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
341673818610	341673819161	341673819711	341673820261	341673820810	341673821361	341673821911	341673822461	341673823010	341673823561	341673824111	341673824661	341673825210	341673825761	341673826311	341673826861	341673827410	341673827961	341673828511	341673829061	341673829610	341673830161	341673830711	341673831261	341673831810	341673832361	341673832911	341673833461	341673834010	341673834561	341673835111	341673835661	341673836210	341673836761	341673837311	341673837861	341673838410	341673838961	341673839511	341673840061	341673840610	341673841161	341673841711	341673842261	341673842810	341673843361	341673843911	341673844461	341673845010	341673845561	341673846111	341673846661	341673847210	341673847761	341673848311	341673848861	341673849410	341673849961	341673850511	341673851061	341673851610	341673852161	341673852711	341673853261	341673853810	341673854361	341673854911	341673855461	341673856010	341673856561	341673857111	341673857661	341673858210	341673858761	341673859311	341673859861	341673860410	341673860961	341673861511	341673862061	341673862610	341673863161	341673863711	341673864261	341673864810	341673865361	341673865911	341673866461	341673867010	341673867561	341673868111	341673868661	341673869210	341673869761	341673870311	341673870861	341673871410	341673871961	341673872511	341673873061	341673873610	341673874161	341673874711	341673875261	341673875810	341673876361	341673876911	341673877461	341673878010	341673878561	341673879111	341673879661	341673880210	341673880761	341673881311	341673881861	341673882410	341673882961	341673883511	341673884061	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2751	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21913	21046	28299	24029	21276	23226	24599	19256	18099	18215	17796	17601	17818	17591	17490	17333	17195	17181	17043	17254	16951	16968	17250	17162	16715	17135	16887	17023	16728	16941	16837	16862	16804	16882	16937	16765	16898	16741	16880	17050	16832	16825	16957	16730	16989	16792	16906	16880	16750	16846	16892	16936	16968	16790	16750	16926	16860	16870	17116	16730	16669	16847	16900	16995	16826	16907	16695	16765	16773	16668	16590	16831	16720	16636	16824	16832	16843	16713	16902	16714	16767	16781	16719	16874	16934	16790	16861	16727	16620	16713	16757	16793	16579	16769	16681	16868	16876	16856	16824	16811	16837	16876	16802	16909	16657	16790	16808	16959	16859	16799	16718	16623	16745	16927	16825	16676	16965	16783	16865	16751	16773	16719	16795	16616	16782	16863	16784	16564	16677	16845	16844	16774	16499	16724	16650	16768	16745	16865	16903	16782	16825	16950	16682	16837	16569	16685	16464	16732	16831	16737	16649	16882	16662	16632	16761	16819	16929	16948	16930	16558	16700	16635	16640	16771	16827	16674	16675	16771	16760	16551	16598	16762	16706	16649	16779	16988	16976	16586	16912	16736	16874	16644	16766	16754	16799	16991	16733	16970	16726	16664	16853	16809	16833	16702	16607	16680	16675	16782	16732	16591	16865	16738	16745	16718	16903	16646	16642	16703	16754	16717	16950	16797	16842	16610	16698	16890	16620	16718	16797	16821	16840	16686	16679	16708	16799	16873	16774	16710	16612	16653	16733	16604	16592	16628	16731	16915	16852	16692	16627	16824	16624	16841	16710	16835	16867	16935	16738	17001	16867	16810	16654	16952	16712	16946	16843	16587	16774	16766	16844	16591	16586	16712	16559	16566	16689	16721	16769	16937	16638	16952	16775	16817	16659	16705	16748	16763	16688	16922	16875	16747	16708	16582	16887	16676	16785	16766	16757	16777	16747	16537	16639	16640	16749	16901	16627	16584	16666	16568	16672	16702	16825	16639	16670	16676	16790	16658	16940	16988	16664	16824	16746	16649	16760	16547	16568	16740	16726	16701	16927	16816	16764	16600	16737	16692	16703	16920	16918	16753	16790	16885	16970	16737	16630	16795	16895	16701	16570	16792	16733	16604	16730	16819	16849	16675	16784	16803	16745	16666	16877	16466	16772	16920	16727	16685	16716	16877	16878	16643	16625	16901	16832	16820	16662	16803	16929	16772	16697	16813	16609	16781	16853	16718	16986	16832	16941	16684	16635	16700	16769	16829	16722	16724	16656	16770	16736	16817	16767	16862	16734	16811	16680	16942	16763	16723	16643	16610	16598	16819	16707	16546	16780	16910	16845	16940	16868	16781	16786	16850	16824	16774	16807	16742	16841	16700	16737	16822	16813	16910	16688	16878	16707	16757	16874	16965	16754	16668	16768	16734	16632	16700	16667	16786	16915	16687	16707	16638	16746	16892	16736	16818	16822	16789	16856	16744	16716	16888	16707	16461	16686	16747	16705	16833	16703	16707	16807	16701	16776	16596	16807	16717	16922	16674	16711	16802	16815	16802	16846	16657	16649	16787	16589	16801	16714	16680	16791	16749	16685	16795	16834	16871	16791	16605	16918	16920	16906	16823	16583	16732	16815	16834	16956	16717	16776	16808	16910	16504	16763	16634	16552	16956	16821	16572	16615	16858	16639	16857	16766	16613	16666	16750	16665	16732	16835	16845	16762	16704	16796	16763	16695	16662	16578	16799	16867	16621	16733	16611	16672	16874	16687	16768	16624	16845	16824	16681	16719	16677	16870	16613	16701	16555	16731	16732	16632	16949	16853	17046	16609	16813	16773	16670	16699	16669	16940	16646	16792	16825	16670	16568	16906	16817	16930	16807	16833	16861	16639	16883	16890	16773	16987	16624	16624	16521	16562	16667	16837	16833	16830	16685	16566	16839	16682	16662	16589	16710	16588	16816	16693	16923	16644	16856	16717	16745	16848	16709	16880	16694	16733	16732	16695	16773	16831	16637	16686	16614	16845	16710	16770	16612	16505	16623	16758	16477	16921	16888	16568	16747	16691	16919	16770	16625	16800	16858	16742	16749	16705	16829	17000	16807	16712	16887	16852	16737	16570	16692	16627	16972	16861	16678	16825	16680	16619	16799	16802	16569	16895	16650	16734	16929	16781	16653	16723	16640	16839	16609	16860	16569	16824	17001	16748	16692	16611	16685	16688	16754	16645	16768	16774	16719	16711	16803	16574	16814	16852	16938	16712	16585	16732	16791	17028	16795	16868	17011	16679	16625	16821	16737	16923	16597	16852	16613	16598	16765	16755	16761	16733	16766	16696	16512	16875	16886	16910	16732	16705	16727	16788	16801	16815	16706	16772	16892	16767	16737	16820	16848	16751	16750	16665	16731	16794	16868	16664	16824	16853	16714	16796	16731	16911	16712	16713	16759	16829	16841	16778	16560	16759	16780	16595	16442	16617	16798	16817	16923	16892	16624	16749	16440	16720	16744	16953	16804	16921	16640	16809	16839	16630	16700	16786	16706	16863	16643	16794	16746	16809	16705	16744	16978	16779	16731	16720	16914	16661	16829	16884	16713	16695	16641	16924	16736	16584	16804	16735	16765	16815	16543	16907	16686	16713	16731	16694	16856	16780	16707	16637	16790	16636	16607	16710	16747	16779	16917	16609	16724	16903	16766	16760	16825	16775	16714	16855	16762	16704	16858	16656	16704	16625	16482	16733	16861	16727	16867	16647	16683	16793	16923	16625	16715	16819	16631	16714	16726	16821	16788	16634	16772	16819	16820	16873	16602	16658	16801	16683	16744	16708	16610	16613	16820	16585	16486	16707	16612	16613	16843	16809	16765	16794	16680	16579	16749	16873	16880	16758	16844	16742	16758	16674	16665	16758	16758	16758	16781	16723	16589	16611	16828	16784	16766	16704	16527	16858	16796	16817	16793	16882	16815	16599	16897	16823	16552	16552	16800	16813	16689	16551	16842	16888	16787	16726	16663	16860	16688	17098	16861	16685	16788	16874	16713	16810	16758	16758	16793	16843	16606	16475	16905	16698	16854	17040	17024	16726	16609	16773	16615	16578	16715	16727	16708	16701	16637	16581	16734	16714	16880	16603	16855	16596	16769	16562	16791	16629	16581	16746	16934	16911	16686	16733	16743	16842	16995	16858	16561	16634	16607	16779	16870	16741	16705	16687	16836	16720	16603	16763	17020	16823	16724	16652	16681	16658	16807	16816	16748	16808	16777	16785	16585	16680	16648	16702	16650	16739	16721	16911	16982	16792	16697	16850	16672	16814	16864	16679	16841	16802	16645	16760	16868	16583	16522	16783	16613	16694	16742	16690	16768	16753	16902	16669	16475	16745	16600	16735	16562	16691	16844	16759	16633	16728	16679	16590	16496	16769	16623	16673	16638	16860	16870	16904	16922	16684	16821	16808	16690	16531	16605	16687	16739	16502	16596	16608	16604	16553	16599	16674	16780	16668	16686	16639	16995	16819	16712	16757	16864	16778	16826	16723	16646	16681	16615	16539	16854	16697	16768	16800	16793	16883	16817	16833	16784	16838	16712	16818	16972	16673	16829	16590	16690	16665	16793	16866	16956	16639	16926	16780	16627	16829	16708	16798	16642	16705	16868	16777	16909	16769	16717	16757	16706	16870	16596	16568	16778	16870	16981	16669	16665	16682	16865	16746	16830	16571	16672	16785	16923	16809	16723	16651	17029	16800	16755	16833	16916	16775	16769	16878	16790	16655	16797	16900	16865	16597	16834	16749	16904	16671	16967	16573	16765	16823	16601	16683	16551	16819	16724	16910	16847	16502	16661	16694	16689	16760	17035	16852	16948	17052	16649	16680	16579	16722	16846	16798	16725	16601	16639	16769	16518	16877	16748	16812	16931	16964	16857	16768	16604	16551	16769	16740	16846	16815	16868	16854	16721	16832	16831	16641	16727	16729	16917	16778	16847	16797	16792	16772	16679	16881	16827	16910	16722	16596	16750	16745	16742	16716	16704	16652	16747	16718	16656	16619	16528	16737	16627	16880	16587	16691	16895	16558	16633	16753	16728	16708	16733	16728	16624	16501	16816	16740	16644	16650	16708	16606	16617	16404	16767	16778	16737	16772	16666	16780	16888	16716	16627	16568	16668	16720	16829	16544	16692	16846	16597	16724	16851	16703	16726	16806	16749	16734	16897	16759	16721	16704	16759	16809	16695	16636	16640	16671	16614	16702	16687	16940	16704	16768	16720	16737	16671	16295	16774	16819	16548	16620	16776	16676	16729	16738	16634	16753	16786	16751	16826	16863	16922	16858	16792	16842	16802	16912	16697	16834	16662	16814	16886	16723	16751	16790	16861	16840	16825	16751	16947	16826	16845	16853	16577	16607	16846	16758	16619	16506	16649	16637	16629	16799	16706	16693	16788	16802	16813	16685	16706	16724	16571	16827	16758	16682	16769	16823	16806	16866	16778	16710	16847	16753	16641	16785	16787	16664	16982	16802	16808	16916	16666	16872	16745	16622	16717	16738	16675	16915	16762	16605	16915	16533	16726	16827	16920	16724	16647	16496	16638	16935	16637	16750	16769	16741	16784	16628	16619	16768	16741	16673	16878	16788	16590	16757	16783	16724	16942	16823	16843	16694	16884	16704	16719	16845	16796	17009	16755	16868	16803	16736	16715	16761	16548	16526	16638	16802	16639	16704	16749	16609	16746	16785	16711	16736	16550	16568	16668	16718	17007	17014	16844	16790	16806	16686	16458	16649	16750	16628	16645	16930	16630	16683	16852	16753	16695	16714	16825	16719	16619	16749	16865	16942	16697	16797	16772	16642	16788	16620	16813	16791	16693	16867	16712	16724	16938	16719	16866	16821	16832	16665	16664	16569	16744	16884	16923	17033	16656	16653	16653	16700	16720	16956	16917	16803	16803	16696	16683	16871	16781	16770	16820	16651	16900	16651	16681	16766	16631	16732	16668	16775	16671	16762	16869	16714	16736	16634	16759	16696	16685	16704	16677	16780	16674	16856	16980	16766	16994	16673	16648	16477	16885	16764	16735	16649	16805	16831	16689	16845	16698	16963	16769	16777	16603	16724	16643	16746	16904	16890	16747	16593	16680	16859	16495	16514	16729	16827	16726	16911	16602
15167	34555	28159	22020	19838	18208	17241	16733	16067	15662	15353	15079	14896	14963	14623	14581	14598	14206	14463	14309	14146	14213	14254	14093	14053	14277	14065	14274	14020	14102	14268	14121	14278	14256	14103	14069	14167	14087	14255	14297	14071	14085	14139	14076	14219	14212	14119	14153	14012	14313	14165	14244	14176	14208	14093	14037	14010	14246	14066	14261	13944	13952	14163	14154	14199	14047	14077	14156	14191	13921	14071	14178	14017	14269	14066	14199	14027	14095	14049	14030	14063	14198	14104	14152	14175	13927	14206	14050	14129	14049	14139	14012	14078	14145	13935	14130	14025	14072	14159	14201	14005	13985	14160	13935	14139	14060	14060	14122	14086	14103	14042	13941	13911	14142	14156	13972	14159	14152	14085	14076	13927	14097	14049	14093	13978	14074	14196	14146	13997	14252	14159	14176	14057	14122	14156	14095	14059	14214	14170	14059	13973	14052	13931	14223	14187	14145	14209	14282	14009	14280	14037	14038	13909	14171	14140	14134	14139	14081	14105	14230	14297	13948	14073	13973	14128	14211	14056	14058	14246	14166	14266	14030	14161	14256	14139	14124	14221	14128	14207	14080	14014	13964	14090	14055	14175	14251	14162	13875	14178	14189	14066	14212	14077	14278	13898	13995	14003	14147	14103	14006	13982	14125	14054	14138	14079	14222	14027	14070	14037	14006	14022	14073	14075	14074	14159	14200	14187	14124	14125	14081	14114	14069	14187	13981	14245	14043	14162	14259	14073	14130	13919	14112	14090	13946	13943	14108	13981	14257	13894	14118	14065	14122	14125	14039	14032	14262	14012	13921	14093	14255	14030	14015	14139	14036	13964	14124	14036	14139	13922	14189	14078	14072	14068	14123	14059	14039	13988	14061	14129	13888	14168	14115	14043	14174	14143	14030	14025	14117	14059	14095	14048	14028	14080	14118	14064	14180	14162	14294	14071	14069	14029	14071	14100	14270	13969	14154	14195	14155	14151	14053	14197	14133	14007	14240	14034	14160	13970	14030	14128	14190	14187	14155	13966	14016	13994	14049	14128	14136	14077	13998	14071	14093	14067	14215	14158	14112	14154	14175	14271	14099	14129	14180	14174	14151	13981	14164	14077	14216	14079	14028	14117	14121	14167	14156	14310	14019	14051	14101	14085	14213	14077	14147	14150	14036	14063	14070	14111	14203	14082	14063	14225	14074	14166	14006	13930	14103	14260	14159	14143	14094	13948	14070	14208	14087	14169	14118	13962	14128	14111	14447	14055	14212	14057	14109	14182	14124	14196	14152	14061	13904	14071	14172	14249	14136	14028	14079	14219	14070	14163	14055	14057	14143	14195	14025	14204	13935	14237	14190	14101	14078	13971	14138	13982	14068	13869	14243	14234	14165	14143	14064	13842	13921	14188	14101	14232	13997	14210	14058	14067	14015	14123	14002	14334	13900	13906	14121	14140	14173	14101	14211	14072	14211	14250	14078	13947	14137	14202	14082	14067	14069	14108	14284	13972	14041	14127	14167	14086	14268	14159	14170	13965	14026	14028	14031	14012	13946	14077	14076	13937	14166	14139	14168	14033	14055	14146	14102	14040	14213	13903	14351	14107	14052	14147	14014	14017	14152	14081	13929	14174	14059	13958	14113	14013	14133	14132	14062	14143	14088	14144	13988	14217	13969	14199	14208	14004	14014	14199	14267	14127	14031	14067	13961	14070	13957	14156	13987	14140	14029	14122	14192	13952	14141	14201	14085	13926	13901	13960	14135	13998	14093	14191	14067	14056	14242	14053	14056	14122	14049	14056	14053	14334	13992	14137	14073	14108	14179	14149	14041	14298	14110	14019	14299	14012	14134	14002	14070	14153	14138	14077	14130	14113	14108	14016	14129	14166	14119	14152	14097	13996	14200	14006	14095	14202	14119	14010	14124	14056	14145	14121	14085	14120	14126	14099	14164	14099	14109	14195	14100	13955	14020	14114	13977	14317	13927	14135	14176	14062	13986	14092	13998	14136	14163	14130	14169	14080	13939	14047	14039	14101	13975	14188	14008	14119	14210	14044	13965	14219	14144	14012	14082	14212	14181	14054	14049	14113	13999	14165	14185	14185	13952	14136	14287	14074	14077	14042	14051	14113	13983	13993	14163	14092	14068	13954	14049	14089	14126	14047	13920	14014	14310	14018	14017	14175	14046	14150	14043	14174	14116	14187	14073	13998	13931	13983	14004	14200	14026	13920	14142	14052	13883	14109	14137	14090	14069	13989	14153	14082	14169	14111	13995	14105	14124	13960	14174	14021	13969	14165	13951	14038	14055	14085	14098	14243	14174	14128	14073	14022	14100	14140	14046	14231	13938	14138	13850	13996	14120	14245	14172	14172	14001	14200	14055	13974	14205	14123	13955	14191	14103	14224	14024	14234	14122	13999	14048	14118	14109	14055	14167	14007	14160	13967	14209	14040	13967	14061	14169	14135	14161	14060	14184	14376	14088	14150	14036	14096	14040	13941	14089	14035	14131	14176	14031	14191	13872	14193	13982	14042	13890	14122	13933	14108	14114	14114	14233	14124	14183	14076	14153	14139	14037	14057	14232	14115	14240	13872	14066	13950	14088	13993	14092	14105	14194	14167	14175	14012	14255	14067	14052	14044	14095	14140	14084	14118	14112	14076	14026	14234	13981	14036	13928	14168	13987	14024	13931	14106	13957	14085	14321	14074	14036	13972	13999	13918	14077	14099	14133	14077	14130	14208	13962	14247	14139	13947	13989	14095	14004	13944	14106	14018	14256	14200	14090	14073	13945	14098	14101	14158	14031	14018	14061	14130	14091	13918	13950	14142	14043	14069	14045	13995	14091	14226	14069	14140	13981	14237	14005	14137	14125	14018	14166	14063	14265	14144	14031	13973	14097	14095	14072	14060	14243	14047	14018	14122	14052	14051	13949	14176	13883	14131	14130	13950	14092	14067	14084	14103	14104	14122	14216	14264	14078	13950	14115	14058	14177	13988	13969	14061	14292	14019	14190	13994	14049	14167	14041	14027	14069	14066	14124	13994	14187	14064	14046	13936	14092	14198	14150	14314	13950	14205	14217	14054	14045	14142	14127	14184	14007	14243	14008	13853	14089	14299	14082	14102	14257	13953	14004	13982	14067	14119	14025	14057	14137	13923	14056	13981	14209	14022	14107	14202	14135	14160	14076	14116	14141	14092	13885	14162	13921	14128	14087	14151	14283	14099	14016	14092	14145	14192	14188	14141	14015	14131	14032	14100	14078	13965	14083	14101	14211	14179	14170	13817	14153	13999	14338	14097	14202	14114	14051	14240	14125	14269	13956	14176	14101	14130	13977	14012	14128	14150	14074	14158	14058	14281	14243	13978	14137	14033	14062	14076	14114	14147	14232	13980	14233	13963	14129	14197	14079	14046	13978	14104	14114	13985	13924	14013	14026	14096	13982	14120	14108	14225	14072	14145	14239	13951	14094	13961	13941	14020	14032	14074	14063	14072	13969	14075	14064	14191	14074	13893	14107	14195	14182	14155	14118	14200	13975	14087	14091	14130	13978	14055	14056	14176	14146	14231	14114	13908	14142	14124	14252	14111	14048	14063	14152	14066	14072	14146	14102	14282	14099	14058	14134	14009	14136	13997	13985	13996	14141	14323	14014	14125	14027	14285	14067	14275	14216	14236	14032	14065	14217	14036	14241	14178	14344	13903	14077	14045	14092	14376	14113	14189	13866	14074	14054	13939	14163	14003	13990	13987	14070	14121	14003	14208	14091	14216	14087	13959	14170	14189	14036	14067	13949	14141	14078	14215	14186	14064	14134	14022	14182	14182	14114	14118	14110	13958	14166	14104	14066	14184	14068	14105	14345	14148	14127	14264	14134	14036	14233	14125	14065	14155	14175	14164	13911	14176	14243	14000	14192	14030	14045	14075	14072	14042	14056	14126	14106	14219	14125	14009	14085	14043	14055	14138	14150	14046	14366	14005	14002	14005	14149	14001	14127	14129	14033	14113	13922	14271	13822	13989	14079	14072	14150	14241	13999	14168	14125	14291	14160	13966	13789	13931	14281	14076	14230	14097	14175	14097	14012	14083	14168	13948	14095	14185	14084	14024	13883	14068	14101	14094	14029	14067	14176	14013	14027	13930	14098	14137	14068	14072	14072	13970	14090	13857	14045	13905	14021	13979	14179	14013	14032	14100	14037	14075	14011	14163	14027	14196	13967	14097	14152	14087	14214	14202	13980	14113	14115	14030	13917	14058	14086	14217	13959	14238	14091	13881	14192	14163	14156	14021	14179	14059	13972	14244	14211	14087	14065	14039	14257	14089	14087	14099	14042	14049	14179	14092	14095	14026	14202	13994	13974	14028	14234	14013	14096	14110	14149	14148	14166	13982	14058	14162	14041	14084	14018	14163	14118	14011	14055	14116	14229	14072	14044	14121	14052	13841	13988	14142	14116	14089	14127	13994	14020	14094	14158	14015	14196	13923	14200	14049	13928	14006	14092	14109	14120	14155	14226	14095	14138	14008	13946	14081	14134	14089	14080	14155	14163	14142	14005	14129	14056	13933	14013	13991	14119	14261	14087	14012	14034	14015	14094	14071	14004	14122	14040	14120	13952	13986	14162	14005	13975	14130	14006	14127	14020	14010	14035	14085	13909	14195	14143	13953	14116	14115	14081	13977	14063	14151	14119	14083	14087	14170	13963	14204	14069	13974	14088	13973	13970	14056	14018	14154	14073	14089	14079	14157	13980	14224	14051	13949	13908	13987	14067	14038	14071	14009	14064	14207	14195	14235	14022	14184	13890	13983	13992	13951	13889	14183	13958	14071	14117	14061	14166	14165	14147	14020	14139	14093	14227	14153	14075	14002	14094	14027	14014	13958	14285	14042	14120	14168	14042	14093	14197	14135	13950	13976	13923	14204	14125	14039	14030	14018	14101	14210	14101	13995	14069	14263	13932	14237	14090	13938	13933	14171	14127	14236	14006	14077	14271	14114	14039	14059	13978	14209	13929	14227	14053	14139	13972	14255	14161	14018	14114	14102	13998	14159	14150	13890	14171	14057	14321	14003	14124	14148	13944	14141	14042	13990	14099	13863	14128	13957	14117	14187	14163	13956	13977	13997	14073	13929	14185	14248	14180	14107	13935	14032	14091
28071	22255	23790	20272	17102	16793	16498	15905	15888	16135	16001	15850	15893	15611	15700	15663	15777	15637	15604	15574	15607	15452	15653	15454	15537	15620	15587	15682	15598	15599	15572	15660	15420	15459	15549	15629	15711	15514	15494	15508	15469	15479	15636	15611	15541	15697	15639	15630	15576	15664	15570	15593	15429	15486	15545	15730	15552	15521	15528	15749	15585	15773	15393	15719	15526	15425	15588	15522	15638	15521	15583	15455	15392	15628	15531	15554	15627	15314	15690	15455	15516	15555	15399	15562	15573	15523	15633	15598	15528	15485	15473	15436	15524	15703	15607	15548	15657	15670	15530	15620	15507	15470	15648	15620	15473	15582	15402	15518	15492	15511	15534	15575	15422	15553	15601	15427	15740	15810	15478	15435	15494	15399	15452	15523	15776	15415	15449	15430	15426	15251	15535	15538	15522	15488	15692	15584	15515	15586	15614	15520	15466	15506	15424	15504	15617	15567	15628	15343	15557	15569	15309	15231	15416	15554	15552	15610	15539	15546	15419	15536	15569	15543	15483	15399	15675	15488	15363	15382	15523	15412	15496	15440	15318	15426	15532	15745	15572	15649	15733	15266	15480	15543	15545	15700	15784	15485	15511	15615	15399	15600	15407	15485	15336	15384	15688	15506	15529	15611	15500	15470	15372	15487	15375	15360	15536	15749	15322	15547	15387	15534	15504	15514	15451	15526	15383	15442	15444	15611	15395	15506	15656	15884	15491	15609	15535	15642	15674	15483	15653	15726	15762	15492	15565	15381	15349	15728	15497	15552	15426	15413	15540	15665	15598	15570	15395	15585	15562	15616	15674	15584	15574	15457	15524	15393	15611	15493	15506	15567	15568	15652	15452	15619	15420	15319	15603	15520	15466	15515	15537	15702	15419	15531	15575	15520	15592	15380	15406	15592	15503	15372	15552	15463	15642	15493	15460	15477	15483	15494	15581	15504	15671	15376	15570	15478	15560	15591	15594	15626	15494	15579	15690	15500	15585	15415	15469	15506	15260	15664	15606	15456	15477	15615	15443	15483	15810	15740	15591	15577	15497	15322	15511	15499	15705	15577	15581	15481	15539	15629	15567	15525	15493	15353	15520	15551	15440	15596	15553	15561	15573	15630	15614	15473	15417	15387	15860	15464	15672	15527	15527	15526	15616	15515	15475	15692	15645	15383	15576	15462	15610	15582	15504	15683	15667	15548	15516	15545	15794	15657	15836	15449	15459	15522	15752	15285	15367	15708	15517	15459	15582	15667	15543	15423	15502	15447	15484	15375	15673	15817	15459	15509	15668	15662	15626	15425	15737	15464	15336	15751	15774	15671	15740	15595	15528	15653	15591	15775	15752	15715	15560	15430	15474	15351	15506	15384	15636	15519	15749	15748	15528	15754	15296	15492	15538	15449	15591	15631	15790	15625	15446	15638	15534	15491	15641	15506	15399	15564	15555	15485	15421	15623	15695	15654	15515	15634	15356	15580	15658	15569	15574	15564	15520	15497	15550	15446	15488	15512	15513	15654	15651	15461	15464	15567	15559	15451	15504	15567	15591	15453	15412	15616	15570	15690	15646	15614	15223	15440	15540	15627	15825	15452	15518	15601	15663	15327	15542	15502	15532	15368	15556	15339	15664	15466	15509	15466	15619	15668	15797	15589	15469	15650	15624	15636	15368	15446	15589	15668	15484	15534	15433	15525	15545	15584	15434	15393	15472	15448	15252	15474	15649	15647	15470	15538	15585	15534	15478	15675	15592	15687	15555	15552	15656	15464	15568	15623	15585	15550	15610	15672	15686	15587	15710	15558	15667	15564	15546	15560	15729	15572	15458	15588	15568	15565	15818	15650	15673	15618	15455	15434	15562	15675	15513	15652	15349	15653	15629	15625	15518	15556	15520	15516	15436	15805	15558	15452	15434	15441	15637	15600	15552	15562	15581	15702	15418	15598	15475	15410	15690	15525	15718	15609	15505	15410	15403	15430	15415	15658	15746	15625	15777	15680	15446	15440	15664	15403	15665	15533	15396	15629	15612	15504	15518	15666	15536	15543	15556	15269	15633	15485	15491	15397	15739	15559	15552	15629	15779	15610	15507	15573	15397	15569	15540	15644	15411	15639	15693	15682	15591	15945	15720	15467	15581	15585	15693	15564	15559	15644	15559	15558	15673	15705	15462	15735	15577	15534	15595	15615	15631	15675	15469	15599	15610	15533	15411	15401	15577	15489	15565	15589	15500	15649	15604	15514	15625	15523	15574	15539	15592	15722	15585	15781	15668	15735	15520	15466	15662	15658	15454	15668	15317	15601	15686	15504	15640	15676	15756	15578	15674	15548	15368	15583	15533	15441	15720	15714	15412	15553	15405	15381	15434	15506	15769	15452	15314	15424	15635	15497	15668	15502	15425	15360	15387	15433	15688	15489	15497	15582	15435	15649	15621	15537	15626	15692	15628	15656	15711	15576	15732	15544	15709	15560	15783	15592	15695	15769	15573	15653	15742	15465	15347	15625	15397	15446	15444	15506	15526	15426	15622	15325	15468	15428	15590	15633	15580	15549	15444	15559	15540	15578	15385	15573	15665	15582	15635	15420	15649	15510	15558	15619	15490	15682	15534	15407	15694	15639	15620	15651	15688	15746	15499	15477	15587	15579	15722	15464	15445	15271	15333	15579	15510	15509	15518	15709	15677	15438	15604	15575	15595	15528	15625	15548	15564	15471	15595	15457	15643	15531	15582	15458	15584	15650	15525	15591	15578	15506	15666	15493	15742	15385	15621	15540	15467	15270	15639	15649	15596	15605	15512	15372	15443	15438	15499	15491	15729	15414	15393	15474	15577	15524	15259	15526	15203	15480	15547	15510	15545	15523	15592	15678	15521	15701	15472	15383	15409	15643	15722	15561	15595	15458	15485	15641	15600	15747	15755	15675	15579	15521	15411	15505	15499	15400	15747	15411	15393	15658	15592	15788	15626	15509	15519	15567	15645	15496	15366	15425	15398	15461	15701	15570	15632	15562	15142	15454	15562	15323	15469	15314	15578	15560	15539	15600	15610	15707	15481	15414	15688	15571	15453	15434	15536	15659	15584	15448	15244	15445	15547	15554	15535	15576	15417	15563	15633	15518	15596	15509	15535	15416	15412	15581	15649	15677	15478	15482	15589	15522	15616	15635	15371	15330	15560	15344	15476	15487	15743	15487	15556	15561	15572	15654	15577	15400	15665	15619	15486	15543	15664	15688	15527	15430	15567	15350	15568	15445	15554	15461	15605	15614	15338	15409	15444	15507	15426	15592	15647	15691	15461	15533	15548	15625	15686	15406	15711	15697	15580	15759	15505	15525	15667	15662	15596	15352	15338	15527	15424	15338	15466	15507	15753	15432	15374	15606	15464	15829	15732	15510	15473	15564	15509	15635	15325	15715	15585	15638	15471	15527	15584	15592	15467	15411	15676	15626	15495	15701	15588	15780	15506	15534	15521	15516	15493	15386	15603	15594	15802	15509	15645	15513	15498	15598	15577	15644	15598	15363	15548	15606	15515	15389	15742	15564	15584	15390	15472	15560	15420	15647	15618	15538	15480	15575	15755	15598	15503	15589	15633	15468	15598	15600	15652	15701	15515	15555	15553	15409	15710	15423	15391	15566	15688	15457	15650	15647	15589	15515	15419	15592	15628	15606	15617	15601	15557	15696	15549	15755	15718	15601	15687	15604	15390	15600	15691	15590	15484	15492	15609	15478	15630	15527	15585	15623	15606	15620	15582	15540	15233	15499	15581	15629	15748	15622	15577	15619	15509	15667	15501	15621	15461	15364	15540	15700	15648	15625	15686	15540	15557	15480	15514	15599	15690	15444	15546	15776	15601	15459	15575	15410	15706	15449	15747	15508	15482	15642	15479	15459	15531	15641	15623	15475	15499	15613	15629	15418	15462	15473	15707	15443	15683	15571	15550	15497	15486	15622	15522	15582	15598	15711	15548	15376	15504	15497	15806	15492	15561	15451	15524	15365	15524	15738	15387	15633	15408	15618	15685	15536	15498	15794	15567	15595	15609	15751	15581	15619	15646	15490	15647	15577	15471	15543	15480	15509	15635	15429	15542	15577	15484	15433	15451	15592	15461	15597	15589	15516	15832	15590	15478	15620	15620	15571	15535	15527	15534	15564	15697	15533	15429	15720	15612	15594	15562	15517	15559	15694	15523	15415	15396	15532	15509	15531	15533	15549	15484	15531	15515	15661	15555	15610	15582	15317	15615	15498	15542	15421	15317	15487	15634	15426	15549	15583	15577	15648	15588	15473	15489	15540	15642	15408	15474	15566	15618	15489	15508	15630	15633	15545	15700	15552	15645	15681	15697	15486	15349	15410	15619	15520	15577	15516	15393	15527	15563	15661	15397	15447	15601	15450	15446	15345	15557	15378	15435	15535	15455	15612	15409	15553	15535	15320	15508	15582	15510	15382	15620	15617	15485	15537	15519	15682	15564	15442	15621	15432	15678	15632	15512	15495	15306	15414	15469	15592	15616	15383	15538	15552	15624	15413	15621	15597	15497	15783	15411	15575	15841	15656	15634	15714	15520	15610	15602	15538	15745	15494	15417	15480	15392	15599	15548	15471	15360	15444	15597	15726	15599	15570	15496	15577	15405	15404	15632	15341	15409	15575	15319	15704	15562	15635	15398	15422	15533	15557	15567	15639	15627	15535	15491	15686	15596	15759	15499	15522	15632	15594	15521	15528	15488	15782	15522	15567	15576	15614	15656	15518	15737	15643	15550	15611	15530	15475	15424	15501	15720	15518	15610	15682	15552	15783	15629	15350	15533	15476	15570	15686	15609	15594	15551	15593	15363	15338	15551	15718	15530	15439	15615	15593	15487	15651	15469	15541	15497	15616	15677	15590	15544	15699	15621	15490	15386	15694	15459	15581	15493	15441	15521	15600	15515	15502	15535	15549	15613	15556	15723	15602	15521	15385	15434	15564	15616	15584	15559	15495	15691	15601	15651	15370	15466	15471	15604	15520	15583	15533	15576	15450	15443	15586	15612	15644	15601	15569	15717	15500	15664	15476	15456	15628	15546	15632	15604	15472	15525	15666	15401	15628	15734	15545	15727	15545	15563	15638	15656	15679	15504	15495	15540	15551	15596	15407	15638	15569	15593	15518
16160	23934	19879	16392	15499	14987	14491	14253	14243	14026	13811	13674	13643	13787	13666	13696	13572	13684	13368	13435	13525	13363	13506	13513	13431	13409	13308	13457	13271	13361	13511	13380	13305	13506	13459	13486	13392	13477	13346	13459	13364	13422	13628	13319	13502	13270	13443	13506	13368	13358	13357	13379	13451	13311	13433	13400	13502	13482	13413	13572	13359	13384	13290	13388	13476	13444	13396	13388	13500	13584	13378	13399	13411	13466	13505	13575	13344	13341	13394	13417	13476	13419	13286	13336	13439	13288	13403	13291	13502	13254	13439	13390	13577	13410	13446	13390	13541	13429	13476	13369	13384	13639	13457	13381	13361	13393	13358	13502	13464	13453	13474	13485	13409	13498	13334	13408	13277	13482	13391	13332	13344	13360	13487	13311	13447	13385	13379	13237	13459	13222	13452	13204	13336	13402	13391	13333	13428	13450	13375	13471	13389	13408	13408	13266	13425	13225	13300	13296	13442	13411	13356	13441	13526	13243	13456	13489	13214	13315	13480	13435	13433	13439	13299	13359	13429	13386	13457	13408	13466	13401	13588	13366	13387	13400	13453	13404	13411	13223	13321	13302	13383	13310	13332	13396	13298	13336	13395	13508	13503	13316	13505	13397	13393	13312	13450	13220	13260	13415	13401	13678	13295	13400	13489	13468	13494	13419	13459	13394	13337	13275	13460	13375	13418	13420	13376	13274	13592	13369	13363	13369	13439	13544	13497	13532	13166	13435	13322	13445	13432	13327	13356	13387	13262	13434	13382	13408	13273	13349	13426	13383	13348	13543	13312	13384	13370	13379	13474	13381	13414	13180	13552	13363	13309	13519	13498	13505	13472	13262	13457	13299	13420	13559	13413	13372	13297	13396	13385	13554	13417	13362	13310	13470	13409	13457	13354	13414	13402	13419	13378	13361	13359	13395	13373	13522	13298	13434	13336	13501	13287	13292	13311	13240	13494	13269	13465	13482	13331	13304	13266	13431	13507	13119	13445	13320	13411	13505	13503	13472	13475	13355	13483	13543	13586	13531	13247	13432	13491	13476	13375	13303	13419	13519	13303	13182	13382	13440	13387	13414	13512	13303	13434	13261	13395	13496	13464	13205	13405	13311	13357	13247	13336	13392	13296	13309	13369	13299	13543	13229	13461	13405	13251	13502	13513	13361	13478	13563	13390	13422	13203	13460	13247	13421	13437	13200	13409	13373	13336	13381	13571	13407	13317	13360	13475	13429	13481	13359	13329	13374	13239	13180	13355	13415	13233	13380	13303	13403	13511	13330	13477	13281	13484	13410	13513	13375	13419	13485	13249	13435	13445	13379	13390	13606	13516	13553	13326	13281	13466	13512	13405	13319	13407	13391	13412	13323	13319	13341	13442	13183	13380	13361	13503	13585	13513	13469	13508	13293	13445	13345	13458	13375	13512	13513	13359	13371	13454	13498	13511	13429	13457	13385	13345	13385	13373	13278	13316	13374	13451	13419	13314	13446	13267	13431	13712	13333	13347	13480	13384	13403	13525	13299	13389	13221	13543	13431	13396	13361	13445	13245	13415	13288	13463	13445	13496	13389	13368	13380	13318	13209	13347	13327	13313	13493	13345	13387	13441	13335	13232	13471	13385	13389	13403	13294	13332	13455	13398	13427	13334	13474	13509	13414	13506	13521	13585	13424	13353	13390	13436	13432	13520	13458	13425	13406	13487	13494	13625	13423	13317	13581	13428	13306	13511	13485	13388	13449	13470	13436	13567	13450	13307	13462	13427	13390	13531	13363	13335	13561	13348	13388	13426	13596	13126	13636	13383	13335	13459	13570	13182	13435	13267	13338	13433	13310	13492	13347	13418	13379	13339	13437	13337	13407	13404	13434	13506	13467	13386	13423	13363	13461	13491	13403	13315	13240	13329	13128	13234	13388	13290	13365	13561	13597	13507	13491	13518	13477	13424	13347	13330	13630	13281	13405	13281	13375	13266	13489	13340	13314	13422	13378	13384	13326	13467	13446	13516	13323	13378	13277	13398	13450	13450	13462	13320	13436	13362	13471	13417	13195	13317	13287	13565	13490	13421	13448	13305	13467	13329	13405	13494	13470	13412	13527	13398	13367	13372	13330	13155	13453	13503	13345	13214	13392	13369	13170	13378	13528	13373	13376	13390	13332	13454	13370	13394	13429	13138	13448	13405	13277	13398	13363	13480	13573	13286	13323	13483	13477	13508	13286	13432	13442	13340	13535	13611	13349	13421	13460	13202	13319	13436	13477	13389	13382	13572	13421	13353	13304	13368	13495	13415	13338	13456	13238	13387	13293	13364	13330	13536	13407	13338	13544	13365	13403	13389	13387	13422	13387	13375	13262	13394	13477	13484	13364	13477	13518	13337	13418	13307	13401	13371	13411	13379	13516	13318	13330	13448	13416	13465	13474	13363	13432	13368	13445	13361	13351	13413	13417	13404	13499	13433	13268	13379	13409	13430	13392	13393	13431	13423	13384	13220	13342	13278	13469	13486	13477	13413	13215	13358	13210	13319	13624	13244	13424	13403	13494	13422	13420	13435	13350	13301	13567	13399	13504	13469	13407	13449	13384	13342	13586	13182	13493	13371	13448	13535	13425	13511	13385	13202	13351	13426	13323	13355	13430	13332	13358	13469	13342	13358	13587	13229	13310	13474	13482	13397	13367	13465	13508	13318	13460	13498	13454	13360	13448	13338	13187	13272	13396	13262	13438	13374	13487	13465	13430	13434	13497	13594	13354	13369	13292	13400	13455	13449	13261	13523	13398	13376	13319	13415	13394	13322	13431	13333	13608	13259	13442	13483	13480	13361	13295	13369	13390	13391	13364	13439	13275	13446	13531	13383	13339	13297	13412	13318	13346	13297	13316	13467	13402	13355	13479	13403	13330	13374	13225	13413	13353	13453	13465	13275	13525	13368	13376	13400	13357	13464	13145	13318	13420	13430	13403	13319	13343	13397	13377	13411	13278	13544	13503	13439	13424	13532	13423	13383	13346	13281	13381	13533	13415	13351	13403	13500	13451	13459	13372	13453	13341	13519	13253	13321	13433	13526	13362	13263	13421	13399	13466	13339	13431	13335	13468	13330	13352	13420	13242	13505	13420	13438	13240	13298	13421	13381	13401	13219	13389	13349	13446	13380	13370	13348	13375	13422	13485	13440	13455	13464	13580	13411	13521	13200	13481	13197	13496	13341	13437	13516	13414	13486	13293	13483	13326	13336	13440	13296	13283	13332	13418	13492	13712	13421	13466	13335	13484	13385	13298	13449	13387	13398	13475	13382	13484	13382	13495	13441	13413	13381	13330	13186	13284	13392	13260	13271	13380	13386	13384	13244	13507	13370	13346	13422	13594	13458	13462	13398	13427	13337	13455	13447	13437	13493	13461	13311	13384	13542	13503	13357	13379	13557	13324	13408	13353	13392	13536	13431	13282	13320	13384	13334	13427	13300	13411	13479	13295	13565	13190	13413	13456	13494	13490	13438	13345	13547	13567	13226	13517	13382	13434	13373	13365	13422	13420	13335	13431	13292	13562	13396	13523	13397	13561	13356	13488	13433	13384	13307	13536	13352	13318	13301	13279	13277	13491	13347	13364	13417	13420	13334	13466	13460	13493	13424	13256	13325	13416	13409	13311	13425	13526	13411	13343	13426	13427	13493	13354	13446	13362	13406	13471	13300	13400	13393	13403	13381	13255	13443	13354	13576	13429	13442	13540	13494	13440	13334	13339	13352	13447	13387	13385	13386	13361	13492	13421	13562	13495	13501	13418	13318	13403	13592	13461	13421	13457	13397	13452	13407	13545	13421	13390	13312	13326	13260	13371	13535	13502	13469	13362	13379	13305	13406	13391	13368	13576	13350	13516	13356	13500	13442	13386	13273	13413	13210	13473	13467	13397	13268	13452	13466	13245	13571	13324	13414	13337	13497	13491	13313	13297	13590	13335	13537	13432	13448	13449	13515	13343	13399	13517	13528	13398	13310	13413	13365	13267	13545	13328	13396	13570	13404	13308	13411	13277	13436	13434	13178	13471	13340	13310	13434	13446	13401	13495	13356	13425	13344	13371	13507	13456	13312	13300	13445	13519	13501	13422	13381	13414	13369	13616	13219	13345	13355	13393	13460	13402	13305	13331	13494	13364	13261	13426	13408	13451	13586	13466	13408	13354	13404	13413	13241	13441	13379	13449	13489	13373	13348	13414	13616	13194	13578	13381	13464	13381	13327	13573	13560	13516	13363	13383	13338	13476	13303	13308	13418	13461	13274	13434	13395	13384	13395	13170	13278	13298	13465	13428	13346	13400	13320	13424	13454	13411	13332	13357	13361	13474	13486	13368	13263	13516	13390	13309	13296	13319	13427	13348	13548	13459	13395	13201	13415	13287	13561	13269	13431	13409	13449	13362	13424	13455	13256	13509	13460	13519	13336	13446	13469	13395	13310	13377	13457	13480	13421	13326	13256	13455	13508	13405	13349	13521	13353	13258	13357	13368	13342	13241	13471	13432	13384	13435	13438	13524	13346	13339	13466	13442	13404	13256	13301	13469	13439	13326	13475	13300	13548	13213	13525	13425	13444	13520	13387	13420	13550	13383	13452	13307	13336	13379	13448	13471	13323	13543	13533	13537	13346	13330	13514	13391	13312	13426	13501	13345	13417	13385	13484	13415	13415	13356	13385	13453	13420	13607	13540	13433	13456	13434	13399	13349	13432	13415	13387	13451	13303	13548	13354	13657	13529	13402	13416	13531	13529	13414	13435	13471	13188	13408	13329	13265	13270	13402	13344	13355	13402	13448	13469	13496	13613	13407	13453	13390	13426	13359	13501	13458	13369	13343	13320	13528	13545	13428	13428	13434	13537	13615	13284	13440	13413	13270	13239	13316	13335	13251	13466	13317	13440	13267	13386	13264	13302	13368	13315	13442	13399	13482	13467	13555	13507	13325	13430	13382	13362	13266	13608	13363	13309	13270	13421	13466	13377	13398	13214	13470	13406	13399	13407	13314	13288	13463	13414	13482	13402	13364	13415	13453	13353	13385	13478	13447	13403	13470	13397	13471	13391	13518	13341	13384	13430	13414	13397	13332	13288	13514	13463	13499	13535	13161	13428	13358	13331	13373	13486	13522	13363	13354	13082	13326
22601	20908	27792	24242	21629	21482	19772	17130	16371	16360	16357	16190	16195	16175	16106	16042	15924	15760	15780	15908	15905	15565	15575	15521	15807	15720	15634	15578	15671	15374	15588	15600	15596	15468	15813	15621	15621	15796	15662	15682	15739	15560	15509	15649	15610	15613	15620	15544	15735	15542	15619	15550	15769	15714	15389	15719	15606	15711	15512	15508	15657	15492	15545	15594	15572	15478	15545	15619	15614	15398	15427	15351	15770	15647	15573	15481	15742	15719	15722	15458	15251	15388	15538	15859	15690	15463	15659	15441	15490	15519	15648	15505	15598	15603	15558	15499	15673	15642	15535	15492	15597	15781	15415	15500	15586	15525	15652	15687	15436	15484	15399	15450	15581	15555	15576	15298	15625	15507	15696	15608	15499	15355	15321	15526	15328	15230	15566	15595	15484	15330	15501	15402	15370	15733	15529	15382	15468	15546	15528	15345	15667	15469	15531	15289	15399	15537	15535	15723	15498	15523	15490	15534	15711	15633	15463	15667	15662	15808	15436	15495	15616	15390	15681	15525	15828	15597	15760	15549	15448	15525	15582	15489	15613	15677	15473	15331	15686	15406	15504	15575	15538	15727	15462	15622	15587	15352	15486	15509	15516	15579	15569	15552	15682	15662	15395	15505	15631	15537	15667	15602	15466	15436	15626	15494	15501	15801	15644	15570	15365	15491	15638	15565	15581	15606	15494	15556	15606	15450	15412	15493	15387	15408	15531	15685	15648	15502	15643	15427	15526	15704	15511	15580	15322	15492	15499	15740	15753	15718	15528	15584	15435	15485	15589	15461	15485	15549	15446	15388	15304	15828	15488	15496	15534	15546	15659	15715	15476	15346	15388	15453	15630	15726	15460	15644	15695	15613	15594	15575	15507	15519	15595	15467	15674	15651	15637	15642	15598	15417	15674	15488	15619	15481	15446	15617	15434	15645	15596	15374	15554	15614	15799	15575	15509	15788	15513	15515	15301	15404	15537	15518	15450	15481	15535	15485	15675	15503	15515	15555	15703	15405	15534	15662	15538	15639	15556	15515	15502	15549	15682	15601	15845	15495	15512	15554	15687	15595	15572	15735	15610	15554	15645	15526	15502	15485	15485	15515	15585	15546	15496	15595	15685	15672	15528	15518	15638	15729	15593	15463	15461	15534	15406	15462	15559	15749	15493	15481	15664	15507	15673	15380	15491	15474	15549	15561	15530	15361	15488	15554	15438	15595	15823	15820	15698	15409	15663	15406	15576	15356	15439	15536	15596	15612	15455	15461	15621	15533	15530	15355	15326	15702	15475	15412	15658	15272	15556	15460	15500	15615	15524	15499	15667	15577	15568	15708	15855	15711	15464	15429	15661	15480	15781	15400	15620	15448	15752	15613	15653	15464	15573	15493	15417	15612	15375	15635	15599	15733	15656	15643	15545	15547	15434	15578	15455	15385	15447	15510	15447	15351	15728	15714	15718	15612	15717	15443	15497	15479	15500	15550	15546	15541	15561	15605	15582	15516	15757	15554	15560	15588	15556	15510	15780	15456	15341	15553	15555	15444	15713	15643	15456	15627	15633	15488	15461	15490	15397	15688	15403	15449	15575	15646	15669	15482	15743	15596	15664	15707	15700	15518	15572	15609	15567	15509	15425	15574	15648	15431	15455	15672	15741	15576	15623	15472	15675	15536	15687	15535	15514	15718	15549	15601	15563	15472	15606	15672	15693	15624	15512	15342	15293	15712	15467	15502	15645	15564	15688	15618	15516	15555	15664	15505	15606	15616	15671	15375	15583	15731	15417	15573	15741	15438	15739	15685	15673	15325	15428	15421	15634	15508	15486	15641	15573	15781	15605	15551	15657	15599	15694	15774	15568	15831	15600	15508	15747	15466	15345	15467	15661	15566	15508	15547	15590	15601	15476	15378	15433	15400	15728	15392	15539	15609	15551	15589	15525	15783	15445	15488	15445	15554	15549	15668	15566	15666	15480	15556	15562	15641	15489	15475	15640	15709	15518	15704	15509	15680	15508	15642	15376	15529	15535	15444	15584	15628	15798	15668	15632	15446	15647	15419	15581	15530	15523	15541	15578	15439	15431	15582	15531	15367	15436	15780	15660	15704	15527	15761	15653	15626	15643	15511	15341	15598	15469	15738	15646	15331	15569	15654	15728	15711	15557	15627	15749	15658	15563	15524	15559	15434	15617	15343	15534	15401	15562	15690	15631	15521	15364	15371	15655	15462	15404	15748	15498	15478	15542	15568	15616	15320	15641	15663	15523	15454	15573	15423	15373	15530	15475	15348	15336	15364	15540	15587	15631	15469	15468	15491	15501	15545	15517	15482	15563	15692	15863	15598	15580	15563	15484	15554	15581	15480	15770	15657	15404	15513	15446	15571	15439	15409	15489	15626	15698	15664	15647	15606	15502	15509	15642	15563	15525	15442	15414	15600	15775	15458	15497	15512	15476	15417	15521	15625	15586	15592	15646	15514	15721	15441	15373	15376	15469	15554	15506	15497	15699	15627	15521	15320	15586	15693	15412	15402	15430	15578	15494	15599	15523	15612	15418	15339	15266	15591	15433	15759	15700	15535	15468	15587	15599	15490	15620	15642	15506	15461	15282	15534	15539	15585	15521	15469	15547	15632	15523	15686	15501	15636	15434	15453	15495	15585	15776	15570	15632	15658	15693	15566	15623	15491	15525	15572	15402	15667	15485	15560	15629	15500	15547	15405	15790	15514	15281	15604	15574	15642	15428	15405	15601	15635	15655	15412	15442	15518	15649	15541	15559	15636	15539	15777	15610	15457	15489	15596	15649	15559	15610	15564	15621	15796	15629	15584	15590	15555	15627	15455	15538	15606	15485	15707	15490	15529	15520	15401	15587	15607	15704	15755	15563	15478	15587	15537	15535	15523	15437	15618	15709	15474	15470	15587	15338	15611	15554	15493	15588	15593	15536	15679	15604	15488	15835	15596	15563	15561	15598	15426	15754	15521	15703	15440	15691	15598	15620	15666	15530	15590	15606	15463	15522	15643	15420	15477	15578	15369	15601	15506	15654	15407	15410	15538	15513	15492	15461	15484	15494	15537	15561	15579	15595	15653	15688	15524	15708	15542	15582	15628	15659	15709	15578	15610	15620	15598	15488	15544	15489	15363	15463	15421	15810	15678	15895	15673	15769	15283	15597	15674	15489	15666	15511	15637	15566	15504	15501	15481	15681	15720	15646	15831	15339	15497	15582	15512	15509	15559	15701	15461	15618	15499	15585	15550	15376	15437	15507	15589	15591	15592	15367	15518	15601	15454	15483	15400	15770	15460	15684	15538	15618	15650	15417	15697	15576	15653	15551	15714	15641	15610	15424	15467	15481	15474	15460	15513	15467	15446	15580	15623	15688	15737	15516	15561	15477	15603	15529	15611	15540	15519	15565	15574	15585	15480	15434	15673	15523	15219	15429	15588	15504	15747	15576	15421	15628	15433	15605	15578	15600	15589	15541	15603	15403	15674	15653	15511	15517	15685	15623	15392	15656	15581	15520	15596	15388	15435	15597	15492	15530	15468	15664	15412	15513	15667	15505	15557	15606	15739	15777	15543	15750	15647	15717	15858	15585	15536	15528	15543	15690	15635	15546	15479	15561	15217	15516	15725	15619	15533	15450	15579	15355	15524	15537	15561	15539	15588	15673	15483	15589	15524	15824	15569	15694	15552	15565	15587	15652	15521	15485	15640	15469	15587	15398	15463	15764	15534	15592	15689	15500	15452	15463	15636	15662	15475	15462	15740	15443	15446	15401	15488	15562	15457	15355	15512	15329	15603	15591	15464	15508	15594	15582	15398	15563	15678	15580	15211	15595	15686	15463	15466	15544	15562	15530	15454	15481	15518	15395	15641	15524	15674	15445	15541	15556	15437	15573	15666	15716	15524	15750	15379	15500	15503	15504	15373	15401	15599	15390	15595	15513	15603	15687	15469	15627	15396	15451	15505	15684	15530	15493	15564	15486	15447	15495	15660	15564	15404	15418	15575	15641	15491	15546	15474	15624	15551	15564	15414	15538	15611	15641	15499	15359	15464	15480	15300	15567	15534	15879	15628	15481	15456	15384	15643	15740	15536	15546	15507	15500	15504	15591	15523	15530	15816	15565	15724	15634	15425	15450	15661	15383	15670	15709	15555	15444	15473	15492	15481	15727	15535	15555	15519	15538	15400	15666	15571	15235	15572	15705	15506	15548	15770	15440	15580	15534	15494	15576	15608	15554	15386	15520	15760	15586	15394	15671	15418	15497	15573	15647	15668	15480	15682	15631	15563	15552	15266	15453	15480	15358	15515	15480	15563	15329	15391	15392	15382	15448	15503	15586	15422	15541	15738	15478	15591	15506	15539	15731	15446	15559	15522	15415	15477	15449	15164	15793	15376	15308	15587	15441	15509	15559	15585	15534	15781	15515	15652	15553	15701	15647	15644	15713	15445	15575	15749	15663	15473	15685	15698	15499	15566	15509	15492	15757	15695	15469	15464	15484	15560	15552	15574	15667	15865	15601	15678	15358	15568	15722	15596	15555	15539	15472	15678	15479	15555	15509	15416	15535	15364	15556	15420	15506	15557	15374	15373	15464	15603	15508	15638	15762	15511	15645	15435	15550	15491	15621	15569	15437	15621	15523	15493	15558	15511	15548	15554	15529	15546	15596	15444	15446	15591	15557	15727	15491	15384	15647	15645	15533	15513	15511	15607	15431	15605	15661	15672	15504	15366	15424	15622	15360	15447	15582	15745	15478	15546	15663	15511	15536	15658	15530	15656	15487	15418	15704	15525	15538	15527	15651	15546	15579	15672	15487	15367	15484	15668	15485	15329	15565	15593	15566	15549	15598	15504	15568	15593	15624	15772	15492	15553	15798	15447	15441	15664	15762	15308	15546	15457	15605	15623	15494	15806	15621	15453	15739	15576	15510	15439	15534	15756	15789	15570	15295	15554	15573	15524	15550	15489	15551	15513	15405	15478	15619	15546	15658	15741	15560	15449	15604	15494	15540	15546	15692	15476	15484	15666	15614	15436	15465	15585	15431	15587	15350	15433	15472	15627	15597	15566	15585	15449	15539	15605	15508	15798	15649	15387	15530	15654	15606	15555	15652	15629	15608	15221	15489	15561	15546	15739	15559	15665
14068	30243	24263	18808	17408	16343	15611	14938	14606	14553	14126	13999	14022	13914	13821	13709	13650	13555	13388	13480	13425	13372	13364	13328	13537	13434	13686	13308	13478	13487	13344	13460	13483	13624	13381	13330	13424	13471	13455	13329	13553	13474	13447	13428	13618	13405	13411	13435	13369	13482	13450	13309	13317	13427	13384	13365	13364	13470	13498	13358	13390	13433	13414	13403	13393	13415	13459	13510	13521	13260	13339	13235	13582	13413	13347	13451	13306	13320	13407	13455	13280	13479	13241	13405	13347	13284	13455	13318	13253	13407	13277	13236	13432	13463	13454	13321	13553	13396	13579	13489	13322	13315	13198	13475	13416	13221	13611	13245	13241	13498	13336	13530	13376	13333	13465	13413	13400	13403	13430	13397	13501	13537	13315	13469	13310	13435	13487	13458	13321	13244	13444	13351	13330	13470	13445	13328	13384	13318	13345	13422	13559	13390	13332	13337	13430	13247	13395	13405	13383	13476	13421	13448	13382	13311	13308	13275	13316	13408	13447	13424	13461	13441	13447	13311	13363	13341	13338	13338	13320	13432	13472	13462	13232	13361	13461	13217	13552	13385	13296	13572	13297	13394	13296	13498	13295	13426	13456	13369	13413	13327	13428	13200	13419	13562	13362	13420	13458	13253	13348	13396	13305	13469	13433	13436	13433	13448	13390	13542	13435	13500	13288	13602	13371	13334	13317	13383	13413	13222	13291	13445	13350	13374	13385	13417	13411	13584	13461	13357	13414	13273	13414	13317	13507	13284	13379	13470	13517	13353	13468	13300	13286	13400	13504	13433	13455	13387	13339	13233	13297	13491	13244	13408	13623	13390	13361	13380	13228	13440	13308	13382	13353	13487	13410	13452	13330	13271	13398	13503	13438	13583	13239	13456	13214	13385	13481	13541	13367	13332	13441	13601	13326	13422	13327	13612	13405	13413	13368	13348	13476	13270	13322	13426	13456	13340	13427	13247	13177	13503	13335	13457	13296	13279	13362	13398	13605	13528	13515	13414	13338	13324	13327	13248	13305	13433	13482	13330	13365	13376	13363	13517	13354	13414	13228	13193	13377	13386	13437	13208	13280	13476	13310	13332	13269	13344	13472	13253	13574	13292	13337	13429	13479	13419	13320	13326	13452	13352	13425	13343	13394	13371	13295	13326	13411	13266	13250	13298	13300	13400	13375	13409	13360	13452	13546	13300	13373	13393	13455	13319	13341	13563	13535	13399	13354	13470	13254	13620	13372	13269	13349	13470	13317	13291	13465	13238	13309	13433	13401	13461	13286	13368	13376	13451	13582	13364	13315	13377	13502	13368	13301	13403	13214	13510	13427	13300	13391	13321	13477	13459	13342	13345	13356	13343	13385	13413	13308	13434	13360	13366	13281	13423	13427	13319	13354	13438	13434	13232	13422	13324	13610	13496	13310	13355	13385	13517	13260	13383	13516	13423	13214	13300	13306	13396	13456	13414	13309	13435	13550	13335	13445	13409	13484	13287	13348	13474	13355	13328	13471	13310	13361	13488	13445	13292	13488	13334	13421	13278	13406	13388	13247	13194	13323	13301	13210	13391	13357	13480	13466	13459	13373	13391	13213	13259	13451	13272	13498	13356	13390	13453	13367	13350	13450	13248	13324	13332	13477	13470	13437	13347	13283	13476	13434	13423	13308	13339	13295	13241	13429	13356	13495	13416	13283	13500	13461	13293	13459	13423	13319	13241	13231	13386	13427	13325	13506	13398	13317	13431	13267	13398	13486	13256	13423	13205	13398	13283	13423	13365	13488	13477	13466	13315	13440	13399	13600	13402	13340	13521	13443	13476	13358	13317	13312	13310	13287	13394	13321	13372	13488	13457	13118	13559	13455	13375	13302	13348	13342	13475	13413	13407	13461	13263	13329	13501	13509	13340	13231	13470	13304	13253	13528	13251	13324	13407	13443	13367	13288	13317	13376	13360	13399	13279	13267	13264	13518	13378	13428	13339	13442	13471	13266	13475	13426	13370	13325	13188	13386	13496	13265	13317	13532	13510	13326	13443	13473	13385	13573	13253	13294	13226	13268	13422	13301	13275	13386	13490	13269	13359	13534	13481	13338	13323	13410	13412	13203	13495	13299	13490	13414	13347	13366	13325	13300	13292	13418	13392	13490	13353	13358	13392	13256	13589	13384	13344	13347	13314	13322	13486	13331	13473	13509	13430	13312	13416	13269	13467	13426	13345	13499	13302	13411	13570	13545	13484	13313	13394	13471	13490	13445	13340	13464	13464	13336	13386	13492	13403	13443	13282	13463	13272	13275	13503	13344	13371	13536	13338	13230	13278	13287	13546	13500	13443	13407	13419	13358	13458	13390	13256	13344	13337	13443	13442	13338	13394	13408	13324	13291	13332	13376	13458	13312	13391	13367	13245	13427	13368	13203	13408	13389	13380	13462	13317	13250	13411	13449	13278	13367	13388	13400	13362	13266	13436	13572	13592	13175	13432	13387	13319	13308	13410	13316	13510	13335	13408	13304	13249	13263	13301	13461	13303	13372	13396	13391	13392	13452	13515	13396	13460	13542	13494	13395	13351	13400	13269	13303	13406	13404	13342	13347	13346	13395	13467	13386	13252	13321	13385	13407	13318	13468	13484	13477	13331	13297	13355	13379	13390	13514	13462	13409	13458	13220	13492	13388	13343	13284	13423	13236	13407	13415	13393	13404	13523	13444	13402	13179	13309	13346	13467	13344	13426	13323	13384	13249	13374	13263	13345	13172	13200	13301	13469	13340	13283	13406	13397	13479	13333	13275	13458	13505	13468	13415	13553	13495	13428	13176	13437	13393	13408	13339	13503	13490	13254	13379	13307	13310	13481	13370	13288	13436	13303	13363	13438	13286	13418	13294	13328	13385	13390	13429	13120	13365	13220	13482	13426	13352	13313	13290	13449	13355	13344	13348	13554	13426	13331	13298	13435	13429	13391	13356	13191	13233	13546	13431	13407	13510	13452	13491	13495	13490	13419	13564	13290	13332	13311	13369	13451	13386	13315	13424	13474	13416	13396	13373	13307	13348	13209	13345	13604	13326	13471	13409	13330	13437	13378	13422	13357	13359	13370	13594	13147	13385	13438	13386	13409	13355	13440	13518	13323	13558	13321	13218	13319	13516	13235	13368	13411	13493	13454	13506	13241	13568	13318	13297	13408	13386	13475	13418	13409	13384	13359	13395	13337	13538	13125	13396	13523	13300	13455	13225	13477	13381	13454	13388	13367	13279	13366	13359	13379	13374	13381	13399	13286	13423	13217	13314	13495	13399	13304	13403	13450	13470	13459	13298	13246	13408	13428	13348	13563	13595	13516	13255	13455	13383	13283	13391	13317	13279	13481	13428	13423	13329	13427	13350	13383	13527	13425	13424	13414	13221	13457	13413	13305	13361	13303	13466	13274	13456	13410	13385	13405	13392	13345	13360	13360	13373	13373	13305	13196	13376	13279	13429	13369	13458	13500	13283	13354	13374	13322	13162	13418	13246	13512	13257	13354	13585	13461	13249	13502	13414	13377	13398	13279	13466	13464	13356	13459	13410	13382	13142	13487	13356	13408	13339	13540	13379	13327	13390	13396	13373	13399	13524	13494	13282	13352	13425	13323	13217	13228	13473	13366	13527	13230	13438	13317	13452	13311	13358	13498	13598	13273	13532	13208	13389	13399	13365	13454	13388	13449	13245	13322	13465	13278	13469	13279	13442	13403	13318	13364	13429	13325	13387	13519	13348	13251	13365	13322	13339	13319	13351	13469	13285	13389	13183	13297	13291	13307	13530	13566	13352	13352	13289	13414	13544	13343	13443	13639	13284	13368	13367	13263	13554	13369	13406	13275	13222	13456	13327	13332	13366	13433	13362	13224	13355	13277	13350	13351	13395	13478	13189	13580	13247	13319	13460	13367	13524	13331	13268	13199	13386	13380	13444	13465	13435	13361	13451	13438	13522	13330	13463	13433	13258	13256	13284	13271	13292	13383	13399	13247	13461	13356	13270	13347	13497	13512	13352	13352	13322	13343	13340	13336	13338	13336	13319	13343	13414	13269	13411	13432	13405	13383	13423	13197	13296	13256	13272	13386	13397	13238	13586	13399	13436	13355	13459	13294	13299	13453	13458	13394	13311	13355	13351	13386	13334	13519	13330	13159	13358	13212	13463	13245	13327	13208	13517	13317	13352	13420	13335	13595	13303	13475	13452	13233	13311	13459	13322	13306	13246	13462	13319	13310	13338	13419	13462	13443	13454	13433	13417	13574	13472	13340	13547	13411	13448	13264	13521	13430	13521	13299	13358	13499	13341	13359	13656	13350	13472	13398	13318	13386	13463	13352	13336	13456	13380	13430	13477	13337	13392	13508	13474	13364	13401	13387	13163	13186	13241	13248	13181	13435	13216	13235	13360	13385	13267	13571	13387	13612	13419	13409	13465	13478	13504	13257	13350	13459	13308	13478	13378	13098	13649	13269	13278	13399	13301	13530	13411	13420	13339	13348	13466	13378	13450	13509	13219	13406	13307	13293	13603	13256	13373	13398	13252	13378	13370	13454	13267	13603	13380	13550	13358	13385	13355	13319	13468	13446	13107	13238	13353	13475	13335	13300	13339	13292	13361	13322	13396	13314	13487	13332	13408	13339	13392	13456	13305	13357	13250	13337	13328	13450	13545	13388	13358	13461	13312	13378	13427	13275	13434	13303	13502	13398	13342	13404	13341	13252	13310	13597	13352	13372	13249	13377	13360	13236	13473	13349	13443	13336	13520	13437	13324	13596	13317	13307	13289	13456	13366	13264	13474	13309	13359	13408	13231	13398	13453	13379	13276	13245	13580	13437	13240	13502	13364	13417	13350	13431	13574	13488	13358	13449	13378	13426	13395	13517	13480	13455	13341	13486	13557	13354	13373	13265	13526	13411	13361	13487	13322	13299	13485	13485	13401	13316	13350	13159	13477	13549	13414	13374	13262	13259	13317	13295	13414	13170	13377	13483	13365	13324	13392	13316	13470	13369	13452	13320	13432	13451	13323	13269	13221	13270	13374	13566	13454	13443	13484	13587	13303	13333	13435	13377	13389	13295	13449	13456	13530	13465	13450	13410	13374	13301	13479	13311	13453	13439	13409	13525	13364	13283	13433	13305
24251	20892	26489	26104	19998	18513	18324	17460	17130	16863	16895	16957	16828	16590	16724	16738	16639	16456	16523	16558	16545	16541	16419	16524	16423	16388	16516	16480	16516	16386	16433	16364	16268	16585	16500	16180	16495	16464	16449	16523	16612	16469	16305	16492	16477	16636	16575	16569	16617	16576	16564	16704	16411	16393	16389	16361	16479	16419	16290	16411	16508	16379	16690	16419	16487	16434	16244	16487	16575	16400	16317	16303	16257	16320	16362	16608	16358	16278	16480	16415	16464	16469	16426	16381	16384	16412	16489	16399	16333	16577	16374	16238	16362	16465	16422	16290	16561	16423	16450	16484	16324	16368	16307	16598	16454	16528	16527	16435	16485	16425	16414	16169	16435	16489	16650	16379	16455	16400	16360	16523	16434	16257	16616	16398	16466	16425	16494	16431	16674	16403	16339	16190	16326	16660	16529	16536	16475	16524	16333	16480	16287	16267	16340	16269	16365	16494	16604	16273	16364	16409	16403	16583	16504	16558	16421	16553	16558	16712	16506	16200	16435	16358	16234	16431	16434	16465	16478	16554	16393	16470	16372	16476	16564	16359	16448	16561	16338	16601	16467	16495	16288	16289	16387	16517	16297	16394	16392	16488	16551	16296	16439	16288	16364	16370	16342	16355	16414	16441	16159	16333	16384	16398	16258	16476	16546	16493	16445	16416	16517	16364	16196	16511	16229	16524	16534	16366	16492	16481	16311	16472	16310	16466	16593	16402	16405	16626	16332	16620	16622	16459	16158	16281	16378	16386	16361	16502	16509	16616	16429	16464	16241	16529	16475	16443	16765	16362	16384	16331	16337	16293	16301	16448	16516	16303	16595	16222	16302	16304	16497	16429	16401	16367	16433	16523	16481	16459	16590	16565	16295	16430	16416	16498	16349	16397	16298	16348	16259	16519	16385	16251	16382	16440	16664	16596	16602	16381	16462	16363	16292	16414	16158	16612	16416	16285	16391	16467	16324	16608	16395	16497	16403	16310	16488	16386	16556	16363	16527	16362	16432	16413	16391	16490	16555	16349	16467	16454	16502	16445	16471	16580	16486	16548	16557	16283	16332	16502	16219	16362	16309	16401	16314	16507	16473	16457	16513	16587	16594	16604	16580	16551	16441	16390	16357	16384	16368	16237	16422	16393	16229	16461	16300	16597	16509	16401	16453	16450	16448	16663	16369	16400	16540	16384	16455	16522	16354	16502	16438	16526	16422	16573	16483	16354	16405	16493	16341	16469	16574	16384	16335	16583	16334	16142	16570	16554	16583	16614	16469	16356	16520	16577	16582	16499	16397	16329	16162	16521	16390	16427	16381	16576	16475	16254	16463	16438	16376	16375	16379	16305	16328	16474	16501	16376	16381	16536	16567	16490	16540	16552	16589	16638	16456	16515	16467	16310	16443	16543	16598	16316	16262	16513	16363	16411	16429	16468	16443	16197	16493	16275	16558	16455	16179	16473	16443	16367	16357	16308	16391	16357	16293	16257	16422	16399	16465	16534	16603	16654	16373	16533	16365	16551	16390	16420	16383	16484	16471	16445	16475	16260	16394	16552	16474	16344	16640	16484	16589	16434	16619	16268	16454	16448	16574	16562	16349	16335	16409	16507	16440	16287	16465	16360	16384	16335	16459	16476	16410	16482	16384	16378	16465	16399	16446	16282	16450	16574	16519	16326	16442	16205	16286	16382	16314	16481	16421	16397	16346	16304	16225	16478	16384	16419	16484	16624	16383	16449	16484	16475	16506	16345	16464	16609	16357	16382	16453	16444	16581	16300	16377	16504	16397	16292	16264	16484	16396	16336	16465	16469	16429	16387	16417	16404	16520	16613	16390	16502	16404	16345	16520	16466	16496	16305	16259	16390	16360	16497	16460	16268	16329	16507	16427	16242	16482	16482	16324	16506	16407	16579	16507	16514	16363	16438	16351	16369	16418	16443	16433	16382	16437	16242	16297	16404	16336	16527	16571	16551	16185	16441	16420	16294	16560	16445	16302	16470	16407	16293	16488	16325	16323	16345	16365	16467	16351	16501	16215	16470	16521	16515	16587	16408	16442	16360	16449	16517	16360	16312	16331	16515	16413	16523	16469	16509	16428	16440	16411	16300	16449	16322	16503	16286	16461	16285	16387	16593	16406	16744	16354	16675	16234	16605	16423	16369	16475	16352	16523	16584	16405	16418	16349	16664	16540	16439	16370	16126	16447	16318	16476	16331	16447	16557	16460	16445	16254	16340	16575	16411	16329	16550	16407	16354	16498	16315	16382	16408	16465	16465	16509	16333	16168	16482	16285	16299	16510	16514	16646	16448	16297	16406	16319	16223	16139	16509	16356	16264	16410	16494	16535	16771	16544	16475	16468	16394	16211	16507	16545	16489	16539	16377	16374	16321	16259	16492	16492	16472	16528	16456	16337	16421	16328	16590	16317	16670	16433	16381	16305	16346	16229	16324	16373	16230	16366	16426	16359	16311	16389	16344	16428	16430	16387	16376	16494	16559	16432	16543	16357	16380	16439	16412	16489	16503	16549	16489	16383	16507	16460	16401	16387	16423	16601	16356	16367	16144	16465	16183	16322	16360	16460	16344	16299	16159	16447	16495	16404	16370	16574	16390	16232	16423	16544	16476	16413	16531	16322	16256	16488	16607	16586	16556	16554	16406	16536	16217	16458	16298	16551	16504	16357	16294	16524	16559	16423	16407	16684	16469	16538	16424	16306	16288	16333	16411	16352	16528	16386	16366	16399	16390	16344	16426	16727	16405	16622	16433	16450	16612	16351	16428	16487	16579	16497	16502	16342	16352	16502	16199	16281	16404	16427	16499	16466	16480	16457	16701	16364	16542	16431	16290	16596	16368	16601	16328	16436	16497	16503	16139	16501	16350	16465	16353	16290	16191	16464	16623	16553	16542	16721	16406	16495	16619	16403	16286	16371	16435	16510	16279	16231	16463	16348	16333	16402	16449	16495	16416	16464	16529	16554	16518	16436	16534	16454	16448	16422	16288	16425	16640	16547	16426	16422	16454	16529	16455	16565	16374	16565	16308	16310	16219	16536	16416	16556	16366	16162	16390	16335	16199	16433	16301	16405	16342	16575	16511	16480	16706	16363	16322	16384	16543	16372	16302	16551	16470	16499	16207	16454	16335	16527	16482	16443	16300	16355	16361	16392	16177	16365	16455	16476	16505	16490	16395	16826	16432	16488	16542	16633	16365	16364	16472	16437	16318	16451	16415	16351	16449	16276	16473	16509	16554	16590	16384	16397	16738	16624	16577	16330	16431	16238	16212	16355	16450	16559	16626	16372	16517	16381	16280	16453	16350	16547	16327	16517	16477	16385	16339	16521	16551	16325	16467	16447	16175	16358	16345	16379	16361	16295	16422	16684	16582	16429	16526	16423	16488	16786	16279	16591	16454	16369	16515	16570	16436	16497	16488	16337	16411	16559	16746	16507	16441	16459	16306	16402	16627	16542	16370	16518	16627	16255	16202	16436	16413	16620	16475	16629	16339	16550	16575	16508	16309	16289	16412	16631	16455	16384	16437	16500	16363	16197	16436	16708	16320	16477	16635	16500	16239	16285	16479	16537	16335	16287	16578	16479	16602	16330	16395	16391	16386	16320	16473	16347	16501	16323	16286	16395	16327	16259	16575	16673	16452	16405	16349	16539	16430	16389	16453	16457	16385	16443	16616	16424	16485	16486	16571	16526	16480	16439	16425	16481	16691	16461	16363	16289	16385	16633	16504	16589	16382	16376	16257	16505	16617	16583	16505	16460	16612	16295	16306	16304	16415	16624	16339	16337	16417	16451	16542	16512	16075	16273	16284	16565	16368	16576	16327	16505	16414	16498	16328	16766	16458	16374	16588	16501	16417	16463	16374	16456	16453	16470	16612	16537	16589	16500	16450	16494	16485	16479	16375	16291	16638	16593	16381	16379	16353	16394	16387	16491	16419	16411	16511	16388	16232	16370	16380	16547	16409	16321	16389	16530	16448	16492	16279	16592	16412	16379	16573	16470	16174	16499	16429	16338	16455	16420	16384	16438	16370	16439	16371	16473	16339	16489	16637	16380	16325	16359	16539	16351	16341	16373	16400	16434	16399	16555	16209	16497	16335	16390	16432	16528	16407	16373	16423	16315	16239	16573	16493	16442	16443	16412	16535	16542	16545	16621	16477	16451	16236	16553	16509	16289	16516	16183	16324	16463	16487	16483	16559	16477	16419	16438	16379	16549	16416	16319	16195	16415	16531	16203	16407	16394	16320	16262	16295	16446	16406	16509	16456	16472	16278	16396	16309	16385	16169	16482	16517	16592	16490	16461	16372	16484	16652	16475	16386	16189	16448	16186	16471	16374	16370	16348	16549	16426	16353	16470	16523	16550	16587	16614	16375	16314	16557	16555	16485	16203	16305	16504	16561	16451	16457	16449	16353	16378	16340	16346	16338	16557	16433	16365	16266	16238	16498	16383	16221	16473	16311	16396	16422	16363	16396	16519	16415	16523	16596	16463	16478	16398	16430	16409	16414	16534	16326	16469	16372	16281	16467	16383	16542	16354	16410	16455	16282	16345	16567	16415	16164	16406	16448	16342	16287	16654	16416	16443	16363	16526	16422	16412	16420	16317	16584	16472	16396	16335	16416	16398	16361	16528	16503	16465	16416	16686	16434	16565	16426	16429	16388	16423	16495	16328	16529	16422	16324	16205	16412	16318	16643	16513	16476	16468	16515	16440	16586	16377	16621	16566	16235	16518	16507	16472	16258	16440	16348	16371	16326	16501	16416	16387	16522	16368	16545	16301	16453	16562	16492	16364	16394	16445	16658	16536	16403	16700	16368	16402	16489	16400	16540	16475	16371	16454	16504	16341	16474	16559	16514	16568	16396	16351	16325	16608	16612	16569	16362	16351	16469	16348	16367	16444	16571	16298	16311	16471	16396	16484	16373	16604	16501	16384	16432	16567	16385	16508	16210	16390	16446	16411	16449	16581	16429	16577	16385	16547	16369	16524	16471	16347	16317	16465	16407	16517	16368	16546	16352	16345	16319	16348	16247	16390	16584	16300	16344	16674	16519	16340	16438	16404	16607	16440	16680	16486	16326	16259	16538	16385	16609	16336	16459	16411	16097	16407	16528	16413	16317	16505	16559
14690	26793	22014	18061	16954	15894	15495	15081	14873	14722	14576	14346	14363	14181	14208	14137	14270	13990	14047	14001	13920	13883	13991	14049	13971	13939	14128	14169	13876	13912	14083	14044	13929	14072	13800	13952	13895	13947	14076	13868	14008	14032	13957	14224	13999	13848	13941	13967	14025	13888	13941	13979	14181	13941	13911	14018	13966	13966	13903	14054	14052	13852	13979	13925	14082	13965	14028	13953	13936	13780	14011	14100	13968	13939	13872	13897	13903	13857	13891	14004	13873	13995	13773	13923	13960	13860	14015	14007	13979	14019	13961	13928	13970	14083	14143	14009	13903	13954	14090	14128	13930	13957	13980	13881	14054	13717	13753	13907	14091	13698	13944	13994	13934	14035	13889	14148	13854	13909	13960	13855	13796	14028	13806	13964	13946	13822	13833	14064	13870	13956	13910	13931	14033	13936	13959	13877	13842	14015	13785	13852	13853	14098	13974	13822	13912	13870	13989	13915	13961	13960	13920	14027	13953	13920	14042	13890	14001	14010	13910	13944	14045	13836	13974	13950	13965	13715	13868	14022	13979	13836	13936	13928	13889	13782	13882	13762	13804	14029	13870	13858	13943	14116	13874	13959	13972	13954	13988	14119	14024	13915	13841	13848	13816	13803	13985	14013	13866	13867	13944	13978	13956	13953	13899	14007	14008	13915	13971	13874	13941	13940	13811	13906	13975	13974	13970	13842	14007	13974	13972	13855	13854	13847	14025	13991	14012	14116	13838	14008	13868	13887	13800	13836	13901	13911	13910	13915	13995	14022	13806	13960	13991	14044	14049	13876	13864	13920	14019	13952	14070	13845	13970	13911	13833	13830	14034	13877	13878	13870	14012	13786	13943	13828	13884	13908	13826	14027	13919	13937	13909	13838	14095	14098	13925	13822	13965	13971	13934	13989	13945	13907	13984	13966	13950	13905	13874	13819	13993	13857	13948	13878	14072	13983	14101	13921	13808	13867	13885	13862	13973	13985	13771	14141	14016	13839	13973	13785	13862	13851	14042	13831	13762	13887	13979	14006	13982	13975	13973	13986	13790	14006	13951	13916	13909	13936	14071	13967	13964	13700	13856	13951	13867	13912	13870	13978	14011	13885	13918	14042	13842	14017	13648	14069	13802	13795	13671	13975	13843	13904	13942	13986	13799	13923	14007	13957	13851	13797	13929	13975	13857	14014	13848	14071	13821	13762	14064	13850	13908	13870	13943	13790	13896	13791	14111	13993	13818	13872	13920	14125	13811	13959	13897	13806	13865	14025	14067	14095	13885	13855	13809	13902	13844	13942	13891	13985	13944	13920	13889	14107	14090	13906	14054	13975	13910	13908	14085	13933	14024	13729	14003	13815	13858	13947	14045	14022	13843	13876	13886	14050	13909	13917	13951	13806	13928	13915	13845	14035	13841	13900	13947	13843	13866	13874	13879	13975	14052	13917	13900	13841	13894	13773	13662	13868	13974	13848	13933	13915	13786	13945	13989	13889	14036	13958	13867	13924	14059	13844	13970	13926	13817	13914	14042	13862	13824	14083	13889	14025	14072	14021	13859	13852	14025	13933	13967	13924	13966	13999	13854	13883	13952	14019	13796	13970	13793	13896	14037	13897	13920	13899	13912	13821	13989	13933	13941	13912	14140	14003	13878	14067	13929	14075	13901	14001	13914	13995	14101	13965	13908	13988	13964	13923	14000	13868	13990	13832	14016	14017	13993	14013	13866	13988	14066	13917	13855	13881	13962	13988	13908	13955	13815	13992	14130	13754	13943	14001	13928	13840	13966	13938	14040	13927	14222	13888	14015	13970	13894	13887	14024	13762	13968	13979	13965	13834	14064	13901	13831	14002	13958	14086	14014	14040	14033	13951	13824	13814	13914	13850	13944	14116	13948	14094	13944	14001	14068	13851	13955	14136	13805	13976	13960	13907	13892	14026	13929	14019	13941	13894	13810	13850	13820	13912	13859	13873	13909	14075	13884	13905	13864	13773	14052	13877	14093	13872	13982	13910	13915	13895	14011	14101	13965	13942	13906	14021	13836	13997	13993	13960	13759	13848	13955	13934	13953	13997	13957	13721	14069	13998	13844	14026	13991	13827	13884	13989	13866	13847	13825	13880	13816	14021	13927	13955	13976	13707	13885	13887	14154	13865	14023	13942	13965	13921	14118	13851	13836	13890	13905	13907	13881	13913	13736	13952	13835	13854	13916	13932	14090	13961	13805	14070	13867	14094	13784	13940	13974	13833	14052	13973	14020	13901	13815	13975	13815	13746	13792	13877	13939	13886	13944	13822	13846	13932	14054	13997	13898	13996	13938	13853	13848	13899	14024	13808	13845	14006	13908	14122	13901	13947	13935	14030	13946	13874	14091	13847	13942	13862	13852	14181	13700	13964	13857	13811	13927	14077	13759	13967	13976	13758	13870	13804	14054	14028	14054	13833	13983	13879	13796	13808	13949	13963	13891	13951	13845	13838	13893	13943	13880	14108	13985	13959	13818	13934	13979	14120	13842	14008	13899	13786	13999	13937	13895	14046	14019	13977	14063	13913	14009	13867	13974	13787	13871	13894	14080	13993	14100	13756	13935	13926	14023	13844	13799	14027	14013	14029	13905	13891	14203	13709	13903	13999	13814	13805	13959	13795	13981	13799	13927	13938	13981	13938	13905	13782	13902	13957	13931	13871	14015	13918	13827	14002	13885	13882	13893	14050	13848	13901	13870	14103	13961	13958	13960	13982	13857	13790	13947	13979	13793	13824	13881	14132	14012	13964	14074	14073	13953	13871	14025	13940	13970	14058	14032	13842	14001	13933	13981	14064	13918	14046	13898	13829	14033	13910	13728	13924	13899	13888	13764	14039	13820	13754	13799	14000	13923	13970	13861	14062	14068	13971	13899	13808	13923	13705	13893	13829	13812	13817	14068	14028	14118	13843	13973	13973	13897	13920	14007	13958	13824	13847	13983	13963	13882	13957	13857	14083	13955	13876	14127	13788	13819	13838	13804	13994	14074	13849	14097	13866	13984	13862	13903	14065	14016	13869	13850	13872	14161	13945	13829	13986	13872	13948	13804	14069	13813	13926	13819	13933	13882	13910	14096	14003	13901	14010	13998	13803	13830	13779	13953	13823	13981	13927	13876	13889	13924	13929	13820	14050	13979	13721	13797	13843	14030	13951	13973	13965	13941	13799	14027	13850	13924	14135	13918	14115	14045	13844	13929	13899	13752	13882	13885	14016	14105	13926	13985	14009	14140	13935	14096	13948	13997	14005	13911	14080	13963	13926	13796	14026	13939	13903	13978	13781	13922	13837	13962	13893	13922	13877	13930	14043	13945	13984	13950	13990	13773	13848	13904	14058	13945	13820	14026	13974	13978	13798	13990	13724	13939	13872	13721	13909	13928	13822	14048	13920	14066	13900	13896	13954	13957	13899	13651	13919	13888	14014	14020	13848	14037	13993	13898	13968	13950	14020	14032	13804	13971	13907	13994	14065	13743	13968	14032	13764	14045	13892	13818	13843	13857	13916	13916	13843	14016	13784	14060	14167	13948	14013	14087	13866	13961	13893	13973	13848	13902	13858	13880	13826	13944	13909	14014	14011	14070	13809	13764	13869	13920	13919	14056	13811	13964	13828	13965	13986	13790	14035	13820	14007	13852	14032	13975	13999	13867	13993	13976	14036	13992	13906	14014	13860	13924	13828	13862	13888	13751	13917	13859	14003	13920	13864	14010	13891	13991	13904	13838	13926	13877	13865	13697	13863	13919	13744	13914	13799	14158	14059	13917	13962	13929	13821	14022	13962	13961	14015	13821	14060	13757	13997	13860	13993	13820	14073	14048	13750	13884	14048	13958	14019	14079	13886	13916	13823	13878	13821	13893	14119	13850	13880	13966	13786	13948	14078	13885	14036	13769	13826	13989	13938	13951	13757	14021	14082	13967	13717	13823	13874	13942	13983	13855	13925	13775	13997	14031	14186	13821	13921	13820	13994	13899	13840	13889	13967	13929	13896	13901	13796	13992	13928	13785	13875	13960	13959	13978	13966	13978	13903	14052	13980	14070	13944	13913	13905	13960	13938	13879	13878	13884	13923	13843	13906	13910	14102	13996	13908	13925	13981	13890	14016	14054	13923	13971	13946	13900	13942	14066	13884	14090	13924	13837	13972	13945	14059	14004	13737	13944	13803	13910	13905	14037	13955	13919	13986	13827	13871	14153	13799	13942	13940	13743	14066	13797	13940	13916	13962	13999	13953	13895	13974	13973	14006	13904	13894	13982	13827	13928	13945	13850	14004	14036	13853	13865	13882	13981	13966	13892	13866	13800	13896	13892	13993	13951	13868	13821	13836	13820	13987	14059	13933	14112	14001	13858	14111	13953	13730	14093	13951	13956	13942	13894	13995	13964	13813	14092	13875	13868	13890	13942	13848	13862	13937	13967	14106	13899	13979	14072	13831	13896	13940	14024	14045	13938	13657	13875	13904	13929	14006	13924	13908	14053	13936	14114	13911	13957	13839	14098	13900	13880	13923	14157	13943	13975	13952	13911	14122	13910	13917	13938	13851	13947	13893	13904	13913	13800	13965	13983	13953	13863	13922	14003	13928	13803	13837	14121	13932	13990	13900	13682	14001	14025	13941	14014	13927	14043	13783	13972	14064	14000	14014	13860	13875	13971	13937	14001	13912	13890	13850	13762	14045	13765	13915	13840	13937	13996	13773	13729	13970	13922	13885	14109	13959	14057	13851	13789	14062	14020	13844	13994	13920	13987	13862	13984	13848	13803	14073	13899	14091	13947	13969	13911	13833	13939	14186	13936	13938	13823	13876	13743	13799	14006	13977	13998	13912	13820	14079	14091	14079	14020	13815	14037	13840	13957	13804	13882	13820	13966	13854	13791	13999	13917	13947	13845	13906	13892	13979	13938	14066	13946	13847	14042	13888	13942	14016	13999	14025	13881	13930	13910	13842	13921	13799	14057	14038	13991	13894	14028	13777	13989	13956	13803	13892	13948	13911	14129	14012	14037	13828	13960	13921	13879	14044	13886	13774	13968	13898	13977	13899	13921	14051	13920	13813	13847	14035	13861	14093	13974	13809	13999	13945	13926	13899	14016	13809	13836	13908	14023	13859	13903	14061	13885	13802	13996	13773
21764	20921	28175	23809	21154	23056	24448	19368	18455	18175	18074	18017	17747	17787	17648	17494	17575	17155	17398	17457	17055	17092	17028	17082	17126	17196	17157	17124	17100	17093	16898	17106	16990	17216	17068	16914	17099	16913	17027	16985	16781	17022	17153	16898	17025	16879	16910	17093	17023	17157	16906	16890	16981	16832	16855	16969	17003	17153	17042	16927	16733	16802	16758	16982	17174	16876	16897	16944	17123	16894	17096	16951	16926	17165	16867	16943	16934	16821	17081	16872	16904	16809	16980	16841	16814	17024	16870	16890	16823	16872	16877	16812	16814	16874	16937	16952	17226	16950	17018	16991	16802	16999	17012	16927	16943	16953	16913	17082	16854	16948	17007	16897	16972	16904	16979	16933	16853	16833	16947	17065	17139	17066	17033	16761	16884	16953	16850	16675	16958	17134	16683	16879	16896	16890	16835	16902	16944	16853	16965	16962	16763	16903	16898	16937	17071	16688	16761	16846	16887	16876	16867	16778	16829	16913	16706	16892	16770	16839	17126	16733	16769	16835	16879	16935	16965	16930	16883	16803	17029	16961	16812	16766	17100	16862	16881	17061	16911	16962	16950	17030	17068	16849	16914	16882	16843	16879	16870	16920	17101	16921	16922	17060	17160	16983	16979	16990	16992	16821	16818	16935	17018	16956	17078	16937	17117	16870	16890	16952	16854	17005	16913	17008	17020	16851	16988	16796	16808	16794	16981	16882	16802	16997	16998	17025	16825	17087	17036	16690	16900	16633	16856	16909	17099	16660	16719	16958	16945	17094	17022	16922	16776	16730	16691	16925	17003	16807	16842	16936	16791	16950	17015	16803	16936	17079	16991	17042	17043	16881	16914	16929	16807	16995	16923	16851	16869	16873	16936	16919	16943	16884	16927	16819	16769	16942	17000	16881	16853	16909	17022	16902	16955	16831	17029	16895	16963	16871	16728	16953	16835	17024	17043	16678	16742	17093	16938	16926	17003	16716	16821	16920	16946	16997	16683	16951	16957	16761	16832	17027	16979	16887	16827	17054	17065	16854	16980	16796	16734	16791	16699	16999	16754	16887	16776	16875	17000	16832	16976	16824	16869	16891	17101	17086	17037	16773	16871	16872	16770	16954	17086	16814	16972	16760	16833	16810	16804	16989	16806	17028	16990	16833	16999	16895	16827	16884	16788	16819	17060	16988	17006	17224	16897	16990	16837	16899	16983	16957	16942	16877	16746	16869	16764	16988	16944	16875	16874	16768	16873	17291	16895	17043	17078	16646	16956	16894	16834	16813	16840	16969	17013	16856	16952	17050	16854	16839	16838	16941	17068	16805	16851	16977	16940	16950	16835	17066	16915	16944	16920	16698	16917	16925	16863	16740	16891	16848	16848	16843	16816	16913	16941	16825	16631	16773	17076	16921	16745	16859	16769	16918	16968	16808	16829	16746	16862	16864	17042	17022	17059	16815	16966	16961	16876	17014	16924	16878	17032	16892	17045	16931	16965	16898	16929	16925	16687	16877	16874	17097	16844	16978	16997	16943	16823	17098	16952	16965	17079	16870	16944	16894	16861	16771	16914	16780	16922	16839	16887	16998	17022	17068	16840	17043	16913	16876	16838	16864	16927	16973	16828	16700	16785	16873	17063	16858	16985	16680	16940	17031	16934	16979	16953	17063	16803	16966	16944	16883	16800	16725	16742	16980	16858	17037	16878	16935	16900	16939	16848	17052	16845	17141	16791	16855	16925	16713	16986	16845	16847	16706	16831	16811	17206	16829	16699	17036	16986	16922	16813	16930	16963	16956	16831	16923	16918	16794	16874	16932	16776	16739	16895	16907	16894	16955	16923	16935	16818	16943	17123	16841	16757	16797	16748	16817	16986	16790	16875	16832	16859	16916	16802	16846	16919	16987	16924	16933	16929	16778	16814	16966	16830	16935	16944	16756	16760	16789	17002	16778	16876	16883	17028	16918	16913	17047	16834	16864	16778	16931	17090	17089	17046	17020	16848	16861	17012	17139	16913	16773	16855	16830	16878	16938	17026	16842	17037	16871	16986	16812	17010	17031	16918	17005	17051	16902	16835	16773	16838	16853	17036	16870	17025	16942	16678	17012	16901	16819	17093	16651	16756	16687	16746	16772	17028	16884	16777	16857	16927	16714	16860	17100	16824	16774	17030	16933	16818	16918	17000	16761	17041	16731	16826	16865	16781	16894	16839	16932	16929	16864	16748	16653	16913	16958	16869	17043	16854	16961	16744	16830	16969	16930	17131	16834	16876	16949	16956	16998	16892	16965	16861	16738	16832	17040	16909	17083	16792	16817	17084	16963	16768	16954	16948	16837	17027	16834	16943	17020	17124	16768	16970	17045	16693	16922	17021	16901	16875	16891	16712	16875	16972	17094	16993	16713	16963	16994	16751	16914	16855	16980	16941	16909	16837	16984	16950	16814	16971	16677	17102	17048	16833	16940	17091	16906	17053	16772	16874	16869	16858	16907	16853	16723	16878	17106	16885	16821	16843	17102	16883	16890	16846	16827	16732	16823	16936	16907	16794	16824	16834	16827	16769	17021	16811	17002	17007	17226	16869	16620	16757	16853	16886	16888	16845	16883	16879	16673	17162	16871	16931	16941	16655	16864	16952	16842	16777	16713	16939	17004	16862	16831	16830	16843	16923	16925	17146	16927	16799	17045	16676	16850	16921	16863	17019	16650	17020	16997	16958	16819	16817	16692	16995	16822	16999	17008	16726	16876	17064	16934	16706	16798	16834	16978	16888	16762	16974	16673	17047	16541	16787	16982	16816	16957	16766	16787	16788	16845	16753	16621	16808	16704	17113	16887	16833	16831	16902	16937	16947	16845	16837	16837	16865	16932	16987	16777	16858	16907	16941	16769	16984	17009	17150	16905	17121	16853	17088	16999	16859	16721	16720	16894	16755	16912	16913	16920	16924	16848	16941	16746	16740	17000	16838	16820	16843	16843	16620	16801	17009	17121	16840	16886	16786	16941	16935	16961	16746	16793	17041	16847	16829	16713	16863	16872	16991	17032	16856	16753	16727	16775	16912	16890	16734	16802	16696	16919	16869	16923	16875	16918	17000	16914	16862	17052	17048	16975	16730	16747	16835	16733	16772	16645	16868	16806	16930	16961	17158	16759	16978	16977	16974	16812	16752	16889	16689	16861	17011	16831	16844	16935	16851	16940	16752	16865	16890	16838	16770	16839	16925	16928	16637	16698	16921	17071	17245	16990	16886	16911	16805	16687	16881	17025	16944	17014	16798	16988	16836	16987	16916	16919	16925	16980	16971	16969	16912	16668	16777	16802	16995	16712	16916	16968	16911	16933	16909	16877	16776	16714	16985	16892	16893	17114	16972	16979	16951	17036	16974	16934	17069	16928	16875	16804	16895	17115	17025	16945	16944	17005	17006	16794	16994	16904	16938	16965	16984	17020	16739	16809	16830	16854	16750	16945	16768	17002	16915	16834	16963	16942	16731	17075	16864	16840	16986	16857	16783	16804	16662	16805	16827	17047	17037	16953	16879	17016	17052	16969	16839	16973	16786	16806	16775	16917	16837	16827	17006	16929	16962	16840	16776	16910	16975	16767	16660	16672	16979	16940	16921	16772	17034	16758	16819	16857	16952	16873	16842	16977	16853	16776	16856	16811	16930	17070	16937	16878	17003	16961	17022	16779	17069	16965	16860	17098	16914	16931	17006	16983	16836	16840	16794	17005	16901	16906	16942	16932	16813	16855	16852	16809	16899	16749	16896	16856	16881	16834	16767	16884	16839	16944	17022	17003	16781	17039	16941	16767	16743	16971	16779	16898	16799	16981	16735	16883	16845	16908	16830	16786	16851	16727	16890	16974	17041	16886	16753	16778	16844	16856	17100	16801	16788	16848	16937	16818	16968	16945	16719	16792	16986	16794	17081	16945	16784	16722	16948	16928	16886	16849	16879	16948	16944	16969	17030	16832	16849	17070	17091	16988	16967	16891	16916	16978	16816	16863	17040	16836	16809	16855	16918	16928	16745	16676	16927	16714	16951	16841	16835	16716	16742	16877	17003	16796	16916	16970	16840	16965	16851	16855	16842	16647	16757	17001	16869	16904	17004	16666	16955	16876	17001	16850	17160	16866	16987	17014	16850	16930	16940	16934	17030	16834	16865	16805	16798	16935	16955	17054	16919	16825	16880	17001	16870	16972	16984	16627	16879	16979	16979	17060	16866	16937	16940	16721	16750	16867	17010	16937	16898	16912	16983	17007	17092	16935	17104	16919	16769	17041	16996	16853	16938	16871	16958	16729	16888	16950	17095	16853	16704	16882	16856	16929	16802	17070	17028	16942	16884	16831	17002	16785	16962	16893	16936	16839	16815	16905	16930	16959	16881	16782	17053	16894	17022	16944	16999	16743	16762	16893	16914	17018	16710	16884	16907	16879	16654	16897	16809	16839	17014	16936	16653	16971	17024	17096	16813	16841	16695	16871	16785	16761	16936	16867	16833	16783	16879	17052	16809	16890	16708	16882	16759	16967	16802	16798	16988	16839	16871	16668	16615	16922	16952	16805	16805	16943	16776	16763	16822	16832	16920	16964	16987	16891	16947	17010	16743	16939	16808	17036	16987	16867	17016	16757	17093	16815	16834	16778	16785	16737	16864	16920	17062	17071	16864	17154	16756	17038	16852	16870	16767	16815	16963	16731	16842	17085	16898	17089	16887	17061	16858	16851	16669	16868	17108	16868	16842	16729	16797	16815	17004	17038	16784	16718	16987	16694	16878	17055	17050	16941	16848	16813	16926	16775	16979	16698	17014	16702	16798	16916	16931	17104	16828	17127	17025	17037	16869	16926	16813	16957	16847	16908	16902	16996	16960	16778	16797	16819	16827	17098	16892	16810	16973	16821	16910	17043	16917	16982	16616	16934	17023	16962	16667	16806	17023	16964	16922	16839	16690	16777	16925	16764	16778	16776	16987	16825	16861	16887	16793	16721	16979	16916	16798	17016	16781	16940	17001	16916	16797	16837	16817	16788	16924	16768	16980	16917	16995	16965	16796	17029	16989	16878	16864	16770	16812	16724	16940	16829	16779	17029	16810	16859	16854	17007	16960	16894	16850	16877	16646	16920	16894	16940	17003	16916	17114	16909	17019	16955	16974	16912
15045	34496	28195	21811	19791	18239	17170	16815	16031	15659	15335	15217	15004	14989	14790	14729	14551	14356	14329	14241	14203	14402	14367	14047	14161	14277	14026	14156	14136	14293	14309	14396	14130	14140	14152	14174	14132	14281	14162	14313	14121	14033	14082	14224	14345	14133	14175	14210	14138	14176	14106	14112	14001	14129	14144	14203	14033	14208	14160	14016	13969	14327	14194	14077	14294	14157	14304	14027	14151	14157	14205	13943	14322	14043	14046	14231	14220	14232	14063	14138	14224	14236	14136	14065	14106	14115	14197	13966	14100	14273	13975	14099	14134	14115	14101	14136	14120	14100	14079	14068	14108	14231	14051	14205	14082	14094	14060	14217	14045	14247	14102	14221	14113	14170	14021	14094	14323	14065	14068	14146	14031	14056	14073	14168	14104	14022	14133	13845	14157	14040	14065	14047	14002	14105	14145	14057	14203	14314	14070	14067	14281	14060	14100	14077	14060	14019	14257	14113	14222	14320	13994	14148	14233	14151	14192	14177	14011	14129	14202	14106	14211	14168	14246	14071	14025	14197	13951	14158	14235	14139	14268	14155	14067	14054	14171	14128	14065	14045	14271	14138	14084	14118	14256	14190	14016	14137	14142	14186	14239	14289	14121	14071	14135	14246	14195	14108	14307	14204	14164	14070	14138	14159	14140	13998	14224	14136	13993	14238	14067	14111	14212	14098	14276	14191	14133	14084	14120	14127	14015	14175	14289	14141	14256	14119	14244	14108	14225	14145	14207	14086	14252	14118	14157	14070	14165	14117	14200	14203	14026	13999	14101	14107	14242	14236	14118	14017	14260	14117	14046	14139	14010	14076	14155	14081	14061	14254	14098	13927	14152	14028	13960	14071	14001	14070	14188	14114	14241	14051	14135	14139	14041	14133	14054	13995	14277	14013	14017	14067	14194	14090	14090	14207	14089	14071	14083	14156	14099	14232	14230	14272	13943	13993	14118	14230	14271	14181	14179	14198	14293	13935	14045	13986	14142	14187	14144	14104	14099	13984	14217	13993	14247	14078	14072	14079	14255	14148	14133	14104	13958	14075	14039	14287	13940	14111	14124	14173	14250	14055	14075	14164	14096	14053	14142	14216	14088	13872	14000	14110	14121	14016	14298	14061	14131	14119	14178	14162	13987	14215	14073	14251	14203	13930	14113	14244	14110	14066	14200	14166	14337	14159	14107	14104	14021	14061	14122	14181	14152	14226	14110	14134	14183	14151	14406	14260	13985	14211	13975	14050	14297	14081	14194	14043	13986	13912	14058	14043	14205	14152	14231	14241	14235	13900	14203	14191	14189	14118	14155	14266	13977	14316	14149	14208	14014	14119	14224	14052	14042	14093	13882	13869	14137	14161	14277	14260	13894	14355	14024	14251	14166	14080	14023	14204	14207	14241	14159	14138	14085	14097	14159	14064	13915	14255	14098	14145	14111	14071	14214	14182	14149	14000	14113	14176	14148	14037	14126	14121	14134	14173	14050	14226	14089	14007	14175	14185	14125	14180	14195	13932	14203	14117	14200	14121	14164	14189	14024	14106	14315	14033	14199	14168	14097	14200	14245	13991	14175	14404	14015	14044	14183	14118	14042	14148	14141	14042	14178	14165	14090	14042	14131	13997	14119	14150	14032	14147	14101	14185	14204	14185	14137	14228	13881	14208	14258	14158	14260	14090	14218	14145	14102	13996	14094	14182	14070	14229	13928	14140	14030	14088	14182	14135	14153	13938	14164	14115	14074	14101	14003	14345	13947	14126	14032	14021	14139	14034	14267	14198	14117	14213	14142	14123	14159	14028	14163	14136	14334	14101	14098	14175	14045	14166	14132	14105	14175	14181	14200	13877	14352	14251	14118	14032	14126	14275	14065	14108	14028	13950	14110	14157	14202	14141	14147	13976	14135	14171	14154	14000	14185	14217	14020	14053	14219	14290	14262	13849	14111	14022	14156	14127	14272	14215	14192	13846	14171	14055	14107	14081	14239	14120	13986	14329	14138	13975	14142	14065	14172	14223	14079	14079	14115	14021	14165	14314	14201	14015	14086	14062	14236	14193	14150	14076	14119	14026	14025	14157	14201	14332	14202	14164	14047	13923	14143	14165	14148	14094	14086	14190	14160	14063	14042	14237	14084	14173	14217	14219	14080	14075	14190	14188	14245	14142	14160	14134	14153	14109	14205	14242	14151	14258	14026	14258	14126	14255	14198	14181	14207	14087	14035	14215	14160	14019	14215	13932	13939	14056	14053	14190	14235	14093	14111	14020	14108	14150	13986	14157	14154	14219	14203	14135	14267	14134	14099	14149	14178	14111	14125	14178	14036	14220	14071	14164	14156	14155	14179	14236	14131	13940	14184	13997	14156	14287	14161	14008	14025	14122	14058	14062	14049	14001	14094	14124	14329	14076	13983	13970	14037	14185	13988	14195	14086	14170	14022	14156	14117	14110	14207	14110	14054	14135	14025	14075	14104	14103	14007	14041	14122	14124	13998	14038	14156	14079	14135	13959	14172	14100	14200	14000	13945	13922	14259	13824	14148	14137	14138	14085	14219	14114	14291	14113	14242	14095	14126	14171	13943	14003	14119	14082	14302	14132	14073	14299	14271	13967	14066	14021	14237	14085	14199	14046	14108	13938	14093	14146	14279	14177	14063	14155	14227	14107	14074	14102	14051	14218	14125	14061	14082	14085	14068	14109	14212	14293	14130	14107	14147	14066	14108	14259	14110	14134	14190	14104	14010	13986	14217	14108	14096	14145	14120	14258	14309	14160	14125	14130	14295	14065	13994	14142	14067	14129	14052	14117	14085	14011	13985	14137	14182	14187	14048	13910	14371	14088	13983	14322	14159	14161	13998	14232	14110	14246	14228	14037	13980	14226	14002	14012	14099	14108	14137	14067	14189	14068	14131	14078	14065	14106	13964	14181	14148	14134	14193	14233	14086	14192	14050	14125	14047	14207	14030	14010	14196	14347	14040	14121	14098	14084	14221	14150	14116	14041	14228	14036	14089	14088	14109	14025	14099	14074	14052	13975	13753	13993	14064	14078	14045	14081	14028	13971	14165	14023	13921	14024	14239	14265	13990	14103	14065	14267	14194	14055	14254	14055	14052	14120	14150	14191	14024	13946	14105	14084	14133	14110	14105	14112	14133	14176	13938	14150	14157	14122	14132	14189	13958	14059	14238	14103	14080	14202	14157	14058	14127	14305	14020	14169	14090	14117	14132	14158	14145	14297	14126	14112	14052	13952	14025	13974	14172	14018	14225	14060	14113	14184	14074	14108	14018	14159	14207	14039	14196	14157	14126	14015	14134	14159	14048	14175	14199	14252	13930	14199	14075	14202	14046	14166	14011	14049	14337	14157	14017	14166	14067	13947	14100	14006	14174	14212	14160	13952	14109	14237	14246	14246	14085	14187	14119	14072	14029	14336	14161	14036	14254	14149	14115	14167	14256	14260	14153	14116	14117	14178	14019	14093	13994	14094	14053	14077	13988	14092	14154	14240	14129	14115	14274	14035	14093	14017	14172	14118	14063	14107	14074	14163	14064	14025	14237	14113	14080	13999	14009	14215	14103	14099	14082	14109	14174	13999	13957	14121	14060	14178	14095	14095	14208	14337	14187	14091	14210	14133	14021	14039	14219	14153	14113	14192	14179	14132	14058	14048	14030	14124	14059	14088	14037	14205	14116	14138	14175	14244	14328	14018	13993	14090	14082	14089	14188	14274	14312	14218	14300	14081	14052	14067	14180	14129	13970	13975	13903	14163	14131	14148	14110	14096	14067	14209	14120	14053	14107	14078	14294	14175	14077	14305	13996	14110	14059	14220	14144	14034	14129	14330	14390	13976	14236	13965	14201	14037	14169	14025	14457	14100	14107	14076	13936	14097	13969	14244	14189	14165	14130	14153	14168	14069	14109	13943	14096	14115	13986	14060	14204	14085	14180	14294	14027	14055	14029	14113	14251	14014	14135	14316	14176	14111	14100	14353	14097	14009	14126	14083	13987	14191	14287	14079	13879	14100	13926	14110	14110	14099	14029	14102	14156	14125	14127	13985	14098	14101	14275	14283	14001	14084	14116	14145	14215	14066	14090	14124	13998	14151	14108	14055	14127	13950	14102	14128	13941	13988	14061	14052	14024	14015	14121	13997	14033	14180	14123	14036	14137	14131	14191	14013	14118	13886	14168	13893	14093	13966	14018	14191	14089	13994	14062	14206	14193	13929	14229	14069	14069	14199	14157	14094	14273	14037	14193	14126	14340	14098	13898	14109	14068	14287	14365	14112	14071	14063	14106	14152	14142	14113	14275	14196	14161	14324	14191	14083	14132	13901	14053	14216	14203	13977	14163	14114	14023	14146	14160	14127	14116	14279	14065	14070	14292	14159	14178	14124	14257	14070	14207	14055	13991	14060	13922	14059	14163	14078	14108	14063	14088	14139	14070	13970	13961	14048	14227	14074	14015	14093	14167	14082	13946	14177	14126	14272	14002	14150	14111	13962	14166	14166	14088	14234	14106	14063	14240	14064	14016	13976	14004	14196	14221	14185	14218	14204	14182	14162	14335	14314	14115	14067	14189	14090	14214	14284	14094	14218	14154	14131	14235	14139	14251	13989	13957	14111	14162	14046	14158	14151	14052	14192	14106	14007	14001	14031	14155	14036	14116	14101	14191	14205	14131	14133	14088	14173	14031	14195	14074	14076	14182	14171	14062	13952	14040	14248	13889	14336	14166	14083	14162	14173	14039	14272	14190	14129	14171	14140	14016	14073	14004	14170	14068	14145	14109	14203	13986	14023	14316	14238	14253	14271	14034	14245	14313	14063	14029	13945	14130	14168	14115	14075	14166	14176	14208	14086	14179	14058	14071	14121	14099	14249	14178	13967	14117	14263	14077	14012	13974	14061	14187	14065	14105	14227	14060	14203	14220	14233	14068	14207	14123	14142	14280	14375	14177	14154	14126	14017	14171	14169	14246	14215	14219	14147	14087	14153	13940	14123	14043	14173	14155	14186	14145	14260	14026	13994	14306	14045	14130	14142	14090	14257	14145	14082	14137	14105	13985	14107	14051	14112	14114	13989	14243	14262	13955	13931	14274	14101	14097	14208	14094	14220	14190	14185	14034	14141	14083	14200	14120	14101	14092	14117
27943	22293	23897	20683	17475	16915	16668	16494	16205	16189	15945	16202	16069	15956	15897	15917	16028	15738	16102	15982	15842	15795	15790	15772	15787	15684	15926	15902	15843	15951	15824	15839	15788	15814	15934	15690	15753	15760	15767	15860	15792	15861	15804	15753	15772	15842	15877	15869	15811	15838	15861	15928	15813	15690	15802	15591	15730	15960	15839	15821	15824	15961	15965	15600	15866	15841	15813	15737	15872	15919	15909	15863	15708	15696	15789	15834	15873	15853	15806	15522	15837	15767	15705	15873	15789	15812	15979	16043	15735	15887	15933	15812	15885	15660	15899	15689	15781	15899	15875	15818	15608	15835	15879	15830	15662	15580	15912	15898	15844	16015	15742	15798	15620	15936	16105	16032	15813	15874	15798	15881	15754	15914	15939	15510	15923	15792	15693	15963	15767	15802	15756	15748	15667	15696	15603	15937	15808	15820	15707	15586	15897	15995	16001	15803	15778	15726	15771	15818	15719	15925	15764	15918	15558	15704	15806	15857	15683	15901	15807	15699	15723	15729	15777	15629	15729	15718	15716	15681	15838	15906	16039	15922	15833	15747	15975	15855	15795	15881	15871	15782	16014	15818	15737	15791	15836	15769	15929	15750	15927	15622	15717	16041	15887	15761	15907	15867	15780	15844	15906	15741	15677	15708	15832	15836	15656	15654	15920	15817	15732	15743	15889	15805	15760	15830	15800	15682	15519	15473	15783	15809	15761	15962	15698	15582	15904	15914	15795	15964	15839	15677	15982	15747	15861	15840	15907	15661	15613	15755	15911	15984	15717	15927	15873	15724	16005	15874	15913	15796	15896	15833	15749	15907	15910	15953	15832	15644	15855	15635	15935	15953	15961	15906	15960	15741	15912	15699	15842	15814	15739	15940	16042	15873	15905	16024	15742	15619	15914	15768	15877	15922	15897	15889	15817	15655	15964	15693	15682	15662	16028	15924	15859	15891	15756	15783	15748	15771	16008	15821	15958	15962	15835	15884	15520	15659	15778	15977	15774	15749	15685	15588	15856	15714	15892	15887	15865	15735	16001	15896	15766	15979	15806	15772	16057	15914	15808	15770	15701	15859	15918	15864	15873	15669	15919	15577	15737	16013	15839	15829	15911	15677	15791	15555	15582	15984	15887	16015	15897	15747	15915	15797	15662	15662	15761	15751	15750	15878	15965	16069	15880	15982	15674	15538	15641	15801	15752	15763	15818	15854	15930	15818	15774	15940	15871	15825	15767	15963	15665	15784	16017	15894	15811	15986	15594	15768	15837	15901	15710	15760	15619	15858	15882	15905	16103	15889	15928	15815	15966	15908	15984	15854	15830	15753	15641	15751	15938	15821	15688	16014	15819	15701	15933	15815	15828	15694	15789	15969	16011	15823	15908	15938	15835	15837	15815	15766	15750	15781	15790	15732	15883	15863	15857	15623	15564	15827	15902	15907	16095	15956	15864	15699	15850	15752	15946	15842	16033	15617	15576	15948	15922	15751	15623	15854	15659	15808	15629	15996	15848	15675	15726	15859	15953	15806	15584	15889	15849	15916	15978	15838	15881	15656	15734	15859	15778	15942	15805	15825	15638	15719	15789	15849	15740	15801	15708	15955	15906	15638	15792	15821	15928	15865	15755	16006	15732	15739	15923	15781	15833	15961	15905	15784	15740	15732	15915	15756	16087	15808	15849	15897	15988	16019	15786	15734	15731	15897	15915	15716	15692	15744	15886	15778	15787	15772	15741	15917	15734	15769	15922	15787	15909	15699	15952	15814	15798	15758	15926	15645	15877	15910	15753	15839	15955	15978	15888	15779	15767	15708	16006	15713	15973	15892	15974	15942	15805	15870	15746	15636	15846	15657	15794	15589	16082	16091	15999	15894	15648	15743	15651	15860	15752	15788	15797	15809	15961	15830	15752	15894	15854	15680	15835	15762	15825	15673	15781	15775	15661	15660	16062	15986	16053	15941	15834	15866	15589	15994	15818	15804	15739	15886	15820	15924	15870	15692	15929	15859	15846	15851	15925	15832	15673	15930	15751	15662	15880	15797	15804	16085	15919	15871	15830	15780	15748	15955	15822	15665	15834	15773	15720	15621	15774	15803	15875	15871	15940	15884	15901	15967	15785	15957	15694	15833	15903	15867	15844	15533	15741	15734	15844	15864	15950	15645	15632	15826	15794	15884	15782	15723	15760	15754	15838	16067	15786	15863	15717	15822	15932	15866	15910	15786	15796	15774	15890	15943	15852	15807	16016	15901	15749	15787	15716	15900	15940	15976	15759	15914	15839	15749	15871	15634	15666	15818	15704	15719	15859	15895	15926	15717	15990	15434	15611	15986	15694	15798	15870	15780	16008	15888	15718	15835	15947	15743	15668	15809	15745	15836	15855	15884	15910	15729	16015	16102	15805	15935	15848	15793	15641	15814	15869	15750	15749	15573	15986	15905	15822	15986	15820	15837	15947	15797	15617	15729	15836	15926	15911	15911	15704	15528	15782	15800	15821	15803	15906	15715	15752	16000	16064	15725	15729	15813	16042	15803	15724	15714	15715	15882	15755	16053	16001	15770	16110	15806	15802	16029	15905	15764	15842	15870	15715	15950	15932	15885	15854	15866	15743	15661	15963	15761	15784	15947	15911	15845	15883	15817	15915	16069	15930	15751	15914	15860	15835	15761	15825	15999	15909	15728	16012	15870	15927	15927	15636	15668	15985	15784	15768	15824	15834	15900	15918	15739	15755	15856	15592	15663	15692	15735	15877	15711	15976	15852	15827	15763	15690	15813	15907	15938	15816	15788	15910	15809	15930	16064	15745	15777	15836	15741	15714	15817	15820	15760	15806	15815	15867	15705	15867	15842	15778	15823	15901	15691	15986	15985	15849	16145	15948	15749	15745	15924	15765	15865	15926	15851	15757	15860	15801	15744	15774	15926	16046	15610	15750	15734	15969	16006	15967	15904	16009	15885	15775	15810	15778	16009	16000	15849	15851	15959	15760	15619	15681	15828	15793	15786	15684	15621	15986	15924	15746	15825	15708	15905	16011	15799	15632	15601	15954	15704	15808	15843	15637	15829	15780	15772	15861	15744	15693	15952	15738	15754	16005	15832	15702	15807	15862	15880	15628	15707	15842	15723	15919	15780	15650	15978	15897	15826	15724	15713	15771	15855	15641	15669	15691	15837	15712	15699	15772	15872	15858	15948	15919	15995	15915	15887	15718	15704	15618	15903	15950	15823	15933	15964	15663	15931	15819	15609	15825	15837	15919	15751	15689	15792	16083	15788	15737	15815	15554	15822	15610	15824	15940	15713	15973	15745	15710	15912	15915	15802	15857	15793	15812	15804	15738	15820	15665	15850	15813	15744	15968	15766	15803	15720	15741	15993	15745	15740	15879	16048	15753	15837	16058	15819	15827	15763	15923	15563	15867	15776	15908	15961	15963	15806	15716	15891	15719	15960	15683	15912	15908	15693	15749	15919	15884	15771	15861	15670	15683	15917	15815	15820	15852	15829	15659	15673	15913	15883	15841	15788	15834	15896	15554	15912	15827	15746	15968	15692	15785	15728	15796	15876	15774	15956	15725	15753	15780	16018	15889	15739	15825	15744	15734	15868	15734	15735	15803	15914	15784	15712	15786	15754	15829	15824	15911	15947	15891	15802	15847	15689	15738	15832	15708	15878	15750	15952	15746	15803	15890	15653	15760	15756	15813	15775	15769	15808	15996	16011	15713	15867	15751	15783	15774	15802	15750	15749	15938	15802	15736	15846	15797	15675	15651	15770	15925	15783	15962	15947	15880	15864	15946	15979	16082	15827	15741	15819	15707	15920	15793	15823	15980	15832	15685	15797	15855	15826	15742	15764	15753	15705	15606	15767	15906	15748	15700	15801	15922	16020	16036	15754	16023	16018	15714	16009	15995	15758	15904	15940	15799	15785	15931	15718	15848	15910	15868	15962	15777	15707	15820	15860	15733	15850	15751	15987	15773	15912	15937	15786	15843	15814	15929	15920	15812	15848	15700	15493	15781	15642	15851	15844	15868	15919	15837	15983	15965	15605	15775	15670	15834	15882	15750	15817	15686	15957	15877	15658	15961	15873	15931	15824	15908	15891	15815	15787	15751	15991	15727	15717	15856	15905	15999	15839	15789	15893	15993	15815	15889	15928	15859	16079	15887	15695	15724	15657	15825	15933	15849	15711	15669	15809	15969	16097	15929	16078	15694	15736	15923	16013	15777	15839	15754	15802	15743	15916	15759	15797	15894	16037	15768	15789	15923	15931	15788	15994	15809	15802	16025	15967	15931	15690	15941	15782	15941	15742	16015	15906	15901	15530	15753	15695	15913	15782	15806	15807	15873	15827	15987	16012	15944	15798	15739	15877	15774	15984	15729	16100	15854	15817	15622	15884	15776	15813	15924	15916	15812	15931	15879	15798	15883	15664	15932	15836	15742	15834	15888	15940	15882	15612	16197	15982	15829	15743	15996	15891	15980	15880	15909	15813	15891	15747	15785	15899	15987	15891	15922	15889	15798	15666	15806	15663	15824	15808	15805	15957	15672	15956	15952	15962	15811	15653	15838	15776	15885	15782	15770	15815	15862	15787	15978	15785	15789	15665	15691	15942	15773	15839	15635	15872	15846	15697	15774	15744	15848	15952	15998	15845	15860	15886	15950	15685	15890	15860	15847	15800	15888	15837	15772	15885	15755	15816	16026	15984	16034	15848	15735	15785	15774	15921	15975	15786	15898	15954	15847	15671	15830	15898	15794	15817	15937	15791	15597	15874	15927	15757	15867	15857	16001	15827	15867	15710	15910	15717	15986	15872	15866	15870	15997	15827	15846	15784	15759	15761	16027	15677	15743	15899	15805	15931	16029	15745	15964	15877	15783	15815	15627	15916	15780	15972	15857	15911	15985	15906	15980	15732	15770	15714	15802	15714	15816	15717	15549	15853	15816	16014	15663	15702	15716	15602	15619	15710	15865	15863	15951	15660	15816	15799	15717	15787	15598	15969	15841	16084	15709	15824	15881	15722	15813	15775	15788	15906	15873	15860	15823	15715	15863	15785	15850	15869	15628	15735	15784	15921	15812	15960	15699	15895	15761	15853	15784	15829	15829	15823	15795	15779	15771	15789	15811	15802	15733	15670	15954	15840
16004	23882	19771	16664	15775	15066	14663	14494	14253	14076	13827	13901	13906	13654	13651	13660	13656	13686	13765	13619	13643	13678	13486	13601	13525	13538	13773	13649	13562	13677	13420	13726	13627	13513	13459	13511	13700	13541	13608	13492	13562	13745	13800	13548	13546	13643	13559	13481	13620	13604	13496	13535	13539	13553	13615	13612	13700	13601	13576	13676	13631	13435	13429	13524	13619	13634	13694	13535	13355	13517	13612	13425	13513	13670	13693	13498	13610	13565	13745	13460	13505	13555	13407	13802	13469	13553	13504	13434	13600	13527	13423	13563	13356	13411	13444	13641	13543	13630	13551	13615	13628	13532	13557	13341	13530	13588	13587	13444	13442	13477	13440	13483	13643	13509	13591	13562	13489	13638	13579	13568	13527	13483	13497	13508	13519	13672	13559	13614	13596	13404	13670	13594	13439	13722	13730	13714	13609	13487	13498	13482	13470	13505	13592	13514	13555	13465	13583	13547	13430	13538	13442	13607	13452	13515	13485	13564	13427	13647	13546	13424	13408	13671	13614	13541	13517	13644	13596	13461	13563	13393	13484	13609	13597	13520	13591	13551	13564	13686	13633	13499	13617	13599	13474	13418	13628	13539	13575	13444	13487	13508	13651	13692	13607	13569	13519	13665	13526	13600	13597	13461	13652	13492	13784	13606	13564	13703	13694	13475	13570	13475	13647	13382	13507	13472	13396	13591	13671	13529	13632	13500	13496	13368	13671	13431	13603	13548	13440	13486	13664	13737	13579	13413	13621	13438	13355	13610	13337	13608	13402	13475	13487	13529	13580	13724	13533	13702	13481	13742	13573	13661	13693	13548	13701	13441	13491	13637	13492	13596	13494	13636	13406	13548	13483	13701	13463	13423	13521	13503	13711	13492	13705	13466	13514	13552	13656	13699	13568	13509	13577	13541	13641	13693	13767	13493	13574	13525	13529	13576	13559	13489	13715	13467	13613	13512	13556	13557	13633	13432	13572	13684	13681	13574	13676	13589	13494	13633	13610	13493	13594	13552	13598	13570	13579	13599	13591	13633	13519	13628	13557	13605	13554	13584	13657	13500	13606	13514	13646	13568	13476	13439	13675	13543	13645	13755	13631	13635	13627	13698	13571	13563	13499	13393	13690	13455	13491	13605	13393	13454	13528	13423	13676	13546	13615	13503	13536	13532	13454	13362	13709	13581	13722	13425	13714	13585	13573	13597	13533	13528	13553	13467	13577	13680	13498	13625	13431	13594	13614	13501	13640	13562	13423	13730	13447	13479	13547	13624	13531	13356	13663	13651	13436	13414	13422	13509	13662	13685	13499	13725	13557	13621	13417	13667	13474	13501	13399	13570	13446	13484	13583	13316	13491	13541	13643	13587	13367	13719	13631	13581	13531	13544	13511	13831	13501	13531	13464	13536	13500	13532	13406	13604	13623	13570	13519	13500	13354	13716	13571	13616	13654	13429	13421	13560	13581	13520	13539	13591	13773	13601	13536	13624	13437	13575	13611	13634	13470	13574	13575	13543	13464	13568	13580	13587	13433	13470	13557	13463	13401	13623	13600	13513	13629	13533	13710	13503	13526	13343	13472	13508	13441	13638	13585	13596	13739	13404	13546	13563	13565	13542	13461	13677	13572	13516	13689	13438	13541	13615	13486	13521	13363	13740	13475	13461	13655	13487	13514	13583	13513	13623	13651	13617	13650	13520	13723	13579	13531	13565	13472	13506	13613	13668	13561	13428	13455	13686	13530	13421	13755	13358	13658	13569	13670	13553	13550	13573	13584	13514	13637	13473	13532	13588	13519	13604	13489	13469	13597	13611	13637	13541	13566	13654	13447	13497	13528	13604	13723	13486	13555	13503	13517	13484	13687	13410	13542	13559	13617	13592	13668	13402	13594	13560	13639	13542	13562	13485	13536	13549	13339	13540	13570	13722	13502	13527	13698	13587	13589	13419	13469	13632	13546	13429	13552	13519	13788	13648	13591	13572	13674	13507	13655	13401	13545	13675	13391	13699	13625	13534	13553	13530	13691	13657	13578	13614	13673	13604	13363	13568	13511	13627	13538	13553	13487	13614	13586	13618	13585	13801	13469	13716	13449	13558	13519	13435	13638	13517	13564	13586	13565	13581	13695	13517	13591	13565	13522	13582	13560	13490	13586	13558	13593	13452	13673	13481	13452	13606	13610	13501	13611	13633	13562	13609	13682	13565	13595	13669	13479	13477	13604	13598	13656	13708	13445	13626	13494	13523	13556	13517	13535	13409	13499	13508	13606	13680	13644	13424	13618	13538	13556	13649	13537	13682	13418	13593	13531	13436	13662	13577	13573	13572	13744	13620	13588	13562	13516	13647	13539	13469	13593	13474	13597	13605	13486	13482	13596	13448	13595	13648	13435	13541	13524	13692	13514	13649	13454	13564	13604	13576	13645	13627	13438	13449	13688	13451	13488	13565	13821	13475	13565	13775	13483	13561	13708	13518	13625	13522	13594	13630	13667	13608	13448	13514	13505	13449	13540	13649	13430	13456	13638	13568	13641	13528	13627	13546	13612	13667	13461	13756	13511	13621	13534	13513	13622	13505	13624	13444	13650	13688	13513	13516	13471	13501	13620	13546	13696	13636	13613	13583	13555	13574	13553	13547	13478	13759	13510	13469	13600	13337	13603	13654	13391	13475	13709	13738	13712	13569	13569	13532	13566	13629	13553	13597	13587	13475	13572	13662	13596	13660	13598	13491	13615	13668	13689	13672	13527	13530	13577	13603	13550	13492	13422	13577	13553	13555	13548	13649	13522	13551	13589	13611	13611	13467	13486	13404	13417	13624	13523	13580	13615	13564	13731	13645	13547	13597	13630	13662	13480	13445	13680	13578	13563	13549	13550	13524	13510	13722	13572	13664	13556	13596	13468	13638	13469	13716	13554	13588	13556	13651	13468	13357	13645	13613	13689	13388	13606	13616	13545	13558	13565	13471	13551	13648	13419	13492	13533	13486	13482	13553	13530	13613	13591	13600	13751	13673	13402	13708	13584	13564	13727	13563	13536	13483	13594	13698	13705	13567	13642	13679	13381	13510	13548	13657	13879	13380	13543	13619	13559	13674	13596	13655	13477	13584	13633	13704	13669	13609	13508	13657	13429	13521	13519	13509	13573	13536	13548	13535	13532	13409	13572	13634	13529	13821	13675	13395	13597	13434	13413	13623	13461	13546	13591	13492	13621	13511	13574	13677	13534	13644	13535	13494	13553	13619	13567	13634	13593	13605	13650	13697	13636	13710	13445	13766	13668	13698	13412	13690	13564	13549	13595	13643	13588	13652	13616	13435	13568	13442	13437	13486	13411	13643	13539	13566	13482	13475	13565	13436	13487	13443	13628	13446	13328	13590	13430	13594	13659	13499	13638	13666	13565	13486	13518	13661	13454	13448	13534	13494	13559	13504	13487	13573	13493	13613	13412	13589	13646	13639	13741	13500	13581	13501	13567	13324	13535	13497	13576	13634	13625	13545	13507	13581	13600	13347	13595	13542	13562	13535	13499	13605	13484	13768	13600	13535	13540	13487	13466	13469	13423	13577	13633	13576	13669	13588	13433	13612	13698	13457	13495	13563	13530	13455	13538	13580	13619	13456	13512	13659	13550	13467	13609	13604	13570	13490	13632	13531	13623	13673	13551	13745	13647	13566	13643	13501	13520	13473	13510	13638	13502	13532	13543	13695	13701	13619	13436	13714	13623	13454	13561	13601	13511	13546	13620	13597	13562	13566	13570	13554	13635	13563	13594	13700	13722	13598	13450	13681	13631	13606	13662	13387	13580	13603	13353	13716	13581	13563	13606	13698	13663	13645	13583	13659	13579	13407	13594	13654	13431	13648	13686	13563	13440	13602	13496	13517	13508	13667	13516	13593	13633	13557	13641	13582	13463	13590	13606	13566	13608	13618	13602	13680	13407	13559	13435	13584	13639	13603	13460	13588	13576	13689	13466	13408	13687	13587	13770	13549	13647	13356	13664	13462	13604	13443	13602	13658	13612	13628	13516	13478	13685	13499	13451	13504	13603	13533	13348	13648	13453	13647	13706	13575	13594	13622	13593	13553	13609	13568	13461	13525	13608	13348	13595	13831	13586	13479	13620	13563	13551	13488	13579	13705	13654	13445	13540	13580	13685	13484	13669	13387	13556	13734	13517	13498	13603	13429	13619	13554	13504	13574	13657	13544	13716	13457	13509	13611	13556	13668	13502	13490	13610	13611	13536	13707	13508	13414	13484	13485	13641	13536	13464	13450	13538	13563	13544	13561	13404	13601	13593	13720	13597	13584	13707	13514	13595	13547	13594	13549	13556	13480	13620	13522	13428	13666	13668	13574	13485	13632	13495	13632	13658	13392	13403	13619	13671	13638	13644	13578	13692	13377	13557	13555	13520	13488	13748	13456	13601	13384	13476	13661	13598	13487	13519	13515	13529	13474	13566	13646	13678	13485	13555	13444	13651	13496	13645	13681	13575	13526	13525	13651	13487	13765	13671	13667	13614	13504	13669	13518	13639	13468	13494	13565	13718	13511	13481	13665	13602	13518	13655	13542	13469	13612	13539	13606	13591	13657	13573	13537	13531	13683	13410	13677	13484	13559	13633	13428	13721	13631	13542	13485	13545	13613	13708	13630	13526	13469	13514	13516	13598	13500	13521	13654	13506	13531	13629	13641	13652	13485	13536	13610	13584	13609	13672	13550	13489	13643	13810	13790	13533	13699	13562	13786	13590	13476	13547	13519	13602	13669	13407	13486	13650	13529	13461	13606	13528	13561	13544	13717	13610	13645	13535	13674	13562	13582	13566	13610	13732	13717	13478	13675	13673	13540	13532	13645	13818	13604	13758	13522	13542	13633	13559	13349	13529	13722	13731	13580	13621	13647	13597	13549	13666	13367	13599	13604	13587	13597	13700	13568	13577	13470	13566	13819	13690	13511	13589	13671	13551	13618	13563	13634	13467	13646	13492	13707	13540	13612	13579	13532	13538	13568	13459	13578	13600	13608	13708	13524	13562	13477	13661	13673	13703	13584	13459	13479	13581	13504	13520	13563	13551	13478	13480	13713	13684	13607	13529	13567	13562	13573	13530	13563	13686	13535	13494	13606	13638	13505	13532	13546	13410	13795	13575	13539
22589	20891	27756	24220	21656	21661	20255	17605	16751	16668	16708	16591	16452	16227	16074	16156	16004	15848	16042	15921	16251	15985	16139	15963	15980	16117	16088	15862	15665	15918	16025	15840	15955	15861	15796	15932	15890	15865	15816	15825	15763	15722	15737	15856	15970	15952	15740	15785	15867	16052	15775	15885	15856	15927	16027	15805	15824	16073	16052	15821	15940	15696	15734	15911	16112	15891	15889	15738	15951	15815	16022	15842	15578	15848	15884	15931	15798	15864	15819	15833	15728	15817	15841	15780	15789	15810	15942	15991	15962	15799	16042	15805	15778	15823	15793	15982	15834	16069	15912	16064	15887	15669	15724	15884	15797	15810	15870	16008	15964	15798	15826	15825	15848	15706	15817	15984	15871	16103	15879	15808	15822	15841	16123	15938	15778	15774	16002	15825	15887	15941	15925	15779	15882	15711	15884	15942	15829	16013	15899	15887	15955	15788	15849	15601	15791	15782	15864	15974	15844	15808	15751	15991	15958	15777	15874	15937	15766	15782	15966	15685	15774	15935	15879	15838	15785	15805	15727	16114	15819	15727	16001	15783	15859	15650	15735	15762	15859	15882	15961	15696	15783	15825	15779	15710	15693	15735	15742	15780	16055	16039	15892	15848	15901	15881	15744	15896	15915	15895	15669	15747	15711	15927	15989	15807	15796	15859	15846	15918	15855	15760	15769	15845	15847	15988	15978	15788	15648	15642	15748	15670	15796	15764	15632	15759	15727	15701	15809	15758	15806	15768	15649	15679	15901	15992	15966	15887	15694	15623	15889	15818	15842	15908	15950	15619	15939	15862	15822	15873	15922	15883	15671	16029	16000	15944	15843	15950	15712	15657	15778	15619	15794	15991	15741	15644	16141	15712	15638	15852	15997	15673	15787	15940	15826	15772	15664	15836	15804	15978	15956	15758	15758	16003	16031	15678	15606	15675	15803	15842	15985	15756	15547	15829	15951	15839	16111	15912	15944	15764	15718	15846	15731	15886	15760	15947	15737	15899	15850	15730	15893	15856	15733	15987	15773	15735	15754	15637	15709	15819	16071	15861	15786	15683	15961	16008	15814	15876	15923	15868	15938	15771	15883	15860	15998	15905	15881	15835	15825	15817	15726	15839	15795	15863	15896	15749	15942	16022	15948	15931	15951	16032	15719	15820	15828	15804	15805	15734	15810	15448	15744	15800	15701	15817	16013	15760	15746	15825	15715	15959	15911	15902	15717	15855	15759	15845	15831	16041	15879	16116	15752	15844	15870	15861	15897	15860	15885	15881	15914	15892	15751	15962	15761	15867	15997	15916	15841	15762	15893	15922	15817	15881	15864	15676	15613	15949	15895	15800	15766	15682	15679	15615	15728	16051	15864	15803	15962	15871	15732	15750	15590	15605	15787	15917	15954	15844	15841	15867	15979	15862	15936	16051	16004	15749	15885	15915	15839	15746	16023	15941	15977	15855	15900	16039	15609	15833	15894	15679	16004	15873	15869	15847	15768	15898	15795	15872	16038	15803	15902	15710	15756	15755	15724	15625	15959	15809	15806	15817	15975	15876	15836	15767	15725	15999	15893	15658	15981	15644	15718	15844	15797	15974	15636	15913	15825	15820	15937	15756	15879	15797	15915	15885	15799	15880	15804	15907	15976	15780	15535	16010	15662	15976	15781	15740	15661	15858	15920	16084	15904	15904	15789	15937	15807	15811	15853	15982	15830	15761	15719	15805	15833	15570	15687	15860	15787	15740	15895	15812	15939	15874	15846	15714	15699	15692	15880	15901	15971	15920	15744	15745	16181	15849	16000	15762	15680	15727	15899	16043	15986	15833	15727	15860	15724	15875	15797	15850	15761	15854	15725	15810	16036	15678	15869	15794	15837	15800	15874	15743	15663	15779	15710	15893	15753	15933	15864	15947	15922	15945	15610	15889	15775	15720	15843	15710	15898	15812	15783	15908	15610	15822	15825	15974	15971	15777	15722	15961	15909	15777	15610	15714	15705	15858	15858	15889	15751	15782	16111	15806	15688	15819	15755	15778	16024	15785	15853	15935	15690	15871	15656	15929	15884	15886	15985	15705	15957	15960	15869	15827	15623	15809	15844	15775	15912	15679	15910	15610	15853	15834	15805	15693	15907	15840	15872	15792	15845	15938	16023	15857	15748	15767	16125	15899	15787	15680	15802	15794	15880	15805	15905	15876	15761	15869	15814	15701	15747	15635	15761	15699	15645	15851	15728	15717	15700	15636	16057	15975	15871	15754	15829	15761	15686	15890	15914	15880	15771	15739	15857	15787	15826	16033	15890	15888	15730	15890	15850	15859	16001	15733	15795	15950	15737	15644	15943	15974	15694	15706	15844	15672	15789	16003	15884	15763	15872	15759	15846	15955	15805	15783	15788	15810	15903	15733	15770	15884	15781	15632	15713	15823	15760	15817	15860	15927	15823	15839	15859	15844	15914	15838	15756	15829	15986	15717	15790	15774	15788	15694	15738	15904	15752	15813	15648	15804	15906	15861	15834	15681	15869	16028	15980	15793	15786	15764	15918	15835	15887	15874	15872	15755	15752	15840	16025	15635	15944	15954	15679	15657	15840	15731	15766	15864	15920	15961	15914	15888	15715	15953	15982	15938	15769	15805	15800	15797	15757	15736	15886	15917	15825	15763	15877	15774	15844	15847	15758	15794	15809	15831	15800	15904	15979	15877	15812	15767	15835	15903	16099	15897	15922	15979	15913	15856	15857	15760	15482	15680	15833	15775	15947	15848	15953	15850	15954	15850	15878	15838	15918	15917	15795	15653	15787	15832	16035	15888	15840	16088	16023	15924	15837	15693	15866	15832	15677	15912	15787	15612	15971	15767	15858	15659	15839	15966	15780	15803	15808	15789	15941	15924	15794	15699	15807	15599	15754	15804	15770	15614	15916	15824	15807	15790	15852	15606	15608	16052	16130	15903	15875	15920	15746	15927	15964	15919	15601	15787	15817	15897	15678	15808	16010	15791	15725	15845	15986	16123	15896	15877	15785	15896	16075	15995	15579	16018	15828	15772	15754	15991	16013	15917	16067	15861	16090	15890	15680	15907	15721	15829	15730	15837	15765	15715	15781	15867	15989	15804	15682	15958	15733	15738	15813	15718	15729	15910	15997	15895	15954	15838	15769	15888	15825	15860	16093	15868	15968	16020	15757	15921	15800	15903	15918	15930	15797	15695	15886	15881	15956	15853	15868	15924	15726	15851	15981	15874	15987	15803	15707	15834	15875	16049	15756	15611	15788	15773	16086	15878	15807	15893	16045	15743	15743	15920	15898	15721	15718	15791	15941	15573	15699	15837	16007	15812	15965	15930	15831	15804	15977	15908	15902	15898	15857	15770	15605	15749	15836	15841	15776	15927	15923	15765	15650	15792	15837	15793	15718	15781	15761	15873	15862	15578	16007	15832	15696	15938	16081	15989	15935	15781	15574	16054	15936	15890	15871	16078	15995	15757	15783	15790	15637	15931	15888	15862	15890	15762	15838	15813	15650	15993	15877	16126	15594	15878	15996	15669	15817	15840	15790	15700	15761	16025	15739	15698	15815	15867	15690	15865	15723	15909	15933	15831	15725	15837	15825	15697	15629	15751	15916	15684	15788	15766	15776	15852	15927	15812	15675	15728	15932	15834	15904	15903	15686	15628	15718	15918	15912	15769	15766	15917	16031	15943	15941	15774	15803	15963	15786	15839	15765	15866	15763	15949	15658	15857	15826	15947	15938	15665	15775	15742	16016	15989	15978	16017	15821	15765	15797	15771	15981	15883	15654	15834	16015	15747	15875	15820	15837	15821	15806	15962	15830	15906	15793	15839	15979	15979	15833	15900	16046	15891	15791	16021	15985	15862	15826	15689	15996	15986	15792	15871	15834	15753	15819	15763	16057	15899	15976	15742	15769	15637	15738	15928	15651	15672	15863	15837	15761	15754	16025	15879	15922	15922	15811	15924	15888	15918	16011	15907	15854	15826	15699	15924	15787	15866	15664	15623	15988	15807	15781	15829	15802	15737	15696	16009	15660	15880	15684	15620	15734	15578	15893	15843	15856	15814	15766	15711	15871	15728	15655	15819	15678	15885	15890	15867	15952	16003	15822	15816	15842	15943	15770	15829	15742	15733	15782	15807	15849	15854	15836	15794	15864	15723	15912	15792	15766	15858	15809	15992	15900	15917	15795	15796	15879	15834	15862	15753	15854	15752	15885	15880	15878	15883	15906	15979	15839	15890	15818	15941	16015	16076	15879	15775	15930	16100	15680	15761	16025	15835	15894	15987	15808	15836	15874	16032	15823	15747	15883	15864	15801	15937	15786	15888	15745	15715	15679	15922	15851	15890	15825	15927	15667	15964	15942	15830	15798	15828	15852	15853	15715	15863	15670	15765	15999	15798	15796	15814	15996	15858	15909	16015	15815	15817	16192	15884	15940	15923	15828	15915	16045	15941	15775	15682	15935	15734	15760	15851	15939	15733	15931	15871	15844	15880	15739	15825	15934	15736	15913	15872	16019	15998	15947	15765	15881	15726	15770	15627	15822	15672	15755	15965	15894	15796	15901	15799	15955	15844	15892	15975	15845	15898	15931	15834	15729	15872	15723	15840	15875	15961	15957	15978	16121	16045	15936	15769	15640	15886	15946	15853	15798	15902	15712	15801	15836	15836	15862	15790	16006	15994	15851	15625	15804	15890	15856	15699	15746	15880	15860	15938	15714	15939	15798	15805	15803	16028	15712	15979	15948	15864	15565	15871	15767	15843	15920	15911	15917	15858	15836	15735	15913	15923	15858	15807	15964	15830	15904	15843	15931	15742	15918	15754	15880	15759	15816	15897	15771	15757	15794	15766	15772	16112	15938	15818	15902	15758	15729	15799	15834	16084	15680	15851	15810	15826	15776	15841	15825	15701	15806	15905	15712	15771	15826	15690	15844	15863	15714	15862	15729	15898	15639	15896	15913	15998	15763	15739	15956	15772	15804	16049	15967	15974	15745	15866	15759	16009	16032	15774	15916	15895	15815	16035	15822	15836	15761	15828	15952	15918	15738	15822	15742	15790	15956	15813	15799	15735	15837	15812	15853	15896	15588	15743	15746	16013	16033	15860	15871	15857	15687	15813	15868	15736	15766	15656	15885	15876
13893	30203	24571	19098	17759	16481	15745	15311	14834	14371	14288	14049	14152	14057	13798	13839	13812	13769	13732	13583	13772	13671	13772	13648	13513	13432	13857	13630	13695	13668	13547	13587	13498	13719	13495	13414	13606	13589	13588	13460	13435	13250	13573	13492	13488	13626	13582	13513	13378	13529	13581	13386	13569	13596	13492	13451	13530	13562	13557	13556	13472	13538	13402	13654	13666	13528	13441	13606	13625	13574	13535	13516	13472	13716	13468	13485	13509	13442	13593	13584	13465	13509	13528	13539	13636	13767	13446	13443	13523	13628	13396	13479	13394	13417	13571	13561	13487	13578	13363	13518	13520	13434	13548	13621	13406	13451	13808	13400	13605	13510	13629	13479	13563	13561	13331	13359	13745	13482	13592	13525	13506	13629	13572	13415	13519	13566	13535	13425	13568	13554	13607	13421	13478	13695	13648	13344	13672	13400	13524	13490	13555	13497	13423	13489	13475	13356	13304	13601	13300	13360	13569	13544	13614	13590	13556	13565	13487	13328	13484	13627	13359	13458	13599	13522	13628	13553	13546	13369	13402	13541	13673	13430	13506	13515	13630	13574	13470	13510	13408	13653	13456	13481	13490	13474	13667	13398	13637	13432	13421	13668	13466	13462	13465	13444	13535	13439	13672	13433	13454	13555	13457	13479	13609	13400	13478	13505	13445	13655	13484	13492	13477	13536	13533	13668	13488	13260	13523	13451	13536	13503	13585	13613	13457	13546	13429	13578	13587	13466	13474	13527	13425	13439	13513	13508	13487	13502	13441	13380	13656	13384	13614	13534	13556	13609	13534	13591	13730	13667	13420	13437	13565	13445	13535	13420	13494	13781	13485	13544	13679	13396	13560	13584	13733	13555	13615	13682	13501	13458	13564	13578	13593	13466	13396	13532	13491	13536	13536	13503	13541	13450	13642	13517	13630	13450	13690	13531	13380	13786	13351	13586	13594	13544	13517	13520	13509	13494	13501	13472	13612	13668	13435	13444	13618	13420	13444	13385	13396	13545	13390	13588	13409	13579	13448	13532	13447	13649	13430	13527	13529	13436	13474	13385	13688	13465	13407	13412	13625	13554	13527	13424	13521	13598	13604	13580	13610	13462	13591	13567	13529	13445	13474	13671	13658	13614	13671	13309	13538	13578	13502	13488	13441	13599	13385	13417	13470	13530	13376	13373	13610	13573	13440	13627	13461	13535	13583	13439	13677	13547	13314	13449	13516	13600	13580	13560	13441	13704	13515	13631	13523	13589	13505	13604	13505	13376	13561	13535	13562	13477	13491	13397	13468	13587	13505	13499	13459	13460	13474	13396	13458	13503	13531	13661	13578	13396	13582	13465	13507	13405	13509	13504	13519	13384	13503	13559	13415	13584	13534	13506	13564	13545	13529	13452	13551	13346	13503	13318	13566	13750	13579	13491	13364	13385	13437	13477	13520	13570	13577	13543	13575	13531	13480	13555	13362	13637	13536	13507	13485	13508	13487	13371	13566	13477	13545	13533	13658	13544	13515	13485	13509	13496	13460	13506	13480	13577	13533	13644	13513	13531	13519	13396	13619	13486	13424	13617	13521	13514	13507	13429	13367	13623	13517	13648	13661	13577	13594	13445	13584	13484	13547	13479	13518	13396	13457	13472	13448	13511	13465	13716	13420	13476	13571	13527	13535	13610	13587	13450	13656	13438	13603	13496	13583	13502	13351	13465	13501	13544	13621	13562	13435	13521	13647	13460	13375	13309	13641	13581	13593	13563	13498	13537	13429	13525	13505	13487	13470	13545	13575	13562	13522	13554	13569	13603	13378	13538	13313	13520	13656	13485	13406	13519	13655	13446	13474	13387	13316	13452	13545	13602	13604	13524	13520	13441	13570	13447	13549	13459	13402	13628	13647	13592	13645	13426	13444	13512	13558	13614	13583	13646	13437	13543	13630	13434	13360	13491	13441	13646	13486	13431	13611	13441	13360	13490	13579	13600	13523	13502	13513	13533	13517	13683	13678	13555	13571	13617	13543	13567	13459	13463	13488	13599	13537	13430	13555	13504	13844	13579	13631	13518	13644	13552	13409	13496	13638	13501	13620	13490	13465	13507	13621	13472	13557	13589	13665	13526	13458	13644	13390	13524	13396	13558	13547	13531	13593	13468	13577	13691	13632	13707	13562	13469	13534	13356	13432	13491	13573	13513	13459	13620	13482	13587	13602	13506	13597	13689	13617	13454	13389	13608	13529	13504	13534	13400	13540	13694	13487	13562	13449	13601	13490	13578	13441	13616	13508	13464	13430	13438	13589	13460	13592	13436	13615	13562	13441	13700	13527	13613	13505	13532	13299	13533	13570	13586	13539	13607	13658	13535	13482	13505	13277	13527	13460	13476	13473	13539	13513	13437	13591	13588	13605	13447	13579	13545	13586	13520	13516	13528	13461	13467	13498	13516	13568	13520	13418	13487	13470	13503	13536	13486	13621	13560	13465	13519	13477	13428	13444	13340	13603	13501	13536	13342	13388	13386	13636	13540	13711	13435	13550	13526	13525	13684	13467	13610	13543	13557	13407	13575	13488	13611	13538	13552	13630	13590	13627	13459	13384	13572	13614	13397	13511	13544	13463	13482	13566	13552	13462	13589	13529	13369	13705	13536	13490	13556	13623	13635	13499	13442	13473	13624	13547	13417	13487	13566	13415	13469	13427	13448	13549	13486	13509	13514	13330	13449	13599	13459	13615	13465	13606	13531	13699	13509	13434	13316	13523	13451	13696	13429	13613	13499	13517	13404	13642	13479	13479	13645	13563	13445	13525	13354	13564	13519	13505	13475	13461	13644	13654	13361	13558	13443	13583	13499	13493	13451	13394	13504	13409	13454	13625	13581	13661	13572	13560	13426	13688	13479	13392	13603	13479	13388	13414	13522	13491	13334	13410	13547	13551	13465	13621	13373	13508	13622	13536	13563	13383	13552	13524	13685	13515	13559	13589	13476	13643	13566	13483	13571	13534	13518	13391	13575	13540	13443	13446	13499	13683	13653	13584	13465	13477	13491	13597	13373	13464	13572	13428	13510	13589	13574	13508	13621	13450	13530	13503	13532	13402	13515	13677	13568	13521	13409	13455	13594	13427	13582	13658	13730	13535	13656	13443	13421	13694	13622	13477	13552	13587	13495	13440	13475	13487	13478	13544	13391	13580	13547	13436	13451	13599	13622	13339	13449	13490	13364	13577	13454	13401	13617	13462	13696	13604	13553	13552	13583	13442	13515	13434	13491	13435	13600	13811	13540	13509	13589	13537	13535	13480	13430	13468	13631	13514	13582	13418	13531	13454	13285	13408	13511	13464	13578	13437	13430	13494	13572	13541	13609	13478	13475	13582	13723	13435	13527	13333	13372	13515	13606	13455	13616	13525	13689	13630	13511	13624	13351	13510	13471	13564	13634	13419	13351	13503	13490	13391	13610	13584	13509	13661	13332	13630	13375	13555	13519	13557	13618	13493	13444	13504	13449	13599	13642	13555	13578	13270	13592	13578	13399	13569	13663	13547	13610	13546	13461	13516	13319	13552	13331	13391	13556	13573	13415	13583	13508	13506	13505	13521	13502	13564	13592	13553	13406	13492	13593	13589	13444	13469	13597	13617	13552	13519	13576	13645	13429	13499	13445	13508	13418	13573	13600	13505	13565	13608	13460	13453	13541	13600	13588	13514	13440	13531	13631	13412	13308	13611	13444	13580	13524	13520	13160	13535	13550	13609	13384	13472	13549	13482	13538	13773	13515	13484	13428	13445	13500	13434	13497	13647	13355	13678	13411	13521	13461	13564	13571	13354	13550	13564	13725	13444	13562	13462	13676	13505	13498	13566	13611	13646	13503	13530	13501	13584	13624	13482	13484	13598	13552	13453	13467	13672	13707	13568	13620	13522	13512	13397	13580	13575	13651	13659	13416	13569	13536	13578	13603	13418	13575	13603	13357	13501	13561	13645	13583	13543	13567	13430	13515	13604	13485	13530	13330	13544	13529	13535	13494	13415	13503	13537	13550	13414	13464	13549	13517	13604	13407	13593	13450	13532	13508	13306	13651	13480	13579	13513	13569	13497	13533	13514	13476	13419	13558	13623	13608	13559	13472	13484	13429	13453	13409	13507	13554	13501	13620	13446	13560	13427	13601	13430	13598	13652	13600	13480	13563	13657	13510	13338	13331	13629	13441	13530	13469	13488	13530	13370	13447	13437	13550	13512	13465	13443	13618	13455	13414	13597	13626	13440	13513	13595	13524	13504	13561	13573	13346	13457	13789	13531	13491	13771	13522	13480	13487	13444	13528	13502	13524	13510	13464	13507	13485	13461	13475	13497	13578	13460	13634	13559	13464	13396	13721	13546	13504	13519	13474	13503	13551	13420	13443	13626	13463	13543	13340	13597	13526	13386	13693	13526	13442	13620	13484	13517	13407	13515	13404	13658	13544	13667	13520	13563	13579	13538	13669	13516	13507	13565	13630	13447	13570	13478	13497	13574	13442	13615	13683	13480	13480	13355	13337	13585	13540	13488	13383	13522	13560	13503	13445	13590	13510	13449	13469	13552	13582	13448	13344	13430	13562	13465	13457	13501	13465	13669	13512	13554	13664	13593	13448	13427	13498	13701	13482	13565	13530	13500	13486	13526	13626	13224	13560	13473	13656	13491	13521	13647	13492	13470	13469	13360	13618	13583	13500	13537	13589	13472	13456	13502	13539	13723	13370	13469	13493	13548	13454	13595	13402	13643	13598	13618	13590	13553	13556	13499	13462	13593	13595	13444	13550	13602	13426	13547	13491	13546	13428	13566	13620	13514	13493	13613	13441	13513	13609	13499	13544	13632	13611	13381	13543	13415	13564	13657	13491	13590	13487	13438	13521	13578	13440	13631	13526	13582	13583	13498	13509	13676	13567	13729	13507	13496	13534	13418	13506	13562	13568	13449	13479	13498	13553	13486	13504	13555	13510	13551	13558	13532	13472	13463	13627	13517	13593	13666	13563	13421	13504	13593	13395	13729	13523	13528	13346	13397	13450	13524	13456	13574	13417	13508	13452	13506	13502	13550	13299	13750	13448	13686	13289	13620	13453	13588	13515	13492	13604	13717	13454	13526	13372	13445	13447	13472	13484	13468	13337	13433	13592	13667	13420
24179	20891	26562	26021	20034	18523	18328	17727	17330	17096	16905	16972	16966	16809	16868	16824	16618	16576	16723	16730	16825	16823	16564	16914	16699	16562	16631	16555	16493	16609	16477	16440	16440	16514	16707	16663	16602	16396	16556	16653	16391	16315	16447	16766	16677	16577	16591	16580	16541	16502	16586	16637	16453	16525	16422	16468	16538	16519	16552	16509	16532	16766	16637	16422	16714	16617	16664	16569	16507	16435	16690	16662	16362	16690	16527	16666	16639	16460	16722	16787	16757	16625	16688	16573	16640	16586	16565	16521	16738	16678	16405	16431	16495	16495	16430	16628	16665	16475	16277	16588	16745	16398	16523	16674	16564	16607	16530	16709	16792	16671	16474	16544	16563	16564	16381	16648	16232	16347	16641	16586	16485	16629	16491	16588	16609	16490	16393	16570	16511	16717	16500	16384	16536	16688	16608	16562	16580	16509	16547	16485	16404	16587	16400	16533	16244	16508	16519	16365	16670	16511	16624	16538	16462	16543	16542	16653	16579	16702	16520	16459	16814	16431	16406	16564	16759	16581	16604	16554	16553	16450	16453	16548	16646	16414	16421	16590	16635	16378	16535	16521	16548	16490	16677	16440	16435	16623	16740	16510	16468	16598	16407	16611	16443	16533	16512	16464	16576	16516	16258	16552	16805	16493	16688	16456	16466	16450	16820	16545	16515	16673	16610	16410	16643	16532	16568	16462	16477	16494	16472	16570	16589	16496	16628	16318	16730	16422	16511	16579	16478	16621	16613	16481	16668	16671	16474	16596	16504	16501	16447	16597	16606	16547	16594	16602	16554	16629	16734	16439	16768	16496	16464	16454	16578	16549	16571	16498	16394	16739	16562	16504	16516	16634	16488	16621	16397	16580	16497	16386	16518	16670	16590	16369	16584	16561	16745	16496	16607	16470	16462	16428	16547	16513	16433	16548	16565	16693	16641	16606	16547	16504	16620	16649	16513	16608	16546	16625	16660	16553	16609	16662	16606	16377	16394	16295	16455	16432	16656	16574	16769	16631	16611	16555	16569	16548	16467	16442	16700	16678	16407	16652	16545	16536	16742	16503	16546	16472	16646	16535	16694	16632	16527	16665	16495	16666	16454	16645	16647	16601	16642	16637	16402	16376	16748	16529	16543	16598	16416	16687	16633	16530	16787	16658	16459	16490	16586	16613	16597	16516	16446	16474	16526	16439	16638	16473	16441	16434	16639	16457	16712	16405	16531	16602	16469	16569	16498	16558	16488	16439	16637	16536	16563	16492	16658	16570	16403	16814	16562	16539	16506	16426	16416	16603	16378	16697	16253	16800	16589	16674	16611	16542	16552	16486	16697	16437	16613	16514	16704	16523	16548	16521	16589	16646	16370	16419	16349	16430	16744	16789	16553	16504	16595	16434	16446	16514	16441	16566	16439	16483	16553	16546	16581	16626	16431	16525	16702	16383	16387	16577	16642	16565	16659	16652	16660	16570	16626	16791	16637	16503	16523	16565	16455	16348	16579	16586	16448	16626	16515	16529	16502	16420	16526	16469	16385	16838	16707	16508	16736	16520	16805	16419	16565	16483	16571	16566	16515	16488	16537	16435	16543	16433	16398	16817	16411	16583	16593	16668	16563	16682	16634	16518	16782	16543	16403	16556	16400	16399	16682	16540	16503	16368	16452	16686	16523	16619	16379	16613	16817	16790	16575	16450	16626	16727	16806	16540	16670	16278	16644	16352	16491	16613	16785	16404	16661	16282	16511	16592	16649	16503	16549	16625	16355	16662	16364	16591	16631	16636	16499	16638	16644	16662	16323	16495	16395	16677	16643	16455	16664	16603	16517	16504	16382	16523	16647	16526	16585	16678	16516	16390	16449	16453	16517	16618	16660	16662	16643	16439	16461	16671	16570	16699	16547	16592	16563	16393	16666	16617	16691	16468	16598	16372	16453	16501	16566	16383	16589	16556	16555	16388	17028	16633	16556	16683	16528	16593	16516	16591	16684	16571	16543	16515	16543	16345	16521	16558	16775	16619	16506	16548	16656	16471	16685	16602	16541	16610	16634	16596	16600	16523	16524	16548	16590	16333	16781	16444	16299	16492	16808	16526	16531	16459	16513	16595	16681	16552	16565	16734	16713	16614	16561	16489	16673	16544	16496	16599	16736	16512	16530	16440	16426	16780	16589	16794	16427	16455	16493	16532	16611	16424	16540	16558	16551	16333	16598	16674	16720	16682	16712	16665	16754	16428	16520	16561	16490	16714	16531	16700	16621	16491	16558	16343	16426	16689	16623	16687	16397	16561	16707	16660	16597	16366	16626	16599	16559	16541	16696	16487	16503	16521	16707	16560	16619	16652	16605	16460	16453	16477	16382	16626	16612	16394	16381	16508	16675	16588	16650	16524	16473	16560	16803	16702	16513	16678	16690	16580	16455	16654	16646	16624	16528	16386	16383	16572	16612	16338	16601	16424	16527	16599	16511	16476	16646	16384	16491	16495	16481	16458	16638	16511	16360	16432	16734	16548	16604	16517	16352	16797	16377	16580	16747	16492	16625	16525	16811	16479	16349	16381	16568	16593	16613	16639	16581	16584	16586	16578	16381	16574	16269	16612	16507	16512	16449	16635	16652	16732	16551	16602	16507	16346	16601	16614	16512	16533	16416	16653	16571	16406	16404	16714	16590	16482	16475	16411	16620	16563	16507	16586	16758	16505	16795	16614	16520	16554	16756	16695	16574	16499	16591	16660	16560	16537	16400	16354	16326	16525	16335	16802	16628	16744	16333	16478	16406	16518	16732	16530	16550	16666	16391	16589	16378	16459	16471	16576	16545	16611	16420	16576	16493	16622	16778	16547	16715	16657	16422	16426	16506	16426	16647	16530	16630	16629	16603	16475	16676	16646	16382	16577	16756	16592	16485	16516	16620	16442	16582	16595	16529	16625	16453	16664	16521	16663	16809	16585	16762	16471	16427	16513	16529	16532	16720	16670	16568	16603	16600	16498	16448	16524	16645	16401	16477	16469	16397	16675	16699	16686	16603	16492	16590	16675	16473	16413	16465	16454	16857	16664	16594	16487	16488	16360	16535	16669	16677	16484	16576	16502	16849	16577	16689	16737	16750	16684	16729	16559	16545	16578	16673	16597	16671	16511	16659	16688	16533	16519	16505	16540	16788	16674	16633	16509	16429	16735	16823	16609	16439	16443	16564	16768	16596	16582	16465	16639	16598	16526	16485	16518	16400	16468	16728	16655	16582	16335	16597	16602	16444	16570	16531	16516	16550	16564	16475	16445	16449	16622	16503	16641	16660	16596	16483	16466	16481	16626	16649	16644	16544	16595	16525	16550	16304	16532	16674	16694	16414	16709	16569	16538	16524	16531	16714	16769	16680	16486	16609	16617	16577	16579	16592	16644	16611	16704	16686	16674	16788	16649	16751	16418	16583	16546	16785	16616	16495	16529	16402	16509	16529	16480	16617	16408	16613	16725	16448	16732	16681	16502	16441	16504	16425	16570	16781	16502	16519	16440	16490	16647	16632	16623	16617	16513	16728	16419	16398	16616	16582	16425	16640	16612	16433	16594	16524	16365	16413	16599	16485	16535	16377	16521	16563	16501	16676	16636	16471	16383	16750	16494	16649	16735	16470	16416	16530	16568	16305	16493	16427	16683	16582	16548	16616	16684	16667	16615	16344	16450	16641	16632	16449	16450	16591	16650	16430	16590	16443	16545	16705	16641	16759	16605	16704	16616	16654	16483	16412	16594	16567	16355	16349	16496	16688	16401	16526	16488	16582	16308	16434	16483	16515	16538	16539	16689	16522	16675	16569	16519	16402	16577	16410	16429	16635	16673	16425	16666	16480	16895	16621	16446	16630	16407	16635	16536	16396	16455	16478	16653	16423	16551	16349	16694	16405	16452	16574	16564	16505	16632	16504	16677	16222	16419	16592	16513	16323	16583	16701	16635	16666	16523	16833	16636	16564	16537	16683	16603	16537	16357	16787	16526	16542	16735	16618	16669	16578	16611	16557	16449	16725	16393	16411	16838	16596	16512	16637	16443	16489	16642	16622	16496	16608	16566	16535	16543	16646	16563	16539	16323	16526	16642	16545	16374	16670	16598	16641	16566	16425	16467	16513	16681	16516	16589	16703	16567	16583	16438	16697	16481	16659	16501	16548	16443	16519	16475	16511	16536	16490	16612	16349	16397	16431	16494	16356	16540	16441	16620	16298	16677	16560	16508	16578	16601	16509	16644	16688	16630	16507	16454	16359	16857	16489	16598	16629	16600	16415	16407	16427	16648	16584	16652	16616	16581	16348	16569	16545	16681	16804	16535	16602	16635	16705	16643	16550	16415	16451	16556	16562	16504	16425	16519	16427	16464	16542	16568	16605	16708	16649	16721	16702	16315	16497	16500	16684	16569	16676	16539	16663	16475	16479	16501	16690	16513	16605	16668	16640	16399	16623	16379	16510	16584	16499	16538	16731	16739	16685	16532	16614	16310	16481	16612	16587	16533	16615	16432	16526	16421	16637	16678	16418	16612	16559	16424	16669	16522	16543	16746	16427	16747	16513	16769	16467	16446	16703	16558	16446	16352	16514	16541	16618	16519	16577	16636	16655	16394	16559	16495	16568	16389	16488	16393	16696	16452	16491	16257	16680	16590	16708	16538	16402	16604	16599	16692	16613	16508	16383	16579	16464	16417	16571	16451	16384	16630	16544	16590	16520	16641	16656	16509	16554	16499	16411	16400	16537	16552	16513	16496	16525	16395	16400	16508	16524	16441	16644	16600	16492	16503	16775	16480	16400	16378	16525	16541	16693	16398	16793	16476	16668	16586	16863	16513	16511	16617	16626	16863	16360	16516	16600	16497	16604	16631	16534	16576	16625	16459	16704	16605	16571	16622	16705	16546	16534	16597	16740	16807	16415	16844	16639	16604	16667	16526	16433	16564	16625	16752	16556	16470	16547	16493	16286	16546	16512	16723	16591	16663	16543	16750	16588	16541	16548	16622	16780	16622	16367	16551	16518	16464	16694	16508	16655	16421	16654	16648	16777	16516	16630	16531	16573	16547	16553	16666	16454	16708	16505	16579	16604	16608	16660	16682	16462	16488	16468	16495	16651	16581	16524	16408	16667	16516	16577	16549	16570	16350	16615	16633
14735	26886	22055	18282	16852	16225	15708	15122	15023	14775	14664	14509	14325	14514	14566	14280	14238	14332	14060	14059	14020	14132	13941	14096	13918	14002	14078	14079	14186	14013	14086	14134	14164	14101	13997	14035	14014	14044	13947	13896	14041	14171	14160	13980	14220	13864	14102	14179	14035	13937	13955	13984	13969	14049	14010	14002	14073	14080	14089	14126	14114	13978	14123	13950	13958	14147	14199	14054	14066	13841	14007	14011	14196	13999	13922	14077	14104	13940	14128	14242	14131	14052	14123	13989	14001	14096	13971	13887	14236	13894	14043	14034	14218	14024	13971	13800	13998	14006	14031	14164	14082	13901	13879	14168	14100	14051	14138	14128	14084	14157	14147	14068	14140	14013	13898	13940	14109	13929	13876	14087	14124	13933	13955	13984	14078	14040	13910	13835	14080	13995	13991	14011	13872	14181	13880	14118	14037	14024	13870	14066	14137	14000	13984	14072	14115	14100	14027	14104	14059	14006	13909	14224	14159	13967	14029	14031	14150	14055	14092	14146	13985	14112	13856	14017	13947	14156	13930	14043	14097	13907	14122	14034	14032	13948	13923	14132	14177	14079	14104	13930	13917	14056	13907	14068	14117	13936	13938	13977	14066	14035	13920	14290	14055	13982	13938	14068	13924	13909	14117	14035	14205	13861	13929	14220	13927	14012	13995	14037	13997	14072	13968	13973	14095	14030	13962	13938	13943	14037	14014	14054	14024	14048	13945	14159	13969	14127	14047	13944	14041	14160	14144	13923	14011	13953	14173	14104	14024	14039	14092	13942	13973	13989	13997	14036	14118	14188	14091	14090	14117	14071	13950	14040	14058	13994	14091	14134	14074	14023	14132	14008	14273	14185	13998	13941	13966	14025	14080	13996	14094	14042	14100	13988	14139	14031	14088	13944	14173	14027	13939	14045	14063	14057	14041	14076	13928	13989	14142	14051	14025	13890	14014	14109	14120	14013	13997	14194	14181	13892	13956	13783	13994	14176	14173	14142	14140	14054	14076	14164	14085	14124	14066	13897	13993	14050	13960	13920	14000	14051	14145	13891	14160	14132	13902	14047	13928	14041	14133	13935	14038	14075	14093	14115	13963	13798	13942	13970	14085	13878	14022	13972	13896	13995	14040	13959	14107	13952	13991	14254	13943	14169	14072	14099	13933	14170	14046	14045	14068	13884	14132	14035	14040	14000	13982	14150	13980	14090	14034	13951	14163	14016	13996	14070	13845	14214	13871	14069	13978	14015	14137	14007	14100	14008	14105	14129	13954	13918	14120	14096	14148	13942	13977	13894	14004	14095	14139	14239	14058	14185	14027	14051	14181	13892	14059	14170	13961	13994	14076	14066	14100	13968	13913	13953	14122	14206	13962	14277	14044	14125	14064	14109	14293	14025	14040	13938	13991	14022	14231	14144	14074	14130	14113	14050	13932	14072	13926	13997	14035	14204	14020	14017	14104	14015	14007	14075	13928	13864	14004	13991	14003	14105	14019	14052	14057	14233	14189	13994	14065	14091	14101	14087	14004	14041	14119	14162	13855	14121	13917	14089	13866	13972	14106	14037	14029	14030	14158	14115	13988	13943	14179	13824	13914	14150	14053	13956	13978	14087	13923	13929	14110	14262	14121	14075	14155	14019	14069	14037	13936	14067	14131	13960	14179	14013	14063	13930	14064	13972	14078	14153	14111	14123	14028	13994	14036	14002	14014	14016	14059	13980	14044	13944	14168	14090	14109	14018	14092	14002	14075	13833	14062	14009	14032	14087	14094	13905	14027	14011	14002	13938	14095	13963	13906	13895	13959	13972	13919	14006	14005	14076	14005	14117	13975	13897	14092	14020	13964	14041	13978	14017	14220	13839	14160	13934	14019	14127	14009	14092	14014	13930	14014	13993	14004	13926	14005	13910	14085	13961	14031	14136	14092	14052	14207	14160	14114	13984	13967	14192	13980	14046	13991	14054	14060	13979	14031	14025	14106	14143	14106	14018	14087	14273	13976	14049	13980	14107	13989	14100	14136	14186	14195	14193	14053	14055	14133	13901	14081	14175	13860	14135	14035	13934	14048	13903	14036	14117	14018	14067	13861	14058	13929	14237	14085	14066	14100	14132	13966	13954	14192	13988	14037	14124	13893	13842	14124	13984	14161	14015	14012	14134	13920	14189	14033	14091	14099	14095	13932	14122	14183	13909	14010	14016	14154	13980	13960	13916	14102	14107	14100	14058	14111	14076	14069	14088	14051	14118	14027	13964	14092	14025	14012	14020	14036	14048	13884	14061	14059	14053	14071	14185	14018	13935	13870	14055	13979	13904	14133	14088	14022	13953	14004	14012	14020	14060	14188	13984	14102	14056	14129	14053	13936	14154	14139	14150	13986	14016	14064	13947	13913	13871	14211	14220	14046	13996	13895	13971	14213	14034	14158	14061	14017	14086	13998	14141	13978	14119	14019	14031	14045	13901	14134	13903	13898	14095	13923	14125	14322	13949	14139	14112	14145	13891	14034	13929	14101	14010	14041	13960	13852	13938	13958	14164	14092	13961	13882	14062	14123	14001	13965	13861	14045	13957	14090	13866	14049	14040	14103	14125	14165	14002	14032	13855	14132	14171	13877	14122	13995	14154	13932	14056	14020	14015	14071	14063	13984	13950	14202	13867	13862	14000	14087	13914	14033	14076	14041	14141	14025	14135	14206	14018	14021	14004	14149	13945	13966	13922	14134	14107	14118	14042	13966	14086	14062	14211	14114	13767	13923	14100	13975	14130	13940	14096	14087	14213	13986	13993	14050	14013	13956	13896	13932	14136	14153	14071	14134	13980	13841	13979	13909	14101	14068	13933	13992	13896	13868	14074	14015	14074	13879	13919	13910	14068	14001	14069	13952	13799	14166	14063	14158	14048	14130	14018	14070	14109	13993	14086	13880	14198	13947	14127	14130	13965	14125	14076	14084	14097	14069	14177	14021	14157	14046	14138	14041	14069	14063	14241	14126	14050	14028	14017	14127	13996	14137	13930	13904	14191	13997	14071	14099	14076	14037	14044	13886	14052	14057	14030	13968	14023	14161	13916	14126	13994	14145	13972	13907	14168	14048	14247	14005	14017	14074	14126	14215	14064	13972	14211	14139	14001	14022	14109	14060	13910	13907	14015	14051	14092	14045	13959	14010	14067	14089	14255	13933	14029	14016	14043	13763	14047	13846	13998	13999	14136	14058	13808	14150	14041	14039	13938	14116	14023	14096	13964	13981	14196	13932	14171	14190	13928	13895	14235	13982	14056	13998	13952	13987	14265	13973	13971	14031	14180	14099	14080	13999	14063	14027	14103	14010	14022	14249	14001	14152	13998	14122	14095	14144	14093	14102	14159	14070	14042	13894	14128	14080	13893	14076	14123	14155	14155	14029	14152	14081	13963	13882	14143	14043	14130	14158	14025	14054	13942	14153	13999	14125	13931	13918	13994	14237	14060	14166	13989	14051	14145	14173	13920	14030	14030	13949	14084	14003	14095	14013	14082	14208	14040	14080	14097	13922	13976	14072	14169	13785	14103	14073	14101	14071	14148	14155	14038	14008	13993	13945	14053	14165	14003	14030	14047	14079	13901	14093	13972	13843	13886	13992	14062	13990	14024	13978	14047	13998	14072	13881	14102	13936	14024	13951	13943	14168	14023	14156	13918	13966	13979	14005	14015	13946	13886	14144	14063	13929	14055	14139	14100	14020	14078	13990	14008	14115	14036	14178	14120	14096	13985	14017	14166	13982	14064	14156	14025	14079	13995	14117	13975	14115	14139	13997	14099	13971	13752	13960	13997	14111	14119	13913	14064	14014	14118	13998	14227	13984	14148	14081	13983	13953	14070	14066	13971	14131	13977	13819	13974	13866	14038	14076	14059	13990	14049	13932	14029	14012	14112	14026	14067	14057	13988	14139	14149	14188	13981	13923	14035	14137	14136	13992	13968	13939	13957	14102	13901	14130	13964	13949	14231	14131	14092	13847	14040	14072	14070	13933	14018	13996	14093	14098	14120	14028	14022	14132	14135	14071	14059	14065	14024	13874	13942	14100	14064	14163	13987	13906	14086	13973	14062	14064	13905	13954	14016	14078	13989	14131	14147	14019	14200	13986	14048	14142	14242	14059	14042	13928	14017	13973	14130	13986	14047	14064	14089	13941	13851	14015	13963	13815	14015	13909	13838	14047	14110	13913	14131	13957	13995	14086	14106	14063	13962	14236	14056	14035	14182	13958	14006	13926	14150	14196	14203	14016	14143	13911	14076	14154	13999	14177	14127	13927	13918	13950	14156	14003	13981	14263	14131	14007	13932	14097	14243	14084	14053	14043	14070	14000	13920	14154	14022	14114	14033	14065	13962	14011	14140	13833	14036	13923	14112	14010	14061	14104	14049	14196	14048	14074	13987	14240	14012	14224	14060	14114	13988	14210	14126	14003	14090	14064	13948	14093	14194	14095	14075	13888	14202	14132	14077	14057	14130	14362	14091	14000	14017	13886	13982	14032	14007	14141	13942	14106	14032	14079	14023	14077	14232	14122	14146	13982	14158	14086	13987	14060	14079	14130	14088	14051	13990	13844	14050	14081	13952	14102	14135	14159	13901	14186	13968	14021	13952	13877	14216	14002	13858	14144	13958	13919	13929	14157	14053	14044	14002	14056	14135	14109	14206	14091	14113	13921	14008	14143	14040	13892	14009	14113	13949	14020	14007	14030	13878	14031	14031	14071	14168	14103	14066	14109	13879	13989	14099	14040	14023	13990	14081	14176	14016	14127	14016	14053	14054	13873	14157	14020	14161	14183	14055	14059	14297	14085	14204	13885	14035	14040	14096	14128	13895	14095	14010	14084	13993	13976	13812	13986	14010	14138	14148	14010	13908	14086	13966	14239	14253	14076	14066	14070	13874	14194	14088	14074	14028	14174	14034	14111	14018	14021	14188	14048	13917	14055	14028	13907	14124	14079	13950	14039	13976	13874	13987	14176	14037	14145	14165	13953	13974	14057	14108	14091	14099	14098	14148	13968	13849	14231	13972	14044	13985	14128	13990	13931	13949	14112	13993	14168	13961	13963	14104	13942	14036	14141	13975	13916	13965	14211	13965	14111	14025	14052	13996	13954	14107	14105	13848	13945	13941	14027	14088
21794	20933	28187	23865	21203	23197	24835	19611	18634	18515	18264	17936	17951	17911	17761	17781	17423	17465	17552	17462	17371	17275	17524	17445	17270	17263	17323	17253	17266	17292	17137	17295	17194	17183	17086	17120	17124	16975	17346	17056	17231	17253	17246	17099	17364	17231	17058	17149	17081	17135	17295	17490	17214	17253	17209	17105	17235	17134	17162	17230	17214	17037	17268	17164	16991	17075	17130	17066	17051	17093	17131	16805	17045	17027	16907	16999	17263	17104	17023	17109	17106	17130	16808	16921	17113	17107	17220	17142	17138	17022	16907	16962	16984	17195	17151	17183	17052	17112	16966	16965	17066	17368	17124	17223	16945	17021	17202	17138	17276	17146	17041	17136	17062	16957	17100	17216	17154	16941	16898	16871	17220	17238	17147	16998	17205	17073	16940	17220	17172	16963	17035	17145	16980	17118	17329	17252	16965	17183	17281	17055	17195	17191	16912	17003	17102	17166	17218	17046	17013	17101	17041	17090	16984	17064	17156	17158	17067	17096	17061	17259	16935	16985	16929	17152	16995	17161	17475	17047	17152	17116	17066	17128	17217	17166	17214	17127	16971	17112	17055	17090	16942	17050	17014	17210	17266	16956	17151	17047	17190	17084	17001	17108	17145	17069	17199	17203	17180	17151	17216	17102	17313	17021	17011	17096	17131	17281	17051	17304	17104	17247	17148	17083	17222	17244	17072	17060	17019	17155	17130	17013	16971	17205	17084	17220	17195	16996	17085	17037	17289	17276	17064	17081	17088	17264	17269	17027	17117	17045	17005	16825	17131	17077	17113	17062	17117	17226	17102	17091	17087	17048	17038	17098	17196	16911	17160	17027	17220	16908	17257	17170	16997	17294	17049	16974	17127	17218	16961	17159	17013	17067	17219	17174	17087	16918	16789	17260	17107	17225	17266	16914	16955	17148	17118	16924	17119	17058	17233	17227	16938	17162	17020	17146	17158	17065	17168	17081	17140	17080	17119	17274	17155	17058	17036	17147	17036	17024	17066	16873	16921	17075	17216	16951	17012	17116	17103	17232	17211	16917	17066	17190	17037	17095	17008	17102	17227	17165	17023	17142	17128	17122	17199	17253	17099	17119	17051	17144	17146	17177	17066	17179	17135	17138	17190	17007	17276	17268	17096	16876	17257	17140	16910	17095	17263	17294	17068	17165	17275	17101	17123	17294	17164	16898	17144	17060	17153	17049	17064	17037	16915	16786	16942	17117	16818	16993	17018	16897	17156	16803	17049	17243	17043	17197	16952	16945	16954	16926	17049	17094	17165	17029	17006	17166	17055	16951	17082	17076	16935	17048	16958	17056	17159	17095	17120	17231	17217	16994	16968	16937	16940	17170	17131	16966	16873	17077	17094	16995	17281	17172	17340	17036	16905	17187	16909	17076	17113	16896	16972	17119	17068	16984	16931	17015	17262	17022	17102	17090	17229	17157	16972	17201	16870	17010	17005	17139	16930	17095	17162	17040	17146	17180	17093	16801	17108	17106	17058	17084	17201	17266	16961	17079	17192	17215	17014	17321	16907	17049	16998	17372	17225	17107	17011	17040	16931	17059	17358	17170	17239	16966	17219	17045	17020	17161	17152	17050	17036	16979	17068	17071	17083	17063	16941	16908	17048	17244	17237	17099	17119	17163	16995	16964	17114	17090	17009	17062	17244	17280	17263	17128	17262	17273	17131	17050	17036	16901	17137	17010	17021	17158	17002	17188	17157	16819	17094	17276	17134	17135	17093	17018	17106	16988	16939	17022	17005	16901	17168	17142	16870	17170	17108	16875	17016	17219	17161	17294	16953	17273	17089	17050	17145	17110	17113	17081	17104	17162	16856	16865	17320	17019	17044	16998	16925	17114	17108	17223	17251	16927	17057	17115	17279	17142	17245	16867	17091	17037	17287	17207	17003	17098	17199	17017	17307	16974	17172	17016	17237	17006	17268	17112	17022	17111	17274	17151	17075	16946	17174	17108	17086	17218	17216	17094	17055	17125	16850	17183	17138	17201	17265	17064	17006	17047	16875	17214	17125	17064	17058	17072	17141	16939	16995	16920	17293	17245	17040	16898	17116	16980	17182	17119	17100	16920	17254	17218	17033	17276	17080	17310	17031	16797	17079	17081	16903	17094	17158	17179	17405	17260	17112	17069	17173	16963	17114	17262	17095	17143	17093	17128	17127	17042	17140	17110	17079	16983	16905	16924	17062	17099	17081	17081	17165	17119	16998	17087	17357	17132	17340	16879	17009	17134	17215	16926	16956	17005	17188	17114	16816	16985	17152	17031	17070	16879	17157	17211	17245	17258	17136	17110	17226	17044	17168	17100	17071	17165	17097	17076	17374	17205	17028	17152	17128	17100	17046	17021	17269	17151	16992	17049	17125	17212	17205	17261	16978	17168	17394	16840	17094	17228	17116	17266	17013	17186	17179	17010	17053	17148	17248	17072	17118	17172	17303	17120	17257	17021	17048	17024	17060	17050	17082	16874	16807	17161	17145	17106	17119	17270	17069	17293	17088	17045	16972	16922	16931	17206	17354	16951	17021	16982	17172	17071	16818	17143	16991	17095	16842	16858	17066	17118	17051	16938	17107	16952	17104	16982	17037	17186	17128	16901	17026	16960	17012	17023	17236	17189	17238	16948	17045	17111	17015	17243	17242	17234	16992	17138	17130	17265	17197	17060	17183	17296	17027	16912	17240	17246	17175	16713	16869	17126	17247	17088	17175	16904	17197	16993	16962	17186	17011	16914	17084	17002	16917	17111	16981	17206	17088	16979	17073	17139	16937	16998	17030	17121	17262	17017	16988	17091	17003	16991	17116	17126	17058	17188	17008	17076	16926	17075	17290	16982	17197	17153	16900	16908	17087	17047	17369	17047	17164	17203	17080	17169	17300	17054	17101	17069	17052	17110	17147	17238	17256	16882	17125	17176	17239	17036	16928	16991	17158	17303	17029	16887	17287	17199	17069	16876	17152	16963	17236	17015	17064	17246	17192	16959	17209	17040	17174	16948	16925	17190	16966	16918	17263	16960	17129	17134	17226	16996	17129	16991	17155	17002	17175	17226	16832	17068	16941	17037	17097	17064	17096	17070	16929	16918	17024	17083	17132	16893	17077	17093	17114	17161	17112	17005	17099	16998	17039	17222	17139	16939	17028	17107	16968	16933	17180	17185	16950	16973	17118	17080	17032	17048	16884	17046	16943	17179	17077	17085	17150	16973	17192	17085	17185	17054	17137	17085	17042	16994	17061	17041	17146	17121	17117	17045	17105	17132	16980	16930	17333	16997	17253	17044	16967	17046	17216	17006	17120	17143	17120	16972	16861	17088	16993	17139	17109	16974	17167	17199	17123	17092	17166	17170	17181	16974	17256	17076	16932	17056	17117	16977	16955	17295	17277	17097	17096	17017	16993	16988	17235	16961	16957	17106	17101	17095	17034	17173	17191	17015	17159	16968	17127	17115	17091	17103	17214	17226	16901	16971	16972	17140	16988	17155	17017	17021	17035	16960	16907	17043	17185	17106	16923	16998	17067	16976	17228	17024	17135	16979	17120	17134	17084	17011	17133	17131	17005	17085	17116	17183	17062	17124	17073	17061	17292	16971	16978	17090	17109	16946	17185	17173	17359	16910	17146	17195	17173	16958	17108	17069	17094	17037	17124	17136	17080	17050	16947	17057	17105	17194	17030	17272	17020	17114	17102	17193	17092	17152	16938	16947	17078	17293	16998	16894	17226	17000	17058	17156	17226	17048	17063	17092	17176	17044	16940	17081	16923	16949	16975	17176	16959	17017	17049	17102	16867	17190	17154	17215	17073	17227	17155	17051	17205	17153	16995	16942	17041	17099	17296	17311	17035	17134	16981	17022	17226	17241	17085	17083	16840	17026	17176	16909	16975	16967	16965	17183	17031	17031	17045	16681	17077	17136	16948	17124	17200	17142	17165	17036	17157	16989	17139	17037	17140	17333	17129	17184	17120	17358	17207	17002	17231	16985	17168	17343	17174	17070	17133	17153	17060	16952	17128	17097	17159	17132	17060	17078	17181	17004	17160	16996	16970	17057	17134	17046	17048	17105	17095	16941	17167	17227	17190	17123	16973	17123	17107	17145	17204	16799	17050	17194	16773	16921	17154	17055	17164	17066	17074	17119	17169	17106	16936	17141	17079	17139	17037	16865	17287	17105	17070	17268	16891	17015	17044	17006	17023	17153	17169	16968	17075	17068	17030	17087	16870	16894	16961	17071	16948	17091	17058	16982	17228	17100	17139	17210	17131	17157	17262	16983	17161	17062	17199	16968	17006	17235	17027	17062	17145	17068	16943	17127	16928	17204	17248	17011	17018	16815	17098	17077	17203	17013	17207	17135	16992	17006	17037	17169	16858	16957	17177	17173	17136	17085	17008	17215	17089	17113	17308	16890	16905	17112	17015	17046	17193	16860	17007	17002	17018	17142	17075	17004	17330	17146	17077	17179	17050	17000	17024	16938	16901	17160	17193	17191	17169	17188	17175	17050	16893	17126	16919	17161	17113	17140	17265	17218	17127	17159	16970	17002	17152	17049	17307	17377	17257	17268	17272	17067	17230	16830	17331	17001	17175	17293	17122	17032	17044	17065	17130	17237	17197	17065	17085	16964	17219	17122	16832	17143	16932	16893	17060	17286	17006	17193	17141	17083	16979	17162	16771	16925	17089	16859	17086	16991	17207	17197	16987	16917	17044	17283	17178	17062	17067	16998	17017	16999	17156	17103	17049	17145	17183	17038	17089	17142	16928	17095	17058	17273	17043	17158	17143	17056	17147	17082	16959	17010	16932	17188	16786	16951	17032	17110	16968	16940	17113	17115	17030	17028	17331	17175	17262	17175	17016	17234	17044	17113	17210	16987	17049	17236	17013	16930	17259	17116	16973	17004	16995	17095	17272	17039	17255	16976	16960	17078	17088	16943	17123	17047	17062	16855	17005	16954	16950	16972	17030	17080	16906	17097	17089	17209	17184	17178	17257	17075	17018	17179	17098	17179	17011	17321	17070	17148	17081	17094	17121	16957	17050	17147	17044	16969	17089	16994	16984	17047	17068	17047	17081	17017	17333	17146	16955	17244	17080	16961	17128	17021	17124	17128	17039	17050	17120	17021	17109	16991
15143	34361	28171	22046	20003	18550	17575	16912	16186	15890	15429	15092	14967	15075	14915	14824	14724	14389	14450	14418	14497	14555	14325	14134	14232	14398	14366	14440	14370	14367	14383	14462	14169	14426	14262	14183	14181	14450	14299	14399	14278	14308	14332	14218	14460	14440	14251	14271	14281	14281	14405	14356	14414	14184	14213	14206	14354	14346	14290	14451	14246	14320	14437	14273	14296	14071	14368	14170	14229	14292	14331	14303	14304	14307	14162	14199	14259	14087	14293	14403	14134	14297	14395	14328	14336	14176	14509	14293	14384	14210	14314	14364	14288	14172	14124	14202	14218	14420	14207	14549	14356	14269	14167	14298	14268	14340	14357	14102	14272	14289	14328	14154	14178	14265	14182	14196	14155	14111	14266	14205	14328	14308	14368	14248	14088	14252	14312	14214	14276	14359	14368	14185	14225	14206	14288	14266	14373	14311	14265	14299	14174	14183	14161	14326	14364	14377	14325	14233	14250	14370	14342	14156	14217	14326	14344	14331	14202	14397	14287	14315	14157	14230	14110	14359	14460	14512	14389	14193	14057	14376	14306	14273	14145	14113	14281	14174	14399	14188	14310	14210	14319	14165	14379	14242	14186	14279	14280	14384	14207	14186	14217	14186	14293	14280	14138	14320	14204	14067	14230	14233	14204	14301	14324	14269	14233	14135	14355	14123	14324	14218	14301	14247	14247	14353	14344	14309	14222	14347	14185	14337	14330	14400	14182	14375	14171	14143	14288	14042	14229	14232	14380	14225	14112	14278	14237	14170	14409	14215	14253	14270	14389	14244	14352	14294	14300	14375	14090	14289	14200	14346	14224	14394	14070	14238	14349	14293	14343	14344	14057	14158	14319	14212	14387	14217	14244	14196	14320	14104	14144	14508	14287	14474	14448	14174	14237	14356	14353	14143	14236	14098	14218	14309	14258	14116	14327	14219	14129	14126	14069	14234	14249	14364	14149	14225	14370	14233	14242	14173	14345	14397	14172	14228	14225	14412	14342	14256	14156	14259	14322	14360	14274	14202	14304	14266	14134	14326	14216	14230	14291	14345	14337	14188	14305	14298	14212	14079	14103	14316	14211	14221	14331	14270	14149	14315	14108	14293	14175	14222	14245	14328	14125	14441	14297	14179	14267	14320	14126	14203	14005	14261	14132	14225	14252	14198	14131	14254	14224	14352	14311	14298	14177	14177	14167	14177	14138	14229	14369	14295	14244	14240	14146	14366	14380	14181	14255	14250	14248	14285	14268	14369	14203	14209	14286	14118	14189	14243	14257	14226	14264	14382	14229	14307	14409	14493	14349	14300	14382	14080	14061	14363	14269	14265	14299	14198	14351	14104	14245	14254	14338	14185	14213	14135	14331	14250	14123	14217	14257	14090	14171	14235	14205	14137	14202	14203	14146	14280	14210	14333	14399	14397	14058	14314	14216	14413	14079	14306	14204	14197	14196	14138	14278	14229	14325	14122	14262	14229	14198	14263	14272	14037	14231	14371	14368	14224	14238	14198	14446	14349	14328	14391	14305	14239	14386	14402	14303	14261	14301	14286	14270	14139	14264	14384	14246	14237	14220	14416	14344	14343	14127	14284	14279	14202	14300	14184	14327	14169	14232	14219	14217	14349	14174	14207	14116	14237	14225	14300	14323	14292	14364	14108	14314	14605	14303	14066	14360	14343	14176	14249	14027	14249	14338	14199	14213	14446	14158	14241	14301	14362	14376	14338	14180	14353	14455	14327	14099	14259	14253	14183	14227	14192	14194	14442	14310	14381	14267	14210	14196	14111	14289	14199	14179	14342	14371	14091	14293	14182	14222	14266	14437	14231	14359	14108	14181	14218	14249	14247	14367	14261	14313	14223	14369	14377	14041	14324	14203	14252	14396	14109	14250	14421	14296	14226	14202	14188	14280	14388	14253	14348	14290	14394	14300	14327	14075	14075	14170	14242	14336	14277	14296	14143	14295	14287	14343	14204	14341	14287	14079	14153	14265	14243	14211	14249	14487	14238	14343	14195	14147	14358	14250	14465	14174	14030	14205	14289	14355	14278	14186	14286	14282	14110	14109	14395	14191	14448	14285	14029	14068	14286	14156	14194	14228	14332	14288	14483	14180	14112	14200	14249	14247	14175	14379	14143	14196	14161	14172	14223	14143	14244	14180	14137	14215	14127	14148	14167	14279	14210	14258	14282	14318	14328	14395	14198	14300	14295	14385	14247	14306	14285	14237	14279	14270	14344	14107	14333	14087	14280	14333	14144	14159	14365	14383	14400	14356	14270	14158	14090	14155	14372	14454	14367	14160	14345	14227	14211	14273	14040	14107	14309	14349	14160	14252	14152	14283	14148	14331	14069	14280	14272	14271	14367	14319	14207	14219	14325	14201	14304	14297	14247	14356	14350	14393	14166	14149	14177	14203	14173	14331	14326	14280	14341	14330	14232	14250	14245	14190	14235	14169	14325	14410	14191	14141	14380	14319	14282	14442	14330	14238	14084	14317	14190	14289	14264	14326	14313	14278	14250	14118	14301	14139	14394	14284	14201	14196	14276	14322	14343	14263	14146	14291	14288	14330	14291	14299	14342	14308	14228	14310	14177	14128	14206	14352	14097	14329	14260	14266	14250	14215	14345	14344	14350	14224	14257	14135	14279	14187	14193	14185	14238	14099	14312	14314	14320	14343	14311	14270	14323	14209	14203	14117	14394	14269	14292	14511	14186	14105	14176	14247	14275	14127	14065	14203	14120	14274	14230	14179	14292	14284	14453	14220	14256	14205	14258	14374	14248	14083	14266	14473	14321	14295	14160	14307	14355	14321	14323	14346	14202	14258	14416	14190	14315	14229	14180	14279	14108	14329	14104	14272	14177	14311	14112	14239	14134	14200	14322	14204	14261	14260	14348	14346	14275	14082	14307	14432	14420	14424	14347	14230	14378	14273	14323	14244	14270	14188	14338	14400	14340	14253	14271	14215	14204	14216	14255	14319	14268	14317	14442	14218	14416	14330	14321	14230	14207	14377	14269	14127	14383	14263	14193	14146	14333	14280	14164	14209	14222	14162	14054	14169	14107	14293	14269	14047	14322	14323	14294	14084	14326	14285	14299	14411	14175	14381	14181	14274	14364	14162	14218	14165	14472	14330	14180	14438	14286	14306	14131	14228	14410	14282	14138	14248	14212	14090	14305	14184	14273	14386	14289	14095	14332	14405	14136	14177	14184	14166	14158	14264	14150	14238	14308	14359	14147	14091	14293	14371	14290	14302	14111	14203	14302	14174	14202	14467	14292	14350	14217	14267	14299	14182	14123	14324	14454	14196	14332	14223	14363	14189	14286	14287	14108	14264	14297	14126	14286	14180	14347	14312	14079	14346	14243	14124	14239	14275	14078	14193	14162	14246	14296	14276	14325	14212	14250	14189	14298	14268	14221	14286	14211	14266	14205	14325	14382	14271	14308	14311	14222	14417	14245	14325	14319	14194	14210	14026	14493	14356	14197	14328	14293	14207	14369	14194	14326	14371	14250	14270	14258	14304	14367	14171	14220	14338	14274	14373	14241	14331	14334	14228	14343	14235	14068	14182	14132	14382	14289	14251	14356	14165	14277	14297	14224	14131	14375	14198	14187	14389	14236	14240	14241	14304	14224	14310	14192	14201	14149	14208	14282	14305	14320	14299	14234	14269	14155	14385	14318	14281	13973	14428	14303	14256	14306	14133	14365	14241	14239	14600	14203	14376	14324	14293	14456	14217	14263	14349	14199	14162	14240	14230	14222	14357	14396	14286	14317	14239	14423	14186	14439	14177	14173	14160	14246	14353	14327	14189	14295	14122	14297	14295	14302	14395	14269	14369	14334	14335	14333	14357	14073	14235	14112	13952	14409	14364	14438	14365	14252	14174	14354	14254	14202	14407	14111	14169	14450	14278	14325	14178	14334	14345	14289	14223	14200	14456	14420	14214	14314	14319	14220	14158	14091	14242	14351	14214	14171	14245	14286	14257	14210	14266	14339	14242	14173	14079	14212	14236	14203	14330	14343	14290	14172	14485	14298	14314	14229	14230	14253	14227	14231	14094	14193	14193	14305	14290	14334	14350	14164	14178	14166	14266	14202	14403	14157	14215	14373	14234	14222	14304	14191	14196	14367	14279	14172	14400	14298	14274	14336	14259	14347	14289	14275	14322	14147	14294	14087	14203	14167	14543	14178	14328	14186	14378	14285	14201	14448	14344	14370	14111	14115	14213	14059	14345	14262	14304	14346	14086	14067	14205	14260	14121	13994	14318	14223	14325	14208	14153	14313	14132	14329	14335	14346	14152	14243	14210	14293	14190	14430	14372	14361	14309	14295	14195	14160	14211	14155	14347	14273	14234	14212	14120	14266	14198	14123	14539	14233	14394	14257	14288	14143	14143	14290	14110	14358	14282	14416	14212	14269	14419	14243	14298	14196	14251	14414	14204	14191	14455	14150	14097	14197	14180	14228	14249	14078	14206	14251	14210	14131	14290	14230	14186	14034	14191	14260	14161	14218	14238	14284	14154	14067	14213	14346	14243	14460	14258	14436	14220	14444	14150	14443	14225	14299	14299	14152	14283	14080	14324	14091	14114	14071	14120	14334	14364	14154	14309	14221	14260	14295	14345	14208	14204	14106	14249	14123	14158	14125	14254	14118	14041	14238	14266	14491	14163	14340	14208	14213	14183	14205	14392	14231	14266	14345	14349	14179	14162	14314	14258	14025	14136	14327	14173	14150	14400	14322	14438	14357	14233	14336	14336	14180	14245	14400	14403	14360	14345	14304	14248	14125	14403	14285	14251	14201	14304	14230	14323	14266	14202	14219	14246	14321	14204	14256	14176	14217	14274	14173	14330	14233	14140	14401	14180	14196	14178	14205	14076	14293	14334	14270	14385	14379	14257	14225	14201	14432	14076	14304	14226	14278	14163	14287	14223	14332	14003	14256	14196	14144	14284	14147	14366	14265	14175	14379	14306	14342	14332	14364	14209	14178	14339	14362	14218	14205	14328	14171	14051	14291	14301	14299	14235	14343	14129	14091	14163	14272	14087	14292	14245	14283	14290	14324	14261	14293	14317	14394	14306	14194	14246	14312	14272	14221	14261	14350	14271	14168	14146	14266	14216	14307	14266	14273	14320	14262
27953	22278	24310	21084	17741	17239	17028	16676	16419	16494	16558	16314	16449	16098	16235	16094	16102	15943	16217	15893	16084	16188	15866	15982	16154	16121	16028	16083	16080	16066	16086	16089	15929	16048	16095	16012	16324	16416	15935	15884	16063	16128	16150	16156	16237	16099	16153	16266	16210	15958	15850	16184	16119	16066	15963	15992	15997	15846	15929	16001	16090	16153	16016	16088	15973	16181	16175	15931	16219	16014	16003	16157	15935	15937	16048	16101	16037	15967	16040	16059	16104	15886	15881	15933	16325	15891	15935	15980	15967	15889	16070	16068	15893	15922	16214	15986	15944	15943	16139	16007	16101	16073	16036	15969	16239	16262	15999	15950	16100	16035	16181	15849	15832	15987	15818	15962	15869	16176	15946	16112	16047	16041	16108	15906	15919	16125	15904	16066	16022	16069	15847	15964	15965	15836	15902	16055	16086	15908	16062	16129	16264	15995	16211	16029	16294	15925	16209	15928	16008	15860	16241	16171	16004	16116	16031	16057	16095	16023	16060	16022	16005	16135	16276	16203	15894	16065	16064	16136	15967	16039	16025	16224	16018	16067	16065	15975	15970	16064	16045	16079	16011	16007	15962	16124	16036	16068	16020	16094	16013	16019	15896	15698	15808	15974	15960	15955	15993	16054	15997	15946	15973	15936	15880	16081	15792	16218	16095	16025	16172	16169	16042	15854	16013	15973	15920	16236	15975	16029	16291	16157	15986	16133	16262	16089	15923	16104	16073	16026	16014	15881	16079	16020	16196	16019	16218	16010	16072	16088	15967	16160	16080	16071	16080	16009	16149	16253	16196	16123	15899	15933	16104	15957	16171	15934	16105	15937	16145	16196	16111	16105	16074	16233	15910	16040	16138	15779	15974	16052	16141	16007	16026	16275	16235	16164	15904	15953	16082	16058	16164	16082	15944	16117	16054	15764	16222	16142	16042	15872	16030	16096	16132	15814	15956	15873	15987	16023	15937	16046	15867	15944	15900	16013	15889	15904	16153	15991	15977	15959	16051	16098	15932	16072	15999	15878	15871	16061	16107	15866	16102	16117	16048	16004	15905	16171	16042	15931	16198	16212	16006	15847	15973	15929	15967	16152	15965	16059	16026	16092	16158	15998	16096	16135	16152	15931	15868	16180	16190	16214	15854	15920	15951	16063	16049	16026	16002	16139	16061	15927	15983	16093	16219	16012	16028	16113	15985	16161	16133	15752	15940	16123	16083	15854	15919	16051	16190	16123	15983	15997	16329	16108	16167	16017	16124	16020	15870	15958	16119	16147	16100	16030	16046	16154	16035	15988	15998	16134	16092	16209	16172	16214	16084	16069	16052	16022	15949	16015	16184	16088	15990	16272	15901	15986	16163	15953	16012	16140	16082	16042	16015	16001	16012	16158	15976	15922	15935	16093	16064	16125	16071	16168	15879	15993	16132	16037	15972	15966	15900	16175	16102	16242	16121	15936	16095	15937	15991	16078	16006	16176	16072	16196	16287	16140	15840	15887	16077	16016	15991	16101	15937	16185	16094	15984	15991	16127	15742	16143	16088	16247	16242	16136	15989	16134	16179	16238	16061	16102	16104	16154	16006	16122	16140	15972	16145	16283	16179	15749	16056	15949	15965	16060	15956	16251	16194	16250	16199	16238	16051	15973	16088	16134	16079	16181	15931	15880	16203	15999	16030	15909	15975	15995	15967	16081	16015	15974	15946	16101	15823	16100	15838	16105	16155	16100	16128	16007	16183	16131	16243	16176	15992	15992	15897	15851	15986	15953	16164	16197	16159	15740	16015	16206	16122	16056	16195	15977	16163	16242	16144	15956	16117	16199	16125	16018	15768	16159	16239	16224	16163	16156	16127	16025	16259	16191	16037	16196	15942	16058	15931	16094	16299	16151	16070	16207	16040	16193	16077	16035	16069	16043	15828	16181	16196	16077	15951	16242	16045	15908	15984	16130	16191	15991	15947	16185	16010	16194	16127	16242	16282	16083	16160	15984	16148	16159	16119	16089	16064	16083	16307	16044	16368	15889	16014	16135	15881	16194	16031	15893	15895	15952	16064	15827	16016	15942	16228	15948	15948	16308	16323	16110	16149	16087	16012	16092	16047	16023	16098	16110	16114	15882	16001	16091	16111	15987	16209	16054	15933	16081	15965	15999	16154	16054	15944	16003	16006	15912	16127	16098	16098	16068	15975	15881	15998	15989	15916	16003	15938	16287	16114	16095	16045	16001	16128	16035	15998	16171	16112	16102	16088	16348	16025	16110	16111	16004	16062	16039	15906	15955	15803	15951	15994	15992	16048	15938	16271	15966	16164	16101	16101	16204	15868	16053	16065	15972	15990	16314	16109	16024	15904	15933	16106	15991	16020	15854	16311	16173	16074	16067	15986	16166	15928	16065	16117	16042	16108	16069	16010	16261	16180	15949	15971	16063	16095	15997	16020	15951	15853	16015	16116	16087	16041	15882	16188	16167	15791	16090	16174	16051	15992	16094	16129	15829	16045	15894	16147	16150	15904	15981	15940	16095	16015	16187	16067	16153	16162	16018	15902	16080	15798	15987	16044	16081	16180	16062	16095	16078	16214	16041	16042	16038	16081	16215	15922	16064	16030	16164	16110	16078	16067	16058	15825	16130	15970	16037	15866	16097	15933	16034	15929	16264	15832	16077	16078	16122	15921	16007	15952	16049	16057	16120	15969	16050	16230	16053	15918	16101	16005	16052	16076	15986	15984	16052	16075	15943	16324	16213	15914	16051	16000	15871	15993	15997	16047	16134	16277	16134	15944	16178	16060	16016	16063	16039	16168	16072	15946	15957	16108	16120	16138	16197	16238	16215	16207	15835	15977	16095	15980	15954	16142	16015	16044	16176	16032	16174	16222	15999	15994	15966	15911	16129	16043	16057	16085	16039	15990	15875	15986	15905	15950	15968	16159	16260	15829	16092	16098	15978	16054	15935	16135	15968	16011	16145	16134	16048	16264	16227	16163	16102	16037	16008	16017	15903	16079	16086	15929	15992	16013	16090	15906	16119	16435	16012	16133	15805	16148	16252	16309	16077	16172	16150	15956	15969	16206	16205	16074	15903	16306	16079	16090	16195	16097	16012	16007	16019	16121	16107	16034	15981	16167	16197	15976	16178	15998	15988	16023	15915	15883	16176	16064	16077	15987	15927	16152	16035	16039	16060	15981	15997	16099	16000	16001	16192	16087	16131	16100	16057	16017	16010	16095	16174	15951	16116	16053	15990	15956	15890	16002	16157	16265	15945	16268	16087	16310	16251	15978	16024	15882	16079	16111	15928	15970	15966	16003	16043	16041	16049	16028	16049	16213	15978	15859	16061	16018	16202	16111	16121	16032	16204	16021	16221	16210	15989	16075	16191	15952	16224	16113	16238	16210	16224	16111	15981	15975	15997	16150	15967	16040	15838	15893	16179	15868	16158	16001	16005	16003	16020	16158	16110	15962	16149	16111	16076	16111	16053	16098	15831	16112	16092	16122	16159	15953	16007	16065	15983	16128	16070	16140	15947	15938	16278	16055	15974	16248	16266	16155	15987	16039	16017	16094	15973	16199	16197	16160	16171	16088	15995	15971	16047	16124	16025	16059	16260	15959	16195	16134	15796	15990	16203	16203	16065	16086	15993	16190	15845	16114	16016	16071	16030	16151	16025	15923	15885	15967	16062	16043	15748	16093	16080	16184	15945	16104	16102	16008	16190	16014	16074	15972	15988	15990	16317	16259	16120	16158	16053	15924	15842	16219	15868	16063	15994	16078	16078	16077	15871	15885	15965	15906	16141	15951	16084	16018	16125	16165	16073	15911	16064	16050	16111	16129	16111	15877	16105	15761	15997	16145	16117	16120	16201	15868	16022	16138	16091	16017	15956	16019	16283	16045	16139	16122	15864	16052	15866	15918	15990	16022	15916	16107	16037	15957	15953	16170	15981	15923	16040	16047	16185	15964	16002	16013	16076	15987	16101	16154	16017	15944	15843	16201	16171	15932	16138	15977	16033	15986	16043	16078	16101	16039	16150	16240	15988	16066	16183	16100	16016	15990	16121	16004	16144	16084	16031	16092	15986	15874	16032	15947	16058	16051	16165	16248	15945	15979	16072	16096	15932	15969	16323	16139	15977	16168	16170	16156	16186	16119	16173	15883	16060	15876	16182	16037	16201	16181	15943	16038	15998	16157	16042	16124	16103	16041	16033	15993	15981	16117	16140	16224	16344	16151	16145	16305	16047	16109	16106	16211	15945	16288	16063	16051	16080	16052	16089	16009	16436	16106	16008	16152	16104	16022	16161	16129	16080	16079	15854	16313	16113	15981	16108	15991	15988	16023	16129	15937	15991	16150	15934	16023	16130	16029	16138	16105	16065	16005	16056	16030	16268	16063	15893	16050	16033	16070	16113	16007	16194	16192	16024	16103	16151	16082	16042	16067	15971	16090	15936	16021	16049	16071	16074	15937	15814	16135	15834	16037	16031	16000	16055	16171	16122	16164	16079	16005	15984	16172	16160	15933	15912	15969	16133	16071	16327	15980	16060	16054	15976	15913	16062	16082	15971	16167	16051	15987	16186	16225	16397	15988	16041	16023	15980	16021	16005	16010	15921	16032	16117	16044	16091	15982	15984	16018	16228	15995	16051	15987	16074	16001	15827	16063	15961	16165	16192	16123	16033	16152	16152	16000	16052	15819	15925	16105	16210	15904	16263	16139	16026	16151	16021	16060	16072	16008	16213	16047	16007	16155	16171	15932	16020	15972	15981	16032	16103	15904	16112	16101	15939	15988	16138	16011	16148	16160	16040	16210	16020	16036	16169	16145	16092	16107	15974	16025	15931	16077	16048	15865	15908	16060	16083	15949	15975	16375	16022	15884	16135	16022	16196	16025	16220	16038	16081	16141	15998	15941	16100	16164	16033	16046	16161	15924	15752	16106	16145	16043	16152	16148	15910	15974	15766	16035	16021	15989	15935	15868	15839	16180	16049	16054	15919	16027	16021	16179	16171	15925	15994	16136	16082	15957	16274	16157	16004	16005	16022	16159	16256	16091	15993	15877	15787	16075	16073	15987	15924	15866	16297	16082	16232	16280	15856	16234	16071	16144	16145	15923	16132	16155	16172	16007	16073	15984	16074	16100	16132
16205	24069	20432	16914	15858	15213	14807	14748	14281	13994	14066	14068	14164	13960	13874	13807	13878	13763	13698	13675	13636	13808	13739	13773	13762	13854	13583	13690	13954	13674	13686	13762	13699	13634	13828	13689	13623	13875	13717	13631	13928	13699	13619	13675	13798	13627	13729	13862	13848	13706	13817	13741	13568	13700	13669	13488	13652	13534	13748	13667	13895	13744	13829	13809	13792	13714	13627	13615	13747	13671	13702	13959	13727	13824	13687	13634	13557	13723	13740	13691	13790	13503	13531	13703	13691	13720	13693	13537	13681	13439	13665	13753	13634	13659	13779	13538	13663	13663	13761	13612	13737	13599	13549	13637	13715	13770	13541	13794	13798	13770	13617	13671	13804	13667	13739	13573	13658	13548	13645	13837	13695	13769	13766	13811	13680	13629	13766	13600	13595	13606	13758	13714	13703	13766	13693	13724	13800	13833	13794	13569	13794	13747	13721	13732	13644	13719	13683	13742	13639	13680	13731	13840	13773	13719	13840	13720	13562	13662	13741	13704	13601	13808	13652	13811	13710	13790	13709	13677	13746	13624	13698	13656	13859	13668	13665	13796	13837	13593	13836	13714	13828	13680	13737	13784	13769	13742	13680	13707	13629	13784	13750	13758	13611	13852	13567	13680	13618	13777	13662	13808	13704	13663	13666	13616	13573	13641	13611	13617	13667	13588	13865	13714	13855	13597	13542	13673	13851	13796	13802	13736	13747	13554	13435	13729	13718	13562	13549	13730	13597	13677	13698	13655	13770	13861	13687	13880	13660	13593	13562	13836	13633	13674	13743	13740	13839	13693	13777	13659	13775	13803	13678	13657	13643	13757	13509	13462	13689	13756	13783	13703	13563	13688	13630	13606	13794	13647	13725	13620	13616	13678	13657	13769	13588	13677	13655	13660	13786	13618	13658	13622	13758	13691	13706	13740	13663	13759	13702	13720	13636	13668	13678	13774	13890	13518	13532	13741	13701	13755	13816	13527	13743	13852	13656	13670	13767	13800	13926	13659	13706	13700	13808	13631	13581	13715	13555	13769	13821	13756	13635	13567	13804	13631	13722	13590	13721	13729	13840	13835	13659	13585	13749	13676	13753	13804	13734	13618	13745	13730	13773	13580	13701	13788	13830	13798	13705	13827	13636	13689	13642	13695	13718	13709	13707	13719	13758	13815	13644	13639	13734	13819	13703	13854	13699	13823	13823	13727	13588	13854	13762	13838	13644	13576	13741	13811	13562	13753	13801	13592	13797	13789	13712	13672	13611	13747	13754	13539	13665	13725	13769	13525	13676	13707	13740	13673	13771	13652	13777	13796	13749	13649	13668	13639	13571	13862	13774	13765	13698	13568	13719	13733	13612	13694	13573	13732	13740	13766	13691	13693	13734	13696	13719	13700	13682	13660	13725	13761	13691	13708	13711	13696	13767	13711	13577	13653	13750	13714	13657	13697	13626	13768	13678	13796	13760	13697	13834	13798	13851	13810	13775	13569	13664	13807	13643	13743	13648	13796	13826	13588	13705	13722	13529	13739	13684	13586	13820	13799	13769	13810	13669	13794	13700	13788	13798	13520	13711	13608	13773	13779	13775	13629	13722	13773	13733	13605	13717	13569	13867	13739	13617	13525	13760	13611	13669	13827	13688	13784	13801	13632	13787	13734	13786	13827	13543	13616	13768	13617	13722	13740	13734	13819	13653	13640	13553	13688	13758	13591	13735	13600	13639	13732	13646	13813	13760	13731	13753	13673	13760	13800	13680	13788	13798	13797	13538	13676	13751	13698	13790	13768	13597	13675	13783	13900	13779	13551	13771	13677	13739	13682	13768	13628	13754	13762	13757	13754	13629	13762	13747	13613	13720	13680	13659	13641	13788	13677	13657	13882	13740	13654	13543	13573	13671	13590	13714	13703	13895	13647	13830	13734	13608	13802	13509	13797	13592	13878	13618	13744	13745	13585	13610	13794	13746	13665	13711	13648	13821	13795	13725	13819	13544	13702	13822	13692	13616	13695	13760	13668	13675	13541	13746	13805	13591	13868	13833	13767	13767	13668	13635	13613	13613	13809	13808	13533	13819	13739	13763	13821	13735	13699	13731	13686	13694	13700	13695	13683	13729	13902	13754	13697	13769	13700	13619	13759	13885	13612	13804	13717	13615	13721	13649	13470	13599	13712	13801	13763	13735	13684	13742	13670	13577	13919	13698	13788	13850	13615	13575	13631	13889	13604	13717	13779	13718	13621	13715	13713	13474	13691	13649	13786	13715	13703	13700	13663	13713	13690	13636	13804	13686	13704	13708	13615	13813	13824	13583	13767	13582	13779	13903	13738	13761	13810	13734	13766	13751	13693	13876	13580	13667	13802	13724	13763	13685	13703	13617	13590	13807	13723	13629	13848	13520	13691	13560	13647	13676	13676	13732	13743	13592	13813	13591	13855	13689	13661	13617	13748	13700	13739	13788	13699	13869	13823	13882	13682	13822	13794	13701	13827	13993	13824	13593	13717	13624	13801	13610	13612	13680	13595	13562	13735	13736	13851	13544	13761	13544	13765	13753	13878	13792	13759	13706	13639	13777	13696	13592	13610	13696	13757	13643	13769	13682	13561	13860	13652	13600	13744	13803	13785	13695	13805	13730	13728	13651	13608	13767	13900	13762	13586	13786	13696	13728	13699	13737	13778	13695	13801	13767	13836	13667	13704	13679	13707	13675	13675	13571	13643	13583	13686	13584	14022	13622	13749	13615	13705	13637	13668	13643	13673	13678	13728	13745	13688	13665	13565	13824	13695	13904	13839	13618	13582	13679	13592	13503	13533	13612	13742	13803	13634	13629	13794	13612	13686	13611	13695	13688	13693	13714	13724	13648	13782	13684	13663	13515	13635	13716	13535	13686	13699	13765	13817	13817	13746	13770	13663	13785	13823	13741	13728	13756	13581	13848	13736	13789	13769	13750	13704	13711	13807	13716	13593	13711	13613	13833	13847	13746	13683	13593	13718	13767	13717	13768	13905	13742	13785	13658	13717	13740	13700	13764	13628	13709	13768	13774	13838	13805	13624	13716	13756	13616	13708	13682	13721	13691	13680	13776	13868	13730	13739	13700	13819	13520	13666	13804	13700	13669	13688	13577	13714	13731	13818	13697	13604	13810	13691	13704	13818	13559	13766	13738	13762	13628	13742	13729	13626	13769	13745	13707	13668	13784	13517	13939	13683	13886	13720	13683	13722	13670	13884	13683	13636	13709	13713	13841	13792	13836	13774	13719	13764	13750	13689	13652	13812	13724	13554	13666	13693	13758	13895	13800	13675	13542	13804	13713	13830	13746	13733	13752	13656	13764	13769	13690	13708	13947	13719	13705	13779	13729	13653	13709	13740	13748	13592	13865	13540	13730	13591	13998	13621	13648	13750	13689	13643	13708	13619	13784	13703	13905	13692	13670	13658	13677	13748	13643	13657	13710	13863	13714	13773	13766	13718	13718	13676	13736	13745	13770	13775	13878	13693	13787	13703	13598	13614	13645	13843	13919	13719	13699	13592	13813	13738	13687	13768	13667	13697	13671	13653	13777	13666	14014	13681	13745	13623	13622	13661	13811	13743	13691	13659	13848	13880	13633	13555	13631	13782	13800	13721	13541	13601	13685	13652	13787	13701	13743	13771	13633	13750	13646	13741	13887	13770	13654	13658	13769	13608	13519	13682	13743	13639	13649	13825	13675	13594	13756	13861	13859	13747	13784	13775	13563	13742	13721	13636	13755	13688	13869	13627	13776	13609	13568	13727	13739	13636	13926	13725	13713	13616	13715	13799	13709	13657	13743	13864	13751	13831	13800	13656	13790	13532	13917	13773	13629	13586	13742	13686	13700	13695	13839	13705	13768	13796	13695	13591	13683	13637	13674	13545	13819	13724	13687	13774	13560	13767	13709	13591	13766	13672	13535	13750	13706	13666	13622	13634	13824	13696	13821	13691	13565	13676	13772	13752	13796	13847	13627	13701	13840	13814	13816	13770	13673	13714	13584	13714	13736	13653	13689	13813	13580	13732	13831	13818	13856	13705	13740	13668	13712	13778	13800	13676	13726	13793	13614	13532	13753	13914	13814	13641	13773	13661	13746	13755	13729	13645	13715	13602	13606	13486	13615	13818	13783	13769	13721	13699	13788	13534	13861	13557	13849	13868	13651	13785	13683	13834	13678	13775	13744	13615	13529	13696	13634	13668	13667	13696	13773	13652	13678	13687	13707	13891	13720	13793	13734	13685	13644	13664	13625	13837	13537	13537	13720	13690	13757	13709	13787	13680	13701	13684	13690	13683	13876	13714	13708	13683	13537	13611	13610	13696	13629	13615	13900	13654	13617	13742	13651	13739	13882	13626	13861	13608	13744	13665	13600	13790	13699	13576	13719	13856	13787	13637	13724	13573	13616	13746	13925	13674	13793	13611	13714	13728	13720	13900	13772	13582	13646	13893	13645	13713	13659	13755	13788	13891	13630	13814	13770	13704	13705	13797	13752	13715	13603	13579	13491	13647	13661	13686	13776	13689	13543	13804	13659	13698	13787	13838	13785	13700	13644	13727	13593	13700	13783	13733	13668	13617	13656	13784	13701	13699	13738	13782	13669	13472	13709	13702	13667	13689	13646	13837	13697	13740	13706	13908	13812	13678	13727	13758	13742	13644	13790	13779	13740	13515	13786	13646	13579	13712	13575	13523	13762	13647	13658	13571	13730	13626	13611	13697	13595	13794	13730	13678	13716	13759	13648	13755	13669	13780	13654	13763	13778	13664	13716	13600	13700	13667	13723	13727	13610	13853	13819	13667	13629	13699	13711	13721	13723	13859	13634	13685	13716	13645	13699	13714	13822	13719	13718	13700	13708	13713	13760	13726	13733	13684	13964	13731	13613	13653	13770	13852	13695	13617	13662	13788	13663	13671	13869	13645	13744	13752	13488	13874	13712	13667	13656	13670	13879	13731	13822	13812	13583	13808	13874	13734	13682	13677	13929	13874	13722	13745	13591	13646	13731	13618	13727	13766	13630	13790	13784	13708	13793	13663	13542	13802	13746	13910	13790	13720	13723	13928	13771	13801	13732	13847	13724	13845	13708	13795	13794	13739	13705	13669	13790	13691	13716	13790	13961	13764	13824	13634	13580	13832
22646	20932	27848	24231	21766	21859	20246	17615	16744	16771	16771	16384	16351	16443	16297	16167	16212	16119	16138	16161	15957	15993	15882	15859	16042	15972	16023	15975	16194	15889	15981	16120	16012	16014	15694	15905	16123	16018	15982	16175	16087	15862	16034	15933	16065	16020	15867	16018	15790	16061	16068	15846	15982	15943	16096	16056	15989	16095	15909	15814	16038	16057	15898	15765	16046	16027	15862	16026	15930	15998	15908	15977	15869	15743	15954	15950	16123	16079	15800	15904	15999	15883	16041	15740	15943	15902	15837	15895	16121	15711	15917	15960	15874	15810	16020	16030	15949	15970	16033	15904	15872	15889	15842	15840	15913	15730	15732	15807	15874	15798	15975	15879	16034	15974	15970	15844	15875	16108	16057	15928	15981	15817	15916	15858	15752	15913	15828	15889	16010	16041	15950	16137	15975	15979	15987	15927	15847	15870	15872	15943	15783	15910	15892	16043	15867	15854	16198	15746	15837	15819	16018	15917	15800	16134	16052	15936	15982	15958	16130	15825	15899	15885	15776	15946	15861	15786	16015	16001	15860	15795	15821	15817	15739	16007	15981	15819	15754	15798	15746	15923	15926	15915	15805	15993	16005	15939	15908	15866	15856	15725	16030	15824	15915	15787	15950	15845	16081	16115	15894	15982	16028	16021	15866	15974	15936	15956	16075	15856	15949	16013	15959	15853	15973	15895	15676	16060	15937	15909	16038	15880	15913	16036	15872	15950	15846	16023	15744	15898	16095	16149	15897	15998	15872	15839	16076	15978	15709	15989	15838	15779	15978	15867	15996	15877	16042	15807	15838	15972	15966	15898	16078	15970	15983	15801	15859	15770	15966	15693	15898	15953	15936	15906	15952	15929	15861	15992	16065	15692	15908	15830	15888	16133	15751	15963	15857	15917	15956	15910	16080	15886	16015	15835	15919	15968	15942	15936	15980	16019	15866	15955	15882	15894	16082	15843	15942	15893	15969	15934	15871	15948	15775	15770	16105	15966	15794	15862	16086	15866	15744	16003	16017	15605	16018	16005	15907	15907	15856	16095	15820	15943	16060	15988	15940	15726	15955	15929	15786	16042	15930	15916	15962	15878	15726	15899	15924	15863	15900	16018	15939	15680	16091	15881	15924	16061	15934	15960	15927	15859	16108	15960	15867	15924	15877	15948	15876	15868	15996	15909	15890	15728	15949	15824	15987	15967	15788	15953	15980	15910	15861	15796	15742	15759	16119	15653	15805	15756	16017	15829	15923	15858	15929	16097	16015	15975	15842	15977	15796	15945	15906	15913	16138	15870	15800	15944	15942	16051	16020	15935	15847	15945	15865	16055	15879	16043	16070	15813	16094	15917	15816	15764	15841	15858	15829	16012	15870	15917	15754	16030	16005	15737	15940	15752	15828	16219	16040	16077	15885	16149	16074	15938	16072	15947	15731	15730	15866	15862	16001	16022	15794	15771	15970	15929	15995	16002	15864	16107	15832	16035	15969	15915	15968	15913	15969	16036	15825	16039	15964	16072	15850	15942	16100	15870	16050	15789	15753	15946	15938	16017	15794	16009	16028	15892	16058	16081	15910	16041	15900	15771	15885	16151	15884	15753	15819	16058	16086	15809	15849	15874	16078	15879	15986	15852	16002	15999	15925	15945	15766	16047	16076	15769	15911	15883	15926	15970	16024	16195	16115	15942	16055	15791	15786	15867	15812	16035	16116	15832	15865	15870	15916	15964	16084	15898	15989	15930	15748	15776	16008	15894	15885	15736	15834	15867	16043	16051	16017	15773	15994	15827	15940	16141	15977	15863	15979	15904	15882	15927	15936	15854	16063	15899	15966	16073	15966	15778	15968	15952	15688	15985	16014	15931	16002	15830	15998	15939	15930	15533	15858	16274	15774	15870	16019	16033	16113	15854	15926	15971	16043	15750	15944	15933	15926	15865	16020	15883	15763	16000	15939	16011	15918	15966	15875	15987	15744	15875	16135	15943	15926	15894	15977	15684	15940	16017	16101	15936	15830	15987	15765	16149	16015	15996	15725	16057	15988	16033	15886	16212	15895	16050	15990	16211	15766	15878	15963	15804	15802	15854	15781	16003	15826	15911	15952	15935	15984	16072	16007	15789	16041	15917	15805	15728	15973	16029	15943	16123	15934	15971	15950	15968	16003	16025	16090	15935	15925	15703	15924	16013	16039	15826	16116	15877	15984	15787	15681	16040	15836	15945	16033	15885	16095	15807	15856	16001	15953	15794	15888	15925	16032	15797	15854	15989	15839	15883	15983	15907	15863	15907	15906	16035	16016	15899	15925	15974	16131	15850	15990	15964	15889	15939	15902	16011	15932	15982	16056	15969	15789	16047	15681	16023	16166	15814	15910	15902	15846	16151	15957	15861	15749	15937	15868	15964	15804	15910	15868	15926	15957	16042	15972	15850	16028	15745	15992	15863	15933	16106	15924	15825	15862	15958	15796	15777	15749	15955	16038	15923	15855	15852	15966	15933	15751	15691	15983	15881	15999	15924	15927	15904	15931	15899	16093	15707	16065	15939	15804	15853	16021	15816	16052	15875	16016	15911	15946	15895	16111	15988	15943	15897	15848	15908	16082	15929	16026	16049	15930	15932	15963	15891	15960	15909	15666	15927	16009	15891	15928	16039	16003	16019	16163	16014	15944	15798	15860	16031	16014	15996	16006	16175	16086	15997	15892	15958	16005	15858	15869	15959	15994	15900	15968	15702	15971	16018	15875	16005	16112	15910	15849	15896	16008	15805	15890	15907	15779	15869	16091	15914	15994	16028	15961	15865	16123	15778	15851	15731	15832	15610	16039	15869	15819	15831	15964	16019	16019	15786	15916	15851	16000	16149	16018	15930	16028	16047	15908	16032	16071	15983	15947	15897	15925	16033	15910	15952	16083	15967	16269	15912	15955	15964	15633	15966	15851	15958	15870	16021	15968	15783	15825	15892	16018	15958	16067	15935	16069	15859	16074	16094	16102	15945	15855	15817	15959	15833	15806	15773	16050	16087	15838	15953	16099	15781	16011	15953	15984	15709	15935	15972	15922	15920	15831	15980	15911	15961	15905	15848	15975	15997	15864	16089	16171	15937	15904	15844	15990	16003	15948	15846	16077	15874	15845	15974	15986	16134	16071	15954	15811	16034	16071	15917	15911	15696	16067	15943	15704	16071	15938	15767	15933	16057	15849	16070	15780	15961	16029	16007	16157	15969	15953	15912	15969	15806	15900	15951	15931	15847	15791	16048	15714	15818	15823	15858	16135	15916	15837	15946	15890	15855	15932	15923	16117	15856	15794	15907	15694	15790	15823	15896	15699	15968	16003	15955	15832	15823	15919	15966	15853	15895	15854	15998	16103	15932	15760	15940	16153	16092	15788	15999	15982	15924	15933	15938	16078	15897	16049	16129	15787	16236	15880	16100	15879	15862	15990	16050	15902	15891	15923	16000	15985	15971	15872	15915	15972	15938	16006	15648	15985	15868	15942	15827	15896	16006	15984	15759	15903	16183	15871	15965	15803	15862	16046	16000	15727	15910	15850	15957	15942	15948	15895	15933	15855	15826	15803	16041	15757	16125	15727	15874	16030	16011	16136	15751	15739	15785	16012	15963	15897	15870	15810	15810	15832	16122	16115	15732	15931	15672	15725	16121	16034	16048	15952	15872	15944	15897	15961	15857	16143	15893	15949	15849	15932	15998	15904	15914	15843	15908	15840	15796	15935	16049	16045	15865	15948	16122	15891	16035	16263	15888	15862	16070	15921	15956	15605	15939	15871	16025	16058	15753	15884	15813	15867	15737	15866	15899	15904	15841	16001	16001	16133	16003	15888	15750	15883	15880	15884	15876	16048	15902	16036	15881	16028	15897	16000	15743	15969	15804	15721	15999	15887	15930	16044	16113	15972	15916	16140	15933	15946	15889	15973	15801	15901	15868	15960	16038	15829	15847	15965	15968	16045	16112	15852	15870	15994	15947	15877	15997	15889	16069	15929	15925	16041	16119	16110	15875	16057	15922	16013	16165	15922	15908	16023	15877	15823	15786	15738	15786	15952	15908	15920	15971	16062	16111	15936	15895	15946	16088	16046	15772	15944	15996	15976	16039	15965	16047	15908	15936	15900	15802	15897	16049	15959	15887	15766	15861	15758	16123	16021	15959	16048	15952	15902	16106	15855	15885	15790	15945	15854	15903	15928	15918	15888	16023	15879	15920	15891	15969	15909	16135	15935	16095	16069	15899	15913	15825	15993	16046	15901	15932	16104	15783	15936	16084	15828	15970	16051	16154	16108	16012	16010	15932	15907	15917	16005	15866	15788	15892	15964	15871	15782	15846	15886	15815	15761	16092	15992	15755	15743	15896	15853	15961	15775	15895	16109	15851	16027	16002	16062	16077	15961	16076	15930	15969	16041	15728	15882	15820	15865	16034	15856	15821	16025	15778	15927	16101	15914	15944	15927	15921	15853	15974	15840	16232	16056	15954	15872	16047	16054	15981	16022	15907	15921	15787	15918	15948	15871	15735	15868	15967	16011	15844	15836	15868	15903	15828	15969	16076	15976	16064	15951	15831	15870	15743	15924	15982	15864	15917	15947	15932	16247	15962	15808	16134	15956	15928	16023	16051	15853	15924	16032	15700	15985	16037	16001	15969	15934	15935	15999	15898	15794	16004	16021	16032	15842	15909	15742	15877	16032	16144	15915	16070	15864	15962	15992	15861	16067	15682	15887	16005	15939	16121	16050	16071	15717	15757	15910	15953	15867	15853	15966	15919	16066	15876	15849	16008	16066	16126	15961	15920	15904	15909	15984	15998	15884	15925	16014	15900	16125	15822	16033	15847	15869	15953	16051	15836	16173	15960	15911	15967	15899	15809	15950	16056	15907	15837	16046	15760	15879	16019	15776	16114	15888	15909	15898	15778	15763	15837	15913	15930	16018	15849	15887	16137	15887	16018	15892	15963	15741	16001	15907	15861	15942	15928	16106	16008	15811	16018	15987	15922	15829	15976	15840	16077	16125	15925	15921	15807	15734	16044	15924	15827	15932	15986	15924	15964	16018	16117	16088	15873	15945	15858	15819	15922	15763	15988	15917	15779	15909	16043	16040	15826	15939	16060	15901	15842	15745	15914	16005	15836	15846	15832
13962	30006	24761	19426	17636	16510	15837	15345	15009	14708	14572	14152	14279	14154	14048	14049	13798	13828	13903	13610	13719	13650	13809	13608	13718	13671	13769	13688	13663	13624	13658	13560	13788	13766	13580	13612	13621	13581	13808	13691	13719	13680	13688	13576	13663	13665	13676	13790	13749	13611	13593	13721	13751	13491	13649	13488	13438	13659	13547	13597	13586	13434	13702	13729	13579	13856	13548	13552	13663	13553	13530	13746	13697	13807	13612	13623	13626	13759	13618	13532	13678	13353	13600	13582	13585	13495	13645	13641	13573	13725	13510	13632	13581	13519	13610	13582	13526	13667	13740	13802	13693	13672	13606	13491	13506	13554	13580	13692	13454	13678	13682	13575	13623	13719	13586	13551	13649	13622	13614	13662	13567	13458	13710	13642	13685	13678	13661	13564	13608	13573	13742	13718	13619	13421	13784	13633	13675	13451	13428	13691	13843	13451	13685	13648	13763	13578	13574	13584	13666	13701	13535	13530	13575	13501	13630	13849	13769	13732	13722	13599	13693	13566	13588	13502	13619	13680	13687	13513	13657	13407	13560	13558	13642	13592	13485	13648	13716	13696	13610	13676	13565	13689	13672	13627	13625	13564	13570	13695	13340	13535	13669	13781	13649	13888	13680	13680	13649	13532	13631	13577	13601	13675	13610	13527	13724	13709	13513	13552	13597	13552	13614	13628	13497	13709	13584	13553	13701	13589	13459	13624	13585	13670	13663	13768	13671	13537	13552	13692	13757	13481	13697	13572	13657	13710	13493	13644	13663	13699	13553	13670	13733	13557	13717	13535	13573	13661	13503	13552	13520	13611	13710	13536	13497	13577	13630	13620	13650	13646	13432	13490	13679	13763	13672	13565	13668	13411	13649	13626	13556	13672	13465	13670	13599	13608	13584	13487	13623	13575	13605	13660	13617	13693	13681	13337	13564	13606	13776	13621	13710	13723	13783	13602	13562	13705	13376	13390	13545	13636	13672	13593	13567	13452	13571	13573	13497	13550	13584	13620	13499	13627	13612	13575	13662	13881	13376	13542	13678	13489	13440	13734	13505	13567	13709	13731	13537	13554	13462	13646	13545	13510	13477	13630	13779	13548	13685	13615	13522	13688	13514	13528	13467	13558	13591	13722	13731	13702	13633	13588	13610	13733	13647	13688	13683	13704	13714	13662	13587	13582	13601	13507	13588	13578	13675	13461	13633	13482	13677	13587	13598	13683	13611	13664	13541	13635	13673	13722	13673	13488	13759	13635	13723	13551	13623	13529	13427	13816	13634	13616	13739	13547	13605	13626	13718	13652	13438	13586	13542	13716	13571	13735	13655	13505	13685	13423	13714	13688	13549	13594	13422	13437	13435	13598	13650	13648	13447	13585	13701	13851	13571	13550	13689	13566	13617	13609	13697	13565	13567	13657	13478	13545	13658	13727	13534	13574	13622	13680	13561	13572	13689	13796	13632	13673	13555	13631	13523	13543	13520	13722	13564	13621	13623	13807	13474	13651	13579	13586	13523	13572	13454	13589	13642	13473	13688	13608	13503	13517	13627	13493	13598	13619	13552	13483	13824	13623	13492	13688	13677	13680	13594	13685	13631	13485	13602	13604	13609	13537	13652	13594	13583	13732	13594	13668	13557	13653	13544	13678	13632	13488	13567	13596	13771	13717	13474	13657	13659	13457	13522	13630	13524	13644	13560	13680	13506	13601	13677	13721	13672	13834	13623	13493	13490	13759	13543	13669	13492	13643	13689	13781	13601	13514	13471	13779	13690	13656	13581	13531	13756	13701	13760	13659	13652	13582	13550	13579	13704	13568	13575	13548	13574	13614	13571	13686	13732	13616	13607	13602	13580	13548	13664	13616	13669	13627	13471	13586	13527	13651	13621	13670	13651	13560	13815	13779	13663	13594	13468	13450	13674	13544	13628	13802	13822	13535	13645	13573	13480	13573	13797	13634	13452	13740	13860	13770	13505	13581	13623	13436	13630	13757	13694	13543	13416	13531	13555	13557	13662	13463	13639	13507	13647	13659	13657	13720	13628	13694	13560	13662	13751	13691	13689	13488	13557	13599	13420	13687	13874	13487	13594	13630	13602	13628	13661	13659	13569	13531	13554	13600	13514	13567	13821	13648	13590	13524	13681	13594	13720	13668	13621	13763	13592	13589	13585	13685	13620	13633	13590	13471	13596	13641	13619	13689	13572	13534	13626	13646	13631	13670	13635	13514	13633	13559	13604	13606	13609	13614	13562	13497	13636	13601	13667	13566	13710	13495	13661	13509	13537	13541	13728	13578	13540	13747	13478	13549	13496	13697	13557	13730	13567	13589	13618	13502	13622	13602	13794	13700	13692	13565	13820	13621	13686	13540	13757	13526	13514	13662	13488	13595	13641	13629	13445	13487	13834	13464	13549	13348	13560	13735	13634	13553	13541	13492	13609	13554	13464	13583	13674	13735	13692	13621	13668	13602	13507	13611	13646	13623	13572	13644	13499	13520	13797	13642	13503	13553	13657	13731	13601	13571	13650	13572	13464	13753	13645	13632	13429	13580	13641	13498	13525	13516	13541	13679	13569	13490	13605	13621	13739	13385	13603	13599	13499	13549	13472	13544	13583	13684	13530	13613	13656	13629	13711	13593	13582	13574	13646	13587	13665	13684	13748	13668	13524	13627	13565	13716	13602	13708	13609	13601	13564	13639	13575	13597	13515	13501	13693	13668	13698	13601	13521	13583	13610	13647	13358	13408	13688	13514	13699	13694	13709	13434	13696	13594	13700	13562	13642	13755	13703	13600	13633	13759	13582	13620	13624	13588	13592	13652	13606	13698	13790	13567	13571	13471	13725	13716	13504	13556	13673	13513	13571	13534	13618	13545	13667	13551	13664	13703	13609	13709	13777	13554	13648	13551	13690	13539	13607	13454	13539	13585	13477	13598	13624	13596	13687	13601	13633	13605	13577	13647	13545	13594	13607	13698	13597	13528	13660	13604	13729	13604	13578	13615	13632	13588	13613	13597	13589	13638	13796	13559	13557	13559	13556	13642	13527	13804	13672	13582	13726	13517	13576	13620	13679	13595	13695	13580	13640	13580	13764	13555	13601	13641	13754	13580	13505	13605	13687	13590	13416	13770	13708	13653	13567	13789	13638	13846	13730	13514	13640	13620	13579	13549	13643	13653	13592	13666	13560	13642	13753	13605	13615	13803	13599	13589	13627	13542	13754	13545	13667	13561	13658	13715	13722	13696	13655	13556	13417	13635	13779	13514	13547	13591	13546	13551	13534	13599	13589	13643	13419	13478	13593	13557	13437	13518	13500	13647	13703	13589	13667	13621	13693	13729	13593	13668	13599	13700	13558	13758	13523	13640	13532	13559	13547	13637	13732	13560	13498	13655	13685	13648	13635	13639	13665	13528	13656	13675	13707	13605	13585	13540	13625	13424	13664	13427	13589	13515	13669	13629	13538	13595	13726	13447	13727	13550	13613	13491	13580	13744	13553	13387	13624	13525	13654	13705	13645	13558	13597	13520	13746	13621	13699	13519	13592	13730	13560	13689	13491	13537	13565	13609	13524	13500	13659	13753	13605	13758	13736	13657	13642	13632	13789	13569	13584	13534	13521	13648	13834	13620	13729	13569	13669	13538	13837	13770	13520	13681	13569	13515	13736	13549	13526	13548	13596	13585	13643	13442	13503	13562	13430	13551	13689	13467	13553	13615	13676	13746	13416	13862	13442	13551	13695	13670	13628	13679	13362	13680	13538	13615	13620	13560	13599	13570	13554	13586	13674	13626	13600	13652	13511	13682	13486	13564	13530	13842	13589	13556	13562	13640	13561	13514	13614	13463	13751	13459	13601	13460	13564	13768	13647	13689	13529	13556	13370	13585	13575	13543	13540	13698	13809	13664	13603	13735	13556	13515	13816	13443	13661	13492	13419	13621	13563	13554	13803	13593	13511	13681	13658	13639	13744	13595	13555	13659	13382	13765	13625	13595	13668	13730	13628	13700	13679	13586	13569	13606	13656	13602	13547	13620	13740	13628	13537	13656	13481	13556	13647	13552	13459	13623	13744	13587	13586	13455	13517	13715	13602	13482	13807	13749	13537	13725	13596	13734	13584	13535	13624	13471	13691	13523	13645	13540	13634	13584	13554	13690	13663	13505	13577	13540	13624	13577	13734	13536	13662	13564	13654	13584	13654	13620	13562	13644	13500	13533	13661	13478	13643	13611	13510	13676	13433	13569	13723	13487	13572	13657	13709	13691	13629	13680	13553	13533	13545	13672	13535	13642	13560	13649	13614	13545	13516	13628	13501	13656	13594	13677	13545	13895	13605	13770	13354	13529	13631	13591	13646	13737	13577	13647	13795	13597	13574	13488	13631	13631	13573	13532	13640	13768	13514	13582	13465	13698	13737	13602	13520	13547	13526	13617	13677	13660	13525	13610	13638	13748	13612	13680	13433	13571	13710	13567	13558	13566	13769	13613	13554	13559	13594	13785	13705	13710	13493	13492	13682	13514	13519	13542	13711	13683	13684	13477	13698	13661	13536	13730	13714	13598	13652	13575	13734	13641	13873	13686	13534	13571	13730	13476	13559	13459	13726	13727	13598	13772	13567	13529	13605	13668	13515	13614	13498	13549	13767	13504	13640	13561	13679	13622	13624	13661	13599	13591	13602	13600	13674	13488	13790	13607	13560	13558	13778	13546	13767	13680	13532	13648	13547	13613	13696	13646	13600	13629	13665	13689	13632	13473	13709	13470	13719	13578	13603	13531	13772	13651	13645	13626	13633	13576	13694	13600	13623	13555	13467	13758	13675	13813	13595	13626	13556	13456	13613	13592	13637	13751	13608	13550	13616	13608	13639	13623	13606	13670	13493	13698	13616	13591	13658	13587	13708	13669	13441	13615	13470	13570	13603	13771	13607	13630	13605	13561	13572	13648	13645	13573	13713	13498	13715	13502	13715	13392	13528	13587	13672	13688	13590	13741	13403	13599	13518	13705	13719	13665	13592	13666	13603	13683	13663	13650	13501	13611	13549	13655	13574	13607	13700	13564	13586	13823	13572	13564	13709	13635	13682	13481	13593	13641	13497	13505	13666	13776	13600	13508	13608	13667	13640	13585	13625	13547	13531	13387	13588	13524	13649	13496
24366	20946	26678	26106	20354	18726	18611	17791	17398	17355	17187	17302	17062	17122	17107	17072	16923	16947	16966	16855	16762	16616	16869	16732	16878	16853	16865	16834	16763	16737	17090	16755	16758	16695	16793	16743	16842	16967	16799	16830	16822	16826	16775	16826	16728	16892	16818	16779	16904	16712	16965	16726	16701	16811	16768	16567	16818	16705	16825	16734	16626	16710	16686	16623	16637	16641	16768	16761	16719	16772	16757	16806	16894	16787	16856	16798	16831	16676	16827	16658	16780	16575	16647	16698	16874	16830	16622	16630	16807	16718	16871	16569	16720	16708	16889	16716	16540	16786	17026	16809	16895	16985	16768	16779	16614	16809	16767	16620	16768	16750	16784	17033	16884	16757	16896	16838	16549	16813	16882	16674	16627	16955	16855	16667	16851	16970	16768	16751	16731	16879	16699	16735	16707	16765	16631	16834	16867	16831	16684	16825	16721	16887	16795	16788	17111	16793	16790	16849	16773	16926	16659	16900	16663	16588	16507	16726	16740	16756	16640	16626	16778	16735	16751	16925	16908	16615	16581	16714	16754	16795	16596	16771	16608	16525	16740	16767	16833	16541	16642	16727	16630	16758	16807	16647	16700	16611	16762	16668	16815	16642	16760	16694	16875	16562	16857	16858	16787	16594	16798	16774	16899	16955	16714	16551	16881	16664	16747	16907	16977	16927	16756	16880	16636	16721	16661	16745	16834	16880	16892	16809	16914	16822	16640	16661	16738	16903	16811	16770	16654	16680	16611	16692	16656	16652	16718	16758	16932	16804	16866	16909	16673	16895	17021	16658	16866	16952	16842	16666	16705	16697	16879	16844	16595	16782	16717	16632	16787	16783	16874	16757	16939	16677	16943	16773	16770	16712	16800	16711	16408	16961	17064	16727	16680	16709	16885	16773	16738	16811	16788	16856	16784	16804	16910	16812	16782	16587	16698	16823	16927	16696	16574	16635	16857	16726	16791	16635	16815	16820	16714	16770	16797	16787	16782	16894	16964	16911	16674	16560	17037	16908	16823	16585	16994	16780	16925	16693	16716	16659	16583	16781	16847	16773	16637	16826	16678	16736	16638	16761	16594	16925	16929	16720	16712	16724	16715	16818	16982	16807	16936	16627	16759	16834	16698	16691	16772	16768	16677	16712	16906	16685	16861	16703	16556	16927	16923	16852	16812	16980	16766	16706	16859	16784	16775	16829	16874	16736	16809	16994	16739	16814	16957	16686	16874	16833	16781	16879	16818	16844	16855	16798	16767	16680	16678	16727	16818	16678	16712	16711	16578	16870	17077	16881	16716	16779	16754	16841	16953	16826	16851	16795	16530	16623	16748	16573	16908	16641	16808	16852	16875	16853	16821	16578	16736	16830	16804	16765	16739	16813	16870	16836	16849	16879	16616	16718	16681	16702	16676	16833	16946	16754	16636	16605	16740	16960	16923	16867	16768	16828	16779	16959	16945	16829	16769	16715	16906	16721	16835	16815	16754	16713	16664	16708	16766	16725	16971	16822	16739	16905	16977	16871	16743	16750	16962	16653	16855	16784	16849	16884	16729	16588	16703	16851	16709	16956	16769	16997	16806	16622	16780	16778	16739	16856	16645	16645	16637	16563	16786	16713	16951	16830	16700	16907	16797	16835	16696	16664	16800	16895	16823	16698	16683	16852	16887	17028	16786	16828	16884	16878	16749	16930	16827	16780	16674	16648	16681	16683	16945	16645	16750	16858	16772	16767	16908	16872	16821	16624	16946	16798	16928	16742	16843	16687	16805	16999	16838	16920	16732	16787	16668	16642	16903	16815	16688	16811	16982	16728	16636	17013	16812	16932	16765	16751	16731	16687	16783	16950	16854	16799	16603	16738	16849	16928	16905	16591	16681	16829	16722	16815	16795	16675	16593	16738	16746	16915	16809	16887	16825	16724	16841	16714	16808	16969	16866	16780	16847	16767	16629	16820	16674	16812	16868	17038	16763	16832	16906	16793	16844	16739	16809	16708	16653	16856	16863	16651	16660	17031	16537	16508	16636	16772	16898	16676	16694	16706	16869	16584	16567	16772	16784	16644	16707	16385	16928	16709	16716	16805	16802	16757	16821	16824	16706	16740	16713	16775	16802	16890	16754	16711	16684	16894	16695	16689	16834	16731	16764	16910	16866	17109	16682	16599	16732	16717	16721	16703	16825	16832	16827	16768	16920	16709	16736	16598	16684	16839	16902	16966	16793	16911	16858	16566	16767	16602	16660	16852	16807	16763	16803	16910	16725	16734	16891	16766	16904	16879	16876	16841	16669	16626	16823	16723	16684	16663	16722	16880	16775	16812	16838	16975	16951	16737	17025	16864	16847	16834	16806	16764	16602	16936	16814	16655	16606	16854	16792	16762	16686	16754	16667	16661	16689	16654	16919	16783	16774	16790	16903	16713	16820	16721	16651	16637	16938	16841	16694	16603	16641	16742	16801	17046	16873	16808	16755	16937	16620	16904	16861	16635	16775	16949	16952	16689	16661	16843	16965	16681	16779	16664	17004	16784	16754	16767	16779	16837	16708	16589	16966	16898	16798	16779	16917	16895	16749	16804	16823	16632	16594	16588	16779	16749	16747	16880	16934	16734	16737	16834	16869	16731	16795	16869	16816	16775	16882	16585	16899	16706	16737	16758	16832	16805	16501	16516	16838	16705	16761	16742	16805	16870	16792	16918	16875	16775	16756	16745	16794	16884	16814	17036	16824	16858	16844	16942	17067	17004	16911	16959	16869	16779	16736	16703	16906	16578	16751	16745	16836	16674	16730	16708	16817	16676	16712	16782	16857	16729	16702	16930	16820	16950	16786	16911	17015	16779	16891	16655	16691	16918	16751	16473	17013	16769	16733	16747	16784	16684	16875	16658	16844	16645	16815	16598	16791	16651	16579	16718	16670	16905	16832	16916	16828	16757	16821	16614	16819	16801	16620	16834	17021	16786	16911	16653	16749	16771	16998	16743	16833	16634	16704	16668	16726	16762	16714	16931	16688	16690	16719	16696	16747	16789	16847	16676	16791	16769	16687	16875	16945	16686	16729	16787	16938	16910	16792	16570	16720	16902	16879	16667	16827	16787	16832	16741	16858	16832	16916	16862	17034	16781	16757	16668	16603	16857	16973	16859	16826	16576	16657	16874	17037	16712	16700	16806	16696	16857	16814	16530	16959	16633	16760	16804	16836	16767	16763	16805	16869	17046	16938	16896	16891	16861	16792	16834	16696	16574	16830	16984	16713	16911	16852	16704	16658	16676	16828	16826	16743	16920	16874	16997	16637	16720	16946	16810	16882	16749	16767	16857	16832	16992	16928	16810	16681	16803	16879	16790	16783	16815	16601	16907	16880	16732	16738	16829	16688	16754	16943	16726	16943	16752	16874	16736	16817	16807	16607	16802	16621	16920	16619	16584	16745	16592	16790	16902	16799	16761	16721	16882	16649	16708	16565	16764	16862	16768	16762	16907	16809	16822	16662	16838	16746	17057	16857	16812	16898	16719	16983	16907	16707	16781	16913	16741	16782	16822	16932	16704	16838	16898	16745	16951	16905	16633	16731	16625	16858	16574	16626	16487	16825	16774	16934	16729	16807	16702	17018	16789	16747	16840	16878	16992	16776	16726	16747	16914	16763	16670	16666	16756	16734	16764	16737	16777	16769	16734	16815	16918	16853	16834	16666	16917	16874	16948	16847	16728	16972	16740	16903	16910	16872	16669	16657	16695	16723	16725	16729	16772	16890	16883	16934	16832	16687	16968	16809	16664	16785	16939	16652	16801	16543	16718	16843	16963	16769	16907	16758	16636	16862	16477	16753	16623	16877	16813	16746	16719	16622	16855	16602	16715	17017	16866	16896	16978	16573	16679	16810	16573	16888	17001	16802	16841	16646	16648	16733	16908	16785	16860	16778	16771	16800	16729	16845	16791	16777	16734	16786	16652	16648	16756	16734	16767	16762	16936	16803	16923	17038	16729	16656	16668	16935	17007	16799	16846	16955	16957	16935	16702	16679	16871	16798	16703	16809	16741	16653	16612	16783	16564	16745	16721	16878	16697	16591	16809	16770	16955	16870	16864	16960	16638	16818	16826	16776	16816	16767	16603	16693	16820	16707	16816	16985	16743	16780	16594	16811	16703	16903	16714	16829	16663	16716	16689	16730	16698	16624	16667	16948	16866	16739	16642	17018	16920	16675	16816	16787	16912	16740	17035	16959	16894	17002	16642	16904	16648	16713	16645	16900	16784	16803	16665	16938	16829	16735	16785	16785	16613	16776	16736	16643	16978	16777	16623	16931	16895	16692	16670	16882	16860	16900	16573	16670	17039	16813	16795	16719	16652	16716	16579	16827	16794	16719	16763	16925	16814	16665	16943	16712	16594	16796	16834	16807	16806	16693	16774	16578	16738	16866	16749	16825	16746	16954	16783	16909	16750	16849	16777	16723	16751	16733	16888	16780	16704	16841	16846	16914	16841	16572	16715	16716	16625	16814	16657	16670	16607	16860	16758	16810	16835	16605	16814	16832	16879	16622	16764	16946	16849	16834	16864	16784	16802	16843	16872	16746	16754	16801	16862	16692	16861	16749	16708	16782	16677	16874	17015	16733	16898	16540	16842	16723	16830	16916	16772	16710	16696	16762	16764	16715	16533	16580	16799	16938	16920	17038	16733	16597	16693	16709	16926	16599	16830	16649	16898	16606	16618	16679	16769	16737	16830	16793	16707	16654	16756	16774	16645	16731	16918	16846	16904	16839	16780	16828	16839	17000	16904	16746	16811	16848	16602	16911	16789	16660	16675	17020	16630	16862	16742	16696	16626	16839	16695	16898	16714	16891	16695	16900	16656	16847	16536	16793	16774	16855	16746	16738	16675	16593	16707	16724	16798	16880	16918	16698	16858	16663	16768	16872	16901	16785	16667	16888	16655	16909	16710	16712	16959	16627	16766	17004	16725	16937	16819	16751	16727	16643	16966	16893	16676	16852	16924	16791	16849	16789	16697	16764	16826	16920	16796	16875	16851	16852	16852	16808	16854	16926	16920	16793	16737	16827	16936	17048	16984	16714	16666	16714	16790	16819	16765	16859	17011	16907	16805	16992	16492	16882	16715	16832	16811	16692	16601	16745	16999	16755	16757	16851	16823
14755	26742	22364	18209	16993	16288	15899	15233	15131	14863	14632	14580	14553	14470	14385	14363	14202	14230	14303	14141	14235	14383	14246	14276	14132	14180	14282	14209	14258	14200	14172	14377	14058	14239	14095	14013	14146	14097	14411	14198	14199	13876	14199	13997	14256	14143	14170	14171	14057	14232	14144	14141	14156	14181	14207	14197	14193	14264	14185	14078	13980	14227	14162	14288	14074	14151	14196	14000	14391	14121	14212	14175	14117	14226	14019	14307	13861	14380	14151	14401	14066	14153	14179	14082	14095	14066	14174	14116	14180	14189	14148	14303	14023	14142	14011	14353	14141	14045	14152	14148	14225	14121	14175	14129	14278	14009	14056	14117	14234	14236	14188	14128	14100	14258	14167	14116	14126	14204	14143	14284	14079	14152	14179	14164	14055	14180	14104	13980	14124	14098	14174	14248	14137	14135	14173	14239	13993	14296	14054	14191	14288	14009	14125	14087	14132	14247	14090	14202	14048	14157	14120	14269	14176	14140	14210	14171	14097	14135	14123	14042	14224	14198	14199	14039	14124	14122	14143	14094	14147	14157	14040	14102	14305	14200	14110	14062	14094	14064	14350	14118	14117	14182	14288	14189	14008	14107	13911	14137	13902	14102	14112	14247	14021	14046	14223	14054	14076	14121	14023	14296	14062	14227	14196	14177	14169	14272	14207	14121	14121	14242	14272	14009	14206	14108	14196	14116	14128	14035	14124	14018	14350	14151	14104	14102	14164	14150	14113	14136	14145	14201	14151	14145	14061	14104	14226	13917	14296	14185	14014	14149	13978	14234	14075	14044	14033	14057	14327	13958	14179	14212	14051	14178	14038	13991	14072	14278	14229	14164	14238	14220	14055	14265	14205	14157	14066	14062	14195	14003	14241	14150	14337	14350	14115	14191	14141	14097	14116	14239	14164	14219	14120	14078	14036	14054	14099	14114	14210	14255	14046	14082	14251	14211	14102	14364	14139	14138	14033	14158	14308	14181	14262	14118	14088	14078	14291	14228	14240	13947	14116	14108	14281	14257	14257	14109	14114	14016	14218	14313	14254	14245	14123	14289	14166	14296	13905	14177	14145	14133	14328	14085	14070	14209	14071	14150	14094	14235	14127	14171	14210	14068	14391	14072	14061	14127	14097	14148	14030	14105	14129	14171	14060	14110	14198	13989	14224	14040	14049	14125	14324	14076	14165	14192	14366	14120	14175	13918	14218	14180	14211	14087	14146	14180	14243	14062	14118	14228	14095	14193	14249	13945	14302	14200	14158	14074	14025	14281	14160	14175	14145	14124	14238	14079	13955	13994	14105	14080	14115	14219	14016	14170	14149	14044	14127	14089	14093	14330	14168	14066	14189	14177	14068	14283	14233	14007	13899	14205	14190	14177	13904	14205	14170	14086	14265	13990	14184	14060	14266	14068	14309	14136	14146	14221	14184	14051	14149	14097	14264	14181	14042	14036	14231	14216	13992	14124	14272	14169	14141	14181	14187	14060	14146	14131	14304	14205	14203	14122	14118	14274	14163	14079	14217	14093	14120	14372	13985	14255	14334	14091	13993	14271	14138	14005	14255	14083	14207	14180	14334	14283	14263	14075	14093	14172	14393	14143	14266	14196	14074	14026	14224	14198	14135	14075	14110	14221	14165	14086	14118	14207	14341	14060	14349	14141	14058	14191	14045	14097	14080	14055	14230	14252	14036	14124	14163	14009	14201	13991	14010	14174	14229	14154	14163	14312	14138	14048	14191	14073	14104	14129	14045	14156	14139	14248	14132	14311	14155	13977	14296	14264	14230	14167	14125	14133	14302	14178	14144	14367	14221	14052	14074	14084	14021	14311	14131	14203	14114	14053	14135	14097	14091	14250	14244	14096	14070	14154	14224	14006	14243	14322	14182	14208	14086	14250	14226	14115	14311	14182	14262	14170	14301	14027	14050	14246	14065	14241	14237	14202	14204	14041	14069	14054	14100	14118	14078	14034	14206	14191	14227	14205	14038	14112	14316	14228	14351	14239	14069	14146	13963	14258	14205	14117	14278	14070	14066	14228	14175	14101	14181	14080	14104	14265	14030	14057	14271	14153	14136	14012	14160	14160	14128	14147	14138	14284	14197	14055	14187	14156	14221	14079	14208	14185	14224	14090	14161	14216	14331	14249	14161	14057	14070	14138	14173	14077	14064	14195	13911	14179	14272	14280	14068	13985	14167	14457	14258	14252	14286	13965	14262	14122	14120	14232	14260	13855	14148	14188	14067	14120	14138	14104	14081	14024	14129	14325	14095	14150	14154	14325	14285	14100	14266	14132	14265	14059	14061	14060	14185	14170	14108	14256	14189	14250	14248	14075	14092	14102	14259	14170	14405	14053	14267	14174	14322	14220	14189	14163	13964	14235	13977	14228	14083	14140	14156	14028	14200	14254	14090	14201	14107	14164	14147	14150	14064	14166	14162	14214	14232	14086	14131	14169	14125	14193	14161	14269	14230	14150	14183	14134	14053	14299	14238	14286	14088	14012	14024	14176	14197	14184	14152	14019	14114	14161	14118	14274	14196	14262	14291	14117	14072	14200	14029	14087	14217	14120	14179	14087	14213	14080	14152	14390	14137	14049	14298	14198	13999	14061	14087	14244	14222	14145	14224	14276	14120	14134	14196	14191	14114	13930	14228	14123	14192	14072	14252	14081	14122	14120	14100	14299	14215	14147	14063	14371	14313	14272	14122	14187	14196	14166	14158	14337	14143	14247	14056	14069	13931	14254	14006	14028	14172	14075	14114	14042	14150	14103	13999	14161	14048	14131	14359	14041	14040	14251	14145	14146	13989	14290	14244	14228	14026	14298	14251	14069	14169	14210	14179	14191	14315	14191	14174	14123	14171	14034	14141	14123	14205	14186	14102	14266	14274	14156	14150	14123	14135	14256	14081	14140	14179	14168	14113	14236	14111	14258	14173	14175	14108	13975	14199	14209	14164	13983	14161	14111	14138	14177	14085	14148	14130	14217	14023	14099	14118	14172	14059	14216	14193	14170	14241	14175	14062	14061	14175	14203	14120	14136	14104	14122	14228	14116	14153	14078	14304	14170	14199	14109	14102	14271	14292	14225	14161	14041	14164	14317	14228	14137	14281	14147	14308	14423	14089	14223	14224	14202	14189	14184	14025	14023	14178	14203	14318	14172	14279	14165	14027	14242	14100	14276	14193	14195	14204	14137	14200	14136	14287	14208	14153	14189	14175	14303	14171	14238	14189	14253	14277	14148	14264	14069	14176	14245	14104	14252	14215	14151	14182	14193	13999	14126	14196	14280	14134	14096	14336	14090	14239	14087	14134	14000	14049	14159	14246	14164	14330	14141	14018	14079	14054	14147	14017	14139	14142	14182	14112	14007	14027	14207	14184	14237	14257	13929	14169	14253	14115	14080	14119	14235	14171	14139	14354	14308	14259	14342	14062	14092	14150	14162	14052	14108	14198	14249	14004	14181	14250	14223	14078	14163	14017	14205	14090	14214	14163	14213	14156	14106	14276	14107	14170	14114	14297	14247	14337	14169	14252	14143	13999	14183	13989	14136	14200	14085	14100	14357	14205	14174	14209	14117	14091	14104	14229	14151	14196	14131	13969	14169	14228	14227	14385	14230	14141	14161	14138	14161	14207	14236	13993	14243	14127	14128	14042	14175	14257	14096	14213	14311	14247	14238	14257	14221	14172	14083	14337	14141	14014	14060	14101	14020	14178	14166	14080	14266	14082	14078	13977	14235	14120	14161	14214	14355	14019	14085	13947	14055	14160	14166	14281	13913	14130	14216	14039	14039	14171	14040	14160	14145	14307	14030	14225	14101	14111	14113	14226	14102	14148	14173	14123	14004	14306	14031	14191	14232	14077	14007	13917	14121	14113	14115	14076	14072	14106	14163	14445	14085	14316	14136	14010	13985	13993	14193	14232	14019	14223	14124	14059	14100	14353	14134	14130	14174	14312	14137	14106	14153	13999	14144	14076	14098	14030	14237	14107	14283	14247	14345	14133	14218	14084	13969	14212	14220	14176	14092	14121	14208	13940	14226	14246	14075	14374	14230	14141	14243	14276	14111	14018	14142	14110	14122	14246	14147	14236	14061	14149	14318	14107	14212	14242	14053	14237	14015	14142	13988	14125	14186	14104	14016	14164	14123	14068	14019	14246	14157	14101	14204	13993	14157	14173	14221	14177	14228	14160	14146	14131	14111	14223	14243	14146	14148	14236	14110	14139	14219	14120	14278	14100	14176	14281	14153	14208	14015	14220	14206	14105	14267	14211	14108	14248	14078	14258	14104	14205	14292	14296	14010	14007	14098	14258	14023	14286	14148	14086	14123	14228	14208	14188	14198	14245	14148	13970	14263	14047	14154	14073	14250	14371	14195	14251	14003	14138	14161	14237	14187	14139	14203	14201	13942	14098	14259	14148	14178	14269	14184	14251	13995	14205	14138	14162	14087	14105	14266	14193	14116	14251	14216	14040	14065	14127	14195	14109	14265	14188	14299	14131	14211	14063	14106	14216	14191	14282	14202	14210	14287	14123	14241	14163	14233	14034	14144	14249	14399	14215	14047	13958	13953	14374	14031	14064	14053	14147	13985	13979	14073	14183	13901	14043	14350	14096	14156	14122	14098	14023	14102	14207	14197	14289	14099	14194	14201	14251	13994	14136	14129	14300	14196	14331	14042	14212	14106	14117	14222	14263	14174	14072	14119	14170	14072	14220	14167	14289	14317	14078	14109	14137	14135	14141	14240	14208	14208	14316	14263	14125	14140	14142	14040	14193	14285	14042	14207	14210	14084	14048	14190	14031	14112	14011	14263	14227	14146	14196	14079	14087	14181	14089	14318	14267	14265	14095	14098	14177	14134	14121	14254	13938	14104	14247	14136	14270	14182	14012	14269	13931	14057	14256	14120	13868	14161	14209	14138	14066	14119	14348	14002	14208	14162	14079	14196	14208	14142	14226	13861	14159	14117	13971	14209	14073	13991	14002	14200	14078	14156	14156	14129	14325	14141	14167	14027	14123	14249	14042	14173	14267	14092	14137	14157	14304	14167	14277	14199	14267	13996	14233	14053	14052	14308	14184	14138	14221	14093	14173	14163	14159	14209	14172	14148	14115	14142	14116	14116	14173	14149	14168	14199
21790	20920	28134	23893	21171	23220	25012	19787	18560	18659	18414	18051	17941	17821	17777	17606	17427	17612	17412	17359	17451	17395	17303	17288	17519	17400	17427	17407	17440	17384	17467	17219	17430	17361	17145	17425	17468	17352	17076	17185	17072	17180	17274	17290	17107	17198	17284	16892	17004	17043	17086	17197	17428	17239	17275	17191	17223	17137	17184	17137	17239	17147	17167	17285	17154	17230	16973	17276	17092	16965	17092	17240	17156	17080	17028	17159	16950	16972	17145	17101	17165	17095	17123	17213	17131	17260	17105	17325	17183	17217	17016	17218	17039	16986	17116	17227	17287	17196	17284	17214	17415	17343	17061	17140	16955	17218	17192	17084	17125	17058	17229	17214	17204	17221	17158	17152	17080	17057	17101	17145	17231	17284	17277	17324	17190	16762	17009	17322	17253	17125	17336	17036	17184	17071	16920	17167	17167	17313	16952	17120	17020	16883	17179	17063	17159	17070	17156	17132	17287	17038	17017	17295	17272	17296	17339	17095	17098	17266	17272	17317	17081	17155	17189	17081	17038	17001	17255	17176	17061	17142	17146	17185	17099	17144	17177	17150	17104	17048	16957	17220	17168	17257	17087	17329	17402	16908	17101	17126	17117	17176	17240	17248	17132	17105	17141	16945	17324	17176	17155	17070	17249	17237	17138	17378	17320	17157	17291	17271	17270	17224	17373	17094	17125	17241	17055	17007	17155	17251	17327	17297	17247	16949	17256	17378	17141	17155	17058	17222	17102	17126	17240	17232	16827	16951	17016	17249	16928	17220	17165	17153	17217	17130	17223	17225	17164	17223	16987	17230	17292	17250	17219	17013	17162	17055	17324	17038	17265	16951	17116	17077	17202	17288	17243	17149	17248	17134	17313	17149	16973	17359	17239	17169	16853	17048	17146	17160	17171	17110	17309	17119	17040	17170	17041	17216	17125	17262	17304	17217	17193	17082	17054	17263	17309	17251	17204	17257	17181	17217	17312	16961	17176	17193	17004	17192	17172	17270	17360	17207	17216	17194	17168	17148	17122	17280	17115	17166	17389	17056	17213	17126	17159	17205	17208	17153	17347	17195	17170	17179	17114	17176	17456	17394	17085	17136	16991	17269	17195	17165	17155	17091	17135	17313	17053	17133	17260	17322	17082	17180	17174	17002	17182	17125	17116	17120	17222	17170	17004	17204	17339	17128	17241	17149	17077	17094	17121	17225	17098	17267	17320	17129	17098	17274	17162	17302	17301	17031	17089	17122	17323	17103	17313	16970	17247	17254	17134	17310	17043	17185	17140	17060	17143	17254	17121	17101	17172	17155	16912	17052	17269	17200	17128	17142	17174	17113	17199	16928	17314	17162	17043	16986	16989	17171	17103	17212	17091	17197	17114	16876	17340	17158	17245	17189	17337	17265	17034	17170	17161	17249	17042	16930	17113	17021	17151	17170	17226	17283	17274	17166	16944	17080	17239	17349	16924	16877	17066	17193	17174	17128	17288	17092	17310	17152	17215	17181	17136	16927	17157	17145	17088	17187	17004	17019	17233	17438	17158	17421	16916	17085	17072	17187	17133	17214	16979	17153	17016	17173	17053	17015	17116	17178	17063	17074	17267	17142	17087	17206	17062	17262	17226	17035	17260	17256	17093	17037	17036	17176	17153	16963	17017	17367	17098	17125	17301	17180	17001	17177	17239	17150	17155	17202	17000	17273	17015	17133	17230	17178	17209	17266	17117	17182	17151	17154	17167	17155	17326	17376	17100	16944	17330	17351	17174	17269	17265	17127	17142	17181	17119	17232	16919	17402	17103	17211	16984	16962	17142	17253	17193	17309	16925	17152	17251	17192	17162	17109	17043	16936	17012	17048	17191	17242	17152	17031	17181	17125	17073	16888	17297	17355	17225	17082	17269	17136	17242	16929	17217	17268	17177	17235	17151	17336	17117	17196	17262	17210	17008	16913	17130	17099	17097	17079	17243	17150	17190	16965	17297	17117	17062	17234	17139	17039	17179	17303	17383	17318	17233	17171	17032	17080	17131	17128	17219	17037	17034	17123	17270	16967	17154	17176	17234	17104	17207	17125	17138	16946	16948	17193	17195	17224	17188	17206	17177	17380	16998	17041	17239	16852	17089	17092	17034	17070	16999	17108	17151	17101	17166	17250	17291	16994	17166	17148	17420	17198	17299	17128	17342	17134	17244	17125	17122	17097	17357	17171	17188	17145	17170	17229	17202	17145	17229	17194	17200	17248	17118	17272	17188	17151	17437	17266	17067	17107	17404	17147	16927	17210	16980	17062	17219	17129	17036	17218	17168	17144	17231	17038	17206	17123	17126	17124	17239	17217	17252	17182	17248	16961	17139	17159	17140	17184	17220	16924	17113	17165	16885	17011	17366	17225	17084	17135	17195	17103	16965	17189	16951	17211	17343	17051	17338	17113	17130	17172	17095	17146	17169	17007	17038	17245	17062	17147	17064	17168	17303	17066	17201	17034	17193	17050	17044	17100	17275	17101	17182	17171	17253	16976	17095	17299	17072	17103	17205	17011	17271	17155	17276	17038	17048	17079	17052	17219	17372	17125	17182	17182	17151	17098	17276	17048	17218	17194	17102	17086	17080	17167	17096	17068	17189	17098	17036	17109	17041	17025	17009	16886	16996	17102	16917	17258	17267	17176	17352	17110	17027	17130	17048	17086	17143	17033	17254	17217	17237	17132	17291	17158	17288	17386	17170	17158	17010	17086	17039	17279	17232	17300	17166	17071	17299	16936	17175	17083	17161	17309	17256	17109	17269	17066	17084	17342	17294	17110	17088	17070	16905	17289	17184	17164	17259	17156	17213	17263	17332	17246	17263	17260	17210	17226	17192	17222	17145	17244	17145	17114	17045	16978	17177	17063	17318	17260	17063	17302	17218	17115	17159	17271	17119	16963	17344	17178	16997	17166	17338	17233	17028	17018	17209	17197	17106	17133	16998	17150	17064	16936	17236	17161	17149	17172	17210	17151	17249	17182	17224	17228	17087	17369	17102	17211	17138	17071	17035	17193	17313	16944	17122	17069	17038	16972	17180	17152	17158	17242	17353	17062	17123	17224	17036	17012	17087	17138	17343	17050	17110	17055	17247	17269	17093	17002	17344	17256	17063	17152	17366	17206	17059	17267	17098	17064	17222	16947	16970	17266	17076	17138	17120	17140	16961	17001	17283	17172	17254	17254	17114	17200	17239	17149	16966	17376	17222	16973	17133	17201	16984	17214	17087	17131	17133	17132	17085	17058	17179	17204	17301	17095	17007	17218	17025	16891	17199	17105	17015	17126	17242	17144	17319	17145	17210	17051	17090	17060	17354	17188	17115	17053	17212	16997	16943	17249	17126	16970	17357	17205	16970	17114	17162	17315	17232	17245	17259	17109	17073	16935	17017	17065	17193	17130	17371	17213	17261	17101	17259	17023	17199	17103	17201	17302	17032	17102	17029	17201	17089	17107	16966	17226	17263	17175	17079	17093	17189	17061	17168	17116	17271	17043	17225	17050	17174	17154	16982	17072	17275	17372	17026	16879	17150	17023	17143	17194	17269	17266	17362	17206	17005	17440	17081	17234	17313	17218	17033	17271	17217	17232	17257	17175	17303	17289	17048	16994	17084	16975	17477	16956	17227	17178	16867	17255	17144	17054	17098	17211	17216	17086	17278	17013	17034	16996	17166	17022	17206	17161	17223	17356	17180	17241	17281	17257	17156	17160	17201	17319	16948	16877	17162	17036	17120	17176	17101	17050	17253	17209	17120	16968	17154	17189	17085	16971	17170	17312	17262	17003	17175	17264	17073	17196	16990	17081	17210	16879	17203	17235	16847	17265	17095	17051	17040	17130	17169	17322	17150	16956	16982	17033	16954	17281	17251	17160	17229	17189	17279	17377	17120	17155	17025	17033	17252	17049	17087	17000	17187	16932	17150	17191	17288	17304	17220	17145	17111	17096	17003	17185	17132	17093	17324	17232	17076	17127	17161	17187	17289	17167	16934	17028	17316	16981	16961	17005	16924	17105	17149	17067	17153	17119	17119	17269	17039	17222	17114	16964	16944	16887	16688	17103	17078	17306	17222	17033	17272	17130	16991	17062	17103	17110	17253	17098	17175	16921	17067	17295	17329	17272	17439	17247	16987	17164	17036	16982	17124	17284	17196	17168	17209	17128	17296	17264	17181	17180	17010	17488	17186	17035	17107	16953	16810	17219	17137	17236	17145	17357	17190	17257	17269	16969	17066	17153	17302	17337	17048	17225	17136	17220	17040	17126	16882	17148	17401	17185	17072	17284	17126	17140	17149	17132	17185	17280	17376	17252	17158	16966	17044	17176	17190	17141	17406	17078	17068	17115	17123	17208	17103	17180	17329	17215	17267	17313	17259	17141	17126	17046	17209	17094	17088	17302	17104	17265	17337	17011	16910	17275	17114	17134	17094	17190	16898	17178	17219	17146	17295	17254	16905	17172	17243	17170	17138	17191	17392	17297	16977	17010	17095	17122	17063	17069	17263	17192	17120	17207	17103	17143	16987	17058	17173	17291	17090	16997	17214	17342	17079	17056	17218	17084	17238	17056	17188	17157	17098	17007	17141	17216	17050	16925	17071	17101	16994	17043	17176	17269	17067	17110	17056	16765	17181	17164	17288	17194	17319	17042	17177	17183	17006	17159	17093	17189	17135	17037	17082	17154	17218	17127	17183	17283	17030	17019	17197	17146	17077	17168	17069	17149	17122	17227	17333	17251	17054	17344	17252	17144	17123	17074	17134	17150	17294	17176	17115	17054	16985	17147	17062	16985	17059	17193	17045	17156	17207	17233	17141	16974	17115	17274	17162	17109	16998	17198	17217	17072	17060	17074	17001	17089	17166	17180	17224	17091	17122	17019	17226	17056	17116	17282	17280	17097	17111	17143	16986	17297	17083	17207	16992	16968	17142	16911	17096	17191	17065	17128	17098	17279	17107	17107	17247	17198	17009	17293	17147	17358	17134	17206	17258	17184	17145	17112	17133	17074	17118	17200	17166	17089	16985	17024	17216	16929	17091	17114	16985	17043	17261	17305	17257	17337	17026	17264	17134	17220	17195	17024	17291	17231	17414	17014	17035	17358	17278	17080	17138	17112	17324	17072	17179	17285	17109	17370
15117	34520	28493	22249	19934	18540	17378	16841	16085	15848	15531	15346	15260	15070	14846	14718	14567	14456	14348	14422	14478	14279	14322	14447	14345	14234	14382	14272	14383	14225	14476	14232	14513	14165	14362	14618	14410	14318	14251	14240	14130	14286	14297	14263	14193	14324	14251	14263	14302	14341	14276	14212	14279	14312	14320	14126	14228	14362	14327	14373	14391	14210	14382	14286	14492	14262	14094	14266	14328	14175	14285	14257	14399	14275	14335	14387	14375	14187	14423	14334	14433	14329	14365	14303	14286	14257	14148	14307	14096	14249	14262	14357	14195	14192	14366	14048	14255	14220	14295	14327	14341	14147	14375	14268	14294	14186	14340	14500	14309	14310	14273	14307	14274	14148	14366	14335	14280	14087	14158	14359	14250	14200	14235	14217	14306	14342	14213	14344	14285	14354	14354	14147	14249	14269	14214	14463	14234	14174	14250	14261	14361	14202	14297	14437	14247	14109	14202	14236	14333	14128	14493	14379	14402	14316	14343	14146	14323	14142	14282	14433	14409	14305	14282	14325	14438	14267	14292	14320	14262	14314	14248	14190	14231	14330	14261	14379	14268	14291	14301	14302	14294	14302	14335	14301	14183	14377	14338	14363	14346	14420	14327	14248	14385	14199	14352	14333	14156	14382	14148	14384	14185	14215	14306	14244	14156	14350	14193	14328	14296	14422	14351	14166	14347	14255	14218	14277	14235	14288	14141	14282	14366	14393	14188	14252	14259	14389	14310	14125	14353	14252	14355	14431	14214	14368	14404	14194	14295	14238	14324	14107	14195	14245	14159	14553	14219	14393	14151	14444	14389	14126	14140	14248	14403	14246	14316	14201	14313	14364	14434	14189	14306	14213	14218	14211	14187	14376	14237	14310	14453	14376	14357	14233	14257	14370	14182	14377	14338	14351	14133	14439	14391	14175	14276	14267	14296	14281	14384	14304	14383	14325	14379	14293	14347	14335	14197	14162	14360	14240	14331	14442	14404	14128	14281	14245	14203	14530	14200	14270	14236	14268	14190	14373	14174	14241	14270	14287	14127	14188	14359	14280	14124	14381	14192	14316	14272	14213	14156	14323	14330	14291	14227	14202	14392	14238	14225	14362	14518	14249	14254	14329	14456	14363	14327	14253	14346	14344	14302	14310	14337	14259	14181	14233	14245	14527	14351	14348	14373	14124	14112	14090	14238	14112	14405	14391	14224	14306	14446	14340	14298	14338	14282	14172	14256	14300	14226	14216	14222	14281	14302	14165	14083	14220	14373	14349	14348	14344	14338	14486	14258	14391	14178	14140	14366	14292	14294	14458	14281	14241	14354	14249	14256	14146	14350	14296	14317	14354	14316	14351	14288	14364	14147	14314	14153	14322	14273	14368	14448	14187	14261	14215	14237	14286	14220	14404	14319	14287	14132	14456	14374	14324	14245	14295	14235	14312	14109	14364	14225	14321	14331	14218	14187	14216	14098	14355	14191	14276	14195	14324	14242	14150	14219	14222	14181	14202	14233	14161	14342	14215	14350	14252	14281	14259	14225	14115	14327	14280	14385	14259	14227	14264	14293	14342	14251	14503	14325	14341	14313	14283	14174	14342	14254	14391	14317	14272	14350	14365	14270	14468	14499	14296	14346	14297	14319	14311	14243	14374	14441	14334	14200	14227	14087	14276	14159	14400	14328	14249	14364	14307	14215	14215	14306	14331	14382	14246	14288	14229	14202	14436	14128	14133	14495	14327	14270	14326	14316	14231	14333	14219	14177	14322	14128	14145	14241	14198	14204	14367	14316	14230	14287	14278	14357	14329	14100	14291	14196	14179	14442	14188	14312	14197	14191	14269	14386	14348	14256	14259	14393	14196	14251	14243	14136	14322	14168	14032	14203	14162	14297	14259	14293	14421	14278	14050	14182	14202	14362	14303	14179	14197	14263	14357	14439	14385	14172	14341	14175	14114	14361	14248	14256	14324	14166	14144	14273	14372	14171	14160	14238	14327	14279	14157	14107	14351	14368	14334	14212	14423	14375	14264	14244	14213	14311	14418	14329	14199	14293	14369	14339	14236	14410	14141	14264	14223	14330	14324	14183	14237	13940	14371	14229	14308	14226	14363	14043	14185	14224	14249	14232	14282	14176	14519	14164	14139	14173	14177	14351	14159	14298	13994	14376	14152	14257	14281	14038	14327	14083	14182	14084	14150	14216	14372	14242	14420	14326	14301	14315	14235	14277	14344	14183	14257	14338	14347	14280	14334	14429	14297	14189	14177	14284	14334	14248	14345	14256	14341	14152	14241	14180	14145	14232	14235	14273	14298	14245	14309	14334	14266	14264	14183	14186	14404	14057	14310	14188	14164	14381	14238	14309	14244	14136	14371	14372	14341	14249	14223	14410	14275	14334	14335	14340	14180	14377	14416	14318	14294	14322	14169	14300	14297	14249	14335	14170	14196	14167	14314	14325	14219	14279	14348	14324	14333	14217	14294	14240	14341	14334	14310	14314	14328	14122	14383	14160	14170	14162	14310	14271	14241	14263	14223	14270	14329	14447	14350	14455	14373	14216	14283	14294	14611	14173	14090	14339	14158	14388	14341	14407	14312	14322	14314	14286	14430	14175	14146	14161	14248	14277	14303	14404	14366	14463	14130	14129	14464	14347	14219	14121	14163	14394	14247	14337	14251	14228	14211	14296	14429	14260	14357	14408	14336	14353	14380	14408	14297	14235	14305	14009	14292	14284	14365	14231	14123	14283	14361	14345	14243	14316	14249	14242	14373	14454	14400	14251	14224	14334	14304	14175	14143	14163	14262	14249	14288	14232	14377	14301	14286	14436	14342	14283	14261	14340	14228	14300	14158	14335	14356	14355	14294	14285	14220	14236	14405	14484	14302	14363	14215	14191	14345	14404	14226	14208	14177	14207	14298	14183	14178	14371	14291	14249	14203	14171	14303	14277	14330	14325	14234	14220	14307	14325	14244	14374	14171	14296	14300	14339	14313	14252	14373	14104	14167	14338	14139	14195	14187	14289	14332	14205	14270	14410	14276	14294	14257	14202	14299	14155	14239	14259	14324	14419	14315	14347	14184	14406	14275	14291	14262	14246	14279	14391	14490	14397	14268	14387	14336	14253	14372	14233	14337	14273	14257	14254	14281	14138	14324	14414	14305	14148	14288	14219	14236	14373	14081	14487	14221	14242	14238	14250	14199	14256	14365	14321	14245	14444	14424	14365	14310	14199	14343	14409	14307	14265	14374	14160	14168	14475	14398	14321	14328	14185	14201	14299	14310	14446	14199	14214	14197	14071	14317	14232	14091	14483	14252	14198	14297	14114	14254	14239	14354	14183	14263	14361	14287	14321	14392	14162	14228	14335	14204	14322	14367	14207	14269	14441	14310	14274	14212	14292	14277	14229	14339	14270	14248	14348	14364	14315	14266	14203	14376	14255	14126	14286	14193	14266	14328	14280	14155	14204	14265	14409	14277	14164	14221	14205	14382	14265	14292	14408	14302	14333	14349	14247	14205	14355	14332	14433	14331	14333	14328	14328	14241	14389	14254	14293	14238	14264	14243	14335	14182	14304	14240	14297	14334	14253	14251	14357	14291	14288	14402	14206	14147	14262	14277	14215	14366	14282	14214	14293	14419	14335	14195	14239	14297	14261	14102	14222	14309	14228	14373	14327	14249	14150	14375	14307	14192	14171	14230	14278	14333	14190	14232	14366	14168	14273	14397	14310	14222	14363	14398	14187	14257	14185	14337	14355	14202	14346	14386	14311	14101	14279	14325	14267	14306	14117	14117	14233	14187	14320	14300	14213	14352	14268	14341	14319	14314	14397	14271	14490	14285	14285	14084	14264	14166	14235	14269	14310	14398	14340	14236	14455	14342	14187	14276	14344	14183	14333	14342	14324	14333	14523	14409	14316	14334	14282	14203	14145	14107	14279	14314	14302	14245	14317	14313	14269	14194	14250	14413	14318	14445	14146	14211	14230	14253	14328	14173	14221	14324	14222	14261	14370	14148	14156	14283	14208	14201	14101	14329	14179	14346	14155	14289	14338	14344	14233	14319	14187	14239	14483	14152	14274	14215	14330	14406	14235	14358	14224	14224	14271	14222	14392	14301	14486	14344	14265	14378	14167	14354	14259	14331	14381	14150	14369	14490	14220	14418	14334	14297	14198	14397	14327	14054	14242	14419	14298	14407	14413	14258	14248	14425	14277	14421	14097	14324	14288	14287	14203	14190	14255	14066	14453	14222	14354	14316	14375	14233	14398	14178	14286	14302	14253	14347	14384	14223	14136	14277	14318	14282	14347	14284	14240	14238	14212	14067	14398	14132	14353	14296	14226	14424	14236	14350	14243	14166	14318	14237	14152	14302	14217	14205	14167	14280	14258	14263	14287	14222	14303	14196	14333	14310	14360	14296	14245	14233	14422	14235	14098	14292	14323	14316	14197	14289	14327	14294	14213	14279	14233	14335	14187	14293	14202	14230	14278	14331	14388	14380	14256	14372	14376	14271	14219	14372	14248	14325	14214	14250	14213	14360	14324	14505	14599	14129	14124	14334	14454	14278	14228	14301	14358	14333	14257	14350	14278	14301	14174	14299	14540	14323	14319	14348	14482	14198	14195	14143	14287	14300	14247	14337	14354	14368	14129	14419	14334	14301	14376	14210	14334	14322	14327	14412	14189	14312	14217	14356	14361	14209	14242	14152	14373	14323	14085	14146	14370	14104	14352	14428	14172	14348	14418	14312	14133	14279	14192	14271	14269	14310	14209	14245	14149	14196	14254	14461	14358	14342	14395	14216	14268	14219	14318	14357	14314	14305	14313	14114	14282	14244	14373	14474	14241	14446	14386	14362	14388	14203	14231	14237	14154	14470	14346	14314	14212	14327	14322	14232	14370	14167	14295	14244	14203	14344	14274	14303	14279	14266	14319	14259	14337	14121	14364	14271	14243	14183	14063	14398	14330	14267	14111	14196	14161	14101	14221	14274	14283	14164	14366	14368	14187	14172	14415	14281	14278	14402	14389	14295	14377	14248	14430	14287	14129	14378	14161	14294	14362	14324	14337	14344	14292	14260	14126	14149	14313	14338	14323	14284	14261	14376	14347	14252	14219	14284	14457	14215	14230	14231	14449	14182	14218	14299	14240	14303
28001	22143	24058	20922	17598	16851	17224	16667	16562	16597	16440	16250	16335	16293	16084	16122	15940	16018	16204	16172	16085	15762	15983	16011	15937	15878	16136	15947	16132	15988	15853	15966	16242	15881	16031	16087	16108	15897	16247	16049	16143	16030	15912	16092	15792	15953	16000	16212	15926	15873	16007	15876	16012	15989	15911	16158	15988	16097	15980	16065	16000	16167	15921	15919	15860	16118	16073	15837	15889	15999	15961	15944	16183	16080	15985	16049	16086	15900	16040	16021	16217	15889	15727	16105	15890	15874	15905	15914	15893	15893	16012	15914	15992	16027	16024	16166	15943	16000	16002	15979	15898	15896	16141	15839	15925	15899	16111	16105	15881	16045	15958	15976	16114	16031	16008	16170	16173	16189	15958	16035	15972	15902	16053	16173	16064	16008	16160	15942	15937	15813	15918	16009	16195	15997	15947	16157	16040	15921	16039	15912	16119	16131	15961	15914	15873	16108	16008	15982	15919	16186	15996	15905	15827	15901	15835	15910	16037	15978	16034	16070	15887	16117	16131	16166	16088	16120	15936	15993	16017	15981	15895	15966	16054	16085	15943	16048	16146	16026	16081	16099	16059	16053	15982	15879	15806	15948	16024	15946	16007	15905	16233	16005	15879	15954	16013	15882	16226	15957	15979	15970	16035	15896	15947	15936	16029	15995	15812	15662	16012	15798	15887	16027	16137	16086	15838	16034	15986	15962	16040	16050	16015	16035	15834	15916	16044	16033	15992	16047	15903	15934	16057	16099	16110	16008	16007	16027	16108	16008	16126	15943	16096	16059	16008	16106	15812	15962	16172	16083	15923	15892	15815	15930	15816	15999	15871	15859	15950	15819	16066	16019	15959	15907	15941	15920	15889	15993	15990	15818	16090	15838	16009	15853	16037	15874	15942	15809	16026	15923	16233	16066	16095	15945	15951	15878	15945	16095	15886	15956	16135	15907	15925	16165	15956	15888	15925	16038	15787	15960	15992	15992	15862	15777	16031	16007	15931	15904	15864	15951	15996	16047	15991	15830	16197	15957	15961	15966	15822	15942	16017	16101	15854	16014	16043	16087	15975	15990	16016	15977	16012	16063	15995	16120	15992	16133	16071	15956	16223	15988	16004	16152	16136	16261	16232	15983	16106	16137	16094	16087	15826	15991	16015	15909	15956	15918	16092	15946	16201	16011	16146	15942	16005	16045	16126	15949	15882	15908	16084	16109	16132	16045	16054	15898	15889	16057	16169	16209	15852	16039	16002	15873	16099	16039	15964	16017	16033	15957	15985	15935	15923	15907	16081	15812	16035	15979	15850	16123	15884	15947	16212	15722	16117	16043	15942	16189	15762	15867	15802	16076	16081	16086	16128	15930	15994	15894	16133	16133	16075	16003	15948	16110	16120	16140	15933	15983	16036	15738	15986	16030	15951	16032	15921	16133	16079	15937	16004	16043	15899	15719	16063	15875	15995	16057	16165	16053	16098	16008	16025	16121	15949	15974	15888	16046	16027	15970	16076	16003	16036	16000	15917	16170	16046	15935	16195	16168	16119	16060	15935	16190	15919	16102	16046	15937	15944	15967	16116	16048	15934	16049	15985	15873	15844	16021	15998	16206	16249	16180	16071	15979	16035	16102	16060	16010	16095	16038	15801	15893	16041	15943	16104	15928	16033	16075	16100	16089	16002	15857	15844	15953	16014	16057	16096	15930	15934	16124	15895	15988	15825	15954	16073	15950	15952	15838	15922	16119	16210	16087	15972	15994	15887	16113	15939	15970	16115	15982	16045	15892	15892	16070	16135	15988	15997	15880	15975	16145	16126	16036	15872	16029	15926	15918	15962	15871	15928	15780	16093	15862	15948	15972	16088	15882	16021	15938	16091	16062	15932	16161	15895	16027	15727	15883	15880	16057	15935	16047	15976	15720	16263	15906	16194	16018	16081	15943	16031	16098	16050	15988	16034	15819	15838	16053	15886	15934	15911	16264	15910	15890	16121	15955	16087	15902	16029	15850	15953	16077	16068	16127	16121	16051	16061	16083	15912	15770	15714	16059	16144	16188	15936	15985	15804	15981	15980	15946	16035	16108	16163	16029	16109	16079	15975	16014	16040	16092	16019	15980	15922	15962	16051	16121	16075	15984	16065	16025	16073	15970	15961	15939	16136	16013	15903	16025	15936	16058	16056	16130	16077	15975	15975	15701	16030	16039	16102	16088	16030	15865	15886	15743	16028	15942	16006	16153	16023	15954	16070	16023	16129	15977	15930	15831	16109	16030	16062	15873	15963	15999	16129	15963	15940	15955	15863	16143	16206	15903	16044	15994	15900	15969	15877	16037	16033	16108	16009	15877	15976	16106	16047	15979	16026	15864	15843	15926	16052	16084	16030	16028	15962	16063	16126	16020	15892	16116	16029	16085	15848	15926	15946	15929	16059	15948	16073	15933	15995	15925	15871	15996	15940	15859	15992	15968	16048	16075	16105	16003	15897	15935	15929	16223	16075	15833	16130	16102	16015	16020	15983	15875	16035	15979	15903	16027	15825	16007	16066	16020	15802	16093	15973	15934	16067	15944	16034	15961	16123	16138	16013	16020	16015	16105	15942	16228	16154	15766	15979	16125	16129	16000	16201	15993	16063	16092	16107	16088	15959	15882	16030	16201	16078	16190	16054	15985	16068	15841	16080	16089	16001	15851	16023	16126	15995	16026	16000	15845	15958	16041	16176	16019	15992	15997	16084	16083	15856	16022	15991	15988	15789	15971	15916	15651	15990	16013	16078	15967	15965	15880	15879	16006	15979	16024	15854	16133	16036	15961	15867	15885	15906	15978	16202	16104	16035	15982	16032	15858	16000	15995	15973	15926	16170	15698	16001	16054	15950	16169	16136	15992	16043	16097	15909	15976	15985	15893	16043	16144	16082	15829	15971	15934	15750	16168	16089	16050	15983	15893	16064	15725	16099	15978	16205	15976	16012	16067	16197	15904	16034	16066	15942	16066	16032	16074	15993	15947	16087	15861	16060	15936	16106	16067	15896	15889	16075	15986	15972	16182	16129	15943	16004	15903	16169	16162	15933	15932	15947	16040	16094	16133	15996	15891	15851	16111	16091	16271	16099	15920	15904	15975	15893	16169	16089	16084	16120	16129	15948	15910	16002	15990	16114	16155	15883	15892	15953	16105	16080	15898	16040	15913	16004	16026	16062	15867	15949	16065	16294	16116	16093	16015	16065	15896	15960	16031	15899	16008	16013	16217	15992	16006	16040	16059	16059	16163	15800	15783	15981	15897	15982	15844	15851	15966	15838	16160	16063	15800	16018	15971	16095	15778	16020	16053	16128	15773	16088	15937	15886	16064	15988	16071	16040	16005	15898	15975	16127	15783	15964	16237	15897	16327	16166	16012	15870	16061	15984	15930	16019	16061	16102	16016	15888	16005	15752	16090	16084	15960	16182	16109	16022	15788	15952	16125	16016	16221	15939	16018	15989	15840	16097	15974	15936	15908	16011	16057	16009	15821	15944	16041	15884	15959	16310	16149	16012	16001	15821	15949	15872	15999	16091	16002	15891	16051	15981	15980	15835	16031	15871	16028	16038	15840	15920	16000	15978	15971	15857	16054	16126	15968	15932	16001	16184	15907	16013	16013	15970	16025	16144	15868	15911	15969	16045	16075	16068	15931	15894	15947	15932	16138	16101	15841	15918	16033	16166	15814	15984	16162	15750	15960	15962	15893	16007	16077	16029	15934	15980	15935	15836	15944	16142	16022	16124	15996	15963	15960	16163	15970	15920	15891	16058	16010	16136	15840	15979	15973	16106	15994	15976	16042	15994	16021	16072	15943	16370	15938	15883	15912	15931	15937	15850	16116	15972	15950	16030	15867	15943	15964	16003	16018	16021	16025	15955	15958	16083	16005	15928	15868	16066	16098	15999	15920	15946	15771	16240	16018	16118	15904	16145	15827	15951	15956	15995	16084	15841	15858	15926	15903	15978	15800	15995	16035	16032	16102	16055	15979	16241	15969	16077	15872	16080	16126	15954	16034	15950	15902	15957	15970	15999	15799	15845	16021	15907	16025	15831	16073	16189	15923	16014	16133	16089	16005	16134	16157	16245	16029	16075	16083	16298	16062	15974	15947	16034	15974	16113	16104	16036	15845	16113	16095	16066	15996	15822	15788	16085	15925	16112	16093	16140	15850	16035	16055	16172	15904	16292	16045	16047	15936	16098	15901	16024	16030	16014	16169	15884	15900	15879	15956	16142	16127	16036	15835	15806	15830	15973	15938	16048	16023	15922	16132	15912	16055	15977	16016	16057	16123	15981	15998	16136	16018	15940	16050	15865	16071	15911	15960	16048	15920	16031	15893	15955	15724	16055	16039	15974	15935	16055	16071	16012	15866	15802	15925	16214	16123	15990	16007	15916	15964	16104	16036	16162	15987	15987	16000	15988	16025	16092	15810	15835	15993	16292	16051	16097	15958	16076	15995	15988	15823	15821	16055	16081	16043	16154	16082	16091	16107	15938	15982	16195	15867	15916	16028	15973	16021	15982	16015	15909	15939	15880	15795	16132	15907	16234	16100	15964	15944	16101	16069	15746	15998	16150	15887	15938	16026	15955	16145	15978	15983	15898	15961	15954	15882	15957	16085	16035	15902	15931	15990	15989	15804	15994	16182	16003	15980	16100	16003	16038	15876	15998	15898	16181	15822	16096	15912	16030	15723	16137	15878	15866	15995	16014	16074	15885	15810	15896	15961	16069	16014	15771	15769	16073	16045	15966	15858	15977	16102	16021	15983	15806	16166	15939	15969	16019	15839	16062	16034	16059	15928	16058	15929	16073	15830	16000	16016	15830	15914	16177	15970	15914	15958	16025	15998	15968	15861	16165	16093	16006	16089	16062	15870	16091	16155	15913	15857	15998	16050	15960	15985	16021	15987	16092	16024	16137	16000	16157	16033	15973	16147	15830	16329	15969	15921	15987	15793	16085	16141	16080	16047	16009	16065	15876	15972	15925	16037	15926	16111	16095	15928	15966	16004	15890	16056	16031	16176	16155	16073	16229	16014	15993	15906	16087	16179	15932	15936	16002	15893	16089	16141	15964	16069	16200	16153	16247	15999	16065	16004	16087	16110	16088	16031	16279	15960	15853	15878	15922	15978
16139	23720	20045	16890	15858	15259	14770	14403	14377	14152	14071	14140	13784	13959	13686	13812	13631	13630	13860	13841	13717	13702	13740	13692	13741	13500	13550	13634	13619	13648	13591	13647	13652	13656	13617	13858	13612	13652	13817	13567	13628	13528	13666	13696	13548	13669	13570	13492	13743	13615	13455	13694	13756	13684	13639	13665	13654	13697	13516	13770	13651	13598	13536	13796	13818	13700	13753	13732	13558	13532	13683	13660	13598	13420	13727	13649	13680	13696	13462	13682	13669	13553	13680	13654	13557	13615	13547	13529	13687	13577	13713	13526	13581	13625	13696	13523	13691	13542	13584	13775	13711	13627	13710	13615	13646	13550	13630	13427	13670	13599	13514	13587	13632	13644	13600	13565	13550	13528	13485	13589	13709	13794	13589	13520	13556	13583	13688	13649	13583	13613	13504	13557	13738	13750	13751	13697	13663	13779	13665	13651	13381	13765	13648	13554	13596	13541	13600	13706	13605	13555	13672	13674	13707	13716	13550	13814	13636	13651	13567	13470	13714	13686	13663	13676	13587	13621	13640	13774	13777	13521	13594	13745	13467	13734	13583	13455	13519	13633	13687	13568	13650	13779	13672	13722	13676	13707	13489	13573	13714	13690	13551	13685	13616	13450	13666	13546	13611	13709	13603	13687	13670	13599	13588	13555	13718	13516	13590	13768	13622	13842	13506	13748	13543	13651	13594	13569	13525	13580	13736	13740	13544	13758	13669	13432	13496	13750	13735	13771	13521	13685	13547	13611	13705	13572	13507	13684	13473	13620	13607	13634	13625	13685	13518	13678	13554	13564	13553	13649	13597	13612	13720	13670	13499	13653	13700	13720	13620	13771	13552	13407	13785	13571	13645	13581	13693	13726	13554	13691	13580	13704	13686	13522	13816	13614	13683	13683	13736	13560	13621	13609	13834	13571	13659	13730	13554	13666	13602	13575	13653	13692	13684	13624	13664	13657	13629	13575	13769	13627	13656	13505	13670	13588	13662	13691	13592	13558	13669	13491	13592	13733	13565	13629	13656	13693	13570	13539	13596	13715	13498	13701	13590	13698	13704	13569	13552	13682	13696	13605	13778	13527	13699	13545	13601	13584	13561	13553	13409	13727	13782	13692	13686	13514	13597	13595	13590	13519	13707	13624	13633	13680	13580	13398	13649	13594	13637	13792	13563	13683	13525	13589	13623	13774	13684	13624	13576	13501	13724	13686	13708	13542	13519	13650	13695	13652	13568	13579	13792	13711	13792	13623	13741	13741	13438	13778	13399	13572	13688	13786	13492	13543	13577	13582	13697	13694	13688	13669	13631	13704	13663	13623	13709	13750	13484	13627	13812	13831	13683	13661	13544	13586	13685	13648	13521	13706	13593	13606	13684	13642	13672	13499	13679	13595	13512	13579	13740	13608	13605	13756	13646	13609	13703	13614	13438	13693	13616	13708	13727	13590	13619	13664	13676	13726	13596	13640	13515	13590	13686	13717	13604	13698	13535	13513	13569	13612	13750	13536	13737	13529	13653	13573	13624	13736	13473	13761	13754	13785	13515	13640	13692	13573	13616	13574	13753	13748	13745	13615	13721	13754	13709	13721	13792	13761	13659	13476	13635	13634	13456	13817	13429	13723	13687	13757	13690	13693	13626	13636	13471	13681	13693	13503	13553	13625	13565	13611	13671	13622	13663	13608	13469	13581	13719	13466	13639	13547	13505	13631	13696	13660	13645	13583	13693	13537	13492	13427	13636	13676	13833	13465	13762	13573	13617	13722	13575	13481	13669	13733	13732	13671	13509	13622	13589	13731	13638	13819	13707	13511	13738	13504	13615	13603	13589	13801	13558	13668	13629	13557	13525	13558	13555	13488	13775	13681	13600	13625	13533	13501	13712	13614	13687	13696	13705	13542	13512	13511	13646	13599	13383	13587	13867	13603	13465	13572	13631	13634	13521	13482	13452	13657	13618	13539	13627	13709	13641	13743	13502	13643	13640	13539	13743	13535	13509	13599	13646	13449	13587	13752	13519	13705	13676	13687	13566	13889	13498	13562	13540	13661	13661	13715	13708	13637	13686	13533	13554	13607	13553	13844	13659	13637	13477	13695	13681	13537	13597	13602	13671	13638	13655	13596	13474	13513	13668	13598	13598	13590	13635	13578	13607	13849	13585	13573	13574	13616	13587	13563	13603	13679	13544	13555	13527	13446	13752	13598	13519	13618	13554	13550	13759	13582	13573	13579	13754	13671	13574	13551	13623	13565	13816	13779	13803	13507	13769	13650	13419	13693	13471	13611	13737	13583	13555	13621	13748	13608	13482	13555	13648	13655	13600	13780	13629	13628	13678	13725	13588	13725	13520	13511	13798	13403	13749	13514	13546	13524	13561	13376	13624	13600	13681	13731	13720	13823	13598	13606	13696	13547	13620	13845	13611	13708	13619	13627	13633	13790	13617	13691	13581	13515	13646	13481	13706	13623	13662	13625	13590	13488	13632	13569	13668	13720	13730	13440	13571	13602	13781	13816	13602	13592	13709	13786	13703	13642	13606	13678	13714	13653	13548	13598	13770	13634	13611	13718	13594	13481	13801	13663	13704	13625	13629	13748	13645	13573	13513	13609	13727	13541	13604	13751	13517	13613	13835	13653	13605	13580	13620	13596	13753	13568	13693	13478	13515	13613	13670	13589	13688	13470	13561	13550	13680	13677	13650	13606	13638	13445	13662	13688	13635	13542	13725	13807	13514	13628	13790	13523	13712	13731	13568	13671	13720	13588	13565	13531	13532	13708	13583	13697	13737	13735	13703	13625	13637	13663	13792	13625	13558	13603	13684	13697	13695	13611	13549	13633	13534	13790	13674	13610	13672	13726	13635	13547	13656	13479	13737	13782	13760	13657	13840	13623	13782	13694	13540	13700	13689	13591	13587	13805	13589	13735	13595	13792	13620	13572	13598	13732	13522	13762	13739	13557	13527	13704	13620	13594	13545	13627	13637	13819	13554	13556	13592	13630	13693	13747	13721	13646	13574	13592	13717	13597	13707	13584	13596	13596	13654	13707	13574	13679	13715	13775	13475	13650	13818	13724	13740	13576	13740	13477	13698	13630	13800	13660	13409	13538	13649	13754	13664	13565	13677	13783	13622	13588	13522	13557	13546	13489	13670	13650	13556	13529	13732	13626	13750	13739	13422	13607	13845	13564	13706	13661	13615	13563	13698	13508	13670	13700	13737	13441	13712	13606	13747	13539	13680	13587	13652	13752	13643	13501	13789	13563	13727	13736	13533	13689	13734	13708	13724	13624	13602	13609	13694	13731	13677	13543	13528	13713	13563	13524	13510	13614	13541	13509	13662	13664	13675	13592	13725	13489	13659	13556	13843	13563	13576	13658	13474	13721	13321	13608	13678	13667	13685	13689	13536	13608	13813	13609	13475	13774	13563	13584	13556	13699	13512	13582	13684	13434	13636	13601	13581	13635	13719	13619	13666	13672	13684	13685	13747	13771	13670	13548	13721	13527	13502	13627	13582	13562	13628	13621	13739	13669	13674	13640	13472	13625	13631	13648	13665	13609	13648	13692	13605	13732	13669	13836	13596	13592	13737	13465	13678	13667	13783	13605	13561	13665	13797	13549	13872	13587	13665	13632	13766	13539	13795	13600	13757	13663	13718	13574	13523	13610	13533	13658	13648	13752	13604	13692	13664	13702	13684	13620	13632	13578	13615	13710	13661	13683	13599	13658	13773	13573	13613	13553	13613	13668	13599	13680	13725	13702	13616	13535	13517	13510	13671	13548	13649	13452	13505	13653	13608	13683	13720	13695	13633	13642	13561	13695	13705	13691	13689	13617	13736	13645	13547	13610	13565	13464	13745	13547	13719	13574	13691	13575	13696	13668	13506	13599	13482	13697	13541	13763	13620	13610	13614	13654	13852	13683	13739	13571	13654	13701	13694	13516	13833	13517	13560	13667	13660	13593	13570	13658	13563	13493	13549	13568	13704	13703	13765	13649	13554	13677	13614	13530	13692	13433	13665	13627	13626	13546	13575	13445	13616	13410	13588	13784	13555	13716	13586	13556	13630	13713	13589	13716	13521	13540	13677	13875	13773	13559	13599	13644	13744	13561	13657	13664	13611	13668	13665	13709	13340	13624	13832	13690	13717	13564	13625	13730	13666	13570	13616	13638	13716	13565	13540	13565	13455	13636	13701	13485	13591	13535	13496	13587	13553	13538	13642	13603	13867	13720	13603	13707	13597	13732	13596	13562	13692	13674	13549	13812	13596	13628	13535	13675	13744	13735	13529	13674	13674	13665	13511	13594	13712	13580	13686	13520	13586	13627	13597	13692	13442	13525	13772	13713	13541	13657	13491	13626	13621	13711	13735	13859	13660	13631	13795	13655	13748	13491	13606	13429	13699	13527	13665	13570	13602	13506	13598	13512	13558	13753	13571	13760	13695	13598	13748	13525	13511	13648	13534	13724	13559	13705	13514	13578	13693	13631	13630	13714	13592	13706	13629	13630	13504	13723	13655	13594	13629	13679	13600	13531	13536	13563	13795	13603	13617	13433	13656	13590	13718	13756	13691	13519	13542	13749	13628	13762	13610	13569	13559	13548	13537	13665	13590	13673	13570	13658	13520	13555	13556	13648	13626	13677	13709	13664	13566	13713	13601	13599	13739	13771	13622	13768	13589	13667	13520	13577	13476	13649	13677	13512	13628	13742	13697	13614	13704	13562	13572	13648	13745	13703	13702	13708	13611	13649	13639	13693	13709	13635	13568	13715	13556	13751	13614	13652	13571	13724	13472	13604	13572	13604	13553	13556	13472	13652	13726	13545	13753	13704	13596	13708	13610	13785	13621	13645	13715	13821	13639	13549	13724	13721	13735	13617	13693	13704	13568	13686	13666	13757	13599	13582	13601	13623	13578	13629	13660	13518	13690	13668	13756	13676	13707	13543	13678	13653	13509	13696	13644	13586	13601	13624	13672	13627	13608	13477	13592	13650	13553	13589	13607	13510	13579	13684	13557	13648	13677	13584	13612	13636	13538	13808	13716	13590	13840	13665	13578	13629	13585	13496	13616	13644	13578	13658	13638	13643	13580	13726	13734	13768	13649	13592	13513	13693	13592	13700	13622	13696	13555	13643	13623	13665	13556	13615
22622	20908	27810	24242	21671	21874	20449	17653	17019	16943	16768	16802	16625	16441	16626	16285	16126	16355	16319	16193	16110	16198	16210	16027	16042	16143	16136	15863	16063	16088	15917	16107	16075	16283	16155	15993	16087	16052	16056	16225	16062	15942	15783	16149	16030	15955	16184	16125	16253	16122	16308	16013	16049	15885	15835	16029	16033	15836	16178	16173	16121	15872	15847	15923	16085	15981	15987	15953	16036	15826	16046	16144	16160	16051	15922	15832	16112	16022	16022	15891	16057	15981	16055	16121	15984	16002	16195	15992	16041	15917	15882	15828	15836	15959	15895	15859	15855	16214	15957	16047	16056	15885	15913	16058	16079	16067	16000	16107	15971	16124	16029	16034	16054	15980	15997	15900	16023	15999	16074	16065	16246	15964	15898	15807	16016	15975	15998	16127	15924	16013	15830	16101	15984	16172	16103	16068	15952	15981	16049	15791	16065	16046	16001	15902	16101	15919	15982	15918	16115	15925	15996	16098	15863	15876	15972	15963	16048	15956	15971	15783	16138	15996	15964	16098	15992	16130	15917	15876	16045	16068	16130	15830	15833	15955	15769	15821	16130	16094	15995	15844	15866	16015	15821	16014	16030	15846	16091	15964	16087	16082	16050	15981	16048	15892	15968	16043	15863	16117	16098	15974	15976	15950	15958	16021	16075	15914	15823	15987	16082	15826	16140	16050	15847	15913	15976	16101	16040	16102	15998	16313	16005	15901	15993	16043	16226	16052	16142	15973	16105	15985	15946	15839	16071	16039	15906	16011	15867	15942	16100	15937	15972	16041	16062	16004	15901	15924	16003	16056	16098	15999	16102	15812	15896	15797	16008	15740	16040	15919	15737	16027	15972	16115	15901	16117	16098	15940	15979	16067	16086	15867	16064	16041	15885	15974	16034	16162	16143	15935	16171	15945	16084	15965	16088	15981	16088	15985	15782	16030	15983	15626	15985	16208	16265	16095	15937	15979	15851	15824	16017	16080	15885	15726	16037	16078	16214	16032	15982	15825	16010	16022	15907	16069	16120	15991	15993	16106	16081	15924	15956	15954	15855	15935	16025	15972	15915	15974	15963	15980	16183	16178	16272	15966	16087	15935	16209	16020	16314	15969	16103	16025	16169	16113	15968	15912	15862	15804	16187	16094	16091	15927	16018	16159	15806	16084	15998	15841	15918	15955	16014	15935	16061	15933	15952	15934	16033	15892	15909	16251	16324	15927	16088	16253	16029	16130	16017	16026	16033	16002	15956	16308	16159	15809	15946	15983	15982	16113	15950	16142	16005	15926	15623	15979	16114	16044	16025	15923	16017	15885	15948	16019	16137	16309	15963	16038	16051	16038	16187	16080	15954	16012	16287	15924	15901	16024	15967	16154	16030	16040	16175	15977	15795	16207	15926	15916	16062	15966	15966	15944	16131	16016	15910	15919	16161	15955	16232	15880	15772	16053	15980	15877	15875	15904	16149	15960	15834	15843	15984	15819	16084	16051	16082	15956	16037	16060	16087	16000	16167	16023	15937	16059	16046	16028	15843	15961	15932	16033	16066	16045	15879	15872	16119	16064	16021	15944	16116	15947	16193	15995	15900	16155	15788	15961	16134	16181	16227	16021	15982	16025	15857	15845	15981	16148	16117	16025	15856	16050	15991	15976	16059	15820	16151	15978	15890	16135	16041	15991	16115	16034	16053	16015	16143	16126	16167	16121	15927	15892	16064	16109	15909	16103	15929	15935	15978	16088	16144	15931	16030	16089	16034	16073	15890	16016	15908	15958	16100	15887	15922	16079	16124	15942	15976	15956	15850	15826	16013	16007	15841	16041	16207	16053	16074	15962	15976	16177	15844	16016	16053	16067	15970	16182	16250	16078	16160	15955	15866	16085	15963	16055	15885	16040	16016	15940	16022	15958	15976	16110	15922	15735	15885	15846	15991	15941	16167	15910	15998	16127	15967	15907	15995	15897	16134	16164	15888	16253	16130	15983	16256	15962	15978	16319	16230	15901	16120	16044	15914	15954	15803	15931	15904	16110	15957	15843	15924	16038	16125	16077	16136	16109	15791	15941	15934	15967	15870	15976	16070	16034	16065	16083	15951	15781	16089	15833	15711	16050	16143	16020	15790	16150	16008	16052	15875	15939	16067	15885	16144	15874	15836	16111	16050	16058	16007	16014	15820	15934	16049	16068	16093	15921	16044	16053	15812	15829	15959	15939	16015	16075	15965	15814	15971	15793	15804	16040	16101	16141	16193	16001	15874	15851	15954	16200	16045	15828	16056	15780	15789	15940	16267	15913	16112	15993	16070	15887	15880	16082	15956	15913	16082	15876	15972	16054	16251	15910	15907	15867	16157	15956	16181	16112	16090	15981	16097	16068	16094	15957	15851	15996	15955	15777	15848	15879	15935	16195	16067	16245	16089	15888	15927	16104	16091	16059	15849	16107	15941	16028	16015	16123	15923	15987	15965	15952	16064	16289	16128	16094	16044	15986	15977	15997	15874	16043	15772	16153	15874	15916	16138	16075	16034	16052	16119	16041	15940	15886	16235	16040	16021	16089	15973	15796	16021	15964	16151	15942	16042	15915	16074	16044	16067	15980	16079	15955	15961	15869	16020	15949	15972	16001	16092	16104	15972	15989	15939	16063	16039	16069	15850	15915	16028	16097	15869	16179	15999	15865	16016	15844	15827	15950	15980	15987	16038	16014	16071	15976	16061	16013	15780	16134	16047	16031	16187	16151	16027	16001	15960	16034	16022	15954	15751	15930	15833	16126	15811	16113	15954	15952	15959	16311	15882	15983	15716	16078	16098	16048	15912	16036	16103	16035	15940	15991	15745	16053	16113	15952	16118	16075	16103	15953	16067	15962	16055	16216	16090	16076	16042	15888	16010	16033	16067	15782	15863	16138	16079	16125	15949	16061	16020	15927	15924	16119	15966	15942	15870	16013	16098	15813	16123	15891	15983	16164	15942	16063	16054	16149	15981	15895	16091	16016	15977	15824	16012	16016	16070	16082	16027	15971	15992	16063	16100	16049	15901	16093	15780	15817	15978	15928	15739	16046	16034	16123	15999	16070	16102	15859	16211	16003	15916	15927	16004	15986	15930	16022	15863	15912	15899	16003	15769	15962	16036	15884	15961	16064	16118	16002	16080	15807	15996	15946	15936	15888	15948	16036	16058	15929	15954	16016	15900	16035	16048	16009	15893	16017	15944	16009	16091	16173	16007	16054	15856	15966	15960	16001	15852	16146	15931	15871	16002	15927	15966	15927	15822	15965	15996	15879	15938	15980	15913	15930	16106	15844	15961	15972	16041	16107	15998	15878	16007	15819	15913	16039	15996	15863	15954	16037	15982	15905	15830	15903	15818	16140	15894	15958	16049	16035	15779	15948	16042	15841	15918	16059	15923	16036	16105	15982	16019	15944	15887	16020	16010	16196	15924	16072	16017	16097	15897	16023	16183	15878	15875	16178	16179	15852	16050	16110	16088	16115	15951	15941	15938	16061	16101	16030	16002	15979	15901	15936	15906	15939	15842	16074	15921	15834	16234	15979	15849	15922	15933	15884	16040	16114	15856	15898	16166	16044	15904	16072	16014	15894	15921	16060	16264	15959	16101	16002	15950	15984	16090	15875	15920	15952	15993	16211	16095	15983	15931	15898	15844	15845	16067	15887	15957	16208	15926	16009	15967	15913	16052	15993	15969	16079	15994	16035	15908	15991	16091	15921	15745	16081	15921	16048	15919	16087	15856	15840	15989	15921	15908	16090	15822	16075	15835	15832	15982	15925	15990	16128	15995	15925	16075	16078	15951	16050	15851	15794	15895	15876	15784	15837	15859	16003	16171	15904	15917	15866	16042	15940	15941	15925	15920	15941	16234	16069	15899	16087	16000	16018	16117	15958	15962	15806	15994	16074	16208	15919	15937	16088	16016	15979	15956	15891	15942	16078	16028	15989	15978	16041	16006	16128	16099	15890	15974	16181	15989	16231	15976	15908	15857	16017	16091	15991	15897	15997	15926	15794	16122	16092	16156	15957	15885	16028	15905	16033	16083	16101	16092	16026	15914	16161	15996	15894	15744	16031	16000	16175	16091	15976	16060	16025	16134	16022	15939	16027	16101	16038	15934	16015	15922	16189	16079	15907	15833	15812	15972	16144	15957	16068	16038	15921	16006	16070	16023	16011	16209	15906	15916	15940	16105	16179	15812	16160	16262	16106	16086	15946	16185	16063	16053	15919	15869	16164	16295	16000	15995	16009	15993	15988	15940	16125	16027	15829	15954	16021	15917	15972	15852	16044	15901	16108	16221	15916	16044	15762	16016	15881	16099	15936	15984	16113	15782	15960	15951	16020	15892	15965	16015	16127	16025	16111	16017	15880	16089	15955	16039	16045	16064	15944	16055	15930	16146	16082	16147	15958	16046	15898	16035	16109	15943	15957	16047	16091	15855	16026	15966	15980	16054	16055	15758	16004	16050	16030	15940	15984	15935	16014	15992	15828	15974	16258	16086	16031	15897	16064	15895	16050	15937	16066	16279	15999	15984	15833	15966	16007	15861	16056	16072	16075	16081	15902	16124	16141	16003	15855	15963	16043	16067	16048	16012	16084	15813	15994	15988	16090	15947	15734	15950	15983	16256	15867	15969	15869	16005	15874	15832	16102	16000	16150	16045	15901	15895	15859	15889	16087	15982	15898	16093	15827	15979	15899	15995	16017	16168	16036	15963	16013	15806	15883	16067	16018	16111	15893	16019	16249	16049	15785	15905	15992	15964	16008	16120	16060	16133	16107	16233	16114	16075	16023	15989	15951	16093	15975	15935	16020	16120	16155	16235	15939	16020	16005	16096	16110	16162	15790	15970	15967	16181	16088	16088	16038	16043	16093	15946	15861	15977	16047	16010	15986	15986	15939	15967	16016	16046	15990	15962	16136	15965	15944	16138	15919	15983	16117	16069	15946	15876	16163	16031	15948	16080	15976	15850	15903	16069	16087	15910	16067	16073	15959	16079	16001	16105	16044	16019	15846	16099	16131	15864	16068	15854	15901	16163	16039	15825	15915	15974	15998	16138	16104	15969	16148	16147	16271	16027	15974	15991	15819	16064	15952	16013	15800	16073	16106	16104	15853	16038	15865	16001	16184	15800	16082
14043	30527	25006	19343	17735	16724	16030	15433	15013	14653	14358	14345	14253	14191	13988	13794	13693	13940	13749	13739	13637	13607	13665	13704	13715	13849	13546	13759	13708	13555	13567	13596	13786	13619	13580	13592	13706	13477	13674	13659	13580	13822	13686	13604	13614	13596	13714	13655	13684	13576	13784	13754	13745	13769	13606	13648	13521	13699	13676	13669	13643	13673	13750	13744	13664	13596	13656	13601	13696	13543	13666	13633	13507	13607	13651	13650	13562	13750	13617	13583	13652	13701	13685	13555	13678	13442	13540	13796	13740	13701	13621	13532	13608	13525	13632	13720	13679	13648	13697	13564	13708	13552	13560	13870	13683	13639	13529	13623	13622	13735	13597	13614	13679	13659	13831	13543	13567	13491	13660	13482	13565	13563	13521	13573	13644	13570	13637	13652	13596	13473	13613	13720	13542	13732	13570	13700	13677	13579	13671	13524	13671	13809	13585	13736	13524	13606	13611	13296	13703	13649	13869	13724	13629	13674	13568	13564	13606	13776	13553	13671	13593	13734	13644	13575	13677	13707	13500	13670	13553	13510	13644	13620	13527	13575	13602	13633	13645	13624	13643	13574	13610	13603	13513	13462	13636	13764	13654	13609	13598	13421	13667	13537	13548	13634	13709	13648	13713	13555	13577	13595	13534	13620	13663	13682	13428	13614	13599	13623	13695	13620	13677	13679	13683	13631	13650	13620	13535	13542	13568	13640	13474	13515	13699	13616	13588	13550	13478	13539	13658	13571	13608	13769	13644	13794	13787	13720	13702	13540	13696	13738	13623	13602	13622	13579	13806	13548	13553	13549	13681	13659	13627	13716	13510	13595	13383	13535	13677	13680	13615	13392	13750	13569	13650	13636	13586	13562	13702	13634	13691	13538	13642	13580	13650	13558	13654	13562	13636	13773	13694	13551	13752	13663	13630	13505	13444	13490	13515	13717	13585	13671	13540	13614	13577	13610	13521	13518	13736	13621	13533	13572	13623	13565	13701	13640	13571	13645	13611	13731	13634	13489	13694	13510	13518	13523	13556	13676	13797	13592	13633	13589	13511	13761	13535	13688	13609	13736	13614	13620	13666	13512	13659	13613	13649	13701	13655	13790	13611	13666	13641	13645	13512	13579	13671	13575	13528	13466	13613	13808	13570	13664	13640	13730	13475	13673	13877	13518	13591	13686	13667	13790	13498	13536	13698	13440	13651	13724	13581	13554	13651	13419	13561	13560	13624	13662	13641	13538	13655	13390	13576	13648	13503	13702	13736	13749	13587	13756	13723	13645	13585	13603	13763	13779	13644	13599	13722	13485	13618	13633	13598	13715	13685	13600	13431	13658	13541	13644	13665	13594	13663	13612	13659	13618	13656	13582	13771	13640	13639	13762	13546	13562	13481	13529	13599	13789	13710	13559	13593	13725	13728	13652	13527	13686	13589	13671	13717	13556	13707	13645	13638	13576	13501	13464	13622	13680	13569	13601	13495	13766	13624	13547	13640	13560	13523	13670	13533	13661	13371	13570	13579	13715	13631	13828	13605	13617	13526	13529	13493	13592	13663	13618	13734	13547	13609	13739	13492	13728	13502	13377	13525	13841	13690	13717	13447	13685	13578	13620	13654	13762	13487	13564	13435	13640	13588	13565	13549	13730	13799	13666	13744	13752	13671	13660	13661	13734	13707	13562	13609	13785	13605	13719	13568	13539	13674	13574	13618	13409	13639	13699	13583	13620	13502	13776	13586	13555	13656	13470	13479	13519	13549	13589	13635	13654	13492	13591	13685	13668	13677	13606	13531	13631	13670	13579	13590	13621	13589	13500	13555	13809	13688	13720	13591	13760	13562	13682	13726	13656	13698	13558	13560	13462	13720	13679	13685	13605	13628	13578	13537	13581	13613	13615	13694	13565	13581	13637	13549	13645	13769	13649	13625	13621	13660	13568	13496	13529	13473	13782	13694	13621	13592	13552	13554	13685	13760	13782	13722	13521	13519	13542	13555	13508	13588	13675	13714	13601	13688	13665	13629	13681	13581	13593	13592	13704	13618	13704	13762	13605	13664	13778	13646	13614	13705	13599	13667	13460	13754	13391	13745	13730	13550	13656	13617	13687	13730	13657	13532	13556	13617	13576	13433	13640	13598	13535	13581	13615	13773	13661	13546	13764	13639	13550	13509	13606	13598	13528	13373	13459	13608	13616	13438	13585	13531	13486	13659	13665	13690	13649	13481	13495	13639	13533	13618	13518	13722	13550	13426	13723	13580	13675	13657	13617	13659	13487	13565	13630	13520	13682	13730	13701	13593	13634	13625	13509	13519	13685	13524	13446	13546	13527	13742	13768	13722	13677	13761	13432	13626	13709	13425	13624	13658	13653	13641	13623	13575	13528	13671	13568	13609	13557	13650	13721	13602	13542	13586	13668	13582	13587	13597	13595	13678	13747	13523	13652	13766	13572	13641	13668	13571	13591	13639	13810	13688	13565	13874	13716	13695	13675	13628	13632	13472	13576	13562	13715	13729	13619	13558	13718	13880	13527	13633	13647	13677	13468	13599	13731	13732	13558	13568	13682	13643	13689	13614	13461	13593	13802	13744	13607	13635	13623	13400	13536	13539	13536	13466	13659	13544	13509	13842	13522	13491	13470	13456	13585	13644	13544	13580	13540	13533	13509	13494	13420	13682	13576	13533	13594	13717	13591	13590	13500	13750	13523	13728	13739	13581	13551	13564	13654	13609	13519	13644	13610	13723	13649	13652	13694	13656	13600	13458	13623	13645	13737	13609	13641	13792	13637	13756	13453	13716	13747	13547	13559	13566	13702	13653	13429	13564	13724	13612	13674	13554	13660	13736	13501	13641	13721	13593	13366	13658	13609	13661	13425	13666	13648	13577	13659	13655	13600	13664	13658	13681	13598	13584	13606	13631	13613	13598	13759	13582	13669	13594	13511	13420	13639	13621	13734	13561	13494	13619	13570	13638	13720	13600	13592	13643	13671	13703	13562	13523	13529	13702	13644	13640	13649	13480	13546	13524	13593	13576	13477	13551	13669	13656	13816	13680	13416	13501	13681	13600	13786	13511	13579	13506	13596	13650	13647	13639	13493	13532	13545	13592	13569	13424	13562	13602	13552	13589	13661	13718	13430	13573	13571	13493	13591	13610	13725	13493	13733	13843	13474	13621	13578	13652	13597	13630	13627	13638	13687	13736	13614	13756	13599	13638	13685	13608	13677	13585	13652	13745	13695	13426	13531	13528	13624	13646	13554	13550	13686	13611	13709	13659	13632	13592	13738	13775	13738	13565	13603	13746	13721	13651	13637	13496	13630	13555	13640	13501	13465	13702	13579	13753	13347	13574	13497	13660	13747	13539	13543	13490	13559	13728	13531	13806	13474	13528	13583	13631	13560	13552	13648	13667	13607	13644	13439	13643	13668	13730	13671	13717	13738	13624	13512	13563	13443	13580	13620	13578	13790	13355	13562	13706	13766	13576	13697	13671	13535	13647	13722	13690	13691	13635	13467	13693	13554	13471	13769	13724	13503	13596	13499	13739	13677	13771	13695	13793	13499	13636	13704	13518	13584	13642	13497	13639	13616	13695	13569	13614	13761	13619	13676	13457	13716	13548	13670	13654	13544	13550	13566	13680	13506	13466	13602	13578	13707	13540	13561	13590	13554	13675	13561	13708	13684	13664	13753	13725	13651	13613	13548	13623	13625	13492	13591	13427	13550	13682	13786	13687	13858	13656	13645	13722	13532	13566	13666	13499	13702	13612	13675	13742	13590	13529	13567	13667	13452	13623	13619	13623	13813	13733	13727	13534	13661	13663	13652	13574	13682	13631	13690	13729	13612	13617	13519	13639	13616	13655	13576	13642	13630	13611	13641	13649	13550	13501	13698	13634	13697	13441	13584	13508	13744	13684	13668	13435	13480	13655	13587	13930	13680	13613	13562	13536	13630	13527	13557	13789	13613	13628	13761	13617	13544	13645	13603	13548	13653	13672	13686	13561	13694	13746	13642	13525	13594	13593	13678	13787	13370	13685	13592	13693	13640	13567	13621	13636	13599	13617	13715	13548	13384	13626	13390	13687	13648	13610	13580	13512	13626	13601	13627	13644	13565	13628	13486	13489	13642	13697	13680	13574	13640	13520	13518	13688	13695	13554	13697	13609	13752	13622	13518	13625	13653	13518	13712	13423	13515	13717	13487	13546	13471	13595	13702	13656	13540	13596	13602	13760	13655	13536	13715	13640	13672	13710	13588	13687	13542	13800	13705	13797	13594	13640	13387	13578	13671	13622	13565	13710	13564	13666	13769	13437	13613	13542	13551	13782	13731	13637	13637	13589	13500	13491	13624	13687	13704	13702	13578	13557	13579	13651	13521	13613	13598	13510	13434	13574	13552	13563	13558	13595	13568	13741	13673	13717	13456	13510	13723	13649	13636	13694	13666	13670	13577	13669	13666	13676	13716	13606	13710	13534	13496	13750	13609	13485	13732	13609	13531	13628	13755	13643	13409	13675	13650	13465	13543	13605	13698	13779	13552	13630	13424	13584	13602	13673	13586	13585	13775	13652	13645	13649	13511	13623	13659	13671	13486	13543	13710	13628	13551	13626	13477	13675	13639	13544	13534	13694	13500	13626	13584	13593	13612	13565	13543	13670	13623	13638	13708	13571	13606	13774	13489	13607	13575	13579	13597	13682	13733	13817	13658	13858	13632	13646	13680	13511	13473	13699	13786	13663	13572	13435	13493	13766	13577	13610	13656	13669	13568	13687	13404	13787	13559	13560	13585	13609	13641	13651	13696	13718	13779	13490	13537	13610	13540	13585	13407	13549	13681	13595	13508	13756	13379	13622	13630	13576	13600	13719	13709	13561	13703	13664	13567	13513	13791	13629	13628	13456	13512	13663	13551	13756	13527	13610	13602	13560	13473	13730	13597	13478	13713	13757	13636	13619	13745	13707	13735	13542	13576	13586	13632	13529	13612	13649	13695	13743	13455	13546	13539	13719	13661	13663	13628	13738	13680	13600	13653	13456	13831	13615	13757	13836	13630	13593	13493	13813	13596	13645	13653	13424	13574	13550	13682	13545	13691	13546	13658	13652	13697	13638	13597	13594	13702	13564	13647	13593	13666	13697	13588	13444	13600	13553	13563
24328	20890	26588	26213	20365	19008	18911	17951	17439	17572	17532	17321	17217	16922	17166	17203	16950	17060	17110	16974	16948	16791	16971	16883	17109	16814	16867	17113	17033	16839	17062	16800	17009	17053	17052	16745	16947	16865	16758	16928	17110	16954	16749	16986	16771	17124	16770	16759	16784	16795	16776	16995	16923	16979	16977	17030	16995	16699	16902	16883	16931	16782	16842	16727	16747	16803	16983	17068	16867	16678	16766	16980	16790	16993	16978	16894	16863	16824	16916	16813	16804	16953	16742	16954	16850	16889	17056	16607	16746	16937	16983	16844	16878	16940	16816	16641	16898	16647	17012	16740	16704	16888	16781	16813	16503	17021	16731	16903	16758	16907	16783	16996	16975	16833	16786	16753	16828	16910	16753	16808	16921	16894	16991	16963	16729	16829	16875	17050	16892	16761	16734	16640	16891	16847	16705	16858	16824	16916	16757	16625	16908	16707	16777	16787	16848	16947	16759	16942	16988	16846	16924	16995	16957	16912	16910	16746	16601	16717	16757	16682	16591	16935	16973	16966	16932	16827	16739	16899	16728	16695	16761	16818	17040	16828	16750	16698	16792	16810	16642	16692	17000	16657	16888	16651	16778	16786	16696	16766	17105	16726	16903	16822	16769	16960	16730	16708	16744	17085	16914	16968	16821	16788	16626	16818	16690	16821	16746	16893	16923	16969	16638	16815	16726	16722	16947	16844	16882	17015	16785	16951	16842	16972	17011	16795	16668	16877	16907	16847	16913	16804	16837	16855	16883	16923	16938	16848	17019	16932	16803	16766	16992	16786	16762	16829	16903	16775	16880	16725	16696	16716	16868	17021	16993	16748	17088	16905	16948	16916	16771	17120	16789	16846	16761	16719	16850	16725	17028	17135	17121	16853	16658	16644	16964	17018	16930	16832	16866	16945	16656	16897	16987	16995	17028	16959	16807	16824	16939	16913	16772	16954	16715	16804	16970	16642	16735	16838	17059	16796	16691	16738	16905	16889	16825	16760	16819	16712	17009	17010	17019	16898	16814	16920	16839	16870	16917	16981	16916	16960	17192	17031	16930	16710	16760	16597	16871	16871	16746	16926	16798	16918	16978	16769	16841	16868	16919	17041	16854	16864	17016	17115	16687	17035	16889	16753	16673	16907	16823	16824	16789	16921	16932	16855	17025	16839	16733	16955	16959	16725	16934	16965	16737	16823	16708	16986	16681	16974	16990	16682	16712	16993	16898	16797	16905	16891	16838	17061	16767	17039	16943	16746	16949	16840	16874	16747	16926	16839	16887	16695	16986	16762	16869	16728	16984	16965	16796	16952	17181	16870	16976	16937	16886	16999	16931	16851	17023	16891	17004	16727	16854	16834	16810	16762	16777	16735	16931	16865	16990	17020	16768	16935	16940	16876	16862	16890	16819	16730	16885	17109	16851	16617	16884	16842	16966	16918	16903	16907	16966	17005	16875	16767	17036	16688	16947	16882	16893	16829	16751	17008	16993	16949	16869	17118	16819	16880	16899	16649	16784	16888	16954	16854	16690	16920	17019	16840	16719	17031	16986	16863	16834	16918	16780	16771	16854	16796	16741	16877	16919	16994	16754	16808	17023	16924	16823	16948	16808	16967	16936	16659	16936	16864	16946	16901	16962	16915	16903	16986	16742	16790	16971	16782	16960	16954	16704	16826	16716	16885	17020	16733	16953	16882	16854	16627	16710	16992	16885	16765	16846	16977	16803	16970	16905	16710	16921	17032	16966	16637	16813	17015	16731	16927	16902	16890	16978	16759	16734	16876	16615	16879	16887	16769	17100	16866	16819	16718	16899	16785	16864	16845	16894	16743	16685	16826	16762	16671	16773	17069	16693	16692	16870	16877	16821	16762	16757	16788	16809	16979	16900	16995	17056	16901	16759	16876	16895	16878	16904	16976	16812	16890	16816	16733	16821	16920	16877	16869	16874	16831	16822	17038	16773	16907	17094	16839	16980	16756	16988	16875	16882	16799	17043	16846	16920	16848	17075	16834	16764	16837	16956	16951	16546	16943	16991	17052	16953	16887	16943	16780	16723	16787	16923	16855	16814	16941	16720	16814	16884	16799	16879	17134	16859	16805	16861	16937	16886	16793	16797	16805	16791	16926	16798	16830	16683	16908	17015	16932	17003	16995	16915	17051	17095	16769	16706	16802	16735	16879	16778	16786	16907	16848	16731	16909	17093	16939	16920	16945	17047	16833	16822	16729	16889	16782	16770	16997	16858	16783	17052	16819	16829	16897	16789	16874	16975	16864	17059	16971	16920	16846	16755	16820	16848	16665	16878	16826	16769	16876	16804	16962	16791	16889	16934	16931	16816	17024	17008	16808	16779	16958	16892	16800	16901	16794	16910	16967	16804	16777	16814	16756	16841	16834	16926	16793	16799	16692	16998	16970	16875	16988	16906	16643	16916	16600	16859	16843	16863	16810	16950	17097	16636	16848	17038	17061	16883	16863	16717	16854	16846	16843	16757	16593	16854	16893	16817	17009	16924	16788	16639	16678	16685	17000	16941	16882	16903	16801	16979	16772	16881	16926	17026	17029	16738	16974	16815	16894	16934	16661	16950	16793	16759	16906	16847	16793	16623	16857	16952	16685	16781	16867	16861	16914	16926	16824	16666	16920	17142	16708	16759	16647	17038	16871	16825	17066	16779	16788	16965	17004	16988	16813	16819	16699	17010	16730	16830	16820	16895	16913	16979	16928	16855	16957	16727	16783	16901	16842	16886	17044	16776	16797	16651	16989	16956	17008	16836	16772	16780	16746	16801	16840	16845	16847	17042	16770	16924	16991	16877	16930	16988	16959	16797	16546	16774	16831	16962	16952	16861	16982	16641	16858	16823	17012	16720	16743	16818	16742	16570	16823	16901	16783	16920	16878	16900	16920	16758	16938	16858	16702	16765	16908	16966	16833	16683	16872	16774	16831	16847	16664	16865	16715	16854	16807	16939	17111	16704	16911	16888	16870	16682	16845	16741	16807	16750	16871	16748	16802	16985	16819	16731	16748	16795	16695	16885	17073	17078	16977	16826	16728	17008	16970	16804	17184	16792	16847	16846	16755	16837	16803	16949	16689	16907	16978	16875	16828	17116	16836	16863	16942	16748	16880	17099	16872	16752	16863	16803	17010	17060	16826	16830	16831	17094	16851	16780	16914	16741	16846	16931	16960	16713	16975	16862	16736	16901	16899	16486	16622	16829	16858	16793	16942	16863	16920	16682	16849	16793	16932	16918	16803	16791	16742	17016	17023	16893	16759	16773	16732	16844	16932	17013	16782	16902	16816	16992	16941	16785	17021	16967	16905	16811	16743	16906	16911	17076	16751	16902	16837	16663	16991	17017	16719	16849	16834	17013	16956	16826	16761	16770	16759	16828	17038	16834	16634	16785	16854	16973	16931	16817	16810	17042	16781	16956	16876	16849	17155	17161	16875	16807	16766	16677	16846	16999	16875	16700	16758	16761	16736	16749	16721	16853	16717	16684	16861	16762	16827	16831	16893	16963	16953	16913	16846	16631	16846	16911	16615	16873	16873	17092	16856	16761	17039	16882	16563	16924	16688	16934	16751	16959	16762	16825	16804	16649	16601	16811	16870	16896	16801	16979	16736	16922	16823	16915	16681	16720	16599	16761	16961	16833	16727	16867	16840	16678	16878	16764	16945	16997	16730	16859	16847	16928	16771	16938	16934	16677	16878	16938	16825	16780	17026	17053	16727	16731	16840	16845	16949	16885	16796	16918	16758	16765	16871	16867	16833	16777	16880	16921	16782	16879	16704	17006	17037	17057	16829	16757	16813	17005	16848	16738	16947	17075	16806	16623	16806	16792	16815	16800	16729	17053	16827	16645	16983	16812	16908	16830	16720	16980	16743	16864	16945	16891	17022	16763	16959	16801	16847	16928	16838	16748	16745	16725	16873	16977	16889	16791	16782	17032	16785	16855	16772	16748	16874	17033	16743	16745	16829	16910	16960	16771	16846	16930	16862	17046	16791	16799	16721	17094	16832	16799	16853	16922	16707	16708	16786	16834	17000	16951	16818	17030	16915	16908	16783	16803	16854	16785	16839	16706	16974	16822	16798	16895	16924	16794	16974	16853	16978	16853	16900	16903	17049	16801	16776	16787	16725	17082	16890	16817	16835	17047	16970	16700	16974	16748	16893	16869	16860	16814	16856	16823	16928	16894	16698	16840	16743	16880	16888	16846	16985	16663	16827	16965	16808	16782	16886	16817	16959	16761	16791	17003	16883	16967	16946	16872	16837	16963	16870	16899	16920	16910	16933	16804	17033	16877	16892	16828	16814	16776	16906	16690	16933	16867	16494	16951	16699	16760	16798	16894	16907	16948	16976	16898	16661	16876	16855	16976	16868	16873	16942	16877	16873	16650	16706	16706	16859	16845	17068	17058	17011	16571	17142	16668	17202	17117	16860	16771	16861	17009	17101	17009	16673	16714	16751	16889	16916	16743	16946	16869	16825	16894	16769	16879	16946	16698	16696	16913	16796	16764	16912	16836	16867	16846	16673	16889	16945	17074	16944	16787	16857	17062	16787	17070	16853	16659	16876	17004	16945	16993	16844	17041	16977	16976	16817	16952	16966	16928	16872	16841	16840	16964	17149	16935	16854	16944	16856	16708	16926	16694	16886	16998	16877	16547	16764	16753	16878	16751	16747	16909	16901	16867	16736	16914	16893	16767	17165	16826	16862	16741	16783	16775	17124	16899	16805	16828	16827	16756	16937	16811	16843	16976	16806	16859	16860	16925	16727	16928	16774	16648	16810	16727	17020	16836	16666	16950	16946	16910	16837	16826	16888	16840	16779	16855	16906	16908	16862	16704	16700	17007	16863	16861	16793	16840	16888	16848	16746	16849	16844	16800	16613	17052	17058	16940	16942	16816	16750	16796	17090	16815	16782	16889	16866	17069	16800	16860	16697	16870	16801	16806	16841	16929	16999	17062	16814	16745	16953	16654	16652	16636	16854	16947	16797	16891	16902	16996	16898	16748	17063	16889	16937	16803	16678	16918	16852	16756	16660	16768	16841	16920	16800	16829	16907	16960	16764	16795	16821	16721	16672	16767	16979	16829	16666	16697	16771	16850	16702	16904	16968	16882	16650	16900	17126	17121	16791
14736	27308	22330	18506	17043	16301	15627	15447	14959	14902	14749	14813	14565	14419	14243	14265	14390	14238	14248	14213	14058	14022	14089	14122	14166	14050	14360	14202	14076	14236	14169	14256	14150	14258	14304	13941	14137	14261	14066	14051	14136	13984	14120	14246	14229	14283	14219	14122	14142	14356	14175	14143	14316	14244	13990	14092	14235	14269	14176	14162	14258	14113	14215	14201	14174	14227	14255	14199	14261	14277	13946	14156	14140	14229	13974	14277	14203	14035	14131	14230	14103	14187	14284	14108	14136	14195	13901	14157	14134	14210	14231	14255	14113	14054	14185	14039	14039	14131	14059	14223	14253	14185	14101	14099	14188	14198	14158	14055	14179	14207	14107	14297	14112	14170	14116	14089	14077	14172	14077	14199	14210	14191	14029	14201	14343	14301	14193	14260	14118	14152	14316	14155	14029	14217	14303	14212	14162	13988	14211	14086	14223	14101	14215	14188	14157	13901	14180	14106	14153	14033	14155	14246	14214	14189	14041	14298	14258	14086	14244	14252	14100	14113	14207	14121	14315	14078	14228	14208	14145	14167	14053	14165	14205	14367	14262	14353	14257	14185	14088	13974	14107	14149	14080	14234	14203	14149	14148	14127	14190	14092	14081	14002	14171	14100	14217	14095	14276	14105	14361	14219	14107	14114	14209	14230	14232	14332	14277	14055	14172	14255	14159	14118	14069	14249	14103	14049	14268	14215	14142	14226	14224	14212	14292	14153	14073	14081	14115	14189	14229	14078	14218	14259	14137	14125	14144	14198	13948	14089	14154	14078	14157	14105	14254	14079	14305	14186	14246	14142	14197	14183	13988	14151	14340	14049	14104	14229	14279	14204	14215	14156	14185	14230	14126	14051	14308	14095	14004	14046	14129	14065	14220	14078	14089	14309	14054	14064	14362	14115	14060	14012	14300	14176	14060	14213	14248	14274	14319	13969	14116	14098	14224	14272	14020	14172	14222	14085	14152	14193	14106	14255	14173	14233	14052	14123	14259	14233	14090	14048	14186	14073	14077	14128	14280	14328	14068	14135	14068	13926	14088	14040	14156	14211	14016	14273	14197	14251	14105	14171	14108	14147	14057	14152	14249	14034	14299	14104	14191	14106	14120	14060	14254	14146	14120	14071	14121	14145	14076	14066	14224	14151	13998	14199	14014	14164	14161	14113	14167	14144	14265	14066	14214	14194	14050	14210	14166	14228	14096	14197	14111	14046	14201	14112	14069	14215	14168	14294	14302	14213	14149	14242	14292	14130	14106	14117	14163	14227	14267	14315	14178	14133	14036	14368	14151	14018	14253	14334	13951	14319	14157	14222	14234	14086	14201	14037	14000	14106	14197	14097	14156	14152	14223	14247	14197	14162	14118	14271	13983	14165	14143	14133	14303	14146	13989	14046	14171	14237	14105	14152	14203	14238	14218	14236	14261	14044	14118	14246	14014	14257	14047	14148	14109	14156	14130	14027	14269	14338	14092	14169	14176	14180	14284	14257	14031	14205	14230	14167	14104	14025	14161	14240	14166	14186	13923	14028	14079	14076	14105	14199	14225	14182	14042	14127	14352	14194	14027	14270	14095	14038	14137	14073	14087	14186	14112	14138	14131	14002	14144	14269	14111	14215	14157	14305	14296	14132	14089	14099	14167	14057	14049	14092	14084	14072	14150	14145	14303	14088	14090	14056	14099	14437	14211	14121	14180	14149	14024	14078	14134	14293	14106	14217	14145	14254	14187	14128	14296	14136	14041	14069	14386	14178	14192	14187	14100	14100	14274	14065	14103	14300	14138	14260	14095	14295	14189	14098	14050	14210	14013	14274	14009	14216	14233	14265	14066	14214	14295	14298	14064	14187	14310	14241	14148	14200	14141	14137	14323	14189	14151	14135	14262	13896	14181	14195	14179	14090	14169	14067	14147	14134	14072	14103	14219	14116	14292	14029	14031	14117	14437	14280	14167	14034	14240	14131	14219	13918	14084	14141	14148	14259	14141	14277	14294	14054	14178	14138	14180	13999	14194	14084	14203	14148	14536	14221	14285	14071	14198	14307	14189	14214	14246	14256	14472	13990	14288	13998	14120	13921	14348	14348	14056	14228	14238	14104	14075	14036	14189	14190	14177	14107	14079	14289	14209	14220	14258	14371	13961	14206	14099	14231	14093	14254	14130	14243	14176	14277	14037	13917	13949	14100	14127	14226	14116	14229	14304	14125	14350	14193	14132	14145	14129	14011	14157	14131	14134	13958	14066	14170	14012	14206	14086	14086	14151	14189	14104	14021	14201	14187	14177	14108	14066	14113	14109	14121	14341	14035	14300	14251	14152	14137	14372	14186	14280	14166	14118	14140	14231	14196	14123	14312	14256	14044	14089	14162	14137	14055	14082	14258	14180	14223	14045	14123	14187	14300	14153	14120	14120	14197	14071	14134	14280	14075	14394	14240	14330	14167	14116	14116	14098	14124	14129	14304	14221	14253	14246	14183	14173	14079	13982	14164	13993	14180	14268	14089	14226	13910	14172	14207	14101	14283	14314	14283	14120	14096	14014	14125	14308	14164	14163	14244	13993	14192	14158	14096	14197	14076	14161	14304	14154	14119	14009	14046	14316	14186	14130	14038	14012	14143	14154	14117	14194	14274	14024	14068	14194	14146	14396	14054	14213	14211	14286	14150	14126	14183	14101	14290	14257	14098	14164	14055	14372	14115	14275	14186	14103	14105	14141	14243	14207	14124	14140	14117	14248	14006	14211	14187	14081	14182	14103	14144	14367	14193	14119	14218	14134	13973	14198	14105	14314	14231	14309	14215	14108	14185	14243	13996	14103	14265	14130	14126	14192	14073	14104	14141	14172	14107	14274	14068	14229	14243	14167	14021	14156	14137	14122	14165	14176	14142	14340	14151	14097	14105	14134	14226	14134	14280	14172	14329	14116	14035	14173	14048	14025	14141	14092	14106	14209	14129	14184	14326	14100	14218	14010	14265	14032	14166	13968	14019	14182	14315	14128	14139	14101	14157	14201	14252	14305	14189	14299	14107	14194	14146	14152	14194	14091	14141	14013	14192	14045	14199	14115	14146	14234	14104	14310	14183	14234	14081	14109	14193	14075	14178	14137	14071	14304	14187	14224	14279	14047	14273	14124	14163	14211	14137	14225	14206	14174	14171	14121	14007	14228	14410	14229	14156	14087	14069	14130	14046	14040	14194	14191	14161	14197	14263	14161	14236	14207	14196	14138	14205	14155	14132	14246	14237	14155	14135	14079	14105	14309	14168	14142	14190	14093	14139	14237	14016	14263	14244	14163	14163	14223	14194	14150	14057	14199	14154	14181	14145	14285	14112	14168	14214	14213	14147	14301	14037	14136	14341	14159	14194	14070	14221	14118	14222	14185	14102	14142	14131	14237	14298	14153	14282	14050	14208	13983	13954	14043	14041	13938	14242	14149	14107	14205	14131	14219	14232	14139	14237	14212	14231	13973	14249	14109	14251	14172	14063	14190	14024	14134	14178	14190	14195	14024	14239	14278	14121	14332	14132	13951	14264	14071	14160	14239	14289	14101	14170	14277	14321	13984	14267	14160	14250	14082	14086	14064	14156	14143	14083	14130	14149	14349	14241	14282	14115	14142	14119	14194	14254	14256	14228	14112	14304	14042	14297	13924	14210	14125	14088	14085	14122	14271	13973	14077	14159	14173	14130	14296	13999	14171	14084	14195	14115	14135	14075	14235	14106	14192	14088	14287	14247	14168	14264	14067	14344	13984	14059	14136	13962	14271	14138	14176	14174	14087	14140	14244	14093	14037	14229	14134	14071	14057	14204	14004	14084	14215	14169	14082	14172	14172	14067	14178	14299	14287	14126	14137	14147	14043	14085	14220	14150	14132	14207	14325	14093	13969	14135	14176	14259	14260	14097	14181	14085	14139	14276	14236	14195	14193	14156	14221	14206	14184	14128	14080	14143	14181	14137	14123	14267	14055	14344	14312	14256	14118	13864	14038	14111	14227	14243	14353	14130	14140	14253	14147	14229	14189	14153	14253	14225	14106	14172	14085	14090	14210	14147	14206	14217	14310	14249	14087	14273	14314	14242	14067	14092	14059	14184	14235	14270	14071	14159	14255	14142	14066	14273	14233	14096	14152	14249	14132	14072	14057	14095	14170	14231	14330	14008	14213	14206	14149	14031	14128	14186	14043	14360	14256	14108	14234	14065	14270	14182	14051	14149	14313	14194	14132	14284	14309	14069	13921	14239	14116	14315	14274	14229	14162	14035	14280	14098	14199	14137	14048	14075	14179	13946	14148	14089	14341	14193	14307	14253	14109	14141	14012	14001	14124	14076	14087	14163	14313	14157	14191	14209	14100	14157	14092	14118	14131	14071	14215	14001	14115	14072	14190	14197	14191	14139	14130	14276	14358	14181	14238	14319	14171	14199	14177	14197	14129	14237	14228	14196	14151	14134	14114	14210	14250	14143	14172	14352	14224	14166	14310	14355	13994	14074	14156	14176	14150	14163	14260	14290	14210	14209	14186	14310	14100	14114	13980	14220	14242	14039	14264	14213	14172	14103	13923	14308	14123	14228	14057	14094	14023	13992	14121	14143	14260	14272	14250	14125	14251	14180	14069	14067	14230	14158	14167	14106	13991	14193	14168	14254	14220	14200	13863	14198	14110	14222	14112	14130	14059	14083	14094	14091	14216	14063	14178	14287	14259	14117	14167	14111	14218	14223	14282	14201	14117	14126	14175	14184	14136	14085	14162	14124	14083	13969	14122	14109	14236	14132	14215	14174	14121	14182	13926	14133	14141	14341	14079	14161	14201	14199	14208	14158	14083	14196	14105	14303	14296	14290	14121	14132	14232	14138	14097	14089	14171	14078	13946	14249	14267	14095	14235	14119	14078	14116	14052	14196	14262	14180	14196	14080	14346	14037	14142	14120	14243	14010	14282	14056	14308	14215	14006	14088	14072	14167	14227	14140	14071	14149	14163	14022	14035	14347	14008	13897	14053	14223	14033	14217	14191	14147	14119	14191	14231	14132	14214	14050	14048	14120	14173	14123	14150	14159	14060	13948	14143	14101	14231	14205	14274	14246	14233	14045	14065	14220	14137	14228	14072	14146	14316	14407	14085	14351	14105	14137	14344	14219	14151	14151
21828	20932	28135	23904	21177	23234	25263	19853	18667	18677	18563	18384	18106	18176	17973	17780	17555	17780	17665	17717	17545	17579	17587	17559	17575	17622	17571	17467	17510	17472	17304	17290	17568	17419	17374	17290	17626	17506	17517	17420	17592	17501	17416	17527	17531	17320	17327	17284	17378	17432	17369	17567	17336	17330	17519	17461	17538	17285	17325	17201	17472	17285	17374	17334	17227	17366	17305	17579	17397	17341	17315	17285	17353	17301	17245	17245	17257	17399	17382	17298	17425	17516	17176	17592	17537	17608	17472	17393	17215	17495	17377	17291	17431	17471	17279	17453	17497	17344	17172	17335	17318	17342	17196	17192	17341	17281	17333	17366	17218	17246	17373	17342	17553	17442	17266	17313	17360	17287	17388	17419	17415	17440	17607	17352	17467	17318	17222	17573	17386	17459	17346	17473	17447	17312	17347	17385	17560	17311	17348	17302	17478	17289	17408	17273	17284	17269	17499	17522	17451	17387	17481	17121	17287	17317	17588	17374	17398	17314	17324	17347	17452	17278	17134	17182	17183	17287	17227	17354	17453	17346	17305	17436	17318	17337	17384	17385	17384	17493	17311	17438	17409	17570	17542	17522	17570	17465	17274	17429	17437	17232	17288	17280	17447	17433	17505	17354	17397	17321	17419	17478	17333	17498	17168	17424	17375	17504	17394	17227	17409	17480	17505	17313	17286	17164	17173	17219	17366	17242	17349	17310	17143	17187	17091	17414	17278	17377	17263	17440	17335	17350	17370	17409	17144	17261	17171	17434	17553	16999	17330	17274	17256	17198	17322	17320	17359	17411	17176	17369	17374	17282	17350	17446	17522	17214	17414	17334	17270	17393	17463	17352	17283	17387	17306	17572	17214	17379	17461	17288	17351	17362	17428	17440	17350	17660	17301	17367	17352	17507	17451	17385	17436	17256	17218	17315	17405	17329	17478	17505	17322	17327	17422	17325	17145	17339	17283	17473	17348	17225	17228	17347	17293	17308	17441	17431	17404	17396	17385	17313	17273	17233	17317	17337	17554	17405	17289	17465	17197	17228	17410	17117	17390	17252	17550	17387	17429	17086	17450	17325	17271	17383	17530	17433	17381	17211	17082	17226	17637	17388	17200	17355	17379	17416	17463	17334	17428	17417	17367	17262	17440	17568	17207	17333	17340	17580	17448	17321	17277	17373	17315	17297	17200	17163	17300	17418	17286	17255	17310	17405	17318	17527	17366	17235	17320	17263	17193	17391	17368	17312	17217	17269	17324	17257	17448	17142	17434	17317	17410	17430	17191	17418	17084	17278	17339	17303	17568	17498	17285	17424	17233	17240	17412	17271	17454	17167	17187	17168	17563	17305	17356	17399	17373	17272	17404	17329	17428	17337	17256	17259	17162	17418	17240	17322	17294	17250	17289	17554	17311	17342	17279	17456	17202	17311	17191	17446	17471	17373	17309	17112	17520	17308	17149	17140	17457	17568	17280	17461	17523	17232	17194	17379	17377	17303	17531	17343	17423	17255	17238	17181	17455	17150	17344	17323	17228	17283	17350	17206	17398	17437	17086	17349	17634	17470	17481	17343	17415	17436	17444	17559	17288	17359	17256	17215	17261	17420	17225	17514	17462	17406	17233	17450	17260	17419	17370	17222	17361	17441	17310	17390	17368	17387	17475	17447	17423	17378	17320	17515	17369	17359	17304	17395	17143	17165	17453	17255	17354	17154	17505	17132	17368	16960	17338	17371	17423	17410	17410	17345	17415	17176	17419	17396	17285	17387	17492	17436	17366	17175	17339	17233	17517	17333	17539	17212	17422	17445	17378	17406	17283	17404	17241	17543	17282	17173	17528	17109	17239	17455	17412	17232	17510	17363	17218	17301	17223	17272	17362	17247	17417	17337	17164	17227	17405	17386	17454	17336	17068	17276	17184	17269	17399	17165	17146	17603	17442	17358	17359	17265	17324	17407	17320	17411	17266	17316	17402	17238	17285	17252	17333	17254	17253	17220	17411	17343	17333	17323	17447	17378	17228	17101	17387	17477	17234	17277	17356	17119	17295	17497	17374	17339	17265	17517	17365	17330	17376	17478	17355	17370	17519	17466	17593	17142	17430	17382	17619	17396	17491	17421	17590	17381	17292	17307	17273	17298	17416	17233	17189	17402	17386	17296	17353	17351	17425	17204	17436	17324	17449	17309	17146	17541	17485	17252	17110	17216	17104	17478	17366	17349	17386	17265	17287	17160	17340	17379	17385	17437	17336	17236	17055	17217	17600	17450	17507	17297	17387	17282	17227	17299	17130	17254	17404	17283	17302	17467	17342	17372	17420	17072	17351	17455	17293	17401	17314	17370	17328	17195	17385	17300	17196	17364	17340	17346	17198	17162	17191	17206	17125	17257	17252	17530	17502	17224	17294	17289	17386	17192	17387	17347	17351	17529	17368	17343	17294	17497	17273	17177	17259	17420	17252	17439	17234	17337	17419	17553	17260	17501	17514	17502	17387	17265	17417	17005	17351	17328	17498	17330	17333	17025	17267	17384	17204	17127	17357	17216	17462	17340	17277	17333	17248	17224	17416	17256	17364	17341	17382	17349	17231	17553	17256	17353	17399	17392	17125	17515	17264	17355	17218	17256	17310	17217	17207	17351	17395	17264	17282	17307	17197	17186	17267	17327	17340	17309	17357	17491	17232	17390	17227	17230	17353	17327	17319	17427	17471	17448	17333	17280	17430	17267	17467	17468	17367	17241	17345	17276	17126	17272	17219	17322	17531	17386	17516	17393	17323	17434	17456	17429	17395	17295	17335	17331	17346	17331	17300	17325	17358	17423	17414	17433	17240	17404	17418	17428	17172	17231	17324	17362	17233	17478	17488	17190	17505	17412	17376	17411	17305	17366	17277	17447	17347	17308	17470	17459	17132	17307	17675	17308	17268	17427	17166	17438	17287	17123	17406	17384	17381	17233	17236	17357	17280	17470	17104	17515	17348	17445	17321	17241	17359	17332	17315	17430	17120	16971	17361	17368	17493	17014	17554	17349	17454	17376	17399	17354	17280	17304	17370	17194	17340	17390	17232	17245	17155	17470	17384	17323	17235	17290	17425	17359	17370	17382	17411	17223	17446	17349	17526	17412	17316	17516	17317	17249	17405	17512	17329	17095	17567	17294	17687	17372	17452	17195	17347	17505	17547	17270	17418	17355	17195	17468	17566	17489	17298	17209	17341	17358	17410	17206	17463	17409	17305	17136	17354	17254	17251	17311	17227	17247	17371	17324	17224	17538	17453	17180	17453	17306	17391	17337	17495	17504	17267	17366	17253	17355	17559	17379	17243	17545	17608	17372	17287	17180	17237	17502	17344	17758	17378	17368	17360	17277	17241	17378	17328	17260	17422	17512	17425	17464	17353	17315	17449	17453	17101	17381	17578	17445	17549	17401	17255	17383	17569	17265	17261	17276	17540	17098	17446	17470	17327	17471	17489	17531	17205	16994	17126	17268	17449	17254	17357	17303	17359	17225	17315	17349	17115	17234	17277	17366	17299	17219	17429	17122	17271	17270	17302	17435	17348	17441	17223	17275	17311	17200	17319	17364	17278	17393	17431	17387	17316	17445	17464	17395	17153	17439	17297	17487	17340	17280	17516	17517	17255	17200	17126	17364	17320	17281	17238	17187	17262	17188	17623	17356	17397	17393	17288	17218	17451	17639	17536	17216	17224	17272	17151	17272	17222	17400	17433	17459	17317	17265	17369	17504	17427	17416	17199	17258	17311	17478	17366	17399	17045	17392	17365	17380	17427	17319	17321	17129	17402	17544	17298	17246	17170	17377	17382	17265	17439	17355	17293	17197	17220	17324	17260	17399	17435	17183	17186	17481	17348	17238	17352	17342	17248	17350	17408	17342	17241	17189	17248	17478	17392	17508	17467	17405	17268	17356	17404	17332	17252	17417	17351	17173	17268	17400	17332	17114	16993	17265	17473	17402	17560	17415	17490	17303	17141	17075	17296	17418	17353	17170	17171	17444	17280	17223	17279	17265	17450	17452	17442	17352	17435	17447	17269	17293	17276	17474	17205	17477	17403	17319	17362	17256	17488	17274	17521	17384	17315	17486	17433	17350	17365	17084	17395	17167	17402	17228	17334	17157	17291	17270	17132	17199	17281	17106	17390	17199	17223	17345	17547	17494	17191	17185	17264	17168	17205	17171	17370	17350	17437	17269	17327	17352	17384	17349	17493	17329	17658	17371	17376	17382	17408	17168	17427	17384	17435	17294	17413	17487	17239	17225	17261	17102	17363	17399	17307	17429	17326	17308	17390	17280	17281	17410	17315	17204	17314	17268	17624	17484	17257	17241	17433	17243	17215	17352	17334	17125	17188	17318	17309	17287	17460	17241	17297	17374	17161	17286	17254	17198	17228	17345	17327	17453	17139	17366	17163	17428	17334	17169	17507	17442	17243	17161	17262	17225	17319	17107	17360	17266	17382	17114	17323	17450	17416	17501	17302	17340	17383	17503	17443	17258	17444	17437	17435	17198	17471	17345	17115	17557	17257	17270	17368	17365	17487	17242	17365	17427	17270	17344	17349	17391	17483	17268	17254	17385	17359	17238	17438	17533	17254	17620	17318	17330	17440	17168	17364	17475	17541	17284	17325	17503	17520	17261	17373	17370	17461	17431	17459	17336	17280	17306	17297	17148	17405	17467	17313	17222	17176	17253	17275	17395	17293	17324	17232	17220	17307	17369	17283	17299	17322	17265	17240	17262	17083	17436	17359	17154	17162	17283	17443	17300	17470	17365	17235	17245	17369	17282	17299	17417	17185	17465	17014	17223	17372	17150	17434	17341	17282	17135	17129	17403	17353	17226	17475	17438	17311	17485	17458	17387	17350	17327	17400	17376	17345	17285	17227	17159	17359	17403	17383	17399	17318	17340	17236	17303	17249	17356	17283	17536	17141	17156	17208	17281	17618	17325	17164	17326	17302	17274	17454	17510	17167	17413	17417	17282	17471	17354	17328	17380	17353	17357	17326	17169	17342	17218	17353	17401	17415	17194	17421	17229	17282	17322	17484	17380	17369	17209	17266	17486	17349	17216	17231	17256	17373	17350	17139	17211	17173	17214	17174	17435	17335	17150	17456	17526	17307	17500	17387	17436	17431	17178
15185	34512	28713	22333	20170	18621	17641	16766	16429	16016	15498	15397	15293	14969	14915	14857	14542	14555	14630	14569	14457	14640	14717	14372	14398	14447	14562	14422	14625	14502	14444	14439	14465	14410	14317	14578	14404	14440	14417	14443	14599	14466	14512	14437	14532	14459	14313	14366	14452	14454	14414	14444	14440	14295	14489	14313	14424	14387	14530	14469	14455	14508	14433	14582	14431	14345	14276	14413	14363	14333	14345	14300	14366	14413	14290	14451	14224	14484	14320	14408	14306	14458	14372	14389	14372	14190	14322	14399	14434	14373	14396	14279	14207	14368	14220	14249	14376	14326	14320	14378	14380	14447	14468	14240	14365	14358	14485	14471	14443	14432	14178	14270	14447	14386	14356	14345	14243	14405	14522	14485	14400	14321	14225	14377	14512	14420	14338	14373	14162	14337	14196	14344	14346	14377	14375	14324	14128	14366	14314	14504	14491	14347	14264	14456	14295	14337	14480	14407	14347	14433	14405	14254	14311	14290	14191	14277	14387	14383	14393	14353	14412	14391	14327	14344	14329	14307	14322	14394	14364	14426	14418	14368	14390	14276	14440	14292	14364	14274	14322	14308	14464	14426	14180	14309	14568	14259	14479	14284	14381	14457	14334	14223	14404	14407	14474	14202	14405	14386	14315	14459	14397	14202	14371	14225	14264	14480	14456	14512	14252	14345	14339	14350	14310	14333	14415	14152	14645	14341	14329	14482	14309	14507	14441	14348	14357	14330	14376	14329	14466	14196	14307	14298	14619	14379	14384	14283	14356	14401	14195	14309	14379	14344	14415	14512	14201	14366	14173	14176	14273	14280	14358	14325	14285	14306	14331	14338	14246	14551	14369	14317	14297	14419	14347	14316	14262	14406	14440	14405	14437	14295	14391	14170	14447	14428	14386	14337	14454	14343	14421	14594	14182	14341	14261	14398	14462	14315	14370	14443	14324	14415	14432	14370	14197	14308	14289	14482	14413	14495	14373	14390	14358	14301	14289	14330	14425	14365	14171	14559	14392	14351	14312	14248	14255	14362	14374	14324	14180	14374	14425	14293	14318	14407	14240	14267	14345	14342	14409	14345	14621	14437	14380	14416	14287	14507	14279	14285	14425	14421	14391	14238	14457	14357	14403	14260	14509	14467	14192	14396	14381	14408	14191	14363	14236	14335	14317	14470	14194	14377	14441	14397	14381	14473	14352	14192	14535	14329	14300	14089	14357	14288	14404	14310	14423	14095	14454	14460	14280	14536	14316	14388	14688	14339	14342	14161	14485	14434	14278	14193	14279	14389	14343	14309	14235	14312	14394	14434	14221	14514	14203	14297	14284	14535	14404	14417	14265	14179	14386	14367	14313	14361	14359	14264	14402	14265	14346	14446	14316	14230	14327	14333	14500	14316	14487	14173	14423	14334	14290	14406	14349	14424	14320	14485	14366	14339	14339	14338	14546	14210	14282	14432	14230	14322	14345	14326	14410	14511	14357	14324	14427	14477	14487	14352	14168	14185	14373	14292	14371	14466	14348	14666	14357	14574	14335	14293	14362	14396	14369	14218	14413	14378	14294	14278	14424	14319	14316	14280	14392	14436	14333	14255	14299	14200	14300	14397	14394	14206	14346	14345	14459	14479	14411	14441	14357	14358	14264	14529	14357	14295	14426	14308	14491	14388	14428	14306	14315	14317	14329	14512	14419	14292	14501	14371	14262	14316	14268	14344	14332	14472	14393	14474	14432	14132	14268	14405	14372	14353	14288	14359	14315	14411	14340	14324	14462	14325	14435	14396	14414	14416	14257	14460	14294	14387	14214	14358	14510	14465	14335	14376	14366	14355	14497	14408	14483	14445	14379	14249	14183	14405	14353	14537	14405	14421	14371	14411	14304	14520	14427	14394	14331	14214	14571	14172	14209	14477	14241	14468	14182	14417	14405	14306	14325	14418	14432	14317	14374	14432	14267	14405	14387	14349	14213	14272	14330	14454	14116	14388	14371	14347	14375	14217	14473	14357	14343	14360	14296	14225	14280	14304	14341	14354	14242	14514	14324	14438	14454	14369	14313	14166	14314	14319	14426	14423	14410	14201	14444	14153	14323	14415	14507	14329	14448	14348	14430	14472	14226	14326	14288	14324	14390	14268	14313	14493	14393	14384	14403	14166	14301	14369	14489	14223	14377	14460	14478	14347	14292	14359	14343	14272	14434	14412	14222	14288	14442	14332	14399	14313	14415	14388	14347	14321	14322	14305	14530	14305	14315	14516	14390	14552	14365	14331	14262	14278	14293	14345	14356	14352	14283	14339	14401	14368	14448	14258	14424	14467	14394	14306	14221	14518	14501	14447	14461	14405	14326	14325	14279	14298	14370	14243	14426	14198	14363	14320	14447	14403	14171	14276	14279	14351	14394	14448	14193	14408	14318	14350	14373	14290	14603	14149	14452	14364	14235	14234	14400	14424	14268	14332	14297	14483	14468	14294	14410	14257	14497	14336	14446	14313	14495	14431	14323	14422	14352	14351	14377	14354	14357	14533	14286	14343	14432	14166	14484	14516	14281	14350	14252	14289	14581	14215	14084	14277	14452	14441	14329	14204	14221	14292	14316	14387	14311	14415	14311	14488	14294	14374	14286	14419	14363	14364	14496	14366	14269	14399	14427	14363	14298	14371	14304	14414	14298	14316	14329	14524	14510	14219	14253	14319	14202	14576	14383	14103	14218	14379	14456	14359	14294	14337	14225	14297	14238	14318	14537	14434	14370	14395	14464	14310	14370	14390	14414	14222	14387	14346	14357	14239	14390	14239	14390	14226	14257	14279	14366	14326	14312	14358	14399	14468	14293	14269	14341	14390	14349	14311	14261	14243	14364	14387	14111	14198	14423	14352	14307	14427	14287	14433	14390	14364	14342	14298	14225	14285	14348	14289	14421	14412	14498	14381	14230	14510	14393	14416	14297	14319	14250	14359	14276	14437	14271	14336	14350	14134	14328	14446	14301	14344	14364	14444	14339	14348	14524	14245	14432	14440	14267	14275	14328	14468	14470	14251	14457	14529	14521	14483	14223	14353	14587	14206	14427	14475	14437	14229	14295	14563	14405	14451	14442	14346	14399	14337	14438	14523	14267	14394	14342	14382	14295	14080	14265	14260	14379	14322	14335	14361	14244	14219	14612	14430	14254	14384	14346	14303	14355	14371	14364	14253	14477	14428	14326	14315	14544	14354	14408	14349	14422	14491	14329	14376	14202	14411	14387	14374	14301	14479	14355	14355	14454	14442	14370	14376	14250	14362	14339	14496	14219	14284	14363	14437	14382	14372	14283	14438	14277	14362	14299	14470	14394	14226	14193	14349	14283	14419	14399	14391	14388	14178	14381	14329	14381	14321	14305	14352	14441	14249	14523	14187	14373	14432	14431	14311	14312	14467	14375	14385	14366	14292	14290	14452	14422	14300	14366	14365	14396	14257	14422	14399	14304	14208	14399	14273	14404	14428	14473	14380	14289	14375	14158	14313	14383	14548	14377	14449	14488	14328	14520	14473	14364	14369	14193	14334	14244	14424	14511	14247	14308	14444	14428	14368	14452	14296	14335	14233	14478	14396	14417	14470	14436	14378	14362	14327	14398	14519	14307	14263	14281	14313	14517	14372	14373	14411	14420	14301	14166	14348	14396	14431	14569	14307	14289	14412	14333	14514	14299	14105	14314	14456	14454	14495	14413	14258	14338	14274	14360	14444	14221	14250	14359	14318	14446	14288	14509	14337	14228	14207	14339	14382	14234	14532	14402	14427	14304	14515	14520	14407	14348	14381	14412	14291	14219	14291	14521	14310	14398	14422	14394	14422	14430	14406	14271	14462	14459	14302	14331	14314	14289	14424	14358	14226	14226	14301	14481	14409	14373	14312	14213	14337	14201	14315	14183	14518	14366	14293	14415	14256	14396	14348	14206	14359	14383	14547	14379	14307	14335	14330	14350	14301	14363	14433	14397	14378	14318	14272	14489	14293	14577	14251	14406	14400	14370	14316	14278	14213	14436	14262	14229	14230	14075	14440	14327	14353	14376	14343	14439	14226	14280	14392	14233	14285	14134	14235	14511	14419	14263	14230	14278	14455	14334	14401	14270	14300	14267	14454	14341	14417	14348	14358	14230	14284	14325	14506	14338	14505	14311	14340	14337	14258	14438	14463	14374	14170	14391	14270	14431	14338	14185	14412	14433	14285	14241	14410	14315	14415	14527	14339	14418	14435	14307	14472	14428	14477	14338	14285	14401	14419	14436	14349	14425	14527	14266	14344	14447	14311	14323	14384	14358	14473	14207	14336	14242	14243	14473	14285	14366	14325	14378	14488	14490	14330	14377	14417	14448	14413	14273	14319	14354	14323	14299	14441	14310	14271	14351	14547	14553	14261	14223	14311	14265	14397	14389	14406	14295	14307	14406	14265	14493	14239	14327	14263	14275	14373	14431	14485	14212	14421	14369	14343	14354	14206	14369	14364	14472	14230	14230	14461	14273	14368	14442	14467	14465	14414	14292	14243	14393	14407	14301	14242	14279	14068	14326	14402	14454	14485	14297	14398	14571	14434	14365	14292	14434	14193	14516	14411	14272	14415	14291	14230	14305	14315	14422	14324	14408	14478	14388	14405	14327	14203	14391	14240	14298	14274	14459	14313	14274	14132	14417	14225	14282	14269	14324	14393	14312	14352	14426	14383	14495	14388	14449	14381	14387	14280	14224	14445	14373	14383	14586	14353	14227	14507	14282	14347	14523	14176	14491	14519	14249	14430	14398	14188	14134	14300	14318	14471	14466	14435	14386	14282	14258	14262	14269	14285	14386	14262	14451	14213	14304	14402	14294	14367	14398	14391	14249	14270	14369	14433	14207	14293	14191	14475	14351	14260	14408	14312	14387	14213	14354	14435	14411	14344	14133	14475	14148	14265	14334	14536	14299	14362	14234	14264	14373	14550	14209	14269	14428	14423	14219	14322	14231	14395	14397	14518	14465	14371	14192	14217	14384	14505	14307	14280	14523	14394	14416	14413	14451	14433	14186	14282	14243	14391	14428	14518	14482	14278	14635	14342	14338	14201	14369	14197	14269	14215	14237	14190	14493	14233	14318	14225	14360	14241	14181	14327	14317	14216	14230	14432	14294	14404	14304	14431
27998	22382	24398	21206	17802	17221	17250	16794	16526	16559	16412	16596	16448	16342	16376	16387	16089	16192	16121	16283	16249	16234	16179	16043	16157	16126	16303	16364	16306	16031	16159	16322	16134	16254	16182	16312	15967	16078	16337	16097	16334	16209	16042	16211	16353	16153	16208	16073	16208	16189	16148	16123	16174	16082	16135	16146	16126	16050	16109	16148	16113	16147	16288	16126	16265	16248	16423	16150	16174	16292	16430	16116	16039	16187	15951	16055	15918	15943	16101	16284	16017	16366	16126	16187	16238	16105	16192	16292	16181	16098	16340	16095	16317	16286	16002	16241	16050	16062	16137	16194	16376	16080	15961	16129	15842	15931	16091	15946	16120	16239	16171	16250	16081	16181	16147	16308	16299	16056	16277	15942	15920	16157	16268	16135	16225	16007	16168	16123	16169	15954	16175	16217	16086	16092	16282	16122	16157	16034	16017	16155	16169	16124	16229	16043	16276	16099	15935	16360	15971	16146	16235	16051	16208	16011	16216	16141	16173	16218	16161	16182	16117	16175	15979	16157	16105	16274	15965	16202	16229	16174	16308	16021	16252	16283	16069	16064	16279	16142	16225	16121	16162	16118	16159	16029	16274	16164	16101	16425	16211	16123	16184	16295	16262	16088	16294	16379	16087	16125	16078	16348	16170	16312	15921	16107	16173	16177	16042	15909	16261	16233	16199	15971	16117	16221	16319	16121	16356	16053	16127	16201	16125	16173	16032	16183	16139	16377	16070	16152	16064	16085	16180	16439	16078	16192	16177	15985	16160	16210	15985	15810	16209	16123	16076	16100	16051	16121	16180	16196	16113	15994	16331	16150	16097	16110	15971	16069	16132	16157	16081	16062	15960	15988	16108	16007	16382	15936	16248	16185	16287	16092	16162	16266	16063	16169	16260	16165	16114	16169	16126	16151	16193	16044	16135	16238	16212	16268	16234	16252	16271	16311	16163	16072	16316	16245	16087	16151	16073	16089	16089	16169	16147	16000	15907	16241	16111	16245	16220	16247	16075	16164	16136	16366	16203	15974	16064	16061	16168	16146	16235	16124	15978	16194	16254	16022	16258	16109	16071	15994	16125	16108	16170	16163	16346	16181	16246	16198	16079	16230	16193	16165	16266	16201	16186	16071	16007	16049	16192	16053	16188	15951	16094	16255	16134	16131	16153	16270	16143	16026	16289	15989	16140	16329	16274	16000	16389	15967	16009	16112	16061	16047	16103	16099	16153	16144	16263	16130	16308	16021	16062	16090	16080	16031	16126	16390	16170	16156	15956	15994	16357	16091	16111	16206	16121	16356	16187	16206	16207	16178	15876	16280	16277	16322	16144	15979	16135	16120	16222	16231	16366	16140	16334	16026	16172	16388	16116	16121	16193	16241	16122	16178	16151	16019	16085	16135	16051	15897	16122	16249	16170	16046	16239	16206	16160	15931	16096	16217	16158	16287	16344	16225	16273	16110	16139	16132	16003	16256	16113	16011	16314	16045	16203	15952	15969	16186	16083	16009	16114	16049	16120	16061	16144	16152	16262	16265	16034	16146	16304	16119	16182	16230	16052	16056	16217	16078	16280	16171	16217	16244	16116	16100	16314	16130	16142	16159	16253	15865	16204	16227	16124	16116	16144	16103	16279	16050	16264	16227	16152	16249	16148	16076	16055	16297	16258	16101	16094	16127	16136	16117	15876	16160	16253	16090	16199	15972	16179	16136	16188	16265	16185	16307	16041	16378	16134	16038	16129	16092	16178	16180	16041	16175	16409	16039	16174	16135	16077	16345	16200	16085	16272	16076	16042	16362	16002	15973	16104	16049	16098	16299	16308	15974	16162	16211	16234	16309	16058	16146	16195	16145	16366	16069	16218	16354	16131	16057	16085	16133	16238	16169	16226	16136	16356	16195	16159	16274	16207	16130	16122	16138	16069	16086	16122	16088	16089	15921	16190	16348	16155	16144	16072	16262	16308	16082	16095	16130	16309	15970	16150	16308	16245	16185	16144	16206	16163	16290	16234	16279	16354	16059	16231	16157	16011	16028	16089	16136	15909	16187	15906	16276	16080	16187	16251	16113	16178	16026	16267	16129	16124	15973	16089	16198	16201	16026	16258	16234	16162	16150	16052	16114	16048	15965	15938	16027	16245	16261	16126	16253	16236	16365	16169	16109	16099	15965	16214	16186	16098	16163	16265	16230	16060	16180	16192	16335	16225	16080	16092	16144	16229	16226	16189	15941	16246	15842	16250	15836	16057	16261	16214	16206	16251	16025	16252	16233	16147	15861	16263	16136	16288	16071	16183	16220	16049	16110	16051	16059	16300	16053	16174	16076	16306	16215	16262	16165	16362	16259	16051	16041	16087	16121	16142	15997	16064	16118	15968	16170	16032	16197	16248	16077	16077	16101	16374	16190	16039	16054	16081	16154	16399	16018	16019	16104	16156	16207	16370	16094	16161	15991	16214	16110	16169	16166	16178	15954	15962	16244	16230	16320	16273	16198	16052	16206	15991	16068	16234	16302	15932	16243	16130	16296	16191	16292	16205	16124	16391	16183	16211	16371	16116	15960	16060	16055	15931	16227	16097	16155	16164	16090	16268	16277	15973	16119	15946	16009	16057	16134	16116	16415	16120	16036	16208	16283	16227	16243	16343	16111	16310	16250	16031	16142	16219	16208	16013	16249	16239	16242	16028	16237	16015	16111	16218	16103	16188	16191	16235	16100	16105	16096	16046	16221	16226	16146	16176	16239	16331	16112	16190	16104	16195	16107	16173	16238	16154	16101	16171	16056	16117	16234	15970	16121	16201	15914	16158	16143	16071	16122	16310	16158	16195	16259	16080	16280	16308	16239	16343	16231	16226	16092	16196	16183	16222	16056	16200	16190	16054	16183	16301	16381	16143	16036	16141	16198	16184	16088	16160	16207	16138	16121	16198	16441	15966	15968	16145	16227	16158	16228	16140	16351	16363	16065	16255	16205	16385	16178	16078	16112	16245	16184	16069	16174	16147	16139	16091	16198	16127	15987	16176	16069	16190	16369	16191	16124	16199	16246	16150	16420	16099	16168	16104	16333	16234	16090	16043	16227	16192	16173	16208	16169	16251	16102	16195	16127	15949	15990	16262	16140	16035	16016	16110	16117	15987	16169	16042	16151	16194	15986	16035	16256	16131	16062	16174	16059	16249	16205	16175	16067	16270	16167	16214	16081	16157	16263	16038	16238	16091	16233	16250	16144	16140	16134	16300	16289	16093	16085	16158	16347	16236	16195	16256	16049	16346	16229	16172	16178	16157	16217	16013	16171	16497	16128	16229	16268	16211	16316	16355	16145	16041	16066	16343	16153	16176	15837	16125	16105	16022	16200	16303	16129	16294	16288	16346	16102	16100	16024	16100	16006	16199	16255	16017	16120	16382	16025	16128	16190	16041	15986	16347	16147	16389	16103	16228	16193	15925	16163	16161	16008	16107	16048	16112	16215	16171	16102	16320	16335	16061	16294	16083	16166	16134	16064	16310	16051	16168	16265	16083	16289	16274	16153	16029	16140	16240	16154	16026	16201	16335	16239	16255	16087	16221	16189	16107	16373	16229	16112	16039	16077	16004	16014	16153	16375	16254	16014	16161	16267	16072	16269	16189	16158	16265	16326	16031	16283	16300	16034	16026	15949	16286	16122	16097	16030	16018	16033	16119	16016	16379	16121	16169	16152	16120	16017	16087	16183	16230	16145	16092	16158	16013	16144	16239	16313	16222	16297	16086	16370	16203	16194	16060	16386	16183	16213	16255	16144	16082	16246	16314	16172	16504	15997	16013	15992	16222	16169	16144	16262	16161	16025	16140	16190	16073	16231	16194	16179	15987	16149	16371	16022	16088	16157	16191	16105	16265	16059	16181	16153	16290	16112	16203	16243	16082	16055	16289	16275	16184	16133	16308	16155	16403	16190	16290	16176	16142	16438	16158	16053	16270	16121	16158	16226	16089	16114	16105	16180	16201	16391	16092	16194	16141	16199	16173	16185	16126	16128	16082	16015	16093	16146	16101	16263	16251	16323	16045	16298	16362	16104	16202	16117	16242	16269	16239	15941	16019	16141	16349	16061	16191	16113	16128	16146	16078	16074	16173	16171	16116	16165	16076	16176	15884	16131	16145	16151	15902	16048	16019	16274	16266	16061	16063	16405	16051	16176	16177	16295	16131	16290	16108	16091	16283	16206	16017	16052	16177	16173	16203	16159	16192	16091	16135	16140	16217	15942	16237	16197	16335	16177	16088	16059	16306	16148	16187	16133	16116	16163	16135	16056	15952	16231	16193	16280	16217	16203	16345	16214	16151	16246	16327	16290	16421	16180	16121	16033	16149	16113	16131	16072	16273	16240	15993	16156	16104	16250	16237	15859	16142	16195	16293	16416	16140	16047	16228	16086	16168	16092	16224	16089	16333	16133	16404	16340	16117	16092	16186	16196	16123	16295	16260	16102	16194	16232	16355	16099	16233	16289	16233	16048	16210	16225	16254	16136	16231	16064	16163	16283	16314	16380	16002	15991	16309	16301	16095	16062	16023	16136	16203	16012	16279	16262	16457	16221	16178	16142	16134	16078	16103	16089	16021	16168	16214	16324	16020	16183	16016	15897	16151	16116	16180	16250	16228	16295	16329	16058	16084	16092	16107	16108	15986	16353	16306	16159	16067	16260	16175	16267	16265	15909	16125	16161	16083	16244	16118	15964	16133	16201	16205	16247	16286	16290	16168	16112	16038	15976	16062	16064	16218	15990	16151	16055	16256	16157	16236	16189	16124	15986	16096	16195	16209	16088	16256	15870	16017	16129	16187	16025	16280	16096	16200	16098	16235	16061	16106	16238	16252	16117	16089	16164	15988	15984	16248	16236	16094	15954	16344	16282	16363	16107	16198	16244	16399	16341	16392	16285	15999	16200	16073	15925	16276	16081	15992	16210	16278	16173	16415	16173	15990	16180	16169	16270	16209	16220	16092	16227	16232	16219	16088	16153	16316	16207	16137	16094	15911	16015	15869	16144	15919	16110	15927	16074	16048	16117	16170	16110	16195	16230	16271	16313	16323	16139	16099	15975	16248	16284	16279	16398	16285	16014	16086	16256	16167	15977	16350	16380	16145	15814	15982	16135	16056	16174	16075	16148
16371	23771	20136	17034	15915	15249	14919	14584	14384	14106	14208	14095	13982	13976	13846	13814	13868	13808	13873	13752	13981	13625	13827	13756	13859	13787	13735	13811	13606	13879	13808	13795	13659	13749	13773	13733	13766	13688	13706	13704	13755	13644	13617	13708	13633	13774	13761	13827	13622	13690	13828	13679	13686	13755	13521	13723	13743	13780	13869	13701	13741	13964	13659	13720	13849	13907	13802	13782	13789	13677	13758	13808	13696	13906	13703	13671	13787	13674	13873	13773	13848	13656	13723	13751	13921	13717	13699	13773	13640	13661	13716	13693	13620	13648	13716	13757	13572	13697	13655	13820	13711	13796	13669	13850	13661	13668	13632	13626	13665	13796	13750	13680	13726	13713	13622	13653	13704	13639	13666	13598	13683	13751	13765	13621	13889	13619	13613	13719	13786	13749	13781	13650	13692	13700	13766	13737	13717	13732	13659	13576	13722	13658	13579	13713	13655	13618	13786	13817	13790	13628	13730	13772	13678	13747	13635	13725	13653	13868	13698	13674	13535	13644	13774	13699	13581	13776	13628	13597	13701	13668	13757	13624	13758	13640	13610	13658	13800	13627	13739	13660	13817	13759	13743	13556	13780	13755	13841	13664	13712	13809	13828	13819	13701	13822	13731	13926	13823	13572	13682	13584	13883	13760	13874	13579	13556	13676	13901	13763	13686	13510	13510	13801	13691	13658	13706	13856	13711	13656	13803	13651	13705	13781	13631	13738	13852	13555	13725	13783	13752	13595	13713	13740	13595	13400	13609	13687	13718	13641	13797	13574	13719	13678	13728	13789	13550	13794	13587	13812	13819	13828	13887	13718	13616	13770	13796	13787	13670	13524	13675	13825	13574	13755	13815	13847	13649	13840	13714	13874	13737	13849	13726	13546	13666	13636	13770	13723	13872	13787	13683	13618	13792	13696	13764	13561	13818	13537	13555	13708	13560	13733	13569	13742	13720	13710	13752	13619	13889	13613	13778	13705	13741	13715	13506	13735	13704	13846	13761	13690	13853	13694	13698	13528	13754	13572	13819	13589	13690	13816	13602	13655	13711	13747	13794	13691	13586	13781	13729	13764	13699	13634	13553	13666	13779	13884	13663	13670	13605	13665	13632	13700	13826	13723	13733	13855	13795	13785	13441	13713	13738	13631	13832	13700	13674	13706	13631	13698	13779	13884	13744	13766	13881	13649	13833	13989	13837	13625	13731	13883	13724	13639	13717	13716	13711	13732	13790	13770	13821	13782	13626	13627	13557	13615	13874	13740	13531	13846	13747	13850	13640	13556	13630	13799	13779	13656	13656	13750	13711	13771	13828	13747	13790	13652	13764	13798	13845	13845	13762	13531	13671	13714	13656	13620	13745	13650	13758	13626	13570	13714	13584	13739	13802	13614	13747	13589	13825	13704	13762	13687	13658	13711	13709	13574	13725	13627	13839	13706	13714	13746	13719	13651	13650	13702	13791	13581	13507	13647	13861	13767	13702	13632	13732	13774	13699	13710	13747	13802	13719	13778	13750	13800	13728	13824	13680	13637	13629	13797	13755	13739	13582	13605	13731	13632	13683	13669	13715	13691	13719	13831	13662	13865	13754	13782	13833	13857	13722	13927	13722	13717	13531	13717	13763	13693	13797	13739	13777	13741	13639	13712	13764	13695	13698	13864	13663	13730	13682	13703	13676	13792	13723	13691	13601	13637	13766	13731	13718	13795	13615	13712	13646	13650	13676	13648	13743	13762	13749	13620	13706	13710	13903	13693	13719	13602	13649	13705	13554	13741	13626	13819	13539	13757	13753	13927	13607	13736	13735	13815	13768	13512	13874	13777	13591	13749	13790	13750	13783	13642	13721	13636	13711	13824	13836	13693	13657	13825	13582	13881	13747	13843	13642	13801	13848	13572	13666	13659	13636	13808	13641	13796	13492	13725	13731	13632	13712	13734	13725	13652	13730	13598	13759	13781	13852	13759	13664	13810	13638	13581	13652	13850	13742	13783	13773	13715	13575	13730	13773	13761	13743	13773	13614	13893	13789	13558	13604	13758	13706	13814	13704	13715	13712	13561	13647	13707	13798	13684	13748	13707	13812	13755	13810	13715	13669	13769	13770	13533	13886	13677	13607	13749	13612	13475	13627	13658	13722	13546	13697	13773	13668	13749	13564	13890	13780	13662	13730	13845	13622	13807	13652	13611	13759	13640	13647	13639	13612	13776	13746	13817	13746	13542	13620	13739	13832	13581	13548	13811	13667	13800	13633	13720	13636	13803	13773	13853	13607	13852	13641	13756	13617	13753	13661	13716	13712	13611	13622	13724	13599	13713	13685	13724	13552	13689	13691	13765	13789	13683	13773	13563	13723	13826	13719	13838	13872	13745	13607	13737	13813	13684	13676	13589	13748	13675	13698	13700	13623	13781	13702	13807	13711	13709	13561	13754	13662	13783	13788	13816	13696	13790	13630	13886	13781	13876	13706	13753	13751	13626	13767	13816	13703	13775	13770	13532	13788	13806	13841	13768	13752	13631	13758	13712	13664	13752	13634	13635	13782	13729	13732	13709	13732	13682	13700	13884	13837	13733	13674	13717	13630	13721	13874	13651	13840	13494	13769	13830	13835	13656	13795	13818	13608	13863	13695	13859	13711	13726	13826	13821	13703	13703	13690	13632	13822	13794	13583	13783	13628	13785	13664	13744	13686	13948	13805	13759	13716	13579	13649	13786	13835	13653	13640	13791	13748	13635	13872	13780	13528	13781	13855	13720	13519	13604	13642	13680	13574	13781	13722	13801	13865	13815	13587	13743	13701	13664	13778	13804	13624	13820	13546	13718	13808	13956	13717	13734	13732	13822	13677	13817	13839	13508	13865	13804	13643	13553	13798	13809	13709	13835	13675	13647	13688	13641	13716	13711	13708	13752	13561	13721	13666	13828	13768	13680	13684	13772	13767	13431	13710	13697	13730	13612	13739	13690	13682	13792	13698	13682	13927	13759	13778	13858	13744	13570	13615	13764	13786	13672	13950	13654	13840	13716	13654	13833	13856	13786	13695	13729	13602	13672	13544	13958	13798	13663	13814	13878	13745	13574	13768	13609	13855	13781	13761	13733	13755	13786	13783	13630	13707	13798	13638	13804	13644	13668	13784	13558	13619	13553	13603	13720	13732	13806	13619	13715	13807	13687	13622	13755	13777	13823	13672	13549	13747	13753	13616	13561	13613	13662	13680	13716	13655	13618	13734	13546	13653	13658	13797	13829	13598	13780	13532	13799	13685	13540	13728	13712	13778	13634	13751	13542	13608	13762	13648	13728	13620	13639	13706	13732	13584	13701	13722	13591	13742	13727	13640	13772	13835	13786	13624	13536	13643	13779	13744	13684	13777	13753	13784	13808	13921	13460	13747	13713	13831	13642	13616	13566	13626	13681	13714	13794	13648	13728	13692	13697	13617	13680	13801	13811	13572	13701	13672	13638	13702	13696	13737	13759	13667	13694	13667	13810	13664	13700	13690	13827	13628	13628	13683	13738	13681	13659	13737	13857	13806	13679	13718	13829	13741	13769	13691	13721	13781	13881	13626	13671	13688	13586	13805	13674	13751	13710	13603	13917	13600	13597	13583	13730	13685	13804	13812	13736	13616	13659	13657	13641	13835	13795	13589	13586	13546	13636	13758	13762	13546	13673	13584	13824	13737	13690	13730	13623	13780	13549	13711	13660	13898	13582	13614	13704	13776	13683	13763	13757	13681	13853	13652	13875	13748	13754	13583	13729	13697	13732	13775	13740	13770	13794	13792	13628	13690	13698	13773	13642	13510	13702	13733	13508	13604	13497	13685	13664	13677	13792	13703	13572	13746	13631	13732	13698	13534	13827	13775	13707	13616	13727	13788	13664	13588	13732	13696	13734	13814	13760	13675	13759	13731	13628	13594	13832	13716	13802	13687	13740	13869	13742	13625	13828	13814	13607	13605	13764	13719	13653	13793	13726	13874	13599	13610	13683	13573	13790	13626	13653	13755	13608	13653	13752	13677	13743	13591	13663	13796	13569	13681	13671	13851	13992	13673	13674	13734	13723	13763	13763	13740	13593	13767	13703	13696	13764	13667	13600	13537	13674	13632	13848	13827	13581	13804	13870	13810	13834	13680	13758	13690	13714	13769	13635	13746	13600	13579	13691	13778	13667	13696	13514	13723	13782	13604	13698	13714	13604	13840	13818	13796	13713	13849	13570	13761	13704	13641	13679	13739	13736	13662	13792	13670	13683	13872	13641	13652	13716	13611	13841	13896	13692	13664	13870	13619	13799	13804	13899	13754	13731	13625	13624	13770	13782	13735	13702	13680	13542	13586	13734	13845	13703	13704	13765	13597	13624	13782	13719	13615	13858	13743	13647	13697	13790	13825	13688	13646	13790	13817	13560	13654	13695	13679	13671	13618	13649	13760	13811	13772	13675	13649	13724	13710	13766	13603	13581	13816	13594	13592	13721	13835	13857	13752	13755	13742	13989	13732	13652	13630	13744	13706	13695	13809	13603	13827	13738	13661	13832	13706	13584	13699	13691	13597	13935	13793	13647	13675	13600	13815	13715	13713	13660	13700	13547	13614	13621	13708	13519	13846	13753	13746	13756	13637	13624	13725	13896	13862	13655	13798	13842	13852	13619	13706	13777	13782	13738	13642	13489	13670	13612	13838	13766	13866	13677	13664	13661	13842	13772	13710	13649	13745	13809	13747	13796	13759	13788	13732	13577	13806	13579	13796	13843	13801	13818	13769	13809	13861	13699	13538	13700	13753	13682	13647	13741	13901	13646	13760	13664	13828	13672	13795	13817	13597	13531	13618	13603	13734	13743	13831	13570	13786	13722	13625	13868	13827	13588	13702	13729	13808	13479	13765	13809	13707	13694	13853	13730	13730	13753	13758	13568	13656	13605	13699	13671	13605	13736	13739	13736	13704	13719	13692	13930	13600	13749	13817	13758	13764	13781	13760	13846	13723	13588	13653	13569	13591	13649	13818	13807	13697	13594	13645	13656	13775	13580	13795	13651	13756	13618	13790	13771	13727	13759	13838	13757	13696	13879	13733	13646	13770	13727	13699	13738	13701	13752	13762	13827	13678	13848	13875	13575	13712	13691	13864	13573	13715	13729	13812	13749	13834	13760
22720	20968	27833	24357	21762	21923	20719	17885	17259	17160	17123	16818	16755	16490	16444	16357	16351	16282	16461	16217	16267	16437	16307	16276	16416	16297	16083	16266	16228	16348	16295	16258	16089	16252	16230	16198	16092	15897	16206	16095	15920	16053	16087	16182	16027	16019	16163	16307	16230	16208	16151	16118	16222	16396	16169	16309	16175	16082	16088	16238	16058	16216	16285	16069	16166	16298	16162	16139	16218	16244	16208	16471	16122	16201	16174	16302	16216	16294	16349	16205	16012	15995	16089	16153	16262	16130	16244	16068	16204	16045	15996	16019	16007	15866	16329	16022	16021	16247	16062	16020	16326	16199	16204	15913	16248	16180	16088	16273	16211	16048	16156	16129	16034	16366	16156	16249	16313	16154	16124	16179	15978	16151	15993	15958	16077	16068	16379	16143	16119	16094	15989	16118	16088	16235	16061	16316	15922	16269	16254	15982	16056	16190	16338	16095	16225	16403	16466	16191	16323	16201	15959	16202	16082	16116	16083	16041	16139	15978	16140	16058	16138	16014	16324	16243	16145	16191	16150	15958	16105	16001	16142	16093	16034	16171	16201	15965	16224	16205	16016	16026	16351	15898	16034	16099	16290	16187	15979	16121	15959	16163	16228	16079	15963	16090	16198	16089	16015	16217	16018	16054	16190	16132	16379	16042	16157	16204	16180	16039	16083	16332	16277	16185	16225	16179	16097	16137	16276	16152	16060	16283	15999	15963	16254	16416	16119	16251	16186	16113	16137	16186	16163	16001	16127	16011	16261	16117	16363	16290	16158	16138	16147	16139	16179	16158	16164	16055	15900	16157	16128	16060	16140	16147	16240	16187	16107	16197	16148	15857	16177	16017	16073	15817	16232	16087	16158	16013	16109	16136	16419	16179	16009	16083	16034	16213	16120	16243	16273	16256	16045	15897	16124	16108	16134	16085	16169	16138	16111	16471	16046	16115	15936	15956	16315	16161	16089	15926	16132	16203	16280	15846	16111	16091	16064	16019	16225	16194	16212	15950	16305	16233	16017	16151	15894	16242	16252	16151	16137	16269	15785	15939	16151	16006	16191	16080	15885	16022	15996	16098	16167	16133	16194	16025	16444	16234	16149	15945	16044	16187	16210	16030	16060	16034	16000	16226	16249	16109	16100	16013	16180	15927	16136	16191	16003	16350	16360	16227	15938	16179	16072	16259	16120	16169	16247	16237	16317	16172	16011	16007	16194	16184	15954	16115	16169	16167	16103	16108	16152	16193	15921	16219	16132	16277	16147	16176	16180	16115	16074	16116	15974	16164	16014	16110	16307	15991	16378	16339	16035	16222	16102	16211	16110	16154	16254	16168	16272	16135	16101	16097	16173	16093	16328	16075	16078	16100	15963	16146	16065	16164	15919	16075	16090	16178	16381	16173	16156	16042	16179	16194	16025	16227	16268	16138	16010	16096	16176	15922	16177	16148	16174	16211	16178	16210	16015	16080	16127	16127	16221	16050	16005	16257	16228	16199	16187	15981	16158	16131	16247	15901	16217	16145	15967	16260	16335	16107	16087	16283	15936	16138	16179	16193	15767	16096	16068	16121	16315	16058	16212	15987	16039	16027	16052	16186	16116	16064	16127	16191	16217	16470	16096	16026	16406	15896	15904	16136	16272	15994	16095	16129	16130	16244	16117	15989	16168	16141	16101	16122	16154	16156	16263	16024	16010	16070	16223	16294	16394	16073	15999	16077	16088	16191	16424	16225	16005	16162	16052	16084	16205	16083	16281	16099	16096	16106	15907	16039	16062	15951	16278	16075	16049	16119	16130	16166	16218	16044	16027	15959	16094	15994	16019	16236	16109	16233	16176	16161	16018	15961	16050	16069	16240	16333	16177	16150	16136	16097	16082	16111	16431	16053	16048	16169	16144	16003	15995	16253	16330	16236	16104	16083	15970	16015	16193	16126	16054	16282	16020	15931	16347	16282	16152	16234	15981	16035	16059	16086	16234	16217	16073	16107	16163	16112	16138	16263	16313	16204	16100	15944	16052	16078	16146	16244	16214	16143	16060	16133	15840	15990	16027	15919	16248	16459	16081	16172	16164	16013	16190	16203	16130	16105	16137	16248	16212	16106	16217	16150	16115	16348	16347	16048	16262	16249	16140	15981	16124	16005	16236	16242	16053	16187	16154	16248	16323	16291	16182	16104	16326	16199	16071	16214	16130	16240	16086	16237	16189	16067	16115	16281	16109	16218	16273	16101	16281	16245	16052	16151	16058	16266	16050	16131	16169	16117	16312	16134	16053	15881	16244	16149	16139	16094	16036	16133	16257	16065	16139	16039	16054	16034	16000	16108	15929	16120	16183	16111	16153	16244	15912	15968	16102	15984	16120	15912	16369	16190	16335	16128	16254	16386	16182	16074	16092	16167	16093	16233	16183	16099	16305	16188	16138	16192	16100	16181	16221	16198	16019	16170	16221	15971	16100	16127	16174	16221	16424	16034	16111	16058	16124	16187	16170	15982	16061	16206	16139	16136	16267	16299	15847	16189	16234	16069	16140	16222	16298	16023	16243	16178	16126	15926	16101	15909	16226	15873	16006	15983	16341	16241	16216	16160	16138	16190	16214	16247	16133	16266	16096	16308	16118	16094	16211	16138	16333	16318	16126	16009	16122	16073	16157	16127	16056	15985	15946	16188	16193	16269	16396	16248	16209	16146	16205	16323	16348	16250	16115	16268	16116	16118	16203	16208	16160	16346	16199	16227	16109	16467	16226	16087	16081	16107	16072	15983	16165	16221	16180	16178	16095	15959	16133	16152	15949	16101	16120	16091	16115	16235	16049	16208	16177	16031	16026	16102	16308	16192	16213	16173	16069	16213	16086	16259	16347	16284	16245	16156	16140	16170	16050	16014	16234	16070	16301	16035	16257	15969	16079	16150	16085	16156	16119	16144	16091	16112	16227	16270	16216	16327	16209	15969	16237	16321	16081	16155	16027	15966	16111	15958	16155	16129	16148	16114	16085	16063	16151	16135	16115	16090	16160	16054	16181	16000	16071	16078	16222	16141	16139	16334	16267	16324	16247	16028	16148	15962	15988	16138	16056	16301	16103	16113	16115	16306	16018	16002	16178	16215	16137	15979	16178	16244	16146	15947	16212	16152	16239	16100	16260	16161	16240	16367	16267	16257	16267	16157	16114	16173	16098	16105	16216	16149	16119	16109	16182	16050	16298	16247	16180	16020	16033	16154	16155	16161	15941	16007	16153	16069	16397	16133	16126	16006	16231	16226	16197	16224	16021	16057	16177	16168	16287	16239	16252	16150	16203	16311	16287	16138	16089	15965	16164	16151	16267	16358	16071	16365	16286	16216	16029	16034	16031	16171	16213	15993	16194	16068	16256	16236	16369	16281	16290	16311	16289	16306	16159	16284	15958	16131	16151	16168	16318	16206	16104	16138	16128	15992	16199	16141	16176	16164	16131	16278	16035	16189	16241	15985	16113	16082	16160	16218	16226	15977	16263	16254	16050	16364	16080	16022	15968	16188	16124	16149	16315	16215	16066	16168	16108	16089	16201	16221	16034	16244	16281	16205	16100	16249	16247	16323	16177	16155	16256	16123	16372	16343	16241	16049	16099	16189	16036	16217	16087	16294	16330	16098	16107	16069	16125	16128	16172	16175	16291	16427	16300	16214	16319	16166	16309	16122	15956	16196	16129	16061	16259	16374	16279	15954	15991	15936	16055	16165	16188	15931	16132	16192	16118	16232	16062	16132	16296	16188	16108	16224	16142	16102	16289	15947	16178	16009	16144	16174	16169	16160	16244	16279	16231	16229	16124	16264	16210	16287	16104	16216	16218	16102	16097	16147	16278	16314	16256	16486	16183	16048	16317	16345	16317	16117	16155	16273	16011	15980	16300	16364	16158	16186	16310	15936	16256	16217	16122	16062	16123	15989	16180	16282	16212	16065	16340	16280	16235	16224	16035	16150	16221	16211	16085	16203	16176	15980	16056	16135	16282	16096	16044	16187	16298	16102	16082	16256	16162	16089	16389	16125	16295	16200	16059	16068	15996	16047	16150	16140	15969	16321	16183	16270	15993	16149	16214	16134	16128	16061	16257	16083	16160	15987	16005	16229	16320	16177	15900	16264	16110	16067	15962	16299	16254	16217	16149	16108	16139	16063	16172	16152	16198	16155	16171	16227	16241	16245	16073	15986	16147	16402	16108	16144	16145	16207	16039	16104	16096	16072	16161	15998	16296	16170	16336	16109	16285	16193	16184	16038	16281	16180	16220	16011	16203	16095	16186	16102	16124	16164	16293	16161	16090	16203	16248	16281	16032	16311	16131	16089	16197	16150	16140	16017	16284	16287	16251	16041	16083	16178	16095	16238	16238	15935	16024	16195	16000	16166	15972	16214	16254	16107	16105	16287	15939	16188	16040	16144	16109	15969	16032	16010	16052	16071	16307	16073	16053	16300	16028	16277	16336	15942	16263	16234	16014	16184	16146	16081	16082	16033	15996	16080	16315	16211	16102	16138	16381	16141	16196	16273	16260	16264	16215	16085	16071	16086	16163	16237	16011	16184	16105	16200	16134	16142	16289	15929	16143	16119	16125	15949	16189	16260	16217	16114	16157	16244	16015	16017	16052	16138	16240	16376	16302	16154	15971	16127	16127	16186	16172	15937	16189	16236	16320	16057	15922	16128	16244	16154	16051	15992	16187	16168	16074	16056	16252	16163	16196	16142	16236	16277	16150	16103	16052	16092	16228	16485	16140	16126	15964	16103	16019	16261	16091	16216	16063	16202	15987	16220	15957	16129	16215	16202	16172	16014	16221	16000	16171	16166	16234	16153	16139	16215	16186	16222	16107	16156	16245	16053	16112	16044	16136	16064	16013	16023	16209	16126	16117	16001	16206	16113	15995	16130	16264	16174	16128	16097	16262	16011	16345	16268	16235	16062	15983	16257	16273	16210	16327	16055	16334	16174	16196	16215	16208	16169	16377	16050	16156	16204	16237	16178	15958	16131	16021	16134	16095	16159	16101	16173	15981	16170	16197	16083	16126	15984	16165	16171	16169	16261	16192	16151	16239	16120	16081	16149	16253	16035	15972	16123	16149	16077	16146	16023	16064	16225	16353	16017	16268	16077	16255	16330	16169	16216	15925	16098
14126	30283	25137	19632	18059	16547	15939	15507	15276	14779	14617	14462	14403	14162	14201	13933	13868	13712	14048	13785	13822	13868	13756	13794	13820	13663	13672	13659	13781	13810	13707	13766	13764	13699	13821	13771	13784	13864	13828	13859	13853	13744	13830	13776	13781	13830	13797	13737	13774	13897	13893	13765	13692	13819	13758	13686	13607	13804	13788	13667	13815	13650	13784	13826	13626	13767	13565	13670	13811	13720	13578	13667	13576	13718	13685	13814	13697	13647	13950	13598	13876	13786	13607	13834	13699	13795	13832	13723	13776	13702	13657	13640	13687	13823	13590	13697	13661	13755	13773	13622	13875	13647	13770	13767	13789	13763	13722	13704	13721	13691	13674	13628	13617	13534	13801	13820	13704	13736	13709	13724	13791	13761	13646	13816	13689	13725	13698	13939	13725	13683	13592	13803	13797	13849	13745	13747	13763	13717	13688	13653	13718	13740	13758	13732	13693	13813	13749	13695	13779	13567	13765	13732	13795	13769	13560	13615	13491	13694	13850	13568	13825	13712	13714	13770	13841	13719	13688	13777	13766	13750	13697	13775	13648	13779	13654	13790	13767	13741	13689	13618	13860	13752	13651	13749	13787	13717	13904	13730	13843	13928	13718	13745	13811	13582	13733	13781	13688	13506	13944	13693	13748	13923	13695	13862	13739	13747	13735	13671	13815	13874	13722	13743	13648	13580	13683	13694	13742	13821	13823	13669	13670	13756	13624	13710	13785	13750	13605	13643	13695	13572	13694	13713	13708	13689	13586	13748	13722	13746	13747	13715	13771	13726	13809	13683	13709	13783	13739	13681	13797	13580	13636	13734	13901	13620	13653	13687	13784	13541	13595	13761	13629	13737	13665	13743	13627	13655	13595	13699	13701	13801	13818	13782	13741	13701	13634	13672	13654	13748	13621	13714	13726	13737	13815	13722	13779	13656	13626	13707	13696	13528	13589	13695	13724	13915	13580	13567	13657	13723	13824	13721	13486	13595	13721	13832	13864	13739	13886	13664	13689	13460	13840	13686	13769	13698	13747	13744	13757	13704	13845	13662	13533	13652	13676	13645	13709	13750	13744	13627	13726	13764	13780	13817	13757	13648	13702	13650	13814	13728	13714	13841	13656	13737	13629	13815	13728	13640	13762	13701	13667	13967	13694	13666	13732	13886	13936	13610	13688	13686	13645	13750	13659	13595	13647	13613	13731	13679	13821	13693	13750	13802	13801	13719	13859	13706	13695	13815	13868	13689	13559	13755	13784	13590	13838	13776	13655	13748	13561	13590	13777	13681	13834	13523	13835	13601	13781	13810	13733	13800	13733	13723	13732	13767	13642	13781	13713	13673	13773	13639	13774	13625	13728	13741	13650	13832	13742	13767	13703	13697	13786	13663	13612	13853	13703	13888	13766	13681	13743	13671	13700	13678	13652	13607	13823	13622	13747	13697	13647	13897	13810	13841	13872	13881	13713	13643	13635	13748	13811	13730	13844	13660	13806	13737	13817	13783	13713	13942	13729	13648	13817	13726	13523	13616	13591	13767	13667	13830	13803	13769	13779	13692	13847	13844	13630	13798	13829	13567	13692	13776	13700	13767	13774	13792	13813	13662	13746	13804	13577	13773	13764	13698	13689	13778	13921	13680	13773	13902	13683	13782	13680	13763	13540	13827	13721	13797	13687	13764	13726	13661	13591	13827	13758	13650	13758	13811	13822	13670	13689	13692	13875	13753	13652	13649	13676	13799	13719	13761	13864	13647	13689	13697	13647	13966	13602	13647	13849	13673	13613	13755	13661	13835	13761	13728	13635	13776	13712	13612	13718	13756	13802	13772	13641	13826	13632	13755	13792	13587	13747	13632	13730	13742	13776	13584	13818	13891	13594	13732	13687	13608	13657	13748	13768	13688	13820	13700	13473	13570	13720	13863	13724	13560	13826	13652	13718	13700	13828	13746	13790	13691	13748	13839	13765	13727	13755	13671	13694	13619	13778	13768	13595	13625	13707	13599	13644	13809	13686	13787	13617	13732	13772	13897	13793	13542	13714	13718	13782	13689	13702	13753	13676	13831	13722	13908	13743	13817	13799	13856	13664	13778	13859	13603	13766	13734	13864	13863	13832	13677	13717	13826	13701	13820	13853	13497	13851	13741	13882	13745	13750	13559	13721	13811	13757	13787	13782	14006	13785	13798	13753	13871	13786	13675	13623	13658	13581	13700	13816	13791	13812	13818	13687	13760	13838	13698	13774	13626	13794	13827	13644	13700	13642	13703	13763	13681	13569	13731	13646	13615	13765	13659	13734	13564	13714	13918	13692	13855	13553	13861	13755	13690	13814	13662	13724	13331	13768	13814	13704	13690	13811	13605	13670	13857	13659	13805	13719	13691	13667	13830	13731	13778	13727	13655	13794	13515	13796	13662	13625	13764	13697	13776	13602	13776	13897	13701	13756	13571	13743	13715	13823	13782	13740	13705	13681	13754	13746	13712	13637	13892	13719	13698	13843	13743	13684	13699	13747	13682	13755	13574	13772	13716	13634	13580	13768	13542	13958	13706	13627	13722	13790	13644	13600	13796	13878	13820	13601	13826	13717	13690	13627	13654	13537	13788	13705	13754	13858	13890	13777	13491	13695	13749	13670	13840	13595	13663	13869	13855	13769	13492	13699	13705	13649	13683	13777	13711	13717	13787	13766	13716	13670	13648	13826	13665	13737	13566	13666	13597	13620	13693	13594	13666	13582	13763	13692	13839	13575	13857	13660	13539	13675	13705	13874	13644	13787	13878	13741	13701	13738	13686	13720	13678	13792	13728	13686	13759	13674	13720	13798	13642	13546	13716	13723	13719	13656	13758	13827	13690	13910	13703	13759	13727	13743	13632	13726	13791	13527	13834	13751	13626	13696	13803	13594	13756	13819	13760	13703	13709	13886	13788	13614	13739	13723	13626	13747	13605	13760	13637	13696	13850	13718	13899	13781	13675	13783	13673	13818	13654	13636	13680	13692	13754	13802	13751	13535	13763	13607	13605	13580	13714	13718	13766	13747	13816	13705	13798	13848	13608	13760	13726	13755	13628	13716	13758	13612	13755	13671	13676	13678	13720	13735	13621	13671	13746	13719	13606	13796	13568	13751	13766	13702	13740	13733	13744	13911	13628	13714	13646	13838	13747	13805	13783	13706	13786	13897	13707	13567	13820	13678	13639	13734	13689	13766	13812	13568	13701	13760	13673	13602	13810	13642	13732	13686	13878	13765	13614	13681	13669	13603	13736	13622	13569	13807	13551	13749	13745	13727	13747	13851	13782	13869	13724	13725	13653	13686	13640	13665	13618	13735	13672	13691	13597	13783	13704	13715	13838	13668	13663	13686	13834	13774	13724	13783	13764	13837	13647	13607	13882	13670	13594	13605	13538	13630	13687	13870	13751	13688	13791	13783	13838	13693	13734	13535	13696	13722	13639	13638	13709	13780	13635	13796	13598	13780	13761	13705	13661	13756	13654	13778	13813	13681	13722	13711	13765	13786	13708	13789	13635	13989	13799	13647	13732	13737	13829	13802	13768	13807	13612	13787	13614	13718	13668	13737	13730	13780	13719	13664	13648	13609	13747	13860	13747	13872	13861	13737	13649	13765	13632	13698	13675	13563	13559	13700	13734	13763	13704	13880	13802	13671	13666	13629	13788	13704	13649	13683	13857	13736	13656	13873	13845	13810	13707	13768	13565	13747	13836	13641	13698	13683	13842	13674	13675	13700	13803	13775	13874	13716	13792	13847	13928	13791	13661	13669	13769	13740	13735	13757	13839	13544	13534	13676	13894	13753	13773	13794	13555	13648	13548	13770	13780	13623	13735	13764	13777	13753	13611	13634	13659	13639	13800	13558	13606	13691	13650	13741	13650	13765	13765	13856	13676	13740	13795	13713	13690	13727	13636	13731	13691	13728	13807	13726	13655	13932	13719	13848	13658	13640	13774	13605	13732	13785	13768	13792	13764	13756	13669	13734	13823	13646	13547	13792	13660	13632	13616	13763	13754	13734	13697	13763	13701	13752	13824	13640	13531	13632	13671	13756	13754	13775	13599	13717	13874	13702	13725	13603	13629	13576	13865	13786	13768	13804	13705	13673	13777	13753	13769	13762	13766	13641	13891	13639	13821	13642	13482	13906	13676	13632	13678	13619	13928	13681	13738	13760	13820	13649	13664	13670	13752	13692	13673	13862	13751	13547	13748	13659	13814	13874	13714	13762	13776	13674	13933	13648	13885	13891	13883	13618	13849	13738	13665	13681	13716	13558	13806	13818	13646	13739	13738	13664	13760	13568	13743	13600	14002	13701	13740	13656	13704	13735	13909	13842	13737	13659	13846	13800	13582	13782	13806	13616	13738	13645	13812	13766	13720	13853	13630	13727	13738	13673	13825	13818	13827	13720	13717	13752	13736	13728	13873	13569	13804	13787	13710	13817	13647	13493	13784	13593	13642	13654	13770	13764	13615	13818	13806	13683	13882	13654	13665	13751	13654	13845	13644	13679	13913	13892	13638	13936	13804	13731	13733	13448	13683	13575	13653	13613	13632	13761	13770	13849	13733	13705	13727	13743	13871	13638	13615	13875	13747	13793	13820	13685	13631	13690	13804	13576	13832	13816	13599	13673	13734	13643	13711	13596	13743	13674	13580	13671	13698	13805	13726	13812	13719	13821	13748	13731	13696	13766	13725	13685	13678	13648	13857	13712	13810	13694	13794	13814	13728	13607	13716	13794	13587	13760	13780	13701	13766	13750	13782	13861	13719	13633	13774	13752	13819	13568	13659	13811	13775	13708	13721	13678	13676	13567	13599	13813	13705	13862	13714	13830	13819	13763	13740	13730	13713	13676	13824	13882	13670	13552	13591	13873	13776	13750	13633	13653	13595	13546	13487	13832	13881	13815	13649	13798	13638	13644	13694	13671	13679	13795	13654	13899	13691	13631	13678	13656	13666	13911	13823	13797	13647	13743	13649	13813	13864	13785	13776	13666	13664	13989	13880	13792	13718	13693	13636	13666	13733	13804	13735	13720	13688	13657	13750	13739	13742	13717	13634	13891	13611	13765	13790	13770	13755	13833	13750	13733	13845	13730	13848	13703	13749	13814	13816	13684	13815	13628	13673	13710	13704	13702	13586
24294	20897	26612	26115	20378	18955	18793	17853	17414	17484	17559	17319	17335	17429	17184	17109	17039	16969	17127	16811	17067	17023	17023	17067	16907	16910	17136	16931	17109	16843	16965	17102	17062	16880	17004	16801	16966	17098	16896	16837	16836	16724	16802	16977	17139	16967	16967	17006	16888	16944	16978	16910	16934	16902	16861	16895	16918	16977	16807	16879	17020	16743	16849	16731	16899	17003	17096	16915	16724	16935	16847	16880	16885	17074	16971	16932	16826	17095	16913	16952	16786	17000	16916	17070	17116	16827	17009	16890	16813	16900	17192	17041	16877	16933	16906	16780	16885	16988	16808	16782	17197	17041	16928	16749	16719	16941	16894	16989	17121	16774	16974	17158	17109	16849	16864	16881	17006	17048	16905	16837	16690	16970	16860	16856	16956	16804	16756	16835	17173	16881	16887	17087	17232	16946	16857	17090	16995	16956	17062	17016	17058	16759	16759	16785	16757	16892	16957	16897	17083	16833	16766	17137	16990	16850	17025	17073	16861	16890	16930	16961	16945	16935	17023	16725	16956	16809	16829	16865	16957	17155	16784	16830	16941	16843	16905	17101	16947	16746	17015	16957	16979	17125	17083	16913	16926	16839	16934	17047	16878	17017	16779	16887	16824	16920	16689	16850	16921	16867	16707	17010	17092	16835	17054	16869	16906	16854	16760	16924	16933	16968	16868	17009	17046	17049	17131	16818	16827	16895	16725	17113	16950	16864	16759	17042	16969	17016	16864	16903	16944	16892	17044	16948	16944	17031	16783	17108	16874	16762	16966	16877	16921	16727	17011	16843	16943	16968	16912	16942	17162	17047	17107	16877	16827	16955	16996	17079	16939	16959	17083	17135	17004	17115	17006	17040	17012	16830	16909	17005	16884	16817	16868	16882	16827	16848	16928	16925	17020	17051	16788	17066	16925	16840	16701	17026	17079	16938	16947	16977	16858	17013	16881	16925	16741	16923	16828	16900	16779	16900	16950	17174	16931	16872	16891	16984	16970	17091	16845	16778	16985	16850	16973	17089	17022	16975	16928	16752	16867	16724	16859	16814	16832	16920	16946	16876	16828	16901	17124	16876	16813	16783	16777	16882	16939	16878	17064	17151	16952	17086	16866	16896	16919	16964	16979	17018	16995	16875	16836	16749	16964	17117	17007	16889	16980	17003	16811	17037	16935	16826	16815	16675	16894	16940	17068	16864	16929	17060	16938	16912	17014	17028	16931	16779	16990	16676	16823	16949	17082	16936	16984	16971	16948	17088	16981	16960	16926	16830	16792	16729	16925	16746	17095	16878	16906	16788	16991	16937	16989	16698	17207	16968	16838	17080	16776	16883	17157	16974	16935	16819	16995	16939	16809	16920	17007	16794	16889	17068	17044	16990	16969	16912	17115	16990	16687	16928	17019	17117	17079	17110	17090	17044	16817	16778	17011	16876	16749	17031	16975	17090	17073	16784	16750	16997	16815	16982	16911	16883	16872	16912	16880	16830	16874	16777	17138	17058	16852	17152	17095	16914	16888	16865	17152	17081	17027	16895	16844	16987	16903	16898	17187	17056	17078	17015	16908	16930	17115	16920	16917	16967	16882	16991	17193	16999	16966	16953	16845	16924	16953	16968	16916	16957	16960	17087	16914	16786	16855	16907	16942	17035	16813	16990	16869	16960	16949	16844	16950	16928	16923	17075	17134	16912	16755	16882	16889	16930	17093	16948	16977	17063	16974	16767	17106	16921	16911	17080	16782	16987	16994	17095	16988	16905	17188	16883	16949	16931	16994	17182	16751	17076	16827	17011	17063	16837	17109	16823	16970	17019	16939	16904	17007	17180	16926	16906	16658	16948	17110	16974	17068	16844	16966	16758	17086	16801	16851	16929	16792	17077	16961	16847	16964	16946	16949	17052	17064	16991	17039	16797	16969	16888	17010	16920	17105	16934	17012	17097	16929	17019	16808	16631	16968	16956	17062	16707	16889	16718	16969	16816	16887	16884	16949	16776	17050	17056	17000	16851	17015	16789	17008	16946	17028	16967	17062	16990	17077	16878	16805	16748	16944	17013	17014	16880	16885	16927	16858	16639	16878	16900	16918	17032	17077	16892	16798	17036	16873	16951	17102	16929	17128	16980	17000	16769	16808	16742	17021	16893	16893	16952	17143	16800	17043	16737	16703	16842	16748	16982	16978	16952	16928	17036	17066	16798	16867	16935	16957	16987	16934	16926	16920	16839	16868	16929	16920	16965	16924	16965	17039	16947	17211	16786	16748	16623	16926	17069	16922	16885	16811	16850	17001	16735	17005	16905	17100	17031	17014	16995	16994	16969	16857	17033	16966	17129	17113	17121	16887	17036	16847	16962	16806	16893	17068	17018	16923	16948	17022	16881	16954	17010	16856	16783	16798	17052	16974	16806	16922	16916	17156	16921	16680	16991	17018	16958	17014	16994	16871	17059	16976	16953	16993	17070	16885	16815	17030	16859	16914	17029	16778	16655	16993	17109	16885	16973	17216	16928	16933	17171	16889	16927	17155	16872	16857	16944	17290	16965	16986	16779	16793	17073	16956	16914	17008	16975	16865	16961	16731	16715	16997	16870	16824	16775	16925	17083	16917	16999	16834	17076	16993	16990	16747	16710	16777	16782	16842	16849	16918	16830	17052	16818	17131	17187	17107	16812	16938	16807	16933	17104	16832	17051	16778	16787	16815	16864	16918	16861	16866	16895	17070	16870	16862	16860	17015	16912	16959	17059	16836	16796	16967	16969	16921	16888	16768	17050	17020	16954	16985	17009	16879	16941	17138	17128	16865	16777	16836	16936	17213	16912	17044	17055	17039	16932	16948	17063	16790	16892	16873	16948	17015	17064	16984	16798	17094	17054	17117	17011	16908	16803	16954	16949	16992	16910	16927	16894	16970	17100	16792	16915	16898	16939	16816	16975	16933	17090	16851	16880	16673	17011	16945	16889	16840	17095	16784	17161	16809	16919	16814	16659	16969	16800	16890	16754	16890	17082	17099	16963	17112	16961	16841	17001	16961	16970	16953	16856	16871	16991	16903	16902	16811	16896	16836	17157	16994	16702	16853	16942	16934	16874	17004	16850	16943	16956	16777	16998	16798	16947	16988	16868	16839	16962	16908	16926	16880	17050	17117	17038	17069	16933	17065	16937	17009	16914	16794	17032	16888	16778	16880	16977	16978	17066	16929	16875	16857	16786	16860	16775	16835	17107	17030	16945	16828	16875	16926	16979	17086	17077	17085	17155	17061	16797	16819	16714	16846	16902	16915	16774	17071	16890	16854	16794	16907	16716	16929	17014	16963	17018	16907	16862	16811	16957	16867	17030	16988	16832	17053	17207	16830	17044	16888	16809	16925	16645	16985	16857	16942	16843	16923	17089	16877	16965	17000	16793	16797	16789	16996	16970	16839	16884	17099	16997	17000	16926	16750	16953	16879	16996	16908	16885	16915	16955	16997	17045	16801	16979	17018	16834	16774	17151	16996	17013	16972	17233	17103	17180	16959	16927	16821	16913	16898	16783	16886	16987	16798	16924	16942	16730	16866	16903	16977	17030	17004	16881	16816	17013	16787	16880	16945	16989	16940	16906	17035	16954	16862	16668	16984	17060	16831	17010	16940	16934	17106	16847	16924	16995	17009	17054	17028	16893	17031	16785	16925	16817	17009	17011	17130	16844	16881	16808	16900	17041	16986	16831	16962	16746	16630	17110	16944	17006	16887	16741	16993	17041	16881	16875	17025	16915	16965	16831	16862	17025	16888	17006	16873	16870	16961	16952	16981	16931	16950	16871	17047	16881	16703	16858	16805	16919	16928	17000	16778	16931	17015	16956	16951	17160	16882	16982	16965	16960	16948	17024	17047	16946	16742	16911	16906	16955	17113	16762	16858	16836	16721	16835	16794	16960	16878	16979	16945	16925	16797	16962	16799	17040	16885	16864	16979	16820	16957	16942	16794	16903	17100	16947	16849	16798	16804	16782	17084	16706	16879	16931	17095	16943	16903	16820	17029	16888	16887	16844	17039	16939	16940	16861	17190	16958	16736	16776	16762	16880	17099	16749	16986	16920	16949	16695	16758	16921	16592	16894	16915	17052	16938	17068	16886	17050	16871	17100	17164	16852	16763	16878	16998	16852	16938	16844	16878	16984	16757	16926	17044	16915	16965	16781	17051	17069	17027	16858	16968	16990	16843	16940	16967	16882	17095	17056	16910	17100	16956	17023	17216	16851	16926	16891	16805	16908	16697	16928	16918	16746	16884	16835	16890	16867	16856	16798	16998	16871	16947	16923	17014	16912	17070	17000	16847	17060	16916	16688	16796	16669	16837	16955	16910	17089	16813	17096	17115	16985	16999	17019	16779	16982	17046	16880	17091	16876	16793	16862	17173	16983	16837	16786	16900	16752	16809	17019	17113	17009	17013	16866	16799	16866	16871	16756	17028	16892	16910	16992	16890	16865	16913	16938	17095	17070	17038	16965	16881	16774	16999	16823	16898	16813	16989	16977	16825	16994	16819	17104	17062	16880	16814	16887	17000	16658	16960	17073	16785	16929	16942	16993	16807	17052	16822	16808	16888	16722	16975	16755	16857	16723	17059	16963	16894	16954	17019	16862	16898	16751	16816	17020	16761	16877	16884	16780	16928	16986	17179	16924	16904	17078	16861	16857	16971	16746	17053	16950	16814	16806	16780	16939	16818	17071	17030	16879	16658	16873	16911	16868	16742	16870	16790	16940	16737	16881	16788	16945	16611	16846	16852	16880	17049	17118	16975	17078	17046	17138	17143	17031	17020	16762	16923	16977	16920	17024	16820	17077	16890	16867	17150	17008	16995	16812	16797	17019	17058	16898	16983	16916	16945	16966	17005	16892	16853	16996	16818	17006	16958	16746	16796	16772	16856	16951	16950	17171	17128	16954	17092	17037	16930	16907	16808	16861	16885	16836	16965	16708	16939	17014	16755	17043	17011	16680	16880	17036	16815	17012	16874	17069	16899	16916	16851	17042	17041	17056	16945	17091	16908	16906	16640	16801	16855	17043	16876	16815	17171	16951	16924	16913	16803	17035	16914	16803	17083	16836	16902	17112	16917	16995	16855	16717	16933	16855	17003	16942	16809	17011	17027	16858	17038	16914	16946	16913
14877	26911	22942	18635	17310	16381	15793	15369	15224	15077	14817	14671	14595	14627	14550	14363	14241	14359	14219	14155	14318	14161	14249	14028	14242	14236	14241	14422	14226	14198	14403	14184	14184	14194	14231	14225	14192	14313	14238	14206	14282	14388	14359	14268	14203	14302	14312	14214	14236	14355	14342	14267	14383	14227	14114	14220	14281	14386	14145	14391	14094	14258	14249	14157	14155	14289	14084	14180	14285	14158	14321	14213	14201	14175	14233	14154	14123	14233	14250	14147	14246	14136	14168	14221	14237	14217	14387	14200	14040	14305	14171	14019	14083	14157	14339	14128	14217	14069	14303	14315	14170	14163	14090	14217	14075	14241	14178	14293	14232	14252	14201	14299	14374	14128	14243	14357	14203	14328	14136	14062	14037	14351	14283	14056	14223	14297	14183	14193	14294	14229	14164	14352	14215	14196	14250	14266	14438	14348	14151	14251	14246	14255	14230	14185	14279	14206	14335	14131	14324	14259	14368	14105	14195	14166	14243	14105	14210	14227	14263	13988	14202	14180	14425	14299	14024	14231	14241	14186	14317	14249	14074	14221	14259	14151	14131	14037	14284	14287	14283	14172	14246	14266	14179	14248	14152	14229	14378	14242	14091	14166	14383	14347	14339	14146	14068	14266	14098	14422	14111	14051	14116	14281	14188	14054	14270	14310	14255	14209	14272	14395	14099	14162	14167	13983	14320	14413	14418	14184	14219	14359	14285	13976	13983	14176	14169	14365	14148	14354	14272	14290	14314	14259	14293	14112	14211	14120	14217	14247	14144	14291	14105	14277	14142	14346	14304	14198	14257	14158	14156	14122	14191	14208	14170	14210	14399	14227	14338	14257	14354	14334	14239	14330	14123	14148	14066	14192	14284	14118	14330	14366	14193	14122	14277	14241	14207	14353	14086	14197	14136	14080	14310	14162	14189	14172	14371	14107	14205	14284	14259	14249	14327	14271	14293	14058	14244	14237	14076	14145	14257	14273	14053	14133	14238	14355	14170	14231	14225	14301	14391	14331	14078	14252	14187	14107	14176	14162	13988	14170	14310	14199	14320	14132	14290	14384	14230	14370	14288	14219	14507	14370	14245	14188	14151	14252	14127	14245	14083	14153	14290	14205	14265	14261	14205	14253	14004	14033	14332	14197	14151	14013	14104	14068	14125	14317	14118	14205	14106	13982	14246	14239	14212	14085	14199	14206	14263	14220	14160	14195	14238	14126	14250	14184	14165	14101	14163	14178	14251	14034	14147	14123	14281	14189	14263	14144	14282	14029	14231	14169	14061	14156	14320	14058	14233	14350	14105	14224	14292	14351	14227	14005	14179	14214	14325	14029	14343	14171	14144	14311	14294	14315	14297	14150	14334	14241	14225	14230	14191	14203	14299	14119	14362	14121	14143	14256	14109	14335	14176	14275	14156	14222	14114	14192	14265	14297	14268	14159	14000	14109	14065	14387	14289	14160	14399	14282	14173	14143	14109	14164	14215	14289	14178	14291	14175	14233	14231	14300	14215	14294	14195	14209	14283	14348	14268	14259	14229	14202	14289	14369	14428	14248	14239	14135	14176	14190	14307	14181	14125	14277	14049	14322	14462	14175	14150	14305	14276	14207	14144	14156	14159	14230	14180	14161	14167	14229	14211	14236	14216	14116	14228	14304	14270	14098	14112	14129	14098	14205	14244	14242	14123	14228	14356	14170	14180	14372	14219	14151	14209	14119	14204	14212	14079	14340	14248	14170	14111	14337	14422	14164	14137	14167	14354	13957	14191	14222	14289	14166	14065	14217	14253	14325	14142	14242	14274	14264	14139	14099	14336	14172	14306	14275	14087	14150	14189	14264	14177	14190	14255	14210	14480	14123	14157	14172	14334	14206	14180	14227	14106	14233	14072	14313	14242	14127	14065	14325	14265	14331	14422	14202	14172	14176	14300	14132	14248	14176	14253	14426	14004	14020	14168	14352	14193	14440	14032	14235	14206	14143	14219	14259	14338	14211	14252	14160	14228	14241	14243	14188	14327	14227	14255	14188	14240	14394	14251	14229	14124	14325	13987	14143	14199	14206	14207	14207	14199	14224	14363	14226	14171	14021	14361	14122	14161	14248	14267	14219	14104	14361	14278	14105	13962	14412	14415	14254	14085	14178	14213	14219	14062	14314	14231	14115	14192	14326	14265	14252	14236	14227	14137	14241	14212	14146	14044	14484	14172	14242	14185	14201	14190	14093	14353	14356	14317	14305	14057	14300	14196	14304	14173	14309	14348	14231	14180	14218	14210	14247	14286	14191	14285	14224	14425	14093	14307	14226	14184	14157	14378	14086	14362	14187	14344	14122	14209	14283	14127	14217	14181	14151	14294	14122	14236	14301	14257	14360	14280	14169	14362	14340	14274	14048	14383	14124	14318	14353	14118	14114	14184	14219	14324	14135	14315	14233	14220	14281	14301	14106	14125	14248	14140	14080	14184	14158	14230	14120	14293	14081	14078	14289	14204	14130	14285	14221	14103	14318	14167	14303	14300	14243	14191	14114	14098	14266	14182	14096	14294	14280	14203	14193	14229	14320	14252	14229	14184	14087	14069	14405	14312	14154	14122	13960	14216	14023	14159	14165	14175	14119	14158	14084	14103	14206	14256	14132	14324	14233	14156	14382	14091	14402	14313	14239	14133	14212	14118	14044	14246	14378	14302	14234	14254	14142	14269	14374	14187	14199	14293	14238	14083	14138	14155	14272	14323	14213	14042	14227	14117	14193	14198	14090	14268	14170	14209	14108	14301	14250	14253	14161	14195	14072	14150	14127	14288	14130	14209	14269	14334	14243	14145	14222	14255	14148	14397	14192	14315	14386	14403	14357	14137	14052	14089	14189	14284	14206	13962	14170	14433	14347	14246	14074	14151	14341	14194	14148	14279	14402	14323	14193	14108	14118	14131	14172	14121	14104	14318	14214	14250	14225	14138	14219	14147	14132	14225	14326	14233	14287	14231	14283	14312	14180	14222	14162	14105	14271	14231	14182	14144	14197	14316	14283	14349	14286	14247	14121	14244	14307	14013	14351	14306	14151	14468	14319	14252	14274	14230	14219	14149	14155	14407	14052	14158	14188	14327	14156	14242	14250	14180	14230	14166	14327	14200	14166	14107	14174	14353	14039	14167	14103	14184	14220	14154	14110	14385	14266	14150	14326	14264	14138	14105	14431	14117	14134	14172	14321	14326	14281	14178	14277	14195	14168	14112	14046	14236	14284	14327	14212	14334	14312	14265	14326	14076	14210	14254	14231	14095	14231	14280	14408	14276	14278	14331	14146	14279	14216	14241	14127	14389	14341	14146	14273	14241	14356	14179	14207	14213	14142	14328	14067	14269	14219	14268	14130	14193	14203	14209	14303	14197	14185	14231	14173	14231	14256	14250	14121	14193	14108	14313	14035	14082	14122	14323	14269	14408	14141	14154	14206	14139	14330	14329	14393	14265	14163	14125	14348	14120	14326	14088	14201	14241	14229	14263	14327	14388	14157	14307	14051	14315	14144	14177	14327	14174	14268	14156	14412	14431	14213	14137	14243	14292	14232	14168	14188	14259	14129	14151	14186	14022	14285	14168	14048	14257	14236	14229	14429	14260	14155	14375	14155	14307	14206	14481	14283	14212	14327	14174	14097	14229	14176	14232	14184	14188	14221	14276	14278	14077	14297	14259	14219	14364	14290	14191	14142	14364	14244	14091	14115	14390	14411	14101	14072	14189	14349	14161	14322	14289	14119	14323	14253	14164	14029	14278	14106	14320	14288	14243	14322	14153	14242	14162	14298	14299	14275	14198	14291	14201	14285	14325	14214	14386	14276	14208	14220	14265	14266	14230	14178	14219	14197	14135	14218	14322	14181	14241	14183	14133	14097	14128	14091	14069	14151	14276	14061	14117	14273	14126	14294	14337	14258	14176	14142	14202	14044	14261	14183	14091	14277	14142	14197	14123	14376	14111	14225	14363	14425	14213	14075	14085	14134	14132	14276	14171	14197	14226	14194	14264	14297	14259	14333	14283	14339	14195	14308	14161	14289	14126	14173	14313	14227	14101	14331	14418	14267	14230	14209	14104	14274	14309	14264	14350	14040	14106	14320	14213	14251	14216	14334	14114	14172	14295	14125	14330	14208	14254	14190	14331	14044	14269	14155	14276	14185	14089	14238	14260	14153	14260	14242	14335	14263	14166	14301	14204	14266	14302	14371	14105	14192	14056	14160	14136	14168	14111	14266	14399	14247	14164	14292	14165	14415	14151	14269	14381	14325	14260	14085	14192	14182	14368	14204	14146	14187	14168	14278	14172	14120	14291	14111	14222	14252	14259	14177	14199	14114	14404	14250	14469	14309	14309	14384	14260	14252	14301	14267	14210	14167	14203	14315	14202	14070	14050	14372	14133	14202	14229	14165	14264	14307	14235	14119	14485	14204	14095	14270	14286	14205	14252	14152	14136	14150	14201	14236	14177	14366	14249	14248	14256	14144	14187	14082	14396	14293	14336	14155	14174	14275	14151	14351	14243	14119	14215	14392	14032	14118	14216	14338	14151	14348	14103	14179	14129	14217	14332	14052	14257	14196	14256	14205	14195	14416	14411	14256	14264	14113	14310	14022	14233	14165	14449	14323	14171	14267	14219	14176	14124	14175	14242	14139	14166	14274	14056	14329	14330	14147	14087	14179	14205	14169	14300	14355	14281	14262	14021	14182	14395	14001	14284	14192	14227	14241	14261	14262	14182	14371	14243	14241	14349	14247	14132	14276	14254	14025	14017	14110	14280	14186	14293	14252	14306	14327	14175	14192	14186	14447	14239	14183	14152	14290	14430	14129	14275	14143	14404	14282	14012	14272	14212	14154	14234	14126	14368	14420	14355	14235	14162	14300	14321	14119	14351	14186	14208	14171	14195	14310	14164	14187	14188	14215	14350	14236	14235	14014	14199	14280	14311	14182	14322	14077	14156	14223	14219	14082	14289	14262	14280	14183	14240	14275	14215	14218	14261	14191	14151	14174	14107	13943	14240	14167	14260	14297	14285	14016	14165	14247	14151	14320	14090	14152	14306	14117	14122	14206	14204	14181	14201	14334	14172	14253	14141	14235	14284	14136	14234	14300	14139	14177	14181	14310	14182	14210	14133	14116
21825	20928	28122	23911	21202	23201	25077	20174	18683	18990	18383	18323	18149	17931	17702	17740	17689	17680	17831	17374	17538	17817	17697	17401	17763	17504	17437	17520	17520	17486	17717	17489	17520	17448	17800	17381	17585	17543	17409	17524	17372	17597	17479	17421	17529	17326	17378	17371	17407	17224	17431	17410	17522	17245	17360	17441	17234	17328	17428	17377	17116	17545	17518	17424	17317	17691	17496	17275	17461	17384	17423	17267	17185	17407	17395	17322	17497	17326	17495	17400	17409	17317	17380	17376	17592	17267	17564	17363	17369	17594	17275	17476	17312	17186	17447	17366	17394	17413	17307	17442	17517	17526	17270	17501	17436	17364	17514	17264	17299	17415	17221	17410	17469	17394	17420	17326	17551	17376	17437	17175	17249	17235	17427	17394	17394	17387	17506	17275	17297	17307	17526	17204	17361	17414	17459	17412	17469	17297	17198	17613	17502	17444	17410	17455	17390	17295	17375	17289	17385	17419	17306	17153	17251	17294	17443	17561	17231	17520	17390	17146	17385	17280	17272	17284	17394	17509	17270	17315	17591	17393	17455	17306	17277	17259	17535	17576	17178	17158	17395	17283	17524	17425	17247	17202	17381	17198	17374	17178	17387	17166	17310	17203	17274	17365	17409	17333	17288	17245	17297	17298	17416	17267	17254	17242	17275	17351	17528	17369	17495	17306	17270	17272	17075	17252	17166	17295	17411	17640	17176	17285	17465	17433	17473	17217	17390	17293	17369	17280	17394	17375	17244	17372	17170	17535	17435	17475	17472	17455	17390	17363	17326	17299	17563	17488	17446	17498	17271	17519	17444	17363	17366	17241	17235	17479	17215	17335	17447	17375	17305	17458	17460	17195	17342	17326	17459	17278	17319	17291	17527	17370	17479	17194	17412	17164	17201	17336	17154	17201	17418	17387	17220	17489	17297	17349	17288	17187	17391	17192	17462	17427	17135	17241	17219	17375	17538	17347	17173	17376	17170	17043	17342	17255	17472	17291	17248	17400	17410	17229	17300	17419	17381	17456	17415	17250	17278	17401	17341	17317	17447	17285	17293	17417	17230	17159	17293	17279	17482	17401	17239	17368	17415	17252	17269	17335	17417	17468	17466	17344	17373	17267	17380	17289	17337	17234	17437	17339	17336	17414	17500	17439	17398	17430	17344	17362	17273	17437	17499	17155	17370	17388	17281	17316	17365	17175	17345	17312	17165	17131	17194	17304	17170	17405	17327	17361	17424	17244	17396	17263	17257	17123	17218	17246	17297	17371	17430	17240	17317	17250	17334	17394	17521	17213	17067	17375	17211	17495	17269	17265	17328	17284	17408	17446	17516	17451	17623	17209	17206	17388	17374	17291	17365	17346	17382	17613	17418	17321	17466	17337	17504	17280	17339	17297	17352	17385	17366	17390	17334	17164	17430	17371	17454	17311	17480	17287	17217	17085	17164	17190	17176	17517	17152	17279	17424	17058	17238	17394	17375	17227	17280	17388	17171	17362	17389	17258	17209	17213	17380	17328	17433	17272	17281	17158	17314	17289	17211	17183	17211	17324	17235	17499	17247	17403	17399	17331	17379	17389	17485	17306	17279	17279	17360	17298	17261	17304	17313	17356	17459	17208	17216	17309	17279	17247	17379	17398	17255	17128	17364	17058	17414	17332	17419	17227	17449	17383	17321	17294	17108	17265	17324	17512	17370	17184	17136	17307	17231	17371	17115	17148	17321	17055	17058	17420	17507	17501	17395	17437	17415	17204	17062	17260	17357	17283	17455	17377	17356	17330	17456	17228	17303	17436	17324	17292	17479	17335	17410	17457	17467	17434	17438	17335	17509	17256	17485	17327	17167	17237	17167	17575	17198	17379	17250	17399	17394	17425	17501	17263	17342	17056	17335	17377	17496	17428	17296	17280	17090	17283	17420	17233	17389	17528	17281	17122	17174	17365	17422	17408	17402	17283	17473	17280	17345	17392	17493	17419	17295	17473	17055	17362	17246	17553	17105	17397	17309	17381	17370	17284	17308	17517	17218	17372	17217	17360	17218	17481	17286	17277	17149	17121	17465	17353	17128	17153	17406	17213	17359	17638	17317	17242	17559	17594	17235	17411	17425	17349	17354	17141	17494	17224	17388	17385	17344	17351	17466	17223	17387	17353	17474	17298	17222	17250	17382	17209	17329	17332	17245	17265	17375	17330	17148	17428	17330	17241	17392	17433	17386	17327	17094	17234	17276	17422	17234	17446	17343	17349	17199	17280	17360	17300	17398	17129	17326	17382	17305	17432	17391	17453	17293	17293	17226	17131	17255	17462	17369	17286	17241	17326	17391	17370	17257	17180	17452	17357	17356	17188	17358	17397	17257	17139	17533	17400	17360	17286	17328	17261	17224	17241	17288	17390	17362	17176	17182	17309	17331	17362	17404	17498	17266	17263	17206	17313	17400	17288	17284	17422	17504	17465	17375	17178	17162	17327	17310	17294	17242	17142	17228	17470	17502	17402	17303	17279	17292	17266	17380	17332	17510	17199	17252	17326	17296	17398	17335	17304	17129	17332	17278	17462	17308	17455	17346	17410	17333	17387	17196	17105	17413	17253	17383	17439	17341	17455	17340	17632	17313	17400	17436	17371	17157	17630	17465	17493	17531	17344	17339	17234	17118	17158	17462	17404	17445	17331	17428	17519	17409	17150	17467	17259	17203	17299	17348	17351	17510	17313	17447	17363	17198	17341	17243	17328	17409	17501	17471	17425	17406	17471	17223	17261	17258	17212	17218	17317	17342	17034	17390	17461	17341	17159	17384	17111	17264	17336	17326	17331	17236	17251	17328	17591	17230	17410	17352	17335	17222	17338	17341	17600	17320	17438	17373	17427	17388	17273	17311	17338	17098	17423	17482	17361	17455	17119	17315	17343	17167	17289	17291	17136	17309	17350	17490	17012	17481	17371	17281	17240	17397	17304	17649	17175	17203	17236	17393	17499	17294	17339	17511	17207	17504	17447	17285	17281	17441	17460	17363	17413	17545	17361	17276	17220	17324	17495	17287	17410	17243	17316	17290	17430	17207	17271	17323	17434	17314	17130	17606	17350	17191	17239	17161	17277	17338	17437	17251	17385	17253	17440	17331	17502	17529	17385	17419	17382	17231	17172	17316	17399	17260	17114	17404	17185	17351	17459	17280	17252	17272	17438	17355	17287	17199	17255	17200	17371	17472	17178	17630	17436	17328	17368	17360	17358	17407	17575	17381	17208	17235	17315	17307	17164	17257	17358	17295	17456	17624	17341	17392	17339	17402	17389	17296	17327	17463	17440	17470	17264	17525	17435	17363	17470	17332	17364	17536	17377	17507	17452	17284	17209	17442	17276	17154	17310	17298	17335	17284	17324	17238	17214	17325	17399	17369	17377	17413	17538	17341	17288	17399	17403	17391	17263	17215	17203	17116	17318	17171	17382	17437	17234	17299	17200	17453	17281	17253	17459	17518	17311	17076	17394	17143	17353	17410	17324	17191	17193	17195	17384	17322	17291	17297	17382	17367	17255	17297	17275	17370	17564	17475	17367	17354	17546	17498	17354	17173	17380	17689	17261	17383	17256	17141	17225	17242	17433	17326	17457	17360	17298	17566	17333	17248	17307	17213	17250	17264	17379	17393	17373	17237	17460	17200	17396	17207	17146	17404	17369	17322	17301	17487	17278	17299	17477	17553	17207	17449	17369	17506	17403	17394	17404	17398	17416	17404	17288	17489	17338	17138	17444	17180	17145	17321	17433	17433	17364	17285	17372	17309	17510	17409	17387	17357	17298	17150	17458	17355	17350	17346	17297	17474	17413	17428	17314	17187	17372	17344	17202	17405	17387	17444	17146	17351	17393	17337	17464	17463	17320	17324	17133	17296	17436	17420	17310	17459	17200	17339	17169	17354	17370	17352	17301	17382	17200	17334	17407	17332	17500	17333	17172	17217	17216	17214	17375	17401	17204	17452	17239	17379	17249	17202	17128	17588	17374	17480	17331	17137	17275	17619	17354	17252	17504	17575	17518	17304	17279	17396	17180	17249	17243	17378	17365	17498	17514	17399	17193	17318	17182	17232	17403	17377	17406	17507	17323	17339	17259	17326	17396	17394	17276	17367	17321	17043	17388	17309	17244	17418	17399	17298	17324	17453	17439	17282	17363	17344	17239	17470	17386	17301	17266	17321	17328	17379	17381	17513	17411	17313	17339	17455	17243	17308	17346	17413	17306	17393	17270	17208	17353	17427	17310	17400	17310	17373	17552	17236	17389	17202	17295	17276	17080	17312	17335	17344	17185	17406	17325	17292	17362	17286	17113	17315	17296	17306	17380	17196	17256	17345	17322	17392	17515	17180	17327	17393	17206	17142	17233	17154	17267	17302	17302	17297	17370	17371	17325	17134	17202	17460	17310	17344	17189	17345	17293	17188	17158	17252	17242	17261	17299	17256	17322	17523	17137	17271	17225	17304	17134	17371	17294	17452	17174	17410	17251	17355	17284	17348	17373	17196	17432	17288	17368	17215	17390	17147	17244	17103	17221	17510	17141	17280	17435	17179	17271	17317	17324	17166	17277	17287	17200	17232	17311	17467	17337	17359	17500	17314	17236	17166	17365	17231	17414	17410	17509	17562	17457	17310	17346	17247	17265	17270	17209	17390	17351	17458	17226	17346	17431	17405	17252	17346	17232	17283	17375	17469	17093	17342	17270	17408	17139	17414	17393	17424	17268	17311	17421	17455	17458	17326	17357	17290	17347	17154	17312	17331	17214	17277	17140	17035	17145	17054	17438	17254	17212	17387	17304	17247	17289	17303	17522	17325	17460	17275	17439	17180	17295	17274	17277	17221	17325	17335	17462	17429	17225	17418	17293	17302	17331	17187	17326	17378	17265	17211	17233	17423	17314	17506	17217	17325	17339	17213	17428	17459	17300	17249	17451	17229	17447	17317	17262	17363	17260	17228	17238	17289	17212	17313	17469	17314	17397	17237	17327	17132	17466	17312	17167	17233	17111	17322	17357	17208	17259	17433	17412	17451	17246	17419	17202	17206	17251	17252	17230	17207	17375	17286	17258	17272	17123	17323	17272	17303	17357	17172	17370	17326	17305	17341	17252	17242	17344	17285	17319	17278	17505	17294	17167	17379	17367
15339	34954	28752	22562	20263	18586	17654	16840	16489	15852	15702	15332	15306	15306	14805	14941	14550	14583	14575	14598	14682	14525	14517	14518	14550	14325	14550	14341	14520	14563	14357	14510	14503	14506	14536	14282	14374	14455	14589	14453	14515	14433	14336	14438	14640	14339	14390	14489	14216	14543	14451	14347	14589	14494	14557	14319	14390	14328	14204	14588	14244	14500	14495	14373	14501	14270	14371	14374	14521	14474	14296	14597	14336	14594	14254	14420	14528	14364	14372	14581	14490	14480	14441	14576	14174	14371	14418	14407	14488	14449	14478	14414	14547	14423	14396	14349	14489	14429	14534	14582	14366	14330	14488	14479	14492	14439	14382	14439	14236	14348	14264	14298	14527	14389	14381	14386	14328	14336	14383	14354	14356	14479	14363	14429	14387	14257	14213	14500	14442	14414	14367	14396	14391	14350	14284	14231	14361	14433	14517	14462	14480	14333	14466	14565	14357	14367	14226	14557	14324	14325	14481	14376	14560	14423	14390	14367	14366	14520	14433	14433	14563	14437	14600	14337	14423	14421	14413	14633	14388	14313	14450	14446	14346	14250	14333	14462	14329	14334	14465	14486	14328	14325	14374	14280	14395	14551	14392	14179	14419	14463	14374	14299	14563	14560	14400	14489	14409	14481	14354	14346	14319	14383	14460	14302	14407	14419	14465	14367	14289	14472	14435	14484	14276	14526	14413	14421	14246	14416	14570	14460	14398	14264	14456	14316	14295	14405	14423	14304	14189	14563	14449	14338	14351	14359	14232	14436	14628	14550	14326	14467	14379	14316	14507	14488	14437	14444	14346	14442	14471	14311	14356	14578	14377	14484	14522	14513	14579	14267	14474	14270	14394	14306	14265	14395	14431	14486	14444	14291	14426	14322	14365	14434	14482	14193	14535	14226	14318	14348	14293	14294	14490	14350	14301	14349	14294	14410	14448	14302	14352	14412	14323	14330	14499	14440	14543	14431	14381	14421	14456	14508	14446	14458	14449	14259	14251	14355	14441	14288	14379	14379	14393	14517	14445	14216	14382	14481	14373	14464	14432	14425	14401	14462	14458	14300	14358	14250	14462	14439	14319	14628	14465	14476	14336	14379	14604	14547	14506	14539	14369	14303	14392	14411	14374	14174	14426	14305	14446	14412	14528	14319	14402	14393	14431	14545	14535	14449	14471	14373	14399	14355	14312	14454	14351	14299	14334	14349	14379	14468	14537	14414	14478	14345	14515	14432	14337	14529	14244	14402	14433	14519	14349	14351	14294	14417	14411	14410	14338	14376	14237	14401	14270	14476	14368	14265	14326	14341	14448	14409	14382	14353	14513	14349	14371	14602	14391	14482	14588	14344	14553	14416	14509	14317	14553	14332	14447	14406	14617	14659	14402	14387	14471	14390	14454	14268	14361	14405	14366	14559	14343	14262	14451	14393	14468	14501	14319	14505	14295	14409	14525	14589	14582	14415	14358	14316	14546	14368	14456	14264	14365	14455	14276	14228	14314	14396	14289	14567	14303	14247	14358	14389	14217	14250	14403	14465	14348	14337	14373	14299	14391	14505	14387	14381	14375	14436	14416	14721	14449	14226	14579	14340	14384	14286	14539	14283	14274	14300	14469	14379	14413	14376	14450	14485	14432	14480	14250	14453	14421	14305	14272	14572	14322	14395	14415	14381	14321	14404	14407	14433	14336	14258	14566	14378	14305	14232	14398	14448	14291	14328	14499	14474	14461	14349	14418	14395	14317	14346	14453	14420	14217	14422	14478	14275	14456	14334	14593	14416	14280	14505	14465	14355	14404	14299	14317	14349	14400	14333	14365	14274	14355	14368	14358	14347	14483	14501	14391	14464	14451	14325	14452	14294	14267	14425	14326	14538	14439	14418	14530	14345	14266	14291	14485	14270	14454	14232	14314	14250	14398	14254	14486	14462	14496	14354	14425	14441	14517	14431	14478	14389	14313	14327	14346	14466	14318	14446	14315	14257	14499	14398	14393	14519	14329	14258	14228	14196	14586	14379	14381	14398	14525	14225	14454	14461	14575	14393	14322	14342	14446	14506	14223	14509	14447	14407	14452	14585	14433	14401	14416	14433	14351	14430	14346	14424	14391	14489	14397	14306	14663	14247	14422	14461	14157	14371	14334	14460	14406	14201	14448	14203	14436	14390	14330	14447	14369	14447	14306	14531	14459	14468	14303	14405	14404	14544	14606	14378	14236	14426	14365	14397	14350	14442	14322	14459	14395	14592	14301	14443	14336	14423	14289	14413	14405	14573	14444	14435	14468	14536	14308	14348	14508	14275	14420	14484	14408	14277	14337	14337	14460	14474	14259	14411	14394	14494	14411	14308	14419	14459	14447	14371	14604	14409	14295	14402	14422	14714	14493	14284	14364	14469	14513	14279	14427	14497	14452	14506	14295	14544	14267	14363	14411	14374	14305	14551	14472	14478	14431	14468	14310	14507	14465	14185	14600	14142	14496	14345	14455	14302	14474	14479	14393	14593	14244	14346	14338	14542	14417	14385	14278	14393	14283	14342	14351	14365	14510	14337	14504	14546	14343	14219	14488	14361	14448	14442	14403	14271	14372	14596	14373	14346	14430	14396	14197	14439	14367	14429	14464	14312	14282	14246	14312	14601	14361	14490	14399	14411	14467	14411	14354	14329	14228	14496	14402	14381	14462	14500	14466	14398	14403	14433	14409	14491	14429	14410	14360	14352	14294	14389	14513	14369	14494	14388	14361	14358	14515	14446	14558	14458	14313	14370	14410	14400	14542	14478	14399	14565	14391	14504	14391	14446	14311	14521	14401	14500	14395	14487	14446	14438	14415	14251	14487	14310	14443	14276	14310	14413	14338	14401	14475	14423	14289	14274	14101	14297	14397	14327	14208	14337	14428	14514	14408	14405	14496	14259	14386	14334	14387	14470	14308	14470	14586	14320	14279	14446	14466	14319	14528	14494	14496	14344	14283	14315	14236	14350	14195	14513	14390	14530	14397	14505	14196	14444	14350	14457	14513	14353	14388	14313	14405	14309	14286	14389	14358	14450	14395	14283	14489	14486	14379	14379	14409	14317	14435	14374	14372	14309	14397	14270	14400	14419	14310	14340	14365	14278	14468	14405	14287	14452	14487	14245	14206	14374	14488	14472	14586	14253	14660	14449	14385	14237	14365	14299	14416	14236	14412	14405	14443	14240	14313	14367	14527	14375	14363	14307	14350	14394	14355	14422	14377	14390	14300	14553	14225	14602	14320	14408	14350	14373	14331	14333	14444	14564	14423	14564	14341	14334	14293	14503	14364	14462	14283	14401	14524	14401	14527	14452	14477	14320	14211	14303	14548	14404	14251	14423	14379	14360	14566	14170	14304	14330	14441	14311	14382	14428	14457	14299	14368	14255	14448	14221	14349	14302	14460	14434	14236	14437	14497	14265	14368	14516	14534	14317	14487	14533	14357	14602	14372	14391	14376	14256	14401	14440	14391	14171	14314	14308	14388	14370	14407	14445	14532	14378	14322	14322	14479	14516	14410	14270	14450	14378	14392	14282	14170	14297	14414	14339	14434	14350	14325	14421	14296	14441	14572	14423	14160	14423	14622	14450	14402	14375	14390	14321	14369	14397	14486	14402	14370	14532	14386	14448	14306	14405	14594	14523	14333	14192	14498	14310	14461	14430	14321	14343	14357	14325	14558	14396	14305	14387	14272	14520	14392	14358	14402	14433	14314	14504	14444	14394	14306	14532	14277	14353	14376	14283	14416	14431	14391	14485	14335	14409	14305	14407	14345	14570	14304	14381	14519	14346	14461	14406	14423	14353	14510	14570	14412	14526	14059	14397	14366	14398	14309	14393	14476	14429	14186	14513	14400	14531	14325	14472	14356	14474	14435	14369	14506	14374	14293	14515	14459	14371	14183	14394	14303	14510	14334	14318	14398	14343	14165	14473	14540	14376	14378	14302	14443	14107	14441	14431	14452	14387	14416	14368	14543	14354	14421	14269	14326	14386	14359	14393	14387	14442	14503	14449	14465	14364	14345	14331	14318	14362	14462	14325	14389	14323	14420	14308	14341	14518	14515	14470	14425	14346	14221	14379	14414	14276	14315	14428	14300	14395	14410	14442	14456	14337	14533	14416	14369	14420	14417	14465	14299	14288	14288	14536	14397	14466	14270	14481	14389	14259	14437	14396	14301	14433	14302	14410	14456	14351	14486	14404	14593	14512	14304	14426	14423	14443	14355	14343	14326	14385	14334	14447	14508	14449	14505	14288	14463	14575	14341	14504	14395	14384	14460	14332	14398	14433	14330	14511	14350	14573	14467	14412	14487	14465	14354	14434	14395	14417	14517	14309	14250	14331	14397	14409	14420	14428	14367	14274	14410	14571	14314	14321	14345	14395	14335	14442	14418	14485	14363	14559	14516	14491	14371	14320	14412	14567	14396	14387	14484	14369	14416	14501	14507	14281	14384	14564	14234	14426	14285	14344	14280	14359	14392	14250	14468	14364	14168	14382	14433	14436	14469	14292	14443	14248	14449	14442	14386	14328	14432	14291	14436	14221	14549	14327	14316	14546	14322	14423	14486	14356	14243	14395	14278	14370	14500	14506	14415	14440	14548	14546	14506	14410	14389	14396	14439	14425	14312	14353	14315	14356	14521	14519	14393	14530	14358	14241	14547	14262	14579	14314	14267	14552	14452	14387	14402	14766	14376	14596	14518	14430	14473	14341	14401	14272	14332	14412	14399	14285	14333	14378	14477	14370	14467	14363	14504	14304	14428	14581	14364	14383	14412	14506	14435	14453	14371	14295	14191	14614	14348	14558	14241	14426	14256	14207	14336	14456	14413	14291	14305	14435	14461	14235	14372	14346	14382	14477	14313	14444	14383	14311	14519	14438	14468	14301	14522	14235	14349	14392	14472	14356	14291	14321	14319	14415	14363	14529	14314	14294	14598	14277	14429	14322	14450	14325	14354	14439	14466	14362	14392	14298	14623	14305	14358	14577	14342	14342	14359	14360	14263	14471	14491	14290	14246	14305	14312	14551	14597	14282	14363	14336	14360	14577	14290	14453	14215	14510	14346	14338	14364	14322	14480	14505	14456	14391	14455	14313	14519	14293	14385	14450	14345	14414	14432	14442	14481	14320	14476	14391
28240	22295	24365	21227	17740	17353	17135	16855	16604	16514	16512	16635	16359	16269	16091	16330	16428	16204	16199	16261	16134	16174	16150	16233	16344	16318	16177	16222	16238	16183	16280	16161	16479	16206	16194	16050	16279	16272	16267	16140	16421	16148	16196	16211	16439	16272	16033	16074	15975	16257	16107	16085	15998	16048	16292	16426	16389	16135	16205	16177	16108	16004	16274	16487	16275	16264	16151	16262	16231	16108	16230	16330	16164	16121	16178	16159	15933	16195	16073	15855	16194	16210	16142	16234	16056	16206	15977	16115	16306	16066	16250	15957	16397	16247	16173	16130	16131	16169	16316	16235	16205	16154	16268	16157	16366	16341	16134	16216	16155	16048	16190	16321	16126	16232	16087	16195	16261	16290	16232	16329	16219	16047	16188	16200	16048	16314	16175	16214	16197	16309	16088	16245	16101	16093	16420	16110	16185	16299	16180	16174	16214	16166	16278	16290	16144	16083	16210	16038	16177	16304	16128	16267	15910	16225	16347	16202	16306	16262	16292	16180	16108	16270	16209	16335	16437	16132	16204	16224	16189	16117	16237	16090	16115	16058	16128	16116	16248	16209	16168	16155	16181	16206	16380	16008	16160	16125	16197	16211	16256	16135	16094	15830	16347	16354	16400	16351	16281	16047	16154	16118	16035	16191	16233	16050	16123	16326	16192	16182	15987	16080	16247	16058	16307	16012	16237	16202	16032	16153	16252	16323	16283	16353	16384	16061	16083	16178	16211	16056	16183	15955	16071	16038	16127	16308	16272	16072	16287	16186	16245	16326	16003	16143	16169	16063	16126	16372	16448	16302	16415	16176	16171	16078	15985	15933	16208	16231	16097	16196	16187	16044	16328	16310	16196	16357	16433	16199	16191	16157	16250	16084	16054	16286	16242	16216	16331	16223	16181	16105	16288	16193	16160	16037	16138	16237	16115	15913	16230	16351	16063	16227	16171	16286	16065	16294	16191	16234	16061	16265	16172	16414	16123	16032	16216	16203	16287	16234	16151	16216	16189	16105	16009	16344	16113	16241	16208	16302	16356	15958	16144	16192	16228	16169	16484	16225	16168	16120	16304	16161	16147	16218	16137	15885	16199	16155	16209	16201	16293	16060	16192	16211	16168	16298	16087	16129	16050	16190	16131	16366	16218	16184	16194	16235	16212	16144	16177	16300	16158	16087	16346	16345	16304	16259	16383	16223	16173	16095	16213	16449	16103	16217	16202	16268	16090	16256	16186	16208	16372	16105	16177	16091	15999	16125	16100	16277	16200	16191	15886	16139	16197	16244	16056	16104	16188	16304	16137	16181	16040	16192	16262	16104	16351	16302	16279	16233	16145	16262	16268	16156	16127	16226	16147	16145	16346	16169	16372	16111	16052	16253	16083	16200	16389	16047	16218	16312	16421	16135	16194	16141	16064	16116	16314	16106	16293	16201	16346	16055	16175	16046	16291	16024	16459	16281	15988	16222	16146	16132	16159	16097	16034	16127	16276	16128	16113	16216	16165	16382	16113	16486	16130	16196	16195	16223	16275	16201	16298	16455	16219	16006	16369	16153	16043	16112	16071	16175	16297	16125	16209	16144	16174	16060	16161	16223	15966	16240	16118	16264	16257	16286	16215	16102	16079	16087	16247	16077	16118	16196	16235	16259	16157	16382	16276	16156	16174	16204	16126	16176	16296	16161	16241	16234	16128	16368	16044	16162	16156	16209	16377	16035	16093	15969	16250	16176	16221	16176	16113	16145	16115	16277	16212	16172	16043	16100	16370	16251	16385	16123	16236	16230	16102	16103	16110	15955	16013	16283	16275	16257	16335	16268	16152	15994	16193	16424	16303	16342	16127	16144	16070	16108	16030	16114	16067	16164	16295	16190	16032	16109	16245	16098	16140	16133	16147	16162	16116	16212	16143	16243	16218	16173	16171	16112	16141	16344	16046	16296	15979	16081	15933	16128	16327	16106	15960	15935	16058	16046	16318	16201	16251	16072	16321	16282	16219	16091	16199	16190	16181	16348	16175	16114	16209	16025	16136	16177	16245	16349	16211	16198	16242	16177	16271	16218	16209	16055	16403	16275	16110	15963	16045	15904	16235	16336	16138	16200	16328	16233	16297	16047	16040	16034	15976	16115	16301	16307	16116	16144	16151	16025	16111	15968	16123	15933	16271	16218	16047	16092	16142	16219	16200	16002	16213	16118	16140	16147	16096	16181	16083	16100	16334	16147	16251	16183	16233	16150	16097	16059	16053	16259	16240	16418	16296	16239	16276	16228	16317	16296	16061	16164	16153	16267	16289	16017	16306	16157	16135	16178	16251	16148	16023	16055	16139	16211	16094	16072	16159	16069	16122	16241	16268	16090	16223	16111	15925	15912	16228	16295	16109	16162	16149	16204	16162	16106	16190	16184	16361	16099	16209	16257	16121	16166	16020	16322	16262	16068	16080	16225	16163	16120	16236	16145	16110	16112	16302	16150	16031	16089	16099	16317	16129	16206	16136	15996	16263	16042	16250	15942	16230	16068	16326	16151	16027	16091	16062	16247	16349	16161	16139	16241	16179	16247	16287	15853	16122	16270	16062	16189	16101	16169	16087	16134	16116	16203	16140	16154	16251	16149	16285	16196	16395	16227	16140	16365	16323	16154	16226	16209	16134	16191	16282	16232	16204	16269	16199	16116	16178	16118	16352	16186	16278	16150	16280	16034	16198	16081	16323	16061	16380	16353	16183	16203	16307	16316	16412	16126	16143	16266	16238	16215	15804	16196	16227	16185	16322	16030	16357	16209	16388	16284	16273	16099	16210	16058	16272	16112	16101	16065	16222	16227	16277	16472	16133	16049	16193	16016	16278	16160	16252	16239	16236	16260	16119	16206	16182	16150	16245	16253	16130	15957	16204	16313	16186	16077	16165	16394	16312	16168	16346	16298	16244	16134	16290	16330	16095	16191	16198	16268	16323	16273	16185	16179	16243	16295	16241	16237	16131	16097	16108	16223	16193	16223	16177	16149	16295	16130	16097	16078	16174	16321	16202	16396	16231	16192	16186	16423	16007	16127	16259	16009	16286	16088	16225	16011	16319	16197	16266	16227	16136	16281	16259	16175	16173	16207	16038	16034	16211	16162	16102	16164	16324	16370	16195	16189	16402	16077	16256	16137	16228	16321	16134	16247	16131	16059	16306	16079	16047	16281	16023	16307	16320	16057	16257	16050	16270	16218	16173	16213	16369	16256	16340	16049	15966	16261	16181	16176	16275	16206	16111	16141	16283	16381	16043	16079	16073	16045	16182	16021	16139	16318	16225	16064	16359	15925	15989	16165	16362	16310	16018	16275	16173	16256	16196	16055	16060	16224	16088	16145	16153	16182	16293	16169	16084	15999	16103	16114	15968	16114	15915	16192	16249	16179	16336	16361	16148	16023	16372	16228	16129	16149	16272	16019	15984	16432	16360	16164	16106	16156	16177	16065	16224	16237	16151	16194	16202	16042	16047	16205	16209	16145	16231	16296	16406	16177	16227	16078	16330	16090	16208	16191	16281	15977	16223	16121	16114	16261	16296	16127	16042	16078	16095	16076	16087	16204	16345	16278	16261	16143	16309	16300	16162	16190	16327	16358	16243	16135	16231	16287	16202	16260	16234	16033	16223	16239	16044	16266	16141	16273	16284	16309	16154	16163	16245	16176	16168	16174	16332	16184	16202	16296	16108	16365	16067	16215	16320	16257	16126	16254	16383	16164	16316	16175	16238	16259	16151	16366	16081	15992	16122	16052	16196	16099	16216	16200	16246	16128	16170	16213	16170	16373	16189	16220	16205	16257	16204	16234	16114	16265	16173	16298	16085	16275	16120	16130	16175	16056	16160	16182	16159	16182	16220	16382	16015	16251	16182	16170	16133	16300	16250	16104	16200	16084	16231	16275	16159	16256	16213	16140	16139	16165	16180	16200	16205	16220	16030	16076	16086	16343	16470	16077	16276	16216	16276	16394	16128	16321	16284	16206	16241	16283	16136	16083	16102	16193	16257	16048	16123	16175	16067	16273	16132	16174	16086	16191	16275	16221	16175	16174	16235	16097	16319	16369	16146	16319	16265	16298	16298	16123	16098	16051	16212	16192	16240	16266	16096	16306	16162	16120	16277	16076	15919	16158	16367	16247	16063	16142	16195	16255	16166	16272	16098	16507	16163	16127	16012	16123	15986	16137	16195	16265	16127	16032	16205	16229	16092	16131	15888	16208	16306	16154	16244	16329	16140	16346	16236	16303	16439	16560	16243	16233	16083	16192	16129	16257	16113	16160	16193	16165	16103	16235	16143	16147	16200	15985	16184	16325	16382	16156	16236	16305	16083	16185	16081	16121	16149	16168	16249	16371	16293	16261	16200	16199	16283	16034	16046	16241	16309	16346	16090	16086	16234	16108	16146	16050	16013	16084	16148	16322	16142	16282	16039	16445	16035	16210	16099	16247	16317	16117	16218	16094	16268	16145	16195	16051	16192	16259	16177	16122	16164	16189	16211	16256	16092	16109	16079	16288	16291	16267	16380	16069	16052	16242	16302	16455	16231	16132	16126	16088	16288	16224	15942	16120	16170	16324	16185	16083	16189	16309	16045	15964	16289	16198	16307	16334	15947	16196	16196	15986	16195	16125	16391	16181	16127	15996	15984	16410	16125	16407	16271	16202	16098	16074	16272	16269	16234	16053	16136	16094	15947	16180	16277	16203	16250	16119	16101	16269	16407	16043	16167	16059	16176	16203	16183	16360	16089	16194	16300	16160	15992	16049	16193	16204	16371	16293	16365	15975	16263	16209	16293	16019	16188	16145	16108	16151	16362	16206	16224	16114	16158	16080	16254	16427	16109	15979	16009	16155	16209	16298	16192	16156	16123	16040	15978	16255	16148	16057	16194	16207	16067	16044	16156	16093	16246	16000	15909	16275	16295	16094	16172	16113	16319	16237	16233	16245	16130	16110	16183	16128	16024	16183	16119	16087	16114	16201	16351	16213	16148	16163	16147	16314	16348	16219	16142	15979	16200	16209	16204	16094	16413	15991	16054	16285	16308	16340	16073	16148	16259	16222	15992	16177	16189	16282	16166	15861	16145	16143	16153	16211	16210	16140	16293	16217	16311	16147	15966	16278	16233	16153	16310	16197
16315	24203	20439	16872	15945	15224	14860	14476	14359	14189	14163	14040	14125	13988	13876	13947	13869	13695	13536	13888	13693	13929	14109	13771	13817	14009	13744	13927	13780	13702	13826	13804	13608	13787	13814	13837	13702	13932	13747	13837	13854	13696	13886	13741	13922	13721	13834	13675	13894	13808	13668	13593	13810	13678	13821	13786	13721	13849	13773	13732	13912	13837	13775	13748	13706	13883	13689	13935	13739	13839	13752	13931	13779	13638	13875	13762	13860	13780	13853	13734	13915	13604	13707	13790	13912	13654	13846	13891	13805	13657	13973	13736	13784	13804	13798	13826	13818	13809	13939	13792	13682	13830	13777	13728	13851	13774	13655	13628	13551	14018	13819	13660	13690	13714	13790	13709	13628	13646	13655	13770	13649	13922	13816	13648	13853	13837	13742	13738	13917	13730	13859	13678	13712	13764	14066	13666	13706	13775	13894	13829	13715	13915	13833	13810	13696	13795	13970	13670	13984	13673	13841	13713	13676	13809	13779	13880	13757	13716	13808	13836	13807	13707	13665	13764	13791	13733	13678	13860	13887	13853	13725	13803	13846	13670	13848	13726	13812	13738	13775	13852	13832	13597	13788	13857	13753	13652	13890	13754	13571	13965	14065	13564	13770	13661	13833	13939	13617	13876	13849	13909	13722	13839	13883	13870	13893	13734	13878	13765	13729	13880	13719	13555	13646	13699	13771	13937	13936	13903	13693	13697	13786	13732	13836	13896	13797	13673	13904	13823	13812	13777	13757	13773	13658	13814	13755	13755	13867	13943	13750	13788	13778	13798	13694	13795	13798	13792	13642	13737	13822	13773	14051	13925	13778	13744	13767	13571	13801	13839	13820	13839	13789	13745	13750	13598	13734	13775	13748	13829	13755	13801	13848	13867	13647	13650	13912	13770	13679	13939	13741	13848	13751	13942	13780	13889	13699	13720	13824	13679	13864	13788	13712	13911	13803	13844	13855	13780	13732	13792	13776	13859	13803	13885	13930	13848	13756	13755	13722	13597	13760	13693	13770	13719	13910	13817	13855	14054	13586	13734	13868	13811	13791	13799	13865	13774	13873	13816	13720	13781	13850	13817	13774	13826	13750	13644	13870	13838	13716	13585	13899	13890	13691	13785	13709	13828	13674	13778	13707	13907	13829	13726	13804	13817	13746	13926	13811	13755	13722	13821	13807	13850	13758	13877	13683	13663	13923	13807	13845	13829	13512	13796	13855	13705	13718	13757	13768	13827	13711	13731	13810	13724	13863	13746	13854	13834	13822	13861	13795	13734	13762	13680	13793	13901	13838	13855	13913	13792	13732	13569	13702	13723	13707	13854	13877	13836	13794	13763	13779	13696	13689	13843	13720	13787	13572	13659	14059	13798	13741	13801	13731	13878	13797	13819	13817	13767	13734	13673	13739	13880	13837	13873	13801	13835	13753	13943	13768	13743	13812	13805	13798	13767	13895	13821	13835	13762	13859	13776	13846	13783	13836	13808	13682	13744	13800	13804	13865	13747	13875	13816	13920	13912	13808	13746	13800	13770	13909	13871	13806	13967	13932	13611	13848	13795	13806	13935	13783	13893	13900	13836	13775	13756	13768	13822	13803	13842	13747	13797	13751	13678	13707	13785	13875	13633	13871	13757	13770	13780	13669	13704	13812	13810	13924	13721	13935	13722	13754	13789	13773	13891	13867	13775	13900	13739	13701	13909	13931	13847	13616	13866	13867	13716	13614	13671	13843	13733	13724	13776	13889	13924	13861	13634	13790	13943	13821	13860	13827	13668	13894	13739	13748	13938	13689	13789	13881	13890	13920	13854	13811	13701	13832	13860	13755	13681	13862	13765	13774	13880	13767	13778	13751	13770	13688	13833	13670	13782	13802	13894	13878	13799	13693	13804	13593	13781	13671	13880	13889	13685	13803	13678	13881	13737	13762	13713	13762	13861	13864	13630	13896	13863	13742	13666	13589	13800	13683	13668	13883	13869	13777	13805	13756	13792	13726	13579	13820	13827	13770	13858	13832	13900	13838	13829	13745	13741	13796	13690	13870	13652	13785	13698	13682	13972	13888	13898	13860	13626	13838	13870	13764	13953	14000	13772	13806	13723	13946	13751	13705	13744	13726	13718	13700	13828	13812	13774	13836	13504	13789	13822	13769	13816	13858	13774	13806	13892	13769	13841	13761	13781	13757	13749	13781	13815	13931	13753	13875	13812	13810	13830	13727	13792	13854	13614	13695	13764	14051	13728	13785	13765	13990	13718	13801	13790	13839	13857	13889	13810	13836	13920	13619	13711	13787	13804	13883	13722	13748	13764	13837	13771	13736	13678	13965	13866	13894	13737	13908	13772	13752	13886	13672	13772	13730	13796	13855	13717	13833	13779	13693	13808	13767	13612	13828	13795	13806	13911	13769	13695	13602	13783	13698	13763	13603	13694	13799	13690	13803	13825	13841	13889	13787	13719	13846	13832	13718	13807	13892	13902	13726	13599	13663	13815	13803	13886	13805	13727	13909	13663	13797	13805	13892	13774	13660	13820	13758	13866	13661	13790	13736	13804	13731	13786	13814	13903	13665	13876	13740	13832	13726	13799	13700	13824	13591	13859	13733	13790	13652	13906	13866	13800	13643	13707	13730	13865	13708	13817	13740	13768	13862	13768	13885	13774	13700	13897	13761	13847	13876	13581	13879	13784	13798	13808	13721	13748	13755	13620	13701	13787	13732	14028	13742	14072	13854	13920	13755	14043	13851	13773	13840	13747	13808	13598	13709	13788	13562	13780	13724	13756	13667	13928	13822	13984	13737	13739	13808	13936	13684	13715	13799	13807	13626	13886	13709	13742	13746	13830	13733	13905	13753	13794	13825	13727	13796	13929	13915	13763	13812	13827	13698	13747	13779	13835	13814	13719	13869	13797	13771	13780	13904	13759	13916	13835	13625	13849	13575	13672	13887	13720	13869	13728	13889	13810	13767	13850	13773	13818	13802	13758	13799	13767	13678	13663	13720	13951	13909	13858	13790	13733	13807	13785	13880	13813	13811	13803	13791	13894	13916	13750	13764	13909	13812	13870	13854	13947	14001	13754	13989	13671	13674	13857	13636	13782	13762	13887	13955	13869	13799	13724	13767	13846	13701	13783	13970	13755	13813	13777	13903	13771	14048	13702	13934	13929	13755	13878	13834	13765	13847	13742	13732	13926	13756	13812	13922	13713	13748	13849	13658	13777	13831	13815	13736	13979	13780	13643	13739	13839	13865	13848	14042	13653	13839	13673	13746	13835	13817	13709	13730	13775	13728	13912	13856	13763	13639	13809	13676	13740	13670	13824	13884	13834	13720	13760	13760	13829	13761	13900	13753	13763	13847	13865	13780	13667	13774	13895	13863	13874	13740	13813	13871	13659	13709	13904	13711	13783	13790	13875	13800	13785	13902	13720	13819	13732	13835	13730	13801	13696	13803	13704	13737	13893	13870	13782	13923	13809	13813	13828	13997	13786	13771	13523	13813	13775	13705	13801	13892	13782	13924	13871	13722	13716	13779	13704	13851	13702	13579	13789	13935	13807	13639	13753	13789	13915	14014	13711	13910	14053	13774	13783	13754	13937	13562	13811	13960	13748	13804	13941	13680	13628	13858	13904	13826	13830	13684	13713	13876	13868	13742	13696	13687	13810	13767	13672	13755	13735	13976	13696	13695	13834	13690	13687	13680	13916	13659	13670	13790	13659	13744	13732	13748	13918	13716	13682	13793	14015	13821	13852	13690	13780	13806	13888	13710	13671	13819	13618	13847	13804	13853	13994	13800	13916	13918	13838	13743	13735	13686	13774	13829	13988	13790	14000	13796	13890	13749	13968	13802	13890	13793	13659	13782	13792	13834	13790	13912	13817	13735	13645	13902	13715	13696	13854	13562	13803	13786	13838	13623	14022	13792	13829	14051	13798	13696	13784	13804	13780	13599	13820	13887	13762	13910	13832	13795	13750	13828	13925	13798	13676	13617	13654	13955	13946	13580	13735	13873	13656	13977	13753	13630	13825	13775	13792	13761	13770	13925	13778	13781	13749	13754	13724	13859	13924	13713	13917	13825	13816	13911	13815	13815	13912	13666	13938	13784	13798	13721	13813	14040	13728	13777	13747	13833	13814	13787	13663	13897	13780	13570	13826	13810	13563	13980	13569	13856	13858	13743	13800	13771	13783	13669	13869	13849	13831	13700	13628	13904	13646	13762	13849	13872	13820	13810	13585	13744	13732	13912	13952	13847	13913	13750	13935	13807	13840	13751	13785	13881	13703	13674	13798	13837	13929	13883	13862	13832	13759	13766	13903	13791	13814	13640	13792	13758	13800	13743	13755	13793	13661	14022	13661	13870	13712	13806	13850	13773	13596	13657	13846	13757	13795	13727	13756	13740	13671	13869	13963	13864	13764	13783	13771	13684	13684	13797	13675	13841	13825	13819	13828	13782	13757	13876	13571	13870	13693	13828	13612	13748	13696	13736	14059	13844	13765	13874	13718	13689	13749	13842	13943	13865	13708	13853	13828	13854	13896	13768	13776	13910	13742	13732	13663	13763	13830	13759	13822	13546	13848	13855	13746	13687	13659	13751	13584	13816	13794	13798	13795	13801	13819	13755	13806	13916	13684	13927	13798	13726	13815	13706	13765	13707	13822	13827	13867	13620	13968	13734	13895	13872	13854	13700	13882	13834	13627	13825	13905	13711	13735	13756	13969	13745	13788	13904	13631	13765	13717	13713	13741	13861	13822	13744	13706	13792	13640	13797	13720	13657	13893	13669	13883	13806	13691	13748	13933	13873	13918	13706	13792	13811	13800	13857	13870	13732	13725	13865	13861	13904	13886	13761	13813	13828	13839	13786	13740	14014	13827	13615	13867	13862	13803	13786	13721	13671	13815	13759	13745	13743	13848	13873	13865	13880	13830	13627	13828	13677	13653	13829	13667	13727	13962	13879	13937	13828	13817	13928	13862	13903	13709	13634	13557	13699	13828	13663	13710	13937	13683	13925	13886	13907	13738	13769	13776	13858	13856	13743	13824	13688	13650	13828	13756	13838	13950	13886	13771	13726	13813	13851	13631	13790	13791	13788	13609	13877	13834	13704	13868	13890	13913	13820	13597	13874	13924	13775	13780	13903	13823
22628	20884	27748	24253	21754	21846	20524	17780	17096	16913	16966	16846	16751	16596	16435	16246	16157	16386	16447	16295	16318	16293	16289	16182	16455	16469	16378	16260	16230	16029	16175	15966	16162	16374	16162	16161	16138	16219	16214	16051	16321	16225	16089	16060	16208	16211	16175	16205	16081	16327	16277	16371	16432	16290	16164	16150	16192	16126	16337	16263	16391	16135	16228	16104	16098	16179	16204	16179	16051	16138	15919	16272	16175	16044	16298	16138	16063	16299	16129	16316	16210	16219	16199	16229	16081	16179	16043	16090	16246	16182	16003	16002	16172	16196	16128	16170	16079	16158	16045	16161	15956	15943	16138	16288	16271	16120	15915	16102	16021	16316	16166	16165	16158	16153	16171	16194	16231	16096	16151	15975	16233	16035	16132	15832	16243	16277	15972	15874	16180	16135	16187	16074	16251	15941	15973	16138	16052	16284	16112	16120	16280	16211	15934	16236	16189	16294	16186	16108	16312	16262	16129	16084	16018	16104	16037	16061	15928	16388	16071	16117	16049	16099	15900	16114	15975	16117	15966	16328	16056	16085	16142	15926	16009	16067	16245	15949	16122	16026	16253	16133	16096	15993	16076	16085	16127	16227	15994	16087	16045	16119	15979	16181	16292	16096	16171	16144	16101	16183	16108	16032	16026	16097	16088	16022	16090	16204	16085	16092	16138	15906	16147	16207	16205	16182	16014	16240	16263	16237	15970	16198	16096	16054	16187	15919	16173	15975	15988	16168	16073	16146	16119	15950	16064	16033	16314	16359	16090	16325	16122	16212	16090	16108	16283	16210	16195	16145	16190	16117	16203	16077	16036	16046	15984	16280	16205	16133	16045	16002	16231	15962	16155	15856	16121	16230	16198	16224	16111	16110	16023	15918	16041	16136	16088	16251	16170	16132	16202	16229	16185	16335	16218	16393	16127	16201	16166	16137	16258	16185	16179	16229	16184	16203	15986	16146	15950	15912	16131	15973	15983	16143	16252	16189	16259	16236	16078	16073	16086	16148	16112	16045	16203	16237	16035	15883	16003	16212	16017	16049	16071	16074	16098	16206	16203	16157	15878	16300	16097	16244	16065	16125	16250	16188	16303	16088	16068	15909	16045	15942	16221	15974	16232	15941	16173	16118	16231	16230	16325	15986	16312	16141	16113	16152	16314	16211	16092	16444	16146	16087	16184	16215	16151	16129	16037	16158	15950	16009	16104	16184	16153	16226	16165	15987	16035	16145	16047	16266	16127	16108	16139	16210	16093	16082	16051	16084	16087	16323	15987	15813	16377	15965	16189	15928	16265	15980	16125	16176	16139	16090	16250	16362	16198	16040	16259	16179	16254	16151	16130	16065	16367	16008	16155	15946	16199	16133	16129	16298	16063	16227	16105	16114	16224	16077	16212	16193	15988	16106	16018	15986	15921	16138	16245	16074	16186	16266	16241	16056	16110	16272	16119	16061	16280	16133	16145	16108	16038	16074	16165	15986	16136	16223	16240	16242	16146	16041	16197	16278	16258	16054	16165	16268	16051	16256	15916	16053	16034	16014	15887	16283	16244	16234	16136	16157	16053	16264	16165	16096	16096	16300	16260	16141	16161	16223	16052	16115	16175	16116	15883	16170	16077	16039	16288	16156	16018	16152	16239	15970	16015	16157	16225	16089	16202	16167	16204	16051	16106	16080	16059	16197	16004	15972	16273	16229	15957	16349	16113	16215	16025	16009	16236	16027	16000	16004	16110	16276	16059	16077	16220	16069	16260	16449	16121	15999	16132	16194	15995	16114	16031	15933	16121	15995	16159	16064	15902	16220	15991	16155	16206	16303	16100	16069	16064	16166	16058	16393	16109	16292	16217	16090	15950	16041	16054	16109	16163	15978	16280	16182	16185	16144	16004	16237	16238	16053	16000	16070	16242	16076	16235	15992	16236	16194	16279	16274	16292	16213	16164	15900	16133	16179	15965	16088	16101	16045	15860	16225	16262	16080	15989	16056	16201	16099	15982	16113	16319	16071	16120	16278	16106	16156	16066	16113	16147	16200	16198	16190	16197	16107	16180	16142	16237	16178	16230	15996	16076	16003	16333	16001	16190	16144	16126	16112	16096	15969	16055	16048	15989	15972	16100	16041	16243	16140	16157	16146	16052	16045	16232	16009	16134	16042	16201	16230	15988	16347	16082	16146	16066	16261	16126	16135	16195	15978	16245	16016	15942	16238	15950	16126	16203	16081	16189	16174	16200	16172	16182	16157	16251	16103	16280	16017	16163	16060	16149	16077	15972	16157	16185	16153	16142	16150	16089	16180	16227	16120	16138	16099	16207	16149	16127	16255	16053	16129	16158	16069	16177	16058	16113	15996	16171	16218	16015	16094	16009	16089	16112	16099	15990	16266	16176	16170	16210	16231	15927	16088	16101	16046	16016	16138	16197	16013	16188	16051	15971	16326	16101	16275	16226	16099	16154	16207	16313	16098	15944	15974	15834	15990	16160	16157	16208	16050	16117	16203	16116	16205	15944	15934	16166	16153	16063	16037	16048	16066	16038	16246	16156	16213	16145	16107	16021	16227	16092	15994	15987	16157	16111	16196	16132	16167	15990	16110	16125	16142	16116	16223	16204	16066	16109	16253	16220	16128	16200	16070	16139	16122	16227	16198	16222	16033	16092	16017	16067	16181	15871	15998	16219	16095	16212	16068	16063	16053	16321	15948	16254	15823	16148	16063	16069	16012	16159	16132	16077	16112	16180	16412	16121	16128	16168	16333	16277	16100	16044	16183	16058	16154	16081	16010	16307	16120	16025	16004	16216	16136	16158	16152	16103	16056	16092	16284	16173	16335	16085	16300	16198	16015	16272	16139	16010	16145	16127	16190	16072	16024	16020	16132	16197	16202	16007	16132	16243	16126	16193	16042	16165	16342	16063	16006	16085	16045	16228	16242	16248	16060	16153	16178	16243	16301	16130	16103	16052	16165	16174	16044	16086	16011	15877	16168	16050	16136	16109	16089	16368	16015	15997	16323	16188	16033	16178	15974	15944	16211	16108	16021	16070	15916	16051	16229	16094	16061	16017	16013	16087	16037	16243	15927	16107	16219	16201	16041	16019	16241	15977	16158	16172	16271	16295	16033	16028	16028	16099	15899	16099	16135	16118	16073	16252	16062	16038	16095	16123	16212	15914	15993	16383	16326	16104	16174	15977	16079	16118	16205	16251	16127	16060	16144	16048	16023	16052	16143	16086	15934	16105	16170	16121	15962	16044	16134	15916	16071	16262	16090	16219	16169	16173	15929	15895	16125	16282	16018	15975	16112	16374	16070	16359	16133	16234	16062	16340	16101	16109	16052	16320	16400	16115	16236	16138	16000	16125	16020	15893	16162	16012	15948	15920	16008	16260	16223	15903	16176	16295	16088	15994	16226	16294	16023	16308	16062	16240	16195	16219	16304	16001	16072	16032	16296	16061	16030	16150	16020	16281	16218	16232	16113	15992	15907	16004	16233	16271	16125	15943	16084	16179	16007	16217	16168	15964	15968	16161	16057	16126	16179	15900	16059	16031	16288	16307	16357	16062	16264	16087	15991	16220	16032	16204	16088	16164	16056	16044	15927	16313	16234	16243	16185	15951	16137	16026	16308	16008	16217	16080	16248	16242	16177	16188	16184	16134	15978	16132	16014	16085	16086	16002	15862	16148	15887	16003	16131	16052	16264	16005	16126	16122	16270	16131	16104	16045	16272	16075	16125	16149	15967	16084	16292	16183	16182	15930	16153	16086	15998	16255	16203	16169	16062	16077	16147	16304	16033	16164	16062	16379	16223	16260	16130	16092	16127	16072	15895	16133	15988	16014	16259	16160	16113	15956	16192	16112	16193	16217	16094	16030	15936	16234	16222	16190	16084	16143	16232	16164	16037	15797	16088	16190	16059	16264	16211	16019	16107	16367	16081	16078	16035	16174	16090	16152	15984	15966	16023	16116	16084	16203	16063	15974	16155	16155	16029	16123	16060	16161	16181	16169	16123	15936	15991	16029	16041	16013	16207	16221	15974	15979	16346	16202	16297	16064	16038	16153	16048	16174	16048	16206	16037	15887	16124	16241	16072	16184	16247	16334	16143	16251	16148	16093	16010	16101	16325	15975	16082	16031	16089	16221	16022	16258	16208	16231	16005	16155	16278	16062	16196	16112	15852	16325	16092	16302	15914	16018	16144	15962	16090	16152	16110	16149	16214	16314	16065	16143	16034	16050	16208	16093	16250	16137	16008	16106	16137	16295	15987	16269	16304	16338	15926	15976	16173	16079	16225	16247	16063	16196	16273	16055	16350	16472	16202	16350	15969	16112	16015	16230	16321	16081	16113	16062	16070	16165	16182	16028	16079	16199	16229	16212	16212	16125	16142	16343	16152	16073	16173	16119	16103	16111	16103	16227	16133	16178	15999	16283	16216	16127	16083	16010	15907	16155	16012	16013	15979	16090	16036	16166	15984	16166	16141	16120	16196	16138	16182	16183	16194	16132	16279	16150	16218	16233	15985	16281	16062	16249	16183	16164	16007	15976	16024	16056	16200	16140	16169	15961	16019	15996	16166	16031	16036	16164	16258	15947	16062	16038	16361	16145	16218	16205	16088	16135	16015	15922	16060	15987	16215	16034	16253	16102	16217	16095	15943	16108	16144	16167	16212	16304	16199	16261	16141	15949	16152	16199	16104	16251	16183	16168	16287	16117	16225	15972	16120	16093	15913	15976	15953	16102	16041	16197	16191	16389	16209	16257	15999	16043	15881	16040	16147	15921	16190	15998	16063	16204	16259	16285	16040	16053	15952	16229	16134	16059	16080	16110	16303	16244	16118	16194	16048	16270	16010	16173	15934	16296	15969	16166	16029	16203	16348	15929	16150	16079	16075	16052	16118	16251	16134	16252	15880	15890	16168	16235	16159	16010	16174	16167	16087	16081	16148	16280	16143	16143	15986	16237	16160	16092	15964	16083	16132	16273	16113	16252	16072	16213	16147	16220	16002	15931	16164	16089	16270	16347	15956	16026	16261	16101	15992	16028	16170	16121	16218	16182	16022	16248	16139	16191	16154	16087	16181	16199	16122	16115	16007	16397	16211	16178	16217	16117	15980	16106	16045	15966	16242	16022	16019	16258	16306	16038	16006
13974	30354	25179	19619	17915	16672	16035	15348	15026	14546	14459	14434	14303	13930	14152	13875	14001	14046	13798	13814	13777	13807	13792	13719	13842	13864	13893	13904	13639	13819	13932	13831	13648	13870	13836	13854	13732	13807	13816	13763	13787	13733	13693	13620	13894	13796	13737	13771	13637	13791	13676	13738	13814	13814	13657	13617	13769	13744	13836	13639	13772	13735	13712	13592	13776	13640	13772	13790	13758	13895	13547	13695	13628	13696	13830	13840	13685	13722	13828	13806	13871	13712	13689	13672	13901	13769	13565	13704	13704	13755	13641	13804	13737	13474	13755	13643	13515	13912	13688	13680	13572	13594	13923	13784	13769	13604	13782	13758	13578	13799	13901	13553	13747	13821	13554	13765	13553	13691	13657	13690	13670	13739	13771	13813	13759	13539	13782	13708	13642	13667	13645	13677	13843	13865	13788	13607	13599	13707	13666	13655	13776	13897	13632	13780	13641	13829	13653	13689	13552	13670	13792	13689	13838	13651	13584	13726	13779	13599	13693	13733	13751	13636	13675	13859	13840	13657	13778	13595	13756	13646	13766	13796	13736	13721	13832	13668	13798	13713	13751	13690	13838	13665	13844	13767	13700	13606	13658	13820	13602	13680	13719	13810	13627	13661	13671	13859	13642	13604	13577	13663	13613	13709	13715	13711	13714	13718	13735	13669	13658	13748	13761	13618	13756	13659	13744	13810	13722	13919	13784	13702	13732	13707	13683	13778	13901	13699	13557	13541	13889	13658	13678	13736	13686	13576	13543	13661	13661	13801	13712	13657	13775	13541	13888	13765	13730	13654	13641	13686	13719	13716	13474	13766	13809	13696	13678	13548	13866	13636	13693	13709	13895	13694	13743	13591	13706	13754	13537	13651	13846	13628	13665	13885	13808	13716	13651	13726	13526	13711	13795	13767	13679	13741	13700	13707	13542	13612	13589	13618	13662	13693	13698	13621	13588	13798	13530	13789	13869	13681	13831	13723	13825	13756	13687	13732	13686	13756	13718	13619	13748	13742	13797	13628	13782	13707	13806	13684	13650	13616	13740	13698	13730	13733	13603	13710	13843	13572	13840	13676	13713	13619	13573	13621	13749	13762	13702	13564	13778	13604	13902	13612	13700	13864	13781	13579	13768	13776	13671	13731	13713	13840	13644	13770	13800	13597	13635	13736	13599	13609	13681	13657	13573	13821	13680	13749	13689	13793	13768	13763	13769	13707	13744	13752	13604	13613	13834	13660	13895	13825	13656	13672	13641	13747	13837	13914	13801	13658	13651	13810	13653	13832	13730	13761	13755	13653	13761	13781	13733	13710	13671	13674	13607	13632	13706	13506	13761	13805	13677	13641	13836	13777	13851	13525	13904	13791	13578	13849	13696	13681	13663	13761	13627	13678	13885	13705	13669	13633	13809	13699	13764	13828	13753	13685	13841	13727	13651	13604	13673	13659	13498	13684	13697	13694	13756	13851	13709	13807	13882	13752	13897	13761	13726	13755	13663	13713	13760	13580	13716	13685	13754	13764	13759	13678	13732	13705	13795	13651	13655	13649	13744	13634	13728	13913	13831	13801	13546	13586	13814	13645	13776	13679	13901	13758	13855	13547	13721	13902	13662	13895	13520	13579	13761	13630	13761	13799	13770	13451	13585	13563	13724	13604	13722	13802	13753	13858	13730	13819	13890	13953	13696	13646	13683	13487	13781	13688	13775	13779	13711	13872	13541	13596	13802	13588	13735	13618	13519	13514	13529	13647	13585	13716	13766	13755	13598	13802	13759	13819	13662	13775	13821	13752	13770	13890	13638	13723	13757	13674	13581	13620	13758	13810	13743	13729	13783	13720	13761	13670	13663	13603	13712	13721	13732	13557	13671	13664	13812	13765	13719	13612	13624	13729	13769	13548	13819	13796	13820	13669	13682	13766	13624	13689	13698	13725	13852	13895	13707	13703	13615	13601	13707	13796	13783	13624	13775	13620	13849	13632	13743	13618	13696	13722	13657	13672	13632	13619	13669	13818	13815	13760	13721	13443	13929	13650	13713	13559	13534	13746	13740	13538	13680	13768	13717	13757	13687	13863	13894	13840	13594	13713	13648	13590	13652	13739	13762	13750	13738	13618	13744	13689	13636	13719	13848	13638	13905	13531	13810	13563	13466	13922	13716	13758	13792	13695	13666	13511	13711	13721	13791	13701	13626	13706	13492	13471	13742	13782	13850	13737	13770	13776	13719	13907	13538	13656	13674	13758	13644	13603	13825	13617	13641	13574	13721	13774	13728	13651	13630	13729	13648	13591	13635	13602	13787	13645	13611	13672	13747	13506	13743	13814	13730	13916	13718	13786	13793	13735	13638	13811	13670	13713	13869	13571	13667	13564	13672	13610	13688	13704	13537	13621	13700	13498	13617	13649	13687	13680	13797	13719	13754	13606	13795	13726	13765	13637	13603	13788	13681	13710	13634	13732	13731	13772	13815	13565	13708	13652	13834	13693	13718	13741	13476	13553	13734	13677	13465	13502	13437	13910	13724	13724	13712	13707	13729	13625	13683	14024	13693	13792	13599	13706	13587	13641	13682	13678	13768	13596	13684	13709	13629	13760	13853	13770	13625	13750	13682	13794	13612	13696	13786	13762	13751	13644	13725	13738	13632	13844	13805	13704	13664	13782	13702	13697	13708	13704	13671	13827	13633	13677	13759	13725	13791	13707	13635	13775	13894	13831	13517	13775	13803	13715	13708	13745	13728	13822	13706	13703	13730	13712	13652	13676	13737	13532	13668	13698	13739	13717	13811	13791	13733	13757	13788	13654	13701	13587	13726	13678	13708	13682	13745	13772	13681	13691	13676	13822	13675	13693	13834	13876	13619	13897	13831	13829	13705	13738	13638	13743	13691	13783	13807	13628	13646	13812	13779	13656	13907	13656	13576	13581	13664	13686	13601	13886	13752	13669	13776	13750	13721	13708	13591	13645	13812	13863	13774	13674	13628	13715	13804	13652	13684	13662	13679	13667	13762	13713	13606	13813	13604	13746	13791	13721	13835	13729	13832	13626	13692	13640	13615	13632	13737	13727	13782	13800	13709	13586	13838	13710	13525	13618	13736	13729	13691	13874	13749	13711	13537	13669	13715	13805	13936	13753	13702	13571	13721	13705	13904	13612	13765	13659	13843	13588	13823	13767	13510	13744	13652	13645	13556	13615	13703	13589	13846	13611	13755	13749	13712	13613	13730	13865	13777	13752	13728	13729	13707	13547	13876	13708	13571	13688	13763	13714	13759	13792	13807	13581	13492	13825	13792	13624	13649	13764	13740	13724	13623	13826	13595	13613	13734	13826	13606	13575	13632	13524	13783	13719	13873	13494	13653	13551	13788	13761	13942	13641	13699	13787	13689	13573	13776	13830	13635	13649	13723	13606	13595	13595	13668	13808	13573	13634	13670	13662	13804	13684	13779	13664	13631	13654	13821	13833	13756	13805	13695	13717	13681	13706	13617	13663	13592	13861	13703	13842	13785	13748	13749	13838	13751	13586	13684	13705	13779	13952	13788	13787	13820	13900	13717	13785	13643	13616	13806	13748	13592	13897	13561	13696	13767	13815	13735	13765	13809	13830	13652	13759	13640	13691	13687	13640	13640	13728	13642	13780	13724	13779	13595	13708	13609	13972	13710	13792	13684	13742	13574	13698	13783	13652	13776	13840	13613	13706	13682	13636	13615	13672	13624	13627	13651	13664	13783	13674	13759	13569	13861	13625	13789	13728	13683	13626	13657	13661	13784	13615	13613	13746	13946	13629	13803	13670	13849	13723	13614	13836	13730	13683	13754	13815	13856	13751	13769	13697	13633	13772	13735	13632	13487	13756	13718	13690	13705	13775	13720	13706	13833	13644	13552	13642	13770	13736	13721	13610	13576	13648	13690	13548	13770	13738	13738	13763	13736	13614	13882	13488	13685	13641	13689	13619	13533	13613	13735	13536	13804	13504	13684	13556	13674	13730	13720	13622	13763	13659	13687	13595	13588	13683	13759	13715	13799	13611	13633	13732	13672	13801	13723	13853	13898	13964	13666	13588	13505	13532	13777	13709	13608	13716	13790	13674	13630	13727	13817	13739	13655	13708	13885	13678	13813	13744	13767	13647	13665	13520	13571	13801	13685	13549	13683	13609	13671	13844	13692	13927	13583	13775	13714	13652	13686	13753	13608	13794	13855	13693	13760	13503	13636	13757	13674	13721	13726	13705	13759	13598	13745	13637	13729	13690	13814	13669	13558	13690	13783	13745	13746	13790	13857	13741	13682	13624	13630	13594	13634	13902	13576	13775	13780	13665	13858	13759	13749	13735	13829	13708	13751	13724	13660	13676	13871	13788	13716	13641	13971	13696	13616	13666	13647	13784	13788	13737	13684	13823	13771	13849	13823	13754	13707	13749	13746	13804	13662	13755	13582	13780	13715	13824	13753	13778	13760	13654	13690	13822	13831	13851	13892	13773	13579	13753	13665	13685	13809	13652	13661	13668	13804	13672	13829	13772	13696	13744	13681	13721	13739	13727	13556	13686	13527	13727	13876	13712	13702	13661	13726	13704	13558	13817	13578	13791	13761	13883	13704	13634	13651	13662	13642	13718	13734	13841	13757	13835	13710	13763	13662	13700	13659	13725	13690	13600	13797	13870	13850	13773	13726	13970	13683	13616	13671	13745	13833	13706	13748	13699	13684	13643	13642	13796	13633	13656	13737	13660	13831	13817	13748	13766	13603	13968	13772	13624	13576	13744	13798	13753	13853	13606	13595	13721	13611	13643	13854	13667	13679	13793	13575	13724	13594	13634	13681	13749	13650	13744	13788	13685	13699	13680	13806	13696	13881	13541	13631	13834	13730	13893	13769	13675	13678	13654	13829	13955	13813	13765	13532	13564	13671	13611	13948	13726	13654	13738	13614	13509	13719	13689	13694	13572	13662	13569	13614	13737	13749	13740	13777	13674	13619	13798	13580	13667	13742	13699	13702	13582	13782	13680	13767	13801	13537	13604	13895	13711	13687	13736	13652	13835	13697	13782	13795	13684	13637	13738	13854	13808	13744	13740	13770	13948	13771	13717	13701	13766	13816	13814	13606	13669	13587	13613	13775	13627	13781	13755	13683	13580	13676	13686	13780	13597
24264	20900	26586	26164	20705	19111	18990	17840	17320	17356	17296	17389	17488	17318	17055	17072	17253	17033	17166	17148	16863	17095	17241	17164	17092	17249	16984	17223	16927	17200	16869	16892	17146	17215	17162	17187	16907	16987	17138	17227	16957	17102	16984	17068	16974	16949	16850	17096	17034	16926	17247	17153	17046	16877	16863	17123	16995	17148	17084	17046	16880	17119	17126	16988	16963	16900	16947	16854	17035	17026	16944	17069	16918	16948	17003	17054	17040	16950	16985	17057	17189	16996	16969	16998	16895	16949	17076	17119	16827	17060	17056	16861	16902	16823	17184	17031	17150	17126	16910	17031	16748	16911	17129	17025	17060	16832	16911	16926	16828	16889	16898	17098	16921	17036	16903	17033	17270	17087	17124	17018	16860	16859	16988	16828	17044	17011	16981	16978	16925	16936	16923	16947	17075	16908	17019	16979	17124	16898	16701	16954	17169	16983	17017	17098	16955	16956	16920	17048	17109	16956	17136	17155	16936	16876	17035	17036	16970	16993	16921	16937	17070	16930	17188	17318	17015	17046	16793	17068	17250	17065	16954	17046	16932	16980	16907	16948	16893	16877	16932	16888	16949	17171	17083	17001	16939	17026	16890	17079	16869	17161	16938	17140	17024	16870	17230	17081	17068	16843	16924	17209	16921	17125	17045	17119	17028	16984	17035	16852	16980	17047	16884	17172	17227	17146	16869	16919	17145	17065	17030	17049	17118	17110	17326	16965	16929	16913	17004	17023	16901	16965	17120	17088	16733	16825	16974	17027	17126	17226	17073	17056	17030	17118	17128	17181	17093	16994	16943	16868	17090	16863	16996	16904	16841	16904	16837	17031	16831	17261	17115	17038	16954	16918	16978	16907	16930	16912	16993	16784	17139	16924	17145	17055	16971	16970	17084	16957	16866	16934	16981	17033	17086	16901	17030	17014	17187	17079	16889	17008	17117	17043	17107	17093	16776	17043	17104	16941	16983	17005	17036	16905	16896	16949	16992	17187	17077	17098	17238	16983	16928	16924	17105	17054	17137	16957	16986	16993	16929	17144	17015	17172	17135	17045	17020	17081	17161	17200	17023	17130	16908	16834	17001	16891	16971	16939	17082	17027	16959	17375	16946	16980	17006	16976	17061	16890	17155	17030	16913	16924	17022	16859	17112	16981	17061	16996	16836	17046	16939	17089	16831	17164	16761	17107	17064	17024	17147	17134	16922	17011	17208	17008	17197	17061	16952	16865	16949	16948	16877	16990	16929	16909	17175	16975	16986	16937	17111	17007	17029	16935	17143	17142	16848	17358	17114	16960	17080	17115	17169	17064	16939	17046	16955	16747	16918	16949	16875	16950	17030	16850	16981	17036	16855	16791	16938	16984	16998	17012	16887	17198	16901	17014	17078	17311	17189	16949	17071	17028	16889	16761	17033	16773	17062	17112	17023	17007	16930	17030	17038	16967	17025	17209	17152	17249	17024	16874	17077	17129	17008	17018	17093	17073	16966	17119	16817	17100	17041	17176	17044	16767	17030	17229	16977	17121	16861	16994	16999	17149	17088	17084	17110	17326	16998	17162	17105	16999	16974	17026	17074	17101	17139	17122	16983	16965	17037	17006	17007	16799	16846	17098	17093	17041	17127	17156	16894	17144	16941	16987	17101	16975	16849	16843	17040	17032	16944	17099	16986	17112	16899	16961	17203	17142	17019	17067	17172	17027	17178	17052	16896	16993	17006	16889	16879	16973	16922	16959	17014	16910	17046	17092	16978	16984	17226	17052	16939	17213	17172	17011	17038	17076	16965	17041	16894	16950	17104	17219	17108	16892	16886	16941	17042	17089	17206	17063	16876	17080	17183	17050	17222	17137	17201	17087	17129	16999	17030	17207	17162	17094	17138	17028	17121	17258	17066	17149	17095	17119	17069	16959	17183	17074	16964	17196	17075	16968	17217	16943	17067	17197	17123	16931	17085	17020	17079	17258	17057	17043	16729	17143	16944	16958	17066	17055	17096	17004	17095	17069	16916	16885	16905	17075	17016	16965	16986	17079	17000	17164	17223	17106	16897	17060	16899	16928	16881	16852	17134	17067	17090	16945	16934	17058	17125	17041	16923	16935	17111	17080	16887	17094	17013	17143	16905	16984	17167	16902	17039	17290	17211	17038	17091	17000	16995	16999	16978	17133	17047	16951	16909	17161	17050	17002	16983	17204	16949	17027	16951	17228	16914	16995	17138	17195	16976	16827	16791	16941	16998	17012	17027	16966	16936	16951	16943	17072	17164	16823	16998	17162	17047	17165	16852	17110	17091	17152	17095	17143	17176	17018	17157	17200	16784	16952	16935	17080	17058	16869	17222	16675	16865	17104	16845	16988	17104	16887	17243	17095	16902	16762	16906	17063	17103	17155	16897	17086	17070	16882	17089	17169	17201	17039	16903	17269	17096	17040	16978	17081	17143	16953	17151	16994	17056	17026	16951	17145	16879	16790	16974	16956	17087	17050	16948	17133	16915	17037	17089	16920	17056	17064	17111	16927	17058	17209	17000	16993	17194	17090	16956	17012	17094	17128	16900	16948	17007	17203	17253	17171	17274	17014	16988	16968	17121	16968	16961	16892	16863	16907	17010	17027	17135	16939	17202	16980	17016	17075	17128	16782	17055	17152	16643	16876	16987	16979	17043	17209	17030	16961	17071	16965	16880	16947	17095	17048	17072	17095	17241	16986	17000	16992	16891	16970	17000	17129	17031	17128	17099	16924	16920	16924	17098	17173	16868	17093	17121	17124	17060	16837	16902	16924	17143	16999	16991	17028	17013	17006	17008	16860	17177	16655	17098	17076	17014	16983	16933	16980	16904	16974	17111	16978	16887	17013	16886	16916	17076	17154	17082	16934	17089	16846	16998	16888	16907	17169	17308	17237	17003	17040	17057	16987	17122	17095	16935	16922	16858	16913	17160	16983	16933	17044	17055	17050	17224	17103	17094	17240	17143	17095	17027	17027	16993	17113	17050	16979	17031	17117	17137	16968	17087	16882	16872	16918	16831	17094	16997	16930	16874	17089	17051	17057	16723	17025	16912	16958	17104	16893	17066	17057	17007	17061	16986	16975	16997	17093	16789	17107	16826	16969	16995	16932	16917	17076	17053	17027	17090	16966	17067	17129	17056	16881	17171	17058	17203	16891	17111	17061	17153	17172	17057	17074	16956	17125	17120	17037	17084	17039	17184	17296	16995	17036	17076	16873	16890	17087	17065	17053	16904	17213	16947	16985	17128	17136	17051	17039	17102	16891	17097	17037	17012	16887	16912	16967	16926	17053	17121	17050	17219	17001	17127	16941	17227	17054	16866	17019	17265	17166	17018	16980	16940	16910	17029	16883	16784	17046	17176	16838	17057	17224	16909	16920	17087	16943	17219	16878	16956	17047	16976	16950	17277	16958	17019	17155	17181	17191	17205	16764	17107	16813	16935	16947	17018	16888	17212	17025	17116	16863	17122	16914	17012	17270	17084	17047	17164	17121	16985	16911	17150	16949	16961	16904	17012	16994	16861	16779	17014	17229	16966	17044	17058	17079	16933	16960	16912	16962	16871	17063	16892	17161	17149	17125	16826	16901	16868	16985	16960	16949	17020	17083	17081	17091	17295	17053	16724	17075	17113	16987	16990	16989	17205	16889	16998	17032	17122	17147	17092	16874	17062	16858	17133	16989	17157	16998	16923	17001	16886	17074	17103	17034	17028	17038	17131	16962	17220	16813	17011	16992	17006	16887	16974	17056	17077	16929	16895	17151	16751	16777	16998	17167	17056	17061	17085	17197	17152	16999	16975	17095	17182	17127	16989	16950	17054	16944	17139	17057	17069	16936	16965	17215	16795	17319	17126	16839	17143	16929	17087	17191	17206	16899	17022	16989	17058	16978	17095	16757	17096	17294	16823	17109	17117	17028	17255	17086	16882	17126	17136	17097	17052	16954	16895	16892	16863	16840	17039	16994	17167	17121	17008	17047	16968	17162	17239	17205	16831	16935	17146	16896	17029	17123	16738	16911	17107	16866	17002	17002	17150	16901	16891	17059	17034	17326	17074	17129	17042	16981	16919	17066	16995	16894	17017	17138	16991	17021	17263	17171	16966	16971	17010	16975	17179	17033	16965	16998	17069	17103	17006	17059	17184	17048	17363	16780	16933	17022	17047	16964	17156	17100	17338	17183	17044	16963	16880	17056	16953	17063	16905	17087	17068	17204	17121	16944	17036	17045	17185	17138	17092	16940	17010	16819	16990	17031	17090	17010	17118	17075	16906	17034	17244	17258	17071	17034	17037	17160	16936	17014	17159	16960	16953	16934	16937	17083	17089	17158	17064	17212	17150	17092	16994	17306	16988	17125	17004	16973	17014	16973	17158	17047	16834	16984	17015	17031	16974	17110	17256	16897	17066	16975	16875	16917	17083	16966	16825	16945	17127	17174	17025	17262	16989	17029	17106	16878	17124	16783	17087	17081	16917	17211	17058	16948	17169	17063	17002	17147	17098	17095	16973	17037	16843	16888	17093	17137	17118	17290	16990	17002	16856	17056	16864	16953	16910	16896	16983	16988	17102	17048	17080	16758	17026	16832	17137	17105	16895	17125	16991	16939	16914	16957	16905	16913	17129	16844	16850	16989	16924	16948	16845	16776	17001	17028	17006	16978	17010	16928	17062	16857	17045	17054	17031	16965	17090	17096	16898	17068	16878	16920	17078	17251	17057	16986	16798	17073	16969	17055	16982	17183	17103	17030	16922	17034	17160	17087	17003	17029	16941	16947	17052	16912	17009	17059	16966	16902	16981	17020	16915	16871	16960	17077	17141	17312	17159	17194	16960	16895	17118	16980	16931	16833	17019	16909	16890	17063	16945	17038	16949	17172	17021	16965	16924	16857	17122	16996	16903	17128	16900	16977	17119	17068	16994	17015	17173	17095	17026	17064	16987	16970	16935	17078	16907	16984	16953	17139	17033	17074	17129	17012	17169	16873	16945	16775	16797	16997	17105	17139	17214	17071	16936	16925	16909	17115	17008	17075	17147	16881	16820	17107	17037	17224	17001	17100	17060	17184	17005	17124	17194	17088	16893	16962	16960	17152	16826	17080	17006	17042	17191	16872	17169	17014	16786	17222	17058	17068	16998	16806
14699	26980	22894	18590	17157	16408	16098	15378	15100	15017	14837	14595	14428	14592	14474	14498	14441	14265	14156	14334	14330	14301	14324	14441	14247	14295	14341	14226	14300	14225	14336	14225	14300	14361	14209	14377	14244	14310	14389	14302	14342	14094	14227	14204	14202	14529	14439	14088	14258	14478	14268	14383	14322	14308	14213	14367	14371	14201	14334	14000	14153	14249	14416	14422	14225	14168	14244	14373	14223	14144	14267	14066	14331	14419	14239	14232	14345	14093	14415	14309	14134	14250	14171	14199	14143	14364	14197	14392	14249	14227	14321	14040	14408	14385	14131	14195	14169	14354	14030	14193	14428	14272	14170	14198	14315	14229	14222	14261	14242	14213	14352	14270	14183	14305	14285	14244	14326	14282	14104	14311	14074	14122	14240	14239	14119	14161	14312	14243	14274	14361	14160	14190	14218	14148	14386	14167	14404	14343	14510	14233	14187	14326	14208	14213	14174	14262	14292	14275	14308	14404	14247	14238	14269	14253	14376	14242	14052	14234	14360	14169	14264	14420	14186	14363	14178	14150	14263	14134	14129	14304	14197	14197	14167	14271	14273	14282	14105	14429	14258	14304	14324	14262	14300	14312	14247	14211	14287	14370	14234	14402	14321	14255	14201	14169	14385	14189	14216	14161	14192	14135	14325	14283	14253	14196	14169	14242	14087	14108	14280	14367	14344	14293	14194	14213	14278	14137	14413	14205	14250	14358	14214	14148	14284	14230	14235	14372	14294	14330	14315	14130	14176	14240	14238	14235	14251	14165	14193	14051	14257	14249	14149	14227	14353	14289	14003	14390	14222	14146	14268	14316	14201	14219	14274	14254	14236	14267	14338	14253	14316	14127	14212	14328	14195	14213	14173	14316	14264	14301	14363	14232	14220	14391	14189	14213	14260	14256	14346	14130	14376	14213	14316	14350	14184	14311	14025	14451	14221	14160	14218	14359	14043	14269	14182	14239	14197	14373	14231	14225	14270	14244	14282	14149	14108	14202	14241	14174	14228	14267	14245	14317	14340	14281	14286	14363	14224	14067	14215	14226	14256	14206	14186	14410	14274	14231	14347	14173	14229	14159	14469	14267	14167	14275	14261	14468	14287	14094	14241	14206	14081	14200	14156	14446	14356	14407	14359	14213	14046	14270	14299	14315	14178	14043	14262	14383	14302	14276	14174	14243	14352	14269	14284	14340	14200	14196	14344	14245	14359	14284	14377	14169	14069	14344	14299	14158	14238	14125	14103	14322	14414	14284	14321	14215	14164	14272	14281	14110	14294	14071	14322	14333	14296	14152	14474	14262	14215	14284	14248	14072	14349	14324	14273	14341	14174	14166	14199	14271	14254	14447	14178	14412	14144	14316	14204	14282	14345	14259	14184	14269	14317	14266	14262	14114	14260	14381	14176	14211	14268	14164	14251	14186	14359	14162	14197	14296	14056	14238	14237	14342	14206	14184	14297	14243	14299	14244	14300	14231	14229	14124	14337	14363	14270	14021	14415	14224	14228	14278	14328	14237	14186	14293	14381	14067	14250	14427	14247	14414	14249	14254	14394	14389	14268	14228	14285	14216	14242	14294	14228	14241	14224	14448	14103	14267	14287	14240	14324	14066	14349	14309	14373	14104	14444	14330	14218	14266	14225	14342	14227	14170	14278	14256	14289	14311	14369	14247	14351	14331	14301	14269	14472	14444	14295	14353	14362	14263	14208	14363	14180	14172	14337	14224	14154	14449	14268	14122	14090	14195	14307	14327	14281	14205	14206	14067	14064	14067	14246	14154	14288	14293	14201	14390	14108	14218	14275	14130	14078	14240	14235	14246	14050	14169	14425	14124	14265	14253	14188	14368	14194	14401	14172	14334	14279	14389	14219	14180	14317	14175	14057	14175	14338	14328	14133	14368	14325	14253	14443	14156	14290	14222	14196	14250	14167	14242	14160	14291	14170	14130	14149	14224	14287	14372	14141	14144	14256	14241	14326	14099	14257	14235	14273	14331	14329	14299	14176	14334	14299	14325	14184	14213	14220	14256	14165	14337	14273	14305	14102	14354	14187	14351	14141	14310	14288	14158	14370	14225	14246	14088	14243	14284	14188	14141	14260	14174	14318	14270	14167	14214	14297	14272	14264	14213	14254	14259	14237	14138	14278	14286	14246	14135	14171	14312	14259	14426	14188	14323	14250	14022	14169	14312	14309	14249	14288	14166	14284	14120	14371	14223	14151	14257	14275	14205	14243	14256	14239	14143	14301	14194	14219	14481	14260	14112	14293	14234	14283	14311	14190	14320	14232	14460	14304	14270	14349	14214	14262	14393	14312	14273	14292	14296	14222	14430	14196	14222	14306	14251	14180	14194	14229	14160	14297	14269	14341	14334	14206	14248	14337	14277	14187	14270	14340	14319	14225	14101	14096	14283	14377	14257	14129	14296	14405	14298	14120	14321	14298	14291	14244	14087	14286	14416	14288	14228	14362	14152	14316	14261	14142	14475	14207	14166	14194	14311	14538	14040	14238	14198	14165	14457	14394	14096	14512	14131	14075	14356	14373	14334	14292	14351	14279	14271	14297	14203	14234	14384	14310	14098	14351	14434	14330	14255	14383	14184	14237	14167	14353	14186	14261	14368	14475	14220	14354	14229	14301	14224	14219	14117	14188	14100	14226	14070	14148	14161	14205	14403	14157	14213	14397	14207	14274	14328	14269	14104	14315	14122	14075	14247	14095	14153	14337	14276	14224	14220	14323	14190	14212	14231	14241	14188	14182	14323	14150	14215	14067	14334	14237	14233	14431	14332	14414	14166	14244	14260	14336	14233	14465	14068	14096	14201	14044	14353	14331	14226	14279	14281	14059	14317	14131	14261	14160	14365	14203	14258	14212	14349	14125	14258	14250	14270	14287	14137	14266	14410	14248	14328	14309	14374	14308	14338	13982	14235	14395	14253	14133	14285	14201	14302	14320	14236	14128	14284	14269	14106	14233	14309	14137	14369	14198	14240	14248	14360	14329	14203	14296	14354	14308	14098	14315	14092	14072	14234	14210	14143	14142	14236	14289	14304	14152	14334	14257	14303	14210	14260	14275	14113	14394	14371	14274	14116	14266	14121	14158	14160	14185	14356	14209	14139	14399	14160	14180	14288	14221	14126	14307	14455	14214	14222	14393	14144	14294	14236	14319	14389	14258	14411	14325	14222	14181	14256	14177	14362	14293	14244	14437	14200	14286	14370	14434	14397	14268	14096	14292	14325	14276	14257	14116	14313	14316	14160	14373	14099	14278	14155	14422	14283	14126	14442	14204	14274	14260	14324	14257	14488	14256	14237	14200	14197	14376	14314	14387	14554	14303	14245	14415	14370	14276	14292	14180	14210	14265	14264	14196	14269	14249	14307	14429	14162	14220	14341	14286	14283	14217	14246	14292	14281	14175	14399	14149	14532	14256	14350	14570	14220	14292	14230	14282	14252	14171	14216	14368	14095	14318	14215	14302	14311	14197	14366	14151	14272	14262	14145	14608	14206	14345	14290	14255	14201	14244	14315	14277	14250	14318	14226	14295	14194	14287	14086	14248	14173	14232	14334	14220	14284	14311	14312	14400	14167	14127	14199	14148	14263	14225	14273	14137	14130	14345	14233	14384	14286	14345	14384	14156	14207	14297	13963	14284	14255	14172	14452	14022	14319	14087	14407	14480	14225	14385	14283	14294	14301	14233	14400	14153	14265	14231	14275	14309	14146	14448	14198	14331	14123	14270	14243	14252	14268	14251	14145	14229	14219	14267	14238	14287	14440	14083	14254	14297	14253	14185	14398	14192	14330	14293	14248	14263	14173	14230	14369	14222	14279	14301	14313	14201	14292	14271	14177	14264	14352	14254	14371	14087	14393	14234	14218	14278	14350	14361	14342	14109	14377	14121	14123	14300	14290	14147	14233	14285	14201	14109	14166	14210	14173	14296	14326	14184	14097	14391	14192	14250	14414	14264	14146	14461	13992	14376	14255	14369	14263	14323	14191	14147	14366	14303	14300	14253	14186	14419	14200	14280	14293	14085	14122	14179	14272	14315	14194	14237	14213	14335	14199	14398	14118	14270	14170	14249	14269	14167	14226	14137	14232	14261	14197	14215	14192	14325	14179	14006	14337	14277	14127	14262	14305	14312	14138	14355	14200	14557	14167	14176	14299	14265	14318	14298	14415	14269	13995	14498	14306	14201	14191	14168	14180	14149	14127	14303	14276	14303	14320	14362	14187	14331	14222	14252	14205	14247	14341	14279	14165	14307	14139	14239	14183	14145	14441	14440	14365	14295	14425	14307	14325	14207	14173	14225	14368	14354	14202	14260	14328	14246	14376	14158	14116	14298	14267	14352	14334	14302	14232	14131	14156	14265	14183	14312	14320	14133	14215	14398	14365	14486	14292	14286	14165	14334	14074	14425	14234	14389	14421	14401	14208	14196	14167	14413	14088	14118	14204	14241	14271	14382	14302	14148	14184	14294	14172	14396	14326	14160	14188	14258	14217	14364	14187	14295	14108	14111	14371	14195	14312	14276	14269	14133	14267	14318	14314	14368	14257	14253	14131	14420	14358	14266	14209	14177	14242	14285	14294	14192	14206	14338	14194	14384	14266	14476	14317	14263	14468	14117	14377	14296	14123	14278	14056	14183	14227	14236	14382	14214	14141	14290	14215	14162	14280	14357	14222	14398	14034	14221	14245	14212	14451	14036	14129	14361	14261	14194	14351	14185	14254	14207	14162	14203	14140	14325	14238	14087	14273	14054	14318	14182	14254	14232	14214	14339	14316	14236	14266	14341	14234	14247	14292	14145	14226	14215	14400	14288	14107	14281	14284	14170	14377	14276	14282	14287	14448	14486	14146	14210	14310	14356	14171	14283	14383	14247	14236	14216	14239	14282	14245	14347	14233	14193	14224	14197	14213	14303	14348	14271	14212	14166	14416	14420	14284	14148	14286	14218	14105	14248	14185	14208	14322	14191	14162	14352	14274	14225	14372	14233	14354	14191	14175	14319	14186	14281	14274	14273	14296	14223	14301	14168	14307	14214	14413	14392	14197	14060	14286	14229	14280	14221	14168	14247	14325	14263	14207	14174	14287	14285	14193	14323	14313	14242	14223	14157	14270	14323	14329	14259	14283	14366	14163
21770	20926	28178	23880	21187	23156	25286	19943	18626	18925	18735	18431	18439	18149	18119	17984	18032	17966	17944	17740	17522	17805	17718	17823	17970	17735	17823	17516	17855	17726	17791	18003	17802	17822	17591	17701	17552	17473	17782	17706	17800	17521	17551	17470	17510	17616	17758	17706	17551	17677	17819	17697	17610	17598	17673	17624	17666	17610	17502	17381	17522	17481	17692	17511	17647	17484	17799	17642	17555	17699	17587	17476	17368	17554	17559	17591	17547	17573	17415	17704	17488	17428	17549	17316	17467	17657	17577	17510	17453	17603	17550	17604	17537	17452	17592	17531	17570	17681	17709	17777	17510	17349	17515	17421	17625	17770	17387	17288	17546	17673	17672	17595	17791	17643	17546	17718	17620	17584	17632	17532	17624	17496	17616	17543	17297	17486	17896	17698	17618	17482	17719	17672	17386	17659	17349	17512	17620	17633	17644	17490	17571	17664	17421	17448	17587	17717	17427	17550	17563	17650	17522	17668	17504	17547	17374	17666	17528	17694	17563	17504	17431	17620	17650	17693	17617	17625	17464	17436	17334	17602	17595	17396	17548	17501	17487	17303	17794	17530	17327	17432	17548	17521	17699	17533	17438	17637	17265	17585	17545	17414	17525	17454	17516	17534	17422	17493	17506	17558	17444	17665	17539	17528	17327	17664	17443	17525	17619	17489	17681	17707	17526	17570	17415	17387	17460	17544	17581	17683	17399	17202	17481	17608	17431	17561	17356	17590	17728	17705	17563	17543	17581	17645	17571	17539	17679	17485	17611	17559	17505	17633	17610	17651	17481	17556	17504	17459	17615	17557	17513	17464	17457	17603	17424	17483	17668	17613	17448	17328	17656	17549	17556	17701	17529	17634	17406	17661	17465	17474	17624	17491	17496	17681	17609	17418	17454	17539	17486	17546	17596	17541	17624	17588	17301	17637	17744	17486	17576	17417	17609	17467	17436	17601	17665	17382	17761	17605	17589	17511	17568	17629	17551	17481	17624	17688	17779	17614	17477	17481	17501	17596	17293	17476	17616	17390	17728	17578	17435	17688	17582	17583	17606	17485	17459	17578	17465	17546	17568	17764	17645	17699	17534	17625	17639	17657	17531	17566	17373	17266	17564	17599	17536	17495	17478	17484	17512	17562	17623	17438	17506	17740	17696	17570	17617	17670	17522	17450	17739	17658	17581	17476	17571	17544	17769	17729	17412	17456	17585	17522	17596	17677	17437	17609	17438	17542	17438	17742	17681	17490	17366	17512	17321	17376	17540	17357	17548	17537	17669	17442	17641	17695	17402	17437	17360	17384	17461	17543	17479	17437	17505	17610	17593	17490	17599	17343	17528	17402	17343	17449	17646	17527	17632	17759	17519	17466	17620	17475	17379	17389	17349	17449	17460	17387	17503	17624	17700	17466	17467	17752	17444	17339	17539	17456	17803	17484	17358	17384	17460	17496	17662	17410	17487	17730	17613	17494	17542	17625	17654	17421	17412	17557	17594	17673	17351	17519	17571	17291	17530	17685	17609	17487	17612	17513	17562	17509	17808	17618	17538	17614	17600	17452	17499	17527	17477	17501	17368	17569	17452	17456	17423	17482	17417	17624	17575	17415	17491	17574	17599	17521	17374	17431	17455	17535	17678	17499	17696	17606	17679	17431	17617	17658	17360	17538	17316	17601	17456	17743	17448	17481	17525	17554	17646	17494	17427	17561	17290	17543	17273	17370	17395	17496	17512	17435	17488	17616	17675	17625	17480	17692	17632	17507	17910	17564	17541	17347	17396	17523	17625	17643	17402	17589	17563	17635	17692	17492	17580	17455	17431	17655	17464	17506	17545	17520	17677	17425	17560	17314	17465	17453	17575	17334	17547	17484	17610	17522	17387	17252	17692	17601	17530	17562	17501	17478	17471	17369	17602	17505	17507	17736	17779	17596	17593	17615	17712	17710	17451	17441	17821	17449	17672	17537	17565	17407	17572	17488	17517	17565	17593	17426	17579	17279	17586	17683	17654	17428	17546	17643	17560	17438	17459	17536	17483	17502	17610	17491	17698	17474	17636	17602	17461	17505	17497	17608	17387	17523	17536	17616	17555	17619	17506	17542	17582	17480	17750	17517	17332	17633	17550	17568	17254	17408	17559	17489	17366	17430	17612	17493	17710	17428	17477	17609	17525	17407	17545	17491	17467	17696	17622	17633	17432	17540	17396	17508	17479	17461	17419	17501	17615	17253	17600	17392	17546	17269	17440	17476	17621	17474	17556	17620	17597	17431	17508	17444	17510	17582	17521	17592	17520	17632	17467	17519	17492	17548	17721	17558	17634	17463	17524	17555	17521	17532	17472	17406	17650	17699	17543	17358	17615	17378	17644	17248	17390	17529	17284	17718	17435	17444	17471	17301	17483	17280	17431	17447	17295	17667	17554	17435	17510	17401	17398	17562	17470	17323	17397	17700	17615	17616	17748	17479	17492	17443	17501	17479	17657	17371	17395	17582	17611	17488	17500	17674	17592	17415	17198	17448	17579	17713	17481	17455	17513	17489	17541	17427	17383	17282	17551	17356	17568	17536	17482	17679	17469	17512	17561	17399	17416	17372	17506	17601	17621	17472	17322	17724	17400	17601	17630	17656	17377	17293	17487	17577	17425	17634	17606	17580	17644	17580	17587	17692	17735	17721	17542	17341	17468	17378	17634	17470	17477	17739	17410	17453	17397	17569	17460	17620	17743	17537	17557	17500	17340	17559	17515	17611	17528	17638	17634	17555	17681	17636	17646	17655	17616	17431	17329	17643	17457	17312	17439	17555	17388	17473	17575	17557	17501	17533	17362	17355	17536	17415	17713	17533	17529	17433	17455	17527	17491	17660	17466	17625	17503	17588	17364	17617	17499	17408	17608	17452	17518	17473	17452	17393	17461	17452	17517	17451	17434	17553	17702	17521	17329	17545	17634	17891	17483	17617	17598	17571	17503	17541	17397	17710	17407	17408	17441	17701	17501	17589	17562	17432	17461	17451	17686	17537	17527	17600	17625	17515	17472	17687	17676	17608	17501	17736	17416	17499	17384	17480	17366	17424	17376	17594	17535	17490	17610	17659	17603	17646	17571	17513	17592	17495	17485	17381	17525	17587	17656	17391	17454	17518	17376	17446	17636	17623	17586	17374	17474	17513	17453	17307	17614	17524	17562	17391	17521	17455	17401	17419	17521	17352	17710	17740	17662	17694	17547	17531	17683	17809	17516	17358	17565	17649	17630	17424	17526	17514	17482	17347	17528	17657	17506	17545	17752	17626	17891	17287	17557	17498	17673	17434	17519	17527	17318	17508	17558	17392	17306	17501	17383	17276	17603	17525	17607	17461	17640	17557	17370	17389	17390	17540	17519	17271	17526	17473	17595	17432	17572	17442	17691	17493	17507	17375	17616	17602	17657	17408	17401	17588	17557	17519	17776	17606	17596	17484	17349	17321	17494	17531	17480	17385	17790	17515	17506	17512	17390	17693	17471	17682	17385	17498	17552	17484	17568	17310	17597	17573	17616	17422	17533	17418	17521	17471	17787	17585	17528	17534	17470	17657	17664	17510	17645	17642	17552	17490	17436	17456	17616	17510	17377	17536	17666	17523	17440	17421	17412	17499	17516	17474	17459	17586	17416	17442	17656	17501	17509	17491	17628	17607	17578	17603	17615	17383	17439	17646	17523	17493	17748	17363	17514	17772	17496	17377	17558	17508	17590	17485	17425	17443	17526	17421	17707	17535	17539	17683	17544	17489	17503	17372	17565	17491	17508	17444	17540	17436	17611	17366	17543	17383	17438	17633	17420	17276	17529	17621	17411	17495	17621	17541	17607	17717	17542	17586	17768	17670	17645	17710	17544	17554	17391	17428	17476	17732	17591	17626	17430	17452	17647	17343	17558	17311	17477	17386	17515	17475	17478	17433	17685	17295	17671	17578	17667	17741	17443	17400	17514	17566	17812	17604	17445	17651	17528	17816	17421	17656	17310	17540	17346	17359	17598	17507	17593	17468	17631	17503	17571	17455	17460	17534	17462	17615	17565	17527	17660	17380	17672	17480	17459	17430	17428	17542	17553	17671	17415	17690	17592	17538	17550	17355	17483	17416	17555	17613	17490	17640	17502	17386	17736	17460	17444	17497	17613	17468	17429	17592	17577	17582	17564	17540	17349	17400	17502	17677	17597	17413	17488	17629	17485	17501	17642	17688	17465	17685	17557	17358	17704	17220	17403	17469	17575	17592	17582	17382	17360	17614	17444	17589	17437	17643	17577	17497	17558	17646	17661	17496	17633	17526	17651	17596	17608	17380	17527	17348	17509	17531	17851	17647	17273	17497	17634	17596	17463	17491	17572	17772	17645	17514	17392	17672	17498	17585	17548	17474	17506	17605	17501	17504	17517	17589	17725	17540	17598	17591	17483	17381	17383	17647	17721	17554	17620	17560	17557	17547	17407	17456	17652	17615	17509	17510	17732	17498	17509	17642	17670	17431	17659	17360	17716	17410	17564	17500	17511	17663	17646	17689	17607	17504	17644	17420	17578	17559	17571	17661	17561	17589	17560	17595	17475	17471	17748	17521	17249	17609	17503	17340	17333	17686	17501	17423	17275	17406	17575	17733	17727	17577	17379	17367	17661	17474	17463	17293	17400	17508	17613	17575	17493	17610	17536	17537	17638	17471	17587	17455	17648	17702	17406	17496	17456	17492	17560	17461	17566	17593	17625	17464	17662	17645	17524	17596	17451	17671	17560	17599	17495	17516	17499	17254	17645	17511	17661	17539	17573	17525	17629	17638	17509	17573	17521	17491	17629	17674	17608	17427	17521	17463	17543	17674	17660	17541	17633	17508	17622	17556	17591	17621	17471	17508	17408	17787	17573	17646	17494	17538	17331	17557	17709	17480	17533	17427	17493	17631	17534	17584	17474	17632	17430	17452	17568	17478	17485	17525	17272	17474	17412	17464	17698	17355	17684	17625	17786	17526	17642	17625	17605	17649	17703	17615	17578	17552	17575	17584	17430	17413	17371	17590	17581	17595	17462	17483	17478	17382	17491	17518	17518	17513	17449	17613	17473	17816	17456	17492	17600	17561	17778	17483	17359	17468	17602	17439	17558	17510	17182	17422	17549	17589	17589	17676	17597	17661
15004	34762	29352	22484	20308	18857	17767	16882	16184	15853	15788	15461	15183	15194	14920	14922	14621	14702	14915	14651	14369	14624	14439	14603	14515	14644	14522	14569	14867	14541	14623	14560	14613	14573	14508	14738	14513	14542	14492	14372	14574	14736	14527	14524	14408	14478	14345	14606	14542	14662	14542	14532	14677	14369	14460	14533	14520	14600	14613	14447	14471	14401	14461	14535	14485	14616	14551	14396	14510	14403	14647	14511	14598	14306	14421	14284	14494	14442	14534	14493	14529	14512	14589	14574	14583	14431	14533	14574	14654	14511	14536	14540	14485	14406	14382	14654	14382	14491	14431	14579	14444	14391	14434	14366	14519	14338	14468	14356	14525	14560	14510	14433	14574	14490	14418	14628	14496	14464	14519	14581	14545	14462	14589	14428	14343	14601	14457	14541	14615	14426	14438	14595	14542	14470	14608	14512	14545	14382	14403	14463	14395	14353	14231	14304	14361	14484	14436	14454	14570	14500	14557	14448	14544	14306	14431	14288	14595	14330	14375	14568	14521	14565	14578	14445	14482	14480	14645	14485	14409	14558	14391	14386	14502	14625	14477	14309	14585	14509	14595	14492	14519	14675	14623	14414	14479	14357	14584	14451	14503	14415	14477	14536	14391	14558	14519	14357	14404	14473	14455	14466	14494	14366	14313	14378	14539	14610	14432	14398	14505	14502	14508	14484	14613	14442	14553	14394	14602	14409	14487	14439	14341	14516	14591	14436	14353	14552	14462	14463	14399	14618	14363	14593	14532	14340	14352	14393	14565	14515	14350	14469	14610	14391	14615	14265	14454	14451	14588	14509	14534	14653	14430	14568	14476	14381	14368	14431	14366	14451	14520	14445	14492	14525	14509	14260	14480	14434	14430	14469	14532	14439	14555	14480	14522	14531	14366	14451	14481	14582	14385	14562	14594	14519	14389	14435	14633	14658	14439	14473	14339	14316	14527	14441	14381	14365	14431	14294	14451	14490	14550	14576	14490	14437	14553	14597	14579	14526	14526	14408	14621	14504	14630	14444	14493	14436	14606	14605	14475	14537	14622	14523	14550	14376	14487	14525	14471	14558	14255	14347	14484	14476	14399	14579	14418	14472	14275	14404	14303	14345	14557	14349	14366	14530	14557	14394	14474	14413	14458	14331	14592	14526	14438	14398	14527	14444	14511	14529	14368	14568	14590	14265	14587	14505	14480	14429	14537	14625	14353	14505	14489	14436	14492	14459	14490	14368	14478	14379	14295	14417	14426	14515	14506	14390	14447	14417	14486	14517	14656	14419	14427	14315	14384	14314	14320	14596	14453	14462	14509	14589	14476	14519	14511	14305	14327	14421	14477	14451	14345	14415	14380	14502	14295	14429	14478	14505	14463	14463	14516	14431	14482	14508	14428	14405	14231	14478	14597	14611	14463	14492	14315	14472	14530	14527	14545	14402	14504	14196	14483	14447	14476	14415	14467	14629	14408	14432	14455	14578	14458	14439	14302	14487	14529	14480	14367	14402	14501	14442	14506	14498	14417	14592	14620	14444	14571	14434	14505	14457	14268	14562	14471	14334	14384	14563	14562	14346	14343	14568	14497	14283	14500	14446	14378	14491	14407	14631	14606	14373	14383	14482	14217	14815	14501	14499	14444	14571	14344	14549	14378	14401	14503	14565	14399	14450	14578	14410	14442	14416	14482	14269	14668	14455	14605	14617	14469	14423	14587	14555	14404	14376	14436	14283	14517	14451	14487	14397	14619	14581	14479	14465	14618	14653	14461	14635	14402	14444	14423	14404	14282	14457	14498	14394	14612	14564	14454	14428	14337	14469	14451	14571	14329	14526	14608	14365	14466	14357	14412	14334	14657	14558	14305	14309	14330	14521	14574	14448	14578	14396	14514	14404	14529	14508	14441	14479	14385	14317	14396	14500	14480	14517	14542	14399	14361	14458	14370	14282	14622	14644	14406	14604	14477	14593	14543	14402	14522	14426	14489	14532	14514	14381	14526	14630	14513	14588	14514	14406	14611	14342	14444	14476	14539	14453	14450	14504	14530	14583	14483	14510	14453	14481	14522	14378	14452	14454	14537	14279	14563	14682	14394	14553	14373	14630	14462	14522	14409	14521	14322	14564	14399	14329	14472	14364	14513	14419	14659	14521	14604	14500	14407	14549	14403	14520	14503	14560	14537	14478	14455	14514	14331	14503	14343	14455	14460	14463	14546	14440	14174	14441	14367	14493	14457	14420	14439	14512	14330	14440	14453	14473	14378	14379	14437	14546	14401	14461	14467	14304	14459	14467	14356	14468	14404	14373	14558	14637	14548	14540	14338	14457	14310	14456	14479	14461	14547	14434	14330	14333	14255	14452	14376	14668	14515	14490	14428	14494	14463	14594	14390	14639	14410	14580	14436	14555	14615	14456	14569	14488	14467	14330	14723	14554	14474	14448	14421	14253	14358	14522	14480	14688	14509	14441	14555	14475	14529	14250	14392	14517	14439	14486	14301	14669	14519	14372	14554	14444	14497	14464	14507	14454	14491	14365	14378	14424	14504	14525	14416	14592	14442	14396	14401	14306	14658	14625	14420	14444	14564	14338	14573	14367	14507	14390	14540	14492	14571	14469	14440	14385	14439	14557	14574	14457	14454	14544	14530	14567	14502	14478	14406	14507	14399	14388	14506	14385	14505	14374	14365	14492	14414	14200	14498	14467	14462	14599	14480	14556	14212	14586	14424	14404	14479	14432	14483	14279	14603	14417	14205	14570	14570	14665	14676	14489	14509	14406	14356	14651	14502	14551	14515	14566	14535	14449	14411	14298	14469	14473	14674	14564	14306	14351	14437	14353	14401	14546	14698	14440	14503	14466	14602	14429	14423	14405	14195	14362	14552	14466	14352	14441	14482	14394	14352	14558	14586	14517	14440	14602	14354	14377	14420	14351	14531	14374	14509	14220	14333	14534	14461	14521	14604	14346	14546	14645	14283	14457	14495	14451	14417	14369	14367	14477	14397	14498	14496	14478	14434	14386	14417	14460	14522	14352	14523	14411	14559	14562	14513	14279	14444	14378	14392	14402	14300	14446	14500	14521	14572	14469	14448	14598	14625	14440	14346	14360	14274	14505	14450	14535	14401	14526	14532	14337	14437	14376	14350	14547	14371	14483	14595	14463	14534	14292	14463	14532	14448	14582	14314	14379	14392	14418	14336	14314	14447	14494	14481	14384	14389	14356	14470	14570	14330	14409	14518	14349	14410	14496	14383	14431	14338	14579	14282	14429	14535	14622	14671	14495	14471	14484	14478	14459	14578	14520	14291	14530	14468	14464	14555	14515	14467	14447	14509	14510	14350	14642	14486	14420	14606	14368	14522	14382	14503	14516	14520	14425	14663	14423	14569	14549	14569	14436	14414	14497	14501	14642	14612	14535	14341	14535	14526	14474	14521	14567	14554	14442	14369	14604	14506	14488	14422	14526	14458	14590	14640	14445	14576	14425	14351	14547	14585	14354	14456	14381	14525	14522	14456	14442	14494	14579	14471	14473	14410	14550	14563	14320	14413	14398	14451	14589	14545	14516	14530	14590	14333	14370	14371	14471	14463	14348	14537	14465	14363	14461	14405	14511	14529	14440	14547	14384	14517	14455	14425	14544	14555	14573	14462	14353	14462	14574	14556	14457	14464	14438	14565	14365	14503	14502	14558	14296	14527	14568	14505	14513	14580	14405	14586	14435	14368	14462	14500	14483	14492	14531	14549	14539	14502	14354	14615	14612	14636	14590	14484	14504	14476	14493	14347	14552	14391	14415	14418	14402	14370	14531	14387	14435	14535	14534	14613	14741	14573	14357	14461	14410	14373	14446	14515	14449	14466	14540	14462	14366	14544	14367	14510	14491	14490	14437	14570	14478	14410	14299	14603	14514	14494	14633	14214	14553	14436	14522	14608	14530	14392	14331	14515	14501	14534	14397	14567	14394	14481	14316	14435	14455	14548	14517	14392	14485	14599	14404	14561	14302	14428	14450	14551	14598	14483	14459	14439	14534	14410	14554	14534	14468	14655	14370	14635	14560	14433	14521	14343	14463	14518	14494	14526	14409	14484	14567	14431	14522	14434	14396	14482	14551	14458	14385	14488	14226	14386	14321	14439	14451	14501	14487	14374	14498	14404	14439	14429	14401	14464	14594	14539	14510	14493	14445	14451	14339	14348	14506	14617	14630	14234	14529	14502	14421	14427	14513	14399	14501	14482	14458	14456	14398	14477	14595	14291	14452	14541	14527	14353	14504	14315	14544	14477	14490	14534	14273	14424	14554	14423	14523	14562	14398	14475	14349	14590	14441	14457	14570	14371	14479	14403	14525	14389	14513	14650	14519	14503	14663	14688	14511	14416	14417	14442	14522	14777	14269	14614	14422	14371	14543	14459	14451	14469	14307	14756	14654	14306	14503	14463	14536	14571	14474	14489	14518	14535	14556	14483	14484	14508	14468	14384	14445	14531	14604	14351	14578	14393	14470	14551	14621	14414	14302	14488	14503	14393	14586	14398	14397	14620	14566	14510	14420	14488	14675	14594	14390	14578	14445	14491	14248	14441	14514	14522	14601	14256	14445	14534	14452	14442	14626	14464	14401	14430	14433	14469	14279	14475	14472	14551	14529	14567	14300	14463	14491	14517	14606	14496	14566	14429	14586	14469	14469	14503	14585	14242	14591	14539	14342	14321	14327	14497	14593	14443	14429	14790	14511	14411	14418	14421	14363	14280	14489	14442	14386	14606	14396	14558	14267	14527	14484	14369	14437	14414	14744	14602	14472	14421	14540	14424	14556	14557	14402	14466	14367	14426	14644	14469	14529	14566	14451	14604	14533	14572	14397	14667	14739	14346	14511	14545	14385	14374	14386	14522	14506	14361	14353	14618	14444	14358	14486	14541	14511	14610	14472	14329	14339	14347	14417	14602	14617	14458	14513	14388	14433	14491	14572	14446	14459	14486	14604	14555	14514	14366	14468	14537	14305	14617	14520	14413	14404	14672	14486	14538	14439	14599	14399	14314	14450	14598	14459	14575	14487	14539	14364	14679	14450	14427	14477	14604	14487	14498	14458	14351	14613	14498	14575	14499	14556	14609	14412	14525	14642	14626	14542	14603	14534	14488	14435	14452	14383	14589	14405
28084	22384	24482	21349	18061	17584	17228	16925	16808	16626	16576	16710	16430	16460	16497	16483	16396	16381	16198	16342	16230	16303	16449	16417	16121	16294	16418	16485	16221	16431	16354	16410	16538	16333	16410	16369	16348	16354	16451	16472	16383	16271	16350	16297	16531	16323	16338	16209	16245	16298	16412	16328	16258	16279	16115	16303	16330	16472	16198	16373	16212	16167	16319	16210	16372	16219	16424	16691	16261	16256	16226	16255	16264	16202	16236	16192	16402	16225	16381	16413	16185	16458	16201	16416	16163	16493	16268	16288	16477	16546	16269	16267	16315	16284	16370	16406	16378	16339	16399	16317	16173	16281	16327	16302	16187	16226	16330	16148	16523	16341	16344	16393	16362	16226	16421	16159	16414	16330	16132	16401	16375	16615	16315	16150	16492	16331	16358	16317	16590	16331	16276	16243	16481	16256	16247	16303	16514	16450	16334	16182	16276	16412	16397	16115	16409	16415	16337	16258	16149	16537	16549	16193	16484	16319	16354	16138	16255	16556	16411	16288	16244	16255	16360	16345	16608	16479	16116	16260	16225	16513	16296	16373	16276	16399	16213	16321	16301	16538	16394	16226	16284	16337	16253	16317	16321	16245	16301	16146	16420	16329	16497	16342	16397	16340	16397	16202	16240	16410	16424	16549	16310	16209	16299	16374	16408	16240	16495	16268	16431	16279	16180	16366	16332	16249	16490	16336	16127	16287	16478	16274	16338	16348	16397	16426	16169	16355	16228	16454	16257	16358	16398	16188	16318	16236	16330	16251	16457	16274	16298	16344	16309	16397	16274	16395	16323	16299	16483	16208	16568	16352	16479	16368	16461	16470	16338	16383	16268	16140	16052	16449	16562	16265	16073	16263	16339	16510	16287	16195	16305	16451	16328	16269	16569	16306	16427	16404	16374	16367	16182	16235	16242	16534	16333	16339	16226	16258	16268	16299	16422	16479	16446	16394	16248	16387	16392	16431	16292	16552	16193	16343	16459	16524	16332	16333	16373	16401	16480	16437	16369	16407	16350	16344	16510	16376	16389	16303	16332	16213	16160	16490	16285	16327	16307	16289	16350	16127	16371	16257	16186	16196	16092	16330	16285	16166	16317	16412	16461	16412	16401	16411	16223	16357	16181	16370	16218	16193	16372	16380	16344	16187	16503	16339	16399	16289	16428	16506	16311	16366	16152	16189	16307	16355	16351	16391	16545	16431	16269	16192	16343	16323	16509	16256	16498	16337	16270	16237	16463	16415	16134	16346	16335	16385	16297	16288	16361	16377	16199	16528	16344	16259	16446	16523	16440	16414	16203	16387	16503	16332	16206	16422	16283	16559	16250	16406	16281	16399	16306	16327	16463	16451	16340	16320	16306	16416	16329	16275	16297	16260	16480	16214	16290	16460	16292	16415	16243	16385	16291	16353	16323	16223	16242	16425	16363	16448	16370	16379	16213	16336	16416	16362	16315	16414	16255	16071	16093	16339	16185	16187	16380	16168	16384	16446	16312	16024	16430	16223	16264	16279	16287	16263	16423	16512	16417	16181	16483	16320	16447	16426	16397	16322	16452	16376	16338	16379	16469	16056	16418	16266	16336	16331	16491	16194	16347	16424	16448	16333	16443	16491	16364	16313	16226	16352	16228	16484	16389	16385	16516	16458	16434	16320	16494	16358	16257	16323	16480	16351	16392	16324	16323	16553	16264	16334	16287	16296	16218	16376	16293	16294	16449	16469	16325	16258	16405	16324	16230	16427	16345	16182	16415	16482	16378	16276	16263	16510	16117	16214	16586	16169	16252	16307	16438	16359	16372	16300	16345	16459	16324	16474	16501	16542	16208	16404	16473	16280	16508	16326	16289	16455	16270	16288	16345	16229	16176	16347	16511	16330	16319	16331	16307	16264	16539	16592	16429	16314	16157	16476	16153	16377	16284	16372	16269	16493	16624	16447	16485	16251	16365	16397	16185	16278	16512	16408	16379	16227	16302	16147	16122	16423	16381	16428	16121	16318	16331	16267	16614	16488	16387	16285	16231	16306	16379	16387	16266	16301	16416	16275	16382	16353	16218	16467	16253	16258	16249	16283	16362	16290	16493	16529	16408	16532	16199	16343	16283	16362	16359	16364	16374	16349	16512	16472	16543	16204	16409	16250	16323	16481	16499	16450	16453	16427	16261	16126	16370	16617	16384	16497	16291	16268	16443	16299	16330	16362	16130	16204	16297	16212	16392	16318	16201	16313	16274	16633	16613	16132	16401	16318	16199	16320	16540	16380	16366	16405	16612	16456	16341	16393	16416	16374	16233	16199	16293	16362	16266	16289	16355	16584	16268	16608	16600	16234	16346	16447	16316	16326	16255	16499	16195	16334	16508	16456	16392	16300	16352	16402	16355	16212	16505	16211	16498	16252	16381	16223	16473	16144	16255	16307	16429	16359	16324	16405	16281	16426	16247	16226	16229	16281	16286	16504	16222	16239	16230	16229	16418	16283	16425	16290	16257	16306	16481	16360	16368	16431	16392	16294	16303	16416	16470	16327	16391	16300	16307	16383	16269	16257	16354	16254	16276	16367	16317	16208	16355	16285	16340	16301	16279	16037	16299	16481	16381	16364	16425	16401	16400	16524	16317	16513	16294	16306	16505	16420	16397	16023	16512	16319	16164	16355	16257	16284	16629	16655	16274	16220	16379	16513	16681	16264	16278	16250	16179	16335	16135	16170	16417	16250	16256	16319	16395	16509	16268	16414	16417	16272	16193	16469	16221	16151	16275	16408	16510	16202	16505	16296	16578	16545	16529	16546	16431	16237	16482	16274	16385	16358	16454	16361	16165	16392	16452	16166	16348	16284	16281	16362	16255	16367	16336	16332	16236	16303	16528	16452	16247	16159	16235	16313	16464	16346	16338	16330	16295	16301	16360	16319	16390	16335	16332	16194	16158	16451	16168	16296	16341	16375	16290	16343	16263	16396	16384	16365	16511	16363	16511	16212	16317	16389	16484	16244	16324	16262	16264	16466	16283	16233	16629	16510	16407	16271	16392	16415	16428	16413	16323	16317	16539	16275	16414	16363	16503	16278	16211	16220	16494	16337	16203	16267	16219	16254	16355	16159	16289	16487	16518	16153	16371	16488	16437	16392	16314	16324	16358	16390	16335	16342	16416	16335	16298	16425	16282	16583	16415	16324	16387	16359	16243	16200	16425	16324	16337	16250	16384	16316	16388	16355	16393	16246	16413	16322	16274	16285	16317	16321	16502	16297	16276	16597	16287	16616	16138	16506	16280	16319	16394	16384	16425	16476	16311	16429	16334	16405	16258	16251	16307	16304	16601	16443	16444	16325	16348	16224	16270	16424	16287	16275	16457	16337	16161	16342	16251	16239	16306	16348	16480	16331	16417	16454	16369	16225	16480	16237	16161	16393	16376	16556	16444	16378	16239	16281	16485	16264	16276	16414	16301	16422	16431	16283	16238	16341	16434	16478	16531	16328	16303	16230	16195	16256	16359	16288	16152	16475	16363	16438	16320	16346	16375	16331	16235	16189	16504	16266	16203	16263	16326	16164	16244	16355	16154	16305	16680	16359	16310	16340	16280	16703	16505	16153	16468	16316	16502	16439	16415	16419	16462	16267	16369	16196	16358	16213	16431	16508	16218	16283	16308	16359	16306	16381	16338	16235	16330	16371	16404	16307	16412	16332	16153	16359	16192	16463	16190	16336	16479	16492	16326	16244	16422	16430	16448	16172	16345	16148	16149	16393	16357	16263	16452	16551	16371	16394	16240	16268	16315	16412	16282	16383	16461	16307	16387	16328	16237	16475	16433	16381	16319	16290	16462	16175	16379	16298	16394	16064	16377	16356	16268	16052	16410	16391	16323	16286	16451	16419	16392	16320	16406	16302	16335	16255	16295	16265	16388	16188	16228	16332	16393	16438	16591	16333	16269	16322	16387	16268	16575	16177	16401	16275	16398	16415	16314	16200	16239	16198	16400	16569	16282	16299	16327	16186	16373	16359	16336	16289	16491	16379	16243	16380	16322	16162	16265	16336	16187	16345	16253	16406	16401	16370	16327	16372	16373	16273	16374	16284	16242	16420	16347	16497	16277	16408	16328	16290	16273	16430	16341	16178	16347	16382	16304	16465	16517	16412	16370	16303	16453	16325	16367	16411	16346	16265	16399	16441	16390	16316	16262	16001	16333	16360	16380	16288	16403	16385	16267	16233	16287	16484	16194	16090	16243	16406	16377	16398	16293	16345	16339	16314	16280	16487	16460	16284	16334	16409	16411	16385	16349	16467	16314	16507	16443	16227	16303	16374	16479	16400	16373	16198	16339	16348	16221	16507	16213	16580	16349	16097	16227	16399	16071	16228	16289	16250	16095	16143	16087	16414	16180	16389	16368	16509	16619	16228	16219	16409	16397	16481	16321	16407	16305	16420	16343	16179	16326	16346	16406	16377	16440	16436	16348	16329	16430	16428	16389	16179	16219	16234	16374	16372	16228	16238	16347	16538	16406	16418	16241	16325	16450	16178	16497	16486	16328	16345	16430	16318	16193	16314	16291	16318	16351	16318	16423	16327	16161	16443	16405	16331	16398	16545	16276	16442	16374	16456	16391	16471	16477	16422	16430	16255	16433	16581	16558	16352	16431	16333	16493	16324	16552	16394	16532	16187	16323	16579	16341	16412	16250	16399	16131	16472	16473	16368	16302	16370	16093	16252	16343	16352	16309	16225	16228	16396	16288	16320	16537	16379	16486	16362	16374	16239	16242	16196	16508	16526	16268	16287	16668	16464	16368	16401	16620	16434	16288	16442	16516	16454	16325	16396	16206	16211	16292	16360	16290	16373	16355	16374	16413	16207	16314	16311	16525	16277	16197	16248	16511	16175	16273	16423	16268	16349	16596	16393	16278	16266	16256	16329	16386	16384	16214	16372	16395	16293	16410	16404	16529	16238	16425	16263	16136	16313	16323	16336	16374	16304	16328	16036	16491	16283	16193	16517	16222	16244	16218	16433	16421	16330	16381	16157	16305	16320	16223	16371	16494	16660	16210	16220	16299	16307	16351	16481	16330	16306	16390	16427	16485	16115	16206	16098	16242	16511	16503	16226	16341	16244	16290	16185	16391	16334	16353	16169	16336	16477	16529	16392	16323	16308
16260	24500	20953	17066	15938	15424	15068	14690	14682	14389	14425	14231	14039	14023	13996	13930	13983	13901	13872	14106	13909	13940	13964	13883	13907	13949	13884	14133	13941	13821	13842	13905	13872	14041	14045	13951	13887	13944	13829	13834	13839	13907	13877	13757	13815	13959	13898	13821	13777	13882	13756	13936	14072	13757	13924	13657	13929	13937	13942	14015	13882	13943	14009	13780	13819	13883	13887	13933	13826	13878	13998	13833	13760	13891	13915	13995	13755	13874	13891	13863	13822	13909	13938	13897	13972	13984	13884	13772	13919	14067	13803	13750	13797	13804	13888	13897	13879	13940	13860	13845	13945	13807	13823	13903	13952	13889	13695	14011	13789	13974	13914	13957	13777	13834	13849	13682	14027	13983	13837	14055	13817	13677	13915	14035	13815	13770	13948	13752	13933	13822	13831	13835	13941	13947	13804	13972	13861	13920	13839	14060	13681	14070	13760	14027	13978	13841	13922	13855	13848	13723	14002	13811	13930	13907	13954	13879	13862	13836	13897	13963	13747	13740	13857	14125	13706	13982	13706	13844	13899	13947	13877	13808	13908	13944	13751	13866	13943	13838	13921	13936	13840	13903	13875	13888	13888	13894	13911	13889	13881	13982	13799	13945	13759	14027	13860	13760	13845	13877	13761	13825	14026	13821	14005	13854	13880	13870	13660	13891	13774	13931	13753	13846	13742	13814	13735	13896	13917	13913	13758	14030	13928	13802	13880	13995	13819	13844	13820	13816	13827	13842	13923	13909	13820	13835	13824	13884	13842	13898	13901	14030	13944	13781	14123	13798	13982	13893	13792	13826	13927	13697	13718	13897	13862	13703	13922	13964	13780	13898	13854	13817	13958	13806	14003	13831	13782	13693	13893	13865	13835	13812	13963	13819	13901	13779	13896	13721	13620	13964	13743	13849	13967	13786	14057	14115	13956	13837	13821	13921	13937	13875	13916	13847	13987	13744	13959	13914	13809	13745	13867	13767	13871	13943	13718	13943	14069	13700	13860	13817	13821	13824	13869	14002	13878	13746	13822	13811	13789	13748	13855	13866	13723	14010	13741	13903	13944	13877	13857	13865	13799	13981	13789	13828	14096	13876	13892	13766	13913	13887	13674	13917	13970	13884	13812	14036	13761	13962	13907	14067	14071	13862	13813	14020	13923	13955	13913	13745	13869	14005	13845	13845	13968	13991	13872	13779	13837	13890	13741	13848	13862	13879	13714	13890	14111	13772	13726	13928	13846	13886	13973	13828	13915	13708	13757	13921	13855	13738	13992	13806	13799	14128	13918	13961	14003	13876	13910	14022	13720	13803	13915	13898	13809	13919	13852	13947	13797	13672	13942	13857	13878	13692	13819	13903	13857	13805	14010	13970	14004	13820	13939	13867	13764	13755	13791	13822	13807	13890	13930	13926	13806	14033	13928	13821	14031	13903	13883	13910	13749	13905	13867	13967	14002	13732	13827	14023	13938	14028	13945	13807	13698	13800	13796	13942	13785	13874	13789	13860	13866	13935	13855	13861	13790	13964	14002	13812	13765	13887	14042	13755	13927	13892	13959	13809	13848	13832	13943	14014	13839	13754	13860	13793	13829	13906	13730	13826	14008	13972	14000	13906	13793	14027	13742	13799	13893	13849	14020	13870	13934	13897	13904	13876	13928	13911	13941	13872	13812	13975	13895	13983	13821	13871	13948	13871	13886	13849	13901	13856	13971	13908	13959	13951	14072	13824	13776	13932	13859	13865	13904	13820	13937	13850	13745	13859	13840	13809	13670	13974	13865	13787	13929	13904	13709	13870	13922	13837	14058	14021	13996	13800	13896	13899	13988	13837	13828	13800	13858	13720	13863	13856	13947	13826	13693	13860	13892	13934	13927	14020	13833	13826	13926	13830	13956	13885	13882	13780	13937	13968	13888	14022	13962	13695	13927	13927	13865	13867	13922	13969	13984	13769	13908	13776	13712	13796	13786	13892	13875	13677	13926	13785	13932	13860	13822	13798	13973	13803	13858	13973	13900	13922	13810	13896	13934	13928	13812	13871	13896	13850	13872	13766	13871	13900	13681	14085	13746	13765	13789	14030	13842	13860	14001	13919	13921	13936	13795	13972	13880	13806	13740	13963	13966	13852	13822	13899	13936	13897	13794	13866	13980	13719	13882	14036	13849	13819	13928	13645	13833	13895	13897	13853	13894	13804	14098	13978	13911	13740	13909	13848	13835	13903	13909	13909	13880	13818	13796	13912	13859	13743	13787	13989	14020	13922	14000	13799	13949	13838	14022	14048	13852	13968	13791	13687	13915	13828	13854	13971	14021	14001	13769	13813	13905	14138	13927	13798	13842	13930	13887	13795	14099	13896	13749	13876	13982	13945	14073	13922	13786	13990	13732	13733	13870	13781	14024	13986	13912	13793	13834	13907	13969	13837	13993	13868	13911	13736	13940	13981	13862	13735	13876	13907	13797	13836	13944	13747	13798	14026	13883	13871	13804	13911	13884	13800	13925	13971	13910	13791	13851	13729	13832	13968	13820	13942	14001	13757	13787	13883	13947	13717	13795	13969	13775	13890	13858	13856	13889	13895	13886	13943	13853	13890	13820	14001	13861	13900	13912	13764	13959	13838	14000	13802	13935	13915	13791	14023	13983	13843	13931	13848	13853	13791	13936	13923	13820	13952	13813	13880	13921	13903	13861	13971	13946	13809	13952	13895	13976	13873	14052	13892	13754	13851	13838	13926	13846	13775	14074	13704	13917	13727	13900	13807	13919	14078	14025	13725	13867	13820	13731	13912	13870	13988	13774	13937	13786	13982	13799	13876	13742	13820	13758	13882	13947	14020	13978	13817	13922	13890	13847	13907	13878	13940	13894	13931	13818	13843	14023	13812	13789	13760	13808	13874	13886	13804	13995	13738	13945	13886	13981	13865	13931	13981	13882	13843	13993	13846	13897	13888	13860	13973	13903	13857	13848	13803	13845	13934	13924	13920	13784	13864	13790	13927	14078	13905	13819	13818	13976	14007	13737	13682	13809	13827	13958	13709	13841	14030	13824	13865	13866	13884	13820	13958	13824	13823	13798	13961	14070	14043	13825	13808	14006	13801	13851	13917	13782	13971	13934	13805	13873	13931	13903	13996	13883	13874	13941	13732	13792	13860	13835	13861	13841	13893	13804	13950	14057	13947	14016	13779	13844	13828	13798	13755	13989	13796	13798	13738	13702	13773	13937	13811	13683	13832	13937	13904	13850	13959	13951	13931	13958	13979	13971	13933	13926	13811	13919	13762	13722	13854	13963	13886	13831	13929	13884	13944	13778	13905	13914	13851	13810	13925	13760	13890	13728	13868	13966	13947	13995	14023	13688	14069	14008	14028	13864	13803	13989	13874	13915	13733	13962	13790	13957	13889	13789	14015	13901	13885	14064	13765	13855	13959	13926	13884	14001	13838	13903	14015	13766	13799	14027	13861	13902	13723	14005	13887	14046	13860	13904	13875	13695	13972	14042	13746	14007	13926	13927	13856	13833	13678	13854	13854	13884	13944	13836	14055	13803	13936	13893	13856	13789	13900	13893	14039	13895	13966	14047	13839	13782	13826	13792	13959	14047	13834	13771	13809	13877	13861	13885	13911	13887	13688	13842	13935	13772	13846	13695	13954	13966	13914	13794	14060	13931	13949	13874	13691	14144	13909	14015	13844	14095	13832	13848	13895	13903	13846	14061	13825	13971	13915	13906	13812	13951	14049	13852	13899	13886	13874	13781	13996	13890	13747	13736	13954	13940	13954	14020	13903	13814	13720	14060	13777	13809	13778	13949	13982	13969	13835	13902	13920	13957	13813	13965	13888	13764	13917	13919	13928	13941	13898	13954	13877	13740	13766	13894	13739	14025	13924	14019	13882	13932	13840	14037	13807	13890	13674	13963	13918	13809	13894	14063	13893	13757	13896	13912	13938	13943	13867	13992	13945	13770	13993	13952	13961	14023	13741	13720	13970	13890	13919	13829	13761	13957	13923	13958	13852	13985	13903	13943	13856	13961	13850	13928	13769	13809	13979	13774	13831	13880	13830	13895	13838	13896	13912	13950	13847	13906	13821	13762	13958	13932	13911	13827	13945	13853	13859	13875	13845	13786	14007	14027	13900	13886	13814	13720	13818	13835	13948	13776	13994	13818	13865	13954	13813	13926	13954	13862	13871	13785	13866	13812	13872	13938	14014	14120	13895	13854	13953	13874	14023	13838	13956	13745	14070	13935	13869	13961	13993	13809	13860	13944	13943	13907	13884	13905	13803	13838	13887	13852	13799	13958	14077	13577	13976	14070	13946	13809	13777	13906	14014	13777	13911	13896	14015	13786	13869	13830	13806	13892	13816	13991	13918	14020	13959	13731	13868	13898	13962	13951	13894	13731	13830	13979	13915	13871	14056	13990	13920	13934	13879	13856	13870	13866	14053	14120	13894	14146	13914	13928	13962	13884	13912	13987	14021	14051	13891	13956	13714	13907	13801	13897	13985	13862	13791	13811	13989	13952	13897	14010	13722	13822	13911	14056	13789	13777	13704	13918	13741	13892	13765	13912	13787	13937	14025	13913	13843	13936	13892	13820	13969	13757	13984	13904	13917	13847	13881	13861	13975	13921	13981	13897	13913	13820	13779	13910	13992	14155	13818	13849	13857	13798	13909	13800	13819	13719	13992	13761	13926	13917	13712	13822	13872	13867	14064	13873	13851	13895	14053	13945	13870	13943	13927	13860	13694	13989	13779	13672	13724	13848	13882	13830	13848	13705	13844	13775	13875	13718	13990	13728	13880	13868	13928	13805	13994	13806	13841	13880	14055	13810	14017	13974	13818	13881	13924	13928	13871	13932	13664	13956	13840	13982	13977	13863	13950	13762	13757	13857	13899	14031	14020	13718	14029	13922	14022	13759	13845	13873	13614	13839	13871	13771	14047	13704	13853	13829	14071	13935	13801	13849	13822	13912	13732	13885	13864	13801	13805	14012	13886	13861	13933	13881	13989	13749	13941	13912	13925	13817	13877	13952	13742	13960	14097	13754	13975	13735	13920	13839	13904	13876	13875	13945	13990	13834	13740	13852	13974	13869	13982	13900	13884	13844	13819	13917	13777	13756	13896	13841	13790	13947	13980	13767	13836
22656	20938	27856	24269	21768	22000	20846	17830	17252	17290	17116	16896	16956	16762	16671	16730	16542	16516	16283	16380	16589	16753	16424	16712	16439	16319	16416	16429	16421	16496	16417	16174	16410	16372	16339	16549	16149	16349	16527	16386	16305	16286	16368	16446	16448	16320	16414	16374	16249	16291	16286	16281	16338	16483	16306	16511	16256	16304	16470	16241	16187	16347	16335	16456	16311	16203	16371	16233	16347	16262	16332	16587	16430	16532	16122	16544	16378	16416	16260	16317	16163	16418	16181	16301	16267	16358	16322	16614	16440	16362	16329	16370	16485	16393	16274	16432	16516	16293	16272	16448	16246	16280	16345	16289	16282	16369	16372	16137	16469	16155	16185	16405	16381	16249	16219	16316	16429	16338	16499	16243	16098	16168	16411	16369	16400	16260	16463	16286	16146	16144	16428	16368	16361	16234	16414	16194	16338	16447	16327	16319	16301	16257	16473	16263	16228	16143	16439	16429	16142	16427	16192	16129	16237	16292	16323	16374	16299	16068	16207	16263	16373	16220	16248	16194	16396	16453	16353	16231	16381	16322	16347	16309	16288	16335	16261	16111	16488	16486	16455	16253	16514	16464	16184	16366	16172	16388	16249	16197	16344	16453	16446	16234	16256	16305	16248	16347	16556	16396	16392	16262	16295	16253	16452	16278	16346	16389	16473	16258	16295	16299	16272	16329	16510	16333	16314	16435	16297	16411	16445	16262	16015	16371	16326	16226	16386	16341	16383	16194	16264	16298	16375	16480	16131	16165	16498	16542	16144	16284	16425	16220	16252	16367	16573	16311	16410	16239	16393	16510	16421	16325	16301	16260	16352	16303	16450	16307	16354	16136	16349	16501	16294	16380	16350	16345	16442	16336	16356	16286	16220	16207	16446	16376	16465	16479	16398	16303	16389	16408	16295	16369	16321	16265	16245	16163	16256	16447	16330	16306	16316	16439	16313	16201	16248	16175	16295	16332	16331	16272	16311	16429	16546	16417	16233	16387	16387	16320	16393	16245	16335	16395	16430	16376	16334	16325	16283	16515	16336	16500	16237	16454	16345	16195	16181	16159	16499	16387	16292	16195	16127	16151	16196	16380	16296	16384	16264	16234	16295	16139	16427	16369	16351	16375	16222	16299	16316	16331	16344	16335	16183	16317	16393	16118	16455	16239	16324	16252	16469	16506	16291	16112	16460	16106	16359	16431	16288	16334	16451	16403	16123	16247	16253	16335	16345	16257	16457	16389	16359	16265	16286	16381	16469	16280	16317	16478	16347	16417	16230	16350	16291	16394	16409	16289	16229	16381	16392	16338	16424	16271	16258	16271	16227	16255	16547	16406	16328	16448	16463	16242	16435	16527	16209	16323	16393	16452	16331	16378	16279	16324	16432	16116	16391	16317	16383	16362	16259	16503	16287	16400	16309	16322	16299	16207	16289	16356	16300	16368	16480	16439	16342	16406	16274	16294	16097	16323	16296	16153	16445	16409	16502	16372	16191	16412	16189	16311	16205	16393	16354	16238	16397	16162	16257	16213	16226	16364	16266	16283	16479	16299	16410	16411	16188	16323	16266	16299	16333	16152	16332	16308	16370	16388	16302	16323	16493	16381	16256	16257	16233	16268	16322	16260	16220	16425	16257	16135	16342	16384	16050	16156	16284	16304	16212	16207	16303	16182	16147	16296	16409	16370	16207	16333	16284	16223	16339	16379	16354	16344	16163	16408	16090	16139	16329	16607	16380	16420	16434	16459	16264	16212	16290	16160	16335	16340	16221	16294	16433	16394	16480	16261	16453	16316	16446	16325	16224	16327	16250	16355	16219	16270	16432	16413	16363	16411	16376	16251	16185	16464	16350	16380	16228	16394	16439	16232	16305	16432	16253	16270	16282	16329	16380	16347	16420	16437	16418	16322	16126	16381	16357	16409	16274	16435	16405	16472	16398	16301	16119	16352	16144	16089	16231	16340	16522	16605	16362	16350	16309	16224	16404	16328	16295	16316	16151	16232	16354	16212	16288	16386	16408	16257	16388	16278	16338	16289	16250	16346	16501	16492	16145	16171	16333	16248	16515	16436	16378	16115	16244	16422	16165	16421	16193	16372	16425	16382	16414	16420	16427	16331	16227	16190	16511	16268	16320	16247	16330	16555	16419	16502	16201	16338	16307	16360	16437	16183	16377	16378	16450	16341	16327	16164	16173	16360	16462	16492	16329	16223	16294	16438	16090	16235	16178	16347	16313	16506	16315	16252	16224	16239	16343	16259	16265	16405	16159	16363	16171	16387	16345	16331	16182	16282	16534	16354	16471	16252	16430	16245	16319	16350	16359	16204	16212	16440	16376	16259	16152	16326	16388	16179	16217	16253	16753	16479	16550	16441	16204	16460	16223	16316	16308	16515	16262	16267	16466	16356	16356	16168	16243	16136	16165	16209	16258	16283	16292	16203	16475	16308	16156	16287	16248	16203	16319	16483	16297	16503	16270	16462	16222	16298	16331	16227	16160	16204	16323	16345	16303	16403	16343	16281	16363	16361	16490	16370	16358	16375	16490	16151	16228	16294	16378	16053	16134	16577	16190	16309	16223	16332	16377	16403	16359	16235	16233	16366	16255	16348	16391	16193	16290	16377	16480	16328	16385	16227	16487	16306	16357	16319	16340	16331	16511	16387	16384	16199	16108	16336	16196	16275	16167	16280	16264	16276	16387	16310	16181	16337	16463	16358	16380	16408	16459	16356	16366	16429	16394	16363	16289	16307	16450	16355	16074	16415	16419	16289	16390	16356	16316	16479	16473	16323	16364	16313	16114	16371	16414	16340	16282	16345	16279	16406	16447	16478	16313	16252	16095	16402	16552	16316	16325	16119	16264	16220	16482	16293	16367	16309	16282	16269	16275	16292	16328	16389	16122	16260	16224	16516	16343	16024	16208	16305	16477	16263	16206	16108	16281	16226	16203	16428	16417	16350	16406	16426	16310	16326	16271	16299	16367	16191	16357	16318	16408	16291	16267	16341	16171	16309	16257	16380	16559	16258	16271	16309	16205	16432	16181	16205	16239	16214	16359	16260	16336	16329	16362	16376	16180	16327	16245	16357	16368	16326	16214	16490	16256	16275	16419	16361	16346	16317	16243	16146	16296	16412	16383	16200	16225	16325	16226	16316	16363	16338	16455	16456	16310	16290	16332	16308	16308	16393	16316	16345	16287	16255	16371	16439	16193	16351	16355	16451	16297	16633	16510	16308	16312	16297	16215	16428	16276	16185	16326	16241	16306	16207	16270	16353	16367	16434	16408	16303	16388	16223	16270	16413	16271	16334	16348	16186	16293	16106	16289	16333	16394	16254	16426	16381	16414	16212	16210	16221	16281	16503	16251	16290	16243	16335	16316	16339	16258	16389	16351	16301	16426	16324	16161	16395	16151	16307	16437	16442	16345	16213	16386	16204	16483	16232	16389	16342	16276	16281	16410	16217	16200	16168	16430	16416	16255	16266	16389	16309	16606	16394	16144	16364	16281	16199	16312	16158	16306	16166	16504	16283	16258	16343	16314	16310	16332	16333	16267	16168	16277	16250	16392	16377	16314	16402	16189	16188	16416	16223	16234	16259	16251	16247	16309	16376	16273	16206	16220	16220	16289	16396	16182	16485	16208	16240	16161	16214	16434	16253	16418	16321	16380	16319	16240	16302	16282	16378	16250	16212	16344	16364	16434	16348	16408	16448	16323	16354	16233	16339	16474	16387	16385	15989	16202	16396	16168	16268	16562	16369	16210	16414	16211	16390	16406	16300	16231	16303	16583	16435	16445	16231	16345	16495	16123	16270	16321	16189	16504	16436	16226	16236	16124	16300	16421	16522	16156	16343	16414	16102	16236	16383	16614	16421	16294	16431	16555	16213	16327	16251	16265	16182	16261	16257	16294	16467	16349	16419	16407	16302	16188	16371	16216	16426	16343	16315	16298	16268	16268	16421	16258	16391	16442	16289	16206	16410	16290	16342	16152	16334	16242	16358	16269	16355	16116	16268	16244	16391	16416	16288	16273	16081	16450	16382	16358	16208	16168	16424	16205	16288	16267	16268	16659	16315	16309	16066	16391	16197	16158	16353	16330	16397	16354	16472	16269	16187	16340	16425	16222	16450	16485	16406	16326	16550	16492	16286	16341	16211	16363	16295	16305	16138	16331	16310	16295	16179	16338	16349	16282	16369	16257	16362	16319	16357	16290	16370	16244	16485	16411	16383	16149	16316	16109	16437	16440	16266	16628	16560	16353	16278	16445	16265	16246	16151	16392	16273	16276	16220	16401	16424	16209	16133	16224	16328	16270	16206	16297	16387	16317	16266	16353	16489	16291	16352	16322	16464	16448	16249	16406	16406	16321	16152	16172	16307	16301	16258	16486	16411	16336	16396	16299	16313	16196	16475	16430	16342	16350	16172	16302	16479	16315	16194	16152	16310	16362	16393	16352	16232	16304	16375	16254	16317	16321	16225	16347	16416	16240	16275	16300	16217	16439	16392	16375	16570	16289	16292	16326	16498	16236	16330	16296	16256	16223	16400	16461	16175	16267	16249	16476	16367	16388	16160	16296	16110	16219	16274	16241	16233	16360	16257	16432	16415	16356	16280	16489	16187	16310	16311	16575	16415	16100	16264	16239	16504	16247	16355	16270	16374	16463	16409	16361	16350	16307	16228	16200	16293	16383	16172	16279	16248	16269	16524	16395	16416	16320	16335	16414	16268	16489	16422	16234	16259	16460	16222	16407	16301	16422	16340	16428	16382	16253	16485	16323	16477	16397	16381	16191	16283	16154	16335	16526	16354	16459	16385	16417	16366	16324	16342	16233	16418	16206	16201	16363	16204	16336	16219	16304	16297	16342	16427	16147	16426	16407	16259	16540	16368	16548	16371	16242	16445	16404	16194	16355	16322	16338	16400	16192	16323	16350	16373	16277	16406	16594	16449	16078	16232	16274	16349	16371	16237	16394	16447	16367	16224	16411	16380	16358	16360	16135	16201	16285	16501	16419	16248	16288	16149	16540	16453	16357	16210	16330	16180	16323	16027	16368	16344	16321	16176	16402	16333	16426	16165	16100	16304	16234	16199	16382	16210	16477	16410	16379	16372	16243	16112	16153	16304	16256	16339	16424	16383	16107	16242
13936	30780	25423	19811	18000	16835	16114	15531	14986	14759	14723	14534	14490	14032	14277	14154	13970	13992	13887	13860	13941	13911	13926	13630	13923	14071	13944	13767	13856	13872	13768	13973	13871	13813	13880	13990	13868	13803	13876	13906	13864	13681	13814	13880	13961	13802	13858	13848	14043	13803	13677	13850	13818	13871	13853	13839	13763	13897	13803	13883	13957	13920	13762	13792	13787	13854	13892	13795	13891	13728	13868	13878	13814	13846	13841	13852	13875	13780	13728	13830	13856	13680	13764	13818	13665	13719	13781	13836	13767	13889	13989	13703	13655	13989	13680	13809	13772	14008	13756	13830	13974	13781	13774	13964	13862	13867	13815	13696	13709	13746	13924	13821	13825	13791	13864	13870	13785	13762	13652	13903	13851	13932	13812	13800	13970	13832	13851	13978	13909	13848	13952	14082	13754	13712	13781	13793	13799	13845	13880	13901	13810	13924	13806	13838	13893	13816	13822	13888	13910	13636	14021	13712	13853	13727	13793	13710	13817	13953	13960	13809	13803	14003	13721	13946	13815	13844	13820	13818	13716	13879	13718	13656	13898	13820	13743	13763	13698	13569	13881	13984	13816	13671	13919	13948	13940	13722	13791	13843	13740	13844	13715	13890	14013	13831	13920	13865	13867	13714	13806	13843	13637	14107	13811	13975	13762	13797	13789	13886	13846	13931	13886	13976	13926	13843	13879	13715	13728	13690	13863	14051	13792	13824	13792	13921	13751	13698	13906	13736	13880	13706	13815	13712	13909	13722	13607	13963	14028	13664	13737	13711	13688	13877	13752	13776	13818	13801	13794	13744	13827	14044	13838	13776	13654	13835	13917	13964	13945	13787	13834	13771	13746	13836	13663	13949	13915	13876	13727	13945	13815	13838	13841	13747	13754	13703	13782	13706	14005	13753	13917	13950	13794	13879	13843	13791	14115	13816	13803	13838	13716	13634	13669	13769	13816	13712	13949	13690	13753	13884	13857	13692	13862	13756	13959	13859	13764	13923	13751	13948	13810	13868	13686	13728	13959	13758	13846	13908	13819	13787	13975	13794	13834	13918	13888	13654	13793	13828	13733	13880	13680	13789	13814	13707	13734	13804	13666	13759	13844	13856	13861	13870	13866	13604	13858	13787	13858	13741	13865	13986	13870	13779	13812	13735	13883	13902	13855	13728	13792	13828	13808	13887	13751	13888	13797	13733	13867	13840	13954	13767	13803	13899	13778	13730	13557	13857	13813	13782	13825	13806	13855	13976	13776	13832	13907	13694	13720	13850	13622	13939	13622	13793	13843	13836	13780	13866	13826	13774	13869	13835	13732	13837	13900	13795	13702	13755	13694	13879	13824	13842	13617	13740	13788	13842	13877	13890	13757	13732	13786	13792	13837	13609	13840	13821	13834	13857	13834	13797	13771	13904	13867	13631	13941	13830	13842	13754	13908	13662	13587	13888	13701	13770	13831	13812	13713	13829	13790	13847	13802	13827	13830	13865	13633	13845	13719	13722	13856	13645	13783	13730	13716	13635	13931	13758	13890	13798	13834	13808	13752	13650	13758	13819	13838	13788	13739	13700	13628	14000	13861	13771	13859	13821	13770	13622	13954	13839	13882	13844	13790	13857	13779	13816	13846	14027	13775	13731	13788	14023	13800	13937	13770	13792	13753	13871	13843	13880	13848	13877	13905	13930	13800	13745	13884	13940	13887	13855	13762	13831	13842	13744	13867	13727	13873	13681	13846	13757	13949	13753	13916	13728	13705	13894	13897	13680	13751	13950	13812	13727	13780	13804	13819	13746	13926	13841	13829	13779	13908	13659	13867	13808	13661	13817	13829	13607	13740	13787	13740	13734	13890	13875	13844	13754	13845	13693	13832	13658	13846	13848	13971	13765	13674	13985	13694	13769	13683	13717	13979	13676	13947	13688	14021	13733	13891	13884	13851	13844	13693	13921	13836	13960	13876	13762	13814	13838	13751	13775	13933	13762	13738	13823	13896	14050	13832	13869	13740	13825	13838	13714	13762	13803	14005	13691	13795	13916	13874	13899	13718	13870	13904	13732	13840	13811	13832	13771	13751	13841	13910	13612	13901	13875	13791	13732	13906	13755	13954	13771	13886	13786	13812	13625	13909	13839	13975	13860	13844	13805	13899	13680	13857	13843	13829	13839	13749	13737	13724	13802	13846	13942	13717	13913	13823	13829	13647	13795	13724	13851	13788	13884	13837	13921	13723	13749	13869	13828	13823	13849	13814	13959	13869	13727	13733	13881	13818	13932	13931	13876	13867	13863	13771	13884	13907	13853	13786	13849	13792	13852	13828	13898	13728	13805	13668	13943	13805	13784	13930	13793	13886	13715	13918	13657	13900	13718	13830	13836	13833	13885	13790	13883	13803	13806	13865	13748	13767	13754	13810	13840	13806	13732	13720	13824	13757	13750	13832	13920	13930	13798	13746	13724	13719	13820	13769	13842	13741	13823	13801	13867	13790	13856	13775	13631	13761	13975	13904	13722	13760	13813	13737	13750	13852	13772	13808	13916	13878	13659	13784	13832	13741	13778	13900	13841	13876	13897	13698	13787	13828	13786	13775	13899	13689	13844	13801	13941	13779	13919	13826	13756	13879	13896	13982	13802	13855	13902	13778	13815	13847	13551	13906	13721	13961	13874	13763	13845	13958	13715	13953	13844	13707	14023	13865	13827	13921	13965	13689	13870	13924	13829	13750	13763	13761	13735	13719	13877	13638	13797	13710	13840	13854	13989	13921	13709	13832	13715	13799	13823	13728	13688	13808	13802	13909	13787	13954	13809	13759	13839	13794	13754	13955	13633	13968	13844	13900	13843	13810	13947	13752	13783	13743	13864	13802	13819	13979	13743	13932	13867	13819	13794	13883	13614	13879	13831	13686	13739	13646	13724	13795	13758	13652	13786	14001	13921	13748	13925	13747	13954	13564	13763	13819	13841	13962	13838	13760	13824	13748	13842	13850	13760	13991	13866	13843	13917	13769	13774	13712	13830	13886	13842	13831	13870	13816	13852	13853	13840	13881	13866	13864	13754	13883	13643	13950	14019	13962	13861	13704	13682	13756	13813	13980	13954	13768	13897	13857	13922	13910	13758	13749	13766	13790	13885	13805	13826	13839	13823	13776	13875	13728	13923	13962	13895	13837	13768	13930	13696	13924	13753	13756	13700	13831	13666	13827	14033	13927	13810	13798	13899	13966	13686	13787	13755	13751	13878	13935	13857	13755	13794	13862	13987	13890	13731	13771	13802	13711	13861	13674	13898	13779	13773	13907	13788	13659	13720	13803	13899	13914	13861	13876	13777	13780	13698	13758	13646	13978	13947	13887	13709	13652	13738	13857	13840	13708	13716	13915	13899	13718	13771	13800	13747	13830	13781	13785	13693	13817	13785	13842	13767	13932	13857	13975	13787	13803	13754	13753	13748	13662	13739	13825	13796	13805	13671	13692	13694	13780	13807	13836	13785	13918	13783	13820	13740	13786	13856	13915	13745	13741	13875	13894	13610	13785	13887	13881	13897	13597	13869	13935	14015	13826	13908	13708	13637	13779	13976	13784	13806	13829	13963	13740	13810	13986	13958	13869	13762	13759	13783	13839	13911	13798	13698	13922	13714	13840	13719	13869	13748	13829	13940	13822	13783	13973	13776	13793	13881	13875	13841	13853	13839	13637	13834	13781	13758	13714	13818	13802	13702	13943	13895	13649	13695	13770	13730	13826	13913	13779	13729	13797	13844	13743	13799	13711	13580	13662	13701	13847	13930	13830	13893	13590	13810	13950	13918	13713	13750	13963	13853	13886	13941	13800	13833	13939	13646	13912	13907	14002	13845	13828	13823	13976	13831	13845	13854	13773	13930	13664	13947	13931	13769	13782	13733	13812	13691	13841	13786	13923	13679	13909	13871	13887	13891	13957	13923	13692	13925	13823	13755	13910	13676	13830	13893	13787	13823	13908	13858	13731	13821	13722	13728	13604	13662	13914	13724	13708	13888	13823	13785	13904	13646	13672	13851	13775	13757	13959	13708	14027	13750	13735	13638	13846	13826	13912	13925	13982	13887	13767	13693	13769	13926	13780	13964	13789	13802	13619	13816	13769	14047	13821	13702	13922	13725	13803	13714	13837	14061	13779	13792	13728	13832	13831	13939	13661	13741	13655	13675	13976	13809	13948	13975	13907	13827	13890	13662	13770	13730	14019	13466	13913	13647	13905	13744	13772	13876	13770	13812	13870	13819	13868	13740	13772	13906	13860	13831	13683	13759	13837	13712	13667	13862	13793	13800	13972	13744	14031	13748	13694	13912	14021	13687	13917	13906	13828	13855	14048	13982	13770	13903	13888	13897	13885	13752	13961	13765	13825	13698	13903	13831	13824	13762	13787	13958	13724	13784	13813	13773	13897	13742	13766	13661	13819	13809	13731	13848	13804	13861	13921	13593	13842	13844	13867	13583	13734	13825	13953	13782	13840	13901	13787	13712	13758	13829	13683	13711	13821	13807	13743	13839	13881	13767	13897	13788	13833	13623	13646	13803	13868	13687	13748	13640	13768	13815	13953	13867	13920	13713	13831	13759	13710	13562	13748	13904	13839	13778	13906	13876	13831	13906	13784	13890	13642	13803	13928	13759	13702	13767	13959	13872	13799	13681	13816	13883	13840	13717	13776	13736	13668	13903	13824	13972	13870	13833	13815	13761	13689	13948	13874	13725	13783	13844	13849	13871	13836	13728	13962	13713	13762	13867	13806	13859	13799	13727	13871	14013	13831	13825	13718	13886	13822	13897	13764	13939	13723	13757	13893	13856	13871	13841	13849	13787	13830	13884	13794	13810	13733	13727	13870	13704	13911	13918	13805	13916	13894	13612	13807	13919	13787	13670	13723	13587	13967	13724	13807	13780	13828	13747	13785	13856	13731	13772	13966	13891	13822	13884	13878	13803	13825	13887	13913	13756	13955	13763	13931	14050	13789	13975	13857	13736	13741	13906	13824	13830	13860	13854	13979	13757	13915	13612	13764	13709	14023	13772	13916	13898	13825	13770	13780	13812	13866	13854	13704	13866	13755	13789	13826	13717	13863	13918	13796	13740	13895	13802	13823	13825	13909	13745	13836	13605	13850	13853	13725	13810	13715	13943
24389	20973	26732	26226	20629	19142	19325	18360	17834	17861	17898	17657	17628	17432	17379	17387	17263	17462	17153	17313	17338	17236	17342	17327	17210	17202	17017	17201	17404	17158	17115	17200	17328	17202	17238	17178	17315	17123	17082	17350	17286	17055	17029	17226	17332	17230	17215	17182	17177	17156	17317	17176	17113	17412	17482	17235	17262	17088	17136	17188	17304	17116	17049	17170	17391	17088	17216	17431	17245	17320	17218	17212	17229	17331	17123	17423	17168	17264	17288	17187	17193	17154	17054	17076	17336	17333	17104	17196	17089	17014	17112	16934	16933	17010	17127	17090	16899	17154	17248	17073	17298	17095	17215	17110	17350	17286	17179	17309	17256	17149	17221	17197	16997	17180	17343	17409	17232	16890	17191	17312	17290	17048	17241	17280	17021	17072	17184	17348	17302	17270	17014	17011	17105	17036	16986	17108	17272	17165	17213	17151	17122	17203	17277	17211	16995	17235	17164	17187	17160	17321	17316	17169	16992	17276	17358	17022	17236	17199	17188	16978	17199	17269	17303	17135	17205	17223	17381	17092	17248	17181	17135	17099	16983	17147	17260	17075	17140	17065	17041	17273	17330	17031	17117	17349	17211	17263	17043	17075	17003	17215	17231	17003	17279	17204	17119	17303	17186	17389	17001	17152	17174	17206	17089	17087	17174	17356	17126	17215	17100	17279	17159	17186	17234	17069	17176	17205	16968	17166	17211	17060	16911	16971	17227	17143	17047	17179	17286	17378	17080	17151	17183	17129	17002	17311	17323	17211	17109	17028	17302	17181	17355	17055	17028	17248	17030	17251	17246	17159	17343	17295	17316	17200	17194	17035	16928	17225	17199	17225	17230	17208	17273	17343	17207	17305	17193	17173	17309	17288	17149	16921	17146	17271	17325	17079	17229	17389	17210	17163	17286	17224	17251	16972	17166	16991	17336	17127	17132	16977	17098	17166	16928	17158	17156	17328	17218	17100	17246	17196	17273	17232	17384	17268	17302	17190	17156	17196	16972	17223	17114	17177	17247	17119	17187	17316	17240	17394	17154	16887	17213	17133	16897	17306	17084	17009	17256	17141	17516	17170	17255	17091	17241	17028	17221	17115	17129	17014	17212	16973	17295	17100	17161	17157	17208	17031	17020	17192	17231	17318	16996	17232	17185	17180	17109	17238	17161	17159	17065	17141	17073	17016	17177	17244	17226	17113	17231	17184	17130	17229	17188	17171	17377	17595	17271	17306	17248	17158	17199	17081	17285	17173	17138	17104	17231	17105	17307	17177	17218	17448	17041	17145	17109	17327	17194	17237	17069	17044	17248	17380	17029	17024	17144	17200	17159	17195	17268	17356	17204	17125	17153	17346	17214	17052	17303	17222	17246	17291	17183	17324	17259	17446	17088	17204	17179	17117	17351	17120	17316	17147	16983	17126	17188	17123	17424	17073	17132	17555	17413	17327	17348	17139	17228	17242	17317	17286	17128	17336	17106	17141	17069	17223	17207	17342	17343	17266	17363	17286	17177	17145	17227	17240	17209	17005	17120	17129	17129	17216	17176	16877	17180	17166	17265	17060	17114	17195	17202	17167	17191	17178	17344	17215	16982	17148	17087	17293	17240	17135	16959	17194	17059	17261	17119	17202	17007	17468	17212	17237	17092	17228	17057	17184	16985	17324	17193	17334	17081	17222	17108	17224	17232	17117	17193	17209	17124	16981	17122	17312	17140	17099	17147	17181	17155	16884	17124	17381	17032	17108	17030	17108	17253	17303	17251	17155	17351	17053	17174	17188	17286	17205	17301	17247	17196	17294	17058	17098	17200	17127	16981	17152	17087	17028	17243	17073	17243	17038	16981	16918	17281	17172	17256	17217	17188	17114	17227	17031	17142	17110	17143	17296	17172	17062	17136	17172	17273	17051	17108	17287	16865	17186	17247	17246	17236	17147	17079	17128	17063	17214	17192	17118	17446	17336	17147	17055	17273	17228	17143	17282	17167	17122	17236	17134	17297	17139	17149	17185	17293	17290	17379	17069	17096	17370	17270	17117	17216	17136	17115	17180	17255	17219	17512	17085	17297	17217	17349	17459	17193	17248	17081	17190	17261	17279	17443	17051	17092	17279	17136	17169	17226	17168	17311	17255	17177	17136	17215	17256	17093	17225	17201	17043	17414	17125	17413	17038	17271	17252	17184	17271	17252	17194	17144	17067	17261	16952	17077	17152	17196	17017	17210	17503	17064	17220	17180	17210	17049	17263	17237	17021	17240	17047	17315	17257	17302	17395	17150	17206	17023	17174	17277	16982	17111	17008	17279	17153	17117	17140	17063	17082	17176	17097	17407	17223	17337	17244	17153	17307	17265	17330	17297	17128	17207	17036	17017	17137	17011	17163	17141	17085	17209	17186	17222	17346	17200	17089	17260	17271	17100	17216	17383	17150	17200	16923	17102	17048	17110	17168	17315	17057	17166	17303	17256	17234	17046	17231	17233	17218	17103	17154	17259	17473	17248	17095	17347	17292	16914	16895	17107	17222	17167	17086	17195	17122	17149	17311	17158	17052	17097	17165	17105	17176	17197	17354	17290	17175	17154	17075	17243	17212	17262	17364	17351	17394	17154	17037	17099	17265	17262	17333	17035	17186	17178	17121	17139	17297	17143	17103	17134	17116	17332	17010	17413	17301	17264	17051	17224	17189	17134	17299	17312	17187	17028	17187	17211	17257	17462	17161	17025	16970	17340	17048	17278	17194	17155	17250	17129	17170	17137	17130	17200	17344	17331	17185	17291	17068	17276	17208	17093	17025	17087	17257	17332	17269	17095	17239	17022	17192	17061	17300	17104	17204	17136	17010	17035	17140	17323	17384	17033	17281	17306	17248	17121	17272	17206	17109	17283	17346	17150	17322	17165	17243	17259	17098	17230	17289	17475	17120	17328	17060	17079	17399	17281	17007	17229	17390	17055	17093	17036	17284	17488	17236	17044	17277	17147	17193	17364	17373	17349	17309	17363	16955	17240	17117	17125	17139	17270	16981	17311	17157	17246	17321	16865	17253	17284	17175	17208	17368	17223	17042	17032	17071	17136	17161	17288	17176	17351	17168	17150	17239	17174	17139	17205	17228	17111	17280	17315	17310	17157	16998	17277	17253	17113	17274	17050	17156	17405	17268	17254	17085	17218	17157	17100	17151	17176	17182	17122	17083	17030	17313	17301	17272	17194	17226	17248	17294	17228	17416	17253	17084	17218	17061	17263	17180	17339	17184	17299	17381	17193	17102	17127	17332	17178	16977	17314	17224	17158	17338	17191	17202	17197	17137	17210	16975	17303	17045	17194	16969	17233	17121	17132	17365	17288	17440	17401	17070	17140	17178	17045	17150	16992	17046	17091	17114	17160	17091	17178	17270	17136	17136	17200	17100	17266	17195	17074	17300	17278	17044	17002	17123	17314	17073	17039	17387	17083	16804	17122	17102	17295	17449	17066	17103	17104	17131	17423	17336	17169	17212	17280	17123	17094	17358	17150	17088	17215	17303	17135	17139	17146	17236	17054	17203	17116	17294	17134	17344	17216	17050	17086	17177	17156	17041	17021	17100	17157	17257	17268	16998	17203	17215	16959	17095	17163	17053	17163	17313	17147	17244	17243	17310	17057	17169	17264	17049	17233	17166	17193	16890	17093	17020	17107	17144	17282	17066	17157	17139	17384	17373	17239	17158	17112	17144	17108	17303	17183	17151	17297	17300	17120	17373	17319	17302	17212	17186	17403	17063	17061	17172	17225	17149	16962	17277	17215	17331	17188	17121	17222	17190	17084	16984	17147	17216	17289	17166	17210	17242	17345	17205	17269	17352	17026	17095	17437	17058	17223	17115	17095	17190	17160	17373	17333	17184	17211	17115	17181	17284	17410	17184	17013	17251	17186	17252	17208	16903	17059	17186	17047	17052	17031	17160	17122	17143	17074	17201	17350	17084	17206	17077	17355	17159	17076	17308	17203	17107	17283	17117	16811	17032	17191	17158	17277	17235	17332	16971	17177	17075	17216	17263	17124	17085	17179	17146	17096	17465	17072	17255	17232	17156	17367	17131	17301	17387	17318	17118	17258	17083	17123	17198	17206	17393	17366	17087	17090	17302	17144	17141	17019	17127	17235	17282	17378	17255	17199	17189	17262	17237	17091	17298	17181	17136	17162	17064	17298	17168	17306	17174	17434	17231	17026	17134	17049	17265	17120	17420	17125	17011	17107	17098	17187	17230	17460	17246	17255	17285	17163	17268	17345	17252	17334	17017	17350	17089	17055	17139	17101	17114	17185	17292	17252	17252	17039	17031	17050	17161	17242	17192	17067	17410	17052	17117	17256	17259	17329	17216	17126	16969	17040	17097	17094	17214	17153	17284	17261	17048	17425	17202	17155	17212	17265	17247	17425	17159	17178	17396	17172	17363	17227	17109	17186	17235	17290	17324	17231	17412	17248	17111	17269	17106	17078	17210	17333	17314	17075	17188	17061	17166	17377	17334	17155	17000	17069	17031	17319	17204	17049	17032	17297	17254	17424	17104	17221	17256	17368	17199	17291	17131	17183	17210	17287	17190	17214	17215	17381	17142	17217	17182	17184	17198	17043	17064	17024	17131	17218	17016	17050	17183	17122	17139	17218	16976	16995	17147	17151	17366	17322	17168	17157	17465	17127	17277	17231	17284	17285	17187	17517	17276	17165	17154	17093	17282	17237	17233	17184	17117	17030	17229	17213	17243	17230	17136	17286	17259	17253	17255	17228	17158	17076	17323	17240	17194	17165	17108	17098	17034	17047	17169	17064	17103	17328	17155	17235	17150	17286	17170	17267	17114	17286	17144	17122	17171	16945	17159	17116	17391	17432	17072	17240	17107	17188	17226	17187	17218	17205	17229	17202	17216	17251	17198	17068	17026	17003	17193	17292	17113	17172	17327	17303	16928	17005	17190	17189	17111	17298	17292	17304	17297	17081	17229	17252	17113	17360	17148	17275	16887	17198	17237	17308	17217	17021	17195	17203	17377	17346	17166	17185	17185	17205	17239	17264	17277	17180	16988	17018	17239	17227	17258	17126	17105	17210	17309	17103	17305	17345	17204	17230	17135	17064	17181	17006	16978	17407	17164	17026	17126	17389	17143	17081	17069	17014	17070
14883	27540	23217	18832	17418	16496	15923	15429	15306	14994	14978	14897	14816	14587	14572	14537	14418	14483	14474	14392	14379	14385	14477	14578	14435	14637	14295	14257	14196	14328	14334	14306	14480	14393	14454	14533	14403	14474	14315	14626	14449	14479	14427	14491	14386	14324	14322	14324	14384	14317	14259	14482	14200	14345	14439	14365	14455	14317	14237	14406	14315	14412	14398	14231	14484	14192	14396	14400	14319	14385	14324	14292	14512	14355	14230	14294	14266	14298	14288	14598	14272	14368	14288	14251	14320	14345	14464	14324	14549	14198	14351	14339	14400	14343	14372	14385	14341	14077	14282	14580	14383	14309	14277	14279	14302	14341	14618	14283	14284	14373	14423	14384	14380	14333	14505	14337	14394	14216	14325	14279	14439	14462	14300	14315	14534	14398	14471	14220	14314	14312	14386	14285	14432	14435	14548	14486	14427	14362	14396	14333	14425	14361	14337	14363	14305	14467	14352	14213	14314	14207	14420	14433	14513	14300	14257	14331	14512	14309	14361	14458	14487	14381	14304	14329	14302	14323	14181	14318	14348	14203	14379	14410	14422	14444	14297	14270	14424	14380	14408	14133	14343	14205	14413	14170	14377	14505	14345	14464	14322	14358	14291	14434	14426	14268	14386	14381	14495	14404	14302	14215	14338	14448	14482	14417	14404	14454	14317	14397	14209	14376	14395	14189	14342	14527	14419	14352	14485	14428	14328	14445	14350	14326	14313	14295	14389	14334	14298	14309	14257	14434	14248	14321	14407	14157	14366	14478	14366	14302	14339	14299	14295	14320	14234	14233	14508	14403	14343	14476	14226	14393	14334	14358	14328	14295	14284	14383	14486	14360	14402	14457	14410	14306	14371	14342	14317	14396	14453	14551	14551	14486	14275	14319	14127	14292	14301	14322	14335	14397	14436	14289	14525	14264	14339	14436	14362	14468	14479	14350	14267	14559	14539	14467	14382	14259	14323	14292	14507	14347	14304	14537	14461	14253	14304	14414	14406	14477	14342	14462	14288	14437	14245	14319	14326	14416	14445	14401	14559	14291	14381	14371	14222	14262	14535	14434	14341	14355	14300	14443	14336	14519	14451	14412	14338	14363	14381	14260	14320	14252	14467	14267	14301	14295	14361	14282	14276	14227	14296	14278	14346	14338	14455	14399	14307	14449	14240	14352	14431	14306	14337	14217	14544	14408	14310	14499	14541	14280	14253	14398	14412	14463	14421	14381	14354	14212	14385	14378	14465	14313	14408	14302	14370	14301	14412	14304	14320	14548	14378	14342	14476	14212	14321	14451	14480	14336	14382	14436	14183	14294	14321	14485	14437	14490	14524	14350	14342	14598	14419	14418	14370	14369	14442	14437	14361	14369	14557	14188	14364	14282	14389	14453	14419	14125	14302	14357	14438	14555	14316	14411	14310	14482	14626	14394	14523	14421	14273	14419	14275	14334	14392	14467	14305	14376	14288	14291	14189	14215	14519	14419	14341	14254	14473	14488	14362	14118	14347	14276	14476	14480	14347	14399	14395	14361	14354	14391	14320	14245	14370	14149	14301	14349	14201	14321	14432	14443	14388	14363	14508	14321	14410	14274	14533	14325	14236	14557	14375	14406	14410	14212	14277	14172	14320	14423	14172	14249	14466	14503	14332	14244	14502	14273	14356	14494	14286	14334	14284	14201	14260	14284	14226	14281	14404	14301	14430	14384	14376	14341	14231	14389	14395	14225	14520	14344	14441	14328	14145	14472	14453	14375	14437	14423	14424	14540	14376	14262	14242	14292	14296	14296	14354	14316	14293	14469	14462	14215	14287	14305	14203	14329	14386	14385	14371	14417	14451	14370	14419	14247	14337	14343	14342	14560	14334	14341	14313	14442	14267	14315	14211	14301	14376	14368	14324	14256	14346	14392	14424	14474	14476	14202	14322	14302	14370	14328	14164	14508	14209	14254	14490	14296	14313	14450	14409	14362	14326	14291	14338	14293	14269	14269	14323	14388	14448	14398	14358	14344	14444	14427	14454	14294	14423	14486	14372	14287	14403	14342	14322	14251	14223	14298	14372	14382	14339	14336	14444	14366	14306	14337	14278	14394	14363	14323	14256	14382	14257	14564	14504	14397	14221	14460	14451	14368	14455	14438	14360	14476	14270	14334	14441	14333	14344	14251	14519	14417	14395	14319	14394	14452	14379	14405	14525	14386	14392	14380	14314	14354	14559	14342	14350	14324	14363	14484	14430	14427	14395	14256	14111	14375	14396	14359	14388	14402	14454	14232	14471	14395	14371	14393	14259	14251	14363	14429	14396	14293	14258	14309	14307	14281	14230	14425	14461	14465	14283	14195	14412	14357	14262	14330	14310	14324	14350	14343	14466	14485	14371	14625	14420	14580	14354	14268	14303	14295	14291	14425	14398	14297	14428	14439	14287	14316	14556	14303	14397	14220	14417	14348	14280	14434	14237	14225	14481	14318	14398	14378	14397	14447	14287	14403	14446	14196	14442	14348	14513	14325	14357	14284	14481	14306	14242	14436	14272	14353	14235	14458	14371	14404	14437	14294	14415	14401	14564	14400	14403	14312	14334	14280	14520	14425	14465	14288	14434	14418	14327	14436	14155	14181	14275	14558	14383	14449	14201	14456	14340	14497	14279	14412	14470	14326	14411	14387	14560	14344	14342	14472	14180	14298	14126	14559	14275	14333	14534	14343	14203	14323	14415	14203	14368	14437	14481	14287	14424	14220	14398	14352	14287	14291	14441	14258	14465	14155	14092	14352	14431	14301	14442	14418	14310	14417	14272	14426	14289	14279	14379	14415	14373	14288	14259	14447	14441	14451	14351	14466	14491	14364	14445	14218	14459	14548	14425	14314	14341	14533	14366	14491	14296	14292	14287	14471	14374	14229	14553	14405	14320	14382	14257	14488	14149	14378	14421	14366	14408	14213	14384	14469	14381	14278	14417	14304	14357	14419	14347	14420	14139	14506	14286	14456	14449	14253	14266	14256	14320	14347	14416	14417	14235	14261	14325	14342	14439	14142	14313	14252	14289	14293	14344	14321	14299	14222	14465	14398	14547	14400	14362	14467	14400	14269	14327	14423	14444	14410	14403	14225	14399	14395	14239	14483	14429	14311	14466	14383	14435	14420	14234	14418	14454	14184	14389	14215	14403	14181	14556	14333	14408	14360	14231	14300	14455	14498	14258	14227	14358	14558	14198	14326	14350	14377	14249	14269	14282	14383	14327	14243	14508	14318	14326	14206	14331	14327	14456	14306	14446	14461	14263	14377	14516	14342	14493	14410	14263	14111	14510	14403	14404	14339	14398	14401	14438	14373	14296	14290	14491	14302	14263	14481	14385	14395	14397	14239	14466	14314	14526	14343	14343	14230	14227	14336	14291	14169	14228	14384	14317	14323	14277	14359	14364	14354	14346	14328	14288	14367	14247	14303	14619	14527	14474	14343	14359	14425	14338	14554	14500	14562	14539	14185	14235	14241	14438	14306	14440	14402	14434	14327	14466	14285	14316	14398	14275	14354	14461	14440	14234	14335	14253	14415	14398	14331	14368	14275	14281	14338	14255	14487	14249	14468	14404	14301	14269	14476	14339	14151	14488	14260	14267	14346	14570	14445	14352	14334	14303	14374	14381	14364	14290	14432	14276	14294	14382	14530	14286	14368	14328	14206	14537	14296	14338	14189	14422	14399	14424	14315	14282	14235	14334	14363	14394	14282	14383	14381	14318	14322	14369	14319	14241	14344	14387	14416	14410	14452	14499	14445	14329	14325	14401	14252	14181	14271	14559	14372	14359	14326	14442	14339	14402	14400	14369	14351	14360	14459	14383	14290	14379	14425	14332	14416	14353	14557	14370	14411	14435	14425	14424	14439	14447	14377	14292	14382	14302	14241	14281	14403	14362	14347	14308	14344	14436	14550	14238	14471	14179	14335	14214	14385	14370	14386	14309	14289	14447	14350	14406	14311	14461	14378	14334	14251	14341	14255	14374	14471	14329	14300	14449	14366	14379	14229	14252	14331	14436	14265	14279	14334	14202	14378	14380	14529	14404	14333	14215	14443	14295	14265	14363	14235	14335	14577	14420	14457	14321	14354	14175	14251	14286	14322	14407	14273	14412	14487	14437	14379	14467	14360	14413	14456	14424	14372	14470	14244	14310	14492	14392	14457	14449	14359	14357	14351	14317	14541	14516	14449	14405	14305	14486	14496	14369	14394	14467	14124	14375	14141	14489	14241	14364	14357	14290	14341	14320	14413	14348	14203	14375	14384	14280	14451	14288	14513	14351	14405	14308	14320	14571	14402	14272	14502	14499	14424	14342	14375	14454	14251	14380	14226	14359	14224	14517	14423	14358	14245	14283	14246	14329	14430	14227	14303	14628	14345	14382	14361	14342	14403	14369	14266	14190	14188	14332	14388	14354	14369	14416	14554	14531	14589	14466	14229	14425	14223	14412	14500	14557	14337	14304	14405	14274	14291	14462	14369	14280	14294	14258	14307	14366	14288	14352	14452	14404	14485	14346	14482	14452	14404	14369	14404	14365	14333	14343	14400	14547	14308	14315	14497	14392	14300	14313	14307	14219	14461	14345	14422	14412	14391	14359	14511	14336	14399	14376	14294	14329	14269	14460	14492	14274	14420	14484	14442	14435	14361	14386	14381	14337	14318	14417	14301	14278	14367	14298	14267	14376	14284	14562	14312	14293	14157	14510	14228	14359	14353	14332	14344	14456	14341	14337	14231	14359	14371	14246	14309	14465	14349	14330	14298	14279	14293	14402	14314	14515	14260	14428	14270	14333	14299	14352	14359	14250	14590	14213	14448	14367	14263	14453	14265	14236	14438	14297	14395	14358	14452	14496	14424	14445	14309	14450	14427	14419	14514	14356	14221	14225	14558	14320	14284	14540	14560	14169	14392	14490	14360	14390	14301	14287	14418	14454	14333	14246	14401	14409	14298	14587	14426	14405	14341	14458	14343	14540	14438	14345	14315	14312	14393	14281	14423	14347	14283	14422	14390	14209	14448	14327	14482	14229	14366	14263	14414	14435	14402	14362	14364	14279	14406	14266	14379	14408	14382	14324	14302	14159	14371	14163	14280	14488	14407	14263	14573	14364	14390	14266	14342	14510	14601	14472	14393
21781	20940	28105	23975	21179	23346	25337	20015	18869	19207	18932	18594	18450	18041	18158	18213	18043	17969	17923	17722	17999	18152	17873	18077	18022	17663	17807	17952	17877	17923	17910	18035	17768	17820	17831	17777	17723	17974	17752	17657	17813	18016	17829	17818	17738	18007	17728	17555	17812	17699	17707	17790	17725	17667	17834	17883	17683	17743	17802	17793	17866	17741	17670	17776	17668	17920	17817	17784	17865	17668	17775	17886	17822	17813	17608	17667	17642	17617	17799	17566	17813	17665	17714	17725	17631	17507	17625	17718	17751	17769	17656	17687	17797	17735	17694	17738	17763	17798	17420	17700	17581	17681	17713	17793	17497	17696	17865	17697	17800	17692	17480	17697	17726	17789	17535	17721	17588	17531	17653	17800	17825	17748	17746	17752	17529	17726	17805	17817	17575	17656	17687	17623	17634	17841	17907	17763	17682	17819	17608	17656	17892	17680	17714	17576	17644	17662	17667	17552	17553	17554	17687	17981	17639	17780	17761	17714	17579	17692	17858	17695	17783	17627	17905	17622	17608	17810	17875	17835	17766	17812	17666	17863	17668	17666	17789	17610	17512	17670	17597	17817	17510	17421	17534	17577	17641	17703	17909	17789	17631	17532	17632	17608	17669	17690	17770	17705	17724	17677	17610	17542	17469	17839	17736	17751	17661	17668	17367	17581	17737	17571	17673	17518	17526	17606	17712	17581	17402	17602	17842	17941	17681	17536	17721	17728	17746	17600	17767	17622	17637	17665	17783	17702	17800	17886	17791	17653	17711	17538	17695	17779	17667	17593	17703	17770	17573	17423	17488	17750	17466	17707	17614	17651	17862	17664	17699	17828	17664	17558	17784	17453	17575	17650	17477	17616	17652	17656	17693	17624	17652	17801	17747	17788	17679	17638	17734	17552	17982	17641	17825	17534	17872	17505	17629	17772	17666	17664	17602	17587	17807	17652	17738	17706	17620	17900	17826	17689	17561	17604	17852	17608	17532	17798	17844	17610	17749	17656	17665	17701	17639	17629	17477	17760	17606	17618	17686	17522	17772	17713	17485	17666	17877	17736	17531	17562	17586	17570	17602	17617	17690	17581	17665	17664	17701	17983	17901	17721	17750	17660	17685	17651	17760	17687	17742	17803	17709	17863	17504	17665	17811	17509	17669	17749	17509	17704	17667	17490	17598	17617	17885	17835	17680	17679	17644	17601	17667	17655	17520	17626	17762	17702	17621	17507	17731	17514	17776	17659	17567	17558	17793	17658	17738	17622	17629	17605	17732	17803	17579	17614	17510	17530	17648	17709	17619	17896	17720	17789	17795	17996	17778	17814	17724	17548	17751	17662	17708	17494	17760	17697	17614	17862	17604	17610	17789	17471	17632	17697	17769	17630	17714	17573	17590	17481	17647	17593	17721	17711	17693	17702	17507	17570	17598	17750	17616	17568	17820	17936	17575	17478	17787	17441	17895	17786	17643	17623	17740	17863	17712	17746	17523	17584	17669	17683	17727	17685	17756	17674	17614	17718	17702	17443	17482	17728	17480	17523	17627	17699	17663	17644	17744	17714	17608	17823	17530	17465	17550	17617	17748	17686	17634	17641	17842	17769	17663	17784	17720	17746	17614	17746	17602	17879	17654	17646	17626	17571	17828	17656	17684	17458	17450	17630	17730	17852	17826	17663	17653	17518	17726	17786	17761	17386	17583	17548	17830	17847	17842	17558	17682	17652	17549	17652	17523	17550	17526	17759	17599	17633	17566	17636	17733	17705	17812	17668	17766	17662	17802	17596	17728	17570	17485	17515	17679	17848	17730	17642	17745	17676	17692	17673	17291	17731	17527	17752	17726	17891	17653	17856	17721	17658	17942	17639	17779	17608	17487	17717	17668	17793	17701	17684	17751	17789	17820	17660	17726	17571	17595	17617	17596	17844	17768	17760	17651	17648	17721	17588	17614	17667	17688	17682	17867	17472	17557	17690	17805	17682	17627	17686	17802	17793	17569	17674	17746	17646	17726	17638	17714	17720	17454	17555	17700	17495	17776	17726	17783	17710	17464	17790	17771	17722	17615	17433	17549	17857	17664	17693	17899	17756	17623	17548	17831	17699	17607	17661	17647	17771	17801	17671	17644	17668	17479	17659	17875	17645	17525	17758	17655	17414	17748	17777	17831	17537	17772	17422	17557	17569	17693	17527	17665	17513	17699	17769	17629	17771	17584	17754	17693	17964	17687	17770	17700	17799	17707	17774	17682	17724	17650	17533	17804	17790	17580	17452	17643	17671	17677	17591	17580	17705	17764	17841	17744	17891	17591	17626	17494	17761	17832	17670	17725	17851	17729	17563	17747	17799	17813	17838	17773	17794	17769	17773	17823	17621	17751	17657	17614	17721	17869	17770	17884	17663	17541	17610	17724	17590	17617	17553	17506	17641	17708	17718	17486	17516	17792	17705	17732	17595	17700	17827	17770	17586	17528	17653	17559	17590	17652	17718	17686	17464	17789	17778	17765	17553	17449	17469	17709	17476	17839	17617	17420	17604	17618	17617	17593	17545	17816	17734	17751	17706	17784	17773	17489	17502	17706	17617	17634	17626	17777	17666	17464	17505	17571	17664	17658	17663	17732	17798	17509	17539	17673	17588	17667	17643	17792	17489	17574	17610	17561	17637	17590	17581	17596	17395	17693	17554	17647	17698	17934	17732	17766	17478	17744	17577	17595	17734	17540	17705	17435	17549	17480	17933	17615	17606	17742	17850	17609	17922	17754	17530	17605	17702	17667	17803	17669	17566	17683	17513	17611	17562	17883	17587	17726	17674	17594	17578	17558	17589	17546	17766	17676	17694	17674	17807	17477	17805	17697	17671	17756	17641	17629	17465	17645	17799	17849	17617	17743	17637	17788	17763	17633	17627	17792	17853	17596	17569	17751	17525	17642	17742	17674	17640	17612	17663	17518	17710	17755	17589	17643	17714	17926	17638	17489	17789	17623	17650	17616	17664	17789	17598	17642	17873	17577	17672	17637	17686	17489	17519	17482	17346	17567	17700	17781	17753	17747	17726	17935	17562	17749	17487	17598	17682	17644	17757	17668	17742	17478	17630	17655	17742	17485	17691	17521	17700	17595	17691	17785	17718	17697	17612	17750	17646	17548	17608	17705	17695	17577	17733	17672	17690	17842	17750	17601	17639	17696	17548	17709	18024	17860	17709	17707	17552	17792	17739	17693	17645	17738	17765	17726	17495	17869	17900	17606	17766	17691	17713	17812	17793	17677	17600	17632	17386	17632	17837	17603	17744	17479	17582	17769	17752	17629	17763	17703	17678	17800	17830	17700	17823	17792	17563	17580	17502	17629	17551	17582	17627	17613	17742	17548	17806	17698	17813	17543	17688	17695	17741	17562	17715	17740	17539	17694	17709	17586	17400	17735	17665	17798	17747	17576	17650	17645	17686	17724	17846	17731	17708	17723	17529	17729	17750	17602	17637	17813	17464	17622	17612	17564	17553	17642	17712	17742	17526	17798	17526	17752	17665	17613	17554	17635	17736	17515	17706	17610	17637	17708	17667	17612	17455	17545	17597	17711	17605	17761	17573	17704	17576	17671	17645	17689	17762	17878	17552	17588	17678	17633	17973	17665	17673	17851	17844	17741	17817	17964	17494	17661	17698	17604	17485	17699	17721	17896	17731	17597	17772	17698	17928	17669	17647	17624	17799	17736	17694	17624	17803	17656	17563	17728	17374	17666	17644	17670	17812	17426	17654	17619	17748	17647	17705	17613	17593	17539	17612	17691	17691	17702	17648	17578	17783	17627	17699	17637	17861	17444	17671	17752	17794	17782	17754	17880	17697	17642	17728	17583	17740	17514	17730	17711	17647	17502	17572	17685	17635	17731	17563	17729	17753	17740	17591	17609	17702	17656	17631	17742	17891	17433	17860	17813	17690	17594	17717	17621	17625	17582	17834	17414	17647	17833	17789	17562	17816	17648	17691	17430	17742	17760	17636	17625	17464	17793	17524	17688	17816	17559	17838	17534	17594	17757	17606	17551	17717	17839	17824	17687	17696	17678	17699	17755	17743	17858	17582	17732	17735	17625	17621	17504	17559	17745	17591	17708	17513	17845	17836	17587	17571	17639	17856	17734	17583	17746	17731	17769	17551	17665	17829	17943	17655	17795	17647	17675	17632	17585	17667	17905	17549	17862	17663	17767	17676	17602	17576	17533	17844	17717	17514	17726	17743	17722	17522	17709	17821	17868	17734	17803	17731	17818	17511	17647	17805	17679	17597	17775	17856	17422	17547	17431	17635	17755	17736	17647	17499	17731	17806	17789	17696	17663	17947	17583	17579	17605	17703	17848	17901	17808	18005	17489	17588	17590	17464	17615	17784	17383	17343	17439	17743	17663	17619	17636	17729	17645	17673	17759	17727	17680	17734	17678	17776	17875	17537	17564	17638	17686	17796	17459	17672	17724	17633	17785	17583	17596	17581	17643	17648	17623	17612	17436	17666	17724	17567	17518	17724	17521	17782	17754	17573	17550	17768	17805	17700	17727	17703	17670	17767	17687	17570	17474	17697	17568	17623	17450	17551	17588	17675	17464	17584	17592	17551	17612	17487	17741	17677	17556	17661	17622	17566	17653	17677	17631	17712	17787	17729	17681	17765	17492	17725	17609	17694	17879	17687	17712	17724	17613	17583	17584	17513	17798	17667	17797	17847	17881	17907	17731	17880	17561	17696	17794	17829	17690	17557	17738	17719	17606	17736	17666	17635	17699	17623	17537	17584	17633	17881	17694	17699	17461	17841	17661	17633	17663	17791	17546	17684	17607	17677	17388	17658	17591	17491	17670	17773	17695	17728	17604	17667	17566	17704	17838	17702	17914	17508	17486	17458	17516	17817	17520	17631	17757	17628	17734	17814	17560	17588	17901	17749	17843	17591	17542	17672	17680	17910	17669	17715	17723	17613	17676	17711	17582	17852	17807	17884	17587	17584	17777	17714	17680	17606	17541	17574	17691	17526	17628	17547	17624	17868	17740	17852	17660	17555	17905	17516	17677	17613	17762	17801	17718	17552	17800	17601	17632	17664	17752	17909	17608	17810	17639	17626	17761	17611	17567	17602	17491	17803	17675	17706	17740	17803	17625	17570	17655	17608	17645	17750
15174	35008	29396	22566	20335	18958	17801	16839	16577	16038	15884	15719	15610	15192	15081	14827	14806	14869	14732	14814	14674	14862	14609	14761	14746	14570	14492	14940	14561	14824	14684	14517	14566	14596	14496	14696	14593	14902	14708	14575	14660	14551	14540	14722	14534	14698	14699	14565	14840	14747	14514	14733	14699	14619	14570	14596	14699	14598	14622	14806	14532	14664	14665	14640	14734	14570	14631	14711	14745	14537	14545	14466	14454	14591	14630	14665	14538	14545	14604	14648	14785	14467	14748	14669	14521	14672	14744	14458	14710	14649	14582	14579	14527	14381	14605	14589	14633	14736	14757	14656	14850	14521	14469	14600	14810	14635	14531	14504	14531	14639	14735	14495	14595	14598	14611	14590	14551	14614	14440	14540	14676	14445	14716	14751	14515	14464	14790	14566	14488	14503	14805	14539	14529	14424	14375	14652	14662	14479	14714	14610	14608	14418	14595	14433	14420	14628	14585	14516	14520	14585	14584	14497	14746	14404	14756	14602	14616	14685	14501	14623	14663	14715	14522	14429	14514	14516	14575	14749	14684	14425	14929	14447	14459	14590	14548	14707	14519	14547	14687	14537	14674	14512	14710	14571	14562	14584	14637	14458	14572	14787	14656	14483	14708	14485	14631	14550	14648	14446	14632	14554	14606	14524	14561	14502	14531	14530	14535	14566	14542	14545	14575	14581	14621	14515	14590	14516	14461	14544	14580	14606	14553	14583	14467	14660	14483	14502	14503	14489	14560	14611	14482	14581	14700	14631	14557	14423	14484	14457	14329	14565	14341	14645	14515	14565	14598	14735	14626	14478	14572	14534	14560	14623	14717	14653	14549	14475	14628	14515	14628	14525	14740	14451	14703	14672	14510	14566	14657	14537	14640	14527	14598	14498	14461	14553	14424	14453	14380	14741	14580	14553	14466	14588	14616	14859	14652	14409	14597	14595	14381	14495	14536	14835	14607	14695	14601	14454	14504	14485	14443	14372	14702	14665	14561	14507	14408	14557	14611	14561	14802	14588	14602	14501	14675	14542	14637	14529	14655	14574	14689	14534	14365	14466	14694	14585	14725	14624	14539	14539	14611	14517	14654	14688	14500	14523	14728	14371	14476	14560	14572	14640	14409	14555	14684	14406	14672	14626	14501	14511	14596	14381	14641	14453	14661	14696	14531	14592	14629	14618	14656	14498	14662	14670	14567	14592	14499	14773	14510	14624	14444	14556	14516	14653	14565	14410	14666	14680	14488	14641	14563	14634	14636	14639	14514	14659	14549	14515	14631	14409	14431	14560	14365	14658	14451	14685	14550	14598	14575	14629	14483	14712	14513	14646	14636	14736	14530	14528	14584	14521	14635	14486	14542	14301	14577	14625	14674	14705	14597	14441	14505	14548	14518	14561	14532	14429	14688	14532	14446	14430	14647	14665	14577	14700	14605	14678	14612	14463	14655	14613	14596	14440	14656	14542	14471	14597	14455	14598	14697	14528	14415	14611	14373	14526	14636	14457	14538	14749	14514	14512	14665	14601	14665	14718	14605	14432	14684	14485	14377	14481	14512	14600	14452	14687	14451	14861	14458	14414	14487	14727	14614	14344	14358	14683	14598	14655	14643	14693	14650	14560	14364	14631	14775	14375	14653	14627	14545	14563	14559	14596	14493	14672	14583	14713	14552	14503	14418	14577	14457	14544	14527	14728	14423	14488	14478	14538	14576	14456	14516	14670	14639	14472	14630	14516	14709	14574	14441	14745	14511	14556	14705	14499	14625	14630	14493	14535	14557	14644	14471	14660	14584	14612	14633	14424	14622	14668	14513	14518	14765	14567	14552	14688	14550	14597	14456	14498	14710	14466	14425	14496	14579	14371	14453	14575	14616	14546	14585	14464	14594	14491	14482	14679	14627	14673	14598	14566	14557	14481	14532	14572	14541	14641	14460	14576	14500	14530	14743	14518	14660	14404	14611	14588	14706	14565	14557	14587	14531	14520	14375	14748	14740	14519	14521	14542	14549	14477	14504	14607	14463	14385	14602	14580	14649	14549	14571	14732	14444	14554	14452	14353	14650	14576	14611	14607	14793	14494	14479	14511	14533	14503	14662	14448	14600	14612	14588	14650	14619	14762	14667	14577	14747	14546	14627	14542	14441	14469	14666	14746	14569	14702	14667	14601	14660	14424	14457	14607	14272	14630	14582	14699	14581	14567	14507	14492	14594	14476	14529	14650	14641	14716	14518	14807	14580	14636	14453	14611	14412	14553	14468	14598	14650	14489	14564	14598	14506	14553	14642	14557	14382	14669	14617	14522	14396	14529	14588	14364	14498	14593	14649	14477	14530	14595	14416	14554	14786	14499	14444	14611	14708	14617	14627	14637	14479	14664	14488	14508	14541	14639	14460	14569	14544	14555	14554	14531	14538	14415	14694	14539	14479	14548	14660	14604	14508	14768	14571	14491	14601	14474	14693	14615	14496	14437	14648	14586	14785	14525	14703	14586	14687	14631	14713	14542	14526	14489	14423	14543	14557	14522	14439	14508	14498	14625	14471	14433	14758	14533	14645	14649	14480	14544	14545	14487	14628	14732	14605	14465	14418	14560	14598	14505	14433	14716	14709	14688	14619	14449	14606	14580	14521	14603	14535	14580	14449	14522	14525	14556	14672	14520	14484	14516	14564	14649	14646	14539	14503	14561	14715	14527	14562	14483	14675	14620	14824	14555	14555	14354	14515	14548	14484	14605	14452	14519	14661	14554	14498	14458	14551	14524	14424	14467	14574	14562	14652	14403	14765	14638	14534	14594	14422	14687	14588	14458	14314	14527	14497	14471	14411	14599	14515	14572	14519	14628	14608	14604	14644	14754	14546	14631	14387	14459	14539	14554	14563	14565	14598	14620	14680	14611	14500	14582	14604	14463	14598	14517	14715	14471	14663	14470	14660	14566	14624	14460	14451	14510	14607	14403	14662	14531	14593	14446	14629	14486	14649	14496	14648	14527	14508	14562	14667	14763	14510	14478	14680	14295	14472	14512	14638	14596	14638	14563	14539	14525	14478	14660	14577	14640	14586	14416	14403	14647	14549	14486	14667	14505	14489	14500	14674	14498	14536	14551	14520	14456	14698	14799	14668	14576	14442	14756	14534	14468	14651	14548	14581	14760	14643	14625	14501	14764	14710	14786	14565	14525	14479	14700	14506	14449	14638	14270	14505	14632	14512	14517	14724	14754	14585	14633	14519	14740	14432	14515	14465	14702	14675	14560	14660	14468	14530	14557	14585	14508	14405	14497	14489	14387	14616	14401	14461	14756	14756	14619	14682	14605	14473	14500	14496	14587	14607	14485	14525	14596	14450	14538	14426	14507	14732	14561	14572	14638	14480	14796	14728	14547	14495	14631	14611	14616	14695	14416	14480	14464	14480	14630	14598	14504	14496	14417	14723	14569	14644	14545	14569	14623	14454	14533	14563	14671	14545	14688	14659	14541	14526	14622	14721	14486	14529	14577	14498	14703	14537	14545	14640	14550	14531	14584	14514	14472	14488	14651	14472	14647	14528	14525	14509	14403	14438	14558	14436	14666	14448	14498	14681	14438	14499	14443	14669	14498	14610	14587	14403	14652	14439	14503	14546	14599	14385	14623	14583	14575	14575	14513	14668	14615	14598	14506	14574	14459	14517	14583	14499	14540	14594	14665	14491	14460	14554	14560	14726	14566	14567	14613	14567	14486	14583	14534	14563	14528	14376	14455	14469	14453	14679	14473	14601	14634	14481	14592	14665	14587	14690	14476	14395	14534	14698	14585	14579	14602	14525	14676	14562	14521	14413	14455	14468	14478	14624	14566	14560	14629	14450	14590	14703	14705	14544	14641	14559	14761	14432	14446	14629	14666	14759	14503	14574	14547	14668	14527	14415	14604	14575	14632	14751	14610	14585	14618	14609	14554	14533	14491	14502	14477	14550	14705	14509	14414	14559	14520	14659	14652	14601	14554	14458	14638	14334	14490	14467	14502	14645	14342	14513	14492	14635	14510	14549	14531	14606	14736	14653	14472	14584	14529	14587	14476	14572	14633	14558	14588	14532	14474	14556	14451	14671	14642	14624	14469	14529	14592	14700	14604	14605	14712	14541	14588	14514	14263	14586	14231	14615	14646	14637	14502	14456	14508	14562	14588	14578	14526	14553	14453	14535	14561	14531	14710	14708	14489	14640	14443	14761	14763	14608	14665	14471	14635	14529	14627	14363	14609	14430	14454	14621	14616	14477	14575	14657	14513	14407	14549	14435	14549	14465	14446	14596	14747	14606	14611	14586	14658	14602	14522	14563	14552	14575	14589	14544	14594	14650	14685	14521	14565	14522	14665	14506	14588	14639	14585	14487	14453	14490	14600	14358	14643	14585	14635	14709	14662	14457	14596	14611	14401	14570	14533	14483	14542	14543	14521	14564	14440	14554	14411	14507	14685	14499	14562	14467	14559	14654	14492	14595	14459	14641	14517	14585	14592	14557	14651	14425	14561	14530	14463	14638	14544	14456	14528	14582	14701	14597	14398	14573	14629	14558	14542	14599	14627	14474	14620	14471	14589	14409	14734	14621	14619	14545	14605	14486	14386	14527	14607	14647	14685	14564	14646	14548	14640	14568	14502	14519	14568	14568	14377	14542	14641	14466	14713	14597	14426	14636	14603	14504	14528	14562	14516	14816	14397	14495	14519	14583	14661	14527	14521	14661	14458	14407	14373	14476	14773	14686	14612	14596	14438	14626	14537	14505	14554	14594	14518	14509	14654	14616	14612	14688	14543	14626	14758	14272	14578	14402	14658	14479	14536	14469	14537	14594	14541	14530	14563	14620	14499	14638	14517	14680	14754	14505	14616	14599	14709	14700	14630	14711	14511	14675	14636	14552	14698	14615	14641	14591	14505	14553	14362	14462	14470	14428	14545	14496	14500	14468	14522	14736	14416	14690	14690	14586	14580	14747	14557	14528	14621	14596	14502	14562	14380	14527	14610	14612	14611	14733	14544	14705	14661	14546	14494	14590	14626	14598	14549	14526	14566	14390	14698	14470	14689	14672	14580	14610	14536	14657	14596	14635	14482	14569	14464	14675	14450	14548	14604	14562	14522	14640	14512	14531	14601	14545	14525	14604	14637	14712	14435	14704	14622
28166	22464	24632	21508	18367	17686	17561	17226	16894	17003	16728	16832	16683	16852	16629	16628	16642	16753	16532	16645	16632	16439	16507	16553	16725	16600	16662	16784	16377	16717	16581	16524	16610	16690	16578	16823	16658	16517	16554	16477	16490	16701	16576	16607	16543	16599	16417	16284	16636	16528	16606	16446	16371	16563	16428	16654	16513	16504	16540	16497	16526	16764	16445	16423	16631	16437	16496	16603	16745	16588	16519	16611	16588	16597	16360	16634	16428	16477	16521	16480	16882	16549	16599	16743	16667	16463	16556	16568	16689	16630	16441	16253	16467	16673	16458	16690	16626	16538	16428	16655	16565	16645	16300	16508	16599	16624	16475	16519	16452	16626	16494	16455	16532	16371	16396	16672	16402	16674	16686	16252	16610	16351	16609	16676	16611	16531	16385	16594	16649	16360	16580	16517	16628	16535	16512	16525	16622	16476	16471	16578	16667	16346	16444	16545	16571	16365	16434	16386	16593	16454	16613	16460	16462	16469	16625	16574	16462	16488	16693	16556	16547	16526	16427	16539	16469	16680	16720	16599	16613	16446	16402	16471	16391	16630	16458	16419	16426	16680	16281	16704	16422	16511	16367	16514	16425	16361	16600	16480	16513	16554	16649	16458	16706	16571	16704	16539	16590	16303	16707	16494	16560	16437	16811	16594	16698	16541	16810	16609	16584	16615	16715	16737	16510	16494	16465	16474	16513	16504	16533	16395	16665	16697	16538	16616	16562	16699	16516	16490	16699	16624	16420	16527	16523	16553	16621	16506	16503	16636	16517	16388	16707	16538	16728	16471	16541	16621	16871	16630	16483	16428	16281	16408	16606	16799	16765	16411	16594	16367	16488	16475	16841	16581	16495	16607	16531	16634	16540	16648	16584	16368	16638	16489	16550	16499	16593	16485	16454	16605	16643	16599	16508	16493	16385	16515	16450	16390	16742	16484	16538	16650	16518	16561	16476	16504	16612	16544	16431	16747	16651	16524	16550	16662	16659	16624	16545	16499	16347	16530	16619	16455	16689	16565	16512	16421	16470	16766	16629	16495	16538	16829	16502	16558	16639	16601	16608	16495	16499	16447	16633	16619	16698	16611	16511	16472	16443	16654	16579	16635	16495	16433	16649	16511	16587	16440	16531	16462	16418	16582	16374	16512	16635	16630	16639	16537	16422	16783	16488	16559	16587	16372	16595	16376	16840	16578	16691	16688	16514	16633	16932	16662	16415	16627	16492	16529	16583	16465	16651	16497	16733	16451	16377	16616	16486	16518	16530	16549	16426	16518	16436	16464	16484	16561	16497	16371	16666	16534	16576	16430	16499	16753	16616	16504	16401	16463	16389	16549	16443	16588	16476	16511	16621	16381	16499	16647	16446	16469	16681	16459	16518	16507	16570	16759	16472	16476	16348	16517	16739	16526	16648	16703	16692	16649	16525	16671	16750	16664	16539	16535	16549	16646	16387	16643	16681	16620	16578	16737	16653	16499	16467	16531	16449	16408	16492	16485	16431	16684	16457	16392	16549	16635	16608	16532	16552	16551	16471	16589	16825	16487	16518	16518	16716	16541	16686	16478	16549	16633	16556	16562	16602	16477	16448	16621	16408	16553	16543	16680	16518	16663	16623	16621	16570	16583	16435	16621	16758	16503	16705	16642	16546	16463	16653	16509	16710	16456	16504	16657	16526	16602	16588	16657	16558	16489	16646	16586	16520	16619	16405	16532	16545	16619	16602	16767	16504	16595	16377	16534	16496	16663	16613	16599	16600	16357	16367	16496	16471	16565	16449	16511	16574	16644	16381	16389	16566	16454	16475	16635	16467	16559	16757	16621	16525	16405	16771	16559	16555	16477	16654	16562	16458	16680	16420	16544	16312	16636	16763	16560	16648	16579	16505	16631	16484	16544	16614	16732	16678	16524	16623	16683	16667	16560	16735	16687	16850	16543	16514	16859	16616	16499	16482	16646	16315	16554	16482	16555	16436	16390	16619	16369	16560	16485	16518	16623	16523	16678	16469	16514	16562	16546	16768	16495	16586	16535	16509	16550	16653	16493	16572	16631	16633	16705	16466	16529	16556	16628	16504	16428	16497	16625	16696	16656	16620	16812	16697	16658	16636	16662	16580	16572	16840	16693	16463	16673	16658	16713	16503	16297	16615	16480	16731	16598	16710	16644	16565	16656	16501	16596	16648	16659	16496	16438	16414	16676	16634	16559	16508	16409	16538	16459	16596	16475	16807	16658	16595	16648	16377	16596	16503	16510	16617	16467	16493	16392	16676	16619	16533	16692	16360	16566	16493	16602	16539	16531	16450	16683	16731	16545	16666	16611	16410	16536	16787	16543	16732	16474	16696	16445	16480	16488	16402	16758	16704	16650	16566	16527	16789	16529	16502	16496	16648	16731	16501	16645	16482	16727	16683	16549	16477	16384	16538	16610	16447	16423	16575	16342	16549	16629	16534	16589	16543	16655	16626	16673	16509	16547	16546	16600	16636	16631	16540	16585	16518	16440	16610	16546	16719	16597	16407	16588	16673	16742	16662	16572	16470	16720	16388	16551	16512	16427	16387	16677	16597	16680	16449	16570	16682	16515	16333	16494	16640	16538	16531	16500	16432	16342	16604	16760	16344	16691	16505	16768	16562	16276	16454	16544	16262	16486	16602	16524	16728	16590	16679	16491	16450	16591	16555	16480	16695	16490	16475	16727	16711	16386	16483	16586	16725	16574	16453	16477	16497	16618	16660	16577	16577	16464	16518	16562	16561	16352	16652	16579	16434	16668	16670	16589	16626	16726	16743	16648	16606	16475	16600	16409	16469	16638	16621	16574	16619	16544	16502	16534	16523	16566	16586	16703	16399	16530	16559	16628	16681	16557	16442	16560	16594	16422	16417	16619	16598	16756	16555	16475	16448	16714	16487	16830	16467	16492	16582	16550	16609	16472	16518	16552	16486	16583	16472	16676	16554	16421	16301	16629	16665	16685	16402	16600	16286	16492	16714	16584	16378	16625	16511	16685	16573	16523	16486	16619	16552	16694	16622	16483	16757	16541	16634	16493	16494	16391	16588	16611	16665	16543	16463	16587	16672	16570	16591	16721	16616	16601	16670	16694	16586	16614	16506	16497	16285	16482	16535	16530	16626	16373	16537	16418	16487	16538	16473	16624	16715	16479	16887	16587	16367	16738	16370	16439	16660	16375	16576	16761	16527	16636	16547	16353	16494	16735	16457	16470	16641	16675	16813	16524	16554	16665	16577	16644	16616	16638	16608	16567	16742	16413	16727	16709	16579	16478	16727	16704	16573	16542	16559	16733	16540	16770	16754	16563	16731	16633	16672	16608	16548	16464	16399	16596	16523	16576	16529	16628	16387	16567	16584	16711	16624	16633	16567	16579	16473	16551	16590	16698	16350	16323	16568	16609	16517	16489	16491	16664	16542	16296	16420	16629	16533	16490	16438	16755	16415	16601	16517	16696	16574	16628	16613	16656	16632	16331	16452	16338	16369	16443	16483	16699	16629	16677	16512	16387	16590	16416	16707	16555	16545	16405	16592	16453	16344	16564	16628	16391	16561	16631	16494	16436	16568	16537	16630	16427	16539	16653	16758	16582	16522	16374	16439	16422	16571	16685	16593	16587	16623	16605	16345	16624	16532	16555	16580	16472	16567	16638	16451	16510	16487	16578	16625	16582	16664	16528	16452	16814	16660	16710	16802	16703	16635	16544	16622	16638	16565	16710	16633	16590	16590	16649	16409	16485	16717	16585	16489	16592	16509	16722	16480	16685	16674	16508	16835	16524	16575	16589	16679	16552	16581	16660	16629	16553	16371	16764	16581	16618	16425	16643	16756	16641	16447	16763	16521	16735	16470	16514	16452	16576	16364	16477	16698	16485	16736	16470	16412	16457	16724	16417	16489	16377	16453	16315	16588	16508	16505	16502	16570	16496	16390	16424	16409	16584	16465	16306	16555	16295	16377	16497	16491	16283	16657	16645	16560	16442	16654	16538	16398	16398	16438	16592	16602	16727	16711	16569	16458	16501	16766	16498	16612	16404	16393	16280	16681	16537	16518	16467	16798	16623	16426	16701	16629	16617	16453	16390	16587	16627	16569	16765	16509	16544	16611	16373	16685	16574	16702	16623	16517	16701	16600	16706	16693	16331	16635	16636	16620	16559	16594	16485	16538	16462	16501	16698	16382	16573	16558	16569	16482	16628	16823	16613	16522	16595	16589	16571	16608	16806	16404	16655	16593	16595	16496	16617	16607	16513	16481	16427	16627	16556	16495	16516	16505	16633	16759	16695	16651	16427	16356	16513	16490	16877	16706	16543	16533	16507	16657	16693	16455	16614	16596	16472	16766	16477	16463	16703	16701	16542	16523	16592	16771	16593	16726	16645	16707	16568	16465	16578	16484	16623	16373	16591	16520	16562	16512	16585	16492	16523	16570	16618	16667	16582	16682	16582	16543	16559	16378	16341	16493	16629	16494	16416	16519	16607	16524	16664	16608	16557	16787	16478	16656	16526	16650	16549	16753	16702	16423	16541	16671	16552	16690	16580	16370	16685	16623	16571	16609	16622	16450	16584	16607	16522	16377	16539	16627	16501	16254	16725	16756	16631	16310	16547	16639	16638	16513	16520	16553	16758	16686	16584	16541	16729	16558	16521	16593	16805	16494	16402	16595	16439	16689	16606	16580	16512	16440	16766	16637	16667	16549	16727	16447	16712	16607	16602	16475	16609	16616	16606	16452	16725	16587	16443	16438	16408	16847	16679	16606	16578	16677	16660	16628	16667	16527	16557	16649	16507	16636	16653	16601	16502	16419	16439	16668	16665	16617	16699	16469	16674	16581	16386	16552	16459	16575	16508	16417	16582	16594	16418	16420	16606	16389	16414	16487	16386	16545	16531	16646	16555	16574	16633	16553	16441	16693	16643	16484	16340	16653	16763	16444	16611	16538	16473	16357	16620	16424	16515	16494	16635	16587	16617	16478	16456	16812	16385	16721	16530	16556	16614	16440	16559	16570	16396	16452	16688	16580	16596	16472	16348	16600	16644	16570	16389	16314	16650	16651	16615	16476	16526	16598	16580	16526	16548	16590	16315	16475	16574	16651	16492	16651	16397	16478	16628	16654	16596	16453	16575	16613	16442
16341	24680	20754	17303	16201	15551	15161	14750	14651	14611	14328	14267	14361	14113	14119	14070	14029	13960	14050	13968	14159	13911	14041	13971	13940	14063	14004	14063	14066	14019	13890	14043	14155	13972	13874	13998	13935	13977	14060	13961	13887	14014	13915	14004	13904	13991	13946	13876	14128	14050	13953	14108	13963	13994	14130	13853	13898	13998	14054	14040	13972	13967	13986	13796	13864	14012	14080	13923	13844	14022	13972	13804	13882	14058	14001	13924	13916	14001	13898	13970	13820	13941	13887	13991	14080	13923	13876	13941	13998	13816	13969	13761	13822	13934	14005	13813	14012	13956	14049	14150	14025	13847	14044	14043	13829	13884	14116	13865	14022	13779	13886	13944	13927	14023	13982	13897	13953	14086	14213	13895	13982	14030	14026	13954	13967	13991	13886	13998	13942	14065	14083	14028	14037	14145	13888	14017	14007	13912	14003	13993	14086	14031	13974	14063	14035	14010	13993	13900	13867	14004	13999	13968	14006	13952	14043	14009	13882	14002	13906	14051	14092	13941	14038	13979	13804	14068	14102	13872	13968	13932	14007	13928	13972	14062	13967	13827	14169	13891	13938	14065	14252	13899	13861	13930	13927	14064	14038	14046	13937	14070	14043	13934	14044	13942	13980	13900	13876	13973	14019	13957	13994	13926	14067	14027	14147	14036	13947	13881	13892	13934	14076	14000	14108	13959	13994	14047	14058	13860	13820	14008	14030	13966	14094	13936	14115	13883	13970	13941	13976	13736	13899	14019	13969	14076	13928	13982	13947	13953	13838	13781	14003	14056	13880	13964	13921	14019	13957	13965	13889	14078	14152	14110	14010	14076	14015	13941	13859	14133	13971	14012	13869	13819	13948	13931	14113	13955	13954	13932	14041	13995	13868	13976	13918	13956	14001	13895	13918	13928	14126	13935	13956	13941	14082	13902	13945	13865	14149	13881	13995	13865	14084	13908	13924	13845	13793	13911	13976	13878	13991	13746	13986	13947	14140	13913	13943	13973	13934	13851	14105	13884	13900	13949	14052	14021	13962	14104	13794	13973	14130	13845	13961	13895	14108	13894	13989	14105	13863	13995	14045	13882	13972	13896	13870	13938	14025	13738	13976	14062	13862	13845	13939	13965	14039	14014	13966	14082	13935	13866	13845	13951	14009	13846	14102	13903	14000	14100	13784	13817	14020	13976	14006	14157	14011	13913	13911	13937	13929	13909	14082	13943	13913	14010	13830	13972	13947	14026	13990	14114	13918	13885	13817	13920	14049	14062	13861	13893	13847	13904	14008	14013	13993	14088	14045	14073	13869	13972	13899	14035	14052	14036	13953	13894	13954	14032	13969	14072	13987	13961	13910	13966	13834	13977	14051	14122	13955	13869	13959	13864	13964	14031	14055	13984	14008	13988	14005	13951	13955	13953	13941	13999	13825	14003	14003	13874	14065	13839	14082	13941	14206	13861	13902	13965	14054	14001	14011	13879	14014	13905	14024	13950	13958	13905	13903	13987	14041	14016	13796	14115	14013	14038	14004	13991	13993	13971	13987	13977	14104	14005	13962	13889	14108	14047	14094	13974	14050	13885	13901	14192	13813	14000	13967	13919	14080	13947	14025	14025	13891	13995	14056	14092	13986	13958	14100	13930	14141	13853	14035	14079	13922	14078	13970	14029	13955	14013	13787	14040	13946	13998	14029	14083	13931	13970	13968	13882	13875	13916	13940	14029	13909	13901	14016	13782	13995	13909	13993	13846	14100	13812	14054	13967	13934	13903	14023	13934	13817	13926	13976	13968	13928	13970	13899	13812	13929	14002	13955	14097	14051	14017	14022	13941	13861	14038	13995	13904	14017	13820	13874	13945	13911	13852	13937	13892	13847	13902	14027	13909	14125	14000	14151	14007	13975	13833	13930	13831	13861	13977	14032	13936	13975	13960	14149	14068	13988	13978	13942	14068	13886	13842	13986	13848	14162	14008	14036	14024	13907	13976	13941	13960	14042	13962	13790	13964	13956	14106	13908	13844	13965	13961	13811	14022	14134	13781	13835	13874	13985	13952	13956	14039	14179	14034	14026	13992	14087	13950	14005	13965	13971	14015	14031	13895	13934	14171	13992	14023	13862	14014	13848	13846	13919	13938	14075	14029	13886	13762	13954	13940	13836	13819	14133	14024	13736	13885	13936	14019	14022	13857	13944	13861	14039	13900	13864	14023	13901	13871	13916	14066	13829	13959	13885	13885	13853	13930	13823	13904	14049	14012	13984	14042	14030	14016	14106	13819	13821	14130	14010	13897	14036	13917	14091	13934	13864	14091	13894	14093	13862	13833	13920	13940	14053	13964	14075	14023	13721	14067	13823	13834	14079	13950	13961	13995	14068	13933	14022	13957	13973	13981	13974	13902	13979	14015	13880	14190	13895	13951	14047	13986	13814	13992	13848	14170	13849	13905	13892	14031	13963	13889	14070	13870	14132	14029	14002	14068	13956	14035	13991	13965	14058	14001	13769	14029	13929	14119	13924	14040	13860	13901	13812	14025	13780	13962	13928	13913	14018	13979	13951	13937	13785	13881	14004	13895	13828	14098	14026	13873	13890	13999	14071	13952	13966	14091	14012	13924	14015	13856	13924	13968	13994	13981	14035	13983	13958	14134	13935	14034	13908	14135	14138	14078	13917	13994	13930	13896	13968	13936	13968	13978	14039	13740	13972	13943	14109	13858	13813	14105	13957	13940	13867	13968	13978	14005	13998	13757	13989	13904	13980	14042	13909	13994	13995	13929	14138	13876	14068	14059	14004	13955	13903	13872	13867	13824	13945	13749	14083	13953	14183	14005	13880	13871	14093	14130	13955	13919	13861	14132	13899	13907	14040	13815	14028	13843	14092	13854	13989	13928	14085	13959	14088	13959	13915	14201	13993	13889	13980	13922	13901	13827	14033	13949	14007	14079	13895	13981	13935	14024	14171	14045	14022	13989	14056	14011	13984	13955	13972	14028	14012	13958	13889	14090	14110	13914	13933	13965	13931	13910	13996	13809	13976	14146	14018	14090	14039	13825	14074	13964	13959	14033	13937	13897	13991	14049	13972	13964	14171	14039	14005	14128	14039	13852	14045	14019	13955	14007	13827	14059	13897	14019	14111	13917	14165	14053	13935	13942	13994	13918	13830	13985	13918	13896	13924	14008	14095	14074	13826	13810	13933	13917	14247	14190	14056	13895	14116	13975	14011	14016	13891	13975	13932	14027	13947	14056	14008	14019	13953	13916	13963	14023	13886	13877	14007	13943	13991	13966	13933	13889	13983	13985	14190	14034	13982	13914	13957	13979	14010	13972	13996	13857	13865	14066	13897	13960	14067	13854	14052	13944	14018	14076	13919	13873	13790	14038	13940	13907	13896	14129	13897	13970	13888	13952	14008	14111	13921	13887	14006	14010	13983	13906	13832	13933	14148	13974	14052	13935	13965	13953	14095	13947	14180	14039	13934	13960	13967	13874	13948	13988	14156	14141	13994	14012	13917	13942	13948	14064	13969	14097	13906	13965	13858	14029	13973	14130	13959	13917	13909	13911	14175	14079	13982	13865	13841	14128	13875	13952	14007	13926	14026	13935	14038	14085	13876	13968	13886	13826	14016	14085	14056	13893	14107	14042	13924	13804	13973	13962	13838	13894	14150	14058	13924	13943	14236	13807	13927	14069	13949	14001	13998	13976	14009	13789	14052	13835	13841	14008	13901	13968	13869	13848	13882	14191	13934	14041	14136	13939	13976	13964	13990	13927	14097	13902	14113	13887	14053	13922	14076	14052	14064	14054	13763	13965	14022	13992	14040	14175	13969	13927	13805	14135	13943	14034	13972	13891	14047	13909	13901	13977	13888	13980	13903	14003	13965	13931	13982	13873	14127	13948	13916	14012	14021	14093	14006	13843	14067	14215	13731	13861	14073	13837	13867	14121	13920	13975	13963	14076	13891	14018	13951	14129	13893	13994	14147	13966	13885	13967	13865	13941	13858	14029	13857	13960	14010	13832	14234	14026	13827	13974	13897	14112	14071	14071	14012	13864	14085	14034	14047	13910	13906	14012	13862	13951	13928	14073	14027	13950	13929	13988	14132	14012	13912	13937	13924	14045	14084	13989	14038	13938	13864	14013	14041	14028	13982	13986	13981	13998	14082	13843	13868	14069	14112	14148	13963	14108	13997	13950	13916	14016	13990	13958	13806	13987	14023	14056	14086	13992	13855	14027	13833	13891	13920	14033	13929	13834	13983	13977	13983	14010	13923	13914	13971	13971	13969	13920	13868	13944	13906	13947	13927	13985	13917	13920	13941	14053	13958	14007	13959	13916	13821	14099	13947	13971	14083	14014	13866	14033	13953	14066	14042	13765	14066	13993	14008	13933	13892	13883	14046	13925	13965	14005	13989	14088	13830	14135	13911	14007	14005	13843	13826	13909	14266	13884	13899	14042	14017	14097	14129	14032	14082	13994	13938	14049	14013	13850	13958	13949	14070	13993	13774	13816	13858	13940	14003	13940	13898	13914	13920	13933	13922	13833	14007	13756	13987	13831	14068	13959	13859	13976	13893	14050	13881	13946	14055	13890	13902	14034	13908	13933	14070	14017	14055	13927	13847	13987	13990	13934	13897	14046	13837	14015	13895	13793	14125	14061	14025	14129	13957	14093	14006	13971	14016	14032	13941	13906	13927	14177	14143	13790	13972	13898	14083	14069	13926	14029	13922	13909	13854	13865	13951	14048	14012	13804	14042	14004	14088	14155	14215	13820	13844	13879	13825	14217	13989	13972	13979	13947	13938	13926	14013	13906	14085	14056	14072	13878	13940	14053	14077	13942	14123	14089	13987	13759	14104	13939	13900	13941	13908	13979	13822	13954	14041	13923	13965	14043	14006	14046	14083	13970	13999	13921	13968	13880	13998	13949	13978	13891	14065	13871	13933	14058	13994	13899	13916	13922	13935	14044	13961	14007	13971	13874	13917	14043	14107	14175	14021	14066	14119	13947	14132	14104	13909	13884	14026	13833	13895	13980	13936	13991	13924	13887	14078	14162	13984	14015	14005	14003	13900	13929	13980	13925	13744	14161	13943	14000	14035	14019	13918	13895	14051	13982	13925	13945	13977	13765	14103	13718	13916	14008	13854	13900
22616	20872	27713	24225	21659	22092	20797	18110	17425	17514	17474	17031	17278	17066	16777	16550	16878	16485	16794	16555	16609	16836	16599	16548	16543	16723	16782	16690	16731	16619	16522	16655	16734	16484	16519	16495	16572	16779	16732	16513	16575	16434	16430	16271	16478	16512	16681	16493	16708	16468	16618	16550	16454	16496	16475	16466	16475	16586	16584	16501	16810	16475	16519	16682	16455	16495	16353	16741	16694	16556	16484	16417	16466	16570	16688	16514	16578	16382	16570	16551	16420	16516	16573	16412	16352	16662	16506	16393	16636	16475	16452	16388	16573	16541	16313	16471	16497	16340	16446	16351	16593	16602	16401	16739	16468	16513	16629	16303	16367	16605	16456	16420	16456	16534	16541	16548	16578	16504	16395	16292	16509	16533	16543	16347	16418	16519	16646	16540	16589	16353	16487	16496	16498	16493	16572	16544	16363	16429	16418	16559	16275	16171	16509	16512	16513	16761	16505	16691	16584	16375	16536	16584	16560	16385	16243	16450	16311	16579	16712	16475	16709	16379	16559	16604	16628	16803	16419	16416	16571	16480	16522	16509	16356	16465	16256	16514	16435	16503	16548	16551	16555	16368	16479	16370	16518	16510	16659	16502	16510	16454	16574	16491	16447	16424	16641	16541	16424	16351	16444	16570	16621	16399	16407	16373	16503	16366	16682	16471	16701	16409	16393	16387	16522	16558	16563	16540	16609	16498	16514	16479	16576	16659	16269	16651	16497	16640	16505	16729	16586	16557	16427	16464	16379	16275	16349	16411	16514	16730	16490	16536	16539	16705	16493	16562	16626	16441	16463	16629	16432	16326	16576	16440	16530	16542	16254	16451	16458	16367	16537	16288	16278	16452	16504	16393	16296	16642	16526	16366	16589	16556	16375	16412	16378	16600	16254	16592	16508	16598	16719	16623	16377	16638	16549	16533	16382	16496	16365	16510	16324	16587	16613	16532	16699	16647	16623	16509	16483	16398	16571	16498	16437	16595	16513	16385	16498	16493	16604	16446	16617	16420	16533	16101	16325	16526	16228	16431	16325	16537	16444	16391	16597	16335	16484	16564	16449	16366	16446	16433	16476	16501	16491	16566	16608	16459	16349	16460	16477	16424	16593	16630	16489	16555	16371	16622	16466	16393	16556	16606	16391	16318	16543	16511	16462	16598	16402	16444	16449	16223	16578	16422	16369	16588	16395	16527	16473	16375	16510	16504	16604	16502	16511	16510	16605	16485	16394	16516	16538	16459	16533	16319	16406	16407	16626	16344	16696	16559	16354	16378	16502	16752	16566	16625	16639	16451	16438	16417	16272	16518	16460	16516	16328	16491	16362	16594	16605	16274	16486	16356	16376	16514	16436	16536	16236	16404	16392	16285	16373	16382	16441	16516	16542	16553	16530	16475	16457	16479	16435	16305	16585	16428	16574	16572	16475	16489	16338	16430	16358	16279	16222	16670	16476	16556	16421	16324	16389	16366	16492	16542	16579	16402	16169	16524	16473	16547	16191	16560	16510	16416	16633	16540	16494	16403	16414	16624	16561	16404	16726	16626	16412	16464	16648	16413	16477	16604	16587	16403	16552	16466	16505	16541	16499	16528	16615	16312	16282	16449	16483	16390	16435	16476	16457	16258	16620	16568	16580	16554	16546	16452	16312	16408	16518	16333	16435	16430	16330	16449	16364	16384	16521	16650	16650	16485	16388	16393	16344	16332	16406	16434	16669	16610	16481	16282	16685	16677	16463	16526	16482	16498	16609	16408	16556	16684	16405	16576	16421	16573	16480	16398	16504	16538	16544	16647	16348	16501	16445	16280	16568	16549	16399	16329	16554	16516	16479	16645	16507	16437	16407	16555	16552	16658	16641	16472	16612	16384	16478	16507	16394	16394	16537	16487	16382	16599	16492	16508	16492	16596	16418	16434	16413	16485	16532	16534	16443	16508	16460	16543	16530	16428	16631	16435	16308	16500	16374	16430	16575	16350	16203	16540	16528	16466	16535	16576	16358	16442	16539	16367	16442	16272	16676	16708	16467	16528	16361	16573	16478	16502	16412	16520	16453	16477	16485	16364	16592	16530	16428	16439	16479	16603	16572	16600	16560	16459	16358	16195	16362	16686	16528	16507	16559	16372	16587	16602	16480	16664	16441	16454	16528	16521	16684	16537	16438	16462	16365	16599	16450	16527	16300	16503	16602	16513	16501	16397	16374	16633	16325	16333	16406	16329	16400	16518	16269	16509	16469	16397	16295	16401	16419	16568	16415	16321	16549	16665	16437	16536	16336	16348	16482	16525	16382	16284	16605	16489	16545	16503	16432	16470	16519	16397	16681	16367	16343	16727	16657	16387	16431	16449	16381	16207	16543	16352	16400	16618	16343	16693	16549	16630	16477	16362	16588	16287	16548	16568	16454	16693	16429	16651	16666	16437	16670	16526	16461	16749	16621	16278	16543	16546	16616	16407	16239	16641	16582	16550	16580	16508	16730	16428	16512	16467	16592	16630	16579	16456	16641	16413	16585	16510	16323	16414	16516	16624	16532	16428	16498	16669	16347	16460	16418	16513	16337	16386	16471	16426	16365	16337	16399	16542	16494	16457	16615	16536	16477	16333	16528	16549	16443	16402	16383	16408	16481	16681	16276	16476	16659	16479	16556	16178	16604	16382	16573	16498	16323	16514	16447	16346	16506	16264	16686	16455	16454	16463	16570	16463	16508	16650	16403	16417	16651	16634	16376	16401	16389	16388	16737	16596	16501	16385	16632	16520	16641	16309	16631	16420	16439	16761	16526	16449	16394	16527	16375	16459	16594	16536	16562	16385	16367	16287	16354	16346	16399	16441	16397	16558	16441	16392	16508	16547	16368	16388	16493	16641	16583	16509	16596	16565	16646	16515	16473	16396	16514	16628	16441	16460	16437	16445	16577	16563	16505	16366	16388	16439	16483	16465	16516	16612	16585	16421	16610	16268	16538	16548	16328	16618	16419	16453	16430	16452	16398	16588	16415	16340	16317	16490	16588	16391	16356	16536	16540	16398	16554	16579	16348	16430	16399	16133	16573	16366	16456	16278	16733	16251	16601	16493	16337	16392	16580	16611	16273	16479	16383	16671	16420	16709	16533	16421	16306	16313	16333	16393	16344	16501	16553	16554	16598	16400	16402	16410	16242	16686	16539	16241	16553	16358	16360	16623	16325	16495	16449	16459	16326	16543	16384	16460	16405	16511	16509	16294	16450	16532	16487	16448	16393	16530	16547	16378	16371	16425	16311	16523	16522	16411	16453	16483	16406	16728	16540	16501	16550	16494	16588	16517	16523	16549	16422	16546	16672	16744	16353	16517	16486	16651	16237	16417	16181	16485	16476	16409	16240	16353	16533	16671	16528	16816	16480	16690	16497	16409	16553	16463	16524	16442	16418	16538	16499	16438	16438	16414	16388	16538	16542	16354	16629	16465	16502	16491	16426	16416	16479	16377	16561	16649	16389	16505	16581	16524	16444	16487	16602	16419	16618	16633	16567	16492	16442	16422	16745	16467	16505	16392	16622	16425	16463	16454	16696	16409	16697	16416	16599	16544	16483	16373	16402	16294	16448	16551	16366	16687	16349	16650	16495	16455	16430	16510	16519	16481	16456	16479	16425	16439	16570	16541	16392	16351	16298	16385	16593	16458	16485	16299	16518	16520	16449	16624	16714	16364	16506	16608	16506	16502	16322	16376	16492	16575	16571	16574	16403	16301	16399	16210	16385	16517	16264	16447	16482	16450	16403	16589	16636	16605	16574	16655	16437	16360	16607	16526	16735	16388	16468	16658	16409	16567	16494	16590	16355	16333	16634	16397	16636	16452	16267	16459	16425	16464	16368	16535	16422	16284	16303	16456	16436	16567	16650	16333	16460	16597	16665	16540	16348	16445	16429	16444	16619	16326	16427	16530	16595	16419	16519	16552	16231	16390	16429	16324	16489	16530	16364	16364	16567	16421	16527	16674	16608	16420	16327	16482	16436	16486	16542	16532	16281	16498	16484	16442	16477	16558	16388	16584	16519	16360	16262	16436	16462	16453	16290	16585	16416	16695	16283	16570	16378	16520	16608	16393	16546	16449	16538	16200	16206	16396	16255	16456	16664	16452	16519	16587	16777	16336	16535	16424	16262	16357	16393	16416	16446	16527	16715	16413	16380	16432	16358	16372	16302	16571	16433	16549	16325	16488	16553	16580	16236	16485	16489	16380	16452	16394	16437	16511	16324	16458	16428	16443	16382	16176	16364	16390	16392	16410	16433	16473	16634	16526	16714	16610	16383	16500	16506	16528	16338	16492	16602	16572	16652	16639	16373	16254	16406	16454	16508	16500	16585	16494	16551	16326	16412	16465	16529	16422	16463	16476	16498	16522	16708	16656	16373	16448	16618	16392	16382	16653	16423	16351	16293	16247	16386	16612	16305	16306	16585	16451	16337	16441	16419	16306	16550	16579	16463	16299	16376	16300	16431	16560	16361	16290	16609	16519	16495	16435	16494	16323	16482	16558	16443	16516	16496	16473	16430	16412	16561	16607	16622	16396	16478	16504	16385	16469	16507	16443	16444	16557	16559	16676	16521	16576	16399	16674	16506	16345	16505	16489	16576	16514	16712	16483	16369	16386	16472	16431	16346	16553	16460	16620	16551	16540	16526	16432	16600	16653	16296	16411	16558	16548	16289	16466	16489	16239	16580	16521	16541	16708	16460	16510	16617	16445	16412	16498	16456	16510	16629	16614	16521	16255	16605	16594	16358	16558	16423	16363	16612	16356	16373	16671	16528	16533	16444	16399	16482	16476	16529	16240	16504	16418	16639	16352	16334	16433	16587	16585	16536	16364	16459	16438	16293	16305	16554	16564	16513	16361	16381	16432	16292	16545	16685	16351	16495	16393	16607	16368	16588	16657	16462	16341	16470	16596	16568	16562	16580	16562	16442	16435	16421	16447	16503	16617	16425	16554	16403	16600	16443	16377	16525	16439	16635	16351	16388	16472	16489	16509	16703	16373	16400	16608	16435	16358	16480	16363	16599	16384	16488	16444	16499	16397	16295	16391	16493	16454	16526	16478	16514	16253	16243	16387	16362	16234	16286	16739	16483	16410	16350	16400	16534	16442	16396	16576	16607	16754	16697	16481
14109	30785	25438	19712	18130	16644	16111	15705	15157	14891	14776	14531	14463	14107	14241	14216	13905	14014	14128	13963	13950	14097	13952	13853	14150	13889	13873	13837	14024	13854	13908	13763	13873	14104	13781	13877	13860	13983	13937	14013	13978	13862	13814	13985	14018	13899	13875	13930	14122	13969	13993	13917	13956	13824	14046	14068	13911	13836	13935	13965	13927	13991	13762	13843	13877	13872	13834	13925	14056	13851	13933	13867	13946	13909	13900	14041	13905	13914	13865	13958	13944	13879	13797	13743	13913	13857	13891	14012	13989	13968	13848	13842	13907	13750	13720	13839	13915	13848	13886	14010	13915	13801	13850	13967	13648	13964	13790	14008	13870	13817	13869	13947	13863	14029	13876	13814	13899	13907	13931	13869	13923	13838	13855	13739	13932	13874	13863	13997	14018	13790	13912	13805	13844	13800	14056	13925	13849	13701	13964	13992	13806	13985	14000	13916	13779	13819	13881	13956	13870	13907	13934	13799	13911	13981	13830	13863	13763	13725	13886	13857	14170	13804	13849	14057	13842	13829	13958	13796	13953	13893	13887	13999	13918	13958	13872	14008	13855	14098	13684	13830	13840	13797	13853	13817	13866	13762	13905	13790	13998	13914	13985	13866	13960	13782	13924	13929	13972	13822	13862	13883	13879	13821	13769	13743	13975	13881	13908	13885	14029	13957	13942	14042	13941	13964	13874	13865	14022	13694	13962	13852	13946	13850	13857	13873	13779	13783	13763	13739	13654	13917	14019	13817	13893	13905	13812	13754	14086	13817	13882	13844	13763	14106	13731	13772	13780	13920	13830	13886	13896	13831	13874	13937	13898	13856	13923	13735	13820	13802	13921	13928	13815	13907	13878	13796	13878	13972	13936	13865	13784	13594	13888	13793	13861	13870	13893	13880	13964	14018	13854	14003	13873	13915	14002	13887	13928	13844	13891	13820	13906	13843	13962	13787	13875	13886	13774	13987	13785	13907	13838	13865	14082	14045	13990	13884	13956	14099	13881	13891	13962	13959	13898	13859	13975	13869	13911	13936	13847	13940	13670	13901	13996	13865	13900	13875	13855	13764	13854	13775	13774	13858	13849	13822	13900	13816	13808	13887	13746	14069	13942	14014	13934	13899	13770	14015	13827	13871	13909	14012	13933	13953	13890	13753	13904	13937	14028	13930	13975	13736	13796	13772	13797	13784	13829	13807	13958	13914	14036	13941	13789	13921	13953	13947	13796	13869	13861	13734	13954	13919	13877	14049	13957	14002	14049	14001	13759	13774	14019	13852	13799	13770	13933	13815	13976	13927	13996	13776	13947	13895	13972	13984	13854	13738	13881	14003	13960	14004	14019	13975	13876	13955	13964	14003	14001	13825	13952	13936	13844	13714	13788	13836	13823	14005	13904	13981	13802	13978	13737	13839	13921	13981	13862	13836	13842	13848	13803	13760	13889	13880	13874	13936	13950	13830	13956	13812	13872	13850	13829	13946	13910	13720	13950	13904	13776	13912	13835	14061	13742	13792	13799	13948	13848	14031	14193	13786	13982	13917	13925	13891	13938	14045	13768	13888	13887	13889	13886	13950	13740	14001	13770	13680	13960	13806	13945	14027	13816	13914	14005	13991	13963	13928	13794	14011	13830	13939	13910	13800	13805	14031	13777	13781	13871	13935	13884	13979	13967	13923	13880	13912	13986	13709	13996	13793	13983	13982	13729	13901	14049	13709	14004	13988	13841	13898	13841	13979	13738	13922	13823	13830	13851	13814	13840	13817	13740	13874	13930	13806	13869	14073	13739	13931	13797	13819	13897	13853	13933	14008	13847	13698	13742	14039	13721	14055	13791	13724	13899	13934	13981	13986	13914	13840	13874	13785	13747	13941	13836	13786	13949	13955	13930	13833	13895	13944	13838	13885	13667	13879	13825	13799	13922	13882	13942	13993	13966	14056	13919	13813	13884	13811	13890	13961	13928	13985	13850	13767	13762	13829	13902	13984	13917	13835	13962	14044	13904	13796	13927	13922	13734	13794	13750	14029	13766	13809	13883	13677	13869	13957	14044	13841	13893	13920	13697	13930	13994	13779	13966	14029	13857	13960	13769	13902	13838	13848	13934	13898	13892	13933	13906	14114	13860	13897	14025	13846	14015	13539	13865	14036	13947	13734	14064	13846	13909	13941	13884	14012	13942	13751	13988	13932	13992	13645	13921	14098	13891	13858	14108	13916	13818	13833	13914	13960	14084	13866	14073	13876	13964	13971	13712	13829	13942	13826	13964	13742	13990	13823	13973	13811	13970	13749	13794	13838	13908	13880	13940	13943	13948	13848	13827	13953	13894	13859	13806	13824	13981	13912	13820	13761	13777	14015	13783	13945	13991	14011	13808	13854	13941	13930	13954	14044	13813	13849	13857	13947	13904	14070	13811	14032	13874	14104	13658	13771	13821	13974	14019	13834	13875	13773	13951	13832	13856	13929	13870	13991	13899	13923	13766	13851	13879	13946	13747	13864	13852	13806	13902	13906	13888	13706	13817	13872	13840	13800	13921	13719	13900	13716	13844	13795	14027	13840	13890	13933	13933	13811	13823	13933	14062	13773	13968	13810	14053	13724	14010	13855	13851	13917	13943	13720	13790	14064	13988	13833	13888	13884	13938	13922	13886	13856	13919	13769	13838	13880	13952	13838	14006	13889	13964	13733	13916	13766	14003	13946	13872	13948	13874	13831	13915	13873	13699	14067	14178	13851	13927	13883	13922	13920	14059	14111	13969	13922	13812	13891	13805	13733	13888	13992	13919	14008	13842	13746	13905	13914	13877	13806	13854	13957	13960	14138	13910	13862	13869	13853	14139	13816	13725	14047	13888	13980	13848	13904	13901	13856	13781	13912	13753	13924	13971	13701	13978	14001	13880	13835	13714	13862	13937	13843	14014	13890	13871	14056	13986	13919	14017	13920	13860	13790	13952	13892	13919	13898	13782	13832	13872	13787	13956	13982	13907	13831	13851	13883	13827	14081	13922	13887	13979	13808	13710	13763	13937	13721	13856	13982	13967	13943	13957	13785	13819	13879	13953	13782	13828	13976	13961	13775	13926	13801	13810	13915	13872	13841	13919	13792	13989	13814	13983	13887	13815	13752	13896	13924	13829	13803	13775	13772	14077	13737	13867	13833	13817	13920	13997	13771	13929	13778	13942	13838	13894	13797	13768	13915	13723	14065	13843	13928	13982	13845	13888	13715	14019	13773	13957	13879	13942	14018	14041	13897	13960	13997	13638	13926	13991	13967	13914	13723	13736	13923	13806	14014	13727	13826	13873	13813	13815	13775	13862	13881	13956	14001	13895	13996	13842	13882	13822	13898	13923	13894	13958	13866	13831	13919	13939	14013	13781	14104	13795	13852	13796	13907	13883	13918	13992	13970	13950	13821	13889	14055	13872	13898	13930	13817	13762	13954	13993	13910	13930	13980	13907	13764	14006	13807	14070	13950	13956	13842	14047	13789	13867	13979	13697	13811	13858	13968	13820	13712	13932	13815	13928	13924	13832	13732	13808	13838	13916	13943	13746	14039	14035	13957	14059	13863	13920	13980	14062	13967	14084	13968	13927	13940	13784	13898	13873	13881	13934	13846	13778	13688	13941	13846	13995	13804	13840	13889	13792	13762	13802	13655	13846	13666	13910	13930	13823	13953	14036	14002	13962	13820	13857	13785	14010	13805	13969	13945	13902	14011	13712	13884	13882	14001	13959	13809	13886	14017	14022	13777	14062	13913	13983	13742	13900	13838	13928	13898	13902	13852	13957	14001	13841	14022	13819	13991	14006	14038	13602	13958	13995	13854	13820	13937	13891	13738	13915	13862	13807	13844	13820	13895	13905	13994	13875	13724	13885	13959	13705	13825	13881	13876	13710	13849	14009	13912	13876	13910	13769	13906	13933	13734	13996	13956	13905	13883	14001	13787	13933	14102	13852	13834	14004	13943	13845	13879	13773	13836	13652	13903	13904	13769	14015	13900	13851	13844	13830	13925	13874	13882	14009	13892	13990	13940	13884	14041	13841	14042	13963	13784	14015	13982	13859	13788	14063	13911	13817	13920	13882	13903	14056	13814	13943	13906	13777	13751	14048	13759	13914	13811	13874	14105	13779	13952	13728	13929	13763	13712	13822	13741	13685	13909	13777	13942	13921	13790	13799	13892	13893	13922	13796	13765	14105	13785	13892	13951	13800	13936	13963	13916	13931	13839	13894	13998	13871	14007	13885	13942	13954	13833	13891	13998	13777	14041	13825	13859	14005	13946	13882	13814	13821	13735	13909	13997	13677	13820	13861	14014	13900	14085	13801	13912	13849	14010	13944	13782	13911	13876	14025	13915	13810	13867	13916	13948	13905	13923	13851	13882	13820	13935	13943	14010	14088	13832	13833	14065	13965	13885	13809	13960	13812	13995	14159	13791	13846	13955	14010	14029	13873	13968	13878	14005	13882	13824	13769	13920	13955	13870	13924	13872	13921	13771	13991	13858	13809	13764	13691	13766	13773	13931	13928	13933	13820	13892	13973	13948	13829	13880	14078	13914	13785	13879	13886	13776	13648	13955	13833	13871	13926	13870	13889	13885	13864	13841	14026	13953	13914	13807	13874	13898	13849	13974	13827	13941	14003	13934	13979	13847	13874	13883	14032	14037	13860	13857	13806	13849	13931	13912	13958	13845	13848	14023	13781	13998	13818	13811	13907	13820	13885	13794	13876	13792	13976	13832	13898	13780	13806	13947	13919	13772	13920	13978	13999	13832	13866	13840	13811	13858	13837	13895	13843	13871	13715	14016	13709	13814	13804	14001	13968	13936	13704	13986	13710	13970	13993	13775	13674	14011	13573	13882	13783	13814	13823	13874	13958	13955	13816	13999	13801	13934	13998	13926	13882	14076	13733	13926	13876	13829	13829	14185	13823	13697	14088	13880	14030	13912	13890	13869	13866	13975	14088	13854	13901	13699	14027	13867	14032	13987	13878	13907	13916	13969	13856	13836	13918	13946	13897	13917	13846	13802	13871	13757	13918	13790	13880	13746	13984	13994	13982	13889	13876	13961	13815	13755	13778	13939	13899	13882	13929	13959	13681	13759	14031	13861	13874	13837	13712	13822	13883	13764	13924	13845	13847	13954
24188	20900	26579	26218	20710	19337	19271	18297	18041	17879	17991	17604	17693	17576	17231	17269	17532	17395	17449	17444	17531	17239	17345	17339	17355	17301	17390	17370	17407	17443	17208	17452	17212	17377	17353	17203	17367	17390	17300	17371	17285	17171	17342	17158	17300	17356	17399	17214	17263	17205	17264	17232	17261	17269	17235	17023	17444	17285	17470	17298	17243	17289	17264	17174	17233	17539	17291	17134	17226	17304	17250	17474	17192	17254	17156	16948	17459	17329	17282	17341	17273	17444	17232	17290	17310	17330	17194	17299	17288	17239	17249	17227	17421	17429	17405	17355	17268	17391	17361	17082	17209	17188	17362	17279	17057	17370	17270	17093	17282	17298	17285	17177	17343	17178	17292	17105	17256	17214	17368	17199	17159	17237	17267	17170	17217	17328	17392	17318	17177	17388	17238	17298	17306	17185	17292	17130	17230	17316	17255	17264	17318	17406	17285	17220	17178	17263	17090	17121	17292	17292	17304	17328	17310	17285	17089	17219	17291	17145	17322	17264	17276	17294	17024	17314	17378	17237	17342	17236	17217	17184	17299	17009	17210	17379	17115	17321	17230	17395	17114	17465	17205	17348	17259	17235	17414	17150	17100	17225	17414	17281	17453	17393	17146	17213	17198	17031	17433	17283	17220	17410	17453	17376	17332	17327	17131	17210	17104	17400	17347	17252	17377	17231	17281	17330	17214	17167	17481	17269	17038	17069	17240	17177	17288	17451	17328	17095	17135	17263	17299	17277	17422	17115	17440	17431	17285	17368	17362	17363	17473	17241	17458	17154	17126	17192	17144	17299	17283	17510	17155	17182	17132	17393	17194	17193	17432	17419	17370	17345	17193	17288	17132	17167	17328	17257	17469	17516	17180	17286	17229	17289	17277	17222	17061	17227	17038	17355	17140	17307	17096	17241	17282	17257	17277	17183	17303	17214	17290	17196	17307	17277	17191	17130	17080	17242	17027	17170	17339	17231	17353	17391	17382	17258	17240	17266	17140	17367	17235	17306	17193	17234	17395	17262	17254	17350	17234	17313	17140	17192	17310	17499	17361	17318	17349	17348	17296	17217	17413	17249	17294	17342	17351	17235	17197	17147	17343	17121	17353	17343	17097	17298	17289	17287	17188	17287	17222	17282	17392	17455	17320	17264	17326	17301	17230	17465	17319	17157	17485	17432	17137	17265	17567	17246	17412	17313	17087	17290	17301	17254	17267	17168	17217	17247	17434	17349	17315	17500	17580	17328	17361	17234	17266	17230	17408	17265	17387	17297	17202	17010	17444	17292	17211	17235	17162	17263	17352	17085	17312	17443	17245	17244	17311	17207	17414	17209	17335	17406	17269	17390	17584	17497	17422	17373	17164	17260	17240	17095	17042	17294	17289	17226	17339	17170	17266	17422	17351	17399	17313	17132	17257	17313	17110	17249	17357	17079	17411	17323	17393	17227	17544	17463	17312	17300	17364	17354	17230	17088	17218	17259	17469	17224	17439	17307	17360	17279	17233	17414	17172	17086	17404	17296	17470	17244	17128	17091	17393	17172	17277	17329	17229	17151	17098	17195	17252	17269	17299	17284	17144	17366	17307	17308	17450	17316	17320	17265	17277	17396	17229	17437	17392	17079	17277	17316	17262	17309	17281	17400	17134	17173	17361	17507	17193	17078	17399	17366	17299	17350	17263	17371	17422	17312	17397	17318	17203	17412	17161	17463	17273	17415	17304	17408	17355	17324	17113	17259	17157	17237	17126	17668	17359	17195	17304	17150	17318	17113	17287	17340	17215	17146	17363	17286	17210	17159	17201	17150	17193	17322	17191	17554	17289	17313	17428	17249	17347	17176	17312	17110	17302	17514	17262	17529	17285	17338	17190	17290	17340	17117	17260	17317	17349	17258	17175	17294	17222	17237	17312	17282	17072	17334	17337	17307	17328	17279	17088	17420	17433	17255	17321	17249	17114	17211	17331	17180	17321	17465	17461	17246	17486	17110	17179	17333	16986	17264	17182	17265	17206	17241	17388	17472	17288	17303	17281	17171	17476	17366	17405	17474	17225	17300	17361	17300	17121	17528	17166	17051	17207	17184	17352	17250	17245	17183	17346	17282	17167	17405	17364	17440	17426	17302	17259	17338	17263	17453	17510	17184	17233	17294	17084	17391	17060	17245	17283	17183	17123	17105	17288	17217	17062	17493	17307	17171	17344	17234	17296	17391	17318	17344	17081	17126	17276	17096	17330	17374	17108	17371	17428	17328	17463	17189	17308	17409	17216	17252	17301	17352	17333	17491	17218	17395	17389	17165	17496	17440	17471	17364	17330	17355	17325	17352	17258	17485	17340	17303	17400	17302	17194	17432	17132	17417	17233	17380	17353	17594	17350	17273	17211	17453	17274	17173	17191	17358	17316	17397	17516	17477	17456	17116	17272	17249	17316	17418	17110	17230	17354	17124	17308	17342	17121	17314	17233	17163	17237	17256	17256	17149	17219	17305	17231	17296	17271	17259	17439	17276	17291	17176	17355	17246	17173	17180	17374	17351	17242	17300	17144	17246	17386	17551	17193	17300	17280	17261	17200	17336	17148	17214	17351	17461	17276	17506	17307	17105	17133	17363	17371	17191	17326	17361	17399	17406	17280	17344	17414	17417	17320	17467	17375	17391	17281	17405	17471	17143	17397	17353	17277	17291	17262	17350	17200	17276	17236	17264	17184	17231	17370	17318	17379	17287	17294	17138	17174	17305	17243	17197	17142	17277	17325	17284	17157	17375	17268	17284	17200	17164	17522	17296	17333	17340	17053	17128	17363	17202	17325	17150	17332	17311	17200	17326	16979	17214	17385	17220	17219	16995	17383	17289	17459	17359	17294	17313	17239	17279	17179	17159	17305	17249	17254	17288	17375	17111	17361	17356	17401	17416	17339	17151	17357	17287	17279	17368	17384	17170	17187	17267	17420	17253	17210	17196	17241	17444	17139	17136	17221	17331	17373	17187	17212	17311	17261	17324	17175	17253	17250	17119	17371	17466	17362	17417	17410	17176	17287	17217	17161	17253	17216	17355	17249	17301	17141	17102	17191	17289	17361	17171	17106	17247	17270	17201	17255	17239	17285	17278	17343	17299	17258	17396	17241	17270	17323	17382	17318	17431	17342	17285	17141	17330	17423	17269	17166	17297	17179	17233	17239	17526	17142	17277	17306	17250	17186	17406	17303	17258	17348	17405	17367	17392	17419	17295	17207	17186	17415	17399	17229	17305	17305	17314	17228	17335	17258	17411	17409	17155	17279	17370	17358	17192	17232	17365	17262	17537	17137	17368	17453	17315	17283	17265	17280	17209	17176	17187	17132	17295	17173	17294	17340	17136	17236	17133	17428	17029	17239	17238	17261	17427	17323	17264	17262	17345	17340	17122	17040	17341	17200	17216	17137	17115	17190	17350	17226	17164	17322	17269	17317	17335	17172	17311	17211	17298	17491	17176	17121	17300	17284	17273	17475	17188	17118	17172	17115	17244	17099	17333	17133	17178	17361	17292	17376	17298	17428	17419	17184	17484	17250	17273	17257	17295	17316	17076	17211	17442	17376	17157	17312	17136	17384	17162	17451	17186	17271	17468	17333	17234	17393	17161	17366	17203	17227	17250	17267	17365	17240	17267	17488	17442	17214	17193	17167	17255	17190	17137	17184	17319	17175	17331	17433	17289	17318	17437	17128	17314	17279	17267	17363	17247	17264	17427	17314	17241	17390	17186	17217	17238	17270	17258	17394	17425	17415	17326	17311	17058	17414	17165	17069	17329	17264	17233	17413	17407	17318	17205	17316	17152	17405	17467	17294	16992	17142	17223	17145	17294	17351	17095	17275	17194	17341	17312	17297	17248	17462	17622	17461	17207	17341	17380	17258	17181	17411	17436	17357	17410	17206	17313	17240	17298	17363	17197	17242	17196	17282	17370	17261	17237	17245	16994	17460	17220	17300	17300	17403	17361	17273	17385	17248	17085	17108	17351	17372	17170	17144	17270	17281	17333	17440	17439	17389	17234	17279	17191	17402	17276	17143	17258	17231	17343	17436	17285	17284	17459	17418	17310	17236	17262	17184	17231	17257	17211	17383	17399	17364	17431	17400	17546	17180	17091	17209	17421	17212	17409	17359	17233	17350	17292	17386	17339	17142	17407	17453	17371	17451	17225	17166	17286	17169	17304	17255	17325	17118	17300	17048	17028	17231	17297	17205	17347	17225	17323	17234	17251	17298	17194	17439	17252	17141	17225	17289	17139	17139	17154	17379	17096	17465	17165	17083	17351	17056	17340	17336	17541	17397	17133	17085	17305	17477	17322	17350	17078	17316	17444	17333	17307	17369	17277	17309	17339	17224	17356	17448	17154	17551	17515	17447	17373	17302	17203	17177	17382	17419	17149	17097	17112	17264	17276	17240	17291	17391	17449	17301	17313	17274	17379	17471	17435	17420	17387	17253	17352	17170	17268	17334	17171	17207	17153	17399	17300	17418	17428	17168	17563	17310	17329	17300	17070	17405	17250	17149	17128	17244	17220	17160	17155	17341	17620	17296	17237	17411	17447	17272	17174	17161	17362	17365	17344	17263	17397	17172	17339	17167	17309	17285	17398	17415	17285	17164	17373	17071	17289	17524	17476	17386	17428	17470	17261	17163	17343	17291	17338	17456	17255	17332	17238	17172	17261	17008	16988	17400	17165	17333	17179	17370	17396	17332	17275	17289	17173	17293	17078	17464	17197	17351	17240	17246	17099	17363	17206	17328	17384	17185	17336	17445	17458	17402	17268	17184	17272	17352	17386	17118	17321	17231	17274	17362	17393	17370	17145	17254	17464	17373	17471	17251	17178	17323	17384	17405	17242	17238	17263	17206	17345	17268	17236	17428	17426	17355	17252	17249	17390	17514	17394	17165	17291	17245	17413	17543	17247	17329	17312	17112	17217	17307	17220	17331	17514	17381	17352	17283	17202	17158	17450	17268	17168	17194	17038	17461	17349	17327	17206	17343	17254	17208	17449	17291	17427	17182	17489	17254	17312	17164	17177	17353	17371	17176	17190	17213	17262	17525	17293	17309	17193	17419	17332	17240	17299	17305	17216	17319	17503	17229	17153	17247	17347	17315	17126	17431	17330	17079	17350	17264	17265
15033	27448	22938	18812	17396	16590	15983	15635	15301	15348	15115	14979	14805	14667	14641	14652	14504	14734	14549	14546	14339	14460	14533	14640	14401	14386	14297	14446	14512	14554	14493	14662	14400	14485	14453	14512	14523	14448	14471	14452	14345	14534	14390	14718	14525	14401	14492	14479	14604	14628	14507	14361	14478	14306	14504	14479	14476	14370	14406	14374	14502	14328	14640	14521	14470	14489	14580	14485	14580	14452	14500	14600	14408	14436	14439	14620	14316	14401	14496	14458	14515	14403	14321	14550	14374	14520	14485	14330	14571	14293	14431	14589	14316	14500	14484	14441	14376	14544	14439	14320	14545	14331	14509	14445	14543	14571	14247	14570	14446	14355	14516	14546	14402	14458	14584	14415	14489	14337	14623	14409	14351	14451	14644	14441	14621	14385	14432	14531	14344	14409	14406	14338	14363	14452	14417	14364	14523	14415	14356	14463	14457	14327	14623	14544	14302	14478	14517	14340	14646	14414	14537	14401	14456	14468	14450	14359	14383	14492	14434	14334	14425	14353	14692	14387	14535	14456	14460	14539	14228	14384	14398	14360	14683	14643	14474	14352	14427	14520	14514	14508	14282	14477	14445	14396	14416	14357	14556	14431	14562	14489	14338	14404	14525	14430	14461	14483	14495	14694	14593	14526	14558	14459	14368	14400	14421	14488	14515	14402	14415	14497	14278	14297	14609	14394	14500	14395	14501	14555	14675	14499	14519	14508	14295	14433	14445	14397	14464	14428	14346	14516	14575	14453	14388	14446	14287	14608	14620	14497	14433	14523	14532	14426	14325	14662	14565	14457	14483	14293	14474	14552	14469	14466	14487	14258	14496	14494	14274	14632	14468	14651	14537	14497	14362	14638	14340	14643	14388	14696	14542	14317	14525	14381	14533	14517	14481	14293	14245	14629	14530	14464	14553	14282	14601	14668	14480	14390	14603	14490	14388	14399	14431	14456	14600	14303	14428	14462	14330	14543	14539	14356	14595	14557	14475	14422	14481	14497	14582	14521	14287	14516	14581	14467	14395	14457	14437	14451	14469	14539	14509	14581	14478	14689	14470	14690	14447	14449	14329	14421	14404	14551	14471	14409	14505	14507	14495	14525	14576	14458	14549	14541	14370	14510	14376	14484	14513	14421	14364	14421	14337	14419	14445	14445	14445	14364	14222	14481	14244	14619	14391	14579	14377	14474	14394	14506	14575	14487	14623	14492	14421	14505	14479	14552	14513	14559	14518	14596	14588	14353	14457	14380	14620	14466	14442	14508	14483	14435	14444	14329	14412	14503	14359	14405	14532	14462	14540	14479	14436	14446	14296	14209	14466	14306	14441	14661	14481	14473	14348	14581	14489	14328	14354	14575	14508	14328	14544	14491	14412	14534	14286	14359	14431	14544	14410	14515	14363	14533	14455	14450	14349	14431	14434	14399	14460	14537	14368	14319	14512	14573	14288	14474	14551	14409	14458	14461	14684	14391	14443	14454	14413	14539	14405	14419	14561	14456	14418	14584	14306	14478	14481	14571	14258	14498	14426	14359	14513	14461	14583	14360	14525	14532	14673	14410	14363	14554	14539	14331	14485	14335	14461	14485	14282	14497	14278	14444	14456	14593	14445	14556	14622	14592	14611	14567	14386	14358	14594	14519	14564	14272	14685	14471	14569	14360	14579	14515	14406	14423	14426	14308	14428	14523	14381	14550	14591	14480	14370	14563	14477	14429	14427	14497	14509	14455	14423	14314	14423	14397	14302	14628	14363	14637	14279	14528	14548	14490	14378	14275	14575	14624	14466	14327	14467	14446	14349	14457	14548	14570	14471	14475	14692	14518	14471	14476	14497	14415	14418	14335	14561	14582	14349	14351	14446	14538	14462	14487	14547	14418	14544	14535	14354	14530	14442	14485	14391	14497	14491	14402	14260	14432	14421	14464	14511	14427	14456	14401	14461	14538	14519	14517	14499	14724	14362	14499	14509	14534	14661	14317	14515	14275	14404	14546	14267	14634	14528	14403	14416	14349	14495	14482	14429	14522	14457	14457	14444	14600	14532	14506	14476	14432	14487	14432	14462	14482	14395	14355	14579	14464	14595	14631	14520	14479	14479	14457	14482	14394	14565	14493	14553	14451	14486	14375	14363	14529	14597	14713	14394	14636	14570	14420	14611	14502	14559	14408	14484	14610	14314	14297	14406	14620	14394	14562	14536	14523	14596	14375	14416	14412	14509	14447	14545	14521	14595	14447	14393	14237	14459	14458	14458	14562	14399	14544	14528	14408	14449	14619	14471	14565	14397	14447	14533	14440	14407	14339	14301	14425	14591	14565	14373	14660	14384	14437	14484	14396	14324	14506	14431	14509	14478	14471	14482	14462	14415	14552	14428	14422	14552	14470	14587	14768	14589	14386	14389	14413	14509	14534	14393	14362	14308	14447	14507	14351	14526	14532	14495	14267	14328	14411	14499	14686	14595	14363	14422	14666	14401	14506	14481	14575	14475	14446	14329	14268	14389	14285	14380	14508	14503	14531	14584	14540	14673	14512	14522	14578	14529	14426	14635	14621	14423	14626	14591	14305	14652	14401	14598	14320	14320	14439	14516	14570	14519	14342	14483	14321	14647	14496	14522	14547	14455	14522	14461	14472	14466	14342	14473	14418	14600	14502	14382	14355	14335	14471	14492	14516	14392	14436	14520	14347	14502	14375	14563	14417	14452	14514	14483	14474	14284	14401	14541	14380	14457	14574	14426	14149	14484	14484	14456	14354	14401	14477	14473	14278	14448	14241	14317	14472	14361	14591	14507	14281	14428	14556	14490	14589	14430	14560	14429	14493	14360	14440	14320	14385	14467	14450	14640	14479	14494	14401	14353	14452	14438	14440	14586	14529	14548	14480	14542	14689	14361	14391	14477	14492	14387	14523	14529	14529	14322	14473	14558	14363	14369	14394	14515	14533	14347	14435	14588	14388	14541	14635	14474	14430	14543	14479	14432	14359	14450	14399	14439	14562	14413	14386	14622	14449	14486	14437	14426	14551	14476	14275	14714	14411	14608	14333	14481	14458	14430	14413	14396	14417	14205	14457	14402	14354	14384	14448	14525	14623	14610	14663	14430	14468	14494	14458	14454	14516	14501	14439	14425	14426	14393	14657	14423	14560	14503	14393	14443	14342	14527	14459	14592	14340	14392	14434	14448	14320	14291	14372	14540	14318	14498	14517	14557	14373	14566	14361	14492	14427	14399	14384	14541	14466	14633	14573	14481	14371	14424	14277	14505	14358	14472	14536	14638	14309	14559	14441	14530	14386	14535	14523	14501	14459	14416	14524	14573	14333	14409	14420	14524	14525	14575	14441	14535	14476	14538	14433	14313	14373	14377	14391	14447	14525	14645	14526	14388	14213	14381	14476	14593	14333	14359	14422	14367	14377	14439	14448	14309	14487	14462	14341	14483	14306	14290	14553	14614	14466	14357	14603	14388	14479	14396	14530	14421	14517	14455	14452	14444	14648	14603	14476	14491	14432	14476	14430	14420	14586	14400	14439	14555	14430	14350	14182	14469	14406	14713	14365	14481	14329	14538	14466	14443	14479	14461	14519	14557	14617	14539	14301	14518	14481	14564	14314	14358	14346	14431	14306	14671	14536	14505	14616	14608	14620	14349	14591	14262	14630	14364	14606	14415	14547	14392	14442	14409	14414	14341	14427	14325	14512	14386	14521	14590	14568	14621	14710	14527	14454	14510	14420	14538	14517	14402	14501	14417	14530	14396	14476	14246	14445	14365	14478	14367	14334	14554	14527	14416	14571	14576	14445	14438	14549	14683	14469	14479	14551	14320	14486	14340	14431	14590	14380	14247	14415	14572	14548	14480	14572	14556	14472	14417	14511	14451	14314	14406	14567	14446	14502	14495	14523	14608	14419	14512	14542	14596	14367	14540	14359	14411	14496	14473	14653	14545	14470	14360	14501	14486	14492	14559	14414	14542	14376	14542	14386	14427	14416	14351	14532	14489	14623	14300	14424	14474	14555	14460	14465	14435	14580	14351	14495	14504	14322	14517	14412	14390	14530	14494	14437	14519	14376	14514	14392	14515	14598	14456	14447	14427	14477	14503	14402	14365	14565	14459	14353	14434	14548	14498	14511	14412	14413	14404	14478	14386	14513	14538	14602	14554	14627	14602	14507	14345	14377	14462	14441	14344	14614	14501	14238	14405	14489	14389	14423	14472	14491	14579	14512	14437	14545	14646	14325	14462	14487	14389	14473	14526	14375	14395	14449	14397	14607	14585	14466	14248	14462	14466	14386	14317	14539	14525	14530	14460	14587	14458	14415	14485	14492	14507	14468	14437	14454	14302	14665	14402	14490	14433	14491	14406	14398	14417	14523	14579	14487	14473	14433	14445	14409	14635	14581	14359	14359	14429	14425	14427	14532	14454	14490	14465	14355	14362	14339	14474	14445	14269	14516	14363	14470	14472	14607	14473	14355	14461	14425	14421	14509	14400	14695	14376	14331	14390	14566	14423	14563	14577	14537	14503	14560	14471	14470	14420	14540	14375	14467	14515	14489	14509	14283	14556	14389	14488	14434	14461	14627	14611	14552	14508	14525	14530	14407	14486	14478	14550	14505	14391	14496	14602	14329	14419	14361	14427	14316	14329	14474	14454	14402	14213	14577	14454	14521	14471	14444	14445	14424	14660	14592	14530	14312	14599	14502	14503	14335	14408	14171	14425	14487	14445	14471	14477	14487	14422	14433	14503	14428	14459	14547	14600	14480	14499	14337	14564	14606	14481	14435	14425	14485	14381	14322	14425	14358	14425	14480	14586	14609	14422	14518	14347	14476	14666	14369	14590	14334	14334	14531	14487	14556	14437	14492	14640	14551	14513	14456	14436	14606	14414	14438	14443	14594	14583	14533	14544	14660	14458	14489	14560	14471	14498	14357	14413	14464	14360	14376	14592	14449	14458	14443	14451	14473	14479	14381	14527	14458	14582	14363	14556	14435	14556	14494	14447	14467	14305	14444	14569	14380	14505	14422	14690	14585	14381	14580	14624	14554	14515	14489	14447	14463	14641	14257	14438	14466	14536	14468	14583	14470	14507	14503	14402	14325	14577	14595	14630	14506	14654	14445	14522	14477	14360	14439	14459	14358	14426	14413
21793	20972	28212	23935	21247	23405	25599	20215	19225	19466	19213	18633	18592	18539	18403	18165	18308	18163	18102	18133	18311	18113	18236	18114	18104	17992	18136	18024	18126	17967	17965	18082	18124	18122	18120	17800	18203	17954	17829	18095	17882	18035	18084	18120	18017	17858	17964	18014	17802	17882	17988	17970	17985	18044	17842	17840	17927	18021	17934	17798	18004	17905	17903	17937	17883	17981	17816	17837	17939	17949	18057	17989	18172	18092	17974	17848	17558	17750	17589	17852	17975	17878	18015	17934	17841	17820	17831	17763	17873	17986	17960	17835	17860	17795	17912	17902	17916	17975	17949	17839	17921	17840	17959	17635	17806	17845	17791	17722	17955	17862	17693	17986	17858	17885	17995	17707	17783	17851	18044	18269	18051	18068	17810	17792	17793	17966	17956	17906	18072	17747	17921	17672	17889	17914	17952	18007	17793	17698	17745	17856	17731	17914	17926	17836	17903	17879	17823	17672	17948	18025	17908	18033	17538	17822	17908	17785	17767	17768	17926	17775	17869	17962	17767	17768	17738	17852	17864	17892	17840	18006	17826	17828	17815	17859	17703	17757	17743	17822	18011	17827	17786	17897	17907	17920	17933	17852	18089	17901	17893	17769	17825	17845	17755	17881	17955	17800	18056	17654	18035	18166	17936	17852	17814	17795	17932	17982	17893	17815	17929	17983	17853	17716	17790	17823	17881	17769	18078	17793	17760	17800	17762	17722	17750	17877	17798	17948	17850	17926	17799	17832	17888	17854	17777	17913	17839	17740	18051	17756	17874	18040	17738	17740	17657	17898	17916	17770	18097	17921	17708	17928	17960	17923	17868	17729	17727	17860	17869	17932	18000	17935	17794	17753	17828	17906	17778	17957	18068	17917	17782	18009	17875	17771	17896	18016	17740	17676	17855	17791	17651	17810	17791	17891	17869	17828	17681	17818	18107	18014	17711	17799	17690	17798	17529	17732	17860	17901	17800	17963	17911	17878	17843	17891	17894	18038	17856	17897	17789	17987	17573	17653	17857	17677	17973	17696	17909	17840	17675	17883	17695	17753	17962	17803	17983	17847	17978	17930	17763	17879	17818	17789	17709	17840	17913	18066	17846	17676	17933	18073	18006	17894	17948	17828	17772	17919	17595	18146	17897	17797	17894	17865	17781	17823	17844	18127	17996	17827	17863	18011	17772	17814	17815	17623	17860	17962	17855	17770	17957	17858	17765	17811	17896	17916	17997	18040	17698	18032	17743	17909	17907	17966	17955	18165	17963	17796	17915	17805	17860	17878	17883	17861	17864	17695	17720	18008	17806	17779	18069	17777	17888	18073	17956	17968	17804	17967	17860	17887	17715	18052	17852	17734	18010	17967	17807	17814	17958	17852	17890	17698	17554	17973	17782	17744	17819	17860	17700	17652	17907	17880	18017	17820	17763	17818	18088	18037	17734	17931	17717	17780	17928	17934	17864	17755	17807	17846	17968	17732	17916	17931	17833	17817	17673	17850	17826	17781	17828	17836	17609	17814	18039	17850	17926	17626	17696	17877	17913	17880	17806	17910	17905	17869	17752	17848	17755	17890	17719	17779	17962	17764	17972	17790	17908	17876	17980	18022	17873	17923	17923	17663	18005	17736	17934	17755	17750	17862	17798	17934	17765	17909	17650	17701	17717	17979	17939	18016	17982	17986	17789	17761	17755	17733	17723	17727	17777	17771	17885	17862	17902	17734	17909	17860	17927	17739	17845	17772	17737	18052	17813	17880	17869	18032	17885	17850	17952	17888	17865	17851	17832	17754	17772	17985	17916	17741	18047	17927	18081	17808	17954	17726	18000	17836	17844	17959	17692	18228	18133	17861	17816	17774	17953	17757	17827	17785	17887	17668	17818	17715	17883	18017	17765	17813	17933	17921	17808	17925	17893	18085	17986	17909	18016	17609	17875	17922	17844	17720	17622	17854	17837	17832	17797	17847	17702	17784	17933	17898	17970	17820	18109	17724	17766	17748	17721	17780	17920	17898	17901	17870	17831	17971	17967	17767	17961	17751	17877	17875	18015	17971	17958	17928	17868	17641	17807	18034	18149	17732	17868	17944	17872	17732	17802	17700	17829	17823	17747	17885	17584	17959	17707	17977	17899	17903	17816	17904	17721	17692	17858	17832	17942	17786	17827	17738	17928	17912	17973	17862	17544	17556	17807	17749	17898	17863	17955	17748	17735	17754	17813	17960	18027	17748	17751	17726	17969	17905	17758	17854	17912	18053	17969	17770	17841	18020	17830	17824	18064	17875	17693	17942	17873	17917	17699	18059	17737	17830	17756	17694	17779	17792	17831	17967	17899	18017	17841	17992	17801	17842	17510	17716	17733	17821	17955	17649	17991	17940	17814	17783	17688	17876	17754	17790	17972	17778	17877	17941	17964	17976	17869	17824	17743	17732	17728	17814	17803	17875	17844	17897	17821	18029	17990	17622	18033	17910	17851	17708	17817	17826	17629	17725	17726	17883	17845	17966	17862	17969	17660	17768	17919	17851	17794	17670	17765	17954	17830	17929	17745	17967	17886	17807	17670	17907	17866	17643	17858	17846	17724	17937	17992	17884	17944	17765	17737	18193	17791	17868	17605	17984	17805	17934	17605	17765	18019	17818	17820	17790	17750	17669	17908	18012	17771	17711	17880	17909	17902	17788	17676	17940	17824	17945	17928	17814	17915	17890	17794	17637	17992	17798	17733	17910	17777	17719	18018	17808	17904	17818	17890	17820	17671	17826	18042	17819	17683	17981	17834	17728	17881	17754	17972	17744	17846	17877	17681	17870	17959	17843	17734	17855	17987	17861	18035	17810	17815	17799	17929	18029	18036	17850	17878	17892	17707	17575	17894	17865	17833	17948	17834	17716	17936	17853	17872	17938	18084	17700	17836	17833	17990	17858	17816	17995	17973	17749	17831	17758	17833	17717	18016	17922	17911	17898	17899	17754	17858	17901	17720	17864	17809	17908	17947	17931	17973	17803	17865	17928	17922	17968	17909	17692	17785	17716	17698	17736	17913	18013	18100	17836	17810	17616	17751	17866	17792	17883	17668	17873	17836	17585	17751	17692	17646	17711	17738	17657	17906	17863	17910	17984	17804	17810	17917	17810	17709	17747	17611	17924	17793	17954	17843	18130	18042	17955	17794	17798	17984	17750	17695	17993	17864	17683	17831	17668	17927	17812	17870	17827	17998	17980	17887	17832	17927	17648	17729	17827	17860	17844	18076	17838	17999	18022	17807	17801	17859	17856	17853	18192	17907	17881	17845	17899	17969	17859	18029	17867	17786	17741	17703	17894	17741	17648	17823	17926	17829	17820	17958	17709	17899	18052	17977	17873	18172	17972	17799	17731	17896	17869	17935	17821	17758	17793	17756	17739	17891	17793	17869	17781	17884	18060	17914	17744	18033	17830	17939	18028	17866	17589	17889	17641	17988	18090	17966	17726	17651	17879	17838	17934	17979	17836	17838	17794	17639	17693	17836	17886	17822	17777	17808	17733	17852	17990	17741	17977	17943	17887	17755	18182	17911	17820	17781	17938	17909	17902	17617	17712	17955	17730	17994	17747	17740	17843	17983	17953	17939	17856	17768	17890	17863	17707	17777	17726	17850	17963	17821	17894	17739	17878	18065	17842	17774	17927	17768	17726	17850	17801	17851	17843	17944	17727	17802	17816	17909	17953	17638	17725	17985	17930	17943	17873	17799	17753	17822	17744	18068	17772	17814	17926	17914	17966	17863	17914	17735	18229	17816	17911	17788	18027	17865	17782	17787	17805	17718	17815	17866	17952	17746	17623	17882	17773	17792	17737	17881	17902	18020	17796	18000	18029	18133	17779	18031	17836	17863	17799	17853	17812	17752	17997	17844	17936	18003	17798	17761	18016	17833	17810	17706	17907	17865	17862	17992	17931	17748	17712	17877	17863	17780	17779	17727	18093	17712	17840	17685	17907	17857	17895	17914	17921	18002	17842	17973	17782	18077	17849	17741	18155	17899	17786	17626	17711	17741	17823	17868	17878	17780	17836	18014	17828	17844	17852	17821	17807	17789	17766	17732	17682	17884	17798	17939	17972	17823	17714	17793	17740	17759	17807	17865	17934	17906	17913	17778	17600	17671	17957	17666	17835	17891	17688	17928	17859	18020	17770	17832	17930	17858	17839	17943	17796	17965	17735	18013	17941	17747	17858	17671	18046	17791	18066	18034	17806	17873	17874	17790	17816	17847	17805	17693	17674	17843	17856	17886	17860	17983	17891	18001	17844	17782	17945	17993	18019	17960	17938	17859	17874	17831	17959	18092	17844	17979	17696	17923	17762	17741	17867	17697	17821	17683	17812	17852	17911	17831	17993	17854	18000	17878	17931	17876	17971	17858	17804	17777	17532	17905	18057	18042	17939	17958	17838	17569	17879	17716	17810	17877	17938	17850	17785	17791	17848	17687	17785	17931	17924	17861	17806	17887	17843	17790	17896	17830	17732	18037	17867	17772	17934	17919	17769	17906	17865	17784	17607	17841	17749	17785	17903	17789	17829	17812	17802	17802	17985	17783	17947	18075	17751	17804	17974	17801	17829	17790	17788	18037	17648	17742	17904	17895	17731	17950	17794	17833	17561	17688	17934	17832	17807	18156	17738	17713	17903	17778	17745	17847	17644	17840	17877	17840	17696	17711	17897	17851	17879	17719	17849	17912	17897	17925	17744	17772	17742	17769	17706	17847	17793	17831	17569	17858	17847	17822	17743	17964	18056	18153	17977	17814	17972	17924	18006	17877	17884	17951	17814	17881	17887	17858	17930	17670	18099	17945	17887	17893	17961	18029	17883	17981	17856	17835	17814	17821	17710	17857	17954	17929	17917	17828	17638	17946	17734	17762	17837	17853	17826	17908	17768	17926	18155	17917	17594	17865	17849	18067	18129	17930	18033	18099	17939	17978	18026	17927	17950	17720	17697	17851	17858	17973	17899	17726	18047	17927	17917	17824	17790	17834	17604	17832	17690	17973	17856	17878	17804	17859	17723	17949	17808	17783	17676	17904	17778	17862	17780	17709	17752	17776	17860	17847	17820	17702	17995	17945	17828	17908	17712	17995	17833	17997	17820	17817	17590	17840	17896	17849	17590	17814	17749	17927	17777
15388	35113	29053	22852	20639	19120	17887	17212	16569	16250	16021	15871	15413	15462	15084	14986	14978	15060	15098	14945	14920	14763	15009	14834	14977	14775	14785	14927	14914	14770	14836	14983	14802	14702	14828	14843	14566	14707	14861	14718	14797	14726	14797	14791	14669	14736	14859	14874	14606	14875	14895	14712	14749	14695	14583	14796	14761	14678	14946	14653	14786	15004	14712	14811	14642	14946	14800	14814	14835	14816	14705	14685	14750	14803	14833	14864	14961	14742	14679	14723	14722	14858	14670	14640	14742	14784	14716	14734	14715	14760	14746	14865	14715	14779	14901	14752	14752	14693	15081	14881	14851	14657	14631	14868	14822	14695	14819	14573	14648	14611	14847	14815	14858	14744	14847	14798	14821	14715	14814	14866	14793	14850	14617	14575	14873	14654	14764	14838	14692	14807	14910	14735	14871	14893	14825	14703	14724	14744	14675	14749	14680	14765	14809	14826	14814	14779	14607	14761	14793	14558	14795	14671	14663	15002	14697	14729	14764	14807	14789	14784	14808	14736	14734	14799	14610	14701	14685	14725	14852	14610	14708	14814	14559	14873	14815	14511	14785	14861	14678	14575	14733	14836	14685	14742	14641	14740	14683	14630	14598	14620	14805	14644	14719	14763	14667	14674	14679	14845	14746	14702	14742	14596	14471	14850	14751	14636	14684	14811	14599	14757	14788	14669	14785	14734	14760	14840	14774	14786	14725	14879	14750	14910	14757	14709	14655	14837	14769	14775	14796	14824	14745	14736	14794	14724	14595	14746	14616	14622	14743	14823	14786	14747	14804	14905	14764	14663	14727	14626	14812	14761	14650	14804	14752	14781	14767	14848	14801	14532	14766	14666	14791	14802	14872	14742	14740	14871	14911	14745	14783	14593	14723	14747	14757	14585	14795	14659	14741	14825	14821	14743	14637	14799	14721	14842	14681	14972	14689	14815	14805	14772	14695	14667	14582	14765	14983	14858	14752	14715	14628	14740	14597	14921	14694	14714	14790	14611	14656	14591	14879	14930	14751	14582	14826	14759	14814	14663	14668	14800	14500	14911	14885	14817	14709	14695	14777	14634	14837	14760	14613	14747	14748	14703	14795	14760	14848	14644	14762	14665	14761	14613	14742	14827	14761	14855	14894	14661	14684	14838	14683	14582	14623	14587	14773	14895	14642	14766	14676	14754	14867	14607	14560	14636	14652	14651	14739	14937	14599	14688	14723	14682	14660	14735	14666	14780	14883	14885	14735	14926	14658	14869	14737	14902	14770	14700	14729	14893	14582	14789	14707	14769	14803	14832	14502	14770	14758	14837	14701	14711	14689	14735	14782	14616	14698	14857	14823	14638	14851	14679	14831	14648	14774	14691	14575	14818	14841	14759	14913	14747	14708	14826	14685	14778	14805	14776	14760	14703	14826	14642	14796	14777	14875	14812	14704	14787	14717	14750	14672	14789	14662	14860	14765	14721	14695	14631	14726	14845	14849	14722	14696	14892	14593	14643	14771	14746	14691	14815	14718	14752	14760	14864	14876	14719	14581	14841	14643	14769	14864	14701	14859	14634	14706	14751	14725	14692	14642	14927	14744	14822	14829	14833	14759	14587	14743	14860	14782	14694	14676	14919	14720	14544	14664	14819	14674	14720	14772	14695	14712	14898	14688	14789	14692	14698	14624	14734	14743	14802	14680	14727	14868	14791	14675	14808	14787	14461	14799	14636	14630	14730	14718	14706	14715	14805	14776	14724	14593	14761	14590	14782	14627	14649	14810	14726	14814	14652	14858	14844	14849	14715	14704	14665	14587	14869	14697	14696	14636	14693	14956	14642	14739	14690	14624	14810	14916	14789	14723	14834	14710	14836	14659	14902	14748	14792	14805	14681	14744	14579	14790	14561	14829	14715	14728	14892	14610	14701	14750	14829	14749	14745	14719	14935	14659	14577	14614	14750	14608	14963	14855	14863	14700	14805	14925	14742	14692	14793	14604	14686	14705	14812	14688	14671	14858	14796	14654	14744	14704	14664	14747	14756	14659	14884	14623	14558	14702	14812	14617	14758	14679	14792	14732	14779	14685	14666	14648	14742	14811	14725	14831	15002	14854	14790	14772	14841	14806	14710	14699	14764	14680	14804	14584	14887	14693	14749	14785	14703	14876	14751	14856	14812	14681	14731	14722	14716	14714	14580	14669	14799	14877	14775	14754	14728	14506	14723	14706	14750	14863	14540	14825	14702	14693	14983	14726	14811	14550	14621	14835	14595	14689	14780	14595	14453	14727	14859	14733	14806	14705	14659	14647	14797	14633	14691	14752	14781	14784	14974	14604	14705	14596	14806	14587	14711	14883	14558	14759	14846	14714	14743	14765	14925	14765	14888	14704	14736	14587	14790	14771	14643	14769	14827	14811	14653	14829	14738	14763	14898	14665	14713	14890	14689	14663	14678	14770	14741	14807	14662	14857	14636	14696	14697	14788	14719	14669	14703	14635	14870	14721	14672	14816	14715	14753	14667	14842	14761	14788	14814	14580	14863	14799	14793	14646	14798	14827	14779	14945	14672	14764	14725	14793	14714	14640	14669	14656	14673	14680	14816	14899	14717	14783	14716	14677	14726	14722	14737	14845	14816	14804	14827	14807	14810	14516	14814	14856	14791	14794	14717	14690	14722	14822	14653	14787	14801	14760	14755	14826	14798	14766	14763	14830	14802	14761	14662	14870	14798	14577	14793	14820	14699	15016	14679	14839	14714	15065	14590	14628	14796	14681	14659	14792	14683	14666	14786	14662	14649	14696	14701	14915	14841	14764	14737	14638	14678	14641	14759	14918	14801	14840	14730	14890	14664	14623	14710	14721	14823	14877	14609	14645	14811	14921	14770	14708	14598	14855	14700	14720	14847	14836	14626	14802	14714	14813	14680	14657	14824	14869	14663	14833	14681	14810	14826	14681	14861	14820	14739	14685	14633	14647	14848	14773	14549	14872	14719	14839	14754	14862	14758	14674	14835	14938	14803	14721	14886	14587	14783	14607	14705	14738	14861	14621	14852	14985	14661	14731	14772	14757	14635	14853	14749	14773	14632	14884	14853	14816	14864	14776	14660	14646	14662	14687	14687	14684	14684	14712	14558	14792	14634	14702	14802	14740	14796	14716	14654	14795	14756	14722	14724	14804	14873	14714	14673	14737	14707	14847	14709	14729	14780	14783	14678	14699	14760	14722	14860	14814	14804	14773	14829	14782	14896	14622	14771	14780	14910	14631	14806	14662	14671	14767	14640	14661	14915	14761	14855	14760	14895	14698	14576	14751	14611	14709	14902	14718	14753	14737	14685	14719	14775	14728	14734	14618	14949	14745	14654	14802	14692	14826	14526	14618	14752	14681	14797	14831	14807	14831	14761	14830	14646	14801	14840	14572	14855	14555	14697	14990	14748	14739	14616	14805	14925	14812	14726	14699	14865	14839	14703	14720	14704	14647	14555	14725	14667	14685	14604	14872	14636	14752	14722	14910	14742	14688	14786	14740	14549	14742	14779	14623	14762	14653	14837	14805	14961	14805	14696	14668	14705	14538	14680	14720	14927	14762	14750	14719	14754	14766	14829	14694	14915	14797	14680	14738	14723	14968	14638	14803	14683	14651	14680	14710	14727	14702	14739	14686	14712	14552	14555	14857	14729	14916	14778	14846	14688	14713	14904	14737	14739	14798	14691	14739	14738	14812	14723	14767	14575	14567	14760	14863	14825	14696	14522	14671	14713	14771	14693	14769	14814	14770	14858	14852	14897	14637	14783	14779	14668	14775	14752	14729	14670	14687	14761	14764	14884	14589	14907	14679	14757	14615	14655	14776	14798	14671	14854	14673	14833	14809	14797	14801	14716	14705	14724	14723	14776	14590	14834	14735	14495	14540	14663	14628	14712	14662	14599	14909	14637	14852	14726	14571	14756	14780	14890	14650	14919	14714	14725	14769	14816	14662	14813	14698	14753	14705	14745	14768	14605	14768	14635	14703	14713	14691	14787	14740	14704	14804	14831	14831	14699	14755	14750	14804	14583	14877	14802	14660	14760	14914	14592	14936	14939	14791	14802	14737	14836	14676	14746	14879	14675	14819	14730	14924	14724	14820	14876	14688	14905	14645	14764	14807	14689	14838	14706	14668	14766	14909	14728	14791	14841	14755	14669	14688	14614	14738	14642	14739	14720	14677	14888	14669	14734	14531	14944	14568	14766	14924	14628	14348	14740	14729	14633	14838	14650	14628	14563	14653	14756	14627	14869	14749	14474	14684	14764	14684	14930	14740	14771	14700	14811	14578	14733	14749	14754	14634	14720	14776	14669	14723	14658	14951	14766	14767	14969	14840	14559	14629	14757	14876	14628	14774	14581	14455	14695	14636	14641	14709	14728	14728	14781	14628	14649	14751	14586	14627	14775	14779	14802	14729	14527	14810	14868	14810	14668	14706	14840	14662	14755	14701	14631	14819	14522	14747	14705	14761	14826	14718	14799	14659	14746	14504	14765	14719	14741	14592	14839	14711	14831	14674	14761	14658	14564	14813	14759	14786	14761	14587	14835	14751	14682	15007	14786	14597	14744	14717	14636	14772	14666	14747	14526	14789	14758	14698	14698	14786	14747	14680	14808	14762	14594	14696	14693	14727	14779	14532	14804	14856	14726	14728	14667	14597	14818	14637	14583	14733	14733	14781	14688	14797	14754	14727	14714	14618	14690	14752	14663	14739	14763	14734	14619	14791	14696	14780	14891	14816	14504	14787	14587	14731	14710	14693	14678	14776	14667	14587	14764	14690	14834	14781	14743	14686	14896	14655	14676	14801	14752	14841	14694	14764	14906	14774	14645	14593	14835	14782	14742	14685	14903	14732	14817	14757	14715	14817	14767	14945	14705	14790	14647	14784	14815	14778	14494	14872	14861	14748	14649	14686	14702	14655	14775	14759	14731	14829	14708	14638	14679	14714	14749	14953	14884	14796	14678	14807	14655	14797	14851	14643	14648	14678	14624	14832	14763	14784	14798	14807	14596	14837	14732	14734	14768	14636	14655	14911	14635	14717	14761	14664	14677	14727	14747	14855	14761	14911	14759	14631	14797	14713	14611	14627	14718	14827	14823	14654	14707	14797	14636	14830	14742	14650	14786	14818	14698	14728	14831
28175	22430	24584	21627	18433	17876	17614	17193	17048	16830	16876	16849	16672	16827	16579	16668	16713	16674	16503	16719	16586	16669	16613	16680	16641	16306	16683	16811	16643	16590	16455	16538	16822	16478	16524	16410	16553	16497	16657	16559	16632	16691	16343	16674	16533	16441	16694	16380	16442	16557	16675	16754	16744	16586	16530	16536	16530	16585	16536	16796	16519	16628	16478	16678	16652	16495	16623	16468	16535	16600	16716	16597	16656	16418	16760	16743	16484	16500	16535	16554	16749	16535	16712	16446	16590	16438	16365	16296	16346	16429	16649	16647	16511	16414	16354	16295	16370	16527	16661	16522	16698	16575	16616	16378	16616	16295	16497	16794	16800	16602	16509	16424	16494	16802	16708	16550	16520	16615	16813	16651	16563	16680	16530	16726	16614	16501	16542	16691	16601	16384	16551	16448	16495	16407	16587	16577	16696	16263	16710	16805	16396	16581	16416	16587	16510	16423	16468	16622	16621	16607	16534	16503	16751	16587	16432	16463	16618	16596	16722	16529	16428	16451	16571	16794	16661	16524	16513	16689	16541	16664	16672	16577	16504	16533	16831	16449	16597	16442	16447	16699	16631	16469	16544	16447	16545	16511	16758	16701	16692	16461	16448	16356	16809	16514	16601	16609	16654	16717	16525	16690	16601	16612	16697	16438	16593	16548	16454	16410	16691	16603	16591	16538	16616	16491	16602	16568	16546	16399	16537	16523	16578	16577	16797	16456	16651	16607	16398	16458	16424	16514	16477	16590	16571	16626	16671	16473	16445	16687	16588	16476	16520	16331	16293	16543	16659	16438	16538	16510	16617	16456	16437	16628	16641	16416	16343	16571	16462	16685	16493	16428	16607	16547	16482	16454	16558	16520	16586	16582	16655	16633	16428	16516	16410	16497	16412	16752	16529	16643	16436	16704	16681	16662	16562	16448	16516	16317	16585	16745	16643	16688	16379	16682	16469	16777	16562	16863	16808	16713	16742	16638	16634	16608	16428	16450	16441	16558	16542	16515	16535	16521	16341	16642	16473	16545	16611	16628	16551	16579	16589	16381	16486	16683	16463	16668	16645	16564	16739	16560	16619	16501	16593	16683	16381	16624	16596	16706	16315	16677	16574	16478	16769	16641	16629	16603	16538	16635	16638	16478	16534	16533	16588	16420	16534	16650	16640	16610	16565	16674	16349	16647	16429	16595	16637	16510	16575	16491	16669	16573	16539	16631	16422	16547	16611	16759	16551	16478	16533	16381	16816	16580	16432	16666	16758	16647	16445	16636	16667	16540	16412	16548	16635	16474	16603	16520	16577	16518	16443	16571	16672	16376	16595	16463	16546	16497	16667	16701	16527	16633	16559	16242	16605	16487	16535	16764	16611	16464	16391	16685	16792	16660	16629	16274	16227	16592	16703	16590	16380	16717	16656	16503	16503	16484	16597	16455	16950	16598	16570	16566	16747	16780	16538	16523	16567	16729	16560	16569	16735	16693	16443	16707	16631	16563	16571	16466	16531	16609	16619	16763	16451	16750	16586	16429	16570	16715	16587	16663	16514	16577	16593	16520	16553	16779	16557	16705	16466	16496	16442	16507	16326	16321	16592	16546	16595	16551	16808	16619	16742	16541	16501	16617	16644	16546	16716	16535	16433	16289	16400	16552	16435	16659	16687	16630	16632	16428	16566	16466	16464	16489	16489	16697	16445	16536	16566	16615	16688	16702	16611	16508	16283	16491	16678	16610	16655	16468	16504	16550	16622	16496	16666	16606	16531	16410	16539	16493	16636	16598	16426	16523	16472	16516	16703	16442	16727	16553	16857	16724	16560	16531	16644	16790	16622	16554	16615	16627	16636	16499	16690	16720	16437	16442	16708	16507	16614	16684	16737	16420	16558	16661	16487	16606	16510	16565	16369	16676	16612	16500	16688	16518	16600	16721	16646	16592	16541	16350	16751	16604	16593	16516	16553	16597	16563	16705	16546	16519	16730	16434	16619	16553	16417	16498	16568	16314	16560	16643	16490	16205	16570	16642	16611	16630	16589	16581	16305	16398	16386	16423	16411	16555	16369	16678	16644	16552	16698	16590	16427	16531	16591	16583	16716	16495	16499	16680	16620	16604	16699	16580	16462	16618	16699	16716	16669	16617	16569	16499	16712	16762	16650	16510	16446	16753	16512	16619	16555	16601	16556	16431	16777	16391	16589	16535	16529	16540	16716	16417	16579	16529	16563	16614	16540	16396	16452	16543	16392	16520	16600	16566	16687	16623	16508	16530	16679	16416	16523	16476	16636	16574	16715	16547	16679	16709	16628	16657	16535	16692	16671	16589	16808	16482	16444	16594	16561	16593	16651	16672	16603	16521	16625	16566	16732	16442	16750	16689	16432	16476	16599	16473	16573	16626	16582	16797	16602	16637	16560	16541	16586	16560	16435	16657	16663	16562	16716	16537	16539	16522	16761	16573	16582	16537	16619	16574	16653	16494	16532	16489	16695	16621	16510	16359	16427	16556	16480	16634	16565	16718	16566	16572	16720	16699	16617	16491	16594	16637	16844	16563	16646	16657	16769	16574	16800	16795	16515	16694	16578	16605	16500	16538	16519	16502	16589	16604	16667	16708	16389	16484	16645	16735	16721	16492	16575	16599	16414	16501	16747	16485	16449	16537	16648	16554	16678	16285	16666	16443	16670	16557	16594	16518	16645	16642	16512	16362	16547	16635	16574	16355	16808	16535	16718	16638	16432	16542	16581	16632	16706	16543	16468	16458	16287	16548	16603	16790	16425	16596	16552	16599	16724	16734	16594	16715	16735	16549	16658	16636	16371	16469	16679	16530	16673	16578	16427	16287	16484	16732	16480	16686	16526	16713	16568	16482	16389	16507	16551	16471	16655	16522	16828	16804	16606	16531	16638	16614	16546	16724	16600	16562	16522	16646	16554	16551	16674	16346	16444	16656	16465	16554	16596	16412	16610	16652	16532	16540	16762	16522	16624	16744	16858	16660	16506	16469	16546	16618	16576	16592	16643	16629	16663	16477	16585	16475	16665	16587	16737	16517	16631	16654	16374	16594	16550	16619	16713	16532	16598	16600	16600	16628	16700	16587	16707	16520	16592	16636	16668	16668	16616	16549	16806	16602	16677	16598	16647	16713	16736	16652	16407	16551	16418	16575	16658	16583	16494	16673	16429	16558	16555	16417	16520	16746	16511	16552	16689	16600	16504	16631	16618	16850	16666	16597	16501	16606	16634	16608	16553	16548	16648	16675	16579	16519	16642	16843	16573	16593	16620	16436	16541	16564	16437	16627	16754	16411	16680	16443	16541	16528	16610	16317	16495	16526	16768	16363	16599	16555	16506	16669	16597	16593	16586	16406	16496	16655	16592	16398	16691	16613	16536	16541	16406	16628	16522	16622	16402	16370	16624	16437	16457	16755	16746	16535	16474	16503	16710	16771	16416	16569	16701	16651	16569	16589	16481	16504	16582	16547	16703	16743	16514	16658	16691	16449	16675	16397	16433	16407	16554	16452	16568	16417	16655	16733	16560	16720	16587	16589	16682	16677	16746	16497	16597	16595	16606	16647	16322	16447	16791	16504	16673	16682	16394	16744	16485	16512	16644	16441	16561	16526	16768	16580	16590	16595	16509	16626	16632	16629	16633	16443	16495	16646	16447	16374	16676	16795	16641	16471	16699	16566	16620	16665	16678	16476	16627	16585	16638	16614	16524	16431	16628	16710	16541	16602	16541	16516	16492	16488	16573	16658	16553	16646	16491	16679	16523	16552	16430	16584	16421	16559	16577	16374	16484	16517	16619	16707	16531	16556	16587	16394	16533	16666	16624	16595	16602	16523	16487	16717	16452	16603	16667	16535	16407	16647	16749	16624	16511	16474	16636	16659	16529	16557	16454	16475	16598	16426	16632	16398	16756	16582	16509	16616	16411	16475	16487	16672	16540	16729	16603	16567	16415	16360	16426	16654	16535	16549	16701	16477	16448	16650	16544	16790	16385	16505	16780	16567	16212	16471	16579	16439	16617	16666	16493	16576	16590	16443	16688	16682	16496	16573	16557	16736	16651	16725	16627	16614	16615	16709	16698	16490	16595	16483	16594	16466	16834	16482	16528	16480	16762	16852	16528	16667	16520	16553	16501	16554	16602	16493	16540	16602	16655	16407	16647	16774	16581	16608	16805	16665	16579	16673	16586	16517	16577	16510	16689	16524	16478	16567	16626	16663	16726	16641	16633	16558	16718	16669	16342	16512	16447	16615	16644	16643	16822	16647	16597	16712	16491	16599	16670	16601	16613	16475	16684	16519	16648	16527	16556	16555	16691	16493	16717	16571	16499	16715	16683	16751	16634	16318	16425	16575	16676	16685	16502	16806	16601	16509	16390	16561	16664	16691	16434	16534	16691	16615	16604	16490	16520	16467	16484	16738	16626	16636	16540	16680	16651	16628	16400	16522	16459	16800	16620	16835	16587	16612	16667	16481	16445	16771	16474	16551	16494	16524	16479	16668	16672	16414	16581	16666	16806	16670	16785	16585	16480	16705	16585	16757	16708	16410	16514	16670	16657	16499	16554	16775	16558	16413	16621	16567	16786	16670	16576	16637	16580	16620	16585	16939	16603	16365	16495	16496	16528	16350	16539	16556	16603	16457	16635	16671	16672	16524	16689	16695	16505	16579	16527	16590	16801	16631	16581	16323	16573	16443	16717	16575	16803	16436	16681	16420	16318	16412	16249	16679	16308	16576	16550	16520	16628	16480	16457	16570	16511	16563	16788	16382	16642	16488	16372	16644	16805	16492	16768	16547	16893	16691	16563	16613	16647	16584	16539	16453	16473	16681	16586	16520	16514	16622	16636	16714	16614	16657	16576	16396	16545	16538	16637	16585	16647	16535	16600	16686	16355	16618	16748	16463	16334	16684	16515	16581	16590	16777	16595	16608	16637	16456	16559	16480	16666	16566	16497	16519	16664	16771	16686	16554	16628	16703	16602	16617	16619	16727	16565	16445	16627	16651	16475	16567	16332	16579	16583	16570	16528	16504	16709	16653	16543	16358	16534	16590	16675	16515	16739	16499	16666	16797	16730	16579	16718	16617	16541	16582	16502	16642	16570	16647	16521	16559	16555	16729	16770	16665	16492	16678	16824	16476
16364	24336	20678	17159	16322	15573	15292	14744	14750	14733	14489	14307	14309	14230	14241	14202	14076	14105	14091	14182	13915	13989	13912	13945	14174	14205	14021	14094	13946	14240	14091	14039	14019	14054	14106	14070	13967	13917	14126	14108	14110	14137	14212	14146	14163	14193	13996	14095	14024	14148	13978	14176	13880	14042	14070	14137	13981	13918	13988	14068	14157	14129	14182	14003	13984	13990	14188	13947	14155	13970	14028	14031	13942	14030	14161	14026	13913	14057	14085	13993	14107	14079	13949	14115	14078	13980	14077	13941	14073	14014	14075	13930	14021	13990	14120	14127	13908	14118	14048	14005	14193	14190	14097	14029	14099	14016	14105	14045	14065	13972	14277	14054	14043	14098	13993	13939	14049	14152	14149	14062	13997	14116	14164	13994	14074	14151	13962	14010	14108	14035	13916	13851	13952	14068	13938	14068	14191	13980	14019	14021	14012	14063	14072	13948	14042	13922	14166	13965	13931	13890	14038	13942	14007	13910	14170	13869	14120	14024	14071	13806	14104	14167	13810	14087	14043	14126	14023	14100	14099	14092	14177	14017	14148	14049	14042	14095	14036	13957	14049	14023	14142	14105	14017	14163	14053	14021	13988	14124	14107	14030	13988	14018	14134	14077	14354	14003	13964	14138	13923	13946	14167	14032	14172	14087	14113	14079	13979	14185	14034	14142	14083	14128	13999	14049	14081	13974	14089	14067	14208	14067	13977	13913	14076	13966	14057	14108	14079	14085	14145	14103	14212	14063	14005	14074	14102	14128	14212	14070	14091	13983	13973	14054	14067	13934	14180	13899	14089	14069	14087	14132	14051	13920	14065	13930	14182	14084	14141	14090	14015	14171	14123	13921	14071	14075	14185	13982	14116	14091	13998	14009	14128	14150	14229	14118	14124	14155	14121	13968	14285	14201	14070	14141	14094	14055	14159	14090	14111	14116	14029	13947	14107	13885	14051	14096	14194	13919	14037	14207	14016	13871	14074	14065	14056	14158	13893	14094	14080	14010	13879	14055	14076	14163	14048	14102	14057	14069	13953	14140	14033	14008	13982	13895	14142	14096	13960	14129	13946	14113	13971	13881	14051	14012	14169	14003	14126	14084	14054	14030	13938	14228	13928	14016	14079	13990	13879	13893	13975	14030	14083	14041	14122	14110	14037	14043	13885	14099	14083	14222	14134	14256	14078	14016	14044	14017	14088	14005	13915	13974	14059	13897	14102	13988	14035	13997	14082	14063	14050	13935	14068	13927	13968	13886	14116	13958	14007	13815	14085	14132	14051	14161	14040	14117	14071	14044	14174	14035	14048	14056	14154	14019	14136	13923	13918	13977	14132	13915	14163	14021	14019	14142	14080	13925	13966	13994	14153	14083	14048	14116	14147	14040	14042	14073	13929	14073	14258	13935	13972	14017	14046	14202	14001	14215	13902	14130	14124	14095	13952	13766	13988	14205	13998	13837	14202	14138	14101	14097	14067	14069	14260	14037	13992	14157	14046	14164	14079	14096	14024	13960	13976	14161	14013	14103	14171	14119	14001	14077	14170	13879	14064	14040	14102	14262	14162	14131	14086	14178	14116	14155	14011	14069	14135	13995	14160	13972	14022	14018	14107	13979	13993	14035	14064	14129	14028	14197	14088	13927	14071	14136	14151	13967	14051	14088	13989	13816	14144	13941	13942	14077	14049	14097	13931	14089	14053	14174	14120	14126	14087	14089	13919	14174	14115	14061	14046	14095	14175	14190	14073	14019	14011	13914	13927	14128	14024	14017	14051	13973	13983	14057	13962	14061	14217	13989	13996	14008	14109	13956	13974	14061	14000	14097	14138	14133	14040	14237	14191	14038	14069	14087	14141	13968	14017	13945	14258	14099	14174	14073	13980	14218	14066	13965	14121	14187	13918	13775	14005	14044	13933	13965	14284	14092	13991	14110	13932	13913	14115	14068	14188	13954	14089	13842	14139	13983	14012	13991	14100	14241	14124	14116	14030	13941	14101	13914	13972	14088	13992	13857	14132	14150	14127	13993	14181	14073	14037	14071	13985	14058	14091	13878	14124	14032	14002	14129	13932	13924	14178	14041	14037	13916	14145	13962	14126	13995	14018	13926	14111	14021	14064	14273	14131	14045	14042	14132	14021	14057	14078	14158	13968	13989	14102	14023	14096	14099	13997	13901	14058	14144	14024	14158	14042	13971	14078	13817	13900	13898	14123	14088	14094	14027	14129	14009	14161	14137	13953	14046	14037	13906	14241	14094	14177	14061	14109	14117	14194	14098	14120	14121	13954	13984	14045	14254	13941	13889	14161	14159	14167	13982	14131	14131	14059	13953	13926	14085	13935	14066	14102	13905	14178	13957	14024	14225	14066	14010	14160	14022	14121	13999	14052	14053	14049	14060	14107	14064	14252	14004	13859	14059	14001	13958	14008	14016	14283	14079	14051	14151	14036	14191	14094	14193	13992	14112	14215	13958	14011	14154	13994	14026	14184	14067	14117	14019	14061	14028	14010	14075	14107	14141	13896	13771	13944	14040	13953	14043	14127	13868	14010	14048	13988	14025	14018	14193	14160	14162	14208	13952	14170	14081	14189	14137	13959	14006	13998	13915	13950	14097	14184	14087	14073	14029	14131	14004	14033	14086	14168	13942	14081	13989	13949	14045	13937	14058	14137	13922	13911	13995	13923	14058	14112	14048	13941	14061	13987	14177	14073	14051	14066	14171	14093	13854	13993	14080	14193	14164	14098	14048	13992	13975	14062	14011	14075	13985	14097	14276	14111	14204	14102	14040	13916	14007	14202	13995	14119	13907	14167	14158	14059	13958	14098	14057	14128	14066	14108	14086	14094	14172	14104	14037	14142	14069	13948	14121	13985	14135	14077	14036	13982	13975	14244	14038	14068	14140	13934	13906	13933	14022	14020	14017	14056	14107	14073	14173	13954	13951	14266	14052	14229	13923	13974	14116	14024	14084	14128	13878	14215	13947	14097	13799	14027	14160	14126	13951	14107	13890	14142	13869	14056	14110	13912	13980	14120	14098	14035	13901	13891	14120	13975	14194	13953	14065	14052	14063	14152	14056	14091	14041	14104	14245	14018	14068	14075	14027	14071	14022	13974	14217	13863	14116	14044	13983	14076	13920	14146	13983	14060	13897	13979	14004	14154	13999	14132	14031	13974	13893	14163	14124	14071	13944	13884	14072	13951	14183	14110	14054	14120	14194	14008	13989	14100	13854	14062	13942	14086	14011	14046	14039	14145	14074	14086	13964	14135	14019	14183	13881	14132	14046	14185	14123	14185	13857	14063	14215	14097	14178	14121	14128	14159	13800	14042	14108	14080	13970	13961	13996	14167	14146	14172	14071	13999	14069	14049	13947	14140	13990	14138	13926	14144	14009	14061	13940	14121	14091	13912	14002	13916	14139	14073	14157	13985	13903	14001	14202	13925	13986	14127	14028	14082	13819	13980	14097	14164	14156	14082	14030	14163	14080	14091	14027	13839	14086	14252	14092	14220	14033	14088	14182	14118	14036	13943	13969	14135	14202	14016	14015	14158	14048	14076	14224	13908	14125	14000	14147	14058	14130	14046	14188	14141	13953	14170	14140	14070	14188	14188	14045	13956	14132	14008	14063	14150	13985	14050	14079	14143	13933	13958	14122	14083	14181	14162	14226	13917	14176	13951	14062	14095	14007	14262	13903	13968	14261	14015	14160	13975	13938	14204	14091	14158	14251	14075	14093	14137	14081	14109	13940	14000	13933	13993	13948	13962	14128	14071	14103	13840	14133	14056	14216	14003	14138	13906	14126	14179	14030	14203	14040	14245	14142	13920	14077	14066	13912	14088	13939	13989	14099	14157	14186	14049	14137	14089	14232	14057	14025	14051	14112	14077	14038	14147	14117	13933	14032	13999	14075	14090	13927	14098	13942	14022	14081	14176	14257	14053	14126	14219	13936	14110	14038	14192	14009	14020	14053	14059	14082	14156	14087	14230	14055	14140	13993	14163	14025	13991	14116	14055	14016	13874	13997	14084	13928	14042	14051	14199	14104	14035	14124	14045	14253	14076	14064	13897	13990	14113	13990	14189	14108	14084	13977	14088	14088	13915	13845	14035	14153	14031	14143	13964	14114	14009	14093	14242	14153	13940	13976	13975	13982	13855	14292	14009	14123	14055	14127	14017	14185	14243	13856	14181	13958	14069	14139	13947	14135	14194	14131	14065	13909	13944	14217	14155	14028	14157	13941	14001	14086	14139	14114	14009	13962	14021	14068	13975	14080	14074	14171	13943	13962	14277	14043	14100	13839	14087	14093	14062	14102	14070	14062	14022	13974	13990	14140	14062	14055	13972	13988	13943	14052	14127	14150	13935	13941	14225	13856	13963	14092	14037	14094	14210	13933	13947	14056	14199	13924	13958	14121	14153	14161	13992	13980	13971	14052	13968	14072	14061	14006	13947	14106	14027	14103	13906	14094	14012	14095	13927	14017	13980	13966	13972	13933	13961	13869	13994	13938	14061	13922	14068	14013	14076	14049	14248	13970	14066	14174	14157	13919	14050	14060	14108	14032	14153	14128	14187	14100	13996	14229	14033	14102	14096	13907	14097	13962	14035	14219	14139	13999	14075	14017	14093	14004	14152	14104	14170	13985	14077	13920	14073	13882	14149	14138	13991	14007	13972	13977	14064	14042	14044	13985	14212	14045	14141	14044	13884	13967	14074	14031	14211	14103	13966	14155	14031	14205	14173	14181	14312	14130	14157	13991	14025	14008	14037	14060	14186	14024	14155	14104	14136	14208	13974	14044	14026	14028	14151	14054	14155	13981	13981	13993	13976	14060	14003	14008	14047	14059	13945	14080	14032	14076	14064	14070	14125	14092	14013	14063	13967	13985	13988	14184	14216	14093	13965	14080	13875	14148	14141	14257	13871	14040	13977	14000	14179	14159	14045	13950	13976	14044	14057	14102	13878	13945	14286	14109	14128	13950	14173	14140	14076	14166	13967	14009	14057	13978	14112	14167	14088	14084	13993	14092	14047	14117	13991	13976	13828	14163	14137	14097	14116	14104	13896	13952	13993	13922	14197	14049	14269	13973	14144	14013	14114	14007	14144	13983	14028	13993	14027	14141	14034	14041	14175	14178	14004	13918
22628	20883	27740	24257	21761	22086	21072	18084	17567	17580	17444	17244	17170	17110	16838	16736	16707	16826	16798	16793	16684	16689	16775	16856	16767	16652	16727	16530	16694	16618	16562	16719	16825	16488	16835	16592	16595	16778	16751	16770	16848	16565	16690	16626	16602	16511	16658	16569	16828	16781	16664	16455	16540	16673	16708	16673	16703	16372	16532	16587	16476	16631	16829	16634	16586	16535	16785	16560	16573	16747	16596	16691	16537	16366	16521	16371	16514	16813	16563	16481	16642	16485	16721	16450	16576	16487	16500	16346	16541	16507	16492	16736	16504	16501	16646	16497	16509	16479	16496	16535	16405	16317	16552	16703	16547	16207	16532	16516	16608	16577	16690	16682	16616	16617	16394	16616	16666	16489	16707	16485	16537	16625	16628	16658	16490	16676	16441	16377	16524	16427	16461	16440	16739	16723	16715	16678	16671	16337	16585	16475	16456	16666	16568	16587	16732	16590	16514	16365	16467	16500	16578	16493	16542	16534	16537	16444	16593	16503	16529	16864	16607	16463	16413	16388	16501	16550	16619	16428	16593	16491	16650	16563	16502	16576	16562	16587	16683	16702	16770	16700	16792	16416	16622	16594	16480	16678	16788	16817	16415	16670	16305	16480	16330	16483	16797	16542	16541	16435	16497	16525	16589	16462	16263	16472	16346	16757	16551	16604	16591	16326	16594	16559	16740	16747	16487	16559	16578	16641	16573	16632	16693	16421	16645	16549	16532	16498	16566	16456	16380	16507	16504	16578	16468	16548	16722	16646	16419	16531	16383	16659	16540	16577	16420	16413	16516	16469	16495	16752	16460	16606	16482	16523	16645	16448	16473	16626	16846	16607	16533	16672	16641	16709	16755	16547	16544	16408	16481	16598	16597	16201	16859	16680	16513	16592	16580	16639	16682	16509	16759	16536	16515	16510	16558	16657	16729	16532	16647	16439	16562	16748	16675	16614	16520	16485	16515	16541	16621	16500	16657	16564	16545	16897	16595	16626	16620	16650	16660	16497	16897	16637	16636	16463	16561	16564	16670	16442	16430	16658	16706	16512	16436	16244	16441	16591	16649	16640	16508	16426	16555	16441	16681	16591	16577	16416	16799	16688	16647	16681	16589	16646	16292	16397	16560	16648	16670	16535	16583	16458	16552	16481	16753	16560	16469	16687	16597	16684	16501	16656	16498	16598	16598	16499	16460	16570	16466	16673	16630	16562	16644	16570	16443	16695	16298	16516	16575	16644	16540	16509	16619	16660	16585	16513	16561	16592	16672	16348	16672	16615	16482	16544	16640	16701	16731	16569	16586	16433	16531	16409	16632	16502	16737	16697	16527	16576	16655	16426	16534	16573	16507	16644	16784	16776	16528	16711	16731	16568	16617	16397	16585	16524	16705	16603	16468	16676	16485	16688	16551	16726	16740	16633	16540	16345	16738	16770	16654	16567	16701	16582	16619	16552	16599	16493	16553	16603	16761	16420	16545	16381	16678	16698	16495	16768	16635	16481	16503	16568	16697	16441	16355	16553	16847	16677	16724	16537	16270	16385	16670	16419	16510	16504	16560	16612	16716	16745	16499	16651	16691	16649	16826	16455	16677	16491	16359	16551	16625	16665	16401	16499	16434	16546	16642	16497	16679	16648	16491	16740	16593	16385	16483	16556	16669	16608	16557	16468	16512	16744	16578	16469	16603	16562	16510	16367	16614	16376	16520	16763	16601	16487	16441	16689	16502	16524	16503	16433	16670	16569	16517	16539	16467	16514	16679	16569	16852	16664	16579	16541	16460	16349	16340	16555	16389	16455	16514	16467	16383	16502	16519	16747	16709	16570	16717	16595	16324	16684	16484	16667	16628	16657	16540	16642	16650	16511	16515	16407	16354	16518	16508	16408	16566	16541	16543	16377	16657	16531	16752	16479	16371	16673	16520	16575	16727	16659	16680	16454	16607	16668	16401	16464	16423	16477	16810	16624	16699	16732	16447	16399	16580	16426	16698	16500	16705	16456	16545	16387	16554	16493	16863	16713	16475	16473	16550	16674	16724	16638	16610	16612	16626	16498	16497	16627	16629	16851	16650	16677	16435	16519	16712	16736	16358	16566	16489	16704	16650	16579	16362	16601	16538	16656	16699	16819	16670	16399	16594	16388	16553	16427	16587	16650	16651	16389	16655	16634	16400	16601	16652	16606	16537	16459	16440	16493	16596	16709	16385	16559	16623	16479	16655	16512	16398	16647	16459	16606	16642	16519	16644	16748	16369	16560	16605	16630	16543	16514	16373	16676	16523	16493	16600	16699	16322	16484	16474	16485	16688	16724	16644	16587	16721	16663	16634	16669	16672	16446	16705	16765	16666	16585	16506	16486	16496	16629	16547	16446	16577	16534	16553	16549	16435	16558	16606	16512	16919	16686	16576	16706	16493	16552	16513	16493	16693	16542	16521	16604	16670	16459	16694	16696	16493	16636	16730	16565	16623	16561	16508	16233	16436	16522	16519	16500	16443	16467	16605	16414	16799	16780	16547	16570	16704	16508	16509	16623	16670	16449	16544	16621	16736	16461	16291	16475	16534	16593	16648	16549	16439	16529	16557	16507	16763	16640	16579	16584	16807	16591	16719	16656	16755	16673	16527	16632	16476	16546	16516	16502	16414	16422	16571	16379	16382	16439	16404	16394	16528	16638	16899	16593	16564	16694	16361	16377	16545	16508	16642	16619	16603	16723	16453	16569	16576	16399	16400	16642	16465	16508	16604	16659	16567	16594	16484	16749	16598	16351	16522	16753	16695	16567	16697	16595	16449	16818	16501	16646	16551	16527	16692	16671	16535	16404	16572	16607	16505	16548	16648	16399	16731	16495	16445	16560	16743	16668	16510	16630	16706	16529	16639	16542	16646	16561	16508	16426	16648	16588	16560	16473	16767	16642	16653	16851	16746	16647	16697	16647	16508	16666	16463	16646	16548	16455	16610	16505	16686	16641	16562	16585	16467	16579	16489	16499	16536	16632	16460	16412	16515	16740	16737	16466	16516	16506	16598	16460	16474	16479	16542	16657	16510	16683	16617	16854	16676	16368	16640	16476	16526	16617	16459	16510	16504	16452	16605	16739	16624	16490	16640	16629	16715	16493	16453	16477	16503	16602	16705	16649	16504	16714	16401	16639	16357	16582	16623	16448	16654	16603	16471	16594	16511	16535	16567	16611	16637	16437	16298	16486	16788	16830	16543	16757	16580	16432	16264	16515	16596	16511	16701	16636	16366	16419	16340	16606	16682	16737	16504	16609	16692	16452	16489	16358	16677	16646	16531	16758	16534	16471	16499	16642	16484	16527	16360	16551	16499	16525	16621	16440	16502	16477	16782	16450	16573	16485	16580	16380	16713	16470	16777	16490	16579	16625	16613	16626	16648	16529	16594	16586	16652	16568	16790	16621	16596	16462	16544	16651	16596	16547	16507	16679	16567	16516	16621	16559	16752	16493	16554	16578	16483	16586	16567	16549	16709	16656	16547	16508	16561	16500	16560	16534	16535	16501	16485	16254	16548	16652	16471	16707	16641	16587	16573	16708	16511	16501	16445	16578	16424	16708	16589	16478	16599	16518	16583	16251	16589	16736	16432	16658	16545	16649	16449	16366	16759	16559	16266	16667	16510	16566	16589	16607	16685	16422	16501	16354	16628	16551	16635	16601	16497	16490	16593	16494	16701	16368	16512	16537	16483	16391	16543	16592	16760	16680	16504	16596	16537	16114	16405	16380	16490	16414	16559	16742	16701	16478	16398	16522	16589	16632	16673	16548	16584	16641	16566	16635	16552	16534	16645	16442	16632	16550	16376	16354	16706	16664	16577	16573	16594	16604	16310	16665	16435	16744	16561	16472	16508	16531	16503	16624	16621	16527	16676	16396	16646	16589	16439	16623	16756	16569	16716	16665	16308	16537	16510	16565	16519	16546	16517	16445	16699	16546	16539	16476	16823	16522	16790	16491	16595	16573	16623	16626	16561	16859	16650	16506	16656	16559	16434	16514	16308	16622	16465	16446	16419	16286	16590	16484	16588	16425	16425	16623	16795	16868	16856	16523	16635	16530	16424	16525	16662	16627	16553	16323	16514	16571	16501	16635	16568	16767	16554	16405	16557	16598	16605	16291	16495	16616	16530	16666	16506	16599	16516	16542	16504	16774	16481	16348	16439	16611	16376	16663	16671	16613	16750	16392	16621	16324	16555	16603	16708	16538	16439	16603	16600	16815	16801	16634	16656	16644	16755	16578	16551	16501	16549	16687	16559	16519	16689	16638	16617	16467	16505	16609	16575	16579	16788	16543	16805	16813	16499	16523	16568	16568	16627	16440	16510	16787	16593	16635	16645	16244	16687	16640	16637	16469	16496	16405	16760	16527	16411	16696	16574	16577	16712	16586	16573	16559	16545	16347	16597	16518	16687	16554	16462	16614	16682	16812	16793	16614	16466	16540	16658	16655	16502	16495	16663	16619	16555	16653	16313	16470	16787	16727	16589	16402	16658	16683	16660	16558	16559	16450	16527	16511	16382	16836	16515	16557	16816	16654	16515	16354	16504	16483	16570	16675	16448	16455	16407	16524	16668	16618	16476	16568	16550	16666	16644	16645	16535	16702	16693	16695	16550	16547	16802	16521	16677	16472	16425	16577	16463	16464	16552	16626	16664	16542	16740	16578	16675	16501	16658	16696	16700	16609	16716	16521	16761	16764	16417	16710	16683	16421	16474	16442	16448	16422	16561	16651	16563	16597	16531	16564	16710	16629	16589	16556	16514	16526	16663	16423	16594	16459	16725	16674	16651	16537	16360	16748	16507	16594	16510	16484	16559	16693	16635	16424	16482	16670	16698	16466	16595	16707	16597	16450	16527	16759	16492	16544	16545	16579	16671	16731	16493	16453	16559	16744	16614	16433	16652	16568	16611	16484	16566	16748	16683	16581	16568	16608	16529	16535	16639	16536	16727	16462	16447	16760	16778	16614	16830	16740	16484	16478	16380	16540	16478	16592	16567	16661	16617	16438	16425	16557	16754	16593	16455	16537	16487	16506	16597	16640	16506	16548	16596	16611	16447	16313	16422	16457	16332	16419	16765	16507	16489	16657	16641	16674	16857	16477	16700	16509	16466	16546	16499	16708	16512	16548
14185	30785	24922	19952	18242	17099	16355	15695	15248	15284	14812	14557	14485	14550	14319	14184	14091	14105	13973	14063	14133	14174	14179	14205	13940	14139	14023	14202	14021	14166	14107	14157	13907	14113	14270	13937	14209	14017	14013	14126	14014	14062	14131	14247	14091	14203	14233	14012	14192	14039	13994	13955	14043	14193	13986	14084	13916	14095	14042	13934	14249	14061	14235	13937	14092	14201	14178	14118	13931	14115	14083	14076	14052	14014	14016	14051	13911	13998	13883	14043	14056	13895	14040	13894	14200	14053	13969	13967	14119	14039	13973	13973	13937	13940	14189	14067	14053	13934	14084	14019	14139	14115	14032	14013	13971	14046	14087	14132	14026	13929	13956	13948	14041	14091	14137	13911	13884	13860	14286	14094	13827	14149	14140	14020	14023	14067	13982	13922	14067	14032	14128	14075	14075	14051	14054	13984	14117	13969	14102	14001	14123	14136	14071	14088	13915	14133	14010	14024	14020	14057	14039	14001	14167	14055	13903	13955	14065	13974	14134	13838	13963	13927	13996	13968	14012	14013	14049	14073	14012	14091	13990	13870	14032	14190	14016	13960	14141	14009	14190	13878	14023	14142	14190	13971	14052	14135	14087	14116	14063	14045	13936	13853	13969	14096	14033	14013	13955	14056	14199	13958	14007	13936	14104	14034	14155	14060	14015	13921	13998	14177	14132	14031	14089	14088	14071	13962	13982	14017	14060	14070	14009	13874	14069	13920	14032	14172	14063	14044	14022	14046	13718	14042	13978	13998	14179	14045	14035	13978	13970	14114	14009	14022	14138	13986	14023	14000	14041	14058	14025	14193	14122	14091	14250	14147	13982	14158	13942	13948	14152	14107	13898	14060	14121	14046	13951	13954	14156	13938	13975	14139	14103	14011	13950	14189	13811	14023	13851	14006	13941	14205	14168	14057	14144	14075	14071	13978	14009	14166	13996	14081	14056	14076	13967	14035	13932	14134	13935	13910	14134	13923	14019	14103	14091	13994	13989	13969	13862	14015	14057	13976	14070	14016	14167	13916	14040	14110	13961	13961	14023	13986	14032	13926	14185	13811	14036	13907	14097	14062	14098	13976	13894	13893	14188	14010	14004	14035	14053	14044	14013	13908	14154	14164	14046	14000	13915	13912	14062	13942	14028	13879	14140	13979	14067	13925	14071	14033	14067	14158	14003	14139	14003	13918	13953	13921	14101	13918	13909	14005	14145	14073	14068	13806	14078	14014	14088	13972	13937	14000	14020	14037	14063	13962	14181	13921	13963	13957	14139	13965	14032	13909	14036	13978	14172	14015	14073	13854	14283	13908	13941	14081	13911	13918	14088	14077	14045	14151	14206	14034	14006	13979	14181	14103	14097	14002	13894	14164	14178	13859	14074	14079	13938	13972	14048	14091	14014	14177	14027	14084	14050	14165	14024	13940	14019	13948	13960	13923	14067	14172	14169	14159	14095	14123	14112	13992	13943	14204	13872	14121	14104	13893	14007	14053	14199	14010	14044	14069	14129	14006	14166	14048	14129	13861	14086	14025	14127	14074	14134	13941	14017	13926	14034	14031	14038	14144	14062	14004	13910	14148	13826	14089	13995	13862	14037	14003	13950	13915	14046	14040	13932	14077	13973	13999	14115	14098	14004	13929	13965	13887	14109	14165	13884	13972	14134	14107	14028	13924	14037	14129	13905	13958	14004	14040	14134	14149	14170	13982	14114	13952	14075	13979	14183	14226	14200	14013	14032	13885	14003	14027	14040	14134	13956	14040	13716	14152	14032	14161	13988	14197	14087	14071	14075	14039	14051	14126	14153	14179	14121	14199	14079	14193	14009	14108	13940	13978	14044	14169	14067	14038	13950	13950	13978	14029	13980	14071	14024	14069	13968	13997	13986	14035	14093	14000	14128	13943	13989	13747	13752	14047	13875	13839	14018	13945	13938	14041	14047	14050	14048	13872	13956	14026	14136	14061	14074	14065	14170	14045	14066	14146	13990	14131	13910	14005	14004	13856	14280	13899	13933	14101	14096	14099	14148	14060	13960	14156	14006	14001	14145	14139	14077	14074	13908	14254	14069	14048	14140	13975	13875	13862	13971	14038	14153	13875	14028	14028	14080	14008	13982	14063	13985	14038	14013	13999	14014	13971	13939	14107	14069	14132	14188	14193	13929	13962	14005	13896	13985	13967	13996	13993	13995	13951	14032	14169	13885	14112	13928	14157	14020	14053	14188	13966	13994	14024	14175	14154	14019	14222	14000	13934	14119	13975	14135	13920	14012	14054	14086	14111	13870	13931	14139	14119	13987	13942	14180	13951	14041	13942	13912	13921	13987	13914	13958	14111	13941	13932	14034	13899	14113	14050	14147	14055	14052	14067	14074	13983	14070	14065	13871	13904	14019	13970	14166	13910	14170	14029	13973	13982	14030	13910	14171	13947	14088	14059	13883	14116	14004	14097	13902	14043	14000	13898	13930	14017	13877	14118	14044	13917	14014	13911	14086	14133	14062	13892	14059	13946	14016	14053	13966	14061	14209	13943	13940	14003	14104	13807	14201	13907	14038	13911	14009	13982	14080	14064	14022	13965	14119	13979	14011	13914	14041	13940	14236	14036	14015	13974	14067	14044	14079	13818	14006	14068	13955	14014	14070	14023	14101	13910	13946	13904	14103	13940	14053	14118	14030	13940	13909	14038	13919	13964	14174	14200	13980	14111	14052	13864	14057	14152	14178	14200	14166	13892	13966	14055	13858	13973	14058	13957	14194	14077	14142	13738	14097	14089	13933	13850	14066	14192	14065	13954	14261	13896	13983	14034	13993	14052	14055	13966	14121	14067	13999	14055	13843	14132	14025	13952	14031	13917	14076	14075	13940	14129	13880	14076	13988	14131	13930	14115	13888	13992	14054	14093	13926	14092	14112	14059	14105	13904	14072	14142	13999	13913	13991	13979	14011	14026	14134	14034	14263	13972	13925	14039	14050	13966	14132	14113	13946	14050	14160	13981	14159	13937	13874	14048	13883	14006	13969	13870	14030	14062	13938	14118	14004	14132	14143	13890	13945	14033	13942	14015	13995	13967	14089	13972	14067	13961	14043	13973	13929	14022	14048	14164	14086	14137	14220	13926	14192	14110	14058	14055	14021	14059	13903	14194	13994	14178	14054	14152	14143	14129	13909	14012	14047	14121	14048	13895	13929	14152	14059	14136	13914	14021	13995	13973	14147	14089	14224	14055	13944	13975	14135	14038	13974	14085	13992	14070	13922	14089	13942	13960	13881	14052	14019	14109	14199	13867	14021	14003	14115	13991	14170	13956	13986	13930	14056	14017	14050	13868	14000	13944	14078	14004	14020	14111	14037	14061	14044	14083	14118	13936	14017	14117	13911	13966	14135	14152	13939	14001	13856	13885	14092	14119	14037	14136	13973	14127	13956	14035	14178	13977	13973	14093	13875	14151	13904	14088	14032	14106	14062	13998	14077	14018	13957	14015	13929	13971	14068	14091	14069	14027	14067	13971	13870	13947	14220	14018	14102	14141	14147	13902	13950	13938	14045	14159	14013	13958	13979	13975	13960	13978	14034	14035	13861	14020	13942	13989	14042	14002	14002	13954	14113	14043	13857	14069	14065	14035	14018	14171	14129	14031	14028	14108	14028	14185	14040	13979	14012	14037	13953	14118	14087	14074	14138	13968	13968	13873	13988	13940	13958	14029	14033	14064	14064	14027	14106	14142	14021	14066	14044	14026	14139	13855	13895	13982	14026	14146	14027	13928	13969	14173	14134	14128	14081	13912	14055	14073	14000	14151	13911	14116	13877	14005	13805	14151	14025	14043	14059	14143	13941	13962	13858	14121	14039	14058	13947	14028	13983	14027	14027	13908	14150	14197	14129	13995	14088	14044	13984	14159	14055	14145	13939	14038	13874	14159	13939	14074	14125	14082	14181	13869	14192	13999	14076	13839	14073	14167	13931	14007	14011	13949	14073	14022	13953	14148	13986	14016	13995	14058	14092	14007	13913	13990	14080	13942	14069	13890	13848	14031	14124	13992	14090	13822	14074	13993	13830	13982	14068	14254	13926	14179	14198	13899	14025	13876	14174	13969	14049	13868	14038	13947	14073	13996	13925	14221	14050	14174	14239	14126	14009	14097	13992	13947	14004	13927	14159	13781	14218	14038	14102	13993	14164	13946	14032	14026	13982	14042	14022	13989	14044	13987	14149	14084	14063	14111	14045	14039	14019	14026	14140	13962	13989	14058	14059	13869	14006	14006	14174	13992	14059	14013	14082	13968	14182	14112	14053	14072	14091	14142	13837	14101	13949	14072	14008	13973	14127	14115	13981	14086	14042	14085	14009	14056	13926	14074	14032	13940	14047	14008	14159	14058	14081	13980	14110	13902	14108	14047	13883	13915	14012	14257	14072	14054	14063	14117	13996	14077	14005	14014	14031	13941	13992	14031	14011	14062	13873	14069	14052	14048	14136	14087	13902	14151	14046	14117	14096	14015	14000	13945	14132	13961	14050	14055	13975	14091	14074	13857	14071	13852	14133	14021	13958	13972	13975	13949	14036	14263	13795	14025	13885	14146	14088	14082	14005	14091	14009	13887	14035	14258	14027	14094	14138	13946	13985	13994	14006	14060	14151	13827	14155	14059	14194	13965	14023	14029	14017	14094	13869	13965	14008	13990	14003	13988	14033	13972	14160	13957	14174	14123	13962	14146	13999	13892	13861	14056	14012	14093	14022	13982	13949	13949	14014	13930	13910	14079	13994	14038	14090	14088	14091	14150	14233	14044	13991	14125	13989	13922	13912	14005	13956	13895	14234	13891	13980	14121	14012	13919	14014	14041	13782	14079	14173	13896	14071	14127	14220	14026	14236	14030	14146	13901	13895	13978	14084	13994	14030	14055	14078	13862	13965	13920	13900	14116	13984	14010	14149	14114	13918	14116	14019	14043	13947	14065	14182	13973	13949	13990	14171	14080	13941	13910	14018	14015	14137	13891	14055	14271	13977	14087	13983	14049	14019	14076	14065	14075	14145	14019	14031	14108	14058	13991	13979	14061	13999	14008	13879	14119	14078	14025	14140	14045	14011	13972	14099	13951	14135	14098	14048	14113	13897	13991	14035	14021	14080	14070	13995	14035	13936	14034
24238	20931	26630	26340	20799	19488	19399	18556	18039	18211	18235	17893	17768	17777	17624	17602	17775	17646	17625	17459	17553	17550	17436	17667	17663	17663	17405	17557	17372	17552	17853	17440	17285	17506	17476	17569	17319	17656	17449	17425	17639	17735	17547	17520	17412	17423	17470	17469	17622	17627	17472	17374	17490	17522	17510	17322	17422	17499	17481	17325	17586	17430	17662	17562	17387	17595	17548	17575	17627	17323	17435	17428	17507	17714	17628	17366	17639	17322	17378	17593	17515	17269	17506	17571	17266	17440	17342	17617	17520	17361	17606	17457	17346	17533	17516	17601	17401	17441	17529	17489	17355	17390	17496	17542	17365	17612	17542	17543	17405	17525	17303	17457	17394	17337	17272	17477	17583	17456	17482	17577	17429	17314	17591	17490	17483	17501	17629	17261	17639	17596	17510	17353	17573	17670	17406	17237	17326	17368	17579	17324	17541	17272	17463	17651	17444	17641	17533	17529	17687	17430	17449	17342	17290	17526	17395	17517	17443	17459	17527	17525	17558	17557	17389	17355	17374	17591	17589	17564	17511	17522	17535	17641	17481	17377	17391	17583	17466	17491	17332	17602	17521	17405	17430	17518	17651	17433	17520	17489	17507	17342	17374	17271	17256	17489	17377	17644	17716	17488	17633	17568	17519	17366	17526	17402	17507	17412	17606	17594	17604	17421	17555	17558	17504	17314	17413	17451	17509	17517	17578	17593	17283	17466	17531	17400	17276	17663	17552	17491	17426	17702	17488	17419	17489	17588	17571	17358	17164	17715	17453	17513	17703	17307	17487	17420	17342	17509	17705	17532	17429	17506	17332	17549	17487	17423	17284	17510	17360	17569	17500	17451	17466	17585	17501	17571	17594	17554	17458	17383	17635	17351	17494	17581	17665	17513	17399	17482	17662	17584	17364	17414	17502	17512	17612	17622	17510	17391	17383	17520	17562	17400	17540	17428	17657	17491	17368	17587	17543	17442	17471	17448	17503	17393	17434	17295	17552	17535	17254	17390	17516	17543	17594	17466	17386	17451	17606	17388	17532	17353	17620	17483	17705	17510	17336	17325	17508	17522	17360	17471	17584	17624	17440	17488	17402	17485	17264	17444	17432	17357	17476	17458	17725	17269	17362	17337	17637	17642	17462	17341	17446	17541	17443	17555	17538	17518	17369	17422	17622	17548	17358	17475	17347	17327	17645	17610	17626	17838	17431	17485	17523	17512	17573	17486	17688	17403	17374	17467	17295	17474	17381	17457	17603	17526	17421	17548	17578	17587	17574	17539	17598	17419	17355	17224	17364	17786	17264	17415	17629	17534	17535	17392	17383	17313	17655	17263	17379	17556	17256	17469	17576	17388	17472	17493	17685	17353	17468	17554	17518	17496	17392	17513	17639	17359	17475	17425	17462	17305	17374	17504	17617	17623	17443	17433	17648	17422	17378	17468	17723	17614	17482	17433	17439	17414	17474	17392	17418	17629	17665	17595	17585	17362	17299	17500	17396	17358	17380	17369	17698	17721	17488	17453	17370	17575	17475	17477	17360	17540	17450	17594	17487	17475	17566	17399	17581	17538	17536	17466	17491	17483	17486	17551	17522	17454	17538	17552	17551	17604	17497	17526	17391	17462	17520	17528	17530	17721	17376	17466	17466	17403	17467	17580	17592	17494	17527	17501	17618	17188	17370	17499	17363	17460	17660	17472	17385	17272	17508	17521	17657	17675	17558	17459	17126	17437	17618	17407	17494	17527	17421	17521	17480	17604	17389	17465	17471	17654	17443	17420	17371	17331	17537	17417	17186	17364	17452	17585	17317	17319	17467	17458	17581	17240	17245	17393	17364	17366	17464	17315	17654	17560	17366	17578	17559	17429	17648	17454	17485	17434	17663	17579	17483	17188	17317	17613	17356	17491	17599	17548	17664	17436	17446	17436	17479	17198	17639	17488	17416	17569	17689	17394	17469	17427	17503	17543	17511	17640	17623	17557	17492	17519	17468	17594	17506	17598	17236	17655	17503	17372	17724	17563	17576	17522	17315	17432	17558	17579	17478	17562	17398	17524	17485	17389	17546	17403	17552	17454	17601	17387	17426	17368	17334	17437	17524	17550	17603	17430	17362	17565	17534	17458	17486	17354	17412	17511	17459	17580	17611	17583	17547	17548	17797	17484	17660	17575	17680	17416	17530	17455	17664	17428	17354	17442	17436	17500	17348	17322	17528	17489	17561	17630	17495	17507	17338	17498	17660	17461	17494	17637	17477	17613	17385	17435	17554	17339	17422	17482	17455	17416	17649	17456	17783	17355	17448	17735	17716	17505	17498	17285	17586	17485	17642	17490	17403	17570	17637	17371	17464	17510	17412	17441	17590	17608	17693	17291	17442	17544	17602	17523	17580	17485	17393	17627	17557	17480	17376	17516	17641	17544	17691	17530	17545	17337	17693	17473	17452	17438	17533	17412	17515	17383	17536	17318	17353	17448	17669	17704	17612	17345	17552	17375	17452	17545	17327	17473	17533	17542	17533	17543	17634	17693	17684	17534	17257	17630	17447	17567	17462	17369	17434	17478	17482	17531	17531	17362	17587	17470	17365	17700	17448	17469	17566	17496	17588	17392	17542	17712	17515	17677	17490	17433	17464	17474	17346	17617	17374	17391	17600	17423	17434	17450	17258	17465	17415	17621	17480	17416	17385	17364	17452	17442	17622	17224	17455	17405	17367	17444	17358	17536	17512	17559	17367	17517	17418	17562	17504	17346	17546	17512	17393	17408	17280	17302	17550	17362	17609	17501	17508	17431	17578	17485	17647	17759	17350	17547	17547	17458	17411	17549	17454	17406	17693	17620	17771	17593	17458	17622	17594	17561	17671	17379	17616	17414	17451	17404	17167	17336	17430	17301	17411	17537	17604	17369	17484	17442	17461	17478	17452	17574	17700	17559	17450	17260	17452	17439	17340	17688	17624	17521	17369	17625	17524	17386	17404	17655	17481	17649	17438	17637	17649	17504	17429	17524	17544	17472	17638	17502	17488	17451	17412	17452	17428	17262	17648	17624	17453	17393	17636	17602	17502	17722	17705	17426	17439	17400	17418	17590	17565	17428	17422	17499	17462	17546	17536	17407	17488	17429	17601	17351	17452	17655	17493	17480	17383	17354	17417	17270	17575	17420	17527	17526	17478	17501	17540	17438	17287	17553	17755	17526	17537	17496	17472	17557	17380	17546	17489	17656	17548	17520	17547	17468	17442	17400	17265	17667	17444	17433	17432	17264	17470	17621	17582	17317	17650	17378	17697	17473	17563	17445	17477	17071	17351	17405	17551	17449	17610	17326	17468	17515	17302	17709	17355	17494	17670	17393	17285	17542	17486	17461	17361	17395	17392	17300	17507	17534	17310	17280	17488	17374	17462	17597	17652	17341	17403	17662	17526	17416	17531	17428	17546	17271	17452	17479	17309	17456	17650	17572	17364	17340	17429	17643	17550	17503	17475	17390	17399	17630	17668	17633	17487	17576	17586	17534	17321	17580	17329	17477	17471	17372	17641	17596	17461	17638	17579	17526	17582	17404	17535	17476	17361	17391	17523	17326	17543	17630	17629	17571	17563	17514	17575	17562	17425	17423	17599	17399	17414	17423	17787	17601	17428	17459	17732	17541	17485	17440	17514	17591	17501	17603	17633	17631	17557	17499	17501	17545	17656	17453	17545	17581	17380	17534	17466	17543	17544	17629	17900	17572	17597	17437	17393	17460	17607	17478	17563	17512	17599	17579	17583	17621	17528	17499	17454	17656	17410	17487	17576	17271	17631	17434	17285	17412	17457	17644	17587	17539	17450	17513	17405	17555	17399	17542	17607	17287	17533	17603	17281	17280	17296	17493	17499	17473	17287	17484	17452	17292	17293	17410	17584	17415	17483	17661	17463	17438	17415	17443	17656	17254	17660	17554	17491	17511	17429	17328	17345	17606	17496	17634	17393	17612	17478	17412	17665	17231	17417	17504	17278	17297	17450	17526	17376	17471	17622	17497	17492	17526	17517	17502	17643	17562	17403	17440	17503	17525	17652	17369	17552	17452	17441	17411	17510	17595	17462	17460	17489	17564	17528	17375	17536	17501	17436	17417	17492	17681	17436	17388	17516	17538	17266	17492	17615	17443	17692	17701	17358	17453	17595	17523	17359	17296	17747	17293	17643	17490	17454	17474	17451	17352	17495	17433	17336	17318	17379	17455	17485	17318	17561	17573	17511	17411	17386	17525	17701	17435	17697	17460	17496	17663	17518	17566	17437	17631	17406	17486	17366	17466	17385	17424	17500	17551	17231	17513	17539	17512	17433	17389	17703	17448	17607	17182	17467	17342	17498	17378	17429	17726	17587	17445	17482	17296	17426	17333	17413	17541	17197	17469	17453	17508	17446	17549	17599	17454	17446	17371	17460	17521	17546	17551	17518	17390	17527	17538	17522	17657	17522	17298	17739	17521	17371	17425	17558	17452	17692	17678	17316	17572	17435	17423	17490	17703	17489	17563	17554	17440	17532	17531	17374	17634	17574	17601	17512	17383	17374	17541	17545	17719	17400	17612	17670	17537	17381	17556	17569	17537	17404	17547	17504	17609	17612	17439	17390	17483	17688	17631	17727	17540	17532	17626	17557	17288	17188	17626	17335	17522	17538	17458	17301	17345	17495	17482	17585	17614	17705	17478	17367	17573	17527	17486	17670	17305	17398	17488	17614	17527	17472	17661	17545	17656	17467	17507	17556	17328	17811	17544	17404	17347	17468	17447	17449	17388	17457	17416	17453	17390	17484	17462	17379	17289	17395	17369	17644	17469	17341	17441	17614	17323	17535	17232	17618	17407	17487	17476	17457	17604	17511	17481	17544	17298	17496	17321	17530	17624	17487	17314	17433	17337	17352	17277	17447	17613	17594	17451	17325	17515	17502	17582	17624	17479	17612	17521	17426	17414	17293	17244	17582	17331	17584	17496	17595	17380	17492	17537	17253	17272	17132	17328	17490	17451	17617	17325	17398	17744	17301	17395	17596	17646	17513	17455	17467	17697	17460	17573	17442	17726	17583	17599	17565	17446	17407	17532	17522	17660	17464	17327	17544	17517	17448	17551	17401	17420	17569	17676	17463	17517	17491	17388	17397	17437	17508	17359
15098	27692	22781	19183	17946	16947	16093	15682	15530	15296	15103	14977	14914	14732	14853	14682	14866	14520	14552	14693	14721	14564	14599	14650	14690	14629	14652	14693	14442	14947	14698	14516	14827	14579	14806	14588	14628	14657	14656	14583	14518	14504	14657	14645	14602	14654	14496	14511	14534	14651	14462	14449	14728	14797	14585	14593	14712	14748	14605	14663	14625	14721	14499	14606	14714	14605	14694	14375	14674	14645	14665	14707	14563	14438	14811	14703	14652	14546	14816	14715	14520	14483	14599	14627	14640	14666	14685	14577	14461	14712	14730	14489	14541	14592	14641	14638	14549	14636	14631	14769	14500	14516	14533	14596	14490	14645	14563	14535	14466	14774	14495	14506	14697	14707	14536	14497	14661	14769	14663	14791	14683	14619	14505	14543	14600	14643	14563	14502	14739	14477	14597	14604	14546	14689	14731	14462	14699	14576	14650	14783	14532	14573	14389	14488	14664	14643	14632	14456	14428	14766	14505	14549	14575	14683	14611	14635	14394	14437	14662	14672	14686	14594	14502	14613	14698	14673	14575	14717	14659	14526	14532	14477	14625	14516	14564	14597	14524	14665	14571	14630	14561	14600	14646	14640	14574	14440	14741	14623	14605	14551	14568	14435	14838	14483	14552	14543	14644	14534	14524	14670	14699	14597	14481	14646	14643	14634	14671	14793	14687	14616	14617	14761	14699	14472	14583	14619	14423	14677	14599	14664	14561	14652	14666	14617	14581	14636	14693	14642	14461	14698	14634	14561	14660	14685	14527	14796	14518	14551	14345	14693	14668	14654	14605	14698	14516	14665	14629	14596	14578	14646	14548	14675	14449	14630	14563	14592	14625	14537	14434	14796	14647	14672	14621	14527	14652	14707	14457	14524	14508	14694	14738	14584	14573	14724	14577	14518	14543	14639	14540	14647	14528	14470	14694	14549	14621	14645	14720	14573	14685	14623	14773	14593	14653	14688	14554	14604	14548	14496	14757	14671	14801	14793	14621	14532	14591	14341	14522	14619	14744	14600	14482	14508	14612	14584	14632	14605	14687	14555	14505	14559	14772	14668	14709	14561	14693	14529	14626	14520	14686	14639	14623	14440	14549	14620	14584	14444	14653	14665	14572	14659	14621	14592	14779	14745	14662	14728	14521	14726	14632	14638	14588	14510	14642	14770	14369	14546	14753	14554	14525	14623	14509	14494	14645	14434	14674	14659	14578	14808	14533	14727	14625	14623	14605	14740	14687	14588	14453	14642	14553	14536	14677	14501	14508	14462	14668	14527	14394	14499	14660	14561	14699	14565	14634	14608	14573	14622	14550	14545	14575	14607	14606	14646	14694	14653	14720	14575	14589	14548	14390	14631	14643	14499	14676	14645	14495	14500	14692	14517	14620	14528	14441	14652	14648	14669	14678	14702	14744	14514	14717	14668	14651	14626	14582	14544	14654	14543	14576	14598	14410	14591	14621	14686	14699	14641	14464	14732	14633	14714	14631	14446	14751	14665	14717	14665	14501	14538	14698	14529	14770	14587	14696	14700	14785	14545	14606	14623	14511	14553	14519	14640	14586	14526	14552	14524	14675	14718	14661	14664	14736	14480	14485	14583	14632	14481	14614	14571	14785	14591	14705	14409	14794	14582	14755	14629	14595	14589	14661	14618	14617	14462	14589	14508	14745	14665	14535	14593	14559	14525	14582	14719	14896	14528	14578	14476	14691	14617	14691	14457	14558	14484	14596	14617	14739	14431	14535	14664	14655	14717	14564	14493	14536	14396	14707	14669	14601	14723	14649	14677	14558	14730	14613	14691	14510	14598	14496	14667	14776	14498	14609	14445	14559	14657	14531	14637	14519	14472	14503	14612	14669	14638	14501	14840	14760	14562	14582	14776	14538	14655	14437	14656	14634	14674	14555	14587	14452	14693	14716	14627	14617	14570	14597	14527	14842	14817	14639	14516	14592	14533	14585	14730	14607	14612	14488	14521	14502	14640	14667	14588	14676	14684	14593	14700	14642	14761	14557	14466	14572	14448	14652	14573	14732	14578	14569	14483	14498	14579	14544	14569	14594	14586	14564	14615	14502	14605	14521	14682	14656	14546	14634	14700	14615	14591	14514	14519	14565	14589	14617	14522	14539	14647	14502	14601	14372	14648	14631	14622	14598	14651	14482	14572	14668	14542	14616	14617	14570	14417	14668	14620	14692	14564	14581	14573	14569	14474	14480	14821	14512	14441	14699	14537	14639	14691	14534	14522	14587	14684	14558	14526	14439	14553	14700	14507	14679	14509	14740	14675	14545	14583	14667	14589	14528	14757	14674	14557	14514	14790	14636	14646	14604	14618	14580	14636	14664	14450	14565	14575	14631	14620	14543	14483	14498	14688	14607	14549	14731	14693	14577	14695	14761	14543	14667	14562	14648	14703	14610	14607	14728	14582	14578	14558	14541	14578	14654	14639	14504	14675	14544	14463	14595	14677	14669	14536	14531	14552	14619	14583	14788	14516	14442	14636	14789	14419	14482	14693	14639	14750	14701	14688	14730	14631	14769	14491	14577	14588	14694	14602	14607	14612	14632	14666	14649	14643	14556	14391	14512	14524	14647	14684	14543	14516	14670	14674	14585	14762	14399	14619	14474	14429	14441	14566	14690	14480	14728	14644	14657	14708	14515	14646	14631	14435	14532	14668	14592	14462	14760	14692	14696	14757	14527	14707	14696	14510	14411	14530	14547	14480	14578	14624	14580	14419	14558	14570	14685	14589	14508	14383	14587	14664	14606	14478	14669	14556	14755	14612	14567	14670	14675	14431	14692	14622	14724	14681	14518	14485	14688	14483	14759	14506	14599	14783	14477	14648	14626	14503	14692	14312	14531	14586	14666	14373	14517	14514	14583	14588	14462	14577	14594	14780	14729	14710	14574	14606	14591	14598	14604	14640	14579	14692	14551	14713	14593	14707	14448	14546	14694	14562	14543	14732	14644	14549	14574	14599	14598	14681	14563	14702	14510	14711	14741	14916	14630	14471	14540	14395	14469	14512	14644	14626	14508	14407	14429	14580	14674	14531	14568	14701	14665	14571	14572	14496	14731	14476	14577	14789	14515	14516	14758	14572	14663	14564	14552	14635	14642	14608	14617	14601	14580	14659	14574	14633	14515	14601	14598	14454	14446	14629	14661	14725	14549	14541	14542	14763	14548	14646	14554	14525	14522	14514	14644	14654	14630	14621	14640	14691	14592	14690	14626	14487	14728	14687	14634	14589	14673	14672	14516	14693	14460	14619	14599	14602	14532	14416	14570	14623	14521	14633	14468	14572	14699	14562	14638	14668	14606	14446	14542	14680	14645	14430	14663	14694	14553	14583	14799	14638	14677	14631	14631	14616	14545	14692	14580	14557	14634	14693	14626	14438	14707	14752	14567	14534	14655	14601	14720	14610	14678	14546	14532	14462	14624	14615	14692	14564	14736	14719	14447	14584	14533	14416	14530	14553	14559	14680	14624	14629	14660	14527	14486	14708	14517	14577	14608	14548	14583	14636	14500	14715	14619	14528	14510	14566	14714	14692	14625	14600	14644	14693	14450	14658	14550	14677	14515	14512	14694	14627	14576	14450	14706	14605	14534	14602	14642	14653	14630	14751	14471	14680	14512	14557	14699	14658	14616	14571	14800	14647	14448	14466	14805	14352	14595	14719	14467	14573	14664	14745	14610	14464	14646	14694	14656	14729	14378	14611	14476	14641	14755	14688	14588	14666	14706	14522	14718	14675	14517	14675	14752	14702	14522	14568	14798	14417	14732	14615	14657	14610	14629	14443	14551	14578	14664	14724	14421	14607	14685	14682	14497	14570	14691	14421	14759	14810	14596	14656	14698	14557	14573	14701	14478	14641	14527	14560	14776	14507	14542	14671	14725	14505	14580	14592	14682	14469	14522	14540	14407	14626	14598	14670	14683	14462	14659	14550	14622	14580	14578	14552	14540	14511	14679	14714	14616	14642	14770	14621	14858	14562	14539	14761	14551	14637	14624	14526	14491	14604	14659	14600	14675	14615	14618	14715	14638	14605	14576	14592	14524	14626	14632	14526	14834	14743	14600	14720	14574	14545	14681	14608	14554	14679	14746	14633	14629	14541	14485	14606	14668	14779	14687	14662	14744	14581	14694	14562	14573	14647	14612	14622	14724	14542	14513	14583	14674	14664	14717	14501	14474	14752	14684	14678	14708	14745	14428	14780	14517	14618	14593	14626	14677	14469	14628	14520	14806	14569	14441	14547	14471	14417	14623	14496	14604	14619	14595	14649	14558	14504	14689	14587	14631	14625	14479	14621	14826	14566	14820	14595	14697	14559	14572	14610	14574	14638	14670	14661	14642	14762	14571	14536	14602	14705	14395	14607	14606	14599	14658	14540	14591	14707	14297	14691	14578	14591	14558	14584	14664	14681	14589	14716	14595	14648	14559	14543	14629	14553	14533	14441	14639	14634	14728	14433	14697	14747	14715	14566	14649	14524	14573	14505	14668	14596	14530	14692	14593	14578	14629	14678	14526	14809	14505	14627	14625	14396	14529	14643	14642	14416	14529	14675	14636	14687	14634	14580	14461	14712	14602	14627	14654	14649	14703	14713	14665	14587	14695	14607	14696	14521	14474	14630	14515	14807	14657	14699	14670	14467	14518	14707	14546	14550	14577	14518	14576	14636	14734	14532	14573	14717	14584	14555	14351	14532	14700	14498	14595	14632	14586	14562	14623	14531	14573	14703	14603	14744	14712	14571	14608	14622	14600	14489	14580	14591	14547	14747	14614	14659	14609	14741	14596	14628	14596	14615	14605	14613	14471	14556	14645	14476	14477	14437	14681	14658	14694	14599	14533	14555	14647	14626	14682	14599	14688	14578	14570	14686	14653	14615	14609	14474	14483	14565	14440	14715	14508	14698	14669	14658	14615	14646	14520	14554	14535	14626	14640	14530	14724	14583	14669	14444	14445	14712	14543	14681	14588	14552	14570	14615	14523	14537	14580	14547	14505	14658	14617	14560	14692	14600	14752	14550	14568	14514	14695	14572	14605	14617	14783	14690	14682	14557	14610	14724	14657	14605	14484	14948	14351	14750	14530	14586	14597	14601	14472	14475	14600	14707	14632	14521	14632	14606	14837	14525	14654	14585
21798	20931	28146	23894	21212	23399	25410	20494	19365	19487	19292	18959	18578	18569	18440	18549	18322	18499	18091	18407	18212	18265	18214	18154	18273	18067	18262	18190	18364	18150	18000	17940	18036	18204	18137	18011	18139	18155	18138	18314	18195	17966	18134	18176	18182	17875	17934	17981	18052	17868	17963	18010	17976	18041	18115	18043	17975	18015	18071	18192	18104	18044	18212	17826	17985	17921	17932	18075	18037	17858	17875	18040	18237	18132	18264	18097	18077	18111	17942	18120	18079	17915	17993	18197	17814	17887	18058	17963	17943	18011	18189	18005	17868	17882	17860	18164	17992	17908	17928	17641	17949	17849	17902	18184	18085	17968	17802	18003	18045	18095	18117	18045	17877	17923	18037	18266	18032	18010	18051	18035	17882	18051	18116	17941	18032	18190	17862	17983	17997	18084	18113	17983	17778	17798	17973	18221	18115	18122	18155	17786	17952	18036	18099	18223	17831	17923	17868	17850	17748	17754	17923	17870	17839	17967	17744	18129	17963	17818	18078	18094	17966	17924	17930	18071	18075	18108	18001	18215	18004	18105	18094	17895	17910	18002	17957	18013	18250	18113	17991	17925	18015	17952	18083	17996	18197	17963	18078	17932	17848	17880	17931	18081	18007	18042	17810	17943	17959	18022	18140	17883	17923	17789	17889	18037	18058	18105	17957	18164	18026	18017	18112	17832	17889	17885	18130	17950	18046	18007	17949	18125	18044	17869	18078	17904	18032	17959	17949	17986	17904	17830	18028	17945	18071	18096	17983	17929	17962	18057	18046	17986	17848	17985	18009	17822	17760	17971	18050	18025	18126	17951	17832	18079	17931	17896	18018	17962	18052	17957	17973	17991	17952	17922	17702	17948	18074	18106	17732	18051	18168	17829	17746	17907	17993	18021	17854	17934	18019	17819	17872	17819	17920	18112	17757	17798	17886	17989	18010	18038	18000	17843	17910	17894	17889	17816	18021	17943	18024	17975	18173	17822	17944	18064	18065	17960	17943	18111	17996	17876	18006	17736	18171	17968	18067	17940	18073	17742	17765	17939	17878	17880	17888	18148	17859	17917	17979	18123	17865	17864	17955	17985	18172	17833	18123	18044	17970	17992	18072	17879	17969	17949	17864	18064	17852	18081	17981	17960	17991	18023	17960	17971	17902	17964	17926	17931	17878	18066	17958	17992	18052	17903	18021	17977	18161	17918	18000	17863	18100	18105	17816	18081	18005	18002	18070	17870	17763	17981	17814	17981	17875	18109	18106	17965	18069	18129	17961	17994	17849	18246	18008	17978	17946	18000	18046	18032	17973	17960	18130	17779	18012	18016	18169	17892	17862	18053	17935	17904	18008	18109	18116	17980	17850	17773	18016	17917	18112	17915	17915	17934	17773	17974	17931	18063	17953	18063	17925	17841	18001	18039	17906	18065	17956	17966	17975	18039	17995	17834	17954	18056	17904	17844	18031	17661	17836	17812	17882	18085	17869	18015	17772	17923	18008	17969	18209	18077	17974	17992	18021	18201	17825	17833	17886	17955	17877	18033	18009	17887	17907	17925	17829	17737	18085	17999	17923	17973	17503	18049	17866	17886	18042	17947	17906	17934	18016	17873	18027	18020	17764	17741	17998	17863	17949	17960	18050	18036	18068	17882	17772	17892	17923	17763	17801	17926	17949	17752	17934	17950	18073	17997	17935	18003	18330	17931	17917	17918	18014	17721	17997	17726	17834	18084	17989	17963	17930	17798	17878	18139	18190	17868	17979	17834	17809	17741	18136	17944	17925	17883	18142	18047	18150	17963	17919	17898	17814	17913	17886	17904	18194	17910	18028	17966	17987	18135	17819	17956	17953	18113	17739	18022	18104	17758	18033	18035	18019	17858	17971	17878	17688	18045	17950	18155	17992	17955	17924	17890	18179	18118	17708	17980	17717	17784	17986	17804	18068	17909	18088	17982	17962	18091	18002	18035	18134	17950	17974	17992	17836	17863	18020	18426	18030	18004	17858	17952	18041	17839	17874	17918	17799	18057	17914	18081	17988	18039	17912	17859	17831	17988	18160	18037	17961	18087	18197	18092	18029	17972	17951	18216	17999	17979	18043	18176	17973	17855	18108	18128	17881	18042	17905	17852	17880	17853	17874	17931	17876	17967	18036	18076	17871	17814	17921	17837	17872	17834	18014	18122	17958	17961	18042	17887	18033	17945	18126	18135	18074	18044	17896	17870	17966	17924	17704	18095	17980	17922	17976	18009	18052	18167	17956	17928	17878	17881	17984	18019	17994	17952	18133	17830	18166	17821	17997	17813	17992	18165	17958	18112	18105	18117	17970	18084	17970	18011	18096	18151	17953	17768	18046	17872	17909	17957	17998	18059	17939	18242	17953	18110	18139	17949	18149	17724	18111	18011	18027	17887	18103	17744	17700	17981	17840	17848	18184	18217	17885	17951	17881	18114	18029	17843	17893	17939	18072	17884	17963	18111	18148	17987	17855	17722	18006	18153	17957	17819	17782	18033	17887	18121	18102	17596	17864	18059	17829	17775	17944	18008	17922	18116	17986	17978	18131	17870	18188	17949	18045	18031	18059	18179	18162	17943	18012	17839	17828	17707	18009	17768	18155	17769	17944	17975	17860	18152	17996	18019	17910	17987	17800	18017	18031	17934	17930	18023	17974	18065	17952	18074	17964	18027	17827	17991	18045	17833	17920	17875	17896	17996	17916	17784	17684	17931	17927	18038	18094	17926	17978	17759	18087	18039	18037	17988	18155	18018	17924	17981	17813	17999	18237	17897	18007	18014	18139	17891	17807	18046	17806	18040	17883	18066	17969	18044	18119	18025	18049	17976	17961	17995	17826	17758	18043	17840	18132	17917	17619	17951	18003	17851	17929	17996	17853	18140	18157	17808	17964	17906	18081	18081	18121	17667	18103	17904	18040	18186	17841	18034	18052	18013	18078	18143	18041	17798	18005	18091	18017	17872	17989	17877	17894	17842	17950	17996	17982	17847	17773	17923	18094	17926	18007	17976	17993	18020	17933	18185	18058	18135	18190	17837	18073	17738	17803	18002	17855	17939	17778	18133	18115	17937	18019	18073	18076	18056	18141	17944	17725	17964	17915	17906	17958	17987	17946	17900	17957	17961	18048	17922	17777	17880	17950	17877	18131	18102	17869	18093	18034	17876	18025	18014	17917	17888	17992	17933	18135	17731	17871	17925	18070	17649	17902	17927	18041	18101	17990	18237	18036	18007	18094	18082	18020	18047	17895	17800	18068	18075	18055	17882	17931	17967	18181	18069	17833	17724	17934	17848	17922	17959	18027	17820	17929	17953	18086	17968	17869	17959	18041	18016	17996	18183	17952	18135	18194	18065	17874	17973	17858	18009	17965	17938	18037	17913	18066	17936	17954	17897	18092	17926	18152	18039	18109	18114	18058	18121	17728	18055	17878	18163	17920	18015	18010	18042	18064	17874	17854	18121	18050	18055	17934	18121	18049	17862	17972	17961	17976	17908	17871	18024	18065	18056	17949	18041	17867	17992	17837	17941	17905	17950	17929	17897	17898	18046	17887	17963	18018	18011	18038	18122	17927	17944	17904	18144	17747	18035	18158	18001	18045	18057	18026	18117	17976	18013	18039	18020	17896	18049	18003	17859	18039	17881	18030	18003	17932	17995	18049	17993	17892	17935	17940	17840	17907	18045	17949	17960	18025	18037	17924	18158	17859	17988	17994	17900	17870	18237	17947	17907	17809	17962	18069	17680	18126	17775	17972	17936	17994	18008	18141	17835	17875	17797	17780	18118	17908	17894	17800	17887	17770	17967	18083	17977	18027	18087	17967	17916	18110	17801	17965	17865	18158	18169	18004	18102	18039	17943	18044	17972	17878	17960	17837	17914	18097	18085	17822	17898	17893	18064	17978	18096	17848	17839	17839	18018	17996	17980	17722	17943	18016	18142	18003	17869	18189	18003	17975	18045	17865	17875	18266	17923	18003	18030	17946	18066	17909	18264	17740	17939	17984	17920	18021	17895	17985	17855	18035	18056	17849	18082	18082	18187	18173	17871	18019	18007	17938	17968	17966	17905	18172	17875	18051	17989	18100	18012	17935	17869	17804	17926	18086	17966	17914	18043	17988	17782	17645	18033	18189	18159	18080	18003	17788	17900	18147	18178	17990	17975	17872	17701	17908	18090	17925	17791	17746	18026	18014	18101	17905	17970	18199	17967	17833	17923	17960	18086	17984	17838	18166	18193	17981	17961	17814	17909	17988	17949	17896	18016	17976	18018	18060	18035	18109	17900	17984	17803	18044	17968	17952	17625	17879	18037	17958	17962	17918	17821	18033	17793	17963	18090	18052	18010	17859	17894	17998	18122	18012	17950	17809	17970	18039	17984	17936	18202	18000	17867	17975	18103	18001	17948	17984	17918	18042	17804	18029	17912	17914	18063	17895	18023	17864	17926	18100	17980	17773	17874	18019	17957	17958	17977	17978	18133	18080	18174	18026	17940	17938	17870	17941	18046	18035	17970	17885	17914	18000	17745	17900	17738	17788	17883	17905	18005	18176	17610	18010	17888	17960	17850	18163	17817	18164	18249	17918	17783	17909	18029	18049	17912	17980	17997	17932	17794	17910	18103	17951	17904	17937	17872	18035	17874	17875	18004	18148	17863	17866	18254	17774	17837	17849	17850	18131	18064	18025	18023	17915	18029	17973	17943	18003	18034	18242	18182	18007	18029	18096	17942	18011	18150	17825	18089	18073	17977	17913	17818	18131	17987	17872	17984	18033	17886	18072	17991	17980	18146	18049	18205	17879	18106	18017	18154	17652	17904	17858	18059	18119	17737	18081	18158	17953	17897	17804	17987	17952	17996	18056	17725	18176	17803	17896	18078	18055	17846	18009	17919	18010	17871	17748	17952	17914	18171	18276	18050	17749	17977	17965	17982	17969	17877	18045	18162	18001	18036	18051	18125	18087	17822	18001	18178	18199	17870	17972	18010	17932	17897	18126	17894	17954	18004	18127	18092	18283	17911	18004	18044	17852	17895	17973	18035	17981	18101	18070	17958	17852	17982	17902	17966	18062	17975	17812	17929	17960	18040	17883	17842	18066	17977	18025	18104	17956	17879	17864	17925	17927	17994	17752	17913	17884	17984
15518	35650	29263	22761	20549	19113	17685	17184	16623	16309	16249	15573	15242	15426	15257	15071	15028	15112	15100	15116	14989	15125	14787	14961	14809	14889	14858	14849	14891	14870	14701	14969	14805	15078	14843	14963	14704	15046	14830	14821	14844	14725	14924	14797	14881	15071	14833	14704	14883	14750	14871	14770	14942	14878	14921	14980	14734	14735	14747	14871	14848	14834	14804	14818	14734	14755	14877	14916	14831	14924	15115	14734	14747	14786	14802	14756	14855	14809	14827	14692	14819	14705	14746	14790	14930	14874	14765	14987	14804	14751	14970	14830	14829	14842	14719	14734	14946	14791	14828	14779	14756	14819	14707	14901	14790	14732	14719	14670	14880	14765	14727	14912	14661	14842	14667	14853	14705	14862	14718	14850	14606	14955	14957	14834	14680	14897	14806	14862	14832	14614	14834	14919	14846	14830	14801	14835	14677	14802	14954	14783	14818	14824	14680	14776	14743	14708	14729	14736	14738	14672	14788	14852	14726	14753	14754	14726	14656	14921	14785	14902	14893	14946	14746	14745	14940	14875	14843	14846	14841	14941	14888	14728	14762	14788	14539	14753	14751	14774	14781	14715	14717	14824	14885	14922	14818	14948	14800	14758	14868	14934	14687	14886	14823	14728	14969	14656	14881	14823	14740	14836	14818	14696	14812	14825	14847	14699	14792	14934	14710	14659	14983	14793	14816	14806	14661	14928	14764	14722	14710	14844	14671	14802	14838	14641	14738	14832	14786	14852	14828	14794	14734	14756	14842	14817	14823	14793	14832	14830	14670	14798	14752	14702	14913	14816	14778	14836	14751	14796	14815	14978	14736	14781	14735	14762	14889	14910	14786	14837	14811	14636	14794	14807	14756	14794	14927	14990	14711	14741	14948	14817	15017	14763	14851	14743	14745	14814	14807	14805	14834	14730	14841	14753	15064	14818	14610	14738	14867	14710	14757	14833	14859	14890	14804	14687	14851	14823	14616	14753	14681	14669	14916	14658	14738	14926	14794	14787	14809	14820	14812	14754	14766	14934	14812	14934	14894	14672	14773	14710	14630	14878	14708	14976	14515	14908	14721	14681	14803	14846	14913	14625	14698	14879	14655	14787	14780	14801	14914	14829	14805	14839	14886	14619	14767	14649	14745	14857	14887	14779	14714	14773	14691	14780	14835	14952	14807	14786	14786	14973	14687	14887	14797	14806	14786	14594	14848	14643	14774	14742	14806	14543	14874	14773	14871	14686	14799	14874	14885	14763	14593	14804	14730	14746	14767	14874	14793	14696	14940	14723	14823	14648	14758	14763	14762	14811	14763	14711	14780	14731	14756	14886	14806	14835	14836	14731	14906	14812	14818	14840	14715	14951	14803	14815	14712	14861	14916	14783	14790	14896	14813	14689	14786	14757	14893	14719	14922	14862	14765	14934	14746	14858	14803	14633	14831	14676	14809	15037	14813	14893	14834	14928	14627	14706	14774	14955	14724	14835	14801	14768	14935	14884	14839	14831	14750	14821	14787	14787	14738	14645	14837	14827	14769	14802	14871	14896	14678	14745	14762	14976	14793	14788	14792	14898	14779	14742	14840	14860	14531	14869	14592	14756	14879	14750	14921	14780	14705	14876	14781	14707	14868	14772	14872	14730	14911	14831	14725	14849	14979	14853	14714	14831	14746	14921	14847	14639	14747	14733	14790	14777	14608	14973	14792	14748	14790	14875	14725	14874	14773	14666	14774	14789	14861	14659	14732	14680	14894	14568	14823	14775	14939	14833	14735	14689	14689	14761	14898	14862	14892	14889	14814	14780	14808	14696	14988	14823	14646	14607	14753	14914	14966	14846	14737	14712	14856	14875	14810	14898	14812	14807	14638	14953	14896	14729	14737	14696	14876	14649	14744	14761	14730	14946	14762	14729	14829	14653	14882	14719	14698	14821	14899	14683	14949	14894	14731	14870	14677	14833	14883	14823	14668	14842	14655	14970	14748	14897	14929	14890	14788	14772	14712	14752	14918	14788	14964	14788	14764	14991	14677	14670	14834	14832	14927	14952	14836	14751	14724	14895	14676	14879	14917	14913	14763	14745	14707	14837	14807	14756	14993	14640	14860	14853	14774	14877	14638	14577	14912	14749	14752	14772	14799	14645	14660	14823	14958	14794	14741	14859	14757	14829	14852	14782	14687	14761	14958	15025	14694	14894	14788	14636	14849	14766	14918	14685	14898	14900	14762	14764	14874	14594	14940	14675	14829	14979	14935	14682	14872	14756	14891	14949	14839	14714	14625	14770	14764	14850	14758	14803	14833	14686	14797	14698	14849	14670	14657	14657	14864	14823	14675	14821	14856	14722	14752	14645	14530	14566	14652	14864	14788	14983	14662	14897	14964	14596	14753	14732	14866	14844	14872	14645	14841	14919	14784	14747	14822	14743	14959	14797	14856	14870	14904	14761	14636	14803	14672	14836	14949	14723	14973	14707	14740	14713	14826	14871	14835	14901	14700	14752	14777	14749	14854	14707	14810	14653	14910	14688	14873	14685	14804	14856	14908	14598	14645	14870	14835	14763	14826	14862	14740	14934	14796	14579	14649	14964	14729	14828	14748	14931	14731	14990	14760	15003	14706	14713	14933	14809	14793	14706	14921	14911	14585	14872	14733	14887	14792	14911	14760	14749	14807	14791	14988	14795	14824	14892	14875	14633	14995	14664	14813	14781	14714	14741	14740	14929	14822	14932	14815	14810	14799	14852	14928	14817	14559	14890	14649	14935	14764	14692	15041	14900	14718	14773	14913	14854	14800	14850	14834	14760	14883	14718	14858	14785	14734	14637	14839	15036	14910	14907	14709	14659	14706	14791	14837	14765	14810	14776	14764	14632	14631	14712	14880	14756	14724	14760	14949	14785	14793	14840	14936	14781	14785	14905	14769	14650	14754	14807	14750	14679	14811	14893	14832	14754	14898	14874	14786	14695	14744	14709	14877	14694	14874	14699	14918	14770	14678	14666	14819	14844	14835	14682	14847	14713	14722	14925	14742	14822	14897	14633	14754	14708	14845	14661	14761	14676	14964	14917	14643	14853	14810	14837	14916	14695	14738	14698	14718	14816	14699	15055	14811	14998	14720	14827	14887	14715	14815	14848	14932	14682	14698	14728	14779	14805	14875	14936	14764	14671	14824	14825	14790	14829	14825	14788	14829	14794	14963	14868	14810	14636	14759	14827	14767	14831	14715	14891	14699	14649	14915	14725	14809	14748	14943	14715	14930	14904	14975	14691	14633	14748	14842	14768	14779	14871	14762	14740	14645	14932	14771	14906	14879	14663	14898	14784	14712	14799	14836	14820	14798	14878	14877	14845	14664	14762	14823	14829	14788	14911	14791	14856	14753	14770	14794	14724	14834	14741	14656	15028	15072	14763	14811	14700	14760	14844	14910	14907	14940	14858	14708	14764	14748	14693	14884	14682	14800	14953	14927	14847	14702	14655	14768	14754	14663	14794	14754	14771	14879	14930	14863	14859	15042	14782	14680	14877	14820	14843	14743	14584	14764	14870	14872	14874	14780	15024	14634	14853	14796	14781	14890	14827	14727	14852	14723	14670	14914	14719	14743	14835	14913	14854	14732	14764	14983	14820	14890	14867	14844	14797	14635	14737	14707	14655	14959	14781	14817	14851	14833	14949	14961	14863	14650	14907	14727	14851	14822	14734	14859	14711	14798	14813	14840	14699	14986	14823	14776	14704	14707	14662	14885	14623	14771	14731	14788	14793	14742	14953	14743	14829	14820	14880	14886	14935	14863	14968	14917	14686	14699	14851	14739	14860	14568	14895	14811	14648	14631	14940	14737	14711	14789	14838	14770	14848	14899	14551	14698	14870	14824	14790	14737	14702	14919	14779	14865	14759	14703	14839	14760	14693	14850	14786	14968	14871	14769	14889	14711	14826	14856	14779	14807	14870	15019	14864	14753	14825	14847	14712	14727	14731	14826	14678	14702	14783	14767	14878	14927	14734	14652	14797	14811	14759	14722	14732	14793	14717	14720	14876	14824	14850	14948	14741	14893	14797	14884	14868	14826	14710	14802	14642	14750	14904	14659	14635	14731	14868	14803	14872	14975	14791	14745	14671	14766	14830	14893	14893	14683	14672	14721	14812	14848	14775	14812	14798	14855	14680	14743	14637	14905	14802	14786	14709	14908	14696	14770	14759	14897	14902	14859	14813	14798	14751	14881	14747	14891	14759	14757	14847	14833	14730	14810	14871	14729	14624	14895	15020	14823	14725	14613	14892	14757	14695	14866	14764	14710	14806	14771	14730	14866	14768	14775	14832	14816	14781	14757	14877	14917	14840	14822	14805	14802	14828	14752	14702	14773	14699	14983	14661	14924	14966	14807	14748	14810	14815	14675	14803	14746	14654	14793	14687	14772	14831	14840	14784	14756	14710	14888	14821	14755	14945	14715	14879	14710	14735	14773	14743	14815	14797	14808	14740	14813	14770	14890	14723	14969	14871	14803	14749	14898	14983	14899	14819	14754	14875	14697	14800	14803	14864	14748	14802	14854	14861	14961	14662	14593	14652	14882	14910	14866	14705	14744	14931	14916	14791	14808	14765	14606	14683	14789	14878	14702	14804	14842	14664	14952	14736	14882	14803	14814	14868	14738	14828	14823	14899	14616	14865	14695	14736	14921	14725	15021	14883	14791	14721	14846	14957	14861	14849	14855	14768	14873	14895	14700	14959	14885	14838	14729	14834	14594	14778	14792	14890	14957	14789	14854	14818	14582	14847	14787	14779	14902	14882	14869	14801	14807	14744	14687	14604	14542	14796	14669	15019	14918	14803	14876	14878	14829	15005	14608	14697	14817	14658	14768	14767	14546	14810	14841	14731	14928	14712	14924	14669	14823	14946	15018	14717	14769	14690	14712	14873	14856	14782	14875	14714	14657	14866	14850	14886	14835	14752	14683	14787	14710	14618	14862	14922	14674	14642	14800	14920	14845	14765	14821	14698	14934	14660	14741	14915	14819	14702	14953	14730	14674	14687	14690	14864	14804	14883	14699	14890	14914	14763	14676	14753	14829	14856	14816	14748	14739	14804	14773	14863	14913	14868	14833	14663	15143	14875	14617	14654	14699	14684	14820	14936	14639	14740	14749	14702	14789	14671	14898	14930
28223	22522	24873	21920	18381	17733	17960	17551	17381	17390	17104	17141	17151	17007	17167	17021	17032	16930	16887	16799	17005	16795	16994	17056	16886	16821	16986	16931	17031	16995	16978	16697	16820	16872	16817	16873	16812	16851	16779	16881	16970	16751	16978	16929	16968	16641	16849	16948	17088	16677	16964	16678	16816	16961	17080	16937	16985	16743	16675	16716	16909	16868	16855	16933	16937	17053	16915	16704	16743	16994	17085	16921	16973	16956	16814	16836	16918	16845	16798	16831	16910	16956	16799	16852	16821	16834	16803	16916	16930	16803	16806	16989	17112	16714	16770	16902	16747	16834	16893	16961	17109	16993	16990	16961	17025	16821	16735	16963	16714	16857	17132	16984	16729	16675	16926	16804	17097	16900	17007	17032	16980	16817	16838	16774	16778	16785	16850	16943	16730	16836	16856	16821	16791	17026	16808	16785	16677	16802	16957	16791	16876	16886	16806	17088	17018	16860	16861	16989	16850	17073	16894	16898	16791	16869	17260	16931	16896	16648	17080	16877	17001	16927	16915	16874	16907	16868	16750	16906	16805	16895	17111	16960	17082	16909	16954	16893	17065	17032	16662	16979	16939	16939	17001	17031	17024	16864	17022	16651	16833	16964	17088	17009	16874	16964	16907	16687	16806	16748	16829	16933	16895	16895	17016	16931	16755	16845	16943	16893	17124	16896	16879	16809	16873	17003	16946	16729	16892	17039	16931	16969	16979	16779	16938	17073	16841	16775	16782	16887	16783	16702	17073	16756	17040	16796	16943	16663	16714	16878	16915	16859	16646	16771	16868	16857	16709	17013	16828	16837	16883	16848	16906	16834	16816	16854	16864	16944	16957	16780	17000	16801	16692	16853	16885	16722	17083	16649	16735	16619	17032	16659	16969	16705	16838	16866	16933	16902	16631	16885	16812	16966	16971	16925	16840	16942	16595	16798	16991	16934	16889	16709	16839	16872	16980	16928	16953	16803	16799	17105	16913	16765	16745	16694	16870	17018	16838	16963	16630	16852	16871	16814	16787	16907	16946	16635	16758	16833	16814	16872	16872	16760	17054	16942	16687	16742	16962	16933	16782	16948	16840	17046	17001	17067	16769	16894	17023	16828	16880	16859	16886	17087	16872	16932	16720	16989	16946	16789	16928	16800	16940	16961	16868	17031	16853	16953	16780	16880	16994	16919	16836	16762	16910	17040	16897	16707	16837	16904	16794	16848	16965	16689	16999	16865	17078	16883	17035	16983	16917	16991	16932	17012	16654	16778	16963	16977	16923	17000	16920	17060	16972	16726	17161	16777	16814	16736	16859	16852	16891	16844	16903	17014	17009	17072	16892	16806	17087	16852	16939	16858	17023	16949	17012	16853	17186	16785	16898	16841	16846	16908	16890	17003	16813	16849	16888	16813	16766	16874	16955	16921	16908	17169	17051	16977	16903	16962	16699	16790	16826	16821	17053	16891	16994	16823	16885	16786	16927	16795	16655	16889	16669	16656	16840	17009	16931	16776	16836	16789	16986	16831	17013	17002	16943	16725	16877	16830	16723	17077	16926	16872	16948	16762	16850	16890	16971	16637	16998	16898	16655	17030	16765	17014	16720	16869	16907	16914	16581	16712	16702	16988	16994	16884	16767	17051	17005	16840	16845	16957	17007	16917	17125	16764	16998	17081	16684	17011	16974	16852	17013	16853	16743	17033	16995	16830	16786	17046	16576	16979	16946	17157	17029	16788	16794	16725	16858	16800	16819	16878	17042	17024	16794	16908	17024	16888	16848	16968	16916	16881	16936	16972	16893	16940	16912	16874	17079	16869	16810	16793	17055	16964	16802	16851	16906	16949	16901	16824	16944	16834	16717	16819	16881	16698	17023	16783	16949	16863	17034	16839	16789	16958	16785	17081	17058	16931	16836	16893	16754	16958	17078	16908	17143	16894	16915	16779	16908	16900	17042	17029	16896	16907	16661	16927	16935	16932	16824	17044	16968	16717	16910	16764	16854	16926	16944	16883	17080	16804	16824	17110	16802	16757	16919	16821	16671	16745	16828	16939	16830	16880	16880	16821	16909	16985	17136	16897	16780	16777	16770	17126	16971	16979	17043	17050	16866	16684	16922	17022	16942	16945	16963	16972	16793	16759	16881	16905	16922	16806	16694	16911	16877	16807	16783	16690	17113	16897	16954	16754	16991	17121	17060	16980	16976	16941	17067	16710	16938	16754	16827	16994	16908	16850	16914	16822	16875	16806	16930	16751	16930	16734	17008	16749	16953	16808	16650	16903	16984	16745	16874	16877	16791	16797	17097	16971	16886	16929	16899	16877	17010	16640	16944	16516	16959	16885	16962	16992	16736	16723	16800	16922	16959	16711	17029	16852	16897	17062	16899	16953	16748	17025	16660	17008	16962	16815	16864	17064	16732	16915	16815	17035	16911	16862	17042	17041	16946	16788	16958	16940	17046	16939	17026	16783	16910	16744	16989	17051	16837	16658	16885	17089	17024	16737	17049	16910	16909	16937	16752	16984	16893	16875	16707	16751	16898	17081	17038	17008	17015	16985	16798	16811	16986	16933	16764	16705	16916	16942	16982	17059	16991	17048	16970	17018	16861	16855	16807	16966	17104	16844	16792	16952	16867	16817	16782	16880	17018	16956	16924	16899	16982	16934	17148	16846	16942	17062	16835	16973	17047	17102	17130	16699	16657	16894	16997	16836	16911	16960	16801	16918	16699	16858	16671	16881	17056	16923	16982	16779	16799	16858	16949	16773	16876	16646	16638	16839	16746	16702	17002	16848	16932	16951	16972	16840	16980	16858	16812	17024	16938	16856	16711	16925	17037	17064	16804	16716	16767	16992	16913	16750	16995	16860	16725	16647	16849	16925	16993	16897	16723	16833	16840	16696	16945	16835	16779	16935	16965	17089	16955	16726	17010	17059	16885	16793	16849	16898	16818	16745	16923	16884	16828	16896	17016	17053	16905	16921	16898	16762	17137	17038	17155	16931	16867	17028	16695	16902	16869	16819	16776	16942	16826	16955	16744	16809	16830	16900	16846	16961	16919	16778	16896	16860	16976	16991	16873	16794	16751	16899	16788	16733	16925	16841	16758	16734	16930	17058	16891	16789	16987	17063	17157	16960	16841	16818	17107	17009	16861	17082	16912	16815	16919	16923	16883	16932	16757	16845	16978	17041	17214	16987	16842	16770	16909	17089	16816	16793	16912	17024	16957	16834	16952	17116	17062	16819	17023	17018	16960	16845	16932	16751	16803	16830	16911	17238	16860	16776	16893	16836	16853	16840	16798	16857	16846	16999	16967	16948	17028	16854	16654	16874	17037	17047	17078	16813	16915	16975	16759	16735	16965	17033	16974	16995	16811	17054	16976	16851	16714	17060	16874	16900	16849	16882	16666	16924	16968	16855	16831	16836	16891	16798	16852	16922	16837	16792	16883	16817	16876	17023	16889	16940	16975	17007	17186	17105	16903	17126	16970	16737	16970	16928	16752	16861	16791	16834	16993	16914	16999	16820	16777	16790	16858	16593	16740	16838	16941	16967	17018	16897	17070	16987	16750	17021	16839	16862	16815	16855	16938	16884	16876	16715	16910	16881	16870	17104	16697	16823	16669	16847	17030	16823	17183	16858	16696	16934	16768	16808	16860	16916	16841	16877	17086	17105	16908	16821	16988	16985	16994	16862	17024	16950	16959	16866	16826	16914	16823	16952	16864	16801	17091	16999	16999	16810	16938	17192	16828	16841	16935	16999	16923	16837	16989	16794	16960	16834	16991	16909	16887	16940	16831	16986	16788	16910	17060	16835	16826	16865	16795	16765	16759	17007	16938	17006	16660	16756	16906	16826	16797	16850	16727	16955	16798	16791	16909	16824	16752	16986	16943	16895	16838	17016	16931	16743	16946	16790	17102	16863	16934	16795	16888	16934	17153	16796	16927	17062	16960	16754	16888	17144	16781	16904	16882	16890	16685	16842	16903	16775	16955	16999	16926	16984	16803	16988	16993	16915	16962	16737	16922	16815	16969	16881	16824	16968	16959	16964	16802	16887	16618	16784	16907	16750	16969	16908	16682	16852	16810	16807	16888	16817	16872	16819	17107	16909	16943	16925	16838	16867	16856	16834	16884	16883	16784	16787	17063	16962	16749	16799	17003	16928	17065	16903	17096	16904	17000	16793	16953	16924	16831	16947	16957	16927	16988	16797	16992	16914	16797	17079	16764	16727	16783	16809	16808	16832	16901	17126	16870	16794	16922	16832	16882	16680	16727	16860	16856	16909	16758	16896	16896	16869	16828	16899	16850	16780	17002	16942	16889	16831	17087	16929	17043	17074	16645	17017	16951	16795	16898	17048	16977	16960	16721	16787	16683	17087	16782	16880	16765	16815	17019	16848	16757	16788	16855	16887	16941	17076	16847	16998	17016	16965	16890	17093	17129	16936	16843	16719	16923	16875	16961	16860	16888	16862	16721	16767	16871	16924	16931	16724	17090	16921	16944	17018	17033	16885	16885	16815	16880	16969	16833	16766	16789	16970	16942	17022	16941	16580	16869	17057	16799	16932	16841	16808	16745	17037	16945	16779	16899	16766	17003	16822	16774	16752	16900	17078	16821	16874	16880	16951	16956	16802	17121	16831	16894	16920	16781	16821	16781	16934	16937	16842	16780	16906	16954	16715	16882	16918	16872	16877	16855	16783	16790	16603	16905	16986	16717	16954	17067	16895	16956	17055	16693	16682	16761	17008	16847	16868	16794	16937	16885	16863	16910	16763	16850	16908	16826	16723	16912	16766	16709	16668	16846	17097	16965	17108	16942	17022	16807	16930	16956	17144	16865	16981	16894	16895	16838	17084	16952	17170	17158	16830	16892	16767	16898	16762	16966	16831	16943	16820	16842	17112	16885	17074	16972	16924	16917	17070	16888	16939	16854	16851	16727	16760	16890	16772	16936	16861	16860	17128	16936	17050	16939	16999	16805	16951	16936	16996	16960	17160	16733	17048	16911	16865	16843	16947	16788	16894	16995	16717	17024	16952	16926	16739	16857	16689	16980	16747	16844	16927	16778	17002	16938	16958	17101	17059	16983	16873	16855	16886	16861	17005	16761	16763	16838	16852	16752	16741	16894	17023	16913	16943	16667	16787	16980	16910
16497	24772	21048	17479	16528	15855	15323	15145	14969	14951	14795	14488	14630	14307	14151	14298	14298	14372	14309	14369	14147	14437	14370	14142	14397	14328	14275	14254	14220	14361	14335	14343	14157	14216	14326	14278	14352	14359	14249	14382	14186	14221	14281	14230	14197	14140	14039	14202	14277	14126	14186	14197	14272	14227	14142	14194	14340	14317	14129	14156	14134	14213	14129	14122	14272	14448	14204	14083	14167	14181	14298	14318	14301	14168	14365	14056	14323	14099	14287	14192	14292	14289	14165	14341	14203	14225	14242	14049	14239	14336	14269	14390	14075	14146	14211	14339	14238	14208	14176	14337	14263	14226	14355	14163	14230	14309	14235	14017	14103	14255	14200	14260	14091	14253	14097	14155	14179	14199	14401	14226	14164	14409	14185	14239	14213	14145	14175	14162	14290	14168	14188	14251	14353	14105	14282	14210	14294	14307	14158	14083	14237	14248	14163	14153	14453	14222	14118	14283	14090	14304	14250	14411	14257	14235	14166	14202	14122	14145	14415	14322	14135	14236	14059	14301	14310	14332	14009	14172	14069	14211	14126	14214	14413	14353	14091	14297	14268	14166	14291	14227	14325	14082	14162	14109	14153	14220	14272	14211	14211	14222	14224	14237	14306	14192	14158	14216	14160	14151	14383	14268	14166	14319	14333	14244	14141	14375	14263	14352	14136	14253	14245	14082	14291	14214	14420	14227	14190	14348	14199	14199	14093	14094	14188	14255	14220	14400	14387	14297	14240	14328	14348	14061	14172	14358	14194	14286	14341	14221	14308	14172	14229	14115	14254	14251	14184	14122	14154	14275	14254	14197	14155	14180	14220	14126	14283	14283	14471	14311	14097	14224	14299	14293	14336	14156	14430	14295	14252	14195	14236	14400	14157	14391	14363	14383	14158	14172	14114	14402	14245	14225	14170	14191	14293	14294	14277	14205	14271	14279	14299	14143	14220	14337	14327	14274	14290	14054	14131	14230	14135	14132	14273	14126	14336	14182	14251	14235	14276	14238	14163	14124	14262	14093	14169	14292	14106	14482	14198	14205	14294	14105	14270	14240	14267	14339	14212	14299	14336	13973	14308	14225	14194	14212	14264	14200	14315	14199	14165	14244	14205	14202	14056	14344	14127	14219	14181	14274	14240	14209	14165	14288	14267	14094	14194	14183	14391	14154	14212	14105	14206	14255	14290	14366	14303	14209	14218	14196	13939	14355	14207	14191	14325	14252	14242	14326	14359	14324	14406	14279	14135	14248	14203	14220	14192	14358	14153	14445	14165	14323	14312	14119	14207	14348	14320	14197	14274	14184	14173	14218	14318	14348	14290	14177	14154	14113	14177	14188	14094	14210	14335	14150	14367	14168	14351	14222	14155	14055	14203	14191	14242	14205	14283	14249	14354	14346	14196	14139	14363	14302	14250	14087	14309	14348	14223	14339	14168	14178	14379	14303	14307	14236	14241	14252	14264	14113	14255	14219	14090	14447	14333	14371	14092	14405	14307	14263	14290	14392	14072	14292	14133	14368	14071	14220	14138	14307	14148	14273	14200	14316	14375	14113	14307	14385	14305	14286	14228	14278	14208	14240	14300	14295	14292	14189	14114	14321	14356	14307	14387	14121	14312	14105	14087	14261	14287	14162	14182	14233	14123	14030	14382	14112	14296	14249	14319	14177	14349	14195	14260	14211	14306	14071	14254	14242	14216	14149	14332	14332	14205	14187	14190	14316	14362	14219	14285	14257	14410	14068	14403	14211	14124	14247	14240	14255	14215	14366	14312	14330	14224	14299	14287	14136	14418	14275	14431	14239	14169	14106	14222	14080	14389	14171	14247	14326	14227	14467	14367	14036	14287	14357	14379	14197	14121	14178	14363	14108	14134	14190	14170	14094	14173	14219	14140	14231	14304	14535	14228	14145	14154	14227	14162	14255	14084	14239	14231	14262	14265	14335	14291	14191	14161	14312	14312	14119	14260	14223	14275	14154	14031	14329	14141	14374	14210	14209	14140	14205	14269	14212	14215	14090	14118	14114	14237	14235	14281	14276	14243	14124	14258	14248	14200	14170	14486	14186	14177	14207	14449	14235	14274	14191	14335	14078	14267	14185	14178	14306	14386	14201	14116	14268	14206	14289	14306	14354	14317	14182	14164	14345	14142	14203	14067	14481	14097	14280	14094	14208	14247	14119	14150	14246	14170	14278	14225	14284	14139	14337	14125	14168	14205	14382	14205	14426	14229	14323	14219	14145	14306	14157	14275	14294	14170	14269	14203	14273	14261	14310	14302	14292	14177	14243	14103	14325	14205	14245	14283	14268	14192	14218	14139	14176	14139	14012	14261	14356	14346	14145	14226	14284	14099	14043	14289	14119	14235	14169	14282	14262	14379	14406	14211	14239	14390	14373	14310	14182	14166	14254	14073	14093	14174	14261	14369	14230	14384	14318	14260	14261	14306	14345	14323	14214	14277	14203	14391	14180	14254	14335	14257	14382	14178	14251	14098	14326	14283	14202	14154	14162	14175	14216	14258	14198	14305	14254	14164	14177	14325	14256	14322	14058	14123	14329	14290	14087	14206	14224	14324	14268	14318	14143	14239	14177	14153	14269	14288	14137	14197	14184	14197	14313	14365	14256	14314	14081	14184	14159	14354	14182	14306	14162	14006	14371	14304	14305	14378	14319	14053	14197	14248	14141	14122	14129	14126	14205	14195	14217	14267	14289	14174	14296	14250	14051	14270	14268	14299	14273	14251	14312	14081	14168	14211	14339	14350	14219	14352	14258	14302	14244	14207	14122	14388	14232	14282	14264	14302	14221	14220	14130	14311	14212	14386	14249	14109	14328	14421	14278	14262	14251	14255	14127	14245	14205	13990	14219	14143	14317	14273	14192	14217	14199	14385	14289	14094	14206	14248	14272	14145	14213	14370	14164	14175	14274	14175	14194	14348	14224	14238	14168	14173	14241	14141	14233	14410	14153	14420	14159	14075	14226	14354	14230	14222	14118	14210	14257	14061	14361	14110	14244	14204	14224	14160	14241	14225	14247	14184	14190	14176	14226	14277	14177	14225	14212	14153	14176	14123	14235	14225	14104	14235	14332	14213	14292	14217	14269	14156	14185	14241	14089	14079	14178	14176	14356	14300	14461	14194	14214	14132	14170	14223	14306	14262	14216	14089	14150	14134	14198	14121	14224	14246	14287	14303	14234	14343	14103	14352	14297	14190	14116	14233	14213	14192	14156	14144	14256	14272	14386	14253	14315	14274	14272	14019	14268	14183	14288	14174	14180	14178	14128	14214	14232	14102	14184	14344	14178	14217	14220	14227	14163	14238	14220	14156	14161	14290	14105	14248	14092	14201	14257	14184	14255	14145	14350	14128	14278	14091	14124	14392	14397	14181	14189	14099	14280	14162	14348	14241	14217	14418	14149	14386	14140	14267	14180	14154	14320	14170	14227	14253	14071	14238	14335	14177	14174	14165	14110	14284	14093	14237	14052	14335	14167	14074	14043	14274	14257	14232	14291	14273	14393	14099	14284	14140	14285	14144	14224	14199	14133	14250	14189	14167	13935	14196	14222	14061	14184	14247	14330	14111	14111	14167	14490	14182	14162	14207	14283	14283	14291	14341	14288	14152	14447	14309	14121	14386	14022	14254	14117	14349	14211	14161	14296	14184	14125	14369	14343	14313	14334	14381	14312	14141	14384	14138	14271	14134	14277	14169	14195	14213	14062	14312	14238	14203	14303	14243	14300	14353	14426	14041	14156	14292	14149	14300	14256	14276	14257	14224	14147	14150	14355	14428	14283	14264	14246	14240	14393	14131	14213	14283	14308	14315	14184	14137	14168	14191	14228	14192	14528	14354	14186	14218	14167	14230	14274	14340	14216	14236	14077	14251	14456	14043	14250	14191	14377	14127	14287	14178	14056	14343	14044	14114	14364	14218	14188	14233	14140	14334	14298	14107	14198	14148	14102	14216	14332	14193	14190	14259	14357	14415	14115	14131	14427	14134	14145	14213	14222	14209	14261	14255	14214	14136	14289	14266	14139	14299	14277	14147	14050	14407	14232	14453	14093	14281	14208	14251	14275	14223	14231	14216	14292	14250	14064	14237	14129	14185	14234	14210	14242	14248	14176	14106	14326	14071	14252	14182	14312	14140	14172	14215	14083	14145	14320	14331	14150	14176	14214	14215	14301	14360	14179	14245	14188	14254	14313	14299	14195	14354	14129	14178	14190	14228	14202	14386	14266	14287	14350	14289	14342	14291	14118	14218	13991	14132	14267	14374	14236	14121	14408	14271	14330	14291	14019	14216	14130	14308	14153	14228	14135	14249	14166	14253	14197	14129	14106	14257	14227	14169	14269	14113	14217	14300	14224	14230	14206	14426	14413	14159	14317	14343	14202	14163	14287	14181	14186	14265	14163	14300	14221	14366	14177	14181	14393	14249	14287	14099	14303	14156	14338	14433	14142	14189	14435	14280	14320	14255	14285	14444	14327	14130	14265	14266	14202	14258	14047	14078	14254	14148	14151	14216	14165	14221	14272	14192	14221	14245	14126	14105	14328	14198	14199	14263	14467	14239	14291	14240	14192	14314	14250	14184	14410	14267	14248	14151	14142	14151	14268	14258	14295	14175	14327	14212	14325	14169	14036	14192	14246	14422	14303	14095	14199	14156	14177	14103	14228	14140	14336	14456	14137	14273	14270	14260	14364	14501	14171	14209	14038	14231	14173	14316	14257	14283	14169	14331	14241	14274	14142	14018	14300	14298	14208	14224	14176	14086	14261	14105	14318	14198	14192	14363	14132	14439	14210	14188	14322	14365	14181	14217	14334	14174	14278	14364	14244	14205	14248	14269	14212	14294	14258	14191	14088	14377	14169	14233	14217	14215	14161	14311	14234	14244	14277	14242	14103	14216	14322	14220	14370	14368	14184	14216	14214	14386	14243	14249	14305	14172	14212	14332	14193	14272	14177	14195	14424	14224	14086	14340	14215	14341	14130	14290	14340	14161	14271	14172	14233	14204	14468	14260	14287	14031	14185	14078	14307	14271	14214	14288	14062	14245	14241	14220	14232	14236	14395	14326	14290	14156	14398	14160	14237	14246	14212	14144	14413	14336	14244	14275	14295	14267	14200	14368	14225	14003	14099
22540	20874	27769	24172	21796	22135	21188	18402	17731	17857	17780	17511	17304	17113	16978	16982	16702	16797	16838	16720	16813	16904	16789	16772	16934	16813	16832	16772	16774	16813	16801	16781	16581	16838	16847	16784	16743	16725	16813	16858	16952	16686	16722	16743	16846	16904	16819	16812	16804	17012	16858	16786	16641	16854	16541	16624	16809	16807	16609	16919	16668	16773	16549	16778	16770	16616	16665	16621	16699	16814	16774	16707	16683	16668	16745	16674	16757	16778	16744	16911	16497	16645	16829	16629	16732	16615	16716	16553	16539	16598	16762	16601	16905	16734	16766	16707	16548	16761	16810	16766	16747	16770	16755	16732	16629	16661	16769	16644	16839	16582	17031	16703	16644	16586	16798	16780	16482	16864	16526	16907	17061	16761	16770	16640	16750	16752	16797	16575	16660	16701	16743	16728	16884	16725	16815	16797	16551	16711	16734	16664	16639	16541	16651	16523	16779	16736	16629	16999	16701	16763	16947	16542	16656	16712	16595	16783	16799	16744	16512	16614	16724	16751	16865	17006	16648	16775	16612	16525	16676	16675	16714	16534	16783	16636	16781	16656	16510	16586	16673	16656	16666	16838	16871	16774	16653	16826	16333	16460	16780	16698	16438	16718	16648	16576	16860	16479	16777	16656	16718	16793	16860	16675	16725	16803	16568	16691	16758	16891	16996	16813	16600	16667	16837	16604	16888	16671	16678	16731	16787	16785	16721	16700	16749	16718	16747	16520	16650	16435	16685	16576	16686	16607	16557	16660	16774	16664	16630	16723	16752	16704	16692	16606	16773	16886	16837	16766	16697	16521	16808	16787	16607	16576	16550	16616	16868	16507	16705	16701	16559	16785	16734	16659	16695	16866	16715	16602	16642	16585	16618	16747	16642	16706	16619	16702	16658	16790	16776	16736	16693	16599	16528	16622	16727	16618	16419	16846	16855	16667	16671	16840	16886	16849	16849	16906	16855	16824	16671	16737	16674	16714	16692	16879	16860	16622	16624	16591	16768	16745	16596	16666	16482	16898	16664	16641	16767	16565	16896	16778	16663	16802	16732	16517	16828	16674	16717	16803	16465	16626	16717	16776	16708	16659	16746	16832	16505	16646	16689	16643	16717	16731	16729	16928	16578	16639	16682	16802	16962	16758	16776	16692	16700	16527	16662	16750	16762	16725	16722	16627	16730	16793	16683	16768	16713	16530	16760	16569	16614	16737	16711	16865	16675	16608	16792	16676	16738	16482	16708	16489	16626	16675	16755	16672	16690	16711	16901	16813	16858	16626	16564	16900	16640	16522	16661	16571	16623	16660	16899	16615	16645	16806	16682	16690	16838	16497	16652	16845	16640	16717	16617	16590	16711	16651	16710	16585	16629	16755	16519	16648	16638	16666	16625	16561	16705	16769	16881	16852	16603	16914	16656	16520	16726	16781	16943	16713	16653	16692	16636	16658	16719	16695	16764	16620	16764	16782	16853	16755	16702	16758	16504	16668	16753	16726	16682	16939	16736	16712	16428	16718	16816	16493	16818	16515	16668	16773	16854	16763	16619	16855	16683	16789	16730	16674	16626	16554	16716	16594	16639	16722	16814	16786	16723	16882	16796	16818	16694	16686	16802	16931	16879	16812	16680	16715	16841	16634	16506	16941	16644	16657	16602	16974	16751	16685	16745	16593	16719	16627	16804	16577	16640	16616	16601	16477	16510	16868	16626	16672	16718	16774	16749	16629	16923	16853	16664	16763	16597	16512	16822	16628	16500	16835	16522	16675	16613	16719	16887	16776	16643	16659	16759	16680	16715	16939	16767	16718	16525	16518	16731	16628	16593	16448	16722	16668	16829	16713	16873	16555	16745	16704	16675	16614	16652	16714	16602	16534	16536	16667	16802	16576	16841	16793	16687	16739	16662	16686	16621	16685	16947	16658	16720	16616	16801	16667	16655	16614	16685	16660	16721	16729	16856	16727	16664	16740	16804	16661	16718	16731	16606	16655	16729	16536	16651	16920	16664	16642	16728	16723	16613	16499	16788	16878	16739	16987	16844	16726	16736	16762	16712	16470	16669	16668	16666	16664	16534	16661	16817	16819	16667	16845	16630	16868	16698	16531	16616	16568	16770	16831	16494	16665	16674	16697	16746	16723	16811	16655	16670	16689	16750	16886	16731	16711	16851	16665	16691	16659	16906	16853	16781	16683	16645	16852	16524	16583	16757	16715	16620	16791	16715	16786	16741	16670	16749	16607	16755	16852	16624	16918	16700	16516	16545	16634	16688	16773	16598	16889	16794	16631	16739	16811	16678	16607	16573	16622	16608	16947	16684	16693	16578	16658	16873	16759	16832	16711	16577	16837	16677	16461	16780	16719	16742	16971	16855	16602	16446	16575	16493	16907	16765	16679	16671	16712	16606	16637	16830	16749	16823	16794	16730	16709	16690	16729	16719	16643	16622	16617	16671	16710	16658	16760	16672	16441	16667	16755	16791	16602	16771	16929	16795	16707	16817	16751	16538	16785	16696	16610	16705	16809	16837	16743	16703	16553	16733	16589	16655	16752	16641	16797	16693	16405	16766	16742	16560	16772	16751	16859	16612	16534	16658	16723	16929	16869	16753	16821	16656	16494	16648	16890	16796	16488	16534	16709	16708	16779	16666	16656	16833	16815	16707	16766	16540	16696	16670	16583	16792	16572	16763	16606	16728	16868	16518	16796	16727	16685	16546	16768	16844	16932	16717	16696	16752	16660	16800	16582	16594	16615	16733	16722	16705	16658	16732	16911	16694	16583	16713	16639	16563	16564	16684	16559	16706	16778	16780	16752	16873	16548	16759	16636	16691	16786	16612	16634	16753	17033	16748	16871	16823	16558	16676	16581	16617	16726	16917	16662	16795	16559	16868	16701	16740	16826	16802	16940	16668	16689	16757	16719	16844	16761	16811	16849	16634	16668	16540	16700	16715	16603	16761	16761	16595	16718	16743	16752	16720	16626	16626	16744	16758	16841	16747	16663	16791	16761	16650	16797	16647	16774	16643	16703	16706	16650	16759	16726	16563	16740	16673	16626	16651	16643	16596	16686	16620	16552	16533	16746	16601	16744	16605	16597	16609	16756	16680	16757	16592	16810	16869	16739	16489	16586	16661	16767	16550	16732	16694	16800	16791	16815	16660	16747	16609	16874	16799	16571	16676	16485	16629	16569	16792	16594	16607	16622	16730	16743	16880	16659	16778	16572	16898	16864	16690	16606	16713	16762	16608	16862	16845	16916	16575	16795	16776	16793	16521	16744	16631	16615	16757	16653	16601	16611	16707	16560	16713	16564	16741	16667	16644	16692	16713	16883	16981	16768	16779	16705	16954	16694	16579	16828	16544	16805	16744	16974	16809	16620	16686	16748	16585	16546	16646	16624	16526	16701	16562	16521	16735	16837	16809	16758	16713	16576	16663	16663	16804	16937	16775	16762	16639	16741	16732	16664	16671	16716	16590	16743	16889	16867	16668	16822	16924	16713	16773	16715	16853	16811	16849	16664	16612	16729	16716	16783	16469	16727	16571	16760	16957	16768	16641	16832	17016	16779	16556	16808	16469	16865	16648	16835	16678	16463	16667	16849	16699	16699	16679	16693	16538	16658	16739	16728	16639	16506	16718	16739	16684	16742	16678	16723	16727	16806	16691	16734	16435	16644	16903	16882	16789	16689	16421	16734	16680	16994	16676	16748	16582	16721	16680	16750	16640	16899	16778	16980	16866	16680	16683	16745	16717	16706	16838	16646	16647	16656	16773	16614	16730	16769	16611	16702	16948	16508	16526	16583	16738	16736	16578	16871	16814	16773	16660	16685	16631	16816	16678	16552	16717	16905	16766	16771	16843	16639	16840	16506	16593	16918	16697	16515	16938	16605	16699	16632	16709	16726	16767	16823	16475	16709	16779	16660	16922	16682	16789	16916	16539	16778	16566	16776	16797	16704	16637	16718	16725	16751	16734	16674	16626	16675	16682	16756	16834	16866	16600	16827	16712	16553	16542	16548	16863	16685	16400	16709	16831	16908	16586	16642	16707	16647	16752	16818	16812	16578	16916	16856	16703	16743	16535	16773	16521	16666	16813	16804	16650	16816	16774	16756	16460	16708	16811	16714	16690	16805	16924	16780	16722	16591	16610	16842	16928	16600	16613	16661	16637	16623	16754	16609	16601	16809	16711	16734	16833	16686	16783	16752	16781	16750	16799	16974	16921	16630	16629	16776	16890	16602	16739	16842	16511	16624	16746	16641	16750	16642	16704	16822	16689	16762	16739	16663	16674	16526	16731	16629	16571	16496	16850	16868	16732	16807	16604	16712	16779	16731	16765	16497	16821	16744	16680	16880	16533	16668	16525	16555	16582	16684	16559	16620	16821	16710	16814	16650	16552	16666	16996	16740	16718	16973	16785	16701	16756	16549	16432	16585	16676	16701	16642	16501	16703	16629	16659	16874	16677	16641	16696	16851	16662	16491	16541	16709	16782	16718	16667	16816	16732	16778	16727	16539	16771	16603	16596	16518	16512	16412	16539	16777	16754	16849	16668	16662	16591	16844	16686	16549	16852	16621	16612	16711	16885	16621	16758	16662	16724	16663	16759	16830	16697	16739	16620	16710	16735	16912	16669	16672	16654	16879	16825	16741	16759	16646	16935	16689	16733	16605	16762	16570	16637	16480	16555	16661	16688	16887	16833	16605	16679	16676	16630	16685	16696	16760	16730	16597	16453	16722	16635	16855	16776	16845	16805	16650	16705	16722	16607	16848	16690	16738	16532	16962	16632	16814	16637	16850	16705	16554	16626	16839	16598	16719	16402	16542	16637	16694	16650	16793	16635	16830	16769	16665	16599	16875	16781	16679	16610	16528	16586	16740	16883	16994	16719	16765	16668	16707	16569	16686	16621	17005	16742	16656	16917	16850	16873	16670	16743	16801	16576	16567	16618	16734	16499	16624	16608	16700	16723	16563	16764	16473	16719	16559	16578	16844	16819	16872	16773	16756	16773	16688	16517	16617	16632	16980	16862	16717	16814	16867	16676	16746	16709	16761	16795	16795	16721	16723	16886	16584	16751	16526	16673	16748	16671	16717	16613	16650	16762	16531	16691	16776	16760	16890	16867	16809	16442	16600	16789	16690	16750	16655
14137	30989	25715	20292	18318	17090	16299	15722	15368	15266	15175	14856	14630	14493	14308	14512	14425	14304	14267	14279	14146	14263	14384	14241	14287	14285	14258	14124	14235	14145	14182	14157	14222	14135	13965	13963	14427	14205	14102	13982	14070	14146	14227	14225	14294	14046	14069	14256	14158	13995	14132	14138	14051	14132	14158	14251	13990	14288	14248	14089	14261	13984	14174	14325	14127	14291	14043	13968	14275	14207	14251	14141	14332	14188	14126	14237	14148	14021	14098	14093	14355	14110	14121	14085	14040	14129	14170	14146	14270	14040	14043	14135	14157	14148	14068	14027	14123	14096	14132	14126	14011	14170	14208	13987	14216	14311	14222	14083	14211	14000	14009	14171	14252	14008	14051	14053	14166	14202	14184	14235	14131	14091	14252	14001	14211	14140	14198	14072	13893	14150	14263	13983	14220	14186	14043	14119	14019	14205	14055	14072	14183	14198	14044	13980	14168	14176	14109	14263	14049	14274	14065	14183	14361	14155	14241	14189	13968	14031	14158	14065	14167	14032	13946	14240	14090	14099	14196	14048	14170	14131	14177	14072	13988	14249	14110	14178	14199	14237	14107	13977	14223	14136	14124	14202	14187	14044	14228	14212	14034	14138	14037	14082	14083	14122	14007	14092	14168	14296	14224	14164	14115	14196	14113	14057	14044	14172	13962	14104	13970	14210	14065	14108	14249	14071	14095	14140	14222	14028	14103	14113	14118	13999	14124	14284	14168	14087	13969	14060	14156	14166	14010	14209	14038	14027	14156	14173	14083	13999	14107	14291	14290	14131	14126	14307	14180	13962	14159	14292	14240	14277	14042	14055	14261	13902	14124	14105	14139	14123	14102	14098	14217	14262	14125	14119	14106	14135	13855	14094	14129	14166	14156	14221	14181	14079	14112	14233	14180	14137	14131	14363	13994	14182	14070	14064	14202	14172	14240	14236	14214	14137	14126	14150	14123	13995	14219	13976	14216	14088	14035	14242	14231	14145	14385	14107	14251	14016	14157	14085	14148	14058	14141	14087	14103	14140	14179	14077	14186	13938	14091	14179	14119	14046	14052	14205	13996	14131	13967	14077	14104	14028	13974	14193	14216	14126	14273	14021	14040	14272	14132	14112	14187	14172	14238	14120	14030	13965	14101	13952	14177	14273	14071	14041	14078	14217	14081	14096	14278	13988	14099	14348	14040	14277	14151	14182	14257	14106	14120	14146	14257	14158	14139	14117	14214	14149	14090	14100	14058	14140	14133	13980	14070	14166	14164	14076	14183	14116	14060	14085	14234	14050	14092	14113	14214	14150	13860	14291	14227	14223	14135	14087	14144	14064	14080	14025	14168	14084	14232	14097	14110	14108	14020	14280	14212	14221	14206	14237	14183	13962	14072	14024	14188	13962	14075	14322	14149	14013	14251	14082	14059	14161	14286	14124	14232	14122	14194	14204	14167	14245	14147	14171	14073	14256	14257	14132	14017	14142	14033	14133	14106	13963	14258	14071	14186	14205	14091	13927	14208	14165	14153	13963	14175	14112	13933	14113	14154	14179	14210	14198	14027	14135	14147	14036	14216	14144	14103	14160	14013	14081	14128	14088	14192	14211	14110	14168	14143	14158	14030	14001	14184	14171	14140	14133	14071	14030	14128	14262	14103	14301	14218	14168	14229	14089	14217	14269	14017	14093	14209	13975	14146	14063	14048	14178	14190	14075	13979	14111	14085	13960	14228	14155	14117	14079	14338	14111	14156	14319	14163	14244	14182	14080	14090	14022	14242	14191	14070	14091	14196	14006	14150	14113	14083	14093	14150	14101	14203	14088	13946	14166	14021	13998	14132	14095	14035	14210	14162	14183	14136	14078	14084	14073	14194	14145	14090	14171	14133	13998	14089	14207	14241	14091	14262	13837	14228	14119	14143	14325	14175	13926	13972	14087	14261	14278	14003	14217	13852	14062	14104	14067	14013	14118	14304	14193	14207	14075	14221	14080	14014	14090	14117	14074	14122	13976	14165	14147	14172	14222	14269	14113	14070	14194	14106	14246	14062	14020	14159	14155	14114	14220	14165	14106	14036	14263	14135	14209	14118	14090	13997	14131	13975	14056	14331	14250	14035	14150	14072	13982	14158	14154	14286	14016	14096	14045	14208	13998	14249	14162	14263	14189	14015	14241	14079	14023	14087	14244	14171	14110	14065	14308	14230	14085	14136	14029	14191	14273	14147	14194	14101	14213	14116	14185	13944	14248	13977	14186	14181	13930	14030	14066	14056	14208	14127	14145	14097	14109	14240	14089	14295	14097	14226	14127	14142	14234	14114	14016	14059	14163	14050	14080	14102	14208	14245	14100	14128	14173	13984	14053	14131	14031	14085	14251	13972	14143	14252	14193	14046	14223	13985	14031	14016	14076	14067	14053	14146	14232	14047	14094	14151	14057	14082	14101	13986	14165	14254	14168	14097	14015	14184	13986	14157	14310	14095	14125	14008	14308	14109	13932	14038	14173	14091	14033	14119	14123	14087	14113	14103	14117	14076	14186	14072	14094	14199	14104	13933	14070	14052	14256	14082	14153	14068	14149	14084	14109	14053	14025	14008	14015	14075	14229	14108	14085	14140	14085	14054	14133	14010	14007	14223	14291	14090	14080	14366	14014	14001	14064	14195	14168	14172	14049	14067	14167	14182	14169	14072	14224	14019	14193	13981	14067	14161	14168	14137	14103	13909	14158	14297	14155	14170	14056	14075	14166	14078	14079	14035	14280	14261	14170	14121	14132	14216	14073	14242	14095	14034	14121	14168	14154	14194	13967	14109	14225	14130	14176	14242	14028	14355	14133	14014	14105	14034	14076	13993	13985	14104	14120	14052	14146	14014	14019	14265	14030	14086	14242	14196	14129	14070	14057	14083	14101	14086	14153	14117	14219	14127	14200	13966	13997	14114	14021	14153	14068	13986	14194	14177	14426	14259	14044	14154	13987	14100	14251	14108	14125	14153	14140	14121	13980	14227	14178	14035	14048	14186	14074	14111	14178	13986	13982	14219	14307	14111	14115	14108	14049	14041	14060	14114	14273	14020	14228	14160	14286	14037	14104	13978	13945	14037	14090	14276	14008	14319	14120	13995	14079	14231	14064	14105	14078	14062	14154	13953	14095	14122	13962	14131	14122	14036	14221	14131	14041	14114	14023	14107	14026	14164	14203	13931	14010	14126	14046	13973	14085	14049	14094	14174	13996	14188	14113	14142	14149	14126	14055	14265	13917	14129	13981	14073	14012	14193	13959	14202	14131	14012	14227	14008	14277	14082	14063	14110	14062	14281	14163	14061	14011	14366	14224	14091	13941	14083	14181	14223	13998	14102	14082	14148	14108	14103	14116	14134	14202	14001	14047	14077	14012	14063	14031	13978	14033	14153	14048	14175	14142	14149	13945	14139	14049	14147	14075	14193	14104	14157	14177	14000	14124	14057	14145	14284	14127	14201	14204	14139	14243	13999	14190	14216	14099	14288	14052	13967	14010	14264	14119	14120	14055	14124	14045	13907	14144	14146	14167	14077	14173	14183	14137	14088	13941	14242	14156	14284	14122	14118	14250	14142	14169	13997	14032	14292	14117	14138	14143	14123	14080	14086	14044	14088	14144	14182	14251	14179	14208	14037	13949	14172	14074	14070	14143	14141	14019	14107	14111	14121	14028	14100	14134	14165	14134	14376	14100	13985	13959	13997	14097	14116	14105	14005	14115	14188	14239	14235	14035	14127	14194	14014	14269	14172	14108	14087	14255	14243	14121	14451	14103	14078	14177	14266	13968	14138	14028	14101	14256	14012	14080	14129	14151	14188	14342	14196	14009	14038	14232	14133	14151	13955	14073	14095	14098	14068	14194	14132	14023	14008	14207	14102	14054	14301	14164	13976	14138	14105	14367	14155	14152	14151	14211	14076	14284	14156	14210	14165	14192	14073	14187	14161	13902	14129	14229	14119	14076	14146	14087	14053	14184	14072	14187	14060	14085	14131	14088	14030	14124	14133	14170	14156	14111	14277	14166	14061	14291	14091	14207	14087	14258	14042	14173	14079	14080	14225	14154	14149	14142	14359	14122	14096	14214	14084	14132	14416	14307	14141	14139	14147	14142	14090	14176	14015	14096	14264	14104	14161	14012	14307	14264	13927	14156	14116	14139	14113	14037	14190	14128	14122	14029	14177	14110	14155	14248	14031	14079	14139	14133	14005	14083	14160	13863	14162	14124	14172	14007	14208	14171	13892	14102	14147	14143	14208	14085	14156	13987	14158	14067	14011	14037	14112	14072	14264	14197	14080	14154	14029	14156	14043	14344	14112	14132	14124	14155	14160	14101	14148	14357	14305	14143	14121	14067	14193	14122	14295	14170	14073	14150	14143	14231	14103	14166	14318	14045	14179	14025	14106	14120	14063	14150	14016	14149	14115	14114	13992	13904	14169	14158	14146	13995	14252	14164	14165	14170	14084	13893	14331	14114	14219	14321	13986	14139	14036	14163	14253	14040	14037	14091	14109	14409	14128	14022	14298	14227	14206	14078	14166	14150	14160	14033	14176	14054	14250	14219	14291	14185	14067	14005	13939	14100	14184	14177	14094	14233	14040	14081	14284	14135	14186	14236	14256	14138	14116	14139	14153	14143	14032	14112	14217	14226	13973	14179	14324	14199	14085	14116	14239	14175	14278	14168	14206	14227	14027	14283	14066	14098	14120	14228	14287	14076	14095	14287	14259	14174	14203	14144	14114	14235	14015	14015	14029	14197	14109	14104	14151	14098	14183	14156	14221	14085	14141	14083	14192	14217	14257	14299	14088	14166	14175	14048	14104	14093	14231	13936	14153	14197	14228	14206	14114	14131	13975	14064	14163	14181	14115	14116	14275	14073	14152	14085	14106	13891	14049	14153	14215	14179	14049	13907	13971	14095	13982	14082	14235	14075	14083	14160	14219	14179	14099	14217	14170	14149	14192	14168	14155	13942	13972	14141	14237	14079	14149	14152	14280	13988	14051	14086	14241	14032	14266	14097	14062	13987	14213	14051	14287	14068	14005	14099	14266	14085	14103	14101	14070	14061	14035	14146	14329	13907	14159	14352	14105	14109	14188	14063	14148	14181	14067	14179	14005	14101	14212	14113	13948	14115	14358	14110
24255	20931	26635	26260	20990	19846	19646	18462	18360	18240	18019	17971	17853	17862	17729	17748	17684	17682	17668	17776	17793	17784	17688	17736	17456	17787	17586	17695	17590	17778	17630	17782	17735	17645	17700	17540	17619	17707	17615	17609	17749	17456	17594	17643	17565	17586	17753	17474	17490	17805	17617	17589	17505	17549	17623	17770	17405	17504	17633	17595	17490	17782	17557	17572	17731	17770	17708	17566	17537	17532	17592	17556	17473	17455	17635	17592	17553	17651	17513	17576	17493	17560	17683	17685	17611	17575	17571	17662	17815	17611	17705	17636	17648	17446	17682	17381	17580	17344	17636	17627	17797	17402	17755	17625	17679	17749	17933	17664	17468	17526	17482	17681	17680	17615	17649	17691	17528	17524	17594	17648	17530	17600	17510	17486	17447	17838	17853	17634	17544	17636	17566	17588	17544	17579	17580	17777	17682	17626	17638	17486	17504	17677	17698	17656	17908	17628	17540	17709	17614	17607	17580	17902	17648	17707	17611	17526	17713	17428	17658	17351	17541	17468	17639	17660	17561	17657	17371	17483	17644	17607	17532	17636	17793	17591	17594	17485	17383	17673	17609	17588	17832	17435	17449	17575	17528	17642	17604	17499	17641	17572	17707	17518	17474	17709	17572	17601	17448	17598	17462	17413	17618	17718	17523	17632	17726	17589	17428	17716	17452	17605	17773	17662	17595	17500	17500	17800	17567	17705	17639	17649	17570	17664	17615	17340	17614	17447	17606	17567	17529	17664	17737	17571	17431	17468	17646	17777	17571	17601	17674	17667	17633	17760	17368	17700	17684	17578	17595	17650	17670	17479	17696	17351	17416	17420	17681	17583	17677	17675	17540	17571	17535	17579	17669	17563	17678	17490	17717	17847	17580	17676	17667	17456	17589	17611	17744	17335	17756	17758	17579	17673	17663	17503	17717	17604	17464	17697	17582	17711	17628	17531	17788	17704	17707	17767	17369	17666	17579	17532	17465	17517	17641	17640	17523	17666	17682	17742	17592	17566	17615	17751	17704	17509	17562	17527	17752	17736	17727	17767	17567	17428	17595	17594	17802	17640	17582	17621	17654	17654	17643	17692	17570	17639	17566	17678	17691	17573	17634	17581	17542	17848	17630	17640	17721	17687	17721	17610	17553	17621	17575	17647	17663	17516	17643	17743	17603	17532	17518	17627	17401	17601	17646	17705	17590	17778	17512	17674	17669	17544	17570	17457	17623	17560	17612	17792	17604	17492	17555	17678	17688	17584	17725	17643	17582	17598	17739	17548	17493	17570	17502	17572	17592	17624	17450	17584	17718	17759	17429	17525	17620	17740	17607	17585	17743	17712	17553	17527	17474	17402	17790	17501	17510	17626	17355	17512	17622	17639	17819	17719	17442	17593	17627	17569	17507	17706	17612	17626	17759	17561	17496	17605	17359	17492	17641	17652	17613	17767	17705	17433	17711	17430	17775	17774	17683	17749	17720	17609	17711	17635	17613	17645	17329	17606	17636	17520	17533	17503	17605	17635	17642	17610	17737	17780	17637	17764	17520	17708	17687	17570	17636	17550	17702	17592	17754	17695	17781	17515	17533	17564	17718	17495	17523	17405	17638	17630	17674	17781	17630	17569	17569	17707	17626	17607	17657	17579	17533	17507	17515	17656	17618	17444	17695	17565	17533	17379	17426	17580	17589	17532	17508	17836	17585	17599	17650	17626	17620	17760	17799	17572	17613	17892	17855	17591	17767	17654	17730	17865	17782	17610	17608	17293	17614	17594	17642	17329	17621	17588	17737	17591	17679	17717	17446	17742	17633	17606	17467	17497	17553	17860	17499	17521	17714	17554	17849	17698	17590	17514	17577	17631	17533	17688	17807	17399	17643	17694	17434	17371	17434	17307	17623	17507	17545	17510	17734	17712	17538	17874	17635	17646	17853	17577	17537	17587	17476	17471	17537	17915	17800	17619	17553	17724	17797	17693	17512	17663	17374	17444	17816	17749	17567	17630	17591	17532	17518	17397	17559	17580	17674	17633	17683	17515	17570	17598	17379	17563	17554	17633	17647	17540	17600	17801	17930	17412	17629	17742	17558	17562	17736	17588	17555	17501	17695	17637	17493	17583	17516	17342	17727	17674	17507	17550	17648	17480	17740	17495	17619	17662	17479	17525	17712	17596	17708	17552	17512	17683	17825	17675	17661	17454	17690	17554	17591	17599	17496	17553	17658	17533	17660	17816	17541	17714	17738	17529	17512	17505	17493	17560	17699	17612	17590	17491	17486	17611	17600	17743	17474	17805	17900	17668	17671	17649	17613	17620	17582	17822	17686	17783	17797	17631	17448	17529	17765	17678	17714	17697	17513	17451	17765	17483	17557	17495	17741	17626	17343	17399	17365	17496	17720	17571	17376	17390	17575	17687	17535	17573	17567	17601	17726	17774	17662	17428	17682	17641	17651	17619	17429	17416	17705	17708	17416	17459	17637	17813	17588	17828	17588	17659	17836	17660	17615	17826	17665	17870	17750	17799	17595	17596	17645	17754	17850	17593	17291	17577	17454	17818	17507	17560	17568	17590	17710	17657	17535	17467	17498	17573	17403	17425	17468	17530	17532	17516	17590	17711	17677	17590	17735	17370	17538	17518	17710	17378	17424	17727	17714	17606	17645	17571	17573	17421	17644	17540	17530	17569	17573	17666	17618	17476	17623	17628	17471	17733	17471	17355	17598	17507	17700	17584	17600	17786	17485	17535	17584	17433	17584	17641	17712	17805	17650	17509	17596	17531	17482	17468	17448	17614	17649	17477	17664	17587	17599	17503	17595	17555	17653	17413	17740	17647	17671	17488	17581	17740	17725	17507	17571	17586	17449	17848	17483	17486	17593	17660	17530	17519	17604	17394	17582	17556	17344	17706	17730	17540	17581	17851	17559	17402	17501	17461	17530	17651	17663	17738	17679	17646	17487	17556	17528	17584	17492	17541	17611	17484	17620	17495	17418	17405	17626	17592	17650	17730	17810	17470	17598	17574	17638	17433	17747	17725	17489	17599	17458	17549	17579	17730	17636	17593	17410	17581	17737	17510	17599	17568	17565	17632	17643	17559	17694	17857	17620	17501	17580	17525	17812	17557	17600	17728	17487	17712	17853	17485	17557	17608	17671	17445	17635	17574	17512	17705	17577	17563	17615	17494	17513	17410	17624	17560	17534	17780	17716	17553	17530	17769	17621	17503	17620	17681	17456	17484	17603	17628	17432	17451	17656	17601	17566	17586	17548	17462	17472	17367	17581	17716	17472	17701	17508	17724	17549	17602	17521	17572	17773	17679	17652	17588	17621	17850	17591	17717	17602	17459	17654	17551	17698	17650	17407	17249	17674	17722	17441	17725	17467	17631	17596	17594	17408	17811	17581	17598	17407	17559	17722	17546	17566	17661	17871	17539	17482	17742	17606	17464	17453	17501	17418	17688	17894	17568	17673	17513	17686	17553	17481	17472	17632	17618	17661	17606	17759	17748	17681	17737	17618	17775	17516	17606	17546	17542	17554	17545	17595	17828	17689	17662	17633	17398	17685	17617	17646	17773	17754	17661	17433	17584	17647	17597	17613	17612	17794	17561	17583	17640	17775	17522	17550	17562	17641	17576	17528	17584	17664	17518	17595	17476	17600	17558	17648	17774	17647	17656	17652	17654	17665	17526	17566	17430	17571	17639	17405	17526	17758	17531	17584	17682	17623	17607	17673	17661	17681	17696	17686	17635	17440	17601	17570	17488	17675	17549	17595	17506	17753	17696	17434	17722	17466	17616	17618	17794	17760	17631	17638	17576	17570	17589	17779	17779	17604	17515	17671	17564	17354	17859	17592	17773	17535	17708	17781	17596	17408	17516	17574	17672	17414	17470	17517	17726	17735	17449	17655	17480	17580	17549	17524	17641	17742	17823	17550	17687	17577	17557	17580	17584	17620	17657	17667	17415	17340	17519	17475	17566	17592	17511	17651	17546	17659	17549	17640	17470	17609	17774	17543	17750	17567	17831	17566	17669	17492	17627	17778	17615	17433	17524	17648	17537	17589	17508	17557	17567	17694	17597	17675	17669	17436	17385	17830	17884	17639	17616	17613	17517	17636	17691	17557	17618	17470	17497	17519	17627	17638	17657	17821	17684	17594	17678	17673	17510	17608	17593	17526	17544	17554	17668	17622	17569	17575	17487	17405	17468	17592	17624	17451	17719	17501	17403	17675	17568	17602	17556	17673	17464	17442	17599	17560	17482	17585	17687	17552	17645	17739	17462	17518	17697	17683	17680	17552	17554	17678	17555	17480	17501	17635	17304	17591	17430	17608	17729	17715	17585	17444	17828	17382	17711	17580	17944	17785	17541	17791	17704	17676	17522	17541	17577	17530	17688	17650	17588	17503	17496	17434	17488	17624	17378	17738	17666	17553	17481	17737	17714	17752	17766	17507	17591	17688	17552	17451	17793	17663	17517	17589	17602	17492	17603	17697	17459	17490	17690	17653	17733	17816	17816	17688	17650	17454	17602	17733	17466	17580	17571	17577	17574	17449	17675	17544	17596	17554	17576	17641	17401	17587	17599	17726	17581	17507	17584	17546	17566	17560	17669	17534	17591	17523	17548	17509	17474	17589	17513	17595	17425	17713	17430	17612	17454	17516	17366	17684	17659	17470	17638	17594	17692	17607	17462	17402	17442	17631	17625	17630	17596	17767	17731	17548	17571	17559	17604	17540	17576	17573	17669	17387	17580	17554	17743	17768	17523	17670	17665	17511	17689	17475	17567	17660	17548	17617	17591	17530	17565	17617	17536	17525	17456	17741	17603	17508	17591	17613	17662	17647	17423	17649	17628	17321	17494	17464	17682	17491	17690	17661	17572	17592	17529	17555	17529	17728	17674	17580	17632	17621	17505	17766	17616	17823	17392	17463	17716	17621	17648	17543	17599	17770	17662	17697	17760	17432	17680	17630	17777	17865	17592	17610	17694	17579	17782	17850	17497	17749	17610	17550	17590	17823	17389	17403	17497	17641	17921	17592	17725	17491	17426	17594	17462	17648	17635	17692	17436	17534	17735	17426	17582	17640	17669	17681	17476	17587	17490	17686	17779	17702	17770	17523	17563	17741	17577	17819	17655	17593	17612	17492	17310	17431	17851
15343	27948	23522	19126	17637	16917	16035	15841	15701	15543	15286	15050	14951	14804	14822	14832	14641	14722	14679	14752	15005	14740	14491	14559	14856	14633	14585	14769	14683	14690	14684	14752	14734	14644	14691	14741	14804	14719	14733	14697	14476	14551	14732	14599	14734	14782	14497	14729	14772	14720	14785	14787	14804	14713	14925	14802	14735	14567	14636	14666	14745	14652	14500	14903	14693	14776	14695	14743	14666	14825	14716	14682	14708	14907	14662	14740	14711	14675	14634	14701	14735	14746	14733	14751	14686	14673	14839	14641	14582	14635	14741	14506	14643	14663	14748	14547	14667	14623	14696	14666	14646	14499	14761	14618	14597	14695	14801	14624	14714	14729	14777	14632	14421	14615	14716	14702	14585	14605	14643	14651	14527	14847	14839	14509	14668	14755	14590	14711	14634	14869	14748	14785	14536	14819	14686	14617	14655	14693	14739	14570	14631	14740	14715	14816	14659	14602	14709	14758	14771	14626	14620	14609	14596	14689	14678	14751	14767	14642	14679	14522	14549	14693	14697	14718	14625	14800	14682	14645	14761	14743	14772	14714	14687	14558	14658	14598	14756	14583	14804	14604	14615	14667	14774	14712	14658	14816	14762	14615	14783	14766	14664	14796	14820	14601	14622	14608	14764	14721	14865	14633	14594	14553	14557	14612	14782	14721	14689	14637	14626	14912	14929	14498	14634	14835	14596	14709	14731	14561	14681	14647	14558	14663	14676	14675	14671	14805	14694	14575	14570	14649	14487	14588	14640	14629	14747	14703	14503	14642	14724	14641	14833	14709	14738	14646	14686	14647	14679	14760	14709	14568	14799	14645	14892	14808	14636	14527	14773	14582	14817	14693	14768	14570	14640	14552	14650	14771	14613	14633	14599	14711	14678	14498	14689	14688	14559	14920	14741	14699	14595	14418	14484	14651	14788	14678	14637	14796	14659	14630	14665	14713	14671	14695	14795	14698	14529	14601	14571	14565	14641	14556	14674	14792	14648	14547	14630	14701	14655	14765	14624	14541	14609	14552	14687	14699	14782	14553	14510	14498	14592	14702	14699	14638	14861	14749	14656	14718	14793	14625	14502	14696	14634	14561	14649	14544	14593	14879	14646	14852	14787	14556	14602	14752	14672	14702	14733	14737	14700	14679	14706	14666	14572	14636	14792	14586	14723	14823	14759	14698	14502	14602	14690	14648	14740	14611	14607	14610	14712	14672	14663	14833	14765	14661	14755	14809	14693	14643	14702	14666	14549	14626	14857	14625	14653	14684	14712	14647	14803	14634	14619	14700	14686	14635	14681	14555	14704	14533	14772	14747	14788	14859	14518	14641	14785	14631	14792	14833	14699	14782	14507	14643	14759	14786	14636	14899	14591	14737	14652	14736	14661	14713	14571	14811	14564	14692	14745	14664	14718	14769	14760	14670	14666	14590	14615	14700	14562	14608	14773	14740	14712	14755	14711	14568	14840	14646	14683	14643	14598	14652	14761	14801	14505	14605	14514	14657	14624	14708	14619	14616	14642	14654	14564	14672	14571	14755	14546	14603	14678	14645	14595	14541	14785	14830	14720	14726	14502	14733	14602	14614	14498	14704	14563	14584	14791	14867	14816	14825	14611	14638	14749	14637	14644	14654	14873	14798	14668	14737	14673	14526	14625	14658	14580	14859	14651	14722	14605	14600	14816	14537	14549	14562	14703	14772	14599	14577	14666	14645	14624	14716	14741	14778	14578	14752	14756	14563	14628	14680	14656	14727	14647	14548	14606	14589	14868	14579	14715	14635	14660	14708	14739	14824	14682	14869	14726	14550	14783	14818	14472	14807	14782	14630	14831	14515	14435	14632	14767	14755	14581	14895	14701	14762	14708	14504	14568	14507	14692	14621	14775	14838	14801	14729	14703	14627	14678	14776	14601	14585	14859	14699	14626	14737	14610	14637	14615	14777	14894	14608	14868	14725	14788	14789	14712	14763	14546	14662	14771	14725	14709	14580	14590	14702	14548	14776	14466	14682	14623	14707	14695	14836	14693	14576	14851	14701	14686	14782	14753	14738	14662	14835	14694	14500	14557	14672	14617	14952	14662	14651	14647	14671	14684	14692	14565	14436	14661	14690	14692	14798	14835	14737	14772	14650	14799	14796	14592	14707	14574	14692	14679	14714	14681	14566	14792	14594	14691	14739	14677	14654	14713	14583	14713	14786	14596	14756	14733	14770	14785	14743	14707	14394	14790	14660	14634	14673	14548	14661	14557	14495	14797	14688	14654	14808	14714	14628	14683	14697	14572	14779	14789	14560	14628	14596	14563	14698	14669	14642	14615	14514	14697	14583	14646	14813	14726	14612	14519	14629	14612	14623	14585	14444	14745	14650	14698	14738	14839	14518	14635	14719	14441	14669	14490	14681	14574	14682	14525	14671	14717	14630	14902	14667	14744	14730	14807	14828	14769	14582	14568	14593	14677	14674	14736	14734	14657	14848	14852	14683	14604	14604	14689	14749	14679	14734	14726	14622	14531	14845	14762	14650	14668	14669	14864	14644	14639	14681	14526	14788	14712	14774	14697	14810	14647	14673	14728	14737	14572	14584	14586	14648	14637	14691	14743	14640	14594	14736	14640	14655	14633	14798	14633	14561	14689	14707	14696	14805	14675	14649	14631	14690	14672	14528	14585	14785	14853	14409	14632	14782	14501	14613	14535	14841	14700	14690	14634	14803	14733	14854	14599	14553	14662	14653	14634	14615	14690	14687	14654	14551	14845	14626	14744	14518	14670	14578	14736	14478	14590	14866	14585	14562	14760	14709	14653	14883	14619	14617	14708	14667	14709	14713	14706	14593	14727	14683	14758	14560	14734	14726	14596	14548	14938	14770	14662	14562	14901	14626	14668	14661	14648	14547	14592	14549	14663	14645	14621	14646	14716	14636	14580	14543	14643	14672	14669	14671	14593	14785	14611	14723	14667	14502	14851	14612	14812	14581	14793	14604	14674	14605	14684	14595	14702	14585	14662	14702	14681	14710	14535	14778	14660	14621	14826	14722	14707	14821	14608	14683	14550	14471	14531	14726	14658	14701	14666	14760	14677	14568	14658	14805	14641	14558	14773	14668	14483	14577	14838	14484	14622	14798	14793	14809	14690	14840	14599	14718	14746	14785	14540	14575	14674	14688	14581	14535	14722	14701	14768	14635	14809	14685	14652	14726	14740	14908	14768	14527	14720	14682	14702	14641	14651	14776	14660	14608	14560	14639	14718	14661	14867	14787	14683	14541	14787	14594	14517	14847	14672	14635	14447	14691	14593	14609	14822	14694	14780	14628	14556	14631	14650	14688	14693	14621	14765	14632	14610	14769	14680	14580	14805	14721	14683	14551	14736	14548	14820	14766	14725	14731	14749	14627	14741	14900	14717	14821	14500	14644	14795	14714	14643	14690	14806	14747	14484	14691	14635	14602	14713	14547	14516	14590	14566	14722	14596	14761	14686	14696	14675	14612	14714	14500	14798	14697	14717	14678	14602	14731	14720	14748	14641	14712	14516	14601	14574	14695	14703	14707	14618	14677	14589	14725	14653	14509	14709	14740	14637	14706	14712	14752	14647	14542	14653	14552	14712	14667	14591	14742	14796	14566	14643	14718	14656	14584	14680	14685	14593	14630	14663	14610	14725	14651	14568	14823	14655	14601	14609	14782	14692	14583	14770	14613	14722	14605	14394	14655	14626	14681	14696	14731	14654	14673	14632	14690	14836	14531	14784	14690	14752	14714	14686	14580	14646	14709	14517	14659	14661	14786	14439	14828	14564	14645	14714	14734	14516	14700	14744	14847	14625	14722	14706	14613	14687	14773	14728	14789	14684	14696	14669	14724	14622	14698	14490	14703	14758	14743	14637	14708	14711	14660	14845	14573	14631	14688	14743	14677	14755	14693	14669	14667	14742	14647	14623	14737	14908	14747	14737	14724	14688	14640	14995	14793	14690	14574	14652	14634	14561	14767	14653	14864	14730	14845	14576	14822	14680	14524	14653	14805	14496	14604	14709	14627	14739	14580	14676	14678	14705	14799	14611	14634	14570	14562	14621	14665	14679	14703	14776	14662	14613	14774	14634	14733	14578	14698	14682	14774	14725	14581	14667	14484	14649	14622	14586	14618	14793	14603	14792	14579	14854	14620	14634	14657	14724	14846	14659	14774	14791	14665	14838	14655	14644	14700	14661	14738	14689	14619	14764	14627	14596	14587	14536	14708	14581	14840	14713	14615	14684	14515	14643	14614	14777	14795	14781	14549	14799	14751	14679	14766	14645	14508	14584	14688	14629	14721	14759	14820	14602	14685	14509	14805	14833	14668	14570	14689	14798	14722	14743	14676	14840	14557	14610	14693	14551	14573	14705	14539	14657	14607	14622	14631	14583	14573	14666	14628	14860	14716	14761	14515	14777	14778	14598	14667	14643	14633	14563	14707	14674	14483	14743	14694	14667	14753	14786	14816	14685	14655	14676	14680	14680	14691	14587	14766	14682	14470	14767	14767	14789	14768	14591	14829	14623	14635	14641	14813	14655	14629	14395	14661	14527	14739	14720	14690	14858	14722	14829	14636	14708	14716	14565	14600	14702	14690	14674	14733	14736	14560	14689	14601	14691	14668	14907	14757	14689	14570	14798	14608	14592	14619	14661	14640	14749	14493	14675	14826	14768	14598	14553	14757	14808	14702	14788	14622	14775	14736	14729	14741	14738	14727	14730	14739	14656	14619	14697	14581	14845	14754	14764	14671	14698	14660	14714	14658	14737	14694	14722	14709	14766	14747	14681	14791	14678	14585	14689	14693	14673	14658	14790	14660	14516	14520	14688	14738	14716	14588	14684	14735	14835	14648	14664	14738	14809	14732	14735	14649	14560	14841	14718	14751	14809	14489	14622	14817	14907	14855	14541	14564	14585	14702	14644	14712	14598	14677	14827	14662	14627	14825	14703	14551	14691	14755	14712	14613	14735	14761	14632	14751	14688	14661	14630	14667	14778	14518	14672	14573	14687	14750	14736	14762	14741	14612	14863	14733	14558	14600	14582	14665	14681	14560	14666	14835	14618	14689	14607	14605	14634	14817	14800	14736	14834	14570	14691	14751	14670	14722	14772	14722	14723	14623	14602	14771	14691	14812	14846	14678
21765	20924	28109	23904	21250	23472	25667	20662	19693	19829	19509	18839	18868	18729	18685	18742	18372	18356	18511	18472	18521	18662	18347	18436	18391	18190	18430	18304	18447	18205	18182	18436	18167	18372	18278	18274	18385	18331	18417	18390	18207	18227	18293	18290	18067	18284	18187	18405	18248	18140	18195	18247	18296	18107	18191	18231	18157	18143	18164	18143	18454	18352	18177	18400	18111	18156	18323	18085	18272	18295	18196	18279	18171	18245	18110	18177	18180	18283	18241	18197	18196	18253	18181	18071	18117	18206	18183	18305	18429	18026	18120	18310	17942	18335	18124	18126	18205	17962	18081	18257	18222	18041	18228	18086	18191	18278	18236	18233	18242	18229	18141	18109	18234	18177	18100	18272	18184	18271	18072	18234	18090	17967	18115	18082	18276	18161	18307	18373	17874	18157	18134	18178	18048	18182	18372	17993	18120	17875	18156	18097	18088	18165	17953	18231	18209	18058	18025	18153	18146	18163	18122	18122	18152	18160	18221	18096	18298	18128	18090	18094	17980	18134	18222	18126	18285	18256	18349	18047	18147	18061	18221	18110	18149	18150	18159	18258	17992	18179	18157	18056	18093	18108	18169	18160	17994	17998	18136	18133	18146	18005	18205	18190	18127	18280	18070	18192	18121	18203	18049	18381	18091	18222	18261	18385	18241	18407	17998	18249	17956	18285	18354	18346	18140	18201	18353	18251	18120	18118	17983	18133	17939	18020	18139	18142	18357	18246	18052	18220	18122	18090	18333	18309	18255	18095	18099	18256	17951	18103	17905	18226	18269	18126	18140	18274	18211	18270	18350	18207	18330	18361	18047	18165	18300	18020	18112	18198	18133	18224	17971	18234	18188	18173	18317	18158	18259	18215	18321	18125	18382	18411	18249	18383	18290	18195	18106	18291	18434	18144	18336	18103	18115	18065	18236	18209	18196	18154	17919	18207	18388	18227	18028	17742	17834	18378	18068	18021	18184	18042	18224	18097	17888	18153	18223	18189	18159	18148	18002	18285	18052	18248	18228	18081	18268	18082	18097	18148	18064	18212	18194	18289	18070	18214	18417	18230	18379	18261	18225	18185	18371	18174	18089	18229	18421	18174	18198	18105	18057	18253	18407	18103	17961	18049	17972	18514	18449	18297	18213	18385	18256	17901	18219	17832	18277	18234	18237	18058	17978	18214	18237	18314	17975	18130	18190	18223	18209	18150	18400	18196	18139	18355	18189	18096	18178	18290	18144	18236	18132	18190	18018	18396	18295	18295	18071	17911	18151	18190	17995	18069	18039	18184	18068	18132	18342	18049	17997	18214	18143	18095	18231	18025	18016	17978	18192	17993	18041	18121	17894	17996	18228	17930	18326	18265	18180	18256	18207	18224	18113	18236	18046	18328	18124	18188	18125	18119	18165	18075	18154	18242	18335	18121	18296	18207	17991	18344	18164	18261	18196	18406	18378	18214	18162	18272	18289	18258	17914	18125	18169	18412	17998	18187	18151	18094	18069	18202	17998	18078	18238	18220	18272	18127	18257	18234	18146	18139	18379	18233	18346	18207	18320	18276	18196	18170	18061	18173	18210	18044	18240	18008	18235	18324	18154	18052	18046	18126	18023	18241	18153	18122	18110	18014	18037	18059	18097	18218	18315	18299	18115	18287	18090	18211	18035	18151	18233	18158	18294	18022	18247	18103	17968	18308	17994	18191	18262	18298	18015	18167	18363	17968	18128	18225	18028	18205	18281	17957	17888	18030	18093	18072	18215	18297	18305	18308	18229	17900	18046	18147	18074	18311	18162	18123	18151	18118	18295	18331	18111	18160	17872	18099	18229	18307	18216	18159	18061	18076	18020	18230	18105	18011	17979	18071	18122	18277	18145	18033	18170	18197	17944	18212	18079	18058	18036	18220	18031	18026	18160	18138	18063	18249	17916	18103	18091	18028	18299	18246	18214	18220	18192	18294	18185	18005	18152	18176	18264	18347	18038	18126	18266	18104	18331	18143	18060	18376	18354	18114	18252	18329	18368	18263	18097	18285	18094	18174	18254	18153	18233	18088	18194	18117	18197	18114	18010	18166	18217	18154	18302	18002	18048	18187	17955	18010	18086	18225	18125	18499	18177	18135	18027	18145	18262	18211	18348	18074	18118	17939	18144	18054	18161	18020	18198	18099	18303	18148	17997	18394	18125	18226	18228	18048	18250	18065	18170	18180	18170	18080	18214	17926	18069	18348	18031	18315	18147	18265	18195	18340	18126	18190	18200	18271	18219	18337	18157	18062	18113	18127	18093	18164	18252	18146	18205	18260	18224	18130	18148	18016	18192	18154	18164	18126	17988	18089	17939	18141	18209	18025	18016	18046	18023	18062	18163	18348	18079	18079	18290	18232	18272	18167	18288	18080	18168	18156	18233	18281	18188	18016	18158	18249	18206	18201	18120	18068	18070	18152	18004	18025	18351	18060	18187	18255	18121	18257	18308	18161	18106	18328	18126	18160	18021	18127	18153	17993	18136	18300	18106	18175	18172	18103	18008	18314	18175	17985	18071	17919	18090	18195	18187	18085	18007	18224	17905	18203	18293	18190	18155	18277	18139	18111	18161	18142	18247	18012	18023	18166	18050	17998	18200	18044	18127	18221	18204	18241	18104	18231	18123	18436	17990	18209	18195	18191	18092	18236	18373	18304	18348	18037	18015	18194	17992	18166	18148	18349	18160	18097	18337	18098	17982	18074	18116	18130	18062	18078	17806	18274	18296	18021	18169	18270	18054	18120	18081	18213	18129	18192	18160	18446	18159	18107	18194	18271	18164	18236	18238	18081	18158	18430	18324	18126	18186	18240	18087	18084	18372	18254	17924	18099	18197	18049	17907	18025	18189	18385	18119	18187	18370	18117	18209	18309	18136	18085	18219	18013	18237	18101	18229	18040	18357	18214	18262	18150	18280	18270	18040	18253	18263	18150	18220	18178	18288	18216	18186	18320	18104	18285	18305	18284	18217	18144	18088	17876	18106	18024	18004	18315	18160	18178	18069	17955	18022	18227	18352	18236	18113	18160	18166	18004	18260	18220	18121	18004	18087	18145	18206	18288	18425	18123	18088	18022	17987	18083	18114	17991	18075	18105	18290	18078	18111	18042	18393	18125	18051	18084	18088	18084	17950	18219	18246	18260	17869	18219	18283	18169	18169	18034	18010	18396	18263	18016	18099	18239	18186	18210	18315	18314	17994	18473	18116	18179	18235	18020	18380	18125	18089	18100	17925	18177	18100	18179	18067	18183	18166	18201	18159	18166	18244	18146	18254	18083	18411	18140	18204	18256	18251	18208	18111	18092	18386	18087	18225	18339	18417	18132	18194	18080	18233	18234	18142	18188	18140	18269	18252	18162	18065	18146	18145	18020	18343	17998	18192	18205	18319	18135	18399	17964	18062	18140	18044	18106	18119	18073	18016	18078	18089	17942	18286	18047	18153	18108	17975	18018	18071	18269	18221	18069	18154	18370	18176	18290	18089	18266	18247	18193	18068	18065	18225	18174	18037	17966	18212	18367	18375	18253	18084	18131	18283	18040	18086	18163	17999	18203	18267	18198	18171	18254	18379	18209	18110	18204	18004	18109	18185	18199	18145	18227	18266	18316	18045	18308	18130	18277	17994	17939	18235	18046	18005	18077	17937	18203	18090	18260	18242	18267	18034	18345	18111	18228	18167	18064	18272	18070	18040	18159	18166	18196	18240	17974	18187	18184	18071	18071	18089	18064	18146	18172	18209	18427	18163	18113	18144	18282	18208	18147	18289	18253	17990	18018	18157	18153	18125	18124	18232	18099	18057	18265	18276	18146	18392	18061	18177	18197	18138	18204	18217	18123	17960	18299	18189	17912	18147	18228	18137	17957	17965	18310	18135	18142	17945	17954	18274	18044	18292	18342	18041	17983	18072	18124	18085	18188	18117	18048	17995	18113	18255	18493	18147	17959	18299	18319	18085	18276	18102	18119	18482	18070	18129	18278	18195	18054	18305	18350	18123	18341	18234	18169	18085	18073	18001	18196	18050	18116	18253	18314	18214	18113	17975	18191	18091	18068	18079	18030	18147	18147	18264	18128	18325	18023	18190	17980	18200	18241	18098	18045	18159	18306	18053	18254	18007	18339	18087	18260	18249	18133	18113	17962	18096	18340	18188	18253	18139	18008	18261	18371	18140	18062	18232	17892	17981	18179	17938	18109	17915	18241	18217	18138	18113	18205	18277	18091	18153	18179	18150	18222	18179	18145	18279	18336	18111	18370	18001	18129	17947	18211	18406	18238	18102	18177	18310	17960	18104	18072	18149	18050	18288	18062	18212	18134	18053	17893	18161	18001	18063	18324	18092	18152	18113	18207	17980	18054	18179	18205	18030	17959	18036	18376	18271	17977	17996	17886	18054	18220	18144	18194	18249	18244	18183	18130	18213	18075	18068	18113	17977	17988	18083	18278	18046	18296	17954	18161	18278	18149	18072	18025	18221	17977	18376	18240	18027	18001	18081	18340	18117	18214	18103	18234	18043	18000	18201	18232	18167	18065	18190	18211	18184	18063	18056	18132	18019	18257	18163	18083	18362	18277	18155	18301	18180	18366	18353	18158	18273	18117	18220	18261	18228	18009	18266	18317	18095	18225	17956	18441	18150	18100	18141	18247	18234	18222	18187	18086	18003	18034	18239	18285	18134	18198	18247	18128	18328	18278	18225	18001	18029	18318	17847	18292	18047	17941	18286	18099	18165	17879	18138	18044	18008	18135	18220	18073	18220	18305	18197	18145	17989	18146	18136	18125	18225	18100	18259	18031	18268	18253	18217	18088	18205	18276	18095	18049	18119	18026	18096	18263	18157	18280	18071	18160	18216	18154	18142	18410	18111	18111	18196	18102	18183	18191	18399	18244	18379	18184	18135	18081	18202	18166	18089	17957	18095	18148	18337	18101	18172	18135	18075	18146	18276	18115	18241	18208	18094	18106	18209	18010	17953	18216	18367	18216	18145	18121	17973	18364	18225	18118	18076	18191	17971	18135	18024	18295	18225	17944	18120	18010	18197	18330	17900	18220	18142	18198	18206	18219	18233	18151	18309	18193	18093	18032	18201	18296	18206	18284	18057	17970	18405	18282	18312	18095	18136	18068	18234	18249
15600	35838	29702	23142	20668	19115	18018	17336	16858	16633	16173	15815	15543	15333	15259	15216	15147	15015	15271	15117	15095	14995	14995	15017	14944	14930	14983	15042	14903	14936	14983	14768	14893	14787	15091	14987	14895	15139	15114	14972	15005	15053	14940	14925	14874	15006	14952	14841	15151	14855	14871	14832	14985	14883	14919	14974	14937	15047	15061	14923	15036	14890	14984	14833	14969	14907	15044	14729	14957	14892	14991	14919	14937	15139	14941	14995	14994	15046	14800	14807	14993	15100	14833	14877	14875	14837	14840	14937	14902	14933	14879	14855	14841	14996	14701	14800	14841	14780	14924	14991	14852	14930	14822	14920	14975	14812	15101	15014	15028	15038	14940	14853	14957	14860	14896	14997	15096	14936	14961	15073	14890	14601	14853	14840	14870	14847	14875	15174	14831	14936	14897	14891	15124	14874	14978	14912	15055	14935	14831	14904	14752	14937	14924	14913	14816	15019	14860	14976	15153	14754	14824	14916	14834	14838	14944	15100	14956	15050	14897	14889	14892	15097	14912	14807	15045	15037	14877	14944	14848	14791	15017	15064	14971	14864	15059	14887	14879	14873	15046	15095	14957	14959	14974	14978	14896	14920	14848	14847	15013	14913	15017	14940	14930	15111	14853	14868	15077	14681	14791	14818	14920	14940	14957	14848	14873	14811	14809	14863	14860	14987	14817	14812	15042	14719	14769	15047	14740	14857	14778	15031	14989	14822	14797	15009	14952	14898	14993	14821	15027	14998	14817	14915	14866	15172	14664	14979	14992	14932	15197	14815	14889	14965	14736	14918	14829	14997	14863	14993	14862	15048	14958	14734	14991	14831	14868	14813	14866	14921	14948	14820	14856	14894	14942	14994	14824	14859	14927	14945	15117	14845	14968	14793	14908	14923	14935	15012	14954	14696	14874	14635	14836	14967	14969	14951	14881	14906	14674	14891	14729	14921	14868	14874	14932	14813	15035	14906	14791	14893	14945	14976	14998	14809	14867	14808	14926	14945	14813	15160	14737	15123	14787	14898	15015	15021	15115	14993	15056	14917	14946	14964	15005	14895	14892	14691	14964	14979	14790	14879	14877	14674	14898	14910	14887	14912	14885	14789	14942	14850	14868	14775	14970	14830	15023	14714	14894	14834	14939	14878	14947	14852	14847	14814	15011	14895	14865	14858	14924	14930	15073	14969	14719	14857	14801	14932	14899	14834	14896	14919	14841	14822	14872	14896	15019	14915	15040	14970	14974	14786	14876	14892	14847	14844	14831	14918	14876	14858	14961	15008	15007	15071	14911	14886	14988	14825	14893	14922	14751	14911	14872	14985	14915	14831	14808	14973	14912	14779	14860	15036	14689	14758	14938	14917	14936	14901	14846	14823	14879	14781	14896	14807	14966	14847	14899	14858	14767	14802	14953	14978	14836	15005	14819	14760	14845	14880	14812	14945	14802	14804	15110	15006	14949	14838	14942	15006	14909	15105	14752	14994	15059	14847	14916	14942	14766	14839	14855	14817	14902	15003	14973	14738	14964	15077	14704	14799	14876	14965	14780	14898	14774	14961	14801	14883	14790	15027	14842	14972	14876	14896	14993	14860	14865	14741	14838	14813	14914	14887	14970	14850	15055	14906	14977	14927	14926	14902	14937	14837	14934	14736	14807	15000	15038	14762	15072	15050	14943	15004	14836	14957	14932	14953	14954	14865	14861	14978	14937	15043	15123	14963	14871	15007	14784	14782	14935	14886	14959	14881	14832	14913	14908	14999	14945	14891	14902	14871	14924	14886	15011	14798	14856	15014	14954	14859	14940	14941	14644	15076	14896	14978	14847	15117	14946	14832	14887	14947	15006	14905	14858	14931	14984	15036	14784	14836	14961	14934	14869	14815	14851	14923	14939	14785	14790	14929	15047	14816	14867	14865	14749	14904	14790	15090	15036	14914	14857	14976	14877	14872	14855	14872	15048	15004	14970	14940	14837	14999	14814	14925	15044	15021	14709	14951	14915	14962	14952	14996	14952	14771	14995	14998	14941	14986	14787	14970	15013	14745	14913	14836	15050	14771	14905	14920	14981	14848	14739	14905	14947	14790	14894	14907	14907	14823	14937	14995	14918	14917	14747	14938	15003	14939	14860	14857	14950	14915	14924	15046	14959	14876	14945	14816	14898	14953	14920	15020	14868	15055	14692	15023	14923	14751	14911	14827	14932	14835	14749	14814	14751	14719	14906	14933	14962	14968	14907	14753	14983	14715	14950	14907	14892	14783	14872	14808	14932	14879	15092	14781	14966	14851	14905	14901	14939	14996	14919	14886	14983	14781	14902	14853	14762	15102	14797	14836	14958	14845	14884	14835	14910	14858	14888	14883	14854	14890	14936	15102	14806	14838	14800	15054	14993	14803	14795	14777	14973	14998	14970	14734	14895	15071	14844	14885	14868	14788	14924	14810	14936	14965	14831	14938	14973	15004	14925	14776	14933	15054	14857	14831	14986	14908	14967	15037	14921	14984	15018	14904	14887	14824	14934	14907	14896	14896	14859	14882	14900	15009	14762	14782	15044	14958	14832	14983	14965	14809	15111	14791	14891	14923	14891	14967	14929	14758	14890	14915	14881	14885	14757	14870	14931	14940	14886	14932	14759	14932	15008	14991	14855	15023	14867	14991	14976	14824	14873	14926	14840	14886	14830	15098	15047	14916	14894	14887	15046	14953	14958	14904	15002	14871	14943	14822	15021	15152	14996	14729	14950	14865	14969	14864	14852	14986	14943	14951	14890	14869	15073	14770	14907	15111	14902	14926	14910	14862	15004	14826	14839	14985	14963	14844	14887	14899	15036	14749	15059	15093	14997	14878	15163	15001	14981	14930	14957	14893	14998	14805	14836	14804	14745	14835	14999	14943	14941	14865	14870	15018	15042	14954	14861	14813	15054	14703	15007	14870	14975	14687	14992	14849	15027	14942	14961	14942	14825	14845	14959	14828	14920	14803	14905	15083	14926	14849	14942	15053	14907	14946	14890	14978	14857	14952	14893	14848	14933	14827	14896	14911	14762	14889	14801	14801	15120	14919	14866	14752	15013	14870	14791	15002	14785	14892	14852	14887	14965	14815	14884	14875	14797	15028	15031	14912	14873	14817	14708	14836	14784	14983	15054	14865	14940	14926	14929	14987	14839	14795	14993	14939	14871	14860	14894	15009	15050	14868	14948	14918	14932	14764	14850	14911	14873	14952	14762	14999	14908	14951	14900	14762	14959	15003	15002	14895	14996	14748	14827	14822	14823	15052	14779	14873	14872	14790	14932	14924	14835	14841	15039	14891	14863	14921	14983	15006	14946	14844	14909	14930	15019	14876	14865	14737	14980	14862	14746	15012	14969	14705	15007	15040	14799	14888	14851	14876	14825	14762	14740	15060	14859	14855	14927	14970	14925	14833	14990	14910	14695	14935	14934	14870	14867	14921	14989	14804	14891	14920	14774	14939	15051	14893	14908	14860	14852	14870	14987	14986	14949	14964	14858	14945	14658	15017	15056	14864	14857	14829	15046	14787	15075	14899	14877	15049	14925	14841	15009	14692	14779	14945	14869	14829	14826	14893	14808	14951	14950	14775	14844	14981	14811	15137	15042	14669	14895	14916	14821	14929	14911	14900	14932	14897	14814	14921	14804	14899	14903	15016	14912	14909	14964	14902	14867	14891	14945	14798	14913	14774	14895	15006	14791	14775	14818	14835	14869	14886	15002	14901	14981	14961	15059	14924	15094	14987	14936	15032	14957	14754	14871	15123	14936	14935	15052	14918	14862	14979	14999	14903	14772	14803	14908	15011	14878	14875	15012	14938	14826	14969	14893	14731	14894	14833	14954	15086	14874	14897	15015	14800	14901	14942	14892	14993	14775	15058	14927	14993	14833	14758	14832	14884	14895	14835	14829	15089	15078	14733	14969	15042	14922	14891	14839	15035	14836	14859	14987	14622	14993	14931	15005	14894	14762	14892	14891	14990	15138	14883	14889	14761	14988	14819	15027	14943	14828	14865	14835	14906	15000	14914	14996	14864	15121	14952	14994	14934	15072	14953	14904	14832	14921	15015	14962	14805	14995	14908	14710	15077	14762	14967	14842	14824	14935	14878	14970	15002	14808	14976	14985	14845	14900	14905	14900	14983	14826	14758	14685	14912	14881	14982	14822	14874	14719	14743	14802	15043	14810	15036	14896	14918	14972	14851	14795	14733	14970	14967	14853	14796	15088	14850	15065	15002	15078	14872	14872	14934	14916	14824	14994	14812	14964	14808	14847	14994	14940	15016	14910	14730	14854	14717	14999	14938	14869	14933	14964	14900	14859	14952	14853	14859	15105	14781	14926	14712	14990	14903	14924	14816	15053	14784	14792	15013	14901	14868	14875	14930	14836	14895	14933	14920	15144	14728	15027	15178	14876	14871	14893	14799	14915	14880	14823	14782	14953	14917	14882	14974	14890	15032	14983	14764	14769	14932	14912	14921	14967	14752	14862	15033	15038	14911	15055	14892	14982	15079	15103	14919	14769	15043	14723	14872	14863	15032	14823	14920	14942	14791	15116	14913	14821	14956	14804	14981	14850	15045	14844	14898	14883	14917	14891	14919	14927	15036	14923	14805	15041	14897	14941	14804	14855	14898	14897	15091	14924	14854	14776	14899	15002	14925	14983	14788	14757	14870	14853	14906	14892	14782	14932	14934	14896	14827	14906	14900	14889	14924	14893	14920	15092	14900	14802	14992	14965	14777	14948	15009	15036	14897	14826	14940	14839	15065	15021	15019	15035	14997	14760	14833	14763	14958	15084	14921	14872	14720	14933	15005	14894	14827	14925	15102	14925	15016	14818	14943	14803	15021	14973	14935	14866	14943	14945	15081	14793	14933	14999	14851	14909	14869	14909	14866	14765	14980	14744	14892	14987	14846	14808	14903	14957	14906	14872	14960	14837	14830	14950	14981	14839	14856	14985	14911	14945	14902	15016	14872	14777	14961	15035	14940	15165	14962	14814	14731	14918	14993	14964	14956	15137	14948	14772	15163	14997	14817	14889	14918	14824	14869	15033	14970	14790	14844	14836	14719	15061	15124	14933	14885	14859	14896	14867	14976	14982	15011	14841	14880	14913	14822	14844	15037	15008	14918	14778	15111
27960	22544	25112	22094	18732	18038	18026	17611	17425	17325	17405	17396	17028	17107	17026	17093	17198	17033	17076	17261	16893	17129	17002	17094	16885	17121	17037	17106	17170	16971	16901	16951	16910	16965	17057	17085	17114	17059	17069	16980	17025	16940	16949	17036	16974	17174	16933	16937	17055	17154	16962	16994	17059	16974	16913	16900	16801	16969	16755	16976	17243	16795	16887	16929	17003	16755	16971	16951	16985	16859	16896	16851	16863	16997	17115	17095	17100	17007	17042	16993	16835	16949	17016	16960	16671	17061	17041	17066	17184	16998	17076	16844	16987	17108	17101	16958	16984	17198	16974	16924	17008	16800	16917	17000	17012	17061	17026	16964	17031	17228	17123	16986	16971	17010	17202	17098	17099	17204	17057	16882	16874	16963	16796	16956	16857	16966	17089	17100	17054	17094	17119	16921	16876	16986	16707	16937	17007	17069	16994	17046	16951	16862	16950	16917	16870	16970	17022	17083	17076	16791	17019	16976	16938	17147	16981	16801	16940	16909	16918	17029	16772	16854	16829	16920	16951	16980	17032	17124	17049	17099	17140	16966	17020	17072	17091	17074	16938	17049	16952	16836	16771	16917	16940	16775	17034	17064	16836	17077	17218	16891	16835	17056	16996	16877	17146	16872	16865	17095	17019	16847	16936	16779	17108	16907	16896	17187	17153	16870	16967	16916	16911	16933	16993	17077	17054	16937	17086	16905	17211	16828	16897	16981	16955	16783	16964	17148	16973	16842	16931	17108	16889	16962	16953	16929	17045	16951	17039	16889	16914	16737	17105	16677	16943	16999	17000	16900	16963	16817	16766	16772	16959	16806	16847	16860	16897	16933	17093	16947	17083	16991	16959	17036	16981	16810	17015	16987	16974	16904	16932	16901	17296	17000	16929	17274	16886	16995	17128	16896	17076	16986	17030	16853	17072	16844	16981	17039	17278	17019	17055	16979	16923	17133	17004	17041	17126	17055	16915	16872	16955	17011	17039	17021	17060	17112	17160	16961	16992	17095	17111	16994	17148	16990	16898	17129	17070	16800	16927	17030	16771	16917	16991	16986	16965	17081	17022	16941	17188	17057	16927	17146	16961	16996	16913	17023	17029	16986	17136	16755	16957	16815	17117	17073	16992	17036	17019	17003	17001	17183	16851	16857	16987	17014	17088	17101	17218	17095	17125	17070	17123	17095	17039	17029	17085	17054	17093	17091	17056	16980	16976	17066	16984	16925	17036	16855	17183	16930	16849	17068	17035	16946	17056	17066	16872	16800	17054	16863	16985	17094	17213	16838	16762	17075	17090	17063	17106	16897	16910	17117	17059	16986	16950	16809	17038	16906	17169	16818	17036	17017	17000	16972	16848	16971	17176	16860	16843	17096	16879	17266	16957	16915	16968	17042	16946	16971	16740	16996	16850	17059	17201	17124	17052	16898	17204	16801	17057	16888	16788	17005	17020	16990	17043	17146	17207	16889	16950	16955	16874	17036	16983	17026	16914	17110	17057	17030	17109	17219	17101	17007	17211	16803	16874	17088	17179	16928	17034	17089	16888	17082	16929	17099	16959	16848	16890	16802	16887	17157	16842	17063	17041	16964	16963	16953	16909	17235	16896	16932	17065	17094	17081	16948	16895	17294	16990	16853	17009	16890	16974	17044	17150	16987	17010	16973	17003	16938	17092	16861	16995	16932	16986	17039	17031	17031	17021	16882	16965	16881	16895	17017	17064	16772	17290	16919	17069	17146	16889	16933	16970	17083	16964	16867	16940	16916	16817	16845	16839	16661	16878	17049	16946	17147	17184	16885	16963	16864	16932	17152	16945	16935	16786	16980	17005	16904	17018	16940	16961	16941	17056	17024	17005	17147	17114	17030	16955	16900	16994	17030	17007	16926	16953	16809	16951	16857	16751	17131	17002	17032	17008	16768	16843	17124	16984	17062	17041	17088	17035	16942	16893	16975	17013	17191	17001	17137	16979	17194	17136	16715	16772	16921	17114	16953	16985	16906	17055	16829	17049	16961	17066	17001	17107	16935	17006	16930	16921	16963	17154	17005	17067	16820	16928	16932	17046	16905	17159	17078	16960	16971	16926	16854	17056	17022	17015	16930	17072	17042	16876	17037	16933	17173	17062	17153	16960	16918	17165	16819	16976	17107	17000	16945	17107	17015	16944	16825	16931	16952	17121	16970	16846	16991	16734	16894	16840	17063	16985	17017	16944	16976	16955	16867	17147	16978	16839	17051	16985	16965	17331	17054	17002	16833	16908	16953	17177	17066	17079	16986	16951	16930	16900	16737	17022	17136	17116	17052	16749	16957	17025	16929	17055	16831	17144	16977	16937	17122	17090	16878	16928	17101	17085	16815	17053	17005	17207	17022	17017	16879	17009	17044	17038	16955	17249	17167	16846	17058	16950	16931	16797	16725	17025	17064	17027	16822	16956	17053	16940	17031	16981	16925	17038	17022	17097	16883	16892	16979	17220	16880	17022	16808	16953	17112	16971	16942	17072	16950	17042	17041	16989	17057	17118	17252	16736	16892	16899	17145	17072	17006	17088	16865	17030	16915	17066	16906	16938	16849	16961	16891	17065	16965	17079	16927	17025	16912	17040	16903	16798	17132	17103	17024	16871	16954	16882	16907	17017	17008	17005	17049	16912	16890	16951	16973	17066	17048	17056	17029	17155	17064	17092	17155	16996	16685	17099	17104	17143	17005	17078	16930	17001	16991	17144	17195	16990	16973	16934	16898	17017	17025	16961	17012	16929	16821	16991	17036	17124	16995	17008	17063	16925	16924	17265	17099	17223	17039	16822	17044	17057	16956	17053	16983	17015	16860	16935	16955	17073	17039	17061	17017	16979	17068	17086	17009	16879	16881	16830	16950	16894	16952	17077	16997	16919	16965	16989	17008	17038	16915	17161	17086	16936	17077	16906	17172	16950	16902	17062	17045	16804	16804	16838	17041	17013	17103	17023	17142	16937	16994	17012	16927	17067	16990	16805	17129	16944	16796	17095	16987	16922	16906	17303	16953	17137	17209	16862	17173	17018	16993	16985	17101	16941	17179	16950	16951	16841	17048	17005	17021	16863	16946	17045	17094	16969	16865	17048	17044	16917	16802	16850	17059	16853	16964	17047	16916	16949	17070	16851	17268	17248	16986	16934	17025	16931	16934	17034	16875	16956	17039	16959	17087	16989	16990	16814	17090	16923	17037	17082	17008	16891	17123	16748	16798	17094	17007	16937	16956	16854	16968	16933	17108	16960	16962	17124	17141	16966	16853	17053	16954	16935	16753	17113	17070	17142	17080	17036	16973	16913	16863	16931	17085	17048	17059	17073	17084	17024	17105	16836	17062	17034	17044	17055	16963	16854	16901	17019	17053	16996	17036	16919	17190	16903	16914	17139	16954	17146	16965	16943	17019	17192	17075	17020	16937	16940	16789	17017	16872	16785	16955	16918	16992	17047	16982	16889	16908	16990	16855	16989	16900	17059	17074	17091	16999	16992	16976	17086	17023	17204	16862	16972	17134	16985	16750	16845	17136	17056	16946	17338	16866	17196	16817	17022	17024	16760	16998	17066	16897	17111	16972	17078	16899	17145	17222	17168	17212	16749	16939	17166	17141	16988	17037	17136	16961	17026	17091	17077	17118	17021	17048	16895	17192	16815	16965	16912	17013	16954	17197	16827	17010	16750	16739	17184	17061	16748	16999	17093	17117	16960	16738	16871	17068	16999	17198	17037	16835	17104	16875	17025	16975	16923	16998	16859	16849	17002	17107	17171	16992	17029	17026	16938	16871	17067	16924	16623	17188	17068	16899	16799	17174	16911	16961	16804	16709	16845	17182	16966	16955	16886	16989	17106	17148	16899	16972	17209	17056	17025	16944	16961	16870	17088	17070	17177	16903	17259	17004	16913	17053	17051	17023	16867	16966	17177	16878	16976	17016	17076	16839	16976	16830	17061	16982	16967	16978	16940	16801	17028	17113	16861	17167	17105	17030	17009	16844	17039	17015	16746	16918	17038	16935	16894	16964	16983	16869	16904	16997	17039	16964	17002	16955	16762	16788	16906	16997	16998	16833	17074	17173	16967	17005	16817	16917	16819	17220	17061	17192	16814	16900	17072	17014	17002	17042	17021	16687	17113	16738	16862	16968	17056	16819	16933	16996	16875	17046	16864	16931	16938	17164	16967	17076	17012	16999	16929	16969	17145	16825	16856	16826	17037	17072	17009	16996	17049	17115	17106	17166	17021	16887	17063	16844	16948	16779	17108	17155	16936	16985	16965	16909	16998	16988	16935	17100	17007	16924	17021	16921	16835	16907	17224	17081	16942	16696	16834	16893	16873	16838	17082	16843	16973	17011	17069	17042	16833	17003	16795	17013	16934	17017	16977	17101	17086	16946	17087	16964	17139	17084	16825	16806	17108	16928	17232	17147	17037	17009	16749	16795	16885	16853	16944	17087	16972	17013	17077	16973	17044	16924	16984	17139	16968	16919	16853	16841	16944	16958	17014	16900	17007	17114	17080	17158	17006	16864	17133	16974	16918	17042	17211	16938	16976	16764	16917	16920	17043	17000	17082	17020	16919	16832	16881	16789	17078	16963	17022	16940	17000	16943	17061	16958	16919	16746	16863	16996	16850	16977	17108	16973	17038	17119	17193	17085	17082	16804	16988	17097	16941	17066	16911	16881	16788	16994	17042	16983	16942	17138	17117	16930	17026	16966	17136	16953	17032	16934	17215	16977	17037	17122	16881	17115	17082	16979	17002	16970	17089	16967	17045	17111	17093	17123	16870	16750	16830	16922	16981	16967	17356	17017	17146	17037	16942	17189	16810	17133	16987	16965	17141	16946	16716	17104	16988	17019	17098	16958	17070	17182	16929	16974	17128	16904	16691	16986	17224	17147	17153	17020	17053	16893	16907	16958	16849	17075	16973	16974	16799	16884	17061	16905	16907	17068	16986	16914	16905	16859	17103	16862	17208	16966	16988	17109	16810	16889	17031	17273	16925	16896	17052	17003	17004	16846	16936	16837	16900	17045	17025	16947	17009	17090	17003	16987	17261	16848	16864	16960	17043	16977	17128	17236	16857	17007	16941	17048	16939	17052	16953	16957	16869	16994	16856	17088	16999	16960	16952	16932	16863	17134
16783	25285	21332	17414	16372	15805	15484	15304	15018	14752	14715	14510	14644	14472	14438	14329	14371	14381	14367	14308	14331	14429	14340	14272	14634	14429	14504	14314	14288	14438	14213	14359	14482	14178	14225	14288	14310	14366	14295	14367	14325	14170	14380	14212	14314	14400	14429	14550	14236	14284	14357	14170	14260	14298	14277	14380	14412	14238	14250	14229	14153	14334	14135	14584	14404	14259	14267	14311	14199	14347	14313	14495	14241	14295	14378	14360	14166	14271	14317	14385	14380	14446	14415	14238	14120	14418	14179	14294	14321	14174	14337	14192	14266	14379	14429	14259	14303	14258	14398	14288	14430	14212	14387	14289	14244	14236	14134	14211	14445	14296	14301	14438	14282	14377	14246	14325	14220	14283	14149	14297	14239	14309	14213	14287	14163	14304	14426	14309	14229	14274	14187	14349	14226	14268	14345	14206	14338	14125	14378	14265	14250	14324	14245	14317	14309	14296	14281	14270	14235	14301	14488	14320	14320	14282	14238	14097	14423	14288	14221	14285	14293	14340	14362	14289	14456	14249	14393	14236	14445	14347	14222	14280	14012	14306	14310	14162	14206	14297	14407	14244	14344	14354	14233	14421	14340	14080	14324	14390	14262	14347	14276	14291	14163	14266	14273	14332	14410	14228	14342	14306	14363	14237	14283	14450	14207	14145	14118	14402	14178	14145	14345	14275	14209	14363	14419	14372	14384	14196	14390	14236	14293	14203	14177	14390	14206	14336	14240	14116	14371	14270	14224	14200	14340	14383	14223	14276	14342	14432	14232	14155	14281	14122	14340	14421	14358	14342	14369	14364	14312	14347	14322	14298	14271	14333	14416	14274	14374	14345	14420	14293	14058	14357	14308	14293	14192	14381	14369	14338	14289	14252	14384	14309	14369	14202	14223	14245	14457	14425	14280	14289	14142	14254	14298	14257	14364	14302	14184	14278	14414	14352	14316	14295	14367	14172	14413	14306	14228	14329	14187	14360	14415	14320	14279	14376	14324	14413	14321	14286	14236	14291	14223	14254	14185	14354	14391	14385	14516	14212	14364	14528	14310	14203	14467	14049	14270	14371	14359	14323	14411	14367	14305	14236	14386	14174	14201	14209	14214	14282	14254	14217	14119	14357	14295	14331	14380	14194	14223	14280	14251	14341	14467	14379	14524	14260	14537	14277	14446	14254	14267	14139	14353	14299	14195	14423	14512	14333	14208	14377	14229	14327	14286	14339	14229	14221	14348	14473	14318	14381	14386	14261	14223	14382	14488	14521	14223	14385	14259	14241	14334	14366	14281	14308	14326	14340	14327	14252	14288	14389	14394	14297	14240	14365	14215	14430	14325	14326	14216	14433	14377	14206	14287	14396	14273	14371	14472	14320	14204	14265	14366	14278	14393	14319	14394	14089	14281	14196	14329	14118	14199	14295	14349	14233	14080	14421	14302	14245	14431	14475	14299	14249	14341	14311	14197	14495	14319	14329	14326	14456	14310	14374	14347	14265	14410	14154	14374	14221	14268	14378	14358	14298	14290	14172	14197	14317	14237	14292	14539	14477	14270	14385	14331	14512	14416	14276	14281	14303	14410	14470	14294	14261	14371	14335	14351	14290	14209	14295	14231	14240	14170	14308	14263	14287	14111	14394	14346	14267	14341	14332	14203	14236	14254	14286	14222	14350	14350	14437	14115	14419	14358	14202	14226	14398	14380	14200	14249	14539	14161	14284	14464	14300	14512	14154	14177	14494	14261	14119	14283	14222	14413	14301	14401	13972	14385	14454	14235	14372	14447	14302	14389	14394	14152	14452	14416	14255	14397	14307	14257	14128	14399	14261	14308	14289	14307	14307	14402	14279	14273	14364	14171	14328	14272	14305	14240	14352	14267	14055	14216	14333	14350	14135	14195	14441	14239	14311	14376	14218	14334	14233	14315	14106	14330	14401	14160	14069	14368	14092	14344	14388	14386	14149	14102	14212	14298	14239	14200	14336	14201	14382	14271	14351	14455	14313	14171	14356	14363	14343	14462	14376	14380	14346	14282	14253	14208	14366	14216	14245	14384	14332	14139	14387	14291	14219	14299	14406	14177	14283	14359	14104	14346	14279	14403	14422	14235	14400	14295	14281	14127	14229	14462	14270	14326	14168	14520	14207	14271	14333	14463	14279	14312	14300	14396	14125	14394	14392	14380	14142	14457	14321	14257	14150	14216	14269	14296	14099	14226	14298	14458	14277	14340	14357	14350	14361	14446	14182	14288	14373	14410	14456	14262	14201	14305	14051	14301	14287	14153	14382	14344	14265	14228	14565	14101	14287	14170	14316	14287	14219	14129	14360	14308	14224	14532	14320	14195	14270	14327	14251	14385	14246	14300	14424	14477	14350	14189	14272	14336	14300	14455	14524	14259	14189	14441	14315	14353	14254	14309	14369	14342	14403	14422	14289	14297	14383	14207	14399	14319	14425	14298	14368	14243	14414	14237	14306	14384	14366	14324	14301	14453	14425	14390	14314	14425	14275	14215	14267	14254	14212	14284	14283	14217	14093	14413	14407	14301	14336	14205	14355	14323	14220	14239	14257	14374	14061	14288	14329	14371	14267	14239	14260	14313	14277	14294	14262	14405	14266	14380	14359	14364	14152	14202	14450	14383	14325	14400	14285	14270	14134	14338	14254	14418	14422	14300	14160	14313	14236	14297	14277	14381	14371	14325	14344	14318	14350	14159	14204	14404	14269	14220	14334	14331	14387	14397	14190	14377	14288	14248	14383	14219	14212	14045	14367	14417	14408	14346	14307	14340	14167	14371	14493	14316	14397	14204	14384	14412	14142	14224	14438	14428	14386	14389	14295	14174	14285	14109	14192	14425	14180	14430	14349	14361	14233	14299	14245	14210	14536	14334	14109	14426	14267	14354	14323	14258	14216	14178	14299	14285	14258	14249	14257	14297	14513	14262	14355	14163	14336	14388	14530	14336	14203	14183	14323	14334	14369	14501	14417	14288	14204	14402	14247	14197	14316	14416	14366	14315	14287	14377	14292	14377	14223	14285	14313	14223	14320	14324	14160	14258	14307	14070	14269	14257	14120	14178	14272	14319	14395	14442	14414	14323	14242	14175	14280	14182	14307	14276	14274	14467	14482	14342	14170	14419	14415	14425	14320	14225	14563	14260	14281	14251	14296	14276	14293	14331	14301	14478	14287	14358	14061	14296	14400	14067	14320	14100	14205	14147	14213	14295	14395	14203	14435	14325	14301	14429	14374	14211	14297	14320	14395	14354	14224	14370	14380	14284	14330	14288	14446	14278	14459	14509	14293	14293	14384	14296	14279	14158	14347	14335	14370	14254	14386	14475	14303	14308	14339	14301	14395	14352	14399	14168	14352	14486	14394	14290	14371	14553	14362	14282	14185	14217	14337	14287	14220	14413	14419	14156	14342	14257	14365	14329	14398	14291	14374	14353	14263	14088	14154	14336	14392	14309	14105	14227	14317	14218	14252	14392	14181	14315	14255	14290	14137	14178	14139	14382	14258	14257	14233	14344	14232	14204	14329	14250	14278	14412	14324	14208	14236	14338	14331	14267	14168	14387	14276	14340	14231	14330	14295	14322	14372	14280	14256	14195	14373	14347	14255	14351	14264	14114	14362	14319	14372	14342	14220	14355	14430	14303	14363	14421	14217	14281	14362	14272	14444	14342	14351	14164	14168	14248	14310	14321	14248	14397	14375	14184	14329	14336	14393	14276	14447	14371	14276	14406	14240	14373	14341	14317	14288	14303	14335	14473	14359	14316	14365	14489	14358	14294	14382	14210	14415	14325	14356	14418	14207	14148	14222	14431	14167	14331	14351	14199	14196	14470	14456	14243	14456	14192	14240	14424	14348	14288	14457	14317	14192	14255	14304	14272	14250	14490	14314	14166	14389	14105	14428	14275	14376	14358	14320	14398	14354	14146	14302	14275	14516	14239	14200	14479	14407	14432	14308	14283	14234	14334	14522	14140	14436	14259	14302	14376	14428	14322	14251	14376	14272	14287	14213	14288	14365	14364	14201	14385	14384	14212	14374	14288	14308	14259	14339	14404	14276	14106	14405	14359	14353	14224	14525	14311	14410	14156	14383	14197	14293	14314	14386	14288	14333	14267	14485	14244	14373	14226	14295	14311	14382	14416	14278	14205	14321	14339	14312	14185	14381	14268	14283	14360	14212	14436	14113	14341	14388	14287	14413	14188	14316	14319	14396	14485	14249	14322	14234	14256	14416	14399	14458	14329	14340	14344	14435	14373	14269	14392	14506	14396	14197	14347	14508	14266	14209	14327	14211	14144	14322	14315	14353	14398	14107	14413	14289	14113	14445	14214	14382	14219	14186	14224	14431	14194	14191	14176	14232	14197	14390	14331	14193	14292	14344	14325	14304	14177	14193	14252	14208	14392	14260	14423	14232	14372	14326	14260	14477	14303	14469	14389	14283	14311	14392	14381	14348	14337	14212	14325	14146	14420	14332	14317	14367	14474	14061	14185	14201	14220	14350	14194	14356	14277	14397	14222	14346	14250	14159	14260	14215	14149	14261	14392	14291	14375	14390	14194	14099	14436	14224	14372	14302	14227	14250	14220	14313	14458	14238	14439	14373	14305	14251	14268	14279	14292	14462	14319	14254	14305	14341	14159	14350	14577	14356	14373	14422	14441	14201	14417	14469	14343	14412	14314	14301	14278	14371	14331	14210	14319	14295	14340	14242	14234	14089	14388	14200	14525	14342	14296	14322	14264	14299	14265	14245	14013	14466	14256	14146	14308	14306	14262	14192	14506	14320	14388	14298	14307	14383	14388	14271	14258	14294	14320	14155	14436	14386	14351	14383	14323	14526	14364	14467	14231	14465	14413	14320	14424	14299	14339	14371	14364	14375	14216	14477	14195	14365	14255	14287	14434	14418	14396	14331	14251	14222	14424	14327	14298	14207	14252	14298	14329	14399	14289	14279	14364	14392	14396	14294	14273	14329	14333	14298	14525	14429	14386	14559	14200	14392	14253	14461	14307	14093	14402	14265	14356	14234	14349	14463	14245	14177	14349	14415	14362	14405	14366	14289	14468	14232	14122	14292	14315	14303	14116	14149	14322	14336	14216	14304	14233	14254	14352	14299	14383	14355	14337	14185	14118	14393
22613	20891	27769	24260	21819	22216	21246	18532	17840	17737	17609	17571	17323	17179	17169	17283	17136	17088	17329	17047	17231	17174	16967	17029	16829	17075	17300	16908	17067	17012	17005	16925	16982	17022	17032	17225	16930	17249	17003	16876	17032	16814	17051	16674	16977	17000	16964	16969	17029	17042	16902	16885	16941	16880	17120	16974	16936	16972	16943	16935	16794	16938	17030	16888	17120	16851	17149	16933	16973	16901	16982	17016	16860	16909	16940	16813	17105	16996	16780	16843	16904	17034	16978	16848	17072	16877	16994	16966	16902	16919	16969	16936	17075	17024	16882	17020	17007	17046	16771	17054	16764	16973	16921	16848	17050	16805	17004	17036	17081	16763	16898	16922	16916	16887	16883	16992	16897	16738	16947	17015	16779	17020	16818	17022	16911	16772	16946	16840	16982	16949	16812	16888	16929	17029	17062	16971	16965	16788	16933	17055	16952	16963	16647	16864	16940	16776	16783	17042	17099	16921	16917	16863	16933	16844	16860	17071	16979	17044	17064	16886	17045	17027	16873	17040	17111	16950	16957	16978	16836	16829	17005	16919	16837	16763	17046	16920	16829	17040	16922	17004	16937	17010	16762	16949	16839	16767	16814	17065	16804	16966	16775	17002	16872	16790	16714	16817	16849	16975	17022	16883	16959	16783	16815	16740	16759	16823	16892	16976	16860	16888	16670	16904	16753	17009	16850	16872	16903	16929	17041	16897	16900	16893	16797	16659	16887	16888	16992	16897	17094	17031	16948	16899	16843	16893	16923	16835	16934	16972	16783	17042	17074	16974	16764	16870	16928	16663	16794	16848	16836	17113	16804	16939	16858	16974	16962	16836	16956	17026	16977	16879	17182	17070	17082	16947	16850	17017	16981	16936	17040	16914	17054	16980	16864	16995	16857	16892	17033	16814	16851	16805	16870	17043	16919	16877	16859	16912	16989	16838	16794	16847	16737	16846	16881	16956	17211	16863	17062	16781	16869	16841	17119	17069	17112	16992	16939	16884	16918	16714	17113	16933	16769	16805	16966	16885	16926	16837	16756	16796	16852	16828	17065	16883	16910	16842	16768	17007	16957	16898	17088	16845	16904	16750	16915	16730	16785	16968	16841	17001	16818	16785	16868	17097	16861	16887	17029	16853	16783	16913	16973	17026	16781	16834	17016	16928	16856	17022	16868	16927	17114	16931	16833	16960	16892	16816	16766	16636	16869	16932	16881	16969	16972	16898	16894	16695	16767	16878	16916	16955	17062	17102	16946	16880	16740	16735	16827	16888	16760	16922	16801	16941	16821	16962	17040	17021	17026	17032	16938	16911	17059	16906	16964	16907	16807	16841	16949	16890	16869	16983	16968	16819	17005	17166	16850	16958	16882	16994	16934	17055	16913	16888	16846	16761	16981	16968	16848	17011	16962	16973	17199	17022	17031	16989	16848	16979	16798	16923	16971	17013	16820	16843	16965	17052	16839	17007	16853	16901	17010	16713	16858	16992	16814	16853	16762	16961	17000	16887	16892	17012	16911	16805	16827	16825	16787	16865	16915	16820	16708	16951	17002	17003	16938	16901	16911	16741	16842	16744	17022	16532	16895	16860	16990	16901	16676	16772	16921	16955	16988	16943	16766	16859	16777	16637	16877	16876	16833	16851	16916	16795	16801	16871	16855	16825	16986	16947	16923	16897	16977	16907	16819	16861	17096	16897	16840	16873	17028	16722	16866	17103	16905	16910	16926	16888	16709	16801	16960	16768	16971	17060	17094	16999	17015	16866	17121	17138	16894	16817	17007	16743	16881	16869	16888	16766	17011	17006	16988	17003	16803	16777	16652	17030	16906	16955	16750	16859	16814	16796	16887	16715	16894	16851	16828	16917	17027	16858	16755	16882	16777	16966	16796	16653	16911	16907	16811	16978	16937	16954	16846	17004	16898	17017	17044	16918	16918	16861	16820	16982	16906	16919	16916	16939	16831	16756	16871	16952	17050	16967	16872	17076	16804	16830	16761	16706	16911	16735	17209	17027	16790	16665	16967	16718	16873	16797	16872	16863	16902	16833	16801	16937	16972	16842	16882	16996	16958	16747	16918	16959	16904	16911	16725	16926	16975	16740	16929	17024	16930	16650	16853	16875	17038	16820	16985	17013	17062	16786	16801	16909	16938	16920	16850	17068	16945	16940	16924	17063	17195	16992	16873	16821	16927	17063	17067	16929	17015	16824	16820	16674	16929	16995	17138	16926	16776	17011	17100	16842	16970	16838	16830	17054	16868	16574	16646	16843	17069	16896	16947	17038	16894	16818	16912	16836	16872	16955	16879	16866	17026	16868	16806	16778	16890	17048	16836	16987	16704	16949	16980	16982	16948	16839	16806	17002	16862	16793	16981	16941	16869	16933	16819	16730	17000	17149	16986	16836	17072	17038	16841	17043	16972	16979	16949	16954	17046	16993	16973	16971	16818	16968	16857	17004	16763	16887	16940	16975	16748	16852	16778	17020	16930	16933	16797	16934	16742	16973	16905	17009	17009	16990	17166	17119	17018	16836	16858	16820	16989	16920	16998	16882	16971	16821	16943	16864	16876	16887	16903	16917	17105	16985	16786	16843	16840	16810	16929	16956	17115	16864	17036	17019	16943	17010	17063	16891	16797	16802	16841	16910	16897	16828	16883	16807	16867	16816	16998	16749	16966	17105	17010	16879	16882	16718	16864	16670	16869	16987	16947	16937	16936	16933	16980	16984	16849	16988	16941	16945	16798	16919	16825	16984	16892	16909	16867	16813	16860	16845	17018	16917	16919	16961	16775	16886	16991	17017	16971	17022	16870	16847	16707	16932	17181	16956	16986	16759	17091	16795	16973	16853	17129	16820	16968	16942	16898	17086	16910	16817	16844	16918	16899	16830	17115	16738	16740	16928	16665	17035	16709	16863	16852	16679	17089	16799	16968	16720	16728	17031	16938	16757	16804	17029	16911	16911	16746	16808	16910	17063	17173	16782	17018	17033	16977	17106	16934	16969	17055	16784	16928	16870	16961	16775	16920	17040	16906	16815	16818	16888	16932	16867	16941	16849	16962	16946	16990	17045	17037	17040	16905	17051	16732	16941	16968	16981	17038	16674	17058	16880	16917	16818	17202	16841	17135	17062	16924	17030	16979	17135	16811	17103	16863	16948	16963	17085	17030	16785	16805	17175	17025	16901	16767	16936	17111	16892	16848	17048	17007	16993	16886	16882	16886	17014	17080	16924	16714	16856	16979	16903	16922	16996	17113	16970	17141	17042	16969	17049	16862	16880	16795	16812	16804	16874	16894	16856	16652	16967	17011	16893	16966	17041	16998	16985	16847	16835	16774	16961	16898	16907	16833	16747	16962	16831	17032	16778	16857	16948	16995	17023	16963	17093	16910	16880	16822	16906	16903	16770	17145	16910	16971	16824	16904	17007	16730	16951	16907	16893	16834	16914	17089	16974	16950	16636	16797	16832	16665	16999	16939	16721	16926	17029	16967	16844	16800	16776	16906	17138	16940	16923	16921	16897	16971	16891	16984	16753	16862	16879	16759	16884	16886	17061	16933	17002	16972	16893	16866	16811	16898	16736	17063	16968	16900	16864	16841	16899	16845	16959	16877	16934	16870	16935	16828	16901	16907	16946	16915	16702	16822	17049	17083	16916	16891	16703	16921	16822	16816	17185	16925	16994	17030	16866	17132	17033	16912	16686	16800	16961	17139	16936	16939	16857	16960	16914	16850	16924	17012	16987	16790	16870	16810	16694	16865	16919	16801	16834	17023	16860	16770	16772	17119	16933	16810	16790	16825	16980	16813	16802	17045	16838	17072	16842	16883	16890	17021	17048	16708	17097	16816	16967	16941	17003	16654	16889	16772	16927	16927	16746	16855	16885	16780	16835	16864	16678	16982	16764	16990	16926	16962	16702	16877	17012	16859	16884	16871	16922	16789	16816	16969	16842	16965	16921	16956	16855	16862	16813	16859	16760	17012	17140	16837	16989	16832	16740	17121	16868	16942	16850	16962	16808	16846	16870	16862	16986	16907	17167	16860	17054	17111	17022	16951	17015	16908	17014	16713	16756	16967	16825	16936	16912	16829	17027	16859	16893	16869	17021	16944	16920	16884	16893	16951	16717	16914	16905	17079	16869	16842	16888	16890	16843	16904	16880	17010	16874	16843	17086	16901	16795	16961	16959	16969	17116	16847	16890	16957	16922	16856	16754	16879	16778	16732	16874	16888	16965	16799	16809	17069	16909	17032	16866	16877	16822	17137	16832	16998	17085	16834	16916	16930	16838	16798	16860	16648	16903	16959	17003	16879	16935	17073	17157	16923	16797	16878	16739	16823	17004	16815	16838	16694	16867	16817	16721	17124	16977	16711	17045	16961	16853	16896	16855	16970	16668	16843	16747	16917	16883	16787	16802	16851	16725	16778	16923	16798	17057	17149	16961	17248	16811	16906	16957	17010	16930	16874	16779	16839	16896	16845	16963	16808	16878	16961	17082	16998	16866	16736	17005	16887	16850	16836	17035	16776	17002	17084	17141	17183	16972	16854	16771	17029	16785	16696	16937	17158	16782	16886	16771	16909	16822	16989	16787	16925	16819	16909	16865	16908	16807	16972	16826	16855	16791	16836	17061	17073	16703	16940	16998	16774	17015	16817	16997	16937	17166	17025	17094	16828	16977	16963	17024	16739	16959	17003	16858	16733	16864	16841	16943	16766	16830	16996	16833	16964	16846	16692	17027	16986	16959	16771	17011	16874	16733	16971	16942	16820	16950	16816	17113	16867	16782	16868	16881	17003	16964	16995	16900	16816	16963	16962	16949	16847	16756	16939	16728	16701	16944	16976	16718	17024	16921	16847	16906	16867	16908	16710	17166	17012	16872	17020	16845	16901	17111	16741	16875	16878	17032	16825	17107	16951	16991	16918	16898	16983	16821	16918	16863	17072	16997	16913	16890	16944	16946	17031	16874	16946	16885	16808	16913	17004	16919	16898	16846	16985	16942	16876	16941	16927	16860	17000	17003	16905	16790	16700	16894	16715	16774	17101	16917	16845	16853	16855	16932	16702	16963	16847	16913	17025	17069	17090	17190	16773	17094	17060	16944	16852	16715	16835	16861	16944	16885	16839	16917	17085	16782	16967	16661
14215	31555	26136	20305	18324	17041	16293	15898	15455	15283	15141	14824	14653	14522	14459	14627	14461	14357	14271	14413	14526	14238	14365	14226	14351	14513	14352	14405	14501	14223	14388	14157	14304	14313	14353	14318	14199	14380	14373	14335	14408	14263	14418	14350	14199	14243	14356	14336	14043	14319	14312	14223	14230	14341	14248	14398	14262	14064	14224	14312	14370	14111	14279	14212	14497	14362	14261	14022	14293	14364	14279	14271	14283	14109	14407	14330	14228	14137	14243	14288	14385	14328	14162	14255	14129	14256	14456	14082	14164	14174	14316	14231	14163	14323	14410	14094	14286	14150	14275	14150	14320	14199	14323	14196	14226	14256	14160	14205	14204	14238	14228	14229	14231	14296	14253	14224	14151	14228	14204	14177	14232	14283	14139	14176	14084	14327	14179	14237	14288	14298	14276	14221	14265	14171	14281	14228	14230	14280	14320	14093	14262	14285	14211	14238	14254	14246	14217	14296	14159	14292	14391	14088	14265	14156	14208	14288	14310	14103	14083	14275	14418	14193	14190	14317	14321	14250	14334	14223	14197	14337	14162	14229	14407	14422	14373	14329	14193	14319	14292	14284	14243	14306	14146	14352	14251	14406	14262	14241	14385	14112	14317	14281	14167	14186	14437	14286	14392	14401	14283	14362	14207	14091	14302	14353	14377	14309	14303	14439	14352	14282	14272	14199	14347	14109	14396	14179	14337	14226	14365	14243	14230	14284	14317	14266	14322	14298	14271	14337	14300	14225	14129	14402	14213	14067	14348	14256	14147	14344	14204	14362	14090	14204	14305	14166	14273	14317	14118	14219	14142	14171	14302	14136	14337	14213	14417	14316	14200	14256	14311	14421	14295	14273	14374	14204	14180	14280	14293	14216	14261	14210	14169	14340	14235	14218	14427	14042	14345	14104	14129	14344	14181	14419	14090	14257	14267	14286	14120	14312	14313	14136	14150	14093	14366	14224	14196	14211	14207	14168	14144	14261	14281	14319	14151	14360	14182	14208	14128	14104	14182	14229	14173	14324	14090	14079	14240	14291	14295	14174	14395	14378	14140	14332	14292	14247	14123	14232	14266	14199	14285	14243	14329	14224	14243	14263	14312	14122	14208	14193	14227	14144	14483	14271	14273	14195	14237	14330	14302	14054	14161	14386	14245	14342	14073	14080	14317	14190	14367	14407	14183	14084	14238	14189	13961	14296	14176	14169	14248	14221	14160	14262	14277	14319	14468	14181	14304	14283	14279	14248	14240	14367	14162	14277	14161	14180	14378	14320	14165	14229	14212	14280	14252	14140	14333	14167	14392	14154	14289	14413	14107	14229	14248	14273	14267	14117	14231	14212	14075	14394	14267	14469	14243	14100	14295	14226	14334	14196	14235	14308	14242	14455	14313	14239	14226	14364	14179	14238	14231	14245	14313	14150	14308	14222	14188	14161	14167	14132	14310	14285	14205	14197	14089	14216	14233	14196	14353	14266	14209	14351	14303	14402	14241	14209	14238	14234	14139	14261	14260	14308	14198	14326	14288	14224	14170	14128	14231	14340	14237	14317	14313	14399	14108	14166	14146	14335	14264	14187	14226	14389	14339	14270	14325	14308	14235	14237	14395	14351	14125	14128	14331	14191	14309	14168	14170	14363	14260	14160	14192	14232	14146	14414	14390	14186	14179	14303	14379	14078	14411	14238	14079	14049	14247	14207	14193	14238	14178	14403	14323	14243	14140	14284	14312	14301	14388	14256	14337	14343	14027	14169	14103	14367	14124	14245	14300	14325	14377	14271	14252	14341	14408	14142	14207	14126	14286	14206	14290	14157	14308	14240	14262	14285	14359	14350	14247	14263	14319	14471	14226	14316	14144	14265	14388	14096	14171	14401	14359	14149	14337	14369	14292	14297	14363	14308	14288	14341	14186	14293	14195	14143	14234	14231	14060	14220	14487	14482	14393	14261	14300	14239	14164	14463	14414	14436	14342	14122	14123	14163	14356	14227	14361	14243	14162	14341	14239	14238	14212	14190	14244	14310	14190	14399	14169	14245	14111	14259	14249	14275	14178	14335	14240	14279	14212	14247	14181	14165	14180	14206	14307	14419	14399	14211	14352	14225	14301	14078	14119	14181	14186	14209	14290	14311	14221	14164	14229	14319	14282	14205	14324	14353	14286	14232	14346	14243	14279	14026	14325	14030	14141	14219	14093	14322	14029	14227	14302	14317	14395	14321	14316	14304	14361	14267	14097	14361	14243	14337	14425	14257	14248	14097	14491	14261	14078	14263	14184	14270	14289	14172	14375	14274	14282	14208	14283	14189	14484	14106	14159	14251	14267	14399	14147	14160	14175	14232	14328	14528	14213	14209	14296	14232	14144	14192	14186	14162	14268	14268	14239	14315	14311	13995	14250	14254	14086	14349	14287	14234	14403	14271	14215	14359	14302	14324	14270	14216	14299	14202	14316	14334	14404	14252	14169	14006	14254	14363	14291	14429	14231	14241	14231	14159	14042	14372	14301	14266	14213	14230	14285	14386	14380	14293	14174	14317	14136	14166	14197	14138	14283	14242	14282	14467	14358	14288	14346	14297	14196	14124	14136	14368	14270	14330	14139	14494	14158	14190	14232	14237	14259	14181	14189	14124	14164	14160	14220	14248	14336	14346	14229	14152	14416	14311	14192	14290	14221	14307	14147	14306	14360	14347	14289	14099	14136	14393	14318	14184	14254	14104	14312	14234	14251	14268	14004	14310	14265	14238	14224	14432	14397	14128	14191	14162	14175	14122	14216	14342	14272	14230	14367	14130	14307	14156	14356	14128	14204	14179	14459	14223	14245	14267	14244	14147	14281	14325	14177	14323	14216	14365	14116	14139	14174	14215	14346	14158	14231	14344	14209	14305	14543	14313	14300	14198	14202	14223	14278	14147	14321	14212	14204	14207	14208	14356	14205	14271	14249	14378	14247	14258	14393	14235	14270	14420	14446	14134	14061	14124	14190	14330	14238	14244	14379	14530	14271	14170	14341	14177	14208	14337	14316	14222	14296	14362	14190	14102	14213	14116	14361	14249	14355	14313	14230	14316	14204	14200	14095	14233	14345	14328	14376	14150	14204	14221	14271	14359	14290	14215	14120	14422	14138	14215	14459	14230	14286	14269	14176	14219	14259	14180	14248	14202	14169	14281	14136	14290	14370	14357	14137	14162	14128	14154	14228	14300	14309	14250	14289	14223	14259	14328	14162	14262	14161	14312	14322	14266	14295	14209	14264	14191	14226	14352	14164	14357	14328	14270	14212	14270	14213	14224	14228	14217	14310	14159	14088	14225	14329	14192	14276	14352	14297	14427	14088	14292	14068	14255	14419	14276	14199	14388	14203	14342	14273	14266	14331	14208	14211	14222	14214	14340	14383	14315	14203	14099	14042	14197	14157	14077	14418	14183	14384	14351	14111	14314	14222	14430	14270	14195	14112	14308	14358	14248	14198	14225	14119	14256	14208	14302	14296	14276	14140	14306	14167	14141	14313	14371	14267	14343	14260	14341	14156	14254	14148	14122	14370	14214	14158	14329	14483	14329	14344	14285	14227	14402	14369	14286	14188	14125	14312	14154	14124	14314	14275	14266	14155	14211	14265	14392	14204	14219	14195	14385	14266	14238	14271	14435	14181	14200	14214	14295	14214	14346	14274	14192	14232	14232	14359	14400	14284	14260	14218	13974	14250	14348	14283	14260	14037	14301	14213	14192	14379	14249	14251	14227	14267	14237	14053	14286	14240	14103	14133	14410	14245	14316	14240	14429	14205	14236	14394	14285	14259	14190	14349	14173	14110	14269	14184	14126	14287	14171	14274	14178	14243	14291	14214	14130	14174	14152	14212	14129	14164	14077	14239	14170	14322	14131	14179	14461	14243	14094	14245	14253	14320	14207	14375	14217	14341	14266	14256	14313	14288	14256	14428	14183	14176	14167	14292	14283	14182	14179	14427	14227	14267	14403	14147	14297	14191	14223	14273	14174	14159	14152	14398	14133	14316	14214	14218	14109	14295	14260	14148	14119	14277	14328	14124	14377	14214	14267	14262	14299	14172	14174	14275	14268	14187	14167	14116	14285	14220	14271	14275	14217	14431	14232	14411	14331	14253	14175	14366	14209	14104	14211	14055	14373	14299	14304	14396	14273	14278	14094	14211	14135	14352	14135	14251	14303	14399	14103	14224	14299	14246	14205	14089	14146	14214	14241	14276	14251	14051	14209	14309	14105	14464	14165	14257	14148	14267	14151	14239	14185	14296	14205	14435	14269	14130	14279	14199	14304	14185	14323	14273	14281	14254	14302	14373	14123	14219	14314	14108	14297	14330	14250	14228	14139	14140	14173	14272	14259	14293	14145	14375	14322	14169	14228	14172	14147	14249	14437	14376	14240	14158	14070	14537	14257	14220	14188	14113	14314	14294	14301	14276	14316	14215	14327	14180	14314	14228	14209	14113	14267	14204	14144	14106	14349	14216	14328	14260	14235	14455	14352	14307	14115	14178	14232	14151	14110	14123	14326	14216	14313	14052	14247	14093	14480	14299	14238	14282	14262	14326	14199	14303	14297	14371	14305	14258	14287	14283	14140	14452	14245	14124	14045	14354	14441	14261	14272	14231	14274	14250	14295	14133	14274	14159	14383	14221	14167	13976	14164	14163	14380	14214	14211	14420	14127	14333	14179	14326	14068	14164	14278	14245	14139	14143	14195	14328	14248	14068	14167	14188	14267	14467	14184	14152	14351	14228	14282	14212	14318	14170	14221	14346	14141	14352	14326	14358	14132	14314	14380	14319	14319	14253	14167	14194	14205	14261	14194	14300	14201	14322	14164	14402	14085	14134	14247	14228	14250	14151	14352	14341	14425	14331	14279	14242	14234	14263	14156	14255	14362	14191	14146	14180	14235	14360	14270	14317	14170	14218	14380	14190	14318	14166	14243	14312	14256	14244	14317	14259	14270	14202	14205	14346	14255	14292	14173	14168	14241	14449	14227	14154	14113	14397	14108	14277	14263	14226	14208	14319	14166	14209	14129	14210	14434	14292	14172	14148	14248	14337	14234	14286	14110	14136	14304	14324	14193	14199	14308	14368	14325	14343	14290	13992	14285	14199	14109	14245	14183	14368	14162	14284	14255	14403	14181
24225	20958	26690	26436	21058	19914	19902	18782	18597	18405	18544	17968	18122	18240	18035	18072	17976	18124	18115	17853	18004	18007	18023	17986	17833	17836	17909	18177	17877	17894	17962	18086	18006	18058	17948	18099	17895	17894	17883	18043	18092	18008	18202	18080	18041	17868	17814	18151	18108	17996	17988	17887	18057	17779	17971	18022	17838	17952	18164	18103	17978	17904	17830	17549	17841	18177	18137	17686	17940	17903	17806	18000	18145	17958	17800	17870	18003	17966	17865	18057	18096	17911	17760	17832	17894	17819	17948	18133	17997	17734	17913	17800	17965	17912	17948	17745	17735	17791	17687	17990	17744	17977	18038	18237	17926	17978	17944	17813	17896	17849	17729	17954	17975	17957	17969	17883	17850	17840	17909	17906	17928	17911	17737	17933	17942	18114	18134	17807	17913	17846	17924	17786	18054	17955	17856	17841	17791	18025	17768	17803	17819	17944	17961	17982	17808	17763	17876	18071	17916	17993	17953	17983	17728	17975	17911	17932	17879	18022	17925	17841	17998	18104	17774	18181	17765	17877	18128	17894	17867	17853	17935	18181	17991	18160	18087	17741	18002	17935	17843	17900	17949	17988	17854	18162	17863	17716	18056	17894	17766	17830	18013	17898	17948	17848	17928	18023	17971	17972	17904	18016	17919	17852	18035	17858	18067	18010	17829	17790	17752	18109	18048	17858	18046	17831	17911	17860	17998	17871	18168	17773	17988	17846	18016	17721	17946	17789	17796	17861	17867	17875	18056	18082	18029	18035	17916	17962	18081	18047	18003	17937	18061	18002	18089	18055	17989	18072	17828	17816	17996	17812	17870	17892	17854	17793	17819	17812	18063	17897	17879	17767	17942	17802	17922	17763	17764	17967	18179	18045	17728	17835	18087	17684	17849	17919	18002	17751	17864	18068	17984	17936	17953	17979	17924	17743	17939	17921	17844	18077	17899	17879	17950	17826	17771	17815	17756	17687	17968	18102	17935	17976	17963	17873	18051	17985	18024	18129	17825	17766	17923	17939	17809	17809	17811	17995	17869	17650	17794	18157	18082	17716	17865	18063	18012	17882	17852	17960	17911	17772	17908	17815	17895	17956	18058	17963	17946	17925	17893	17832	17821	17934	17977	17965	17824	18057	18158	17934	17909	17995	18109	17762	17708	18029	17980	17779	17802	18087	17786	17936	17995	17735	17825	18058	17765	17963	18015	18092	17925	17904	17949	17939	17876	18036	18128	17933	17674	17961	18035	17823	18070	17936	17897	18047	18002	17817	18074	17855	18001	17880	18073	17987	17934	17960	18151	17978	17902	18157	17901	18063	17942	18112	17969	18019	18047	17999	17892	18006	17909	17939	17876	17820	17999	18188	17944	18091	17898	17846	17890	18138	17758	17923	17922	17791	17960	17972	17835	17840	17845	17790	17943	17777	17695	18037	18054	17856	18033	17896	18007	17759	17701	18028	17953	17914	17836	17728	17911	17946	17791	17952	17971	17868	17933	17853	17906	17959	17803	17817	18000	17899	17994	17861	17900	17773	17895	17640	17966	17925	18154	17775	17903	17833	18011	17965	17876	17978	17895	17664	17824	17950	17993	18107	17888	18024	17918	18094	17787	18008	17921	17863	17893	17793	17728	17816	17881	17978	18031	17851	17768	18144	17877	17869	17876	17861	17886	17867	18133	17939	17943	17719	18047	17963	17955	18035	17770	18031	18068	17887	17821	17867	17904	17952	17998	17931	17865	17978	18006	17791	17843	17909	17848	17755	17894	18093	18035	17624	17578	17786	17848	17749	17688	17792	17802	17948	17861	17924	17751	18124	17935	17941	17860	17777	17686	18055	18024	18024	17993	18219	17922	17861	17825	17790	17856	17840	18003	18037	18021	17978	17990	17670	17788	17734	17770	17902	18035	18005	17974	18033	18056	17591	17770	17872	17966	17852	17763	17724	18127	17881	17938	17760	18028	17796	17862	17896	17834	17760	18017	18026	17976	18116	17738	18001	17929	17852	18081	18014	17843	17907	17903	17824	17883	18064	17923	17895	18134	17885	18002	17814	17911	17889	17927	17955	18072	17916	18029	17928	18004	17947	18123	17831	17833	17995	17886	17827	17885	18124	17843	17860	17913	17906	18025	17945	18028	17915	18099	17848	17875	17868	17888	17721	17924	17715	17844	17885	18006	17961	17861	17884	17838	18131	17716	17840	18047	18071	17890	17807	17793	18011	18030	17712	17970	17867	17886	17870	17971	18048	17813	17893	17624	17867	17890	17821	18077	17793	18043	17715	18023	17911	17989	17937	18036	18006	18010	17796	17936	17799	17796	18027	18132	17951	17834	17744	17879	17921	18066	18019	17888	17885	17823	17833	17920	17814	17746	17978	18085	17903	17942	17908	17958	17749	17867	17899	17998	17851	17845	17936	17883	17987	18028	17802	17871	17628	18061	18055	18046	17722	17822	17996	18209	17966	17813	17874	17906	17803	17915	17910	17900	17873	17692	17814	17877	18155	17846	17946	18211	17953	17818	17919	17923	17703	18141	17876	17797	17991	18020	17969	17881	18060	18268	17883	17976	17767	17798	17842	18025	17883	17959	18012	17802	17936	17891	18112	17995	17791	17839	17916	18330	18025	17793	17983	18038	17927	18070	18182	17848	18066	17768	17846	18009	17673	17705	17988	17995	17712	17781	17708	18142	17953	17939	18021	17817	17964	17973	17782	17845	17951	17927	17887	17847	18116	18127	17721	18072	17629	18063	17955	18012	17971	17942	18009	18104	18141	17799	17992	17880	17845	17882	17819	17988	18038	18056	18076	17895	18022	17824	17876	18126	18046	17906	17822	18195	17948	17984	17839	17859	18108	17930	18036	18159	17992	18108	17879	18111	17842	17880	17716	18010	17932	17709	17909	17999	18014	17919	18232	17816	17817	17926	17937	17769	17729	17907	18017	17825	17779	18026	17691	17850	17899	17860	17918	17998	17981	17937	18032	17866	18080	18035	17948	17916	17888	17862	17991	17635	17885	17830	17939	17953	17888	17974	17847	18006	17931	18009	17883	17821	17773	18183	17856	18021	17921	18003	17983	17983	17969	17922	18046	17720	17799	17837	18086	18085	18157	17854	17941	17860	17952	17796	17884	17732	17593	18129	18030	17914	17871	17976	17977	18039	17864	17870	17832	17935	17864	17922	17981	18148	18045	17942	17856	17821	17856	17919	18042	17961	17951	18041	18061	18153	17887	17948	17801	17832	17876	17915	17828	17888	17839	17940	17812	17933	18042	17832	17931	17904	18019	17915	18033	17840	17986	17874	17986	17782	17998	17808	18027	18032	17861	17799	17830	17780	17940	18113	17794	17936	18057	17850	17938	17946	17704	18131	17889	17909	17840	17886	17829	17774	17993	17810	18145	17927	17934	17898	17875	17899	17805	17880	18009	17896	18180	17995	17848	17880	17974	18025	17960	18035	17903	17980	17882	18142	17929	18068	17726	17997	17922	17972	17894	18274	17942	17736	17876	17818	17983	17868	18213	18123	17843	18033	17962	17760	17928	18184	17810	18015	18057	18136	17871	17852	18112	17868	18055	17859	18003	17842	17782	17966	17918	17783	17870	17733	17893	17928	17874	17767	17681	17714	18156	18037	17864	17888	17970	17958	18080	18046	17766	18037	18044	17990	17791	17858	17954	17985	17868	18028	18041	17898	17897	17935	18075	17908	18015	17972	18026	17866	17753	17883	17832	17993	17996	17906	18042	17961	18054	17700	17915	17956	17962	18016	17847	17937	17822	17807	17940	17930	17917	17944	18041	17798	17996	17901	17732	17819	17815	18027	17832	17733	17789	18078	17865	18005	17711	17893	17899	17825	17956	18073	17969	17923	17800	17867	18027	17960	17918	17883	17790	17772	18069	17941	17763	17915	17944	17984	17755	18111	17917	17824	17985	17738	18063	18097	17938	18029	18138	18076	17990	17803	17815	17662	17812	17905	17986	17813	17905	17892	17965	18023	17896	17885	17863	18075	17927	17720	17952	17891	18079	17857	17919	17962	18040	17943	17980	17938	17943	17841	17716	17750	17838	18025	18014	18031	17978	17711	17948	17862	17774	17929	18040	17928	17735	17790	18131	18058	17900	17871	17892	18053	17856	17908	17809	17908	18079	17999	17969	17935	18025	17941	17752	17630	17787	17832	18028	18039	17819	17959	17880	17918	17836	18052	17927	17902	18029	17734	17852	17916	18068	17881	17972	18038	18020	17976	18053	17841	17904	17817	17905	17900	17773	17846	17885	17967	17974	18095	18057	17862	17884	17865	18056	17961	18129	17959	17894	17690	17836	18060	17836	17828	17838	17988	18086	17726	17890	17904	17778	17847	17908	18105	17866	17811	18023	18027	17969	17826	17693	18037	18013	17874	18183	17869	17868	17933	17886	17945	17889	17843	17805	17778	17818	17994	17932	18059	17829	17999	17868	17827	17959	18031	17937	18108	17997	17800	17868	17788	17866	17786	17987	17910	18055	17990	18117	18024	17964	17834	17748	18032	18069	17859	18028	17984	17844	17998	17945	18036	17866	17955	17939	17828	18093	17789	18109	18033	17909	17790	17738	17924	17919	17944	17974	17829	17898	18041	17974	17881	18077	18050	17819	18000	17966	17910	17925	17876	18003	17958	17984	17968	17989	17885	18081	17856	18106	17924	17826	17787	18024	17944	18025	17900	17829	17953	17992	17893	18083	17859	17980	17775	17862	17854	18096	17932	17829	17927	17875	18031	18136	17949	17985	17999	17921	17931	18017	17913	17807	18023	18114	17890	17918	17842	17937	17948	18034	18109	18142	17931	17881	17863	18237	17875	17769	17888	17998	17775	17988	17891	17907	17709	17812	17964	17850	18010	17881	17879	17969	17805	17841	17840	17767	17966	18101	17947	18000	17947	17699	18112	17780	17845	18054	17835	17962	18041	17956	17847	17887	17888	18024	18067	18077	17740	17899	17784	17926	17841	18170	18187	18190	17951	18218	17888	17918	17903	18151	18057	18076	17963	18153	17915	18010	18043	17905	18053	17936	17876	17930	17808	17684	18059	17861	17931	17861	17878	17920	17807	17797	18033	17934	18011	18041	18034	17811	17617	18009	17954	17959	17794	17669	17941	18010	17736	17964	17853	17827
15247	27978	23581	19233	17780	17155	16320	16023	15800	15731	15289	15275	15127	14995	15179	15006	15114	14990	14869	14716	14796	14877	15015	14930	14997	14882	14931	14762	14992	14874	14617	14887	14895	14852	14690	14921	14950	14908	14838	14726	14898	14937	14878	14963	14768	14939	14902	14902	14911	14900	14941	14957	14831	14964	15006	14915	14988	14824	14914	14981	15000	14776	14817	14758	14939	14901	14921	14877	14871	14883	14749	14894	14972	14812	15047	14751	14854	14895	14950	14950	14898	14825	14865	14876	14769	14788	14675	14758	14743	14915	14944	14799	15020	14844	14916	14973	14802	14840	14823	14770	14981	14710	14832	14908	14677	14823	14755	14898	14786	14834	14746	14891	14962	14680	14930	14851	14743	14921	14829	14727	14793	14782	14861	14920	14820	14913	14747	14874	14829	14908	14784	14842	14912	14878	14860	14649	14852	14848	14863	15083	14776	14771	14873	14898	14966	14876	14861	14859	14909	14892	14799	14882	14838	14923	14868	14940	14852	14856	14798	14912	15011	14799	14978	14705	14839	14732	14758	14831	14967	14782	14824	14908	14820	14882	14871	14748	14765	14984	14791	14792	14691	14864	14826	14933	15095	14877	14924	14848	14723	14887	14682	14995	14893	14815	14859	14895	14749	14796	14802	14818	14599	15036	14750	14842	14620	14645	14862	14811	14883	14830	14852	14889	14801	14774	14978	14792	14883	14840	14833	14891	14813	14810	14815	14790	14942	14723	15014	14960	14662	14906	14960	14778	14779	14930	14641	14954	14847	14733	15064	15019	14848	14768	14847	15033	14807	14859	14859	14834	14898	14813	14964	14702	15002	14606	14759	14890	14918	14798	14872	14908	15045	15086	14829	14875	14867	14873	14881	15002	14721	14750	14751	14765	14786	14965	15063	14840	14823	14860	14727	14720	14814	15059	14931	14846	14805	14853	14877	14883	14879	14969	14803	14864	14786	14772	15047	14795	14761	14795	15009	14654	14882	14977	14729	14981	14765	14825	14893	14715	14857	14942	14836	14787	14904	15023	14823	15037	14883	14885	14849	14915	14809	14808	14724	14715	14963	14913	14942	14812	15021	14832	14928	14806	14880	14790	14821	14838	14818	14812	14772	14899	14887	14909	14741	14988	14836	14789	14773	14900	14740	14766	14798	14966	14844	14840	14903	14972	14743	14941	14884	14796	14734	14979	14824	14728	15081	14904	14928	14794	14800	14878	14804	14975	14898	14920	14969	14879	14734	14937	14909	14883	14876	14900	14804	14864	14897	14954	14716	14876	14913	14960	15027	15036	14776	14850	14773	15046	14936	14912	14896	14854	14965	14752	14931	14865	14890	14995	14949	15035	14762	14730	14962	14804	14877	14780	14951	14810	14912	14960	14889	14823	14766	14895	14883	14899	14694	14806	14815	14834	14924	14934	14944	14730	14902	14887	14839	14834	14816	14990	14916	14752	14962	14948	14789	14746	14875	14866	14742	14783	14809	14933	14881	14754	14805	14880	14833	14673	14798	14710	14903	14821	14803	14685	14820	14841	14924	14833	14751	14633	14865	14847	14749	14925	14757	14955	14864	14920	14927	14811	14613	14905	14850	14658	14859	14830	14878	14827	14883	14830	14881	14741	14913	15016	14967	14855	14793	14860	14899	14760	14800	14739	14845	14748	14840	14785	14964	14829	14776	14707	14916	14753	14930	15134	14779	14674	15225	14899	14867	14795	14771	14692	14664	14962	14723	14730	14937	14723	14990	14701	14839	14925	14729	14752	14876	14689	14916	14894	14877	14830	14903	14833	14876	14826	14885	14812	14792	14938	14789	14751	14938	14962	14922	14854	14852	14927	14824	14814	14868	14663	15072	14772	14768	14788	14868	14892	15023	14720	14828	14830	14860	14848	14795	14934	14900	15010	14732	14998	14843	14719	14796	14962	14905	14821	14709	14663	14807	14693	14860	14821	14867	15013	14821	14720	14719	14911	14908	14936	14886	14816	14945	14911	14855	14974	14912	14970	14833	14751	14952	14853	14999	14899	14711	14932	14866	14900	14973	14678	14968	14680	14884	14977	15003	14738	15034	14830	14849	14944	14928	14775	15014	14905	14981	14768	14865	14941	14956	14821	14948	14731	14884	14900	14845	14948	14863	14935	14855	14848	14841	14808	14740	14879	14866	14838	14729	14923	14974	14759	14884	14747	14953	14892	14927	14805	14762	14820	14646	14851	14889	14745	14731	14912	14800	14761	14799	14541	14721	14984	14716	14848	14865	14758	14870	14877	14736	14877	14900	14580	14996	14786	14716	14930	14955	14780	14840	14914	14921	14825	15023	14815	14846	14670	14921	14897	14836	14965	14904	14776	14752	14706	14970	14924	14817	14883	14816	14874	14944	14952	14849	14946	14880	14904	14876	14806	14878	14816	14826	14944	14804	14914	14801	14922	14817	14833	15016	15064	14744	14892	14793	14918	14810	14719	14903	14861	14825	14853	14982	14801	14818	14758	14956	14964	14832	14914	15015	14793	14900	14733	14972	14860	14834	14666	14834	14943	14825	14881	14870	14824	14805	14849	14901	14753	14800	14784	15011	14688	15041	14826	14819	14889	14783	14877	14974	14742	14802	14805	14818	14813	14996	14807	14823	14824	14700	14839	14959	14833	14861	14818	14809	14748	14888	14939	14782	14951	14793	14783	14724	14825	14970	14937	14879	14738	14726	14937	14719	14752	14837	14920	14792	14838	14691	14918	14766	14743	14930	15039	14986	14815	14750	14928	14825	15021	15024	14770	14827	14992	14720	14970	14853	14833	14848	14888	14856	14944	15098	14741	14819	14872	14765	14869	14825	15077	14915	14840	14791	14841	15006	14638	14821	14912	14815	14862	14729	14748	14949	14829	14843	14908	14975	14862	14818	14887	14746	14872	14790	14865	14830	15006	14686	15029	14793	14932	14917	14861	14720	14774	15019	14923	14848	14877	14668	14995	14927	14717	14841	14772	14846	14965	14968	14739	14829	14683	14817	14905	15032	14727	14890	14743	14833	14970	14854	14922	14821	14849	14917	14738	14832	14954	14903	14883	14882	14909	14964	14959	14870	14721	14916	14810	14817	14854	14876	14951	14872	14854	14784	14713	14840	14751	14949	14749	14903	14767	14910	14920	14871	14947	14932	14893	14827	14860	14635	14998	14890	14754	14899	14860	14792	14916	14749	14607	14790	14871	14939	14910	15071	14734	14848	14872	14888	14802	14844	14856	14759	14811	15035	14839	14820	14792	14825	14822	14689	14793	14831	14848	14794	14972	14969	14879	14912	14929	14875	15050	14812	14858	14935	14845	14907	14928	14879	14843	14829	14848	14876	14744	14931	14645	14866	14916	14872	14832	15026	14840	15092	15077	14751	14924	14732	14702	14980	14874	14825	14719	14931	14937	14928	14843	14901	14763	14810	14824	14956	14822	14833	14624	14987	14661	14984	14903	14860	14806	14942	14715	14972	14867	14857	15018	14852	14548	14857	14696	14772	14655	14910	14940	14841	14728	14979	14794	14650	14727	14933	14744	14830	14692	14992	14812	14781	14838	14877	14772	14735	14756	14761	14777	14848	14644	14806	14874	14892	14845	14697	15010	14716	14887	14911	15060	14864	14951	15014	14859	14905	15068	14913	15000	14838	14791	14829	14930	14851	15039	14986	14829	14865	14748	14844	14905	14797	14718	14903	14931	14960	14836	14940	14924	14914	14955	14952	14905	14928	14943	15004	14736	14797	14990	14847	14965	14621	14725	14819	14894	14800	14646	15023	14799	14923	14773	14861	14817	14856	14733	14923	14763	14792	14954	14795	14930	14860	14863	14820	14832	14843	14756	15043	14742	14768	14853	14852	14761	14919	15088	14914	14967	14758	15017	14930	14888	14890	14884	15027	14700	14796	14782	15008	14933	14913	14909	14938	14831	14848	14794	14845	14934	14692	14838	14793	14869	14816	14947	14710	15048	14641	14942	14814	15020	14970	14861	14879	14902	14926	15077	14964	14790	14779	14984	14751	14766	15075	14866	14833	14806	14792	14797	14828	14982	14817	14851	14891	14761	14851	14845	15031	14988	14730	14954	14939	14928	14976	14833	14880	14894	14888	14812	14958	14808	14858	14769	14939	14852	14881	14988	15024	14795	14988	14827	14952	14720	14733	14865	14917	14895	14878	14809	14786	14802	14989	14949	14976	14896	14934	14790	14844	14803	14990	14775	14842	14815	14858	14892	14956	14759	14941	14874	14957	14944	14993	15059	14626	14846	14839	14816	14796	14934	14837	14800	14887	14847	14970	14839	14935	15006	14843	14852	14821	14755	14953	14875	14857	14923	14949	14809	14966	14998	14925	14897	14893	14916	14869	14750	14900	14833	14896	14969	15097	14861	14806	14798	14909	14777	14790	14836	14883	14892	14828	14930	14877	14807	14776	14910	15015	14902	14873	14973	14962	14903	14712	15054	14945	14978	14775	14841	14918	15066	14719	14906	14928	14884	14777	14937	14761	14904	14959	15016	15021	14964	15020	14851	14794	14959	15112	14922	14845	14920	14821	14842	15001	14926	14889	14760	14927	14889	14822	14801	14869	14810	14881	15082	14797	14890	14926	14941	14923	14824	14806	14757	14942	14783	14831	14830	14863	14910	14902	14874	14800	14925	14902	14920	14772	14796	14859	14908	14857	14844	14845	14853	14712	14802	14830	15001	15084	15000	15084	14915	14803	14806	14786	14901	14877	14890	14887	15149	15015	14703	14920	15034	14792	14811	14718	14863	14804	14750	14957	14990	14909	14715	14929	14857	14773	14770	14878	14781	14949	15144	14806	14762	14788	14760	14940	14804	14934	14864	14992	14686	14912	14870	14840	14834	14879	15024	14743	15005	14822	14882	14879	14641	14911	14816	15001	14586	14930	14997	14772	14928	14939	14918	14967	14831	14821	14875	14953	14766	14860	14787	14917	14824	14783	14791	14882	14882	14739	14937	14799	14988	14842	15022	15008	14605	14817	14876	14741	14973	14911	14910	14780	14967	14778	14762	14819	14930	14819	14634	14773	14865	14856	14777	14772	14790	14986	14813	14775	14985	14770	14990	14710	14722	14884	14921	14855	15066	14710	15075	14787	14859	14993	14903	14717	14943	14980	14775
21727	20912	28074	23897	21179	23498	25685	20981	20004	20035	19789	19285	18767	19100	18802	18896	18683	18883	18743	18536	18597	18573	18515	18574	18632	18667	18722	18532	18640	18497	18475	18721	18596	18615	18544	18725	18590	18474	18557	18642	18609	18336	18459	18590	18811	18627	18608	18507	18532	18638	18619	18462	18631	18578	18648	18467	18531	18463	18491	18700	18359	18528	18492	18599	18613	18588	18595	18678	18546	18381	18368	18505	18721	18374	18529	18520	18471	18439	18488	18462	18638	18472	18405	18439	18634	18495	18742	18410	18498	18435	18551	18788	18572	18376	18334	18050	18290	18649	18664	18391	18604	18523	18294	18560	18616	18511	18416	18376	18488	18422	18517	18635	18349	18656	18417	18313	18630	18571	18397	18558	18537	18457	18512	18415	18373	18394	18759	18411	18332	18456	18467	18194	18424	18400	18611	18199	18363	18482	18343	18556	18457	18465	18620	18414	18481	18373	18239	18398	18520	18365	18282	18306	18514	18519	18720	18520	18411	18253	18517	18243	18236	18491	18600	18478	18478	18533	18294	18329	18315	18503	18438	18255	18645	18569	18253	18266	18402	18582	18520	18391	18329	18406	18246	18489	18423	18375	18490	18342	18351	18463	18489	18330	18512	18230	18294	18189	18409	18538	18657	18425	18596	18516	18375	18442	18424	18399	18431	18358	18416	18418	18475	18614	18264	18363	18604	18577	18489	18206	18394	18454	18418	18625	18319	18514	18410	18351	18326	18391	18542	18540	18457	18491	18692	18378	18641	18585	18197	18363	18359	18322	18261	18539	18645	18462	18490	18523	18397	18489	18072	18426	18660	18512	18279	18332	18379	18393	18603	18575	18370	18376	18281	18278	18311	18529	18496	18423	18237	18498	18329	18337	18463	18447	18381	18605	18267	18388	18649	18240	18546	18495	18441	18355	18310	18382	18375	18437	18630	18482	18342	18255	18459	18444	18582	18319	18374	18422	18415	18514	18587	18477	18405	18404	18277	18504	18210	18517	18467	18574	18584	18408	18526	18567	18253	18432	18415	18457	18455	18584	18495	18498	18447	18509	18389	18480	18633	18560	18386	18541	18299	18471	18477	18375	18434	18441	18317	18392	18354	18373	18443	18541	18656	18476	18611	18566	18395	18285	18411	18253	18419	18386	18517	18488	18641	18495	18459	18284	18415	18372	18357	18415	18594	18444	18383	18539	18486	18608	18501	18248	18596	18502	18312	18420	18287	18380	18560	18400	18476	18468	18489	18504	18424	18285	18527	18696	18271	18324	18427	18458	18500	18521	18379	18468	18688	18274	18338	18442	18276	18321	18252	18393	18576	18639	18480	18436	18591	18370	18619	18438	18324	18214	18536	18388	18490	18501	18454	18484	18465	18549	18493	18369	18566	18678	18455	18433	18389	18292	18393	18407	18484	18545	18539	18391	18443	18691	18651	18431	18341	18446	18398	18383	18497	18288	18375	18559	18363	18381	18422	18507	18393	18251	18328	18449	18582	18181	18373	18160	18278	18353	18448	18338	18467	18449	18555	18505	18515	18502	18416	18444	18554	18575	18544	18705	18488	18369	18255	18207	18320	18464	18369	18486	18309	18474	18478	18377	18485	18250	18435	18457	18618	18661	18409	18320	18405	18437	18357	18368	18527	18275	18554	18511	18374	18605	18450	18406	18304	18355	18233	18459	18508	18456	18338	18381	18452	18453	18408	18572	18357	18274	18547	18439	18590	18464	18512	18733	18443	18541	18647	18244	18329	18451	18344	18514	18365	18241	18452	18534	18602	18400	18224	18357	18475	18583	18388	18414	18496	18509	18388	18489	18425	18139	18302	18362	18412	18468	18720	18416	18218	18414	18532	18546	18436	18402	18389	18283	18312	18660	18578	18389	18511	18410	18501	18521	18550	18472	18412	18677	18448	18482	18269	18314	18521	18453	18246	18476	18442	18238	18499	18506	18468	18490	18472	18288	18522	18614	18328	18576	18377	18170	18426	18510	18511	18522	18359	18410	18357	18358	18375	18153	18409	18354	18425	18327	18364	18409	18332	18168	18329	18303	18395	18555	18441	18515	18499	18562	18596	18485	18476	18420	18347	18367	18258	18521	18288	18341	18449	18600	18525	18368	18637	18424	18486	18309	18420	18282	18504	18623	18407	18330	18431	18352	18522	18353	18389	18342	18366	18474	18614	18517	18459	18228	18552	18505	18433	18473	18244	18455	18333	18338	18443	18428	18488	18516	18562	18531	18554	18452	18448	18381	18540	18447	18324	18319	18463	18357	18538	18503	18288	18434	18360	18524	18493	18373	18267	18411	18389	18441	18237	18414	18427	18421	18484	18411	18378	18496	18386	18313	18481	18612	18508	18394	18543	18364	18515	18496	18387	18631	18456	18488	18445	18433	18540	18508	18408	18347	18492	18646	18507	18184	18529	18493	18396	18508	18417	18495	18518	18469	18623	18572	18560	18717	18513	18558	18362	18232	18426	18377	18398	18396	18453	18229	18430	18445	18541	18634	18722	18364	18532	18446	18399	18413	18377	18364	18573	18374	18448	18525	18268	18341	18221	18532	18195	18439	18379	18551	18480	18436	18198	18415	18447	18463	18407	18376	18389	18395	18623	18492	18453	18457	18535	18539	18554	18418	18290	18224	18580	18404	18490	18515	18270	18535	18611	18480	18347	18500	18370	18497	18461	18292	18602	18311	18376	18416	18549	18460	18517	18445	18541	18459	18462	18277	18537	18519	18363	18555	18412	18498	18472	18466	18497	18585	18516	18533	18528	18364	18344	18374	18362	18382	18402	18285	18238	18574	18627	18411	18437	18524	18335	18486	18568	18323	18254	18333	18514	18265	18239	18391	18197	18582	18479	18516	18226	18370	18539	18313	18488	18374	18402	18404	18635	18492	18311	18323	18505	18436	18353	18337	18616	18535	18531	18188	18252	18366	18456	18458	18495	18477	18550	18208	18319	18709	18576	18436	18423	18524	18568	18368	18572	18425	18625	18378	18496	18302	18386	18265	18348	18093	18510	18253	18445	18530	18306	18620	18623	18364	18436	18517	18396	18626	18430	18488	18444	18612	18617	18592	18456	18639	18497	18564	18363	18419	18396	18375	18316	18353	18276	18388	18408	18357	18409	18660	18346	18529	18544	18486	18480	18655	18576	18357	18209	18579	18633	18680	18624	18460	18498	18448	18336	18613	18371	18465	18425	18378	18607	18341	18468	18479	18223	18521	18499	18430	18524	18485	18339	18355	18294	18195	18421	18652	18491	18151	18259	18342	18382	18206	18475	18597	18299	18521	18498	18496	18382	18383	18554	18519	18386	18270	18638	18376	18343	17995	18433	18490	18385	18577	18626	18555	18578	18565	18272	18272	18331	18443	18282	18307	18575	18347	18469	18474	18468	18424	18431	18340	18326	18423	18652	18334	18392	18298	18565	18438	18126	18539	18490	18372	18513	18515	18337	18516	18442	18375	18472	18376	18414	18365	18571	18468	18164	18240	18469	18420	18349	18398	18442	18349	18271	18464	18325	18439	18423	18341	18457	18349	18430	18299	18488	18568	18604	18332	18542	18365	18313	18371	18315	18185	18329	18634	18622	18376	18314	18519	18504	18307	18535	18468	18545	18444	18479	18618	18428	18358	18509	18290	18363	18241	18551	18382	18455	18451	18367	18421	18607	18476	18435	18711	18549	18510	18602	18688	18446	18340	18563	18374	18520	18490	18364	18231	18428	18445	18529	18481	18280	18420	18248	18396	18328	18569	18511	18457	18538	18562	18645	18505	18387	18389	18467	18277	18401	18358	18531	18484	18391	18349	18433	18509	18358	18257	18274	18451	18439	18285	18268	18325	18395	18571	18424	18333	18581	18564	18459	18503	18242	18351	18544	18417	18428	18543	18276	18413	18585	18290	18453	18687	18326	18449	18480	18539	18514	18187	18366	18383	18383	18491	18513	18179	18520	18354	18315	18419	18290	18304	18402	18603	18510	18470	18541	18235	18290	18311	18618	18588	18397	18456	18558	18518	18324	18379	18634	18489	18353	18297	18282	18528	18371	18490	18565	18664	18504	18171	18413	18286	18483	18324	18347	18420	18377	18529	18185	18406	18444	18319	18422	18496	18341	18699	18437	18597	18565	18337	18495	18238	18433	18296	18431	18370	18425	18588	18529	18322	18467	18371	18232	18377	18399	18379	18268	18450	18303	18432	18293	18475	18296	18412	18476	18443	18423	18446	18451	18539	18602	18415	18611	18415	18471	18267	18206	18336	18410	18428	18561	18554	18468	18605	18515	18381	18370	18538	18487	18607	18455	18431	18354	18669	18501	18322	18463	18451	18421	18416	18356	18428	18582	18278	18326	18531	18271	18459	18358	18265	18244	18497	18251	18479	18414	18567	18350	18317	18393	18410	18268	18631	18365	18413	18385	18343	18497	18541	18646	18626	18398	18500	18426	18533	18195	18340	18377	18458	18297	18430	18265	18241	18260	18451	18562	18297	18395	18504	18506	18341	18338	18465	18492	18366	18576	18449	18472	18648	18326	18475	18427	18433	18344	18451	18266	18378	18402	18412	18365	18458	18427	18543	18396	18510	18405	18286	18622	18417	18288	18523	18506	18533	18556	18474	18468	18480	18531	18224	18376	18464	18379	18342	18314	18493	18174	18470	18473	18510	18465	18352	18466	18414	18516	18370	18463	18462	18464	18553	18504	18440	18356	18352	18537	18490	18528	18513	18416	18303	18710	18562	18374	18304	18363	18289	18323	18492	18520	18410	18430	18401	18680	18313	18226	18093	18329	18440	18372	18362	18402	18358	18690	18350	18515	18299	18527	18268	18352	18597	18577	18379	18529	18299	18398	18565	18498	18352	18441	18536	18237	18366	18211	18579	18567	18443	18362	18439	18474	18558	18482	18281	18336	18418	18326	18319	18384	18504	18384	18314	18455	18370	18425	18254	18339	18500	18431	18466	18544	18460	18750	18522	18441	18337	18376	18440	18291	18414	18276	18447	18271	18421	18239	18380	18359	18313	18217	18405	18649	18416	18392	18380	18498	18495	18355	18529	18632	18376	18406	18555	18740	18499	18516	18328	18248	18598	18501	18474	18442	18383	18421	18438	18359	18603	18517	18547	18372	18422	18359	18576
15712	36176	30094	23231	20709	19141	18128	17578	17051	16548	16293	15719	15589	15502	15604	15305	15433	15240	15381	15220	15120	15408	15084	15395	15349	15118	15332	15206	15177	15063	15070	15181	15198	15134	15080	15088	15003	15070	15018	15096	14917	15155	15211	14949	15143	15057	15041	15148	14946	15072	15292	15046	15272	14990	15198	15049	15073	14991	15007	15019	15102	14994	15064	14978	14990	15002	15097	14976	14901	15057	15097	15214	15044	15050	15116	15276	15253	15119	15133	14939	15102	15038	14966	15120	15073	15341	14942	14938	15043	15242	15074	15111	15012	15009	15151	15157	15087	14914	15194	15109	15176	15068	15105	15270	15012	15234	15073	15125	14968	15309	15115	15031	15199	14956	15105	15223	14940	14930	15090	14998	14987	14983	14963	14958	14885	14968	14971	15182	15045	15001	14984	14926	14997	15174	14909	15085	14892	15108	15081	14974	15017	14943	14983	14849	14907	15153	15187	15023	15151	14962	15080	15095	15138	15124	15015	15083	15052	15100	15159	15073	15068	15073	15129	15054	15053	14915	15082	14998	15025	15136	15101	15251	15103	15017	15135	14955	15141	15025	15043	15244	15103	15114	15123	15171	15138	15213	14998	14895	15148	15054	15004	15086	15077	15063	15062	15118	15047	15109	15202	15049	15042	15018	14988	15097	15075	14922	15057	15184	14940	15096	15144	14981	14862	15208	15139	15091	15038	15081	14880	15077	15107	15034	15011	15051	14872	15152	15120	15106	15182	14841	15073	14957	15071	15089	15074	15203	15244	14979	15003	15163	15038	15205	15135	15039	15071	15086	14934	15004	15005	15192	15122	14969	15038	15081	15102	15101	15259	14861	15003	15101	15199	15090	15025	15091	15146	15082	15210	14843	15169	15092	15014	15222	15003	15215	15119	15231	15199	15145	14931	14969	15062	15099	15136	15177	15142	15054	15216	15026	14998	15145	15053	15120	15222	15106	15075	15180	14881	14996	15023	15194	14929	15088	15082	14967	15071	14990	14994	15006	14888	14923	15026	15046	15078	15087	15114	15160	14996	15300	15104	15101	15177	15035	14989	15092	15074	15077	15062	15227	14939	15130	14978	14961	15049	15053	14939	15084	15016	14925	15034	15191	15193	15046	15026	15221	15200	14963	15104	15062	15046	15105	15008	15158	14970	14861	15239	15183	15000	15060	15155	15321	15068	15114	15169	14986	15084	15055	15036	15209	15032	14932	15121	15213	15139	15061	15289	15088	14954	15097	15098	15079	15048	15102	15058	15043	14876	14959	15164	15253	15051	15242	15062	14957	15173	14957	15176	14962	14963	15150	15123	14913	15085	15003	15042	15170	14849	15150	15078	15169	14941	14937	15106	15112	15087	15120	15115	15092	15085	15178	15121	14933	15209	15066	15062	15145	15142	15025	15181	15112	15003	15067	15154	15127	15065	15007	15013	15047	15031	14747	15120	15076	15103	15080	15110	15138	15120	15098	14959	15234	15098	15091	15033	15190	15038	15009	15038	15267	15179	14967	15094	15013	15056	14975	15121	14895	15115	15163	15007	15075	14932	14905	15171	15144	15143	15081	15178	15053	15221	15170	15111	15028	15278	15108	14878	15126	14987	15054	14966	14954	15211	15088	15126	14866	15094	15166	15182	15125	15219	15177	15133	15103	14908	15227	15005	15139	15178	15030	15236	15125	15044	15053	15027	15020	14909	14961	14867	15102	14985	15212	14879	15086	15087	14888	14973	14981	15117	15016	15145	15030	15056	14796	15105	15010	15106	14926	15185	15069	15183	15038	15101	15153	15012	15016	15105	15137	15117	15040	15112	15051	15101	14805	15037	14880	15044	15187	15045	15047	15142	14909	15186	15228	15123	14992	14807	15044	14935	14962	15365	15043	15140	15104	14977	15074	15068	15275	15101	15137	15020	15065	15040	15048	15098	15161	15075	15039	14932	15123	15192	14993	15152	15107	15119	15002	14990	15207	15148	15013	15140	15187	15160	15045	15134	15185	15185	15078	15117	15060	15120	14975	15075	15028	15131	15113	15052	14989	15019	15105	15126	15091	15075	14943	15166	14991	15166	15013	14986	15137	15099	15077	15072	15015	14998	14938	15096	15180	15082	14988	14949	14996	15213	14935	15253	15054	15052	14972	14961	15086	15104	15104	15104	15049	15008	15295	15104	15099	15010	14902	15042	14998	15100	15015	15111	14945	14987	15060	15134	15027	14984	15064	15198	15209	15143	15076	15097	14986	14984	14913	14855	15098	14961	14905	15096	15131	15150	15123	15020	14974	14933	15098	15002	15175	14960	14934	14956	14998	14978	15084	15005	15176	15179	15055	15168	14954	15024	14962	15008	15155	15058	15072	14862	15078	15256	14967	15098	15072	15022	15157	14993	15104	14935	15132	15089	15276	15117	15061	15076	15044	15003	15139	14935	15033	15126	15279	15023	14899	14952	14991	15092	14897	14998	15131	15155	15398	15108	15035	15014	14966	14965	15072	15058	15048	14964	15108	15004	14988	14975	15054	14972	15063	14963	15227	15067	15065	15030	14972	14934	15032	14994	15125	15169	15125	15130	15168	14902	14969	15075	14997	15051	14937	15027	15182	15041	14890	15155	15133	14953	15175	15137	15175	15000	15014	15251	15086	15208	15119	15036	14992	15060	15152	14984	15021	15104	15058	15162	15105	14968	15051	14938	15033	15030	15106	15131	15043	14983	15006	14812	14986	15134	15018	15068	15144	15141	15148	15025	15139	14969	15155	14938	15050	15150	15245	14970	15023	15127	15270	15029	15138	15059	14935	14996	15017	15058	15258	15184	15125	14983	15134	15223	14926	15077	15227	15076	15088	15052	14910	15099	14895	15098	15190	15158	15071	15027	14896	14751	15063	14989	14986	15110	15025	15211	15108	15011	15088	15033	15024	15009	15091	15002	15241	15142	15047	15124	15150	14993	15013	15122	14979	15081	15015	15016	15141	15225	15151	14888	14997	15027	15018	15000	15089	15013	14987	15048	15235	14892	15151	15113	14831	15185	14945	15082	15159	15134	15014	15198	14840	15207	15114	14869	15008	14987	14976	15053	15013	15148	15018	15082	14950	15229	15189	15188	15077	15058	15054	15125	14997	14921	14971	15058	15095	15125	15050	15060	15034	14960	14890	15106	14959	15012	15096	15136	15127	15081	14973	15072	14948	15155	14981	14988	15156	15252	15116	14953	15097	15121	15185	15011	15024	14991	15107	15031	15153	15067	15106	14976	15020	15117	14868	15055	15025	14901	15164	15162	15070	14908	15140	15125	15061	15107	15072	15007	15126	15106	15195	15061	15086	15083	14912	15048	14908	15067	15128	15098	14944	15213	15045	15111	14971	15112	15074	15041	15172	14973	15017	14942	15092	14952	14875	15286	15102	15115	14969	15182	14972	15121	15090	14983	15103	15086	15023	14933	15040	14923	15056	14965	15027	15081	15158	15139	15150	14898	15075	14957	15003	15046	15081	15152	15096	15053	15161	15012	14995	14989	14943	15171	15013	15073	15068	15133	14978	15206	14945	15039	15210	15041	15118	14929	15193	14971	15214	15091	15255	15115	14987	14947	15043	14930	15213	15048	14777	15147	15142	15178	14943	15137	15125	14975	15147	15188	15240	14962	14879	15061	15156	14964	15040	15190	14917	15031	14946	15039	14934	15083	15055	14906	15149	15079	15094	15005	15067	15111	15044	15114	15009	15132	15094	15142	15185	15039	14876	14994	14970	15093	15008	14979	14942	14966	15054	15152	15231	15181	15094	15123	15040	14990	14978	14968	14976	14879	15067	14943	14981	15153	15041	15039	15116	14934	15154	14928	15289	15116	14890	15190	15051	15092	15139	14978	14964	15145	15192	15108	14946	15008	15169	14908	15154	14978	15052	15171	15070	14876	15115	15159	15110	15154	15037	15060	15190	15072	14910	14919	15012	14875	15171	15085	15212	15025	15000	15110	14977	14935	15097	15086	15257	15042	15040	14931	15192	15181	15173	14909	15155	15219	15127	14984	14962	15174	14925	15086	15057	15212	15082	14988	15134	15047	15031	15107	15026	15021	15157	14997	15028	14945	15078	14991	15115	15067	15167	14945	14884	15059	15151	14875	15010	15181	15046	14916	15250	15004	15167	15141	15004	15159	15058	15010	14987	15169	15105	15074	14903	15207	15233	15190	15170	15167	15172	15154	14971	15071	15003	15013	14956	15063	15021	15064	15182	15200	15004	15087	14964	15002	15325	15014	15105	15005	15028	15032	15192	14898	15036	15177	14939	14924	15009	15057	15148	14944	15319	15043	14992	15088	14970	15086	15038	15093	15217	14961	15025	14964	14986	15212	15050	15072	15079	14992	15001	14834	15077	15013	15203	15022	15137	15179	15103	15066	15114	14990	15032	15057	15205	14996	15018	14971	14972	14976	15107	14882	15095	15077	15042	15137	15121	15133	14905	15073	15076	15088	15190	15155	15047	15221	15039	15127	15178	14930	14970	15122	15098	15083	15039	15072	15166	15083	14893	15136	15179	15098	15038	14933	15107	14941	15150	15107	15112	15103	14998	15130	15050	15028	15135	14948	15126	15181	14981	14924	15211	14977	14989	15192	15197	15199	15021	15171	14957	15062	15168	14978	15091	14826	15027	15025	15114	15152	15044	14899	15091	14964	15091	15127	14984	15140	15048	15162	14950	15198	15080	15158	15056	15002	15095	15219	15145	14971	15144	15163	14877	15172	15101	15119	14997	15039	15102	15024	15015	15032	14883	15175	14944	15137	14964	15155	15092	15150	15073	15165	15013	15001	14910	15089	15198	14914	15222	15078	15079	15075	14957	15037	15017	15137	15057	14917	15113	15056	14959	14932	15119	15000	14931	14950	14962	15023	15009	15131	15130	15129	15114	15232	14993	14900	15004	14976	15018	15060	14984	15131	15169	15026	15062	15001	15112	15181	14942	15026	15029	14975	15050	15244	15091	15069	15025	15050	14860	14966	15082	15049	15076	15192	15142	15148	15111	15189	15255	15024	15022	15052	15212	14977	15113	14998	14838	15098	15071	14892	14891	15076	15140	15004	15039	15056	15128	15019	15055	15108	14928	15010	15048	14918	14961	15114	15060	15112	15139	15017	15071	15206	14965	15003	15088
28221	22483	25280	22068	18808	18070	18219	17824	17559	17505	17517	17306	17387	17240	17348	17282	17208	16949	16996	17159	17093	17018	17101	17259	17203	17064	17156	16990	17080	17127	17095	17189	17290	17089	17280	17110	17108	16968	17147	17134	17133	16911	17014	17085	17086	17123	17214	17208	17246	17093	17144	17127	17099	17051	17050	17091	17263	17224	17139	17030	17139	17154	17044	17209	17141	17216	17028	16907	17119	17072	17139	17094	17188	16993	17236	16869	16878	17192	17156	17137	17072	17195	17120	17129	17101	17337	17036	16976	17071	17062	16816	17123	17000	17101	17071	16914	16849	17129	17018	17099	17107	17131	17149	17208	17134	17125	17206	16974	17373	17228	17160	17100	17146	17134	17026	17154	17184	16981	16967	16964	17158	17066	17279	17190	17155	17126	17024	17127	17034	17087	17252	17192	17220	17259	17139	17089	17225	17185	17077	17028	17317	17196	17052	17076	16867	17000	17287	17054	16978	17090	17167	17132	16989	16993	17253	17044	17006	16994	17189	17191	17133	16993	17059	17328	17060	16987	17101	17246	17001	17301	17152	17070	16986	16925	17302	17062	17236	17238	16985	17155	17184	17017	16903	17160	17088	17117	17203	17186	16996	17070	17129	17224	17076	17151	17126	17207	17039	17122	17255	17140	16935	16973	17011	17366	16984	16993	17107	16956	16890	16964	16997	17059	17371	17215	17114	17187	17144	17045	17081	17119	17220	16983	17039	16997	17119	17201	17208	17053	17161	17210	17068	16984	16987	17094	17057	17362	17156	17015	17249	17135	17229	17095	17120	17175	17152	16892	17154	16901	17260	17047	16946	17243	17061	17084	17233	17100	17105	17076	17065	17157	17162	17031	17099	17233	17005	16985	17181	17002	17089	17132	16943	16863	17124	17159	16918	17224	17136	16901	17361	16909	17188	17112	17250	16942	16997	17189	17110	17090	17109	16983	17079	16906	17017	17256	16879	17041	17009	17186	16959	17321	17103	17000	16974	17022	17119	17103	16970	16956	17040	17027	17058	17162	17228	17125	17173	17254	17067	17181	17154	17209	17104	17255	17067	17085	17078	17216	17030	17017	16902	17215	17046	17224	17236	16919	17290	17222	17035	17216	17010	17138	17091	17268	17058	17056	17099	17159	17021	17009	17065	17030	17200	17042	17133	17048	17263	17079	17027	17047	17312	17139	17114	17149	17129	17209	17254	16965	17218	17283	17027	17103	16914	17227	17081	17291	17114	17180	17257	17165	17126	17211	17234	17036	17036	16983	17043	16899	17008	17123	17131	16947	17107	17323	16991	17311	16888	17294	17357	17134	17143	17220	17089	17183	17393	17107	17211	17129	17136	17085	17225	17090	17282	17047	17284	17214	17090	16982	17224	16995	17091	17107	17094	16854	17078	17144	17195	17076	17218	16903	17177	17313	17112	17279	16923	17209	17124	17121	17108	17065	16971	17308	17186	16870	17055	17112	17150	17054	17205	16994	17183	17153	17125	17220	17139	17368	17218	17167	17074	17252	17267	17177	17161	17091	17221	17217	17223	17110	17083	17196	17283	17090	17127	17002	17074	17013	17300	17068	17123	17081	16886	17159	17150	16972	17122	17156	17227	17033	17032	17027	17143	17103	17130	17044	17235	17204	17221	16989	17166	17085	17054	17105	17054	17027	17190	17072	17122	17151	16940	17143	17000	17120	17109	17019	17112	17031	17019	17241	17030	17033	17232	17111	17112	16920	17074	16948	17049	17050	17024	16951	17188	17028	17058	17074	16864	16968	16952	17134	17069	17150	17110	16940	17156	17166	17221	17162	17089	17075	17098	17300	17198	16961	17132	17162	17175	17005	17240	17171	17306	17184	17216	17092	17224	17127	17231	17040	17301	16921	17289	17113	17121	17237	17110	17132	17143	17185	16935	17152	16951	17114	16981	16960	17003	17156	16906	17116	17041	17480	17102	17373	16994	17254	17115	17299	17298	17035	17114	17208	17066	17017	17098	17126	16954	16934	17135	17269	17025	17029	17176	17194	17149	17103	17073	17205	17072	17064	17132	17259	17073	17177	16925	17074	17188	17027	17181	16937	17284	17017	17117	17112	17118	17087	17267	17179	17022	17019	17195	17042	17126	16943	17177	16978	17094	17130	16964	17109	16984	17002	17282	17062	17069	17086	17058	17238	17363	17174	17281	17151	17066	17168	17052	17101	17020	17059	17132	17240	17151	17032	17048	16972	16991	16891	17051	16918	17192	17120	17068	17253	17123	17110	17136	17158	17050	16960	17238	17194	17135	17128	16942	16893	17018	16979	17022	17245	17166	17269	17182	17066	17116	17222	17311	17033	17204	17168	17134	17282	17100	16919	17211	17063	17021	17030	17111	16955	17164	16970	17150	17077	16920	17378	17259	17210	16997	16997	17016	17179	16956	17019	17205	17117	17140	17277	17111	17059	17037	17064	17097	17021	17336	17221	17232	17168	16984	17122	16906	16945	17275	17223	17026	17037	17073	17052	16909	17053	17092	16941	17209	17105	17070	17398	16957	17224	17196	17151	17289	17195	17292	17344	16934	17036	17299	17080	16993	17015	17099	17147	17012	17019	17044	17049	17225	17043	17040	17266	17195	17025	17082	17106	16999	17272	17222	17082	17139	17276	17082	17222	17257	17194	16934	17182	17059	17240	17241	17183	17020	17054	17149	17189	16918	17183	17152	17049	17101	17205	17175	17009	16940	17238	17115	17179	17133	16858	17146	17140	17254	17071	17171	17168	17214	16930	17209	17204	17029	17131	17116	17268	17061	17043	17057	16921	17118	17080	17145	17164	16897	17071	17065	16900	17118	17050	17148	17229	17035	17063	17103	17241	17152	17085	17220	17035	16988	16947	17273	17213	17004	16957	17144	17076	16868	17278	17335	17049	17142	17137	17080	17002	17011	17210	17250	17135	17232	17278	17083	17046	17253	17099	17108	17136	17116	17102	17089	17059	17145	17023	17117	17277	17022	17058	17226	17088	17175	17252	17078	17312	17242	17173	16983	16724	16963	17233	17157	17046	16997	17120	17082	17238	17046	16936	17263	17070	17351	17239	16925	17156	17181	17321	17255	17120	17254	17097	16969	17084	17215	17155	17084	16912	16995	17022	17083	17019	17185	16898	17073	17094	17215	17077	16957	17052	17297	17072	16895	16907	17018	17181	17102	17044	17356	17011	17018	16971	17199	17187	17266	17067	17144	16946	17042	17023	17202	17302	16989	17037	17151	17113	17114	17253	17336	17312	17061	17193	17220	16853	17175	17136	17222	17020	17130	17064	16935	17274	17170	17119	17248	17155	17169	16998	17220	17163	17225	17306	17087	17230	16959	17135	17105	17165	17266	17155	16852	17157	17203	16986	17233	17176	16988	17114	17029	17033	17273	17073	17149	17077	17137	17366	17128	17134	17281	17078	17105	17222	16957	17047	17049	17146	17134	17136	17243	17161	17355	17145	17090	17228	17237	17349	17348	17129	17019	17134	17049	17366	17228	17021	17076	17046	17092	16977	17196	17063	16978	17284	17052	16937	17366	17209	17288	17214	17147	16939	17162	17191	16992	17233	17070	17052	17100	17129	17164	17048	17225	17093	17030	17173	17149	17181	16963	17261	17032	17036	17269	16956	17000	17170	17127	17169	17195	16974	17143	17081	17158	17181	16937	17255	17154	17110	16927	17038	17043	17096	17162	17253	17153	17197	17206	17081	17166	17131	16947	16862	17001	17168	17177	17185	17197	17252	17194	17019	17039	17055	17022	17081	17013	17225	16997	16927	17203	17165	17230	17085	17300	17200	17324	17025	17110	16959	17086	17298	17255	17385	17344	16956	17280	17170	17151	16979	17131	17284	17018	17054	17139	17002	17084	16863	17323	17175	16996	17005	17050	17042	17106	16961	17081	17181	17200	17177	17131	17055	17117	17228	17185	16873	17138	17052	17161	16911	16910	17153	17103	17094	17320	16998	17168	16945	17139	17236	17006	17198	17018	17162	17195	17051	17386	17345	16986	17185	17111	17219	17005	17155	17056	16972	17125	17197	17184	17150	17281	17150	17232	17066	17026	17133	16960	16989	17088	17090	17119	17030	17137	17207	17173	17173	17293	17193	17098	17315	17070	17348	17210	17358	17001	17129	16986	16967	17050	17134	16933	17004	17036	17093	17331	17208	17217	17217	16920	17078	17092	17082	17104	17315	17125	17140	17134	17140	17124	16982	17044	17135	17390	17208	17056	17249	17167	17131	17198	17089	17324	17110	17004	17032	17069	16905	17037	17235	17102	17260	17162	17139	17165	17044	16997	17114	17169	17136	17241	17439	17141	16936	17155	16996	17040	17263	17131	17144	17146	17120	17140	17335	17198	16926	17308	17073	17123	17038	17099	17058	17253	17157	17067	16938	17338	17097	17068	17196	17231	17128	17219	17010	17136	17316	17214	17045	16870	17187	17167	17256	16930	17128	17115	17083	16951	17185	17038	17178	17101	17197	17126	17180	17152	17170	17180	16929	17105	17135	17015	17202	17032	17089	17169	17325	17122	16930	17185	17159	17139	17206	17159	17061	17182	17023	17059	17402	17183	17022	17024	17006	17304	17120	17073	17295	17356	17117	17025	17106	17364	17315	16866	17130	17064	16926	17094	16994	17143	17144	17318	17022	16995	17229	17105	17020	17266	17022	17081	17121	17072	17059	17042	17230	17173	17114	17127	16943	17004	17230	16932	17115	17120	17055	17140	17177	17007	16996	17118	17278	17097	16980	17066	17156	17069	17048	17067	17173	17132	17047	17274	17404	17186	17048	17237	17236	16939	17253	16961	16821	17098	17148	17184	17170	17032	17151	17123	17028	17181	17008	17209	17325	17451	16951	16820	17180	17204	17176	17115	17087	17225	17065	17130	17185	17160	17076	17072	17035	17067	17176	17207	17027	16982	17025	17138	17337	17161	17326	17195	17085	17078	17222	17121	17348	17357	17194	17200	17135	17112	16858	16944	17209	17271	17056	17108	17199	17012	17385	17116	17022	16999	17272	17294	17136	16982	17141	17226	17040	17202	17237	17121	17317	16957	17106	17166	17065	17245	17279	17098	17246	17024	17243	17360	17083	17097	17060	17078	16941	17205	17162	17271	17043	17310	16859	17095	16864
16976	25477	21549	17848	16661	15864	15438	15286	15196	15103	14740	14591	14629	14623	14420	14489	14562	14429	14547	14486	14239	14450	14345	14536	14348	14435	14548	14488	14429	14433	14395	14366	14433	14296	14471	14338	14272	14368	14511	14212	14462	14382	14311	14468	14512	14396	14307	14285	14464	14380	14518	14300	14385	14337	14322	14283	14410	14429	14376	14337	14328	14312	14386	14283	14295	14577	14476	14307	14315	14335	14351	14597	14641	14347	14399	14224	14239	14372	14533	14294	14253	14396	14324	14438	14500	14508	14546	14578	14495	14351	14338	14283	14273	14450	14318	14326	14383	14499	14481	14383	14373	14316	14458	14219	14237	14319	14375	14334	14456	14437	14329	14431	14258	14350	14268	14334	14386	14467	14443	14211	14409	14365	14300	14417	14641	14437	14447	14279	14570	14387	14328	14455	14460	14333	14353	14344	14375	14346	14261	14399	14417	14339	14322	14213	14434	14340	14454	14135	14454	14404	14394	14345	14421	14366	14269	14447	14311	14293	14554	14274	14393	14410	14502	14356	14276	14238	14448	14554	14249	14240	14371	14411	14387	14346	14230	14531	14477	14464	14454	14326	14351	14419	14411	14350	14489	14393	14431	14471	14383	14346	14309	14278	14214	14456	14369	14361	14410	14405	14427	14249	14427	14326	14340	14469	14477	14429	14254	14243	14344	14329	14283	14419	14419	14301	14323	14298	14523	14284	14358	14333	14377	14352	14239	14302	14493	14310	14465	14358	14400	14448	14402	14386	14380	14429	14362	14506	14414	14356	14334	14300	14363	14398	14347	14212	14359	14409	14334	14210	14425	14409	14233	14378	14475	14377	14326	14457	14373	14364	14335	14265	14181	14463	14338	14328	14450	14335	14437	14234	14464	14347	14551	14386	14613	14404	14396	14427	14183	14446	14379	14385	14374	14171	14390	14342	14323	14310	14375	14443	14372	14303	14515	14343	14367	14377	14506	14291	14267	14344	14253	14396	14237	14486	14388	14461	14332	14264	14295	14396	14420	14405	14269	14275	14242	14469	14350	14356	14418	14171	14537	14526	14483	14278	14394	14365	14441	14471	14249	14427	14443	14430	14353	14346	14335	14242	14306	14543	14348	14237	14368	14335	14344	14373	14203	14367	14471	14279	14315	14329	14345	14406	14361	14343	14395	14280	14232	14318	14394	14429	14388	14549	14326	14240	14363	14225	14383	14529	14431	14387	14188	14392	14282	14378	14487	14348	14355	14386	14428	14285	14464	14290	14471	14243	14449	14344	14318	14213	14586	14365	14367	14312	14562	14334	14461	14464	14352	14348	14227	14448	14244	14343	14310	14418	14411	14442	14427	14448	14506	14274	14463	14409	14488	14347	14427	14385	14501	14281	14498	14323	14477	14136	14337	14376	14224	14403	14480	14249	14364	14354	14280	14431	14308	14382	14457	14291	14350	14389	14432	14359	14169	14387	14242	14137	14253	14416	14314	14285	14296	14384	14432	14227	14594	14482	14350	14369	14428	14262	14419	14507	14361	14218	14293	14397	14510	14354	14433	14413	14319	14360	14372	14236	14309	14401	14422	14293	14466	14331	14402	14564	14310	14289	14426	14329	14367	14507	14305	14349	14411	14349	14377	14379	14292	14425	14347	14450	14439	14466	14389	14396	14517	14311	14458	14395	14340	14399	14342	14464	14466	14553	14273	14425	14501	14415	14466	14456	14414	14262	14348	14291	14374	14220	14380	14408	14589	14467	14302	14354	14550	14293	14391	14534	14335	14435	14259	14445	14368	14410	14365	14442	14381	14300	14494	14286	14243	14251	14392	14328	14300	14233	14399	14498	14417	14488	14437	14474	14364	14423	14556	14307	14287	14502	14331	14444	14276	14290	14457	14336	14265	14425	14376	14319	14404	14421	14449	14343	14309	14388	14309	14335	14425	14489	14212	14444	14260	14380	14342	14303	14395	14245	14266	14332	14454	14448	14472	14372	14396	14456	14483	14394	14241	14385	14421	14342	14390	14443	14387	14420	14352	14533	14341	14389	14368	14346	14386	14409	14456	14275	14323	14390	14252	14314	14512	14387	14535	14453	14283	14283	14260	14434	14354	14391	14540	14444	14464	14168	14378	14256	14523	14371	14450	14513	14526	14319	14442	14429	14338	14385	14269	14359	14363	14264	14345	14456	14267	14410	14280	14592	14421	14462	14525	14294	14434	14354	14383	14308	14487	14393	14490	14408	14290	14338	14569	14359	14274	14469	14491	14353	14317	14468	14398	14299	14414	14430	14549	14362	14427	14411	14312	14199	14395	14378	14317	14369	14552	14295	14320	14560	14434	14527	14477	14306	14440	14340	14432	14426	14402	14349	14247	14302	14272	14314	14479	14331	14430	14240	14524	14471	14479	14235	14351	14508	14242	14418	14198	14419	14350	14472	14504	14521	14388	14433	14373	14282	14334	14440	14243	14341	14418	14332	14283	14366	14432	14346	14415	14243	14408	14283	14338	14554	14341	14292	14409	14377	14447	14364	14487	14452	14358	14390	14395	14312	14297	14498	14497	14276	14574	14454	14409	14334	14390	14431	14422	14280	14208	14357	14411	14342	14345	14410	14337	14276	14437	14458	14418	14440	14438	14445	14475	14485	14411	14349	14468	14420	14315	14306	14413	14448	14552	14528	14483	14382	14367	14210	14418	14331	14434	14297	14311	14320	14465	14489	14345	14375	14355	14315	14444	14300	14127	14664	14423	14403	14405	14462	14401	14322	14295	14511	14354	14378	14323	14342	14304	14463	14320	14570	14354	14352	14415	14315	14540	14340	14441	14306	14486	14425	14367	14483	14419	14331	14478	14454	14534	14289	14227	14394	14431	14429	14160	14402	14313	14464	14372	14353	14567	14330	14415	14389	14337	14374	14589	14513	14375	14408	14378	14370	14502	14379	14552	14318	14481	14343	14443	14396	14392	14457	14424	14369	14553	14346	14325	14252	14319	14386	14560	14508	14461	14351	14628	14404	14339	14258	14360	14381	14349	14395	14505	14359	14461	14497	14528	14495	14200	14540	14379	14390	14435	14406	14570	14377	14369	14535	14393	14328	14609	14408	14340	14352	14487	14244	14477	14466	14235	14374	14221	14503	14372	14286	14287	14387	14506	14352	14460	14387	14504	14449	14245	14453	14435	14442	14523	14312	14431	14382	14353	14437	14418	14520	14289	14432	14433	14518	14299	14443	14337	14277	14390	14477	14467	14395	14595	14379	14227	14339	14435	14343	14310	14586	14322	14301	14409	14506	14377	14371	14411	14532	14349	14289	14441	14556	14370	14511	14403	14345	14356	14560	14415	14484	14274	14496	14308	14373	14460	14434	14317	14451	14324	14630	14446	14351	14374	14368	14463	14526	14352	14355	14418	14575	14408	14324	14523	14417	14402	14328	14350	14327	14439	14380	14365	14536	14474	14325	14323	14383	14413	14339	14461	14444	14389	14514	14289	14365	14409	14457	14398	14671	14265	14200	14425	14290	14466	14359	14462	14215	14517	14418	14346	14344	14354	14274	14411	14453	14386	14217	14512	14392	14445	14416	14556	14391	14463	14333	14490	14497	14267	14325	14493	14482	14399	14532	14457	14452	14297	14350	14423	14356	14465	14363	14366	14359	14458	14337	14350	14497	14428	14380	14235	14168	14409	14524	14670	14458	14326	14254	14586	14390	14293	14287	14456	14406	14440	14264	14250	14410	14532	14516	14227	14229	14376	14418	14489	14255	14342	14323	14407	14474	14290	14447	14389	14305	14430	14421	14372	14263	14311	14536	14440	14375	14389	14372	14430	14538	14267	14272	14205	14376	14317	14413	14310	14389	14389	14356	14399	14480	14389	14447	14478	14401	14439	14439	14193	14427	14339	14365	14347	14432	14375	14403	14285	14356	14320	14411	14321	14376	14477	14481	14347	14472	14372	14462	14423	14413	14235	14390	14282	14624	14280	14445	14454	14453	14513	14386	14363	14379	14144	14255	14364	14298	14230	14378	14466	14354	14552	14446	14372	14369	14227	14345	14379	14415	14282	14489	14357	14312	14390	14317	14310	14397	14257	14451	14268	14395	14364	14276	14516	14465	14323	14394	14525	14321	14404	14399	14416	14517	14408	14279	14439	14403	14486	14347	14326	14388	14477	14484	14263	14296	14452	14209	14326	14244	14395	14395	14513	14380	14339	14502	14435	14391	14419	14426	14346	14437	14384	14444	14463	14254	14415	14554	14280	14299	14268	14501	14386	14420	14323	14415	14292	14537	14338	14386	14328	14297	14330	14334	14437	14269	14316	14386	14340	14348	14378	14484	14439	14484	14526	14346	14336	14325	14360	14378	14321	14307	14311	14407	14356	14307	14415	14242	14361	14320	14354	14184	14497	14246	14393	14274	14403	14356	14396	14327	14608	14342	14409	14270	14352	14595	14393	14329	14338	14281	14512	14342	14315	14260	14446	14465	14428	14527	14544	14440	14420	14237	14276	14221	14327	14374	14456	14304	14325	14489	14399	14288	14432	14446	14493	14385	14330	14496	14389	14355	14289	14258	14538	14368	14319	14437	14429	14441	14434	14535	14395	14567	14531	14455	14432	14235	14392	14326	14252	14307	14357	14397	14514	14501	14393	14439	14472	14382	14239	14498	14436	14393	14323	14413	14492	14286	14492	14474	14520	14449	14359	14357	14543	14251	14336	14366	14403	14472	14371	14443	14405	14352	14400	14420	14444	14451	14444	14335	14210	14426	14489	14317	14277	14319	14439	14527	14341	14509	14266	14506	14371	14457	14461	14292	14369	14499	14374	14328	14520	14398	14479	14457	14302	14442	14328	14466	14177	14455	14360	14361	14650	14490	14343	14529	14280	14290	14386	14495	14321	14323	14539	14346	14506	14388	14386	14237	14386	14380	14232	14440	14380	14385	14350	14395	14457	14494	14359	14409	14192	14368	14327	14293	14489	14436	14378	14489	14309	14347	14335	14367	14444	14309	14398	14446	14452	14344	14405	14412	14255	14476	14344	14395	14239	14498	14489	14363	14335	14299	14491	14408	14355	14465	14478	14412	14401	14279	14354	14341	14261	14349	14405	14377	14197	14482	14349	14657	14468	14341	14565	14301	14298	14485	14389	14477	14475	14502	14413	14350
22607	20902	27774	24220	21858	22312	21459	18892	18171	18087	17990	17809	17631	17413	17516	17345	17400	17258	17256	17040	17263	17325	17367	17266	17141	17111	16969	17023	17057	17285	17156	17251	17369	17282	17133	17062	17101	17146	17149	17068	17029	17110	17144	17089	16982	16997	17150	17130	17131	17259	16998	17157	17026	16914	16960	16814	17153	17437	17266	17162	17116	17083	17141	17241	17030	17010	17101	17003	17080	17122	17069	17058	16887	16916	17281	17158	16903	17026	17025	17092	16954	17120	17187	17225	17128	16988	17131	17161	17089	17012	16954	17133	17210	17059	16972	17004	16978	16873	16939	17001	17157	16940	17233	17064	17041	16949	17010	17235	17036	17183	17275	17083	16923	17094	17091	17184	17001	16864	17044	17099	16987	16925	16932	16989	16923	17136	17012	16865	17119	16880	17162	17016	17097	17239	16993	17013	17175	17032	16960	16975	17216	17075	17005	17203	17138	17083	17077	17085	17075	17193	17213	17091	17110	16981	17024	17108	17194	17291	16976	17152	17031	16838	17125	16988	16983	16987	16981	17072	17132	16916	17079	16986	17227	17073	17015	17011	17096	17118	17079	16928	17119	17173	17149	16979	16924	17174	17094	17098	17319	16960	17144	16794	16985	16883	17129	17063	16928	16849	17089	17088	16962	17284	17009	17040	16981	17257	17330	16989	16870	17045	16875	16929	17086	17183	17044	17183	17170	17004	17133	16965	17250	17117	17029	17209	17266	17166	17146	17145	17318	17192	17390	17020	16975	17179	17134	17136	17054	17017	16839	17301	17156	17098	17040	17101	16990	17150	16827	16982	17115	16848	17178	17102	17174	17087	17045	17049	17090	17179	17146	17173	17134	17093	17121	17005	17018	16832	16852	17148	17087	16911	16954	17145	16965	17090	17072	17077	17017	17074	16937	17084	16984	17084	16853	16979	17342	17028	16968	17163	17089	17043	17224	17224	16880	17141	17157	17068	17094	17062	17113	17126	16938	16994	17235	17015	16984	16980	17065	17335	17268	16752	17200	17140	16993	17171	17024	16740	17125	16941	17044	17030	17135	17136	17226	17180	17185	17060	17087	17002	17156	17074	17078	17057	16991	16960	17174	17084	16965	17024	17184	17069	17101	17028	17064	17205	16966	17152	17122	17161	17086	17237	17065	16957	17220	17138	16927	17101	16880	17221	17040	17140	17320	17077	16973	17119	17034	17003	16962	17016	17144	16919	17283	17022	17271	17245	17091	17136	16971	16966	17171	17015	17014	16811	17101	16849	17032	17059	16997	17164	17144	17093	17160	17129	16682	17053	16966	16936	17056	16995	17106	17079	17207	17007	17222	17168	16993	17072	17122	17187	17114	17112	16991	17095	17248	17050	17027	16966	17164	17179	17338	17073	17151	17044	17225	17228	17050	17107	17023	16978	17264	17205	17145	16967	16827	17125	17097	16943	17288	17061	16947	17089	17104	17005	17161	17230	17147	17109	17107	16979	17215	16925	17228	17114	16914	17136	17108	17262	17227	17047	16977	17104	17198	17102	16926	17288	17111	17305	16963	16942	17022	17005	17088	17051	17245	17045	17049	16957	16918	17022	17219	16998	16965	17133	17090	16922	17200	16970	17024	17047	17186	17017	17074	17071	16973	16911	16936	17308	17010	17220	17208	17067	17106	17263	17172	17019	17135	17083	17132	17218	17249	17028	16944	17063	17442	17063	17148	16983	17060	17145	16916	17052	17107	17000	17015	16931	17020	17021	16790	16922	17077	16963	17090	17204	17218	17031	17219	17046	17253	17246	17120	17185	16964	17250	17249	17063	17057	17098	17065	17071	17077	17079	17247	17132	17085	17261	17118	17040	17062	17120	17015	17076	17120	17029	16969	17003	16932	17145	17016	17100	17143	16869	16947	17071	17233	17186	16965	17008	17185	16991	17105	17275	17217	17060	17073	17215	17049	17008	17093	17085	17053	17133	17210	17145	16880	17215	17160	17033	17048	17009	17096	16957	16806	17060	17338	17268	16983	16994	17264	17042	17153	17011	16910	17115	17079	17014	17174	16975	17110	16957	16916	17000	17011	17038	16994	17052	17143	17109	17046	17101	17091	17158	17132	16917	17208	17189	16988	17117	17067	16913	17135	17115	16892	16965	17367	17115	17120	16923	16955	17129	17111	17105	17087	17200	17108	17161	17124	17002	17086	17109	17075	17029	17176	17042	17168	16883	17248	17089	17038	17072	16981	17044	17055	16935	17003	16953	17169	16900	17102	17095	17005	16996	17217	16969	17122	16953	16894	16997	16874	16903	16994	16895	17239	17002	16948	17033	16958	16891	17257	17009	17012	17028	17163	17035	17074	17115	16926	17075	17230	17045	17076	17115	16963	17053	16934	17075	17188	17149	17096	17010	17071	17032	16999	17067	17136	17189	16974	17103	16810	17243	17050	16962	17195	16953	17228	17332	17032	17003	16951	17045	17022	16903	17092	17037	16894	17065	16977	17067	16981	16977	17062	17012	17094	16828	16818	17073	17315	17308	17280	17292	16897	17107	16805	16933	16992	17071	17092	17008	17039	16973	17170	17165	17197	16909	17103	17003	17068	17077	17157	17102	17098	17094	16965	16943	17089	17097	17021	16891	17170	16994	17255	17317	17136	16845	17057	17173	16811	16937	16931	17078	16905	17085	17177	17018	17313	17066	17059	17118	17018	17000	17090	17038	16876	17248	17151	17035	17135	17020	16859	17094	17026	16949	16983	17064	17082	16902	17232	16980	17035	17047	16903	17020	16868	17124	17072	17103	17027	16928	17023	16996	17120	17020	17057	17017	17215	17026	17093	17043	17106	17033	17059	16950	17192	16831	17341	17075	17113	17107	17173	16924	17075	17158	17466	17025	17088	17139	16995	16807	17053	17022	16840	17294	17053	17013	17090	17121	17055	16902	17056	17087	17228	17071	17023	17066	16969	17177	17026	17046	17293	17125	17166	17086	17065	17095	17185	17051	17235	17131	17103	17251	17194	16984	17115	17034	17135	17197	17133	16962	17212	17262	17223	16992	16953	17035	16854	17012	17165	17106	17047	17189	16960	16999	17123	17079	17070	17022	16991	17324	16882	17209	17095	17170	17136	16826	17037	16893	17089	16936	17093	17100	17099	17151	16817	16986	16950	17045	17230	17169	17130	17072	17122	17078	16889	17139	17018	17212	17240	17181	16879	17146	17123	17115	17119	17229	16967	17055	17006	17060	16990	16880	17090	17101	17265	17134	17225	16992	16986	17142	17053	17163	17128	17002	17144	17053	16883	16937	17021	17134	16958	17118	17040	17197	16966	16981	17079	16928	17117	16952	17362	17247	17140	17126	17137	16983	17253	16983	17134	17047	16965	17110	16995	16880	17117	17063	17327	16893	17099	17131	17316	17124	17218	16968	16969	17228	17204	17166	17108	17082	16995	16904	17077	17062	17297	17153	16876	16965	17300	17190	17076	17103	17305	17120	16838	16934	17013	17020	17026	16996	17115	16981	17249	17129	17014	17374	16933	16876	17087	17125	16999	17076	17000	17149	16941	17049	17291	17090	17259	16929	17120	17232	16962	17097	17071	16962	16873	16995	16817	17008	17212	17116	17195	17111	17118	17179	17101	16944	17125	16856	17173	17230	17045	17047	17190	17214	16852	16922	17197	17275	17176	16978	17036	16870	16974	17081	17068	17117	17111	16912	17139	17047	17211	16969	16905	17057	17060	17007	16901	17179	16990	17125	17214	16998	17106	16886	17098	17181	17106	17066	17159	17152	16937	17132	17116	16948	17125	17092	17118	17036	16999	17175	17308	17033	17008	17072	17142	17170	17248	17200	17203	17071	17088	17068	17103	16955	17138	16976	17001	17012	17224	17138	17038	17007	17126	16937	16992	17040	16962	17025	16994	17162	16961	17167	17123	17194	17011	16932	16970	16989	17034	17086	17039	17054	17172	17154	17234	17008	16784	17042	16993	17070	16989	16897	17071	17169	17132	16941	17061	16848	17194	17086	17127	17159	16960	16979	17137	16954	17032	17112	17148	16901	17151	17190	17129	17139	17151	16902	16876	16877	17115	17016	17103	16961	17039	16825	16929	17048	17114	16859	16958	17038	17069	17152	17082	16957	16924	17251	16947	16874	16837	16888	16907	17164	17135	16919	17090	17090	17000	17115	17046	16968	17000	17055	17105	17273	17117	17119	17057	17091	17082	16917	16937	17041	16909	17076	17255	17138	16959	16842	16970	16951	16976	17015	17488	17104	17106	17081	17311	17187	17124	17212	17138	17329	17105	16991	17052	17191	17093	17144	17244	16851	17007	17047	17079	17183	16973	16911	17007	17076	17020	16963	17171	16933	17070	16954	17004	17058	17101	17131	17183	17108	17089	17155	17023	16948	16950	16987	17157	16958	17193	17133	17216	17008	16902	16977	17148	17034	17218	17029	17260	17044	17179	17148	17062	17010	17071	17057	17084	16996	17211	16932	17005	16903	17029	17000	17080	16917	17035	17162	17019	17164	17135	17131	16959	16969	17184	17141	17074	17151	17012	17178	17084	17142	17120	17122	17158	17083	17234	16874	17161	17165	17028	17091	16895	17231	17014	16956	17000	16986	17162	16879	16878	17223	17161	17074	17088	17191	16831	16896	17083	17027	16983	17015	17060	17169	17190	16909	17059	17100	16817	17283	17084	16827	17164	16811	17049	17052	16821	16983	16894	17183	17073	17197	17082	17324	16997	17103	17123	16972	17113	16899	17152	17054	17004	17035	17013	16983	16972	17039	17081	16967	16960	17082	17095	17116	17228	17118	17190	17144	17079	16927	17029	17066	16960	17151	17227	17029	17177	17231	17107	17226	16883	16935	17200	16936	17102	16989	17212	16855	16991	16970	16894	17027	17287	17102	17081	17269	17050	16945	17137	17179	17041	17245	17027	17035	16920	17071	17228	17225	17040	16945	16913	17019	16943	17091	16868	17072	17027	16970	17021	16886	17173	17066	16963	17050	16784	16969	17100	17061	16959	17105	17119	17126	17178	16959	16986	17028	17052	17016	17360	17120	17252	17000	17075	16944	17218	17015	17059	16932	16899	16888	17231	17099	17052	17119	17160	17150	17165	16979	17188	17012	17131	16909	16982	17165	16960	17197	16989	17073
14428	31473	26123	20265	18338	17279	16440	16091	15697	15412	15153	14960	14902	14535	14580	14555	14461	14568	14420	14458	14567	14465	14504	14308	14421	14300	14316	14538	14552	14398	14273	14353	14269	14414	14415	14196	14303	14366	14444	14440	14214	14258	14322	14318	14541	14327	14335	14411	14412	14293	14346	14366	14265	14327	14391	14364	14295	14409	14217	14169	14280	14251	14293	14312	14477	14372	14428	14291	14255	14234	14328	14351	14219	14240	14171	14287	14230	14406	14192	14153	14400	14503	14366	14294	14440	14278	14475	14343	14375	14377	14513	14327	14314	14358	14541	14328	14236	14299	14340	14351	14184	14231	14477	14321	14361	14239	14388	14398	14333	14408	14371	14312	14286	14360	14280	14348	14386	14118	14500	14279	14397	14301	14520	14198	14422	14188	14386	14404	14298	14286	14255	14380	14307	14455	14322	14283	14242	14260	14312	14328	14297	14439	14201	14231	14119	14412	14461	14352	14309	14139	14169	14246	14341	14207	14433	14257	14434	14388	14412	14239	14265	14031	14301	14345	14257	14326	14424	14409	14213	14425	14334	14383	14270	14255	14350	14493	14042	14246	14282	14227	14345	14269	14271	14355	14387	14501	14293	14284	14582	14460	14465	14513	14234	14327	14528	14310	14370	14321	14537	14390	14298	14313	14442	14575	14297	14315	14396	14372	14304	14307	14252	14209	14310	14355	14384	14335	14365	14384	14404	14451	14403	14314	14228	14309	14410	14316	14406	14317	14332	14209	14301	14352	14356	14343	14406	14274	14311	14614	14373	14340	14315	14223	14297	14457	14201	14319	14359	14414	14665	14395	14169	14270	14426	14295	14339	14277	14408	14192	14391	14224	14434	14257	14250	14206	14415	14299	14246	14294	14452	14524	14300	14093	14456	14411	14482	14405	14438	14293	14348	14236	14418	14312	14338	14281	14456	14350	14138	14311	14328	14329	14558	14401	14302	14431	14338	14353	14248	14419	14335	14531	14196	14133	14300	14274	14459	14310	14418	14407	14325	14410	14239	14461	14218	14285	14178	14438	14327	14354	14229	14373	14220	14353	14459	14371	14349	14164	14377	14209	14530	14368	14362	14473	14459	14449	14306	14363	14289	14341	14359	14327	14188	14245	14243	14484	14299	14448	14284	14245	14305	14294	14361	14158	14309	14426	14213	14195	14281	14319	14334	14322	14255	14323	14385	14306	14281	14382	14248	14262	14274	14479	14418	14259	14313	14258	14217	14222	14449	14370	14294	14351	14311	14379	14487	14441	14313	14567	14351	14210	14404	14292	14411	14231	14369	14277	14436	14406	14391	14264	14274	14307	14440	14311	14409	14223	14344	14202	14463	14255	14383	14285	14471	14251	14291	14125	14347	14435	14484	14279	14254	14405	14553	14343	14377	14288	14343	14346	14370	14309	14259	14254	14404	14452	14423	14203	14164	14293	14159	14490	14393	14409	14284	14318	14182	14076	14435	14341	14244	14436	14294	14272	14439	14516	14239	14301	14293	14347	14407	14083	14293	14408	14435	14142	14440	14370	14166	14426	14334	14190	14270	14458	14386	14291	14274	14452	14393	14282	14407	14318	14268	14441	14224	14373	14367	14324	14292	14415	14343	14521	14138	14468	14465	14221	14341	14409	14414	14411	14306	14386	14415	14266	14380	14312	14409	14355	14206	14162	14256	14236	14247	14247	14266	14412	14514	14398	14337	14302	14288	14075	14300	14300	14331	14133	14324	14415	14325	14467	14210	14347	14254	14320	14456	14266	14438	14158	14386	14316	14392	14423	14283	14411	14299	14390	14362	14433	14227	14479	14245	14352	14235	14441	14295	14257	14266	14244	14267	14379	14447	14236	14283	14405	14328	14429	14410	14375	14277	14298	14352	14360	14379	14404	14372	14231	14229	14316	14228	14475	14382	14471	14259	14335	14348	14366	14321	14238	14318	14395	14354	14448	14393	14417	14408	14278	14407	14345	14191	14224	14337	14424	14395	14348	14289	14340	14352	14219	14384	14393	14325	14272	14388	14327	14455	14280	14197	14121	14344	14269	14239	14341	14452	14266	14175	14198	14353	14406	14239	14441	14249	14234	14504	14428	14280	14472	14419	14395	14286	14383	14152	14309	14290	14264	14375	14367	14437	14311	14439	14435	14296	14565	14374	14273	14426	14373	14191	14251	14396	14320	14329	14352	14354	14280	14241	14438	14388	14308	14415	14305	14317	14179	14353	14398	14193	14320	14260	14389	14352	14473	14224	14436	14240	14295	14252	14378	14382	14175	14421	14287	14187	14492	14465	14154	14297	14452	14337	14234	14230	14296	14177	14362	14268	14212	14350	14380	14172	14203	14313	14413	14373	14321	14338	14373	14294	14387	14292	14528	14328	14231	14263	14233	14492	14161	14338	14216	14257	14431	14292	14338	14271	14377	14348	14405	14462	14178	14308	14280	14288	14299	14125	14427	14265	14267	14355	14257	14486	14204	14404	14210	14245	14390	14308	14281	14142	14391	14485	14404	14269	14418	14495	14458	14383	14308	14415	14331	14331	14321	14488	14402	14319	14248	14606	14364	14410	14320	14368	14455	14323	14319	14397	14328	14421	14266	14409	14323	14439	14393	14422	14357	14288	14205	14336	14345	14273	14283	14525	14367	14437	14319	14169	14358	14236	14291	14182	14282	14386	14293	14211	14313	14376	14332	14313	14301	14443	14505	14557	14368	14502	14227	14316	14256	14305	14441	14531	14368	14170	14359	14306	14291	14388	14295	14351	14239	14576	14303	14243	14264	14261	14125	14302	14434	14375	14339	14401	14259	14384	14350	14450	14271	14344	14307	14409	14242	14343	14306	14484	14287	14269	14346	14346	14492	14295	14431	14186	14304	14343	14348	14317	14379	14378	14128	14218	14311	14221	14349	14394	14414	14329	14455	14316	14293	14262	14317	14392	14355	14329	14119	14365	14221	14295	14318	14400	14227	14342	14184	14274	14384	14466	14325	14282	14391	14285	14258	14294	14420	14139	14277	14380	14233	14542	14420	14249	14338	14356	14156	14430	14276	14457	14399	14325	14327	14364	14301	14427	14383	14341	14203	14220	14394	14283	14400	14383	14264	14228	14384	14392	14456	14277	14362	14347	14369	14397	14223	14320	14326	14276	14295	14280	14363	14251	14485	14411	14453	14565	14305	14210	14414	14238	14317	14184	14408	14353	14319	14298	14383	14267	14330	14248	14306	14290	14285	14281	14080	14315	14246	14416	14397	14461	14420	14346	14488	14141	14229	14320	14196	14430	14305	14302	14173	14428	14228	14120	14274	14319	14271	14354	14348	14224	14174	14210	14317	14278	14433	14474	14276	14098	14371	14317	14265	14300	14232	14209	14301	14265	14172	14421	14166	14394	14349	14206	14385	14336	14325	14303	14102	14437	14415	14161	14449	14333	14245	14273	14194	14376	14418	14302	14343	14272	14442	14154	14451	14310	14325	14148	14386	14396	14342	14211	14347	14359	14300	14197	14427	14409	14229	14307	14277	14502	14219	14374	14395	14386	14223	14457	14201	14274	14351	14407	14458	14401	14459	14241	14248	14008	14346	14465	14424	14341	14423	14420	14300	14322	14377	14318	14407	14308	14353	14395	14323	14304	14338	14312	14539	14300	14558	14249	14279	14294	14341	14375	14392	14452	14366	14157	14213	14222	14362	14433	14409	14392	14262	14524	14278	14296	14387	14364	14212	14328	14312	14279	14216	14361	14328	14266	14262	14494	14319	14503	14203	14370	14293	14424	14266	14394	14287	14252	14254	14353	14197	14321	14302	14325	14411	14289	14325	14314	14403	14387	14221	14240	14302	14337	14255	14253	14192	14366	14477	14327	14394	14206	14361	14402	14327	14286	14443	14443	14375	14284	14372	14333	14312	14257	14451	14420	14430	14320	14413	14236	14379	14540	14282	14654	14353	14331	14324	14388	14421	14323	14431	14405	14506	14352	14367	14422	14175	14398	14360	14433	14372	14436	14217	14359	14390	14445	14179	14364	14492	14352	14323	14304	14266	14091	14409	14554	14292	14279	14440	14318	14343	14400	14294	14412	14255	14316	14451	14278	14376	14261	14358	14496	14289	14366	14270	14393	14350	14330	14145	14377	14482	14366	14438	14167	14407	14447	14336	14231	14403	14481	14098	14140	14396	14239	14354	14182	14401	14470	14422	14287	14470	14486	14356	14297	14398	14316	14327	14370	14352	14316	14370	14550	14294	14496	14240	14359	14347	14251	14323	14308	14323	14155	14396	14473	14423	14348	14187	14306	14369	14302	14365	14295	14314	14315	14369	14280	14459	14273	14204	14506	14241	14316	14329	14341	14301	14305	14514	14489	14547	14135	14378	14242	14297	14264	14264	14256	14374	14363	14407	14307	14426	14352	14265	14264	14338	14285	14471	14189	14191	14136	14226	14152	14307	14436	14453	14439	14282	14316	14249	14334	14366	14311	14324	14245	14342	14254	14283	14409	14259	14401	14245	14311	14392	14450	14361	14265	14149	14306	14454	14311	14197	14369	14539	14463	14268	14322	14214	14428	14358	14298	14307	14392	14494	14328	14301	14188	14368	14333	14443	14277	14349	14233	14102	14402	14495	14192	14334	14411	14343	14233	14440	14546	14345	14384	14447	14211	14317	14379	14413	14276	14168	14412	14293	14270	14309	14425	14410	14337	14194	14406	14251	14169	14415	14309	14204	14308	14294	14359	14251	14282	14575	14374	14274	14416	14267	14535	14383	14358	14278	14329	14219	14195	14392	14388	14424	14191	14243	14434	14534	14421	14221	14353	14456	14269	14386	14348	14277	14303	14208	14282	14406	14225	14401	14290	14316	14483	14394	14356	14328	14259	14326	14306	14317	14269	14371	14396	14406	14387	14281	14398	14447	14206	14378	14543	14383	14292	14390	14336	14428	14440	14318	14451	14260	14192	14421	14429	14573	14252	14114	14354	14453	14347	14252	14366	14292	14249	14296	14352	14311	14332	14358	14458	14235	14362	14374	14249	14365	14182	14254	14383	14221	14263	14251	14356	14056	14265	14258	14421	14401	14342	14392	14334	14410	14366	14290	14400	14432	14258	14511	14328	14346	14390	14113	14406	14346	14374	14385	14415	14216	14318	14148
24262	20888	26639	26278	21191	19972	19614	18822	18744	18546	18367	18193	18344	18019	18201	18036	18155	18171	18007	18110	17969	17987	18017	17926	18125	17906	18015	18019	18021	17680	17837	17906	17874	17774	17667	17880	17902	17863	17735	17929	17998	17692	17860	17822	18059	17961	18125	17988	18088	17910	17978	17788	17849	17784	18062	17889	18162	17898	17929	17955	17793	17719	17894	17941	17900	17985	17817	18182	17916	17936	18018	17840	17873	17919	18122	18065	17963	17989	18109	17888	17852	17803	18010	17877	17941	18055	17953	17900	18106	17866	17905	18293	18038	17733	17734	17939	17859	17957	17999	18074	17971	17696	17890	17867	17818	18031	18092	17987	17926	17872	17868	17881	18011	17945	17996	17984	18109	17851	17842	18030	17937	18104	18053	18013	17819	18005	17894	17992	17919	17911	17877	17861	17951	17969	17877	17826	17833	17930	17923	17977	18123	18132	17989	17959	17797	17872	17879	18021	17976	18150	17963	17840	17900	18016	17742	17998	18170	17844	17903	17872	17896	17907	18183	17760	17825	17982	17739	17885	17887	18099	17965	17855	17896	17837	17989	17711	17917	17860	17829	17967	17912	17866	17721	18123	17911	17725	18090	18076	17798	18312	17777	17959	17873	17928	17715	18156	17946	18143	17950	18080	18150	18069	17979	18111	17781	17982	18007	17991	17792	18020	18104	17965	18095	17768	17685	17972	18015	18008	17953	17951	17979	17876	17840	17790	17894	17883	17932	18046	17895	17968	17971	17852	18252	17841	18018	17823	17938	17867	17750	17903	17537	17856	17873	17840	17868	17828	17644	17809	18092	18066	17923	17909	17941	17737	18071	17797	17590	17915	17700	17822	17885	18172	18017	18040	17928	17787	17871	17997	17949	17837	18025	17965	18093	18005	18051	17891	17843	17970	17762	18141	17802	17848	18099	17730	18074	17874	18021	17961	17971	18026	18023	17803	17848	18030	17985	17917	17767	17757	18016	17866	18079	17958	17785	17865	17983	17914	18191	17761	17900	17902	17780	17672	17817	17980	17828	18048	17783	17778	17880	17897	17974	18144	17767	17921	17924	18078	17889	17886	18109	17704	18067	18007	18005	17751	18013	17977	18126	17849	18026	17974	17951	17965	17810	17699	17873	17889	17874	17811	17928	18053	17954	17990	18144	17937	18008	18067	17833	17959	17915	17776	17860	17950	17877	17832	17793	18020	18048	17962	17856	18213	17955	17908	17918	18051	17777	17927	18029	17939	18002	17784	17763	17993	17914	18044	18004	17804	17815	17893	17889	17972	17866	17783	17817	18046	18061	18012	17981	17762	17891	17940	17897	17820	17907	17909	17929	17975	17931	17901	18021	17850	17864	17924	17820	17971	17907	17965	17827	17935	17999	17851	17875	17915	17728	17799	18035	17970	17896	17969	18003	17622	18132	17984	17860	17922	17782	17994	17980	17773	17963	17958	17927	17902	17941	17845	17761	17904	17743	18052	17973	18080	17903	17728	18082	18037	17985	17927	17749	17781	17856	18156	17912	17916	17981	17912	17886	17969	17974	17834	18024	18110	18057	18049	17806	17797	17779	17997	17890	17879	17712	17846	17972	18045	18117	17973	18266	17832	18045	17904	18189	17774	17910	18116	18066	17866	17874	17879	17873	18082	17873	17989	18089	17962	18032	17966	17783	18023	17929	18091	18043	18031	18155	17935	17929	18117	18070	18060	17868	17985	17998	17930	17938	17947	18025	18034	17832	17994	17914	17917	17913	17924	17859	18158	18030	17973	17945	17916	17930	17786	17886	18042	18145	18014	17941	17801	17842	17972	17923	18051	18102	17830	17876	18078	17789	17716	18055	17902	17954	17935	18023	17973	18028	18024	17973	18012	18061	17995	17892	17970	17831	17973	17931	17868	18152	18154	17798	18080	18151	17806	17921	17845	18011	17863	17949	17875	17946	17998	17863	17935	17959	18041	17921	18152	18063	17892	18065	17765	17808	17975	17861	17991	17795	17855	17929	17980	17825	17933	18020	17981	17876	17999	18128	17904	17978	18001	17883	17813	18099	17993	17886	17921	17692	17810	17824	17823	17934	17810	17961	17870	17905	17880	17977	18016	18001	18021	17824	17952	18014	17805	17780	17804	17940	17676	18196	18042	18022	17790	17851	17924	18090	17887	17935	17822	17984	18009	17876	17864	17834	17962	17926	17720	17971	17943	17915	18046	17821	17763	17998	17887	17989	17822	17867	17954	17937	17909	17940	17920	17819	17943	18031	18146	17911	17846	17967	17756	17914	17721	17980	17879	18031	17812	17969	17944	17902	18065	18040	17790	17965	18049	17931	17983	17786	18004	17840	17954	17846	17915	17832	17927	17858	18090	17940	18000	17796	17794	18144	17973	17920	17932	17974	17730	17842	17880	17947	17899	17971	17884	17762	18019	17791	18005	17829	17928	18031	17782	18115	18056	18085	17899	17828	17901	17952	17788	18052	17907	18082	17885	18283	17810	18097	18114	17840	17784	17920	17873	17932	17970	18110	17990	17940	17849	17882	17879	17944	17903	18015	17632	17678	17806	17881	17840	18007	18145	18022	17931	17780	18008	17983	17750	17903	17938	17845	17812	17774	18156	17916	17941	17900	17953	17874	18068	18044	17833	17920	17891	18109	17974	17873	17904	17799	17935	17866	18013	17739	18011	17906	17984	18043	17969	17869	17989	17898	18120	17952	17865	17731	17875	17932	17821	18003	17833	17721	17875	17773	17718	17925	17975	18039	17958	17917	18007	18156	17904	18114	17760	17847	18014	17674	17895	17803	17837	17870	17870	17880	17944	17839	17778	17952	17946	17948	17984	17955	17967	17992	18006	17905	17917	17856	17977	17928	17983	17890	17888	17911	17957	18061	17821	17981	17995	17929	17814	18116	18018	17919	17990	17855	17922	17969	17773	17923	17828	17941	17829	18036	17779	17947	17699	17894	17846	17912	17911	17812	17937	17969	17911	17982	18020	17814	17967	17946	17849	17782	17946	17890	17859	17855	17866	17972	17893	17758	17795	18162	18009	17979	17791	17763	18064	17909	18003	17965	17918	17993	18084	17969	17866	17737	17767	17846	17696	17950	18102	18014	18041	18022	17923	17906	18047	18075	17934	18100	17999	18130	18156	18151	18296	18087	17956	17954	18254	18102	17853	17775	17878	17779	17824	17904	17848	17784	17758	17913	17985	18059	18139	18072	18094	17931	18068	17815	18241	17867	17748	17906	17949	17874	17961	17935	17840	17986	17986	18080	18073	18065	18038	17986	17812	17983	18112	18101	17864	17923	18045	18172	17872	18081	17974	17999	17816	17836	18069	18051	18024	17963	18085	17958	17839	18088	17981	17955	18022	17987	17797	17869	17905	17922	17982	17971	17757	18033	18025	17904	17888	17923	17857	18039	17714	17799	17861	18012	18010	17752	17986	18051	17822	17776	17953	17905	17829	17808	18018	17794	17834	17859	18003	17805	17824	17819	17887	18012	17896	17958	18012	18006	18060	17986	18086	17851	17696	18020	17878	17769	18081	17870	17776	17905	18066	18056	18071	17937	17924	18054	17986	18041	17879	17925	18002	18027	18084	17599	17911	18085	18047	18235	18120	17901	17857	18001	18145	17996	17998	17891	17832	17968	18012	18009	17891	17993	18085	17879	17962	17833	17739	17788	17760	18159	17845	17738	17959	17984	17791	17887	18027	18072	18026	17855	18025	17886	17828	17849	17863	17872	17923	17938	17732	18017	17943	17843	17917	18083	17743	18011	18112	17916	17619	18086	17919	17911	17908	18293	17919	17888	17997	17989	17988	17921	17958	18069	17990	17873	17903	17977	17822	17973	18016	17847	17971	17773	17867	18135	18072	17859	17966	17964	17994	18100	17913	17908	18129	18027	17981	18010	17714	18023	17917	17949	17890	17946	17817	17913	18115	17743	17860	17800	17994	17880	18008	17938	17846	17875	17946	18013	17869	17976	18005	18063	17832	17817	17912	18159	18145	18110	17977	17923	17965	18026	17941	17734	17823	18031	18006	18011	18011	17934	18001	18085	17790	17857	18105	17990	17984	18110	17816	17945	18020	17954	18071	17862	17931	17974	17760	18046	17807	17914	17761	17827	17914	17937	18025	17930	17898	17962	17868	17742	17954	17898	17938	18128	18273	18091	18065	18057	18046	17759	18083	17845	17670	17838	17980	18104	18030	17876	17997	17909	17946	18129	18023	18062	18136	17987	17906	17980	17806	18052	17876	17745	17714	17980	17837	18082	18013	17951	18007	17993	18006	18017	17838	17826	17943	17778	17881	18038	17984	18015	17994	17798	18170	17979	17711	18041	17866	18119	17871	18032	17822	17977	18087	17845	17968	17839	17934	17868	17855	17646	17872	17901	18098	18309	17884	17934	17984	18109	17943	18007	17899	17842	17864	17926	17768	17836	17730	17859	17829	17824	17942	17889	18015	18033	18050	17807	17872	17892	18118	18064	17916	17934	17890	17799	17930	17956	17924	18005	17894	18023	18053	17780	18064	17928	17905	17852	17953	18062	18037	17975	18185	17956	17968	17890	18214	17886	17828	18136	17771	17878	17702	17728	17881	17954	17929	17963	17899	17799	18102	17845	18041	17951	17781	17836	17958	18042	17774	17837	17920	17982	17846	17946	17939	17939	17946	18058	17930	17990	17875	18019	17873	17822	17875	18053	17917	17870	18096	18091	18041	18021	17903	18023	17976	18086	18012	17672	18010	17816	17753	17744	18044	17890	18030	17980	18067	18166	17765	17824	17905	18035	17934	17945	17997	17843	17912	17858	17830	17851	17905	17851	17989	17702	17934	17982	18074	17882	17993	18061	18163	17818	17900	17845	17692	17697	18012	18071	18105	17838	17945	17967	17857	17971	18037	17908	17835	17900	17921	17860	17755	17974	17863	18022	17670	17886	18161	18040	17965	17905	17971	17946	17802	18069	17947	18135	17745	17793	17853	17881	17947	18042	17961	18042	18096	17902	17978	17997	18039	17869	17956	17955	17993	17817	17924	17998	17903	17917	18025	18018	17955	17980	17888	17996	17929	18119	17873	17750	17996	17944	17902	17933	18123	17921	18042	17870	17808	17946	17952	17920	18016	18011	18002	17911	17869	18006	17874
15474	28496	23784	19275	17738	16921	16406	16064	15819	15489	15240	15369	15203	15122	14950	14898	14973	14781	14997	14714	15021	14900	14990	14803	14892	14784	14838	15052	14800	14827	14912	15095	14958	14759	14588	14886	15189	14865	14917	14915	14875	14678	14946	14869	14922	14874	14749	14747	14949	14971	14784	14847	15067	15068	14841	14651	15006	14831	14813	14892	14770	15112	14778	14867	14897	14914	14759	14887	14837	14767	14724	14770	14951	14852	14864	14894	14889	14758	14893	14869	14669	14786	14813	14846	14950	14937	14833	14701	14943	14816	14728	14914	14871	14786	14721	14858	14741	14888	14671	14855	14818	14870	14990	14785	14645	14670	14944	14912	14760	14851	14941	14809	14830	14883	14886	15083	14959	14839	14681	14779	14738	14862	14797	15018	14780	14855	14710	14939	14867	15006	14898	14782	14834	14976	14792	14895	14740	14968	14781	14947	14753	14822	14847	14772	14689	14890	14944	14863	14894	14896	14763	14815	14782	14918	14976	14871	14870	14755	14845	14927	14782	14862	14877	14757	14832	14670	14797	14915	14901	14614	14823	14701	14916	14827	14741	14906	14865	14809	15037	14821	14798	14904	14812	14636	14929	15066	14768	14754	14741	14947	14933	14858	14699	14702	14978	15072	14827	14693	14823	14821	14962	14767	14926	14775	14889	14876	14825	14876	14755	14961	14878	14807	14850	14773	14800	14857	14900	14822	14902	15073	14836	14917	14887	14897	14868	15090	14887	14872	14888	15009	14896	14840	14722	14961	14858	14995	14959	14757	14972	14876	14649	14892	14864	14878	14875	14818	14941	14831	14838	14950	14676	14798	14848	15055	14701	14754	14802	14911	15006	14839	14842	14793	14964	14953	14703	14848	14792	14798	14916	14917	14668	14763	14878	14735	14911	14887	14730	14900	14757	14987	14814	14908	14811	14806	15031	14797	14924	14924	14957	14798	14837	14858	14759	14887	14808	14957	14792	14962	14847	14856	14826	14927	14981	14745	14877	14980	14808	14991	14864	14824	14762	14884	14751	14891	14822	14784	14629	14662	14974	14831	14832	14813	14768	14697	14910	15094	14969	14928	14899	14954	14832	14801	14863	14837	14866	14854	14839	14853	14868	14807	14999	14694	15018	14901	14874	14925	15089	14678	14807	14774	14971	14736	14803	14838	14930	14735	14948	14810	14873	14848	14790	15052	14731	14798	14836	14830	14853	14995	14931	14887	14819	14845	14812	14886	14879	14942	14830	14683	14798	14873	14782	14992	14883	14714	14831	14767	14671	14836	14855	14935	14795	14783	14805	14913	14847	14976	14823	14739	14929	14934	14881	14841	14915	14918	14785	15007	14954	14687	14667	14820	14728	14823	14829	14748	15023	14971	14810	14968	15007	14785	14904	14739	14822	14910	14874	15066	14683	14915	14828	14748	14800	14816	14848	14864	14793	14932	14557	14887	14878	14866	14877	14824	14837	14837	14940	14899	14765	14940	14937	14676	14857	14875	14890	14923	14840	14875	14779	15055	14851	14615	14868	14834	14831	14749	14903	14836	14871	14845	14768	14892	14867	14840	14811	14876	14892	14817	15032	14879	14859	14598	14876	14860	14773	14895	14820	14583	14891	14969	14780	14796	14786	14978	14919	14914	14828	14673	14886	14693	14844	14846	14913	14787	14839	14641	14722	14913	14823	14854	14905	14995	14618	14938	14827	14672	14927	14871	14863	14899	14782	14924	14879	14841	14974	14961	14632	14884	14933	14818	14876	14706	14882	14898	14892	14865	14945	14835	14935	14777	14656	14893	14941	14795	14780	14889	14694	14792	14722	14822	14756	14768	14813	14773	14659	14853	14905	14650	15000	14997	15047	14642	14803	14963	15217	14879	14928	14935	14888	14982	14863	15028	14858	14863	14962	14724	14735	14730	14922	14869	14743	14869	14765	14905	14774	14731	14722	14902	14779	14867	14751	14841	14854	14869	14731	14711	14963	14951	14892	14816	14808	14989	14946	14915	14952	14976	14867	14742	14867	14819	14713	14811	14814	14766	14904	14889	14909	14910	14833	14890	14891	14908	15011	14893	14827	14942	14808	15019	14819	14879	14830	14801	14790	14753	14866	14964	14866	14918	14687	14807	14807	14905	14929	14875	14695	14901	14743	14757	14701	14910	14810	14786	14832	14758	14855	14715	14992	14783	14748	14742	14769	14821	14792	14843	14769	14780	14880	14751	14700	14757	14806	14766	14808	14763	14719	14700	14852	14735	14905	14776	14822	14769	14919	14817	14748	15053	14757	15000	14817	14810	15052	14838	14865	14804	14889	14835	14700	14891	14934	14827	14697	14865	15004	14687	15026	14889	14932	14799	14759	14818	14872	14889	14723	14789	14821	14859	14962	14716	14851	14705	14803	14778	14952	14917	14910	14906	14812	14908	14706	14780	14985	14844	14790	14868	14882	14858	14958	14619	14855	14933	14902	14910	14926	14897	14914	14839	14943	15004	14855	14822	14859	14953	14903	14729	14923	14975	14706	14858	14836	14794	14876	14795	14755	14814	14800	15023	14867	14823	14797	14829	14940	14930	15015	14816	14889	14855	14770	14787	14663	14903	14873	14856	14886	14883	14765	14686	14847	14935	14915	14751	14947	14994	14785	14773	14956	14848	14982	14699	14806	14814	14801	14999	14779	14737	14949	14791	14936	14847	14747	14765	15030	14932	14976	14754	14823	14842	14726	14949	14953	14991	14791	14728	14787	14902	14944	14958	14772	14777	14981	14906	14923	14701	14668	14735	14860	14930	14773	14879	14881	14835	14758	14666	14735	14842	14845	14809	14844	14648	14873	14892	15011	14754	14838	14885	14802	14874	14879	14699	14730	14846	14689	14773	14760	14763	14835	14901	14824	14960	14894	14807	14918	14757	14707	15013	14969	14991	14836	14799	14855	14759	14983	14778	14819	14978	14823	14894	14768	15030	15078	14816	14763	14875	14709	14721	14586	14787	14883	14935	14705	14821	14831	14873	14989	14728	14608	14959	14877	14695	15038	14608	14891	14897	15000	14848	14797	14907	14779	14703	14835	14856	14903	14819	14804	14743	14839	14709	14789	14959	14907	14918	14903	14811	14970	14740	14894	14928	14877	14923	14768	14918	14579	14909	14927	14974	14814	14815	14806	14675	14769	14758	14819	15025	14930	14962	14804	14835	14752	14828	14694	14835	15034	14810	14989	14817	14894	14718	14849	14880	14919	14832	14799	14900	14902	14837	14696	14796	14977	14895	14921	14759	14924	14913	14902	14897	14850	14680	14998	14826	14948	14933	14801	14758	15002	14827	14867	14845	15006	14944	14814	14867	15002	14892	14913	15051	14895	14842	14955	14950	14859	15004	14896	14863	14865	14940	14727	14831	14873	14799	14958	14859	14800	14874	14909	14946	14856	15121	14924	15007	14824	15010	14990	14845	14966	14815	14866	14864	14914	14749	14822	14877	14841	14895	14960	14967	14676	14904	14864	14842	14906	14881	14857	14885	14817	14836	14987	14762	14954	14858	14698	14586	14701	15009	14698	14706	15009	14839	14773	14852	15109	14910	14881	14826	14903	14839	14836	14911	14785	14821	14793	14788	14954	14930	14920	14815	14898	14935	14861	14803	14713	14849	14842	14671	14881	15001	14851	15049	14837	14906	14844	14888	14614	14668	14930	14863	14841	14946	14800	14973	14817	14753	14813	14842	14667	14958	14832	14871	14744	14874	14923	14958	14809	14977	14831	14658	14771	14906	14730	14758	14752	14820	14767	14938	14722	14865	14922	14833	14769	14930	14813	14765	14775	14908	14918	14830	14837	15074	14837	14962	14692	14826	14798	14827	14848	14818	14905	14804	14705	14941	14866	14738	14787	14890	14787	14829	14740	14878	14946	14822	14740	14775	14764	14820	14822	14722	14938	14793	14862	14884	14726	14926	14753	14630	14993	14864	14949	14730	14810	14996	14859	14844	15000	14976	14882	14653	14970	14798	14944	14771	14935	14707	14884	14997	14867	14898	14805	14665	14892	14854	14832	15103	14771	14899	14997	14779	14945	14947	14845	14861	14700	14838	14797	14867	14748	15001	14862	14863	14700	14774	14887	14980	14766	14835	14923	14831	14797	14775	14785	14876	14716	14958	14812	14822	15093	14958	14924	14964	14851	14912	14858	14833	14942	14875	14836	14781	15111	14818	14892	14690	14813	14870	14695	14860	14837	14862	14772	14861	14901	14791	14855	14783	14885	14781	14884	14824	14811	14835	14967	14766	14913	14784	14911	14643	14895	14871	14786	14957	14809	14801	14786	14834	14877	14940	14823	14808	14776	15010	14699	15024	14985	14893	14942	14788	14891	14752	14807	14853	14816	15013	14793	14635	14808	14752	14930	14779	14808	14752	14774	14689	14765	14901	14934	14723	14849	14994	14880	14862	14670	14700	14955	14750	14927	14903	14908	14932	14877	14867	14832	14709	14823	14722	14748	14866	14864	14837	14861	14821	14688	14866	14858	15020	14769	14724	15087	14783	14810	14862	14846	15069	14909	14921	14811	14881	14826	14936	14968	14717	14771	14629	14984	14935	14924	14932	15042	14837	14892	15011	14864	14827	15012	14829	14820	14894	14794	14842	14719	14943	14981	14916	14763	14897	14843	14899	14758	14837	14802	14775	15064	14866	14824	14764	14988	14756	14781	14782	14980	14738	14786	14861	14813	14979	14951	14735	14795	14812	15059	14775	14657	14865	14793	14841	14916	14979	14608	14971	14928	14846	14852	14721	14832	14866	14886	14937	14801	14832	14783	14856	14866	14853	14667	14837	14944	14900	14727	14928	14923	14895	14891	15060	14794	15161	14825	14908	14739	14860	14744	15058	14926	14861	14812	14695	14924	14740	14980	15033	14516	14884	14906	14931	14743	14754	14630	14784	14962	14767	14866	14921	14950	14883	14903	14851	14657	14802	14899	14766	14890	14803	14831	14858	14809	14913	14784	14724	14968	14985	14821	14833	14752	14776	14794	14853	14914	14903	14984	14804	14880	14880	14823	14765	14872	14832	14720	14884	14705	14654	14840	14953	14888	14958	14801	14939	14967	14799	14850	14850	14999	14779	14766	14960	14736	14873	14757	15053	14869	14643	14962	14888	14761	14871
21808	20948	28141	23947	21261	23525	26080	21088	19691	20035	19722	19376	19406	19216	19062	18642	18692	18990	18970	18546	18863	18789	18807	18725	18758	18547	18830	18766	18816	18627	18669	18749	18748	18826	18773	18680	18565	18691	18636	18740	18824	18406	18417	18394	18744	18470	18598	18517	18510	18385	18534	18647	18628	18459	18564	18650	18724	18522	18644	18354	18720	18560	18489	18605	18490	18510	18586	18601	18632	18623	18718	18652	18398	18472	18628	18529	18664	18434	18505	18352	18538	18456	18663	18557	18428	18319	18694	18651	18566	18582	18468	18264	18450	18450	18375	18604	18425	18282	18717	18552	18435	18556	18574	18575	18612	18507	18653	18312	18438	18509	18676	18521	18427	18307	18718	18464	18406	18540	18449	18442	18479	18404	18529	18572	18563	18290	18594	18480	18566	18439	18517	18428	18388	18649	18477	18606	18767	18467	18561	18575	18519	18674	18360	18412	18660	18340	18487	18380	18526	18599	18566	18564	18466	18492	18560	18559	18445	18570	18252	18550	18508	18753	18567	18410	18664	18544	18334	18555	18644	18650	18281	18517	18606	18464	18524	18719	18544	18212	18650	18524	18540	18633	18489	18380	18353	18397	18357	18374	18487	18503	18592	18530	18412	18522	18689	18623	18549	18604	18441	18559	18503	18523	18404	18536	18493	18388	18350	18614	18522	18362	18373	18297	18598	18674	18523	18607	18672	18452	18444	18497	18565	18598	18601	18374	18370	18343	18615	18620	18438	18681	18408	18403	18467	18412	18504	18422	18437	18228	18446	18724	18417	18422	18387	18448	18487	18451	18569	18517	18565	18643	18638	18583	18566	18548	18471	18403	18475	18650	18533	18545	18267	18389	18456	18435	18496	18351	18563	18447	18549	18623	18492	18598	18596	18496	18727	18344	18514	18434	18319	18414	18555	18653	18399	18486	18397	18294	18736	18310	18329	18341	18707	18688	18463	18317	18497	18416	18515	18421	18303	18566	18615	18303	18586	18520	18423	18377	18410	18662	18426	18759	18353	18303	18831	18534	18631	18220	18416	18540	18398	18456	18374	18459	18575	18422	18340	18471	18443	18319	18585	18549	18638	18659	18724	18574	18394	18373	18542	18640	18775	18432	18333	18334	18504	18482	18296	18544	18369	18399	18490	18375	18301	18424	18730	18523	18582	18313	18459	18543	18492	18359	18298	18565	18517	18363	18491	18427	18297	18380	18447	18408	18533	18541	18682	18399	18450	18385	18606	18581	18299	18620	18419	18622	18524	18494	18563	18491	18451	18601	18360	18329	18637	18608	18429	18433	18241	18497	18387	18450	18468	18459	18400	18434	18526	18465	18472	18511	18507	18537	18373	18366	18574	18346	18729	18485	18480	18498	18575	18393	18341	18406	18475	18639	18525	18538	18325	18576	18365	18579	18628	18517	18519	18451	18675	18340	18491	18572	18524	18519	18531	18636	18462	18414	18717	18527	18789	18443	18449	18514	18473	18518	18584	18575	18504	18450	18285	18351	18423	18261	18387	18459	18479	18368	18394	18627	18553	18512	18508	18631	18608	18476	18578	18384	18560	18484	18295	18197	18567	18443	18437	18599	18513	18537	18624	18452	18409	18330	18592	18500	18504	18562	18629	18384	18420	18386	18650	18415	18591	18502	18392	18490	18542	18326	18548	18306	18561	18373	18399	18537	18489	18320	18501	18437	18382	18481	18636	18451	18590	18494	18552	18483	18538	18294	18584	18559	18669	18375	18323	18773	18467	18407	18319	18591	18539	18519	18435	18433	18642	18467	18404	18351	18414	18439	18542	18494	18399	18467	18415	18473	18391	18539	18496	18308	18543	18371	18478	18642	18476	18544	18675	18454	18548	18189	18554	18304	18612	18301	18459	18559	18403	18628	18684	18445	18369	18443	18452	18510	18536	18487	18517	18551	18426	18562	18464	18531	18271	18463	18475	18425	18346	18452	18188	18580	18477	18656	18534	18580	18579	18337	18373	18458	18143	18559	18528	18559	18525	18484	18482	18401	18507	18391	18613	18431	18451	18426	18463	18321	18376	18494	18355	18818	18568	18440	18530	18452	18429	18329	18370	18515	18256	18315	18431	18531	18494	18423	18444	18517	18523	18405	18437	18665	18589	18567	18491	18250	18370	18364	18595	18327	18491	18504	18511	18539	18453	18370	18522	18584	18262	18479	18486	18400	18343	18386	18479	18467	18508	18652	18731	18737	18512	18436	18286	18340	18626	18655	18447	18470	18529	18564	18402	18431	18478	18266	18483	18501	18453	18536	18471	18437	18417	18536	18559	18568	18426	18293	18411	18516	18480	18397	18474	18274	18378	18444	18351	18454	18492	18680	18485	18418	18411	18607	18541	18526	18519	18352	18378	18601	18373	18469	18556	18492	18460	18478	18562	18445	18620	18456	18588	18469	18487	18421	18412	18393	18456	18570	18605	18640	18556	18518	18433	18517	18511	18643	18575	18588	18446	18380	18598	18587	18669	18308	18421	18516	18505	18412	18750	18548	18210	18541	18532	18515	18427	18550	18255	18653	18399	18286	18468	18542	18415	18535	18501	18449	18534	18455	18517	18492	18347	18410	18535	18544	18601	18439	18513	18546	18482	18476	18502	18537	18479	18469	18656	18449	18409	18241	18398	18497	18457	18448	18552	18440	18484	18257	18516	18356	18489	18607	18554	18431	18725	18482	18331	18628	18309	18437	18525	18532	18370	18350	18345	18579	18608	18413	18318	18330	18756	18407	18477	18434	18528	18668	18459	18427	18535	18325	18447	18382	18460	18369	18471	18418	18707	18454	18409	18300	18675	18533	18476	18405	18621	18378	18523	18301	18609	18401	18441	18417	18840	18533	18437	18352	18345	18375	18527	18614	18622	18491	18465	18567	18564	18497	18348	18655	18343	18626	18536	18684	18638	18360	18616	18575	18445	18482	18352	18492	18605	18436	18375	18474	18549	18509	18483	18597	18529	18516	18525	18557	18662	18540	18527	18446	18334	18427	18510	18533	18456	18409	18324	18548	18422	18449	18575	18331	18498	18347	18574	18660	18543	18680	18337	18608	18501	18391	18501	18328	18456	18717	18576	18569	18620	18699	18394	18348	18564	18757	18417	18350	18356	18430	18425	18542	18509	18270	18383	18716	18501	18417	18308	18559	18338	18481	18533	18406	18506	18422	18660	18562	18523	18574	18433	18373	18567	18497	18292	18633	18583	18522	18590	18363	18306	18209	18558	18501	18281	18505	18559	18523	18361	18331	18439	18174	18444	18578	18516	18505	18614	18401	18472	18604	18743	18662	18400	18376	18681	18595	18565	18482	18505	18564	18470	18368	18566	18554	18463	18530	18346	18463	18405	18489	18510	18755	18445	18411	18738	18604	18333	18438	18510	18471	18242	18443	18496	18560	18571	18371	18381	18407	18272	18497	18239	18542	18246	18515	18550	18596	18428	18589	18295	18435	18681	18637	18428	18650	18603	18646	18388	18649	18506	18529	18515	18439	18514	18379	18446	18445	18403	18404	18469	18509	18341	18563	18477	18479	18556	18525	18611	18289	18375	18421	18587	18556	18417	18322	18432	18374	18666	18539	18618	18426	18414	18451	18625	18604	18462	18486	18592	18380	18453	18384	18341	18553	18255	18400	18650	18579	18614	18522	18462	18430	18356	18530	18605	18642	18577	18711	18291	18301	18515	18282	18453	18474	18423	18530	18508	18431	18417	18454	18376	18268	18635	18482	18287	18503	18552	18522	18625	18424	18463	18546	18379	18409	18372	18457	18469	18560	18413	18437	18550	18391	18691	18404	18677	18370	18406	18216	18502	18503	18312	18465	18553	18578	18445	18527	18256	18536	18399	18481	18515	18354	18738	18367	18683	18416	18376	18389	18362	18499	18555	18719	18455	18668	18522	18521	18486	18553	18440	18501	18575	18443	18380	18551	18642	18508	18655	18453	18497	18395	18268	18448	18468	18317	18358	18282	18340	18371	18544	18594	18367	18431	18506	18511	18424	18396	18632	18547	18572	18592	18291	18327	18640	18522	18711	18390	18396	18525	18558	18468	18290	18547	18562	18558	18649	18471	18505	18484	18682	18456	18384	18596	18385	18345	18416	18519	18613	18294	18442	18259	18383	18532	18429	18603	18565	18382	18342	18578	18375	18331	18564	18389	18564	18268	18495	18491	18507	18652	18633	18499	18559	18495	18517	18608	18435	18381	18581	18404	18582	18468	18597	18510	18338	18191	18474	18589	18606	18670	18630	18429	18480	18416	18554	18309	18523	18370	18576	18368	18342	18514	18601	18520	18383	18484	18457	18340	18459	18509	18577	18541	18443	18521	18616	18446	18476	18440	18378	18385	18454	18362	18411	18464	18657	18342	18313	18415	18416	18182	18312	18330	18622	18632	18648	18535	18680	18630	18436	18351	18364	18517	18562	18398	18286	18438	18146	18462	18590	18498	18505	18347	18405	18417	18623	18451	18488	18485	18382	18520	18442	18368	18543	18505	18583	18136	18515	18618	18423	18634	18415	18499	18372	18575	18381	18543	18143	18459	18585	18649	18502	18472	18417	18536	18411	18495	18486	18639	18435	18352	18443	18476	18466	18505	18390	18359	18379	18598	18362	18424	18376	18537	18670	18491	18547	18381	18375	18569	18430	18522	18546	18520	18619	18574	18381	18461	18493	18360	18628	18565	18548	18485	18562	18583	18482	18782	18575	18268	18504	18550	18463	18283	18471	18457	18464	18640	18556	18606	18550	18361	18548	18572	18459	18749	18519	18389	18449	18347	18525	18519	18534	18476	18649	18534	18358	18416	18398	18496	18604	18445	18401	18466	18520	18376	18610	18262	18511	18623	18605	18446	18805	18631	18537	18648	18607	18318	18420	18478	18519	18424	18408	18505	18538	18483	18525	18399	18590	18511	18395	18377	18516	18374	18321	18675	18455	18347	18374	18569	18562	18476	18408	18271	18542	18543	18666	18504	18631	18476	18265	18510	18351	18563	18447	18530	18488	18485	18513	18385	18525	18519	18522	18555	18417	18621	18571	18368	18379	18492	18485	18297	18408	18282	18704	18596	18566	18686	18686	18475	18508	18239	18334	18706	18668	18461	18347	18319	18307	18342	18329	18645	18474	18411
15885	36331	29877	23143	20844	19394	18277	17676	17007	16516	16344	15842	15687	15531	15564	15312	15382	15370	15415	15290	15206	15315	15197	15124	15134	15289	15293	15228	15240	15139	15216	15095	15249	15025	15049	15229	15066	15210	15126	15153	15216	15276	15208	15172	15049	15126	15112	15141	15141	15298	15028	15141	15143	15056	14898	15125	15142	15074	15148	15211	15106	15103	14969	15038	15146	15097	15113	15187	15192	14979	15056	15200	15158	15027	15050	14970	15173	15081	15163	15075	14991	15020	15035	15032	15157	15321	15202	15193	15001	15080	15024	15222	15027	15036	15179	15168	15159	15012	15285	15151	15337	15150	15096	15218	15101	15012	15003	15070	14980	15132	15141	15134	14954	15154	15056	15036	15093	15267	15196	15264	15122	14955	15180	14882	14935	14868	15140	14979	15104	15026	15153	15184	15068	15251	15240	15098	15130	15042	15076	15142	15223	15109	15033	15088	15113	15096	15000	15054	15126	15158	15063	15042	15041	14977	15089	15156	15174	15180	15164	15187	15173	14928	15176	15121	15001	15119	15118	15259	15122	15142	14999	15107	15140	15156	15175	15224	15017	15201	15046	15176	15000	15201	15225	15078	15195	15062	15142	15092	14957	15101	14994	15042	15048	15137	15142	15170	15094	15018	15027	15130	15069	15076	14934	15018	15212	15173	15121	15019	15050	15109	15211	14930	15090	15077	15072	15100	15208	15083	15158	15016	15000	15060	15223	15135	15237	15008	14964	15045	15104	15162	15023	15078	14973	15147	15297	14982	14920	15074	15197	15244	15107	15140	15085	15064	15069	15098	15085	15011	15112	15019	15065	14970	15199	15142	15159	15213	15071	15153	15100	15181	15163	14986	15124	15114	15174	15154	15252	14930	15235	14973	14919	15223	15120	15086	15147	15125	15222	15284	14989	15316	15322	14973	15212	15377	15001	15241	15258	15259	15172	15102	15138	15121	15100	15126	15091	15222	14921	15199	15180	15126	15069	15168	14933	15415	14994	15083	14989	15063	14911	15088	15215	15123	15197	15017	14951	15098	15164	15182	15179	15091	15153	15053	15202	15288	15176	15170	15138	15101	15016	15106	15285	15101	15120	15128	15227	15151	15050	14948	14962	15037	15149	15158	15085	14924	15231	15059	14966	15070	15051	14897	15230	15144	15181	15084	15160	15076	15155	15102	15183	15106	15109	15026	15030	15059	15037	15072	15049	15131	15144	15110	15084	15117	15119	15220	15116	15008	15213	14965	15153	15128	14900	15193	15039	15228	15097	15024	15080	15029	15156	15181	15291	15105	15162	15150	15044	14960	15046	14990	15066	15402	15015	15119	14925	15063	15132	14958	15051	15166	15208	14965	15132	15122	14978	15032	15024	15121	15138	15152	15183	15084	15212	14922	15087	14955	15101	15236	15141	15248	15139	15120	14997	15115	15018	15052	15140	15152	15048	15101	15161	15288	15033	15215	15243	14989	15064	15141	15231	15093	15232	15091	14942	15126	15091	14997	15212	15112	15151	14955	15209	15053	14943	15263	15043	15012	15290	15132	15100	15209	14921	15028	15086	15015	15091	15082	15197	15246	15168	15176	15154	14981	15118	14896	15134	15135	15150	15163	15123	15132	15101	15114	15110	15094	15008	15048	15164	14992	15074	15074	15194	15242	15028	15133	15198	15132	15134	15252	15198	15226	15193	15075	15209	15126	15179	15108	15052	14866	15088	15013	14983	15236	15122	14996	15081	14878	15144	15138	15079	15180	14839	15067	15108	15226	15093	15076	15113	15124	15146	15214	15036	15017	15111	15080	15039	15254	15201	15092	15305	14867	15101	15148	15078	14959	15216	15138	15072	14944	15145	15292	15169	15151	14997	15342	15216	15113	15037	15065	15177	15107	15170	14957	15028	14982	15237	15205	15101	15112	15240	14992	15118	15111	15116	14939	15071	15161	14956	15184	14921	15005	14922	15157	15283	15090	15207	15127	15155	15143	15174	15046	15075	14869	15226	15137	14966	15155	14931	15057	15236	15116	15055	15089	15145	15247	14947	15156	15174	15143	15221	15158	15132	15111	15126	15092	15231	15054	15079	15089	15036	15126	14971	14967	14999	15211	15250	14926	15010	15073	14993	15136	15062	15124	15104	15080	15070	15028	15051	14980	15091	15298	15076	15124	15073	15106	15185	15192	15005	15167	14995	15147	15079	15067	15100	15204	15068	14903	15060	15115	15063	15068	15014	15275	15070	15096	15207	15337	15046	15098	15144	15121	15086	15079	15094	15175	15072	15168	15146	14893	15209	15103	15108	15150	15069	15035	15047	15227	15102	15035	15008	15128	14976	15039	15309	15349	15092	15022	15021	15154	14983	15014	15218	15127	15057	15322	15067	15099	15179	15135	14994	15189	15120	15083	15192	15195	15182	15072	15188	14971	15097	15169	15143	15076	15084	15072	15151	15051	14971	15169	14994	14989	15240	15100	14991	15147	15147	15306	15080	15259	15002	15098	15036	15166	15080	15065	15015	15092	15041	15121	15094	14942	15412	15176	15049	15118	15314	14933	15122	15278	14971	15041	15173	15076	15046	15030	15050	15179	15049	15116	15106	15196	15103	15180	15247	15101	15305	15024	15159	15173	14919	15140	15072	14937	15051	15067	15264	15202	15028	15042	15041	14972	15065	15117	15160	15140	15102	14937	15145	15056	15235	15201	14956	15124	15020	14995	15286	15237	15217	15176	15048	15053	15047	15264	15213	15106	15025	14999	15201	15041	15180	15117	15021	15041	15146	15138	15086	15087	15159	15198	14997	15017	15225	15182	15212	15204	14963	15240	15174	14817	15071	15216	15096	15175	15104	15018	15191	15019	15199	15028	14972	15047	15036	15259	15122	15015	15014	15208	14971	14889	15084	15128	15100	15173	15148	15076	15007	15115	15109	15028	14998	15198	15203	15001	15341	15138	14872	15073	15194	15076	15251	14997	15083	15167	15055	15064	15163	15043	15027	15227	15104	14939	15105	15183	15027	15185	15191	15054	15066	15185	15298	15187	15226	15101	15186	15141	15021	15125	15132	15103	15154	15042	15025	14988	15157	14972	14889	15105	15181	15009	15196	14913	15039	14942	15105	15124	15268	15058	15041	14946	15022	15170	15268	15129	15082	15041	14974	15156	15077	15155	15138	15120	15242	15036	15156	14971	15086	14969	15178	15141	15184	14996	15116	15116	15226	15086	15159	15111	15035	15195	15127	14973	15180	15252	15209	15128	15056	14960	15054	15101	15246	15012	15297	15174	14999	15134	15219	15140	15066	15045	15177	15072	15246	15114	15226	15054	15229	15099	15131	15027	15095	15191	15023	15003	15087	15022	15149	15154	15010	15050	15164	15165	15227	15057	15106	14985	15079	15105	14998	15109	14982	15134	15184	15099	14866	15204	14980	15137	14997	15109	15041	15088	15062	15045	15045	15056	15002	15206	15069	14970	15160	15104	15218	15095	15107	15198	15064	14999	15059	15046	15053	15218	14978	14952	15217	15027	14996	15062	15083	15032	15026	15193	15081	15038	14990	15016	14994	15252	15044	15133	15184	15127	15129	15029	15090	15156	15041	15115	15239	15019	15229	15082	15201	15035	15060	15264	14996	15145	15205	15095	15109	15148	15028	15070	15137	15040	15142	15167	15032	15260	15094	15143	15177	15164	15035	15079	15206	15066	14961	15165	15136	15053	15078	15136	15017	14991	14985	15062	15064	15140	15195	15179	15004	15006	14987	15244	15257	15039	14864	15069	15132	15192	15140	15027	15182	15171	15268	15117	15037	15077	15069	15178	15084	15146	15056	15015	15084	15075	15228	14939	15007	14918	15027	15126	15023	15172	15066	15260	15025	14993	15095	15142	15098	15138	14915	15099	15220	15061	15127	15115	15139	15240	15018	15040	14967	15040	15070	15133	15146	15023	15059	15022	15043	14913	15267	14999	15113	14978	15159	15131	15041	15092	15196	14938	15032	15234	15132	15155	15181	15208	14958	15163	15144	15191	15251	15026	15207	15119	15064	14981	15185	15106	15047	15084	15015	15223	14990	14997	15135	15363	15220	14899	15181	15182	15118	15104	15124	15155	15235	15106	14943	15177	14918	15296	15044	15017	15134	15150	15086	15222	15103	14984	15177	15228	15063	15098	15185	15124	15226	15163	15137	15089	15196	15024	15135	15030	14963	15116	15105	14996	15019	15001	15120	15161	15154	14974	15088	15015	15136	15185	14895	15193	15273	15064	15131	15053	15018	15164	15016	15115	15115	14973	15166	15230	15007	15174	15084	15289	15076	15041	15165	15084	15014	15155	15095	14999	15013	15068	15246	14971	15000	15064	15077	15069	14971	15153	14909	14949	15246	15087	15213	15078	14996	15121	15083	14884	15176	15189	15119	15079	14983	15174	15268	15063	15239	15162	15116	15092	15255	15070	15057	15042	15109	14925	14996	15131	15115	15156	15005	15008	15253	15110	15106	15147	15115	15226	15066	15191	15067	15044	15070	15100	15148	15104	15069	15080	14967	14977	15257	15223	15049	15111	14970	15045	15016	15018	15166	15161	15082	15130	15110	15034	15034	15052	15090	15082	14928	15189	15268	15008	15058	15191	15267	15029	15147	15120	15209	15081	15058	15030	14954	15175	15163	14994	15268	15086	15116	15179	15107	14942	14998	14978	15187	15185	15185	14967	15147	15118	15183	15230	15018	15015	15177	15256	15066	15046	15184	14924	15091	15207	15219	15104	15212	15026	15176	15071	15122	15094	15096	15107	15034	15205	15081	15186	15015	15049	15131	15127	14892	14977	15261	15065	15197	15006	15007	15205	15052	14947	15129	15141	15078	15191	15059	15066	15187	15054	15060	14968	14947	15296	15188	15054	15117	15058	15115	15239	14995	15109	15099	15114	15178	15173	15276	15094	15105	15271	15022	15158	15156	15116	15099	14949	15170	15109	15045	15251	14873	15005	15191	15087	15027	15004	15138	15156	15228	15060	15208	14971	15120	15069	15023	15129	15214	15123	15132	15154	15139	15239	14980	15140	14921	15054	15141	15136	14972	15178	15169	15236	15154	15186	15109	15109	15079	15267	14990	15205	15203	14991	15131	15137	15089	14975	15119	15207	15091	15044	14948	15056	15142	14956
28250	22502	25212	22270	18830	18441	18302	18063	17890	17744	17567	17519	17311	17393	17418	17319	17283	17190	17383	17300	17184	17349	17367	17267	17157	17176	17161	17238	17112	17213	17344	17238	17381	17157	17236	17323	17250	17186	17084	17056	17102	17066	17168	17283	17234	17406	17273	17211	17092	17278	17205	17182	17140	17049	17063	17190	17509	17273	17244	17099	17373	17042	16985	17284	17180	17265	17183	17327	17384	17228	17398	17309	17265	17164	17294	17210	17301	17336	16968	17256	17064	17188	17142	17178	17270	17175	17141	17105	17070	17029	17117	17219	17135	17268	17232	17091	17261	17236	17120	17272	17044	17154	17195	16977	17351	16999	17039	17174	17221	17228	17180	17018	17141	17314	17315	17099	17390	17220	17105	17210	17224	17000	17293	17302	17473	17229	17323	17186	17289	17325	17046	17099	17177	17262	17204	17247	17217	17168	17427	17163	16969	17454	17200	17286	17157	17280	17316	16998	17183	17223	17297	17413	17184	17131	17093	17097	17221	17241	17246	17179	17328	17256	17290	17140	17134	17070	17218	17225	17247	17307	17301	17117	17308	17154	17220	17163	17291	17338	17168	17123	17188	17162	17077	17295	17260	17372	17323	17108	17187	17093	17237	17374	17167	17104	17160	17187	17455	17105	17157	17126	17236	17059	17303	17218	17136	17137	17188	17317	17112	17286	17303	16964	17122	16875	17016	16998	17141	17065	17542	17216	17280	17137	17040	17287	17329	17023	17283	17194	17252	17388	17299	17279	17123	17059	17062	17029	17192	17114	17271	17118	17268	17135	17100	17254	17206	17163	17027	16940	17014	17172	17179	17155	17279	17256	17306	17140	17159	17421	16972	17216	17228	17223	16988	17111	17023	17420	17177	17239	17484	17130	17200	17250	17194	17167	17246	17278	17131	17161	17204	17320	17254	17251	17284	17168	17282	17153	17170	17406	17258	17135	17019	17245	17146	17156	17307	17125	17190	17293	17030	17159	17274	17126	16989	17173	17189	17290	17006	17217	17265	17269	17120	17303	17336	17270	17199	17299	17294	17349	17220	17149	17146	17188	17192	17222	17270	17169	17020	17268	17223	17367	17029	17358	17244	17226	17225	17238	17020	17301	17362	17378	17378	17137	16958	17227	17494	17034	17381	17133	17130	17194	17193	17170	17306	17112	17136	17191	17070	17252	17171	17201	17150	17199	17295	17334	17186	17282	17094	17210	17150	17268	17573	17060	17233	17018	17082	17085	17053	17072	17156	17052	17034	17064	17293	17368	17149	17186	17051	17136	17402	17304	17093	17108	17143	17269	17215	17258	17120	17344	17225	17043	17501	17203	17240	17260	17233	17181	17200	17194	17128	17082	17164	17187	17166	17173	17238	17115	17178	17297	17361	17090	17328	16895	17298	17220	17266	17327	17372	17195	17231	17098	16973	17182	17215	17107	17049	17355	17173	17367	17117	16889	17142	17258	17202	17248	17305	17170	17449	17276	17314	17264	17124	17283	17238	17276	17140	17417	17162	17143	17196	17294	17321	17146	17366	17401	17017	17147	16988	17179	17173	17187	17180	17392	17096	17318	17114	17262	17530	17205	17282	17112	17235	17152	17248	17255	17134	17037	17240	17338	17270	16974	17192	17259	17257	17245	17106	16882	17330	17176	17327	17315	17164	17035	17363	17085	17327	17240	17163	17178	16981	17164	17199	17339	17420	17198	17168	17325	17274	17178	17257	17223	17226	17115	17042	17195	17185	17151	17204	17356	17154	17187	17380	17309	17291	17162	17148	17350	17224	17228	17236	17224	17111	17247	17262	17032	17223	17158	17202	17070	17188	17342	17279	17072	17470	17205	17283	17122	17071	17203	17112	17260	17222	17313	17311	17211	17272	17204	17224	17147	17184	17094	17130	17301	17251	17314	17229	17059	17048	17196	17319	17340	17286	17185	17099	17294	17262	17110	17290	17313	17155	17243	17066	17252	17094	17172	17160	17423	17110	17167	17299	16958	17019	17461	17321	17187	17214	17351	17022	17221	17300	17188	17283	17147	17174	17293	17198	17140	17168	17252	17266	17379	17386	17093	17284	17103	17139	17173	17211	17123	17206	17297	17311	17180	17157	17137	17258	17250	17001	17171	17217	17252	17080	17453	17158	17210	17137	17137	17209	17069	17165	17189	17172	17227	17028	17341	17340	17194	17272	17256	17210	17041	17178	16896	17235	17040	17301	17273	17297	17125	17184	17116	17314	17343	17101	17246	17160	17270	17220	17263	17399	17290	17222	17296	17475	17222	17295	17259	17239	17164	17352	17203	17178	17211	17288	17321	17058	16935	17373	17144	17320	17237	17046	17290	17246	17117	17148	17272	17226	17206	17166	17182	17199	17222	17180	17150	17238	17226	17240	17229	17084	17192	17214	17311	17343	17125	17292	17284	17267	17083	17162	17236	17319	17091	17200	17249	17312	17343	17148	17191	17012	17239	17144	17149	17175	17197	17172	17159	17274	17166	17286	17359	17337	17345	17145	17169	17276	17140	17124	17254	17063	16975	17362	17201	17176	17221	17158	17153	17269	17180	17145	17397	17079	17276	17281	17198	17016	17235	17143	17471	17355	17235	17367	17171	17140	17200	17228	17183	17261	17295	17108	17082	17264	17093	17162	17236	17273	17211	17019	17191	17109	17277	17169	17125	17146	17360	16915	17369	17243	17116	17053	17176	17229	17322	17293	17230	17144	17242	17292	17329	17162	17301	17296	17200	17210	17201	17135	17116	17298	17081	17212	17257	17347	17336	17180	17064	17145	17026	17248	17157	17103	17292	17198	17090	17176	17132	17197	17049	17183	17286	17109	17163	17229	17084	17260	17395	17322	17243	17366	17147	17184	17231	17101	17163	17030	17083	17380	17236	17107	17256	17063	17100	17155	17303	17001	17319	17135	17274	17168	17191	17249	17126	17092	17162	17186	17268	16988	17180	17235	17089	17099	17255	17246	17367	17037	17035	17059	17191	17320	17012	17374	17376	17166	17003	17070	17227	17263	17214	17297	17309	17133	17033	17336	17130	17194	17066	17150	17266	17260	17257	17300	17000	17257	17186	17181	17263	17336	17088	17092	17092	17225	17304	17387	17117	17084	17119	17243	17201	17067	17242	17180	17194	17238	17315	17379	17105	17231	17182	17066	17203	17351	17049	17252	17007	17126	17236	17172	17284	17289	17208	17238	17164	17127	17259	17321	16993	17299	17225	17112	17183	17190	17094	17239	17407	17387	17413	17325	17246	17053	17094	17231	17114	16969	17130	17281	17331	17006	16934	17033	17157	17308	17246	17031	17261	17091	17217	17160	17059	17141	17356	17105	17037	17199	17137	17298	17280	17302	17056	17094	17091	17190	17240	17217	17225	16919	17158	17352	17304	17101	17300	17071	17156	17147	17222	17239	17089	17084	17183	17168	17416	17252	17133	17068	17179	17351	17152	17268	17016	17095	17091	17195	17095	17305	17220	17124	17078	17176	17217	17234	17323	17421	17120	17158	17131	17250	17202	17258	17186	17072	17230	17184	17426	17372	17371	17158	17295	17127	17102	17367	17196	17212	17112	17185	17211	17075	17170	17077	17165	17280	17195	17180	17047	17054	17216	17294	17242	17175	17210	17315	17265	17169	17143	17236	17136	16999	16933	17105	17507	17309	17043	17253	17260	17108	17129	17091	17312	16985	17228	17286	17218	17234	17341	17287	17141	17187	17191	17315	17127	17470	17131	17126	17422	17276	17211	17420	17097	17120	17051	17130	16902	17206	17269	17302	17085	17355	17369	17224	17234	16999	16969	17166	17347	17312	17104	17143	17014	17098	17204	17217	17350	17260	17267	17087	17156	17041	17130	17294	17168	17196	17083	17078	17117	17382	17228	17210	17092	17266	17254	17355	17402	17216	17404	17088	17122	17287	17291	17312	17221	17116	17370	16965	17040	17264	17301	17267	17097	17234	17066	17170	17327	17385	17352	17210	17206	17171	17132	17338	17050	17271	17230	17211	17058	17298	17349	17245	17248	17128	17273	17237	17096	17148	17084	17049	17274	17187	17182	17159	17172	17253	17264	17217	17343	17312	17022	17179	17207	17194	17406	17140	17208	17088	17138	17193	17000	17199	17185	17185	17161	17143	17327	17250	17379	17119	17131	17329	17133	17081	16969	17225	17213	17255	17335	17138	17263	17210	17160	17262	17156	17057	17139	17250	17271	17021	17045	17129	17230	17137	17220	17267	17151	17397	17075	17077	16983	17125	17151	17188	17199	17198	17179	17152	17178	17263	17232	17314	17089	17345	17206	17103	17157	17160	17339	17430	17227	17214	17141	17382	17338	17112	17373	17397	17171	17338	17189	17341	17316	17050	17128	17170	17397	17157	17172	17353	17146	17313	16952	17184	17122	17446	17274	17336	17229	17092	17023	17158	16996	17172	17306	17213	17249	17149	17318	17483	17282	17415	17156	16930	17106	17142	17361	17160	17019	17308	17376	17061	17275	17377	17306	17291	17280	17143	17228	17167	17143	17376	17338	17151	17300	17372	17273	17215	17109	17267	17161	17186	17295	17187	17122	17130	17179	17155	17222	17003	17287	17259	17266	17262	17438	17103	17325	17086	17080	17375	17137	17218	17304	17171	17232	17382	17136	16981	17200	17202	17360	17403	17141	17221	17305	17372	17137	17369	17245	17364	17324	17205	17116	17315	17293	17134	17326	17346	17273	17217	17185	17005	17320	17165	17235	17349	17292	17390	17090	17231	17406	17385	17136	17287	17220	17326	17275	17072	17119	17386	17143	17217	17125	17284	16957	17323	17214	17197	17152	17297	17152	17268	17281	17130	17262	17379	17066	17192	17057	17177	17000	17216	17249	17511	17178	17214	17188	17074	17406	17357	17334	17364	17258	17079	17085	17149	16989	17189	17116	17116	17104	17242	17387	17209	17166	17190	17070	17247	17194	17191	17261	17202	17284	17446	17060	17162	17200	17152	17128	17281	17137	17242	17418	17150	17439	17173	17279	17339	17042	17070	17132	17321	17176	17247	17028	16887	17393	17153	17116	17204	17169	17057	17261	17225	17278	17122	17122	17319	17324	17295	17106	17299	17113	17247	17368	17175	17462	17325	17347	17051	17240	17037	17185	17373	17126
16992	25343	21217	17653	16771	16013	15470	15208	15101	14620	14882	14688	14623	14547	14539	14564	14550	14637	14466	14457	14450	14393	14501	14443	14365	14463	14355	14444	14407	14347	14246	14415	14378	14463	14484	14386	14498	14457	14538	14497	14420	14480	14391	14447	14385	14419	14367	14434	14288	14562	14504	14419	14388	14492	14483	14447	14377	14522	14412	14465	14391	14482	14424	14404	14650	14357	14455	14419	14384	14482	14366	14335	14719	14432	14488	14382	14373	14403	14367	14442	14370	14409	14457	14455	14551	14513	14469	14352	14298	14424	14485	14414	14443	14435	14369	14665	14580	14447	14565	14395	14354	14532	14409	14354	14530	14387	14311	14597	14488	14376	14389	14429	14335	14476	14374	14513	14533	14453	14494	14578	14503	14456	14348	14371	14545	14437	14458	14534	14356	14315	14387	14435	14513	14519	14367	14364	14458	14342	14307	14359	14132	14282	14576	14517	14465	14424	14486	14368	14591	14482	14415	14449	14485	14564	14331	14479	14471	14574	14458	14429	14454	14480	14313	14394	14330	14257	14423	14628	14581	14280	14504	14423	14405	14512	14458	14556	14270	14449	14277	14481	14398	14533	14536	14400	14371	14324	14487	14406	14630	14459	14362	14502	14532	14428	14453	14332	14530	14393	14388	14451	14503	14428	14386	14373	14457	14417	14341	14374	14377	14467	14460	14517	14215	14508	14195	14288	14368	14511	14450	14352	14325	14391	14514	14495	14421	14590	14559	14553	14354	14502	14424	14314	14425	14317	14445	14388	14427	14330	14421	14322	14345	14429	14382	14281	14454	14412	14385	14421	14420	14427	14355	14470	14454	14426	14427	14436	14453	14381	14427	14400	14276	14470	14394	14494	14475	14402	14340	14612	14554	14463	14380	14339	14386	14608	14451	14367	14370	14412	14277	14593	14297	14421	14338	14401	14415	14408	14453	14502	14354	14411	14342	14585	14417	14426	14444	14559	14398	14383	14267	14585	14337	14386	14583	14417	14382	14518	14398	14383	14329	14531	14408	14412	14503	14397	14389	14309	14561	14334	14340	14454	14507	14466	14644	14411	14408	14493	14420	14246	14529	14437	14372	14673	14515	14450	14333	14418	14403	14456	14507	14412	14500	14386	14420	14384	14522	14426	14538	14249	14550	14445	14388	14334	14372	14342	14480	14506	14396	14517	14406	14261	14404	14252	14387	14235	14545	14514	14395	14371	14419	14482	14438	14415	14415	14427	14603	14517	14338	14649	14478	14285	14533	14473	14444	14460	14428	14437	14446	14503	14580	14271	14455	14262	14468	14391	14402	14334	14514	14427	14492	14390	14536	14442	14387	14343	14459	14399	14493	14395	14546	14443	14455	14624	14529	14581	14468	14331	14618	14474	14340	14502	14197	14489	14474	14418	14717	14433	14535	14377	14471	14499	14349	14417	14422	14241	14537	14482	14373	14437	14319	14288	14512	14503	14498	14357	14301	14555	14438	14528	14433	14477	14562	14406	14509	14460	14314	14520	14374	14534	14485	14501	14524	14412	14436	14404	14325	14364	14579	14413	14515	14269	14390	14477	14453	14256	14399	14431	14316	14364	14508	14453	14234	14371	14531	14349	14327	14495	14408	14602	14601	14487	14458	14405	14536	14375	14395	14506	14378	14349	14638	14454	14348	14378	14451	14474	14506	14581	14460	14471	14411	14419	14436	14456	14430	14458	14410	14617	14372	14595	14519	14353	14531	14343	14375	14335	14322	14417	14364	14345	14428	14324	14479	14328	14489	14538	14347	14242	14469	14606	14447	14479	14297	14455	14300	14462	14541	14415	14329	14323	14318	14449	14386	14406	14281	14459	14550	14588	14380	14467	14367	14537	14500	14440	14471	14519	14434	14661	14478	14429	14392	14372	14572	14498	14391	14406	14329	14474	14342	14440	14612	14426	14417	14565	14453	14497	14428	14576	14331	14595	14329	14491	14364	14459	14396	14653	14506	14397	14429	14521	14383	14424	14378	14451	14611	14414	14443	14587	14331	14479	14482	14370	14360	14412	14526	14424	14473	14438	14536	14538	14437	14423	14489	14484	14498	14573	14302	14431	14622	14558	14240	14509	14357	14332	14525	14488	14580	14591	14309	14441	14391	14416	14484	14497	14394	14400	14396	14354	14536	14317	14459	14490	14451	14454	14436	14562	14423	14411	14501	14474	14628	14428	14478	14396	14571	14389	14413	14592	14425	14365	14389	14558	14421	14432	14383	14290	14341	14288	14519	14408	14416	14133	14446	14466	14485	14397	14500	14519	14623	14346	14469	14376	14457	14464	14255	14360	14512	14234	14407	14393	14369	14445	14505	14295	14516	14411	14317	14473	14438	14438	14451	14533	14415	14505	14373	14462	14459	14461	14291	14587	14416	14483	14406	14415	14425	14471	14601	14235	14413	14435	14223	14449	14452	14191	14299	14509	14464	14392	14270	14478	14392	14427	14399	14500	14322	14420	14462	14311	14304	14368	14356	14286	14465	14317	14471	14645	14442	14276	14504	14408	14579	14468	14464	14475	14500	14571	14573	14394	14286	14466	14529	14310	14581	14387	14350	14508	14387	14401	14238	14291	14421	14393	14422	14353	14411	14339	14442	14373	14466	14490	14272	14442	14487	14368	14299	14566	14524	14499	14327	14293	14327	14716	14506	14353	14376	14457	14376	14454	14407	14516	14567	14676	14371	14433	14336	14405	14561	14535	14459	14424	14490	14498	14413	14568	14353	14421	14434	14349	14474	14255	14420	14360	14299	14338	14567	14346	14385	14452	14553	14300	14393	14393	14440	14434	14391	14337	14362	14411	14493	14397	14483	14298	14442	14460	14410	14561	14516	14333	14376	14432	14327	14449	14410	14401	14382	14404	14476	14546	14247	14395	14461	14512	14553	14436	14360	14478	14504	14335	14455	14451	14350	14477	14460	14580	14357	14459	14459	14594	14504	14504	14454	14521	14316	14424	14402	14267	14397	14413	14483	14417	14458	14493	14598	14358	14453	14525	14373	14373	14436	14325	14312	14550	14382	14498	14452	14446	14313	14407	14328	14270	14507	14479	14451	14477	14591	14382	14632	14430	14456	14429	14208	14361	14543	14473	14348	14304	14416	14383	14408	14498	14580	14409	14395	14463	14548	14395	14439	14378	14526	14432	14387	14354	14302	14313	14335	14431	14391	14480	14635	14438	14393	14354	14430	14404	14327	14536	14308	14425	14503	14602	14441	14444	14307	14463	14269	14460	14286	14450	14391	14516	14611	14400	14286	14306	14386	14358	14517	14491	14451	14539	14448	14424	14451	14475	14479	14342	14447	14579	14406	14270	14377	14572	14416	14410	14512	14548	14405	14311	14357	14555	14414	14433	14330	14362	14394	14290	14455	14361	14531	14400	14580	14417	14437	14351	14305	14488	14312	14413	14431	14514	14572	14468	14448	14464	14506	14447	14323	14568	14495	14286	14455	14390	14470	14379	14379	14511	14544	14357	14425	14412	14405	14451	14406	14473	14381	14428	14439	14583	14364	14385	14441	14451	14485	14460	14534	14480	14572	14329	14468	14321	14413	14446	14319	14476	14467	14399	14546	14566	14275	14414	14487	14507	14445	14365	14401	14534	14373	14483	14466	14527	14339	14361	14348	14484	14373	14353	14334	14343	14436	14447	14397	14515	14391	14490	14254	14477	14408	14506	14402	14508	14349	14460	14624	14416	14371	14312	14540	14395	14544	14519	14370	14497	14304	14446	14267	14294	14401	14536	14500	14449	14263	14438	14503	14512	14278	14413	14397	14285	14463	14398	14332	14336	14454	14415	14513	14374	14467	14471	14435	14330	14437	14582	14471	14436	14440	14480	14437	14470	14613	14326	14530	14213	14423	14367	14383	14237	14576	14589	14475	14443	14575	14334	14374	14325	14481	14475	14609	14596	14482	14423	14397	14397	14649	14507	14481	14527	14358	14586	14388	14472	14297	14457	14612	14531	14434	14419	14481	14420	14566	14418	14504	14404	14240	14349	14354	14369	14361	14452	14458	14476	14382	14454	14534	14449	14456	14450	14322	14474	14574	14528	14505	14422	14596	14362	14506	14272	14440	14323	14537	14371	14353	14303	14317	14485	14520	14360	14517	14411	14449	14416	14473	14434	14445	14484	14599	14358	14354	14450	14418	14525	14419	14424	14327	14416	14511	14365	14504	14316	14562	14310	14593	14518	14418	14516	14471	14380	14179	14241	14489	14359	14496	14679	14246	14410	14493	14456	14576	14272	14307	14457	14536	14630	14479	14425	14328	14479	14311	14428	14393	14449	14379	14543	14559	14565	14483	14614	14483	14488	14566	14551	14370	14395	14453	14500	14518	14550	14470	14444	14203	14397	14449	14493	14523	14369	14396	14313	14437	14538	14490	14329	14484	14494	14245	14412	14382	14496	14299	14395	14451	14414	14673	14273	14505	14383	14513	14461	14462	14576	14440	14355	14579	14389	14425	14346	14549	14364	14560	14427	14508	14446	14493	14450	14381	14383	14678	14392	14275	14446	14477	14441	14378	14429	14497	14501	14377	14319	14595	14554	14401	14359	14501	14391	14382	14516	14486	14302	14328	14443	14312	14317	14492	14329	14394	14300	14519	14340	14316	14473	14338	14297	14537	14286	14391	14475	14488	14422	14429	14585	14444	14361	14418	14405	14301	14379	14452	14432	14525	14549	14420	14284	14506	14451	14502	14379	14505	14348	14333	14464	14528	14472	14372	14389	14399	14353	14619	14407	14583	14505	14676	14437	14601	14465	14403	14240	14390	14438	14320	14303	14316	14281	14514	14456	14425	14357	14212	14362	14599	14602	14490	14536	14474	14440	14641	14454	14344	14608	14382	14425	14571	14569	14219	14572	14504	14374	14406	14317	14295	14379	14393	14467	14421	14323	14247	14405	14364	14386	14358	14373	14416	14273	14460	14262	14390	14536	14475	14345	14478	14508	14220	14460	14450	14465	14375	14385	14412	14488	14509	14354	14429	14512	14531	14375	14401	14411	14490	14442	14401	14601	14379	14508	14402	14520	14362	14483	14495	14444	14550	14434	14517	14665	14512	14474	14548	14458	14456	14495	14628	14370	14402	14555	14485	14436	14428	14449	14577	14344	14599	14450
22635	20929	27809	24284	21867	22575	21393	18774	17994	18056	17911	17751	17504	17521	17524	17522	17165	17205	17184	17293	17333	17132	17191	17235	17195	17145	17123	17115	17167	17154	17234	17071	16998	17170	17200	17335	17327	17233	17149	17019	17082	17249	17115	17097	17043	17189	17162	17177	17129	17188	17093	17039	17173	17253	17056	17312	17210	17268	17288	17030	17171	16992	17030	17149	17222	17001	17177	17055	16960	17131	17133	17010	17185	17128	16967	17243	17084	17073	17074	17345	16944	17074	17272	17087	17225	17254	17219	17036	17048	17054	17112	16986	17147	17055	17039	17210	17293	17082	17145	16996	17103	17138	17180	17269	16884	17034	17067	17320	17340	17035	17020	17256	17072	17161	17153	17177	17160	17146	17018	16922	17170	17017	17124	17056	17196	17295	17105	17249	17083	17022	17095	17211	17038	17177	17218	16943	17186	17065	17068	17141	17308	17327	17136	17021	16971	17085	17160	17144	17200	17050	16999	17143	17255	17333	17247	17201	17030	17137	17150	17213	17052	17285	17280	17284	17281	17124	17044	16962	17021	17146	16995	17092	16999	16960	17168	17248	17149	17040	17259	17176	16969	17082	17131	17323	17076	16990	17026	16986	17005	17104	17245	17156	17153	17165	17092	17122	16905	17176	17076	17010	17212	17047	16970	17089	17027	16943	17085	17214	17092	17199	17064	16959	17098	17238	17118	17019	17007	17059	17101	17217	17160	17046	17085	17256	17070	17201	17019	17332	17058	17119	17164	16776	17006	17047	17275	17178	17351	17099	17004	17176	16858	16937	17178	17049	17139	17242	17082	17086	17451	17343	17368	17151	16951	17281	17122	17005	17169	17202	16925	17147	17304	17337	17226	17017	17217	16944	17028	17122	17089	17421	17150	17077	17217	17245	17301	17161	17167	16832	17233	17080	17128	17122	17147	17159	16940	17078	17272	17408	17197	17067	17142	17218	17114	17149	17028	17113	17285	16866	17227	17121	17095	17067	17060	17246	17032	16961	17206	17102	16858	17132	17172	16955	17055	17169	17077	17062	17069	17185	17317	17203	17008	16991	16979	17006	17073	17127	17038	17289	17105	17083	17095	17246	17080	17306	17062	17322	17227	17300	17125	17173	17256	17142	17086	17140	17299	16924	17292	17253	17075	16866	17212	17226	16984	17033	17316	17320	17164	17022	17205	17221	17183	17078	17265	17126	17042	17137	16998	17150	17131	17036	17005	17143	17073	17034	17065	17265	17031	17100	17158	17305	17266	17194	17087	16994	17204	17114	17290	16951	16988	16959	17096	17088	17158	17035	17242	17033	17252	17049	17179	17097	17201	17109	17102	17110	17209	17247	17089	17224	17101	16988	17021	16989	17155	17152	17006	17127	17260	17054	17201	17042	17184	17211	17174	16969	17165	17243	17243	17324	17085	17333	17292	17204	17288	17047	17038	17341	17125	17188	16947	17106	17124	17118	17211	17020	17194	16955	17229	17183	17101	17009	17125	16992	17159	17157	17239	17134	16933	17019	17170	17093	17120	17081	17016	16883	16977	17473	17245	17146	17061	17060	16995	17081	17196	17023	17209	17179	17137	17165	17295	17035	17295	17208	17364	17249	17253	17079	17163	17222	17185	17055	17118	17038	16983	17189	17085	17255	17276	17130	17083	17061	17242	17223	16987	17131	17227	16982	17073	17095	17181	17060	17234	17096	17247	17326	17102	17194	17183	17115	17177	16958	17175	17083	17042	17099	16993	17269	17229	17228	17331	16999	17299	17058	17377	17111	17084	17213	17331	17189	16998	17138	17229	17136	17080	17194	17187	17090	16932	17275	17194	17143	17068	17212	17156	17013	17092	17066	17171	17252	17274	17165	16889	17302	17064	17216	17047	17259	17176	17152	17084	16937	17110	17111	17170	17285	17162	17156	17108	16934	17232	17126	16942	17000	17296	17307	17236	17093	17099	17062	16904	17186	16930	17100	17038	17116	17419	17144	17102	17433	17082	17052	17091	17256	17284	17158	17287	17136	16985	17106	17235	17193	17286	17190	17181	17045	17205	17413	17281	17282	17230	17166	17047	17075	17000	17049	17184	17145	16970	17273	17202	17243	17268	17180	17238	17110	17164	17094	17031	17145	17269	17118	17165	17033	17208	17177	17310	17140	16945	17225	17294	17113	17073	17217	17164	17060	17065	17110	17223	17231	17154	17064	16984	17184	17281	17158	17118	17082	17165	16957	16977	17182	17085	17180	17189	17212	17034	17097	17218	17104	16968	16956	17066	17283	17031	17250	17014	17147	16989	17151	17049	17009	16963	17336	17157	17074	17290	17293	17081	16904	17325	17059	16877	17072	17113	17204	17122	16888	16989	17071	17136	17069	17149	17229	17166	17214	17178	17047	17216	17239	17112	17143	17213	17343	17110	17171	17324	17125	17161	17204	17071	17390	17254	17131	17081	17240	17254	17130	17102	17210	17160	17188	17037	16886	17172	17044	17148	16962	17047	17340	17085	17000	17073	16939	17138	17098	16936	17044	17058	17205	17202	17238	17027	17164	17229	17214	17085	17124	17236	17002	17078	17019	17099	17290	17289	17087	16905	17245	17092	17211	17033	17111	17100	17112	17194	17308	17160	17112	17436	17147	17175	17085	17223	17183	17146	17114	17091	17144	17320	17166	17188	17290	17162	17023	17093	17203	17076	17196	17204	17161	17184	17349	17127	17268	17023	17121	17192	17064	17126	17026	16962	17120	17147	16977	16839	17160	17099	17152	17183	17020	17099	17219	17086	17181	17164	16952	17040	17216	17361	17091	17198	17010	17330	17100	17195	17052	16897	17203	17251	17138	17125	17042	17040	17068	17180	16935	17231	17124	17071	17186	17096	16978	17142	17346	17301	16952	17130	17127	16963	16852	17080	17068	17200	17073	17209	17185	17113	17127	17209	17101	17086	16879	17203	17315	17395	17208	17062	17170	17121	17063	17109	17007	16976	17005	17224	17344	17262	17075	16970	17269	17196	16961	17066	16953	17281	17035	17252	17225	17002	17223	17436	17353	17034	16957	17040	17070	16924	17099	17023	17139	17038	17168	17116	17097	17240	17046	17028	17049	17105	17142	17113	17108	16961	17184	17264	16914	16687	17193	17346	17155	17245	17064	17038	17048	16986	17054	17182	17004	17226	17203	16938	17124	17195	17358	16987	16886	16952	17186	17233	17127	16954	16878	17218	17294	17001	17087	17245	17152	17033	17140	17150	17162	17446	17075	17115	17110	17221	17086	17199	17198	17074	17205	17079	17022	17099	17162	17348	17114	17074	17092	17158	17053	17182	17071	16943	17200	17080	17211	17213	17026	17319	17112	17035	17105	17120	17090	17265	17263	17117	17133	17043	17190	17153	17286	17360	17054	17182	17021	17137	17024	17128	17111	17271	17234	17069	17266	17105	17078	17121	17048	17215	17084	17220	17173	17356	17125	17107	17269	17070	17158	17324	17193	17183	17255	17044	17354	17172	17083	17076	17140	17245	17029	16901	16944	17093	17218	17106	17060	17256	17165	17200	17169	16978	17236	17066	17141	17038	17026	17067	17149	17413	17045	17106	17136	16712	17041	17139	17116	17021	17149	17144	17192	17343	17165	17052	17282	17119	16874	17139	17104	17213	17183	17154	17062	16961	17299	17034	17224	17162	17091	17280	17065	17012	17088	17029	17103	17216	17251	17255	16991	17114	17087	17170	17046	17082	17224	17010	17078	17221	17162	17043	17022	17079	17123	17255	17148	17052	16950	17200	17047	16949	17116	17096	17083	17128	17050	17081	16883	17163	17029	17144	17035	17123	17426	17247	17119	17157	17189	17250	17036	17150	17292	17085	16980	17196	17077	17294	17044	17127	17167	17138	17006	17222	16989	17209	17032	17243	17263	17092	17212	17101	17162	17074	17164	17234	16882	17348	17186	17056	17313	17149	16948	16944	17015	17138	17119	17169	17375	16925	17232	17197	17185	17035	16969	17269	17113	17364	17012	17327	17293	17165	17155	17173	17185	16798	17093	17246	17108	17189	17238	17086	17245	17124	17132	17165	17107	17137	17057	17116	17103	17175	17255	17126	17081	17119	17198	17136	17022	17358	17044	16947	17144	17143	17095	17080	17255	17030	17139	17034	17172	17044	17102	17099	17206	17000	17293	17030	17113	17270	17208	17133	17218	17189	17215	17329	17042	17044	17349	17240	17184	17260	17337	17213	17208	17206	17199	17079	17266	16920	16944	17276	16950	17050	17110	17060	17026	17259	17091	17128	17064	17102	16999	17232	17340	17172	17160	17046	17054	17238	17031	16989	17053	16983	17304	17028	17006	16914	17259	17253	17131	17209	17125	17377	17282	17239	17110	17220	17209	17284	17030	17184	17218	17075	17197	17294	17060	17160	17133	17145	17104	17147	17354	17228	16991	17234	17235	17200	17024	17053	17040	17084	17261	17093	17217	17315	17191	17044	17095	17038	17194	17139	17182	17110	16825	17133	17312	17245	17188	17272	17194	17210	17192	17215	17130	17021	16966	17296	16903	17110	17241	17165	16866	17329	17288	17186	17015	17024	17046	17230	17155	17091	17142	17317	17280	16937	17151	17089	17021	17038	17036	17254	17223	17037	17076	17318	17202	17193	17161	17031	16999	17384	17196	17140	17234	16999	17014	17235	17021	17112	17286	17126	17130	17142	17327	17163	17055	17072	17323	17330	17204	17100	17221	17117	17115	16853	16927	17151	17067	17334	17094	17179	17148	17230	17052	17042	17117	17349	17258	17099	17132	17120	17121	17106	17038	17149	17310	17146	17018	17275	17140	17032	17233	17083	17235	16953	17121	17231	17316	17184	16973	17264	17048	17223	16973	17145	16996	17051	17262	17207	17105	17240	17040	17214	17134	17308	17282	17226	17156	17219	17335	17104	16925	17089	17228	17173	16967	17053	17347	17113	17276	17163	17268	17189	17076	17155	17144	17070	17047	17284	17012	17140	17153	17282	17231	17091	17145	17127	17009	17215	16922	16957	16957	17108	16938	17070	17001	16963	16843	17121	17047	17194	17169	17146	16933	17025	17131	17281	17144	17053	16962	17215	16985	16986	17109	16927	17104	17265	17000	17183	17053	16995	17226	17285	17138	17053	17191	17245	17150
14573	31531	25883	20343	18515	17387	16390	16148	15683	15366	14910	14883	14549	14641	14613	14523	14478	14445	14388	14624	14428	14484	14328	14471	14229	14462	14349	14401	14299	14535	14418	14410	14396	14457	14495	14470	14450	14275	14416	14434	14492	14307	14415	14435	14460	14374	14486	14437	14304	14604	14477	14331	14363	14271	14510	14381	14347	14251	14233	14539	14353	14227	14305	14289	14244	14376	14559	14401	14317	14274	14386	14402	14427	14311	14269	14375	14206	14407	14278	14396	14218	14326	14351	14348	14330	14421	14389	14167	14470	14116	14457	14479	14249	14482	14171	14342	14356	14247	14316	14285	14482	14311	14389	14366	14560	14294	14361	14362	14493	14222	14389	14308	14378	14347	14481	14491	14353	14425	14321	14350	14298	14377	14289	14408	14252	14334	14301	14272	14310	14358	14444	14169	14158	14400	14374	14187	14375	14275	14353	14085	14303	14299	14115	14313	14316	14567	14267	14482	14230	14286	14437	14504	14350	14372	14287	14335	14388	14401	14308	14382	14391	14403	14230	14335	14297	14378	14308	14270	14226	14424	14216	14256	14225	14269	14256	14374	14202	14384	14354	14277	14304	14320	14344	14284	14303	14285	14287	14364	14278	14290	14458	14164	14294	14328	14547	14461	14207	14487	14324	14311	14334	14469	14247	14318	14276	14418	14379	14124	14250	14412	14281	14383	14314	14415	14336	14230	14465	14390	14336	14290	14425	14177	14334	14329	14485	14431	14326	14251	14199	14358	14351	14277	14372	14261	14437	14239	14296	14360	14298	14173	14277	14439	14252	14311	14335	14129	14432	14356	14363	14275	14396	14429	14138	14247	14292	14309	14349	14295	14359	14252	14260	14360	14316	14392	14459	14368	14378	14543	14402	14450	14327	14208	14408	14309	14137	14385	14447	14365	14454	14215	14268	14258	14483	14383	14168	14212	14413	14229	14365	14197	14121	14441	14264	14520	14310	14314	14235	14376	14174	14110	14377	14367	14431	14517	14297	14268	14341	14263	14400	14436	14211	14320	14306	14268	14464	14323	14432	14390	14316	14291	14211	14267	14399	14480	14494	14347	14239	14374	14305	14234	14444	14388	14291	14292	14343	14062	14561	14321	14415	14520	14437	14463	14488	14349	14281	14338	14362	14298	14370	14337	14290	14334	14324	14341	14242	14116	14234	14253	14468	14240	14383	14434	14412	14347	14409	14342	14342	14328	14362	14324	14369	14283	14292	14303	14359	14320	14368	14182	14272	14303	14298	14164	14445	14340	14408	14246	14328	14494	14420	14429	14384	14230	14283	14379	14379	14271	14427	14389	14429	14420	14265	14498	14453	14375	14506	14312	14255	14136	14304	14484	14235	14172	14413	14299	14309	14434	14364	14277	14393	14311	14366	14368	14408	14452	14246	14256	14343	14294	14307	14370	14313	14377	14414	14439	14133	14293	14240	14439	14425	14276	14378	14210	14365	14272	14336	14374	14521	14462	14518	14219	14310	14173	14546	14268	14421	14253	14462	14291	14374	14374	14381	14284	14347	14388	14422	14315	14258	14481	14304	14252	14418	14302	14584	14359	14261	14328	14237	14400	14123	14639	14342	14396	14325	14259	14369	14338	14383	14357	14302	14473	14403	14274	14453	14404	14398	14312	14304	14498	14295	14378	14303	14309	14337	14306	14363	14490	14363	14281	14473	14358	14298	14321	14132	14421	14332	14130	14498	14318	14448	14364	14543	14304	14449	14340	14210	14353	14385	14216	14239	14284	14437	14197	14231	14400	14366	14328	14463	14450	14365	14315	14401	14417	14438	14394	14372	14304	14484	14338	14304	14340	14372	14505	14342	14329	14387	14352	14267	14409	14341	14298	14251	14318	14446	14254	14270	14111	14305	14392	14319	14289	14325	14343	14564	14338	14378	14123	14339	14300	14328	14263	14322	14307	14265	14256	14327	14293	14332	14300	14346	14378	14467	14501	14400	14365	14346	14282	14313	14389	14485	14355	14421	14417	14214	14277	14473	14402	14384	14547	14362	14281	14304	14231	14382	14416	14248	14254	14341	14062	14321	14252	14371	14229	14431	14396	14362	14537	14357	14359	14286	14306	14327	14411	14340	14301	14381	14347	14299	14299	14277	14295	14298	14124	14427	14212	14585	14301	14221	14325	14278	14372	14407	14599	14313	14268	14446	14380	14365	14298	14231	14329	14399	14360	14498	14300	14445	14250	14370	14442	14306	14274	14268	14443	14088	14321	14478	14447	14311	14371	14309	14394	14393	14388	14556	14185	14351	14294	14323	14421	14403	14273	14317	14371	14239	14351	14290	14584	14361	14342	14429	14279	14382	14364	14198	14356	14321	14351	14514	14432	14165	14450	14121	14313	14569	14269	14374	14424	14442	14402	14365	14313	14545	14369	14264	14493	14333	14250	14107	14312	14410	14126	14199	14339	14209	14255	14262	14329	14222	14282	14231	14327	14355	14388	14496	14262	14461	14179	14275	14395	14405	14329	14630	14277	14335	14437	14379	14533	14417	14242	14384	14431	14316	14344	14517	14341	14313	14414	14250	14495	14334	14333	14396	14448	14405	14357	14381	14420	14491	14316	14240	14170	14371	14235	14354	14307	14557	14529	14343	14392	14177	14411	14484	14445	14274	14212	14402	14359	14406	14288	14324	14491	14378	14387	14207	14435	14338	14294	14304	14253	14297	14190	14228	14482	14478	14121	14248	14380	14396	14338	14258	14463	14330	14298	14409	14371	14172	14388	14372	14235	14397	14311	14344	14249	14365	14334	14476	14426	14348	14333	14378	14291	14446	14281	14350	14453	14384	14376	14369	14429	14342	14410	14301	14203	14434	14211	14157	14287	14414	14149	14292	14438	14579	14308	14308	14207	14268	14386	14320	14410	14531	14484	14353	14242	14261	14240	14293	14234	14351	14327	14443	14421	14194	14377	14279	14363	14411	14356	14348	14241	14378	14456	14459	14333	14181	14262	14272	14396	14393	14212	14273	14444	14394	14403	14385	14341	14472	14347	14346	14344	14377	14278	14290	14173	14267	14354	14358	14314	14478	14323	14279	14296	14146	14338	14294	14356	14279	14388	14348	14304	14224	14367	14452	14334	14317	14315	14467	14411	14261	14142	14528	14326	14222	14461	14365	14412	14449	14284	14217	14138	14246	14347	14222	14335	14603	14264	14373	14302	14477	14423	14352	14281	14180	14304	14448	14420	14370	14361	14281	14446	14317	14305	14418	14355	14328	14205	14349	14376	14488	14325	14292	14218	14302	14481	14321	14342	14283	14342	14440	14275	14332	14491	14255	14210	14412	14345	14148	14482	14320	14199	14381	14253	14423	14369	14330	14319	14270	14389	14126	14239	14290	14408	14209	14124	14306	14354	14360	14236	14384	14428	14431	14395	14328	14306	14446	14271	14351	14549	14384	14257	14118	14421	14371	14270	14231	14129	14262	14392	14348	14423	14623	14433	14134	14312	14232	14479	14340	14334	14301	14417	14346	14225	14399	14382	14309	14288	14433	14428	14244	14388	14517	14311	14340	14305	14487	14366	14498	14276	14371	14339	14198	14219	14416	14333	14310	14338	14249	14353	14374	14336	14276	14277	14465	14565	14436	14386	14309	14178	14514	14420	14394	14453	14422	14322	14304	14402	14396	14216	14402	14440	14399	14197	14441	14130	14352	14260	14265	14268	14447	14351	14419	14317	14298	14370	14565	14357	14268	14327	14290	14499	14356	14320	14570	14447	14417	14340	14396	14362	14359	14413	14139	14342	14447	14294	14284	14386	14208	14399	14392	14392	14362	14298	14321	14398	14479	14286	14485	14254	14245	14335	14447	14295	14362	14324	14365	14469	14358	14553	14263	14278	14346	14200	14232	14330	14385	14266	14317	14065	14473	14393	14453	14334	14458	14419	14217	14424	14350	14355	14387	14285	14386	14564	14458	14224	14399	14326	14450	14402	14487	14225	14346	14288	14416	14354	14256	14356	14360	14285	14489	14429	14303	14278	14401	14216	14330	14245	14453	14313	14353	14313	14533	14335	14400	14223	14246	14359	14351	14411	14338	14169	14125	14339	14364	14185	14280	14260	14349	14235	14364	14378	14394	14192	14429	14170	14364	14366	14353	14281	14357	14200	14165	14386	14296	14183	14276	14314	14159	14521	14320	14314	14202	14369	14339	14435	14384	14475	14305	14218	14329	14324	14359	14326	14485	14405	14342	14275	14301	14387	14228	14362	14218	14192	14343	14361	14249	14299	14507	14258	14348	14443	14536	14520	14373	14278	14268	14208	14313	14357	14201	14356	14295	14432	14352	14148	14280	14395	14506	14269	14170	14466	14186	14276	14330	14349	14303	14305	14416	14307	14322	14381	14439	14247	14330	14319	14244	14355	14305	14271	14466	14462	14338	14391	14252	14446	14317	14177	14489	14284	14403	14216	14318	14299	14268	14513	14437	14386	14330	14289	14246	14308	14320	14427	14470	14400	14410	14350	14212	14522	14107	14364	14371	14181	14207	14545	14358	14303	14708	14365	14420	14377	14354	14382	14401	14287	14297	14332	14280	14394	14161	14558	14287	14365	14441	14497	14196	14497	14429	14144	14400	14224	14309	14362	14417	14397	14258	14225	14362	14591	14209	14549	14421	14389	14294	14284	14551	14397	14352	14426	14280	14360	14473	14345	14280	14323	14313	14302	14449	14241	14396	14411	14447	14298	14222	14340	14318	14378	14338	14328	14387	14258	14444	14372	14301	14463	14359	14526	14391	14191	14234	14180	14391	14195	14384	14552	14277	14136	14436	14285	14417	14364	14324	14402	14296	14360	14285	14308	14331	14348	14362	14383	14183	14384	14425	14300	14321	14267	14422	14255	14263	14288	14472	14409	14269	14300	14360	14499	14282	14301	14238	14451	14446	14289	14454	14279	14482	14264	14448	14346	14274	14301	14300	14376	14316	14414	14332	14241	14256	14376	14279	14333	14258	14351	14328	14308	14410	14610	14362	14309	14288	14288	14368	14363	14209	14475	14285	14361	14192	14143	14278	14315	14333	14377	14335	14406	14427	14490	14364	14419	14341	14439	14290	14361	14212	14218	14271	14469	14552	14293	14400	14279	14363	14268	14190	14490	14331	14241	14320	14578
24292	20953	26699	26421	21015	19836	19760	18972	18688	18614	18298	18333	18208	18101	17826	17881	17907	18124	18012	18109	17890	18055	18003	18166	18087	18023	17980	17974	17879	18041	17963	17751	17863	18152	17982	18089	17985	18016	17958	17955	18173	17935	17903	17992	18056	17946	17870	18145	17833	17952	17961	17788	17726	18013	18005	17804	17961	17935	17882	17725	17923	17885	17844	17931	18151	18059	17873	18076	17939	17848	17876	17720	17898	18046	17973	17830	17872	17932	17863	17954	18222	18013	17974	18059	17780	17830	17924	17781	17889	17939	17860	17908	18014	17897	17916	17939	17871	17999	17951	17848	17696	18003	17807	17865	18067	18064	18019	17956	17852	17927	18113	17966	17659	17641	17929	17826	18188	17880	17818	17700	17851	18027	18000	18061	18015	17770	18063	17864	17704	17772	17905	18022	17878	17912	17935	17770	18033	17867	17893	17944	17764	17934	18036	17923	17850	17890	17812	17901	17821	18000	17916	18052	17951	18093	17780	17800	18178	17846	18045	17998	17967	17791	17910	17707	17992	17918	17895	17960	17804	18018	17968	17930	17952	18007	17881	17910	17961	17839	18190	17842	18039	17882	17906	17791	17932	17903	18007	18244	18090	17945	17944	18011	17973	18209	17912	17866	18096	17848	17848	17946	17784	17854	17918	17689	17950	17728	17854	17810	18041	17902	17823	17866	17808	17810	17942	17821	18081	17850	17898	17789	18132	17810	17838	17910	17957	17959	17932	17885	18037	17954	18083	18003	17935	17959	17984	17733	18042	17934	18044	17970	17971	17860	17855	17657	18002	17977	18009	17827	17822	18051	17916	18097	17845	17910	17869	17817	17667	17934	17743	17731	17982	17986	17928	17878	17841	18067	18007	17941	17875	17818	17963	17903	17965	17977	18021	17962	17927	17893	17998	18087	17913	17914	17830	18006	17913	17867	17838	17945	17933	17856	17783	18012	18031	17715	18090	17807	17744	17904	17923	17855	17928	18105	17944	17834	17858	17661	17920	17786	17697	18102	17897	18173	17978	17871	17990	17935	17995	17867	17908	18034	18010	18168	18122	17984	17770	17934	17954	17900	17984	17912	17822	17796	17984	17913	17886	17847	17840	17912	17936	17954	17866	17938	17992	18110	17611	17778	17909	17988	17811	17899	17891	17780	17809	17960	18057	18044	18009	17939	17988	17779	17733	17755	17960	17997	17902	17817	17945	17814	17941	17781	17943	17940	17992	17780	17813	18049	17992	17747	18041	17914	18055	18094	18090	18087	18031	17896	18037	17757	17904	17929	17964	18006	18179	18027	17862	17878	18092	17839	17674	17902	17869	18050	17892	17892	17906	17879	18015	18164	17909	17910	17948	18101	17986	17879	17915	18041	17995	18130	17944	18027	17739	17873	17951	17970	17830	17993	17701	17601	17795	17728	17909	17803	17917	17915	17953	17886	17719	17937	17917	18013	17944	17878	17870	17679	17841	17739	17939	17872	17770	18154	17906	17990	17884	17907	18019	18104	17750	17928	17991	17862	17953	17958	17801	17695	17967	17947	18135	17780	17934	17787	17943	17993	18066	18001	17934	17764	17784	17870	17791	17576	17983	18143	17780	17974	18112	18075	18018	17964	18155	17966	18087	17879	17807	17875	17918	17858	17736	17895	18028	17947	18061	17758	17868	17696	17756	18010	17841	17761	18093	18020	17834	17930	18000	17836	17916	17746	17918	17747	17832	17609	17819	17901	18282	17730	17972	18042	18022	17817	17962	18046	17929	17898	17777	17873	17801	17977	18038	17765	18085	17833	17938	17956	17930	17924	17927	18009	18003	17796	18017	17870	18000	17909	17865	17914	17893	17987	17853	17847	17991	17746	18095	17819	17974	17692	17933	17848	17912	17997	17809	17918	18064	17897	17908	18023	17858	17941	17942	17798	17956	17758	17719	17715	17893	17934	17765	17765	18002	17818	17854	17982	17939	17819	17841	17833	18019	17846	17882	17943	18089	17802	17759	17847	17943	17995	17961	18122	18036	17959	18039	17954	18220	18030	17865	17876	17983	17862	18071	17923	17930	17833	17820	17782	17828	17947	17915	18035	17744	17965	17945	18028	17859	17887	17930	17934	18069	17827	17811	17808	17980	17879	17836	17776	17939	17871	18062	17966	17940	17997	17711	17949	17656	17929	17783	17923	17783	17953	18013	17898	17912	17955	18013	17987	17999	17749	17880	17956	17924	18050	17944	17928	17745	17980	18236	18097	18251	17746	17932	18002	17776	17881	17932	17986	18064	18107	18016	17769	17761	18278	17948	17963	17854	17869	17951	18143	18023	17994	17778	17957	18020	18091	18003	17769	17916	17856	17804	18106	17870	17955	18101	17736	18097	18035	17981	17690	17793	17731	17898	18153	17958	17995	17936	17768	17915	17779	17748	18276	18016	17865	17869	17895	18072	18088	17876	18051	17813	17775	17778	17974	17688	17986	17880	17924	17774	17858	17914	17694	17827	17941	17852	17823	17802	17848	17848	17664	17900	17836	17899	17839	17930	17983	17945	17938	18092	18100	18029	18136	17930	17849	17788	17785	18069	17946	17910	17956	17871	17901	17911	17991	18006	17935	17970	18264	18041	17951	18124	17986	18072	17925	17959	17898	17823	17752	18029	17903	17812	18063	17903	17912	18038	17979	18064	17866	17882	17951	17886	17865	18005	17852	17824	18031	17843	17889	17985	18062	17803	17942	17788	17716	17930	17756	18003	18055	17979	17813	17896	18223	18043	17974	17939	17825	17684	17863	18177	17776	17955	18016	17973	17803	17789	17891	18149	17939	17858	17911	17981	17850	17585	18205	17969	17930	18059	17894	17790	17949	17942	17887	17968	17936	17911	17900	18012	17989	17739	17844	17998	17968	18032	17916	18026	18028	18030	17912	17728	17978	17928	18086	17979	17678	17847	17847	17845	17902	17908	17938	17873	17888	17890	17831	18097	17969	17800	17967	17954	17833	17971	17929	18088	18030	17936	17896	17870	17867	17864	17916	17895	17833	17985	17859	17623	17990	17862	17792	18070	18021	18180	17755	17526	17816	17968	18083	18046	17929	17987	18051	18037	17964	17823	17830	18013	17939	17909	17976	17929	17906	17771	17827	17736	18092	17837	17923	18124	17804	17859	17788	17834	17809	17965	17914	18145	18023	17916	18017	17871	17598	17891	17807	17769	18122	17956	17878	17957	17811	17926	17731	17795	17898	17888	17914	17878	18132	17746	17810	17824	17928	17860	18030	17979	17910	17895	17979	17869	17811	17741	18023	18069	17938	18043	17887	18028	17887	17988	17832	17982	17733	17898	17981	17800	17919	17835	18043	17951	17926	17855	17974	17874	17896	17939	17683	17939	18023	18057	17863	17819	17796	17984	18128	17865	17719	17873	17944	17839	17816	17957	17882	17982	17747	17820	17688	17949	18096	17827	17961	17827	17828	17989	17665	18015	17998	17696	17947	17886	17856	17956	17940	18069	18010	17995	18049	17844	17819	17698	18047	17922	17907	17909	18107	17748	17721	17873	17942	17901	17914	17928	18144	17894	17845	17716	17986	17944	17678	18198	17897	17909	17875	17994	17974	17951	18006	18050	17895	17936	17952	17972	17916	17944	17957	17927	17952	18041	17681	17833	17889	17973	17838	17769	18050	17901	17989	17863	18051	18014	17801	17889	17862	17938	17826	17954	18121	17898	17914	17930	17906	17903	17958	17923	17961	18131	17811	17919	18080	17827	18024	18138	17932	17880	17961	17936	17944	17863	17795	18000	18011	17970	18063	17907	17924	17910	17919	17873	18091	17829	17978	17932	18015	17928	18037	17889	18034	17854	18000	17972	18018	18003	17891	17939	17981	18168	17707	17945	18061	17779	17774	17858	18011	18219	17743	17793	17841	17750	17930	17902	18193	17803	17994	17937	18037	18144	17839	17822	17940	17935	17858	18058	17918	17914	17971	18200	17974	17938	17879	17828	17725	18010	17888	18001	17852	17997	17923	17884	18069	17898	17916	18045	17995	17989	17974	17850	18081	17903	18092	17877	17894	17757	17903	17978	18089	17876	18001	17833	17885	17910	17796	17901	17992	18088	17798	18092	17953	17974	17744	17906	17901	17806	17875	18062	18022	17933	17896	17792	17973	17926	18169	18113	17675	17928	17979	17832	17765	17888	17641	17714	17965	18121	17729	18053	17860	18031	17958	17975	17964	18031	17930	17941	17982	17808	18102	17890	18086	17983	17877	17974	17823	17902	17745	18146	18145	18044	17826	17795	17852	17925	17954	17817	18057	17928	17921	17938	17661	17728	17740	17929	17830	17949	17760	17953	17935	18016	17869	18045	17897	17922	17885	18048	17901	17835	18012	17786	18174	18144	17864	17890	17850	17819	17937	17893	17827	18106	17868	17791	18017	18021	18050	17825	18016	17864	17847	17753	17928	17875	17799	18019	17983	18064	18148	17813	18131	17747	17917	17945	17934	17943	17947	18038	17905	18001	17799	18021	17819	17692	18053	18007	17855	17854	17894	17954	17907	18116	17873	18030	17994	17782	17916	17902	17839	18005	17866	17707	17993	18085	18155	18134	17861	17840	17928	17790	17922	17758	17712	18080	18155	17819	17921	17886	17838	17714	17897	17833	18108	17902	17941	17919	17866	17793	17844	18014	17741	17646	17799	18136	17909	17911	18017	18006	17976	17925	17818	17829	17846	17966	17884	17943	18101	17734	17662	17968	17962	17765	18028	17746	17817	17686	17776	18082	18005	18022	17979	17851	17848	17848	17820	18156	17915	18242	17775	17769	17695	17841	17967	17863	17892	17978	17802	17720	17647	17941	17785	17922	18093	17816	17967	17990	17762	17804	17845	17883	18032	17870	17821	17843	17758	17957	17904	17969	17959	17857	17868	17954	17701	17882	17977	17855	17690	17954	17785	18059	17815	18031	17912	18077	17713	18007	17980	18055	18021	17926	17719	17848	17822	18057	17901	17828	17794	17873	17790	18020	17987	17986	17823	18029	17940	17753	17829	17910	17904	17921	17876	18044	18061	17861	17844	17852	17791	17817	17962	18086	18028	18023	17915	17998	17770	17870	17899	18098	18010	17980	17875	18149	18056	17907	17961	17757	17763	18037	17897	17963	18025
15592	28642	23807	19443	17668	16942	16499	16208	15820	15521	15261	15123	15115	15031	15016	14871	14977	14880	14788	14911	15020	15012	14942	14887	14989	14987	15124	15064	14948	14921	14837	14896	14713	15030	14875	14929	14842	14874	14885	14918	14960	14740	14838	14867	14942	14915	15009	14926	14851	14930	14892	14978	14989	14812	14903	14928	14860	15022	14813	14982	14963	15024	14923	15018	15005	14859	14790	14884	14853	14982	14902	14940	14873	14835	14891	14847	14971	14874	14748	14837	14871	14835	15033	14896	14813	14894	14802	14737	14837	14750	14714	14862	14829	14710	14884	14819	14760	14934	15056	14900	14945	14833	14905	14950	14807	14857	14970	15027	14928	14880	14823	14669	14858	14904	14882	14893	14759	14712	14758	14962	14756	14916	14962	14937	14775	14876	14818	14847	14752	14814	14831	14911	14929	14924	14835	14723	14951	14848	14937	14845	14994	15091	14878	14871	14816	14785	14696	15025	14976	14758	14798	14781	14919	14867	14764	14861	14928	14878	14803	14903	14835	14678	14872	14798	14816	14724	14835	15001	14976	14781	14797	14777	14924	14952	15008	14861	15018	15007	14966	14954	14929	14860	15047	14942	14813	14907	14736	14930	14743	14879	14832	14760	14696	14992	14829	14800	14962	14810	14917	14719	14837	14810	14825	14829	14927	14861	14864	14923	14785	14874	14866	14809	14917	14761	14847	15047	14774	14909	15064	14854	14941	14966	15046	14850	14924	14945	14864	14914	14847	14814	14875	14895	14715	14734	15022	14799	14883	14906	14801	14869	14826	14969	14943	14943	14918	14861	14882	14840	14924	14939	14936	14998	14904	14830	14856	14844	14872	14998	14877	14817	14883	14870	14912	14901	14852	14865	14831	14718	14962	14841	14723	14909	15068	14775	14921	14726	15054	14941	14776	14846	14999	14768	14994	14793	14972	14940	15018	14784	14812	14883	14956	14957	14888	14858	14841	14825	14843	14905	14853	14911	14939	14882	14997	15113	14838	14965	14822	14707	14995	14815	14786	14915	14755	14970	14961	14912	14849	14935	14733	14986	14688	14806	14796	14884	14877	14833	14968	14884	14898	14902	14916	14870	14764	14691	14731	14945	14831	14793	14932	14936	14988	15026	14959	14830	14829	14870	14881	14831	15004	14683	14727	14877	14920	14706	14921	14803	15036	14787	14976	14995	14965	14758	14801	14819	14939	14800	14747	14963	14914	14678	14950	15094	14891	14768	14774	14850	14702	14804	14737	15020	14914	14928	14837	14804	14861	14914	14820	14829	14889	14829	14848	14984	14746	14721	14861	14812	14848	14814	14789	14825	15042	14845	14925	14891	14811	14853	14879	14858	14858	14919	14878	14839	14859	15017	14916	14722	14825	14816	14912	14893	14931	14776	14929	14888	14872	14840	14976	14969	14700	15136	14850	14918	14800	14685	14961	14921	14924	14990	14925	15048	14873	14846	14748	14976	14914	14824	14906	14866	14922	14839	15009	14829	14719	14835	14889	14960	14776	15051	14782	14753	14897	14835	14947	15017	14858	14761	14873	14841	15009	14604	14697	14985	14908	14895	14778	14863	14914	14839	14983	14819	14852	14972	15033	14931	14748	14872	14918	14693	14936	14926	14839	14774	15014	14826	14817	14832	15019	14975	14955	14926	14804	14987	14940	14774	14778	14866	14796	14740	14946	14852	14850	15058	14840	14896	14841	14866	14947	14711	14991	15017	14904	14924	15021	15027	14699	14858	14887	14862	15030	14851	14822	14894	14888	14999	14900	14846	14826	14880	15050	14927	14917	14857	14908	14831	14895	14932	14871	14758	14883	14839	14945	14926	14771	14787	14906	14946	14966	14756	14896	14865	14907	14953	14744	14997	14873	14870	14865	14792	14969	14887	14603	14817	14777	14780	14863	14890	14839	14922	14847	14913	14970	14924	14894	14877	14957	14894	14837	14785	14846	14782	15078	14808	14984	14916	14908	14762	14841	14845	15006	14918	14779	14755	14811	14943	14980	14995	14734	14869	14897	14822	14806	14938	14971	14841	14817	14934	14997	14797	14777	14984	14908	14829	14862	14986	14898	14721	14948	14918	14856	14867	15050	14820	15048	14831	14713	14746	15011	15080	14993	14951	14877	14921	14922	14873	14881	14933	14878	14873	14851	14695	14830	15004	14767	14968	14689	14996	14871	14854	14888	14819	14993	14795	15038	14922	14756	14926	14781	14820	14909	14840	15054	14819	14726	14992	14929	14964	14790	14853	14950	14786	14935	14937	14867	14861	14927	14753	14885	14656	14805	14823	14867	14758	14810	14864	14929	14853	14951	15051	14862	14879	14662	14811	14872	14839	14872	14896	14906	14954	14964	14817	14961	14934	14775	14975	15039	15038	15009	14745	14805	14793	14833	14855	14830	14753	15064	14691	14780	14862	14848	14954	14906	14825	15015	14805	14933	14877	14834	14841	14837	14953	15033	14831	14909	14741	14840	14954	14829	14679	14885	14856	14954	15029	14930	14824	14850	14969	14943	14912	14912	14823	14780	14894	14905	14729	14909	15007	14869	14821	14875	14865	14830	14816	14975	14951	14961	14872	14882	14786	14869	14766	14851	14796	14891	14861	14788	14922	14855	14791	14749	14797	14891	14840	14897	14954	14843	14865	14814	14752	14835	14795	14719	14861	14761	14939	14850	14802	15113	14948	14883	14847	14815	14783	14719	14783	14869	14795	14996	14909	14877	14773	14825	14819	14707	14887	14761	15028	14823	14933	14854	15067	14925	14787	14952	14833	14866	14955	14832	14715	14892	14868	14858	14950	14898	14875	14841	14931	14974	14872	14982	14920	14838	14962	15011	14929	15026	14822	14945	14817	14919	15022	14880	15080	14808	14949	14878	14830	14989	14943	14955	14904	15000	15023	14947	14871	14916	14981	14907	14793	14706	14862	14929	14868	15020	14957	15075	15057	14940	14831	15029	14935	14960	14970	14872	14896	14830	14945	14878	14688	14982	14881	14841	14755	14736	14880	14944	14928	14906	14874	14888	14764	14892	14721	14809	14817	14870	15021	14985	14778	14846	14820	14869	14696	15000	14748	14764	14996	14897	14830	14708	14819	14837	14934	14885	14827	15036	14730	14792	14883	14904	14818	14729	14940	14852	14810	14957	14848	14997	15091	14804	14813	14929	14875	14691	14754	14831	14794	14985	15122	14929	14824	14876	14839	14917	14864	14827	14875	14697	14822	14763	14882	15015	14924	14941	14947	14868	14957	14989	15012	14846	14975	14897	14848	14822	14949	14825	15062	14966	14876	14990	14882	14870	14804	14923	14886	14773	15074	14839	14882	15032	14890	15071	14852	14788	14838	14835	14995	14900	14828	14872	14853	15051	14731	14969	14861	14789	14849	14863	14948	14846	14843	14985	14915	14750	14901	14856	14873	14689	14973	14832	14958	14768	14902	14822	14894	14667	15001	14906	14803	14919	14845	15000	14917	14790	15118	14868	14812	14839	14822	15031	14922	14950	14815	14786	14834	14868	15084	14809	14905	14881	14981	14857	15024	14980	14840	15082	14756	14807	14811	15096	14891	15007	14889	14852	14795	14790	14984	14748	14906	14824	14913	14755	14672	14946	15041	14892	14964	14823	14758	14938	14831	14906	14868	14847	14906	14823	15017	14840	14907	14812	14809	14848	14860	14892	14753	14897	14915	15038	14748	14904	14816	14900	15016	14814	14887	14984	14882	14886	14958	14857	14989	14892	14965	15032	15086	14764	14830	14695	14993	14844	14894	14823	14944	14879	14840	14813	14783	15060	14792	14808	14907	14845	14769	15039	14872	14909	14763	14865	14980	14872	14917	15005	14826	15077	14868	14925	14702	14833	14701	14730	14769	14749	14863	14937	14945	14841	14747	14706	14985	14757	14977	15065	14838	14809	14951	14790	14774	15037	14908	14886	14843	14691	14992	14935	14775	14821	14822	15132	14973	14863	14896	14913	14912	14907	14814	14851	14835	14905	15085	14846	14985	14998	14852	14859	14843	14892	14915	14743	14797	14809	14887	14653	14870	14864	14840	14975	15024	14899	14730	14906	14836	14798	14807	14990	15021	15010	14864	14819	14704	14915	14851	14839	14825	15068	14877	14849	14903	14976	14848	14858	14815	14999	14791	14800	14980	14915	14852	14990	14733	14880	14970	15041	14946	14879	14858	14825	14713	14795	14656	14760	14983	14905	14977	15000	14974	14852	14863	14839	14878	15022	14815	15037	14956	15026	14955	15001	15051	14959	14830	14789	14975	14952	14996	14919	14838	14824	14786	14716	14956	15092	15008	14823	14780	15075	14816	15093	14925	15066	14793	14776	14778	14923	14869	14876	14916	15038	14910	14894	14764	14910	14826	15009	15034	15026	14886	14893	14898	14897	14780	14848	14863	14887	14814	15098	14891	14692	14953	15039	14868	14895	15116	14847	14967	14858	14908	14924	15204	14859	14984	14987	14719	14893	14805	14752	14927	14871	14982	14886	14954	14690	14926	14819	14893	14889	14780	14800	14999	14882	14816	14938	14995	14781	14932	14824	14817	14950	14853	14846	14934	14884	14775	14847	14786	14846	14886	14836	15015	14945	14731	14952	14871	14964	14897	14862	14786	14838	15009	14688	14703	15012	14925	14914	14839	14785	14882	14912	14984	14799	14792	14899	14783	14834	14915	15044	14707	14788	14958	14890	14732	14996	14887	14723	14927	14916	14809	14794	14974	14828	14629	14855	15047	14862	14799	15029	14954	14969	14765	14924	14878	14761	14952	14833	14887	14813	14822	14911	14883	14791	14844	14902	14866	14903	14895	14983	14753	14862	14910	14756	14894	14780	14963	14941	14816	14796	14949	14885	14704	15041	14979	14643	14869	15053	14902	14843	14907	14985	14814	14926	14822	14868	14889	14870	14853	14865	14802	14803	14967	14799	15014	14861	14902	14939	14691	14969	14690	14908	14886	14938	15055	14868	14883	14874	14949	14960	14682	14961	14813	14790	14834	14935	14849	15038	14765	14912	14850	14919	14985	14976	14928	14767	14858	14837	14904	14823	14921	14886	14971	15049	14962	14876	14915	14937	14996	14839	14933	14861	14794	14877	14885	14908	14852	14954	15043	14812	14913	14983	14874
21741	20921	28123	23888	21210	23575	25744	20865	19811	19766	19434	19075	19015	18780	18755	18737	19039	18808	18733	18668	18648	18575	18765	18684	18655	18450	18615	18393	18609	18699	18648	18452	18505	18360	18450	18620	18533	18515	18505	18601	18363	18598	18465	18486	18554	18359	18437	18719	18571	18302	18430	18641	18435	18392	18631	18310	18358	18599	18600	18615	18469	18458	18297	18411	18541	18171	18312	18607	18334	18566	18396	18337	18401	18410	18786	18323	18308	18529	18370	18260	18369	18449	18408	18390	18346	18501	18313	18342	18462	18613	18312	18351	18562	18486	18409	18503	18321	18472	18490	18580	18407	18435	18533	18459	18445	18359	18447	18493	18363	18518	18329	18275	18545	18597	18527	18585	18641	18463	18422	18599	18448	18519	18651	18600	18467	18207	18406	18449	18621	18333	18304	18402	18357	18297	18307	18441	18425	18214	18382	18377	18392	18493	18237	18621	18391	18443	18453	18501	18284	18474	18367	18565	18355	18191	18363	18471	18434	18572	18316	18390	18242	18387	18431	18296	18325	18306	18360	18386	18311	18348	18282	18429	18469	18286	18189	18622	18316	18317	18449	18246	18486	18434	18444	18436	18385	18463	18494	18438	18680	18510	18478	18503	18426	18682	18436	18297	18317	18446	18328	18397	18282	18444	18612	18469	18335	18474	18452	18284	18419	18474	18428	18526	18422	18290	18485	18284	18271	18212	18500	18497	18427	18329	18487	18422	18217	18292	18389	18517	18293	18385	18358	18571	18287	18419	18858	18336	18425	18679	18656	18403	18409	18178	18328	18242	18200	18117	18448	18329	18622	18627	18466	18425	18298	18306	18360	18664	18482	18427	18515	18330	18338	18335	18455	18395	18501	18322	18290	18543	18546	18203	18360	18321	18332	18346	18557	18373	18409	18529	18430	18176	18543	18487	18518	18586	18635	18369	18430	18353	18517	18335	18435	18512	18285	18335	18568	18468	18358	18221	18333	18325	18221	18313	18452	18244	18314	18482	18370	18341	18463	18320	18446	18464	18411	18442	18369	18560	18453	18364	18366	18292	18436	18321	18329	18555	18653	18244	18358	18454	18361	18556	18293	18303	18354	18456	18392	18327	18395	18593	18651	18378	18431	18502	18450	18329	18423	18420	18414	18367	18273	18257	18306	18602	18617	18596	18461	18412	18147	18253	18377	18199	18345	18491	18279	18270	18288	18460	18273	18395	18547	18468	18434	18220	18431	18551	18500	18216	18294	18468	18511	18439	18345	18324	18344	18329	18545	18186	18289	18712	18527	18591	18462	18570	18403	18235	18294	18197	18428	18235	18469	18379	18387	18275	18581	18384	18445	18279	18403	18490	18414	18474	18616	18458	18478	18454	18379	18346	18279	18363	18459	18177	18172	18416	18565	18356	18358	18724	18452	18395	18256	18515	18530	18373	18346	18671	18433	18244	18424	18275	18372	18543	18535	18682	18442	18255	18348	18323	18417	18460	18392	18388	18481	18378	18418	18406	18430	18411	18175	18470	18505	18522	18293	18215	18377	18424	18460	18448	18560	18230	18366	18596	18482	18453	18384	18290	18267	18402	18297	18378	18352	18346	18359	18071	18298	18424	18341	18398	18356	18414	18442	18583	18501	18376	18366	18516	18505	18444	18392	18579	18417	18374	18418	18370	18363	18142	18254	18478	18438	18379	18437	18493	18270	18401	18374	18532	18545	18327	18474	18402	18277	18490	18611	18379	18467	18432	18470	18429	18565	18469	18507	18494	18595	18379	18269	18422	18403	18339	18319	18556	18216	18187	18394	18198	18503	18430	18445	18296	18479	18383	18453	18438	18429	18209	18208	18317	18572	18253	18273	18365	18468	18456	18288	18436	18370	18336	18457	18481	18545	18305	18458	18385	18470	18501	18442	18298	18419	18415	18238	18294	18342	18553	18562	18515	18459	18327	18414	18212	18461	18497	18402	18291	18259	18486	18437	18463	18598	18453	18344	18444	18434	18427	18548	18250	18542	18691	18362	18290	18375	18391	18125	18391	18231	18549	18447	18446	18381	18572	18528	18389	18523	18312	18401	18524	18365	18328	18391	18443	18636	18523	18166	18296	18193	18517	18342	18121	18456	18273	18363	18262	18550	18386	18362	18413	18622	18593	18151	18525	18421	18207	18152	18340	18322	18255	18367	18419	18328	18252	18214	18356	18173	18022	18483	18605	18322	18325	18348	18309	18433	18562	18455	18379	18475	18339	18302	18436	18310	18174	18219	18497	18404	18407	18595	18453	18746	18400	18466	18332	18305	18218	18342	18205	18505	18447	18213	18601	18383	18328	18348	18416	18346	18402	18312	18371	18374	18275	18369	18424	18423	18381	18324	18126	18503	18544	18458	18167	18591	18339	18269	18213	18132	18473	18366	18323	18244	18386	18404	18592	18427	18564	18149	18558	18281	18373	18379	18425	18532	18425	18540	18141	18446	18509	18583	18400	18327	18501	18335	18505	18297	18438	18575	18265	18572	18222	18233	18251	18487	18726	18417	18326	18301	18313	18463	18604	18621	18417	18209	18342	18445	18391	18533	18317	18468	18328	18359	18377	18237	18511	18197	18518	18414	18206	18150	18445	18713	18587	18293	18482	18431	18406	18257	18443	18475	18265	18326	18388	18368	18238	18314	18454	18462	18448	18251	18482	18307	18266	18406	18446	18250	18412	18553	18362	18325	18266	18652	18452	18389	18314	18503	18387	18627	18409	18196	18496	18468	18450	18335	18431	18283	18492	18564	18310	18587	18137	18359	18513	18472	18591	18365	18447	18495	18386	18642	18208	18171	18359	18316	18423	18352	18325	18465	18539	18296	18375	18503	18579	18355	18311	18501	18548	18565	18350	18383	18500	18512	18375	18422	18396	18374	18378	18234	18471	18237	18292	18289	18360	18462	18475	18342	18374	18472	18372	18286	18375	18478	18360	18369	18580	18216	18295	18290	18254	18378	18303	18458	18591	18339	18393	18724	18418	18368	18578	18385	18506	18712	18349	18188	18330	18353	18289	18423	18203	18317	18511	18435	18583	18442	18514	18447	18441	18567	18303	18380	18432	18390	18409	18341	18424	18440	18371	18514	18302	18415	18378	18341	18308	18368	18414	18543	18473	18181	18412	18502	18196	18295	18592	18423	18256	18310	18439	18327	18292	18252	18412	18604	18363	18511	18508	18581	18257	18435	18433	18583	18300	18269	18369	18482	18337	18574	18538	18257	18320	18433	18508	18111	18169	18293	18411	18552	18198	18568	18383	18592	18566	18300	18468	18212	18330	18618	18564	18668	18418	18347	18372	18269	18484	18472	18240	18639	18247	18329	18403	18278	18315	18415	18479	18548	18411	18566	18441	18477	18342	18460	18437	18231	18508	18285	18240	18451	18426	18373	18550	18372	18321	18329	18435	18280	18420	18535	18383	18303	18588	18274	18418	18236	18558	18608	18500	18382	18186	18239	18197	18425	18391	18454	18445	18700	18308	18355	18428	18546	18267	18372	18477	18655	18437	18281	18255	18258	18447	18550	18481	18239	18419	18540	18337	18510	18285	18453	18310	18640	18338	18433	18578	18506	18479	18526	18449	18534	18390	18242	18424	18440	18438	18531	18281	18618	18377	18343	18325	18414	18455	18394	18290	18359	18253	18232	18499	18485	18214	18319	18545	18321	18548	18353	18531	18499	18419	18403	18291	18257	18160	18487	18414	18229	18493	18522	18322	18453	18138	18366	18483	18542	18235	18245	18370	18389	18396	18393	18437	18302	18411	18424	18289	18581	18345	18338	18374	18317	18209	18491	18521	18546	18379	18561	18328	18396	18293	18408	18457	18332	18528	18310	18468	18514	18594	18489	18199	18444	18333	18465	18451	18362	18482	18389	18253	18236	18173	18573	18313	18224	18431	18594	18329	18341	18266	18323	18365	18446	18644	18335	18346	18342	18447	18451	18384	18379	18352	18319	18385	18283	18353	18332	18477	18399	18321	18515	18442	18342	18454	18360	18220	18229	18451	18465	18364	18133	18334	18455	18472	18274	18469	18510	18539	18496	18579	18458	18360	18768	18217	18345	18246	18403	18537	18409	18336	18377	18193	18475	18253	18623	18269	18345	18284	18279	18344	18425	18378	18411	18544	18527	18489	18232	18466	18316	18437	18408	18429	18270	18338	18264	18361	18304	18418	18368	18323	18394	18461	18408	18386	18311	18406	18290	18166	18373	18360	18522	18242	18296	18376	18520	18433	18564	18365	18418	18352	18487	18373	18570	18273	18274	18207	18465	18261	18432	18362	18473	18466	18469	18344	18408	18465	18385	18479	18405	18282	18346	18118	18488	18296	18431	18213	18406	18300	18313	18493	18402	18300	18581	18319	18455	18533	18567	18490	18405	18484	18470	18192	18310	18441	18340	18583	18387	18268	18499	18299	18507	18217	18303	18186	18491	18347	18373	18216	18208	18405	18408	18510	18254	18469	18473	18471	18391	18481	18566	18540	18453	18418	18376	18456	18490	18442	18371	18406	18423	18471	18650	18426	18483	18388	18405	18339	18486	18381	18368	18540	18409	18500	18533	18618	18422	18480	18318	18385	18431	18436	18447	18261	18258	18311	18315	18482	18384	18409	18634	18343	18414	18180	18508	18364	18303	18467	18314	18130	18401	18462	18237	18227	18721	18419	18572	18369	18358	18446	18430	18388	18410	18349	18539	18349	18456	18609	18258	18465	18535	18283	18292	18360	18348	18361	18596	18369	18244	18520	18358	18274	18565	18468	18284	18354	18420	18447	18572	18419	18229	18639	18544	18520	18449	18480	18424	18125	18367	18219	18345	18292	18500	18356	18652	18353	18489	18395	18351	18451	18600	18401	18376	18178	18364	18438	18346	18345	18493	18492	18368	18263	18485	18547	18520	18384	18460	18408	18270	18272	18356	18541	18545	18341	18496	18345	18492	18233	18217	18473	18346	18390	18292	18436	18354	18497	18305	18476	18285	18463	18583	18332	18374	18351	18336	18427	18306	18274	18385	18293	18345	18239	18334	18413	18171	18127	18365	18428	18416	18567	18477	18256	18401	18419	18527	18398	18483	18526	18408	18540	18446	18307	18352	18275	18494	18455	18582	18408	18431	18320	18099	18198	18291	18445
16136	36259	30005	23239	20647	19198	18062	17539	16908	16481	16149	15868	15674	15512	15580	15356	15083	15419	15329	15164	15162	15125	15039	15201	15026	15335	15185	15007	15208	15339	15031	15080	15071	15046	15042	15038	15253	15158	15321	15037	14985	15138	15071	15060	15056	15119	15231	14987	15196	15102	15311	15137	15026	14974	14884	15131	15066	14945	15191	15253	15326	15043	15036	15065	15117	14942	15232	14988	15218	15047	15111	15087	15157	15062	15111	15141	15051	15132	15179	15006	15096	15114	14848	15068	15130	15045	14967	14938	14876	15159	14995	14986	15270	15039	14993	15022	15010	15096	14988	14946	14936	15021	15129	15103	15078	14964	14982	14979	15140	15104	15041	15060	15018	14976	15073	14960	15054	15060	15124	14913	14940	15198	15086	15045	15050	15120	15079	15091	15199	15222	15001	15045	15132	14956	15190	14966	15146	14916	15170	15026	15187	14975	15161	14943	14928	15055	15120	15061	14751	15023	14975	14963	15148	15050	15135	14987	15031	14947	15182	15111	14887	15223	15097	15048	15011	14976	15010	14952	14848	15040	15042	14980	14888	15184	15085	15249	15106	15086	15045	14924	15020	15305	15130	15184	15102	15064	15088	14963	15141	14943	15022	15016	15060	15110	14998	15076	15082	15075	15023	15022	15061	15168	15154	15103	15072	15186	15189	15018	15109	15093	15099	14987	14910	15128	15111	15053	15099	14998	14998	15112	15225	15099	15120	14891	15212	14961	15081	14975	15081	15058	15141	15062	14878	15021	14890	14959	14982	15018	14947	15130	14957	15061	15074	15099	14950	14834	14916	15029	15173	15124	15225	14881	15069	15180	15219	15179	15024	15186	15166	15137	14992	14974	15030	14969	15085	14968	14992	14959	15034	15100	15185	14934	15075	15130	14931	14959	15043	14857	14954	15147	15098	15038	15205	15080	14919	15048	15052	14921	14966	15157	14820	15018	14999	14909	15084	15168	14952	14999	15208	15017	14999	15081	15140	15074	15202	15132	14883	15008	15206	15164	14899	14954	14913	15278	15027	14969	15077	15036	14975	14975	15055	15110	15057	14931	15165	15165	14975	14999	14995	15015	14944	15015	14906	15182	15210	15067	15190	15066	14964	15027	15091	15098	15038	15097	15190	14887	14977	15109	15024	15034	14797	14960	15022	15109	15082	14949	15012	15127	14995	15132	14921	15218	15169	15085	14945	15032	14995	15178	15093	15060	15015	15027	14950	15196	15056	15051	15177	15092	14982	15124	15270	14930	15025	14950	15164	15112	14915	14840	14990	15140	14925	15126	15134	15041	15045	15117	14983	15183	14975	15007	14908	15100	15153	15092	15120	15191	15105	14947	15084	14972	14970	15161	14993	15204	15010	15075	15013	15105	15089	14953	15004	15047	14977	15020	15158	15079	14948	14861	15077	15155	15290	14915	14897	15072	15054	15045	15081	15067	15071	15025	14959	14959	15055	15107	14993	15207	15022	14939	15164	15003	15057	15028	14995	15047	15311	14944	15032	15048	15092	14992	15033	14935	14906	15045	15188	15051	15096	15144	15094	14959	15070	14864	15063	15151	15169	14862	15128	15030	15079	15031	15078	15037	15106	15147	15112	15025	15104	15118	15142	15051	15022	15038	15062	15075	15039	15012	15116	15187	15018	14940	15129	15119	15062	14925	15044	14936	15102	14973	15212	15177	15061	14980	15120	15020	14890	15113	15102	15087	15101	14966	14802	15229	15056	14879	15013	15077	15239	15047	15071	15179	15092	15061	15083	15063	15087	14902	15119	14906	14880	14988	15024	15053	15055	15085	15038	15059	15244	14919	15017	14950	15109	14971	14991	14931	15197	14873	15152	14960	15390	15093	15038	15156	14977	15184	14924	15265	14982	15043	14873	15034	15048	14929	15092	15084	15062	15179	14982	15008	14896	14890	14971	14917	15018	15075	15145	14961	15071	15134	15238	14996	15028	15045	14988	15089	15145	15090	15083	14866	15126	15205	15064	14950	15065	15043	15075	14787	15058	15036	14853	14991	15065	15089	15122	14982	15328	15182	15173	15061	14752	15087	15215	15028	14936	15094	14927	15064	14951	15117	15102	14799	15052	15068	15133	15007	15103	15067	15134	14974	15030	14980	14940	15029	15070	15138	15063	14997	15154	14962	15144	14827	15133	15039	15064	15076	14772	15121	15111	14930	14977	15011	14889	15101	15166	15051	15089	14927	14838	15159	15078	14877	15021	15085	15109	15074	15238	15057	15183	15099	14903	15207	14938	15282	14987	15044	15023	15055	15153	15118	15040	15042	15137	15121	15037	15041	15029	15154	14851	15004	15096	14841	14875	15041	15130	15022	15092	14926	15033	15005	15075	15029	15108	15132	15077	15023	14965	15076	15053	14887	14923	15088	15070	14906	14943	14905	15132	15012	14799	15184	15033	15043	15156	14843	15391	15110	14931	14895	15129	14916	15033	15116	15031	15044	15027	15124	15021	15212	14864	14915	15023	15068	14960	14940	15171	14963	15089	15280	14847	15050	15056	14961	14960	14991	15181	15162	15082	14974	15005	15191	14977	15067	14981	14974	15124	15138	14917	15106	15052	14922	15232	15106	15022	14839	15078	15022	15159	15171	14888	15189	14895	15124	15105	15027	15007	14982	14991	15019	15049	15072	15009	15080	15156	15172	15057	15243	15136	14954	15055	15080	15197	15067	15046	15067	15100	15145	14859	15137	15196	14952	15115	15051	15046	15055	15039	15016	15138	15056	15040	15077	15059	15004	14998	15159	15213	14931	15025	14894	15076	15162	14992	14982	15078	14999	15093	15019	15079	15070	15036	15044	15133	14892	14841	14915	15039	15066	14931	14965	14973	15040	14972	15140	14800	14936	15122	14952	14823	15008	15128	14756	14965	14974	15056	15039	15241	15130	15055	14940	15063	14981	14979	14892	15179	15003	14896	14975	15166	14942	15028	15002	15017	15111	15034	14918	15082	15157	14990	15148	15187	15083	14965	15118	14838	15160	15062	15085	15159	15103	15069	14888	15036	15045	15026	15024	14946	15071	14899	15141	14941	15138	14903	15060	15042	15093	14949	15048	15146	14997	15146	14962	15073	15045	15117	15011	15024	14934	15139	15212	15179	14951	15062	15058	15141	14918	15009	15030	15241	14958	15142	15090	14941	14975	15073	15153	14953	14998	15051	15000	14874	15145	14996	15101	15038	15063	14991	15064	15065	14907	15170	15074	14984	14946	15158	15001	15123	15165	15032	15091	15038	15124	15102	15031	15102	15024	15082	15179	15136	15100	14866	14926	15011	14812	15027	14901	14999	15094	14918	15105	14944	14961	15022	15016	15015	15004	15069	15175	15205	14947	15023	14966	15001	15034	15136	14941	15041	14946	15096	14988	14836	15078	15019	14969	15002	15185	15214	15042	15139	15038	14998	15047	15090	15062	14976	15178	14961	15055	15062	15100	14740	15204	14962	15095	15062	15037	14869	15128	15131	14980	15078	14998	14939	14848	15085	15130	15078	15079	14960	15037	14887	15092	15006	14811	15099	14907	15113	15239	14965	15123	14948	15141	14960	14951	15013	15146	14902	15057	14996	15073	15104	15080	15243	15161	14983	15071	15089	14972	14923	15052	14931	14992	15125	14975	15166	15015	15188	15172	15060	14979	15063	15088	15045	15006	15127	15114	15106	15196	15016	15014	15086	15017	15036	15131	15020	14945	15152	15022	14994	15129	14937	14952	15119	15109	15108	14927	14972	14975	14940	15052	15027	14952	15137	15240	14894	15067	15188	14918	15015	15021	15082	14992	15020	15279	14973	14982	14961	15211	15059	15108	15020	15022	14944	15139	15065	15253	15070	15170	15007	15011	15088	14982	15021	14975	15193	15020	15166	14961	15066	14933	14916	15069	14957	14982	15025	15091	15272	14927	15034	15101	15022	14888	15195	15117	14970	14997	15240	15004	15078	15014	15014	15012	15102	15072	14981	15105	15129	15064	15051	15126	14916	14960	15144	15067	15031	15108	15078	14970	15106	15004	14986	15054	15217	14961	15152	15135	14942	15061	14906	15093	15127	15084	15020	15033	15113	15178	15153	15088	14761	15035	15172	15087	15076	15121	15001	15068	14982	14985	15053	14783	15017	15185	15218	15143	14976	14999	15218	15081	14872	15168	15000	15031	15142	14956	15160	15051	14897	15122	15134	15115	15005	15159	15095	14936	15019	14984	14959	14969	15211	15161	14988	15100	15093	15079	15000	15052	15128	15126	15093	15021	15045	15054	14856	15164	14868	15108	15000	14914	15090	15087	15080	15055	15137	14946	15069	15139	14999	15020	15070	14940	15163	14978	15054	15200	14963	15117	14940	15072	15031	15097	14968	15112	14869	15120	15049	15100	15106	14882	15194	14982	15079	15117	15025	15021	14824	15169	15089	15118	14915	15014	14883	15114	15071	15003	14988	15090	14973	15108	15172	14990	15082	15074	15083	15158	14962	14952	15085	14988	14874	15030	15118	15057	14898	15085	14934	15175	15122	15016	15084	14975	14961	15043	14886	15092	15055	14883	15084	15206	15072	14900	15079	15000	15237	15074	15024	14832	15110	15136	15079	14942	14988	15052	15116	15025	15095	15111	14986	15060	14834	15131	14846	14934	14883	14951	15108	15189	15142	15012	15115	14882	15073	14933	15099	15122	15138	15096	15060	15174	15154	15050	14948	14912	14962	15026	15223	14997	15009	15064	15092	14775	15198	15035	15050	15119	14962	15024	15289	15109	15035	15088	15029	15031	14860	15217	15099	14946	15070	15018	15018	15066	14876	15118	15069	15060	14982	14992	15073	14936	15114	15227	15228	14979	15136	15075	14976	15085	14969	15186	15045	15209	15037	14936	15029	15078	14910	15087	14940	14932	15107	15104	15075	15092	15130	15143	15053	15240	15154	15205	15225	15022	15010	15082	15075	15004	15110	14982	15234	14924	15164	15017	15004	15120	15076	15110	14964	15092	14997	15032	14905	15141	15192	14904	15076	14935	15014	15040	15032	14990	15067	15105	15111	15104	14903	14986	14955	15051	15066	14983	15031	15018	15000	15184	15031	14991	15142	15043	14983	15033	15114	15203	15028	14985	15074	15091	15083	14839	15082	14981	14994	15052
28298	22667	25335	22230	18855	18263	18507	17810	17603	17706	17558	17520	17360	17276	17325	17343	17158	17328	17386	17206	17239	17170	17220	17270	17157	17108	17307	17194	17272	17156	17311	17125	17557	17201	17053	17154	17340	17355	17276	17007	17201	16985	17153	17147	17084	17221	17234	17107	17181	17214	17249	17288	17138	17240	17309	17243	17193	17169	17219	17148	17189	17044	17283	17389	17152	17179	16999	17265	17354	17471	16982	17119	17317	16977	17201	17123	17270	17371	17083	17213	17326	17055	17143	17329	17192	17236	17263	17319	17360	17396	17161	17203	17322	17328	17152	17039	17117	17374	17231	17346	17268	17268	17347	17243	17269	17144	17394	17139	17276	17149	17245	17247	17131	17340	17140	16995	17010	17158	17091	17409	17258	17297	17137	17232	17209	17385	17130	16979	17240	17132	17008	17364	17022	17218	17061	17165	17111	17207	17415	17283	17172	17372	17211	17132	17278	17353	17250	17085	17250	17131	17142	17149	17181	17220	17158	17232	17321	17386	17177	17136	17324	17459	17233	17306	17214	17323	17059	17227	17110	17187	17037	17101	17094	17131	17262	17344	17019	17190	17268	17215	17113	17314	17275	17387	17294	17248	17131	16974	17276	17318	17344	17224	17130	17284	16982	17206	17187	17244	17158	17271	17369	17167	17350	17362	16992	17145	17163	16989	17174	17063	17346	17256	17286	17272	17297	17215	17244	17301	17279	17443	17309	17156	17382	17135	17300	17106	17245	17088	17062	17011	17248	17329	17208	17145	17276	17451	17237	17171	17104	17279	17210	17177	17170	17124	17399	17271	17132	17414	17184	17229	17217	17189	17179	17162	17111	17193	17060	17305	17337	17439	17238	17350	17371	17241	17214	17294	17310	17151	17066	17238	17230	17297	17156	17128	17129	17285	17280	17330	17135	17290	17019	17051	17034	17235	17102	17136	17425	17211	17176	17065	17186	17223	17179	17082	17259	17124	17095	17096	17138	17327	17235	17274	17188	17322	17270	17273	17010	17104	17414	17123	17239	17076	17164	17092	17234	17089	17431	17389	17261	17156	17112	17314	17310	17285	17300	17196	17255	17271	17166	17327	17322	17009	17295	17184	17226	17198	17017	17191	17393	17226	17206	17277	17076	16989	17268	17128	17137	17609	17315	17132	17124	17077	17363	17204	17386	17294	17171	17271	17234	17163	17166	17313	17153	17105	17077	17206	17277	17274	17230	17313	17155	17154	17250	17314	17353	17202	17194	17256	17182	17260	17467	17264	17203	17152	17226	17060	17295	16940	17121	17161	17204	17155	17305	17169	17074	17266	17125	17175	17313	17217	17092	17232	17492	17138	17149	17100	17387	17117	17420	17148	17060	17326	17036	17185	17170	17149	17031	17069	17216	17219	17140	17313	17268	17191	17406	17298	17374	17205	17341	17233	17017	17212	17239	17280	17338	17149	17172	17261	17459	17176	17088	17218	17128	17187	17188	17211	17259	17227	17003	17184	17240	17277	17244	17443	17247	17380	17304	17248	17345	16938	17161	17346	17211	17068	17152	17309	17226	17253	17164	17154	17011	16994	17338	17324	17302	17071	17439	17440	17416	17410	17230	17168	17153	17173	17154	17131	17459	17105	17425	17282	17271	17267	17302	17265	17282	17122	17293	17331	17375	17012	17465	17308	17207	17179	17082	17230	17279	17378	17324	17449	17314	17250	16996	17198	17306	17323	17322	17299	17233	17267	17226	17237	17193	17399	17237	17152	17270	17177	17285	17081	17393	17382	17324	17217	17337	17225	17214	17324	17175	17104	17162	17203	17148	17151	17152	17321	17327	17223	17083	17202	17296	17263	17410	17208	17186	17305	17149	17195	17235	17376	17293	17206	17351	17265	17259	17173	17183	17155	17246	17347	17226	17386	17115	17363	17296	17316	17342	17310	17593	17224	17175	17204	17144	17289	17326	17371	17333	17203	17247	17122	17145	17038	17145	17161	17267	17341	17093	17201	17254	17186	17281	17138	17183	17102	17153	17058	17153	17484	17242	17240	17081	17232	17395	17211	17177	17355	17242	17239	17254	17381	17335	17320	17413	17261	17246	17278	17236	17263	17116	17090	17366	17241	17274	17283	17014	17414	17191	17271	17292	17211	17222	17125	17514	17225	17459	17122	17278	17343	17524	17308	17056	17207	17020	17225	17371	17121	17270	17095	17159	17180	17230	17194	17429	17224	17225	17270	17331	17207	17271	17209	17058	17135	17234	17190	17200	17217	17172	17178	17037	17296	17212	17155	17186	17303	17302	17039	17107	17256	17119	17339	17393	17416	17394	17391	17045	17262	17363	17074	17067	17242	17289	17235	17425	17247	17194	17222	17411	17235	17156	17133	17034	17314	17164	17061	17156	17235	17300	17340	17031	17225	17463	17290	17223	17296	17267	17159	17092	17206	17355	17216	17359	17275	17116	17170	17284	17167	17112	17241	17122	17437	17217	16997	17088	17091	17246	17290	17390	17165	17286	17194	17271	17152	17183	17446	17338	17324	17320	17264	17092	17144	17244	17142	17422	17444	17193	17207	17285	17127	17245	17277	17241	17144	17197	17154	17044	17227	17235	17177	17296	17102	16966	17153	17243	17471	17235	17236	17042	17292	17080	17232	17158	17038	17418	17300	17169	17283	17115	17297	17216	17210	17252	17146	17359	17073	17231	17171	17191	17146	17251	17425	17063	17233	17381	17255	17288	17253	17409	17513	17318	16970	17180	17151	17058	17150	17040	17027	17145	17442	17112	17198	17272	17386	17276	17050	17368	17283	17284	17258	17370	17171	17191	17107	17004	17215	17469	17301	17311	17193	17366	17142	17196	16998	17356	17235	17123	17061	17106	17199	17153	17174	17164	17322	17245	17209	17324	17315	17093	17326	17303	17347	17239	17138	17280	17149	17250	17293	17514	17293	17361	17279	17311	17088	17111	17084	17031	17056	17377	17251	17333	17091	17244	17348	17193	17165	17439	17141	17271	17388	17126	17262	17387	17120	17215	17484	17289	17268	17101	17119	17403	17266	17241	17370	17197	17429	17328	17186	17130	17282	17319	17230	17420	17410	17303	17379	17247	17244	17257	17332	17206	17457	17328	17339	17329	17251	17200	17349	17360	17128	17163	17372	17250	17415	17069	17140	17376	17052	17012	17004	17213	17226	17150	17260	17081	17257	17175	17162	17366	17309	17177	17166	17315	17317	17106	17184	17098	17307	17375	17328	17235	17298	17396	17411	17141	17057	17088	17130	17276	17092	17138	17140	17205	17101	17227	17285	17110	17124	17262	17315	17235	17038	17228	17218	17041	17174	17237	17072	17114	17160	17264	17138	17203	17055	17181	17182	17186	17240	17079	17293	17149	17308	17208	17250	17231	17340	17301	17241	17307	17152	17019	17326	17350	17321	17398	17143	17328	17244	17235	17199	17166	17276	17224	17143	17335	17125	17248	17158	17250	17305	17274	17108	17145	17130	17302	17241	17276	17164	17150	17221	17295	17281	17293	17392	17329	17302	17323	17184	17283	17401	17250	17266	17179	17318	17191	17367	17221	17325	17320	17135	17118	17073	16960	17447	17392	17068	17275	17203	17195	17293	17428	17452	17115	17224	17314	17138	17201	17221	17399	17324	17381	17259	17183	17131	17038	17122	17308	17058	17120	17061	17076	17192	17361	17270	17231	17267	17167	17278	17158	17177	17447	17340	17299	17452	17429	17404	17047	17389	17187	17536	17437	17351	17381	17055	17144	17315	17503	17336	17407	17191	17219	17164	17340	17568	17268	17190	17300	17221	17238	17131	17365	17276	17302	17342	17228	17124	17117	17257	17279	17205	17274	17190	17163	17175	17297	17296	17267	17298	17169	17221	17196	17380	17354	17152	17220	17319	17445	17352	17257	17216	17141	17316	17265	17237	17388	17212	17309	17268	17266	17157	17346	17160	17258	17184	17191	17082	17178	17069	17234	17178	17117	17162	17349	17032	17261	17232	17319	17330	17283	17192	17231	17345	17283	17267	17270	17400	17351	17362	17347	17139	17290	17414	17096	17210	17257	17593	17367	17163	17298	17323	17144	17239	17216	17101	17286	17324	17391	17382	17094	17220	17429	17032	16947	16912	17321	17283	17271	17219	17038	17330	17227	17140	17172	17006	17350	17187	17296	17151	17180	17087	17178	17319	17268	17163	17337	17132	17067	17100	17338	17284	17048	17224	17337	17122	17136	17330	17316	17366	17389	17210	17196	17163	17006	16990	17317	17284	17290	17043	17329	17049	17214	17305	17254	17060	17192	17251	17153	17158	17137	17168	17296	17124	16961	17095	17193	17309	17145	17200	17352	17354	17449	17227	17108	17228	17085	17446	17239	17461	17600	17221	17361	17180	17434	17202	17281	17229	17249	17230	17423	17148	17325	17320	17418	17099	17236	17181	17208	17302	17086	17034	17016	17137	17146	17204	17177	17262	17165	17291	17215	17243	17036	17263	17092	17305	17249	17221	17326	17253	17297	17210	17298	17268	17207	17285	17194	17207	17147	17127	17151	17024	17275	17277	17273	17183	17101	17212	17258	17203	17274	17145	17075	17182	17341	17204	17298	17184	17327	17190	17232	17330	17311	17280	17256	17004	17232	17123	17223	17532	17179	17287	17348	17110	17240	17304	17012	17465	17250	17133	17154	17371	17316	17236	17147	17258	17262	17371	17264	17347	17276	17400	17280	17127	17412	17110	17115	17129	17353	17253	17225	17328	17234	17284	17253	17229	17146	17356	17106	16956	17271	17163	17386	17024	17366	17330	17112	17250	17249	17174	17346	17258	17266	17147	16917	17052	17311	17029	17221	17167	17478	17392	17231	17202	16978	17210	16988	17472	17290	17274	17210	17220	17346	16876	17330	17327	17324	17198	17368	17455	17113	17272	17200	17111	17113	17256	17321	17064	17102	17225	17431	17362	17314	17290	17500	17105	17547	17247	17198	17290	17185	17319	17250	17432	17246	17333	17268	17170	17430	17220	17283	17172	17275	17369	16905	17234	17167	17211	17240	17204	17329	17241	17242	17330	17223	17259	17356	17323	17190	17130	17350	17199	17185	17249	17054	17100	17092	17272	17163	17190	17224	17315	17140	16987	17153	16948	17211	17345	17029	17090
17080	25363	21611	17925	16675	15713	15536	15485	15185	14933	14817	14528	14741	14540	14521	14605	14551	14614	14406	14554	14468	14564	14417	14541	14361	14473	14479	14574	14537	14521	14245	14567	14601	14525	14504	14341	14449	14482	14528	14581	14340	14446	14488	14435	14547	14364	14456	14451	14460	14435	14450	14336	14510	14437	14412	14431	14246	14320	14445	14471	14409	14443	14522	14452	14461	14420	14420	14652	14449	14414	14539	14586	14411	14386	14403	14433	14402	14392	14439	14483	14425	14513	14407	14378	14561	14313	14516	14533	14431	14466	14420	14374	14480	14095	14607	14612	14444	14389	14282	14358	14368	14454	14469	14463	14505	14417	14483	14391	14487	14453	14490	14445	14372	14453	14428	14634	14522	14569	14301	14374	14402	14331	14591	14635	14550	14328	14619	14652	14539	14569	14607	14487	14408	14573	14416	14451	14352	14552	14322	14628	14506	14555	14399	14420	14360	14531	14408	14409	14513	14463	14409	14419	14505	14412	14330	14493	14454	14484	14467	14540	14540	14462	14531	14558	14539	14471	14580	14523	14547	14408	14485	14525	14415	14533	14604	14486	14399	14288	14420	14513	14339	14543	14588	14451	14501	14556	14318	14501	14404	14418	14414	14500	14519	14314	14494	14391	14395	14531	14484	14540	14347	14376	14324	14508	14260	14457	14500	14480	14327	14370	14326	14556	14442	14484	14434	14534	14412	14639	14473	14414	14572	14539	14351	14408	14429	14467	14341	14354	14385	14561	14337	14521	14425	14449	14466	14628	14392	14417	14437	14446	14539	14482	14351	14708	14450	14395	14582	14354	14517	14507	14604	14400	14457	14540	14528	14582	14614	14508	14514	14360	14495	14403	14453	14432	14489	14475	14502	14512	14293	14271	14578	14558	14540	14475	14485	14437	14498	14438	14334	14439	14385	14419	14471	14391	14439	14397	14575	14419	14486	14574	14557	14510	14286	14443	14599	14550	14411	14474	14459	14407	14416	14390	14454	14495	14326	14313	14558	14568	14629	14550	14536	14396	14407	14370	14331	14486	14510	14383	14459	14323	14400	14506	14537	14505	14589	14483	14530	14432	14449	14587	14619	14375	14283	14507	14518	14453	14549	14475	14535	14422	14297	14501	14334	14353	14308	14285	14406	14420	14359	14494	14448	14442	14494	14505	14398	14480	14457	14388	14338	14473	14462	14414	14527	14391	14578	14557	14412	14518	14386	14485	14567	14365	14498	14430	14450	14659	14355	14384	14438	14443	14531	14408	14506	14563	14451	14477	14458	14436	14468	14582	14527	14653	14403	14570	14505	14434	14420	14538	14407	14507	14320	14515	14704	14526	14548	14384	14374	14473	14585	14534	14369	14583	14534	14468	14436	14509	14431	14341	14332	14605	14576	14324	14482	14268	14642	14535	14523	14407	14498	14357	14593	14363	14505	14336	14521	14529	14385	14443	14511	14536	14391	14276	14433	14396	14562	14487	14378	14427	14485	14377	14449	14521	14565	14320	14528	14501	14499	14364	14405	14386	14514	14429	14578	14443	14478	14396	14445	14392	14422	14447	14590	14418	14423	14399	14679	14376	14453	14601	14503	14355	14489	14424	14430	14393	14401	14298	14413	14462	14461	14594	14350	14420	14566	14541	14503	14392	14322	14494	14472	14432	14340	14692	14387	14559	14324	14441	14348	14301	14397	14631	14359	14487	14324	14615	14415	14520	14434	14533	14427	14423	14376	14443	14376	14586	14533	14376	14402	14516	14646	14509	14399	14519	14365	14525	14476	14577	14432	14343	14570	14351	14528	14528	14518	14492	14458	14613	14245	14614	14626	14305	14484	14538	14630	14314	14475	14537	14297	14486	14384	14563	14419	14441	14672	14626	14586	14513	14580	14523	14473	14614	14336	14422	14500	14473	14550	14602	14353	14672	14322	14524	14494	14535	14461	14540	14338	14555	14654	14492	14527	14587	14431	14488	14505	14331	14542	14424	14472	14495	14493	14513	14471	14365	14427	14500	14485	14303	14363	14466	14471	14288	14475	14371	14353	14448	14504	14487	14266	14666	14701	14491	14498	14265	14329	14288	14396	14487	14442	14638	14518	14453	14422	14447	14333	14434	14456	14602	14490	14282	14528	14480	14450	14453	14406	14452	14545	14369	14475	14524	14339	14567	14609	14350	14504	14522	14460	14343	14398	14561	14431	14386	14504	14413	14427	14329	14403	14274	14533	14527	14313	14370	14511	14357	14405	14493	14425	14342	14456	14520	14381	14457	14203	14432	14288	14633	14341	14363	14467	14559	14295	14519	14448	14417	14537	14388	14390	14495	14296	14389	14556	14476	14521	14541	14470	14316	14387	14497	14414	14417	14475	14442	14407	14260	14552	14537	14380	14520	14454	14376	14442	14344	14608	14683	14551	14495	14494	14530	14532	14483	14478	14322	14598	14429	14403	14563	14599	14324	14335	14420	14460	14466	14261	14305	14487	14501	14452	14477	14641	14605	14505	14553	14393	14346	14484	14411	14605	14334	14651	14401	14463	14452	14563	14490	14438	14450	14585	14411	14495	14201	14558	14513	14363	14523	14543	14326	14622	14555	14473	14211	14422	14473	14392	14392	14211	14490	14310	14351	14591	14412	14423	14433	14385	14460	14363	14503	14536	14295	14451	14483	14395	14553	14427	14510	14362	14551	14469	14268	14569	14359	14386	14470	14341	14358	14388	14477	14375	14471	14560	14446	14610	14409	14507	14583	14380	14372	14493	14439	14577	14407	14450	14451	14439	14471	14438	14459	14519	14476	14596	14604	14589	14527	14427	14463	14266	14375	14365	14416	14383	14467	14429	14437	14465	14403	14427	14367	14407	14576	14301	14612	14529	14397	14242	14521	14305	14428	14451	14519	14442	14542	14432	14527	14436	14392	14351	14412	14458	14594	14591	14518	14387	14629	14363	14489	14352	14398	14685	14429	14576	14313	14445	14508	14455	14444	14395	14418	14411	14352	14591	14360	14506	14487	14565	14470	14444	14311	14490	14509	14621	14441	14484	14507	14415	14498	14424	14389	14617	14409	14394	14538	14471	14416	14578	14284	14475	14324	14419	14403	14374	14462	14506	14671	14491	14366	14444	14393	14527	14445	14514	14418	14473	14495	14432	14386	14382	14403	14546	14459	14296	14343	14415	14518	14365	14536	14365	14495	14407	14314	14412	14303	14532	14574	14508	14402	14530	14652	14575	14271	14475	14478	14312	14275	14167	14347	14459	14388	14318	14562	14546	14553	14420	14341	14399	14428	14421	14618	14428	14571	14457	14286	14532	14608	14505	14351	14359	14287	14403	14329	14528	14531	14351	14511	14516	14526	14397	14539	14466	14470	14496	14328	14420	14388	14438	14326	14549	14525	14392	14744	14377	14366	14370	14614	14478	14498	14428	14540	14468	14481	14455	14545	14260	14337	14511	14393	14419	14559	14578	14293	14327	14416	14402	14537	14644	14485	14353	14503	14341	14425	14460	14383	14531	14468	14476	14257	14580	14402	14506	14498	14478	14463	14366	14444	14444	14389	14457	14606	14482	14528	14407	14462	14301	14588	14450	14333	14526	14477	14505	14449	14515	14258	14575	14344	14517	14304	14229	14511	14549	14391	14627	14569	14455	14390	14409	14423	14613	14417	14438	14327	14446	14615	14491	14514	14429	14398	14441	14535	14349	14352	14585	14250	14577	14387	14443	14480	14647	14578	14497	14457	14491	14295	14420	14374	14461	14412	14414	14512	14348	14419	14442	14476	14498	14549	14395	14446	14440	14378	14592	14425	14553	14539	14450	14325	14425	14635	14439	14370	14466	14238	14432	14420	14508	14433	14601	14611	14390	14444	14441	14505	14486	14602	14394	14466	14458	14568	14485	14383	14385	14472	14493	14401	14453	14479	14490	14425	14541	14446	14419	14610	14365	14469	14555	14448	14533	14438	14391	14536	14509	14362	14502	14449	14455	14628	14405	14444	14563	14437	14554	14566	14421	14432	14429	14482	14382	14436	14396	14571	14181	14636	14477	14444	14481	14354	14393	14521	14328	14649	14665	14358	14525	14557	14515	14444	14566	14470	14217	14507	14358	14461	14498	14411	14466	14318	14325	14473	14388	14488	14430	14674	14414	14269	14493	14525	14333	14408	14654	14552	14689	14482	14462	14636	14410	14494	14480	14528	14425	14546	14420	14479	14484	14523	14663	14509	14312	14566	14527	14452	14463	14519	14290	14340	14347	14468	14382	14259	14403	14425	14506	14494	14368	14611	14398	14667	14421	14604	14426	14365	14343	14481	14608	14464	14263	14385	14486	14392	14407	14467	14569	14502	14537	14486	14584	14502	14286	14320	14589	14633	14537	14417	14351	14521	14472	14329	14530	14534	14427	14580	14522	14482	14455	14363	14517	14354	14463	14412	14547	14655	14513	14632	14453	14322	14430	14612	14446	14500	14422	14481	14480	14522	14472	14340	14390	14612	14483	14503	14516	14544	14348	14473	14483	14382	14513	14454	14561	14530	14577	14544	14213	14464	14433	14570	14408	14523	14497	14482	14418	14376	14336	14378	14386	14398	14476	14248	14594	14483	14399	14516	14342	14499	14598	14508	14589	14556	14504	14604	14493	14404	14653	14280	14534	14559	14557	14436	14462	14521	14584	14334	14318	14520	14204	14473	14350	14477	14284	14404	14557	14460	14350	14483	14524	14558	14334	14536	14461	14635	14462	14537	14508	14364	14591	14484	14554	14396	14475	14409	14516	14263	14632	14485	14539	14591	14472	14425	14577	14448	14464	14451	14457	14448	14396	14554	14506	14382	14386	14403	14456	14380	14460	14311	14516	14409	14449	14494	14328	14522	14484	14437	14371	14566	14537	14607	14472	14436	14455	14567	14510	14262	14536	14479	14465	14454	14287	14515	14580	14457	14570	14366	14603	14446	14317	14494	14250	14392	14428	14516	14438	14389	14461	14454	14550	14472	14546	14545	14414	14484	14406	14421	14350	14325	14679	14383	14444	14611	14422	14469	14457	14442	14233	14522	14573	14632	14469	14387	14519	14570	14380	14490	14405	14362	14313	14446	14468	14545	14371	14410	14494	14395	14554	14509	14359	14544	14416	14469	14565	14370	14401	14393	14476	14556
22629	20905	27754	24285	21909	22338	21713	18967	18502	17979	17979	17865	17700	17638	17535	17478	17297	17393	17320	17514	17243	17398	17306	17448	17452	17122	17264	17177	17303	17233	17221	17297	17286	17241	17260	17096	17304	17145	17222	17346	17434	17041	17112	16965	17078	17288	17162	17344	17424	17192	17545	17162	17313	17204	17225	17369	17453	17230	17184	17099	17215	17197	17156	17292	17321	17107	17319	17302	17073	17216	17413	17269	17236	17298	17283	17186	17322	17049	17323	17311	17233	17244	17333	17271	17328	17184	17127	17044	17253	17045	17066	17103	17088	17254	17086	17024	17222	17134	17115	17273	17134	17224	17320	17327	17344	17200	17425	17209	17265	17132	17186	17099	17149	17094	17151	17273	17297	17183	16968	17290	17164	17331	17277	17153	17216	17082	17115	16993	17116	17177	17056	17171	17177	17210	17185	17113	17460	17183	17278	16978	17177	17096	17067	16969	17191	17038	17232	17229	17285	17172	17309	17178	17238	17089	17204	17178	17351	17100	17280	17322	17233	17307	17339	17029	17307	16928	17110	17283	17077	17221	17208	17118	17153	17221	17270	17304	17079	17321	17160	17286	17097	17255	17075	17297	17283	17330	17318	17143	17130	17228	17112	17176	17271	17255	17147	17200	17134	17209	16975	17103	17238	17019	16997	17304	17157	17021	17200	17137	17119	17294	17257	17187	17231	17089	17200	17082	17036	17224	17038	17110	17108	17099	17219	17334	17182	17378	17092	17489	17194	17387	17224	17218	17217	17136	17209	17131	17148	17210	17175	17235	16934	17290	17259	17121	17206	17203	17136	17226	17162	17199	17006	17065	17282	17197	17161	17093	17228	17283	17012	17053	17064	16926	17110	16995	17005	17268	17275	17222	17184	17022	17160	17155	17129	17093	17106	17228	17232	17087	17065	17145	17282	17333	17254	17120	17204	16967	17251	17271	17231	17240	17255	17082	17119	17366	17415	17232	17129	17222	17142	17271	17241	17128	17262	17039	17154	17260	17294	17098	17180	16985	17139	17264	17069	17245	17140	17093	17083	17066	16981	16978	17073	17104	17202	17077	17236	17357	17282	17133	17112	17158	17155	17078	17231	17122	17091	17171	17109	17090	17250	17081	17242	17265	17250	17259	17179	17202	17189	17274	17112	17158	17134	17177	17082	17085	17271	17318	17324	17065	17236	17249	17089	17037	17180	17216	17142	17193	17274	17328	17170	17214	17204	17053	17319	17226	17329	17140	16924	17120	16991	17085	17201	17170	17108	17438	17221	17238	17075	16980	17105	17219	17100	17228	17060	16923	16972	17229	17348	17391	17141	17243	17138	16992	17153	17305	17348	17231	17108	16990	17290	17259	17093	17299	17204	17502	17112	17179	17263	17003	16915	17281	16957	17120	17240	17194	17414	17058	17157	17055	17241	17344	17208	17247	17423	17094	17189	17242	17308	17241	17329	17180	16991	17300	17141	17266	17341	17233	17163	17013	17186	17194	17377	17223	17207	17281	17160	17138	17216	17198	16889	17189	17012	17058	16987	17090	17142	17080	17414	17087	17445	17155	17207	17073	17063	17110	17087	17053	16825	17099	17298	17099	17085	17213	17159	17246	17091	17165	17249	17226	17247	17071	17314	17471	17188	17063	16975	17038	17398	17115	17028	17316	17049	17383	17247	17193	17101	17128	17242	17232	17351	17184	17113	16930	17043	17144	17199	17192	17165	16933	17149	17213	17243	17043	17246	17139	17134	17407	17335	17535	17092	17101	16893	17130	17198	17171	17190	17138	17056	17253	17190	17189	17078	17338	17220	17210	17437	17178	17045	17381	17246	17051	17143	17330	17262	17159	17074	17279	17249	17251	17116	17434	17193	16974	17137	17083	17158	17185	17245	17233	17078	17192	17299	17445	17191	17128	17197	17145	17057	17085	17128	17371	17190	17193	17324	17209	17301	17026	17134	17217	17115	17185	17329	17038	17164	17251	17323	17260	17431	17201	17274	17130	17198	17434	17180	17011	17071	16962	17098	17226	17173	17290	17137	17117	17173	17073	17335	17222	17037	17210	17143	17055	17321	17145	17255	17138	17208	17256	17028	17270	17205	17231	17198	17269	17094	17353	17359	17118	17221	17269	17041	16974	17016	17185	17290	17201	17214	17125	17146	17200	17221	17207	17115	17168	17360	17189	17293	17406	17322	17051	17147	17265	17286	17117	17274	16991	17203	17085	17133	17006	17067	17125	17077	17221	17173	17115	17188	17315	17325	17295	17078	17195	17269	17284	17096	17164	17222	17114	17336	17251	17189	17248	17266	17088	17086	17190	17289	17101	17298	17120	17132	17184	17249	17252	17198	17035	17223	17032	17291	16927	17223	17287	17171	17299	17212	17226	16891	17059	17225	17201	17185	17452	17170	17082	17131	16997	17100	17157	17349	17151	17274	17166	17285	17237	17293	17358	17233	17233	17206	17004	16967	17058	17115	16963	17242	16920	17248	17199	17271	17158	17109	17011	17371	17028	16960	17252	17209	17108	17152	17250	17159	16974	17096	17083	17042	17168	17078	17266	17081	17209	17204	17300	17111	17109	17526	17147	17194	17071	17251	17154	17243	17168	17424	17240	17135	17137	17087	16990	17078	17032	17149	17244	17260	17117	17299	17332	17225	17361	17180	17226	17269	17297	17310	17058	16980	17151	17144	17191	17186	17236	17249	17085	17249	17398	17004	17080	17300	17159	17222	17268	17012	17260	17144	17159	17234	17171	17073	17076	16994	17361	17128	17166	17265	17292	17439	17071	17133	17306	17177	17348	17352	17042	17321	17178	17281	17511	17200	17347	17210	16957	17157	17337	17221	17301	17303	17223	17298	17285	17236	17143	17145	17082	17196	17046	17213	17285	17255	17332	17171	17363	17271	17356	16981	16984	17199	17174	17287	16969	17323	17163	17151	17234	17192	17331	17121	17225	17226	16967	17050	17212	17217	17233	17207	17224	17098	17274	17315	16946	17338	17145	17054	17156	17007	17251	17085	16912	17180	17113	17104	17147	17035	17342	17165	17190	17259	17088	17098	17205	16992	17254	17136	17091	17416	17175	17202	17247	17272	17322	17278	17075	17160	17162	17052	17108	17154	17182	17024	17120	17230	17142	17162	17303	17370	17324	17289	16971	17161	17056	17331	17299	17186	17115	17239	17176	17151	17176	17093	17041	17106	17284	17085	17120	17413	17043	17333	17156	17213	17191	17283	17108	17351	17167	17254	17328	17197	17276	17174	17117	16977	17047	16809	17190	17227	17118	17139	17166	17206	17033	17050	17338	17293	17165	17132	17132	17204	17242	17329	17407	17414	17291	17106	17200	17339	17212	17247	17097	17214	17160	17165	17260	17360	17272	17158	17165	17064	17081	17291	17297	17237	17023	17286	16883	17306	17116	17343	17264	17270	17270	17138	17310	17101	17052	17185	17074	17081	17023	17442	17214	17301	17280	17033	17222	17233	17415	17124	17260	17125	17257	17200	17121	17317	17061	17211	17171	17307	17231	17204	17189	17289	17051	17186	17227	17092	17092	17177	17134	17032	16792	17051	17393	17195	17234	17106	17181	16990	17125	17022	17209	17052	17011	17280	17267	17327	16979	17009	17211	17209	17087	17309	17307	17040	17065	17185	16883	17290	16986	17341	17225	17287	17183	17264	17223	17303	17091	17003	17290	17197	17212	17257	17036	16991	17329	17124	17230	17182	17164	17121	17267	17175	16956	17175	17207	17353	17160	17415	17216	17088	17038	17240	17308	17203	17220	17232	17194	17017	17374	17406	17214	17187	17093	17251	17209	17181	17143	17235	17293	17081	17134	17216	17264	17264	17343	16974	17004	17228	16908	17077	16990	17245	17222	17265	17095	17232	17221	17219	17157	16961	17235	17190	17143	17298	17045	17250	17329	17174	17306	17058	17056	17353	17160	17138	17150	17155	17350	17316	17314	17051	17043	17248	17259	17127	17198	17038	17079	17111	17234	17173	17088	17263	17227	17156	17207	16987	17090	17029	17178	17148	17172	17043	17256	17093	16988	17156	17224	17032	17035	17367	16982	17124	17194	17227	17415	17149	17411	17196	17308	17278	17087	17405	17310	17045	17070	17159	17225	17199	17377	17221	17135	17109	16973	17231	16968	17153	17333	17262	17149	17247	17336	17072	17244	17070	17097	17360	17175	17124	17056	17250	17082	17295	17177	17197	17292	17223	17120	17247	17301	17054	17060	17286	17278	17236	17352	17258	17135	16976	17270	17091	17138	17196	17058	17093	16980	17241	17215	17185	17037	17276	17293	17106	17183	17114	17287	17405	16971	17032	17372	17437	17309	17235	16973	17153	17068	17344	17190	17351	17137	17065	17327	17012	16994	17245	17332	17121	17241	17375	17039	17268	17263	17074	17261	17119	17311	17221	17298	17210	17268	17130	16974	17312	17202	17129	17116	17084	17108	17125	17067	17249	17064	17009	17123	17186	17223	17098	17125	17116	17072	17043	17071	17219	16978	17185	17196	17158	17221	17286	17039	16999	17054	17277	17196	17213	17023	17319	17190	17007	17240	17122	17297	17076	17142	17285	17239	17062	17217	17024	17197	17202	17071	17196	17209	17238	17061	17157	17298	17248	17191	17208	17028	17241	17294	17135	17043	17186	17163	17228	17316	17314	17130	17173	17353	17217	17197	17212	17113	17031	17144	16848	17081	17150	17251	17093	17271	17454	17179	17001	17121	17086	17195	17135	17130	17082	17177	17150	17180	17212	17225	17098	17061	16977	17299	17224	17215	17196	17191	16975	17263	17064	17103	17284	17131	17289	17239	17345	17185	17286	17189	17164	17181	17247	17371	17155	17016	17217	17394	17237	17205	17068	17210	17368	17378	17329	17435	17068	16932	17105	17216	17272	17301	17376	17282	17289	17267	17113	17249	17304	17223	17322	17333	17345	17034	17254	17259	17210	17458	17182	16977	17151	17210	17324	17274	17231	17031	17135	17234	17052	17227	17023	17168	17182	17209	17155	17119	17219	17044	17287	17112	17125	17105	17130	17271	16881	17291	17138	17075	17314	17374	17180	17126	17202	17330	17082	17133	17168	17035	16996	17308	17299	17373	16988	17384	17321	17165	17080	17199	17073	17186	17074	17035
14735	31728	26067	20542	18334	17233	16620	16065	15815	15298	15012	14971	14674	14491	14484	14557	14665	14423	14413	14384	14389	14410	14618	14389	14610	14290	14402	14404	14455	14379	14441	14320	14280	14322	14253	14182	14546	14383	14322	14364	14441	14300	14444	14390	14303	14437	14401	14373	14350	14384	14381	14546	14385	14337	14544	14559	14296	14396	14225	14486	14360	14254	14476	14444	14404	14415	14377	14233	14352	14427	14461	14358	14570	14284	14285	14362	14516	14254	14322	14400	14443	14447	14337	14396	14322	14301	14318	14328	14416	14406	14306	14432	14343	14457	14353	14210	14301	14432	14313	14551	14362	14283	14358	14443	14384	14220	14338	14400	14381	14435	14423	14317	14298	14218	14200	14194	14335	14363	14253	14417	14298	14301	14199	14335	14252	14331	14263	14397	14243	14341	14276	14325	14230	14418	14294	14292	14317	14323	14273	14460	14518	14219	14258	14365	14307	14332	14314	14228	14313	14341	14399	14363	14261	14390	14383	14217	14282	14354	14310	14490	14373	14470	14257	14370	14370	14267	14452	14335	14330	14439	14369	14544	14201	14239	14286	14260	14327	14454	14292	14325	14296	14285	14424	14346	14179	14432	14263	14210	14386	14354	14412	14449	14258	14418	14373	14222	14364	14538	14333	14253	14437	14303	14218	14558	14203	14372	14359	14281	14501	14232	14188	14388	14357	14384	14446	14344	14274	14357	14482	14365	14356	14425	14373	14206	14400	14339	14390	14352	14319	14409	14358	14337	14365	14350	14318	14300	14467	14445	14405	14311	14343	14217	14373	14363	14382	14467	14304	14296	14331	14268	14322	14327	14352	14427	14461	14342	14297	14445	14327	14402	14306	14427	14240	14461	14373	14567	14444	14300	14368	14475	14258	14532	14582	14189	14345	14201	14344	14419	14367	14189	14166	14494	14446	14268	14165	14310	14351	14263	14245	14325	14269	14160	14359	14285	14266	14170	14312	14067	14321	14350	14500	14244	14404	14194	14309	14319	14199	14367	14209	14228	14294	14446	14300	14219	14288	14226	14289	14179	14426	14284	14310	14400	14306	14470	14367	14310	14443	14194	14371	14243	14408	14348	14534	14271	14395	14339	14380	14374	14194	14466	14310	14167	14269	14343	14362	14336	14583	14481	14471	14404	14407	14359	14254	14316	14222	14368	14534	14306	14140	14259	14224	14182	14189	14438	14303	14231	14454	14454	14449	14263	14226	14389	14352	14160	14430	14463	14349	14304	14304	14344	14311	14425	14307	14358	14216	14299	14381	14357	14491	14249	14304	14360	14261	14413	14428	14404	14250	14392	14491	14264	14377	14367	14336	14095	14346	14193	14341	14503	14442	14344	14357	14549	14253	14403	14390	14276	14308	14406	14238	14376	14457	14415	14336	14180	14257	14393	14459	14222	14486	14255	14182	14412	14254	14334	14336	14124	14174	14254	14319	14344	14302	14374	14330	14328	14389	14221	14204	14275	14297	14377	14480	14487	14317	14355	14123	14440	14367	14359	14498	14356	14252	14264	14282	14403	14255	14287	14354	14442	14416	14460	14415	14318	14376	14357	14341	14331	14226	14288	14344	14310	14545	14378	14196	14299	14455	14355	14347	14370	14302	14245	14377	14340	14298	14329	14317	14336	14387	14528	14229	14504	14511	14348	14205	14432	14344	14183	14124	14315	14329	14387	14295	14297	14431	14362	14288	14261	14375	14290	14519	14335	14375	14280	14250	14390	14288	14238	14436	14448	14364	14516	14309	14435	14336	14279	14240	14323	14288	14409	14246	14394	14340	14248	14353	14379	14310	14260	14298	14385	14272	14362	14331	14419	14361	14289	14506	14446	14377	14025	14383	14488	14310	14400	14396	14351	14291	14399	14001	14310	14389	14416	14173	14401	14282	14452	14326	14413	14434	14477	14336	14379	14243	14578	14223	14417	14299	14171	14618	14462	14467	14514	14263	14311	14312	14394	14388	14391	14208	14315	14193	14361	14399	14362	14268	14165	14410	14381	14306	14457	14364	14285	14379	14279	14264	14391	14423	14464	14280	14403	14367	14275	14325	14320	14390	14416	14165	14223	14349	14130	14282	14212	14364	14395	14429	14177	14315	14236	14489	14363	14353	14388	14323	14399	14440	14378	14480	14322	14413	14273	14281	14289	14357	14157	14472	14168	14475	14393	14341	14454	14333	14203	14298	14308	14326	14553	14281	14192	14459	14327	14263	14235	14359	14339	14156	14357	14249	14449	14330	14367	14360	14320	14431	14360	14364	14297	14188	14279	14309	14242	14389	14333	14327	14456	14253	14357	14349	14266	14281	14127	14302	14482	14275	14293	14185	14316	14373	14360	14440	14308	14415	14471	14229	14256	14460	14472	14341	14412	14398	14476	14464	14187	14330	14358	14201	14458	14376	14431	14426	14399	14407	14296	14377	14276	14279	14429	14290	14298	14389	14335	14318	14341	14334	14346	14347	14100	14362	14287	14465	14312	14341	14414	14268	14314	14386	14314	14273	14214	14415	14179	14296	14376	14215	14412	14330	14401	14407	14372	14403	14214	14398	14376	14419	14352	14242	14414	14295	14362	14473	14303	14186	14385	14381	14290	14370	14328	14395	14375	14259	14415	14282	14212	14518	14388	14304	14334	14351	14366	14429	14328	14289	14322	14384	14331	14393	14270	14443	14378	14468	14390	14378	14443	14244	14252	14308	14464	14293	14191	14197	14237	14222	14323	14321	14258	14316	14257	14308	14446	14092	14287	14321	14278	14333	14433	14226	14287	14300	14444	14231	14418	14288	14369	14264	14317	14264	14457	14566	14332	14231	14337	14335	14370	14311	14181	14380	14245	14505	14486	14179	14320	14386	14355	14430	14377	14534	14391	14464	14271	14336	14191	14356	14317	14385	14250	14373	14555	14488	14252	14177	14546	14394	14252	14364	14421	14320	14412	14371	14271	14402	14349	14330	14386	14517	14270	14402	14375	14348	14430	14262	14233	14165	14424	14419	14449	14434	14355	14268	14376	14238	14218	14355	14365	14139	14239	14329	14415	14296	14474	14254	14296	14271	14320	14422	14466	14292	14335	14458	14214	14246	14363	14381	14379	14512	14372	14377	14198	14359	14249	14444	14424	14343	14222	14435	14335	14337	14238	14318	14220	14222	14490	14283	14327	14274	14249	14149	14368	14307	14540	14292	14399	14344	14273	14395	14522	14298	14295	14295	14340	14292	14380	14346	14483	14270	14429	14374	14441	14450	14367	14396	14132	14441	14431	14447	14371	14216	14342	14208	14257	14442	14356	14324	14368	14472	14377	14398	14287	14379	14366	14581	14536	14258	14327	14320	14342	14251	14266	14280	14349	14179	14281	14225	14338	14415	14250	14274	14315	14393	14466	14430	14277	14523	14238	14208	14254	14244	14096	14290	14274	14358	14234	14305	14361	14415	14387	14379	14265	14415	14187	14241	14407	14408	14281	14401	14298	14339	14261	14067	14333	14286	14494	14391	14228	14295	14245	14302	14319	14354	14216	14339	14403	14427	14548	14218	14309	14308	14112	14320	14252	14405	14400	14336	14291	14298	14418	14430	14411	14201	14436	14339	14329	14305	14377	14155	14242	14150	14419	14486	14426	14326	14364	14264	14293	14463	14289	14290	14276	14227	14430	14257	14286	14414	14246	14327	14404	14345	14437	14332	14264	14343	14363	14279	14272	14360	14386	14224	14199	14301	14420	14231	14343	14221	14365	14362	14331	14247	14298	14465	14177	14222	14571	14324	14382	14286	14326	14377	14253	14273	14282	14368	14453	14401	14243	14295	14286	14307	14284	14370	14380	14524	14392	14402	14350	14287	14348	14321	14337	14364	14381	14330	14293	14355	14393	14353	14387	14444	14318	14324	14488	14272	14384	14340	14270	14472	14417	14299	14183	14374	14277	14486	14193	14457	14312	14366	14303	14311	14450	14284	14357	14335	14309	14234	14491	14354	14250	14327	14466	14449	14403	14331	14284	14434	14343	14255	14454	14346	14314	14355	14363	14373	14445	14312	14330	14342	14443	14482	14384	14345	14132	14418	14150	14397	14554	14322	14318	14315	14352	14371	14412	14457	14284	14379	14246	14312	14284	14290	14347	14440	14270	14206	14569	14368	14328	14244	14299	14240	14453	14304	14307	14305	14359	14289	14426	14306	14344	14352	14404	14193	14259	14174	14239	14338	14450	14126	14349	14465	14328	14262	14280	14369	14272	14410	14153	14434	14329	14195	14291	14331	14417	14297	14336	14191	14322	14329	14209	14283	14373	14408	14369	14427	14345	14321	14323	14161	14401	14388	14395	14314	14330	14253	14385	14491	14543	14362	14296	14316	14228	14391	14317	14349	14038	14503	14346	14357	14320	14374	14242	14406	14430	14313	14295	14417	14418	14303	14301	14198	14381	14323	14608	14547	14364	14399	14337	14422	14266	14169	14237	14353	14363	14287	14296	14255	14392	14360	14169	14441	14352	14341	14323	14213	14370	14367	14448	14312	14503	14366	14363	14501	14530	14457	14399	14242	14237	14343	14332	14325	14197	14343	14429	14235	14497	14278	14421	14270	14403	14429	14232	14431	14294	14422	14341	14420	14324	14403	14333	14243	14480	14336	14407	14327	14411	14425	14405	14158	14441	14243	14208	14207	14550	14426	14487	14276	14264	14357	14537	14477	14211	14373	14517	14324	14395	14341	14251	14383	14388	14293	14350	14298	14338	14256	14408	14290	14274	14172	14299	14363	14322	14390	14382	14477	14448	14176	14610	14456	14345	14276	14321	14401	14211	14193	14380	14222	14280	14253	14209	14238	14248	14422	14226	14289	14435	14292	14445	14243	14169	14235	14393	14523	14416	14418	14331	14502	14238	14321	14375	14420	14278	14561	14358	14292	14336	14405	14157	14487	14505	14237	14283	14411	14203	14282	14280	14309	14396	14290	14342	14265	14267	14390	14269	14271	14448	14624	14291	14422	14399	14362	14327	14240	14345	14325	14265	14346	14418	14337	14455	14526	14460	14411	14372	14373	14308	14358	14231	14461	14358	14431	14373	14353	14461	14233	14317	14373	14295	14359	14359	14126	14324	14376	14306	14368	14314	14227	14256	14209	14309	14239	14241	14284	14358
24282	20903	26682	26371	20922	19790	19816	18797	18582	18375	18434	18300	18179	18187	18352	18067	18106	18165	17908	17897	18193	18096	17782	17836	18048	17865	17883	17730	17946	18049	17888	17848	17927	17938	17891	17846	17946	17881	18074	17917	17837	17752	17701	17868	17622	17829	17727	17943	17719	17985	17894	17716	18132	17730	18016	17932	17984	17819	18044	17875	18069	17951	17936	17838	17908	17888	17776	17888	17725	17882	18005	17889	17952	18022	18093	17937	17943	17916	17825	17829	17863	17719	17665	18136	18082	17909	18058	17897	17702	17784	17992	17910	17862	18003	18023	17729	17931	17933	17880	17601	17866	18044	17904	17913	17776	17913	17843	17722	17906	18084	17876	17771	17888	17969	17878	17814	17718	18016	17883	17784	17905	17775	17852	17836	17891	18066	17805	17920	17770	18145	17827	17980	17851	17793	17830	17806	17855	17685	17826	17910	17805	17990	17860	17840	17666	17905	17624	17851	17731	18042	17646	17772	18158	17929	17687	17774	17712	17957	18071	17920	17873	17840	17865	17860	17880	17817	17934	17873	17911	17905	17924	17792	17785	17809	17876	17976	17850	17893	18025	18024	17855	18048	17839	18024	17654	17844	17877	17989	17923	17790	18113	17995	17822	17869	18028	17738	17929	17976	17864	17642	17766	18034	17671	17900	17935	17776	17944	17793	17741	17788	18006	17765	18082	17890	17838	17862	18050	18006	17769	17839	17703	17759	18081	18071	17672	17832	17994	17672	18068	17822	17890	17965	18084	17830	17709	17911	17962	18039	17911	17922	17857	17989	17908	17913	18064	18050	17890	17742	17930	17843	17797	18096	17893	17941	17823	17766	17861	17898	17859	17927	17649	17999	17903	17983	17931	17735	18051	17911	17903	17857	17924	17889	17765	17895	17852	17863	17840	18037	17965	17925	17783	17861	17754	17876	17939	17943	17994	17892	18107	17957	18102	17916	17896	17898	17929	17991	17754	17895	18077	17925	18136	17966	17967	17733	17918	17972	17873	17717	17811	17924	17824	17931	18100	17693	17972	18012	17925	17873	17881	17832	17971	17940	17902	17907	17981	18072	17838	17992	17842	18057	17898	17699	17909	17828	17673	17900	17932	17833	17940	17829	17738	17925	18032	17758	17808	17918	17984	17866	17701	17871	17753	17764	17815	17875	17866	17879	17811	17872	17832	17458	17845	17989	17867	17870	17898	17913	17918	17962	17868	17803	17895	17838	18108	17959	17937	18111	17913	17977	17851	17841	17832	17889	17806	17850	17941	17998	18053	17750	17626	18003	17861	17806	17964	17792	17999	18012	17944	17848	18106	17750	17795	17713	17979	17952	17684	17732	17962	17753	17882	17900	17645	17655	17891	17943	17824	17804	18001	17722	17763	17977	17936	17767	17920	17773	17837	17790	18005	17740	17618	17984	17975	18064	17987	18017	17815	17917	17884	17935	17916	17759	17977	17846	18072	17973	18016	18171	17949	17703	18008	17937	17771	17688	17694	17799	17936	17993	17864	17868	17756	17800	17851	17686	17985	17869	17924	17924	17828	17835	17777	17818	17794	17922	17758	17846	17947	17819	17931	17837	17781	17752	17757	17690	17883	17962	18024	18073	18113	17884	18087	17785	17985	18033	17889	17803	17758	17801	17943	17754	17874	17889	17703	17859	17768	17984	17980	17742	17949	17930	17795	17910	17592	18036	17891	18027	17728	17729	17928	17867	17883	18168	17882	17918	17827	17823	17819	17844	17771	17930	17939	17904	17731	17797	17864	17860	18006	17673	17691	17770	17874	17792	17753	17823	17988	17735	17749	17892	17941	17782	17806	17829	17757	17674	17833	17791	17906	17690	17933	18040	17861	18071	17988	17772	17936	17757	17992	17946	17846	17833	17898	17878	17798	17762	17725	17895	17824	17680	18048	18040	18092	17854	17863	17721	17839	18004	17791	17898	18003	17825	17785	18144	17856	17764	17798	17953	17805	17894	18136	17967	17949	17967	17970	18068	18103	17913	17908	17875	17898	17837	17677	17912	17990	18054	17931	17881	18047	17936	18062	17999	17825	17774	17754	17748	17926	17815	17753	17925	17901	17771	17989	17921	17897	17840	17845	17823	17917	17906	17902	18071	17925	17816	17934	17832	17711	18001	17924	17863	17737	17951	17863	17847	17737	17862	17950	17933	17731	18023	17832	17734	17746	17913	18026	17793	17828	17835	17938	17849	17711	18009	17873	17973	18015	17783	17826	17914	17867	17959	17805	17968	17772	17864	17751	17822	17765	17800	17867	17975	17858	17831	17779	17894	17804	17837	17662	17895	17765	18117	18073	17817	17651	18046	17791	18015	17999	17759	17870	17953	17892	17897	17920	17988	18226	17785	17933	17827	17824	17877	17993	17867	17853	18031	17760	17739	17812	17967	17785	17904	17975	17742	17891	17724	17784	17906	17892	18015	17818	17930	17910	17722	18012	17913	17908	17910	17648	17986	18019	17916	18246	17925	17792	17882	17972	18001	17791	17915	17900	17813	17867	18007	17500	17830	17782	17756	17993	17988	18071	17818	18050	17901	17825	17652	17891	18008	17754	17706	17836	17776	18047	17877	17724	17774	17996	17966	17875	18123	17984	17806	17991	17827	17802	17831	18125	17974	18077	17861	18060	17937	18132	17764	17770	17836	17841	17839	17940	17697	17872	17954	17837	17958	17725	17722	18033	17719	17769	18133	17790	18016	17922	17853	17893	17924	17885	17822	17939	18039	17679	17782	17758	18055	18140	17970	17913	17886	17975	17958	17806	18053	17915	17884	17908	17855	17879	17845	17824	17950	17803	17725	17726	17733	18015	18008	17800	17871	17850	17875	17855	17855	18060	17793	17805	17790	17931	17989	17850	17902	17778	18133	17675	17756	17850	17858	17698	17704	17776	17957	17827	17849	17797	17835	17818	17639	17959	17782	17893	17948	17952	17905	17916	17946	17975	17817	17871	18069	17775	18006	18110	18047	18048	17898	17927	17662	17868	18081	17709	18076	17761	17943	17759	17849	17967	18020	17897	17822	17903	17986	17824	17907	17896	17957	17921	18010	17827	17671	17857	17942	17815	17996	17957	17927	17872	17875	17818	17894	17741	17817	17815	17725	17830	17840	17970	17625	18080	17816	17797	17865	17945	17775	17951	17838	17989	18045	17902	18086	17820	17829	17802	17761	17956	17707	18048	17983	17917	18063	18016	17718	18053	17897	17978	17818	17667	17883	18155	18061	18093	17884	17877	17918	17840	17719	17852	17658	17848	17901	17865	17743	17738	17977	17961	17822	17854	17869	17947	17946	17842	17767	17959	18077	17930	18069	17770	17891	18082	17849	17744	17788	18025	17904	17951	18076	17849	17979	17945	17878	17856	17856	17675	17762	17975	17680	18036	17613	17707	18048	17982	17783	18093	17928	17956	17955	17655	17944	17937	17950	18031	17818	17698	17765	17838	17982	17943	17945	17849	17760	17758	17818	17887	17929	17829	17851	17975	17899	17751	17997	17965	18088	17856	17824	17981	17819	17887	17836	17811	17885	18015	18009	17929	18021	17866	17785	18000	17794	17893	17734	18020	17981	17927	18058	17945	17778	18037	18006	17985	18013	18097	17975	17819	17811	17811	18088	18011	17676	17858	17897	17885	18010	17936	17868	17826	17960	17831	18057	17964	17806	17852	17939	17858	18058	17960	17952	17996	17895	17956	17792	17843	17887	17733	18024	17934	17972	17838	17915	17811	17762	18142	17940	18146	17707	17866	17759	17797	17807	17786	17983	17882	17902	18092	18048	17882	17824	18042	17909	17869	17929	17643	17940	18043	17945	17968	17882	18171	17872	17780	17694	17830	17989	17907	18159	17907	18029	17960	17957	18007	17735	17826	17873	17819	17881	17837	17918	17859	17717	17866	17940	17774	17912	17820	17805	17820	17786	17845	17962	17987	17781	17918	17824	17784	17855	17723	17745	18061	17967	17753	17823	17782	17877	18026	17906	17869	17940	17747	17879	18037	17882	17898	17799	18039	17979	17921	17902	18046	17795	17917	18068	18018	17805	17831	17655	17724	17842	17981	17879	17928	17990	18004	17968	17733	17960	17936	17962	17772	17920	17874	17690	17888	17933	17730	17920	17840	18089	17965	17980	17798	17826	17863	17918	17794	17896	17920	18102	18157	17859	18073	17833	17798	17789	17855	17946	17992	17807	17719	17878	18039	17939	17940	17981	17908	17910	17924	18087	17785	17792	18017	17943	17924	17707	17927	17887	17711	17918	17899	18017	17982	17913	17999	17754	17670	17587	17940	17884	17999	17906	17869	17761	17801	17705	17848	17911	17934	17826	17678	17898	17749	17805	17879	17885	17837	18003	17830	17876	17816	17655	17908	17818	17849	17865	17883	17963	17856	17735	17857	17981	17935	17910	17736	18035	17804	18007	17755	17754	17940	17972	18142	17942	17852	17728	17552	18028	17787	17954	18075	17872	17838	17859	18049	17829	17661	17831	17748	17874	17747	17880	17616	17838	18074	18004	17821	17590	17933	17881	17927	17823	17791	17901	17771	17938	17812	17627	17895	18040	17992	17802	17888	17995	17656	17755	17965	17831	17893	18094	17921	17805	18009	17886	18006	17989	17847	17842	17895	17823	17673	17858	18129	18101	17845	18014	17790	17769	17922	17763	17905	17730	17637	17938	18001	17738	17684	17825	17976	17753	17739	17827	17998	18120	17748	17779	17926	17934	17837	17689	17810	17752	17912	18086	17788	17913	17877	18025	17794	18002	17900	17809	18068	17905	17913	17905	17682	17792	17931	18037	17983	18055	17899	17859	17897	17880	18067	18113	17908	17725	17743	17781	17881	17824	17825	17826	17827	17815	17960	18079	18018	18039	18025	17782	17938	18050	17706	17976	17920	17997	17818	17994	17790	17927	17944	17790	17759	18030	17890	17499	18000	18011	17936	17972	17861	17885	18013	17976	17787	17798	17813	18031	18049	17709	17828	18002	17903	17865	17810	17978	17840	17717	17892	17747	17979	17807	18017	18074	17697	17750	17969	17932	17818	17973	17912	17887	17935	18100	17957	17648	17931	17874	17951	17719	17884	17890	17821	17945	17890	17798	17875	17918	17812	17971	17884	18009	17883	17897
15519	28320	23708	19155	17620	16887	16490	16238	15794	15620	15400	15080	15087	14954	15078	14786	14989	14917	15079	14921	14951	15124	14941	15046	14789	14824	14617	14942	14825	14896	14961	14965	14873	14940	14813	14866	14821	14782	14875	14935	14939	14860	14859	14998	14950	14834	14776	14733	14919	14944	14813	14884	14831	14829	14788	14989	14814	14812	14575	14746	14906	14882	14955	14680	14765	14788	14911	14756	14844	14662	14879	14933	14908	14751	14895	14868	14795	15021	14664	14788	14760	14893	14925	14712	14775	14746	15034	14918	14870	14534	14927	14932	14700	14748	14873	14876	14739	14978	14972	14846	14833	14817	15076	14772	14874	14966	14797	14823	14711	15022	14767	14747	14681	14727	14925	14988	14909	14868	14793	14860	14877	14650	14860	14811	14886	14821	14875	14755	14737	14707	14784	14814	14945	14845	14947	14845	14901	14827	14968	14850	14929	14697	14917	14803	14820	14995	14860	14698	14749	14791	14672	14919	14799	14854	14906	14791	14750	14857	14908	15037	14934	14781	14792	14986	14845	14833	14707	15066	14936	14969	14743	14843	14769	14872	14868	14724	14714	14825	14899	14931	14856	14700	14891	14934	14854	14911	14863	14781	14922	14830	14798	14810	14742	14836	14980	14785	14878	14797	14822	14713	14717	14873	14881	14859	15007	14862	14690	14853	14780	14931	14818	14925	14911	14773	14893	14865	14825	14890	14775	14743	14804	14819	14985	14998	14909	14833	14651	14998	14825	14881	14630	15031	14852	14959	14732	14901	14842	14860	14911	14814	14856	14810	14856	14786	14829	14825	14761	14783	14773	14876	14687	14939	14749	14808	14911	14709	14589	14774	14944	14669	14944	14806	14732	14829	14892	14867	14714	14827	14961	14795	14974	14817	14899	14856	14983	14785	14837	14840	14947	14938	14893	14739	14844	14818	14798	14835	14865	14789	14719	14902	14992	14806	14735	14967	14949	14877	14968	14745	14894	14940	14825	14718	14864	15002	14834	14822	14707	14912	14729	14813	14889	14895	14960	14856	14771	14702	14752	14787	14745	14980	14760	14768	14966	14884	14705	14849	14898	14703	14768	14939	14739	15055	14682	14874	14887	14886	14929	15082	14832	14901	14954	14757	14822	14850	14853	14874	14742	14741	14903	14925	14720	14680	14767	14924	14939	14864	14886	14921	14991	14816	14906	14650	14773	14810	14689	14943	14903	14982	14751	14769	14866	14758	14681	14864	14840	14975	14885	14895	14853	14743	14875	14849	14854	14805	14835	14880	14888	14845	14928	14784	14790	14768	14896	14914	14899	14980	14617	15024	14855	14958	14787	14785	14707	14710	14930	14933	14758	14957	14656	14947	14830	15123	14952	14791	14895	14942	14890	14827	14811	14816	14911	14756	14708	14902	15008	14710	14920	14857	14832	14761	14834	14780	14786	14978	14863	14794	14725	14791	14995	14823	14855	14728	14821	14803	14674	14874	14751	14846	14819	14831	14868	15023	14792	14774	14543	14773	14780	14705	14875	14630	14906	14918	14870	14809	14953	14892	14933	14831	14779	14876	14788	14827	14642	14827	14964	14834	14871	14983	14895	14934	14791	14742	14983	14836	14879	14856	14816	14956	14899	14882	14789	14808	14770	14845	14892	14951	14752	14910	14767	14897	14731	14685	14857	14861	14876	14884	14751	14803	14980	14810	14883	14866	14953	14827	14946	14807	14979	14900	14802	14923	14856	14805	14961	14868	14961	14756	14910	14901	14813	14956	14779	14735	14764	14696	14781	14865	14923	14886	14824	14930	14925	14756	15012	14874	14723	14746	14886	14856	14881	14866	14896	14824	14803	14962	14915	14798	14844	14896	14944	14886	14912	15030	14907	14939	14909	15009	14792	14799	14866	14839	14928	14919	14946	14649	14739	14821	14834	14897	14852	14899	14855	14864	14967	14798	14993	14909	14689	14871	14973	14929	14934	14758	14791	14810	14825	14632	14894	14849	14867	15077	14834	14931	14754	14875	14829	14854	14869	14814	14879	14873	14822	14806	14689	14768	14905	14638	14811	14711	14835	14862	14723	14883	14869	14841	14719	14808	15052	14936	14896	14808	14762	14884	14791	14994	14789	14722	14750	15040	14834	14804	14781	14745	14991	14803	14819	14844	14742	15143	14949	14913	14876	14974	14675	14833	14867	14850	14998	14950	14729	15013	14726	14930	14622	14830	14772	14948	14828	14870	14824	14893	14779	14775	14836	14883	14609	14780	14864	14778	15001	14884	14827	14667	14828	14949	14644	14702	14845	14874	14932	14838	14756	14876	14916	14871	15010	14979	14873	14942	14734	15032	14857	14933	14902	14645	14676	14863	14796	14914	14781	14711	14885	15071	14931	14676	14820	14876	14836	15024	14813	14782	14778	14675	14949	14780	14739	14842	14920	14735	14890	14771	15019	14766	14874	14877	14847	14906	15047	14777	14854	14856	14818	14794	14833	15020	14800	14762	14921	14926	14840	14870	14717	14957	14886	14803	14898	14825	14699	14861	14872	14857	14926	15020	14821	14882	14864	14868	14972	14760	14776	14945	14881	14818	14819	14709	14838	14810	14845	14761	14651	14756	14816	14915	14949	14740	14940	14814	14899	14890	14768	14771	14917	14911	14840	14916	14838	14750	14673	14966	14934	14729	14885	14749	14582	14849	14998	14889	14711	14962	14808	14980	15016	14739	14765	14746	14783	14827	14942	14970	14730	14856	14767	15028	14880	14919	14952	14691	14798	14838	14854	14796	14752	15020	14729	14690	14756	15009	14768	14945	14964	14915	14750	14777	14916	14864	14865	14918	14872	14815	14827	14673	14860	14940	14891	14857	14830	14940	14944	14831	14778	15073	14778	14737	14992	14983	15069	14846	14855	14783	14846	14636	14929	14919	14693	14686	14803	14765	14791	14972	14764	14764	14793	14803	14901	14855	14867	14764	14916	14944	14816	14820	14996	14821	15026	14828	14738	14778	14734	14908	14884	14714	14874	14766	14865	14849	15023	14910	14935	14758	14632	14767	14547	14878	14887	14810	14905	14923	14686	14803	14876	14827	14685	14804	14920	14699	14686	14833	14769	14777	14801	14661	14890	14925	14748	14905	14766	14809	14907	14856	14787	14725	14907	14765	14819	14840	14724	14848	14873	14716	14762	14851	14765	14856	14871	14896	14787	14744	14851	14885	14735	14784	14817	14922	14912	14846	14778	14979	14850	14836	14950	14916	14832	14880	15040	14661	14885	14794	14847	14754	14972	14805	14774	14856	14794	14857	14963	14857	14679	14945	14713	14797	14846	14798	14866	14947	14862	14776	14968	14917	14865	14755	14734	14737	14955	14889	14715	14839	14987	14687	14827	14760	14922	14949	14871	14843	14942	14854	14842	14707	14755	14743	14869	14844	14800	14801	14783	14762	14950	14921	14848	14868	15046	14736	14874	14782	14770	14786	14774	14727	14909	14903	14819	14792	14806	14776	14874	14711	14858	14675	14933	14847	14816	14886	14790	14880	14855	14763	14900	14911	14703	14942	14841	14853	14878	14756	14808	14833	14849	14889	14928	14740	14759	14697	14730	14927	14805	14718	14859	15040	14773	15000	14759	14738	14957	14711	14834	14711	14940	14906	14789	14836	14620	14853	14792	14819	14828	14931	14877	14741	14938	14728	14841	14790	14864	14971	14791	14795	14850	14778	14834	14807	14700	14772	14799	14791	14900	14925	14808	14878	14938	14854	14945	14809	14797	14711	14735	14720	14822	14988	14790	14806	14662	14874	14955	14910	14730	14909	14916	14951	15049	14707	14787	14824	14810	14766	14882	14932	14756	14923	14735	14761	14956	14585	14821	14711	14638	14928	14805	14839	14765	14785	14996	14916	14771	14756	14894	14862	15003	14908	14685	14971	14721	14824	14888	14673	14874	14816	14868	14670	14905	14784	14718	14826	14885	14988	14889	14832	14832	14935	14659	14927	14940	14882	14721	14773	14824	15003	14973	14760	14825	14807	14992	14888	14839	14867	14918	14931	14849	14852	14942	14850	14746	14917	14834	14789	14728	14943	14858	14825	15017	14794	14740	14847	14912	14816	14818	14853	14930	14822	14706	14754	14851	14811	14779	14831	14864	14773	14819	14888	14989	14831	14924	14797	14632	14854	15087	14572	14920	14795	14878	14799	14838	14742	15020	14804	14907	14817	15040	14933	14909	14779	14831	14901	14672	14754	14824	14820	14715	14812	14915	14989	14967	14901	14809	14829	14797	14683	14880	14990	14862	14850	14951	15050	14896	14908	14849	14845	14806	14791	14739	14747	14856	14865	14726	14831	14924	14779	15004	14750	14894	14960	14829	14862	14789	14799	14722	14953	14752	14832	14896	14801	14588	14875	14926	14910	14852	14919	14899	14832	14984	14850	14919	14812	14811	14787	14769	14967	14863	14857	14851	14925	14830	14945	14971	14886	14907	14869	14892	14758	14873	14625	14925	14826	14798	14753	14942	14769	14928	14970	14695	14820	14846	14914	14786	14724	14779	14856	14810	14991	14803	14955	14856	14814	14944	14918	14805	14976	14734	14944	14893	14884	14908	14879	14840	14872	14713	14946	14847	14967	14744	15055	14744	14983	14758	14879	14933	14690	14846	14789	14841	14986	14676	14904	14995	14816	14891	14774	14867	14690	14731	14590	14715	14960	14792	14922	14785	15090	14832	14888	15066	14986	14960	14838	14752	14913	14893	14848	14718	14778	14592	14980	14830	14922	14833	14880	14833	14999	14839	14837	14855	14828	14979	14774	14879	14815	14852	14772	14710	14883	14791	14889	14953	14649	14738	14910	14841	14878	14863	14765	15015	14960	14973	14661	14950	14890	14980	14797	14958	14929	14731	14864	14819	14736	14928	14788	14757	14817	15021	14737	14970	14865	14841	14652	14823	14779	15033	14760	14969	14819	14877	14776	14786	14913	14872	14864	14755	14738	14852	14830	14840	14925	14778	15020	14771	14943	14814	14721	14880	14763	14915	14887	14957	14943	14894	14929	14895	14821	14846	14775	15003	14892	14821	14837	14836	14811	14672	14830	14881	14789	14829	14890	14938	14759	14669	14718	14643	14828	15026	14655	14827	14772	14870	14901	14933	14866	14840	14686
21758	20944	28150	23932	21232	23508	25864	20902	19744	19805	19354	19200	19188	18729	18915	18687	18631	18861	18493	18625	18715	18605	18560	18564	18386	18640	18587	18647	18752	18328	18433	18646	18490	18390	18534	18554	18458	18215	18689	18643	18571	18520	18541	18467	18426	18380	18645	18403	18686	18559	18452	18491	18401	18472	18328	18325	18392	18369	18355	18302	18263	18526	18500	18454	18197	18455	18287	18532	18479	18682	18609	18494	18563	18363	18611	18384	18083	18262	18249	18426	18412	18265	18537	18441	18515	18526	18294	18315	18274	18386	18248	18315	18340	18315	18219	18447	18359	18247	18391	18244	18253	18510	18476	18392	18069	18389	18182	18328	18435	18429	18343	18486	18523	18574	18482	18161	18352	18230	18383	18517	18546	18364	18467	18444	18392	18157	18296	18146	18412	18354	18453	18456	18498	18410	18300	18395	18440	18309	18565	18229	18366	18427	18388	18286	18263	18147	18360	18458	18504	18306	18380	18322	18423	18129	18264	18591	18422	18408	18429	18355	18417	18243	18559	18270	18527	18509	18320	18493	18373	18316	18379	18344	18523	18458	18381	18204	18274	18369	18346	18418	18507	18213	18160	18317	18321	18356	18227	18545	18460	18315	18200	18413	18348	18286	18314	18304	18341	18306	18295	18471	18551	18349	18302	18335	18425	18433	18333	18339	18647	18425	18331	18373	18264	18211	18413	18352	18378	18351	18289	18598	18234	18286	18346	18353	18319	18309	18346	18383	18373	18289	18541	18331	18445	18343	18446	18087	18268	18367	18268	18255	18350	18381	18276	18184	18238	18377	18268	18179	18362	18337	18295	18464	18295	18254	18222	18299	18260	18418	18318	18217	18368	18408	18253	18451	18613	18320	18413	18538	18500	18242	18565	18485	18243	18409	18459	18216	18337	18439	18252	18393	18396	18376	18231	18342	18396	18548	18391	18302	18284	18471	18567	18185	18150	18343	18298	18485	18481	18572	18381	18320	18391	18471	18440	18508	18550	18152	18451	18371	18294	18282	18298	18433	18579	18228	18423	18507	18273	18271	18431	18279	18214	18306	18360	18328	18335	18230	18294	18302	18493	18384	18447	18382	18426	18275	18182	18428	18442	18235	18525	18411	18372	18573	18462	18363	18328	18344	18323	18417	18209	18329	18277	18238	18310	18367	18406	18317	18569	18121	18334	18346	18439	18331	18244	18351	18382	18409	18247	18118	18497	18362	18478	18201	18208	18317	18313	18502	18326	18294	18285	18059	18192	18561	18457	18352	18419	18343	18439	18216	18329	18344	18381	18472	18561	18228	18406	18142	18444	18322	18492	18270	18402	18337	18496	18249	18244	18298	18393	18277	18375	18346	18530	18338	18268	18376	18423	18366	18561	18296	18172	18387	18458	18322	18138	18366	18412	18565	18247	18235	18301	18152	18457	18308	18172	18293	18467	18353	18407	18408	18602	18289	18193	18417	18297	18355	18483	18320	18299	18352	18112	18132	18177	18370	18415	18432	18342	18201	18507	18206	18505	18204	18331	18453	18441	18263	18468	18347	18335	18614	18299	18290	18353	18421	18193	18042	18322	18441	18341	18303	18272	18579	18357	18294	18324	18348	18328	18404	18230	18266	18375	18412	18330	18086	18154	18289	18185	18336	18304	18415	18280	18564	18292	18325	18232	18140	18553	18366	18538	18336	18388	18464	18224	18382	18347	18328	18274	18458	18435	18392	18480	18372	18368	18516	18345	18234	18429	18390	18142	18388	18450	18420	18365	18196	18398	18353	18265	18329	18411	18144	18355	18390	18102	18295	18287	18397	18493	18355	18507	18497	18407	18317	18478	18461	18303	18563	18178	18251	18337	18199	18202	18163	18533	18510	18511	18440	18375	18145	18441	18412	18249	18403	18173	18419	18386	18241	18243	18512	18180	18369	18424	18398	18469	18376	18306	18483	18369	18343	18491	18263	18300	18388	18330	18526	18166	18327	18354	18145	18538	18427	18367	18194	18612	18427	18345	18351	18271	18385	18412	18452	18247	18622	18269	18410	18373	18357	18493	18496	18439	18253	18391	18309	18306	18235	18309	18352	18361	18405	18176	18139	18222	18234	18605	18295	18320	18388	18442	18352	18603	18528	18349	18434	18464	18500	18563	18474	18476	18425	18277	18307	18394	18366	18460	18485	18330	18330	18305	18246	18374	18415	18294	18679	18456	18261	18292	18446	18435	18380	18244	18298	18422	18548	18319	18435	18375	18300	18283	18428	18553	18307	18317	18412	18463	18404	18390	18309	18559	18285	18338	18370	18453	18518	18310	18271	18153	18358	18535	18144	18384	18128	18364	18353	18417	18343	18164	18264	18228	18236	18464	18443	18409	18271	18435	18551	18472	18223	18142	18092	18495	18212	18371	18384	18305	18259	18206	18448	18498	18313	18475	18198	18168	18239	18437	18373	18420	18155	18184	18339	18277	18410	18493	18318	18213	18282	18420	18283	18067	18366	18378	18222	18322	18324	18705	18218	18210	18451	18295	18315	18352	18395	18301	18294	18449	18306	18563	18385	18471	18546	18398	18237	18281	18320	18248	18356	18412	18468	18411	18483	18336	18603	18426	18369	18141	18267	18445	18368	18333	18711	18501	18318	18406	18266	18408	18501	18342	18376	18373	18232	18454	18267	18356	18292	18330	18471	18496	18387	18205	18167	18271	18362	18345	18509	18257	18241	18289	18249	18445	18265	18260	18290	18328	18378	18375	18351	18258	18293	18129	18532	18295	18573	18224	18342	18213	18408	18270	18283	18244	18509	18480	18392	18345	18261	18356	18383	18327	18253	18366	18340	18293	18502	18418	18480	18355	18319	18221	18412	18283	18226	18466	18273	18412	18174	18371	18252	18513	18341	18490	18287	18227	18256	18383	18334	18172	18311	18451	18344	18237	18445	18549	18215	18433	18375	18476	18431	18315	18389	18372	18341	18085	18456	18176	18432	18310	18494	18534	18384	18361	18372	18290	18312	18521	18229	18405	18624	18326	18345	18359	18489	18407	18410	18245	18270	18187	18575	18302	18175	18457	18297	18355	18365	18265	18376	18361	18370	18369	18245	18334	18385	18178	18333	18357	18387	18440	18334	18317	18313	18460	18264	18184	18376	18446	18263	18199	18207	18341	18297	18277	18417	18465	18346	18231	18144	18419	18448	18221	18260	18453	18253	18307	18537	18547	18270	18373	18332	18357	18169	18297	18074	18370	18254	18433	18078	18127	18366	18299	18183	18487	18297	18296	18375	18420	18536	18207	18183	18297	18193	18218	18430	18399	18265	18337	18504	18337	18316	18453	18405	18327	18208	18238	18271	18147	18209	18438	18272	18381	18533	18390	18352	18276	18429	18299	18268	18312	18300	18240	18370	18191	18217	18503	18242	18281	18498	18284	18309	18324	18383	18193	18388	18532	18117	18228	18283	18474	18225	18180	18395	18473	18320	18481	18293	18146	18512	18329	18336	18524	18229	18346	18389	18128	18420	18500	18213	18361	18541	18292	18230	18392	18217	18390	18398	18272	18366	18244	18414	18149	18414	18133	18403	18349	18188	18577	18328	18362	18197	18454	18202	18281	18652	18394	18390	18344	18377	18496	18290	18344	18265	18295	18086	18241	18358	18222	18385	18416	18263	18366	18392	18262	18515	18245	18263	18354	18287	18638	18435	18328	18334	18455	18391	18459	18497	18356	18407	18281	18295	18171	18552	18227	18266	18342	18275	18542	18297	18165	18539	18469	18289	18389	18467	18301	18392	18345	18374	18222	18266	18299	18350	18433	18204	18301	18332	18370	18289	18315	18247	18556	18280	18243	18437	18251	18317	18390	18365	18217	18387	18352	18169	18495	18317	18336	18348	18602	18193	18361	18290	18364	18255	18302	18236	18506	18329	18479	18391	18294	18316	18338	18262	18076	18327	18469	18496	18510	18463	18410	18432	18371	18395	18507	18409	18343	18338	18312	18286	18248	18216	18353	18512	18550	18302	18394	18325	18388	18240	18328	18246	18409	18208	18348	18380	18421	18335	18270	18435	18468	18595	18463	18414	18426	18366	18324	18286	18373	18474	18477	18324	18335	18509	18333	18376	18207	18490	18369	18332	18412	18609	18401	18344	18305	18321	18123	18143	18627	18190	18527	18080	18244	18279	18212	18291	18378	18647	18672	18319	18491	18381	18267	18577	18346	18403	18216	18440	18105	18301	18473	18354	18374	18439	18397	18468	18355	18377	18342	18607	18477	18417	18400	18323	18283	18286	18239	18318	18449	18161	18570	18175	18226	18478	18369	18361	18371	18404	18392	18343	18376	18492	18206	18489	18370	18446	18452	18165	18405	18448	18327	18325	18152	18412	18406	18504	18519	18373	18411	18509	18297	18436	18388	18360	18420	18334	18349	18448	18368	18271	17986	18297	18429	18126	18442	18442	18544	18293	18269	18302	18187	18459	18402	18298	18521	18485	18500	18319	18468	18429	18376	18193	18415	18310	18398	18238	18295	18372	18309	18408	18173	18149	18429	18190	18338	18135	18094	18209	18409	18287	18219	18428	18356	18497	18313	18123	18392	18286	18249	18311	18207	18249	18221	18213	18494	18240	18432	18375	18321	18307	18455	18361	18141	18488	18034	18189	18448	18444	18466	18368	18404	18318	18280	18514	18327	18261	18427	18317	18498	18442	18564	18424	18365	18395	18363	18346	18720	18276	18308	18397	18358	18604	18268	18335	18395	18258	18327	18557	18235	18355	18232	18510	18395	18202	18267	18377	18288	18434	18359	18375	18153	18345	18413	18589	18528	18233	18174	18469	18235	18448	18539	18490	18222	18046	18377	18356	18299	18340	18211	18227	18521	18354	18219	18369	18456	18348	18194	18481	18373	18437	18259	18338	18122	18393	18320	18178	18190	18488	18403	18393	18312	18612	18410	18366	18464	18323	18345	18287	18460	18410	18285	18451	18202	18390	18260	18425	18409	18343	18365	18361	18404	18340	18292	18386	18475	18234	18339	18354	18327	18427	18276	18587	18437	18355	18135	18325	18410	18466	18320	18303	18337	18281	18485	18410	18491	18520	18359	18308	18349	18171	18286	18147	18454	18520	18614	18334	18294	18535	18303	18404	18337	18340	18388	18230	18382	18420
15996	36220	30050	23141	20714	19215	18164	17497	16972	16447	15836	15725	15649	15449	15305	15437	15259	15183	15173	15206	15309	15258	15165	15177	15142	15322	14975	15184	15059	15114	15238	15093	15148	15186	14957	15315	15061	15190	14971	15150	14991	15211	15010	15122	15113	15017	15221	15089	15038	15230	15129	14907	15295	15147	15133	15230	15018	15037	14925	14929	15020	15026	15191	15061	15108	15153	15188	15146	15031	15014	15057	15128	15083	15152	15107	15148	14979	15179	15037	15178	15013	15217	15089	15291	15050	15006	14954	15167	15121	15014	15127	15038	14904	15064	14889	14928	14965	14992	14934	15170	15010	15065	15049	15166	15324	15035	15058	15050	15114	15113	15060	15186	15145	14999	15095	15174	15101	14984	14823	15014	15078	15003	15196	14948	14993	15142	14877	15066	15095	15138	15076	15071	15056	14969	15050	14969	14998	15153	15089	15131	15055	14954	14973	15085	15208	15035	15079	14993	15130	15133	15091	15065	15150	14989	15126	15023	14908	15070	15119	15149	15054	15045	15081	15139	14889	15023	15047	15173	14891	15125	15076	15105	15054	15074	14954	14969	15183	15098	15001	15083	14983	15177	15241	15105	15142	15054	15037	15188	15054	15151	14969	14961	15018	14946	15208	14967	15063	15029	14885	15123	15173	14994	15249	14905	15120	15037	15119	15304	14927	14978	14987	15062	15013	15012	15174	14910	14933	15078	15076	15024	15116	14945	15055	15004	15054	15045	15094	15131	14960	15137	15095	15143	15205	15107	15014	14888	14936	15010	15099	15077	15130	15088	15038	15213	15022	15182	15193	15063	14971	14975	15015	15043	15106	15139	14946	15076	14976	15076	15041	15146	15023	14911	15147	15020	15086	15006	15084	15178	15070	15004	14945	15203	15259	14960	15006	14975	15191	15033	14816	15038	14970	14933	15030	15020	14930	14913	15163	15235	15067	15035	15181	15152	15121	15226	15079	15031	15053	15051	15037	15005	14961	15022	15144	15092	15223	15155	14943	14996	15076	14965	15072	15085	15181	14980	15135	14939	15040	15010	15013	15043	15186	15183	15117	15047	14929	15262	14960	15099	15185	15030	15227	15284	15100	15217	15067	15088	15065	15188	15079	15032	14861	15086	15058	15052	14913	15125	14969	15077	15117	14977	15013	15144	15062	15109	15023	15142	15187	15061	15028	15172	15093	15014	14909	15099	14990	15084	15121	15213	15062	15024	15046	14946	15149	15136	15019	14867	14991	15087	15154	15193	15094	15178	14980	14834	15037	15049	15021	15088	14987	14971	15130	15126	15111	15126	15000	15068	15193	15026	15210	15111	15036	15045	15078	15169	15209	15194	15043	15129	15061	14948	15293	15010	15331	14845	15043	15180	14964	14981	14859	14961	14742	15041	15041	14905	15100	15151	14867	15000	15097	15047	15143	15213	15081	14937	15015	15009	15063	15158	15147	15128	14964	14956	15029	15220	15201	15079	15055	15142	15221	15012	15083	14860	15039	15048	14915	14973	15041	14919	15070	15074	15121	15046	15008	14857	15216	14935	15124	15068	15185	15006	14988	15089	15002	15147	15010	15016	15144	15039	15128	15049	15066	14962	15102	15086	14946	15020	15167	15058	14969	15185	14953	15098	14912	14928	15224	15054	14963	14980	15204	14904	15215	15028	15086	15181	14879	15077	15283	15162	15060	15119	15004	14977	15172	15052	14919	15174	14964	15046	14905	15126	15036	15056	15187	14911	15090	15129	15056	14886	15157	15175	15031	15118	15166	15075	15240	15159	15069	15100	15095	15176	15227	15113	15140	15131	15259	15148	15039	14995	15113	15024	15125	14984	15223	14977	15138	14911	15074	14976	14946	14961	14931	15101	15205	15168	15099	15029	15068	15018	15152	14981	15294	14967	15016	15128	15095	14955	15072	15141	14909	15103	15026	15092	15069	15146	14997	15063	15087	15132	15204	15144	15039	15048	15064	15106	15026	15156	15038	15077	14906	15085	14957	14916	15068	15084	15086	15128	14981	15155	15096	14996	14983	15090	15196	15134	15152	15012	15002	15043	15008	15063	15061	15014	15026	15034	15011	14980	15142	15033	15076	14923	15144	15130	15105	15065	15046	15031	15165	15088	14994	14890	14930	15144	14993	15099	15159	15080	14979	14904	15062	14892	15152	15010	15050	15110	14919	14937	15015	15173	15193	15123	15013	15275	15027	15169	15038	15063	15027	15054	15197	15138	14988	15029	14928	14988	15039	15151	15168	15218	15084	15048	15147	15208	14949	14905	15215	15064	14973	15059	15022	15108	15057	15078	15052	15079	14799	15110	15009	14869	14976	15037	14882	14982	14930	15193	15082	15017	15079	15046	15141	14911	15155	15089	15028	15139	15046	15057	15000	15269	15040	15037	15127	15138	14909	15096	14964	15181	15072	15276	14954	15140	14942	15268	15030	15076	14901	15074	15079	15084	15234	15168	15079	15042	15016	15099	15081	14994	15021	15073	15077	14967	14922	14872	14972	14956	15039	15087	15231	15064	15138	15051	14976	14912	15004	15141	15162	15144	15030	15139	15144	14978	15186	15007	15036	15076	15011	15127	14993	14798	15165	14937	14947	14962	15132	14905	15007	14967	15056	15146	15077	14982	15080	14988	15040	15164	15165	14957	15103	14981	15076	14952	14913	14903	15041	15108	14885	15037	14994	15145	14877	15107	14988	15025	15206	15048	15245	14978	15128	15134	14976	15153	14984	15075	14981	14917	15208	15029	15272	14966	14880	15090	14994	15038	14972	15105	15184	14983	15229	15019	15274	15152	15126	15038	15171	15132	14974	14957	14911	15057	14976	15024	14998	15033	15130	15098	14844	14978	15115	15013	15148	15167	14972	14924	15161	14954	15116	14778	15148	14973	15088	14863	14860	15103	15209	14931	15126	15041	15003	14904	14965	15171	14983	15080	15140	15037	15000	15111	14970	14936	15041	15167	14911	15284	15020	15017	15089	15026	14977	14817	15110	15146	15049	14941	15124	15142	15042	14937	15124	15082	15216	15049	15075	14976	15060	14959	15179	15021	15107	15119	15107	14912	14943	15094	14952	15171	15054	15035	15097	15022	14930	14965	15152	15090	15081	15064	15051	14895	15195	15034	14952	15159	15009	15130	14961	14990	15264	14989	14914	15022	15054	15103	15186	14989	15149	14964	15143	15174	15054	14931	15067	15000	14982	14953	15138	15157	15015	15174	15008	14965	14997	15153	15058	14973	14966	15116	14986	15030	14973	15093	14988	15125	15137	15099	15162	14922	14931	14912	15067	14924	15036	15019	14902	15170	15074	15135	15108	15164	14977	15090	15166	14997	15084	15119	15051	14941	15197	14988	15009	15013	15084	15088	15109	14895	15008	14978	14921	15114	14902	15195	15024	15075	15045	15137	15004	15140	14993	15146	14985	15123	15058	15142	15020	15119	15065	15098	15022	14803	14959	15056	14954	15020	15055	14985	14972	15017	15078	15034	15184	14957	15042	15084	15224	15036	15069	15065	15065	15142	15063	15068	15192	15044	14879	15182	15158	15056	15097	15048	15121	15076	14997	15140	15098	15053	15175	15163	15016	14971	15133	15118	14997	15017	15093	15187	15098	14957	15117	15164	15028	15003	15065	15053	14995	14974	14976	15058	15202	15055	14986	15124	14974	15148	15113	15114	15247	15115	14918	15009	14931	15074	15209	15115	15105	15119	15067	15173	14915	14967	14942	15089	15158	15041	15014	15169	15172	15087	15050	14955	15145	15127	15074	14932	15089	14874	15059	15045	15154	15126	15093	15097	15172	15082	15213	15026	14975	15113	15263	14891	15003	14960	15122	15030	15141	15037	14959	15122	15208	15151	15037	15079	15164	15120	15043	15133	15071	15064	14800	14963	15114	15285	15153	14876	14997	15085	15187	14978	15042	15065	14873	15115	15238	15017	15040	15272	15031	15313	15001	15092	14946	15025	14856	14995	15082	15049	15106	15143	15076	15061	15269	14972	15061	15201	15118	15032	15144	15042	14870	14885	15104	15156	15047	15180	15124	15133	14916	15075	14941	15094	14984	15166	15027	15022	15157	15343	14876	15082	15237	15086	14988	15065	15083	15071	14992	15187	15096	15085	15148	15145	15048	14983	15138	15052	14984	15056	15157	15058	15213	15090	15019	15110	15231	14990	15120	15084	15013	15146	15033	14989	14998	15046	14902	15047	14922	15070	15035	14911	14939	15242	14987	15052	14903	14969	15000	15218	15010	15046	15005	15019	15050	14929	15023	15150	15100	15177	14967	15064	14860	15136	15074	15184	14950	14941	15222	15060	14974	15062	15088	14969	15026	15137	15050	15030	15172	15132	15018	15050	15221	15015	15318	15121	14983	15124	15016	14856	15161	14911	15012	14910	15166	15043	15036	14973	15285	15069	14954	15038	15079	15037	15064	15094	15014	15159	15007	15128	15112	15072	15110	15049	15186	15247	15013	15035	15269	15097	15111	15054	15155	15100	15138	15075	15207	15100	15116	14829	15160	15173	15008	15119	15162	14994	15191	15051	15310	15018	15065	14989	15050	14981	15007	14978	14888	15025	15016	15092	15131	15081	14914	14979	15053	15056	14957	15122	15064	15002	15016	14950	14884	15148	15068	14790	15082	15073	14924	14897	15203	15169	14995	15008	14930	15134	15266	15068	15081	14974	15130	14822	15121	15140	15162	15109	14991	14926	15167	15087	15113	15108	15123	15049	15193	14957	15152	14902	14911	15016	15158	15015	14929	15011	15064	15015	15138	15067	15012	15084	15287	15004	14934	15065	15242	15097	15141	15180	15004	15049	15022	14940	15226	15059	15011	15102	15054	14974	14874	15235	15016	15090	14951	14907	15189	14958	15101	14928	15122	14900	15111	14963	15137	14980	15131	14788	15089	15146	15066	15022	14919	15185	15091	14993	15222	15159	15122	15058	15010	15219	14925	15180	14897	15079	15083	14983	15115	15053	15037	15242	15076	15208	14863	15192	14908	14937	15175	15065	14978	15088	15023	15157	15071	14978	15056	15166	15056	15093	15040	15124	15052	14927	14958	15163	15104	15080	15116	15088	15085	15088	15006	15093	15098	15154	15178	14846	14934	15069	15038	15144	15098	15016	15215	15139
28251	22585	25320	22116	18742	18323	18242	17752	17635	17572	17419	17086	17162	17086	17240	17143	17092	17193	17174	17332	17194	17185	17206	17100	17329	16943	17085	17107	17210	17210	17202	17157	17095	17216	17127	17129	17156	17178	17185	17274	17136	16907	16956	17027	16961	17037	17232	17397	17247	17192	16968	17129	17107	17148	16963	17217	16989	17054	17046	17157	17229	17276	17159	17156	17213	17076	17138	17325	17037	17067	17161	17288	17059	17169	17150	17187	17045	17198	17124	17051	17242	17216	17131	17112	16979	17053	17287	17246	17088	17044	17075	17053	17006	17225	17120	17167	17017	17130	17137	17399	16943	17250	17319	16969	16959	17217	17257	17115	17196	17073	17114	17024	17197	17250	17021	17033	17003	17147	16960	17164	17205	17156	17247	17196	17025	16981	17194	17192	17357	17252	17097	16929	17070	17074	17237	17099	17091	17134	17218	16902	17011	17155	17263	17202	17021	17201	17073	17158	17367	16991	16996	17086	17267	17166	16984	17221	17269	17167	17027	17082	17213	16967	16875	17197	17084	17166	17222	17094	17167	17131	17088	17320	17109	17019	17023	17193	17089	16926	17095	17088	17092	16976	17078	17263	17090	17132	17168	16985	17124	17070	17348	17358	17249	16988	17140	17207	17119	17205	16884	17008	17097	16910	17035	17039	17071	17049	17259	16857	17058	17143	17064	17104	17068	17132	17219	17119	16979	17045	17144	17108	17094	16910	17435	17006	16952	17226	17333	17069	17175	16978	17037	16985	16969	17092	17127	17144	17205	17135	17072	17160	17082	17130	17101	17162	17074	17039	17002	16933	17170	17299	16932	16960	17059	17086	17015	17035	17046	16821	17096	17108	16785	17188	17124	17115	17058	17099	17014	17132	17153	17173	16898	17065	17112	16806	17270	17129	17412	16908	16965	17301	17024	17054	17080	17233	17027	17103	16983	17294	16848	17317	17221	17119	17157	17057	17205	16972	17316	17053	17204	17156	17163	17274	17048	17221	17181	17234	17202	17194	16905	17250	16984	16834	17218	17055	17232	17013	17117	17164	17104	17091	17222	17084	17229	17103	17185	17242	16984	17225	17060	17200	17165	17289	17219	17164	17020	17295	17110	17049	17168	17263	17097	17135	17090	17166	17144	17296	17156	17137	17201	17231	17163	16921	17007	16886	17151	17142	17138	17148	17087	17050	16968	17135	17254	17161	17110	16914	17163	17131	17087	17118	17105	16823	16979	17301	17143	16902	17096	17050	16987	17061	16980	17169	17155	17283	17231	17027	17035	17209	16848	17086	17121	17227	17062	17364	17336	17293	16837	17041	17118	17011	17121	17097	17174	17158	17114	17231	17340	17147	16945	17138	16917	16906	17008	17258	16974	17032	17099	17306	17226	17224	17433	17082	16929	17139	17043	17113	16883	17106	17157	17190	17106	17161	17286	17001	16956	16966	16958	17225	17064	17133	17114	17135	17308	17087	17333	17301	17315	17053	17073	17134	16781	17180	17027	17112	16951	17133	17143	17063	17033	16887	16911	16988	17038	17228	17336	17128	17177	16931	16971	17053	17216	17216	17195	17073	17177	17127	16942	17049	17127	17164	16971	17233	17146	17168	17223	17037	17311	17184	17048	17152	17218	17069	17027	16933	16989	17094	17264	16996	17082	17042	16960	17084	17062	17122	17117	17161	17207	16960	17219	16982	16998	17056	17102	16949	17072	16930	17085	17106	17040	16983	16957	17166	17219	17074	17114	17132	16968	16969	16950	16686	17048	17126	17124	17001	16851	17174	17301	16833	16819	17168	17186	17132	17119	17022	17073	17209	17084	17205	16867	17214	16996	17133	17017	17149	17252	17157	17138	16980	17022	17028	17167	17095	17136	17110	17099	17320	17010	16887	17278	17173	16999	17216	17288	17022	16992	16946	17191	17136	17134	16963	17136	17151	17247	17151	17189	17113	16800	17060	17000	17198	17079	17221	17003	17208	16990	16930	17051	17289	16884	17150	17056	17073	17278	17165	17196	17163	17236	17204	17123	17172	16964	17093	17058	17215	17101	16956	17091	17227	17088	17138	17102	17009	17125	17377	16990	17149	17201	17078	17124	17240	17230	17141	16988	17007	17182	17191	17036	17000	16993	16955	17298	17097	17095	16988	17094	17002	17057	17294	17278	17330	16915	17083	16728	16982	17082	16980	17114	16923	16895	17193	17217	17185	17065	17204	17140	16977	17241	17189	17004	17244	17345	17130	17138	17127	17133	16941	17222	17134	17203	17059	17182	17131	17112	17032	16985	17325	17115	17045	17193	17130	16992	17035	16923	17103	17190	16962	17074	17165	16938	16944	17387	17211	17378	16985	17120	17130	17036	16987	17088	17289	17332	17264	17068	17254	17057	16935	16861	17122	17075	17141	17141	17087	17020	17299	17005	17139	17357	16970	17396	17219	17124	17096	16967	16915	16937	17307	17146	17124	17104	17091	17050	17384	17148	17157	16816	16914	17107	17164	17202	16981	17266	17195	16914	17355	17069	17053	17059	16993	17150	17070	17287	17052	17053	16887	17239	17240	17153	17110	17317	17249	17138	16967	16980	17045	17096	17076	17318	17209	17018	17108	17096	17009	17028	17084	16985	17072	17012	17352	17163	17110	17199	17170	17123	17095	17191	17131	17131	17037	17268	17210	17185	17069	17296	17076	17076	17329	17082	17064	17045	17122	17228	17164	17046	16929	17038	17221	17171	17228	17037	17093	17068	17161	17079	16975	16900	17141	16970	17150	17201	17176	17224	17240	17118	17151	17119	17160	17187	16978	17027	17142	17123	17083	17172	16939	17040	17047	17104	17146	17173	17110	16981	17219	17204	17185	17119	17344	17136	17117	17131	17416	17040	17169	17132	17149	17047	17309	17276	17195	17239	17189	16994	17114	17049	17031	17077	17060	16990	17068	17208	17033	17078	17142	17251	17104	17107	17137	17008	17040	17001	17124	17182	17175	17181	17195	17254	17030	17251	16942	17053	17163	17076	17107	17013	17285	17139	17247	17079	17152	16967	17260	17286	17128	17093	16999	17340	17059	17072	17225	17275	17161	16993	17102	17134	17091	17219	17108	17075	17173	17072	17122	17068	17040	17007	16996	17169	17067	17295	17171	17294	17062	17132	17252	17078	17113	17317	17297	17045	17323	16852	17245	17108	17098	17136	17052	17265	17279	17175	17081	17045	16944	17051	17067	17020	17107	17079	17070	17099	17020	17154	17129	16954	16972	17228	17223	17211	17215	16943	17039	16991	17156	17022	17195	17204	17051	17271	17057	17068	17013	17085	16987	17193	17081	17079	17026	17068	17108	17225	17186	17197	17005	16876	17142	17151	17083	16970	17042	16905	17134	17134	17188	17223	17118	17160	17262	17244	17006	17012	17064	16933	17097	17167	17168	17113	17127	17262	17114	17277	17249	17135	17128	17074	17111	16989	17122	17131	16883	17213	17235	17145	16967	16968	16908	17018	17122	17204	17039	17099	16992	17157	17055	17154	16994	17139	16996	17093	17000	17148	17208	17132	17220	17020	16987	17111	17038	17155	17042	17017	16921	16874	16907	17131	17261	16902	17012	17251	17077	17135	17203	17111	17097	17308	17017	17059	17101	17248	17137	17157	17113	17331	16933	16968	17130	17149	17069	16947	17034	17412	17161	17313	17055	17249	16986	17207	17077	17097	17093	17433	17080	17032	17049	17136	17078	17112	17168	17142	17029	17088	17183	17238	17182	17226	17160	17120	17054	17279	17105	17119	17186	17012	17075	17109	17214	17374	17377	17024	17113	17203	17102	17105	17123	16967	17091	17035	16945	17258	16982	17087	17095	17126	17145	16967	16932	17009	17059	17245	17143	17142	17089	17010	17090	17198	17269	16952	17085	17090	16845	17149	17143	17134	17244	17176	17077	16950	17163	17028	16991	17243	17277	17062	17128	17064	17081	17199	17288	17204	17037	17201	17084	17123	17214	17122	17142	16939	17145	16999	17026	17136	16960	17233	17221	17124	17112	17075	17381	17243	17101	17016	17020	17194	17096	17098	17278	17126	16991	17251	17049	16951	17214	17002	16922	16874	17055	17044	17186	17184	17241	17276	17187	17014	17037	17112	17148	16954	17307	17124	17192	17235	17160	17124	16943	17163	17038	17250	17234	17132	17147	17124	17119	17087	17140	17145	17241	17072	17080	17099	17112	17084	16971	17115	17046	17347	17192	17382	17112	17161	17023	17053	17218	17125	17214	17044	17016	17175	16918	17165	17185	17034	17053	17249	17097	17264	17200	17088	16904	17099	16925	17234	17054	17040	17182	17167	17056	17193	17227	16908	16955	16992	17125	17131	17214	17045	17281	16998	17086	17056	17083	17157	17061	17062	17082	17032	16876	17086	17111	17299	17205	16961	16995	16997	16959	17084	17017	17013	17099	17141	17047	17242	17127	17171	17141	17132	17106	17113	17178	17122	17115	17074	17137	17087	17140	17093	17208	17176	17122	17186	16968	17260	17132	17014	16951	17152	17102	17239	17060	17104	17118	17134	17182	16885	16821	17095	17123	17029	17193	17144	17166	17095	17113	17027	16992	17203	17138	16968	17120	17259	17257	16978	17169	17267	16919	17107	17114	17140	17268	17009	16994	17203	17255	17152	16984	17030	16921	17067	16975	17127	17081	17150	17216	17235	17220	17201	16981	17141	16990	16992	17240	17201	17039	16886	17096	17149	17138	16870	17106	17015	17071	17032	17119	17353	17122	17200	17223	16918	17214	17317	17123	17107	17282	17092	16966	17162	17141	17173	17020	17261	17168	16884	17034	16988	17119	17074	17008	16914	17086	17190	17115	17048	16971	17232	17186	17091	16893	16955	17174	17069	17004	17170	17041	17023	17131	17336	16980	17005	17197	17007	17138	17100	17244	17124	17018	17238	17142	17181	17145	17137	16968	17030	17145	17215	17260	17138	17174	17188	17119	16925	17422	17164	17114	17076	17078	17218	16910	16921	17021	17272	17051	17081	17057	17060	17166	17163	17230	17193	17029	17149	17199	17134	17139	17116	17163	17232	17158	17223	16910	17195	17159	17211	17109	17151	17142	17246	17197	17201	16928	17170	17010	17134	17253	17254	16985	17183	17165	17161	16997	17010	17072
17078	25459	21286	17505	16413	15786	15486	15204	15142	14827	14771	14708	14529	14563	14592	14440	14435	14688	14373	14316	14387	14338	14476	14470	14551	14317	14355	14415	14335	14346	14301	14458	14419	14375	14474	14394	14493	14350	14339	14400	14359	14146	14482	14452	14449	14381	14411	14491	14308	14449	14543	14439	14241	14362	14454	14451	14489	14395	14442	14437	14425	14384	14668	14442	14347	14227	14711	14438	14563	14341	14352	14387	14349	14482	14185	14535	14346	14497	14530	14327	14456	14491	14448	14364	14370	14490	14408	14356	14304	14390	14290	14512	14394	14514	14410	14371	14279	14500	14541	14295	14464	14447	14528	14273	14309	14279	14343	14388	14411	14435	14472	14305	14383	14276	14426	14353	14344	14335	14394	14269	14398	14339	14543	14377	14328	14347	14462	14225	14596	14336	14483	14421	14437	14394	14455	14408	14314	14493	14305	14459	14296	14387	14336	14424	14502	14399	14495	14287	14395	14499	14446	14259	14479	14279	14382	14472	14380	14459	14419	14314	14457	14505	14369	14437	14407	14293	14511	14397	14420	14268	14398	14344	14378	14485	14339	14444	14400	14648	14374	14311	14346	14385	14376	14297	14361	14477	14401	14448	14463	14418	14597	14311	14416	14384	14560	14366	14551	14458	14375	14250	14339	14430	14381	14307	14207	14360	14283	14338	14434	14420	14322	14339	14432	14413	14487	14460	14337	14413	14537	14371	14369	14307	14449	14574	14399	14326	14272	14515	14374	14294	14308	14441	14310	14336	14511	14402	14294	14376	14431	14378	14309	14539	14409	14567	14173	14347	14562	14473	14403	14279	14248	14497	14353	14264	14531	14536	14369	14532	14414	14424	14210	14376	14536	14309	14423	14279	14462	14335	14472	14387	14383	14315	14423	14355	14238	14381	14465	14414	14336	14382	14375	14605	14390	14240	14631	14408	14251	14418	14323	14374	14437	14400	14364	14472	14466	14400	14298	14478	14332	14539	14240	14516	14478	14421	14388	14370	14502	14255	14321	14275	14462	14422	14583	14449	14333	14555	14418	14390	14471	14549	14320	14413	14360	14270	14417	14351	14293	14537	14493	14442	14253	14454	14604	14383	14432	14330	14395	14618	14455	14408	14497	14331	14453	14455	14425	14349	14534	14572	14445	14429	14409	14540	14338	14331	14378	14419	14413	14416	14317	14221	14360	14355	14385	14412	14429	14363	14417	14433	14171	14355	14417	14337	14224	14484	14374	14340	14426	14235	14573	14302	14515	14478	14374	14320	14445	14264	14449	14373	14422	14267	14433	14389	14508	14393	14439	14458	14401	14400	14369	14251	14320	14451	14388	14435	14577	14277	14325	14408	14526	14339	14502	14427	14421	14380	14349	14365	14337	14339	14403	14271	14457	14498	14264	14475	14196	14382	14380	14479	14325	14344	14455	14496	14346	14298	14365	14553	14417	14318	14381	14450	14433	14503	14174	14357	14509	14419	14325	14319	14304	14333	14473	14408	14378	14411	14392	14312	14422	14422	14303	14389	14482	14378	14506	14279	14458	14325	14485	14360	14375	14358	14441	14349	14397	14422	14534	14235	14395	14610	14351	14266	14377	14356	14358	14533	14418	14432	14307	14281	14431	14335	14395	14585	14269	14143	14419	14461	14172	14508	14333	14272	14434	14447	14276	14368	14394	14415	14538	14353	14411	14282	14365	14297	14268	14313	14481	14284	14418	14489	14590	14450	14421	14469	14407	14392	14504	14437	14423	14275	14315	14324	14394	14232	14288	14391	14505	14405	14377	14441	14342	14417	14232	14447	14392	14349	14465	14373	14365	14306	14363	14420	14547	14502	14356	14313	14473	14384	14552	14426	14402	14408	14442	14451	14400	14516	14386	14449	14401	14437	14382	14422	14434	14323	14296	14323	14639	14255	14320	14131	14408	14352	14391	14254	14390	14330	14239	14401	14427	14286	14524	14418	14464	14424	14386	14422	14180	14400	14443	14131	14495	14280	14443	14142	14338	14581	14516	14368	14484	14330	14587	14384	14396	14407	14286	14389	14424	14298	14442	14535	14155	14256	14442	14491	14458	14213	14482	14339	14490	14290	14362	14507	14447	14371	14288	14361	14243	14288	14234	14470	14272	14484	14386	14288	14331	14531	14573	14351	14466	14510	14296	14390	14333	14414	14417	14304	14391	14516	14312	14445	14473	14492	14364	14355	14411	14232	14436	14254	14548	14379	14339	14396	14488	14266	14537	14320	14539	14323	14432	14335	14397	14428	14607	14204	14412	14148	14438	14539	14435	14260	14334	14381	14293	14328	14495	14406	14368	14270	14515	14537	14523	14350	14551	14306	14503	14462	14482	14342	14482	14328	14371	14356	14441	14270	14468	14577	14550	14410	14275	14399	14421	14383	14450	14478	14432	14315	14370	14518	14463	14298	14532	14622	14451	14374	14425	14480	14231	14516	14385	14511	14350	14433	14445	14508	14457	14290	14566	14393	14501	14432	14234	14426	14473	14414	14541	14275	14363	14586	14283	14385	14307	14580	14484	14434	14412	14346	14455	14531	14175	14468	14408	14393	14267	14333	14319	14164	14437	14385	14266	14537	14622	14397	14332	14442	14334	14465	14412	14413	14447	14417	14431	14340	14363	14555	14486	14420	14349	14475	14102	14322	14533	14361	14129	14417	14399	14411	14216	14423	14443	14425	14539	14581	14392	14293	14452	14344	14503	14510	14253	14563	14519	14284	14361	14385	14562	14414	14352	14369	14326	14461	14264	14349	14442	14395	14339	14313	14413	14468	14395	14364	14329	14433	14396	14429	14433	14478	14422	14324	14384	14424	14349	14212	14430	14282	14294	14376	14276	14465	14290	14421	14509	14304	14520	14219	14402	14401	14304	14398	14439	14394	14399	14465	14373	14472	14414	14438	14462	14443	14267	14433	14425	14317	14270	14407	14496	14210	14290	14411	14473	14386	14320	14496	14342	14344	14382	14400	14511	14637	14419	14433	14402	14197	14378	14337	14318	14289	14316	14386	14434	14418	14204	14291	14353	14168	14360	14258	14410	14225	14477	14303	14391	14508	14344	14491	14467	14450	14439	14357	14281	14378	14421	14331	14320	14415	14365	14437	14305	14487	14260	14473	14376	14369	14507	14341	14301	14279	14451	14274	14457	14525	14249	14477	14510	14342	14489	14294	14398	14485	14450	14375	14348	14433	14419	14492	14316	14487	14265	14472	14478	14474	14432	14339	14425	14339	14459	14321	14523	14305	14554	14249	14585	14336	14486	14310	14237	14431	14523	14240	14454	14380	14239	14343	14341	14462	14232	14443	14332	14290	14362	14473	14263	14381	14424	14378	14484	14344	14263	14395	14384	14505	14501	14216	14341	14416	14370	14352	14373	14466	14518	14493	14303	14260	14311	14278	14304	14435	14322	14501	14233	14270	14354	14452	14369	14305	14569	14441	14386	14476	14403	14353	14318	14340	14605	14332	14505	14316	14518	14216	14438	14315	14497	14442	14475	14566	14485	14570	14436	14391	14435	14495	14439	14409	14209	14411	14427	14567	14558	14511	14554	14352	14479	14295	14427	14381	14339	14290	14411	14397	14467	14382	14367	14225	14265	14324	14258	14387	14147	14511	14301	14287	14380	14439	14345	14411	14258	14527	14279	14472	14288	14479	14476	14400	14337	14391	14272	14391	14442	14316	14413	14579	14479	14508	14417	14482	14378	14487	14385	14468	14450	14423	14389	14335	14404	14416	14235	14589	14335	14543	14410	14323	14445	14433	14387	14504	14708	14276	14476	14435	14376	14510	14428	14462	14561	14288	14441	14331	14583	14397	14472	14586	14276	14328	14302	14365	14426	14409	14222	14451	14255	14498	14323	14444	14277	14551	14396	14276	14602	14479	14284	14371	14525	14351	14438	14366	14344	14445	14510	14296	14310	14572	14484	14378	14318	14367	14308	14356	14418	14296	14346	14362	14371	14294	14459	14462	14299	14312	14446	14209	14490	14418	14409	14219	14404	14334	14507	14442	14412	14374	14429	14320	14543	14327	14440	14500	14476	14427	14418	14285	14397	14540	14324	14297	14469	14298	14442	14346	14208	14395	14549	14540	14258	14432	14450	14476	14550	14297	14486	14309	14206	14228	14397	14335	14308	14319	14388	14392	14619	14280	14413	14469	14409	14454	14404	14388	14402	14581	14330	14264	14442	14472	14509	14542	14396	14383	14459	14600	14426	14337	14599	14511	14396	14356	14486	14427	14394	14415	14378	14402	14303	14638	14252	14380	14572	14207	14493	14344	14344	14514	14236	14539	14275	14267	14466	14457	14339	14477	14407	14550	14444	14326	14451	14319	14353	14371	14322	14476	14462	14294	14457	14420	14395	14375	14311	14438	14566	14408	14442	14499	14350	14294	14443	14292	14450	14223	14328	14450	14490	14370	14290	14327	14430	14269	14387	14384	14389	14434	14517	14397	14556	14449	14527	14465	14258	14326	14368	14383	14474	14323	14391	14349	14215	14319	14399	14549	14414	14282	14566	14436	14536	14559	14638	14512	14297	14227	14369	14484	14382	14335	14539	14319	14376	14351	14335	14199	14257	14457	14174	14398	14519	14321	14318	14311	14279	14420	14309	14310	14382	14409	14400	14456	14316	14355	14246	14598	14285	14374	14420	14476	14441	14435	14375	14337	14234	14363	14484	14414	14510	14532	14409	14505	14393	14401	14286	14451	14386	14125	14530	14515	14495	14476	14394	14310	14291	14473	14430	14346	14571	14495	14489	14393	14514	14406	14253	14403	14370	14333	14390	14302	14309	14390	14388	14428	14423	14520	14228	14544	14440	14382	14433	14272	14261	14413	14587	14472	14389	14314	14298	14351	14260	14386	14331	14311	14499	14461	14278	14515	14442	14378	14438	14483	14262	14210	14431	14526	14550	14488	14364	14498	14450	14445	14396	14213	14448	14493	14371	14252	14390	14216	14263	14491	14356	14675	14444	14233	14530	14333	14338	14393	14358	14287	14599	14426	14240	14242	14388	14297	14437	14383	14465	14321	14594	14393	14458	14319	14394	14354	14318	14536	14364	14603	14488	14616	14448	14430	14379	14370	14456	14369	14336	14386	14348	14497	14451	14342	14412	14465	14529	14409
22563	20894	27734	24291	21831	22233	21455	18610	17946	18121	17731	17818	17622	17244	17379	17220	17250	17361	17132	17132	17282	17177	17117	17148	17057	17115	17130	17344	17119	17103	17224	17050	17012	16997	17051	17012	17022	17149	17451	17225	17080	17037	16971	17244	17090	17083	17346	17433	17210	17369	17214	17188	17197	17113	17230	17133	17117	17142	17209	17198	17296	17190	17161	16922	17130	17073	17097	17108	17047	17263	17051	17077	17056	17062	16977	17242	17132	17204	17175	17081	16957	16969	16993	17159	16918	16977	16938	17129	16964	16985	17137	17137	17039	17117	17053	17279	16889	17204	16960	17239	17017	17177	17012	17017	17168	16943	17153	17186	16972	16984	17056	16928	17013	16807	17119	16902	17132	17017	16995	17322	17078	17040	17239	16938	16921	17100	17067	17018	17100	16988	17194	17136	16989	17022	17214	17220	16987	17079	16897	17082	17010	17069	17148	16879	17076	17130	17178	16963	16919	17053	17139	17099	17074	17081	17140	17172	17329	17039	17024	16911	17174	16986	17131	16871	17119	17176	17074	16916	17213	17165	17190	17184	16756	17029	16944	17159	17009	17204	17008	17087	16934	17152	17024	17101	16991	16859	17217	17170	17109	17018	17082	17234	17177	16828	17104	16997	17150	16983	17292	17167	17277	16861	17115	16943	16983	17002	17032	17183	17185	17100	16886	17081	17067	16890	17170	16940	17053	16879	17027	17038	17135	17259	16957	17003	16864	16921	16990	16916	17079	17152	16923	17043	17148	17143	17045	16890	16890	17106	17048	17105	16998	17024	17011	17211	17160	16957	16750	16994	17042	16995	17140	16885	16980	17043	17018	16847	16814	16815	17034	17172	16996	17015	17213	17134	17042	17043	17125	17115	16999	16936	16870	17005	17115	17030	17068	17075	17156	17007	17150	16969	16949	17047	16937	17159	16879	16923	17211	17025	17135	17069	17283	17029	17041	17164	17102	17025	17107	16999	17086	16942	16915	16970	17115	17047	16982	16970	17136	17009	16963	17040	17320	17129	17036	17019	17053	16697	17012	17026	17133	17234	17027	16921	16945	17021	16694	17266	17254	16943	17006	17244	17116	17052	17012	17040	17059	16926	16927	17025	16972	17037	17086	17074	17067	16914	17032	17122	16874	16991	16991	16824	17119	17009	17150	17060	17177	17065	17318	16953	16780	16900	17181	16913	17066	17001	17016	16968	17030	17008	17150	17286	17054	17033	16976	16890	17052	17007	16962	17331	17217	17091	16957	17086	17102	16981	17199	17311	17092	17461	16874	17070	16973	16943	17228	17194	16923	16939	17150	17197	16941	17112	16858	17138	17144	16912	17185	17250	17206	17100	17063	17048	16844	16958	16934	16974	16868	17210	16987	17243	17277	17035	16939	16991	16967	17201	16970	17026	16753	17076	17066	17113	17070	16935	17066	17019	17127	16950	17009	16941	17147	17022	17133	17007	17154	16977	17013	16846	17076	17120	17061	16940	16879	17033	16893	16946	17194	16994	17121	16921	17159	17076	17125	17153	17184	17293	17226	16891	17193	16993	17081	16990	17105	16942	17064	17086	16954	16881	17019	16991	16929	17227	17049	16928	16985	17207	17282	17152	17125	17109	16865	16883	17087	17188	17032	16995	16932	17078	17108	17009	17243	16970	16932	16848	16941	17152	17225	17024	17230	17265	17037	16969	17018	17086	17091	17112	17060	16912	16942	17276	16969	17028	17137	17096	16999	17093	17148	16968	16897	17204	16958	17027	17060	17086	17226	17113	16962	17131	16911	17062	17164	17219	17099	17048	17127	17089	17201	16947	17053	17064	17106	16945	17067	17149	16942	17127	17159	17057	17169	17079	16993	17068	16997	16972	17040	17051	16997	16949	16926	16969	17239	16824	17029	17271	17221	17055	16931	16896	17085	17001	17136	17135	16859	17005	16936	16976	16997	17056	17038	17229	17114	17171	17070	17039	17061	16985	17198	17052	17044	17045	16974	16972	16972	17195	17123	16953	17040	17050	17067	17062	16974	17098	17089	17266	17026	17153	17131	17094	17196	16886	17173	17014	16987	17116	17095	16905	17058	17035	17095	17035	17098	16982	17048	16968	17087	17092	17095	17128	17012	16940	16978	17276	17027	17063	16934	16912	17012	16904	17138	17120	16938	17052	16982	17098	17113	17067	17151	16938	16998	16950	17124	17356	17064	17073	16973	17078	16942	17137	17529	17069	17132	17114	17185	17155	16917	16858	16993	16964	17003	17030	17133	17193	16909	16959	17049	17246	16989	17097	17098	16909	16983	17139	17140	16967	17120	17099	17124	17000	17118	17152	17007	17116	17063	17097	17085	17028	17130	17177	17027	16999	17151	17030	17129	17076	17027	17084	17150	17213	17163	17005	16782	17022	17043	17069	16829	16963	17157	17061	16858	17031	17119	16999	16877	16825	17061	17017	17133	16959	16971	17106	17202	16780	17112	16863	17255	17114	17077	17282	17263	17438	17177	17098	16905	16909	16895	17123	17079	17117	17178	16997	17067	17001	16976	17138	17229	17191	17122	17169	16998	17157	16913	17057	17004	17136	16993	16906	17023	16923	16936	17130	17201	16863	17043	17063	17057	17052	16928	16956	16973	16985	17169	17053	17044	16927	17097	17081	17054	17040	17139	17107	16887	16966	17022	17084	17101	17148	17080	17122	17109	16944	16932	17054	17010	17172	17031	17024	17255	17137	17220	17147	16995	17119	16968	16902	17079	17192	17097	17156	16945	17052	17063	17113	17129	16936	17167	17027	17076	17089	17113	16960	17064	16946	17040	16824	17024	16944	17135	17145	17271	17235	16999	17012	17202	16984	17111	17049	17228	17024	17207	17249	17060	17124	17047	17053	17120	17194	16799	17267	17142	16959	17011	16891	17094	17022	17399	17029	16922	16932	16840	17142	16984	16930	17060	16883	17044	17024	17197	16898	17063	17055	17082	17271	17154	17117	17099	17105	16884	17069	16844	16969	17022	17345	17064	16948	16986	17064	16862	17083	17063	17209	17155	17254	17167	17109	17151	17162	17223	16957	17224	17045	17225	17257	16950	17111	17049	17136	16943	17162	17029	17036	17257	17113	17038	16958	17143	16958	17085	16942	16889	17091	16972	17010	17094	16875	16908	17349	17227	17180	16941	17030	17040	16965	17196	16946	17057	17087	17113	17258	17202	17110	17173	16880	16963	17125	16949	16828	16921	17229	17053	17141	16923	16966	17124	17063	17120	16880	16933	17316	17286	17015	17064	17196	17027	16960	17252	16979	17038	16972	16860	17065	17068	17047	17232	17097	17258	16983	17136	17133	17363	17092	17040	17041	16881	17056	16830	17099	17164	16960	17172	16995	16899	16873	17349	16976	16801	17039	17050	17220	17071	16938	17006	17017	17018	17037	17001	17037	17092	17192	17234	17067	17018	17234	17026	17067	16979	17115	16978	17121	16786	17202	16854	16940	17042	16993	16943	16979	17082	17022	17053	17049	16921	17158	16949	16893	16885	16963	16884	17047	17275	16997	16937	17234	17187	16969	17127	17083	16984	17029	17143	17032	17142	16944	17121	17085	17120	17168	17022	17048	16947	16751	16847	16955	17085	16984	17047	17088	17102	16955	16989	17261	16976	16982	17090	17003	16975	17023	16926	17196	17300	17011	17173	16993	17080	17098	17103	16965	17002	17116	17058	17047	17197	17098	17158	16856	17155	17043	17053	17025	17117	17151	17097	16964	17170	17058	16959	17025	17017	17104	16876	16954	17144	16991	16914	16961	17028	17125	16957	17071	17107	17150	17086	17017	17069	17063	16930	17125	17070	17233	16956	17027	17110	17336	17107	17221	17263	17074	17103	17136	17073	16930	16969	16919	17079	17036	17179	17167	17144	17078	16994	17032	17010	17019	17250	17198	17098	17089	17062	17180	17204	17107	17259	17087	17363	16852	17059	17137	17264	17291	17088	17152	16980	17128	17017	17063	16954	16879	17165	17266	17073	17009	16980	17178	17122	16947	17248	17104	17032	17154	17054	16986	16935	17090	16897	16987	17045	16936	17123	17149	17278	16990	17440	16967	16939	17049	17185	17121	16990	16964	17231	16900	17036	16965	17178	17013	16968	17139	17093	16877	16808	17012	17111	17076	17004	17143	17212	17053	17055	17013	16757	17144	17149	16954	17235	17094	17201	17110	17098	16954	16778	16902	16985	16755	17213	16991	16996	17026	16907	16880	17082	16936	16933	17033	17141	17199	17121	17040	16937	17209	16892	17144	16906	17062	17004	16981	16880	17233	16921	16874	17151	16987	17164	16960	16971	17008	17201	17068	16929	17170	17161	17056	16960	17014	17241	16846	17032	17127	17110	17232	17182	17261	17224	17068	17101	16865	16926	17006	17106	17091	16955	17162	17244	17114	17032	17116	17251	17232	17011	17020	17136	17122	16878	17133	17161	17008	17007	17051	17189	17156	17152	16939	17094	17034	17139	16928	16942	16870	17127	17123	16945	16971	17115	16996	16974	17140	16864	17013	16859	16982	17087	17163	17174	17245	17037	17019	17020	17048	17031	17000	17196	17163	16977	17130	17059	17150	16815	17204	17059	17015	17172	16885	17090	17210	17020	16953	17034	17024	17296	17030	16947	16853	16836	17156	17095	16951	16991	16869	16913	17196	17032	16845	16884	16912	16781	17000	17078	17014	16963	17148	17009	17037	17017	17188	17156	17062	17100	17077	16905	17191	16908	16975	17027	16940	17140	17020	17099	17015	17074	17125	17029	17025	16992	17154	17182	16973	17302	17236	17194	17254	17051	16998	17052	17112	17156	17333	16911	17016	16962	17000	16779	16879	16941	16987	17086	17049	17200	16984	17120	17011	17224	17059	17111	16932	17000	17155	17053	16800	17076	17148	17256	17043	16917	16940	17043	17004	17126	17142	17191	17189	17049	16953	16855	16997	17191	16915	17117	17056	17190	17034	17008	16917	17128	16909	17138	17098	16874	17173	16927	17182	17096	16944	17102	17076	16985	17059	17170	16969	17055	16822	16836	17101	17152	17149	17324	17181	17087	17047	16907	17233	17126	17295	17089	16850	17041	17342	16982	16983	17248	17139	17096	16949	16995	17044	17083	16955	17044	17148	17009	17152
14653	31763	26228	20015	18275	17486	16707	16014	15543	15193	14860	15014	14821	14581	14530	14419	14490	14460	14377	14407	14481	14349	14460	14390	14444	14376	14329	14443	14535	14346	14390	14448	14380	14311	14275	14431	14482	14475	14331	14472	14432	14383	14298	14356	14307	14479	14345	14233	14363	14443	14440	14394	14393	14466	14409	14233	14457	14368	14475	14372	14474	14416	14366	14331	14441	14146	14224	14320	14365	14352	14375	14346	14359	14439	14441	14357	14383	14307	14301	14225	14298	14383	14371	14462	14361	14318	14281	14549	14320	14309	14353	14285	14224	14342	14403	14333	14438	14229	14335	14358	14231	14249	14580	14481	14274	14359	14375	14311	14444	14324	14300	14222	14451	14494	14397	14331	14312	14336	14359	14347	14267	14203	14259	14087	14342	14492	14147	14449	14356	14173	14348	14305	14460	14377	14351	14359	14308	14200	14335	14195	14488	14419	14388	14317	14326	14263	14232	14328	14281	14282	14346	14315	14518	14336	14414	14316	14267	14400	14391	14262	14314	14522	14438	14446	14374	14275	14349	14334	14265	14484	14285	14412	14250	14287	14545	14354	14281	14465	14446	14256	14288	14314	14344	14339	14413	14384	14250	14594	14280	14400	14248	14441	14383	14211	14304	14322	14407	14271	14318	14421	14272	14262	14400	14266	14448	14293	14419	14337	14414	14285	14343	14440	14300	14451	14411	14372	14187	14329	14349	14304	14451	14328	14297	14293	14347	14313	14348	14271	14268	14322	14139	14459	14244	14214	14392	14280	14183	14391	14382	14284	14319	14307	14213	14296	14450	14496	14411	14252	14365	14432	14453	14103	14354	14261	14173	14368	14255	14297	14398	14282	14383	14229	14446	14453	14226	14213	14367	14255	14297	14375	14357	14287	14488	14210	14281	14357	14315	14379	14307	14448	14345	14455	14390	14227	14224	14437	14361	14273	14364	14239	14390	14390	14510	14236	14430	14366	14145	14513	14291	14436	14378	14176	14515	14255	14364	14397	14310	14410	14289	14439	14201	14204	14517	14302	14408	14441	14282	14279	14345	14321	14320	14363	14314	14378	14448	14549	14350	14396	14415	14308	14311	14349	14330	14470	14295	14245	14386	14353	14370	14360	14298	14377	14286	14291	14365	14369	14270	14385	14385	14334	14304	14235	14271	14154	14471	14448	14389	14222	14347	14368	14189	14381	14400	14385	14336	14299	14171	14435	14275	14363	14313	14388	14250	14104	14275	14471	14258	14438	14254	14397	14436	14347	14374	14564	14295	14290	14260	14351	14407	14339	14463	14176	14559	14301	14389	14119	14399	14382	14467	14331	14272	14362	14295	14278	14319	14426	14324	14282	14276	14378	14309	14115	14479	14285	14221	14312	14313	14298	14480	14324	14557	14306	14342	14311	14275	14230	14216	14291	14378	14357	14372	14273	14352	14243	14191	14387	14218	14291	14362	14261	14130	14236	14334	14366	14384	14169	14330	14353	14310	14314	14316	14290	14472	14431	14127	14450	14377	14394	14401	14354	14255	14157	14393	14263	14463	14406	14484	14443	14278	14381	14225	14234	14284	14333	14281	14239	14505	14360	14251	14356	14232	14300	14436	14325	14340	14296	14478	14352	14256	14288	14341	14289	14343	14288	14312	14296	14265	14355	14459	14227	14569	14216	14515	14360	14192	14408	14346	14458	14211	14379	14535	14388	14387	14339	14386	14348	14315	14363	14366	14345	14462	14289	14413	14286	14324	14476	14223	14466	14353	14212	14467	14247	14243	14336	14376	14245	14386	14531	14281	14414	14488	14215	14277	14273	14352	14297	14187	14427	14423	14431	14234	14289	14221	14466	14410	14283	14382	14368	14324	14202	14317	14363	14440	14529	14476	14359	14308	14272	14390	14505	14267	14216	14260	14408	14386	14406	14401	14613	14368	14363	14304	14325	14379	14459	14261	14438	14438	14261	14367	14330	14281	14357	14109	14431	14396	14406	14275	14394	14262	14344	14420	14368	14268	14379	14414	14308	14311	14228	14242	14348	14406	14446	14329	14258	14433	14513	14424	14276	14286	14160	14274	14212	14394	14469	14229	14573	14170	14382	14225	14326	14522	14343	14309	14289	14364	14497	14397	14353	14356	14414	14246	14127	14333	14336	14390	14489	14335	14461	14273	14536	14332	14185	14410	14332	14390	14246	14350	14235	14514	14211	14432	14289	14399	14335	14318	14351	14443	14306	14222	14301	14495	14350	14303	14362	14318	14560	14346	14359	14377	14288	14348	14219	14250	14326	14191	14410	14269	14324	14251	14283	14372	14405	14321	14365	14447	14430	14284	14252	14395	14461	14220	14393	14282	14307	14225	14254	14275	14370	14275	14373	14390	14341	14295	14317	14424	14287	14315	14303	14440	14418	14532	14461	14192	14469	14504	14286	14332	14320	14322	14248	14416	14416	14377	14465	14400	14426	14221	14232	14403	14409	14225	14394	14345	14221	14294	14451	14369	14269	14461	14437	14330	14286	14270	14168	14444	14324	14134	14243	14498	14320	14574	14229	14342	14176	14376	14310	14387	14424	14273	14297	14273	14387	14292	14187	14416	14439	14457	14543	14280	14266	14197	14304	14326	14391	14200	14257	14190	14541	14407	14223	14405	14421	14390	14126	14453	14424	14349	14373	14313	14286	14334	14373	14414	14328	14418	14318	14185	14285	14466	14333	14113	14297	14173	14416	14429	14372	14378	14306	14502	14283	14215	14346	14468	14507	14438	14465	14412	14181	14376	14212	14419	14335	14290	14282	14302	14287	14343	14217	14518	14220	14368	14255	14168	14362	14508	14277	14418	14381	14428	14521	14319	14277	14419	14323	14358	14216	14379	14404	14311	14287	14404	14388	14336	14268	14434	14402	14265	14396	14547	14328	14427	14419	14294	14439	14441	14249	14425	14369	14345	14290	14224	14355	14309	14465	14177	14396	14491	14335	14427	14355	14296	14481	14398	14335	14325	14350	14369	14385	14324	14434	14409	14400	14350	14413	14531	14333	14269	14664	14323	14306	14311	14164	14346	14439	14350	14409	14276	14283	14234	14401	14068	14235	14446	14162	14208	14413	14323	14264	14325	14338	14293	14285	14474	14349	14434	14294	14231	14386	14277	14283	14316	14276	14376	14339	14551	14279	14245	14329	14326	14203	14176	14382	14387	14251	14442	14377	14262	14311	14298	14263	14404	14351	14340	14462	14407	14254	14491	14387	14292	14362	14219	14160	14283	14205	14185	14306	14579	14388	14381	14325	14271	14290	14427	14171	14205	14310	14400	14339	14209	14524	14332	14302	14366	14403	14418	14355	14379	14272	14172	14231	14437	14477	14380	14361	14312	14393	14390	14328	14423	14357	14263	14199	14386	14361	14217	14156	14375	14468	14225	14302	14191	14333	14323	14356	14260	14510	14150	14414	14487	14467	14215	14270	14106	14191	14368	14365	14406	14414	14277	14420	14438	14178	14283	14299	14300	14354	14324	14190	14431	14204	14384	14262	14256	14510	14399	14405	14309	14247	14383	14284	14381	14227	14077	14401	14255	14467	14425	14334	14259	14286	14277	14174	14283	14369	14500	14419	14446	14522	14435	14205	14317	14277	14377	14309	14427	14327	14320	14438	14312	14425	14277	14246	14459	14405	14217	14440	14580	14261	14356	14336	14281	14546	14303	14367	14250	14472	14556	14514	14317	14364	14439	14433	14264	14300	14393	14316	14394	14407	14211	14242	14278	14403	14326	14295	14149	14332	14363	14487	14307	14329	14291	14265	14336	14495	14265	14104	14548	14309	14287	14431	14386	14488	14469	14510	14146	14344	14365	14398	14239	14332	14319	14431	14309	14349	14310	14466	14389	14384	14207	14375	14132	14354	14304	14222	14424	14299	14193	14383	14416	14214	14349	14248	14341	14360	14289	14426	14535	14281	14400	14450	14341	14289	14295	14331	14240	14363	14462	14133	14207	14199	14443	14301	14381	14463	14298	14130	14428	14290	14235	14355	14402	14201	14321	14370	14334	14372	14451	14165	14381	14327	14410	14236	14242	14413	14337	14213	14368	14197	14331	14305	14392	14233	14420	14351	14316	14231	14352	14223	14262	14413	14328	14249	14265	14248	14337	14575	14228	14498	14357	14207	14380	14351	14251	14384	14409	14385	14428	14159	14232	14217	14305	14364	14265	14277	14392	14365	14345	14272	14289	14340	14408	14379	14513	14309	14286	14485	14332	14309	14338	14366	14427	14290	14368	14302	14250	14366	14381	14311	14318	14473	14274	14352	14356	14302	14232	14436	14306	14279	14368	14320	14274	14300	14494	14420	14382	14400	14355	14445	14251	14308	14454	14366	14297	14355	14420	14327	14303	14238	14264	14186	14282	14413	14277	14172	14366	14362	14332	14114	14276	14219	14411	14302	14322	14320	14386	14234	14362	14113	14262	14343	14390	14363	14318	14295	14348	14278	14517	14421	14177	14272	14250	14397	14390	14482	14315	14203	14351	14231	14399	14391	14169	14388	14325	14386	14380	14397	14519	14354	14264	14313	14295	14316	14337	14462	14503	14288	14394	14342	14284	14214	14330	14501	14433	14297	14473	14348	14270	14369	14355	14136	14346	14408	14330	14349	14468	14305	14331	14340	14388	14362	14312	14545	14389	14183	14316	14424	14361	14446	14319	14311	14364	14199	14464	14194	14384	14342	14344	14274	14310	14327	14400	14219	14332	14265	14457	14369	14560	14253	14393	14234	14315	14323	14396	14350	14310	14320	14344	14338	14221	14373	14476	14272	14310	14421	14339	14434	14390	14383	14462	14255	14444	14426	14255	14230	14292	14463	14386	14309	14318	14378	14412	14397	14370	14378	14356	14318	14197	14564	14352	14334	14282	14405	14308	14409	14374	14184	14324	14482	14449	14372	14374	14446	14245	14322	14452	14414	14333	14482	14272	14163	14232	14249	14422	14308	14295	14618	14356	14406	14284	14428	14288	14337	14359	14372	14452	14271	14405	14309	14351	14426	14306	14367	14293	14459	14457	14523	14293	14462	14301	14326	14422	14282	14464	14223	14347	14462	14393	14185	14449	14359	14339	14280	14312	14233	14344	14298	14385	14369	14308	14217	14407	14448	14548	14372	14195	14160
24295	20920	26687	26287	20881	19834	19742	18704	18355	18393	18100	18176	18093	18008	18178	17788	18067	17909	17859	17989	17983	17787	18193	18220	18050	17895	17768	17894	17793	17895	18079	17916	17924	17998	17887	17812	17911	17921	18089	17859	17769	17990	17916	17907	17954	17862	17915	17967	17826	17776	17917	17862	17860	17935	17968	17872	17675	17899	17795	17710	17829	17721	17716	17826	17933	17679	17831	17618	17966	17758	17934	17918	17920	17891	17724	17743	17828	17904	18057	17883	17850	17923	18044	17932	17877	17926	17890	17925	17932	17764	17848	17760	17834	17861	17734	18011	18074	17836	18012	17829	17906	17785	17669	17833	17774	17870	17913	17723	17890	17884	18094	18009	17981	17927	17918	17793	17836	17614	17876	17901	17818	17766	17843	17759	17850	17667	17759	17848	17838	17683	17789	17759	17706	17922	17901	17911	18048	17858	17862	17958	17921	17930	17913	17726	18106	17816	17691	17766	17880	17921	17938	17796	17887	18089	17982	17972	17815	17873	17745	17810	17915	17772	17986	17788	18097	17703	17837	17960	17909	17808	17925	18042	17844	17798	17862	17945	17923	17817	17989	17731	17737	17874	17931	18014	17849	17900	17782	17799	17647	17726	17838	17836	17752	17935	17574	17928	18066	18028	17987	17833	17704	17584	17830	17958	17701	18061	17710	17920	17743	17394	17693	17878	17809	17766	17817	17921	17879	17861	17733	17742	17779	17870	17912	17884	17780	17978	17673	17842	17879	17657	17790	18203	17842	17872	17919	17899	17865	17855	17957	17948	17873	17744	17970	17903	17932	17977	17697	17864	17842	17941	18006	17885	17978	17813	17725	17659	18095	17732	17813	17979	17914	17975	17920	17944	18026	17891	17742	17969	17925	18136	17979	17803	17984	17891	17866	17956	17687	17910	17943	17691	17772	17821	17928	17938	17812	17861	17763	17792	17977	17841	17990	17839	17834	17891	18140	17746	17807	17709	17901	17936	17891	17910	17979	17818	17857	17914	17917	17958	17730	17874	17973	17847	17806	17865	17882	17893	17864	18044	17877	17875	18194	17896	17863	17961	17725	17794	17981	17978	17937	17862	17802	17818	17765	17818	18000	17885	17987	17835	17757	17849	17977	17874	17786	17852	17553	17695	17856	17892	17904	17784	17667	17710	17735	17835	17956	17898	17772	17856	17993	18069	17809	17790	17889	17547	17727	17777	17833	17787	18004	17924	17806	17819	17817	17603	17953	17690	17989	17871	17731	17865	17870	17965	18003	17831	17873	17923	17625	17918	18090	17927	17993	17913	17679	17734	17726	18019	17877	17678	17819	17953	17795	17863	18132	17991	17931	17726	17726	17756	17822	17686	17924	17822	17942	17821	17779	17755	17686	17802	18002	17937	17824	17662	17911	17893	17911	17990	17844	17666	17977	17864	17776	17919	17692	18022	17999	17892	17991	17982	17920	17937	17991	17872	17816	18055	17984	17965	17831	18044	17811	17959	17987	17812	17862	17999	17739	17950	17816	17958	17917	17891	17765	17766	17954	17676	17943	17833	17905	17964	17831	17819	18142	18157	18106	17892	17807	17724	17953	17989	17890	17722	17892	17822	18229	17875	17803	17976	17922	17793	17882	17852	17952	17799	18091	17922	17812	18109	17835	17948	18046	17957	18006	17923	17981	17967	17680	17877	17995	17948	17687	17862	18021	17949	17955	17814	18082	18070	17846	17997	17948	17726	17876	17652	17832	17758	17915	17813	17915	17676	17836	17890	17886	17760	17969	17776	17832	17726	17810	17928	17499	17936	17762	17858	17872	17925	17884	17730	18006	17921	18003	17940	17819	17821	17787	17898	17888	17950	17704	18046	17929	17646	18057	17885	17944	17800	17835	17857	17990	17859	17885	17632	17642	17834	17906	17556	17830	17964	17783	17590	17939	17862	17829	17787	17811	18072	17825	17905	17919	17882	17957	17860	17878	17774	17973	18048	17887	17963	17808	17699	17791	17883	17698	18029	17792	17860	18064	17886	17828	17945	17627	17850	17937	17532	17906	17753	17987	17869	17609	17931	17797	17852	18061	17770	17794	17972	17957	17689	17744	17818	17866	17684	17709	17940	17928	17722	17644	17847	17862	18143	17900	17809	18068	17876	17809	17720	17829	17850	17957	17831	17921	17912	17871	17948	17882	17857	17854	17842	17789	17991	17711	17846	17800	17810	17834	18002	17837	17872	17977	17893	17867	17909	18058	17967	18043	17821	17785	17962	17766	17835	17693	17849	17915	17894	17832	17966	17776	17723	17767	17753	18030	17893	17636	17759	17709	18152	17923	17937	17942	18060	17888	18001	17840	17848	17757	17789	18105	17751	18012	17944	17853	17925	17901	17737	17835	17839	17851	17800	17824	18017	17909	17740	17766	18011	17828	17743	17899	17900	17867	17820	17650	17820	17723	17887	18077	17951	17766	17950	17863	18008	18002	17967	17959	17890	17778	17845	17991	17741	17795	17842	17829	17985	17903	17991	17854	18040	18023	17905	17998	17884	17906	17964	17865	17910	17820	17853	17844	17800	17839	17880	17835	17874	17950	17872	17845	17857	17890	17662	17910	17852	17766	17737	17972	17856	17752	18125	17875	17946	17984	18007	17946	17810	17977	17932	18005	17841	17962	17799	17957	17904	17960	17823	18014	17964	18083	17951	17716	17888	17749	17765	17699	17877	17767	17918	17790	17749	17852	17824	18017	17794	17781	17840	17946	17972	17955	17875	18038	17919	17775	17782	17970	18157	17771	17890	17992	17697	17772	17933	17897	17891	17849	17802	17831	17946	18057	17919	17874	17978	17784	17780	17988	17735	18056	17912	17874	18036	17810	18076	17920	17924	17962	17550	17835	17952	17875	17760	17924	17882	17916	17948	17936	17728	18014	17689	18197	17921	18083	17921	17929	17899	17922	17591	17829	17970	17800	17811	17994	17715	17840	18038	17863	17844	17911	17736	17888	17699	17885	17947	17863	17876	17983	17945	17808	17693	17836	17894	17709	17834	17975	17852	17804	17934	17692	17726	17855	18006	18017	17982	17698	17901	17830	17778	17704	17920	17770	17900	18005	17804	17840	17932	17835	17724	17886	17886	18010	17688	17800	17792	18011	17781	17676	17961	17833	17790	17850	17835	18022	17871	18010	17717	17627	17501	17625	17912	17859	18073	17826	17978	17917	17965	18021	17821	17720	17857	17790	17902	17889	17955	17880	17750	17696	17851	17889	17807	17735	17731	17894	17975	17956	18052	18024	18074	17891	17872	17989	17858	17875	17933	17920	17923	17824	17807	18013	17625	17887	17844	17964	17780	17867	18019	17826	17879	17808	17924	17960	17714	17695	17801	17768	17749	17830	17754	17800	17764	17898	17586	17772	17820	17891	18081	17848	17947	18067	17700	17875	17740	18014	17886	17956	17807	17834	17797	17787	17811	17864	17883	17948	17607	17946	17970	17929	17912	17973	17557	17879	17701	18001	17684	18031	17754	17885	17768	18041	18008	17866	17743	17785	17699	17998	17969	17860	17875	17828	17860	17943	17920	17748	17882	17814	17762	17658	17802	17981	17894	17794	17732	17710	17733	17806	17802	17912	17713	17727	17716	17895	17927	18024	17897	18002	17890	17777	17840	17840	17891	17836	17850	17893	17758	17839	17710	17816	17894	17841	17770	18038	17899	17700	18077	17909	17831	17814	17731	17800	18057	18099	17835	17886	17921	17867	18063	17861	18077	17749	17780	17796	17843	17874	18066	18026	17971	18024	17731	17875	17803	17797	17714	17933	17843	17982	17704	18048	17801	18076	18020	17731	17671	17838	17892	17736	17916	17898	17944	17842	17625	17961	17849	17680	18114	17965	18080	18072	17770	17905	17697	17687	18059	18067	18033	17607	18080	17962	17910	17986	17798	17987	17834	17902	17818	18069	17799	17846	17938	17826	17874	17909	17852	17633	17816	18112	17918	17621	17721	17729	17816	17901	17748	17579	17926	17950	17799	18022	17553	17901	18072	18126	17874	17934	17866	17868	18003	17807	17939	17949	17843	17753	17912	18039	17816	17914	17980	17919	17752	17745	17819	17766	17879	17894	17682	17769	17997	17834	17835	17781	17964	17889	17941	17882	17960	17707	17738	18037	17758	17775	17802	17834	17969	17959	17596	17752	17946	17670	17872	17975	17904	17991	17867	17886	17799	17799	17770	17844	17762	17753	17916	17925	17844	17877	17906	17792	17809	17921	17878	17984	18100	17835	17960	18228	18003	18001	17913	18125	17840	17760	17731	17962	17858	17711	17868	18021	17840	17929	18055	17945	18083	17888	17906	17904	18023	17674	17918	17678	17699	17987	17851	17895	18042	17991	17706	17919	17796	17989	17933	17798	18002	17845	17987	17934	17952	17799	17981	17862	17713	17875	17788	17929	17708	17792	17839	17941	18011	17910	17875	17748	18004	17976	17934	18066	17654	17991	17890	17811	18088	17989	17851	18031	17913	17732	17927	17770	17890	18021	17823	18138	17913	17891	18171	17955	17796	17975	17992	17642	17745	17947	17886	17852	17804	17845	17947	17909	17621	17802	17993	17689	17691	17996	17948	17765	17647	17683	17896	18048	18152	18040	17833	17683	17650	17721	17749	17981	17739	17877	17903	17985	17876	18081	17978	17848	17747	17759	17865	17900	18190	17962	17880	17908	17951	17861	17972	17964	17791	17850	17778	17874	17658	17722	17810	17995	17921	17892	17863	17964	17786	17720	17732	17878	17869	17829	17837	17808	17766	17947	17721	17721	17742	17954	17831	18039	17700	18020	17885	17863	18132	17834	18016	17833	17840	18020	17837	17860	17847	17751	17768	17867	17907	17841	17892	17843	17793	18072	17907	17881	17641	17728	18015	18071	17790	17933	17843	17788	17820	17865	17733	17850	17813	17978	18002	18000	17914	17932	17884	17850	17860	17746	17746	17974	17989	17859	17988	17932	17904	17950	18042	18094	17628	17896	17801	17998	17894	17903	17702	17809	18100	17981	18035	17785	17832	17849	17955	17873	17949	17839	17976	17616	18001	17953	18065	17737	17978	17905	17911	17924	17899	17895	17774	17826	17670	17948	17886	17810	17856	17844	17923	18014	17827	17940	18019	17890	17986
15795	28298	23610	19015	17834	16976	16703	16213	15924	15441	15406	15106	15061	15000	15008	15090	14904	14883	14913	14969	14941	15077	14886	14927	14979	14965	14901	15023	14734	14862	15091	14975	14938	14658	14888	14862	14914	14963	14931	14989	14980	14642	14829	14877	14823	14906	14836	14905	14791	14882	14938	15024	14913	14914	15075	15013	14774	14828	14826	14798	14868	14943	14881	15012	14817	14774	14928	14970	14804	14879	14935	14911	14916	14976	14801	14820	14784	14909	14845	14811	14668	15006	14856	14978	14976	14729	14919	14901	14794	14991	14816	14812	14870	14898	14870	14994	14918	14876	15029	14865	15091	14809	14984	14777	14944	14981	14845	14824	14853	14850	14932	14919	14748	14819	14932	14797	14987	14642	14923	15039	14818	14770	14870	14756	15096	14844	14958	14874	14907	14898	14861	14874	14888	14734	14933	14802	14869	14787	14846	14755	14891	14990	14831	14878	14880	14965	14942	14805	14852	14837	14840	14969	14985	15091	14933	14747	15042	14877	14759	14834	14865	14895	14804	14938	14798	14998	14837	14850	14751	14770	14801	14763	14814	14869	14791	14748	14864	14795	14890	14800	14724	14671	14710	14864	14942	14870	14792	14856	14864	14853	15022	14830	14967	14704	14826	14818	14738	14950	14861	14961	14892	14911	14901	14998	14821	14832	14849	14879	14775	14739	14817	14750	14950	14608	14829	14782	14845	14915	14813	14871	14736	14792	14950	14958	14915	14951	14940	14746	14705	14857	14831	14786	14945	14837	14948	14791	14968	14845	14893	15007	14816	14783	14935	14842	14898	14992	14918	14755	14774	14798	14865	14848	14831	14936	14790	14947	14951	14779	14711	14987	15023	14884	14976	14781	14786	14981	14877	15001	14828	14777	14820	14938	14751	14889	14791	14907	14781	14842	15000	15012	14870	15020	14921	14880	14995	15025	14796	14865	14811	14792	14870	14712	15076	14846	14843	14858	14760	14924	14886	14831	14683	14806	14943	14739	14868	14757	14891	14893	15025	14968	14888	14827	14776	14832	15011	15027	14751	14724	14910	14900	14893	14783	14769	14818	14881	14933	14873	14858	14832	14968	14898	15012	14979	14867	14848	14824	14798	14760	14789	14788	14768	14757	14911	14814	14916	14670	15019	14788	14935	15042	14814	14922	14999	14903	14942	14826	14901	14752	15035	14778	14865	14803	15109	14875	14845	14940	14935	14638	15008	14873	14848	14900	14873	14992	14815	14842	14892	15046	14831	14820	14877	14681	14877	14862	14778	14799	14968	14701	14987	14786	14900	14842	14889	15057	14885	14883	14980	14927	15060	14738	14972	14881	14731	15017	14934	14922	14964	14930	14725	15052	15128	14840	14925	14677	14845	14851	14932	14751	14884	14889	14608	14907	14900	14943	14816	14874	14886	14733	14875	14610	14915	14961	14880	14914	14835	14759	14838	14768	14879	14873	14772	15078	14784	15085	14771	15013	14728	14871	14923	14978	14757	14918	14610	14869	14899	14774	14804	15033	14845	14860	14881	14726	14784	14991	14847	14862	14896	14743	14943	14859	14889	14843	14847	14813	14745	14762	14911	14664	14878	14812	14845	14691	14725	14875	14710	14880	15054	14988	15016	14891	14759	14819	15037	14927	14798	14964	14778	14959	14789	14837	14825	14924	15069	14791	14750	15022	14864	14675	14677	14953	14832	14940	14904	14901	14827	14838	14971	14766	14875	14966	14729	14858	14830	14850	14759	14861	15076	14806	14907	14822	14825	14799	14852	14663	14910	14775	14967	14813	14979	14954	14791	14854	14890	14926	14936	14806	14928	14887	14800	14685	14792	14908	14795	14855	14881	15028	14905	14932	14682	14731	14760	14740	14823	14873	14932	14764	14708	14917	14883	14844	15081	14723	14811	14805	14789	14933	14817	14752	14825	14878	15000	14924	14701	14890	14955	14819	14931	14850	14953	14749	14891	14920	14853	14936	14723	14798	14908	14737	15071	14913	14974	14982	14819	14791	14903	14965	14848	14938	14858	14815	14869	14814	14923	14869	14889	14924	14925	14749	14975	14888	14834	14863	14953	14924	14781	15003	14905	14973	14680	14741	14963	14971	14776	14880	14828	14819	14760	14944	14763	14681	14835	15039	14925	14842	14732	14825	14818	14711	14894	14840	14844	14801	14910	14785	14990	14618	14887	14942	14742	14790	14899	14861	14768	14698	14909	14882	14990	14934	14838	14832	14955	14944	14837	14861	14873	14870	14749	14837	15013	14767	14858	15016	14801	14931	14969	14939	14863	14815	14984	14985	14913	15129	14866	14859	14824	14731	14782	14865	14832	14935	14896	14956	14780	14942	14733	14794	14645	14720	15077	14754	15051	14819	14693	15081	14755	14860	14801	14848	14847	14902	15009	14705	14956	14965	14792	14812	14914	14945	14904	14904	14814	14896	15011	14970	14915	14784	14859	14886	14830	14927	15008	14805	14886	14850	15010	14908	14859	14744	14660	14877	14873	14762	14842	14802	14708	14948	14894	14843	14842	14914	14778	14915	14822	14909	14892	14928	14838	15084	14931	14951	14741	14835	15065	14683	14870	14912	14933	15047	14891	14919	14870	14863	14808	15085	14714	14960	14881	14835	14948	14871	14849	14717	14896	14837	15061	14965	14941	14792	14842	14776	14960	14823	14895	14852	14856	14807	14953	14823	14998	14996	14916	14888	15019	14791	14837	14833	14874	14770	14852	14896	14929	14875	14889	14813	14848	14845	14984	14830	14916	14836	14984	14868	14896	14885	14943	14818	14968	14819	14888	14763	14885	14879	14752	14815	15062	15031	14791	14836	15018	15038	14886	14883	14953	14832	14774	14929	14942	14895	14810	14770	14869	14862	14820	14811	14975	14959	14883	14816	14804	14799	15009	14882	14805	14862	15043	14862	14855	14903	14919	14921	14836	14923	14807	14847	14765	14822	14873	14991	14761	14847	14792	14701	14802	14886	14779	14823	14926	14806	14899	14922	14787	14797	14898	15076	14811	14726	14886	14849	15023	15013	14789	14847	14817	14783	14940	14785	14984	14962	14878	14777	14881	14979	14831	14699	14749	14998	14880	14943	14985	14762	14745	14986	14829	14805	14813	14820	14838	14916	14958	14722	14871	14887	14834	14761	14933	14835	14817	14919	14988	14852	14962	14888	14811	14877	14843	14873	14791	14763	14791	14831	14817	14958	14801	14826	14959	14895	14982	14768	14890	14945	15016	14866	14917	14815	14730	15002	14921	15117	14928	14718	14809	14809	14773	14939	14702	14948	14908	14964	14640	14880	14989	14874	14770	14827	14828	14863	14924	14927	14791	14943	15107	15063	14996	14970	14891	14882	14890	14909	14897	14771	14815	14899	14824	14857	14959	14913	14860	14816	15061	14969	14798	14832	14940	14833	14941	14792	14824	14889	14840	14826	14924	14948	14935	14736	14918	14772	14810	14881	14703	14971	15047	14894	14883	14847	14947	14934	14783	14797	14841	14734	14831	14912	14827	14833	14967	14900	14859	14946	14881	14810	14909	14763	14776	14808	14919	14821	14850	14823	14662	14847	14870	14915	14844	14990	14905	14898	14851	14760	14824	14961	14868	15003	14842	14843	14918	14942	14834	15052	14906	14938	14858	14941	14862	14697	14821	14939	14838	14750	15117	14902	14839	14886	14913	14887	14695	14997	14902	15048	14836	14961	14903	14740	14876	14743	14903	14947	14771	14961	14860	14784	14867	14801	14778	14832	14822	14938	14880	14933	14951	14767	15014	14887	14947	14734	14946	14823	14845	14895	14912	14916	14826	14726	14862	14920	14955	14945	15158	14940	14842	14781	14883	14927	14740	14826	14946	14988	14884	14816	14885	14807	15069	14706	14891	14876	14857	14843	15050	14843	14841	14960	14917	14903	14738	14839	14701	14920	15024	14830	14734	14869	14829	14816	14912	14771	14767	14775	14920	14975	14991	14966	14878	14935	14842	14891	14869	15039	14651	14952	14805	14891	14782	14867	14975	14914	14989	14944	14797	14967	14835	14981	14902	14784	14959	14901	14749	14847	14892	14774	14928	14924	14803	14934	15047	14714	14853	14886	14898	14829	14684	14855	14904	14775	14931	14832	14990	14781	14862	14896	14781	14986	14832	14916	14885	14784	14728	14986	14819	14654	14840	14711	14966	14787	14897	14785	15017	14845	14932	14816	14726	15043	14808	14837	14825	14809	14881	14986	14704	14782	14854	15006	14887	14890	14952	14826	14914	14764	14712	14894	14910	14704	14902	14823	14868	14916	14885	14851	14698	14966	14993	14904	14911	14730	14806	14990	14871	14993	14843	14817	14816	14944	14985	14712	14893	14842	14871	14841	14902	14934	14797	14873	14867	14872	14836	14844	14747	14767	14884	14731	15004	14844	14788	14731	14816	15037	14784	14857	14784	15050	14908	14835	14903	15064	15134	14928	14845	14809	14901	14779	14842	14960	14830	14917	14758	14828	14817	14962	14766	14907	14760	14710	15153	15018	15017	14889	14865	14737	14879	14754	14602	14900	14814	14906	14865	14791	14889	14851	14770	14791	15015	15024	14854	14884	14877	14822	14730	14820	15033	14929	14831	14944	14911	14906	14733	14965	14859	14855	14873	14790	15083	14890	14894	15088	14947	14929	14981	14839	14731	14907	14866	14853	14937	14838	14830	14908	14755	14921	14766	14884	14833	14792	15071	14906	14836	14956	14807	14760	14789	14928	14714	14823	14948	15009	14831	14796	14887	14947	14858	14887	15047	14857	14821	14775	15011	14775	14884	14789	14771	14753	14985	14878	14812	15000	14916	14878	14727	14920	14869	14889	14920	14751	14908	14875	14873	14919	14954	14897	14817	14988	14889	14820	14834	14856	14881	14814	14893	14904	14767	14750	14941	14916	14919	14844	14870	14928	14752	14804	14808	14765	14913	14834	14790	14844	14667	14724	14993	14901	14996	14961	15072	14998	14969	14867	14934	14744	14949	14947	14908	14746	14980	14803	14831	14811	14817	14870	14881	14843	14807	14875	14787	15059	14853	14932	14793	14923	15060	14848	14823	14787	14961	14651	14917	14829	14868	14769	14929	14909	14850	14785	14769	14844	14797	14875	14842	14889	14782	15120
21785	20925	28125	23899	21232	23473	25870	21120	19860	19553	19224	19016	18913	18912	18809	18799	18589	18690	18467	18525	18499	18533	18744	18739	18435	18479	18684	18604	18514	18538	18492	18484	18556	18781	18478	18659	18746	18566	18461	18546	18593	18712	18668	18570	18440	18604	18518	18594	18720	18475	18488	18287	18514	18523	18536	18562	18299	18606	18360	18488	18403	18219	18422	18406	18623	18391	18398	18545	18300	18562	18218	18332	18397	18642	18625	18522	18415	18523	18395	18259	18367	18282	18506	18324	18290	18387	18379	18311	18411	18600	18456	18452	18606	18452	18427	18347	18420	18501	18490	18378	18367	18242	18458	18668	18495	18291	18450	18649	18686	18326	18381	18404	18201	18329	18387	18465	18498	18400	18728	18159	18168	18382	18324	18234	18511	18485	18449	18278	18319	18177	18400	18443	18315	18361	18367	18565	18293	18354	18432	18618	18353	18300	18502	18397	18493	18552	18384	18336	18305	18302	18422	18293	18389	18445	18287	18513	18621	18555	18562	18498	18138	18545	18414	18594	18477	18276	18455	18335	18333	18332	18427	18503	18343	18276	18362	18363	18386	18333	18289	18267	18391	18138	18474	18446	18128	18462	18666	18422	18492	18483	18603	18597	18417	18306	18426	18333	18457	18445	18431	18488	18273	18345	18509	18408	18407	18483	18274	18263	18164	18402	18360	18175	18281	18508	18341	18412	18366	18379	18463	18433	18472	18373	18485	18417	18599	18389	18403	18395	18497	18420	18437	18333	18343	18547	18369	18345	18476	18553	18439	18382	18351	18545	18462	18368	18412	18252	18236	18428	18571	18451	18360	18366	18387	18349	18387	18309	18321	18519	18432	18519	18162	18293	18205	18334	18384	18410	18521	18412	18344	18392	18295	18278	18094	18352	18375	18539	18331	18522	18448	18303	18422	18475	18289	18322	18526	18364	18585	18446	18259	18297	18322	18156	18241	18314	18255	18545	18421	18379	18266	18377	18429	18272	18359	18171	18274	18319	18417	18402	18558	18512	18478	18378	18345	18459	18346	18177	18451	18449	18357	18565	18617	18378	18224	18262	18508	18350	18379	18330	18375	18444	18575	18419	18342	18347	18292	18410	18322	18319	18355	18417	18390	18268	18295	18186	18456	18402	18337	18242	18487	18391	18414	18385	18329	18246	18291	18287	18456	18532	18462	18343	18507	18325	18542	18562	18377	18245	18250	18531	18251	18482	18476	18313	18338	18489	18363	18407	18548	18178	18314	18257	18160	18245	18372	18304	18316	18550	18322	18346	18226	18421	18360	18255	18202	18098	18414	18384	18453	18339	18206	18303	18269	18509	18566	18350	18517	18376	18299	18304	18215	18418	18286	18652	18315	18493	18425	18620	18370	18404	18449	18637	18404	18452	18472	18439	18459	18253	18420	18367	18460	18486	18416	18177	18216	18449	18489	18372	18342	18276	18302	18436	18215	18503	18471	18295	18445	18413	18405	18257	18358	18099	18446	18498	18411	18411	18404	18439	18340	18194	18144	18616	18413	18282	18484	18397	18504	18340	18181	18293	18476	18467	18026	18578	18478	18422	18420	18336	18117	18230	18425	18440	18437	18211	18300	18543	18466	18470	18327	18397	18435	18460	18387	18539	18450	18353	18266	18202	18302	18343	18529	18426	18432	18364	18251	18364	18353	18464	18416	18459	18684	18404	18721	18345	18195	18262	18628	18207	18450	18320	18559	18390	18410	18331	18361	18327	18531	18251	18467	18538	18569	18372	18572	18305	18374	18083	18665	18402	18483	18363	18342	18425	18524	18425	18538	18486	18427	18517	18377	18314	18564	18405	18485	18270	18470	18406	18306	18529	18241	18436	18303	18350	18478	18424	18418	18394	18460	18336	18393	18336	18254	18230	18239	18351	18365	18362	18236	18251	18445	18398	18316	18302	18357	18394	18423	18522	18466	18393	18432	18489	18474	18382	18416	18528	18257	18183	18235	18391	18569	18234	18455	18492	18240	18383	18374	18432	18200	18452	18351	18384	18420	18506	18271	18394	18481	18340	18444	18506	18418	18232	18506	18393	18529	18604	18348	18549	18416	18542	18566	18483	18580	18352	18545	18481	18526	18436	18398	18360	18304	18408	18332	18540	18573	18260	18486	18295	18332	18408	18180	18270	18384	18441	18512	18519	18496	18287	18294	18234	18387	18338	18405	18270	18302	18328	18449	18185	18366	18382	18267	18350	18393	18378	18451	18301	18280	18607	18425	18339	18591	18386	18448	18318	18222	18215	18372	18281	18341	18291	18249	18399	18513	18335	18536	18353	18509	18393	18537	18279	18544	18282	18404	18564	18309	18338	18498	18284	18413	18314	18394	18413	18327	18297	18430	18479	18238	18407	18416	18276	18504	18349	18173	18241	18353	18422	18249	18318	18325	18519	18397	18461	18422	18359	18522	18457	18466	18343	18367	18307	18595	18474	18449	18179	18386	18454	18519	18475	18253	18547	18364	18388	18425	18310	18607	18216	18151	18606	18396	18174	18349	18344	18296	18308	18378	18333	18526	18510	18412	18366	18556	18532	18489	18277	18472	18305	18394	18283	18435	18287	18481	18509	18432	18368	18591	18501	18517	18477	18296	18246	18482	18262	18258	18385	18433	18234	18448	18367	18345	18465	18517	18377	18209	18264	18294	18258	18373	18374	18360	18347	18370	18415	18305	18371	18173	18426	18447	18298	18403	18333	18420	18303	18315	18386	18539	18324	18302	18298	18421	18569	18492	18578	18518	18400	18356	18466	18411	18235	18268	18318	18355	18213	18444	18460	18338	18603	18397	18386	18481	18467	18306	18392	18720	18349	18417	18439	18371	18301	18435	18372	18483	18511	18418	18207	18342	18399	18391	18495	18280	18352	18616	18309	18432	18382	18296	18468	18461	18330	18421	18379	18428	18349	18403	18367	18535	18270	18452	18514	18301	18497	18340	18508	18470	18231	18280	18287	18518	18725	18330	18493	18544	18601	18461	18434	18394	18488	18218	18284	18321	18458	18385	18371	18438	18328	18405	18221	18303	18556	18640	18428	18341	18503	18301	18528	18342	18347	18500	18525	18292	18407	18501	18368	18452	18301	18332	18344	18307	18325	18293	18321	18354	18333	18618	18342	18199	18332	18229	18567	18311	18408	18524	18373	18419	18220	18427	18448	18360	18383	18322	18316	18580	18350	18202	18067	18234	18530	18222	18394	18349	18515	18379	18268	18531	18348	18415	18694	18394	18487	18349	18383	18390	18335	18456	18666	18342	18411	18503	18243	18309	18434	18289	18401	18347	18327	18318	18686	18452	18449	18260	18393	18352	18487	18414	18432	18431	18428	18257	18413	18521	18552	18518	18376	18272	18425	18204	18177	18299	18282	18515	18315	18430	18283	18404	18445	18446	18584	18445	18269	18568	18276	18531	18359	18230	18477	18345	18436	18142	18358	18302	18486	18424	18307	18307	18278	18274	18395	18189	18475	18409	18387	18351	18331	18275	18307	18469	18348	18362	18483	18165	18229	18408	18451	18391	18314	18529	18290	18345	18447	18388	18382	18431	18350	18303	18384	18546	18548	18285	18405	18201	18512	18545	18608	18399	18396	18595	18347	18226	18385	18387	18341	18442	18494	18476	18356	18367	18503	18500	18533	18419	18423	18295	18477	18387	18372	18392	18451	18477	18516	18485	18292	18402	18168	18422	18219	18125	18558	18427	18233	18277	18199	18439	18344	18375	18260	18373	18359	18264	18378	18510	18381	18601	18212	18319	18320	18509	18341	18293	18383	18521	18264	18452	18491	18393	18442	18352	18228	18222	18478	18539	18273	18086	18525	18337	18374	18412	18580	18520	18456	18455	18448	18410	18431	18344	18129	18435	18192	18456	18486	18629	18526	18375	18132	18539	18423	18434	18380	18346	18344	18207	18587	18415	18496	18321	18519	18564	18607	18310	18255	18398	18392	18439	18573	18486	18665	18283	18415	18126	18281	18417	18278	18477	18388	18388	18618	18303	18599	18300	18454	18355	18368	18501	18354	18452	18223	18405	18376	18262	18517	18498	18503	18315	18245	18536	18332	18292	18279	18081	18223	18126	18277	18449	18395	18536	18470	18205	18283	18418	18214	18678	18257	18426	18343	18406	18430	18256	18299	18378	18424	18256	18251	18478	18356	18486	18585	18413	18381	18518	18393	18342	18486	18221	18298	18562	18573	18439	18388	18279	18493	18579	18443	18409	18514	18479	18589	18149	18387	18324	18459	18594	18235	18387	18382	18445	18416	18455	18346	18466	18482	18334	18678	18299	18394	18225	18354	18437	18412	18359	18337	18471	18245	18455	18409	18432	18509	18506	18243	18465	18538	18355	18379	18440	18447	18440	18320	18422	18588	18534	18446	18310	18319	18625	18259	18501	18396	18273	18172	18440	18443	18620	18362	18259	18260	18486	18469	18468	18421	18340	18400	18411	18276	18534	18213	18448	18346	18442	18052	18414	18256	18588	18504	18507	18339	18468	18372	18335	18385	18482	18438	18474	18296	18120	18289	18282	18413	18458	18334	18437	18350	18442	18290	18329	18378	18451	18543	18382	18349	18437	18242	18715	18428	18305	18554	18247	18425	18542	18405	18514	18313	18332	18591	18448	18381	18422	18196	18345	18576	18468	18539	18616	18439	18255	18278	18428	18332	18341	18219	18296	18495	18471	18361	18478	18536	18518	18418	18308	18203	18507	18595	18394	18434	18227	18295	18384	18218	18415	18453	18150	18338	18223	18492	18514	18425	18445	18229	18404	18165	18423	18382	18394	18272	18159	18621	18411	18318	18438	18394	18276	18444	18576	18364	18528	18292	18372	18217	18416	18362	18200	18401	18424	18280	18262	18384	18262	18479	18579	18438	18482	18255	18256	18331	18306	18280	18457	18497	18602	18415	18282	18417	18521	18443	18391	18327	18509	18398	18436	18266	18407	18219	18125	18375	18318	18323	18284	18364	18417	18412	18300	18342	18532	18143	18441	18626	18442	18419	18017	18345	18376	18520	18390	18230	18368	18186	18381	18301	18317	18307	18399	18326	18455	18451	18333	18518	18335	18276	18568	18599	18389	18280	18495	18286	18221	18368	18566	18643	18309	18274	18124	18157	18375	18297
16002	35691	29749	22855	20819	19003	18432	17472	16750	16240	15958	15617	15575	15392	15435	15325	15272	15277	15232	15337	15144	15299	15233	15183	15204	15197	15142	15205	15300	15018	15186	15124	15078	15113	15150	15178	15206	15141	15103	15146	15209	15194	15138	15302	15137	15135	15044	14917	15101	15100	15034	15022	15108	15133	15037	15267	15262	15129	15157	15299	15205	15266	15049	15195	14944	15248	15251	15155	15122	15165	15061	15140	15084	15038	15033	15037	14949	15055	15120	15064	14947	15104	15191	15046	15244	15169	15166	14987	15085	14978	15011	14987	15269	15060	15056	15172	15123	15123	15008	15104	15127	14992	15127	15153	15128	15217	15245	15068	14900	14931	15041	15036	15009	15084	15129	15202	15196	15117	14949	15073	15062	15082	15103	14788	15090	14941	15117	15104	15204	15197	15017	14954	15099	15071	15148	15108	14928	14982	15265	14857	14955	15107	15072	15159	15230	15112	15120	15098	15079	15083	15171	15225	15108	15309	14879	15073	14953	15051	15175	15173	15190	14942	15057	15236	14884	14980	15093	14983	15165	15066	14993	15242	15188	15034	15091	15011	15042	15164	15030	14929	14991	15240	15073	15043	14989	14909	14920	15153	15173	15015	15069	14872	15149	14992	15148	14973	15169	15007	15268	15126	15051	15098	14986	15054	15163	14990	15254	14761	14994	15035	14958	15174	15073	15064	14979	15221	14970	15076	15236	14962	15129	15344	15033	15064	15129	15053	15164	15146	15183	15061	15223	15051	15146	15286	15273	15162	15048	15195	15000	14834	15117	14810	15211	15121	15125	15063	15158	14970	15215	15126	15115	15069	15050	15048	15089	15064	14976	15105	15104	15182	14906	14960	14953	15109	14916	15049	15182	15179	14977	15066	15068	15158	15066	15212	15172	14997	15111	15135	15137	15231	14988	14990	15116	14949	14980	15209	14924	15143	15049	14993	14883	14993	15129	14913	15034	14969	15069	15313	15068	15020	15140	15084	15022	14983	15101	15104	15119	14930	15103	15125	15066	14859	15121	15097	15003	15146	15006	14947	15051	15095	15064	14940	15105	15236	15153	15022	15091	14900	15049	14961	15347	14943	15116	15149	15006	14951	15176	15065	14997	15108	15159	15045	15239	15040	15108	15020	15133	15067	15187	15175	15126	14897	15214	15153	15060	15086	15128	15011	15129	14949	15109	14973	15128	15021	14982	15116	15050	15091	15102	15064	15080	14824	14927	14841	15124	14977	15049	15006	14967	15097	14907	15142	15104	15077	15057	15044	15084	15011	15066	15093	15153	14970	15010	15075	15222	14961	15159	15069	15166	15173	15235	14965	15012	15049	15020	15105	15065	14990	14968	14985	15080	14976	15075	15140	15219	14963	14998	15063	14902	15046	15116	15111	15045	15181	15097	15057	15157	15216	15162	15064	14952	15037	15054	15039	15143	15072	14999	15097	15166	14995	15262	15073	15082	15010	15013	15141	15064	15035	15188	15078	15035	15074	15165	15146	15143	15097	15045	15259	15050	14876	15186	15070	15210	15124	15085	15087	14683	15076	15133	15050	14930	15305	15081	15105	15187	15042	15028	14978	15084	15019	14985	15081	14937	14935	15240	14925	15272	15100	14981	14979	14902	15110	14944	14922	15094	15135	14806	15064	15014	15003	15064	15044	15062	15035	15190	14988	15092	14986	14908	15100	15077	15250	15175	14974	14998	15234	14991	15029	14932	15071	15040	14951	14980	14987	15014	15214	15125	15148	15044	15242	14823	15028	15203	15074	15102	15066	15171	14979	14951	15093	15014	15098	14944	15062	15020	15123	15081	14975	15008	14969	15295	15107	15025	14929	15058	15001	15095	14993	15044	15153	15008	15010	15018	15037	15061	14940	15107	15214	15146	15103	15180	14918	14919	15108	15163	15119	15087	14993	15123	15127	15123	14947	15094	15111	15254	15148	15043	14738	15023	15104	15185	14905	15163	14949	15121	15091	14953	14969	15004	15070	14963	15024	15153	14936	15029	14912	15053	14999	15044	15149	15134	15099	15122	15030	15065	14942	14984	14935	15137	15033	14876	15033	15088	15021	15000	15033	15120	15234	14960	15135	15225	15042	14940	15099	15117	15135	15018	15130	15154	15098	15017	15171	15085	14948	14890	15172	15128	15147	15113	15069	15074	15108	15030	15091	15116	14867	15292	15110	14977	14958	15288	15165	15152	15090	15079	15108	15093	14919	15035	15017	15123	15069	15057	15165	15029	15057	15105	15036	15097	14958	15006	15048	15121	14950	15149	15100	14946	15272	15047	15054	14961	14891	15110	14903	14964	15035	15221	14869	14936	14871	15009	15159	14945	14992	15045	15070	14972	15258	15217	15133	14968	15128	15079	14987	15039	15001	15093	15017	15147	15085	14911	14952	15074	15112	15118	14917	15041	15044	15101	15052	15002	15054	15103	15201	15036	15086	14980	15137	15109	15156	14906	14990	15120	15257	15073	15016	15210	15005	15051	15186	15016	14987	14958	15231	14971	15057	15044	15138	15025	15183	15062	15035	15108	14935	14938	15110	15001	15172	15132	14897	15019	14995	15024	14972	15044	15177	14922	15095	15066	15115	14910	15100	15051	15159	15129	14907	15165	15117	15064	15089	15125	14758	15156	15153	14918	15094	15079	15043	15084	15032	15152	15024	15163	15113	15086	15224	15088	14997	15279	15088	15038	15090	15014	15319	15128	14985	15201	14948	15056	14909	15054	15083	14983	15085	15081	15028	14998	15155	15124	15029	15065	15086	15142	14905	15036	15093	15163	14970	14966	14922	15181	15113	15077	14982	15092	15074	15106	15071	14977	15055	15040	15107	15101	15063	15082	14961	15029	15099	15016	14934	14975	15114	15024	15259	15020	15073	15105	15094	14992	15120	14885	14960	14942	15071	15043	15117	14970	15011	15106	15006	14945	15146	14997	15009	14993	15185	15095	15002	15060	15157	15121	15182	15182	15150	14898	15069	15146	15017	15022	15049	15149	14928	15115	15089	15074	15136	15105	15129	15088	15029	15080	14967	15065	15042	15070	15155	15138	15217	14924	15122	15002	14897	14987	15178	14971	15085	15047	14988	15072	15155	15077	15186	15122	15031	15014	15192	15094	15014	14994	14998	15040	15063	15125	14987	15172	14978	15060	14936	15222	15042	15032	15134	15136	15103	15072	15090	15116	15037	15055	15156	15178	15010	15216	15055	14866	15046	15239	15011	15115	14975	14990	15062	15023	15039	15144	15150	15078	15113	15165	15088	15129	15162	15023	14911	15097	15045	15091	14994	15055	14978	15131	15236	15197	14974	14970	15079	15219	14999	14986	15145	15138	15050	15034	15021	14882	15059	14985	14978	15110	15073	15010	14892	15312	15091	15235	15075	14999	15114	15022	14932	15141	15097	15116	15188	15142	14977	14922	15056	15091	14994	15101	14912	15035	15226	14839	14892	15027	14981	15062	15022	15158	14988	15121	15031	15038	15178	14921	15271	15004	15102	14960	14935	15035	15131	15290	15116	15037	15081	15103	14922	15009	15051	15072	15041	15084	15048	15115	15107	14920	15256	15118	15035	15010	15100	15041	15015	15090	15117	14975	15159	15138	14981	15168	14947	15064	15132	14944	15168	15153	15099	15128	15090	15096	15203	15125	15169	15091	14998	15028	15029	14997	15080	15152	15134	14923	15114	15047	15117	15075	15108	14940	15089	14916	14974	15084	15007	15115	15107	15085	15089	14981	15227	14955	15013	15053	15160	15068	15142	15112	15033	14854	15012	15127	14981	15085	15178	14958	15123	15046	15190	15057	15069	15284	15006	15128	15040	15201	15072	15030	15256	14988	14987	14982	15072	15017	15006	15094	15052	15117	15040	15018	15062	15165	14918	15119	15127	15151	14969	15011	15085	14990	15053	15001	15214	15220	15051	15138	15206	15150	15018	15009	15052	14942	15027	15136	15239	15319	15017	15103	15186	15017	15124	15148	15048	14917	15139	14980	15058	14984	15050	14935	15037	15047	14948	15134	14981	15174	15184	15235	15195	14947	14947	15139	15115	15013	14987	15152	15016	15237	15063	14947	15060	15178	15019	15073	15009	15119	15028	15108	15089	15169	14967	15045	15020	15209	15027	15106	14838	15084	14991	14875	15147	15244	15028	14966	15122	15048	14873	15037	15182	15168	14947	15054	15241	14997	15252	15118	15070	15040	15098	15084	14935	15085	15020	14990	15166	15113	15035	15018	15201	14895	15090	15201	14932	15099	15124	15047	15226	15022	15154	15086	15039	15111	14968	15088	15059	15167	15018	15052	14908	15066	15104	15088	15073	15042	14965	14923	14977	15129	15084	15198	14971	15092	15170	15106	15200	15169	15025	15156	15129	15137	15064	15072	14912	15031	15141	15040	14949	15167	15324	15130	14869	15096	14889	15003	15035	15031	15135	15164	15007	14996	15040	14992	15138	15064	15098	15028	15033	14958	14972	15090	14997	15200	15001	15008	15009	15081	15343	14929	15171	15101	15018	15041	15076	15108	15069	15040	15080	14958	15096	14946	14949	15232	14912	15103	15088	15060	15153	15032	14962	14960	15256	15141	15035	15105	15001	14726	14997	15124	15227	15179	14971	14965	15229	15114	15159	15027	15269	15058	14921	15072	15197	15200	15161	14980	15084	15066	15051	15061	15045	15080	14956	15042	15103	15006	14943	15063	15148	15041	15024	15011	15088	15115	14977	14981	14982	15079	15169	14957	14846	14941	15106	15067	15075	15226	14941	15222	15149	15317	15079	14861	15033	15035	15059	14959	14937	15053	15212	15142	15092	15067	15117	15126	15047	15249	14972	15103	15192	14927	14941	15208	15222	14998	15148	15179	14977	15005	15048	15035	15286	15023	15228	15198	15146	15092	15174	14994	15009	15131	15137	15117	15163	15126	15149	15040	15169	14923	15081	15046	15044	15085	15133	15274	15010	15089	15090	15063	15156	15148	15077	15034	15044	15109	15092	15320	15017	15074	15220	15241	15167	15117	15113	14968	14998	15156	14926	15124	15041	15049	15038	15058	15005	15065	15248	14913	14935	15049	15176	14998	15302	14996	14982	15078	15147	14963	15027	14996	14953	15277	15151	15056	15103	15217	15022	15130	15042
28296	22692	25077	21864	18640	18384	18265	17862	17725	17696	17524	17241	17365	17061	17466	17271	17408	17187	17406	17178	17266	17193	17434	17247	17374	17192	17163	17298	17197	17090	17108	17225	17179	17322	17119	17169	17137	17133	17380	17232	17032	17311	17181	17185	17441	17126	17172	17115	17240	17126	17258	17017	17107	17102	16910	17243	17109	17018	16989	17209	17193	17324	16929	17050	17095	17022	17168	17186	17058	17219	17130	17104	17197	17138	17021	17157	17303	17221	17211	17110	17049	17050	16884	16995	17191	17221	17172	17198	17113	17308	17255	16896	17160	17101	17133	17148	16957	17181	17172	16953	17041	17127	17152	17274	16990	16889	17057	17050	16978	17045	17111	17100	17022	17192	17282	17088	17189	17262	17256	17135	17054	17087	17041	17205	17192	17360	17171	17046	17267	17111	17155	17113	17041	17108	17107	17202	17027	17051	17111	17138	17144	17355	17156	17232	17222	17005	17184	17153	17005	17074	17213	16908	17193	17015	17121	17289	17089	17112	17084	17121	17136	17211	17034	17077	17354	17115	16895	17018	17286	17049	17260	16819	17038	17024	17303	17042	17191	17114	17139	17164	17265	17255	17251	17224	16912	17219	17284	17175	17163	17343	17047	16945	16886	17489	17168	17243	17028	17043	17098	16983	16997	17232	17158	17160	17167	17168	17242	17330	17038	16875	17057	17029	17253	17180	17160	17246	17108	17229	17281	16923	17208	17051	17361	17145	17173	17115	17182	17024	17222	17050	16948	17073	17200	17091	17118	17268	17018	17120	17127	17119	17042	17064	17219	17216	17124	17091	16933	17261	17370	17214	17212	16981	17098	17222	17149	17175	17172	17330	17222	17073	17227	16928	17133	17191	17033	17301	17018	17168	16975	17175	17140	17349	17131	17134	17075	17200	17135	17180	17000	17202	17359	17159	17187	17259	17112	17170	17169	17075	17181	17279	17005	17200	17083	17129	17333	16958	17279	17181	17198	17161	17233	17189	17249	17243	17268	16976	17129	17213	17122	17040	17099	17070	17113	17209	17296	17099	17006	17201	17034	17026	17074	17247	17072	17066	17067	17148	17109	16816	17137	17121	17253	17108	17088	17098	17285	17194	16905	17090	17072	16846	17101	17034	17070	17090	17064	17087	17160	17099	17173	17360	17126	16970	17257	17195	17161	17251	17177	17082	17171	17084	17195	17231	17071	17118	17073	17206	17231	17074	17442	17334	17453	17118	17171	17301	17024	17084	17232	17049	17294	17259	17223	17128	17095	17280	16976	16986	17053	17087	17098	17102	17217	17144	17012	17139	17289	17257	17262	17120	17201	17065	17245	17333	17186	17205	17292	17100	17212	17009	17058	17142	17105	17119	17001	17069	17143	17265	17126	17278	17254	17403	17130	17082	16943	17144	17177	17171	17089	17184	16930	17146	17011	17267	17014	17060	17235	17129	17073	17236	17107	17132	17047	17163	17139	17165	16997	17346	17183	17017	17044	17170	17031	17123	17311	17040	17191	17344	17094	17040	17352	16977	16964	17200	17132	17472	17291	17194	17153	17057	17036	17286	17225	16910	17196	17340	17162	17226	17255	17398	17164	17236	17164	16946	17111	17096	17063	17102	17015	17035	17190	17148	17032	17204	17202	17173	17167	17146	17037	17155	17196	17151	17282	17199	17000	17308	17228	17178	17098	17282	17186	17076	17200	17372	17270	17163	17191	17072	17057	16930	17261	17197	17350	17127	17049	17197	17139	17091	17137	17050	17211	17197	17185	17062	17199	17128	17308	17186	17302	17076	16891	17016	17020	17079	17137	16979	17151	17155	16996	17004	17151	16963	17297	16980	16882	17281	17227	16955	17270	17284	17177	17181	17423	17130	17250	17167	17155	17287	17156	17373	17055	17103	17097	17248	17039	16935	17215	17037	17084	17104	17150	17082	17330	16962	17009	17176	17148	17130	17094	16995	17198	17024	17266	16954	17269	17206	17062	17112	17198	17121	17262	17228	17288	17137	17167	17144	17138	17238	17204	17000	17313	17133	17206	17124	17331	17180	17212	17145	17130	17154	17049	17129	17367	17228	17267	17059	17219	16933	17157	17237	17117	17178	17074	17076	17070	17016	16982	17205	16987	17321	17164	17018	17048	17065	17145	17062	17154	17093	17083	17139	17080	16911	17149	17042	17286	17201	17172	17093	17011	17157	17191	16772	17110	17265	17325	17188	17054	17043	17235	17172	17269	17326	17184	17130	17144	17299	17356	17276	17140	17359	17267	17042	17296	17174	17175	17180	17180	17167	17281	17250	17000	17228	16925	17260	17165	17360	17155	17179	17016	17071	17099	17339	17492	17285	17190	17140	17191	17227	17091	16931	17273	17242	17042	17202	17097	17267	17215	17277	17222	16919	17253	17056	16949	17056	17177	17194	17263	17247	17050	17123	16986	17312	17240	17193	17285	17135	17061	17016	17134	16959	17169	17036	17230	17239	17342	16991	17150	17185	17215	16972	17140	17015	17035	17110	17306	17049	17077	17259	17106	17202	17144	17288	17231	17114	17064	17153	17024	17134	17156	17268	17133	17227	16881	17133	17259	17089	17143	17173	17089	17030	17096	17142	16996	17106	17056	17167	17351	16952	17187	17197	17324	17171	17346	17282	17165	17094	17211	17284	17098	17104	16973	17118	17166	17176	17080	17177	17211	17311	17297	17223	17266	17212	17030	17032	17050	17205	17036	16908	17116	17061	17188	17225	17264	17062	17308	17085	17210	17065	16940	17174	17304	17139	17067	17086	17120	17213	16965	17109	17254	17133	17145	17094	17219	17183	17233	17248	17156	17258	16964	17001	16958	17188	17096	17273	17210	17211	17024	17221	17140	17362	17227	17264	17003	17134	17057	17033	17081	17116	17048	17121	17288	17273	17218	17334	17123	16987	17070	17194	16997	17134	17029	17086	17089	17164	17223	17220	17324	17118	17168	17137	17257	17178	17230	17118	17158	17197	17208	17031	17298	17149	17297	17138	17107	17130	17102	17146	16953	17027	17216	17071	17079	17192	17225	17167	17175	17322	17151	17239	17210	17215	17205	17241	16858	17101	16999	16868	17052	17113	17128	17181	17139	17168	17073	17041	16916	17215	16871	17153	17129	17332	17147	17076	16948	17131	17203	17119	17131	16904	16912	17128	17100	16887	17242	17156	17323	16853	16964	17147	17153	17070	17128	16936	17024	17082	17157	16968	17335	17316	17084	17206	17094	17331	16934	17207	17395	17221	17187	17284	17204	17243	17105	17058	17051	17299	17244	16991	17200	17149	17195	17147	17178	16970	17054	17040	17252	17249	17116	17234	17373	16958	17249	17041	17306	17389	17106	17246	16968	17088	17158	17041	17220	17008	17356	17199	17273	16921	17177	17322	17311	17145	17161	17042	17138	17126	17120	17216	17196	17256	17137	16940	17187	17110	17257	17157	17384	17244	17018	16989	17263	17164	17010	17239	17391	17163	17155	17029	17467	17352	17288	17093	17095	17064	17134	17158	17100	17041	16858	17126	16981	17166	17116	17264	17040	16944	17080	17220	17343	17051	17265	17146	17280	17061	17050	17107	17330	17197	17247	17153	17157	17140	17013	17344	17040	17312	17009	17212	17189	17343	17143	16985	17169	17131	17044	17101	17263	16872	17003	17241	17100	17200	17151	17240	17229	17229	17342	17022	17135	17024	17218	17140	17180	17112	16827	16994	17117	17033	17152	17045	17206	17228	17147	17178	17076	17292	16809	17101	17140	17043	17154	17178	17082	17287	17134	17104	17143	17117	17423	16927	17171	16986	17097	16993	17115	17114	17000	17084	17205	17147	17123	17177	17035	17219	17262	17489	17156	17212	17198	17128	17147	17304	17045	17072	17128	17140	17445	17258	17307	16945	17188	17097	17039	17125	17237	17143	17144	17283	17363	17130	17132	17312	17156	17329	16962	17207	17257	17181	17168	17085	17222	17124	17251	17376	17289	17034	17094	17284	17338	17282	17212	17245	17001	17134	17142	17194	17212	16960	17178	17134	17039	17171	17283	17069	17046	17253	17278	17216	17231	17131	17051	17328	17230	17270	17357	17490	17225	17041	16992	17123	16882	17161	17278	17186	17057	17188	17271	17256	17060	17050	17195	17074	17169	17209	17035	17044	17208	17023	17200	17142	17152	17172	17177	17223	17043	17206	17098	17239	17152	17251	17092	17037	17065	17071	17139	17132	17149	17317	17179	17059	17125	17383	17111	17252	17037	17108	17236	17179	17142	17274	16998	17115	17172	17314	16979	17053	17369	17137	17208	17130	17085	17133	16933	17086	17273	17112	17185	16940	17196	17247	17158	17250	17000	17145	17083	17085	17190	17143	17024	17030	17267	17079	17018	17007	17288	17407	17014	17045	17197	17125	17276	17116	17260	17204	17320	17076	16980	17237	17172	16990	17123	17256	17133	17076	17207	17081	17213	17165	17091	17365	17188	17225	17126	17155	17160	17317	17062	17045	16965	17223	17101	17096	17147	17068	17174	17036	17109	17210	17306	17196	17047	16983	17214	17293	17344	17155	17052	17220	17367	17214	17047	17291	17014	17200	17120	17223	17193	17243	17291	17112	16856	17086	17122	17168	17127	17232	17038	17114	17072	17274	17110	17244	17190	17397	17047	17133	17230	17050	17072	17141	17151	17254	16993	17088	17174	17285	17148	17109	17123	17123	17126	17203	17206	17011	17101	17429	17074	16987	17174	17181	17161	17115	17275	17275	17300	17055	17166	17189	17234	17014	17020	17210	17125	17042	17135	16928	17058	17217	17212	17058	17052	17130	17052	17460	17263	17170	16830	16981	17240	17086	17134	17303	17216	17175	17117	17113	17156	17114	17385	17008	17178	17296	17226	17263	17354	17035	17091	17154	17033	16939	16868	17116	17049	17382	17397	17194	17248	17210	17091	17059	17206	17093	17078	17058	17242	17290	16960	17179	17222	17420	17148	17314	17104	17046	17310	17229	17436	17141	17178	17145	17209	17266	17308	17136	17212	17231	17066	17015	17013	17339	17154	17239	17118	17111	17135	17090	17180	16974	17092	17063	17167	17233	17228	17044	17277	17287	17201	16902	17030	17231	17088	17163	17230	16979	17243	17152	17084	17064	17330	17092
17094	25367	21125	17377	16445	15847	15666	15432	14941	14892	14610	14661	14470	14470	14490	14453	14299	14438	14395	14380	14403	14440	14449	14397	14595	14454	14474	14454	14416	14291	14348	14373	14355	14332	14411	14360	14381	14331	14478	14340	14467	14275	14427	14556	14325	14330	14303	14214	14248	14361	14422	14282	14281	14586	14618	14447	14328	14354	14547	14363	14518	14386	14416	14441	14444	14385	14357	14565	14369	14443	14415	14332	14434	14391	14353	14583	14302	14391	14309	14310	14377	14444	14220	14521	14535	14405	14298	14320	14581	14145	14481	14291	14310	14233	14437	14310	14451	14368	14343	14404	14420	14382	14433	14386	14326	14222	14327	14288	14528	14531	14237	14386	14528	14342	14211	14342	14535	14218	14379	14395	14336	14441	14466	14443	14436	14401	14400	14335	14412	14430	14495	14371	14512	14479	14431	14247	14392	14497	14263	14227	14472	14326	14431	14249	14377	14526	14371	14217	14287	14367	14454	14375	14413	14324	14368	14384	14453	14509	14363	14361	14229	14399	14346	14430	14326	14408	14548	14410	14393	14518	14386	14522	14308	14432	14212	14337	14365	14328	14242	14375	14466	14363	14326	14370	14251	14389	14332	14356	14345	14247	14386	14496	14541	14392	14497	14365	14634	14314	14279	14434	14191	14457	14390	14358	14244	14359	14419	14466	14499	14332	14370	14224	14404	14374	14338	14599	14269	14448	14359	14445	14258	14219	14506	14435	14373	14287	14431	14335	14326	14502	14451	14292	14564	14338	14627	14309	14410	14416	14355	14557	14457	14439	14415	14413	14301	14095	14357	14384	14440	14379	14315	14257	14337	14416	14391	14364	14416	14440	14191	14540	14390	14462	14433	14435	14596	14402	14281	14282	14299	14207	14404	14541	14451	14343	14328	14433	14541	14378	14505	14391	14264	14224	14430	14449	14487	14375	14422	14462	14357	14492	14444	14271	14505	14372	14402	14364	14269	14347	14421	14390	14263	14474	14316	14450	14341	14467	14532	14411	14455	14433	14373	14397	14434	14401	14477	14538	14478	14321	14401	14394	14235	14336	14239	14505	14300	14186	14433	14428	14330	14416	14200	14281	14387	14413	14431	14453	14468	14348	14389	14373	14370	14415	14363	14408	14431	14305	14363	14318	14384	14458	14374	14356	14391	14304	14341	14184	14341	14399	14302	14460	14303	14250	14306	14436	14570	14349	14516	14451	14332	14278	14422	14507	14420	14475	14412	14417	14398	14451	14398	14408	14326	14357	14363	14367	14223	14242	14437	14380	14493	14346	14496	14425	14483	14558	14458	14342	14460	14443	14322	14336	14379	14325	14383	14361	14532	14406	14233	14316	14435	14407	14515	14421	14383	14333	14557	14321	14308	14344	14496	14394	14283	14527	14327	14384	14368	14489	14383	14286	14362	14490	14419	14475	14229	14355	14415	14324	14324	14335	14377	14450	14222	14329	14310	14490	14363	14241	14473	14377	14441	14351	14414	14587	14264	14451	14323	14455	14550	14436	14496	14225	14444	14305	14473	14627	14386	14424	14380	14553	14370	14430	14279	14369	14434	14352	14385	14264	14360	14575	14394	14332	14423	14412	14409	14439	14424	14462	14472	14393	14428	14502	14442	14483	14568	14373	14346	14467	14414	14220	14434	14424	14488	14668	14182	14325	14543	14285	14261	14296	14347	14432	14375	14418	14395	14382	14465	14380	14384	14334	14368	14362	14416	14290	14549	14451	14412	14305	14653	14261	14282	14444	14441	14495	14340	14278	14360	14440	14499	14289	14433	14475	14312	14476	14283	14354	14304	14400	14434	14541	14357	14571	14536	14364	14235	14400	14427	14475	14521	14450	14351	14300	14520	14439	14299	14478	14260	14261	14415	14509	14413	14404	14495	14402	14514	14311	14344	14366	14357	14421	14377	14313	14472	14132	14398	14378	14307	14319	14358	14410	14422	14289	14453	14206	14504	14373	14400	14396	14441	14615	14318	14486	14490	14296	14479	14299	14467	14439	14448	14310	14446	14276	14353	14559	14330	14493	14502	14463	14377	14268	14581	14288	14613	14553	14473	14381	14309	14364	14492	14454	14132	14553	14477	14402	14341	14507	14599	14497	14395	14337	14427	14281	14296	14331	14523	14361	14294	14524	14369	14349	14260	14507	14365	14418	14384	14324	14397	14576	14281	14376	14390	14511	14446	14303	14380	14316	14302	14521	14418	14414	14345	14315	14311	14329	14404	14426	14360	14267	14369	14485	14362	14350	14475	14332	14453	14354	14297	14417	14357	14378	14437	14387	14303	14342	14457	14477	14446	14520	14346	14346	14453	14518	14374	14351	14439	14381	14464	14482	14326	14383	14375	14496	14467	14336	14481	14391	14244	14433	14498	14347	14513	14260	14432	14326	14445	14241	14293	14419	14523	14479	14467	14306	14310	14374	14366	14422	14606	14535	14303	14514	14343	14386	14342	14601	14342	14252	14383	14457	14417	14334	14393	14441	14227	14491	14537	14358	14417	14368	14367	14422	14358	14332	14490	14384	14488	14270	14463	14400	14510	14413	14419	14484	14469	14394	14515	14300	14412	14406	14475	14356	14515	14406	14552	14412	14515	14403	14407	14309	14248	14500	14406	14426	14360	14374	14469	14358	14372	14335	14573	14408	14476	14212	14397	14462	14376	14338	14463	14590	14496	14411	14388	14383	14273	14477	14294	14354	14642	14462	14356	14438	14262	14499	14361	14382	14424	14253	14402	14341	14355	14390	14315	14548	14401	14363	14517	14272	14456	14311	14411	14335	14101	14404	14441	14422	14289	14358	14376	14540	14553	14449	14403	14389	14411	14448	14250	14252	14579	14343	14441	14411	14219	14527	14370	14290	14291	14398	14535	14550	14366	14379	14400	14271	14438	14424	14425	14506	14434	14491	14394	14523	14358	14444	14557	14488	14402	14430	14524	14372	14471	14508	14406	14491	14496	14334	14491	14537	14432	14340	14460	14425	14473	14504	14380	14534	14386	14257	14444	14347	14442	14559	14511	14401	14488	14399	14372	14418	14253	14384	14427	14389	14310	14348	14327	14512	14327	14475	14367	14508	14433	14454	14388	14265	14377	14437	14312	14360	14329	14447	14422	14270	14374	14403	14409	14245	14394	14454	14335	14472	14531	14480	14400	14495	14389	14420	14377	14558	14418	14381	14314	14313	14301	14396	14378	14481	14479	14547	14431	14381	14478	14409	14318	14596	14453	14218	14513	14491	14369	14302	14397	14352	14476	14526	14478	14289	14415	14244	14322	14259	14365	14523	14425	14584	14286	14241	14474	14393	14415	14162	14272	14182	14528	14457	14466	14271	14442	14244	14472	14204	14361	14299	14411	14466	14326	14347	14270	14398	14330	14371	14414	14329	14351	14331	14302	14321	14280	14521	14431	14294	14405	14493	14403	14505	14453	14240	14474	14385	14437	14434	14279	14479	14228	14396	14463	14442	14506	14561	14365	14399	14601	14430	14588	14345	14486	14463	14355	14401	14256	14439	14467	14374	14417	14223	14252	14514	14379	14443	14392	14288	14570	14403	14266	14411	14347	14442	14380	14448	14511	14327	14359	14415	14489	14394	14626	14437	14415	14510	14434	14419	14336	14264	14402	14526	14489	14384	14364	14368	14338	14340	14349	14442	14480	14401	14446	14370	14381	14297	14406	14451	14197	14375	14323	14447	14371	14492	14502	14450	14252	14392	14459	14468	14383	14364	14334	14350	14531	14423	14539	14299	14352	14385	14518	14289	14410	14295	14462	14407	14316	14298	14365	14491	14282	14602	14510	14405	14436	14368	14392	14493	14454	14517	14555	14400	14198	14226	14337	14295	14211	14429	14376	14360	14256	14284	14277	14336	14352	14410	14194	14479	14430	14430	14377	14147	14493	14332	14222	14492	14285	14314	14414	14317	14339	14425	14352	14480	14174	14344	14536	14401	14424	14231	14471	14467	14474	14201	14239	14343	14468	14538	14353	14371	14491	14342	14450	14249	14371	14532	14322	14487	14487	14211	14390	14478	14374	14521	14557	14401	14312	14435	14180	14509	14389	14284	14365	14435	14286	14368	14439	14268	14495	14317	14525	14161	14454	14291	14296	14296	14450	14534	14362	14651	14468	14463	14498	14367	14417	14332	14493	14385	14358	14250	14430	14474	14319	14365	14464	14441	14424	14312	14436	14344	14400	14499	14472	14203	14402	14563	14264	14285	14427	14356	14513	14498	14422	14297	14457	14433	14401	14375	14407	14213	14343	14414	14475	14365	14426	14469	14311	14215	14529	14442	14452	14417	14260	14346	14619	14257	14435	14443	14408	14365	14229	14310	14479	14292	14341	14407	14368	14376	14287	14164	14296	14383	14412	14426	14376	14518	14314	14268	14415	14391	14337	14419	14259	14230	14423	14348	14375	14406	14397	14395	14301	14250	14503	14385	14254	14453	14405	14432	14251	14335	14446	14310	14416	14509	14428	14294	14423	14513	14400	14335	14349	14544	14350	14475	14237	14218	14560	14444	14378	14399	14305	14361	14317	14321	14472	14272	14379	14564	14412	14485	14422	14279	14308	14265	14503	14444	14507	14463	14474	14456	14419	14330	14432	14276	14480	14592	14537	14299	14601	14246	14420	14457	14340	14423	14435	14317	14451	14368	14447	14605	14472	14414	14255	14350	14351	14483	14515	14189	14334	14397	14373	14344	14336	14351	14389	14382	14262	14304	14373	14328	14435	14649	14319	14420	14433	14361	14530	14404	14514	14354	14385	14200	14483	14425	14596	14312	14436	14380	14337	14348	14467	14408	14494	14376	14335	14315	14390	14500	14326	14382	14396	14373	14380	14268	14388	14310	14357	14414	14393	14480	14470	14314	14522	14406	14358	14563	14236	14487	14410	14526	14400	14501	14434	14489	14369	14424	14307	14293	14393	14332	14503	14344	14308	14550	14393	14320	14316	14329	14373	14381	14270	14399	14396	14536	14374	14429	14524	14275	14349	14355	14313	14292	14412	14192	14416	14285	14306	14455	14409	14471	14395	14372	14499	14326	14348	14369	14361	14334	14552	14466	14352	14443	14442	14368	14352	14374	14333	14342	14213	14286	14416	14229	14368	14465	14259	14352	14546	14344
22573	20894	27774	24230	21864	22428	21648	18944	18232	18042	17806	17876	17448	17519	17477	17400	17443	17316	17398	17382	17273	17322	17417	17221	17187	17203	17242	17201	17135	17635	17287	17118	17236	17128	17247	17179	17231	17154	17394	16962	17343	17346	17028	17199	17176	17099	17329	17389	17393	17106	17241	17267	17241	17318	17250	17121	17209	17281	17349	17211	17225	17188	17058	17260	17171	17217	17272	17256	17285	17498	17045	17276	17222	17276	17133	17218	17347	17106	17052	17257	17292	16958	17257	17022	16921	17134	17224	17159	17059	17214	17171	17204	17067	17316	17116	17160	17154	17084	17229	17109	17334	17133	17196	17022	17163	17205	17203	17092	17345	17159	17204	17120	17102	17126	17307	17083	17087	17203	17134	17018	17288	17062	17013	17210	17186	17488	16997	17226	17161	17088	16951	17332	17328	17032	17001	17188	17292	17294	17077	17051	17137	17200	17113	17288	17073	17210	17110	17108	17161	17044	17164	17201	17010	17078	17475	17192	17360	17287	17211	16954	17167	17366	17126	17210	17116	17041	17129	16989	17069	17183	17283	17267	16949	17173	17119	17188	17043	17195	17148	16906	17037	17136	17017	17229	16917	17258	17251	17160	17312	17145	17107	16986	17301	17303	17147	17223	17094	16971	17261	17194	16983	17029	17132	17115	17215	16982	17274	17143	17249	17033	17214	17178	17312	17271	17086	17206	17321	17210	17106	17126	16997	17071	17261	17318	17353	17145	17204	17197	16916	17149	16992	17357	17200	17168	17132	17058	17041	17240	17272	17183	17196	16995	17240	17259	17191	17025	17050	17102	17084	17160	17020	17231	17006	17330	17259	17155	17305	17273	17278	17134	17158	17299	17171	17156	17043	17160	17215	17230	17159	17154	17092	17164	17384	17139	17294	17127	17057	17345	17285	16946	17336	16960	17327	17109	17239	17033	17163	17167	16967	17053	17197	17265	17077	16998	17351	17170	17247	17202	17104	17260	17162	16904	17143	17022	16959	17248	17278	17128	17316	17083	17080	16965	17158	17477	17167	17173	17088	17100	17102	17036	17015	17170	16968	17002	17099	17259	17016	17052	17168	17138	17208	17151	17252	17215	17030	17069	17170	17177	17122	17071	17301	17175	17182	17231	17019	17258	17300	17146	17267	17032	16923	17083	17064	16985	17071	17145	17201	17101	17112	17153	17263	17183	17078	17094	17108	17001	17190	16889	17077	17103	17199	17246	17026	17191	17377	17060	16992	17097	17074	17053	17137	17251	17110	17130	17126	17099	17171	17095	17334	17331	17174	17215	17282	17254	17209	17364	17243	17133	17041	17111	17062	17147	17151	16861	17211	17139	17410	17223	16880	17284	17150	17049	17173	17216	17126	17348	17144	17156	17127	17135	17280	17248	17112	17271	17091	17166	17101	17373	17365	17105	17312	17019	17120	17131	17322	17382	17218	17001	17265	17285	17328	17138	17212	17132	17120	17202	17192	17108	17181	17049	17337	17287	17324	17160	17149	17310	17227	17175	17120	17085	17223	17219	17231	17320	17059	17340	17212	17124	17132	17126	17274	17130	17275	17026	17113	17479	17264	17043	17029	17155	17211	17172	17180	17321	17331	17187	17123	17059	16943	17264	17187	16965	17107	17279	17334	17109	17128	17164	17250	17324	17126	17182	17302	17265	17128	17269	17181	17046	17210	17296	17229	17190	17009	17003	17220	17311	16998	17220	17164	17338	17185	17121	17186	17047	17135	17167	17177	17241	16994	17243	16970	17133	17358	17101	17328	17180	17277	17024	16894	17144	17264	17088	16999	17298	17240	17223	17081	17136	17334	17143	17191	17264	17182	17114	17088	17390	17155	17247	17181	17107	17136	17143	17155	17123	17069	17128	17089	17064	17260	17054	17095	17139	17078	16991	17330	17094	17097	17103	17134	17065	17105	17256	17258	17248	17090	17179	17168	17037	17225	17079	17163	17000	17202	17138	17312	17081	17095	17148	16990	17134	17326	17160	17192	17062	17095	17210	17294	16981	17087	17153	17195	17155	17206	17277	17089	17133	17465	17284	17164	17242	17167	17193	17268	16945	17001	17168	17284	17128	17406	17115	16984	17035	17149	17066	17323	17235	17105	17052	16894	17134	16912	17270	17109	17210	17071	17190	17072	17191	17136	17253	17173	16998	17150	17217	17049	17143	17280	17423	17171	17256	17367	17301	17289	16888	16944	17134	17225	17125	17103	16920	17265	17229	17460	17072	17123	17215	17202	17133	17148	17139	17129	17068	17017	17266	16859	17085	16923	17277	17184	17080	17340	17362	17276	17237	17027	17260	17195	17141	17157	17109	17051	17242	17260	17245	17223	16980	17117	16845	17118	16957	16871	17127	17015	17216	17052	17115	17186	17037	17213	17116	17088	17190	17195	17225	17051	17116	17076	17051	17074	17161	17038	17053	17022	17086	17069	17045	17212	17344	17159	17124	17250	17090	17200	17313	17190	16924	16986	17079	17103	17345	17301	17238	17243	17202	17234	17056	17277	17007	17052	17197	17202	17109	17153	17195	17258	17078	17183	17190	17056	16938	17027	17193	17223	16985	17225	17110	17047	17256	16941	17196	17015	17070	17216	17285	17178	16959	17032	17179	17241	17207	17264	17310	17051	17123	17096	17156	17100	17269	17054	17031	17139	17430	17149	17118	17006	17132	17155	17261	17044	17095	17089	17259	17297	17356	17277	17138	17300	17135	17152	17123	17076	17203	16932	17139	17173	17246	17342	17016	17008	17339	17044	17045	17308	17273	17141	17158	17291	17096	17048	17282	17080	17036	17213	17124	17095	17057	17006	17241	17324	17265	17210	16959	17061	16948	17170	17122	17190	17141	17147	17185	17170	17054	17138	17012	17277	17102	17221	17079	17142	16844	17208	17081	16965	17100	17043	17188	17063	17243	17191	17048	17258	17083	17149	17169	17136	17026	17106	16942	17101	17292	17116	16944	17055	17157	17066	17166	17118	17205	17288	17417	17097	17286	17201	17166	17243	17018	17166	16999	17150	17213	17185	17216	17162	17017	17103	17104	17162	17153	16907	17279	17105	17265	17151	17012	17362	17240	17415	17193	17353	17013	17027	17145	17139	17203	17287	17260	17116	17115	17260	17358	17066	17387	17179	17019	17266	17123	17298	17130	17094	17030	17028	17204	17250	17254	17175	16934	17167	17247	17181	17032	17243	17124	17160	17111	17318	17198	16966	17221	17157	17083	17172	17161	17180	17074	17292	17186	17377	17077	17070	17123	17045	17166	16993	17130	17136	17199	17064	17270	17012	17232	17177	17161	17006	17100	16876	17124	17218	17312	17396	16999	16990	17089	17101	17165	16948	17133	17183	17038	17168	17165	17508	17168	17175	17132	17161	17035	17190	17031	17207	17258	17033	17025	16981	17208	17183	17150	17166	17151	17160	17150	17054	17182	17218	17188	17226	17368	17108	17055	17060	17233	17179	17218	17161	17130	17329	17180	17242	17334	17242	17326	17194	17203	16942	17103	17101	17366	17351	17183	17247	16964	17107	17231	17226	17146	17307	17068	17202	17231	17366	17133	17315	17107	17166	17369	16926	17031	17187	17063	16982	17093	17030	17036	17143	17234	17223	17292	17103	17363	17157	17184	17223	17347	16979	17110	17108	17080	17219	17017	17138	17030	17417	17371	17117	17076	17203	17153	17285	17302	17263	17168	17114	17219	17096	17172	17069	17325	17164	17059	17218	17080	17120	17037	17111	17048	17271	17262	17097	17092	17335	16915	16884	17203	17064	17274	17230	17179	17168	17130	17208	17250	17046	16875	17266	17134	17072	16991	17117	16974	17169	17269	17176	17327	17300	17218	17198	17107	17219	17295	17224	17216	17213	17143	17015	17301	17154	17030	17055	17210	17029	17115	17147	17294	17209	17097	17328	17076	17169	17158	17081	17285	17340	17388	17164	17295	17128	17198	17208	17233	17198	16953	17138	17088	17328	17123	17215	17224	17093	17275	17239	17273	17137	16716	17121	17152	17144	17085	17174	17129	17034	16936	16986	17123	17169	17022	17260	17135	17159	17369	17128	17162	17281	17221	17155	17241	17100	17182	17121	17106	17074	17313	17195	17056	17290	17193	17342	17153	17130	17121	17142	17147	17227	17318	17076	17122	17081	17245	17377	17203	17047	17257	17038	17197	17097	17102	17229	17293	17191	17147	17166	17174	17183	17087	17275	17371	17225	17087	17242	16954	17122	17079	16994	17250	17168	17143	17248	17179	17197	17363	17365	17113	16813	17154	17192	16915	17154	17165	17197	17160	17232	17001	17319	17411	17133	17024	17209	17353	17048	17078	17071	17202	17133	17213	17273	17272	17210	17058	16936	17170	17205	17164	17129	17178	17016	17042	17089	17163	17297	17088	17194	17176	17213	17222	17121	17072	17092	17304	17177	17228	17130	16922	17085	17020	16957	16911	16730	17019	17278	17199	17128	17337	17324	16982	17086	17367	17224	17109	17166	16962	17215	17083	17351	17313	17097	17374	17092	17244	17271	16966	17093	17210	17005	17019	17105	17142	17306	17119	16922	17187	17257	17135	17199	17294	17367	17079	17265	17044	17259	17018	17131	17163	17158	17121	17115	17059	17002	17236	17217	17189	17016	17185	17209	17244	17399	17020	17033	17274	17129	17266	17207	17086	17366	16908	16931	17001	17112	17099	17329	17263	17347	17218	17085	17200	16964	16995	17101	17117	17152	17334	17359	17288	17284	16974	17085	16889	17018	17124	17230	17243	17235	17001	17126	17050	17123	16910	17269	17157	17115	17178	17237	17256	17124	17127	17055	16932	17196	17023	17089	17209	17072	17050	17106	17085	17207	17267	17370	17122	17200	17144	17159	16848	16958	17078	16969	17200	17023	17169	17068	17084	17207	17018	17139	17213	17264	17278	16979	17252	16998	17218	17171	17013	17177	17223	17237	17093	17138	17098	17339	17246	16931	17097	17110	17094	17169	17153	17361	17163	17122	17073	17032	17263	17175	17084	17155	17232	17095	17151	17227	17289	17250	17043	17152	17225	17148	17156	17221	16932	17418	17082	17110	17304	17195	17150	17131	17300	17411	17429	16995	17131	17187	17262	17015	17229	17324	17110	17285	17215
14628	31362	25936	20029	18482	17264	16768	15946	15645	15189	14944	14763	14697	14551	14517	14564	14605	14488	14591	14456	14229	14316	14484	14465	14436	14336	14333	14462	14320	14402	14297	14309	14458	14294	14399	14458	14254	14435	14317	14677	14440	14331	14528	14359	14369	14408	14456	14464	14341	14296	14391	14387	14313	14413	14392	14376	14365	14461	14406	14479	14437	14340	14261	14254	14464	14393	14497	14408	14310	14515	14236	14523	14375	14460	14442	14481	14380	14349	14405	14371	14077	14415	14217	14369	14429	14412	14342	14402	14375	14251	14336	14469	14296	14278	14414	14267	14426	14410	14524	14286	14333	14333	14295	14399	14376	14496	14240	14262	14412	14505	14481	14272	14471	14303	14290	14338	14244	14243	14034	14442	14384	14354	14275	14331	14231	14281	14352	14292	14367	14435	14308	14437	14426	14442	14274	14228	14372	14316	14269	14409	14433	14321	14432	14422	14495	14389	14362	14334	14428	14348	14302	14339	14212	14458	14429	14300	14362	14395	14389	14507	14374	14374	14331	14412	14175	14297	14501	14233	14405	14295	14369	14292	14397	14306	14351	14404	14135	14250	14346	14264	14479	14375	14430	14499	14406	14264	14378	14331	14314	14490	14392	14391	14263	14458	14241	14386	14215	14414	14246	14456	14310	14463	14405	14199	14459	14399	14323	14384	14297	14413	14370	14396	14298	14342	14363	14359	14257	14263	14341	14329	14483	14413	14243	14186	14533	14490	14269	14233	14416	14422	14302	14384	14328	14381	14305	14235	14460	14404	14260	14351	14329	14283	14423	14328	14408	14533	14468	14344	14330	14426	14422	14452	14492	14380	14208	14493	14192	14298	14339	14297	14177	14213	14373	14323	14524	14372	14484	14357	14276	14243	14307	14270	14402	14279	14327	14269	14324	14489	14348	14406	14435	14383	14440	14381	14268	14351	14488	14420	14383	14213	14391	14467	14419	14395	14301	14392	14384	14317	14448	14428	14287	14321	14456	14339	14398	14410	14413	14478	14264	14084	14457	14301	14295	14381	14316	14304	14422	14271	14332	14246	14352	14396	14430	14312	14221	14361	14490	14328	14490	14404	14282	14378	14315	14319	14446	14228	14314	14362	14359	14350	14456	14364	14470	14384	14395	14277	14319	14360	14395	14390	14399	14283	14351	14391	14411	14309	14497	14545	14386	14407	14427	14332	14460	14377	14224	14486	14333	14482	14450	14422	14361	14252	14351	14497	14275	14393	14458	14344	14263	14358	14355	14392	14420	14335	14467	14264	14402	14154	14506	14392	14328	14302	14255	14537	14263	14493	14234	14350	14253	14467	14506	14290	14348	14331	14140	14261	14345	14383	14373	14631	14243	14608	14344	14258	14343	14276	14359	14514	14467	14362	14251	14320	14493	14367	14516	14450	14489	14337	14250	14442	14412	14365	14350	14346	14368	14276	14408	14392	14288	14175	14477	14379	14270	14379	14624	14239	14429	14397	14390	14482	14447	14454	14398	14421	14300	14226	14290	14260	14406	14369	14333	14533	14420	14373	14416	14292	14481	14501	14322	14270	14271	14383	14294	14384	14355	14489	14388	14295	14439	14440	14436	14190	14384	14369	14266	14334	14328	14209	14223	14385	14299	14512	14274	14365	14287	14342	14431	14183	14469	14317	14499	14365	14452	14182	14333	14364	14469	14530	14247	14210	14300	14521	14308	14399	14318	14348	14326	14381	14320	14300	14343	14309	14483	14392	14383	14397	14285	14403	14329	14360	14282	14424	14340	14313	14133	14512	14381	14359	14338	14391	14354	14356	14238	14230	14217	14409	14418	14277	14371	14331	14402	14353	14360	14460	14287	14301	14382	14336	14394	14289	14286	14326	14335	14273	14505	14159	14380	14238	14372	14265	14490	14379	14304	14387	14607	14285	14383	14485	14431	14379	14302	14637	14447	14535	14398	14353	14473	14320	14411	14326	14285	14271	14376	14460	14295	14527	14283	14538	14248	14318	14525	14430	14347	14271	14551	14475	14327	14195	14420	14402	14377	14325	14500	14350	14422	14333	14269	14502	14454	14294	14377	14427	14337	14523	14377	14180	14272	14389	14354	14209	14299	14362	14455	14391	14392	14470	14418	14269	14268	14482	14360	14409	14182	14428	14465	14281	14353	14224	14226	14302	14551	14263	14296	14282	14337	14479	14248	14318	14450	14292	14251	14339	14222	14504	14315	14341	14404	14512	14435	14454	14363	14484	14492	14280	14483	14383	14300	14332	14330	14284	14357	14260	14252	14332	14244	14483	14337	14296	14386	14267	14453	14260	14320	14309	14368	14210	14374	14318	14281	14490	14203	14215	14268	14255	14445	14396	14314	14423	14350	14179	14204	14288	14466	14305	14382	14378	14247	14312	14326	14499	14311	14419	14205	14444	14431	14486	14289	14250	14383	14251	14374	14229	14357	14249	14467	14233	14309	14358	14250	14274	14338	14241	14392	14259	14235	14499	14283	14324	14243	14302	14308	14411	14243	14384	14463	14460	14437	14194	14292	14369	14393	14395	14259	14402	14314	14348	14440	14293	14383	14280	14448	14225	14349	14248	14355	14484	14521	14164	14370	14354	14426	14342	14345	14581	14401	14344	14342	14449	14376	14284	14288	14245	14360	14209	14450	14298	14351	14183	14383	14265	14338	14406	14473	14144	14341	14408	14394	14255	14444	14440	14224	14346	14378	14390	14174	14416	14303	14423	14362	14398	14441	14228	14173	14282	14465	14494	14437	14324	14344	14388	14236	14438	14308	14262	14400	14450	14512	14462	14308	14312	14406	14476	14313	14391	14234	14347	14381	14335	14295	14295	14474	14530	14334	14307	14396	14402	14232	14433	14461	14214	14208	14489	14452	14298	14495	14389	14156	14163	14273	14407	14520	14388	14366	14239	14254	14294	14310	14335	14506	14472	14498	14256	14209	14240	14361	14359	14257	14423	14349	14278	14346	14343	14438	14537	14339	14338	14308	14380	14381	14363	14303	14466	14392	14401	14180	14263	14322	14260	14540	14374	14354	14392	14224	14167	14393	14421	14396	14219	14417	14321	14441	14268	14385	14358	14335	14487	14265	14371	14306	14307	14420	14370	14406	14239	14352	14368	14602	14544	14394	14415	14308	14350	14416	14322	14336	14323	14187	14180	14525	14552	14232	14328	14539	14326	14267	14324	14612	14397	14436	14383	14478	14279	14477	14439	14416	14276	14349	14345	14494	14465	14455	14485	14340	14229	14542	14326	14251	14353	14314	14452	14406	14298	14393	14385	14458	14227	14493	14361	14345	14254	14276	14417	14366	14434	14388	14511	14293	14290	14491	14296	14319	14514	14404	14389	14306	14306	14354	14385	14425	14504	14420	14384	14319	14265	14303	14346	14355	14190	14529	14370	14151	14504	14231	14411	14395	14550	14166	14364	14269	14498	14366	14584	14155	14432	14351	14257	14480	14450	14360	14456	14337	14266	14444	14207	14444	14255	14226	14254	14442	14275	14449	14346	14429	14357	14584	14492	14345	14291	14470	14351	14470	14334	14178	14424	14478	14317	14624	14412	14269	14257	14242	14392	14323	14594	14373	14346	14382	14369	14322	14419	14442	14375	14289	14446	14343	14268	14330	14471	14283	14353	14411	14331	14435	14388	14337	14456	14202	14326	14559	14418	14434	14291	14189	14354	14330	14431	14317	14447	14462	14288	14454	14495	14195	14376	14418	14339	14462	14222	14366	14278	14274	14498	14344	14357	14398	14516	14433	14368	14206	14424	14566	14284	14459	14408	14299	14381	14402	14271	14308	14454	14269	14283	14325	14370	14496	14246	14385	14209	14231	14349	14307	14263	14396	14411	14280	14201	14324	14493	14341	14416	14296	14383	14277	14334	14566	14153	14249	14338	14253	14436	14216	14409	14341	14384	14305	14305	14390	14304	14221	14404	14440	14329	14367	14374	14491	14392	14384	14364	14289	14279	14364	14321	14162	14325	14204	14524	14369	14376	14201	14318	14461	14407	14257	14329	14393	14184	14196	14450	14514	14380	14288	14375	14368	14268	14327	14276	14304	14279	14465	14378	14344	14385	14458	14418	14180	14385	14335	14358	14236	14398	14362	14297	14442	14423	14450	14205	14233	14351	14329	14392	14479	14412	14386	14581	14298	14378	14329	14284	14344	14314	14468	14290	14316	14405	14485	14434	14237	14385	14237	14335	14181	14369	14546	14288	14282	14353	14280	14252	14331	14399	14370	14469	14218	14455	14194	14350	14360	14362	14406	14308	14227	14380	14304	14421	14373	14312	14511	14287	14364	14381	14428	14369	14344	14503	14330	14330	14242	14185	14349	14314	14430	14446	14315	14357	14376	14380	14264	14301	14363	14398	14377	14386	14381	14299	14430	14434	14354	14197	14362	14356	14423	14268	14087	14331	14333	14296	14470	14421	14283	14371	14447	14401	14362	14414	14564	14399	14468	14485	14235	14452	14307	14389	14503	14353	14272	14329	14334	14423	14230	14259	14353	14290	14297	14312	14291	14297	14332	14559	14582	14302	14264	14347	14242	14540	14397	14116	14405	14357	14336	14362	14457	14334	14282	14335	14476	14430	14157	14299	14274	14506	14347	14415	14223	14524	14447	14319	14285	14557	14311	14213	14279	14500	14383	14426	14373	14369	14405	14335	14534	14347	14250	14381	14424	14306	14342	14203	14363	14281	14291	14470	14330	14228	14384	14305	14330	14350	14266	14384	14453	14377	14253	14445	14494	14365	14407	14241	14593	14129	14475	14318	14270	14222	14485	14463	14360	14424	14495	14139	14355	14342	14352	14243	14369	14397	14342	14478	14424	14320	14435	14361	14335	14325	14304	14333	14353	14255	14574	14360	14293	14325	14199	14223	14128	14330	14405	14350	14274	14517	14185	14410	14419	14311	14334	14445	14310	14272	14389	14555	14420	14259	14339	14526	14322	14403	14455	14280	14342	14437	14485	14366	14393	14244	14322	14312	14378	14386	14300	14389	14226	14366	14445	14288	14333	14243	14276	14600	14369	14310	14380	14279	14411	14447	14316	14232	14406	14325	14350	14242	14431	14552	14423	14230	14445	14449	14474	14411	14391	14318	14243	14316	14327	14462	14288	14341	14255	14240
24279	20940	26699	26258	21036	19801	19915	18767	18425	18435	18477	18211	18245	18113	17945	17888	18041	18137	17992	18093	17904	18124	18073	17770	17805	18264	17793	17911	17908	18049	17971	17762	18194	17916	17934	17879	17951	18015	18009	17755	17950	17874	17926	17986	17960	17881	17820	17942	18025	17912	17878	18052	17859	18014	17889	17976	17813	18044	18005	18070	17919	17879	17796	17984	17828	17841	17871	17914	17814	17975	17721	17941	17724	18051	17866	17718	18144	17784	17834	17847	17976	17813	17952	17690	17941	17959	17850	17825	17898	17936	17980	18000	17833	17960	17929	17855	18137	17962	17707	17913	17903	17919	17577	17740	17795	17831	17894	17933	17974	18023	17685	17773	17893	17998	18058	18108	18085	18175	17938	17790	17771	17774	17923	18013	17896	17803	18073	17779	17880	17855	17990	17798	17982	18014	17772	18019	17953	17734	17871	17963	17949	18001	17824	17976	17766	17928	18026	17856	17963	17768	17949	17821	17834	17842	17767	17748	17705	17983	17850	17937	17930	17733	17850	17829	17673	17753	17820	17709	17816	17781	18008	17679	17929	17670	17921	17868	17839	17803	17782	17963	17970	17692	17921	17764	17947	17950	18024	17980	17730	17835	17839	18000	17940	17994	17815	17609	17942	18071	17929	17981	17886	18060	17886	17877	18166	17795	18140	17989	17886	17879	17884	17802	17626	17866	17894	17760	17896	17840	18000	17857	18022	17893	17832	17956	17992	17922	17968	17839	17943	17905	18188	17949	18031	17968	17990	17858	17897	18054	18049	17819	18042	17891	17919	17872	18207	17909	17951	17997	17808	17763	17852	18001	17885	18027	18016	17931	18165	18190	17906	17949	17917	17935	17903	17790	17872	18066	18125	18005	17990	17908	17854	17848	17943	17827	18050	17712	17828	17826	17955	17878	17862	17874	17878	18238	17923	18045	17839	17907	18071	17818	17844	18041	18053	17660	17990	17911	17917	17957	17651	17892	17902	17861	17811	17657	17853	18058	17780	17893	17931	18047	17850	17890	18053	18085	18029	17859	17895	17981	17996	17996	17946	18121	17962	17843	17764	18024	17938	17973	18286	17932	17928	17819	17672	17860	17949	17968	17923	17819	18049	18065	17836	17849	17840	17887	18036	17709	17953	18007	17866	17833	17771	17940	17932	17704	17817	17860	17871	18250	17982	17906	17927	18048	17840	17980	17961	17976	18003	17921	18018	17801	17931	18147	17879	17767	17886	18056	17913	17954	17948	17961	18061	17916	17872	17836	18021	18041	18130	17577	17787	18080	17909	17757	17920	17880	17953	17936	18032	17950	17998	17879	17820	17845	17844	17948	17891	17723	17773	18033	17980	17938	17987	17671	18007	17998	17815	17931	18109	17867	17745	17809	17779	17880	17953	17976	17724	17968	17860	17894	18049	17811	17917	18104	17886	17907	17704	18031	17904	17818	17988	17870	17796	17858	18092	17828	18064	17967	17892	17759	17759	18032	18093	17866	17739	17574	17945	18002	17902	17773	17799	17747	17847	17910	18008	17968	17911	17966	17814	17922	17912	17885	17955	17746	17833	17755	17921	17817	17763	17761	18038	17769	18060	17943	17991	17841	17828	17693	18020	17876	17824	17845	17905	17961	18001	17825	17899	18157	17960	17876	18027	17919	18021	17874	17981	17953	18016	17820	17744	17529	17811	17851	17799	17878	17890	17985	17999	17805	17791	17995	17654	18102	17790	17819	17815	17731	17920	17861	17988	17817	17804	18145	18061	17911	17985	17842	17984	18061	17885	17834	17975	17910	17870	17757	18032	17821	17930	17892	17748	17987	17979	18050	17962	17944	17923	17847	17902	18214	18089	17985	17964	17919	17922	17885	18014	17841	17963	17956	17807	17868	18202	17933	18009	17919	17959	18001	17928	17984	17924	17800	17945	17958	17913	18179	17932	18103	17955	17977	17815	17778	17924	17889	17764	17802	17832	17831	17956	17759	17992	17859	17976	17901	17856	17921	18001	17944	17853	18038	17964	17890	17997	17763	17973	17900	17799	17778	17844	17774	17879	17793	17862	17888	17821	17780	17788	17866	17838	17884	17947	17911	17722	17851	18088	17901	18005	17894	18093	17998	17801	17940	17872	18105	17738	17958	18201	17933	18091	17891	17773	17998	17892	17925	17932	17742	17802	17823	17803	17899	17955	18112	17951	17873	17915	18015	17855	17956	17880	17706	17879	17876	17986	18123	17948	17838	17998	18064	17828	18084	18038	17820	17824	18108	17883	17861	17969	17963	18135	18135	17906	17914	17866	17980	17981	17975	17769	17703	17898	17861	18022	17961	18016	17754	17995	17935	18053	17916	17963	17998	17825	18000	17864	17741	17903	18078	18087	18009	17950	17652	17751	17650	17917	17985	17840	17981	18141	18049	17954	17792	17819	18043	17996	17811	17893	17926	17922	17972	17921	17900	17837	17884	17828	18071	17890	17716	17986	17914	17783	17765	17866	17702	18101	17974	18032	18127	17987	17774	17870	17882	17965	17788	17861	17808	17850	18047	17959	17998	17937	17755	17925	17818	18004	17872	17933	17670	17959	17946	17855	17769	18232	18019	17933	17971	17933	17937	17845	17835	17604	17839	17914	18012	17918	17896	17885	17860	17809	17988	17907	18105	18242	17876	18044	17847	18094	18100	17942	17904	17911	18025	17913	17886	17922	17996	17904	17869	17756	17912	17940	17912	18029	17844	17941	17995	17971	18079	17993	18051	18057	17973	17729	17964	17885	17892	18287	17700	17664	17664	17854	17822	18102	18016	17826	17897	17828	17911	17754	17956	18057	18084	17744	17837	17820	18049	17842	18205	17792	17914	17940	17963	17756	17702	17758	17740	17902	18013	17966	17844	17887	17898	17890	17859	18036	17653	17725	17842	17704	17925	18052	17949	17852	18050	18055	17821	17911	17983	17724	18039	17895	18026	17963	17836	18033	17923	18129	17926	17888	18118	17962	17925	17651	17751	17906	17752	17853	17929	17996	17747	17915	17873	17811	18104	17892	17973	17981	17948	17853	17832	18046	17955	17900	18033	17919	17837	17905	18105	17905	17876	17814	17785	17883	17832	18071	17909	18001	17871	18114	17954	17901	17845	17974	17891	18207	18000	17878	17885	17920	18078	18094	18036	17777	17943	18109	17886	17922	18096	17817	17762	17962	17912	17782	17919	17883	18000	17741	17911	17939	17879	18165	17889	17920	17884	17992	17779	17896	18005	17889	17764	17795	17741	18047	17768	18061	17945	17829	17915	17620	17802	17906	17944	17887	17890	17852	17870	17808	17835	17933	18026	17798	17749	17767	17938	17918	17897	18076	17767	17837	17904	17892	17947	17784	17913	17720	17942	17651	17938	17902	17767	17836	17843	17884	18039	17768	18009	17983	17942	17836	17858	17977	17831	17858	18031	17681	17903	17964	17976	17820	17688	17685	17778	18024	17916	17972	17778	17942	17868	17844	17818	17846	18132	17925	17898	17822	17964	17951	17919	17945	17938	17986	17813	17673	17848	17955	17912	17966	17801	17838	17758	17929	17833	17898	17704	18077	17919	17763	17826	17931	17849	17940	17919	17954	17698	18035	17998	18104	18036	18013	17814	17947	17992	17835	17791	17848	17884	18078	17830	17977	17764	17847	17673	17841	17897	17987	18039	17868	17793	17966	17881	17773	17939	17842	17908	17814	17790	17760	17752	17876	17875	17823	17987	17877	17833	18142	17793	17658	17899	17867	18004	17915	17872	18065	17888	17882	17979	17954	17773	17888	17881	17857	18129	17916	17757	18032	17855	18026	17751	17813	17976	17789	17847	18006	18008	17910	17917	17953	17716	17973	17918	17762	17984	18094	18089	17810	17791	17963	17858	17878	18031	17812	17899	17970	17805	17790	17920	18013	17840	18072	17692	17825	18053	17941	17759	17921	17798	17881	17666	17907	17762	17917	17888	18007	17990	17835	17792	18030	18038	17913	18004	17670	18002	17689	17807	17716	17814	18147	17956	17959	17979	18047	17891	18021	17947	17921	17960	18002	17828	17791	18062	17943	17828	18118	18187	18272	17910	17769	17848	17859	18040	17810	17756	17830	17942	17763	17949	17906	17969	17891	17995	18027	17890	18155	18007	17997	17927	18020	18039	17786	17733	17950	17807	17788	17988	18150	17859	18015	17978	17809	17905	17919	17753	17947	17937	17899	17918	17950	18000	17928	17873	18035	17893	17737	17892	17818	17962	17960	17809	17966	17949	17851	17789	17951	17676	18000	17635	17931	17975	18002	17828	17919	17795	17777	17939	17906	17861	17957	17868	17794	17944	17956	17849	17897	17691	17829	17891	17924	17787	18047	17813	18044	17781	17857	18018	18076	18059	17873	17923	18038	18011	17957	18163	17991	18061	17839	17910	17816	17963	17895	17999	18112	17826	17903	18054	18087	17994	18007	18056	17977	18000	17844	17984	17974	17816	17814	17802	17915	17812	17751	17972	17879	17715	17730	17973	18055	17947	17972	18200	17931	17873	18051	17876	17932	17908	18056	17800	17786	17992	17838	17980	17863	17871	17819	17822	17919	17915	17904	17994	17873	17860	17933	17711	17809	17979	18025	17891	17846	17942	17971	17968	17872	17941	17923	18043	17963	17900	17682	17934	18039	18027	17914	17893	17839	17700	17913	17785	17851	17626	17860	17956	18122	17947	17933	18058	18052	17932	17856	17848	18007	17996	18082	17963	17903	17938	18015	18027	18012	17938	17971	17764	17924	17834	18035	18021	18020	17964	17653	17879	17707	17931	17901	17819	17878	17822	17906	17874	17946	18010	17972	17860	17738	17593	17976	17763	17965	17895	17898	17846	17798	18034	18084	17629	17723	17903	17827	17764	17819	17918	17682	17955	18049	17898	17983	17631	18090	17988	18124	17967	17924	18034	17766	17878	17916	17798	17817	18054	17927	17969	18003	17873	17852	17972	17899	17874	17800	18156	17981	17959	17976	17942	18017	18047	18000	17836	18002	17893	17854	17904	17877	17741	17923	17935	17779	17687	17987	17873	17831	17902	17773	17811	17902	17851	17948	17664	17846	17865	17810	17863	17929	17883	18109	17882	17894	18015	17960	18109	17816	18086	17870	17976	17940	18203
15641	28520	23290	18917	17873	16859	16632	16251	15686	15428	15228	15142	15074	15158	15010	14914	14936	14850	14968	15059	14829	15165	14927	14947	15047	14912	14906	14832	14748	14723	14870	14915	14921	15027	14905	15034	14936	14897	14802	14814	14914	14950	14917	14963	14930	14835	14740	14978	14895	14769	14747	14889	14918	14930	14867	14976	14974	14933	14861	14694	14962	14847	14789	14883	14975	14898	14916	14921	14872	14969	14980	14758	14833	14918	14829	14836	14850	14855	14891	14803	14937	14811	14954	14815	14771	14783	14841	14927	14828	14787	14829	14798	14842	14762	14823	14825	15032	14947	14717	14918	14822	14859	14714	14956	14666	14879	14824	14929	15006	14747	14993	14849	14964	14829	14987	14970	14939	14913	14748	14897	14633	14970	14836	14939	14728	14893	14756	14819	14808	14936	14924	14888	14926	14946	14864	14974	14936	14754	14763	14838	14890	14837	14803	14837	14757	14967	14840	14840	14862	14967	14734	14805	15012	15019	14941	15013	14696	14771	14773	14980	14939	14808	14838	14733	14866	14977	14792	14968	14901	14652	14825	14796	14796	14861	14788	14915	14801	14960	14868	14764	14946	14940	14842	14706	14793	14884	14861	14987	14921	14788	14986	15001	14879	15011	15044	15034	14957	14748	14834	14871	14731	14773	14831	14949	14796	14805	15013	14955	14900	14852	14758	14879	14802	14849	14909	14842	14927	15046	14911	14724	14837	14806	14865	14885	14880	14795	14747	14905	14952	14872	14925	14835	14794	14724	14815	14782	14841	14962	14759	14780	14819	14835	14763	14989	14813	14635	14886	14895	15126	14996	15000	14772	14699	14859	14822	14811	14805	14845	15116	14712	14940	14869	14815	14632	14714	14957	14857	14875	14820	14967	14853	14719	14866	14690	14837	14807	14907	14841	14949	14977	14855	14859	14799	15030	14675	14928	14877	14899	14822	15054	14884	14909	14857	14813	14839	14754	14913	14863	14746	14921	14725	14939	14930	14763	14869	14834	14788	14870	14848	14950	15014	14807	15059	14923	14775	14927	15013	14881	14980	14822	14803	14867	14812	14894	15041	14836	14847	14935	14778	14872	15070	14934	14998	14732	14897	15034	14861	14823	14833	14867	14855	14966	14842	15039	15052	14759	14754	14940	14836	14877	14994	14890	14890	14890	15086	14827	14800	15037	15063	15014	14722	14822	14765	14827	14795	15020	14913	14743	14840	14851	14716	14914	14795	15021	14829	14969	14780	14870	14845	14934	14958	14712	14929	14763	14883	14970	14799	14814	14760	14986	14838	14762	15009	14946	14907	14984	14977	14806	14845	14799	14904	14857	14936	15065	14884	15115	14935	14857	15051	14827	14740	14614	14991	14938	14952	14818	14956	14789	14862	14840	14903	14959	14880	15000	14733	14816	14932	14897	14820	14717	14832	14764	14584	14816	14673	14912	14805	14847	14894	14862	14857	14864	14831	14912	14769	15035	14964	14939	14962	14959	14984	14765	14892	14831	14811	14941	14793	14775	14849	14772	14956	14803	14847	14864	14780	14939	14845	14785	14893	15122	14938	14903	14955	14893	14917	14919	14966	14823	14866	14775	14860	14722	14957	14837	14794	14971	14814	14828	15046	14952	14881	14931	14815	14850	15067	14989	14998	14876	14731	14932	14884	14867	14833	14859	14660	14890	14817	14823	14878	14850	14953	14736	14747	14917	14968	14856	14747	14775	14776	14887	14851	14896	14887	14805	14988	15050	14839	14692	14954	14801	14908	15079	14937	14808	14816	14834	14803	14737	14847	14871	14847	14862	14818	14912	14920	14894	14849	14867	14896	14912	14837	14847	14952	14789	15001	14749	14855	14816	14945	14902	14899	14924	14838	14868	14945	14705	14800	14898	14907	14710	15055	14700	14911	14882	14835	14827	14802	14784	14835	14841	14955	14747	14953	14873	14921	14989	14939	14927	14746	14930	14718	14995	14769	14797	14880	14903	14882	14872	14915	14892	14827	14837	14750	14914	14892	14841	14790	14848	14831	14714	14764	14879	15007	14882	14723	14755	15113	14818	15059	14835	14874	14707	14954	15010	14862	14949	14820	14924	14744	14601	14819	15019	14771	14889	14920	14970	14827	14905	14928	14779	14767	14947	14900	14815	14945	14811	14811	14840	14962	14750	14786	14637	15016	14545	14773	14797	14956	14984	14735	14818	14727	14882	14936	14959	14846	14862	14912	14867	14757	14767	14759	14713	14970	14932	14909	14870	14868	14826	14829	14779	14843	15053	15048	14716	14918	15022	14765	14844	14783	14848	14989	14771	14911	14966	14809	15015	14738	14953	14819	14817	14937	14739	14804	14950	14912	14991	14901	14783	14815	14845	15000	14868	14816	14908	14855	14941	15030	14957	14953	15025	14702	14990	14844	14893	14945	14945	14754	14996	14833	14944	14886	14938	14864	14694	14748	14672	14872	14780	14845	14903	14820	14884	14851	14828	15052	14702	14832	14874	14889	14965	14854	14914	14890	14786	14765	14858	14906	14980	14813	14933	14951	14908	14612	14886	14789	14851	14844	15099	14986	14840	15024	15027	15108	14716	14805	14961	14813	14939	14921	14706	14723	14786	14752	14738	14755	14884	14895	14880	14838	14907	14753	14865	15003	14911	14860	14917	14844	14940	14974	14957	14878	14797	14817	14796	14708	14994	14876	14933	14909	14767	14775	14880	14913	14696	14761	14940	14926	14942	14984	15027	14920	14992	14831	14872	14795	14956	14833	14805	15001	14946	14947	14704	14785	14773	14823	14780	14735	14904	14975	14935	14982	14945	14767	14931	14787	14774	14943	14621	14932	14751	14762	14674	14915	14887	14857	14857	14875	14840	14986	14907	14871	15053	14917	14820	14886	14838	14842	14757	14938	14978	14958	14754	14879	14847	14830	14928	14963	14945	14941	15122	14904	14952	14821	14749	14989	14904	14917	14764	14831	14861	14914	14755	14996	14764	14933	15051	14732	14998	14810	14860	14850	14782	14909	14871	14664	14751	14736	14891	14679	14803	14872	14853	14920	14955	14947	14767	15021	14670	14797	14901	14894	14928	14700	14853	14715	14698	14882	14789	14896	14965	14910	14884	14898	14861	15095	14814	14936	14884	14957	15025	14942	14996	14803	14765	14883	14743	14995	14814	14909	14894	15046	14864	14742	14829	14833	14914	14882	14759	14769	14851	14728	14828	14800	14953	14782	14907	14753	14787	14815	14808	14919	14941	14706	14899	14817	14825	15030	14738	14834	14959	14828	14842	14867	14797	14942	14822	14931	14779	14880	14769	14843	14830	14961	15104	14915	14938	14800	14839	15011	14864	14877	14859	14914	14778	15110	14848	14832	14966	14861	14901	14865	14852	14934	14963	14887	14994	14834	15019	14886	14800	14965	14876	14941	14690	14919	14877	14883	14853	14895	14942	14903	14819	15069	14741	14781	14936	14844	14868	14712	14846	14963	14813	14829	14901	14873	14820	15053	14869	14807	14793	14914	14908	14798	14843	14904	15039	14974	14831	14858	14948	14968	14895	14920	14847	14868	14887	14955	14816	14766	14919	14900	14838	15007	14908	14843	14833	15008	14858	14841	14832	14839	14922	14776	14985	15010	14973	14961	14686	14850	15037	14903	14889	14764	14859	14899	14800	14914	14970	14675	14733	14955	14851	14953	14846	14938	14770	14841	14995	14817	15017	14864	14909	14918	14917	14871	15033	14813	15054	14833	14738	14995	14867	14845	14885	14905	14828	14859	14995	14852	14985	14848	15085	14863	14865	14878	14782	14794	14822	14859	14801	14928	15020	14739	14980	15059	14914	15043	14895	14841	14884	14968	14879	14756	14794	14907	14879	14962	14883	14995	14847	14877	15001	14833	14779	14728	14815	15048	14908	14660	14933	15107	14750	14824	14852	14811	14959	14760	14890	14897	14842	14837	14881	14914	14903	14837	15037	14804	14785	14999	14996	14843	14940	14886	14769	14937	14945	14939	14880	15024	14938	15021	15029	14898	14866	14962	14762	15047	14831	15038	14725	15081	14932	14930	14825	14839	14769	14839	14929	14879	14847	14810	14695	14677	15029	14907	14850	14894	14931	14926	14844	14834	14827	14869	14785	14764	14873	15015	14914	14958	14814	15085	14981	14944	14806	14757	15103	14994	14788	14861	14852	14946	14935	14721	14846	14908	14992	14814	14734	14983	14964	14909	14881	14840	14824	14949	14887	14878	15011	14617	14986	14909	14917	14813	14850	14818	14910	14806	14807	14858	14995	14900	14931	14792	14871	14768	14949	14997	14932	14862	15014	14771	14981	14838	15068	14980	14870	14894	15016	14984	14924	14652	14851	14866	14899	15016	14885	14955	14838	14805	14712	14793	14760	14870	14838	14883	14994	14868	14612	14911	14838	14891	15017	14952	14812	14967	14756	14840	14845	14855	14935	14898	14842	15095	14828	14933	14769	14803	14847	14991	14784	14848	14867	14912	14640	14867	14854	14850	15041	14882	14911	14931	14823	14953	14876	14803	14970	15049	14866	14805	14881	14802	14990	14795	14787	14943	15009	14913	15017	14899	14760	14787	15016	14940	15047	14798	14895	14765	14768	14783	14868	14554	14779	14962	14659	14854	14857	15126	15063	14861	14777	14820	14934	14767	14769	15001	15065	14671	14923	14688	14843	14978	14904	14944	14797	14997	14819	14859	14927	14852	14927	14875	14764	14808	14811	14744	14696	14837	14975	14837	14800	14848	14714	14832	14921	14943	14961	14804	15134	14914	14975	14687	14949	14808	14994	14932	14965	14876	14794	14893	14743	14932	14783	14779	14888	14853	14741	14980	14915	14773	14982	14974	14935	14938	14996	14952	14962	14986	14833	14914	14862	14809	14935	14941	14867	14834	14982	14740	14953	14858	14685	14977	14834	15004	14846	14996	15013	15064	14860	14904	14739	14920	14854	14911	14898	14961	14754	14859	14855	14800	14926	14901	14932	14996	15061	14900	14764	15061	14864	14899	14825	14974	15158	14789	14872	15017	14962	14896	14932	14815	14771	14821	14988	14944	14922	14915	14825	14830	14983	14823	14878	14735	14790	14841	14702	15150	14802	14942	14921	15003	14837	14828	14889	14781	14981	14716	14940
21821	20988	28229	23960	21301	23605	25829	21154	19845	19861	19357	19103	19070	19043	18921	18846	18865	18775	18711	18690	18643	18567	18830	18835	18769	18606	18789	18519	18549	18461	18558	18547	18669	18626	18368	18605	18678	18699	18664	18698	18545	18458	18629	18612	18396	18578	18566	18548	18636	18675	18720	18462	18579	18421	18266	18393	18393	18552	18614	18381	18475	18616	18695	18671	18372	18405	18352	18502	18619	18876	18501	18568	18549	18402	18558	18517	18443	18663	18551	18572	18596	18471	18603	18460	18427	18601	18501	18591	18416	18386	18404	18478	18394	18503	18356	18235	18448	18581	18486	18256	18448	18543	18392	18579	18518	18507	18732	18577	18412	18385	18666	18591	18523	18451	18341	18461	18531	18630	18582	18364	18424	18405	18381	18483	18461	18510	18705	18458	18537	18467	18356	18454	18415	18429	18677	18480	18279	18438	18626	18523	18560	18501	18775	18566	18350	18556	18372	18436	18564	18506	18744	18457	18374	18267	18374	18456	18620	18313	18651	18479	18299	18498	18606	18270	18489	18378	18523	18554	18548	18452	18218	18482	18533	18361	18503	18532	18489	18566	18485	18184	18414	18430	18423	18614	18536	18169	18593	18566	18267	18313	18474	18402	18466	18639	18458	18335	18273	18712	18531	18472	18410	18538	18606	18346	18498	18559	18358	18503	18512	18417	18447	18517	18500	18553	18536	18597	18478	18720	18655	18359	18571	18652	18408	18573	18451	18181	18583	18469	18614	18573	18466	18599	18639	18228	18326	18465	18552	18477	18372	18569	18598	18500	18443	18632	18540	18631	18407	18920	18223	18380	18347	18633	18420	18453	18448	18541	18517	18220	18233	18306	18086	18430	18509	18559	18405	18267	18604	18432	18362	18362	18551	18515	18339	18277	18314	18332	18367	18617	18428	18420	18530	18529	18491	18324	18654	18455	18588	18558	18471	18417	18481	18532	18359	18410	18667	18573	18586	18546	18485	18435	18493	18445	18586	18426	18689	18338	18606	18384	18507	18601	18253	18422	18540	18433	18513	18349	18645	18463	18293	18342	18361	18497	18563	18141	18495	18319	18394	18426	18533	18470	18633	18597	18501	18520	18464	18414	18390	18498	18631	18393	18842	18415	18590	18296	18208	18419	18385	18567	18493	18577	18359	18344	18306	18158	18600	18482	18609	18325	18315	18779	18447	18367	18476	18511	18350	18589	18531	18329	18515	18528	18527	18430	18385	18639	18422	18449	18310	18598	18400	18723	18260	18335	18385	18367	18219	18394	18183	18405	18411	18327	18514	18343	18219	18396	18493	18288	18501	18568	18650	18578	18599	18699	18404	18471	18225	18263	18453	18228	18312	18520	18414	18440	18374	18432	18705	18533	18536	18489	18690	18476	18363	18273	18403	18333	18513	18226	18191	18317	18408	18293	18590	18451	18482	18547	18447	18638	18626	18469	18592	18532	18504	18527	18548	18507	18605	18487	18357	18332	18469	18538	18371	18346	18461	18258	18477	18258	18157	18342	18416	18365	18490	18326	18549	18569	18484	18385	18425	18398	18728	18555	18621	18450	18345	18335	18463	18291	18584	18526	18330	18418	18304	18340	18429	18446	18300	18473	18414	18331	18514	18424	18449	18451	18302	18382	18458	18425	18469	18544	18486	18567	18691	18245	18533	18561	18387	18558	18683	18509	18461	18440	18469	18380	18471	18448	18611	18559	18415	18443	18424	18682	18693	18395	18296	18522	18317	18443	18412	18460	18358	18224	18370	18436	18720	18314	18386	18509	18504	18614	18605	18419	18633	18362	18507	18258	18612	18511	18537	18587	18467	18246	18404	18581	18390	18404	18451	18480	18288	18398	18342	18433	18533	18411	18320	18499	18504	18379	18411	18403	18574	18561	18517	18368	18582	18690	18376	18479	18584	18491	18298	18407	18224	18553	18363	18244	18502	18490	18390	18251	18391	18550	18556	18535	18485	18446	18435	18440	18563	18439	18689	18608	18510	18397	18406	18458	18369	18365	18431	18637	18337	18515	18581	18448	18546	18373	18356	18363	18355	18544	18531	18675	18264	18482	18402	18350	18371	18601	18514	18354	18419	18367	18406	18508	18378	18611	18539	18507	18575	18487	18521	18544	18419	18542	18465	18463	18670	18415	18302	18529	18545	18241	18454	18569	18387	18541	18449	18403	18606	18318	18423	18334	18415	18472	18502	18428	18460	18294	18546	18293	18335	18395	18412	18472	18541	18575	18560	18299	18280	18556	18584	18546	18480	18656	18735	18499	18622	18753	18650	18380	18520	18344	18315	18425	18417	18228	18605	18486	18517	18398	18402	18667	18336	18423	18556	18280	18323	18440	18449	18493	18568	18528	18532	18513	18366	18589	18328	18431	18527	18478	18418	18402	18681	18497	18327	18502	18489	18546	18587	18547	18339	18531	18596	18384	18523	18260	18358	18329	18466	18625	18375	18569	18618	18623	18516	18523	18294	18380	18474	18437	18357	18492	18506	18384	18593	18469	18368	18515	18476	18406	18484	18101	18504	18377	18501	18300	18449	18632	18653	18581	18461	18575	18380	18414	18515	18458	18461	18387	18238	18389	18433	18426	18281	18176	18443	18447	18474	18522	18476	18330	18265	18423	18505	18240	18394	18384	18456	18461	18343	18381	18399	18460	18390	18425	18733	18457	18484	18674	18378	18306	18269	18423	18372	18230	18495	18325	18459	18507	18345	18242	18309	18550	18568	18273	18318	18363	18281	18583	18357	18388	18445	18485	18445	18685	18546	18586	18426	18168	18438	18292	18309	18427	18456	18260	18308	18329	18472	18589	18317	18606	18510	18469	18475	18521	18308	18425	18506	18445	18549	18333	18441	18478	18334	18366	18241	18518	18249	18480	18395	18413	18640	18438	18353	18531	18301	18424	18330	18469	18474	18532	18307	18262	18419	18402	18435	18272	18305	18534	18415	18413	18535	18422	18492	18452	18395	18169	18456	18414	18370	18575	18459	18500	18410	18436	18435	18616	18437	18295	18390	18480	18595	18350	18550	18477	18383	18413	18096	18547	18356	18313	18657	18549	18511	18454	18496	18342	18441	18530	18521	18413	18372	18438	18719	18331	18323	18419	18485	18511	18433	18334	18362	18565	18545	18586	18349	18354	18275	18437	18426	18356	18432	18290	18669	18498	18364	18360	18420	18493	18411	18499	18491	18202	18264	18393	18570	18356	18544	18417	18466	18501	18687	18500	18604	18305	18357	18358	18646	18523	18360	18441	18593	18671	18477	18441	18526	18298	18413	18486	18518	18389	18424	18325	18500	18582	18641	18649	18672	18432	18554	18405	18478	18213	18331	18320	18575	18399	18303	18477	18632	18508	18368	18488	18436	18546	18444	18394	18415	18477	18561	18531	18575	18499	18396	18569	18646	18531	18349	18384	18487	18521	18562	18514	18491	18480	18273	18642	18455	18517	18591	18575	18348	18388	18614	18535	18415	18672	18437	18376	18456	18713	18610	18441	18331	18432	18314	18526	18340	18390	18557	18570	18539	18626	18320	18520	18432	18359	18606	18420	18438	18233	18178	18583	18479	18529	18361	18481	18429	18412	18343	18532	18460	18308	18375	18542	18573	18389	18755	18461	18423	18533	18442	18304	18485	18452	18409	18374	18697	18408	18481	18345	18442	18404	18689	18587	18234	18377	18239	18448	18413	18582	18474	18516	18319	18199	18414	18424	18349	18337	18303	18463	18388	18377	18269	18412	18461	18571	18482	18291	18497	18402	18343	18714	18428	18520	18514	18444	18287	18312	18508	18584	18537	18366	18544	18493	18157	18435	18178	18379	18425	18317	18241	18281	18614	18695	18355	18356	18390	18310	18404	18488	18390	18557	18341	18259	18436	18349	18426	18537	18568	18531	18388	18266	18413	18622	18464	18442	18491	18448	18485	18567	18358	18392	18443	18619	18511	18488	18645	18510	18340	18282	18257	18493	18397	18478	18665	18600	18492	18566	18366	18480	18332	18357	18307	18375	18384	18470	18403	18265	18391	18326	18455	18244	18484	18286	18530	18427	18534	18478	18466	18250	18430	18486	18437	18446	18107	18491	18417	18653	18616	18461	18469	18461	18379	18552	18411	18404	18577	18503	18565	18455	18288	18309	18428	18455	18217	18490	18406	18730	18635	18417	18557	18509	18306	18651	18516	18403	18206	18338	18502	18689	18537	18453	18353	18560	18317	18502	18473	18513	18559	18545	18472	18552	18540	18304	18239	18536	18354	18447	18501	18460	18540	18272	18535	18385	18236	18227	18410	18469	18425	18378	18512	18564	18538	18388	18228	18432	18396	18487	18477	18493	18548	18359	18369	18641	18418	18674	18387	18419	18314	18343	18446	18363	18386	18334	18467	18539	18306	18550	18618	18340	18550	18282	18514	18621	18312	18284	18312	18465	18416	18415	18421	18391	18561	18343	18559	18367	18528	18278	18642	18195	18357	18630	18514	18455	18317	18323	18472	18665	18422	18514	18509	18560	18466	18480	18468	18329	18508	18358	18482	18469	18530	18406	18465	18533	18281	18560	18441	18566	18307	18456	18247	18439	18344	18460	18463	18568	18360	18278	18466	18531	18517	18480	18378	18470	18398	18203	18530	18466	18546	18282	18387	18532	18401	18387	18471	18564	18277	18491	18373	18694	18264	18327	18277	18488	18486	18216	18455	18247	18464	18265	18543	18503	18357	18325	18380	18559	18588	18459	18454	18440	18498	18535	18514	18548	18537	18214	18438	18409	18559	18417	18440	18411	18271	18316	18500	18426	18603	18535	18473	18508	18252	18376	18491	18393	18542	18394	18504	18408	18605	18526	18315	18408	18631	18444	18484	18396	18782	18319	18461	18319	18539	18465	18366	18406	18620	18621	18425	18323	18414	18559	18353	18296	18326	18519	18353	18442	18426	18307	18369	18440	18457	18473	18427	18370	18413	18571	18541	18516	18384	18706	18554	18417	18422	18365	18340	18291	18387	18560	18447	18474	18177	18447	18339	18487	18467	18314	18620	18459	18392	18431	18524	18593	18576	18135	18586	18416	18225	18449	18397	18542	18245	18337	18572	18570	18189	18297	18328	18342	18523	18645	18469	18566	18227	18410	18448	18490	18348	18566
15944	36126	29771	22859	20602	19361	18540	17610	16959	16308	16030	15575	15535	15499	15586	15491	15415	15247	15380	15307	15430	15321	15172	15247	15102	15054	15160	15300	15307	15135	15253	15294	15040	15232	15112	15225	15076	15339	15062	15254	15039	15033	15107	15137	15142	15233	15155	15176	15021	15253	15359	15082	15326	15337	15068	15218	15113	15235	15342	15067	15240	15181	15034	15259	15038	15242	15191	14926	15215	15201	15036	14993	15236	15224	15013	15157	15184	15220	15125	15187	15131	15244	15083	14987	15134	15262	15289	15168	15330	14902	15223	15271	15089	15258	15123	15148	15323	15091	15133	15074	15252	14965	15064	15304	15074	14919	15110	15273	15168	15211	15233	14997	15028	15157	15206	15203	15216	15010	15172	15118	15126	15153	15107	15154	15245	15233	15188	15227	15091	15153	15145	15398	15258	15024	15223	15115	15181	15247	15136	15253	15032	14952	15104	15027	15085	15167	15158	15170	15081	15314	15070	15042	15285	15212	15062	15069	15180	15087	14999	15153	15211	15280	15173	15048	15138	15007	15076	15201	15248	15101	15125	15049	15012	15219	15048	15143	15291	15248	14878	15019	15122	15054	15225	15202	15166	15084	15173	15035	15087	15143	15128	15094	15278	15028	14971	15241	15122	15280	15125	15166	14990	15190	15169	15182	15222	15185	15213	15019	15089	15172	15254	15111	15149	14925	15133	15056	15243	15118	15260	15184	15159	15028	15174	15127	15309	15074	15089	15117	15213	15190	14973	15196	15181	15124	15084	14995	15125	15286	15087	15100	15210	15096	14945	14951	15064	15221	15110	15328	14980	15224	15059	15154	15095	15035	15035	15160	14838	15038	15032	15244	15017	15091	15176	15111	15227	15232	15006	15084	15102	15170	15025	14966	15131	15100	14949	15209	15150	15188	15303	15117	15103	15363	15114	15075	15070	15158	15201	15140	15028	15106	15256	15079	15119	15126	15063	15123	15077	15049	15116	15101	15042	15062	15366	15048	15255	15044	15242	15237	15173	15150	15167	15143	15107	14954	15018	15009	15123	15195	15153	15070	15059	15156	15116	15132	15010	15017	15147	15165	15065	15015	14971	15063	15182	15148	15166	15307	14967	14968	15258	15025	15222	15021	15217	15206	15036	15065	15104	15045	15176	15167	14934	15170	15166	15051	15092	15247	15083	15000	15098	15080	15069	15117	14946	15096	15250	15117	15191	15238	15122	15172	15133	15036	15177	14962	15046	15186	14948	15075	15080	15073	15065	15234	15189	15159	15045	15193	15236	15040	15007	14925	15182	14994	15137	15337	15229	15065	15056	15032	15143	15085	15015	15081	14970	15208	14915	15144	15324	15027	15071	15315	15265	15273	15153	15128	15131	15113	15216	14986	15100	15188	15007	15201	14895	15023	15278	15233	15150	15124	15190	15056	15240	15150	15112	15110	15053	15155	15054	15079	15251	15107	15247	15052	15181	15113	15185	15073	14955	15073	15184	15258	15079	15213	15019	15212	15135	15158	15165	15231	15041	15095	15147	14871	15029	15221	15190	15100	15059	15217	14965	15230	15251	14987	15060	15115	15223	15123	15021	15067	15240	15132	15214	15098	15218	15084	15199	15279	15333	15039	15055	14995	15249	15117	15226	15020	15175	15189	15012	15074	15123	15292	15111	15405	15097	14987	15295	15116	15141	15267	15068	15148	14917	15143	15353	15368	15279	15079	15219	15010	15082	15306	15093	15060	15093	15204	15131	15006	14963	14997	15118	15078	15092	15279	14963	15069	15046	14895	15180	15108	15253	15068	15107	15175	15210	15156	15230	15219	15305	15179	15464	15200	14983	15001	15194	15041	15245	15242	15136	14914	15135	14975	15221	15119	15082	15063	15115	15222	15252	15194	15168	15106	15011	15157	15020	15171	15030	15195	14991	15117	15052	15010	15069	15080	15214	15040	15218	15070	15048	15179	15064	14944	15036	15114	15105	15199	15129	15103	15010	15163	15173	15076	14961	15099	15068	15072	15158	15111	15305	15203	15033	15370	15084	15031	15119	15087	15188	15150	15206	14917	15096	15154	15128	15186	15035	15152	15177	15062	15078	14961	15153	14989	15292	15142	15329	15222	15086	14913	15163	15218	15002	14994	15138	15213	15186	15062	15153	15115	15069	15216	15281	15260	15069	15184	15091	15002	15322	15129	15241	15082	15123	15173	15141	15234	15084	15135	14915	15179	15026	15213	15271	14956	15141	14943	15161	15200	15099	15209	15050	15289	15199	15049	15176	15052	15201	15266	15119	15223	15105	14999	15187	15039	15245	15081	15172	15141	15220	15002	15201	15132	15269	15289	15019	15248	15198	15017	15176	15291	15130	15108	15188	15017	15064	15113	15200	15003	15119	15051	15156	15217	15121	15212	15085	15113	15225	15183	15096	15059	15155	15092	15235	15100	15061	15108	15051	15029	15062	15067	15139	15203	15060	15098	14914	15098	15131	15100	15058	15051	15143	15019	15199	15152	15210	15181	15147	15057	15088	15100	15151	15087	15154	15297	15179	15076	15099	15102	15329	15052	15087	15175	15131	15154	15193	15172	15275	15311	15027	15094	15024	15078	15085	14975	15232	15183	15007	15010	15104	15143	15057	15150	15217	15149	15236	15062	15224	15065	15102	15102	15173	15072	15189	15169	15069	15237	15255	14968	15075	15062	14991	14873	15131	15240	15037	14938	15020	15005	15142	15079	15104	15084	15385	15066	15322	15015	15183	15014	14957	15192	15089	15165	15273	15165	15132	15239	15118	15065	15043	15163	15178	15172	15097	15066	15104	15202	15215	15156	15189	15177	15108	15189	15194	15186	15287	15201	15362	15236	15201	15173	15159	15071	15076	15136	15121	15221	15029	15045	15154	15169	15245	15172	15216	15127	15136	15240	15125	15140	15180	14995	15340	15086	15281	15052	15150	15252	15110	15051	15072	15065	15193	15042	15135	15202	15169	15135	15100	15264	15201	15255	15089	15239	15180	15188	15189	14922	15204	15218	15144	15150	15051	15023	15201	15124	15185	15191	15040	15073	15016	15097	15223	15194	15119	15149	15082	15205	15077	15113	15057	15168	14986	14958	15178	15153	15052	15091	15190	15203	15056	15008	15121	15175	15105	15184	15203	15087	15236	15117	15074	15056	14979	15185	15066	15256	15028	15082	15156	15171	15229	14975	15022	14887	15053	15166	15098	15348	15056	15002	15098	15159	14924	15141	15198	15071	15410	15041	15022	15260	15178	14957	15157	15170	15074	15169	15025	15270	15259	15220	15101	15096	15304	15041	15088	15062	15204	15301	15081	14956	15296	15162	15125	15105	15031	15091	15111	15010	15221	15183	15069	15141	15263	15164	14928	15145	15013	14952	15213	15222	14988	15208	15134	15162	15115	15184	15208	15191	15038	15135	15175	15031	15180	15019	15087	15195	15060	15229	15112	15190	15175	15010	15051	14989	15244	14939	15156	15014	15074	15008	15073	15196	15171	14985	15221	15063	15134	15017	15023	15176	15113	15046	15097	15310	15111	15193	15146	15162	14974	15183	15007	15132	15157	15177	15323	15145	15065	15218	15202	15117	15028	15266	15132	15193	15061	15050	15108	15231	15227	15115	15191	15103	15067	15148	15018	15108	15131	15255	15216	15355	15144	15225	15111	15123	15212	15107	15082	15256	15096	15012	15094	15053	15199	15194	15055	15055	15118	15244	15042	15228	15085	15235	15159	15105	15236	15115	15169	15083	15070	15149	15153	15191	15119	15115	15112	15210	15250	15118	15256	14982	15137	14920	15186	15188	15169	15055	15094	15141	15252	15217	15120	15058	15230	15165	15228	15076	15267	15147	15152	15215	14924	15022	15103	15025	15039	15019	15125	14991	15068	15322	15171	14979	15208	15005	15199	15229	15253	15115	15302	15135	15057	15234	15234	15104	15175	15182	15235	15112	14882	15205	15092	15101	15042	15201	15184	15200	15072	15222	15052	15186	15093	15068	15246	15137	15063	15223	15167	15095	15082	15133	15163	15084	15273	15237	15178	15356	15130	15220	15101	14942	15077	15184	15255	15197	15236	15137	15108	15133	15214	15014	15134	15084	15144	15060	15236	15242	15060	15129	14990	15084	15143	15105	15227	15069	15085	15225	14981	15190	14989	15133	15086	15048	15060	15056	15173	15041	15058	15033	15061	14911	15182	14953	14948	15273	15144	15172	15194	15147	15059	15025	15147	15030	15093	15218	15111	15126	15225	15115	14843	15126	15120	15190	15062	15255	15091	15020	15136	15069	15098	15111	15225	15017	15109	15120	15052	14946	15155	15259	15043	15205	15165	15077	15171	15205	15244	15121	15051	15144	15100	15197	15217	15053	14939	14913	15112	14979	15101	15038	15125	15243	15218	15198	15088	15146	15243	14981	15097	15050	15084	15374	15200	15036	15148	15122	15123	15164	15159	15084	15419	15015	15277	15247	15030	15075	15200	15255	15087	14991	15062	14987	15300	15103	15121	15293	15117	15153	14980	15091	15092	15135	15174	15124	15029	15199	15097	15070	15089	15264	15085	15010	15206	15160	15089	15253	15085	15217	15109	15118	15020	15154	15077	15153	15152	15275	14963	15065	15079	15047	15181	15059	15247	14990	15194	15097	15137	15014	15218	15118	15127	15196	15034	15113	15110	15070	15176	15202	15176	15083	15171	15014	15183	15093	15216	15009	15041	15208	15114	15050	15198	15244	15065	14951	15221	14899	15034	15213	14995	15159	15148	15279	15042	15021	15134	14993	15158	15078	15109	15156	15214	15169	15099	15083	15121	15231	15039	15068	15024	15210	15073	15016	15141	15049	15109	15331	15262	15252	15186	15214	15142	15283	15053	15026	15090	14995	15188	15277	15002	15160	15112	15077	15134	14910	15094	15111	15276	15136	15208	15242	15064	15076	15275	15216	15229	15203	15218	15123	15073	15167	15380	14865	15280	15051	15016	15278	15161	15153	15268	15084	15072	15065	15286	15060	15104	15013	15230	15126	15146	15292	15027	15186	15066	15145	15128	15047	15115	15065	15171	14971	15045	15208	14999	15141	15197	14999	15152	14918	15205	15023	15096	15106	15103	15129	15171	15163	14994	15061	15083	15188	15060	15021	15371	15173
28350	22697	25202	21946	18810	18549	18448	17956	17713	17377	17719	17476	17226	17384	17663	17464	17530	17336	17201	17333	17315	17275	17303	17070	17180	17193	17259	17306	17243	17447	17339	17159	17242	17223	17402	17034	17031	17561	17341	17247	17274	17265	17133	17250	17047	17174	17233	17463	17376	17272	17381	17186	17330	17268	17283	17206	17363	17280	17300	17185	17095	17164	17514	17116	17191	17285	17346	17393	17261	17276	17245	17393	17388	17385	17346	17323	17212	17185	17372	17086	17491	17101	17413	17100	17488	17160	17314	17458	17240	17303	17246	17331	17296	17030	17086	17180	17121	17212	17107	17313	17311	17359	17308	17507	17183	17187	17225	17184	17217	17092	17281	17140	17161	17152	17229	17251	17335	17279	17204	17048	17312	17209	17115	17097	17108	17201	17381	17103	17268	17237	17196	17304	17262	17246	17240	17291	17284	17271	17161	17266	17469	17287	17189	17116	17002	17340	17312	17187	17208	17288	17128	17439	17159	17125	17337	17249	17123	17277	17242	17332	17273	17208	17413	17249	17361	17309	17351	17293	17277	16954	17149	17392	17193	17329	17275	17214	17293	17092	17275	17166	17255	17131	16999	17434	17277	17080	17311	17284	17031	17293	17222	17259	17166	17250	17061	17286	17176	17143	17042	17142	17313	17174	17141	17296	17135	17142	17274	17409	17325	17074	17045	17265	17201	17436	17187	17266	17127	17326	17292	17080	17356	17439	17031	17286	17297	17361	17292	17271	17306	17401	17532	17324	17253	17130	17353	17144	17366	17306	17384	17255	17334	17337	17470	17332	17153	17041	17302	17308	17437	17314	17191	17086	17070	17000	17215	17139	17316	17139	16995	16998	17109	17173	17303	17128	17447	17335	17261	17216	17220	17344	17201	17142	17334	17464	17331	17552	17342	17429	17148	17218	17172	17288	17098	17441	17292	17166	17461	17207	17382	17269	17158	17437	17247	17214	17320	17203	17149	17306	17266	17156	17181	17471	17316	17343	17191	17554	17398	17274	17177	17323	17420	17296	17462	17076	16989	17176	17144	17151	17166	17314	17166	17387	17361	17337	17215	17192	17177	17250	17263	17135	17277	17237	17320	17277	17161	17279	17252	17431	17377	17311	17259	17212	17136	17230	17364	17201	17172	17193	17041	17423	17113	17482	17227	17365	17587	17369	17168	17365	17270	17289	17332	17407	17375	17410	17353	17330	17296	17226	17448	17211	17190	17147	17206	17306	17455	17252	17251	17166	17250	17425	17460	17294	17259	17258	17254	17165	17265	17043	17200	17168	17075	17121	17273	17250	17148	17250	17282	17427	17307	17261	16976	17370	17015	17364	17291	17118	17347	17399	17219	17228	17283	17471	17296	17205	17229	17450	17283	17234	17201	17243	17172	17325	17284	17327	17378	17256	17014	17290	17231	17357	17277	17482	17178	17242	17277	17203	17078	17184	17362	17306	17267	17290	17209	17322	17366	17279	17309	17228	17293	17384	17256	17361	17288	17221	17383	17089	17071	17059	17213	17090	17185	17241	17230	17165	17320	17269	17372	17155	17169	17238	17047	17297	17065	17247	17390	17303	17295	17042	17197	17328	17060	17287	17265	17090	17279	17062	17232	17142	17152	17143	17458	17292	17418	17369	17259	17275	17243	17168	17066	17437	17131	17381	17246	17317	17274	17362	17292	17216	17424	17182	17424	17129	17267	17107	17317	17222	17130	17024	17305	17285	17387	17267	17375	17268	17227	17494	17354	17175	17214	17270	17423	17339	17293	17170	17237	17446	17246	17271	17256	17184	17285	17231	17201	17247	17249	17339	17114	17301	17260	17289	17263	17177	17315	17420	17231	17282	17255	17275	17199	17242	17360	17130	17176	17242	17265	17327	17052	17136	17312	17403	17118	17187	17302	17380	17420	17419	17257	17285	17259	17441	17342	17269	17129	17264	17349	17358	17355	17410	17153	17285	17305	17198	17213	17179	17222	17298	17303	17324	17283	17169	17555	17347	17407	17231	17114	17200	17282	17345	17170	17197	17203	17380	17290	17179	17418	17202	17601	17450	17459	17203	17337	17240	17348	17338	17250	17269	17303	17401	17304	17234	17336	17195	17301	17226	16969	17031	17126	17300	17362	17190	17198	17483	17344	17233	17348	17136	17270	17239	17201	17315	17256	17424	17425	17114	17185	17174	17298	17278	17253	17192	17219	17123	17339	17326	17234	17187	17046	17196	17133	17361	17323	17335	17355	17248	17167	17185	17069	17189	17294	17365	17175	17431	17331	17235	17411	17266	17198	17377	17164	17492	17288	17382	17148	17447	17159	17183	17147	17432	17299	17341	17241	17054	17327	17149	17228	17371	17112	17238	17539	17407	17145	17300	17275	17026	17263	17196	17137	17429	17172	17390	17190	17288	17267	17202	17170	17389	17510	17325	17151	17263	16907	17382	17653	17291	17331	17374	17146	17220	17509	17374	17254	17319	17168	17249	17470	17166	17382	17349	17430	17409	17239	17412	17366	17303	17389	17239	17449	17230	17231	17585	17244	17257	17226	17110	17057	17316	17294	17235	17031	17212	17269	17227	17324	17201	17283	17272	17104	17437	17363	17089	17377	17368	17324	17455	17250	17247	17255	17051	17354	17233	17318	17279	17324	17513	17186	17024	17336	17343	17402	17250	17320	17143	17301	17290	17271	17126	17241	17298	16955	17370	17174	17212	17128	17325	17356	17376	17171	17273	17331	17432	17307	17160	17297	17212	17127	17318	17179	17254	17248	17211	17410	17292	17318	17340	17275	17351	17309	17455	17291	16917	17397	17391	17223	17283	17340	17247	17339	17212	17129	17221	17101	17212	17168	17423	17313	17311	17330	17171	17197	17287	17297	17056	17484	17136	17287	17118	17166	17299	17326	17356	17184	17307	17254	17436	17276	17317	17233	17238	17146	17314	17328	17237	17272	17264	17375	17498	17530	17171	17175	17242	17252	17347	17194	17241	17394	17290	17359	17400	17381	17254	17158	17327	17242	17313	17463	17234	17203	17292	17133	17257	17243	17224	17148	17228	17359	17223	17036	17315	17405	17315	17007	17438	17235	17087	17178	17325	17463	17357	17368	17331	17309	17013	17074	17381	17230	17144	17416	17411	17343	17051	17268	17203	17481	17239	17322	17031	17236	17219	17144	17233	17478	17322	17361	17310	17278	17220	17381	17413	17315	17497	17461	17245	17433	17055	17226	17241	17384	17350	17325	17235	17337	17445	17324	17390	17350	17180	17504	17140	17289	17240	17257	17067	17621	17323	17364	17127	17143	17256	17144	17210	17250	17357	17211	17265	17128	17255	17300	17415	17457	17404	17298	17295	17135	17113	17226	17009	17432	17297	17262	17069	17309	17363	17184	17395	17017	17266	17455	17223	17254	17294	17496	17281	17119	17244	17246	17176	17238	17239	17267	17292	17199	17219	17281	17142	17266	17368	17275	17227	17125	17133	17272	17279	17059	17332	17243	17346	17053	17189	17259	17219	17548	17247	17324	17095	17268	17152	17250	17259	17391	17243	17252	17106	17299	17279	17197	17086	17208	17268	16974	17357	17325	17144	17275	17261	17381	17321	17547	17123	17238	17326	17427	17133	17194	17298	17222	17161	17363	17205	17301	16986	17379	17436	17346	17371	17208	17248	17422	17124	17308	17389	17585	17369	17417	17300	17421	17213	17335	17246	17154	17131	17367	17208	17378	17266	17123	17191	17419	17156	17161	17294	17058	17361	17198	17274	17273	17472	17234	17102	17303	17353	17219	17353	17213	17307	17339	17180	17336	17092	17229	17201	17295	17204	17467	17189	17205	17264	17370	17410	17308	17252	17145	17430	17351	17177	17325	17280	17420	17400	17357	17225	17152	17331	17138	16988	17237	17238	17151	17202	17115	17554	17437	17142	17123	17100	17021	17309	17163	17262	17361	17231	17243	17152	17045	17363	17088	17292	17099	17273	17175	17204	17378	17261	17463	17322	17221	17189	17090	17180	17412	17417	17166	17232	17408	17261	17374	17108	17216	17213	17200	17078	17316	17146	17312	17273	17175	17267	17352	17469	17600	17376	17415	17192	17179	17104	17258	17354	17330	17365	17247	17092	17252	17186	16949	17147	17147	17298	17343	17156	17363	17296	17318	17202	17101	17303	17216	17314	17469	17227	17059	17359	17174	17463	17206	17111	17394	17149	17153	17278	17261	17095	17341	17251	17220	17250	17257	17429	17207	17549	17316	17315	17206	17135	17344	17222	17196	17337	17320	17395	17270	16982	17112	17239	17179	17420	17099	17232	17330	17330	17270	17318	17248	17330	17373	17321	17387	17125	17206	17409	17392	17099	17207	17243	17193	17311	17201	17224	17437	17079	17258	17298	17278	17327	17181	17255	17137	17433	17171	17036	17319	17110	17423	17200	17297	17239	17097	17393	17256	17237	17304	17197	17231	17117	17274	17427	17179	17228	17139	17045	17139	17359	17413	17214	17260	17051	17102	17397	17337	17350	17101	17068	17311	17210	17278	17102	17239	17371	17119	17248	17194	17147	17304	17373	17220	17186	17065	17277	17332	17321	17377	17346	17309	17146	17159	17468	17065	17184	17188	17235	17237	17138	17295	17287	17274	17210	17235	17376	17269	17400	17387	17431	17477	17269	17359	17167	17213	17149	17585	17298	17481	17204	17361	17301	17486	17228	17416	17406	17358	17201	17190	17233	17170	17028	17441	17400	17218	17239	17211	17024	17217	17235	17346	17289	17315	17118	17145	17276	17311	17329	17306	17450	17345	17215	17334	17317	17284	17396	17405	17046	17302	17257	17358	17307	17256	17160	17451	17311	17257	17489	17507	17335	17241	17162	17311	17425	17337	17105	17065	17196	17214	17369	17480	17331	17065	17290	17345	17227	17184	17516	17468	17222	17325	17226	17282	17217	17292	17339	17222	17303	17317	17260	17114	17197	17333	17234	17160	17336	17134	17322	17238	17362	17353	17124	17189	17205	17105	17157	17301	17301	17168	17006	17327	17327	17385	17124	17094	17009	17391	17196	17273	17116	17262	17509	17534	17355	17317	17334	17238	17320	17168	17120	17214	17174	17165	16928	17225	17232	17261	17214	17266	17355	17314	17255	17192	17300	17270	17265
16928	25330	21279	17631	16571	15947	15642	15321	14905	14878	14798	14735	14594	14669	14574	14359	14598	14520	14398	14494	14406	14583	14484	14416	14428	14584	14434	14381	14454	14500	14650	14363	14621	14510	14600	14445	14404	14460	14507	14607	14621	14386	14531	14418	14567	14462	14533	14399	14589	14426	14477	14344	14479	14366	14455	14377	14548	14642	14260	14417	14596	14382	14314	14392	14403	14460	14419	14484	14520	14546	14648	14346	14563	14508	14481	14433	14530	14646	14503	14475	14403	14448	14466	14480	14359	14538	14535	14367	14311	14452	14334	14685	14465	14501	14525	14344	14443	14342	14637	14531	14472	14563	14387	14383	14588	14389	14419	14362	14656	14451	14312	14541	14378	14499	14433	14541	14311	14701	14424	14406	14604	14536	14299	14519	14521	14509	14538	14523	14423	14326	14361	14394	14407	14559	14449	14430	14473	14508	14435	14371	14397	14593	14634	14591	14338	14564	14451	14517	14619	14264	14646	14532	14443	14496	14441	14360	14661	14365	14503	14395	14422	14578	14461	14558	14253	14503	14451	14515	14335	14450	14473	14393	14483	14349	14417	14530	14451	14350	14541	14622	14514	14507	14488	14437	14372	14362	14439	14381	14640	14467	14480	14500	14491	14352	14448	14479	14320	14416	14591	14401	14403	14536	14239	14548	14453	14492	14483	14485	14493	14556	14460	14512	14406	14323	14538	14540	14540	14550	14419	14522	14553	14457	14416	14406	14548	14491	14467	14571	14533	14288	14452	14458	14506	14494	14484	14418	14487	14494	14618	14447	14404	14463	14620	14420	14345	14486	14478	14387	14404	14345	14512	14660	14497	14505	14551	14352	14439	14577	14585	14539	14469	14452	14464	14549	14353	14394	14414	14648	14506	14469	14357	14565	14432	14381	14550	14393	14422	14444	14361	14415	14449	14434	14475	14419	14597	14475	14426	14660	14451	14521	14220	14584	14400	14604	14473	14550	14440	14420	14338	14653	14382	14422	14523	14683	14667	14501	14496	14470	14405	14524	14424	14537	14430	14432	14468	14491	14507	14335	14468	14594	14518	14533	14375	14452	14339	14304	14445	14511	14363	14292	14266	14379	14500	14512	14430	14466	14523	14409	14461	14484	14316	14521	14523	14334	14558	14517	14435	14558	14434	14425	14372	14469	14481	14348	14507	14262	14487	14528	14527	14316	14373	14449	14613	14454	14373	14618	14379	14404	14682	14333	14416	14526	14675	14476	14359	14582	14503	14461	14640	14504	14564	14494	14524	14522	14518	14421	14547	14674	14528	14468	14490	14480	14417	14457	14412	14285	14488	14349	14485	14306	14320	14548	14545	14537	14493	14561	14615	14439	14292	14476	14438	14349	14520	14455	14552	14451	14435	14518	14509	14299	14504	14535	14490	14510	14544	14335	14606	14579	14496	14662	14385	14522	14440	14373	14487	14532	14495	14521	14646	14472	14447	14473	14497	14437	14509	14494	14439	14572	14373	14491	14437	14416	14412	14430	14374	14356	14717	14359	14552	14405	14508	14464	14419	14411	14394	14220	14541	14457	14534	14394	14435	14535	14522	14366	14461	14423	14533	14506	14649	14555	14466	14319	14486	14525	14504	14471	14412	14623	14687	14479	14407	14376	14568	14496	14372	14506	14453	14451	14535	14490	14367	14420	14667	14385	14388	14668	14469	14379	14459	14466	14465	14393	14549	14488	14404	14447	14337	14573	14498	14499	14477	14434	14488	14522	14509	14529	14433	14478	14477	14580	14527	14344	14287	14415	14557	14435	14416	14688	14506	14449	14371	14451	14502	14574	14596	14468	14553	14637	14337	14464	14309	14446	14206	14429	14575	14134	14600	14485	14481	14294	14451	14359	14681	14494	14458	14384	14468	14596	14528	14400	14406	14511	14455	14430	14544	14340	14422	14369	14455	14662	14443	14479	14552	14407	14430	14519	14532	14446	14435	14429	14284	14515	14390	14544	14680	14313	14340	14376	14493	14271	14297	14567	14477	14587	14524	14592	14383	14451	14748	14598	14356	14487	14444	14536	14636	14459	14369	14540	14424	14420	14553	14569	14611	14527	14405	14538	14321	14495	14507	14465	14463	14517	14624	14474	14500	14370	14504	14367	14519	14311	14527	14487	14673	14466	14436	14581	14521	14498	14543	14399	14601	14648	14441	14311	14460	14483	14495	14608	14436	14549	14452	14520	14548	14499	14397	14491	14339	14641	14516	14424	14602	14361	14530	14512	14244	14478	14471	14697	14576	14313	14391	14351	14479	14357	14458	14422	14349	14425	14596	14516	14424	14459	14457	14288	14420	14439	14559	14316	14363	14612	14507	14553	14433	14450	14383	14380	14665	14423	14348	14512	14543	14551	14281	14425	14543	14336	14505	14522	14520	14308	14515	14572	14346	14601	14478	14418	14648	14607	14609	14453	14365	14470	14273	14428	14553	14464	14353	14310	14412	14619	14457	14533	14443	14510	14424	14542	14309	14510	14439	14467	14688	14479	14584	14322	14536	14378	14441	14495	14454	14335	14541	14567	14394	14318	14517	14255	14468	14487	14645	14326	14568	14339	14358	14762	14496	14374	14280	14529	14425	14638	14431	14577	14517	14389	14418	14468	14477	14571	14632	14523	14314	14585	14443	14533	14450	14526	14502	14404	14594	14516	14383	14561	14489	14443	14503	14384	14486	14558	14502	14484	14466	14454	14360	14533	14452	14424	14476	14420	14573	14314	14492	14469	14634	14471	14648	14296	14333	14391	14514	14516	14487	14457	14467	14391	14332	14627	14429	14222	14475	14474	14483	14482	14562	14428	14546	14306	14462	14489	14496	14545	14326	14397	14324	14403	14538	14411	14491	14638	14383	14419	14553	14410	14531	14367	14531	14463	14417	14498	14302	14434	14300	14585	14570	14354	14368	14571	14491	14423	14298	14450	14508	14371	14547	14321	14449	14462	14304	14432	14557	14455	14446	14480	14505	14363	14426	14401	14472	14353	14366	14467	14254	14471	14513	14454	14479	14535	14495	14411	14506	14653	14556	14483	14458	14411	14315	14281	14471	14567	14458	14389	14445	14445	14649	14276	14388	14559	14621	14446	14402	14429	14441	14549	14595	14463	14531	14667	14398	14528	14635	14614	14352	14395	14444	14421	14456	14401	14395	14337	14429	14496	14493	14502	14373	14446	14407	14453	14399	14452	14470	14489	14532	14180	14375	14469	14514	14600	14368	14422	14332	14413	14555	14450	14581	14373	14530	14496	14483	14423	14474	14460	14578	14620	14534	14442	14576	14550	14412	14482	14406	14445	14556	14395	14518	14431	14445	14528	14402	14374	14446	14414	14352	14543	14362	14352	14479	14361	14477	14473	14450	14379	14385	14558	14562	14514	14611	14449	14476	14634	14470	14584	14352	14555	14461	14375	14634	14527	14338	14360	14579	14415	14535	14366	14350	14455	14382	14449	14745	14551	14544	14512	14457	14597	14298	14547	14480	14331	14532	14657	14341	14439	14510	14432	14577	14491	14497	14465	14459	14571	14583	14511	14499	14377	14467	14613	14573	14565	14410	14591	14477	14352	14520	14513	14635	14546	14424	14386	14488	14430	14568	14458	14387	14530	14452	14383	14646	14515	14401	14456	14405	14396	14281	14567	14477	14573	14316	14416	14543	14396	14338	14497	14549	14344	14448	14439	14475	14472	14388	14553	14222	14625	14430	14433	14249	14392	14391	14534	14523	14408	14524	14495	14576	14426	14436	14509	14440	14445	14587	14553	14513	14537	14540	14480	14509	14607	14432	14272	14456	14541	14475	14555	14368	14367	14393	14464	14380	14386	14457	14296	14465	14637	14460	14509	14346	14546	14351	14612	14410	14647	14480	14657	14476	14500	14468	14471	14709	14367	14349	14237	14518	14376	14405	14452	14457	14499	14456	14372	14488	14363	14525	14524	14497	14485	14443	14619	14427	14549	14421	14404	14568	14449	14535	14514	14393	14546	14464	14329	14524	14434	14342	14698	14430	14411	14506	14519	14560	14368	14685	14525	14337	14418	14438	14464	14544	14579	14398	14500	14655	14432	14335	14486	14264	14552	14381	14359	14531	14270	14487	14511	14654	14444	14342	14452	14366	14771	14265	14325	14550	14542	14448	14458	14298	14350	14473	14334	14518	14494	14361	14405	14555	14345	14472	14528	14470	14495	14400	14364	14590	14371	14493	14503	14358	14389	14446	14347	14435	14300	14498	14475	14345	14238	14360	14420	14624	14560	14603	14606	14428	14664	14529	14469	14495	14437	14404	14534	14464	14477	14392	14662	14506	14356	14589	14444	14563	14583	14609	14562	14420	14383	14463	14525	14394	14420	14496	14446	14535	14514	14362	14336	14627	14560	14427	14528	14429	14486	14474	14251	14533	14501	14451	14416	14420	14514	14287	14460	14488	14533	14441	14438	14650	14619	14394	14543	14527	14617	14547	14292	14352	14552	14550	14523	14590	14656	14448	14633	14416	14346	14505	14558	14516	14545	14514	14430	14509	14582	14523	14523	14562	14390	14485	14580	14372	14394	14517	14430	14441	14444	14509	14469	14269	14511	14479	14517	14351	14547	14560	14512	14544	14475	14624	14291	14478	14433	14602	14391	14536	14379	14531	14596	14238	14353	14463	14383	14442	14391	14408	14372	14736	14526	14578	14453	14372	14519	14402	14311	14590	14430	14576	14641	14574	14415	14418	14408	14511	14606	14535	14571	14614	14562	14669	14636	14559	14357	14476	14531	14421	14583	14406	14514	14540	14472	14432	14615	14257	14529	14474	14625	14448	14473	14366	14535	14417	14598	14486	14663	14487	14621	14459	14485	14516	14655	14471	14476	14341	14835	14531	14365	14689	14462	14384	14495	14571	14329	14284	14438	14390	14419	14482	14485	14454	14596	14650	14526	14350	14590	14463	14401	14428	14474	14506	14568	14413	14473	14529	14226	14548	14486	14584	14516	14463	14465	14513	14601	14365	14461	14462	14709	14483	14457	14352	14458	14355	14412	14473	14439	14495	14491	14550	14471	14563	14424	14490	14431	14418	14527	14324	14601	14356	14519	14620	14427	14502	14488	14450	14552	14529	14341	14465	14623	14596	14415	14573	14613	14566	14455	14539	14513
22679	20946	27807	24381	21901	22565	21680	18929	18029	18113	17841	17831	17681	17482	17432	17529	17451	17388	17262	17245	17266	17463	17334	17472	17393	17135	17296	17234	17269	17378	17185	17400	17456	17340	17357	17295	17313	17090	17202	17286	17131	17437	17240	17296	17335	17150	17286	17042	17189	17283	17054	17090	17339	17226	16948	17319	17230	17426	17156	17342	17185	17045	17247	17310	17160	17178	17213	17399	17244	17175	17242	17343	17104	17380	17319	17316	17248	17195	17422	17210	17128	17188	17251	17081	16929	17246	16920	17235	17182	17279	17395	17031	17280	16922	17204	17063	17178	17273	17477	17260	17367	17151	16963	17324	17411	17201	17243	17097	17055	17259	17115	17325	17347	17219	17315	17151	17287	17066	17146	17065	17047	17123	17076	17148	17251	17054	17245	17061	17251	17170	16981	17080	17165	17242	17122	17026	17264	16971	17224	17247	17197	17152	17267	17209	17398	17231	17203	17240	17244	17143	17239	17242	17342	17197	17132	17026	17114	17174	17272	17167	17274	17346	17432	17212	17175	17285	17184	17216	16981	17200	17232	17154	17168	17018	17316	17112	17107	17206	17173	17142	17044	17246	16969	17172	17236	17222	17125	16989	17078	17207	16982	17081	16986	17012	17188	17138	17238	17201	17266	17269	17217	17181	17069	17259	17116	17396	17111	17333	17363	17325	17128	17219	17117	17337	17213	17034	17212	17045	17067	16955	17154	17308	17412	17175	17186	17115	17149	17209	17253	17346	17059	17044	17307	17076	17245	17283	17282	17134	17163	17086	16993	17149	17113	16985	17391	17089	17033	17203	17244	17159	17152	17208	17319	17170	17210	17138	17268	17338	17218	17258	17174	17051	17090	16947	17151	17239	17163	17099	17252	17258	17174	17265	17348	17132	17233	17183	17305	17082	17147	17106	17186	17340	17340	17180	17275	17058	17018	17150	16990	17000	17234	17048	17326	17067	17068	17222	17376	17319	17340	17264	17095	17137	17254	17098	17228	17100	17361	17232	17080	17251	17133	17117	17265	17050	17156	17052	17291	17246	17281	17278	17294	17172	17186	17133	17210	17086	17043	17314	17260	17049	16994	17161	17240	17239	17249	17206	17242	17321	17134	17183	17239	17146	17123	16994	17473	17271	17060	17402	17269	17188	17086	17103	17221	17231	17250	17025	17264	17215	17120	17131	17161	17164	17265	17241	17046	17284	17159	17184	17194	17244	17192	17384	17102	17048	17099	17181	17237	17089	17247	17201	17017	17290	17240	17169	17037	17162	17115	17096	17176	17088	17263	17413	17150	17160	17236	17101	17388	17131	16979	16936	17329	17137	17327	17228	17085	17121	17270	17338	17201	17328	17098	17303	17160	17162	17233	17070	17133	17071	17375	17346	17294	17173	17049	17165	17347	17318	17059	17045	17131	17257	17194	17176	17276	17374	17049	16987	16966	17298	17370	17084	17266	17102	17399	17152	17084	17111	17325	17300	17108	17226	17188	17346	17279	17070	17314	17257	17220	17122	17310	17068	17213	16896	17159	17344	17198	17150	16998	17223	17002	17315	17105	17334	17200	17194	17321	17236	17363	17377	17333	17271	17219	17079	17145	17081	17094	17180	17102	17277	17381	17105	17126	17175	17206	17180	17211	17158	17123	17129	17189	17099	17203	17109	16905	17154	17099	17178	17115	17124	17279	17208	17028	17112	17098	17183	17180	17094	17265	17150	17250	17184	17320	17241	17201	17368	17144	17307	17104	17170	17340	17147	16992	17150	17369	17281	17185	17256	17049	17147	17248	17311	17271	17205	17303	16866	16954	16946	17073	17073	17184	17148	17140	17190	17297	17151	17191	17081	17339	17170	17161	17161	17367	17191	17091	17143	17213	17115	17218	17017	17283	17264	17279	17260	17254	17049	17457	17265	17088	17298	17358	17147	17141	17253	17403	17317	17307	17070	17202	17221	17229	17073	17178	17354	17226	17092	17270	17156	17262	17254	17124	17104	17282	17132	17283	17291	17272	17206	17270	17252	17057	17201	17222	17240	17120	17238	17141	17104	17099	17341	17177	17261	17084	17057	17209	17291	17272	17141	17207	17201	17171	17097	17180	17172	16891	17015	17307	17216	17143	17125	17304	17168	17032	17244	17388	17249	17166	17439	17389	17236	17210	17166	17288	17142	17210	17380	17304	17151	17154	17190	17254	17229	17215	17171	17127	17189	17292	17201	17135	17114	17142	17099	17086	17235	17321	17395	17347	17235	17176	17283	16997	17094	17319	17175	17002	17342	17261	17311	17250	17280	17140	17203	17139	17245	17503	17136	17303	17049	17162	17180	17201	17220	17140	17159	17118	17354	17141	17118	17163	17123	17113	17369	17189	17274	17201	17203	17052	17127	17170	17147	17294	17206	17364	17031	17170	17287	17128	17066	17185	17079	17188	17147	17153	17120	17124	17264	17343	17301	17308	17109	17302	17289	17401	17129	17288	17109	17122	17252	16931	17172	17208	17436	17247	17233	17444	17269	17106	17327	17316	17298	17279	17358	17080	17244	17256	17356	17129	17138	17114	17195	17149	17138	17285	17334	17121	17220	17181	17254	17180	16992	17148	17270	17381	17279	17386	17246	17059	17194	16927	17121	17130	17332	17182	17218	17246	17278	17038	17089	17169	17087	17179	17270	17272	17195	17348	17146	17215	17061	17162	16930	17020	17296	17378	17360	17230	17116	17375	17254	17407	17216	17193	17407	17059	17110	17315	17114	17208	17155	17310	17312	17127	17271	17348	17259	17122	17246	17233	17350	17103	17001	17140	17060	17146	16951	17243	17111	17286	17191	17270	17074	17308	17393	17191	17124	17121	17127	17326	17391	17110	17339	17132	17297	17048	17104	17330	17023	17189	17312	17124	17085	17158	17260	17241	17262	17267	17119	17241	17154	17114	17308	17294	17207	17300	17245	17341	17110	17150	17227	17265	17262	17202	17172	17121	17359	17302	17091	17181	17090	17135	17098	17280	17232	17212	17058	17120	17391	17156	17223	17089	17216	17063	17072	17068	17271	17450	17135	17375	17173	17263	17203	17466	17250	17158	16964	17370	16967	17010	17368	17178	17219	17035	17199	17208	17166	17234	17271	17246	17181	17430	17378	17293	17157	17322	17056	17330	17061	17172	17267	17106	17137	17204	17027	17150	17293	17274	17286	17191	17040	17189	17162	17016	17125	17484	17130	17283	17253	17069	17120	17270	17267	17219	17088	17065	17133	16962	16984	17206	17030	17101	17094	17248	17327	17277	17433	17160	17169	17349	17356	17179	17178	17084	17294	17025	17190	16947	17312	17581	17040	17053	17264	17179	17385	17292	17170	17244	17479	17227	17034	17341	17047	16979	17046	17034	17116	17057	17025	17280	17331	17383	17178	17212	17256	17308	17128	17056	17025	17238	17219	17096	17150	17080	17140	17132	17239	17116	17349	17023	17219	17371	17430	17093	17174	17338	17121	17160	17219	17214	17162	17414	17370	16972	16868	17218	17133	17147	17073	17200	17020	17249	17098	17318	17071	17101	17284	17221	17017	17116	17257	17178	17094	17241	17369	17097	17159	17250	17057	17216	17143	17178	17285	17326	17192	17255	17051	17221	17403	17267	17132	17104	17180	17206	17312	17067	17169	17118	17224	17116	17068	17153	17230	17132	17135	17192	17321	17314	17205	17211	17060	17222	17251	17139	17177	17170	17228	17118	17294	17280	17285	17229	17210	17248	17273	17366	17298	17325	17087	17422	16969	17054	17334	17239	17396	17165	17339	17278	17231	16968	17215	17154	17229	17307	17259	17220	17262	17191	17241	17256	17075	17213	17134	17269	17315	17119	17282	17171	17314	17140	17256	17400	17254	17290	17216	16966	17139	17160	17245	17115	17169	16989	17551	17175	17266	17054	17218	17341	17102	17175	17153	17056	17204	17033	17127	17208	17318	17265	17138	17245	17165	17070	17129	17221	17118	17154	17195	17284	17116	17404	17053	17215	17260	17211	17156	17110	17298	17225	17179	17050	17339	17147	16952	16988	17026	17129	17227	17195	17277	17013	17046	17136	17213	17172	17245	17323	17259	17202	17289	17346	17266	17127	17257	17155	17054	17170	17168	17221	17119	17335	17415	17076	17234	17152	17305	17263	17393	17292	17170	17116	17104	17101	17222	17136	17097	17023	17278	17260	17358	17109	17147	17137	17406	17402	17152	17175	17224	17121	17220	17047	17231	17294	17037	17199	17371	17363	17229	17360	17120	16849	17308	17343	17118	17149	17322	17211	17133	17293	17204	17220	17191	17182	17184	17419	17195	17300	17312	17107	17198	17387	17194	17174	17117	17170	17092	17138	17060	17076	17111	17327	17372	17134	17060	17124	17007	17124	17226	17278	17327	17065	17238	16958	17128	17185	17255	17097	17286	17408	17241	17105	17151	17174	17062	17183	17236	17387	17206	17213	17296	17092	17233	17168	17094	17203	17138	17363	17159	17256	17244	17287	17189	17134	17394	17329	17213	17187	17504	17158	16959	17361	17142	17070	17281	17196	17144	17221	17402	17142	16978	17193	17096	17353	17292	17125	17225	16974	17186	17098	17152	17303	17258	17193	17077	16976	17250	17114	17237	17065	17140	17187	17111	17034	17150	17099	17136	17283	17169	17340	17171	17114	17230	17073	17217	17154	17130	17079	17234	17226	17370	17152	17082	17427	17183	17051	17129	17330	17100	17084	17254	17136	17106	17180	17140	17197	17248	17117	17167	17129	17240	17210	17105	16963	17222	17131	17064	17316	17279	17468	17101	17216	17339	17223	17174	17191	17132	17228	17252	17168	17083	17030	17084	17175	17199	17305	17228	17242	17246	17284	17389	17185	17338	17223	17130	17273	17461	17140	17209	17215	17090	17040	17152	16948	17116	16999	17287	17194	17024	17157	16950	17196	17025	17095	17373	17141	17329	17178	17150	17162	17174	17346	17400	17186	16928	17121	17010	17302	17289	17032	17408	17144	16932	17223	17288	17034	17329	17402	17125	17242	17157	17273	17214	17248	17196	17261	17387	17231	16970	17031	16961	17055	17117	17246	17186	17213	17106	17293	17401	17082	17494	17155	17314	17124	17316	17148	16965	17287	17054	17274	17155	17258	17299
14797	31694	25699	20155	18371	17415	16815	16036	15463	15180	14966	14893	14864	14730	14599	14602	14454	14444	14425	14523	14512	14326	14532	14369	14293	14458	14528	14340	14482	14501	14625	14495	14391	14466	14491	14418	14435	14442	14451	14499	14528	14307	14403	14407	14334	14414	14299	14488	14402	14530	14533	14301	14377	14562	14375	14336	14456	14382	14303	14471	14432	14436	14194	14483	14452	14402	14478	14524	14533	14305	14400	14428	14396	14541	14530	14470	14358	14357	14326	14535	14391	14391	14287	14363	14310	14391	14265	14252	14381	14553	14528	14336	14338	14356	14506	14411	14401	14308	14342	14344	14355	14446	14407	14210	14407	14454	14302	14414	14636	14427	14326	14455	14461	14432	14323	14402	14365	14394	14371	14336	14285	14230	14477	14475	14156	14460	14429	14414	14520	14375	14471	14409	14440	14335	14497	14404	14548	14309	14455	14303	14388	14426	14314	14318	14271	14349	14461	14445	14365	14327	14304	14427	14338	14340	14338	14508	14393	14365	14471	14412	14418	14393	14525	14203	14247	14323	14423	14459	14603	14423	14411	14453	14294	14318	14417	14514	14525	14504	14399	14408	14412	14515	14301	14469	14452	14529	14252	14500	14338	14332	14380	14347	14368	14396	14296	14404	14283	14343	14291	14553	14395	14393	14429	14440	14502	14382	14445	14435	14437	14425	14505	14383	14548	14319	14452	14279	14343	14655	14278	14361	14658	14454	14340	14355	14487	14318	14294	14481	14343	14298	14287	14501	14528	14379	14435	14488	14318	14404	14280	14424	14412	14351	14495	14226	14413	14411	14304	14318	14491	14450	14345	14428	14492	14345	14470	14334	14359	14155	14356	14435	14616	14378	14473	14483	14342	14454	14378	14285	14267	14217	14428	14391	14500	14305	14337	14404	14219	14364	14353	14371	14354	14451	14432	14428	14279	14259	14506	14341	14429	14365	14359	14399	14499	14468	14315	14392	14287	14357	14454	14388	14365	14346	14453	14372	14374	14300	14456	14416	14445	14356	14367	14475	14664	14530	14375	14504	14375	14444	14474	14343	14346	14249	14468	14305	14394	14504	14359	14476	14386	14422	14402	14398	14542	14418	14415	14473	14484	14328	14396	14300	14181	14485	14357	14411	14445	14419	14356	14310	14324	14441	14452	14297	14391	14359	14263	14497	14305	14474	14294	14305	14428	14385	14425	14504	14430	14461	14387	14406	14324	14317	14529	14446	14331	14430	14464	14541	14412	14396	14496	14433	14249	14370	14288	14560	14375	14435	14318	14355	14450	14362	14265	14419	14295	14417	14420	14457	14427	14489	14453	14310	14266	14425	14527	14435	14465	14388	14438	14421	14366	14293	14372	14535	14336	14526	14489	14439	14460	14470	14302	14420	14465	14387	14326	14519	14546	14405	14580	14382	14339	14412	14407	14627	14298	14182	14524	14488	14343	14306	14370	14370	14320	14577	14376	14423	14265	14287	14141	14381	14366	14420	14313	14374	14276	14426	14268	14292	14507	14516	14475	14327	14333	14340	14228	14397	14404	14402	14330	14355	14357	14333	14468	14378	14403	14432	14424	14522	14489	14462	14491	14196	14565	14380	14498	14290	14355	14493	14401	14342	14281	14377	14409	14409	14425	14375	14416	14325	14309	14512	14440	14458	14289	14332	14411	14355	14331	14440	14477	14467	14233	14455	14393	14334	14279	14373	14196	14319	14358	14229	14316	14508	14435	14303	14321	14249	14511	14401	14340	14192	14237	14331	14336	14350	14329	14459	14349	14474	14486	14282	14261	14458	14294	14567	14387	14383	14367	14531	14401	14409	14340	14413	14460	14469	14489	14359	14374	14195	14233	14335	14499	14546	14510	14320	14382	14352	14499	14391	14501	14351	14507	14278	14423	14297	14388	14434	14362	14455	14497	14384	14243	14471	14582	14443	14358	14479	14273	14374	14432	14362	14447	14516	14383	14355	14303	14259	14440	14524	14410	14307	14658	14440	14367	14456	14541	14352	14412	14327	14400	14428	14542	14391	14386	14508	14299	14447	14617	14247	14378	14252	14528	14495	14366	14407	14279	14519	14407	14397	14462	14396	14438	14471	14221	14460	14428	14158	14594	14537	14538	14322	14445	14397	14358	14351	14406	14262	14310	14342	14478	14430	14477	14452	14363	14514	14361	14225	14373	14509	14456	14288	14353	14304	14413	14432	14275	14416	14343	14447	14434	14211	14511	14417	14443	14329	14558	14331	14322	14467	14255	14311	14366	14371	14304	14529	14530	14543	14390	14388	14394	14519	14270	14460	14554	14403	14519	14297	14330	14332	14426	14491	14314	14408	14201	14607	14645	14412	14535	14250	14347	14331	14485	14487	14201	14417	14365	14338	14444	14318	14540	14335	14365	14478	14528	14411	14228	14380	14529	14339	14396	14241	14350	14536	14371	14524	14255	14441	14352	14323	14499	14359	14422	14374	14387	14447	14255	14252	14315	14366	14422	14314	14356	14229	14425	14234	14442	14381	14196	14441	14601	14311	14384	14346	14343	14521	14254	14403	14292	14544	14283	14404	14519	14348	14298	14423	14439	14345	14384	14423	14483	14290	14369	14361	14313	14407	14549	14507	14308	14425	14144	14502	14519	14285	14580	14266	14405	14468	14499	14429	14396	14501	14382	14370	14380	14585	14314	14378	14286	14415	14461	14317	14392	14201	14425	14506	14435	14481	14296	14456	14346	14416	14435	14481	14454	14326	14338	14398	14317	14337	14291	14557	14359	14427	14609	14496	14274	14309	14478	14509	14457	14408	14443	14372	14359	14412	14401	14371	14178	14359	14275	14361	14319	14324	14478	14457	14374	14397	14217	14310	14362	14537	14324	14351	14279	14453	14354	14343	14450	14427	14461	14442	14553	14257	14452	14474	14515	14378	14363	14478	14608	14490	14262	14437	14419	14466	14367	14305	14459	14500	14321	14411	14492	14360	14472	14395	14423	14462	14369	14508	14315	14379	14422	14491	14345	14423	14216	14328	14424	14482	14303	14476	14315	14293	14430	14342	14400	14409	14440	14266	14301	14442	14306	14439	14338	14552	14509	14293	14429	14448	14489	14434	14457	14290	14316	14481	14383	14336	14375	14390	14423	14182	14482	14468	14339	14331	14330	14363	14421	14297	14492	14508	14284	14334	14413	14544	14465	14456	14265	14430	14503	14445	14288	14441	14368	14388	14361	14373	14559	14349	14482	14439	14277	14496	14376	14379	14406	14366	14388	14422	14314	14334	14351	14299	14418	14525	14462	14417	14414	14357	14477	14409	14539	14286	14516	14338	14468	14499	14401	14375	14363	14288	14435	14585	14420	14520	14405	14201	14381	14383	14365	14344	14443	14484	14145	14379	14367	14471	14389	14448	14470	14322	14396	14267	14453	14394	14415	14342	14461	14214	14398	14474	14546	14422	14475	14398	14432	14344	14321	14348	14241	14485	14273	14361	14403	14494	14393	14343	14312	14497	14484	14426	14383	14444	14403	14365	14348	14353	14294	14489	14465	14483	14367	14454	14343	14401	14398	14416	14321	14514	14541	14394	14424	14460	14385	14473	14622	14578	14356	14586	14440	14335	14358	14260	14472	14316	14307	14266	14317	14383	14520	14391	14448	14503	14588	14318	14432	14449	14469	14488	14605	14255	14420	14239	14386	14435	14377	14409	14313	14329	14392	14365	14400	14255	14358	14447	14352	14567	14323	14264	14343	14568	14352	14379	14589	14273	14303	14399	14373	14576	14336	14374	14370	14430	14508	14294	14590	14500	14612	14353	14479	14410	14349	14323	14269	14425	14426	14625	14454	14367	14377	14365	14548	14391	14231	14405	14516	14426	14371	14481	14320	14142	14455	14361	14435	14334	14210	14417	14449	14429	14424	14540	14361	14294	14350	14284	14329	14458	14460	14368	14461	14447	14514	14463	14395	14324	14345	14510	14506	14272	14457	14252	14227	14492	14437	14439	14389	14432	14330	14287	14462	14400	14494	14374	14268	14646	14463	14428	14504	14497	14366	14327	14520	14450	14422	14490	14429	14352	14535	14370	14384	14414	14327	14417	14570	14334	14368	14356	14480	14443	14356	14420	14440	14374	14483	14395	14481	14335	14421	14335	14414	14285	14431	14322	14496	14325	14617	14170	14423	14354	14404	14513	14561	14420	14373	14380	14441	14443	14272	14391	14308	14424	14322	14534	14243	14549	14328	14318	14415	14365	14252	14382	14380	14554	14315	14329	14364	14507	14454	14381	14403	14406	14208	14510	14420	14388	14361	14428	14432	14324	14381	14364	14427	14316	14453	14349	14531	14175	14400	14415	14375	14464	14385	14324	14585	14191	14322	14379	14387	14437	14432	14277	14265	14359	14487	14464	14326	14466	14256	14414	14644	14266	14355	14421	14356	14307	14500	14418	14482	14330	14385	14309	14561	14468	14383	14461	14338	14353	14322	14329	14368	14415	14405	14351	14371	14431	14330	14481	14560	14348	14372	14514	14244	14260	14470	14373	14582	14353	14342	14494	14346	14393	14396	14592	14548	14371	14250	14342	14392	14340	14360	14400	14394	14454	14576	14428	14390	14387	14240	14344	14359	14490	14375	14331	14325	14403	14338	14291	14376	14345	14297	14457	14332	14370	14493	14342	14393	14361	14418	14275	14359	14432	14403	14418	14513	14459	14251	14500	14329	14402	14386	14241	14579	14422	14417	14605	14216	14444	14248	14337	14400	14529	14479	14253	14480	14310	14351	14508	14401	14510	14598	14432	14176	14475	14586	14327	14491	14221	14478	14408	14342	14459	14418	14219	14394	14485	14444	14396	14515	14450	14484	14316	14311	14306	14318	14346	14475	14344	14323	14312	14377	14475	14395	14598	14456	14438	14264	14483	14438	14456	14370	14478	14483	14337	14442	14254	14399	14397	14411	14347	14503	14503	14427	14515	14393	14434	14509	14455	14333	14399	14346	14386	14279	14424	14297	14352	14184	14381	14376	14350	14297	14349	14411	14363	14446	14488	14345	14242	14447	14506	14313	14301	14464	14334	14290	14573	14366	14283	14238	14596	14407	14462	14459	14488	14171	14291	14561	14359	14435	14345	14364	14495	14398	14360	14346	14391	14551	14327	14468	14419
24371	21068	26882	26416	21315	20267	20180	19170	18603	18542	18401	18376	18489	18271	18213	18350	18408	18423	18230	18378	18410	18312	18204	18196	18305	18098	18120	18335	18061	18099	18248	18077	18019	18183	18147	18327	17976	18124	18120	18327	18179	18141	18258	18137	18124	17869	18023	18366	18208	18047	18156	17915	18205	17893	18120	18288	18147	18208	17954	18201	17936	18135	18090	17898	18184	18347	18246	18223	18292	18203	18157	18243	18071	18041	17898	18135	18117	18161	18343	18169	18277	17901	18055	18276	18142	17936	18024	17954	18102	18378	18122	18072	18008	18036	17919	18147	18205	18187	18249	18170	18313	18120	17999	18107	17929	18179	18128	18086	18154	18055	17967	18287	18070	18080	18010	18221	18317	18101	17987	18236	17969	18021	18041	18200	18170	17968	18265	18140	17975	18258	18108	18142	17972	18075	18096	18126	18226	18120	18103	18085	17890	17979	18292	18046	18152	17985	18199	18146	18173	18049	18112	18078	18216	18037	18146	17774	18070	17868	18119	18070	17945	18123	17999	18027	18098	18084	18094	17986	18133	18059	18184	18279	18089	18391	17945	18339	18348	18227	18312	18037	18277	18175	18117	18083	18142	18050	18214	18079	18102	17978	18204	18122	18069	18129	18395	18079	18014	18050	18013	18167	18161	18120	18252	18153	18107	18168	17973	18225	18186	18018	18099	18014	18363	18125	18045	17918	18180	18080	18186	18236	17970	18135	18061	17975	18092	18067	18135	18160	17894	17954	17989	18036	18137	18257	18116	18141	18088	18015	18170	18129	17952	18002	17944	18294	18002	18290	18216	18093	17961	18129	18157	18057	18133	17909	17966	18066	17990	18214	18244	18227	18055	17968	18122	18251	18047	18016	18093	17892	17969	17946	17953	18116	18170	18188	18093	18189	18221	18195	18323	18105	17949	18151	18009	18152	17844	18200	18120	18186	18166	18074	18042	18224	17998	18172	18370	18093	18061	18282	18203	18315	18132	18046	18030	18085	18038	18082	18160	18212	18199	18181	18118	18160	18261	18180	18290	18303	18018	18164	18409	18064	18176	18231	18025	18179	18182	18271	18301	17914	18132	18068	18218	17980	18020	17978	18206	18324	18065	18224	18242	18266	18169	17916	18117	18110	18038	18185	18103	18136	18190	18082	18021	18337	18261	18083	18203	18100	18256	18138	18037	18018	18002	18213	17950	18286	17909	18117	18303	18024	18141	17929	18004	18184	18056	18465	18238	18275	17954	18137	18197	18156	18257	18225	18107	17884	18117	18192	17924	18296	18099	18066	18239	18029	18161	18159	18098	18096	18138	18092	18299	18231	18034	17928	18165	18014	18189	18000	18211	18186	18241	17964	18069	18100	18171	18289	18263	18156	18098	18054	18119	18089	17924	17914	18171	18153	18037	18088	18226	18072	18011	18199	18002	18126	18151	18156	18259	18065	18037	18105	18240	18118	18074	18127	18070	17877	18142	18168	18023	18065	17919	18036	18067	18006	17888	17976	18135	18300	18261	18184	17920	18059	18064	18001	18141	18147	18190	18175	18340	18037	18091	18177	18184	18130	18287	18105	18084	18071	18126	18145	18001	18124	18128	18127	18092	17943	18299	18206	18127	17978	18123	18149	18086	18025	18067	18257	18119	18088	18185	18147	18122	18120	18086	17937	18022	17950	18074	18002	17974	17959	18098	18196	18039	18169	17929	18153	18102	18042	18151	18221	17901	18065	17955	18126	18076	18211	18100	18194	18122	18099	18132	18213	18255	18233	18055	17824	18056	17933	18120	18143	18035	18049	18153	18282	18290	18234	18353	18296	18168	18273	18214	18202	18204	18020	18079	18103	18209	17976	18237	18172	18064	18015	18129	18059	18216	18249	18202	18073	18004	18144	17999	18002	18182	18151	18102	18290	18316	18089	18127	18287	17893	18086	18113	18048	18059	18048	18107	18135	18300	18024	18029	18251	17958	18135	18081	18115	18035	17895	18096	17971	18164	18049	18183	18103	18156	18129	18062	18100	18406	18047	18081	18251	18215	18114	18253	18331	18106	18252	18111	17973	18081	17959	18412	18013	17968	17965	18052	18154	18248	18125	17940	18167	18251	18250	18077	18182	18237	18213	18120	18152	18137	18091	18115	18143	18173	18174	18167	17992	18047	18106	18118	18183	18031	18256	18217	18080	18307	18055	18123	18145	18069	18040	18162	18153	18128	18312	18260	17976	17963	18028	17908	18113	18240	18004	18062	17707	18220	18233	18216	17996	18104	18002	17920	18134	18275	18025	18208	18054	17981	18194	18041	18274	18105	17980	17945	17945	18128	18065	17928	18126	18076	18112	17971	18069	18211	18110	18030	18191	18332	18156	18096	18105	18287	18076	18140	17922	18235	17899	18172	18235	18154	18140	18198	18030	18153	18145	18095	18129	18043	18115	18165	18071	18109	18167	18226	18058	18152	18101	18084	18190	18140	18088	18173	17920	18125	17998	18056	18016	18364	18156	18087	18021	18129	18231	18038	18087	18032	18098	18173	18051	18135	18186	18149	18068	18220	18168	18175	18076	18106	17892	18138	17995	18025	18247	18064	18029	17874	18267	18005	17996	18128	17931	18142	18089	18130	18134	18102	18104	18332	18327	18181	18053	18107	18262	18077	18082	18022	18088	18237	18097	18127	18125	18213	18123	18113	18208	18287	18016	18117	18199	18101	18101	18234	18064	18144	17933	18041	18119	18079	17995	18138	18093	18130	17930	18005	18247	18107	17898	18099	18278	18069	18071	18040	17919	18030	18148	18323	18299	18208	18170	18182	18305	18312	18055	18238	18136	18134	18107	18017	17843	18143	18053	18165	17860	18255	18110	18284	18123	18205	18159	18008	18318	18072	17904	18206	18213	18217	18109	17941	18027	18129	17997	18097	18125	18085	18156	18237	18145	17860	18263	18064	17912	17938	17974	18273	18157	18285	18190	18125	18069	18042	18009	18178	18121	18088	18234	18321	18155	18132	17917	18045	17941	18087	18031	18019	18312	17857	17999	18110	18307	18082	18179	18105	18149	18068	18084	18195	18092	18135	18185	18311	17961	17980	18032	18110	18174	18175	18108	18186	18224	17878	17795	18105	18149	18074	18286	18173	18149	18246	18116	18373	18121	18066	18101	18205	18133	18147	18043	18097	18059	18368	18165	18064	18121	18174	18026	18139	17950	18121	18202	18422	18200	18300	18054	18188	18112	18010	18284	18206	18336	17949	18348	18203	17923	18161	18079	18093	18129	18326	18255	18141	18096	18188	18328	18104	18103	18168	17964	18155	18079	18286	18095	18057	17998	18102	18017	17941	18084	17976	18138	18019	18019	18204	18034	18079	18167	18118	18128	18279	18098	18193	18008	18180	18234	18155	18264	18020	18016	17993	18007	18255	18201	18183	18023	18174	18253	18122	18228	18094	18348	18175	18093	17932	17979	18173	18096	18101	18146	17995	18172	17991	18200	18048	18141	18121	18065	17977	18079	18129	18083	18069	18011	18270	18163	18008	18127	18168	18055	18147	18033	18157	18001	18010	18317	18069	18231	18120	18233	18027	18186	18045	18135	18247	18153	18167	18205	18108	18032	18304	18134	18128	18045	18021	18157	18261	18123	18022	18051	18144	18261	18250	18126	18172	18218	18292	18109	18044	18290	18133	18296	18111	18184	18287	18163	18197	17897	18309	17878	18224	18095	18002	18020	18192	17963	18482	18049	18216	18059	18058	18080	18137	18129	18105	18045	18120	18007	18143	18120	18258	17869	18167	18051	18218	18026	18100	17852	17877	18322	18100	18251	17980	18258	18116	18082	18114	18170	17909	18163	18084	18169	18044	17962	18191	18081	17896	18012	18182	18181	18134	18192	18328	18287	18263	18152	18075	18052	18134	18142	18042	17868	17895	18059	18232	18344	18039	18273	18210	18055	18014	18121	17946	18373	17884	18084	18073	17985	18028	18187	18206	18216	18212	18157	18265	18173	18005	18167	18205	18114	18115	18287	18081	18212	18098	18211	18082	17954	18034	18275	18007	18150	18134	18159	17931	18101	18183	18237	18180	18017	17980	18250	17938	18160	18358	18242	18025	18120	18138	17997	18188	18141	18182	18102	18207	18020	18141	18009	18112	18140	18208	18161	18019	18361	18038	18175	17886	18252	17837	18019	18009	18177	18074	17972	18148	18113	18199	18240	18129	18080	18279	18099	18066	18124	18029	17946	17933	17914	18016	18085	18040	18209	18311	18192	18086	18270	18048	18008	18069	17964	17950	18253	18381	18119	18233	18124	18263	18006	18112	18028	18180	17991	18039	18165	18083	18224	18154	18105	18051	18183	18001	17681	18068	18064	17972	18150	18197	17988	17847	18031	18427	18071	18118	17984	17939	18371	18246	18119	18114	18193	18230	18057	18084	18165	18085	18167	18210	18115	18228	18115	18280	18387	18268	18112	18229	18161	18011	17943	17960	18138	18073	17966	18225	18124	17869	17858	18094	17927	18156	18304	17948	18133	18117	18029	18057	18291	18123	18034	18125	18135	18192	18130	17967	18193	18217	18201	18109	18179	17921	18177	18168	18163	18153	18132	17912	17926	18302	18057	18052	17999	18033	18212	17940	18112	18298	18091	18083	17944	18170	18302	17956	18083	17873	18016	18108	18156	17928	18066	18235	18120	18177	18260	18206	18132	18137	17838	18006	18216	18031	17973	18278	18145	17919	17917	18223	18048	18198	17948	18176	18226	18345	18057	18198	18074	18019	18016	18183	18096	18172	18145	18140	18321	18134	18246	18013	18115	18244	18062	18198	18148	18230	18049	18160	17952	18221	18138	18311	18122	18285	18144	17894	18031	18219	18139	18106	18024	18292	17977	18108	18125	18062	17903	18193	18051	18272	18297	18272	18341	18208	18126	18132	18126	18003	18047	18116	18271	18223	18076	18050	18262	18197	18130	18354	18377	18073	18085	18186	17848	18250	18139	18354	18229	18201	18195	18290	18229	18216	18117	18086	18065	18178	18078	18292	17967	18041	18116	18137	17868	18187	18132	18185	18194	18088	18031	18036	18085	18120	17970	18175	18275	18129	17851	18035	18130	18185	18210	18233	18101	18262	18159	18282	18046	18333	18258	18273	17887	18119	18117	18244	17969
15781	28203	23618	19224	17989	17149	16749	16279	15817	15653	15243	15262	15168	15124	15154	15195	15104	15206	15162	14992	14918	14920	15031	15206	14927	15191	14902	15159	15234	15114	15013	15021	14909	15265	15005	15085	15047	15089	14921	15034	14998	14981	15063	15098	15113	14996	15027	14900	14869	14860	15070	15080	14909	15158	14925	15057	14968	15212	15176	15012	14978	15070	14886	14993	14876	15068	15083	15072	14840	15030	15044	15001	14948	14713	14934	14920	14846	15097	14933	15005	15086	15020	15032	14960	14961	14882	14825	14934	14943	15011	15034	15047	14947	14872	14963	14995	15013	14857	15086	15033	14767	14936	15115	15062	14969	14965	14867	15017	15255	15126	14984	14890	15027	15005	14982	15107	14921	14938	15009	14960	15002	15066	14987	14997	14815	14959	15116	14895	14918	14799	14913	15072	15077	15105	14885	14908	15098	14994	14910	14991	14947	15073	14994	15036	14990	14916	14966	15064	15002	14970	14883	14926	14811	15000	14907	14962	14925	14962	15000	15026	15069	15000	15078	15172	15023	14989	15077	15037	15115	14888	14946	14923	15086	15132	15103	15137	14919	14887	15030	14998	14870	14860	14974	15122	14975	14943	14869	14893	15169	15018	14862	14946	14782	14943	15028	14826	15054	14919	14899	14870	14934	15073	14984	15207	15090	15053	14937	14916	15008	14884	14957	14962	15019	15105	14849	15033	14955	14804	14939	15109	15081	15104	15093	14938	15112	14952	14997	14961	14991	14932	14937	15113	14768	14942	15059	15060	14957	15083	14956	14925	14893	14971	15041	15085	15066	14875	14877	15015	14919	15012	15078	14895	14929	15010	14941	15011	15056	15068	14974	14866	15042	15041	14963	14930	14943	14838	15107	14927	14989	14944	14976	15036	14906	15050	14955	14902	14917	15034	15045	15057	15157	14915	14993	14957	14973	14991	14928	14919	14935	15078	15097	14932	14980	15046	14985	15130	14893	14797	14991	15075	14931	15032	15126	15063	15083	14920	15012	14987	15020	14964	14854	14958	15006	15096	14899	14994	14828	14960	14758	15067	14835	14976	15024	15039	15001	14802	15164	14931	15162	14945	15066	15032	14855	15064	14992	14907	15003	14854	14874	14964	14969	14754	14966	14825	14922	15080	14991	14833	15052	15075	14888	14942	15046	15048	15000	14924	14767	14858	14761	14873	14791	15125	14951	15022	15139	14791	15024	15014	15063	14866	15003	15028	14993	14924	14902	15038	15029	14824	14774	15032	14849	15038	14949	15039	15029	14959	14972	14844	14848	15061	15067	14960	15190	15108	14977	15031	15023	15015	15074	14841	15131	14988	15062	15053	14958	14890	15011	15054	14909	14962	15090	15155	15076	14937	15004	15106	15006	14914	14972	14864	15001	14953	15001	15073	15058	14888	14937	14789	15007	14913	14929	15225	15187	15024	15007	15076	15061	14922	15072	15031	14983	15129	14952	15025	14914	15013	14911	15039	15015	14998	15206	14990	15172	14994	14933	15086	15034	14951	14869	14922	15057	14966	15139	15053	14905	15167	15235	14897	15100	14995	14904	14927	14832	15010	14886	15066	14889	14946	14973	14969	15003	15059	14898	14912	15064	15128	15066	15081	14970	14944	14997	15097	14944	14949	14961	14919	15115	15089	14828	14886	15043	14818	14945	14898	14981	14888	15001	14885	14906	14993	14917	14995	14965	14990	14907	15007	14805	14945	14854	14922	15048	15034	14955	15021	14840	14910	14836	15000	14937	14943	14884	15084	14979	15065	15189	14950	14854	15131	14933	14802	15243	14991	14944	15179	14854	15077	14937	14992	14948	14969	15126	15106	14980	15068	15013	14898	14909	15015	14984	14877	14937	15160	14973	15096	14977	14994	14970	14931	14959	14920	14961	14931	14920	14941	15039	14992	15061	14923	14965	14962	14963	14994	15030	15172	15107	15056	14909	14849	14926	15183	15108	15009	14954	14873	15062	15096	15112	14976	14895	14871	14980	14850	15126	15023	14892	14994	15036	14751	14963	15032	14995	15060	14986	14944	15033	14999	15173	15026	15125	14829	15004	15025	14942	14980	14877	15050	14929	15107	15081	15117	14811	15093	14948	14921	14712	14993	14901	14867	15054	15014	15134	15057	14901	15020	15014	14948	15171	14761	15024	15058	14931	14990	15031	14947	15141	15162	15157	14905	15048	14987	15033	14725	14765	15006	14927	15095	14921	14867	14911	15104	14900	14949	14837	15110	14729	15011	15083	14884	14865	14868	15050	15025	15078	15023	15355	14905	14900	14968	15029	15052	14968	14936	15087	14904	14895	15194	15016	15099	14970	15150	14998	15060	14891	14908	14869	15027	14898	15124	14951	15082	14931	15141	15117	15011	14953	14729	14951	15123	15067	14955	14934	15047	15007	14960	15070	15056	15131	15024	15059	15145	14998	14946	14876	14736	14825	14798	15014	15008	14908	14726	15036	14971	15205	14983	14781	14987	15034	14916	15058	15089	14884	14847	15012	14917	14892	15001	14836	14784	15069	15088	15043	14824	14927	15127	14851	15033	15072	15000	14840	14862	15057	15075	14873	14937	15016	14983	15096	15068	14977	14905	15062	14953	14874	15184	14972	14921	14755	14867	15073	14917	15023	15054	14941	15147	14974	15079	14996	14998	14936	15034	15060	14975	14974	15122	14956	14962	15093	14888	14996	15041	15010	14976	15250	14796	14979	14899	14873	15000	15097	15013	14970	14952	15100	15047	14774	14940	15091	14909	14979	15140	15006	15068	15066	14960	15007	15012	15033	14875	15075	15006	15041	15148	14998	15000	14997	15151	14916	14981	15102	15059	14856	15001	14951	15067	15132	14915	14955	14804	14958	14811	15003	15032	15151	15020	15017	14987	15022	15114	14891	15047	15111	14768	15045	14879	14867	14958	15032	14929	15171	14887	15014	15011	14977	15034	14890	14816	14951	14969	14994	14945	15145	15061	15141	15004	14912	15034	15101	14909	14959	15022	14956	14854	15042	15086	14870	15007	14972	14942	14924	15037	15002	15031	15019	15074	15079	15080	14956	15068	15065	15102	14740	14983	15022	15174	14885	14987	15038	14990	14815	14884	14992	14947	14773	14976	15070	15030	14993	14906	15038	15081	14889	14985	14905	15070	14931	14807	14907	14928	15074	15018	15034	14852	14742	14912	15044	14886	15043	14983	15064	15086	14857	14935	15072	14916	15045	14920	15071	14856	14850	14887	14875	14945	15025	15027	15063	15027	15075	14814	14940	15110	14962	15054	15094	14951	14867	15109	14912	15003	15027	14949	14961	15155	14897	14977	14945	15145	15011	14963	15046	15002	14943	14971	14871	14977	14933	15011	14821	15122	15120	15044	14790	14922	14956	14968	14992	15048	14965	14912	14975	14998	14978	15157	14954	14981	14980	14901	14999	15076	14926	14838	15087	14876	14867	15127	14997	15166	15054	15166	15047	15018	15031	14864	15088	14968	14946	15080	15065	14981	14938	15141	14877	14990	15154	14998	15174	15013	14928	15198	14938	14993	14993	14923	14975	15050	15030	15085	15101	15108	14924	14966	15063	14958	15087	14983	14995	15162	14979	14962	14799	14924	14974	15187	15093	14922	14941	14973	15004	15158	14960	15110	14978	14873	15008	15054	14935	15009	15098	15003	14982	15014	14941	14934	15023	14977	14996	14913	15010	14888	14961	14940	14920	14946	15096	15196	14997	14910	14936	14862	15022	15178	14954	14816	15167	15013	15006	14926	14907	15020	14922	14938	15127	15022	14991	14941	14938	14984	14870	14989	15003	15003	15174	14848	14779	14974	14975	15087	14986	14953	15056	14910	15057	15123	14886	14952	14951	15070	14991	14978	15128	14959	15044	15109	15100	15022	15017	15026	14987	14890	15035	15053	15150	14947	14870	14818	14969	14876	14827	14979	14948	14816	14883	15041	15037	14913	14975	15077	14963	14895	15036	14992	14862	14792	14974	14974	15116	15015	14969	15071	15047	14904	15023	15046	14987	14957	14920	15082	15040	15113	15125	14715	14942	14811	15132	14899	14978	14935	14996	15162	14933	15008	14928	15049	14948	14793	14901	14884	14984	15115	15039	14959	15060	14920	15026	15094	15148	14974	15017	14939	14875	15080	15050	15041	14923	14946	14918	15020	14951	14990	15127	14790	15006	15009	15192	14899	14949	14859	15014	15026	14990	15133	14831	15136	14826	14992	14821	15150	15133	15070	14900	14883	15081	14932	15086	14976	15153	15014	14932	15077	14946	15010	14959	15236	15062	14953	14893	14900	14977	15048	15033	14988	14940	15074	15009	14853	15194	15011	14918	15138	15080	14965	14985	15048	14873	15177	15173	14860	15089	14991	14957	14887	14959	14879	14889	14951	15021	15243	15151	15149	14956	15014	15091	14889	15114	14873	14884	14962	14881	15047	14878	14878	14943	15059	14865	14987	14915	15100	15147	14993	14881	15005	14837	14820	15047	14864	15109	14851	15068	14943	15083	14938	14983	14974	14857	14953	14899	14981	15125	15137	15014	14989	15077	14946	15192	14878	15141	15030	14974	14797	14988	15106	15007	14958	14901	14973	15034	14944	15047	15049	14911	14906	15093	14887	15054	14976	14937	14943	15019	15071	14903	14935	14995	14941	14881	15154	14959	15050	15085	14972	14901	15034	15119	15006	14963	14962	15201	15196	14965	15017	15019	15156	14946	14931	14992	15074	15018	15011	15028	14872	15082	14887	14981	15070	15229	14887	14874	14957	14966	14928	14989	15142	15004	14924	14960	15014	14968	15124	14980	14815	14930	14804	15081	15015	15129	14867	14881	15234	14912	14930	14814	15009	15059	15116	15227	14988	15112	14909	14913	14961	15053	14925	14854	14990	14882	14872	15017	14888	15033	14877	15071	15039	14863	15049	14879	15018	14950	14927	15035	15173	15035	15022	14882	15014	14940	15091	14923	14991	15028	15049	14941	14953	14919	15018	14934	14931	15012	14995	14974	14941	14907	14943	15034	15006	14920	15246	15117	15136	14895	14942	14964	14952	15055	14957	14859	15041	14926	14883	14857	15038	14843	14954	14926	15038	14979	15174	15042	14971	15065	15001	15135	15006	15173	14938	15143	15056	14995	15045
21819	21020	28281	23975	21308	23627	26285	20904	19674	19602	19744	19565	19440	19330	19146	18907	18937	18859	18832	18957	18784	18568	18827	18870	18964	18816	18823	19115	18958	18624	18774	18775	18817	18914	18999	18875	18894	18688	18829	18850	18834	18937	18877	18787	18727	18803	18787	18843	18817	18667	18620	18644	18735	18654	18876	18532	18650	18629	18475	18587	18525	18749	18755	18771	18633	18465	18581	18505	18693	18797	18898	18815	18753	18877	18727	18870	18741	18568	18602	18613	18891	18624	18710	18750	18730	18747	18666	18621	18576	18614	18712	18580	18514	18537	18528	18892	18466	18797	18557	18722	18753	18591	18800	18749	18650	18726	18597	18594	18573	18662	18891	18644	18765	18759	18809	18855	18700	18444	18794	18536	18405	18703	18472	18622	18826	18672	18724	18559	18870	18737	18788	18553	18794	18952	18727	18621	18623	18584	18827	18480	18681	18599	18897	18654	18772	18513	18572	18526	18838	18562	18752	18643	18613	18700	18742	18564	18860	18599	18603	18859	18761	18577	18716	18719	18661	18757	18892	18796	18625	18685	18784	18675	18849	18635	18517	18653	18673	18614	18598	18523	18729	18697	18721	18577	18763	18712	18644	18621	18912	18861	18661	18225	18668	18586	18424	18674	18728	18626	18512	18605	18639	18853	18644	18693	18631	18782	18769	18949	18739	18760	18613	18679	18667	18498	18688	18663	18767	18622	18468	18810	18846	18581	18367	18943	18789	18717	18535	18617	18694	18755	18405	18677	18653	18592	18580	18591	18623	18771	18858	18565	18654	18460	18600	18523	18674	18522	18680	18644	18973	18620	18890	18738	18443	18375	18631	18661	18779	18690	18655	18725	18723	18621	18571	18634	18743	18392	18770	18624	18733	18760	18606	18528	18730	18436	18795	18625	18748	18591	18519	18747	18730	18802	18514	18846	18599	18578	18675	18544	18669	18785	18638	18613	18792	18745	18813	18692	18601	18750	18553	18652	18531	18683	18799	18547	18736	18585	18573	18579	18596	18740	18423	18665	18548	18580	18759	18592	18774	18693	18812	18656	18573	18734	18711	18770	18481	18590	18835	18640	18574	18624	18570	18713	18720	18564	18675	18540	18599	18537	18642	18568	18747	18658	18574	18469	18741	18665	18831	18683	18641	18758	18718	18429	18545	18391	18563	18677	18716	18526	18612	18615	18687	18627	18570	18908	18773	18658	18868	18547	18682	18463	18651	18499	18529	18839	18651	18536	18542	18589	18457	18434	18870	18719	18638	18720	18560	18644	18622	18507	18691	18728	18643	18731	18673	18835	18723	18673	18734	18626	18614	18467	18710	18558	18851	18519	18762	18678	18873	18578	18800	18766	18797	18752	18504	18777	18606	18870	18778	18547	18731	18738	18759	18613	18530	18639	18850	18693	18843	18630	18685	18585	18606	18491	18856	18727	18571	18620	18714	18630	18654	18578	18701	18762	18778	18630	18532	18575	18734	18624	18635	18711	18573	18642	18614	18391	18588	18540	18539	18520	18715	18643	18740	18430	18552	18614	18644	18538	18711	18656	18776	18623	18525	18569	18599	18613	18721	18717	18491	18644	18695	18638	18548	18783	18793	18684	18706	18710	18503	18498	18719	18549	18636	18500	18516	18492	18420	18499	18571	18528	18684	18798	18619	18643	18639	18439	18566	18692	18772	18609	18644	18660	18511	18734	18683	18669	18706	18628	18737	18677	18557	18652	18914	18758	18777	18806	18708	18717	18540	18619	18621	18562	18705	18551	18765	18761	18548	18661	18737	18561	18678	18613	18585	18385	18348	18663	18697	18581	18547	18868	18548	18666	18815	18744	18537	18705	18544	18627	18520	18522	18628	18522	18489	18784	18675	18507	18547	18616	18502	18485	18646	18747	18649	18688	18627	18655	18642	18544	18652	18797	18683	18691	18742	18517	18744	18707	18624	18841	18821	18754	18578	18631	18618	18682	18583	18578	18550	18626	18563	18635	18526	18730	18736	18555	18726	18629	18791	18576	18651	18916	18539	18748	18733	18545	18751	18537	18664	18464	18501	18585	18856	18817	18694	18505	18838	18787	18729	18567	18695	18565	18599	18568	18708	18763	18596	18568	18853	18673	18606	18513	18782	18542	18692	18496	18446	18540	18711	18535	18756	18618	18591	18701	18483	18514	18554	18634	18576	18374	18452	18659	18554	18658	18608	18708	18634	18606	18737	18658	18500	18633	18633	18842	18655	18609	18524	18503	18804	18779	18738	18751	18530	18467	18452	18537	18609	18680	18795	18687	18482	18722	18666	18668	18784	18826	18644	18526	18597	18629	18546	18542	18706	18618	18740	18696	18782	18442	18661	18641	18615	18620	18594	18659	18483	18747	18707	18474	18722	18831	18625	18588	18545	18649	18729	18553	18634	18426	18466	18738	18549	18703	18591	18501	18576	18654	18552	18753	18783	18585	18667	18722	18817	18470	18651	18501	18618	18594	18551	18637	18594	18474	18711	18582	18545	18586	18614	18581	18717	18460	18490	18629	18700	18762	18816	18504	18560	18657	18560	18604	18630	18814	18672	18494	18619	18734	18790	18624	18786	18772	18675	18674	18722	18792	18582	18516	18713	18627	18580	18508	18373	18531	18673	18703	18422	18520	18747	18688	18612	18732	18687	18617	18714	18849	18670	18661	18568	18805	18587	18790	18661	18562	18494	18481	18386	18514	18601	18526	18501	18687	18698	18591	18855	18731	18444	18516	18529	18646	18474	18511	18417	18699	18625	18715	18638	18779	18623	18701	18709	18529	18687	18699	18617	18646	19016	18448	18497	18688	18914	18498	18665	18773	18562	18431	18737	18518	18528	18693	18776	18579	18662	18555	18536	18716	18718	18748	18644	18557	18714	18527	18749	18770	18867	18785	18843	18846	18784	18812	18815	18686	18484	18685	18675	18651	18430	18558	18773	18503	18835	18586	18542	18453	18638	18548	18787	18733	18675	18596	18560	18588	18462	18508	18512	18860	18670	18658	18769	18655	18666	18875	18616	18744	18732	18504	18587	18656	18480	18635	18660	18753	18469	18457	18443	18745	18717	18595	18804	18592	18699	18689	18477	18546	18578	18530	18799	18735	18646	18706	18761	18679	18695	18682	18801	18592	18674	18795	18820	18840	18561	18761	18551	18682	18643	18770	18669	18545	18690	18587	18652	18586	18626	18602	18513	18494	18493	18789	18486	18562	18770	18606	18766	18547	18387	18796	18856	18713	18571	18699	18524	18678	18643	18577	18634	18648	18625	18691	18548	18857	18947	18655	18578	18667	18732	18631	18754	18661	18810	18734	18646	18573	18562	18684	18658	18783	18697	18531	18753	18535	18744	18691	18824	18725	18657	18880	18594	18717	18583	18632	18743	18667	18637	18528	18561	18724	18606	18614	18534	18713	18733	18818	18634	18512	18710	18458	18776	18544	18710	18532	18666	18724	18613	18707	18478	18643	18858	18733	18893	18510	18805	18714	18489	18597	18553	18834	18552	18703	18489	18506	18640	18653	18641	18712	18770	18572	18586	18694	18575	18706	18619	18642	18569	18638	18735	18562	18814	18365	18718	18658	18660	18626	18690	18736	18530	18446	18632	18567	18522	18508	18695	18619	18655	18778	18757	18686	18652	18692	18785	18729	18781	18703	18701	18719	18730	18709	18596	18820	18487	18742	18367	18571	18675	18277	18469	18582	18651	18509	18682	18672	18695	18517	18580	18521	18626	18462	18410	18685	18692	18489	18649	18799	18586	18528	18709	18756	18585	18712	18722	18416	18791	18544	18664	18393	18567	18604	18628	18606	18565	18580	18395	18601	18857	18529	18621	18583	18778	18926	18749	18720	18699	18697	18614	18787	18628	18417	18680	18627	18704	18529	18792	18749	18639	18701	18482	18574	18688	18768	18677	18549	18556	18504	18616	18538	18625	18519	18404	18749	18545	18687	18505	18653	18620	18631	18737	18728	18677	18498	18626	18625	18643	18559	18594	18528	18589	18633	18660	18748	18613	18889	18758	18529	18740	18781	18559	18904	18823	18626	18724	18727	18643	18678	18421	18768	18580	18606	18694	18905	18378	18592	18720	18676	18733	18674	18666	18696	18401	18491	18496	18433	18739	18410	18516	18743	18624	18506	18670	18535	18652	18519	18613	18377	18657	18607	18790	18595	18573	18719	18597	18838	18860	18792	18703	18661	18627	18544	18599	18657	18727	18707	18602	18711	18516	18763	18646	18468	18932	18537	18593	18690	18500	18593	18471	18711	18647	18537	18443	18587	18510	18494	18598	18568	18650	18754	18739	18421	18646	18657	18549	18736	18619	18669	18678	18780	18604	18605	18785	18649	18375	18576	18862	18611	18587	18644	18642	18599	18576	18774	18725	18602	18519	18552	18579	18455	18639	18690	18560	18505	18670	18704	18593	18690	18474	18577	18581	18519	18746	18576	18718	18599	18859	18745	18773	18579	18620	18739	18723	18610	18500	18616	18333	18561	18416	18548	18720	18509	18775	18449	18528	18645	18766	18666	18518	18483	18644	18489	18558	18602	18691	18800	18634	18380	18577	18770	18807	18686	18605	18667	18489	18741	18643	18838	18536	18680	18575	18526	18536	18802	18606	18708	18636	18419	18711	18746	18484	18711	18744	18526	18782	18758	18784	18696	18450	18537	18613	18552	18667	18589	18332	18745	18912	18625	18631	18700	18594	18512	18666	18557	18827	18507	18499	18521	18682	18677	18794	18565	18769	18671	18716	18446	18547	18570	18552	18661	18672	18690	18554	18510	18714	18550	18564	18790	18710	18731	18744	18616	18540	18785	18729	18563	18588	18568	18717	18770	18624	18637	18675	18601	18558	18655	18788	18513	18397	18458	18598	18620	18715	18487	18529	18725	18690	18574	18682	18708	18550	18498	18580	18600	18546	18778	18561	18589	18592	18504	18842	18703	18660	18522	18737	18735	18717	18620	18802	18679	18531	18607	18507	18625	18590	18719	18667	18544	18674	18499	18604	18645	18590	18728	18713	18579	18692	18870	18625	18763	18501	18735	18798	18431	18603	18441	18581	18418	18780	18420	18619	18609	18589	18410	18705	18779	18692	18801	18587	18527	18667	18815	18617	18717	18564	18641	18558	18489
15957	36176	30007	23286	20846	19779	18507	17662	16724	16419	16081	15680	15752	15610	15656	15605	15400	15569	15340	15499	15248	15475	15341	15338	15213	15440	15298	15170	15295	15316	15276	15477	15292	15336	15314	15433	15209	15191	15305	15297	15328	15326	15385	15245	15489	15281	15251	15297	15214	15249	15094	15425	15066	15276	15165	15149	15194	15207	15302	15238	15181	15426	15282	15248	15272	15179	15216	15291	15217	15346	15326	15108	15200	15099	15225	15234	15255	15293	15069	15136	15345	15241	15114	15183	15090	15315	15270	15227	15191	15229	15266	15235	15226	15139	15302	15131	15326	15362	15184	15135	15294	15157	14980	15220	15315	15203	15360	15242	15233	15062	15466	15044	15252	15052	15224	15085	15058	15339	15312	15121	15003	15211	15167	15231	15200	15271	15187	15339	15155	15115	15195	15174	15257	15266	15204	15205	15490	15179	15134	15191	15201	15245	15102	15126	15184	15140	15269	15071	15100	15412	15311	15256	15281	15211	15185	15246	15146	15110	15249	15210	15346	15031	15287	15218	15098	15106	15261	15125	15185	15197	15296	15145	15287	15182	15115	15203	15006	15168	15193	15059	15169	15312	15141	15329	15146	15250	15378	15079	15284	15188	15344	15296	15184	15345	15299	15300	15143	15160	15272	15136	15176	15410	15067	15155	15352	15213	15318	15233	15191	15202	15136	15077	15372	15516	15086	15281	15341	15276	15157	15325	15132	15268	15203	14983	15095	15081	15300	15146	15087	15154	15124	15193	15099	14982	15085	15141	15019	15246	15205	15119	15354	15225	15174	15343	15070	15129	15088	15074	15063	15270	15172	15231	15233	15195	15322	15277	15219	15181	15183	15311	15301	15256	15150	15253	15229	15252	15033	15071	15216	15280	15150	15267	15165	15182	15222	15316	15120	15183	15113	15065	15143	15104	15000	15117	15141	15196	15143	15009	15110	15177	15072	15176	15252	15166	15119	15234	15271	15236	15240	15345	15032	15343	15241	15299	15109	15269	15127	15367	15124	15193	15093	15120	15341	15135	15271	15289	15350	15032	15362	15337	15221	15334	15260	15320	15329	15161	15110	15111	15059	15350	15230	15199	15135	15286	15181	15170	15334	15082	15189	15238	15341	14998	15213	15166	15276	15116	15194	15270	15171	15128	15135	15148	15084	15029	15094	15171	15143	15230	15191	15060	15177	15043	15065	15181	15216	15221	15123	15196	15135	15105	15218	15163	15194	15193	15139	15129	15142	15077	15129	15357	15142	15139	15113	15095	15197	15168	15163	15295	15086	15173	15307	15256	15100	15101	15345	15236	15128	15192	15240	15103	15137	15126	15193	15504	15294	15152	15024	15097	15054	15268	15231	15301	15254	15261	15155	15306	15213	15129	15184	15210	15104	15380	15262	15092	15190	15277	15304	15271	15230	15113	15267	15238	15109	15137	15238	15232	15355	15250	15313	15111	15287	15044	15227	15106	15206	15214	15088	15337	15174	15281	15173	15209	15345	15253	15138	14994	15295	15141	15203	15275	15300	15171	15204	15154	15156	15048	15136	15142	15299	15183	15332	15354	15235	15164	15230	15194	15214	15100	15043	15199	15136	15136	15168	15245	15150	15078	15294	15171	15267	15170	15189	15206	15234	15206	15358	15230	15053	15229	15196	15026	15215	15163	15295	15214	15406	15365	15407	15109	15198	15028	15155	15297	15294	15083	15086	15266	15092	15395	15149	15253	15187	15217	15220	15268	15217	15302	15137	15352	15264	15271	15280	15410	15140	15099	15142	15355	15160	15175	15186	15201	15180	15113	15049	15004	15191	15266	15210	15308	15107	15272	15175	15070	15261	15066	15267	15412	15133	15188	15065	15113	15410	15214	15198	15012	14994	15165	15199	15173	15321	15206	15190	15088	15338	15147	15248	15129	15262	15050	15169	15236	15374	15150	15299	15145	15285	15271	15172	15101	15195	15096	15202	15191	15400	15261	15038	15083	15101	15297	15056	15355	15357	15216	15087	15020	15214	15259	15189	15333	15114	15198	15192	15059	15219	15315	15146	15184	15058	15290	15184	15408	15286	15159	15058	15184	15169	15184	15226	15304	15207	15366	15354	15113	15182	15179	15214	15115	15238	15284	15427	15102	15291	15036	15210	15243	15187	15176	15223	15173	15203	15182	15331	15158	15162	15202	15345	15143	15254	15247	15109	15250	15189	15073	15202	15210	15241	15069	15308	15321	15178	15161	15252	15177	15155	15031	15199	15140	15153	15260	15143	15101	15384	15222	15170	15140	15143	15309	15266	15099	15088	15258	15281	15373	15069	15308	15194	15343	15090	15230	15026	15148	15264	15194	15012	15196	15302	15109	15171	15273	15267	15194	15313	15177	15315	15113	15125	15292	15279	15130	15272	15109	15351	15170	15040	15107	15131	15094	15246	15166	15188	15246	15235	15206	15196	15275	15164	15147	15325	15288	15246	15005	15157	15354	15178	15088	15223	15301	15131	15153	15243	15351	15266	15171	15173	15481	15089	15162	15250	15155	15223	15130	15271	15283	15221	15218	14969	15086	15035	15149	15291	15085	15170	15225	15225	15254	15275	15272	14930	15205	15124	15216	15199	15400	15268	15128	15065	15161	15166	15005	15180	15259	15267	15308	15017	15341	15038	15146	15296	15247	15149	15128	15059	15193	15149	15275	15097	15217	15332	15233	15327	15122	15128	15127	15181	15241	15227	15167	15221	15185	15295	15171	15108	15267	15208	15229	15230	14946	15100	15188	15223	15111	15043	15127	15173	15258	15236	15116	15042	15025	15049	15167	15208	15132	15255	15079	15135	15151	15209	15264	15140	15019	15190	15223	15359	15186	15261	15229	15217	15263	15198	15219	15140	15076	15307	15130	15173	15197	15203	15241	15261	15258	15469	15045	15203	15233	15198	15115	15231	15298	15175	15101	15113	15209	15214	15225	15165	15251	15291	15021	15277	15280	15189	15259	15201	15238	15110	15164	15221	15439	15254	15204	15099	15202	15248	15383	15186	15269	15337	15226	14984	15211	15086	15251	15199	15301	15247	15195	15146	15247	15097	15109	15194	15259	15087	15165	15270	15250	15155	15196	15150	15209	15155	15135	15213	14968	15257	15262	15053	15203	15281	15270	15406	15223	15391	15159	15092	15218	15202	15329	15126	15128	15200	15380	15134	15210	15099	15166	15193	15150	15190	15175	15077	15315	15093	15183	15103	15010	15165	15146	15304	15142	15036	15327	15135	15211	15547	15268	15121	15282	15119	15369	15148	15414	15196	15165	15284	15133	15294	15339	15211	15108	15282	15308	15273	15142	15271	15182	15248	15281	15087	15223	15230	15217	15090	15290	15070	15115	15205	15290	15304	15176	15366	15238	15221	15294	15284	15161	15177	15260	15072	15019	15307	15280	15263	15179	15140	15198	15365	15178	15141	15117	15198	15166	15194	15148	15187	15329	15195	15267	15307	15319	15056	15359	15225	15242	15167	15392	15234	15157	15161	15222	15145	15287	15070	15243	15277	15112	15201	15254	15147	15316	15332	15101	15165	15293	15222	15333	15227	15103	15103	15181	15048	15405	15128	15414	15328	15334	15055	15154	15231	15181	15358	15105	15213	15079	15011	15372	15186	15183	15069	15233	15204	15241	15345	15328	15218	15175	15359	15269	15153	15243	15199	15296	15188	15113	15316	15275	15180	15233	15337	15320	15078	15151	15100	15095	15065	15311	15193	15156	15120	15183	15225	15199	15034	15263	15213	15213	15238	15062	15110	15317	15208	15139	15088	15368	15237	15153	15239	15204	15256	15261	15301	15354	15255	15219	15204	15215	15290	15238	15282	15242	15225	15209	15139	15194	15365	15165	15192	15105	15245	15090	15231	15177	15140	15027	15326	15251	15431	15401	15146	15204	15047	15268	15060	15100	15240	15168	15229	15431	15152	15417	15139	15350	15230	15113	15192	15123	15200	15175	15083	15023	15169	15105	15091	15110	15330	15180	15215	15085	15275	15131	15073	15111	15405	15273	15236	15135	15236	15329	15227	14950	15234	15212	15222	15379	15220	15178	15350	15177	15311	15089	15204	15264	15107	15210	15212	15370	15127	15083	15314	15355	15265	15255	15230	15069	15170	15255	15383	15235	15114	15195	15115	15129	15135	15257	15092	15096	15264	15298	15302	15221	14988	15372	15119	15266	15009	15359	15159	15249	15001	15225	15141	15121	15207	15237	15176	15142	15133	15189	15214	15296	15368	15354	15244	15015	15088	15153	15350	15350	15151	15075	15238	15198	15034	15007	15096	15217	15138	15271	15187	15250	15253	15289	15220	15208	15366	15200	15203	15179	14965	15106	15092	15034	15362	15217	15186	15258	15242	15053	15192	15174	15315	15305	15352	15373	15000	15237	15231	15067	15177	15207	15163	15225	15260	15143	15083	15252	15154	15034	15128	15252	15121	15196	15061	15301	15139	15178	15371	15322	15221	15229	15171	15194	15251	15206	15212	15183	15277	15359	15008	15196	15211	15244	15132	15160	15137	15288	15204	15101	15258	15208	15158	15244	15162	15101	15128	15174	15099	15186	15285	15233	15250	15318	15067	15304	15097	15275	15092	15294	15291	15276	15331	15085	15331	15279	15131	15203	15111	15262	15180	15291	15198	15109	15357	15177	15245	15190	15008	15256	15115	15191	15216	15233	15202	15192	15186	15275	15009	15232	15256	15198	15109	15320	15408	15121	15178	15090	15138	15017	15280	15234	15168	15143	15105	15285	15250	15417	15232	15238	15152	15072	15194	15168	15303	15232	15158	15373	15170	15222	15234	15104	15372	15314	15268	15077	15241	15248	15230	14980	15244	15209	15091	15137	15083	15231	15128	15207	15170	15242	15227	15283	15217	15045	15173	15091	15035	15148	15251	15028	15221	15365	15162	15221	15307	15267	15237	15221	15100	15281	15413	15286	15373	15190	14932	15025	15219	15318	15193	15189	15375	15201	15169	15194	15042	15046	15216	15204	15225	15145	15183	15228	15237	15311	15226	15226	15416	15215	15098	15180	15172	15144	15200	15352	15265	15190	15244	15316	14973	15165	15063	15069	15032	15380	15064	15299	15115	15191	15202	15062	15271	15254	15146	15133	15167	15155	15221	15243
28180	22652	25238	22033	18794	18200	18357	17876	17807	17793	17648	17389	17577	17595	17334	17112	17252	17240	17401	17342	17496	17529	17406	17343	17211	17358	17142	17097	17317	17467	17337	17209	17309	17245	17336	17238	17239	17102	17258	17082	17470	17285	17011	17312	17364	17328	17095	17435	17252	17264	17093	17321	17097	17213	17264	17248	17308	17449	17305	17262	17042	17120	17396	17216	17165	17375	17314	17321	17189	17385	17447	17245	17321	17239	17147	17202	17400	17123	17468	17270	17103	17326	17133	17194	17365	17042	17286	17212	17206	17218	17275	17136	17274	17320	17213	17352	17376	17095	17367	17406	17259	17249	17150	16957	17303	17152	17261	17286	17162	17325	17264	17221	17249	17266	17148	17292	17182	17242	17425	17281	17402	17325	17440	17490	17394	17417	17280	17148	17314	17266	17122	17291	17416	17271	17168	17199	17234	17270	17146	17351	17371	17194	17212	17385	17221	17339	17181	17088	17271	17104	17246	17249	17401	17443	17183	17216	17268	17425	17288	17335	17263	17171	17278	17205	17152	17383	17365	17138	17170	17110	17223	17186	17141	17387	17222	17377	17125	17148	17114	17272	17353	17297	17363	17185	17063	17280	17123	17157	17198	17425	17313	17333	17151	17191	17284	17251	17250	17238	17321	17317	17529	17294	17011	17310	17327	17326	17117	17101	17193	17212	17195	17387	17200	17117	17348	17299	17410	17197	17319	17340	17420	17448	17477	17304	17420	17151	17422	17265	17409	17389	17203	17344	17186	17421	17387	17282	17117	17471	17356	17185	16943	17257	17333	17251	17227	17218	17307	17096	17193	17344	17112	17152	17356	17212	17437	17365	17405	17169	17401	17174	17217	17191	17244	17194	17219	17339	17191	17211	17252	17123	17213	17445	17246	17397	17257	17224	17338	17311	17242	17109	17211	17267	17190	17325	17084	17305	17270	17113	17197	17217	17242	17343	17182	17105	17237	17540	17322	17295	17370	17333	17362	17270	17019	17225	17102	17261	17251	17201	17217	17399	17343	17240	17254	17218	17255	17304	17245	17387	17343	17333	17284	17285	17325	17264	17374	17315	17229	17152	17189	17311	17416	17394	17219	17118	17334	17226	17317	17142	17316	17427	17264	17391	17317	17291	17312	17240	17320	17312	17299	17238	17072	17144	17113	17122	17190	17440	17254	17330	17213	17182	17125	17273	17556	17389	17224	17052	17222	17128	17276	17338	17384	17456	17258	17223	17093	17442	17481	17339	17452	17167	17128	17282	17382	17179	17310	17370	17422	17477	17299	17340	17297	17233	17497	17195	17372	17328	17275	17318	17186	17553	17494	17250	17149	17522	17391	17223	17383	17369	17170	17252	17460	17480	17465	17269	17233	17225	17146	17223	17318	17238	17149	17119	17366	17431	17217	17403	17458	17301	17410	17040	17304	17252	17280	17004	17174	17402	17130	17242	17209	17321	17147	17145	17420	17270	17239	17302	17095	17408	17131	17206	17349	17320	17464	17498	17293	17387	17377	17121	17186	17328	17263	17217	17066	17360	17532	17318	17170	17254	17435	17386	17250	17364	17254	17245	17458	17087	17289	17177	17298	17239	17283	17426	17347	17458	17287	17195	17313	17181	17437	17230	17216	17226	17237	17237	17222	17234	17229	17206	17165	17201	17210	17217	17204	17148	17281	17283	17165	17406	17264	17212	17448	17093	17261	17357	17315	17183	17360	17184	17149	17151	17359	17334	17290	17285	17389	17118	17164	17297	17286	17350	17440	17052	17432	17213	17246	17343	17315	17286	17315	17330	17323	17246	17234	17191	17279	17298	17473	17382	17306	17145	17337	17208	17414	17182	17210	17260	17230	17490	17371	17343	17190	17328	17211	17106	17106	17281	17296	17181	17260	17234	17312	17135	17100	17274	17367	17262	17352	17161	17303	17172	17160	17249	17335	17215	17184	17163	17459	17388	17143	17561	17325	17288	17161	17186	17351	17244	17384	17549	17322	17216	17422	17100	17309	17581	17301	17176	17332	17392	17160	17424	17371	17119	17392	17392	17257	17318	17436	17452	17299	17384	17463	17381	17362	17262	17291	17420	17281	17226	17173	17270	17272	17133	17248	17321	17335	17278	17300	17188	17389	17240	17306	17088	17354	17223	17033	17200	17331	17151	17331	17416	17317	17327	17424	17195	17304	17159	17295	17397	17287	17411	17369	17190	17200	17340	17191	17408	16997	17156	17280	17275	17217	17307	17400	17253	17538	17403	17343	17124	17254	17144	17181	17312	17283	17396	17451	17126	17235	17159	17197	17314	17443	17317	17271	17203	17194	17145	17327	17150	17377	17452	17251	17275	17286	17182	17152	17030	17241	17326	17206	17211	17332	17107	17249	17226	17177	17201	17350	17261	17099	17226	17306	17287	17180	17402	17177	17255	17283	17343	17148	17448	17329	17426	17273	17233	17370	17304	17047	17300	17316	17151	17399	17340	17442	17077	17376	17432	17210	17082	17313	17459	17289	17259	17289	17300	17220	17020	17135	17326	17201	17319	17142	17064	17336	17275	16985	17230	17330	17310	17234	17353	17208	17556	17271	17165	17346	17247	17088	17302	17348	17218	17302	17251	17213	17256	17287	17245	17097	17285	17225	17366	17356	17189	17314	17158	17235	17392	17326	17352	17245	17290	17299	17261	17366	17424	17460	17345	17332	17338	17185	17177	17357	17380	17144	17287	17362	17258	17461	17194	17402	17203	17144	17348	17324	17343	17266	17129	17252	17262	17333	17127	17359	17358	17255	17280	17261	17245	17429	17105	17311	16985	17204	17202	17387	17234	17244	17109	17157	17276	17278	17223	17077	17260	17219	17145	17289	17209	17041	17076	17106	17280	17293	17418	17233	17072	17028	17231	17373	17307	17116	17290	17300	17128	17311	17236	17314	17180	17167	17423	17337	17187	17312	17322	17170	17301	17182	17189	17261	17461	17178	17238	17250	17151	17222	17198	17261	17345	17279	17269	17191	17484	17185	17319	17136	17144	17061	16928	17141	17318	17285	17178	17394	17211	17424	17410	17361	17260	17241	17309	17299	17104	17263	17324	17403	17326	17357	17285	17373	17250	17309	17314	17153	17058	17193	17180	17309	17364	17254	17284	17388	17017	17081	17304	17201	17327	17301	17353	17302	17209	17276	17385	17197	17183	17149	17334	17171	17261	17262	17266	17180	17162	17209	17316	17118	17394	17362	17346	17256	17137	17223	17279	17015	17299	17156	17182	17264	17345	17232	17286	17567	17227	17303	17416	17230	17416	17487	17235	17046	17355	17405	17306	17216	17161	17320	17187	17516	17145	17339	17413	17518	17294	17202	17284	17247	17184	17036	17369	17201	17338	17355	17363	17484	17274	17288	17441	17507	17394	17167	17180	17272	17260	17410	17387	17188	17159	17189	17472	17292	17201	17375	17312	17194	17428	17238	17190	17497	17324	17401	17355	17285	17293	17196	17161	17156	17264	17146	17357	17255	17209	17377	17209	17511	17315	17289	17056	17188	17279	17306	17173	17311	17402	17314	17225	17234	17287	17364	17406	17325	17305	17334	17260	17185	17223	17222	17145	17323	17281	17307	17391	17309	17089	17135	17142	17078	17160	17372	17224	17192	17088	17371	17237	17170	17384	17444	17250	17278	17181	17402	17238	17144	17024	17223	17353	17129	17341	17166	17424	17147	17208	17054	17268	17368	17427	17329	17213	17370	17438	17074	17241	17227	17266	17029	17310	17247	17641	17178	17182	17212	17357	17277	17332	17362	17225	17159	17224	17322	17303	17270	17232	17513	17370	17410	17320	17255	17427	17417	17070	17248	17198	17316	17274	17254	17217	17367	17234	17378	17264	17265	17169	17117	17242	17476	17350	16990	17356	17190	17370	17420	17266	17203	16931	17367	17170	17322	17313	17397	17168	17126	17506	17358	17433	17313	17227	17440	17247	17268	17302	17358	17139	17252	17225	17123	17176	17027	17174	17273	17145	17379	17413	17231	17173	17199	17225	17541	17152	17194	17152	17189	17373	17483	17211	17214	17326	17220	17418	17213	17147	17248	17348	17110	17161	17216	17384	17454	17299	17199	17479	17248	17452	17332	17369	17339	17371	17366	17372	17247	17290	17361	17249	17331	17253	17406	17330	17369	17277	17486	17354	17446	17281	17426	17097	17023	17276	17254	17168	17170	17416	17287	17288	17326	17301	17113	17333	17339	17316	17270	17268	17311	17241	17295	17431	17264	17341	17256	17241	17310	17235	17190	17172	17222	17310	17207	17170	17437	17317	17253	17378	17354	17189	17429	17479	17346	17251	17255	17249	17285	16984	17139	17194	17188	17328	17249	17255	17328	17465	17463	17335	17302	17181	17119	17161	17457	17246	17396	17166	17151	17174	17144	17448	17286	17176	17268	17309	17192	17334	17244	17250	17192	17293	17264	17226	17262	17202	17422	17163	17213	17292	17354	17482	17491	17416	17192	17216	17507	17167	17207	17061	17250	17315	17152	17185	17217	17406	17349	17278	17364	17289	17131	17188	17480	17177	17278	17255	17299	17390	17333	17275	17358	17261	17509	17514	17222	17339	17353	17126	17219	17213	17095	17347	17257	17239	17148	17180	17412	17328	17178	17372	17268	17187	17333	17277	17455	17364	17340	17439	17075	17369	17304	17269	17365	17266	17332	17360	17230	17124	17376	17382	17427	17148	17345	17402	17431	17026	17331	17246	17277	17154	17441	17178	17168	17346	17150	17182	17317	17648	17381	17134	17209	17356	17354	17359	17241	17263	17390	17344	17192	17568	17249	17200	17377	17359	17160	17193	17447	17326	17225	17432	17505	17359	17258	17205	17364	17161	17114	17311	17317	17513	17102	17234	17280	17293	17215	17392	17293	17341	17214	17155	17514	17300	17577	17263	17218	17251	17240	17395	17028	17182	17304	17421	17183	17399	17465	17051	17406	17266	17313	17230	17299	17377	17528	17085	17356	17140	17155	17191	17314	17459	17171	17332	17268	17325	17484	17246	17242	17159	17149	17118	17136	17416	17442	17344	17295	17068	17289	17284	17209	17354	17509	17157	17552	17167	17146	17316	17236	17059	17201	17200	17204	17245	17256	17445	17102	17311	17396	17064	17172	17174
17018	25015	21276	17676	16636	16228	15308	15422	14876	14578	14681	14788	14835	14637	14519	14619	14485	14523	14579	14571	14602	14636	14407	14449	14502	14368	14590	14719	14454	14633	14443	14430	14570	14508	14605	14552	14331	14525	14574	14555	14568	14550	14545	14415	14473	14457	14523	14506	14547	14527	14449	14327	14591	14398	14494	14538	14526	14353	14433	14454	14348	14457	14416	14504	14457	14379	14665	14476	14450	14469	14447	14501	14515	14391	14666	14550	14393	14417	14518	14486	14447	14518	14578	14443	14669	14527	14451	14365	14574	14392	14453	14490	14317	14522	14493	14620	14387	14425	14444	14467	14513	14438	14402	14468	14587	14544	14368	14581	14573	14295	14483	14442	14564	14592	14557	14295	14588	14548	14385	14420	14512	14337	14558	14650	14397	14387	14405	14506	14481	14462	14493	14529	14578	14641	14392	14438	14365	14620	14598	14453	14463	14370	14433	14534	14406	14462	14439	14521	14375	14545	14351	14646	14447	14389	14700	14540	14576	14608	14495	14403	14477	14332	14411	14616	14555	14477	14558	14470	14408	14451	14355	14430	14541	14485	14532	14542	14396	14543	14425	14592	14483	14417	14654	14534	14457	14454	14500	14490	14435	14720	14512	14536	14447	14464	14480	14331	14476	14468	14636	14400	14575	14616	14353	14546	14526	14389	14518	14521	14428	14532	14543	14340	14537	14499	14507	14269	14497	14344	14314	14513	14495	14569	14366	14437	14625	14477	14561	14442	14553	14434	14480	14434	14548	14325	14520	14452	14610	14434	14398	14609	14505	14577	14596	14425	14452	14609	14410	14481	14567	14566	14478	14464	14606	14443	14557	14352	14435	14550	14499	14441	14662	14513	14472	14372	14462	14523	14428	14567	14376	14516	14346	14428	14674	14471	14495	14484	14631	14524	14533	14538	14521	14699	14623	14380	14356	14566	14633	14522	14457	14536	14613	14472	14307	14436	14530	14495	14510	14477	14256	14452	14371	14398	14523	14392	14439	14532	14423	14544	14366	14547	14530	14524	14317	14512	14686	14562	14436	14577	14394	14405	14387	14454	14560	14344	14405	14484	14620	14655	14376	14330	14580	14513	14555	14541	14355	14348	14406	14436	14554	14420	14732	14459	14758	14527	14800	14425	14511	14603	14459	14667	14399	14532	14355	14495	14549	14377	14533	14443	14469	14566	14468	14484	14449	14329	14607	14429	14601	14592	14391	14228	14461	14421	14536	14578	14425	14485	14467	14544	14448	14439	14359	14429	14446	14419	14296	14478	14407	14608	14464	14377	14419	14487	14497	14661	14514	14420	14626	14456	14445	14550	14543	14503	14408	14569	14613	14495	14520	14414	14571	14483	14507	14476	14565	14406	14451	14297	14685	14286	14453	14436	14421	14447	14434	14266	14485	14536	14415	14387	14588	14410	14424	14407	14317	14523	14352	14606	14503	14456	14465	14559	14479	14438	14340	14339	14470	14421	14447	14449	14522	14558	14503	14624	14383	14366	14483	14404	14604	14459	14492	14388	14652	14372	14593	14509	14454	14533	14438	14521	14450	14438	14554	14383	14304	14500	14426	14436	14387	14529	14425	14489	14530	14531	14621	14468	14468	14459	14451	14523	14338	14531	14549	14579	14655	14395	14524	14381	14389	14489	14641	14334	14410	14257	14464	14491	14420	14469	14532	14393	14484	14447	14352	14566	14546	14342	14437	14426	14388	14240	14571	14430	14684	14516	14443	14448	14472	14550	14590	14385	14417	14594	14429	14443	14437	14376	14504	14425	14386	14415	14666	14626	14416	14546	14447	14484	14576	14454	14499	14386	14621	14360	14491	14448	14476	14408	14550	14625	14405	14435	14615	14518	14513	14522	14300	14537	14499	14429	14646	14546	14414	14354	14445	14494	14435	14549	14424	14337	14382	14429	14419	14405	14396	14467	14421	14465	14586	14380	14562	14519	14589	14463	14550	14401	14490	14640	14547	14575	14407	14651	14272	14299	14557	14456	14411	14759	14390	14529	14418	14410	14687	14436	14553	14337	14566	14549	14492	14385	14444	14480	14519	14535	14459	14356	14477	14433	14476	14342	14404	14502	14442	14354	14619	14428	14483	14484	14405	14604	14625	14687	14441	14510	14414	14467	14424	14682	14393	14441	14451	14491	14565	14513	14515	14494	14488	14552	14517	14579	14495	14532	14457	14459	14465	14409	14310	14557	14409	14580	14452	14520	14519	14594	14500	14484	14594	14657	14555	14447	14362	14632	14517	14602	14415	14526	14553	14458	14517	14608	14347	14454	14380	14498	14518	14469	14557	14376	14331	14524	14514	14350	14547	14467	14380	14521	14455	14428	14372	14372	14697	14498	14475	14537	14469	14407	14533	14512	14418	14325	14503	14531	14468	14534	14411	14572	14486	14487	14551	14359	14494	14383	14571	14383	14566	14305	14437	14308	14456	14387	14565	14605	14522	14483	14622	14394	14417	14515	14478	14462	14500	14512	14518	14497	14574	14553	14494	14504	14596	14511	14590	14386	14363	14454	14325	14419	14454	14462	14466	14510	14339	14492	14516	14391	14455	14534	14418	14735	14660	14442	14353	14637	14425	14534	14493	14501	14547	14591	14504	14492	14439	14457	14328	14456	14579	14423	14562	14444	14671	14392	14472	14420	14615	14460	14424	14365	14596	14519	14428	14520	14354	14442	14584	14588	14547	14609	14364	14414	14465	14478	14504	14500	14751	14244	14529	14521	14437	14425	14353	14434	14476	14413	14432	14583	14401	14510	14424	14503	14545	14340	14432	14577	14469	14488	14419	14449	14372	14442	14623	14482	14709	14463	14488	14342	14502	14450	14531	14504	14310	14452	14473	14623	14367	14587	14461	14502	14460	14462	14394	14611	14309	14449	14418	14544	14631	14536	14536	14429	14547	14489	14507	14517	14401	14635	14499	14549	14498	14472	14445	14401	14527	14375	14467	14582	14378	14462	14476	14438	14591	14576	14531	14373	14451	14619	14611	14502	14279	14383	14401	14369	14388	14417	14297	14507	14643	14330	14361	14440	14568	14289	14690	14488	14489	14296	14519	14548	14479	14586	14559	14585	14334	14505	14300	14705	14388	14450	14502	14491	14674	14465	14690	14345	14467	14470	14437	14579	14640	14548	14426	14553	14592	14610	14468	14541	14547	14579	14322	14424	14539	14503	14442	14552	14417	14390	14510	14407	14411	14509	14600	14432	14520	14646	14661	14514	14574	14289	14491	14384	14442	14495	14408	14497	14500	14360	14516	14297	14372	14544	14386	14518	14417	14512	14594	14552	14233	14460	14564	14390	14562	14452	14695	14586	14490	14512	14406	14487	14494	14356	14623	14436	14434	14481	14551	14622	14412	14642	14434	14394	14567	14512	14528	14280	14539	14640	14433	14531	14475	14472	14430	14518	14539	14708	14480	14641	14490	14576	14476	14534	14464	14521	14332	14398	14486	14473	14617	14457	14474	14439	14516	14470	14377	14559	14418	14507	14388	14377	14424	14376	14569	14341	14417	14523	14322	14416	14536	14646	14449	14394	14724	14445	14558	14512	14562	14545	14531	14398	14527	14432	14611	14568	14745	14345	14464	14439	14520	14494	14421	14587	14511	14440	14452	14574	14463	14527	14529	14552	14403	14465	14638	14589	14543	14483	14600	14470	14674	14315	14548	14618	14483	14449	14531	14558	14516	14570	14461	14517	14305	14651	14383	14633	14531	14740	14373	14506	14551	14431	14533	14612	14551	14523	14461	14540	14415	14612	14548	14396	14563	14460	14567	14379	14458	14429	14435	14470	14348	14458	14399	14530	14388	14350	14473	14571	14569	14472	14516	14509	14416	14448	14511	14492	14371	14421	14560	14512	14632	14505	14418	14524	14543	14397	14468	14635	14343	14433	14468	14502	14661	14479	14507	14571	14317	14561	14556	14582	14623	14718	14341	14488	14354	14446	14417	14364	14559	14369	14471	14504	14559	14656	14759	14402	14552	14478	14452	14506	14572	14588	14648	14464	14480	14403	14507	14270	14354	14377	14627	14425	14433	14541	14397	14515	14417	14525	14630	14433	14540	14383	14684	14501	14529	14322	14467	14635	14456	14521	14591	14395	14400	14514	14393	14482	14452	14417	14439	14396	14403	14447	14398	14485	14566	14589	14285	14472	14500	14480	14617	14424	14546	14310	14453	14491	14474	14499	14612	14528	14615	14413	14477	14509	14459	14489	14663	14338	14367	14497	14542	14410	14475	14581	14321	14376	14499	14628	14527	14495	14420	14602	14572	14333	14283	14468	14566	14589	14618	14607	14273	14654	14473	14373	14407	14572	14399	14560	14603	14528	14455	14658	14602	14389	14547	14514	14628	14493	14599	14565	14290	14354	14432	14518	14554	14426	14512	14476	14333	14490	14431	14301	14612	14478	14509	14566	14501	14391	14428	14599	14749	14460	14493	14532	14419	14499	14554	14476	14503	14434	14532	14513	14472	14669	14616	14527	14469	14505	14359	14401	14468	14482	14496	14468	14348	14468	14424	14394	14501	14601	14677	14533	14541	14445	14480	14459	14521	14432	14536	14566	14578	14424	14281	14529	14569	14473	14677	14500	14407	14545	14532	14544	14306	14551	14312	14396	14431	14536	14429	14405	14496	14598	14544	14670	14358	14295	14559	14367	14353	14455	14455	14574	14425	14436	14487	14546	14461	14266	14401	14401	14502	14566	14533	14483	14561	14625	14500	14463	14544	14381	14594	14326	14504	14556	14612	14525	14493	14381	14488	14406	14477	14429	14474	14446	14433	14426	14486	14468	14535	14402	14460	14598	14366	14560	14439	14465	14437	14414	14502	14449	14386	14564	14308	14442	14505	14462	14391	14448	14546	14422	14694	14348	14528	14548	14338	14487	14411	14448	14747	14570	14477	14552	14540	14429	14471	14413	14497	14480	14483	14602	14524	14447	14543	14597	14335	14576	14523	14307	14424	14626	14611	14491	14467	14456	14657	14566	14397	14326	14556	14638	14498	14451	14414	14434	14471	14495	14320	14523	14390	14525	14456	14591	14642	14604	14587	14437	14493	14328	14468	14460	14589	14586	14407	14601	14648	14593	14497	14446	14595	14435	14425	14452	14589	14592	14413	14490
22653	20990	27877	24405	21987	22678	21610	18841	18192	18307	18073	17803	17623	17614	17620	17443	17389	17577	17470	17371	17450	17330	17452	17483	17435	17510	17348	17390	17333	17228	17642	17295	17334	17542	17334	17446	17452	17326	17499	17226	17348	17293	17429	17194	17249	17498	17346	17431	17603	17333	17447	17395	17293	17408	17208	17190	17301	17336	17316	17335	17255	17264	17359	17591	17334	17270	17177	17460	17319	17376	17573	17243	17459	17352	17262	17299	17409	17265	17326	17281	17323	17275	17371	17339	17169	17229	17362	17280	17136	17336	17221	17279	17043	17113	17283	17420	17396	17491	17176	17248	17311	17212	17209	17247	17098	17136	17242	17457	17367	17366	17194	17305	17342	17410	17398	17487	17558	17363	17446	17324	17307	17243	17217	17241	17286	17183	17257	17250	17171	17477	17211	17390	17302	17049	17344	17380	17278	17254	17426	17273	17298	17419	17288	17217	17277	17257	17343	17285	17305	17201	17287	17447	17334	17344	17438	17276	17156	17167	17165	17329	17256	17429	17118	17350	17157	17259	17234	17246	17207	17351	17165	17374	17383	17034	17447	17182	17194	17161	17376	17221	17183	17116	17354	17309	17379	17494	17420	17127	17397	17319	17281	17348	17109	17380	17135	17461	17364	17495	17122	17181	17509	17196	17194	17238	17464	17267	17160	17203	17447	17434	17254	17298	17294	17217	17237	17453	17208	17289	17345	17433	17334	17400	17404	17331	17517	17487	17046	17296	17278	17226	17083	17304	17124	17226	17401	17258	17367	17306	17343	17370	17155	17192	17207	17485	17164	17136	17491	17085	17190	17126	17223	17413	17469	17354	17421	17236	17387	17277	17374	17115	17231	17394	17413	17250	17382	17071	17195	17373	17468	17400	17303	17181	17350	17474	17373	17321	17351	17479	17246	16986	17054	17320	17308	17341	17200	17031	17148	17346	17505	17438	17239	17286	17012	17273	17333	17161	17221	17201	17433	17377	17335	17446	17417	17291	17279	17165	17182	17300	17301	17241	17251	17299	17304	17381	17008	17192	17381	17316	17411	17215	17430	17512	17508	17222	16967	17205	17225	17360	17136	17136	17450	17388	17559	17332	17363	17111	17116	17260	17284	17289	17355	17406	17277	17479	17383	17404	17399	17154	17386	17140	17274	17382	17432	17345	17328	17481	17417	17147	17068	17456	17354	17400	17422	17208	17256	17231	17217	17196	17312	17157	17175	17250	17270	17225	17177	17168	17396	17006	17224	17509	17294	17233	17205	17512	17337	17281	17396	17305	17254	17054	17106	17124	17147	17227	17241	17258	17356	17415	17228	17225	17198	17278	17269	17152	17280	17347	17269	17063	17209	17243	17217	17048	17257	17311	17292	17251	17441	17328	17161	17344	16955	17277	17361	17301	17151	17297	17294	17366	17403	17268	17354	17287	17275	17302	17304	17435	17442	17106	17357	17188	17400	17413	17362	17600	17493	17250	17256	17099	17319	17193	17297	17539	17252	17306	17217	17266	17352	17128	17223	17488	17405	17395	17314	17209	17548	17291	17306	17387	17343	17410	17209	17429	17242	17387	17331	17368	17401	17334	17078	17303	17213	17261	17235	17369	17200	17265	17265	17238	17126	17261	17405	17253	17287	17149	17149	17246	17171	17280	17417	17366	17382	17247	17356	17264	17154	17131	17185	17273	17469	17457	17181	17210	17181	17324	17278	17095	17188	17194	17294	17508	17228	17354	17402	17333	17381	17268	17295	17370	17299	17279	17329	17365	17366	17552	17269	17161	17327	17323	17335	17247	17274	17213	17202	17108	17344	17178	17344	17349	17219	17211	17027	17416	17070	17450	17154	17381	17365	17156	17088	17332	17316	17281	17265	17195	17375	17313	17350	17292	17363	17439	17255	17203	17196	17426	17274	17160	17391	17429	17142	17218	17519	17289	17098	17124	17350	17196	17395	17198	17346	17165	17184	17397	17393	17272	17170	17206	17246	17311	17212	17243	17466	17400	17366	17437	17373	17172	17145	17265	17314	17185	17454	17321	17107	17284	17270	17217	17443	17284	17086	17385	17395	17302	17242	17471	17325	17281	17286	17290	17418	17322	17554	17355	17267	17228	17426	17370	17237	17295	17470	17389	17076	17361	17211	17360	17399	17512	17482	17306	17295	17429	17382	17323	17380	17467	17150	17312	17222	17507	17444	17326	17397	17136	17372	17248	17260	17421	17324	17344	17142	17226	17220	17346	17283	17374	17404	17301	17271	17313	17157	17452	17189	17271	17552	17227	17403	17305	17257	17422	17305	17166	17342	17516	17463	17270	17328	17285	17222	17473	17479	17305	17487	17446	17430	17372	17288	17162	17078	17297	17278	17434	17312	17187	17304	17329	17327	17423	16964	17290	17224	17287	17345	17198	17358	17341	17235	17017	17392	17230	17156	17192	17082	17346	17375	17439	17479	17308	17317	17352	17328	17231	17104	17244	17169	17170	17304	17355	17286	17259	17259	17304	17132	17107	17179	17148	17285	17260	17377	17364	17324	17069	17334	17183	17244	17177	17306	17278	17456	17423	17242	17245	17345	17191	17402	17227	17104	17269	17404	17467	17268	17189	17217	17262	17144	17018	17117	17206	17222	17370	17265	17441	17179	17191	17361	17405	17197	17249	17595	17398	17228	17225	17319	17112	17185	17314	17380	17413	17276	17107	17205	17188	17313	17362	17547	17210	17240	17044	17338	17165	17064	17488	17372	17460	17114	17641	17223	17146	17294	17064	17318	17219	17308	17268	17350	17192	17399	17091	17225	16998	17172	17328	17439	17152	17244	17188	17242	17127	17253	17157	17279	17408	17233	17221	17214	17274	17122	17385	17013	17282	17288	17427	17267	17255	17252	17334	17145	17249	17294	17209	17391	17276	17193	17186	17464	17301	17358	17214	17308	17398	17325	17213	17313	17531	17488	17239	17408	17225	17327	17301	17302	17173	17274	17123	17320	17212	17268	17336	17324	17248	17291	17225	17234	17167	17177	17279	17318	16976	17187	17259	17276	17279	17146	17195	17288	17205	17320	17449	17227	17278	17275	17348	17215	17136	17261	17237	17237	17240	17237	17238	17291	17478	17221	17238	17207	17345	17394	17544	17161	17378	17190	17271	17405	17275	17346	17336	17435	17240	17281	17262	17256	17099	17463	17307	17247	17263	17169	17156	17179	17286	17265	17263	17383	17206	17464	17251	17330	17548	17313	17369	17409	17406	17144	17389	17233	17266	17162	17363	17351	17305	17074	17082	17382	17237	17403	17422	17247	17266	17573	17390	17353	17388	17479	17373	17344	17386	17265	17401	17214	17276	17147	17298	17264	17179	17317	17271	17347	17107	17200	17434	17397	17355	17321	17334	17288	17185	17328	17394	17410	17137	17578	17401	16996	17411	17386	17352	17354	17163	17133	17176	17404	17257	17273	17371	17552	17429	17200	17246	17306	17314	17364	17237	17178	17329	17131	17230	17067	17464	17431	17396	17502	17208	17072	17355	17194	17149	17295	17237	17436	17358	17361	17340	17359	17406	17334	17155	17436	17355	17371	17511	17328	17470	17398	17276	17249	17240	17449	17253	17525	17349	17153	17218	17050	17226	17361	17146	17385	17355	17068	17211	17412	17412	17181	17169	17427	17383	17242	17412	17375	17273	17477	17315	17289	17336	17144	17280	17291	17317	17455	17192	17274	17245	17252	17136	17151	17245	17220	17207	17349	17302	17188	17289	17193	17171	17113	17245	17332	17037	17267	17216	17400	17337	17416	17402	17265	17276	17217	17163	17436	17473	17041	17379	17252	17384	17457	17480	17271	17141	17245	17319	17428	17401	17246	17390	17323	17342	17417	17240	17258	17116	17192	17287	17270	17215	17146	17418	17341	17134	17433	17262	17472	17121	17148	17240	17394	17161	17255	17126	17403	17431	17413	17193	17333	17541	17279	17425	17257	17288	17341	17242	17186	17159	17285	17265	17202	17369	17270	17420	17394	17318	17315	17359	17441	17458	17442	17354	17451	17331	17306	17284	17363	17165	17281	17297	17424	17222	17231	17243	17354	17302	17222	17209	17322	17420	17136	17367	17235	17206	17289	17383	17469	17336	17346	17155	17326	17418	17246	17205	17308	17304	17253	17189	17270	17195	17404	17392	17280	17322	17189	17157	17144	17217	17382	17294	17263	17214	17337	17216	17249	17217	17115	17163	17400	17172	17331	17437	17489	17238	17293	17194	17249	17343	17305	17220	17304	17177	17237	17431	17301	17304	17162	17295	17141	17393	17193	16973	17453	17405	17322	17443	17393	17304	17299	17256	17289	17219	17239	17314	17600	17235	17415	17253	17287	17468	17435	17299	17283	17243	17250	17088	17324	17386	17114	17250	17331	17212	17247	17408	17217	17068	17244	17137	17218	17337	17269	17315	17274	17257	17205	17050	17274	17310	17241	17201	17158	17080	17190	17138	17254	17361	17313	17294	17076	17169	17329	17180	17241	17176	17201	17219	17245	17220	17217	17462	17233	17295	17207	17205	17265	17162	17381	17224	17405	17120	17151	17133	17238	17310	17253	17265	17371	17290	17363	17253	17334	17168	17390	17202	17166	17268	17470	17212	17577	17133	17468	17326	17357	17550	17518	17178	17346	17276	17251	17408	17214	17243	17280	17473	17202	17259	17298	17402	17289	17260	17132	17154	17358	17419	17354	17216	17254	17455	17208	17153	17401	17359	17114	17179	17304	17404	17488	17226	17130	17264	17307	17423	17339	17214	17272	17329	17343	17313	17193	17512	17513	17278	17363	17251	17185	17030	17249	17455	17468	17204	17547	17192	17245	17356	17248	17070	17283	17156	17217	17311	17152	17186	17194	17465	17331	17360	17168	17368	17064	17303	17426	17403	17345	17249	17149	17141	17290	17282	17412	17239	17139	17348	17106	17376	17145	17303	17228	17407	17325	17196	17362	17458	17078	17238	17301	17566	17350	17284	17224	17422	17458	17366	17339	17459	17219	17202	17176	17126	17473	17312	17473	17280	17358	17259	17088	17375	17104	17200	17455	17157	17433	17300	17295	17266	17288	17322	17294	17419	17374	17175	17230	17151	17144	17212	17389	17111	17366	17327	17439	17085	17363	17267	17068	17286
14788	31290	25811	20387	18733	17655	16679	16194	15534	15300	14930	14845	14718	14630	14625	14772	14722	14591	14584	14433	14729	14423	14641	14504	14588	14606	14551	14529	14539	14438	14467	14517	14404	14509	14549	14635	14546	14699	14429	14497	14498	14664	14574	14581	14443	14393	14401	14593	14539	14574	14531	14624	14511	14416	14508	14464	14470	14525	14387	14520	14506	14578	14607	14456	14485	14443	14565	14458	14569	14487	14387	14430	14617	14274	14472	14506	14493	14587	14721	14499	14445	14645	14405	14524	14518	14396	14589	14605	14274	14554	14390	14466	14641	14490	14374	14548	14638	14525	14492	14558	14502	14414	14422	14440	14496	14551	14435	14321	14526	14584	14561	14353	14645	14382	14523	14441	14433	14313	14422	14421	14444	14488	14456	14470	14566	14581	14398	14544	14496	14408	14428	14452	14609	14368	14501	14449	14423	14582	14466	14651	14432	14466	14364	14302	14523	14551	14475	14483	14572	14445	14491	14651	14600	14351	14437	14413	14648	14450	14363	14461	14456	14380	14388	14490	14572	14527	14376	14386	14326	14585	14426	14509	14359	14577	14502	14576	14483	14417	14360	14602	14489	14314	14591	14378	14530	14445	14488	14384	14265	14492	14387	14514	14423	14520	14538	14557	14566	14506	14466	14696	14548	14567	14471	14475	14544	14531	14527	14359	14510	14547	14489	14467	14409	14571	14553	14542	14345	14513	14602	14502	14608	14497	14444	14392	14478	14381	14642	14392	14488	14376	14391	14482	14536	14351	14476	14423	14270	14345	14476	14336	14441	14663	14428	14515	14332	14455	14385	14380	14501	14343	14463	14346	14739	14554	14485	14501	14442	14534	14615	14624	14489	14298	14415	14504	14472	14536	14535	14508	14295	14436	14679	14408	14558	14376	14621	14488	14568	14612	14477	14382	14479	14563	14320	14513	14476	14568	14331	14544	14501	14389	14455	14525	14500	14445	14477	14519	14378	14455	14558	14483	14383	14468	14550	14463	14575	14553	14448	14538	14374	14465	14448	14517	14619	14524	14423	14435	14324	14489	14607	14518	14409	14635	14571	14373	14433	14658	14330	14404	14562	14547	14595	14677	14397	14406	14605	14556	14593	14530	14498	14517	14395	14392	14426	14432	14315	14357	14536	14509	14678	14503	14475	14408	14516	14394	14464	14493	14486	14647	14614	14370	14516	14516	14571	14598	14338	14419	14441	14537	14365	14531	14703	14577	14290	14462	14319	14432	14582	14384	14512	14536	14208	14463	14405	14690	14235	14278	14494	14377	14477	14549	14679	14611	14408	14286	14300	14371	14657	14479	14321	14408	14540	14542	14523	14423	14525	14263	14419	14317	14619	14509	14286	14501	14490	14514	14457	14503	14572	14463	14513	14412	14542	14498	14511	14450	14543	14403	14298	14511	14493	14389	14543	14366	14467	14502	14461	14603	14461	14519	14490	14423	14432	14651	14529	14531	14485	14586	14324	14428	14323	14481	14604	14508	14545	14426	14267	14390	14326	14254	14359	14588	14464	14482	14564	14419	14661	14638	14428	14435	14377	14438	14454	14592	14530	14549	14373	14703	14409	14588	14577	14361	14573	14484	14545	14440	14653	14402	14379	14452	14351	14343	14601	14492	14396	14394	14464	14306	14506	14510	14527	14417	14535	14575	14440	14266	14336	14578	14457	14371	14574	14552	14433	14504	14305	14636	14546	14349	14519	14369	14519	14565	14361	14432	14396	14395	14579	14520	14651	14504	14447	14492	14641	14557	14484	14343	14494	14435	14334	14496	14431	14602	14410	14449	14618	14588	14576	14386	14358	14486	14383	14298	14705	14422	14327	14626	14479	14502	14569	14336	14286	14477	14482	14603	14410	14521	14565	14582	14510	14271	14501	14434	14560	14469	14356	14580	14362	14362	14485	14464	14473	14474	14487	14466	14426	14487	14440	14498	14587	14543	14464	14559	14311	14424	14646	14407	14507	14586	14476	14451	14572	14437	14369	14325	14476	14456	14475	14546	14614	14535	14508	14429	14348	14535	14481	14548	14477	14271	14327	14288	14383	14532	14286	14518	14486	14459	14405	14376	14334	14381	14511	14536	14516	14588	14420	14418	14731	14435	14470	14434	14455	14471	14468	14539	14603	14462	14506	14369	14565	14556	14426	14480	14549	14464	14473	14477	14525	14409	14423	14230	14450	14622	14300	14503	14469	14394	14427	14361	14571	14562	14344	14347	14615	14439	14468	14402	14493	14498	14458	14513	14477	14573	14473	14371	14401	14505	14479	14519	14395	14330	14632	14632	14311	14616	14418	14404	14449	14556	14369	14351	14530	14343	14486	14517	14384	14522	14402	14501	14516	14453	14471	14381	14503	14457	14337	14466	14328	14399	14462	14399	14411	14399	14613	14557	14407	14498	14385	14455	14471	14513	14402	14403	14491	14583	14724	14648	14433	14590	14407	14482	14537	14567	14395	14538	14567	14305	14393	14670	14556	14565	14431	14511	14629	14368	14530	14429	14424	14512	14522	14488	14536	14377	14399	14395	14434	14638	14451	14489	14505	14649	14603	14586	14412	14473	14529	14439	14520	14628	14450	14441	14587	14383	14484	14533	14509	14374	14432	14328	14418	14593	14521	14378	14503	14270	14442	14471	14396	14565	14540	14576	14447	14335	14391	14470	14392	14451	14249	14434	14588	14393	14365	14340	14503	14531	14544	14293	14524	14455	14447	14350	14585	14491	14405	14481	14481	14542	14434	14400	14707	14375	14510	14472	14400	14617	14282	14543	14582	14597	14440	14446	14610	14429	14308	14353	14469	14552	14338	14558	14574	14336	14557	14363	14544	14263	14527	14478	14448	14553	14534	14554	14529	14468	14425	14523	14390	14314	14455	14414	14551	14546	14502	14520	14584	14551	14396	14611	14628	14545	14551	14589	14537	14334	14455	14511	14471	14430	14490	14275	14306	14444	14528	14501	14592	14398	14368	14595	14422	14515	14473	14452	14593	14437	14693	14451	14412	14352	14511	14462	14536	14478	14555	14595	14302	14479	14444	14406	14503	14427	14401	14501	14364	14452	14533	14444	14490	14587	14452	14583	14626	14482	14431	14495	14526	14634	14439	14429	14523	14652	14430	14496	14582	14251	14191	14511	14450	14527	14420	14446	14364	14267	14356	14574	14347	14631	14551	14767	14563	14566	14590	14582	14529	14454	14493	14479	14579	14604	14473	14531	14488	14411	14507	14620	14481	14273	14414	14490	14695	14422	14524	14596	14560	14473	14582	14582	14619	14480	14461	14313	14553	14483	14489	14691	14522	14498	14464	14587	14432	14357	14435	14614	14418	14465	14337	14483	14574	14544	14350	14514	14486	14599	14487	14467	14539	14315	14500	14544	14533	14440	14406	14630	14513	14470	14492	14620	14554	14440	14564	14572	14438	14444	14409	14326	14491	14607	14589	14391	14327	14383	14472	14535	14468	14571	14421	14510	14476	14457	14600	14323	14502	14406	14375	14496	14453	14434	14521	14175	14356	14628	14603	14451	14519	14594	14436	14419	14526	14350	14541	14477	14417	14523	14529	14530	14605	14509	14539	14539	14477	14404	14526	14405	14472	14678	14541	14612	14499	14485	14347	14386	14370	14462	14381	14468	14590	14574	14455	14565	14229	14398	14596	14653	14591	14315	14398	14573	14432	14461	14654	14376	14488	14409	14592	14454	14412	14468	14504	14465	14391	14481	14427	14660	14554	14583	14457	14429	14411	14408	14520	14476	14545	14225	14639	14378	14465	14591	14593	14428	14602	14449	14393	14509	14407	14531	14387	14475	14560	14496	14485	14413	14588	14367	14388	14505	14398	14292	14461	14591	14245	14475	14472	14442	14506	14471	14450	14567	14516	14492	14500	14529	14463	14456	14468	14394	14481	14615	14503	14465	14379	14403	14597	14540	14520	14392	14572	14410	14273	14574	14487	14503	14495	14603	14497	14307	14420	14533	14464	14590	14444	14401	14474	14416	14545	14490	14547	14387	14518	14338	14405	14273	14452	14462	14503	14340	14439	14441	14432	14502	14491	14444	14456	14399	14347	14304	14482	14536	14436	14684	14458	14615	14422	14553	14529	14454	14552	14529	14430	14461	14422	14469	14557	14624	14632	14484	14429	14433	14630	14602	14541	14323	14564	14514	14523	14551	14405	14504	14461	14402	14392	14442	14470	14542	14342	14418	14331	14603	14645	14519	14408	14366	14610	14474	14417	14551	14286	14430	14603	14427	14434	14440	14249	14372	14618	14602	14459	14694	14471	14541	14542	14319	14455	14412	14423	14494	14364	14637	14355	14555	14502	14330	14523	14426	14458	14490	14614	14590	14411	14533	14375	14417	14592	14391	14520	14456	14463	14474	14452	14490	14315	14450	14508	14498	14431	14426	14503	14533	14305	14434	14460	14435	14540	14581	14383	14582	14305	14624	14441	14539	14451	14543	14511	14586	14551	14587	14478	14458	14559	14368	14726	14329	14525	14699	14477	14567	14312	14282	14511	14606	14604	14434	14329	14379	14481	14483	14393	14324	14576	14407	14554	14516	14450	14474	14387	14508	14499	14381	14642	14481	14607	14450	14463	14636	14652	14509	14521	14520	14355	14583	14377	14483	14350	14672	14323	14525	14733	14383	14676	14364	14429	14451	14436	14625	14351	14420	14595	14450	14535	14531	14500	14475	14530	14504	14391	14585	14471	14463	14432	14504	14649	14460	14521	14460	14399	14492	14360	14478	14455	14480	14453	14537	14390	14490	14463	14471	14532	14376	14487	14505	14527	14511	14475	14582	14340	14422	14433	14354	14647	14462	14416	14386	14581	14537	14226	14507	14497	14463	14521	14509	14717	14515	14325	14496	14404	14449	14480	14454	14343	14497	14538	14757	14410	14524	14500	14415	14542	14494	14504	14446	14581	14350	14610	14421	14378	14620	14463	14376	14539	14543	14651	14556	14410	14691	14423	14347	14344	14415	14594	14541	14394	14332	14462	14534	14601	14486	14367	14505	14463	14408	14582	14400	14329	14555	14472	14401	14554	14363	14523	14410	14501	14433	14370	14482	14315	14614	14374	14331	14431	14445	14563	14482	14527	14462	14451	14471	14455	14478	14602	14602	14408	14448
24247	20951	26719	26382	21202	20217	20355	19120	18861	18610	18452	18346	18281	18338	18196	18213	18302	18242	18211	18107	18136	18284	18297	18188	18136	18251	18012	18053	18024	18010	18115	18168	18137	18093	18132	18126	18103	18109	18141	18090	18321	17889	18165	17828	18147	18150	18246	17943	17999	18021	18334	18316	18032	18162	18091	18042	17796	18093	17940	18303	18326	18046	18263	18285	17886	17976	18203	18189	18117	18111	18208	18145	18125	18057	18302	18153	18219	18162	17874	17949	18229	18078	17962	17798	18227	18031	18181	18102	18159	18068	18118	18073	17895	18090	18110	18156	18008	17882	17916	18134	18069	17828	17934	17897	18059	17650	18173	18002	17980	17964	18081	18045	18000	17983	18159	17993	18301	17945	18184	17907	18033	18059	18070	17901	17918	18119	18157	18070	17982	18124	18051	18079	17984	18192	18331	18277	18117	18352	18004	18172	17955	18180	18044	18044	18068	18240	18141	18352	18005	17944	17958	17984	17858	17967	18223	18258	18135	17991	18060	17855	18232	18154	18235	18140	18084	17951	18010	17985	17927	18076	18028	18003	18069	18022	18149	18167	18082	17826	17972	18089	18050	18062	18027	17852	18018	18152	17951	18040	17953	18024	18076	18263	18274	17916	18185	18197	17997	17975	18061	18042	18132	18068	17958	18107	18029	18181	17968	17982	17957	17910	18008	18144	18016	18243	18035	18071	17995	18104	17897	18014	18011	18106	18069	17971	18068	17974	18096	18015	17848	17945	17937	17947	17984	18040	18040	18107	18132	17802	18165	18258	18076	18178	18064	17944	18335	18192	18174	17970	18267	18002	18162	18049	18031	18097	18192	17916	17992	18127	18261	18058	18039	18070	17990	18041	17950	17998	18179	17873	17860	18182	17922	18084	17958	18238	17984	17962	18114	18142	18001	17859	18040	18051	18224	17955	18041	17931	17949	18203	18116	18003	18004	18077	18204	17982	18055	18122	18010	18222	17903	18067	18128	17904	18004	17992	17923	18135	18032	17783	18129	18325	17833	18177	18165	18012	18154	18001	18023	18032	18165	18062	18023	17988	18160	17992	18153	18167	18096	18068	17897	18021	18276	18284	18040	18274	17927	18061	18058	18085	18113	18140	18123	18008	18082	17877	18095	18114	18152	18004	17902	18080	17766	17950	17817	17962	18013	17990	18026	17861	18049	18150	18084	18298	18114	18123	18097	18125	18091	18415	17909	17886	18188	18168	18180	18169	18121	17975	18301	18346	18006	17940	17636	18004	18126	17844	18079	18213	18190	18317	18060	18186	18045	17944	17962	18304	17969	18111	18025	18050	18099	18110	18333	18204	18076	18044	17871	18243	18021	18074	17914	17937	18222	17992	18117	18136	18184	18114	18151	18161	18029	18168	18069	18107	18090	18148	17882	17937	18118	18126	18175	17880	17900	18260	18293	18255	18032	18001	18056	18032	18064	17998	18197	18075	18105	18027	18099	18084	18245	18225	17972	17961	18277	17808	18082	18297	18203	17901	18253	18143	18199	18054	17964	17973	18058	18213	17929	18051	18108	18116	18092	18170	18234	18071	17981	18243	18202	17949	18193	18052	18118	18073	18131	18141	18008	18265	18061	17946	17911	17819	17985	18087	18104	18162	18381	18085	18116	17983	18036	18085	18120	18284	17900	18217	18162	18071	18128	18113	18139	18183	18122	18245	18064	18053	18049	18045	17997	18070	18079	18313	18349	18181	18112	18170	18116	18029	18239	18068	18146	18020	17931	18164	18259	18011	17996	17963	18067	18124	18179	18219	18157	17931	18145	18233	18073	18342	18075	17955	18025	17963	18205	18058	17965	18183	18028	18063	18322	18057	18110	18039	17969	17968	18055	18044	17923	17923	17965	17946	18144	17849	17774	17790	18128	18321	18003	18230	18089	18081	18063	17997	17985	18034	18089	18060	18102	18237	18053	18313	18292	17996	18079	18321	18070	18348	18227	17985	18224	18251	18251	18171	18211	18151	18227	17992	18094	18151	18111	18109	17969	18185	18136	18040	18010	18047	17963	18006	18268	18247	17994	18277	18018	18167	18066	18214	18128	18253	18072	18203	18171	18027	17993	18285	18148	18242	18276	18005	18275	18087	18203	17959	18099	18276	18118	18099	18041	18048	18174	18106	18135	17977	18048	17989	17884	18067	18113	18089	18232	18138	18212	17972	18126	18091	18032	17997	18122	17870	18055	18119	17891	18234	17930	17978	18042	18037	18051	18081	18130	18023	18231	18120	18044	17944	18033	18096	17995	18271	18177	18162	18240	18181	18097	18149	17937	17986	18087	18145	18185	18170	18160	18179	17936	18065	18038	18001	17990	18066	17925	17969	18086	18206	17843	17949	18178	17998	17988	18262	18031	18026	18123	18038	18073	18174	18000	18240	18142	18118	18114	18148	18163	18052	18079	18146	18037	18202	17816	17940	17889	18014	18091	18171	18273	18034	18065	18069	18084	18113	18032	18031	18020	18148	17985	18069	18164	18057	17924	17882	17690	18227	18043	17965	18253	18042	18053	18137	18199	18008	18144	17989	18119	17976	17969	18245	18172	17809	18005	17963	18154	17913	18065	18035	18096	17998	18065	18012	18249	18046	18061	18216	18117	18114	18142	18219	18159	17935	18066	18295	17923	18014	17871	17861	18152	18060	18114	17976	17869	18165	18413	18051	18163	18004	18349	17997	18029	18174	18200	18297	18047	18109	18089	18046	18178	17845	18030	18187	18077	18325	18177	18088	17961	18109	18211	17993	18220	18105	18103	18173	17990	18084	18065	17958	18003	18155	18176	18006	18261	18122	18014	18200	18232	17928	18087	18034	18224	18020	18013	18043	18055	17926	18029	17828	17865	17863	17942	17858	18151	18091	18178	18049	17943	18156	18153	18031	18053	17886	18168	17959	18099	17929	18199	18088	18045	18038	18259	18381	18159	18402	17968	18188	18142	18158	18115	18179	18191	18214	18134	18226	18002	18081	18164	17991	18113	17924	18013	17885	17990	17842	17992	18124	17866	18186	18155	18146	18059	18119	18110	18108	17977	18171	18028	18111	18176	17986	18290	18094	18212	18152	18094	18023	17957	18092	18108	18100	18105	17743	18206	18148	18033	18126	18246	18153	18191	18227	18021	18272	18044	18150	18017	17902	18292	18133	18096	17987	18249	18242	18077	18054	17980	17989	18063	18174	18065	18090	18028	18158	17965	18078	18110	18014	18271	18078	18149	18193	18015	18136	18083	17979	18072	18014	18176	17895	18121	18005	17973	18036	17933	17991	18193	17975	18111	18041	18210	18028	17975	18112	18051	18041	18178	18060	18206	17959	18212	18104	18215	18170	18007	17899	17999	17993	18280	18038	18280	17965	18036	18129	18057	18218	17882	18140	18187	18072	18020	18008	18189	18094	18072	18064	18242	18196	18108	18053	17969	18119	18080	18140	18115	17993	18084	18071	18143	18258	18084	18051	18102	18065	18088	17792	17924	17797	17889	18071	18151	18184	17880	18228	18051	18257	18266	18045	17981	18185	18067	18133	18037	18203	18261	18067	18067	17966	18149	18005	18162	18143	17977	18097	18120	18220	18028	18095	17988	18155	18010	18162	18217	18236	18116	18040	17865	18268	18086	18180	18176	18004	18113	18234	18170	18087	17981	18224	18365	18244	18122	17990	18011	18088	18028	18264	18263	18069	18318	18235	18010	18081	18263	18042	17916	17998	17888	18012	18110	18148	18009	18170	17988	18182	18096	17904	18296	18218	18249	17899	18210	18089	18105	17967	18027	17914	17997	18154	18192	17962	18093	18090	18039	18283	18159	18089	18139	17970	17924	17982	18090	18006	17985	18284	18031	18142	17950	18237	18023	18088	18119	18188	18007	17921	18249	17965	18243	18046	18132	18070	18138	18231	18059	18103	18017	18083	18109	17921	18264	18023	18220	17981	18255	17937	17871	18040	18281	18140	18133	18051	18138	18162	18212	18002	18123	18130	18112	18061	17961	18085	17757	18299	18032	18258	18146	17870	18100	18070	18164	18149	18087	18128	18064	18286	17975	18044	18158	18007	18209	18236	18014	18167	18346	18116	18020	18172	18267	18078	18213	18177	18193	18068	18158	18160	18118	17904	18161	18197	17891	18102	18222	18276	17977	18092	17986	18175	18045	18113	18148	18012	18187	18043	18082	18163	18419	18212	18254	17960	17934	18122	18067	17965	18085	18218	18182	18037	18190	18092	18050	18149	18235	18110	18166	18175	18072	18137	18049	18150	18121	17929	18132	18257	17994	18034	18065	18163	18090	18193	17867	18160	18146	18172	18060	18122	17928	18047	18063	18060	18011	18232	18378	18048	18111	18035	18054	18085	17981	18035	18085	18199	18125	17890	18186	18121	18063	18162	18218	18250	18348	18084	18126	18278	18300	17969	17974	18200	18226	17970	18147	17949	18038	18309	18137	17998	18055	18084	18146	17959	18005	18304	18162	18030	18175	18117	18144	18061	18140	17835	18166	17979	17918	18202	18069	18062	18085	18261	17980	18100	18108	18129	18113	18068	18062	18059	18184	17987	18149	17893	18031	18023	17958	18143	18001	17941	18028	17911	18174	18153	17962	18017	17960	18133	17978	17988	18009	18043	18160	18033	18059	18128	18275	18184	18162	17966	18087	18115	17985	17953	17943	18136	18086	18147	18103	18058	18088	17969	18125	17931	18265	17989	17989	17961	18099	17962	18154	17996	18104	18138	18148	18019	18127	18080	18220	18125	18061	17929	18152	18146	18176	17937	17983	18089	18223	18122	18352	18097	17983	18075	17996	18023	17942	18024	18120	18078	17983	18012	18298	18263	18077	17903	18002	17865	18009	18019	18126	18012	18067	18016	17970	18242	18263	18120	18161	18120	18190	18072	18154	18276	18197	18094	18071	18291	18170	18030	18031	18143	18025	18108	18081	18028	17913	17856	18107	18254	18236	18246	17950	18070	18280	18040	17914	17923	18062	18072	18094	18197	18102	17985	18056	17909	18025	18167	18057	18107	17948	18028	18296	18041	17988	18099	18196	18154	18237	18168	18146	18326	18240	18105	18280	18156	18301	17999	18388	18118	18164	18085	18139	18127	18174	18093	17992	17934	18098	18324	18063	18137	18027	18051
15762	28044	23523	19156	18023	17227	16552	16080	15780	15495	15330	15195	15165	14968	15161	15086	14940	14937	14969	14997	15083	15065	15112	15083	15076	15039	15077	15006	15110	15275	14998	14967	14933	15021	14925	15000	15194	14976	14770	14829	15078	14842	15023	14942	15070	14911	15054	14997	14920	14952	14917	14930	14982	14918	15027	15042	15018	15031	15014	14929	14933	14998	15107	14912	14905	15097	15023	14970	15034	14970	15056	14970	14911	14980	14853	14919	15102	14929	14812	14805	15002	15021	15040	14996	14757	14971	14943	15003	14947	15019	14901	14927	14920	14901	15066	14969	15108	14995	14796	14865	14881	14874	14972	14885	15068	15138	15017	14882	14992	15007	14869	14935	14824	14902	14994	15083	14937	14983	14941	14872	14864	14985	14958	14778	14861	14848	14892	14853	15035	15015	15066	14928	14928	14965	14834	14851	14806	14857	15002	14832	15000	14836	15016	14939	14924	14915	14957	15028	14943	14984	15044	14881	14951	14783	15080	14872	15076	14916	14962	15017	15073	14861	14984	14938	15065	14923	14910	15168	14874	15012	14845	14925	14939	14942	14902	15059	15146	14849	14980	14877	15023	14917	14887	15035	14940	14971	14967	14937	14892	15040	14979	14924	14997	15107	14840	14737	14887	15035	14874	14823	14854	14884	14817	15019	14986	14936	14843	14864	14914	14874	14845	15021	14898	14939	15029	14928	15084	14956	15040	14908	15048	14789	15062	14806	14916	15046	14986	14953	14864	14895	14940	14849	14932	15034	14953	15041	14918	14931	14909	14874	14930	14756	14957	14880	14774	14803	14725	14914	14972	14939	14913	15016	15035	14963	15034	14868	15077	15177	15015	14937	14916	14891	14858	14959	14967	14844	14898	14975	14918	14886	14967	15031	14810	14655	14931	14961	14796	15079	14890	14979	15046	14854	15214	14918	14862	15029	15007	14846	14850	15127	14837	14964	14990	14918	15024	15078	15032	15050	14886	15127	15109	14957	14820	14878	14937	14978	15032	14904	14795	15035	14943	14921	14851	15109	14986	14833	15043	14984	14958	14826	14931	15002	15067	15026	15069	14918	14937	15154	14853	15106	15126	14952	14938	14832	15103	14957	14818	14900	15104	15009	14965	15202	14950	14919	15018	14912	15041	15041	15183	14961	14988	14959	15057	14974	15002	14766	14806	14890	14805	14977	14899	14969	15016	14921	14976	15016	14893	15077	14873	14815	14875	15047	15174	14963	14955	14909	14967	15116	14831	14906	15059	14931	14914	14793	14930	14910	14980	14972	15117	15032	14939	14907	14831	15078	14967	14871	14778	14867	14782	14846	15112	14998	14861	14938	15044	15090	15146	14955	14997	15001	14896	14909	15038	14947	14889	15087	15178	14849	14979	15021	14876	15016	15209	14883	14960	15099	15014	14869	14907	14882	14838	15040	14871	15093	14866	14803	14973	14941	14870	15000	14893	14832	15092	15045	14834	14976	14993	14963	14956	15057	14942	14850	14761	15127	14774	14851	14994	15099	15041	15015	14826	14793	14878	14758	15053	14897	15092	14960	14967	14978	14933	14892	14994	15039	14829	14872	14931	14918	14876	14895	14883	15080	14975	14817	14994	14887	14885	14909	15030	14928	14904	14837	14926	14797	14889	15120	15042	15200	14853	14977	15030	15180	15202	15071	14928	14893	14851	14855	14912	14915	14760	15002	15017	14827	15041	14931	14832	15014	14921	15043	15128	14988	15071	15005	15113	15102	14921	14940	15004	14838	14992	14898	14954	15071	14860	14880	14955	14916	15053	14852	15077	14854	14872	14844	15063	14862	15000	14902	14969	15001	14918	14982	14830	14966	14940	14933	14860	14907	14995	14981	14883	14790	14897	14890	15024	14865	15134	15062	14898	15148	14946	14969	14970	14923	15002	14908	15106	14995	14954	14784	15054	14917	14957	14974	14876	15094	15012	14849	14941	15014	14908	15081	14869	15046	14834	14972	14927	14936	14963	15026	14953	15011	15067	14881	14919	14968	15077	14961	14905	14883	15177	15048	14954	14866	15015	15077	14961	14857	14953	15179	14999	14886	14924	15021	14966	14900	15116	14860	14962	14986	15100	15068	14715	14946	14849	14916	14993	14970	14847	14898	14892	15278	14960	14951	14893	14774	14977	15036	14966	15081	14863	15016	14943	14925	15123	15068	15011	14775	14951	15034	15076	14939	15068	14939	14896	14943	15005	15008	14924	14811	14988	14867	14979	14970	14944	14989	15064	14888	14855	14949	14886	14817	15116	14978	14795	15006	15042	15103	14955	14988	14948	14886	14942	14942	14898	15042	15054	15103	15038	14844	14888	14829	15002	15030	14945	15057	14741	14970	15039	14895	15082	14971	14813	14906	14908	15000	14928	14839	14976	15309	14937	14804	14926	15013	15030	15101	14975	14896	14963	15013	15198	14925	14964	14942	14898	14997	15055	15181	15001	14940	15137	14981	14869	14953	15014	14829	14848	15094	15063	14866	15028	15000	14994	14850	14933	14926	15044	14993	14951	14990	14893	14735	14992	14870	14987	14936	15049	14923	15010	14861	14884	14939	14954	14885	14978	14991	14997	14910	15032	15080	14923	14954	14938	15080	15013	14885	14815	15062	14963	15169	14876	14962	14832	14825	14982	14976	14851	14998	14832	14864	14870	14891	15083	14962	14815	15112	14955	14851	15086	14970	15042	14794	14986	14958	14879	14980	14892	14992	14892	14818	15010	14851	14986	15030	14937	14932	15077	15078	14963	15076	14874	15036	15152	15000	14868	14978	15035	14966	14928	14912	14956	15083	15100	14872	14888	14937	14914	14967	14821	14971	14965	15012	14914	14989	15093	15093	15032	15035	14949	14859	14747	15200	14957	14832	14935	14932	14950	15031	14826	14851	15120	15081	14779	15031	15034	15037	15129	15185	15068	14890	14948	15064	14923	14938	14999	14938	14990	14883	15056	15101	14900	15031	14994	15025	15172	14854	14877	14984	14970	14838	14887	15130	14933	14794	14899	15097	14897	14815	14945	14944	14965	14923	14895	14983	14944	15071	14832	15095	14886	14985	15010	14892	14861	14904	14975	15160	14935	14987	15018	15008	14972	14983	14848	14888	15060	14984	15142	14829	14887	15052	14898	15030	14865	14936	14901	15000	14878	14981	15023	15042	15041	14867	14924	15052	15016	14978	15012	15111	14896	14891	15007	14881	14880	14852	14930	14870	15021	14978	15057	15117	14688	14822	14872	15109	15083	15002	15022	14958	14859	14975	15142	14994	14756	14892	14931	14841	14949	14975	15114	15073	14892	15030	14752	14845	15071	15068	14978	14934	15005	15080	14906	14939	14979	15153	14949	14919	15101	14854	14942	15047	14942	14894	15117	14830	14991	15117	14930	14938	14921	15061	14862	14997	15003	14965	14960	15044	14999	14944	14959	15138	14922	14927	14809	15084	14923	14767	14858	14991	15042	14979	14938	14912	15072	15057	14830	15089	14851	14820	14920	14986	14866	14922	14959	14983	14909	14979	15070	14960	14914	14933	14991	14877	15022	14862	15046	14886	14868	15063	14979	14924	15069	15033	15080	14994	14998	15073	14958	14828	15076	14917	14942	15076	14920	14892	14890	14878	15067	15061	15047	15141	15194	14957	14972	14916	14833	14887	14835	14845	15079	14899	14970	14781	14892	15079	14948	15071	14969	14836	14809	15038	14895	14804	15179	14927	14870	14858	14997	15041	14874	14826	14917	14879	14875	15020	14991	14954	14897	14880	14939	14942	14939	15125	15081	14781	15098	14908	14899	15048	14985	14824	15157	14900	14804	15034	15049	14877	14974	15037	14965	15018	15108	15006	15039	15011	14926	14943	14927	14877	14974	15028	14900	14953	15018	14919	15090	14979	14930	15054	14966	14885	14807	15070	14856	14837	15011	14771	14856	14783	14959	14904	15032	14988	14884	15055	14868	14930	14938	14965	14910	14952	15114	15051	14809	14950	14881	15069	14874	15146	14825	14972	14809	14950	15062	15056	14838	15163	15083	15006	14880	14949	14948	14989	15043	14892	15031	14934	14846	15093	14879	14834	15113	15060	14932	14916	15050	14768	15070	14847	14959	14980	15063	14887	14968	14911	15032	14832	15069	14833	15155	14983	14925	14866	14969	14919	15008	14872	14968	14886	14937	14990	14984	14989	15196	14741	14963	14733	15115	15003	14932	14949	14986	15033	14938	14997	14851	15041	14913	15069	15066	15070	14989	14977	14938	14828	14832	14963	14939	15011	14982	15072	14743	14831	14995	14837	14725	15190	15027	14920	14947	15007	14814	15077	15093	14960	14867	15117	14927	14975	15062	15014	14926	15051	14931	14698	15055	14956	14938	14937	14919	15029	14979	14987	14963	15037	14951	15018	14790	14814	14991	14874	15098	14886	14992	14878	14983	14890	14894	15063	14960	15015	15064	15166	15058	15079	14959	14929	14833	14983	15091	14980	14954	14906	14984	14926	14957	14995	15070	14893	14905	14955	14899	14951	14824	15098	14949	14996	14939	14897	14874	15142	14962	15003	14889	14921	14968	14945	14850	15057	15090	14834	15019	15003	14952	15020	15204	15061	14819	14992	14968	15191	15012	14932	14982	14882	15045	15041	14967	14966	14934	15041	14847	14941	14894	14909	15023	15041	14922	14935	15033	14964	14899	14930	15039	14933	14881	14950	14916	15039	15087	14952	15049	14807	15081	15095	14975	14906	15068	15013	14906	14922	14984	14965	14951	14885	14874	14954	14827	14999	14882	15136	14895	14873	14896	14995	14910	15093	14932	14944	14634	14992	15095	15047	14971	14825	14843	15015	14983	15055	14952	14871	15225	15121	15043	14921	14925	15049	15073	14889	15033	14954	14940	14863	14913	15037	15000	14921	15023	15125	14846	15007	14924	15090	15111	15137	14759	14810	15075	14826	15047	14947	14992	15063	15066	14909	15081	14984	14935	15023	15010	14949	15112	14967	14916	15023	14978	14768	14770	14942	14934	14927	14889	15006	14832	15015	14876	14991	15006	15052	14787	15079	14873	14930	14997	15091	15034	15030	14748	14932	14996	15018	15060	14944	14917	14870	14994	15070	14917	14911	14912	15038	14877	15059	14980	14820	14975	14988
21859	20974	28183	23968	21284	23665	26112	21068	19709	19785	19697	19349	19217	19131	19191	18961	18967	18925	18621	18890	18831	18978	18894	18917	18733	19093	18790	18662	18599	18772	18720	18888	18768	18653	18877	18934	18992	18742	18753	18720	18560	18802	18796	18571	18559	18889	18775	18636	18712	18698	18822	18739	18754	18802	18784	18922	18812	18777	18759	18867	18674	18694	18761	18847	18714	18946	18769	18702	18731	18780	18825	18805	18716	18585	18816	18703	18806	18703	18693	18602	18826	18876	18555	18785	18803	18693	18626	18678	18689	18560	18641	18700	18735	18898	18648	18554	18749	18787	18694	18600	18521	18623	18699	18695	18641	18690	18942	18707	18591	18667	18820	18775	18742	18670	18615	18667	18634	18725	18714	18716	18863	18719	18795	18724	18761	18782	18824	18697	18769	18516	18784	18592	18664	18559	18707	18593	18878	18704	18722	18567	18510	18680	18773	18829	18632	18670	18699	18562	18893	18604	18665	18706	18589	18630	18530	18623	18645	18702	18862	18695	18541	18597	18799	18586	18588	18600	18774	18596	18969	18752	18849	18803	18728	18486	18599	18670	18575	18695	18746	18578	18406	18630	18606	18709	18743	18563	18656	18600	18710	18768	18892	18732	18713	18746	18565	18490	18475	18698	18759	18596	18968	18692	18819	18700	18664	18670	18843	18723	18745	18587	18760	18877	18683	18747	18590	18686	18672	18804	18468	18515	18522	18781	18664	18798	18633	18688	18588	18637	18717	18492	18511	18661	18580	18756	18571	18631	18567	18600	18799	18494	18863	18713	18621	18796	18635	18678	18678	18807	18609	18666	18689	18788	18774	18575	18541	18718	18791	18688	18671	18572	18945	18624	18529	18653	18866	18608	18935	18653	18560	18724	18679	18692	18627	18625	18762	18646	18629	18690	18605	18746	18648	18479	18516	18625	18633	18620	18567	18660	18619	18615	18707	18499	18812	18685	18909	18532	18827	18716	18785	18531	18688	18769	18756	18623	18652	18665	18533	18746	18696	18518	18723	18452	18752	18833	18630	18603	18624	18604	18676	18583	18470	18825	18724	18732	18588	18559	18558	18835	18766	18558	18836	18602	18724	18635	18735	18795	18686	18828	18655	18538	18459	18772	18860	18814	18476	18330	18445	18587	18815	18468	18589	18623	18816	18405	18676	18647	18725	18746	18656	18863	18607	18682	18623	18639	18683	18614	18622	18615	18558	18821	18690	18586	18485	18613	18607	18534	18619	18600	18788	18673	18564	18600	18401	18649	18798	18786	18556	18663	18615	18702	18509	18604	18571	18796	18623	18527	18613	18635	18630	18453	18548	18655	18849	18735	18513	18521	18731	18479	18585	18742	18715	18656	18508	18739	18919	18626	18623	18647	18806	18590	18493	18694	18446	18704	18459	18596	18612	18387	18522	18617	18881	18653	18645	18657	18646	18500	18680	18525	18589	18672	18738	18764	18648	18683	18505	18714	18666	18724	18632	18491	18700	18623	18746	18531	18769	18919	18752	18636	18554	18673	18783	18711	18565	18545	18644	18720	18731	18359	18518	18589	18760	18670	18492	18608	18524	18740	18648	18504	18759	18634	18430	18593	18610	18569	18657	18564	18785	18785	18601	18821	18630	18706	18839	18485	18475	18607	18775	18506	18671	18705	18539	18872	18663	18836	18705	18721	18473	18721	18707	18587	18525	18754	18641	18550	18671	18602	18746	18461	18727	18732	18776	18861	18447	18475	18590	18852	18611	18757	18729	18703	18621	18814	18623	18477	18700	18432	18424	18589	18486	18640	18558	18660	18788	18654	18387	18841	18542	18775	18629	18826	18632	18681	18689	18738	18625	18679	18515	18735	18818	18722	18801	18628	18458	18728	18756	18662	18470	18632	18595	18575	18672	18586	18571	18651	18490	18580	18576	18557	18591	18765	18705	18728	18566	18718	18547	18755	18604	18693	18619	18868	18690	18884	18675	18676	18804	18782	18616	18582	18474	18710	18580	18745	18629	18733	18624	18726	18785	18873	18579	18822	18837	18614	18485	18703	18782	18712	18687	18496	18468	18498	18549	18780	18422	18771	18646	18835	18800	18764	18661	18698	18840	18843	18724	18640	18747	18590	18707	18672	18585	18861	18790	18777	18746	18636	18623	18625	18746	18764	18746	18778	18716	18620	18569	18582	18675	18631	18519	18705	18841	18591	18753	18738	18834	18649	18752	18756	18738	18688	18797	18533	18589	18825	18546	18817	18478	18560	18501	18819	18698	18785	18586	18503	18780	18649	18536	18428	18518	18560	18748	18723	18518	18746	18820	18748	18511	18621	18577	18711	18647	18465	18518	18471	18863	18522	18701	18638	18704	18639	18637	18750	18619	18594	18385	18516	18745	18564	18676	18503	18713	18557	18550	18648	18657	18591	18708	18860	18724	18811	18578	18401	18625	18727	18782	18637	18629	18641	18727	18511	18817	18505	18522	18765	18678	18758	18853	18508	18689	19089	18645	18553	18688	18800	18625	18535	18807	18743	18838	18556	18512	18796	18696	18825	18639	18631	18775	18822	18993	18473	18662	18749	18623	18560	18668	18460	18749	18581	18619	18877	18750	18617	18658	18557	18618	18564	18547	18726	18772	18758	18846	18558	18841	18549	18759	18786	18633	18707	18628	18763	18751	18491	18572	18665	18636	18584	18800	18627	18700	18539	18624	18651	18578	18574	18604	18741	18788	18715	18697	18521	18796	18496	18848	18753	18821	18550	18657	18462	18744	18866	18668	18694	18523	18891	18574	18533	18578	18710	18554	18592	18648	18679	18650	18626	18552	18691	18421	18603	18524	18665	18677	18687	18617	18808	18883	18732	18674	18667	18466	18528	18713	18469	18750	18685	18678	18447	18724	18722	18594	18814	18633	18555	18634	18617	18552	18540	18676	18629	18586	18585	18741	18599	18703	18710	18742	18651	18606	18460	18561	18601	18514	18592	18526	18554	18512	18677	18641	18469	18747	18763	18622	18766	18693	18867	18664	18718	18584	18603	18689	18612	18634	18633	18549	18612	18778	18654	18675	18440	18708	18696	18813	18708	18632	18635	18749	18689	18526	18752	18686	18600	18746	18607	18553	18928	18693	18502	18761	18667	18591	18470	18482	18853	18639	18413	18871	18717	18618	18739	18554	18651	18877	18707	18579	18426	18653	18696	18602	18669	18383	18425	18661	18636	18593	18607	18683	18644	18383	18532	18740	18639	18702	18757	18683	18670	18408	18559	18716	18709	18527	18591	18791	18536	18710	18475	18631	18705	18648	18782	18569	18481	18664	18528	18571	18724	18653	18372	18783	18454	18538	18479	18681	18550	18701	18853	18680	18600	18742	18622	18705	18743	18582	18596	18505	18602	18915	18778	18827	18714	18692	18700	18595	18560	18702	18489	18891	18726	18754	18671	18673	18650	18576	18671	18714	18690	18772	18712	18573	18702	18661	18809	18676	18588	18858	18700	18716	18834	18666	18661	18588	18755	18644	18699	18847	18648	18470	18899	18911	18601	18701	18832	18780	18705	18623	18671	18727	18687	18547	18540	18730	18733	18644	18610	18399	18415	18638	18549	18585	18640	18701	18757	18810	18502	18673	18363	18532	18769	18668	18666	18751	18814	18713	18748	18698	18522	18692	18843	18667	18726	18664	18663	18837	18777	18630	18661	18736	18752	18896	18615	18504	18662	18616	18606	18512	18777	18598	18561	18589	18701	18639	18566	18587	18565	18463	18680	18524	18751	18835	18801	18646	18813	18702	18889	18707	18680	18680	18518	18721	18762	18369	18791	18530	18637	18567	18840	18718	18505	18731	18498	18653	18751	18712	18906	18860	18837	18882	18636	18699	18706	18641	18684	18839	18622	18432	18655	18498	18735	18775	18762	18864	18712	18761	18658	18985	18457	18680	18625	18665	18548	18698	18554	18481	18721	18471	18577	18761	18705	18448	18745	18502	18571	18759	18837	18910	18596	18625	18617	18598	18686	18617	18712	18784	18738	18847	18473	18558	18549	18594	18778	18879	18586	18586	18656	18921	18702	18553	18793	18613	18643	18509	18807	18755	18652	18749	18592	18535	18622	18610	18503	18474	18679	18638	18562	18716	18664	18709	18632	18651	18788	18572	18505	18840	18543	18721	18896	18689	18700	18499	18479	18560	18645	18737	18643	18678	18914	18518	18565	18915	18724	18747	18634	18592	18486	18730	18553	18637	18538	18728	18675	18665	18911	18569	18655	18638	18538	18657	18529	18452	18695	18829	18679	18724	18745	18590	18580	18595	18723	18516	18762	18642	18612	18429	18638	18691	18616	18616	18515	18860	18614	18612	18814	18544	18707	18703	18794	18709	18591	18638	18614	18625	18787	18755	18652	18778	18728	18887	18681	18571	18629	18510	18697	18672	18660	18717	18761	18856	18743	18886	18647	18743	18615	18802	18586	18720	18723	18750	18590	18461	18572	18663	18584	18489	18604	18843	18718	18681	18733	18676	18668	18645	18760	18601	18454	18515	18542	18610	18527	18640	18660	18696	18663	18669	18587	18778	18668	18637	18692	18741	18586	18540	18492	18928	18560	18535	18638	18726	18564	18619	18772	18612	18681	18665	18650	18666	18459	18430	18752	18839	18527	18798	18693	18592	18588	18770	18620	18818	18489	18637	18786	18622	18732	18589	18839	18709	18692	18627	18793	18910	18605	18808	18571	18577	18576	18626	18832	18509	18449	18559	18709	18886	18554	18586	18550	18554	18638	18724	18697	18763	18583	18671	18691	18797	18673	18769	18540	18672	18652	18503	18859	18732	18593	18638	19012	18652	18573	18758	18586	18770	18600	18693	18631	18626	18575	18452	18398	18695	18845	18835	18593	18574	18673	18694	18424	18831	18666	18687	18790	18890	18686	18836	18694	18589	18643	18668	18472	18603	18830	18610	18433	18533	18693	18650	18764	18803	18783	18675	18461	18485	18692	18483	18571	18803	18630	18622	18457	18628	18605	18556	18395	18762	18498	18756	18624	18876	18657	18626	18639	18679	18754	18791	18646	18499	18489	18697	18670	18673	18667	18681	18601	18570	18621	18704	18705	18788	18560	18523	18411	18793	18586	18527	18608	18652	18800	18735	18685	18674	18752	18911	18713
16126	36163	29772	23311	21012	19742	18403	17468	16689	16356	16105	15725	15507	15557	15302	15382	15418	15471	15446	15276	15380	15616	15355	15320	15403	15175	15412	15135	15305	15274	15132	15182	15322	15278	15443	15258	15373	15159	15300	15408	15339	15174	15280	15340	15302	15300	15311	15155	15339	15122	15406	15260	15336	15268	15327	15397	15077	15341	15435	15364	15249	15372	15201	15187	15397	15206	15244	15115	15268	15345	15215	15304	15314	15320	15155	15216	15296	15071	15177	15220	15388	15121	15448	15129	15127	15181	15331	15081	15472	15354	15170	15424	15367	15112	15254	15143	15153	15356	15289	15233	15268	15464	15106	15223	15289	15209	15236	15319	15245	15160	15243	15019	15108	15205	15127	15158	15206	15249	15271	15267	15101	15221	15252	15350	15216	15254	15326	15141	15251	15407	15228	15131	15311	15153	15100	15280	15233	15202	15348	15213	15192	15116	15274	15358	15318	15069	15190	15127	15251	15171	15138	15195	15223	15160	15106	15167	15224	15177	15195	15104	15157	15222	15183	15177	15148	15291	15128	15087	15337	15220	15114	15304	15132	15107	15208	15184	15210	15091	15083	15426	15350	15071	15214	15223	15280	15219	15310	15262	15400	15190	15265	15084	15159	15223	15326	15238	15317	15138	15145	15200	15336	15042	15223	15160	15062	15232	15218	15184	15298	15110	15162	15355	15249	15203	15178	15157	15243	15411	15247	15241	15002	15223	15381	15228	15283	15325	15179	15213	15311	15279	15124	15335	15213	15207	15135	15265	15219	15181	15117	15141	15240	15140	15245	15088	15136	15137	15372	15369	15201	15232	15244	15214	15171	15234	15253	15328	15119	15403	15153	15203	15315	15206	15172	15312	15037	15211	15278	15096	15147	15178	15061	15437	15165	15249	15266	15115	15464	15223	15093	15206	15343	15283	15402	15090	15197	15181	15166	15121	15147	15180	15174	15198	15158	15166	15224	15224	15294	15158	15239	15291	15268	15119	15125	15255	15166	15237	15290	15176	15163	15428	15125	15372	15253	15297	15250	15133	15261	15264	15350	15231	15309	15316	15190	15272	15085	15314	15276	15054	15133	15114	15173	15262	15263	15134	15085	15386	15278	15206	15109	15195	15320	14985	15223	15055	15312	15080	15044	15255	15338	15135	15420	15238	15355	15290	15135	15295	15223	15249	15201	15134	15253	15109	15151	15230	15284	15278	15399	15105	15297	15323	15350	15245	15129	15158	15273	15141	15170	15346	15168	15305	15156	15445	15372	15333	15233	15357	15241	15298	15247	15247	15163	15232	15298	15343	15298	15081	15329	15286	15166	15368	15222	14920	15183	15161	15116	15417	15171	15484	15022	15425	15146	15109	15253	15205	15253	15095	15141	15046	15220	15142	15176	15145	15077	15204	15221	15370	15275	15317	15143	15265	15103	15421	15161	15360	15179	15169	15180	15354	15173	15293	15241	15238	15259	15167	15322	15344	15123	15241	15189	15120	15411	15288	15211	15289	15135	15222	15121	15052	15064	15283	15063	15329	15183	15313	15136	15179	15231	15281	15299	15155	15320	15171	15319	15129	15231	15268	15174	15311	15085	15114	15073	15220	15279	15176	15231	15113	15172	15161	15308	15266	15027	15241	15220	15192	15340	15103	15412	15332	15207	15050	15127	15320	15195	15095	15280	15223	15163	15253	15287	15278	15211	15034	15249	15146	15081	15361	15324	15210	15258	15299	15207	15210	15174	15181	15188	15189	15081	15199	15202	15282	15266	15180	15241	15356	15245	15207	15187	15255	15133	15196	15388	15128	15282	15341	14998	15143	15331	15218	15148	15243	15173	15101	15283	14964	15261	15162	15226	15318	15279	15105	15274	15352	15202	15360	15425	15317	15304	15152	15213	15181	15404	15146	15402	15258	15277	15094	15241	15178	15111	15230	15291	15199	15175	15235	15117	15191	15256	15185	15159	15193	15224	15209	15327	15118	15277	15064	15292	15145	15217	15118	15215	15132	15126	15234	15367	15283	15143	15469	15331	15285	15420	15314	15134	15226	15189	15271	15289	15232	15202	15136	15382	15096	15145	15177	15153	15117	15302	15266	15275	15347	15152	15530	15244	15267	15344	15386	15204	15124	15393	15162	15116	15172	15359	15030	15264	15221	15104	15158	15290	15010	15185	15155	15325	15110	15229	15362	15230	15216	15153	14989	15202	15221	15240	15184	15254	15140	15263	15129	15283	15158	15328	15197	15262	15188	15164	15174	15271	15229	15175	15085	15069	15297	15111	15169	15348	15132	15281	15097	15211	15212	15306	15328	15124	15230	15252	15183	15276	15323	15056	15248	15224	15110	15379	15288	15262	15337	15167	15215	15389	15175	15275	15096	15211	15200	15331	15284	15355	15333	15031	15112	15061	15344	15182	15145	15179	15223	15200	15066	15151	15175	15206	15047	15258	15207	15060	15096	15194	15317	15213	15002	15284	15343	15305	15224	15207	15271	15389	15106	15134	15045	15096	15447	15229	15144	15204	15093	15234	15088	15236	15111	15197	15235	15263	15317	15152	15072	15129	15163	15189	15257	15282	15125	15286	15187	14932	15134	14995	15142	15188	15205	15252	15246	15352	15302	15134	15207	15213	15188	15126	15198	15184	15188	15213	15173	15202	15267	15301	15294	15084	15219	15164	15298	15194	15215	15008	15275	15147	15216	15274	15275	15411	15263	15271	15220	15107	15238	15254	15274	15174	15050	15299	15270	15147	15107	15124	15130	15185	15145	15008	15436	15212	15138	15438	15247	15184	15226	15079	15090	15159	15146	15177	15294	15059	14990	15343	14928	15360	15235	15201	15287	15332	15345	15273	15158	15140	15335	15130	14933	15124	15081	15169	15228	15271	15307	15209	15177	15248	15089	15182	15194	15329	15168	15242	15110	14971	15213	15266	15189	15290	15075	15340	15174	15208	15273	15182	15172	15171	15110	15150	15193	15218	15169	15267	15297	15410	15317	15261	15093	15201	15276	15217	15260	15244	15171	15153	15110	15204	15154	15110	15255	15098	15202	15184	15456	15262	15297	15222	15426	15254	15201	15169	15320	15186	15146	15313	15159	15053	15323	15017	15211	15228	15092	15176	15263	15144	15186	15445	15148	15198	15308	15174	15191	15289	15343	15251	15299	15230	15169	15219	15154	15227	15048	15177	15344	15199	15165	15251	15203	15268	15204	15127	15220	15282	15316	15296	15279	15191	15301	15201	15260	15281	15225	15331	15276	15165	15311	15007	15237	15323	15096	15280	15192	15389	15081	15275	15244	15164	15291	15112	15152	15275	15095	15276	15283	15232	15308	15297	15253	15209	15150	15134	15277	15317	15135	15411	15203	15216	15271	15297	15257	15212	15299	15192	15125	15171	15403	15260	15279	15153	15280	15152	15175	15236	15234	15112	15215	15200	15199	15117	15197	15335	15271	15289	15286	15227	15284	15273	15128	15112	15118	15160	15079	14963	15219	15269	15093	15366	15212	15120	15065	15261	15260	15178	15271	15207	15276	15274	15149	15253	15062	15185	15144	15173	15251	15086	15168	15326	15231	15273	15213	15212	15198	15166	15197	15164	15151	15348	15047	15309	15271	15142	15162	15037	14995	15296	15220	15160	15298	15215	15062	15268	15044	15365	15324	15233	15380	15096	15146	15182	15082	15082	15424	15126	15178	15207	15417	15226	15207	15031	15229	15203	15208	15346	15320	15188	15215	15266	15209	15284	15246	15216	15202	15276	15190	15225	15261	15202	15323	15202	15420	15214	15302	15173	15306	15147	15143	15262	15366	15222	15284	15129	15218	15248	15200	15152	15305	15176	15189	15253	15043	15242	15355	15240	15220	15127	15325	15364	15307	15250	15432	15091	15349	15436	15185	14966	15220	15128	15182	15198	15133	15161	15249	15211	15202	15131	15232	15404	15107	15079	15270	15280	15259	15084	15230	15294	15133	15207	15219	15189	15283	15249	15042	15288	15089	15337	15183	15192	15288	15372	15220	15136	15228	15304	15062	15373	15168	15175	15277	15192	15029	15257	15217	15172	15325	15215	15224	15103	15194	15163	15298	15197	15233	15216	15102	15215	15036	15025	15219	15190	15199	15224	15083	15273	15149	15248	15238	15254	15186	15104	15313	15123	15174	15209	15156	15179	15262	15259	15259	15263	15124	15116	15262	15231	15089	15277	15290	15112	15250	15146	15289	15166	15264	15268	15206	15199	15149	15317	15195	15294	15195	15187	15169	15195	15103	15134	15205	15205	15229	15142	15315	15297	15193	15047	15281	15275	15317	15213	15218	15217	15403	15062	15101	15100	15187	15022	15151	15274	15293	15033	15308	15118	15298	15197	15209	15121	15208	15176	15131	15231	15389	15295	15032	15274	15278	15177	15215	15199	15101	15164	15240	15283	15156	15259	15320	15260	15233	15296	15183	15120	15386	15156	15139	15274	14942	15189	15217	15323	15126	15161	15254	15099	15177	15232	15149	15181	15323	15256	15152	15122	15230	15281	15236	15227	15178	15249	15187	15298	15374	15288	15141	15324	15131	15178	15278	15207	15221	15299	15135	15158	15203	15195	15214	15225	15207	15185	15187	15210	15333	15078	15237	15419	15131	15266	15333	15193	15199	15189	15246	15234	15141	15073	15165	15142	15369	15296	15147	15079	15255	15255	15318	15060	15130	15176	15251	15275	15146	15232	15150	15238	15029	15212	15210	15408	15233	15290	15072	15106	15200	15351	15074	15231	15138	15290	15231	15257	15034	15260	15397	15297	15233	15094	15212	15205	15123	15157	15015	15322	15173	15228	15087	15434	15209	15023	15177	15166	15117	15434	15184	15333	15182	15156	15139	15050	15089	15220	15151	15082	15111	15322	15063	15217	15106	15183	15042	15055	15243	15256	15324	15202	15228	15236	15422	15150	15055	15062	15411	15307	15289	15167	15260	15171	15240	15166	15104	15024	15299	15018	15145	15429	15231	15373	15030	15147	15317	15235	15283	15273	15343	15129	15183	15146	15393	15059	15385	15091	15122	15398	15224	15036	15120	15338	15376	15329	15096	15449	15241	15355	15236	15203	15314	15225	15197	15222	15209	15290	15134	15213	15358	15134	15072	15177	15198	15097	15263	15350	15337
28303	22632	25289	22471	19181	18568	18459	17836	17757	17679	17522	17684	17531	17281	17467	17634	17509	17577	17457	17577	17353	17314	17267	17470	17398	17277	17313	17552	17519	17315	17365	17437	17641	17220	17354	17355	17489	17353	17510	17494	17449	17397	17547	17314	17339	17365	17283	17434	17440	17336	17495	17162	17217	17401	17378	17237	17283	17609	17390	17503	17244	17470	17489	17400	17615	17539	17408	17318	17323	17448	17552	17462	17430	17448	17403	17372	17470	17567	17464	17430	17230	17433	17380	17406	17392	17345	17488	17241	17413	17489	17017	17405	17400	17304	17427	17288	17236	17447	17366	17401	17293	17391	17319	17359	17432	17620	17255	17375	17395	17380	17428	17356	17431	17500	17357	17291	17527	17337	17466	17448	17415	17383	17298	17432	17442	17402	17404	17378	17289	17279	17262	17545	17289	17337	17459	17454	17423	17386	17498	17445	17364	17307	17251	17544	17234	17450	17541	17472	17274	17424	17412	17228	17444	17579	17448	17419	17353	17391	17474	17333	17503	17387	17537	17282	17211	17508	17278	17407	17395	17377	17447	17468	17294	17271	17582	17450	17313	17493	17294	17464	17361	17458	17631	17318	17371	17231	17552	17477	17280	17204	17343	17536	17243	17297	17386	17461	17514	17462	17305	17237	17451	17216	17420	17433	17378	17338	17379	17439	17331	17310	17359	17351	17413	17360	17320	17356	17607	17399	17485	17470	17375	17402	17331	17576	17442	17322	17220	17352	17374	17224	17476	17323	17247	17492	17427	17358	17513	17435	17427	17226	17627	17312	17327	17533	17429	17227	17462	17415	17354	17400	17343	17242	17499	17250	17388	17470	17446	17271	17378	17340	17348	17309	17552	17324	17186	17229	17581	17455	17246	17501	17406	17199	17358	17452	17367	17295	17616	17322	17349	17460	17440	17417	17379	17443	17432	17333	17451	17472	17173	17339	17397	17247	17526	17331	17339	17366	17548	17421	17545	17552	17387	17364	17367	17460	17417	17309	17316	17330	17390	17494	17441	17500	17325	17349	17420	17484	17272	17418	17393	17400	17408	17139	17302	17155	17429	17276	17429	17428	17349	17243	17312	17237	17334	17457	17694	17408	17388	17341	17425	17370	17397	17417	17252	17508	17352	17447	17248	17409	17462	17378	17439	17192	17404	17228	17402	17463	17355	17325	17455	17392	17236	17452	17237	17400	17274	17483	17570	17413	17374	17550	17454	17521	17404	17384	17516	17625	17181	17543	17558	17279	17215	17378	17480	17593	17421	17443	17411	17695	17602	17490	17547	17467	17451	17440	17328	17307	17195	17429	17436	17443	17294	17343	17359	17312	17491	17258	17308	17580	17182	17418	17442	17177	17401	17384	17398	17236	17366	17297	17527	17199	17303	17459	17448	17310	17484	17314	17331	17345	17386	17239	17249	17510	17370	17491	17345	17343	17511	17428	17674	17532	17249	17285	17465	17400	17547	17564	17561	17382	17505	17326	17476	17182	17393	17254	17348	17656	17280	17557	17576	17384	17561	17358	17353	17255	17209	17303	17449	17188	17456	17535	17239	17478	17458	17368	17485	17485	17260	17488	17562	17581	17563	17382	17305	17452	17252	17275	17248	17629	17814	17504	17439	17293	17312	17452	17533	17266	17406	17331	17430	17443	17397	17354	17298	17443	17361	17378	17319	17122	17542	17400	17468	17405	17568	17452	17565	17633	17493	17371	17397	17431	17370	17520	17551	17307	17692	17323	17445	17159	17161	17327	17312	17282	17330	17370	17327	17207	17421	17517	17435	17328	17444	17338	17427	17301	17414	17543	17426	17406	17181	17242	17394	17454	17441	17230	17765	17499	17416	17266	17353	17386	17404	17292	17321	17326	17477	17503	17498	17321	17414	17273	17358	17470	17299	17300	17290	17558	17277	17206	17432	17606	17488	17371	17385	17272	17538	17271	17312	17477	17434	17334	17385	17416	17309	17250	17396	17514	17417	17371	17477	17421	17474	17211	17317	17397	17418	17321	17234	17424	17425	17345	17254	17404	17462	17585	17429	17534	17234	17354	17527	17604	17475	17385	17383	17385	17528	17397	17442	17589	17289	17378	17323	17209	17439	17268	17362	17365	17314	17314	17403	17431	17538	17535	17551	17522	17457	17470	17488	17259	17328	17190	17373	17261	17241	17588	17375	17320	17392	17328	17419	17429	17289	17403	17415	17363	17177	17459	17248	17297	17372	17532	17464	17281	17500	17449	17369	17328	17375	17463	17414	17488	17453	17484	17415	17484	17443	17473	17564	17220	17297	17175	17334	17311	17403	17476	17494	17508	17455	17451	17458	17371	17407	17465	17365	17432	17505	17302	17309	17344	17383	17309	17205	17174	17458	17367	17451	17344	17301	17401	17303	17430	17362	17408	17262	17152	17327	17611	17339	17282	17341	17229	17501	17429	17455	17487	17304	17587	17321	17527	17547	17471	17367	17236	17502	17639	17280	17506	17449	17384	17545	17326	17477	17212	17154	17210	17410	17524	17410	17555	17651	17257	17321	17434	17125	17345	17306	17501	17319	17480	17502	17459	17475	17406	17487	17543	17245	17388	17338	17474	17280	17470	17481	17206	17364	17297	17516	17397	17179	17288	17399	17469	17374	17364	17152	17235	17496	17320	17351	17453	17613	17388	17531	17415	17417	17522	17363	17347	17470	17364	17514	17620	17483	17543	17527	17401	17524	17524	17291	17477	17497	17335	17465	17610	17312	17235	17370	17164	17206	17613	17188	17293	17378	17561	17447	17536	17625	17376	17465	17386	17287	17332	17369	17289	17271	17492	17505	17180	17236	17296	17436	17555	17542	17572	17237	17302	17471	17414	17269	17171	17417	17497	17335	17361	17538	17448	17515	17431	17529	17467	17290	17535	17408	17233	17420	17562	17402	17282	17407	17498	17386	17422	17460	17395	17312	17306	17406	17399	17473	17365	17246	17307	17288	17328	17608	17232	17398	17247	17413	17421	17494	17394	17542	17498	17389	17270	17222	17336	17517	17446	17510	17436	17378	17363	17371	17272	17288	17435	17260	17446	17489	17413	17529	17441	17362	17219	17314	17333	17286	17456	17391	17512	17417	17357	17499	17185	17333	17301	17615	17308	17432	17260	17367	17438	17493	17473	17410	17296	17229	17481	17397	17456	17423	17385	17388	17476	17531	17393	17310	17271	17261	17440	17303	17345	17412	17367	17128	17283	17280	17335	17450	17429	17679	17610	17308	17303	17188	17201	17523	17438	17389	17337	17434	17391	17572	17571	17416	17516	17386	17421	17506	17005	17500	17466	17158	17431	17579	17274	17456	17484	17425	17172	17469	17513	17462	17360	17478	17355	17418	17206	17270	17489	17560	17364	17473	17171	17375	17326	17226	17128	17275	17529	17255	17374	17630	17475	17273	17323	17240	17268	17306	17445	17341	17454	17453	17416	17332	17454	17326	17356	17350	17550	17413	17210	17483	17619	17281	17526	17635	17342	17423	17156	17415	17342	17352	17576	17363	17638	17352	17202	17362	17679	17625	17278	17266	17301	17298	17364	17485	17192	17428	17488	17425	17523	17435	17614	17452	17216	17406	17468	17471	17368	17545	17188	17268	17368	17495	17470	17362	17301	17478	17195	17288	17334	17486	17571	17546	17333	17564	17496	17341	17497	17502	17403	17416	17528	17338	17318	17335	17368	17515	17387	17333	17410	17500	17362	17345	17320	17225	17534	17480	17424	17406	17408	17257	17375	17499	17298	17284	17537	17451	17307	17338	17268	17224	17409	17420	17523	17591	17346	17464	17422	17497	17385	17347	17586	17409	17554	17339	17106	17490	17379	17458	17487	17416	17568	17659	17431	17505	17203	17578	17306	17353	17284	17312	17237	17423	17267	17270	17441	17575	17325	17279	17371	17353	17598	17286	17503	17273	17344	17382	17301	17225	17235	17284	17326	17315	17502	17403	17360	17386	17547	17267	17584	17462	17372	17374	17424	17213	17542	17296	17365	17467	17413	17405	17598	17309	17466	17473	17381	17596	17261	17555	17368	17426	17203	17342	17400	17293	17492	17219	17327	17411	17420	17367	17373	17537	17334	17420	17249	17572	17418	17424	17397	17437	17257	17257	17433	17529	17446	17321	17372	17548	17482	17499	17462	17443	17526	17445	17388	17194	17478	17349	17331	17318	17478	17467	17518	17314	17630	17434	17278	17343	17585	17311	17326	17317	17422	17296	17414	17480	17240	17652	17555	17407	17523	17437	17547	17508	17455	17254	17398	17485	17208	17478	17479	17332	17355	17473	17328	17160	17528	17204	17408	17414	17389	17423	17403	17307	17362	17569	17434	17531	17308	17383	17428	17286	17420	17497	17389	17411	17331	17448	17380	17509	17331	17358	17186	17396	17496	17453	17376	17458	17473	17157	17445	17255	17403	17261	17540	17538	17334	17284	17508	17435	17603	17430	17342	17341	17403	17558	17451	17472	17368	17275	17452	17403	17553	17352	17389	17316	17514	17326	17373	17389	17467	17733	17343	17678	17269	17396	17433	17617	17285	17455	17516	17535	17307	17598	17539	17566	17487	17516	17562	17580	17530	17323	17323	17620	17490	17351	17540	17524	17543	17474	17311	17085	17484	17444	17542	17462	17334	17440	17416	17502	17439	17475	17511	17428	17331	17497	17287	17279	17598	17331	17591	17461	17539	17329	17276	17581	17329	17425	17463	17430	17463	17420	17449	17211	17343	17414	17247	17310	17208	17476	17309	17349	17411	17386	17143	17178	17524	17488	17411	17320	17473	17488	17477	17263	17276	17335	17540	17496	17415	17386	17392	17400	17373	17170	17434	17452	17415	17351	17367	17457	17488	17438	17402	17314	17461	17544	17376	17561	17452	17427	17253	17418	17443	17396	17463	17294	17536	17530	17292	17296	17524	17459	17421	17566	17631	17393	17552	17423	17328	17330	17341	17349	17387	17483	17303	17255	17314	17324	17436	17258	17617	17373	17601	17562	17584	17402	17502	17705	17276	17317	17251	17530	17380	17491	17492	17484	17247	17440	17411	17498	17706	17484	17618	17344	17407	17366	17479	17291	17305	17242	17322	17487	17350	17375	17461	17347	17359	17553	17399	17275	17260	17307	17281
17218	25200	21109	17534	16705	16121	15722	15302	15159	14773	14756	14742	14681	14550	14662	14573	14442	14617	14600	14592	14584	14615	14572	14506	14509	14776	14576	14587	14477	14568	14581	14653	14524	14607	14663	14508	14701	14699	14555	14539	14528	14596	14578	14655	14774	14580	14521	14580	14746	14582	14466	14368	14568	14577	14646	14565	14533	14626	14607	14705	14677	14723	14547	14609	14572	14589	14524	14718	14561	14690	14562	14552	14586	14431	14570	14452	14708	14645	14373	14515	14588	14585	14409	14601	14577	14519	14686	14571	14561	14756	14648	14622	14505	14427	14576	14617	14698	14617	14640	14790	14457	14593	14535	14409	14321	14643	14439	14536	14641	14559	14639	14569	14582	14574	14651	14356	14530	14601	14518	14548	14692	14654	14554	14481	14460	14547	14690	14604	14680	14434	14634	14617	14569	14685	14605	14301	14564	14625	14476	14538	14735	14727	14529	14379	14680	14682	14487	14504	14358	14581	14541	14623	14512	14510	14417	14591	14617	14479	14646	14634	14501	14571	14672	14700	14515	14601	14574	14512	14439	14495	14495	14294	14615	14571	14565	14600	14482	14455	14557	14615	14500	14707	14716	14453	14532	14751	14642	14495	14505	14429	14530	14734	14478	14598	14597	14638	14578	14487	14593	14486	14612	14714	14611	14573	14566	14479	14494	14647	14500	14765	14583	14513	14597	14679	14701	14636	14579	14473	14688	14440	14550	14541	14672	14602	14701	14636	14477	14545	14767	14616	14568	14512	14543	14712	14684	14705	14641	14640	14694	14672	14578	14568	14662	14654	14672	14648	14621	14665	14584	14668	14518	14493	14478	14405	14471	14639	14521	14627	14595	14647	14531	14581	14470	14587	14753	14521	14507	14612	14643	14494	14503	14649	14470	14498	14487	14461	14539	14649	14598	14464	14619	14514	14680	14527	14626	14325	14530	14695	14582	14478	14497	14600	14581	14714	14538	14456	14578	14460	14558	14701	14504	14508	14528	14465	14549	14593	14721	14662	14462	14522	14546	14768	14646	14684	14539	14536	14583	14634	14652	14615	14470	14596	14498	14577	14694	14706	14561	14544	14561	14546	14669	14652	14547	14668	14610	14588	14593	14556	14543	14688	14560	14502	14580	14651	14415	14663	14584	14479	14704	14517	14537	14567	14477	14522	14544	14602	14541	14464	14640	14641	14548	14618	14555	14452	14532	14595	14458	14628	14500	14556	14568	14493	14569	14603	14598	14536	14555	14621	14662	14616	14553	14677	14401	14439	14624	14559	14631	14543	14425	14727	14801	14455	14473	14703	14534	14570	14657	14457	14639	14587	14479	14781	14522	14536	14631	14564	14535	14678	14585	14663	14699	14669	14467	14642	14638	14540	14499	14500	14680	14536	14447	14464	14461	14612	14493	14622	14612	14596	14739	14488	14453	14514	14473	14513	14479	14628	14553	14610	14681	14540	14572	14459	14606	14564	14582	14624	14545	14467	14620	14572	14634	14499	14621	14760	14657	14612	14575	14498	14461	14455	14613	14596	14639	14576	14677	14642	14647	14645	14680	14497	14631	14545	14422	14727	14575	14660	14617	14574	14803	14533	14602	14519	14457	14560	14551	14543	14775	14587	14591	14636	14640	14642	14512	14523	14568	14714	14551	14582	14570	14782	14636	14573	14517	14636	14655	14454	14699	14623	14715	14526	14490	14635	14578	14646	14625	14699	14529	14509	14551	14336	14545	14617	14699	14423	14667	14567	14465	14708	14561	14494	14390	14707	14575	14602	14535	14559	14581	14582	14615	14503	14404	14550	14548	14732	14487	14505	14765	14603	14489	14448	14423	14715	14456	14767	14468	14550	14620	14658	14796	14586	14735	14463	14587	14488	14462	14767	14635	14451	14533	14512	14529	14504	14616	14532	14551	14563	14537	14533	14501	14498	14834	14495	14568	14428	14435	14662	14506	14470	14460	14731	14430	14656	14555	14578	14420	14590	14625	14686	14642	14308	14501	14612	14500	14558	14483	14632	14563	14528	14470	14578	14490	14676	14447	14598	14621	14627	14586	14542	14627	14517	14609	14350	14493	14579	14401	14624	14560	14707	14462	14698	14473	14518	14622	14666	14598	14568	14516	14525	14751	14582	14313	14821	14590	14700	14532	14617	14565	14594	14751	14494	14693	14666	14577	14600	14790	14763	14620	14514	14423	14535	14625	14528	14469	14309	14678	14702	14502	14469	14634	14448	14602	14463	14634	14511	14538	14465	14520	14727	14610	14515	14483	14555	14643	14744	14575	14510	14725	14659	14798	14610	14525	14628	14385	14482	14607	14535	14404	14481	14544	14660	14518	14552	14613	14560	14491	14457	14639	14723	14680	14592	14661	14554	14663	14500	14623	14574	14608	14640	14470	14640	14684	14503	14478	14680	14758	14524	14629	14696	14645	14719	14530	14789	14580	14469	14653	14637	14604	14374	14651	14498	14614	14616	14552	14409	14548	14486	14582	14647	14455	14614	14519	14604	14594	14537	14757	14667	14550	14549	14636	14576	14660	14582	14662	14487	14682	14498	14620	14571	14696	14499	14493	14468	14593	14523	14553	14457	14561	14574	14620	14490	14574	14519	14405	14575	14416	14676	14626	14559	14696	14336	14604	14525	14772	14456	14608	14818	14630	14735	14519	14474	14605	14606	14648	14609	14466	14470	14482	14554	14450	14618	14518	14485	14687	14536	14647	14505	14558	14452	14593	14670	14500	14640	14625	14661	14635	14518	14616	14520	14488	14701	14634	14640	14605	14530	14776	14601	14490	14579	14596	14510	14589	14496	14453	14341	14692	14455	14655	14447	14545	14530	14544	14708	14586	14574	14765	14517	14636	14572	14556	14541	14554	14689	14515	14529	14563	14618	14609	14393	14635	14675	14520	14612	14733	14653	14456	14582	14587	14629	14610	14460	14573	14721	14650	14610	14562	14719	14460	14641	14678	14524	14477	14663	14534	14592	14514	14645	14658	14524	14446	14513	14523	14614	14632	14534	14697	14539	14498	14348	14585	14532	14667	14447	14509	14599	14553	14558	14608	14491	14531	14752	14602	14500	14622	14569	14603	14421	14426	14539	14541	14642	14655	14452	14324	14670	14705	14700	14639	14694	14689	14571	14433	14535	14734	14585	14409	14561	14517	14558	14572	14533	14526	14616	14671	14663	14475	14566	14603	14689	14469	14501	14725	14526	14750	14534	14611	14538	14605	14622	14634	14638	14547	14505	14662	14461	14652	14555	14803	14604	14712	14605	14445	14661	14547	14784	14538	14603	14590	14483	14689	14466	14634	14586	14548	14507	14552	14526	14693	14700	14611	14640	14576	14505	14635	14664	14570	14515	14526	14541	14592	14575	14595	14555	14592	14492	14832	14709	14447	14590	14666	14732	14687	14662	14663	14510	14466	14555	14475	14648	14469	14647	14492	14495	14707	14676	14423	14598	14568	14689	14688	14556	14752	14733	14497	14585	14483	14549	14595	14476	14582	14632	14642	14533	14827	14515	14737	14732	14551	14685	14741	14674	14521	14504	14583	14442	14495	14393	14441	14584	14559	14435	14507	14508	14699	14575	14439	14452	14536	14412	14687	14670	14679	14455	14500	14743	14479	14490	14603	14576	14615	14428	14409	14693	14642	14501	14614	14526	14690	14612	14637	14494	14486	14467	14539	14551	14710	14571	14637	14470	14683	14662	14559	14497	14531	14665	14693	14422	14528	14654	14487	14585	14562	14489	14673	14694	14670	14612	14632	14554	14594	14598	14568	14577	14676	14596	14629	14688	14512	14647	14539	14520	14468	14519	14785	14588	14500	14657	14438	14600	14663	14443	14706	14559	14427	14647	14672	14484	14694	14641	14575	14583	14462	14624	14406	14562	14652	14559	14441	14591	14525	14527	14551	14578	14307	14688	14520	14479	14570	14561	14520	14599	14504	14419	14548	14460	14543	14642	14432	14505	14685	14409	14578	14537	14449	14529	14523	14627	14643	14535	14687	14480	14670	14559	14709	14681	14439	14486	14643	14606	14671	14512	14575	14734	14701	14517	14699	14660	14615	14677	14498	14477	14511	14570	14633	14548	14602	14627	14579	14563	14577	14486	14462	14569	14614	14582	14592	14526	14672	14624	14652	14616	14530	14593	14609	14549	14623	14546	14590	14675	14489	14667	14325	14615	14545	14752	14666	14395	14541	14552	14439	14524	14498	14645	14530	14462	14534	14583	14704	14580	14727	14658	14521	14472	14560	14543	14466	14479	14600	14441	14633	14706	14531	14693	14498	14530	14518	14486	14585	14696	14466	14605	14553	14709	14610	14624	14674	14562	14714	14742	14594	14662	14529	14539	14609	14486	14627	14572	14485	14663	14662	14574	14396	14623	14379	14471	14541	14489	14511	14537	14460	14646	14587	14540	14729	14801	14468	14583	14584	14805	14476	14540	14763	14441	14553	14603	14631	14593	14487	14653	14472	14593	14676	14444	14593	14619	14629	14577	14643	14517	14658	14675	14642	14625	14551	14481	14483	14527	14478	14613	14644	14450	14692	14542	14556	14566	14559	14567	14643	14604	14736	14681	14530	14660	14565	14488	14492	14462	14600	14532	14602	14595	14684	14531	14646	14652	14565	14456	14592	14423	14508	14630	14582	14630	14649	14632	14269	14772	14657	14653	14658	14608	14501	14563	14524	14463	14485	14457	14662	14599	14597	14633	14607	14565	14549	14420	14650	14646	14350	14427	14647	14463	14828	14384	14778	14597	14766	14515	14644	14697	14555	14493	14524	14504	14413	14500	14516	14563	14411	14650	14578	14706	14627	14607	14512	14629	14623	14608	14524	14534	14433	14659	14678	14452	14491	14524	14736	14611	14499	14580	14530	14544	14585	14612	14778	14582	14729	14656	14784	14465	14515	14482	14484	14645	14599	14708	14730	14675	14663	14594	14618	14586	14602	14511	14479	14572	14605	14664	14429	14723	14743	14618	14540	14607	14706	14562	14548	14620	14477	14674	14659	14612	14397	14604	14538	14487	14466	14630	14565	14699	14640	14652	14465	14599	14479	14524	14554	14729	14427	14499	14487	14590	14668	14645	14661	14751	14610	14472	14568	14576	14591	14432	14474	14662	14413	14516	14678	14514
22651	20934	27787	24327	21970	22609	21759	18886	18295	18092	18216	17789	17737	17636	17710	17503	17713	17508	17621	17577	17754	17605	17679	17325	17561	17412	17660	17526	17488	17324	17527	17531	17509	17274	17476	17460	17494	17631	17406	17404	17443	17314	17454	17396	17429	17413	17374	17388	17202	17418	17465	17466	17604	17382	17461	17370	17597	17475	17424	17530	17436	17246	17455	17439	17581	17353	17452	17368	17516	17576	17421	17415	17847	17563	17253	17445	17578	17320	17424	17375	17509	17283	17365	17325	17354	17422	17274	17277	17364	17272	17243	17494	17426	17400	17492	17294	17361	17298	17415	17437	17391	17429	17562	17375	17450	17466	17271	17320	17583	17307	17580	17750	17422	17329	17323	17485	17278	17502	17575	17361	17334	17322	17524	17449	17693	17456	17419	17229	17313	17489	17548	17475	17351	17281	17437	17558	17457	17409	17452	17510	17430	17357	17402	17390	17544	17267	17485	17398	17329	17383	17356	17320	17342	17285	17536	17515	17297	17428	17577	17397	17249	17562	17357	17184	17337	17267	17413	17312	17339	17359	17265	17303	17464	17546	17429	17250	17398	17361	17578	17259	17438	17414	17276	17681	17514	17270	17465	17423	17358	17267	17132	17497	17261	17526	17395	17290	17473	17271	17574	17442	17575	17517	17436	17409	17400	17315	17416	17154	17441	17350	17537	17425	17161	17393	17395	17050	17308	17379	17384	17282	17517	17342	17344	17551	17240	17365	17410	17337	17418	17413	17430	17393	17493	17303	17461	17440	17577	17259	17383	17488	17257	17299	17528	17574	17395	17342	17395	17337	17590	17597	17584	17265	17392	17354	17545	17339	17371	17399	17512	17316	17370	17358	17506	17480	17509	17445	17452	17398	17236	17243	17395	17547	17338	17535	17340	17374	17324	17308	17299	17413	17321	17145	17383	17472	17374	17460	17247	17523	17562	17129	17391	17332	17476	17316	17488	17174	17255	17292	17432	17445	17317	17362	17345	17336	17394	17365	17425	17444	17382	17442	17309	17442	17517	17371	17351	17410	17495	17371	17315	17300	17519	17502	17313	17321	17463	17499	17617	17414	17369	17660	17322	17508	17457	17290	17600	17353	17219	17456	17372	17311	17532	17523	17302	17355	17350	17273	17250	17278	17434	17440	17324	17443	17370	17612	17599	17421	17535	17359	17230	17158	17302	17585	17456	17434	17427	17208	17311	17418	17469	17484	17250	17417	17560	17344	17476	17273	17449	17446	17538	17369	17460	17298	17208	17327	17303	17370	17278	17363	17338	17507	17485	17471	17386	17535	17447	17509	17153	17508	17406	17538	17463	17442	17329	17405	17251	17200	17401	17183	17313	17542	17425	17329	17369	17294	17472	17386	17482	17481	17341	17227	17309	17479	17507	17394	17249	17300	17420	17518	17455	17316	17369	17562	17571	17368	17054	17421	17245	17561	17357	17319	17401	17845	17453	17303	17498	17327	17415	17399	17334	17585	17272	17496	17347	17296	17376	17344	17391	17247	17439	17498	17399	17383	17452	17322	17413	17442	17329	17598	17366	17666	17327	17274	17332	17344	17263	17481	17388	17473	17340	17207	17405	17435	17485	17414	17226	17534	17478	17564	17437	17567	17160	17374	17469	17357	17339	17485	17326	17409	17201	17551	17516	17348	17544	17521	17275	17481	17367	17422	17587	17483	17400	17390	17361	17607	17253	17320	17383	17405	17459	17770	17483	17422	17176	17331	17173	17445	17314	17328	17245	17424	17355	17560	17597	17390	17511	17273	17229	17371	17332	17366	17291	17484	17506	17483	17574	17361	17385	17345	17352	17439	17399	17256	17367	17213	17453	17487	17305	17385	17466	17512	17213	17387	17469	17418	17310	17493	17302	17306	17147	17199	17276	17372	17321	17322	17277	17284	17505	17414	17517	17159	17574	17367	17445	17453	17553	17574	17621	17434	17486	17533	17588	17564	17414	17365	17157	17487	17252	17280	17453	17462	17358	17071	17476	17436	17392	17412	17164	17420	17456	17604	17491	17351	17345	17376	17441	17695	17420	17286	17437	17313	17429	17462	17258	17334	17233	17305	17307	17497	17336	17172	17460	17412	17494	17423	17311	17400	17512	17370	17451	17305	17489	17224	17426	17375	17412	17343	17416	17442	17269	17277	17294	17414	17196	17468	17510	17351	17523	17287	17721	17334	17391	17381	17203	17340	17370	17448	17348	17228	17327	17495	17286	17391	17690	17426	17462	17382	17446	17452	17560	17179	17628	17453	17671	17508	17430	17362	17412	17376	17589	17459	17386	17523	17215	17433	17415	17154	17525	17443	17372	17206	17511	17415	17297	17336	17505	17326	17483	17325	17540	17446	17485	17611	17392	17460	17444	17420	17558	17608	17584	17604	17716	17414	17491	17375	17363	17471	17415	17230	17410	17567	17490	17382	17468	17523	17297	17525	17359	17418	17398	17573	17221	17251	17345	17481	17302	17466	17309	17546	17441	17527	17404	17502	17698	17423	17314	17666	17305	17634	17535	17322	17460	17344	17461	17317	17407	17211	17238	17485	17592	17235	17297	17580	17488	17284	17338	17302	17385	17342	17453	17376	17441	17717	17443	17390	17181	17515	17444	17457	17392	17461	17487	17419	17255	17309	17458	17454	17357	17278	17168	17426	17313	17228	17348	17503	17345	17350	17510	17465	17404	17483	17435	17583	17354	17409	17242	17310	17335	17269	17155	17427	17455	17594	17524	17441	17391	17499	17494	17308	17324	17291	17427	17367	17265	17438	17441	17383	17193	17241	17282	17446	17368	17286	17427	17318	17346	17414	17485	17512	17571	17348	17402	17235	17523	17256	17507	17315	17484	17524	17375	17297	17313	17523	17165	17265	17481	17469	17504	17410	17364	17506	17384	17310	17326	17273	17532	17416	17498	17420	17424	17471	17160	17430	17394	17186	17447	17519	17420	17302	17355	17280	17497	17518	17331	17401	17544	17384	17392	17401	17318	17432	17552	17518	17278	17267	17418	17117	17363	17569	17499	17428	17352	17498	17251	17388	17603	17319	17300	17391	17316	17382	17443	17542	17205	17347	17261	17174	17437	17376	17392	17482	17501	17383	17445	17584	17332	17333	17359	17437	17183	17237	17309	17343	17404	17361	17324	17596	17340	17427	17357	17359	17408	17284	17185	17245	17177	17281	17208	17450	17192	17604	17323	17426	17397	17305	17401	17675	17398	17581	17338	17354	17474	17308	17371	17476	17586	17490	17567	17605	17354	17495	17368	17207	17588	17353	17291	17081	17409	17411	17455	17391	17505	17598	17443	17425	17374	17345	17330	17414	17307	17474	17532	17480	17405	17416	17388	17256	17203	17357	17401	17178	17514	17510	17369	17681	17520	17511	17465	17292	17360	17453	17356	17352	17351	17419	17425	17351	17331	17339	17390	17125	17324	17455	17487	17326	17312	17231	17380	17459	17439	17398	17363	17505	17323	17496	17386	17447	17464	17334	17395	17389	17487	17421	17411	17347	17220	17262	17389	17442	17386	17464	17450	17232	17419	17394	17378	17204	17513	17406	17374	17396	17446	17496	17591	17196	17279	17464	17512	17541	17456	17443	17391	17392	17407	17450	17339	17371	17622	17550	17571	17426	17366	17643	17574	17430	17331	17208	17593	17484	17327	17375	17444	17292	17356	17288	17477	17235	17450	17469	17455	17316	17284	17381	17319	17386	17314	17400	17445	17546	17631	17501	17420	17336	17501	17369	17478	17302	17483	17438	17425	17375	17316	17334	17493	17382	17506	17386	17418	17339	17356	17403	17386	17489	17177	17505	17389	17376	17215	17326	17354	17460	17545	17491	17360	17510	17174	17400	17447	17507	17515	17470	17467	17694	17409	17319	17356	17274	17337	17440	17268	17305	17397	17507	17378	17403	17476	17260	17473	17288	17235	17329	17312	17277	17291	17550	17543	17616	17221	17514	17316	17547	17636	17683	17415	17449	17431	17119	17290	17508	17432	17561	17337	17288	17390	17493	17588	17328	17304	17385	17291	17351	17467	17353	17312	17355	17501	17680	17459	17218	17360	17332	17438	17424	17653	17530	17458	17409	17355	17411	17364	17467	17373	17416	17676	17431	17203	17567	17144	17397	17428	17501	17596	17465	17508	17372	17368	17374	17434	17367	17355	17342	17387	17568	17527	17411	17486	17362	17477	17429	17322	17650	17170	17461	17487	17466	17404	17723	17458	17617	17352	17558	17410	17471	17373	17493	17339	17321	17488	17545	17554	17363	17466	17320	17377	17443	17415	17420	17518	17441	17385	17254	17354	17385	17673	17472	17476	17239	17406	17415	17336	17504	17206	17321	17324	17387	17177	17524	17387	17356	17225	17343	17472	17454	17554	17394	17437	17518	17667	17412	17509	17456	17503	17737	17297	17466	17246	17295	17471	17410	17316	17428	17652	17514	17419	17437	17748	17459	17370	17463	17526	17734	17532	17305	17473	17336	17496	17395	17358	17223	17424	17225	17425	17269	17440	17307	17481	17427	17483	17278	17404	17317	17495	17545	17352	17358	17430	17372	17268	17498	17357	17385	17453	17408	17289	17203	17535	17328	17425	17294	17437	17399	17319	17407	17559	17371	17338	17316	17378	17684	17516	17371	17418	17441	17434	17519	17352	17153	17293	17601	17398	17364	17706	17624	17133	17442	17470	17298	17585	17581	17521	17385	17263	17166	17461	17452	17399	17150	17452	17397	17333	17345	17413	17444	17507	17664	17514	17651	17464	17346	17287	17375	17381	17313	17270	17524	17402	17479	17389	17563	17619	17449	17422	17316	17454	17453	17506	17265	17663	17344	17394	17341	17284	17615	17439	17455	17411	17541	17315	17450	17366	17585	17289	17465	17283	17486	17499	17282	17506	17485	17332	17282	17437	17433	17399	17606	17344	17460	17308	17497	17482	17434	17370	17481	17490	17315	17603	17314	17572	17346	17244	17232	17431	17538	17267	17541	17604	17339	17300	17361	17311	17381	17397	17214	17410	17387	17327	17560	17363	17545	17490	17440	17388	17306	17443	17390	17672	17320	17410	17392	17423	17411	17307	17528	17545	17319	17443	17408	17502	17370	17436	17283	17207	17499	17469	17483	17474	17354
14936	31765	26170	20356	18737	17754	16698	15896	15514	15273	15039	14895	14829	14755	14878	14552	14629	14574	14853	14628	14739	14750	14634	14706	14597	14601	14449	14537	14699	14495	14561	14361	14625	14599	14506	14607	14469	14658	14394	14456	14745	14673	14493	14675	14559	14532	14647	14623	14513	14622	14402	14530	14398	14706	14716	14592	14615	14652	14494	14639	14567	14470	14539	14364	14390	14507	14506	14521	14477	14515	14351	14343	14550	14529	14518	14544	14388	14581	14540	14623	14553	14556	14669	14430	14402	14393	14459	14528	14692	14559	14397	14716	14443	14557	14554	14497	14530	14420	14559	14443	14495	14495	14646	14274	14438	14526	14432	14554	14553	14572	14673	14598	14463	14618	14598	14331	14622	14470	14422	14667	14588	14475	14611	14438	14507	14476	14597	14599	14535	14485	14462	14542	14576	14493	14509	14679	14560	14438	14645	14581	14475	14583	14572	14441	14578	14437	14463	14656	14741	14641	14460	14520	14423	14477	14529	14610	14329	14553	14456	14410	14631	14428	14527	14573	14652	14663	14525	14584	14449	14513	14480	14452	14361	14435	14518	14466	14514	14376	14457	14610	14383	14447	14482	14414	14510	14690	14586	14556	14460	14528	14627	14448	14484	14486	14620	14592	14472	14429	14610	14588	14399	14533	14505	14620	14489	14473	14670	14488	14504	14553	14431	14571	14637	14445	14494	14446	14406	14505	14541	14528	14530	14396	14611	14445	14643	14474	14460	14568	14539	14563	14598	14476	14648	14549	14496	14632	14453	14517	14545	14268	14361	14454	14519	14576	14569	14568	14531	14419	14515	14425	14539	14615	14602	14505	14553	14440	14494	14553	14557	14528	14515	14597	14559	14503	14624	14403	14617	14501	14531	14531	14453	14612	14610	14482	14657	14591	14530	14511	14515	14504	14432	14523	14580	14382	14529	14511	14298	14463	14315	14466	14690	14372	14460	14456	14486	14530	14451	14500	14520	14574	14357	14608	14441	14371	14441	14545	14464	14353	14638	14471	14269	14498	14466	14548	14423	14560	14673	14468	14564	14482	14637	14540	14523	14553	14698	14512	14422	14608	14509	14456	14502	14381	14687	14440	14661	14510	14522	14505	14371	14500	14533	14322	14593	14493	14561	14664	14361	14461	14544	14464	14382	14612	14542	14562	14551	14586	14557	14496	14544	14509	14582	14577	14501	14524	14474	14305	14675	14553	14575	14561	14434	14458	14519	14660	14476	14554	14541	14364	14479	14548	14500	14588	14465	14385	14766	14591	14608	14541	14563	14352	14492	14532	14463	14504	14638	14604	14589	14468	14424	14391	14494	14565	14612	14457	14420	14484	14424	14480	14680	14534	14672	14466	14489	14367	14528	14479	14461	14456	14546	14504	14514	14445	14637	14478	14404	14492	14507	14357	14422	14453	14498	14423	14545	14427	14603	14491	14412	14559	14314	14616	14518	14600	14660	14586	14367	14534	14487	14498	14375	14466	14472	14482	14543	14453	14592	14607	14501	14449	14527	14413	14601	14458	14549	14578	14344	14456	14477	14418	14742	14442	14549	14427	14492	14566	14578	14458	14552	14595	14439	14417	14639	14408	14438	14481	14425	14639	14564	14568	14395	14375	14596	14603	14443	14585	14586	14485	14463	14562	14591	14456	14318	14431	14558	14524	14583	14553	14447	14659	14661	14422	14552	14605	14574	14624	14474	14518	14585	14471	14625	14602	14528	14588	14429	14316	14561	14443	14490	14536	14598	14430	14453	14543	14451	14464	14427	14577	14556	14465	14425	14561	14648	14534	14603	14483	14425	14393	14620	14489	14739	14253	14555	14360	14612	14512	14497	14425	14606	14483	14495	14577	14510	14470	14502	14521	14510	14351	14451	14556	14461	14494	14455	14758	14519	14655	14567	14501	14524	14542	14575	14557	14524	14360	14578	14419	14360	14530	14624	14452	14447	14416	14518	14421	14492	14649	14361	14325	14614	14544	14436	14601	14427	14557	14347	14568	14353	14376	14336	14693	14590	14513	14661	14478	14449	14579	14534	14495	14496	14365	14496	14476	14641	14512	14540	14612	14550	14574	14608	14327	14523	14627	14461	14421	14429	14572	14493	14677	14573	14527	14442	14501	14371	14457	14511	14497	14524	14395	14453	14630	14506	14520	14572	14508	14301	14458	14530	14537	14453	14543	14652	14517	14484	14605	14451	14500	14546	14533	14541	14617	14417	14564	14657	14356	14459	14431	14475	14458	14456	14488	14599	14621	14371	14522	14453	14564	14460	14557	14404	14571	14330	14497	14544	14515	14600	14475	14539	14520	14609	14769	14362	14615	14610	14469	14590	14400	14350	14541	14492	14464	14571	14482	14478	14613	14589	14534	14436	14587	14451	14553	14570	14637	14525	14529	14640	14548	14568	14406	14576	14534	14553	14588	14307	14568	14583	14530	14630	14451	14504	14451	14475	14483	14511	14611	14439	14674	14662	14326	14513	14479	14295	14510	14523	14655	14433	14581	14693	14448	14732	14493	14357	14497	14656	14421	14490	14581	14548	14468	14575	14609	14356	14447	14554	14365	14515	14405	14492	14482	14483	14595	14428	14494	14458	14578	14534	14440	14507	14504	14649	14570	14252	14428	14501	14422	14262	14607	14472	14607	14599	14461	14638	14607	14521	14548	14555	14457	14627	14450	14485	14473	14611	14593	14557	14467	14554	14432	14603	14388	14494	14435	14480	14615	14397	14321	14587	14330	14493	14530	14653	14465	14537	14560	14580	14489	14677	14390	14397	14490	14558	14390	14464	14523	14514	14512	14607	14710	14406	14591	14505	14624	14470	14543	14694	14320	14607	14582	14535	14428	14508	14640	14512	14541	14602	14561	14507	14626	14480	14514	14543	14541	14500	14527	14394	14473	14517	14464	14416	14615	14528	14480	14492	14400	14613	14464	14328	14517	14490	14567	14386	14385	14239	14443	14598	14342	14443	14559	14619	14496	14317	14524	14487	14457	14408	14384	14403	14527	14463	14316	14548	14363	14578	14570	14509	14592	14487	14627	14579	14466	14419	14647	14402	14380	14629	14421	14490	14589	14673	14530	14633	14617	14582	14526	14503	14613	14587	14494	14330	14495	14532	14577	14522	14474	14448	14430	14366	14465	14420	14458	14473	14563	14583	14482	14591	14473	14560	14665	14479	14572	14329	14658	14431	14644	14494	14643	14538	14490	14468	14543	14469	14496	14625	14452	14380	14382	14501	14601	14486	14576	14551	14425	14387	14520	14481	14590	14549	14377	14286	14502	14449	14330	14461	14750	14506	14496	14404	14460	14552	14527	14363	14476	14462	14540	14420	14561	14512	14483	14583	14393	14495	14468	14463	14377	14443	14573	14408	14293	14481	14419	14554	14463	14636	14520	14462	14327	14468	14605	14418	14487	14442	14518	14438	14604	14595	14417	14354	14417	14388	14526	14718	14477	14514	14388	14586	14430	14327	14578	14539	14574	14471	14341	14721	14426	14482	14468	14509	14582	14355	14531	14535	14645	14517	14564	14467	14538	14556	14391	14444	14428	14377	14369	14530	14650	14471	14388	14354	14581	14567	14630	14603	14635	14519	14508	14382	14430	14408	14428	14515	14472	14639	14346	14665	14422	14318	14479	14404	14425	14585	14498	14498	14380	14438	14556	14590	14580	14590	14562	14356	14542	14614	14642	14349	14618	14576	14546	14604	14474	14540	14629	14426	14667	14648	14527	14585	14514	14744	14524	14563	14534	14709	14586	14451	14507	14578	14426	14490	14377	14422	14465	14384	14551	14342	14515	14499	14450	14481	14431	14601	14490	14432	14571	14536	14502	14374	14603	14463	14471	14416	14484	14382	14429	14474	14697	14354	14545	14398	14491	14526	14567	14469	14521	14653	14592	14329	14491	14543	14337	14679	14336	14528	14552	14593	14631	14525	14602	14612	14525	14466	14469	14318	14488	14573	14520	14463	14499	14494	14562	14500	14563	14618	14462	14569	14497	14341	14581	14520	14507	14502	14629	14470	14805	14499	14420	14498	14634	14655	14390	14519	14488	14398	14571	14534	14570	14647	14505	14388	14649	14512	14632	14498	14419	14589	14541	14489	14541	14360	14690	14365	14553	14630	14581	14597	14449	14713	14588	14470	14501	14514	14558	14499	14445	14483	14481	14452	14431	14592	14435	14539	14473	14580	14487	14447	14748	14398	14478	14416	14559	14442	14687	14703	14619	14525	14607	14484	14660	14590	14595	14398	14563	14560	14559	14584	14685	14580	14658	14506	14394	14455	14618	14405	14679	14490	14484	14559	14487	14621	14558	14554	14616	14577	14458	14426	14570	14502	14599	14418	14667	14486	14593	14453	14444	14498	14444	14523	14511	14359	14712	14509	14553	14524	14517	14473	14565	14458	14573	14418	14468	14516	14552	14476	14464	14749	14539	14561	14499	14762	14356	14406	14521	14477	14364	14441	14631	14520	14454	14515	14533	14279	14427	14491	14533	14552	14503	14429	14571	14581	14556	14627	14526	14506	14504	14578	14502	14610	14467	14552	14300	14498	14601	14407	14598	14520	14466	14629	14601	14350	14519	14586	14545	14507	14414	14479	14328	14530	14410	14672	14543	14594	14424	14524	14351	14430	14594	14603	14530	14358	14568	14463	14526	14520	14479	14622	14511	14640	14484	14451	14592	14618	14549	14412	14650	14324	14698	14350	14524	14456	14571	14571	14309	14644	14602	14500	14309	14666	14463	14480	14448	14603	14584	14461	14490	14437	14531	14639	14488	14500	14431	14708	14648	14494	14447	14570	14634	14501	14589	14644	14263	14344	14567	14643	14643	14637	14634	14561	14348	14485	14524	14543	14510	14393	14462	14398	14506	14388	14436	14512	14471	14519	14641	14693	14376	14314	14463	14624	14654	14612	14511	14520	14550	14543	14550	14534	14478	14550	14511	14528	14749	14528	14606	14555	14515	14557	14420	14481	14508	14560	14540	14385	14501	14534	14512	14576	14644	14440	14596	14545	14355	14419	14433	14476	14599	14378	14472	14417	14462	14468	14679	14362	14445	14544	14532	14456	14602	14593	14277	14635	14616	14456	14511	14542	14505	14663	14478	14597	14396	14515	14517	14400	14550
24374	20974	26763	26308	21321	20286	20303	18964	18382	18463	18661	18259	18219	18343	18185	18237	18278	18216	18468	18381	18202	18399	18273	18155	18125	18099	18009	18219	18310	18061	18217	18101	18188	18119	18128	18276	18431	18192	18178	18376	18391	18124	18216	18232	18111	18320	18330	18205	18130	18132	18223	18070	18078	18145	17838	17977	18107	18155	18282	18330	18230	18253	18103	18244	18345	18118	18163	18216	18337	18261	18123	18145	18070	18159	18077	18189	18322	17986	18276	18170	18078	18173	18160	18235	18102	18149	18207	18133	18197	18189	18159	18128	18067	17997	18111	18238	18222	18095	18052	18179	18016	18138	18119	18100	18095	18089	18208	18168	18292	18336	18017	18043	18226	18204	18237	18087	18317	18158	17961	18090	18128	18177	18188	18013	18142	18173	18216	17987	17978	18393	18040	18249	17934	18271	17883	18046	17992	18052	18124	18048	18009	18100	18170	18089	18162	18248	18116	18103	18058	17951	18248	18182	18238	18168	18200	18159	18082	18264	17990	17946	18137	18154	17972	18057	18040	18136	18091	18206	18270	18324	18386	18088	18028	18108	18060	18327	18384	18102	18129	18014	18215	18267	17895	17988	18022	18246	18105	18222	18229	18100	18171	18000	18305	18238	18272	18165	18073	18415	18077	17976	18163	18175	17952	18030	18226	17823	18147	18284	17976	18070	18111	18178	18289	18106	18214	18053	18186	18169	17976	18110	18086	18163	18122	18019	18335	18153	18004	18112	18044	17960	18035	18009	18224	18241	18145	18234	18171	18135	18217	18198	18097	18365	18177	18077	18134	18186	18097	17905	18296	18320	18240	18221	18075	18267	18061	18109	18139	18162	18146	18204	17937	18297	18068	18243	18132	18017	18083	18288	18048	18228	17937	18217	18160	17839	18103	18208	17963	18142	18180	18045	18247	18221	18014	17958	18106	18150	18160	18207	18291	18254	17958	18052	18153	18063	18206	18285	18245	18178	18233	18206	18127	18167	18103	18369	18166	18190	18047	18139	18266	18188	18065	18183	18092	18037	18137	18216	18205	18062	18211	18154	18359	18366	18319	18021	18138	18163	18371	18010	18176	17905	18139	18244	18269	18259	18100	18168	18168	18183	18125	18224	18229	18059	18258	18018	18278	18114	18370	18106	18164	18206	18094	18237	18038	18365	18072	18069	17968	18154	18171	17975	18054	18267	18095	18124	18210	18147	18238	18051	18093	18264	18095	18157	17994	18211	18105	18117	18023	18152	18000	18231	18054	18099	18162	18166	18155	17941	18084	18134	18309	18105	18324	18227	18078	18065	18177	18105	18066	18140	18166	18115	17839	18108	18016	18313	17960	18035	17963	17921	18004	18073	18134	18202	18243	18101	18193	18101	18033	18320	18289	18114	18097	18186	17952	18343	18085	18030	18154	18123	18114	18159	18103	18029	18194	18081	18136	18086	18038	18088	18236	18265	18111	18031	18264	18063	18154	18263	18178	18319	18237	18146	18220	18155	18016	18200	18200	18284	18195	18353	18076	18041	17971	18017	18163	18227	18118	18128	18374	18287	18215	18036	18036	18147	18168	18318	18056	17967	18166	18113	18232	18199	18105	18148	18240	18183	18233	18099	18206	18161	18005	18213	18372	18249	18190	18245	18309	18163	18035	17980	18172	18363	18122	18272	18188	18250	18061	18235	18083	18136	18031	18214	17969	18129	18238	18300	18252	18173	18306	17967	18244	18002	18232	18246	18107	17997	18126	17995	18204	18308	18324	18342	18078	18164	18105	18181	17916	18094	18318	18250	18308	18093	18013	18054	17873	18228	18279	18061	18137	18068	18134	18151	18261	18248	18199	18105	18115	17968	18335	18242	18147	18069	18113	18288	18141	18178	18033	18131	18254	17960	18126	18279	18063	18174	18179	18076	18229	18000	18107	18181	18067	18099	18071	18221	18360	18017	17971	18046	18130	18084	18087	18136	17975	18272	18034	18001	18222	18182	18438	18092	18039	18136	18117	18294	18096	18142	18175	18242	18132	18427	18225	18225	18225	18181	18121	18126	18124	18078	18278	18093	18242	18157	18132	18192	18075	18147	18153	18062	18156	18507	18395	18016	18224	18007	18038	18006	18191	18149	18356	18273	18023	18132	18098	18046	18287	18340	18222	18084	18232	18141	18189	18121	18144	18250	18035	18411	18214	18181	17975	18124	17983	18074	18157	18101	18119	18052	18349	18188	18229	18214	18220	17881	17905	18429	18150	18123	18192	17905	18168	18082	18156	18141	17931	18118	18046	18185	18229	18215	18323	18172	18174	18114	18164	18201	18151	18088	18011	17938	18321	18115	18231	18172	18082	18387	18239	18276	18057	18196	18065	18098	18062	17812	18272	18178	18268	18048	18207	18219	17951	18263	17942	18094	18039	18223	18307	18332	18294	18080	18038	18147	17972	18168	18174	18196	18216	18364	18174	18031	18165	18331	18179	18178	17952	18335	18101	18208	18092	18070	18167	18326	18221	18064	18322	18400	18311	18177	18151	18168	18146	18187	18219	18207	18086	18236	18168	18298	18251	18299	18247	18460	18193	18225	18220	18056	18103	18154	18289	18207	18225	18191	18105	18039	18219	18220	18188	18009	18168	18446	18233	18139	18019	18023	18126	18281	18107	18323	18189	18019	18228	18091	18153	18123	17921	18178	17960	18044	18421	18282	18260	18211	18070	18056	18096	17935	18375	18226	18049	18429	18181	18270	18022	18194	18145	17816	18009	18269	18176	18192	18168	18047	18240	18189	18159	18388	18248	18321	18022	18211	18037	18084	18434	18375	18380	18172	18018	18148	18148	18192	18230	18328	18236	18143	18164	18117	18315	18362	18227	18115	18256	18096	18183	18205	18287	17965	18154	18092	18065	18087	17971	18177	17823	17937	18192	18007	18133	18133	18111	18189	18281	18275	18164	17960	18104	18361	18183	18193	18278	18077	18110	18246	18165	18354	18010	18116	18156	18247	18232	18215	18102	18289	18187	18148	18367	18146	18141	18301	18019	18091	18286	18049	18277	18347	18202	18231	18068	18022	18144	18125	18267	18163	17977	18072	18219	18165	18191	18258	18227	18276	18044	18298	18183	18124	18206	18122	18138	18122	18321	18017	18128	18138	18010	18082	18097	18091	17942	18250	18268	18360	18210	18071	18405	18065	18163	18351	18174	18175	18087	18334	18184	17942	18119	18437	18153	18097	18092	18084	18182	18266	18296	18110	18312	18399	18148	18204	18105	18379	18189	18155	18220	18098	17991	18174	18236	18278	18309	18259	18039	18365	18108	18252	18090	18181	18009	18215	18140	18060	18072	18099	18136	18175	18282	18094	18347	17901	18213	18183	18139	17944	18185	18250	18155	18164	18051	18218	18134	18223	18349	18413	18231	18169	18165	18248	18038	18087	18365	18170	17973	18064	18147	18224	18213	18143	18028	17991	18189	18254	18325	18002	18177	18099	18112	18231	18138	17976	18038	18212	18123	18188	17989	18106	18067	18154	18118	18235	18116	18178	18110	17737	18251	18121	18034	18332	18035	18086	18065	18090	18334	18229	18062	18200	17921	18074	18173	18251	18201	18049	18225	18144	18258	18091	18076	18268	18379	18245	18353	18120	18295	18153	18189	18012	18088	18227	18190	18212	18106	17978	18150	18071	18258	18067	18188	18518	18404	18145	18081	18152	18100	18154	18195	18165	17990	17812	18196	18158	18008	18205	18292	18220	18078	18032	18068	18038	18413	17973	18224	17888	18206	18366	18210	18069	18136	18133	17969	18287	18099	18189	18161	18161	18203	18346	18302	18075	18258	17891	18015	18017	18017	18094	18137	18015	18079	17965	18134	18166	18288	18186	18239	18229	17944	18103	18322	18162	18202	18221	18379	18283	18252	18235	18120	18304	18122	18030	18280	18146	18191	18197	18261	18211	18188	18269	18117	17977	18124	18239	18098	17967	18178	18177	18019	18081	18133	18152	18226	18296	18224	18169	18034	18269	18255	17857	18177	18082	18029	18052	18196	18052	18236	17968	18055	18151	18075	18150	17997	18055	18159	18329	18160	17995	18200	18136	18240	18199	18373	18232	18118	18177	18443	18033	18334	18170	18277	18368	18040	18202	18327	18258	18264	18190	18077	18138	18322	18177	18244	18249	18232	18154	18177	18216	18185	18145	18071	18193	18103	18149	18156	18157	18180	18437	18096	18064	18194	18080	18156	17966	18303	18293	18099	18243	18167	18289	17988	18224	18075	18267	18228	18074	18184	18266	18277	17878	18038	18057	18172	18264	18100	18138	18168	18294	18214	18135	18149	18089	18181	17972	18154	18143	18169	18085	17964	18152	18173	18162	18098	18209	17988	18108	18057	18023	17995	18273	18196	18119	17981	17996	17989	18337	18141	18137	18253	18233	18050	18036	18188	18235	18229	18222	18272	18119	18214	18288	18080	18113	18081	17935	18212	18207	18027	18098	18205	18223	18189	18165	18186	18104	17954	18224	18230	18260	18247	18244	18287	18150	18195	18045	18264	18178	18307	18201	18123	18201	18049	18247	18166	18172	18255	18233	18109	18070	18359	18051	18103	18063	18022	18178	18230	18022	17920	18082	18187	18005	18185	18062	17964	18149	18165	18266	18162	17978	18287	18270	18051	18163	18177	18020	18167	18250	18377	18166	18251	18241	18279	17950	18236	18207	18034	18062	18056	18093	18138	18109	18169	18243	18283	18091	18132	18111	18181	18106	18123	18287	18161	18139	17988	18172	18157	18229	18238	18045	18162	18437	18204	18291	18026	18255	18041	18363	18228	18217	18021	18080	18053	18043	18255	17977	18071	18228	18244	18305	18021	17900	18316	18176	17974	18237	18242	18270	18221	18022	18135	18143	18255	18397	18119	18222	18249	17872	18387	18228	18224	18229	18344	18326	18098	18193	18120	18225	18112	18089	18324	17963	18080	18003	18261	18127	18402	18348	18210	18013	18152	18286	18244	18107	18147	18195	18139	18240	18182	18091	18137	18120	18181	18165	18298	18019	18104	18086	18139	18538	18094	18062	18125	17954	18100	18086	18172	18218	18365	18213	18293	18101	18112	18186	18097	18053	18080	18247	18223	18104	18157	18230	18179	18293	18183	18159	18117	18241	18206	18083
15763	28709	23942	19343	18245	17407	16565	16086	15737	15465	15360	15397	15281	15268	14976	15172	15173	15149	15139	15090	14936	15279	15026	15065	15012	14966	15150	15089	15246	15011	14880	14905	14897	15011	14778	15051	15109	14946	15146	14942	15015	14975	15024	15044	15163	15027	14958	14942	15003	14880	15146	14987	15088	15023	15037	14962	15055	14991	15080	14948	15042	15048	15096	15125	15010	14887	15010	15105	15060	15051	14999	15130	15165	15071	15212	14975	14915	15049	15115	14984	15034	14924	14997	15165	15075	15090	15114	14872	14957	15065	15054	15083	15129	15369	14986	15048	14904	15014	14994	15014	15050	15203	15009	15254	15097	15074	14940	15102	15131	15089	14870	14963	15058	15097	14941	14931	15037	14966	14999	15047	14975	14998	14913	15096	14997	14987	15016	15079	15047	14949	15080	14948	15168	15003	14896	15023	15062	15126	15136	14863	15129	15126	14974	15010	14990	14959	15103	15174	15071	15035	15165	14835	14944	15127	15108	15031	15016	14928	14963	14990	15001	15104	14914	15155	14933	14849	15122	14922	15101	14811	15095	15096	15096	15015	15000	15207	14902	14925	15271	15063	14896	14963	15152	15167	14851	14903	15047	15011	15048	14830	15017	15042	15226	14879	14906	14879	15006	14974	15059	15142	15037	14803	14921	15085	14989	15084	14944	15127	14846	15023	15039	15194	15072	15190	15111	15093	15037	14948	15142	15045	15171	15097	14817	15155	14968	14940	15011	14967	15045	15118	14797	15053	15178	15061	14954	14803	14910	15099	14877	15080	14956	15044	15019	15213	15098	15073	15057	15039	15071	15025	14943	15133	15022	14954	14859	15077	14919	15002	14986	15210	14941	14977	14979	15114	15011	14976	15117	15201	15053	15044	14985	15038	15026	14756	15066	15006	14950	14974	15022	15098	15157	15041	15062	15000	15080	15250	15084	15162	14980	15178	15048	15040	15035	15171	14975	15106	15245	15111	15027	15112	15041	14949	15049	14990	15111	14993	15066	15001	15098	15037	15063	15109	15106	15188	14984	15071	15079	15007	14874	15122	14837	14971	15015	14980	15049	14838	15266	15074	15026	14994	15134	15019	14836	15028	15149	14930	15086	14807	15006	14992	15104	14894	15021	15098	15176	15081	15065	15070	14982	14973	15182	15139	15083	14873	15004	15144	15171	15183	14955	15249	14997	15147	15237	15051	15149	14894	15133	15024	15102	14976	15156	14986	15090	14934	15059	14983	15113	15042	15176	14894	15142	15181	15111	14998	15050	15122	15103	15073	15117	14863	14883	15031	15081	15128	14969	15073	14863	15189	15054	15139	15184	15168	14965	15075	14865	14952	14995	14888	15210	15106	15072	15004	14989	14901	14881	15186	15235	14971	15085	15132	14987	14997	14997	15068	15103	14997	14937	14979	14926	14879	15131	14853	15190	14941	15055	15054	15006	15075	15021	15138	14833	14950	14980	14960	15098	15179	14933	15063	15247	15112	15093	15263	14986	15031	15135	15106	14989	15039	15127	15039	14954	15120	15216	14963	15141	15063	14980	15017	15071	15160	15064	14914	15029	15026	15033	14986	15024	15131	14965	15035	15049	15062	15009	14971	15026	14959	14852	15126	15153	15099	14935	14986	14953	15151	15109	14939	15319	14993	14962	15001	15116	15126	15022	15020	15083	15034	15089	14838	15081	15109	15062	15052	15133	15045	15014	15161	15086	15083	15038	15027	15178	15048	15205	15094	15071	15097	15031	15079	14970	15107	14905	14942	14920	15123	15057	15031	14978	15030	15058	15053	14931	15086	15085	14956	15048	14984	15004	14781	14903	15075	15036	15068	15106	15216	14971	14879	14906	15168	15058	14915	15014	15095	14992	15048	14952	15016	15121	14951	15018	14983	15100	14928	15033	14998	15026	15121	14945	14838	14998	14984	15134	15013	15079	15111	15177	14874	15046	15176	15094	15094	14937	15278	15087	15002	15013	15080	15064	14972	15052	14929	15161	15182	14945	15086	15076	15099	15000	15156	14881	15050	15219	14989	15138	14962	14971	15084	15078	15065	14906	15184	14971	15015	15005	15033	14947	15014	14996	15023	15152	15295	14980	15153	15193	15102	15061	15041	15156	15029	14913	15007	15002	15077	15179	14859	14893	15102	15135	15131	15077	15088	15113	15030	15044	15041	15195	15000	15046	15075	15106	14971	15237	14889	15058	15162	14966	15100	15145	14975	14940	15109	15116	14963	15057	15176	15163	15030	14942	14966	15017	15131	15146	15103	15158	15063	15097	14990	14960	15138	15025	15186	15133	15095	15042	15208	15123	14996	15055	14971	15127	15077	14957	14993	14997	15019	14969	14877	14965	15020	15169	15040	15006	14846	15083	15040	14884	15201	14960	14822	14905	15228	14967	14826	15083	15076	15184	14934	14993	15041	14953	15127	14977	15073	15092	15017	15156	15058	15050	15081	15040	15071	14939	14960	15195	15024	15164	14875	15005	14965	15115	15094	15107	15018	14914	14994	14870	14906	14926	14877	15109	14995	14873	15023	15011	14966	15083	15040	15015	15028	15029	14815	15059	15148	14971	15032	15023	15078	15057	15140	15075	14969	14915	14931	15021	14872	15096	14981	14851	15063	15006	14962	15145	15097	15092	15186	15113	15136	15201	14930	15035	14955	14934	14961	14914	15195	14900	15170	14974	14999	15067	15084	14981	15047	15001	14927	15038	15042	14954	15089	14860	15029	14925	15009	15011	14992	14977	15056	14830	15114	15044	14977	15095	14990	14957	15034	15071	15030	15025	15154	15121	15017	14997	15095	15158	15038	14981	14826	15012	14916	15260	15063	15117	15146	15084	14830	15081	14925	15107	15186	14950	15037	15120	14924	14960	14953	15040	14999	15052	15030	14914	15106	14974	15107	14913	14911	14974	14951	15003	15099	15049	14997	15013	15028	14922	15076	14901	15022	15041	15169	14864	15069	15011	14942	14984	15187	15081	15103	15026	14931	15160	15042	14999	14919	15026	15035	15045	15123	15026	15011	15173	15044	15057	15181	14834	15011	15086	15102	14898	15050	15013	15004	14956	15087	15055	15016	15209	14958	14997	14833	15055	15079	15085	14993	15051	15270	15168	14845	15038	14945	15025	15021	15099	15008	15137	14951	15113	14988	15052	15057	15085	15011	15126	15027	15074	15251	14930	15038	15068	14981	15138	15003	15097	15080	15066	14948	15025	14941	15329	15046	15076	15148	15000	15174	15121	15038	15150	14950	15153	15079	14949	15169	15007	14922	15166	14999	15096	15051	14936	15055	14909	15071	14848	15033	15107	15150	15140	14927	14991	15036	14914	14991	15104	15161	14812	15177	15034	15101	15155	14744	15142	14967	14940	15176	15008	15108	15051	14877	14999	15075	15022	14934	15184	14983	14997	15014	15038	14813	14896	15050	15075	15195	14950	14936	15002	14938	14976	14969	15031	14998	15009	15271	15007	14788	15109	14925	14867	14964	15126	14868	15143	15167	15008	15068	15167	15054	14903	15135	15049	14986	14995	14961	15028	15055	15086	15100	15038	14991	14909	15022	15097	14988	15071	15094	14922	15116	15092	14918	15045	15183	15197	15139	15015	14993	15187	15164	14947	15101	14957	15162	14919	15095	14961	15026	15096	15078	15015	14932	14887	14993	14986	15154	15056	15104	15093	14886	15030	15080	14973	15175	15068	15101	15096	15156	15015	14996	14923	15061	15022	15006	14947	14924	15045	14970	14965	15039	15062	14853	15002	14881	15004	15044	15087	15078	14948	15014	15041	15127	15003	15022	15165	14975	14977	15162	15036	15047	14964	14950	15031	14960	14930	15077	15119	14958	15133	14976	15115	15023	15078	14996	15070	15023	15075	14822	15166	14994	15119	15063	14811	15068	15075	15161	15057	15058	15051	14792	14903	15194	15091	15232	14971	15188	14909	15080	14968	14909	15041	15168	14954	14880	14982	15121	14847	14952	14996	15064	15051	15133	15196	14946	15008	14922	15098	14991	15063	14814	14953	15198	14964	14919	14868	15042	14948	15092	14943	15003	14942	14891	14977	15073	14982	15054	15132	15023	15113	14942	15195	15078	15062	15017	15053	15177	15061	15248	15098	15095	15026	15016	15053	15150	14998	14936	14954	14953	15146	14997	15001	14989	14989	15020	15067	15114	15091	15203	15014	14960	15018	14841	15054	14877	14917	14913	15004	14961	15150	15094	14925	15151	15134	14925	14968	15202	14990	15015	14952	15093	14957	14796	15057	15014	14975	14931	15098	14977	14918	15066	15049	15136	14987	15080	15099	14918	14975	14942	15120	14941	14905	14936	15140	14988	14988	14935	15107	14957	15034	15032	14930	15110	15023	15087	15016	14983	14880	15003	15084	15090	15041	15074	15059	15084	14958	15029	15104	15098	15057	15185	15050	15111	15157	14976	15005	15028	14997	14932	15221	15048	15032	14996	15154	15173	15171	15065	15028	14988	15070	15008	15074	14966	14985	14939	15077	15218	14968	14966	14902	15087	15182	15057	15086	15037	15152	15003	15132	15073	15191	14924	14907	14993	15145	15259	14937	15064	15072	14922	14935	15179	15150	15005	15117	15001	14916	14917	15198	14944	14833	15078	15101	15029	15002	14961	14997	15153	15124	15058	14945	15203	14978	14956	14935	15093	14913	14976	15089	15099	14973	15046	15042	14853	15073	15054	14935	14966	15105	15140	15125	15018	14885	14939	15156	15164	15074	15043	15318	15169	15055	15185	14895	15097	15088	15007	15085	15091	14927	15017	15014	14957	14953	14905	15010	15076	15068	15156	15199	15067	14990	15122	15123	15150	15140	14997	15053	15271	14915	15060	15101	14817	15249	14966	15087	15163	15023	14914	15032	15096	15156	15047	14998	15073	14996	14973	15008	15106	15003	14986	14967	15054	15248	14899	15089	15126	15112	15110	14963	15227	15104	15193	15062	15100	15113	14942	15071	14958	15108	15043	15007	14909	15064	15225	14883	14944	15011	14956	14955	15070	15143	15053	14992	15236	15069	15224	15029	14946	15032	14998	14951	15063	15054	14965	14876	15072	14980	15099	14996	14928	14901	15094	15015	14948	15147	15150	15098	15007	14974	15070	15047	15059	14956	14868
21855	21048	28303	23990	21372	23747	26307	21139	19957	20110	19909	19515	19428	19362	19238	19285	19116	19349	19274	19126	19065	19106	19136	19244	18884	18915	18962	18975	19177	19136	18849	19204	19135	18944	19075	18719	18945	18771	18937	18937	18983	18887	18935	19072	19025	18909	18896	19022	18978	18972	18848	19015	19084	18973	18980	18944	19088	18978	18929	18950	18808	18954	18836	18663	18938	18965	18944	18833	19081	19161	18853	18820	18957	18909	18736	18946	18925	19134	18819	19078	18818	18776	19021	18842	18975	18644	18864	18749	18764	19032	19063	19082	19003	19083	18803	18801	18878	18788	18817	18770	19042	18905	18801	18953	18862	18876	18912	18715	18818	19144	18728	18991	18721	18730	18713	18836	18733	19144	18596	18835	18863	19011	18915	18788	18774	18765	18872	18921	18687	19040	18916	18953	18824	18985	18863	18976	18907	18946	18849	18770	18880	18995	18986	18929	18801	18984	18723	18805	18787	18911	18827	18800	19099	18868	18935	18849	18806	18732	18890	18991	19001	18822	18894	18845	19010	18801	18790	18879	18991	18856	18980	18912	18845	18954	18910	18828	18636	18714	18967	18889	18967	18822	18994	18906	19005	18703	18818	18886	18903	18906	18845	19009	19080	18965	18637	18983	18911	19064	18997	18587	18935	18808	18740	18902	18998	18839	18870	18901	18864	18785	18887	18906	18922	18800	18820	18863	18861	18986	18892	19073	18904	18776	18907	19005	18925	18828	18948	18904	18820	18696	18577	18810	18695	18943	18763	18926	18847	18949	18859	18996	18771	18796	18760	19018	18861	18882	18886	18857	19102	18944	18957	18797	19022	18832	18868	18830	18753	18702	18751	18960	18765	18948	18754	18765	18800	18816	18747	18586	18831	18816	19036	19033	18752	19036	18918	18786	18993	18711	18866	18821	18875	18807	18945	18815	19070	18972	18930	18942	18833	18996	18778	18788	18751	18666	18802	18884	18990	18809	18911	18718	18612	18671	18906	18645	18761	18773	18671	18845	18791	18865	18741	18863	18961	18805	18873	18673	18769	18865	19046	18964	18821	18720	18953	18692	18835	19043	18979	18941	18839	18741	18693	18922	18758	18878	18681	18755	18785	18842	18822	18985	18884	18694	18938	18826	18779	18688	18784	18835	18795	18934	18888	19181	19146	18880	18836	18763	18754	18773	18910	18828	18890	18781	18832	18813	18982	18842	18937	18839	18911	18738	18805	18629	18882	18697	18890	18897	18977	18720	18789	18867	18994	18804	18711	18875	18965	18844	18909	18881	18748	18852	18879	18815	18963	18692	18764	18840	18782	19021	18862	18806	18881	18965	18809	18904	18933	18902	18788	18677	18780	19032	18830	18887	18734	19029	18866	18733	18983	18804	18973	18932	18687	18661	18858	18931	18826	18850	18838	18940	18849	18856	19160	18630	18842	18665	18587	18793	18837	19144	18896	18663	18832	18783	18835	19011	18822	18891	18872	18838	18897	18805	18862	19038	18541	18898	18927	18801	18828	18747	18923	18863	19000	18758	18997	18873	18796	19027	18711	18985	18685	18861	18848	18812	18995	18788	18916	18814	18927	18757	18915	18776	18786	18946	18877	18984	18785	18805	19017	18729	18797	18704	18739	18812	18695	18900	19073	18884	19063	18890	18851	18934	18847	19066	18996	18829	18947	18783	18712	18723	18864	18915	18878	18828	18938	18716	18806	18900	18674	18978	18788	18755	18773	18748	18850	18687	18886	18768	18838	18804	18716	18769	19080	18758	18785	18667	19020	18744	18843	18979	19098	18633	18817	18815	18790	18681	18694	18822	18666	18816	18794	18900	18902	18816	18815	18978	18861	18753	18974	19044	18721	19056	18934	19070	18872	18840	18823	18760	18804	18933	18694	18811	18764	18959	19212	18905	18576	18838	18772	18733	18856	18807	18894	18775	18655	18819	18680	18705	18701	18927	18688	18855	19142	19010	18952	18744	18833	18765	18697	18869	18896	18780	18639	18827	18909	18865	18726	18812	18660	18712	18977	18897	18920	18827	18849	18859	18611	18909	18965	18744	19104	18960	18942	18842	18778	18886	18823	18762	18896	18735	18808	18889	18903	18918	18895	18733	18802	18866	18829	18808	18709	18847	18877	18814	18760	18899	18909	19049	18916	18630	18829	18962	18757	18668	18679	18777	18952	18761	18977	18999	18853	19000	18819	18957	18822	18756	18843	18873	18763	18792	19000	18913	18637	18694	18571	18809	18841	18998	18882	18922	18834	18701	18603	18729	18947	18569	18959	18828	18650	18890	18878	18997	18819	18796	18761	18722	18806	18755	18652	18716	18838	19045	18966	19030	18993	18915	18772	18894	18705	18998	18947	18782	18907	18784	18790	18735	18873	18799	18818	18932	18687	18788	19026	18933	18855	18913	18972	18718	18764	18942	18653	18625	18866	18969	18910	18782	18647	19034	18855	18872	18855	18893	18829	19097	18890	18884	18856	18751	18648	18774	18847	18983	18762	18616	18673	18709	18637	18927	18952	18987	18646	18856	18860	18763	18917	18664	18982	19020	18805	18674	18872	18738	18592	18619	18674	18843	18954	18892	18904	18952	18982	18795	18786	18829	18926	18912	18776	18693	18885	18642	18806	18754	18851	18997	18648	18890	18817	18814	18792	18844	19047	18782	18753	18830	18809	18779	18892	18955	18636	19008	18895	18736	18874	18663	18725	18909	19057	18908	18801	18936	18802	18712	18934	18955	18778	18832	18794	18921	18966	18621	18676	18912	18778	18924	18792	18877	18901	19150	18987	18917	18802	18819	18819	18652	18629	18891	18783	19008	18741	19031	18839	18811	18952	18793	18997	18692	18732	18660	19052	18759	18934	18983	18704	18945	18865	18901	18960	18713	18859	19030	18985	18841	18727	18847	18749	19091	19074	18829	18967	18672	18971	18980	18830	18909	18741	18994	18917	18951	18878	18832	18957	19203	18864	18798	18979	18866	18840	18881	18819	18855	18677	18671	18844	18885	18882	18988	18972	18587	18703	18880	18759	18954	18725	18801	18857	18763	18715	18752	18684	18568	18655	18621	18906	18805	18830	18772	18911	18919	18848	18905	18916	18817	18623	18966	19143	18881	18713	18886	19021	18881	18997	18852	19017	18681	18957	18989	18723	19005	18615	18864	18754	18809	18634	18804	18868	18830	18829	18631	18896	18909	18916	18966	18824	18927	19175	18839	19036	18939	18742	18804	18893	18941	18883	18896	18946	18825	18853	18977	18901	18820	18788	18821	18886	18696	18885	18772	18718	18731	18894	18909	18819	18802	18792	18768	18735	18961	18875	18963	18716	18819	18799	19003	18845	18851	18898	18700	18784	18712	18735	18856	18952	18799	18935	19018	18895	18845	18873	18972	18799	18823	18548	18924	18797	18854	18861	18899	18833	18782	18725	18907	18821	18858	18679	18706	18805	19173	18687	18791	18785	18593	18734	18795	18889	18839	18676	18774	18797	18839	18849	18811	18866	18861	18856	18895	18894	19020	19029	19018	18935	18897	18677	18595	18978	18938	18847	18871	18834	18811	18696	18813	18667	18908	18682	18915	18971	18956	18921	18884	18756	19061	19072	18858	18716	18839	18960	18808	19062	18781	18778	18760	19054	18876	18785	18661	18588	18908	18823	18738	18894	18558	18670	19022	18890	18873	18825	18544	18808	18909	18998	18816	18735	18859	18868	18762	18795	18955	18786	18763	18996	18879	19098	18845	18798	18675	18874	18994	18879	18916	18864	18893	18629	18745	18767	19008	18930	18867	18935	18882	18866	18973	19021	18794	18774	18919	18900	18946	19001	18868	18859	18819	18724	18625	18729	18867	18779	18789	18722	18726	18679	18822	18541	18967	18917	18905	18883	19082	18934	18802	18802	18831	18941	18880	18863	19070	18895	18856	18870	18784	18905	18738	18718	18803	18728	19003	18884	18794	18948	18774	18995	19095	18824	18628	18527	18807	18803	18673	18468	18729	18921	18822	18850	18979	18776	18891	18771	18873	18701	18695	18921	18981	18937	18914	18960	18833	18766	18850	19022	18877	18628	18772	18867	18946	18960	18736	18753	18946	18903	18840	18889	18865	18712	18651	18688	18695	19036	18785	18846	18756	18914	19157	18829	18918	18893	18935	18745	18831	18910	18851	18799	18764	18667	18839	18740	18750	19074	18864	18912	18871	18753	18504	18880	18710	18899	18971	18841	18893	18894	18993	18916	19054	18964	18893	19211	18716	19055	19057	18656	18898	18724	18987	18951	18668	18894	18784	18793	18627	18753	18789	18954	18911	18760	18748	18862	18881	19043	18665	18632	18888	19010	18944	18949	18880	18731	18723	18901	18807	18987	19022	18836	18815	19015	18888	18965	18860	18869	18691	19051	18987	18698	18744	18696	18943	18986	18971	18699	18717	18846	18765	18788	18852	18764	18827	18885	18771	18754	18852	18636	18655	18950	18768	19019	18710	19105	18739	18987	18915	18691	18936	18847	18912	18690	18907	18734	18469	18805	18701	18716	18953	18884	18712	18770	18755	18848	18984	18983	18813	18843	18793	18904	18793	18902	18703	18702	18906	18867	18750	18876	18688	18992	18707	18950	18862	18842	18934	18840	18943	18751	18765	19109	18819	18800	19030	18868	18819	18900	18733	19118	18847	18850	19122	18672	18657	18726	18869	18791	18973	18906	18784	18909	18801	18830	18842	19022	18886	18813	18773	18862	18871	18860	18819	18739	18961	18833	18892	18797	18805	18888	18858	18872	18904	19072	18893	18852	18706	18911	18871	18787	18865	18742	18698	18854	18782	18734	18836	18890	18833	18961	18864	18910	18947	18949	18917	18847	18933	18801	18979	18789	18852	18680	19042	18756	18782	19122	18923	18920	18917	19110	18946	18698	18753	18941	18701	18739	18814	18834	18855	18887	18705	18977	18764	19017	18624	18833	18887	18850	18725	18643	19002	18794	18732	18820	19013	18854	18943	18666	18805	18801	18896	18770	18985	18706	18718	18522	18839	18730	18886	18717	18692	18893	18914	19112	18827	18951	18856	18768	18785	18901	18840	18855	18790	18973	18809	18981	19015	18972	18967	18990	19024	18803	18681	18694	18943	18941	18885	18947	18719	18965	19042
16234	36792	30151	23571	21477	20024	18426	17217	16835	16391	16089	15950	15803	15707	15774	15690	15681	15504	15607	15612	15570	15307	15262	15580	15345	15466	15501	15611	15337	15340	15389	15392	15303	15470	15355	15441	15410	15508	15426	15369	15495	15332	15181	15356	15288	15213	15401	15253	15475	15286	15402	15351	15305	15247	15309	15408	15299	15510	15509	15465	15660	15483	15444	15463	15210	15364	15400	15291	15466	15341	15424	15403	15313	15385	15476	15326	15348	15407	15352	15382	15351	15216	15233	15334	15398	15308	15337	15503	15524	15369	15297	15476	15581	15288	15161	15381	15339	15405	15572	15330	15384	15383	15348	15362	15275	15414	15286	15385	15475	15378	15421	15260	15355	15361	15338	15248	15295	15447	15316	15293	15288	15165	15282	15439	15479	15326	15477	15213	15416	15302	15432	15447	15209	15375	15191	15497	15445	15455	15354	15294	15273	15343	15440	15290	15176	15405	15410	15351	15374	15323	15525	15396	15295	15316	15309	15209	15484	15390	15246	15214	15356	15238	15299	15285	15368	15327	15332	15182	15537	15280	15366	15374	15403	15362	15278	15525	15328	15452	15504	15372	15404	15397	15353	15560	15499	15396	15395	15354	15407	15348	15534	15374	15419	15273	15286	15299	15180	15412	15286	15325	15328	15355	15245	15357	15196	15451	15457	15272	15373	15434	15260	15184	15256	15381	15265	15464	15200	15038	15518	15357	15390	15501	15401	15350	15391	15203	15299	15328	15358	15317	15288	15342	15571	15283	15513	15238	15328	15392	15135	15444	15169	15241	15352	15450	15411	15282	15372	15558	15346	15443	15305	15289	15330	15262	15124	15390	15270	15441	15409	15236	15275	15165	15180	15250	15221	15310	15252	15247	15347	15254	15245	15389	15382	15399	15383	15381	15117	15302	15307	15288	15491	15321	15334	15536	15223	15271	15296	15339	15347	15326	15245	15326	15389	15219	15443	15396	15557	15302	15355	15330	15406	15395	15176	15294	15311	15163	15365	15372	15296	15330	15464	15331	15426	15421	15464	15327	15287	15139	15263	15408	15303	15312	15418	15324	15304	15327	15305	15277	15368	15344	15360	15374	15273	15337	15345	15118	15357	15269	15394	15233	15498	15466	15502	15430	15391	15385	15253	15234	15371	15238	15334	15385	15195	15263	15299	15339	15542	15271	15389	15260	15373	15353	15277	15094	15300	15351	15171	15379	15519	15407	15471	15180	15513	15310	15385	15307	15370	15337	15431	15216	15375	15051	15433	15373	15410	15294	15354	15385	15277	15209	15185	15255	15505	15431	15509	15202	15390	15360	15397	15469	15332	15286	15272	15262	15401	15252	15457	15259	15075	15245	15374	15429	15338	15304	15313	15252	15406	15268	15356	15225	15164	15363	15241	15248	15244	15342	15456	15588	15210	15259	15281	15158	15299	15283	15369	15213	15202	15358	15321	15548	15405	15431	15352	15088	15338	15425	15432	15155	15236	15373	15275	15371	15270	15540	15452	15465	15450	15257	15454	15325	15243	15163	15368	15387	15283	15293	15333	15269	15136	15274	15298	15482	15142	15517	15461	15431	15421	15340	15457	15353	15345	15453	15379	15276	15463	15260	15427	15379	15363	15250	15320	15320	15272	15182	15280	15358	15298	15364	15362	15479	15274	15146	15403	15360	15279	15271	15491	15210	15372	15277	15350	15540	15364	15253	15534	15271	15458	15392	15315	15214	15222	15427	15328	15486	15278	15335	15412	15199	15446	15200	15384	14932	15385	15310	15352	15275	15342	15433	15340	15383	15324	15396	15292	15190	15379	15341	15210	15464	15185	15317	15402	15198	15418	15318	15421	15267	15329	15247	15420	15358	15312	15340	15344	15327	15343	15226	15382	15151	15662	15455	15562	15380	15254	15453	15284	15328	15462	15318	15201	15227	15248	15249	15542	15327	15338	15575	15359	15257	15290	15364	15246	15547	15251	15327	15380	15279	15276	15232	15275	15242	15210	15336	15405	15440	15333	15240	15285	15502	15362	15262	15320	15124	15223	15466	15455	15426	15310	15421	15203	15250	15459	15380	15446	15400	15325	15359	15402	15291	15222	15327	15367	15231	15187	15364	15296	15494	15366	15369	15411	15374	15333	15277	15370	15353	15391	15385	15112	15153	15322	15419	15274	15338	15356	15270	15498	15394	15289	15423	15288	15308	15140	15363	15282	15414	15425	15271	15393	15318	15283	15238	15387	15328	15361	15266	15378	15317	15249	15165	15423	15370	15374	15252	15218	15481	15306	15347	15204	15291	15389	15373	15238	15373	15456	15421	15423	15290	15411	15429	15482	15351	15399	15276	15196	15269	15294	15295	15379	15310	15429	15316	15515	15349	15359	15380	15399	15383	15479	15347	15350	15272	15376	15301	15227	15189	15278	15378	15447	15253	15227	15325	15147	15208	15321	15275	15239	15446	15344	15307	15212	15361	15456	15313	15304	15393	15329	15422	15432	15522	15460	15333	15208	15295	15342	15479	15380	15288	15355	15238	15197	15405	15297	15339	15452	15407	15397	15376	15451	15180	15110	15310	15209	15257	15332	15374	15420	15330	15285	15346	15511	15374	15355	15322	15365	15274	15211	15403	15301	15270	15461	15386	15347	15210	15303	15306	15334	15341	15507	15223	15293	15279	15205	15249	15300	15325	15153	15436	15250	15506	15445	15268	15316	15231	15283	15206	15320	15497	15282	15357	15420	15308	15314	15290	15374	15359	15253	15341	15362	15181	15300	15200	15404	15354	15395	15263	15156	15313	15337	15319	15402	15228	15407	15263	15323	15310	15342	15390	15372	15462	15354	15229	15395	15345	15241	15261	15409	15245	15225	15364	15501	15365	15333	15319	15470	15410	15428	15493	15393	15227	15319	15207	15231	15378	15225	15340	15432	15151	15309	15428	15337	15387	15484	15282	15241	15338	15341	15461	15243	15203	15410	15382	15284	15232	15273	15179	15421	15297	15278	15467	15427	15534	15298	15275	15346	15163	15318	15257	15422	15336	15443	15257	15196	15400	15282	15256	15339	15332	15467	15013	15353	15158	15414	15350	15361	15193	15446	15132	15391	15291	15410	15094	15419	15264	15074	15212	15469	15308	15083	15325	15333	15332	15320	15233	15216	15351	15465	15303	15344	15257	15230	15428	15274	15235	15095	15419	15413	15454	15197	15282	15345	15378	15432	15240	15272	15273	15319	15368	15536	15214	15293	15365	15231	15287	15443	15342	15474	15321	15462	15324	15389	15605	15478	15332	15231	15483	15263	15231	15409	15378	15281	15168	15454	15298	15228	15391	15182	15445	15328	15419	15314	15394	15164	15305	15317	15540	15384	15428	15462	15307	15380	15394	15460	15225	15422	15169	15361	15352	15306	15468	15339	15332	15437	15282	15355	15370	15394	15325	15401	15333	15315	15286	15451	15409	15179	15335	15410	15334	15330	15358	15267	15305	15304	15188	15379	15282	15518	15409	15344	15332	15330	15386	15312	15430	15206	15400	15369	15276	15296	15424	15311	15562	15431	15245	15345	15262	15462	15309	15310	15321	15455	15324	15333	15319	15533	15221	15339	15391	15424	15334	15335	15474	15240	15278	15402	15299	15313	15399	15329	15296	15150	15316	15324	15270	15495	15200	15227	15249	15511	15267	15340	15101	15336	15350	15355	15351	15245	15270	15512	15129	15467	15363	15320	15364	15279	15478	15387	15338	15409	15333	15194	15273	15375	15428	15063	15177	15301	15301	15324	15482	15244	15263	15276	15358	15267	15320	15402	15238	15240	15357	15455	15433	15186	15365	15439	15208	15375	15343	15170	15386	15424	15202	15322	15308	15274	15280	15274	15351	15485	15442	15264	15352	15371	15310	15313	15280	15415	15463	15343	15452	15298	15241	15391	15292	15498	15287	15281	15379	15397	15434	15376	15283	15460	15339	15337	15356	15448	15295	15518	15319	15255	15276	15348	15171	15442	15334	15484	15312	15375	15369	15291	15321	15379	15540	15306	15241	15413	15386	15249	15403	15256	15397	15248	15161	15400	15521	15490	15253	15423	15195	15424	15396	15314	15338	15260	15289	15228	15327	15394	15497	15385	15413	15338	15325	15130	15240	15298	15179	15435	15311	15311	15208	15304	15400	15434	15258	15247	15477	15244	15133	15446	15302	15098	15484	15509	15219	15400	15164	15342	15356	15323	15459	15373	15414	15129	15372	15450	15401	15480	15218	15362	15373	15272	15265	15352	15340	15456	15169	15082	15292	15351	15195	15525	15341	15471	15362	15355	15337	15393	15113	15404	15412	15182	15320	15353	15265	15356	15180	15257	15369	15322	15384	15310	15199	15285	15233	15325	15325	15386	15311	15377	15404	15440	15286	15265	15409	15446	15427	15226	15440	15399	15456	15370	15642	15466	15340	15329	15404	15173	15308	15441	15391	15300	15351	15378	15287	15537	15258	15328	15372	15277	15398	15323	15222	15407	15338	15338	15283	15237	15286	15260	15410	15410	15435	15369	15227	15210	15295	15369	15316	15452	15263	15337	15322	15345	15387	15299	15208	15361	15216	15273	15318	15274	15387	15391	15181	15283	15319	15318	15395	15404	15231	15204	15500	15368	15299	15308	15289	15176	15379	15390	15297	15217	15389	15305	15209	15244	15388	15325	15463	15363	15396	15250	15323	15389	15313	15479	15389	15392	15162	15521	15353	15255	15357	15358	15270	15396	15457	15491	15447	15341	15247	15479	15367	15417	15375	15227	15329	15288	15295	15422	15442	15578	15328	15363	15311	15033	15392	15392	15333	15500	15375	15329	15303	15453	15367	15267	15217	15305	15346	15451	15339	15212	15422	15475	15186	15440	15142	15518	15403	15293	15494	15236	15324	15465	15400	15353	15220	15490	15309	15292	15294	15235	15317	15369	15253	15241	15276	15440	15376	15366	15316	15416	15330	15465	15299	15357	15208	15243	15404	15534	15426	15374	15285	15309	15343	15297	15428	15139	15252	15380	15574	15448	15170	15283	15357	15360	15196	15270	15292	15288	15269	15337	15458	15367	15282	15271	15581	15254	15419	15305	15314	15387	15295	15395	15322	15320	15529	15323	15419	15315	15197	15217	15200	15189	15383	15177	15245
28286	22728	25508	22557	19167	18658	18399	18165	17720	17674	17774	17786	17635	17619	17641	17573	17506	17623	17528	17612	17684	17665	17445	17690	17450	17613	17413	17631	17514	17439	17567	17557	17433	17608	17700	17620	17538	17590	17558	17382	17532	17493	17564	17635	17391	17553	17414	17670	17531	17720	17685	17465	17625	17490	17489	17495	17473	17556	17335	17342	17580	17371	17421	17706	17481	17578	17263	17519	17415	17771	17358	17488	17275	17427	17443	17478	17331	17481	17592	17551	17438	17707	17555	17474	17616	17478	17668	17464	17552	17520	17645	17580	17610	17477	17475	17548	17629	17299	17446	17511	17698	17615	17514	17442	17548	17693	17532	17655	17677	17581	17453	17506	17476	17486	17356	17485	17614	17663	17492	17461	17704	17354	17434	17396	17567	17610	17546	17579	17477	17626	17572	17407	17531	17486	17515	17588	17477	17379	17549	17362	17255	17524	17435	17626	17658	17677	17406	17284	17443	17468	17464	17820	17649	17567	17551	17537	17545	17369	17765	17469	17491	17542	17523	17535	17556	17583	17551	17444	17483	17644	17570	17509	17528	17577	17681	17689	17451	17566	17554	17567	17337	17365	17143	17444	17464	17536	17351	17606	17370	17521	17599	17566	17552	17616	17578	17462	17517	17467	17478	17542	17615	17562	17663	17575	17706	17310	17485	17656	17559	17658	17491	17513	17387	17385	17433	17487	17611	17455	17426	17485	17611	17560	17709	17407	17563	17526	17591	17363	17652	17550	17386	17536	17450	17468	17263	17626	17634	17400	17477	17362	17385	17464	17670	17643	17421	17376	17559	17693	17619	17486	17704	17444	17610	17704	17692	17575	17470	17685	17285	17462	17539	17377	17349	17633	17518	17406	17559	17492	17653	17620	17516	17496	17677	17571	17346	17505	17625	17462	17527	17438	17582	17465	17610	17646	17630	17547	17445	17456	17476	17512	17387	17550	17552	17429	17461	17581	17631	17461	17417	17613	17684	17533	17551	17375	17661	17249	17552	17417	17573	17592	17566	17597	17651	17583	17637	17467	17462	17378	17356	17420	17368	17666	17590	17595	17567	17387	17521	17414	17505	17537	17385	17597	17686	17664	17593	17494	17501	17469	17387	17467	17632	17473	17373	17379	17489	17382	17718	17565	17476	17502	17490	17679	17528	17382	17686	17565	17347	17577	17676	17637	17539	17468	17460	17553	17545	17483	17561	17449	17475	17606	17594	17577	17611	17463	17397	17408	17500	17444	17767	17519	17628	17615	17740	17542	17521	17487	17439	17524	17553	17362	17487	17397	17529	17595	17539	17533	17418	17353	17435	17396	17384	17590	17475	17460	17527	17699	17462	17622	17484	17569	17639	17467	17397	17535	17470	17296	17569	17539	17525	17473	17573	17292	17370	17689	17558	17618	17585	17433	17686	17540	17529	17542	17475	17402	17652	17694	17562	17471	17532	17738	17468	17647	17661	17346	17731	17292	17591	17427	17478	17685	17595	17599	17534	17421	17402	17583	17370	17056	17381	17704	17441	17511	17656	17605	17672	17714	17694	17464	17519	17510	17379	17385	17422	17511	17254	17546	17677	17501	17624	17346	17386	17587	17575	17532	17399	17597	17611	17659	17497	17518	17579	17579	17465	17348	17527	17499	17382	17429	17518	17592	17592	17302	17507	17594	17332	17603	17747	17440	17471	17707	17448	17534	17491	17482	17568	17585	17670	17325	17383	17519	17530	17503	17422	17625	17547	17560	17418	17505	17526	17507	17603	17573	17414	17801	17506	17275	17729	17495	17433	17710	17606	17329	17401	17527	17597	17444	17451	17475	17657	17619	17399	17453	17469	17299	17617	17428	17596	17475	17673	17517	17800	17557	17704	17474	17687	17445	17675	17525	17685	17498	17426	17514	17647	17552	17668	17463	17369	17697	17523	17351	17535	17629	17720	17414	17540	17320	17417	17214	17687	17532	17373	17360	17321	17575	17597	17515	17488	17566	17529	17521	17762	17445	17379	17634	17768	17562	17558	17527	17489	17414	17569	17493	17371	17645	17761	17319	17492	17664	17490	17710	17570	17532	17409	17304	17640	17561	17838	17281	17422	17403	17480	17611	17490	17657	17532	17481	17584	17465	17667	17464	17333	17443	17514	17631	17540	17630	17633	17622	17573	17556	17701	17595	17759	17502	17583	17573	17317	17557	17658	17680	17464	17590	17591	17722	17693	17375	17824	17559	17582	17576	17482	17624	17478	17485	17517	17508	17502	17428	17410	17531	17694	17501	17406	17475	17798	17619	17577	17418	17592	17409	17525	17580	17610	17686	17349	17571	17368	17643	17566	17741	17539	17401	17620	17655	17558	17533	17574	17519	17413	17367	17475	17608	17661	17541	17780	17504	17591	17583	17760	17502	17807	17657	17428	17359	17472	17557	17748	17580	17332	17697	17589	17403	17615	17378	17752	17539	17568	17592	17532	17567	17441	17740	17353	17505	17561	17515	17745	17282	17453	17456	17608	17681	17544	17428	17308	17413	17373	17566	17642	17554	17525	17607	17537	17433	17698	17631	17500	17526	17468	17419	17564	17591	17535	17636	17596	17384	17660	17594	17595	17440	17594	17576	17488	17521	17466	17637	17479	17546	17455	17372	17366	17372	17369	17546	17360	17432	17286	17557	17465	17657	17478	17444	17666	17309	17525	17410	17684	17406	17370	17709	17642	17425	17506	17537	17597	17614	17567	17469	17573	17555	17603	17428	17676	17637	17503	17507	17515	17594	17639	17548	17337	17568	17370	17343	17434	17418	17632	17464	17571	17400	17502	17419	17502	17373	17620	17570	17582	17395	17401	17507	17427	17394	17557	17404	17401	17569	17403	17553	17646	17350	17549	17553	17458	17363	17520	17402	17425	17578	17756	17530	17443	17700	17674	17507	17539	17522	17401	17473	17578	17495	17535	17710	17641	17647	17559	17628	17553	17655	17655	17410	17606	17486	17513	17467	17555	17511	17478	17359	17577	17518	17399	17533	17737	17491	17590	17345	17566	17593	17695	17520	17281	17414	17444	17571	17567	17456	17439	17541	17576	17531	17349	17430	17489	17366	17466	17489	17489	17345	17498	17514	17351	17659	17437	17657	17616	17451	17481	17568	17638	17710	17518	17508	17708	17316	17618	17738	17480	17446	17489	17424	17501	17661	17598	17606	17537	17284	17595	17431	17480	17348	17273	17478	17469	17483	17488	17510	17709	17423	17493	17713	17589	17543	17648	17682	17531	17491	17352	17602	17810	17666	17500	17568	17601	17819	17549	17599	17646	17605	17628	17665	17760	17611	17337	17342	17414	17558	17498	17538	17480	17487	17525	17576	17463	17540	17617	17671	17489	17598	17715	17287	17319	17467	17511	17445	17525	17719	17506	17593	17442	17396	17296	17401	17378	17580	17547	17552	17405	17633	17489	17466	17652	17447	17472	17518	17293	17587	17507	17439	17408	17642	17305	17682	17557	17540	17574	17443	17519	17654	17556	17473	17544	17440	17455	17523	17683	17373	17670	17508	17584	17440	17445	17535	17329	17377	17652	17501	17678	17569	17546	17520	17575	17618	17496	17401	17481	17518	17710	17549	17517	17474	17689	17398	17555	17392	17609	17640	17411	17507	17405	17519	17393	17644	17716	17364	17704	17427	17447	17424	17465	17363	17666	17520	17505	17762	17664	17528	17549	17372	17351	17584	17421	17530	17717	17369	17516	17481	17464	17710	17610	17382	17373	17485	17463	17532	17643	17388	17413	17465	17383	17458	17504	17502	17421	17692	17504	17519	17687	17452	17539	17579	17593	17626	17404	17595	17367	17603	17500	17589	17559	17716	17366	17428	17602	17612	17527	17566	17425	17517	17381	17643	17547	17582	17576	17625	17677	17475	17598	17557	17565	17567	17621	17535	17557	17334	17551	17515	17421	17553	17247	17334	17515	17571	17662	17489	17646	17497	17628	17664	17530	17647	17589	17524	17462	17521	17577	17380	17577	17403	17483	17313	17479	17366	17425	17578	17619	17625	17607	17520	17617	17728	17527	17702	17637	17570	17479	17511	17522	17639	17364	17616	17560	17536	17623	17485	17434	17705	17609	17593	17715	17387	17415	17597	17444	17311	17629	17654	17503	17631	17336	17545	17533	17688	17516	17691	17544	17324	17540	17382	17539	17368	17473	17391	17510	17534	17626	17434	17512	17656	17517	17342	17417	17316	17468	17530	17571	17295	17447	17681	17642	17543	17550	17514	17586	17489	17269	17394	17545	17333	17654	17743	17493	17508	17639	17523	17557	17520	17635	17544	17460	17493	17467	17552	17516	17355	17562	17779	17539	17385	17592	17548	17540	17586	17545	17334	17646	17707	17684	17440	17404	17482	17458	17574	17491	17372	17552	17518	17465	17502	17670	17697	17399	17647	17420	17570	17585	17424	17473	17553	17637	17490	17559	17376	17634	17404	17367	17470	17471	17506	17520	17326	17514	17496	17471	17549	17537	17592	17491	17562	17455	17643	17481	17439	17287	17474	17543	17507	17461	17437	17539	17595	17304	17635	17633	17669	17528	17512	17327	17451	17423	17365	17476	17576	17608	17525	17535	17505	17396	17535	17626	17518	17446	17672	17623	17531	17767	17484	17481	17401	17532	17484	17667	17563	17531	17631	17582	17629	17500	17775	17757	17369	17511	17597	17571	17468	17555	17515	17496	17306	17526	17523	17509	17486	17650	17656	17547	17623	17506	17418	17521	17445	17721	17472	17659	17427	17387	17636	17623	17611	17590	17528	17649	17684	17462	17370	17534	17294	17679	17696	17232	17594	17505	17547	17757	17584	17507	17594	17519	17508	17465	17468	17638	17697	17548	17675	17488	17367	17678	17575	17597	17668	17509	17360	17520	17423	17380	17644	17532	17607	17720	17616	17515	17630	17705	17509	17461	17453	17621	17404	17225	17478	17371	17603	17547	17687	17521	17563	17560	17521	17575	17394	17615	17532	17416	17514	17456	17425	17459	17554	17484	17374	17499	17632	17490	17651	17629	17369	17396	17366	17543	17537	17537	17497	17543	17389	17679	17438	17508	17585	17640	17633	17590	17499	17390	17309	17423	17448	17478	17518	17610	17344	17511	17614	17525	17431	17578	17462
17112	25521	21274	17876	16716	16425	15555	15112	15120	15011	14829	14748	14752	14838	14802	14660	14962	14576	14636	14763	14822	14567	14637	14533	14580	14601	14553	14453	14544	14840	14637	14809	14494	14648	14644	14673	14527	14786	14643	14596	14728	14748	14766	14388	14747	14403	14666	14696	14605	14539	14666	14528	14691	14673	14643	14581	14631	14488	14585	14685	14549	14667	14603	14654	14608	14507	14572	14668	14681	14787	14754	14647	14683	14853	14659	14570	14711	14728	14640	14549	14682	14664	14605	14491	14661	14663	14727	14611	14650	14606	14711	14591	14719	14608	14672	14544	14598	14639	14628	14539	14682	14693	14789	14608	14699	14715	14824	14654	14607	14701	14625	14638	14666	14569	14701	14491	14471	14566	14528	14617	14619	14561	14547	14522	14621	14675	14541	14666	14646	14663	14599	14761	14693	14529	14764	14655	14514	14690	14553	14766	14617	14670	14598	14702	14717	14753	14563	14593	14549	14616	14732	14610	14539	14714	14571	14703	14729	14543	14674	14662	14449	14576	14618	14852	14805	14654	14655	14584	14494	14665	14636	14544	14503	14633	14698	14628	14402	14545	14651	14776	14755	14633	14509	14667	14698	14491	14735	14642	14479	14591	14489	14594	14714	14588	14557	14602	14633	14688	14790	14666	14425	14610	14636	14696	14606	14611	14673	14515	14704	14830	14548	14682	14516	14584	14588	14673	14635	14606	14695	14509	14633	14492	14936	14579	14608	14689	14399	14480	14509	14688	14817	14533	14663	14504	14706	14489	14642	14701	14500	14594	14631	14559	14641	14491	14633	14548	14781	14571	14798	14612	14629	14468	14781	14643	14744	14668	14694	14788	14749	14577	14614	14709	14528	14567	14676	14726	14540	14450	14674	14604	14702	14744	14689	14592	14508	14742	14563	14723	14731	14553	14345	14680	14520	14633	14720	14809	14590	14730	14636	14564	14705	14622	14760	14693	14523	14611	14689	14595	14672	14815	14589	14543	14779	14533	14530	14611	14558	14684	14639	14759	14588	14671	14740	14693	14646	14639	14535	14666	14462	14565	14512	14492	14666	14718	14362	14768	14517	14694	14667	14636	14664	14634	14677	14615	14720	14669	14570	14559	14610	14660	14805	14702	14607	14637	14644	14712	14573	14611	14665	14495	14720	14547	14754	14480	14878	14576	14737	14778	14497	14502	14671	14619	14692	14705	14623	14623	14550	14546	14642	14530	14766	14725	14691	14567	14631	14711	14689	14613	14466	14461	14531	14482	14649	14722	14776	14680	14509	14690	14773	14567	14765	14593	14755	14599	14725	14676	14588	14614	14596	14688	14714	14598	14570	14607	14869	14677	14540	14564	14648	14749	14545	14768	14670	14631	14756	14498	14666	14635	14552	14687	14745	14715	14552	14546	14645	14633	14664	14735	14657	14428	14689	14652	14725	14680	14668	14529	14593	14627	14692	14564	14699	14449	14673	14670	14635	14602	14663	14532	14498	14488	14657	14788	14703	14648	14404	14473	14593	14596	14551	14585	14681	14755	14514	14657	14655	14612	14710	14496	14734	14599	14563	14713	14696	14529	14743	14571	14606	14632	14530	14600	14560	14606	14509	14591	14620	14549	14596	14643	14724	14690	14565	14584	14578	14571	14753	14669	14513	14713	14587	14673	14701	14770	14622	14491	14538	14573	14503	14625	14666	14617	14665	14478	14516	14730	14518	14540	14618	14505	14652	14827	14488	14614	14646	14548	14634	14585	14666	14654	14719	14686	14574	14553	14520	14469	14476	14547	14355	14581	14663	14646	14667	14658	14691	14616	14659	14675	14517	14626	14633	14476	14668	14696	14625	14619	14654	14438	14651	14638	14678	14678	14568	14690	14694	14743	14542	14616	14611	14634	14862	14585	14624	14696	14615	14628	14537	14492	14599	14632	14576	14643	14687	14553	14641	14540	14511	14675	14752	14676	14563	14816	14680	14630	14665	14664	14551	14633	14638	14749	14486	14596	14745	14582	14638	14514	14517	14640	14814	14577	14477	14497	14610	14639	14638	14562	14627	14718	14501	14673	14735	14663	14704	14480	14564	14703	14763	14622	14599	14571	14692	14539	14639	14710	14594	14585	14763	14536	14656	14586	14563	14791	14551	14542	14592	14558	14747	14474	14694	14461	14603	14465	14589	14441	14553	14594	14638	14657	14809	14664	14410	14692	14576	14732	14745	14555	14627	14587	14682	14635	14695	14747	14768	14541	14597	14676	14728	14668	14709	14667	14634	14573	14487	14527	14587	14589	14636	14668	14716	14547	14766	14689	14572	14685	14613	14550	14814	14603	14612	14719	14641	14687	14679	14542	14658	14787	14519	14666	14662	14698	14530	14553	14538	14674	14761	14512	14652	14600	14684	14687	14725	14638	14569	14608	14554	14605	14539	14766	14577	14588	14798	14726	14599	14880	14660	14673	14647	14687	14488	14595	14669	14660	14486	14668	14656	14725	14679	14426	14626	14649	14711	14676	14769	14761	14660	14539	14698	14542	14644	14707	14640	14617	14643	14607	14740	14522	14587	14629	14493	14544	14733	14729	14627	14598	14559	14781	14662	14637	14634	14638	14598	14482	14734	14608	14401	14586	14464	14582	14597	14684	14613	14699	14692	14701	14593	14579	14464	14715	14601	14675	14672	14688	14664	14543	14641	14607	14711	14616	14834	14714	14581	14711	14663	14590	14842	14554	14565	14777	14652	14643	14640	14734	14584	14529	14678	14687	14746	14531	14730	14621	14609	14600	14641	14696	14570	14747	14587	14574	14566	14572	14594	14534	14561	14619	14709	14663	14834	14595	14509	14613	14548	14687	14745	14563	14611	14619	14747	14763	14553	14597	14661	14679	14506	14685	14665	14595	14538	14722	14671	14586	14740	14569	14628	14803	14534	14553	14469	14524	14648	14516	14605	14570	14608	14667	14623	14617	14613	14575	14625	14589	14727	14605	14700	14672	14716	14663	14713	14509	14411	14730	14783	14700	14538	14543	14761	14563	14654	14590	14656	14648	14670	14535	14676	14619	14452	14544	14639	14611	14636	14787	14625	14683	14582	14589	14632	14590	14564	14703	14783	14590	14579	14621	14593	14683	14856	14622	14663	14463	14654	14686	14650	14761	14633	14689	14638	14603	14784	14652	14700	14694	14676	14592	14567	14646	14841	14634	14616	14712	14568	14641	14651	14588	14708	14677	14688	14698	14578	14700	14593	14572	14556	14762	14754	14550	14527	14706	14603	14668	14557	14650	14601	14565	14501	14664	14675	14686	14591	14536	14662	14634	14554	14646	14743	14671	14729	14679	14725	14550	14540	14678	14678	14414	14531	14595	14682	14754	14576	14678	14772	14679	14799	14666	14629	14727	14469	14633	14657	14502	14592	14704	14609	14565	14457	14710	14890	14679	14706	14644	14667	14653	14671	14375	14560	14641	14645	14566	14577	14695	14709	14777	14686	14677	14638	14527	14664	14584	14569	14608	14686	14657	14663	14623	14614	14768	14464	14691	14620	14598	14780	14766	14707	14527	14636	14567	14623	14758	14730	14732	14548	14627	14741	14545	14682	14721	14646	14595	14766	14509	14632	14557	14426	14741	14748	14647	14383	14687	14579	14710	14584	14660	14648	14537	14587	14732	14656	14755	14725	14653	14684	14690	14614	14656	14684	14678	14691	14629	14836	14414	14394	14599	14684	14666	14627	14604	14796	14667	14677	14667	14558	14654	14630	14619	14920	14813	14590	14613	14705	14704	14733	14893	14719	14652	14638	14704	14694	14768	14452	14606	14745	14664	14526	14571	14498	14689	14679	14650	14627	14694	14632	14750	14699	14706	14839	14709	14723	14602	14698	14646	14735	14515	14621	14525	14538	14580	14724	14667	14636	14660	14696	14604	14549	14743	14734	14831	14569	14656	14569	14667	14598	14549	14465	14693	14706	14668	14670	14667	14705	14545	14639	14683	14578	14674	14553	14523	14661	14639	14718	14751	14480	14521	14729	14488	14697	14588	14613	14723	14597	14510	14673	14657	14669	14665	14695	14710	14626	14767	14767	14667	14674	14694	14617	14732	14729	14594	14672	14505	14673	14591	14642	14799	14793	14771	14635	14619	14572	14683	14681	14700	14712	14659	14617	14496	14568	14663	14742	14602	14750	14714	14619	14504	14661	14780	14669	14653	14678	14470	14754	14528	14727	14821	14594	14592	14562	14621	14740	14466	14685	14673	14734	14616	14860	14739	14590	14611	14684	14432	14677	14523	14560	14644	14539	14776	14777	14478	14678	14715	14608	14678	14728	14677	14527	14552	14621	14589	14572	14518	14693	14710	14527	14621	14598	14735	14751	14727	14768	14411	14769	14600	14581	14656	14452	14816	14661	14579	14627	14527	14730	14693	14656	14800	14481	14618	14659	14576	14634	14636	14709	14450	14661	14594	14721	14689	14678	14623	14758	14750	14633	14823	14697	14579	14564	14700	14576	14672	14525	14589	14623	14691	14841	14546	14669	14506	14729	14508	14688	14659	14546	14761	14586	14829	14595	14843	14588	14581	14655	14609	14629	14613	14684	14643	14527	14625	14796	14576	14790	14563	14854	14475	14487	14505	14595	14302	14598	14611	14644	14542	14658	14626	14718	14513	14499	14614	14689	14674	14593	14688	14636	14594	14785	14847	14598	14703	14738	14439	14595	14698	14613	14694	14516	14776	14765	14584	14670	14770	14607	14795	14668	14522	14674	14672	14691	14652	14689	14718	14665	14554	14647	14424	14734	14784	14655	14507	14672	14746	14676	14608	14576	14595	14857	14785	14771	14607	14612	14632	14810	14581	14463	14645	14603	14753	14693	14695	14781	14653	14587	14632	14766	14514	14710	14686	14704	14571	14703	14534	14500	14584	14638	14727	14784	14655	14691	14637	14591	14619	14641	14752	14577	14724	14580	14454	14606	14604	14541	14625	14759	14542	14666	14614	14711	14708	14513	14648	14870	14556	14642	14576	14672	14734	14571	14515	14518	14590	14496	14844	14598	14589	14630	14717	14701	14719	14521	14547	14653	14552	14774	14623	14594	14716	14384	14703	14778	14649	14689	14554	14613	14720	14606	14674	14661	14716	14689	14503	14742	14738	14772	14614	14708	14860
22726	20997	27894	24407	22019	22608	21893	18825	18355	18299	18195	17643	17956	17736	17743	17763	17537	17554	17722	17767	17668	17663	17632	17526	17578	17585	17555	17427	17466	17436	17514	17786	17531	17440	17422	17439	17692	17586	17526	17698	17671	17510	17566	17593	17417	17419	17444	17495	17608	17466	17402	17399	17546	17401	17574	17205	17521	17607	17496	17668	17562	17492	17320	17491	17582	17529	17628	17622	17309	17598	17465	17433	17506	17486	17490	17316	17279	17277	17446	17454	17321	17591	17367	17112	17392	17642	17398	17454	17591	17438	17526	17405	17608	17558	17455	17410	17289	17681	17480	17498	17246	17550	17478	17358	17443	17395	17593	17398	17570	17267	17356	17352	17397	17451	17479	17498	17569	17591	17562	17664	17326	17271	17498	17465	17450	17417	17670	17489	17081	17531	17443	17467	17449	17626	17371	17360	17454	17500	17610	17369	17460	17379	17339	17239	17499	17405	17475	17446	17509	17406	17456	17537	17556	17546	17544	17819	17551	17564	17509	17541	17561	17408	17272	17276	17452	17255	17608	17399	17369	17472	17389	17502	17464	17500	17715	17480	17473	17532	17683	17387	17357	17463	17477	17335	17491	17510	17424	17471	17398	17446	17338	17350	17380	17493	17543	17433	17386	17238	17394	17482	17491	17340	17374	17305	17373	17158	17412	17341	17304	17369	17475	17569	17334	17563	17406	17249	17526	17609	17503	17381	17457	17373	17463	17258	17504	17685	17487	17600	17386	17457	17508	17633	17628	17523	17268	17448	17480	17268	17418	17390	17337	17506	17419	17398	17437	17302	17735	17574	17481	17406	17421	17497	17375	17493	17330	17460	17438	17357	17436	17543	17728	17294	17578	17501	17342	17435	17525	17537	17523	17563	17629	17369	17414	17409	17375	17387	17398	17558	17396	17647	17506	17473	17549	17497	17362	17345	17377	17457	17164	17425	17348	17400	17434	17271	17307	17376	17393	17650	17524	17334	17525	17260	17322	17229	17501	17464	17408	17553	17524	17470	17559	17354	17519	17569	17526	17514	17538	17477	17480	17479	17478	17373	17415	17515	17679	17495	17440	17281	17388	17451	17317	17463	17417	17615	17491	17313	17647	17601	17334	17565	17479	17424	17392	17427	17507	17512	17542	17340	17388	17513	17656	17226	17346	17464	17496	17327	17566	17480	17362	17465	17595	17423	17476	17492	17356	17399	17568	17379	17190	17595	17687	17723	17469	17548	17428	17438	17478	17473	17438	17604	17639	17442	17541	17596	17304	17286	17464	17385	17454	17375	17522	17626	17377	17348	17531	17349	17383	17425	17386	17491	17172	17480	17445	17473	17082	17459	17490	17497	17439	17606	17532	17318	17262	17364	17361	17439	17528	17509	17580	17242	17521	17483	17467	17626	17557	17598	17464	17485	17333	17475	17438	17575	17524	17475	17446	17466	17363	17472	17308	17544	17604	17578	17472	17398	17407	17442	17520	17367	17417	17398	17644	17503	17549	17462	17623	17240	17409	17620	17588	17421	17455	17488	17319	17333	17393	17651	17477	17263	17340	17477	17281	17585	17472	17581	17574	17410	17508	17513	17590	17480	17603	17486	17444	17485	17151	17212	17372	17374	17491	17436	17580	17548	17397	17445	17438	17530	17590	17365	17387	17493	17240	17312	17379	17423	17655	17426	17507	17392	17507	17432	17536	17325	17453	17419	17408	17344	17306	17467	17434	17461	17476	17507	17306	17374	17780	17482	17636	17398	17488	17605	17578	17621	17459	17583	17415	17458	17360	17681	17610	17481	17469	17366	17497	17470	17292	17535	17537	17469	17422	17478	17454	17561	17447	17446	17392	17253	17362	17482	17559	17267	17429	17502	17492	17431	17566	17298	17436	17420	17473	17636	17415	17498	17504	17514	17449	17249	17392	17338	17498	17433	17457	17370	17522	17461	17525	17492	17380	17433	17574	17403	17354	17593	17630	17294	17472	17666	17349	17537	17593	17390	17450	17650	17320	17340	17260	17393	17588	17322	17402	17533	17333	17303	17631	17411	17625	17402	17468	17401	17321	17542	17505	17376	17455	17610	17486	17596	17557	17264	17448	17443	17477	17445	17388	17510	17607	17403	17333	17361	17560	17391	17688	17356	17428	17603	17489	17622	17556	17423	17503	17548	17678	17327	17294	17356	17381	17490	17532	17672	17575	17729	17604	17481	17580	17496	17514	17385	17525	17275	17369	17497	17552	17416	17732	17529	17467	17370	17410	17294	17419	17373	17721	17703	17585	17400	17414	17395	17559	17452	17367	17496	17374	17409	17560	17625	17369	17425	17352	17592	17406	17435	17436	17310	17576	17427	17600	17341	17468	17373	17212	17458	17554	17516	17474	17191	17370	17444	17362	17377	17350	17421	17561	17314	17416	17467	17345	17480	17253	17309	17571	17504	17402	17587	17306	17243	17454	17757	17370	17383	17342	17324	17519	17479	17458	17674	17407	17345	17351	17378	17677	17451	17583	17736	17405	17391	17449	17481	17416	17471	17531	17291	17467	17356	17592	17431	17433	17588	17493	17497	17385	17476	17551	17369	17514	17403	17321	17561	17490	17542	17393	17308	17593	17428	17354	17430	17181	17427	17295	17447	17420	17485	17439	17577	17468	17325	17468	17318	17338	17347	17534	17274	17443	17308	17475	17434	17326	17599	17418	17383	17446	17348	17558	17295	17348	17495	17559	17582	17529	17406	17262	17383	17585	17485	17426	17293	17440	17721	17223	17380	17551	17359	17524	17660	17354	17407	17439	17536	17358	17295	17348	17430	17534	17314	17427	17227	17262	17258	17458	17363	17484	17562	17269	17537	17297	17473	17438	17617	17447	17611	17343	17421	17578	17540	17607	17649	17224	17645	17611	17481	17533	17284	17341	17442	17421	17486	17574	17371	17640	17479	17446	17461	17539	17364	17474	17355	17223	17525	17563	17549	17420	17546	17571	17155	17414	17385	17280	17439	17347	17422	17158	17419	17618	17613	17614	17410	17677	17484	17589	17455	17310	17364	17403	17473	17602	17626	17493	17597	17574	17395	17669	17554	17368	17580	17296	17429	17522	17397	17342	17465	17626	17464	17344	17355	17411	17312	17520	17616	17380	17551	17299	17274	17377	17484	17143	17315	17419	17431	17331	17418	17424	17224	17516	17503	17402	17448	17550	17261	17332	17473	17331	17507	17373	17411	17494	17217	17514	17607	17579	17374	17308	17550	17640	17472	17484	17350	17557	17230	17446	17550	17556	17593	17541	17356	17308	17398	17545	17379	17609	17469	17433	17392	17265	17509	17356	17409	17446	17568	17570	17393	17387	17429	17454	17445	17458	17356	17427	17332	17497	17507	17621	17230	17350	17556	17585	17550	17473	17569	17359	17588	17383	17487	17428	17502	17353	17315	17268	17513	17532	17560	17310	17540	17476	17554	17525	17412	17445	17421	17529	17575	17559	17605	17542	17555	17405	17616	17598	17532	17182	17390	17489	17581	17434	17348	17535	17553	17441	17536	17492	17287	17432	17662	17443	17529	17406	17312	17409	17227	17517	17473	17501	17545	17641	17574	17350	17434	17375	17480	17277	17362	17329	17543	17558	17505	17319	17344	17399	17276	17324	17545	17296	17264	17603	17373	17366	17340	17481	17373	17500	17449	17490	17612	17591	17406	17240	17430	17493	17304	17307	17435	17596	17528	17359	17184	17445	17322	17653	17651	17546	17259	17735	17401	17419	17355	17295	17422	17406	17470	17438	17542	17630	17436	17676	17380	17481	17370	17622	17500	17329	17355	17576	17569	17274	17300	17544	17514	17411	17506	17512	17307	17460	17593	17516	17429	17587	17709	17542	17577	17325	17352	17285	17419	17383	17261	17401	17490	17445	17406	17381	17537	17503	17504	17579	17469	17460	17472	17544	17552	17422	17241	17597	17484	17447	17371	17440	17499	17373	17505	17528	17380	17272	17435	17461	17703	17372	17307	17652	17520	17474	17464	17478	17394	17625	17541	17456	17506	17601	17480	17487	17552	17283	17268	17431	17503	17446	17439	17481	17443	17565	17619	17571	17492	17376	17517	17548	17467	17281	17423	17526	17460	17522	17518	17502	17560	17668	17391	17368	17651	17503	17421	17439	17572	17390	17451	17328	17416	17220	17259	17353	17542	17295	17433	17478	17439	17433	17262	17383	17659	17376	17607	17583	17375	17451	17529	17348	17385	17432	17377	17399	17610	17667	17460	17313	17145	17611	17350	17387	17499	17517	17398	17625	17676	17534	17523	17585	17376	17537	17555	17517	17523	17542	17314	17499	17710	17425	17414	17407	17331	17315	17482	17296	17529	17656	17620	17624	17502	17406	17617	17557	17562	17636	17100	17454	17534	17304	17320	17510	17555	17734	17524	17475	17306	17654	17569	17290	17378	17425	17337	17308	17545	17534	17595	17565	17468	17514	17414	17518	17497	17512	17382	17391	17561	17576	17462	17509	17513	17330	17401	17362	17495	17619	17621	17524	17322	17450	17310	17404	17589	17578	17536	17296	17430	17543	17445	17423	17320	17534	17588	17514	17369	17391	17514	17514	17345	17576	17526	17321	17208	17603	17349	17388	17405	17361	17472	17583	17559	17382	17526	17608	17619	17384	17477	17373	17500	17586	17416	17399	17414	17524	17549	17251	17306	17332	17567	17548	17417	17365	17430	17507	17555	17498	17484	17316	17446	17290	17433	17577	17484	17440	17548	17508	17649	17487	17315	17490	17542	17352	17430	17342	17528	17547	17648	17489	17459	17480	17397	17295	17354	17524	17426	17328	17327	17340	17512	17491	17432	17512	17357	17622	17315	17431	17599	17564	17384	17410	17423	17580	17423	17472	17355	17156	17604	17528	17523	17485	17315	17397	17388	17573	17374	17347	17501	17504	17300	17330	17398	17677	17591	17585	17472	17647	17506	17500	17417	17291	17338	17485	17322	17323	17506	17610	17417	17445	17423	17581	17457	17316	17476	17501	17400	17490	17512	17304	17373	17470	17449	17610	17399	17370	17558	17514	17401	17446	17312	17578	17518	17512	17661	17474	17427	17368	17297	17327	17285	17375	17678	17599	17396	17561	17498	17302	17530	17431	17454	17520	17473	17435	17423
14912	31802	26262	20605	18937	17715	16734	16123	15542	15151	15035	15039	15022	14914	14909	14759	14809	14575	14615	14512	14619	14685	14687	14648	14636	14599	14522	14653	14646	14463	14538	14873	14684	14565	14574	14578	14611	14612	14617	14609	14572	14659	14687	14468	14755	14700	14570	14567	14531	14609	14619	14619	14578	14672	14730	14620	14668	14530	14699	14791	14565	14604	14398	14533	14559	14636	14667	14486	14579	14566	14570	14605	14490	14489	14615	14675	14624	14586	14809	14573	14460	14481	14737	14563	14626	14449	14614	14400	14504	14658	14485	14668	14430	14533	14627	14519	14526	14612	14606	14789	14530	14548	14535	14640	14439	14580	14565	14502	14629	14486	14623	14474	14584	14445	14597	14589	14709	14361	14470	14503	14446	14547	14595	14604	14464	14548	14516	14546	14477	14585	14576	14564	14471	14678	14651	14520	14669	14681	14469	14569	14493	14694	14572	14293	14533	14530	14692	14630	14607	14542	14503	14572	14777	14480	14555	14665	14520	14451	14468	14682	14661	14683	14406	14606	14303	14552	14778	14498	14720	14446	14452	14711	14709	14649	14556	14504	14611	14688	14475	14582	14553	14563	14572	14737	14484	14573	14593	14606	14474	14549	14380	14722	14478	14533	14585	14591	14550	14703	14536	14438	14501	14518	14535	14725	14337	14578	14540	14557	14599	14661	14536	14491	14477	14457	14549	14549	14490	14696	14515	14515	14540	14439	14605	14568	14656	14414	14353	14520	14756	14573	14660	14594	14424	14416	14700	14685	14594	14518	14584	14603	14518	14628	14604	14561	14511	14473	14639	14592	14592	14639	14693	14475	14715	14578	14604	14531	14509	14546	14461	14516	14594	14601	14689	14538	14640	14715	14502	14498	14602	14518	14587	14674	14569	14510	14737	14443	14448	14610	14607	14652	14506	14566	14466	14452	14562	14683	14633	14494	14700	14413	14429	14556	14446	14610	14552	14454	14555	14523	14560	14674	14470	14715	14515	14568	14566	14522	14505	14597	14506	14571	14478	14696	14599	14535	14486	14554	14529	14723	14506	14666	14626	14588	14542	14588	14629	14610	14602	14484	14589	14603	14707	14425	14732	14558	14469	14679	14389	14557	14641	14502	14445	14510	14586	14531	14625	14435	14540	14661	14438	14596	14579	14500	14586	14772	14559	14490	14616	14666	14553	14594	14535	14463	14493	14564	14709	14278	14648	14657	14503	14449	14683	14528	14530	14516	14434	14514	14452	14486	14646	14522	14547	14533	14519	14737	14676	14476	14531	14618	14768	14451	14739	14564	14643	14507	14618	14693	14698	14536	14516	14603	14546	14631	14497	14634	14633	14468	14666	14791	14599	14614	14618	14658	14555	14684	14708	14704	14582	14670	14528	14539	14654	14645	14781	14503	14476	14365	14575	14544	14563	14463	14651	14519	14471	14490	14477	14591	14621	14684	14510	14748	14405	14696	14559	14691	14514	14560	14592	14606	14624	14538	14504	14733	14546	14491	14543	14598	14660	14644	14519	14601	14742	14565	14620	14477	14547	14616	14667	14472	14577	14690	14778	14463	14743	14571	14534	14495	14415	14535	14415	14387	14447	14587	14630	14650	14557	14605	14530	14532	14648	14447	14511	14691	14609	14656	14636	14553	14658	14399	14611	14519	14428	14578	14637	14413	14689	14691	14545	14594	14637	14389	14527	14546	14681	14539	14681	14705	14586	14540	14526	14520	14603	14526	14631	14557	14584	14557	14412	14678	14499	14657	14564	14404	14650	14753	14499	14706	14601	14730	14521	14625	14460	14536	14367	14532	14644	14683	14514	14712	14295	14617	14578	14598	14741	14593	14570	14437	14579	14567	14556	14704	14470	14525	14355	14491	14511	14551	14588	14666	14641	14637	14648	14562	14420	14697	14501	14616	14435	14413	14586	14562	14609	14559	14515	14600	14583	14669	14400	14747	14439	14621	14459	14598	14415	14615	14551	14408	14537	14401	14697	14454	14434	14403	14365	14446	14614	14576	14576	14524	14473	14581	14607	14424	14491	14687	14559	14638	14667	14538	14566	14464	14636	14651	14529	14553	14596	14781	14615	14467	14368	14558	14572	14683	14631	14346	14558	14588	14405	14499	14781	14563	14512	14471	14635	14692	14631	14501	14695	14455	14703	14642	14512	14485	14444	14427	14597	14555	14556	14697	14695	14511	14630	14576	14532	14617	14564	14749	14402	14412	14548	14503	14627	14488	14566	14657	14661	14621	14541	14585	14716	14607	14631	14575	14492	14431	14494	14617	14596	14605	14475	14625	14738	14434	14569	14650	14483	14524	14619	14673	14574	14613	14737	14615	14636	14692	14599	14549	14551	14638	14465	14413	14513	14625	14567	14648	14648	14395	14617	14526	14474	14524	14543	14688	14567	14508	14611	14589	14617	14513	14615	14512	14490	14587	14411	14714	14655	14581	14653	14613	14731	14489	14601	14746	14643	14468	14594	14526	14628	14737	14604	14598	14403	14725	14654	14646	14601	14500	14437	14513	14474	14620	14545	14608	14584	14575	14598	14556	14617	14576	14638	14725	14586	14539	14549	14545	14534	14705	14535	14498	14514	14427	14615	14630	14660	14537	14433	14476	14409	14633	14661	14524	14417	14450	14588	14644	14754	14463	14478	14606	14470	14527	14578	14575	14505	14684	14694	14853	14745	14530	14544	14438	14550	14412	14643	14475	14591	14587	14476	14521	14678	14701	14554	14736	14637	14648	14588	14426	14578	14463	14545	14501	14360	14523	14708	14490	14839	14476	14779	14560	14563	14665	14446	14399	14543	14735	14613	14470	14578	14607	14633	14514	14585	14671	14812	14556	14466	14421	14507	14589	14585	14560	14646	14405	14570	14659	14679	14529	14669	14624	14436	14704	14492	14480	14610	14556	14512	14636	14520	14588	14491	14840	14562	14603	14573	14596	14561	14572	14655	14431	14646	14541	14474	14688	14422	14588	14548	14586	14576	14664	14554	14466	14418	14688	14532	14680	14454	14776	14570	14571	14696	14363	14611	14610	14553	14468	14548	14553	14515	14697	14729	14529	14563	14493	14412	14711	14414	14494	14522	14586	14632	14570	14688	14712	14558	14537	14542	14559	14412	14623	14555	14313	14473	14500	14662	14493	14543	14483	14534	14463	14805	14677	14480	14535	14547	14642	14631	14618	14369	14548	14612	14584	14567	14604	14335	14481	14651	14602	14548	14362	14609	14719	14440	14535	14672	14618	14532	14652	14563	14632	14309	14575	14737	14443	14667	14696	14494	14721	14723	14676	14516	14499	14417	14653	14533	14486	14543	14446	14502	14714	14675	14563	14573	14505	14590	14540	14487	14659	14621	14500	14527	14563	14657	14396	14584	14446	14609	14512	14602	14457	14618	14651	14450	14476	14620	14486	14572	14677	14548	14546	14555	14507	14597	14453	14616	14526	14486	14480	14521	14523	14508	14610	14484	14647	14483	14425	14553	14639	14540	14639	14513	14583	14524	14446	14450	14611	14693	14473	14653	14548	14489	14488	14350	14586	14493	14517	14732	14551	14302	14609	14395	14613	14518	14584	14592	14496	14345	14464	14630	14588	14519	14788	14526	14462	14592	14666	14590	14676	14653	14727	14683	14518	14598	14519	14446	14592	14505	14610	14570	14478	14656	14441	14389	14588	14636	14652	14629	14587	14544	14414	14407	14637	14698	14688	14688	14478	14617	14651	14555	14699	14509	14551	14659	14608	14416	14737	14467	14521	14672	14652	14657	14528	14535	14654	14667	14679	14647	14615	14484	14730	14506	14599	14641	14517	14627	14534	14625	14432	14615	14562	14687	14461	14528	14733	14702	14544	14516	14460	14580	14492	14601	14609	14570	14578	14425	14460	14371	14458	14492	14678	14616	14522	14409	14480	14410	14564	14538	14530	14521	14660	14472	14644	14637	14669	14475	14321	14627	14633	14601	14648	14628	14631	14582	14546	14641	14710	14677	14456	14591	14425	14514	14637	14552	14369	14452	14665	14660	14607	14605	14615	14608	14582	14519	14493	14569	14503	14681	14543	14423	14555	14614	14590	14668	14441	14440	14703	14558	14623	14599	14504	14696	14601	14740	14756	14502	14694	14502	14570	14388	14425	14645	14611	14615	14586	14738	14593	14773	14753	14615	14725	14706	14401	14428	14568	14714	14658	14577	14618	14535	14625	14573	14501	14496	14518	14554	14700	14512	14709	14463	14641	14474	14704	14443	14485	14525	14704	14636	14551	14538	14545	14502	14606	14444	14405	14578	14450	14614	14735	14277	14528	14699	14712	14703	14519	14495	14730	14539	14536	14736	14543	14651	14501	14545	14666	14518	14541	14546	14583	14436	14617	14590	14513	14575	14529	14465	14633	14542	14534	14376	14728	14527	14357	14583	14680	14627	14657	14567	14630	14574	14581	14543	14410	14681	14591	14712	14560	14514	14508	14537	14499	14646	14364	14632	14662	14478	14596	14554	14515	14509	14711	14535	14602	14459	14480	14447	14571	14638	14518	14379	14685	14478	14607	14534	14612	14527	14710	14757	14748	14486	14494	14521	14599	14531	14512	14555	14630	14460	14709	14475	14474	14573	14701	14575	14653	14656	14466	14600	14678	14510	14590	14447	14631	14627	14558	14477	14581	14534	14542	14607	14603	14537	14602	14665	14477	14613	14299	14361	14574	14576	14442	14574	14826	14555	14434	14626	14435	14515	14607	14554	14482	14376	14570	14472	14732	14494	14557	14564	14548	14488	14431	14581	14523	14483	14632	14366	14497	14649	14644	14485	14495	14561	14463	14377	14639	14485	14680	14600	14611	14667	14526	14622	14458	14703	14597	14593	14473	14698	14613	14515	14516	14548	14753	14576	14400	14637	14437	14426	14657	14524	14307	14549	14632	14447	14576	14656	14605	14580	14662	14590	14570	14489	14632	14589	14487	14662	14575	14390	14359	14535	14675	14503	14598	14583	14631	14474	14611	14587	14664	14543	14592	14659	14575	14534	14558	14540	14465	14614	14581	14655	14654	14541	14754	14550	14350	14551	14614	14561	14627	14549	14684	14491	14513	14568	14600	14504	14651	14655	14640	14512	14516	14333	14506	14456	14639	14601	14536	14458	14427
24337	21064	26826	26518	21301	20419	20179	19106	18506	18768	18673	18486	18512	18447	18608	18359	18462	18259	18484	18410	18392	18216	18293	18298	18385	18079	18321	18273	18374	18238	18220	18331	18152	18144	18216	18378	18149	18369	18154	18038	18172	18137	18296	18209	18388	18360	18217	18206	18234	18248	18394	18228	18295	18234	18445	18359	18380	18267	18258	18163	18202	18262	18277	18057	18264	18507	18190	18144	18210	18242	18088	18177	18258	18310	18415	18305	18364	18100	18137	18231	18359	18200	18174	18317	18177	18216	18292	18003	18243	18227	18211	18276	18344	18190	18330	18187	18327	18318	18313	18438	18484	18228	18097	18343	18264	17914	18212	18401	18098	18223	18354	18081	18192	18318	18218	18146	17998	18203	18168	18378	18395	18367	18262	18143	18503	18283	18471	18251	18319	18478	18155	18352	18295	18253	18128	18299	18328	18259	18283	18237	18023	18249	18295	18327	18246	18084	18430	18229	18310	18177	18356	18258	18156	18251	18254	18252	18212	18238	18199	18464	18084	17974	18134	18254	18274	18203	18147	18114	18301	18258	18247	18296	18131	18292	18212	18224	17921	18228	18180	18233	18232	18321	18300	18297	18318	18253	18251	18178	18141	18133	18244	18204	18352	18095	18412	18068	18288	18075	18392	18328	18186	18188	17904	18317	18188	18552	18253	18300	18024	18008	18201	18185	18151	18466	18402	18313	18154	18365	18182	18204	18155	18257	18291	18107	18616	18098	18214	18313	18390	18335	18153	18244	18503	18136	18226	18280	18344	18376	18321	18437	18457	18087	18124	18460	18340	18358	18280	18259	18247	18157	18352	18306	18242	18265	18244	18254	18229	18257	18402	18338	18261	18243	18185	18396	18171	18077	18427	18141	18136	18185	18175	18378	18209	18214	18253	18313	18258	18101	18276	18229	18270	18277	18191	18171	18174	18093	18431	18331	18223	18047	18239	18098	18284	18203	18224	18189	18242	18328	17936	18280	18059	18136	18202	18201	18189	18108	18421	18064	18265	18123	18100	18408	18155	18392	18298	18301	18311	18315	18215	18176	18330	18009	18408	18155	18318	18135	18231	18167	18230	18491	18222	18238	18404	18292	18218	18195	18132	18210	18211	18312	18313	18210	18173	18126	18459	17923	18381	18233	18109	18266	18282	18316	18112	18318	18212	18173	18160	18136	18108	18236	18370	18105	18309	18141	18006	17923	18328	18311	18162	18040	18122	18265	18150	18284	18427	18275	18188	18102	18179	18379	18242	18277	18245	18159	18052	18301	18248	18245	18349	18477	18156	18249	18250	18339	18245	18146	18404	18397	18301	18197	18342	18342	18063	18136	18194	18228	18291	18037	18516	18119	18302	18352	18150	18288	18264	18118	18255	18081	18117	18364	18118	18369	18267	18105	18352	18138	17951	18291	18195	18318	18311	18214	18094	18281	18396	18359	18252	18297	18391	18325	18276	18312	18182	18229	18194	18298	18146	18239	18341	18377	18284	18259	18247	18256	18025	18137	17917	18161	18397	18067	18278	18131	18357	17972	17987	18444	18012	18550	18356	18367	18407	18247	18139	18280	18303	18053	18107	18339	18433	18229	18373	18306	18389	18116	18215	18238	18247	18171	18192	18239	18346	18085	18237	18241	18298	18393	18296	18238	18208	18196	18503	18325	18254	18353	18329	18101	18117	18116	18094	18454	18378	18182	18078	18201	18353	18315	18254	18211	18306	18178	18276	18412	18209	18132	18256	18246	18325	18111	18137	18269	18332	18369	18224	18445	18223	18136	18224	18354	18171	18315	18366	18402	18213	18373	18558	18239	18283	18219	18054	18278	18244	18171	18128	18208	18287	18373	18290	18012	18405	18240	18231	18299	18180	18394	18375	18019	18163	18118	18382	18320	18239	18242	18317	18253	18045	18232	18257	18316	18179	18158	18060	18189	18306	18194	18227	18279	18312	18299	18188	18320	18260	18167	18269	18183	18223	18384	18298	18278	17995	18125	18357	18190	18319	18196	18431	18309	18179	18167	18298	18259	18355	18207	18345	18147	18150	18249	18183	18263	18300	18270	18275	18314	18145	18231	18205	18179	18157	18167	18203	18296	18237	18378	18122	18205	18200	18041	18285	18459	18122	18001	18259	18251	18184	18314	18508	18187	18195	18228	18335	18246	18189	18477	18411	18389	18213	18252	18020	18600	18270	18204	18212	18156	18221	18151	18313	18214	18150	18275	18383	18261	18112	18125	18220	18471	18300	18405	18468	18323	18093	18190	18249	18099	18221	18192	18391	18207	18290	18156	18199	18294	18217	18045	18423	18251	18171	18136	18170	18232	18264	18245	18109	18242	18278	18309	18163	18159	18215	18258	18324	17897	18298	18246	18223	18367	18420	18437	18254	18342	18261	18231	18256	18320	18286	18400	18430	18445	18411	18166	18395	18301	18303	18315	18284	18041	18154	18435	18251	18253	18252	18274	18265	18174	18208	18211	18334	18096	18228	18133	18402	18315	18149	18345	18189	18240	18186	18192	18465	18347	18316	18279	18277	18270	18403	18204	18212	18364	18290	18402	18302	18161	18165	18147	18222	18340	18098	18220	18206	18352	18455	18255	18332	18311	18164	18306	18267	18399	18406	18225	18418	18324	18284	18395	18245	18355	18265	18322	18168	18207	18160	18205	18199	18260	18340	18171	18289	18330	18381	18131	18041	18131	18299	18159	18490	18195	18391	18220	18352	18117	18091	18254	18264	17942	18296	18254	18237	18306	18441	18264	18115	18266	18220	18153	18418	18314	18359	18331	18180	18161	18148	18180	17949	18167	18332	18272	18602	18405	18268	18352	18511	18214	18391	18274	18323	18118	18167	18043	18182	18068	18110	18112	18257	18022	18408	17925	18346	18319	18132	18337	18310	18171	18248	18338	18173	18287	17993	18278	18283	18284	18335	18105	18128	18400	17927	17966	18109	18373	18265	18200	18164	18060	18138	18336	18486	18320	18273	18258	18139	18332	18358	18241	18282	18280	18216	18227	18358	18203	18022	18148	18222	18155	18257	18229	18200	18295	18165	18257	18142	18258	18108	18071	18073	18336	18378	18227	18297	18143	18312	18161	18073	18317	18264	18251	18189	18383	18072	18411	18182	18245	18161	18306	18219	18173	18114	18227	18261	18481	18266	18308	18254	18178	18375	18222	18416	18302	18253	18356	18308	18099	18263	18113	18157	18279	18154	18165	18145	18399	18238	18392	18249	18308	18222	18238	18331	18466	18094	18219	18383	18383	18082	18400	18322	18237	18268	18323	18312	18400	18194	18376	18239	18151	18423	18182	18268	18261	18066	18216	18290	18254	18503	18373	18214	18227	18098	18134	18256	18219	18222	18247	18053	18237	18175	18339	18244	18453	18267	18174	18087	18235	18222	18394	18117	18378	18286	18208	18217	18325	18383	18404	18209	18191	18122	18302	18183	18174	18189	18340	18167	18343	18363	18259	18352	18338	18138	18192	18304	18251	18476	18223	18162	18240	18115	18141	18188	18312	18362	18404	18212	18248	18176	18031	18237	18274	18114	18253	18121	18349	18091	18408	18116	18140	18200	18140	18272	18185	18332	18246	18179	18177	18267	18216	18144	18141	18417	18324	18182	18216	18371	18192	18366	18133	18242	18105	18126	18218	18348	18056	18224	18211	18286	18157	18182	18287	18225	18234	18301	18245	17988	18209	18238	18246	18342	18290	18182	18290	18051	18244	18078	18191	18244	18430	18398	18207	18108	18063	18086	18172	18191	18286	18251	18309	18309	18178	18274	18032	18299	18320	18272	18144	18344	18352	18028	18181	18203	18207	18337	18237	18446	18058	18293	18214	18023	18179	18290	18061	18171	18261	18288	18287	18305	18348	18356	18204	18197	18121	18084	18313	18078	18234	18408	18305	18219	18254	18228	18184	18056	18269	18163	18278	18315	18273	18219	18154	18412	18412	18311	18320	18438	18288	18224	18341	18318	18405	18119	18062	18204	18371	18232	18473	18214	18270	18228	18279	18141	18181	18033	18124	18141	18278	18232	18161	18045	18077	18260	18220	18259	18034	18100	18376	18232	18248	18221	18137	18397	18348	18147	18275	18349	18255	18042	18430	18071	18388	18289	18408	18297	18326	18074	18222	18383	18205	18363	18259	18520	18243	18184	18309	18230	18273	18127	18233	18110	18161	18473	18154	18383	18311	18293	18284	18163	18163	18312	18075	18199	18234	18221	18219	18470	18129	18508	18411	18347	18104	18286	18134	18380	18247	18286	18410	18227	18349	18444	18260	18310	18408	18102	18360	18107	18320	18463	18097	18265	18276	18347	18361	18284	18501	18104	18324	18565	18166	18212	18136	18224	18199	18230	18134	18217	18392	18112	18265	18072	18138	18286	18026	18112	18250	18198	18586	18454	18438	18317	18224	18217	18190	18020	18277	18312	18287	18290	18293	18396	18269	18126	18253	18322	17995	18326	18054	18266	18319	18376	18281	18147	18211	18392	18166	18255	18489	18347	18153	18236	18443	18277	18357	18198	18207	18237	18108	18108	18296	18394	18118	18167	18326	18398	18236	18377	18249	18352	18133	18479	18329	18269	18084	18081	18162	18190	18228	18312	18352	18363	18243	18083	18118	18082	18198	18194	18312	18478	18239	18536	18164	18154	18136	18151	18171	18224	18361	18424	18133	18082	18154	18173	18271	18247	18286	18163	18271	18098	18492	18055	18354	18292	18137	18389	18417	18404	18362	18096	18235	18041	18132	18380	18454	18213	18356	18271	18279	18339	18128	18093	18313	18261	18277	18262	18360	18381	18048	18194	18177	18395	18250	18282	18342	18221	18315	18215	18214	18394	18191	18357	18089	18072	18232	18163	18158	18125	18109	18283	18087	18149	18213	18341	18006	18126	18126	18190	18356	18150	18246	18109	18269	18343	18314	18390	18191	18196	18110	18458	18113	18174	18160	18152	18360	18329	18386	18189	18200	18200	18369	18220	18108	18184	18344	18179	18224	18411	18177	18216	18220	18244	18280	18579	18249	18242	18204	18222	18302	18080	18335	18167	18181	18334	18422	18145	18192	18380	18276	18033	18412	18278	18054	18135	18380	18213	18146	18163	18117	18031	18139	18121	18253	18305	18264	18085	18194
15702	28511	23802	19526	18182	17170	16497	15983	15775	15499	15319	15399	15201	15140	15056	15123	15234	15165	15051	15079	15011	15246	15090	15148	15082	15164	15342	15015	14965	15186	15004	15271	15164	15136	15035	15166	15072	15079	15098	15012	15128	15101	15188	15078	15047	15123	15180	14952	15212	15037	15019	15053	15097	14981	15124	15150	14978	15089	15144	15129	15035	15132	15062	15055	15132	15141	15088	15219	15117	15121	15123	15077	15140	15133	15018	15115	14884	15187	15100	15067	15139	15227	15063	15111	14860	15048	15004	15166	15003	15123	14994	15047	14995	15017	15033	15124	14904	15048	15232	15146	14986	15014	15002	15159	15041	15066	15073	15045	15029	15042	15041	15106	15094	14998	15214	15006	15070	15137	15268	15267	15037	15111	14973	15118	15109	15090	15152	15106	14974	15051	15277	15216	15084	15049	15053	14954	15057	14909	15057	15019	15251	15256	14948	15008	15041	15210	15077	15071	14904	15090	15114	14992	14949	15266	14999	15034	15148	15060	15029	14967	15155	14960	15066	15167	15105	15173	14931	15195	15072	15049	15053	14970	15131	15128	15125	15091	14933	14873	15035	15062	15132	14984	15260	15127	15025	15046	15061	15061	15189	15087	15087	14815	15121	15028	15071	15137	15118	15133	15225	15146	15040	15259	15053	15022	15126	15040	15012	15272	15035	15170	15040	15178	15159	15110	14902	15056	15033	15208	15092	15064	15176	15141	15102	15161	15154	15093	15130	14903	15007	15021	15348	15058	15221	15107	15164	15118	15122	15036	15193	15018	15148	15134	14954	14984	14971	15035	15182	14878	15154	14998	15090	15174	15032	15169	15040	15131	15017	14976	15135	15158	15179	15008	15160	14857	15071	15030	14994	14956	15180	15094	15131	15117	15044	15060	15072	15025	15067	15038	15154	15081	15045	15146	15215	14993	15020	15182	15205	14873	15009	15164	15228	15017	15060	15118	15072	15096	15022	15011	15014	15081	15080	15020	15116	15157	15065	15144	15158	15144	15027	15044	14972	14977	14986	15000	15088	15206	15199	14876	15157	15086	15239	14974	15366	15039	14923	15157	15058	14991	15052	15075	15111	15250	14924	15049	14944	15113	15093	15045	15073	15114	15101	15178	15032	15103	15016	15142	15045	15101	15116	15157	15093	15350	15166	15099	15186	15011	14971	14923	15100	15012	15078	15061	15013	15127	15002	15061	14970	14968	15092	15012	15201	15036	15054	15196	15227	15137	15178	14942	15147	15104	14768	15229	15202	15164	14881	15104	15050	15019	15127	15094	14974	15061	14908	15181	15245	15073	14955	15100	15146	15011	14978	15121	15140	15149	14982	14956	15155	14949	15163	14890	15132	15084	14893	15052	15025	15026	15093	15169	15161	15025	15054	15262	15121	15024	15284	14974	15073	15023	14973	15000	14977	15139	15052	15048	15203	14967	15228	15146	15025	14920	15180	15102	15049	15083	15057	15100	15266	14950	15017	15151	15190	14851	15091	15100	14980	15178	15152	15042	15125	15051	14971	15265	15240	15044	14994	15103	15099	15130	15239	15008	15143	15171	15151	15278	15088	15211	15041	15129	15080	15061	15118	15059	14838	15089	15207	14996	15114	15183	14974	14990	15152	15149	15172	14973	15142	15210	15173	15099	15019	15097	15157	15193	15171	15115	15048	15117	15068	15078	15159	14986	15140	15073	15066	15029	15113	15002	15130	15112	15156	14917	14936	15142	14968	15027	15032	15122	15146	15038	15067	15132	15174	15067	15112	15025	15015	15117	15140	15044	15169	14950	14866	14985	15089	15039	15059	15049	15234	14944	15063	15108	15129	15020	15034	15118	15071	14865	15158	15271	14906	15060	14946	15071	15014	15050	14960	15117	15057	15137	15081	15090	15216	15264	15097	15205	15214	15010	15025	15127	15169	15037	15115	15072	14987	15035	15225	15120	15065	15159	15236	15158	15095	15046	15111	15096	15091	15279	15134	15092	15137	15051	15261	15030	15102	15108	15003	15099	15080	15216	15226	15072	14957	15062	15193	15101	15106	14994	15061	15113	15138	14973	15181	15225	15108	15135	15032	15097	15149	15036	15008	15298	15134	15042	15124	14955	14959	15099	15040	14998	15129	15245	15022	15095	15128	15216	15158	15147	15218	15073	15118	15010	15156	15024	15102	15062	14985	15049	15192	15033	15205	15009	15049	15142	15114	15006	15186	15211	15121	15179	15046	14969	15170	15183	15146	15156	15253	14864	15006	15163	14927	15058	15222	14845	15132	15016	15055	15129	15068	15069	15088	15048	15129	14973	15101	15178	15134	15021	15124	15322	15147	15029	15010	15106	15055	15101	15075	15002	15060	15147	15054	15010	15104	15092	15063	15261	14920	15114	15067	15063	15001	15011	15037	15184	15021	15150	15054	14979	15123	15022	15105	15142	15048	15137	14977	15081	15059	15208	15087	15170	15122	15029	15008	15160	15079	15012	15145	15044	15002	15088	15133	15095	14995	15064	15166	14997	14855	15087	15052	15195	15074	15040	14864	15324	15004	15053	14985	15099	15114	15225	15051	15040	14821	14960	14941	15146	15050	15005	15072	15128	15064	15113	15059	15123	15181	15105	15136	15205	14992	15115	15098	14960	15013	15084	15128	15036	14911	15119	15046	14878	15245	15141	14903	15135	15029	14970	15091	15036	15174	15002	15130	14993	15153	15121	15178	14991	14956	14992	15204	15160	15111	15083	14905	14996	15095	15243	15202	14849	15099	15063	15012	15040	15056	15071	15225	15005	14949	15143	15149	14962	15157	15089	15072	15185	15170	15076	15137	15061	15072	14988	15196	15045	15034	15204	15102	15177	15195	14962	14977	15043	15024	15032	15019	15115	15084	14997	15182	15135	15162	15136	15065	14993	14989	14964	15105	15062	15073	15081	15245	15168	15179	15122	15015	15071	15068	15015	15091	15016	15005	15088	15150	14958	15060	14945	15030	15171	15126	15161	15076	15134	15225	15014	15030	15186	15137	15165	15105	15083	15290	15160	14913	14975	15010	15049	15263	14909	14990	15031	15158	15096	15065	15025	15062	15052	15243	15156	15173	14960	15083	15138	14969	15051	14914	15054	15154	15058	15093	15021	15168	14986	14972	15250	15142	15002	15084	15079	15012	15022	15129	15025	15173	15123	15069	14978	15061	15121	14973	15118	14941	15191	15002	15002	15071	15056	15027	15118	15069	15143	15049	15003	15175	15061	15122	15094	15012	15031	14938	15148	15139	15035	15102	15164	15035	15139	15054	14945	14957	15246	15172	15159	15191	15028	15122	15114	15024	15126	14951	15032	15240	15084	14988	15021	15184	15127	15165	15075	15017	15158	15091	15062	15052	15052	15032	15017	15099	15063	15107	15062	15040	15084	15029	15132	15041	15103	14932	15058	15122	15043	15116	14915	14948	14999	15021	15019	14963	15134	15018	15049	15131	14979	15136	15084	15065	15144	15237	15209	15144	15058	15067	15189	14988	15026	15139	15117	15168	15045	15070	15021	15029	15065	15070	15108	15263	14961	15094	15026	15096	14984	15121	15193	15152	15057	15083	15159	15229	14944	15171	15176	15035	15177	14938	15206	15047	15227	15031	15081	14988	15227	15017	15111	15036	14931	15124	15016	15000	15149	14937	15048	14943	15146	15237	15184	15017	15154	15109	14933	15225	15108	15142	15344	15178	15204	15119	15107	15225	14989	15131	15094	15172	15129	15154	15164	15063	15081	15083	15083	14874	15049	15160	15071	15031	15120	15081	15069	15122	15090	15089	15163	15163	14989	15103	14986	14971	15158	15143	15225	15076	15096	15175	15033	15025	15205	15062	15186	14931	15004	15135	15106	15202	15082	15257	15018	15218	14950	15085	15000	14969	15136	15077	15151	15222	15068	15091	15159	15300	14843	15060	15059	15073	15115	15165	15143	15121	14981	15115	15110	15129	14989	15143	15096	15042	14931	15109	15028	15074	15136	15150	14975	15095	15040	14906	15255	15065	15162	14966	15132	15126	14992	15174	15125	15267	14914	15104	15068	14912	14879	15113	15146	15007	14959	15095	15130	15038	15055	14916	15032	15195	15099	15092	15103	15112	14946	14974	15145	14980	15044	15092	15054	15200	15111	15147	14899	15051	15234	15082	15319	14918	15113	15002	15092	15214	15206	15001	14959	15218	15041	15006	15103	15310	14995	14963	15179	15076	15065	15024	15077	15078	15036	15106	15199	15113	14999	15156	15240	15282	15018	15028	14972	15087	15085	15217	15017	15226	15135	14696	15057	14978	15116	15147	15049	15093	15081	15016	15100	15032	15121	15044	15106	15134	14915	15132	15107	15147	15181	15052	15037	15139	15112	15004	15086	14866	15216	15025	15151	14936	15029	15040	14991	15110	15039	14842	15206	15074	15127	15341	15040	15217	15111	15023	14976	15109	15086	14990	14910	15001	15013	15268	15031	15134	15166	15190	15107	15023	15099	15151	15129	14987	15149	15041	15099	14906	14901	15140	14991	15140	15056	15257	14957	15045	15160	15127	14929	15062	15029	14965	15058	15223	14919	15101	15234	15077	15122	14988	15094	15080	15054	15017	14978	15087	15170	15056	14995	15139	15130	15160	15044	15122	15046	15144	15126	15205	15039	15070	15131	15265	15123	15083	14932	15288	15086	15011	15033	15297	15093	14887	15043	14972	15088	15140	15006	15136	14951	15021	15100	14986	15169	15023	15118	15015	15108	14970	14884	15186	15141	15002	15010	15062	15175	14915	15149	15298	14928	15095	15034	14992	14975	15077	15053	15088	15128	15155	15047	15197	15034	15054	15023	15088	14980	15163	15052	15159	15099	15128	15041	15069	15140	15139	15171	15125	15067	15244	15155	14973	15008	15158	15167	15180	15184	14974	15197	15171	15076	15072	15007	14969	15062	15347	15223	14953	15191	15051	14993	15250	15194	15122	15082	15158	15116	15053	15122	15101	15016	15187	15000	15334	15160	15151	15232	14991	15128	15208	15019	15089	15027	14973	15062	15021	15265	15085	15181	14947	15117	14863	14854	15047	15146	15173	15154	15046	14933	14924	14994	15149	14950	15036	15188	15134	14994	15187	15007	15122	15038	15083	15000	15061	15273	15051	15071
21846	21042	28252	24047	21356	23820	26301	21245	19898	19984	19789	19410	19426	19213	19106	19326	19157	19396	19223	18986	19029	19005	19071	18903	18969	19066	18975	19099	19269	18988	19008	18940	19064	18960	19148	18693	19040	18847	19022	19018	18894	19061	18827	18894	18963	18900	18910	18992	18952	18995	19077	19021	18992	18763	18944	18963	18871	18934	18867	19020	18698	18929	19012	18806	19017	18892	18875	18783	18957	18752	18737	18819	19075	18816	18836	18921	18721	18823	19037	18730	18970	18876	18933	18863	18904	18782	18819	18957	18857	18713	18927	18894	18720	18828	18852	18696	18995	18983	18890	18944	18736	18694	18727	18953	19039	18861	18794	18755	18891	18852	18821	19108	18707	18897	18832	18752	18734	18472	18912	18736	18856	18699	18919	18696	19055	18803	18859	18651	18944	18908	18797	18776	19110	18778	18912	18914	18800	18690	18812	18815	19040	18710	18723	18680	18615	18900	18780	18854	18782	18770	18847	18769	18934	19034	18957	18800	18711	18560	19019	18734	18811	18722	18767	18915	18859	18746	18844	19176	18843	18877	18755	18930	18674	18919	18901	18866	18666	18851	18872	18683	18771	18699	18710	18734	18883	18673	18880	18617	19101	18755	19065	18813	18738	18990	18668	18839	18661	18852	18854	18680	18703	18634	18894	18757	18938	18883	18718	18673	18895	18840	18830	18752	18777	18809	18838	18685	18688	18857	18732	19045	18722	18589	18726	18861	18990	18694	18846	18795	18746	18678	18857	18984	18787	18732	19026	18902	18873	18886	18871	18704	18666	18726	18714	18878	18809	18743	18711	18793	18984	18805	18868	18801	18786	18789	18841	18745	18966	18669	18896	18706	18699	18933	18858	18706	18880	18922	18680	18795	18907	18694	19041	18700	18769	18647	18782	18582	19037	18713	18893	18660	18701	18543	19109	18913	18887	19000	18765	19001	18778	18665	18840	18733	18768	18843	18696	18782	18679	18825	19028	18695	18743	18665	18842	18788	18701	18725	18979	18768	18794	18875	18688	18921	18892	18752	18795	18731	18890	18810	18737	18795	18820	19064	18704	18756	18823	18788	18985	18769	18544	18584	18917	18855	18795	18824	18851	18873	18760	18884	18710	18737	18921	18752	18652	18782	18882	18546	18904	18871	18818	18954	18710	18759	18782	18899	18662	18656	18809	18743	19015	18995	18849	18791	18753	18719	18702	18829	18714	18939	18953	18811	18699	18649	18832	18790	18780	18794	18914	18696	18579	18691	18955	18780	18617	18857	18873	18752	18733	18619	18726	18732	18624	18800	18804	18500	18802	18724	18757	18803	18730	18574	18734	18730	18913	18692	18955	18823	18835	18896	18569	18690	18724	18846	18659	18728	18835	18694	18836	18700	18834	18729	18963	18803	18912	18818	18672	18715	18748	18822	18884	18868	18929	18923	18842	18846	18671	18635	18719	18859	18693	19007	18754	18778	18733	18885	18639	18546	18808	18840	18710	18848	18826	18834	18726	18738	18731	18644	18708	18771	18830	18783	18944	18785	18701	18812	18833	18662	18833	18832	18719	18927	18850	18811	18986	18898	18895	18949	18956	18698	18902	18727	18967	18873	18584	18532	18729	18952	18813	18647	18804	18748	18551	18823	18852	18903	18900	18867	18766	18935	18721	18808	18847	18748	19033	18915	18746	18906	18689	18918	18742	18698	18880	18724	19013	18899	18637	18942	18729	18844	18798	18830	18702	18797	18832	18729	18684	18733	18578	18706	18839	19069	18814	18918	18743	18704	18635	18686	18862	18899	18705	19053	18830	18960	18777	18899	18814	18681	18684	19096	18786	18825	18952	18781	18914	18824	19122	19049	18993	18838	18698	18773	18800	18848	18670	18898	18914	18667	18771	18810	18839	18712	18761	18573	18931	18632	18722	18873	18692	18715	18547	18988	18981	18683	18788	18738	18903	18741	18735	18731	18792	18717	18601	18684	18694	18944	18590	18711	18837	18653	18902	19020	18635	18807	19012	18806	18805	18607	18978	18828	18775	18558	18780	18622	18727	18856	18803	18718	18786	18750	18818	18760	18915	18818	18865	18575	18754	18682	18802	18984	18893	18847	18824	18839	18625	18815	18913	18902	18846	18762	19020	18942	18784	18545	18784	18831	18854	18536	18757	18826	18984	18860	18768	18771	18788	18926	18802	18824	18778	18861	18830	18863	18945	18864	18801	18709	18906	18883	18701	18914	18943	18642	18796	18538	18727	18783	18807	18684	18874	18736	18876	19003	18732	18834	18963	18703	18745	18858	18984	18655	18936	18894	18959	18657	18754	18777	18700	18833	18759	18682	18636	18669	18886	18761	18809	18816	18805	18805	18842	18712	18912	18823	18805	18821	18753	18736	18908	18815	18794	19023	18809	18748	18807	18877	18708	18889	18976	18748	18827	18634	18937	18782	18832	18720	18721	18828	18794	18833	18968	18862	18730	18541	18790	18763	18738	18884	18771	18749	18742	18744	18875	18933	18731	18821	19047	18916	18968	18867	18784	18828	18667	18814	18669	18956	18906	18684	18827	18890	18725	18591	18928	18841	18879	18770	18842	18721	18799	18676	18739	18587	18747	19004	18918	18862	18775	18812	18864	18883	18862	18929	18811	18772	18892	18912	18742	18838	18918	18896	18736	18685	18729	18632	18925	18964	18835	18959	18870	18911	18809	18720	18864	18763	18640	18890	18945	18750	18887	18690	18935	18560	18879	18657	18698	18708	18837	18717	18824	18706	18899	18636	18769	18807	18767	18602	18811	19039	18858	18594	18839	18741	18538	18664	18762	18598	18831	18741	18990	18725	18675	18775	18698	18947	18726	18733	18748	18717	18777	18715	18829	18744	18778	18768	18697	18770	18881	18917	18891	18930	18707	18551	18770	18621	18654	18843	18784	18882	18624	18924	18801	18986	18715	18787	18598	18430	18745	18692	18939	18754	18584	18713	18768	18788	18841	18862	18914	18787	18893	18591	18628	18779	18859	18946	18759	18927	18727	18767	18663	19050	18899	18776	18742	18833	18928	18594	18667	18843	18866	18566	18785	18732	18953	18678	18771	18735	18797	18670	18807	18817	18653	18873	18940	18915	18788	18713	19001	18910	18742	18672	18617	18951	18997	18756	18846	18721	18834	18643	18838	18858	18685	18910	18984	18704	18898	18796	18479	18768	18875	18897	18706	18680	18945	18743	18724	18795	18768	18893	18782	18791	18728	18846	18795	18789	18900	18897	18644	18669	18701	18883	18695	18860	18780	18861	18836	18695	18586	18723	18941	18768	18751	18781	18820	18924	18953	19032	18784	18599	18915	18820	18698	19073	18875	19210	18769	18887	18819	18815	18828	18978	18819	18905	18839	18769	18893	18861	18923	18980	18863	18662	18880	18750	18896	18838	18921	18625	18578	18676	18822	18827	18744	18689	18801	18794	18870	18918	18627	18912	18957	18757	18802	18956	18741	18784	18878	18894	18889	18912	18868	18646	18931	18919	18654	18802	18821	18691	18702	18830	18836	18654	18816	19024	19098	18592	18745	18786	18833	18883	18925	18656	18961	18810	18732	18683	18951	18751	18703	18800	18860	18850	18706	18579	18745	18842	18608	18908	18762	18960	18990	18709	18624	18909	18845	18740	18847	18557	18954	18686	18745	18886	18633	18758	18862	18775	18935	18517	18927	18876	18666	18972	18695	18713	18789	18770	18608	18792	18841	18699	18648	18906	18676	18896	18796	18748	18897	18895	18850	18684	18910	18854	18708	18774	19007	18963	18809	18725	18872	18899	18817	18854	18828	18653	18953	18846	18780	18919	18756	18639	18467	18794	18811	18623	18895	18802	18849	18826	18862	18766	18855	18926	18628	18911	18632	18553	18894	18642	18783	18616	18650	18899	18781	18919	18754	18875	19003	18597	18630	18815	18730	18987	18957	18931	18872	18889	18860	19018	18836	18650	18820	18910	18943	18833	18778	18982	18951	18711	18791	18753	18680	18885	18868	18879	18660	18888	18852	18811	18808	18796	18946	18625	18787	18771	18746	18860	18878	18912	18859	18853	18749	18815	18678	18826	18846	18671	19012	18861	18749	18900	18883	18927	18573	18822	18616	18937	18673	18863	18770	18810	18794	18782	18735	18958	18888	18692	18708	18933	18765	18518	18874	18758	18868	18825	18782	18866	18932	18841	18759	18686	18702	18768	18796	18667	18788	18901	18928	18630	18822	18649	18749	18814	18901	18590	18596	18661	18921	18668	18834	18645	18896	18713	18929	18902	18841	18880	18689	18791	18806	18492	18825	18837	18507	18738	18906	18892	18636	18886	18739	18796	18968	18747	18799	18800	18758	18908	18850	18683	18698	18821	18754	18747	18867	18784	19053	18930	18762	18982	18793	18832	18738	18534	18656	18692	18962	18720	18749	18550	18745	18648	18555	18853	18767	18570	18883	18810	18829	18845	18938	18744	18673	18710	18652	18672	18637	18653	18685	18869	18815	18849	18972	18859	18844	18848	18442	18826	18929	18783	18874	18807	18556	18789	18967	18757	18785	18864	18946	18796	18736	18696	18618	18935	18760	18799	18896	18796	18759	18804	18892	18855	18788	18756	18877	18779	18695	18961	18652	18782	18716	18719	18734	18788	18875	18793	18853	18957	18868	18735	18584	18822	18878	18839	18769	18743	18870	18756	18711	18693	18433	18616	18683	18776	18812	18701	18712	18767	18588	18699	18869	18755	18792	18891	18772	18740	18899	18604	18769	18905	18830	18835	18733	18968	18826	18760	18843	18759	18900	18424	18865	18865	18890	18793	18857	18935	18881	18801	18676	18882	18775	18717	18734	18859	18835	18729	18701	18961	18724	18864	18919	18662	18803	18680	18666	18837	19047	18665	18684	18802	18864	18788	18847	18752	18627	18764	18921	18769	18748	18838	18694	18685	18605	18645	18928	18911	18723	18706	18861	18883	18978	18958	19073	18818	18720	18688	18914	18749	18832	18774	18954	18944	18741	18698	19012	18832	18691	18671	18909	18772	18856	18625	18638	18781	18795	18649	18978	18759	18782	18887	18932	18850	18850	18900	18789	18658	18982	19013	18940	18959	18841	18717	18645	18623	18746	19017	18834	18854	18802	18633	18927	18673	18998	18806
16207	36337	30127	23895	21431	19792	18442	17384	16808	16380	16072	15875	15669	15640	15703	15670	15632	15558	15613	15664	15559	15438	15700	15441	15474	15400	15366	15534	15544	15143	15365	15414	15512	15212	15431	15328	15360	15475	15473	15487	15345	15355	15286	15355	15403	15394	15527	15351	15482	15412	15496	15186	15304	15434	15254	15295	15297	15351	15312	15301	15458	15348	15529	15524	15401	15184	15272	15419	15344	15422	15287	15491	15444	15347	15360	15308	15307	15197	15373	15497	15301	15349	15277	15413	15221	15479	15396	15340	15269	15218	15414	15170	15376	15365	15298	15311	15392	15348	15529	15111	15420	15553	15348	15348	15363	15347	15390	15385	15229	15179	15399	15304	15363	15279	15360	15334	15426	15372	15378	15311	15304	15298	15367	15364	15339	15387	15352	15383	15241	15266	15251	15349	15510	15194	15330	15190	15429	15402	15491	15282	15493	15397	15339	15404	15138	15383	15440	15192	15411	15210	15305	15404	15337	15306	15221	15407	15269	15443	15273	15207	15407	15303	15350	15412	15207	15345	15407	15361	15373	15391	15368	15522	15381	15381	15284	15247	15513	15334	15233	15374	15244	15524	15316	15300	15299	15433	15220	15354	15280	15500	15335	15237	15194	15295	15394	15362	15243	15405	15151	15344	15257	15279	15430	15562	15308	15371	15286	15393	15440	15340	15326	15362	15188	15379	15330	15365	15414	15460	15132	15406	15333	15428	15295	15362	15313	15414	15301	15279	15418	15298	15245	15238	15465	15491	15388	15135	15317	15374	15332	15198	15175	15431	15148	15263	15316	15378	15355	15180	15366	15388	15401	15284	15291	15169	15332	15342	15346	15534	15444	15140	15376	15388	15307	15250	15289	15378	15366	15546	15281	15387	15336	15302	15339	15397	15266	15241	15383	15513	15364	15366	15413	15165	15325	15359	15318	15237	15234	15237	15426	15225	15371	15306	15505	15435	15286	15376	15316	15411	15280	15172	15299	15330	15324	15384	15462	15434	15492	15410	15451	15432	15264	15319	15201	15219	15323	15262	15364	15332	15313	15221	15452	15270	15238	15227	15275	15399	15461	15437	15292	15548	15312	15267	15309	15213	15312	15161	15471	15236	15439	15212	15388	15393	15302	15333	15428	15305	15218	15181	15109	15452	15238	15315	15278	15286	15275	15473	15270	15387	15500	15422	15379	15202	15303	15238	15397	15332	15431	15186	15254	15414	15370	15510	15403	15313	15239	15175	15369	15333	15270	15255	15390	15247	15379	15354	15221	15372	15217	15317	15223	15330	15252	15416	15298	15287	15151	15207	15252	15338	15423	15233	15214	15390	15290	15239	15333	15202	15407	15217	15438	15373	15014	15432	15382	15376	15168	15428	15393	15296	15245	15228	15190	15374	15303	15341	15435	15201	15348	15376	15384	15379	15367	15322	15156	15251	15366	15419	15363	15377	15331	15306	15252	15307	15277	15348	15205	15119	15324	15076	15254	15437	15398	15309	15234	15304	15366	15222	15366	15193	15422	15341	15251	15235	15297	15434	15273	15332	15202	15208	15396	15216	15298	15324	15419	15307	15393	15339	15465	15243	15411	15384	15451	15278	15370	15306	15407	15336	15236	15279	15252	15331	15241	15504	15235	15379	15312	15354	15199	15428	15487	15123	15251	15265	15355	15318	15396	15399	15332	15442	15256	15335	15347	15338	15369	15354	15290	15190	15252	15053	15277	15280	15340	15484	15202	15278	15241	15324	15403	15476	15492	15376	15569	15391	15221	15265	15425	15313	15332	15260	15436	15307	15228	15338	15509	15396	15214	15426	15497	15464	15317	15361	15318	15438	15395	15299	15324	15352	15353	15203	15216	15166	15482	15285	15179	15309	15195	15335	15355	15121	15267	15439	15291	15329	15516	15511	15340	15443	15396	15338	15224	15307	15319	15189	15597	15368	15484	15310	15365	15215	15335	15254	15214	15341	15351	15410	15198	15352	15275	15287	15258	15550	15358	15366	15395	15298	15166	15433	15367	15444	15343	15382	15254	15134	15305	15184	15251	15514	15276	15407	15167	15365	15296	15456	15263	15407	15336	15238	15175	15441	15364	15194	15416	15531	15409	15114	15329	15389	15223	15235	15246	15211	15212	15482	15451	15379	15464	15338	15394	15487	15359	15313	15393	15319	15347	15438	15159	15335	15399	15161	15398	15372	15230	15341	15194	15305	15204	15260	15361	15126	15330	15269	15337	15392	15378	15268	15249	15335	15166	15165	15400	15536	15246	15348	15438	15276	15244	15476	15378	15524	15374	15251	15246	15346	15209	15374	15473	15248	15256	15256	15347	15398	15467	15427	15360	15362	15392	15255	15296	15243	15168	15286	15258	15433	15075	15220	15245	15223	15349	15327	15291	15330	15367	15502	15398	15318	15306	15235	15173	15285	15189	15416	15330	15335	15388	15340	15336	15285	15382	15185	15451	15351	15273	15348	15435	15115	15407	15366	15385	15384	15288	15275	15351	15451	15393	15289	15292	15203	15210	15313	15287	15311	15231	15426	15296	15327	15247	15334	15284	15118	15383	15399	15101	15279	15266	15277	15374	15399	15292	15256	15186	15641	15279	15354	15272	15267	15359	15281	15290	15432	15426	15210	15310	15501	15330	15328	15281	15290	15354	15357	15394	15374	15298	15381	15449	15312	15251	15026	15442	15440	15202	15514	15147	15332	15289	15431	15317	15313	15423	15369	15326	15250	15410	15327	15296	15361	15284	15490	15199	15264	15183	15329	15234	15221	15387	15350	15307	15116	15523	15195	15340	15379	15241	15322	15452	15307	15315	15360	15320	15524	15172	15127	15382	15374	15346	15243	15464	15292	15350	15342	15247	15376	15315	15351	15155	15344	15147	15295	15326	15253	15232	15415	15439	15354	15198	15290	15198	15295	15365	15328	15392	15375	15320	15457	15282	15347	15300	15327	15410	15154	15166	15357	15294	15270	15583	15326	15334	15311	15355	15259	15326	15341	15275	15197	15288	15491	15274	15368	15143	15230	15238	15501	15357	15248	15226	15286	15343	15217	15194	15266	15166	15250	15316	15380	15281	15298	15394	15247	15224	15548	15176	15162	15370	15323	15311	15223	15388	15061	15314	15335	15470	15170	15451	15323	15274	15343	15438	15256	15384	15223	15289	15411	15290	15342	15365	15233	15273	15370	15293	15321	15347	15376	15176	15170	15355	15465	15391	15180	15261	15269	15352	15357	15395	15569	15189	15303	15313	15334	15279	15406	15269	15192	15333	15302	15314	15280	15342	15328	15209	15268	15388	15289	15510	15299	15574	15286	15393	15261	15267	15194	15249	15152	15354	15520	15439	15314	15389	15450	15245	15337	15360	15304	15165	15323	15335	15340	15421	15407	15339	15291	15465	15308	15274	15530	15320	15451	15442	15359	15425	15350	15230	15357	15142	15331	15336	15316	15181	15380	15532	15247	15388	15329	15354	14989	15361	15267	15428	15403	15382	15382	15294	15352	15386	15366	15195	15390	15488	15422	15218	15240	15347	15374	15242	15258	15199	15446	15486	15278	15236	15418	15173	15472	15384	15196	15249	15415	15166	15276	15338	15222	15258	15298	15211	15459	15388	15449	15285	15339	15293	15377	15313	15200	15203	15298	15478	15304	15306	15392	15372	15346	15406	15461	15369	15251	15292	15083	15332	15143	15400	15377	15368	15304	15260	15309	15366	15345	15354	15196	15347	15350	15333	15592	15283	15323	15424	15469	15466	15205	15432	15336	15285	15242	15292	15428	15258	15240	15256	15262	15403	15477	15285	15269	15440	15189	15326	15363	15288	15216	15315	15295	15168	15341	15274	15291	15357	15294	15362	15311	15432	15463	15265	15261	15222	15483	15207	15460	15282	15471	15256	15435	15410	15353	15305	15074	15373	15313	15457	15259	15330	15568	15333	15347	15499	15064	15253	15140	15427	15480	15273	15267	15439	15376	15376	15383	15312	15304	15295	15353	15284	15295	15231	15314	15317	15190	15327	15282	15514	15448	15311	15285	15216	15382	15232	15427	15439	15165	15211	15226	15240	15070	15062	15316	15343	15288	15416	15266	15422	15433	15181	15313	15308	15207	15292	15225	15153	15342	15235	15195	15311	15267	15215	15241	15322	15221	15415	15452	15191	15203	15217	15219	15370	15450	15097	15328	15370	15349	15278	15370	15576	15235	15274	15406	15432	15199	15283	15151	15265	15125	15398	15449	15262	15279	15315	15253	15504	15243	15388	15513	15281	15234	15160	15211	15352	15339	15251	15358	15343	15215	15154	15448	15374	15141	15295	15330	15358	15356	15277	15209	15401	15280	15479	15284	15393	15374	15212	15421	15377	15471	15417	15313	15391	15218	15254	15436	15195	15262	15326	15377	15245	15456	15390	15260	15380	15321	15323	15488	15356	15226	15160	15139	15477	15403	15213	15396	15286	15380	15526	15434	15292	15345	15193	15237	15148	15545	15372	15430	15265	15352	15362	15263	15367	15292	15293	15234	15473	15338	15147	15329	15361	15193	15157	15356	15423	15353	15174	15416	15370	15399	15377	15248	15413	15335	15343	15236	15379	15378	15299	15405	15288	15396	15398	15468	15514	15366	15337	15415	15411	15168	15450	15334	15462	15201	15252	15282	15278	15325	15313	15331	15222	15272	15315	15322	15291	15243	15385	15170	15280	15209	15220	15611	15227	15288	15241	15341	15299	15279	15316	15252	15396	15293	15406	15392	15173	15354	15437	15303	15423	15259	15292	15253	15308	15396	15216	15339	15314	15146	15406	15287	15189	15393	15270	15354	15405	15438	15289	15430	15340	15480	15405	15352	15244	15133	15219	15459	15305	15202	15398	15316	15279	15478	15439	15411	15390	15240	15476	15364	15402	15303	15357	15386	15389	15217	15446	15296	15324	15209	15346	15333	15428	15409	15369	15298	15386	15199	15433	15193	15149	15258	15229	15439	15403	15205	15358	15294	15259	15206	15395	15277	15308	15387	15295	15469	15272	15151	15351	15225	15380	15194	15177	15359	15247	15263	15359	15293	15235	15386	15426	15273	15311	15245	15481	15313	15303	15223	15153	15380	15372	15135	15330	15408	15272	15498	15386	15198	15349	15444	15205	15262
28421	22822	25241	22705	19243	18835	18414	17854	17922	17654	17647	17615	17695	17727	17421	17603	17573	17651	17721	17474	17694	17604	17621	17423	17459	17782	17705	17615	17572	17603	17393	17593	17607	17511	17579	17508	17557	17585	17568	17457	17661	17376	17602	17579	17670	17404	17798	17507	17531	17477	17635	17654	17560	17733	17539	17362	17388	17597	17595	17601	17489	17387	17476	17469	17388	17789	17590	17483	17543	17504	17516	17508	17502	17527	17394	17446	17486	17345	17547	17365	17539	17555	17433	17548	17390	17293	17566	17691	17529	17502	17417	17530	17613	17579	17520	17670	17625	17607	17461	17355	17555	17392	17483	17372	17420	17403	17318	17430	17363	17420	17376	17344	17435	17495	17585	17682	17453	17498	17454	17714	17397	17456	17595	17496	17581	17367	17413	17433	17490	17475	17782	17482	17518	17542	17743	17613	17446	17533	17514	17493	17464	17350	17623	17390	17456	17515	17520	17629	17486	17662	17363	17653	17464	17569	17501	17373	17423	17611	17706	17456	17376	17498	17498	17420	17382	17500	17452	17417	17418	17464	17567	17458	17453	17561	17584	17686	17643	17518	17557	17516	17433	17515	17555	17429	17484	17426	17426	17586	17617	17369	17623	17515	17621	17548	17564	17406	17463	17383	17392	17363	17450	17628	17469	17647	17499	17491	17783	17496	17757	17636	17628	17477	17659	17498	17739	17329	17400	17407	17573	17397	17519	17383	17305	17509	17595	17642	17458	17496	17536	17594	17603	17426	17539	17392	17362	17676	17497	17285	17387	17650	17463	17390	17457	17522	17705	17729	17611	17635	17536	17533	17576	17296	17598	17541	17474	17529	17632	17384	17412	17288	17627	17682	17560	17528	17556	17423	17689	17478	17481	17393	17286	17569	17353	17444	17376	17546	17705	17467	17509	17497	17641	17384	17537	17606	17403	17581	17617	17442	17590	17630	17454	17684	17570	17466	17601	17523	17401	17580	17376	17576	17453	17594	17536	17448	17597	17358	17678	17497	17464	17383	17675	17593	17673	17520	17613	17563	17550	17486	17440	17422	17565	17254	17436	17378	17494	17367	17479	17405	17442	17585	17582	17465	17520	17389	17639	17513	17516	17557	17475	17395	17483	17397	17476	17696	17379	17555	17560	17585	17660	17560	17679	17449	17484	17512	17417	17638	17642	17470	17460	17543	17607	17378	17512	17524	17456	17477	17446	17638	17573	17764	17625	17430	17509	17437	17529	17639	17540	17496	17451	17494	17494	17556	17500	17338	17586	17400	17582	17409	17464	17440	17626	17444	17672	17520	17618	17704	17440	17534	17615	17581	17398	17618	17353	17696	17467	17446	17553	17427	17476	17493	17680	17501	17739	17532	17488	17575	17582	17689	17487	17571	17579	17498	17444	17547	17304	17385	17447	17576	17512	17553	17409	17298	17411	17562	17656	17557	17683	17462	17564	17644	17580	17492	17320	17523	17589	17574	17637	17751	17744	17543	17246	17763	17518	17636	17582	17588	17354	17464	17523	17605	17573	17598	17634	17606	17554	17571	17583	17699	17481	17230	17308	17452	17409	17479	17685	17494	17398	17408	17652	17721	17538	17628	17565	17510	17512	17609	17531	17401	17537	17599	17443	17579	17633	17331	17493	17698	17505	17463	17591	17484	17495	17625	17615	17771	17636	17531	17458	17411	17509	17423	17341	17593	17494	17460	17799	17388	17468	17443	17523	17624	17546	17613	17591	17700	17677	17623	17599	17713	17380	17528	17622	17583	17498	17659	17469	17680	17498	17665	17517	17547	17437	17518	17544	17425	17459	17357	17497	17584	17441	17264	17629	17644	17453	17506	17760	17484	17517	17552	17560	17520	17584	17639	17470	17539	17699	17399	17540	17580	17418	17604	17499	17532	17689	17423	17489	17408	17504	17581	17458	17595	17466	17556	17490	17520	17207	17474	17527	17588	17607	17675	17604	17543	17388	17574	17398	17496	17579	17397	17424	17315	17393	17499	17520	17503	17571	17516	17423	17320	17544	17585	17579	17600	17569	17269	17408	17537	17621	17407	17590	17686	17534	17513	17422	17475	17539	17707	17414	17421	17494	17434	17453	17627	17511	17425	17494	17499	17653	17712	17550	17562	17650	17688	17612	17690	17524	17594	17443	17480	17576	17615	17538	17288	17530	17356	17609	17798	17390	17715	17452	17660	17630	17527	17543	17401	17564	17349	17612	17424	17352	17723	17608	17593	17533	17415	17383	17600	17547	17516	17542	17388	17492	17592	17600	17634	17315	17453	17497	17491	17566	17490	17662	17436	17453	17585	17385	17557	17581	17604	17563	17668	17431	17621	17501	17562	17510	17557	17473	17351	17535	17445	17493	17529	17507	17449	17530	17686	17398	17460	17473	17489	17774	17578	17315	17528	17591	17674	17710	17437	17393	17437	17594	17541	17450	17545	17585	17261	17649	17330	17673	17528	17461	17302	17615	17348	17613	17506	17474	17358	17386	17615	17671	17468	17707	17452	17614	17445	17620	17549	17620	17559	17766	17709	17691	17851	17576	17556	17509	17448	17503	17615	17603	17532	17444	17616	17614	17686	17560	17439	17707	17643	17606	17673	17693	17735	17649	17581	17567	17231	17402	17338	17430	17472	17684	17423	17458	17628	17545	17552	17553	17474	17575	17646	17756	17286	17655	17547	17325	17554	17605	17374	17548	17553	17500	17660	17822	17573	17521	17501	17538	17393	17366	17560	17650	17633	17314	17466	17664	17636	17726	17565	17550	17520	17573	17421	17601	17313	17443	17490	17547	17310	17520	17360	17494	17706	17718	17378	17450	17579	17469	17462	17471	17584	17480	17391	17397	17412	17468	17522	17567	17707	17325	17234	17688	17571	17357	17399	17528	17577	17599	17462	17359	17378	17664	17456	17421	17642	17538	17618	17696	17691	17521	17342	17590	17503	17477	17785	17599	17406	17560	17623	17526	17745	17527	17544	17698	17400	17423	17342	17554	17353	17365	17198	17644	17381	17591	17543	17604	17392	17479	17544	17363	17627	17634	17695	17626	17607	17839	17327	17435	17448	17632	17773	17631	17420	17460	17512	17557	17411	17599	17619	17465	17485	17451	17512	17494	17681	17422	17518	17357	17444	17452	17588	17495	17538	17449	17609	17290	17585	17514	17475	17496	17680	17624	17568	17667	17417	17527	17583	17565	17662	17541	17591	17365	17526	17407	17485	17334	17436	17493	17625	17665	17541	17635	17581	17438	17445	17533	17678	17655	17625	17802	17665	17479	17341	17409	17508	17392	17585	17762	17520	17465	17448	17560	17805	17732	17472	17691	17660	17452	17563	17483	17478	17542	17593	17434	17408	17504	17416	17601	17425	17398	17468	17536	17503	17439	17477	17440	17692	17518	17588	17645	17461	17579	17493	17582	17672	17385	17533	17683	17509	17618	17561	17519	17533	17598	17441	17569	17553	17531	17587	17395	17587	17371	17480	17612	17537	17555	17509	17423	17511	17468	17608	17665	17723	17515	17489	17613	17411	17326	17325	17440	17516	17561	17621	17472	17397	17627	17429	17420	17475	17453	17468	17352	17414	17376	17394	17535	17417	17500	17176	17663	17373	17490	17650	17432	17433	17556	17472	17575	17641	17645	17592	17707	17453	17591	17622	17657	17949	17567	17503	17405	17491	17581	17468	17540	17607	17653	17613	17653	17483	17602	17412	17580	17724	17649	17690	17533	17474	17441	17521	17416	17373	17541	17538	17564	17666	17497	17596	17499	17598	17393	17601	17602	17381	17603	17531	17245	17503	17702	17565	17484	17418	17663	17531	17556	17485	17619	17667	17482	17428	17512	17453	17398	17610	17531	17399	17475	17549	17270	17445	17509	17704	17425	17546	17732	17472	17577	17318	17539	17624	17541	17522	17382	17308	17542	17602	17351	17373	17530	17535	17415	17539	17586	17495	17575	17561	17813	17569	17592	17579	17492	17673	17543	17518	17387	17786	17535	17687	17684	17596	17514	17440	17404	17417	17453	17640	17728	17655	17459	17375	17377	17504	17666	17530	17422	17483	17544	17494	17533	17519	17466	17645	17729	17448	17406	17767	17648	17334	17505	17642	17512	17843	17524	17453	17785	17526	17601	17486	17652	17560	17674	17723	17460	17514	17514	17383	17640	17577	17623	17427	17394	17568	17591	17461	17613	17661	17656	17764	17711	17666	17458	17578	17388	17626	17358	17446	17482	17556	17471	17476	17368	17636	17714	17597	17669	17608	17576	17543	17326	17532	17539	17511	17651	17535	17453	17577	17591	17509	17613	17724	17457	17639	17643	17688	17669	17517	17549	17450	17477	17514	17403	17646	17725	17621	17533	17781	17666	17559	17578	17511	17568	17610	17514	17799	17704	17482	17581	17633	17573	17488	17546	17519	17553	17493	17550	17325	17433	17505	17403	17560	17653	17404	17467	17675	17598	17676	17635	17495	17444	17375	17543	17599	17687	17472	17434	17420	17466	17528	17436	17359	17478	17601	17612	17576	17425	17760	17557	17543	17558	17430	17595	17515	17526	17586	17597	17351	17436	17526	17510	17602	17556	17551	17593	17541	17560	17666	17471	17509	17417	17413	17629	17658	17698	17483	17270	17533	17373	17501	17602	17554	17494	17577	17296	17425	17391	17581	17388	17567	17536	17275	17591	17349	17539	17678	17386	17587	17733	17579	17424	17557	17493	17506	17652	17603	17473	17456	17557	17404	17755	17669	17478	17438	17690	17728	17568	17599	17573	17379	17595	17604	17508	17644	17568	17537	17540	17459	17535	17776	17587	17697	17425	17523	17539	17651	17559	17694	17506	17329	17556	17437	17571	17502	17473	17428	17300	17599	17423	17493	17620	17518	17419	17489	17634	17606	17534	17577	17351	17652	17504	17475	17662	17611	17609	17490	17562	17431	17518	17643	17603	17490	17573	17624	17374	17394	17458	17467	17557	17327	17400	17333	17491	17589	17647	17414	17547	17539	17526	17330	17620	17568	17510	17684	17451	17600	17560	17490	17536	17640	17635	17600	17601	17598	17629	17559	17616	17489	17685	17739	17539	17491	17715	17587	17425	17671	17593	17644	17632	17471	17548	17525	17555	17560	17547	17560	17738	17697
17370	25420	21478	18166	16994	16341	15709	15083	15075	14936	14959	14728	14711	14741	14713	14596	14404	14684	14734	14574	14765	14607	14724	14597	14684	14550	14734	14734	14599	14666	14699	14643	14692	14506	14630	14647	14681	14669	14545	14613	14677	14766	14698	14532	14651	14448	14696	14843	14655	14758	14513	14518	14590	14497	14715	14520	14570	14688	14511	14676	14698	14712	14587	14692	14700	14630	14729	14614	14727	14737	14567	14597	14642	14560	14639	14652	14651	14797	14772	14660	14704	14611	14619	14568	14658	14689	14538	14550	14761	14545	14579	14621	14669	14592	14562	14705	14521	14666	14748	14736	14560	14795	14570	14654	14535	14639	14738	14587	14607	14590	14762	14600	14632	14461	14373	14440	14617	14593	14404	14737	14507	14651	14580	14570	14599	14636	14552	14573	14485	14549	14567	14566	14569	14450	14489	14637	14596	14538	14626	14572	14819	14652	14613	14738	14639	14673	14775	14493	14812	14664	14609	14499	14529	14540	14518	14822	14676	14733	14681	14773	14697	14616	14725	14727	14557	14747	14604	14430	14541	14566	14640	14557	14620	14721	14534	14411	14743	14439	14574	14606	14743	14751	14541	14516	14633	14711	14647	14676	14621	14509	14533	14690	14576	14632	14681	14583	14720	14710	14505	14747	14626	14484	14722	14525	14717	14535	14684	14606	14549	14546	14646	14689	14520	14865	14656	14648	14499	14647	14636	14654	14616	14713	14433	14580	14502	14676	14716	14746	14641	14658	14794	14612	14422	14556	14456	14547	14697	14529	14639	14618	14757	14712	14633	14639	14644	14503	14492	14704	14526	14716	14648	14649	14500	14629	14657	14882	14693	14757	14755	14741	14636	14586	14628	14536	14689	14614	14493	14458	14896	14624	14684	14527	14543	14644	14696	14646	14720	14635	14656	14577	14731	14565	14602	14789	14581	14722	14521	14619	14689	14609	14498	14575	14561	14573	14619	14762	14601	14456	14599	14603	14524	14716	14590	14543	14676	14567	14639	14584	14472	14712	14505	14523	14686	14638	14647	14624	14356	14634	14722	14539	14772	14596	14648	14615	14612	14779	14789	14676	14588	14641	14525	14455	14636	14632	14458	14783	14725	14693	14504	14545	14620	14524	14701	14622	14451	14624	14724	14612	14639	14507	14523	14712	14647	14868	14605	14656	14581	14484	14517	14391	14491	14644	14591	14665	14668	14606	14594	14657	14651	14446	14732	14604	14563	14528	14722	14606	14661	14678	14656	14591	14653	14612	14674	14491	14539	14724	14814	14475	14622	14774	14800	14617	14713	14703	14834	14613	14555	14486	14636	14577	14610	14655	14704	14637	14697	14648	14728	14702	14592	14812	14600	14619	14644	14735	14516	14704	14651	14542	14613	14608	14654	14689	14607	14683	14732	14722	14645	14649	14483	14624	14654	14536	14446	14445	14803	14735	14635	14776	14708	14717	14555	14552	14730	14709	14692	14700	14616	14577	14598	14651	14714	14583	14626	14695	14703	14562	14804	14671	14806	14526	14745	14738	14568	14688	14685	14667	14642	14703	14600	14641	14598	14764	14560	14458	14799	14672	14672	14820	14766	14314	14769	14626	14706	14544	14626	14553	14657	14658	14679	14734	14767	14678	14573	14554	14732	14477	14838	14736	14635	14791	14414	14603	14465	14586	14602	14626	14627	14610	14592	14580	14479	14549	14840	14685	14700	14742	14446	14658	14642	14569	14625	14556	14722	14455	14618	14481	14644	14590	14644	14587	14594	14576	14559	14672	14650	14758	14710	14784	14468	14539	14642	14577	14761	14542	14655	14886	14679	14822	14641	14661	14795	14507	14618	14472	14716	14587	14540	14586	14550	14485	14663	14666	14578	14778	14503	14597	14538	14678	14629	14487	14666	14578	14648	14352	14628	14682	14685	14509	14557	14473	14627	14655	14700	14722	14689	14682	14624	14678	14563	14531	14656	14566	14668	14612	14573	14658	14647	14469	14608	14627	14770	14705	14756	14696	14625	14474	14717	14451	14553	14490	14518	14739	14481	14529	14526	14562	14789	14435	14665	14573	14796	14730	14537	14563	14637	14476	14746	14592	14622	14683	14684	14601	14487	14466	14662	14698	14780	14660	14497	14616	14581	14727	14520	14520	14815	14562	14636	14663	14663	14722	14793	14628	14529	14580	14423	14739	14480	14591	14549	14558	14813	14817	14547	14659	14654	14606	14585	14649	14660	14464	14625	14586	14739	14650	14502	14566	14658	14691	14759	14522	14639	14637	14686	14777	14584	14646	14716	14842	14607	14819	14541	14626	14731	14612	14729	14607	14546	14662	14686	14640	14674	14587	14596	14483	14631	14667	14831	14507	14528	14600	14652	14453	14540	14579	14620	14644	14660	14625	14772	14364	14511	14623	14696	14631	14702	14634	14448	14699	14593	14608	14661	14668	14544	14432	14683	14697	14713	14699	14666	14787	14661	14650	14639	14544	14737	14678	14519	14822	14845	14594	14853	14702	14649	14666	14648	14677	14461	14582	14492	14556	14572	14485	14695	14514	14651	14671	14579	14659	14633	14642	14704	14691	14681	14735	14648	14562	14606	14422	14690	14587	14543	14599	14581	14538	14581	14648	14560	14622	14670	14757	14562	14549	14623	14680	14621	14786	14669	14717	14549	14539	14795	14707	14776	14444	14661	14607	14781	14598	14592	14590	14681	14567	14505	14600	14715	14506	14626	14665	14707	14603	14612	14776	14791	14479	14704	14585	14573	14661	14706	14718	14598	14546	14625	14632	14642	14502	14712	14718	14532	14590	14610	14618	14858	14539	14847	14743	14669	14566	14702	14420	14602	14727	14554	14577	14666	14734	14606	14673	14591	14627	14642	14496	14565	14590	14760	14622	14588	14536	14709	14703	14605	14659	14758	14469	14625	14612	14695	14655	14658	14655	14655	14578	14713	14584	14488	14496	14661	14620	14742	14621	14741	14795	14637	14461	14854	14675	14677	14641	14682	14772	14571	14717	14699	14610	14580	14737	14540	14657	14738	14574	14589	14681	14639	14558	14720	14649	14517	14745	14560	14651	14586	14731	14718	14838	14713	14574	14445	14648	14502	14744	14571	14850	14598	14687	14584	14412	14643	14679	14539	14583	14522	14541	14620	14687	14650	14730	14683	14732	14743	14623	14723	14685	14690	14708	14629	14668	14784	14750	14733	14698	14800	14783	14661	14758	14627	14647	14661	14761	14550	14529	14597	14713	14551	14579	14592	14596	14573	14604	14627	14693	14715	14788	14578	14683	14662	14690	14517	14743	14688	14541	14557	14793	14536	14693	14563	14658	14524	14632	14548	14651	14500	14512	14831	14493	14746	14676	14561	14684	14626	14709	14589	14599	14544	14681	14571	14590	14777	14654	14626	14458	14531	14629	14639	14673	14667	14628	14469	14576	14745	14587	14687	14731	14606	14593	14684	14607	14582	14647	14696	14700	14649	14623	14653	14448	14645	14589	14619	14676	14534	14584	14747	14659	14597	14675	14510	14655	14613	14625	14666	14771	14780	14710	14536	14543	14801	14693	14568	14632	14636	14683	14713	14599	14753	14607	14731	14709	14544	14604	14616	14728	14639	14666	14674	14745	14706	14533	14618	14549	14487	14628	14769	14651	14485	14685	14602	14637	14671	14631	14446	14606	14669	14537	14561	14629	14593	14610	14636	14812	14730	14557	14719	14700	14670	14669	14751	14745	14774	14595	14698	14785	14574	14715	14663	14627	14755	14676	14664	14776	14667	14683	14593	14507	14763	14597	14570	14486	14607	14569	14821	14581	14877	14574	14693	14452	14788	14450	14734	14742	14665	14513	14702	14543	14704	14477	14534	14731	14599	14576	14513	14637	14754	14737	14718	14642	14598	14649	14646	14530	14570	14449	14662	14628	14567	14563	14554	14508	14683	14668	14692	14601	14697	14507	14658	14607	14775	14803	14496	14527	14591	14754	14736	14700	14504	14660	14674	14543	14588	14779	14688	14592	14631	14601	14691	14591	14667	14576	14672	14528	14611	14529	14634	14802	14735	14724	14738	14695	14736	14613	14591	14596	14679	14678	14555	14788	14689	14630	14563	14618	14607	14752	14625	14521	14540	14666	14716	14726	14489	14714	14647	14455	14630	14764	14668	14685	14584	14778	14656	14665	14583	14570	14639	14720	14634	14584	14716	14714	14641	14635	14657	14733	14575	14537	14610	14719	14705	14711	14538	14594	14567	14662	14633	14671	14618	14707	14663	14865	14702	14708	14678	14655	14633	14615	14620	14564	14742	14459	14722	14625	14741	14617	14736	14687	14570	14791	14646	14503	14522	14498	14591	14682	14755	14531	14798	14547	14720	14725	14593	14726	14521	14608	14716	14578	14598	14599	14537	14665	14639	14571	14684	14671	14727	14624	14563	14583	14646	14736	14597	14653	14831	14755	14629	14769	14655	14671	14634	14586	14721	14653	14825	14552	14673	14650	14682	14598	14728	14658	14632	14584	14540	14691	14536	14677	14599	14843	14394	14711	14476	14601	14715	14568	14683	14707	14623	14600	14569	14607	14648	14578	14543	14760	14435	14733	14634	14696	14553	14711	14639	14674	14847	14560	14535	14651	14559	14698	14626	14794	14742	14482	14676	14711	14709	14796	14656	14526	14647	14676	14537	14652	14521	14740	14608	14604	14581	14558	14706	14762	14646	14672	14728	14734	14462	14745	14582	14709	14807	14701	14587	14710	14628	14592	14694	14597	14557	14572	14721	14756	14633	14719	14645	14819	14804	14528	14645	14631	14773	14745	14596	14607	14635	14766	14773	14673	14597	14512	14618	14714	14567	14634	14647	14652	14760	14735	14595	14713	14589	14529	14797	14550	14546	14692	14577	14487	14631	14442	14756	14592	14677	14552	14576	14588	14848	14493	14692	14730	14598	14782	14622	14642	14695	14795	14743	14519	14648	14792	14592	14403	14587	14585	14694	14663	14558	14795	14442	14528	14689	14629	14912	14536	14818	14536	14760	14768	14546	14565	14472	14666	14468	14492	14419	14733	14602	14461	14702	14589	14714	14694	14611	14654	14706	14499	14642	14492	14593	14639	14753	14482	14673	14446	14651	14639	14795	14603	14735	14591	14630	14862
22720	21039	27960	24379	22045	22652	21836	19087	18324	18157	18089	17860	17730	17717	17759	17850	17505	17752	17733	17434	17749	17530	17487	17476	17800	17668	17630	17581	17490	17529	17618	17512	17484	17517	17492	17524	17692	17660	17606	17391	17534	17574	17457	17638	17618	17550	17607	17396	17519	17601	17667	17490	17556	17422	17652	17474	17621	17445	17586	17404	17684	17673	17510	17518	17621	17481	17494	17344	17644	17583	17511	17380	17560	17466	17446	17425	17280	17531	17451	17379	17441	17457	17316	17481	17561	17351	17535	17516	17412	17457	17443	17378	17695	17298	17389	17456	17484	17511	17712	17527	17489	17469	17469	17484	17465	17396	17479	17485	17607	17416	17432	17491	17431	17521	17490	17501	17472	17435	17460	17464	17386	17510	17479	17451	17290	17364	17532	17379	17491	17338	17252	17510	17499	17459	17455	17615	17533	17429	17698	17400	17332	17444	17565	17530	17454	17328	17373	17621	17460	17439	17495	17411	17456	17517	17323	17532	17603	17583	17557	17592	17477	17518	17380	17476	17662	17657	17429	17463	17398	17607	17442	17576	17455	17646	17439	17430	17338	17658	17535	17506	17492	17593	17461	17616	17395	17602	17573	17363	17366	17614	17420	17311	17554	17637	17503	17491	17650	17482	17428	17597	17338	17506	17553	17520	17639	17540	17480	17595	17598	17341	17629	17403	17364	17647	17541	17731	17622	17514	17420	17273	17398	17469	17695	17539	17550	17566	17343	17503	17620	17504	17375	17359	17671	17510	17344	17428	17459	17517	17464	17421	17476	17592	17623	17472	17590	17663	17628	17588	17369	17393	17346	17417	17607	17498	17259	17415	17501	17441	17390	17455	17398	17609	17618	17318	17510	17542	17602	17729	17402	17536	17577	17235	17376	17296	17600	17406	17373	17643	17439	17444	17463	17649	17525	17418	17496	17473	17508	17576	17539	17375	17418	17537	17421	17666	17485	17593	17790	17496	17454	17499	17384	17494	17590	17495	17516	17223	17433	17403	17359	17474	17434	17625	17505	17605	17625	17285	17770	17335	17591	17500	17408	17442	17395	17497	17600	17441	17470	17511	17648	17540	17485	17586	17411	17495	17506	17452	17611	17485	17494	17410	17540	17665	17573	17410	17620	17572	17470	17486	17438	17318	17566	17496	17493	17669	17407	17531	17401	17603	17505	17499	17494	17551	17396	17476	17393	17443	17438	17432	17350	17424	17346	17402	17521	17458	17535	17655	17324	17558	17424	17400	17543	17591	17529	17329	17454	17528	17611	17446	17433	17497	17514	17486	17377	17554	17437	17600	17449	17492	17440	17254	17479	17435	17669	17337	17394	17413	17454	17434	17457	17578	17616	17448	17451	17490	17422	17463	17565	17275	17523	17511	17400	17415	17601	17348	17447	17615	17424	17588	17431	17621	17359	17322	17365	17445	17492	17223	17425	17296	17462	17422	17455	17481	17298	17264	17536	17567	17288	17500	17516	17357	17449	17478	17542	17506	17412	17350	17546	17523	17431	17414	17677	17616	17473	17546	17603	17330	17369	17566	17424	17407	17630	17367	17517	17504	17488	17403	17440	17487	17558	17646	17528	17441	17626	17476	17563	17385	17400	17502	17603	17449	17595	17647	17558	17513	17473	17376	17431	17504	17546	17289	17505	17678	17371	17593	17342	17568	17410	17681	17525	17506	17515	17533	17463	17691	17353	17219	17704	17540	17387	17368	17533	17415	17350	17406	17681	17448	17420	17421	17706	17492	17448	17420	17473	17584	17413	17537	17331	17493	17463	17745	17503	17518	17322	17499	17520	17449	17505	17570	17398	17561	17494	17509	17632	17516	17278	17575	17403	17396	17481	17546	17505	17594	17415	17475	17318	17360	17315	17420	17363	17560	17572	17289	17516	17530	17534	17412	17554	17424	17405	17460	17401	17407	17623	17433	17709	17700	17585	17380	17493	17524	17441	17433	17467	17540	17450	17414	17754	17800	17420	17404	17478	17533	17453	17241	17385	17190	17474	17591	17476	17523	17423	17687	17571	17640	17535	17625	17460	17366	17553	17383	17260	17424	17313	17454	17453	17433	17671	17675	17572	17333	17379	17427	17438	17578	17443	17506	17499	17447	17687	17395	17415	17436	17301	17496	17420	17483	17503	17573	17493	17370	17510	17544	17611	17449	17327	17491	17359	17497	17495	17448	17477	17497	17493	17601	17589	17517	17520	17610	17577	17428	17683	17617	17611	17673	17432	17445	17285	17387	17137	17467	17735	17583	17659	17420	17423	17586	17412	17490	17471	17482	17476	17571	17573	17349	17340	17434	17492	17508	17471	17484	17388	17385	17470	17510	17544	17575	17517	17586	17546	17477	17294	17523	17337	17525	17494	17496	17558	17349	17646	17369	17196	17616	17434	17392	17379	17502	17603	17519	17544	17445	17538	17555	17600	17398	17344	17498	17539	17532	17608	17503	17517	17518	17568	17447	17565	17635	17591	17633	17523	17506	17510	17520	17338	17511	17576	17420	17441	17629	17489	17254	17572	17609	17528	17608	17502	17690	17603	17311	17534	17433	17465	17487	17649	17494	17536	17384	17451	17507	17453	17378	17343	17310	17456	17552	17524	17509	17577	17641	17746	17436	17593	17735	17330	17449	17465	17328	17473	17244	17279	17501	17615	17528	17500	17626	17621	17561	17296	17323	17502	17527	17367	17443	17576	17516	17548	17470	17442	17405	17421	17718	17559	17444	17388	17543	17530	17597	17520	17462	17419	17622	17731	17365	17642	17228	17476	17598	17484	17361	17283	17513	17389	17704	17474	17438	17516	17475	17497	17588	17694	17345	17532	17481	17473	17571	17300	17387	17583	17444	17398	17555	17762	17561	17407	17536	17534	17590	17575	17507	17381	17332	17415	17504	17495	17665	17812	17289	17608	17597	17516	17631	17524	17458	17267	17444	17736	17350	17556	17586	17608	17313	17370	17303	17407	17316	17438	17440	17417	17330	17381	17413	17533	17572	17469	17443	17564	17601	17427	17643	17674	17616	17577	17589	17522	17386	17427	17407	17495	17598	17450	17418	17503	17668	17420	17603	17308	17722	17358	17402	17535	17571	17604	17751	17417	17352	17656	17473	17531	17528	17542	17450	17450	17760	17703	17726	17457	17257	17482	17333	17431	17464	17412	17557	17585	17458	17566	17395	17500	17383	17569	17484	17559	17528	17461	17363	17580	17339	17393	17624	17502	17397	17420	17322	17442	17487	17566	17619	17449	17493	17353	17489	17517	17635	17568	17419	17351	17581	17591	17576	17582	17553	17389	17430	17423	17532	17347	17529	17616	17533	17477	17338	17330	17459	17449	17474	17341	17440	17311	17583	17654	17323	17415	17421	17395	17447	17365	17505	17625	17358	17700	17612	17441	17544	17471	17338	17482	17527	17405	17521	17580	17627	17478	17298	17610	17354	17644	17572	17304	17474	17530	17421	17612	17480	17569	17389	17470	17484	17508	17445	17499	17363	17518	17622	17326	17645	17383	17592	17463	17370	17409	17511	17537	17554	17680	17445	17663	17363	17630	17454	17361	17635	17484	17376	17523	17440	17350	17557	17675	17502	17516	17607	17560	17419	17446	17464	17676	17437	17257	17433	17687	17552	17466	17354	17506	17634	17388	17388	17464	17738	17635	17453	17384	17464	17502	17285	17495	17440	17467	17392	17362	17329	17678	17456	17581	17535	17395	17343	17547	17447	17541	17361	17416	17523	17609	17256	17467	17622	17568	17654	17430	17533	17451	17748	17752	17542	17176	17316	17657	17499	17649	17372	17522	17443	17314	17440	17413	17528	17317	17556	17520	17359	17470	17575	17686	17565	17412	17430	17483	17365	17371	17500	17462	17478	17406	17394	17342	17444	17300	17438	17437	17407	17471	17490	17278	17479	17517	17401	17516	17362	17495	17454	17712	17495	17368	17492	17462	17323	17553	17602	17603	17302	17618	17456	17612	17388	17322	17311	17442	17303	17519	17435	17451	17678	17557	17574	17454	17554	17067	17528	17403	17470	17409	17534	17492	17501	17575	17542	17524	17331	17392	17407	17606	17554	17340	17676	17642	17467	17572	17503	17550	17543	17617	17458	17395	17658	17428	17406	17568	17626	17580	17605	17652	17672	17413	17171	17555	17499	17358	17512	17471	17415	17661	17447	17450	17768	17551	17669	17422	17327	17512	17507	17337	17692	17775	17598	17546	17649	17491	17532	17618	17594	17404	17710	17671	17653	17403	17368	17419	17373	17508	17280	17504	17472	17610	17401	17555	17404	17630	17529	17448	17541	17356	17337	17593	17509	17413	17478	17260	17620	17326	17397	17310	17445	17388	17451	17551	17522	17545	17687	17434	17706	17567	17577	17430	17725	17527	17309	17311	17380	17430	17467	17722	17442	17555	17373	17596	17356	17522	17542	17491	17343	17639	17485	17741	17597	17513	17592	17548	17387	17343	17539	17465	17461	17454	17404	17487	17702	17464	17341	17493	17632	17435	17458	17515	17665	17499	17499	17453	17520	17268	17497	17640	17684	17418	17436	17529	17326	17404	17409	17558	17509	17466	17448	17355	17511	17781	17494	17340	17331	17565	17580	17408	17526	17651	17646	17461	17580	17566	17503	17392	17628	17421	17387	17491	17405	17402	17445	17372	17551	17561	17682	17432	17257	17550	17430	17260	17240	17387	17422	17441	17272	17351	17446	17504	17459	17362	17409	17680	17454	17371	17434	17757	17598	17654	17627	17611	17492	17257	17592	17485	17596	17460	17428	17533	17474	17326	17671	17583	17559	17650	17480	17447	17494	17553	17256	17398	17313	17582	17565	17298	17559	17312	17416	17526	17521	17304	17533	17275	17245	17309	17513	17607	17402	17388	17505	17430	17340	17600	17405	17490	17513	17410	17491	17461	17606	17445	17351	17509	17555	17532	17643	17897	17448	17458	17397	17580	17573	17713	17371	17466	17435	17469	17465	17477	17671	17659	17508	17319	17544	17428	17639	17478	17402	17690	17508	17504	17387	17531	17629	17808	17466	17705	17571	17542	17426	17542	17477	17624	17538	17443	17356	17457	17567	17522	17340	17530	17335	17312	17573	17507	17523	17424	17327	17493	17483	17500	17450
14954	31955	26300	20773	19127	17822	16453	16014	15423	15277	15072	15036	15012	14857	14787	14811	14624	14915	14711	14618	14652	14718	14486	14751	14777	14714	14700	14786	14668	14610	14755	14563	14725	14761	14671	14739	14498	14623	14585	14572	14608	14739	14657	14416	14607	14577	14680	14570	14620	14681	14480	14658	14514	14474	14460	14650	14736	14652	14598	14519	14526	14604	14558	14545	14769	14526	14686	14545	14674	14529	14643	14757	14463	14662	14459	14543	14560	14573	14552	14644	14535	14603	14579	14702	14528	14564	14754	14689	14600	14634	14472	14539	14591	14623	14632	14579	14756	14673	14436	14564	14662	14409	14443	14553	14695	14644	14575	14484	14636	14628	14473	14440	14480	14499	14520	14654	14517	14631	14518	14676	14482	14558	14748	14622	14554	14751	14661	14597	14543	14645	14551	14527	14413	14491	14615	14580	14584	14608	14558	14573	14809	14601	14494	14543	14681	14548	14503	14751	14356	14522	14645	14485	14570	14679	14464	14569	14522	14613	14484	14737	14640	14536	14643	14506	14731	14778	14557	14510	14515	14485	14636	14429	14462	14663	14599	14661	14566	14573	14753	14657	14708	14596	14624	14584	14548	14574	14503	14587	14534	14623	14577	14649	14489	14638	14547	14540	14641	14543	14649	14582	14569	14664	14497	14504	14581	14665	14589	14564	14522	14663	14459	14476	14448	14731	14780	14570	14603	14572	14582	14570	14685	14561	14628	14694	14575	14567	14490	14527	14649	14654	14638	14487	14678	14640	14676	14519	14590	14717	14541	14532	14818	14550	14662	14578	14487	14661	14692	14622	14543	14662	14689	14623	14446	14578	14606	14473	14514	14625	14516	14388	14575	14806	14489	14469	14422	14501	14601	14517	14635	14561	14540	14617	14449	14525	14670	14584	14658	14568	14568	14666	14565	14491	14716	14514	14736	14526	14477	14618	14595	14662	14633	14508	14401	14538	14528	14538	14545	14633	14607	14599	14609	14499	14557	14554	14548	14739	14693	14237	14627	14654	14556	14477	14610	14412	14637	14460	14563	14552	14534	14769	14629	14713	14652	14760	14549	14502	14612	14654	14421	14609	14498	14696	14630	14568	14562	14774	14577	14732	14598	14510	14511	14637	14636	14439	14658	14512	14560	14548	14724	14782	14739	14473	14594	14509	14628	14504	14633	14627	14626	14749	14625	14469	14582	14389	14512	14489	14432	14715	14534	14409	14609	14591	14536	14648	14644	14856	14575	14676	14552	14591	14550	14701	14580	14605	14594	14655	14529	14536	14708	14676	14554	14588	14590	14467	14568	14636	14562	14653	14596	14468	14641	14596	14593	14521	14660	14651	14584	14614	14582	14474	14380	14546	14504	14659	14411	14623	14647	14541	14287	14603	14762	14680	14591	14660	14536	14516	14679	14678	14522	14507	14479	14507	14508	14550	14583	14584	14565	14608	14556	14445	14441	14691	14747	14588	14488	14669	14555	14527	14531	14542	14484	14630	14441	14530	14532	14566	14659	14615	14685	14501	14547	14596	14570	14584	14623	14434	14714	14503	14651	14537	14570	14542	14565	14524	14666	14397	14740	14451	14639	14640	14578	14582	14653	14693	14657	14490	14795	14556	14526	14742	14641	14547	14552	14666	14646	14544	14600	14444	14539	14607	14578	14492	14696	14618	14585	14752	14784	14718	14744	14560	14620	14646	14730	14447	14623	14399	14584	14539	14797	14712	14784	14716	14628	14701	14498	14500	14600	14510	14546	14501	14409	14584	14599	14592	14669	14466	14518	14581	14621	14582	14780	14420	14669	14703	14584	14539	14660	14657	14464	14522	14615	14758	14510	14533	14630	14724	14698	14599	14684	14680	14561	14666	14632	14672	14758	14519	14719	14640	14748	14481	14593	14510	14631	14633	14794	14695	14608	14617	14447	14647	14499	14581	14454	14521	14744	14578	14507	14381	14495	14597	14515	14527	14552	14459	14697	14600	14657	14568	14597	14491	14672	14498	14568	14557	14385	14373	14619	14443	14492	14611	14643	14500	14388	14662	14699	14703	14751	14674	14520	14585	14633	14558	14445	14634	14675	14688	14451	14482	14395	14712	14654	14759	14493	14676	14553	14484	14678	14459	14701	14622	14745	14663	14408	14597	14521	14675	14548	14400	14721	14385	14505	14599	14504	14629	14616	14619	14470	14775	14538	14610	14492	14736	14681	14650	14731	14545	14610	14670	14523	14601	14464	14453	14611	14622	14579	14714	14739	14617	14652	14730	14392	14555	14641	14453	14565	14510	14367	14727	14549	14548	14524	14670	14605	14606	14630	14770	14433	14471	14424	14758	14531	14624	14675	14569	14506	14536	14577	14663	14612	14530	14580	14515	14528	14605	14404	14503	14683	14649	14561	14624	14602	14535	14472	14614	14341	14642	14590	14679	14394	14568	14620	14590	14592	14452	14461	14590	14632	14541	14595	14590	14356	14741	14634	14492	14599	14603	14587	14612	14398	14556	14656	14509	14631	14589	14761	14564	14680	14679	14539	14650	14675	14526	14504	14541	14753	14596	14638	14614	14512	14449	14546	14754	14754	14546	14565	14679	14548	14534	14574	14561	14541	14593	14404	14452	14428	14408	14701	14541	14728	14656	14622	14558	14605	14496	14752	14548	14617	14721	14570	14492	14821	14723	14571	14528	14531	14652	14558	14637	14639	14619	14561	14545	14504	14656	14640	14769	14651	14485	14693	14631	14721	14655	14454	14442	14386	14590	14482	14562	14644	14574	14377	14518	14492	14641	14681	14538	14567	14514	14683	14529	14620	14502	14640	14537	14575	14536	14414	14817	14506	14630	14535	14621	14749	14537	14436	14582	14717	14656	14600	14727	14529	14603	14396	14515	14498	14502	14575	14578	14667	14616	14546	14462	14561	14555	14389	14658	14635	14585	14534	14698	14493	14674	14621	14623	14541	14558	14577	14549	14411	14591	14509	14589	14440	14690	14502	14484	14450	14711	14585	14542	14529	14716	14561	14424	14548	14489	14678	14586	14667	14586	14723	14548	14655	14586	14699	14528	14551	14479	14415	14601	14587	14549	14669	14517	14587	14595	14666	14551	14547	14489	14584	14539	14722	14480	14698	14673	14546	14603	14506	14576	14746	14439	14606	14574	14632	14536	14533	14420	14771	14509	14541	14847	14357	14487	14645	14577	14454	14618	14452	14668	14552	14481	14572	14677	14452	14635	14525	14776	14782	14676	14549	14651	14664	14540	14723	14519	14694	14597	14515	14535	14633	14768	14615	14639	14604	14478	14530	14573	14424	14693	14647	14475	14674	14448	14484	14562	14713	14707	14458	14723	14726	14566	14548	14457	14584	14719	14695	14382	14639	14582	14711	14366	14610	14647	14484	14642	14609	14717	14620	14494	14630	14648	14484	14579	14630	14476	14508	14606	14621	14518	14680	14456	14615	14720	14517	14429	14674	14539	14675	14586	14794	14888	14638	14480	14603	14411	14509	14648	14617	14621	14594	14508	14584	14593	14539	14562	14647	14493	14620	14555	14559	14534	14398	14485	14703	14437	14714	14609	14773	14611	14773	14469	14672	14423	14602	14538	14571	14551	14689	14693	14694	14592	14642	14533	14623	14525	14468	14611	14369	14696	14674	14745	14608	14634	14626	14532	14558	14484	14556	14418	14600	14657	14745	14484	14770	14501	14660	14552	14659	14290	14602	14774	14512	14539	14568	14464	14444	14701	14676	14620	14599	14506	14671	14765	14611	14723	14615	14746	14655	14602	14577	14595	14590	14600	14492	14545	14544	14432	14724	14604	14612	14598	14662	14636	14476	14646	14633	14587	14639	14464	14620	14588	14624	14532	14547	14629	14577	14535	14632	14649	14647	14430	14535	14535	14597	14562	14528	14573	14590	14612	14520	14443	14644	14644	14634	14765	14701	14570	14501	14686	14479	14611	14731	14642	14599	14654	14706	14435	14513	14556	14463	14556	14591	14533	14735	14432	14602	14527	14575	14560	14652	14667	14639	14406	14495	14577	14640	14646	14491	14628	14487	14666	14469	14635	14636	14524	14550	14484	14598	14632	14709	14584	14790	14624	14747	14732	14465	14542	14666	14609	14543	14538	14691	14535	14731	14618	14613	14593	14508	14611	14526	14682	14593	14594	14649	14746	14651	14534	14484	14551	14700	14583	14635	14552	14591	14530	14738	14680	14534	14414	14498	14607	14660	14592	14708	14693	14507	14551	14662	14662	14543	14525	14548	14564	14701	14296	14651	14613	14572	14697	14507	14738	14642	14587	14635	14355	14601	14443	14465	14734	14702	14627	14448	14615	14485	14619	14654	14607	14498	14616	14489	14696	14727	14534	14657	14512	14664	14616	14450	14572	14469	14658	14675	14757	14666	14498	14671	14697	14609	14538	14712	14474	14706	14482	14661	14672	14647	14562	14751	14534	14718	14612	14657	14639	14606	14462	14795	14635	14652	14541	14510	14649	14541	14531	14591	14531	14406	14611	14585	14654	14724	14514	14633	14572	14531	14626	14668	14546	14478	14759	14605	14662	14624	14463	14515	14609	14488	14685	14524	14484	14730	14484	14623	14403	14502	14536	14676	14620	14642	14696	14502	14553	14506	14560	14752	14524	14722	14618	14556	14534	14664	14703	14668	14590	14755	14734	14419	14488	14589	14474	14472	14546	14604	14626	14641	14483	14541	14678	14468	14427	14663	14539	14733	14401	14669	14422	14732	14591	14491	14600	14486	14603	14524	14534	14722	14626	14659	14644	14894	14737	14605	14548	14592	14334	14662	14454	14530	14727	14525	14704	14614	14705	14518	14526	14467	14522	14585	14522	14509	14506	14674	14604	14505	14626	14648	14586	14568	14651	14663	14633	14500	14573	14537	14583	14579	14574	14615	14596	14644	14600	14562	14541	14569	14555	14722	14648	14548	14481	14569	14548	14628	14416	14544	14574	14539	14616	14615	14580	14649	14690	14542	14574	14720	14506	14604	14690	14578	14504	14594	14741	14588	14634	14564	14587	14498	14706	14589	14769	14648	14612	14557	14490	14710	14592	14589	14571	14551	14456	14652	14706	14701	14489	14606	14641	14573	14739	14887	14662	14556	14452	14621	14566	14586	14651	14369	14744
24349	21022	26803	26523	21522	20396	20214	19241	18681	18742	18377	18653	18494	18668	18576	18481	18512	18517	18617	18393	18391	18400	18308	18255	18350	18366	18336	18258	18140	18276	18292	18260	18440	18325	18388	18208	18159	18283	18194	18213	18197	18035	18377	18502	18238	18300	18238	18280	18487	18217	18316	18333	18306	18380	18423	18141	18002	18164	18257	18290	18271	18201	18147	18285	18229	18257	18270	18297	18249	18288	18139	18352	18248	18456	18310	18122	18275	18267	18245	18475	18306	18191	18334	18159	18254	18171	18146	18041	17975	18092	18418	18117	18390	18328	18323	18220	18342	18410	18324	18400	18284	18144	18139	18304	18144	18282	18182	18430	18233	18087	18057	18322	18316	18167	18241	18419	18288	18232	18319	18257	18305	18215	18169	18193	18203	18247	18206	18169	18266	18151	18261	18358	18157	18442	18297	18320	18224	18236	18354	18416	18424	18266	18151	18287	18135	18188	18301	18349	17983	18180	18362	18171	18250	18262	18215	18267	18091	18105	18397	18384	18153	18103	18238	18380	18200	18301	18394	18391	18341	18071	18313	18233	18153	18209	18417	18366	18175	18196	18455	18148	18078	18129	18141	18312	18311	18311	18119	18312	18308	18418	18373	18405	18264	18441	18268	18283	18316	18148	18245	18293	18092	18328	18229	18403	18263	18436	18433	18154	18419	18213	18197	18455	18197	18317	18245	18322	18077	18396	18542	18429	18397	18368	18364	18134	18280	18312	18235	18411	18409	18190	18290	18244	18206	18151	18374	18455	18376	18367	18229	18170	18050	18563	18332	18291	18363	18271	18136	18499	18228	18238	18314	18301	18352	18358	18381	18248	18280	18297	18118	18173	18258	18281	18553	18210	18505	18378	18299	18353	18486	18419	18135	18263	18148	18138	18365	18369	18408	18298	18154	18466	18331	18200	18492	18388	18279	18427	18343	18217	18378	18267	18405	18096	18286	18164	18266	18218	18155	18332	18356	18332	18268	18362	18140	18271	18283	18134	18328	18148	18143	18236	18472	18298	18461	18195	18093	18177	18344	18170	18191	18201	18394	18195	18242	18312	18239	18153	18471	18018	18178	18080	18363	18246	18447	18407	18052	18116	18354	18430	18373	18234	18303	18125	18338	18310	18391	18031	18392	18339	18140	18097	18068	18170	18138	18165	18404	18556	18197	18278	18427	18381	18307	18342	18243	18253	18326	18255	18322	18201	18422	18388	18195	18180	18304	18257	18322	18403	18099	18349	18384	18360	18469	18076	18292	18349	18344	18155	18244	18414	18162	18196	18172	18249	18209	18230	18243	18260	18387	18162	18111	18315	18195	18116	18095	18199	18217	18286	18304	18061	18349	18243	18304	18311	18359	18375	18422	18163	18097	18317	18160	18191	18351	18209	18034	18298	18145	18268	18136	18278	18202	18338	18379	18252	18381	18342	18489	18269	18349	18378	18297	18219	18307	18210	18202	18369	18259	18443	18258	18041	18020	18246	18172	18310	18340	18388	18163	18162	18112	18095	18242	18225	18438	18313	18177	18187	18151	18241	18322	18270	18183	18224	18420	18221	18218	18275	18192	18349	18034	18248	18137	18406	18415	18055	18514	18160	18394	18295	18263	18404	18299	18352	18283	18256	18207	18219	18380	18304	18100	18263	18188	18126	18339	18177	18133	18141	18039	18089	18393	17894	18348	18326	18474	18355	18241	18221	18197	18371	18303	18297	18278	18217	18190	18324	18183	18101	18258	18430	18249	18134	18219	18487	18393	18458	18401	18517	18167	18041	18323	18151	18465	18330	18299	18291	18219	18252	18366	18218	18385	18190	18186	18367	18372	18110	18073	18230	18345	18263	18122	18251	18235	18082	18292	18087	18239	18306	18213	18306	18443	18297	18122	18264	18207	18235	18473	18158	17940	18227	18304	18281	18302	18265	18246	18330	18180	18268	18094	18280	18325	18286	18287	18298	18250	18256	18393	18082	18208	18342	18268	18155	18226	18278	18310	18316	18241	18268	18592	18255	18250	18133	18261	18367	18126	17943	18525	18501	18527	18320	18468	18280	18354	18292	18167	18064	18209	18190	18139	18365	18151	18326	18212	18239	18326	18262	18352	18308	18270	18388	18297	18418	18281	18302	18227	18247	18244	18217	18287	18414	18293	18216	18256	17995	18430	18332	18142	18262	18356	18198	18275	18216	18408	18296	17950	18302	18439	18332	18060	18146	18401	18232	18082	18310	18215	18256	18182	18250	18309	18362	18437	18443	18257	18058	18325	18360	18189	18249	18272	18292	18251	18309	18392	18347	18326	18192	18325	18472	18260	18129	18238	18221	18320	18208	18414	18123	18249	18179	18484	18272	18273	18244	18359	18298	18075	18013	18243	18452	18335	18226	18111	18138	18222	18162	18339	18290	18142	18111	18347	18339	18373	18237	18327	18179	18207	18369	18250	18420	18337	18346	18369	18363	18251	18039	18390	18352	18221	18574	18234	18159	18341	18324	18371	18394	18276	18252	18222	18100	18520	18368	18074	18301	17858	18363	18293	18333	18321	18145	18256	18268	18195	18245	18435	18300	18170	18347	18057	18326	18238	18314	18345	18207	18502	18286	18133	18277	18344	18118	18224	18366	18309	18472	18179	18141	18254	18239	18124	18108	18251	18242	18184	18468	18184	18396	18226	18280	17987	18249	18264	18310	18412	18446	18303	18156	18303	18381	18256	18149	18165	18301	17992	18111	18145	18378	18183	18463	18376	18298	18206	18406	18195	18110	18329	18474	18390	18346	18110	18176	18404	18113	18242	18051	18240	18391	18351	18241	18099	18122	18295	18250	18488	18166	18049	18296	18283	18350	18407	18248	18186	18198	18210	18270	18341	18268	18124	18277	18224	18331	18113	18225	18246	18546	18268	18230	18359	18378	18161	18436	18416	18364	18176	18261	18200	18315	18279	18235	18285	18430	18283	18326	18119	18215	18312	18202	18142	18468	18337	18469	18197	18167	18334	18211	18218	18458	18223	18230	18203	18408	18144	18207	18164	18234	18162	18294	18269	18223	18375	18192	18145	18296	18173	18282	18350	18110	18339	18276	18426	18447	18244	18058	18392	18475	18544	18147	18237	18138	18115	18221	18253	18225	18222	18452	18219	18351	18249	18179	18303	18299	18219	18286	18211	18071	18371	18426	18246	18260	18228	18111	18274	18064	18055	18188	18374	18274	18421	18194	18384	18396	18285	18118	18208	18379	18345	18231	18448	18222	18412	18220	18407	18468	18410	18315	18216	18402	18183	18427	18363	18175	18211	18205	18189	18383	18190	18215	18281	18161	18406	18506	18093	18394	18512	18245	18203	18470	18179	18158	18244	18144	18355	18423	18364	18256	18267	18292	18457	18464	18078	18311	18284	18263	18113	18405	18409	18337	18228	18333	18452	18048	18300	18152	18160	18290	17999	18223	18155	18155	18326	18504	18372	18178	18292	18249	18225	18193	18175	18175	18372	18491	18397	18281	18153	18107	18231	18266	18143	18226	18273	18339	18311	18462	18056	18022	18276	18071	18222	18158	18417	18190	18392	18213	18411	18420	18036	18241	18290	18202	18328	18347	18258	18265	18359	18285	18088	18531	18125	18171	18488	18270	18370	18269	18283	18236	18309	18185	18131	18131	18374	18255	18116	18188	18363	18440	18281	18249	18295	18347	18353	18291	18182	18163	18281	18354	18361	18345	18242	18420	18265	18027	18262	18340	18188	18124	18368	18233	18128	18006	18252	18016	18342	18372	18550	18216	18228	18387	18158	18188	18043	18273	18198	18222	18179	18287	18228	18377	18247	18337	18169	18336	18510	18159	18340	18446	18312	18170	18247	18117	18445	18350	18267	18138	18142	18386	18296	18463	18216	18030	18172	18421	18378	18100	18421	18094	18251	18290	18298	18281	18337	18188	18256	18170	18211	18054	18479	18347	18215	18190	18242	18199	18288	18053	18134	18036	18234	18124	18131	18248	18379	18315	18449	18292	18171	18148	18160	18346	18154	18141	18208	18165	18366	18273	18177	18396	17991	18287	18260	18415	18320	18257	18108	18189	18304	18339	18261	18032	18386	18098	18246	18356	18310	18307	18432	18394	18221	18271	18227	18437	18154	18335	18494	18423	18401	18178	18241	18234	18159	18423	18164	18187	18233	18250	18172	18313	18070	18250	18363	18282	18088	18191	18226	18186	18110	18290	18168	18174	18202	18554	18318	18180	18271	18322	18264	18310	18216	18205	18116	18111	18411	18135	18225	18274	18361	18223	18475	18351	18133	18360	18348	18468	18283	18139	18180	18225	18196	18209	18244	18331	18345	18123	18195	18280	18166	18187	18514	18290	18448	18409	18285	18324	18065	18256	18131	18225	18420	18230	18264	18292	18238	18311	18338	18356	18448	18408	18162	18248	18262	18201	18420	18107	18282	18341	18436	18138	18227	18017	18136	18352	18311	18335	18419	18262	18269	18270	18572	18250	18419	18385	18203	18126	18366	18377	18346	18326	18286	18357	18460	18120	18009	18256	18345	18188	18069	18221	18314	18350	18328	18311	18163	18471	18146	18317	18338	18318	18319	18530	18281	18381	18180	18118	18222	18151	18306	18333	18400	18235	18145	18573	18189	18593	18230	18298	18281	18337	18227	18464	18167	18334	18092	18287	18139	18292	18161	18268	18250	18181	18544	18300	18276	18327	18180	18360	18443	18323	18184	18315	18277	18260	18156	18214	18247	18432	18125	18217	18258	18243	18083	18170	18508	18232	18267	18451	18194	18185	18249	18490	18265	18210	18296	18282	18403	18274	18384	18265	18293	18336	18208	18185	18362	18429	18283	18396	18194	18391	18479	18060	18437	18235	18165	18216	18186	18315	18437	18230	18394	18296	18203	17978	18172	18212	18243	18250	18390	18415	18418	18202	18327	18387	18265	18200	18297	18348	18320	18302	18334	18414	18358	18303	18057	18159	18291	18124	18238	18400	18128	18029	18317	18091	18292	18122	18271	18386	18289	18119	18289	18306	18101	18016	18225	18365	18187	18225	18217	18424	18098	18129	18237	18401	18298	18495	18308	18162	18410	18391	18236	18266	18318	18307	18260	18400	18366	18223	17949	18333	18075	18299	18251	18193	18532	18282	18100	18516
15701	28545	24040	19590	18456	17273	16447	15880	15668	15531	15322	15236	15146	15315	15138	15160	15329	15184	15161	15172	15072	15265	15109	15056	15234	15058	15039	15313	15142	15031	15096	15151	15029	14995	15120	15120	14890	14987	15256	15073	15066	15070	15233	15031	15132	15081	15071	14992	14974	15206	15056	15082	15064	14967	14956	15022	15051	15191	15090	15104	15054	15028	15106	15080	14976	15146	15018	15095	15275	15080	15175	15145	15111	14834	15007	15076	14995	14964	15125	15136	15101	15076	15081	15218	14913	14858	15140	15190	15146	15113	14984	14974	14820	15109	15046	14883	15078	14981	15011	15146	15151	15254	15097	14914	14887	15069	15040	14999	15050	15026	15034	15020	15042	15030	14857	15003	15079	15376	15026	15146	15233	14869	15249	15186	15119	15145	15050	15150	14917	15175	15022	15107	15172	15013	15077	14939	14889	15171	14995	15005	15185	15024	15007	15269	15289	14925	15037	15088	15002	15028	14937	15027	14995	14967	15163	15013	15157	15047	14966	15121	15091	14997	15159	15090	15007	15092	15006	15157	15047	15034	15023	15135	14934	15183	14975	15140	14871	15050	15136	15047	14958	15079	15161	15037	14912	15011	15070	14956	15088	15220	15035	15083	15157	14955	15119	14908	15011	15186	15082	15054	15026	15112	15153	15067	15075	15129	14971	15027	15140	14981	15063	15268	15154	14994	15129	15122	15142	15014	15275	14995	15078	14910	15034	15068	15011	15092	15199	15010	14983	15091	15190	14994	15102	15064	14988	15108	14958	15184	14905	15093	15009	15077	15040	15110	15093	15103	15139	14963	15027	15065	15019	15159	14983	15084	15120	15069	15063	15122	15103	15143	15007	15061	15119	15113	15077	15028	15201	14989	15111	14952	14951	15047	15204	14971	15111	15004	15030	14903	14972	14926	15096	15162	15103	14954	15124	14989	15024	15087	15093	15076	15108	15112	15093	14874	15126	14949	15112	15002	15086	15028	15069	14978	15157	15118	15041	14977	15157	14980	15182	15060	15014	14910	15102	15059	15174	14952	15223	15086	15232	14956	15153	14947	15091	15106	14966	15042	15075	15226	15178	14987	15151	14709	14853	15151	14881	15139	15043	14910	15096	14955	15087	15053	15002	15123	15024	15024	15141	15027	14803	15029	15074	15023	15068	15056	14987	14904	15047	15101	15085	15216	15234	15084	15065	14876	15106	14988	15100	15080	15017	15065	14877	15073	15105	15030	14856	15114	15135	14984	14959	15129	15226	15036	15108	15040	15023	14964	15122	15122	15002	14895	15062	14981	15080	15122	15113	15148	15300	14928	15081	15084	15010	15069	15041	15057	15004	14927	15103	15124	15022	15051	15250	15120	14932	15170	15185	15050	15166	14991	15080	15301	15073	14831	14984	15073	15162	15085	15062	15008	14984	15042	14795	15191	15225	15102	14983	15209	15330	14931	15183	15139	14869	15180	15121	15005	15234	15165	15177	15131	15035	15267	15115	15015	15063	15069	15010	14965	15136	14877	14926	15221	14818	15021	14964	15060	15051	14879	15140	14902	15106	15024	15091	15014	15076	15088	14999	14871	15011	15039	15122	15024	15109	14938	15208	15052	15032	14977	15138	15139	14952	14967	14957	15053	15087	15055	15088	15114	15202	15087	15175	15003	15184	15081	15063	15014	15021	14856	15127	15023	15087	14859	14945	15061	15130	14881	15038	15282	14894	15079	14986	15109	14979	15031	15133	15174	15031	14916	14824	15032	15032	15042	14993	15156	14996	14857	15051	15011	15042	14950	15058	15130	15022	15142	15174	15078	15047	15210	15142	15022	15139	15100	15054	14952	15145	15125	15090	15032	15021	15061	15073	15026	14990	15226	14945	15203	14872	15134	15001	15188	15081	15078	15195	14995	15063	15082	15140	14962	15142	15113	15010	15193	15137	15177	14957	15027	15082	14919	15168	15236	15146	15040	15060	15057	15192	14998	15090	15006	15105	15117	14983	14999	15270	14949	15011	15039	14984	14999	14999	15060	15158	15031	15144	15051	14956	15122	15147	15111	14940	15126	15152	15008	15164	14995	15000	15127	15036	15148	15207	15198	15135	15072	15192	15006	14977	15247	15100	15012	15045	15200	14896	14931	14953	15145	14911	15126	15114	15129	15000	15047	15104	15109	15144	14832	14965	15054	15063	15027	14923	15008	15151	15122	15148	15238	14949	15175	15160	15134	15030	15037	15009	15024	15275	15081	15143	15220	15000	15026	15266	14907	15076	14942	14935	15003	15117	15098	15029	15025	15172	15020	15070	15058	15090	15040	14887	14967	14956	15036	15116	15114	15055	15026	14985	15024	14982	15115	15014	15121	14996	15035	15010	15065	15166	14969	14946	15008	15024	15062	15258	15068	14919	15221	14891	14953	15140	15046	14970	15176	15262	14972	15285	15150	15001	14966	14976	14931	15024	15112	15110	15084	15152	14933	15118	14945	14952	15178	14944	15018	15070	15088	15000	15062	15019	15123	15088	15119	15120	15100	15114	14983	15053	15025	14965	15149	15230	14994	15025	15088	15018	14967	15141	15136	15145	15055	15028	15051	15164	15014	15182	15011	14983	15113	15096	15152	15010	15049	14911	15092	14950	15099	15092	14942	15293	15040	14982	15161	15005	15182	14971	15049	15176	15116	15152	15158	15076	15014	14989	14989	15170	15136	15119	14951	15104	14884	15194	14950	14929	15178	15104	15117	15141	15203	15061	15045	15157	14951	15005	15054	15117	15019	15047	15138	15007	15251	15079	15220	15167	15185	15182	14998	15072	15044	15214	14975	15134	15011	15051	15183	15181	15125	14956	15239	15130	15037	15043	14981	14980	15025	15187	14977	15126	15000	14968	14909	15033	15195	14987	14876	14976	15000	15098	15146	15169	14972	15025	15218	15011	15092	15200	15184	15053	14984	15133	14950	14974	15093	15006	15007	15015	15146	15056	14929	15213	14939	14987	15260	14942	15262	15055	15018	15054	15097	15237	15096	15087	15103	15085	15077	14973	15068	15019	15158	15050	15121	15241	14995	14995	15077	15140	15005	15075	15084	14986	15033	14993	15084	15021	15128	15057	15087	15132	14941	14961	15099	15191	14998	15169	14975	14893	14941	14911	15020	15023	15069	15124	15027	15085	15027	15118	15057	15060	15131	15190	15102	15054	15125	15204	15063	15100	14984	15045	15142	15072	15271	14972	14993	15042	15077	15016	14982	15027	15126	15145	15226	14997	15138	15261	14909	14944	15149	15098	14849	15024	15048	15145	15163	15011	15117	15084	14947	15099	14987	14889	14903	15193	15080	15122	14916	14935	15138	15170	15063	15012	15190	14980	15022	15142	15019	15058	15004	15108	14993	15085	14911	15111	15093	14953	15019	15228	15069	15022	15030	15039	14971	15029	14950	14938	14959	15099	15240	15091	15084	15192	15312	15283	15035	15073	15030	15289	15098	15092	15197	15190	15066	15123	14898	14993	15134	15007	14878	15064	15068	15111	15081	14991	15035	14966	15137	14929	15096	15075	15264	15260	15082	15065	15097	15069	14943	15108	14983	15105	14936	15136	15145	15093	14982	15004	15127	14997	14981	14820	14967	15065	15072	15270	15040	14959	15149	14996	15290	15017	15060	15261	14881	15048	15150	15110	15413	15115	15094	14942	15116	14884	15192	15086	15087	14936	14834	15161	15126	15071	15027	15174	14803	14990	14849	15121	15038	15088	15246	15069	15063	14996	15100	15055	15131	14973	15206	15101	15001	14954	15231	15173	15103	15057	15136	15141	15125	15030	15077	15039	15119	15202	15025	15064	15390	15097	15104	15037	15187	14965	15139	15088	15058	15181	14917	15133	15003	15111	14897	15064	14984	14963	15124	14967	15187	14996	14976	14997	15024	15150	15120	15088	15047	14932	15089	14895	15036	15168	14932	15128	14900	14950	15189	15061	14907	15055	15115	14998	14952	15227	15005	15102	14947	15006	15069	15189	15135	15117	15068	14922	14984	15063	14845	15196	15096	15093	14996	15140	15113	15125	15159	15048	14990	15212	15082	14987	15067	14877	15132	15030	15123	15173	15027	15103	15054	14980	15209	15098	15027	15066	14932	15081	15091	15071	15251	15063	15224	15010	15040	15236	15120	15095	15105	14996	15151	14987	15082	15102	15123	15141	15110	15092	15136	15050	15059	14920	15171	14949	15106	15111	15046	14987	15122	15170	15091	14996	15065	14896	15051	14965	15111	15089	14986	15124	15123	15227	14929	15316	15255	15134	14918	15254	15076	15057	15075	15073	15026	14935	14990	14995	15091	15053	15045	14976	15206	15225	15173	15079	15182	15135	15045	15024	15004	14980	15057	15153	14928	15011	15111	15234	14924	14936	14980	15098	14877	15273	14995	15177	15068	14933	15276	15078	15125	14995	15031	15039	15034	15042	14960	15056	14797	15079	15209	15180	14940	15096	15207	15021	15219	15064	15174	15023	15027	14994	15151	14871	15164	15148	14963	15109	15104	15132	14964	15145	15315	15128	14991	15017	14984	14985	15042	15098	14919	15017	15006	15082	15127	15219	15081	15116	15004	15054	15041	14940	15114	15035	14909	15144	15007	15077	15152	15192	15217	15154	15053	15029	15191	15136	15126	15131	15024	15006	15029	15078	15054	15303	15053	15134	15002	15185	15057	15128	14943	14955	15226	15109	15051	14918	15159	15033	15231	15158	15230	15093	15036	15096	15267	15045	15174	15074	15057	15225	14992	15134	14991	15090	14903	15104	15103	15019	15042	15133	15047	15109	15128	15267	14884	15158	14887	15114	15061	15173	15034	15075	15085	15065	15026	14990	15077	15028	15056	15295	14987	15103	15172	15027	15030	15081	15238	15156	15038	14944	15132	14966	15147	15103	15049	14902	15040	15074	15016	14994	14973	14942	14985	15119	15101	15021	14971	15153	15141	15049	15197	15104	14977	15033	15008	14921	15051	15016	15134	15027	15257	15027	15034	15075	15081	15184	14859	14905	14939	15216	15223	15015	15221	14966	14949	15290	15040	14971	15048	15052	15196	15115	14977	15032	14951	14936	14897	15014	14987	15051	15051	15089	15105	15087	15057	14966	14952	14902	15004	15050	14839	14922	15108	15105	14969
21924	21064	28337	24040	21431	23836	25919	20900	19622	20002	19734	19281	19333	19402	19111	19375	19438	19183	19253	19078	19170	18971	19115	19101	19028	19163	19179	18798	19063	19004	19064	19020	19075	18977	18861	18873	19009	18904	18871	19008	18892	18911	18988	18809	18860	18737	18608	18951	18934	18980	19020	18830	18891	18889	18986	18955	18924	18661	18857	18912	18941	18886	18884	18901	18835	18869	18898	18996	18922	18789	18850	18889	18777	18843	18866	18769	18956	18871	18821	18841	18977	19012	19082	18922	18800	18737	18832	18857	18830	18911	18640	18946	18826	18625	19057	18851	18698	18793	18745	18912	18870	18670	18961	18639	18692	18947	19025	18884	18927	18917	19014	18841	18795	18882	18566	18750	18899	18900	19038	18663	18710	19014	18972	18801	18862	18880	18762	18993	18801	18884	18915	18931	18808	18750	18727	18979	18806	18611	18808	18931	18702	18720	18727	18781	18927	18940	18797	18960	18735	18844	18613	18754	18842	18738	18819	18745	18839	18779	18711	18840	18881	18582	18884	18660	18720	18933	18781	18740	18910	18691	18927	18824	18829	18594	18758	18678	18757	18921	19048	18900	18737	18721	18648	18844	18853	18785	18818	18687	18702	18624	18931	18865	18867	18931	18831	18699	18533	18584	19015	18856	18946	18818	18950	18728	18738	18869	18839	18597	18904	18737	18809	18953	19108	19038	18814	18576	18934	18967	18775	18772	19058	18897	18892	18829	18787	18946	18693	18752	18770	18712	18755	18844	18943	18863	18457	18856	18860	18936	18833	18823	18856	18804	18856	18971	18839	19032	18827	18801	19003	19070	18818	18772	18652	18851	19071	18807	18718	18595	18806	18936	19056	18691	18907	19057	19090	18625	18727	18649	18707	18669	18844	18986	18682	18858	18767	18583	19045	18952	18809	18833	18784	18760	18669	18909	18583	18598	18848	18852	19031	18629	19016	19104	18770	18742	18871	18898	18706	18806	19094	18635	19065	18829	18835	18880	18729	19024	18670	18958	18599	18805	18809	18912	18860	19034	18868	18793	18927	18772	18807	19031	18856	18753	18671	18937	18825	18846	18749	18586	18919	18753	18750	18820	18709	18768	18966	18771	18685	18584	19037	18837	18792	18834	18751	18903	18724	19012	18740	18984	18889	18875	18701	18598	18638	18870	19139	18864	18838	18815	18849	18939	18959	19016	18647	18774	18948	18713	18763	18746	18986	18578	18863	18635	18647	18877	18937	18832	18734	19027	18678	18908	19047	18903	18771	18952	18774	18897	18850	18810	18867	18925	18806	18853	18707	18961	18952	19039	18874	18892	18856	18958	18801	18848	19000	18716	19102	18686	18904	18944	18743	18704	18782	18716	18732	18665	18701	18720	18956	18840	18811	18779	18798	18672	18960	18790	19000	18644	18988	19087	18873	18775	18577	18809	18792	18774	18761	18865	18798	19024	18830	18983	18721	18889	19069	18809	18810	19044	18973	18859	18856	18855	18661	18769	18979	18702	18662	18898	18799	19018	18667	18805	18853	18731	18723	18808	18614	18598	18669	19009	18822	18865	18819	18658	18980	18944	18676	18762	18980	18745	18832	18957	18806	18876	18806	18886	18907	19012	18701	18735	18871	18885	19012	18997	18795	18568	18930	18619	18871	18759	18811	18742	18730	18632	18938	18808	18977	18720	18693	18813	18775	18876	18959	18818	18912	18716	18916	18954	18876	19080	18951	18820	18860	18785	18901	18905	18865	18857	18820	18593	18864	18795	18696	18718	18734	18892	18724	18851	18869	18715	18916	18845	18845	18813	18898	18868	18947	19032	18924	18835	18880	18836	18962	18986	18884	18709	18714	18663	18827	18960	18734	18748	18600	18793	18929	19085	18828	19013	18891	18813	18983	18872	18971	18665	18926	18630	18876	18645	18701	18774	18761	18891	18823	18559	18956	18746	18919	19009	18762	18804	18835	18611	18758	18822	18660	18651	18666	18773	18890	18917	18808	18803	18935	18978	18869	18791	18853	18865	18853	18883	18785	18671	18692	18964	18994	18935	18750	18886	18870	18805	18672	18748	18896	18819	18646	18827	18852	18759	18660	18578	18824	18866	18795	18811	18860	18687	18741	18809	18648	18946	18699	18785	18675	18774	18850	18904	18683	18840	18940	19110	18740	18547	18806	18823	18966	18802	18656	18697	18807	18736	18754	18881	18787	18907	18965	18917	18620	18836	18845	18789	18821	18858	18955	18968	19059	18904	18537	18852	18793	18718	19041	19024	18801	18671	19017	18834	18798	18977	18975	18781	18705	18745	18832	18847	19024	18755	18689	18726	18832	18694	18939	18775	19023	18976	19021	18967	18823	18773	18945	18970	18973	18976	19079	18895	18793	18776	18893	18877	18779	19101	18724	18786	18735	18796	18643	18789	18809	18869	18762	18849	18658	18693	18990	18506	18600	18707	18805	18813	18802	19062	18792	18725	18821	18744	18688	18731	18934	18807	18712	18935	18759	18920	18854	18961	18595	18813	18705	18877	18682	18788	18805	18938	18915	18690	18925	19026	18882	18706	18829	18740	18864	18808	18728	18812	18760	18735	18737	18663	18902	18813	18817	18809	18797	18619	18924	18655	18815	18753	18754	18629	18901	18727	18873	18889	18743	18817	18574	18720	18699	18885	18784	18924	18747	18540	18799	18761	18822	18760	18769	18707	18793	18885	18857	18751	18615	18760	18925	18776	18990	18642	18830	18715	18566	18882	18652	18899	18829	18826	18881	18658	18883	18934	18898	18568	18676	18682	18850	18764	18888	18770	18863	18715	18825	18748	18952	18788	18796	18826	18798	18892	18796	18939	18786	18981	18875	18966	18748	18906	18929	18948	19040	19046	18937	18717	18710	18937	18500	18876	19029	18722	18815	18784	19012	18718	18800	18928	18861	18778	18829	18740	18623	18928	18915	18753	18789	18893	18608	18667	19002	18909	18997	18780	18637	18605	18685	18597	18838	18916	18817	18709	18879	18829	18808	18594	18854	18660	18720	18896	18881	18652	19013	18904	18803	18950	18983	19076	18912	18644	18647	18703	18851	18822	18607	18997	19007	18700	18957	18847	18694	19029	18863	18763	18788	18859	18947	18733	18803	18708	18795	18784	18849	19086	18914	18979	18889	18969	19012	18743	18661	18744	18964	18669	18816	18865	18872	18875	18922	18939	18931	18793	18591	19028	18900	19056	19012	18983	18808	18988	19004	18714	18644	18801	19069	18742	18835	18705	18941	18769	19055	18794	18945	18933	18883	18970	18845	18773	18842	18755	18715	18939	18891	18917	18893	18892	18715	18865	18958	18682	18905	18868	19017	18797	18830	18656	18796	18469	18861	18729	18770	18726	18845	18712	18744	18814	18792	18344	18778	18867	18708	18758	18896	18958	18750	18941	18830	18950	18586	18862	18794	19124	18865	18682	18683	18741	18761	18931	18770	18853	18746	18702	18845	18869	18971	18889	18648	18757	18864	18826	18672	18820	18863	18850	18736	18820	18909	18835	18760	18826	18830	18941	18789	18846	18894	18740	18907	18682	18815	18697	18815	18726	18947	18766	18885	18857	18960	18956	18771	18706	18746	18688	18881	18747	18785	18776	18799	18801	18684	18941	18965	18682	18580	18822	18821	18787	18888	18740	18836	18741	19112	18827	18866	18660	18661	18864	18793	18889	18696	18503	18799	18694	18822	18777	18873	18850	18785	18924	18775	18715	18775	18871	19037	18733	18850	18922	18706	18686	18775	18719	18746	18759	18756	18803	18726	18900	18974	18808	18862	18759	18823	18872	18752	18917	18779	18672	19015	18662	18995	18737	18942	18909	18760	18775	18690	18713	18749	18755	18875	18911	18876	18948	18841	18821	18711	18896	18971	18752	18824	18694	18960	18821	18891	18930	18734	18912	18666	18850	18915	18956	18753	18930	18881	18843	18782	18673	18779	18784	18749	18864	18852	18870	18922	18559	18814	18673	18696	18973	18861	18858	18891	18851	18757	18773	18897	18945	18977	18892	18847	18715	18803	18838	18963	18890	18788	18898	18761	18973	18873	18895	18725	18828	18756	18965	18947	18809	18797	18936	18777	18854	19113	18938	18753	18828	18833	18839	18783	18680	18916	18952	18814	18843	18867	18778	18990	18937	18720	18855	18928	18822	18827	18875	18652	19024	19027	18883	18980	18979	18852	18879	18890	18840	18905	18729	19095	18816	18803	18883	18507	18900	18906	18993	18901	18858	18719	18789	18613	18886	18900	18635	18814	18852	18903	18767	18835	18675	18940	18645	18899	18894	18956	19046	18907	19129	18933	18973	18692	18788	18967	18724	18949	18876	18776	18759	18853	18735	18783	18728	18957	18971	18697	18934	18784	18689	18776	18952	18725	18785	18930	18729	18760	18870	18634	18834	18817	19000	18693	18906	18686	18964	18743	18748	18905	18804	18922	18685	18811	18642	18825	18814	18894	18753	18926	18578	18942	18632	18681	18825	18819	18772	18970	18872	18735	18879	18892	18864	18722	18987	18748	18655	18952	18848	18792	18693	18858	18888	18722	18809	18871	18764	18674	18792	19038	18806	18831	18778	19019	18862	18927	19111	18784	18803	18799	18726	18774	18725	18835	18848	18767	18839	18710	18850	18625	18759	18563	18924	18880	19033	18885	18914	18971	18803	18861	18958	18718	18822	18680	18964	18857	18879	18664	18963	18733	18864	18837	18979	18633	18877	18705	18773	18889	18707	18569	18847	18915	18827	18872	18914	18810	18845	18796	18945	18929	18743	18922	18798	18794	18959	18792	18775	18566	18621	18689	18683	18777	18815	18876	18676	18705	18845	18890	18822	19021	18931	18727	18760	18934	18806	18918	19068	18950	18828	19010	18748	18830	18810	18868	18810	18755	18785	18951	18748	18740	18692	18818	18716	18967	18717	19002	18927	18710	18981	18779	18950	18948	18958	18617	18928	18825	18806	18880	18827	18846	18821	18952	18713	18792	18790	18917	18746	18778	18650	18846	18690	18743	18959	18878	18551	18944	18900	19073	18886	18740	18690	18912	18757	18987	18790	18812	18649	18857	18889	18733	18981	18876	18663	18648	18912	18866	18764	18843	18830	18892	18974	19062	18803	18778	18706	18720	18752
16174	36864	30346	23883	21671	19630	18192	17144	16652	16171	16236	15920	15910	15635	15819	15642	15510	15541	15729	15370	15482	15279	15433	15383	15497	15439	15527	15296	15395	15436	15381	15363	15412	15458	15396	15500	15404	15358	15472	15396	15463	15256	15403	15308	15248	15470	15314	15363	15530	15218	15600	15529	15385	15453	15381	15226	15418	15475	15442	15248	15386	15331	15276	15415	15309	15422	15378	15388	15369	15346	15460	15318	15259	15261	15210	15283	15305	15307	15411	15359	15314	15211	15337	15364	15473	15153	15090	15252	15398	15332	15284	15199	15469	15358	15302	15284	15430	15303	15284	15277	15339	15305	15426	15131	15227	15313	15373	15206	15324	15295	15380	15416	15106	15349	15501	15333	15354	15310	15348	15220	15404	15277	15343	15225	15280	15409	15415	15402	15501	15383	15414	15296	15311	15168	15280	15353	15280	15373	15277	15383	15340	15216	15252	15311	15309	15548	15464	15271	15242	15432	15351	15251	15240	15419	15292	15341	15316	15289	15255	15267	15318	15309	15144	15308	15252	15268	15209	15169	15470	15255	15280	15366	15260	15241	15445	15335	15305	15258	15244	15362	15391	15390	15326	15272	15337	15304	15232	15392	15246	15243	15444	15237	15485	15400	15387	15417	15057	15352	15289	15344	15305	15314	15215	15289	15204	15250	15355	15421	15328	15336	15276	15342	15377	15201	15292	15143	15412	15191	15293	15305	15462	15423	15255	15484	15313	15192	15387	15387	15306	15538	15207	15490	15402	15355	15241	15291	15202	15337	15229	15377	15351	15432	15401	15286	15268	15135	15468	15370	15455	15180	15395	15335	15302	15290	15353	15375	15361	15403	15298	15409	15362	15361	15348	15275	15281	15298	15319	15378	15430	15283	15443	15332	15319	15281	15304	15243	15356	15373	15067	15391	15141	15308	15365	15379	15387	15245	15260	15435	15378	15230	15382	15275	15328	15230	15263	15304	15406	15367	15352	15325	15286	15250	15147	15195	15343	15259	15216	15394	15201	15136	15430	15271	15279	15245	15316	15273	15383	15307	15473	15295	15340	15361	15159	15222	15262	15318	15317	15285	15324	15200	15344	15495	15252	15261	15288	15083	15235	15342	15443	15229	15297	15221	15238	15181	15328	15234	15331	15383	15289	15291	15418	15267	15432	15310	15333	15307	15238	15272	15301	15208	15379	15175	15302	15313	15333	15163	15380	15355	15416	15345	15174	15275	15427	15455	15234	15263	15221	15543	15275	15438	15438	15297	15317	15215	15265	15408	15406	15126	15381	15195	15372	15257	15409	15558	15461	15214	15310	15264	15226	15194	15141	15426	15325	15256	15436	15336	15281	15404	15266	15291	15344	15338	15330	15020	15281	15559	15280	15263	15421	15143	15426	15324	15296	15256	15239	15158	15330	15348	15183	15367	15347	15240	15175	15245	15123	15416	15352	15245	15319	15317	15294	15330	15218	15255	15321	15411	15222	15106	15282	15320	15266	15214	15263	15272	15255	15345	15243	15365	15390	15318	15244	15327	15319	15303	15224	15451	15263	15369	15172	15345	15394	15352	15128	15192	15435	15254	15198	15430	15391	15270	15132	15258	15222	15312	15424	15203	15323	15303	15384	15142	15196	15291	15188	15318	15300	15277	15379	15320	15304	15416	15319	15316	15271	15402	15236	15448	15345	15300	15177	15337	15384	15322	15382	15422	15420	15379	15284	15229	15417	15292	15285	15348	15318	15364	15266	15291	15336	15357	15348	15322	15218	15464	15283	15499	15258	15154	15356	15362	15216	15129	15283	15269	15389	15369	15315	15376	15360	15210	15455	15288	15312	15271	15274	15385	15186	15308	15142	15471	15252	15374	15173	15271	15216	15476	15368	15297	15344	15300	15299	15438	15251	15261	15427	15362	15433	15367	15514	15289	15230	15304	15299	15122	15422	15322	15083	15434	15203	15409	15339	15108	15268	15402	15258	15265	15325	15270	15358	15222	15284	15297	15421	15352	15497	15300	15172	15306	15376	15271	15264	15378	15212	15195	15273	15153	15246	15377	15221	15282	15314	15300	15239	15280	15332	15474	15201	15325	15174	15411	15303	15446	15435	15355	15386	15164	15289	15465	15349	15288	15500	15215	15374	15089	15239	15420	15494	15044	15342	15357	15229	15486	15359	15111	15363	15244	15235	15419	15252	15291	15326	15498	15208	15367	15342	15221	14994	15388	15216	15347	15379	15185	15406	15306	15478	15264	15307	15338	15222	15256	15337	15279	15263	15245	15319	15445	15239	15445	15413	15324	15414	15414	15402	15338	15349	15289	15327	15194	15434	15293	15127	15183	15446	15393	15380	15287	15276	15160	15200	15355	15451	15315	15190	15382	15497	15276	15327	15268	15324	15322	15357	15333	15159	15325	15377	15241	15464	15259	15120	15395	15244	15299	15323	15335	15385	15398	15198	15179	15262	15372	15444	15265	15308	15273	15402	15315	15281	15386	15393	15400	15248	15317	15302	15254	15530	15364	15254	15307	15137	15302	15316	15269	15306	15418	15342	15227	15404	15260	15375	15447	15305	15068	15255	15074	15378	15281	15326	15161	15225	15247	15287	15389	15478	15327	15270	15275	15282	15230	15317	15213	15161	15320	15260	15315	15328	15293	15210	15407	15293	15105	15374	15262	15229	15304	15322	15251	15296	15401	15339	15356	15312	15258	15247	15210	15339	15183	15184	15217	15379	15323	15165	15474	15294	15174	15291	15391	15498	15358	15320	15301	15367	15230	15465	15442	15327	15208	15270	15133	15390	15268	15304	15334	15355	15315	15253	15346	15270	15307	15360	15124	15235	15394	15361	15353	15289	15163	15258	15516	15128	15325	15226	15373	15306	15394	15362	15296	15395	15346	15254	15388	15224	15297	15254	15561	15324	15305	15267	15378	15321	15358	15429	15233	15300	15365	15310	15429	15318	15283	15282	15338	15185	15329	15238	15253	15396	15244	15129	15358	15406	15318	15288	15344	15312	15170	15324	15296	15294	15232	15387	15521	15075	15328	15385	15382	15387	15183	15133	15139	15365	15313	15394	15334	15424	15379	15306	15258	15185	15364	15276	15185	15311	15430	15239	15274	15290	15359	15333	15178	15213	15224	15425	15330	15248	15437	15195	15104	15335	15395	15373	15267	15401	15335	15417	15289	15299	15356	15511	15218	15249	15252	15238	15300	15367	15167	15352	15282	15386	15307	15226	15408	15538	15328	15264	15423	15345	15313	15370	15373	15372	15226	15351	15502	15415	15348	15364	15213	15374	15185	15155	15386	15413	15259	15395	15370	15445	15334	15378	15281	15355	15410	15462	15459	15260	15455	15375	15274	15378	15359	15440	15420	15421	15297	15258	15469	15421	15255	15294	15429	15321	15412	15293	15332	15277	15371	15140	15267	15152	15260	15222	15351	15338	15289	15286	15311	15344	15368	15425	15242	15342	15054	15260	15372	15268	15348	15268	15257	15435	15171	15178	15248	15291	15325	15244	15324	15337	15331	15386	15310	15497	15275	15245	15230	15319	15365	15340	15435	15156	15280	15207	15418	15317	15262	15187	15307	15133	15354	15350	15314	15173	15386	15340	15133	15304	15332	15402	15449	15377	15441	15311	15363	15249	15331	15328	15276	15326	15316	15246	15497	15330	15151	15339	15310	15394	15345	15376	15301	15358	15201	15399	15205	15172	15302	15383	15284	15348	15390	15263	15225	15268	15218	15194	15341	15362	15242	15453	15348	15402	15283	15485	15452	15256	15329	15304	15431	15388	15374	15140	15286	15329	15245	15255	15429	15348	15423	15080	15258	15381	15174	15417	15379	15351	15331	15382	15222	15187	15481	15204	15340	15346	15386	15423	15314	15342	15234	15292	15124	15306	15306	15255	15260	15162	15285	15425	15432	15307	15274	15149	15230	15301	15405	15297	15371	15249	15305	15273	15280	15398	15373	15308	15405	15424	15329	15309	15341	15330	15365	15274	15249	15325	15475	15256	15430	15120	15248	15241	15250	15254	15319	15351	15407	15384	15280	15281	15248	15244	15213	15489	15222	15367	15350	15240	15472	15246	15242	15303	15347	15237	15362	15405	15136	15316	15342	15331	15254	15276	15389	15158	15331	15160	15245	15272	15473	15408	15262	15236	15317	15356	15405	15267	15411	15283	15402	15237	15309	15428	15193	15377	15471	15148	15277	15308	15252	15410	15383	15231	15376	15095	15511	15434	15424	15238	15235	15391	15254	15417	15312	15242	15294	15415	15339	15412	15187	15076	15262	15279	15308	15293	15240	15292	15262	15311	15248	15302	15237	15267	15395	15249	15417	15449	15052	15206	15098	15297	15281	15280	15501	15240	15355	15354	15198	15358	15309	15315	15180	15242	15265	15236	15380	15121	15334	15204	15400	15421	15296	15267	15293	15358	15178	15163	15189	15486	15282	15324	15379	15390	15221	15291	15150	15168	15118	15173	15419	15324	15501	15303	15431	15248	15244	15198	15383	15298	15377	15402	15392	15349	15279	15204	15296	15289	15155	15311	15457	15418	15312	15382	15423	15260	15430	15147	15338	15572	15360	15210	15388	15296	15516	15434	15202	15340	15251	15302	15073	15314	15272	15392	15176	15329	15357	15290	15313	15378	15413	15169	15231	15279	15230	15333	15322	15167	15304	15343	15358	15396	15206	15391	15270	15230	15460	15329	15290	15361	15176	15322	15281	15352	15068	15090	15364	15269	15416	15354	15350	15515	15086	15540	15247	15233	15263	15362	15213	15323	15246	15413	15177	15371	15212	15354	15264	15283	15349	15445	15204	15376	15247	15300	15192	15255	15291	15308	15355	15379	15345	15437	15331	15544	15250	15282	15272	15460	15331	15224	15460	15230	15175	15349	15266	15271	15297	15323	15406	15239	15318	15236	15265	15428	15311	15192	15425	15360	15317	15424	15391	15196	15376	15463	15254	15402	15299	15245	15170	15345	15355	15168	15268	15193	15305	15249	15315	15133	15239	15367	15365	15198	15208	15286	15374	15272	15365	15247	15252	15434	15112	15202	15363	15370	15432	15346	15380	15340	15389	15282	15572	15385	15254	15369	15371	15474	15432	15242	15306	15292	15355	15314	15167	15330	15283	15283	15242
28356	22772	25523	22588	19062	18688	18304	17789	17759	17665	17580	17518	17762	17423	17676	17574	17341	17585	17394	17586	17608	17513	17601	17603	17441	17406	17498	17519	17683	17389	17540	17535	17584	17650	17707	17481	17530	17559	17697	17288	17497	17602	17523	17507	17607	17574	17538	17368	17490	17566	17451	17470	17464	17378	17525	17641	17696	17695	17518	17517	17408	17434	17663	17687	17565	17479	17497	17439	17445	17346	17734	17589	17632	17434	17590	17515	17396	17496	17411	17437	17568	17452	17504	17645	17431	17446	17529	17715	17508	17718	17169	17388	17348	17343	17449	17277	17574	17690	17652	17476	17426	17618	17443	17533	17540	17502	17597	17523	17263	17458	17629	17519	17631	17574	17422	17619	17677	17332	17713	17417	17475	17269	17504	17370	17571	17542	17506	17536	17587	17427	17449	17539	17540	17544	17674	17602	17333	17533	17414	17550	17524	17512	17352	17534	17673	17446	17555	17581	17421	17423	17578	17492	17466	17491	17299	17232	17256	17377	17423	17582	17495	17367	17469	17620	17344	17425	17535	17659	17640	17763	17508	17581	17442	17520	17617	17560	17551	17371	17486	17592	17511	17408	17309	17507	17484	17518	17401	17501	17539	17339	17644	17474	17767	17589	17759	17480	17551	17556	17497	17400	17409	17532	17484	17172	17439	17479	17374	17691	17346	17477	17479	17580	17643	17501	17344	17255	17453	17389	17487	17445	17443	17604	17525	17321	17509	17519	17779	17605	17480	17568	17629	17373	17478	17586	17530	17601	17422	17547	17426	17380	17392	17230	17504	17388	17519	17457	17506	17436	17726	17557	17745	17640	17387	17771	17471	17551	17396	17540	17420	17286	17619	17456	17213	17665	17256	17520	17432	17210	17699	17404	17769	17509	17382	17401	17568	17433	17520	17613	17480	17689	17588	17398	17592	17547	17506	17538	17613	17463	17547	17525	17408	17573	17395	17739	17472	17568	17729	17352	17271	17408	17529	17543	17563	17566	17413	17502	17318	17471	17464	17455	17746	17566	17532	17794	17637	17397	17598	17475	17290	17516	17330	17409	17531	17458	17492	17658	17476	17552	17445	17591	17595	17706	17624	17286	17642	17614	17517	17410	17455	17605	17375	17258	17391	17419	17517	17556	17422	17423	17566	17674	17525	17592	17538	17438	17536	17624	17258	17435	17389	17576	17542	17520	17552	17464	17507	17588	17651	17387	17448	17634	17533	17536	17428	17485	17440	17273	17468	17522	17556	17621	17466	17359	17451	17512	17788	17516	17474	17429	17571	17568	17791	17405	17662	17527	17634	17733	17394	17553	17297	17472	17245	17197	17573	17636	17297	17583	17542	17397	17245	17515	17348	17406	17513	17508	17596	17577	17699	17731	17373	17639	17358	17518	17512	17476	17450	17573	17552	17352	17451	17489	17494	17571	17290	17499	17593	17507	17617	17485	17619	17444	17484	17361	17431	17569	17707	17634	17354	17518	17495	17487	17551	17742	17406	17540	17599	17594	17477	17390	17723	17641	17569	17457	17400	17473	17515	17698	17526	17495	17697	17409	17540	17476	17496	17603	17574	17522	17536	17415	17372	17437	17678	17454	17517	17567	17364	17453	17483	17599	17679	17479	17577	17360	17471	17432	17472	17340	17609	17385	17699	17575	17540	17149	17457	17529	17509	17304	17487	17740	17527	17271	17572	17587	17554	17549	17499	17442	17503	17708	17492	17772	17452	17397	17578	17537	17617	17501	17532	17422	17405	17647	17630	17487	17647	17485	17495	17369	17763	17466	17397	17589	17417	17495	17414	17261	17630	17719	17466	17463	17515	17488	17459	17584	17417	17591	17462	17673	17510	17731	17646	17629	17408	17348	17320	17546	17669	17378	17465	17529	17432	17655	17523	17619	17471	17375	17317	17413	17562	17544	17380	17621	17464	17462	17312	17617	17506	17471	17290	17483	17477	17839	17487	17339	17631	17540	17376	17623	17648	17572	17483	17454	17545	17571	17601	17592	17572	17523	17474	17411	17542	17564	17597	17355	17409	17491	17447	17346	17558	17433	17698	17351	17689	17563	17489	17501	17495	17532	17442	17620	17288	17441	17581	17549	17521	17540	17442	17521	17576	17533	17527	17762	17421	17513	17582	17729	17695	17825	17497	17328	17445	17548	17530	17683	17528	17551	17576	17347	17470	17600	17356	17555	17229	17516	17532	17460	17585	17589	17480	17420	17616	17314	17529	17576	17573	17545	17440	17454	17615	17368	17547	17594	17449	17623	17484	17444	17726	17658	17750	17618	17480	17462	17494	17563	17506	17644	17434	17476	17701	17703	17508	17530	17402	17477	17444	17426	17592	17550	17407	17483	17690	17457	17584	17572	17425	17531	17565	17574	17614	17593	17552	17674	17575	17580	17523	17697	17501	17564	17382	17574	17392	17542	17674	17297	17598	17575	17781	17485	17596	17492	17565	17414	17493	17393	17510	17585	17493	17475	17636	17419	17573	17329	17523	17625	17535	17470	17527	17425	17755	17382	17739	17585	17457	17385	17526	17362	17527	17184	17530	17556	17582	17626	17295	17769	17508	17471	17492	17335	17463	17437	17538	17509	17624	17469	17373	17715	17721	17554	17434	17312	17591	17573	17503	17323	17431	17643	17520	17324	17402	17579	17320	17759	17715	17624	17359	17252	17438	17589	17544	17590	17574	17579	17441	17412	17382	17485	17590	17521	17450	17508	17352	17653	17529	17310	17514	17571	17636	17334	17494	17492	17557	17533	17418	17364	17402	17484	17365	17554	17216	17517	17379	17506	17477	17342	17377	17319	17498	17490	17412	17433	17640	17523	17649	17644	17320	17511	17493	17580	17508	17364	17407	17641	17332	17335	17517	17488	17378	17528	17611	17606	17439	17428	17421	17401	17347	17633	17371	17616	17499	17299	17572	17487	17540	17445	17540	17455	17619	17493	17569	17521	17517	17374	17672	17505	17755	17744	17605	17419	17508	17383	17652	17464	17563	17327	17584	17350	17368	17459	17502	17433	17451	17237	17476	17624	17571	17565	17475	17278	17541	17488	17438	17345	17343	17749	17616	17497	17573	17546	17534	17478	17555	17680	17763	17425	17364	17524	17597	17575	17586	17428	17668	17456	17414	17411	17528	17414	17416	17420	17320	17533	17285	17548	17396	17506	17420	17522	17642	17618	17693	17516	17700	17506	17456	17367	17623	17458	17420	17427	17420	17333	17470	17616	17659	17395	17451	17515	17652	17552	17434	17397	17419	17504	17535	17626	17521	17546	17533	17580	17578	17562	17460	17620	17540	17307	17496	17588	17493	17577	17595	17455	17703	17640	17609	17460	17467	17542	17443	17321	17393	17409	17358	17657	17507	17527	17347	17380	17220	17601	17713	17657	17470	17500	17549	17661	17604	17560	17613	17603	17530	17469	17438	17466	17578	17374	17429	17613	17627	17369	17277	17712	17575	17420	17289	17410	17541	17552	17441	17478	17472	17606	17557	17475	17623	17520	17525	17570	17245	17536	17723	17553	17405	17390	17609	17609	17358	17621	17410	17468	17511	17751	17425	17465	17451	17409	17634	17662	17276	17601	17564	17550	17234	17517	17424	17315	17650	17584	17399	17505	17611	17337	17567	17489	17579	17492	17415	17470	17437	17393	17726	17429	17511	17546	17457	17555	17677	17535	17374	17501	17594	17438	17440	17429	17539	17486	17435	17518	17446	17952	17496	17525	17486	17577	17566	17529	17562	17560	17613	17522	17483	17550	17460	17497	17542	17673	17444	17542	17503	17449	17513	17399	17484	17590	17606	17504	17194	17520	17550	17426	17361	17492	17599	17601	17561	17552	17494	17605	17563	17717	17641	17539	17623	17540	17593	17630	17492	17750	17561	17283	17413	17403	17513	17445	17380	17476	17503	17310	17427	17416	17758	17571	17680	17512	17410	17546	17473	17585	17662	17718	17502	17495	17670	17531	17545	17561	17594	17553	17416	17606	17620	17487	17490	17446	17619	17515	17570	17416	17670	17599	17436	17494	17501	17289	17573	17406	17414	17280	17343	17543	17631	17438	17468	17704	17494	17336	17394	17435	17672	17452	17668	17302	17634	17514	17377	17473	17630	17583	17534	17588	17470	17583	17685	17468	17413	17422	17540	17262	17421	17566	17401	17608	17449	17692	17306	17407	17397	17539	17433	17535	17559	17426	17583	17474	17628	17515	17373	17514	17639	17472	17450	17627	17428	17583	17477	17383	17306	17552	17538	17431	17486	17527	17541	17520	17576	17394	17442	17333	17505	17371	17500	17582	17480	17550	17566	17520	17577	17332	17526	17375	17490	17397	17447	17686	17634	17492	17609	17454	17598	17666	17590	17756	17551	17608	17411	17458	17621	17559	17507	17545	17482	17606	17495	17631	17625	17520	17633	17620	17519	17446	17395	17405	17581	17484	17461	17608	17570	17543	17542	17570	17530	17396	17579	17660	17583	17697	17660	17545	17397	17585	17350	17462	17516	17457	17554	17410	17527	17508	17530	17594	17688	17751	17655	17477	17514	17514	17419	17357	17325	17465	17406	17562	17557	17600	17527	17565	17390	17471	17556	17370	17393	17412	17511	17597	17392	17605	17600	17597	17337	17598	17489	17447	17582	17429	17398	17626	17562	17461	17432	17503	17674	17418	17514	17564	17418	17378	17591	17280	17519	17535	17545	17421	17439	17589	17611	17631	17549	17346	17580	17457	17567	17466	17601	17541	17483	17645	17562	17609	17550	17591	17536	17496	17490	17260	17345	17652	17190	17675	17543	17469	17463	17485	17626	17423	17550	17407	17478	17422	17475	17647	17423	17324	17620	17429	17395	17580	17549	17438	17404	17477	17439	17492	17404	17638	17282	17533	17609	17529	17615	17438	17466	17467	17587	17393	17639	17310	17474	17504	17457	17541	17559	17445	17213	17520	17640	17469	17257	17448	17656	17438	17597	17576	17662	17692	17560	17534	17605	17664	17567	17630	17756	17456	17588	17285	17322	17412	17408	17361	17324	17396	17562	17518	17443	17570	17604	17648	17496	17459	17540	17574	17557	17551	17565	17447	17562	17591	17731	17649	17460	17610	17544	17456	17446	17512	17602	17677	17570	17688	17859	17691
16912	25487	21436	17843	17052	16132	15542	15193	14874	14811	14785	14845	14664	14608	14662	14711	14594	14856	14706	14668	14630	14582	14597	14555	14726	14726	14740	14538	14531	14680	14640	14630	14749	14716	14753	14602	14663	14654	14629	14538	14484	14641	14619	14634	14601	14653	14676	14510	14493	14553	14820	14709	14493	14583	14576	14703	14791	14776	14649	14746	14578	14636	14531	14403	14431	14543	14551	14636	14581	14653	14540	14772	14576	14725	14646	14435	14615	14569	14547	14661	14625	14513	14543	14483	14474	14582	14551	14637	14611	14587	14652	14602	14517	14583	14622	14580	14472	14623	14620	14668	14516	14447	14617	14529	14573	14697	14546	14726	14684	14737	14617	14620	14625	14477	14441	14703	14507	14514	14668	14544	14569	14513	14574	14659	14635	14626	14560	14583	14665	14513	14689	14537	14798	14351	14552	14386	14747	14611	14591	14617	14449	14556	14541	14459	14587	14521	14550	14607	14700	14430	14721	14601	14703	14573	14462	14529	14577	14383	14507	14625	14460	14640	14533	14616	14385	14519	14645	14499	14565	14597	14598	14654	14473	14707	14490	14468	14686	14615	14631	14667	14579	14531	14634	14611	14570	14582	14647	14598	14606	14567	14547	14754	14532	14655	14540	14482	14621	14501	14650	14551	14624	14652	14694	14713	14572	14453	14636	14633	14767	14761	14686	14646	14433	14701	14682	14572	14592	14610	14713	14739	14667	14607	14574	14634	14762	14567	14744	14478	14541	14605	14495	14433	14589	14625	14880	14607	14742	14677	14487	14513	14605	14678	14493	14475	14778	14657	14592	14556	14500	14692	14566	14568	14653	14628	14600	14472	14571	14578	14535	14555	14616	14634	14414	14546	14761	14553	14552	14597	14640	14796	14564	14693	14595	14528	14642	14470	14712	14586	14565	14561	14607	14573	14637	14741	14696	14606	14406	14641	14478	14650	14614	14398	14459	14604	14742	14673	14619	14498	14741	14648	14789	14394	14613	14597	14572	14706	14697	14587	14432	14770	14638	14765	14657	14573	14723	14590	14572	14583	14670	14582	14679	14402	14321	14686	14804	14605	14618	14561	14612	14646	14540	14480	14623	14646	14616	14571	14649	14639	14594	14576	14645	14576	14550	14515	14659	14645	14448	14551	14658	14578	14701	14587	14628	14601	14614	14468	14759	14491	14442	14346	14700	14549	14509	14538	14614	14531	14654	14620	14744	14573	14622	14696	14659	14435	14748	14551	14480	14601	14557	14489	14567	14567	14453	14632	14452	14603	14570	14461	14507	14589	14656	14522	14641	14526	14550	14487	14650	14442	14660	14669	14519	14705	14598	14669	14656	14622	14646	14604	14713	14449	14773	14619	14613	14771	14740	14589	14783	14585	14718	14745	14738	14557	14717	14603	14547	14624	14496	14625	14665	14531	14682	14659	14525	14632	14706	14614	14511	14585	14460	14885	14658	14707	14785	14548	14462	14454	14578	14597	14409	14616	14748	14643	14515	14505	14666	14692	14616	14641	14459	14644	14788	14550	14585	14580	14347	14534	14549	14484	14532	14650	14444	14628	14471	14542	14607	14676	14665	14560	14544	14561	14530	14421	14564	14643	14597	14587	14600	14588	14587	14635	14538	14476	14549	14608	14731	14525	14656	14615	14759	14555	14544	14528	14731	14574	14520	14688	14599	14667	14666	14520	14519	14650	14649	14552	14638	14509	14544	14456	14674	14592	14740	14609	14692	14560	14578	14670	14601	14615	14601	14457	14650	14626	14611	14631	14595	14544	14468	14790	14407	14697	14623	14634	14489	14501	14508	14483	14658	14612	14600	14350	14664	14644	14552	14533	14685	14669	14616	14664	14601	14563	14668	14516	14640	14465	14785	14751	14675	14644	14642	14586	14523	14662	14543	14774	14832	14622	14697	14514	14688	14635	14673	14645	14475	14591	14533	14627	14523	14670	14641	14519	14614	14730	14620	14543	14373	14726	14749	14594	14564	14595	14645	14565	14721	14687	14633	14446	14605	14520	14606	14507	14442	14581	14564	14370	14490	14624	14767	14584	14606	14599	14742	14664	14709	14666	14508	14592	14768	14620	14546	14505	14576	14575	14659	14653	14595	14454	14316	14567	14629	14561	14629	14424	14435	14585	14464	14479	14463	14695	14449	14619	14522	14510	14591	14611	14613	14801	14560	14487	14683	14637	14552	14656	14607	14609	14523	14694	14623	14411	14609	14623	14620	14692	14750	14516	14667	14597	14450	14621	14569	14651	14481	14435	14462	14605	14610	14414	14608	14877	14520	14465	14727	14515	14662	14474	14426	14652	14524	14709	14533	14660	14594	14601	14733	14517	14458	14651	14467	14655	14871	14640	14702	14638	14535	14628	14548	14647	14598	14606	14585	14627	14494	14693	14489	14566	14638	14506	14605	14637	14442	14782	14871	14783	14760	14726	14532	14601	14532	14586	14640	14459	14608	14584	14466	14511	14607	14585	14531	14621	14563	14653	14779	14437	14595	14667	14696	14574	14771	14579	14704	14673	14591	14621	14688	14621	14594	14547	14532	14662	14769	14497	14595	14657	14778	14517	14544	14553	14420	14622	14752	14666	14496	14591	14519	14785	14756	14635	14635	14518	14542	14640	14666	14680	14587	14633	14682	14528	14769	14639	14582	14570	14422	14720	14369	14733	14435	14565	14677	14767	14712	14536	14573	14505	14699	14600	14797	14674	14617	14620	14537	14522	14585	14631	14386	14580	14714	14558	14583	14571	14634	14654	14673	14597	14752	14628	14729	14476	14652	14660	14538	14750	14569	14422	14672	14655	14655	14491	14559	14579	14601	14564	14716	14578	14774	14606	14646	14460	14697	14790	14516	14558	14626	14570	14595	14623	14487	14592	14507	14634	14800	14663	14689	14692	14444	14663	14630	14651	14675	14588	14482	14682	14501	14514	14451	14634	14534	14490	14452	14533	14456	14544	14475	14556	14812	14451	14730	14691	14688	14617	14646	14627	14463	14617	14812	14487	14586	14417	14470	14561	14573	14574	14569	14505	14456	14692	14610	14725	14604	14580	14543	14682	14645	14690	14520	14663	14566	14638	14543	14687	14604	14460	14756	14427	14533	14587	14538	14668	14581	14578	14699	14674	14603	14633	14615	14514	14552	14675	14626	14615	14576	14653	14613	14557	14666	14699	14557	14636	14571	14566	14632	14559	14581	14540	14723	14667	14526	14595	14611	14544	14639	14647	14503	14690	14493	14554	14566	14739	14622	14508	14594	14517	14649	14570	14654	14547	14556	14454	14461	14403	14432	14378	14743	14683	14600	14704	14746	14703	14430	14638	14556	14628	14521	14660	14625	14650	14513	14740	14426	14619	14599	14688	14486	14567	14710	14545	14550	14745	14592	14585	14499	14684	14691	14612	14373	14481	14790	14703	14606	14573	14758	14675	14651	14606	14565	14731	14387	14525	14628	14553	14515	14607	14608	14599	14548	14626	14563	14598	14471	14732	14526	14739	14677	14477	14682	14664	14748	14588	14736	14586	14626	14495	14547	14559	14656	14691	14591	14484	14549	14608	14686	14538	14690	14605	14641	14454	14471	14635	14589	14787	14632	14586	14592	14709	14725	14539	14588	14482	14652	14583	14673	14803	14486	14628	14672	14663	14806	14660	14758	14478	14550	14673	14447	14655	14526	14620	14598	14584	14684	14545	14593	14659	14656	14595	14584	14712	14648	14648	14703	14628	14585	14549	14684	14713	14408	14651	14585	14567	14665	14403	14701	14492	14624	14659	14519	14587	14713	14539	14527	14553	14403	14548	14838	14544	14549	14815	14752	14639	14630	14467	14668	14485	14625	14387	14505	14686	14498	14536	14647	14461	14509	14592	14559	14553	14597	14622	14468	14515	14529	14674	14492	14678	14729	14726	14488	14638	14736	14512	14414	14466	14520	14546	14582	14603	14517	14551	14825	14502	14636	14627	14722	14607	14793	14570	14657	14788	14596	14626	14699	14611	14531	14684	14540	14561	14671	14603	14615	14738	14610	14445	14627	14680	14649	14549	14390	14629	14511	14607	14394	14640	14532	14515	14622	14591	14600	14660	14671	14767	14777	14498	14651	14573	14558	14614	14690	14678	14647	14466	14519	14635	14695	14635	14533	14601	14610	14552	14694	14640	14697	14528	14578	14587	14593	14549	14795	14595	14442	14483	14775	14523	14536	14670	14625	14564	14579	14594	14570	14622	14621	14619	14561	14813	14663	14576	14603	14489	14655	14575	14557	14589	14630	14654	14688	14610	14537	14589	14533	14682	14470	14612	14621	14496	14570	14483	14740	14530	14624	14607	14640	14552	14458	14607	14575	14682	14543	14607	14529	14569	14743	14559	14381	14692	14515	14460	14718	14641	14718	14696	14613	14762	14588	14728	14610	14460	14650	14669	14503	14567	14559	14484	14707	14574	14643	14453	14465	14685	14597	14637	14642	14601	14692	14621	14675	14586	14620	14753	14619	14368	14564	14448	14525	14578	14512	14581	14636	14497	14614	14557	14687	14585	14603	14522	14780	14697	14608	14720	14756	14765	14838	14602	14443	14721	14510	14563	14657	14785	14505	14750	14551	14579	14761	14637	14489	14481	14636	14607	14518	14742	14577	14477	14429	14641	14433	14504	14577	14575	14484	14601	14601	14358	14805	14601	14681	14553	14675	14651	14648	14676	14636	14563	14508	14615	14592	14627	14506	14701	14517	14741	14518	14645	14656	14525	14728	14568	14539	14642	14462	14740	14570	14504	14586	14494	14588	14800	14517	14537	14633	14616	14515	14480	14634	14580	14420	14708	14568	14586	14801	14621	14486	14972	14587	14678	14551	14544	14689	14589	14661	14602	14537	14569	14501	14773	14641	14565	14412	14597	14591	14601	14713	14632	14450	14556	14608	14398	14567	14655	14385	14581	14617	14655	14585	14700	14516	14570	14663	14404	14603	14464	14465	14595	14620	14692	14620	14622	14625	14457	14765	14646	14433	14662	14617	14576	14679	14655	14547	14604	14568	14644	14603	14453	14635	14507	14516	14544	14855	14717	14613	14544	14562	14482	14575	14545	14555	14691	14555	14700	14638	14501	14581	14613	14504	14623	14533	14666	14678	14679	14659	14563
22734	21041	27957	24423	22099	22825	21463	19041	18256	18220	18230	18073	18142	18063	17739	17874	17846	17775	17809	17608	17872	17686	17847	17922	17779	17710	17589	17822	17734	17619	17337	17832	17646	17711	17592	17672	17610	17512	17472	17750	17641	17707	17513	17623	17545	17653	17837	17734	17438	17771	17670	17580	17595	17694	17548	17663	17446	17667	17434	17546	17614	17578	17735	17611	17590	17461	17490	17484	17511	17678	17659	17618	17602	17456	17394	17526	17324	17479	17712	17714	17650	17424	17332	17683	17730	17360	17613	17616	17374	17499	17439	17312	17601	17443	17580	17735	17641	17492	17454	17457	17441	17674	17628	17548	17381	17488	17538	17516	17631	17582	17498	17598	17668	17526	17502	17552	17766	17734	17423	17518	17533	17679	17591	17734	17517	17620	17645	17716	17512	17521	17603	17396	17447	17575	17504	17732	17484	17442	17397	17601	17500	17439	17402	17624	17546	17509	17496	17400	17466	17590	17756	17585	17653	17687	17446	17398	17454	17384	17399	17314	17610	17681	17592	17573	17792	17349	17422	17619	17687	17649	17658	17445	17476	17505	17656	17599	17664	17405	17545	17432	17559	17611	17391	17540	17505	17439	17460	17637	17542	17377	17588	17493	17347	17668	17359	17457	17671	17705	17497	17378	17365	17541	17604	17496	17620	17433	17635	17687	17708	17491	17658	17473	17423	17531	17604	17669	17290	17307	17452	17635	17422	17686	17697	17530	17653	17665	17545	17706	17705	17358	17537	17507	17665	17442	17485	17578	17565	17557	17647	17518	17519	17706	17526	17649	17511	17595	17696	17442	17610	17501	17617	17612	17619	17567	17522	17338	17299	17456	17563	17551	17728	17559	17519	17154	17576	17522	17535	17570	17652	17566	17391	17606	17328	17530	17553	17549	17540	17440	17627	17628	17506	17730	17671	17383	17546	17376	17438	17560	17500	17429	17364	17529	17826	17504	17494	17468	17530	17411	17715	17659	17653	17663	17482	17446	17475	17643	17729	17566	17750	17647	17504	17564	17379	17413	17510	17676	17413	17541	17611	17398	17532	17393	17459	17644	17618	17569	17762	17354	17597	17388	17428	17546	17701	17378	17540	17589	17422	17711	17512	17461	17683	17466	17663	17412	17569	17586	17483	17471	17334	17346	17465	17621	17593	17539	17415	17471	17468	17566	17599	17275	17669	17796	17636	17545	17585	17525	17485	17548	17378	17554	17496	17528	17560	17644	17550	17503	17553	17636	17697	17641	17609	17532	17515	17588	17599	17626	17359	17653	17509	17555	17627	17356	17423	17454	17377	17576	17396	17410	17502	17549	17706	17664	17499	17459	17536	17408	17501	17365	17429	17447	17484	17741	17392	17523	17489	17489	17625	17511	17485	17266	17454	17544	17270	17590	17294	17532	17676	17481	17619	17588	17546	17579	17713	17685	17642	17517	17689	17675	17417	17529	17655	17666	17418	17613	17668	17491	17614	17548	17658	17560	17482	17526	17375	17481	17639	17527	17607	17470	17538	17444	17507	17593	17426	17626	17720	17278	17519	17612	17551	17522	17327	17467	17451	17474	17439	17357	17512	17621	17353	17636	17491	17756	17626	17616	17400	17482	17477	17535	17442	17503	17510	17514	17635	17548	17606	17719	17517	17680	17420	17328	17422	17537	17572	17592	17546	17537	17562	17712	17655	17481	17459	17305	17441	17565	17356	17357	17637	17396	17438	17502	17634	17778	17479	17425	17652	17559	17410	17541	17492	17858	17705	17468	17733	17449	17667	17544	17686	17470	17619	17409	17480	17324	17667	17622	17455	17496	17535	17574	17464	17683	17540	17481	17698	17635	17322	17602	17524	17470	17471	17640	17637	17499	17509	17510	17474	17292	17485	17717	17512	17644	17588	17513	17341	17790	17594	17621	17580	17513	17568	17348	17562	17479	17483	17613	17252	17498	17581	17662	17591	17599	17410	17599	17747	17479	17632	17484	17406	17399	17526	17377	17531	17478	17656	17729	17450	17486	17626	17670	17728	17657	17382	17547	17385	17474	17588	17474	17442	17349	17561	17496	17529	17419	17583	17447	17498	17416	17440	17548	17526	17567	17543	17492	17454	17441	17333	17580	17647	17564	17634	17633	17672	17551	17581	17310	17575	17371	17632	17530	17633	17551	17407	17503	17648	17521	17547	17764	17717	17760	17526	17525	17664	17674	17598	17520	17450	17411	17535	17650	17536	17518	17620	17781	17655	17481	17348	17717	17569	17574	17731	17612	17410	17439	17505	17597	17436	17473	17515	17346	17323	17536	17501	17382	17430	17582	17575	17495	17545	17446	17604	17376	17681	17613	17580	17572	17604	17513	17536	17611	17481	17441	17460	17633	17441	17555	17749	17647	17439	17375	17599	17404	17724	17389	17392	17605	17435	17686	17268	17447	17635	17615	17824	17564	17388	17696	17640	17546	17374	17473	17533	17542	17765	17377	17466	17467	17521	17686	17660	17471	17579	17418	17350	17434	17230	17155	17474	17403	17345	17377	17714	17398	17575	17328	17430	17358	17427	17536	17635	17486	17599	17599	17559	17586	17391	17531	17511	17693	17577	17564	17445	17340	17540	17446	17389	17656	17634	17754	17888	17396	17497	17413	17465	17466	17458	17474	17589	17627	17598	17430	17721	17619	17620	17600	17517	17612	17752	17238	17358	17498	17521	17447	17688	17440	17453	17480	17603	17680	17610	17466	17573	17467	17401	17547	17548	17570	17673	17676	17559	17475	17571	17575	17588	17551	17527	17476	17410	17434	17507	17591	17450	17572	17540	17606	17482	17412	17496	17577	17326	17493	17594	17593	17516	17645	17690	17380	17602	17429	17556	17380	17566	17427	17649	17812	17393	17338	17531	17532	17480	17488	17579	17721	17855	17577	17633	17505	17554	17418	17342	17515	17453	17587	17746	17626	17381	17621	17736	17233	17393	17596	17581	17394	17464	17505	17697	17517	17602	17732	17333	17552	17642	17378	17414	17671	17472	17537	17426	17502	17560	17450	17550	17562	17781	17527	17449	17541	17595	17562	17628	17535	17473	17307	17480	17393	17716	17598	17610	17688	17516	17461	17435	17699	17486	17722	17547	17482	17655	17397	17597	17583	17480	17466	17655	17430	17676	17700	17364	17625	17477	17574	17720	17418	17438	17663	17448	17521	17656	17553	17730	17674	17580	17507	17269	17380	17278	17511	17430	17454	17478	17783	17541	17478	17545	17365	17452	17687	17541	17409	17475	17345	17653	17645	17483	17543	17629	17455	17582	17517	17418	17730	17708	17512	17536	17423	17579	17398	17417	17312	17513	17571	17623	17414	17570	17743	17681	17599	17592	17468	17545	17479	17525	17537	17565	17441	17564	17451	17643	17542	17597	17722	17549	17641	17503	17625	17417	17684	17557	17583	17694	17489	17702	17442	17536	17685	17377	17573	17669	17504	17697	17692	17702	17484	17524	17412	17435	17575	17737	17443	17535	17469	17970	17590	17547	17351	17241	17553	17642	17681	17547	17550	17551	17592	17569	17689	17627	17492	17537	17536	17623	17465	17694	17158	17567	17551	17719	17397	17548	17518	17445	17600	17701	17575	17444	17773	17442	17551	17552	17667	17411	17678	17520	17331	17536	17654	17580	17655	17542	17574	17494	17488	17535	17458	17409	17710	17513	17418	17791	17427	17698	17661	17690	17510	17368	17490	17581	17736	17617	17603	17591	17378	17509	17472	17569	17572	17714	17691	17612	17646	17591	17435	17763	17649	17733	17347	17719	17621	17451	17756	17692	17637	17635	17428	17629	17661	17633	17577	17875	17560	17565	17529	17417	17489	17511	17623	17564	17708	17670	17450	17632	17695	17690	17543	17557	17435	17564	17671	17599	17675	17495	17551	17619	17552	17723	17726	17560	17344	17641	17474	17310	17448	17528	17653	17543	17814	17471	17597	17425	17695	17645	17615	17645	17533	17432	17618	17684	17569	17439	17598	17372	17391	17498	17591	17566	17627	17469	17654	17391	17420	17277	17556	17560	17297	17604	17448	17462	17522	17650	17551	17461	17566	17562	17251	17518	17444	17464	17664	17531	17468	17489	17501	17447	17496	17410	17508	17547	17629	17444	17325	17586	17496	17457	17441	17430	17621	17541	17469	17563	17594	17630	17460	17381	17667	17395	17506	17524	17648	17471	17281	17500	17387	17486	17582	17691	17578	17512	17583	17571	17574	17682	17396	17613	17685	17446	17395	17494	17563	17698	17586	17299	17513	17904	17525	17455	17481	17734	17316	17498	17460	17440	17520	17514	17530	17752	17568	17456	17490	17626	17485	17729	17556	17552	17530	17751	17612	17481	17358	17582	17463	17631	17600	17524	17767	17629	17638	17699	17621	17447	17491	17490	17475	17721	17414	17621	17413	17481	17300	17604	17486	17457	17787	17577	17341	17624	17508	17375	17400	17459	17720	17549	17540	17511	17554	17450	17565	17593	17588	17388	17323	17634	17544	17523	17477	17595	17419	17354	17513	17541	17618	17606	17507	17506	17499	17416	17691	17424	17580	17571	17605	17418	17568	17580	17541	17587	17505	17570	17369	17429	17397	17580	17441	17495	17636	17509	17444	17620	17499	17524	17396	17620	17409	17530	17763	17626	17455	17543	17657	17539	17621	17619	17442	17347	17454	17619	17447	17539	17729	17539	17466	17438	17500	17520	17487	17525	17756	17540	17434	17358	17551	17498	17532	17522	17474	17646	17546	17581	17519	17436	17505	17635	17559	17504	17601	17542	17617	17230	17681	17592	17568	17543	17612	17679	17542	17699	17521	17634	17615	17490	17361	17448	17546	17565	17498	17406	17574	17606	17535	17386	17470	17516	17510	17466	17657	17574	17515	17224	17487	17646	17431	17630	17621	17569	17625	17567	17453	17517	17571	17684	17646	17765	17445	17573	17475	17549	17587	17710	17462	17637	17562	17715	17552	17503	17609	17559	17438	17388	17630	17491	17563	17512	17617	17597	17544	17602	17373	17467	17721	17591	17518	17443	17410	17644	17656	17830	17536	17615	17550	17524	17510	17479	17506	17509	17560	17630	17507	17470	17576	17278	17429	17427	17523	17478	17437	17568	17532	17659	17496	17564	17431
14922	32061	26556	20960	19052	17634	16535	15694	15542	15297	14985	14915	15015	15018	14738	14992	14721	14685	14838	14595	14656	14644	14712	14687	14697	14699	14657	14702	14623	14654	14616	14702	14562	14592	14696	14556	14730	14593	14463	14831	14494	14584	14937	14706	14792	14710	14661	14564	14773	14512	14661	14630	14655	14728	14648	14520	14539	14607	14530	14467	14707	14634	14450	14525	14785	14618	14652	14706	14602	14640	14687	14606	14635	14609	14588	14472	14527	14694	14605	14537	14770	14744	14625	14755	14572	14720	14483	14667	14468	14775	14482	14687	14647	14514	14603	14616	14652	14738	14465	14557	14698	14487	14593	14349	14727	14426	14692	14609	14609	14817	14686	14621	14624	14745	14644	14519	14570	14460	14694	14528	14690	14698	14469	14558	14839	14482	14652	14456	14619	14692	14465	14539	14566	14586	14535	14726	14582	14733	14414	14506	14517	14675	14559	14689	14351	14635	14704	14620	14577	14566	14456	14726	14635	14667	14742	14510	14393	14596	14489	14733	14516	14652	14614	14547	14545	14636	14751	14398	14514	14632	14557	14511	14663	14367	14454	14699	14698	14497	14663	14662	14591	14705	14458	14580	14566	14412	14671	14697	14540	14608	14590	14467	14628	14617	14708	14673	14678	14563	14573	14775	14607	14629	14582	14523	14575	14502	14515	14457	14663	14582	14651	14514	14718	14599	14703	14716	14534	14634	14633	14576	14535	14609	14577	14648	14409	14479	14890	14675	14788	14696	14552	14681	14602	14451	14651	14518	14605	14642	14665	14610	14640	14577	14767	14675	14458	14509	14564	14702	14626	14558	14672	14587	14585	14681	14714	14465	14565	14634	14585	14534	14488	14545	14484	14579	14619	14563	14653	14627	14675	14600	14620	14506	14678	14757	14603	14587	14648	14580	14531	14584	14532	14474	14537	14632	14584	14418	14677	14682	14721	14630	14704	14677	14630	14713	14639	14633	14700	14605	14675	14742	14731	14542	14592	14544	14431	14433	14599	14642	14862	14656	14570	14561	14643	14635	14662	14593	14568	14732	14651	14538	14612	14808	14598	14585	14611	14543	14537	14624	14617	14704	14564	14715	14534	14735	14671	14630	14522	14595	14672	14646	14533	14388	14771	14692	14461	14664	14625	14664	14624	14580	14521	14577	14606	14605	14502	14591	14628	14544	14662	14781	14548	14793	14573	14553	14540	14391	14651	14564	14437	14633	14589	14658	14583	14691	14526	14463	14655	14450	14471	14366	14736	14606	14715	14536	14744	14461	14616	14580	14490	14652	14512	14598	14401	14654	14684	14485	14690	14439	14604	14586	14596	14650	14609	14389	14699	14602	14613	14700	14579	14597	14662	14496	14556	14732	14522	14643	14437	14531	14374	14543	14499	14505	14727	14525	14639	14550	14692	14618	14731	14488	14647	14558	14462	14563	14612	14455	14547	14580	14444	14336	14649	14416	14545	14834	14661	14486	14511	14503	14807	14585	14553	14603	14512	14574	14699	14670	14569	14642	14608	14578	14674	14532	14601	14603	14540	14407	14713	14545	14691	14501	14593	14540	14621	14726	14611	14567	14745	14547	14449	14491	14672	14534	14625	14604	14740	14638	14624	14678	14673	14585	14633	14759	14636	14596	14400	14425	14679	14455	14800	14655	14807	14429	14630	14524	14380	14611	14495	14702	14543	14511	14610	14649	14728	14834	14464	14470	14569	14601	14386	14655	14517	14706	14662	14644	14658	14606	14565	14510	14611	14664	14740	14591	14696	14508	14571	14549	14595	14780	14694	14564	14527	14531	14605	14617	14789	14524	14678	14564	14609	14619	14700	14462	14705	14546	14617	14468	14780	14483	14480	14723	14565	14636	14635	14675	14594	14523	14505	14532	14578	14549	14553	14646	14674	14530	14590	14718	14553	14704	14596	14544	14503	14569	14664	14597	14528	14659	14726	14398	14788	14578	14603	14564	14665	14586	14604	14784	14608	14619	14491	14604	14621	14722	14576	14567	14575	14497	14500	14700	14683	14715	14681	14600	14510	14698	14672	14734	14656	14444	14526	14659	14585	14690	14499	14638	14591	14559	14477	14614	14578	14737	14488	14619	14632	14579	14838	14620	14514	14606	14514	14524	14481	14605	14500	14584	14729	14596	14491	14531	14537	14708	14758	14429	14643	14580	14556	14455	14623	14499	14771	14541	14578	14393	14625	14458	14633	14617	14699	14575	14705	14595	14663	14545	14641	14676	14609	14657	14585	14533	14658	14617	14513	14618	14589	14733	14586	14427	14594	14658	14615	14642	14648	14620	14556	14469	14551	14613	14582	14629	14554	14608	14385	14706	14509	14422	14579	14589	14717	14553	14649	14628	14708	14706	14493	14432	14659	14683	14632	14315	14681	14511	14633	14502	14546	14571	14604	14425	14662	14583	14615	14514	14483	14646	14607	14751	14607	14581	14462	14599	14555	14652	14381	14693	14565	14490	14710	14521	14726	14618	14758	14563	14655	14626	14481	14517	14547	14557	14565	14719	14568	14577	14523	14525	14653	14614	14633	14512	14558	14515	14588	14693	14594	14532	14426	14723	14671	14577	14466	14491	14712	14569	14561	14568	14610	14587	14509	14461	14503	14346	14624	14698	14734	14544	14655	14615	14623	14579	14513	14600	14581	14506	14595	14599	14649	14737	14430	14611	14457	14723	14590	14711	14540	14566	14673	14731	14678	14487	14497	14548	14639	14590	14550	14542	14470	14466	14539	14512	14732	14672	14504	14550	14534	14592	14450	14613	14597	14552	14633	14525	14670	14542	14599	14629	14686	14603	14562	14705	14623	14476	14677	14603	14671	14744	14643	14543	14688	14523	14561	14548	14640	14536	14634	14489	14639	14789	14536	14613	14497	14598	14468	14549	14427	14716	14695	14453	14643	14606	14659	14647	14701	14482	14663	14582	14717	14558	14526	14507	14685	14629	14606	14579	14582	14624	14573	14712	14641	14468	14541	14671	14549	14524	14612	14290	14540	14632	14397	14551	14720	14562	14590	14455	14594	14638	14587	14483	14804	14615	14641	14672	14610	14518	14460	14540	14562	14578	14752	14614	14555	14558	14667	14552	14612	14706	14580	14697	14686	14536	14603	14588	14708	14534	14694	14595	14649	14447	14649	14638	14665	14746	14610	14502	14675	14614	14692	14656	14617	14698	14624	14626	14643	14569	14600	14623	14467	14758	14733	14703	14533	14656	14663	14624	14592	14437	14763	14644	14678	14694	14539	14570	14615	14516	14772	14592	14577	14574	14522	14547	14596	14556	14642	14507	14663	14617	14492	14682	14602	14533	14778	14552	14817	14712	14492	14580	14476	14578	14560	14608	14538	14647	14687	14635	14465	14491	14714	14694	14486	14618	14492	14511	14475	14635	14519	14671	14633	14476	14572	14771	14645	14504	14486	14821	14668	14551	14745	14508	14678	14530	14583	14531	14591	14578	14557	14576	14550	14493	14468	14595	14569	14650	14601	14486	14353	14465	14657	14719	14625	14551	14594	14701	14582	14772	14878	14596	14579	14622	14666	14746	14579	14506	14525	14484	14562	14730	14895	14655	14577	14702	14514	14577	14461	14543	14663	14611	14495	14750	14649	14587	14681	14719	14605	14645	14621	14421	14587	14636	14654	14576	14762	14696	14417	14655	14540	14826	14575	14563	14711	14600	14621	14463	14715	14650	14576	14352	14620	14639	14551	14651	14417	14709	14574	14767	14540	14608	14490	14498	14754	14589	14723	14566	14840	14437	14650	14655	14566	14576	14505	14620	14587	14628	14614	14574	14629	14576	14542	14530	14636	14598	14561	14618	14632	14418	14661	14601	14672	14727	14598	14673	14540	14501	14603	14531	14551	14628	14714	14465	14705	14665	14622	14756	14623	14498	14646	14639	14724	14634	14818	14572	14575	14492	14584	14488	14566	14593	14660	14752	14581	14736	14672	14479	14667	14510	14597	14499	14629	14627	14650	14605	14615	14553	14653	14688	14596	14621	14576	14532	14545	14554	14680	14432	14713	14424	14657	14641	14616	14616	14538	14606	14672	14682	14554	14471	14724	14636	14528	14628	14686	14496	14648	14806	14697	14625	14576	14651	14654	14582	14498	14558	14579	14554	14743	14640	14549	14648	14630	14758	14701	14655	14566	14535	14838	14679	14639	14603	14600	14715	14525	14668	14499	14557	14458	14519	14603	14718	14644	14655	14576	14689	14482	14447	14613	14554	14570	14571	14525	14716	14621	14437	14561	14651	14584	14665	14475	14731	14641	14693	14496	14655	14665	14548	14546	14553	14620	14517	14703	14531	14650	14694	14577	14606	14666	14539	14578	14635	14561	14564	14470	14633	14813	14671	14444	14613	14492	14709	14612	14507	14593	14629	14632	14719	14639	14604	14506	14684	14578	14714	14578	14457	14597	14621	14414	14627	14556	14782	14713	14694	14667	14685	14565	14591	14630	14678	14569	14595	14604	14498	14615	14762	14619	14421	14675	14659	14688	14899	14617	14577	14650	14504	14585	14653	14724	14523	14652	14544	14623	14813	14621	14553	14540	14671	14466	14731	14683	14630	14663	14567	14405	14526	14722	14661	14648	14660	14557	14597	14704	14559	14416	14611	14490	14563	14747	14484	14581	14546	14750	14516	14700	14414	14733	14592	14721	14559	14480	14548	14638	14587	14501	14687	14706	14607	14499	14683	14400	14701	14643	14470	14723	14523	14596	14584	14591	14444	14606	14453	14686	14450	14652	14715	14499	14617	14577	14546	14563	14484	14653	14544	14579	14586	14648	14567	14570	14600	14727	14552	14596	14494	14644	14605	14800	14526	14423	14526	14484	14573	14615	14693	14554	14794	14625	14755	14704	14536	14555	14510	14543	14589	14852	14597	14530	14637	14625	14606	14601	14465	14543	14530	14449	14730	14833	14541	14543	14697	14512	14604	14677	14530	14543	14651	14645	14509	14417	14634	14699	14563	14531	14524	14640	14466	14559	14742	14698	14665	14707	14428	14597	14603	14635	14729	14654	14688	14477	14498	14690	14571	14701	14543	14686	14529	14651	14683	14524	14513	14539	14452	14656	14687	14799	14579	14598	14417	14436	14664	14689	14599	14651	14616	14562	14545
24339	21021	26814	26641	21482	20317	20291	19133	18722	18531	18792	18517	18584	18338	18620	18546	18351	18446	18426	18165	18530	18576	18357	18323	18463	18453	18334	18255	18328	18270	18257	18234	18221	18271	18232	18622	18408	18189	18310	18183	18478	18395	18387	18193	18297	18267	18306	18155	18459	18344	18418	18382	18484	18433	18308	18250	18188	18453	18369	18375	18274	18286	18382	18183	18393	18349	17997	18199	18295	18241	18391	18431	18430	18480	18150	18245	18260	18200	18523	18420	18335	18361	18536	18269	18315	18171	18046	18481	18612	18280	18198	18265	18441	18216	18356	18174	18269	18357	18449	18363	18312	18204	18385	18340	18320	18378	18426	18314	18285	18229	18255	18439	18190	18295	18129	18190	18215	18218	18295	18624	18411	18446	18336	18411	18188	18345	18458	18578	18156	18306	18556	18362	18347	18153	18159	18394	18298	18345	18246	18339	18026	18281	18252	18367	18525	18183	18214	18356	18378	18201	18557	18428	18189	18175	18463	18253	18200	18443	18299	18341	18257	18246	18359	18377	18470	18427	18237	18241	18085	18226	17982	18277	18186	18340	18413	18314	18334	18222	18221	18531	18349	18349	18410	18459	18303	18342	18391	18373	18278	18267	18373	18188	18243	18388	18302	18310	18277	18360	18162	18431	18138	18337	18422	18253	18185	18247	18528	18336	18396	18469	18257	18562	18241	18416	18331	18319	18189	18014	18427	17993	18370	18082	18352	18309	18104	18253	18287	18243	18246	18136	18409	18398	18322	18266	18299	18377	18103	18353	18268	18391	18351	18317	18258	18497	18161	18380	18255	18178	18225	18245	18177	18385	18411	18237	18464	18468	18440	18275	18020	18215	18558	18212	18275	18242	18313	18267	18244	18412	18425	18419	18457	18334	18255	18285	18294	18335	18180	18335	18245	18226	18249	18337	18232	18116	18073	18149	18214	18348	18058	18451	18150	18400	18278	18389	18262	18364	18273	18195	18485	18315	18259	18348	18264	18334	18201	18236	18368	18320	18481	18240	18182	18263	18240	18219	18226	18187	18400	18266	18367	18249	18370	18240	18403	18380	18285	18205	18322	18245	18393	18240	18470	18454	18490	18200	18293	18210	18397	18144	18276	18243	18355	18025	18278	18372	18433	18273	18472	18107	18289	18287	18386	18296	18418	18297	18340	18406	18298	18513	18346	18199	18196	18329	18214	18247	18329	18431	18456	18303	18225	18448	18304	18257	18319	18392	18333	18386	18290	18484	18163	18016	18602	18222	18242	18224	18357	18276	18209	18320	18347	18268	18244	18267	18498	18242	18339	18316	18324	18224	18403	18206	18247	18591	18305	18445	18596	18262	18449	18253	18180	18175	18223	18358	18370	18434	18163	18303	18581	18339	18178	18430	18110	18448	18256	18386	18205	18545	18165	18478	18389	18311	18450	18378	18221	18229	18367	18590	18270	18233	18251	18376	18337	18437	18323	18367	18276	18278	18271	18237	18422	18426	18161	18373	18209	18060	18314	18369	18251	18228	18443	18378	18304	18078	18057	18236	18237	18348	18163	18259	18200	18120	18357	18535	18327	18428	18356	18194	18310	18335	18383	18149	18251	18147	18323	18355	18225	18325	18413	18438	18305	18091	18275	18342	18340	18258	18229	18414	18349	18226	18262	18481	18253	18271	18374	18417	18384	18321	18525	18273	18250	18252	18380	18251	18300	18256	18352	18363	18166	18329	18310	18157	18200	18533	18468	18461	18287	18150	18251	18329	18390	18313	18477	18357	18514	18189	18205	18451	18366	18310	18366	18132	18347	18509	18238	18275	18526	18104	18379	18384	18279	18273	18408	18476	18475	18480	18443	18187	18221	18427	18345	18198	18314	18339	18168	18325	18380	18203	18354	18485	18218	18433	18361	18091	18201	18314	18586	18437	18125	18217	18395	18309	18220	17971	18500	18444	18313	18203	18330	18127	18177	18335	18280	18134	18532	18276	18247	18327	18373	18278	18250	18022	18257	18381	18410	18344	18384	18280	18213	18176	18160	18284	18165	18411	18293	18338	18171	18254	18302	18129	18343	18247	18391	18438	18435	18137	18367	18221	18512	18289	18427	18417	18229	18205	18252	18488	18293	18271	18458	18273	18429	18298	18427	18156	18034	18183	18391	18488	18315	18213	18140	18255	18322	18318	18329	18449	18261	18207	18024	18242	18442	18151	18476	18472	18385	18331	18301	18260	18293	18205	18205	18244	18227	18172	18298	18435	18601	18133	18356	18435	18329	18227	18222	18289	18399	18370	18249	18288	18206	18171	18179	18426	18350	18428	18282	18185	18484	18430	18341	18142	18397	18214	18241	18386	18302	18267	18110	18461	18205	18248	18220	18279	18354	18304	18318	18251	18075	18392	18238	17930	18351	18503	18377	18518	18266	18369	18437	18262	18378	18386	18460	18247	18245	18091	18410	18399	18416	18224	18190	18486	18284	18287	18232	18292	18180	18252	18350	18380	18375	18134	18287	17988	18134	18294	18352	18310	18098	18431	18345	18490	18279	18201	18392	18547	18348	18238	18498	18263	18376	18269	18312	18613	18233	18311	18471	18196	18462	18366	18323	18334	18507	18329	18086	18256	18002	18242	18349	18337	18273	18211	18343	18261	18356	18274	18388	18237	18235	18159	18244	18448	18386	18323	18181	18113	18163	18408	18216	18345	18230	18345	18227	18255	18358	18300	18349	18430	18372	18348	18315	18261	18135	18269	18486	18230	18210	18355	18519	18318	18415	18196	18334	18340	18288	18403	18456	18174	18235	18383	18278	18308	18232	18209	18177	18218	18433	18336	18269	18341	18389	18042	18281	18271	18365	18442	18427	18163	18167	18285	18230	18251	18196	18133	18253	18301	18397	18394	18329	18378	18280	18210	18239	18180	18208	18192	18282	18015	18328	18228	18297	18256	18407	18385	18345	18500	18544	18436	18353	18249	18347	18326	18361	18340	18132	18401	18341	18361	18535	18237	18478	18150	18247	18394	18234	18247	18252	18552	18493	18503	18366	18421	18514	18265	18195	18296	18258	18248	18236	18515	18387	18347	18398	18126	18494	18405	18363	18313	18395	18362	18168	18308	18369	18166	18425	18343	18276	18234	18422	18404	18607	18433	18497	18221	18161	18178	18345	18328	18305	18304	18217	18337	18407	18251	18160	18416	18284	18374	18303	18509	18307	18334	18305	18164	18574	18308	18266	18180	18427	18328	18391	18361	18137	18331	18312	18295	18506	18284	18038	18150	18349	18530	18353	18270	18479	18231	18377	18485	18441	18258	18191	18380	18298	18389	18153	18212	18315	18071	18278	18063	18342	18261	18342	18346	18388	18371	18390	18294	18303	18119	18023	18253	18245	18305	18160	18181	18119	18328	18554	18294	18199	18262	18144	18315	18305	18280	18586	18354	18350	18165	18372	18148	18192	18240	18231	18214	18151	18195	18305	18272	18168	18373	18168	18333	18270	18457	18453	18256	18226	18348	18097	18382	18120	18239	18017	18113	18196	18269	18206	18572	18392	18195	18291	18384	18355	18237	18168	18090	18344	18372	18407	18330	18530	18174	18321	18248	18577	18380	18260	18274	18411	18522	18364	18345	18349	18375	18369	18372	18202	18284	18219	18117	18303	18380	18192	18394	18145	18171	18363	18215	18453	18382	18251	18345	18188	18553	18178	18058	18484	18333	18332	18396	18303	18426	18274	18388	18194	18296	18339	18409	18331	18279	18519	18342	18223	18259	18256	18346	18119	18209	18210	18083	18332	18245	18212	18255	18246	18317	17998	18426	18353	18214	18370	18459	18159	18438	18318	18312	18269	18340	18281	18350	18368	18167	18218	18198	18297	18560	18331	18354	18288	18304	18333	18232	18447	18276	18367	18045	18194	18287	18381	18119	18152	18396	18369	18451	18422	18255	18288	18291	18214	18222	18208	18262	18051	18245	18220	18513	18000	18465	18495	18429	18237	18199	18357	18567	18207	18525	18563	18304	18462	18252	18250	18244	18312	18126	18287	18370	18183	18303	18376	18377	18539	18269	18310	18214	18427	18285	18411	18403	18233	18315	18239	18309	18270	18248	18467	18199	18157	18414	18513	18212	18201	18351	18359	18598	18385	18358	18214	18167	18289	18078	18250	18161	18414	18145	18412	18394	18401	18192	18124	18209	18403	18381	18335	18348	18067	18186	18347	18247	18382	18232	18319	18400	18359	18516	18180	18329	18265	18619	18062	18423	18351	18390	18227	18311	18224	18313	18307	18065	18395	18374	18420	18286	17999	18421	18463	18195	18270	18233	18356	18376	18492	18331	18331	18302	18499	18240	18210	18383	18411	18059	18262	18130	18279	18130	18275	18193	18184	18411	18492	18257	18265	18275	18233	18443	18560	18317	18147	18528	18345	18158	18353	18252	18435	18320	18028	18272	18225	18246	18219	18248	18397	18279	18188	18397	17911	18042	18135	18341	18186	18387	18376	18230	18253	18336	18188	18326	18364	18331	18327	18317	18372	18278	18439	18271	18271	18411	18171	18215	18270	18257	18435	18298	18386	18443	18359	18395	18240	18393	18157	18326	18397	18369	18141	18399	18303	18413	18077	18322	18240	18461	18369	18283	18412	18183	18407	18123	18397	18350	18205	18374	18320	18438	18396	18369	18258	18294	18273	18338	18259	18345	18336	18309	18198	18271	18322	18382	18335	18173	18329	18110	18376	18436	18408	18303	18474	18265	18389	18255	18267	18394	18463	18433	18303	18151	18186	18349	18201	18202	18213	18312	18292	18414	18226	18290	18189	18299	18353	18392	18411	18317	18338	18272	18265	18316	18346	18106	18340	18551	18209	18328	18394	18453	18180	18364	18411	18351	18394	18424	18143	18435	18415	18379	18319	18337	18275	18382	18257	18334	18400	18150	18312	18256	18302	18236	18349	18535	18455	18348	18508	18476	18415	18590	18362	18241	18304	18089	18348	18228	18168	18217	18457	18298	18372	18229	18296	18209	18448	18138	18257	18198	18418	18253	18159	18426	18142	18443	18516	17956	18167	18359	18183	18475	18492	18425	18286	18384	18486	18634	18511	18430	18346	18187	18368	18342	18443	18363	18253	18382	18411	18327	18277	18221	18308	18569	18277	18422	18395	18280
15798	28749	24168	19946	18427	17128	16286	15991	15740	15645	15495	15406	15218	15313	15228	15083	15249	15202	15220	15203	15004	15116	15171	15203	15238	15141	15077	15055	14997	15199	14895	14927	15052	14916	15172	15136	15044	15090	15141	15038	15221	15050	15096	15159	15148	14926	15112	14984	15165	15068	15233	15126	15134	15224	15094	14998	15048	15127	15021	15071	15114	15204	14890	14938	15158	15010	15047	15019	15125	14973	14945	14995	14966	15059	15120	15098	14951	14993	15062	15134	15290	15138	15045	15033	15212	14905	15123	14990	15049	15078	14872	15001	15148	15146	15108	14951	14997	15188	14984	14999	15050	15063	14940	14998	15001	14986	15050	15234	15074	15305	15122	15168	15152	15099	15138	15002	15116	15001	15068	15125	15026	15118	15099	15125	15102	14871	14991	15099	15014	14907	14908	15087	14997	15228	15023	15159	15054	15057	15141	14982	15045	14999	15102	15151	14885	14914	15117	14996	14880	15268	15046	15207	15030	15124	15138	15012	15147	15122	15024	15053	14975	15236	14996	15084	15191	15186	14927	15290	14940	15061	15182	15047	14985	15159	15200	15036	15002	15036	15033	14997	15041	15138	15230	15157	15061	15272	15219	15029	15161	15045	15153	15119	14816	15103	15288	15107	15150	15021	15078	15031	14973	14977	15033	15076	15082	15068	15173	15054	14851	15104	15009	14918	15040	15275	14975	14998	15110	15104	14896	14929	14979	14971	15009	15064	15099	14982	15021	15079	15073	14964	15145	15245	15130	15070	15109	15037	14984	15081	15302	14901	15306	15168	15034	14901	15251	15216	15157	15154	15060	15183	15070	15101	15172	15132	14979	15110	15038	15042	14937	14983	15105	15128	15122	15207	15102	15063	15108	14985	15001	14989	15004	15001	14984	14953	14937	15261	14970	15043	14938	15154	15103	15055	15119	15163	15221	15018	15178	14900	14984	15220	14875	15045	15142	14880	14974	15014	14981	15101	15188	14944	15207	15230	15018	14994	14968	15069	15099	15028	15210	15040	15207	14947	15117	15077	15011	15072	14976	14992	15158	15074	15187	15013	15011	15017	15066	15227	15062	15107	14970	14983	15141	15100	15028	15088	15040	15050	15016	15209	15179	15085	15193	15192	15042	14952	15149	14978	15079	14934	15064	15085	15084	14931	15206	15141	15146	14914	15283	15009	14872	15244	15003	15077	15031	15027	15076	15097	15015	15139	15103	14880	15086	15052	15067	14992	15229	15223	15212	15119	15000	15085	15074	15000	14931	15129	14947	15009	15032	15030	14956	14867	14999	15059	14913	15064	14933	14973	15198	15000	15169	14994	15054	15056	15088	15099	15001	15125	15043	15226	15186	15057	15168	15184	15233	14976	15156	15112	15177	15038	15053	15120	14983	15145	15000	15048	15120	15167	15108	15050	15085	14970	15191	15070	15038	15137	15112	15180	15231	15136	15029	15084	15254	14925	15148	15046	15189	15088	15021	14964	15087	14965	15217	15092	15104	15191	15122	15165	15173	15116	15107	15065	14945	15240	15113	15022	15022	15025	15006	15151	15126	15167	15044	15150	15044	15046	15023	15052	15030	15212	15016	15042	15058	15069	14911	15030	15114	15078	15020	15085	15212	15108	14995	15124	14910	15039	14991	14944	15136	15234	14920	15095	15044	15061	15074	15245	15063	15042	15131	15107	15191	15129	15114	15104	15209	15153	15097	15113	15056	15114	15084	15033	15176	15205	14917	15143	15010	15093	15010	15237	15051	15160	14984	15140	15251	15025	15164	14857	15033	14880	15031	15127	15120	15024	15081	14986	15213	15109	15067	15130	14920	15155	15108	15133	15048	15085	15172	15059	15197	15033	14959	15135	15134	14983	15091	14935	15214	14912	15088	15129	14989	15179	15192	15119	15007	14957	15137	15058	15005	15171	15108	15142	15154	15271	15102	14998	15113	14871	15197	15046	15129	15078	15147	15099	15077	15176	15041	15096	15054	14906	15078	15175	15169	15173	15065	15002	15110	15047	14964	15115	15264	15081	14980	14986	15091	15006	15119	15038	15014	15032	15026	15026	14995	15009	14920	15199	15087	15212	15296	15131	14923	15098	15372	14895	15135	15074	15086	15093	15079	15028	15164	15177	15172	15188	15099	15258	15172	15110	14902	15157	15106	15001	15008	15073	15193	15014	14971	14941	15197	15080	14968	15027	15222	15082	15078	15160	15079	15015	15136	14881	15090	15143	15038	15140	15161	14989	15021	15088	15145	15097	15133	15011	15016	14973	15030	14972	14970	15067	15145	15141	14866	15005	15156	15025	14941	14869	15192	15030	15146	15061	14925	15202	15019	15185	15296	15144	15113	15011	15123	15101	15062	15097	15128	14920	15055	15169	15109	15053	15109	15068	14912	15092	15139	15001	14983	15255	15009	15228	15226	15285	15030	14942	15112	15103	15098	14973	15149	15045	15060	15184	15224	15081	15098	15069	14917	14989	15063	15047	14889	15035	15080	15103	15254	15126	15101	15172	15064	15203	15024	15113	15205	15036	15098	14899	15049	15066	15068	15092	14947	15032	15332	15167	15079	15222	15079	15228	14981	15129	15049	14950	15045	15069	14997	14958	15199	15106	15005	15108	15007	15106	15085	15116	15143	14991	15023	14983	15100	15080	15163	14992	14983	15247	15180	15161	15018	15181	15108	15080	15071	14998	15090	15071	15171	15118	15064	14988	15173	15082	15122	15000	15285	15083	14949	15094	14912	15121	15102	15062	15107	15112	15125	15104	15216	14997	15234	15124	14941	15067	15006	15111	15085	15080	15085	15164	15147	15047	15049	15114	15081	15051	15105	15199	15042	15079	14944	15089	15161	14987	15006	14952	14985	15069	15194	14989	15096	15034	15012	15050	15274	15197	15048	14950	15118	15145	15033	15118	15116	15271	15092	15009	15073	15095	15121	15062	15102	14854	15054	15039	14848	15132	15089	15083	15154	15099	15091	15010	15038	15249	14953	15004	15129	14973	14974	14981	15091	15060	15008	15016	15202	15075	15212	15119	15077	15185	15041	15006	15148	14995	14974	15080	15222	15092	15229	15102	15220	14976	14968	15097	15135	15241	15005	15095	14995	15200	15103	14931	14908	15275	15070	15051	15166	15159	15151	14998	15009	15253	15202	15070	15072	15301	15003	15085	15055	15107	15092	15091	15206	15043	15121	15134	15032	15201	15265	15104	15170	15019	15080	15010	15108	15083	14916	15198	15054	15104	15002	14933	15060	15141	15115	15051	15181	15229	15178	15264	15049	15068	14883	15056	14904	15113	15099	15003	15130	14979	15217	15115	15021	15042	15209	14962	15142	15148	15112	14933	15044	15125	14964	14985	15348	15097	15155	15052	15122	15124	15249	15078	15152	15023	15046	14967	15049	15066	14925	15016	15155	15001	15057	15174	15266	14983	15186	15220	15152	15098	14998	15138	14910	15231	15043	15125	15120	15089	15059	15011	15103	14987	14940	14935	15235	15038	15219	15177	15053	15264	15003	15106	15018	15074	15025	15090	15101	15258	15181	15046	15225	14971	14942	15241	15329	15035	14991	14994	14908	15087	15036	15131	15031	15058	15043	15166	15095	15210	15142	15053	15009	15176	14912	15014	15179	15232	15059	15250	14958	14933	15116	15066	15135	15061	15049	14997	15318	15058	14950	15066	15114	15146	15126	15088	15114	14933	15039	15231	15038	15034	15020	15054	15019	14992	15241	15119	14948	15123	15111	15134	14955	15164	15030	15122	14993	15016	14989	15187	15077	15024	15097	14806	15068	15103	15022	15146	15064	15133	15082	15034	15244	15069	15101	15039	15059	15085	14993	15155	15018	15019	15118	15085	14901	15188	15134	15154	14885	15188	15012	15193	14906	14996	15181	15050	14949	15126	15137	15099	15069	14970	15308	14948	15078	15168	15246	14849	15035	15213	15218	15059	15140	15085	15161	15206	15039	14999	15205	15110	15062	14970	15030	15089	15146	15041	15155	15061	15021	15162	15116	15123	15203	15077	15167	15011	15303	15056	15170	15107	15197	15253	15070	14996	14987	15027	15170	15089	15127	15061	15030	15124	15034	15106	15162	15053	15008	15031	15109	15148	15045	15153	15262	15162	14982	14988	15242	15105	15093	15016	15089	14948	15032	15067	15123	15305	15042	15062	15241	15144	15048	15120	15130	15004	14775	15014	15271	15218	14953	14988	15263	15036	15148	15087	15155	15111	14997	15097	15255	15150	15170	15126	15051	15006	15039	15100	15080	15201	15051	14924	15087	14978	14927	15061	15045	14960	15010	15039	15051	15037	15008	15025	15109	14937	15066	15188	15020	15168	14934	15032	15165	15108	14953	14920	15031	14986	15120	15154	14864	15187	14898	15083	15134	15077	15164	15067	15066	15122	15096	15005	15146	15030	14978	14945	15232	15227	14901	15036	14985	15059	15064	15100	15150	15058	15069	15241	15072	15061	15169	15083	15002	15040	15061	15256	15138	15144	15235	15020	15170	15199	15139	15065	15038	14916	15013	15051	15142	15143	15003	15189	15107	15119	15163	15173	15072	15077	15148	15188	15226	15060	14958	15190	15110	14999	15101	14926	15086	15074	15045	15104	15040	15020	15135	15065	15093	15147	15304	15014	15058	14983	15106	15232	15125	15146	15098	15129	15080	15214	15170	15136	15123	15111	15058	15116	15070	14935	14931	15280	15132	15061	15106	15071	15126	14841	15091	15217	15172	14960	15126	15038	15006	14993	15021	15221	15089	15140	15229	15113	15261	15066	15085	15008	14999	14954	15083	15280	15176	15090	15139	14974	15247	15123	15122	15373	15081	15048	14994	15163	15226	15060	14810	15172	15051	15096	15009	14968	15166	15073	15014	15050	15057	14901	15160	14986	15050	15243	15114	14961	15048	14951	15137	14999	15114	14917	15141	15140	15141	15042	15112	15169	15133	15123	15025	15174	15174	15055	15176	15037	15012	15071	14969	15005	14909	15041	15117	15002	15292	15127	14890	14934	15143	15191	14971	15178	14939	15084	15073	14889	15197	15197	15057	15128	14896	14885	15191	14970	15024	15088	15153	15112	15218	15128	15234	14930	15200	15189	15072	15186	15038	14962	15059	15173	15197	15318	15017	15122
21935	21084	28293	24098	21427	23816	26221	21237	19977	19857	19764	19658	19407	19352	19440	19161	19125	19053	19182	19017	19080	19082	19174	19056	19312	19179	19101	19003	19155	18924	18850	18952	18955	18985	18915	18974	18726	19059	18898	19046	19006	18961	19259	19032	19033	18961	18746	18781	19233	18956	19098	18933	18985	19145	18833	18774	19088	18836	18957	18902	19006	18681	18957	19032	18973	18909	19013	19016	19050	18989	18941	19016	18959	18894	19024	19050	18925	18951	18895	18998	18970	18834	18885	18897	18858	18814	19032	18770	18885	18799	19074	19019	18939	18816	18947	18992	18923	18942	18750	19008	18784	18988	19166	19201	18904	18711	18730	18840	18993	18872	18921	18766	19010	18713	18941	18919	18773	19021	18727	18904	18741	18928	19061	18893	18923	18597	18781	18979	18776	18999	18875	19006	18865	19108	18723	18824	18897	18835	18839	18798	18902	18834	18586	19018	18867	18977	18807	18978	18935	18757	18880	19004	18880	19099	18787	18770	18781	18961	19052	18968	19057	19027	18968	18943	18622	18757	18782	18685	18947	18940	18770	18906	18766	19091	18988	18847	19046	18968	18978	18829	19034	19001	19063	18950	18895	18795	18814	18872	18843	18770	18967	18897	18767	18917	18847	18670	18956	18986	18968	18887	18819	18968	19041	18721	18701	18982	18749	18944	18938	19079	18833	18817	18824	18858	19050	18900	18837	18954	18905	18732	18821	18878	18976	18868	18854	19060	18977	18842	18661	18854	18819	19004	18858	18830	18560	18980	18954	18865	18972	18796	18857	18738	18790	18963	18817	18759	19060	19068	18922	18748	18577	18820	18832	19019	18843	18831	18935	18939	18885	18906	18949	18814	18905	18949	19006	18822	19049	18949	18830	18809	18700	18840	18823	18823	18863	18943	18795	18990	18912	18894	18897	18819	18912	19058	18878	18801	18854	19024	18878	18728	18896	18730	18776	19046	19069	18933	18839	18963	18885	18692	19069	18970	18957	18778	18945	18941	19041	19132	18878	18921	18874	18887	18896	18814	18953	18860	18892	18779	18860	18840	18931	18924	18638	19001	18877	18822	18861	18744	18652	18964	18703	18841	19017	18848	18583	18927	18879	18724	18960	19108	18877	18602	18869	18840	18813	18753	18824	18835	18884	18957	18892	18899	18792	18846	18947	18874	18812	18857	18964	18984	19053	18976	18839	19023	19020	18781	18887	18873	18997	19009	18858	19003	18754	18908	19082	18869	19031	18757	18810	18571	18939	18840	18660	18938	18840	18849	18881	18976	18866	18773	18737	18869	18838	19021	19004	18758	18736	18925	19020	18831	18987	18932	18898	18659	18914	18891	18707	18872	18805	18844	18930	18741	18971	18851	19038	18683	18866	18842	18842	18699	18840	18860	18984	18722	18769	18869	18882	19127	18824	18849	18926	18834	19010	18918	18848	18820	18995	18706	18923	19114	18817	18845	18826	18696	18861	18961	18804	18883	18837	18802	18857	18868	19027	18877	18832	18863	18809	18875	18740	18924	18906	18659	18995	18856	18965	18909	19060	18909	18888	18853	18703	18751	18845	18939	18923	18994	18814	18824	18871	18744	18807	18892	18653	18995	18705	18820	18649	18584	18942	19027	18775	18790	18631	18770	18826	18869	18849	18878	18895	18798	18805	18855	18825	18807	18708	18797	18813	19082	18932	18858	18747	18790	18842	19018	18776	19017	18944	18791	18780	18936	18839	18955	18788	18933	18758	18880	18743	18997	18960	18849	18981	18901	19011	18807	18844	18677	18787	18855	18916	18866	18748	18838	18806	18816	18768	18858	19024	18808	18682	18641	18924	18748	18826	18826	18839	18922	18834	18918	18858	18927	18949	19017	18745	18648	18747	18828	18821	18912	18767	18887	19050	18941	18679	18857	18874	19028	18890	18635	18771	18863	18750	18715	18881	18816	18837	18888	18908	18664	18827	18750	19008	19131	18821	18665	18918	18967	18867	18825	18821	18856	18747	18799	18794	18904	18940	18896	18694	18908	18825	18946	18904	18776	18891	18855	19119	18849	18882	18895	18793	18985	18754	18822	18925	18867	18940	19038	19032	18889	18775	19043	18769	18897	18807	18869	18957	18893	19081	18877	18844	18857	18955	18794	18785	18861	19053	18978	18970	18914	18883	18886	19058	18770	18851	18787	18767	18902	18985	18808	18972	18781	18923	19049	18883	18994	18941	19051	18911	19121	18606	18988	18901	18718	18788	18766	18892	18910	18805	19064	18867	18957	19022	18913	18918	18867	19073	18859	19042	18904	18896	18869	19177	18884	18958	18848	18804	18900	18976	18949	18960	18596	18725	18810	18943	18896	18749	18814	18799	18809	18794	18914	18810	18817	18796	18672	18707	18986	18861	18709	18821	18972	18716	18816	18716	18785	18958	18826	18951	18824	18888	18808	18890	18807	18842	18819	18812	18752	18864	19046	18748	18714	18825	18851	18724	18723	18862	18793	18888	18739	18957	19121	19035	18723	18864	19028	18936	18982	18750	18773	18973	18813	18687	18885	19120	18713	18693	18751	18841	18810	18639	19190	18842	19217	18594	18868	18967	18910	18750	18805	18604	18824	18892	18872	18834	18786	18718	18908	18898	18774	18958	19040	18884	18750	18937	18921	18812	18789	18975	19043	18994	18890	18760	18783	18821	18941	18766	18773	18949	19103	18875	18680	18870	19080	19012	18821	18914	18913	18919	18910	19002	18909	18901	18827	19083	18835	19107	18862	18935	18823	18803	18847	18696	18795	18876	18855	18821	18841	18986	18919	18858	18690	18919	18848	18899	18569	18945	18783	18905	18926	18978	18912	18852	18583	18716	18992	19078	19008	18905	18737	18678	18617	18907	18655	18875	18731	18915	18689	19014	18613	18936	18730	19103	18950	18827	18740	18913	18963	18997	19076	18744	18675	18953	18688	18774	18849	18886	18803	18645	18911	18935	19081	18806	18730	18862	18987	18958	18819	18884	18713	19003	18855	18966	18829	18786	18951	18867	18906	19033	18868	18849	18816	18834	18795	18666	18685	19042	19046	19025	18737	19163	18788	18879	18739	18700	18945	18973	18712	18846	18932	18818	19135	19213	18810	18827	18967	18874	19067	18901	19116	18809	18677	18922	18821	18843	18924	19038	18852	18789	18982	18906	18917	18958	18966	18796	18634	18845	18852	18878	18619	18655	18873	18766	18725	18574	18582	18946	18864	18788	18776	18942	18983	18755	18631	19008	18881	18890	18822	18795	18608	18846	18773	19007	18873	18858	18935	18814	19118	18966	18952	18893	18722	18933	18752	19145	18771	18798	18979	18847	18933	18990	18672	18752	18958	18868	18826	18937	18971	18938	18775	18946	18961	19019	18924	18688	18824	18875	18841	19077	18878	19109	19099	18883	18848	18930	18882	18972	18839	18903	18838	18840	18794	18828	19091	18751	18924	18732	18852	18924	18852	18775	18800	18925	19026	18830	18995	18701	18888	18862	18981	18891	18811	18729	18888	18849	18813	18773	18879	18943	18835	18825	19003	18878	18662	18907	18807	19164	18681	18931	18725	18818	19019	18942	18964	18821	18913	18900	18844	18714	18711	18912	18874	18934	18989	18933	18853	19000	18962	18785	18884	18967	18804	18822	18958	19071	19015	18725	18755	18813	18875	18939	19066	18800	18867	18865	18894	18829	18786	18964	18753	18944	18833	18842	18761	18919	18934	18840	18871	18874	18846	18913	18716	18764	18824	18937	18907	18857	18832	18995	18971	18734	18836	18943	19020	18915	19087	18897	18865	18770	18790	18802	19069	18967	18770	19001	18883	18984	18827	18829	18900	18781	18743	18785	18743	19009	18941	18722	18833	18806	18693	18912	18782	18752	18774	18959	18845	18814	18994	18818	18750	19083	18798	18874	18866	18912	19063	19024	18813	18927	18838	18810	18821	19057	19035	18979	19088	18977	18708	18885	18736	18855	18945	19061	18687	18903	18943	18732	19021	18833	18766	18692	18803	18766	18569	18989	19050	18802	18755	18840	18650	18802	18833	18730	18819	18977	18721	18696	18884	18618	18660	18925	18897	19037	18902	18762	18905	18731	18661	18912	18833	18824	18951	18886	18821	18747	18592	18784	18720	18787	18680	18848	19002	18881	18875	18735	18799	18754	18868	18937	18754	18895	18931	18588	19069	18988	18930	18739	18821	18852	18941	18894	19075	18730	18798	18875	18773	18803	18708	18794	18660	18735	18751	18800	19022	19004	18697	18972	18874	18771	19021	18842	18714	19012	18643	18674	18839	18803	18937	18872	18844	18758	18805	18888	19052	19011	18673	18886	18839	18940	18720	18739	18870	18853	18840	18989	18857	18758	19071	18911	18748	18951	18949	18618	18840	18981	18748	18968	18824	18833	18777	18647	18914	18907	18867	18837	18883	18637	18617	18727	18804	19080	18803	18869	19002	18866	18966	18918	18868	18919	18865	18952	18941	18750	18840	18955	18958	18795	18975	18877	18996	19067	19069	18796	18789	18938	18894	18614	18858	18788	18807	18923	19056	19016	19008	18849	18990	18829	18701	18935	18908	18831	18783	18676	18895	18633	18872	18847	18746	18595	18878	18907	18751	18915	18962	18855	18973	18814	18831	18826	18858	18775	18981	18819	18860	18748	18918	18930	18702	18881	18865	18962	18960	18772	18838	18920	18958	18885	18829	19013	18918	18701	18946	18776	18696	18655	18964	18827	19055	18720	18806	18883	18867	18776	18863	18720	18601	18809	18958	18881	18913	18937	18973	18904	18893	18780	18955	18894	19022	18976	19098	18993	18914	18806	18945	18717	18762	18951	18921	18807	18736	18893	18811	18834	18929	18802	18948	18834	18610	18785	18741	18909	18692	18952	18857	18778	18886	18781	18810	18837	18703	18681	19136	19010	18845	18887	18811	18684	18910	19068	18991	18953	18721	19006	18744	19016	18900	18777	18893	19052	18733	18863	19132	19092	18654	18861	18892	18907	18889	18887	18854	18740	18971	18871	18684	18979	18894	18824	18921	18648	18644	18799	18866	18865	18947	19044	19000	18840	18881	18832	18804	18959	18897	18964	18921	19158	18916	18724	18769	18910	19009	18801	18896	18901	18893	18808	18880	18964	19059
16428	37020	30646	24110	21550	19702	18089	17045	16680	16287	16040	15831	15700	15660	15636	15664	15647	15565	15756	15442	15429	15469	15451	15466	15471	15314	15489	15348	15357	15353	15360	15483	15385	15640	15370	15324	15450	15383	15498	15398	15492	15485	15424	15404	15309	15404	15440	15454	15408	15331	15420	15440	15278	15167	15385	15467	15406	15264	15455	15400	15364	15366	15261	15481	15364	15437	15462	15316	15382	15354	15318	15254	15181	15359	15500	15425	15662	15385	15526	15369	15256	15260	15249	15333	15391	15390	15450	15244	15271	15209	15382	15504	15443	15328	15312	15430	15388	15189	15353	15460	15268	15434	15376	15382	15315	15411	15297	15295	15282	15424	15449	15443	15212	15572	15377	15368	15387	15325	15130	15407	15360	15439	15440	15289	15352	15387	15248	15537	15150	15347	15274	15503	15388	15340	15236	15259	15428	15375	15378	15262	15303	15431	15337	15361	15460	15476	15343	15328	15291	15348	15364	15409	15222	15220	15391	15405	15219	15300	15296	15303	15247	15390	15451	15308	15385	15399	15184	15325	15295	15400	15352	15313	15400	15453	15383	15310	15385	15319	15285	15367	15359	15320	15440	15289	15421	15138	15355	15330	15274	15348	15348	15461	15380	15498	15270	15491	15540	15383	15543	15326	15331	15150	15395	15342	15260	15402	15414	15535	15271	15202	15367	15447	15052	15479	15462	15274	15405	15495	15359	15251	15272	15467	15395	15303	15368	15264	15397	15289	15332	15366	15430	15405	15418	15324	15166	15386	15464	15341	15269	15223	15284	15427	15249	15418	15422	15491	15336	15525	15227	15312	15238	15296	15440	15506	15309	15216	15289	15377	15368	15466	15406	15312	15395	15301	15324	15500	15394	15479	15481	15199	15495	15400	15247	15191	15332	15412	15301	15228	15356	15228	15309	15466	15320	15280	15435	15344	15576	15333	15491	15324	15307	15218	15403	15499	15417	15439	15392	15297	15392	15336	15339	15237	15347	15348	15424	15205	15266	15434	15245	15281	15439	15267	15378	15420	15435	15221	15234	15423	15219	15271	15340	15349	15368	15601	15465	15437	15325	15460	15279	15400	15301	15461	15306	15454	15193	15335	15363	15502	15419	15422	15503	15400	15384	15444	15384	15489	15379	15353	15337	15179	15429	15339	15368	15491	15348	15196	15419	15500	15179	15401	15344	15301	15466	15410	15246	15110	15416	15344	15290	15288	15295	15536	15261	15395	15302	15281	15291	15322	15334	15326	15286	15439	15390	15179	15405	15293	15316	15438	15544	15315	15242	15208	15377	15261	15458	15366	15335	15302	15320	15448	15367	15366	15253	15239	15236	15504	15285	15328	15396	15301	15502	15404	15179	15518	15447	15442	15519	15285	15338	15354	15413	15274	15304	15223	15199	15285	15357	15169	15440	15331	15221	15336	15366	15515	15558	15334	15405	15240	15451	15377	15344	15473	15407	15402	15374	15232	15346	15382	15294	15223	15257	15327	15319	15318	15420	15307	15283	15476	15269	15487	15412	15402	15413	15317	15353	15352	15717	15137	15400	15249	15326	15545	15440	15380	15295	15354	15272	15353	15324	15294	15554	15257	15313	15253	15314	15453	15340	15260	15316	15408	15401	15319	15289	15443	15449	15236	15492	15317	15515	15196	15155	15318	15392	15297	15262	15406	15483	15428	15179	15261	15323	15489	15257	15402	15262	15456	15365	15296	15369	15487	15427	15568	15376	15504	15312	15380	15244	15257	15510	15271	15289	15285	15346	15331	15335	15326	15330	15375	15364	15257	15357	15354	15439	15332	15309	15454	15298	15464	15569	15337	15207	15206	15307	15536	15390	15508	15263	15313	15341	15457	15352	15477	15373	15322	15355	15371	15337	15262	15480	15194	15324	15323	15201	15272	15387	15443	15400	15240	15326	15316	15382	15387	15349	15526	15465	15478	15290	15345	15252	15434	15199	15276	15284	15422	15502	15565	15252	15410	15298	15199	15358	15390	15428	15196	15317	15299	15295	15342	15248	15232	15366	15275	15197	15335	15378	15294	15168	15187	15417	15301	15410	15260	15430	15320	15208	15217	15163	15324	15398	15309	15326	15353	15401	15576	15341	15444	15394	15487	15314	15235	15416	15547	15378	15174	15173	15516	15330	15311	15233	15377	15332	15342	15442	15352	15547	15203	15371	15418	15284	15406	15421	15424	15126	15391	15363	15313	15400	15399	15396	15460	15301	15633	15416	15332	15428	15308	15363	15464	15417	15316	15276	15288	15295	15339	15377	15228	15458	15428	15389	15320	15453	15318	15440	15271	15397	15383	15324	15288	15403	15431	15428	15401	15322	15310	15402	15256	15197	15436	15366	15587	15355	15387	15401	15458	15315	15202	15312	15389	15444	15223	15514	15403	15375	15420	15254	15372	15457	15275	15426	15202	15266	15187	15325	15455	15251	15320	15507	15468	15591	15149	15376	15526	15341	15378	15242	15392	15434	15355	15362	15418	15526	15182	15415	15355	15310	15262	15267	15593	15493	15409	15493	15488	15326	15299	15653	15326	15473	15297	15185	15251	15213	15385	15396	15424	15578	15319	15215	15301	15498	15471	15259	15370	15356	15245	15252	15354	15344	15396	15258	15434	15265	15268	15127	15207	15421	15309	15435	15361	15351	15314	15420	15277	15455	15365	15461	15360	15398	15568	15271	15282	15356	15260	15158	15371	15313	15428	15313	15251	15458	15336	15448	15384	15534	15381	15465	15341	15432	15342	15248	15420	15287	15306	15347	15465	15335	15414	15345	15263	15476	15372	15438	15174	15278	15373	15339	15370	15251	15428	15367	15289	15385	15377	15380	15258	15351	15446	15314	15425	15353	15338	15265	15301	15281	15305	15329	15246	15396	15327	15228	15311	15235	15453	15501	15186	15225	15426	15437	15516	15500	15269	15180	15646	15316	15429	15300	15451	15387	15347	15295	15351	15330	15281	15154	15617	15177	15408	15478	15422	15343	15383	15339	15446	15258	15486	15371	15219	15224	15453	15259	15381	15288	15229	15387	15197	15334	15411	15330	15484	15403	15228	15384	15236	15249	15353	15363	15455	15425	15424	15326	15459	15348	15344	15398	15246	15335	15503	15529	15078	15424	15452	15184	15301	15455	15176	15243	15253	15439	15271	15464	15321	15293	15337	15430	15445	15368	15266	15314	15301	15340	15406	15328	15299	15470	15434	15342	15354	15179	15355	15293	15304	15367	15297	15309	15366	15430	15452	15370	15224	15315	15202	15360	15326	15498	15341	15406	15355	15196	15389	15418	15350	15400	15357	15376	15345	15314	15243	15340	15194	15438	15298	15283	15388	15491	15497	15380	15185	15324	15447	15397	15379	15409	15376	15415	15132	15325	15320	15262	15234	15512	15462	15501	15386	15541	15512	15305	15407	15283	15370	15396	15416	15238	15370	15280	15265	15331	15398	15321	15289	15237	15322	15129	15360	15250	15172	15371	15418	15398	15436	15423	15125	15218	15437	15356	15328	15178	15250	15297	15512	15466	15351	15534	15423	15337	15350	15512	15417	15176	15223	15345	15431	15256	15192	15396	15458	15419	15524	15312	15254	15409	15392	15374	15260	15406	15240	15209	15351	15224	15393	15265	15348	15351	15225	15367	15403	15359	15346	15421	15204	15421	15314	15474	15381	15356	15345	15261	15404	15286	15264	15465	15408	15282	15245	15519	15201	15342	15145	15381	15170	15355	15486	15376	15293	15396	15251	15446	15390	15464	15315	15349	15412	15429	15371	15396	15495	15432	15225	15368	15405	15409	15286	15334	15347	15317	15413	15410	15427	15364	15356	15225	15288	15478	15408	15165	15384	15486	15416	15280	15310	15454	15560	15247	15250	15358	15254	15398	15341	15198	15346	15308	15391	15369	15381	15516	15251	15298	15399	15441	15355	15448	15375	15512	15248	15455	15376	15303	15311	15308	15474	15346	15244	15478	15371	15256	15194	15288	15381	15197	15338	15433	15254	15354	15323	15378	15104	15303	15494	15365	15450	15368	15279	15480	15349	15447	15138	15637	15348	15310	15348	15184	15336	15369	15466	15261	15345	15222	15425	15412	15406	15274	15390	15354	15455	15273	15443	15420	15625	15338	15355	15362	15196	15366	15361	15314	15288	15313	15145	15425	15408	15504	15381	15168	15447	15228	15490	15158	15224	15346	15138	15438	15548	15286	15288	15354	15312	15326	15307	15374	15214	15331	15346	15370	15199	15492	15363	15214	15279	15557	15494	15383	15157	15402	15233	15308	15217	15278	15392	15209	15233	15344	15237	15456	15329	15374	15448	15381	15464	15406	15496	15273	15496	15311	15427	15331	15146	15306	15405	15534	15430	15140	15471	15322	15293	15517	15302	15413	15305	15272	15374	15371	15440	15315	15378	15402	15334	15376	15321	15272	15156	15338	15523	15193	15359	15320	15270	15352	15415	15293	15404	15179	15388	15360	15348	15447	15434	15309	15365	15424	15363	15448	15345	15322	15370	15289	15359	15422	15240	15406	15301	15349	15371	15307	15450	15420	15397	15589	15246	15322	15225	15508	15418	15288	15408	15164	15265	15347	15256	15435	15527	15292	15308	15286	15406	15411	15331	15142	15194	15168	15562	15334	15408	15423	15295	15155	15528	15477	15359	15313	15356	15386	15426	15177	15340	15368	15046	15244	15379	15376	15228	15334	15334	15215	15419	15204	15338	15429	15395	15357	15252	15175	15413	15271	15221	15411	15464	15369	15477	15471	15408	15284	15608	15365	15341	15369	15401	15451	15289	15184	15262	15483	15361	15354	15335	15422	15501	15245	15233	15276	15357	15227	15464	15324	15131	15431	15249	15256	15362	15363	15304	15309	15277	15261	15351	15490	15316	15366	15301	15459	15313	15380	15257	15357	15299	15299	15333	15293	15303	15468	15400	15262	15472	15402	15352	15375	15412	15276	15243	15338	15310	15496	15202	15412	15457	15388	15333	15364	15478	15254	15441	15245	15330	15445	15388	15224	15247	15431	15340	15295	15303	15503	15183	15079	15415	15396	15405	15259	15657	15337	15387	15340	15276	15259	15387	15231	15580	15387	15595	15520	15418	15488	15294	15488	15519	15286	15505	15435	15307
28329	22755	25444	22614	19296	18456	18300	17768	17893	17587	17573	17774	17456	17743	17397	17776	17527	17685	17681	17499	17709	17491	17570	17728	17390	17566	17551	17483	17388	17445	17416	17399	17375	17384	17367	17433	17579	17442	17461	17591	17472	17445	17510	17569	17442	17464	17374	17546	17443	17477	17415	17379	17592	17394	17543	17782	17445	17366	17390	17536	17439	17391	17410	17334	17275	17398	17483	17400	17606	17383	17401	17416	17610	17382	17404	17485	17595	17422	17342	17356	17522	17672	17637	17488	17459	17488	17357	17421	17240	17354	17570	17621	17685	17594	17359	17596	17575	17437	17452	17508	17461	17572	17651	17442	17402	17390	17486	17538	17369	17204	17356	17460	17484	17526	17599	17423	17436	17520	17418	17628	17411	17239	17589	17409	17501	17559	17534	17336	17487	17409	17356	17276	17523	17341	17612	17554	17439	17375	17613	17476	17347	17300	17596	17487	17514	17282	17425	17331	17486	17531	17283	17486	17491	17535	17457	17534	17420	17503	17427	17255	17530	17422	17447	17354	17453	17378	17509	17425	17643	17795	17496	17417	17500	17386	17646	17288	17558	17446	17322	17455	17220	17329	17431	17287	17437	17492	17610	17334	17463	17435	17405	17441	17478	17423	17367	17482	17368	17578	17648	17359	17627	17573	17391	17471	17328	17432	17544	17242	17227	17428	17358	17650	17491	17502	17563	17560	17182	17383	17505	17390	17565	17282	17538	17557	17530	17452	17463	17379	17720	17500	17751	17456	17323	17453	17555	17443	17306	17254	17610	17630	17374	17395	17266	17545	17666	17494	17609	17530	17541	17587	17273	17422	17429	17382	17416	17649	17470	17362	17453	17491	17320	17570	17564	17409	17348	17249	17322	17387	17492	17267	17559	17578	17683	17559	17308	17483	17344	17469	17515	17565	17462	17435	17603	17338	17432	17431	17529	17479	17419	17207	17464	17571	17268	17346	17446	17516	17590	17279	17413	17303	17305	17430	17536	17600	17513	17452	17246	17280	17400	17279	17686	17440	17521	17402	17349	17301	17611	17560	17554	17434	17456	17550	17543	17697	17625	17829	17301	17511	17493	17401	17524	17400	17354	17372	17453	17508	17326	17716	17646	17669	17476	17443	17501	17491	17383	17429	17484	17505	17730	17593	17655	17354	17428	17441	17465	17463	17507	17394	17516	17400	17405	17258	17450	17442	17394	17466	17576	17303	17552	17515	17330	17497	17547	17342	17382	17364	17430	17463	17502	17506	17275	17396	17631	17330	17600	17432	17427	17611	17281	17452	17469	17517	17381	17693	17600	17592	17418	17499	17315	17368	17394	17453	17395	17599	17275	17310	17419	17409	17674	17387	17601	17473	17529	17390	17363	17541	17660	17426	17550	17666	17466	17496	17515	17398	17392	17374	17421	17493	17428	17322	17483	17445	17281	17243	17531	17650	17240	17386	17409	17452	17328	17623	17607	17348	17554	17375	17589	17344	17444	17327	17322	17448	17480	17550	17429	17661	17522	17439	17273	17527	17425	17239	17438	17397	17319	17279	17531	17612	17791	17349	17446	17426	17255	17555	17330	17570	17508	17260	17178	17301	17453	17303	17496	17635	17137	17404	17486	17324	17306	17458	17504	17574	17347	17555	17297	17375	17359	17466	17602	17481	17272	17493	17588	17491	17538	17451	17757	17512	17758	17230	17642	17554	17420	17705	17363	17572	17672	17594	17377	17400	17380	17374	17625	17583	17512	17275	17452	17608	17533	17398	17522	17474	17579	17409	17518	17395	17437	17490	17443	17397	17324	17360	17526	17664	17443	17561	17418	17460	17485	17464	17433	17579	17452	17335	17407	17447	17377	17474	17444	17625	17622	17517	17521	17234	17349	17305	17548	17445	17581	17358	17488	17397	17473	17630	17325	17509	17372	17484	17514	17342	17359	17328	17565	17317	17661	17687	17456	17361	17347	17422	17599	17560	17510	17344	17686	17484	17270	17531	17316	17564	17459	17406	17303	17530	17309	17305	17365	17525	17562	17647	17612	17722	17440	17455	17434	17337	17463	17401	17415	17414	17556	17519	17500	17348	17347	17461	17480	17456	17608	17466	17715	17496	17343	17321	17407	17403	17456	17361	17382	17489	17615	17575	17299	17497	17526	17492	17526	17535	17460	17602	17491	17285	17601	17408	17372	17427	17428	17363	17620	17572	17640	17357	17324	17446	17647	17607	17263	17420	17417	17571	17402	17488	17562	17338	17612	17425	17465	17522	17301	17443	17550	17277	17555	17437	17588	17534	17517	17563	17572	17450	17435	17622	17429	17295	17481	17329	17435	17500	17659	17460	17334	17410	17577	17503	17097	17259	17247	17497	17431	17301	17536	17395	17355	17391	17817	17272	17306	17337	17400	17121	17391	17627	17468	17426	17429	17330	17457	17395	17369	17306	17470	17366	17508	17742	17369	17440	17665	17514	17544	17575	17469	17515	17480	17679	17423	17298	17601	17527	17473	17585	17411	17633	17622	17526	17576	17460	17538	17466	17556	17514	17461	17446	17267	17372	17384	17389	17342	17325	17604	17402	17464	17425	17518	17478	17382	17390	17620	17304	17545	17411	17517	17450	17474	17604	17497	17614	17265	17389	17355	17336	17521	17517	17589	17248	17532	17456	17578	17461	17603	17608	17612	17491	17508	17346	17522	17429	17464	17391	17549	17352	17452	17456	17304	17516	17464	17377	17332	17442	17549	17680	17534	17421	17538	17429	17447	17522	17529	17396	17375	17458	17479	17403	17318	17477	17467	17448	17502	17632	17511	17661	17517	17401	17559	17447	17693	17500	17504	17503	17584	17550	17755	17525	17365	17430	17423	17274	17428	17491	17599	17605	17589	17644	17414	17548	17616	17458	17425	17597	17525	17505	17300	17422	17635	17515	17613	17422	17350	17472	17579	17357	17437	17432	17392	17416	17459	17468	17557	17481	17579	17417	17513	17297	17397	17580	17324	17321	17390	17295	17583	17648	17628	17605	17606	17383	17439	17460	17470	17482	17327	17232	17534	17611	17613	17441	17577	17197	17452	17430	17407	17382	17484	17409	17367	17491	17340	17451	17371	17469	17485	17628	17569	17415	17355	17426	17559	17556	17407	17529	17433	17603	17397	17522	17313	17319	17744	17511	17437	17392	17651	17331	17401	17512	17491	17445	17479	17384	17373	17365	17471	17603	17364	17632	17462	17555	17496	17778	17523	17202	17342	17439	17333	17495	17372	17577	17510	17580	17501	17622	17383	17704	17383	17479	17547	17528	17340	17570	17382	17806	17528	17525	17479	17289	17347	17263	17279	17555	17365	17559	17493	17543	17566	17422	17567	17183	17613	17549	17401	17465	17266	17355	17522	17613	17216	17604	17501	17477	17614	17401	17329	17319	17375	17538	17358	17390	17483	17544	17372	17566	17402	17548	17485	17645	17432	17484	17318	17464	17411	17596	17429	17342	17338	17340	17567	17457	17491	17473	17462	17411	17282	17473	17454	17590	17463	17663	17369	17640	17355	17613	17452	17575	17511	17546	17482	17548	17412	17452	17424	17434	17416	17447	17445	17368	17495	17544	17516	17428	17518	17451	17388	17434	17492	17384	17648	17554	17495	17372	17328	17429	17552	17629	17354	17471	17481	17515	17333	17463	17615	17553	17451	17582	17468	17447	17514	17257	17512	17482	17534	17302	17358	17526	17718	17320	17616	17404	17401	17652	17369	17337	17626	17404	17346	17470	17527	17640	17497	17506	17429	17372	17283	17422	17354	17527	17574	17466	17609	17674	17642	17517	17582	17403	17700	17186	17425	17391	17255	17509	17485	17413	17129	17381	17443	17381	17258	17403	17305	17428	17395	17244	17598	17510	17464	17579	17538	17399	17550	17523	17740	17501	17454	17424	17599	17506	17423	17342	17436	17400	17437	17822	17440	17430	17479	17591	17427	17237	17485	17528	17423	17462	17433	17388	17290	17407	17469	17457	17396	17550	17424	17505	17392	17470	17661	17591	17509	17590	17557	17249	17381	17653	17491	17443	17582	17433	17372	17532	17539	17251	17482	17388	17666	17508	17502	17367	17396	17389	17322	17393	17432	17331	17466	17591	17432	17578	17652	17536	17369	17585	17346	17397	17461	17351	17434	17299	17391	17418	17568	17572	17458	17383	17756	17551	17534	17261	17419	17579	17272	17431	17329	17418	17411	17737	17455	17632	17645	17561	17255	17388	17502	17320	17429	17581	17395	17497	17465	17266	17363	17393	17562	17464	17464	17546	17571	17591	17540	17477	17449	17308	17426	17212	17420	17416	17467	17397	17420	17376	17387	17429	17518	17474	17676	17460	17571	17557	17769	17454	17631	17330	17440	17377	17369	17594	17450	17440	17540	17516	17458	17616	17386	17317	17551	17493	17403	17635	17520	17672	17292	17315	17310	17317	17542	17390	17488	17292	17550	17406	17115	17364	17717	17647	17494	17272	17614	17480	17465	17498	17423	17181	17403	17583	17396	17489	17539	17285	17242	17307	17411	17525	17323	17430	17428	17238	17471	17672	17539	17478	17393	17520	17419	17603	17607	17537	17379	17519	17527	17591	17619	17435	17279	17401	17494	17611	17426	17228	17559	17284	17674	17503	17427	17478	17557	17581	17498	17340	17340	17375	17428	17334	17327	17378	17337	17439	17219	17493	17654	17454	17653	17568	17530	17400	17486	17439	17559	17394	17471	17671	17634	17633	17471	17637	17586	17345	17590	17557	17459	17463	17410	17699	17651	17329	17361	17365	17425	17379	17536	17463	17173	17247	17561	17669	17574	17503	17403	17400	17547	17519	17605	17379	17306	17409	17351	17222	17474	17363	17569	17572	17382	17449	17554	17361	17400	17497	17471	17393	17790	17413	17684	17522	17551	17598	17522	17405	17502	17429	17415	17526	17545	17380	17398	17618	17377	17468	17498	17512	17393	17573	17550	17612	17378	17354	17341	17435	17654	17566	17536	17293	17578	17441	17343	17419	17391	17463	17401	17278	17571	17461	17643	17633	17342	17474	17568	17470	17570	17236	17444	17451	17433	17418	17416	17355	17374	17518	17593	17619	17521	17234	17441	17232	17486	17518	17533	17488	17270	17640	17477	17485	17567	17450
17156	25998	21998	18192	16800	16082	15500	14909	14912	14859	14912	14765	14731	14837	14571	14717	14673	14748	14443	14708	14683	14746	14667	14668	14626	14599	14742	14675	14564	14689	14676	14577	14635	14709	14778	14788	14602	14693	14722	14502	14811	14656	14682	14588	14506	14654	14511	14609	14759	14669	14682	14742	14669	14597	14505	14523	14684	14451	14719	14675	14658	14540	14605	14604	14640	14611	14630	14572	14697	14719	14700	14611	14503	14633	14691	14454	14517	14747	14516	14567	14599	14574	14637	14630	14526	14648	14689	14591	14595	14614	14660	14504	14634	14616	14440	14608	14623	14717	14656	14625	14714	14641	14660	14408	14569	14538	14426	14534	14532	14439	14619	14587	14633	14654	14731	14424	14809	14643	14735	14743	14557	14578	14643	14548	14515	14499	14560	14511	14579	14639	14485	14659	14712	14483	14650	14518	14669	14656	14610	14543	14617	14750	14558	14670	14807	14483	14673	14660	14713	14578	14545	14539	14573	14628	14537	14708	14654	14692	14711	14632	14652	14550	14579	14618	14713	14522	14670	14626	14510	14493	14673	14665	14581	14487	14723	14589	14574	14594	14548	14562	14578	14503	14498	14662	14536	14358	14629	14497	14624	14430	14666	14596	14591	14600	14741	14669	14682	14457	14592	14625	14468	14490	14600	14649	14628	14624	14709	14548	14719	14624	14751	14334	14497	14614	14600	14647	14471	14603	14603	14500	14671	14581	14592	14589	14669	14667	14718	14493	14236	14667	14645	14730	14672	14558	14570	14562	14571	14635	14607	14656	14689	14551	14558	14676	14578	14531	14674	14629	14745	14786	14739	14532	14451	14540	14590	14503	14837	14679	14487	14657	14424	14494	14591	14599	14654	14559	14517	14626	14572	14588	14505	14656	14603	14674	14784	14556	14595	14619	14525	14654	14748	14557	14546	14528	14740	14552	14609	14394	14645	14659	14551	14508	14654	14644	14742	14569	14361	14674	14578	14638	14579	14631	14618	14592	14525	14622	14547	14768	14586	14495	14720	14579	14626	14610	14765	14583	14503	14695	14686	14558	14558	14746	14663	14504	14736	14632	14594	14557	14428	14671	14698	14644	14546	14652	14596	14673	14614	14680	14587	14688	14717	14660	14452	14440	14555	14552	14525	14470	14579	14575	14478	14507	14607	14557	14671	14466	14444	14614	14843	14509	14596	14640	14697	14588	14713	14711	14563	14549	14473	14617	14586	14739	14592	14653	14554	14690	14674	14656	14677	14668	14696	14563	14586	14621	14700	14506	14519	14687	14554	14635	14647	14730	14712	14634	14489	14551	14719	14445	14568	14664	14512	14588	14664	14688	14642	14670	14558	14439	14535	14578	14720	14666	14617	14535	14659	14750	14724	14413	14676	14695	14649	14551	14561	14549	14741	14490	14673	14547	14577	14700	14603	14586	14581	14555	14727	14537	14485	14545	14657	14586	14611	14596	14646	14610	14442	14673	14671	14684	14680	14532	14645	14671	14651	14456	14575	14652	14671	14566	14494	14704	14637	14547	14540	14720	14516	14548	14779	14696	14614	14712	14665	14532	14511	14562	14715	14635	14759	14444	14609	14613	14653	14645	14613	14685	14668	14465	14690	14439	14736	14630	14671	14523	14668	14590	14613	14820	14689	14564	14544	14508	14411	14658	14644	14585	14549	14698	14798	14715	14655	14734	14563	14664	14587	14679	14509	14644	14608	14831	14780	14565	14646	14708	14607	14595	14711	14628	14678	14574	14832	14682	14429	14609	14686	14606	14657	14617	14556	14600	14563	14630	14601	14717	14670	14646	14644	14557	14647	14611	14702	14507	14745	14621	14611	14342	14620	14432	14686	14745	14698	14523	14696	14702	14721	14592	14826	14488	14611	14629	14434	14586	14622	14560	14613	14720	14805	14471	14591	14664	14499	14693	14608	14655	14656	14751	14697	14570	14567	14456	14744	14602	14634	14555	14694	14601	14598	14598	14648	14703	14437	14649	14780	14756	14593	14679	14519	14499	14509	14630	14520	14624	14715	14564	14616	14640	14613	14514	14596	14651	14679	14611	14601	14665	14724	14418	14519	14637	14628	14508	14651	14572	14570	14844	14646	14656	14538	14525	14688	14478	14650	14496	14495	14717	14653	14495	14451	14553	14726	14427	14595	14659	14395	14696	14575	14639	14548	14493	14526	14670	14556	14400	14618	14706	14611	14563	14571	14633	14679	14839	14763	14460	14571	14646	14631	14581	14441	14658	14711	14630	14540	14669	14638	14797	14589	14814	14645	14769	14525	14654	14641	14744	14625	14577	14606	14580	14538	14678	14558	14530	14589	14621	14685	14570	14580	14667	14561	14520	14562	14439	14592	14571	14574	14572	14799	14545	14567	14608	14480	14593	14610	14607	14426	14683	14528	14723	14706	14495	14711	14517	14641	14635	14735	14407	14475	14515	14503	14484	14557	14638	14541	14599	14560	14558	14370	14646	14572	14658	14538	14703	14603	14651	14665	14650	14777	14635	14625	14711	14610	14612	14742	14670	14481	14560	14683	14625	14750	14583	14633	14613	14579	14632	14538	14639	14562	14580	14661	14628	14446	14560	14582	14744	14560	14597	14659	14592	14584	14464	14698	14678	14448	14510	14540	14587	14616	14578	14646	14527	14399	14656	14582	14362	14714	14612	14667	14709	14447	14552	14681	14503	14644	14564	14697	14791	14638	14556	14565	14687	14693	14551	14715	14667	14645	14663	14574	14444	14624	14722	14742	14711	14685	14694	14519	14489	14483	14445	14760	14497	14538	14726	14590	14645	14710	14554	14526	14715	14525	14627	14641	14504	14752	14648	14749	14576	14715	14714	14610	14678	14563	14622	14625	14619	14706	14603	14496	14654	14785	14693	14627	14528	14690	14559	14605	14622	14579	14580	14796	14408	14679	14752	14593	14571	14538	14773	14499	14749	14708	14560	14533	14838	14669	14662	14592	14689	14587	14469	14516	14601	14611	14595	14482	14611	14716	14581	14644	14686	14599	14641	14612	14450	14492	14532	14555	14792	14602	14797	14463	14372	14638	14488	14584	14513	14684	14623	14421	14510	14655	14686	14549	14700	14478	14566	14576	14614	14557	14404	14678	14578	14602	14725	14785	14440	14890	14494	14508	14560	14642	14420	14385	14564	14528	14617	14561	14533	14615	14642	14611	14563	14837	14528	14577	14786	14630	14770	14400	14618	14693	14846	14486	14615	14460	14764	14545	14550	14448	14581	14641	14606	14708	14534	14547	14521	14648	14629	14517	14495	14583	14752	14610	14711	14750	14444	14638	14715	14576	14505	14553	14404	14655	14700	14533	14592	14654	14634	14728	14423	14698	14593	14524	14522	14611	14809	14645	14464	14694	14628	14631	14597	14602	14582	14505	14549	14646	14671	14568	14625	14609	14540	14524	14640	14508	14678	14672	14569	14550	14519	14261	14795	14730	14690	14698	14684	14599	14703	14675	14713	14563	14596	14540	14783	14691	14636	14600	14414	14541	14600	14706	14346	14718	14628	14520	14434	14708	14616	14624	14714	14450	14635	14648	14541	14861	14759	14596	14425	14394	14523	14764	14608	14657	14717	14618	14634	14502	14608	14504	14741	14518	14557	14530	14466	14680	14581	14514	14678	14618	14604	14683	14616	14590	14491	14632	14560	14719	14471	14593	14700	14875	14603	14654	14655	14498	14644	14589	14565	14585	14619	14477	14555	14524	14577	14602	14643	14556	14838	14519	14581	14679	14615	14386	14798	14492	14842	14507	14668	14643	14543	14588	14700	14641	14717	14699	14642	14698	14723	14670	14876	14545	14727	14583	14575	14546	14585	14538	14624	14554	14615	14732	14705	14549	14574	14674	14685	14654	14638	14690	14662	14549	14341	14611	14543	14723	14575	14533	14649	14509	14508	14695	14796	14635	14661	14586	14642	14587	14665	14838	14658	14718	14849	14552	14517	14566	14732	14663	14491	14573	14663	14426	14624	14695	14536	14609	14558	14650	14578	14640	14674	14487	14671	14550	14519	14689	14652	14638	14756	14748	14842	14651	14506	14732	14619	14619	14486	14514	14537	14587	14444	14581	14622	14633	14460	14549	14679	14531	14574	14571	14667	14777	14684	14728	14576	14661	14575	14613	14551	14690	14569	14677	14741	14619	14597	14755	14589	14692	14659	14701	14712	14535	14634	14660	14725	14774	14602	14605	14565	14599	14722	14701	14578	14563	14809	14546	14535	14728	14541	14599	14548	14523	14597	14540	14629	14586	14652	14544	14581	14621	14568	14741	14642	14594	14444	14580	14691	14592	14559	14504	14680	14906	14674	14722	14557	14622	14826	14746	14576	14535	14630	14507	14625	14579	14441	14740	14612	14614	14639	14552	14757	14492	14474	14532	14800	14785	14684	14720	14588	14549	14634	14626	14617	14766	14525	14550	14546	14652	14427	14710	14769	14590	14570	14522	14709	14560	14740	14756	14793	14592	14671	14588	14571	14739	14644	14548	14669	14472	14585	14702	14583	14633	14666	14675	14575	14682	14593	14537	14474	14612	14512	14647	14806	14570	14597	14515	14687	14606	14435	14544	14749	14734	14660	14621	14532	14531	14612	14519	14648	14653	14695	14542	14715	14579	14771	14808	14441	14580	14388	14551	14566	14406	14699	14553	14524	14734	14709	14483	14704	14646	14660	14461	14795	14677	14600	14643	14397	14569	14869	14589	14573	14536	14724	14568	14562	14435	14499	14588	14371	14591	14482	14600	14632	14871	14424	14682	14651	14668	14773	14693	14427	14487	14573	14716	14598	14599	14673	14623	14568	14548	14517	14556	14581	14639	14547	14680	14477	14640	14699	14674	14657	14564	14555	14554	14654	14479	14672	14626	14571	14543	14682	14722	14761	14591	14429	14705	14611	14724	14702	14731	14462	14742	14386	14717	14766	14557	14741	14531	14726	14732	14470	14623	14588	14544	14572	14690	14649	14591	14423	14634	14740	14667	14572	14594	14622	14701	14552	14540	14645	14466	14677	14644	14546	14681	14621	14675	14614	14568	14539	14556	14812	14486	14589	14583	14563	14617	14509	14579	14543	14707	14614	14689	14487	14622	14638	14596	14584	14558	14619	14617	14613	14619	14623
22724	21005	27929	24366	22002	22763	21723	18807	18037	18130	17879	17899	17619	17709	17664	17642	17486	17648	17600	17677	17480	17565	17380	17684	17477	17619	17562	17395	17301	17588	17555	17529	17324	17696	17576	17576	17463	17581	17363	17535	17515	17521	17557	17446	17339	17445	17516	17458	17307	17611	17401	17456	17321	17482	17337	17609	17461	17380	17428	17399	17376	17601	17312	17246	17509	17411	17484	17524	17194	17465	17382	17660	17355	17728	17529	17525	17299	17370	17452	17588	17380	17448	17410	17516	17516	17460	17432	17319	17443	17322	17466	17403	17603	17345	17329	17342	17461	17280	17335	17322	17449	17192	17308	17437	17285	17396	17376	17447	17434	17625	17499	17338	17607	17537	17603	17469	17379	17546	17295	17564	17368	17335	17454	17459	17522	17466	17435	17460	17516	17361	17231	17260	17345	17410	17360	17225	17343	17750	17619	17604	17489	17580	17501	17332	17614	17494	17396	17610	17300	17501	17321	17215	17419	17410	17509	17572	17372	17375	17392	17465	17345	17419	17490	17265	17576	17505	17416	17637	17546	17427	17414	17467	17673	17539	17547	17420	17719	17500	17208	17553	17262	17365	17572	17397	17290	17579	17889	17587	17493	17291	17507	17557	17614	17371	17444	17471	17389	17325	17308	17510	17337	17584	17270	17364	17532	17489	17385	17454	17406	17622	17541	17410	17339	17425	17580	17466	17472	17475	17673	17403	17479	17619	17576	17387	17534	17402	17565	17441	17517	17530	17270	17620	17508	17474	17351	17590	17562	17607	17517	17523	17604	17489	17479	17410	17318	17478	17425	17467	17633	17316	17585	17446	17144	17428	17386	17460	17562	17434	17507	17409	17355	17386	17580	17332	17410	17411	17393	17120	17152	17371	17584	17416	17573	17270	17392	17472	17503	17402	17543	17554	17696	17584	17438	17250	17482	17485	17281	17214	17349	17317	17316	17434	17379	17569	17535	17519	17570	17255	17665	17471	17551	17496	17574	17400	17473	17371	17557	17447	17504	17355	17525	17489	17490	17444	17522	17564	17354	17479	17405	17463	17446	17609	17517	17453	17396	17399	17512	17309	17477	17248	17408	17596	17529	17347	17414	17368	17501	17534	17385	17399	17536	17367	17599	17317	17310	17525	17607	17549	17487	17293	17706	17398	17536	17429	17498	17428	17337	17653	17488	17483	17447	17550	17521	17366	17355	17445	17625	17551	17347	17208	17346	17336	17524	17311	17617	17511	17553	17555	17410	17415	17384	17426	17511	17275	17529	17499	17458	17111	17473	17301	17432	17406	17491	17513	17537	17352	17335	17394	17392	17486	17368	17378	17376	17579	17433	17564	17659	17385	17369	17291	17545	17275	17556	17510	17581	17376	17585	17613	17480	17608	17205	17429	17416	17578	17420	17432	17468	17526	17101	17064	17345	17449	17640	17369	17432	17669	17539	17561	17415	17418	17385	17211	17452	17485	17419	17581	17443	17248	17434	17499	17424	17428	17477	17512	17510	17246	17280	17549	17514	17293	17427	17492	17365	17413	17125	17533	17345	17563	17558	17312	17720	17743	17513	17439	17264	17033	17370	17361	17321	17470	17403	17297	17536	17580	17657	17371	17414	17338	17501	17405	17445	17413	17629	17357	17516	17515	17480	17514	17594	17570	17370	17403	17527	17270	17411	17422	17569	17419	17517	17356	17439	17331	17466	17440	17504	17480	17522	17457	17363	17283	17492	17376	17524	17591	17492	17380	17270	17485	17377	17256	17555	17572	17438	17422	17376	17538	17311	17541	17594	17539	17467	17279	17679	17363	17565	17236	17372	17356	17447	17566	17580	17394	17354	17449	17219	17448	17324	17456	17353	17501	17532	17405	17400	17646	17520	17438	17364	17320	17412	17401	17451	17526	17469	17589	17563	17552	17358	17431	17377	17583	17633	17364	17463	17469	17542	17420	17493	17492	17586	17375	17194	17327	17438	17376	17498	17357	17399	17535	17250	17611	17382	17381	17630	17461	17531	17482	17495	17541	17364	17425	17680	17413	17588	17502	17531	17322	17470	17242	17104	17298	17878	17453	17464	17398	17550	17483	17456	17574	17455	17413	17306	17424	17493	17437	17428	17565	17285	17270	17483	17460	17311	17397	17292	17498	17329	17345	17379	17506	17378	17434	17412	17465	17459	17501	17488	17388	17472	17367	17193	17569	17466	17531	17492	17554	17287	17203	17452	17373	17481	17401	17463	17506	17510	17605	17270	17424	17333	17350	17331	17350	17472	17462	17545	17594	17414	17523	17634	17330	17446	17490	17582	17397	17513	17447	17345	17383	17298	17459	17359	17643	17362	17510	17561	17615	17388	17486	17427	17461	17441	17520	17466	17318	17450	17561	17467	17348	17527	17276	17361	17508	17613	17561	17504	17325	17457	17515	17611	17482	17551	17438	17470	17449	17399	17445	17427	17362	17386	17703	17390	17357	17386	17530	17416	17323	17134	17428	17389	17460	17351	17369	17192	17377	17380	17409	17526	17544	17550	17523	17404	17631	17541	17395	17471	17561	17459	17452	17581	17414	17350	17369	17590	17642	17276	17414	17503	17559	17485	17486	17363	17424	17619	17371	17463	17566	17559	17437	17248	17251	17426	17336	17650	17413	17517	17631	17343	17376	17419	17572	17305	17443	17529	17448	17632	17471	17405	17403	17453	17465	17733	17572	17349	17431	17451	17585	17254	17038	17336	17330	17489	17499	17587	17560	17432	17374	17423	17283	17390	17490	17419	17338	17321	17450	17384	17335	17653	17530	17616	17156	17502	17422	17284	17388	17391	17298	17403	17371	17481	17513	17603	17477	17447	17424	17491	17367	17567	17245	17245	17192	17490	17237	17326	17462	17529	17579	17514	17385	17317	17565	17405	17465	17509	17539	17574	17652	17423	17480	17460	17626	17428	17410	17394	17442	17389	17403	17522	17372	17446	17285	17541	17285	17460	17568	17473	17380	17504	17597	17467	17625	17504	17513	17489	17497	17495	17346	17552	17321	17373	17268	17199	17382	17218	17295	17422	17385	17495	17541	17595	17283	17347	17692	17540	17409	17433	17473	17576	17502	17412	17589	17487	17506	17472	17351	17358	17373	17339	17485	17627	17693	17401	17539	17618	17240	17545	17360	17465	17276	17410	17508	17541	17541	17320	17417	17454	17304	17173	17301	17585	17457	17396	17573	17371	17571	17426	17407	17477	17668	17281	17372	17693	17384	17516	17519	17133	17525	17492	17478	17508	17312	17449	17196	17553	17545	17367	17382	17550	17438	17504	17293	17370	17611	17510	17196	17585	17378	17347	17397	17376	17501	17483	17500	17289	17484	17619	17516	17389	17375	17392	17366	17338	17319	17320	17651	17388	17589	17360	17280	17323	17456	17484	17384	17341	17331	17488	17471	17522	17508	17450	17689	17550	17341	17520	17265	17272	17467	17506	17638	17336	17527	17278	17472	17559	17505	17558	17306	17389	17541	17286	17414	17527	17528	17489	17384	17478	17395	17503	17328	17497	17483	17582	17555	17595	17468	17238	17483	17385	17266	17502	17443	17361	17443	17348	17346	17703	17338	17439	17499	17486	17212	17188	17745	17480	17322	17580	17342	17353	17437	17544	17335	17305	17378	17309	17317	17336	17377	17355	17553	17368	17533	17530	17525	17529	17383	17354	17402	17520	17644	17423	17524	17487	17393	17364	17508	17753	17481	17459	17522	17356	17639	17438	17645	17484	17450	17268	17221	17434	17333	17528	17278	17355	17520	17365	17247	17376	17463	17348	17367	17398	17185	17406	17420	17506	17451	17348	17423	17486	17400	17643	17283	17324	17374	17553	17527	17676	17525	17311	17342	17356	17508	17405	17308	17430	17295	17355	17457	17516	17540	17374	17404	17521	17494	17376	17584	17386	17382	17522	17397	17645	17453	17538	17357	17762	17397	17522	17414	17596	17647	17353	17356	17637	17408	17439	17475	17509	17337	17429	17740	17549	17522	17380	17515	17445	17320	17616	17410	17502	17512	17616	17397	17405	17445	17167	17554	17339	17621	17415	17371	17501	17502	17449	17485	17427	17300	17248	17354	17480	17441	17303	17557	17362	17396	17390	17459	17434	17528	17477	17361	17360	17518	17411	17533	17535	17605	17530	17385	17469	17385	17454	17583	17217	17438	17347	17389	17438	17570	17287	17420	17453	17518	17526	17568	17329	17525	17516	17504	17472	17304	17329	17488	17456	17293	17496	17635	17478	17451	17388	17622	17482	17554	17610	17396	17590	17435	17542	17443	17353	17359	17409	17387	17359	17437	17312	17318	17477	17373	17402	17602	17580	17469	17602	17299	17605	17392	17464	17553	17681	17418	17609	17289	17493	17497	17296	17315	17486	17270	17335	17207	17329	17511	17661	17407	17497	17172	17456	17364	17407	17339	17521	17355	17411	17464	17561	17569	17331	17376	17540	17636	17648	17495	17499	17506	17581	17431	17358	17488	17473	17553	17554	17474	17385	17555	17436	17306	17407	17200	17341	17372	17464	17460	17567	17606	17564	17303	17422	17435	17622	17373	17489	17488	17557	17510	17693	17222	17550	17474	17611	17456	17508	17696	17422	17469	17562	17254	17405	17456	17566	17605	17341	17492	17553	17481	17636	17284	17484	17275	17382	17407	17323	17411	17430	17512	17395	17370	17412	17431	17380	17514	17263	17291	17414	17382	17339	17555	17488	17712	17696	17369	17410	17496	17455	17756	17350	17355	17276	17393	17515	17413	17630	17627	17512	17463	17440	17486	17569	17344	17298	17357	17596	17451	17441	17417	17505	17200	17439	17482	17482	17306	17598	17602	17569	17552	17433	17574	17424	17478	17404	17403	17382	17371	17261	17457	17416	17367	17271	17425	17457	17697	17497	17307	17326	17410	17283	17513	17625	17420	17414	17353	17321	17350	17439	17571	17576	17365	17426	17504	17433	17430	17405	17485	17267	17363	17456	17345	17390	17256	17501	17716	17349	17387	17300	17531	17452	17547	17306	17511	17545	17674	17584	17343	17382	17353	17414	17429	17351	17344	17412	17601	17452	17511	17497	17471	17342	17343	17523	17451	17457	17470	17404	17588	17518	17509	17323	17391	17419	17331	17494	17258
14974	32148	26798	21019	19027	17447	16516	15790	15250	15184	15120	14783	14971	14868	14717	14850	14530	14687	14735	14652	14559	14776	14558	14754	14648	14668	14581	14599	14472	14574	14591	14634	14630	14747	14502	14644	14580	14600	14697	14619	14605	14601	14609	14449	14636	14512	14610	14690	14676	14605	14398	14539	14495	14578	14565	14558	14698	14566	14387	14487	14608	14679	14720	14729	14546	14391	14576	14687	14544	14603	14514	14588	14634	14525	14702	14448	14530	14608	14707	14474	14545	14729	14466	14523	14568	14730	14699	14577	14535	14445	14520	14519	14447	14525	14722	14590	14444	14619	14541	14597	14549	14699	14605	14657	14714	14506	14468	14699	14418	14408	14463	14602	14640	14566	14592	14378	14645	14606	14666	14445	14613	14429	14423	14512	14681	14504	14536	14428	14597	14579	14528	14490	14453	14543	14597	14490	14602	14647	14559	14525	14607	14580	14583	14527	14568	14534	14489	14659	14557	14454	14572	14542	14586	14606	14513	14607	14381	14777	14496	14636	14518	14613	14653	14680	14407	14557	14515	14626	14624	14473	14605	14787	14618	14467	14613	14563	14292	14767	14515	14473	14607	14687	14493	14652	14598	14503	14480	14533	14526	14640	14437	14472	14621	14706	14386	14451	14795	14520	14527	14476	14549	14674	14464	14565	14488	14493	14608	14645	14581	14587	14339	14631	14652	14527	14765	14490	14606	14496	14431	14571	14655	14391	14560	14653	14511	14607	14578	14365	14644	14440	14618	14554	14602	14516	14531	14585	14577	14448	14591	14562	14478	14553	14649	14539	14522	14580	14442	14523	14456	14600	14593	14455	14443	14473	14405	14619	14409	14499	14541	14439	14479	14505	14490	14486	14554	14563	14541	14636	14605	14513	14476	14651	14308	14378	14510	14799	14338	14550	14539	14466	14616	14457	14393	14553	14628	14777	14404	14564	14379	14783	14596	14667	14835	14418	14729	14394	14608	14364	14524	14753	14695	14528	14555	14465	14663	14694	14509	14501	14460	14559	14605	14574	14456	14570	14556	14344	14529	14477	14514	14433	14486	14497	14443	14544	14466	14482	14431	14598	14625	14500	14476	14505	14684	14527	14620	14456	14629	14536	14375	14434	14491	14653	14542	14627	14677	14644	14734	14612	14658	14475	14588	14455	14505	14464	14525	14503	14504	14611	14516	14652	14533	14552	14406	14602	14595	14611	14466	14492	14548	14627	14450	14624	14515	14611	14544	14479	14495	14611	14605	14572	14456	14377	14590	14529	14553	14519	14436	14578	14731	14557	14569	14454	14617	14501	14669	14606	14469	14513	14517	14704	14632	14655	14525	14541	14629	14601	14593	14597	14588	14484	14542	14591	14517	14515	14545	14609	14397	14581	14325	14606	14619	14534	14416	14591	14713	14524	14516	14462	14686	14492	14487	14437	14504	14572	14449	14555	14574	14390	14716	14424	14490	14550	14545	14564	14463	14546	14460	14653	14435	14530	14536	14599	14565	14414	14579	14517	14411	14561	14544	14338	14658	14526	14773	14521	14568	14469	14540	14419	14488	14623	14470	14481	14492	14562	14471	14597	14468	14576	14599	14573	14689	14645	14710	14453	14521	14478	14515	14620	14572	14426	14575	14529	14468	14712	14663	14528	14523	14514	14506	14645	14679	14512	14549	14538	14684	14622	14483	14531	14534	14674	14629	14672	14603	14477	14531	14549	14529	14592	14332	14420	14478	14584	14470	14527	14620	14410	14429	14527	14570	14669	14662	14642	14468	14589	14621	14567	14499	14551	14453	14605	14623	14718	14552	14546	14655	14579	14600	14584	14629	14636	14491	14451	14481	14499	14494	14371	14459	14570	14550	14574	14460	14535	14513	14642	14557	14495	14600	14538	14623	14598	14539	14309	14595	14541	14571	14555	14458	14300	14400	14515	14612	14582	14572	14523	14576	14577	14587	14443	14554	14649	14522	14643	14616	14490	14285	14580	14511	14465	14632	14605	14445	14609	14633	14256	14679	14579	14627	14583	14529	14505	14723	14458	14638	14502	14550	14695	14599	14604	14486	14537	14525	14559	14672	14556	14667	14441	14664	14414	14461	14618	14614	14464	14381	14509	14841	14711	14469	14619	14444	14603	14539	14533	14598	14462	14458	14432	14665	14637	14633	14535	14314	14612	14515	14420	14706	14684	14552	14392	14372	14599	14678	14608	14587	14608	14508	14539	14546	14604	14514	14513	14439	14548	14437	14526	14415	14490	14339	14527	14513	14560	14353	14542	14560	14513	14493	14490	14626	14625	14597	14536	14610	14462	14397	14439	14527	14639	14483	14503	14681	14611	14566	14702	14338	14490	14590	14418	14450	14619	14637	14494	14782	14520	14456	14570	14626	14544	14606	14503	14596	14659	14533	14553	14428	14456	14513	14604	14524	14444	14588	14399	14578	14532	14678	14620	14530	14659	14439	14533	14424	14578	14578	14547	14513	14626	14468	14497	14441	14571	14488	14404	14601	14538	14620	14299	14576	14621	14570	14541	14527	14303	14456	14655	14584	14480	14679	14530	14538	14427	14446	14604	14392	14526	14579	14538	14581	14666	14592	14569	14469	14584	14436	14479	14409	14557	14527	14531	14369	14646	14562	14456	14526	14574	14552	14508	14626	14553	14740	14504	14357	14527	14569	14563	14597	14515	14626	14562	14537	14504	14669	14615	14487	14358	14474	14686	14499	14563	14502	14541	14479	14597	14443	14527	14685	14424	14470	14601	14586	14600	14744	14618	14589	14379	14567	14315	14371	14447	14786	14539	14384	14669	14632	14562	14674	14496	14487	14622	14454	14590	14549	14480	14649	14456	14615	14631	14416	14512	14595	14473	14483	14452	14692	14595	14736	14598	14491	14573	14565	14297	14604	14499	14472	14487	14602	14560	14439	14529	14608	14480	14584	14702	14477	14478	14459	14624	14532	14602	14648	14530	14457	14577	14685	14421	14504	14498	14500	14563	14462	14525	14470	14626	14529	14481	14492	14516	14615	14430	14515	14421	14693	14485	14533	14430	14583	14568	14491	14413	14477	14471	14689	14672	14413	14555	14656	14647	14651	14506	14537	14647	14737	14496	14612	14634	14573	14488	14768	14659	14533	14702	14627	14341	14559	14607	14515	14727	14590	14580	14561	14455	14489	14561	14489	14523	14463	14414	14654	14589	14354	14419	14631	14547	14461	14491	14554	14758	14464	14386	14651	14622	14492	14789	14554	14569	14409	14488	14557	14506	14616	14504	14583	14695	14658	14618	14535	14613	14538	14345	14441	14382	14536	14606	14567	14582	14495	14604	14650	14514	14606	14620	14615	14570	14584	14438	14634	14470	14538	14365	14460	14480	14626	14584	14355	14600	14570	14623	14587	14554	14467	14530	14731	14570	14613	14691	14598	14533	14607	14563	14463	14501	14880	14651	14521	14737	14568	14519	14453	14565	14664	14689	14612	14684	14564	14589	14483	14579	14596	14783	14586	14495	14482	14564	14518	14457	14433	14714	14375	14570	14551	14605	14497	14514	14616	14432	14478	14470	14449	14665	14637	14417	14568	14538	14576	14494	14660	14317	14517	14386	14526	14550	14723	14409	14627	14559	14343	14521	14634	14579	14537	14650	14560	14387	14488	14622	14549	14455	14563	14513	14416	14752	14423	14688	14615	14572	14677	14439	14489	14492	14643	14469	14577	14522	14557	14502	14641	14623	14475	14655	14671	14551	14413	14517	14525	14583	14485	14361	14543	14535	14562	14394	14528	14475	14544	14526	14410	14673	14564	14584	14536	14496	14529	14476	14504	14395	14707	14445	14680	14525	14532	14608	14572	14407	14381	14575	14529	14497	14422	14638	14602	14591	14489	14471	14527	14463	14814	14619	14415	14561	14641	14502	14594	14577	14444	14506	14583	14488	14552	14659	14481	14374	14640	14648	14599	14629	14280	14523	14424	14453	14574	14621	14620	14484	14493	14591	14610	14544	14520	14669	14510	14464	14545	14493	14525	14489	14526	14457	14516	14581	14622	14531	14564	14709	14485	14545	14471	14446	14481	14561	14513	14502	14340	14721	14538	14345	14667	14447	14677	14685	14500	14647	14467	14482	14428	14569	14610	14562	14468	14559	14631	14549	14413	14654	14541	14720	14538	14659	14633	14629	14587	14701	14736	14544	14574	14654	14489	14666	14509	14541	14690	14688	14610	14538	14606	14506	14523	14654	14515	14630	14602	14400	14486	14549	14499	14392	14495	14522	14691	14685	14492	14482	14638	14472	14571	14519	14569	14453	14565	14612	14458	14474	14648	14497	14617	14611	14423	14499	14642	14385	14569	14491	14441	14510	14636	14594	14541	14599	14609	14443	14746	14468	14444	14557	14619	14489	14541	14659	14552	14485	14343	14476	14600	14492	14442	14537	14440	14369	14724	14484	14572	14632	14528	14526	14572	14577	14443	14546	14567	14426	14687	14622	14470	14515	14568	14449	14560	14486	14440	14457	14456	14536	14467	14678	14532	14743	14447	14472	14466	14494	14543	14458	14719	14626	14489	14504	14553	14489	14579	14533	14631	14520	14725	14675	14476	14383	14620	14395	14596	14482	14568	14598	14423	14723	14517	14441	14564	14486	14594	14519	14605	14433	14494	14470	14629	14633	14578	14518	14629	14446	14603	14505	14390	14673	14670	14521	14615	14462	14450	14652	14516	14651	14671	14579	14464	14429	14601	14423	14257	14501	14518	14676	14500	14488	14534	14606	14577	14566	14406	14743	14719	14565	14649	14521	14468	14602	14527	14651	14649	14339	14427	14550	14535	14514	14718	14529	14700	14552	14477	14667	14480	14583	14498	14634	14637	14625	14611	14635	14400	14540	14395	14568	14653	14567	14479	14458	14693	14562	14518	14561	14571	14779	14457	14763	14577	14559	14402	14717	14593	14355	14565	14625	14507	14627	14485	14467	14563	14504	14718	14745	14525	14791	14390	14508	14524	14594	14511	14536	14706	14591	14408	14584	14415	14659	14593	14310	14586	14434	14590	14413	14562	14544	14606	14532	14558	14435	14732	14477	14641	14458	14508	14512	14717	14493	14578	14359	14330	14496	14567	14425	14771	14471	14511	14539	14632	14567	14492	14431	14449	14662
24339	21028	26880	26547	21535	20267	20031	19048	18689	18763	18586	18440	18385	18310	18296	18262	18228	18191	18657	18481	18416	18384	18147	18421	18182	18043	18304	18264	18360	18234	18195	18334	18260	18357	18170	18294	18177	18300	18584	18350	18398	18268	18307	18107	18393	18378	18388	18223	18190	18236	18233	18294	18480	18170	18427	18352	18190	18174	18263	18220	18096	18120	18214	18224	18224	18360	18318	18106	18340	18260	18134	18281	18133	18398	18031	18275	18124	18362	18401	18246	18165	18365	18215	18085	18214	18332	18226	18205	18305	18100	18216	18235	18315	18001	18129	18131	18088	18275	18157	18201	18383	18218	18362	18204	18164	17989	18480	18143	18251	18224	17885	18205	18296	18327	18340	17994	18227	18308	18103	18169	18285	18138	18218	18261	18177	18261	18420	18183	18151	18266	18153	18399	18447	18368	18481	18237	18349	18142	18228	18116	18174	18215	18155	18230	18275	18200	18170	18277	18421	18043	18103	18471	18430	18060	18199	18338	18202	18316	18214	18168	18161	18436	18204	18346	18366	18104	18168	18242	18243	18213	18469	18294	18049	18058	18072	18008	18390	18386	18233	18006	18287	18152	18117	18114	18386	18213	18292	18190	18258	18236	18403	18354	18432	18291	18208	18378	18178	18189	18065	18076	18134	18094	18189	18142	18100	18298	18186	18304	18352	18286	18266	18536	18426	18339	18302	18279	17946	18335	18281	18100	18247	18123	18236	18290	18151	18389	18454	18196	18119	18156	18251	18213	18173	18312	18371	18303	18367	18082	18211	18170	18249	18050	18151	18313	18312	18274	18218	18214	18128	18204	18249	18280	18464	18013	18144	18170	18070	18324	18297	18263	18402	18090	18167	18318	18145	18167	18153	18230	18197	18215	18228	18515	18133	18126	18358	18216	18120	18139	18414	18058	18328	18270	18271	18022	18397	18434	18280	18242	18136	18304	18220	18188	18074	18283	18035	18363	18328	18196	18288	18470	18312	18352	18123	18265	18135	18393	18312	18393	18205	18210	18237	18368	18178	18206	18354	18102	18136	18364	18248	18202	18232	18148	18196	18287	18132	18352	18459	18117	18274	18193	18373	18194	18288	18146	18237	18090	18249	18226	18371	18337	18297	18475	18185	18231	18360	18568	18184	18324	18374	18325	18508	18302	18160	18261	18097	18178	18251	18136	18230	18196	18254	18140	18303	18068	18021	18110	18093	18208	18169	18251	18284	18183	18396	18353	18357	18224	18329	18225	18088	18262	18045	18293	18047	18178	18236	17864	18040	17907	18067	18130	18141	18280	18223	18436	18197	18349	18050	18186	18271	18162	17908	18376	18478	18295	18301	18065	18292	18108	18255	18268	18487	18285	18207	18305	18197	18169	18207	18072	18007	18066	18153	18216	18260	18033	18158	18211	18214	18200	18256	18228	18229	18278	18346	18257	18096	18351	18273	18141	18433	18177	18197	18212	18401	18092	18225	18220	18077	18259	18174	18313	18121	18124	18158	18120	18226	18161	18167	18195	18029	18369	18300	18213	18397	18154	18114	18269	18124	18145	18155	18327	18142	18133	18242	18109	17999	18215	18217	18263	18250	18101	18202	18219	18334	18146	18245	18204	18172	18067	18322	18247	18276	18133	18150	17998	18276	18148	18246	18261	18134	18257	18115	18167	18357	18201	18320	18215	18283	18136	18178	18393	18270	18341	18277	18352	18334	18151	18268	18376	18379	18178	18239	18322	18127	18314	18222	18240	18122	18143	18203	18146	18162	18301	18248	18197	18160	18159	18197	18355	18208	18221	18200	18311	18399	17931	18040	18405	18430	18290	18253	18313	18435	18186	18139	18054	18391	18288	18132	18419	18250	18357	18159	18606	18002	18097	18090	18138	18098	18429	18251	18274	18203	18341	18153	18239	18093	18295	18249	17998	18201	18211	18111	18383	18437	18193	17965	18251	18341	18111	17938	18054	18162	18187	18260	18175	18324	18280	18245	18341	18333	18232	18117	18213	18212	18340	18195	18330	18318	18426	18356	18346	18290	18051	18089	18271	18184	18119	18277	18059	18211	18106	18145	18083	18380	18346	18235	18373	18302	18363	18368	18133	18154	18317	18439	18074	18159	18331	18040	18009	18244	18183	18202	18274	18079	18460	18364	18205	18405	18495	18341	18036	18331	18466	18290	18082	18370	18309	18153	18006	18128	18178	18397	18034	18143	18111	18273	18120	18117	18382	18306	18290	18392	18188	18308	18223	18086	18110	18136	18377	18400	18206	18316	18302	18235	18189	18142	18139	18362	18311	18091	18170	18351	17943	18213	18285	18292	18318	18250	18157	18358	18221	18072	18114	18293	18419	18206	18304	18266	18196	18281	18172	18442	18051	18255	18305	18182	18115	18044	18052	18245	18288	18311	18359	18174	18284	18177	18476	18120	18211	18230	18351	18285	18228	18141	18371	18253	18464	18303	18417	18088	18415	18281	18062	18321	18140	18204	18251	18189	18296	18426	18172	18486	18071	18230	18467	18023	18229	18218	18060	18179	18465	18542	18430	18571	18296	17895	18160	18125	17993	18235	18137	18367	18419	18316	18096	18207	18265	18271	18286	18118	18166	18269	18203	18279	18311	18211	18291	18357	18234	18492	18230	18149	18177	18400	18332	18208	18291	18127	18164	17996	18252	18414	18361	18118	18349	18183	18228	18334	18264	18389	18254	18324	18242	18127	18280	18287	18281	18296	18313	18175	18196	18177	18142	18245	18161	18282	18429	18288	18145	18385	18174	18283	18357	18074	18216	18171	18263	18117	18176	18104	18119	18282	18285	18258	18250	18219	18258	18248	18422	18341	18434	18216	18129	18290	18330	18381	18348	18099	18325	18107	18114	18097	18265	18269	18295	18238	18229	18177	18222	18378	18224	18324	18192	18347	18194	18193	17974	18245	18367	18258	18277	18232	18223	18141	18251	18185	18124	18143	18381	18310	18290	18137	18141	18290	18393	18424	18032	18214	18238	18280	18205	18292	18236	18191	18285	18081	18194	18201	18311	18289	18162	18181	18291	18250	18334	18310	18260	18221	18282	18383	18286	18385	18222	18467	18433	18126	18203	18201	18076	18220	18260	18217	18196	18039	18410	18081	18298	18294	18169	18171	18265	18208	18102	18304	18466	18275	18271	18260	18371	18187	18482	18248	18037	18226	18228	18193	18258	18199	18202	18063	18098	18145	17951	18272	18198	18186	18221	18259	18290	18153	18366	18316	18201	18201	18235	18105	18130	18301	18104	18169	18318	18195	18348	18315	18357	18148	18238	18280	18138	18272	18204	18291	18360	18150	18189	18438	18337	18154	18502	18018	18173	18372	18125	18102	18245	18394	18224	18237	18250	18278	18077	18434	18231	18270	18122	18412	18192	18168	18205	18381	18240	18276	18160	18178	18333	18207	18208	18498	18156	18015	18161	18585	18164	18339	18211	18256	18188	18304	18305	18284	18199	18235	18067	18377	18239	18323	18210	18306	18123	18185	18156	18421	18216	18175	18352	18312	18449	18272	18210	18249	18241	18328	18338	18248	18210	18058	18249	18271	18469	18101	18364	18410	18137	18211	18129	18224	18187	18216	18191	18205	18366	18192	18262	18280	18489	18453	18402	18238	18340	18160	18177	18207	18140	18194	18355	18321	18274	18244	18507	18213	18048	18160	18357	18280	18129	18272	18223	18313	18320	18220	18229	18306	18091	18066	18347	18231	18231	18171	18298	18150	18215	18188	18095	18224	18221	17993	17997	18336	18392	18177	18207	18026	18166	18292	18159	18213	18373	18300	18226	18119	18407	18250	18204	18319	18256	18323	18370	18294	18334	18180	18320	18092	18438	18356	18368	18232	18454	18187	18294	18173	18238	18266	18139	18328	18051	18182	18375	18281	18325	18237	18205	18041	18183	18179	18274	18132	18241	18185	18373	18211	18291	18050	18201	18207	18373	18137	18255	18175	18285	18179	18198	18187	18247	18143	18196	18220	18132	18241	18259	18295	17969	18543	18125	17999	18247	18185	18207	18288	18134	18255	18299	18472	18053	18212	18315	18224	18290	18506	18310	18319	18066	18316	18338	17949	18239	18048	18338	18199	18306	18050	18180	18238	18184	18141	18173	18359	18291	18157	18108	18387	18281	18052	18320	18230	18318	18465	18229	18177	18177	18230	18456	18342	18174	18397	18248	18204	18276	18175	18340	18188	18136	18226	18157	18365	17904	18223	18218	18224	18030	18282	18386	18386	18314	18193	18162	18216	18263	18482	18372	18205	18221	18169	18341	18275	18152	18197	18328	18122	18260	18318	18362	18249	18043	18318	17872	18107	18206	18334	18155	18286	18167	18116	17984	18283	18317	18282	18310	18027	18337	18348	18278	18368	18306	18241	18102	18202	18117	18370	18090	18166	18428	18189	18366	18182	18076	18123	18393	18410	18097	18117	18313	18292	18240	18226	18037	18213	18174	18292	18269	18095	18187	18175	18131	18228	18168	18184	18150	18128	18253	18133	18295	18246	18206	18203	18185	18175	18166	18143	18164	18307	18310	18384	17984	18265	18236	18017	18294	18159	18209	18412	18420	18201	18275	18432	18179	18322	18532	18208	18176	18181	18310	18335	18206	18210	18275	18174	18268	18036	18285	18170	18245	18111	18238	18074	17876	18113	18240	18154	18297	18301	18284	18331	18281	18164	18246	18462	18347	18239	18296	18211	18295	18274	18311	18180	18017	18459	17951	18104	18140	18321	18216	18279	18244	18274	18249	18189	18100	18255	18245	18335	18532	18367	18189	18232	18072	18377	18267	18270	18170	18086	18124	18254	18277	18358	18372	18173	18283	18295	18231	18128	18118	18273	18253	18187	18247	18458	18332	18334	18234	18326	18055	18151	18195	18125	18309	18461	18153	18297	18489	18296	18357	18620	18436	18292	18430	18333	18245	18224	18043	18029	18108	18248	18237	18389	18359	18337	18235	18408	18229	18333	18210	18183	18353	18303	18290	18100	18111	18364	17971	18248	18142	18243	18308	18425	18192	18471	18170	18402	18125	17980	18114	18312	18382	18309	18342	18070	18295	18229	18235	18297	18047	18260	18222	18361	18316	18464	18285	18197	18274	18411	18548	18458	18384	18484	18108	18292	18472
15807	29102	24502	19883	18272	16910	16185	15910	15624	15523	15367	15142	15136	15283	15221	15238	15264	14976	15192	15181	15056	15118	15160	14859	15144	14958	15019	15079	14885	15049	14935	15008	14995	14988	15054	15086	14976	15300	15200	14876	15015	15126	14968	15028	15017	15137	14892	14976	15091	15142	15026	15026	15235	15031	15013	15040	15090	15010	15055	15077	15141	15121	15202	15002	15106	15139	14959	15082	15065	15111	15007	15154	15081	14983	15048	15084	15090	15154	14978	14926	15009	14923	15043	15247	14947	14944	15015	14776	15237	15007	15088	15016	15088	15137	15066	14950	15014	14773	15045	15200	14982	15096	14899	15036	15026	15155	15030	15061	15037	15073	15234	15095	15017	15070	15105	14989	15029	15023	14906	14810	15060	14828	15035	14954	15052	15025	14934	15116	14997	15144	15108	14952	14968	15073	14937	15123	14975	14935	15090	15085	14869	14954	15071	14909	14935	15076	15050	15069	14946	14931	14864	15049	14908	15100	15022	15056	15029	14952	15165	15086	14931	15088	14662	15051	14951	14999	14889	14994	15054	15084	15169	15043	14998	14888	15118	14887	14941	15000	15033	15067	15072	15068	14974	15156	14891	14872	15121	15095	15108	14961	15080	15064	14953	14928	15031	15041	15019	15074	14965	15221	14999	15171	14956	14957	14965	14929	14951	15001	14861	14934	14895	14972	15079	14976	15001	15165	15086	15006	14792	14964	14987	15098	15050	14827	15090	14903	15060	15019	14991	15054	15025	14997	14919	15119	14965	14942	15095	15154	14982	14927	15005	15014	15083	14978	15159	15050	14979	15094	14909	15072	14914	15075	14815	15084	15001	15059	14765	15196	15006	15030	15125	15058	14972	15117	15081	15058	15098	15077	15108	15011	15157	15042	15032	15131	14956	15076	14878	14976	15115	15077	14959	15049	14989	15111	15052	15141	15039	14843	14849	14956	15006	14985	15000	15104	15049	15145	15048	15107	15112	14919	15139	15183	15068	15117	14931	15080	15041	14880	15073	14975	15061	14887	15110	15016	15126	14979	14946	14923	15015	15120	14913	15090	14921	15019	15086	15054	15019	14890	14954	14998	15005	14850	14939	14964	15137	14923	14966	15023	14998	15078	15048	15083	14866	14951	15128	14937	15178	15002	15083	15011	14959	14923	14947	15134	14981	14940	15243	15146	14872	14916	14881	15124	15000	14981	15073	14975	14976	15075	15102	14976	15166	14881	14894	15172	15094	14992	15056	15004	14777	14939	14995	15006	14897	14966	14888	15059	15080	14945	15167	14966	15208	14985	15092	14976	15027	14978	15077	15058	15042	14927	15113	14955	15086	15204	15093	15093	15138	15048	15032	15002	14908	14967	15132	15158	15042	14966	14827	14988	15105	14857	15160	14928	15032	14974	15298	14870	15075	15103	14818	14841	15012	15125	15033	15029	15069	15045	14875	14929	15111	15051	14926	15074	15095	15024	15072	15059	15277	15032	14916	14961	15083	15075	15071	14943	15009	15121	15059	15024	15013	15131	14796	14958	14928	15063	15030	15055	15160	15071	15132	14989	15142	15135	15074	15079	15036	14970	15042	15119	14960	15012	15112	15096	14856	14972	15007	15182	15021	14963	14937	15042	15043	15238	14992	15168	14834	15064	15172	14977	15019	14917	15042	14810	14891	15003	14875	15088	15032	14959	14940	14936	14918	15083	15030	15192	15118	14829	14886	15033	14978	15092	15030	15081	14865	15057	15010	15005	14929	14982	15185	15143	15093	15064	15102	15014	14962	15036	15027	14967	15070	15141	15094	15063	14958	15056	14921	15096	15097	14907	15010	14986	15026	15091	15185	14893	15005	14949	15161	15093	14954	15047	15069	15104	14971	15128	15038	14937	15025	15034	15060	15030	14966	14899	14959	15017	15154	15064	15149	14931	15098	15105	15054	15006	14944	15103	15041	15128	14725	14938	15061	15109	15110	15008	15182	14874	14980	14998	14979	15164	15208	15185	15062	14970	15003	14827	14980	14959	14952	14908	15087	14887	15207	15118	15041	14879	14947	14876	15030	15099	15161	15030	15022	15055	15140	15037	15154	14943	15042	15026	14914	14767	14862	14918	15040	14958	15041	15211	15137	14904	15074	14874	14993	15337	15029	15069	14959	14961	14927	15113	15073	15081	15049	15172	15078	15003	14976	15096	15217	15061	14938	14987	15044	15018	15279	15005	14841	14875	15119	14970	15109	14899	15113	15094	14950	15078	14965	15078	15095	14955	15028	15192	14902	14934	15118	15118	14952	15117	15139	15054	14952	15022	15169	14999	14973	15080	14934	14959	14968	15106	15251	15140	14917	15189	15095	15099	15100	14883	14999	15164	14850	15101	15067	15040	15045	15011	15217	15167	15031	15027	15056	15065	15107	14995	15083	14890	14991	15051	15172	15051	15019	15156	15067	14944	15085	15125	14955	15064	15069	15121	15096	15017	15180	14956	15002	14959	15024	15033	15164	14995	14962	15178	15101	14930	14943	14996	15042	14958	14903	14925	15093	15003	15200	15057	14971	14845	15155	15168	15048	15018	15120	15138	15102	14901	15106	15091	15035	14933	15167	14822	14811	15010	14861	15141	14996	14943	14962	15194	15131	15075	14877	15247	14978	15074	14863	14973	15024	14974	15028	14970	15032	15079	15024	15038	15260	15001	14939	14988	14944	14963	14997	14994	15075	15057	15082	14954	14986	15097	14933	14982	14978	15040	15056	14976	14962	14986	14912	15077	15115	15065	15003	15070	15043	14993	14914	14939	15081	14847	15181	14952	14999	15076	15216	15021	14901	15184	15117	14964	14922	14939	14987	15105	15123	14997	15044	15064	15119	15117	15066	15148	15091	14984	15062	15070	15116	14943	15005	14981	15202	15095	14926	14930	14979	15126	15011	14997	15185	15009	14982	15206	15121	15032	14973	15059	15069	15226	14906	14823	14907	15089	14896	15087	15025	14972	14800	14984	14946	15068	14959	14996	14935	15037	14913	15058	14878	15181	15183	15015	14971	15092	15026	15141	15051	14963	14956	15043	15088	15100	14963	14910	14962	15058	15121	15201	15049	15002	15010	14994	14971	15045	15002	14940	15176	14991	14847	14928	15031	14868	15076	15031	14931	15025	15062	14999	15012	15061	14942	15094	15134	15053	15035	15073	14972	15076	14870	15142	15011	15046	15003	15016	14986	14913	15027	15011	15177	14933	15039	15140	15088	15159	14874	14971	14939	14960	14936	15029	14824	15024	15029	15131	15067	15048	15246	14893	14945	14904	15181	14972	15034	15051	15049	15160	15067	14891	15017	15157	15025	15022	14949	15030	15135	14931	15148	15014	14925	14959	15042	15148	14867	14946	15047	15135	14998	14911	15050	15049	14974	15072	14834	15075	14897	15018	15128	14984	14923	14935	15007	15071	15185	15159	15051	15282	14888	15059	14930	14916	15034	15085	15027	15156	14952	14953	14931	14991	15139	15030	14923	15044	15045	14897	15052	14913	15023	14950	14942	15074	14948	14865	14956	15185	14979	14921	15145	15128	15005	15234	15024	15126	15087	14991	14982	15158	15047	15067	15195	15109	14954	14950	15145	15085	15140	15030	15054	15153	15070	15132	14844	15042	15051	15060	14899	14981	14951	15041	14929	15080	15079	14930	15079	14832	15037	15077	15096	14974	14867	15214	15003	15048	14983	15050	14976	14947	15077	15059	15078	14992	14942	15059	15215	15035	15100	15273	14940	14898	15013	15091	14980	15024	14854	15049	14914	15086	15054	15027	15206	15055	14823	15018	15090	15016	15102	15151	14957	15086	14921	14917	14977	14912	15209	15204	14910	14985	14928	14974	15066	15106	15036	15059	15073	14959	14838	15068	15170	15033	15004	15128	15100	15121	14987	15028	14938	15030	15094	15016	15147	15094	15064	15009	15123	15148	14900	15054	15071	15008	14846	15076	15094	14945	14982	15297	14987	15060	14958	15013	15067	14844	15061	14946	15219	15014	15041	15098	14992	15030	14928	15030	15067	15066	15146	15213	15133	15025	14983	15007	15129	14971	15069	15121	15025	15061	15023	14986	15115	14957	15080	14931	15195	14979	15169	14826	15118	15027	14964	14987	14957	15108	14865	15034	15008	15042	14929	14921	14831	15148	15038	14963	15093	15040	14881	14926	14988	14915	14923	15122	14958	15146	15128	14943	14915	15127	15009	15125	14940	14950	14984	15073	15034	14983	15013	14922	15153	15085	14945	15121	15000	15091	15149	15036	15030	14897	15057	14946	15099	15030	15082	15017	14984	15038	15211	14982	15221	15053	15247	14954	15273	14838	15056	14970	15123	15042	15212	15088	15040	14942	14933	15099	15078	15040	15002	15075	15029	15009	15079	15150	14911	15009	15185	15129	15079	14976	15084	15047	15208	15133	14850	15160	15079	14946	14992	15015	14997	15064	15189	15095	14887	14896	15029	14995	15138	14919	14906	15009	15169	14979	15070	15184	14816	15100	14998	14967	14988	15050	14956	15062	15074	14968	15031	14986	14864	15093	15017	15022	15099	15012	14903	14812	15036	14937	15001	14912	15177	14978	15243	14998	14999	15104	14964	15068	14943	14987	15058	15045	15222	14835	14947	14906	15077	15089	15169	14844	15153	15006	14921	15006	14950	15077	15006	14999	15033	15100	14999	15036	14983	15136	15089	15062	14893	15106	14955	15077	14896	15108	14904	15107	15063	14942	14908	14977	14925	14902	15135	15150	15018	15132	14879	14862	15114	15133	15049	15000	14988	15133	15170	14950	15210	15152	15079	15108	14888	15230	14894	14930	15107	15135	15085	14956	14948	15178	14886	15044	14966	14944	14942	15053	15197	15099	15054	15084	14929	15003	15104	15108	14932	15021	15033	14986	14965	15078	15036	14976	15031	15088	15014	15035	14962	15032	14949	15229	15120	14912	15013	14859	15132	15157	14830	14993	15140	15054	14933	15174	15218	14946	15142	15047	15074	15103	14915	14964	15016	15193	14945	14734	15089	15124	15114	15073	15053	15021	14831	15129	15086	15211	15095	15014	15000	14999	14960	15114	15100	15111	14962	15078	15096	15171	15062	14916	14969	14971	15040	15054	15131	15039	15029	15192	15041	14959	14959	14995
21853	21028	28228	24071	21345	23690	25990	20739	19870	20036	19588	19483	19598	19136	19245	19268	19342	19205	19241	19112	19134	19025	19026	19057	18938	18956	19003	18969	19058	19011	19140	18791	18870	18823	18902	19099	18934	18785	18851	18910	18907	18756	19031	18978	18711	18956	18916	19245	19031	18685	18934	18996	18962	18750	18928	18942	18799	18714	18891	18829	18908	18695	18954	18709	18653	19026	18913	18850	19034	18961	18894	18969	19068	18773	18817	18787	18913	18870	18697	18874	18784	18814	18848	18976	18757	18962	18816	18992	18899	18768	18848	18853	18770	18755	19114	18945	18884	18496	18695	18691	18640	18792	19096	18816	19038	18949	18958	18846	18813	18870	18712	18786	18903	18963	18905	18707	18707	18852	18766	18989	18708	18745	18822	18820	18966	18929	18876	18638	18676	18784	18885	18746	18683	18837	18714	18722	18706	18873	18911	18696	18772	18821	18684	18946	18917	19108	18962	18742	18804	18698	18815	19032	18881	18816	18862	18944	18919	18859	18906	18800	18818	18819	18676	18730	18699	18826	18745	18719	18796	18661	18789	18739	18537	18745	18764	18749	18919	18778	18878	19059	18955	18710	18858	18796	18580	18849	18995	18990	18915	18715	19017	18816	18901	18829	18836	18744	18877	18588	18864	18679	18736	18644	18850	18927	18661	18878	18868	18900	18876	19099	18854	18855	18673	18696	18810	18724	18811	18752	18811	19084	18886	18861	18998	18874	18866	18848	18904	19028	18674	18815	18676	18814	18739	18836	18772	18847	18871	18687	18868	19053	18965	18942	18783	18704	18984	18827	18877	18929	18701	18907	18845	18915	18667	18649	19023	18654	18808	18957	18932	18968	18718	18981	18788	18793	18638	19006	18725	18915	18847	18896	19060	18883	19010	19119	18955	18721	18707	18971	18926	18882	18868	18753	18653	18726	18801	18832	18739	18774	18735	18782	18836	18697	18901	18715	18679	18837	18699	18784	18866	18855	18757	18979	18851	18786	18884	18785	18937	18853	18757	18781	18594	18830	19108	18722	18720	18805	18902	18947	18750	18978	18708	18927	18860	18978	18782	18837	18808	18725	18687	18810	18848	19033	18917	18715	18924	18766	18607	18804	18947	18856	19031	18694	18693	18943	18905	18769	18672	18874	18763	18819	18769	19038	19219	18924	18868	18431	18501	18837	18789	18895	18981	18798	18944	18946	18748	18633	18827	18730	18932	18900	18709	18664	18863	18944	19023	18772	18690	18898	18932	18765	19127	18818	18650	18705	18833	18926	19016	18728	18871	18844	18805	18723	19020	18820	18720	18861	18759	19038	18820	18945	18927	18739	18797	18747	18830	18809	18817	18824	18858	18666	18867	18704	18756	18806	18755	19001	18822	18758	18929	19003	18821	18691	18747	18587	18784	18915	18742	18661	18542	18705	18844	18839	18734	18866	18704	18742	18798	19039	18769	18875	18873	18706	18849	18933	18861	18824	18768	18813	18701	18679	18940	18905	18705	18558	18764	18687	18694	18831	18929	18899	18795	18715	18773	18744	18706	18940	18848	18598	19035	18685	19016	18836	18735	18693	18960	18787	18940	18939	18844	18790	18782	18652	18909	18833	18763	18868	18853	18852	18928	18737	18964	18714	18894	18619	18710	18563	18698	18781	18746	18732	18837	18847	19050	18857	18686	18742	18881	18925	18944	18741	19012	18859	18890	18777	18934	18673	18693	18831	18973	18766	18719	18893	19034	18666	19052	18563	18717	18778	18764	18787	18531	18539	18756	18557	18841	18954	18916	18603	19019	18772	18917	18819	18775	18704	18857	18837	18831	18972	18821	18748	18849	18820	18828	18706	19033	18542	18770	18847	18811	18865	18702	18874	18691	18918	18815	18589	18975	18915	19023	18962	18621	18751	18795	18799	18890	18674	18662	18723	18805	18828	18719	18940	18685	18893	18608	18632	18741	18721	18834	18820	18817	19034	19001	18688	18825	18845	18882	18779	18801	19034	18933	18723	18745	18810	18994	18708	18810	18706	18805	19105	18911	18902	19026	18655	18727	18785	18969	18694	18831	18813	18874	18867	18937	18803	18680	18756	18877	19014	18966	18950	18862	18748	19065	18694	18790	18841	18785	18715	18736	18766	18719	18814	18861	19027	18920	18723	19047	18755	18784	18881	18791	18983	18957	18686	18937	18840	18865	18687	18825	18792	18775	18679	18784	18781	18826	18945	18898	18830	18828	18679	18769	18968	18822	18889	18839	18883	19008	18859	18632	18878	18733	19058	19014	18860	18765	18950	18776	18882	18787	18929	18903	18770	18802	18717	18918	18933	18951	18968	18888	18906	18660	18858	18746	18999	18800	18805	18981	18871	18824	18649	18913	18896	18916	18858	18755	18754	18886	18841	18755	18613	18781	18937	18572	18714	18504	19002	18752	18851	18794	18696	18663	18748	18875	18866	18852	19161	18786	18795	18771	18894	18797	18918	18751	18782	18739	18735	18674	18861	18875	18838	18810	19111	18896	18863	18756	18891	18651	18925	18897	18708	18945	18859	18873	18908	18781	18613	18908	18693	18989	18877	18781	18701	18803	18509	18884	18956	18858	18789	18940	18894	18816	18820	18785	18942	18976	18863	18845	18758	18978	18796	18794	18750	18753	18785	18615	18723	18656	18862	18633	18837	18886	19025	18856	18766	18735	18700	18980	18820	18713	18709	18746	18578	18657	18743	18653	18920	18979	18828	18761	18683	18807	18781	18730	18793	18847	18871	18688	18826	18669	18888	18795	18909	18942	18506	18770	18678	18964	19106	18677	18694	18797	18654	18798	18794	18653	18982	18765	18671	18851	18890	18962	18940	18889	18831	18848	18799	18765	18715	18912	18769	19026	18781	18545	18686	19040	18642	18819	18880	18823	18884	18839	18720	18855	18738	18923	18773	18975	19069	18940	18674	18873	18970	18867	18842	18909	18860	18471	18931	18831	18789	18846	18727	18893	18896	18686	18704	18708	18846	18829	18797	18749	18622	18934	18984	18797	18793	18847	18974	18903	18827	18490	18677	18836	18761	18750	18862	19058	19006	18799	18817	18875	18915	19003	18677	18575	18709	18852	18863	18882	18858	19016	18509	18964	18650	18908	18670	18696	18906	18895	18940	18941	18789	18719	18846	18619	18837	18688	18744	18777	18636	18830	18599	18814	18909	18900	18691	18855	18844	18925	18619	18605	19031	18688	18830	18859	18884	18895	18606	18866	18820	18785	18776	18887	18796	18788	18791	18773	18743	18787	18584	18868	18666	18720	18587	18732	18634	18828	18775	18985	18766	18675	18833	18590	18661	18983	18834	19051	18816	18818	18772	18562	18688	18893	18688	18701	18952	18771	18831	18880	18830	18861	18766	18680	18816	18834	18827	18717	18798	18780	18718	18821	18930	18873	18618	18781	18779	18676	18834	18801	18937	18920	18740	18729	18759	18812	18815	18804	18765	18819	18812	18772	18834	18933	18762	18742	18866	18865	18730	18794	18772	18732	18705	18704	18719	18911	18716	18952	18767	18937	18894	18962	18763	18945	18806	18915	18814	18929	18661	18760	18860	18817	18821	18877	18841	18845	18598	18873	18827	18931	18998	18826	18891	18996	18896	18882	18909	18788	19005	18819	18882	18874	18821	18670	18818	18872	19011	18841	19023	18829	18771	18776	18767	18806	18855	18701	18739	18696	18683	18816	18735	19041	18816	18824	18807	18889	18750	18825	18876	19024	18725	18721	19008	18623	18929	18803	18839	18919	18608	18961	18663	18818	18652	18936	18824	18796	18770	18667	18836	18893	18626	18770	18787	18898	18733	18922	18627	18649	18932	18655	18737	18919	18808	18912	18822	18930	18978	18577	18815	18925	18677	18849	18876	18991	19015	18938	18642	18704	18831	18864	18720	18792	18901	18930	18939	18668	18820	18912	18704	18712	18652	18806	18679	18751	18858	18837	18896	18740	18876	18866	19023	18719	18697	18662	18539	18917	18841	18876	18970	18773	18739	18830	18837	18775	18829	18738	18690	18859	18931	18833	18741	18864	18674	18771	18513	18502	18856	18926	18888	18694	18805	19004	18842	18766	18703	18905	18876	18812	18855	18860	18870	18838	18597	18720	18929	18872	18703	18749	18873	18798	19085	18925	18769	18888	18609	19095	18971	18971	18692	18902	18923	18712	18915	18771	18855	18919	18912	18948	18907	18692	18877	18543	18641	18825	18684	18905	18946	18800	18806	18930	18710	18883	18972	19004	18657	19021	19037	18795	18821	18715	18706	18644	18799	18880	18886	18914	18821	18882	18750	18945	18678	18779	18912	18881	18893	18941	18828	18749	18946	18922	18736	18732	18995	18733	18785	18664	18603	18822	18643	18917	18979	18836	18812	18812	18879	18765	18653	18675	18814	18750	18767	19073	18948	18744	18789	18902	18723	18694	18820	18668	18870	18759	18817	18841	18851	18917	18988	18791	18872	18692	18830	18898	18820	18613	18879	18878	19067	18810	18721	18679	18798	18754	18794	18936	18772	19055	18672	18767	18829	18842	18778	18951	18798	18902	18839	18693	18717	18746	18747	18901	18903	18747	18624	18672	18833	18857	18747	18704	18673	18954	18757	18648	18847	18948	18806	18897	18738	18998	18691	18948	18911	19053	18708	18925	18836	18776	18674	18645	18750	18903	18750	18829	18872	18796	18793	18904	18858	18621	18739	18483	18925	18899	18782	18796	18961	18719	18716	18968	18802	18759	18865	18899	18603	18927	18773	18825	18907	18910	18929	18768	18707	18909	18784	18809	18713	18782	18854	18910	18800	18831	18768	18715	18643	18943	18608	18742	18753	18861	18996	18842	18668	18938	18775	18914	18697	18745	19140	18944	18713	19036	18895	18833	18827	18707	18759	18837	18804	18771	18721	18601	18909	18791	18881	18897	18860	18639	18879	18960	18865	18974	18691	18509	18693	18830	18903	18692	18772	18886	18710	18550	18753	18885	18810	18881	18886	18563	18804	18866	18856	18999	19118	19095	18842	19073	18661	18824	18864	18943	18837	18894	18861	18777	18730	18965	18563	18932	18912	18852	18790	18613	18647	18765	18833	19017	18813	18805	18812	18888	18685	18686	18717	18851	18807	18694	18895	18809	18765
16272	37251	31068	24278	21237	19284	17853	17003	16591	16309	15801	15608	15664	15658	15567	15654	15609	15729	15455	15460	15377	15415	15419	15294	15303	15275	15513	15423	15268	15356	15399	15357	15416	15342	15507	15348	15460	15268	15125	15181	15139	15412	15453	15359	15439	15391	15207	15345	15353	15353	15366	15310	15306	15503	15272	15389	15444	15305	15438	15374	15222	15547	15367	15317	15314	15321	15094	15282	15367	15459	15151	15336	15232	15372	15062	15395	15309	15389	15282	15286	15238	15291	15211	15374	15290	15344	15141	15354	15296	15481	15439	15303	15180	15304	15272	15371	15321	15245	15384	15220	15364	15312	15351	15133	15161	15508	15359	15322	15243	15260	15410	15195	15343	15209	15318	15313	15242	15364	15351	15498	15364	15463	15318	15292	15185	15193	15282	15405	15339	15542	15369	15301	15285	15433	15184	15163	15174	15281	15289	15256	15269	15306	15257	15184	15262	15269	15286	15402	15306	15379	15322	15313	15490	15446	15229	15236	15547	15282	15274	15350	15199	15240	15199	15269	15353	15374	15331	15300	15415	15264	15209	15350	15375	15269	15329	15325	15416	15209	15371	15296	15387	15462	15157	15087	15382	15126	15385	15409	15149	15300	15238	15376	15363	15304	15331	15390	15317	15250	15228	15074	15193	15206	15390	15238	15248	15179	15186	15286	15242	15370	15324	15346	15221	15133	15341	15322	15384	15123	15224	15179	15365	15293	15184	15125	15329	15270	15400	15256	15220	15305	15355	15365	15123	15006	15307	15372	15496	15276	15347	15176	15330	15325	15301	15174	15386	15267	15357	15228	15140	15372	15264	15261	15131	15295	15109	15253	15217	15404	15254	15375	15378	15386	15322	15385	15442	15385	15497	15138	15345	15346	15298	15381	15406	15163	15296	15300	15168	15175	15366	15291	15334	15302	15232	15344	15359	15435	15240	15271	15214	15187	15219	15224	15419	15096	15424	15461	15170	15204	15397	15115	15304	15283	15344	15381	15665	15238	15439	15432	15298	15332	15265	15231	15353	15186	15180	15225	15424	15420	15358	15311	15417	15241	15276	15282	15327	15344	15383	15395	15323	15336	15323	15221	15268	15246	15141	15235	15135	15337	15467	15348	15211	15398	15339	15473	15177	15036	15296	15336	15273	15306	15261	15247	14966	15360	15535	15148	15384	15224	15182	15233	15288	15287	15497	15217	15232	15418	15323	15199	15311	15298	15314	15336	15417	15261	15289	15330	15364	15186	15306	15322	15304	15139	15377	15094	15467	15387	15289	15278	15194	15232	15227	15474	15351	15324	15217	15372	15283	15323	15387	15227	15375	15266	15337	15140	15226	15261	15295	15405	15068	15263	15397	15422	15269	15385	15289	15108	15386	15389	15296	15354	15297	15270	15247	15343	15137	15237	15223	15195	15352	15254	15339	15459	15387	15262	15317	15207	15323	15188	15356	15144	15166	15256	15357	15364	15296	15175	15125	15311	15234	15310	15055	15258	15320	15192	15108	15369	15397	15322	15381	15320	15214	15364	15367	15294	15389	15085	15438	15288	15242	15381	15348	15288	15220	15463	15171	15312	15216	15310	15193	15423	15291	15492	15492	15361	15381	15388	15244	15454	15495	15242	15180	15288	15175	15280	15248	15304	15333	15342	15324	15328	15284	15314	15382	15317	15230	15390	15282	15321	15268	15267	15284	15300	15314	15319	15222	15249	15468	15336	15308	15301	15397	15358	15310	15337	15343	15270	15348	15197	15335	15262	15320	15245	15296	15364	15259	15250	15351	15313	15105	15202	15277	15341	15247	15327	15348	15459	15219	15271	15269	15187	15217	15402	15310	15424	15218	15204	15235	15350	15166	15285	15212	15349	15337	15371	15503	15351	15526	15198	15470	15291	15167	15345	15199	15304	15360	15072	15284	15224	15342	15270	15299	15337	15258	15193	15419	15502	15318	15313	15369	15343	15275	15373	15265	15309	15246	15393	15150	15518	15156	15314	15447	15148	15327	15412	15340	15354	15478	15303	15210	15390	15360	15168	15501	15151	15340	15434	15107	15157	15150	15172	15290	15292	15148	15266	15417	15224	15210	15288	15221	15292	15238	15472	15138	15251	15186	15215	15445	15439	15314	15122	15169	15400	15357	15257	15357	15420	15385	15254	15343	15114	15180	15188	15402	15263	15451	15426	15179	15228	15183	15304	15304	15302	15296	15415	15370	15301	15337	15417	15268	15381	15368	15258	15200	15324	15258	15220	15336	15186	15293	15318	15350	15411	15160	15296	15272	15234	15392	15491	15098	15299	15284	15296	15223	15171	15301	15335	15375	15384	15249	15184	15260	15312	15225	15259	15347	15127	15510	15138	15421	15153	15280	15187	15304	15328	15347	15295	15266	15074	15478	15301	15284	15397	15198	15245	15332	15247	15361	15288	15221	15260	15535	15321	15303	15263	15304	15343	15311	15314	15474	15267	15310	15337	15240	15296	15188	15359	15383	15342	15246	15278	15242	15470	15556	15350	15288	15269	15315	15249	15171	15304	15388	15359	15271	15371	15279	15198	15533	15397	15261	15343	15295	15309	15289	15356	15464	15230	15141	15233	15211	15316	15281	15236	15365	15251	15443	15422	15305	15283	15453	15384	15258	15169	15252	15290	15360	15334	15096	15150	15349	15203	15475	15171	15184	15175	15357	15179	15279	15363	15329	15404	15275	15170	15273	15357	15312	15220	15296	15319	15272	15422	15400	15255	15349	15222	15183	15435	15353	15306	15234	15329	15193	15084	15428	15069	15268	15281	15218	15289	15284	15279	15326	15224	15255	15273	15220	15200	15442	15314	15337	15399	15320	15220	15426	15277	15230	15223	15194	15186	15274	15447	15365	15265	15360	15238	15087	15376	15267	15469	15148	15340	15349	15287	15255	15192	15320	15296	15267	15313	15238	15327	15295	15302	15370	15345	15390	15168	15175	15301	15339	15264	15392	15386	15393	15429	15094	15294	15259	15348	15151	15251	15370	15290	15303	15335	15301	15329	15306	15216	15346	15325	15238	15151	15352	15430	15303	15270	15353	15413	15250	15231	15351	15374	15326	15276	15303	15168	15229	15288	15321	15260	15296	15345	15129	15102	15218	15161	15261	15306	15252	15392	15350	15193	15401	15348	15177	15197	15230	15109	15419	15335	15310	15216	15260	15220	15305	15336	15440	15343	15363	15213	15384	15091	15347	15410	15379	15316	15245	15454	15344	15183	15281	15337	15167	15138	15287	15160	15237	15324	15200	15185	15297	15263	15384	15420	15474	15300	15323	15268	15418	15447	15283	15303	15348	15315	15289	15226	15216	15219	15217	15244	15253	15412	15155	15339	15264	15388	15195	15090	15400	15158	15134	15230	15362	15165	15242	15341	15347	15326	15303	15191	15241	15200	15303	15296	15256	15296	15438	15280	15288	15322	15236	15300	15301	15285	15193	15341	15314	15406	15216	15162	15365	15319	15302	15444	15368	15287	15416	15254	15258	15272	15226	15274	15256	15438	15187	15356	15188	15330	15283	15185	15367	15372	15408	15373	15228	15316	15288	15253	15239	15283	15348	15333	15146	15287	15307	15368	15235	15409	15292	15401	15358	15272	15232	15361	15442	15208	15330	15416	15324	15265	15230	15418	15313	15268	15355	15237	15152	15168	15405	15204	15366	15393	15173	15208	15300	15207	15535	15200	15220	15222	15374	15070	15182	15295	15200	15434	15288	15238	15477	15149	15143	15305	15430	15598	15247	15263	15359	15313	15325	15173	15175	15216	15250	15152	15271	15351	15161	15548	15298	15276	15302	15193	15400	15245	15143	15386	15257	15221	15301	15113	15273	15288	15250	15293	15308	15393	15421	15292	15246	15086	15444	15235	15185	15194	15150	15579	15245	15179	15453	15342	15203	15299	15300	15204	15111	15377	15104	15324	15226	15295	15410	15311	15319	15414	15158	15249	15204	15422	15353	15333	15354	15199	15221	15352	15373	15236	15203	15203	15319	15351	15292	15156	15337	15316	15342	15225	15319	15320	15371	15283	15282	15139	15253	15390	15297	15206	15427	15305	15395	15363	15333	15253	15103	15229	15014	15401	15298	15383	15379	15414	15191	15502	15214	15399	15183	15313	15385	15360	15260	15192	15199	15275	15241	15316	15223	15314	15246	15251	15162	15467	15453	15171	15165	15429	15219	15366	15382	15339	15257	15337	15210	15180	15269	15285	15383	15175	15237	15346	15229	15402	15156	15269	15184	15379	15376	15382	15191	15321	15245	15302	15360	15385	15202	15212	15291	15348	15271	15425	15291	15192	15434	15223	15233	15288	15413	15383	15165	15208	15345	15148	15222	15294	15200	15210	15449	15260	15157	15371	15229	15506	15264	15413	15306	15339	15471	15220	15179	15384	15211	15288	15362	15317	15365	15395	15301	15247	15369	15183	15382	15320	15229	15335	15262	15268	15190	15407	15207	15296	15358	15222	15444	15255	15167	15354	15342	15378	15353	15371	15366	15456	15242	15292	15196	15384	15416	15382	15106	15268	15374	15370	15212	15240	15408	15102	15328	15288	15303	15374	15291	15336	15171	15257	15366	15293	15394	15303	15279	15279	15308	15195	15275	15406	15162	15439	15286	15353	15359	15195	15260	15314	15309	15180	15414	15190	15454	15232	15384	15204	15488	15296	15196	15342	15295	15402	15111	15433	15201	15310	15151	15328	15366	15264	15289	15396	15333	15197	15433	15361	15197	15295	15336	15313	15351	15146	15342	15252	15333	15183	15419	15282	15372	15185	15342	15286	15369	15366	15243	15177	15217	15249	15225	15267	15575	15372	15286	15282	15356	15298	15445	15210	15225	15433	15218	15463	15235	15227	15275	15238	15296	15368	15360	15267	15202	15201	15406	15391	15487	15329	15143	15424	15345	15340	15343	15068	15182	15375	15364	15119	15443	15207	15263	15332	15261	15299	15333	15342	15046	15389	15223	15313	15375	15314	15214	15195	15343	15259	15328	15250	15322	15207	15367	15326	15307	15305	15291	15056	15234	15157	15327	15292	15280	15376	15245	15250	15310	15299	15145	15196	15423	15312	15253	15185	15504	15394	15334	15313	15417	15255	15290	15375	15354	15234	15234	15333	15298	15363
28304	22870	25669	22623	19234	18560	18284	18048	17802	17763	17675	17536	17685	17532	17505	17459	17469	17499	17460	17556	17448	17405	17567	17379	17512	17571	17372	17429	17458	17367	17291	17390	17323	17542	17549	17489	17483	17535	17631	17361	17355	17355	17490	17407	17612	17590	17607	17474	17442	17447	17587	17605	17472	17441	17424	17372	17508	17363	17380	17476	17756	17465	17487	17482	17477	17527	17519	17399	17439	17585	17564	17604	17522	17340	17314	17494	17288	17530	17688	17475	17357	17459	17311	17291	17607	17428	17503	17341	17424	17434	17382	17336	17496	17458	17429	17467	17310	17382	17368	17419	17385	17292	17651	17390	17352	17484	17599	17371	17383	17431	17397	17357	17623	17542	17321	17248	17512	17495	17477	17358	17383	17488	17598	17423	17496	17480	17529	17601	17496	17352	17460	17490	17715	17583	17449	17676	17391	17489	17653	17546	17490	17240	17422	17520	17578	17416	17419	17504	17591	17690	17402	17334	17400	17473	17438	17464	17434	17353	17427	17267	17543	17431	17549	17371	17507	17495	17456	17371	17534	17445	17572	17333	17471	17432	17378	17195	17642	17535	17514	17428	17586	17354	17360	17565	17265	17421	17351	17508	17344	17515	17485	17445	17629	17625	17491	17456	17652	17511	17312	17414	17474	17455	17230	17238	17631	17545	17623	17516	17437	17557	17545	17522	17481	17506	17269	17656	17183	17395	17286	17272	17425	17403	17497	17596	17422	17356	17612	17363	17577	17293	17398	17439	17349	17445	17458	17373	17594	17472	17360	17709	17431	17432	17528	17496	17643	17506	17395	17219	17457	17382	17332	17424	17296	17555	17518	17468	17511	17362	17450	17308	17636	17362	17310	17514	17648	17597	17272	17421	17255	17689	17472	17356	17549	17277	17474	17482	17364	17592	17433	17432	17276	17433	17556	17290	17433	17486	17456	17474	17346	17495	17167	17285	17327	17355	17384	17510	17400	17431	17473	17387	17521	17497	17447	17497	17376	17398	17281	17251	17423	17387	17420	17359	17482	17487	17533	17345	17369	17568	17596	17451	17422	17278	17316	17391	17577	17330	17595	17611	17322	17338	17465	17408	17541	17689	17456	17417	17236	17486	17623	17372	17536	17538	17554	17489	17377	17618	17607	17322	17395	17424	17491	17435	17427	17558	17423	17479	17484	17341	17505	17500	17524	17456	17491	17152	17491	17396	17417	17627	17566	17556	17429	17439	17515	17468	17568	17337	17464	17413	17346	17329	17461	17446	17506	17677	17574	17550	17276	17508	17448	17653	17524	17386	17463	17404	17364	17542	17705	17379	17430	17424	17294	17391	17507	17474	17456	17458	17357	17238	17429	17299	17547	17427	17398	17354	17275	17448	17297	17452	17523	17422	17632	17444	17275	17529	17437	17283	17553	17586	17499	17563	17431	17580	17482	17272	17367	17493	17449	17351	17237	17488	17404	17416	17483	17375	17471	17568	17504	17462	17394	17365	17476	17446	17534	17401	17518	17473	17549	17392	17428	17288	17616	17434	17564	17125	17160	17311	17383	17675	17646	17428	17498	17512	17643	17434	17295	17442	17417	17331	17492	17431	17398	17336	17610	17554	17570	17425	17390	17570	17274	17533	17354	17635	17674	17549	17503	17263	17577	17524	17506	17592	17328	17577	17546	17550	17439	17278	17447	17416	17524	17389	17554	17469	17424	17641	17657	17495	17578	17435	17650	17252	17409	17510	17515	17628	17445	17640	17290	17378	17408	17555	17449	17395	17500	17384	17350	17270	17370	17667	17539	17502	17389	17520	17629	17557	17511	17407	17416	17172	17438	17490	17461	17232	17506	17254	17359	17324	17350	17213	17368	17322	17597	17671	17342	17560	17363	17274	17436	17428	17332	17405	17388	17394	17374	17464	17417	17434	17579	17354	17236	17526	17460	17587	17252	17361	17459	17385	17563	17389	17361	17656	17486	17550	17420	17452	17549	17163	17425	17461	17255	17479	17535	17379	17522	17382	17507	17586	17341	17262	17308	17414	17527	17331	17338	17402	17457	17399	17456	17434	17314	17353	17644	17312	17502	17415	17271	17515	17575	17653	17523	17333	17558	17314	17454	17437	17622	17462	17564	17602	17185	17219	17391	17521	17482	17362	17427	17378	17457	17316	17521	17371	17363	17347	17525	17331	17434	17412	17302	17501	17263	17422	17381	17246	17238	17509	17405	17393	17535	17347	17526	17409	17428	17501	17546	17513	17632	17636	17435	17345	17543	17503	17375	17526	17355	17433	17264	17322	17389	17533	17465	17488	17481	17307	17288	17516	17386	17359	17464	17341	17511	17306	17368	17448	17526	17376	17357	17453	17242	17593	17358	17379	17681	17555	17514	17490	17703	17524	17462	17296	17498	17443	17386	17362	17448	17424	17240	17432	17707	17588	17518	17446	17430	17376	17556	17414	17698	17422	17348	17309	17285	17420	17328	17542	17440	17397	17611	17593	17308	17295	17434	17522	17339	17498	17490	17465	17634	17586	17430	17549	17614	17396	17478	17516	17526	17516	17621	17490	17489	17608	17598	17438	17457	17352	17339	17337	17534	17429	17356	17469	17446	17508	17628	17452	17491	17490	17549	17425	17474	17421	17513	17540	17236	17688	17266	17492	17486	17303	17319	17598	17403	17416	17382	17514	17506	17443	17542	17634	17482	17425	17519	17416	17410	17385	17265	17420	17370	17325	17434	17542	17642	17534	17517	17346	17377	17248	17619	17459	17549	17469	17426	17312	17239	17320	17383	17365	17504	17562	17603	17672	17319	17538	17421	17394	17438	17375	17528	17576	17689	17492	17308	17626	17457	17357	17483	17300	17427	17463	17440	17638	17471	17390	17416	17551	17341	17467	17575	17213	17488	17507	17496	17343	17384	17327	17452	17524	17412	17278	17291	17425	17543	17575	17557	17489	17671	17561	17428	17441	17405	17483	17334	17567	17443	17549	17475	17430	17491	17448	17513	17361	17394	17408	17714	17482	17352	17462	17454	17420	17240	17298	17383	17443	17263	17375	17334	17483	17518	17700	17539	17404	17365	17413	17378	17325	17335	17431	17510	17498	17605	17461	17597	17354	17488	17522	17377	17128	17430	17542	17247	17494	17373	17338	17282	17448	17543	17369	17568	17517	17525	17474	17471	17375	17639	17578	17507	17558	17550	17341	17318	17356	17502	17409	17267	17579	17516	17434	17393	17534	17592	17506	17388	17438	17517	17566	17517	17521	17630	17515	17540	17369	17373	17370	17662	17319	17511	17541	17453	17296	17359	17461	17352	17363	17450	17293	17658	17372	17443	17473	17283	17670	17639	17424	17451	17258	17622	17477	17309	17421	17495	17474	17241	17455	17529	17354	17541	17168	17554	17510	17459	17346	17584	17517	17402	17439	17401	17460	17643	17535	17624	17493	17508	17282	17609	17535	17341	17529	17374	17675	17456	17676	17668	17522	17489	17374	17496	17223	17287	17582	17481	17301	17315	17513	17406	17493	17440	17443	17330	17718	17437	17425	17383	17376	17495	17538	17393	17391	17296	17565	17514	17326	17321	17533	17457	17504	17359	17222	17472	17365	17602	17560	17709	17462	17501	17390	17390	17412	17495	17145	17388	17455	17346	17427	17625	17459	17225	17428	17577	17323	17316	17488	17588	17487	17365	17740	17410	17424	17393	17340	17426	17337	17276	17499	17400	17556	17293	17320	17631	17660	17528	17531	17554	17345	17387	17518	17373	17669	17611	17494	17454	17480	17417	17513	17561	17537	17373	17180	17517	17491	17326	17440	17477	17517	17228	17376	17333	17337	17653	17582	17462	17420	17249	17542	17439	17502	17539	17255	17316	17559	17472	17393	17624	17434	17311	17597	17499	17619	17523	17264	17671	17501	17340	17330	17390	17554	17467	17326	17380	17368	17489	17457	17419	17473	17413	17478	17387	17487	17334	17460	17513	17371	17534	17308	17286	17661	17402	17572	17417	17304	17472	17264	17486	17301	17507	17257	17625	17315	17329	17353	17472	17571	17472	17356	17559	17492	17290	17573	17523	17364	17488	17420	17529	17439	17412	17386	17440	17504	17605	17463	17601	17324	17505	17482	17461	17426	17347	17470	17530	17599	17576	17298	17569	17439	17399	17251	17311	17392	17492	17484	17515	17470	17339	17372	17168	17689	17562	17554	17306	17445	17291	17602	17510	17325	17667	17548	17439	17390	17656	17492	17574	17433	17376	17432	17435	17336	17376	17349	17380	17373	17262	17313	17433	17419	17297	17487	17538	17517	17443	17581	17383	17321	17453	17615	17539	17280	17412	17438	17475	17538	17308	17440	17701	17377	17693	17258	17378	17438	17467	17348	17605	17450	17415	17679	17606	17422	17359	17379	17516	17453	17702	17498	17475	17546	17586	17594	17470	17555	17567	17494	17212	17221	17357	17559	17459	17378	17612	17509	17444	17311	17487	17556	17481	17359	17344	17357	17651	17410	17512	17470	17476	17423	17447	17588	17585	17609	17493	17390	17678	17552	17420	17530	17470	17457	17484	17316	17275	17546	17282	17470	17612	17430	17457	17413	17291	17540	17316	17260	17411	17602	17346	17275	17492	17677	17338	17423	17453	17441	17465	17746	17418	17438	17415	17350	17476	17316	17406	17382	17263	17429	17520	17646	17503	17320	17606	17337	17394	17534	17476	17323	17286	17384	17392	17491	17568	17448	17509	17437	17471	17465	17452	17402	17286	17429	17560	17524	17489	17479	17465	17426	17470	17281	17473	17538	17469	17337	17383	17500	17638	17188	17426	17386	17516	17354	17548	17527	17303	17673	17301	17497	17433	17436	17330	17353	17465	17472	17384	17522	17727	17430	17225	17471	17339	17501	17529	17536	17439	17280	17515	17578	17610	17481	17492	17463	17504	17400	17332	17514	17560	17350	17376	17431	17386	17536	17556	17431	17557	17445	17453	17570	17432	17663	17384	17507	17171	17589	17591	17583	17490	17321	17617	17633	17546	17444	17512	17533	17178	17427	17189	17519	17548	17381	17586	17370	17519	17536	17513	17510	17243	17636	17454	17540	17306	17198	17356	17409	17285	17464	17417	17504	17402	17252	17529	17495	17458	17490	17271	17424	17416	17455
17122	25988	21971	18117	16927	15938	15402	15148	15011	14837	14706	14653	14750	14739	14579	14599	14787	14592	14687	14633	14734	14679	14666	14666	14688	14663	14570	14644	14702	14565	14601	14508	14631	14427	14495	14632	14545	14587	14638	14734	14559	14763	14740	14452	14659	14567	14576	14548	14666	14649	14570	14593	14532	14533	14393	14494	14567	14720	14381	14703	14615	14724	14612	14579	14485	14589	14590	14604	14646	14585	14669	14495	14667	14636	14649	14531	14461	14494	14791	14581	14625	14646	14635	14602	14521	14577	14684	14491	14575	14367	14668	14500	14554	14544	14643	14581	14710	14519	14532	14720	14636	14497	14634	14535	14555	14649	14377	14640	14735	14673	14427	14806	14536	14566	14507	14422	14642	14552	14386	14550	14582	14353	14582	14598	14826	14628	14554	14544	14512	14523	14707	14647	14483	14487	14634	14475	14400	14636	14528	14534	14580	14559	14561	14697	14736	14591	14759	14628	14616	14449	14525	14725	14651	14604	14722	14629	14512	14332	14526	14387	14604	14556	14569	14672	14605	14622	14508	14558	14605	14591	14630	14369	14402	14585	14531	14656	14651	14548	14775	14470	14586	14591	14529	14565	14683	14679	14678	14596	14664	14654	14587	14469	14549	14582	14447	14591	14641	14502	14522	14744	14628	14700	14739	14562	14517	14555	14448	14592	14445	14619	14612	14707	14680	14610	14572	14650	14612	14643	14606	14565	14711	14490	14537	14442	14572	14512	14673	14639	14487	14469	14607	14676	14595	14632	14647	14567	14779	14649	14443	14493	14752	14602	14441	14508	14602	14466	14636	14604	14594	14825	14625	14517	14737	14683	14663	14706	14472	14523	14633	14477	14399	14626	14699	14745	14407	14552	14674	14497	14760	14604	14646	14649	14709	14399	14640	14521	14596	14578	14515	14567	14590	14669	14674	14594	14523	14469	14490	14677	14672	14783	14508	14592	14491	14597	14597	14617	14373	14506	14518	14578	14550	14863	14652	14558	14561	14654	14682	14622	14643	14503	14519	14524	14388	14727	14612	14684	14740	14596	14588	14442	14520	14635	14555	14688	14577	14721	14683	14575	14570	14572	14566	14621	14538	14565	14458	14484	14664	14561	14459	14466	14571	14640	14440	14878	14469	14616	14510	14592	14754	14481	14701	14629	14615	14546	14742	14409	14480	14527	14466	14424	14654	14605	14521	14738	14655	14518	14714	14537	14604	14738	14566	14750	14543	14264	14402	14535	14563	14514	14644	14667	14667	14627	14417	14667	14485	14503	14637	14479	14672	14526	14690	14719	14563	14487	14415	14553	14660	14764	14640	14430	14839	14680	14464	14575	14520	14743	14584	14571	14422	14494	14451	14675	14616	14646	14541	14607	14649	14655	14708	14696	14515	14702	14731	14538	14676	14589	14407	14579	14605	14710	14635	14526	14708	14618	14385	14504	14703	14567	14635	14780	14589	14639	14570	14730	14725	14600	14594	14551	14657	14491	14592	14613	14499	14467	14645	14748	14636	14406	14533	14654	14704	14445	14508	14738	14673	14521	14541	14628	14478	14703	14401	14614	14823	14713	14446	14493	14661	14642	14395	14582	14590	14538	14650	14655	14791	14499	14556	14631	14489	14496	14621	14656	14564	14565	14476	14596	14527	14500	14667	14558	14639	14669	14648	14555	14639	14526	14658	14556	14632	14740	14476	14509	14794	14808	14553	14497	14735	14694	14522	14617	14651	14633	14501	14647	14660	14475	14681	14814	14529	14735	14649	14653	14474	14582	14590	14554	14543	14713	14573	14509	14670	14550	14517	14615	14827	14610	14632	14712	14678	14372	14568	14690	14780	14733	14361	14398	14467	14686	14567	14622	14516	14373	14549	14705	14560	14610	14591	14438	14624	14623	14624	14569	14520	14534	14495	14438	14524	14422	14491	14612	14580	14697	14600	14501	14684	14555	14613	14797	14653	14686	14715	14762	14612	14751	14436	14714	14637	14594	14582	14693	14484	14663	14614	14591	14552	14668	14546	14646	14505	14768	14655	14855	14609	14614	14492	14449	14593	14555	14617	14593	14597	14628	14629	14552	14551	14591	14623	14576	14591	14534	14506	14523	14650	14619	14602	14655	14569	14539	14781	14643	14497	14430	14538	14518	14699	14586	14736	14516	14620	14541	14631	14576	14586	14603	14564	14613	14530	14566	14413	14478	14711	14603	14556	14487	14584	14607	14665	14606	14734	14523	14600	14749	14541	14529	14416	14549	14685	14529	14515	14578	14515	14686	14665	14496	14571	14564	14512	14561	14770	14590	14440	14496	14488	14596	14647	14760	14693	14492	14534	14539	14641	14571	14677	14591	14514	14702	14648	14580	14676	14612	14753	14744	14713	14741	14724	14488	14550	14608	14452	14628	14572	14751	14536	14639	14586	14529	14553	14493	14379	14502	14522	14603	14545	14759	14845	14616	14354	14523	14735	14585	14712	14625	14754	14678	14648	14420	14540	14691	14656	14649	14424	14721	14496	14613	14716	14570	14511	14602	14797	14622	14630	14764	14563	14536	14570	14533	14527	14473	14555	14568	14678	14494	14455	14489	14477	14428	14659	14543	14667	14614	14619	14844	14465	14749	14659	14555	14634	14558	14578	14612	14497	14679	14542	14492	14707	14617	14528	14491	14643	14452	14626	14597	14559	14501	14495	14595	14627	14616	14579	14591	14683	14655	14567	14562	14438	14648	14635	14637	14613	14685	14550	14640	14785	14619	14571	14487	14565	14623	14425	14569	14512	14534	14737	14612	14550	14611	14626	14726	14546	14683	14697	14622	14710	14364	14504	14507	14445	14432	14674	14804	14652	14581	14633	14419	14565	14498	14746	14700	14710	14516	14547	14512	14596	14563	14575	14479	14490	14694	14491	14482	14696	14474	14605	14683	14421	14603	14583	14448	14713	14662	14623	14522	14662	14483	14801	14609	14497	14595	14686	14727	14537	14753	14729	14617	14680	14481	14666	14491	14482	14642	14540	14744	14681	14526	14722	14642	14738	14819	14456	14517	14667	14496	14739	14625	14702	14581	14300	14466	14709	14539	14742	14694	14623	14666	14716	14714	14644	14715	14425	14525	14496	14565	14429	14651	14606	14482	14620	14674	14469	14552	14621	14588	14452	14456	14610	14794	14616	14668	14534	14582	14448	14542	14756	14603	14683	14610	14524	14582	14566	14446	14684	14569	14550	14697	14612	14576	14551	14758	14728	14424	14679	14703	14583	14861	14593	14779	14702	14694	14605	14536	14640	14641	14642	14651	14621	14546	14542	14594	14512	14600	14559	14483	14633	14611	14646	14667	14705	14673	14608	14643	14568	14560	14700	14504	14719	14622	14532	14715	14539	14612	14658	14538	14361	14680	14580	14562	14755	14671	14701	14613	14610	14448	14607	14553	14585	14597	14496	14520	14611	14630	14633	14573	14394	14732	14457	14518	14473	14567	14660	14586	14728	14442	14559	14518	14637	14618	14725	14391	14619	14567	14562	14499	14614	14600	14670	14443	14652	14714	14436	14644	14724	14535	14670	14625	14445	14616	14601	14629	14398	14573	14555	14455	14777	14589	14502	14663	14580	14651	14532	14689	14583	14804	14632	14701	14440	14446	14645	14615	14550	14658	14704	14345	14589	14473	14543	14569	14530	14530	14619	14638	14578	14581	14484	14634	14763	14488	14666	14453	14492	14346	14581	14668	14646	14670	14651	14700	14585	14508	14471	14668	14557	14468	14604	14589	14587	14654	14732	14653	14440	14492	14642	14681	14596	14475	14376	14646	14584	14719	14495	14594	14568	14657	14621	14561	14486	14591	14653	14561	14527	14743	14481	14627	14647	14567	14504	14642	14535	14391	14561	14669	14567	14606	14577	14544	14497	14489	14635	14647	14396	14684	14623	14572	14495	14577	14461	14638	14480	14641	14531	14502	14616	14587	14628	14626	14541	14627	14580	14745	14467	14700	14524	14547	14635	14412	14633	14689	14632	14514	14545	14563	14424	14498	14502	14554	14523	14566	14635	14680	14506	14610	14664	14587	14504	14618	14595	14661	14559	14599	14687	14635	14613	14583	14274	14570	14618	14573	14567	14753	14574	14651	14694	14639	14488	14654	14516	14582	14499	14499	14551	14544	14711	14716	14504	14622	14504	14487	14592	14597	14756	14641	14742	14665	14561	14495	14674	14677	14806	14525	14525	14667	14580	14568	14520	14564	14615	14745	14607	14592	14578	14855	14590	14595	14568	14690	14517	14574	14670	14487	14669	14542	14569	14582	14571	14601	14602	14657	14512	14734	14360	14569	14713	14622	14522	14545	14645	14511	14577	14738	14791	14616	14463	14755	14633	14608	14618	14648	14480	14673	14514	14596	14622	14550	14756	14638	14656	14494	14396	14521	14604	14472	14761	14601	14637	14636	14621	14509	14689	14677	14681	14517	14733	14685	14581	14610	14619	14575	14453	14360	14583	14588	14475	14641	14607	14602	14545	14664	14568	14643	14542	14567	14490	14507	14675	14589	14627	14552	14570	14570	14516	14710	14675	14580	14616	14542	14536	14637	14685	14603	14506	14560	14680	14707	14614	14618	14570	14556	14646	14429	14465	14685	14542	14611	14487	14580	14591	14568	14592	14676	14609	14655	14571	14617	14646	14657	14610	14554	14545	14629	14607	14584	14665	14699	14577	14524	14648	14537	14690	14463	14521	14625	14649	14613	14513	14561	14701	14572	14598	14492	14782	14531	14570	14567	14453	14746	14477	14482	14673	14455	14568	14511	14458	14791	14674	14571	14642	14520	14431	14514	14500	14646	14525	14423	14725	14595	14602	14576	14571	14689	14548	14601	14496	14524	14552	14689	14334	14397	14586	14632	14711	14581	14558	14691	14563	14563	14737	14726	14532	14619	14701	14537	14612	14628	14796	14526	14532	14470	14716	14619	14565	14606	14435	14706	14722	14725	14645	14755	14615	14704	14648	14616	14392	14474	14423	14492	14566	14652	14673	14596	14625	14557	14803	14612	14546	14568	14517	14511	14629	14615	14519	14384	14756	14687	14637	14421	14514	14720	14517	14571	14515	14553	14769	14600	14437	14500	14686	14611	14640	14667	14698	14530	14440	14654	14600	14516	14694	14670
22652	20956	27798	24364	21937	22453	21557	18607	18071	18253	18125	17811	17744	17691	17770	17762	17646	17579	17556	17482	17688	17494	17607	17421	17536	17511	17400	17546	17855	17595	17390	17415	17448	17457	17456	17501	17528	17405	17459	17523	17492	17668	17460	17341	17443	17643	17385	17516	17571	17482	17429	17487	17382	17497	17424	17431	17419	17492	17518	17466	17346	17492	17595	17583	17530	17323	17362	17402	17324	17352	17651	17373	17319	17315	17412	17469	17387	17468	17651	17446	17552	17422	17352	17253	17345	17573	17446	17377	17222	17561	17484	17256	17359	17613	17527	17416	17317	17450	17361	17460	17667	17527	17319	17371	17293	17369	17408	17353	17410	17462	17288	17309	17350	17607	17514	17323	17546	17473	17500	17424	17326	17196	17161	17543	17485	17393	17352	17402	17483	17367	17503	17445	17346	17486	17416	17095	17317	17316	17343	17373	17541	17072	17432	17279	17534	17359	17295	17231	17400	17368	17356	17548	17374	17545	17365	17564	17449	17390	17257	17451	17172	17604	17330	17583	17514	17489	17464	17483	17365	17337	17324	17451	17371	17357	17174	17507	17427	17275	17283	17214	17533	17579	17432	17335	17552	17543	17245	17211	17449	17440	17580	17522	17515	17288	17416	17197	17314	17456	17510	17323	17383	17426	17375	17369	17408	17255	17387	17435	17613	17476	17545	17269	17240	17306	17469	17226	17469	17265	17399	17592	17320	17300	17320	17265	17421	17458	17427	17313	17349	17468	17400	17436	17395	17295	17313	17360	17298	17513	17280	17346	17391	17559	17418	17399	17406	17388	17408	17204	17591	17334	17424	17322	17508	17334	17330	17222	17552	17462	17639	17483	17499	17533	17537	17151	17361	17260	17373	17388	17257	17537	17287	17277	17586	17379	17209	17580	17299	17475	17277	17455	17288	17247	17261	17476	17280	17286	17292	17328	17319	17537	17334	17642	17384	17204	17440	17469	17257	17429	17375	17536	17475	17567	17477	17408	17391	17383	17458	17410	17310	17454	17332	17592	17532	17454	17464	17241	17325	17339	17502	17216	17575	17516	17569	17496	17406	17371	17383	17439	17150	17388	17256	17346	17549	17240	17402	17423	17363	17301	17460	17565	17307	17302	17447	17376	17344	17274	17087	17316	17351	17536	17420	17398	17359	17326	17325	17126	17358	17150	17351	17468	17387	17438	17346	17273	17286	17124	17393	17355	17457	17396	17643	17424	17432	17360	17519	17278	17546	17449	17397	17436	17476	17515	17302	17511	17250	17152	17407	17385	17409	17352	17538	17384	17550	17309	17448	17309	17176	17244	17410	17488	17465	17561	17457	17493	17536	17364	17417	17412	17446	17221	17648	17548	17347	17360	17278	17501	17372	17222	17330	17375	17305	17492	17377	17442	17294	17353	17599	17360	17334	17348	17472	17399	17262	17316	17384	17381	17223	17245	17232	17252	17338	17427	17461	17258	17341	17462	17365	17319	17462	17350	17365	17315	17361	17334	17395	17259	17382	17338	17391	17159	17228	17398	17404	17142	17190	17346	17392	17405	17295	17366	17458	17437	17280	17624	17288	17367	17256	17602	17396	17523	17415	17600	17365	17527	17276	17279	17398	17444	17282	17330	17413	17405	17503	17496	17424	17405	17490	17401	17261	17469	17394	17623	17660	17582	17480	17574	17376	17401	17319	17306	17505	17434	17489	17437	17506	17550	17584	17445	17400	17356	17292	17278	17203	17372	17447	17421	17251	17413	17308	17346	17375	17269	17653	17458	17425	17250	17529	17195	17329	17399	17344	17407	17345	17221	17487	17412	17391	17265	17144	17397	17416	17397	17351	17424	17672	17245	17346	17594	17546	17270	17292	17150	17305	17468	17307	17288	17409	17387	17510	17353	17235	17428	17422	17420	17346	17416	17434	17431	17364	17304	17495	17340	17355	17345	17508	17400	17585	17278	17452	17575	17528	17607	17370	17469	17303	17397	17264	17257	17050	17435	17397	17496	17428	17406	17433	17318	17402	17322	17372	17259	17383	17398	17495	17308	17729	17347	17326	17436	17458	17497	17417	17300	17358	17418	17229	17387	17386	17637	17279	17459	17474	17538	17575	17570	17578	17581	17399	17499	17353	17412	17418	17364	17332	17465	17346	17464	17338	17329	17428	17484	17484	17277	17439	17359	17451	17390	17529	17466	17443	17397	17409	17291	17580	17598	17397	17278	17143	17333	17455	17351	17393	17302	17341	17343	17531	17360	17388	17452	17406	17443	17427	17401	17140	17324	17484	17400	17323	17315	17202	17420	17243	17349	17474	17379	17515	17433	17447	17523	17366	17222	17334	17467	17409	17398	17532	17317	17502	17432	17503	17173	17239	17139	17363	17320	17350	17390	17352	17201	17231	17426	17349	17338	17371	17562	17609	17343	17198	17343	17404	17539	17485	17271	17590	17335	17315	17310	17280	17394	17319	17390	17421	17304	17539	17392	17369	17467	17528	17243	17323	17483	17444	17370	17612	17440	17510	17367	17426	17479	17363	17284	17357	17231	17349	17510	17313	17382	17300	17424	17412	17497	17307	17379	17556	17388	17200	17183	17473	17349	17526	17332	17287	17307	17407	17495	17486	17299	17369	17376	17195	17400	17473	17522	17288	17259	17502	17241	17453	17415	17583	17225	17490	17391	17360	17377	17465	17390	17503	17539	17276	17262	17395	17501	17448	17245	17433	17587	17554	17244	17525	17439	17420	17443	17413	17268	17382	17250	17555	17374	17383	17382	17433	17385	17228	17269	17372	17384	17434	17309	17272	17357	17326	17323	17501	17389	17345	17523	17446	17425	17384	17454	17304	17490	17545	17424	17522	17345	17334	17346	17457	17372	17486	17359	17315	17371	17459	17452	17495	17403	17441	17323	17459	17438	17221	17352	17479	17355	17543	17390	17436	17375	17482	17550	17344	17316	17348	17412	17472	17440	17488	17402	17394	17559	17312	17388	17322	17204	17392	17356	17383	17413	17388	17241	17562	17580	17390	17401	17303	17293	17676	17585	17532	17387	17303	17406	17554	17385	17361	17286	17408	17396	17347	17435	17221	17388	17440	17404	17332	17392	17244	17428	17333	17429	17430	17566	17482	17328	17372	17393	17419	17304	17552	17419	17448	17502	17318	17418	17589	17526	17474	17265	17459	17177	17215	17308	17262	17358	17257	17325	17559	17496	17537	17500	17421	17381	17568	17466	17470	17609	17306	17586	17351	17346	17464	17509	17575	17446	17398	17607	17316	17495	17572	17355	17376	17306	17264	17400	17385	17374	17392	17304	17248	17461	17358	17273	17484	17303	17328	17470	17349	17382	17368	17494	17513	17399	17336	17166	17488	17566	17324	17481	17439	17338	17391	17514	17470	17466	17300	17367	17471	17348	17472	17361	17304	17384	17423	17436	17599	17552	17416	17336	17317	17289	17615	17363	17285	17246	17552	17313	17130	17375	17442	17248	17301	17555	17403	17490	17407	17315	17369	17397	17520	17386	17325	17303	17397	17475	17285	17496	17624	17471	17375	17645	17442	17364	17430	17491	17434	17403	17459	17266	17550	17513	17501	17468	17489	17315	17363	17340	17477	17447	17372	17166	17451	17213	17453	17492	17329	17353	17415	17309	17230	17503	17319	17325	17391	17305	17396	17319	17319	17393	17316	17583	17427	17342	17454	17148	17425	17414	17554	17247	17531	17336	17374	17608	17362	17405	17504	17414	17317	17343	17288	17342	17371	17299	17580	17567	17474	17466	17399	17493	17469	17498	17461	17335	17543	17503	17448	17284	17224	17151	17447	17425	17436	17489	17517	17368	17369	17377	17425	17251	17490	17266	17362	17440	17210	17313	17504	17430	17387	17258	17407	17544	17419	17338	17296	17264	17382	17285	17187	17454	17658	17454	17204	17432	17546	17242	17498	17461	17428	17407	17343	17388	17231	17398	17196	17475	17405	17377	17429	17483	17400	17324	17377	17514	17471	17370	17357	17505	17533	17570	17312	17557	17306	17312	17290	17485	17328	17385	17402	17187	17527	17342	17469	17370	17396	17409	17467	17522	17376	17311	17473	17445	17405	17391	17366	17302	17432	17441	17382	17279	17403	17352	17543	17553	17372	17402	17336	17434	17445	17492	17232	17411	17469	17395	17379	17423	17203	17391	17356	17323	17362	17516	17320	17493	17512	17355	17358	17416	17430	17404	17277	17355	17311	17218	17173	17283	17419	17616	17498	17157	17370	17437	17364	17446	17535	17438	17255	17334	17533	17457	17418	17543	17383	17396	17385	17453	17447	17315	17494	17402	17503	17201	17371	17456	17409	17165	17550	17458	17517	17449	17303	17632	17248	17287	17021	17459	17502	17458	17343	17286	17246	17305	17341	17274	17594	17552	17373	17467	17304	17512	17245	17434	17315	17363	17302	17529	17209	17472	17335	17445	17585	17592	17414	17490	17565	17145	17067	17370	17254	17627	17418	17340	17396	17333	17553	17313	17219	17423	17583	17394	17462	17505	17689	17392	17523	17225	17677	17426	17409	17304	17452	17325	17462	17421	17293	17271	17359	17483	17532	17324	17415	17532	17480	17323	17449	17374	17470	17576	17424	17343	17446	17496	17479	17441	17514	17466	17459	17396	17286	17354	17383	17321	17420	17285	17434	17208	17369	17618	17339	17392	17414	17319	17392	17618	17395	17225	17339	17611	17363	17273	17340	17422	17259	17426	17595	17349	17322	17367	17250	17343	17393	17277	17149	17459	17293	17523	17415	17367	17254	17390	17537	17403	17504	17485	17351	17455	17498	17474	17369	17272	17285	17334	17426	17283	17363	17299	17395	17356	17208	17303	17495	17376	17464	17228	17372	17062	17284	17531	17446	17557	17451	17220	17419	17565	17406	17474	17273	17450	17273	17471	17232	17253	17344	17431	17250	17261	17484	17316	17420	17428	17649	17397	17336	17255	17420	17318	17288	17423	17510	17264	17514	17599	17344	17459	17579	17274	17427	17437	17568	17258	17611	17372	17295	17369	17340	17472	17427	17198	17296	17506	17590	17375	17382	17483	17348	17120	17371	17368	17237	17125	17506	17238	17381	17225	17534	17408	17351	17366	17587	17417	17382	17406	17456	17215	17437	17477
14921	32843	27032	20918	18765	17102	16286	15786	15282	15082	14669	14768	14966	14724	14777	14510	14854	14730	14553	14483	14550	14775	14776	14471	14383	14603	14625	14703	14666	14549	14571	14586	14489	14716	14587	14767	14593	14606	14605	14405	14596	14639	14540	14622	14657	14444	14593	14587	14442	14644	14531	14641	14699	14437	14646	14511	14600	14526	14631	14531	14716	14512	14485	14587	14552	14499	14493	14452	14569	14456	14455	14695	14582	14648	14510	14626	14615	14732	14571	14608	14470	14576	14562	14668	14565	14513	14475	14564	14541	14438	14705	14740	14627	14665	14511	14625	14535	14612	14444	14303	14507	14521	14531	14640	14552	14561	14490	14585	14562	14558	14568	14499	14630	14473	14466	14721	14603	14578	14549	14451	14465	14575	14618	14572	14711	14657	14451	14570	14604	14437	14431	14480	14626	14564	14618	14514	14754	14558	14647	14617	14473	14611	14504	14539	14577	14638	14359	14485	14567	14634	14544	14641	14616	14596	14601	14622	14370	14337	14658	14472	14415	14511	14501	14587	14462	14577	14354	14564	14573	14596	14651	14295	14800	14451	14589	14476	14660	14571	14627	14487	14352	14489	14406	14578	14481	14497	14542	14574	14759	14565	14403	14569	14530	14534	14571	14457	14490	14626	14551	14386	14667	14485	14735	14524	14619	14277	14447	14584	14486	14632	14521	14663	14480	14570	14575	14521	14542	14656	14405	14456	14542	14557	14608	14603	14714	14611	14462	14645	14534	14490	14469	14439	14629	14326	14618	14473	14579	14648	14491	14383	14579	14482	14626	14580	14341	14537	14403	14418	14466	14546	14575	14733	14538	14436	14495	14493	14459	14389	14357	14582	14359	14621	14497	14339	14575	14468	14573	14568	14489	14690	14516	14553	14494	14444	14353	14526	14520	14598	14687	14510	14343	14569	14622	14449	14541	14398	14632	14422	14439	14500	14598	14592	14521	14437	14373	14720	14533	14630	14484	14556	14561	14482	14570	14602	14535	14654	14571	14673	14474	14488	14411	14533	14424	14694	14547	14473	14503	14491	14548	14513	14621	14484	14455	14432	14553	14530	14338	14399	14619	14572	14571	14626	14477	14620	14556	14544	14368	14614	14547	14496	14635	14519	14520	14556	14461	14642	14571	14467	14460	14430	14575	14404	14437	14726	14522	14459	14456	14533	14594	14398	14434	14502	14692	14561	14543	14597	14422	14637	14536	14521	14594	14535	14423	14410	14554	14569	14520	14433	14543	14594	14371	14449	14705	14588	14519	14332	14584	14509	14435	14668	14573	14536	14556	14565	14508	14658	14425	14387	14359	14462	14523	14441	14514	14316	14529	14745	14580	14527	14535	14560	14474	14486	14529	14580	14329	14507	14512	14417	14535	14758	14559	14651	14344	14616	14489	14651	14705	14516	14504	14558	14307	14480	14622	14400	14452	14432	14667	14390	14829	14549	14564	14629	14567	14568	14493	14448	14681	14533	14514	14528	14584	14353	14541	14549	14719	14595	14508	14501	14523	14654	14527	14473	14513	14673	14504	14430	14606	14485	14505	14586	14636	14566	14300	14565	14482	14589	14468	14572	14660	14497	14610	14362	14479	14477	14273	14485	14596	14666	14459	14538	14646	14496	14696	14550	14404	14577	14572	14738	14524	14544	14692	14359	14411	14330	14499	14572	14517	14508	14547	14536	14493	14635	14564	14537	14421	14573	14619	14653	14451	14433	14545	14428	14489	14481	14432	14602	14481	14442	14494	14758	14555	14510	14522	14648	14623	14540	14528	14519	14494	14669	14445	14629	14627	14585	14400	14534	14633	14624	14479	14680	14483	14508	14489	14513	14478	14688	14382	14477	14589	14706	14674	14571	14379	14482	14412	14563	14498	14665	14733	14655	14374	14455	14529	14547	14506	14466	14542	14614	14590	14458	14558	14418	14649	14419	14443	14578	14455	14454	14510	14410	14370	14488	14588	14551	14640	14590	14621	14388	14512	14579	14701	14526	14592	14428	14659	14630	14581	14571	14480	14504	14606	14450	14730	14607	14514	14553	14383	14523	14564	14512	14638	14546	14380	14564	14718	14558	14561	14694	14621	14495	14592	14575	14521	14551	14423	14424	14756	14527	14481	14455	14574	14532	14573	14687	14610	14368	14670	14347	14595	14522	14491	14613	14494	14508	14631	14625	14443	14752	14479	14512	14504	14452	14556	14533	14553	14712	14553	14580	14492	14497	14555	14513	14551	14727	14509	14342	14595	14424	14536	14572	14680	14334	14530	14734	14566	14475	14534	14607	14510	14358	14459	14482	14610	14570	14416	14597	14524	14690	14417	14744	14492	14533	14511	14649	14601	14726	14581	14466	14538	14615	14399	14461	14453	14511	14505	14488	14470	14462	14721	14544	14400	14534	14480	14491	14561	14544	14675	14542	14462	14292	14725	14592	14537	14476	14610	14509	14563	14573	14625	14560	14626	14437	14531	14680	14510	14462	14535	14559	14577	14525	14688	14399	14751	14429	14374	14656	14532	14651	14719	14474	14539	14384	14525	14621	14538	14545	14657	14452	14525	14614	14521	14595	14583	14508	14534	14401	14507	14317	14494	14746	14543	14651	14541	14460	14500	14556	14579	14654	14591	14537	14611	14548	14686	14636	14571	14574	14377	14672	14697	14438	14432	14378	14660	14553	14522	14585	14717	14341	14491	14580	14566	14602	14567	14598	14470	14597	14548	14492	14484	14503	14583	14563	14331	14509	14540	14362	14512	14382	14388	14561	14653	14485	14598	14312	14645	14576	14565	14410	14540	14378	14558	14533	14471	14735	14613	14614	14433	14611	14637	14592	14502	14528	14595	14432	14612	14502	14586	14609	14625	14578	14362	14506	14562	14426	14717	14637	14474	14545	14502	14471	14497	14415	14571	14517	14522	14526	14564	14469	14503	14494	14601	14565	14520	14420	14719	14528	14730	14319	14459	14477	14389	14588	14733	14537	14459	14404	14539	14389	14537	14623	14503	14537	14608	14642	14520	14551	14523	14500	14552	14674	14486	14585	14431	14528	14404	14833	14531	14528	14456	14578	14500	14657	14440	14689	14607	14414	14500	14676	14586	14469	14591	14491	14482	14373	14677	14639	14449	14653	14497	14599	14536	14341	14556	14443	14419	14624	14689	14610	14688	14438	14386	14580	14470	14448	14670	14435	14582	14655	14587	14694	14503	14684	14520	14569	14371	14568	14483	14436	14667	14538	14560	14550	14696	14571	14500	14622	14695	14653	14528	14580	14421	14472	14497	14487	14570	14475	14501	14546	14617	14582	14499	14565	14711	14522	14626	14516	14518	14544	14503	14378	14594	14467	14469	14606	14605	14496	14565	14574	14710	14440	14374	14605	14516	14471	14593	14541	14501	14429	14441	14517	14617	14545	14409	14530	14513	14431	14684	14529	14447	14353	14388	14439	14408	14645	14587	14347	14584	14585	14617	14655	14436	14696	14520	14443	14610	14454	14533	14521	14481	14728	14545	14466	14452	14444	14534	14544	14687	14600	14270	14470	14541	14598	14497	14319	14585	14518	14498	14442	14478	14392	14500	14529	14607	14516	14543	14519	14600	14419	14416	14460	14458	14525	14594	14644	14518	14423	14550	14647	14591	14549	14478	14603	14489	14490	14393	14547	14493	14535	14699	14368	14588	14551	14266	14716	14641	14494	14427	14554	14563	14696	14571	14555	14439	14538	14423	14588	14369	14531	14407	14471	14585	14583	14472	14419	14532	14483	14622	14529	14509	14538	14519	14658	14554	14522	14497	14624	14583	14451	14621	14459	14404	14510	14662	14674	14608	14708	14383	14485	14507	14545	14408	14683	14560	14554	14625	14559	14388	14433	14541	14415	14545	14456	14630	14348	14559	14413	14590	14537	14602	14543	14557	14662	14517	14699	14490	14429	14629	14427	14452	14489	14594	14512	14676	14481	14520	14541	14397	14512	14493	14667	14569	14695	14489	14521	14599	14592	14559	14582	14583	14662	14553	14579	14613	14503	14538	14596	14468	14566	14581	14513	14514	14677	14697	14456	14515	14590	14502	14641	14586	14576	14494	14348	14683	14642	14477	14653	14577	14484	14419	14633	14460	14541	14547	14689	14470	14385	14528	14546	14426	14498	14673	14444	14447	14669	14434	14527	14508	14423	14602	14421	14464	14531	14504	14483	14635	14524	14584	14556	14615	14699	14424	14570	14587	14441	14547	14566	14505	14328	14614	14557	14398	14484	14457	14638	14360	14556	14486	14567	14557	14653	14769	14571	14511	14564	14491	14723	14521	14406	14539	14672	14597	14544	14538	14504	14656	14601	14535	14455	14643	14556	14549	14463	14571	14515	14527	14454	14365	14481	14604	14686	14592	14451	14506	14592	14461	14465	14509	14444	14609	14461	14493	14690	14598	14515	14317	14728	14447	14594	14457	14690	14689	14366	14622	14393	14500	14607	14593	14593	14505	14475	14418	14604	14440	14485	14572	14571	14477	14549	14524	14599	14434	14530	14373	14373	14526	14471	14522	14460	14645	14539	14595	14418	14596	14557	14487	14561	14474	14448	14539	14418	14630	14505	14510	14586	14622	14484	14668	14464	14493	14505	14495	14593	14564	14502	14689	14391	14539	14611	14501	14529	14580	14772	14280	14639	14545	14566	14604	14418	14536	14524	14534	14582	14475	14439	14596	14625	14578	14533	14548	14524	14607	14727	14601	14635	14574	14545	14547	14575	14511	14605	14436	14576	14342	14596	14603	14586	14526	14427	14601	14616	14463	14567	14358	14644	14434	14529	14509	14577	14458	14493	14633	14483	14820	14589	14447	14499	14468	14746	14666	14547	14489	14467	14473	14528	14518	14663	14576	14405	14550	14592	14638	14486	14597	14624	14446	14608	14520	14493	14475	14539	14563	14577	14484	14686	14445	14647	14619	14474	14420	14516	14622	14674	14555	14536	14529	14424	14459	14474	14682	14531	14678	14457	14630	14469	14626	14477	14573	14541	14646	14425	14620	14431	14575	14529	14439	14483	14649	14686	14373	14539	14536	14595	14630	14486	14490	14639	14490	14642	14589	14489	14528	14573	14511	14561	14533	14599	14508	14543	14576	14661	14531	14455	14496	14536	14486	14597
24394	21022	26839	26466	21344	19920	19671	18868	18555	18445	18342	18276	18513	18513	18314	18273	18298	18257	18252	18241	18336	18148	18359	18220	18418	18326	18253	18243	18129	18163	18281	18251	18277	18059	18106	18229	18140	18326	18075	17891	18352	18291	18283	18240	17982	18081	18216	18239	18014	18292	18310	18136	18183	18276	18326	18079	17993	18213	18242	18169	18072	18123	18028	18105	18221	18070	18224	18115	18068	18156	18447	18101	18117	18047	18228	18365	18082	17888	18018	18431	18151	18040	18319	18223	18192	18060	18165	18344	18111	18066	18143	18134	17993	18047	18149	17992	18139	18069	18375	18254	18237	18105	18206	18228	18179	18166	18361	18321	17932	18092	18148	18127	18283	18033	18330	18153	18225	18232	18156	18294	18137	18156	18128	18107	18165	18197	18153	18122	18332	18251	18206	18323	18458	18367	18013	17985	18175	18185	18311	18166	18019	18146	18062	18059	18013	17931	18104	18159	18152	18257	18073	17941	18219	18287	18106	18137	18276	18030	18346	18107	17910	17956	18136	18053	18146	18199	18262	18224	18254	18232	18217	18054	18060	17901	18089	18199	17978	18050	18345	18226	18134	18128	18089	18093	18021	18373	18240	18345	18119	18052	18184	18150	18259	18188	18180	18256	18146	18244	18239	18160	18386	18160	18137	18277	18222	18097	18369	18235	18189	18206	17970	18139	18144	18331	18217	18374	18123	18286	18148	18334	18138	17967	18164	18150	18375	18219	18053	18103	18059	18227	18362	18243	18175	18151	18261	18001	18127	18175	18233	18149	18400	18163	18381	18221	18123	18231	18160	17933	18286	18222	18078	18283	18123	18262	18238	18223	18216	18205	18126	18332	18135	18132	18048	18030	18148	18041	18108	18397	18364	18051	18256	18168	18200	18270	18056	18278	18221	18234	18226	18155	18086	18121	18339	18270	18101	18150	18085	17949	18286	18102	18176	18205	18294	18157	18150	18456	18204	18201	18286	18265	18132	18234	18274	18158	18302	18211	18062	18318	18261	18009	18139	18427	18121	18168	18397	18101	18263	18113	18168	18026	18243	18282	18096	18142	18104	18169	18285	18075	18154	18237	18313	18008	18079	18319	18034	18263	18334	18421	18284	18032	18170	17986	18154	18224	18088	18153	18283	18096	18134	18126	17973	18254	17912	18024	18255	18265	18163	18280	18185	17992	18169	18156	18043	18147	18162	18230	18077	18113	18163	18124	18122	18061	18204	18141	18199	18152	18062	18222	18360	18296	18317	18285	18170	18032	18032	18273	18119	18247	18324	18216	18046	18048	18306	18122	18044	18066	18260	18094	18227	18234	18138	18195	18305	18097	18188	18063	18200	18145	18111	18353	18159	18256	18092	18124	18343	18059	18349	17979	18097	18146	18163	18279	18104	18321	18085	18102	18097	18175	17992	18144	18101	18143	18327	18234	18198	18121	18035	18200	18404	18094	18248	18141	18344	18220	18232	18084	18046	18242	18045	18084	18130	18339	18335	18243	18211	18071	18284	18253	18098	18148	18315	17994	18185	18122	18047	18173	18292	18290	18195	18085	18263	18314	18074	18091	18228	18309	18423	18185	18113	18261	18028	18295	18125	18239	18113	18097	17953	18014	17983	18146	17924	18409	18260	18053	17887	18089	18148	17923	18382	18245	18390	18119	18286	18171	18288	18148	18186	18118	18144	18382	18329	18151	18239	18389	18160	18143	18226	18141	18203	18137	18170	18095	18277	18285	17976	18256	18057	18223	18092	18090	18232	18171	18456	18120	18157	18062	18203	17942	18184	17963	18190	18577	18229	18279	18147	17985	18339	18175	18249	18176	18188	18199	18195	18283	18202	18242	18178	18370	18017	18113	18027	18137	18216	18178	18043	18154	18283	18338	18424	18187	18316	18251	18372	18008	18291	18316	18160	18187	18215	18137	18087	18215	18077	18323	18086	18375	18317	18146	18238	18181	18213	18208	18027	18284	18168	18104	18170	18197	18143	18157	18001	18143	18197	18242	18103	18123	18221	18043	18044	18203	18039	18147	18232	18243	18035	18306	18206	18171	18041	18288	18252	17974	18132	18051	18178	18186	18155	18002	18119	18303	18122	18132	18161	18211	18303	18436	18175	18352	18260	18177	18022	18087	18207	18136	18192	18164	18191	17962	18203	18486	18059	17977	18268	18005	18239	18238	18171	18125	18181	18022	18153	18057	18208	18169	18138	18183	18181	18249	17922	17915	18152	18234	18163	18177	18481	18020	18206	18250	18182	18271	18211	18357	18213	18072	18130	18179	18343	18113	18177	18355	18189	18071	18280	18064	18080	18207	18351	18001	18455	18240	18442	18285	18140	18392	18248	18354	18062	18059	18124	18239	18160	18052	18010	18164	18220	18215	18448	18193	18135	18083	18274	18390	17834	18362	18306	18097	18220	18217	18274	18130	18198	18099	18036	18064	18139	18153	18120	18258	18224	18012	18040	18144	17989	18144	18157	18229	18117	18138	18021	18105	18140	18061	18062	18325	18154	18271	18106	18151	18107	18097	18133	18038	18091	18335	18233	18304	18312	17973	18104	18179	18287	18256	18114	18057	18218	18180	18254	18067	18116	18326	18196	18279	18257	17973	18259	18362	18153	18059	18182	18134	18069	18179	18033	18322	18096	18192	18114	18210	18124	18093	18169	18248	18132	18213	18189	18109	18181	18345	18115	18192	18199	18157	18171	18039	18173	18210	18244	18214	18120	17885	18206	18107	18427	18324	18119	18235	18305	18265	18162	18309	18325	18096	18135	18144	18198	18075	18283	18089	18318	18286	18211	18183	17846	18129	18209	18180	18055	18185	18098	18203	18359	18136	18040	18077	18201	18193	18040	18123	18187	18280	18271	18150	18089	17951	17968	18148	18204	18371	18377	18239	18320	18174	18275	18146	18031	18161	18335	18150	18396	18169	18562	18180	18112	17944	18336	18200	18231	18095	18146	18214	18075	18293	18225	18305	17975	18077	18015	18135	18169	18094	18165	18362	18212	18143	18100	18244	18171	18064	18131	18283	18407	18080	18055	18223	18148	17937	18182	18132	18214	18266	18224	18373	18051	18142	18315	18175	18016	18197	18293	18197	18274	18163	18083	18055	18321	18263	18179	18259	18095	18106	18300	18274	18185	18154	18170	18064	17933	18305	18091	18338	18156	18249	17956	18300	18301	18126	18191	18457	18232	18180	18157	18225	18216	18130	18119	18043	18198	18210	18284	18311	18171	18178	18177	17998	18071	18180	18083	18256	18426	18195	18318	18355	18157	18226	18360	18197	18291	18039	18262	18110	18358	18124	18393	18077	18205	18299	18327	18140	17938	18126	18287	18069	18040	17999	18082	18225	18151	18068	18277	18284	18306	17784	18337	18438	18066	18116	18219	18152	18131	18044	18144	18232	18282	18288	18181	18134	18320	18140	18316	18213	18250	18143	18215	18073	17942	18120	18192	18263	18240	18174	18286	18263	18070	18060	18080	18271	17915	18216	17962	17854	18262	18142	18367	18202	18044	18217	18056	18139	17947	18097	18129	17982	18312	18280	18099	18021	18102	18171	18264	18194	18280	18225	18186	18109	18166	18228	18280	18296	18256	18202	18183	18151	17895	18394	18255	18103	18241	18277	18352	18283	18076	18301	18230	17998	18251	18245	18155	18170	18036	18226	18294	18085	18100	18025	18138	18094	17992	18163	18076	18034	18340	17978	18246	18237	17955	18155	18137	18101	18044	18097	18138	18421	18186	17970	18269	18317	18206	18224	18233	18050	18367	18171	18242	18075	18116	18134	18215	18298	18275	18400	18053	18421	18167	18130	18084	18115	18155	18191	18150	18279	18359	18273	18187	18338	18031	18051	18124	18128	17939	18159	18163	18236	18307	18002	18056	18027	18115	18279	18223	18120	18219	18098	18200	18140	18211	18312	18172	18020	18200	18232	17927	17944	18126	18160	17974	18058	18217	17919	18213	18206	18115	18050	18349	18422	18202	18163	18251	18124	18144	18022	18102	18093	18112	18082	18295	18136	18207	18051	18406	18231	18058	18104	18228	18074	18278	18334	18212	18231	18106	18193	18038	17989	18236	18367	18191	18391	18349	18193	18076	18078	18279	18243	18212	18378	18406	18263	18043	18105	18172	18205	18024	18251	18322	18136	18135	18186	18040	18057	18221	18111	18202	18119	18164	18200	18297	18215	18085	18319	18286	18324	18289	18229	18083	18358	18165	18023	18127	18188	18002	18060	18247	18368	18237	18235	18290	18159	18104	18321	18089	18085	18127	18095	18323	18214	18235	18136	18058	18187	18162	18080	18272	18276	18259	18206	18215	18254	18269	18220	18204	18147	18047	18092	18342	18234	18098	18196	18227	18215	18125	18182	18177	18012	17980	18231	18206	18091	18304	18345	18299	18245	18361	18103	18215	18198	18147	18203	18005	18368	18051	18255	18204	18140	18247	18232	18199	18298	18036	18338	18116	18077	18365	18077	18143	18002	18147	18167	18199	18123	18289	18237	18274	18130	18304	18076	18066	18240	18058	18353	18413	18156	18132	18287	18305	18128	17976	18199	18142	18179	18470	18075	18099	17953	18140	18170	18259	18197	18303	18153	17952	18075	18306	18019	18035	18262	18349	17942	18045	18207	18136	18107	18268	18177	18057	18150	18031	18267	18192	18144	18197	18248	18284	18179	17955	17874	18219	18128	18363	18359	18053	18250	18321	18193	18310	18110	18174	18191	18204	18188	17978	18075	18130	18294	18080	18428	18136	18107	18146	18281	17950	18185	18242	18085	18074	18133	18095	18085	18127	18123	18194	18442	18254	18219	18239	18069	18200	18301	17904	18132	18176	18118	18418	17986	17991	18111	18287	18104	18320	18217	18165	18160	18239	18140	18271	18396	18383	18363	18181	18117	18167	18090	18177	18133	18098	18387	18156	18271	18274	18308	18341	18119	18192	18146	18066	18098	18412	18225	18156	18140	18212	18395	18171	18186	18080	18160	18028	18153	18224	18277	18166	18277	18121	17992	18189	18093	18307	18177	18094	18285	18116	18199	18075	17954	18118	18201	18186	17994	18388	18180	18260	18155	18277	18254	18423	18312	18199	18329	18095	18098	18188	18173	18223	18177	18176	18118	18163	18127
15751	29491	24597	19734	18034	16754	16170	15867	15620	15569	15262	15302	15098	15184	15128	15187	15058	15137	15175	15148	15146	15340	15143	15096	14988	14955	15192	15168	15310	15087	15020	15198	15037	14952	14986	15076	15161	15156	15162	15270	14957	15209	15209	14944	15166	15057	15142	15037	14959	14968	15025	15021	15169	15208	14874	15069	14964	15156	15038	15073	14979	14821	14999	15000	14970	14963	14974	15229	15023	15234	14894	15148	15016	14833	15061	15020	15120	14896	14969	15276	14960	15053	15054	15156	15051	14925	15013	15117	15017	15014	14982	14959	15034	15243	15058	14978	15094	15124	15109	15044	15127	15058	14989	14979	15072	14960	14955	14976	14970	15072	15013	14997	15052	14891	15025	15004	15056	14878	15080	15001	15097	15008	15089	14931	15047	15051	15114	15024	14842	15152	15208	14941	14905	15039	14889	15069	15060	14912	15111	15176	14969	14876	14963	14995	15225	15005	14908	15200	15187	15109	15041	15118	15022	15072	14939	14996	14997	14846	14886	14926	15119	14990	15026	14961	14841	15135	15111	15007	15058	15095	15034	15075	15068	15102	15033	15080	15095	14927	15079	14908	15042	15003	14995	14976	15010	15156	15043	14944	15025	15053	15051	15091	14927	15245	14920	14956	15046	15156	14915	14908	15078	14989	15130	14955	15039	15073	14960	15021	15105	15011	15072	14871	15063	15108	15057	15068	15005	15216	15106	14947	14820	15127	14966	15134	15124	15008	15012	15064	14890	14951	15123	14913	15148	15004	14942	14953	15167	14903	15194	15126	14976	14920	15017	14906	14955	15008	15051	15006	15114	15139	15048	14952	15018	15103	15007	14790	14964	14920	15071	14998	15090	15139	15105	15003	15023	14946	15085	15035	15169	14940	15077	14969	14906	15047	15045	14951	14919	15116	15072	15008	15102	15182	15156	14879	15160	15104	14873	14897	15005	15013	15015	15109	15101	15040	14824	14966	14952	15072	15022	14977	14985	14920	15002	15021	15155	15001	14801	15045	15188	15126	15167	15098	15052	15049	15109	14951	15063	15051	14940	14887	15022	14966	15072	15045	14945	15057	14989	14785	15128	15161	15046	15010	15044	14920	15029	14894	15012	14977	14988	14952	15143	15017	14984	14908	15195	15083	15084	15063	14963	15219	15077	14972	15028	15033	14944	15028	14998	15009	14959	15224	15123	15099	15052	14827	14761	15027	15125	15156	14993	15117	14953	14881	14909	15071	15074	15090	15077	15017	15051	15066	15005	15147	15186	15214	15007	14958	15023	14860	15068	15111	14913	14894	15101	15140	15041	15015	15046	15087	15042	15200	14911	14933	14994	15019	14901	14947	15066	15210	14951	14972	15063	15011	15112	14964	15035	15109	14978	14892	15093	14852	15096	15105	14999	14956	15038	14944	14869	15134	14996	15077	15064	14933	15063	14991	15066	14891	14952	15109	15067	15107	15012	15139	15085	15013	15120	15034	15101	15142	14977	15168	15111	14962	14924	14920	15100	15154	15043	14990	15213	15161	15040	15077	15031	15086	15043	15039	15023	14903	14984	14908	15029	15106	14866	15101	15094	15178	14979	15003	15032	14969	15113	15093	15082	15023	15111	15052	14935	15166	15188	15093	15085	14965	15053	15142	14916	14833	14959	15171	14956	14916	15044	15137	14991	14923	15029	15062	14971	14945	15147	15133	15093	15118	15078	15228	14991	14880	15094	15149	14913	15064	15038	14997	14998	14994	14963	15109	14946	14813	15121	15034	15056	14955	14909	15125	14987	15144	14961	14998	15062	15016	15035	15174	14912	15108	15273	15033	15245	15166	15220	15106	14962	15008	14980	15076	14932	15162	14971	15131	15071	14876	15020	15154	15024	15147	14993	15027	15053	14862	15056	15207	15094	15045	15038	15021	14860	15013	14917	14906	15114	15082	15034	15105	15062	15035	15064	14933	15032	15081	15103	15003	15084	14998	15213	15111	15136	15002	15135	14944	15007	15001	15004	15057	14956	15024	15064	15045	15067	14791	15063	15081	14944	14833	15121	15102	15164	14987	15046	15067	15025	14994	14927	15152	14899	14924	15014	14964	15328	14956	14980	15133	15092	14914	15018	15093	15005	14905	14952	15011	14984	14987	15118	15037	15068	14830	15050	15089	15009	14981	14815	15026	15091	14979	15121	14947	15030	14972	15051	15079	15070	15025	15155	14915	15070	15180	15102	15123	14879	15103	14996	15022	15024	15132	15080	15192	15209	15055	14958	15081	14921	14999	14993	15102	15219	15131	15035	15156	15198	15230	14807	14853	15134	14976	15115	15143	14944	15143	15045	14971	15237	15027	15122	14951	15046	15037	14970	15069	15052	15007	14979	14997	14905	14875	15173	14985	15193	14927	14941	15084	14942	15000	14997	15044	14970	15057	15199	15151	15058	15031	14936	14963	15072	15065	15130	15029	14986	14924	15081	15021	15080	15073	14929	15160	15011	14997	14941	14986	15115	15099	15090	14958	15117	15009	14902	15123	14891	14931	15011	15075	14950	15125	14851	15048	15016	14775	15043	14800	15084	15018	14954	15173	15122	14995	15022	14954	15215	14893	14940	15063	15075	15074	14996	14920	14915	15032	14997	15018	15090	14958	15075	14871	15082	15058	15041	15165	14943	15134	15053	15041	15102	14915	14990	14632	15029	14830	14973	15156	15010	14966	15084	15226	15022	15019	14972	15156	15087	14965	15019	14996	15102	14969	14919	15031	15099	15105	15171	15068	15116	15124	15106	15085	14896	15023	14998	15059	15071	15044	15153	15074	14982	14885	14989	14988	14854	14949	15179	15107	15114	15027	14871	15044	14952	15004	14753	15262	15126	15106	15104	15169	15103	15083	15144	15092	15036	14993	15040	15030	14971	14992	15038	15206	14993	15144	15154	15047	15029	15159	15163	15063	15047	15083	14925	14980	15090	15103	14926	15140	14959	15126	15051	14919	14967	14887	14932	15119	14942	15009	15202	14997	15032	15044	15004	14984	15049	14782	14988	15012	15146	15148	14973	15029	15023	15071	14971	14923	14969	15030	14927	15149	14974	15035	15035	15113	15009	15079	15023	15096	15129	15044	15074	14935	15032	14979	15084	14948	15070	15056	15107	15046	15153	15078	15017	15081	15146	14927	14900	15103	15165	14942	15064	15111	14977	15078	15091	15042	15059	15081	14992	15229	15162	15028	14959	14976	14947	15107	14998	15121	15079	14927	15102	14947	14980	14892	14952	15105	15008	15030	14949	14891	15159	14927	15031	15120	14941	15145	15100	14980	14954	15175	14948	15038	15073	15163	15096	15171	15008	15017	15001	15046	14969	15023	15103	15056	15022	14974	15148	14931	15102	15045	15110	14959	15091	15036	14829	14890	15049	15095	15071	14975	14969	15111	15159	15040	14892	15037	15074	15081	14961	15016	15040	14979	14833	15006	15034	15143	15126	15065	15043	15095	15148	15245	14982	14931	15277	15116	15014	14935	14994	15124	15151	15136	15017	15047	15051	14993	15031	15019	15034	15104	14897	14947	15005	15179	14991	15039	15048	14874	14896	14995	15063	15073	15212	14969	15076	14982	15113	15004	14916	15036	15147	15091	15125	15222	15253	14987	14987	15195	15060	15058	15062	14945	14893	14913	14958	15154	15076	15038	14975	15130	15052	15045	14910	14858	15001	15223	15065	14950	15059	15019	14921	14975	14965	15051	15201	15014	15059	15059	14980	15039	15031	15044	14998	14955	14914	14943	15138	15133	14870	15005	15106	15237	14870	14800	15093	15042	15240	14964	14994	14872	15002	15031	15067	15028	15031	15093	14994	15170	15095	15080	14931	14954	14975	15218	15162	15022	14996	15092	15140	15160	15067	14918	15043	14969	15138	15194	15228	15056	14907	15101	15019	14875	15063	15041	14953	15006	15134	15015	14958	15087	15068	14882	14953	14977	15051	15018	14997	15043	15148	15085	14964	15048	15026	15113	15164	14873	15017	15070	15088	15147	15058	15038	15054	14995	15080	15168	14921	14991	14807	15214	14966	14940	14953	14949	14992	15270	14935	14881	14923	15038	15134	14858	14898	15243	15066	14931	14996	15051	15104	14971	14876	15068	15066	15018	14837	15118	15123	15123	14939	15123	15256	15025	15106	15006	14951	14958	14989	14936	15069	15027	15013	15101	15092	14767	15020	14961	14938	14982	15020	15034	15100	15083	14986	15038	15199	15153	15152	15097	15102	15103	15124	14960	15216	14993	15051	14928	15120	14997	15110	15134	15086	14938	15022	15140	15263	14975	15319	15066	14910	14910	15201	15206	14929	15052	14947	15140	14777	14948	15200	15066	15237	15201	15133	15034	15018	14941	15026	15009	14927	14852	15151	15048	15123	15180	14767	15102	14994	15082	15181	15164	15033	15178	14927	15067	15286	15114	15076	14993	15021	15092	15061	15025	15001	14947	14972	15135	14855	14954	15016	14998	15124	15110	15066	14959	15106	15121	15028	14959	15052	14918	15148	15061	15129	15106	14979	15240	14989	15015	14965	15041	14936	15002	14991	14952	15104	14992	15072	15020	15123	14962	14929	15154	14990	14994	14874	15131	15055	15062	15096	14988	15076	15060	15019	15103	15052	15084	14993	14981	15154	15231	15044	14989	15005	15086	15158	15019	15137	15009	14977	15126	14997	15098	14986	15056	15128	14913	14933	15094	15043	14983	15132	15175	15053	14870	15195	15003	14842	14940	15024	14947	15013	15093	15052	14919	15121	14881	14912	15080	15077	14914	14992	14904	15053	15179	15209	14977	14942	15051	14905	15074	15045	15179	15032	14972	15107	15049	14946	15019	15072	15279	14966	14976	15058	15174	15063	14887	15015	15060	15010	15008	14959	14962	15066	14975	15149	15044	15023	15153	15096	15053	15118	15086	15128	14937	14918	14946	15083	15131	15013	15069	14883	15022	15097	15063	15009	15009	15117	15051	15197	15056	15092	15023	15097	15175	15098	14953	15036	14959	14954	14946	15050	15009	15051	15157	15184	15126	15016	15016	14796	15211	15134	15043	15105	15103	14921	15128	15137	14855	15039	14924	14933	14975	14982	15016	14918	15052	15142	14918	15038	15159	14859	15200	14952	15089	15057	15148	15050	15103
21932	21079	28312	24087	21375	23620	25800	20764	19576	19846	19933	19423	19345	19338	19311	19016	19287	19159	19265	18927	18838	19150	18919	18863	19001	18931	18987	18839	18953	18782	18938	19083	19023	18937	18858	18861	19000	18897	18812	18844	18848	18644	18914	18920	18718	19095	18620	18876	19101	18880	19031	18629	18845	18776	18811	18710	18752	19022	18768	18738	18834	18764	18924	18772	18874	18853	18846	18958	18809	18842	18725	18905	19031	18723	18809	18761	18791	18548	18656	18787	18628	18683	18993	18830	18874	18820	18820	18824	18946	18862	18979	18868	18797	18590	18556	18661	18699	18485	18755	18987	18780	18813	18789	18754	18845	18901	18735	18852	18815	18819	18789	18676	18704	18838	18731	18839	18710	18833	18928	18858	18927	18760	18825	18775	18573	19002	18897	18912	18712	18948	18735	18711	18721	18521	18506	18908	18849	18790	18878	18913	18753	18622	18535	18657	18730	18752	18675	18683	18705	18708	18662	18786	18684	18677	18694	18649	18756	18738	18700	18717	18718	18798	18848	18881	18688	18782	18796	18809	18908	18545	18635	18782	18833	18722	18926	18889	18736	18668	18725	18834	18591	18705	18696	18614	18717	18829	18823	18806	18714	18940	19015	18978	18529	18642	18754	18767	18768	18724	18815	18884	18868	18807	18738	18856	18909	18829	18935	18619	18568	18662	18713	18740	18821	18904	18637	18565	18783	18927	18762	18796	18694	18875	18924	18873	18602	18691	18748	18628	18745	18888	18775	18734	18980	18838	18779	18912	18954	18901	18767	18843	18724	18864	18780	18929	18960	18803	18889	18713	18592	18586	18618	18632	18929	18578	19004	18949	18575	18981	18776	18456	18855	18727	18683	18844	18790	18675	18928	18522	18865	18631	19049	18825	18805	18771	18806	18779	18810	18856	18659	18820	18508	18926	18650	18932	18565	18636	18746	18530	18636	18934	18907	18883	18814	18734	18789	18709	18838	18695	18634	18656	18683	18669	18571	18731	18820	18719	18921	18717	18514	18815	18701	18643	18824	18649	19023	18848	18858	18890	18686	18676	18705	18781	18918	18992	18949	18925	18798	18738	18802	18765	18616	18917	19068	18932	18696	18799	18721	18885	18874	18681	18777	18747	18546	18892	18881	18612	19026	18818	18783	18804	18931	18817	18657	18783	18609	18757	18646	18730	18776	18919	18666	18897	18834	18796	18737	18809	18754	18824	18811	18588	18700	18918	18796	18750	18927	18823	18842	18806	18859	18602	18673	18788	18760	18877	18809	18758	18686	18634	19026	18654	18506	18886	18879	18636	18808	18680	18724	18742	18758	18722	18738	18887	18793	18772	18875	18648	18740	18916	18643	18472	18772	18781	18893	18886	19024	18822	18983	18813	18905	18830	18816	18633	18767	18986	18902	18629	18835	18615	18752	18814	18775	18538	18746	18687	18600	18792	18799	18831	18792	18909	19048	18814	18784	18859	18789	18627	18728	18819	18558	18770	18722	18737	18894	18951	18934	18858	18803	18790	18660	18695	18890	18765	18846	18806	18935	18821	18530	18799	18734	18851	18979	18782	18596	18763	18855	18649	18879	18691	18977	18950	18845	18804	18699	18762	18671	18456	18868	18850	18605	18933	18783	18510	18448	18659	18818	18834	18908	18975	18755	18606	18682	18867	18782	18750	18618	18554	18724	18760	18728	18646	18668	18439	18973	18828	18795	18752	18811	18847	18717	18864	18691	18877	18780	18782	18765	18691	18720	18726	18691	18784	18734	18742	18898	18875	19130	18676	18957	18762	18772	18830	18540	18671	18647	18971	18844	18864	18671	18868	18798	18876	18713	18781	18788	18772	18752	18711	18812	18790	18766	18901	19015	18880	18871	18772	18921	18768	18773	18816	19000	18851	19011	18756	18825	18730	18787	18624	18786	18961	18679	18801	18850	18827	18654	18589	18760	18883	18868	19035	19063	18785	18648	18709	18759	18666	18622	18642	18690	18781	18879	18896	18757	18843	18825	18724	18848	18778	18724	18767	18860	18675	18658	18760	18778	18707	18643	18746	18677	18758	18824	18824	18868	18651	18809	18885	18822	18800	18641	18722	18813	18899	18946	18882	18786	18950	18911	18873	18744	18529	18804	18688	18579	18973	18689	19000	18722	18867	18697	18807	18743	18940	18797	18589	18991	18877	18882	18880	18798	18681	18741	18678	18765	18767	18508	18792	18811	18695	18676	18991	18744	18865	18904	18811	18796	18723	18846	18790	18684	19014	18899	18680	18617	18664	18757	18667	18749	18775	18773	18787	18738	18757	18936	18829	18821	18865	18937	18784	18746	18883	18892	18687	18797	18982	18879	18795	18904	18771	18998	18784	18707	18668	18705	18626	18929	18893	18768	18760	18695	18691	18609	18924	18794	18810	18712	19038	18943	18893	18717	18792	18770	18688	18729	18819	18824	18684	18685	18722	18585	18708	18672	18855	18849	18768	18641	18786	18871	18772	18933	18786	18819	18773	18814	18822	19038	18756	18569	18807	18773	18753	18720	18874	19019	18770	18807	18665	18728	18889	18770	18747	18747	18515	18899	18977	18580	18769	18667	18669	18939	18819	18830	18816	18841	18842	18565	18814	18775	18779	18859	18681	18847	18756	18852	18773	18910	18763	18639	18565	18737	18785	18842	18748	18789	18889	18783	18726	18694	18863	18747	18756	18697	18672	18809	18715	18647	18635	18825	18779	18555	18933	18679	18821	18648	18861	18838	18709	18832	18683	18827	18736	18863	18687	18747	18801	18764	18693	18780	18885	18644	18697	18880	18780	18835	18798	18780	18979	18923	18899	18857	18805	18744	18696	18692	18755	18905	18727	18887	18717	18744	18735	18721	18662	18726	18997	18796	18797	18816	18727	18659	18753	18613	18784	18876	18906	18792	18501	18723	18795	18879	18540	18761	18949	18639	18871	18883	18588	18825	18921	18737	18674	18751	18806	18648	18738	18572	18711	18491	18804	18869	18869	18953	18622	18836	18805	18825	18699	18589	18661	18623	18804	18876	18871	18772	18727	18731	18788	18637	18636	18632	18728	18793	18620	18915	18907	18864	18832	18830	18880	18837	18828	18917	18760	18683	18747	19022	18853	18756	18860	18938	18746	18780	18757	18754	18703	18834	18754	18749	18482	18767	19001	18868	18687	18799	18750	18538	18701	18606	18670	18888	18691	18981	18677	18767	18823	18903	18838	18741	18681	18837	18833	18768	18765	19022	18894	18624	18807	18849	18853	18684	18626	18846	18826	18825	18913	18856	18644	18836	18906	18781	18851	18696	18747	18774	18722	18784	18982	18840	18815	18775	18785	18571	18808	18806	18696	18793	18780	18789	18767	18848	18698	19002	18999	18857	18729	18766	18924	18935	18691	18711	18770	18843	18871	18898	18737	18916	18734	18765	18985	18800	18765	18748	18678	18656	18846	18529	18819	18839	18587	18813	18635	18711	19068	19002	18756	18892	18876	18605	18874	18860	18793	18856	18664	18685	18694	18553	18563	18990	18735	18797	18742	18792	18682	18642	18848	18705	18632	18757	18569	18866	18846	18827	18859	18746	18629	18892	18764	18733	18693	18729	18856	18730	18639	18755	18537	18910	18889	18830	18648	18901	18665	18575	18682	18796	18953	18910	18812	18689	18900	18770	18585	18989	18922	18805	19032	18915	18697	18773	18733	18724	18903	18614	18626	18838	18620	18828	18909	18854	18815	18692	18834	18899	18650	18875	18904	18780	18666	18715	18926	18775	18801	18747	18651	18925	18891	18783	18871	18603	18708	18671	18883	18554	18561	18664	18907	18583	18603	18708	18791	18880	19054	19119	18950	18899	18681	18960	18830	18656	18954	18796	18808	18390	18896	18532	18780	19028	18677	18745	18650	18598	18682	18616	18757	18632	18840	18789	18740	18756	18580	18726	18873	19002	18860	18843	18880	19088	18719	18854	18738	18899	18829	18745	18720	18987	18700	18598	18789	18758	18830	18817	18745	18895	18613	18620	18652	18713	18752	18928	18865	18879	18832	18936	18620	18885	18809	18875	18701	18669	18587	18955	18901	18759	18833	18909	18583	18919	18806	18666	18753	18708	18753	18827	18849	18715	18970	18773	18775	18735	18678	18799	18774	18840	18847	18862	18852	18749	18834	18724	18627	18724	18721	18690	18873	18926	18728	18649	18520	18889	18867	18765	18751	18810	18754	18644	18978	18706	18871	18847	18834	18841	18743	18848	18816	18743	18650	18828	18898	18868	18640	18588	18779	18866	18715	18851	18547	18799	18654	18599	18932	18778	18863	18901	18882	18539	18836	18753	18695	18845	18621	18522	18760	18527	18674	18870	18799	18744	18569	18795	18721	18524	18886	19019	18736	18733	18676	18773	18895	18880	19007	18847	18714	18903	18650	18825	18649	18701	18719	18842	18851	18773	18893	18886	18846	18588	18641	18609	18870	18699	18754	18780	18709	18920	18681	18573	18819	18803	18710	18880	18827	18720	18781	18949	18745	18770	18700	18908	18709	18801	18815	18765	18822	18649	18864	18860	18731	18645	18599	18842	18721	18956	18768	18689	18906	18814	18817	18831	18700	18848	18950	18654	18683	18768	18898	18698	18647	18797	18926	18789	18727	18779	18670	18895	18564	18673	19012	18831	18694	18726	18691	18547	18752	18783	18716	18570	18689	18982	18863	18556	18863	19027	18941	18887	18796	18919	19025	18811	18596	18749	18765	18705	18649	18631	18765	18718	18761	18767	18681	18871	18845	18738	18863	18460	18808	18683	18677	18790	18628	19007	18787	18851	18798	18656	18561	18887	18797	19026	18850	18736	18696	18565	18558	18573	19028	18859	18861	18909	18883	18960	18797	18696	18777	18777	18974	18687	18680	18841	18698	18855	18715	18728	18746	18828	18730	18598	18618	18759	18720	18946	18833	18601	18586	18861	18816	18724	19018	18836	18856	18803	18718	18840	18689	18941	18822	18846	18832	18897	18848	18937	18806	18865	18665	18843	18790	18558	18671	18903	18739	18708	18888	19018	18857	18906	18622	18752	18583	18622	18687	18960	18565	18788	18764	18812	18548	18633	18651	18792	18917	18882	18853	18657	18797	18886	18840	18796	18972	18721	18736	18848	18880
16299	37478	31434	24213	21009	18957	17866	16957	16398	16168	15979	15767	15665	15732	15510	15595	15638	15592	15389	15442	15411	15321	15225	15491	15478	15510	15390	15588	15271	15206	15144	15396	15468	15595	15469	15444	15422	15291	15279	15429	15322	15483	15292	15371	15303	15276	15248	15404	15511	15362	15233	15231	15331	15382	15297	15413	15349	15450	15265	15182	15400	15285	15325	15396	15302	15319	15362	15394	15169	15179	15218	15349	15287	15458	15147	15291	15357	15346	15409	15290	15340	15249	15235	15430	15504	15228	15141	15377	15273	15316	15337	15365	15255	15416	15289	15345	15355	15251	15472	15199	15165	15295	15203	14947	15442	15321	15262	15307	15321	15366	15376	15238	15493	15299	15185	15372	15207	15405	15376	15293	15452	15241	15328	15345	15258	15127	15231	15385	15189	15141	15260	15477	15349	15357	15307	15177	15259	15436	15302	15256	15375	15228	15227	15379	15298	15257	15328	15434	15297	15218	15353	15364	15174	15384	15429	15288	15407	15466	15123	15341	15412	15297	15342	15178	15305	15216	15450	15114	15182	15414	15194	15229	15295	15328	15290	15316	15397	15543	15178	15266	15151	15207	15222	15290	15284	15172	15145	15325	15187	15332	15258	15320	15326	15298	15175	15373	15403	15356	15387	15231	15344	15193	15368	15105	15224	15302	15296	15434	15321	15431	15205	15345	15286	15210	15329	15224	15346	15318	15360	15240	15346	15420	15362	15461	15255	15370	15203	15264	15468	15496	15266	15308	15470	15419	15338	15394	15296	15231	15217	15362	15388	15193	15201	15367	15197	15196	15360	15437	15271	15204	15353	15242	15367	15325	15378	15442	15427	15354	15307	15222	15048	15353	15330	15318	15392	15358	15153	15481	15278	15430	15454	15256	15436	15316	15263	15082	15291	15248	15312	15316	15312	15332	15307	15395	15367	15173	15321	15368	15327	15292	15264	15370	15242	15366	15208	15337	15272	15291	15190	15328	15224	15183	15238	15398	15272	15237	15338	15414	15274	15112	15268	15222	15280	15226	15250	15367	15348	15232	15334	15223	15332	15427	15516	15256	15265	15292	15403	15383	15364	15396	15369	15268	15286	15195	15573	15602	15476	15339	15297	15200	15293	15462	15423	15133	15314	15482	15277	15241	15245	15134	15344	15199	15382	15158	15292	15262	15196	15429	15283	15342	15243	15338	15552	15378	15273	15329	15425	15393	15398	15198	15287	15296	15365	15256	15236	15228	15185	15172	15421	15290	15226	15231	15403	15391	15298	15490	15147	15170	15308	15211	15337	15318	15274	15422	15086	15257	15415	15124	15284	15278	15181	15274	15405	15239	15132	15417	15407	15395	15236	15439	15446	15460	15428	15150	15385	15357	15269	15266	15313	15178	15277	15291	15292	15342	15259	15420	15238	15311	15366	15474	15429	15382	15410	15171	15341	15360	15410	15348	15309	15242	15240	15283	15189	15262	15218	15380	15195	15263	15227	15319	15316	15415	15099	15240	15364	15120	15353	15333	15249	15559	15329	15209	15392	15432	15268	15304	15378	15314	15378	15433	15289	15306	15531	15314	15277	15326	15301	15195	15221	15249	15189	15383	15075	15297	15490	15204	15317	15099	15318	15373	15354	15423	15170	15259	15296	15209	15295	15385	15354	15234	15182	15280	15375	15332	15351	15171	15287	15287	15357	15265	15330	15261	15229	15323	15119	15360	15325	15328	15299	15165	15348	15427	15309	15174	15218	15497	15105	15351	15326	15202	15196	15296	15362	15187	15230	15286	15289	15431	15371	15382	15384	15305	15355	15374	15132	15464	15398	15350	15319	15310	15222	15295	15502	15179	15417	15139	15207	15283	15329	15211	15506	15168	15319	15353	15440	15214	15516	15337	15398	15448	15210	15174	15330	15313	15249	15369	15287	15261	15281	15302	15411	15440	15271	15405	15347	15290	15428	15205	15293	15255	15299	15285	15198	15356	15085	15311	15422	15151	15079	15378	15265	15461	15334	15235	15314	15129	15383	15224	15153	15163	15283	15303	15178	15336	15323	15241	15456	15302	15414	15367	15195	15176	15403	15226	15347	15268	15234	15197	15486	15230	15297	15323	15238	15087	15286	15303	15333	15463	15270	15412	15373	15405	15186	15301	15485	15269	15304	15217	15101	15403	15315	15482	15381	15277	15501	15167	15266	15339	15152	15200	15253	15294	15243	15228	15450	15310	15398	15455	15239	15293	15318	15108	15197	15352	15212	15269	15266	15397	15428	15280	15487	15119	15191	15309	15295	15262	15221	15224	15182	15328	15265	15206	15288	15266	15439	15373	15198	15191	15242	15153	15370	15279	15280	15271	15371	15312	15307	15300	15267	15399	15288	15334	15326	15181	15262	15230	15328	15254	15308	15323	15524	15164	15294	15159	15211	15268	15315	15262	15315	15168	15459	15238	15333	15290	15101	15394	15395	15233	15206	15293	15233	15228	15399	15371	15137	15270	15297	15389	15401	15335	15272	15259	15304	15360	15413	15244	15272	15327	15364	15317	15277	15146	15216	15393	15406	15376	15359	15245	15193	15505	15190	15203	15163	15316	15407	15330	15240	15312	15442	15416	15203	15173	15112	15258	15307	15237	15214	15456	15284	15262	15288	15354	15251	15230	15245	15334	15252	15299	15269	15299	15118	15324	15334	15215	15256	15256	15264	15202	15336	15252	15273	15193	15415	15325	15238	15344	15369	15420	15232	15379	15321	15260	15366	15247	15328	15373	15311	15349	15177	15209	15297	15206	15440	15383	15319	15167	15335	15251	15248	15239	15130	15338	15200	15120	15293	15197	15308	15254	15258	15133	15289	15363	15372	15145	15279	15316	15340	15040	15344	15201	15283	15297	15213	15242	15309	15236	15282	15080	15130	15344	15277	15166	15366	15404	15158	15202	15417	15325	15138	15246	15261	15220	15343	15367	15172	15320	15273	15270	15316	15359	15390	15398	15183	15242	15413	15293	15378	15309	15186	15342	15299	15127	15236	15432	15356	15339	15343	15167	15287	15391	15297	15346	15372	15195	15346	15240	15216	15431	15344	15318	15270	15364	15247	15217	15398	15265	15206	15219	15332	15378	15329	15182	15206	15263	15143	15311	15352	15435	15360	15361	15324	15282	15308	15319	15404	15190	15319	15113	15439	15399	15368	15292	15210	15317	15108	15257	15496	15457	15272	15402	15297	15212	15190	15201	15178	15295	15392	15273	15189	15328	15190	15312	15453	15208	15328	15371	15225	15251	15280	15301	15282	14990	15558	15318	15404	15334	15337	15218	15190	15177	15232	15233	15355	15238	15351	15237	15321	15245	15246	15310	15234	15258	15147	15399	15333	15256	15300	15322	15621	15163	15307	15359	15382	15475	15299	15368	15301	15432	15338	15289	15480	15462	15408	15421	15420	15136	15219	15349	15374	15128	15141	15320	15294	15182	15091	15239	15267	15189	15142	15250	15320	15332	15340	15237	15282	15383	15364	15249	15321	15374	15249	15350	15394	15190	15352	15307	15183	15311	15295	15268	15232	15367	15445	15438	15195	15437	15285	15227	15213	15364	15303	15411	15228	15324	15194	15390	15258	15351	15350	15112	15347	15145	15231	15410	15337	15226	15235	15199	15259	15144	15226	15209	15393	15218	15378	15308	15125	15476	15206	15165	15253	15376	15355	15245	15252	15266	15237	15334	15256	15381	15238	15398	15285	15370	15327	15106	15357	15386	15453	15221	15272	15265	15164	15409	15111	15287	15354	15262	15227	15267	15247	15389	15366	15327	15290	15343	15160	15268	15210	15283	15315	15367	15388	15407	15303	15223	15156	15351	15234	15340	15201	15371	15263	15263	15171	15292	15306	15305	15190	15216	15252	15332	15486	15239	15239	15270	15261	15248	15164	15393	15349	15147	15256	15202	15337	15356	15280	15424	15322	15286	15563	15330	15148	15298	15172	15232	15286	15360	15281	15395	15411	15188	15122	15223	15243	15297	15463	15282	15445	15161	15236	15322	15394	15309	15281	15321	15301	15272	15357	15277	15388	15304	15223	15348	15008	15319	15344	15404	15458	15291	15402	15455	15327	15501	15326	15149	15334	15273	15383	15411	15288	15384	15431	15204	15361	15272	15225	15408	15405	15334	15369	15347	15399	15295	15243	15288	15217	15277	15317	15257	15384	15372	15198	15341	15383	15329	15360	15277	15201	15376	15128	15356	14963	15252	15328	15206	15218	15159	15255	15323	15376	15289	15279	14959	15289	15319	15353	15284	15226	15259	15222	15398	15250	15294	15368	15267	15296	15311	15394	15306	15144	15193	15274	15365	15252	15316	15340	15296	15300	15398	15240	15309	15337	15292	15258	15360	15161	15296	15293	15181	15245	15083	15356	15145	15209	15459	15186	15378	15279	15352	15289	15282	15207	15176	15198	15206	15475	15407	15375	15352	15461	15397	15073	15296	15325	15366	15421	15132	15392	15316	15177	15309	15252	15290	15238	15261	15219	15181	15242	15173	15220	15247	15155	15220	15359	15225	15192	15263	15246	15349	15261	15491	15385	15370	15026	15298	15296	15491	15264	15316	15601	15332	15238	15469	15161	15379	15495	15375	15277	15319	15292	15408	15129	15408	15236	15264	15332	15332	15284	15430	15465	15274	15249	15459	15318	15396	15465	15323	15283	15305	15282	15260	15227	15359	15225	15241	15291	15271	15291	15356	15336	15319	15255	15413	15249	15210	15263	15337	15372	15461	15176	15283	15430	15226	15385	15217	15376	15163	15262	15536	15130	15296	15164	15228	15241	15306	15215	15291	15367	15257	15393	15242	15527	15265	15214	15336	15326	15225	15247	15354	15257	15260	15200	15323	15325	15268	15332	15155	15450	15300	15326	15342	15431	15352	15199	15275	15198	15221	15308	15331	15537	15165	15454	15273	15292	15353	15311	15350	15226	15179	15239	15351	15223	15214	15309	15208	15452	15292	15409	15386	15301	15353	15154	15109	15486	15099	15224	15292	15263	15382	15304	15229	15346	15235	15094	15170	15308	15391	15366	15290	15343	15221	15271	15286	15138	15260	15347	15178	15355	15303	15173	15283	15462	15268	15371	15390	15328	15225	15293	15273	15298	15340	15433	15341	15259	15202
28393	22792	25654	22520	18950	18284	18152	17718	17652	17637	17613	17499	17376	17521	17511	17356	17369	17106	17453	17401	17285	17599	17503	17403	17394	17353	17329	17454	17419	17529	17374	17410	17265	17316	17470	17339	17431	17400	17436	17173	17374	17293	17277	17463	17393	17371	17406	17281	17319	17234	17379	17471	17619	17379	17208	17236	17282	17339	17194	17434	17141	17290	17412	17288	17329	17332	17459	17519	17147	17273	17467	17353	17358	17439	17315	17340	17379	17325	17297	17283	17471	17168	17145	17354	17173	17292	17285	17224	17325	17300	17482	17320	17155	17320	17299	17459	17347	17371	17265	17564	17174	17312	17601	17411	17616	17407	17425	17223	17400	17162	17385	17233	17554	17178	17161	17206	17234	17158	17465	17234	17362	17284	17348	17165	17483	17383	17292	17325	17182	17369	17261	17310	17380	17447	17302	17221	17383	17419	17442	17441	17323	17361	17321	17288	17313	17338	17371	17396	17496	17152	17352	17373	17206	17267	17293	17207	17299	17165	17297	17372	17355	17358	17182	17298	17454	17118	17316	17217	17490	17096	17149	17262	17452	17193	17240	17210	17176	17411	17301	17166	17378	17342	17424	17482	17296	17224	17276	17410	17263	17396	17390	17441	17245	17526	17233	17291	17480	17146	17443	17348	17328	17367	17463	17305	17509	17220	17267	17227	17402	17334	17380	17189	17357	17056	17368	17381	17419	17481	17259	17133	17381	17175	17436	17331	17162	17201	17506	17439	17229	17252	17276	17214	17239	17159	17219	17386	17083	17146	17178	17555	17311	17398	17320	17351	17313	17290	17543	17356	17385	17257	17260	17286	17365	17382	17547	17303	17511	17177	17183	17393	17451	17481	17314	17363	17460	17343	17394	17306	17324	17267	17220	17274	17293	17456	17459	17382	17355	17443	17278	17563	17314	17148	17440	17208	17246	17427	17366	17563	17341	17211	17270	17387	17543	17306	17179	17394	17255	17313	17259	17268	17493	17362	17414	17359	17227	17316	17423	17146	17197	17411	17278	17445	17402	17162	17357	17463	17589	17372	17346	17486	17448	17457	17462	17490	17166	17264	17306	17367	17295	17340	17190	17327	17325	17365	17414	17309	17127	17239	17225	17132	17117	17384	17400	17331	17277	17206	17247	17246	17345	17330	17373	17300	17145	17247	17214	17416	17254	17378	17319	17254	17138	17428	17383	17148	17170	17335	17166	17300	17049	17542	17399	17386	17400	17550	17368	17445	17207	17301	17559	17286	17441	17110	17408	17163	17384	17269	17535	17311	17235	17325	17496	17514	17383	17337	17335	17447	17389	17469	17440	17419	17212	17214	17302	17294	17246	17448	17366	17398	17583	17296	17355	17179	17323	17296	17447	17271	17267	17385	17279	17518	17306	17269	17241	17348	17316	17309	17193	17251	17380	17467	17462	17105	17480	17360	17365	17279	17370	17233	17418	17309	17349	17409	17277	17305	17315	17004	17325	17190	17413	17308	17475	17229	17477	17293	17300	17428	17473	17449	17106	17276	17379	17296	17389	17321	17291	17385	17372	17424	17355	17311	17172	17369	17139	17229	17400	17243	17419	17471	17436	17354	17334	17201	17579	17528	17306	17314	17340	17296	17343	17469	17302	17305	17161	17337	17587	17398	17326	17189	17313	17109	17545	17267	17482	17231	17513	17382	17459	17354	17540	17554	17401	17375	17234	17264	17265	16976	17342	17248	17211	17284	17456	17329	17406	17192	17346	17262	17213	17370	17204	17418	17425	17360	17507	17279	17121	17268	17299	17435	17467	17380	17397	17219	17381	17371	17515	17421	17411	17359	17378	17477	17691	17485	17369	17369	17463	17405	17066	17270	17425	17179	17257	17666	17297	17238	17424	17241	17235	17422	17341	17438	17414	17356	17374	17398	17417	17216	17276	17363	17520	17333	17184	17452	17466	17221	17331	17585	17642	17474	17466	17165	17442	17499	17395	17120	17272	17369	17324	17288	17358	17398	17158	17410	17264	17201	17344	17333	17316	17082	17311	17493	17304	17291	17339	17328	17328	17355	17419	17328	17446	17309	17441	17327	17410	17282	17386	17376	17287	17399	17520	17253	17476	17298	17394	17455	17276	17331	17477	17211	17296	17173	17517	17243	17121	17438	17209	17454	17305	17385	17398	17305	17435	17403	17219	17535	17347	17524	17464	17376	17418	17382	17270	17408	17335	17492	17234	17252	17315	17315	17260	17493	17548	17180	17344	17226	17443	17499	17268	17350	17359	17405	17387	17328	17358	17304	17236	17303	17527	17528	17244	17432	17322	17508	17256	17259	17385	17383	17442	17183	17484	17236	17348	17348	17387	17364	17210	17239	17217	17147	17211	17409	17402	17282	17266	17418	17305	17386	17304	17292	17173	17446	17261	17275	17340	17362	17459	17371	17367	17239	17149	17525	17440	17271	17321	17339	17334	17204	17286	17399	17347	17353	17638	17370	17345	17480	17344	17246	17279	17366	17266	17298	17251	17197	17471	17535	17358	17443	17238	17262	17330	17451	17506	17351	17240	17381	17389	17211	17223	17496	17347	17261	17325	17387	17314	17112	17388	17115	17402	17359	17500	17380	17344	17200	17266	17320	17400	17392	17407	17470	17387	17397	17455	17358	17246	17548	17482	17311	17233	17141	17633	17458	17429	17215	17261	17345	17386	17187	17457	17471	17306	17251	17369	17144	17308	17287	17327	17583	17328	17325	17198	17396	17380	17221	17313	17353	17464	17253	17554	17289	17237	17067	17449	17315	17325	17311	17335	17383	17278	17374	17401	17474	17273	17476	17232	17259	17374	17239	17434	17017	17178	17194	17333	17386	17248	17295	17388	17356	17397	17381	17381	17247	17281	17265	17229	17378	17422	17285	17353	17235	17297	17268	17242	17238	17377	17287	17137	17212	17317	17750	17293	17314	17535	17338	17328	17427	17395	17317	17356	17365	17342	17472	17365	17321	17320	17493	17367	17373	17520	17385	17521	17560	17431	17133	17468	17169	17059	17197	17311	17394	17197	17290	17496	17322	17338	17204	17492	17391	17325	17315	17515	17458	17314	17331	17296	17274	17314	17374	17479	17291	17466	17423	17296	17299	17414	17269	17388	17410	17286	17461	17375	17327	17581	17218	17148	17388	17307	17496	17546	17460	17450	17411	17367	17538	17269	17314	17428	17383	17287	17309	17446	17293	17280	17372	17373	17338	17534	17315	17365	17370	17434	17217	17378	17167	17188	17363	17536	17455	17550	17420	17299	17202	17329	17471	17372	17462	17232	17400	17465	17280	17548	17314	17435	17389	17332	17350	17299	17403	17174	17216	17314	17427	17418	17286	17340	17138	17244	17348	17219	17304	17513	17482	17537	17439	17458	17122	17538	17289	17179	17237	17146	17143	17274	17214	17323	17165	17282	17501	17445	17382	17547	17357	17188	17181	17398	17320	17411	17236	17211	17194	17162	17314	17491	17186	17280	17449	17267	17082	17332	17270	17422	17285	17311	17387	17390	17350	17301	17498	17426	17477	17300	17538	17561	17395	17177	17459	17382	17440	17489	17425	17273	17111	17356	17309	17165	17467	17346	17356	17419	17071	17344	17585	17248	17309	17544	17458	17016	17467	17380	17287	17159	17447	17504	17466	17296	17369	17139	17308	17336	17525	17418	17308	17338	17285	17236	17326	17487	17273	17367	17324	17281	17295	17398	17507	17367	17382	17412	17110	17319	17661	17389	17351	17325	17421	17294	17378	17374	17373	17419	17314	17419	17162	17380	17374	17278	17322	17412	17235	17329	17306	17242	17330	17356	17270	17378	17330	17258	17285	17610	17263	17306	17216	17583	17430	17479	17301	17229	17307	17256	17346	17371	17317	17531	17229	17138	17048	17333	17355	17344	17160	17265	17255	17174	17293	17456	17176	17333	17251	17211	17181	17364	17189	17326	17366	17500	17290	17460	17275	17629	17403	17416	17294	17341	17277	17222	17321	17415	17632	17412	17348	17271	17364	17312	17233	17275	17353	17255	17283	17561	17325	17353	17419	17446	17575	17253	17383	17171	17239	17285	17201	17257	17239	17469	17317	17314	17399	17306	17307	17323	17268	17354	17407	17374	17359	17411	17277	17354	17329	17266	17215	17134	17522	17571	17645	17372	17385	17211	17434	17311	17464	17647	17142	17353	17382	17293	17444	17334	17035	17315	17476	17241	17314	17301	17295	17315	17504	17443	17328	17308	17371	17317	17367	17415	17390	17449	17122	17338	17241	17450	17349	17479	17468	17385	17081	17246	17260	17373	17336	17204	17616	17351	17358	17335	17395	17395	17449	17167	17364	17423	17371	17258	17346	17496	17512	17225	17315	17244	17596	17487	17244	17106	17290	17321	17476	17047	17443	17428	17380	17490	17153	17197	17436	17372	17365	17481	17228	17255	17239	17044	17270	17165	17346	17240	17384	17451	17418	17492	17386	17293	17433	17472	17273	17503	17478	17276	17088	17257	17361	17348	17223	17274	17293	17234	17373	17289	17200	17385	17448	17453	17229	17321	17302	17278	17172	17247	17342	17349	17479	17480	17445	17361	17276	17164	17474	17300	17395	17301	17348	17270	17220	17416	17271	17455	17549	17228	17228	17339	17059	17303	17301	17214	17326	17204	17401	17305	17240	17194	17240	17383	17262	17210	17368	17182	17320	17427	17577	17370	17212	17334	17501	17289	17191	17407	17023	17440	17501	17421	17418	17570	17258	17524	17304	17245	17369	17166	17377	17353	17270	17450	17551	17251	17281	17380	17483	17357	17353	17189	17331	17360	17500	17329	17377	17167	17322	17379	17306	17238	17245	17236	17305	17593	17352	17338	17195	17222	17316	17238	17019	17204	17424	17132	17377	17197	17330	17338	17347	17309	17372	17393	17178	17479	17380	17371	17406	17282	17362	17370	17508	17186	17339	17332	17303	17335	17266	17440	17369	17536	17449	17259	17487	17305	17229	17251	17309	16990	17388	17401	17184	17334	17383	17512	17360	17314	17371	17663	17287	17424	17314	17468	17206	17357	17314	17193	17175	17275	17170	17185	17170	17471	17342	17450	17197	17340	17367	17383	17434	17244	17365	17204	17180	17366	17400	17327	17338	17356	17358	17485	17180
17168	26129	22106	18020	16662	15657	15315	14965	14892	14734	14618	14708	14474	14711	14617	14573	14592	14531	14500	14501	14435	14496	14723	14435	14580	14421	14607	14411	14434	14464	14379	14462	14472	14496	14525	14611	14543	14486	14663	14472	14426	14403	14596	14569	14557	14525	14424	14398	14381	14534	14376	14551	14642	14594	14617	14545	14503	14661	14506	14447	14494	14412	14367	14521	14546	14600	14484	14552	14822	14577	14587	14616	14671	14614	14554	14454	14491	14717	14401	14463	14570	14461	14684	14468	14683	14484	14538	14641	14505	14557	14549	14410	14549	14410	14469	14550	14376	14507	14499	14531	14510	14495	14337	14341	14415	14312	14388	14460	14464	14603	14382	14633	14584	14402	14366	14616	14683	14341	14327	14608	14513	14459	14433	14567	14639	14555	14425	14363	14490	14680	14397	14611	14531	14473	14383	14514	14652	14502	14342	14392	14493	14496	14565	14551	14398	14582	14558	14479	14611	14378	14439	14456	14497	14516	14424	14419	14635	14466	14670	14554	14604	14386	14649	14563	14453	14502	14399	14451	14603	14552	14481	14561	14458	14621	14405	14261	14478	14383	14359	14602	14381	14523	14574	14413	14650	14605	14333	14508	14541	14527	14544	14544	14433	14380	14525	14274	14643	14479	14499	14396	14408	14552	14374	14516	14564	14550	14520	14642	14305	14696	14493	14585	14553	14607	14585	14352	14381	14401	14520	14541	14556	14452	14511	14490	14566	14564	14605	14548	14333	14595	14459	14530	14295	14584	14632	14404	14362	14688	14468	14463	14573	14468	14477	14531	14485	14557	14553	14538	14372	14497	14479	14386	14500	14567	14359	14570	14426	14460	14478	14351	14579	14439	14488	14523	14385	14372	14570	14611	14478	14560	14456	14469	14609	14415	14382	14433	14321	14524	14415	14640	14545	14652	14498	14520	14617	14452	14561	14533	14582	14543	14573	14512	14680	14446	14464	14647	14472	14487	14458	14744	14570	14458	14379	14515	14573	14407	14581	14478	14599	14430	14608	14578	14467	14419	14658	14516	14461	14539	14507	14525	14678	14537	14495	14283	14500	14465	14425	14429	14430	14589	14376	14652	14570	14435	14482	14576	14506	14424	14540	14386	14652	14460	14507	14621	14398	14275	14408	14427	14595	14457	14590	14601	14703	14514	14366	14451	14582	14506	14513	14503	14419	14617	14490	14559	14551	14532	14521	14384	14524	14454	14536	14577	14601	14441	14594	14448	14634	14540	14531	14545	14567	14490	14435	14483	14498	14486	14573	14523	14557	14605	14596	14332	14547	14459	14436	14565	14573	14481	14637	14547	14478	14517	14593	14655	14586	14440	14502	14461	14521	14504	14453	14593	14472	14537	14546	14298	14463	14455	14449	14552	14496	14522	14601	14462	14460	14658	14432	14450	14457	14481	14539	14435	14577	14371	14685	14545	14491	14377	14432	14702	14293	14501	14517	14379	14561	14428	14565	14483	14676	14651	14588	14460	14577	14643	14450	14407	14571	14423	14491	14553	14526	14505	14652	14459	14476	14409	14528	14504	14538	14544	14574	14654	14501	14408	14438	14458	14586	14575	14428	14474	14549	14386	14477	14408	14560	14530	14614	14638	14577	14443	14537	14678	14586	14442	14429	14425	14636	14543	14485	14773	14512	14635	14615	14621	14453	14614	14397	14642	14447	14557	14480	14616	14444	14493	14409	14652	14410	14597	14450	14601	14573	14671	14475	14501	14443	14497	14332	14397	14511	14432	14427	14455	14543	14542	14431	14569	14463	14444	14558	14486	14668	14507	14380	14561	14586	14554	14503	14426	14599	14631	14568	14547	14414	14461	14611	14506	14590	14507	14552	14510	14428	14441	14515	14597	14434	14433	14496	14612	14481	14482	14538	14701	14608	14512	14698	14541	14553	14534	14350	14685	14384	14704	14608	14358	14464	14662	14395	14383	14641	14528	14549	14633	14384	14577	14479	14413	14539	14722	14602	14443	14494	14696	14457	14462	14536	14428	14642	14650	14621	14500	14498	14441	14684	14375	14465	14460	14517	14607	14533	14531	14519	14624	14380	14455	14462	14528	14425	14468	14419	14640	14480	14563	14435	14402	14656	14611	14609	14582	14593	14444	14433	14603	14485	14393	14690	14388	14628	14533	14639	14468	14658	14564	14568	14525	14465	14522	14615	14362	14473	14397	14622	14599	14613	14554	14541	14484	14506	14430	14527	14592	14451	14586	14700	14618	14581	14590	14596	14383	14576	14645	14686	14637	14580	14482	14429	14554	14552	14431	14762	14561	14491	14578	14512	14407	14534	14610	14584	14449	14682	14357	14532	14575	14564	14521	14551	14659	14456	14559	14524	14440	14696	14419	14498	14402	14529	14590	14390	14454	14545	14564	14526	14561	14449	14592	14684	14566	14396	14570	14553	14599	14518	14528	14447	14557	14604	14279	14390	14429	14537	14450	14521	14469	14505	14484	14469	14553	14615	14633	14348	14809	14536	14475	14511	14594	14484	14444	14620	14397	14610	14356	14386	14472	14541	14493	14552	14582	14601	14655	14597	14567	14566	14448	14485	14613	14512	14474	14523	14547	14552	14550	14505	14708	14776	14578	14517	14660	14518	14400	14500	14621	14595	14590	14728	14446	14496	14443	14330	14636	14635	14454	14391	14456	14541	14427	14503	14675	14551	14474	14626	14605	14514	14603	14710	14526	14331	14418	14765	14419	14399	14489	14453	14454	14454	14480	14348	14630	14478	14426	14514	14565	14524	14563	14515	14559	14573	14441	14472	14469	14517	14515	14434	14409	14565	14430	14652	14522	14610	14419	14565	14354	14611	14608	14510	14383	14317	14501	14557	14537	14602	14339	14374	14466	14614	14552	14526	14462	14480	14480	14543	14522	14357	14457	14610	14285	14471	14337	14631	14348	14456	14575	14643	14396	14418	14377	14450	14601	14552	14451	14609	14562	14657	14584	14554	14351	14440	14541	14420	14582	14700	14551	14592	14576	14570	14448	14537	14537	14536	14420	14465	14457	14464	14490	14700	14356	14524	14501	14483	14540	14594	14427	14591	14268	14659	14418	14523	14439	14524	14480	14509	14442	14297	14502	14728	14626	14622	14624	14341	14446	14649	14381	14514	14441	14546	14604	14451	14584	14543	14611	14677	14454	14551	14670	14614	14579	14428	14655	14637	14562	14554	14602	14427	14427	14488	14443	14550	14399	14640	14477	14533	14431	14534	14513	14342	14477	14413	14381	14629	14363	14638	14449	14602	14746	14457	14618	14627	14589	14516	14556	14546	14430	14391	14646	14512	14440	14542	14544	14637	14295	14715	14578	14578	14524	14523	14394	14417	14522	14490	14436	14416	14342	14461	14593	14511	14466	14301	14567	14588	14513	14410	14593	14368	14490	14387	14471	14474	14474	14593	14518	14501	14488	14648	14561	14413	14567	14405	14505	14564	14480	14650	14447	14390	14631	14668	14455	14549	14535	14697	14487	14657	14597	14507	14682	14529	14386	14532	14550	14470	14569	14578	14569	14507	14574	14564	14540	14592	14481	14479	14565	14304	14489	14530	14563	14560	14485	14494	14498	14639	14619	14576	14771	14506	14544	14465	14641	14260	14627	14383	14438	14514	14444	14672	14416	14467	14439	14581	14609	14490	14604	14498	14536	14550	14528	14619	14588	14512	14529	14711	14563	14521	14486	14347	14507	14587	14426	14405	14557	14509	14558	14467	14438	14703	14511	14690	14547	14524	14634	14343	14459	14492	14488	14515	14455	14588	14506	14576	14721	14380	14678	14485	14551	14441	14562	14560	14479	14329	14375	14505	14545	14458	14652	14673	14593	14698	14592	14574	14567	14487	14535	14641	14410	14506	14476	14658	14532	14432	14575	14603	14507	14471	14493	14576	14516	14575	14369	14387	14537	14638	14537	14528	14487	14539	14604	14380	14512	14551	14504	14599	14560	14623	14449	14635	14517	14504	14372	14599	14568	14659	14519	14535	14445	14441	14638	14558	14523	14471	14508	14484	14603	14602	14661	14606	14502	14319	14613	14524	14613	14469	14426	14405	14524	14433	14528	14508	14502	14495	14429	14566	14371	14533	14634	14446	14654	14566	14537	14427	14511	14710	14395	14486	14768	14430	14629	14579	14432	14602	14622	14590	14664	14331	14722	14316	14514	14699	14543	14535	14448	14556	14490	14451	14250	14450	14556	14506	14600	14702	14527	14530	14426	14497	14571	14634	14397	14597	14450	14473	14466	14501	14493	14510	14437	14555	14489	14509	14452	14441	14353	14521	14616	14365	14445	14400	14718	14553	14542	14556	14664	14504	14714	14563	14547	14508	14593	14640	14377	14501	14477	14368	14504	14484	14557	14474	14472	14600	14323	14546	14511	14464	14493	14539	14420	14492	14649	14614	14461	14473	14582	14612	14652	14497	14495	14465	14547	14510	14524	14510	14627	14506	14478	14528	14517	14465	14463	14521	14497	14535	14367	14524	14574	14361	14461	14640	14576	14575	14583	14480	14520	14445	14633	14402	14495	14490	14360	14450	14450	14479	14595	14396	14416	14664	14614	14596	14597	14560	14658	14449	14531	14505	14594	14443	14711	14570	14583	14359	14609	14598	14660	14453	14609	14500	14441	14567	14349	14447	14480	14446	14689	14584	14536	14725	14696	14531	14407	14474	14570	14517	14531	14586	14774	14454	14554	14473	14469	14437	14419	14583	14388	14640	14338	14488	14521	14537	14515	14411	14448	14440	14574	14665	14423	14507	14466	14531	14521	14619	14400	14581	14527	14484	14437	14617	14746	14607	14505	14547	14436	14430	14555	14461	14725	14535	14552	14602	14553	14364	14614	14633	14425	14553	14588	14622	14623	14607	14379	14528	14395	14406	14635	14402	14662	14511	14641	14538	14567	14783	14365	14624	14485	14488	14323	14538	14649	14465	14618	14690	14440	14543	14466	14531	14597	14481	14533	14498	14610	14449	14499	14459	14541	14321	14532	14662	14409	14517	14517	14552	14610	14560	14399	14505	14320	14464	14548	14495	14534	14546	14446	14552	14508	14598	14565	14491	14311	14442	14443	14546	14512	14418	14491	14580	14441	14469	14602	14561	14646	14569	14571	14638	14304
22754	21005	27898	24399	22026	22414	21549	18670	18103	17972	17967	17878	17669	17869	17843	17591	17437	17416	17313	17493	17546	17525	17683	17587	17583	17367	17468	17498	17429	17333	17328	17391	17519	17382	17271	17217	17613	17472	17383	17440	17493	17452	17450	17499	17434	17529	17581	17553	17534	17280	17353	17388	17211	17276	17415	17432	17332	17334	17094	17262	17374	17544	17382	17479	17432	17397	17409	17314	17252	17155	17426	17419	17444	17374	17537	17202	17474	17347	17474	17476	17199	17526	17441	17266	17345	17414	17424	17263	17482	17336	17461	17516	17249	17293	17316	17546	17335	17482	17429	17520	17371	17197	17429	17165	17156	17218	17404	17229	17311	17298	17396	17376	17341	17232	17307	17337	17238	17412	17475	17241	17592	17491	17522	17277	17284	17257	17336	17240	17470	17460	17355	17504	17336	17379	17188	17337	17464	17085	17304	17514	17457	17486	17359	17275	17366	17382	17604	17298	17393	17149	17326	17460	17441	17479	17519	17675	17336	17308	17478	17539	17371	17225	17480	17380	17331	17548	17350	17080	17368	17387	17303	17195	17393	17391	17158	17499	17526	17429	17135	17432	17306	17353	17495	17332	17495	17372	17234	17313	17534	17356	17351	17349	17292	17361	17453	17377	17414	17395	17450	17341	17234	17365	17470	17397	17376	17538	17279	17307	17563	17502	17294	17595	17378	17399	17380	17315	17264	17510	17565	17431	17292	17317	17690	17453	17384	17507	17222	17427	17411	17560	17500	17447	17307	17483	17342	17338	17361	17349	17287	17527	17625	17445	17259	17294	17445	17249	17344	17299	17350	17207	17371	17319	17316	17307	17446	17292	17554	17315	17410	17407	17427	17293	17258	17158	17408	17173	17314	17469	17297	17340	17183	17315	17283	17286	17512	17624	17325	17306	17418	17421	17179	17351	17262	17393	17466	17476	17463	17213	17638	17528	17269	17366	17268	17197	17240	17367	17371	17322	17606	17439	17327	17382	17402	17392	17379	17518	17407	17190	17474	17614	17208	17280	17485	17155	17213	17344	17390	17410	17397	17411	17392	17344	17490	17532	17401	17352	17627	17578	17411	17333	17197	17425	17495	17340	17436	17333	17500	17349	17305	17183	17255	17324	17332	17324	17350	17304	17419	17534	17239	17444	17355	17120	17255	17601	17290	17316	17445	17230	17299	17393	17558	17425	17544	17294	17549	17169	17395	17309	17381	17465	17339	17282	17292	17335	17551	17387	17526	17382	17315	17563	17486	17483	17495	17358	17480	17258	17455	17247	17354	17300	17394	17395	17322	17405	17336	17356	17477	17343	17266	17259	17426	17377	17346	17255	17512	17371	17562	17329	17240	17372	17474	17465	17212	17274	17378	17489	17281	17394	17361	17192	17642	17412	17474	17360	17548	17180	17368	17464	17238	17237	17551	17266	17305	17131	17171	17348	17357	17388	17451	17182	17368	17462	17492	17551	17484	17070	17306	17342	17204	17048	17487	17331	17529	17536	17391	17380	17366	17502	17483	17401	17244	17444	17416	17151	17288	17469	17567	17240	17415	17445	17174	17276	17441	17145	17317	17348	17240	17365	17292	17356	17230	17258	17276	17307	17354	17150	17402	17320	17454	17372	17614	17427	17461	17177	17627	17366	17313	17351	17576	17445	17320	17480	17364	17399	17407	17477	17473	17234	17292	17358	17373	17368	17418	17353	17412	17282	17470	17575	17259	17332	17522	17368	17377	17311	17535	17389	17400	17104	17344	17656	17205	17413	17329	17387	17444	17262	17127	17422	17423	17405	17238	17369	17257	17514	17248	17689	17502	17585	17297	17411	17327	17284	17303	17499	17492	17534	17356	17141	17237	17393	17488	17400	17309	17447	17323	17538	17351	17485	17316	17437	17430	17401	17189	17145	17156	17321	17418	17409	17247	17362	17538	17496	17180	17321	17449	17379	17241	17469	17430	17382	17238	17247	17327	17460	17281	17225	17208	17561	17428	17291	17465	17351	17269	17462	17275	17156	17253	17395	17495	17204	17351	17402	17249	17308	17547	17302	17148	17362	17423	17252	17498	17432	17421	17287	17369	17454	17461	17500	17380	17370	17359	17199	17382	17287	17224	17331	17328	17374	17346	17300	17340	17357	17574	17261	17396	17339	17380	17410	17404	17440	17440	17417	17566	17329	17623	17418	17297	17452	17444	17428	17325	17401	17384	17591	17231	17446	17430	17516	17546	17097	17420	17505	17308	17333	17366	17367	17366	17257	17370	17532	17358	17367	17240	17321	17347	17403	17266	17224	17732	17178	17249	17450	17333	17470	17474	17371	17378	17533	17397	17338	17521	17444	17620	17285	17524	17363	17388	17432	17475	17518	17313	17402	17342	17503	17535	17258	17343	17116	17375	17480	17454	17390	17315	17512	17329	17356	17400	17298	17370	17336	17244	17415	17574	17369	17485	17368	17248	17434	17364	17368	17349	17316	17428	17477	17351	17172	17230	17310	17388	17308	17343	17515	17371	17297	17452	17229	17371	17512	17246	17227	17416	17488	17348	17296	17448	17373	17150	17202	17338	17546	17663	17227	17451	17265	17255	17353	17350	17226	17500	17281	17386	17471	17321	17151	17447	17505	17474	17444	17139	17220	17396	17537	17290	17560	17589	17534	17411	17102	17341	17282	17511	17283	17301	17352	17271	17369	17344	17382	17229	17417	17602	17415	17339	17441	17494	17272	17302	17376	17420	17418	17321	17326	17453	17382	17350	17246	17304	17509	17217	17546	17264	17391	17303	17365	17598	17396	17344	17320	17428	17562	17395	17216	17166	17343	17421	17450	17516	17171	17128	17405	17372	17427	17155	17134	17215	17492	17258	17397	17231	17344	17461	17530	17519	17244	17362	17288	17340	17518	17398	17203	17514	17352	17326	17307	17459	17237	17343	17174	17404	17439	17351	17393	17264	17420	17451	17279	17391	17463	17420	17321	17387	17456	17327	17386	17304	17438	17488	17498	17473	17452	17523	17401	17417	17506	17467	17625	17042	17132	17235	17389	17224	17302	17413	17611	17216	17149	17361	17340	17351	17302	17399	17204	17313	17141	17331	17274	17385	17193	17168	17298	17307	17397	17312	17566	17205	17365	17336	17350	17392	17447	17386	17241	17321	17528	17491	17470	17317	17398	17503	17268	17176	17340	17457	17287	17212	17247	17405	17296	17460	17398	17434	17341	17269	17267	17317	17500	17285	17403	17322	17421	17489	17287	17369	17405	17274	17538	17379	17214	17268	17404	17343	17530	17358	17528	17398	17291	17346	17578	17438	17121	17207	17428	17271	17315	17273	17315	17283	17569	17398	17297	17409	17420	17231	17258	17309	17315	17283	17615	17447	17397	17415	17301	17344	17454	17351	17311	17443	17337	17396	17488	17237	17276	17294	17177	17308	17391	17359	17163	17362	17410	17573	17350	17402	17316	17278	17393	17266	17423	17038	17381	17452	17261	17589	17457	17280	17381	17425	17315	17330	17388	17165	17471	17258	17311	17361	17508	17270	17540	17139	17535	17407	17455	17421	17364	17515	17321	17209	17420	17666	17329	17345	17375	17464	17174	17614	17272	17016	17393	17257	17174	17231	17371	17485	17365	17234	17351	17486	17430	17344	17511	17237	17325	17560	17461	17545	17455	17345	17528	17553	17383	17346	17358	17440	17387	17494	17394	17347	17477	17206	17490	17421	17390	17457	17539	17459	17366	17239	17098	17374	17515	17346	17405	17328	17396	17400	17265	17395	17527	17422	17314	17220	17232	17221	17378	17212	17351	17524	17515	17553	17163	17455	17196	17311	17264	17214	17352	17226	17353	17425	17323	17376	17304	17475	17415	17276	17420	17216	17312	17412	17442	17309	17393	17557	17326	17297	17295	17308	17362	17174	17433	17553	17334	17400	17293	17306	17331	17396	17532	17317	17277	17237	17480	17318	17298	17342	17465	17371	17422	17438	17381	17271	17385	17339	17287	17398	17334	17391	17389	17585	17337	17157	17429	17402	17466	17318	17334	17442	17337	17576	17434	17283	17376	17364	17463	17300	17501	17304	17452	17085	17464	17333	17307	17486	17434	17371	17220	17196	17572	17359	17397	17352	17271	17063	17384	17208	17422	17410	17394	17512	17428	17537	17426	17410	17397	17404	17466	17359	17379	17400	17529	17212	17341	17250	17377	17273	17377	17163	17462	17496	17368	17536	17438	17435	17469	17595	17213	17179	17502	17138	17402	17428	17496	17383	17584	17572	17214	17507	17460	17423	17410	17304	17365	17291	17283	17296	17276	17215	17444	17332	17308	17409	17258	17254	17425	17349	17411	17233	17390	17436	17298	17342	17247	17443	17462	17717	17487	17407	17384	17315	17462	17206	17576	17237	17492	17196	17512	17363	17237	17328	17211	17292	17516	17394	17388	17262	17249	17418	17220	17316	17419	17362	17186	17413	17623	17262	17285	17316	17259	17279	17383	17237	17307	17502	17332	17333	17443	17391	17383	17475	17255	17494	17207	17292	17335	17276	17526	17353	17372	17466	17252	17465	17505	17326	17380	17417	17368	17480	17344	17469	17300	17302	17464	17218	17301	17418	17503	17490	17443	17308	17106	17447	17417	17339	17320	17064	17538	17388	17393	17191	17478	17179	17390	17455	17344	17297	17403	17455	17496	17448	17281	17402	17202	17307	17203	17592	17297	17388	17421	17416	17208	17335	17398	17482	17355	17092	17427	17299	17431	17312	17369	17595	17381	17384	17498	17415	17459	17303	17302	17366	17422	17297	17416	17249	17352	17339	17339	17269	17316	17290	17515	17340	17363	17366	17226	17504	17420	17238	17428	17353	17280	17281	17379	17295	17300	17403	17428	17350	17429	17429	17210	17404	17360	17541	17190	17480	17331	17427	17261	17302	17258	17366	17234	17326	17185	17397	17336	17361	17438	17595	17247	17349	17304	17372	17422	17502	17490	17161	17347	17283	17260	17197	17422	17252	17322	17420	17255	17080	17360	17532	17478	17301	17287	17480	17396	17400	17471	17381	17503	17302	17392	17324	17345	17214	17381	17316	17457	17437	17438	17484	17342	17358	17485	17280	17428	17307	17335	17467	17401	17248	17533	17227	17228	17559	17519	17529	17233
15128	33027	27044	20837	18495	17136	16165	15608	15407	15180	15008	14772	14625	14589	14778	14560	14609	14640	14632	14442	14528	14562	14538	14653	14543	14530	14465	14512	14624	14548	14662	14500	14500	14548	14525	14551	14585	14517	14602	14497	14556	14345	14606	14547	14475	14384	14510	14631	14540	14485	14416	14633	14632	14562	14511	14537	14721	14615	14622	14380	14611	14429	14527	14533	14604	14366	14482	14604	14607	14412	14612	14350	14317	14406	14413	14614	14509	14623	14442	14431	14425	14482	14497	14502	14457	14644	14498	14612	14568	14345	14343	14435	14379	14534	14579	14502	14438	14591	14554	14611	14471	14595	14406	14423	14454	14380	14369	14441	14526	14511	14542	14524	14664	14251	14414	14527	14417	14415	14252	14514	14585	14519	14407	14394	14547	14599	14563	14585	14462	14469	14482	14444	14412	14483	14460	14494	14556	14661	14496	14635	14320	14532	14579	14552	14625	14602	14540	14374	14545	14442	14439	14643	14294	14581	14506	14557	14407	14498	14433	14467	14588	14534	14558	14359	14522	14567	14557	14385	14410	14452	14671	14400	14462	14416	14569	14408	14370	14438	14544	14567	14582	14448	14550	14489	14542	14362	14530	14402	14621	14306	14450	14553	14490	14244	14599	14515	14325	14650	14606	14452	14623	14563	14554	14402	14542	14495	14461	14544	14492	14323	14539	14527	14551	14509	14331	14392	14325	14582	14522	14583	14308	14474	14521	14575	14522	14485	14558	14322	14483	14486	14543	14686	14434	14589	14526	14596	14607	14455	14526	14470	14393	14422	14578	14497	14497	14694	14499	14476	14570	14334	14462	14481	14537	14522	14401	14674	14542	14523	14407	14574	14337	14486	14640	14365	14481	14588	14596	14623	14653	14563	14616	14533	14490	14575	14640	14379	14521	14481	14437	14363	14437	14381	14607	14496	14509	14524	14609	14494	14463	14559	14593	14577	14393	14534	14460	14351	14455	14530	14449	14535	14553	14557	14552	14414	14412	14503	14480	14502	14439	14504	14405	14558	14408	14424	14486	14472	14424	14437	14633	14650	14636	14497	14556	14384	14433	14603	14548	14501	14497	14390	14567	14487	14527	14594	14534	14581	14568	14472	14675	14581	14553	14311	14297	14425	14636	14663	14568	14515	14508	14459	14704	14373	14460	14422	14507	14469	14564	14476	14326	14459	14525	14364	14521	14378	14523	14436	14597	14473	14630	14570	14413	14511	14539	14621	14412	14465	14524	14599	14488	14409	14514	14440	14406	14340	14558	14431	14541	14485	14576	14533	14609	14596	14426	14405	14590	14423	14564	14495	14612	14570	14465	14405	14432	14442	14437	14288	14532	14445	14497	14416	14693	14481	14564	14436	14498	14427	14278	14534	14626	14572	14553	14444	14443	14507	14527	14429	14413	14413	14393	14557	14533	14405	14651	14334	14604	14470	14479	14437	14513	14488	14456	14415	14594	14562	14259	14433	14370	14486	14369	14531	14463	14363	14532	14449	14488	14507	14420	14409	14369	14458	14481	14562	14564	14417	14506	14489	14445	14682	14638	14602	14520	14405	14614	14473	14495	14464	14513	14418	14448	14386	14532	14219	14432	14464	14549	14530	14324	14492	14462	14511	14499	14563	14451	14495	14638	14549	14522	14604	14464	14389	14519	14384	14506	14481	14611	14416	14502	14327	14533	14645	14544	14544	14464	14392	14427	14535	14431	14677	14546	14559	14334	14508	14556	14502	14507	14565	14452	14459	14558	14485	14639	14606	14617	14566	14613	14578	14565	14575	14498	14525	14598	14454	14575	14378	14415	14548	14436	14405	14526	14397	14579	14474	14666	14376	14441	14446	14589	14478	14522	14447	14593	14600	14380	14630	14462	14415	14504	14362	14423	14571	14582	14425	14392	14524	14532	14682	14541	14509	14498	14413	14480	14438	14545	14398	14569	14495	14575	14531	14630	14386	14347	14625	14492	14546	14493	14572	14489	14493	14591	14497	14460	14535	14494	14476	14635	14453	14407	14469	14622	14402	14534	14481	14467	14466	14423	14555	14500	14450	14598	14459	14453	14515	14408	14527	14369	14339	14622	14402	14526	14609	14438	14427	14643	14481	14489	14583	14594	14431	14383	14535	14459	14495	14627	14479	14484	14393	14412	14432	14440	14587	14524	14442	14476	14507	14366	14450	14530	14375	14314	14468	14716	14347	14503	14459	14608	14467	14534	14550	14528	14611	14554	14473	14463	14621	14534	14440	14483	14616	14566	14552	14657	14486	14562	14422	14569	14644	14425	14559	14451	14512	14700	14494	14405	14639	14648	14646	14573	14617	14487	14568	14427	14668	14392	14501	14413	14454	14404	14608	14507	14395	14665	14485	14463	14472	14535	14594	14477	14572	14579	14789	14447	14583	14604	14637	14531	14417	14410	14473	14442	14640	14628	14423	14465	14375	14419	14544	14519	14467	14597	14362	14494	14486	14532	14558	14503	14494	14379	14412	14326	14598	14405	14645	14599	14431	14521	14324	14427	14440	14402	14566	14529	14472	14637	14728	14334	14611	14605	14601	14396	14424	14563	14632	14542	14727	14566	14440	14429	14481	14590	14555	14535	14536	14521	14463	14477	14430	14499	14429	14423	14452	14547	14474	14669	14614	14522	14419	14441	14390	14665	14625	14532	14581	14698	14510	14592	14422	14449	14510	14424	14501	14542	14461	14396	14597	14566	14444	14489	14598	14405	14582	14286	14507	14521	14690	14436	14604	14364	14519	14422	14459	14543	14538	14346	14548	14657	14626	14438	14505	14613	14601	14355	14448	14543	14411	14628	14480	14502	14501	14352	14592	14419	14604	14504	14576	14491	14591	14674	14403	14383	14503	14493	14467	14392	14561	14417	14502	14395	14457	14438	14553	14580	14412	14675	14484	14468	14353	14425	14485	14500	14535	14462	14387	14523	14586	14766	14433	14557	14537	14476	14535	14428	14325	14552	14392	14561	14500	14513	14633	14590	14539	14459	14481	14477	14492	14560	14461	14535	14337	14570	14469	14417	14402	14555	14452	14594	14459	14590	14549	14522	14463	14478	14636	14553	14398	14553	14676	14479	14455	14522	14488	14435	14334	14575	14309	14487	14574	14385	14537	14650	14568	14475	14462	14541	14555	14498	14447	14458	14290	14567	14509	14566	14574	14409	14433	14362	14485	14630	14593	14472	14376	14465	14431	14741	14546	14510	14538	14207	14435	14448	14537	14311	14590	14540	14465	14445	14378	14441	14452	14393	14430	14396	14617	14486	14565	14620	14383	14627	14516	14228	14630	14567	14553	14536	14567	14468	14524	14492	14543	14547	14333	14576	14496	14427	14400	14394	14494	14375	14618	14347	14542	14481	14442	14471	14503	14469	14436	14590	14456	14712	14400	14527	14510	14437	14568	14508	14413	14543	14516	14400	14445	14531	14423	14586	14519	14497	14544	14594	14663	14481	14608	14651	14541	14457	14581	14592	14417	14631	14437	14554	14512	14345	14579	14341	14472	14604	14732	14493	14530	14453	14569	14637	14519	14403	14360	14403	14460	14587	14476	14290	14362	14507	14554	14441	14567	14510	14563	14383	14311	14429	14311	14501	14434	14536	14453	14519	14573	14566	14625	14423	14523	14462	14560	14571	14545	14426	14547	14545	14481	14407	14569	14361	14616	14561	14495	14486	14415	14451	14622	14430	14367	14590	14533	14581	14486	14362	14387	14398	14374	14550	14623	14232	14613	14425	14510	14463	14405	14520	14629	14556	14641	14513	14351	14458	14527	14301	14442	14376	14434	14580	14582	14461	14450	14535	14435	14510	14589	14555	14449	14394	14570	14545	14319	14389	14371	14610	14329	14563	14448	14435	14456	14676	14601	14284	14382	14534	14450	14452	14372	14524	14559	14562	14549	14433	14483	14516	14509	14456	14414	14609	14452	14552	14369	14558	14393	14456	14560	14449	14516	14534	14493	14514	14591	14399	14505	14475	14494	14494	14527	14533	14466	14558	14324	14513	14338	14628	14403	14623	14313	14488	14547	14469	14465	14416	14556	14556	14517	14673	14454	14377	14661	14446	14698	14383	14486	14582	14507	14559	14457	14472	14492	14592	14466	14449	14529	14546	14380	14487	14561	14431	14651	14515	14571	14455	14528	14396	14604	14529	14177	14597	14400	14469	14582	14616	14612	14467	14550	14392	14508	14524	14456	14464	14468	14592	14437	14551	14533	14451	14286	14517	14454	14606	14551	14736	14356	14531	14605	14568	14448	14378	14551	14497	14490	14531	14614	14400	14505	14520	14461	14655	14489	14460	14400	14412	14360	14342	14507	14544	14422	14607	14469	14582	14478	14418	14433	14453	14722	14567	14482	14604	14500	14444	14412	14447	14560	14553	14429	14593	14486	14597	14411	14562	14450	14470	14452	14537	14595	14493	14462	14467	14430	14538	14520	14559	14363	14624	14496	14567	14601	14522	14126	14610	14451	14489	14690	14462	14461	14520	14315	14404	14267	14443	14455	14410	14494	14369	14388	14451	14695	14521	14481	14361	14567	14476	14402	14569	14546	14397	14505	14405	14556	14582	14589	14533	14554	14266	14474	14539	14438	14571	14443	14661	14522	14491	14506	14541	14477	14685	14372	14375	14385	14462	14569	14652	14404	14672	14452	14230	14519	14555	14567	14631	14592	14474	14328	14463	14547	14424	14506	14491	14457	14495	14627	14554	14353	14395	14380	14489	14424	14394	14278	14433	14627	14451	14485	14647	14365	14490	14549	14644	14351	14426	14452	14576	14655	14536	14474	14554	14500	14548	14473	14604	14477	14518	14286	14616	14532	14516	14606	14362	14393	14534	14487	14482	14607	14396	14556	14547	14535	14424	14594	14434	14333	14514	14481	14459	14704	14465	14459	14585	14498	14546	14603	14609	14473	14515	14515	14494	14450	14481	14598	14471	14513	14546	14472	14606	14499	14518	14510	14565	14398	14531	14510	14447	14340	14493	14501	14433	14533	14393	14592	14615	14399	14515	14550	14372	14589	14387	14582	14515	14550	14459	14453	14646	14518	14545	14529	14411	14420	14483	14508	14517	14355	14417	14427	14477	14538	14485	14514	14533	14617	14317	14560	14603	14561	14398	14553
24379	21033	26860	26411	21195	19962	19901	18706	18591	18618	18523	18350	18303	18263	18048	18276	18218	18464	17989	18117	18092	18149	18142	18240	18469	18069	18245	18132	18193	18220	18199	18209	18087	18216	18276	18175	18305	18271	18105	18141	18219	18310	17979	18096	18109	18096	18082	18406	18160	18175	17990	17942	18254	17902	18156	18094	18077	17967	18059	18014	18098	18211	18126	18026	17973	18216	18091	18077	17937	18258	18135	18221	18117	18066	18233	18231	18007	18064	18098	18155	17959	18027	17967	17994	18184	18197	17968	18092	17853	18111	18216	18105	17909	17956	17999	18115	18025	18176	18167	17915	18018	17891	17992	18131	18026	18094	18118	18192	18042	18128	18259	17998	18094	18030	18374	18084	18074	18071	18162	17988	18162	18194	18050	17896	18270	18130	18006	17937	18056	18156	18089	18133	18161	18245	18041	18031	18090	17901	18077	18102	18288	18080	18188	17999	18016	17937	17932	18158	18153	18128	18329	18229	18147	18171	18115	18056	18070	17782	18156	18167	17888	18304	18040	18066	18126	18045	18178	18023	18029	18006	18077	17994	18061	18099	18215	18110	18080	17968	18045	18197	18061	17983	18228	17791	18207	17904	18269	18232	17795	18206	18028	17989	18227	18166	18237	18197	18232	18312	18014	18091	17923	18190	18103	18084	17943	18063	18053	18318	18169	18045	18154	17994	18066	18089	18204	18388	18111	18075	18125	18158	18120	18093	18079	18165	18081	17953	18310	18310	18069	18109	18127	18128	18146	18203	18139	18040	18032	18181	18183	18100	18228	18144	18081	18070	18209	18028	18047	18144	18141	17971	18048	18060	18113	18177	18147	18154	17971	17866	18134	18111	18034	18148	18037	18161	17870	18116	18141	18013	18159	17985	18071	18134	18192	18023	18059	18077	17903	18124	17995	17981	18309	17969	18043	17927	17990	18126	18196	18017	18165	18030	18004	17967	18128	17959	18241	18121	18004	17988	18124	18227	18067	18074	17981	18092	17977	18141	18139	17951	18100	18154	18101	17954	18128	18137	17872	17896	18182	18032	18214	18265	18081	17929	18138	17998	17957	18036	17821	18025	18144	17983	18224	18134	18208	18063	17847	18145	18040	18246	18276	18201	18082	18165	18187	18062	17969	18198	17975	18341	18221	18216	18180	18133	18185	18116	18150	18062	17952	17998	17924	18029	18208	18102	18179	18249	18060	18092	18138	18178	18206	18128	18073	18072	18208	18162	18275	18044	17834	18316	18062	18029	18019	18227	18108	17992	18044	18146	18043	18061	18122	18058	18126	18167	17744	18166	18099	18126	18082	17956	17947	18028	17890	18158	18103	18199	18151	18217	17970	18052	18181	18218	18173	18023	18299	18009	18247	18122	17946	18012	18249	17974	18055	17917	18096	17925	18084	18044	18042	18148	18266	17998	17970	17951	18050	18180	18228	18025	17937	18070	18027	18199	18247	18171	17949	18097	18132	18229	18107	18308	17957	18354	18215	18140	17976	17970	18115	18027	17995	18063	18107	17967	18015	18195	17987	18035	18234	18275	18187	18196	18170	17943	18149	17979	18166	18169	18207	18121	18053	18137	18275	18077	17929	18064	18232	18053	18157	18068	18175	18198	18201	18042	17923	18047	18062	18116	18240	17872	18006	18181	18044	18166	18138	17956	18065	18372	18138	18135	17824	18077	18004	18028	18045	18081	18062	18209	18062	18148	18154	18211	18230	18107	18155	18238	18152	18208	18021	18235	18085	18396	18036	18086	18090	18091	18014	18208	18126	17923	18190	18052	18127	17834	18144	18333	18086	17982	18221	17904	18178	18100	17829	17927	17963	18023	18145	18009	17972	18050	18262	18155	17929	18178	18266	17909	18237	18103	17987	18181	18200	18211	18205	18026	17977	18005	18143	18074	18107	18099	18094	18206	18134	18120	17926	18325	18218	18041	18084	18195	18030	18103	18185	17931	18158	18284	18331	17919	17735	17838	18009	18008	18067	18174	17919	17928	18164	18052	18142	18011	17956	18203	17964	18127	18188	18262	17905	18155	18174	18093	18058	18002	18106	18045	17994	18207	18090	17857	18008	18043	18284	18076	17863	18219	17926	18162	18061	17936	17915	18001	18055	18155	18263	18124	18093	18037	18146	18224	18111	18214	18288	18116	18233	18067	18040	18209	18087	18078	18011	18118	17885	18087	18125	18098	18090	18102	18219	18095	17997	18032	18111	18003	17941	18101	17920	18140	18132	18011	18168	17960	18137	18003	18157	18061	18081	18078	18017	18028	18044	18040	17971	18049	17971	17974	18183	18229	18080	18289	17955	18249	18120	17993	18198	18063	17936	17984	18112	18055	18115	18081	18008	17987	18049	18186	18156	18159	17952	18087	18054	18236	18133	18144	18246	18007	17983	17966	18041	18118	18100	18154	18453	18230	17902	17822	18026	18015	17997	18052	18069	18096	18303	18285	17950	17959	17888	18073	18151	18089	18065	18048	18066	18172	18025	18039	17940	17956	18122	17973	18298	18000	18155	18008	17923	18076	17930	18247	17981	18192	17941	18181	18194	17996	18161	18014	17933	18015	18054	18013	18142	17944	17972	18169	18237	18139	18103	18149	18247	17895	17892	18151	18049	18249	18126	18269	18087	18106	18303	18123	18171	18234	18331	18098	18230	18188	18034	18208	18403	17994	17846	18087	18000	18130	18289	18295	18134	18143	18138	18122	18077	18133	18325	18056	17915	17995	18038	18190	18191	18259	17959	17958	18151	18049	17816	17925	18130	18095	18053	18079	18174	18058	18126	17995	18098	18186	18122	17925	18262	18095	17988	18052	17907	18007	18031	18152	18166	18090	18127	18167	18149	18190	17994	17938	18099	18147	18332	18093	17980	17936	17965	18141	18155	18303	18027	18133	18132	18074	18079	18129	18159	18188	18105	18117	18312	18241	18201	18171	18195	18060	17991	17978	18018	18171	18112	18032	18055	17874	18036	18042	17677	17996	18364	18074	17969	18048	18007	18311	18298	18159	18002	18091	18008	18143	18304	18136	18122	17934	18186	18064	18081	18260	17934	17993	17845	18090	18141	18208	17970	18216	18240	18205	18099	18088	18197	18097	17943	18050	18045	18105	18115	18027	18207	18120	17947	18085	17942	18048	18097	18092	18173	18326	18138	17860	17891	17967	18222	17877	18021	17880	18085	18042	18183	18180	18086	18105	18122	18239	18364	18145	18201	17864	18042	18076	18004	18124	18175	18074	17994	17986	18075	18027	18052	18072	18309	18078	17985	18055	18242	18096	18310	18182	18214	18239	18052	17990	18101	17945	18218	18345	18173	18214	18025	18053	18250	18102	18243	18223	18142	18138	17898	18319	18112	17935	17893	18007	18216	17972	18222	18154	18034	18077	18113	18137	18099	18161	18027	18110	18157	18262	18139	18362	17821	18087	18169	18278	18160	18260	18006	18149	18021	18113	18209	18225	18041	18192	18284	18302	18125	17991	18012	18028	18142	18070	17939	18213	18039	18144	18069	18149	18116	18160	18458	18222	18253	18319	18349	18250	18203	18225	18145	18162	18265	18125	18123	18059	18120	17920	17909	18112	18005	18182	17992	18019	18316	18037	18070	18041	17976	18187	17949	17950	17883	18108	17936	18034	18152	18097	18346	18082	17952	17905	18087	18101	18238	18090	18039	18021	18013	17912	18148	18091	18153	18081	18015	18011	18232	18197	18182	17996	18070	18022	18045	18162	18206	18065	18136	18233	18157	18062	18160	18065	18200	18061	18212	18008	18232	18248	18090	17970	17946	18023	18226	18138	18050	18008	18126	18100	18038	17900	17979	17972	18337	18144	18108	18173	17886	17888	18046	18089	18096	17998	18108	18217	18068	18135	17939	18044	18089	18036	18288	18078	18088	18048	18007	17983	18045	18010	17919	18069	17936	18070	18167	18165	18105	18041	18194	18069	18346	18213	18153	18238	18335	18023	18279	18043	17821	18098	18204	17947	18118	17894	18086	18102	18176	18198	18120	17910	17958	18084	18182	18033	17940	18192	18202	17842	18245	18018	17962	17983	18162	18049	18185	18035	18075	18130	18170	18164	18199	18143	18173	18006	17951	18237	18094	18387	17927	18236	18262	18109	18020	17982	18137	17817	18102	18252	18083	18035	18204	18102	18027	18150	17964	18212	18081	18283	18062	18062	18045	18112	18066	18131	18151	18031	18251	18191	17974	18119	18103	18039	18188	18224	18021	18054	18261	18262	18232	18163	17943	18247	17996	18154	18210	18120	18219	18044	17953	18158	18018	18074	18299	18112	18106	18256	18354	18085	17879	18167	18201	18057	17987	18198	18098	17987	18044	17982	18074	18200	18125	18100	18232	18120	17987	18060	18264	18210	18222	17990	18194	17973	18195	18010	17945	17933	18192	18128	18072	18017	17908	18100	17873	18337	18058	17973	18101	18185	18033	18030	18376	18128	18066	18275	18172	18214	18076	18337	18181	18216	17896	18069	18044	18119	18237	18096	17989	18077	18063	18055	18290	18019	18062	18121	17963	18109	18191	18078	18048	18217	18165	18047	18094	17861	18118	18247	18102	17969	17816	18082	18124	18037	18265	18074	17834	18069	18180	17952	18102	18319	18107	18048	18010	18158	18197	18256	18156	18085	18005	18167	18132	18109	18083	18068	17996	17943	18128	18008	17947	18142	18092	18176	18321	18026	18327	18086	17953	18206	18124	18082	18172	18060	18028	18279	18100	18103	18147	18105	18144	18195	17985	18147	18132	18119	18098	18026	17897	18358	18031	18223	18142	18184	18166	18192	18030	17958	18079	18167	17865	18199	18355	18151	17988	17978	17972	18041	17943	17976	18268	18298	18194	18320	18173	18059	18098	18108	18041	18148	18130	18048	18083	18199	17939	18087	18202	18053	17850	18298	18158	18068	18197	18255	18425	18175	18016	18154	18073	17881	18072	18081	17951	18045	17967	18161	18234	18054	18089	18117	18219	18181	18138	18096	18151	18175	18231	18031	18104	18119	18142	18115	18275	18100	18090	17957	18183	17920	18007	18006	18288	17909	18140	18191	18115	18007	18185	17995	18309	18078	18053	18131	18065	18171	18012	18203	18157	18010	17910	18037	18193	18183	18101	18073	18137	17892
15985	29653	24654	19940	17808	16716	16150	15720	15452	15425	15260	15241	15013	15281	15096	15075	15018	14966	14928	14845	14981	15028	14804	15183	14927	14973	14979	14960	14811	15073	14948	15141	15002	14908	14935	15025	14933	14966	15009	14651	15018	15058	14979	14810	15074	14974	14867	14978	15092	14819	14898	14841	15141	14953	14995	14908	15060	15029	15054	14997	14955	14998	14866	14912	14858	15023	15130	14884	14941	14949	14807	14991	14836	14844	14976	14933	14894	14986	14849	14902	14856	14884	14947	14721	14983	15190	15117	14991	15010	15006	14896	14902	15020	14996	14943	14845	15008	14872	14912	14964	14843	15050	15096	14870	14979	14961	15026	14912	14968	14966	14923	15031	14997	14916	14972	14929	14949	14892	14923	15061	14983	14943	15009	15060	14990	14874	14988	14842	14971	14999	14980	14914	14993	15031	14775	14974	14806	15145	14854	14915	14961	14781	15109	14935	14890	15051	14864	14978	14884	15101	14782	15077	15112	14917	15080	14744	14888	14904	14924	15008	15054	15037	15063	14875	15051	14907	14912	14849	14961	15110	14859	14990	14943	14989	15042	15065	14988	14960	14960	15018	14920	15087	15080	14944	14965	14884	15043	14938	15046	14818	14975	15041	15083	14993	14901	14813	14849	14903	15007	14961	14896	14957	14800	14635	14976	14810	14851	14918	15130	14930	14987	15049	14962	14851	15079	15106	14892	14887	15038	15025	14993	14918	14981	14885	14845	15057	14996	15096	15034	14922	14993	14958	14914	14894	14953	14906	14938	14963	14902	15074	14925	14921	15101	14821	14934	14986	14836	14936	14931	15104	14858	14826	14993	14771	15082	14835	14787	15027	15078	14964	14934	14933	14962	15130	15060	14905	14993	14883	14794	14961	14949	14895	15101	14820	15025	15055	14809	14941	14896	14734	14913	15001	14964	14865	15011	14936	15020	14976	14803	15007	14861	15010	15059	14826	15176	14892	15112	14835	15060	15002	15093	14920	14940	14921	14930	15090	14917	15019	14866	14903	14978	14971	15060	14923	14935	15005	14840	14895	15005	15006	15004	14981	14916	14756	14920	14982	14989	14920	15142	14938	14874	14985	14985	14908	14865	14949	15019	14947	14773	15034	14909	14953	14927	15136	14819	15006	15046	14909	15030	14971	15070	14940	14676	14968	14959	14914	14938	14795	14973	14980	14955	14987	14892	15025	15024	14821	14992	14959	14923	15071	15048	14987	14868	14931	15070	15007	14831	14944	14979	14933	14839	14952	14886	14942	14876	14884	15073	14841	14996	14867	15084	14879	14899	15028	14764	15071	14965	14689	15199	14953	14966	14855	15146	14988	15058	14903	14877	14838	15025	14908	14882	14890	14862	15059	14964	14964	15046	14914	15073	14952	15006	15011	14902	14971	15066	14710	14807	15014	14984	14909	14922	15014	14895	15015	15021	14970	14944	14861	14955	14995	14890	14923	14726	15092	14902	15010	14885	14986	14765	15011	14742	15000	14901	14928	14934	15051	15075	14945	14931	14921	14922	14959	14918	14977	15129	14844	14791	14911	14935	14905	14989	14986	14954	14889	14898	15118	15003	14765	14909	14809	15135	14903	15097	14893	14858	14846	14764	15021	14887	14827	15092	14999	14962	14877	14863	14958	15056	14930	14932	15016	14836	14833	14783	14995	15084	14971	14941	14906	14977	15075	14986	14995	15014	14953	15023	14963	14906	14869	15221	14922	14969	15101	14976	14983	14962	15011	14869	15053	14999	14863	14985	15006	15010	14890	15070	14884	15025	15019	14919	15071	14899	14975	15006	14972	14854	14946	15016	14907	14880	14827	14815	14984	15066	14897	14920	14984	14978	15003	14951	15020	14807	14875	14868	15109	14904	14940	14887	14864	14978	15089	14854	14852	14999	14962	15012	14915	14827	15006	14800	15028	15077	15010	14831	15001	14908	14879	14956	14954	15119	14845	14993	14955	14964	15011	15153	14920	14804	14992	14886	14938	14837	14946	14747	14849	14945	14969	15142	14842	14939	14940	14983	15038	14858	14988	14966	14810	14984	14966	14895	15012	14882	14960	14982	15097	14908	14952	14859	14949	14920	14901	14936	14813	15070	14817	14972	14699	14899	15164	14960	14881	14898	14900	14930	14908	14939	14833	15111	15046	14859	14939	14840	14971	14965	15112	14795	15004	15057	14960	15012	15029	14940	14836	15004	15046	15013	14972	14871	14874	14949	14791	15075	15018	14996	14941	14925	14985	15009	14870	14949	15029	14989	14901	15020	15013	14949	14842	14807	14995	14977	14983	15056	14936	14931	14960	14861	14993	15020	14934	15035	14917	14993	14832	14917	14879	14928	14925	14897	14905	14898	15129	14955	14970	14929	14889	15078	14756	14882	14881	15010	14877	14942	15008	14964	14956	14992	14955	14897	15089	15030	14932	14790	14958	14822	14937	14881	15079	14924	14957	14924	14940	14995	15179	15040	14865	14660	14941	15067	14864	14961	15013	14761	15140	14864	14912	15131	15088	15056	14984	14995	14835	14986	14944	15045	14993	14909	14855	15036	14861	14929	14987	14992	14912	15047	15036	14987	14874	14958	14794	14777	14918	14910	14926	14995	14940	14947	14860	14950	14936	14949	15133	14976	14937	15013	15025	15071	14985	14825	15090	14926	14908	14995	14831	14804	14986	14827	14990	14977	15085	14911	14885	14913	14969	14894	14867	14937	14954	14819	15016	14899	15052	14919	14828	14885	14884	14950	14956	14944	15183	14991	14921	15243	14976	15053	15049	14807	14981	14746	15060	14929	14943	14826	15004	14896	14905	15150	15073	15005	15061	15035	14964	14960	14850	14844	14823	15031	14975	15067	15052	14964	14759	14898	15007	14788	14855	14921	15030	15020	14903	14926	14852	14833	15046	14897	14819	14968	15017	14918	14856	15072	14991	14996	15007	14980	15015	15010	14747	14985	14888	14999	14940	14873	14935	14911	14824	15008	15107	15051	14982	14952	15090	14980	15170	14859	15041	14903	15015	15107	15016	14936	14922	14824	15033	14870	14935	14795	14948	14765	14923	15003	15095	14911	15095	15023	14915	14859	14875	14901	14814	14929	14975	14896	14902	14838	15030	14917	14937	14933	14999	14972	14964	14876	15039	15065	14947	14960	14862	14933	14914	15175	15034	15014	14981	14965	14886	14965	14970	14979	14982	14928	15084	14841	15165	14727	14787	14917	14965	14968	14950	14884	15098	14975	14856	14834	14987	14915	15034	14866	14915	15045	15134	14856	14912	15014	14701	15050	15058	14964	14930	14952	14976	15037	14953	14938	14798	14972	14968	14959	15014	14912	14838	14862	15060	15053	14904	14925	15075	14846	14959	14978	14901	15045	15028	14899	15182	15009	14936	14967	15076	14912	15006	14826	14900	14940	15065	14968	14981	14763	14762	14915	14971	14997	14895	14901	15036	14882	14927	15011	15053	14872	14814	14895	14981	14870	14866	14870	15046	14917	15033	14992	15061	14972	14889	15021	14932	14883	15075	15058	14925	14987	14758	14968	15017	15036	15071	14939	15036	14953	14892	14927	14872	14846	14986	15009	15047	14978	14966	14978	14986	14859	14928	15049	14844	14835	14992	14989	14879	15028	15099	14979	14906	14833	15102	15022	14950	14922	14963	14911	14923	14976	15032	15067	14789	15101	15057	14808	14933	14936	14926	15037	15006	14834	14985	14929	14880	14886	15079	14999	14946	14966	15051	14964	14745	14890	14919	14886	15063	14851	14949	15105	15201	14993	14916	14917	15004	14920	14935	14924	14958	14919	14950	14978	14993	14741	14881	14970	14971	14866	15074	14794	14910	14975	15087	15019	14893	15122	15095	15051	14954	15085	14857	14950	14952	15156	15196	14938	14984	14944	15028	14880	14874	14977	14853	14913	14943	14969	15052	15016	14740	15096	15089	14996	14901	14970	15018	14994	15099	14882	15100	14888	14993	14936	14976	14879	14936	14842	15007	14975	15037	14970	14908	14915	14838	14972	14879	14897	14890	15063	14952	14870	14858	14719	14782	15014	14846	14888	14790	14972	14914	14885	14968	15005	15015	14998	14877	14990	15038	14907	14927	14865	15212	15036	15015	15006	14913	15058	14992	14913	15049	14910	14858	14886	15050	14876	14870	15008	15118	15058	14775	14805	14947	14931	15057	14805	14906	15015	14950	14916	14799	15062	14973	14839	14998	14920	14911	15024	14867	15091	14894	14814	14754	14911	14857	14878	14933	14822	14893	14917	14998	14935	15040	14868	14953	14837	15030	14935	14959	14986	15051	15066	15013	15096	14973	14852	15097	14939	14962	14773	14992	14746	14831	14970	15049	15077	14979	14931	14901	14925	14945	15026	14965	14851	15057	14991	15106	15028	14980	15119	14951	15016	14954	14985	15099	15013	15058	14918	14979	14950	15015	15017	14990	14874	14915	14942	14890	15033	14910	14971	14788	15049	14892	14964	14837	14935	14937	14935	14846	15196	14910	15014	14879	14964	15067	15096	14879	14976	14986	15032	14921	15013	15042	14875	15021	14854	15046	14942	15095	15004	14901	14903	14915	15055	14922	14940	14989	14974	14979	14928	14844	14970	15039	15150	15032	15027	14931	14942	15014	15074	15083	15081	14994	14981	14866	14943	14994	14948	14972	14862	14989	15014	14844	14976	15081	15012	14918	15077	14876	14883	15013	14918	15020	14927	15000	14792	14820	14965	15004	15002	14891	14920	14918	15098	15056	14997	15009	15202	14937	15030	14927	14843	14935	14947	15158	14917	14891	15000	14803	15004	14932	14855	14931	14890	15046	14931	14949	15016	14897	14922	14907	14845	14813	14973	15020	14905	14896	14814	14854	14842	14833	14960	14969	14816	14908	14881	14937	14912	14872	14882	14933	14978	14831	15007	14652	14756	15033	14978	15046	14997	14975	14958	15020	14916	15065	14902	14980	14939	15066	14930	14790	14902	14798	15017	15065	14950	14810	15071	15028	14962	15097	15035	14859	14858	15069	15095	14907	14985	15088	14997	14920	14860	14926	15065	14965	14929	15008	14799	14757	15019	14818	14969	14749	15052	15128	15109	14990	14860	15162	14938	14879	14739	15107	15102	14767	15068	14890	15065	14816
21803	21003	28203	24007	21322	23635	25830	20657	19530	19706	19607	19113	19116	19164	18991	18990	19153	18989	18953	19106	18809	18718	18827	18582	18709	18968	18807	18702	18769	18758	18716	18757	18927	18708	18908	18727	18738	18575	18773	18789	18806	18628	18611	18587	18850	18752	18543	18806	18788	18739	18704	18680	18699	18518	18439	18542	18571	18621	18711	18512	18722	18573	18609	18706	18676	18560	18699	18855	18719	18720	18629	18762	18495	18607	19037	18689	18556	18491	18651	18459	18690	18530	18572	18530	18644	18559	18843	18479	18478	18667	18490	18735	18830	18530	18643	18705	18619	18500	18468	18540	18543	18492	18697	18679	18311	18515	18453	18395	18768	18741	18637	18614	18644	18535	18690	18470	18558	18584	18528	18691	18586	18589	18612	18493	18611	18482	18672	18614	18438	18642	18683	18490	18497	18846	18744	18657	18850	18468	18737	18564	18720	18605	18450	18459	18427	18611	18616	18683	18461	18715	18521	18562	18655	18606	18516	18512	18644	18532	18742	18690	18900	18701	18636	18741	18533	18563	18567	18737	18649	18632	18672	18649	18706	18708	18576	18722	18599	18696	18697	18496	18395	18585	18583	18511	18533	18455	18647	18522	18667	18572	18577	18554	18583	18639	18534	18719	18799	18530	18641	18503	18699	18637	18588	18600	18419	18823	18745	18475	18538	18712	18584	18482	18690	18690	18230	18680	18444	18457	18684	18583	18545	18615	18741	18592	18529	18367	18879	18600	18280	18766	18680	18502	18692	18551	18616	18679	18575	18556	18518	18582	18581	18649	18617	18617	18503	18648	18746	18421	18837	18644	18386	18638	18653	18634	18682	18492	18570	18617	18540	18516	18650	18474	18513	18792	18525	18442	18543	18490	18616	18396	18661	18679	18690	18631	18839	18544	18606	18645	18605	18602	18562	18577	18718	18688	18490	18590	18425	18649	18517	18500	18535	18646	18805	18760	18773	18456	18720	18673	18503	18637	18508	18618	18616	18666	18784	18458	18567	18523	18338	18780	18451	18680	18432	18634	18838	18552	18575	18723	18600	18692	18525	18511	18603	18554	18449	18400	18602	18610	18536	18579	18554	18456	18767	18556	18527	18649	18619	18614	18480	18557	18740	18616	18641	18620	18669	18700	18610	18635	18771	18547	18509	18690	18531	18641	18908	18672	18319	18510	18713	18830	18645	18655	18758	18608	18594	18532	18506	18706	18444	18645	18744	18465	18398	18458	18678	18601	18353	18377	18711	18429	18522	18537	18512	18496	18491	18538	18579	18509	18699	18497	18663	18748	18633	18655	18692	18551	18649	18571	18288	18554	18598	18670	18332	18620	18481	18558	18331	18565	18551	18437	18501	18657	18540	18660	18536	18504	18384	18717	18827	18539	18514	18554	18536	18665	18767	18658	18707	18786	18652	18428	18365	18545	18417	18733	18513	18532	18509	18717	18586	18654	18678	18833	18635	18537	18604	18466	18602	18577	18814	18677	18536	18644	18623	18539	18548	18527	18689	18460	18743	18561	18914	18349	18608	18917	18691	18701	18685	18690	18656	18624	18438	18431	18634	18649	18636	18474	18575	18598	18681	18493	18656	18495	18486	18711	18458	18676	18629	18556	18565	18445	18706	18568	18624	18708	18626	18550	18658	18607	18657	18702	18485	18601	18422	18378	18847	18734	18626	18602	18703	18697	18602	18568	18556	18706	18837	18660	18673	18816	18442	18581	18709	18453	18457	18439	18555	18719	18820	18486	18499	18644	18633	18451	18660	18740	18853	18685	18731	18527	18646	18654	18892	18668	18511	18505	18432	18633	18749	18686	18433	18684	18770	18760	18679	18295	18630	18594	18439	18683	18589	18671	18585	18452	18730	18454	18661	18792	18746	18680	18556	18630	18630	18453	18669	18691	18339	18537	18505	18616	18556	18639	18543	18481	18444	18723	18685	18768	18520	18538	18650	18662	18401	18612	18517	18396	18494	18709	18574	18599	18627	18658	18510	18553	18342	18811	18688	18598	18621	18518	18777	18960	18675	18628	18629	18620	18678	18564	18529	18377	18453	18531	18795	18696	18585	18511	18610	18494	18478	18615	18558	18747	18584	18484	18610	18579	18655	18566	18555	18610	18603	18434	18555	18566	18495	18539	18465	18397	18486	18556	18544	18490	18570	18657	18700	18724	18701	18590	18472	18554	18336	18678	18657	18437	18466	18647	18573	18510	18675	18453	18557	18691	18662	18835	18676	18594	18630	18446	18430	18696	18467	18600	18502	18402	18682	18618	18711	18571	18630	18678	18498	18577	18691	18582	18643	18710	18601	18547	18443	18583	18637	18533	18592	18657	18756	18560	18640	18603	18413	18552	18427	18674	18711	18557	18626	18515	18789	18366	18462	18375	18717	18669	18587	18687	18701	18769	18775	18755	18534	18756	18478	18572	18641	18569	18367	18758	18543	18809	18599	18492	18476	18485	18794	18432	18643	18908	18615	18489	18883	18769	18553	18507	18380	18331	18529	18541	18527	18510	18567	18528	18517	18445	18642	18497	18586	18418	18541	18548	18649	18439	18648	18547	18578	18368	18364	18630	18627	18524	18660	18618	18671	18601	18789	18612	18495	18785	18653	18581	18486	18658	18684	18475	18552	18738	18586	18557	18635	18480	18665	18676	18490	18430	18540	18683	18658	18545	18773	18598	18381	18476	18622	18547	18539	18474	18723	18794	18593	18458	18507	18704	18371	18546	18374	18558	18638	18540	18593	18499	18506	18590	18408	18487	18664	18641	18579	18479	18660	18473	18684	18641	18673	18550	18719	18593	18637	18646	18622	18422	18611	18716	18600	18480	18559	18504	18673	18457	18441	18624	18529	18659	18677	18715	18643	18223	18572	18547	18438	18391	18637	18699	18623	18705	18640	18555	18553	18563	18721	18670	18551	18610	18526	18701	18831	18635	18480	18696	18703	18605	18481	18448	18495	18470	18748	18590	18454	18497	18639	18485	18687	18621	18540	18819	18444	18743	18672	18823	18503	18773	18724	18505	18450	18584	18404	18525	18651	18627	18512	18658	18779	18608	18666	18335	18628	18608	18575	18582	18636	18746	18601	18685	18571	18388	18552	18641	18461	18579	18650	18722	18706	18553	18541	18552	18617	18648	18539	18736	18704	18525	18568	18761	18807	18479	18576	18635	18595	18504	18608	18520	18750	18594	18621	18410	18519	18760	18725	18704	18661	18503	18592	18657	18697	18729	18630	18535	18707	18393	18544	18679	18485	18595	18721	18581	18542	18815	18618	18462	18653	18505	18531	18713	18619	18674	18564	18543	18647	18598	18774	18575	18450	18621	18513	18761	18519	18709	18653	18620	18653	18389	18476	18795	18601	18639	18707	18704	18658	18688	18485	18645	18269	18467	18524	18503	18491	18631	18511	18803	18801	18333	18691	18410	18579	18584	18492	18561	18724	18623	18673	18655	18702	18392	18489	18538	18513	18589	18600	18759	18774	18627	18522	18574	18479	18668	18558	18611	18591	18732	18666	18496	18564	18563	18427	18756	18611	18520	18793	18550	18482	18728	18552	18462	18531	18636	18693	18740	18766	18677	18494	18631	18494	18540	18736	18408	18673	18789	18706	18782	18582	18574	18754	18666	18413	18624	18439	18343	18469	18684	18847	18451	18566	18626	18509	18463	18635	18788	18727	18711	18672	18538	18695	18648	18581	18697	18711	18546	18514	18719	18728	18760	18492	18630	18653	18666	18577	18506	18403	18658	18540	18721	18519	18540	18639	18671	18657	18312	18567	18419	18502	18858	18728	18821	18534	18606	18649	18734	18564	18513	18612	18659	18381	18553	18621	18697	18648	18609	18626	18479	18635	18782	18709	18366	18687	18943	18537	18582	18573	18728	18674	18539	18687	18511	18298	18597	18607	18574	18599	18719	18652	18743	18753	18497	18422	18500	18613	18752	18487	18558	18484	18551	18409	18536	18673	18676	18476	18622	18499	18765	18630	18627	18609	18639	18477	18582	18656	18677	18750	18794	18532	18553	18391	18644	18868	18618	18800	18408	18413	18810	18528	18513	18522	18596	18645	18536	18341	18472	18427	18452	18395	18701	18447	18682	18626	18372	18747	18627	18639	18504	18798	18974	18552	18638	18483	18454	18683	18658	18562	18643	18913	18554	18544	18524	18910	18658	18440	18568	18603	18592	18721	18528	18653	18682	18498	18736	18451	18688	18644	18504	18430	18676	18545	18608	18675	18471	18633	18645	18676	18733	18703	18365	18646	18561	18459	18524	18450	18559	18729	18430	18509	18506	18827	18437	18751	18695	18527	18483	18601	18708	18627	18349	18558	18707	18520	18571	18562	18509	18585	18424	18344	18822	18629	18749	18556	18693	18552	18554	18745	18448	18700	18529	18470	18599	18394	18407	18642	18555	18545	18579	18493	18680	18884	18640	18579	18477	18637	18604	18807	18447	18637	18584	18668	18537	18619	18772	18595	18535	18599	18656	18495	18506	18862	18589	18624	18520	18669	18604	18503	18765	18642	18656	18596	18648	18707	18480	18602	18623	18741	18623	18613	18682	18613	18649	18749	18521	18755	18505	18718	18757	18672	18935	18649	18429	18571	18717	18537	18443	18484	18611	18352	18463	18599	18561	18562	18496	18816	18788	18664	18541	18469	18561	18612	18730	18720	18491	18551	18557	18539	18642	18432	18709	18578	18390	18674	18481	18540	18465	18780	18416	18643	18574	18681	18424	18672	18563	18572	18570	18395	18764	18570	18573	18642	18590	18570	18493	18766	18763	18668	18667	18659	18807	18748	18389	18595	18580	18850	18651	18427	18507	18548	18648	18458	18532	18623	18564	18752	18615	18527	18436	18820	18664	18551	18626	18587	18620	18736	18786	18559	18571	18448	18501	18453	18561	18630	18745	18624	18579	18533	18740	18560	18644	18586	18448	18572	18415	18415	18547	18717	18562	18543	18555	18672	18853	18769	18598	18583	18700	18381	18579	18684	18587	18658	18657	18663	18537	18592	18496	18658	18696	18650	18658	18720	18792	18651	18655	18673	18409	18373	18498	18410	18511	18574	18607	18452	18643	18534	18590	18553	18718	18719	18599	18708	18528	18417	18776	18395	18562	18621	18631	18589	18601
16492	37832	30882	23534	20864	18810	17549	16778	16319	16075	15911	15578	15428	15546	15424	15198	15251	15268	15222	15279	15234	15211	15325	15117	15438	15160	15174	15265	15272	15334	15184	15266	15147	15067	15157	15226	15026	15259	15364	15185	15092	15193	15223	15123	15148	15071	15199	15159	15126	15309	15257	15283	15127	15238	15254	15046	15072	15116	15147	15179	15254	15113	15178	15189	15208	15180	15194	15195	15191	15247	15154	15187	15234	15166	15311	15182	15086	15066	15064	15163	15113	15006	15034	15298	15063	15165	15109	15180	14981	15265	15040	15001	15096	15013	15191	15130	14982	15177	15179	15027	15201	15307	15053	15179	15094	15098	15178	15022	15199	15099	15189	15078	15097	15217	15115	15136	15114	14985	15191	15120	15157	15226	15214	14986	15130	15179	15181	15168	15008	15093	15207	15257	15202	15126	15010	15191	14968	15068	15097	15120	15084	15160	14901	15096	15081	15044	15040	15267	15179	15195	15166	15087	15036	15161	15083	14972	15010	15390	15089	14936	15302	15141	15193	15075	15239	14964	15238	14963	15079	15222	15224	15105	15079	15023	15126	15024	15300	15150	15113	15017	15232	15177	15123	15149	15186	15254	15243	15168	15142	15007	15129	15052	15261	15162	15196	15262	15143	15228	15040	15089	15195	15101	15154	14936	15166	15024	15097	15201	15000	15215	15028	15216	15194	15290	15084	15126	14993	15143	15083	15139	14987	15245	15197	15103	15166	15052	15122	15079	15039	15096	15221	15035	15112	15128	15168	15058	15301	15020	15041	15092	15219	15085	15148	15000	15118	15259	15224	15240	15090	15094	15084	15152	15096	15128	15179	15207	15147	15046	15042	15145	14994	15209	15060	15079	15029	15282	14838	15180	15203	15184	15119	15017	15129	15259	15114	14962	15153	15261	15098	15209	15127	15102	15039	15029	15044	15119	15102	15115	15091	15176	15197	15303	15092	14965	15202	15288	14934	15059	15152	15100	14940	15097	15045	15238	14915	15027	15086	15195	15241	15080	15134	15155	15198	15171	14983	15197	15300	14990	15065	15268	15026	15048	14971	15218	15216	15125	15243	15110	14921	14928	15358	15256	15047	15154	14994	15136	15098	15219	15090	15128	15123	15056	14955	15208	15132	15088	15109	15229	15141	15111	15186	15276	15166	14985	15232	15029	15266	15120	15216	15190	15118	15100	15061	15028	15278	15166	14982	15051	15157	14979	15238	14899	15147	15090	15137	15004	15120	15049	15270	15318	15133	15007	15121	15201	15031	15361	15269	15089	15171	15203	15105	15138	15109	15197	15125	15068	15086	15005	15035	15170	15193	15016	15247	15273	15160	15220	15205	15198	15202	15073	15283	15043	15129	14992	15161	15152	15156	15029	15049	15116	15096	15211	15123	14958	15087	15085	15051	15230	15071	15220	15067	15001	14930	15052	15276	15020	15274	15099	15145	15094	15153	15190	15062	15231	14968	15210	15180	15187	15137	15148	15337	15164	15181	15213	15142	14992	15264	15178	15070	15070	15073	15115	15256	14962	15066	15137	15130	15062	14988	14927	15027	14987	15136	15173	15036	15120	15150	15323	15170	15274	14962	15217	15087	15112	15218	15134	15142	15077	15192	15117	14976	15154	15139	15114	15125	15158	15039	15277	14975	15125	15276	15034	15215	15109	15293	15236	15141	15072	15170	15030	15137	15057	15154	15026	15215	15255	14953	15270	15036	14983	15064	15102	15157	15175	15113	15044	15142	15248	15157	15086	15154	15045	15059	15171	15226	15215	15253	15214	14988	15163	15161	15182	15044	14959	15173	15077	15084	14896	15124	15232	15056	15185	15251	15237	15240	14931	15121	15210	15185	15190	15138	15368	14990	15050	15138	15033	15165	15232	15183	15320	15217	15107	15316	15114	15162	15085	15200	15213	15079	15104	15030	14992	15401	14949	15280	15129	14967	15112	15022	15187	15143	15013	15196	15025	15132	14875	15140	15063	15263	15135	15046	15161	15392	15128	15088	15128	15093	14999	15142	15243	15122	15203	15065	15098	15299	15036	15275	15091	15062	15133	15195	15300	15082	15072	14978	14957	15006	15127	15033	15012	15084	15025	15080	15117	14898	15086	15187	15071	15042	14987	15149	15075	15021	15111	15094	15083	15037	15022	15130	14953	15115	15096	15192	15150	15145	15065	15244	15349	15054	15009	15010	15116	15121	15153	15220	15067	15039	15176	15077	15161	14873	15173	15246	15118	15226	15154	15327	15229	14980	15277	14986	15129	15107	15013	15081	15122	15260	15161	15258	15016	15121	15014	15003	15113	15209	15082	15260	15085	14969	15153	15033	15099	14979	15157	15050	15062	15113	15210	15007	15192	14966	15117	15155	15052	15332	15128	14823	15011	15201	14872	15099	15130	15172	15240	15087	14909	15206	15018	15237	15223	15096	14993	15186	15029	15218	15230	15164	15061	15194	15112	15054	15105	15038	15103	15128	15105	15116	15139	15033	15248	15133	15168	15040	15033	15265	15218	15109	15202	15060	15155	15044	15286	14994	14980	15277	15188	15130	15226	15039	15121	15298	14941	15026	15090	15207	15144	15083	15071	15197	14882	15119	15084	15199	15078	15189	15125	15006	15275	15150	15142	15075	15234	15145	15071	15117	15041	15049	15147	15147	15150	15287	15118	14976	15158	15232	15150	15248	15111	15233	15081	15098	14962	15065	15112	15029	15229	15068	15000	15163	15177	15103	15084	15137	15231	15014	15100	15168	15267	15101	15089	15238	15202	15148	15129	15120	15194	15100	15199	15020	15095	15070	15086	15119	15226	15134	15232	15117	14977	15133	15261	15374	15024	14946	15089	15058	15053	15038	15067	15100	14990	15206	15061	15154	15093	15118	15041	15263	15136	15043	15088	14954	14958	15232	15120	15179	15053	15085	15081	15165	15167	15240	15117	15166	15086	15232	15086	15161	15013	14987	15227	15081	15290	14930	15203	15168	15321	15046	15028	15116	15114	15157	15210	15161	15235	15122	15085	15295	15139	14987	15133	15102	15067	15093	15175	15010	15179	15088	15071	14992	15102	15013	15209	15174	15143	15146	15094	15033	15184	15078	15111	15225	14974	14941	15181	15087	15204	15027	14977	15314	15037	15207	15027	15141	15237	15124	15042	15089	15328	15171	15334	15137	15302	15372	15121	15203	15200	15099	15098	15129	15063	15011	15155	15108	15134	15185	15120	15102	15235	14901	15087	15123	15066	15133	15145	15063	15264	15160	15143	15059	15156	15025	15068	15113	15105	15133	15093	15116	15144	15029	15142	15080	15205	15112	15216	15164	15277	15144	15013	15103	15244	15106	15043	15154	15155	15282	15107	15146	14927	15232	15085	15219	15299	15090	15088	15332	15050	15103	15199	15246	15202	14950	15229	14948	15050	15239	15287	15037	15128	15148	15018	15073	15225	15132	15145	15066	15137	15091	15189	15159	15156	15007	15093	14905	14914	15190	15121	14997	15249	15225	15104	15157	15167	15127	15049	15018	15317	15258	15253	15166	15210	15085	15028	15070	15191	15079	15163	15002	15090	15128	15104	15155	15065	15310	15213	15225	15144	15294	15014	15190	14985	15108	15220	15036	15019	15265	15108	14979	15240	15070	15198	15082	15114	15029	15163	15193	15062	15257	15159	15145	15234	15092	15165	15084	15200	15127	15174	15182	15133	15324	15113	15048	15140	15219	15117	15228	15029	15359	15097	15036	14975	15143	15109	15147	15062	14992	15024	15265	15166	15220	15080	14976	15213	15069	15040	15071	15181	15229	15176	15026	15089	15099	15226	15268	15038	15151	15060	15141	15097	15192	15078	15088	15284	15104	15152	15161	15210	15015	15155	15170	15100	15093	15235	15196	15258	15010	15205	15124	15230	15204	15165	15099	15098	15260	15149	15108	15231	15279	15003	15144	15215	15055	15109	15115	15239	15165	15075	15180	15133	15130	15057	15029	15053	15124	15250	15245	15039	15128	15103	15104	14966	15114	15237	15296	15245	15042	15070	15128	15171	15297	15074	15201	15291	15089	15167	15366	15213	15070	15149	15120	15129	15059	15163	15037	14997	15117	15206	15150	15190	15225	15449	15139	15206	14946	15025	15120	15102	15222	15148	15167	14973	15158	15195	15164	14965	15073	15145	15078	14954	15027	15303	15284	15172	15100	15203	15019	15141	15008	15160	15177	15099	15123	15037	15097	15253	15071	15100	15128	15213	15185	15013	15089	15103	15027	14996	15025	15288	15198	14999	15183	15191	15050	15246	15042	15181	15221	15061	15147	15222	15052	14936	15052	15102	15080	15136	15054	15253	15253	15133	15008	15226	14972	14992	15140	15175	15037	15310	15174	15029	15054	15010	15196	15055	14951	14983	15118	14890	15031	15230	15160	15125	15180	15325	15270	15039	15138	15032	15100	15242	15052	15151	15066	15162	15209	14907	15143	15129	15292	15054	15165	15071	15042	15139	14953	15170	15131	14994	15016	15155	15216	15208	15082	15044	15012	15190	15047	15051	15026	15269	15467	15235	15111	15026	15167	14991	15253	15125	15006	15167	15087	15007	15166	15195	15325	15283	14959	15217	15194	15212	15028	15016	15193	15107	15201	15072	15279	14959	15169	15098	15122	15192	15224	15038	15085	15100	15028	15131	15002	15070	15107	14957	15047	15092	15111	15275	14909	14956	15108	14923	15194	15074	15242	15087	15122	15178	15121	14999	15132	15306	15006	15165	15195	15182	15169	15064	15160	15072	15199	15033	15144	15048	15055	15058	15193	15145	15163	15078	15142	15058	15102	15025	15086	15177	15062	15066	15072	15104	15130	15145	15316	15015	15157	15198	15205	14977	15043	15174	14973	15160	15027	15200	15096	15217	15051	15224	15198	15270	15255	15278	15159	15128	15164	15052	15129	15317	15253	14973	15091	15082	15138	15113	15039	15271	15107	15251	15333	15252	15124	15134	15216	15123	15196	14986	15258	15283	15217	15214	15195	14967	15014	15077	15092	15028	15172	15111	15054	14972	14943	15074	15054	15112	15171	14892	15102	15163	15190	15167	15233	15138	15007	15181	15151	15276	15191	14995	15246	15093	15228	15148	15248	14975	15172	15200	15229	15151	15101	15318
28320	22701	25449	22460	18782	18255	17965	17597	17539	17247	17342	17188	17310	17130	17216	17133	17170	17084	17323	17400	17222	17250	17239	17129	17141	17196	17117	17198	17062	17086	16948	17310	17121	17229	17316	17149	17120	17196	17219	16972	17319	17084	17068	17220	17201	16924	16985	17169	17293	17144	17098	17196	17120	17322	17113	17223	17216	17061	17177	17222	17062	17109	16921	17174	17279	17353	16938	17092	17069	17088	17188	17145	17297	17187	17121	17138	17298	17234	17296	17174	17258	17114	17192	17053	17220	17170	17316	17283	17175	17142	17329	17366	17111	17269	17255	17087	17170	16978	17094	17225	17169	17371	17250	17220	17133	17116	17254	17134	17529	17089	17054	17242	17162	16940	17081	17149	17123	17300	17247	17051	17314	17191	17105	17270	17203	17063	17208	17350	17118	17398	17231	17047	17269	17199	17295	17031	17282	17120	17137	17058	17240	17049	17175	17175	17201	17139	17279	17376	17019	17042	17303	17083	17124	17285	17103	17109	17256	17029	17135	17264	17236	17019	17113	17226	17171	17314	17141	17192	17002	17007	17103	17223	17194	17234	17022	17329	17093	17163	17151	16993	17135	17133	17069	16978	16988	17251	17348	17080	17049	17257	17268	17112	17333	17219	17037	17027	17147	17116	17189	17255	17105	17090	17012	17065	17322	17445	17031	17066	17000	17118	17237	17181	17099	17293	17232	17166	17401	17097	17289	17164	17378	17352	17060	17150	17276	17146	17057	17031	17141	17031	17128	17251	17070	17264	17066	17286	17105	17122	17104	17034	17377	16997	17031	17219	17074	17084	17362	17116	17193	16969	17355	17082	17234	17121	17124	17234	17308	17080	17450	17081	17023	17180	17154	17309	17251	16953	17141	17205	17174	17242	17171	17016	17360	17307	17047	17264	17253	17256	17097	17083	17107	17100	17049	17180	17192	17108	17324	17170	17144	17085	17284	17125	17298	17122	17290	16951	17164	17227	17012	17137	17224	17100	17158	17124	17251	17344	17283	17229	17273	17269	17165	17119	17064	17161	17141	17117	17204	17165	17099	17282	17160	17423	17345	17284	17255	17012	17234	17229	17049	17164	17206	17228	17182	17148	17026	17185	17017	17104	17245	16986	17175	17197	17100	17064	17039	17178	17178	17138	17121	17329	16967	17188	17163	17193	17171	17216	17166	17125	16963	17197	17095	17259	17169	17050	17199	17092	17074	17012	17300	16957	17180	17238	17260	17261	17245	17233	17215	17242	17140	17207	17311	16992	17087	17116	17139	17048	17059	17132	17008	17309	17069	17055	17283	17095	17307	17163	17084	17088	17304	17231	17064	17083	17141	17335	17105	17113	17158	17228	17102	16960	17275	17312	17017	17159	17022	17166	17270	17172	17070	17088	17185	17131	17079	17225	17127	17268	17240	17266	17321	17076	17217	17148	17118	17056	17092	17396	17109	17298	17445	17148	17106	17152	16977	17346	17149	17246	17366	17197	17244	17063	17255	17237	17096	17146	17143	17034	17181	16960	17314	17254	17152	17218	17148	17117	17052	17205	17386	17137	17062	17092	16990	17186	17166	17395	17198	17265	17430	17286	17278	17230	16984	17224	17006	17129	17289	17186	17073	17211	17319	17161	17152	16962	17313	17232	17250	17058	17260	17269	17193	17098	17230	17074	17030	17226	17168	17112	17203	17034	17030	17177	17214	17191	17087	17252	17243	17077	17132	16942	17321	17097	17202	17117	17047	17094	17139	17122	17158	16916	16897	17001	17100	17172	17195	17312	17139	17141	17331	17086	17303	17233	17148	17228	17259	17126	17053	17276	17268	16995	17049	17031	17344	17332	17189	17117	17298	17168	17074	17349	17010	17113	17304	17228	17191	17004	17189	17217	17198	17231	17210	17180	17176	17063	17051	17008	17331	17221	17062	17118	17309	17194	17118	17247	17304	17370	17194	17329	17188	17197	17180	17296	17216	17084	17259	17399	17370	17184	17128	16822	17216	17375	17190	17078	17136	17147	17318	17341	17193	17097	17274	17384	17268	17309	17088	17151	17140	17211	17151	17094	17213	17111	17180	17138	17305	17165	17269	17230	17286	17244	17178	17248	17096	17213	16912	17202	17293	17304	17265	17195	17174	16988	17010	17149	17164	17164	17478	17318	17438	17215	16898	17102	17089	17143	17213	17239	17181	17277	17228	17137	17166	17343	17278	17105	16941	17065	16934	17137	17150	17260	17099	17421	17233	17226	17412	17258	17179	17150	17169	17207	17148	17167	17296	17084	17164	17177	17151	17094	17147	17094	17073	16985	17262	17236	17183	17232	17462	17290	17149	17142	17422	17047	17192	17084	17276	17073	17252	17234	17157	17018	17308	17395	17181	17213	17291	17012	17321	17343	17277	17146	17290	17125	17324	17272	17327	17345	17482	17340	17083	17082	17108	17222	17034	17241	17278	17334	17262	16980	17112	17262	17242	17187	17064	17331	17275	17385	17136	17325	17123	17191	17322	17307	17121	17095	17344	17066	17219	17260	17380	16993	17102	17336	16932	17012	17297	17166	17063	16966	17051	17035	17204	17273	17234	17043	17140	17195	17059	17044	17145	17094	17200	17226	17140	17084	17175	17129	17133	17299	17178	16967	17343	17253	17242	17283	17315	16954	17112	17234	17192	17181	17037	17211	17072	17210	17244	16977	17197	17009	17000	17056	17167	17094	17185	17084	17288	17023	17026	16983	17089	16997	17098	17252	17242	17296	17264	17356	17230	17112	17160	17221	17097	17119	17033	17155	17242	17151	17000	17183	17115	17271	17243	17005	17192	17246	17282	17243	17093	17075	17306	17240	17322	17092	17363	17314	17061	17216	17383	17049	17334	16953	17210	17316	17157	17084	17205	17115	17261	16911	17248	17191	17097	17346	17288	17337	17338	17212	17186	17185	17102	17124	16940	17145	17192	17206	17090	17156	17154	17107	17306	17238	17166	17112	17014	17288	17142	17329	17367	17060	17182	17126	17144	17319	17261	17132	17312	17320	17393	16956	17031	17195	17212	17475	17115	17132	17144	17353	17106	17198	17130	17185	17312	17109	17436	17297	17291	17147	17173	17271	17173	17109	17099	17051	17125	17136	17198	17138	17300	16966	17279	17107	17265	17294	17395	17339	17253	17194	17101	17332	17310	17090	17085	17162	17032	17351	17280	16970	17148	17188	17288	17205	17177	17225	17161	17393	17099	17009	17326	17199	17215	17116	17376	17279	17188	17132	17335	17285	17376	17396	17275	17257	17068	17333	17246	17290	17209	17304	17376	17475	17088	17096	17147	17155	17186	17066	17404	17205	17124	17130	17026	17321	17132	17169	17032	17303	17448	17399	17109	17024	17212	17163	17050	17193	17141	17071	17025	17079	17075	17139	17330	17024	17040	17146	17121	17093	17163	17286	17177	17131	17164	17241	17331	17175	17232	17087	17188	17277	17064	17055	17240	17065	17515	17350	17322	17021	17053	17249	17066	17138	17235	17214	17217	17265	17105	17179	17185	17146	17282	17028	17316	17378	17079	16977	16983	17128	17450	17303	16999	17145	17136	17077	17114	17002	17275	17122	17213	17103	17047	17144	17335	17179	17064	17029	17277	17190	17182	17171	17307	17204	17000	17058	17435	17244	16975	17290	17082	17093	17002	17233	17226	17283	17129	17332	17267	17166	17275	17102	17206	17138	16906	17272	17361	17262	17365	17167	17192	17105	17204	17072	17072	17167	17096	17282	17270	17388	17182	17227	17210	17241	17102	17253	17239	17149	17112	17071	17124	17084	17042	17344	17125	17186	17224	17024	16880	17131	16967	17107	17038	17236	16971	17345	17036	17372	17303	17246	17270	17192	17238	17276	17100	17050	17245	17296	17355	17117	17046	17173	17146	17106	17330	17231	17313	17132	17198	17405	17086	17052	17255	17209	17120	17101	17274	17315	17371	17333	17154	17174	17123	17168	17092	17118	17115	17102	17163	17111	17040	17235	17170	17188	17192	17162	17059	17219	17325	17199	17176	17120	17135	17186	17151	17123	17207	17099	17196	17057	17112	17245	17231	17413	17252	17262	16988	17139	17057	17359	17145	17078	17177	17147	17138	17136	17067	17232	17194	17072	17245	17411	17270	17427	17240	17242	17201	16904	17155	17318	17171	17157	17189	17253	17151	17047	17277	17137	17196	17141	17256	17164	17131	17001	17413	17146	17157	17353	17346	17313	17339	17119	17070	17386	17203	17159	17177	17200	17171	17250	17024	17376	17190	17094	17069	17189	17210	16940	17192	17239	17206	17273	17215	17263	16982	17159	17433	17162	17355	17196	17293	17106	17032	17218	17158	17154	16998	17074	17198	17412	17332	17292	17239	17104	17249	17233	17336	16970	17245	17333	17063	17124	17007	17158	17239	17137	17282	17078	17092	17171	17136	17013	17029	17200	17159	17313	17190	17131	17285	17173	17146	17314	17119	16940	17206	16994	17024	17200	17086	17189	17228	17241	17168	17295	17122	17128	17081	17181	17098	17053	17208	17044	17320	16903	17172	17214	17215	16960	17206	17079	17083	17243	17171	17171	17220	17161	17242	17053	17237	17145	17102	17172	17223	17060	17086	17084	17143	17150	17180	17210	17067	17258	17080	17226	17159	17156	17293	17174	17177	17301	17371	17321	17186	17041	17335	17194	17351	17134	17150	17126	17001	17002	17153	17250	17335	17101	17267	17251	17113	17278	17245	17034	17208	17201	17288	17324	17217	17100	17348	17212	17086	17166	17280	17320	17171	17129	17173	17405	17256	17206	17195	17144	17351	17097	17099	17224	17157	17359	17236	17087	17247	17411	17253	17233	17130	17025	17118	17167	17213	17126	17044	17238	17376	17128	17230	17116	17323	17281	17117	17171	17233	17140	17023	17077	17140	17203	17395	17209	17087	17292	17303	17447	17134	16930	17185	17146	17242	17482	17153	17257	17086	17035	17331	17188	17179	17137	17254	17239	17121	16993	17229	17318	17269	16996	16993	17140	17090	16946	17235	17100	17267	17027	17035	17129	17173	17380	17034	17138	17310	17130	17201	17123	17272	17017	17243	17145	17341	17330	17211	17074	17108	17255	17064	17105	17289	17231	17235	17288	17162	17281	17137	17071	17289	17181
17346	26183	21829	17733	16291	15660	14965	14937	14749	14655	14712	14591	14580	14570	14657	14608	14465	14351	14343	14547	14357	14545	14390	14393	14408	14394	14412	14455	14307	14253	14428	14518	14484	14431	14433	14592	14415	14404	14404	14518	14463	14472	14446	14551	14416	14260	14374	14397	14393	14263	14431	14645	14456	14574	14409	14493	14176	14402	14518	14335	14472	14495	14591	14169	14524	14500	14381	14367	14449	14400	14404	14486	14160	14653	14460	14368	14392	14388	14239	14308	14405	14354	14445	14387	14512	14435	14440	14440	14330	14534	14451	14518	14341	14446	14460	14444	14427	14536	14443	14430	14390	14527	14417	14367	14454	14291	14334	14470	14242	14400	14334	14490	14316	14393	14441	14417	14281	14494	14284	14449	14521	14373	14360	14409	14317	14320	14435	14502	14379	14522	14423	14450	14465	14545	14557	14355	14261	14595	14294	14293	14276	14420	14355	14460	14312	14566	14559	14240	14327	14406	14422	14446	14565	14402	14505	14227	14395	14473	14275	14314	14392	14394	14354	14370	14343	14512	14588	14375	14378	14326	14427	14335	14420	14462	14315	14407	14468	14478	14392	14266	14282	14357	14379	14470	14432	14458	14342	14462	14464	14309	14424	14502	14473	14352	14370	14397	14461	14517	14328	14629	14300	14355	14367	14392	14352	14472	14362	14414	14446	14390	14408	14478	14235	14501	14430	14392	14394	14551	14488	14362	14408	14336	14341	14477	14331	14371	14442	14342	14384	14408	14458	14499	14467	14417	14333	14290	14428	14413	14537	14339	14391	14437	14331	14305	14464	14489	14488	14412	14443	14591	14516	14637	14404	14560	14581	14463	14502	14500	14289	14449	14367	14395	14554	14427	14380	14479	14467	14441	14417	14455	14367	14500	14432	14449	14374	14356	14363	14507	14371	14232	14328	14292	14399	14436	14491	14391	14436	14472	14397	14320	14498	14255	14334	14396	14383	14207	14453	14348	14373	14398	14367	14281	14482	14296	14213	14255	14411	14375	14359	14325	14492	14459	14376	14429	14508	14386	14389	14279	14534	14681	14285	14560	14386	14497	14437	14529	14319	14494	14404	14432	14516	14284	14417	14450	14509	14562	14505	14279	14422	14205	14580	14320	14248	14464	14369	14385	14530	14322	14371	14390	14229	14363	14358	14467	14609	14430	14432	14437	14572	14451	14441	14346	14511	14425	14537	14471	14416	14386	14485	14417	14265	14285	14365	14260	14414	14293	14618	14285	14580	14382	14392	14498	14496	14372	14401	14579	14550	14320	14402	14441	14436	14499	14556	14360	14517	14426	14450	14399	14501	14492	14508	14475	14510	14343	14377	14496	14345	14384	14507	14429	14524	14376	14520	14733	14365	14375	14319	14486	14301	14506	14393	14545	14310	14489	14504	14431	14344	14491	14571	14398	14341	14442	14421	14261	14488	14446	14319	14359	14324	14323	14406	14392	14436	14371	14501	14599	14408	14393	14385	14375	14483	14437	14504	14483	14419	14328	14252	14528	14584	14374	14478	14669	14464	14436	14556	14566	14424	14339	14544	14360	14524	14541	14498	14198	14465	14358	14485	14357	14466	14444	14468	14302	14667	14286	14442	14606	14404	14315	14498	14426	14304	14438	14565	14424	14625	14406	14389	14560	14452	14446	14352	14311	14334	14462	14362	14288	14475	14324	14454	14369	14411	14472	14425	14243	14459	14453	14420	14448	14437	14311	14416	14387	14519	14367	14475	14460	14530	14268	14392	14311	14436	14370	14544	14485	14489	14447	14309	14526	14340	14417	14351	14538	14608	14381	14441	14416	14425	14363	14528	14478	14396	14334	14353	14623	14671	14402	14296	14406	14440	14608	14400	14372	14407	14428	14440	14400	14345	14464	14449	14377	14377	14396	14500	14387	14397	14302	14344	14358	14488	14540	14566	14388	14428	14404	14498	14356	14504	14404	14449	14414	14400	14439	14456	14397	14528	14371	14408	14405	14493	14521	14354	14486	14276	14473	14480	14360	14323	14318	14435	14442	14463	14416	14470	14513	14388	14472	14495	14480	14458	14398	14407	14405	14474	14464	14358	14437	14361	14426	14381	14358	14303	14377	14317	14284	14257	14212	14302	14524	14410	14384	14222	14390	14429	14364	14455	14347	14540	14506	14506	14487	14360	14433	14607	14533	14406	14336	14437	14596	14584	14382	14474	14385	14546	14448	14431	14349	14451	14423	14254	14436	14450	14469	14350	14388	14449	14303	14271	14431	14271	14400	14470	14345	14394	14416	14461	14477	14341	14440	14567	14373	14209	14434	14394	14481	14361	14369	14450	14336	14230	14593	14474	14482	14468	14354	14508	14343	14389	14448	14545	14367	14386	14385	14607	14400	14517	14487	14416	14554	14407	14357	14378	14405	14497	14458	14469	14253	14563	14510	14406	14346	14481	14563	14535	14501	14599	14327	14490	14334	14478	14580	14415	14363	14453	14306	14292	14479	14415	14252	14443	14414	14496	14594	14364	14471	14284	14449	14270	14432	14399	14474	14364	14423	14537	14491	14430	14434	14168	14376	14548	14328	14324	14270	14356	14696	14332	14414	14349	14363	14341	14495	14522	14434	14501	14430	14336	14332	14396	14433	14759	14451	14415	14735	14456	14336	14470	14352	14511	14403	14375	14476	14401	14521	14429	14372	14340	14347	14434	14291	14436	14416	14416	14416	14331	14443	14538	14396	14513	14544	14594	14437	14522	14322	14438	14520	14456	14471	14314	14542	14424	14537	14429	14295	14444	14472	14509	14438	14478	14540	14234	14435	14553	14436	14371	14343	14427	14407	14435	14310	14256	14719	14380	14394	14311	14476	14392	14409	14266	14436	14568	14358	14580	14301	14416	14308	14256	14428	14477	14372	14436	14401	14576	14345	14553	14403	14569	14459	14511	14420	14514	14415	14542	14278	14486	14424	14506	14380	14380	14415	14433	14419	14472	14345	14450	14458	14317	14385	14347	14399	14538	14380	14358	14350	14483	14240	14371	14367	14360	14322	14422	14452	14269	14387	14478	14498	14364	14382	14397	14400	14405	14585	14331	14625	14469	14560	14432	14477	14419	14385	14536	14139	14294	14549	14338	14400	14321	14523	14386	14588	14330	14398	14409	14446	14432	14493	14247	14412	14469	14386	14365	14439	14296	14508	14457	14346	14462	14503	14398	14591	14402	14345	14422	14303	14426	14409	14434	14427	14467	14426	14499	14262	14246	14312	14431	14444	14429	14442	14345	14440	14445	14376	14520	14486	14477	14318	14539	14518	14358	14520	14435	14413	14374	14517	14475	14209	14413	14504	14284	14455	14521	14414	14511	14473	14393	14327	14461	14523	14475	14318	14107	14474	14411	14567	14424	14325	14506	14412	14430	14296	14376	14213	14427	14198	14520	14517	14412	14458	14497	14417	14379	14437	14295	14494	14396	14390	14442	14613	14491	14363	14539	14535	14311	14450	14411	14460	14332	14449	14464	14462	14460	14483	14368	14395	14525	14475	14407	14225	14470	14327	14684	14319	14466	14399	14344	14410	14376	14305	14329	14368	14377	14381	14348	14477	14510	14193	14517	14471	14496	14454	14377	14311	14463	14575	14415	14429	14533	14414	14439	14314	14596	14402	14506	14562	14464	14337	14531	14528	14388	14394	14417	14435	14577	14535	14578	14407	14374	14306	14510	14570	14385	14506	14393	14235	14381	14521	14199	14277	14318	14503	14249	14350	14440	14462	14557	14316	14449	14451	14318	14519	14527	14433	14361	14532	14417	14520	14673	14458	14413	14309	14541	14470	14303	14351	14334	14402	14344	14504	14475	14402	14413	14332	14365	14288	14460	14505	14338	14309	14292	14343	14453	14335	14550	14491	14396	14488	14494	14506	14503	14475	14394	14567	14400	14272	14586	14359	14314	14454	14325	14456	14370	14488	14507	14398	14339	14499	14374	14375	14323	14446	14408	14581	14472	14379	14441	14400	14494	14484	14382	14412	14224	14411	14430	14462	14401	14521	14442	14415	14512	14366	14454	14520	14574	14331	14570	14407	14522	14364	14581	14341	14423	14430	14329	14341	14356	14393	14392	14431	14446	14513	14485	14430	14363	14457	14477	14423	14447	14382	14430	14402	14397	14406	14425	14471	14408	14340	14224	14366	14276	14478	14565	14501	14482	14412	14395	14407	14389	14495	14429	14318	14511	14492	14522	14532	14468	14347	14379	14468	14564	14392	14343	14300	14369	14403	14492	14514	14374	14415	14264	14271	14418	14470	14525	14500	14260	14421	14322	14441	14334	14485	14247	14449	14361	14291	14430	14288	14511	14328	14321	14469	14414	14506	14629	14419	14486	14481	14250	14495	14334	14471	14371	14540	14416	14377	14469	14526	14239	14373	14508	14425	14546	14508	14335	14554	14385	14415	14354	14487	14472	14406	14524	14355	14361	14323	14345	14541	14559	14234	14505	14417	14390	14321	14519	14563	14366	14452	14259	14317	14524	14341	14482	14358	14364	14536	14301	14430	14558	14483	14456	14538	14707	14479	14315	14345	14316	14417	14437	14480	14484	14574	14353	14375	14265	14302	14406	14391	14379	14501	14434	14458	14580	14408	14242	14418	14535	14455	14413	14419	14668	14453	14394	14466	14389	14474	14550	14556	14440	14414	14481	14372	14397	14418	14528	14380	14369	14425	14527	14283	14370	14392	14440	14424	14390	14391	14485	14424	14346	14257	14362	14355	14563	14467	14457	14437	14324	14504	14345	14307	14365	14501	14428	14463	14367	14392	14414	14549	14450	14496	14420	14427	14281	14439	14384	14339	14259	14384	14346	14483	14347	14369	14462	14536	14555	14564	14425	14555	14312	14331	14322	14319	14384	14378	14264	14364	14475	14474	14255	14310	14348	14450	14438	14400	14389	14502	14368	14153	14363	14299	14480	14446	14442	14370	14504	14688	14415	14452	14367	14446	14509	14674	14235	14276	14419	14426	14428	14517	14409	14338	14412	14421	14351	14351	14635	14412	14491	14378	14621	14403	14379	14417	14586	14462	14552	14310	14455	14422	14467	14345	14467	14345	14408	14376	14497	14455	14194	14316	14437	14351	14284	14449	14451	14548	14500	14356	14440	14553	14370	14578
22724	20978	27892	24342	21886	22347	21277	18468	17762	17624	17653	17491	17418	17545	17348	17525	17265	17285	17531	17554	17393	17301	17286	17258	17109	16890	17356	17314	17328	17000	17212	17329	17100	17326	17257	17074	17318	17346	17169	17264	17056	17237	17418	17086	17238	17318	17003	17300	17226	17047	17284	17386	17342	17106	17117	17070	17186	17312	17159	16981	17157	17071	17301	17220	17252	17269	17136	17203	17172	17176	17172	17094	17182	17092	17168	17275	17456	17221	17155	17219	17160	17184	17230	17238	17257	17049	17183	17116	17063	17024	17201	17267	17192	17206	16950	17136	17317	17168	17161	17059	17067	17041	17163	17061	16839	17081	17150	17115	17331	17372	17285	17150	17178	17129	17304	17088	17345	17040	17124	17172	17157	17263	17134	17438	17190	17177	17198	17108	17223	16961	17187	17158	17283	17064	17027	17180	16952	16990	16986	17055	17310	17172	16923	17161	17214	17212	17220	17188	17338	17324	17347	17106	17197	17113	17114	16910	17003	17180	17208	17131	17161	17095	17133	16815	17224	17036	17159	17268	17284	16997	17271	17070	17147	17138	17226	17343	17079	17180	17225	17218	17153	17034	17309	17329	17239	17287	17101	17080	17171	17109	17346	17234	17373	17188	17140	17176	17115	17230	17135	17278	17260	17378	17233	17245	17233	16957	17082	17171	17139	17153	17043	17242	17224	17070	17047	17181	17118	17056	17336	17122	17081	17332	17256	17095	17297	17311	17250	17142	17252	17198	17221	17082	17254	17274	17214	17226	17125	17138	17217	17123	17320	17159	17254	17120	17107	16988	17284	17328	17044	17443	17203	17012	17192	17240	17237	17295	17253	17146	17086	17027	17211	17267	17186	17080	17032	17284	17352	17162	17099	17107	17223	17219	17151	17359	17236	17234	16943	17046	17269	17095	17184	17259	17098	17221	17204	17229	17216	17271	17425	17151	17164	17021	17298	17249	17228	17086	17250	17222	17022	17255	17310	17278	17318	17138	17001	17213	16993	17131	17108	17155	17286	17252	17250	17124	17078	17062	17364	17095	17110	17335	16933	17266	16994	17063	17321	17158	17089	17139	17150	17060	17008	17014	17317	17310	17025	17195	16924	17256	17262	17217	17373	17422	17088	17074	17294	17191	17131	17146	17147	17138	17201	17176	17087	17228	17220	17302	16954	17142	17191	17073	17414	17221	17112	17039	17123	17191	16977	17148	17119	17110	17215	17313	17419	17237	17129	17149	17304	17123	17148	17341	17047	17112	17068	17194	17203	17164	17308	17033	17209	17027	17195	17325	17281	17319	17339	17188	17296	17017	17209	17197	17202	17254	17167	17180	17070	17100	17048	17243	17153	17194	17265	17303	17087	17097	17240	17198	17077	17164	17193	17228	17157	17052	17408	17236	17113	17158	17176	17305	17250	17359	17291	17296	17015	17226	17287	17123	17087	17173	17093	17187	17214	17205	17345	17177	17083	17043	17194	17357	17222	16999	17360	17203	17212	17126	17064	17106	17332	17188	17170	17049	17324	17187	17386	17108	16917	17128	17043	17234	17195	17163	17184	17228	17309	17225	16983	16928	17256	17417	17063	17127	17101	17092	17232	17237	17245	17298	17264	17248	17203	17095	16899	17097	17161	17065	17181	17262	17130	17244	17220	17074	17225	17117	17160	16805	17168	17238	17344	17034	17388	17250	16998	17137	17076	17151	17227	17113	17197	17205	17281	17179	17265	17192	17543	17267	17088	17072	17302	17148	17294	17255	17182	17181	17173	17157	17174	17339	17077	17175	17240	17205	17211	17199	17070	17160	17227	17179	17140	17193	17094	17397	16977	17201	17139	17198	17095	17255	17391	17288	17144	17381	17248	17061	17249	17277	17148	17169	17163	17162	17364	17227	17337	17213	16917	17388	17207	17162	17141	17174	17124	17049	17088	17440	16934	17235	17209	17077	16979	17077	17299	17195	17167	17257	17228	17267	17245	17330	17076	17363	16845	17113	17061	17072	17177	17176	17222	17143	17388	17273	17176	17105	17192	17249	17169	17247	17200	17299	17157	16956	17176	17085	17154	17345	17082	17333	17053	17227	17524	17197	17225	16925	17007	17270	17060	17389	17160	17124	17227	17300	17203	17147	17340	17239	17233	17250	17001	17369	17167	17178	17088	17420	17051	17108	17218	16982	17113	17243	17088	17289	17053	17376	17052	17419	17192	17099	17116	17232	17043	17175	17313	17233	17293	17167	17255	17100	17224	17425	17279	17127	17326	17233	17199	17238	17057	16945	17148	17172	17279	17209	17264	17166	16989	17062	17194	17093	17190	17229	17208	17214	17220	17162	17324	17191	17237	17192	17175	16955	17100	17161	17085	17026	17142	17199	17253	17225	17138	17168	17305	17212	17017	17081	17252	17289	17148	17111	17152	17212	17193	17170	17147	17115	17138	17106	17256	17179	16990	17160	17259	17219	17055	17005	17263	17011	17250	17398	17241	17128	17210	17181	17241	17182	17213	17194	17301	17371	17260	16864	17264	17367	17209	17168	17253	17195	17312	17177	17167	17124	17238	17141	17131	17107	17223	17085	17079	17335	17256	17304	17389	17004	16984	17014	17180	17124	17178	17211	17241	17140	17351	17035	17094	17283	17215	17166	17243	17276	17274	17203	17432	17107	17185	17002	17126	16976	17340	17383	17117	17090	17102	17190	17242	17133	17303	17290	17339	17159	17154	17341	17230	17213	17114	16985	17025	17297	17164	17198	17130	17179	17210	17150	17138	17215	17038	17180	17228	17161	17183	17125	17203	17306	17257	17169	17256	17076	17126	16985	17486	17274	17255	17210	17061	17028	17099	17069	17210	17267	17196	17179	17162	17166	17147	17088	17208	17099	17400	17068	17166	17014	17205	17082	17033	16916	17193	16946	17355	17034	17256	17114	17170	17269	17051	17173	17303	17214	17151	17283	17250	17144	17301	17110	17128	17292	17236	17272	17130	17210	17194	17504	17431	17246	17262	17005	17301	17240	17167	17301	17005	17163	17089	17045	17356	17068	17187	17028	17360	17294	17023	17216	17368	17074	17180	17138	17249	17129	17087	17179	17196	17309	17269	17242	17224	17230	17282	17211	17271	17086	16998	17182	16980	17149	17031	17096	17214	17172	17187	17334	17182	17213	17167	17253	17514	17107	17290	17332	17286	17356	17175	17055	17216	17326	17145	17167	17199	17166	17131	17241	17274	17004	17237	17264	17122	17242	17372	17160	17167	17108	16976	17179	17094	17112	17041	17313	17192	17110	17051	16933	17306	17372	17139	17268	17156	17034	17310	17063	17183	17194	17173	17136	17249	17147	17146	17193	17146	17118	16992	17336	17075	17190	17185	16975	17024	17370	17152	17183	17316	17245	17138	17316	17078	17061	17091	17174	17198	17059	17115	17332	17298	17159	17195	17150	17017	16984	17050	17259	17139	17043	17234	17046	17138	17251	17167	17207	17137	16940	17154	17286	17438	17130	17302	17100	17005	17022	17179	17180	17262	17174	17176	17146	17266	17325	17194	17080	17273	17197	17181	16901	17124	17123	17189	17132	17162	17020	17221	17112	16984	17363	17057	17040	17239	17319	17400	17259	17212	16981	17252	17295	17161	17263	17123	17103	17268	17186	17093	17243	17193	17185	17011	17146	17161	17152	17249	17127	17120	17190	17139	17112	16945	17263	17183	17202	17204	17089	17236	17010	17012	16946	16864	16988	17243	17254	17001	17199	17215	17052	17042	17321	17078	17110	17318	17213	17092	17039	17349	17057	17267	17133	17201	17062	17113	17277	17430	17043	17368	17206	17004	17370	17180	16959	17145	17331	17339	17374	17152	17093	17298	17164	17125	17049	16968	17262	17180	17250	17294	17021	17234	16916	17096	17324	17216	17139	17159	17175	17024	17027	16888	17096	17467	17054	17205	17203	17395	17274	17105	17169	17019	17080	17167	17118	17284	17308	17279	17225	17072	17019	17173	17296	17160	17192	17182	17028	17240	17165	17261	17113	17037	17238	17270	17205	17194	17074	17135	17078	17319	17180	17161	17165	17171	17173	17179	17165	17159	17276	17281	17264	17209	17200	17311	17301	16920	17159	17172	16966	17255	17091	17388	17081	17252	17113	17031	17262	16935	17080	17381	17173	17357	17089	17385	17102	17181	17206	17160	17211	17280	17321	17306	17200	17161	17073	16966	17193	17254	17182	17356	17176	17090	17399	17127	17158	17107	17168	17119	17151	17275	17029	17119	17294	17142	17262	17189	17275	17084	17417	17240	17224	17201	17174	17399	17391	17367	17173	17286	16974	17266	17320	17197	17234	17206	17038	17330	16849	17351	17134	17211	17208	17118	17131	17201	17209	17210	17283	17118	17171	17384	17320	17396	17318	17253	17105	17264	16982	17287	17279	17364	17170	17191	17300	17103	17264	17127	17236	17174	17251	17389	17259	17074	17081	17120	17131	17348	17123	17356	17130	17049	17216	17086	17091	17140	17085	17267	17192	17488	17340	17052	17271	17189	17224	17027	17056	17168	17233	17006	17222	17140	17122	16902	17154	17196	17417	17248	17151	17242	17252	17264	17042	17035	17043	17064	17298	17007	17267	17242	17056	17352	17081	17274	17172	17187	17249	17086	17298	17057	17059	17086	17360	17311	16899	17055	17064	17310	17292	17129	17181	17202	16974	17131	17301	17250	17233	17059	17393	17138	17209	17180	17261	17395	17178	17154	17245	17336	17323	17440	17212	17240	17117	17343	17155	17360	17083	17043	17027	17035	17087	17197	17245	17108	17187	17108	17195	17338	17218	17169	17088	17262	17257	17172	17236	17124	17003	17105	17240	17177	17021	17168	17365	17144	17042	17118	17042	17187	17308	17182	17235	17123	17170	17157	17009	17201	17202	17123	17337	17352	17080	17216	17237	17054	17070	17354	17268	17058	17221	17019	17090	17170	16983	17458	17052	17252	17188	17264	17140	17137	17311	17295	17120	17305	17233	17143	16977	17077	17174	17203	17114	17226	17069	17155	17174	17113	17405	17043	17175	17115	17217	16996	17236	17174	17163	17239	17163	17103	17278	17177	17085	17202	17080	17055	17031	16922	16971	17056	17186	17183	16933	17160	16912	17160	17081	17156	17185
15241	32814	26982	20526	18248	16735	16070	15621	15198	14870	14802	14753	14729	14772	14699	14614	14756	14349	14570	14312	14437	14237	14277	14424	14220	14556	14311	14574	14447	14274	14433	14482	14497	14404	14354	14644	14483	14300	14502	14504	14407	14358	14463	14449	14412	14341	14387	14547	14347	14476	14203	14519	14240	14505	14354	14463	14393	14558	14379	14463	14341	14391	14460	14432	14427	14475	14349	14431	14415	14320	14236	14431	14554	14408	14253	14441	14413	14265	14407	14271	14372	14375	14197	14292	14333	14393	14241	14298	14535	14327	14328	14472	14264	14526	14464	14417	14267	14197	14248	14438	14362	14431	14431	14433	14372	14412	14373	14597	14262	14473	14410	14393	14218	14350	14364	14376	14371	14346	14496	14427	14523	14487	14488	14281	14412	14614	14233	14398	14401	14558	14318	14302	14528	14290	14474	14416	14616	14395	14386	14518	14313	14418	14142	14533	14406	14380	14435	14350	14447	14275	14337	14187	14301	14304	14372	14388	14461	14357	14240	14461	14370	14361	14321	14399	14488	14435	14380	14307	14379	14478	14463	14353	14342	14263	14323	14409	14203	14163	14257	14259	14374	14122	14364	14436	14324	14411	14291	14321	14495	14503	14387	14398	14366	14541	14459	14425	14413	14195	14279	14254	14501	14533	14389	14519	14395	14406	14408	14362	14367	14347	14487	14237	14448	14543	14478	14282	14260	14409	14487	14470	14371	14470	14500	14317	14176	14253	14432	14412	14318	14414	14497	14289	14463	14332	14437	14343	14453	14479	14249	14466	14300	14438	14321	14513	14222	14241	14394	14316	14207	14472	14319	14263	14469	14446	14403	14348	14393	14339	14318	14408	14347	14354	14374	14257	14549	14376	14345	14405	14472	14415	14252	14321	14355	14221	14439	14296	14258	14391	14480	14459	14504	14282	14111	14188	14425	14442	14468	14437	14397	14430	14395	14386	14304	14398	14387	14379	14336	14314	14381	14352	14291	14252	14574	14483	14424	14570	14493	14463	14395	14360	14500	14162	14342	14168	14310	14381	14271	14374	14280	14336	14534	14467	14276	14346	14307	14348	14351	14408	14398	14468	14291	14298	14421	14494	14345	14427	14300	14367	14346	14243	14324	14343	14283	14329	14440	14583	14299	14462	14490	14456	14082	14423	14274	14297	14287	14171	14465	14249	14464	14340	14464	14469	14361	14349	14504	14356	14367	14173	14402	14363	14388	14372	14526	14177	14448	14416	14412	14348	14615	14388	14325	14350	14319	14247	14383	14372	14374	14443	14430	14377	14351	14250	14450	14323	14426	14553	14296	14423	14238	14343	14392	14341	14389	14461	14427	14427	14335	14271	14382	14352	14461	14527	14258	14390	14279	14478	14390	14369	14395	14372	14309	14459	14246	14311	14328	14448	14202	14186	14395	14316	14547	14296	14423	14349	14432	14397	14355	14333	14443	14478	14407	14408	14317	14313	14337	14370	14370	14307	14336	14199	14357	14259	14313	14394	14353	14377	14389	14471	14450	14428	14295	14489	14360	14365	14568	14435	14476	14301	14377	14421	14486	14445	14315	14408	14268	14386	14338	14241	14278	14357	14411	14414	14330	14290	14380	14410	14270	14335	14262	14244	14361	14220	14308	14566	14421	14321	14330	14510	14397	14457	14207	14309	14324	14073	14302	14355	14403	14314	14425	14300	14461	14372	14466	14453	14338	14350	14432	14238	14345	14293	14343	14539	14204	14459	14499	14431	14491	14432	14466	14239	14345	14374	14418	14275	14564	14298	14296	14363	14431	14297	14595	14345	14439	14429	14414	14345	14362	14441	14389	14267	14459	14299	14335	14441	14302	14473	14384	14318	14236	14321	14303	14332	14410	14367	14429	14292	14319	14389	14458	14328	14344	14203	14504	14224	14343	14551	14420	14413	14343	14327	14409	14295	14262	14461	14357	14410	14363	14401	14333	14442	14412	14492	14378	14300	14365	14379	14610	14504	14392	14307	14436	14409	14398	14368	14300	14302	14299	14482	14306	14315	14467	14282	14394	14488	14339	14426	14370	14351	14339	14368	14464	14419	14440	14309	14294	14293	14441	14319	14444	14471	14467	14389	14424	14361	14350	14404	14565	14456	14350	14255	14392	14553	14598	14390	14401	14627	14322	14274	14391	14515	14345	14367	14415	14134	14331	14444	14395	14448	14400	14310	14427	14422	14285	14268	14203	14465	14366	14243	14359	14338	14413	14286	14377	14390	14355	14294	14386	14431	14450	14284	14374	14445	14444	14516	14173	14408	14265	14569	14479	14382	14462	14276	14246	14532	14288	14444	14442	14452	14377	14488	14457	14372	14320	14317	14499	14443	14339	14224	14375	14277	14415	14379	14341	14320	14483	14351	14425	14493	14271	14387	14442	14363	14460	14288	14259	14291	14290	14342	14476	14416	14358	14469	14359	14383	14304	14495	14317	14393	14329	14165	14282	14533	14442	14470	14469	14240	14368	14452	14384	14333	14420	14299	14352	14326	14255	14524	14285	14451	14262	14358	14519	14323	14249	14328	14400	14396	14412	14451	14387	14343	14449	14265	14362	14396	14280	14346	14354	14352	14350	14377	14235	14438	14308	14350	14460	14301	14441	14143	14435	14368	14385	14297	14428	14295	14244	14346	14602	14310	14277	14246	14510	14335	14192	14213	14428	14257	14351	14370	14319	14344	14591	14288	14387	14492	14438	14374	14404	14502	14455	14256	14442	14425	14367	14521	14507	14370	14420	14282	14342	14357	14254	14441	14435	14260	14411	14389	14611	14492	14318	14401	14402	14428	14494	14347	14306	14440	14227	14421	14421	14403	14366	14210	14267	14453	14317	14386	14406	14399	14412	14451	14294	14335	14375	14381	14328	14425	14396	14335	14339	14514	14543	14178	14278	14326	14367	14262	14442	14425	14477	14309	14429	14339	14460	14264	14448	14324	14398	14520	14373	14339	14425	14346	14330	14472	14385	14218	14172	14331	14342	14354	14384	14284	14233	14185	14496	14400	14351	14298	14448	14479	14348	14425	14432	14390	14381	14416	14179	14248	14250	14558	14151	14557	14349	14389	14318	14306	14412	14398	14211	14255	14488	14349	14444	14338	14362	14245	14364	14209	14375	14431	14367	14565	14339	14368	14291	14558	14144	14339	14498	14484	14286	14585	14411	14357	14314	14352	14360	14404	14384	14432	14390	14448	14315	14249	14539	14285	14271	14443	14074	14299	14497	14353	14420	14285	14370	14421	14174	14331	14437	14396	14270	14351	14235	14376	14362	14412	14316	14301	14336	14318	14222	14312	14352	14295	14356	14253	14377	14395	14444	14239	14326	14365	14432	14398	14445	14406	14384	14324	14229	14393	14336	14406	14478	14390	14475	14416	14370	14346	14254	14290	14282	14378	14361	14465	14389	14348	14312	14338	14244	14277	14346	14279	14396	14230	14424	14204	14398	14381	14372	14495	14412	14439	14389	14353	14448	14357	14368	14283	14204	14431	14251	14181	14479	14255	14252	14555	14327	14465	14330	14158	14327	14229	14441	14353	14336	14334	14401	14452	14360	14330	14298	14290	14525	14375	14355	14419	14223	14280	14415	14471	14414	14415	14252	14280	14529	14310	14304	14596	14562	14207	14339	14329	14288	14374	14259	14251	14434	14269	14179	14345	14317	14409	14162	14473	14413	14435	14323	14409	14357	14318	14495	14404	14398	14312	14549	14291	14458	14319	14420	14213	14257	14376	14319	14402	14257	14420	14354	14353	14351	14321	14165	14447	14214	14382	14327	14499	14369	14198	14192	14416	14368	14369	14329	14373	14247	14495	14297	14304	14538	14245	14451	14456	14378	14212	14388	14382	14368	14529	14423	14289	14383	14211	14399	14429	14426	14446	14350	14188	14169	14731	14441	14394	14354	14219	14404	14261	14245	14369	14435	14175	14272	14378	14349	14437	14333	14420	14183	14509	14336	14380	14267	14186	14571	14237	14263	14150	14282	14406	14280	14440	14352	14346	14314	14366	14260	14395	14322	14293	14333	14284	14431	14376	14316	14279	14360	14421	14360	14503	14333	14304	14509	14538	14318	14331	14301	14285	14300	14378	14376	14372	14404	14423	14399	14394	14383	14463	14306	14410	14345	14334	14244	14339	14466	14390	14340	14253	14322	14369	14341	14450	14464	14336	14574	14338	14268	14362	14320	14440	14261	14365	14508	14385	14442	14573	14628	14273	14348	14243	14257	14214	14241	14462	14388	14402	14358	14268	14376	14349	14369	14418	14399	14410	14370	14267	14592	14296	14286	14199	14274	14494	14436	14320	14314	14293	14393	14356	14451	14414	14513	14411	14396	14372	14385	14444	14404	14561	14222	14291	14454	14226	14324	14180	14337	14324	14157	14451	14221	14274	14426	14344	14257	14451	14357	14390	14443	14417	14305	14392	14353	14385	14446	14377	14318	14330	14514	14493	14297	14244	14556	14448	14412	14447	14415	14311	14441	14287	14261	14510	14224	14373	14338	14467	14263	14523	14218	14317	14380	14303	14273	14455	14456	14256	14462	14279	14479	14424	14298	14265	14329	14213	14381	14322	14404	14345	14525	14345	14433	14440	14487	14282	14346	14277	14294	14351	14409	14499	14427	14364	14376	14403	14433	14445	14457	14263	14382	14362	14287	14499	14314	14397	14322	14431	14235	14241	14273	14469	14264	14421	14392	14260	14330	14263	14478	14392	14516	14410	14393	14293	14319	14374	14512	14137	14281	14364	14417	14581	14370	14335	14403	14554	14368	14488	14361	14463	14420	14228	14357	14280	14231	14395	14262	14410	14259	14394	14354	14340	14453	14455	14399	14230	14296	14505	14441	14411	14345	14358	14289	14375	14442	14378	14274	14319	14332	14406	14476	14291	14342	14317	14232	14443	14263	14382	14387	14362	14299	14214	14272	14377	14359	14334	14511	14407	14410	14328	14470	14291	14379	14354	14369	14410	14319	14475	14420	14439	14267	14243	14431	14354	14407	14258	14405	14321	14455	14372	14382	14244	14390	14349	14382	14434	14289	14414	14280	14324	14389	14295	14346	14324	14564	14150	14398	14324	14260	14361	14315	14313	14406	14257	14302	14413	14464	14429	14313	14394	14476	14294
24355	20983	26701	26446	20876	19607	19606	18596	18519	18369	18323	18064	18137	18034	18247	18046	18015	17865	17804	17938	17800	18052	17817	18007	18154	17965	17947	17989	18044	17943	17816	17979	18121	17838	18091	18036	18071	17768	18040	18093	17977	17933	17901	17957	17763	17744	17961	17988	17836	17890	17986	18124	18011	17830	17802	18031	17922	17903	18174	17868	17964	17919	17711	17693	17883	17963	17926	18009	17910	17904	17859	17912	17720	17835	18059	17800	17797	17841	17985	17980	17906	17963	17765	18026	17859	18025	18017	17804	17940	17919	17818	17912	17845	17934	17928	17774	17905	17968	17944	17760	17792	17932	17806	18077	17908	17967	18007	17951	17819	18104	17845	17915	18072	17960	17827	17778	17738	17849	17950	17933	17831	17813	17768	17956	18132	17879	17833	17749	17913	18019	17827	18023	17957	18014	17880	18020	17752	17805	17974	17896	18016	17747	17873	17919	17739	17897	18047	17885	17813	17868	17874	17884	17712	18027	17717	17679	17922	18192	17943	18000	17733	17775	17979	17733	17748	17910	17876	17869	18258	17912	17934	18160	18097	17962	17840	18100	17901	17936	17944	17816	17790	17732	18072	17955	18031	18104	17838	17894	17977	17996	17876	17919	17812	17861	18019	17781	18033	18005	17913	17991	17826	17905	17825	17895	17862	17849	17723	18138	17951	18011	17691	17799	17576	17901	17960	17964	17938	17976	17913	18032	17739	17876	17997	17793	18100	17818	17923	18035	17999	17962	17791	17973	18059	17828	18065	17941	17985	18006	17872	17803	17759	17927	17934	17695	18102	17696	17784	17984	17836	17979	17942	17913	17903	17924	17797	17748	17889	17695	17964	18069	17966	17901	17966	17892	17948	18190	17929	18166	17779	17918	17827	17785	17684	17746	17703	17864	17871	17874	17994	17920	17723	17661	18069	18078	17927	17920	18153	18102	17926	17857	17870	17960	17952	17961	17938	17827	17955	17822	17838	17711	18037	17961	17914	17982	18141	17879	17838	17945	17767	17842	18042	17806	18026	18082	17859	17945	17790	17868	17784	17845	17758	17957	17727	17750	17780	18059	17838	17975	18026	18043	18010	17817	17844	17750	17999	17881	17844	17914	17730	17859	17864	18086	17877	17864	17875	18262	18103	17757	17914	17909	17953	18018	17743	17772	18067	17921	17970	18094	17809	17907	17845	17942	17963	17878	17816	17890	17723	17748	17923	17799	17780	17922	18037	17859	18166	17899	17846	17986	17964	17824	18043	17792	17928	17877	17846	17825	18112	17914	17623	18042	17948	17718	18013	17834	18005	17848	17934	17897	18127	17931	17786	17781	17813	18083	17951	17685	18030	17975	17859	17870	17712	17821	17787	17765	17917	17776	17812	17817	17861	17957	17971	17951	17827	17833	17973	17852	17930	17953	17916	17925	17851	17737	17899	18014	17814	17909	18024	17960	18052	17800	17766	17961	17923	17942	18042	17799	18084	18197	17791	17740	17740	17841	17977	17932	17780	17906	17804	17749	17791	17978	17880	17821	17832	17844	18064	17905	17829	17767	17823	17735	17845	17945	17928	18099	17872	18134	18207	17784	17843	17876	17879	17691	17970	17818	17925	17956	18227	17748	17927	18020	17919	17723	17907	17683	17848	17883	18022	17925	17978	17836	17971	17823	17840	17742	17793	17754	17744	17807	17726	18140	17822	17804	17668	17715	17932	17993	17788	17836	17773	17779	17904	18010	17831	17848	17872	17840	17959	18026	17897	17899	18023	18066	18117	17723	17950	17889	18050	17844	18000	17875	17809	17928	17875	17805	17988	17992	17776	17724	17789	17948	17907	17902	18069	17848	17970	17927	17980	17952	17946	18128	17875	17793	17860	17987	18005	17799	17929	17766	17818	17739	18264	17836	17867	17903	17894	18000	18015	17931	17831	17900	17949	17728	17863	17878	17714	18034	18188	17907	18001	18044	17633	17767	17815	17966	17950	17957	17867	17751	17833	17884	17963	17811	18015	18154	17959	17935	17851	18069	17918	17950	17797	17710	17976	18213	17921	17714	18091	18004	17979	17987	18057	17949	18197	17829	17867	17911	17845	17870	17660	17942	17900	17787	17860	18026	17863	17734	18021	17819	17968	17878	17890	17801	17835	17963	17779	18039	17808	17707	17748	17893	18041	17904	17814	17949	17934	17776	17783	17689	17874	17873	17868	17879	17896	17888	17902	18144	18110	17875	18025	17872	17732	17740	17855	17769	17837	17879	17934	18030	17965	17781	18015	17930	17785	17828	17892	18016	17947	17933	18060	17906	17812	17736	17976	17904	17882	17921	17940	18011	18063	17846	17916	18116	17851	17962	17831	18106	17844	17770	18020	18124	17999	17938	17845	17917	18021	17969	17752	18021	18106	17744	17802	17971	18068	17893	17820	17911	17707	17667	17843	17923	17905	17855	17837	17648	17826	17954	17881	17772	17931	17921	17943	17862	17741	17782	17765	17762	17987	17912	18034	17891	18046	17834	17882	17966	17814	17944	17996	17952	17923	17979	17946	17904	17902	17840	17820	17835	17774	18036	17890	17640	17971	17769	18143	17818	17822	17811	17801	18115	17883	17905	18021	18017	17955	18078	17931	17940	18140	17894	17800	17933	17899	17788	17933	17918	18045	18012	17837	17834	17882	17919	17979	17979	18075	17853	17760	17746	17915	17906	17873	18018	17728	17876	17709	17901	18224	17744	17733	17693	17807	17920	18052	17735	18077	17817	17905	17948	17724	17879	17836	17774	17608	17784	17884	17803	17733	17895	17781	18089	17776	17986	17807	18024	17734	17772	18088	17990	17821	17868	17940	17806	17965	17899	17970	18068	17729	17799	17946	18156	17828	17941	17777	17735	17833	17909	18111	18171	17828	17751	17917	17785	18087	17923	17924	17823	17833	17823	17934	17727	17938	18144	17958	17874	18012	18055	17881	17946	17870	17872	17929	17745	17746	17824	17924	17637	17594	17888	17952	18036	17784	17891	17869	17778	17849	17782	17813	17741	17803	18026	17835	17759	17949	18031	17931	18047	17966	17859	17808	17854	18077	17792	17728	17824	17961	17859	17995	17866	17865	17748	17887	17848	17879	17735	17750	18082	17900	17973	17944	17977	17755	17988	17766	17832	17975	17983	17875	18035	17994	17873	17777	17889	17758	17864	17818	17942	17875	17815	17697	17963	17952	18109	17968	17915	17941	17957	17799	17641	18091	17767	17719	17951	17966	17889	17890	17976	17815	17796	17723	17846	17919	18028	18103	17941	17765	18062	17973	17857	17719	18068	17849	17914	17934	17933	17584	17835	17801	18004	18034	17780	17781	18004	17979	18152	17959	17924	17846	17732	17894	17996	18007	17818	17727	17951	17818	17976	17983	17873	17792	17933	17905	17910	17929	17842	17817	17790	17937	17907	17893	18064	17904	17921	18041	17843	17889	17818	17886	18122	17885	17774	17846	18095	17845	18075	17936	18079	17795	18016	17974	17784	17985	17786	17952	17941	17871	17833	17989	18021	17864	17806	17954	17813	17930	17720	17958	17996	18009	17854	17769	18010	17881	17689	18221	17874	17946	18117	17994	17940	17998	18027	17956	17926	17986	18009	17868	17847	18006	17842	17891	18031	17958	18078	17954	18030	18046	17925	18019	17887	18021	17768	17896	18074	17989	17900	17868	17801	17909	17839	17891	17870	17990	17952	17946	17782	18024	17891	17872	17647	17813	18021	17854	17907	17841	17852	17933	17887	17966	17848	17911	18042	17889	17970	17861	17907	17840	18007	17830	17906	18052	18085	17815	17935	18063	17862	17991	17931	18071	17675	17877	17980	17871	17823	18033	17874	18004	17737	17883	17714	18112	18011	18012	17833	18141	17904	18098	17891	18051	17901	17988	17823	18118	18001	18048	18051	17736	17848	18036	17860	17994	18001	17690	17996	17959	17928	17882	17758	17885	17832	17844	17963	17985	17885	18033	17763	17883	17912	17693	18068	17756	17935	17786	17878	17956	17991	17844	17915	17895	17907	17964	17891	17709	17903	17757	17965	17986	17970	17757	17856	17961	17975	17793	17674	18101	17926	18010	18030	17964	17832	18026	17799	17925	17803	17767	17817	17964	17823	17706	17949	18028	17927	17869	17726	17793	17827	17873	17771	17994	18138	17907	17995	18118	17924	17981	18015	17786	17762	17822	17908	17928	17955	17982	17754	17852	17921	17915	18053	17785	17777	18014	17906	17934	17939	17988	17676	17913	17798	17851	17644	18006	17947	17860	18027	17919	17756	18016	17899	17770	18104	17805	17942	17934	17920	18023	17931	17980	17874	17818	17923	18000	17759	17826	17908	18008	18064	18061	17972	17583	17868	17966	17876	17975	17802	17787	17788	17976	17830	17885	17871	17901	17882	18015	18087	17931	17827	18072	17807	17948	17858	18100	17896	17888	17898	18020	17759	17684	17802	17949	17924	17944	18011	17922	17789	17881	17789	17941	17923	17979	17898	17811	17989	17970	17775	17948	17996	17791	17927	17884	17900	18127	17777	17828	18047	18023	17961	17774	18096	17982	17825	17804	18019	17860	18037	17824	17950	17795	18011	17880	17855	17961	17810	18071	17971	18043	18031	17858	18015	17881	17707	17559	18052	17985	18007	17953	17969	17954	17984	17890	17704	17749	17759	17930	17710	18097	17816	18041	17749	17937	17785	17923	17828	17901	17832	17710	18065	17925	17845	17877	17891	18055	17953	17996	18145	17851	17975	17968	17832	17725	17836	18028	17911	17869	17929	17933	17784	17857	18226	17803	17978	17815	18046	17950	17914	17650	17819	18011	18025	17925	17826	17881	17904	17867	17900	17783	17910	18153	17973	17881	17976	17696	17972	17882	17890	17943	17821	17858	17872	17943	17806	17722	18107	17892	17930	17776	17906	17709	17780	17825	17924	17737	17855	17847	17880	18023	17887	17910	17914	18016	17836	17997	17775	17816	17802	17764	17961	17956	17732	18004	17985	17898	17806	17947	17653	17945	17882	17871	17924	17918	17831	17927	17736	17991	17667	17758	17976	17968	17827	17939	17832	17981	17920	17849	18062	18058	17929	17661	17881	17649	17962	17847	18138	17695	17964	17949	17773	17919	17879	17838	17810
16027	29510	24365	19445	17535	16526	15978	15505	15459	15058	14985	15116	15027	14900	15025	14988	14891	14962	14831	14730	14867	14835	14910	14675	15046	14870	14959	14906	14954	14858	14810	14872	14789	14836	14993	14864	14967	14834	14745	14769	14922	14810	14904	14772	14775	14879	14995	14815	14766	14959	14910	14864	14852	14880	14741	14845	14687	14845	14871	14922	14635	14901	14789	14877	14824	14970	14893	14891	14744	14869	14820	14911	14776	14778	15022	14959	14756	14931	15095	14905	14813	14959	14937	14826	14828	14817	14819	14792	14910	14960	14884	14709	14828	14850	15001	14926	14886	14706	14854	14790	14809	14691	14791	14672	14746	14827	14746	14942	14874	14704	14911	14917	14731	14945	14886	14830	14946	14787	14869	14830	14773	14895	14728	14851	14971	14716	14836	14894	14686	14875	14806	14819	14762	14954	14905	14871	14700	14825	14924	14934	14979	14868	15008	14821	15096	14789	14759	14918	14895	14887	14886	14880	14831	14803	14939	14740	14930	14676	14982	15035	14876	14696	14785	15061	14874	14664	14772	14763	14880	14794	14873	14886	14726	14918	14975	14986	14798	14816	15039	14897	14796	14672	14727	14650	14853	14596	14891	14853	15020	14817	14844	14734	14821	14746	14635	14852	14878	14890	14899	14715	14948	14851	14900	14971	14961	14745	14836	14734	14777	14643	14897	14938	14776	15065	14684	14870	14884	14718	14802	14834	14804	14699	14799	14723	14785	14918	14948	14895	14778	14952	14735	14946	14834	14929	14622	14760	14876	14842	14854	14995	14813	14855	14952	14875	14870	14977	14874	15012	14720	15001	14879	15071	14820	14747	14712	14998	14770	14859	14753	14962	14740	14770	14890	14733	14784	14897	14892	14922	14799	14870	14882	14912	14812	14763	14839	14866	14725	14932	14930	14739	14842	14962	14781	14894	14834	14656	14843	14757	14885	14833	14670	14809	14761	14923	14887	14783	14858	14774	14680	14770	14911	14670	14780	14814	14814	14821	14663	14703	14927	14821	14888	14821	14844	14835	14893	14937	14876	14944	14767	15000	14856	14753	14818	14780	14732	14880	14934	14985	14796	14855	14890	14801	14874	14831	14718	15005	14718	14700	14848	14743	14626	14738	14889	14997	14883	14920	14946	14890	14698	14844	14901	14720	14851	15088	14787	14742	14909	14907	14997	14823	14801	14960	14923	14932	14967	14690	14817	14766	14923	14843	14773	14992	14911	14857	14862	14846	14700	14868	14863	14762	14825	14857	14887	14713	14739	14913	14947	14780	14869	14911	14849	14853	14827	14988	14819	14861	14831	14894	14779	14837	14872	14827	14967	14797	14772	14836	14781	14869	14886	14807	14798	15043	15042	14899	14870	14653	14765	14720	14718	14793	14859	14684	14827	14931	14884	14779	14889	14920	15007	14690	14729	14860	14799	14746	14939	14748	14800	14830	14821	14800	14753	14808	14853	14812	14923	14751	14904	14799	14906	14954	15000	14822	14939	14847	14927	14857	14874	14897	14865	14784	14774	14947	14799	14816	14770	14792	14844	14778	14775	14892	15005	14745	14795	14641	14789	15002	14799	14928	14791	14991	14896	15058	14853	14703	14946	14824	14814	14865	14904	14662	14855	14929	14899	14699	14926	14800	14902	14854	14935	14857	14942	14866	14807	14703	14816	14953	14823	14890	14995	14948	15103	14809	14996	14822	14893	14872	14817	14706	14863	14873	14848	14958	14714	14699	14781	14936	14704	14751	14844	14699	14575	14924	14829	14941	14912	14857	14865	14750	14951	14961	14887	14964	14806	14909	14837	14808	14967	14992	14967	14906	14862	14689	14797	14846	14944	14834	14882	14800	14881	15020	14674	14730	14647	14822	14903	14943	14846	14735	14724	14948	14886	14939	14931	14728	14781	14776	14669	14931	14865	14957	14817	14755	15002	14773	14756	14939	15048	14778	14813	14847	14686	14955	14851	14915	14798	14743	14880	14752	14865	14919	14934	14753	14927	14705	14818	14889	14930	15066	14872	14901	14771	14714	14981	14861	14727	14764	14934	14891	14837	14916	14854	14536	14930	14697	14851	14852	14875	14882	14975	14859	14749	14972	14809	14887	14870	14871	14951	14828	14866	14741	14864	14857	14916	14772	14983	14983	14726	14820	14794	14970	14786	14816	14784	14761	14938	14989	14914	14928	14805	14801	14982	14819	14717	14756	14942	14815	14778	14758	14698	14850	14708	14699	14805	14755	14955	14946	14790	14666	14939	14773	14938	14797	14843	14826	14775	14945	14740	14964	14783	14837	15037	15005	14896	14853	14767	14900	14870	14940	14907	14834	14840	14959	14893	14890	14980	14880	14779	14597	14865	14876	14833	14998	14783	14622	14872	14926	14902	14792	14855	14813	14952	14760	14872	14876	14907	14846	14898	14816	14804	14812	14795	14873	14660	14729	14773	14759	14837	15075	15048	14932	14953	14691	15106	14866	14823	14899	14920	14890	14795	14809	14763	14745	14957	14844	14914	15047	14796	14741	14860	15043	14893	14928	14826	14842	14827	14954	14851	14942	14847	14860	14811	15026	14787	14909	14842	14890	14918	14974	14793	14793	15009	15088	14985	14860	14853	14922	14850	14858	14878	14653	14923	14832	14751	14773	14862	14737	14873	14894	14813	14729	14647	14871	14669	14689	14739	14642	14844	14753	14776	14900	14801	14643	14916	14920	14762	14961	14830	14842	14991	14883	14893	14717	14849	14836	14866	14778	14842	14928	14803	14902	14882	14875	14733	14645	14853	14905	14887	14818	15047	14793	14759	14804	14760	14865	14829	14764	14872	15036	14778	14880	14854	14712	14758	14886	14676	14807	14998	14857	14872	14871	14852	14826	14793	14792	14833	14957	14761	14972	14845	14932	14881	14965	14817	14874	14877	14927	14847	14863	14725	14849	14848	14802	14909	14718	14780	14918	14959	14668	14735	14799	14998	14808	14626	14846	14942	14782	14803	14888	14885	14710	14792	14960	14917	14637	14830	14947	14961	14875	14701	14917	14869	15016	14903	14859	14911	14783	14905	14893	14718	14658	14759	14700	14945	14887	14885	14885	14848	14781	14661	14885	14733	14883	14871	14833	14723	14803	14930	14791	14864	14956	14861	14938	14836	14856	14867	14877	14882	14780	14684	14802	14870	14864	14712	14761	14777	14862	14798	14856	14628	14840	14855	14747	14825	14877	14781	14846	14884	14782	14798	14925	14834	14893	14723	14892	14890	14750	14742	14593	14878	14825	14969	14759	14716	14674	14799	14978	14772	14885	14916	14673	14829	14745	14933	14846	14925	14773	14888	14900	14866	14884	14989	15011	14940	14776	14875	14785	14859	14866	14792	14832	14800	14805	14773	14922	14724	14755	14807	14806	14829	15019	14920	14779	14729	14890	14715	14707	15025	14807	14824	14939	14756	14911	14691	14772	14856	14825	14791	14725	14792	14827	14972	14841	14954	14876	14876	14885	14817	14791	14901	14924	14935	14833	14872	14911	14878	14910	14936	14827	14791	14812	14933	14746	14954	14755	14751	14880	14986	14844	14924	14789	14907	14789	14793	14911	14927	14845	14932	14839	14751	14823	14947	14917	14995	15004	14922	14889	14738	14735	14808	14849	14797	14761	14656	14692	14894	14753	14606	15039	14646	14834	14896	14852	14904	14856	14907	14797	14829	14961	14877	14834	14608	14832	15037	14893	14735	14920	14761	14745	14804	14859	14741	14826	14567	14903	14818	14861	14857	14695	14831	14872	14808	14803	15104	14857	14771	14746	14766	14940	14885	14873	14796	14756	14666	14979	14855	15039	14816	14950	14904	14804	14724	14747	14835	14844	14824	14936	14793	14787	14908	14939	14936	14906	14698	14842	14900	14685	14853	14784	14947	14748	14909	14786	14867	14890	14885	14869	14822	14752	14839	14937	14911	14923	14772	14904	14802	14931	14965	14715	15130	14776	14906	14724	14968	14905	14801	14818	14988	15043	14861	14808	14750	15061	14830	14980	14853	14967	14858	14851	14845	14886	14746	14935	14912	14847	14781	14829	14833	14867	14924	14928	14793	14900	14854	14636	14928	14959	14928	14944	14769	14840	14885	14678	14678	14782	14870	14792	14785	14771	15022	14656	14832	14794	14858	15058	14981	14960	14664	14865	14800	14965	14873	14831	14875	14889	14604	14787	14805	14858	14766	14946	14793	14759	14879	15011	14910	14671	14746	14655	14823	14842	14934	14795	15014	14835	14821	14811	14962	14781	14857	14872	14718	14815	14864	14904	14848	14945	14817	14863	14860	14780	14953	14931	14705	14769	14798	14909	14858	14884	14802	14754	14875	14908	14839	14870	14886	14963	14774	14881	14669	14877	14826	14829	14893	14987	14885	14869	14710	14759	14784	14752	14618	14693	14754	14872	14915	14837	14926	15066	14751	14980	14800	14958	14814	14928	14780	14932	14790	14816	14657	14730	14925	15006	14886	14789	14980	14837	14867	14848	14873	14758	14825	14905	14907	14842	14773	14883	14859	14739	14799	14840	14820	14944	14803	14937	14871	14686	14797	14817	14840	14805	15017	15140	14898	14842	14807	14845	14835	14927	15131	14924	14896	14967	14979	14853	14824	14782	14929	14727	14820	14852	14914	14768	14882	14742	14701	14857	14982	14989	14879	14745	14825	15075	14679	14810	14943	14980	14836	14962	14819	14953	14873	14898	14825	14820	14881	14725	14890	14936	14956	14828	14700	14950	14917	14849	14855	14920	14740	14882	14735	14797	14737	14787	14866	14781	14814	14732	14770	14889	14575	15064	14908	14719	14791	14908	14961	14815	14805	14732	14770	14859	14859	14668	14932	14690	14625	14717	14770	14960	14768	14815	14838	14788	14779	14858	15020	14822	14777	14915	14985	14727	14782	14768	14732	14885	15018	14827	15059	14837	15064	14787	14819	14752	14978	14773	14874	15125	14712	14873	14795	14736	14787	14901	14906	14871	14792	14860	14824	14829	14792	14872	14744	15032	14908	14885	14719	14924	15001	14958	14932	15009	14994	14885	14897	14856	14951	14887	14810	14764	14868	14890	14810	14935	14821	14830	14841	14816	14766	14816	14899	14843	14771	14703	14890	14712	14888	14859
21895	21039	28308	24025	21321	23457	25418	20562	19332	19647	19521	18909	19077	18967	18674	18700	18778	18814	18711	18693	18734	18656	18629	18605	18661	18537	18713	18652	18545	18539	18507	18524	18506	18328	18653	18571	18490	18620	18518	18632	18423	18593	18580	18600	18633	18362	18656	18415	18671	18534	18664	18403	18533	18614	18729	18459	18563	18504	18536	18386	18471	18844	18349	18321	18563	18630	18539	18503	18554	18430	18578	18531	18579	18516	18494	18327	18758	18553	18325	18581	18457	18560	18488	18353	18613	18734	18394	18518	18631	18533	18563	18428	18521	18456	18421	18372	18552	18594	18510	18343	18357	18284	18245	18426	18504	18638	18480	18501	18521	18305	18510	18487	18148	18508	18592	18343	18490	18530	18377	18403	18310	18254	18451	18583	18460	18387	18502	18574	18438	18311	18452	18566	18529	18505	18525	18353	18421	18504	18450	18340	18473	18389	18675	18762	18335	18638	18391	18549	18469	18320	18449	18526	18259	18607	18458	18374	18408	18271	18113	18317	18505	18324	18467	18534	18557	18437	18462	18324	18292	18191	18346	18354	18511	18433	18513	18610	18265	18352	18348	18474	18472	18388	18476	18172	18488	18492	18509	18286	18281	18303	18286	18424	18524	18584	18557	18449	18507	18535	18680	18262	18469	18501	18635	18450	18427	18489	18601	18510	18399	18499	18292	18319	18558	18269	18496	18557	18581	18513	18518	18531	18379	18376	18395	18507	18520	18459	18400	18567	18443	18443	18581	18549	18458	18498	18394	18482	18617	18653	18465	18529	18539	18393	18399	18504	18638	18387	18640	18440	18436	18440	18343	18457	18276	18403	18434	18481	18372	18580	18496	18412	18602	18646	18492	18472	18475	18576	18301	18351	18759	18485	18369	18367	18592	18237	18354	18462	18626	18435	18480	18327	18432	18435	18374	18496	18697	18398	18686	18479	18398	18583	18504	18444	18332	18230	18235	18441	18458	18544	18362	18195	18520	18386	18190	18337	18298	18346	18228	18485	18631	18491	18633	18666	18316	18538	18293	18376	18535	18314	18429	18538	18664	18345	18336	18539	18268	18368	18526	18329	18341	18399	18643	18384	18430	18580	18359	18333	18492	18332	18438	18424	18405	18565	18363	18297	18641	18264	18427	18338	18475	18594	18363	18381	18330	18372	18435	18414	18312	18360	18577	18313	18448	18690	18379	18297	18345	18424	18483	18437	18536	18385	18559	18376	18537	18369	18425	18451	18664	18174	18506	18322	18483	18176	18465	18220	18568	18314	18373	18406	18350	18267	18548	18525	18558	18376	18456	18315	18495	18564	18349	18285	18591	18519	18430	18293	18456	18461	18561	18541	18498	18238	18502	18270	18530	18411	18266	18335	18398	18511	18455	18251	18437	18378	18475	18233	18709	18497	18357	18578	18460	18255	18416	18584	18313	18417	18468	18698	18317	18368	18206	18524	18494	18382	18411	18572	18389	18212	18550	18419	18250	18546	18335	18325	18480	18395	18418	18381	18519	18590	18491	18482	18403	18317	18302	18452	18611	18574	18539	18390	18604	18347	18468	18497	18498	18389	18329	18103	18388	18402	18536	18269	18617	18486	18663	18549	18212	18309	18556	18525	18510	18657	18500	18519	18417	18492	18393	18497	18308	18211	18293	18340	18481	18308	18558	18459	18538	18542	18393	18313	18383	18369	18507	18356	18313	18523	18300	18647	18336	18268	18295	18371	18413	18504	18454	18533	18389	18535	18263	18590	18355	18206	18452	18477	18560	18475	18567	18410	18447	18386	18494	18291	18634	18502	18487	18416	18246	18459	18530	18575	18334	18358	18500	18612	18350	18191	18436	18274	18497	18736	18526	18450	18465	18537	18482	18559	18568	18295	18444	18447	18551	18401	18512	18409	18236	18374	18287	18432	18459	18570	18404	18513	18338	18512	18516	18383	18267	18462	18534	18621	18345	18300	18405	18539	18470	18378	18493	18592	18578	18408	18430	18442	18208	18415	18368	18260	18619	18407	18419	18494	18398	18447	18465	18196	18662	18459	18452	18298	18470	18419	18369	18244	18557	18376	18334	18645	18412	18388	18485	18565	18422	18513	18332	18217	18165	18236	18382	18514	18397	18512	18229	18630	18439	18210	18475	18420	18502	18465	18482	18540	18449	18423	18288	18441	18622	18532	18458	18419	18298	18334	18478	18400	18376	18500	18185	18352	18369	18630	18512	18422	18381	18414	18464	18521	18495	18532	18330	18316	18426	18461	18659	18508	18434	18444	18348	18249	18415	18359	18311	18352	18349	18370	18356	18436	18488	18474	18481	18601	18605	18399	18575	18180	18419	18439	18348	18324	18466	18318	18415	18336	18322	18339	18460	18459	18362	18500	18283	18157	18313	18460	18586	18260	18447	18262	18462	18431	18199	18558	18553	18308	18440	18315	18359	18395	18538	18488	18511	18703	18411	18522	18381	18514	18494	18485	18406	18377	18434	18566	18364	18530	18341	18580	18448	18519	18489	18489	18390	18368	18476	18445	18364	18241	18506	18473	18575	18509	18515	18529	18475	18492	18457	18334	18464	18488	18387	18308	18208	18424	18321	18429	18360	18335	18273	18507	18512	18500	18523	18354	18435	18584	18490	18387	18603	18329	18382	18323	18380	18348	18398	18492	18429	18526	18555	18347	18309	18189	18163	18235	18500	18444	18421	18435	18658	18215	18555	18477	18400	18506	18490	18545	18447	18509	18492	18395	18433	18500	18522	18466	18500	18487	18401	18468	18483	18422	18283	18424	18527	18332	18447	18449	18314	18314	18304	18544	18452	18382	18505	18401	18599	18493	18652	18511	18408	18439	18390	18357	18356	18540	18268	18365	18287	18446	18143	18583	18283	18469	18412	18349	18426	18354	18519	18309	18492	18379	18530	18344	18394	18523	18360	18424	18304	18407	18343	18422	18307	18576	18450	18469	18316	18306	18433	18232	18298	18573	18714	18476	18444	18475	18338	18402	18333	18362	18243	18575	18308	18469	18318	18269	18395	18495	18369	18373	18381	18378	18454	18377	18227	18470	18336	18373	18423	18377	18394	18233	18481	18372	18162	18562	18275	18585	18556	18312	18648	18458	18430	18577	18621	18283	18339	18252	18546	18648	18444	18465	18520	18627	18436	18299	18504	18410	18495	18314	18436	18396	18520	18529	18431	18604	18364	18419	18237	18436	18597	18453	18442	18353	18337	18270	18601	18429	18424	18474	18446	18429	18488	18553	18456	18492	18356	18320	18614	18321	18275	18239	18507	18507	18360	18330	18302	18561	18355	18445	18398	18424	18591	18447	18344	18519	18560	18400	18508	18517	18410	18456	18531	18442	18488	18540	18455	18518	18309	18222	18458	18369	18484	18430	18536	18457	18504	18490	18577	18274	18128	18403	18220	18407	18528	18376	18475	18338	18504	18399	18640	18661	18614	18570	18491	18544	18655	18166	18191	18394	18232	18476	18633	18298	18480	18399	18640	18468	18414	18363	18466	18444	18479	18315	18343	18443	18504	18337	18450	18357	18367	18709	18552	18524	18612	18441	18365	18459	18271	18284	18404	18474	18431	18230	18209	18530	18284	18444	18355	18282	18288	18268	18427	18513	18286	18495	18298	18412	18592	18373	18618	18267	18457	18484	18407	18347	18413	18411	18280	18431	18375	18451	18477	18493	18505	18658	18379	18476	18364	18309	18437	18294	18537	18387	18327	18294	18142	18488	18551	18529	18563	18341	18473	18368	18471	18399	18300	18190	18471	18626	18599	18532	18645	18144	18297	18360	18295	18322	18574	18435	18383	18285	18202	18500	18630	18432	18482	18494	18607	18580	18265	18735	18591	18491	18245	18684	18470	18290	18383	18593	18442	18178	18506	18302	18319	18463	18525	18444	18320	18462	18577	18455	18476	18427	18558	18420	18339	18625	18222	18347	18457	18311	18403	18494	18433	18491	18403	18659	18209	18433	18215	18476	18437	18478	18435	18244	18420	18574	18377	18470	18365	18481	18337	18345	18441	18515	18548	18471	18383	18582	18471	18337	18468	18595	18397	18268	18435	18522	18549	18462	18386	18495	18531	18615	18499	18299	18334	18549	18257	18280	18290	18316	18497	18557	18542	18300	18463	18268	18409	18344	18452	18289	18496	18426	18257	18310	18557	18419	18183	18428	18465	18518	18286	18399	18288	18327	18366	18515	18599	18419	18495	18452	18404	18704	18470	18528	18435	18711	18529	18357	18209	18338	18450	18385	18496	18241	18379	18575	18647	18440	18457	18141	18543	18547	18487	18403	18357	18355	18460	18507	18337	18353	18258	18521	18374	18467	18377	18268	18600	18474	18590	18497	18415	18554	18488	18457	18354	18403	18085	18435	18376	18526	18364	18408	18261	18229	18397	18395	18445	18593	18647	18311	18489	18286	18218	18373	18385	18327	18541	18487	18364	18234	18422	18310	18281	18477	18368	18508	18403	18411	18325	18288	18444	18428	18410	18482	18257	18369	18448	18352	18475	18494	18366	18366	18260	18342	18574	18552	18230	18261	18334	18453	18358	18396	18522	18209	18444	18622	18367	18535	18641	18211	18451	18426	18238	18530	18267	18509	18196	18402	18332	18488	18330	18520	18235	18411	18398	18446	18513	18291	18417	18204	18620	18489	18541	18392	18657	18488	18328	18530	18442	18476	18498	18451	18282	18406	18495	18511	18350	18215	18308	18380	18493	18301	18337	18502	18459	18391	18535	18230	18529	18619	18521	18438	18630	18625	18304	18520	18351	18528	18622	18505	18235	18543	18458	18498	18520	18463	18388	18477	18582	18471	18633	18538	18532	18161	18411	18500	18400	18409	18410	18365	18482	18484	18537	18338	18281	18384	18480	18190	18501	18441	18615	18517	18322	18510	18416	18540	18521	18497	18598	18518	18576	18469	18277	18391	18604	18427	18518	18384	18631	18194	18545	18407	18519	18411	18400	18649	18476	18413	18402	18414	18629	18486	18599	18338	18405	18490	18659	18226	18419	18572	18499	18498	18514	18373	18484	18578	18646	18499	18478	18348	18579	18410	18092	18291	18461	18289	18640	18550	18372	18458	18271	18673	18382	18395	18547	18635	18284	18471	18520	18345	18374	18376	18444	18433
16757	37754	30563	23284	20472	18812	17546	16559	16067	16017	15649	15720	15544	15498	15421	15260	15172	15414	15219	15297	15324	15078	15258	15223	15072	15328	15110	15235	15225	15169	15281	15179	15261	15250	15261	15212	15223	15250	15029	15134	15139	15166	15130	15068	15086	15311	15304	15162	15147	15165	15183	15283	15095	14951	15288	15109	15192	14995	15194	15229	15278	15204	14931	15056	15130	14912	15138	14957	15160	15075	15185	15064	15131	15141	15206	15222	15194	15075	14993	15092	15225	15152	15127	14873	15209	15086	15122	15101	15079	15264	15141	14952	15006	15031	15111	15221	15113	15017	15104	15145	15088	15108	15146	15018	15052	15138	15274	15138	15132	15111	15100	15025	15097	15171	15066	15296	14899	15047	15210	14978	15226	15045	15197	15013	15127	15152	15185	15093	15207	15314	14905	14990	14982	15095	15179	15096	15017	14899	15018	14992	15126	15147	15115	15060	15066	15276	15139	15090	15149	15061	14944	15201	14976	15011	15122	15059	15099	15216	15241	15067	14915	15006	15052	15179	15101	15128	15183	15068	14940	14903	15134	15018	15016	15116	15118	15037	15094	15105	15034	15157	15024	15187	15141	15195	14994	15146	15002	15141	15227	15154	15135	15174	15215	15052	14936	15131	15065	15011	15274	15178	14867	15352	15174	15009	15034	15130	15176	14938	15135	15065	15244	15119	15045	15102	15040	14919	15188	15135	15034	15150	15221	15091	15128	15017	15080	15093	15175	15006	15179	15210	14869	15087	15278	15021	15294	15156	15089	15322	15048	15032	15079	15169	15114	14994	15093	15208	15077	15014	15090	14977	14948	15217	15187	15196	15012	15302	14835	15188	15158	15072	15220	15008	15113	15089	15054	15255	15173	14885	15109	15217	15173	14981	14871	14947	15084	15173	15036	15041	15238	15088	15063	15061	15104	15057	15226	14972	15206	15083	14944	15248	15004	14928	15129	15067	14995	15150	15068	15012	14867	15110	15170	15068	15009	15081	15249	15091	15032	15271	15058	15167	15232	15170	15050	14994	15106	15083	14976	15282	15191	15189	15094	15257	15016	15115	15076	15001	14989	15038	15119	15049	15066	14985	15130	15070	15069	15223	15164	15196	15026	14850	15176	15064	15069	15217	15007	15008	15186	15033	15186	14912	15040	15115	14952	15072	15274	15030	14975	15249	15039	14991	14952	15061	15110	15008	15261	14999	15285	15084	15002	15092	14872	15146	14943	14939	14967	15030	15152	15202	14990	14943	15019	15126	15063	15141	15077	15280	15150	15030	15124	15077	15143	15114	15118	15198	15189	15061	14982	15107	14931	15050	15090	15165	14890	15105	15095	15234	15075	15004	15210	15211	15030	15172	14982	15120	15073	15169	15132	15265	15010	15188	15285	14875	15076	15193	15226	15027	15064	15142	15077	15108	15064	15075	15064	14981	15122	15075	15162	14956	15014	15267	14991	15025	15134	15291	15101	15104	15040	15138	15230	15182	15219	15013	15093	15180	15156	15211	15135	15154	15044	15092	15052	15124	15256	15100	15000	15120	15219	14966	14988	15192	14978	15039	15170	15111	14988	15104	15077	15163	15157	15282	15112	14969	14806	14939	15091	15068	14943	15286	15026	15112	15160	15131	15001	14973	15011	15098	15018	15140	15131	14983	15210	15239	14983	15085	15161	15092	15187	15124	15262	14981	14991	14935	15189	15204	15053	14947	14885	15146	15096	14968	15045	15118	15058	15214	15131	15096	15086	15193	15221	15062	15193	15166	15053	15117	15029	15226	14982	15001	15031	15176	15137	15255	14944	15006	15247	15203	15039	15172	15132	15094	15085	15148	15037	15095	15032	15094	15142	15140	15140	15093	15193	15235	14984	15174	15021	15191	15021	15204	15140	15188	15071	15135	15201	15174	15176	14964	15244	15032	15173	14895	15162	15154	15068	15109	15002	14995	14982	15192	15303	15193	15071	15116	15110	15191	15036	14892	15175	15182	14879	15149	15126	15211	15105	14906	15213	15090	15210	15091	14963	15176	15060	15150	15136	15163	14910	15200	15114	15133	15006	15075	15092	15099	14993	14984	15086	15013	15083	15105	15223	15023	15139	15139	15124	15129	14996	14974	15066	15213	15016	15321	14998	15061	15112	15248	15065	14949	15110	15228	15124	15114	15078	15154	15087	15040	15242	15074	14924	15190	15003	15086	15127	15071	15056	15155	15222	14947	15114	15125	15056	15080	15097	15104	15062	14941	15076	15117	15178	15085	15065	15084	15217	15070	15095	14933	15121	15044	15083	14951	15026	14915	15116	15008	15016	15033	15039	14985	15052	15108	15247	14865	15110	15148	14975	15051	15073	15161	15142	14896	14961	15059	15049	15247	15188	15050	15110	15031	15033	14931	15130	15095	15017	15011	15165	14930	15169	15018	15070	15040	15163	15160	15169	15028	15047	15152	15015	15112	15052	15196	15166	15052	14957	15078	15087	14945	15150	15053	15159	15109	14998	15161	15095	14997	15153	15294	15043	14997	15329	14957	15047	15095	15023	15088	15239	14938	15040	15057	15185	15038	15182	15181	15015	14909	15101	15014	15066	15182	15049	14941	15066	15346	14980	15113	14999	14860	14923	14936	15008	15304	15134	15139	15190	15091	14995	14898	15222	15016	15062	15022	15068	15099	15178	15028	15007	15173	15090	15173	15091	15156	15007	14948	15087	14995	15092	14972	15049	15163	15196	15125	15130	15155	14960	15094	15102	15126	15096	15054	15238	15098	15096	15079	15101	15028	14924	15006	15026	15060	15207	15000	14896	14985	15295	15034	15119	15228	15043	14962	15096	15011	15171	15048	15130	15026	15259	15002	14983	15016	15161	15094	14990	14982	15160	15144	15156	15250	15049	15040	15125	15144	15204	15098	15028	15304	15004	15049	15003	15078	15136	15053	15159	15075	15135	15191	15105	15050	14965	15185	15061	14966	15201	15090	15131	15098	15008	15036	14938	15139	14997	15007	15055	15207	15234	15156	14993	15043	14983	15281	14952	15051	15216	15191	15142	15053	15158	15139	14982	15113	15150	15067	15122	15072	14996	15197	15022	15183	14820	14936	15052	15100	15161	14993	15126	15220	15198	15059	15106	15124	14968	14951	14893	15070	14977	15156	15025	15020	15063	14915	15067	15240	15188	15125	15184	14898	14930	15094	15119	15042	15085	14991	15051	15125	15165	15108	15165	14951	15074	15214	14969	15104	15016	15192	15115	15159	15101	15125	15227	15132	15009	15159	15009	14994	15093	14900	15122	15143	15045	15161	15042	15106	14975	15082	15113	15114	15008	15107	15242	15166	15045	15056	15133	14975	15124	14997	15155	15029	15179	14999	15012	14979	15071	15146	15008	15170	14953	14976	15172	15136	15179	15078	15190	15115	15170	15144	15043	15012	14923	15029	15135	15111	14867	15283	15233	15236	14994	15102	15132	15065	15107	14987	15008	15115	14993	15112	15100	15016	15212	15127	15027	15111	15108	15075	15170	15113	15040	14910	15231	15260	15231	15028	15222	15088	15167	15142	15212	15205	15103	15286	15035	15114	15080	15001	15015	15112	15137	15031	14980	15013	15198	15186	15210	15134	15153	14903	15066	15090	15001	14997	15015	15015	15033	15162	15061	15124	15040	15043	15046	14978	15002	14905	15103	15118	15240	15015	15084	15080	14949	15282	15037	15107	15122	15097	15073	15106	14906	15116	15079	15102	15074	15015	15186	15085	15117	15181	15016	15056	14917	14952	15065	15132	15135	15247	15111	14878	15131	15104	15140	14985	15188	15138	15086	15110	15256	14962	15082	15092	15056	14932	15101	15061	14990	14953	15219	15094	15056	14943	15081	15130	15014	15008	15098	15071	15190	15129	15257	15147	15043	14993	15072	15155	15016	15076	14907	15013	15210	15124	15296	14995	15215	14939	15098	15287	14961	14979	15112	15029	15024	15137	15216	15219	15088	15143	14986	15094	15115	15124	15057	15069	15218	15163	15096	15260	15148	15014	15197	15116	14957	14975	15113	15087	15138	15007	15276	14935	15305	15094	14966	15148	15096	15022	15248	15115	15255	14993	15059	15082	15064	15101	15008	15089	15275	15211	15087	15208	15133	15114	15078	15181	15004	14935	15148	15128	15108	15091	15059	15192	15068	15061	15168	14949	15016	15112	15050	15134	15074	14973	15097	15181	15246	14971	15002	15103	14963	15164	15080	15249	15001	15235	15081	14982	15297	15037	15120	15092	15168	15142	15045	14888	15098	15103	15109	15168	15024	15085	15009	15033	15225	15046	15105	15140	15059	15048	15159	15047	15189	15110	15219	15038	14966	15039	14964	14994	15175	15025	15278	15028	15203	15023	15041	15160	14990	15240	14826	15183	15228	15129	15059	15111	15103	15219	15262	15054	15148	15142	15107	15049	15095	15128	14942	15020	15065	15170	15079	15264	15140	15062	14949	15063	15081	15113	15072	15001	15039	15038	14998	15030	15101	15121	15006	15034	15240	15131	14895	15101	15111	15055	15036	15085	15212	14983	15040	15336	15263	14963	15042	15160	14988	15118	15032	15167	15083	15053	15124	15025	15011	15220	15013	15003	15061	14966	15078	15020	15382	15120	15066	15084	15135	14899	15071	14740	15316	15200	15104	15200	15184	15037	15227	15126	15054	15089	15100	15162	15160	14938	15240	15197	15178	14977	15159	15036	14958	15204	15037	15091	15123	15241	14970	15031	15049	14977	15047	15190	15005	15113	14961	15163	15171	15042	15015	15090	15193	15104	15017	15059	15117	14884	15140	15016	15002	15261	15087	15002	14972	15091	15154	15297	14961	14931	15039	15078	15029	14972	14990	15141	15219	15158	15065	15109	15071	15029	15047	15006	15096	15106	15038	14992	15225	15065	15089	15030	15201	15177	15055	14900	15182	15077	15033	15096	15192	15182	15234	15136	15117	14756	15234	15035	15218	15078	15109	15277	15228	15095	15078	15042	15028	15169	15096	15194	14927	15291	15202	15097	15061	15114	15292	15155	15228	15126	15132	15204	14922	15080	14905	15039	15122	15092	15214	15226	15334	15059	15192	15115	15011	15026	15116	15051	15141	14911	15331	15039	15158	15126	15251	15044	15129	15105	15076	15109
28332	22819	25364	21826	18384	17804	17823	17591	17152	17256	17226	17141	17223	17286	17244	16991	17022	17005	17004	17157	16964	16975	17311	16847	17048	17347	17110	16918	16986	17079	17143	17111	16987	17228	17077	16871	17036	16968	17124	16855	16823	16894	17005	16928	16914	16841	17016	17083	16965	17071	17109	16999	17057	17069	17028	17081	17104	16928	17099	17191	16963	17094	17082	17031	17114	16888	16927	16760	16946	16928	17092	16938	16982	17098	17050	17026	16981	17154	16891	16963	17038	17111	17131	16960	17021	16829	16957	16984	17146	17039	16944	17166	17155	16812	16913	16978	17088	16991	16950	17072	17048	16929	16916	17009	16790	16905	17006	17109	16764	16776	17033	16906	16980	17180	16991	17017	17067	17252	16948	17282	16994	17046	17266	16878	17034	16960	16786	16697	16988	17140	16893	16955	17113	17073	17060	17061	17005	17026	17280	16984	17061	16861	17138	17077	17114	17190	16849	16892	17005	17001	16888	17012	16886	16900	16829	16908	16882	16977	17138	17029	17030	16973	16778	16880	17032	16754	16954	16982	16938	16994	17211	16985	17096	16924	17030	16852	16891	16936	16922	17214	16830	16996	16949	17135	17148	17083	16924	16888	16842	16973	16981	17190	16819	16987	17009	17019	17100	17006	17103	17159	17147	16910	16792	17131	17044	16981	16960	16913	17113	16967	17124	16766	16921	17048	16991	17056	16997	17104	16850	16754	17046	17061	17036	16842	17079	16952	17017	16950	17330	17047	16939	17286	17008	17205	16977	16852	17005	16989	16921	17097	17163	17048	17019	17012	16926	16873	17048	17288	17002	16886	17002	17100	16990	17053	17111	16891	17082	17033	16941	17121	17089	16850	17185	16886	17000	17036	17068	17072	17200	17097	16998	17049	16999	17101	17058	17099	17075	17166	17123	17155	16884	17232	16939	17049	17045	17210	17100	16993	17016	16881	17030	17071	16973	16875	16918	17044	16881	17074	17020	17108	17227	17002	16918	17049	16844	16906	17216	16812	17126	17030	16967	16992	17111	16939	17068	17068	17152	17007	16953	17049	17161	16805	17005	16961	16891	17127	17060	17165	16843	16916	16910	17190	16906	16958	17064	16948	16966	17003	17135	17040	16941	16988	17056	17179	17101	17062	16775	16889	16972	17067	16753	16999	16980	17075	16979	17057	16824	17160	16916	16783	17008	17096	16825	17046	17111	16893	16957	17015	16995	17021	17066	17070	16874	16964	17085	16981	16890	17154	16952	16745	16953	17073	17068	17004	16919	16948	17028	17003	16928	16814	16932	16928	16970	17025	17007	17065	17170	17020	16835	17116	16984	17403	17108	17047	17189	17004	16845	17127	17058	17152	17365	16982	17091	16888	17233	17127	17019	16963	17190	16890	16821	16951	16902	17010	17371	17208	17128	16867	17053	16985	17143	16910	17097	16791	17187	17027	17154	17052	17076	16852	17267	17022	16875	16742	16925	17036	17084	16904	16938	17129	17085	17182	16928	17042	17149	16927	16814	16851	17062	17202	17014	16819	17094	17237	16873	17093	17170	16858	17074	17161	17015	17057	16963	17050	17098	17045	17048	17080	17024	17018	17059	16941	17094	17110	17017	17019	17214	16901	17103	17110	16989	17075	16866	17098	17051	16804	17001	16938	17109	17048	17128	17080	17068	16785	17009	16941	16963	17023	16949	16905	17028	17133	17162	17184	16990	16880	16851	17001	16840	16982	17092	17023	16824	16976	17021	17038	17001	16968	16958	17019	17066	16908	16981	17132	17195	16962	17063	16861	16965	16957	17130	17034	17023	17120	17047	16847	17132	16878	17124	17070	17139	17274	17056	17191	17326	16934	17018	16997	17121	16975	17001	16936	17105	16979	17245	17118	16953	17066	17081	17037	17151	17120	17146	16955	16828	17021	16968	16987	17184	16896	16904	17107	16917	16830	16910	16941	16931	17010	16932	16912	17011	16975	17034	17107	17139	17051	17012	17004	16889	17044	17266	17065	17215	16856	17226	17058	16873	17207	16970	16999	17030	17066	17017	17216	17095	16968	16978	16970	17220	16977	17007	17086	16975	17095	16735	16992	16896	16980	16974	16902	16998	16928	17033	17026	17104	16984	16844	17191	17057	16983	17173	17001	16949	17097	17109	16844	16991	17093	17234	17107	17080	17013	16938	17024	17037	16993	17131	17159	17059	17142	17082	17084	16829	17067	16771	16927	17118	17143	17267	17160	17090	16877	17141	16814	16974	17083	16990	16991	16903	16973	17010	17098	17191	17055	16975	16890	16939	17000	16938	17224	17006	17007	17203	17034	16915	17123	17063	16893	17038	17180	17214	17009	17091	16962	17018	16995	17044	16986	16968	16926	17034	17133	17164	17174	17274	17039	17040	16994	16991	17017	16729	16977	17011	17227	17016	17017	16987	17047	17056	17009	16966	16882	17036	16838	16884	17037	16941	16958	16989	17098	16833	17068	17047	17125	17025	17003	16934	17001	17150	17178	16968	16988	16900	17112	17093	17000	16907	17007	17103	17082	17093	17125	16984	17095	16845	17008	16971	16877	17292	17006	16939	17088	17004	17165	16999	16909	16843	16948	17143	17078	16931	17046	16845	17012	16758	17040	17147	17018	17293	16896	17136	17019	17148	17012	16878	16734	17087	17226	16944	16885	17237	17170	16945	17064	17099	16859	17122	17104	17007	17136	16910	16873	16903	16894	17063	17014	16900	17040	17132	17096	17083	17147	17105	16958	16861	16969	17083	17248	17084	16757	17067	17162	17011	16971	17103	16940	17082	16988	17028	17079	16948	17063	16990	17010	16910	16933	17116	17032	17087	16942	16946	17007	17020	16773	16946	17162	17079	16945	16925	16947	16964	16987	16942	17083	16905	16928	16829	16988	16937	17124	17045	17001	17179	17185	17185	16960	17093	17284	16993	16871	16998	17077	17152	17180	16929	17164	16911	17020	16941	16911	16901	17169	16855	17114	16884	16929	16960	16936	17041	17048	17177	17098	17057	16930	17021	16777	17043	16953	17093	16946	17100	17057	17279	17206	17092	16931	17092	17036	17176	17227	17104	17010	16919	17060	16990	16772	16904	17005	16891	16916	16854	16900	17229	17089	16847	16983	17025	17015	16962	16912	16932	17004	16988	17202	17116	16944	16936	16911	17114	17037	16985	17048	16857	17042	17196	17057	17004	16877	17165	17056	17288	17044	16979	16812	17013	17050	17230	16990	16862	17105	17161	16886	17149	16851	17278	16906	17125	16866	17024	17100	17153	16952	16983	16993	16975	17077	17126	17031	16958	17125	17040	16908	17110	17064	16823	17108	17003	16980	17060	17052	16980	16998	17033	17014	17212	16955	17109	17136	16947	17007	16915	17041	16936	17009	16991	16877	16905	17075	17031	17147	17043	17098	17090	16998	17108	17200	17032	17207	17068	16825	16868	16845	17018	17099	16950	16933	16821	17033	17107	17026	16894	16959	16836	16812	16959	17087	17088	17055	17101	17023	17015	17254	17168	17047	16924	16819	17110	16909	16949	16949	17137	16936	16828	16982	16986	17171	17012	17124	17115	17067	16975	16992	16848	16843	16962	17125	16870	17016	16970	17143	17223	17047	17220	16995	16892	17023	17069	17020	17059	16861	17077	16955	17012	16986	17130	17086	16780	17164	16835	17221	17201	16975	17062	16925	17171	17127	17098	17170	17163	17193	17114	16885	17063	17052	16881	16750	17132	17144	17118	17131	17187	17083	17057	16984	16867	16849	17050	16835	17074	17062	16971	16979	17090	17062	17094	17032	16863	17129	16995	16916	17107	16883	17005	16966	17101	17110	17090	17083	16921	16901	17126	17296	17267	16890	17027	17052	17065	17232	17262	17250	17120	16878	16957	17013	16965	17013	16738	16915	17026	16897	17067	16960	17004	16993	17253	17316	17000	17076	17033	17062	17011	16946	17005	16891	16833	16994	17039	17033	17115	17040	17056	17128	17197	16881	17114	17217	17153	16858	16967	17278	16835	17030	17060	16551	16969	17177	16948	17040	16903	17128	17179	16838	17060	16962	17057	16927	17142	17202	17093	16997	17084	17283	16882	16832	16927	16929	17135	16903	17075	17082	16939	17098	16834	17148	17086	16897	17010	17103	16925	17018	16973	17020	17027	16997	17067	17230	17370	17077	16997	17093	16885	17077	16957	17107	17046	16849	17066	17360	17189	17015	17003	16916	16948	17080	17227	17051	17228	17121	16818	17027	17006	16900	17123	17097	17193	17156	17159	17049	16953	16743	17139	16937	17001	17150	17015	17031	17091	17009	17082	17101	16905	16874	17193	17086	17093	16889	16973	17111	16935	17142	16926	16880	16954	17025	17018	17185	16933	16917	16955	17131	17104	16955	17021	16980	17028	17007	17251	17194	17067	16927	17270	17098	17034	17061	17205	16943	17147	17119	16988	16830	17053	16845	17075	17037	16858	17005	17225	17226	17079	16999	17101	17034	17019	16907	17047	17070	17033	16920	17009	17013	17226	16913	16929	16923	16772	17023	16900	16980	16884	16971	16984	17097	16795	16915	17205	17072	16909	16959	17050	17252	16974	17141	17088	17062	16980	17051	16952	17035	17058	16977	16807	17156	17267	16900	16840	17007	17084	17011	16935	17098	16963	16889	16938	16796	16991	16884	17039	17199	17056	17112	16970	17199	17121	16992	17066	16932	17085	17083	16841	16954	17011	16917	16967	17020	16932	16965	17082	16818	17115	17042	16901	16888	16956	16855	17098	17025	17116	16973	16950	17068	16995	17139	16923	17083	17061	17089	17019	17111	17059	16845	17078	17059	16773	17115	16818	17091	16996	17066	17176	16971	17002	17058	16943	17013	16894	17028	16987	16811	17010	17058	16875	17019	16983	16902	16989	17079	17132	17194	16940	17120	17006	16848	17048	16949	16906	17077	16934	16949	17047	16896	17110	17072	16906	16937	17075	17156	17152	17039	17100	16943	17115	16831	17008	17152	16939	17049	17089	16993	17071	16988	17004	16992	17153	16820	17065	17074	17191	17229	17109	17150	16984	16843	16932	16886	16864	17013	16875	16868	16889	17092	17135	16944	16848	17107	17047	16945	17139	16856	17279	16971	16812	17010	17017	16933	16900	16899
17353	26125	21415	17393	16228	15491	15168	14742	14722	14419	14584	14461	14345	14407	14271	14400	14371	14313	14270	14325	14353	14484	14228	14331	14281	14420	14387	14557	14192	14627	14223	14210	14168	14538	14408	14306	14345	14382	14394	14398	14287	14278	14161	14405	14549	14318	14232	14421	14435	14507	14259	14419	14387	14451	14190	14365	14464	14371	14279	14236	14394	14224	14272	14248	14369	14323	14281	14195	14428	14258	14242	14370	14251	14353	14498	14314	14319	14079	14408	14412	14268	14500	14202	14293	14384	14328	14270	14068	14323	14253	14486	14389	14313	14227	14199	14395	14328	14307	14273	14417	14374	14124	14324	14441	14380	14271	14556	14201	14303	14320	14320	14265	14235	14305	14406	14241	14329	14099	14261	14405	14349	14270	14421	14553	14301	14227	14203	14198	14237	14489	14347	14381	14320	14338	14284	14268	14262	14051	14291	14319	14389	14177	14154	14173	14402	14339	14334	14249	14268	14305	14302	14452	14144	14369	14189	14185	14313	14446	14459	14367	14258	14293	14256	14466	14378	14293	14287	14360	14252	14290	14190	14333	14345	14443	14394	14191	14203	14279	14208	14411	14374	14375	14238	14191	14506	14258	14267	14069	14452	14222	14082	14428	14477	14408	14413	14325	14133	14311	14245	14265	14255	14307	14334	14313	14351	14284	14228	14590	14323	14489	14422	14273	14282	14402	14249	14259	14314	14312	14249	14130	14216	14398	14354	14405	14298	14234	14226	14395	14397	14276	14289	14252	14250	14158	14307	14517	14273	14334	14149	14208	14318	14303	14225	14219	14343	14283	14401	14481	14441	14342	14474	14196	14353	14293	14220	14306	14235	14335	14467	14162	14384	14205	14423	14446	14448	14368	14287	14327	14326	14262	14297	14318	14308	14320	14305	14382	14456	14202	14432	14070	14336	14352	14234	14254	14280	14288	14247	14267	14180	14395	14180	14314	14421	14129	14573	14123	14286	14344	14272	14286	14339	14383	14317	14235	14324	14319	14304	14505	14339	14191	14239	14279	14289	14184	14409	14303	14335	14213	14424	14435	14301	14198	14206	14383	14237	14362	14459	14341	14515	14222	14347	14396	14184	14536	14254	14236	14319	14322	14377	14401	14231	14424	14289	14325	14242	14242	14283	14422	14377	14443	14368	14304	14380	14151	14360	14216	14394	14349	14324	14383	14334	14207	14275	14243	14229	14259	14436	14207	14270	14452	14519	14359	14220	14200	14258	14203	14264	14462	14426	14103	14476	14525	14244	14232	14462	14353	14136	14375	14390	14273	14432	14516	14222	14393	14256	14377	14182	14255	14355	14319	14233	14313	14341	14206	14318	14333	14442	14293	14381	14243	14300	14551	14376	14338	14129	14365	14241	14294	14488	14366	14345	14326	14375	14310	14310	14267	14301	14251	14437	14433	14317	14299	14462	14220	14337	14234	14139	14268	14257	14162	14247	14337	14195	14355	14494	14453	14403	14194	14333	14259	14386	14295	14284	14372	14434	14364	14307	14326	14400	14283	14303	14340	14533	14238	14326	14372	14412	14335	14269	14325	14202	14324	14568	14357	14301	14516	14312	14380	14235	14234	14315	14281	14471	14162	14488	14247	14284	14181	14320	14440	14200	14367	14359	14140	14350	14348	14414	14189	14361	14368	14236	14268	14217	14223	14331	14418	14239	14253	14147	14407	14146	14174	14451	14208	14404	14374	14181	14352	14294	14352	14343	14253	14381	14261	14299	14297	14302	14382	14211	14308	14355	14228	14289	14375	14115	14378	14437	14389	14372	14179	14449	14366	14376	14251	14343	14374	14231	14350	14304	14453	14379	14130	14563	14304	14472	14351	14267	14432	14395	14315	14241	14162	14391	14450	14435	14255	14392	14443	14207	14222	14427	14383	14396	14267	14447	14326	14373	14124	14438	14292	14335	14312	14314	14147	14248	14431	14185	14510	14378	14337	14182	14295	14394	14093	14384	14403	14322	14367	14398	14309	14344	14360	14209	14205	14310	14129	14432	14475	14373	14523	14459	14232	14330	14405	14419	14300	14357	14267	14297	14231	14332	14271	14233	14220	14275	14293	14303	14274	14404	14519	14513	14295	14313	14355	14198	14328	14235	14121	14361	14263	14293	14334	14385	14517	14313	14254	14199	14098	14137	14366	14279	14361	14396	14433	14286	14354	14267	14334	14228	14257	14385	14203	14374	14223	14083	14333	14329	14325	14288	14505	14211	14420	14448	14392	14340	14332	14465	14210	14015	14286	14259	14234	14290	14369	14343	14405	14341	14224	14402	14395	14256	14438	14332	14279	14363	14403	14376	14291	14268	14211	14250	14355	14443	14399	14404	14150	14214	14291	14321	14227	14359	14137	14248	14083	14481	14241	14317	14311	14335	14376	14227	14294	14262	14267	14306	14460	14429	14302	14321	14169	14494	14310	14288	14159	14146	14289	14437	14409	14343	14236	14452	14222	14307	14258	14485	14137	14279	14489	14288	14479	14223	14369	14326	14133	14473	14232	14262	14425	14390	14307	14447	14329	14323	14327	14329	14387	14332	14381	14291	14339	14244	14404	14443	14290	14508	14329	14326	14367	14242	14094	14254	14329	14282	14440	14322	14299	14452	14158	14284	14397	14306	14133	14268	14233	14426	14392	14321	14325	14309	14367	14450	14328	14313	14330	14463	14316	14297	14340	14437	14271	14289	14310	14436	14397	14237	14402	14250	14379	14412	14222	14433	14301	14211	14226	14321	14240	14148	14339	14317	14409	14252	14272	14308	14151	14314	14257	14322	14346	14315	14321	14186	14396	14412	14256	14310	14367	14309	14343	14435	14349	14361	14436	14301	14349	14153	14284	14289	14103	14425	14425	14281	14337	14333	14253	14407	14281	14354	14163	14270	14296	14320	14194	14289	14286	14279	14416	14392	14387	14264	14275	14335	14317	14362	14159	14380	14244	14308	14332	14093	14286	14297	14338	14224	14253	14246	14220	14371	14248	14312	14434	14333	14171	14329	14356	14359	14238	14205	14420	14226	14368	14378	14272	14346	14297	14337	14378	14337	14308	14303	14539	14366	14423	14386	14304	14257	14435	14183	14359	14297	14296	14387	14318	14375	14348	14383	14363	14499	14365	14292	14328	14179	14360	14397	14292	14307	14144	14535	14254	14504	14451	14348	14386	14127	14243	14312	14366	14239	14488	14296	14343	14351	14321	14031	14291	14427	14474	14450	14282	14226	14271	14276	14317	14379	14257	14207	14325	14326	14228	14397	14243	14348	14226	14469	14446	14316	14369	14377	14242	14360	14463	14270	14306	14368	14225	14320	14301	14362	14212	14296	14377	14156	14167	14317	14445	14253	14304	14334	14368	14392	14293	14186	14246	14337	14359	14346	14313	14290	14406	14307	14340	14228	14295	14445	14316	14231	14350	14251	14327	14151	14218	14241	14335	14254	14280	14303	14226	14401	14339	14474	14301	14172	14306	14308	14372	14297	14192	14436	14287	14311	14327	14374	14415	14383	14216	14448	14329	14335	14370	14265	14358	14301	14527	14405	14444	14363	14462	14172	14329	14265	14220	14302	14417	14389	14284	14152	14368	14292	14372	14282	14179	14436	14311	14419	14258	14423	14244	14289	14243	14301	14389	14257	14414	14329	14329	14268	14176	14542	14171	14291	14457	14334	14371	14068	14197	14290	14260	14137	14267	14231	14169	14554	14291	14278	14298	14174	14380	14338	14205	14403	14215	14209	14278	14364	14307	14491	14328	14262	14400	14270	14415	14429	14332	14332	14182	14307	14363	14330	14352	14426	14327	14433	14186	14255	14336	14227	14409	14373	14385	14203	14335	14295	14350	14365	14510	14430	14196	14409	14185	14407	14244	14280	14193	14428	14172	14371	14193	14307	14149	14361	14259	14476	14262	14108	14478	14381	14301	14222	14358	14421	14360	14391	14102	14344	14322	14469	14319	14234	14330	14541	14329	14293	14440	14329	14331	14313	14410	14280	14215	14352	14211	14350	14316	14283	14441	14133	14399	14471	14057	14239	14398	14287	14257	14272	14353	14300	14247	14444	14459	14421	14279	14340	14320	14302	14338	14334	14322	14147	14297	14421	14210	14282	14239	14262	14311	14266	14336	14340	14400	14280	14340	14262	14350	14243	14337	14304	14448	14386	14405	14318	14374	14260	14443	14427	14337	14364	14099	14397	14395	14386	14396	14118	14270	14407	14342	14327	14342	14344	14392	14266	14348	14351	14107	14296	14447	14334	14376	14376	14320	14452	14345	14468	14388	14375	14343	14254	14318	14373	14164	14370	14451	14353	14234	14274	14319	14368	14188	14410	14421	14206	14305	14257	14285	14298	14273	14251	14378	14389	14244	14281	14268	14459	14383	14576	14385	14264	14279	14278	14213	14206	14405	14293	13940	14346	14377	14274	14284	14363	14459	14281	14258	14380	14196	14253	14350	14335	14416	14431	14290	14197	14362	14251	14423	14284	14336	14422	14285	14318	14187	14389	14332	14228	14392	14163	14299	14271	14250	14360	14255	14356	14259	14248	14231	14352	14359	14216	14337	14313	14332	14399	14219	14221	14199	14273	14265	14304	14408	14253	14272	14460	14202	14445	14358	14270	14297	14406	14379	14394	14239	14481	14393	14274	14355	14249	14352	14430	14310	14506	14266	14270	14360	14207	14432	14289	14355	14351	14361	14340	14301	14259	14297	14207	14393	14232	14477	14623	14299	14264	14231	14314	14332	14344	14450	14313	14460	14203	14466	14189	14172	14636	14215	14300	14326	14204	14226	14313	14317	14354	14258	14316	14297	14283	14156	14348	14410	14238	14288	14437	14361	14189	14289	14322	14382	14317	14401	14423	14299	14304	14544	14351	14277	14403	14205	14437	14409	14284	14306	14232	14107	14293	14462	14466	14447	14539	14172	14348	14289	14307	14413	14433	14305	14381	14437	14382	14192	14467	14351	14382	14359	14338	14300	14298	14275	14150	14272	14372	14148	14237	14391	14516	14230	14276	14215	14262	14322	14394	14282	14505	14297	14364	14337	14222	14308	14438	14334	14535	14413	14344	14298	14418	14227	14227	14345	14293	14429	14358	14378	14232	14315	14239	14207	14409	14283	14286	14200	14302	14318
22747	21002	27854	24406	21970	22053	21130	18144	17634	17660	17571	17201	17289	17176	17111	17152	17043	17040	17047	17214	17000	17159	17158	17019	17140	17149	17038	17215	17112	16704	17092	16944	17044	16917	16713	17005	17082	16955	17091	17083	16998	17025	16990	17008	17050	16952	16928	17012	17020	17056	16917	16943	16907	16970	16926	16948	16794	16957	16930	16920	16974	16994	16984	16881	17017	17104	16962	16836	17079	16903	16856	17124	17033	17032	16880	17000	16836	17077	17017	16851	17053	16837	16834	16858	17097	16915	16883	16817	16911	16739	17087	16907	16893	16962	16866	16821	16973	16800	16800	17072	17023	17261	17090	17001	16879	16861	16942	17006	16894	17142	16972	16732	17001	16867	16684	17174	16753	16763	16975	16850	16927	17087	16862	16868	17012	16978	17108	17050	16887	16817	16902	16954	16988	16823	17026	16931	16965	16952	16912	17022	16744	16846	16837	17064	16807	17073	16938	17041	16845	16940	17051	16866	16866	16933	17150	17004	17007	16889	16916	17182	17052	16887	16795	17055	17080	16758	16901	17029	17099	16917	17028	17204	17118	17054	17048	16852	16877	16877	17020	16826	16890	16937	17008	16878	16960	16657	16778	16908	17223	16802	16888	16868	16714	17069	16981	16959	16982	16939	17022	16873	16991	16864	17098	16968	16985	16792	16890	16810	17050	17158	16890	16761	16896	16947	16942	17144	16803	16868	16966	17100	16777	16832	17164	16946	16827	16979	17019	17003	16795	16900	17087	16893	17011	16942	17089	16928	16827	16866	16892	16523	17042	17063	16958	17011	16870	16882	16923	17043	17055	16952	17013	16772	16770	16911	16904	16629	16767	16723	17123	16932	16885	17092	16944	16858	16872	16909	16833	17005	17090	16845	16897	16993	16844	16989	17071	17141	17031	16909	17017	17017	16829	17166	16870	16962	16942	16841	17008	16970	16999	17005	16861	16883	16938	16790	17091	16902	16862	16997	16905	16956	17108	16750	16829	17129	16840	16887	17024	16822	16931	17008	16673	17015	17099	17099	16950	17015	16954	16900	16904	16750	17033	17021	16736	17168	17002	16876	16883	16961	17090	16939	16903	16960	17035	17048	17085	16932	16906	16960	16831	16964	16822	16789	16949	16910	16747	16878	16934	16811	16711	16988	16985	16894	16938	16825	16889	16940	17106	16890	16939	16939	17039	17066	16706	17058	17054	17088	16870	16938	16887	17055	16992	16854	16836	17219	16870	17032	16880	16881	17054	17034	16956	17043	17019	16879	16909	16879	17139	16944	16809	17130	16894	16886	16812	16794	17204	17019	17015	16984	17051	17058	16974	16837	16788	16897	16886	17100	16957	17057	16900	16937	16845	16853	16991	17089	16988	16926	16811	16907	16877	16787	16798	16984	16969	16887	16781	16809	16677	16868	16923	16889	16971	17245	17077	16762	16869	16964	17029	16836	16694	16945	16985	16838	17192	16896	16877	17100	17005	16783	16710	16946	16853	16997	16885	16956	17004	17103	16903	17159	16960	16803	17026	17055	16839	16825	16994	16834	16836	17123	17055	16875	16941	16840	16905	17003	16813	16962	17042	17138	17064	16931	17005	16909	16976	16834	16862	17026	17046	16796	16839	16981	16904	17199	16896	16833	17021	16990	16754	16964	16902	16827	17012	16885	16930	17081	16800	17037	16868	16971	16964	16791	17075	16725	16913	16936	16672	16763	16938	16951	16985	16986	16934	16928	16846	16859	16839	17030	16810	17093	16730	16846	17058	16966	16908	16853	16836	17047	16982	16961	16852	16894	16901	17083	16796	16932	16780	17122	16966	16931	16980	16820	16932	16965	16973	16855	16846	16889	17175	16793	16919	16972	16827	16839	16896	16906	16875	16716	16944	16972	16966	16910	17195	16891	16750	16835	16981	17031	16649	17062	16870	16916	16982	16865	16940	16785	17003	17014	16799	17117	16899	16894	16795	16980	16919	16910	17042	16937	17097	17042	17035	16750	17078	17050	16942	16912	16825	17018	16803	16801	16925	16981	16818	16965	17004	16917	16710	16746	16824	16919	17044	16813	16903	16951	16959	16753	16854	16765	16968	16841	16797	16994	16815	16935	17061	17113	17051	17040	16997	16940	16782	16884	16962	16747	16875	17020	16762	17002	16937	16895	16840	17030	16874	17052	16995	16820	16911	17095	17172	16926	16802	16880	16852	16965	16967	16888	16889	16974	16886	16717	17085	16818	16953	16992	16963	16899	16883	16932	16925	16907	17283	16835	16986	17083	16806	17233	16855	16833	17052	16964	16869	16929	16799	16901	16776	16949	16886	16975	16995	17110	16898	16917	17010	16669	16855	17032	16904	16967	16994	16751	16724	16974	17055	16992	16888	17024	16886	16870	16954	17040	16808	16857	16915	16670	16957	16784	16923	16840	16979	16904	16925	16918	16872	16870	17011	16859	16767	16599	16907	16757	16907	16801	17015	16868	17146	17140	16891	16901	16947	16827	16999	17080	17043	16904	16891	16859	16984	16747	16865	16846	17038	17128	16741	16872	17062	17119	17044	17044	17068	16963	17015	17062	17078	16882	16907	16863	16910	16805	17056	17058	16997	16917	17112	16823	16866	16950	16881	16777	16979	16967	17156	16988	16918	16886	17152	16794	17065	16967	16937	16921	16764	16889	16704	16897	17056	16659	16935	16795	16889	17051	17023	16869	16886	16844	16876	16943	16902	16949	17137	17033	16953	17001	16820	16929	16840	16982	17055	17015	17049	16877	16936	17210	16993	16890	16906	16776	17051	17100	16855	17033	16817	17038	16918	16929	16714	16651	16778	16986	16914	16912	16972	16882	16965	16851	16774	17143	16881	16925	17006	16907	16780	16790	17052	17148	17064	16919	17073	17021	17016	16996	16948	17028	16960	16914	17129	16961	16821	16993	16789	16911	16866	17127	17089	17117	17078	17014	17010	16947	16971	17070	16814	16931	17089	17046	16921	16836	17038	16936	17024	17071	16889	16833	17011	16723	16933	16988	16929	16971	17060	17006	16886	16917	16749	16897	17098	16874	16996	16955	16883	16854	16877	17017	16886	16909	16880	16988	16927	16883	16842	16905	17076	16992	17021	17126	17312	16900	17044	16891	16998	17085	16829	16855	16876	17050	17101	17031	16704	16946	16925	16925	17246	16960	17041	17055	17039	16863	16873	16781	17069	17038	16760	16891	16897	17055	17145	16926	17068	16886	16793	16869	16825	16895	16997	16910	16807	16983	17069	17186	16934	17072	17123	17080	16823	16828	17086	16698	16929	16971	17044	17029	17044	16790	17119	16980	17005	17043	16929	16942	16924	16644	16987	16794	16821	16735	16849	17138	16937	16843	17010	16927	16802	17020	16951	17095	17086	16779	16730	16896	17123	17098	16854	16902	16976	17094	16992	17035	16881	16908	16950	17110	16980	16966	17085	16976	16761	16920	16870	16968	16893	16925	16876	16965	16800	16888	16819	16944	16957	16868	16855	16907	16811	16797	16815	17094	17019	16792	16998	16944	16905	16846	16961	16954	17028	16831	17042	17134	16866	16694	16998	16810	17176	17054	17033	16938	16793	16917	16877	16976	16942	16869	16879	16807	16888	16900	17032	17255	16914	16785	16815	16821	16844	17016	17047	16815	17092	16868	16708	16989	16852	16874	16861	17004	17029	17045	16928	16885	17107	16807	16833	16903	16756	16698	17121	16876	17014	16885	16666	16824	16981	16745	16874	16981	16873	16858	16829	17157	16916	16671	17117	16904	17118	16995	16682	16918	16961	16885	16990	16794	17012	16744	16990	17066	16771	16888	16896	16762	16756	16829	17006	17101	16994	16844	17010	16882	16925	17258	17076	16853	17093	16848	16845	16792	16631	16761	16821	16799	16803	16924	17043	16846	16963	16990	16957	16792	17141	16962	16911	17001	16924	16981	17099	17099	16800	16936	16983	16861	16964	16960	16949	16896	16989	16844	17069	16934	17040	16815	16823	17057	16921	16837	16943	16775	16959	17060	16846	16910	16741	16922	17022	16971	16944	16818	16923	16656	16802	16771	16929	16941	16824	16930	16899	17014	16973	17071	16913	16822	16758	16692	16910	16752	16831	17099	17138	16863	17087	16945	16931	16950	16914	16864	16814	16875	16938	16831	17022	16761	16948	16900	17065	16901	17009	16940	16969	16956	16913	17015	16909	16957	17118	16807	16984	16891	16986	16825	16914	16826	16985	17003	16781	16766	16841	16915	16984	16961	16990	16848	16922	16937	17041	16929	16982	17058	17080	16812	16957	16951	16913	16937	16908	16930	17108	17177	16870	16895	17099	17003	16807	16855	16969	16983	17079	16997	16890	16971	16787	16991	17193	16637	16832	16900	16983	16818	16962	17070	16981	16986	17017	17050	16946	16939	16701	16959	16889	16905	16834	17008	16947	17126	16842	16946	17006	17019	16969	16962	17042	16745	16654	16850	17067	16842	17020	17060	16789	17015	16934	16858	16691	16908	16873	17009	17016	16967	16786	16800	16918	16889	16885	16855	16908	17050	17017	16965	16992	16848	16784	17151	16970	16941	17044	16938	16969	16978	17004	16794	16840	16886	16956	16853	16881	16961	16979	16944	16933	16954	16931	16909	17119	17058	16993	17041	17175	16924	17059	17076	16889	17019	16866	16884	16993	16935	16912	16827	16787	16804	16907	17006	16910	17016	16870	16872	17038	16788	16941	16818	16949	16950	16948	16836	16737	17150	16900	16871	17048	16940	17171	17000	16833	16872	16866	16799	16959	16940	17080	17052	16864	17062	16756	17010	16768	16841	17065	17229	16800	16901	16888	17033	16845	16844	16984	16935	16897	16857	16969	17075	17083	17109	16946	16838	17044	16936	16884	16996	17179	16834	16842	16903	16971	16919	16893	16815	16918	16831	16903	16923	16760	16898	16827	16725	17091	16954	17016	17033	17056	16870	17075	16942	16899	16993	16818	16885	17028	17013	16898	17013	16973	16850	16874	16724	16937	16823	16906	16801	16962	17204	17012	17038	16767	16970	17228	17043	16878	16907	17159	16847	16915	17224	16915	17039	16823	16851	17042	17142	16877	16810	16998	16941	16871	16956	16984	16955	16972	16857	17075	16772	16868	16822	16950	16720
15260	32962	26510	20290	17921	17018	15621	15366	15060	14916	14705	14458	14509	14443	14520	14288	14377	14246	14466	14368	14269	14307	14373	14222	14144	14201	14237	14498	14275	14248	14167	14239	14130	14264	14235	14225	14309	14222	14401	14245	14332	14297	14247	14160	14205	14333	14229	14190	14348	14246	14236	14229	14224	14207	14283	14203	14335	14186	14271	14206	14111	14313	14323	14282	14199	14198	14066	14410	14208	14220	14310	14278	14303	14144	14129	14185	14222	14168	14359	14154	14214	14316	14250	14274	14289	14251	14413	14396	14238	14146	14179	14239	14178	14277	14369	14238	14289	14215	14400	14360	14389	14199	14233	14109	14300	14247	14021	14140	14158	14246	14235	14371	14336	14241	14376	14282	14233	14403	14151	14243	14372	14154	14262	14091	14237	14235	14164	14252	14293	14271	14279	14194	14156	14223	14274	14193	14285	14311	14166	14280	14324	14202	14275	14232	14287	14267	14229	14236	14268	14186	14430	14376	14100	14083	14165	14193	14130	14097	14090	14303	14353	14359	14230	14294	14097	14314	14232	14042	14126	14166	14229	14335	14208	14292	14237	14392	14391	14322	14194	14120	14246	14282	14353	14150	14254	14242	14220	14409	14304	14224	14289	14204	14244	14301	14216	14351	14283	14122	14366	14311	14346	14188	14339	14296	14257	14321	14394	14164	14223	14280	14168	14146	14285	14258	14232	14241	14311	14220	14190	14292	14086	14271	14083	14100	14248	14267	14308	14220	14297	14227	14279	14261	14311	14039	14206	14277	14180	14281	14281	14227	14149	14347	14238	14257	14235	14324	14154	14253	14248	14282	14264	14045	14085	14498	14158	14238	14152	14340	14210	14323	14216	14188	14179	14332	14344	14310	14188	14233	14070	14393	14126	14263	14102	14360	14173	14323	14308	14383	14354	14252	14087	14074	14116	14115	14212	14044	14188	14097	14475	14279	14137	14387	14374	14293	14188	14109	14231	14297	14192	14200	14164	14359	14196	14076	14307	14401	14164	14199	14178	14300	14223	14285	14182	14322	14311	14192	14331	14228	14352	14318	14117	14257	14305	14318	14210	14238	14300	14382	14274	14139	14293	14407	14308	14275	14106	14337	14307	14301	14203	14222	14244	14150	14275	14185	14180	14166	14169	14270	14332	14358	14172	14276	14390	14074	14200	14262	14317	14157	14282	14261	14143	14232	14313	14238	14254	14315	14271	14141	14184	14176	14087	14243	14160	14262	14498	14364	14200	14196	14363	14333	14186	14124	14314	14167	14221	14370	14212	14235	14276	13966	14271	14096	14243	14483	14293	14247	14216	14272	14268	14293	14168	14246	14186	14349	14284	14199	14367	14053	14308	14342	14305	14151	14213	14216	14184	14124	14172	14331	14226	14145	14294	14374	14266	14142	14229	14231	14128	14156	14260	14153	14254	14274	14076	14168	14315	14325	14271	14245	14357	14321	14182	14159	14298	14365	14186	14165	14259	14334	14288	14340	14191	14357	14123	14358	14139	14153	14346	14201	14309	14235	14256	14278	14408	14275	14162	14279	14106	14158	14274	14186	14173	14186	14204	14243	14177	14328	14251	14180	14202	14266	14185	14182	14498	14215	14347	14199	14277	14250	14256	14258	14148	14133	14156	14126	14233	14157	14355	14292	14328	14300	14172	14232	14055	14243	14321	14109	14038	14131	14363	14218	14212	14209	14250	14391	14258	14300	14176	14255	14171	14264	14221	14081	14331	14028	14323	14233	14272	14330	14254	14440	14315	14187	14156	14149	14320	14307	14263	14358	14132	14053	14269	14235	14238	14322	14195	14183	14371	14167	14096	14108	14181	14119	14231	14238	14316	14296	14171	14282	14146	14250	14315	14145	14260	14163	14302	14228	14337	14253	14413	14236	14263	14216	14192	14240	14126	14222	14389	14299	14183	14251	14172	14198	14215	14259	14322	14336	14374	14262	14336	14292	14241	14138	14230	14221	14304	14215	14226	14264	14280	13912	14267	14310	14255	14133	14231	14190	14312	14323	14200	14246	14377	14216	14246	14254	14286	14251	14320	14094	14214	14372	14254	14304	14290	14202	14195	14430	14058	14319	14296	14399	14257	14201	14256	14355	14255	14290	14189	14297	14049	14246	14209	14256	14136	14222	14334	14040	14211	14389	14212	14321	14277	14181	14364	14187	14464	14301	14140	14423	14236	14159	14323	14175	14310	14147	14281	14366	14290	14260	14189	14139	14182	14280	14223	14285	14135	14349	14211	14173	14129	14132	14424	14178	14291	14204	14178	14159	14125	14206	14422	14089	14175	14230	14203	14136	14341	14284	14319	14193	14296	14206	14221	14446	14312	14317	14339	14260	14154	14239	14099	14434	14204	14069	14124	14191	14264	14217	14188	14261	14350	14057	14378	14223	14379	14277	14120	14346	14090	14252	14351	14281	14426	14219	14356	14189	14427	14121	14127	14148	14282	14209	14172	14429	14195	14309	14329	14333	14326	14375	14120	14260	14276	14302	14164	14204	14072	14268	14192	14301	14304	14317	14193	14247	14240	14312	14389	14281	14339	14341	14206	14099	14251	14128	14295	14286	14169	14152	14355	14043	14276	14176	14143	14255	14174	14295	14226	14314	14218	14331	14038	14121	14218	14283	14088	14236	14442	14412	14211	14208	14370	14330	14230	14054	14416	14280	14393	14167	14286	14175	14271	14194	14160	14223	14383	14290	14303	14309	14265	14298	14133	14288	14255	14171	14108	14412	14213	14082	14132	14208	14251	14185	14245	14302	14157	14361	14368	14363	14334	14274	14109	14180	14235	14168	14304	14197	14259	14305	14242	14180	14196	14275	14353	14239	14376	14234	14359	14374	14312	14149	14201	14300	14271	14103	14321	14325	14342	14275	14387	14148	14214	14410	14298	14290	14022	14334	14267	14164	14121	14288	14292	14224	14228	14228	14260	14316	14274	14300	14156	14271	14245	14321	14124	14191	14292	14202	14211	14226	14271	14219	14074	14093	14322	14439	14155	14309	14166	13958	14189	14166	14138	14144	14144	14250	14231	14270	14149	14294	14285	14174	14242	14431	14193	14230	14295	14132	14066	14340	14070	14077	14271	14329	14291	14096	14356	14212	14212	14364	14230	14204	14328	14123	14165	14281	14368	14296	14364	14133	14322	14130	14455	14301	14074	14243	14243	14129	14330	14173	14148	14336	14286	14265	14353	14177	14209	14139	14267	14212	14268	14425	14369	14198	14138	14394	14336	14177	14040	14223	14239	14129	14252	14087	14357	14288	14098	14226	14266	14238	14276	14377	14222	14272	14246	14150	14291	14173	14352	14260	14270	14332	14143	14132	14246	14226	14387	14180	14223	14365	14294	14248	14276	14179	14148	14321	14069	14156	14145	14201	14202	14388	14119	14346	14318	14275	14194	14072	14146	14238	14355	14215	14254	14254	14083	14165	14266	14242	14245	14268	14190	14320	14268	14208	14314	14062	14224	14308	14302	14057	14184	14106	14272	14229	14230	14089	14228	14167	14446	14372	14119	14242	14251	14306	14287	14395	14143	14077	14201	14188	14389	14347	14265	14106	14279	14304	14168	14192	14185	14284	14316	14183	14388	14253	14193	14326	14169	14190	14286	14161	14249	14416	14291	14154	14266	14298	14213	14203	14349	14382	14227	14261	14327	14189	14272	14080	14184	14177	14287	14179	14237	14401	14117	14240	14325	14082	14267	14233	14300	14267	14326	14303	14225	14407	14169	14265	14247	14240	14270	14161	14216	14219	14446	14185	14335	14268	14230	14372	14288	14337	14057	14384	14347	14362	14264	14157	14206	14284	14182	14234	14214	14160	14416	14318	14309	14326	14354	14251	14144	14292	14264	14210	14199	14113	14203	14123	14171	14487	14314	14302	14217	14207	14209	14405	14135	14136	14291	14179	14194	14252	14391	14339	14338	14326	14184	14204	14315	14258	14072	14133	14392	14159	14327	14311	14233	14151	14306	14284	14323	14093	14139	14297	14270	14329	14157	14379	14083	14207	14237	14194	14142	14143	14180	14276	14192	14238	14374	14340	14154	14153	14360	14278	14219	14135	14246	14166	14151	14098	14123	14192	14230	14289	14218	14318	14369	14085	14070	14347	14274	14027	14150	14279	14151	14308	14295	14235	14369	14284	14256	14089	14169	14137	14326	14177	14142	14390	14098	14228	14283	14280	14096	14195	14306	14178	14337	14153	14366	14197	14218	14271	14199	14233	14194	14264	14171	14206	14324	14116	14212	14274	14334	14199	14203	14135	14181	14119	14254	14412	14354	14145	14407	14232	14213	14051	14304	14268	14193	14226	14364	14213	14351	14313	14267	14060	14240	14094	14294	14241	14346	14213	14171	14148	14368	14051	14196	14075	14243	14290	14176	14291	14352	14323	14166	14199	14071	14229	13970	14319	14185	14287	14304	14264	14131	14197	14165	14344	14213	14432	14104	14127	14295	14113	14181	14319	14201	14361	14316	14335	14265	14225	14244	14233	14257	14288	14074	14185	14208	14011	14193	14106	14206	14263	14232	14331	14273	14373	14255	14291	14280	14227	14311	14046	14129	14146	14213	14335	14225	14380	14195	14369	14325	14257	14191	14375	14254	14189	14162	14200	14261	14172	14248	14273	14292	14207	14286	14319	14204	14194	14141	14260	14343	14284	14156	14194	14327	14224	14314	14155	14400	14332	14384	14279	14305	14189	14222	14425	14466	14259	14310	14234	14418	14215	14121	14184	14148	14169	14344	14121	14148	14408	14192	14134	14238	14291	14160	14263	14118	14303	14120	14196	14188	14194	14298	14371	14280	14344	14217	14283	14426	14210	14203	14252	14354	14356	14267	14115	14174	14407	14182	14336	14234	14494	14288	14216	14328	14225	14250	14505	14191	14222	14177	14220	14101	14326	14149	14231	14202	14233	14017	14210	14243	14177	14286	14389	14279	14210	14196	14368	14343	14132	14299	14252	14182	14208	14263	14357	14127	14176	14109	14199	14238	14214	14331	14365	14265	14448	14166	14358	14282	14111	14186	14275	14144	14217	14295	14149	14330	14223	14200	14193	14221	14207	14200	14281	14176	14263	14188	14099	14264	14183	14102	14225	14223	14340	14261	14141	14216	14269	14210	14379
24369	21004	26695	26364	20769	19409	19290	18227	17873	18113	17929	18011	17813	17838	17607	17719	17750	17791	17765	17659	17706	17736	17578	17781	17946	17768	17580	17546	17627	17651	17768	17536	17846	17569	17662	17745	17720	17732	17626	17703	17794	17812	17673	17559	17585	17654	17619	17734	17571	17724	17685	17885	17713	17562	17572	17662	17645	17584	17558	17576	17492	17767	17672	17672	17592	17805	17420	17648	17813	17613	17703	17718	17508	17625	17701	17524	17828	17557	17755	17706	17714	17748	17811	17557	17718	17756	17715	17596	17622	17663	17682	17765	17506	17677	17727	17416	17695	17673	17627	17814	17785	17707	17650	17540	17734	17579	17558	17648	17700	17710	17663	17708	17689	17869	17630	17789	17829	17644	17688	17626	17604	17482	17593	17787	17771	17570	17635	17468	17629	17676	17639	17511	17666	17673	17561	17796	17891	17821	17758	17691	17559	17801	17670	17833	17710	17566	17607	17685	17861	17484	17656	17547	17673	17850	17517	17757	17644	17623	17550	17553	17672	17636	17433	17575	17536	17362	17477	17499	17781	17675	17498	17412	17570	17732	17425	17406	17689	17708	17586	17564	17542	17485	17440	17796	17371	17610	17541	17515	17735	17636	17817	17550	17676	17473	17628	17418	17684	17765	17708	17720	17695	17809	17643	17655	17954	17624	17657	17558	17555	17593	17558	17649	17689	17758	17629	17601	17596	17691	17670	17627	17718	17845	17746	17667	17610	17597	17573	17607	17679	17782	17529	17443	17592	17519	17520	17872	17645	17460	17537	17693	17697	17746	17646	17600	17552	17745	17431	17827	17588	17488	17591	17751	17582	17620	17722	17544	17911	17611	17585	17817	17772	17583	17706	17609	17560	17701	17504	17452	17588	17577	17654	17535	17708	17483	17794	17600	17483	17545	17660	17446	17554	17679	17455	17588	17739	17740	17684	17695	17614	17562	17694	17608	17566	17465	17659	17652	17657	17542	17416	17573	17472	17489	17816	17693	17745	17657	17752	17727	17427	17505	17661	17464	17620	17678	17506	17647	17701	17709	17750	17500	17777	17608	17563	17348	17784	17624	17696	17867	17701	17615	17706	17556	17742	17796	17855	17545	17582	17518	17731	17671	17523	17719	17729	17627	17711	17937	17580	17532	17810	17603	17841	17731	17465	17445	17669	17563	17621	17735	17632	17589	17715	17710	17672	17590	17708	17574	17826	17560	17726	17685	17499	17688	17608	17613	17496	17589	17644	17764	17975	17708	17542	17766	17637	17680	17403	17738	17727	17505	17485	17712	17661	17641	17587	17582	17693	17842	17754	17546	17532	17682	17638	17637	17652	17851	17886	17574	17559	17710	17610	17427	17779	17753	17638	17619	17634	17374	17547	17485	17717	17572	17679	17578	17729	17611	17531	17852	17852	17566	17568	17711	17626	17692	17642	17470	17590	17612	17489	17653	17542	17744	17595	17743	17617	17519	17483	17673	17657	17685	17465	17570	17564	17580	17532	17488	17605	17591	17474	17730	17731	17572	17631	17700	17699	17665	17695	17465	17483	17608	17577	17657	17455	17649	17525	17693	17932	17670	17578	17739	17700	17667	17569	17554	17662	17756	17638	17970	17672	17593	17498	17453	17769	17521	17622	17639	17701	17693	17624	17482	17572	17699	17612	17720	17699	17513	17840	17631	17693	17498	17635	17637	17746	17636	17644	17710	17590	17401	17735	17564	17491	17699	17703	17532	17396	17540	17637	17634	17651	17781	17678	17650	17623	17509	17581	17535	17605	17436	17818	17588	17854	17672	17764	17737	17685	17711	17739	17733	17769	17710	17741	17655	17513	17696	17759	17447	17659	17589	17775	17496	17538	17800	17782	17657	17718	17387	17471	17505	17658	17636	17589	17722	17472	17589	17620	17627	17367	17547	17450	17774	17562	17383	17494	17515	17519	17416	17600	17485	17571	17874	17728	17639	17580	17678	17494	17717	17815	17824	17476	17597	17384	17540	17630	17431	17552	17542	17600	17672	17587	17730	17543	17554	17734	17481	17335	17376	17571	17655	17584	17784	17464	17599	17700	17609	17736	17596	17656	17595	17408	17634	17661	17647	17630	17257	17556	17657	17683	17688	17526	17570	17653	17676	17705	17652	17737	17607	17703	17560	17476	17654	17388	17584	17444	17338	17594	17503	17563	17622	17625	17710	17599	17580	17740	17763	17672	17655	17688	17549	17669	17581	17692	17586	17450	17840	17719	17684	17587	17731	17391	17519	17743	17679	17616	17806	17490	17615	17525	17623	17625	17666	17765	17659	17853	17588	17543	17514	17513	17759	17643	17716	17677	17728	17523	17415	17486	17614	17616	17804	17794	17585	17568	17650	17753	17568	17691	17477	17507	17617	17560	17477	17713	17756	17662	17780	17639	17651	17422	17587	17758	17535	17720	17626	17404	17730	17676	17602	17587	17861	17705	17489	17622	17586	17539	17627	17743	17462	17562	17759	17646	17571	17779	17637	17637	17613	17672	17755	17758	17696	17845	17582	17565	17555	17616	17510	17443	17787	17570	17614	17585	17765	17544	17769	17533	17643	17650	17617	17713	17657	17434	17608	17793	17807	17536	17728	17539	17625	17492	17664	17639	17768	17875	17669	17670	17580	17529	17558	17598	17616	17658	17346	17431	17529	17497	17487	17568	17600	17685	17652	17621	17584	17599	17649	17706	17549	17588	17727	17697	17583	17572	17712	17658	17673	17639	17717	17560	17635	17757	17593	17611	17561	17734	17429	17695	17519	17536	17675	17635	17669	17677	17747	17537	17630	17713	17783	17795	17557	17830	17952	17734	17572	17737	17622	17465	17636	17745	17688	17668	17669	17565	17584	17537	17625	17824	17604	17547	17475	17796	17524	17733	17713	17615	17795	17597	17469	17676	17694	17758	17679	17687	17834	17710	17526	17365	17780	17675	17416	17465	17650	17438	17847	17654	17570	17530	17675	17635	17750	17615	17572	17722	17603	17651	17732	17748	17437	17571	17638	17681	17704	17856	17618	17582	17430	17533	17672	17668	17839	17501	17749	17896	17302	17576	17606	17573	17943	17580	17627	17506	17665	17604	17847	17599	17568	17770	17724	17779	17845	17639	17750	17540	17470	17513	17803	17516	17741	17616	17740	17581	17520	17608	17582	17728	17448	17599	17698	17698	17471	17850	17682	17631	17579	17651	17764	17731	17549	17505	17636	17785	17553	17516	17817	17598	17622	17725	17530	17520	17638	17686	17290	17343	17744	17637	17697	17627	17700	17549	17533	17674	17850	17782	17639	17656	17687	17497	17738	17761	17819	17750	17736	17692	17715	17593	17599	17609	17634	17732	17711	17597	17738	17511	17657	17734	17434	17761	17738	17602	17618	17758	17655	17503	17550	17730	17961	17669	17630	17643	17709	17625	17581	17458	17833	17886	17671	17782	17522	17716	17616	17731	17748	17553	17894	17668	17613	17488	17740	17679	17537	17617	17584	17596	17596	17807	17626	17732	17795	17480	17304	17374	17595	17802	17568	17465	17498	17620	17826	17402	17440	17414	17680	17690	17645	17601	17627	17476	17671	17623	17701	17633	17459	17530	17616	17652	17768	17619	17790	17643	17884	17696	17465	17688	17571	17572	17763	17702	17666	17679	17790	17551	17690	17599	17558	17670	17438	17561	17729	17645	17621	17653	17660	17740	17524	17629	17673	17607	17412	17658	17786	17501	17528	17786	17612	17674	17625	17547	17664	17525	17718	17600	17712	17725	17692	17678	17687	17691	17721	17685	17555	17645	17592	17732	17471	17531	17429	17713	17724	17821	17737	17878	17618	17592	17504	17898	17711	17747	17524	17905	17761	17757	17631	17658	17639	17663	17728	17789	17842	17678	17618	17621	17772	17688	17396	17568	17654	17732	17656	17506	17624	17716	17514	17759	17710	17446	17686	17623	17768	17671	17723	17611	17381	17683	17707	17729	17571	17779	17663	17667	17619	17761	17685	17602	17723	17688	17669	17569	17681	17648	17453	17723	17645	17520	17657	17755	17714	17666	17687	17511	17585	17431	17578	17449	17534	17802	17663	17611	17498	17575	17568	17471	17532	17400	17611	17628	17734	17669	17539	17709	17617	17757	17690	17675	17456	17732	17703	17608	17509	17756	17561	17626	17414	17720	17748	17628	17441	17549	17599	17779	17522	17706	17710	17757	17570	17655	17679	17619	17533	17656	17806	17557	17580	17643	17669	17552	17500	17688	17591	17677	17561	17452	17532	17749	17612	17370	17737	17558	17808	17666	17625	17645	17670	17573	17647	17491	17671	17605	17682	17902	17527	17659	17520	17605	17728	17614	17722	17777	17562	17746	17855	17709	17868	17629	17841	17556	17524	17496	17381	17769	17706	17629	17698	17726	17516	17956	17822	17738	17609	17539	17623	17580	17545	17628	17688	17809	17557	17623	17653	17729	17685	17746	17785	17970	17781	17620	17459	17509	17540	17633	17634	17823	17612	17682	17569	17487	17433	17494	17782	17775	17482	17549	17538	17511	17708	17537	17864	17469	17871	17576	17760	17521	17857	17555	17568	17797	17606	17633	17526	17653	17657	17786	17629	17835	17686	17617	17730	17747	17869	17654	17372	17563	17656	17702	17690	17656	17799	17679	17740	17731	17561	17517	17676	17671	17550	17525	17550	17708	17713	17694	17777	17588	17712	17436	17633	17510	17600	17543	17495	17610	17627	17385	17524	17527	17701	17911	17378	17519	17568	17724	17614	17774	17814	17752	17681	17658	17637	17658	17893	17758	17747	17711	17540	17649	17742	17576	17807	17459	17396	17671	17828	17791	17776	17646	17692	17619	17788	17839	17512	17732	17711	17663	17806	17545	17581	17848	17649	17667	17522	17724	17745	17565	17570	17594	17735	17707	17658	17718	17647	17752	17475	17558	17785	17518	17432	17474	17646	17461	17807	17427	17769	17596	17746	17811	17822	17636	17709	17435	17833	17649	17598	17543	17612	17599	17647	17647	17506	17678	17562	17656	17669	17844	17678	17761	17340	17476	17693	17621	17635	17580	17779	17649	17391	17725	17683	17539	17519	17616	17493	17691	17759	17606	17733	17455	17547	17625	17546	17534	17778	17734	17591	17517	17641
15840	29234	24082	18946	17496	16317	15748	15303	15282	15132	15079	15018	14731	14923	14739	14838	14762	14783	14835	14856	14615	14826	14609	14833	14721	14726	14804	14611	14802	14691	14738	14784	14803	14761	14736	14729	14706	14672	14688	14685	14617	14714	14731	14870	14796	14761	14773	14765	14696	14630	14752	14670	14719	14676	14735	14708	14774	14812	14780	14601	14608	14731	14640	14719	14467	14775	14875	14733	14704	14681	14751	14825	14703	14727	14719	14752	14758	14752	14590	14764	14652	14659	14710	14626	14701	14622	14789	14855	14700	14567	14746	14680	14753	14814	14773	14555	14643	14876	14701	14745	14578	14599	14612	14628	14748	14640	14624	14812	14722	14530	14699	14722	14668	14573	14638	14550	14799	14611	14601	14618	14569	14883	14685	14738	14640	14638	14617	14864	14853	14587	14632	14728	14639	14564	14807	14763	14791	14854	14509	14722	14735	14929	14811	14708	14748	14717	14617	14611	14756	14716	14729	14565	14604	14817	14728	14827	14719	14796	14650	14563	14685	14710	14683	14711	14608	14726	14757	14811	14700	14737	14602	14701	14686	14738	14649	14652	14699	14770	14775	14711	14650	14701	14667	14826	14959	14727	14699	14891	14576	14661	14746	14858	14566	14800	14655	14764	14778	14580	14719	14657	14662	14559	14675	14759	14643	14632	14684	14631	14793	14660	14774	14891	14719	14660	14829	14728	14826	14509	14603	14741	14546	14656	14728	14809	14784	14799	14614	14707	14773	14826	14780	14594	14726	14772	14656	14678	14761	14707	14669	14702	14767	14694	14626	14834	14655	14612	14917	14706	14915	14741	14667	14683	14620	14569	14770	14915	14722	14645	14756	14810	14729	14785	14830	14530	14769	14776	14547	14636	14741	14852	14783	14670	14747	14706	14773	14657	14890	14604	14578	14660	14760	14647	14494	14812	14908	14630	14677	14629	14752	14512	14652	14763	14719	14741	14783	14663	14584	14684	14750	14625	14556	14656	14577	14850	14733	14683	14725	14861	14704	14675	14814	14742	14707	14752	14729	14686	14817	14626	14496	14578	14635	14766	14644	14710	14645	14693	14785	14800	14843	14788	14517	14801	14621	14777	14752	14662	14564	14630	14940	14780	14756	14717	14668	14737	14606	14634	14722	14794	14524	14800	14845	14632	14618	14787	14668	14729	14582	14779	14634	14770	14701	14749	14718	14565	14554	14742	14834	14775	14660	14610	14546	14771	14684	14794	14683	14739	14859	14523	14603	14802	14584	14548	14833	14535	14676	14580	14654	14626	14761	14797	14562	14812	14814	14492	14863	14710	14722	14721	14818	14865	14780	14644	14685	14665	14828	14687	14680	14784	14811	14750	14778	14578	14670	14742	14687	14636	14865	14619	14693	14584	14736	14581	14699	14681	14615	14795	14578	14623	14883	14889	14619	14683	14821	14719	14669	14666	14798	14653	14785	14603	14705	14895	14540	14943	14706	14634	14642	14735	14676	14658	14611	14763	14739	14675	14545	14697	14865	14816	14576	14609	14695	14786	14592	14646	14758	14612	14587	14796	14668	14732	14647	14562	14747	14785	14665	14828	14728	14677	14849	14779	14588	14795	14680	14906	14686	14656	14566	14763	14712	14671	14689	14870	14983	14687	14564	14642	14657	14655	14712	14641	14824	14780	14630	14714	14676	14646	14678	14764	14734	14719	14591	14724	14643	14652	14640	14615	14739	14701	14756	14769	14745	14655	14655	14757	14550	14688	14832	14708	14765	14559	14685	14597	14775	14830	14705	14704	14662	14827	14766	14744	14815	14630	14794	14674	14520	14584	14811	14736	14697	14735	14798	14715	14868	14827	14770	14592	14748	14568	14461	14783	14658	14782	14759	14859	14619	14720	14645	14589	14540	14636	14815	14565	14708	14767	14701	14516	14597	14630	14619	14701	14600	14795	14702	14794	14583	14633	14572	14772	14529	14647	14770	14639	14808	14664	14667	14564	14934	14626	14729	14512	14711	14767	14715	14669	14671	14624	14753	14740	14695	14578	14755	14700	14733	14795	14625	14666	14604	14867	14770	14713	14812	14719	14911	14886	14732	14641	14758	14864	14649	14835	14778	14695	14629	14758	14707	14853	14558	14768	14824	14735	14851	14614	14704	14802	14706	14745	14670	14831	14700	14661	14906	14701	14692	14681	14788	14717	14758	14721	14834	14714	14717	14784	14805	14748	14752	14677	14804	14609	14708	14534	14605	14766	14609	14753	14668	14672	14508	14514	14818	14657	14673	14772	14675	14714	14701	14771	14635	14723	14718	14768	14822	14652	14744	14616	14736	14644	14751	14758	14810	14587	14735	14824	14641	14994	14953	14687	14688	14720	14618	14675	14783	14579	14664	14537	14790	14633	14697	14707	14618	14815	14763	14921	14825	14802	14792	14733	14837	14688	14684	14736	14600	14580	14729	14626	14719	14883	14547	14767	14750	14537	14556	14627	14927	14694	14707	14635	14612	14822	14723	14843	14653	14580	14718	14618	14591	14675	14730	14696	14719	14953	14869	14821	14793	14613	14595	14719	14736	14740	14889	14721	14849	14719	14829	14585	14835	14798	14766	14635	14624	14716	14724	14655	14561	14701	14565	14897	14854	14737	14578	14724	14713	14799	14614	14622	14728	14595	14591	14719	14744	14713	14740	14778	14863	14726	14591	14847	14551	14627	14864	14736	14781	14653	14734	14593	14718	14760	14719	14474	14671	14830	14565	14729	14484	14737	14728	14691	14608	14627	14670	14775	14715	14506	14813	14817	14686	14589	14577	14672	14939	14674	14751	14725	14709	14721	14676	14745	14776	14678	14686	14702	14743	14750	14646	14648	14606	14818	14746	14599	14839	14728	14681	14566	14775	14587	14759	14795	14791	14757	14510	14708	14825	14755	14545	14893	14671	14615	14792	14735	14762	14813	14820	14527	14588	14785	14574	14763	14688	14535	14649	14701	14681	14611	14735	14778	14701	14736	14708	14639	14715	14757	14649	14736	14758	14815	14677	14516	14625	14701	14686	14594	14535	14634	14707	14653	14836	14613	14755	14500	14730	14534	14717	14701	14685	14635	14746	14738	14712	14742	14651	14767	14681	14725	14693	14638	14624	14716	14713	14477	14618	14768	14789	14466	14774	14805	14880	14691	14750	14752	14708	14624	14745	14547	14771	14780	14752	14806	14786	14630	14659	14805	14713	14541	14721	14845	14668	14805	14896	14783	14694	14645	14547	14900	14705	14665	14662	14635	14725	14723	14486	14751	14628	14671	14619	14756	14716	14884	14636	14631	14742	14656	14639	14728	14751	14587	14823	14676	14585	14702	14673	14743	14709	14872	14706	14664	14582	14763	14901	14711	14682	14457	14843	14618	14814	14682	14797	14784	14593	14696	14644	14702	14662	14812	14853	14747	14719	14653	14660	14719	14693	14730	14819	14502	14547	14685	14696	14760	14668	14778	14587	14738	14680	14699	14823	14626	14837	14684	14810	14809	14689	14774	14765	14777	14712	14757	14638	14777	14822	14615	14685	14769	14800	14787	14701	14747	14774	14739	14740	14727	14780	14851	14913	14736	14780	14471	14713	14790	14676	14866	14848	14843	14595	14807	14607	14768	15066	14562	14610	14740	14803	14744	14812	14692	14600	14723	14738	14681	14469	14856	14586	14660	14858	14667	14734	14694	14702	14754	14586	14645	14780	14739	14734	14803	14717	14888	14705	14565	14641	14781	14883	14609	14592	14697	14806	14620	14690	14754	14642	14803	14735	14594	14759	14762	14745	14723	14737	14774	14777	14689	14622	14700	14863	14567	14689	14570	14553	14643	14802	14690	14709	14612	14856	14875	14741	14591	14644	14825	14578	14692	14702	14610	14638	14670	14606	14767	14611	14814	14862	14730	14856	14863	14755	14715	14765	14701	14664	14860	14816	14724	14589	14663	14625	14706	14776	14610	14506	14751	14533	14809	14702	14754	14665	14735	14623	14608	14651	14705	14644	14741	14648	14740	14686	14688	14663	14782	14917	14758	14869	14716	14720	14635	14774	14546	14792	14626	14852	14612	14792	14774	14544	14711	14717	14738	14649	14712	14790	14793	14894	14694	14667	14694	14725	14707	14785	14498	14806	14902	14749	14686	14798	14700	14679	14710	14814	14863	14701	14640	14787	14775	14802	14627	14624	14687	14882	14834	14648	14528	14729	14731	14639	14567	14793	14659	14828	14870	14784	14871	14650	14747	14676	14776	14678	14743	14612	14752	14747	14701	14700	14638	14662	14675	14909	14792	14741	14730	14771	14798	14840	14618	14880	14661	14804	14585	14770	14637	14550	14655	14760	14625	14682	14688	14753	14646	14601	14598	14606	14770	14624	14640	14756	14724	14723	14693	14817	14640	14696	14672	14765	14790	14718	14595	14559	14613	14734	14744	14616	14677	14712	14773	14562	14787	14527	14794	14577	14767	14846	14658	14630	14647	14811	14635	14817	14711	14615	14627	14571	14846	14603	14584	14617	14672	14774	14624	14807	14882	14736	14786	14757	14632	14711	14702	14700	14672	14669	14803	14805	14653	14989	14765	14765	14901	14804	14673	14555	14756	14807	14735	14737	14716	14681	14754	14627	14742	14784	14755	14659	14655	14806	14671	14610	14612	14676	14626	14653	14811	14787	14770	14553	14616	14898	14694	14521	14973	14653	14669	14691	14711	14636	14589	14532	14771	14745	14770	14781	14770	14946	14751	14627	14762	14724	14702	14623	14629	14642	14652	14676	14636	14615	14622	14739	14736	14788	14733	14847	14702	14792	14575	14693	14781	14738	14832	14771	14758	14824	14748	14664	14683	14870	14905	14726	14859	14650	14833	14887	14685	14573	14839	14725	14612	14833	14804	14829	14690	14696	14794	14786	14542	14644	14810	14772	14621	14684	14814	14731	14666	14669	14575	14561	14753	14764	14820	14570	14579	14773	14700	14700	14937	14778	14624	14581	14756	14730	14734	14667	14735	14721	14792	14767	14851	14674	14661	14609	14713	14749	14624	14628	14606	14830	14766	14562	14718	14661	14628	14814	14655	14615	14776	14658	14688	14747	14684	14850	14743	14508	14621	14777	14633	14643	14554	14857	14635	14831	14341	14712	14613	14652	14611
21921	21050	28263	24045	21319	23486	25336	20122	19121	19285	19135	18801	18856	18798	18611	18799	18650	18492	18651	18530	18407	18418	18889	18652	18335	18328	18339	18222	18331	18376	18426	18288	18292	18472	18272	18380	18385	18239	18641	18493	18641	18528	18230	18303	18184	18389	18219	18500	18202	18474	18419	18489	18424	18461	18213	18235	18385	18372	18320	18215	18344	18100	18240	18231	18149	18349	18243	18292	18438	18493	18266	18404	18058	18389	18278	18371	18189	18346	18337	18226	18245	18423	18441	18312	18348	18443	18350	18289	18231	18176	18397	18438	18259	18330	18329	18212	18473	18412	18154	18364	18507	18382	18235	18035	18292	18320	18338	18441	18265	18258	18327	18120	18081	18192	18189	18391	18350	18319	18121	18456	18182	18045	18080	18135	18164	18276	18316	18332	18187	18073	18173	18195	18182	18104	18141	18356	18452	18309	18295	18295	18217	18192	18209	18341	18504	18484	18383	18165	18281	18360	18434	18370	18431	18289	18235	18218	18349	18429	18059	18315	18391	18396	18175	18128	18236	18193	18211	18235	18145	18129	18374	18022	18315	18189	18322	18356	18191	18348	18419	18482	18340	18329	18256	18412	18398	18421	18125	18458	18146	18119	18319	18220	18350	18302	18370	18282	18316	18326	18384	18303	18165	18333	18191	18363	18232	18394	18335	18062	18385	18329	18321	18331	18377	18199	18265	18240	18207	18205	18280	18207	18184	18345	18251	18138	18398	18315	18409	18305	18232	18282	18347	18165	18292	18088	18167	18291	18241	18208	18321	18154	18127	18226	18297	18363	18291	18152	18389	18361	18278	18256	18469	18293	18318	18268	18289	18202	18397	18273	18374	18371	18515	18229	18185	18245	18199	18330	18167	18163	18433	18281	18382	18269	18185	18326	18160	18209	18243	18128	18429	18079	18410	18076	18169	18325	18371	18257	18101	18203	18209	18201	18377	18358	18335	18401	18514	18205	18280	18135	18290	18384	18096	18273	18135	18465	18274	18374	18297	18398	18427	18282	18221	18288	18335	18220	18251	18362	18298	18254	18095	18370	18131	18319	18185	18140	18045	18403	18205	18293	18155	18286	18274	18331	18141	18074	18219	18047	18128	18333	18227	18331	18301	18446	18247	18193	18130	18240	18018	18358	18289	18256	18357	18182	18290	18089	18024	18162	18337	18042	18256	18398	18352	18192	18044	18415	18143	18280	18149	18237	18339	18220	18262	18203	18227	18140	18393	18255	18264	18073	18362	18272	18220	18344	18441	18331	18196	18208	18504	18472	18283	18270	18259	18278	18009	18173	18122	18426	18156	18310	18135	18290	18411	17946	17999	18086	18339	18289	18489	18429	18044	18372	18283	18160	18150	18196	18223	18401	18276	18263	18258	18082	18142	18009	18335	18254	18169	18445	18482	18248	18418	18412	18298	18250	18325	18301	18327	18320	18277	18262	18288	18359	18301	18130	18448	18282	18303	18233	18190	18337	18307	18373	18402	18190	18267	18221	18265	18070	18516	18450	18272	18223	18100	18295	18311	18410	18577	18327	18422	18146	18013	18062	18188	18291	18252	18382	18305	18355	18270	18312	18257	18455	18217	18344	18378	18216	18097	18322	18588	18459	18500	18337	18298	18331	18126	18243	18100	18200	18354	18278	18342	18298	18207	18224	18408	18317	18301	18212	18115	18142	18206	18263	18179	18171	18122	18414	18409	18594	18231	18348	18105	18129	18615	18322	18111	18266	18172	18231	18333	18293	18487	18233	18418	18192	18089	18305	18506	18098	18222	18062	18266	18455	18213	18239	18220	18303	18125	17986	18132	18253	18274	18244	18173	18397	18326	18268	18470	18238	18249	18255	18392	18365	18162	18282	18097	18314	18220	18117	18229	18266	18201	18185	18352	18357	18274	18248	18225	18169	18132	18146	18092	18348	18280	18262	18307	18390	18405	18240	18219	18384	18154	18090	18079	17991	18322	18320	18193	18306	18324	18227	18226	18053	18176	18195	18252	18145	18403	18047	18271	18278	18281	18356	18169	18193	18064	18148	18422	18366	18277	18021	18303	18307	18255	18295	18318	18095	18238	18233	18197	18414	18384	18246	18372	18378	18154	18102	18186	18290	18209	18374	18234	18204	18240	18197	18193	18478	18265	18177	17991	18296	18338	18236	18331	18257	18444	18450	18398	18043	18281	18234	18356	18342	18468	18266	18199	18470	18252	18229	18413	18149	18446	18347	18268	18063	18401	18094	18291	18128	18091	18343	18438	18434	18379	18295	18411	18348	18218	18264	18259	18353	18286	18243	18346	18323	18084	18414	18219	18123	18209	18329	18345	18102	18353	18296	18220	18164	18253	18160	18193	17993	18128	18184	18272	18394	18306	18295	18355	18436	18382	18077	18142	18449	18255	18210	18077	18076	18121	18304	18355	18320	18280	18165	18371	18341	18577	18202	18388	18470	18134	18174	18187	18148	18123	18550	18211	18223	18185	18165	18249	18154	18023	18141	18355	18381	18396	18192	18291	18128	18297	18393	18184	18374	18264	18424	18264	18264	18123	18147	18165	18370	18267	18277	18153	18319	18105	18451	18267	18310	18302	18390	18405	18201	18132	18147	18419	18284	18225	18239	18214	18240	18421	18210	18381	18243	18310	18210	18529	18268	18377	18474	18187	18144	18225	18378	18193	18410	18262	18284	18464	18244	18137	18232	18205	18255	18191	18121	18477	18111	18239	18395	18211	18099	18229	18124	18281	18475	18262	18122	18471	18225	18156	18200	18225	18335	18165	18148	18246	18436	18275	18265	18217	18496	18276	18217	18432	18373	18363	18048	18367	18211	18153	18348	18328	18187	17990	18401	18180	18031	18159	18368	18199	18169	18425	18245	18204	18263	18371	18377	18403	18197	18296	18246	18472	18367	18323	18343	18506	18150	18079	18197	18442	18432	18453	18365	18056	18313	18199	18339	18202	18423	18156	18162	18247	18022	18249	18449	18293	18204	18229	18062	18190	18148	18210	18141	18244	18191	18310	18221	18383	18280	18199	18256	18262	18318	18181	18218	18227	18283	18247	18166	18277	18331	18180	18363	18118	18162	18251	18183	18393	18309	18418	18256	18221	18360	18368	18229	18138	18291	18319	18381	18451	18289	18463	18276	18275	18163	18215	18226	18260	18360	18468	18220	18186	18431	18434	18139	18434	17950	18311	18054	18347	18188	18002	18449	18281	17919	18216	18019	17987	18385	18258	18090	18276	18321	18271	18194	18286	18289	18250	18304	18239	18343	18406	18159	18353	18272	18154	18369	18243	18257	18138	18132	18234	18153	18375	18173	18225	18365	18291	18055	18126	18248	18092	18410	18257	18188	18320	18294	18223	18309	18311	18311	18387	18403	18345	18334	18403	18341	18181	18349	17963	18300	18374	18450	18285	18382	17993	18333	18410	18255	18243	18228	18285	18176	18241	18242	18167	18169	18343	18239	18244	18104	18386	18284	18310	18562	18246	18451	18399	18268	18277	18246	18216	18078	18166	18445	18158	18329	18513	18387	18236	18366	18384	18275	18224	18305	18200	18216	18396	18231	18286	18309	18240	18071	18304	18330	18281	18406	18189	18184	18127	18215	18392	18208	18269	18258	18201	18222	18426	18138	18228	17965	18253	18167	18225	18270	18170	18327	18192	18254	18309	18149	18334	18206	18360	18384	18219	18070	18295	18272	18306	18240	18146	18180	18112	18554	18349	18124	18108	18208	18307	18230	18205	18191	18327	18146	18391	18354	18026	18254	18305	18183	18161	18236	18314	18113	18345	18210	18314	18313	18105	18473	18269	18400	18270	18213	18265	18158	18334	18519	18295	18327	18297	18149	18137	18102	18273	18428	18093	18149	18307	18043	18156	18048	18390	18500	18225	18190	18456	18192	18346	18100	18239	18208	17993	18028	18243	18313	18287	18308	18275	18329	18292	18351	18301	18460	18225	18319	18299	18290	18365	18318	18257	18235	18183	18456	18368	18349	18104	18405	18128	18132	18176	18303	18208	18188	18289	18249	18322	18313	18293	18226	18401	18344	18245	18355	18440	18178	18368	18391	18194	18245	18199	18264	18443	18023	18286	18098	18226	18339	18428	18185	18325	18202	18486	18327	18305	18230	18196	18270	18178	18299	18250	18219	18146	18146	18386	18241	18464	18219	18124	18152	18262	18277	18237	18086	18294	18205	18233	18017	18107	18308	18407	18136	18342	18214	18382	18252	18325	18071	18296	18248	18331	18447	18324	18151	18434	18197	18365	18105	18439	18346	18281	18256	18226	18388	18303	18412	18494	18354	18311	18218	18432	18231	18083	18231	18454	18188	18569	18458	18435	18273	18297	18365	18409	18368	18512	18051	18345	18243	18142	18079	18358	18273	18378	18265	18282	18180	18433	18281	18396	18172	18279	18279	18343	18431	18376	18164	18211	18182	17952	18299	18239	18326	18324	18446	18019	18122	18201	18205	18180	18128	18355	18219	18160	18302	18399	18382	18264	18353	18261	18247	18359	18280	18138	18317	18310	18363	18168	18261	18240	18338	18236	18397	18149	18219	18409	18427	18386	18085	18218	18419	18093	18039	18269	18244	18174	18185	18315	18099	18125	18309	18229	18253	18276	18361	18419	18068	18166	18419	18293	18262	18175	18077	18334	18326	18268	18090	18334	18449	18318	18139	18144	18226	18451	18341	18398	18264	18344	18264	18397	18327	18348	18053	18378	18328	18213	18075	18114	18209	17998	18177	18281	18340	18106	18188	18195	17939	18514	18083	18372	18226	18139	18268	18273	18361	18226	18123	18195	18375	18372	18293	18096	18159	18195	18449	18333	18238	18183	18245	18274	18243	18122	18037	18180	18159	18335	18358	18288	18207	18343	18121	18257	18239	18188	18320	18115	18232	18121	18269	18540	18341	18284	18241	18296	18311	18238	18442	18486	18405	18417	18429	18122	18461	18309	18210	18448	18201	17976	18227	18301	18254	18097	18378	18381	18075	18477	18210	18397	18171	18149	17995	18195	18213	18407	18196	18357	18213	18221	18255	18346	18418	18359	18489	18020	18559	18231	18355	18301	18346	18337	18389	18233	18377	18345	18265	18346	18245	18358	18586	18110	18415	18307	18365	18320	18254	18117	18254
16722	37354	30352	22957	20058	18480	17224	16779	16154	15875	15694	15400	15456	15187	15296	15336	15252	15193	15303	15129	15103	15181	15182	15040	15208	15173	15155	15088	15320	15179	15235	15116	14999	15070	15145	15045	15091	15205	15103	15168	14894	15264	14977	15096	15040	15209	14894	15078	15058	15114	15100	15145	15007	15028	15214	15011	15203	14955	15092	15030	15057	15048	15116	15070	15092	15120	14958	15058	14986	15291	15033	15123	14947	14953	15164	15107	15068	15087	14869	14919	15089	14981	15059	15059	14982	15105	14925	15135	15010	14887	15052	15059	14927	14929	14836	15049	15212	15072	15107	15025	15083	15090	15079	15063	15047	15226	14893	15020	14900	15043	15107	15132	15231	15116	15146	15118	14909	14986	14960	15031	14964	15137	14979	15096	15224	15114	15019	14925	14924	15067	15062	14858	14934	14981	15105	15002	15001	14966	15106	14952	14870	14920	15004	15001	15085	15196	14975	15143	14955	14983	15016	15053	14980	15070	15086	14991	15011	15116	15037	15096	14971	15283	14871	15043	14963	15028	15090	14969	15013	15087	14910	15148	15066	15078	15094	14864	14995	14871	15040	14988	14917	14966	14970	14981	15050	15021	15163	14996	14996	15064	15154	15043	15047	15059	14993	15093	15154	15027	14989	14953	15109	14912	15057	14907	15038	14802	14917	15024	14918	15016	15159	15020	15140	15057	15002	15005	14969	14966	14953	15006	15084	15076	15137	15052	15186	15052	15111	15058	14847	15304	14905	14984	15039	14942	15031	14904	15104	15022	14940	14951	15127	14987	15119	15039	15063	14772	14997	14978	15049	14964	14937	14888	14983	15050	15008	15019	15100	14907	14967	14919	15009	15065	15016	15076	15122	15161	14901	15032	15081	15020	14962	15012	14983	15133	15006	14938	15186	14797	15146	14959	14980	15018	15029	15123	14956	14977	15007	15181	14980	14993	15054	15010	14892	14981	15120	15208	15021	15049	15173	14976	15069	14964	15051	15015	14919	15095	15004	14966	15018	14976	15007	14974	15031	14949	15085	14963	15031	14905	15216	15039	14972	15107	14925	14995	15045	15033	15220	14886	15084	15095	14996	15135	15038	15138	14979	14984	15011	15107	15018	14989	15056	15114	15096	15028	15012	15053	15078	15060	15098	15089	15127	15142	14997	14945	14996	15002	14921	15096	14823	15035	15058	15075	14761	15096	15175	15089	14990	15158	15137	15071	15033	14999	15155	15034	15057	15012	14970	15031	15045	14879	15134	14956	15005	15013	15133	14989	15075	14929	15031	14954	15001	15082	15016	14964	15015	14693	15000	15043	14817	15027	15129	15026	15001	15038	14954	15017	15014	14917	15058	14969	14998	14958	15060	15040	15023	15010	15067	14982	15066	15078	14960	14974	14957	15304	14919	15203	14840	15038	15130	15014	15044	15030	14881	15106	15055	15140	14823	14983	15047	15001	14942	14980	15063	14990	14918	14962	15039	14946	15016	14987	14924	15015	14988	15008	14855	14901	14902	15119	15012	14880	15191	15055	14952	15011	15002	15078	14910	14971	14877	15098	15122	15278	14901	14934	15034	15035	15004	14985	15046	15053	15013	14926	14924	15231	14951	14976	14994	15041	15036	14881	15130	14956	14913	15030	15065	15053	14969	15030	15026	15040	15035	15066	15070	14915	14939	14973	15152	14905	14928	14959	15053	15042	15230	15125	15220	15138	15019	14843	14795	15016	15123	14874	15003	15063	15235	15067	15036	14895	15155	14985	15236	15101	15155	14971	15063	14912	14996	15085	15037	15096	15051	14956	15171	15170	14782	15107	15041	15065	15013	14974	15193	15018	15151	15044	15033	15032	15121	14933	14820	14946	15098	15097	14929	15189	14814	15080	14894	15027	14899	14960	15119	14966	14953	15023	15031	15099	14975	15089	14922	14900	15200	14967	15054	14859	14966	15074	14969	14909	15172	15024	15206	15060	15111	14910	15000	14980	15178	15116	14939	15023	14839	15060	15018	15065	15053	14865	14973	15011	15045	15124	14827	14974	15093	14995	14775	15071	15058	15045	14920	15011	15101	15017	14929	14995	15071	15054	15051	14793	14937	15082	14932	14848	15183	14928	15049	14930	15047	15051	14836	15010	14850	14961	15036	14880	15078	15021	14981	15035	15024	15004	15007	14988	15086	15047	15157	15011	14830	14993	14941	15049	14988	14978	15128	14921	15100	14904	15016	15101	14891	14893	15014	14895	15170	15000	15071	15084	14982	14951	15040	15036	15006	14964	15040	14930	14883	15004	14931	15057	15052	14979	15011	14924	15062	15054	15030	15133	15004	15175	15047	15169	15145	15027	15005	15105	15065	14970	15091	15073	15040	14879	14908	14979	15067	15089	15031	15035	15079	14750	14895	14946	15099	15042	15043	15017	14957	14884	15068	14973	15014	15053	15003	14936	15008	14893	15102	15016	15083	15113	15020	14928	14989	14998	14914	15016	15006	15029	14980	15052	14976	14881	15013	15173	14925	14743	15036	14873	15059	15038	15037	14995	15135	14982	14831	14961	15061	15162	14990	14802	15070	15114	14968	14933	14803	15047	14944	15053	14955	15066	14989	15104	15037	14985	15095	14940	14888	15164	15010	14996	14845	14865	14980	15013	14831	15077	15102	14987	14965	14970	14986	15072	14911	15061	15146	15015	15001	15059	15152	14958	14942	14942	14985	15117	14800	14935	14939	15018	14895	14939	15074	15089	15015	15079	15140	15089	15066	14998	15167	14988	14997	15165	14865	15088	15017	14978	15138	15025	15143	15231	15138	15044	14924	15005	14994	14755	15060	14991	14987	14929	14874	15328	15000	15126	15049	15126	14934	15162	15244	15018	14974	15035	15068	14982	15107	14931	14900	14979	15124	15106	15018	15111	14993	14986	15038	15024	15215	14854	14968	14925	15242	14883	15027	15005	15003	15023	15020	14819	14900	14944	14910	15000	15084	15104	15175	15091	15000	14929	15134	14878	14904	15001	14918	14912	14975	15097	15050	15023	15101	14996	14995	15254	14952	14885	14970	14944	15069	15065	14930	14845	15111	15013	15076	15114	15031	14944	15002	15161	15061	14841	15039	15061	14976	15090	15021	15077	14932	15110	14956	14888	14972	14973	15110	15012	14978	14953	14981	15143	14995	15049	15063	15077	15006	15008	14899	15035	14955	15009	14955	14991	14946	15042	15015	15043	15087	15013	15104	14754	14930	14957	15070	14974	14965	14934	15006	14993	14938	15036	15143	14963	14892	14937	15167	15079	14924	15088	15158	15218	14991	15125	15004	15054	15267	15000	15067	15012	15207	14971	15086	14908	14981	14969	14927	15075	15042	14899	14929	15026	15105	15094	14853	15001	15083	15077	15026	14886	15070	14970	14976	14979	15093	15101	14959	15005	15061	14944	14857	14989	15097	15035	15024	14983	14911	14965	14952	15120	15054	14858	15003	14799	14905	15003	15036	14891	14815	14977	15006	15195	14897	15077	14977	15050	14912	15144	15012	14922	15068	14820	15006	14974	15112	14937	14865	14931	14938	15101	14991	15023	14975	15003	14971	14994	15038	15104	15002	15021	15072	14792	15120	14935	15050	15034	15033	15048	15152	14951	14972	14887	15005	15057	14970	15000	15001	14907	15133	14943	15200	15042	15099	14952	14979	14995	15123	15053	15195	14969	15096	14881	14908	15104	15114	15007	15054	15012	14888	14995	15045	15146	14877	14927	15194	15092	15218	15001	15054	15029	15098	15013	15008	15163	14980	14991	15072	15001	15031	14980	14970	15040	14866	14983	15077	15078	15153	14970	15095	15060	15086	15032	14844	15070	15161	15077	15004	14921	14989	15019	14843	14846	15043	14867	15084	15072	14998	14827	14839	15019	15023	15225	14997	15035	15045	15087	14948	14981	14890	15115	14932	14875	15043	15056	15058	15066	15044	15061	15023	15043	15047	14957	15067	15032	15171	14875	14876	15049	15051	14905	14973	15020	14926	14975	14963	15006	15046	14948	15159	14847	15066	15188	15137	14896	15015	14870	15058	14959	15013	15106	14827	15010	15011	15088	14947	15133	15086	15076	14959	14844	15030	15035	15267	15024	15079	15004	15087	14995	15069	14992	14952	15072	15100	15091	15020	15018	14914	14929	14988	15144	14954	14946	15017	14832	14966	14977	14982	14836	15085	15041	14940	15177	14998	14985	15017	14956	15042	15172	15029	14960	14874	15040	14842	15091	15123	15222	15239	14819	14926	14863	15003	15090	15041	14962	15008	15061	14950	14974	14955	15083	14808	15040	14785	15059	14944	15029	14769	14991	14899	14955	15074	14960	15010	14915	15174	15190	15074	14968	15098	14984	15018	14920	14968	15120	14897	15073	14939	15144	14903	15155	15040	15078	15164	15028	14945	15016	15028	15165	15088	14909	14835	15114	14990	15122	14973	14989	14971	14934	15114	15160	15010	15043	14965	15087	14981	14750	15077	14982	15077	15054	15059	15122	14849	15016	14720	15016	15032	15001	14891	14927	14883	15011	15014	15176	15163	15129	15117	14976	14989	14843	15064	15057	14863	15043	14944	15076	15084	14983	14950	15082	14902	14969	14936	15056	15121	14929	14976	14854	14803	14999	15055	15059	15137	15016	14994	14930	15003	15071	15044	14902	15044	14992	14934	14961	14997	15157	15067	15039	14916	15107	14954	15083	15068	15146	15092	15003	14929	14920	14988	15045	15028	15144	15206	14934	15172	15013	14889	14923	14932	14920	15049	15199	14990	15132	14896	14902	15019	15211	15052	15014	15035	14931	14916	15162	15117	14954	14994	15029	15023	14932	14931	15139	14947	15039	14997	15121	15041	15302	14970	14857	15082	15081	15113	14955	14823	15050	14910	14937	15149	15036	14974	14842	15184	14969	15040	15040	14872	14999	15044	15175	15130	14980	14994	14973	14927	14993	14965	15024	14972	15009	15001	15016	14935	14980	15075	15059	15014	14995	15091	14926	15182	14966	15017	15008	15076	15004	14994	14970	15067	15053	15104	15101	14908	14989	15029	14773	14957	15119	15133	14995	15107	15044	14898	15020	15022	14875	15136	14952	15048	15090	14851	14812	15027	14983	15024	15037	14959	15100	15085	14997	15004	14934
28300	22836	25029	21844	18293	17851	17623	17392	17317	17101	17265	17157	17097	17032	17051	17185	17114	17114	17125	16934	17152	17121	17135	17097	17043	16887	17089	16900	17196	16997	17097	17147	17039	16857	16722	16985	17022	17195	17212	16961	17040	17149	17030	16929	17066	17137	17060	17002	17133	16981	16898	17169	16973	17038	16932	17046	16859	16792	16795	17147	16946	17175	17188	17049	16951	16786	16899	16860	16991	17126	17040	16915	16955	17050	17154	17035	16955	17070	16950	17040	17074	16878	16910	16990	17069	16805	16809	16826	16961	16710	17176	16861	16956	17146	16980	16784	17001	16914	16890	16893	16984	17087	16956	16895	17049	16962	16862	17068	17096	16890	17119	16917	16905	16937	16984	16908	16879	16999	17015	17137	16847	16898	17043	17020	16998	16934	17055	17056	17096	16921	16956	17004	17096	17083	16924	16985	17090	16891	17048	16894	16929	16850	16927	16919	16946	16936	17046	16811	17124	16880	17048	17003	17025	16927	17055	17098	16967	17191	17171	16813	16881	16904	17088	17196	17082	17008	16941	16920	17070	17084	17031	17075	17099	17020	17079	16872	16997	17140	17044	16879	16762	16826	16790	17039	16986	16882	16893	16968	17049	16865	17047	16774	17081	17127	16913	16810	16917	16827	17027	16894	16987	17047	17034	16861	17080	16949	16912	16580	16956	16992	16953	16822	17000	16996	16979	17052	16959	16877	16795	16969	17128	16975	16963	16954	16902	16894	17193	16898	16998	17037	17102	17047	16742	17039	16826	16810	17148	16891	16823	16767	17085	16991	16928	16873	16975	17000	17070	17093	17200	17091	17105	16847	17232	16810	16804	17048	16821	16723	16827	17026	16929	16903	17171	16929	17046	16882	17027	17056	16953	17016	16844	16955	17089	16802	16945	17057	16998	17057	16891	16912	16808	16916	16939	16917	16923	17055	17148	16809	17007	16871	16909	16755	16870	17031	16964	16867	16941	16943	16994	17034	16923	17164	17162	17118	16957	16993	16912	16888	16983	16880	17032	16815	17193	17035	16978	16910	16928	16851	17074	17072	16899	16843	16949	16895	16805	17117	17092	17080	17142	17036	17034	16975	16925	17019	17117	17131	16838	17056	17069	17119	16895	16802	17013	16901	16919	16884	17009	16905	16883	16885	16979	16828	16995	17060	17067	16969	17061	17129	17010	16952	16956	16623	16999	16824	16905	16884	16899	16797	16938	17008	17108	17109	16939	17066	17022	16912	17039	16970	17051	17092	17015	17061	17160	17032	16817	17110	17003	16716	17196	16996	16800	17103	16993	16982	17086	16730	16931	17007	17043	16821	17030	17294	17011	16883	16891	17045	17191	16966	16911	17026	16883	16921	17067	17148	16827	16961	16923	17090	17197	17068	17066	16891	17039	16781	17033	16846	17068	17043	17051	16828	16839	16977	17007	16999	16984	17147	16839	16842	16954	16933	16942	16945	17038	16791	16833	17061	16853	16946	17179	16903	16841	16958	17152	17001	16867	17195	16979	16956	16970	16815	17069	17048	17071	17035	17026	16960	17017	16969	17173	17048	17058	16815	17062	17044	17156	16995	17127	16911	17039	16883	17013	16920	16740	17062	17202	17180	16890	16727	16953	16910	16956	17191	16967	16974	17016	17135	16847	16834	17093	16977	16912	16976	16903	17051	16980	16884	16958	16835	17085	16730	16864	16986	16877	16995	16970	16993	17084	16967	17090	17042	17049	17106	17073	16886	17023	16746	16769	17068	16974	17017	17032	17171	16792	16954	16848	16959	16917	17128	17044	16932	16912	17166	17030	17042	16989	17089	16988	17035	17022	16941	17147	17099	16917	16878	17055	17108	17014	17132	16951	16921	16981	16706	16992	16901	17247	17021	17069	16789	17060	17053	16825	16977	16903	16952	17040	17007	16960	17001	17107	17025	16951	17019	16930	16946	16854	17020	16996	17010	16788	16992	17046	17015	16766	16981	17267	17235	17049	16972	16964	16937	16863	16851	16903	17050	16845	16688	17155	16914	16909	17042	16890	17194	17192	16848	17084	16979	16993	16881	16957	16986	17008	17062	17134	17106	16758	17043	17162	17125	16897	17102	17067	17073	17031	17054	16985	17105	16933	17001	17002	16858	17056	16901	16769	16754	16992	16896	17007	16955	16932	16927	16977	17337	17130	16812	16904	16914	17113	16913	16862	17097	16965	16948	16914	17103	17030	17028	16845	16943	16957	16723	16935	17103	17063	17040	17134	16981	17021	16856	17041	16769	17098	17067	17026	17024	17077	16937	17027	17036	16676	16896	16959	16986	16971	16949	16988	16949	17070	16945	16909	16981	17066	16859	16900	16967	16921	17003	16988	16931	16893	16837	16943	17056	17142	16904	16973	17069	17054	16996	17041	16967	17125	16834	17044	17095	17011	16816	16845	16982	17046	17081	16923	17073	16804	17165	17063	17030	16827	16960	17027	17000	16955	16937	17239	17042	17152	17072	17119	17130	17123	16954	16996	16929	16964	17031	17149	17031	17083	17032	17066	16877	16820	17116	16897	16922	16826	17131	17340	16849	17084	16923	16761	16847	17071	17082	16999	16929	16941	16982	16915	16989	16966	16973	17057	16917	16993	17065	17013	17121	16769	16804	16936	17017	16735	16843	17025	16901	16889	16954	16893	17012	16831	16984	16929	16836	16910	17021	16981	16961	17043	16970	17099	17111	17044	17172	16997	17096	17172	17110	16918	16884	16942	16930	17023	17145	17145	16927	17141	16997	16666	17019	16973	16996	16814	16944	17104	17025	17066	16948	16996	16838	16966	17026	17016	17041	16886	16825	16913	16942	16664	16992	17065	17097	16855	16901	17117	17025	16986	16995	17033	16923	16909	16897	16980	17025	16914	17018	17035	16963	17020	16952	16850	17078	17171	16864	16972	16998	17041	16742	17114	16876	17052	17108	17048	16967	16965	16830	16755	16938	17221	16925	16918	16976	16851	16918	17127	16918	17263	17089	17020	17028	17238	17145	17006	17042	17173	17072	16856	16915	16936	16941	17056	16989	17000	17188	16992	17107	17132	16948	16894	17111	17011	17055	17083	17159	17105	16874	17097	16938	17155	16980	17175	16916	17012	16883	17121	17125	16921	17062	17075	16988	16875	17035	17064	16994	16803	16969	17047	16822	16977	17216	17038	17098	17048	17126	16905	17109	17093	17040	17073	16970	16998	16922	16994	16970	17026	17002	17025	16846	16884	17038	17000	17060	16967	16581	16952	17077	16924	16899	17044	16837	16910	17154	17323	17063	17087	17229	16908	16849	17183	16910	17124	16987	17050	17079	17124	16938	16899	16876	16998	16991	16856	17044	17103	17072	16953	17000	16941	16994	16901	17085	17042	16980	16910	16943	16991	16922	17032	16972	16859	16978	17250	17076	16851	16917	16944	16886	16981	17145	17118	17016	16952	16981	16980	17064	16887	16879	17125	16967	16842	16754	16935	16950	17100	16931	17155	17154	17259	16847	17056	17112	16891	16952	17054	16953	17112	17008	16800	17037	17171	16842	17232	17151	17095	16945	16762	16980	16934	16906	16857	17198	16739	17063	16824	16953	16833	16959	17006	16885	16984	17205	16907	17041	17005	17164	17072	17009	16958	17049	16991	17050	16950	17110	17138	16836	17045	16930	16845	16978	17026	16859	17206	16964	16918	17043	16920	17075	16967	17009	17040	17148	16991	17014	17127	17114	17008	16953	16805	17145	16926	17142	16898	17241	16943	16991	17079	16943	16882	16833	17145	16971	16871	17001	16848	17173	17037	17080	17129	16999	17187	16922	17143	16881	16856	17013	17056	16938	16803	16911	17030	16910	16884	16996	16912	16844	16885	16971	16804	17095	16931	16967	16826	16866	16993	16976	17145	16993	16949	17058	16881	17195	17002	16829	16941	17023	17012	16706	16950	16946	16954	17023	16826	17063	16867	16975	17030	17218	16862	17024	17061	16784	17162	17061	16827	16808	16985	17059	17103	16970	17043	17059	16986	16960	16886	16957	16991	17066	16970	16895	17035	17135	16974	17013	17129	17103	17008	16929	17065	17150	16801	17033	17032	17024	16935	17040	17209	17021	16876	16929	17023	16995	17129	16831	17018	17056	16988	17004	17033	16885	17070	16791	16886	17421	17123	16883	16897	17137	17075	17058	17027	17169	16890	17008	16871	16872	17385	16882	16824	17042	16998	17014	16909	17008	16883	16929	16969	16985	17086	17077	17078	17052	16945	17189	17055	16994	16937	16945	16892	17018	17125	16837	17002	16940	17098	17194	17233	17143	17156	16928	17110	16976	16872	17030	17066	16791	17038	17058	16908	16988	16934	17046	17029	17208	17120	17051	17198	16832	16964	17039	17049	16829	17089	16963	16733	16930	16984	17012	16986	16974	16950	16705	17070	16991	17007	16835	16825	16978	16990	17049	16911	16993	17098	16919	17070	16995	16780	16907	16872	16903	16959	17079	17118	17191	16960	17097	17036	16952	17049	16863	17101	17183	16985	16921	17021	16985	17107	17043	17221	17032	17005	17098	16827	17116	16865	16905	16919	17070	17092	17252	17048	17104	17138	17124	16856	16969	16972	16952	16963	16739	17244	17004	16942	17143	16950	16977	16927	16884	16857	17101	17030	16972	17031	16934	16920	16765	16812	16848	16809	17052	16947	17064	16807	16917	16885	17111	17104	17100	16837	17057	16808	17060	17035	17001	16905	16915	16871	17208	16985	16931	17042	17066	17148	16869	16920	16934	17003	17102	17261	17006	17140	16878	16969	17048	17106	17020	17142	17157	16886	16822	16946	16828	16966	17025	17168	16923	16852	17066	17218	17007	17184	17079	17124	16998	17079	17083	16998	16935	16809	17076	16893	16935	16965	17024	17257	16903	16885	17087	16891	16782	16987	16909	16934	17053	16686	17048	16909	16952	16914	16957	17153	16950	16975	16948	16965	16939	17035	16765	16824	16915	17048	17022	17055	16855	16830	17162	17121	16877	16940	16782	16969	16822	16869	16895	17061	17072	16964	16796	17207	16981	16976	17109	16896	17076	17187	16956	17051	17200	16953	16932	17021	17013	16951	17023	17142	16882	16876	17103	16868	16955	17057	16935	16996	16955	16860	17069	16894	17247
17383	26148	21118	17309	16217	15390	15072	14771	14319	14465	14460	14446	14466	14342	14334	14455	14147	14218	14410	14395	14348	14124	14277	14330	14447	14418	14342	14379	14431	14359	14177	14389	14312	14317	14426	14441	14210	14207	14326	14372	14384	14359	14146	14499	14417	14250	14189	14229	14342	14340	14228	14254	14353	14311	14314	14292	14401	14317	14319	14424	14396	14351	14182	14217	14412	14381	14273	14460	14472	14203	14359	14372	14501	14247	14375	14402	14339	14422	14276	14145	14287	14158	14418	14303	14252	14223	14163	14390	14325	14230	14261	14296	14310	14263	14365	14423	14435	14246	14525	14313	14242	14352	14312	14251	14273	14203	14283	14391	14370	14377	14247	14210	14332	14253	14391	14303	14252	14364	14418	14472	14270	14452	14484	14216	14392	14319	14260	14323	14229	14110	14335	14343	14249	14358	14350	14494	14239	14284	14255	14452	14137	14346	14401	14342	14170	14159	14251	14235	14265	14288	14265	14334	14182	14390	14368	14259	14177	14224	14321	14377	14365	14174	14314	14406	14436	14248	14242	14418	14248	14252	14334	14390	14336	14208	14357	14302	14373	14351	14416	14445	14406	14332	14366	14390	14303	14493	14301	14071	14357	14303	14484	14284	14341	14212	14292	14323	14401	14285	14305	14353	14212	14335	14319	14324	14216	14259	14279	14351	14346	14452	14402	14305	14231	14403	14395	14336	14167	14333	14324	14362	14285	14304	14468	14452	14332	14449	14323	14325	14406	14226	14190	14354	14320	14430	14270	14312	14331	14377	14290	14244	14333	14452	14316	14318	14305	14312	14466	14442	14250	14145	14353	14324	14486	14436	14351	14240	14314	14457	14240	14240	14378	14377	14230	14241	14266	14505	14097	14435	14314	14238	14378	14141	14237	14220	14308	14390	14273	14440	14458	14252	14344	14259	14375	14318	14237	14299	14324	14153	14360	14348	14353	14335	14316	14530	14291	14297	14448	14335	14325	14241	14067	14533	14226	14397	14128	14309	14242	14431	14416	14216	14178	14331	14239	14360	14270	14286	14384	14176	14468	14389	14353	14322	14270	14310	14379	14264	14252	14253	14436	14385	14200	14278	14430	14384	14318	14233	14195	14329	14232	14339	14360	14335	14283	14384	14282	14160	14539	14253	14303	14404	14330	14312	14332	14069	14337	14279	14364	14396	14547	14268	14231	14235	14386	14337	14306	14411	14288	14227	14289	14314	14282	14168	14303	14274	14192	14378	14367	14157	14302	14447	14299	14236	14290	14287	14184	14349	14259	14340	14254	14202	14248	14378	14412	14355	14436	14533	14488	14408	14376	14323	14441	14408	14357	14483	14300	14230	14289	14160	14173	14150	14416	14296	14386	14328	14208	14226	14245	14322	14300	14446	14395	14423	14512	14298	14379	14155	14225	14502	14358	14234	14348	14351	14470	14392	14359	14341	14335	14246	14356	14300	14291	14431	14312	14246	14197	14320	14339	14318	14522	14330	14421	14224	14240	14331	14186	14297	14503	14281	14217	14402	14126	14234	14348	14451	14342	14394	14272	14408	14366	14402	14344	14284	14119	14150	14346	14359	14390	14394	14310	14325	14339	14274	14235	14388	14423	14334	14330	14148	14312	14360	14133	14249	14413	14337	14387	14217	14364	14297	14315	14372	14412	14333	14390	14525	14127	14430	14316	14251	14225	14378	14321	14262	14402	14503	14269	14249	14317	14187	14213	14375	14373	14254	14338	14228	14337	14401	14221	14304	14443	14177	14185	14301	14218	14160	14324	14169	14337	14314	14258	14353	14260	14210	14121	14319	14326	14218	14258	14261	14209	14187	14432	14358	14437	14297	14250	14345	14341	14320	14403	14277	14377	14299	14267	14433	14203	14247	14316	14241	14454	14252	14418	14311	14193	14327	14390	14368	14234	14171	14370	14372	14424	14368	14286	14351	14351	14161	14317	14347	14300	14298	14421	14284	14329	14116	14278	14395	14217	14265	14251	14397	14349	14436	14399	14172	14336	14409	14397	14365	14186	14313	14215	14252	14393	14186	14443	14141	14249	14338	14314	14272	14233	14334	14295	14454	14166	14296	14353	14213	14372	14429	14251	14453	14360	14213	14454	14143	14472	14275	14409	14341	14310	14307	14211	14472	14396	14201	14222	14201	14437	14416	14209	14346	14188	14318	14174	14174	14329	14391	14358	14139	14110	14333	14279	14332	14331	14332	14180	14267	14274	14425	14449	14186	14360	14307	14349	14398	14323	14160	14443	14120	14367	14396	14394	14441	14283	14227	14463	14271	14442	14183	14241	14330	14309	14384	14413	14412	14424	14402	14338	14191	14327	14275	14239	14152	14408	14257	14320	14456	14345	14398	14233	14166	14289	14233	14362	14316	14098	14491	14341	14288	14204	14179	14306	14306	14427	14481	14356	14336	14255	14491	14395	14258	14324	14331	14343	14300	14201	14430	14322	14263	14353	14251	14287	14290	14354	14202	14406	14304	14299	14313	14316	14298	14325	14413	14242	14313	14449	14318	14283	14333	14289	14460	14410	14336	14189	14414	14250	14266	14203	14233	14250	14327	14280	14268	14430	14304	14245	14256	14425	14211	14314	14303	14320	14332	14140	14467	14125	14341	14416	14436	14195	14275	14312	14370	14332	14208	14315	14406	14360	14429	14317	14241	14304	14282	14310	14266	14404	14279	14442	14283	14339	14407	14313	14476	14318	14218	14309	14315	14475	14166	14496	14447	14344	14293	14397	14342	14308	14385	14298	14225	14260	14258	14382	14400	14260	14350	14404	14195	14288	13983	14378	14273	14272	14366	14289	14192	14399	14396	14081	14352	14446	14326	14276	14290	14248	14342	14330	14386	14365	14315	14367	14215	14272	14339	14336	14398	14446	14404	14320	14306	14368	14351	14382	14217	14428	14142	14282	14309	14333	14353	14378	14309	14186	14484	14327	14233	14382	14070	14183	14267	14346	14242	14150	14212	14179	14339	14244	14213	14252	14281	14297	14413	14175	14365	14515	14414	14419	14314	14323	14338	14420	14401	14141	14393	14253	14075	14317	14309	14574	14224	14364	14277	14116	14366	14238	14400	14249	14207	14477	14270	14227	14419	14251	14324	14417	14370	14424	14281	14315	14366	14369	14340	14221	14478	14403	14256	14194	14340	14417	14238	14318	14260	14379	14292	14305	14287	14200	14322	14206	14258	14259	14295	14525	14262	14270	14325	14288	14297	14372	14566	14531	14238	14161	14326	14288	14508	14242	14273	14265	14240	14230	14484	14313	14307	14441	14130	14394	14297	14429	14299	14353	14365	14326	14288	14258	14318	14408	14353	14404	14382	14310	14365	14372	14336	14240	14421	14198	14435	14178	14365	14320	14249	14241	14292	14372	14300	14131	14377	14231	14321	14347	14431	14184	14442	14317	14255	14312	14366	14379	14388	14265	14208	14509	14231	14406	14168	14251	14132	14336	14377	14300	14247	14271	14474	14380	14209	14425	14285	14398	14333	14264	14438	14504	14382	14235	14169	14414	14371	14235	14382	14432	14317	14362	14433	14276	14376	14511	14210	14320	14335	14198	14181	14319	14478	14235	14416	14271	14378	14335	14271	14372	14204	14400	14295	14286	14250	14174	14122	14329	14300	14230	14320	14193	14171	14345	14314	14280	14344	14274	14398	14388	14292	14093	14290	14175	14135	14367	14343	14396	14331	14329	14190	14331	14190	14161	14445	14309	14413	13917	14401	14349	14313	14418	14384	14214	14071	14247	14291	14331	14298	14339	14194	14270	14253	14342	14324	14330	14290	14360	14345	14451	14360	14294	14327	14306	14418	14340	14377	14273	14414	14304	14331	14173	14333	14297	14268	14273	14242	14225	14331	14321	14168	14463	14319	14284	14252	14291	14314	14298	14243	14352	14316	14311	14251	14398	14412	14322	14424	14144	14362	14279	14244	14497	14418	14316	14305	14463	14330	14314	14312	14322	14435	14377	14253	14459	14486	14294	14512	14376	14344	14348	14255	14354	14346	14421	14282	14239	14263	14556	14258	14246	14289	14331	14359	14454	14419	14450	14436	14429	14380	14210	14259	14385	14374	14347	14452	14502	14315	14343	14226	14281	14446	14334	14437	14330	14373	14271	14314	14449	14265	14257	14355	14415	14183	14392	14318	14385	14318	14256	14293	14234	14180	14406	14325	14436	14346	14304	14296	14277	14364	14250	14226	14322	14225	14486	14390	14513	14230	14304	14268	14206	14428	14266	14331	14312	14244	14268	14301	14284	14360	14416	14370	14257	14404	14190	14406	14346	14263	14297	14299	14260	14213	14349	14237	14396	14340	14250	14307	14347	14361	14354	14339	14348	14516	14316	14195	14367	14247	14280	14445	14172	14480	14415	14324	14294	14220	14249	14483	14336	14322	14365	14243	14297	14268	14281	14138	14166	14341	14112	14438	14293	14336	14240	14428	14370	14211	14337	14410	14344	14257	14240	14556	14267	14249	14530	14215	14356	14336	14320	14254	14349	14328	14326	14441	14323	14398	14241	14178	14345	14285	14215	14273	14351	14263	14198	14272	14344	14188	14347	14300	14418	14419	14068	14323	14201	14274	14204	14410	14325	14439	14381	14393	14382	14188	14442	14331	14262	14453	14185	14225	14290	14275	14357	14229	14325	14267	14438	14318	14482	14337	14409	14373	14226	14352	14420	14194	14189	14433	14286	14428	14223	14422	14314	14313	14345	14277	14351	14139	14324	14373	14439	14309	14273	14466	14285	14237	14172	14360	14383	14466	14426	14454	14209	14334	14398	14179	14261	14226	14419	14179	14277	14179	14360	14295	14237	14315	14281	14356	14472	14337	14387	14334	14276	14293	14300	14093	14244	14292	14317	14325	14454	14347	14349	14341	14309	14425	14141	14168	14360	14287	14202	14228	14226	14241	14170	14432	14298	14258	14351	14255	14330	14299	14430	14444	14595	14334	14456	14426	14261	14321	14339	14278	14287	14248	14402	14315	14206	14389	14592	14378	14274	14450	14304	14262	14506	14289	14148	14271	14197	14267	14227	14339	14370	14390	14147	14264	14421	14240	14254	14502	14350	14348	14173	14300	14275	14389	14234	14232	14278	14345	14373	14138	14220	14437	14151	14452
22771	20986	27852	24392	21838	22127	20747	18282	17575	17535	17470	17420	17295	17255	17124	16858	16987	17102	17072	17216	17087	17112	17055	17032	16829	16993	17038	16992	17079	16980	16984	16886	16820	17099	16925	16956	16821	17048	16974	16903	17013	17021	16833	16987	17035	16971	16981	17097	17031	16892	16866	16870	17044	16910	16953	16750	17011	16875	16875	16782	17119	17022	16904	16924	16944	17205	16834	16997	16857	16774	16977	16719	16644	16819	16968	17003	17026	16845	16889	16832	16716	16966	16907	16907	17189	16767	17085	17103	16796	16955	16895	16951	16938	16996	16915	16935	16954	16929	16940	16952	16898	16990	16955	16631	16907	16844	16815	16932	16858	16800	17006	17037	16885	16815	16812	16990	16870	17028	16785	16795	16837	16878	16820	17116	16828	16725	16977	16971	16946	16788	16994	17023	16911	16982	16778	16853	16841	16719	16750	16774	16860	16921	16876	16957	16935	16915	16850	16932	16989	16814	16946	16808	16828	16763	16878	16813	16892	16772	16891	16840	16913	16860	16786	16956	16942	17123	16974	16929	16886	16776	16856	16945	16905	16973	16875	16858	16840	16850	16839	16813	16689	16822	16771	16926	16746	16925	16938	16787	16844	16902	16834	16853	16783	16661	17011	16883	16821	17161	17025	16814	16860	16941	17010	16951	16896	16834	16882	16906	16869	17110	16798	16746	16913	17113	16869	16914	16913	16840	16876	16875	16923	16900	17090	16852	16755	16929	16908	16887	16690	17075	16944	16806	16704	16958	17018	16963	16850	16656	16950	16877	16847	16923	17014	16998	16954	17087	16874	16793	16921	16772	16997	16756	16855	16855	16914	17100	16748	16941	16776	16966	16698	16957	16997	16768	16808	16673	16945	16978	16739	16924	16900	16797	16853	17008	16811	16932	16968	16877	16962	16723	16822	16928	16808	16796	17097	17117	16926	16777	16947	16897	16995	16981	16759	16887	16794	17063	16976	17097	16804	16849	16742	16847	16900	16842	17064	16899	16810	16712	16945	16903	16862	17053	17074	17179	16778	16991	16892	16868	16788	16912	16952	16921	16915	17057	16751	16869	16774	16805	16664	16691	16736	16725	16846	16902	16934	16958	16828	16950	16700	16920	16866	16686	16773	16880	16837	17035	16908	16939	16759	16961	16900	16735	16822	16817	16853	16890	16742	16906	16823	16861	16796	16813	16783	16919	17028	17006	16835	16756	17008	17065	16982	16820	16989	17059	17007	16972	17047	16792	16906	16985	17052	16843	16889	16921	16838	16658	17003	16823	16888	17016	16808	16862	16746	16946	16978	16881	16990	17119	16960	16734	16800	17091	16924	16728	16900	16838	16843	17138	16987	17052	16835	16777	16802	16800	16730	16704	16858	16900	17117	16914	16923	16769	16607	16826	16819	16995	16900	16957	16809	16818	17044	16831	16854	16951	16949	17124	16812	16873	17042	16705	16892	16835	16940	16945	17090	16835	16785	16869	16934	16988	16863	16806	16819	16849	16957	16766	16822	16982	17118	16853	16895	16834	16970	16994	16812	16854	16847	16929	17187	16836	16880	16772	16945	16789	16858	16825	16852	16882	16877	16910	16949	16711	16860	16935	17082	16938	17020	17042	16884	16823	16985	16835	16794	16905	16832	16877	17030	17100	16918	16752	16871	16959	17147	16961	17028	17040	16753	16907	17091	16748	17058	17001	16996	16717	16759	16831	16916	16952	16856	16788	17008	16771	16824	16779	16935	16879	16985	16880	17057	16980	16994	17001	16973	17018	16879	16928	17046	16955	16896	16750	16832	16774	16818	16772	16976	17096	16815	16913	16877	16927	16768	16878	16930	16808	17115	17055	16917	16823	16938	16945	16832	16804	16912	16950	17024	16862	16845	16902	16752	16848	16820	17193	16804	16958	16983	16931	17066	17127	16939	16698	16874	16755	16912	16976	16871	16972	16920	16968	16908	16781	16926	16979	16848	16959	16813	16953	16810	16656	16924	16787	16920	16786	16861	16869	16834	17042	16742	16836	16972	16827	16892	16849	16950	16835	17112	16802	16936	16986	16890	16935	16790	16930	17027	16766	16856	16754	16999	16945	16671	17022	16800	16819	16784	16931	17043	16766	16883	16840	17033	17058	16888	17034	16989	16800	16862	16891	16858	16910	16933	17006	16779	16851	16885	16847	16882	16840	16962	16885	16957	16749	17054	16639	16960	16883	16973	16946	16913	16994	16897	16824	16736	16589	16962	16652	16792	17076	16942	16883	16949	16820	16993	16735	16917	16815	16983	16905	16891	16688	16886	16979	16719	17122	16970	16807	16945	16934	16972	17015	16887	16881	16783	16904	16857	17160	17071	16979	16822	16767	17013	16781	16989	16865	16927	16794	16815	16797	17023	16991	16933	16927	16694	16889	16904	16804	16776	16948	17255	16771	16953	17055	16979	16850	16845	16868	16930	16760	16906	16924	16865	16974	16947	17148	17009	16932	16919	17196	16982	16884	16869	16803	16785	16857	16784	16955	16890	16885	16764	16941	17064	16794	16777	16896	16964	16681	17016	16799	16818	17076	16895	16970	16895	16926	16852	16834	16877	16970	16921	16750	17058	16854	16708	16934	16850	16882	16781	16648	16860	16872	16980	16913	16975	16870	17077	16890	16813	16781	16854	16822	16666	16745	16942	16838	16980	16845	16846	16868	16823	16898	17029	16993	17040	16943	17094	17037	16844	16976	16780	16770	17062	16844	17007	16912	16863	16994	16968	16970	16937	16878	16850	16810	16752	16766	16931	16887	17010	16982	17016	16795	16860	16868	17002	16901	16869	17116	16796	16931	16797	16668	17016	16875	16968	16857	16906	16993	16896	16990	16866	16652	17024	16887	16937	16901	16938	16807	16791	16695	17132	16831	16765	16920	16937	16736	16816	16871	16864	16894	17020	16756	16784	16777	16809	16878	16818	17109	16925	17066	16747	16850	16858	16935	16982	17051	16884	16913	16968	16888	16845	16832	16926	16706	16957	16778	16960	16851	16658	16541	16982	17134	16766	16896	16802	16688	16876	16973	16908	16871	16679	16973	16900	16933	16983	16942	16886	16903	16812	16807	16881	16851	17038	16819	17079	16700	17101	16752	16962	16732	16906	16921	16844	17173	16945	16914	16955	16836	17012	16906	16985	16881	17022	16827	16843	17048	16737	16853	16807	16907	16837	16936	16928	16867	16777	16855	17079	17053	17268	16913	16783	16936	16795	16725	16935	16915	17029	16875	16706	17061	16877	16713	16861	16942	16847	16940	17018	16993	16780	16651	16588	17029	16707	16754	16869	17009	16819	16934	16704	16791	16695	16876	16900	16785	17124	16624	16872	16804	16846	17050	16949	16721	16819	16861	16898	16815	17057	17046	16856	16843	16925	16747	16993	16846	16792	16834	16807	16845	16980	16939	16982	16708	16904	16842	16782	16818	16930	17163	16891	16982	16628	16811	16823	16894	17004	16876	16952	16922	16822	16645	16800	16932	17008	17091	16824	16856	17051	16959	16878	16839	16854	16790	16922	16930	16814	17000	16894	16974	17093	17036	16939	16841	16945	16765	17039	17135	16909	16902	16643	16857	16884	16959	16969	16923	16974	17053	16793	16823	16880	17037	16895	16772	16720	16768	16928	16818	16933	16963	16873	16543	16664	16802	17111	16836	16879	17030	16786	16827	16895	16987	16999	16881	16866	17316	16781	16878	16927	16841	16744	16858	16865	16807	16851	16705	16697	16942	16832	16855	16766	16867	16922	16917	16860	16780	16905	16638	16725	17111	16717	16800	16802	16886	16723	17034	16938	16756	16907	16892	16919	16976	16846	16861	16780	16926	16876	16653	16937	16966	16815	16854	16854	16878	16651	16967	16855	16733	16866	17158	16786	16680	16887	16750	16690	16951	16907	16821	16831	16895	16905	16798	16929	16851	16821	16778	16826	16890	16833	16846	16708	17035	16834	16697	16816	16781	16858	16730	16885	16938	16985	16901	16938	16922	16882	16757	16997	17003	16711	16828	16986	16808	17044	16971	17055	16843	17015	16714	16877	16825	17020	16765	16913	16866	16798	16928	17037	16888	16669	16958	16888	16836	16727	16805	16814	16790	16860	16839	16886	16819	16790	17120	16968	16910	16800	17114	16897	16758	16963	16916	16945	16874	16912	16814	16876	16786	17094	16894	16835	16867	16807	16867	16600	16953	17087	17038	16906	16898	16989	16927	17032	16757	16928	16808	17032	16807	16946	16949	16877	16978	16925	16672	16899	16879	16729	16602	16994	16848	16913	16864	16947	16919	16866	16759	16874	16546	16741	16975	16747	16895	16824	16882	17077	16727	16989	17025	17112	16964	16861	16993	16890	16872	16788	16792	16818	16809	16787	16892	16951	17017	16958	16847	16726	16836	16846	16759	16675	16687	16871	17072	16929	16825	16871	16885	16833	16835	16937	16931	16764	16809	16856	16872	16814	16716	16941	17018	16950	17009	16982	17102	16783	16903	16995	16527	16947	17119	16746	16775	16779	16806	16907	16986	16963	16613	16746	16770	16843	16963	16901	16881	16806	16865	16849	17031	16955	16796	16879	16944	16711	16943	16874	17046	16994	16882	16888	16996	17115	16875	16967	16896	16782	16947	16823	16884	16966	16986	17180	16617	16728	16923	16876	16764	17073	17166	17056	16830	16806	16928	17009	16924	16956	16811	16876	16796	17038	16968	16908	16821	16955	16890	16815	16765	16792	17071	16889	17108	16835	16859	16749	16731	16923	16890	16834	16973	16960	16797	16923	16842	17025	16897	16616	17052	16934	16664	16822	17096	16995	16906	16948	16789	16929	16864	17045	16836	17048	16913	16982	16948	16923	16945	16762	16870	16912	16806	16777	16909	16919	16711	16972	16782	16864	17006	16712	16945	16899	17006	16746	16853	16931	16964	17047	16848	16935	16876	16852	16802	16998	16782	16817	16846	17113	17264	16977	16772	16829	16598	16966	16842	16907	16837	16878	17005	16951	16717	16896	16790	17007	16623	17029	16811	17022	16964	16893	17026	16939	16932	16762	16954	16861	16877	16973	16465	17066	16874	16710	16921	17005	16910	16885	16870	16956	16943	17099	16925	17033	16985	16792	16761	16911	16705	17039	16934
14983	32458	25880	19984	17574	16560	15811	15432	15095	14538	14556	14534	14597	14353	14346	14416	14235	14403	14268	14402	14488	14428	14276	14226	14399	14329	14175	14324	14286	14178	14171	14314	14198	14313	14171	14256	14186	14207	14355	14275	14189	14506	14281	14144	14248	14171	14306	14206	14231	14433	14091	14194	14269	14173	14307	14243	14381	14232	14162	14373	14218	14165	14285	14223	14196	14248	14251	14423	14211	14132	14141	14193	14240	14071	14294	14173	14197	14179	14311	14236	14229	14295	14326	14289	14152	14114	14234	14247	14209	14115	14226	14203	14237	14099	14238	14236	14182	14154	14280	14148	14087	14249	14110	14121	14046	14375	14292	14205	14193	14286	14232	14230	13961	14249	14034	14272	14060	14167	14023	14226	14136	14256	14155	14054	14184	14185	14198	14137	14248	14225	14273	14221	14225	14137	14232	14255	14176	14204	14214	14136	14175	14287	14103	14203	14286	14209	14127	14150	14032	14272	14106	14313	14308	14263	14182	14244	14102	14159	14180	14424	14234	14270	14274	14275	14102	14355	14291	14297	14233	14249	14274	14104	14060	14056	14066	14218	14244	14128	14199	14236	14235	14191	14217	14178	14386	14168	14317	14189	14311	14210	14245	14255	14228	14166	14421	14105	14172	14109	14021	14210	14113	14279	14178	14173	14227	14262	14102	14085	14286	14160	14310	14098	14178	14294	14110	14208	14168	14300	14355	14284	14210	14302	14097	14351	14148	14413	14249	14327	14149	14101	14148	14173	14437	14198	14339	14226	14335	14179	14232	14254	14188	14339	14207	14208	14166	14353	14119	14178	14130	14194	14249	14299	14086	14293	14223	14236	14252	14140	14174	14214	14436	14281	14220	14162	14185	14199	14263	14159	14026	14288	14194	14331	14207	14196	14273	14055	14210	14165	14212	14336	13974	14198	14176	14284	14149	14156	14195	14210	14216	14218	14213	14104	14133	14060	13977	14214	14200	14118	14249	14146	14378	14226	14265	14310	14221	14147	14195	14303	14256	14115	14229	14218	14211	14261	14178	14058	14104	14192	14146	14165	14160	14112	14132	14311	14272	14155	14072	14197	14107	14234	14253	14239	14313	14192	14254	14171	14365	14187	14389	14223	14200	14106	14236	14179	14120	14262	14129	14394	14149	14190	14154	14306	14055	14207	14176	14296	14308	14054	14255	14111	14219	14326	14085	14233	14146	14420	14175	14504	14247	14325	14257	14288	14149	14091	14364	14151	14224	14204	14160	14024	14153	14221	14219	14320	14147	14160	14204	14316	14197	14091	14244	14309	14251	14152	14307	14068	14274	14345	14238	14224	14232	14301	14265	14049	14060	14167	14288	14077	14337	14328	14208	14274	14265	14222	14287	14105	14167	14382	14231	14363	14079	14265	14212	14171	14152	14305	14191	14295	14099	14139	14251	14137	14284	14228	14054	14178	14184	14024	14143	14246	14114	14103	14227	14218	14369	14264	14184	14182	14193	14261	14146	14269	14025	14049	14109	14375	14351	14149	14120	14130	14251	14190	14390	14110	14078	14219	14395	14109	14152	13970	14154	14133	14252	14142	14189	14157	14191	14148	14095	14251	14329	13978	14164	14337	14132	14229	14179	14314	14177	14051	14133	14157	14325	14378	14215	13997	14246	14158	14034	14206	14145	14173	14168	14213	14188	14178	14065	14200	14105	14315	14287	14225	14206	14224	14316	14351	14253	14101	14324	14245	14164	14252	14266	14314	14348	14230	14381	14314	14209	14257	14150	14330	14182	14068	14238	14220	14271	14296	14130	14287	14326	14269	14448	14243	14256	14269	14090	14118	14019	14321	14319	14186	14186	14145	14266	14219	14222	14114	14152	14172	14369	14111	14128	14193	14225	14292	14479	14208	14213	14162	14195	14105	14221	14116	14149	14168	14203	14279	14250	14254	14215	14242	14249	14328	13991	14093	14128	14256	14157	14095	14271	14193	14287	14262	14158	14143	14099	14255	14252	14198	14297	14111	14242	14155	14103	14182	14270	14123	14140	14054	14268	14093	14012	14263	14245	14156	14334	14070	14137	14007	14148	14226	14359	14085	14169	14128	14316	14344	14312	14129	14237	14399	14125	14198	14110	14071	14142	14036	14042	14235	14224	14215	14327	14307	14314	14044	14219	14119	14024	14222	14214	14310	14208	14143	14335	14165	14344	14098	14416	14173	14168	14363	14096	13996	14177	14120	14176	14147	14412	14020	14254	14139	14242	14165	14258	14120	14279	14171	14180	14216	14090	14279	14262	14253	14229	14444	14248	14172	14090	14257	14143	14357	14260	14169	14084	14240	14114	14252	14189	14151	14280	14428	14324	14209	14277	14220	14031	14187	14118	14239	14258	14102	14259	14292	14375	14290	14141	14255	14254	14158	14121	14169	14153	14247	14327	14406	14340	14274	14230	14278	14157	14263	14126	14251	13903	14267	14206	14273	14334	14507	14304	14439	14280	14074	13970	14142	14140	14060	14174	14186	14123	14305	14236	14147	14271	14217	14192	14145	14191	14207	14039	14361	14224	14284	14226	14169	14088	14190	14312	14174	14360	14119	14238	14146	14297	14064	14205	14078	14124	14340	14225	14366	14217	14372	14147	14099	14392	14264	14384	14055	14238	14303	14202	14339	14251	14318	14217	14094	14315	14314	14020	14251	14310	14264	14200	14235	14273	14169	14137	14449	14242	14247	14273	14225	14431	14092	14165	14113	14228	14154	14224	14266	14148	14234	14456	14198	14136	14112	14241	14135	14327	14162	14358	14355	14150	14129	14349	14062	14308	14353	14259	14190	14032	14259	14222	14031	14093	14096	14348	14183	14240	14197	14298	14385	14257	14120	14345	14105	14235	14083	14299	14109	14200	14175	14252	14123	14312	14138	14192	14288	14368	14269	14173	14182	14433	14116	14280	14245	14032	14229	14234	14266	14109	14174	14270	14164	14308	14320	14264	14141	14409	14235	14240	14133	14396	14179	14307	14219	14206	14051	14010	14344	14269	14222	14096	14116	14304	14108	14127	14338	14043	14153	14207	14172	14062	14217	14071	14074	14132	14131	14176	14271	14135	14247	14411	14148	14293	14149	14322	14339	14014	14131	14348	14218	14109	14056	14131	14093	14252	14397	14272	14137	14298	14384	14177	14195	14276	14437	14291	14291	14228	14258	14333	14236	14226	14241	14457	14012	14339	14208	14317	14310	14191	14271	14223	14176	14271	14131	14324	14198	14229	14183	14115	14115	14246	14202	14201	14199	14132	14204	14273	14318	14318	14266	14104	14232	14341	14103	14112	14337	14285	14260	14174	14222	14298	14309	14160	14242	14276	14215	14145	14246	14161	14140	14331	14277	14155	14217	14238	14175	14103	14213	14175	14208	14088	14132	14148	14414	14217	14321	14191	14440	14075	14251	14312	14265	14241	14265	14210	14296	14356	14225	14319	14207	14154	14243	14229	14182	14380	14177	14233	14310	14145	14113	14280	14196	14319	14213	14291	14232	14407	14154	14323	14342	14182	14345	14223	14077	14206	14136	14342	14356	14233	14294	14267	14282	14285	14277	14225	14162	14245	14264	14126	14122	14098	14212	14271	14247	14045	14311	14266	14312	14042	14071	14260	14364	14203	14139	14240	14195	14043	14358	14396	14230	14241	14096	14192	14244	14217	14225	14228	14116	14056	14166	14372	14128	14198	14203	14252	14388	14298	14195	14065	14328	14249	14131	14267	14106	14029	14307	14412	14146	14148	14051	14141	14218	14236	14154	14235	14352	14358	14218	14261	14152	14114	14185	14226	14320	14270	14186	14212	14113	14286	14170	14247	14211	14102	14276	14137	14450	14096	14228	14047	14370	14299	14138	14256	14091	14025	14071	14256	14109	14323	14299	14112	14167	14345	14068	14314	14362	14171	14142	14350	14222	14259	14264	14351	14188	14370	14117	14092	14170	14263	13993	14079	14385	14252	14232	14199	14401	13943	14286	14013	14246	14287	14132	14102	14244	14356	14184	14284	14280	14226	14300	14097	14202	14235	14244	14322	14245	14345	14117	14230	14177	14341	14137	14156	14109	14100	14426	14312	14244	14098	14219	14223	14235	14257	14279	14150	14155	14269	14204	14256	14349	14328	14296	14148	14152	14451	14271	14160	14099	14362	14195	14131	14222	14301	14167	14431	14152	14098	14219	14268	14296	14288	14378	14211	14185	14044	14133	14261	14267	14293	14218	14213	14155	14023	14323	14237	14305	14256	14386	14314	14146	14118	14063	14095	14363	14068	14149	14260	14150	14197	14199	14329	14154	14295	14162	14226	14138	14140	14156	14149	14181	14230	14241	14148	14211	14257	14294	14344	14373	14315	14317	14142	14229	14153	14147	14249	14229	14229	14098	14349	14305	14192	14048	14225	14154	14247	14091	14175	14071	14334	14052	14166	14172	14253	14295	14301	14165	14181	14041	14231	14088	14327	14270	14349	14315	14130	14210	14335	14240	14296	14176	14038	14154	14275	14287	14315	14296	14180	14120	14242	14259	14402	14148	14244	14132	14209	14191	14217	14252	14213	14213	14252	14209	14442	14117	14228	14210	14304	14245	14354	14211	14181	14155	14143	14354	14219	14118	14198	14215	14127	14209	14120	14247	14252	14228	14420	14237	14268	14243	14341	14267	14123	14275	14135	14166	14237	14313	14215	14153	14174	14151	14133	14069	14091	14051	14196	13997	14226	14069	14214	14217	14293	14249	14174	14200	14107	14172	14326	14181	14374	14507	14135	14241	14295	14198	14332	14285	14190	14300	14258	14131	14023	14042	14099	14323	14197	14233	14219	14271	14079	14320	14292	14293	14199	14187	14385	14207	14135	14245	14174	14088	14204	14168	14054	14140	14151	14344	14212	14350	14418	14206	14334	14203	14051	14223	14175	14225	14096	14198	14103	14190	14211	14145	14140	14176	14300	14243	14306	14122	14256	14177	14093	14115	14121	14231	14264	14330	14298	14228	14039	14134	14340	14256	14093	14233	14269	14251	14197	14214	14381	14147	14213	14300	14192	14197	14279	14211	14244	14167	14129	14253	14294	14219	14198	14263	14199	14255	14293	14077	14289	14319	14061	14160	14039	14144	14397	14178	14226	14137	14031	13986	14221	14294
24437	21041	26756	26429	20703	19297	19236	18325	17882	17885	18032	17866	17949	17674	17886	17728	17686	17641	17676	17534	17574	17647	17823	17741	17661	17744	17514	17512	17717	17662	17643	17510	17684	17612	17697	17705	17597	17635	17686	17392	17587	17679	17717	17592	17721	17507	17606	17738	17750	17534	17630	17471	17354	17739	17422	17674	17696	17656	17511	17608	17618	17783	17708	17589	17491	17500	17830	17681	17642	17533	17689	17742	17525	17712	17547	17453	17538	17469	17624	17632	17614	17704	17576	17527	17433	17623	17512	17600	17807	17618	17556	17652	17550	17627	17506	17751	17652	17681	17456	17583	17663	17417	17479	17712	17745	17722	17480	17575	17572	17647	17390	17590	17663	17601	17512	17531	17670	17689	17677	17762	17558	17625	17649	17614	17644	17671	17537	17851	17518	17632	17652	17576	17653	17738	17649	17597	17406	17603	17667	17456	17536	17633	17459	17740	17543	17493	17594	17476	17605	17449	17684	17627	17811	17606	17668	17489	17559	17833	17630	17547	17642	17679	17503	17743	17339	17450	17618	17644	17799	17702	17806	17461	17746	17488	17726	17467	17671	17462	17577	17740	17690	17627	17494	17645	17580	17531	17515	17454	17536	17644	17484	17668	17456	17535	17294	17645	17488	17673	17599	17524	17468	17705	17684	17589	17614	17369	17414	17703	17530	17497	17643	17409	17484	17624	17673	17706	17490	17359	17695	17689	17630	17502	17451	17522	17687	17608	17539	17777	17481	17630	17737	17402	17736	17572	17603	17820	17558	17633	17638	17520	17563	17757	17604	17651	17546	17710	17730	17577	17727	17750	17622	17684	17778	17648	17661	17591	17550	17640	17687	17449	17403	17495	17440	17388	17561	17571	17606	17723	17370	17437	17547	17651	17673	17538	17608	17350	17566	17350	17591	17638	17524	17469	17784	17562	17695	17670	17712	17595	17392	17714	17636	17903	17596	17691	17652	17743	17540	17769	17619	17604	17610	17637	17735	17693	17650	17341	17478	17691	17592	17541	17749	17491	17575	17530	17422	17298	17602	17760	17721	17460	17621	17426	17784	17487	17523	17731	17516	17574	17338	17630	17170	17653	17410	17634	17867	17710	17444	17458	17499	17670	17488	17585	17478	17528	17505	17535	17566	17545	17559	17663	17651	17453	17706	17614	17483	17665	17438	17685	17590	17688	17679	17818	17470	17497	17489	17424	17705	17789	17527	17730	17477	17741	17604	17626	17648	17728	17479	17576	17543	17459	17575	17556	17578	17664	17551	17605	17908	17644	17654	17464	17594	17672	17803	17461	17957	17561	17387	17916	17699	17783	17636	17613	17557	17613	17624	17663	17638	17885	17455	17599	17589	17612	17770	17716	17739	17532	17768	17571	17376	17615	17529	17647	17490	17601	17422	17523	17642	17583	17606	17780	17578	17759	17657	17705	17726	17724	17455	17531	17556	17634	17681	17413	17577	17577	17658	17842	17576	17598	17692	17726	17367	17628	17827	17542	17616	17521	17762	17414	17604	17736	17605	17512	17666	17658	17689	17653	17537	17627	17346	17311	17581	17557	17696	17631	17679	17413	17541	17797	17382	17479	17609	17572	17533	17395	17577	17412	17744	17490	17504	17621	17681	17494	17649	17539	17494	17637	17772	17545	17444	17467	17664	17683	17628	17682	17737	17633	17577	17530	17762	17490	17495	17517	17668	17612	17769	17436	17569	17706	17640	17655	17799	17616	17768	17745	17848	17641	17516	17634	17525	17766	17530	17561	17692	17561	17840	17643	17506	17825	17665	17509	17598	17525	17549	17800	17698	17384	17625	17597	17610	17573	17743	17606	17442	17460	17525	17613	17541	17486	17605	17785	17742	17627	17575	17556	17846	17644	17648	17348	17594	17722	17566	17670	17624	17733	17525	17456	17524	17552	17561	17494	17677	17709	17574	17650	17626	17608	17619	17625	17686	17718	17656	17569	17509	17651	17548	17753	17476	17490	17539	17725	17602	17741	17717	17676	17594	17546	17623	17542	17663	17659	17720	17551	17621	17734	17642	17489	17564	17498	17683	17683	17806	17565	17559	17727	17659	17684	17711	17579	17357	17660	17342	17542	17638	17667	17565	17476	17712	17607	17489	17499	17568	17697	17481	17480	17682	17517	17449	17660	17542	17590	17671	17756	17500	17700	17652	17690	17665	17744	17693	17742	17681	17681	17604	17573	17659	17447	17569	17449	17724	17608	17522	17565	17983	17564	17477	17501	17514	17667	17791	17525	17554	17577	17713	17620	17616	17592	17703	17604	17321	17340	17775	17496	17778	17719	17554	17345	17452	17520	17459	17459	17702	17617	17625	17539	17772	17787	17736	17676	17612	17491	17712	17406	17509	17298	17742	17820	17462	17434	17736	17819	17832	17732	17472	17610	17613	17678	17540	17551	17521	17453	17627	17561	17764	17513	17648	17671	17538	17518	17548	17552	17602	17623	17638	17597	17687	17466	17669	17687	17504	17573	17563	17729	17564	17669	17851	17490	17646	17801	17727	17524	17714	17554	17632	17636	17537	17683	17421	17471	17495	17552	17453	17492	17537	17577	17621	17387	17606	17659	17554	17478	17670	17524	17585	17548	17467	17667	17748	17621	17563	17500	17553	17691	17577	17696	17676	17672	17510	17528	17723	17576	17502	17626	17821	17532	17631	17677	17889	17687	17633	17602	17575	17551	17697	17581	17497	17637	17456	17470	17427	17518	17660	17661	17648	17452	17582	17612	17593	17502	17903	17627	17694	17598	17602	17528	17774	17671	17591	17723	17553	17557	17569	17554	17660	17560	17408	17659	17558	17815	17471	17500	17549	17601	17633	17696	17682	17615	17472	17587	17692	17743	17600	17645	17525	17385	17702	17716	17681	17744	17583	17662	17856	17699	17851	17560	17463	17378	17635	17628	17405	17556	17531	17539	17628	17563	17853	17454	17707	17588	17680	17835	17662	17644	17546	17579	17650	17459	17570	17530	17813	17464	17926	17389	17580	17540	17700	17678	17503	17354	17636	17582	17454	17665	17625	17752	17680	17701	17637	17742	17413	17735	17904	17756	17578	17501	17731	17466	17539	17526	17731	17624	17606	17233	17553	17621	17594	17728	17841	17571	17845	17459	17505	17532	17611	17470	17611	17470	17652	17507	17626	17481	17487	17680	17617	17527	17766	17621	17711	17702	17740	17688	17743	17692	17798	17864	17614	17749	17721	17418	17565	17762	17761	17612	17616	17714	17788	17645	17663	17760	17502	17466	17680	17685	17502	17601	17521	17473	17889	17517	17592	17262	17619	17474	17676	17649	17696	17568	17447	17450	17610	17608	17612	17627	17610	17592	17799	17706	17641	17684	17513	17403	17346	17548	17581	17629	17732	17549	17515	17645	17384	17612	17666	17820	17687	17594	17585	17567	17600	17448	17509	17603	17661	17590	17470	17564	17639	17495	17606	17644	17622	17373	17654	17544	17779	17385	17742	17442	17623	17643	17562	17613	17509	17461	17706	17730	17737	17614	17576	17649	17518	17549	17573	17725	17626	17463	17594	17682	17579	17732	17588	17754	17743	17754	17674	17674	17621	17608	17665	17752	17549	17622	17567	17543	17734	17546	17558	17712	17606	17647	17614	17760	17550	17657	17598	17435	17541	17667	17653	17659	17563	17801	17618	17650	17542	17454	17533	17557	17749	17627	17513	17613	17538	17552	17769	17679	17503	17752	17608	17819	17595	17756	17538	17366	17726	17510	17651	17725	17521	17469	17598	17658	17698	17526	17528	17457	17651	17446	17680	17486	17603	17726	17516	17616	17592	17753	17682	17861	17612	17723	17623	17763	17615	17752	17463	17499	17509	17546	17629	17302	17715	17572	17669	17553	17445	17650	17459	17501	17561	17386	17593	17607	17551	17764	17626	17668	17542	17633	17795	17346	17723	17641	17586	17457	17782	17531	17475	17720	17800	17575	17358	17512	17507	17659	17662	17643	17594	17680	17635	17739	17673	17658	17481	17503	17906	17603	17539	17926	17432	17467	17607	17594	17613	17617	17681	17776	17492	17590	17894	17609	17673	17439	17764	17643	17519	17747	17684	17681	17780	17548	17400	17715	17801	17542	17598	17519	17569	17586	17665	17582	17420	17663	17424	17681	17397	17609	17702	17586	17488	17463	17592	17644	17593	17699	17656	17734	17573	17733	17743	17739	17666	17574	17587	17562	17717	17490	17664	17622	17495	17719	17597	17535	17686	17733	17727	17545	17549	17728	17567	17657	17773	17583	17588	17801	17592	17704	17558	17650	17876	17665	17738	17667	17656	17529	17586	17461	17731	17661	17341	17602	17562	17528	17676	17673	17555	17589	17636	17650	17604	17411	17633	17644	17785	17561	17602	17445	17665	17647	17706	17612	17761	17604	17719	17602	17739	17522	17535	17599	17793	17668	17426	17681	17516	17503	17442	17662	17524	17623	17663	17680	17587	17447	17480	17619	17668	17750	17561	17587	17632	17564	17607	17912	17675	17519	17480	17549	17434	17534	17589	17613	17537	17602	17670	17640	17593	17530	17700	17568	17698	17668	17651	17547	17709	17552	17657	17477	17735	17510	17594	17681	17592	17633	17567	17441	17551	17752	17488	17600	17625	17627	17635	17510	17468	17596	17672	17672	17455	17636	17676	17673	17536	17438	17550	17533	17801	17520	17832	17705	17683	17717	17633	17664	17652	17567	17495	17667	17581	17687	17461	17564	17475	17505	17598	17863	17656	17663	17434	17787	17552	17847	17562	17612	17434	17631	17547	17675	17600	17579	17699	17640	17637	17687	17537	17508	17770	17771	17733	17588	17540	17401	17702	17669	17514	17507	17630	17568	17414	17631	17426	17498	17631	17588	17620	17700	17581	17772	17525	17585	17644	17607	17545	17717	17803	17515	17802	17716	17538	17423	17685	17560	17767	17768	17562	17626	17452	17608	17914	17447	17410	17495	17661	17660	17531	17629	17597	17579	17676	17385	17580	17448	17578	17826	17656	17516	17576	17616	17676	17487	17604	17727	17524	17544	17597	17638	17644	17598	17676	17626	17668	17572	17435	17324	17623	17575	17523	17648	17562	17568	17699	17727	17773	17536	17788	17547	17569	17470	17630	17495
16076	28762	23504	18761	17141	16360	15713	15317	15247	15050	15208	15008	14939	14895	14932	14681	14756	14841	14798	14954	14544	14626	14833	14675	14718	14720	14842	14706	14691	14645	14628	14684	14877	14769	14740	14765	14782	14774	14584	14761	14681	14753	14837	14708	14666	14677	14666	14705	14687	14720	14770	14733	14671	14616	14714	14753	14687	14769	14772	14641	14501	14847	14593	14639	14558	14641	14647	14666	14754	14721	14636	14664	14630	14704	14707	14776	14637	14646	14679	14662	14675	14699	14650	14760	14853	14587	14760	14636	14702	14747	14717	14702	14664	14693	14670	14733	14692	14570	14762	14607	14673	14574	14504	14746	14647	14670	14635	14727	14683	14704	14654	14519	14618	14657	14580	14573	14901	14626	14683	14888	14784	14709	14624	14723	14743	14798	14712	14700	14565	14548	14598	14776	14712	14656	14726	14597	14585	14821	14516	14815	14881	14693	14576	14677	14602	14624	14563	14711	14560	14834	14762	14686	14595	14721	14759	14679	14661	14683	14580	14578	14595	14543	14666	14830	14542	14703	14540	14827	14787	14711	14740	14593	14666	14786	14633	14797	14618	14698	14695	14700	14727	14691	14850	14715	14751	14518	14641	14794	14586	14603	14663	14629	14622	14767	14677	14691	14878	14724	14591	14671	14727	14839	14617	14626	14663	14669	14735	14817	14729	14676	14702	14644	14727	14649	14644	14652	14683	14781	14568	14664	14774	14655	14720	14719	14753	14459	14540	14681	14702	14713	14637	14705	14732	14757	14644	14721	14700	14678	14686	14599	14529	14521	14563	14748	14629	14702	14886	14627	14703	14600	14687	14750	14636	14692	14591	14779	14536	14697	14639	14542	14730	14580	14597	14838	14603	14756	14565	14517	14625	14854	14602	14583	14649	14814	14827	14566	14843	14598	14762	14567	14580	14657	14726	14771	14688	14684	14697	14691	14770	14746	14653	14651	14741	14730	14664	14688	14515	14638	14683	14567	14822	14729	14587	14718	14791	14606	14701	14676	14651	14746	14619	14693	14707	14693	14598	14701	14741	14825	14555	14492	14737	14799	14629	14689	14677	14742	14686	14892	14661	14665	14733	14787	14912	14679	14769	14693	14791	14652	14824	14832	14515	14597	14637	14647	14608	14609	14735	14665	14405	14690	14837	14798	14700	14749	14632	14610	14663	14854	14628	14691	14599	14690	14654	14771	14800	14604	14622	14659	14555	14705	14668	14632	14778	14802	14471	14680	14763	14632	14738	14739	14729	14712	14650	14755	14550	14550	14647	14590	14645	14608	14606	14513	14765	14590	14627	14695	14594	14599	14943	14629	14700	14605	14752	14711	14662	14780	14670	14698	14800	14680	14610	14722	14746	14688	14669	14721	14771	14691	14742	14573	14691	14725	14519	14628	14675	14710	14651	14655	14645	14476	14804	14500	14626	14689	14685	14599	14521	14831	14689	14721	14638	14602	14614	14470	14677	14774	14687	14540	14752	14646	14780	14532	14671	14672	14688	14735	14651	14507	14787	14696	14770	14610	14535	14682	14741	14630	14702	14665	14593	14667	14499	14769	14618	14727	14618	14607	14684	14655	14674	14736	14651	14666	14743	14722	14700	14708	14507	14699	14768	14664	14780	14723	14689	14638	14687	14737	14844	14545	14808	14676	14639	14553	14680	14679	14667	14689	14654	14682	14812	14662	14696	14619	14775	14750	14812	14669	14520	14679	14711	14675	14698	14717	14707	14744	14642	14711	14680	14583	14800	14581	14676	14642	14687	14529	14702	14751	14755	14688	14844	14574	14724	14413	14475	14736	14646	14796	14640	14698	14564	14611	14658	14741	14727	14754	14727	14720	14781	14663	14614	14741	14850	14889	14756	14691	14840	14710	14647	14620	14765	14387	14722	14586	14699	14746	14793	14603	14681	14644	14714	14511	14772	14807	14706	14553	14630	14743	14688	14694	14607	14691	14701	14705	14717	14794	14871	14653	14777	14560	14685	14656	14752	14674	14811	14560	14752	14643	14665	14831	14681	14623	14635	14606	14831	14717	14815	14618	14652	14664	14626	14750	14679	14681	14658	14696	14647	14625	14651	14750	14781	14650	14625	14754	14664	14652	14791	14955	14552	14684	14581	14708	14707	14694	14713	14645	14598	14601	14804	14774	14657	14839	14595	14672	14605	14627	14803	14508	14550	14682	14664	14859	14629	14723	14658	14696	14621	14576	14560	14749	14792	14634	14703	14548	14733	14692	14606	14690	14784	14542	14777	14729	14598	14679	14620	14870	14602	14670	14826	14673	14666	14734	14744	14799	14669	14713	14716	14673	14706	14509	14644	14533	14666	14538	14621	14581	14716	14574	14753	14691	14765	14746	14737	14678	14642	14718	14781	14719	14566	14596	14826	14579	14861	14596	14732	14663	14691	14846	14641	14519	14723	14635	14762	14703	14654	14697	14795	14742	14763	14795	14688	14830	14725	14782	14761	14563	14648	14615	14741	14678	14803	14449	14757	14722	14606	14660	14502	14647	14703	14670	14652	14670	14763	14651	14648	14707	14576	14733	14709	14790	14789	14748	14748	14454	14669	14856	14543	14673	14533	14754	14552	14682	14757	14581	14698	14817	14521	14917	14633	14664	14705	14515	14620	14531	14730	14668	14627	14709	14837	14480	14655	14700	14789	14803	14615	14576	14798	14747	14726	14605	14631	14720	14634	14692	14738	14588	14528	14534	14801	14775	14536	14853	14659	14636	14759	14990	14697	14744	14643	14692	14659	14576	14579	14757	14529	14644	14577	14705	14729	14603	14736	14645	14667	14628	14683	14657	14607	14662	14603	14687	14833	14670	14697	14698	14479	14602	14532	14636	14766	14741	14659	14670	14622	14649	14577	14674	14645	14699	14752	14792	14754	14535	14648	14560	14798	14796	14667	14623	14804	14675	14627	14625	14760	14615	14668	14610	14609	14694	14587	14613	14668	14594	14742	14521	14694	14679	14611	14654	14683	14800	14669	14593	14672	14790	14826	14654	14716	14629	14697	14766	14777	14692	14667	14493	14848	14635	14664	14811	14715	14745	14670	14791	14602	14755	14549	14643	14597	14641	14617	14790	14608	14709	14542	14552	14748	14637	14537	14807	14656	14670	14641	14560	14598	14657	14675	14744	14783	14707	14850	14751	14812	14631	14672	14707	14566	14805	14688	14768	14662	14641	14863	14810	14608	14560	14632	14617	14668	14668	14863	14516	14738	14660	14534	14693	14676	14591	14848	14661	14578	14801	14782	14836	14809	14578	14618	14794	14628	14540	14662	14612	14710	14663	14698	14552	14684	14772	14730	14727	14665	14604	14770	14626	14609	14718	14657	14745	14677	14792	14737	14716	14821	14735	14789	14732	14612	14806	14669	14745	14585	14792	14652	14749	14609	14665	14726	14717	14844	14450	14727	14657	14580	14742	14744	14699	14738	14707	14629	14739	14819	14700	14547	14782	14695	14712	14724	14625	14641	14824	14697	14738	14582	14633	14648	14774	14542	14568	14536	14711	14693	14610	14594	14543	14802	14554	14609	14871	14652	14526	14724	14653	14605	14901	14595	14624	14821	14657	14812	14505	14890	14563	14772	14633	14637	14740	14503	14866	14649	14752	14663	14831	14689	14671	14689	14771	14720	14480	14746	14593	14687	14592	14783	14796	14680	14716	14599	14974	14718	14526	14740	14620	14682	14728	14673	14550	14754	14731	14578	14693	14734	14628	14660	14710	14618	14644	14811	14588	14771	14558	14811	14519	14786	14709	14777	14488	14709	14715	14656	14587	14625	14610	14696	14687	14744	14683	14808	14637	14919	14652	14529	14828	14688	14756	14711	14794	14583	14685	14560	14638	14735	14603	14603	14721	14609	14657	15022	14630	14772	14797	14658	14595	14846	14697	14912	14852	14699	14646	14695	14644	14702	14749	14768	14840	14819	14760	14664	14774	14621	14748	14722	14536	14709	14688	14606	14701	14718	14756	14908	14685	14731	14755	14866	14540	14838	14661	14647	14616	14753	14615	14571	14637	14794	14860	14702	14629	14606	14683	14815	14790	14879	14780	14477	14668	14715	14819	14715	14577	14663	14557	14626	14940	14783	14712	14666	14656	14809	14681	14724	14694	14824	14676	14635	14588	14597	14593	14580	14770	14605	14561	14632	14659	14787	14738	14580	14736	14751	14623	14598	14668	14736	14672	14682	14811	14764	14610	14655	14786	14807	14876	14679	14730	14672	14859	14779	14659	14705	14693	14898	14505	14738	14722	14629	14638	14689	14697	14544	14620	14713	14817	14421	14644	14662	14661	14698	14611	14693	14612	14675	14673	14687	14659	14866	14626	14735	14526	14664	14507	14817	14746	14753	14643	14740	14622	14742	14635	14784	14653	14733	14728	14677	14759	14682	14618	14648	14584	14663	14597	14695	14704	14599	14585	14674	14662	14706	14647	14647	14741	14666	14804	14601	14741	14530	14842	14653	14796	14700	14702	14680	14568	14594	14674	14838	14714	14582	14661	14767	14832	14717	14628	14652	14714	14566	14673	14853	14641	14639	14824	14820	14687	14673	14762	14718	14643	14684	14561	14704	14756	14607	14545	14728	14587	14670	14576	14615	14817	14753	14792	14814	14662	14838	14597	14730	14656	14713	14584	14784	14551	14769	14713	14824	14647	14731	14654	14669	14748	14722	14650	14596	14668	14818	14607	14624	14627	14649	14638	14613	14856	14627	14711	14628	14514	14696	14675	14715	14669	14878	14700	14687	14513	14712	14599	14725	14609	14579	14734	14743	14643	14648	14745	14745	14716	14725	14790	14786	14624	14538	14810	14795	14727	14671	14684	14584	14622	14564	14630	14503	14523	14718	14394	14629	14729	14572	14600	14719	14660	14729	14734	14600	14728	14587	14580	14804	14543	14793	14641	14731	14787	14599	14642	14821	14553	14693	14707	14581	14654	14599	14819	14746	14688	14707	14669	14749	14618	14634	14592	14685	14597	14770	14686	14738	14588	14774	14781	14616	14664	14682	14740	14759	14457	14665	14677	14466	14846	14498	14594	14675	14697	14806	14746	14760	14705	14670	14816	14799	14666	14609	14662	14806	14678	14812	14654	14647	14817	14645	14667	14814	14522	14647	14792
21868	21039	28234	24073	21326	23543	25279	20035	19186	19127	19137	18921	18811	18653	18610	18798	18783	18627	18512	18470	18307	18404	18504	18381	18349	18563	18159	18301	18477	18397	18121	18343	18428	18188	18377	18489	18286	18390	18290	18534	18431	18338	18118	18201	18501	18403	18216	18204	18353	18115	18080	18308	18137	18411	18281	18330	18275	18078	18274	18242	18146	18140	18251	18258	18340	18406	18429	18376	18221	18232	18374	18221	17984	18313	18159	18289	18279	18065	17967	18209	18436	18274	18192	18253	18256	18111	17965	18077	18097	18408	18199	18272	18165	18272	18341	18054	18419	18355	18042	18159	18027	18241	18106	18220	18449	18138	18169	18389	18192	18266	18264	18275	18120	18198	18209	18054	18208	18188	18337	18254	18046	18123	18383	18101	18184	18128	18362	18310	18188	18089	17990	18256	18215	18290	18326	18110	18241	18097	18507	18300	18290	18193	18046	17901	18267	17889	17981	18105	18191	18126	18225	18020	18034	18110	18189	18329	18306	18090	18132	18061	18098	18135	18212	18105	18141	18278	18375	18149	18245	18392	18337	18044	18345	18207	18288	18211	18276	18241	18153	18202	18300	18017	18152	17967	18062	18267	18158	18312	18186	18207	18222	18237	18043	18106	18195	18150	18290	18182	18322	18282	18108	18267	18181	18200	18218	18168	18101	18171	18175	18284	18139	18201	18144	18101	18226	18201	18336	18137	18173	18042	18357	18276	17974	18163	18126	18133	18279	18254	18121	18126	18123	18204	18260	18155	18104	18361	18076	18307	18105	18259	18080	18025	17991	18135	18049	18088	18126	18156	18191	18067	18238	18256	18226	18060	18396	18203	18250	18228	18299	18169	18319	18294	18228	18099	18071	18269	18056	18271	18231	18206	18359	18117	18348	18142	18248	18177	18058	18218	18099	18020	18125	18066	18261	18103	18131	18455	18439	18404	18412	18367	18232	18002	18125	18226	18269	18326	18333	18055	18114	18049	17915	18334	18320	18145	18234	18260	18232	18188	18200	17995	18451	18242	18519	18048	18103	18040	18221	18310	18091	18206	18197	18336	18192	18057	18206	18013	18223	17845	18246	18276	18168	18307	18330	18072	18141	18200	18018	17998	17931	18146	18466	18202	18116	18181	18390	18050	18308	18044	18289	18254	18218	18194	18252	18081	18172	18241	18236	18080	18402	18266	18247	18435	18404	18125	18023	18061	18258	18148	18279	18237	18316	18255	18225	18152	18339	18277	18229	18035	18124	18029	18188	18255	18120	18237	17991	18253	18236	18173	18193	18254	18080	18218	18241	18147	18169	18324	18368	18105	18235	18104	18210	18396	18124	18165	17978	18053	18184	17987	18278	18129	18378	18089	18173	18113	18262	18305	18253	18134	18445	18184	18121	18132	18058	18150	18076	18114	18136	18077	18230	18023	18216	17905	17925	18048	18289	17956	18069	18230	18082	18087	18331	18299	18176	18247	18099	18340	18261	18060	18327	18107	18383	18201	18261	18065	18070	18351	18400	18335	18241	18082	18187	18104	18178	18193	18028	18350	18289	18044	18146	18195	18273	18199	18135	18145	18269	17966	18170	18128	17973	17856	18275	18017	18124	18003	18097	18075	17933	18001	18283	18164	18346	18006	18301	18215	18100	18356	18480	18364	18368	17975	18215	18013	18177	18030	18241	18313	18214	18224	18221	18179	18231	18160	18106	18137	18220	18237	18208	18059	18206	18045	18419	18341	18333	18073	18302	18285	17993	18354	18379	18171	18346	18314	18323	18039	18172	18015	18164	18110	18209	18116	18218	18293	18319	18239	18163	18156	18338	18025	18277	18312	17998	18039	18254	18324	18338	18194	18172	18197	18229	18041	18140	18117	18422	18095	18146	18159	18136	18329	18212	18290	18226	18307	18214	18287	18247	18237	18135	18188	18166	17885	18418	18229	18260	18186	18172	18310	18307	18291	18315	18039	18229	18370	18071	18277	18448	18133	18016	18293	18279	18216	18378	18272	18117	18446	18101	18212	18122	18278	18117	18126	18270	18164	18103	18131	18215	17966	18118	18193	18160	18360	18148	18070	17983	18002	18045	18312	18521	18145	18202	18070	18083	18285	17934	18083	18159	18305	18192	18158	18153	18156	18244	18202	18253	18042	18210	18206	18328	18223	18108	18024	17962	18051	17977	18209	18185	18049	18241	18407	18442	18240	18250	18014	18221	18132	18259	17939	18187	18208	18182	18155	18223	18080	18317	18141	18036	18239	18162	18234	18188	17872	17981	18119	18118	18082	18185	18027	18232	18168	18181	18077	18058	18148	18404	18201	18203	17963	17982	18107	18124	17941	18110	18282	18153	18223	18366	18398	18113	18292	18374	18167	18429	18107	18022	18153	18034	18139	18186	18099	18297	18101	17959	18113	18206	18115	18261	18168	18165	18229	18155	18110	18450	18393	18115	18020	18279	18250	17949	18225	18036	18233	17991	17968	18218	18257	18336	18259	17982	18346	18121	18321	18329	18148	18058	18275	18202	18125	18204	17957	18110	18378	18336	18162	18308	18182	18299	18105	18154	18208	18164	18110	18077	18441	18200	18196	18375	17918	18062	18114	18036	18172	17844	18144	18334	18087	18139	18059	18209	18117	18315	18027	18292	18242	18241	18282	18399	18073	18190	18256	18026	18359	18077	18207	18224	18120	18018	18233	18265	18101	18130	18169	18164	18099	18333	18170	18418	18192	18008	18141	18217	18142	18211	18278	18150	18187	18170	18118	18215	18082	18118	18288	18241	18129	18246	18115	18202	18123	18085	18033	18028	18090	18185	18059	18064	18265	18212	18204	18154	18156	18357	18142	18261	18294	18203	18021	18110	18196	18049	18002	18065	17874	18208	17965	17980	18067	18352	18144	18199	18142	18163	18085	18389	18044	18428	18247	18251	18021	18487	18129	18290	17980	18181	18131	18270	18172	18398	18057	18283	18218	18244	17924	18150	18251	18127	18135	18163	18119	18202	18144	18459	18207	18289	18288	18460	18044	18138	18138	18204	18267	18171	18132	18444	18144	18310	18058	18204	18318	18284	18268	18269	18392	18258	18139	18333	18184	18307	18264	18269	18216	18419	18274	18151	18243	18173	18183	18058	18013	18101	17996	18350	17988	18146	18104	18203	18100	18123	18094	18341	18327	18334	18232	18265	18147	18159	18148	18179	18062	18155	18272	18268	18159	18163	18003	18073	18138	18126	18148	17991	18244	18335	18152	18042	18196	18212	18305	18302	18210	18017	18113	18244	18150	18280	18084	18298	18197	18292	18107	17908	18180	18093	18361	18245	18018	18245	18076	18198	18225	18283	18050	18034	17921	18123	18261	18031	18230	18207	18370	18041	17950	18461	18067	18334	18219	18113	18040	18308	17976	18152	18327	18188	18149	18268	18231	18318	18102	18171	18130	18374	18118	18318	18131	18194	18005	18105	18269	18212	18285	18206	18196	18104	18164	18272	18475	18171	18391	18289	18278	18216	18184	18220	18244	18091	18363	18160	18248	18297	18133	18159	18200	18220	18027	18141	18171	18164	18053	18116	18229	18179	18225	18312	18222	18015	18103	18116	18380	18046	18261	18154	18155	18125	18344	18070	18090	18254	17972	18165	18518	18197	18273	18390	18212	18270	18038	18321	18433	18074	18155	18060	18187	18184	18225	18266	18178	18061	18171	18097	18188	18116	18314	18299	18213	18163	18234	18380	18376	18140	18076	18182	18059	18171	18173	18357	18125	18230	18272	17941	18303	18313	18195	18039	18092	18247	18069	18089	18104	18229	18300	18144	18291	18190	18037	18030	18099	18041	17995	18017	18019	18089	18276	17944	18129	18180	18104	18235	18202	18184	18133	17955	18135	18199	18454	18152	18182	18209	18005	18332	18170	17990	18163	17970	18280	18035	18122	18226	18101	18155	18305	17964	18278	18244	18172	18266	18133	18063	18143	18148	18146	18147	18237	18000	18157	18074	18296	18154	18185	18331	18072	18026	18241	18277	18144	17992	18112	18411	18123	18195	18087	18283	18216	18114	18210	17969	18224	18328	18173	18175	18200	17908	18235	18145	18235	17946	17990	18190	18113	18270	18250	18111	18189	18047	18145	17989	18178	18201	18130	18291	17950	18172	18362	18247	18102	18174	18205	18118	18225	18236	18217	18124	18053	18163	18334	18129	18331	18253	18113	18269	18177	18268	18253	18134	18165	18215	18293	18282	18306	18140	18374	18158	18055	18082	18267	18278	18104	18329	18274	18173	18252	18146	18213	18254	18279	18165	18057	18234	18148	18097	18210	18116	18150	18316	18034	18226	18168	18169	18280	18280	18220	18228	18164	18177	18261	18363	18255	18208	18063	18250	18180	18224	18081	18123	17982	18241	18183	18130	18210	18287	18146	18105	18087	18355	18183	18135	18040	18391	18018	18219	17946	18182	18146	18253	18175	18483	18222	18389	18171	18072	18028	18093	18103	18057	18220	18105	18072	18219	18186	17970	18116	18345	17948	18151	18196	18247	18159	18194	18163	18036	18262	18036	18211	18143	18068	18208	18103	18416	18235	18353	18368	18286	18113	18263	18266	18100	18208	17997	17948	18100	18319	18355	18182	18129	18136	17991	18059	18337	18178	17987	18266	18328	18136	18211	18165	18127	18327	18227	17835	18179	18046	18086	18376	18142	18224	18127	18155	18178	18160	18088	18207	18141	18158	18305	18255	18301	18245	18260	18150	17985	18001	18275	17987	18053	18237	17950	18219	18332	18140	18126	18227	18259	18136	18198	18189	18100	18018	18183	18128	18246	18163	18141	18020	18141	18197	18257	18321	18256	18086	18290	18214	18274	18148	18227	18157	18132	18114	18268	18128	18137	18046	18217	18221	18277	18377	18055	18168	18232	17880	18191	18230	18285	18324	18165	17980	18112	18071	18061	18189	18046	18026	18160	18043	18056	18193	18215	18119	18279	18062	18269	18155	18136	18097	18137	18241	18036	18086	18283	18117	18360	18378	18062	18101	17910	18222	18249	18053	18380	18161	18326	18278	18208	18229	18102	18178	18301	18275	18186	18119	18163	18229	18161	18373	18110	18334	18230	18166	18345	18351	18311	18175	18088	17978	18242	18130	18085	17914	18265	18092	18114	17957
16318	37121	29976	22534	20179	18443	17257	16472	16130	15677	15604	15387	15496	15271	15560	15197	15253	15002	15143	14938	15128	14985	15059	15174	15065	14979	14884	15147	14996	14974	15114	15110	14931	14941	15087	15031	14963	14858	14901	15104	15014	14982	14988	14965	14969	14991	15069	14966	14992	14998	14996	14834	14864	15031	14961	15022	14951	14873	14949	14898	14982	15009	15000	15058	14933	14956	14849	14918	15064	14852	14990	14960	14861	14964	14713	15052	14743	14989	15053	14911	15082	15112	14908	14924	14932	14917	14942	15040	15042	14859	14899	14931	15086	15021	15115	15002	15025	15016	14993	14918	14883	15026	14923	14889	15001	15082	14872	14826	14835	14946	14844	15129	15016	14976	15216	15100	14789	15029	15032	14993	15036	14975	15040	14859	14905	14730	15015	14747	14985	14819	14840	14939	15013	14990	14912	14779	14947	14873	14826	14952	14819	14897	14956	14953	15014	14942	14968	14859	14919	15017	15111	14883	14944	15073	14832	14808	14946	14959	14852	14801	15120	14790	14852	14889	14864	15030	14934	14808	14855	14945	14920	14941	14955	14977	14956	14925	14985	14921	14975	14933	14902	15000	14988	14672	14990	14818	14862	14897	14948	14855	14829	15051	14852	15061	14912	14941	15032	14982	15011	15108	15030	14929	15044	14864	14855	15114	15038	15050	14865	14942	15001	14788	15031	14818	14889	15044	14968	14883	15024	14904	14983	14920	15049	14981	14981	14978	14991	14921	14946	15158	15014	15104	14907	14905	14967	14809	14907	14984	14982	15028	15010	14980	14861	15004	14778	14937	14957	14912	15039	14981	14845	14885	14877	14912	14983	14744	14846	14818	14865	14972	14924	15044	14997	14926	15081	14854	14997	14937	14896	14840	14874	15052	14816	14928	14962	14963	14799	14973	14914	14984	15034	14893	15121	14737	14896	14868	15064	15039	14897	14924	14889	14805	14947	14804	14899	15092	15036	14848	14757	14957	15060	15068	14983	14826	14890	15007	14744	14862	14978	14882	15133	14891	14762	15057	14899	14876	14860	14746	15112	14880	14912	14856	14806	14881	15218	14967	14963	14976	14804	14859	14899	14848	14943	15015	14871	14940	14877	15016	14896	14984	14917	14979	14894	14944	14896	15004	14884	15014	14963	14967	14968	14953	14957	14953	14811	14962	15011	15005	14974	15013	14879	14955	14909	14885	14801	15150	14924	14785	14845	14833	15143	14689	14958	14955	15005	14831	14749	15031	15009	14854	14809	14829	14978	15039	14994	14826	14799	14985	14837	14889	14837	14970	15041	14911	15063	14812	14962	14887	15056	14948	14948	14888	14868	14983	14977	14927	14919	14996	14847	14858	14883	14897	14898	14977	14820	14727	14956	14816	15018	14814	14934	14916	14863	15074	14836	15068	14894	15003	14923	14861	14716	14911	15053	14841	14860	14972	14920	15135	14882	14953	15052	14835	14733	15104	14933	14828	14963	14839	14886	14948	14918	14933	14927	14916	15051	15002	14810	14784	15034	14763	14944	14930	14916	14944	14998	14887	14862	14836	15158	14981	14892	14967	15184	14868	14789	15026	14871	14897	15071	14932	14947	15080	14996	15022	14946	14931	14861	14963	14841	14911	14991	14920	14924	14907	14875	15053	14989	14970	14986	14704	14915	14882	14973	14799	14984	15023	14994	14850	14998	15008	14895	14940	14962	14850	15004	14854	14808	14964	14994	14888	15165	14979	14775	14822	15011	15088	14968	14842	14951	14808	15011	14939	14890	15075	14940	14907	14997	15254	14875	14904	15152	14747	14875	15047	14806	14877	14803	15027	14899	15026	14860	14857	15037	14788	14901	14924	14967	14931	15126	14788	15056	14931	14950	14776	14972	14826	14988	14954	15076	14962	14871	14927	14898	14773	15015	14833	15032	14935	14777	14932	15085	14931	14933	14951	14739	14995	14907	14849	14968	14949	14905	14902	14718	15039	14855	14806	14923	15015	14901	15022	14800	14859	15182	14986	14918	14927	14858	14893	14921	14816	15021	15013	14954	14954	14824	15032	15003	14840	14924	14872	14967	14969	14847	15089	14904	15021	14918	14860	14775	15153	14929	14737	14978	14875	14785	14899	14937	15010	15005	14978	14952	15005	14758	14896	14970	14976	14909	15087	14864	14865	14852	14971	14905	14888	14940	14880	14975	14798	15098	14946	15048	14999	14914	14924	14846	14946	14940	15090	15023	14668	15127	14872	14956	14855	14796	15070	14852	15063	14841	14645	14945	15054	14763	14758	15011	15032	14840	14977	14833	14861	14903	14714	14871	14870	14975	14922	15038	14886	14785	14800	15088	14799	15050	14967	15110	14893	14942	14971	14846	14907	15022	14972	14926	15011	14994	14961	14791	15024	14894	14904	14850	15020	14880	14975	14956	14889	14904	14801	14985	14894	14910	14902	14943	14993	15018	14846	15022	14875	14967	14810	14766	14856	14977	14926	14934	14996	14957	14905	14995	14906	14877	14853	15024	14865	14979	14873	15007	14918	14896	14919	15100	14927	14939	14942	14968	14887	14954	14925	14862	14787	15005	15041	14968	15018	14890	14835	14883	15054	14960	15013	15030	14834	14975	14965	14927	14966	14956	14958	14949	15010	14934	14919	15024	14899	14912	14749	14917	14892	14990	14992	14900	15006	15029	14903	14786	14982	14775	15024	14996	15010	14954	15037	14847	14754	14848	14865	14908	14881	15131	14835	14802	14854	14948	14943	15039	15074	15042	14748	14995	14805	15157	14973	14989	14731	15071	15060	14978	14961	14862	14929	14833	14981	14916	14950	14918	14902	14981	15006	14755	14876	15078	14777	14854	14986	14859	14997	14868	14939	14961	14840	15041	14823	14929	14894	14804	15029	14911	15094	14950	14831	14981	14939	14973	14841	14945	14886	14940	15011	14767	14975	14929	14939	14876	15235	14900	14763	15013	14913	15096	14942	14985	14944	14850	15049	14772	14985	14813	14829	15056	14970	14835	14977	14907	15003	15135	14876	14934	14830	14903	14876	14891	14718	14992	14756	14902	14854	14798	14804	14909	14895	14942	14983	14985	14950	14906	15026	14943	15037	14829	14956	15007	14852	14802	14965	14975	14865	15005	14910	14848	14890	15028	15014	15037	14955	14931	15078	14913	14950	14944	15133	14886	14871	14835	14813	14835	14824	14950	14983	15075	14849	14949	14814	14873	14971	14814	15032	14969	14982	14949	14817	14799	14889	15042	14894	15066	14859	15021	14920	14966	14854	14970	14956	14955	14884	14970	14706	14745	15024	15000	14945	15074	14958	14977	14959	14878	14893	14745	14767	14866	14832	14926	14853	14887	14994	14721	14904	14856	14873	14967	14882	14881	14863	14867	14930	14823	14891	14869	15058	15152	14920	15124	14907	14943	14978	14933	14928	14808	14834	15024	14870	14911	14982	14867	14909	14886	14856	15011	15000	14969	14914	15070	14897	14993	14903	14899	15127	15094	14880	14950	14991	14996	14795	14868	15021	14973	14755	14768	15152	14933	15011	14781	15024	15048	14853	14912	14780	14781	14901	14987	15028	14876	14784	14910	14805	14928	14938	14888	15009	14957	14819	14886	14906	14950	14898	14906	14941	14690	14991	14988	14970	14884	14981	14952	14880	14869	15011	14914	14897	14777	14892	14978	14892	14827	14963	15022	14978	14910	15192	14940	14964	14895	14977	14813	14932	14777	14928	14928	15118	14796	14975	15002	14999	14925	14864	14886	15036	14916	15045	15007	14882	14930	14969	14719	14938	14999	14985	14831	14762	15012	14843	14918	14979	15102	14882	14916	15005	14716	14991	14834	14899	15006	14762	14872	14922	14971	15103	14865	14981	15079	15005	15025	14875	14948	14854	14798	14891	15006	14982	14979	14886	14862	14813	14894	14870	15039	15080	15028	14791	14790	14999	14996	14893	14930	14947	14848	15013	14932	14980	15056	15063	14816	15008	14970	14840	15021	15075	15052	15010	14596	14932	14979	14899	14940	14762	14921	14991	15037	14803	14844	15019	14994	15018	14830	14733	14885	14829	14960	14906	14767	14892	15145	14985	15069	15011	14947	14952	15037	15070	14953	14904	14985	15014	14988	14861	14789	14874	14930	14996	14871	14932	14930	14929	14952	14933	15108	14991	14786	14814	14967	15010	14994	14909	15022	14827	14938	14857	14835	15004	15006	15045	14876	15016	14979	14920	14956	14920	14978	15016	14957	14925	14987	14901	14998	15065	14989	14896	14979	14928	15046	14924	14715	14731	14940	14846	14884	14814	14888	14891	14886	14914	14923	14881	15003	14865	14783	14954	14955	14990	14818	15135	14894	14965	14835	15018	15019	15041	15110	14917	14902	14901	15022	14900	14930	14938	14982	14952	14837	14946	14845	14876	14944	14920	15044	14718	14958	14802	14857	15055	14996	14903	15026	15000	15046	14863	14880	15059	14770	14915	14722	15029	14919	14924	14859	14942	15061	14934	14816	14943	15079	15070	14953	14761	15052	14991	14911	14884	14918	14996	14964	14926	14868	14857	14944	14981	14875	14840	15009	14752	14999	14815	14979	14672	15071	14975	14886	14896	14860	14897	14935	14993	14982	15033	15000	14908	15052	15079	14978	14824	15070	14891	14834	14796	14967	14878	14823	14976	15017	14862	15033	14906	14847	14838	14915	14904	14973	15081	14913	14928	15161	14982	14851	14942	14974	14920	14875	14733	14933	14858	15040	14930	15047	14902	14855	14994	15116	14831	14990	14771	14878	14890	14909	14985	15016	14825	14838	14989	14888	14919	15074	14906	15004	14793	14878	15016	14989	14792	15064	15026	14904	14800	14812	14889	14935	14926	15008	14995	14940	14965	14952	14848	14943	14764	15027	15034	15017	14941	15064	15022	14920	14996	14860	15056	14779	14865	14797	15080	14913	14944	14976	14789	15049	14991	14860	15058	14907	14966	15040	14794	14752	14867	14798	14781	15032	14915	15080	14958	14931	14924	15071	14932	15002	15001	14964	14836	14861	14967	15120	14809	14834	14779	14970	14719	14996	15042	14948	15199	14877	14882	14855	14900	14682	15063	14971	14904	14959	15061	14958	14806	14941	14836	14983	15052	14840	14748	14871	14992
28250	22628	25051	21609	18139	17605	17660	17121	17006	16877	16874	17027	17043	16988	16825	16715	16958	16918	16955	17124	16699	16496	16909	16880	16840	16764	16656	16822	16839	16842	16737	16964	16879	16805	16762	16735	16721	16849	16696	16639	16579	16736	16789	16761	16644	16957	16835	16718	16735	16659	16541	16799	16815	16772	16802	16711	16832	16742	16640	16902	16776	16792	17031	16671	16618	16684	16689	16648	16784	16658	16707	16766	16762	16783	16914	16730	16805	16672	16762	16952	16612	16922	17022	16864	16794	16698	16845	16829	16733	16824	16851	16642	16762	16767	16759	16911	16775	16757	16952	16918	16871	16676	16749	16887	16874	16817	16644	16912	16784	16738	16714	16503	16594	16883	16638	16670	16754	16859	16688	16814	16535	16747	16874	16788	16850	16907	16932	16698	16755	16672	16582	16741	16593	16772	16938	16631	17041	16795	16811	16756	16712	16695	16873	16815	16745	16831	16911	16625	16807	16810	16595	16739	16656	16738	16611	16548	16910	16787	16705	16711	16680	16889	16927	16720	16928	16766	16516	16835	16664	16842	16957	16978	16810	16964	16756	16905	16556	16779	16667	16834	16823	16560	16606	16789	16771	16865	16866	16854	16863	16994	16738	16860	16725	16789	16889	16730	16622	16750	16652	16821	16864	16737	16723	16831	16989	16950	16909	16943	16819	16786	16877	16806	16763	16921	16582	16749	16734	16791	16889	16895	16850	17009	16612	16935	16615	16697	16673	16668	16623	16506	16836	16764	17056	16706	16948	16777	16750	17203	16728	16738	16778	16784	16801	16761	16917	16822	16759	16708	16553	16740	16706	16990	16938	16923	16626	16777	16793	16738	17020	16829	16865	16684	16864	16882	16731	16789	16708	16699	16619	16561	16793	16709	16800	16768	16811	16788	16731	16800	16603	16631	16741	16638	16679	16808	16661	16854	16856	16703	16656	16765	16632	16749	16882	16778	16797	16846	16761	16781	16670	16726	16555	16714	16716	16829	16770	16961	16805	16685	16843	16809	16763	16640	16632	17021	16932	16729	16895	16646	16805	16583	16667	16786	16712	16652	16632	16683	16764	16692	16714	16695	16851	17125	16780	16917	16966	16428	16732	16835	16712	16785	16728	16895	16704	16853	17030	16930	16809	16800	16678	16451	16735	16891	16915	16708	16743	16779	16852	16683	16673	16663	16883	16717	16776	16708	16868	16767	16656	16927	16856	16782	16740	16630	16633	16826	16859	16688	16760	16820	16771	16842	16721	16716	16808	16763	16706	16879	17028	16600	16650	16657	16811	16728	16854	16658	16670	16823	16879	16720	16713	16681	16612	16674	17046	16877	16761	16730	16986	16642	16587	16912	16885	16925	17013	16611	16699	16877	16770	16717	16712	16922	16785	16660	16792	16909	16748	16815	16733	16573	16760	16781	16905	16600	16949	16910	16614	16761	16860	16904	16826	16709	16892	16787	16870	16674	16794	16566	16756	16742	16741	16747	16741	16603	16810	16679	16661	16602	16746	16832	16632	16919	16802	16621	16975	16977	16675	16857	16833	16987	16759	16782	16791	16679	16707	16744	16740	16857	16804	16859	16753	16814	16727	16801	16694	16621	16656	16716	16601	16720	16663	16822	16895	16748	16755	16825	16937	16896	16852	16843	16842	16800	16849	16643	16921	16942	17002	16804	16839	16932	16728	16832	16918	16739	16835	16852	16840	16699	16731	16787	16841	16797	16854	16913	16655	16817	16790	16833	16793	16911	16765	16763	16735	16726	16747	16673	16638	16866	17001	16617	16793	16940	16840	16772	16552	16726	16850	16786	16806	16693	16922	16814	16790	16742	16612	16671	16811	16767	16894	16626	16756	16870	16792	16911	16736	16719	16759	16748	16647	16680	16801	16849	16781	16778	16809	16896	16986	16623	16459	16730	16784	16763	16815	16923	16832	16704	16802	16736	16674	16688	16887	16864	16808	16834	16944	16681	16767	16794	16756	16709	16835	16973	16799	16904	17000	16770	16937	16825	16728	16702	16628	16841	16605	16856	16701	16776	16937	16907	16730	16723	16740	16776	16673	16761	16711	16883	16686	16821	16615	16774	16749	16781	16974	16818	16942	16736	16819	16741	16805	16952	16741	16756	16895	16847	16693	16454	16842	16925	16818	16814	16735	16849	16703	16894	16724	16778	16844	16830	16745	16877	16575	16792	16722	16727	16789	16805	16791	16778	16781	16991	16839	16697	16711	16736	16757	16707	16741	16747	16666	16699	16785	16885	16942	16914	16878	16853	16610	16911	16742	16923	16843	16849	16675	16774	16628	16656	16996	16860	16779	16515	16828	16863	17087	16886	16731	16562	16805	16694	16784	16833	16679	16661	16827	16734	16663	16603	16575	16692	16500	16658	16510	16811	16795	16997	16717	16817	16770	16782	16656	16685	16862	16877	16819	16838	17007	16649	16673	16771	16641	16871	16703	16762	16912	16826	16930	16707	16918	16889	16859	16725	16659	16819	16570	16555	16842	16923	16903	16682	16784	16900	16935	16759	16557	16603	16728	16623	16733	16783	16840	16497	16752	16888	16898	16698	16639	16606	16734	16802	16908	16560	16847	16815	16868	16746	17041	16705	16756	16794	16736	16747	16771	16867	16666	16579	16781	16814	16716	16794	17002	16832	16794	16706	16771	16922	16794	16835	16851	16657	16720	16730	16751	16588	16794	16725	16751	16813	16781	16693	16936	16739	16806	16585	16756	17021	16743	16601	16799	16876	16690	16795	16732	16861	16696	16722	16768	16761	16973	16867	16773	16842	16846	16691	16749	16864	16634	16841	16757	16763	16942	16707	16740	16684	16754	16786	16610	16886	16701	16711	16724	16645	16571	16728	16661	16644	16892	16830	16521	16830	16865	16678	16742	16857	16939	16773	16826	16639	16524	16731	16760	16457	16690	16934	16625	16806	16801	16678	16791	16943	16693	17027	16589	16772	16823	16836	16637	16739	16859	16891	16820	16866	17076	16753	16809	16752	16784	16926	16733	16842	16810	16575	16768	16721	16776	16769	16912	16816	16789	16644	16844	16708	16859	16878	16589	16868	16801	16767	16798	16788	16934	16729	16799	16928	16866	16862	16694	16729	16928	16850	16610	16872	16615	16912	16737	16833	16870	16584	16678	16783	16690	16521	16810	16964	16754	16620	16795	16659	16756	16916	16720	16894	16853	16703	16781	16791	16895	16834	16766	16660	16726	16575	16726	16812	16717	16687	16987	16882	16777	16697	16838	16780	16776	16699	16640	16676	16727	16746	16823	16930	17004	16869	16898	16835	16993	16843	16815	16787	16717	16837	16820	16545	16794	16881	16814	16851	16639	16610	16898	16922	16799	16552	16780	16856	16667	16621	16953	16714	16553	16809	16851	16900	17066	16659	16831	16932	16624	16687	16888	16784	16747	16772	16769	16694	16847	16871	16529	16931	16901	16693	16735	16893	16835	16783	16741	16688	16800	16882	16805	16729	16890	16793	16824	16984	16860	16907	16872	16590	16776	16697	16804	16742	16805	16844	16638	16530	16745	16765	16881	16919	16706	16786	16836	16779	16791	16720	16668	17012	16577	16808	16781	16714	16741	16637	16680	16659	16805	16921	16859	16607	16874	16906	16945	16726	16692	16687	16766	16644	16901	16654	16768	16661	16632	16843	16945	16515	16713	16737	16807	16563	16804	16809	16688	16721	16740	16851	16607	16588	16572	16828	16902	16604	16975	16931	16814	16755	16863	16850	16717	16624	16744	16736	16576	16839	16849	16824	16854	16642	16689	16635	16721	16770	16810	16766	16694	16978	16779	16766	16810	16759	16677	16714	16719	16798	16588	16896	16771	16918	16751	16761	16756	16772	16697	16713	16696	16809	16796	16859	16893	16698	16862	16599	16950	16747	16758	16588	16890	16939	16759	16656	16667	16626	16626	16602	16805	16667	17079	16786	16685	16913	16720	16902	17001	16627	16745	16885	16658	16829	16711	16731	16756	16801	16720	16798	16814	16708	16861	16752	16917	16903	16834	16528	16718	16637	16821	16763	16654	16857	16918	16728	17042	16933	16809	16704	16746	16753	16804	16636	16728	16825	16799	16807	16597	16753	16708	16894	16697	16692	16602	16939	16948	16789	16909	16724	16688	16870	16677	16728	16888	16817	16728	16839	16896	16684	16776	16634	16710	16826	16857	16940	17015	16931	16586	16794	16791	16621	16767	16936	16701	16923	16753	17014	16962	16838	16805	16719	16687	16565	16660	17000	16847	16898	16845	16666	16673	16854	16645	16763	16824	16804	16875	16607	16871	16632	16705	16645	16632	16913	16686	16774	16758	16655	16822	16713	16815	16731	16823	16831	16558	16865	16804	16699	16724	16545	16843	16713	16868	16762	16863	16724	16880	16636	16686	16668	16678	16712	16771	16926	16720	16876	16762	16792	16769	16918	16715	16792	17025	16712	16648	16840	16819	16812	16973	16883	16625	16692	16923	16967	16799	16673	16819	16882	16901	16810	16674	16873	16799	16849	16621	16792	16739	16687	16691	16693	16706	16746	16789	16648	16722	16597	16818	16788	16755	16532	16914	16791	17040	16842	16750	16769	16764	16834	16778	16774	16862	16685	16785	16988	16759	16911	16898	16861	16736	16704	16813	16660	17068	16844	16687	16957	16600	16646	16794	16629	16662	16739	16824	16694	16840	16981	16723	17011	16616	16786	17035	16639	16885	16772	16748	16771	16690	16908	16752	16776	16720	16775	16857	16873	16527	16739	16983	16910	16749	16793	16860	16620	16797	16816	16779	16613	16800	16998	16777	16784	16943	16550	16871	16965	16771	16692	16620	16613	16761	16911	16859	16837	16671	16706	16872	16874	16805	16876	16729	16772	16744	16908	16945	16985	16681	16637	16620	16678	16927	16960	16907	16682	16579	16877	16835	16783	16670	16622	16812	16939	16591	16741	16808	16663	16844	16836	16723	16859	16737	16792	16697	16881	16793	16809	16524	16576	16781	16701	16780	16846	16785	16836	16820	16740	16865	16716	16689	16686	16909	16759	16927	16742	16604	16561	16752	16495	16929	16598	16865	16814	16843	16717	16742	16784	16779	16872	16709	16745	16574	16734	16729	16642	16812	16832	17094	16689
16907	25560	20894	17190	15933	15246	14983	14580	14326	14391	14433	14359	14385	14219	14170	14338	14183	14270	14009	14241	14153	14077	14074	14239	14118	14236	14212	14065	14161	14193	13996	14124	14197	14076	14146	14170	14194	13985	14240	14188	14181	14223	14152	14198	14225	14215	14221	14258	14060	14142	14173	14026	14174	14240	14267	14322	14219	14098	14233	14073	14260	14065	14407	14069	14223	14206	14196	14209	13984	14149	14222	14176	14253	14266	14212	14259	14178	14053	14224	14154	14220	14296	14155	14179	14114	14161	14022	14326	14347	14213	14120	14101	14192	14163	14242	14201	14346	14168	14198	14060	14403	14048	13819	14227	14175	14245	14164	14080	14068	14140	14230	13982	14254	14214	14208	14282	14072	14061	14242	14172	14075	14335	14089	14031	14090	14333	14108	14230	14130	14253	14106	14120	14176	14346	14155	14181	14230	14010	14158	14232	14111	14187	14194	14023	14184	14050	14146	14356	14127	14106	14181	14218	14185	14285	14188	14277	14119	14198	14371	14056	14226	14138	14227	13934	14242	14275	14335	14264	14204	14239	14032	14327	14393	14007	14354	14309	14200	14151	14099	14192	14077	14047	14146	14159	14154	14187	14117	14121	14320	14219	14254	14134	14142	14172	14218	14013	14218	14190	14297	14140	14309	14386	14064	14107	14066	14114	14169	14239	14169	14139	14187	14086	14172	14145	14259	13859	14140	14357	14262	14046	14126	14304	14166	14091	14048	14303	14137	14159	14188	14188	14076	14148	14246	14220	14246	14093	14146	14175	14315	14119	14139	14225	14279	14296	14246	14235	14209	14197	14277	14159	14191	14103	14299	14191	13996	14089	14177	14332	14163	14278	14037	14102	14073	14273	14217	14064	14305	14026	14091	14095	14159	14174	14400	14289	14103	14243	14053	14368	14156	14139	14161	14170	14141	14075	14293	14124	14312	14160	14072	14148	14280	14320	14092	14259	14000	14102	14212	14190	14412	14211	14046	14025	14100	14283	14214	14097	14092	14395	14063	14168	14129	14192	14215	14134	14242	14258	14003	14095	14100	14151	14182	14110	14051	14271	14171	14294	14250	14310	14252	14075	13972	14144	14216	14095	14169	14245	14285	14124	14386	14086	14017	14060	14160	14222	14200	14165	14472	14144	14223	13999	14071	14108	14042	14042	14306	14152	14141	14157	14230	14262	14234	14115	14235	14185	14102	14050	14189	14042	14285	14150	14085	14168	14010	14188	14094	14207	14074	14358	14184	14213	14107	14256	14162	14280	14372	14304	14087	14318	14122	14112	14190	14056	14182	14183	14198	14027	14141	14117	14190	14167	14158	14151	14087	14218	14085	14353	14239	14181	14112	14065	14322	14181	14021	14181	14163	14082	14118	14164	14045	14075	14140	14073	14153	14118	14159	14213	14008	14142	14135	14038	14249	14160	14165	14084	14061	14087	14238	14318	14066	14145	14295	14248	14186	14213	14156	14212	14283	14255	13992	14155	14050	14174	14165	14335	14317	14107	14231	14047	14249	14166	14213	14219	14250	14161	14345	14248	14282	14334	14040	14175	14115	14193	14171	14129	14242	14223	14132	14071	14280	14171	14196	14125	14135	14014	14174	14173	14072	14274	14256	14222	14196	14105	14094	14161	14183	14203	14124	14160	14222	13948	14223	14183	14084	14216	14182	14219	14029	14169	14191	14068	14321	14352	14152	14276	14353	14247	14227	14277	14235	14235	14170	14098	14218	14168	14175	14182	14172	14019	14222	14124	14102	14150	14212	14154	14108	14034	14166	14163	14094	14127	14181	14112	14200	13983	14181	14184	14170	14184	14086	14368	14125	14013	14213	14170	14209	14100	13996	14228	14164	14062	13979	14190	14065	14307	14188	14138	14223	14268	14222	14120	14063	14299	14134	14154	14203	14153	14320	14151	14221	14203	14376	14067	14150	14181	14130	14046	14213	14223	14080	14205	14342	14210	14077	14300	14130	14159	14336	13991	14204	14238	14178	14291	14187	14180	14181	14117	14232	14234	14122	14161	14009	14111	14173	14088	14178	14087	14294	14205	14164	14159	14107	14091	14277	14296	14201	14263	14189	14128	14265	14218	14021	14061	14121	14223	14221	14328	14032	14017	14189	14182	14038	14194	14247	14212	14450	14268	14057	14168	14212	14143	14132	14186	14278	14167	14254	14205	14142	14259	14201	14320	14146	14283	14250	14305	14232	14075	14386	14051	14000	14227	14100	14206	14043	14169	14126	13981	14173	13988	14187	14256	14069	14235	14153	14073	14044	14416	14175	14080	14145	14223	14255	14213	14206	14297	14107	14045	14179	14250	14325	14135	14227	14198	14340	14211	14255	14090	14345	14178	14192	14113	14037	14085	14210	14291	14111	14167	14195	14076	14273	14300	14303	14224	14106	14140	14124	14045	14089	14220	14224	13978	14098	14314	14163	14218	14213	14245	14183	14080	14244	14250	14133	14216	14256	14175	14289	14190	14146	14069	14076	14041	14249	14297	14224	14194	14260	14051	14282	14225	14256	14128	14205	14089	14251	14176	14144	14299	13911	14137	14336	14428	14223	14064	14230	14311	14249	14026	14128	14051	14172	14169	14060	14125	14268	14145	14044	14187	14196	14129	14057	14249	14089	14116	14249	14218	14069	14094	13955	14160	14219	14090	14161	14169	14114	14268	14225	14161	14304	14082	14200	14135	14267	14215	14205	14120	14092	14208	14043	14031	14172	14257	14354	14206	14230	14164	14272	14095	14257	14254	14115	14206	14390	14244	14279	14345	14077	14294	14039	14167	14383	14137	14148	14341	14092	14187	14113	14288	14175	14260	14085	14229	14200	14087	14130	14166	13986	14160	14097	14319	14311	14005	14178	14260	14215	14147	14161	14241	14431	14101	14275	13945	14126	14314	14216	14195	14029	14134	14248	13999	14248	14113	14180	14193	14078	14135	14248	14145	13985	14196	14203	14205	14173	14212	14169	14161	14168	14091	14204	14110	14225	14252	14214	14104	14328	13988	14204	14372	14211	14217	14108	14098	14060	14121	14138	14187	13957	14218	14102	13990	14232	14046	14202	14281	14138	14309	14281	14246	14119	14211	14154	14229	14276	14079	14234	14113	14149	14019	14280	14323	14124	14089	14169	14347	14311	14196	14184	14155	14286	14233	14051	14231	14076	14334	14138	14264	14127	14253	14172	14105	14124	13969	13965	14076	14262	14264	14367	14193	13987	14205	14082	14264	14296	14061	14140	13991	14170	14216	13970	14247	14057	14234	14126	14061	14200	14134	14103	14189	14161	14093	14247	14189	14199	14222	14389	14093	14205	14120	14061	14083	14141	14089	14201	14134	14188	14196	14219	14290	14002	14106	14089	14201	14246	14217	14145	14243	14110	14051	14211	14126	14181	14137	14043	14110	14162	14219	14257	14277	14130	14197	14222	14112	14369	14340	14133	14138	14157	13994	14043	14128	14241	14108	14164	14052	14032	14202	14229	14084	14137	14113	14078	14132	14109	14143	14216	14174	14184	14254	14219	14179	14286	14062	14317	14156	14138	14019	14316	14212	14082	14135	14232	14086	14200	14020	14184	14186	14300	14040	14341	14029	14114	14226	14159	14045	14308	14212	14155	14078	14119	14076	14200	14269	14202	14209	14174	14162	14005	14176	14157	14233	14163	14055	14071	14170	14236	14011	14349	14130	14327	14187	14178	14248	14229	14161	14232	14113	14222	14329	14265	14245	14101	13978	14075	14050	14231	14222	14321	14102	14162	14211	14097	14019	14361	13977	14059	14136	14264	14183	14054	14201	14403	14205	14180	14036	14209	14244	14173	14399	14156	14166	14281	14357	14184	14161	14194	14044	14173	14100	14339	14261	14136	13993	14185	14222	14161	14169	14165	14232	14079	14204	14020	14098	14033	14034	14155	14235	14167	14299	14302	14179	14178	14034	14186	13909	14120	14223	14155	14092	14118	14204	14186	14090	14114	14146	14045	14321	14293	14136	14260	14152	14176	14001	14009	14319	14009	14205	14179	14145	14106	14087	14266	14164	14208	14128	13973	14089	14356	14223	14225	14255	14146	14145	14205	14243	14072	14253	14207	14176	14052	14270	14188	14018	14153	14316	14209	14131	14188	14204	13970	14122	14200	14172	14155	14109	14169	14065	14053	14240	13998	14329	14201	14176	14111	14239	14333	14147	14096	14178	14127	14240	14217	14155	14197	14205	14194	14114	14223	14229	14258	13980	14053	14067	14074	14224	14078	14358	14022	14191	14164	14159	14149	13996	14156	14296	14189	14168	14102	13917	14347	13831	14317	14387	14030	14009	14108	14065	14193	14188	14102	14290	14216	14302	14359	14174	14264	14077	14228	14010	14157	14298	14083	14137	14091	14171	14020	14186	14226	14195	14091	14191	14230	14093	14132	14218	14344	14080	14101	14242	14012	14185	14037	14091	14282	14301	14292	14090	14258	14044	14236	14223	14242	14033	14166	14183	14265	14085	14273	14281	14133	14144	14073	14148	14120	14053	14114	14147	14213	14266	14028	14291	14151	14098	14205	14182	14206	14222	14218	14113	14006	14045	14202	14165	14195	14275	14038	14113	14115	13975	14255	14261	14096	14050	14158	14216	14243	13917	14224	14139	14271	14388	14249	14203	14090	14320	14195	14273	14265	14044	14151	14130	14102	14186	14231	14027	14122	14193	14114	14083	14365	14228	14331	14078	14157	14234	14180	14164	14188	14306	14201	14090	14099	14068	14197	14330	14234	14064	14029	14338	14277	14151	14149	14158	14161	14075	14242	14209	14236	14027	14030	14006	14220	14134	14173	14168	14135	14110	14331	14180	14107	14212	14147	14141	14112	14344	14229	14327	14108	14094	14078	14048	14249	14488	14217	14059	14247	14164	14091	14125	14224	14093	14146	14347	14152	14155	14127	14378	14188	14336	14226	14057	14275	14287	14243	14214	14076	14183	14276	14164	14206	14285	14127	14272	14220	14190	14193	14196	14054	14266	14164	14183	13928	14228	14130	14113	14095	14239	14206	14210	14165	14167	14145	14153	14069	14307	14028	14124	14257	14220	14108	14048	14059	14211	14158	14226	14057	14337	13977	14302	14044	14191	14132	14150	14268	14259	14218	14194	14291	14290
22785	21006	27892	24370	21866	21842	20622	17914	17041	17320	17310	17102	17150	16874	17020	16900	16976	16787	16860	16900	16920	16799	16648	16761	16938	16622	16781	16851	16721	16937	16816	16946	16811	16979	16835	16565	16729	16864	16765	16685	16611	16877	16585	16598	16770	16800	16667	16775	16614	16740	16701	16666	16777	16721	16841	16756	16621	16790	16691	16706	16813	16637	16709	16527	16557	16762	16661	16657	16676	16742	16484	16840	16762	16844	16792	16562	16531	16568	16654	16731	16721	16588	16812	16811	16606	16595	16881	16747	16720	16667	16849	16878	16816	16783	16612	16700	16486	16626	16736	16726	16628	16660	16671	16801	16656	16736	16750	16645	16672	16688	16780	16793	16689	16732	16780	16752	16680	16585	16613	16669	16829	16809	16828	16771	16767	16758	16757	16673	16442	16829	16643	16652	16814	16620	16662	16605	16581	16556	16874	16633	16795	16541	16702	16617	16720	16522	16676	16621	16632	16604	16749	16967	16824	16847	16674	16490	16849	16673	16804	16674	16743	16306	16450	16738	16690	16692	16558	16748	16769	16732	16826	16810	16750	16768	16661	16775	16773	16832	16578	16535	16429	16674	16507	16827	16494	16719	16633	16706	16819	16923	16709	16783	16568	16689	16601	16703	16603	16734	16716	16645	16639	16696	16797	16581	16667	16553	16604	16867	16571	16711	16656	16970	16829	16702	16608	16697	16821	16555	16817	16583	16562	16732	16680	16703	16540	16708	16351	16644	16685	16896	16594	16759	16650	16719	16607	16779	16569	16555	16595	16424	16768	16997	16542	16609	16557	16852	16723	16688	16705	16752	16607	16666	16808	16709	16577	16708	16723	16536	16818	16670	16721	16840	16628	16659	16653	16627	16686	16662	16565	16715	16723	16594	16881	16762	16817	16663	16716	16659	16734	16692	16782	16758	16687	16898	16583	16856	16563	16540	16576	17009	16650	16622	16449	16935	16820	16649	16772	16698	16728	16722	16744	16779	16700	16567	16827	16458	16897	16897	16823	16852	16671	16693	16777	16631	16859	16690	16686	16691	16717	16656	16668	16714	16546	16860	16837	16946	16960	16535	16863	16740	16450	16720	16759	16646	16675	16573	16673	16551	16767	16572	16700	16645	16502	16337	16741	16657	16610	16739	16805	16502	16727	16763	16743	16863	16693	16793	16734	16678	16546	16475	16582	16667	16496	16757	16565	16822	16768	16785	16759	16745	16609	16669	16736	16519	16640	16479	16606	16722	16971	16600	16712	16558	16849	16671	16517	16711	16397	16802	16741	16858	16775	16789	16617	16581	16675	16791	16634	16593	16452	16708	16663	16688	16618	16902	16606	16690	16793	16581	16676	16620	16753	16558	16679	16377	16703	16596	16749	16784	16692	16608	16655	16666	16605	16709	16712	16763	16764	16741	16881	16836	16760	16603	16567	16985	16701	16903	16639	16701	16686	16647	16730	16680	16725	16803	16709	16841	16616	17028	16747	16595	16781	16800	16639	16633	16696	16706	16607	16552	16902	16673	16746	16600	16716	16728	16567	16711	16671	16675	16451	16694	16612	16648	16576	16794	16715	16787	16780	16814	16567	16703	16506	16729	16789	16630	16799	16714	16750	16747	16647	16583	16682	16502	16814	16702	16781	16751	16989	16686	16675	16535	16804	16708	16526	16514	16741	16840	16684	16724	16674	16765	16767	16642	16576	16586	16761	16724	16681	16591	16553	16773	16696	16707	16798	16835	16665	16699	16534	16748	16728	16694	16777	16699	16736	16731	16734	16613	16865	16544	16943	16620	16539	16765	16658	16760	16496	16782	16638	16663	16773	16797	16587	16600	16898	16587	16603	16544	16811	16902	16580	16793	16779	16621	16919	16801	16581	16467	16585	16467	16753	16660	16655	16759	16545	16713	16555	16567	16750	16588	16586	16859	16799	16871	16739	16801	16525	16919	16677	16542	16641	16597	16775	16727	16480	16651	16679	16842	16875	16976	16644	16449	16741	16760	16860	16599	16661	16708	16754	16750	16573	16815	16782	16680	16832	16520	16482	16628	16765	16725	16751	16760	17103	16598	16672	16777	16519	16657	16823	16667	16615	16825	16490	16780	16809	16763	16684	16755	16840	16803	16712	16797	16865	16572	16730	16715	16666	16585	16794	16737	16911	16949	16789	16741	16664	16719	16756	16505	16493	16775	16785	16630	16737	16804	16706	16708	16753	16746	16762	16582	16693	16743	16957	16493	16743	16818	16737	16607	16527	16468	16651	16697	16620	16757	16855	16723	16680	16631	16493	16850	16811	16553	16609	16682	16738	16730	16626	16589	16652	16572	16629	16588	16615	16871	16503	16626	16911	16690	16831	16706	16916	16752	16732	16591	16722	16580	16768	16666	16853	16798	16683	16938	16775	16765	16685	16837	16516	16827	16911	16815	16579	16813	16639	16606	16703	16798	16575	16677	16933	16760	16569	16772	16687	16762	17009	16885	16668	16426	16832	16556	16727	16608	16572	16756	16653	16549	16703	16612	16669	16706	16636	16687	16634	16636	16577	16659	16776	16841	16883	16667	16685	16715	16642	16665	16559	16708	16789	16801	16693	16663	16747	16703	16729	16531	16802	16808	16650	16639	16703	16794	16799	16494	16472	16640	16810	16621	16595	16762	16634	16889	16561	16740	16679	16678	16742	16654	16416	16782	16768	16856	16779	16785	16655	16559	16533	16782	16720	16709	16747	16997	16692	16688	16803	16435	16481	16695	16864	16615	16811	16651	16620	16850	16637	16561	16703	16693	16728	16426	16664	16631	16811	16589	16467	16522	16616	16665	16520	16679	16875	16723	16638	16538	16639	16906	16635	16698	16759	16784	16673	16579	16592	16620	16661	16765	16661	16937	16728	16619	16708	16782	16602	16640	16680	16804	16672	16740	16668	16717	16632	16735	16751	16693	16736	16600	16599	16788	16661	16750	16817	16789	16483	16836	16600	16654	16768	16564	16810	16787	16732	16735	16764	16603	16487	16583	16931	16747	16604	16745	16638	16505	16722	16757	16842	16714	16598	16977	16919	16697	17027	16702	16626	16551	16774	16678	16470	16991	16637	16744	16743	16588	16773	16584	16691	16572	16844	16670	16728	16741	16775	16756	16716	16486	16703	16749	16686	16634	16625	16639	16565	16507	16710	16582	16670	16697	16690	16733	16519	16481	16935	16654	16828	16535	16602	16665	16879	16771	16780	16738	16752	16628	16546	16611	16636	16728	16861	16686	16627	16562	16693	16829	16712	16711	16744	16736	16682	16730	16534	16845	16665	16886	16790	16755	16728	16689	16729	16861	16684	16876	16610	16632	16723	16802	16607	16482	16461	16648	16540	16593	16887	16589	16879	16819	16680	16757	16611	16722	16757	16622	16675	16595	16672	16714	16531	16774	16722	16636	16673	16804	16775	16657	16659	16511	16711	16578	16718	16869	16807	16794	16548	16500	16719	16814	16730	16729	16562	16414	16660	16683	16780	16594	16787	16731	16669	16842	16878	16542	16810	16682	16615	16660	16676	16691	16617	16442	16795	16918	16571	16653	16455	16652	16604	16879	16443	16638	16715	16581	16644	16574	16757	16773	16698	16690	16852	16539	16615	16801	16720	16742	16589	16725	16860	16815	16753	16983	16596	16573	16840	16659	16747	16702	16719	16928	16648	16803	16790	16659	16703	16681	16600	16466	16704	16506	16630	16745	16764	16641	16623	16741	16597	16596	16690	16626	16593	16606	16612	16542	16569	16839	16759	16882	16718	16524	16549	16607	16722	16574	16825	16736	16726	16641	16696	16382	16543	16636	16726	16784	16755	16758	16845	16860	16535	16594	16577	16773	16693	16570	16514	16686	16511	16912	16824	16677	16635	16642	16657	16647	16663	16931	16494	16797	16671	16712	16627	16698	16838	16765	16650	16739	16745	16808	16664	16633	16745	16653	16769	16784	16740	16728	16769	16690	16753	16606	16637	16602	16489	16710	16825	16596	16879	16758	16604	16573	16863	16660	16504	16586	16642	16570	16604	16868	16612	16557	16811	16816	16885	16753	16668	16724	16666	16795	16924	16593	16697	16521	16613	16593	16753	16692	16962	16675	16782	16819	16774	16765	16803	16704	16725	16365	16671	16808	16619	16977	16966	16401	16717	16877	16623	16637	16839	16742	16580	16990	16741	16708	16672	16877	16822	16832	16562	16907	16789	16650	16597	16895	16709	16788	16900	16795	16715	16519	16692	16770	16722	16591	16682	16695	16715	16672	16748	16638	16830	16869	16716	16557	16686	16768	16569	16651	16799	16748	16701	16724	16605	16744	16523	16776	16831	16745	16881	16824	16513	16700	16471	16660	16760	16802	16514	16759	16714	16728	16554	16641	16756	16670	16738	16811	16674	16625	16667	16733	16752	16781	16839	16732	16765	16932	16724	16674	16788	16716	16749	16560	16566	16701	16648	16786	16702	16715	16567	16668	16572	16707	16735	16717	16645	16688	16759	16970	16478	16728	16577	16708	16544	16794	16727	16684	16735	16795	16714	16651	16661	16691	16717	16810	16676	16691	16574	16575	16698	16739	16687	16621	16517	16688	16623	16618	16854	16714	16554	16732	16748	16646	16729	16712	16499	16690	16710	16686	16770	16614	16556	16542	16585	16693	16646	16566	16595	16693	16827	16667	16856	16785	16808	16877	16653	16617	16761	16719	16678	16592	16552	16642	16821	16625	16749	16547	16611	16672	16583	16850	16668	16624	16691	16738	16700	16782	16557	16601	16695	16792	16616	16707	16720	16857	16682	16815	16584	16862	16695	16665	16667	16717	16737	16672	16598	16715	16594	16600	16577	16599	16715	16721	16749	16719	16773	16799	16600	16737	16517	16778	16616	16724	16716	16702	16688	16780	16653	16597	16803	16730	16812	16675	16747	16665	16635	16646	16955	16563	16573	16817	16596	16734	16780	16780	16622	16696	16777	16527	16594	16828	16813	16667	16633	16560	16790	16691	16614	16839	16775	16918	16541	16615	16826	16666	16826	16704	16540	16782	16894	16581	16516	16544	16726	16767	16635	16738	16697	16739	16980	16789	16879	16802	16629	16658	16513	16669	16612	16835	16686	16538	16665	16774	16773	16713	16648	16772	16911	16601
14866	31804	25538	19480	17522	16406	15633	15117	14939	14622	14548	14278	14364	14314	14242	14331	14240	14260	14292	14151	14143	14281	14248	14067	14148	14070	14046	14231	14126	14146	13939	14102	14176	14048	14204	14245	14232	14173	14066	14083	14162	14153	14319	14068	14173	14277	14077	14175	14217	14160	14201	14013	14126	14150	14191	14166	14163	14106	14118	14310	13948	14223	14124	14207	14048	14217	14021	14100	14198	14281	14113	14076	14106	14039	14084	14150	14186	14153	14099	14285	14064	14191	14094	14148	13941	14086	13979	14094	14067	13977	14151	13909	14124	14145	14203	13922	14084	14113	14290	14115	14085	14034	14059	14252	14107	14104	14139	14234	14285	14041	14140	14173	14101	14114	14351	14078	14042	14119	14236	14040	14155	14019	14047	14120	14124	14084	14135	14335	14242	14228	14116	13996	13874	14051	14153	14182	14170	14133	14211	13939	14021	14092	14194	13994	13934	14165	14071	14008	14154	14166	13990	14086	13930	14128	14048	14315	14139	14026	13988	14169	14201	14114	14146	14166	14160	14176	13893	14196	14084	14183	14044	14038	13939	14126	13981	14198	14207	14129	14129	14027	14023	14147	14069	14087	13918	14033	13899	14083	13863	14222	14125	14128	14067	14118	14117	14171	13997	14164	13923	14089	14200	14092	14182	14135	14143	14041	14224	14027	14113	14205	14079	14065	14208	14037	14093	14181	14215	14013	14062	14043	13937	14226	13904	14046	14030	14106	14025	14134	14097	14229	13955	14101	14154	14205	14210	14154	14170	14033	14137	14186	14078	14055	13994	14079	14105	14134	14123	14047	14143	14054	14140	13963	14010	13931	14145	14009	14124	14011	14083	14040	14075	13922	14149	14071	14041	14133	14256	14241	13915	13952	14055	13994	14278	14158	14182	14098	13948	14104	14055	14027	14336	14095	14066	14003	14169	14216	14196	13976	14100	14153	14119	14123	14140	14194	14066	14072	14163	14194	14119	14081	13992	14333	14068	14100	14081	14027	14054	14248	14013	14054	14109	14141	14092	14115	14146	14090	14279	14030	14062	14042	14008	14014	14184	14091	14153	14168	14010	14127	14091	13818	14045	14075	14098	13999	14054	14222	14028	14191	14044	14137	14145	14047	14028	14134	14197	14268	14234	14005	13917	14091	14134	14079	14120	14061	14058	14071	14085	14147	14179	14056	14072	14221	14081	14135	14115	14262	14215	14142	14004	14146	14062	14104	14143	14019	14068	14097	13909	14037	14095	14191	14040	14135	14187	13996	14029	14292	14105	13944	14088	14175	14209	14041	14042	13974	14110	14265	14043	14068	14167	14236	14098	14289	14099	14108	14293	14024	14283	14218	14253	14108	14085	14219	14035	14067	14080	14191	14075	13997	14268	14061	14096	14164	14180	14146	14116	14168	14051	14085	13908	14121	14122	14154	14159	14161	14026	14085	14223	14111	14222	14000	14054	13850	14199	14178	14061	14011	14316	14046	14055	13943	14045	14138	14174	14042	14094	14179	14182	14085	13954	14133	14215	14198	14082	14205	14087	14260	14177	14155	14163	14079	14125	14107	14173	14045	14073	14200	14025	14255	13913	14136	14125	14193	14106	14091	14186	14116	14254	14038	14055	14143	14183	14023	14215	14172	14121	14194	14179	14104	13995	14102	14036	14166	14003	14041	14042	14106	14052	14183	14040	14109	14228	14058	14052	14021	14092	14154	14213	14069	14223	13947	14233	14008	14276	14054	14173	14221	14142	14072	14064	14036	14205	14020	14073	13936	14179	14148	14151	14001	14219	14019	14109	14141	14182	14047	14035	14318	14160	13985	14210	13950	14096	14049	14173	14161	14005	14164	14089	13910	14115	14094	14120	14155	14171	14134	14297	14128	14134	14147	14159	14235	14067	13995	13955	14036	14125	13907	13977	14102	13965	14138	14105	14061	14014	14133	14051	14092	14272	14145	14023	14151	14052	13910	14050	14189	14151	14084	14209	14015	14092	14206	14006	14166	14333	13975	14145	13948	14105	14133	14167	14044	14106	14138	14171	14117	14028	14018	14100	14075	14211	14135	14318	14180	14190	14053	14263	14059	14131	14168	14023	14167	14149	14067	14223	13838	14092	14116	14037	14242	13999	14042	14133	14101	14205	14097	14165	14148	14065	14040	14235	14075	14130	14217	14221	13914	14006	14138	14127	14099	14022	14216	14065	14073	13898	13981	14016	14063	14232	14073	14134	14096	14132	14073	14159	14072	14082	14180	14246	14017	14128	14041	14074	14137	14075	14050	14072	14203	13965	14067	14106	14140	14072	13837	14170	13899	14043	14119	14071	14187	14053	14144	14130	14131	14182	14071	13934	14117	13984	14168	14116	14001	13925	14104	14118	14043	14279	14247	14023	14205	13990	14245	14207	14067	14107	14000	14048	14211	14209	14150	14166	14234	13999	14026	14103	14039	14132	14142	13953	14134	14098	14077	14209	14033	14172	14088	13992	13994	14163	14150	14118	14186	14112	14169	14216	14153	14131	14264	14341	14076	14099	13971	14191	14136	14203	13939	13975	14086	14338	14084	14100	13962	14001	13994	13968	14171	14021	14119	14117	14148	14330	14033	14173	14109	14069	14258	14248	14023	14152	14050	13921	14140	14008	14030	14178	14169	14187	14129	14166	14027	14334	14149	14101	14058	14016	14065	14191	14171	14295	14074	14188	14030	14053	14134	13988	14109	14065	14086	14096	14127	14089	14219	14157	14152	14088	14151	13905	13966	14142	14089	13945	14083	14178	14041	14143	14173	14092	14240	14016	14172	14106	14061	14046	14199	14059	14144	14092	14119	14131	14207	13990	14060	14127	14128	14025	14149	14207	14273	14267	14136	14128	14246	14131	14096	13985	14124	14153	14148	14153	14203	14263	14062	14192	14026	14026	14070	14249	14135	13957	14219	14163	14164	14227	14327	14199	13969	14162	14047	14149	14097	14139	14054	14032	14017	14222	14033	14173	13914	14186	14062	14051	13970	14058	14078	14038	14172	14019	14206	14234	14041	14126	14104	14026	13926	13779	14095	14136	14014	14099	14104	14215	14036	14109	14223	14241	14089	14166	14086	14000	14015	14091	14024	14172	14183	14253	14027	14312	14037	14145	14015	13996	14207	14048	14010	14279	14132	14045	13915	14149	14068	14144	14141	14117	14091	14157	14026	13978	14040	14047	14044	14150	14190	14223	14262	13937	14102	14135	13992	14108	14039	14211	14087	14141	14179	13990	14001	14021	14113	14249	14094	13886	14106	14202	14228	14098	14238	14181	14046	14162	13965	13986	14121	13935	14209	14219	14135	14190	14011	14151	14243	14175	14139	14059	13830	14059	14029	14188	14046	14140	14044	14001	14110	14148	14137	14103	14192	14135	14071	13971	14182	14104	14100	14091	14033	14015	13941	14155	14165	14030	14154	14122	14183	14118	14222	14208	14184	14090	14180	14098	14139	14208	14015	13970	14084	14054	14177	14078	14203	14150	14062	13944	14092	14037	14156	14145	14090	13940	14146	14111	14097	14069	14067	14044	14120	14115	14112	14043	14148	14178	14210	14176	14005	14149	14040	14028	14066	14114	14020	14173	14208	14116	14164	14070	14135	14006	14151	14272	14243	14134	14193	14108	14107	14111	14165	14230	14113	14024	14202	14074	13993	14041	14101	13971	14001	14203	14162	14080	13941	14105	14042	14089	14145	14218	14072	13985	14284	14004	14253	13952	13963	13942	14117	14038	14278	14247	14061	14083	14083	14153	14176	14223	14202	14197	14133	14002	14165	14165	14221	14179	14303	14209	13936	14131	14139	14181	14163	14114	14245	13997	14328	14046	14164	14096	14131	14234	14140	14042	14205	13895	14159	14205	14098	14100	14127	14104	14247	13929	14111	13983	14037	14245	14061	14078	14098	14117	13952	14140	14046	14104	14172	13938	14265	14023	14045	14285	14076	14162	14153	14060	14087	14114	14009	14052	14167	13953	13938	14025	14056	14202	14061	14230	13978	14272	14257	14123	14167	14088	14143	13972	14292	13983	14142	14258	14070	14079	14082	13987	14091	14164	14144	14063	14237	14151	13915	14053	14143	14098	14195	14079	14215	14088	14012	14202	14257	14029	14179	14190	14317	13937	14066	14212	14075	14080	14102	14116	14129	14368	14254	13821	13890	14122	14004	14138	14153	14137	14038	14183	14097	14075	13947	14084	14021	14194	14136	14028	14076	14100	14088	14078	14120	14261	13988	14010	13995	13963	14142	14034	14239	14079	14213	14163	14105	14052	14200	14082	13995	14160	13981	14063	14195	13921	14128	14213	14044	14191	13842	13953	13905	14124	14053	14123	14148	14186	13953	14131	13896	14057	13922	14042	14105	13978	14125	14065	14074	14048	14222	14026	13988	13983	14075	14104	14235	13887	14034	14039	14194	14324	14091	14124	14085	14046	14134	14173	13942	14155	14013	14054	13993	13997	14070	14059	14135	14177	14055	14206	13895	14207	14037	14235	14150	14137	14152	14148	14060	14020	14006	13938	14177	14088	13929	13971	14092	14160	14132	14342	13995	14034	13980	14184	14114	14156	14031	13925	14152	14031	13942	14005	14170	14207	14150	14216	13931	14060	14172	14359	14052	14026	14142	14219	14250	14075	14053	14107	14181	14021	14095	14187	14155	13915	14147	14154	14072	13995	14062	14319	14141	14168	13993	13893	14024	14229	14038	14152	14222	14034	14225	14289	14148	14062	14039	14036	13995	14214	14140	13945	14161	14018	14008	14081	14168	14099	14002	14000	13944	14151	14191	13978	14124	13975	14126	14060	14203	14026	14083	13943	14130	14173	14031	13962	14080	14196	14281	14086	13925	14116	14161	14016	14080	14012	14140	14122	14146	14115	14250	14093	13986	13941	14299	14081	14132	14117	13938	14067	14110	14191	14270	14182	14144	14131	14177	13986	14162	14096	13986	14151	14273	14121	14070	14197	14173	14071	13962	14165	14128	14237	14126	14077	14271	14056	14245	14035	14037	14054	14062	14151	14262	14239	14067	14067	13884	14133	14114	14259	14042	14134	14123	14103	14141	14199	14076	14285	14104	14254	13923	14141	14168	14083	14187	14203	14061	14112	14181	14324	13922	14229	14133	14234	14165
24322	21078	26781	26409	20495	19104	18769	18029	17782	17618	17645	17500	17601	17527	17569	17447	17403	17413	17504	17481	17461	17405	17531	17355	17409	17501	17641	17362	17618	17336	17216	17513	17529	17295	17446	17364	17401	17347	17248	17300	17245	17443	17442	17289	17439	17462	17284	17303	17355	17490	17583	17280	17228	17303	17406	17416	17394	17474	17477	17291	17428	17408	17296	17290	17318	17254	17217	17472	17261	17319	17473	17262	17496	17301	17242	17446	17274	17274	17443	17311	17416	17491	17412	17430	17448	17249	17234	17560	17286	17461	17463	17499	17307	17424	17481	17431	17426	17472	17277	17493	17447	17534	17345	17303	17245	17336	17246	17314	17402	17442	17397	17383	17728	17468	17321	17432	17300	17206	17455	17804	17420	17300	17203	17210	17219	17379	17275	17316	17352	17501	17268	17277	17278	17335	17204	17411	17499	17259	17485	17354	17235	17286	17329	17462	17339	17401	17121	17310	17337	17344	17501	17325	17433	17363	17196	17345	17548	17293	17347	17383	17245	17164	17293	17473	17415	17268	17387	17449	17262	17326	17464	17228	17350	17358	17635	17499	17523	17438	17309	17484	17587	17362	17414	17278	17443	17268	17555	17358	17409	17375	17431	17338	17520	17436	17328	17158	17443	17266	17351	17372	17517	17439	17320	17358	17227	17093	17381	17310	17442	17351	17322	17321	17517	17506	17405	17569	17542	17299	17513	17446	17413	17280	17285	17608	17106	17325	17368	17224	17475	17342	17363	17281	17433	17191	17448	17328	17306	17342	17193	17262	17209	17334	17423	17361	17468	17521	17457	17331	17367	17402	17233	17325	17506	17600	17346	17446	17254	17261	17462	17414	17307	17265	17271	17290	17456	17272	17275	17359	17348	17401	17682	17375	17516	17168	17126	17413	17300	17411	17261	17350	17399	17151	17531	17648	17491	17418	17499	17370	17265	17574	17444	17592	17236	17348	17378	17529	17394	17261	17349	17277	17374	17255	17252	17154	17316	17328	17421	17460	17565	17327	17422	17302	17220	17315	17465	17264	17331	17468	17471	17391	17442	17504	17170	17382	17511	17433	17423	17301	17298	17136	17153	17100	17260	17447	17449	17234	17267	17392	17528	17320	17459	17383	17552	17475	17286	17311	17272	17407	17408	17368	17366	17341	17281	17478	17477	17479	17199	17428	17378	17543	17284	17437	17396	17438	17322	17378	17300	17364	17263	17422	17385	17201	17488	17521	17354	17569	17330	17443	17382	17408	17511	17359	17363	17278	17246	17444	17183	17320	17224	17351	17454	17311	17650	17470	17478	17272	17304	17222	17306	17337	17363	17436	17497	17307	17381	17406	17484	17502	17153	17203	17516	17260	17340	17420	17428	17292	17424	17382	17254	17428	17704	17401	17435	17295	17454	17383	17250	17487	17229	17097	17334	17449	17260	17182	17525	17359	17527	17441	17473	17316	17333	17421	17503	17544	17387	17261	17486	17331	17604	17390	17257	17360	17338	17344	17410	17456	17373	17337	17247	17254	17404	17512	17298	17239	17306	17474	17205	17284	17338	17539	17309	17308	17337	17485	17459	17428	17139	17499	17320	17585	17243	17303	17318	17545	17252	17273	17423	17332	17418	17390	17357	17356	17357	17360	17496	17391	17477	17371	17320	17453	17271	17411	17369	17352	17347	17369	17399	17364	17527	17303	17364	17461	17317	17454	17451	17328	17328	17390	17303	17204	17406	17311	17351	17197	17410	17339	17338	17383	17245	17267	17335	17399	17180	17347	17460	17358	17246	17271	17259	17398	17600	17348	17167	17527	17467	17389	17459	17224	17542	17459	17232	17476	17378	17382	17331	17289	17368	17492	17543	17503	17547	17378	17506	17247	17565	17449	17077	17192	17208	17439	17272	17132	17273	17614	17369	17227	17465	17333	17381	17521	17321	17351	17398	17598	17444	17393	17653	17587	17319	17385	17300	17194	17304	17419	17363	17373	17438	17313	17447	17358	17324	17259	17330	17339	17468	17312	17516	17325	17297	17398	17360	17377	17411	17280	17456	17690	17476	17293	17212	17153	17278	17379	17324	17201	17343	17239	17334	17348	17345	17430	17345	17293	17402	17266	17458	17396	17245	17365	17455	17395	17325	17434	17533	17405	17414	17330	17516	17510	17249	17337	17087	17446	17305	17285	17509	17381	17215	17388	17360	17391	17205	17397	17463	17234	17457	17496	17361	17291	17409	17472	17437	17392	17351	17353	17435	17520	17346	17408	17431	17346	17525	17287	17547	17534	17277	17468	17242	17330	17424	17278	17276	17318	17319	17246	17442	17353	17342	17348	17486	17354	17362	17236	17484	17390	17382	17193	17344	17449	17567	17282	17314	17455	17502	17376	17461	17393	17431	17394	17285	17407	17362	17344	17452	17343	17479	17413	17265	17320	17304	17348	17398	17192	17321	17185	17193	17226	17451	17221	17450	17354	17261	17375	17364	17436	17242	17379	17433	17501	17373	17325	17359	17443	17257	17213	17556	17391	17340	17185	17418	17240	17124	17348	17354	17305	17203	17210	17402	17389	17424	17598	17477	17284	17105	17256	17444	17186	17348	17357	17345	17448	17414	17450	17404	17262	17462	17356	17309	17342	17228	17332	17306	17351	17555	17622	17491	17344	17437	17617	17392	17425	17558	17591	17374	17117	17322	17410	17308	17301	17326	17396	17338	17448	17465	17337	17607	17481	17347	17372	17291	17377	17257	17365	17259	17377	17409	17445	17565	17377	17359	17436	17430	17634	17360	17307	17554	17187	17240	17179	17485	17356	17319	17503	17361	17371	17481	17290	17269	17491	17221	17408	17264	17131	17405	17520	17454	17258	17264	17346	17274	17579	17480	17423	17434	17529	17572	17374	17404	17253	17410	17473	17296	17335	17401	17496	17364	17257	17166	17595	17383	17505	17453	17328	17246	17378	17427	17325	17382	17417	17225	17401	17409	17363	17392	17406	17381	17137	17363	17430	17264	17286	17580	17366	17173	17406	17390	17470	17269	17287	17170	17570	17266	17476	17335	17334	17328	17237	17405	17462	17287	17353	17379	17217	17410	17403	17270	17572	17532	17439	17423	17436	17225	17311	17475	17214	17384	17232	17439	17253	17634	17460	17378	17572	17356	17300	17325	17372	17154	17471	17597	17474	17382	17237	17445	17135	17425	17441	17549	17419	17367	17432	17355	17413	17279	17302	17453	17479	17429	17464	17344	17465	17329	17181	17492	17330	17249	17321	17503	17323	17478	17468	17365	17373	17469	17238	17391	17363	17430	17436	17238	17338	17489	17437	17471	17232	17327	17289	17324	17403	17277	17426	17326	17446	17209	17448	17336	17224	17551	17461	17633	17351	17284	17010	17413	17408	17199	17377	17340	17425	17470	17244	17126	17247	17405	17581	17169	17415	17306	17611	17366	17535	17541	17409	17379	17374	17463	17235	17326	17272	17409	17307	17187	17377	17271	17290	17450	17329	17180	17295	17461	17159	17396	17424	17259	17444	17493	17165	17480	17476	17466	17473	17365	17310	17574	17263	17567	17350	17443	17377	17504	17370	17156	17241	17396	17333	17523	17235	17134	17345	17572	17338	17240	17368	17318	17316	17334	17430	17269	17296	17398	17443	17522	17522	17451	17557	17201	17575	17318	16992	17428	17405	17391	17427	17340	17199	17390	17433	17433	17282	17481	17312	17361	17315	17495	17398	17524	17479	17435	17377	17378	17487	17354	17440	17094	17259	17428	17301	17374	17099	17312	17497	17526	17506	17388	17565	17532	17339	17387	17592	17557	17252	17251	17609	17158	17314	17518	17463	17458	17440	17473	17385	17497	17404	17456	17488	17429	17470	17216	17275	17437	17251	17433	17245	17371	17423	17390	17372	17245	17143	17447	17049	17348	17126	17178	17293	17479	17320	17424	17539	17327	17266	17301	17171	17466	17560	17427	17685	17387	17318	17452	17167	17346	17331	17262	17298	17373	17412	17354	17304	17520	17322	17407	17402	17556	17340	17290	17256	17348	17471	17525	17463	17463	17229	17402	17173	17297	17350	17292	17326	17480	17497	17398	17499	17204	17309	17314	17373	17391	17401	17364	17471	17545	17548	17372	17351	17428	17328	17383	17324	17305	17358	17397	17292	17273	17416	17324	17481	17561	17292	17449	17569	17402	17321	17415	17448	17313	17496	17343	17320	17410	17278	17358	17398	17544	17241	17785	17350	17234	17509	17339	17558	17564	17530	17402	17377	17145	17391	17317	17496	17413	17507	17426	17454	17573	17285	17443	17460	17271	17306	17207	17379	17472	17507	17306	17381	17483	17263	17438	17160	17383	17444	17278	17442	17533	17496	17408	17401	17441	17282	17391	17400	17473	17460	17377	17372	17584	17461	17244	17170	17466	17284	17231	17474	17502	17493	17273	17364	17129	17600	17394	17373	17304	17279	17466	17230	17473	17618	17488	17428	17332	17260	17247	17398	17352	17407	17511	17441	17484	17432	17538	17565	17309	17282	17576	17318	17355	17362	17138	17384	17469	17437	17378	17282	17423	17504	17340	17385	17308	17431	17328	17267	17508	17417	17604	17349	17192	17408	17186	17375	17383	17336	17260	17516	17530	17572	17546	17465	17499	17216	17459	17349	17457	17426	17480	17313	17263	17311	17302	17329	17256	17429	17448	17497	17212	17154	17364	17518	17318	17237	17566	17286	17323	17331	17323	17541	17332	17292	17478	17325	17369	17433	17429	17397	17479	17389	17477	17416	17621	17315	17538	17308	17493	17397	17402	17396	17469	17184	17298	17480	17243	17664	17360	17201	17368	17376	17357	17260	17331	17222	17363	17455	17344	17239	17340	17202	17526	17415	17405	17363	17166	17559	17406	17158	17442	17251	17372	17609	17422	17331	17341	17452	17382	17303	17207	17350	17269	17452	17373	17337	17413	17476	17333	17374	17374	17412	17098	17356	17503	17509	17309	17297	17277	17204	17262	17393	17315	17328	17429	17403	17164	17377	17431	17398	17226	17384	17080	17407	17266	17405	17353	17530	17384	17339	17371	17461	17311	17350	17606	17425	17495	17302	17327	17170	17059	17277	17271	17579	17408	17331	17134	17327	17300	17454	17281	17287	17374	17350
15542	28522	22970	18409	16953	16189	15611	15173	15143	14914	14847	14662	14666	14643	14691	14623	14761	14797	14611	14711	14537	14702	14721	14543	14451	14659	14470	14723	14738	14550	14629	14773	14673	14563	14697	14608	14496	14693	14545	14666	14542	14581	14531	14576	14460	14586	14614	14671	14650	14669	14626	14590	14678	14468	14647	14446	14620	14660	14677	14436	14630	14479	14311	14600	14547	14528	14583	14610	14555	14677	14692	14657	14525	14637	14687	14454	14431	14667	14520	14604	14569	14419	14518	14450	14518	14373	14400	14562	14382	14531	14567	14599	14554	14521	14525	14520	14517	14434	14656	14686	14414	14612	14335	14562	14624	14607	14494	14589	14713	14613	14648	14570	14572	14491	14854	14582	14540	14498	14641	14538	14580	14546	14507	14538	14591	14543	14549	14580	14557	14593	14506	14569	14610	14560	14592	14438	14666	14651	14538	14597	14627	14670	14617	14449	14601	14456	14549	14573	14424	14386	14508	14694	14589	14481	14558	14457	14558	14434	14613	14283	14487	14665	14739	14615	14486	14622	14331	14284	14632	14416	14460	14634	14599	14716	14663	14542	14577	14578	14624	14393	14677	14550	14468	14480	14607	14607	14722	14456	14613	14696	14650	14400	14501	14489	14624	14473	14474	14597	14480	14580	14529	14454	14364	14495	14509	14798	14542	14534	14622	14506	14554	14676	14590	14623	14541	14558	14645	14442	14558	14551	14643	14626	14506	14628	14638	14594	14472	14717	14572	14577	14586	14546	14480	14583	14638	14629	14635	14676	14734	14501	14501	14557	14429	14655	14462	14721	14640	14593	14599	14577	14529	14610	14646	14562	14478	14663	14664	14653	14660	14338	14451	14570	14493	14687	14702	14477	14662	14545	14507	14587	14441	14432	14543	14596	14462	14566	14479	14531	14633	14546	14491	14615	14720	14369	14600	14414	14692	14564	14523	14689	14740	14528	14520	14490	14500	14679	14708	14616	14579	14748	14570	14511	14599	14633	14633	14427	14544	14737	14544	14423	14578	14530	14675	14585	14590	14573	14656	14505	14524	14504	14456	14509	14288	14529	14499	14560	14639	14558	14471	14579	14539	14647	14499	14690	14533	14401	14544	14492	14574	14535	14613	14430	14598	14672	14604	14626	14588	14744	14695	14637	14346	14545	14302	14540	14575	14439	14731	14737	14681	14639	14615	14625	14657	14587	14723	14465	14407	14506	14715	14654	14480	14492	14384	14544	14671	14653	14546	14646	14621	14598	14666	14556	14773	14566	14570	14571	14544	14378	14682	14548	14613	14537	14533	14540	14606	14594	14564	14537	14504	14625	14638	14489	14437	14457	14492	14581	14679	14525	14628	14484	14613	14516	14644	14680	14566	14675	14513	14608	14571	14581	14595	14587	14528	14553	14517	14609	14629	14560	14725	14727	14624	14519	14657	14619	14575	14453	14422	14548	14608	14616	14706	14616	14520	14498	14475	14500	14636	14814	14464	14513	14457	14425	14501	14615	14548	14610	14490	14583	14731	14705	14547	14566	14510	14486	14579	14359	14608	14575	14501	14624	14580	14518	14542	14688	14514	14640	14431	14582	14756	14678	14721	14714	14497	14451	14579	14620	14604	14591	14601	14620	14575	14529	14804	14477	14501	14411	14613	14644	14707	14612	14340	14547	14651	14600	14682	14500	14505	14575	14509	14560	14541	14611	14560	14503	14556	14782	14688	14615	14450	14571	14540	14419	14568	14490	14607	14694	14510	14636	14625	14624	14526	14541	14672	14600	14577	14752	14505	14577	14646	14550	14598	14447	14603	14600	14592	14621	14706	14382	14542	14654	14554	14642	14553	14608	14476	14572	14640	14680	14539	14577	14651	14684	14556	14458	14665	14625	14493	14588	14655	14657	14490	14665	14533	14632	14640	14687	14599	14680	14578	14554	14595	14598	14464	14671	14552	14529	14533	14479	14559	14570	14661	14667	14682	14488	14673	14624	14609	14726	14791	14601	14527	14430	14624	14520	14557	14649	14681	14513	14495	14523	14784	14684	14630	14472	14631	14647	14490	14646	14574	14520	14653	14510	14585	14574	14603	14481	14529	14477	14597	14656	14689	14568	14574	14613	14626	14528	14491	14773	14504	14583	14690	14794	14552	14607	14616	14506	14490	14669	14568	14606	14482	14470	14601	14584	14580	14587	14536	14644	14811	14607	14577	14616	14685	14711	14469	14540	14725	14598	14717	14523	14708	14706	14484	14481	14587	14660	14510	14568	14638	14551	14476	14522	14578	14396	14729	14461	14502	14615	14716	14759	14514	14652	14641	14492	14669	14512	14663	14525	14685	14545	14668	14677	14329	14470	14615	14445	14673	14637	14598	14677	14529	14413	14503	14356	14449	14646	14493	14592	14436	14655	14474	14536	14553	14578	14630	14648	14580	14326	14468	14742	14662	14705	14583	14511	14514	14557	14488	14613	14688	14651	14544	14484	14471	14562	14497	14674	14661	14508	14554	14467	14600	14494	14559	14463	14542	14541	14552	14808	14507	14710	14624	14504	14618	14503	14492	14598	14711	14639	14581	14581	14664	14416	14373	14411	14588	14778	14490	14537	14533	14497	14502	14574	14573	14584	14596	14541	14601	14587	14478	14475	14675	14573	14408	14537	14376	14648	14601	14515	14597	14665	14506	14645	14556	14555	14375	14570	14639	14554	14598	14625	14557	14438	14690	14461	14516	14523	14423	14630	14411	14504	14492	14654	14696	14587	14532	14653	14608	14631	14676	14596	14754	14436	14608	14611	14618	14551	14631	14526	14596	14619	14584	14524	14293	14560	14524	14364	14658	14605	14560	14569	14579	14404	14530	14570	14548	14720	14592	14549	14659	14695	14550	14560	14683	14592	14599	14527	14547	14696	14471	14566	14566	14761	14568	14637	14539	14553	14690	14472	14665	14530	14520	14595	14535	14512	14578	14735	14448	14377	14641	14487	14397	14497	14470	14440	14576	14637	14459	14539	14671	14452	14663	14560	14536	14554	14724	14554	14593	14498	14625	14652	14473	14707	14572	14639	14640	14545	14584	14494	14594	14572	14787	14559	14550	14506	14528	14472	14531	14667	14458	14547	14542	14550	14653	14745	14502	14492	14617	14476	14427	14646	14524	14696	14598	14577	14676	14748	14511	14427	14518	14763	14681	14586	14456	14578	14467	14575	14579	14635	14586	14612	14599	14589	14665	14648	14655	14558	14592	14649	14534	14709	14634	14413	14573	14459	14546	14437	14592	14588	14545	14621	14630	14517	14761	14529	14507	14669	14508	14554	14555	14594	14601	14586	14437	14550	14666	14673	14731	14512	14553	14540	14459	14448	14398	14659	14751	14638	14459	14682	14538	14353	14513	14569	14638	14521	14668	14471	14483	14543	14692	14638	14403	14584	14669	14581	14642	14796	14534	14533	14479	14536	14615	14666	14622	14525	14618	14541	14392	14514	14655	14708	14524	14391	14606	14669	14532	14545	14493	14762	14501	14500	14432	14727	14530	14435	14412	14614	14629	14620	14660	14548	14640	14495	14524	14517	14586	14482	14566	14586	14492	14655	14783	14611	14618	14498	14394	14543	14486	14679	14623	14502	14531	14582	14450	14466	14482	14522	14499	14536	14445	14489	14567	14586	14562	14543	14506	14691	14608	14661	14666	14494	14548	14430	14517	14577	14734	14425	14739	14616	14551	14568	14819	14624	14421	14632	14737	14545	14615	14576	14468	14626	14455	14676	14558	14712	14607	14528	14729	14458	14568	14587	14427	14499	14697	14516	14546	14450	14581	14269	14603	14489	14487	14683	14535	14624	14626	14497	14495	14651	14618	14446	14562	14576	14447	14572	14653	14716	14617	14548	14655	14601	14469	14637	14579	14542	14647	14487	14571	14503	14620	14438	14569	14660	14610	14515	14597	14583	14401	14718	14580	14698	14618	14552	14501	14600	14658	14673	14618	14492	14684	14497	14576	14473	14556	14660	14526	14707	14583	14666	14575	14617	14648	14544	14502	14577	14500	14705	14751	14592	14616	14611	14609	14651	14507	14624	14590	14795	14631	14540	14683	14528	14557	14489	14580	14461	14604	14471	14715	14594	14646	14509	14581	14609	14456	14615	14558	14738	14474	14535	14528	14541	14478	14476	14458	14707	14656	14515	14564	14618	14711	14437	14590	14625	14656	14644	14724	14371	14522	14328	14554	14591	14572	14551	14528	14481	14574	14508	14514	14668	14530	14713	14571	14560	14534	14566	14535	14697	14367	14728	14547	14389	14701	14661	14647	14544	14685	14443	14580	14364	14709	14493	14630	14563	14716	14636	14657	14574	14617	14522	14731	14541	14512	14620	14578	14703	14525	14503	14511	14660	14549	14443	14468	14619	14603	14731	14731	14504	14568	14475	14498	14621	14519	14554	14564	14601	14478	14450	14572	14467	14523	14584	14446	14572	14556	14466	14583	14643	14556	14696	14548	14493	14578	14601	14767	14581	14714	14572	14808	14543	14587	14577	14606	14375	14537	14664	14482	14584	14686	14630	14600	14755	14506	14532	14604	14533	14574	14616	14642	14456	14424	14622	14613	14472	14641	14523	14656	14579	14669	14800	14463	14632	14524	14575	14612	14617	14616	14599	14536	14690	14678	14609	14524	14569	14625	14597	14443	14594	14742	14467	14558	14372	14646	14585	14531	14504	14667	14564	14538	14509	14468	14610	14582	14494	14647	14500	14649	14457	14713	14532	14429	14355	14724	14395	14621	14615	14477	14513	14571	14406	14538	14558	14540	14356	14488	14642	14500	14557	14378	14536	14604	14682	14592	14511	14522	14452	14623	14598	14493	14557	14414	14522	14585	14666	14706	14800	14535	14536	14589	14533	14746	14427	14601	14599	14594	14658	14645	14388	14566	14550	14584	14562	14685	14571	14674	14368	14547	14569	14520	14508	14529	14697	14631	14660	14581	14514	14442	14716	14305	14681	14719	14555	14480	14556	14566	14772	14587	14491	14326	14468	14556	14524	14478	14711	14393	14611	14457	14370	14662	14723	14373	14471	14628	14599	14612	14589	14642	14634	14552	14430	14561	14462	14704	14528	14715	14687	14648	14573	14646	14548	14477	14646	14615	14432	14653	14593	14632	14542
21933	21088	28336	24093	21339	23478	25067	19807	18808	18930	18559	18554	18545	18441	18382	18374	18374	18332	18239	18299	18087	18244	18331	18305	18071	18132	18362	18189	18232	18198	18101	18412	18116	18281	18061	18028	18094	18003	18020	18083	18000	18016	17922	18102	18089	18149	18036	17885	18147	17878	18059	17788	17947	17814	18119	17990	18235	18148	17989	18122	17806	18045	17851	17960	18029	18114	18155	18011	18012	18011	17884	18009	17993	18164	17945	18054	17861	17869	18106	17865	18128	17944	17848	18060	17806	17862	18215	17894	17668	17954	18176	17967	17803	17943	18176	18081	17925	18090	17950	17925	18024	17937	17921	18127	17953	17963	17996	18125	17782	17807	17869	17869	18003	17997	18195	17810	18053	17973	18005	17849	18005	17890	17971	17840	18176	18048	17976	17969	18017	17960	17819	18028	17996	17995	17951	18049	17917	17822	18020	17910	17979	17831	17990	17900	18200	17978	18006	17921	17926	17937	18112	17986	18129	18020	17862	17915	17934	17933	17997	17869	18078	18192	17782	17922	17943	17891	17919	18022	17927	17846	17857	17774	17983	17892	18001	18054	17944	17977	17825	17958	17860	17890	17967	18203	17980	17700	17877	17914	17922	17824	17769	17949	17941	17923	18085	17894	18030	18173	18038	18088	17920	18075	17945	18004	17885	17998	17809	17902	18003	17941	18022	17858	17839	17863	17761	17902	18057	17722	17839	18079	17913	18134	17992	17969	17808	17769	17798	17886	17861	17890	17997	17890	17859	17846	17952	17780	17905	17930	17829	17876	17824	17822	18031	17915	17979	17914	17847	18005	18144	17905	17935	17993	17804	17933	17770	17789	17936	17842	17864	18035	17973	17678	17824	17799	17802	17946	17873	17945	17830	17806	17898	18037	17880	18093	17872	18005	17810	17844	17880	17599	17978	17754	17783	17913	17849	17798	17833	17799	18076	18037	17871	18002	17810	17923	18164	17863	18069	17965	17925	17863	17913	17979	18108	17778	17951	17942	17952	18068	17900	18051	17683	17844	17976	17829	17863	18129	17837	17807	17845	17989	17680	17744	18068	17769	17960	17977	17795	17936	17846	17892	17956	17790	17973	17933	17972	17947	17988	18055	17873	18023	17841	17936	17861	17964	18130	17967	17996	17964	17847	17783	17984	18184	17898	17836	18152	17937	17854	18099	17872	17964	17774	18144	18000	17885	17817	17910	17856	17986	17651	18030	18076	17798	17968	17992	17961	17833	17790	18130	17937	17859	17899	17799	17767	18116	17974	17925	18091	17711	17930	17918	18010	18188	17990	17814	17859	18012	17993	18017	17838	17836	18053	18026	17917	18041	18054	17853	18085	17866	17872	17984	17819	17967	18125	18002	18096	17897	17936	18082	17928	17939	18030	17974	17933	17938	18085	18212	18086	17999	17917	17842	18178	18151	18037	18173	17922	18267	17933	17808	17913	18147	17961	17560	17905	18045	18116	18059	17718	17858	17974	17876	18038	17808	17781	18043	17712	18097	18064	18082	17882	17864	17910	18056	17816	17955	18033	17927	18011	18002	17913	17788	17826	17985	17770	17910	17850	17689	17825	17849	17925	18001	17847	17997	18006	17974	17804	18005	18019	17793	17907	17853	18079	17904	17870	17924	17882	18126	17800	17774	17944	17909	17803	17915	17928	17984	17904	17868	18009	18091	18088	17853	17779	17789	17958	17943	17965	17894	17925	18078	17993	17947	18067	18015	17853	17849	18243	18017	17884	18077	18018	17834	17895	18110	17916	17840	17901	17931	18015	17947	17978	17895	17801	17872	18003	17794	17782	17844	18077	17877	17847	17756	17904	17970	17913	17857	18075	18282	17991	17820	17860	17940	18136	17995	17708	17852	17878	18075	17783	18036	17844	18002	18124	17903	17977	17922	17965	17861	17959	18063	17952	17846	17914	17862	17891	17675	18116	17845	18162	17914	17775	17928	17852	17653	17762	17896	17974	17893	17779	18119	17982	17909	17664	17888	18105	17920	17917	17916	17948	17946	17915	17811	17964	17775	18094	18026	17997	17836	17751	17976	17972	17872	18042	17771	17913	18033	18044	17939	17777	18016	17973	18006	17862	17775	17933	17956	18054	17841	17999	17892	18002	17811	18197	17929	18159	17995	17784	17823	17970	17848	17747	17821	17797	17788	18054	17961	18104	17966	17838	17908	17936	17894	17811	18174	17908	17965	18222	17788	18029	17973	17945	17908	17916	17847	18028	17876	17944	17920	17845	18089	17859	17994	17998	18091	17941	17903	17835	17925	17916	17944	17879	17985	18093	17760	17987	17831	18075	17957	17915	17882	17932	17943	17934	17837	18106	17925	17884	17720	17901	17841	18118	17884	17772	17987	17958	17894	17887	18002	18111	18015	18028	17821	17934	17956	18085	17968	17976	17963	17965	17956	18118	17791	17839	17988	18057	17865	18016	18232	17995	17838	17958	17869	17937	17918	17932	17937	17982	17942	17896	18037	17941	17821	17930	17955	17947	17823	17907	18025	17918	17643	17893	17886	17883	17873	18032	17920	17931	18070	17798	18207	17986	17888	17997	17998	18023	18136	18151	17786	17930	17692	17899	17915	17971	17986	18033	17901	17922	18031	18104	18107	17969	17824	18112	17959	17766	17767	18053	17853	18001	18037	18124	18025	18028	17864	17868	18044	18155	18092	17952	18200	17944	17896	17917	17751	17884	17772	18051	17916	17703	17994	17826	17927	17773	17832	18005	17961	17762	18071	17921	17907	17972	17798	17899	17803	18084	17829	17971	18086	18078	18219	18140	17999	17984	17820	17809	17824	17860	17676	17892	17965	18089	17780	18081	17958	18057	17915	17966	17892	18113	17752	17917	17776	17978	17880	17951	17703	17848	17754	18014	17871	18128	17950	17979	17933	17844	17814	17715	17725	17991	18118	17928	17750	17823	17834	18020	17904	17875	18071	18042	18020	17958	17976	17984	17818	18073	17863	18036	17808	17754	17956	18114	17824	17984	17972	17939	17956	17937	17847	18035	18004	17887	17810	17921	17859	17952	17952	17824	17823	17728	17961	18001	17820	17862	18079	17887	17765	18003	17989	18013	17799	17781	17971	17816	17826	18059	18195	18084	18070	18020	17861	18050	18054	17912	18037	17880	18113	17908	17859	17937	18033	17980	17887	17982	17902	17918	17919	17907	17966	18008	18008	17980	18007	17893	18079	17927	18051	18046	18056	18199	18034	18026	17990	17971	17955	17916	17876	17923	17865	17920	17862	18073	17744	17948	17997	18069	17914	17918	17902	18133	17989	18015	18097	18053	17924	17989	17981	18014	17691	18053	17852	17798	18036	17983	17762	17886	17925	17854	17806	17819	17966	17790	18143	18011	17707	17941	17915	17974	17899	17835	18168	17973	17836	17772	17946	17768	17980	17751	17956	18019	17767	17758	17721	18059	17919	18044	17845	17873	17988	17871	17934	17752	17875	17851	18052	17892	17947	18073	17923	17874	18011	17953	17728	17838	17972	17803	17791	17880	17914	18136	17886	18047	17752	17975	17796	17734	18120	17928	17904	17969	17879	17988	17879	17859	17911	17941	17930	17886	17875	17977	17947	17967	17942	18012	17906	18040	18278	17764	17758	17909	17967	17985	17973	18031	17899	17870	17865	17909	17862	18010	18077	17955	17871	17871	18042	17940	17874	17826	17979	18043	17991	17953	17894	17876	18053	17973	17800	17815	18000	17944	17843	17943	17863	17802	17992	18088	18012	17737	17916	18058	18044	18048	18174	17993	18097	17844	17975	17969	17892	17992	17724	17907	18023	18107	17923	17848	18139	17882	17910	17902	17878	17841	18039	18029	17790	18018	17784	18006	17869	17788	17941	17913	18010	17773	18092	17905	17992	17988	17897	18018	17840	17904	18074	18000	17941	17811	17758	17693	17813	17737	17694	17656	18044	17970	17979	17829	17833	17983	18014	17955	17899	18254	18073	17919	17734	18055	18093	17914	18089	17720	17974	17861	17811	17996	18028	18000	18016	18050	17962	17995	17928	17988	17731	17902	17893	17892	17952	18026	17954	17778	17877	18020	17981	17988	18041	17937	17975	17920	18007	17895	17850	17844	17783	17972	17759	17876	17957	17844	17716	18020	17853	17846	17997	17949	17921	17781	17998	17976	17969	18035	18034	17925	17880	17833	17896	18024	17812	18051	17818	17806	18044	17848	18027	17825	17659	17933	18058	18060	17978	17838	17905	17986	17747	18097	17860	18146	17860	17728	18025	18198	17977	18083	17990	17879	17755	18171	17991	18239	17897	18159	17838	17923	18016	18074	17856	18130	17916	17938	18113	18109	17819	17905	17861	17662	17949	18032	17883	18106	18030	17966	17998	17900	17811	18168	17995	17892	17917	17753	17786	17964	17934	17829	17912	17995	17838	17693	17775	17937	17987	17816	17906	18010	18058	17762	17760	17941	17993	17932	17829	17849	17880	17863	17870	17971	18102	18147	18061	17937	17860	17829	17892	17884	17983	17702	17954	17906	17860	18103	18031	17818	18046	18016	17912	18031	18000	17984	17964	17812	18044	18072	18029	17834	18095	18170	18009	18212	17968	17839	17929	18073	18011	17900	17899	17975	17966	17885	17998	18090	17944	17953	17927	17876	17740	18102	17943	17935	17971	17785	17946	18107	17846	18024	18017	17704	18007	18000	18055	17873	17881	17973	17742	17925	17887	18101	18013	17935	17934	17932	17929	18074	18008	18002	18001	17797	17891	17904	17995	18159	17899	17956	17775	17853	17738	17931	17906	17810	17950	17921	18021	18039	18127	17793	18012	18057	18092	17965	17813	17995	18102	17983	18028	18025	18083	18018	17909	17977	17903	17984	17804	17856	17952	17863	17975	18270	17920	17760	18121	17738	18000	17947	17995	18019	17959	18085	17724	17733	18027	17922	17973	17816	17859	17953	18096	17858	17895	18024	17809	18026	17885	17833	17981	18044	17866	17756	18133	18079	18025	18239	17993	17871	18024	17706	18077	17890	18040	17724	17818	17786	17993	17987	18137	18136	17835	17885	17820	17730	17974	17922	18060	17897	17817	17927	18026	17763	17911	17898	17896	18087	17919	17919	17626	17890	17999	18133	18024	17907	17978	18042	17777
16407	36206	29333	21994	19489	18103	16969	16424	15917	15551	15623	15334	15341	15125	15196	15168	14943	14931	14916	15154	14933	14988	15023	14803	14837	14996	14733	14893	15005	14870	14899	14816	14810	14942	14962	14799	15064	14821	14936	14933	14866	14741	14633	14975	14815	14679	14844	14665	14783	14784	14730	14680	14941	14699	14808	14758	14871	14842	14926	14812	14839	14919	14708	14819	14946	14856	14724	14840	14948	14910	14720	14956	14728	14598	14807	14765	14885	14722	14884	14950	14754	14801	14783	14691	15115	14772	14917	14730	14640	14905	14856	14716	14656	14945	14783	14829	14800	14847	14927	14889	14808	14811	14867	14681	14819	14892	14845	14847	14775	14764	14784	14807	14737	14791	14840	14878	14766	14969	14686	14794	14840	14804	14926	14703	14903	14661	14785	14705	14780	14807	14758	14904	14772	14766	14882	14640	14802	14868	14809	14794	14818	14675	14801	14717	14689	14903	14923	14920	14740	14636	14780	14722	14887	14663	14857	14802	14957	14897	14916	14826	14749	14883	14765	14858	14737	14837	14931	14737	14599	14750	14843	14749	14789	14863	14892	14701	14817	14803	14804	14759	14855	14860	14635	14843	14732	14913	14923	14765	14803	14928	14835	14902	15005	14774	14757	14831	14853	14891	14739	14724	14772	14865	14803	14884	14790	14799	14812	14874	14736	14804	14828	14863	14965	14999	14886	14634	14839	15000	14926	14894	14819	14909	14791	14711	15037	14866	15007	14817	14588	14900	14856	14794	14833	14798	14665	14990	14878	14836	14980	14688	14948	14642	14820	14708	14790	14888	14780	14776	14788	14858	14745	14920	14806	14823	14723	14909	14972	14694	14714	14849	14695	14851	14863	15055	14763	14925	14744	14822	14712	14616	14810	14907	14939	14709	14640	14891	14782	14655	15055	14809	14799	14865	14763	14596	14793	14839	14893	14666	14608	14880	14816	14611	14658	14848	14964	14787	14832	14778	14877	14659	14784	14795	14852	14860	14658	14930	14663	14652	14691	14767	14870	14713	14809	14683	14777	14842	14781	14792	14615	14737	14815	14836	14733	14939	14700	14717	14944	14672	14794	14643	14884	14651	14817	14686	14747	14864	14828	14778	14850	14635	14717	14839	14786	14915	14715	14829	14873	14677	14894	14837	14993	14744	14766	14810	14587	14914	14967	14947	14893	14833	14847	14829	14838	14848	14837	14725	14652	14725	14745	14840	14805	14664	14726	14686	14892	14764	14902	14729	14928	14849	14804	14762	14796	14892	14657	14789	14822	14787	14812	14721	14933	14806	14791	14737	14829	14947	14787	14805	14817	14691	14880	14811	14833	14907	14762	14661	14731	14848	14681	14907	14689	14712	14754	14752	14944	14755	14788	14823	14779	14763	14764	14892	14994	14743	14863	14782	14722	14844	14950	14767	14521	14818	14878	14732	14662	14766	14816	14686	14726	14886	14695	14759	14732	14928	14685	14989	14893	14665	14738	14738	14511	14830	14757	14788	14756	14792	14938	14676	14821	14807	14566	14832	14675	15000	14892	14840	14820	14665	14633	14816	14930	14645	14789	14881	14706	14913	14734	14671	14527	14816	14855	14850	14837	14974	14874	14709	14740	14784	14926	14690	14801	14847	14705	14958	14807	14831	14850	14693	14888	14793	14703	14870	14798	14857	14826	14957	14935	14846	14916	14857	14716	14805	14837	14866	14766	14830	14793	14787	14819	14870	14813	14641	14854	14707	14931	14936	14879	14816	14748	14752	14726	14871	14853	14785	14695	14841	14768	14785	14903	14816	14968	14927	14665	14922	14729	14812	14996	14862	14852	14806	14773	14765	14737	14832	14888	14933	14976	14619	14842	14824	14910	14950	14922	15122	14768	14555	14872	14873	14724	14783	14806	14690	14710	14721	14775	14673	14939	14786	14760	14789	14856	14758	14740	14933	14898	14684	14614	14928	14727	14847	14863	14694	14816	14872	14890	14920	14690	14709	14843	14797	14798	15012	14828	14763	14737	14790	14676	14951	14853	14823	14703	14725	14851	14874	14651	14682	14746	14875	14845	14927	14777	14745	14767	14744	14993	14656	14676	14691	15017	14824	14795	14869	14897	14670	14792	14739	14694	14896	14783	14616	14776	14947	14677	14904	14819	14862	14734	14894	14848	14894	14777	14929	14931	14756	14774	14817	14728	14815	14772	14751	14797	14900	14757	14814	14782	14869	14910	14658	14972	14757	14687	14661	14798	14787	14846	14832	14808	14842	14718	14783	14833	14719	14758	14874	14865	14835	14861	14862	14749	14972	14816	14993	14745	14698	14706	14727	14837	14795	14767	14669	14908	14823	14850	14841	14790	14869	14640	14788	14739	14893	14701	14845	14583	14818	14883	14696	14826	14822	14895	14939	14850	14783	14904	14751	14746	14797	14856	14762	14760	14757	14851	14703	14783	14910	14762	14955	14799	14739	14603	14682	14822	14780	14818	14779	14800	14828	14802	14831	14583	14636	14918	14824	14788	14705	14803	15012	14931	14765	14921	14484	14788	14777	14793	14744	14738	14927	14642	14812	15004	14792	14716	14934	14746	14668	14719	14929	14702	14825	14887	14741	14925	14817	14911	14663	14777	14780	15025	15006	14834	14612	14880	14890	14979	14908	14846	14862	14854	14785	14849	14843	14666	14815	14726	14783	14845	14716	14807	14821	14933	14694	14903	14798	14645	14703	14591	14831	14620	14808	14690	14707	14788	14723	14884	14951	14821	14728	14845	14902	14736	14571	14852	14812	14847	14705	14849	14822	14707	14903	14779	14972	14984	14850	14885	14733	14728	14696	14668	14790	14896	14977	14660	14931	14687	14747	14674	14827	14961	14738	14552	14849	14813	14838	14740	14910	14765	14726	14695	14882	14759	14671	14736	14813	14724	14725	14808	14735	14856	15011	14813	14721	14813	14793	14854	14814	14792	14812	14780	14845	14899	14791	14664	14921	14721	14854	14769	14981	14883	14675	14940	14829	14783	14871	14748	14605	14880	14742	14803	14686	14700	14648	14976	15010	14751	14789	14861	14839	14747	14914	14721	14843	14850	14735	14791	14787	14707	14812	14771	14765	14736	14715	14885	14942	14881	14694	14833	14732	14897	14630	14721	14754	14769	14765	14853	14824	14728	14825	14661	14648	14848	14861	14789	14931	14765	14819	14728	14809	14791	14878	14829	14841	14889	14760	14851	14709	14726	14694	14822	15028	14802	14968	14771	14764	14973	14692	14939	14782	14809	14779	14783	14848	14722	14821	14678	14770	14858	14784	14878	14637	14739	14565	14594	14819	14741	14786	15005	14742	14777	14894	14720	14723	14907	14640	14736	14682	14667	14728	14771	14676	14760	14687	14828	14730	14839	14693	14761	14757	14752	14698	14818	14812	14985	14745	14806	14817	14846	14694	14848	14808	14716	14716	14713	14889	14799	14847	14831	14861	14645	14638	14688	14731	14842	14725	14846	14811	14721	14875	14906	14841	14712	14900	14956	14841	15002	14815	14725	14854	14836	14911	14957	14678	14780	14836	14867	14756	14916	14691	14851	14572	14920	14852	14766	14896	14854	14905	14588	14830	14909	14571	14814	14594	14919	14805	14855	14752	14862	14665	14747	14876	14906	14791	14800	14830	14611	14724	14682	14843	14845	14899	14804	15032	14839	14771	14932	14796	14922	14714	14716	14790	14972	14624	14815	14751	14744	14662	14823	14698	14740	14849	14787	14852	14678	14767	14896	14969	14836	14863	14804	14734	14763	14801	14764	14958	14738	14780	14872	14694	14741	14806	14663	14935	14867	14934	14622	14902	14753	14791	14762	14804	14884	14773	14783	14832	14697	14876	14709	14758	14847	14849	14680	14821	14922	14805	14795	14571	14824	14886	14636	14729	14720	14827	14763	14904	14803	14564	14821	14827	14818	14869	14814	14937	14776	14813	14842	14719	14858	14760	14649	14686	14598	14914	14693	14777	14739	14762	14590	14825	14811	14772	14848	14794	14770	14595	14739	14605	14987	14893	14883	14870	14545	14730	14786	14942	14729	14890	14879	14685	14775	14805	14942	14794	14712	14856	14815	14884	14930	14858	14629	14726	14800	14757	14727	14725	14997	14798	14898	14852	14712	14944	14849	14755	14787	14935	14772	14761	14793	14800	14797	14796	14961	14880	14860	14908	14750	14841	14754	14725	14818	14818	14776	14828	14797	14911	14816	14651	14639	14881	14790	14771	14733	14930	14835	14835	14923	14883	14808	14599	15045	14807	14902	14751	14805	14687	14753	14698	14726	14861	14895	14838	14713	14814	14873	14896	14726	14881	14715	14857	14709	14690	14732	14740	14706	14889	14729	15011	14809	14808	14658	14770	14630	14705	14806	14851	14653	14869	14879	14890	14627	14781	14958	14963	14781	14741	14682	14837	14749	14820	14817	14901	14899	14775	14805	14848	14773	14685	14752	14732	14893	14820	14722	14721	14702	14703	14596	14668	14735	14810	14631	14634	14770	14845	14941	14739	14757	14843	14760	14923	14910	14775	14803	14720	14653	14651	14822	14822	14607	14782	14944	14971	14832	14603	14863	14902	14909	14885	14796	14744	14842	14793	14919	14793	14719	14764	14926	14766	14648	14735	14821	14788	14919	15026	14766	14844	14807	14733	14921	14897	14812	14791	14670	14689	14696	14632	14701	14815	14932	15019	14717	14949	14800	14852	14924	14734	14678	14880	14689	14824	14861	14961	14836	14860	14890	14762	14809	14848	14824	14836	14905	14723	14797	14837	14709	14783	14723	14972	14725	14984	14751	14792	14765	14774	14861	14682	14782	14848	14822	14802	14828	14818	14835	14838	14794	14572	14807	14803	14716	14740	14809	14789	14698	14829	14868	14663	14653	14630	14718	14702	14632	14822	14848	14942	14923	14680	14711	14892	14840	14743	14945	14644	14851	14617	14883	14755	14856	14769	14887	14814	14727	14827	14825	14913	14935	14776	14818	14800	14524	14908	14649	14837	14935	14787	14791	14809	14623	14736	14794	14696	14628	14525	14741	14894	14700	14703	14922	14913	14852	14868	14774	14924	14816	14834	14616	14912	14957	14671	14987	14900	14823	14811	14745	14915	14662	14751	14677	14871	14769	14814
28229	22401	24494	21029	17804	17250	17194	16813	16768	16767	16707	16704	16831	16470	16442	16537	16571	16773	16542	16636	16528	16573	16582	16477	16622	16376	16567	16367	16540	16583	16445	16366	16491	16513	16566	16312	16393	16658	16654	16783	16638	16719	16768	16624	16495	16526	16467	16672	16321	16509	16662	16630	16669	16523	16479	16711	16464	16567	16570	16720	16418	16470	16484	16364	16635	16381	16436	16486	16673	16590	16511	16589	16267	16530	16492	16619	16433	16673	16512	16495	16375	16617	16606	16425	16727	16396	16529	16471	16777	16582	16453	16610	16453	16547	16564	16480	16500	16487	16287	16445	16514	16633	16582	16595	16730	16538	16473	16680	16461	16366	16458	16645	16544	16588	16376	16599	16244	16583	16502	16489	16519	16553	16390	16586	16526	16508	16485	16453	16523	16289	16530	16482	16501	16446	16396	16356	16396	16523	16429	16582	16552	16396	16561	16672	16303	16399	16662	16518	16460	16571	16464	16495	16592	16453	16716	16474	16651	16406	16543	16571	16542	16538	16519	16675	16508	16447	16496	16300	16301	16485	16565	16725	16583	16601	16418	16614	16476	16438	16524	16504	16580	16467	16571	16530	16553	16619	16461	16369	16581	16349	16381	16478	16547	16598	16786	16552	16379	16606	16473	16329	16424	16624	16516	16423	16463	16538	16682	16442	16487	16446	16446	16455	16614	16522	16547	16569	16431	16488	16479	16631	16516	16596	16622	16668	16454	16740	16703	16574	16625	16549	16586	16460	16470	16434	16671	16817	16512	16468	16480	16606	16630	16626	16443	16427	16578	16609	16488	16536	16611	16323	16575	16457	16436	16545	16729	16317	16659	16469	16629	16574	16504	16445	16375	16646	16501	16556	16600	16468	16391	16391	16422	16347	16601	16432	16581	16438	16507	16560	16361	16530	16612	16618	16675	16631	16603	16475	16628	16411	16521	16739	16536	16454	16436	16518	16682	16625	16636	16483	16552	16553	16626	16360	16628	16422	16635	16580	16493	16655	16610	16517	16639	16614	16361	16475	16493	16343	16754	16510	16512	16518	16325	16348	16410	16542	16424	16560	16461	16638	16636	16671	16508	16491	16546	16694	16419	16674	16443	16462	16614	16575	16522	16399	16630	16541	16468	16404	16371	16525	16667	16511	16472	16527	16752	16470	16556	16478	16527	16572	16472	16540	16558	16527	16593	16459	16583	16537	16404	16507	16563	16605	16584	16673	16539	16589	16497	16565	16506	16430	16607	16413	16541	16519	16590	16613	16515	16471	16629	16619	16524	16552	16474	16643	16518	16609	16672	16567	16455	16421	16612	16480	16629	16686	16475	16468	16542	16634	16656	16523	16657	16795	16409	16449	16412	16611	16496	16524	16609	16439	16591	16483	16360	16619	16539	16534	16433	16579	16466	16674	16617	16550	16588	16441	16443	16623	16619	16621	16647	16572	16528	16471	16856	16554	16458	16472	16548	16522	16542	16537	16657	16489	16610	16582	16490	16533	16519	16514	16496	16590	16701	16582	16579	16515	16477	16675	16516	16655	16631	16465	16560	16720	16628	16326	16601	16553	16352	16542	16564	16666	16592	16609	16509	16506	16549	16548	16416	16582	16624	16554	16554	16663	16604	16439	16751	16593	16702	16557	16340	16629	16687	16682	16588	16536	16358	16677	16399	16434	16542	16393	16499	16483	16457	16426	16546	16623	16431	16519	16528	16600	16328	16583	16641	16484	16510	16652	16553	16485	16615	16411	16659	16496	16512	16522	16574	16624	16418	16450	16537	16445	16512	16521	16590	16559	16506	16607	16481	16666	16526	16427	16539	16531	16589	16457	16594	16470	16599	16620	16544	16575	16345	16526	16519	16530	16550	16392	16385	16602	16507	16402	16856	16445	16576	16624	16672	16515	16491	16550	16607	16176	16532	16500	16501	16407	16325	16504	16422	16631	16406	16484	16459	16581	16551	16538	16566	16559	16456	16440	16569	16544	16485	16669	16670	16593	16545	16525	16433	16604	16632	16600	16503	16653	16612	16523	16666	16446	16562	16553	16602	16651	16522	16577	16377	16629	16500	16446	16472	16636	16589	16590	16498	16606	16476	16584	16629	16491	16544	16432	16580	16487	16285	16446	16468	16576	16585	16535	16579	16540	16583	16639	16466	16484	16376	16508	16793	16346	16480	16583	16244	16583	16434	16614	16518	16633	16565	16611	16624	16472	16530	16593	16664	16634	16682	16359	16324	16629	16622	16371	16525	16785	16601	16671	16559	16471	16415	16366	16663	16389	16432	16442	16542	16563	16504	16431	16513	16549	16447	16632	16657	16557	16472	16477	16584	16659	16656	16510	16535	16617	16436	16442	16341	16553	16688	16645	16323	16473	16667	16374	16591	16480	16540	16591	16552	16468	16648	16479	16568	16583	16509	16398	16475	16653	16358	16639	16527	16525	16706	16469	16560	16619	16761	16878	16436	16549	16212	16467	16626	16631	16470	16507	16584	16581	16418	16365	16780	16405	16612	16644	16524	16704	16740	16489	16474	16304	16467	16523	16737	16349	16439	16599	16389	16545	16533	16539	16427	16506	16660	16477	16569	16678	16471	16525	16519	16533	16810	16689	16482	16670	16607	16265	16511	16440	16623	16623	16544	16743	16305	16476	16569	16644	16549	16561	16303	16505	16487	16329	16518	16447	16751	16473	16613	16307	16457	16467	16352	16643	16384	16421	16534	16578	16556	16314	16648	16493	16552	16476	16649	16471	16295	16760	16616	16644	16666	16531	16666	16533	16670	16633	16547	16605	16446	16438	16788	16480	16582	16502	16509	16342	16620	16656	16767	16718	16416	16557	16587	16550	16363	16322	16501	16560	16481	16445	16563	16489	16659	16601	16375	16437	16322	16323	16571	16436	16469	16491	16412	16537	16635	16630	16532	16429	16511	16793	16603	16670	16403	16464	16487	16485	16597	16488	16570	16628	16744	16481	16427	16536	16443	16521	16718	16427	16728	16424	16518	16689	16420	16756	16407	16403	16435	16663	16556	16451	16489	16583	16583	16521	16641	16665	16459	16427	16413	16527	16379	16601	16399	16540	16607	16444	16332	16535	16610	16592	16429	16481	16447	16350	16582	16556	16565	16503	16418	16426	16529	16549	16486	16408	16395	16608	16640	16605	16527	16520	16425	16664	16720	16750	16336	16656	16336	16412	16543	16597	16389	16461	16413	16447	16551	16437	16563	16614	16618	16651	16554	16628	16538	16648	16518	16514	16705	16487	16432	16458	16559	16561	16695	16514	16680	16760	16443	16517	16460	16550	16475	16536	16546	16427	16640	16538	16443	16451	16705	16439	16483	16471	16594	16291	16405	16576	16553	16651	16643	16632	16430	16708	16459	16600	16508	16581	16511	16543	16486	16555	16689	16676	16369	16391	16475	16467	16742	16544	16499	16568	16545	16544	16514	16480	16540	16557	16436	16403	16732	16742	16757	16522	16507	16419	16548	16527	16594	16420	16541	16546	16326	16669	16530	16449	16502	16377	16706	16443	16562	16672	16563	16545	16635	16484	16466	16436	16491	16641	16436	16524	16555	16562	16499	16399	16562	16547	16397	16432	16830	16486	16484	16545	16702	16423	16538	16306	16688	16626	16389	16480	16484	16438	16725	16512	16310	16466	16478	16455	16640	16596	16435	16353	16542	16498	16462	16544	16590	16513	16376	16582	16515	16542	16575	16587	16525	16557	16697	16410	16437	16382	16493	16490	16508	16697	16573	16492	16450	16474	16675	16491	16623	16569	16609	16812	16669	16523	16382	16350	16506	16478	16584	16652	16457	16639	16660	16603	16441	16419	16477	16667	16434	16719	16368	16469	16629	16492	16414	16633	16521	16742	16653	16470	16613	16441	16432	16671	16401	16550	16575	16544	16627	16362	16637	16529	16670	16648	16543	16571	16521	16563	16575	16509	16519	16294	16620	16522	16609	16418	16349	16687	16612	16558	16655	16563	16507	16619	16695	16532	16379	16440	16597	16441	16382	16560	16505	16481	16636	16603	16582	16394	16567	16253	16719	16701	16437	16395	16573	16534	16731	16513	16392	16357	16296	16326	16522	16582	16604	16681	16578	16435	16484	16523	16639	16149	16527	16634	16689	16549	16671	16645	16625	16667	16388	16407	16517	16530	16483	16582	16569	16489	16493	16625	16526	16582	16513	16518	16508	16681	16707	16482	16542	16493	16699	16662	16558	16384	16470	16376	16491	16401	16427	16511	16811	16539	16640	16420	16325	16716	16508	16770	16524	16522	16320	16384	16368	16764	16694	16440	16460	16676	16547	16525	16632	16706	16408	16708	16462	16594	16390	16370	16468	16452	16556	16539	16332	16538	16535	16527	16447	16314	16449	16511	16605	16553	16509	16492	16363	16409	16444	16374	16547	16686	16562	16497	16501	16647	16545	16544	16680	16517	16508	16425	16521	16563	16752	16752	16504	16640	16511	16544	16557	16583	16604	16593	16499	16547	16405	16695	16598	16488	16629	16613	16522	16712	16513	16340	16639	16377	16425	16704	16404	16538	16551	16409	16599	16652	16689	16639	16570	16684	16315	16648	16504	16652	16422	16463	16508	16543	16593	16676	16378	16369	16426	16463	16661	16518	16466	16485	16487	16513	16603	16702	16477	16271	16485	16330	16307	16570	16421	16492	16444	16714	16571	16405	16457	16469	16609	16284	16334	16438	16397	16270	16465	16451	16457	16422	16447	16562	16546	16626	16622	16540	16513	16310	16515	16587	16663	16603	16439	16677	16421	16526	16622	16500	16478	16443	16465	16541	16546	16310	16530	16405	16611	16396	16331	16668	16504	16613	16711	16511	16476	16467	16548	16355	16563	16653	16579	16616	16442	16462	16510	16380	16649	16617	16458	16586	16404	16485	16507	16410	16725	16534	16481	16407	16514	16418	16463	16486	16522	16586	16448	16618	16735	16495	16748	16590	16663	16477	16596	16318	16496	16822	16441	16458	16535	16278	16614	16576	16475	16495	16502	16554	16356	16542	16464	16527	16703	16503	16428	16590	16521	16595	16680	16397	16542	16660	16235	16372	16406	16382	16495	16585	16419	16648	16375	16424	16650	16587	16722	16505	16573	16578	16518	16674	16669	16519
16961	24801	20193	16667	15411	15283	14681	14325	14283	14285	14120	14124	14247	14121	14016	14234	14065	14029	13909	13932	13981	13972	14001	14051	13783	14031	13859	14021	13893	14293	13998	13987	13965	13857	13983	14147	14177	14019	14041	14032	13982	14192	13817	13964	13795	13959	14139	13974	14084	14061	14073	14004	14070	13905	14065	14178	14057	13998	14106	13990	13996	13912	14190	13941	14189	14013	13894	13871	13997	13984	14087	14051	14084	13914	13886	14094	13899	14030	13919	13882	13996	14047	13973	13951	14147	13998	14037	14180	14053	13919	13890	14062	13919	14044	13964	14079	14049	13972	13870	14037	14143	14100	14111	13932	13906	13941	13917	14041	14011	13878	13981	13892	13909	13948	13969	14033	14001	14034	13926	14054	14033	14047	13916	13932	13852	14045	14050	13853	14049	13902	13936	13961	14053	14003	14025	14190	14117	14051	14129	13996	14042	14053	14083	13950	13960	13972	14033	14008	14123	14143	14044	14051	14048	14165	14025	14019	13992	13946	13928	14118	13897	13859	14008	13901	14084	14078	14010	13970	14019	13954	13933	13986	13991	13890	13952	13796	14029	14087	14146	13899	14010	13943	14032	14063	14052	14124	13985	13934	13908	13977	13921	14108	14064	14049	13934	13897	13886	13889	13835	13996	13796	13952	14112	13946	14127	14088	14145	13920	13946	13862	13991	14001	13974	13977	13945	14025	14056	14108	14011	13908	14059	14065	13985	14212	14076	13954	13972	14124	13984	14001	13922	14020	14042	13989	13921	14045	13951	14130	13803	14097	14022	13926	14008	13995	13994	13886	14077	14031	14150	14043	14140	14058	13951	13983	14118	14116	14021	13969	13994	13965	13961	14191	14065	13875	14042	13983	13954	13938	13999	13907	14212	13936	14010	14044	13912	14052	13944	14035	14016	13931	13949	13971	13949	14023	14026	13924	14009	14041	13914	13986	13967	14024	14157	13972	14097	13865	13867	14056	14002	13987	14034	13957	14070	14030	13995	14213	13883	14109	13873	13861	14012	14105	14066	14148	14077	14000	14150	14228	14142	13933	14126	13997	14080	14072	13927	14017	13969	13942	14008	14143	13979	14093	13816	13986	13949	13805	14057	13834	13959	13934	13970	13970	13969	14055	14021	13963	13895	13994	14068	13878	14011	13897	14069	13974	14090	13973	13887	13992	13881	13896	13900	14127	13931	13996	13953	14035	14153	13969	14127	13983	13875	14030	14137	14007	13848	13995	13963	13879	14058	13816	13842	14043	13998	14095	14042	13998	13974	13788	13874	14150	14001	13926	13911	13929	13974	14029	13976	13910	13964	14055	13876	13912	14103	14113	13964	13992	13836	13916	13806	13884	13873	14032	14136	13907	14026	13966	14115	14030	14185	13968	13951	14035	13709	13903	13840	13922	13968	13866	14023	13963	14055	13945	14090	13978	13920	14175	13919	14084	14037	14128	14088	13926	14128	14146	13849	14007	14180	14224	13947	13994	14031	13976	13940	14127	14026	14191	13984	14022	14114	13942	13943	14071	14047	14016	13979	13925	13872	14023	14175	13971	13816	14023	13978	14089	14059	13851	13881	14030	13890	13939	13954	13968	13987	13870	13943	13889	13759	13882	13939	14028	13941	13802	13888	14124	14050	13982	14070	14084	13940	14040	13996	14033	14018	14058	13967	13932	14107	13920	13929	13938	14099	14015	14075	13992	13871	14001	13963	14020	14060	13979	14017	14020	14003	14050	13948	13942	13931	13825	14076	13748	14075	14073	13922	14204	14006	14143	14055	13943	13900	14059	14116	14113	14170	14020	14083	13985	13931	13970	13969	14150	13866	13842	13804	13961	14132	13861	14140	13870	14051	13925	14003	14173	13959	13887	14071	13973	14076	14178	13920	13938	14230	13967	13786	13985	14084	13973	14064	14008	14013	14077	13921	14055	13974	14040	13837	14083	14113	13985	14046	13981	13995	14169	14040	14030	13861	13943	14081	14034	13892	13965	14012	14010	14163	14102	14023	13889	13965	13934	13908	13998	14130	13972	13989	14074	13886	14131	14012	14177	14070	13890	13977	13952	13969	14089	13951	14098	13973	14154	14193	14152	14086	14129	14034	13878	14037	14071	13808	13958	13860	14055	13933	14099	13987	13927	13988	13997	14193	14119	14088	14065	13917	14091	13986	14055	13966	14059	14032	13963	14018	14034	14083	13775	13965	14103	13960	13968	13890	13970	13961	13990	13968	13982	13955	13986	14093	13929	14229	14084	14085	13960	13939	14036	14165	13967	14002	13943	14054	14096	13949	13913	14096	13963	14042	14000	14033	14072	13975	14029	13957	14042	14084	14024	14054	14094	14043	13940	14002	14058	14034	13944	14045	14026	13938	13900	14016	13968	13981	14002	14001	14041	14124	14032	14127	13936	14093	14067	13837	13898	14153	13982	13895	13953	13808	13944	13984	13933	14042	14080	13880	14023	13995	14064	14031	13998	13980	14073	13970	14030	14043	13963	14016	13967	13786	14064	14075	13808	13948	13946	13771	13987	14243	14067	14002	13952	14048	13880	13955	13931	13852	13918	14045	14024	14106	14099	14006	13962	14125	13807	14070	13962	13950	14013	13831	14021	13834	14062	14192	13958	14041	13877	13975	13842	14230	13917	13970	14119	14047	14125	14047	13982	13879	13977	13978	13933	14079	13997	13946	13866	14022	13849	14194	13852	14003	14000	13883	13963	14055	13968	14062	14142	14008	14022	14047	13879	14235	13998	14072	13986	14005	14066	14082	13889	14049	13953	14114	13974	14026	13890	13991	14033	14109	14136	14084	13913	14043	13964	13865	14099	13940	14113	14018	13925	14015	13842	14048	14034	13914	14003	13917	14120	14091	14212	14030	13970	13932	14067	14052	14083	13857	13846	14118	13862	14057	13936	13972	14021	13981	14101	14027	14122	13872	13874	13990	14076	14079	13981	13850	14084	13909	14038	14051	13891	14044	13962	13865	13989	13958	13885	14044	14028	14079	14046	13832	14014	13958	13995	13887	13909	14051	13995	13970	14054	14024	14083	14066	14098	13932	14091	13982	14027	14139	14020	13985	13973	13952	14000	13984	13888	14046	13988	13869	13899	14008	13878	14031	13905	13994	14077	13989	13868	14046	13975	14063	14143	13973	13985	14107	14095	14075	14012	14110	14091	14137	14094	13882	13979	14045	13991	13990	14061	13931	14328	13840	14045	14047	13858	14095	13780	14008	14069	13864	13927	14100	14026	14040	14044	14089	14040	13996	13872	14022	13987	14149	14080	14037	13872	13942	13932	14030	13971	14088	13952	14001	14055	13852	14025	13935	13968	13852	13917	14016	14093	14161	13960	14019	14028	13799	14127	14230	13983	13864	13873	14146	14026	14154	13846	13917	13997	14033	13979	13920	14123	14209	13999	14075	14043	13985	14073	14009	14005	13905	13960	14031	13984	14125	14014	13963	13885	13938	14129	14007	14042	13865	13862	14013	13809	14000	14048	14058	13993	14042	13963	14041	13824	14132	14042	14113	13969	14163	13948	13969	14099	13907	14061	13933	14041	13984	14097	13953	14003	14075	14011	13978	14154	13812	14246	14062	13968	14005	13975	13901	13998	13999	13994	13936	13874	14129	13974	13985	13985	14077	14001	14089	13956	14040	14038	14023	14043	14092	14179	14063	14128	14080	13903	14112	14059	13911	14095	14046	13877	14085	14050	13959	14012	13996	14030	13842	14206	13816	14164	13857	13896	14091	14057	14041	14096	14042	14016	14139	14031	13951	14100	14046	13902	13986	13985	14083	13894	14080	14054	13991	13989	13922	14036	13987	14102	14018	13978	13943	13864	13963	13922	14071	13956	14039	14009	14002	14061	14072	14055	13999	13927	13986	13940	14041	14089	14084	13992	14070	14018	13940	14023	13907	14000	14107	14089	14062	13928	14133	14002	14088	14113	14076	14035	14026	13955	13938	14109	14115	14115	14080	13996	13967	14127	14173	14038	14149	14049	13911	14116	14000	13961	14129	13978	13931	14061	13862	14028	14081	13994	13963	14189	13806	13837	14001	13915	14015	14112	13984	13996	14045	14072	14156	13955	14048	13974	13999	13870	13996	14155	13987	14146	13929	13944	14047	14128	13963	13958	13998	13991	13905	14043	14005	14133	14036	13956	13997	13963	13941	13932	13874	13996	14136	13871	13957	14095	14035	13965	14066	13869	14134	13883	13975	14292	13918	13971	13838	14058	14044	14133	13976	14054	14113	14039	13909	13999	14033	14074	13889	13900	13990	14082	14115	13910	14059	13893	13792	13883	13998	14037	14103	13945	13875	14135	13907	13860	14048	14017	13998	13859	13907	13955	13941	14064	14075	14030	14011	14039	14030	14062	13914	13912	13916	13961	13967	14165	14004	14043	13950	13960	13923	13962	14089	14071	14008	13954	13983	13903	14103	14030	13867	13858	13923	14268	13903	13941	14022	13910	14068	13806	14107	13939	14112	14088	14002	14045	13989	14052	14059	13919	13978	13963	14004	13944	14079	13865	13989	14014	14040	13943	14056	14044	14041	13988	14022	14098	13921	13999	13968	13972	13872	14048	14006	13872	14068	13879	13926	13982	13967	14023	13995	14019	14069	14041	14088	13932	13977	13955	14023	14095	14006	14046	14111	13811	14036	13986	13988	13992	13979	13960	14012	13933	13872	13995	14137	13814	14138	13950	13905	14033	13908	14111	13855	13829	14100	13943	13862	13994	14077	13899	13980	13994	14111	14018	13997	13929	13980	14147	13893	14052	13916	13866	13812	14197	13981	14067	13954	14144	14069	13926	14083	14146	13913	13923	13858	14080	14077	14067	13945	13967	14089	14078	13991	13947	14205	14144	13847	14044	13974	14091	14179	13982	14107	14155	14108	14048	14180	14127	13992	14059	14079	13963	14033	13968	13982	14036	14024	13936	13909	14089	13906	13911	14017	13933	14039	14065	14162	14131	14037	14023	14042	13922	14204	13969	14041	13931	13877	14069	14038	14008	14016	14105	13988	13955	14216	14024	13935	14091	14024	14164	14017	14048	14071	14209	14061	13998	14035	13999	14002	13995	14001	13813	14081	14004	13997	14081	13974	13995	13999	13852	14237	13917	13960	14018	14096	14026
22746	21014	27894	24376	21766	22004	20341	17910	16942	17020	17064	16956	16776	17096	16725	16868	16869	16574	16735	16832	16724	16568	16654	16749	16752	16622	16544	16665	16561	16499	16566	16577	16436	16655	16578	16493	16526	16477	16494	16629	16521	16645	16441	16449	16674	16536	16720	16375	16620	16442	16665	16694	16570	16577	16598	16684	16640	16525	16521	16473	16419	16423	16736	16657	16486	16533	16532	16631	16370	16295	16471	16729	16675	16523	16375	16534	16571	16464	16513	16500	16587	16518	16395	16584	16491	16593	16540	16549	16575	16527	16652	16509	16503	16528	16488	16314	16428	16519	16421	16341	16755	16456	16497	16512	16734	16317	16472	16474	16548	16242	16575	16429	16442	16408	16473	16590	16572	16523	16569	16447	16732	16665	16621	16552	16624	16222	16419	16580	16530	16482	16548	16510	16599	16602	16410	16559	16430	16386	16405	16474	16500	16592	16423	16384	16492	16495	16461	16693	16486	16518	16526	16358	16699	16536	16566	16691	16657	16278	16384	16391	16322	16433	16468	16605	16555	16401	16430	16449	16486	16491	16302	16515	16797	16501	16437	16628	16379	16366	16288	16355	16554	16484	16375	16382	16559	16359	16616	16343	16553	16520	16481	16525	16283	16629	16587	16255	16360	16459	16414	16457	16395	16410	16614	16552	16476	16301	16355	16511	16289	16339	16756	16359	16576	16550	16393	16404	16472	16508	16642	16454	16584	16255	16368	16525	16596	16603	16397	16589	16545	16346	16453	16489	16318	16506	16461	16506	16542	16575	16551	16604	16449	16506	16634	16516	16571	16479	16380	16622	16587	16590	16704	16615	16370	16445	16431	16490	16608	16467	16657	16672	16490	16377	16348	16622	16490	16213	16454	16630	16600	16488	16558	16569	16420	16292	16582	16633	16595	16664	16501	16441	16575	16431	16518	16520	16810	16578	16417	16371	16317	16328	16482	16573	16478	16264	16621	16540	16596	16445	16476	16413	16626	16541	16499	16488	16524	16592	16468	16428	16701	16457	16552	16599	16672	16620	16473	16618	16432	16413	16437	16440	16422	16527	16546	16465	16562	16607	16535	16428	16439	16419	16533	16548	16633	16523	16316	16437	16468	16524	16531	16360	16590	16387	16496	16514	16494	16277	16423	16516	16412	16295	16461	16302	16672	16545	16646	16505	16428	16610	16495	16682	16237	16639	16417	16345	16412	16248	16687	16747	16582	16566	16645	16505	16446	16545	16649	16555	16522	16478	16512	16497	16576	16395	16696	16505	16610	16239	16430	16642	16513	16480	16641	16606	16650	16673	16386	16628	16665	16449	16481	16465	16410	16452	16534	16704	16513	16549	16436	16257	16443	16601	16517	16520	16573	16528	16376	16315	16504	16438	16544	16677	16544	16483	16462	16570	16637	16568	16510	16668	16568	16708	16580	16465	16427	16598	16577	16506	16441	16470	16364	16425	16338	16444	16573	16437	16295	16479	16677	16579	16375	16468	16504	16648	16549	16480	16474	16286	16476	16380	16473	16439	16430	16404	16633	16543	16809	16326	16605	16663	16453	16461	16368	16454	16369	16503	16527	16460	16585	16728	16645	16572	16463	16644	16704	16660	16257	16547	16325	16407	16555	16597	16482	16424	16468	16483	16638	16372	16375	16710	16425	16635	16314	16563	16429	16534	16656	16481	16398	16520	16510	16481	16468	16384	16381	16479	16289	16501	16635	16416	16497	16501	16570	16474	16310	16585	16571	16704	16558	16642	16456	16447	16464	16585	16740	16453	16547	16469	16286	16436	16539	16361	16397	16379	16687	16564	16565	16600	16475	16486	16608	16412	16548	16490	16491	16450	16565	16546	16458	16536	16379	16457	16504	16428	16492	16452	16450	16604	16563	16415	16686	16338	16402	16604	16562	16682	16528	16356	16484	16411	16600	16500	16634	16412	16554	16276	16560	16738	16547	16479	16596	16475	16636	16672	16492	16635	16759	16446	16389	16336	16506	16394	16526	16383	16660	16431	16344	16409	16630	16521	16484	16403	16553	16357	16512	16412	16508	16614	16499	16479	16320	16383	16400	16510	16592	16507	16308	16390	16389	16549	16470	16672	16596	16518	16512	16435	16550	16648	16662	16439	16653	16475	16495	16787	16485	16503	16427	16682	16598	16747	16436	16362	16288	16198	16606	16586	16628	16347	16542	16565	16435	16483	16456	16409	16424	16655	16693	16520	16581	16550	16637	16444	16438	16451	16636	16393	16505	16469	16479	16592	16596	16456	16413	16492	16638	16440	16466	16692	16153	16575	16676	16553	16462	16394	16562	16391	16648	16603	16457	16553	16734	16539	16638	16723	16551	16503	16486	16549	16593	16711	16553	16675	16514	16353	16604	16383	16409	16585	16397	16451	16549	16488	16448	16386	16661	16427	16596	16515	16428	16440	16605	16507	16602	16458	16445	16455	16538	16424	16624	16529	16445	16512	16561	16403	16431	16538	16488	16630	16496	16491	16503	16526	16547	16271	16340	16519	16651	16731	16367	16128	16367	16630	16551	16629	16593	16707	16589	16558	16410	16566	16290	16445	16399	16342	16639	16471	16514	16809	16636	16575	16554	16440	16552	16534	16492	16430	16756	16401	16416	16589	16459	16390	16494	16588	16550	16537	16568	16410	16412	16528	16472	16539	16427	16534	16497	16450	16374	16228	16575	16488	16534	16441	16281	16540	16406	16611	16531	16447	16504	16525	16528	16610	16381	16258	16463	16452	16661	16436	16447	16463	16573	16409	16453	16535	16526	16282	16535	16400	16540	16548	16571	16527	16466	16481	16528	16543	16455	16530	16495	16570	16305	16393	16359	16527	16602	16369	16495	16571	16396	16531	16475	16655	16562	16584	16695	16510	16592	16568	16645	16582	16621	16548	16235	16419	16492	16504	16634	16442	16463	16406	16313	16620	16583	16440	16404	16621	16603	16612	16391	16479	16592	16405	16635	16608	16550	16635	16725	16490	16556	16610	16537	16442	16808	16579	16623	16566	16415	16397	16508	16535	16605	16401	16460	16551	16674	16528	16470	16565	16494	16596	16571	16536	16533	16462	16581	16584	16533	16625	16529	16348	16655	16633	16516	16472	16158	16492	16554	16457	16430	16570	16534	16591	16415	16533	16545	16418	16491	16583	16439	16395	16500	16427	16447	16611	16529	16393	16509	16498	16376	16513	16493	16458	16384	16409	16718	16472	16720	16441	16585	16334	16389	16607	16604	16479	16360	16543	16406	16475	16769	16421	16329	16427	16420	16600	16524	16460	16532	16512	16437	16456	16457	16382	16761	16701	16539	16319	16508	16596	16700	16401	16504	16685	16398	16480	16306	16468	16564	16388	16495	16436	16423	16588	16447	16600	16418	16650	16538	16488	16650	16837	16490	16737	16512	16539	16536	16487	16509	16570	16462	16670	16553	16577	16443	16340	16391	16586	16550	16472	16498	16421	16515	16477	16705	16533	16367	16449	16343	16410	16540	16519	16441	16287	16675	16629	16646	16653	16439	16460	16620	16611	16582	16572	16482	16451	16375	16584	16592	16604	16377	16415	16537	16524	16368	16484	16617	16611	16512	16613	16373	16703	16436	16662	16489	16479	16514	16377	16381	16549	16410	16710	16387	16483	16354	16645	16414	16347	16408	16441	16627	16461	16543	16393	16583	16536	16368	16329	16641	16374	16560	16615	16532	16689	16575	16681	16383	16616	16551	16543	16395	16305	16372	16382	16584	16465	16514	16418	16569	16678	16595	16570	16424	16345	16696	16392	16350	16421	16550	16743	16577	16483	16646	16631	16567	16568	16599	16503	16536	16438	16425	16528	16735	16600	16508	16500	16573	16565	16691	16496	16383	16311	16487	16654	16493	16485	16393	16484	16299	16507	16560	16339	16497	16502	16488	16397	16415	16340	16502	16256	16547	16482	16537	16320	16352	16511	16534	16604	16614	16510	16715	16592	16450	16630	16420	16524	16417	16419	16512	16711	16551	16581	16530	16471	16585	16249	16551	16505	16487	16449	16483	16423	16545	16545	16589	16556	16671	16772	16566	16282	16389	16497	16846	16172	16522	16391	16592	16569	16609	16555	16630	16419	16464	16492	16700	16405	16486	16436	16582	16339	16352	16542	16510	16635	16456	16466	16395	16541	16583	16425	16412	16436	16564	16317	16653	16523	16422	16229	16531	16584	16764	16615	16355	16535	16538	16507	16502	16642	16575	16680	16644	16702	16596	16498	16346	16472	16382	16527	16592	16349	16648	16550	16592	16608	16502	16166	16422	16426	16422	16570	16691	16250	16504	16617	16379	16580	16449	16467	16468	16377	16465	16375	16611	16559	16600	16524	16419	16360	16691	16514	16616	16577	16446	16436	16530	16499	16488	16567	16640	16449	16584	16603	16519	16494	16543	16584	16563	16425	16439	16504	16524	16334	16402	16529	16465	16527	16571	16492	16628	16402	16433	16637	16302	16515	16413	16382	16391	16393	16417	16482	16423	16544	16528	16410	16525	16304	16559	16581	16640	16754	16522	16451	16317	16358	16542	16493	16642	16567	16526	16601	16505	16553	16428	16543	16497	16397	16478	16622	16338	16385	16702	16463	16589	16570	16617	16398	16629	16508	16496	16571	16551	16581	16611	16461	16513	16688	16606	16436	16502	16638	16403	16436	16530	16653	16380	16498	16507	16469	16607	16410	16304	16694	16466	16446	16488	16625	16412	16680	16603	16280	16576	16667	16513	16284	16343	16353	16313	16609	16484	16497	16668	16525	16585	16575	16472	16616	16423	16447	16443	16519	16323	16457	16406	16429	16470	16452	16686	16368	16614	16538	16618	16564	16577	16503	16440	16781	16370	16358	16339	16458	16567	16459	16489	16404	16559	16480	16710	16403	16539	16504	16690	16548	16326	16607	16447	16692	16498	16457	16550	16522	16553	16469	16577	16330	16521	16512	16537	16658	16679	16636	16402	16199	16497	16362	16382	16418	16650	16445	16507	16469	16601	16509	16461	16498	16602	16447	16375	16429	16407	16453	16543	16398	16705	16832	16536	16575	16429	16510	16290	16534	16630	16522	16525	16405	16598	16424	16558	16399	16657	16686	16434	16513	16484	16540	16606	16502	16399	16612	16596	16569
14827	31570	24977	19104	17224	16382	15516	14983	14713	14585	14452	14196	14284	14408	14160	14140	14070	14147	14093	14237	13996	14104	13985	14103	14149	14198	13967	14139	13942	14020	13930	14135	14017	14035	14146	14151	14102	14232	13984	14054	14117	14007	13838	13889	14225	13935	14150	13983	13930	14199	14182	14013	14000	14206	14348	13957	13980	13971	13989	14037	14074	13908	14156	13965	14156	13866	14104	14037	13982	14000	14126	14101	14125	14059	14067	13931	13853	13994	13948	14066	14053	13971	13911	13958	13951	13925	14138	13972	13959	13969	14005	13948	14059	13962	14032	14080	13983	13891	13968	14094	14090	14030	14237	13931	13824	13983	14171	14108	13916	13902	13981	14114	13942	13905	13968	13987	14082	14060	13965	13973	14169	13879	13929	14097	13943	13961	14005	14099	13966	13841	14034	14086	14149	14071	14210	14032	14238	14035	14036	13939	14132	14108	13969	13945	13965	13915	14053	14008	14065	14018	13894	14088	13977	13961	14243	14028	13916	14177	13981	14113	13900	13897	14055	13987	14044	13791	13914	14047	13977	14039	14015	14212	13903	14157	14006	13947	13983	13906	14031	13999	14028	13991	14013	14094	13989	14059	14095	14234	14026	14030	13895	13925	14124	14054	14004	14039	13907	14160	14053	14198	14079	13940	14097	14037	13887	14151	14142	13863	13955	13983	13961	13874	13929	13892	13935	14023	14050	14009	14100	13929	14116	14003	13851	14100	13923	13975	13922	14028	14228	13899	13858	14040	14020	13877	14116	14059	13958	13868	14085	14095	14066	13904	14143	13821	14068	13871	13982	13904	13997	14057	13961	13964	13830	13871	14147	14031	13991	13988	13905	14149	13840	14125	13864	13794	14078	14039	14131	13939	13963	14076	14000	13933	14007	13905	14001	14123	14159	14125	14097	13760	13904	14043	14019	13952	13906	13972	13964	14187	13890	13987	13935	13998	13977	14133	14071	14096	13919	14053	14054	13961	14072	13921	14071	14105	14021	13923	13868	13964	14243	14105	14018	13986	14027	14037	14010	13979	14117	14065	13887	13917	14129	14112	13926	14101	13887	14001	14177	13925	13858	14009	14127	14087	13998	14096	14113	13962	14019	13976	14144	14106	14097	14045	14004	14131	13976	13976	13956	14134	13909	13957	13889	13836	14042	13918	14110	14029	13936	14065	14067	14039	14036	14066	13912	14021	13831	14044	14137	13986	13916	13901	14135	13944	14028	14031	14007	14115	13978	14070	14001	14006	13934	13949	13846	14263	14041	14038	13945	14128	14117	14027	14005	13916	14074	14084	14003	14029	13943	13888	14109	13923	14042	13985	14040	14201	14101	13931	14000	13923	14033	14156	13908	14088	14061	14014	14220	14080	14114	13908	14065	13933	13956	14038	14089	14127	13870	14013	14024	13971	14033	14083	13858	14085	13954	14138	13927	14011	14080	13984	13967	13845	13896	13857	14035	14096	13927	13969	13990	14080	14108	13967	14201	13985	13993	13911	14095	14058	14141	14047	14024	14064	13912	14021	14143	13906	14085	14153	14032	13978	13993	14036	13936	13847	14062	14087	13977	14103	13958	13974	14072	14142	14111	14078	13997	14028	13988	14219	14017	14019	14007	14054	13998	13957	14166	13911	14044	14050	14182	13971	13908	13985	14113	14041	13631	13991	14092	13900	14162	14059	13893	14077	14039	14001	13978	14043	14102	13960	14062	14046	14103	13930	14105	14059	13916	14067	13988	13988	14073	14083	14061	13942	14109	13980	13965	13965	13974	13921	14022	13958	14104	14072	13841	14016	14152	14012	14037	14077	13755	14017	14010	14042	14045	14012	14008	13994	14045	13957	13825	13911	14182	14031	14008	13995	14049	13991	14041	13895	13944	14017	14022	14076	14041	14070	13979	14112	13942	13986	13988	14138	13943	14200	14064	14036	14012	13985	13956	13914	14042	14103	13942	14090	14010	13961	14071	13963	14055	13734	13930	14105	13814	14195	13973	14134	13997	14009	14092	14072	14035	13867	14190	14038	14022	13893	14144	14008	14048	13741	14040	13862	13968	13942	14002	14186	13903	14136	13943	14099	13889	13965	14250	14160	14051	14173	14091	14065	14046	13898	14037	13967	13982	14053	13852	14099	14053	13862	14009	14174	14042	14086	13865	13961	14088	14081	13829	13971	14091	14096	14112	13798	13965	14210	14018	14048	14077	14049	14008	14054	13885	14057	13900	14126	13887	14008	14122	13962	13968	14165	14017	14035	13997	14043	14065	13971	13983	13819	14121	14164	14022	13886	14060	14134	13824	13925	13962	13966	14055	14178	14017	13915	14091	14086	14090	14019	14004	14268	14153	14094	14058	13889	14016	13920	14144	14130	14057	13918	14073	14035	14047	13938	13999	14100	14041	13957	13921	14103	14122	14116	14052	13959	14145	13906	13915	14077	14037	13945	14080	14123	13902	13985	13942	13970	14063	14038	14071	14023	13908	13852	13950	13981	13876	14029	14231	14114	13992	13997	14146	13932	13969	14008	13974	14036	14031	13994	13928	13957	13954	13986	14051	14157	13971	14042	14007	13950	14099	13920	14003	13989	14011	14078	13964	13999	14136	13977	13989	13872	14002	14147	14048	14014	14054	13981	13900	14015	13941	14056	13891	14142	13955	13895	14050	14022	13952	14144	13863	13898	14128	14044	13976	14020	13944	14005	13929	14027	13986	13981	14071	14014	14071	13997	14088	13977	13977	14138	14150	14055	14136	14112	14048	13920	14029	14142	14118	13992	14013	13941	14029	14073	14036	14059	14034	13933	14087	13870	14120	14206	13863	13973	13884	13974	14053	13833	13999	13999	13992	14016	13935	13993	14113	13930	13876	14111	13878	14150	14028	14082	13899	13925	14084	14066	14038	13803	13990	14074	14020	13980	13853	14004	14060	13915	14175	14124	13997	13971	14049	14166	14104	14115	14175	13994	14095	14072	14084	13986	14114	13848	13988	14007	14072	14174	13986	13905	14116	13748	13912	13936	13985	14069	13967	13994	14066	14246	14012	14057	14000	13817	14009	14051	13945	13946	13977	14061	14045	13995	13989	13879	14082	14011	14012	14041	14055	13918	14005	13975	14083	14010	14069	14073	14124	14205	14026	14229	14083	14030	14086	13989	14032	13943	13859	13864	14026	13879	14037	14103	13958	13955	14123	13967	14043	13990	13932	14037	13906	14019	14079	13890	13979	14119	13975	13943	14107	13985	14083	13988	14019	14049	13828	14007	14071	13957	13960	13972	14018	14068	13983	13958	14009	14070	14048	14147	14014	13876	14105	14069	13913	13843	14083	13940	13944	13983	14027	14128	13935	13901	14205	13915	14017	14049	13991	13929	13881	13961	13993	13903	14055	14000	13910	13852	14151	14088	14095	13900	13992	13971	14147	13888	14007	13910	14051	13979	13975	13902	14067	13981	13895	14112	14089	13920	14146	13801	13943	13981	13949	13834	14043	14020	13927	13919	13968	13967	13908	14014	13971	13950	13932	13977	13943	13907	14050	14106	13938	14053	13910	14099	13928	13886	13948	14000	14039	13908	13978	14110	14015	14093	14139	13951	14007	13893	13996	14071	14077	13932	13869	13903	14076	13857	14005	13868	13955	14167	14233	13952	14032	14162	14152	14174	13969	13909	13874	14013	13831	14203	14057	14022	14060	13954	14110	14169	14068	13917	14138	14076	13953	13990	14101	13971	14097	13876	14018	14193	14025	13976	13931	14033	13888	13980	13734	14052	13924	13866	13935	14024	13984	14013	13989	14059	13904	14060	13990	14067	13935	14327	14149	14089	13969	13901	14141	13963	13950	14039	14071	13909	13956	14115	13935	14085	14125	13969	14031	13974	14021	14003	13970	14055	14109	14008	13910	14091	14029	14077	14095	13880	13954	13999	14062	14024	13880	14041	14253	13950	13981	14074	14162	13928	14090	13849	13851	14001	14088	13978	14060	14022	13887	14115	13829	13901	14029	13975	14063	14001	14060	13812	13995	14107	14024	13917	13967	13971	14149	14056	14057	13962	13902	14012	14082	14181	13912	13933	13969	13869	14033	13811	13951	14149	14034	14228	14023	13993	13955	13899	13846	13756	13955	14048	13996	13893	13937	14028	14047	13985	14094	13901	14079	13902	14058	13975	14071	13997	13935	14131	13999	13749	13993	14081	14059	13988	14125	14108	14120	14139	14121	14129	13995	14020	13933	14182	14026	14101	13938	14099	13984	14073	14083	13985	14006	14008	14085	13973	13994	14118	13941	13962	14055	13879	14035	13947	13987	13910	14004	13939	13961	14051	13999	13995	13889	14040	13963	14114	13855	13962	14093	13811	14006	13831	13884	14175	14044	13904	13961	14098	13954	13902	13824	14033	14031	14158	13958	13932	13972	14002	14110	14041	13918	14121	14089	13977	13958	13920	13985	14102	14141	13937	13988	13969	14205	13988	13917	13995	14029	13899	14249	13788	13998	14030	14104	14057	13868	14004	14061	13876	13825	14064	13975	14073	14114	14031	14105	13991	14188	14097	13920	14057	14061	14033	13962	13899	13896	13873	13956	14091	13900	14072	13998	14019	13854	13948	14122	13955	14095	13973	13805	14123	14037	14013	13929	14074	13871	13983	13883	13949	14200	13919	13903	13945	13966	14127	14185	13920	13972	13941	13920	14050	13944	13996	14037	14169	13956	13911	13958	13892	13983	13935	14088	14161	13976	14134	14097	13912	13869	14037	13983	13868	14225	14062	13955	13938	14085	13954	14106	13979	13996	13962	14022	14053	14075	13910	13917	14074	13904	13978	13838	13970	13938	14079	14010	14004	14110	14113	14039	14071	13991	13942	13977	13958	14044	14024	14125	13896	14190	14131	14172	14099	14035	13946	14111	14035	13869	14024	14051	13951	13994	14090	14024	13942	13875	14000	14088	14151	13951	13993	13981	13969	13985	14123	14102	14079	13810	13955	13971	13823	14125	14015	13868	13978	14111	13973	13984	13923	14029	14036	14120	14087	13884	13856	14058	14125	13933	14112	14112	13998	14051	14072	14008	14115	13961	14035	14201	13801	14037	13981	14039	14072	14115	13947	13981	14026	14071	14061	13939	13868	13913	14147	13995	14158	14076	13959	14010	14091
24501	21039	26700	26310	20344	19007	18903	17981	17686	17680	17584	17251	17522	17413	17430	17481	17386	17296	17303	17260	17073	17329	17124	17592	17429	17418	17084	17131	17368	17308	17445	17267	17282	17272	17288	17450	17369	17327	17099	17272	17400	17273	17261	17307	17256	17108	17453	17216	17389	17549	17180	17232	17314	17354	17199	17294	17247	17201	17151	17295	17304	17401	17243	17268	17337	17189	17250	17197	17334	17189	17297	17410	17095	17100	17259	17363	17440	17290	17408	17204	17210	17135	17171	17128	17283	17241	17389	17216	17306	17299	17428	17211	17373	17348	17154	17198	17203	17378	17104	17051	17300	17261	17269	17118	17423	17089	17151	17308	17126	17362	17423	17222	17327	17269	17026	17019	17300	17436	17386	17410	17184	17306	17168	17166	17193	17262	17137	17131	17384	17355	17414	17548	17154	17152	17118	17420	17373	17080	16986	17346	17328	17252	17339	17382	17154	16991	17197	17333	17269	17023	17192	17278	17147	17128	17110	17047	17176	17264	17380	17140	17488	17353	17381	17263	17109	17348	17090	17253	17171	17178	17101	17191	17316	17211	17171	17226	17263	17059	17220	17325	17175	17264	17324	17353	17259	17331	17173	17276	17262	17231	17230	17050	17125	17207	17203	17338	17058	17169	17328	17249	17244	17206	17170	17091	17297	17523	17241	17136	17268	17365	17375	17340	17188	17168	17280	17433	17295	17333	16995	17361	17312	17410	17137	17327	17195	17115	17207	17238	17219	17003	17134	17194	17106	17387	17436	17265	17037	17264	17339	17231	17270	17272	17411	17192	17163	17248	17438	17461	17263	17416	17217	17249	16957	17134	17198	17142	17322	17121	17203	17188	17233	17256	17085	17297	17296	17391	17414	17309	17159	17097	17199	17462	17069	17232	17250	17462	17224	17163	17313	17331	17286	17276	17276	17470	17301	17526	17238	17284	17189	17496	17339	17105	17266	17236	17288	17076	17320	17058	17245	17321	17174	17384	17294	17152	17275	17244	17302	17312	17245	17083	17259	17324	17351	17262	17169	17410	17252	17199	17237	17259	17343	16994	17065	17189	17191	17201	17263	17060	17175	17310	17197	17218	17160	17283	17140	17167	17211	17289	17501	17331	17134	17271	17284	17178	17144	17138	17229	17271	17170	17320	17192	17323	17337	17130	17373	17307	17338	17183	17099	17227	17274	17370	17058	17187	17131	17307	17217	17298	17166	17128	17223	17043	17424	17255	17331	17221	17318	17313	17229	17365	17304	17243	17214	17329	17150	16989	17197	17224	17296	17364	17245	17100	17297	17116	17152	17180	17119	17244	17187	17269	17286	17089	17151	17393	17243	17268	17213	17401	17190	17265	17543	17180	16997	17366	17162	17222	17192	17167	17238	17107	17373	17268	17179	17235	17140	17237	16993	17249	17124	17175	17205	17200	17194	17217	17437	17022	17254	17398	17145	17034	17303	17323	17293	17316	17122	17215	16938	17105	17300	17247	17059	17072	17247	17087	17130	17208	17363	17198	17354	17344	17386	17219	17208	17243	17188	17287	17295	17447	17523	17355	17204	17293	17147	17231	17246	17336	17275	17461	17223	17359	17320	17286	17232	17253	17208	17348	17369	17392	17307	17375	17226	17332	17145	17159	17168	17135	17118	17338	17096	17280	17386	17164	17316	17187	17333	17255	17394	17182	17328	17245	17237	17240	17070	17263	17487	17186	17279	17240	17269	17241	17293	17199	17082	17150	17059	17293	17355	17354	17131	17223	17309	17369	17314	17136	17354	17394	17315	17165	17116	17243	17075	17147	17195	17165	17268	17330	17127	17273	17190	17320	17382	17218	17482	17091	17361	17267	17509	17044	17196	17338	17292	17147	17335	17178	17207	17048	17191	17162	17232	17232	17178	17370	17415	17373	17180	17204	17132	17293	17338	17118	17386	17211	17302	17290	17174	17168	17304	17369	17352	17496	17179	17239	17397	17434	17222	17140	17430	17280	17339	17181	17294	17258	17354	17245	17148	17243	17169	17303	17265	17269	17175	17449	17159	17288	17227	17069	17371	17216	17027	17191	17087	17249	17378	17304	17277	17468	17160	17148	17142	17232	17427	17265	17204	17391	17360	17234	17104	17198	17446	17387	17369	17329	17311	17407	17335	17278	17386	17312	17260	17161	17317	17277	17265	17298	17312	17182	17275	17273	17149	17194	17114	17299	17059	17186	17243	17181	17083	17349	17140	17118	17396	17106	17118	17183	17097	17373	17264	17304	17369	17178	17342	17228	17220	17352	17020	17266	17115	17129	17058	17220	17313	17176	17219	17324	17187	17099	17355	17123	17275	17227	17411	17294	17234	17229	17104	17272	17199	17178	16948	17109	16992	17263	17357	17357	17169	17249	17076	17063	17196	17100	17079	17217	17200	17241	17116	17117	17264	17135	17157	17100	17394	17190	17109	17163	17169	17311	17000	17125	17370	17288	17455	17198	17397	17395	17216	17255	17100	17196	17265	17035	17185	17381	17270	17318	17160	17400	17056	16991	17273	17174	17197	17284	17038	17295	17312	17309	17186	17270	17352	17326	17369	17255	17073	17197	17269	17460	17450	17237	17274	17134	17343	17327	17322	17203	17171	17322	17247	17240	17288	17296	17254	17291	17245	17341	17458	17357	17355	17177	17179	17372	17298	17265	17241	17210	17233	17428	17467	17093	17316	17107	17142	17149	17281	17204	17328	17112	17285	17107	17171	17271	17202	17143	17220	17120	17342	17361	17256	17288	17279	17175	17363	17512	17233	17199	17311	17264	17280	16923	17489	17098	17230	17504	17240	17061	17149	17166	17346	17119	17302	17210	17178	17246	17279	17123	17368	17240	17485	17211	17170	17313	17280	17119	17250	17404	17251	17230	17247	17279	17353	17092	17244	17040	17410	17372	17285	17091	17254	17328	17276	17219	17012	17234	17386	17057	17416	17489	17425	17245	17095	17106	17228	17110	17198	17226	17218	17305	17208	17308	17164	17164	17307	17160	17171	17347	17258	17272	17403	17016	17299	17288	17206	17069	17281	17191	17236	17182	17371	17198	17175	17212	17192	17018	17411	17182	17331	17054	17234	17360	17290	17197	17259	17154	17149	17135	17262	17345	17246	17018	17142	17169	17319	17180	17356	17336	17248	17354	17294	17223	17322	17386	17334	17373	17119	17098	17145	17195	17210	17160	17114	17349	17331	17182	17072	17189	17168	17198	17205	17184	17267	17197	17184	17008	17159	17110	17025	17264	17164	17189	17325	17223	17267	17264	17237	17178	17205	17315	17378	17103	17400	17055	17367	17258	17377	17161	17208	17251	17331	16962	17483	17086	17382	17371	17329	17330	17424	17265	17237	17285	17228	17521	17399	17165	17346	17191	17434	17291	17200	17110	17090	17048	17380	17331	17202	17280	17361	17494	17177	17488	17154	17049	17231	17240	17155	17186	17164	17235	17518	17334	17330	17090	17225	17587	17243	17076	17143	17521	17187	17323	17323	17235	17448	17250	17077	17261	17257	17136	17260	17259	17175	17083	17277	17341	17038	17325	17232	17557	17146	17283	17222	17404	17100	17289	17307	17292	17211	17309	17430	16980	17389	17259	17157	17237	17263	17540	17038	17250	17188	17403	17279	17007	17088	17183	17478	17401	17397	17172	17281	17349	17322	17329	17120	17166	16942	17305	17275	17173	17275	17234	17294	17323	17255	17265	17394	17225	17384	17182	17311	17172	17158	17004	17207	17338	17168	17194	17433	17034	17182	17252	17307	17341	17473	17277	17077	17178	17381	17056	17275	17203	17320	17160	17308	17167	17194	16996	17205	17392	17123	17032	17343	17240	17189	17057	17237	17245	17183	17188	17335	17185	17326	17365	17301	17136	17242	17346	17336	17259	17042	17296	17081	17243	17443	17208	17459	17321	17372	17184	17361	17239	17208	17221	17387	17283	17594	17230	17159	17191	17410	17071	17192	16984	17103	17266	17140	17392	17161	17336	17459	17352	17222	17037	17149	17330	17213	17190	17332	17272	17250	17094	17252	17308	17175	17130	17268	17410	17412	17360	17266	17152	17302	17073	17173	17221	17303	17345	17215	17134	17361	17350	17548	17249	17094	17146	17197	17323	17251	17354	17293	17080	17367	17200	17149	17591	17200	17318	17414	17373	17350	17086	17269	17329	17355	17294	17215	17290	17385	17462	17036	17180	17260	17326	17265	17261	17102	17311	17298	17350	16990	17358	17366	17457	17350	17215	17403	17421	17366	17492	17095	17094	17212	17212	17430	17309	17067	17194	17149	17222	17003	17418	17179	17263	17134	17338	17182	17409	17117	17145	17264	17271	17202	17222	17165	17035	17355	17086	17090	17291	17244	17287	17145	17283	17474	17218	17338	17143	17175	17068	17235	17499	17020	17014	17291	17230	17312	17215	17241	17122	17180	16999	17408	17365	17350	17340	17466	17200	17266	17367	17402	17246	17091	17213	17162	17248	17436	17296	17314	17242	17229	17205	17345	17215	17274	17161	17143	17173	17364	17217	17334	17266	17274	17177	17304	17260	17241	17408	17411	17134	17251	17149	17113	17066	17382	17291	17354	17193	17127	17256	17387	17190	17046	17174	17152	17170	17140	17359	17167	17135	17232	17237	16997	17097	17196	17202	17216	17124	17236	17409	17169	17148	17140	17389	17065	17274	17161	17284	17233	17348	17461	17030	17220	17195	17323	17228	17217	17247	17291	17010	17260	17290	17444	17207	17326	17339	17161	17347	17100	17173	17095	17093	17100	17364	17295	17374	17468	17119	17178	17103	17157	17293	17323	17267	17116	17379	17273	17262	17236	17260	17300	17331	17071	17080	17390	17427	17342	17356	17256	17117	17133	17227	17438	17374	17200	17365	17100	17404	17313	17308	17186	17183	17345	17423	17279	17362	17470	17208	17183	17280	17265	17170	17277	17288	17426	17080	17213	17120	17302	17268	17258	17306	17332	17284	17207	17103	17299	17161	17376	17252	17258	17200	17115	17213	17357	17300	17347	17435	17355	17258	17360	17138	17287	17313	17144	17357	17478	17321	17140	17299	17513	17354	17259	17239	17217	17002	17218	17311	17032	17361	17601	17445	17125	17173	17151	17163	17397	17256	17139	17152
15583	27654	22426	18138	16897	16142	15701	15078	14851	14985	14807	14735	14618	14704	14749	14657	14532	14574	14551	14635	14652	14436	14534	14420	14394	14628	14592	14678	14421	14505	14440	14491	14469	14551	14685	14518	14477	14420	14462	14544	14452	14403	14611	14772	14615	14634	14454	14409	14582	14387	14499	14465	14487	14609	14579	14370	14523	14503	14383	14437	14611	14529	14500	14581	14398	14525	14520	14555	14549	14526	14541	14571	14494	14466	14416	14488	14622	14671	14559	14497	14526	14450	14380	14428	14583	14472	14579	14350	14365	14597	14480	14476	14453	14429	14480	14562	14253	14597	14439	14488	14521	14457	14448	14590	14495	14575	14426	14600	14514	14376	14583	14615	14538	14578	14522	14603	14462	14505	14472	14734	14497	14621	14389	14382	14516	14414	14507	14465	14581	14404	14392	14480	14598	14261	14507	14562	14554	14403	14529	14468	14603	14483	14761	14432	14401	14550	14409	14690	14574	14535	14537	14541	14582	14661	14610	14566	14422	14550	14511	14530	14458	14376	14514	14583	14463	14339	14621	14628	14505	14413	14285	14542	14328	14461	14546	14358	14410	14600	14469	14476	14528	14488	14585	14495	14444	14525	14555	14462	14506	14393	14483	14300	14570	14437	14454	14422	14499	14515	14623	14544	14314	14417	14574	14500	14429	14321	14472	14535	14602	14419	14585	14627	14580	14464	14460	14459	14473	14626	14541	14341	14481	14281	14553	14581	14498	14423	14446	14467	14509	14452	14457	14470	14384	14374	14566	14570	14445	14562	14483	14463	14368	14538	14486	14538	14547	14521	14359	14454	14306	14426	14545	14445	14604	14543	14461	14578	14627	14439	14531	14470	14537	14512	14369	14519	14431	14269	14610	14551	14502	14322	14484	14373	14538	14526	14432	14501	14421	14455	14411	14475	14658	14434	14692	14589	14405	14506	14651	14501	14705	14404	14591	14473	14632	14524	14437	14425	14403	14625	14401	14578	14424	14606	14455	14645	14486	14455	14539	14532	14570	14433	14457	14512	14520	14544	14520	14623	14455	14538	14761	14561	14568	14420	14475	14512	14608	14488	14514	14544	14429	14457	14461	14569	14626	14498	14402	14354	14450	14509	14375	14383	14540	14402	14513	14416	14364	14382	14620	14613	14378	14355	14620	14515	14482	14461	14563	14514	14577	14450	14419	14545	14527	14344	14367	14416	14457	14322	14650	14633	14447	14528	14506	14599	14347	14564	14651	14477	14600	14438	14533	14558	14500	14495	14539	14581	14459	14547	14514	14518	14413	14294	14625	14509	14445	14580	14558	14597	14441	14525	14383	14487	14428	14631	14533	14560	14510	14301	14589	14642	14449	14369	14429	14404	14490	14499	14655	14560	14650	14334	14503	14631	14509	14412	14420	14443	14467	14514	14458	14554	14487	14678	14518	14464	14500	14509	14434	14628	14535	14456	14404	14650	14679	14429	14639	14316	14513	14535	14466	14553	14412	14326	14442	14594	14495	14418	14520	14667	14432	14629	14432	14402	14488	14535	14594	14635	14543	14577	14513	14295	14474	14672	14482	14470	14430	14592	14586	14580	14620	14490	14459	14640	14367	14618	14506	14436	14504	14498	14463	14426	14573	14461	14483	14380	14429	14466	14416	14440	14488	14552	14554	14432	14469	14528	14689	14439	14416	14497	14499	14469	14513	14453	14314	14567	14455	14621	14500	14335	14444	14621	14362	14389	14538	14444	14487	14631	14524	14376	14621	14560	14444	14410	14371	14605	14644	14440	14474	14605	14516	14405	14347	14581	14474	14481	14527	14560	14616	14528	14464	14557	14447	14421	14312	14442	14539	14528	14609	14440	14486	14453	14527	14579	14533	14564	14537	14494	14606	14399	14493	14548	14457	14552	14404	14564	14462	14459	14456	14387	14512	14544	14641	14608	14547	14436	14338	14482	14367	14485	14534	14386	14451	14504	14533	14615	14495	14639	14465	14564	14407	14546	14472	14559	14570	14535	14508	14418	14431	14496	14531	14512	14648	14484	14475	14518	14441	14605	14407	14453	14444	14605	14481	14570	14468	14577	14641	14348	14602	14663	14678	14564	14398	14554	14596	14530	14593	14584	14315	14558	14611	14483	14360	14413	14503	14535	14329	14430	14327	14502	14441	14411	14457	14581	14548	14555	14393	14461	14343	14674	14478	14620	14381	14642	14492	14477	14505	14580	14478	14600	14634	14496	14359	14508	14436	14399	14459	14356	14439	14626	14684	14407	14496	14590	14618	14720	14536	14553	14505	14505	14607	14525	14500	14549	14297	14504	14462	14581	14524	14420	14449	14533	14478	14708	14455	14351	14679	14572	14508	14482	14482	14507	14418	14508	14527	14612	14412	14722	14608	14602	14407	14454	14476	14630	14454	14642	14573	14561	14423	14459	14601	14584	14480	14496	14558	14717	14765	14495	14394	14355	14554	14569	14386	14630	14556	14439	14547	14352	14490	14492	14540	14538	14570	14634	14474	14349	14505	14520	14500	14198	14497	14389	14451	14323	14516	14456	14596	14465	14580	14477	14400	14455	14503	14492	14530	14441	14402	14499	14657	14405	14500	14559	14597	14485	14412	14280	14317	14530	14447	14513	14547	14533	14297	14428	14578	14392	14439	14560	14682	14463	14426	14513	14458	14521	14432	14494	14457	14458	14505	14656	14674	14493	14425	14336	14511	14418	14543	14527	14517	14486	14388	14654	14514	14531	14498	14566	14482	14532	14524	14559	14510	14511	14475	14634	14401	14387	14491	14568	14634	14495	14571	14476	14612	14600	14524	14542	14484	14429	14490	14556	14536	14393	14537	14460	14481	14619	14508	14316	14445	14469	14434	14605	14446	14428	14338	14433	14466	14675	14450	14468	14708	14462	14575	14421	14601	14589	14436	14429	14366	14531	14715	14481	14382	14751	14601	14220	14714	14528	14431	14442	14589	14365	14467	14474	14607	14473	14382	14433	14440	14625	14545	14599	14572	14444	14585	14371	14488	14487	14442	14514	14390	14477	14571	14426	14442	14479	14523	14487	14452	14456	14440	14426	14443	14545	14587	14453	14570	14426	14382	14465	14543	14512	14560	14591	14493	14434	14467	14542	14540	14572	14410	14696	14436	14634	14593	14348	14542	14530	14536	14407	14650	14487	14467	14446	14526	14536	14450	14483	14555	14314	14488	14612	14582	14490	14536	14506	14438	14558	14459	14429	14582	14554	14581	14336	14373	14638	14370	14546	14749	14379	14581	14387	14510	14527	14619	14612	14587	14620	14403	14567	14515	14399	14452	14547	14530	14540	14351	14638	14590	14569	14469	14443	14595	14581	14496	14515	14522	14525	14295	14562	14471	14641	14494	14466	14536	14678	14426	14436	14297	14377	14590	14340	14459	14642	14505	14571	14525	14345	14439	14427	14487	14553	14511	14686	14537	14554	14417	14562	14566	14605	14648	14524	14597	14481	14440	14374	14473	14415	14297	14565	14516	14444	14486	14356	14542	14546	14534	14638	14536	14562	14554	14337	14402	14526	14429	14515	14474	14473	14392	14226	14557	14456	14570	14678	14494	14408	14569	14480	14573	14592	14425	14346	14433	14655	14550	14454	14412	14442	14562	14373	14560	14501	14410	14396	14464	14746	14530	14645	14390	14506	14494	14435	14573	14395	14488	14624	14575	14673	14484	14516	14418	14479	14545	14309	14477	14572	14388	14506	14397	14641	14512	14640	14607	14450	14464	14435	14625	14488	14470	14505	14598	14554	14570	14571	14499	14522	14501	14421	14571	14494	14745	14495	14414	14565	14602	14552	14504	14466	14579	14518	14426	14370	14652	14659	14546	14593	14408	14580	14392	14411	14423	14553	14555	14566	14523	14412	14656	14312	14493	14504	14494	14449	14535	14570	14501	14584	14481	14446	14630	14241	14528	14607	14395	14523	14501	14443	14531	14533	14663	14587	14475	14635	14515	14543	14352	14446	14453	14544	14442	14372	14491	14472	14686	14553	14389	14653	14546	14404	14323	14514	14399	14566	14528	14505	14493	14486	14512	14521	14531	14339	14419	14417	14612	14585	14647	14697	14561	14754	14524	14584	14457	14489	14491	14687	14469	14460	14457	14525	14659	14373	14560	14481	14376	14565	14419	14461	14507	14541	14467	14502	14384	14401	14438	14441	14526	14510	14496	14533	14398	14458	14330	14534	14482	14581	14398	14439	14531	14312	14532	14273	14426	14608	14642	14502	14298	14509	14534	14400	14543	14366	14542	14543	14599	14656	14633	14408	14576	14616	14631	14372	14429	14548	14548	14563	14413	14542	14521	14455	14437	14311	14434	14328	14402	14316	14637	14219	14621	14497	14641	14707	14475	14627	14526	14462	14680	14367	14543	14606	14540	14500	14442	14448	14575	14360	14499	14516	14501	14589	14297	14655	14589	14573	14462	14507	14456	14443	14498	14421	14421	14509	14591	14369	14692	14453	14630	14359	14520	14512	14484	14579	14530	14481	14680	14682	14595	14500	14511	14530	14585	14398	14447	14494	14371	14475	14325	14609	14414	14455	14486	14519	14702	14505	14608	14572	14541	14589	14484	14435	14489	14492	14507	14474	14455	14445	14582	14473	14409	14501	14392	14410	14561	14491	14552	14632	14530	14515	14504	14317	14494	14377	14491	14580	14493	14364	14633	14534	14663	14421	14573	14485	14349	14541	14578	14582	14592	14582	14599	14457	14528	14473	14659	14305	14727	14616	14412	14538	14438	14529	14498	14384	14376	14500	14660	14293	14649	14413	14426	14486	14550	14551	14555	14564	14532	14530	14648	14385	14491	14724	14464	14324	14380	14641	14518	14549	14536	14561	14581	14489	14337	14473	14527	14522	14591	14555	14580	14559	14443	14688	14333	14671	14570	14451	14467	14566	14535	14503	14446	14447	14489	14502	14574	14562	14533	14511	14557	14575	14500	14508	14384	14594	14372	14263	14507	14274	14524	14757	14376	14409	14504	14478	14425	14548	14635	14338	14599	14521	14486	14445	14527	14621	14483	14514	14594	14496	14594	14573	14529	14423	14539	14347	14583	14481	14333	14647	14573	14575	14402	14527	14398	14569	14478	14543	14461	14494	14497	14538	14465	14613	14435	14467
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
