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
339278160670	339278161187	339278161737	339278162287	339278162837	339278163387	339278163937	339278164487	339278165037	339278165587	339278166137	339278166687	339278167237	339278167787	339278168337	339278168887	339278169437	339278169987	339278170537	339278171087	339278171637	339278172187	339278172737	339278173287	339278173837	339278174387	339278174937	339278175487	339278176037	339278176587	339278177137	339278177687	339278178237	339278178787	339278179337	339278179887	339278180437	339278180987	339278181537	339278182087	339278182637	339278183187	339278183737	339278184287	339278184837	339278185387	339278185937	339278186487	339278187037	339278187587	339278188137	339278188687	339278189237	339278189787	339278190337	339278190887	339278191437	339278191987	339278192537	339278193087	339278193637	339278194187	339278194737	339278195287	339278195837	339278196387	339278196937	339278197487	339278198037	339278198587	339278199139	339278199687	339278200237	339278200787	339278201337	339278201887	339278202437	339278202987	339278203537	339278204087	339278204637	339278205187	339278205737	339278206287	339278206837	339278207387	339278207939	339278208487	339278209037	339278209587	339278210137	339278210687	339278211237	339278211787	339278212337	339278212887	339278213437	339278213987	339278214537	339278215087	339278215637	339278216187	339278216737	339278217289	339278217837	339278218387	339278218937	339278219487	339278220037	339278220587	339278221137	339278221687	339278222237	339278222787	339278223337	339278223887	339278224437	339278224987	339278225537	339278226089	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22664	20188	27336	22905	20873	23934	25484	21037	18880	18782	17862	17348	16699	16503	16623	26017	33103	31621	25767	20877	17802	16631	16088	16127	16074	16285	16067	16127	16264	15882	16027	16026	15940	16151	16140	16044	16145	16044	16106	16031	16218	15949	16211	16129	16008	16022	16042	16153	16097	15991	16160	15910	15978	16024	15923	15929	15813	16041	15932	16269	16070	15860	16049	16026	15970	15914	15929	16067	16002	15980	16137	15900	16113	15976	15827	15989	15960	15985	15966	16011	15853	16138	15965	16121	15994	16002	16001	15943	15769	15933	15762	15843	16006	16118	15843	15755	16081	16057	15855	15957	16016	16105	16137	16123	16202	15883	15984	15899	16108	15891	15955	15682	16006	16063	15975	15992	15813	16263	15865	15941	15932	15808	15864	16036	16034	15988	16087	15846	16017	15879	16130	15927	15895	15946	16059	16045	15968	15930	15986	16022	16187	15973	16109	15981	16064	15979	16060	15986	15965	15966	15905	15895	16127	15794	15934	15877	15955	15706	15942	15973	16155	16192	16026	15997	16027	16095	15911	16052	15833	15965	16106	16108	15949	16109	15862	15919	15884	15987	16040	15874	15877	16044	16036	15839	15790	15902	15910	15943	16042	15986	15983	16070	16019	15956	16004	15884	16222	16007	16045	16047	16041	15968	16010	16130	15923	15928	15942	15851	16086	15838	15965	16071	16299	16135	16056	16037	15882	15972	15943	16040	16051	15881	15719	15872	15905	16118	16115	16127	15985	15841	16089	16094	16034	16050	15852	15979	15825	15770	15942	16099	16007	15941	15816	16097	16067	16042	15927	16104	16089	15973	16019	16059	15867	16015	15883	15882	15711	15898	16014	16127	16236	15991	15932	15914	16003	16021	15894	15930	16028	16119	16018	16109	16021	16153	16149	16175	16100	15989	16003	16129	15823	15826	15780	15829	15903	15944	15871	16008	15867	16103	16023	16159	16027	15779	16083	15831	16012	16101	15862	15922	16079	16203	16012	15960	16047	16049	15903	15858	16045	15959	15915	15965	15789	15959	15952	15933	15855	16135	16156	16000	16032	15841	15903	16010	16016	15853	16027	15783	16025	16054	16088	15892	15990	16021	15919	15979	15833	16011	16080	16008	16008	16012	16040	16081	15973	16074	16107	15994	16030	16143	15807	15939	16029	16056	16271	16099	15708	15843	15909	16273	15889	16340	16014	15890	15981	16016	15972	15886	15997	15872	15996	16075	16034	16095	15985	16083	15777	15930	15994	15912	16047	16053	16075	15826	15953	16009	16016	15921	15933	16054	15878	15960	15838	15990	16104	15918	15891	16054	15951	15999	15698	16085	15946	16165	16017	15895	15967	16020	16160	16065	16047	16076	15869	15922	15902	15882	15882	16133	15955	16145	15824	15995	16258	15945	15902	15898	15872	15881	16089	16117	16247	16093	16133	15994	15885	15883	16140	16066	15926	15918	15822	15902	16030	16042	16025	15987	15777	15867	15979	15940	15992	15814	16006	15892	16058	15937	16002	15872	16010	15846	15883	15928	15908	15893	15881	15875	16022	15902	16136	15948	16031	16012	15958	16002	16202	15914	15767	15799	15976	16181	15762	15884	16064	16010	15984	15962	16107	16056	15894	16072	15881	15964	15994	16171	16188	16011	15934	16046	16214	16005	15851	15931	15827	15914	16054	15904	16031	15949	15829	15952	15818	15898	15781	15843	16076	15933	15820	15986	16023	15951	15972	15882	16057	15886	15732	16003	15864	15763	15985	16089	15919	15744	15944	15900	15965	15988	16017	15941	15945	15886	15990	16062	15971	16154	15891	15875	15952	16015	15957	15965	15798	15887	15757	15870	15905	16086	15908	15817	16190	16198	16135	16017	16115	15925	15943	15922	16087	15868	16045	15906	16003	15823	15921	15943	15892	15925	15792	15819	15979	16018	16059	15902	15862	15949	15835	15881	15890	15974	15745	16022	16223	15967	16000	15980	15878	16001	15787	16151	16032	16120	15891	15872	15934	15928	16095	15928	15888	15992	16008	15883	15865	15990	15813	15881	16014	16018	15977	15916	16051	15911	15850	15882	15853	16120	16074	15899	16051	15833	15835	16097	15935	15925	16022	15981	16043	15931	16055	16060	15948	15721	16075	15925	16045	16000	15796	15992	15977	15884	15881	15902	15744	16087	15809	15996	16015	15912	15956	16151	16226	15867	15820	15936	15940	15734	15927	15919	16075	16085	16012	15930	15941	15923	16111	15847	15922	15909	16001	15941	15999	15914	16016	16055	15892	16140	16008	15879	15906	15893	16204	16006	15857	15835	16103	16064	15829	16091	16098	16203	16046	16065	16030	15987	16054	15999	15937	16055	15832	15849	16031	15883	16021	16012	15838	15947	16017	15943	16124	15863	15814	15872	16049	15953	16056	16349	16033	15894	15926	15864	16021	16083	16066	16014	15700	15837	15817	15778	15978	16037	15992	15985	15990	15877	15997	15896	15813	15955	16070	15987	16049	16087	15954	16055	15962	16011	15963	15976	16142	16068	16148	15870	16051	16081	16015	16006	15939	15791	15987	15917	16059	15784	15792	15949	15848	16026	15958	16153	15818	16016	15876	15998	16029	16072	16062	15848	15877	16160	15901	15999	15974	15968	15718	15933	15966	16240	15901	15816	15956	15802	15961	15850	16041	15751	15856	15871	16028	15999	16027	15792	15997	16101	16122	15948	15891	15961	16043	16210	16023	15972	15826	15937	16019	15888	15902	15999	15819	15892	15852	15924	16127	16065	15890	16217	15981	16099	15931	15985	16097	16004	16112	16098	16091	16213	16208	15906	15869	15916	15995	15967	16167	15932	15963	16056	15954	16011	15961	16162	15996	16162	16078	15973	16031	15916	16170	15891	15910	16070	16137	15849	16111	16072	15917	16101	15924	15971	15971	15752	15815	16038	15824	15960	16051	15864	15962	15899	15877	16056	15910	15849	16050	15986	15931	15930	15952	15826	15892	15857	15976	15938	15786	15945	16001	16029	16079	16071	16092	16062	15937	15773	15825	15942	15959	15934	16054	16171	15905	16014	16080	15844	15974	15899	15948	16049	15835	16012	15878	15941	15946	16082	16000	15849	15849	15911	16038	16031	15887	15870	15917	16115	15913	15906	16063	16092	15948	15826	16002	16184	15973	15913	16035	15774	16115	15902	16078	15942	15990	15937	16212	15860	15975	15999	16063	15760	15918	16020	16137	15840	16024	15863	16089	15982	15902	16092	15642	15866	16023	15851	15960	15870	15981	15884	16035	15909	15709	15670	15803	16141	16158	16085	15734	16120	15827	15763	15938	15711	15838	15957	16170	16090	16026	15848	15836	16039	15762	15885	15857	15994	16019	16092	15799	15957	15726	15984	16089	15923	16003	16089	15772	16078	15969	16053	15959	16003	15910	15974	15891	16086	15907	15716	15989	15893	16129	15893	15961	15707	15956	15874	15962	15977	15870	15784	15787	15944	15964	15889	16064	15987	15909	16082	15929	15943	15943	15985	16084	15889	16167	16076	16046	16014	16038	15931	15750	15987	15847	16172	15839	16019	15828	15852	16122	16079	15987	15958	16026	15910	16005	15987	16024	15862	15940	15939	16148	15977	16106	16052	16009	15887	15779	15971	15905	15882	15808	15964	15851	15996	16028	16070	15981	15946	15906	15967	15981	15876	15742	15821	15946	15897	15897	16219	15993	15799	16184	15796	15784	15867	15992	15867	15988	15854	15988	15927	15835	15915	15939	15771	15876	15977	15930	15868	15917	15924	15969	15830	16107	15979	15993	16000	16000	16149	16056	15952	16090	16160	15852	15970	16103	15959	15977	15731	16016	15981	16039	15867	16158	16121	15919	15913	16038	16011	15864	15928	16023	16033	16046	15964	16008	15797	15791	15873	15974	16093	15954	15828	16023	15996	15939	15868	15988	15912	15965	16048	16064	16005	15825	15871	15938	15957	16013	15889	15832	15901	16183	15949	15806	16011	15910	16166	15978	15894	15923	16172	15809	15896	16079	15985	16078	15921	15957	16011	16026	16022	15816	16019	16073	16068	15982	16019	15957	16144	15960	15988	15927	16097	15932	15760	15936	15840	15953	15959	16005	15740	15883	16039	15906	15948	15977	16072	15949	15887	16001	15904	16100	15791	15783	15999	15922	15976	15986	16046	15792	15785	16112	16021	15888	16000	15942	15720	15903	15837	15926	16006	16072	16039	15976	16008	16102	15960	15860	16015	15826	15941	16126	16049	15682	15850	16149	16035	15899	16064	15951	15921	15824	15904	15863	15902	16070	15955	15995	16086	15970	16052	15708	15821	15928	16447	16102	16148	15978	16135	16065	16148	15907	15931	16206	15843	15871	15943	15978	16110	16049	15866	15871	15976	16073	16069	16040	15725	16107	15969	16133	15983	16063	16039	15852	16025	16115	15904	16026	15808	16045	15866	15937	16007	15881	15939	16091	16090	15973	15841	15908	15781	15728	15815	15971	15914	16052	16290	15998	16124	16093	15948	16093	16186	16115	15881	15941	16165	15984	15951	15874	16131	15793	15890	16067	15935	15983	15932	16075	15808	15941	16052	16123	16071	15878	15740	16007	15843	15989	16005	16025	15995	15866	15733	15917	15995	16032	15932	16035	15861	15968	15893	15812	16250	15903	15963	15938	15961	15981	15946	15912	15926	15831	15908	15952	15841	15952	16049	15940	15980	15988	16068	16080	16122	16079	16135	15843	16144	16105	15872	16008	15987	15980	16222	15873	15994	15873	15837	15914	15807	16105	15850	15725	15986	16088	15929	16019	16126	15970	15793	16100	16087	15793	15913	16041	15904	15974	15984	15968	15994	15876	15963	15939	15859	15966	15888	15959	15872	16017	16129	16044	15751	16079	15806	15978	15918	15880	15949	16001	15816	16007	15914	15889	15891	16085	15934	16036	15982	15918	16128	15983	15975	16100	16007	16007	16025	15989	16000	15827	16139	15822	16113	15860	15911	15949	15794	15829	15949	16108	16103	15746	15957	16060	15975	15868	16186	15914	16201	16113	16065	16043	16083	15957	15928	16111	15847	15860	15961	15938	16014	16042	15977	15908	15907	16038	15966	15828	15825	16028	15908	15964	15966	16026	15996	16188	16061	15910	15770
20664	32943	31950	23279	22935	23723	21799	19736	17695	16882	15833	14599	13960	13700	14007	28612	34388	31760	24367	18395	14702	13500	13055	13054	13244	12963	13095	13088	13034	13031	12826	13096	13052	13110	13000	13180	13060	13018	13080	13055	13036	13152	13011	12990	13008	13094	13140	13123	12994	13028	12995	13010	13127	13032	13024	13132	13059	13164	13028	12963	13089	13211	13022	13068	12956	12967	13033	12915	13117	13027	12963	13083	13157	12865	12975	13092	12998	13023	13072	13012	12935	12989	12922	13048	13055	13116	13016	13128	13106	12993	13081	12996	13037	13120	13039	13214	12916	13060	13064	12980	13075	13089	13071	13082	13068	12953	12951	13161	13012	13025	13131	13049	12987	12993	13032	13101	13037	13134	13157	13062	13021	13175	13133	13056	13123	13015	13062	13048	13025	13123	13275	13031	13034	13064	13068	13128	12989	13106	12998	13035	12975	12847	13034	13096	13047	12985	12938	13034	13048	12942	13061	12941	13088	13016	13095	13176	13118	13033	12869	13017	13010	13206	13186	12972	13062	13084	13092	13013	12860	13019	13119	13186	13112	13111	13082	13164	12983	12999	12984	12949	13092	13227	12961	13088	13076	13048	13157	13057	12998	13151	13147	13095	13098	12986	13071	13141	13094	13071	13088	12970	12921	13079	12986	13059	13085	12994	13171	13114	12947	13001	13150	13005	13170	13076	13067	13088	13057	12944	13087	13047	13235	13133	13181	12998	13137	13097	12936	12967	13001	12967	13080	13002	13164	12981	13092	13105	13116	13164	12958	13040	12943	13003	13142	13048	12975	13092	13003	13203	13106	13039	12968	13097	12996	13014	13063	13037	13123	12972	13044	12981	13090	13027	12930	13047	12967	13229	13077	13100	13093	13113	13143	13019	13043	12912	12974	13113	13177	13110	13119	12987	12961	12998	13147	12990	13042	12946	13090	12834	13065	13060	13103	13179	13183	13103	13101	13103	13143	13110	13207	13105	13049	13092	13096	13062	12981	13144	13151	13064	12977	13107	13011	13003	12978	12957	12930	12999	12949	12929	13040	12936	13165	13118	13018	13041	13001	13046	13023	12923	12989	13047	13019	13101	12869	13007	13132	13097	12938	12990	13051	12974	13120	13131	12998	13127	12991	12938	12994	13145	13285	13054	12969	13010	13086	12899	13056	13075	13074	13053	12976	12845	13001	13029	13063	12977	13076	13021	12979	13013	13014	12890	13037	13067	12950	12957	13076	13015	12998	13176	12973	12945	13189	12901	12964	12953	13110	13116	12933	13056	13054	13001	13148	13128	12911	12958	13179	12996	12945	12754	12981	12974	12899	13098	13037	12858	13190	13110	12980	13105	12991	13077	13139	12964	13157	12866	12984	13101	12937	13135	12983	13001	13110	13000	12977	13147	13157	12971	13170	13175	13021	12936	13076	13119	12871	12957	13023	13090	13038	12968	13251	12922	13069	13069	12963	12972	13200	13113	13092	13113	13094	13150	13087	12833	13012	12945	13146	13036	13087	12949	13078	13025	12949	13099	13096	13064	13020	12994	12906	13057	13023	12960	13056	12941	13136	13054	13040	13292	12968	12953	13143	13145	12933	12893	13059	12938	13032	12964	13023	13120	12989	12965	12956	13088	13067	13013	12994	13051	13075	12927	12976	13081	13090	12945	12880	13107	13180	12983	13200	13074	13269	13085	13068	13081	13043	12995	13016	13009	13150	13074	12880	13177	13031	12940	13036	13014	13218	13130	13094	12916	12994	13009	13087	13069	13134	13028	13103	12944	12972	13139	12993	13138	13041	13008	12940	12987	13029	13081	13054	13134	13026	13046	13088	13083	13057	13034	12942	13111	12961	13058	13059	13004	13072	12963	13106	12946	13099	12903	12960	13019	12971	12865	13028	12975	13113	13115	12830	13011	12904	12968	13120	13098	12848	13014	13124	12905	12949	13221	12965	13032	13098	13372	12922	13049	12907	13028	13005	13096	13060	13094	13152	12927	12781	12961	13062	12983	13000	13046	13004	13104	12940	13081	13063	12888	12921	12924	13152	12951	13068	13005	13204	13051	13110	13160	13156	13078	13080	13076	12918	13020	13143	13089	12993	13169	12963	13012	12986	12999	13064	12935	12965	12900	13042	12934	13176	13099	12954	13134	13042	13014	12905	12980	13028	13137	13123	13132	13063	13009	12944	13099	13061	13163	12979	13088	13088	13116	12975	12860	13076	13001	12883	13078	13065	13209	12982	13010	13147	12819	13030	12989	13153	13186	13045	13160	13124	13071	12899	12989	13151	13090	12984	12943	13016	12986	13086	12919	13104	12986	13194	13126	13117	13095	12860	12974	12983	12908	13052	13044	13023	12963	12962	13085	12913	12981	13142	13053	13092	13145	13215	12908	12899	12998	12949	12923	13118	13002	12953	13007	13204	12920	13083	12915	12902	13052	12988	12927	13043	13061	13023	13182	13103	13002	13016	13151	13060	13124	13035	13119	13098	13060	13187	13161	12953	13122	13009	13148	13071	13057	13067	13070	13042	13060	12931	12961	12964	12927	12861	13048	13016	13014	12967	13013	12998	13051	12921	12914	13069	13002	12979	12879	13123	13105	13018	13176	13109	13120	13099	13024	13056	13057	13076	13068	13004	13141	13093	13114	13153	12980	13093	13052	12975	13012	13156	13218	13034	13067	13127	12936	13038	13110	12955	13011	12990	12952	12939	12967	12986	13079	13092	12906	13032	13008	12914	13052	13014	13050	13173	13083	13118	13097	13162	13130	13082	13140	12901	13033	12994	13111	13078	13108	13182	12755	13113	13215	13007	12991	12981	13076	13042	13147	13128	13088	13161	13084	12984	12958	13093	13040	13083	13194	13085	12886	13126	13121	13018	13101	13053	13105	13110	13022	12916	13083	13099	13076	13078	13001	12977	12997	13082	13014	12978	13020	13107	13083	12954	13087	13081	12991	13150	12914	13053	12884	13084	13074	13027	13036	13208	13052	13030	13017	13000	12898	13025	12996	13006	12954	13231	13148	13076	13086	13130	13074	12972	12726	13109	13080	13081	13042	13068	13130	13144	13021	13004	13149	12959	13126	13017	12976	12972	13058	13060	12991	13178	13094	13095	12958	12932	13095	13099	13095	12989	13116	12963	12994	13062	13105	13072	12945	12971	12969	13133	13142	13105	13032	13034	13044	13067	13092	13075	13177	12901	13123	13160	13081	13033	13124	13013	12897	13049	13073	12850	12956	13025	13032	13080	13186	12953	12968	13085	13023	13141	13018	12891	13133	13017	13038	13071	13049	13123	12995	12939	13056	12948	12815	13069	13035	12864	13102	13009	13072	13073	12886	12976	12795	12788	13098	13034	13083	13125	12993	13048	12934	12994	12918	12958	13121	13179	12908	13063	12997	12866	13005	13044	13088	13033	12997	13105	13045	12978	13093	12873	12974	13069	13104	13045	13114	12897	13109	13051	13088	13121	13119	12971	13136	13006	12923	13101	12989	13182	13061	12999	13105	12890	12932	13109	13033	13069	12963	13050	12969	13276	12968	13061	13039	12972	13005	13036	13110	13047	13148	13166	13103	12974	13040	12991	12998	13130	13026	13059	13157	12937	13062	13094	13084	13264	13034	12982	12912	12921	13159	13104	13062	13116	13051	13044	12859	12983	12907	13137	12980	12951	13035	12997	13007	13018	13198	13117	13069	12988	13068	13000	13027	12996	13261	13022	13014	13089	12903	13127	13051	12988	13104	13109	13162	13079	13139	13180	13046	13033	13004	13204	13071	13037	13017	12943	13086	13081	13009	12872	13039	13120	13261	13090	13147	13025	12995	13081	13084	12926	13054	13064	13059	12928	12888	13107	12995	13113	13127	12959	13138	13024	13139	12821	13063	12957	12966	13009	12979	12949	12879	13212	12920	12945	13073	12983	13024	13023	12743	13061	13038	13103	12953	13143	13028	13163	13089	12905	13027	13126	13070	12919	12996	13025	13074	12950	13084	12945	12966	13092	13113	13126	13141	12958	12916	13095	13057	12957	12964	13040	13085	12858	12966	13169	13094	13219	12994	13084	13132	13007	13153	12996	13000	13149	13175	12909	13017	13046	13034	13113	13043	13009	13134	13021	13017	13223	13145	13200	13065	13070	13081	12901	13159	13134	13059	13072	13134	12991	13039	13030	13098	12915	12981	13040	13043	13068	13040	12960	13076	13122	13097	13251	12963	13027	12992	13118	13049	13039	12938	12892	13183	13108	13036	13083	12999	13085	13104	12953	12979	12952	12911	13021	13063	13161	13019	12999	12945	12881	13061	13044	12963	13128	12914	13126	12980	13092	13081	13218	12980	12991	13297	13107	12871	13217	12999	12966	13062	12940	13030	12975	13127	13055	12941	13146	13212	13151	13060	12926	13152	12961	13108	13059	12989	13163	12987	13067	12984	13119	12771	12995	12895	12907	13095	13006	13128	13064	13245	13079	13098	13264	13102	13024	12960	13039	12855	13068	12949	13162	12958	12942	13056	12933	12936	13043	13241	13164	12980	13039	13222	13172	13053	12975	13078	13140	13049	13043	12941	13027	13130	12987	12935	13124	12970	12973	13006	12971	13018	13018	12964	13125	13168	13054	12771	12937	13159	13031	12973	13108	13027	13113	12923	13096	12983	12901	13102	12984	13035	12968	13110	13006	12978	13143	13112	12935	13224	13088	12974	13027	12962	13069	13105	13088	13233	12936	12910	13030	13113	12953	13077	13090	13007	12923	12909	12972	13093	13162	13035	13059	12958	12920	12916	13021	13004	13023	13133	13170	13108	12918	12950	12974	13178	13152	12987	13106	12897	13089	13086	13039	13039	13019	13051	13021	12997	13014	13160	13173	12881	12990	13001	12932	13174	13011	13076	13081	13239	12944	13055	13135	12970	12944	12968	12956	13022	13115	13085	13000	13028	13008	12751	12934	13073	13063	12997	13122	13070	12998	13089	13036	12916	12865	12921	13188	13018	13145	13065	13047	13097	13134	13091	13102	13074	13043	13004	13185	13071	13128	13036	12984	13048	12792	13062	13202	13024	12937	13186	12863	12908	12960	13073	12983	13117	13131	12971	13089	13011	13051	13009	13016	13102	13118	13018	13040	13030	12933	13112	12956	12945	12917	12977
30712	25020	26941	21336	19362	19258	18838	18316	17761	17492	17250	17067	16965	16796	17034	17424	18385	18681	18196	17728	17205	17045	16991	17094	16755	16848	16718	16878	16776	16704	16806	16594	16922	16848	16690	16596	17056	16768	16752	16960	16759	16846	16828	16626	16702	17015	16679	16701	16877	16732	16747	16868	16808	16893	16864	16722	16808	16875	16941	16690	16977	16772	16840	16873	16677	16874	16716	16928	16843	16848	16750	16707	16588	16690	16741	16793	16846	16732	16675	16629	16842	16758	16777	16665	16677	16691	16638	16902	16819	16542	16875	16653	16694	16920	16830	16708	16770	16878	16603	16830	16723	16878	17156	16819	16712	16759	16795	16651	16679	16692	16836	16870	16766	17076	16958	16938	16806	16795	16600	16612	16775	16608	16834	16617	16886	16858	16820	16967	16971	16760	17002	16803	16777	16634	16657	16640	16888	16779	16612	16555	16560	16610	16689	16774	16676	16877	16836	17064	16828	16830	16644	16674	16634	16634	16708	16806	16652	16803	16640	16772	16519	16642	16682	16616	16759	16707	16586	16598	16702	16697	16672	16645	16563	16705	16576	16739	16886	16602	16829	16438	16902	16643	16802	16965	16682	16666	16692	16762	16864	16714	16620	16695	16704	16688	16763	16929	16817	16796	16765	16375	16932	16696	16655	16701	16700	16920	16906	16765	16627	16893	16819	16567	16711	16924	16782	16830	16912	16903	16795	16799	16699	16748	16679	16502	16813	16883	16687	16700	16884	16775	16620	16703	16676	16778	16707	16998	16809	16742	16639	16831	16729	16769	16672	16618	16673	16550	16778	16645	16799	16921	16834	16644	16684	16908	16678	16901	16804	16846	16772	16868	16749	16807	16829	16623	16838	16685	16767	16766	16927	16853	16570	16581	16660	16691	16776	16935	16618	16698	16834	16755	16783	16894	16699	16728	16642	16635	16783	16733	16988	16682	16859	16989	16522	16738	16796	16846	16763	16746	16748	16686	16880	16722	16676	16688	16778	16832	16752	16755	16603	16767	16898	16641	16777	16614	16808	16769	16874	16622	16859	16848	16698	16978	16731	16606	16763	16863	16792	16662	16807	16691	16715	16919	16645	16783	16996	16860	16706	16783	16924	16867	16777	16704	16796	16828	16613	16803	16667	16551	16754	16671	16734	16829	16853	16755	16810	16600	16850	16763	16813	16860	16709	16812	16939	16925	16687	16889	16640	16746	16824	16534	16709	16732	16645	16884	16602	16770	16727	16931	16866	16675	16762	16745	16816	16753	16758	16949	16614	16785	16841	16737	16734	16757	16911	16835	16802	16739	16625	16682	16787	16808	16864	16807	16647	16776	16762	16720	16594	16582	16721	16626	16660	16759	16654	16754	16944	16769	16768	16785	16835	16959	16831	16663	16661	16749	16960	16768	16674	16698	16893	16716	16611	16786	16781	16828	16694	16803	16917	16753	16678	16782	16875	16776	16793	16580	16730	16764	16836	16702	16797	16770	16645	16909	16928	16898	16720	16834	16633	16611	16701	16836	16706	16675	16760	16569	16776	16705	16865	16955	16849	16751	16823	16878	16637	16700	16543	16808	16646	16927	16677	16642	16781	16656	16765	16742	16778	16754	16900	16789	17035	16865	16806	16790	16836	16786	16729	16871	16646	16699	16964	16913	16749	16769	16897	16673	16754	16868	16717	16762	16859	16903	16796	16799	16763	17026	16694	16694	16693	16806	16707	16611	16824	16616	16651	16595	16700	16889	16806	16757	16852	16881	16854	16608	16780	16790	16657	16730	16653	16568	16813	16911	16472	16841	16616	16795	16673	16788	16885	16805	16806	16831	16704	16653	16732	16600	16812	16787	16632	16837	16654	16788	16954	16614	16777	16828	16906	16674	16584	16760	16715	16711	16739	16669	16799	16818	16858	16642	16834	16776	16879	16841	16626	16851	16676	16939	16649	16600	16622	16761	16677	16851	16804	16786	16773	16937	16690	16756	16789	16932	16934	16873	16814	16653	17108	16685	16685	16693	16760	16723	16667	16793	16718	16769	16671	16920	16794	16792	16729	16799	16636	16799	16927	16853	16745	16835	16929	16891	16691	16483	16671	16886	16641	16651	16778	16727	16815	16869	16736	16895	16761	16848	16619	16848	16810	16869	16718	16931	16836	16749	16861	16727	16890	16964	16536	16890	16639	16821	16918	16695	16672	16644	16676	16760	16801	16923	16753	16722	16759	16531	16823	16833	16777	16715	16820	16671	16908	16793	16794	16824	16708	16830	16570	16660	16868	16764	16921	16608	16600	16625	16766	16768	16671	16943	16622	16694	16767	16790	16749	16783	16792	16735	16954	16992	16871	16573	16752	16797	16525	16926	16722	16672	16831	16905	16598	16745	16916	16886	16804	16834	16704	16722	16651	16611	16849	16732	16788	16964	17032	16736	16638	16775	16738	16680	16705	16635	16707	16794	16695	16668	16957	16873	16663	16778	16537	16761	16712	16709	16723	16819	16780	16540	16741	16767	16695	16676	16985	16623	16466	16605	16875	16878	16877	16712	16795	16592	16643	16660	16731	16779	16681	16846	17063	16738	16663	16467	16763	16613	17033	16807	16961	16583	16742	16687	16956	16675	16738	16700	16666	16733	16668	16623	16851	16872	16707	16734	16663	16779	16711	16936	16774	16900	16726	16846	16969	16829	16919	16821	16799	16827	16925	16797	16779	16766	16697	16669	16733	16854	16981	16670	16671	16726	16587	16793	16919	16901	16915	16790	16516	16755	16759	16742	16678	16611	16575	16667	16784	16950	16993	16769	16718	16638	16674	16750	16674	16808	16840	16868	16782	16560	16520	16889	16758	16811	16733	16799	16611	16667	16754	16484	16684	16780	16583	16850	16831	16866	16659	16595	16622	16827	16709	16636	16624	16776	16694	16759	16760	16899	16767	16656	16627	16558	16834	16695	16666	16865	16669	16691	16919	16696	16846	16678	16882	16704	16832	16655	16815	16875	16707	16721	16835	16738	16816	16768	16769	16854	16826	16645	16632	16592	16794	16575	16671	16956	16872	16502	16711	16725	16670	16695	17004	16662	16763	16675	16811	16636	16581	16943	16710	16690	16619	16776	16639	16761	16792	16756	16731	16808	16543	16715	16796	16760	16771	16783	16914	16736	16935	16926	16749	16687	16803	16629	16603	16678	16870	16617	16692	16740	16787	16598	16566	16800	16674	16766	16601	16594	16572	16661	16744	16504	16757	16721	16846	16811	16659	16722	16599	16962	16848	16823	16847	16806	16706	16812	16753	16883	16841	16606	16854	16668	16806	16980	16729	16552	16770	16759	17002	16670	16724	16825	16674	16681	16765	16825	16852	16777	16902	16672	16755	16644	16779	16768	16684	16761	16605	16788	16844	16840	16752	16693	16734	16656	16780	16759	16801	16766	16710	16652	16644	16629	16696	16798	16967	16718	16731	16742	16800	16771	16564	16815	16747	16798	16793	17007	16654	16882	16772	16806	16733	16519	16867	16988	16858	16701	16686	16639	16700	16751	16829	16644	17059	16845	16185	16674	16772	16613	16690	16938	16731	16756	16779	16775	16798	16716	16705	16787	16772	16932	16933	16839	16687	16774	16867	16913	16827	16878	16983	16692	16843	16663	16651	16615	16968	16858	16633	17030	16897	16807	16681	16686	16870	16896	16962	16814	16771	16771	16689	16556	16684	16832	16615	16804	16771	16879	16838	16697	16734	16679	16727	16777	16633	16777	16973	17042	16874	16802	16810	16623	16783	16707	16573	16499	16665	16739	16701	16712	16899	16583	16638	16833	16743	16714	16821	16721	16961	17002	16791	16731	16835	16744	16805	16859	16805	16837	16749	16832	16965	16767	16614	16651	16796	16866	16726	16839	16806	16792	16775	16615	16767	16749	16628	16569	16854	16833	16919	16770	17097	16675	16704	16796	16662	16688	17050	16752	16899	16938	16913	16809	17014	16913	16727	16769	16773	16732	16828	16686	16703	16588	16767	16713	16755	16857	16702	16799	16750	16754	16800	16762	16749	16793	16911	16640	16800	16919	16711	16846	16786	16685	16696	16880	16721	16570	16859	16791	16677	16622	16774	16533	16872	16825	17085	16839	16684	16792	16537	16693	16730	16778	16861	16983	16867	16783	16717	16813	16835	16560	16713	16772	16797	16911	16789	16739	16752	16754	16917	16700	16638	16926	16855	16843	16648	16771	16658	16855	16488	16638	16896	16878	16559	16728	16505	16724	16658	16705	16788	16854	16872	16617	16776	16736	16630	16712	16702	16703	16771	16833	17033	16841	16826	16747	16745	16752	16827	16742	16707	16709	16798	16751	16687	16936	16685	16978	16826	16895	16677	16750	16627	16511	16906	16813	16897	16786	16809	16835	16814	16757	16657	16686	16774	16736	16936	16615	16799	16732	16625	16780	16807	16696	16691	16533	16638	16764	16810	16744	16698	16676	16837	16796	16762	16877	16730	16691	16799	16870	16821	16681	16984	16782	16882	16566	17003	16830	16914	16766	16637	16736	16954	16739	16832	16878	16957	16717	16890	16917	16829	16606	16726	16682	16993	16874	16734	16865	16680	16772	16785	16626	16747	16755	16863	16648	16732	16742	16758	16849	16795	16804	16810	16660	16522	16687	16871	16879	16495	16719	16794	16823	16697	16779	17018	16723	16868	16648	16559	16570	16712	16945	16769	16799	16939	16945	16758	16722	16623	16689	16833	16725	16774	16699	16918	16811	16747	16892	16716	16651	16659	16949	16733	16712	16791	16733	16719	16688	16702	16881	16946	17003	16821	16794	16655	16643	16805	16888	16716	16824	16599	16622	16787	16663	16726	16780	16722	16821	16861	16657	16453	16676	16639	16840	16838	16874	16617	16790	16774	16506	16827	16943	16837	16752	16987	16971	16856	16732	16746	16887	16916	16872	16822	16858	16673	16627	16881	16719	16760	16764	16726	16664	16796	16535	16584	16839	16799	16953	16799	16843	16831	17001	16868	16653	16668	16813	16866	16764	16602	16842	16724	16836	16813	16783	16856	16823	16894	16934	16601	16705	16810	16764	16688	16809	16762	16738	16798	16599	16719	16875	16767	16648	16798	16750	16758	16813	16501	16785	16852	16786	16820	16872	16825	16802
20483	25584	23640	17380	18207	17829	17278	16408	15228	15352	14397	14009	14079	13920	13856	14833	16012	16284	15249	14586	14087	13802	13915	13891	13691	13714	13748	13809	13829	13749	13795	13790	13785	13748	13922	13949	13591	13952	13701	13759	13690	13903	13889	13785	13800	13805	13859	13883	13688	13778	13589	13645	13864	13683	13572	13670	13711	13679	13794	13844	13749	13841	13702	13756	13834	13764	13936	13760	13761	13777	13691	13789	13732	13757	13809	13554	13693	13697	13880	13685	13798	13733	13816	13723	13779	13891	13726	13808	13882	13667	13773	13767	13711	13743	13833	13821	13787	13606	13820	13839	13675	13848	13859	13763	13616	13891	13704	13748	13733	13745	13789	13761	13820	13810	13650	13826	13688	13716	13830	13776	13726	13883	13711	13794	13869	13686	13711	13699	13887	13804	13740	13695	13677	13915	13762	13947	13806	13819	13739	13638	13649	13879	13961	13771	13844	13699	13643	13678	13791	13788	13673	13610	13780	13803	13699	13791	13643	13647	13643	13781	13860	13711	13723	13712	13663	13773	13742	13526	13700	13742	13808	13688	13816	13678	13984	13881	13710	13720	13722	13565	13556	13759	13583	13693	13838	13692	13684	13732	13788	13692	13649	13706	13699	13835	13643	13806	13668	13822	13741	13675	13754	13775	13921	13650	13750	13739	13607	13867	13700	13704	13807	13851	13896	13799	13556	13802	13838	13773	13768	13621	13728	13717	13774	13728	13898	13798	13630	13685	13741	13831	13726	13772	13897	13811	13588	13832	13597	13801	13780	13656	13813	13574	13734	13732	13799	13723	13850	13477	13778	13657	13747	13805	13786	13921	13562	13693	13751	13755	13605	13779	13787	13767	13680	13781	13926	13828	13756	13976	13788	13712	13804	13725	13975	13747	13683	13745	13848	14004	13841	13830	13583	13680	13551	13728	13712	13665	13694	13709	13664	13817	13691	13681	13731	13638	13757	13747	13730	13815	13741	13672	13831	13753	13813	13692	13811	13616	13778	13817	13685	13791	13736	13750	13608	13882	13689	13893	13848	13763	13842	13687	13659	13838	13795	13732	13725	13601	13817	13749	13844	13882	13811	13714	13797	13823	13777	13753	13647	13598	13863	13847	13595	13877	13743	13625	13972	13872	13661	13574	13756	13789	13787	13833	13610	13698	13858	13825	13654	13751	13721	13719	13666	13780	13637	13660	13780	13801	13752	13798	13773	13623	13679	13842	13612	13741	13684	13740	13616	13834	13776	13703	13505	13740	13778	13650	13591	13838	13563	13696	13739	13869	13709	13637	13817	13770	13805	13854	13527	13788	13908	13766	13796	13816	13585	13684	13728	13745	13586	13677	13722	13769	13830	13737	13650	13856	13842	13753	13842	13612	13793	13894	13736	13751	13787	13801	13798	13738	13804	13773	13680	13626	14043	13786	13759	13943	13787	13745	13819	13783	13746	13725	13710	13789	13748	13752	13906	13614	13782	13387	13879	13820	13770	13846	13762	13643	13707	13764	13786	13728	13871	13808	13820	13822	13641	13740	13787	13780	13648	13714	13829	13552	13659	13665	13784	13810	13787	13797	13665	13706	13775	13706	13759	13744	13558	13739	13648	13645	13696	13756	13659	13773	13804	13774	13814	13618	13662	13956	13917	13753	13721	13678	13820	13933	13746	13808	13787	13649	13717	13697	13764	13745	13852	13793	13824	13662	13756	13611	13754	13961	13745	13850	13880	13637	13901	13834	13784	13733	13632	13769	13761	13835	13829	13653	13897	13726	13892	13855	13532	13777	13825	13771	13732	13636	13640	13598	13916	13868	13726	13703	13814	13792	13759	13726	13759	13689	13785	13849	13737	13621	13773	13689	13867	13789	13744	13779	13609	13748	13857	13780	13780	13721	13911	13677	13666	13740	13698	13753	13806	13808	13651	13749	13694	13686	13731	13681	13836	13747	13854	13714	13864	13891	13715	13770	13699	13573	13653	13728	13683	13669	13704	13910	13721	13769	13780	13762	13782	13809	13750	13785	13760	13680	13666	13750	13744	13616	13760	13688	13903	13791	13934	13753	13772	13681	13654	13861	13792	13713	13740	13650	13621	13475	13635	13686	13675	13914	13840	13718	13793	13910	13741	13683	13790	13797	13907	13891	13814	13685	13662	13586	13944	13682	13759	13826	13813	13627	13709	13646	13627	13631	13706	13721	13785	13738	13884	13725	13819	13755	13651	13842	13723	13774	13698	13816	13764	13472	13654	13734	13809	13684	13679	13891	13790	13618	13891	13536	13786	13954	13748	13765	13754	13664	13720	13860	13557	13872	13718	13884	13647	13792	13686	13794	13691	13919	13764	13512	13696	13693	13655	13753	13672	13650	13792	13642	13757	13566	13581	13702	13766	13727	13687	13619	13803	13723	13724	13701	13771	13667	13652	13720	13887	13738	13737	13832	13720	13705	13830	13809	13713	13662	13764	13807	13791	13650	13717	13840	13658	13694	13709	13996	13615	13928	13543	13649	13822	13746	13702	13607	13759	13604	13632	13768	13652	13628	13778	13680	13816	13823	13683	13724	13716	13717	13629	13757	13978	13775	13847	13783	13782	13804	13824	13831	13668	13809	13697	13580	13682	13706	13822	13701	13781	13670	13814	13779	13659	13809	13930	13803	14019	13916	13697	13878	13665	13653	13657	13714	13647	13816	13604	13684	13672	13666	13672	13800	13714	13714	13839	13690	13691	13791	13809	13840	13770	13699	13844	13663	13769	13839	13837	13926	13658	13826	13570	13774	13654	13796	13792	13804	13658	13791	13506	13686	13830	13693	13568	13789	13804	13909	13749	13704	13683	13763	13733	13935	13834	13688	13782	13845	13718	13947	13711	13771	13741	13936	13755	13718	13711	13842	13691	13709	13617	13800	13916	13729	13752	13829	13768	13819	13790	13767	13624	13619	13802	13716	13882	13773	13776	13842	13819	13938	13672	13751	13636	13739	13727	13655	13604	13632	13808	13751	13836	13703	13656	13607	13747	13792	13787	13767	13641	13694	13744	13676	13718	13691	13736	13728	13541	13766	13621	13665	13848	13834	13754	13679	13559	13698	13754	13674	13826	13829	13732	13697	13757	13890	13671	13651	13733	13824	13687	13699	13868	13810	13641	14001	13631	13736	13768	13705	13967	13955	13689	13741	13746	13801	13724	13833	13709	13899	13759	13664	13840	13762	13831	13705	13906	13765	13716	13774	13814	13701	13630	13763	13679	13676	13816	13851	13639	13746	13645	13756	13734	13717	13724	13588	13766	13753	13755	13681	13885	13841	13651	13694	13538	13681	13787	13797	13816	13713	13721	13694	13787	13842	13668	13722	13696	13751	13742	13901	13780	13879	13773	13687	13765	13595	13818	13627	13664	13786	13791	13792	13616	13832	13885	13663	13774	13647	13923	13732	13927	13607	13864	13948	13662	13914	13567	13740	13811	13839	13816	13735	13784	13762	13542	13847	13764	13670	13773	13886	13778	13696	13670	13731	13805	13604	13627	13777	13818	13786	13928	13807	13704	13706	13691	13823	13784	13855	13797	13657	13766	13620	13834	13721	13696	13567	13677	13821	13703	13698	13617	13765	13903	13858	13692	13819	13850	13797	13828	13783	13734	13790	13695	13863	13791	13598	13739	13776	13852	13648	13684	13803	13700	13822	13721	13802	13796	13786	13563	13644	13739	13652	13865	13814	13863	13723	13641	13714	13737	13759	13903	13792	13721	13850	13768	13517	13792	13792	13779	13751	13513	13764	13692	13826	13706	13831	13739	13888	13812	13808	13804	13923	13741	13782	13641	13625	13689	13887	13731	13686	13813	13759	13852	13782	13743	13604	13790	13870	13735	13714	13718	13623	13756	13886	13758	13868	13780	13861	13778	13920	13713	13602	13743	13634	13877	13681	13675	13828	13820	13827	13874	13648	13781	13744	13734	13576	13754	13792	13858	13648	13769	13712	13689	13729	13869	13784	13741	13707	13723	13791	13715	13764	13857	13754	13771	13664	13682	13656	13721	13739	13995	13771	13683	13630	13745	13699	13724	13644	13849	13844	13861	13886	13816	13808	13695	13728	13878	13616	13816	13825	13639	13834	13685	13748	13771	13806	13706	13797	13799	13671	13800	13819	13686	13600	13846	13695	13772	13544	13831	13644	13841	13794	13570	13771	13882	13763	13846	13841	13620	13853	13680	13651	13790	13682	13902	13769	13957	13663	13758	13665	13672	13790	13697	13753	13719	13686	13703	13972	13853	13804	13783	13844	13821	13769	13859	13716	13836	13847	13582	13683	13705	13782	13705	13781	13829	13770	13799	13747	13530	13712	13865	13849	13829	13704	13656	13610	13658	13710	13705	13838	13725	13764	13842	13709	13863	13731	13765	13758	13798	13765	13689	13842	13800	13780	13965	13718	13739	13821	13754	13598	13820	13712	13869	13915	13633	13734	13796	13701	13750	13687	13679	13795	13736	13647	13681	13792	13788	13933	13878	13736	13685	13741	13740	13829	13781	13793	13642	13770	13715	13696	13838	13602	13718	13884	13873	13651	13655	13772	13798	13720	13768	13843	13565	13871	13764	13753	13926	13882	13894	13815	13706	13713	14016	13879	13741	13677	13694	13864	13751	13692	13671	13727	13719	13810	13798	13787	13704	13846	13691	13888	13887	13906	13591	13777	13823	13735	13885	13800	13825	13818	13847	14001	13622	13813	13734	13713	13850	13822	13716	13763	13589	13515	13713	13715	13720	13608	13716	13855	13615	13743	13816	13753	13828	13895	13810	13764	13750	13739	13686	13599	13805	13935	13893	13651	13787	13709	13685	13822	13825	13807	13722	13776	13925	13694	13561	13754	13592	13954	13568	13759	13715	13809	13850	13693	13834	13783	13600	13926	13802	13679	13631	13832	13807	13882	13746	13747	13705	13729	13724	13751	13783	13938	13769	13759	13789	13744	13683	13699	13751	13638	13617	13829	13726	13914	13604	13654	13760	13588	13909	13790	13700	13495	13942	13729	13779	13683	13860	13735	13765	13827	13593	13627	13888	13764	13644	13929	13663	13793	13715	13706	13642	13772	13881	13730	13820	13713	13768	13842	13824	13989	13824	13626	13655	13809	13634	13659	13750	13689	13743	13639
25507	21497	28697	25153	23014	22657	22415	20370	18983	18814	17948	17614	17398	17127	17966	23170	27943	27338	23215	20239	18056	17228	16979	17134	16807	16906	16737	17010	16931	17190	16810	16994	16969	16888	16804	16804	17198	16990	16907	16951	16801	16919	16809	17026	17026	16915	16832	16911	16993	16961	16903	16847	17237	17103	16852	16902	16839	17072	16977	16843	16922	16899	16970	16899	17061	16899	17110	16964	16946	16959	16893	16761	16792	17093	16773	16866	16926	16747	16771	16956	17025	16904	16736	16674	17023	16902	17060	16991	17026	16990	16983	16827	16838	16930	16829	16789	16886	16991	16981	17051	16874	16750	16785	16889	16814	16844	17048	16909	16886	16961	17158	17004	16795	16686	16863	16788	16925	16942	16824	16937	16942	17077	16816	16729	16890	16920	16948	16815	17008	16868	16875	16730	17034	16741	16784	16741	16707	16876	17057	16874	17125	16885	16876	17000	16947	17019	16902	16977	16882	16926	16912	16752	17134	16931	16795	16957	16965	16771	16809	16844	16746	16875	16949	16959	16924	16866	16984	16771	16850	16733	16889	16883	16808	16861	17076	16942	16859	16821	16818	16726	16994	17018	16972	16894	16796	16827	16727	16865	16862	16940	17063	16850	17060	17030	17018	16879	16804	16778	16901	17134	16971	16882	16821	16929	16794	16805	16946	16963	16984	16841	16965	16820	16843	16708	16840	16925	16791	16805	16765	17079	16721	16986	16616	16880	16798	16926	17034	17019	16995	17038	16906	16942	16989	16855	16753	16913	16949	16946	16843	16539	16834	16908	16920	16618	16928	17066	16847	17005	16995	16888	16785	16979	16839	16873	16865	16722	16896	16862	16931	16797	16907	16961	16794	16867	16719	16753	16939	16820	16966	16910	16857	17077	17071	16975	16951	16809	16742	16952	16884	16939	16852	16830	16755	16984	16763	16861	16831	16949	16948	16956	16966	16872	16785	16919	16869	17042	16871	16801	16964	16897	16681	16813	16774	16823	16841	16948	16729	16871	16825	17042	16810	16917	16947	16939	16659	16784	16981	16959	16560	16798	16888	16824	16875	16949	16974	16890	16852	16940	16980	17060	16714	17028	16765	16854	16953	16833	16955	17045	16802	16889	16798	16819	16962	16970	16616	16906	16864	16840	16947	16877	16832	16794	16893	16986	16683	17084	16968	17061	17016	17020	16666	16983	16884	16963	16738	17075	16985	16766	17033	16751	17103	16981	17035	16969	17036	17063	16793	16940	16921	16646	16731	16884	16731	17115	16803	16938	17016	16756	16868	16888	16736	17188	16856	16850	16930	16934	16753	16838	16947	16790	16760	16672	16856	16823	16843	17000	16968	16799	16977	16881	16872	16933	16744	16792	16884	16785	16782	16830	17148	16916	17301	16727	16862	16962	16970	16768	16732	16956	17265	16962	17027	17004	16996	16724	16861	16898	16736	16826	16872	16648	17043	16776	16874	16705	16802	16915	16838	16727	16943	16965	17026	16892	17050	16899	16846	16965	16791	16809	16889	16724	16937	16929	16958	16859	16890	16748	16950	16774	16745	16974	16941	16664	16978	16781	16658	16871	16845	17078	16871	16940	16786	17107	17096	16833	16795	16923	16837	16997	16840	16904	16989	16898	17204	16767	16835	16828	17083	17122	17025	16834	16878	16882	16640	16997	16745	16716	16835	16770	16866	16939	16981	16967	16876	16906	16887	16763	17009	16793	16754	16924	16719	16923	16730	16821	16886	16993	16945	16653	16964	16857	16943	16811	17038	17059	16926	16928	16816	16854	17068	16958	16961	16783	17088	16879	16678	16727	16821	16972	16766	16966	16912	17134	17128	16958	16951	16787	16780	16855	16930	16922	16740	16821	16972	16853	16980	16988	16874	16907	16841	16920	16767	16956	16809	16881	16760	17004	16954	16808	16815	16984	16749	16974	16934	16717	17035	16817	17089	16846	16830	16656	16922	16935	16818	16960	16946	16759	16797	17079	17058	16884	16942	16697	16709	17019	17005	16749	16895	16875	16852	16908	16883	16924	16798	16937	16925	16866	16879	17038	16769	16895	16793	16928	16928	16958	16948	16905	16948	16908	17140	16930	16887	16865	16854	16786	16685	17064	16762	16828	16672	17051	17015	16687	16752	16950	16812	16752	16906	17045	17040	16858	16888	16875	16846	16882	16916	16908	17008	16886	16858	17084	17003	16894	16975	17022	16984	16778	16816	16844	16844	16854	16878	16675	16900	16770	16812	16906	16816	16699	16783	16842	16693	16942	16759	16816	16954	16867	16836	17010	16872	17175	16846	16631	17183	16880	16754	16846	16951	17016	16836	16860	16921	16857	16932	17122	16733	16942	16868	16861	16831	16826	16825	16772	16746	16780	16868	16999	16825	16899	16927	17028	17098	16861	16706	16858	16860	16986	16740	16737	17083	16895	16940	16961	16653	16891	17085	17076	16852	16749	16906	16809	16840	17083	16970	16838	16750	16732	16808	16926	16991	16909	16814	16813	16841	16946	17043	16985	16691	16854	16939	16908	16754	16958	16896	16779	16801	16971	16904	17011	16820	17017	16731	16748	16799	16859	16932	16688	16879	16934	17018	16977	16847	16755	16889	16899	16882	16998	16661	16862	16904	16787	16901	16890	16739	16852	16894	16931	16823	16917	16957	16845	16741	16957	16937	16910	16848	16713	16939	16966	16799	16732	16900	16781	16856	17046	16869	16805	16896	16718	16741	16875	16936	17079	16822	17044	16870	16782	16953	17008	16879	16826	16961	17015	16844	17077	16621	17097	16931	16936	16847	16796	16894	16819	16972	17005	17163	16837	16924	16708	16704	16758	16818	16702	16944	16823	16860	16804	16962	16742	16802	16839	16904	16841	16931	17068	17083	16991	17013	16905	16948	16856	16906	16795	16949	16864	16833	16856	16927	16874	16778	16862	16855	16791	16876	17051	16901	17005	17141	16877	17102	17043	16971	16861	17023	16988	16877	16754	16926	17016	17012	16920	17046	16904	17001	16930	16955	16727	16831	16728	16597	16862	16918	16857	16897	17012	16784	17005	16879	16619	16892	16698	16850	16875	16902	16853	16981	16829	16904	16827	16937	16867	16823	16854	16962	16920	16799	16869	16750	16750	16786	16852	16757	16746	16884	16882	16990	16815	16959	17107	16995	16971	17125	16889	16702	17172	16907	17032	16914	16939	17061	16987	16943	17051	16716	16699	16964	16823	17042	16795	16792	16941	16790	16894	16978	16843	16971	17022	16842	16890	17043	17013	16736	16804	16952	16687	16890	16932	16989	16758	16818	16976	16863	16756	16959	16871	16849	16841	16827	16822	16872	16921	16699	16974	17026	16821	16818	16937	16845	16832	16863	16889	16718	16945	16990	16911	16884	16787	17006	16856	16956	17134	16830	16775	16880	16601	16826	16788	16870	16850	17043	16832	16876	16955	17028	16834	16846	16878	16964	16942	16998	16837	16955	17039	16985	16949	16832	16943	17032	16811	16881	16907	16761	16887	16878	16898	17130	17105	16860	16929	16632	16675	17090	16827	16679	16865	16821	16832	16856	16937	17068	16835	16841	16865	16827	16849	16947	16855	16803	16988	16838	16805	16986	16715	16954	16981	16797	16985	16819	16890	17012	16843	16855	16947	16815	16790	16730	16863	16903	16819	17043	16862	16838	16866	16834	16747	16916	16799	16696	16851	16969	16940	16979	16706	16887	16942	16889	16904	17082	16926	17003	16812	16907	17058	16620	16938	16894	16628	16963	16797	16906	16998	16941	16592	16661	16897	16963	16765	16815	16962	16881	17042	16927	16848	16835	16881	16959	16868	16745	16648	17011	16873	17176	16822	16872	16918	16999	16873	16926	17011	16892	17010	17055	16813	16719	16835	16846	16672	16863	17035	16973	16692	16812	16757	16969	16995	16969	16819	16953	16925	16951	16953	16890	16836	16820	16803	16956	16773	16740	16939	16695	16636	16882	16957	16880	16968	16980	16937	16965	17073	17159	17047	17078	16807	16944	16926	16978	16943	16916	16932	17010	16983	16924	17053	16922	16937	16837	16895	17107	16703	16678	16704	16803	17027	16967	16972	16889	17145	16771	16871	17014	16899	16992	16803	17129	16793	16886	16897	17004	16839	16835	17054	16825	16889	16863	16851	16951	16937	16878	16856	16842	16978	17014	16815	17096	16914	16792	16779	16619	16737	16799	16818	16974	16992	16837	16782	16881	16972	16907	17026	17071	16787	16756	17197	16931	17003	17030	16878	16738	16994	16971	16892	16771	16770	16904	16740	16905	17018	16767	16859	17034	16847	16982	16724	16783	16903	16846	17156	17012	16761	16840	16918	16864	17090	16860	17014	16763	17013	16812	16856	16836	16773	16962	17138	16860	16968	16838	16726	16826	17009	16785	16928	16879	17010	16755	16912	16862	16806	16821	16940	16780	16941	16950	16734	16820	16730	16692	16903	16972	17005	16776	16912	16900	17086	16976	17010	16825	17044	17057	16779	16801	16986	17006	16929	17161	17166	16985	17128	17068	16713	16911	17038	16831	16829	16837	16763	16862	16967	16781	16838	16661	16944	16878	16991	17104	16974	16847	16793	16780	17014	16916	16771	17016	16787	16681	16899	16813	16861	16890	17061	16987	17021	17048	16964	17098	16868	16938	16994	17087	17024	16926	16997	16892	17007	16794	16739	16924	16958	16931	16735	16693	16886	16959	16902	16941	16788	16937	16937	16898	16763	16947	16801	16822	16823	16939	16898	16859	16914	16985	16729	17000	16992	16924	16985	16955	16860	17043	16737	16584	17013	16746	16749	16711	16830	16941	16815	16773	16965	16935	16674	16654	16732	16720	17033	16836	16793	16855	17001	16927	16806	16866	16774	16877	17031	16840	16860	16922	16827	16773	16946	16883	16824	17037	16674	16828	16925	16860	16866	16908	16858	17025	17058	16941	17000	16655	16857	16847	16947	16867	17052	16881	17045	16881	16867	16711	16901	16909	16901	16865	16932	16841	16869	16866	16884	16966	16821	17049	16857	17073	16749	16692	16976	16812	17073	16778	16751	17035	16795	16921	16851	16848	17030	16910	16720	17026	16846	16910	16886	16988	16748	16883	16797	16892	16982	17028	16828	16809	16880
19912	32633	30030	22500	21347	20265	19589	18760	17177	16710	15308	14759	14253	14309	16343	23917	29146	26859	21197	17246	14901	14058	13978	13890	13868	13957	13830	13912	14027	13880	14002	14068	13808	13882	13942	13908	13769	14005	14031	13807	13985	13952	13826	13956	13795	13818	13813	13982	13955	13915	13757	13867	13885	13713	13851	14015	13872	13895	13971	13880	13881	13805	13994	14087	13848	13980	13994	13856	13779	13976	14045	13852	13819	13895	13769	13894	13808	13846	13790	13778	13970	13860	13782	13832	13909	13860	13975	13893	13887	13835	13938	13873	13880	13860	13777	13904	13748	13775	14076	13772	13923	13929	14073	13900	13831	13906	13974	13869	13954	13974	13794	13995	13927	13894	13763	13914	13777	14089	13853	13977	13824	13728	13754	13846	13980	13831	13917	13949	13711	13809	13789	13745	13793	13856	13854	13986	13955	13955	14010	13921	13813	13802	13827	13785	13917	13935	13854	13861	13936	13769	13756	14160	13929	13900	13970	13960	13799	13757	13853	13969	13883	13839	14005	13881	13847	14008	13757	13928	13953	14016	13789	14020	13991	13873	14031	14165	13973	13855	13880	13898	13889	13740	13855	13851	13809	13893	13879	13923	13979	13957	13613	13858	13827	13910	14006	13837	13833	13899	13914	13913	13852	13907	13995	13937	13693	13766	13911	13925	13923	13819	13861	13800	13864	13897	13886	13788	13758	13744	13708	13850	13889	13935	13935	13883	13706	13886	13797	13948	13856	13934	13926	13824	13826	13783	13901	13898	13843	14007	13752	14042	13906	13864	13940	13856	13722	13803	13765	13963	13972	13815	13916	13940	13956	13801	14000	13844	13907	13832	13830	13751	13873	13928	13867	13865	13887	13891	13889	13975	13741	13885	14050	13894	13835	13799	13849	13710	13845	13902	13939	13955	14021	13973	13973	13868	13685	13817	13795	13845	13995	13924	13808	13875	13875	13866	13784	13858	13799	13844	13894	14056	13822	13909	13765	13911	13859	13830	14103	13927	13759	13824	13822	13848	14047	13916	13865	13785	13990	13839	13788	13879	13792	13920	13904	13999	13943	13735	13790	13896	13883	13856	13803	13869	13720	14011	13846	13768	13769	13886	13779	13923	13887	13904	14043	13820	13929	13860	14002	13976	13783	13803	13926	13902	13769	13767	13789	13895	13897	13881	13945	13837	13845	13876	13923	13978	13797	13729	13943	13993	13807	13940	13673	13775	13986	13937	13757	13910	13897	14027	13705	13742	14012	13896	13777	13744	13737	13926	13806	13903	13885	13711	13977	13975	13787	13879	13922	14036	13871	13820	13852	13919	14022	13796	13817	13828	13915	13845	13786	13888	13985	13879	14011	13994	13853	13804	13931	13823	13987	13865	13809	14108	13879	13993	13821	13979	13957	13998	13917	13823	13650	13706	13822	13860	13917	13782	13977	14018	14029	13661	13637	13943	13936	14000	13831	13824	13883	13799	13890	13925	13865	13862	13928	13756	13885	13802	13944	13867	13865	13837	13937	13911	13985	13989	13910	14040	13893	13747	13995	13909	14026	13890	14010	13934	13766	13843	13926	13706	14088	13913	14008	13811	14038	13842	13886	13864	13833	13922	14037	13844	13861	13858	14000	13743	14004	13888	13922	13850	13851	13735	13862	13691	13894	13773	13843	13913	13845	13735	13957	13950	13881	13802	13845	13867	13816	13811	13897	13741	13981	13659	13846	13672	13964	13978	13887	13773	14015	13899	13984	13667	14009	13846	13945	13908	13568	13852	13830	13911	13930	13745	13792	13925	13756	13829	13765	13917	13815	13875	13890	14037	13858	13945	14047	13760	13890	13721	13752	13918	13863	13925	13864	13779	13880	13900	13797	13786	13860	13831	13855	13826	13963	13845	13770	13994	13887	13776	13737	13754	13762	13819	13894	13792	13784	13911	13847	13996	13866	13802	14048	13833	13808	13803	13760	14049	13698	13881	13933	13910	14042	13791	13927	13845	13836	13926	13934	13858	13860	13916	13921	13782	14073	13909	13882	13852	14036	13712	13810	13813	14039	13896	13914	13867	13822	13915	13928	13963	13771	13919	13813	13917	13834	13899	13916	13744	13824	13913	13776	13894	13782	13776	13885	14122	14034	13872	13895	13934	14029	13919	13950	13960	13869	13922	13707	13939	13868	13841	13933	13874	13950	13899	13815	13772	14044	13912	14045	13794	13827	13899	14002	13790	14042	13769	13965	13865	13686	13877	13914	13874	13914	13903	13828	14000	13783	13892	13881	13854	13989	13878	13840	14019	13831	13887	13807	13935	13939	13805	13857	13745	13922	13974	13776	13840	13706	13962	13660	13891	13928	13887	13632	13867	13987	14073	13867	13808	13969	13894	14029	13797	13818	13899	14040	13967	13781	13894	13955	13932	13840	14068	13979	13760	13919	13919	13879	14001	13854	13859	13961	13939	13858	14028	13995	13916	13667	13878	13921	13973	13883	13804	13978	13755	13967	13917	13827	13885	13627	13888	13949	13831	14044	13905	13923	13738	13783	13888	13847	13952	13900	14014	13862	13902	13962	13984	13892	13773	13987	14021	14071	13904	13961	13905	13888	13870	13874	13786	13810	14018	13860	13827	13883	13874	13899	13951	13907	13921	13870	13919	14044	14006	13735	13908	14025	13767	13886	13879	13888	13971	13782	13682	13954	13868	13799	13973	13865	13885	13851	13980	13947	13935	13960	13862	13840	13898	13776	13726	13816	13856	13938	13816	13764	13988	13840	13868	14075	13821	13858	13825	13809	13697	13942	13926	13936	13914	13973	13850	13977	13935	13832	13757	13872	13828	13865	13799	13999	13820	13805	13898	13947	13778	13918	13943	13855	13690	14011	13918	13818	13775	14005	13958	13865	13948	13752	14011	13956	13792	13906	13914	14012	14054	13920	13806	13940	13875	13924	13867	13825	14040	13852	13910	13956	13829	13800	13889	13762	14013	13650	14030	13760	13919	13891	13863	13904	13817	13812	13868	13937	13882	13979	13975	13955	13892	13943	13871	13855	13898	14077	13980	13914	14027	13862	13841	13938	13909	13882	13812	13905	14014	13806	14017	13841	13867	13742	13798	13882	13814	13866	13980	13912	13828	14013	13958	13903	14006	13824	13763	14005	14011	13946	13951	13886	13967	13908	13923	14039	14015	13798	13805	13816	13828	13986	13981	13875	13763	13976	13902	13879	13992	13869	13818	13818	13661	13966	13794	13742	13868	13844	13872	13982	13844	13801	14073	14031	13793	13906	13812	13884	13843	14020	14025	13988	13866	13748	13750	13879	13879	13923	13759	13972	13996	13967	14022	13961	13914	13942	13994	13960	13798	13865	13792	13872	13809	13843	13959	13915	13868	13745	13877	13923	13767	13963	13855	14021	13871	13988	13912	13959	13897	13837	13885	13890	13746	13937	13948	13917	14054	13760	13742	13977	13843	13845	13899	13899	13837	13941	13871	13676	13907	13802	13850	13945	13856	13900	13836	13958	13962	13844	13780	13857	13772	13908	13914	13904	13779	13753	13926	13690	13847	13809	14012	13861	13979	13962	13834	13928	13973	13930	13724	14111	13789	13888	13986	13678	14088	13931	13948	13897	13745	13875	13850	13745	13891	13826	13810	13959	13923	13943	13693	13887	13705	13981	13981	13844	13824	13837	13872	14002	13854	13944	13911	13970	13943	13665	13716	14049	13893	13900	14004	13860	13777	13810	13801	13747	13825	13696	13958	13859	13889	13698	13853	13973	13820	13907	13978	13908	13972	13814	13863	13836	13845	13828	14004	13795	13817	13934	13908	13807	13868	13739	13897	13887	13880	13894	13808	13826	13793	13879	13879	13960	13732	13838	13768	13741	13777	14021	13826	13708	13672	13794	13725	13965	13663	13661	13863	14021	13911	13722	13902	13838	13899	13835	14027	13883	13737	13995	13828	13952	13709	13744	13813	13886	13931	13876	13823	14049	13816	13836	13947	13847	13858	13970	13971	13843	13784	13906	13985	13778	14000	13860	13971	13774	13903	13691	13968	13941	13958	13813	13829	13907	13870	13846	14011	14010	13873	14031	13819	13947	13873	13938	13954	13865	13970	13770	13913	13832	13760	13820	13989	13985	13967	13864	13826	13789	13855	13778	13836	13838	13910	13854	13813	13883	13957	13960	13943	13824	13867	13977	13829	13892	13861	13860	13865	13951	13895	13859	13828	13869	13895	13866	13817	13915	13925	13779	13934	13777	13959	13823	13860	13849	13818	13914	13997	13776	13985	13884	13902	13807	13860	13761	13801	13775	13808	13862	14022	13916	13948	13820	13835	13788	13953	14053	13779	13909	13831	13678	13902	13798	13797	13945	13835	13769	13788	13839	13818	13782	13850	13693	13919	13899	13935	13827	14003	13838	13834	13922	13924	13925	13917	13706	13814	13690	13696	13766	13911	13917	13959	13887	13903	14020	13879	13814	13807	14069	14029	13919	13691	13941	13892	14010	13842	13911	13952	13769	13811	13969	13684	13905	13897	13816	13909	13858	13869	13717	14002	13910	13971	13968	13891	13896	13836	13918	13936	13788	13891	13965	13967	13849	13861	13844	13926	13896	13922	13847	13814	13939	13839	13912	14019	13897	13972	13881	13807	14094	13881	13902	13939	13846	13878	14024	13877	14016	13915	14054	13996	13804	13777	14028	13935	13891	13811	14133	14046	13892	13986	13822	13860	13955	13825	13891	13845	13787	13837	13880	13960	14001	13982	13848	13653	13852	13729	13858	13863	14046	13637	13735	13918	13986	13873	14012	13974	13720	13920	13678	13799	13931	13825	14068	13911	13959	13912	13862	13926	13976	13954	13823	13773	13807	13949	13749	13826	13841	13872	13866	13871	13665	13858	14034	13759	13861	13865	13774	13932	13843	13943	13845	13842	13879	13834	13864	14039	13835	13885	13875	13868	13720	13877	13859	13847	13934	13838	13737	13814	13683	13908	13899	13944	13768	13810	13911	13892	13746	13970	14044	13929	13895	13950	13964	13933	13925	13766	14008	13849	13905	13910	13943	13762	13852	14021	14047	13801	13794	13920	13870	13848	13817	13852	13662	13912	13854	13886	13849	13739	13819	13958	13972	13921	13891	13896	13921	14034
24111	21524	29144	24360	22197	25769	26255	22231	20205	20181	18563	17883	17563	17480	19789	26917	34759	33865	27328	22141	18871	17563	17151	17135	17048	17080	17122	16986	17059	17222	17074	16948	17365	17166	17195	16787	17096	16973	17013	16924	16990	16872	17125	17160	17207	16687	16911	17068	17104	16975	17020	16852	17022	17213	16923	16917	16892	16868	16830	17060	16867	16805	17113	17139	16947	17035	16751	16815	16954	17021	16860	16924	17001	17120	16945	16962	17020	16961	16952	17072	17127	17052	17033	17021	17096	17017	17187	16870	17065	16947	16968	17112	17036	17001	16820	17083	16845	17034	16813	16904	16823	16992	16888	16564	16913	17027	16984	16886	16885	16908	16898	16833	16982	16980	16847	16830	16761	17021	17040	16889	16918	17025	17014	16986	16852	16736	16880	16734	16868	16942	16960	17021	16846	17071	17108	17104	17042	17046	17133	17018	16873	16801	16872	16860	17014	16865	16985	17027	16882	16769	17104	17052	16887	16695	16880	16646	16994	16760	16878	16812	17017	16846	17055	16889	16742	16812	16807	16825	17062	16805	16857	16865	16706	16787	16910	16882	17075	16857	16903	16919	16965	16872	16991	16969	16865	16842	16964	16995	16927	16969	16867	16989	16886	16818	16915	17019	16859	16856	16920	16938	16907	16876	17000	16890	16950	16930	16832	16713	17032	16989	17155	16792	16998	17028	16806	17024	16905	16917	16909	16779	17091	17029	16959	16726	16843	16993	17060	16876	16861	16890	16739	17099	17058	16908	16834	16797	16779	16827	16729	16827	16733	16847	16962	16928	16694	16992	16783	16785	16806	16802	17118	16845	17111	16876	16630	16967	16907	16922	16954	17031	17004	16959	16960	17284	16869	16835	17082	17174	16928	16903	16858	16989	16828	16922	17009	16854	16889	16960	16863	16837	17188	17026	16928	17091	17100	17031	16972	16854	16977	16751	16978	17127	16881	17021	16941	16922	16948	16974	17170	17009	16807	16869	16926	16873	16880	16899	16960	16999	17069	16969	17037	17139	17006	16979	17103	16897	16924	16909	16881	17048	16742	16856	16804	16819	16910	16973	16829	16977	16782	16802	16800	17037	16913	16869	17141	16729	17048	17102	16989	16800	17046	16824	16789	16957	16898	17022	16939	16910	16721	17054	16992	17148	16827	17118	17232	16850	16970	16788	16801	16876	17006	16887	16830	16945	17005	16908	16831	16855	16891	16903	17075	16944	17009	17008	16912	16729	16923	16886	16733	16836	17042	16810	16807	16820	17081	17057	17038	16904	16755	16877	16892	16919	16962	16950	16931	17014	16881	16822	16770	17077	16921	17039	17032	16915	17131	16827	16942	16881	17009	16927	16791	16887	17071	16763	16899	16738	17032	17064	17044	16743	16991	16988	16832	16844	17021	17150	17141	17057	16975	16978	16754	16812	16688	17097	16843	16758	16804	17087	17111	16866	16832	16903	16795	16881	16706	17166	16868	16787	16987	16977	16952	16931	17016	16868	16802	17089	17103	16936	16813	17022	17013	17051	16840	16920	16796	17187	16916	16866	17030	16867	16893	16887	17009	17061	16888	16980	16915	16902	17022	16791	16978	16872	16963	17036	16819	16800	17052	17098	17076	17199	16760	16856	17016	16962	17042	16914	16988	16945	16915	16930	16772	16955	17023	17062	16794	16882	17076	17055	16988	16969	16825	16924	17004	17000	17011	16902	17047	16996	16884	17084	16939	17066	16821	17063	17000	16803	17082	17215	16894	16880	16994	17118	16885	16922	17001	17010	17025	16948	16922	16722	17110	16903	16722	16906	16929	16974	16843	16881	17021	16833	16986	16920	16823	16860	17119	17004	16931	16826	17046	16976	16973	16924	17080	16976	16957	16990	17057	16901	16728	17099	16781	17158	16893	16955	16895	17113	16999	17234	16876	17072	16682	16893	17084	16892	16859	16767	16646	16981	16861	16898	16913	16988	16975	16819	16805	16791	16713	16861	16948	17117	16944	16917	16933	16871	16808	16980	17008	16974	17015	17073	16960	16807	16814	16899	17014	17022	17054	16948	16980	16897	17105	16825	16889	16658	16814	16940	16949	16768	16817	16923	16975	16936	16823	17114	16896	17005	16986	16974	17007	16824	16933	16969	17012	17042	16846	16963	16895	16785	16817	16931	16902	16790	16887	17039	16807	16857	16958	16868	16904	16850	16843	16932	16849	16802	16934	16919	16778	16958	17003	17094	16657	16816	16776	16811	16814	17068	16987	16877	16836	16959	16825	17024	16929	16921	16766	16809	17000	16895	16861	16931	16935	16881	16957	16864	16949	17033	16856	16814	16962	17064	16968	17012	17206	16821	16903	16809	17014	16787	16683	16994	16969	16929	16899	17028	16922	17100	16773	16953	17104	16986	16996	17027	16709	16942	16975	16796	17007	16938	17027	17131	16801	17000	16837	16891	16863	16807	16764	17118	16841	16907	17032	16773	16920	16844	16969	16821	16738	17000	16871	16639	16914	16817	16938	17058	16897	16878	17021	17059	17165	17127	16955	16974	16833	16883	16896	17074	16923	16980	16914	16842	16835	16865	16925	16927	16874	16999	16994	17093	16674	16884	16940	16852	16911	16821	16964	17075	16739	16924	16978	16656	16999	16858	17104	17007	16929	17102	17020	16972	17031	17060	16917	17084	16917	17012	16947	17065	17139	16955	17058	16669	16847	16766	16829	16997	17020	16793	17052	16965	16887	16967	17075	16902	17065	17096	16949	16762	16803	16917	16917	16825	16893	16898	16938	16896	16979	17034	16964	17035	17169	16712	16965	17156	16935	17052	17156	17119	16767	16779	16907	16885	16886	17045	17009	16719	16870	16931	16972	16922	16929	16925	17059	17058	17053	16748	16936	17065	17055	16877	17015	16966	17002	17037	17045	17139	17122	16768	16923	16658	16917	16933	16981	16972	16972	16705	16834	16906	17012	16795	16853	16915	16995	16903	17029	16787	16983	16896	16874	16985	16938	16916	16981	16942	16901	16946	16885	17061	16864	16885	17002	17154	16862	16958	17044	16985	16920	16785	17184	16872	16948	16949	16938	17095	17093	16999	16949	16850	16986	16716	17102	16872	16780	17123	16908	16930	16935	16958	17042	16952	17122	16828	17028	16670	17123	17060	16866	16768	16904	16834	16956	16926	16844	16800	16808	16998	16897	16998	16935	16815	16866	16841	17083	16949	16932	16927	17016	17015	16994	16921	16890	16920	16882	16794	16921	16742	16907	16854	16790	16810	16956	16905	16906	17025	17022	16902	16817	16907	17031	16968	17009	16883	16826	17069	16936	16726	16987	17059	16895	16985	16852	16779	16976	16999	17142	16946	16932	16892	17019	16790	16950	16898	16860	16891	16922	17040	16856	17107	16892	17045	17027	16686	17021	16741	16946	17064	16955	16907	16848	16920	16699	16755	17113	17018	16969	16843	17023	16732	16901	16909	17119	17023	16995	16743	16976	17059	16749	16747	16911	16927	16783	16884	16843	16920	17026	16889	16902	16836	16879	16881	16979	16974	16826	16828	16960	16835	16937	16825	16812	16813	16876	16959	16825	16782	16957	16805	17054	16791	16676	16827	16666	16866	16916	16974	16915	17099	16905	17002	17106	17099	17023	16912	16961	16885	16920	17099	16690	16825	16904	16908	16899	16874	17251	17065	16892	17069	16818	16670	17046	16879	17002	17120	17123	16967	17340	17024	17158	16935	16789	16776	16828	16921	17094	16915	16730	16860	16747	16941	16852	16913	17033	17015	16927	16894	16842	16694	16932	16938	17028	16993	16912	16995	16726	16735	16987	16874	16958	16736	16753	16974	17007	16929	16849	17057	17041	17125	16941	16999	17013	17114	16709	16830	16993	16916	16863	16924	17136	16939	17237	17003	16842	17001	16975	16896	16728	16819	16984	16999	16910	17088	16733	17039	16824	16776	17094	17032	16914	16820	16944	17065	16866	16848	16834	16965	16838	16752	16943	16931	16814	16925	16804	16913	16843	17063	16971	17060	16815	16735	17026	16929	16797	16931	16986	16910	16976	17001	17019	17084	16953	16825	16921	17085	16925	16978	16778	17065	16951	16976	16878	16831	16911	16817	16741	16923	16948	16969	16968	16776	16786	16871	16919	16667	16817	16886	16863	16999	16961	16845	17086	16921	16940	16812	17091	16861	17009	17140	16973	16925	16897	16958	16912	16739	17054	16792	16823	16848	17022	16892	16770	16836	16897	17066	17018	17138	17073	16726	16877	16939	16899	16901	16812	16888	16909	16951	16789	16759	16966	17042	17102	16837	16956	16688	17099	16896	17101	16923	17009	16916	16968	16948	17101	17086	16957	17074	16914	17032	17072	16872	16780	16787	16984	16754	17003	16893	16777	16835	16723	16938	16815	16853	16842	16872	16926	16964	16919	16873	16941	16953	16990	17075	16958	16827	16735	16781	16936	17009	16921	16920	17064	17012	16890	16926	16840	16991	16958	16978	16710	16863	17100	16735	16844	16871	16740	16886	17096	17119	16958	16928	17274	16788	17127	17300	16861	16954	17105	16934	16944	17107	17054	16798	17145	16815	17080	17001	16919	16711	17017	17021	16893	17036	16931	16827	16761	16901	16921	16980	16812	16870	17114	17005	16787	16834	17100	17186	16938	16962	17136	16628	16937	17096	17035	17019	16777	16794	16762	17045	16932	17040	16985	16854	16889	17024	16841	16833	16927	16901	17029	16849	17099	16983	17058	16832	16885	17025	17031	16973	16786	16820	16934	17155	16925	16747	16891	17037	16909	17075	17000	17000	16933	17010	17003	16993	16669	16806	16909	16942	16865	16945	17133	16791	16871	16984	16843	16981	16834	16972	16996	16899	16812	16785	17013	16882	16931	17000	17003	16990	16856	16939	17073	16761	17056	16842	16645	16952	17140	16784	17015	16634	16884	16994	16798	16734	16904	17101	17127	16860	17082	16907	16882	16932	16745	16648	17053	16925	16814	16814	16879	16964	16930	17012	16753	16957	17128	16935	16983	16826	17072	16912	16848	16699	16788	16726	16835	16994	16906	16995	16898	17020	16964	16895	16844	17024	16911	16917	17085	17124	16995	16764	16980	16909	16783	16826	16848	16958	16969	16961	16879	17016
21306	35291	34524	24891	23507	25119	22190	20943	18617	18405	15929	15116	14518	14474	19181	29256	36725	33917	25950	19686	15511	14132	13966	13827	13841	13657	13937	13792	13899	13735	13843	13817	13813	13920	13814	13808	13736	13844	13773	13745	13781	13810	13740	13900	13905	13794	13829	13857	13759	14025	13882	13792	13709	13747	13903	14012	13882	13917	13852	13888	13845	13781	13934	13894	13742	13723	13795	13973	13910	13921	13897	13775	13729	13884	13844	13742	13882	13877	13700	13727	13849	13783	13945	14024	13891	13761	13802	13851	13865	13938	13687	13938	13743	13793	13871	13995	13762	13852	13800	13951	13821	13936	13778	13720	13784	13809	13851	13788	13934	13829	13798	13784	13922	13816	13824	13954	13862	13960	13969	13875	13831	13748	13867	13819	13871	13822	13715	13720	13888	13870	13761	13801	14014	13909	13790	13925	13894	13889	13666	13701	13768	13804	13785	13745	13819	13723	13903	13865	13851	13817	13875	13801	13817	13777	13897	13777	13879	13940	13758	13777	13725	13790	13757	13788	13846	13801	13889	13817	13962	13903	13723	13626	13951	13687	13906	13954	13861	13932	13868	13821	13864	13764	13773	13780	13949	13831	13905	13832	13798	13750	14031	13785	13941	13873	13830	13877	13746	13962	13838	13944	13875	13720	13712	13922	13801	13791	13753	13882	13749	13827	13833	13823	13741	13883	13781	13742	13905	13626	13983	13895	13947	13790	13878	13908	13777	13852	13917	13818	13867	13734	13930	13819	13793	13914	13868	13812	13919	13796	13880	13618	13842	13889	13901	13816	13747	13728	13757	13783	13840	13656	13923	13909	13942	13771	13711	14057	13863	13769	13803	13709	13800	13781	13995	13606	13725	13860	13655	14007	13852	13834	13798	13884	13957	13780	13881	13718	13948	13813	13785	13856	13766	13880	13697	13847	13691	13971	13947	13982	13969	13860	13637	13978	13751	13929	13736	13913	13891	13835	13834	13901	13868	13879	13836	13945	13763	13854	13991	13910	13816	13739	13748	13874	13868	13725	13953	13683	13806	13815	13996	13835	13803	13820	13718	13707	13847	13946	13745	13807	13775	13864	13887	13734	14001	13921	13954	13870	13757	13659	13873	13777	13906	13858	13860	13762	13769	13802	13861	13946	13938	13869	13710	13853	13994	13818	13772	13846	13743	13907	13664	13781	13703	13832	13797	13997	13883	13801	13844	13633	13817	13771	13846	13734	13895	13814	13847	14071	13737	13792	13728	13676	13908	13781	13684	13915	13750	13799	13879	13846	13695	13929	13660	13888	13803	13778	13849	13876	13797	13953	13746	13874	14015	13947	13814	13736	13853	13886	13784	13734	13688	13920	13870	13779	13781	13815	13929	13869	13974	13866	13873	13801	13661	13857	13845	13768	13825	13872	13755	13790	13807	13884	13969	13707	13710	13712	13799	13967	13861	13814	13808	13732	13714	13812	13782	13703	13925	13881	13789	14007	13804	13869	13818	13876	13805	13933	13657	13827	13765	13770	13733	13701	13810	13830	13823	13832	13798	13806	13673	13714	14008	13954	13774	13810	13811	13852	13825	13838	13697	13727	13893	13618	13842	13904	13749	13751	13810	13803	13985	13833	13785	13900	13696	13732	13969	13941	13883	13761	13884	13766	13822	13759	13830	13655	13893	13917	13667	13847	13761	13696	13781	13880	13973	13900	13903	13974	13773	13925	13750	13829	13824	13855	13823	13751	13871	13714	14004	13883	13881	13946	13804	13760	13841	13989	13909	13703	13673	13934	13691	13899	14107	13813	13856	13856	13799	13747	13756	13963	13951	13725	13786	14168	13867	13838	13835	13687	13791	13995	13895	13795	13921	13762	13825	13683	13810	13805	13831	13724	13873	13891	13809	13869	13817	13730	13930	13793	13747	13841	13955	13893	13870	13739	13929	13860	13802	13671	13866	13807	13781	13745	13994	13824	13843	13656	14034	13780	13770	13634	13882	13937	13810	13856	13752	13785	13724	13840	13829	13725	13895	13902	13625	13882	13817	13867	13819	13796	13677	13939	13851	13874	13893	14016	13950	13768	13739	13773	13984	14018	13892	13829	13798	13734	13824	13924	13950	13740	13803	13737	13876	13840	13854	14001	13817	13959	13868	13784	13811	13861	13950	13849	13819	13971	13831	13764	13697	13834	13702	13842	13834	13744	13891	13598	13905	13810	13954	14016	13627	13823	13849	13837	13833	13589	13842	13700	13831	13892	13708	13844	13812	13872	14081	13940	13682	13813	13891	13815	13949	13666	13930	13868	13802	13764	13875	13705	13801	13758	13790	13748	13825	13903	13898	13846	13787	13854	13953	13813	13930	13945	13935	13789	14049	13726	13573	13898	13810	13964	13830	13792	13769	13786	13875	13729	13751	13717	13854	13856	13777	13999	13804	13766	13885	13907	13684	13844	13805	13734	13950	13807	13843	13821	13949	13830	13757	13795	13805	13905	13805	13878	13866	13875	13906	13986	13858	13870	13679	13765	13685	13683	13840	13711	13990	13927	13715	13848	13915	13803	13742	13856	13773	13725	13900	13766	13917	13718	13862	13861	13901	13719	13985	13818	13808	13897	13849	13856	13967	13816	13891	13900	14052	13782	13908	13842	13768	14072	13909	13848	13815	13923	13634	13792	13802	13879	13781	13659	13918	13770	13795	13855	13829	13867	13770	13760	13866	13962	13809	13783	13940	13934	13820	13768	13802	13833	13936	13804	13938	13815	13734	13709	13892	13835	13696	13792	13746	13832	13814	13869	13787	13769	14145	13755	13734	13790	13921	13928	13770	13713	13984	13736	14029	13963	13880	13784	13887	13775	13861	13849	13716	13919	13822	13890	13748	14047	13610	13795	13798	13815	13841	13900	13707	13743	13863	14140	13995	13755	13852	13913	13770	13865	13845	13775	13843	13879	13895	13787	13905	13832	13768	13877	13885	13685	13742	13875	13758	13859	13814	13969	13793	13756	13767	14015	13926	13891	13723	13635	13727	13687	13795	13875	14004	13689	13795	13848	13802	13863	13820	13915	13943	13754	13838	13841	13847	13969	13841	13741	13829	13685	14000	13804	13751	13732	13686	13777	13778	13946	13840	13712	13701	13860	13819	13773	13865	13806	14003	13860	13764	13713	13825	13784	13638	13792	13812	13841	14012	13791	13876	13628	14000	13889	13896	13888	13878	13804	13828	13910	13924	13879	13841	13830	13863	13894	13729	13709	13682	13891	13957	13794	13817	13900	13900	13775	14073	13886	13857	13885	13841	13898	13921	13926	13677	13863	13816	13798	13845	13646	13790	13966	13852	13817	13799	13729	13702	13869	13773	13734	13699	13848	13829	13964	13799	13881	13786	13732	13827	13767	13948	13986	13753	13763	13797	13729	13999	13772	13861	13873	13801	13818	13902	13891	13966	13810	13954	13598	13787	14125	13748	13740	13709	13781	13792	13723	13768	13918	13712	13759	13775	13773	13859	13848	13924	13930	13887	13872	13672	13648	13742	13887	13774	13931	13939	13962	13723	13729	13923	13950	13856	13689	13952	13671	13850	13753	13842	13779	13833	13874	13769	13805	13765	13855	13819	13735	13850	13709	13763	13802	14007	13790	13773	13704	13879	13799	13908	13942	13825	13985	13836	13785	13895	13790	13828	13957	13960	13879	14011	13679	13787	13754	13939	13574	13714	13815	13744	13803	13854	13961	13773	13546	13889	13718	13853	13889	13807	13679	13841	13927	13787	13859	13875	13802	13676	13764	13856	13833	13833	13728	13779	13842	13832	13862	13903	13839	13855	13857	13785	13808	13857	13914	13689	13806	13817	13765	13824	13935	13964	13869	13927	13875	13758	13953	13725	13849	13636	13830	13866	13881	13825	13783	13943	13841	13922	13707	13801	13761	13864	13707	13794	13712	14033	13940	13789	13652	13930	13881	13731	13980	13837	13965	13902	13887	13922	13890	13806	13766	13812	13763	13791	13964	13755	13716	13770	13730	13854	13654	13736	13905	13845	13961	13750	13820	13932	13786	13824	13915	13902	13793	13809	13765	13726	13730	13864	13901	13773	13873	13601	13953	13714	13913	13729	13853	13937	13841	13790	13729	13821	13797	13830	13869	13650	13783	13982	13780	13925	13792	13779	13771	14011	13808	13828	13884	13728	13845	13830	13812	13890	13858	13914	13734	13798	14028	13697	13684	13727	13781	14014	13795	13814	13743	13886	13729	13717	13798	13936	13777	13748	13849	13842	13834	13893	13758	13886	13688	13843	13891	13930	13813	13989	13739	13971	13884	13993	13996	13815	13711	14017	13763	13698	13765	13737	13841	13926	13787	13760	13891	13872	13972	13759	13977	13667	13907	13832	13882	13861	13865	13849	13876	13797	13872	13718	13924	13837	13848	13886	13650	13876	13857	13869	13767	13775	13871	13718	13774	13763	13800	13899	13804	13867	13873	13865	13883	13699	13778	13768	13801	13867	13922	13654	13777	13850	13888	13919	13769	13866	13789	13790	13825	13991	13842	13793	13978	13848	13810	13762	13959	13865	13769	13767	13777	13665	13835	13856	13943	13564	13778	13691	13699	13700	13663	13853	13867	13791	13898	13727	13790	13942	13761	13756	13755	13731	13650	13707	13735	13710	13725	13689	13832	13810	13717	13704	13912	13803	13900	13861	13878	13719	13888	13910	13822	13757	13844	13791	13748	13822	13858	13798	13838	14012	13898	13741	13676	13919	13843	13887	13835	13855	13855	13880	13885	13765	13808	13937	13701	13839	13934	13829	13945	13794	13807	13778	13893	13881	13788	13757	13824	13867	13855	13787	13971	13839	13991	13819	13792	13878	13747	13809	13887	13783	13803	13838	13806	13845	13805	14012	13881	13800	13844	13816	13905	13773	13956	13741	13713	13939	13885	13931	13846	13808	13880	13859	13813	13805	13789	13764	13696	13702	13745	13747	13840	13828	13860	13696	13736	13789	13839	13878	13735	13818	13832	13872	13742	13901	13850	13818	13658	13726	13762	13839	13850	13842	13786	13834	13715	13625	13841	13924	13730	13785	13798	13924	13693	13887	13789	13845	13795	13850	13788	13692	13859	13862	13710	13750	13722	13773	13771	13791	13862	13747	13863	13992	13958
30354	25468	27045	23011	19165	19292	19051	18266	17721	17466	17173	16843	16777	16694	16878	17414	18049	18355	18100	17374	17011	16853	16908	16659	16851	16616	16572	16682	16689	16869	16639	16824	16556	16733	16678	16825	16609	16728	16899	16643	16670	16768	16717	16698	16741	16665	16733	16664	16715	16540	16535	16769	16849	16735	16620	16721	16698	16601	16928	16350	16613	16749	16575	16567	16691	16594	16530	16740	16698	16753	16690	16818	16703	16601	16590	16513	16694	16710	16898	16741	16579	16525	16561	16494	16664	16787	16617	16770	16624	16474	16591	16587	16637	16622	16666	16668	16484	16581	16656	16536	16782	16734	16709	16708	16787	16825	16662	16684	16931	16762	16731	16741	16673	16567	16570	16514	16592	16542	16590	16733	16629	16816	16824	16727	16779	16806	16692	16636	16627	16696	16841	16560	16509	16751	16684	16595	16769	16639	16654	16810	16767	16636	16720	16590	16749	16852	16769	16738	16573	16561	16684	16591	16577	16668	16668	16779	16567	16581	16885	16472	16788	16772	16796	16616	16684	16460	16492	16542	16569	16470	16477	16648	16559	16535	16506	16369	16490	16687	16575	16761	16872	16642	16660	16862	16508	16471	16683	16756	16768	16575	16584	16609	16670	16564	16637	16312	16539	16505	16666	16638	16489	16403	16437	16657	16539	16780	16777	16605	16596	16549	16828	16646	16672	16672	16461	16966	16707	16749	16521	16610	16818	16548	16437	16421	16842	16675	16783	16732	16835	16676	16754	16680	16691	16496	16868	16634	16547	16645	16520	16837	16631	16726	16760	16554	16601	16567	16528	16599	16733	16677	16707	16724	16773	16509	16759	16598	16775	16769	16656	16549	16528	16645	16732	16653	16603	16609	16664	16761	16675	16589	16577	16724	16583	16694	16857	16553	16703	16706	16520	16597	16708	16599	16482	16720	16619	16652	16608	16768	16666	16605	16615	16638	16549	16721	16719	16908	16669	16521	16729	16551	16738	16565	16647	16642	16946	16664	16702	16665	16616	16615	16686	16753	16522	16518	16872	16773	16714	16704	16547	16585	16220	16615	16429	16612	16645	16649	16552	16859	16646	16806	16824	16607	16596	16776	16805	16975	16746	16665	16966	16663	16537	16800	16527	16465	16865	16600	16653	16424	16463	16686	16619	16707	16688	16474	16764	16659	16786	16815	16687	16545	16593	16441	16644	16589	16713	16729	16468	16568	16738	16770	16501	16746	16764	16896	16528	16790	16567	16811	16689	16758	16660	16633	16709	16584	16801	16695	16583	16707	16554	16497	16499	16705	16801	16808	16667	16652	16619	16719	16732	16680	16653	16705	16534	16529	16613	16684	16701	16640	16550	16617	16737	16677	16599	16607	16488	16400	16651	16723	16504	16631	16650	16692	16776	16637	16507	16534	16719	16604	16755	16688	16707	16675	16660	16694	16670	16835	16640	16448	16674	16984	16676	16533	16575	16486	16578	16775	16861	16716	16596	16626	16875	16788	16829	16637	16588	16456	16781	16599	16568	16483	16690	16665	16673	16589	16596	16536	16731	16679	16621	16799	16649	16700	16711	16584	16719	16694	16672	16650	16695	16718	16824	16572	16648	16735	16654	16725	16678	16717	16669	16699	16545	16672	16857	16596	16664	16611	16559	16502	16591	16666	16685	16690	16741	16569	16765	16627	16863	16632	16639	16667	16653	16575	16569	16596	16948	16665	16714	16553	16477	16548	16504	16762	16767	16605	16645	16607	16767	16876	16663	16552	16657	16433	16630	16730	16782	16634	16502	16890	16844	16632	16633	16754	16587	16624	16718	16594	16732	16396	16705	16658	16764	16518	16600	16512	16520	16666	16770	16827	16581	16678	16518	16648	17021	16554	16603	16592	16772	16639	16709	16813	16833	16614	16596	16557	16649	16674	16663	16917	16689	16589	16850	16806	16709	16497	16672	16531	16620	16655	16791	16607	16773	16557	16476	16612	16665	16816	16760	16789	16784	16718	16930	16779	16692	16731	16610	16821	16692	16514	16755	16572	16569	16615	16996	16884	16787	16645	16598	16694	16625	16629	16659	16502	16778	16590	16673	16648	16557	16622	16597	16515	16817	16664	16738	16604	16627	16500	16686	16741	16838	16532	16791	16674	16735	16599	16817	16649	16453	16819	16560	16603	16779	16401	16558	16693	16541	16575	16855	16614	16588	16555	16639	16674	16782	16684	16418	16708	16590	16673	16811	16638	16782	16728	16662	16690	16764	16780	16595	16562	16658	16436	16734	16734	16573	16629	16672	16576	16329	16713	16702	16716	16529	16549	16748	16737	16504	16624	16691	16600	16741	16699	16788	16819	16566	16748	16787	16633	16722	16772	16681	16668	16688	16609	16680	16613	16737	16672	16678	16602	16737	16808	16651	16532	16711	16689	16635	16713	16655	16747	16791	16481	16735	16801	16576	16673	16829	16663	16608	16712	16705	16686	16742	16624	16521	16792	16715	16479	16607	16767	16686	16599	16591	16575	16732	16713	16664	16874	16632	16647	16669	16638	16727	16710	16669	16702	16598	16555	16724	16639	16655	16589	16670	16599	16636	16415	16619	16586	16723	16826	16580	16748	16462	16801	16680	16776	16793	16574	16634	16658	16760	16699	16709	16820	16583	16551	16525	16709	16710	16591	16731	16530	16612	16547	16607	16636	16682	16748	16853	16718	16622	16764	16623	16832	16647	16603	16648	16869	16704	16696	16637	16663	16637	16284	16587	16425	16694	16592	16846	16402	16600	16830	16437	16675	16724	16723	16615	16617	16718	16591	16765	16887	16774	16303	16645	16761	16523	16602	16770	16649	16727	16682	16651	16684	16668	16784	16600	16939	16788	16812	16856	16587	16930	16665	16725	16617	16814	16600	16581	16587	16635	16699	16721	16641	16583	16788	16522	16708	16796	16697	16571	16544	16613	16663	16724	16799	16606	16663	16807	16554	16556	16734	16876	16703	16684	16689	16658	16572	16857	16744	16623	16512	16625	16545	16750	16703	16639	16553	16689	16737	16758	16686	16656	16570	16810	16715	16842	16479	16822	16704	16645	16676	16319	16887	16588	16673	16641	16688	16632	16702	16683	16569	16695	16673	16502	16842	16765	16640	16761	16589	16621	16653	16830	16725	16776	16495	16625	16484	16609	16681	16719	16682	16582	16915	16758	16831	16608	16674	16621	16696	16638	16711	16620	16688	16687	16613	16687	16635	16652	16617	16623	16656	16668	16607	16680	16873	16617	16500	16626	16605	16779	16442	16645	16457	16521	16680	16710	16657	16772	16512	16564	16720	16837	16698	16625	16612	16561	16563	16623	16548	16521	16650	16642	16587	16916	16643	16687	16666	16699	16682	16890	16765	16618	16521	16743	16810	16688	16693	16594	16670	16612	16765	16791	16655	16628	16653	16629	16703	16662	16851	16691	16598	16829	16613	16494	16791	16790	16732	16939	16744	16616	16712	16723	16807	16713	16739	16412	16869	16678	16587	16719	16518	16703	16485	16685	16605	16643	16833	16975	16708	16724	16876	16746	16671	16555	16797	16567	16709	16725	16578	16622	16638	16606	16481	16478	16597	16673	16800	16722	16645	16590	16628	16510	16405	16540	16611	16575	16618	16559	16478	16740	16699	16814	16682	16633	16610	16688	16595	16699	16642	16570	16592	16710	16733	16703	16758	16681	16578	16673	16598	16599	16699	16516	16504	16690	16631	16788	16709	16652	16673	16616	16589	16527	16474	16549	16722	16759	16601	16487	16657	16673	16655	16584	16613	16722	16801	16714	16761	16668	16711	16822	16661	16561	16713	16861	16735	16581	16618	16798	16668	16659	16610	16542	16697	16635	16405	16727	16594	16630	16621	16391	16590	16776	16616	16840	16789	16572	16503	16631	16634	16656	16647	16658	16622	16766	16849	16540	16484	16634	16771	16792	16683	16580	16608	16629	16508	16765	16727	16596	16556	16664	16736	16740	16855	16694	16707	16680	16537	16695	16668	16599	16716	16558	16618	16727	16531	16500	16600	16591	16543	16811	16699	16585	16637	16684	16585	16665	16545	16600	16783	16728	16682	16635	16633	16681	16599	16680	16746	16661	16633	16700	16657	16650	16624	16802	16612	16640	16842	16868	16835	16591	16650	16742	16691	16813	16736	16680	16522	16800	16692	16649	16561	16830	16721	16738	16530	16689	16687	16733	16685	16790	16645	16568	16479	16683	16683	16750	16647	16629	16520	16640	16680	16411	16582	16590	16649	16562	16577	16658	16350	16599	16548	16708	16601	16679	16642	16701	16744	16958	16778	16654	16598	16648	16740	16792	16524	16427	16555	16633	16603	16808	16707	16619	16842	16775	16557	16611	16496	16783	16584	16577	16706	16544	16677	16582	16862	16691	16475	16809	16719	16524	16757	16737	16579	16825	16770	16905	16724	16703	16667	16635	16722	16761	16679	16926	16847	16600	16647	16907	16839	16822	16565	16624	16916	16706	16717	16711	16697	16676	16716	16660	16651	16482	16404	16480	16657	16599	16811	16588	16789	16530	16684	16817	16725	16616	16651	16488	16647	16685	16593	16657	16817	16750	16599	16504	16835	16725	16473	16894	16842	16690	16711	16621	16718	16677	16618	16608	16618	16872	16623	16741	16742	16821	16665	16600	16628	16679	16700	16705	16433	16664	16625	16732	16542	16666	16652	16662	16689	16606	16783	16584	16677	16731	16443	16553	16633	16594	16598	16758	16552	16644	16754	16750	16753	16884	16775	17030	16593	16513	16667	16713	16624	16896	16434	16624	16673	16810	16455	16725	16587	16690	16775	16771	16708	16684	16622	16742	16732	16659	16743	16563	16686	16640	16710	16642	16683	16613	16519	16664	16826	16588	16513	16694	16538	16796	16456	16747	16616	16646	16528	16523	16675	16689	16711	16564	16672	16636	16702	16500	16599	16525	16639	16724	16632	17040	16816	16759	16930	16506	16719	16783	16649	16862	16591	16651	16682	16714	16354	16588	16448	16493	16687	16424	16670	16640	16746	16692	16766	16601	16612	16697	16455	16800	16569	16717	16672	16909	16782	16521	16591	16673	16729	16619	16546	16794	16640	16759	16660	16759	16853	16638	16677	16613	16589	16759	16719	16596	16673
20121	25499	25222	19374	17593	17935	17029	16317	15231	14832	14379	13988	13815	13856	14179	14700	15991	15887	15156	14416	14064	13748	13794	13765	13640	13698	13735	13588	13638	13576	13629	13665	13631	13617	13577	13723	13733	13822	13716	13621	13560	13677	13624	13679	13665	13658	13603	13744	13751	13709	13826	13849	13765	13778	13749	13658	13579	13625	13628	13688	13652	13805	13494	13714	13622	13877	13612	13796	13633	13678	13665	13565	13760	13526	13881	13844	13796	13660	13668	13653	13652	13568	13854	13518	13717	13578	13682	13669	13647	13684	13854	13763	13601	13601	13767	13692	13698	13699	13858	13657	13733	13793	13770	13668	13636	13666	13599	13483	13726	13674	13769	13613	13724	13719	13642	13634	13871	13716	13690	13782	13737	13634	13610	13865	13549	13633	13637	13733	13822	13568	13710	13788	13572	13691	13660	13660	13899	13653	13687	13709	13830	13658	13596	13759	13646	13721	13636	13956	13667	13847	13706	13583	13571	13693	13638	13751	13709	13818	13546	13558	13644	13615	13820	13633	13696	13722	13688	13750	13574	13488	13550	13658	13666	13672	13536	13682	13689	13768	13778	13609	13653	13594	13560	13615	13524	13694	13718	13684	13616	13862	13649	13668	13616	13722	13677	13779	13652	13789	13588	13728	13632	13676	13826	13774	13645	13589	13584	13744	13610	13643	13822	13570	13642	13694	13653	13791	13594	13718	13768	13561	13785	13730	13643	13629	13798	13645	13580	13736	13496	13873	13514	13589	13628	13605	13665	13667	13587	13670	13796	13782	13594	13651	13679	13673	13720	13668	13732	13779	13608	13486	13799	13736	13505	13500	13789	13560	13758	13693	13735	13728	13651	13731	13588	13532	13917	13585	13662	13556	13562	13600	13666	13890	13784	13522	13611	13664	13716	13812	13674	13679	13807	13789	13911	13646	13721	13595	13648	13622	13594	13796	13712	13781	13781	13512	13550	13720	13845	13757	13510	13635	13635	13848	13694	13628	13664	13714	13626	13693	13744	13604	13679	13755	13737	13817	13569	13663	13599	13694	13712	13533	13739	13656	13552	13790	13600	13735	13738	13526	13660	13559	13644	13664	13845	13669	13724	13559	13688	13574	13583	13659	13754	13613	13588	13685	13684	13731	13657	13621	13653	13733	13732	13778	13712	13545	13658	13522	13632	13676	13746	13763	13731	13700	13652	13619	13628	13531	13584	13607	13733	13696	13693	13697	13681	13686	13715	13722	13744	13723	13749	13754	13698	13590	13700	13656	13773	13762	13628	13817	13518	13765	13615	13800	13586	13516	13595	13673	13706	13580	13690	13746	13647	13550	13814	13695	13628	13695	13683	13623	13719	13577	13833	13677	13605	13786	13645	13775	13771	13729	13642	13686	13607	13673	13578	13678	13520	13647	13830	13694	13597	13713	13650	13558	13671	13663	13534	13738	13623	13680	13739	13659	13682	13793	13667	13734	13590	13828	13827	13708	13476	13758	13537	13689	13745	13780	13596	13713	13633	13763	13710	13588	13774	13825	13666	13677	13698	13767	13692	13727	13702	13446	13802	13602	13782	13591	13504	13593	13766	13638	13770	13697	13669	13844	13632	13522	13681	13723	13915	13660	13809	13618	13683	13819	13728	13486	13783	13531	13652	13591	13664	13590	13779	13559	13740	13750	13419	13748	13560	13837	13680	13691	13672	13816	13695	13668	13640	13662	13672	13772	13452	13799	13603	13483	13754	13804	13664	13783	13692	13504	13809	13788	13619	13750	13529	13584	13582	13750	13543	13639	13769	13804	13585	13592	13633	13843	13544	13670	13619	13748	13582	13764	13657	13750	13655	13594	13737	13532	13694	13706	13714	13588	13751	13615	13662	13556	13648	13798	13640	13529	13902	13695	13741	13670	13789	13758	13799	13575	13620	13800	13819	13744	13771	13542	13623	13680	13867	13688	13626	13714	13643	13530	13628	13747	13651	13709	13738	13733	13760	13545	13476	13504	13677	13797	13552	13706	13582	13702	13749	13698	13712	13755	13922	13515	13833	13658	13707	13600	13560	13676	13728	13772	13748	13737	13679	13538	13821	13792	13645	13641	13646	13638	13632	13674	13708	13781	13669	13642	13760	13659	13612	13685	13798	13629	13768	13718	13735	13741	13686	13603	13678	13668	13631	13715	13822	13410	13574	13579	13638	13499	13668	13628	13668	13587	13587	13785	13530	13557	13572	13654	13729	13495	13685	13549	13689	13502	13785	13809	13525	13599	13936	13718	13574	13607	13561	13663	13549	13723	13612	13762	13752	13698	13723	13539	13632	13595	13604	13663	13727	13601	13646	13692	13624	13449	13619	13570	13809	13662	13746	13705	13628	13532	13865	13675	13650	13658	13788	13578	13617	13867	13690	13693	13738	13690	13521	13760	13659	13710	13762	13662	13797	13633	13735	13776	13853	13753	13702	13846	13743	13595	13513	13710	13750	13720	13866	13714	13610	13687	13654	13761	13647	13727	13677	13660	13574	13763	13624	13683	13897	13583	13782	13793	13749	13681	13692	13738	13698	13583	13539	13690	13618	13550	13536	13625	13527	13603	13650	13830	13694	13626	13821	13630	13602	13691	13613	13734	13609	13695	13623	13642	13698	13658	13707	13699	13687	13808	13706	13646	13699	13754	13663	13756	13639	13680	13688	13867	13497	13543	13682	13533	13760	13548	13663	13639	13676	13574	13724	13586	13766	13713	13674	13678	13619	13595	13808	13572	13657	13694	13591	13868	13670	13673	13597	13440	13683	13527	13810	13678	13586	13589	13639	13772	13617	13746	13673	13674	13803	13852	13663	13739	13594	13760	13692	13599	13761	13634	13631	13641	13593	13658	13634	13775	13768	13472	13813	13766	13810	13754	13673	13710	13874	13823	13768	13656	13714	13513	13631	13666	13778	13652	13650	13557	13679	13722	13647	13772	13680	13588	13443	13537	13684	13572	13464	13791	13726	13626	13503	13742	13695	13796	13593	13470	13566	13736	13773	13541	13542	13693	13593	13859	13655	13789	13651	13569	13711	13723	13690	13715	13688	13712	13692	13853	13563	13718	13745	13570	13397	13533	13620	13714	13661	13736	13588	13537	13727	13665	13658	13821	13586	13915	13618	13768	13695	13811	13754	13641	13718	13802	13697	13629	13691	13683	13477	13711	13770	13750	13604	13816	13665	13705	13756	13548	13685	13894	13614	13643	13692	13468	13757	13654	13607	13698	13556	13597	13719	13675	13652	13655	13739	13868	13531	13632	13848	13726	13619	13561	13727	13570	13587	13700	13814	13650	13735	13785	13429	13596	13680	13587	13700	13748	13871	13606	13646	13619	13806	13653	13743	13643	13480	13682	13763	13695	13749	13560	13920	13597	13676	13664	13651	13712	13644	13734	13680	13753	13712	13881	13673	13679	13680	13645	13691	13823	13511	13766	13661	13559	13659	13682	13542	13529	13846	13801	13779	13700	13704	13793	13825	13712	13667	13556	13642	13622	13753	13702	13678	13635	13891	13549	13556	13585	13694	13626	13764	13653	13677	13700	13692	13591	13486	13739	13618	13650	13702	13809	13638	13782	13540	13699	13576	13553	13706	13718	13720	13675	13622	13659	13573	13753	13815	13594	13609	13680	13632	13617	13704	13768	13877	13771	13674	13774	13555	13670	13628	13848	13792	13679	13867	13700	13767	13760	13542	13781	13561	13595	13697	13606	13859	13582	13772	13685	13700	13709	13801	13582	13670	13565	13822	13715	13976	13719	13580	13612	13583	13687	13592	13761	13669	13734	13698	13698	13803	13769	13598	13638	13856	13549	13669	13801	13665	13659	13538	13788	13846	13723	13765	13582	13796	13810	13598	13728	13767	13690	13826	13756	13719	13822	13709	13636	13762	13678	13688	13649	13647	13720	13703	13687	13740	13556	13698	13515	13565	13599	13565	13578	13693	13781	13716	13749	13618	13637	13644	13711	13754	13688	13657	13685	13737	13573	13778	13696	13697	13575	13787	13680	13735	13812	13672	13663	13795	13718	13624	13827	13577	13630	13892	13703	13823	13748	13703	13680	13724	13710	13723	13837	13606	13741	13637	13693	13707	13656	13616	13789	13700	13682	13706	13637	13843	13817	13743	13633	13603	13663	13632	13734	13759	13742	13687	13879	13660	13836	13594	13581	13604	13745	13463	13772	13736	13681	13705	13777	13656	13547	13825	13701	13698	13534	13643	13580	13682	13629	13714	13691	13550	13622	13655	13734	13786	13825	13854	13575	13698	13623	13550	13673	13904	13584	13701	13617	13755	13773	13690	13729	13814	13474	13738	13732	13700	13773	13727	13593	13685	13870	13733	13640	13611	13630	13630	13599	13706	13649	13678	13649	13718	13575	13572	13685	13676	13819	13556	13570	13735	13504	13691	13690	13777	13800	13729	13623	13567	13503	13673	13630	13799	13757	13784	13611	13702	13623	13740	13720	13585	13751	13471	13660	13769	13686	13659	13742	13653	13626	13773	13679	13726	13602	13702	13766	13791	13557	13700	13827	13653	13639	13646	13469	13715	13864	13648	13704	13782	13693	13664	13846	13759	13644	13745	13570	13638	13704	13555	13618	13565	13817	13648	13661	13638	13660	13725	13624	13765	13718	13981	13586	13566	13628	13722	13688	13643	13833	13884	13855	13685	13823	13668	13587	13641	13719	13657	13738	13569	13699	13847	13764	13614	13749	13673	13550	13784	13719	13657	13696	13693	13815	13558	13729	13821	13639	13738	13675	13511	13521	13616	13710	13780	13624	13631	13749	13675	13786	13725	13840	13680	13695	13669	13610	13660	13702	13758	13767	13634	13674	13595	13747	13482	13575	13572	13632	13812	13867	13757	13637	13655	13737	13733	13610	13652	13730	13737	13525	13738	13558	13774	13651	13700	13607	13754	13667	13671	13532	13744	13588	13548	13736	13732	13664	13699	13750	13619	13619	13830	13652	13781	13702	13802	13809	13610	13698	13710	13806	13742	13607	13707	13740	13594	13613	13624	13839	13797	13590	13539	13597	13789	13699	13735	13746	13695	13675	13666	13655	13641	13710	13590	13723	13742	13607	13711	13471	13715	13650	13640	13852	13574	13719	13605	13771	13624	13463	13606	13782
25521	21599	28720	25246	23272	22977	22578	20304	18917	18621	17942	17487	17349	17673	18154	23544	28492	26940	22868	19855	18090	17249	17050	17071	17099	17126	17012	16784	16934	17062	16869	16993	17097	16963	16999	16711	17086	16948	17036	16907	16983	16767	17061	16892	17161	16973	17130	16982	16861	16906	16812	16971	17045	16666	16978	16917	16838	17079	17072	16863	16767	16795	16727	16766	16848	16768	16831	16783	16930	16984	17108	17049	17075	16860	16945	16971	16879	16846	16813	16801	17079	16982	17168	16782	16996	16994	16952	17110	16702	16992	16764	16834	17027	17167	16968	16689	16766	17202	16861	16970	16783	16684	16794	17080	16929	16936	16854	16927	16848	17000	17102	16953	17105	16738	17041	17036	16806	17059	16812	16863	16722	16815	17047	17023	16786	16837	16899	16914	16625	16631	17064	16758	16797	16728	16765	16950	16865	16840	16966	16988	16843	16831	16852	16799	16957	16764	16767	16888	17055	16916	16853	16935	17003	16726	17056	17106	16990	16886	16838	16908	16756	16969	16939	16828	16835	16719	16887	16919	16596	16932	16978	16932	16749	16965	16798	16870	16929	16819	16931	16630	16952	16702	16896	16996	16875	16913	16761	17017	16767	16803	17107	16924	16787	16693	16970	17004	16812	16957	17046	17003	16857	16842	16973	16806	16543	16875	16898	16935	16993	16745	16787	16974	16926	16893	16844	17005	16895	16880	16955	16950	16659	16829	16782	16984	16900	16787	16859	16863	16691	16924	16749	16895	16815	16844	16825	16992	17043	17025	16989	16918	16848	16794	16913	16843	17124	16875	16729	16894	16908	17030	16923	16815	16634	16802	16818	16867	16815	16825	16880	16922	16832	16529	16971	16953	16910	16987	16901	16967	17066	16897	16942	17073	16944	16901	16996	16862	16732	16758	16935	16811	16836	16871	17053	17118	16755	16740	17055	16830	16886	16975	16820	16984	16761	16669	16771	16798	16838	16747	16904	16782	16932	17156	16944	16876	16938	17032	16948	16815	16864	16929	17031	17006	16947	16920	17094	17005	16805	17031	16975	16947	16887	16972	16962	17016	17081	16822	16711	17189	16751	16960	17040	16974	16707	16674	17070	16532	16924	16783	16804	16852	16811	17049	16805	16916	17052	16932	16853	16708	16814	16652	17035	17020	16969	16788	16858	16916	16807	16970	16872	16989	16988	16663	16894	16813	16911	16953	17028	16837	16934	16624	17101	16951	16691	16885	16683	16755	16728	16715	16927	16914	16784	16838	17021	16987	16752	17003	16949	16844	17001	16752	16878	17002	17048	16852	17139	16948	16719	16733	16867	17018	16970	17023	16926	16885	16964	17011	17027	16736	16899	16914	16748	17119	16684	16867	17100	16777	16839	16856	16965	16929	16960	17046	16944	16914	16872	16943	16945	16769	16806	16879	17012	16785	16877	16943	16917	16883	16889	16891	16718	16640	16763	16779	16819	16773	16686	16833	16803	16738	16791	16837	16910	16975	16888	16718	17022	16862	16686	16910	17043	16894	17012	16915	16891	16869	16966	17051	16781	16714	16948	16960	17019	16954	16919	16877	16968	16829	16905	16921	16899	17039	16734	16919	16948	16932	17140	16782	16824	16812	16899	16931	16777	17111	17072	16907	16883	16810	16881	16836	16842	16745	16994	16984	16996	16728	16907	16846	16865	17063	16858	16811	16960	16980	16895	16905	16707	16918	16829	16785	16985	16992	16972	16793	16783	16910	17007	16769	16983	16712	16849	16695	16668	16677	16763	17070	16826	16753	17024	16863	16963	17113	16974	17045	16765	16786	16917	16880	16899	16941	16882	17021	16988	16734	17125	16988	16762	16886	16880	17092	16816	16866	16818	16930	16615	16753	16968	16790	16807	17047	16787	16899	17008	16948	16984	16776	17021	16902	16740	16879	16831	16791	16807	16739	16796	16934	16973	16786	16934	16842	17055	16648	16941	16823	16904	17016	16866	16816	17023	16763	16751	16957	16816	16896	16734	16984	16948	16807	16973	16691	16748	17078	16847	17062	16853	17048	16610	16753	17032	16869	16865	16874	16991	16911	16761	16577	16772	16859	17039	16910	17013	16775	16883	16942	16823	16722	16950	16788	16859	16811	16872	16715	16796	16809	16893	16900	16944	16821	16959	17040	16918	16845	16893	16800	16795	16859	16777	16866	16712	16896	16716	16778	16722	16796	16980	16731	16992	16829	16843	16900	16862	16768	16860	16991	16881	16569	16881	17258	16892	16802	16912	17021	16881	16758	16852	16886	16584	16687	16748	16808	16912	17005	16811	16973	16879	16851	16771	16754	16809	16737	16957	16953	17005	16804	16703	16760	16900	16794	16907	16843	16872	17042	16875	16931	16890	16788	16757	16873	16889	16943	16968	16950	17004	16735	16871	16794	17043	16946	16840	16770	16800	16865	16746	16811	16792	16941	16773	17033	17006	16846	16812	16756	16759	16946	16897	17014	16903	16855	16894	16742	16875	16832	17012	16922	16972	17006	16940	16805	16788	16584	16827	16788	16842	16971	16917	16658	16988	17003	16879	16930	16906	16906	16901	16817	16926	17003	16674	16881	16884	16867	17077	16876	16814	16963	17045	16793	16794	16839	16699	16858	16742	16785	16906	16780	17036	16877	16897	17126	16938	16626	16892	16817	17105	16829	16898	16948	16702	16964	16929	16811	17093	16818	16890	16776	17264	16910	16787	16702	16800	16811	16934	16936	16772	16809	16854	16870	16744	16865	16749	16867	17059	17046	17066	16932	16720	17109	16918	17002	16922	16842	16797	17067	16837	17031	16868	16971	16881	16762	16922	16906	16953	16898	16842	17002	17003	16815	17018	16859	16954	16668	16756	16829	16670	16876	17057	16790	16939	17029	16596	16977	16922	16812	16882	16753	16714	16675	16634	16848	16714	17104	16910	17138	16977	16767	16827	16784	16821	16922	16970	16841	16700	16893	16822	16654	16873	17132	16635	16772	16848	16617	16945	16929	17119	16970	16954	16941	16946	16725	16978	16795	16794	16793	16937	16843	16808	16813	16667	16787	16789	16987	16679	16785	16741	17029	16930	16898	16882	16955	16852	16755	16750	16789	16813	16811	16826	16527	17050	16896	16804	16917	16801	16685	16992	16935	16947	16873	16819	17096	16851	16968	16905	16999	16832	16799	16757	16793	16764	16590	16957	16807	16980	16572	16831	16780	16733	16986	17019	17066	16935	16922	16915	16949	16940	16736	16775	16894	16824	16873	16808	16578	16834	16993	16830	17040	17022	16990	16937	16954	17042	16945	16943	16709	16893	17015	16884	16924	16727	16825	16853	16945	16856	16790	16770	16863	16801	16915	16638	16899	16869	16863	16899	16861	16683	16784	16718	16975	16888	16873	16931	16671	16932	17014	16762	16989	16797	16957	17062	16764	16932	16793	16783	17005	16681	16880	16881	17050	16980	16906	16886	16961	16957	16843	16985	17090	16977	16797	16975	16641	16984	16843	16861	16766	16778	16815	16882	16705	16775	16919	16924	16761	16916	17014	16902	16791	16824	16923	16754	16961	16839	16780	16859	16869	16872	16863	16868	16733	16897	16967	17097	16717	17107	16819	16871	16675	16723	16778	16934	16992	16806	17032	16783	17021	16934	16809	16864	16588	16899	16806	16922	16677	16753	17045	16789	16734	16979	16829	16698	16930	16983	17052	16954	17049	16875	16933	17048	16789	16993	16948	17053	16999	16844	16924	16983	17090	16719	16835	16872	16863	16997	16883	16928	16774	16824	16869	16695	16864	16849	16854	17075	17007	17030	16696	16784	16890	16755	16997	16617	17077	16725	17030	16998	16755	16866	16884	16633	16871	16940	16865	16817	16840	16776	16914	16849	16924	16912	16891	16825	16852	16984	16826	16907	16987	16938	16777	16827	16851	17054	16957	16820	16916	16854	16678	16867	16852	17016	16989	17174	16893	17024	16868	16880	16707	16658	16978	16792	16887	16809	16787	16721	16867	16808	16721	16749	16826	16908	16716	16891	16943	16758	16982	16938	16990	16899	16948	16918	16718	16689	16910	16954	16731	16997	16866	16847	16912	17148	16817	16752	16791	16739	16861	16892	16791	16934	16940	16801	16672	16674	16829	16917	16938	16983	16874	16902	16885	16935	16845	16713	17053	16988	16702	16885	16757	16916	16759	16765	17071	16810	16965	16983	16826	16909	16810	16924	16981	16756	16811	16744	16953	17062	16859	16794	16834	17137	16938	16742	16933	16734	16761	16683	16932	16941	16732	16845	16937	16849	16695	16942	16706	16798	16949	17063	16848	16764	17069	16857	16935	16897	16984	16758	16516	16857	17066	16817	16928	16951	16867	16758	16967	16859	16921	16700	16784	16744	16947	16995	16922	16674	16794	16694	16875	16762	16954	16738	16832	16827	16964	16809	16835	16727	16786	16928	16985	16679	16890	16773	16982	16959	16897	16729	17007	16922	17073	17003	16861	16954	16919	17059	16642	16952	16744	16960	16898	16630	16666	17055	17122	16855	16777	16895	16973	16924	16661	16838	16560	17060	16864	16782	16954	16708	16935	17003	16648	16978	16875	16715	16815	16852	16754	16782	16975	16937	16778	16824	16880	16912	16777	16825	16853	17030	16760	16814	16878	16959	16891	16953	17059	16729	16890	16758	16853	16905	16794	16894	16981	16982	16878	16815	16983	16900	16829	16825	16983	16915	16899	17021	16785	16832	16766	16854	16763	16899	16965	16938	16815	16887	16860	16889	16912	16904	16987	16852	16859	17014	16967	16838	16929	16862	16931	16772	16975	16679	17002	16692	16765	16889	16834	16915	16954	16916	16997	16828	16737	16967	16906	16691	16844	16989	16846	16933	16826	17030	16956	16801	16763	16836	16877	17085	16952	16895	16753	16867	16627	16960	16871	17014	16933	16942	16851	16806	16811	16712	16798	16992	16930	16892	16984	16837	16710	16666	17059	16848	16720	16905	16774	16881	17026	16970	16809	16727	16858	16796	16769	16664	16677	16813	16832	16813	16768	16722	16786	16928	16889	16915	16872	17120	16858	17019	16908	16926	16693	16946	16910	16861	16746	16796	16819	16888	16903	16830	16802	17007	16745	16842	17002	17122	16763	16919	16910
19759	32003	31329	25395	21962	20530	19623	18707	17020	16475	15270	14231	14211	14805	15959	24696	29416	26135	21099	16678	14858	13993	13907	13834	13977	13739	14039	13886	13915	13803	13991	13637	13763	13991	13749	13992	13852	13722	13791	13696	13863	13895	13811	13784	13780	13813	13813	13707	13776	13700	13734	13850	13876	13774	13779	13718	13915	13740	13819	13886	13706	13914	13804	13965	13810	13724	13852	13858	14142	13909	13915	13831	13992	13907	13925	13721	13945	13673	13954	13896	13798	13877	13889	13657	13668	13959	13793	13793	13706	13940	13815	13868	13962	13991	13855	13910	13854	13899	13897	13884	13853	13836	13709	13847	13848	13688	13825	13886	13854	13871	13785	13943	13983	13738	13820	13741	13707	13801	13807	13893	13935	13896	13778	13978	13871	13828	13917	13756	13880	13742	13783	13943	13757	13855	13888	13636	13774	13748	13831	13772	13744	13962	13676	13889	13739	13883	13547	13948	13821	13683	13952	13894	13724	13898	13789	13715	13896	13615	13783	14052	13650	13979	13695	13793	13862	13764	13827	13887	13792	13742	13737	13941	13972	13930	13916	13704	13851	13852	13790	13892	13861	13784	13807	13754	13691	13733	13831	13852	13586	13883	13980	13853	13999	13782	13810	13815	13777	13926	13759	13530	13866	13762	14028	13987	13770	13816	13900	13752	13929	13623	13806	13903	13789	13657	13722	13789	13661	13838	14001	13635	13710	13798	13852	13867	13958	13800	13840	14027	13763	13807	13781	13873	14003	13867	13836	13793	13874	13889	13727	13773	13738	13819	13791	13806	13730	13753	13805	13983	13884	13728	13773	13947	14012	13753	13734	14023	13782	13723	13895	13888	13757	13751	13815	13727	13930	13721	13836	13762	13992	13730	13893	13698	13650	13961	13850	13912	13979	13845	14042	13741	13947	13872	13769	13798	13888	13671	13735	13722	13967	13787	13655	13807	13861	13808	13734	13778	13927	13763	13796	13755	13889	13979	13776	13763	13881	13748	13785	13704	13738	13753	13803	14006	13894	13686	13730	13822	13836	13838	13987	13980	13782	13811	13883	13631	13980	13718	13911	13805	13645	13928	13996	13694	13952	13792	13767	13989	13602	13674	13976	13745	13880	13863	13917	13637	13794	13940	13861	13684	13932	13685	13633	13989	13839	13924	13769	13585	13965	13883	13810	13883	13818	13832	13942	14105	13755	13853	13825	13893	13792	13778	13685	13747	13832	13839	13790	13788	13823	13827	13878	13948	13855	13704	13865	13846	13772	13917	13792	13709	13971	13745	13825	13915	13836	13849	13803	13839	13736	14018	13869	13896	13765	14175	13687	13846	13855	13812	13804	13706	13839	13869	13756	13958	13694	14039	13810	13861	13892	13961	13845	13750	13750	13971	13720	13744	13840	13718	13820	13925	13811	13858	13873	13730	13786	13751	13859	14012	13582	13860	13953	13833	13814	13629	13728	13740	13781	13760	13869	13699	13675	13905	13774	13841	13778	13837	13752	13805	13898	13875	13916	13740	13940	13778	13724	13848	13786	13827	13842	13958	13707	13624	13813	13792	13929	13725	13821	13704	13840	14014	13871	13892	13874	13772	13797	13822	13808	13753	13830	13795	14002	13832	14046	13828	13845	13822	13796	14142	13807	13842	13753	13699	13778	13778	13838	13906	13783	13772	13851	13788	13690	13886	13842	13734	13784	13868	13912	13975	13931	13731	13854	13730	13873	13915	13857	13845	13692	13740	13838	13699	13806	13783	13844	13938	13749	13695	13641	13806	13700	13832	13744	13914	13916	13846	13881	13645	13908	13775	13829	13893	13852	13710	13897	13925	13692	13833	13738	13877	13862	13673	13923	13772	13770	13770	13804	13844	13702	13885	13720	13903	13759	13835	13866	13722	13938	13894	13749	13798	13914	13880	13691	13874	13760	13888	13891	13698	13679	13845	13721	13807	13720	13811	13757	13824	13835	13737	13902	13825	13846	13974	13920	13875	13813	13965	13819	13860	13700	13763	13682	14027	13970	13730	13805	13907	13766	13829	13685	13894	13750	13706	13971	13850	13830	13924	13911	13929	13634	13722	13950	13763	13904	13806	13859	13778	13642	13787	13873	13871	13734	13699	13884	13877	13772	13908	13939	13692	13729	13874	13747	13733	13853	13810	13803	13978	13757	13850	13992	13899	13724	13917	13793	13869	13723	13777	13705	13881	13770	13811	13821	13812	13716	13780	13855	13775	13754	14061	13726	13897	13755	13908	13896	13643	14012	13889	13987	13837	13890	13798	13651	13723	14001	13992	13892	13689	13661	14074	13918	13773	13768	13891	13790	13791	13705	13856	13936	13901	13716	13778	13749	13816	13843	13923	13866	13720	13910	13830	13813	13776	13835	13936	13882	13934	13750	13834	13797	13838	13930	13667	13808	13801	13848	13780	14027	13951	13609	13840	13970	13775	13767	13877	13764	13883	13776	13575	13736	13865	13711	13826	13840	13854	13844	13879	13792	13844	13939	13904	13697	13744	13785	13750	13865	13855	13770	13811	13938	13832	13843	13982	13929	13781	13911	13814	13723	13861	13725	13884	13747	13629	13857	13723	13883	13923	13930	13734	13945	13812	13788	13908	13928	13842	13805	13832	13776	13759	13927	13785	13807	13698	13848	13773	13836	13928	13761	13853	13766	13923	13881	13849	13873	13953	13815	13623	13921	13846	13760	13790	13678	13866	13859	13701	13966	13669	13893	13871	13753	13869	13771	13706	13913	13739	13898	13730	13761	13824	13901	13770	13882	13725	13813	14136	13823	13823	13840	13870	13865	13982	13856	13904	13795	13720	13892	13902	13902	13757	13884	13652	13805	13810	13779	13825	13863	13917	13849	13812	13652	13803	13765	13624	13832	13531	13742	13773	13894	13786	13945	13812	13743	13860	13962	13757	13705	13684	13853	13832	13873	13731	13930	13721	13822	13898	13922	13721	13863	14053	13632	13767	13826	13912	13909	13756	13927	13755	13850	13753	13823	13779	13804	13756	13898	13904	13738	13860	13900	13971	13819	13759	13866	13928	13791	13861	13873	13738	13753	13686	13825	14064	13895	13866	13850	13967	13680	13653	13692	13826	13847	13891	13714	13874	13905	13795	13909	13838	13930	13845	13781	13832	13628	13836	13785	13967	13897	13920	14041	13902	13932	13787	13837	13736	13817	13878	13753	13719	14018	13851	13848	13791	13762	13762	13907	13855	13993	13896	13914	13877	13821	13814	13814	13872	13776	13904	13852	13738	13739	13690	13721	13925	13979	13834	13979	13778	13843	13894	13765	13916	13704	13744	13973	13799	13876	13862	13905	13845	13716	13797	13921	13789	13901	13795	13772	13904	13978	13832	13885	13975	13817	13803	13702	13783	13809	13801	13873	13935	13847	13931	13884	13926	13795	13787	13937	13721	13929	13825	13915	13684	13744	13726	13800	13884	13800	13818	13730	13835	14038	13811	13856	13775	13929	13944	13840	13955	13878	13835	13978	13729	13753	13875	13811	13826	13911	13843	13732	13687	13872	13862	13860	13801	13911	13774	13815	13909	13738	13779	13675	13892	13950	13777	13656	13811	13765	13579	13778	13704	13783	13673	13877	14018	13826	13864	13828	13770	13715	13841	14076	13674	13919	13952	13988	13795	13835	13778	13708	13834	13788	13845	13925	13823	13832	13884	13797	13762	13790	13698	13821	13846	13909	13732	13951	13830	13672	13735	13779	13850	13883	13709	13902	13977	13751	13585	13866	13834	13909	13923	13908	13842	13914	13668	14005	13888	13920	13898	13941	13835	13802	13795	13858	13875	13898	13785	13757	13777	13827	13807	13956	13987	13795	13719	13853	13840	13915	13749	13632	13807	13862	13863	13875	13928	13712	13804	13780	13777	13730	13822	13686	13810	13497	13804	13777	13800	13762	13642	13806	13870	13963	13777	13752	13766	13813	13668	13815	13742	13807	13634	13942	13726	13755	13806	13862	13739	13893	13808	13795	13847	13812	13849	14055	13879	13907	13840	13633	13926	13862	13855	13734	13811	13745	13783	13842	13868	13813	13793	13866	13795	13774	13820	13950	13896	13945	13783	14038	13878	13863	14102	13783	13724	13720	13936	13862	13646	13777	13837	13960	13701	13754	13792	13844	13928	13857	13702	13864	13758	13690	13882	13884	13678	13944	13813	13846	13732	14010	13750	13601	13738	13752	13925	13745	13779	13888	13809	13885	13909	13672	13780	13792	13960	13884	13837	13986	13948	13797	13821	13765	13956	13906	13806	13751	13766	13942	14023	13844	13703	13846	13928	13983	13801	13818	13742	13941	13800	13799	13974	13822	13956	13844	13806	13941	13863	13733	13795	13879	13777	13800	13835	13713	13699	13711	13875	13867	13918	13702	13866	13805	13607	13820	13928	13772	13877	13803	13821	13777	13738	13913	13910	13911	14091	13745	13863	13726	13838	13871	13898	13677	13673	13839	13788	14064	13859	13966	13867	13948	13815	13920	13699	13745	13843	13829	13899	13758	13798	13766	13829	13970	13762	13721	13878	13916	13808	13990	13936	13847	13743	13993	13848	13718	13719	13692	13928	13763	13840	13807	13859	13778	13651	13917	13984	13960	13797	13834	13859	13728	13783	13815	13866	13933	13922	13730	13912	13921	13895	13880	13928	13858	13886	13653	13841	13812	13923	13900	13847	13771	13868	13728	13888	13736	13792	13696	13780	13954	13723	13679	13886	13771	13763	14012	13945	13935	13979	13758	13770	13851	13728	13915	13839	13832	13744	13926	13926	13723	13819	13648	13811	13846	13856	14001	13858	13861	13729	13982	13985	13876	13851	13802	13736	13704	13824	13748	13811	13923	13953	13773	13815	14019	13814	13770	13633	13846	13836	13774	13795	13808	13815	13737	13761	13906	13878	13667	13812	13834	13848	13914	13807	14060	13911	13841	13895	13869	13816	13763	13751	13788	13844	13859	13793	13742	13907	13765	13873	13822	13843	13786	13920	13687	13861	13803	13843	13893	13847	13800	13983	13926	13722	13823	13750	13959	13688	13821	13844	13756	13803	13767	13800	13928	13903	13850	13799	13894	13864	13810	13750	13953	13887	13815	13847	13857	13923	13866	13691	13868	13757
24093	21494	29081	24436	22308	24712	25785	21181	20262	19915	18881	17498	17393	17883	19266	29679	34909	32572	26331	21451	18902	17476	17019	16696	16798	17008	17158	16853	16708	16978	16866	16888	16818	16919	16650	16715	16719	16729	16982	16903	16992	16702	16846	16879	16831	16717	16926	16749	16841	16794	16637	16663	16950	17049	16808	16719	16894	16907	17018	17049	17072	17018	16844	16727	16879	16964	16820	16904	16818	16976	16888	16770	16861	16836	16889	16733	16712	16893	16858	16782	16857	16782	16786	16832	16678	16973	16857	16758	16786	16995	16953	16704	16693	16678	16827	16826	16908	16811	16698	16869	16996	16818	16728	16780	16852	16765	16857	16854	16936	16873	16842	16714	16594	16749	16856	16782	16779	16829	16850	16816	16779	16849	16712	16789	16897	16747	16867	16769	17025	16765	16896	16857	16941	16705	16853	16789	16966	16773	16913	16971	16821	16625	16843	16808	16861	16637	16822	16849	16641	16788	16915	16648	16780	16834	16891	16809	16688	16688	16768	16882	16929	16741	16863	16712	16807	16950	16930	16684	16872	16743	16812	16908	16794	16902	16827	16691	16854	16559	16760	16898	17046	16775	16637	16863	16973	16818	16740	16968	17099	16664	16795	16720	16803	17002	16793	16641	16853	16643	16773	16910	16657	16784	16927	16785	16758	16839	16851	16885	16963	16805	16772	16809	17007	16642	16857	16697	16892	16974	16965	16719	16727	16898	16896	16781	16927	16723	16759	16875	16874	16773	16681	16614	16784	16893	16776	16834	16864	17007	17108	16811	16776	16802	16711	16828	16981	16930	16686	16887	16871	16958	16815	16962	16917	16682	16748	16736	16833	16640	16802	16770	16901	16898	16980	16892	16719	16797	16526	16726	16986	16893	16616	16851	16743	16722	16850	16848	16936	16967	16799	17004	16807	16913	16790	16680	16742	16802	16642	16784	16927	17068	16833	16698	16718	16827	16667	16887	16850	16698	16758	16595	16757	16624	16889	16718	16688	17013	16875	16845	16813	16807	16710	16838	16934	16691	16774	16752	16778	16705	16889	16904	16767	16825	16619	16808	16748	16786	16932	16923	16745	16888	16799	16651	16789	16912	16726	16859	16761	16799	16879	16584	16972	16845	16770	16805	16918	16617	16881	16869	16701	16895	16837	16610	16829	16616	16891	16557	16674	16919	16900	16863	16786	16896	16770	16705	16910	16971	16707	16788	16696	16679	16713	16944	16554	16680	16770	16897	16725	16831	17024	16808	16696	16888	16717	16776	16767	16906	16690	16878	16884	16895	16983	17052	16736	16654	16975	16646	16788	16933	16863	16648	16720	16730	16768	16815	16679	16726	16712	16735	16942	16958	16903	16898	16718	16945	16597	16783	16846	16797	16861	16723	16835	16815	16876	16736	16651	16870	16716	16741	16847	16799	17054	16901	16938	16968	16709	17041	16767	16820	16928	16912	16991	16792	16848	16720	16844	16622	16822	16711	16926	16899	17059	16705	16644	16610	16810	16552	16809	16730	16874	16786	16858	16691	16856	16867	16921	16825	16776	16775	16789	16812	16777	16840	16875	16837	16850	16993	16923	16814	16857	16785	16978	16878	17103	17014	16726	16953	16735	16805	16658	16650	16684	16946	16980	17028	16804	16879	16844	16895	16704	16884	16693	17003	16716	16830	16767	16819	16920	16644	16593	16889	16787	16787	16966	16856	16653	16710	16946	16816	17067	16839	16877	16845	16695	16829	16865	16722	17061	16653	16671	16771	16831	16997	16651	17022	16884	17052	16884	16785	16724	16777	17002	16834	16738	16889	16971	16598	16653	16618	16720	16920	16823	16631	17111	16893	16741	16468	16804	16973	16563	16830	16815	16831	16757	16809	16812	16687	16664	17072	16862	16824	16916	16935	16867	17022	16642	16821	16774	16943	16884	16921	16777	16809	17029	16753	16720	16681	16954	16786	16821	16902	16874	16705	16821	16678	16938	16782	16847	16787	16731	16683	16959	16871	16809	16757	16620	16635	16527	16670	16694	16811	16835	16777	16753	16961	16754	16904	16924	16770	16858	16778	16912	16932	16711	16816	16740	16827	16799	16886	16808	16777	16809	16721	16968	17161	16819	16713	16721	16782	16656	16843	16537	16707	16754	16651	16779	16681	16774	16863	16902	16771	16715	16878	17010	16711	16788	16780	16810	16735	16786	16633	16977	16872	16810	16834	17046	16808	16648	16726	16821	16838	16838	16859	16752	16862	16786	16936	16827	16864	16835	16851	17017	16850	16869	16862	16916	16871	17027	17028	16724	16619	16782	16674	16829	16674	16808	16692	16936	16777	16603	16945	16757	16853	16759	16833	17026	16864	16782	16655	17009	16909	16772	16843	16853	16817	16844	16782	16585	16797	16895	16783	16795	16906	16843	16820	16755	16655	16682	16770	16967	16624	16880	16870	16910	17184	16761	16897	16775	16694	16829	16748	16813	16898	16800	17078	16885	16956	16852	16862	16791	16884	16804	16828	16717	17045	17031	16658	16988	16873	16825	16659	16819	16847	16787	16606	16860	16764	16922	16878	16960	16875	16800	16812	16856	16900	16782	16839	16837	16792	16892	16685	16847	16838	16873	16947	16777	16699	16840	16902	16891	16822	16851	17000	16710	16803	16792	16812	16823	16738	16807	16773	16876	16700	16787	16723	16899	16792	16911	16860	16780	16717	16949	16760	16897	16939	16926	16827	16876	16943	16770	16953	16924	16844	16788	16738	16630	16901	16898	16719	16845	16718	16749	16704	16783	16844	16789	16783	16878	16711	16736	16653	16771	16806	16816	17008	17048	16771	16712	16896	16813	16792	16779	16812	16763	16737	16605	16664	16907	16675	16748	16913	16927	16962	16891	16902	16719	16850	16951	16747	16896	16881	16586	16786	16976	16866	16944	16873	16939	16684	16772	16987	16764	16758	16799	16863	16700	16717	16759	16815	16842	16890	16862	16867	16858	16888	16881	16983	16858	16965	16894	16929	16946	16853	16857	16601	16694	16617	16866	16771	16956	17100	16894	16849	16635	16767	16804	17082	16834	16557	16804	16770	16755	16829	16865	16930	16769	16619	16756	16959	16785	16854	16695	16911	17017	16875	16731	16796	17043	16805	16841	16547	16871	16771	16716	16956	16822	16800	16928	16874	16724	16818	16825	16984	16875	16881	16744	16823	16677	16697	16684	16832	16923	16660	16767	16771	16937	16731	16758	16758	16697	17164	16901	16796	16721	16854	16673	17024	16862	16746	16900	16819	16853	16857	16916	16808	16731	16771	16667	16673	16932	16851	16664	16856	16621	16617	16725	16922	16688	16778	17023	16818	16825	17013	16683	16773	16817	16797	16797	16732	16716	16746	16606	16917	16613	16650	16769	16797	16801	16849	16818	16837	16945	16628	16886	16825	16783	16845	16772	16881	16721	16593	16710	16991	17077	16771	16678	16740	16969	16882	16672	16949	16908	16774	16830	16808	16950	16761	16806	16749	16860	16670	16747	16752	16962	16945	16957	16880	16825	16996	16889	16752	16900	16913	16733	16776	17128	16806	16766	16831	16938	16693	16904	16818	16838	16896	16678	16818	16975	16847	16781	16779	17038	16827	16698	16650	16720	16860	16856	16767	17024	16816	16922	16763	16737	16756	16751	16842	16729	16737	16910	16636	16884	16944	16671	16790	16696	16580	16797	16854	16867	16671	16680	16730	16836	16671	16940	17018	16776	16873	17047	16884	16900	16612	16827	16996	16942	16766	16672	16723	16772	17032	16648	16771	16652	16785	16893	16835	16920	16630	16860	16950	16966	16553	16882	16817	16687	16687	16964	16750	16824	16901	16693	16808	16730	16547	16745	16955	16853	16802	16870	16808	16854	16722	16722	16764	16894	16981	16884	16773	16826	16877	16762	16853	16794	16892	16923	17173	16806	16912	16658	16845	16879	17025	16870	16821	16630	16817	16887	16823	16887	16957	16936	16805	17021	16735	16953	16761	16590	17013	16897	16907	16676	16822	17008	16728	16885	16645	16650	16879	16830	16774	16954	16818	16934	16843	16812	16647	16721	17024	16822	16738	16931	16839	16734	16863	16775	16622	16666	16986	17006	16826	17027	16819	16711	16801	16821	16916	16746	16964	17056	16603	16701	16786	16907	16666	16669	16528	16678	16972	16645	16730	16873	16727	16795	16866	16800	16922	16538	16913	16641	16910	16873	16757	16617	16744	16856	16778	16886	16966	16768	16949	16793	16691	16723	16847	16693	16674	16743	16710	16910	16793	16656	16828	16670	16769	16954	16978	16882	16710	16880	16783	16786	16754	16974	16910	16938	16830	16964	16883	16826	16988	17047	16996	16888	16835	16775	16725	16968	16942	16959	16951	16628	16880	16783	16801	16944	16753	16749	16880	16774	16713	16726	16838	16714	16699	16892	16684	16797	16837	16777	16821	16776	16971	16692	16962	16961	16694	16929	16851	16830	16689	16766	16801	16696	16735	16737	16724	16643	16790	16798	16906	16661	16808	16733	16582	16947	16968	16791	16752	16851	16796	16850	16717	16723	16773	16933	16891	16698	16676	17049	16976	16893	16737	16776	16660	16854	16734	16817	16871	16604	16658	16742	16816	16845	16772	16749	16886	16949	16608	16772	16539	16784	16835	16744	16848	16960	16622	16654	16834	16833	16906	16727	16922	16908	16974	16638	16638	16765	16790	16885	16879	16799	16913	16916	16863	16766	16648	16815	16841	16830	16693	16728	16837	16873	16890	16927	16823	16846	16919	16898	16685	16704	16911	16919	16785	16910	16793	16829	16781	16805	16923	16621	16793	16803	16822	16991	16732	16765	16742	16901	16965	16791	16696	16864	16820	16793	16761	16802	16827	16922	16585	16434	17037	16648	16790	16682	16869	16781	16699	16713	16950	16857	16964	16623	17035	16840	16717	16857	16774	16816	16723	16798	16804	16873	16607	16848	16937	16938	16832	16723	16816	16933	16919	16822	16969	16685	16745	16912	16886	16806	16763	16907	16993	16886	16836	16874	16900	16748	16735	16880	16641	16767	16770	16820	16772	16872	16891	16868	16829	16898	16905	16853	16749	16865	16943	16768	16743	16870	16758	16837	16757	16833	16834	16933	16881	16945	16597
21190	37391	34995	31269	26423	22485	21367	20072	18987	18290	16221	14539	14920	15245	18463	32734	36631	32794	24792	18858	15430	14269	13849	13923	13789	13847	13949	13691	13776	13806	13973	13801	13759	13765	13822	13784	13894	13869	13730	13771	13816	13890	13479	13878	13789	13890	13759	13795	13850	13665	13867	13921	13696	13721	13785	13831	13755	13943	13799	13754	13643	13707	13609	13656	13820	13688	13898	14021	13791	13575	13824	13703	13723	13933	13751	13762	13760	13733	13932	13694	13712	13952	13826	13497	13869	13794	13547	13731	13537	13768	13704	13812	13732	13822	13655	13726	13858	14028	13866	13721	13764	13721	13771	13760	13765	13875	13849	13762	13737	13819	13743	13742	13727	13882	13729	13799	13644	13701	13820	13885	13760	13632	13921	13767	13845	13609	13871	13696	13575	13687	13662	13809	13741	13807	13741	13692	13709	13883	13863	13848	13933	13604	13845	13717	13652	13687	13622	13927	13890	13864	13806	13776	13705	13704	13832	13720	13829	13793	13805	13788	13795	13896	13703	13764	13618	13896	13699	13708	13863	13738	13805	13799	13779	13876	14009	13689	13784	13758	13764	13861	13756	13867	13800	13843	13940	13942	13886	13762	13777	13936	13783	13911	13692	13575	13737	13667	13836	13839	13674	13797	13710	13866	13781	13608	13858	13874	13881	13802	13886	13786	13655	13795	13612	13677	13821	13660	13901	13825	13671	13798	13832	13794	13669	13820	13752	13819	13726	13851	13807	13543	13798	13835	13793	13732	13795	13773	13738	13656	13554	13589	13770	13738	13940	13675	13849	13755	13724	13792	13861	13906	13736	13748	13706	13756	13794	13708	13603	13903	13798	13708	13960	13665	13846	13642	13833	13743	13585	13599	13717	13757	13811	13820	13736	13810	13814	13804	13847	13638	13859	13825	13684	13899	13768	13770	13649	13831	13663	13815	13913	13775	13827	13706	13665	13778	13713	13974	13757	13792	13806	13744	13810	13742	13927	13698	13870	13756	13616	13700	13803	13599	13639	13722	13820	13702	13695	13743	13811	13884	13706	13686	13787	13803	13666	13723	13880	13859	13784	13701	13687	13836	13820	13873	13773	13743	13836	13599	13647	13988	13761	13744	13842	13905	13694	13811	13746	13849	13853	13857	13678	13615	13742	13759	13649	13672	13686	13668	13626	13878	13802	13711	13764	13882	13669	13728	13672	13798	13818	13837	13777	13613	13883	13697	13503	13797	13664	13770	13564	13801	13703	13752	13699	13725	13824	13822	13839	13867	13654	13891	13734	13634	13897	13774	13766	13637	13619	13766	13835	13815	13881	13823	13680	13851	13717	13842	13758	13677	13675	13890	13763	13634	13847	13877	13820	13642	13820	13647	13745	13674	13627	13957	13716	13798	13884	13744	13782	13758	13800	13720	13906	13826	13830	13746	13695	13784	13660	13596	13720	13804	13655	13720	13683	13747	13760	13797	13677	13807	13783	13726	13768	13783	13845	13765	13681	13832	13625	13687	13697	13929	13714	13966	13829	13709	13846	13575	14006	13712	13472	13652	13642	13756	13845	13810	13907	13678	13609	13925	13717	13735	13903	13889	13774	13633	13742	13754	13812	13763	13804	13690	13709	13787	13849	13796	13914	13907	13659	13715	13938	13692	13786	13698	13853	13671	13757	13746	13673	13640	13695	13699	13773	13785	13564	13710	13889	13748	13831	13737	13664	13708	13832	13691	13709	13654	13948	13825	13738	13737	13997	13713	13876	13735	13640	13838	13805	13821	13542	13691	13697	13768	13882	13923	13756	13784	13856	13647	13877	13801	13612	13850	13726	13824	13690	13820	13888	13744	13725	13692	13663	13819	13850	13823	13741	13604	13882	13872	13717	13702	13649	13745	13800	13685	13800	13744	13697	13820	13738	13765	13888	13800	13730	13665	13791	13715	13782	13565	13715	13914	13727	13916	13823	13811	13864	13836	13768	13864	13667	13831	13768	13563	13871	13750	13598	13579	13735	13764	13962	13861	13570	13803	13608	13771	13671	13867	13879	13758	13635	13594	13768	13819	13696	13685	13705	13587	13687	13741	13732	13783	13757	13635	13857	13778	13884	13673	13878	13801	13886	13767	13861	13808	13744	13795	13816	13683	13690	13683	13855	13681	13942	13794	13861	13955	13633	13724	13646	14037	13758	13786	13762	13846	13719	13613	13950	13764	13697	13685	13945	13811	13752	13709	13887	13673	13706	13709	13696	13867	13781	13558	13770	13720	13841	13711	13928	13730	13808	13512	13861	13740	13759	13773	13721	13746	13604	13624	13879	13743	13767	13715	13670	13720	13804	13871	13818	13467	13853	13732	13592	13586	13673	13907	13880	13678	13817	13772	13792	13821	13554	13822	13807	13812	13716	13797	13596	13706	13678	13760	13810	13766	13839	13666	13815	13812	13785	13879	13840	13595	13817	13756	13698	13911	13815	13778	13729	13805	13607	13712	13698	13719	13575	13749	13769	13791	13693	13872	13842	13767	13619	13797	13898	13840	13757	13673	13781	13606	13724	13825	13707	13790	13737	13759	13836	13617	13639	13935	13781	13741	13733	13639	13859	13803	13802	13825	13702	13904	13737	13735	13848	13896	13804	13843	13723	13786	13745	13865	13820	13692	13896	13978	13634	13724	13746	13569	13886	13777	13734	13803	13838	13904	13733	13885	13763	13731	13907	13807	13958	13697	13708	13820	13872	13786	13730	13792	13794	13568	13823	13641	13791	13796	13777	13788	13734	13848	13689	13762	13929	13640	13768	13653	13769	13670	13874	13847	13847	13670	13632	13649	13728	13737	13580	13522	13629	13720	13704	13696	13749	13795	13843	13729	13671	13766	13682	13760	13697	13940	13726	13650	13695	13747	13847	13727	13840	13726	13990	13826	13860	13757	13845	13765	13674	13618	13789	13855	13739	13707	13902	13846	13635	13629	13863	13671	13825	13939	13925	13806	13842	13771	13800	13922	13689	13802	13743	13607	13868	13871	13876	13629	13672	13805	13846	13810	13878	13691	13677	13685	13671	13827	13719	13685	13734	13659	13820	13801	13845	13710	13712	13801	13750	13585	14006	13756	13793	13847	13687	13834	13651	13970	13717	13825	13887	13884	13926	13684	13787	13775	13813	13747	13827	13837	13532	13722	13671	13803	13723	13705	13740	13686	13721	13814	13959	13644	13901	13655	13886	13912	13786	13592	13873	13703	13608	13634	13749	13709	13753	13674	13722	13968	13696	13744	13762	13771	13626	13781	13594	13804	13671	13726	13788	13747	13636	13625	13859	13775	13725	13763	13752	13693	13763	13756	13758	13793	13767	13823	13774	13653	13780	13727	13788	13778	13831	13704	13792	13746	13615	13998	13769	13698	13928	13710	13824	13830	13715	13707	13816	13828	13759	13957	13720	13706	13794	13785	13717	13717	13734	13824	13799	13740	13801	13839	13630	13659	13739	13646	13772	13764	13760	13864	13866	13706	13657	13812	13873	13834	13730	13637	13706	13836	13800	13689	13953	13845	13810	13770	13721	13694	13782	13763	13876	13682	13819	13740	13595	13892	13795	13846	13733	13729	13725	13643	13867	13711	13750	13742	13687	13720	13911	13752	13561	13792	13820	13826	13636	13732	13835	13771	13847	13700	13545	13604	13823	13808	13832	13783	13667	13949	13751	13753	13583	13621	13669	13772	13760	13957	13709	13745	13750	13719	13827	13706	13901	13833	13821	13642	13833	13784	13612	13734	13709	13844	13758	13787	13707	13702	13689	13756	13755	13857	13780	13739	13712	13739	13792	13751	13563	13790	13768	13895	13752	13629	13760	13768	13767	13782	13703	13651	13766	13794	13863	13720	13714	13764	13617	13842	13875	13840	13723	13826	13711	13856	13742	13821	13828	13809	13754	13887	13737	13875	13744	13703	13772	13758	13716	13758	13872	13799	13754	13724	13677	13791	13800	13713	13831	13732	13677	13854	13751	13738	13903	13861	13712	13740	13887	13863	13640	13588	13839	13663	13717	13771	13717	13805	13696	13837	13684	13700	13695	13654	13541	13675	13618	13780	13773	13786	13673	13757	13598	13875	13975	13647	13791	13845	13825	13867	13782	13658	13978	13500	13773	13761	13792	13768	13719	13755	13849	13661	13812	13638	13974	13723	13755	13796	13638	13785	13768	13788	13667	13788	13630	13828	13661	13782	13702	13846	13787	13830	13771	13604	13931	13715	13766	13999	13784	13822	13699	13638	13786	13843	13863	13842	13704	13736	13770	13819	13763	13786	13650	13807	13895	13748	13783	13804	14030	13727	13906	13859	13645	13864	13848	13884	13768	13698	13799	13647	13860	13923	13635	13830	13872	13977	13746	13760	13910	13688	13850	13694	13668	13595	13707	13998	13856	14048	13682	13822	13935	13842	13658	13632	13903	13790	13670	13833	13887	13752	13848	13776	13729	13685	13753	13858	13682	13774	13788	13794	13784	13692	13777	13703	13632	13756	13716	13788	13856	13668	13850	13778	13907	13686	13850	13840	13927	13699	13800	13949	13690	13829	13690	13733	13766	13824	13765	13705	13641	13868	13873	13755	13750	13857	13872	13595	13777	13721	13769	13710	13727	13806	13757	13692	13824	13843	13791	13875	13567	13620	13758	13801	13708	13736	13746	13743	13797	13857	13774	13690	13822	13719	13725	13721	13720	13821	13745	13790	13715	13629	13857	13578	13759	13666	13726	13828	13800	13762	13797	13600	13799	13750	13713	13979	13597	13906	13773	13682	13713	13800	13760	13679	13915	13870	13735	13842	13629	13914	13765	13876	13740	13842	13743	13899	13677	13685	13833	13616	13658	13742	13654	13832	13692	13862	13627	13971	13757	13810	13789	13761	13821	13724	13726	13726	13702	13769	13841	13702	13867	13853	13632	13856	13843	13719	13875	13772	13668	13805	13768	13835	13693	13907	13806	13717	13810	13751	13853	13974	13744	13851	13750	13696	13498	13705	13756	13718	13849	13603	13691	13703	13847	13700	13873	13773	13806	13672	13707	13714	13737	13863	13720	13731	13722	13840	13671	13803	13800	13945	13702	13760	13760	13967	13735	13808	13773	13804	13900	13682	13807	13753	13686	13647	13799	13874	13657	13725
30239	24842	27461	24539	20192	19110	18608	18073	17740	17525	17196	17066	16702	16871	16846	17447	18131	18279	17891	17693	17002	16922	16868	16686	16515	16678	16563	16859	16667	16406	16657	16533	16833	16566	16838	16694	16644	16622	16410	16619	16779	16549	16651	16703	16761	16742	16507	16712	16713	16702	16570	16525	16687	16729	16578	16802	16653	16676	16620	16657	16696	16706	16580	16625	16534	16565	16842	16676	16734	16640	16795	16701	16542	16686	16542	16690	16586	16499	16705	16654	16665	16873	16684	16577	16510	16592	16472	16713	16791	16658	16716	16588	16580	16878	16669	16611	16609	16547	16413	16686	16552	16594	16581	16797	16538	16624	16641	16492	16591	16421	16482	16523	16622	16582	16476	16573	16768	16714	16693	16797	16443	16585	16607	16576	16522	16468	16537	16565	16482	16554	16870	16781	16778	16791	16422	16712	16698	16529	16791	16702	16387	16536	16514	16501	16737	16705	16889	16620	16476	16436	16727	16615	16716	16721	16520	16645	16601	16722	16576	16715	16569	16511	16677	16688	16559	16544	16417	16761	16871	16660	16655	16517	16484	16662	16627	16671	16660	16544	16678	16642	16607	16648	16556	16326	16612	16662	16748	16427	16574	16652	16688	16561	16830	16632	16502	16655	16627	16532	16587	16564	16664	16480	16468	16648	16711	16606	16396	16740	16634	16594	16802	16624	16555	16589	16648	16696	16567	16668	16552	16544	16437	16596	16404	16575	16692	16683	16628	16737	16739	16590	16519	16686	16671	16542	16463	16541	16492	16685	16694	16549	16632	16733	16632	16659	16729	16769	16795	16466	16580	16609	16642	16842	16509	16507	16609	16587	16531	16422	16495	16734	16561	16637	16622	16557	16722	16754	16670	16743	16593	16717	16450	16471	16595	16672	16780	16565	16621	16458	16634	16539	16578	16463	16505	16541	16749	16740	16536	16637	16537	16347	16703	16584	16440	16698	16533	16492	16567	16644	16651	16589	16611	16626	16586	16488	16663	16382	16647	16485	16604	16608	16552	16610	16658	16638	16581	16547	16611	16878	16562	16746	16751	16603	16546	16715	16619	16540	16777	16663	16623	16662	16540	16676	16467	16676	16633	16463	16547	16646	16439	16434	16547	16662	16638	16654	16436	16765	16553	16618	16746	16756	16507	16496	16626	16629	16624	16682	16556	16678	16592	16788	16485	16541	16600	16632	16672	16546	16438	16667	16809	16788	16587	16616	16487	16421	16657	16506	16539	16501	16792	16664	16676	16704	16622	16649	16574	16449	16623	16635	16870	16619	16649	16849	16728	16555	16733	16886	16653	16617	16642	16652	16698	16708	16428	16596	16709	16661	16318	16536	16700	16709	16680	16590	16638	16698	16768	16626	16826	16694	16705	16518	16353	16520	16762	16708	16735	16447	16525	16650	16780	16454	16380	16616	16541	16580	16632	16389	16635	16621	16525	16626	16594	16688	16958	16556	16643	16622	16688	16586	16595	16611	16688	16704	16687	16735	16605	16818	16522	16949	16519	16757	16836	16345	16527	16611	16512	16444	16604	16725	16616	16471	16581	16558	16691	16557	16618	16635	16656	16636	16678	16802	16668	16732	16541	16644	16448	16759	16715	16554	16519	16590	16652	16681	16554	16502	16519	16671	16655	16530	16434	16598	16743	16491	16595	16698	16628	16626	16485	16619	16531	16413	16619	16617	16498	16888	16766	16682	16482	16675	16589	16666	16736	16549	16475	16597	16728	16783	16778	16628	16684	16643	16832	16705	16757	16542	16441	16580	16568	16637	16743	16487	16564	16788	16543	16562	16481	16713	16539	16577	16593	16900	16646	16549	16540	16594	16625	16581	16675	16663	16698	16519	16690	16539	16573	16825	16768	16847	16611	16648	16678	16671	16512	16759	16733	16583	16632	16527	16529	16571	16492	16677	16676	16792	16543	16591	16683	16580	16623	16709	16564	16513	16859	16618	16682	16486	16760	16579	16693	16576	16575	16812	16471	16452	16516	16594	16628	16520	16678	16728	16727	16520	16593	16664	16898	16668	16757	16637	16855	16460	16761	16642	16692	16696	16640	16723	16440	16376	16602	16423	16874	16490	16438	16634	16783	16463	16740	16606	16756	16575	16634	16511	16612	16656	16455	16827	16598	16584	16671	16675	16731	16614	16618	16637	16950	16805	16507	16590	16549	16828	16571	16627	16545	16606	16494	16684	16673	16593	16614	16622	16779	16622	16531	16649	16660	16536	16427	16570	16689	16817	16663	16697	16715	16642	16816	16579	16738	16549	16622	16590	16583	16490	16717	16721	16467	16760	16711	16450	16591	16702	16738	16664	16834	16621	16731	16633	16639	16371	16733	16737	16722	16545	16719	16533	16617	16999	16608	16734	16580	16697	16600	16732	16705	16590	16492	16784	16419	16889	16833	16727	16791	16683	16802	16699	16458	16432	16630	16696	16790	16412	16685	16645	16937	16501	16661	16700	16659	16673	16613	16665	16557	16526	16574	16662	16705	16514	16393	16668	16841	16648	16771	16682	16596	16454	16525	16672	16572	16706	16834	16781	16512	16895	16599	16539	16498	16586	16565	16524	16616	16577	16653	16710	16696	16611	16559	16542	16755	16472	16757	16590	16602	16586	16419	16535	16712	16633	16526	16413	16525	16665	16732	16768	16560	16601	16584	16673	16414	16520	16530	16832	16648	16459	16692	16497	16385	16482	16515	16779	16627	16556	16447	16433	16599	16500	16553	16380	16458	16574	16585	16515	16763	16521	16451	16592	16438	16569	16681	16662	16726	16692	16522	16640	16697	16521	16828	16723	16642	16673	16723	16750	16768	16623	16641	16646	16507	16912	16573	16561	16772	16642	16784	16515	16555	16522	16553	16497	16562	16780	16385	16500	16764	16672	16638	16645	16377	16528	16676	16590	16524	16598	16494	16478	16471	16461	16741	16658	16662	16530	16567	16651	16553	16539	16516	16604	16567	16673	16564	16664	16792	16500	16588	16662	16746	16642	16575	16729	16681	16713	16773	16742	16622	16651	16891	16479	16727	16647	16653	16706	16497	16597	16620	16709	16685	16699	16615	16483	16656	16540	16790	16590	16550	16724	16669	16556	16575	16579	16714	16643	16385	16474	16563	16764	16650	16800	16814	16584	16664	16742	16634	16871	16686	16436	16579	16537	16620	16489	16577	16341	16674	16647	16650	16826	16629	16645	16559	16912	16496	16540	16661	16476	16455	16532	16713	16702	16665	16711	16520	16496	16436	16655	16743	16480	16559	16794	16716	16610	16485	16447	16632	16524	16646	16574	16621	16699	16897	16685	16829	16680	16643	16628	16657	16528	16829	16585	16680	16813	16735	16581	16868	16625	16690	16682	16855	16642	16654	16689	16676	16634	16600	16509	16745	16600	16698	16505	16545	16580	16700	16640	16638	16678	16531	16555	16472	16703	16674	16528	16481	16756	16700	16521	16882	16788	16660	16693	16664	16570	16737	16718	16801	16531	16691	16870	16835	16508	16690	16648	16723	16562	16566	16591	16607	16589	16593	16826	16786	16674	16492	16602	16854	16735	16459	16484	16758	16482	16624	16606	16777	16601	16758	16659	16681	16828	16563	16632	16620	16453	16721	16484	16785	16495	16678	16708	16502	16634	16657	16661	16842	16680	16685	16566	16786	16414	16675	16817	16508	16804	16771	16641	16544	16615	16548	16723	16536	16454	16566	16528	16556	16424	16639	16536	16747	16698	16402	16548	16541	16660	16645	16547	16565	16665	16798	16509	16517	16727	16533	16802	16719	16756	16742	16734	16600	16747	16769	16626	16643	16617	16698	16546	16586	16778	16693	16413	16748	16769	16582	16419	16431	16570	16691	16690	16542	16424	16695	16507	16777	16416	16687	16659	16638	16706	16499	16597	16539	16609	16488	16601	16589	16260	16555	16723	16627	16469	16481	16569	16545	16816	16659	16633	16573	16395	16499	16606	16796	16603	16718	16648	16601	16554	16635	16588	16625	16601	16526	16535	16686	16623	16732	16745	16861	16651	16615	16693	16779	16456	16453	16657	16627	16865	16645	16562	16458	16588	16562	16547	16508	16759	16691	16929	16720	16508	16776	16771	16368	16744	16703	16626	16626	16563	16895	16650	16612	16555	16655	16851	16621	16642	16689	16703	16617	16543	16605	16549	16781	16675	16673	16694	16715	16802	16815	16824	16568	16546	16639	16617	16299	16744	16620	16680	16751	16472	16678	16602	16723	16736	16767	16552	16837	16578	16499	16784	16665	16618	16544	16745	16702	16374	16567	16589	16740	16429	16453	16567	16541	16677	16689	16421	16694	16640	16696	16349	16545	16697	16614	16601	16758	16701	16792	16711	16685	16607	16797	16662	16580	16548	16697	16696	16651	16634	16591	16646	16636	16468	16624	16399	16675	16594	16648	16681	16908	16630	16681	16829	16939	16531	16626	16740	16649	16566	16517	16596	16744	16852	16621	16602	16635	16516	16656	16730	16766	16661	16675	16619	16599	16555	16613	16598	16737	16743	16813	16512	16588	16593	16640	16500	16814	16643	16563	16620	16643	16680	16574	16549	16374	16666	16619	16585	16698	16649	16586	16787	16690	16641	16693	16667	16682	16634	16762	16544	16755	16525	16531	16552	16661	16739	16620	16686	16496	16689	16672	16505	16532	16672	16673	16614	16451	16612	16722	16735	16870	16425	16506	16855	16792	16720	16743	16719	16539	16664	16587	16668	16567	16839	16763	16749	16655	16606	16671	16622	16762	16548	16579	16631	16760	16634	16816	16464	16478	16568	16587	16542	16704	16655	16673	16750	16508	16490	16603	16475	16714	16789	16587	16416	16708	16839	16675	16737	16622	16630	16835	16523	16793	16566	16707	16636	16615	16710	16645	16622	16627	16705	16591	16602	16589	16831	16674	16879	16750	16513	16766	16851	16484	16633	16655	16673	16527	16571	16583	16715	16677	16507	16694	16637	16553	16554	16679	16597	16585	16707	16699	16763	16761	16614	16541	16517	16693	16768	16573	16674	16610	16815	16467	16480	16702	16759	16626	16663	16605	16540	16481	16650	16619	16572	16634	16754	16533	16620	16632	16662	16712	16651	16530	16606	16556	16760	16510	16690	16454	16530
18275	25132	26093	22472	18920	17563	16467	15623	15399	15090	14315	13854	13931	13945	14240	15030	15828	15870	14928	14238	14008	13532	13725	13815	13873	13698	13670	13626	13730	13448	13844	13488	13565	13746	13785	13669	13743	13660	13774	13714	13895	13650	13814	13587	13636	13766	13549	13824	13749	13665	13735	13805	13552	13771	13821	13519	13565	13784	13705	13666	13541	13785	13823	13655	13509	13745	13611	13599	13651	13871	13496	13634	13606	13558	13602	13629	13562	13600	13691	13494	13562	13660	13612	13879	13680	13569	13772	13740	13707	13670	13773	13505	13406	13737	13677	13743	13634	13915	13730	13530	13936	13629	13622	13601	13815	13675	13608	13617	13634	13626	13758	13608	13586	13681	13653	13767	13807	13732	13577	13537	13705	13559	13608	13552	13612	13686	13744	13583	13661	13654	13691	13576	13663	13651	13719	13665	13768	13673	13782	13854	13685	13551	13899	13853	13645	13561	13574	13697	13905	13792	13652	13708	13727	13619	13704	13693	13736	13689	13766	13495	13569	13754	13732	13535	13733	13700	13626	13594	13509	13693	13505	13659	13791	13694	13671	13749	13649	13818	13644	13828	13638	13660	13661	13580	13711	13534	13672	13752	13651	13688	13706	13686	13451	13714	13679	13737	13560	13832	13686	13655	13579	13664	13549	13773	13652	13485	13513	13615	13691	13632	13589	13713	13724	13687	13660	13741	13721	13685	13708	13663	13775	13668	13734	13849	13671	13686	13617	13553	13647	13553	13603	13616	13827	13723	13690	13799	13866	13574	13756	13872	13552	13823	13695	13840	13760	13655	13769	13561	13642	13899	13865	13585	13670	13765	13740	13657	13628	13538	13749	13568	13847	13675	13739	13735	13668	13753	13600	13555	13562	13550	13838	13538	13633	13765	13606	13660	13857	13716	13662	13747	13843	13325	13891	13729	13557	13679	13687	13639	13627	13746	13757	13709	13639	13621	13601	13670	13704	13755	13533	13706	13412	13729	13606	13763	13529	13730	13521	13635	13671	13706	13451	13648	13707	13716	13815	13660	13636	13654	13664	13788	13695	13746	13643	13570	13532	13673	13811	13652	13801	13606	13506	13554	13559	13349	13603	13665	13463	13700	13620	13587	13670	13639	13612	13461	13733	13613	13763	13602	13702	13575	13538	13720	13628	13697	13602	13809	13727	13641	13617	13479	13746	13617	13558	13649	13706	13700	13669	13615	13654	13633	13842	13664	13622	13666	13705	13604	13623	13599	13532	13617	13608	13654	13769	13766	13722	13591	13684	13824	13530	13597	13710	13664	13786	13646	13745	13821	13441	13588	13779	13707	13567	13622	13729	13691	13761	13781	13541	13737	13724	13675	13477	13636	13709	13782	13504	13676	13532	13549	13657	13674	13676	13725	13737	13766	13609	13693	13784	13787	13782	13595	13602	13793	13672	13753	13580	13687	13532	13670	13759	13785	13646	13660	13760	13805	13688	13806	13696	13711	13924	13690	13652	13833	13662	13604	13658	13778	13653	13651	13655	13766	13632	13698	13798	13620	13586	13708	13637	13466	13614	13590	13767	13607	13710	13719	13737	13585	13578	13773	13543	13534	13733	13693	13658	13592	13682	13574	13649	13757	13787	13894	13660	13612	13849	13688	13667	13727	13536	13785	13709	13843	13803	13655	13573	13672	13634	13719	13629	13673	13533	13524	13733	13778	13770	13715	13731	13804	13663	13717	13696	13657	13630	13650	13783	13570	13511	13671	13680	13633	13564	13678	13711	13734	13735	13591	13671	13767	13770	13581	13664	13620	13781	13659	13568	13643	13705	13704	13694	13571	13703	13798	13574	13618	13653	13580	13672	13646	13820	13605	13841	13776	13870	13571	13813	13558	13627	13721	13846	13781	13670	13700	13732	13568	13782	13750	13582	13690	13621	13643	13554	13745	13600	13745	13742	13727	13702	13722	13709	13847	13675	13787	13714	13712	13635	13861	13725	13671	13768	13788	13793	13713	13818	13602	13604	13732	13667	13578	13725	13690	13638	13678	13685	13558	13666	13825	13718	13514	13749	13780	13599	13661	13580	13693	13683	13641	13669	13754	13623	13621	13612	13721	13563	13776	13684	13564	13736	13687	13750	13840	13637	13623	13799	13737	13547	13696	13510	13710	13518	13602	13553	13768	13711	13710	13652	13791	13715	13643	13749	13772	13640	13640	13546	13878	13818	13682	13764	13538	13664	13688	13701	13403	13617	13628	13735	13750	13748	13651	13570	13689	13630	13573	13625	13731	13647	13642	13594	13628	13746	13750	13817	13692	13597	13717	13809	13750	13729	13808	13810	13551	13696	13749	13679	13682	13587	13600	13722	13597	13689	13750	13592	13669	13686	13525	13621	13844	13772	13837	13675	13524	13676	13839	13550	13626	13681	13725	13652	13764	13726	13734	13629	13690	13629	13662	13567	13696	13483	13612	13725	13736	13830	13722	13753	13815	13518	13840	13818	13633	13672	13698	13682	13558	13565	13690	13816	13642	13689	13614	13592	13699	13826	13569	13531	13822	13721	13917	13547	13756	13687	13646	13747	13696	13631	13806	13639	13577	13596	13872	13613	13621	13807	13670	13569	13745	13625	13626	13876	13572	13754	13711	13634	13749	13681	13772	13721	13831	13656	13690	13629	13634	13562	13567	13664	13735	13777	13623	13705	13660	13672	13496	13511	13606	13699	13701	13693	13640	13562	13557	13713	13717	13653	13676	13673	13515	13616	13715	13695	13679	13826	13794	13618	13677	13730	13762	13679	13724	13772	13677	13723	13733	13623	13623	13755	13639	13719	13640	13762	13624	13607	13744	13673	13672	13685	13756	13706	13659	13658	13731	13553	13669	13648	13738	13556	13619	13739	13892	13506	13838	13635	13644	13683	13622	13706	13500	13853	13583	13736	13887	13571	13655	13562	13724	13725	13775	13648	13580	13699	13427	13628	13765	13668	13549	13516	13649	13910	13741	13617	13704	13728	13609	13572	13680	13765	13629	13730	13587	13668	13726	13624	13852	13741	13753	13599	13619	13502	13730	13674	13683	13710	13765	13743	13642	13625	13567	14013	13637	13623	13687	13630	13718	13546	13532	13789	13620	13803	13777	13738	13588	13686	13664	13451	13700	13679	13586	13732	13620	13788	13744	13663	13700	13623	13531	13654	13762	13874	13496	13462	13742	13583	13681	13713	13695	13704	13700	13660	13737	13561	13772	13848	13681	13688	13612	13551	13742	13795	13635	13829	13558	13523	13612	13815	13680	13634	13621	13730	13708	13753	13663	13632	13611	13674	13618	13737	13709	13622	13652	13706	13842	13687	13569	13565	13587	13639	13845	13819	13788	13669	13696	13593	13629	13619	13573	13666	13745	13614	13737	13780	13599	13693	13598	13628	13730	13724	13700	13794	13652	13575	13673	13619	13774	13832	13545	13600	13855	13633	13693	13602	13654	13692	13657	13617	13607	13815	13594	13762	13761	13637	13663	13849	13652	13604	13693	13730	13899	13628	13661	13738	13720	13848	13603	13666	13632	13788	13690	13767	13760	13628	13633	13571	13656	13600	13741	13706	13761	13494	13626	13710	13790	13775	13686	13583	13627	13674	13756	13709	13685	13549	13620	13666	13686	13688	13659	13607	13743	13645	13686	13698	13742	13596	13564	13574	13549	13580	13717	13690	13807	13572	13741	13633	13665	13613	13603	13660	13529	13811	13715	13731	13503	13602	13684	13713	13610	13842	13648	13770	13634	13638	13683	13696	13604	13770	13722	13625	13645	13754	13794	13637	13746	13638	13707	13662	13764	13607	13613	13592	13806	13783	13854	13668	13789	13687	13670	13489	13789	13605	13775	13611	13760	13692	13684	13688	13854	13765	13703	13570	13732	13592	13755	13761	13702	13589	13622	13724	13754	13529	13608	13390	13607	13599	13707	13704	13634	13767	13764	13576	13837	13647	13635	13634	13705	13631	13731	13704	13832	13610	13617	13664	13772	13703	13538	13762	13548	13499	13762	13556	13750	13608	13714	13630	13876	13645	13704	13605	13849	13664	13756	13736	13678	13632	13650	13526	13537	13778	13845	13598	13566	13667	13605	13657	13740	13773	13774	13686	13800	13757	13718	13894	13562	13698	13707	13559	13542	13588	13824	13630	13617	13751	13598	13780	13650	13643	13729	13721	13735	13618	13828	13841	13529	13806	13614	13833	13826	13466	13894	13648	13631	13591	13729	13813	13526	13790	13685	13766	13715	13543	13810	13590	13774	13713	13524	13753	13673	13612	13753	13840	13667	13787	13761	13773	13774	13679	13622	13737	13706	13749	13606	13669	13845	13684	13478	13538	13760	13696	13668	13579	13798	13713	13708	13652	13631	13832	13700	13676	13721	13547	13621	13861	13569	13668	13718	13619	13776	13726	13704	13467	13748	13616	13697	13693	13887	13603	13810	13823	13634	13686	13645	13724	13731	13716	13684	13677	13709	13828	13549	13790	13702	13741	13659	13649	13754	13630	13670	13739	13686	13569	13645	13610	13691	13614	13581	13673	13620	13738	13534	13648	13507	13688	13829	13703	13783	13744	13594	13680	13714	13805	13515	13674	13627	13706	13729	13671	13811	13596	13872	13542	13669	13679	13716	13827	13632	13691	13676	13841	13692	13747	13948	13620	13779	13610	13554	13586	13748	13633	13586	13757	13652	13811	13745	13754	13679	13740	13742	13692	13520	13688	13698	13711	13654	13778	13553	13799	13619	13737	13799	13495	13806	13767	13739	13616	13625	13704	13626	13730	13614	13564	13542	13797	13723	13772	13742	13800	13596	13632	13668	13680	13682	13697	13740	13610	13742	13748	13586	13743	13536	13713	13606	13665	13734	13699	13636	13757	13673	13608	13728	13523	13759	13563	13784	13647	13632	13690	13702	13534	13656	13643	13682	13683	13732	13672	13550	13664	13719	13613	13749	13504	14010	13757	13598	13697	13482	13735	13801	13760	13604	13650	13768	13866	13576	13676	13629	13625	13726	13694	13526	13685	13655	13694	13718	13724	13650	13555	13682	13666	13640	13690	13806	13588	13744	13671	13621	13620	13753	13611	13610	13721	13796	13675	13606	13751	13715	13752	13720	13603	13636	13785	13898	13552	13526
25531	21467	28680	25360	23634	23684	22696	19684	18864	18605	18206	17385	17410	17332	18326	24830	28298	26675	22742	19508	17911	17163	17186	17087	16914	16941	16791	16951	16987	17280	17029	17119	17012	16722	16912	16606	16845	16814	17137	16916	17114	16914	16811	17022	17244	16746	16841	16615	16939	17185	16735	16723	16975	16933	17078	16777	16882	17023	16845	16724	16778	16972	16915	16875	16761	16840	16925	16937	16706	16883	16878	16765	16737	16764	16624	16703	16741	16620	16775	16906	16990	16849	16969	16860	16910	16946	16910	16877	16814	16755	16940	16943	16809	16857	16731	16706	16841	16807	16842	16852	16719	16814	16581	17002	16936	16698	16848	16922	16796	16841	16943	16701	16942	16885	16881	16961	16732	16825	16704	16972	16965	16797	16817	16858	16996	16981	16824	16721	16865	16698	16878	16839	16920	16921	16919	16732	16987	16959	16906	16763	16873	16877	16746	16737	17029	16958	16927	17008	16736	16750	16838	16817	16844	16895	16831	17057	16887	16950	16677	16782	16893	16786	16870	16936	16971	16977	16844	16803	16654	16971	17133	16914	16635	16765	16669	17130	16916	16661	16810	16910	16822	16710	16874	17030	16876	16880	17104	16917	16834	16829	16894	16976	16880	17059	16795	16942	16750	16940	17100	16902	16816	16929	16785	16845	16814	16864	16698	16691	16857	16805	16823	17020	16806	16702	16805	16848	17103	16901	17036	16802	16954	16811	16818	16749	16934	16973	16839	16919	16915	16962	16835	16884	16891	16817	16790	16831	16757	16831	16836	16866	16658	16831	16816	16926	16898	16884	16881	16946	16817	16653	16837	16817	16658	16963	16797	16799	16933	16872	16817	16900	16655	16688	16857	16875	16944	16814	16848	16941	16759	16613	16829	16782	17012	16966	16932	16829	17037	17088	16965	16963	16775	16884	16748	16736	16829	17018	16921	16943	16937	16862	16943	16934	16848	16669	16845	16698	16977	16735	16874	16824	16704	16849	16726	16615	16870	16909	16961	16926	16751	16908	16919	16825	16840	16877	16693	16878	17033	16829	16750	16656	16746	16801	16769	16984	17079	16856	16900	16742	16922	16924	16719	16899	17290	16806	16910	16783	16871	16742	16680	16834	16801	16697	16709	16763	16783	16863	16981	16943	16754	16803	16939	16782	16843	16969	17169	16750	16888	16706	16898	16816	16880	16976	16757	16828	16863	16838	16766	16915	16835	16915	16695	16727	17120	17059	16956	16849	16783	16874	16737	17047	16985	16854	16733	16662	16900	16850	16700	16798	16821	16973	16555	17002	16957	16815	16758	16737	16939	16796	16865	16666	16825	16889	16844	16655	16944	16709	16868	16982	16940	16992	17022	16966	16901	16764	16837	16626	16920	16812	16849	16913	17019	16884	17125	16939	16887	16828	16940	16678	16998	17067	16884	16698	16888	16833	16943	16964	17002	16997	16932	16817	16763	16954	16941	16900	16807	16881	16692	16734	16769	17137	16648	16755	16761	17035	16633	16839	16857	16862	16851	16722	16643	16973	17061	16741	16877	16789	16662	16866	16899	16697	16732	16917	16818	17007	16849	16771	16968	16843	16950	16818	16758	17052	16697	16846	17000	16897	16904	16991	16845	16558	16779	16743	16861	16955	16797	16771	16843	16930	16916	16877	16957	16867	16981	16838	16980	16952	16936	16722	16805	16828	16902	17033	16767	16792	16896	16771	16807	16888	16835	16906	16703	16871	16796	16963	16913	17005	16914	16836	16789	16949	16845	16825	16741	16771	16730	16982	16996	16961	16881	16685	16996	16621	17000	16654	16808	17081	16831	16929	16889	16885	16696	16894	17005	16905	16648	16747	16877	16873	16917	16951	16690	16932	16994	16891	16784	16990	16779	16908	16895	16788	16734	16839	16837	16656	16867	16587	16698	16796	16772	16688	17011	16713	16829	16701	17072	16939	16701	16842	16827	16643	16851	16749	16628	16722	16936	16764	17000	16912	16804	16813	16698	16982	16885	16685	16746	16781	16922	16877	16819	16813	16976	16813	16856	16965	16951	16710	17049	17139	17032	16831	16749	16724	16847	16938	16643	16775	16828	16781	16919	16778	16886	16885	16763	16883	16805	16832	16833	16968	16791	16685	16863	16872	16937	16842	16800	16968	16688	16707	16695	16940	16804	16766	16842	16656	16770	16648	16971	16739	16970	16838	16871	16840	16919	16887	16689	16984	16730	16798	16826	16945	16869	16755	16704	16784	17158	16860	16944	16744	16681	16897	16896	16800	16736	16868	16884	16870	16717	16854	16885	16830	17109	16895	16895	16961	16645	16926	16737	16806	16847	16855	17288	16816	17002	16734	16488	16750	16935	16872	16916	16687	16819	16924	16724	16740	16825	16834	16700	16925	16955	16800	16773	16640	17066	16877	16797	16843	16968	16915	17005	16947	16855	16893	16798	17017	16887	16790	16998	16775	16650	16718	16864	16610	16855	16955	16914	16715	16840	16885	16943	16805	16683	16715	16915	16889	16940	16825	16916	16975	16766	16765	16898	16800	16733	16979	16937	16669	16950	16784	16751	16853	16894	16863	16901	16758	16887	16711	16736	16687	16992	16840	16874	16755	16889	17029	16764	16919	16816	16731	16923	16844	16857	16991	16779	16721	16750	16653	16952	17047	16685	16831	16844	16771	17069	16722	16804	16826	16881	16802	16831	16905	16779	16931	16787	16830	16887	16821	16903	16834	16887	16811	16874	16804	16872	17048	16747	16703	16859	16878	17032	16867	16696	17100	16672	16832	16953	16942	16804	16596	16974	16897	16689	16914	16814	16733	16678	16737	16878	17010	16820	17028	17011	16881	16762	16580	16982	16872	16942	16889	17186	16793	16942	16786	16805	17060	16692	16851	16767	16872	16702	16777	16896	16964	16911	17031	16658	16815	17084	16770	16790	16912	16898	16965	16899	16957	16861	16950	16981	17037	16808	16814	17080	17086	17068	16883	16891	16715	16999	17028	16815	16890	16826	16773	16710	16690	17011	16914	16978	16740	16912	16977	16841	16989	16771	16686	17002	16699	16922	16825	16941	16894	16861	16922	16884	16812	16921	16964	16928	16837	16874	16829	16844	16928	16791	16966	16898	16991	16804	16619	16589	16929	16660	17074	17138	16809	16709	16582	16807	16796	16929	16826	16951	16662	16880	16771	16937	16894	17010	17008	16917	16942	17026	16900	16813	16864	16697	16805	16834	16726	17016	16700	16775	16713	16832	16898	16880	16833	16634	16636	16849	16794	17016	16903	17085	16895	16766	16628	17025	16868	16890	16766	16785	16763	16909	16811	16882	16861	16912	16945	16900	16888	16704	16850	16847	16632	16883	17044	16699	16827	16823	16897	16661	16847	16745	16719	16965	16720	16646	16813	16991	16719	16816	16776	16822	16681	16683	16705	16934	17034	16726	17007	16804	16755	16876	16799	16831	16642	16912	16735	17001	16834	16791	16932	16823	16788	16796	16997	16690	16830	16879	16974	16839	16792	16844	16770	16798	16658	16905	16658	16728	16687	16805	16817	16815	16930	17051	16845	16743	16894	17073	16750	16869	17044	16773	16923	17069	16738	16797	16816	16766	16843	17064	16534	16996	16729	16817	16915	16514	16775	16694	16845	17045	16849	16835	16728	16729	16831	16943	16828	16802	16764	16698	16878	16736	16604	16680	16795	16738	16799	16946	16818	16887	16756	16811	16824	16879	16732	16981	16542	16675	16857	17054	16758	16819	16828	16802	16815	16977	16907	16850	16985	16862	16960	16842	16945	16729	16797	16880	16856	17052	16773	16930	16808	16757	16793	16855	16783	16613	16984	16985	16778	16640	16984	17028	16685	16875	16955	16742	16847	16743	16916	17015	16842	16806	16927	17014	16839	16763	16887	16747	16747	16807	16843	16702	16783	16875	16963	16922	16955	16706	16815	16959	17006	16930	16983	16888	16780	16956	16735	16680	16872	16765	16967	16778	16823	16816	16799	17113	16938	16913	16842	16769	16925	16988	16902	16920	16968	16821	16977	16869	16939	16782	16956	16660	16929	16846	16784	17038	16876	16690	16910	17022	16940	17088	17143	17052	16832	16909	16976	16869	17083	16792	16980	16925	16736	16848	16987	16964	16711	16832	16887	16841	16685	16670	16781	16827	16873	17092	16633	16851	16892	16685	16827	16824	16939	16859	16877	16785	16778	16745	16863	17062	16939	16891	16974	17057	16819	16815	16953	16796	16904	16850	16940	16829	16935	17006	16978	16833	16867	16926	16859	16843	16891	16833	16700	16819	17012	17017	16941	16917	16892	16860	16613	16855	16779	16775	16809	16910	16986	16634	16744	16971	17075	16743	16818	16799	16778	17103	16981	16889	16791	16722	16895	17075	16910	16862	16692	16836	16814	17158	16625	16890	16876	16848	16986	16989	16955	16836	17027	16747	16711	17046	16823	16782	16758	16886	16896	16852	16834	16651	16795	16957	16788	16613	16950	16863	16745	16659	16683	16715	16806	16878	16850	16730	16900	16761	16749	16716	16887	16953	16701	16969	16887	16866	16963	16908	16881	16813	16846	16929	16911	16822	16826	16942	16933	16772	16927	16839	16965	16983	16772	16646	16779	16637	16958	17187	17000	16900	16812	16842	16784	17085	16814	16761	16657	16879	16831	16792	16864	16851	16963	16784	16611	16681	16974	16919	16793	16700	16802	16978	16595	16903	16805	16847	17016	17020	16917	16920	16626	16885	16898	16691	16902	16957	16930	16817	16867	16916	16905	16849	16839	16800	16773	16969	16724	16834	16852	16691	16880	17060	16885	17156	17028	16613	16851	16882	16995	16750	16774	16932	16961	16786	16660	16797	16893	16940	16724	16962	16923	16710	16963	16970	16986	16917	16851	16778	16880	16892	16856	16974	16726	16715	16957	16767	17048	16724	16734	16891	16816	16842	16900	16765	16907	16892	16785	16802	16701	16835	16920	16891	16888	16943	16957	17028	17017	16975	16878	16877	17026	16906	16936	16746	16856	16831	16784	16898	16795	16840	16797	16955	16997	16827	16858	16895	16969	16912	16798	16657	16797	16851	16847	16843	16895	16851	16930	17096	16780	16917	16845	16975	16859	16884	16813	16763	16814	16842	16978
20097	29564	32017	28258	24247	21163	19557	17827	16855	16325	15339	14406	14367	14514	16342	26454	29082	25874	20638	16585	14653	14170	13956	14020	13835	13850	13807	13848	13952	13899	13699	13856	13895	13955	13845	13964	13896	13799	13905	13635	13859	13779	13753	13920	13975	13839	13849	13804	13947	13945	13826	13794	13794	13652	13798	13796	13778	14084	13711	13848	13906	13735	13852	13881	13840	13784	13818	13844	13786	14087	13733	13929	13640	13839	13826	13872	13630	13814	13743	13857	13860	13859	13706	13854	13756	13812	13890	13904	13907	13819	13802	13862	13709	13748	13782	13806	13729	13773	13827	13812	13877	13764	13969	13876	13862	13990	13835	13785	13816	13851	13907	13847	13695	13800	13754	13795	13812	13773	13843	13743	13704	13686	13787	13862	13810	13694	13769	13843	13654	13845	13852	13870	13819	13811	13924	13859	13669	13741	13878	13877	13628	13895	13763	13731	13797	13783	13915	13870	13891	13822	13861	13837	13776	13795	14004	13751	13735	13768	13935	13868	13836	13700	13827	13698	13839	13788	14019	13919	13698	13836	13719	13907	13818	13929	14005	13706	13866	13912	13836	13861	13758	13791	13728	13741	13869	13897	13664	13684	13758	13857	13929	13882	13706	13805	13810	13669	13951	13840	13949	13796	13942	13830	13899	13767	13767	13700	13944	13674	13708	13862	13814	14026	13759	13809	14012	13728	13838	13853	13790	13782	13906	13751	13719	13893	13707	13917	13840	13749	13725	14026	13787	13639	13906	13924	13681	13761	13942	13740	13743	13948	13590	13905	13751	13834	13791	13788	13881	13812	13788	13843	13722	13764	13991	13842	13844	13776	13795	13739	14072	13951	13723	13932	13847	13569	14035	13738	13836	13807	13828	13749	13758	13925	13923	13680	13824	13885	13844	13947	13830	13828	13781	13881	13783	13795	13855	13861	13807	13756	14078	13999	13485	13796	13768	13777	13730	13715	13860	13841	13752	13790	13771	13925	13840	13661	13843	13900	13835	13748	13798	13668	13753	13861	13847	13803	13984	13862	13810	13697	13763	13794	13511	13932	13897	13764	13800	13906	13883	13773	13829	13773	13677	13948	13760	13820	13769	13894	13928	13784	13878	14081	13883	13818	13758	13791	13865	13710	13711	13846	13715	13775	13753	13727	13823	13759	13761	13803	13891	13893	13830	13903	13654	13833	13774	13884	13971	13900	13734	13695	13948	13859	13790	13862	13684	13811	13945	13874	13742	13831	13733	13842	13781	13734	13807	13719	13797	13963	13811	13852	13894	13724	13884	13795	13747	13866	13857	13808	13716	13939	13791	13831	13780	13940	13646	13919	13769	13771	13835	13584	13908	13802	13813	13801	13818	13908	13606	13821	13929	13720	13757	13886	13741	13769	13814	13854	13747	13770	13899	13794	13931	13758	13915	13739	13562	13798	13925	13802	13789	13886	13920	13790	13772	13762	13680	13755	13850	13910	13703	13796	13827	13806	13729	13738	13827	13773	13910	13782	13790	13902	13726	13642	13731	13955	13806	13925	13725	13789	13678	13957	13811	13679	13870	14054	13865	14004	13722	13814	13737	13838	13831	13672	13871	13597	13704	13852	13703	13832	13823	13819	13897	13895	13946	13887	13880	13820	13748	13783	13868	13856	13849	13808	13831	13973	13727	13886	13856	13736	13922	13776	13737	13780	13815	13699	13755	13759	13737	13855	13966	13879	13907	13871	13766	13736	14024	13714	13863	13791	13836	13553	13861	13966	13762	13681	13935	13685	13918	13726	13710	13684	13837	13699	14015	13847	13708	13889	13780	13925	14107	13810	13710	13719	13843	13921	13656	13770	13896	13730	13690	13735	13642	13717	13837	13717	13967	13774	13622	13837	13912	13713	13870	13611	13976	13863	13778	13649	13876	13923	13805	13764	13789	13847	13785	13714	13810	13713	13721	13593	13750	13805	13882	13818	13980	13661	13817	14031	13746	13882	13744	13828	13803	13925	13771	14047	13869	13901	13917	13747	13979	13860	13689	13965	13936	13887	13761	13902	13913	13806	13727	13849	13642	13819	13875	13784	13669	13874	13858	13764	13637	13850	13660	13855	13799	13801	13785	13836	13904	13879	13939	13874	13954	13723	13696	13853	13999	13890	13800	13966	14022	13858	14053	13814	13907	13635	13710	13927	13863	13813	13822	13713	13814	13880	13859	13626	13772	13799	13790	13848	13802	13701	13876	13807	13883	13812	13933	13769	13610	13828	13603	13859	14094	13825	13759	13727	13818	13684	13797	13868	13923	13759	13839	13728	13869	14030	13706	13855	13883	13917	13728	13674	13796	13683	13841	13958	13713	13960	13835	13551	13716	13859	13948	13799	13716	13729	13961	13938	13769	13886	13705	13818	13861	13827	13982	13843	13894	13802	13755	13728	13671	13823	13816	13883	13830	13900	13668	13876	13760	13867	13810	13719	13895	13848	13897	13797	13715	13743	13777	13883	13844	13760	13763	13821	13879	13789	13734	13852	13794	13786	13774	13899	13722	13748	13664	13775	13674	13848	13662	13827	13808	13812	13703	13828	13939	13934	13865	13798	13894	13835	13772	13691	13865	13759	13711	13849	13780	13794	13845	13978	13638	13765	13931	13787	13868	13743	13944	13800	13872	13954	13696	13673	13942	13717	13827	13905	13722	13836	13712	13847	13969	13971	13840	13738	13796	13854	13876	14033	13806	13699	13814	13938	13677	13783	13702	13921	13780	13837	13871	13830	13891	13877	13962	13698	13906	13736	13826	13838	13912	13777	13848	13691	13878	13878	13885	13700	13817	13912	13762	13808	13966	13926	13763	13782	13750	13648	13918	13855	13932	13702	13899	13696	13872	13847	13948	13887	13895	13732	13697	13843	13860	13932	13694	13758	13922	13724	13703	13873	13681	13882	13687	13762	13695	13827	13885	13838	13761	13768	13868	13839	13862	13814	13891	13882	13942	13840	13798	13804	13731	13649	13791	13871	13764	13990	13781	13670	13832	13908	13797	13817	13893	13931	13939	13870	13819	13820	13840	13754	13841	13885	13795	13922	13792	13845	13847	13622	13826	13812	13786	13864	13645	13814	13792	13824	13769	13716	13876	13746	13689	13766	13860	13800	13756	13700	13774	13746	13784	13673	13797	13918	13848	13912	13846	13911	13759	13790	13817	14006	13767	13723	13737	13673	13774	13909	13811	13847	13728	13798	13896	13852	13873	13704	13796	13862	13829	13723	13841	13981	13613	13951	13906	13874	13957	13782	13832	13935	13821	13716	13965	13878	13743	13739	13680	13842	14031	13804	13901	13651	13638	13845	13801	13900	13706	13920	13867	13767	13742	13816	13754	13855	13939	13825	13836	13757	13913	13847	13712	13889	13614	13708	13891	13710	13823	13947	13746	13805	13797	13850	13928	13771	13723	13685	13902	13785	13811	13719	13868	13826	14003	13833	13980	13964	13987	13692	13925	13767	13717	13996	13843	13790	13719	13656	13857	13868	14028	13845	13778	13797	13818	13679	13968	13762	13809	13705	13762	13857	13860	13745	13848	13839	13677	13760	13861	13878	13720	13909	13694	13853	13684	13853	13865	13629	13870	13851	13802	13714	13995	13638	13878	13857	13769	13846	13610	13797	13821	13663	13773	13859	13842	13755	13865	13823	13818	13833	13848	13757	13859	13963	13857	14023	13935	13894	13845	13859	13796	13999	13786	13778	13834	13725	13768	13938	13666	13763	13715	13611	13749	13669	14019	13673	13815	13977	13698	13839	13797	13785	13821	13859	13684	13909	13876	13798	13742	13709	13936	13890	13756	13881	13860	13722	13746	13956	13835	13912	13759	13637	13835	13752	13913	13777	13985	13954	13777	13793	13792	13830	13766	13938	13784	13835	13732	13731	13795	13942	13691	13855	13756	13838	13863	13865	13668	13733	13869	13743	13787	13863	13903	13899	13725	13854	13753	14074	13723	13770	14006	13818	13859	13776	13918	13747	13954	13871	13869	13848	13713	13791	13713	13749	13870	13910	13837	13816	13785	13811	13891	13838	13877	13655	13841	13877	13854	13775	13876	13812	13756	13602	13934	13698	13949	13874	13843	13764	13576	13879	13886	13855	13846	13832	13825	13702	13784	13602	13914	13850	13626	13786	13700	14067	13733	13842	13794	13708	13969	13826	13835	13972	13908	13679	13874	13719	13779	13726	13987	13798	13676	13759	13805	13914	13668	13892	13682	13811	13753	13739	13752	13818	13831	13738	13883	13758	13742	13873	13950	13776	13857	13872	14015	13953	13781	13600	13935	13777	13800	13875	13819	13774	13915	13764	13726	13631	13738	14013	13751	14013	13884	13898	13775	13870	13679	13902	13703	13846	13841	13788	13846	13814	13827	13783	13827	13736	13900	13886	13853	13777	13869	13772	13763	13891	13780	13760	13890	13657	13804	13769	13667	13843	13771	13817	13785	13806	13732	13700	13876	13641	13993	13846	13829	14017	13834	13955	13675	13876	13807	13716	13727	13828	13705	13740	13785	13767	13721	13752	13664	13828	13563	13854	13862	13888	13995	13721	13802	13678	13931	13966	13808	13833	13794	13837	13769	13833	13775	13766	13793	13906	13929	13810	13804	13715	13781	13912	13867	13842	14010	13749	13819	14031	13820	13763	13852	13823	13788	13834	13719	13722	13756	13755	13845	13925	13779	13850	13899	13765	13849	13925	13865	13951	13801	13846	13742	13762	13815	13903	13901	13725	14018	13674	13659	13905	13799	13823	13659	13874	13759	13820	13684	13761	13906	13805	13902	13817	13858	13584	13871	13890	13750	13703	14033	13898	13811	13724	13845	13850	13764	13762	13889	13907	13850	13928	13787	13846	13927	13937	13746	13772	13938	13757	13917	13817	13871	13714	13806	13743	13833	13760	14008	13835	13655	13756	13728	13856	13804	13723	13902	13761	13774	13797	13774	13858	13807	13792	13801	13815	13870	13665	13703	13651	13712	13760	13621	13780	13846	13867	13919	13876	13710	13772	13942	13892	13981	13874	13835	13727	13735	13976	13804	13769	13974	13917	13845	14040	13860	13683	13741	13808	13950	13869	13888	13950	13825	13857	13749	13985	13711	13600	13657	13814	13854	13704	13853	13769
24177	21538	29138	24503	22640	25934	26344	21488	19855	19775	18729	17617	17602	18043	19832	31099	36038	32403	25625	21027	18353	17438	17023	16994	16878	16846	16918	17009	17079	17026	17034	17086	16962	16947	16860	16798	17021	17050	17057	16878	16992	16942	16990	16963	17095	16932	17010	17097	16986	16902	16973	16977	16765	16931	16973	16899	16998	16874	16852	16923	16916	16917	16926	17022	16925	16930	16944	16928	16799	16950	16901	16708	16829	16805	16795	16820	16757	16738	17131	16660	16929	16848	16819	16766	16965	16709	16819	16797	16889	16995	17056	16803	16931	16843	16945	16905	16913	16920	17118	16758	17026	16942	16752	16724	16833	16951	16778	16945	17047	16808	16850	16996	16836	16956	16910	16898	16856	16880	17053	17099	16794	16890	16989	16887	16703	16832	16879	16874	16944	16936	16796	16988	16600	16764	16814	16817	16810	16771	16755	16730	16941	16800	16877	16934	16776	16856	17092	16755	16752	16936	16881	17045	16907	16766	16909	16791	16809	16747	16844	16867	16996	16782	16951	16845	16911	16782	16820	16810	17227	17008	16801	16906	16984	16857	16859	17000	16871	16932	16855	16913	17145	16817	16893	16830	16770	16852	16842	17003	16884	17084	17112	16987	16871	16975	16974	16967	17056	16908	16997	16919	16746	16861	16656	16874	16850	16891	17029	16845	16974	16858	16750	16721	16674	16938	16881	16796	16764	16787	16849	16817	16979	16993	16792	16647	16795	16674	16698	16657	16807	17075	16912	16678	16590	17038	16853	16732	16660	17052	17097	17070	17058	16903	16939	16788	16873	16770	16706	16885	16789	16994	16890	16798	16971	16955	16948	16935	16977	16678	16834	16706	16848	16864	16758	17002	16961	16776	16969	16825	16919	16709	16818	16782	16935	16874	16801	16934	16869	16817	16791	16967	16954	17038	16915	16919	16973	16861	17039	16919	16878	16780	16763	16821	16901	16547	16815	16837	16794	16862	16901	16830	16997	16798	16798	16855	16791	16765	16809	16655	16781	16893	16751	16920	16999	16786	16812	16872	16893	16838	16927	16968	16940	16768	16911	17080	16942	16844	16939	16894	16731	16797	16688	16812	17014	16966	16595	16631	16709	16927	16868	16882	16902	16753	16748	16857	16938	16618	16679	16898	16814	16798	16948	16593	16818	16877	17017	16803	16967	16881	16740	16785	17002	16877	16800	17004	16687	16837	16792	16946	17034	16776	16883	16991	16875	17062	16838	16838	16775	16715	16782	16802	16947	16974	16784	16908	16856	16835	17031	16903	16765	16877	16975	16927	16787	16960	16886	16878	16974	16718	16943	16977	16922	16849	16993	16656	16929	16854	16698	16912	16840	16782	16781	16894	16882	16893	16895	17072	16877	16751	16941	16896	16734	17054	16811	16894	16957	16668	16909	16913	16929	16899	16922	16750	16874	17010	16956	17007	16941	16725	16858	16743	16983	16793	16863	16930	16870	17022	16877	16856	17031	16723	16971	16898	16995	16925	16904	16935	16798	16921	16830	16897	16731	16921	16735	16801	16717	16858	16731	17091	16753	16856	16801	16642	16996	16667	16927	16790	16845	16909	17032	16742	16981	16942	17004	16879	16902	16687	16648	16881	16663	16679	16883	16753	16899	16731	16804	16825	16943	16987	16843	16903	16787	16892	16894	16989	16675	16816	16833	16830	16985	16985	17058	16922	16825	16923	16979	17078	16942	16957	16802	16798	16773	17104	16978	16850	17020	16828	16988	16845	16662	16758	16651	16663	16835	16966	16829	16740	16915	17047	16766	16961	16772	16676	16816	16808	16812	16836	16899	17042	16949	16782	16926	16732	16698	16703	16953	16804	16899	16985	16904	16951	16764	16806	17067	16899	16859	16643	16952	17099	16914	16987	16890	16870	16772	16697	16941	16856	17008	16816	16930	16910	16781	16549	16726	16698	16901	16882	16849	17012	16932	16835	17154	17080	16952	16805	16991	16829	16695	17014	16962	16877	16872	16986	16928	16964	16888	16913	16972	16903	17071	17012	16802	16826	16807	16881	16970	16838	17088	16818	16655	16907	16921	16889	16922	16596	16823	16834	16913	17048	17014	16892	16822	16879	16883	16910	16552	16779	17051	16741	16911	17048	16769	16874	16808	17050	16764	16843	16962	16782	16890	16916	16851	16802	16740	16743	16958	16633	16713	16785	16865	16755	16991	17060	16873	16906	16744	16715	16738	16962	16881	16925	16935	16798	16792	16837	16866	16875	16723	16902	16976	16800	16692	16784	16867	16851	16900	16835	16893	16809	16856	16849	16767	17080	16676	16791	16818	16821	16794	16789	16677	16937	16834	16828	17032	16814	16892	16860	16884	16867	16846	16753	16734	16758	16885	16821	16842	17040	17034	16890	17077	16819	16934	17029	16741	16863	16775	16761	16832	16682	16848	17160	16908	16820	16854	16828	16971	16920	16855	16726	16901	16911	16794	16733	16719	17109	16782	16860	16912	16760	16877	16644	16891	16982	16721	16806	16828	16708	16844	16898	16849	17033	16871	16922	16793	16922	16958	17015	16988	16818	16902	16953	16776	16836	16908	16834	16781	16689	16868	16983	16874	16682	16847	17039	16783	16852	17026	16984	16941	16943	16863	16767	16820	16820	16945	17103	17055	16922	17089	16758	16917	16689	17132	16816	16694	16737	16520	16835	16871	17050	16778	16804	16885	16751	17038	16873	16823	16853	16900	16888	16855	16764	16781	16928	16873	16745	16840	16926	16932	16800	16987	16838	16940	16882	16909	16666	16759	16770	17043	17102	17087	16844	16870	16954	16875	17074	16965	16768	16832	16848	16678	16827	16874	16747	16921	17018	16910	17063	16961	16761	16948	17064	16938	16893	16841	17010	17061	16857	16714	16816	16778	16874	16989	16911	16813	16759	16901	16892	16767	16683	16661	16817	16661	16870	16801	16724	16755	17087	16887	16871	16914	16927	16738	16948	16914	16885	16935	16899	16953	16672	16945	16878	16974	16981	16747	16895	16817	16942	16938	16836	16863	16920	16872	16981	17086	16771	16905	16863	16594	16862	17015	16834	16747	16801	16924	16966	16612	16824	16963	16754	16905	16884	16912	16786	16931	16688	17016	16894	16742	16854	16747	16873	16836	16627	16869	16930	16780	16802	16946	16799	16676	16919	16793	17086	16709	16986	16764	16911	16954	16733	16698	16755	16899	16718	16952	16819	16893	16835	16888	16924	16726	16750	16724	16922	16771	17061	16927	16869	16917	16847	16858	16897	16655	17070	16672	16982	16844	17037	16817	16790	17078	16895	17066	17005	16749	16968	16971	16928	16846	17115	16720	17015	16709	16910	16913	17058	16866	16881	16854	16912	16851	16733	16774	16789	16846	16746	16912	16900	16844	16837	16901	16754	16984	16839	16961	16844	17098	16905	16882	16721	16898	16955	16889	16924	16931	17057	16891	16945	16818	16925	16877	16889	17166	16790	16883	16801	16873	16771	16868	16757	16817	16730	16886	16835	16697	16901	16954	16871	16815	16917	16908	16666	16769	16913	16915	16801	16732	17059	16969	16996	16762	17008	16812	16952	17000	16870	16882	16929	16913	16670	16987	16730	16850	16757	16964	16978	16973	16894	16975	16652	16740	16949	16809	16625	16969	16865	16673	16859	16814	16912	16954	17006	16856	16827	16910	17239	16945	16835	16888	16695	16843	16962	16993	16973	16881	16965	16677	16851	16903	16769	16873	16795	16809	16832	16712	16677	16955	17030	16828	16863	16842	16935	16898	17032	16834	16778	16947	16831	16807	16865	16839	16784	16745	16743	16944	17114	16762	16775	16747	16706	16832	17017	16944	16834	16896	16681	16848	16998	16994	16890	16886	16832	16875	16841	16873	16890	16977	16745	16904	16845	16745	16823	17132	16900	16917	16729	16928	17009	16785	16929	16549	16873	16910	16826	17055	16894	16916	16688	16808	16889	16699	16914	16747	16889	16992	17113	17077	17004	16806	16877	16603	16831	16684	16868	16851	16741	16761	16964	16678	16922	16884	16827	17027	16882	16918	16936	16879	16886	16873	16862	16738	16729	16867	17036	16659	16794	16697	16855	16860	16832	16792	16821	16688	16925	16841	16882	16758	17165	16882	16803	16879	16826	16846	16667	16858	16869	16996	16806	16924	16817	16701	16694	16859	16892	16770	16807	16798	17026	16747	16887	16914	16873	16892	16998	16984	16585	16729	16899	17030	16813	16891	16821	17052	16851	16833	16997	16990	16757	16881	16769	17095	16915	16877	17055	16911	16934	16739	16721	16765	17029	16999	17041	16704	16820	16936	17001	16770	16934	16812	16948	17001	16743	16978	16954	16987	16831	16911	16863	16565	17043	16980	16825	16818	16875	16845	16690	16897	16794	16748	16794	16955	16768	16681	17021	16798	16985	17031	16894	16742	16744	16751	16849	17031	16783	16891	16929	17077	16925	16773	16753	16736	16797	16807	16836	16852	16889	16882	16841	16756	16653	16871	16876	17021	16793	17067	16845	16948	17079	17018	16705	16960	16832	16815	16761	16664	16720	16810	17027	16841	16977	17024	17019	16578	16939	16942	16921	16921	17178	16913	16923	16745	16944	17017	16886	16859	16828	16822	16770	16827	16802	16987	16809	16917	16752	16962	16859	17009	16862	17051	16987	16801	16920	16786	16953	16646	16706	16897	16942	16865	16899	16676	16732	16788	16904	16688	16522	16699	16994	16815	16750	17091	16794	16735	16874	16898	16631	16909	17044	16791	16712	16844	16925	16852	16851	16836	17107	16858	16963	16868	16681	16926	16675	16966	16849	16911	16732	16881	16837	16995	16937	16920	16763	16845	16967	16768	17065	16824	17003	17070	16758	16899	16839	16879	16962	17039	16668	16907	16853	16783	16759	17028	16867	16825	17068	16768	16902	16796	16882	16779	16787	17060	16946	16828	16684	16945	16865	16804	16800	17051	16752	16856	16802	16760	16941	16905	16925	16931	16735	16848	16752	16638	16704	16792	16675	17027	16792	16903	16777	16896	17194	17132	16704	16873	16855	16880	16670	16690	16888	16747	17057	16945	16807	16904	16853	16968	16844	16801	16672	16713	16858	17003	16912	17014	16818	16747	16581	17013	16874
21906	33266	35875	31242	27997	25578	22173	19923	18737	17677	16266	14797	14608	15383	19815	34010	37618	32065	23786	18044	15132	14093	13781	14109	13765	13852	14008	13808	13717	13945	13977	13872	13918	13903	13852	13776	13976	13805	13850	13903	13785	13857	14092	13832	13804	13982	13841	13957	13810	13778	13853	13881	13806	13716	13675	13814	13855	13930	13835	13956	13789	13793	13890	13841	13814	13756	13808	13871	13861	14023	13749	13781	13755	13923	13762	13906	13951	13740	13814	13808	13788	13846	13746	13751	13683	13996	13811	13818	13972	13899	13812	13858	13831	13959	13696	13698	13717	13979	13848	13840	13672	13920	13798	13698	13885	13740	13874	13876	13771	13758	13855	13634	13714	13876	13860	13854	13747	13893	13675	13885	13866	13888	13771	13760	13980	13805	13788	13679	13733	13824	13778	13687	13805	13694	13888	13800	13782	13702	13802	13935	14061	13652	13851	13771	13681	13892	13905	13814	13847	13933	13897	13792	13843	13687	13630	13802	14003	13795	13797	13895	13807	13674	13769	13705	13866	13799	13754	13852	13910	13842	13917	13727	13783	13948	13895	13897	13747	13923	13877	13902	13811	13786	13815	13773	13903	13911	13917	13660	13837	13698	13958	13787	13878	13677	13668	13812	14005	13754	13791	13703	13841	13837	13769	13848	13849	13742	13737	13842	13706	13821	13639	13741	13842	13948	13810	13869	13807	13761	13790	13964	13953	13762	13839	13710	13766	13630	13884	13776	13985	13905	13848	13712	13724	13836	13910	13905	13799	13824	13846	13943	13809	13806	13886	13781	13819	13813	13969	13928	13807	13670	13841	13927	13741	13743	13862	13942	13729	13896	13783	13823	13918	13883	13863	13934	13922	13741	13678	13817	13847	13832	13853	13979	13749	13803	13846	13761	13839	13852	13666	13740	13820	13733	13800	13966	13771	13733	13985	13748	13637	13700	13734	13696	13911	13881	13679	13872	13705	13724	13794	13779	13889	13907	13742	13885	13741	13847	13725	14009	13710	13800	13907	13800	13840	13909	13857	13819	13774	13987	13788	13801	13740	13804	13770	13985	13699	13840	13803	13881	13604	13918	13761	13834	13923	13728	13696	13725	13819	13779	13907	13775	13807	13866	13894	13757	13670	13804	13698	13857	13875	14064	13731	13991	13972	13784	13739	13714	13707	13731	13756	13749	13736	13857	13745	13531	13814	13945	13769	13801	13767	13878	13876	13926	13899	13837	13993	13885	13770	13792	13696	13839	13900	13848	13691	13988	13838	13777	13878	13866	13938	13913	13908	13875	13956	13681	13810	13804	13887	13814	13756	13767	13925	13832	13811	13977	13799	13902	13846	13853	13777	13776	13920	13798	13777	13801	13939	13791	13784	13748	13873	13666	13805	13723	13839	13801	13855	13768	13756	13874	13834	13787	13959	13873	13739	13922	13888	13750	13798	13839	13813	13784	13814	13849	13814	13784	13773	13704	13755	13758	13838	13783	13815	13894	13733	13705	13879	13802	13825	13897	13850	13823	13829	13848	13848	13771	13848	13635	13833	13678	13868	13969	13584	14003	13798	13860	13849	13817	13623	13698	13744	13622	13810	13875	13789	13894	13736	13865	14000	13777	13822	13680	13733	13814	13999	13817	13921	13831	13707	13818	13768	13890	13799	13745	13845	13772	13718	13852	13915	13850	13832	13720	13768	13788	13791	13653	13731	13817	13869	13824	13830	13928	13844	14028	13895	13828	13819	13897	13885	13895	13873	13966	13951	13817	13728	13837	13944	13891	13859	13660	13753	13652	13827	13681	13716	13816	13812	13751	13958	13981	13863	13892	13953	13856	13783	13779	13890	13819	13902	13738	13848	14014	13674	13933	13775	13729	13789	13758	13725	13829	13901	13799	13850	13733	13775	13870	13876	13911	13880	13742	13787	13768	13858	13898	13736	13735	13753	13784	13749	13754	13960	13873	13781	13804	13801	13846	13792	13772	13719	13769	13877	13745	13861	13748	13931	13696	13860	13665	13774	13905	13964	13929	13812	13891	14050	13969	13812	13873	13889	13727	13683	13689	13828	13669	13889	13811	13928	13882	13751	13842	13963	13840	13978	13679	13993	13847	13810	13790	13770	13871	13685	13952	13607	13764	13825	13677	13782	13753	13772	13795	13788	13806	13755	13763	13637	13846	13769	13939	13853	13830	13786	13824	13753	13780	13925	13745	13817	13901	13748	13771	13883	13922	13796	13881	13919	13646	13788	13750	13855	13774	13939	13930	13901	13846	13794	13798	13936	13630	13550	13945	13856	13838	13807	13771	13877	13702	13737	13997	13681	13983	13840	13848	13960	13727	13858	13799	13714	13824	13911	13640	13944	13874	13912	13639	13871	13762	13912	13855	13619	13799	13821	13784	13672	13932	13786	13768	13810	13629	13857	13921	13894	13773	13780	13905	13889	13839	13798	13664	13808	13880	13902	13707	13733	13954	13841	13815	13867	13712	13818	13821	13780	13723	13851	13890	13814	13822	14002	13705	13717	13864	13916	14003	13827	13781	13753	13877	13876	13634	13841	13752	13806	13757	13734	13948	13858	13946	13765	13750	13894	13777	13798	13788	13703	13853	13859	13777	13899	13856	13729	13676	13922	13705	13829	13792	13827	13615	13909	13796	13798	13867	13799	13992	13913	13848	13848	13797	13878	13927	13815	13922	13719	13919	13832	13878	13798	13916	13865	13702	13810	13635	13926	13899	13771	13765	13950	13837	13941	13973	13804	13962	13901	13876	13890	14058	13632	13937	13813	14087	13916	13720	13934	13991	13724	13827	13854	13855	13916	13943	13714	14068	13748	13933	13710	13814	13846	13711	13912	13811	13891	13726	13902	13693	14109	13965	13740	13842	13912	13841	13711	13738	13920	13850	13688	13816	13809	13794	13846	13847	13854	13770	13805	13791	13817	13935	13655	13861	13893	13909	13692	13774	13828	13959	13809	13892	13941	13883	13897	13664	13781	13865	13884	13824	13755	14038	13855	13844	13731	13646	13990	13888	13652	13876	13901	13965	13995	13965	13793	13767	13874	13809	13703	13998	13779	13651	13704	13750	13928	13834	13767	13700	13924	13890	13637	13919	13854	13719	13716	13945	13934	13591	13825	13831	14047	13835	13881	13939	13683	13829	13757	13856	13790	13697	13946	13773	13700	13726	13722	13803	13838	13916	13824	13722	13945	13897	13680	13912	13941	13800	13856	13853	13709	13719	13761	13756	13925	13765	13951	13939	13797	13826	13845	13894	13728	13690	13820	13751	13871	13780	13975	13748	13696	13925	13815	13675	13864	13957	13877	13757	13710	13832	13850	13743	13771	13993	13775	13786	13819	13613	13903	13815	13900	13902	14007	13863	13856	13830	13863	13881	13800	13767	13911	13722	13885	13932	13769	13788	13833	13828	13820	13674	13896	13835	13725	13796	13877	13920	13774	13818	13829	13931	13819	13764	13805	13928	13880	13888	13831	13805	14009	13734	13908	13786	13847	13722	13785	13835	13623	13757	13747	13984	13740	13827	13862	13854	13763	13851	13804	13720	13804	13691	14008	13803	13775	13966	13825	13716	13921	13830	13863	13933	13874	13884	13849	13909	13833	13812	13788	13746	13789	13854	13901	13939	13896	13824	13771	14002	13874	13902	13752	13833	13771	13738	13746	13792	13777	13826	13966	13790	13867	13816	13746	13811	13795	13943	13876	13734	13830	13651	13778	13872	13897	13743	13659	13998	13899	13893	13825	13699	13686	13722	13907	13615	13936	13759	13638	13808	13879	13717	13911	13790	13781	13940	13965	13917	13686	13797	13710	13861	14103	13875	13935	13876	13791	13738	13827	13685	13866	14001	13894	13684	13815	13780	13715	13859	13891	13879	13745	13776	13733	13876	13811	13775	13937	13751	13798	13591	13807	13895	13854	13657	13744	13796	13797	13854	13961	13885	13724	13835	13845	13786	13932	13976	13827	13851	13874	13789	13932	13856	13761	13881	13831	13896	13756	13900	13784	13731	13875	13785	13896	13751	13849	13945	13902	13725	13657	13883	13642	13987	13629	13988	13810	13896	13777	13824	13918	13903	13912	14022	13659	13886	13803	13717	13823	13777	13768	13830	13795	13965	13931	13811	13848	13866	13950	13759	13754	13655	13879	13651	13786	13654	13781	13957	13899	13753	13721	13834	13855	13876	13889	13876	13958	13779	13818	13849	13699	13758	13725	13971	13716	13781	13736	13707	13804	13919	13747	13927	13972	13839	13744	13576	13712	13862	13790	13868	13702	13647	13798	13864	13815	13734	13723	13783	13826	13855	13699	13815	13867	13671	13780	13690	13940	13702	13954	13792	13793	13910	13956	13797	13765	13739	13794	13930	13808	13828	13712	13775	13875	13849	13844	13828	13960	13796	13674	13761	13850	13808	13791	13831	13804	13870	13805	13764	13897	13744	13722	13716	13728	13833	13887	13689	13795	13943	13814	13854	13776	13857	13762	13674	13696	13819	13825	13897	13714	13713	13837	14024	13720	13924	13940	13927	13727	13793	13793	13892	13684	13727	13922	13711	13920	13787	13956	13884	13789	13803	13695	13762	13856	13890	13887	13877	13825	13802	13798	13761	13960	14000	13697	13797	13861	13780	13829	13913	13945	13869	13810	14121	13860	13905	13849	13712	13850	13796	13887	13813	13919	13844	13725	13667	13784	13707	13745	13885	13835	13727	13929	13837	13713	13897	13859	13891	13781	14053	13935	13798	13748	13846	13837	13796	14079	13779	13887	13865	13822	13770	13837	13807	13735	13734	13794	13933	13818	13625	13777	13910	13778	13755	13889	13883	13849	13668	13962	13894	13722	13895	13875	13623	13798	13678	13564	13930	13693	13903	13776	13813	13723	13935	13818	13791	13796	13928	13769	13688	13859	13948	13802	13849	13907	13742	13690	13863	13707	13753	13906	13806	13819	13790	13829	13898	13851	13725	13974	13870	13652	13948	13947	13870	13812	13848	13744	13917	13879	13904	13819	13718	13719	13877	13738	13840	13802	13826	13879	13797	13896	13833	13681	13767	13740	13714	13666	13881	13811	13967	13831	13944	13836	13866	13773	13922	13789	13841	13859	13746	13853	13730	13921	13863	13724	13709
30369	23557	24968	22568	20252	19883	18655	17734	17593	17565	16992	16895	16909	16776	17014	17760	18745	18671	18049	17347	17106	16806	16782	16679	16562	16671	16805	16793	16797	16566	16897	16603	16798	16919	16488	16768	16731	16566	16564	16564	16419	16624	16806	16928	16760	16850	16848	16766	16566	16851	16940	16903	16901	16895	16777	16809	16690	16593	16538	16726	16656	16584	16762	16632	16767	16549	16514	16511	16547	16818	16792	16965	16750	16709	16451	16845	16797	16494	16632	16849	16617	17002	16644	16685	16767	16510	16600	16651	16700	16689	16672	16690	16763	16687	16719	16697	16751	16613	16738	16643	16756	16710	16711	16598	16672	16839	16755	16831	16865	16822	16665	16816	16702	16836	16853	16635	16800	16755	16639	16652	16546	16770	16793	16495	16725	16689	16426	16851	16658	16659	16637	16596	16884	16648	16786	16783	16736	16559	16440	16704	16665	16922	16734	16654	16720	16461	16812	16810	16754	16657	16702	16822	16748	16650	16702	16650	16671	16697	16782	16512	16718	16639	16756	16659	16691	16422	16826	16764	16736	16827	16697	16666	16796	16508	16714	16864	16780	16648	16766	16607	16674	16554	16830	16578	16806	16687	16531	16567	16565	16733	16518	16692	16662	16687	16807	16829	16642	16614	16748	16777	16787	16897	16835	16817	16697	16610	16740	16775	16756	16752	16559	16814	16777	16811	16654	16716	16758	16803	16715	16827	16776	16643	16671	16676	16595	16944	16755	16862	16853	16694	16793	16676	16841	16759	16571	16883	16990	16710	16518	16598	16868	16796	16773	16547	16767	16720	17012	16679	16779	16735	16798	16450	16648	16624	16897	16794	16599	16602	16835	16826	16674	16754	16936	16998	16748	16835	16850	16735	16615	16705	16920	16415	16690	16658	16530	16787	16788	17000	16693	16332	16572	16519	16637	16832	16728	16708	16597	16793	16724	16645	16812	16798	16650	16788	16756	16651	16528	16651	16739	16836	16837	16855	16702	16616	16748	16639	16659	16674	16675	16665	16755	16582	16593	16830	16661	16741	16751	16772	16810	16530	16681	16629	16632	16692	16760	16825	16809	16797	16751	16711	16519	16688	16659	16708	16737	16690	16711	16549	16695	16766	16847	16725	16644	16841	16746	16769	16617	16677	16581	16736	16682	16697	16780	16674	16825	16776	16749	16829	16809	16827	16635	16854	16560	16717	16590	16847	16736	16568	16838	16803	16805	16690	16854	16961	16791	16864	16905	16737	16920	16874	16725	16933	16566	16746	16791	16686	16922	16632	16545	16865	16761	16567	16648	16783	16608	16764	16856	16668	16499	16981	16676	16766	16812	16778	16507	16666	16498	16928	16779	16594	16811	16802	16627	16670	16799	16757	16706	16608	16577	16625	16558	16911	16427	16781	16648	16683	16792	16831	16701	16701	16813	16711	16563	16615	16693	16622	16771	16642	16574	16888	16664	16683	16548	16724	16901	16623	16772	16749	16650	16491	16550	16727	16716	16769	16725	16632	16686	16720	16734	16728	16794	16689	16817	16631	16753	16726	16780	16936	16763	16809	16894	16597	16761	16713	16978	16931	16851	16761	16762	16714	16554	16712	16583	16758	16838	16797	16836	16791	16723	16559	16937	16730	16592	16619	16865	16654	16921	17025	16792	16717	16661	16915	16682	16853	16678	16583	16617	16666	16794	16757	16693	16614	16695	16760	16635	16708	16718	16597	16654	16534	16641	16907	16830	16529	16607	16796	16584	16858	16654	16393	16619	16751	16795	16706	16821	16668	16678	16682	16540	16431	16567	16662	16673	16848	16755	16869	16689	16562	16794	16788	16558	16481	16847	16846	16688	16643	16727	16731	16786	16636	16874	16672	16723	16571	16652	16821	16601	16728	16796	16820	16643	16636	16732	16822	16926	16619	16946	16929	16809	16761	16505	16769	16899	16755	16959	16800	16901	16664	16872	16781	16569	16773	16521	16639	16749	16849	16743	16609	16666	16735	16849	16825	16637	16696	16857	16829	16552	16433	16602	16923	16681	16706	16614	16520	16702	16660	16676	16754	16788	16690	16920	16754	16787	16796	16609	16665	16639	16718	16617	16575	16747	16700	16658	16687	16767	16680	16623	16802	16660	16946	16864	16694	16756	16713	16687	16655	16584	16651	16718	16680	16675	16668	16698	16913	16699	16774	16759	16667	16622	16609	16725	17010	16709	16620	16756	16843	16729	16716	16752	16920	16750	16791	16735	16574	16745	16655	16657	16728	16589	16600	16802	16746	16705	16795	16629	16654	16886	16975	16732	16829	16643	16797	16780	16731	16611	16685	16726	16699	16722	16690	16853	16783	16749	16552	16762	16573	16872	16582	16699	16802	16546	16768	16562	16693	16747	16684	16666	16681	16668	16841	16634	16578	16586	16808	16897	16493	16582	16720	16523	16769	16622	16810	16551	16802	17042	16669	16597	16704	16749	16971	16670	16445	16847	16718	16660	16855	16745	16683	16762	16688	16761	16579	16851	16746	16623	16903	16879	16997	16642	16561	16455	16569	16713	16728	16596	16717	16712	16719	16611	16780	16602	16631	16715	16862	16807	16641	16450	16668	16744	16754	16683	16840	16630	16704	16898	16954	16863	16678	16621	16703	16738	16865	16898	16790	16901	16834	16783	16726	16593	16846	16889	16610	16714	16561	16673	16701	16658	16599	16658	16813	16672	16978	16554	16848	16955	16692	16838	16849	16608	16524	16710	16831	16801	16722	16652	16919	16647	16787	16948	16702	16669	16604	16658	16526	16661	16560	16642	16653	16658	16589	16835	16895	16735	16782	16651	16522	16641	16714	16533	16612	16572	16651	16695	16558	16797	16801	16751	16555	16661	16625	16768	16863	16482	16872	16772	16631	16856	16769	16922	16866	16650	16591	16665	16934	16635	16764	16816	17004	16722	16835	16856	16790	16885	16582	16826	16674	16888	16715	16706	16647	16774	16660	16760	16746	16851	16842	16774	16494	16543	16698	16764	16816	16385	16784	16658	16576	16670	16846	16661	16830	16696	16706	16858	16623	16615	16865	16806	16643	16693	16786	16894	16811	16819	16801	16741	16726	16617	16648	16626	16965	16718	16593	16521	16564	16709	16624	16554	16633	16814	16656	16806	16707	16590	16755	16742	16663	16813	16849	16628	16857	16779	16767	16923	16896	16813	16831	16623	16651	16560	16665	16710	16618	16716	16725	16711	16815	16786	16634	16842	16735	16625	16844	16745	16587	16567	16497	16664	16746	16971	16546	16674	16736	16708	16791	16742	16614	16798	16631	16875	16755	16844	16753	16738	16622	16709	16480	16694	16669	16829	16963	16740	16679	16622	16663	16681	16710	16688	16724	16591	16817	16716	16739	16744	16602	16834	16626	16832	16675	16733	16775	16705	16445	16577	16842	16649	16762	16580	16792	16743	16497	16806	16715	16709	16545	16913	16642	16953	16813	16472	16651	16713	16800	16811	16687	16658	16815	16625	16672	16781	16715	16917	16417	16834	16830	16815	16880	16587	16751	16816	16648	16731	16860	16592	16878	16750	16441	16569	16536	16725	16593	16592	16458	16833	16588	16510	16615	16745	16748	16687	16607	16675	16662	16728	16980	16624	16600	16784	16501	16770	16937	16856	16684	16981	16823	16656	16767	16526	16885	16783	16813	16735	16499	16738	16595	16733	17027	16844	16601	16615	16816	16676	16802	16731	16670	16586	16694	16441	16773	16811	16758	16919	16843	16758	16794	16713	16980	16564	16765	16747	16799	16738	16596	16715	16674	16506	16639	16690	16696	16753	16742	16833	16652	16679	16844	16814	16746	16650	16688	16795	16945	16690	16655	16778	16580	16639	16564	16652	16519	16721	16463	16698	16684	16701	16768	16783	16734	16652	16885	16552	16788	16643	16675	16559	16711	17020	16797	16941	16773	17060	16731	16920	16816	16697	16894	16809	16794	16757	16724	16849	16660	16682	16595	16547	16614	16664	16795	16898	16569	16880	16590	16654	16595	16440	16660	16887	16622	16779	16778	16781	16688	16759	16573	16646	16876	16430	16800	16826	16665	16606	16698	16778	16857	16776	16745	16672	16735	16876	16812	16749	16940	16750	16819	16778	16655	16781	16602	16699	16787	16846	16639	16804	16803	16983	16568	16743	16714	16806	16831	16689	16534	16674	16660	16749	16740	16754	16707	16812	16491	16506	16665	16760	16763	16696	16693	16759	16895	16639	16810	16787	16711	16694	16629	16841	16642	16591	16933	16715	16637	16894	16690	16691	16500	16794	16798	16794	16633	16917	16631	16514	16673	16664	16700	16828	16861	16799	16710	16729	16756	16737	16727	16648	16768	16519	16577	16734	16607	16503	16562	16683	16673	16676	16745	16810	16776	16563	16859	16980	16711	16878	16692	16729	16826	16804	16578	16706	16647	16631	16774	16787	16782	16726	16562	16999	16844	16749	16853	16718	16740	16519	16807	16786	17048	16744	16934	16732	16713	16747	16622	16818	16525	16562	16737	16829	16760	16817	16826	16710	16780	16854	16683	16657	16704	16778	16821	16728	16588	16669	16627	16797	16653	16782	16648	16712	16626	16642	16622	16539	16820	16859	16659	16900	16743	16808	16813	16622	16753	16782	16661	16630	16838	16848	16684	16808	16865	16686	16644	16781	16673	16544	16561	16887	16778	16695	16639	16572	16547	16604	16664	16824	16930	16779	16798	16828	16797	16712	16753	16960	16718	16992	16657	16780	16582	16876	16661	16644	16938	16557	16825	16742	16910	16594	16857	16615	16667	16656	16479	16577	16825	16636	16698	16873	16744	16661	16676	16821	16832	16814	16623	16898	16589	16948	16650	16689	16771	16578	16793	16733	16544	16489	16719	16690	16843	16891	16648	16715	16752	16813	16643	16724	16587	16642	16734	16658	16709	16749	16727	16844	16684	16761	16790	16388	16679	16629	16738	16757	17017	16787	16800	16718	16806	16864	16641	16788	16731	16702	16707	16821	16691	16810	16827	16745	16757	16861	17040	16617	16710	16787	17069	16603	16776	16834	16944	16689	16736	16880	16721	16723	16649	16800	16798	16740	16799	16772	16852	16710	16829	16717	16641	16849	16587	16778	16668	16504	16832	16828	16640
19726	21636	22672	19846	19869	18885	16353	15646	15338	15075	14364	14072	14034	14197	14265	15782	16679	15825	15025	14324	13832	13820	13921	13629	13828	13782	13756	13735	13790	13730	13669	13556	13822	13698	13776	13688	13782	13808	13642	13749	13718	13649	13639	13611	13936	13552	13648	13664	13755	13758	13736	13798	13579	13696	13751	13863	13571	13692	13696	13818	13877	13763	13741	13902	13771	13604	13682	13729	13793	13853	13784	13754	13845	13885	13543	13734	13894	13722	13773	13543	13793	13659	13792	13853	13791	13832	13762	13625	13732	13865	13780	13722	13583	13812	13593	13698	13749	13685	13640	13809	13802	13770	13855	13612	13743	13830	13677	13779	13784	13867	13721	13574	13734	13776	13666	13532	13549	13929	13875	13781	13666	13887	13657	13778	13671	13766	13690	13660	13723	13867	13777	13685	13585	13869	13936	13854	13608	13880	13735	13820	13639	13713	13626	13746	13735	13848	13794	13677	13698	13751	13914	13689	13708	13519	13647	13697	13595	13621	13892	13701	13654	13811	13812	13705	13680	13726	13559	13572	13704	13713	13643	13630	13842	13587	13884	13739	13696	13737	13635	13855	13772	13881	13550	13699	13744	13793	13710	13923	13741	13740	13719	13851	13643	13743	13775	13719	13697	13803	13856	13752	13688	13732	13871	13752	13779	13781	13927	13763	13704	13584	13621	13732	13612	13814	13734	13740	13761	13692	13603	13726	13788	13728	13750	13594	13767	13769	13799	13740	13661	13706	13889	13684	13745	13896	13776	13826	13604	13611	13737	13638	13749	13751	13804	13597	13706	13520	13792	13724	13730	13604	13678	13778	13866	13636	13846	13775	13803	13600	13635	13755	13787	13848	13835	13703	13885	13744	13831	13638	13833	13712	13725	13787	13745	13846	13797	13752	13741	13670	13892	13669	13676	13896	13775	13893	13800	13807	13720	13781	13821	13669	13689	13624	13841	13838	13844	13722	13788	13763	13829	13918	13773	13764	13820	13881	13731	13859	13807	13869	13626	13660	13861	13713	13844	13658	13694	13575	13761	13820	13443	13707	13715	13775	13748	13889	13736	13651	13811	13730	13714	13795	13698	13938	13844	13697	13812	13857	13458	13729	13735	13789	13625	13700	13878	13687	13761	13666	13595	13670	13797	13820	13776	13736	13764	13764	13659	13722	13742	13690	13834	13606	13621	13680	13688	13646	13687	13716	13671	13734	13870	13593	13740	13736	13711	13752	13753	13803	13788	13642	13690	13767	13655	13741	13665	13920	13653	13961	13584	13875	13585	13657	13806	13902	13642	13643	13722	13708	13847	13728	13704	13579	13764	13744	13841	13673	13604	13778	13994	13745	13777	13677	13683	13874	13931	13689	13921	13878	13672	13799	13623	13951	13549	13892	13747	13690	13608	13957	13738	13694	13590	13826	13898	13708	13829	13743	13814	13694	13798	13789	13760	13853	13697	13852	13849	13742	13865	13897	13824	13642	13773	13776	13783	13868	13688	13788	13641	13953	13731	13914	13762	13668	13651	13761	13763	13790	13825	13688	13704	13692	13621	13667	13657	13588	13772	13681	13644	13644	13814	13829	13782	13764	13677	13888	13777	13628	13651	13717	13525	13784	13868	13867	13724	13690	13758	13655	13792	13755	13722	13680	13723	13751	13836	13823	13728	13586	13791	13705	13655	13664	13740	13739	13771	13569	13627	13767	13649	13836	13799	13734	13750	13618	13746	13744	13564	13798	13756	13668	13682	13683	13737	13751	13655	13759	13802	13911	13726	13721	13678	13665	13695	13613	13876	13721	13684	13708	13853	13739	13731	13689	13857	13807	13646	13715	13735	13670	13737	13712	13657	13706	13804	13649	13636	13766	13839	13759	13775	13889	13824	13717	13799	13744	13704	13870	13908	13643	13719	13827	13757	13869	13736	13679	13724	13694	13711	13793	13843	13758	13734	13642	13738	13625	13707	13765	13788	13787	13856	13794	13816	13978	13795	13704	13738	13705	13673	13710	13754	13652	13668	13822	13654	13761	13787	13678	13727	13901	13861	13761	13627	13672	13841	13694	13704	13667	13887	13642	13814	13748	13559	13913	13866	13687	13806	13743	13687	13762	13629	13834	13771	13664	13797	13716	13530	13715	13837	13860	13719	13697	14081	13693	13820	13828	13652	13699	13843	13770	13841	13709	13797	13677	13704	13646	13742	13852	13663	13838	13790	13868	13771	13863	13790	13709	13894	13633	13815	13692	13719	13763	13763	13868	13858	13674	13637	13694	13801	13844	13745	13838	13643	13903	13686	13735	13817	13654	13687	13677	13636	13807	13785	13799	13867	13721	13716	13943	13783	13733	13715	13773	13662	13765	13904	13790	13796	13765	13792	13779	13735	13642	13896	13801	13657	13586	13738	13713	13751	13759	13828	13800	13672	13777	13552	13593	13902	13689	13666	13753	13703	13612	13873	13916	13651	13594	13903	13617	13777	13803	13800	13791	13680	13657	13652	13790	13773	13881	13789	13682	13849	13784	13925	13842	13764	13974	13860	13603	13804	13799	13717	13847	13677	13806	13729	13595	13766	13642	13792	13831	13800	13823	13811	13704	13709	13678	13727	13913	13640	13732	13788	13684	13916	13779	13778	13776	13878	13799	13543	13807	13797	13636	13620	13924	13793	13801	13714	13640	13755	13781	13600	13789	13612	13710	13865	13841	13547	13681	13590	13554	13752	13808	13809	13746	13718	13736	13641	13853	13767	13864	13878	13694	13744	13729	13798	13705	13821	13603	13846	13800	13661	13624	13734	13769	13714	13754	13721	13792	13757	13718	13649	13730	13817	13705	13787	13758	13937	13551	13613	13639	13756	13689	13650	13815	13642	13706	13663	13973	13659	13754	13825	13878	13609	13809	13728	13786	13680	13540	13719	13674	13703	13793	13759	13654	13682	13884	13673	13775	13718	13562	13755	13764	13817	13680	13602	13675	13783	13758	13624	13584	13674	13751	13859	13849	13703	14008	13654	13834	13710	13758	13704	13819	13719	13615	13866	13624	13821	13736	13645	13860	13799	13790	13724	13561	13683	13693	13899	13882	13643	13737	13781	13700	13763	13803	13801	13598	13763	13558	13727	13655	13816	13786	13907	13748	13850	13674	13769	13757	13703	13741	13689	13754	13804	13720	13841	13835	13728	13667	13807	13849	13684	13765	13655	13655	13823	13660	13693	13591	13738	13695	13712	13612	13704	13906	13782	13640	13657	13927	13757	13723	13773	13939	13756	13738	13812	13696	13857	13692	13769	13832	13638	13671	13722	13786	13788	13773	13796	13777	13735	13675	13681	13682	13876	13748	13482	13852	13888	13767	13520	13717	13989	13760	13746	13877	13837	13811	13806	13683	13578	13839	13628	13695	13727	13748	13777	13728	13852	13759	13708	13605	13781	13777	13768	13729	13656	13766	13757	13656	13760	13769	13765	13695	13730	13810	13673	13690	13898	13630	13816	13802	13782	13716	13731	13735	13804	13812	13724	13723	13704	13724	13782	13548	13645	13785	13694	13745	13703	13857	13732	13822	13715	13712	13800	13716	13883	13778	13742	13580	13619	13637	13768	13771	13917	13722	13762	13839	13619	13884	13910	13588	13792	13674	13708	13780	13800	13743	13660	13900	13774	13837	13793	13657	13704	13795	13703	13686	13811	13931	13715	13950	13618	13725	13627	13621	13725	13782	13767	13718	13726	13776	13685	13634	13726	13789	13822	13610	13666	13737	13639	13843	13701	13779	13714	13700	13810	13729	13764	13811	13802	13695	13813	13773	13649	13773	13638	13694	13903	13642	13708	13778	13633	13744	13751	13805	13613	13601	13861	13753	13806	13644	13792	13785	13696	13730	13695	13880	13818	13811	13586	13629	13594	13673	13621	13807	13775	13732	13690	13631	13741	13845	13675	13592	13718	13732	13797	13787	13685	13764	13673	13636	13830	13733	13703	13780	13911	13732	13865	13671	13680	13794	13780	13830	13685	13731	13746	13833	13803	13861	13776	13803	13786	13857	13760	13745	13853	13767	13806	13657	13630	13775	13689	13595	13643	13786	13590	13666	13861	13654	13748	13754	13878	13717	13741	13705	13704	13800	13789	13753	13667	13690	13821	13591	13764	13576	13684	13748	13885	13545	13771	13747	13782	13834	13788	13698	13647	13782	13777	13675	13707	13883	13688	13672	13700	13749	13767	13814	13630	13686	13847	13691	13864	13661	13818	13737	13671	13701	13904	13689	13647	13659	13841	13559	13689	13757	13737	13743	13696	13608	13762	13639	13732	13754	13717	13792	13558	13732	13884	13961	13831	13648	13810	13397	13836	13737	13822	13712	13650	13713	13811	13810	13686	13823	13783	13762	13712	13609	13937	13792	13851	13878	13663	13702	13753	13715	13614	13828	13807	13832	13756	13776	13817	13887	13812	13952	13749	13727	13697	13791	13731	13749	13729	13707	13730	13766	13690	13711	13622	13908	13763	13655	13677	13688	13788	13668	13735	13730	13796	13715	13632	13626	13821	13610	13640	13859	13743	13629	13780	13676	13786	13801	13803	13555	13653	13682	13737	13647	13721	13818	13752	13824	13722	13573	13750	13814	13744	13729	13774	13779	13794	13655	13792	13761	13799	13690	13808	13814	13831	13671	13824	13715	13813	13790	13663	13752	13715	13833	13761	13733	13741	13888	13540	13596	13894	13793	13792	13791	13925	13704	13846	13790	13742	13635	13743	13773	13808	13760	13746	13732	13764	13833	13612	13938	13698	13512	13680	13849	13689	13740	13651	13770	13641	13832	13676	13534	13717	13841	13809	13658	13759	13770	13660	13672	13733	13774	13689	13669	13732	13533	13814	13661	13759	13820	13676	13803	13715	13674	13879	13668	13852	13669	13659	13748	13897	13754	13816	13709	13820	13739	13712	13757	13717	13611	13591	13609	13949	13648	13665	13722	13915	13664	13719	13644	13803	13832	13825	13571	13775	13605	13659	13701	13633	13713	13621	13720	13658	13662	13581	13735	13913	13865	13669	13736	13858	13825	13735	13760	13748	13608	13780	13639	13749	13684	13662	13738	13669	13740	13739	13678	13617	13696	13826	13800	13736	13731	13888	13634	13884	13687	13824	13712	13721	13768
25506	21496	28668	25236	23464	23998	22742	19422	18974	18624	17963	17504	17320	17440	19456	28004	28799	24267	21657	19245	17769	17254	16948	17020	16989	16994	16751	16986	17084	16973	16966	16846	16768	16971	17016	16763	16901	16820	16784	16932	16956	16793	16925	16851	16871	16991	16954	16956	16832	17076	16802	16878	16740	16687	16677	16949	17164	16782	16914	16962	16980	16891	16997	16806	16611	16812	16893	16769	16886	17029	16865	16787	16868	17045	16758	16656	16891	16881	17049	16766	16893	16866	16813	16820	16922	16863	16995	16897	17004	16887	16940	16979	16919	16866	16799	16800	17024	16830	16846	16771	16858	16745	17031	16597	16734	16727	16851	16978	16813	16715	17036	17026	17038	16805	16879	16797	16786	16827	16903	16646	16925	16956	16771	16670	16941	16719	16844	17003	16852	16985	16918	16684	16788	16980	16786	16896	16615	16807	16852	16849	16894	16911	16728	16757	16752	16789	16890	16803	16715	16829	16904	16771	16822	16883	16900	17040	16808	16832	16626	16859	16911	16776	16816	16769	16772	16819	16776	16818	16850	16766	16953	16938	17010	16775	16862	16646	16744	16922	16950	16987	17044	16725	16937	16849	16890	16996	16885	16768	16761	16600	16743	16880	16820	16855	17010	16874	16817	16968	16923	17003	16759	16844	16728	16617	16970	16785	16704	16711	16970	16964	16819	16696	17049	16914	16946	16795	16868	16743	16787	17005	16871	16723	16873	16892	16928	16548	16903	16993	17079	16982	16985	16910	16702	16980	16747	16792	16857	16725	16746	16880	16959	16798	16816	16866	16659	16713	16764	16930	16974	16982	16843	16757	16911	16957	17067	16860	16868	16794	16740	16780	16762	16591	16841	16921	16928	16822	17031	16853	17082	16769	16834	16739	16746	16914	16842	16615	16776	16613	16849	16811	16711	16882	17079	16959	16886	16712	16772	16895	16830	16955	17037	16842	16913	16895	17019	16785	16832	16721	16919	16887	16998	16788	16866	16908	16958	16892	16816	16788	16807	16718	16826	16689	16763	17044	16864	17037	16863	17050	16991	16831	16959	16947	16859	17025	16733	16795	16658	16755	16953	16831	16778	16886	16899	16877	16893	16719	16738	16947	16615	16654	16440	16637	16707	16663	16887	16898	16896	16826	16703	16653	16814	16759	16793	16687	16876	16991	16996	17045	16840	16712	16912	16885	16824	16709	16830	16722	16771	16898	16877	16870	16923	16987	16909	16887	16529	16767	16584	16827	16896	16773	16816	16743	16849	16793	16636	16867	16865	17005	16820	16853	16695	16823	16929	16838	16505	16853	16819	16637	16722	16863	16957	16833	16860	16862	16729	16953	16760	16801	16843	16537	16818	16770	16912	16793	16672	16916	16973	16859	16817	16651	16967	16932	16861	16945	16867	16995	16835	17062	16841	16894	16857	16764	16801	17086	16837	16852	16793	16702	16861	16906	16821	16643	16661	16889	16703	16793	16852	16846	16987	16813	16765	16867	16865	16937	16742	16803	16934	16968	16588	16820	16480	16663	16689	16780	16874	16880	16807	16786	16845	16961	16825	16896	16836	16983	16948	16723	16897	16807	17060	16830	16801	16862	16816	16737	16729	16854	16960	16904	16829	16934	16834	16712	16755	16793	16901	16737	17051	16793	16734	16662	16786	16778	16813	16802	16675	16826	16970	16913	16991	16907	16784	16746	16760	17045	16835	16910	16715	16912	16672	16657	16717	16633	16806	16950	16951	16999	16742	16708	16991	16765	16536	16670	16763	16985	16759	16693	16834	17077	16953	16858	16740	16852	16921	17075	17030	16913	16768	16657	16633	16948	16769	16856	17062	16775	16875	16884	16857	16667	16898	16923	16704	16844	16863	16915	16907	16999	16863	17064	16740	16681	16885	16801	16724	16865	17102	16790	16903	17014	16669	16723	16798	16846	16844	16982	16804	16551	16928	16673	16764	16760	16829	16849	16841	16944	16743	17054	17237	16810	16903	16829	16936	16807	16749	16903	16848	16884	16781	16703	16852	16743	16963	16751	16737	16627	16844	16710	16767	16672	16715	16894	16926	16913	16903	16849	16852	16835	16685	16837	16821	16744	17103	16584	16913	16916	16674	17072	16953	16956	16890	16851	17058	16976	16768	16933	16795	16878	16693	16882	16814	16920	17001	16839	16987	17055	16901	16962	16803	16679	17014	16773	16821	16932	16855	16994	16942	16753	16789	17025	16756	16892	16823	16818	16837	16904	16877	16769	17061	16904	16651	17060	16641	16974	16671	16903	16948	16714	17024	16846	16772	16869	16989	16912	16807	16851	16773	16953	16847	17028	17030	16823	16652	16698	16989	16893	16895	16761	16942	16847	16740	16651	16944	17013	16872	16931	16872	16600	16852	16972	16775	16773	16881	16970	16891	16868	16850	16921	16809	16879	16967	16886	16949	17019	16931	16791	16658	16754	16784	16935	16768	16665	16755	16783	16656	16801	16918	16907	16860	16950	16835	16864	16603	16863	16786	16790	16952	16934	16835	16810	16928	16820	16695	16861	16748	16667	17012	16836	17035	16939	17050	16840	17169	16779	16830	16893	16872	16772	16839	16608	16800	16845	16770	16794	16846	16678	16822	17034	16804	17070	16846	16906	16928	16800	16913	16944	16960	16851	16796	16618	16812	16677	16899	16691	16870	17023	16747	16709	16777	16726	16797	16674	17001	16960	16641	16823	16939	16873	16958	16810	16703	16806	16919	16704	16915	16765	16847	16973	16674	16836	16824	16880	16904	16957	16877	16930	16778	16916	17181	16993	16848	16882	16809	16912	17082	16674	16780	16977	16746	16782	16914	17127	16834	16757	16819	16774	16870	16905	16784	16821	16780	16957	17077	16798	16844	16734	16894	16735	16846	16917	16871	16731	16895	16903	16998	16759	16774	16511	16845	16839	16763	16860	16951	17026	16717	16796	16920	16913	16816	16898	16924	16828	16715	16776	16768	16938	16996	16753	16903	16831	16710	16877	16760	16888	16803	16854	17059	16768	16784	16789	16926	16926	16786	16932	16842	16574	16890	16762	16888	17013	16808	16740	16775	17000	16806	16864	16923	16822	16761	16924	17037	16907	16910	17001	16864	16808	16763	16745	16767	16983	16901	16780	16924	16949	16803	16926	17009	16946	16740	16791	16917	16943	16645	16825	16935	16761	16726	16831	16551	16771	16734	16843	16811	16963	16998	16788	16786	17019	16918	17046	16897	16692	16943	16775	16792	16942	17127	16870	17031	16833	16922	17062	16894	16806	16709	16767	16715	16737	16950	16766	16747	16873	16832	16775	16714	16748	16936	16894	16945	16836	16655	16973	16916	16854	16957	16725	16796	16698	16976	16956	16775	16873	16594	17032	16896	16543	16748	17045	16766	16999	16766	16758	16757	16909	16899	16895	16955	16688	16847	17009	16830	16949	16800	16893	16788	16778	16847	16908	16665	16766	16738	16908	16688	16823	16987	16804	16919	16760	16736	17114	17022	16879	16874	16744	16925	16950	16908	16683	16993	16802	16824	16843	16807	16930	16692	16732	17058	16812	17030	16857	16979	16934	16853	16905	16865	16850	16602	16688	16765	16846	16775	16712	16753	16842	16889	16829	16928	16805	16894	16996	16464	16756	16886	16862	16959	16654	16971	16575	16629	16867	16975	16942	16919	16694	16741	16857	16905	16809	16790	16725	16808	16681	16773	16687	16856	16855	16900	16718	17144	16850	16794	16897	16711	16886	16804	16858	16776	16779	16792	16854	16977	16786	16856	16895	17064	17041	16749	16784	16989	16690	16928	16789	16812	16791	16928	16802	16949	16877	17013	16964	16678	16763	16880	16800	16891	16927	16903	16922	16814	16803	16931	16703	16714	16632	16821	16857	16824	16760	16748	16958	16862	16727	16997	16923	16768	16881	16890	16944	16860	16764	16908	16701	16816	16857	16834	16980	16684	16939	16875	16948	16895	16975	16583	16610	16918	17072	16917	16789	16726	16952	16895	16865	16836	16783	16926	16815	16853	16757	16672	16823	16834	16743	16856	16901	16752	16752	16895	16742	16922	17004	16931	16886	16733	16784	16827	16740	16862	16810	16965	16940	16890	16911	17040	16777	16908	16925	16919	16628	16826	16851	16700	16790	16867	16927	16529	16778	16941	16804	16581	16925	16785	16884	17030	17015	16930	16900	16757	16956	16857	16712	16921	16986	16885	16705	16893	16927	16853	16749	16757	16723	17057	16908	16830	16909	16699	16816	16788	16866	16900	16871	16889	16741	16975	16978	16842	16746	16965	16791	16803	17006	16923	16619	16739	16890	16795	16885	16808	16977	16902	16864	16905	16780	16904	16778	16725	16940	16856	17024	16939	16917	16920	16735	17128	16996	16991	16860	16775	16700	16605	16695	16695	16859	16818	16856	16876	17054	16842	16659	16830	16770	16765	16958	17094	16848	16509	16939	16958	16985	16970	16794	16550	16922	16758	16834	16886	16960	16909	16910	16754	16890	16810	16596	16667	16793	16719	16981	16712	16880	16678	16871	16891	16824	16606	16695	16889	16942	16866	16903	16815	16945	16868	17090	16840	16818	16732	16807	16887	16804	16938	16698	16704	16969	17007	16951	16787	16915	16924	16973	16776	16794	16910	16927	16675	16768	16890	16903	16779	16817	16804	16949	16936	16851	16814	16773	16850	16848	16792	16903	16806	16912	16757	17143	16958	17076	16811	16802	17038	16794	16857	16871	16939	16979	17009	16861	16710	17000	16870	16948	16764	16787	16675	16742	16813	16916	16740	16875	16990	16839	16776	16917	16893	16959	16778	16764	16890	16769	16824	16679	16743	16877	16850	16632	16923	16820	16887	16983	16844	16795	16804	16820	16820	16894	16709	16877	16988	16882	16835	16762	16774	17009	16823	16835	17008	16675	16726	16733	17147	17043	17094	16837	16870	16950	16879	16874	16922	16830	16990	16805	16825	16847	16662	16842	17014	16877	16768	16734	16933	16871	16975	17143	16710	16850	16843	16863	16747	16963	16897	16907	16880	16878	16791	16821	17027	16953	16829	16814	16942	16867	16789	16821	16908	16886	16903	16829	16697	16800	16817	16962	17049	16873	16848	16846	16704	16780	16888	16607	16837	16808
19218	28361	28878	25059	23153	22540	19316	17436	17336	16298	15221	14522	14469	14394	18372	30182	28535	22855	19891	16257	14626	13989	14005	13863	13935	13914	13763	13875	13763	13859	13729	13865	13752	13918	13943	13950	13895	14033	13699	13961	13799	13754	14018	13946	13898	13910	13897	14029	13875	13923	13688	13776	13988	13785	13863	14089	13784	13811	13831	13945	13977	13797	13892	13908	13692	13846	13911	13766	13798	13765	13824	13946	13873	13730	14105	13945	13944	13792	13827	13750	13904	13819	13779	13798	13754	14098	13838	13926	13969	13872	13941	13701	13791	13821	13806	13786	13797	13975	13826	13964	13815	13804	13909	13873	13925	13969	13908	13821	13808	13935	13844	13617	13694	13950	13694	13794	13952	13784	13771	13887	13873	13782	13924	13911	13935	13984	13838	13876	14146	13664	13666	13876	13782	13974	14065	13827	13835	13923	13822	13859	13821	13892	13589	13944	13964	13849	13874	13772	14009	13733	13952	13724	13948	13943	13968	13819	13917	13998	14036	13906	13809	13850	13823	13907	13773	13696	13888	13911	13892	13850	13737	13894	13865	13990	13823	13932	13867	13638	13729	13812	13915	13803	13867	13939	13842	13858	13892	13900	13757	13801	13771	13834	13777	13692	13953	13799	13862	13898	13952	13785	13863	13999	13883	13956	13765	14007	13709	14005	13771	13683	13818	13800	13869	13878	13779	13890	13811	13838	13761	13859	13911	13909	13925	13773	13986	13688	13780	13667	13759	13865	14001	13906	13819	13814	13791	13903	13827	13750	13743	13774	13787	13951	13767	13910	13812	13830	13861	13904	13782	13882	13846	13766	13883	13883	13860	13777	13845	13846	13773	13812	13838	13849	13935	13906	13710	14030	13963	13890	13841	13904	13818	13893	13927	13856	14022	14096	13870	13879	13948	13855	13878	13810	13715	13910	13858	13839	13935	13935	14014	13831	14005	13565	13826	13819	13826	14006	13715	13914	13730	13836	13904	13958	13786	13718	13845	13793	13825	13833	13806	13778	13913	13703	14039	13686	13981	13876	13773	13728	13872	13884	14018	13768	13932	13949	13649	13849	13908	13869	13904	13808	13816	13987	13756	13758	13807	13778	13902	13834	13814	13924	13931	14011	13838	13767	13790	13887	13762	13921	13709	13798	13922	13908	13858	13784	13867	13726	13946	13836	13947	13812	13965	13904	13843	13940	13879	13892	14023	13737	13993	13853	13765	13810	13878	13824	13885	13950	13972	13965	13843	13886	13859	13713	13568	13902	13942	13877	13807	13867	13883	14061	13927	13753	13856	13719	14032	13988	13810	13954	13831	13917	13957	14034	13773	13934	13998	13895	13830	13734	13808	13793	13850	13819	14041	13776	13839	13843	13856	13795	13790	13848	13735	13892	13857	13939	13841	13781	13873	13926	13881	13844	13744	13703	13744	13894	13735	13989	13832	13856	14093	14004	13717	13923	13875	13973	13848	13796	13750	13995	13735	13690	13745	13977	13837	13793	13820	13778	13785	13884	13789	13884	13952	13921	13795	13932	13880	13661	13884	13928	13913	13816	13645	13899	13812	13940	13957	13900	13890	14067	13976	13786	13805	13934	13811	13928	13836	13655	13884	13939	13974	13985	13937	13983	13782	13996	14016	13776	13948	13864	13938	13901	13989	14024	13926	13939	13823	13933	13880	13969	13695	13929	13846	13818	13959	13628	14001	13925	13797	13630	13839	13908	13873	13698	14002	13793	13727	13878	13889	13899	13859	13956	13932	13657	13827	13860	13887	13931	13915	13996	13832	13944	13990	13822	13824	13986	13765	13717	13953	13838	13698	13925	13763	13925	13929	13955	13802	13969	13727	13824	13906	13793	13837	13886	13743	13693	13964	13775	13900	13877	13750	13784	13730	13961	13969	13734	13763	13896	13831	13668	13823	13991	13895	13895	13950	13693	13836	13882	13717	13874	14009	13727	13770	13884	13836	13905	13908	13833	13822	13973	13853	13968	13824	13878	13771	14059	13720	13783	13729	13739	13905	13762	13919	13869	13804	13881	13897	13810	13999	14006	13858	13825	13962	13939	13858	13953	13760	13795	13899	13918	13834	13825	13814	13942	14015	13859	13829	13910	13694	13771	13721	13695	13979	13971	13785	13913	13776	13863	13755	13944	13963	13845	13818	13694	13715	13928	13794	13918	13844	13864	13776	13658	14043	13895	13867	13948	13834	13977	13917	13920	14076	13743	13941	13929	13768	13934	13837	13887	14052	13907	13794	13796	13995	13875	13977	13828	13900	13954	13863	13815	13833	13844	13881	13943	13880	13806	13894	13869	13898	13693	13835	13793	13818	13932	13845	13823	13986	13709	13846	13676	13808	13894	13920	13740	13781	13867	14027	13784	13818	13840	13886	13889	13754	13990	13819	13959	13746	13778	13700	13868	13890	13909	13858	13817	13830	13840	13763	13846	13814	13889	13918	13810	13946	13879	13837	13768	13823	13854	13837	13821	13941	13879	13972	13863	13969	13861	14000	13875	13800	13937	13917	13887	13881	13858	13940	13820	13802	13717	13844	13857	13826	13754	13771	13846	13934	13827	13849	13963	13909	14042	13878	13951	13976	13776	13953	13955	13911	13898	13955	13632	13903	13894	13800	13858	13870	13960	13850	13647	13860	13832	14025	13912	13766	13930	13805	13779	14006	13774	13820	13923	14015	13798	13805	13921	13885	13885	13800	13952	13955	13918	13928	13885	13800	13949	13824	13939	13818	13779	13713	13905	13783	13769	13785	14010	13928	13915	13827	13873	13942	13839	13957	13830	13865	14058	14045	13833	13860	13925	13789	13838	13979	13826	13811	13718	13693	13872	13819	13865	13849	13951	13702	13711	13981	13873	13836	13869	13571	13818	13804	13782	13975	13897	13892	13941	13829	13924	14015	13798	13814	13802	13951	13685	13754	14007	13767	13920	13975	14003	14061	13795	13922	13892	13774	14005	13716	14020	13812	13835	13744	13915	13917	13691	13964	13918	13747	13989	13914	14010	13735	13871	13864	13887	13831	13781	13927	13867	13915	13704	13826	14034	14028	13698	14041	13825	13948	13818	13917	13790	13947	13973	13947	13852	13846	13917	13850	13715	13922	13754	13928	14043	13885	13756	13883	13879	13894	13918	13799	13820	13822	13947	13815	13934	13823	13852	13728	13900	13918	13849	13803	13785	13863	13909	13766	13981	13903	13740	13937	13966	13824	13812	13816	13970	13941	13711	13936	13905	13840	13947	13949	13939	13978	13967	13914	13879	13750	13983	13971	14080	13661	14029	13898	13728	13787	13987	13744	13944	13842	13773	13858	13840	13820	14059	13721	13848	13733	13784	13804	13744	13881	13779	13759	13877	13685	13916	13925	13846	14111	13878	13803	14091	13850	13856	13768	13949	13891	13756	13894	13911	14034	13881	13833	13825	13872	13839	13676	13895	13830	13841	13811	13859	13826	13971	13824	13848	13898	13776	14114	13841	13834	13725	13814	13953	13831	13852	13812	13923	13968	13961	14013	13745	13865	13789	13966	13903	13862	13837	13995	13920	13772	13704	13853	14001	13886	13805	13732	13775	13834	13788	13880	13841	14043	13861	13977	13735	13795	13883	13833	14092	13772	13833	13898	13919	13937	13899	13885	13913	13792	13775	13883	13954	13934	13770	13955	13715	13935	13816	13777	13861	13934	13953	13967	13988	13822	13912	13874	13962	13792	13899	13886	13806	13879	13956	13837	13803	13900	13932	13906	13826	13688	13964	13734	13763	13712	13729	13900	13750	13813	13732	13869	13721	13999	13978	13953	13908	13903	13874	14044	13944	14016	13825	13789	13980	13883	13957	13729	13804	13855	13881	13892	13914	13863	13834	13861	14130	13822	13954	13877	13855	13802	14051	13955	13919	13858	13687	13718	13890	13782	13939	13872	13795	14000	13655	13853	13940	13940	13871	14071	13939	13882	13879	13814	13983	13802	13814	13814	13828	13884	13862	13928	13848	14039	13861	13802	13945	13798	13791	13857	13917	13917	13769	13850	13962	13712	13994	13798	13789	13739	14045	13793	13809	13874	13908	13937	13898	13800	13909	13841	13969	13867	14025	13646	13963	14011	13856	13987	13935	13887	13786	13830	13989	13878	13788	13911	13990	14088	13847	13958	13779	13869	13871	13796	13894	13677	13779	13899	13790	13902	14014	13694	13907	13850	13873	13854	13672	13824	13753	13830	13762	13884	14033	13909	13819	13805	13907	13708	14005	13713	13911	14017	13874	13820	13775	13830	13912	13803	13941	13814	13991	13865	13934	13812	13851	13821	13872	13889	13723	13903	13784	13961	13795	13945	13794	13967	13745	13997	13779	13943	13991	13756	13992	13830	13905	13802	13908	13773	13905	13927	13740	13823	13806	13938	13846	13821	13736	13736	13921	13895	13834	13740	13945	13848	13919	13808	13722	13786	13935	13846	13898	13788	13758	13934	13848	13903	13869	13892	13925	13902	13876	13893	13639	13991	13784	13686	13829	13921	13806	14139	13987	13904	13806	13772	13903	13898	13644	13954	13911	13804	14038	14022	13974	14003	13906	13922	13797	13860	13772	13881	13898	13837	13753	13777	13871	14055	13898	13806	13771	13746	13968	13708	13902	13995	13751	13840	14050	13780	13758	14058	13802	13750	13923	13751	13935	13820	13894	13815	13906	13817	13943	13863	13852	13775	13759	13876	13920	13668	13796	13913	13895	13756	13717	13885	13891	13851	13874	13900	13855	13913	13855	13843	13917	13710	14031	14027	13974	13765	13969	13877	13895	13793	13828	13866	13990	13935	13883	13934	13833	13905	13770	14065	13950	13743	13584	13818	13752	13755	13688	13882	13937	13908	13907	13844	13960	13917	13833	13777	13872	13609	13978	13827	13941	13827	14126	14053	14002	13781	13585	14008	14043	13840	13745	13668	13895	13904	13745	13899	13841	13882	13829	13934	13745	13736	13871	13782	13854	14011	13770	13839	13921	13938	13949	13852	13984	13804	13890	13836	13764	13802	13786	13850	13820	13755	13799	14014	13778	13803	13884	13882	13874	13889	13873	13766	13967	13838	13817	13923	13868	13759	13819	13767	13821	13880	13724	13871	13899	13889	13713	13853	13798
24089	21483	29074	24358	22144	25108	26793	20922	20128	19535	18865	17708	17514	17583	23020	37628	33949	27067	24500	21250	18386	17618	16969	16974	16975	16991	16928	16924	16967	17065	16982	17045	16994	17010	16980	16976	16758	17041	16847	17029	16930	16926	16832	16816	16959	16785	16915	16750	16904	16992	16901	16902	16830	16875	16880	16797	16906	16849	17065	16739	16957	16974	16976	16802	16876	16785	16852	16878	16888	16957	16912	16809	16822	16906	17060	16964	17006	16809	16811	16979	16913	17022	16803	16984	17060	17066	16961	16703	16757	16848	16946	17108	16846	16919	16865	16895	16726	17054	16881	16913	17060	16956	16839	16986	16725	16986	17063	17007	16808	16680	16756	16877	16976	16979	16972	16808	16851	16621	17039	16943	16860	16933	16959	16783	16844	16903	16689	16879	16770	16787	16896	17087	17048	16883	17010	16811	16763	16960	16794	16893	16838	16955	16849	16895	16896	16991	16892	16926	16675	16804	16895	16879	16876	16944	16812	16857	16954	16779	16914	17013	16691	16913	16849	16922	16884	16816	17017	16906	16870	16991	16603	16811	16834	16822	16825	16823	16881	16896	16868	16866	16765	16796	16806	16815	16934	16751	16923	16938	16894	16802	16915	16583	16826	16814	16631	16764	16818	16939	17008	16941	16893	16774	16912	16827	17036	16992	16799	17012	16738	16897	17032	16777	17063	16827	17002	16908	16826	16927	16935	16715	16714	16959	17000	16905	16958	16953	16748	16768	16862	17029	16709	16795	16900	16827	16946	17006	17082	16737	16595	16677	16803	16918	16874	16981	16776	16763	16940	17021	16720	16754	16972	17027	16881	16911	16854	16924	16785	16984	16895	16868	16835	16864	16888	16924	16860	16863	16987	16856	17008	16920	16779	16715	16686	16822	16998	16891	16680	16725	16793	16836	17012	16902	16990	16893	16886	16663	16885	16728	16776	16818	16790	17159	16891	16898	16963	16762	16854	16947	16958	16909	16928	16890	16957	16818	16865	16772	16999	17013	16805	16881	16867	17043	16872	16972	16902	16927	16891	16682	16656	17030	17001	16907	16958	16780	16691	16971	17063	16783	16937	16761	17003	16921	16794	16801	16868	16669	16726	16865	16723	16924	16998	16954	16777	16848	16755	16716	16661	16979	16981	16795	16811	16794	17052	16985	16687	16706	16874	16975	16835	16719	16760	17108	16794	16748	17008	16872	16855	16752	16849	17105	16936	16790	17013	16992	16856	16859	16917	16797	16695	16861	16802	16815	16788	16977	17000	16884	16902	17044	17074	16929	16731	16901	16721	16748	16675	16728	16952	16778	16812	16793	16892	16687	17047	16847	16838	16841	16832	16855	16840	16813	16924	16663	16898	16747	16722	16908	16678	17090	16869	16896	16765	16824	16694	16827	17007	16865	17071	17115	16812	16784	17192	16877	16827	16946	16763	16948	16696	16889	16939	16827	16834	16797	16977	16937	16777	16827	16761	16845	16800	16857	16932	16710	16737	16853	16909	16923	16826	16807	16702	16696	16781	16774	16970	16974	16722	16920	16990	16885	17074	17044	16721	16996	17046	16782	16934	16695	16720	16785	16768	16792	16883	16879	16987	16539	16958	16997	16937	16942	17049	16795	17058	17077	16883	16993	16604	16837	17018	16825	16957	17068	16713	16953	16898	16877	16852	16931	16728	17017	16822	16808	16800	16853	16830	16770	16947	16935	16650	17012	17053	16816	16885	16795	16692	16743	16816	16835	16821	16753	16940	16959	16613	16997	16910	16883	16827	16856	16937	16684	16813	16850	16938	16973	16965	16706	16836	17120	16767	16651	16936	16951	16874	16537	16928	16828	16949	16823	16815	16806	16820	16790	16887	17045	17108	16722	16727	16745	16838	16843	16851	16622	16972	16822	16968	16774	16758	16907	17016	16885	16644	16990	16960	16894	16734	16581	16811	16895	16863	16997	16800	16964	16643	16868	16876	16854	16692	16766	16890	16800	17047	16662	16876	16809	16582	16880	16896	17024	16879	16863	17030	16785	16717	16915	16881	16743	16709	16846	16892	16944	16879	16986	16987	16820	16763	16786	16876	16830	17002	16700	16973	16800	16793	16906	16794	16751	16890	16832	16717	16849	16744	16689	16807	17003	16919	16728	16960	16784	16880	16864	16827	16790	17027	16805	16893	16807	16807	16833	16881	16797	16912	16855	16724	17010	16709	16869	16885	16750	16804	16985	16870	16772	17039	16906	16797	16826	16951	16853	16917	16906	16717	16985	16785	16825	16719	17022	17020	16783	16867	16900	16759	16895	16989	16848	16978	16819	16606	16738	16783	16824	16861	16899	16904	16848	16902	16942	16820	16915	16619	16861	16928	16887	16847	17038	17110	16876	16823	16918	16889	16919	16918	16887	16862	16960	16932	16790	16761	16662	16850	16802	16846	16887	16917	16724	16818	16747	16981	16837	16687	16929	16800	16882	16738	16924	16864	16969	16855	16679	16657	16825	16876	17084	16874	16667	16927	16690	16762	16827	16904	17038	17118	16754	16953	16940	16803	16982	16912	16812	16900	16874	16949	16978	16896	16916	16868	16823	16765	16945	16898	16939	16841	16864	16867	16866	16883	16753	16763	16716	17043	16777	16602	16945	16878	16763	16989	16728	16737	16936	17045	16805	16773	16682	16845	16818	17011	16822	16832	16656	16775	17026	16828	16902	16711	16832	16851	16940	16939	16726	17029	16883	16744	16778	16753	16809	16925	16781	17149	16903	16829	16893	16680	16819	16780	16783	16893	16648	16697	16763	17145	16643	16772	16831	17025	16772	16879	16958	16728	16802	16943	16876	16794	16812	16738	16982	16781	17015	16945	16892	16826	16938	16741	16829	16911	16797	16943	16724	17085	16942	16985	16869	16940	16738	16690	16863	16948	16782	16838	16875	16841	16696	16843	16668	16693	16911	16810	16760	16742	16667	16984	16877	16751	16749	16683	16740	16717	16871	16895	16797	16860	16746	16622	16823	16879	16832	16971	16941	16810	16627	16793	16773	16776	16827	16820	16875	16718	16713	16937	16807	17032	16898	16642	16934	16678	17030	16852	16803	16889	16873	16812	16885	16780	16907	16732	16887	16812	16876	16945	16826	16913	16890	16770	16886	16766	16740	16692	16847	16963	16864	16775	16643	16690	16726	16987	17211	16842	16928	16834	16970	17033	16993	16919	16675	16898	16943	16768	16877	16879	16704	16783	16794	16694	16978	16971	16704	16802	16752	16947	16584	16841	16862	16870	16662	16882	17000	17023	16766	16989	16919	16777	16841	16835	17075	16799	16834	16842	16837	17215	17093	16702	16829	16766	16875	16862	16837	16723	16772	16744	16808	16820	17035	16894	16647	16810	16907	16752	16814	16541	16600	16831	16690	16775	16900	16672	16891	16708	16759	16822	16763	17146	16699	16926	16751	16934	16965	16909	16908	16762	16746	16552	17063	17040	16951	16937	17218	16821	16699	16818	16767	16915	17072	16790	16953	16732	16835	16871	16866	16781	16849	16871	16714	16769	16743	16700	16751	16884	16931	16778	16809	16807	16796	16757	16781	16929	16765	16999	16945	16844	16951	16952	17040	16856	16766	16702	16603	16667	17011	16814	16954	16912	16982	17072	17008	16903	16870	16862	17212	16936	16838	16713	16849	16949	16830	16994	16875	16955	16998	16697	16999	16943	16918	16761	16756	17033	16667	16839	16831	16883	16721	16864	16820	16957	16885	16782	16671	16894	16930	16809	16737	16624	16658	16806	16647	16827	16751	16959	16839	16772	16878	16802	16916	16757	16858	16914	16899	16800	16816	16843	16821	16852	16871	16894	16810	16834	16893	16935	16972	16808	16883	16947	16870	16687	16697	16813	16635	16866	16871	17186	16847	16987	16908	16917	16846	16957	16722	16892	16888	16784	16774	16982	16672	16622	16811	16632	16923	16953	16782	17249	16621	16990	16586	16962	16751	16868	16857	16686	16807	16853	16813	16957	16864	16969	16999	17024	16767	16851	17109	17038	16851	17061	16927	16798	16855	16978	16916	16946	16618	16661	16983	16843	16950	16845	16709	16785	16965	16868	17098	17116	16941	16947	16952	16905	16733	16871	16720	16894	16433	16789	16859	16899	16962	16792	16846	16862	16966	16991	16832	16965	16922	16875	16849	16679	16747	17000	16886	17172	16894	16831	16838	16755	16974	16964	16993	17156	16875	16901	16685	16943	16943	16881	16939	16899	16883	16985	16783	16766	16761	16687	16934	16902	17022	16988	16816	16853	16870	16795	16614	16944	17025	16801	16976	16883	16812	16835	16865	16928	16740	16852	16780	16781	16920	16845	16902	16681	16907	16917	16779	17112	16891	16972	16833	16758	16967	16923	16978	17005	16918	16937	16864	16906	16824	16937	16906	17072	16634	16985	16934	16840	16847	16861	16844	16714	16731	17020	16951	16762	16802	16886	16873	17006	16947	16829	16873	16588	16937	16819	16859	16686	16608	16620	16866	16817	16980	16996	16971	16759	16959	16838	16890	16680	16813	16969	16738	16835	16930	16815	16650	16772	16697	16779	16916	16807	16714	16843	16991	16832	16834	16687	17090	16992	16902	16852	16839	16863	16691	16798	16840	16799	16881	16855	16800	16989	16715	16959	17065	16942	16829	16849	16871	16811	16872	16914	16719	17024	16846	16895	17002	16815	16834	16800	16814	16684	16997	17017	16787	16860	16902	16660	16880	16893	16959	16873	16938	17108	16944	16921	16937	16988	17058	16799	17061	17066	17104	16861	16906	16731	16782	16843	16547	16924	16655	16644	16803	16938	16655	16763	16923	16908	16922	17080	16986	17023	16966	16908	16987	16872	16795	16911	16882	16836	16798	16739	16818	16928	17006	16913	16966	16710	16802	16807	16999	16987	16765	16724	16863	16798	16891	16807	16686	16601	16758	16838	16886	16824	16883	16802	17086	16793	16942	16908	16774	16833	16920	16800	16692	16844	16664	16747	16696	17011	16890	16978	16896	16768	16880	16887	16798	16898	16668	16863	16787	16794	16965	16958	16895	16918	16972	16850	16805	17145	16804	16946	16916	16936	16898	17062	16994	16847	16883	16800	16666	16890	16845	16852	16969	16938	16946	16990	16816
19812	32846	31991	29074	24034	23820	22365	19134	18671	17917	16099	15110	14294	14860	24281	39625	34196	25617	23901	18717	15417	14281	13967	13889	13704	13831	13847	13859	14038	13798	13802	13802	13777	13863	13842	13856	13866	13769	13889	13884	13842	13939	13930	14058	13851	13824	13966	13917	13969	13816	13750	13712	13752	13821	13936	13754	13888	13945	13933	13828	13670	13789	13808	13815	13907	13785	13748	13915	13857	13888	13783	13824	13899	13718	13852	13936	13743	13667	13819	13678	13809	13968	13803	13929	13791	13691	14069	13791	13789	13831	13798	13960	13836	13795	13771	13895	13935	13928	13820	13961	13831	13791	13856	13915	13816	13775	13851	13632	13852	13805	13749	13935	13853	13806	13792	13720	13813	13975	13720	13710	13791	13750	13793	13745	13845	13740	13693	13703	13924	13755	13805	13737	13802	13795	13685	13879	13846	13654	13896	13825	13899	13606	13832	13656	13731	13867	13695	13844	13859	13829	13823	13772	13717	13889	13791	13822	13856	13904	13864	13668	13776	13800	13969	13969	13917	13906	13751	13798	13777	13870	13607	13688	13736	13778	13984	13881	13821	13850	13827	14029	13873	13941	13919	13822	13708	13874	13898	13789	13881	13758	13932	13887	14038	13738	13827	13809	13829	13886	13732	13836	13928	13678	13709	13721	13653	13738	13822	13729	13787	13873	13887	13858	13948	13987	13741	13799	13820	13759	13706	13809	13877	13773	13790	13765	13778	13931	13753	13799	13974	13752	13634	13903	13915	13703	13818	13758	13761	13814	13701	13993	13756	13758	13884	13859	13850	13829	13836	13981	13686	13823	13839	13816	13752	13711	13662	13679	13884	13903	13616	13820	13772	13782	13828	13848	13885	13835	13704	13846	13831	13785	13923	13751	13898	13921	13800	13797	13722	13848	13736	13894	13825	13885	13866	13739	13883	13733	13885	13875	13914	13884	13807	13972	13843	13907	13805	13755	13730	13920	13609	13723	13833	13820	13697	13727	13740	13921	13695	13771	13826	13696	13815	13866	13794	13781	13871	13727	13878	13856	13822	13833	13885	13681	13810	13823	13945	13962	13946	13815	13908	13755	13791	13712	13780	13655	13949	13867	13898	13712	13664	13798	13793	13839	14035	13750	13796	13651	14007	13791	13870	13891	13753	13761	13829	13903	13803	13854	13820	13773	13742	13811	13749	13864	13769	13742	13797	13867	13832	13718	13786	13746	13721	13776	13758	13865	13677	13661	13671	13674	13727	13908	13909	13683	14014	13731	13795	13804	13829	13795	13818	13836	13776	13923	13993	13906	13737	13697	13779	13911	13670	13903	13835	13786	13762	13650	13714	13816	13916	13955	13791	13912	13804	13747	13810	13871	13688	13938	13861	13789	13854	13961	13875	13592	13852	13906	13910	13737	13878	13881	13729	13979	13696	13753	14054	13939	13923	13695	13931	13988	13911	13925	13848	13831	13742	13680	13704	13840	13916	13811	13877	13872	13919	13974	13871	13921	13830	13766	13642	13915	13919	13749	13705	13783	13882	13790	13884	13772	13803	13769	13676	13706	13767	13914	13965	13797	13649	13869	13950	13776	13847	13897	13799	13803	13865	13761	13763	13808	13990	13958	13950	13826	13900	13751	13761	14090	13730	13756	13902	13707	13733	13646	13799	13788	13826	13920	13742	13897	13843	13750	13926	13897	13839	13749	13752	13843	13885	13716	13776	13816	13848	13757	14017	13909	13912	13907	13884	13735	13834	13804	13601	13780	13776	13729	14013	13771	13747	13883	13864	13812	13695	13749	13618	13810	13816	13922	13845	13888	13802	13939	13921	13833	13650	13821	13882	13696	13618	13760	13664	13715	13828	13806	13838	13815	13738	13928	13979	13744	13701	13803	13903	13905	13793	13919	13840	13819	13935	13846	13688	13729	13639	13712	13797	13749	13638	13668	13846	13833	13928	13796	13916	13808	13955	13741	13817	13801	13723	13975	13935	13899	13786	13813	13766	13846	13799	13816	13682	13657	13755	13850	13933	13797	13649	13796	13856	13847	13707	13746	13894	13896	13735	13767	13911	13951	13856	13760	13933	13899	13751	13716	13843	13932	13889	13856	13720	13719	13858	13761	13777	13691	13898	13811	13944	13860	13772	13781	13760	13710	13672	13834	13784	13831	13658	13927	13760	13777	13847	13691	13813	13797	13713	13832	13913	13798	13899	13937	13771	13882	13738	13812	13808	13845	13700	13943	13832	13762	13992	13816	13722	13849	13675	13940	13928	13946	13781	13764	14083	13808	13809	13922	13945	13704	13748	13987	13691	13775	13679	13816	13787	13836	13824	13857	13810	13759	13817	13858	13741	13833	13911	13752	13811	13618	13776	13842	13858	13749	13852	13727	13855	13695	13812	13918	13775	13740	13796	13679	13750	13745	13860	13769	13720	13717	13905	13739	13856	13707	14034	13806	13781	13716	13758	13675	13692	13874	13793	13790	13721	13719	13728	13796	13668	13790	13747	13879	13762	13680	13686	13827	13865	13787	13766	13824	13769	13790	13886	13672	13908	13598	14063	13692	13824	13753	13623	13964	13743	13928	13830	13677	13943	13857	13874	13691	13748	13816	13787	13861	13907	13745	13823	13771	13780	13964	13860	13712	13811	13758	13874	13777	13784	13761	13818	13837	13723	13898	13811	13815	14018	13942	13651	13852	13763	14007	13779	13784	13854	13857	13721	13967	13576	13879	13918	13733	13801	13906	13747	13830	13704	13764	13742	13887	13730	13962	14061	13744	13698	13855	13965	13716	13889	13769	14004	13813	13986	13683	13839	13938	13799	13838	13729	13934	13884	13640	13883	13951	13786	13867	13804	13793	13737	13715	13855	13771	13689	13822	13908	13909	13823	13852	13778	13773	13985	13844	13824	13845	13728	13895	13852	13755	13886	13722	13758	13939	13802	13852	13836	13822	13772	13790	13780	13763	13930	13903	13864	13932	13766	13760	13864	13825	13890	13856	13928	13923	13838	13804	13759	13864	13966	13848	13801	13806	13824	13617	13774	13838	13831	13799	13753	13537	13974	13993	13874	13790	13864	13993	13653	13845	13922	13829	13853	13778	13866	13935	13828	13740	13702	13926	13791	13768	13815	13856	13698	13985	13928	13726	13800	13791	13864	13813	13774	13750	13810	13806	13717	13720	13820	13563	13793	13984	13902	13947	13705	13753	13808	13732	13744	13578	13804	13791	13752	13799	13592	13792	13735	13851	13763	13848	13817	13866	13782	13982	13913	13708	14003	13847	13801	13769	13859	13686	13786	13955	13718	13749	13751	13853	13750	13771	13900	13878	13715	13724	13788	13847	13797	13655	13725	13906	13785	13746	13740	13686	13808	13692	13904	13864	13819	13792	13783	13788	13986	13816	13989	13855	13914	13715	13769	13791	13964	13880	13972	13792	13837	13950	13793	13731	13770	13786	13824	13963	13776	13837	13829	13761	13921	13748	13917	13773	13806	13698	13781	13612	13989	13882	13766	13910	13731	13651	14011	13850	13945	13844	13647	13816	13730	13802	14007	13824	13787	13801	13644	14054	13807	13893	13955	13826	13952	13858	13955	13797	13781	13919	13622	13948	13787	13744	13877	13897	13882	13761	13965	13837	13867	13797	13744	13989	13806	13755	13768	13735	13817	13817	13690	13549	13817	13870	13991	13676	13877	13590	13692	13865	13804	13799	13800	13837	13851	13753	13740	13861	13877	13685	13900	13932	13893	13684	13834	13705	13976	13812	13689	13834	13848	13734	13716	13926	13691	13788	13826	13621	13812	13884	13850	13882	13814	13880	13817	13745	13895	13739	13661	13702	13826	13880	13975	13918	13908	13752	13831	13826	13694	13695	13807	13880	13864	13867	13901	13760	13964	13834	13859	13874	13834	14010	13837	13772	13918	13778	13795	13914	13854	13832	13716	13858	13961	13705	13835	13815	13861	13579	13737	13836	13628	13799	13748	13976	13801	13765	13793	13887	13969	13744	13950	13773	13790	14008	13916	13845	13927	13904	13832	13804	13735	13658	13785	13788	13894	13634	13748	13709	13792	13917	13898	13895	13886	13874	13891	13743	13793	13806	13886	13856	13772	13830	13825	13667	13710	13722	13652	13933	13866	13770	13968	13951	13816	13725	13823	13740	13937	13683	13854	13779	13820	13709	13594	13755	13910	13778	13694	13823	13790	13561	13804	13653	13771	13812	13838	13748	14024	13790	13811	13816	13800	13781	13841	13902	13858	13769	13726	13867	13752	13768	13752	13760	13893	13881	13780	13661	13798	13821	13813	13945	13731	13754	14056	13846	13665	13862	13944	13865	13912	13951	13908	13601	13844	13782	13848	13868	13700	13765	13903	13727	13826	13820	13843	13855	13956	13887	13682	13928	13856	13738	13892	13771	13731	13821	13694	13710	13977	13792	13711	13756	13827	14013	13618	13961	13826	13877	13738	13823	13845	13832	13772	13913	13955	13899	13904	13791	13896	13675	13870	13741	13868	13827	13752	13769	13932	13960	13738	13915	13795	13776	13909	13644	13921	13851	13907	13715	13791	13846	13825	13674	13930	13853	13765	13731	13779	13815	13835	13533	13847	13647	13778	13661	13928	13689	13872	13788	13820	13701	13902	13885	13595	13852	13617	13706	13795	13916	13753	13801	13781	13898	13764	13833	13945	13879	13883	14026	13819	13950	13722	13806	13980	13762	13929	13865	13890	13725	13588	13845	13693	13829	13863	13789	13872	13735	13660	13832	13610	13573	13771	13713	13846	13922	13660	13729	13743	13616	13865	13721	13816	13849	13948	13785	13818	13780	13834	13700	13744	13829	13797	13784	13800	13730	13841	13754	13633	13719	13929	13936	13877	13815	13920	13747	13717	13919	13868	13968	13869	13865	13824	13818	13780	13783	13738	13683	13827	13855	13886	13785	13663	13867	13864	13917	13889	13691	13724	13764	13897	13840	13589	13893	13693	13808	13950	13856	13819	13750	13979	13834	13969	13881	13793	13648	13853	13669	13693	13783	14048	13869	13872	13801	13812	13885	13833	13803	13731	13819	13876	13837	13713	13809	13830	13906	13897	13919	13948	13723	13956	13739	13723	13775	13884	13696	13909	13836	13874	13841	13862	13593
30203	23218	23679	21276	18342	18228	18590	18045	17541	17341	17251	17089	16898	16831	17313	18110	17913	17750	17758	17363	17070	16864	16770	16726	16913	16810	16662	16663	16749	16850	16677	16722	16514	16725	16486	16605	16624	16660	16741	16840	16883	16579	16746	16850	16767	16725	16656	16552	16603	16732	16666	16786	16880	16535	16783	16947	16594	16660	16919	16842	16790	16614	16651	16571	16807	16623	16744	16777	16878	16893	16751	16773	16644	16656	16525	16743	16660	16850	16500	16715	16870	16785	16814	16718	16757	16748	16884	16821	16792	16738	16717	16536	16725	16627	16788	16665	16834	16701	16662	16569	16701	16959	16821	16876	16790	16950	16846	16606	16706	16858	16498	16844	16902	16883	16851	16654	16829	16728	16726	16568	16645	16582	16687	16661	16838	16559	16801	16597	16858	16975	16672	16828	16719	16824	16650	16575	16721	16754	16751	16722	16843	16643	16636	16922	16607	16582	16690	16567	16747	17029	16620	16872	16700	16574	16777	16843	16743	16720	16788	16518	16730	16572	16634	16620	16649	16651	16773	16876	16817	16812	16724	16685	16667	16915	16703	16667	16663	16639	16718	16571	16827	16719	16625	16836	16812	16639	16846	16806	16784	16654	16699	16787	16647	16737	16440	16604	16732	16899	16813	16773	16646	16652	16697	16695	16434	16578	16726	16901	16719	16760	16502	16772	16849	16766	16674	16707	16675	16890	16673	16846	16766	16855	16505	16674	16709	16660	16782	16765	16799	16641	16752	16860	16696	16702	16750	16638	16645	16588	16716	16680	16841	16759	16862	16857	16778	16999	16762	16918	16782	16732	16759	16724	16667	16566	16678	16708	16931	16686	16882	16710	16728	16619	16747	16675	16880	16847	16746	16874	16601	16762	16823	16706	16888	16702	16603	16638	16765	16641	16773	16673	16653	16568	16606	16780	16752	16648	16682	16640	16840	16718	16762	16762	16800	16643	16548	16680	16574	16572	16741	16664	16732	16736	16832	16750	16611	16750	16772	16596	16579	16696	16638	16870	16735	16728	16838	16665	16703	16834	16726	16781	16770	16883	16591	16705	16917	16766	16648	16764	16696	16590	16876	16728	16620	16817	16645	16720	16538	16812	16549	16699	16996	16716	16653	16531	16655	16879	16699	16919	16478	16776	16567	16953	16921	16747	16680	16477	16618	16768	16789	16708	16815	16630	16635	16746	16674	16877	16577	16671	16919	16921	16865	16641	16905	16715	16620	16754	16761	16978	16841	16572	16510	16694	16608	16789	16839	16972	16879	16562	16936	16706	16773	16647	16843	16626	16741	16537	16662	16590	16551	16792	16794	16773	16422	16632	16867	16600	16761	16720	16838	16725	16703	16707	16719	16891	16822	16805	16772	16589	16661	16628	16543	16617	16808	16702	16820	16628	16696	16909	16664	16761	16821	16653	16877	16430	16844	16875	16755	16721	16836	16846	16511	16553	16614	16629	16493	16702	16766	16442	16905	16534	16720	16615	16686	16682	16795	16971	16721	16737	16680	16769	16463	16747	16720	16956	16835	16665	16750	16634	16519	16713	16737	16781	16665	16552	16613	16696	16804	16825	16775	16654	16817	16808	16661	16663	16646	16873	16800	16622	16774	16884	16783	16817	16695	16651	16717	16756	16706	16683	16752	16548	16722	16755	16607	16773	16805	16859	16908	16783	16778	16681	16526	16724	16465	16817	16630	16727	16779	16777	16594	16630	16793	16539	16723	16930	16608	16929	16558	16786	16860	16714	16718	16751	16727	16858	16753	16749	16600	16713	16711	16831	16642	16744	16650	16815	16661	16568	16729	16764	16621	16782	16729	16556	16705	16697	16901	16939	16616	16806	16818	16835	16798	16629	16646	16826	16843	16698	16835	16566	16839	16630	16846	16735	16749	16687	16742	16763	16813	16640	16833	16501	16585	16560	16567	16775	16574	16674	16585	16784	16652	16756	16517	16663	16847	16738	16776	16691	16558	16652	16736	16867	16842	17011	16645	16653	16743	16940	16787	16650	16791	16625	16862	16890	16885	16583	16820	16929	16584	16537	16659	16772	16709	16587	16564	16634	16779	16529	17034	16547	16626	17003	16559	16671	16580	16706	16698	16799	16811	16700	16600	16635	16719	16780	16941	16879	16625	16605	16744	16875	16841	16850	16780	16766	16860	16520	16881	16810	16659	16820	16609	16696	17056	16996	16825	16623	16691	16803	16777	16577	16695	16633	16891	16797	16727	16608	16842	16743	16815	16763	16750	16690	16754	16713	16777	16622	16519	16609	16798	16780	16761	16637	16826	16603	16902	16782	16741	16747	16631	16720	16663	16490	16603	16781	16799	16627	16715	16604	16432	16744	16793	16713	16751	16756	16714	16647	16695	16656	16699	16882	16637	16877	16873	16898	16931	16719	16713	16599	16647	16729	16817	16880	16785	16737	16797	16719	16578	16705	16618	16710	16845	16790	16686	16620	16696	16749	16563	16608	16668	16876	16518	16820	16701	16575	16739	16849	16570	16914	16983	16807	16521	16495	16868	16747	16892	16697	16675	16642	16777	16692	16690	16691	16793	16792	16617	16661	16690	16615	16649	16613	16826	16792	16693	16761	16673	16756	16791	16468	16578	16685	16526	16838	16890	16668	16688	16694	16796	16715	16713	16621	16650	16762	16763	16635	16871	16755	16665	16593	16653	16827	16827	16752	16777	16529	16668	16722	16664	16587	16743	16675	16638	16733	16693	16670	16704	16641	16943	16690	16706	16576	16845	16709	16693	16746	16579	16760	16672	16510	16579	16754	16750	16777	16637	16776	16647	16865	16794	16591	16598	16567	16647	16806	16510	16629	16576	16719	16611	16747	16724	16776	16562	16756	16837	16841	16767	16342	16826	16489	16711	16601	16655	16862	16718	16834	16713	16518	16810	16663	16654	16714	16726	16699	16736	16808	16752	16645	16708	16862	16748	16934	16770	16823	16762	16699	16798	16611	16688	16905	16573	16804	16823	16891	17008	16656	16546	16618	16763	16750	16731	16705	16723	16722	16796	16642	16650	16788	16917	16795	16732	16749	16988	16822	16648	16717	16650	16679	16688	16537	16574	16528	16898	16794	16879	16665	16806	16749	16787	16753	16638	16612	16663	16752	16804	16787	16754	16876	16791	16790	16759	16672	16593	16661	16826	16573	16769	16878	16796	16630	16880	16795	16706	16576	16874	16686	16720	16592	16577	16797	16715	16585	16827	16654	16753	16690	16700	16699	16746	16783	16777	16895	16882	16717	16742	16651	16605	16665	16657	16756	16839	16599	16828	16755	16844	16649	16850	16839	16839	16862	16572	16852	16800	16688	16688	16618	17101	16583	16560	16727	16690	16819	16562	16800	16644	16684	16544	16563	16786	16559	16500	16806	16720	16715	16822	16861	16705	16474	16790	16650	16713	16825	16610	16683	16713	16728	16794	16659	16817	16792	16571	16941	16910	16790	16782	16698	16709	16826	16515	16603	16831	16744	16647	16438	16662	16700	16684	16648	16517	16655	16673	16867	16679	16736	16749	16915	16688	16812	16815	16716	16823	16821	16607	16897	16935	16785	16920	16742	16707	16613	16700	16810	16634	16806	16653	16682	16876	16655	16671	16856	16759	16778	16784	16626	16895	16551	16652	16712	16639	16943	16661	16616	16967	16892	16716	16829	16755	16733	16674	16600	16685	16685	16846	16621	16814	16685	16673	16758	16546	16621	16623	16675	16701	16708	16892	16868	16588	16490	16606	16719	16716	16720	16785	16680	16700	16723	16820	16672	16774	16911	17045	16758	16645	16532	16758	16742	16650	16573	16803	16794	16774	16636	16537	16771	16642	16839	16797	16702	16782	16610	16701	16812	16560	16730	16832	16662	16774	16676	16834	16773	16821	16916	16652	16688	16818	16801	16818	16763	16634	16732	16662	16556	16674	16718	16706	16532	16851	16846	16589	16809	16805	16719	16883	16672	16570	16623	16776	16937	16672	16823	16726	16645	16670	16734	16733	16647	16538	16685	16814	16729	16547	16735	16913	16729	16818	16649	16795	16744	16650	16766	16743	16809	16750	16666	16841	16806	16787	16803	16721	16533	16420	16773	16863	16807	16686	16736	16744	16905	16804	16702	16807	16869	16725	16453	16667	16644	16759	16692	16618	16717	16804	16704	16548	16744	16891	16755	16593	16777	16624	16591	16685	16596	16703	16925	16716	16833	16566	16752	16697	16891	16736	16702	16739	16640	16863	16559	16690	16760	16634	16667	16777	16798	16927	16626	16783	16791	16682	16943	16678	16884	16649	16687	16651	16632	16601	16708	16586	16707	16679	16709	16659	16778	16843	16666	16476	16983	16736	16675	16737	16655	16696	16610	16593	16671	16900	16724	16670	16728	16720	16804	16801	16835	16800	16710	16764	16691	16875	16820	16699	16834	16791	16780	16699	16581	16729	16786	16835	16457	16801	16655	16753	16622	16596	16667	16797	16826	16567	16664	16949	16914	16678	16806	16720	16561	16834	16737	16732	16740	16802	16675	16790	16629	16909	16668	16682	16640	16691	16668	16905	16872	16502	16828	16758	16839	16731	16752	16480	16861	16678	16895	16754	16599	16678	16762	16949	16704	16389	16529	16628	16629	16711	16846	16839	16692	16687	16614	16559	16574	16679	16699	16780	16709	16812	16652	16656	16662	16714	16648	16798	16859	16821	16531	16740	16954	16667	16750	16853	16716	16826	16884	16694	16636	16975	16773	16569	16787	16793	16450	16815	16810	16775	16795	16790	16979	16643	16770	16577	16584	16686	16721	16733	16624	16621	16897	16768	16675	16763	16834	16772	16522	16724	16612	16824	16642	16729	16647	16819	16705	16901	16752	16724	16605	16556	16718	16719	16805	16636	16574	16733	16680	16746	16771	16848	16843	16785	16733	16678	16716	16787	16655	16694	16639	16779	16731	16720	16937	16704	16637	16662	16663	16651	16880	16787	16578	16621	16870	16650	16641	17044	16733	16688	16657	16699	16691	16760	16487	16737	16824	16967	16614	16495	16721	16887	16713	16720	16602	16414	16693	16426	16724	16811	16790	16816	16760	16807	16758	16824	16568	16667	16573	16686	16606	16616	16784	16807	16772	16586	16587	16581	16694
18161	20123	20254	18298	16680	16398	16990	15680	15490	14784	14256	14077	13889	13861	14590	16037	15489	14816	14970	14456	13891	13896	13922	13637	13859	13844	13779	13821	13809	13671	13657	13717	13822	13771	13887	13778	13763	13726	13757	13652	13626	13809	13643	13662	13732	13937	13664	13729	13668	13689	13794	13656	13729	13726	13993	13685	13923	13724	14063	13892	13686	13818	13594	13828	13706	13809	13756	13756	13705	13844	13751	13738	13809	13935	13783	13833	13549	13891	13730	13923	13789	13811	13700	13634	13728	13650	13857	13890	13910	13884	13646	13574	13657	13903	13644	13743	13731	13641	13869	13833	13809	13856	13725	13595	13845	13742	13715	13606	13762	13754	13764	13829	13746	13853	13896	13741	13711	13716	13741	13773	13716	13869	13571	13748	13799	13707	13667	13831	13789	13776	13688	13637	13729	13608	13830	13718	13724	13735	13671	13768	13692	13984	13805	13713	13798	13727	13707	13607	13766	13881	13647	13781	13711	13831	13756	13691	13851	13684	13668	13810	13710	13589	13872	13724	13783	13773	13846	13631	13753	13780	13740	13684	13743	13682	13826	13662	13784	13590	13784	13608	13845	13649	13661	13835	13629	13755	13581	13732	13783	13786	13980	13715	13710	13678	13768	13531	13837	13610	13760	13780	13820	13757	13689	13796	13669	13815	13592	13811	13716	13774	13915	13647	13658	13686	13703	13775	13709	13893	13905	13832	13683	13722	13926	13764	13910	13780	13842	13753	13654	13708	13733	13739	13618	13746	13724	13780	13903	13752	13879	13844	13676	13807	13640	13743	13743	13680	13814	13610	13917	13671	13670	13719	13658	13729	13880	13839	13710	13625	13706	13832	13708	13733	13793	13811	13524	13683	13779	13824	13844	13912	13712	13706	13685	13751	13847	13816	13668	13760	13840	13821	13756	13600	13763	13621	13664	13941	13887	13736	13856	13806	13783	13711	13818	13675	13693	13740	13921	13774	13709	13662	13838	13670	13801	13767	13867	13715	13665	13751	13773	13770	13727	13737	13764	13938	13821	13689	13830	13765	13781	13843	13850	13791	13735	13672	13787	13662	13796	13686	13868	13661	13651	13808	13648	13764	13914	13731	13739	13947	13732	13556	13976	13613	13842	13737	13577	13760	13595	13770	13611	13658	13825	13682	13677	13826	13791	13795	13744	13809	13969	13785	13791	13568	13726	13865	13741	13730	13793	13693	13770	13875	13825	13757	13738	13573	13704	13905	13688	13980	13807	13762	13794	13841	13781	13737	13714	13807	13718	13596	13804	13703	13702	13786	13873	13819	13734	13922	13736	13708	13626	13919	13814	13777	13861	13650	13717	13893	13696	13798	13622	13818	13693	13829	13703	13848	13719	13708	13791	13874	13591	13933	13792	13834	13930	13753	13918	13809	13814	13779	13875	13636	13828	13795	13783	13737	13738	13769	13694	13683	13882	13909	13772	13550	13811	13719	13731	13684	13885	13688	13710	13867	13748	13928	13860	13872	13823	13770	13804	13911	13881	13672	13767	13717	13679	13642	13951	13881	13871	13924	13631	13950	13800	13661	13975	13705	13772	13776	13863	13695	13616	13770	13723	13826	13778	13728	13599	13677	13789	13816	13608	13833	13563	13826	13705	13715	13770	13752	13680	13803	13975	13935	13726	13730	13799	13674	13859	13768	13799	13673	13752	13799	13931	13756	13695	13760	13679	13760	13851	13717	13776	13776	13642	13643	13574	13805	13918	13761	13885	13717	13821	13703	13847	13660	13784	13694	13841	13797	13801	13809	13826	13731	13866	13707	13845	13796	13849	13562	13676	13759	13780	13829	13848	13698	13737	13693	13752	13781	13735	13735	13751	13898	13811	13884	13743	13638	13778	13748	13773	13823	13954	13687	13822	13781	13671	13657	13681	13884	13840	13685	13691	13772	13836	13833	13708	13845	13765	13780	13837	13809	13727	13729	13600	13701	13813	13826	13812	13731	13673	13703	13932	13591	13842	13732	13776	13710	13623	13666	13595	13817	13742	13862	13842	13690	13720	13700	13936	13886	13702	13617	13717	13646	13719	13738	13723	13640	13780	13756	13743	13853	13714	13829	13667	13805	13745	13870	13756	13858	13663	13744	13689	13754	13867	13783	13856	13884	13910	13866	13920	13708	13743	13572	13702	13761	13795	13834	13746	13753	13846	13744	13878	13850	13776	13682	13653	13612	13761	13801	13688	14057	13795	13656	13894	13685	13837	13783	13660	13703	13682	13600	13802	13697	13777	13616	13759	13775	13743	13712	13821	13709	13756	13651	13830	13850	13807	13786	13678	13703	13985	13762	13623	13781	13724	13692	13595	13879	13675	13714	13743	13687	13718	13851	13694	13628	13853	13972	13906	13810	13713	13662	13755	13787	13557	13700	13821	13643	13762	13761	13667	13785	13812	13579	13737	13580	13828	13841	13864	13702	13763	13678	13754	13821	13710	13907	13658	13746	13614	13689	13799	13779	13810	13801	13779	13610	13822	13853	13663	13607	13967	13677	13697	13755	13889	13648	13781	13647	13803	13716	13652	13686	13616	13790	13793	13698	13542	13739	13872	13812	13663	13825	13816	13893	13686	13795	13713	13777	13931	13690	13667	13856	13751	13722	13663	13711	13778	13873	13833	13834	13701	13685	13787	13665	13813	13903	13795	13902	13798	13921	13739	13665	13858	13719	13736	13843	13725	13860	13729	13672	13724	13661	13765	13853	14002	13532	13667	13743	13655	13736	13676	13738	13669	13588	13830	13816	13818	13801	13662	13962	13666	13686	13738	13688	13613	13579	13826	13695	13813	13692	13886	13730	13864	13802	13835	13669	13769	13729	13588	13781	13717	13875	13776	13821	13622	13779	13642	13817	13694	13700	13680	13664	13652	13836	13643	13800	13808	13681	13676	13720	13666	13622	13628	13732	13562	13948	13674	13727	13776	13776	13743	13743	13833	13797	13877	13733	13704	13648	13704	13665	13826	13746	13744	13566	13740	13711	13757	13711	13838	13643	13724	13698	13877	13731	13763	13714	13752	13738	13730	13687	13854	13659	13897	13718	13740	13804	13631	13752	13679	13786	13787	13555	13688	13640	13747	13770	13890	13910	13673	13720	13883	13856	13559	13693	13784	13750	13740	13551	13664	13881	13635	13811	13842	13699	13742	13878	13811	13653	13817	13897	13808	13836	13804	13704	13628	13756	13688	13876	13993	13679	13955	13796	13721	13732	13722	13761	13820	13626	13487	13704	13645	13873	13816	13734	13854	13778	13662	13590	13630	13770	14018	13763	13666	13792	13844	13724	13882	13635	13676	13789	13653	13665	13675	13795	13766	13874	13750	13911	13665	13830	13788	13702	13821	13802	13723	13931	13595	13789	13713	13907	13875	13679	13829	13769	13650	13815	13874	13812	13935	13741	13764	13746	13910	13820	13615	13803	13678	13829	13737	13753	13745	13753	13751	13604	13888	13689	13830	13809	13730	13882	13741	13775	13673	13719	13790	13773	13648	13765	13655	13727	13888	13806	13878	13889	13787	13816	13724	13721	13625	13744	13916	13712	13936	13812	13862	13803	13694	13814	13670	13733	13758	13745	13901	13723	13744	13823	13753	13792	13889	13614	13942	13685	13924	13708	13838	13697	13755	13728	13757	13629	13797	13663	13744	13698	13634	13641	13787	13745	13730	13884	13665	13737	13822	13893	13783	13797	13853	13795	13774	13666	13853	13632	13747	13661	13800	13650	13895	13727	13913	13776	13734	13796	13955	13644	13590	13745	13814	13718	13677	13816	13934	13868	13725	13720	13609	13771	13691	13833	13743	13784	13991	13786	13754	13875	13849	13823	13652	13811	13738	13738	13871	13871	13452	13615	13832	13711	13833	13880	13685	13774	13772	13754	13806	13601	13685	13587	13855	13784	13924	13731	13855	13692	13687	13810	13847	13701	13792	13648	13768	13796	13774	13631	13803	13640	13872	13732	13941	13941	13631	13699	13715	13624	13653	13988	13763	13802	13779	13651	13814	13780	13823	13731	13752	13803	13791	13799	13807	13541	13637	13764	13820	13763	13796	13891	13742	13654	13864	13659	13727	13762	13728	13644	13989	13742	13703	13811	13858	13591	13911	13798	13695	13587	13934	13797	13846	13738	13701	13602	13875	13817	13637	13857	13650	13938	13640	13585	13590	13672	13797	13595	13793	13840	13674	13826	13849	13858	13887	13920	14044	13760	13774	13668	13653	13820	13893	13707	13695	13786	13973	13647	13747	13777	13774	13919	13679	13538	13826	13716	13643	13742	13674	13875	13772	13637	13714	13759	13899	13864	13865	13819	13752	13731	13773	13788	13749	13787	13704	13636	13926	13654	13848	13737	13674	13658	13879	13692	13848	13691	13746	14047	13951	13923	13770	13566	13650	13862	13625	13807	13745	13783	13812	13779	13784	13766	13813	13825	13660	13693	13684	13895	13774	13773	13731	13895	13692	13731	13760	13753	13769	13718	13859	13896	13712	13598	13811	13654	13942	13772	13793	13696	13773	13850	13647	13913	13663	13668	13792	13801	13751	13840	13797	13726	13706	13749	13762	13696	13793	13801	13645	13624	13736	13778	13854	13752	13650	13636	13718	13839	13790	13581	13657	13852	13817	13781	13521	13771	13795	13748	13571	13821	13826	13641	13975	13580	13851	13626	13688	13686	13733	13959	13813	13878	13656	13828	13603	13828	13620	13754	13645	13748	13758	13695	13792	13788	13709	13896	13669	13771	13751	13963	13821	13690	13792	13752	13849	13600	13730	13674	13748	13804	13802	13725	13597	13879	13840	13784	13542	13736	13762	13860	13792	13785	13755	13793	13887	13924	13670	13783	13783	13535	13819	13744	13769	13737	13605	13804	13732	13831	13855	13761	13822	13738	13839	13863	13763	13857	13702	13715	13848	13793	13944	13791	14006	13742	13902	13899	13536	13787	13889	13785	13828	13847	13888	13641	13802	13774	13877	13881	13887	13896	13845	13793	13834	13713	13773	13821	13637	13595	13963	13748	13741	13640	13753	13880	13592	13761	13802	13806	13900	13822	13856	13698	13531	13629	13756	13862	13879	13682	13812	13925	13777	13720	13746	13833	13785	13902	13869	13849	13779	13601
25564	21479	28616	25187	22964	22411	22289	19830	18875	18679	18002	17413	17083	17539	23852	27164	25304	24672	22079	19185	17744	17206	17063	17013	17082	17023	17090	17036	16893	17044	17098	17061	16987	16716	16970	17121	16888	17191	16812	17035	17028	16999	16961	17039	16987	16889	16855	17140	16756	16844	16998	16873	16885	16777	16943	16994	17054	16984	16976	17035	16854	16964	16940	17111	17028	17016	16974	16784	16809	16849	17088	16980	16884	16983	16956	16802	16845	16844	17085	17148	17016	16815	16924	16624	16866	16870	16813	16858	16803	16897	16940	17003	16836	16924	17083	17025	16804	16975	16751	16800	17090	16897	17021	16901	16933	16805	16907	16971	16831	16941	16957	17123	16838	16854	16981	17038	17047	16858	17004	16881	17084	16708	17129	16834	16999	16893	16914	16995	16897	16870	16953	16999	16748	16757	16987	16882	16728	16974	16777	16922	16909	16916	16888	16921	16870	16918	17040	16850	17033	16913	16885	16958	16931	16841	16792	16902	17067	16917	16932	16948	16879	16946	16975	16970	16764	16960	16951	16959	16831	16841	16864	16525	16984	16843	16930	16821	16828	16899	16832	16832	16819	16840	16941	16788	17042	16941	16905	16837	16936	16846	17045	16985	16982	16956	17008	16705	16926	16688	16998	16735	16777	16776	16960	17060	16856	16982	16872	16888	16743	17099	16929	16961	16948	16935	16981	16847	16937	16924	17270	16951	16977	16995	16771	16870	16985	16878	17001	16865	16871	16757	16868	16991	17023	16895	16755	17017	17035	16919	17084	16806	16690	16780	16849	16681	16920	16751	16812	17030	17094	16865	16985	17131	17073	16759	16953	16823	16782	16947	17069	17090	16889	16919	16962	16922	16869	17006	16901	16974	17015	17051	16879	16912	16917	17123	16749	17066	16947	17032	16686	17078	17138	17091	16833	16876	16775	17021	16857	16946	16953	17115	16918	16827	16848	16760	16822	16999	16835	16784	16734	16713	16804	16817	16615	16927	16933	16993	16639	17081	17079	16828	17065	17136	16635	16959	16758	17214	17001	16858	16819	16975	17134	16806	16984	16839	16830	16927	16881	16989	16794	17051	16830	17197	16677	16847	16964	16865	16793	16873	17156	16863	17099	16890	16870	17072	16980	17055	16791	16917	17118	16879	16689	16872	17114	16960	16770	16997	16819	17082	16880	16877	16894	16951	16930	16787	16860	16920	17193	16908	16791	16841	16809	17046	16882	16780	16862	16834	17021	17061	17043	16918	17020	16892	17085	17018	16863	16984	16830	16946	17015	16912	16975	16729	17021	16830	16929	16844	16890	16666	16872	16896	16994	16693	16956	16909	16926	17105	16794	16870	16840	16770	16861	16981	17002	16902	16744	16992	16765	16764	16863	16997	17005	16812	16782	16961	17006	16946	17021	16859	16857	16683	17015	17079	16956	16867	16792	16924	17035	16878	16725	16874	16801	16815	17015	17018	16623	16850	16934	16768	16962	16845	16968	16809	17021	16996	17028	16935	16856	16864	16846	16986	16720	17021	16882	16716	16899	16936	17155	17038	17032	16712	16781	16768	16978	17183	16880	16989	16844	17014	16928	16820	16829	16695	16693	16925	16924	16686	17020	17003	17187	17068	16735	16948	16768	16834	16826	16885	17146	16807	16792	16955	16981	16905	17009	16835	17006	16764	16864	16894	16804	16814	16784	17049	16910	16908	16991	17173	16924	17086	17013	16956	17103	17013	16724	17049	16943	16865	16668	17060	16907	16797	17079	16821	16812	16948	16919	16885	17018	16895	17106	16859	16798	16991	16745	16938	16781	16981	16689	16969	16981	17160	17053	16838	16920	17041	17019	16806	16884	17095	16853	17094	16660	16852	16839	16880	17036	17071	16857	16982	16941	16912	16930	16912	17000	16889	16926	16997	17100	17013	17004	17006	16966	16806	16869	17023	16876	16840	16933	17056	16662	16641	17021	16890	17175	16687	16791	16941	16898	16994	16891	16818	16974	16702	16838	16912	16963	16934	17096	16820	16948	17200	16887	16770	16798	16880	16912	16927	16833	16668	16991	16866	16916	16884	16799	16896	16799	16669	16949	16838	16720	16881	16825	17041	16838	17117	16760	16999	16928	16952	17035	16871	17077	16905	16732	16729	16942	16777	17036	16983	16929	16877	16963	16974	16806	16848	16891	16787	17133	16810	17047	17022	17055	16871	16886	16903	16789	17035	16865	16852	16906	16990	16959	17036	16865	16929	16774	16878	16872	16900	16864	16918	16949	16837	16992	16919	16957	17079	16968	16964	16998	17004	16776	16933	16920	17013	17113	17027	16805	16740	16716	16881	16881	16875	17014	16780	17012	16958	17158	16968	16824	17012	16760	17040	17034	16736	16890	16886	16975	17055	16948	16657	16866	16977	16942	16803	16980	16771	16939	16837	16827	16940	16964	16562	16899	17077	16804	16918	16797	16684	16705	16794	16859	16918	17084	16996	16982	16861	16933	16934	16912	16910	16838	17091	16922	16862	16987	16774	16652	16873	16888	16791	16933	16964	16975	16908	17084	16913	16859	17041	16809	16916	16853	16894	16947	17022	16907	16928	16874	16861	16915	16902	17134	16865	17097	16960	16771	16767	17037	16893	16854	16673	16734	16872	16821	16936	16897	16997	16753	16830	16751	16999	16885	16825	16689	17051	17004	16861	16767	16898	16773	16938	16909	16920	16843	16923	16906	16693	17112	16964	16954	16859	17031	16818	16897	16844	16835	17016	16812	17004	17006	17051	16890	16874	16906	16947	16968	16844	16821	16911	16717	16983	16824	16871	16713	16821	17014	16898	16836	16970	16969	16910	16838	16914	17067	16955	16953	16968	16824	17153	17019	17002	16766	16854	17099	16908	17060	17126	17069	16912	16729	16895	17066	16884	16872	16955	16696	16625	17171	17025	16961	16812	16936	16852	17077	16895	16898	16874	17130	16760	16671	16780	16811	16862	16842	16907	16735	17025	16819	16916	17065	16922	16886	16964	17058	16958	16950	16809	16846	16930	16896	17044	16925	16769	17098	17071	17047	17006	17080	16907	17002	16891	17013	16891	16934	16714	16888	16761	17006	16829	16911	16823	17112	17013	16833	17038	16748	16875	17035	17054	17097	16899	17013	16732	17039	17142	16932	16771	16885	16892	16795	16746	16947	17150	16697	17089	16886	16677	17031	16900	16841	16743	16929	16923	16826	17012	17051	16740	17107	16959	16926	16680	16962	16804	16778	16936	16913	16986	16805	17002	16964	16958	16850	16938	16841	16996	16987	17028	16974	16718	16835	16842	16834	16980	16867	17002	17071	16979	16926	16936	16933	16889	16890	17083	16967	16962	16796	17016	16940	16947	17040	17046	17006	17176	16913	16943	16936	17068	16871	16869	16865	16876	16885	16982	16919	16841	16986	17057	16812	17033	17066	16900	16983	17026	17003	16815	17016	16912	16939	16911	16915	16892	17109	16840	16751	16925	16850	16956	16761	17071	16871	16974	17114	16841	16902	16860	16882	16993	16947	17017	16815	16943	17009	16846	17049	16685	16939	16976	16820	16910	16830	16750	16933	16885	16924	17111	16698	16839	16910	17142	16725	16853	16983	16835	16871	17019	16894	16900	16979	17054	16871	16965	16791	16786	16871	16971	17002	16726	17083	16969	16955	16866	17124	16982	16967	17154	16876	16745	16701	16826	16907	16930	17084	17028	17012	17074	17083	16931	16708	16659	16946	16869	16952	16755	16994	16853	16839	16970	16970	17039	16943	17012	17082	16951	16960	16864	16837	16942	16891	16819	16952	17068	16971	16833	17031	16932	16913	16988	16805	16862	16748	16961	16779	16589	16892	16923	17172	16881	17158	16864	16878	16739	16864	16844	16799	16880	16849	16776	16961	16944	16847	16866	16824	16907	16829	16797	17008	16829	16924	16843	16777	17035	16862	17014	16991	17026	17081	17122	16927	16763	16847	17033	17078	16873	16842	16837	16967	16595	16860	16881	17085	16942	17011	17039	17026	16743	16744	17012	16951	16903	17122	16784	16883	16917	16993	16929	17131	16853	16945	17013	17051	16992	16966	16759	16863	16923	16829	16993	17006	16877	16961	16811	16788	16973	16939	16911	16887	17003	16949	17027	16825	16800	16891	16935	16890	16842	17039	17096	17051	16757	17028	16862	16991	16934	16742	17005	17001	16916	17041	16970	16919	17032	17046	16923	16979	17086	17114	16885	16767	17071	16972	16928	16973	16875	17032	16717	17159	16979	16994	17033	17050	16831	16797	17108	16834	16891	16934	16845	16846	16906	17011	17017	16809	16700	16962	16956	16922	16903	16885	16874	17084	16985	16989	17094	17036	16984	16977	17152	16903	16836	16989	17061	16810	16757	16926	16953	16940	16981	16954	16827	16777	16947	16988	17085	16945	16918	16932	16940	16975	16772	17024	16841	16838	16965	16748	16869	17209	16945	16758	16910	16988	16806	16763	16936	16993	16864	16930	16868	16633	17002	17136	16929	16705	16936	16990	16728	16963	16823	16948	16926	17090	16969	17071	16982	16893	16942	17105	16904	17190	16807	16806	16911	17087	16995	16976	16910	16774	16798	16713	16889	16754	16886	16995	16846	16988	16806	16710	16795	16945	16994	16693	16841	16869	16850	16838	16694	16805	16806	16860	16933	17003	16982	16881	16900	17033	16825	16983	16891	16818	16745	16787	16846	16894	16855	16897	16860	16780	16948	17066	16844	16970	16834	16973	16659	17139	16772	16868	16849	16832	16859	16902	16859	16806	16933	16876	16830	16918	16761	16789	16815	17076	16931	17067	16934	17048	16978	16983	16860	16801	16946	17013	17038	16975	17128	16948	16913	17073	16905	16973	17010	17011	16595	17016	16888	16816	16870	16979	16742	16813	16764	16872	16819	16926	16867	17010	17053	17155	17009	16712	17079	16968	16955	16824	16987	16942	16753	17040	16831	16987	16861	16715	16839	16990	16936	17037	16876	16797	16899	17032	16822	16792	17069	17041	16815	16729	16972	17069	16690	16685	16870	16880	16915	16975	16942	16828	16791	17056	17039	16715	16843	17045	17006	16978	16983	16875	16779	16903	17026	16998	16936	16915	16936	17048	16848	16864	16759	17027	17044
17614	27084	27373	23390	20329	19422	19171	17564	16921	16440	15212	14650	14141	14449	24976	27815	24784	24033	19907	16219	14587	14216	14002	13988	13832	13862	13870	14040	13919	13939	13822	13835	13772	13952	13897	13947	13923	13756	13981	13749	13921	13842	13948	13852	14067	13811	13970	13921	14072	13889	13901	13803	13914	13878	13963	14036	13771	13801	13913	14013	13903	13939	14065	13983	13898	13844	13922	13864	13887	13939	14018	13785	13839	13942	14081	13845	13935	13874	13900	13959	13905	13942	14012	13868	13890	13822	13785	13923	13992	13898	13775	13867	13798	13801	13904	13994	13839	13903	13877	13894	13908	13870	13802	13914	13898	13845	13938	13935	13769	13747	13878	14005	13893	13941	14004	14033	13876	14029	13759	13933	14047	13905	14006	13982	14028	13918	13967	13985	13870	14164	13781	13688	13833	13805	13975	13855	13992	13656	13930	13832	14081	13934	13910	13835	13997	14027	13954	13814	13886	13821	13887	13987	13822	14001	13957	13857	13904	13958	14031	13936	13852	13928	13946	13896	13861	13959	13872	13888	13870	13930	13962	13863	13911	13855	13990	13937	14058	13930	14068	13845	13936	13786	13939	13859	13840	13894	13976	13970	13978	13884	13843	13758	13738	13778	13938	13965	13854	13973	13850	13947	13943	13836	13869	13812	13919	13782	13853	13937	14039	13844	13887	13856	13866	13770	13958	14030	13835	13863	13938	13838	13863	13812	13941	13807	13891	13872	14005	13776	13882	13871	13827	13808	14037	13996	13852	13869	14021	13761	13785	13943	14061	13945	13834	13788	13759	13876	13983	13873	13826	14112	13811	14050	13994	13948	13889	13877	13926	13848	13798	14022	13790	13766	13823	13821	13856	14074	13828	13939	14097	13963	14000	13766	13909	13990	13878	13920	13781	13831	13792	13992	14046	13917	13785	13963	13871	13882	14049	13755	14010	13895	13835	13738	13870	13735	13931	13869	13900	13977	13916	13921	13892	13813	13984	13985	13919	13775	13948	13769	13917	13964	13850	13830	13782	13746	13876	14101	13751	13756	13918	13805	13792	13999	13878	14032	13867	13994	13883	13815	13955	13914	13835	13895	13986	14011	13981	13847	14153	14064	14020	13987	13797	13675	13765	14032	13955	13751	13755	13956	13678	14075	14005	14014	13873	13794	13838	13986	13926	13900	13835	13760	14041	13901	13801	13748	14076	13993	13858	13845	13733	13838	13944	13898	13909	13909	13903	13845	13983	13882	14086	13974	13853	13894	13853	13858	13892	13916	13907	13889	13848	14046	14113	14002	13911	13770	14025	13830	13920	13850	13894	13775	13879	14135	13868	13796	13997	14081	13854	13922	13878	13786	13877	13945	13789	13852	13868	13883	13790	13737	13921	14023	13882	13910	13782	14024	13988	13775	13858	13882	13912	13933	13922	13894	13803	13948	14090	13814	13851	13901	13883	14064	13851	13896	13860	13900	14007	13824	13933	13769	13817	13627	13824	13945	13991	13848	13791	13908	13926	13963	13948	13756	13786	13673	13884	13874	13843	13775	13908	14058	13806	13801	14096	13728	13787	13970	13965	13817	13959	13804	13823	14021	14099	13945	14061	13734	13858	13977	13726	13935	13895	13954	13832	14101	13844	14028	13862	13980	13888	13962	13970	13814	13989	13891	13802	13850	13961	13808	13860	14011	13848	13830	13937	13799	13939	14146	13966	13893	14069	13739	14035	13712	13906	13811	13971	13969	14073	14000	14025	13797	14018	14012	13882	13825	13945	13965	13937	13834	13818	13808	13956	14121	13972	13767	13907	13672	13932	13944	13955	13935	14013	13770	13902	13853	13974	13867	14140	13850	13906	13840	14006	13972	13873	13865	13909	13925	13770	13901	14004	13900	13958	13855	14074	13808	13906	14034	13883	13889	13808	13898	13901	13827	13707	13908	13864	13910	13878	13762	13947	14037	13955	14071	13981	13911	13902	13860	13662	13941	13938	13793	13948	13846	13852	13924	13759	13935	13820	13838	13983	14022	13975	13936	13798	14031	13876	13972	13918	13883	13910	13815	13984	13834	14007	14041	13937	13981	13871	13918	14073	13978	13877	13937	13783	13996	13893	13863	13892	13991	13900	13949	13924	13770	13845	13974	13820	13958	13822	14060	13808	13927	14027	14091	14001	13922	13994	13984	13775	13848	13941	13737	14044	13902	13911	13968	13921	13921	13934	14092	13806	13790	13874	14061	13805	13935	13950	13887	13965	13829	14032	13889	14106	14088	14009	13854	13801	13879	13783	14046	13915	13754	14024	13847	13798	13815	13991	14003	13923	13997	13967	13829	13809	13880	13846	13841	13780	13884	13927	14013	14077	13946	13772	14051	13932	14044	13798	13801	13759	13780	13833	13638	14028	14024	13867	13900	13934	13878	13770	13744	13762	13850	13943	14054	13914	14046	13739	13946	13904	13971	13826	13748	14117	13866	13926	13831	14070	13915	13886	13750	13965	14013	14001	13790	13976	14017	14116	13733	13839	13953	13935	14022	13933	14000	13878	13843	13833	13963	13883	13985	13825	13876	13923	14036	13764	14170	13938	13787	13831	13905	13768	14001	13978	13883	13925	13879	13834	13934	13963	13849	13719	13776	13984	13905	13964	13660	14004	13748	13872	13998	13839	13936	14029	13569	13941	13846	14065	13839	13851	13882	14062	13905	13921	13937	13882	13930	14020	13952	13996	13731	13712	14041	13894	13922	13879	13850	13912	13734	13934	13860	14000	13909	13981	13913	13815	13866	13785	14006	13904	13982	13829	13851	13787	13818	13975	13996	13896	13908	13900	13881	13923	13749	14016	13797	13867	13984	13943	13912	13892	14025	14017	13990	13980	13885	13843	13962	13856	14040	13900	13972	13931	13929	13898	13834	13948	13744	13809	13921	13851	13840	13889	14061	13781	13857	14063	13862	14121	14036	13881	13936	14020	13960	13751	14063	14020	13836	13958	13867	13944	13882	13939	13810	13802	14078	13864	13983	13946	13992	13873	13930	13845	13806	13733	13934	13879	13886	14064	13922	13983	13840	13776	13976	13794	13764	13692	13892	14083	13837	13834	13968	13855	14011	13854	13879	14151	13797	13873	14088	13839	13920	13895	13929	13981	13970	13843	13937	13867	13868	14060	13766	14031	14009	13961	14126	14004	13889	13974	13833	13817	13897	13718	13837	13865	13937	13948	14013	14150	13813	13925	13847	14053	13883	14075	13858	13898	13851	13935	13836	13796	13984	13840	13936	13755	13786	13884	14086	13805	13984	13823	13914	13928	13834	13958	14005	14044	14032	13988	13933	13968	13815	13915	13891	13955	13926	13863	14028	13966	13985	13956	13875	13969	13904	13820	13847	13926	13897	13871	13932	13887	14020	14011	13907	13858	13812	13892	13963	13842	13774	13935	13797	13970	13976	13822	13814	13856	13875	14024	13826	14066	13999	14054	13806	13926	13981	13927	13975	13807	13873	14021	14024	13945	14045	13937	13918	13945	13975	13924	13836	14023	14027	13840	14042	13902	14060	13786	13839	13864	13859	14025	13748	13794	13915	13856	14110	13843	13752	14034	13917	13828	13864	14021	14043	14080	13997	13967	13960	13983	13801	14161	13919	13988	13914	13795	14022	13843	14120	13914	14026	13845	13817	13896	14011	13989	13943	13873	13996	13913	13865	13827	13927	13902	13943	13920	13893	13829	13976	13934	13861	14038	13913	13942	13948	14043	13771	13881	13706	13880	13968	13959	13853	14006	13985	13896	13921	13877	13953	13840	13944	13908	13926	13841	13964	13938	13917	13912	13875	13772	13858	13929	13964	13809	13799	13944	13858	13803	13833	13702	13869	13860	14051	13908	13917	13917	14007	13919	13851	13970	13747	13711	13827	13829	13819	13897	13855	13886	14033	14036	13905	13954	13669	13885	13862	13869	13999	13806	13994	13804	13885	14082	13875	13957	13889	13916	13913	13863	13773	13897	13973	13919	13952	13949	13874	13845	13806	14016	14014	13860	14107	13888	13939	13826	13953	13847	13927	13610	13792	13763	13857	13816	13912	13961	14044	13911	13864	13945	13751	13805	13829	13826	13978	14005	14030	13880	13777	13880	14027	13882	13875	13797	13994	13941	13973	13919	14085	13986	13990	13961	14031	13840	13842	13759	13948	14035	13985	13906	13869	14113	13976	13881	13886	13816	14034	13864	13872	14055	14062	13909	13868	13902	14062	13702	13956	13886	13917	14004	13860	13972	13897	13921	13837	13856	14002	13829	13946	13772	13892	13805	13861	13923	14026	13885	13848	13911	14099	13979	13804	14049	13802	13961	14089	13985	13834	13970	13913	13978	13814	13876	13930	13821	13764	13906	14080	14061	13846	13882	14043	13925	13925	13774	13917	14057	13789	14001	13885	13853	13972	13943	14007	13891	13682	14082	13842	13997	13933	13930	13953	13768	13847	13902	13702	13887	13779	13891	13847	13838	13761	13822	13848	13893	13959	14008	13790	13962	13955	14027	13840	13800	13935	13853	14015	14006	13945	13960	13919	13906	13849	13982	14132	14061	13955	13896	13888	13970	14055	14004	13931	13848	13932	13921	13873	13868	13835	13868	14143	13882	13949	13852	14030	13883	13981	14074	13763	13980	13945	13990	13974	13849	13759	13875	13959	13952	13931	13918	13895	13949	13914	13829	13864	13829	13844	13983	13904	13811	13740	13839	13895	13963	13802	13965	13917	13830	13858	13966	13885	13836	13915	13823	13993	13988	13872	13864	14035	14003	13894	13922	13917	13869	13944	13999	14006	13854	13659	13964	13887	13983	13937	14021	14000	13944	14079	13838	13756	13772	13939	14007	13850	13924	13797	14038	13790	13920	13821	14016	14008	13883	13820	13953	13784	13956	13921	13936	13901	14123	13887	13935	13998	13923	13915	13836	13986	13979	13989	13904	13810	13959	13901	13846	13890	13994	13924	13766	13899	14043	13870	13837	13941	14016	13798	13995	14016	13921	13881	13834	13969	13865	13855	13853	13875	13845	13952	14035	13977	13990	13885	13919	14042	13911	13849	13890	13923	13952	14006	13925	13802	13707	14036	13877	14168	13761	13993	13932	13965	14000	14001	13960	13975	13921	13727	13816	13870
24068	21476	29112	24365	22267	24586	25629	20870	19574	19486	18837	17857	17419	17905	26186	30428	32124	31833	26108	21380	18546	17488	17136	16883	17082	16769	16862	17007	16909	17060	17064	17083	16834	17074	17019	16828	16806	16729	16806	16891	16904	16920	16793	16670	16778	17075	16888	16911	17044	17059	17046	16814	16978	16999	17049	16800	16716	16866	16840	16857	16741	16755	16903	16810	17043	16866	16709	16945	17006	17006	16925	16854	16968	16985	16932	16932	16808	17077	16867	16961	16665	17034	16958	16811	16867	16755	16763	16847	16820	16925	16841	16848	16866	16716	17000	16786	16842	16878	16787	16702	16642	16731	16744	16839	16788	16874	16921	16903	16995	16983	17115	16878	16915	16864	16790	16776	16624	16829	16875	16923	16673	16808	16834	16911	17022	16859	16982	16979	16675	16708	16974	16748	16991	16930	16857	16896	16836	16749	17018	16819	16896	16838	16844	16967	16935	16721	16860	16760	17047	16768	16770	16967	16646	16857	16926	16894	16861	16740	16826	16823	16652	16740	16925	16914	16881	16795	16777	16741	16880	16853	16589	16990	16866	16855	16836	16912	16913	16672	16762	16741	16764	16920	16974	17070	16839	16871	16771	16778	16849	16898	16729	16814	16807	17055	16914	16643	16891	16802	16910	17117	16860	16688	16895	16698	16762	16957	16988	16875	16899	17061	16745	16938	16846	16951	16834	16844	16769	16991	16797	16859	16836	16872	16832	16930	16840	16852	17015	16813	17011	16847	17014	16988	16858	16975	16755	16809	16983	16780	17040	16894	16859	16887	16484	16785	16641	16846	16802	16797	16957	16928	16853	16730	16746	16713	16902	16840	16635	16665	16874	16807	16787	17068	16914	16807	16827	16799	16933	16891	16894	16794	16645	16781	16996	16874	16759	16681	16980	17008	17024	17006	16690	16819	16860	16673	16894	16847	16785	16850	16854	16825	17009	16813	16862	16861	16744	16732	16957	16890	16912	16889	16800	16893	16790	16842	16857	16802	16911	16866	16915	17007	16747	16645	16773	16907	16985	16964	16940	16915	16867	16842	16802	16795	16808	16626	16756	16954	16928	16794	16769	16891	16985	16880	16946	16785	16814	16694	16836	16959	16765	16828	16892	16711	16663	16884	16936	16811	16810	16839	16674	16954	16917	17000	16902	16852	16956	16770	16811	16805	16970	16816	16881	16998	16862	16945	16777	16701	16841	16915	16975	16916	17006	16828	16665	16885	16857	17105	17041	16884	16886	16755	16795	16789	16881	16973	16779	16904	16732	16795	16931	16831	16864	16592	16867	16926	17051	16944	16796	16785	16892	17018	16717	16759	16882	16841	16958	16857	17046	16629	16707	16793	16622	16976	16970	16819	16753	16869	16876	16873	16861	17014	16851	16832	16970	16908	16828	16976	16865	17038	16822	16787	16930	17069	16955	16868	16706	16658	17097	16953	16685	16766	16794	16899	16708	16824	16805	16854	17091	16963	16898	16666	16740	16675	16675	16682	16982	16946	16734	16751	16742	17062	16742	16885	16851	16864	16842	16818	16928	16891	16809	16888	16952	16941	16766	16738	16887	16843	16988	16999	16906	16985	16860	16724	16867	16975	17048	16668	17013	16944	16753	16931	16795	16848	16838	16844	16952	16972	16930	16975	16979	16910	16840	16864	16720	16779	16843	16824	16829	16662	16807	17046	16927	16852	16893	16821	16833	16716	16787	16872	16996	17028	16870	17008	16769	16812	16962	17057	16834	17004	16719	16825	16919	16900	16921	17007	16734	16883	16962	16807	16670	16875	16840	17029	16959	16947	17102	16662	16825	16716	17004	16819	16808	16853	16708	16740	16939	16861	16670	16836	16792	16780	16715	16865	16862	16891	16911	16859	16955	16740	17113	16905	16698	16731	16952	16652	16928	16821	16873	16780	16916	17023	16891	16814	16930	16836	16862	16933	16810	16889	16742	16924	16773	16790	17016	16915	16826	16881	16986	16706	16900	16839	17014	17052	16771	16818	16863	16938	17041	17070	16837	16839	16871	16660	17145	16981	17045	16639	16942	16952	16797	16862	16893	17007	16966	16789	16916	16652	16950	16871	16845	16787	16765	16747	16944	16788	16827	17000	16731	16815	16907	16816	16759	16740	16969	16917	16914	16904	16820	16907	16753	16617	16996	16846	16678	16723	16935	16715	16839	16637	16708	16924	17006	16995	16902	16930	16955	17051	16767	16819	16941	16736	17036	16902	16744	16806	17019	16769	16927	16876	16901	16903	16994	16797	16715	16835	16902	16735	16952	16697	16871	16991	16789	16757	16638	16868	16994	16861	16751	16769	16798	16943	16856	16827	17005	16876	16937	16793	16911	16683	17002	16795	16785	16877	16804	16865	16787	16845	16724	16830	16662	17094	16866	16723	16784	16960	16856	16946	16804	16926	16829	17104	16706	16702	16862	16773	16866	16946	16851	16952	16957	16903	16975	16792	16837	16739	16968	16755	16902	16780	16708	17034	16981	16831	16792	16803	16879	16759	16777	16830	16653	16891	16880	16819	16980	16708	16927	16696	16806	16861	16886	17101	17023	16882	16843	16715	16767	16794	16773	17004	16774	16806	16894	16808	16953	16818	16690	16863	16902	16862	16925	16750	16796	16683	16963	16902	16938	16905	17077	17031	16751	16688	16675	16660	16775	16824	16923	16761	16707	17084	16914	16949	16933	16887	16932	16771	16921	16823	16825	16664	17095	16817	16822	16811	16890	16808	16820	16796	16937	16892	16739	17036	16965	16961	16825	16878	16767	16852	16741	16814	16780	16799	16797	16678	16650	16408	16749	16793	16950	16726	17011	16841	16690	16783	16951	16742	16851	16736	16818	16899	16889	16964	16533	17018	16720	17001	16765	16612	16827	16702	16918	16946	16637	16823	16771	16753	16793	16870	16791	16918	16731	16767	16633	16739	16802	16986	16793	16951	16849	16931	16652	16849	16880	16955	16990	16860	16955	16777	16850	16852	16887	16750	16855	16803	16556	17054	16884	16908	16873	16939	16666	16875	16902	16783	16650	16810	17003	16819	16848	16954	16837	16779	16709	16797	16891	16933	16774	16926	16749	16847	16809	16832	16998	16795	16858	16835	16901	16690	16673	16860	16816	16761	16847	16954	16784	16714	16925	16737	16988	16850	16723	16715	16943	16736	16856	17072	16855	16912	16791	16867	16934	16941	16934	16911	16953	16913	17108	16735	16794	16877	16794	16866	16742	16799	16986	16651	16962	16840	16802	16808	16722	16673	16795	16914	16907	16832	16837	17030	16890	16918	16758	16831	16841	16758	16741	16883	16696	16984	16826	16889	16945	16911	16693	16845	16998	16984	16695	16816	16498	16859	16826	16791	16935	17048	17030	16848	16949	16899	16751	16818	17056	17048	16785	16909	16802	17100	16773	16858	16731	17004	16893	16876	16833	16986	16748	16908	16726	16800	16676	16987	16928	16867	16960	16823	16882	16814	16909	16808	16852	16844	16978	16682	16877	16991	16775	16879	16764	16773	16806	16873	16865	16871	16719	16844	16979	16842	16851	16806	16942	16845	16751	16886	16886	16768	16724	16694	16960	16903	16772	16743	16798	16931	16886	16747	16888	16928	17000	16796	17088	16899	16987	16844	16894	16890	16775	16725	16929	16783	16676	17009	16900	16688	16759	16884	16998	16864	16954	16782	16834	16821	16656	16830	16888	16850	16699	16726	16606	16868	16848	16911	16891	16796	16782	16793	16976	16725	16954	16937	16795	16936	16941	16826	16971	16768	16837	16864	16879	16863	16767	16768	16621	16636	16793	16789	16910	16826	16729	17053	16850	16806	16847	16930	16839	16880	16796	16746	16793	17107	16794	17072	16786	16880	16844	17068	16727	16513	16858	17037	16751	16666	16793	16770	16622	17045	16807	16996	16841	16819	16916	16777	16911	16636	16824	16945	16859	16525	16878	16824	17091	16971	16768	17014	16983	16877	16769	16845	17005	16906	16954	16890	16821	16854	16910	16874	16848	17162	16852	16816	16951	16885	16917	16728	16738	16722	16765	16710	16693	16820	16683	16922	16781	16976	16678	16921	16841	16818	16743	16844	16800	16800	17021	16839	16919	16921	16824	17047	16887	16819	16838	16878	16966	17074	16783	16828	16792	16838	16823	16760	16966	16856	16832	16744	16926	16882	16902	16942	16663	16703	16812	16845	16856	16770	16614	17061	16793	16795	16733	16774	16986	16914	16806	16889	16813	16707	16687	16901	16814	16894	16942	17019	16761	16852	16642	16835	16560	16869	16790	16791	16987	17057	16715	16810	16961	16843	16749	16803	16759	16809	16790	16849	16870	16812	16772	16817	16814	16865	17045	16733	17170	16811	16836	16690	17074	16813	16668	16826	16768	16773	16665	16686	16704	16851	17003	16855	16774	16711	16948	16731	16695	16930	16961	16888	16802	16746	16736	16917	16740	16753	16663	16833	16872	16901	16852	16602	16752	16713	16865	16647	16831	17181	16886	17012	17118	16902	17054	16847	16901	16969	16733	16796	16901	17000	16959	16811	17105	16901	16886	17045	16754	16941	16994	16952	16693	16892	16842	16958	17099	16759	16768	16751	16896	16831	16953	16770	16852	16817	16851	16908	16770	16896	16948	16709	16900	16920	16958	16849	16737	16940	16881	16887	16930	17056	16736	16856	16868	16747	16921	16799	16880	16704	16661	16708	16856	16923	16762	16896	16841	16780	16814	17019	16862	16851	16963	16836	16869	16756	16809	17110	16737	16942	17023	16932	16690	16795	16837	16885	16868	16760	17011	16768	16908	16909	16914	16900	16935	16859	16796	16833	16889	16735	16831	16681	16824	16825	16804	16650	16756	16877	16995	16981	16962	16796	16713	16831	16758	17006	16673	17027	16800	16761	16709	16985	16888	16699	16887	16841	16921	16943	17136	16723	16707	16878	17017	16851	16990	16841	17048	16831	16967	16790	16728	17040	16851	16845	16995	16934	16873	16996	16898	16777	16903	16708	16918	16885	16806	16829	16982	16894	16894	16751	16867	16981	16817	16865	16931	16751	16782	16852	16782	16804	16745	16544	16715	16607	16873	16815	17105	17072	16895	17108	16927	16887	16963	16732	16741	16861	16888	16914
19801	32274	34297	27570	26311	22035	21057	19247	18218	17385	16142	14941	14349	15811	28184	31666	33425	32126	24703	18647	15182	14186	14023	13981	13778	13942	13948	13831	13612	14089	13989	14054	13791	14021	13779	13742	13859	13864	13786	13834	13987	13987	13972	13897	13845	13955	13840	14016	13746	13911	13922	13915	13787	13959	13797	13781	13886	13913	13874	13769	13984	13814	13744	13752	13944	13978	13721	13843	13956	13788	13823	13746	13907	13941	14044	13915	13791	13774	13796	13847	13814	13772	13952	13802	14007	13858	13835	13993	13911	13755	13910	13815	13862	13881	13801	13895	13710	13872	13954	13844	13858	13756	13811	13950	14048	13763	13807	13944	13904	13733	13846	13613	14002	13838	13848	13890	13946	13830	13802	13891	13663	13860	13771	13895	13781	13911	13784	13827	13759	13704	13645	13879	13904	13805	14000	13799	13815	14001	13646	13817	13981	13738	13826	13787	13827	13891	13646	13933	13934	13766	13991	13733	13970	13999	13888	13905	13705	13702	13859	13956	13984	13770	13673	14037	13843	13830	13707	13719	13716	13873	13764	13886	13768	13899	13966	13923	13805	13853	13942	13873	13804	13866	13808	13759	13894	13888	13778	13877	14055	13877	13713	13747	13762	13936	13871	14046	13822	13837	13787	13869	13848	13908	13890	13809	13793	13826	13814	13819	13727	13862	13738	13969	13918	13899	13862	13731	14028	13884	13835	13840	13707	13898	13711	14010	13804	13823	13768	13725	13766	13785	13851	13795	13675	13856	13835	13861	13826	13814	13766	13911	13827	13785	13876	13863	13811	13915	13819	13768	13837	13756	13913	14028	13860	13902	13996	13884	13937	13934	13690	13612	13888	13747	13885	13824	13911	13755	13854	13830	13717	13986	13706	13795	13800	13726	13918	13917	13964	13871	13735	13930	13849	13724	13774	13854	13869	13726	13836	13840	13730	14055	13933	13912	13727	13806	13765	13849	13772	13712	13773	13875	13869	13818	13904	13843	13817	13753	13894	13838	13813	13678	13896	13925	13956	13872	13766	13818	13596	13817	13829	13976	13807	13695	13740	13812	13839	13686	13804	13889	13985	13931	13687	13751	13717	13851	13739	13725	13948	13897	13828	13816	13819	13732	13815	13884	13958	13652	13842	13783	13707	13875	13745	13859	13826	13866	13765	13874	14067	13772	13906	13922	13784	13903	13962	13860	13696	13702	13789	13796	13786	13885	13914	13942	13931	13732	13837	13895	13968	13786	13916	13832	13829	13769	13850	13918	13908	13820	13854	13971	13906	13825	13795	13771	13773	13981	13840	13852	13915	13866	13790	13744	13764	13998	13694	13952	13843	14005	13903	13734	13865	13731	13886	13835	13720	13889	13880	13854	13855	13864	13526	14023	13912	13992	13905	13753	13871	13645	13813	13775	13874	13788	13889	13799	13874	13838	13942	13706	13952	13722	13875	13704	13932	13664	13814	13980	13837	13862	13837	13807	13841	13787	13887	13872	13662	13922	13888	13751	13968	13790	13840	13663	13798	13962	13780	13842	13890	13938	13964	13766	13888	13826	13911	13805	13732	13873	13846	13779	13873	13799	13752	14001	13689	13981	13828	13764	14031	13676	13855	13773	13800	13789	13709	13750	13750	13967	13889	13797	13945	13848	13777	13745	13825	13797	13713	13740	13821	14050	13919	13980	13767	13823	13815	13759	14023	13960	13821	13869	13756	13826	13926	13900	13852	13818	13862	13724	13878	13947	13895	13737	13936	13867	13863	13699	13807	13869	13676	13663	13834	13754	13824	13871	13937	13999	13883	13771	13837	13812	14026	13898	13758	13721	13808	13835	13788	13862	13783	13784	13813	13836	13856	13905	13859	13834	14080	13799	13815	13741	13888	13769	13782	13844	14102	13853	13838	13794	13829	13821	13692	13997	14009	13692	14026	13765	13782	13707	13869	13886	13934	13901	13970	13792	13811	13681	13904	13797	13748	13677	13880	13724	13877	13714	13915	13916	13896	13796	13688	13805	13760	13863	13881	13831	13809	13975	13591	13758	13882	13840	13879	13835	13868	13793	13841	13726	13868	13916	13827	13858	14024	13898	13755	13813	13841	13777	13873	13751	13992	13885	13682	13890	13681	13818	13766	13837	13853	13877	13969	13774	13868	13787	13852	13866	13984	13738	13942	13843	13731	13859	13943	13665	13923	13841	14020	13839	13850	13965	13713	13765	13937	13928	13820	13997	13888	13769	13768	13900	13797	13841	14006	14047	13884	13900	13883	13887	13854	13862	14026	13767	13774	13779	13787	13770	13976	13963	13781	13647	13809	13957	13823	13862	13702	13869	14062	14035	13798	13890	13733	13908	13809	13854	13786	13875	13725	13914	14162	13800	13754	13854	13892	13927	13866	13719	13660	13850	13743	13956	13721	13849	13861	13849	13969	13832	13630	13786	13931	13887	13926	13873	13748	13840	13794	13865	13724	13882	13946	13679	13884	13937	13957	13852	14022	13743	13847	13831	13746	13821	13842	13790	13942	13988	13762	13922	13689	13745	14013	13853	13845	13814	13855	13831	13760	13839	13952	13823	13713	13768	13762	13769	13878	13840	13931	13724	13782	13788	13876	13978	13715	13853	13679	13766	13759	13967	13881	13876	13805	13890	13944	13704	13937	13891	13832	13866	13796	13870	13946	13956	13884	13748	13840	14062	13799	13639	13841	13926	13822	13909	13878	13824	13852	13872	13948	13808	13790	13906	13815	13752	14036	13881	13899	13704	13912	13868	13782	13857	13749	13749	13823	13646	13756	13872	13767	13912	13843	13923	13854	13798	13832	13863	13776	13727	13700	13834	13758	13850	13729	13850	13920	13863	13921	13938	13766	13801	13920	13644	13938	13831	13775	13790	13948	13892	13917	13797	13835	13794	14017	13625	13844	13840	13628	13805	13828	13773	13810	14020	13899	13697	13823	13888	13863	14027	13626	13807	13756	13929	13846	13845	14097	13834	13832	13860	13861	13695	13650	13828	13819	13817	13798	13828	13903	13847	13745	13766	13673	13947	14025	13846	13997	13779	13886	13762	13867	14023	13788	13978	13821	13831	13865	13847	13984	13919	13826	13556	13906	13685	13810	13733	13952	13811	13918	13791	13759	13647	13816	13890	13920	13940	13832	13839	13723	13841	13937	13803	13806	13794	13835	13931	13738	13945	13881	13837	13707	13691	13884	13838	13748	13944	13808	13831	13896	13691	13831	13749	13864	13759	13790	13959	13888	13946	13773	13781	14006	13870	13748	13670	13766	13877	13852	13809	14009	13637	13983	13898	13992	13974	13845	13939	13769	13655	13990	13662	13881	13876	13935	13825	13799	13773	13728	13788	13980	13721	13679	13810	13799	13657	13859	13723	13813	13763	13874	13767	13734	13686	13816	13829	13861	13814	13923	13841	13728	13865	13930	13957	13803	13940	13651	13867	13779	13885	13761	13886	13776	13876	13761	13854	13950	13825	13783	13749	13763	13839	13808	13704	13834	13725	13651	13816	14000	13812	13825	13866	13779	13871	13881	13839	13723	13739	13871	13774	13863	13967	13774	13826	13875	13808	13725	13804	13910	13829	13948	13846	13768	13928	13872	13838	13892	13847	13898	13985	13674	13800	13965	13758	13794	13944	13891	13895	13801	13718	13875	13910	13704	13837	13987	13781	13935	13918	13868	13821	13856	14086	13625	13860	13787	13897	13880	13808	13832	13912	13910	13855	13887	13831	13939	13905	13831	13850	13899	13809	13909	13747	13818	13991	13784	13829	14049	13845	13766	13817	13824	13886	14050	13934	13913	13869	13770	13817	13782	13850	13721	13899	13766	13890	13846	13838	13804	13968	13872	13765	13778	13856	13999	13626	13766	13760	13908	13855	14000	13825	13907	13683	13883	13831	13968	13892	13916	14005	13817	13949	13795	13766	14016	13874	13664	13715	13795	13711	13865	13739	13838	13831	13955	13757	13878	13916	13866	13779	14060	13722	13697	13942	13866	13888	13702	13902	13819	13896	13748	13726	13872	13778	14068	14026	13721	13847	13907	13741	13801	13883	13931	13960	13779	13964	13951	13941	13749	13932	13820	13853	13992	13804	13991	13790	13743	14030	13770	13957	13832	13901	13934	13954	13830	13866	13920	13699	13671	13914	13817	13865	13938	13808	13640	13805	13884	13960	13806	13828	13825	13812	13834	13816	13766	13645	13827	13809	13923	13828	13823	13891	13961	13795	13848	13840	13740	13792	14086	13863	13991	13880	13923	13894	14033	13715	13682	13681	13839	13755	13850	13871	13834	13732	13865	13776	13903	13945	13873	13848	13951	13776	13829	13754	13904	13868	13635	13762	13828	14000	13726	13852	13766	14042	13853	13831	13737	13956	13806	13679	13766	13747	13710	13691	13762	13731	13881	13826	13925	13992	13765	13841	13714	13850	13642	13738	13654	13772	13689	13788	13653	13871	13800	13682	13901	13880	13986	13655	13865	13845	13805	13828	13687	13877	13796	14014	13795	13802	13786	13880	13798	13979	13894	13858	13810	13762	13805	13799	13896	13706	13733	13819	13901	13927	13725	13852	13853	13738	13843	13724	13973	13660	13884	13870	13861	13789	13890	13737	13798	13735	13821	13803	13887	14022	13916	13810	13840	13808	13878	13923	13805	13741	13840	13896	13738	13992	13858	14003	13803	13964	13944	13900	13993	13795	13775	14008	13866	13879	13803	13824	13810	13708	14018	13871	13741	13872	13777	13815	14019	13784	13729	14011	13717	13892	13654	13571	13814	13709	13878	13875	13792	13859	13832	13664	13793	13815	13794	13875	13855	13835	13781	13779	13883	13686	13906	13749	13869	13752	13876	13726	13760	13964	13827	13832	13789	13820	13950	13944	13822	13867	13837	13836	13843	13816	13776	13723	13692	13835	13824	13932	13625	13720	13993	13717	13703	13756	13748	13829	13821	13993	13931	13796	13910	13910	13867	13681	13880	13770	13737	13891	13673	13576	13899	14007	13747	13758	13784	13809	13987	13838	13635	13739	13952	13848	13836	13838	13854	13955	13934	13950	13799	13923	13704	13674	13871	13771	13828	13819	13751	13962	13808	13752	14023	13937	13852	13795	13707	13958	13729	13810	13828	13855
30050	23395	25759	22106	19917	18207	17546	17709	17452	17331	17084	16911	16791	16814	16838	17178	17922	18537	18180	17684	17121	16900	16636	16870	16789	16783	16668	16615	16667	16473	16756	16612	16749	16462	16804	16973	16772	16780	16702	16512	16723	16729	16877	16660	16728	16710	16819	16705	16714	16997	16803	16669	16752	16669	16841	16825	16628	16808	16706	16794	16751	16536	16679	16477	16569	16968	16598	16580	16763	16762	16772	16680	16683	16730	16599	16839	16661	16590	16500	16765	16795	16775	16599	16776	16610	16828	16857	16543	16618	16690	16720	16760	16962	16608	16867	16640	16867	16712	16829	16769	16764	16709	16674	16505	16560	16677	16835	16737	16682	16747	16650	16559	16714	16758	16760	16628	16532	16622	16632	16709	16590	16739	16429	16696	16749	16798	16656	16739	16657	16766	16600	16758	16598	16745	16694	16389	16657	16637	16778	16736	16503	16564	16533	16574	16787	16662	16808	16570	16643	16647	16420	16643	16731	16504	16789	16667	16501	16784	16691	16723	16866	16586	16836	16755	16514	16742	16748	16807	16893	16706	16591	16626	16600	16594	16701	16553	16596	16658	16817	16724	16629	16621	16527	16557	16814	16608	16814	16698	16531	16574	16719	16990	16700	16510	16812	16558	16742	16676	16545	16599	16664	16637	16683	16604	16666	16637	16292	16613	16469	16600	16649	16753	16665	16733	16704	16525	16877	16887	16549	16843	16670	16528	16720	16785	16761	16604	16620	16687	16735	16572	16724	16568	16812	16628	16713	16697	16615	16589	16676	16730	16478	16663	16884	16603	16643	16939	16773	16555	16596	16823	16644	16700	16680	16649	16624	16798	16891	16797	16602	16841	16887	16660	16551	16686	16720	16924	16659	16675	16564	16400	16538	16697	16460	16534	16848	16674	16723	16685	16600	16653	16730	16829	16610	16628	16587	16700	16806	16871	16701	16631	16647	16495	16543	16597	16862	16696	16646	16778	16682	16606	16710	16675	16599	16564	16679	16742	16675	16554	16523	16575	16566	16732	16703	16457	16702	16619	16621	16773	16644	16590	16701	16764	16870	16815	16665	16580	16707	16590	16548	16581	16730	16548	16731	16725	16900	16771	16601	16633	16719	16813	16849	16709	16716	16696	16810	16723	16676	16548	16907	16818	16569	16836	16686	16806	16867	16564	16729	16414	16596	16727	16804	16725	16558	16811	16644	16797	16617	16604	16774	16679	16661	16654	16597	16548	16554	16552	16804	16878	16614	16854	16730	16887	16836	16529	16633	16579	16767	16566	16712	16638	16657	16778	16593	16670	16676	16801	16755	16837	16588	16586	16759	16747	16836	16536	16616	16719	16638	16798	16728	16802	16771	16524	16768	16701	16770	16762	16600	16711	16734	16678	16645	16740	16676	16614	16518	16575	16770	16757	16508	16776	16787	16752	16727	16781	16616	16521	16522	16854	16806	16783	16533	16741	16704	16767	16674	16692	16494	16730	16492	16532	16542	16561	16660	16444	16654	16468	16583	16642	16723	16726	16648	16692	16849	16705	16677	16566	16722	16535	16659	16590	16846	16689	16582	16471	16805	16655	16910	16693	16749	16682	16611	16688	16736	16702	16648	16624	16700	16632	16637	16843	16815	16902	16623	16602	16506	16715	16585	16766	16549	16431	16643	16769	16855	16706	16733	16902	16657	16568	16457	16650	16769	16710	16585	16609	16603	16856	16644	16624	16850	16593	16611	16765	16870	16772	16633	16670	16532	16587	16694	16509	16610	16880	16776	16894	16683	16775	16827	16598	16778	16673	16688	16607	16660	16637	16680	16765	16543	16487	16558	16623	16781	16605	16809	16710	16826	16702	16736	16685	16826	16724	16643	16586	16492	16694	16737	16844	16799	16707	16772	16646	16737	16504	16751	16668	16663	16807	16760	16684	16549	16692	16525	16766	16746	16516	16866	16812	16656	16683	16559	16737	16687	16712	16749	16758	16665	16580	16604	16657	16666	16838	16750	16600	16735	16726	16670	16585	16781	16611	16738	16529	16609	16666	16895	16497	16836	16460	16633	16749	16726	16744	16449	16493	16718	16608	16563	16888	16788	16542	16641	16831	16770	16489	16600	16605	16630	16851	16726	16515	16818	16755	16493	16650	16823	16594	16627	16687	16667	16760	16675	16757	16614	16681	16494	16527	16888	16590	16640	16524	16688	16595	16529	16666	16541	16578	16516	16644	16745	16703	16519	16599	16574	16612	16617	16513	16741	16709	16667	16742	16667	16715	16536	16547	16497	16573	16627	16675	16520	16622	16453	16731	16688	16710	16813	16940	16696	16874	16649	16593	16716	16797	16564	16744	16714	16632	16579	16757	16658	16546	16667	16693	16651	16565	16738	16641	16875	16750	16662	16570	16833	16601	16618	16806	16711	16651	16715	16572	16729	16468	16656	16903	16749	16768	16637	16609	16735	16664	16577	16737	16663	16750	16699	16436	16766	16757	16816	16553	16640	16585	16776	16717	16664	16472	16643	16541	16585	16606	16688	16602	16594	16588	16762	16862	16712	16818	16663	16755	16672	16651	16701	16742	16773	16767	16711	16729	16744	16664	16833	16703	16653	16706	16400	16726	16716	16687	16824	16657	16526	16710	16876	16828	16929	16709	16621	16541	16807	16491	16502	16779	16675	16795	16727	16813	16454	16537	16701	16538	16727	16789	16602	16742	16728	16404	16577	16591	16778	16595	16613	16537	16668	16734	16823	16744	16595	16689	16774	16582	16706	16602	16620	16721	16638	16611	16454	16636	16748	16552	16956	16703	16630	16632	16701	16465	16518	16696	16670	16821	16656	16487	16589	16567	16486	16668	16675	16653	16604	16504	16728	16713	16641	16706	16738	16784	16575	16640	16654	16760	16615	16871	16689	16611	16837	16627	16729	16898	16643	16603	16637	16757	16786	16629	16487	16675	16635	16721	16745	16974	16758	16639	16545	16563	16772	16723	16516	16769	16709	16888	16771	16495	16568	16584	16691	16694	16696	16740	16731	16639	16775	16817	16743	16656	16753	16636	16698	16650	16686	16724	16627	16652	16647	16727	16568	16713	16782	16758	16598	16675	16733	16623	16664	16589	16657	16734	16818	16693	16676	16658	16708	16707	16771	16527	16546	16742	16619	16754	16829	16488	17002	16829	16764	16564	16619	16859	16634	16676	16547	16646	16805	16764	16869	16588	16570	16803	16961	16905	16699	16613	16733	16520	16755	16603	16792	16755	16604	16750	16874	16641	16663	16911	16600	16619	16747	16791	16563	16494	16657	16814	16685	16664	16766	16832	16639	16720	16739	16825	16462	16608	16694	16786	16720	16856	16424	16696	16795	16672	16582	16613	16878	16725	16643	16858	16571	16411	16779	16583	16576	16598	16679	16559	16669	16670	16423	16541	16766	16550	16493	16416	16628	16678	16616	16650	16581	16510	16628	16696	16506	16675	16687	16663	16804	16510	16790	16555	16750	16667	16351	16768	16744	16668	16543	16676	16813	16671	16908	16680	16782	16663	16677	16693	16845	16787	16671	16673	16807	16581	16770	16487	16764	16918	16618	16581	16948	16754	16718	16743	16808	16525	16706	16631	16776	16757	16666	16755	16729	16605	16616	16666	16610	16676	16841	16597	16651	16677	16645	16802	16526	16883	16646	16737	16619	16678	16598	16745	16685	16558	16804	16601	16712	16694	16762	16400	16614	16509	16670	16774	16676	16704	16567	16733	16495	16688	16752	16638	16588	16531	16501	16584	16862	16609	16575	16767	16722	16708	16958	16687	16645	16560	16526	16723	16351	16604	16479	16598	16630	16601	16793	16657	16831	16745	16816	16776	16859	16600	16544	16781	16595	16996	16857	16747	16571	16843	16711	16725	16483	16568	16637	16591	16558	16555	16690	16796	16772	16640	16867	16688	16695	16629	16601	16771	16738	16657	16603	16708	16633	16830	16538	16785	16805	16559	16861	16599	16711	16795	16672	16731	16803	16650	16800	16641	16720	16601	16679	16498	16705	16815	16772	16767	16669	16682	16670	16515	16709	16775	16721	16641	16966	16739	16825	16663	16657	16632	16543	16837	16779	16784	16606	16552	16693	16469	16617	16630	16735	16433	16739	16641	16709	16625	16747	16866	16741	16810	16504	16806	16520	16703	16725	16642	16709	16640	16774	16702	16537	16605	16931	16703	16700	16769	16658	16596	16765	16735	16668	16629	16847	16697	16556	16583	16577	16696	16620	16569	16555	16642	16701	16796	16819	16741	16874	16800	16882	16735	16603	16774	16717	16678	16587	16760	16825	16783	16806	16681	16803	16569	16730	16463	16690	16423	16656	16561	16753	16639	16797	16698	16749	16566	16892	16548	16800	16540	16743	17039	16596	16803	16592	16511	16624	16711	16751	16913	16608	16812	16550	16482	16883	16791	16827	16834	16722	16829	16698	16613	16678	16729	16620	16609	16820	16699	16754	16687	16706	16780	16732	16757	16623	16699	16637	16611	16868	16648	16740	16599	16503	16713	16856	16676	16425	16487	16714	16632	16722	16865	16714	16710	16648	16692	16820	16733	16571	16729	16707	16846	16758	16553	16777	16538	16704	16820	16706	16686	16716	16526	16852	16785	16612	16729	16697	16674	16750	16843	16599	16783	16798	16787	16772	16579	16718	16791	16722	16586	16818	16605	16816	16775	16721	16898	16621	16730	16735	16857	16842	16528	16730	16768	16622	16784	16722	16683	16711	16757	16649	16707	16917	16776	16754	16686	16729	16711	16724	16589	16587	16776	16548	16481	16596	16787	16685	16785	16626	16723	16834	16589	16617	16628	16742	16921	16781	16659	16769	16505	16718	16511	16674	16711	16649	16562	16622	16482	16598	16688	16828	16700	16762	16741	16878	16729	16559	16775	16756	16660	16617	16528	16530	16642	16751	16743	16735	16674	16679	16530	16458	16802	16741	16455	16725	16820	16707	16643	16614	16821	16689	16589	16694	16568	16946	16621	16597	16651	16888	16740	16622	16534	16865	16631	16684	16778	16652	16722	16654	16827	16972	16762	16664	16712	16678	16659	16777	16777	16513	16706	16807	16609	16694	16529	16863	16674	16819	16932	16864	16791	16716	16715	16598	16564	16704	16529	16853	16549
17799	20781	23492	18750	19240	15738	15308	15899	15084	14632	14352	14108	13886	13939	14238	14790	15669	16219	15341	14535	14043	13798	13707	13589	13709	13708	13862	13850	13741	13830	13782	13677	13856	13692	13886	13635	13825	13769	13753	13790	13838	13818	13669	13759	13863	13647	13840	13702	13786	13735	13928	13706	13659	13751	13853	13793	13689	13889	13810	13913	13895	13750	13871	13785	13792	13672	13842	13703	13626	14082	13657	13706	13665	13877	13829	13721	13806	13835	13706	13683	13771	13853	13827	13929	13802	13709	13709	13716	13663	13694	13948	13728	13752	13555	13840	13866	13834	13829	13820	13789	13568	13873	13792	13803	13884	13698	13672	13863	13870	13660	13643	13657	13815	13688	13642	13834	13703	13869	13798	13812	13809	13825	13949	13731	13642	13846	13870	13902	13702	13845	13835	13593	13720	13776	13780	13735	13627	13865	13835	13537	13818	13886	13782	13769	13718	13724	13723	13769	13858	13792	13795	13725	13749	13734	13733	13704	13759	13738	13889	13869	13747	13716	13672	13743	13761	13952	13747	13794	13624	13843	13988	13796	13704	13718	13798	13679	13767	13841	13753	13697	13654	13829	13749	13729	13798	13692	13881	13914	13724	13898	13762	13884	13825	13872	13865	13831	13721	13603	13830	13694	13611	13833	13778	13761	13601	13741	13641	13736	13716	13748	13685	13680	13896	14010	13917	13845	13811	13831	13849	13698	13709	13675	13697	13821	13847	13738	13769	13922	13657	13795	13677	13825	13868	13853	14008	13722	13783	13714	13719	13925	13786	13832	13724	13726	13694	13874	13765	13766	13719	13878	13843	13756	13811	13731	13900	13665	13874	13792	13706	13798	13790	13812	13830	13572	13670	13849	13814	13759	13751	13797	13596	13721	13870	13785	13773	13808	13771	13729	13753	13843	13820	13603	13789	13620	13540	13919	13695	13941	13791	13696	13796	13712	13775	13707	13889	13686	13768	13660	13882	13821	13939	13796	13732	13706	13787	13671	13793	13741	13766	13727	13728	13716	13856	13692	13987	13851	13856	13983	13764	13734	13795	13781	13716	13837	13752	13628	13813	13655	13856	13737	13791	13742	13576	13755	13745	13649	13783	13738	13866	13815	13880	13680	13783	13906	13783	13768	13824	13891	13738	13811	13739	13660	13775	13870	13883	13669	13731	13637	13783	13786	13583	13987	13809	13745	13687	13668	13587	13809	13902	13708	13794	13874	13929	13845	13858	13659	13741	13700	13810	13622	13871	13768	13643	13905	13764	13785	13913	13798	13710	13884	13778	13590	13752	13795	13851	13727	13680	13689	13793	13780	13656	13871	13697	13952	13737	13947	13731	13884	13908	13881	13786	13612	13830	13737	13846	13914	13752	13853	13802	13925	13772	13654	13829	13823	13780	13831	13776	13869	13779	13797	13983	13934	13933	13737	13791	13822	13830	13714	13733	13718	13904	13878	13917	13846	13901	13767	13747	13759	13924	13792	13955	13778	13874	13873	13769	13684	13999	13757	13777	13645	13659	13741	13879	13719	13621	13681	13682	13797	13872	13629	13581	13927	13774	13806	13853	13789	13728	13862	13664	13825	13824	13861	13920	13824	13767	13790	13798	13889	13895	13762	13662	13735	13818	13717	13712	13756	13664	13855	13738	13631	13865	13790	13787	13692	13732	13801	13496	13934	13796	13676	13939	13928	13714	13884	13778	13691	13797	13725	13906	13778	13690	13748	13901	13940	13866	13799	13803	13753	13785	13673	13840	13861	13874	13880	13708	13799	13802	13787	13788	13868	13756	13839	13820	13679	13791	13692	13799	13792	13800	13609	13829	13845	13767	13687	13809	13719	13750	13847	13804	13791	13812	13815	13846	13764	13715	13828	13790	13732	13964	13824	13910	13707	13847	13817	13749	13607	13775	13765	13728	13714	13894	13831	13734	13822	13845	13774	13855	13816	13784	13782	13823	13748	13645	13798	13835	13481	13784	13803	13668	13928	13724	13751	13757	13870	13855	13851	13741	13690	13769	13816	13732	13762	13681	13729	13643	13850	13813	13751	13879	13782	13852	13912	13869	13772	13881	13865	13731	13627	13769	13718	13820	13826	13740	13833	13608	13678	13773	13666	13716	13752	13781	13625	13902	13782	13859	13857	13714	13790	13799	13632	13628	13670	13741	13897	13912	13840	13816	13572	13757	13804	13724	13542	13924	13933	13697	13724	13760	13634	13630	13850	13659	13692	13728	13912	13781	13658	13739	13769	13667	13804	13754	13751	13803	13658	14018	13815	13726	13759	13807	13798	13804	13796	13892	13956	13888	13797	13834	13789	14015	13811	13777	13798	13788	13810	13714	13710	13823	13860	13677	13797	13705	13972	13873	13708	13602	13766	13659	13924	13926	13890	13794	13813	13790	13829	13883	13980	13865	13850	13793	13807	13839	13728	13664	13954	13863	13820	13910	13893	13763	13759	13690	13771	13660	13885	13611	13673	13599	13715	13839	13672	13926	13633	13686	13651	13764	13706	13795	13728	13762	13929	13917	13945	13832	13722	13716	13711	13802	13708	13906	13586	13799	13823	13733	13536	13871	13877	13836	13810	13641	13824	13864	13770	13746	13767	13956	13860	13726	13664	13804	13708	13714	13732	13793	13694	13790	13770	13659	13843	13768	13707	13770	13747	13784	13790	13700	14005	13773	13859	13693	13907	13759	13718	13755	13821	13780	13874	13783	13706	13863	13646	13783	13816	13763	13664	13811	13775	13677	13803	13862	13811	13606	13745	13722	13566	13702	13872	13951	13728	13799	13835	13675	13749	13798	13689	13706	13871	13923	13718	13824	13797	13959	13752	13715	13794	13811	13823	13850	13880	13696	13700	13871	13720	13730	13819	13809	13872	13806	13771	13675	13779	13666	13645	13794	13813	13825	13712	13720	13759	13804	13783	13758	13813	13853	13881	13715	13700	13675	13686	13936	13722	13858	13774	13747	13799	13799	13843	13771	13650	13747	13874	13833	13767	13707	13850	13578	13961	13760	13669	13864	13869	13719	13778	13656	13742	13873	13815	13835	13720	13730	13781	13927	13998	13559	13715	13758	13728	13782	13805	13759	13786	13808	13982	13745	13719	13776	13763	13938	13746	13904	13688	13727	13607	13710	13765	14082	13741	13829	13776	13838	13905	13864	13853	13908	13708	13706	13805	13762	13991	13790	13854	13712	13680	13928	13808	13655	13692	13928	13676	13728	13749	13787	13776	13849	13793	13970	13761	13757	13831	13850	13739	13898	13787	13805	13835	13781	13972	14013	13743	13707	13727	13771	13635	13800	13897	13685	13868	13745	13795	13800	13830	13704	13810	13686	13779	13874	13911	13655	13791	13776	13883	13730	13779	13865	13793	13836	13782	13772	13796	13630	13801	13734	13886	13868	13927	13789	13887	13781	13908	13695	13949	13783	13800	13809	13755	13625	13798	13864	13897	13668	13770	13741	13803	13774	13813	13797	13763	13632	13672	13846	13875	13815	13576	13807	13952	13646	13859	13563	13748	13811	13755	13802	13822	13978	13902	13689	13742	13837	13770	13694	13718	13791	13880	13723	13880	13843	13833	13860	13766	13786	13757	13685	13709	13776	13669	13758	13968	13843	13764	13630	13855	13658	13702	13716	13709	13684	13838	13758	13828	13800	13732	13974	13763	13782	13651	13925	13910	13701	13716	13832	13770	13653	13816	13834	13744	13900	13801	13759	13856	13847	13866	13801	13666	13660	13671	13702	13673	13741	13795	13834	13733	13834	13839	13827	13878	13818	13887	13822	13882	13638	13854	13789	13899	13823	13852	13790	13772	13851	13722	13724	13872	13902	13635	13892	13725	13814	13921	13677	13625	13675	13793	13673	13867	13787	13812	13790	13733	13831	13758	13839	13640	13797	13792	13852	13697	13782	13710	14008	13905	13764	13667	13765	13901	13818	13759	13811	13808	13819	13982	13682	13833	13549	13728	13578	13905	13852	13796	13885	13869	13801	13839	13891	13875	13810	13841	13668	13841	13774	13793	13922	13752	13734	13911	13779	13753	13716	13667	13935	13748	13772	13982	13829	13768	13698	13936	13903	13750	13701	13708	13823	13957	13750	13539	13840	13748	13793	13748	13741	13775	13823	13524	13855	13714	13796	13727	13656	13776	13710	13631	13853	13713	13818	13728	13917	13851	13796	13756	13787	13812	13795	13854	13890	13819	13662	13847	13749	13745	13722	13887	13810	13768	13776	13813	13847	13787	13822	13743	13882	13806	13749	13841	13831	13844	13795	13688	13906	13762	13785	13779	13721	13761	13850	13761	13807	13736	13747	13696	13756	13879	13788	13889	13941	13907	13682	13876	13888	13738	13769	13721	13796	13798	13793	13908	13778	13755	13729	13785	13684	13764	13787	13795	13824	13857	13878	13843	13709	13922	13763	13809	13755	13708	13691	13801	13675	13782	13743	13850	13840	13741	13650	13664	13886	13687	13771	13911	13872	13547	13759	13840	13704	13665	13717	13848	13801	13842	13802	13857	13855	13639	13836	13768	13858	13759	13907	13825	13846	13658	13827	13865	13736	13775	13821	13738	13898	13814	13743	13676	13859	13873	13835	13692	13672	13855	13828	13742	13827	13783	13962	13803	13854	14004	13792	13783	13978	13763	13720	13880	13932	13799	13656	13807	13833	13755	13871	13690	13789	13700	13761	13867	13718	13846	13749	13704	13810	13800	13788	13777	13863	13810	13746	13758	13688	13810	13897	13737	13969	13916	13833	13833	13761	13635	13759	13740	13656	13788	13855	13837	13591	13787	13578	13912	13759	13770	13771	13820	13781	13795	13726	13809	13824	13757	13721	13850	13672	13837	13783	13771	13850	13730	13901	13674	13801	13861	13797	13932	13677	13528	13776	13984	13723	13728	13955	13716	13801	13804	13835	13677	13868	13825	13711	13639	13757	13787	13934	13712	13738	13833	13729	13717	13822	13888	13835	13911	13841	13870	13718	13667	13859	13862	13886	13677	14028	13790	13787	13835	13776	13780	13928	13792	13798	13753	13755	13874	13835	13812	13596	13825	13769	13863	13939	13724	13702	13693	13780	13709	13807	13817	13741	13817	13744	13914	13803	13698	13661	13860	13974	13853
25506	21492	28663	25367	23561	22618	20901	19284	18830	18338	17970	17349	17212	17358	18854	21819	26845	27256	23504	20656	18338	17239	17119	16985	16840	17188	17048	17079	16948	16831	16904	17083	16991	16944	16929	16939	16948	17113	17117	16946	17028	16982	16908	17113	16927	16948	16936	17032	16956	16829	16892	16705	16883	16783	17009	17091	16878	16898	17173	16943	16804	16835	16776	16954	17139	17170	17047	16712	16782	16903	17136	16842	16776	16966	16827	16884	16856	16942	16875	16940	16938	17130	16783	16907	16832	16988	16988	16909	16770	16760	16651	17041	16932	16837	16925	16766	16905	16771	16955	16817	16795	16885	16989	16987	16899	16663	16985	16877	16875	16903	17049	16821	17065	16838	16997	16809	16891	16881	16992	17096	16816	17023	16923	17102	16997	16871	16853	16865	16849	16728	16834	16955	16786	16855	16802	16946	16788	16942	16965	16768	17017	17005	16892	16826	16951	16994	16887	16698	16891	16748	16839	16813	16741	16883	16896	16988	16755	17065	16703	17062	17025	16962	17041	16864	16844	16911	17003	16886	17229	16850	16816	16897	16805	16951	16786	16715	16813	17057	16811	16760	16862	16800	16750	16935	16972	16811	17124	16989	16994	16926	16938	16935	16796	16781	16997	16786	16812	16987	16987	16818	16666	16762	16944	16844	17000	16708	16836	16782	16990	16857	16987	16879	17011	17004	16977	17002	17015	16872	16891	17071	17008	16857	16889	16926	17087	16982	16792	16919	17172	17048	17023	16857	16934	16743	17044	16850	16906	16997	16907	16818	16980	16850	16957	16818	16929	16839	16783	16916	16760	16958	16819	16719	16778	16861	16783	16834	16948	16965	16779	17067	16815	16932	16722	16925	16754	17014	17159	16816	16862	16886	16837	16685	16844	16763	16594	16639	16847	16832	17073	16786	16798	16697	16852	16839	16856	16836	16752	16863	17040	16851	17172	16747	16846	16727	16972	17151	16853	16916	16824	16976	16850	17015	16765	16930	16883	16629	16975	16682	16752	16961	16850	16905	16857	16934	16724	16908	16843	16926	16848	16718	16750	16916	16816	16957	16781	16775	16948	16934	17035	16821	16781	16896	16818	17104	17006	16786	16804	16981	16880	16967	17079	16836	16946	16819	17024	16941	16721	16999	16897	16923	16913	16963	17023	16791	16757	16972	16804	16795	16736	16753	16961	16804	16946	16926	16891	16653	16945	16841	16990	16859	16725	16763	16878	16931	16981	16935	16934	16789	16770	16843	16748	16895	17037	16981	17139	16865	17046	16895	16782	16858	16727	16829	17040	16897	16872	16851	16667	17007	16741	17030	16935	16961	17111	16791	16898	16872	16899	16959	16793	17007	16819	17080	17002	17014	17222	16770	16831	16906	16896	16882	16823	16879	16892	16919	16806	16911	17115	16891	16898	16761	16933	16930	17110	17052	16967	16981	16862	16863	17025	16731	16842	16702	16764	16751	17111	16888	16867	16766	16967	17045	17170	16992	16950	16961	16871	16905	16775	16845	17025	16964	16929	16809	17039	16885	16644	16902	16780	16821	16956	16703	17081	17059	17131	16679	16935	16895	16754	16838	16995	16785	16914	16878	16784	16906	16878	16937	17036	16936	16848	16913	17039	16771	17080	16953	16809	16773	16905	16968	17085	16999	16874	16915	16847	16983	16987	16811	16673	17012	17000	17029	16885	16753	16804	16824	16850	16818	16770	16795	16886	17027	16894	16836	16864	16676	16837	16798	16774	16821	16942	16879	16797	16835	16794	17060	17037	16788	17175	16877	16903	17027	16762	16684	16822	16785	17008	16739	16777	16895	17016	16860	16942	16863	17051	17105	17017	16770	17027	17056	16732	16729	16949	17080	16913	16955	16880	16749	16980	16912	16836	16838	16890	16823	16782	16774	16999	16667	16962	16910	17198	16816	16795	16926	16856	16803	16707	16714	16944	17032	17002	16901	17057	16956	16605	16907	17114	16823	16975	16817	16773	16758	16829	16652	16649	16868	17206	16921	17249	17165	16832	16987	16882	16794	17091	16941	17144	17033	16879	17076	17019	16964	16665	17032	16895	16861	16645	16957	17028	17079	16717	16809	16920	16831	16731	16850	16889	16847	16892	16882	16828	17024	17131	16862	17011	17015	16755	16770	16796	17019	16845	16867	16969	16910	16929	16818	16939	16763	16952	16804	17107	16785	16796	16884	16962	16962	16859	16738	16862	16801	16817	16840	16816	16745	16923	16898	16998	16738	16872	16751	17042	16902	16765	16914	16650	17256	17019	16687	17117	16779	16935	17078	16903	16782	16747	16700	16829	16965	17024	16960	16968	17118	16867	16778	16969	16860	16868	16677	16866	16649	16809	17129	16699	16797	16725	16877	16971	17029	17068	16972	16890	16847	16897	17031	16880	17002	16776	16674	16821	16920	16778	16773	16873	17067	16809	16893	16724	16808	16779	16817	16917	16928	16984	16912	16697	17088	16915	16797	16659	16631	16854	16961	16959	16880	16612	16959	17049	16849	16946	16873	16904	16721	16734	16866	16895	16915	16927	16762	16818	16606	16812	17005	16956	17027	16926	16853	16985	16836	16998	16932	16823	16944	16882	17001	16942	16950	17082	16881	16836	16868	16898	16830	17084	16958	16831	17004	17148	16837	16830	16797	16880	16933	16642	16897	16833	16825	16874	16682	16969	16705	16925	16836	16824	16720	16785	17019	16849	16869	16893	16826	16953	16901	16781	16763	16827	16876	16746	16854	17002	17039	16893	16952	16749	16824	16709	16891	16751	16932	16947	17059	16793	16901	16814	16949	16777	16964	16807	17012	17027	16873	16756	16898	16895	16839	16795	16834	16818	16832	16827	16772	16991	16912	16886	16641	16898	17049	17127	17072	16811	17038	16950	16715	16755	16738	16700	16874	16767	16911	16993	16860	16705	16602	16888	16849	16733	16956	17014	17045	17110	17078	17021	16982	16887	16978	16878	16871	16745	16806	16842	16988	17007	16797	17041	16920	16808	16962	16829	16830	16769	17097	16877	17090	17031	17014	17069	16904	16859	16918	16807	16769	16779	16885	16860	17198	16878	17008	16790	16892	16958	16849	16714	17113	16929	16820	16919	16868	16969	16837	16894	17017	16713	17140	16775	16804	16846	16890	16757	16942	17004	16815	16757	16732	17041	16847	16733	16843	17187	16833	16901	16921	16973	16857	16814	16862	16952	16716	16952	16901	17066	16714	16998	16993	16986	16876	16897	16649	16999	16959	16906	16983	17114	16833	16823	16752	16998	16783	17067	17122	16868	16608	16789	16883	16996	16753	16810	16858	16958	16785	16938	17042	17042	16921	16890	16820	17153	16913	16822	16747	17024	17135	17025	16735	16605	17162	16884	16880	16677	16965	16869	17132	16883	16934	16973	16846	16929	16921	16926	16720	17066	16848	16881	16804	16828	16823	16804	16571	17051	16951	16854	16855	16799	16765	17102	16915	16930	17040	16900	16901	16872	17081	16845	16856	16672	16915	16977	16770	16922	16781	16848	16771	16883	16715	16768	16793	16815	16824	16997	17009	16821	16884	16915	17046	16551	17091	16741	16847	16803	16857	17072	16775	16825	16978	16990	17083	16627	16762	17071	16888	16969	16877	16709	17028	16918	16828	17019	16688	16930	16942	17060	16971	16830	16815	17159	16687	16805	16958	16732	16881	16928	16816	16990	17062	16939	16910	17007	16829	16826	16729	16744	16966	16867	17005	17014	16904	16851	16906	16970	17098	17046	17002	16985	16761	16922	16930	16835	16978	17045	16952	16697	16885	16710	17082	17073	16933	16889	16913	17089	16920	16972	16823	16908	16895	16900	16730	16602	17024	16805	17072	17051	17142	17013	17109	16947	17070	16830	16966	16962	16952	17083	16889	17180	16783	16732	16794	16935	16645	16755	16793	16911	16954	16929	16817	16898	17081	17030	17045	16879	17075	16824	16866	16870	17052	16914	16754	16835	16908	16975	17036	16733	16657	17117	16934	16859	16902	16788	16877	17077	16969	16769	16759	16959	16948	16837	17066	16841	16996	16938	17019	16988	16925	17179	16886	16891	17010	16864	16916	17045	16930	16930	16964	17018	16883	17074	16791	17070	16906	16922	16888	16907	16953	16929	16934	16498	17123	16862	17067	17121	16789	16905	16761	16774	16971	16860	16821	16941	16902	16813	16810	16883	16970	16954	16963	16958	16805	17088	16949	17007	16838	17023	16810	16939	16910	16768	16948	16894	16923	16935	16946	16530	17034	16997	17015	16829	16823	16814	16780	16735	17095	16816	16845	16861	16806	17131	16856	16979	16907	16904	16942	16791	17097	16926	16764	16867	16929	17033	17036	16755	16870	16905	17014	16899	16947	16834	16864	16983	16943	16724	16679	16867	16873	16960	16862	16891	16748	16759	17006	16725	16655	16816	16947	17005	17017	16870	16707	16810	16979	16995	16599	17115	17020	16948	16969	16985	16842	16792	16768	16920	16792	16872	16953	16968	16937	16815	16811	16999	16893	16894	16796	16967	16736	16703	16861	16792	16628	16827	17070	16945	16868	16938	16874	16964	16798	16948	16891	16919	16916	16929	17008	16858	16976	16741	16978	16920	16842	16544	17061	16872	16883	17190	16954	16775	16887	16874	17066	16940	16956	16794	16805	16837	16862	16779	16915	16914	16908	16931	16756	16878	17017	17067	17034	16858	16959	16837	16964	17146	16918	16903	16757	16860	16915	16750	16812	17070	17033	16956	16773	17062	16909	16889	16841	16847	16965	16935	17091	16793	17079	16755	17150	16937	16933	16892	16948	16691	16827	16778	16863	16818	17107	16789	17026	17072	16866	16905	17048	16983	16566	16537	16839	16865	16987	16677	16839	16829	17068	16792	16934	17120	16929	16862	16811	16921	16800	17063	16770	16989	17071	16786	16898	16884	16777	16754	16981	16927	16881	17085	16906	17002	17009	16906	16878	16711	17005	16924	16854	17095	16810	16970	16945	16990	16899	16890	16790	17055	16935	16930	16890	17060	16966	16800	16806	16698	16720	16892	16882	16965	16718	16857	16837	17119	17004	16983	16740	16928	17156	16907	16821	16868	16941	16851	16815	17002	17085	16975	16876	16892	16806	17048	16960
17522	28791	30182	25223	23482	19461	17047	17663	16884	16143	15279	14296	13952	14678	17154	21972	27908	26609	21553	18010	15285	14230	14009	13824	13891	14033	13937	13904	13901	13890	13837	13934	13816	14100	13920	13993	13995	13811	13893	13828	13771	13930	13853	13929	13951	13810	13717	13889	13923	13903	13868	13805	14123	13899	13980	14007	13836	13993	13912	13945	13962	13994	13839	13882	13992	14032	13729	13968	13722	13874	13817	13887	13961	14100	13928	13704	13859	13877	14008	13962	13955	13839	14049	13891	13853	13964	13915	13808	13926	13956	13883	13937	13791	13886	13910	13756	13793	13866	13967	13832	13918	13818	14061	14007	13904	13895	13901	13867	13748	13910	13953	14178	13876	13818	13937	13961	13916	13868	13921	13857	13871	13983	13805	13897	13894	14004	13863	13861	14010	13892	14027	14031	14060	13943	14072	13848	14027	13798	13936	13871	13905	13904	13740	14016	13897	13996	13805	13897	13987	13839	14142	13887	13998	14005	14034	13854	13707	14034	13952	13921	13910	13910	13857	14049	13946	13879	13881	13928	13817	13950	13925	13949	13841	14071	14023	14004	13874	13882	13776	13989	13969	13896	13857	13930	13789	13752	13889	13935	13722	14048	13902	13841	13922	13881	13866	13915	13817	13834	13950	14066	13826	13699	14049	13838	13839	13911	13952	14048	13774	13943	13966	13904	13948	14012	13972	13772	13800	14019	13959	14041	13980	13874	13847	13940	14026	13805	13872	13736	13985	13805	13962	13873	13989	13992	13891	13804	13871	14139	13874	13897	14067	13959	13840	13956	13998	13942	13934	13867	14073	13823	14085	14042	13760	13835	13983	14053	13789	13959	13923	14024	13919	13756	13914	13708	13872	13803	13973	14069	13727	13924	13855	13858	13726	13727	13938	13925	14101	13817	13925	13992	13889	13964	13930	13860	13928	14031	13966	13948	13686	13990	13888	13892	13844	13901	13760	13996	13769	13809	13901	13891	13901	13964	14026	13762	13864	14011	13753	13820	13990	13885	13940	13850	13778	13942	13803	14036	13903	13851	13921	13924	13903	13873	13794	14137	14074	13798	13909	13931	13903	13896	13973	13865	13973	13967	13767	13888	13932	13889	13961	13987	13942	13717	13846	14044	14045	13895	13861	14004	13932	13991	13862	14059	13975	13804	13867	14035	13886	13885	13921	13993	13821	13873	13925	13816	13850	13854	13897	13888	13889	13817	13837	13958	13860	14077	13778	13814	13803	14045	14024	13906	13895	13923	14076	13948	13905	13839	13949	14078	14051	13993	13813	14012	13976	13892	13911	13979	13941	14065	13868	13782	13948	13966	13791	13972	13994	13963	13888	13889	13986	14092	13975	14096	13927	13851	13977	14056	14039	13841	13890	13880	13949	13877	13968	13957	13927	13862	13842	13905	13909	14000	13864	13902	13936	13927	13970	13925	13855	14028	13923	13913	13930	13937	13822	13884	13897	14015	13907	14036	13996	14207	13857	14063	14023	13897	14005	14060	13902	13781	14016	13950	14108	13935	13870	13845	13855	13971	14079	13826	14003	13840	13749	14013	13814	13719	13977	14040	13838	13847	13974	13882	14002	13889	14097	13913	13661	13898	13938	13850	13992	13751	13868	13902	13784	13895	13902	13863	13834	13793	14082	13787	13850	14004	13871	13995	13986	13934	13985	13851	14022	13714	13861	13880	13765	13782	13909	13992	13974	13843	13836	13929	13786	13780	13987	14021	13862	14037	14038	14036	13887	13906	14029	13860	13757	14116	13748	13845	13901	13837	13900	13986	13913	13770	13901	14023	13808	14031	13820	13929	13954	13788	14056	13799	13736	13986	13770	13906	13791	14024	13780	13770	13938	14050	14032	13856	13998	13962	13936	13814	14028	13857	13825	13892	13933	13879	14063	13889	13967	13924	14071	14004	13977	13928	13953	13723	13951	13974	13905	13805	13905	13870	14125	14066	13809	13957	13933	13728	13889	13832	13904	13862	13994	13930	13908	13793	13813	13950	14116	14001	14016	14011	13993	14141	13962	13936	14035	13892	13815	13890	13815	13968	13884	13877	13905	13931	14033	14009	14014	13884	13959	14022	13751	13894	13735	14000	13889	13940	13990	13930	13921	14005	14017	13740	13943	13926	13912	13869	13888	13978	13913	13931	13877	13833	14124	13897	13876	14072	13902	13987	13947	13960	13725	13970	13840	13716	13856	13856	13971	13971	13807	13952	13906	13943	13965	13851	14009	14128	13929	13926	13798	13946	13823	14020	14002	14009	13887	13853	13854	14087	13847	14003	13947	14054	13890	13852	13868	13968	13975	13922	13896	13910	14090	14058	13718	13894	13895	13833	13980	13800	13893	13821	13993	13801	14095	13871	13899	14023	13999	14043	13996	13806	14042	13821	13977	13834	13926	14015	13900	13968	13922	13967	13857	14019	13908	13853	13856	13951	13880	13965	13744	13823	13890	14016	13776	13883	13819	14022	13913	13851	13821	13925	13892	13990	13857	13968	13728	13842	14026	13812	13907	13875	13823	13842	13913	13857	13712	13899	13829	13810	13904	13693	14031	13905	13909	13905	13888	13846	13933	13942	13836	13986	13844	13927	13986	13954	13934	13783	13950	13971	13955	13876	14022	13827	13962	13976	13877	14143	13855	13865	13654	13865	14025	13878	13891	13827	13758	13918	13723	13930	13996	13965	13852	13833	13693	13819	13970	13926	14143	14025	13829	13874	13756	14018	14112	13814	13711	13930	13947	13812	13865	13950	13886	13839	13818	14056	14005	13919	13749	13951	13943	13859	13950	13917	13881	13807	13985	13815	13930	13882	13708	14132	13876	13888	13890	13862	13939	13868	14013	13834	13940	14007	13902	13729	13838	13815	13845	13933	14020	14185	13761	13853	13973	13899	13796	13855	13977	13842	13919	13799	14006	13776	13833	13949	13984	13998	14190	13971	14059	14040	13887	13930	13923	14084	13921	13903	14196	13997	13850	13818	14042	14045	13981	14027	13875	13899	13971	13794	13992	13783	13942	13907	14111	13952	13922	13865	13758	13893	13882	13944	13968	13968	14007	14013	13911	13774	13865	13960	13946	13956	13957	13871	13987	14037	13987	14014	14019	13848	13974	13855	13960	13877	13947	13901	13850	13932	13851	13823	13962	13871	13995	13851	13852	14042	13809	13809	14011	13841	13744	13819	14051	13980	13823	13947	13809	13965	13928	13897	13916	13867	13994	13962	13889	13779	14023	13863	13827	13798	13785	13727	13800	14058	13846	13975	13889	13972	14060	13762	13876	14155	13815	13843	13943	13873	13930	13857	14024	13878	13996	13914	13710	13892	13861	13927	13881	13715	14062	13924	13767	14022	13946	14069	13965	13919	13979	13884	13887	13719	14048	13788	13870	13861	14017	14004	13986	13770	13820	13820	13931	13770	13882	13853	14031	13801	13894	13907	13984	13937	13945	14052	13930	13837	13931	13833	13842	14006	13943	13940	13964	13915	14006	14048	13930	13968	13968	13966	13925	14050	13883	13973	13841	13918	13949	13696	13955	13893	13922	14042	13789	13892	13886	13791	13986	13954	13776	13928	13874	13982	13934	13886	13845	13738	14087	13960	13939	14033	13970	13975	13995	13876	13927	14061	14017	13955	13838	13979	13826	14079	14027	13908	13839	13835	13921	14033	14025	13928	13879	13851	13919	13824	13880	13892	13837	13794	13918	13924	13964	14003	13878	13829	13857	13904	13977	13781	13880	13861	13807	13966	13855	14081	14110	13960	13992	13975	13877	13772	14012	13974	13885	13852	13968	13762	14087	13933	13696	13924	13926	13851	13994	13989	14194	13745	14090	14022	13976	13932	13939	13910	14125	13971	13803	13935	13846	13964	13778	13946	13775	13873	14039	13811	13860	13907	13944	13907	13821	13883	13990	13929	13866	13885	13997	13961	14001	13997	13900	14029	13910	13756	14018	13988	13905	14060	13946	13834	14000	13786	13855	13941	13967	13894	14062	14023	13889	13827	13838	13856	13827	13779	14038	13962	13943	13938	13898	13846	13939	13983	14008	13938	13943	14033	13944	13917	13845	14055	13903	13842	13892	13757	13898	13890	13936	13941	13902	13993	13980	13896	13907	13943	13768	13894	13863	13844	13956	13907	14031	13991	13853	14084	13979	13960	13956	13916	13991	13820	13992	13946	14029	14044	14077	13978	13823	13824	13905	13953	14011	13975	14016	13996	13929	13984	13859	13919	13968	13872	13992	13787	13957	13944	13847	13733	13902	13911	13982	13739	13963	13907	13821	14054	13886	13910	13983	13806	13936	14047	13830	13953	13951	14013	13663	13876	13999	13798	14021	14060	13878	13941	13986	13987	14118	13912	13774	13907	13841	13867	13818	14103	13995	13943	14022	13926	13816	14027	13894	14019	13793	13898	14016	13814	13919	14039	13935	13871	13887	13839	13946	13904	13857	13892	13870	13792	13960	13928	13901	13969	13870	13932	13868	13713	13944	13768	13849	13924	13922	14129	13908	13781	13972	13942	13931	13941	13807	14148	13892	14045	13951	13917	13937	13907	13799	13946	14025	13843	13750	14012	13694	13828	13880	13896	13950	13874	13919	13778	13869	13875	13831	13878	13948	13820	13963	13926	13806	13860	13911	13893	14066	13669	13888	13947	13984	13921	13982	13933	13837	13854	13944	13748	14060	14133	14052	13887	13853	13932	13931	13891	13853	13843	13893	13774	13900	13845	13948	13950	13744	13866	13952	13962	13897	13937	13768	13735	13906	13936	13994	13701	13824	13828	14093	13909	13660	14009	13930	13936	13939	14061	13849	13868	13926	13914	13725	13706	14134	13947	13940	13974	14006	13912	14008	13798	13998	13834	13890	13962	13896	13819	13993	13647	13788	13890	13694	13866	13877	13955	13906	13932	13866	13823	13953	13991	14012	13922	13821	13856	14049	13936	13806	13860	13962	13978	13886	13804	13748	14050	13885	13975	13891	13759	13790	14016	13933	13825	14089	13974	13955	13890	13908	13948	13807	13841	13779	13899	13849	13994	13838	14091	13859	14007	13727	14002	13953	13973	14019	13943	14038	14009	14069	13837	13852	14078	13936	13824	13880	13908	13982	13987	14004	14021	13781	14135
24093	21488	29180	24269	22352	24682	24421	20623	19657	18944	18585	17482	17248	17300	19504	26174	31528	32679	26608	23101	21259	18555	17262	17158	17083	16605	16653	16802	16824	16925	16732	16889	16894	16598	16831	16962	17062	16663	16532	16999	17016	17129	16709	16832	16859	16703	16887	16783	16752	16723	16814	16944	16767	16711	16804	16571	16854	16612	16722	16883	16895	16800	16547	16898	16724	16538	16779	16684	16903	16760	16955	16675	16638	16822	16671	16830	16557	16728	16681	16978	16899	16764	16844	16641	16840	16850	16775	16793	16716	16880	16751	16816	16599	16692	16814	16793	16690	16678	16834	16967	16888	16744	16705	16588	16735	16750	16880	16728	16912	16940	16628	16732	16586	16766	16584	16660	16754	16835	16813	16661	16691	16864	16686	16804	16633	16801	16754	16927	16677	16755	16832	16780	16691	16608	16711	16831	16742	16831	16752	16690	16658	16861	16641	17007	17065	16533	16869	16511	16780	16803	16797	16557	16871	16688	16745	16811	16642	16823	16715	16792	16804	16670	16725	16735	16731	16636	16584	16682	16819	16594	16851	16857	16725	16745	16784	16654	16915	16870	16698	16546	16542	16802	16767	16645	16781	16547	16729	16752	16714	16636	16845	16515	16800	16915	16861	16552	16804	16836	16779	16750	16870	16727	16659	16655	16760	16794	16853	16777	16710	16775	16712	16752	16813	16634	16847	16912	16807	16751	16805	16638	16743	16753	16693	16412	16762	16790	16672	16665	16722	16831	16710	16885	16725	16592	16795	16940	16724	16798	16826	16842	16672	16676	16898	16692	16711	16862	16879	16949	16705	16814	16869	16661	16427	16604	16934	16774	16737	16776	16690	16725	16636	16803	16779	16698	16798	16635	16960	16744	16536	16777	16694	16851	16873	16727	16503	16931	16756	16697	16795	16647	16551	16761	16787	16602	16535	16753	16838	16859	16961	16709	16750	16857	17001	16872	16612	17119	16862	16773	16736	16574	16721	16820	16594	16803	16838	16838	16797	16762	16810	16707	16792	16850	16913	16859	16602	16903	16728	16614	16805	16450	16698	16473	16654	16646	16923	16742	16948	16776	16707	16807	16667	16768	16748	16894	16703	16809	16779	16677	16900	16754	16699	16713	16711	16758	16674	16700	16734	16500	16694	16713	16794	16871	16890	16749	16787	16736	16652	16728	16791	16716	16728	16736	16614	16739	16600	16709	16722	16894	16870	16688	16853	16629	16705	16662	16713	16609	16672	16752	16811	16859	16783	16802	16854	16803	16670	16596	16632	16642	17068	16569	16551	16632	16703	16808	17035	16778	16949	16480	16695	16826	16746	16638	16844	17021	16780	16703	16651	16543	16851	16823	16770	16707	16825	16762	16634	16855	16917	16560	16585	16619	16903	16682	16814	16741	16785	16827	16912	16647	16555	16783	16562	16749	16789	16688	16900	16676	16972	16670	16867	16950	16680	16895	16823	16581	16575	16814	16659	16697	16866	16463	16699	16761	16622	16553	16676	16488	16707	16819	16719	16679	16732	16717	16662	16619	16878	16775	16735	16621	16681	16833	16763	16682	16725	16622	16646	16793	16568	16722	16587	16846	16742	16931	16749	16773	16743	16592	16771	16539	16893	16783	16810	16614	16633	16664	16655	16765	16935	16879	17140	16723	16686	16760	16777	16617	16757	16558	16550	16619	16583	16729	16632	16779	16749	16791	16760	16833	16754	16674	16719	16773	16553	16554	16820	16741	16760	16717	16848	16820	16889	16619	16851	16693	16645	16948	16713	16742	16796	16698	16720	16746	16815	16526	16590	16593	16723	16630	16812	16768	16593	16846	16716	16653	16535	16723	16574	16939	17009	16866	16816	16878	16694	16524	16854	16828	16708	16855	16702	16726	16779	16599	16755	16693	16797	16630	16683	16753	16729	16662	16784	16634	16605	17042	16862	16582	16853	16722	16564	16813	16791	16813	16698	16732	16688	16710	16898	16799	16742	16777	16867	16605	16774	16778	16665	16592	16888	16693	16798	16909	16811	16720	16742	16778	16722	16679	16754	16729	16782	16714	16874	16811	16784	16955	17045	16797	16537	16736	16791	16687	16884	16823	16572	16766	16820	16676	16877	16810	16590	16953	16711	16719	16716	16747	16679	16734	16650	16724	16909	16581	16783	16655	16636	16863	16674	16642	16783	16597	16726	16711	16631	16728	16774	16611	16680	16825	16781	16666	16794	16803	16693	16764	16609	16757	16960	16657	16706	16557	16702	16808	16685	16770	16859	16886	16891	16698	16889	16789	16787	16828	16674	16901	16690	16706	16676	16723	16717	16779	16604	16756	16849	16626	16810	16385	16526	16804	16716	16939	16659	16645	16796	16840	16807	16689	16565	16919	16766	16724	16739	16607	16643	16842	16822	16889	16855	16804	17036	16556	16747	16628	16784	16921	16722	16828	16756	16785	16584	16725	16690	16518	16782	16746	16472	16788	16832	16516	16745	16705	16928	16920	16576	16790	16781	16654	16850	16944	16898	16902	16694	16606	16943	16871	16634	16673	16891	16726	16780	16689	16724	16658	16889	16563	16726	16678	16724	16749	16855	16698	16769	16805	16908	16743	16832	16789	16747	16699	16775	16913	16583	16935	16740	16598	16716	16823	16800	16792	16697	16648	16639	16730	16911	16804	16834	16667	17000	16726	16583	16770	16651	16852	16899	16493	16686	16569	16708	16769	16785	16853	16904	16788	16807	16521	16502	16750	16757	16819	16795	16698	16829	16632	16654	16570	16758	16647	16860	16634	16733	16843	16798	16801	16789	16657	16766	16671	16484	16751	16664	16714	16682	16626	16636	16929	16808	16768	16663	16477	16778	16730	16665	16794	16531	16724	16707	16617	16688	16775	16876	16800	16756	16908	16916	16864	16902	16593	16736	16799	16661	16568	16851	16734	16811	16838	16579	16746	16839	16600	16763	16577	16571	16792	16805	17006	16682	16779	16881	16757	16853	16800	16716	16772	16543	16584	16548	16543	16848	16820	16702	16856	16652	16566	16657	16927	16606	16767	16679	16639	16759	16597	16813	16707	16643	16667	16589	16536	16730	16704	16648	16787	16843	17039	16689	16501	16715	16858	16819	16871	17014	16801	16665	16607	16889	16852	17006	16675	16766	16490	16773	16730	16743	16737	16688	16748	16845	16757	16564	16900	16554	16898	16733	16728	16663	16516	16823	16965	16805	16833	16896	16811	16635	16674	16606	16613	16709	16693	16564	16626	16799	16674	16867	16642	16470	16755	16824	16742	16650	16808	16627	16723	16646	16748	16784	16762	16761	16453	16532	16671	16709	16675	16656	16729	16807	16755	16747	16755	16757	16641	16916	16742	16757	16864	16770	16778	16785	16898	16874	16558	16826	16949	16324	16757	16790	16700	16743	16960	16718	16802	16688	16873	16615	16638	16862	16776	16839	16818	16733	16805	16630	16942	16642	16842	16690	16674	16785	16844	16634	16746	16762	16869	16889	16712	16632	16742	16807	16805	16852	16762	16665	16760	16807	16683	16712	16687	16601	16813	16716	16735	16784	16702	16862	16739	16622	16681	16556	16684	16950	16715	16666	16638	16585	16805	16777	16635	16679	16695	16740	16862	16861	16903	16889	16630	16806	16658	16420	16812	16870	16732	16727	16806	16992	16710	16672	16804	16986	16888	16717	16665	16798	16618	16849	16946	16756	16518	16697	16810	16888	16819	16696	16756	16736	16755	16838	16751	16589	16764	16892	16788	16811	16677	16734	16785	16806	16694	16842	16832	16636	16681	16888	16657	16759	16745	16755	16871	16830	16654	16758	16741	16831	16740	16588	16772	16727	16758	16685	16595	17021	16838	16715	16754	16807	16727	16897	16728	16792	16624	16711	16704	16785	16825	16515	16715	16766	16880	16790	16871	16841	16695	16612	16871	16808	16746	16682	16619	16631	16749	16703	16617	16876	16689	16876	16757	17013	16790	16718	17136	16818	16586	16789	16887	16779	16790	16675	16764	16660	16844	16902	16774	16691	16836	16682	16619	16812	16627	16713	16885	16756	16714	16583	16554	16646	16745	16889	16720	16695	16717	16925	16794	16763	16670	16953	16856	16592	16810	16621	16813	16898	16553	16638	16551	16656	16698	16701	16544	16697	16691	16827	16767	16695	16785	16807	16859	16686	16628	16804	16589	16749	16630	16657	16704	16856	16933	16817	16813	16790	16745	16952	16600	16910	16905	16941	16705	16770	16803	16760	16833	16754	16906	16598	16820	16638	16821	16883	16753	16816	16658	16844	16754	16851	16637	16768	16741	16607	16772	16602	16807	16873	16889	16727	16638	16603	16819	16774	16573	16841	16597	16699	16800	16840	16923	16664	16713	16955	16626	16702	16895	16663	16805	16939	16700	16697	16568	16692	16918	16872	16679	16669	16830	16881	16830	16443	16856	16692	16854	16755	16847	16706	16570	16662	16824	16764	16598	16767	16559	16619	16588	16807	16803	16845	16744	16755	16690	16849	16979	16769	16751	16681	16755	16778	16858	16798	16861	16637	16521	16793	16737	16905	16734	16829	16753	16777	16810	16808	16806	16819	16724	16691	16670	16628	16931	16810	16581	16761	16779	16738	16662	16707	16603	16770	16710	16995	16911	16664	16740	16974	16771	16728	16739	16903	16755	16740	16845	16619	16855	16803	16962	16822	16704	16790	16734	16633	16901	16841	16587	16750	16818	16691	16659	16788	16683	16893	16728	16478	16767	16831	16795	16834	16873	16649	16442	16664	16842	16734	16705	16605	16782	16685	16828	16969	16730	16806	16525	16753	17060	16658	16789	16832	16780	16785	16748	16676	16858	16678	16800	16479	16822	16578	16639	16749	16575	16637	16885	16888	16719	16651	16854	16605	16764	16741	16735	16611	16732	16750	16756	16552	16844	16735	16591	16928	16795	16778	16684	16868	16705	16638	16559	16800	16780	16474	16661	16803	16717	16831	16754	16813	16713	16617	16785	16573	16785	16671	16705	16672	16555	16692	16543	16801	16579	16767	16725	16657	16576	16609	16565	16699	16662	16578	16900	16633	16799	16685	16739	16754	16619	16633	16787	16852	16865	16902	17050	16819	16715	16626	16705	16896	16692	16856	16692	16811	16559
19574	33787	34505	29129	26697	22425	18652	19315	18260	16738	15584	14524	14252	14517	18743	28146	32958	33075	24887	22033	18724	15121	14206	13833	13883	13782	13845	13672	13892	13894	13732	13777	13770	13839	13807	13716	13703	13605	13884	13679	13676	13622	13840	13844	13713	13731	13722	13809	13854	13801	13678	13823	13712	13814	13709	13930	13839	13534	13692	13976	13803	13868	13703	13971	13843	13797	13828	13977	13663	13709	13706	13792	13924	13700	13873	13826	13834	13731	13853	13803	13681	13884	13663	13870	13752	13923	13748	13769	13722	14102	13969	13609	13771	13862	13756	13847	13656	13882	13716	13655	13811	13722	13714	13637	13746	13938	13841	13725	13995	13719	13694	13763	13850	13724	13786	13832	13754	13752	13874	13866	13872	13702	13711	13609	13873	13933	13775	13646	13708	13844	13901	13721	13794	13776	13749	13706	13886	13747	13735	13913	13674	13694	13652	13626	13738	13870	13886	13721	13956	13983	13663	13786	13941	13789	13819	13902	13819	13711	13706	13774	13757	13818	13878	13844	13878	13788	13903	13833	13587	13803	13832	13823	13871	13699	13833	13720	13701	13891	13870	13852	13733	13819	13830	13864	13829	13810	13671	13827	13775	13740	13784	13971	13820	13772	13809	13688	13844	13688	13755	13844	13920	13787	13768	13677	13973	13603	13772	13689	13685	13952	13807	13935	13690	13779	13803	13742	13818	13810	13897	13724	13747	13848	13780	13851	13745	13820	13727	13716	13859	13836	13734	13781	13679	13714	13738	13914	13888	13734	13737	13720	13925	13769	13813	13821	13851	13780	13775	13811	13725	13884	13772	13688	13823	13964	13819	13641	13939	13812	13902	13830	13888	13844	13818	13899	13761	13635	13807	13655	13872	13763	13739	13744	13886	13766	13711	13693	13762	13672	13757	13861	13772	13848	13691	13744	13865	13806	13761	13772	14052	13799	13802	13711	13864	13854	13749	13823	13934	13694	13824	13806	13825	13704	13738	13772	13804	13856	13972	13726	13684	13720	13878	13724	13867	13897	13701	13765	13737	13883	13834	13745	13651	13814	13851	13642	13786	13521	13775	13802	13705	13678	13792	13899	13999	13784	13778	13648	13861	13465	13486	13745	13928	13950	13885	13672	13649	13662	13867	13908	13622	13837	13416	13808	13737	13628	13770	13784	13838	13788	13835	13713	13857	13700	13797	13725	13890	13660	13638	13775	13857	13664	13827	13849	13750	13806	13619	13845	13758	13739	13624	13785	13923	13906	13811	13788	13744	13846	13849	14044	13638	13643	13711	13697	13606	13956	13823	13695	13758	13602	13662	13601	13794	13636	13710	13785	13767	13643	13808	13680	13541	13685	13802	13805	13749	13844	13774	13799	13733	13829	13863	13825	13781	13848	13773	13815	13788	13639	13786	13824	13599	13808	13794	13701	13745	13461	13652	13742	13781	13636	13690	13572	13790	13881	13850	13787	13829	13728	13831	13735	13754	13716	13807	13910	13787	13989	13785	13861	13674	13846	13601	13696	13680	13656	13790	13835	13832	13690	13844	13704	14001	13700	13899	13810	13627	13783	13756	13621	13828	13789	13910	13694	13851	13700	13734	13723	13960	13819	13687	13837	13597	13663	14005	13635	13990	13646	13769	13792	13644	13653	13848	13825	13782	13871	13758	13857	13910	13768	13616	13826	13784	13644	13669	13734	13939	13688	13761	13933	13843	13584	13741	13698	13800	13728	13860	13856	13855	13694	13740	13700	13751	13815	13719	13607	13811	13653	13695	13602	13862	13725	13829	13679	13735	13836	13698	13672	13780	13962	13628	13845	13864	13690	13793	13836	13586	13725	13708	13784	13870	13663	13740	13817	13743	13739	13797	13685	13655	13726	13684	13862	13899	13684	13805	13782	13674	13847	13775	13856	13787	13564	13615	14036	13748	13745	13859	13794	13853	13710	13984	13910	13732	13785	13720	13715	13761	13711	13737	13687	13773	13956	13751	13886	13759	13751	13970	13765	13765	13749	13910	13772	13924	13707	13545	13649	13763	13820	13712	13880	13780	13754	13863	13739	13834	13670	13859	13649	13622	13860	13786	13905	13651	13680	13895	13831	13699	13754	13701	13835	13941	13622	13685	13644	13837	13733	13726	13734	13811	13740	13930	13751	13718	13798	13797	13727	13748	13750	13826	13770	13759	13809	13844	13727	13675	13750	13892	13835	13729	13740	13787	13813	13809	13792	13721	13810	13830	13842	13842	13766	13531	13776	13805	13877	13838	13828	13677	13721	13783	13636	13802	13763	13805	13912	13687	13712	13855	13816	13903	13859	13745	13687	13802	13727	13885	13718	13786	13681	13743	13809	13805	13755	13721	13837	13738	13765	13803	13777	13908	13768	13774	13470	13910	13742	13835	13920	13826	13700	13660	13839	13710	13839	13936	13809	14047	13795	13645	13759	13797	13816	13728	13805	13839	13803	13807	13844	13609	13781	13737	13605	13842	13753	13808	13791	13853	13686	13800	13796	13740	13612	13759	13643	13819	13661	13844	13726	13758	13854	13847	13822	13854	13789	13635	13834	13850	13901	13797	13767	14059	13856	13865	13580	13762	13824	13747	13669	13703	13728	13799	13804	13838	13748	13517	13677	13872	13663	13845	13856	13870	13801	13887	13617	13829	13831	13781	13831	13788	13760	13922	13925	14018	14024	13847	13750	13704	13910	13737	13861	13837	13795	13873	13738	13655	13965	13919	13826	13741	13892	13767	13762	13811	13872	13876	13709	13679	13920	13838	13808	13650	13907	13698	13675	13765	13983	13728	13836	13888	13801	13795	13840	13886	13710	13649	13866	13673	13872	13721	13674	13808	13740	13831	13845	13806	13864	13732	13829	13804	13749	13891	13800	13740	13823	13708	13722	13918	13632	13757	13798	13655	13798	13704	13766	13664	13817	13832	13807	13676	13754	13704	13763	13869	13790	13796	13733	13936	13785	13752	13821	13829	13789	13826	13882	13875	13974	13776	13702	13765	13763	13709	13875	13710	13737	13894	13823	13808	13692	13980	13662	13819	13851	13663	13871	13730	13867	13840	13727	13899	13748	13866	13656	13672	13874	13703	13852	13681	13716	13716	13803	13899	13790	13674	13770	13733	13885	13821	13713	13747	14022	13713	13780	13696	13928	13815	13791	13741	13749	13716	13664	13844	13769	13848	13845	13762	13879	13837	13893	13852	13727	13679	13871	13690	13826	13729	13713	13810	13677	13780	13851	13634	13794	13694	13775	13686	13737	13651	13782	13780	13798	13738	13854	13645	13735	13830	13712	13729	13647	13714	13756	13778	13941	13695	13661	13752	13656	13779	13588	13667	13927	13833	13874	13791	13800	13723	13611	13696	13749	13684	13632	13894	14001	13831	13774	13773	13821	13781	13789	13803	13987	13807	13791	13736	13801	13864	13781	13788	13859	13810	13733	13642	13650	13776	13766	13590	13690	13853	13637	13619	13778	13720	13766	13941	13731	13781	13828	13770	13888	13760	13813	13922	13761	13823	13647	13822	13793	13665	13781	13990	13658	13690	13865	13864	13955	13807	13821	13741	13808	13757	13647	13809	13815	13651	13768	13848	13799	13920	13806	13854	13670	13789	13906	13842	13775	13719	13922	13775	13722	13780	13673	13788	13922	13790	13825	13741	13835	13987	13622	13754	13781	13677	13680	13972	13746	13940	13734	13706	13867	13664	13948	13708	13943	13816	13799	13803	13864	13876	13784	13776	13823	13828	13897	13847	13837	13759	13750	13760	13733	13862	13756	13713	13776	13611	13661	13737	13661	13842	13824	13550	13644	13708	13895	13834	13668	13583	13789	13790	13861	13695	13935	13813	13747	13749	13787	13684	13834	13747	13605	13852	13597	13879	13744	13736	13921	13805	13562	13790	13785	13764	13736	13772	13613	13989	13934	13718	13776	13703	13803	13828	13807	13822	13579	13702	13743	13795	13772	13809	13728	13820	13822	13764	13766	13521	13728	13711	13714	13704	13562	13638	13890	13742	13660	13793	13836	13604	13815	13737	13779	13727	13836	13819	13581	13697	13794	13845	13889	13748	13588	13809	13863	13812	13702	13693	13749	13799	13742	13712	13800	13772	13905	13765	13831	13572	13527	13731	13818	13875	13783	13677	13707	13806	13667	13739	13908	13809	13846	13909	13828	13730	13611	13811	13741	13843	13807	13967	14039	13838	13722	13705	13756	13690	13739	13868	13801	13652	13741	13748	13798	13788	13849	13859	13837	13689	13701	13705	13652	13795	13828	13634	13941	13770	13625	13745	13785	13818	13674	13939	13821	13764	13672	13874	13866	13991	13778	13804	13904	13858	13775	13855	13606	13727	13857	13890	13717	13846	13658	13869	13771	13704	13901	13754	13589	13603	13693	13718	13878	13790	13969	13716	13685	13754	13699	13921	13885	13812	13766	13637	13892	13884	13779	13711	13690	13844	13835	13906	13742	14020	13695	13825	13858	13813	13733	13914	13633	13656	13757	13829	13636	13598	13751	13601	13803	13662	13638	13877	13911	13666	13923	13788	13697	13723	13901	13919	13790	13761	13803	13769	13804	13665	13734	13992	13781	13879	13622	13800	13852	13886	13758	13810	13902	13657	13610	13819	13806	13711	13887	13592	13755	13636	13818	13803	13671	13840	13800	13693	13853	13877	13669	13841	13840	13680	13808	13741	13904	13743	14121	13607	13785	13801	13950	13759	13738	13678	13660	13990	13892	13708	13907	13793	13766	13704	13813	13790	13732	13801	13620	13725	13730	13707	13753	13856	13658	13651	13651	13838	13759	13642	13686	13928	13705	13688	13642	13703	13897	13756	13787	13811	13869	13824	13901	13657	13796	13834	13893	13727	13930	13965	13805	13823	13827	13724	13775	13862	13780	13982	13701	13686	13616	13669	13899	13754	13808	13538	13847	13851	13725	13749	13560	13792	13750	13520	13785	13885	13884	13766	13775	13778	13647	13885	13706	13817	13691	13674	13851	13783	13821	13785	13691	13683	13648	13679	13736	13693	13846	13640	13790	13682	13861	13715	13604	13697	13875	13738	13838	13654	13909	13740	13658	13628	13746	13779	13725	13818	13795	13764	13728	13909	13708	13831	13783	13870	13737
30057	23972	25538	22326	19377	18770	17768	17560	17430	16972	16866	16737	16524	16618	16703	17055	17433	18029	17765	17372	17399	16715	16637	16780	16403	16670	16869	16668	16582	16548	16704	16735	16555	16653	16572	16567	16441	16844	16776	16221	16703	16643	16554	16570	16642	16649	16387	16876	16747	16643	16489	16576	16702	16667	16700	16691	16787	16579	16681	16667	16608	16546	16388	16614	16497	16392	16698	16607	16597	16578	16790	16444	16665	16639	16462	16414	16533	16703	16597	16423	16533	16432	16515	16503	16664	16648	16504	16632	16774	16654	16759	16648	16515	16650	16559	16594	16745	16561	16495	16681	16880	16569	16559	16615	16733	16708	16571	16591	16739	16543	16452	16692	16563	16385	16790	16342	16499	16726	16451	16523	16628	16612	16387	16769	16615	16769	16737	16682	16691	16694	16521	16708	16611	16526	16458	16577	16734	16493	16686	16778	16793	16741	16729	16512	16489	16698	16738	16654	16456	16437	16778	16586	16615	16595	16473	16461	16710	16541	16267	16478	16665	16562	16578	16705	16661	16499	16549	16727	16723	16420	16630	16559	16611	16613	16377	16566	16656	16399	16562	16585	16637	16568	16451	16440	16672	16436	16504	16442	16376	16687	16435	16589	16672	16487	16549	16681	16624	16505	16515	16410	16609	16902	16789	16725	16563	16656	16540	16637	16416	16805	16528	16862	16724	16523	16502	16874	16536	16682	16395	16533	16545	16557	16633	16625	16550	16559	16457	16663	16610	16488	16334	16496	16665	16490	16525	16686	16877	16385	16464	16624	16585	16650	16627	16616	16570	16717	16693	16538	16677	16520	16451	16654	16602	16590	16484	16536	16648	16727	16755	16632	16662	16669	16596	16655	16544	16592	16595	16586	16565	16676	16689	16364	16670	16615	16814	16525	16398	16678	16620	16418	16506	16712	16748	16711	16499	16498	16555	16454	16695	16578	16781	16440	16358	16626	16643	16428	16641	16528	16727	16427	16669	16627	16609	16629	16354	16616	16483	16685	16679	16573	16368	16612	16450	16730	16651	16743	16563	16665	16481	16650	16660	16482	16688	16506	16494	16471	16609	16595	16718	16715	16608	16575	16623	16538	16657	16482	16482	16662	16807	16611	16453	16588	16486	16549	16771	16482	16699	16544	16521	16645	16558	16676	16608	16627	16541	16791	16522	16513	16445	16610	16839	16770	16706	16842	16648	16767	16720	16558	16428	16593	16229	16539	16552	16587	16569	16509	16715	16807	16469	16784	16658	16643	16576	16483	16366	16587	16585	16619	16527	16393	16219	16528	16448	16550	16419	16779	16562	16499	16737	16389	16593	16644	16400	16426	16589	16640	16429	16529	16611	16390	16736	16684	16686	16580	16588	16543	16615	16541	16588	16621	16691	16624	16582	16553	16649	16448	16522	16582	16729	16606	16533	16390	16543	16629	16660	16834	16736	16723	16843	16694	16545	16696	16691	16430	16553	16750	16833	16657	16329	16368	16579	16697	16799	16649	16654	16566	16530	16473	16616	16724	16621	16605	16615	16624	16288	16356	16458	16301	16585	16694	16792	16607	16716	16685	16698	16751	16653	16621	16694	16471	16651	16528	16616	16829	16603	16703	16577	16384	16430	16498	16341	16366	16433	16668	16619	16507	16626	16551	16375	16589	16738	16379	16657	16682	16743	16509	16705	16700	16784	16587	16612	16593	16691	16653	16485	16402	16743	16503	16708	16681	16298	16543	16543	16502	16693	16739	16538	16795	16773	16709	16452	16576	16531	16568	16507	16577	16668	16552	16514	16602	16536	16466	16532	16808	16635	16554	16704	16546	16361	16618	16710	16591	16637	16687	16530	16633	16493	16192	16531	16650	16456	16439	16475	16517	16628	16799	16616	16510	16588	16699	16507	16643	16664	16654	16559	16796	16700	16581	16690	16630	16588	16721	16372	16665	16763	16890	16612	16702	16670	16520	16536	16520	16309	16487	16427	16533	16531	16542	16506	16660	16651	16761	16489	16767	16643	16545	16580	16759	16448	16600	16722	16335	16594	16535	16658	16630	16541	16555	16672	16388	16442	16580	16715	16563	16930	16521	16419	16510	16609	16528	16623	16341	16539	16690	16641	16773	16607	16610	16685	16493	16714	16493	16586	16701	16637	16784	16511	16622	16781	16769	16637	16474	16595	16566	16724	16922	16609	16685	16940	16659	16631	16647	16541	16619	16659	16687	16766	16554	16586	16597	16437	16623	16672	16679	16849	16477	16558	16567	16639	16697	16372	16661	16528	16519	16477	16435	16653	16508	16657	16528	16508	16620	16582	16563	16617	16622	16692	16740	16621	16363	16313	16560	16582	16661	16520	16630	16784	16657	16572	16389	16480	16688	16628	16396	16469	16538	16669	16418	16676	16684	16475	16664	16732	16590	16691	16499	16325	16617	16631	16677	16512	16618	16476	16591	16579	16519	16541	16727	16613	16591	16573	16710	16687	16476	16616	16647	16570	16574	16655	16667	16707	16678	16493	16609	16440	16671	16842	16799	16480	16412	16685	16582	16561	16562	16758	16574	16573	16760	16685	16367	16521	16515	16658	16703	16862	16529	16592	16475	16649	16471	16543	16595	16595	16716	16486	16454	16489	16364	16419	16567	16499	16426	16490	16525	16652	16420	16614	16651	16634	16637	16657	16411	16546	16706	16564	16717	16642	16508	16702	16469	16483	16832	16638	16726	16640	16468	16398	16617	16463	16668	16658	16513	16685	16543	16545	16452	16583	16795	16475	16536	16689	16702	16585	16670	16563	16646	16456	16437	16677	16532	16730	16717	16642	16664	16488	16503	16407	16644	16710	16545	16558	16669	16803	16519	16794	16633	16724	16515	16703	16592	16555	16721	16775	16519	16589	16598	16402	16480	16599	16689	16763	16803	16683	16564	16633	16749	16620	16615	16649	16651	16446	16682	16411	16442	16422	16573	16694	16591	16589	16607	16660	16516	16591	16659	16291	16596	16710	16556	16698	16688	16637	16551	16650	16853	16592	16836	16651	16680	16454	16483	16710	16464	16419	16448	16697	16591	16736	16463	16548	16621	16529	16633	16605	16638	16576	16704	16702	16602	16513	16586	16530	16317	16684	16561	16797	16593	16522	16585	16557	16567	16644	16495	16566	16529	16736	16793	16628	16504	16515	16585	16660	16629	16367	16610	16512	16474	16677	16625	16599	16684	16542	16527	16807	16621	16716	16562	16761	16596	16668	16488	16634	16675	16564	16718	16425	16480	16556	16702	16645	16591	16517	16506	16487	16622	16805	16455	16636	16570	16630	16589	16560	16627	16674	16562	16610	16519	16405	16759	16590	16674	16753	16684	16490	16619	16528	16525	16579	16479	16529	16532	16528	16379	16662	16751	16444	16684	16620	16506	16678	16653	16814	16581	16671	16455	16415	16586	16593	16699	16674	16756	16708	16621	16407	16422	16587	16597	16501	16571	16749	16480	16644	16574	16625	16529	16692	16515	16651	16882	16414	16534	16349	16610	16619	16528	16661	16437	16662	16492	16736	16726	16646	16597	16674	16351	16651	16654	16647	16475	16634	16752	16636	16526	16636	16753	16501	16655	16528	16621	16820	16611	16629	16682	16742	16567	16676	16541	16482	16843	16626	16533	16522	16527	16631	16571	16612	16601	16639	16789	16584	16612	16650	16494	16578	16810	16609	16550	16644	16663	16701	16731	16562	16591	16736	16660	16455	16558	16669	16430	16528	16681	16544	16803	16687	16570	16592	16618	16741	16518	16514	16415	16588	16528	16387	16653	16531	16779	16712	16582	16529	16667	16367	16697	16551	16536	16392	16647	16472	16573	16552	16615	16556	16605	16502	16533	16788	16394	16613	16770	16590	16520	16538	16613	16574	16645	16927	16417	16645	16526	16576	16657	16656	16624	16725	16584	16682	16501	16754	16556	16646	16801	16612	16601	16699	16601	16727	16622	16725	16496	16587	16923	16360	16627	16594	16691	16707	16564	16720	16750	16574	16553	16517	16678	16622	16498	16565	16689	16437	16639	16387	16639	16567	16753	16541	16287	16525	16716	16600	16815	16654	16619	16659	16637	16612	16757	16591	16492	16592	16621	16579	16609	16578	16579	16773	16516	16810	16480	16636	16380	16596	16426	16555	16555	16457	16734	16739	16778	16662	16508	16725	16706	16833	16700	16659	16254	16482	16632	16638	16525	16645	16758	16731	16501	16608	16609	16613	16851	16456	16614	16619	16846	16809	16646	16714	16823	16620	16626	16628	16564	16571	16453	16375	16575	16687	16701	16846	16747	16714	16553	16638	16587	16660	16791	16774	16585	16547	16621	16513	16662	16515	16704	16344	16555	16619	16818	16466	16453	16633	16301	16609	16674	16708	16611	16635	16400	16610	16627	16731	16509	16589	16601	16424	16593	16781	16593	16638	16622	16665	16359	16578	16660	16786	16471	16551	16531	16660	16607	16609	16491	16507	16731	16735	17016	16783	16495	16523	16726	16689	16614	16536	16798	16646	16609	16644	16621	16712	16751	16734	16570	16542	16627	16414	16564	16666	16705	16660	16582	16637	16715	16686	16655	16616	16511	16384	16461	16540	16521	16570	16681	16699	16838	16697	16665	16725	16420	16607	16618	16598	16554	16522	16460	16425	16466	16587	16633	16585	16702	16696	16720	16350	16492	16711	16675	16441	16614	16741	16612	16663	16362	16540	16570	16664	16803	16380	16477	16667	16571	16479	16657	16478	16663	16650	16405	16462	16631	16669	16787	16622	16649	16692	16627	16615	16648	16553	16567	16461	16660	16781	16584	16672	16447	16550	16377	16683	16607	16473	16676	16768	16581	16588	16612	16575	16561	16688	16741	16746	16642	16790	16760	16566	16569	16749	16641	16764	16472	16400	16669	16650	16498	16485	16457	16559	16867	16621	16679	16591	16613	16541	16605	16779	16634	16595	16427	16462	16509	16832	16615	16753	16718	16573	16809	16640	16582	16600	16671	16661	16664	16697	16584	16560	16852	16492	16476	16487	16571	16638	16553	16646	16876	16620	16591	16550	16766	16593	16487	16660	16626	16598	16478	16860	16473	16505	16718	16572	16833	16794	16994	16434	16493	16571	16467	16534	16532	16548	16597	16466	16643
17837	22861	23053	19579	18353	16859	14924	15013	15036	14498	14015	13781	13614	13805	13819	14560	15059	15713	15023	14536	14500	13935	13721	13704	13936	13749	13686	13658	13722	13765	13647	13692	13643	13619	13575	13677	13598	13604	13664	13593	13689	13709	13783	13818	13795	13613	13714	13607	13745	13621	13774	13817	13760	13664	13747	13602	13783	13697	13724	13725	13733	13560	13654	13751	13568	13772	13842	13634	13719	13642	13701	13751	13800	13717	13633	13908	13605	13597	13766	13624	13776	13634	13897	13623	13707	13662	13598	13775	13672	13574	13563	13813	13603	13592	13734	13700	13815	13689	13737	13799	13828	13868	13561	13860	13654	13785	13611	13763	13672	13760	13675	13863	13560	13668	13715	13857	13708	13779	13685	13626	13563	13769	13625	13754	13635	13666	13767	13663	13682	13690	13572	13541	13717	13712	13765	13885	13728	13667	13707	13604	13661	13486	13653	13680	13758	13736	13687	13501	13877	13815	13824	13793	13752	13726	13674	13662	13784	13544	13798	13768	13792	13709	13692	13770	13641	13823	13707	13780	13501	13775	13706	13818	13769	13563	13669	13730	13646	13613	13702	13499	13611	13728	13745	13854	13530	13716	13615	13633	13699	13677	13709	13599	13607	13621	13724	13799	13626	13793	13571	13761	13726	13691	13670	13631	13634	13664	13629	13788	13756	13766	13717	13768	13622	13683	13584	13489	13577	13629	13729	13804	13778	13675	13445	13736	13752	13823	13658	13660	13595	13628	13634	13777	13705	13623	13817	13702	13665	13696	13748	13618	13659	13769	13653	13666	13610	13638	13650	13805	13620	13644	13674	13495	13780	13825	13777	13556	13604	13625	13917	13638	13751	13614	13691	13859	13680	13761	13648	13825	13877	13608	13749	13545	13746	13696	13575	13515	13733	13747	13746	13602	13841	13671	13570	13736	13630	13517	13706	13671	13802	13555	13671	13804	13702	13757	13836	13690	13690	13569	13870	13599	13787	13677	13747	13592	13628	13593	13756	13603	13735	13699	13689	13632	13678	13694	13652	13761	13606	13643	13642	13638	13660	13570	13539	13560	13696	13543	13664	13826	13741	13767	13699	13752	13755	13545	13700	13590	13582	13726	13815	13526	13656	13601	13847	13706	13715	13557	13762	13574	13590	13727	13785	13763	13798	13548	13810	13756	13626	13621	13634	13590	13807	13648	13751	13693	13763	13754	13754	13784	13651	13776	13658	13639	13552	13723	13787	13742	13925	13722	13753	13695	13785	13735	13783	13833	13913	13737	13723	13704	13660	13629	13629	13654	13704	13644	13671	13758	13809	13740	13741	13635	13630	13701	13864	13775	13635	13810	13829	13694	13818	13783	13596	13718	13721	13528	13615	13640	13642	13546	13682	13725	13809	13626	13883	13707	13784	13912	13694	13693	13830	13733	13662	13739	13770	13616	13705	13570	13818	13647	13768	13721	13514	13647	13862	13726	13708	13663	13816	13768	13726	13760	13700	13818	13634	13609	13813	13666	13705	13737	13673	13489	13740	13632	13606	13699	13725	13768	13564	13726	13767	13744	13562	13768	13646	13754	13673	13710	13811	13612	13638	13903	13680	13680	13480	13637	13831	13677	13826	13714	13722	13721	13699	13764	13801	13737	13585	13561	13703	13700	13759	13776	13692	13827	13617	13706	13720	13713	13705	13715	13715	13752	13653	13669	13731	13685	13730	13645	13689	13758	13853	13675	13648	13650	13806	13651	13510	13826	13711	13695	13639	13625	13706	13710	13893	13598	13743	13621	13613	13710	13680	13731	13649	13596	13789	13809	13649	13816	13782	13829	13614	13561	13676	13595	13731	13578	13828	13724	13541	13790	13995	13570	13848	13601	13707	13728	13702	13796	13704	13662	13821	13785	13739	13652	13718	13698	13737	13759	13669	13880	13574	13697	13758	13641	13711	13767	13756	13635	13725	13681	13695	13580	13662	13687	13758	13650	13757	13730	13561	13635	13723	13778	13750	13709	13761	13674	13764	13779	13668	13788	13740	13699	13746	13604	13508	13642	13648	13763	13716	13628	13633	13584	13696	13700	13767	13628	13676	13712	13583	13674	13603	13794	13674	13802	13701	13747	13650	13535	13896	13678	13582	13623	13811	13709	13823	13779	13681	13628	13750	13712	13668	13696	13746	13646	13735	13643	13763	13817	13677	13801	13622	13615	13731	13802	13696	13683	13708	13580	13588	13787	13629	13721	13608	13630	13577	13822	13645	13791	13695	13621	13632	13765	13679	13523	13653	13780	13699	13745	13683	13723	13696	13889	13632	13623	13825	13581	13751	13862	13765	13667	13506	13557	13759	13627	13710	13755	13697	13802	13795	13655	13783	13815	13693	13723	13691	13601	13819	13684	13850	13670	13602	13512	13762	13568	13665	13856	13612	13720	13691	13626	13722	13764	13635	13782	13602	13691	13604	13701	13547	13721	13799	13601	13676	13704	13663	13699	13601	13504	13778	13749	13898	13717	13764	13839	13747	13765	13877	13756	13746	13666	13616	13939	13590	13694	13686	13836	13682	13803	13711	13684	13604	13673	13533	13628	13604	13508	13666	13604	13645	13621	13940	13691	13667	13742	13722	13619	13645	13643	13701	13579	13734	13846	13657	13793	13764	13448	13731	13743	13736	13706	13669	13788	13703	13561	13807	13782	13781	13693	13821	13685	13859	13845	13590	13645	13768	13577	13541	13655	13683	13706	13780	13731	13816	13594	13711	13920	13551	13897	13655	13722	13672	13650	13664	13769	13828	13796	13630	13745	13774	13607	13631	13815	13757	13640	13681	13469	13555	13662	13622	13691	13909	13696	13807	13829	13680	13668	13664	13720	13719	13688	13635	13592	13713	13868	13708	13804	13664	13873	13610	13796	13681	13666	13668	13802	13723	13742	13766	13551	13757	13789	13623	13620	13734	13722	13711	13623	13870	13654	13660	13762	13740	13640	13619	13721	13794	13663	13852	13713	13464	13759	13591	13762	13780	13764	13825	13767	13620	13569	13565	13688	13747	13758	13807	13662	13634	13690	13732	13767	13626	13685	13753	13712	13614	13647	13769	13565	13722	13768	13722	13529	13693	13598	13871	13838	13669	13835	13777	13758	13733	13510	13717	13659	13651	13718	13883	13704	13875	13706	13736	13615	13714	13714	13761	13681	13788	13694	13673	13696	13808	13588	13467	13718	13700	13763	13758	13719	13697	13470	13746	13790	13742	13767	13609	13648	13663	13711	13682	13509	13697	13839	13547	13488	13879	13718	13586	13792	13633	13611	13728	13663	13873	13728	13603	13799	13627	13786	13485	13726	13713	13786	13787	13659	13775	13818	13654	13629	13741	13656	13749	13707	13456	13715	13716	13760	13615	13777	13743	13628	13783	13794	13585	13851	13660	13681	13782	13751	13733	13793	13749	13688	13625	13703	13777	13638	13593	13617	13701	13748	13820	13707	13568	13634	13857	13840	13763	13753	13822	13577	13495	13749	13627	13531	13725	13646	13844	13621	13735	13646	13724	13667	13582	13614	13746	13854	13674	13664	13873	13781	13818	13688	13531	13593	13684	13593	13684	13604	13855	13700	13860	13624	13580	13683	13814	13805	13752	13757	13563	13739	13709	13677	13703	13616	13773	13686	13597	13577	13732	13721	13771	13670	13708	13556	13736	13652	13538	13750	13681	13578	13939	13630	13644	13690	13851	13662	13742	13748	13730	13731	13707	13673	13693	13933	13854	13551	13662	13593	13861	13620	13705	13563	13671	13659	13717	13601	13823	13599	13725	13732	13834	13705	13727	13688	13620	13718	13669	13844	13718	13687	13738	13625	13770	13728	13877	13719	13709	13705	13743	13709	13768	13569	13737	13659	13702	13571	13697	13647	13710	13738	13615	13858	13539	13648	13770	13642	13644	13825	13878	13605	13649	13781	13861	13661	13663	13652	13875	13723	13873	13669	13816	13811	13885	13638	13564	13763	13639	13745	13719	13763	13658	13695	13734	13761	13813	13694	13862	13702	13674	13639	13541	13726	13646	13799	13654	13765	13823	13874	13746	13872	13723	13524	13635	13854	13691	13788	13609	13664	13633	13764	13609	13610	13562	13760	13766	13552	13717	13666	13712	13846	13690	13683	13726	13770	13799	13526	13704	13738	13672	13726	13826	13666	13625	13727	13678	13635	13690	13622	13578	13842	13585	13674	13709	13580	13681	13790	13662	13605	13673	13657	13709	13515	13706	13715	13621	13716	13701	13767	13754	13740	13816	13699	13805	13584	13684	13682	13540	13835	13605	13690	13649	13721	13609	13652	13654	13551	13607	13794	13909	13609	13822	13628	13725	13661	13694	13717	13684	13817	13672	13733	13892	13738	13742	13623	13804	13669	13711	13747	13668	13734	13827	13598	13725	13878	13695	13635	13785	13740	13553	13627	13718	13625	13576	13786	13694	13712	13833	13722	13595	13601	13671	13554	13641	13688	13769	13722	13513	13630	13705	13614	13766	13609	13718	13671	13753	13595	13654	13853	13562	13634	13532	13680	13621	13694	13731	13739	13793	13694	13761	13557	13720	13598	13737	13840	13896	13593	13695	13680	13598	13715	13740	13753	13754	13809	13734	13567	13752	13741	13680	13745	13676	13679	13746	13670	13462	13735	13616	13733	13837	13623	13640	13738	13810	13521	13692	13788	13791	13720	13654	13634	13690	13756	13671	13780	13473	13647	13829	13641	13792	13684	13733	13640	13729	13743	13737	13716	13620	13637	13423	13632	13745	13625	13652	13559	13805	13786	13644	13508	13760	13827	13731	13756	13665	13579	13646	13744	13691	13905	13824	13656	13792	13671	13652	13859	13638	13691	13788	13687	13732	13767	13718	13744	13684	13602	13753	13677	13540	13754	13759	13738	13694	13743	13779	13703	13825	13754	13886	13708	13671	13748	13856	13719	13842	13592	13723	13657	13755	13699	13822	13716	13662	13521	13660	13644	13784	13802	13501	13846	13743	13745	13865	13618	13748	13638	13634	13775	13660	13699	13818	13670	13721	13621	13820	13705	13644	13494	13693	13754	13831	13931	13725	13702	13669	13599	13702	13716	13690	13697	13598	13742	13754	13772	13698	13678	13801	13741	13676	13592	13778	13873
25576	21634	28800	25346	23355	22913	21108	18791	18851	18156	17833	17560	17350	17260	17347	22145	25894	26212	23574	21866	19464	17895	17598	17296	16995	17046	17019	17250	17229	16955	17155	17019	16980	17133	16836	17093	16998	16870	16822	17081	17205	17158	16873	16907	17058	16866	17110	17005	16983	16898	16999	16994	17046	16774	17018	16841	16812	16832	16934	17008	17103	17206	17201	16928	17032	17015	16805	16745	17126	16993	16967	16991	16997	16807	16832	16919	16925	16926	16869	16941	17031	17028	16731	17020	17006	17065	17023	16879	17020	16799	16834	17014	17198	17036	16913	16847	17183	16984	17048	17052	17037	17054	17005	16742	17052	16850	17073	16924	17065	17126	17034	17003	16945	16939	16974	16808	16997	16974	16833	17054	16934	16966	17059	17124	16909	17051	16939	16876	17070	17043	17235	16809	16774	17011	16835	16823	17146	17042	16972	16872	17079	16815	17003	16912	17083	17008	16949	17026	17055	17033	17106	17120	16983	16950	17028	17063	17040	17111	16907	16924	16810	16879	17063	16945	17057	17046	17103	17098	17012	16869	16845	17113	16983	17086	16772	17029	16941	16611	16978	16867	16995	17027	16894	17052	17043	17087	16957	16946	17134	17209	17029	17033	17097	17045	16827	17056	16941	17037	16966	16793	16813	17096	16863	16914	17006	16863	16988	16880	16955	17032	16990	16881	17021	16965	17024	17032	16926	16903	17034	16910	16934	16872	17102	17100	17000	16928	16912	17132	17086	16830	17150	17137	17042	16878	17001	17060	16943	16928	17036	17081	16966	16999	16885	16733	17007	17048	16915	16955	17097	17000	17050	16990	17107	17063	17190	16893	16922	16855	16963	17199	16993	17007	16717	17132	16927	16965	16900	16987	17004	16979	17080	17040	17072	16937	17090	17009	16712	16902	16885	17039	17014	16579	16969	16913	16956	17047	17002	16952	16979	16959	17058	16828	16928	17062	17077	17091	16928	16876	17044	17066	16877	16875	16995	17027	16797	16785	16956	16915	17032	16940	16863	16847	16989	16847	16856	17003	17306	17143	16940	16813	17065	16917	16909	17073	16943	17142	17063	16848	16825	16966	16931	17036	16927	16953	17029	16995	16909	16932	17004	16965	16958	17125	17032	16995	17281	16961	17021	16941	17001	17035	17036	17034	17071	16862	17032	16894	16943	17174	17142	17204	17055	17230	16992	16942	16963	16996	17038	16931	17033	16811	17023	17095	17027	16869	16955	17055	16999	17135	17012	16919	16959	16859	16950	17069	17021	16894	16840	16979	16973	16986	16996	17005	17108	16959	17028	16859	16862	16885	16774	17001	16945	16947	17088	16987	16884	16859	17249	16910	17120	17007	16885	17307	17124	16894	16933	16865	16697	16921	16991	16962	17043	17177	16822	17056	17020	17001	17063	16974	17266	17091	17014	17074	16949	17003	17022	16881	16988	17017	17047	16919	16989	16946	17105	17159	16953	17271	16926	16929	16890	16876	16872	17170	16916	17179	17214	17048	16681	17055	16804	17011	16924	16884	17158	17305	16977	16773	16885	17019	16899	16792	16917	17119	16946	16909	17027	17025	16873	16879	16917	17087	16716	17087	17044	16921	17144	17049	17019	16879	16894	16980	17028	16977	17147	17200	17111	16918	16881	16932	16954	17053	17176	17011	16926	16958	16944	16872	17022	17102	16935	17050	16952	17011	16967	17071	16912	16963	17107	17052	17169	16989	16924	17086	16992	17108	17312	16977	16940	16872	17180	17014	16956	17128	17090	16904	17020	16958	16836	17036	16940	16938	17069	17010	16927	16916	16929	16944	16999	16894	16966	16791	17147	16884	17159	17079	16971	16889	16977	17057	16817	16845	16742	16741	17032	16856	16993	16864	17078	17056	17074	17080	16945	17072	17022	17161	17014	16838	17056	16944	16985	16650	16929	17067	16712	16855	16916	16970	17031	16967	17087	16888	16942	17106	16847	17054	17043	16996	17177	17013	16903	16855	16762	17022	17174	16844	16916	16759	17013	16983	17077	17041	17106	16998	16880	16857	17053	17028	16893	16751	16988	17063	17060	16918	16878	16971	16898	17026	16910	16960	17017	17026	17087	17182	16986	17001	16987	16952	16876	16717	17093	17050	16876	16873	16966	17011	16953	16990	17122	16828	17001	16916	17021	17040	17135	16959	16987	17041	16973	16940	17104	17044	17056	17107	17090	17022	16923	17135	17149	17000	16943	17085	16755	16979	16924	16884	16968	16909	16975	16946	16916	16888	16827	17079	17023	16874	16972	17053	16916	17085	16913	17079	17024	16825	16943	17164	16996	17106	17135	17050	16985	16974	17009	16921	16948	17172	17137	17100	16966	17093	17117	17054	17025	16942	17083	16993	17060	16966	17043	17190	17106	16867	16881	17194	17003	16983	17054	16904	17009	17019	17129	16871	16938	16779	17040	17055	17094	16912	17104	17215	17036	16856	16917	16726	16878	16868	16896	16973	16797	17177	17048	16895	17024	17160	17092	16962	17076	16871	16883	16910	17139	17096	17010	17144	16813	16865	17102	17009	16882	17047	16934	17061	17040	16960	17021	17072	17054	17034	16874	17038	17062	16921	17141	17049	17069	17061	16812	16842	16989	16961	16966	16902	16928	16679	17032	17023	17019	17169	17152	16963	17032	16822	16809	16819	17016	17143	17072	17075	17029	16984	16872	16916	17018	17110	16926	17145	17023	17137	17069	17046	16988	17019	17061	16779	16792	16851	16999	16883	17242	17139	16934	17161	16854	16947	17115	16927	17109	16982	17137	17109	16908	16793	17004	17058	17157	16934	17080	16927	16945	16990	17027	16937	17094	17041	17032	16856	16955	16921	16848	17026	16836	16952	17184	17018	17078	16880	16885	17176	17099	17026	16934	16983	17084	16950	16718	16948	16859	17121	16862	16981	16967	16907	17010	17074	17059	17185	16939	17112	16865	17170	16881	16821	17134	16996	16943	16970	17054	16935	16915	16796	16973	16895	17045	17114	16808	17212	17011	16714	17119	17035	16949	16992	17062	17077	16914	17026	16899	17117	17005	17033	17063	16966	17034	16898	16976	16795	16927	16929	17101	17026	17008	17025	17102	16985	16826	16833	16882	16983	17002	16940	17242	17116	16989	16948	17100	17014	16956	17150	17030	16922	16853	16934	17092	16735	16914	16976	16826	17023	16823	17186	16905	16928	17107	16859	17015	16942	17053	17097	16932	17015	17056	16992	17210	17081	17030	17019	16979	17106	17095	16880	16925	16906	16785	17011	17051	17067	16969	17036	16937	16942	17119	17034	16949	16862	17090	16988	16869	16971	17080	16917	17028	16909	16980	17076	17147	16972	17025	16952	17120	17054	16987	16926	16938	16990	16962	17002	16950	17041	16945	16914	16978	17009	17094	16995	16872	17118	17143	17241	17072	17039	17065	17092	16825	16959	17137	17016	17141	16796	17039	16951	17052	16743	17126	16880	16916	16998	16918	16967	16800	16961	17070	16979	16919	16883	17155	17221	16948	16826	17014	16931	17066	16849	16910	16862	16986	16991	17023	17001	17174	17181	17053	16930	16991	17162	17055	16881	16948	16986	17011	17136	17124	17035	17271	17116	16827	17002	16974	16858	17001	16885	17045	17282	17017	17118	17004	17060	17033	17078	17132	17137	17025	16875	17071	16899	17228	17099	16880	16831	17217	17140	17109	16877	16697	16938	17102	17301	16923	16877	16917	17057	17051	16923	17042	16995	16910	16950	17161	17035	17169	17075	17012	17013	17012	16908	16949	16944	17024	16887	16894	16923	17174	17037	17041	16891	16859	16843	17046	16933	17102	16935	16855	17018	16959	17035	17247	16971	16903	16921	16958	17050	16859	17017	16981	16826	16988	16999	16915	17022	17106	17005	16930	17132	16897	16953	17230	17061	16912	17182	16944	17022	17182	16896	16890	17029	17023	16920	17029	17130	16931	16858	17181	17069	16884	17074	17166	16817	17053	17187	16892	16982	16848	16929	17180	17070	17184	17211	16941	17052	17159	17045	17169	17134	17092	16858	17016	16861	16958	17020	17094	17065	17062	17064	16931	16901	17136	17149	17034	17024	17004	16833	16965	16981	17253	17029	17108	16954	16889	16953	17031	17048	17277	16943	17022	16845	16967	17119	16859	16921	16958	16952	17131	16948	17005	16929	16859	16790	17192	16947	17095	17058	17196	16965	17131	17107	17134	17111	17063	17031	17041	17137	16983	17062	16970	17157	17028	16920	16924	16880	17015	16940	16995	16901	17115	16817	16799	16906	16812	17033	16838	17077	17068	16945	17129	16934	17278	17043	17088	16825	16992	16922	17073	17160	17035	17141	17021	17104	17013	16981	16968	17165	17014	16998	17039	17067	16944	17088	17055	16945	17219	17096	17060	16944	16927	16933	16952	16989	17008	16692	17069	17146	16734	16854	16860	16962	17101	16946	16876	16805	17072	17058	17014	17070	17022	17151	17049	17273	17111	16971	16940	17013	16958	17159	17026	16868	16887	17059	17043	16931	16989	17096	16942	16864	17097	16921	16964	16956	17197	16920	16938	16983	16906	16999	17002	16985	17181	16909	17179	17014	16938	17051	16924	16808	17048	17101	16829	17020	17059	17090	16984	16940	16863	16766	16974	17003	16992	16796	16757	17019	16868	16935	16790	16969	17014	16875	16865	16956	17012	17025	17010	17186	16945	17144	17255	16986	17003	17066	17081	17078	17067	16859	17098	16964	17354	17068	17028	17069	16916	17024	16861	17087	17122	17029	17115	16897	17088	17198	16913	17005	16750	16868	17220	16820	16994	16903	16988	16940	16976	16985	16926	16938	16921	16994	17159	17087	17034	17061	16866	16915	16786	17065	16893	16914	17003	16889	17048	17199	17037	17036	16945	16922	16865	17101	16811	16913	16901	17150	17087	17001	17238	17112	16715	16975	16950	17207	17000	17078	16917	16880	16991	16955	16906	17058	17092	16808	16813	17026	17135	17013	17108	16804	16963	17056	16947	17028	17047	16891	17196	16780	17059	17018	16975	16877	16996	17032	16989	17098	17075	16958	17022	16886	17131	17190	16878	17130	16834	17033	16971	17091	17064	16917	17078	17208	16987	16970	16883	16921	16943	16987
18077	30396	29543	24515	21974	20174	17139	16780	16595	15701	15136	14321	14140	14140	14918	22533	27037	25624	22257	20002	16356	14643	14236	14054	13971	14023	13891	14100	13918	14127	13927	14040	14072	14261	14032	13918	14019	13941	13935	13963	14019	13909	14008	13962	13996	13977	14014	13981	13938	14045	13964	14076	14152	14169	13934	13995	13961	14081	13917	14021	13985	14046	13802	14043	14081	14101	14010	14118	14000	14022	13880	14113	14054	13995	13789	14183	13969	13944	13967	14165	14072	14052	13938	13967	14013	13938	13887	14017	13994	13805	14034	13846	14140	13911	14055	14022	13951	13932	14080	13994	13974	14037	13880	13846	14112	13841	14079	13982	14048	13960	14195	13968	13933	13815	13927	14023	14036	13915	13951	13981	14197	13907	13934	14057	13964	13930	13883	13988	14057	14068	13960	13922	13823	13995	13831	13992	13974	13977	13935	14060	14018	13864	14028	14134	13953	14082	14043	14128	14000	14035	14007	13853	14068	13920	13973	14082	14038	14089	13964	14116	13941	13895	13882	14050	14078	13916	14062	13988	13940	14067	13959	13978	13938	14074	13924	14185	14042	14071	14017	13955	13957	13881	14201	14074	14155	14054	13990	13888	13962	14218	13981	14080	14108	14104	13720	14081	13938	14005	13992	13978	13990	14121	14066	14061	13835	13971	14115	14057	14097	13927	14017	14085	13981	13991	13936	13982	13770	14001	13891	14055	14045	13933	14085	13931	13934	14001	13871	13871	14046	14059	13867	13889	13927	14017	14069	13695	14004	13968	14090	14032	13956	13984	14073	14030	14099	13930	13948	14036	13920	14012	13993	13985	13837	13990	14029	13900	13967	14224	14043	14073	14077	13917	13998	13993	13760	14113	14036	13882	13898	13938	14023	13985	13981	14045	13960	13961	13937	14060	13968	14074	14030	13764	13848	14077	14182	13976	14091	14060	13947	14103	13932	14022	13983	14010	14031	14070	13993	14025	13964	13993	14059	14090	13833	13973	14091	13957	14054	14035	13927	14018	14014	13906	14103	13913	14051	14140	13770	14012	13899	13916	14109	14064	14047	14033	14019	13922	14035	13748	14120	13989	14074	13985	13993	13932	13982	14027	13975	13938	13965	14020	13955	13928	14046	13962	14002	14062	14081	14104	14185	13852	13927	14068	13876	14057	14099	14157	13988	14064	13985	14013	14018	14121	13935	14019	14023	13982	14088	14040	13952	13902	14023	13915	13958	14076	13981	14158	14066	14031	13928	14063	14112	14035	13955	13948	14010	13948	13996	13917	14038	13888	14018	14034	14133	14063	14046	14056	14064	13908	14118	13785	13806	14001	13985	13976	14061	14010	14060	14123	14020	13925	13956	13941	14121	13995	13837	13990	13987	13911	14170	13759	14136	13933	13922	14210	14171	14139	13883	13977	13978	14020	14017	13919	14031	14070	13805	13993	13918	13892	13950	14159	14040	14027	13976	13818	14176	13943	14163	14067	13989	13959	14108	13987	14060	13937	14056	13951	14086	13962	13990	14065	13901	13999	13935	13972	14139	13859	13949	14042	14040	13887	14095	13898	14034	13976	13935	14154	13956	14038	14046	13916	14026	13965	13998	14071	14140	13976	13940	14122	14090	14031	13861	13884	14068	13790	14115	13877	14032	14094	14074	14102	13889	14155	14017	13903	14010	14003	14043	14197	13991	13892	14046	13925	14082	13996	13909	14000	13935	13906	14141	13750	13984	14145	13992	13869	14089	13874	14037	14135	13930	13857	13839	14084	13984	14019	13929	13998	14000	13975	13938	13891	13875	14078	13857	13848	14154	13931	13991	14039	13797	13979	14165	14044	14036	14036	13935	13963	13899	13877	13991	14076	14032	13924	13960	13959	14075	13933	13939	14151	14138	13859	14078	13956	14180	13994	13926	14079	14062	13847	13946	13913	13958	14102	14022	14018	13853	13995	14132	14099	14112	14045	14018	13895	14075	13970	13890	14179	14055	14198	14035	13968	13811	14024	13993	13929	13788	14076	14021	13952	14043	14013	13939	14000	13975	13873	14094	14112	13913	14081	13933	14027	14013	14050	13968	13961	14046	14067	14066	13927	13973	14166	13928	13925	13897	14060	13959	14060	13937	13822	13980	13910	13990	13967	13918	14055	14229	14094	14080	14173	13886	13847	14014	14082	13965	13880	14041	14128	13926	14117	14109	14031	14124	13945	14036	14052	14039	13969	14118	13889	13932	14087	13989	13873	14176	13868	14185	13847	14162	14086	14056	13862	14107	13937	13993	14113	14060	13798	13981	14033	14219	14023	13978	13986	13997	13908	14024	14033	13963	14077	13967	13883	14026	14095	13913	14058	14032	13898	14179	13942	14060	13910	13854	14085	14031	13949	13967	14045	13912	14056	13964	14080	14090	13992	13947	13998	13900	13872	14109	14024	13999	13859	14179	14153	14092	14006	13927	13993	13926	13974	13983	13973	14064	14032	13827	13871	14084	14121	13928	13937	14069	13976	13914	14086	14113	14072	13906	13907	14026	13924	13953	13908	13969	13910	14050	13954	13998	14099	14138	14038	14013	13997	13981	13885	13854	13940	14055	14053	14037	13985	13968	14019	14077	13974	13856	13877	14034	14025	14007	14098	14109	13949	14052	13975	14166	14205	13987	13989	14055	13998	13737	14010	13907	13805	13980	13912	13934	14100	13979	14041	14019	14127	14083	13922	13928	14041	14061	14169	13976	13873	14139	13898	13989	14125	14022	13868	14093	14063	14102	14009	13797	13855	14124	13927	13907	13955	13765	13847	13980	14019	14017	13983	14004	14073	14029	13941	14029	14078	13954	14039	13908	13827	14089	14124	14047	13939	13933	14008	14020	13879	13989	14020	13923	13962	13923	14013	14016	14047	13867	14130	13854	13947	14038	13936	13846	14166	13815	14055	13968	13915	14095	13964	14185	13918	13985	13966	14022	14013	14081	13939	14082	13923	13941	14004	13989	13780	13888	13920	13980	13951	14030	14071	14099	14015	13929	13971	14018	13927	14045	14068	14038	14160	14010	14116	13842	14069	13931	14123	13844	14135	13965	14098	13852	14091	13921	13904	13835	14138	14086	14016	13865	14089	14050	13915	13963	14060	14012	14137	14021	13892	13823	14213	13966	13997	13835	14046	14224	13979	13876	14020	14102	13896	13927	14094	14179	13905	14201	13852	13942	13961	14010	13958	14073	13836	13925	14082	14001	13831	13987	14110	14066	14065	13884	14004	14028	14023	13910	13928	13982	14005	14045	13840	14003	14024	14044	14097	13825	14004	14073	13937	14155	13851	13844	13956	14056	14109	14033	13950	14178	13899	13957	13982	14053	14065	13972	13959	13916	13900	13902	14082	13881	13975	14037	13973	14140	14191	13818	14091	14042	13991	13887	13989	13896	14051	13929	14048	14134	13949	13977	14038	13985	14093	13889	13953	14144	13996	13923	14067	14021	13900	13968	14035	13866	14005	13997	13948	13990	13974	13945	13885	13950	14027	14075	13881	13930	13940	13972	13901	14085	13885	13939	14010	13933	14024	14049	14058	13963	13981	13948	13966	13881	13995	13899	14056	13949	14046	13893	14035	14045	13960	14009	14037	13773	13871	14022	13927	14164	13928	14165	14086	14029	14066	13910	13872	13951	13955	14001	14060	13964	14115	14127	13881	13989	14116	13970	13932	14022	13825	14049	14017	14100	14028	13950	14132	13912	13799	13811	13926	13999	13936	14185	14059	13956	14067	13985	14031	13910	13962	13919	14096	13886	14072	14032	14202	13953	13954	13946	14147	14051	13988	14142	14054	13935	14019	13838	14042	14032	14078	14055	13914	13743	14001	14062	13961	14033	14020	14081	14022	13985	14048	13866	13901	14122	14002	13893	13988	13824	14030	14033	13944	14119	13910	14124	14056	14055	13777	13946	13956	14112	13935	14114	13964	14173	14042	13945	13972	14016	14004	13837	14028	13988	14002	13944	13941	13955	13916	13922	13896	14010	14169	13998	14117	13964	13951	13946	14102	13922	13945	14158	14029	13870	13868	14027	13998	13903	13878	14096	13985	13904	14060	14043	14063	14092	13902	14014	14110	14030	14009	13957	13906	14022	13974	13994	14020	14034	13956	13915	13947	14134	13937	14136	14008	14005	13897	13824	14041	13936	14008	13978	13956	14055	13938	14149	13962	13940	14035	13983	13967	14064	13792	13958	14085	14188	14076	14035	13868	13989	14107	14135	14173	13904	13844	14155	14011	14002	14074	13915	13882	13971	14115	13979	13992	13824	13883	14054	13879	13943	14009	14054	14055	13992	13965	14070	13986	13920	14205	13928	14056	13855	13880	13908	14002	13923	13910	13888	14019	14133	13904	13951	14082	13939	13965	13999	14021	13988	13980	13959	14064	13827	13909	14099	14058	14098	13935	14017	13865	14053	13922	14136	14039	13850	13837	13984	13873	13922	13908	14128	14112	13944	14080	13995	13959	14036	13938	13970	14012	13851	13924	13918	14019	14053	13974	14029	14040	13851	13982	13902	13906	14015	13955	14019	14088	14082	13957	13925	13920	14025	14049	13954	14050	14039	13894	13866	14298	13996	13968	14139	13825	14020	14005	14070	14021	14065	14074	14003	13966	13968	13955	14036	13989	14055	13967	14038	13929	14200	13943	13993	13761	13996	14194	14003	14031	13843	13966	14066	13819	14007	14121	14029	13951	14018	14055	14105	13927	13980	13910	13934	13919	13938	13914	14036	13916	13978	14138	14035	13950	14023	13912	13975	13864	14112	13914	14057	13999	13819	13989	13823	14078	13920	14105	14040	14006	14026	13986	14080	13800	13953	14140	14103	13963	14017	13972	14068	14008	13975	13979	13969	14074	13947	13928	13966	13995	13966	14164	13870	13885	13983	14050	14012	14138	14183	13831	13938	13973	13766	13882	14083	14152	13996	13919	14187	13996	13947	14113	13896	14049	13869	14167	13962	14072	14000	13933	13937	14055	13941	13848	14064	13943	14013	14013	13948	14137	13901	14075	13938	13994	13891	13999	14007	13877	14161	13984	13975	14071	14047	13979	14052	14227	13974	14054	13995	13948	14033	14012	14124	13839	14051	13864	13856	14133	14000	14176	14043	13975	14030	14056	13719	14023
24128	21503	29107	24437	22280	24831	24883	20440	19375	19311	18548	17747	17670	17582	17783	24605	32020	31480	28224	26648	21172	18402	17594	17214	17326	17060	17106	17348	17130	17106	17203	17014	16914	17107	17053	17098	17051	16786	17080	16934	16972	16983	17020	16984	17048	17076	17068	17084	17086	17090	17039	17198	17133	17063	17115	17078	16987	17079	17094	17129	16891	16977	17177	16929	17029	17147	17260	17070	17139	17084	16919	16979	17090	17041	17005	16887	17010	17160	17162	17113	16855	16922	16781	17026	17120	16809	16946	16975	17024	16961	17056	17065	17030	17018	16922	17019	17175	17058	17043	17166	17004	16989	17219	17012	17139	16967	17099	17202	17037	17040	16970	16944	17140	17130	17045	17029	16976	16902	16995	17184	17035	17185	17006	16897	17100	16949	16916	16874	16908	16906	17092	16850	17040	17042	17196	17000	17024	17230	16844	17111	17036	16780	16945	17062	17060	17130	16830	17037	17089	16954	17120	17100	16961	16918	17136	17167	16926	17138	17064	16996	17081	17060	17042	17001	16910	16753	16917	17079	17083	16900	16864	17107	17036	17098	17037	17087	16775	16918	17106	17059	17166	16679	17012	17199	17228	17103	16877	17003	17131	16914	16964	16887	17098	17001	17052	17165	16773	16906	17082	16858	17101	16871	17082	17124	17019	16934	17041	17146	17082	17003	17015	17028	17093	17060	17034	16986	16934	16839	16853	16971	16845	16973	16816	16938	16962	17075	16987	16998	17090	17033	17110	17116	16957	17025	16842	16879	17056	17149	16924	17100	17052	17124	17062	16900	16814	16866	16936	16758	16920	17145	16896	16690	16962	16997	16937	16986	17147	16920	16938	17062	16984	16841	17023	17092	17058	16927	17122	17090	17086	17075	17138	16962	17033	16924	17114	16998	17055	17112	16968	17221	17000	17017	16997	17016	17080	17115	17108	17000	16867	17106	16958	17050	16946	17090	17117	17047	17054	17310	17195	16949	17175	16999	16815	16923	16802	16858	16706	17055	16969	17158	17037	17079	17118	16857	17074	17079	16950	16897	16973	16846	16918	17006	17031	17150	16933	16976	16769	16957	17140	17064	17196	17021	16864	16988	16943	17034	16896	16881	17008	16940	16957	16842	17054	16760	17041	16962	16867	17007	16939	17130	17098	16956	17056	17065	17107	16832	16865	16902	17139	16802	16886	16855	17086	17021	17018	17096	17223	16884	17053	16922	17035	17112	16952	16952	17080	17004	16971	17157	16892	17038	17181	17157	17082	17028	16996	17022	17056	16989	17208	17178	17059	16963	16859	17266	17087	17131	16864	16987	17118	17042	16970	17074	16927	16838	16946	17115	17011	17099	17126	17042	16930	16975	17009	17087	16789	16953	17028	17011	17047	17075	16821	17163	17008	16870	17178	16965	16880	17100	16981	16811	17021	16911	16919	16964	16935	16966	17009	16981	17002	16890	17063	16935	17121	16990	17085	16911	16858	16854	16912	17001	16990	17050	16869	17156	16996	17175	17137	17065	17027	16930	16976	17002	17261	17015	16829	17012	16997	16871	16960	17041	17417	17003	17086	16850	16952	16836	16981	16938	17053	17010	17019	17001	16988	16995	17018	17073	16845	17022	16808	16952	17189	17110	16894	17107	16974	16982	17129	17338	17101	17134	17049	17059	17091	17005	16806	16694	16774	16903	17106	17115	16990	16929	17138	16972	16928	17002	16888	16877	16860	17221	17142	17037	17036	17100	16909	17039	17098	17006	16951	16946	17098	16930	16978	16985	17078	16975	17003	16992	16927	17028	17030	16982	17052	17195	17068	16987	17159	17033	17013	17057	16949	17078	17047	16837	16978	17095	16984	16997	17076	16818	16879	16876	16991	16917	16914	17163	17149	17084	16969	17221	16996	17036	17021	16953	17100	16737	16808	16962	17064	16994	16949	16994	17197	16743	16969	17101	17136	16922	17054	16820	16982	16981	16969	16808	17188	17091	17066	17102	17208	16973	16974	17069	16907	17099	17110	16975	17056	17034	16855	16938	16849	16808	17050	17083	17091	16975	17004	17083	17011	16983	17006	17017	16765	17045	17050	16811	17127	17144	16967	17020	16946	16909	16943	17045	17085	16941	16975	16982	16961	16969	17029	17081	16951	16980	17019	17067	16973	16922	16912	16861	17199	17235	17004	17022	17031	17034	16768	17014	17094	17092	17177	17077	17042	16902	16835	16964	16748	16810	17089	16931	16943	17043	16995	16985	17007	16936	16895	17059	17171	16949	17027	16877	17096	16942	16672	17121	17023	16961	17151	16842	16857	17336	16852	17098	16928	16775	17079	17064	17297	17059	16949	17246	16974	17085	16760	17058	17069	16764	17032	16889	16966	16900	16928	17202	17143	16995	16981	16951	17150	17018	17062	17209	16990	16999	16929	17018	17053	16988	17114	17130	16686	16926	16983	16838	16891	16908	17033	16947	16981	16845	17122	17106	16839	16850	16987	16925	17122	17016	16823	16852	16911	16958	16930	16831	17042	16960	17031	17140	17152	16963	17000	16811	16853	16955	17146	17102	17147	17079	16834	16979	17124	16955	17038	17048	17045	17048	17170	17044	17063	17019	16868	17037	16920	16988	16943	16946	17016	16966	17050	17130	16996	17208	16950	17021	16953	17116	17093	16972	17035	16986	16995	16948	16881	17142	17018	16952	16987	16913	17106	16931	17009	16814	17161	17099	17148	16964	17176	16960	16943	16933	17093	16927	17016	17063	17024	17225	16855	16851	16989	16965	17136	16992	17124	17122	16870	16963	17048	17055	17095	17055	16897	17115	16971	17064	17053	17010	16810	17136	16945	17122	16878	17088	16999	17229	17010	16893	16970	16905	16948	16936	16990	17000	16841	16904	17148	17001	17001	16834	16935	17049	17154	16893	16978	17136	16966	16985	16975	17173	16934	16916	16979	17223	16806	16943	16906	17032	17293	16896	17245	16912	17047	17173	17110	17081	16918	16895	17075	16971	16863	16806	16996	16924	17072	17006	16964	16912	16946	17171	16863	17119	17028	16951	16690	17030	17043	16855	16837	17020	16967	16918	17086	16987	17114	16870	16818	17045	16937	17049	16941	17068	17041	17143	17253	17030	16986	17060	16955	16786	17138	16930	17056	16941	17095	17102	17110	16933	17080	17054	17077	16894	17216	16919	17059	16925	16974	16992	16866	16940	16915	16814	17060	17031	16664	17052	17002	16888	17049	16998	16802	17242	17054	17030	17066	16904	16902	16917	17030	16949	17022	17115	16934	17087	17059	17001	17014	16653	17099	16859	17066	17069	17031	16924	16775	16972	16870	16953	16862	16937	17001	17173	16817	16966	17078	16915	16977	17089	16799	16992	17023	17039	17046	17002	17074	16744	16891	17155	16907	16862	17083	17161	17098	16984	16913	16899	17093	16691	16994	16974	16839	17135	17136	16757	16935	16956	16942	17125	17033	17124	17044	17082	17045	17115	17110	17059	17087	17240	17109	16830	17031	16984	16912	17019	17131	16957	17013	16974	16827	17074	16860	16843	17043	16976	17086	16991	16956	16913	17200	17046	17175	16846	16805	16915	16926	16820	16915	17075	17056	16785	16805	16869	17002	16796	16891	17152	16696	17124	16969	17011	16967	17124	17073	17074	16899	16932	16893	16711	16909	16725	17151	16853	17175	17003	16887	16881	16957	16928	16812	17051	17197	17056	16974	16852	16988	16984	17049	17137	17102	16783	16990	16881	16807	17112	16994	17003	17002	16976	16960	16663	17015	16972	16975	16956	17059	17037	16984	16950	17043	17027	17031	16995	17077	17051	17095	16930	16965	17054	17172	17029	16943	17033	16960	16784	17085	16837	16943	16957	16983	17049	17017	16843	16954	17004	17049	17076	17052	16926	16886	16975	17137	16942	17025	16917	17009	16870	17089	17071	17211	17061	16823	16815	16834	17241	17197	16908	16758	17091	16968	16812	17105	16888	16770	16953	16964	17067	17067	16621	17008	17029	16999	17243	17228	16845	16811	16725	16897	17065	17052	17096	17130	16980	16752	17061	16987	16947	17109	16954	17106	17159	16849	16979	17071	17102	16900	17043	17019	17210	17155	16988	16966	17101	16953	17145	16901	16909	17139	16885	16894	17098	17133	16929	16769	16991	17143	16846	17197	17312	17030	16984	16783	16955	17123	17121	17008	16903	16945	16903	16856	16930	17085	17149	17142	16999	17045	16923	16894	17040	17020	17020	17067	16849	17039	16941	16919	16932	17050	16971	16912	16879	17131	16843	17072	17064	17014	16847	16866	16937	16881	17022	16926	17136	16897	17195	16873	16752	16958	16942	16961	17022	17115	16956	16962	17044	16854	17082	16970	16893	17185	16929	16999	16977	17035	17277	16937	17053	17016	17044	16945	16994	17137	17055	17005	16835	16853	17067	17062	16916	17054	16909	17015	16852	16996	17241	16892	16820	16802	17052	16837	17204	17066	16801	17059	16790	16985	16899	16959	17150	16900	16822	16945	16949	16904	17008	17105	17198	16946	16879	17150	16865	17048	17022	16792	17260	17012	16953	16981	16952	16836	16930	17010	16939	16892	17035	17077	16829	17010	16993	17062	17000	16863	17142	17125	16934	16946	17076	17130	16923	17173	16994	17167	17012	17038	16993	17072	17028	16940	16984	17020	17095	16964	17172	16905	16975	16935	17107	16786	17062	17019	17040	16944	17035	16857	16844	16779	16953	16810	17056	16961	16842	17118	17000	16939	17035	17220	16849	17000	16945	17041	17080	16957	17000	17022	17209	17016	17003	16977	16996	17003	16934	16802	16952	16743	16945	16924	16864	16932	16891	16933	16926	16963	17117	17173	17122	17070	16913	16733	16858	16986	16925	16646	17062	16857	17126	17101	17005	16887	17021	16940	16957	17217	17086	17101	16966	17038	17112	17041	16907	17077	16870	16845	16918	17074	16996	17090	16962	17142	17004	17007	17017	17078	17003	17068	16971	17154	16973	17086	16828	17114	17070	17104	16810	17047	17030	16932	16901	16808	16967	16856	16997	16947	16876	17036	16976	17161	16945	17018	16820	17110	17208	17130	17115	17113	16894	17058	16765	16949	16952	17044	16687	16884	17090	17093	17074	17043	16941	17118	16978
20060	34237	34155	28041	25160	22108	19441	18558	17669	17182	15640	14489	14266	14360	15116	26508	34162	31486	28387	25508	18202	15262	14154	14076	14104	13833	13925	13893	13825	14012	14048	14072	13996	13939	13906	14068	14070	13880	13879	13708	13870	13906	14010	13898	13788	14005	13912	13950	13904	13920	13907	13910	13984	13888	13873	13971	14009	14092	14139	13993	13933	13906	13864	13919	14067	13734	13969	13996	14069	13779	13966	13922	13984	13978	13869	14021	14095	13814	13957	14065	14096	13960	13887	13933	13968	13982	13986	13961	14041	13979	13825	13872	13747	13735	13818	13933	13815	13917	13966	13857	13978	13898	13849	13913	13927	13969	13900	13961	13945	13694	13871	13946	13777	13720	14001	13894	13967	13898	13899	13971	13878	13945	13997	13959	14064	13684	13890	13967	14030	13842	13932	13869	14001	13799	13988	13960	13821	13830	14066	13912	13912	13831	14040	13980	13988	14041	13942	14029	13918	13878	13837	13969	13860	13960	13936	14051	14057	13995	13900	13700	13887	13983	13911	14030	13934	13907	13932	13792	13978	13818	14021	13911	14137	13851	14079	14138	13963	13897	13969	13912	14041	14093	13937	14092	13748	13834	13942	13789	13832	13938	13961	13875	14051	13957	14027	13891	13841	13980	14063	13898	14013	13972	13893	14029	14003	13852	13859	14061	14026	13797	13832	13928	13942	13975	13900	13961	13771	14015	13957	14029	14012	13930	13693	14028	14077	13816	14091	13838	14120	13999	13933	13977	14094	13996	13813	14121	13911	13969	13956	14006	14016	14035	14155	13861	13921	14017	13969	13817	13885	13985	14002	13844	14040	13804	13872	14100	14088	13990	13966	13882	13967	13902	13946	13853	14005	13849	13823	13862	13941	13876	13921	13877	13884	13997	13943	13833	13941	13947	13890	13888	13878	13985	13979	13887	13979	13809	13915	13973	13794	13900	13922	13898	13991	13813	13862	13999	13933	14107	13872	13912	13956	13675	14025	13861	13935	14016	14072	13847	13977	13987	13966	13859	13887	13892	13922	13828	13851	13962	13868	13809	13759	13709	13949	13918	13949	13816	13795	14049	13839	14008	13944	13899	13889	13937	13999	13826	13903	13935	13889	14045	13796	13756	14029	14011	14070	13964	13995	13916	13972	13853	13745	14009	13822	13921	13785	13816	13989	13933	13936	13905	13721	14024	13889	13848	13906	14054	14093	13877	13936	13818	13881	13994	13881	13844	13829	13939	13885	13750	13893	14009	13993	13782	13963	13995	14036	13764	13957	13933	13885	13949	13949	14121	13867	13971	13990	13859	13848	13943	13987	13889	14147	13816	14055	13855	13714	14001	13991	14024	13879	13874	13920	13941	13822	13911	13879	13988	13889	14116	13886	13757	13925	13944	13876	14048	13885	13930	13960	13908	14097	13937	13975	13835	14000	13866	13964	13852	13804	14080	13946	13921	13969	14002	13889	14026	13883	13931	13917	13975	13984	13824	13851	13980	13770	14057	13833	13987	13812	13876	14001	13845	14148	13886	13784	13952	14027	13931	13748	13876	13857	14018	13950	13993	13885	14028	13867	14177	13836	13948	13978	13796	13764	13959	13975	13821	14013	13933	13944	14060	14044	14023	14010	13887	14073	13967	13735	13965	13917	13828	13813	13810	13834	13859	13987	13996	13934	13740	13941	14027	13896	13961	13783	13892	13923	14008	13917	13885	13946	13871	14029	13986	13841	13997	13897	13809	14068	14047	13953	13984	13938	13903	14006	14042	13971	13840	13973	13961	13887	14088	13982	13960	13954	13870	13839	13831	13942	13857	13965	13864	13931	14034	13833	13963	13979	14140	13871	14017	13815	14039	13844	13958	13909	13932	13946	14027	14072	14058	13866	13806	13983	13922	13831	14086	14027	13964	13971	13886	13922	13877	13992	13923	13978	14039	13991	13923	14005	13931	13808	14037	13974	14055	13888	13833	13950	13836	13990	14088	13997	13886	13747	13720	13822	14023	13873	14066	13936	13896	13849	13916	13740	13994	13967	13898	13825	13907	13905	13891	13887	13906	14005	13934	13948	13923	13974	13971	13960	13912	13805	13936	13793	13744	14081	13899	14033	13943	13890	13946	13858	13803	13966	13891	13909	13831	14009	14096	13968	13824	13927	13982	13815	13899	13919	14067	14088	13869	13938	13962	13979	13966	13991	13958	13845	13864	13727	13955	13984	14041	13923	13777	13865	13963	14047	14042	13973	13924	13962	14025	13844	13845	13971	14016	13974	14021	14009	13920	13970	13909	13816	13880	13791	13886	13968	13923	13858	14078	14022	13924	14135	14015	14127	14042	13871	13869	13878	14111	14008	13846	13842	13900	13850	14077	13969	13949	13949	13846	14002	13941	13924	13820	14003	13918	14029	13949	13911	13927	13915	14115	13894	14075	13942	13827	14044	13958	13837	14039	13912	13910	13851	14020	13825	14079	13754	14083	13978	13846	13989	14036	13756	13981	13907	13864	13763	13937	13929	13835	13918	13967	13905	13887	13968	14026	13824	13844	14143	13924	13879	13827	13939	13962	13881	13929	13910	14070	14006	14090	13772	13849	13926	13945	13861	13822	13979	13973	13858	14108	13974	13856	14032	13846	13807	13686	13986	14005	14065	13886	13922	13936	13921	13918	13854	14025	13899	13818	13935	13892	13896	14007	14026	14035	13931	13933	13978	13907	14034	13952	13776	13911	13896	13850	13917	14056	13848	13920	14051	13806	13953	13956	13828	13958	13934	13915	13979	13820	13997	13862	13981	13989	13865	14007	13869	13778	13964	13904	14060	13895	13887	13799	13898	13860	13934	13861	13910	13998	13899	13915	14093	13895	13763	14043	13891	13894	13780	13898	13901	13785	13802	14017	13953	13854	14035	13933	14049	14012	13902	13939	13931	13853	13998	13916	13904	13903	13761	13876	13889	13744	13949	14060	14103	13760	13821	13912	13937	13878	13992	13969	13782	13953	13920	14047	13818	14000	13897	13768	14084	13935	13950	13898	14044	14018	14071	13932	13746	13902	14088	13944	13862	13927	13838	13953	13925	13954	13886	13812	13838	13848	13736	14067	13971	14016	13909	14173	14009	13985	14133	13917	13976	13965	13990	13963	13908	13995	13955	13871	13896	13877	13971	13829	13780	14002	13744	13789	13840	13926	13938	13842	13828	13799	13789	13943	13910	13945	14003	14082	13695	13794	13999	14001	13884	13991	13886	14072	14005	14014	14180	13915	13996	13993	13819	13813	13714	14081	13859	13903	13923	13821	13968	13907	13952	13887	13937	13854	13876	13999	14060	14042	13914	14028	13783	13918	14058	13943	13901	13947	13985	13910	14012	14053	13788	13814	13982	13748	13945	13959	14069	14014	13877	14019	14057	14002	13892	13952	13706	13911	13819	13811	13826	13886	13980	13938	13868	13996	13635	13808	13793	13858	14103	13963	13980	13777	13827	13886	13824	13921	13659	14061	14016	13995	13856	13824	13995	13834	14129	13907	13903	13933	14006	13993	14093	13856	13972	13975	13903	13961	13924	13850	13705	14051	14016	13964	14003	13817	13821	13768	14065	13916	13846	13894	13944	13811	13971	13892	13840	13893	13972	13900	14049	13823	13983	14034	13791	14010	13806	13976	13985	14066	13923	13735	13866	13881	13832	13940	13885	14024	13882	13996	13970	13915	14039	13899	13867	13791	13890	13859	14055	13902	14072	14060	13923	13822	13880	14081	14025	13881	13992	13895	13834	13910	13964	13967	13772	13846	13939	13864	13995	13953	13842	13906	13968	14040	14121	14051	13881	13879	13972	13999	14019	13954	13967	13938	13861	14048	13930	13800	14075	13974	14063	14075	13887	13952	13864	13832	13780	14036	13882	13903	14089	13836	13966	13878	13916	13976	13941	13851	13877	14038	14006	13888	13907	13914	14079	13905	14031	14043	13711	14037	13964	13841	13969	13916	13909	13919	13916	13753	13777	13960	13930	13986	14080	14025	13915	13959	14076	13931	13891	14014	13906	13906	13979	14039	13775	13874	13806	13784	14054	13714	13944	13631	13876	13899	13772	13900	13977	13842	13874	13876	13914	13875	13932	13845	13945	13984	13940	13943	14077	13871	14030	14015	14090	14002	13917	13846	14073	13985	14084	14040	14023	13971	13848	13829	13797	13864	13842	13920	13987	13985	13904	13882	13849	13832	14019	13838	13805	14000	13832	13742	13578	13914	13827	13931	14136	13929	13951	14111	13992	13909	13760	13931	13902	13893	13963	14145	13939	13850	13921	13761	13930	13985	14010	13918	13943	13947	13887	13952	13883	13896	13944	13932	14074	13843	13860	13993	13958	13747	14001	13910	13920	13901	13781	13903	13921	13834	14009	13926	13830	13809	13847	13956	13931	13835	13799	14000	13864	13995	13950	13925	13934	13955	13920	13956	14039	14021	13884	13963	13731	13907	14037	13980	13772	13845	13799	13955	13823	13826	13762	13985	13949	13966	13818	14047	14009	13896	13964	13988	14084	14027	13993	14187	14008	14070	13916	13865	13780	13707	13800	14081	13820	13904	13712	13997	13783	13814	13959	13838	13972	14052	13801	13834	13915	13918	13771	13999	13936	13801	13900	13976	13751	13810	13908	14055	13906	13920	13631	13869	13833	14010	14029	13880	14014	13843	13922	14010	13764	13942	14095	13794	13883	14054	14040	13992	13886	13958	13871	14007	13875	13971	13860	14128	13820	13847	13898	13889	13876	13928	14029	13851	13982	13851	14065	13912	13851	13921	13914	13957	14058	13976	13760	13946	13837	13941	14093	14042	14029	13824	14052	13941	13927	13978	13934	13874	13874	13714	13869	13899	13818	13884	13902	13942	14022	14020	14031	13957	13875	13906	13905	13958	13890	13964	14064	13959	13879	14000	13835	13748	13845	13955	13955	13740	13930	13902	13891	14059	13887	13874	14052	14072	14028	13899	13771	13962	14019	14225	13945	13817	14111	13801	13782	14032	13895	13869	14000	13997	14080	13929	13966	13893	14043	14050	13779	13809	14011	13787	13917	13778	14114	13960	14035	13828	13785	14033	13929	13838	13772	14045	14025	14078	13879	13926	13875	13939	13985	13990	13884	13883	13911	13785	14022	13941
30187	23811	26453	22536	19311	18204	18004	17510	17467	17324	17184	16852	16941	16851	16870	16942	17304	17856	18350	18176	17539	17020	16804	16698	16857	17124	17015	16897	16798	17001	17002	17005	16849	17019	17057	16829	16754	16801	16906	16864	16832	16830	16776	16922	16794	16866	16940	17081	16775	16806	16931	16766	16759	16960	16766	16953	17027	16830	16902	16766	16867	16779	16940	16795	16767	16845	16726	16840	16762	16951	16770	16715	16756	16874	16965	16824	17058	16830	16789	16771	16899	17031	16791	16907	16985	16847	16900	16899	16974	16667	16774	16789	16766	16655	16958	16707	16893	16872	16874	16625	16788	16912	17126	16740	16838	16775	16748	16727	16786	16942	16719	16781	16693	16916	16775	16991	16845	16809	16864	17018	16858	16851	16793	16831	16912	16696	16748	16910	16714	16734	16926	16748	16930	16978	16836	16956	16736	16727	16888	17008	16848	16944	16757	16688	16872	16902	16856	16877	16849	16865	16980	16738	16985	16897	16778	16916	16790	16897	16839	16695	16798	16904	16991	16933	16846	16930	16978	16794	17109	16947	16688	16781	16807	16870	16816	16720	16812	16773	17016	16886	16725	16787	16729	17045	16617	16657	16789	16658	16874	16725	16854	16943	16886	16794	16755	16798	16706	16674	16752	16823	16770	17031	16872	17006	16766	16703	16953	16991	16992	16944	16860	16942	16580	16814	16876	16853	16927	16811	16920	16883	17097	16696	16895	16735	16880	16890	16815	16975	16895	16953	16914	16881	16880	16613	16719	16938	16838	16716	16712	17120	16676	16840	16885	16841	16745	16824	16638	17071	16901	16889	16916	16952	16747	16928	16811	16743	17027	16755	16936	16799	16723	16987	16975	16775	16691	16741	16795	16881	16769	16802	16683	16856	16937	16977	16974	16874	16726	16892	16966	16895	16881	16966	16737	16713	16884	16856	17001	16670	16798	16963	16796	16785	16880	16924	16813	16836	16803	16947	16891	16810	16799	16821	16924	16854	16773	16915	16807	16960	16911	16858	16760	16975	16760	16724	16993	17001	17008	16786	16894	16892	16811	16738	16833	16888	16662	16772	16818	16932	16848	16783	16880	16889	16650	16826	16918	16906	16756	16744	16633	16695	16783	16924	16906	16757	16787	16837	16788	16752	16869	16640	16748	17040	16841	16728	16815	16805	16857	16845	17047	16849	16980	16898	16761	16745	16735	16906	16874	16976	16642	16797	16842	16793	16839	16664	16840	16541	16804	16823	16858	16971	16772	16802	16798	16960	16666	16931	16762	16735	16869	16679	16812	16733	16657	17147	16748	16877	17058	16724	16767	16787	17139	16958	16805	16816	16936	16853	16804	16651	16792	16944	16969	16940	16979	16887	16833	16838	17041	16884	16743	16811	16831	16932	16987	16821	16721	16923	16744	16920	16742	17090	17076	16985	16874	16731	16773	16910	16800	16864	16638	16540	16990	16729	16750	16906	16936	16758	16929	16814	16914	16851	16882	16871	16868	16621	16846	16779	16839	16675	16837	16950	16914	16691	16859	16740	16780	16766	17065	16918	16959	17115	17017	16841	16878	16774	16970	16738	16802	16758	16956	17021	16832	16760	16795	16977	16747	16748	16902	16830	16676	17042	16682	16539	16607	16782	16942	16853	16930	16741	16932	16797	16801	16881	16907	16949	16927	16738	16798	16688	16971	17023	16789	16876	16830	16733	16677	16914	16710	16749	16783	16865	16614	16877	16714	16760	16840	16956	16631	16768	16743	16606	16916	16805	16859	16886	17085	16883	16940	17183	16971	16940	17133	16798	16832	16957	16913	17062	16831	16768	16837	16813	16850	16908	16684	16689	16810	16725	16705	17010	16858	16738	16958	16830	16672	16772	16845	16720	16815	16810	16734	16919	17003	17037	16906	16701	16773	17014	16671	16985	16734	17024	16702	16885	16933	16653	16711	16728	16828	16842	16900	16845	16936	16575	16929	16865	16816	16941	16731	16664	16807	16860	16806	16811	16697	16762	16864	16905	16927	16828	16950	16821	16778	16825	16846	16648	16770	16694	16754	16835	16896	16938	16988	16712	16926	16927	16957	16669	16894	16876	17023	17150	17000	16838	16713	16873	16739	16825	16878	16798	16815	16815	16698	16842	16917	16938	16795	16940	17019	16895	16723	16756	16810	16733	16824	16723	16852	16821	16810	16806	16914	16876	16729	16746	16770	16793	16766	16771	16758	16746	16891	16691	17144	16807	16802	17032	16969	16918	16995	16847	16812	16896	16852	17098	16736	16946	16824	16785	16609	16830	16875	16667	16523	16884	16949	16795	16942	16783	16642	16848	16723	17001	16755	16661	16790	16841	16788	16780	16875	16936	16861	16864	16832	16812	16966	16768	16950	16752	16835	16803	16977	16867	16837	16795	16826	16685	16950	16619	16943	16852	16778	16736	16947	17044	17061	17077	16902	16761	16848	16977	16916	16910	16718	16977	16694	16810	16739	16890	16856	16788	16613	16870	16913	16827	16649	16818	16860	16765	17069	16715	16829	16902	16833	16839	16852	16680	16788	16806	16794	16934	16566	16799	16894	16748	16697	16917	16951	16992	16703	16765	16800	16925	16865	16889	16951	16672	16911	16673	16950	16839	16994	16799	16831	16906	16859	16697	16552	16843	16865	16876	16862	16873	16775	16833	16910	16933	16826	16751	17091	16709	17004	16839	16818	16678	16622	16969	16714	16702	16651	16709	16808	16920	16883	16801	16843	16806	16706	17018	16964	16818	16731	17034	16983	16916	16589	16836	16736	16942	16883	16719	16843	16836	16912	16911	16755	16690	17027	16906	16584	16678	16874	16916	16870	16705	16785	16839	16748	16750	16834	17005	16864	16897	16883	16891	16806	16873	16922	16833	16821	16961	16851	16892	16948	16801	17019	16848	16804	16912	16961	16962	17000	16713	17129	16917	16916	16780	16811	16748	17122	16945	16800	16896	16932	16789	16867	16833	16997	16976	16906	16955	16716	16980	16846	16709	16790	17007	16807	16953	16926	16833	16898	16864	16825	16708	16975	16767	16797	16852	16822	16729	16874	16773	16996	16785	17014	16764	16681	16883	16872	16991	16930	16836	17125	16841	16988	16814	16872	17012	16848	16976	16873	16790	16773	16663	16800	16934	16884	16692	16834	16820	17041	16862	16937	16664	16855	16816	16853	16873	16931	16821	16742	16793	16690	16865	16687	16983	16915	16833	16860	16964	16991	16839	16744	16746	16683	16823	16893	16720	16873	16840	16728	16982	17010	16805	16933	16817	16937	17039	16869	16915	16752	16759	16878	16871	16654	16816	17012	16884	16720	16874	16863	17127	16853	16902	16853	16962	16842	16883	16884	16722	16779	16960	16783	16718	16969	16989	16815	16802	16805	16789	16877	16940	16889	16768	16770	16722	16590	16906	16883	16928	16941	16790	16887	16923	16699	16734	16887	16788	16741	16935	16849	16761	16927	16917	16869	16960	16835	16968	16980	16911	16772	16817	16746	16951	16793	16774	16814	17042	16763	16814	16999	16926	16694	16757	16836	16707	16907	16975	16905	16725	16879	16667	16732	16867	16805	16813	16932	16734	16763	16800	16789	16856	16968	16690	16885	16833	16952	17012	16865	16987	16701	16888	16810	16828	16888	16765	16967	16968	16828	16772	16743	16734	16823	16795	16784	16753	16678	16831	16843	16954	16648	16938	17002	16933	16866	16902	16914	17177	16895	17053	16769	16638	16718	16934	16899	16729	16665	16862	16724	17006	16877	16952	16901	17029	16925	16774	16907	16980	16747	16672	16680	16788	16938	16826	16908	16847	16883	16994	16913	16829	16747	16800	16724	16884	16783	16880	16924	16639	16914	17061	16781	16800	16777	16805	16870	16947	16840	16713	16880	16791	17035	16899	16857	16812	16802	17030	16975	16829	16902	16852	17038	17033	16934	16796	16727	16868	16863	16749	16864	16865	16956	16780	16708	16694	16894	16790	16874	16880	16816	16883	16943	17005	16874	16832	16851	16778	16718	16803	16737	16673	16766	16831	16922	16883	16998	16775	16829	16755	16850	16891	16731	16989	16644	16888	16918	16868	16920	16747	17080	17102	16750	16843	16866	16847	16892	16689	16882	16979	16765	16593	16815	16761	17001	16735	16936	16715	16748	16871	17063	16847	16977	17039	16945	16780	17019	16859	16673	16839	16913	16905	16791	16775	16853	16695	16774	16744	16903	16744	16931	16803	16803	16778	16787	16866	16713	16891	16828	16952	16775	16938	16683	16837	16997	17000	17086	16796	16781	16930	16951	16982	17062	16989	16999	16832	16993	16851	16996	16917	16872	16849	17079	16752	16912	16831	16976	16699	16873	16877	16907	16997	16862	16740	16923	16724	16748	16911	16570	16957	16781	16922	16741	16946	16734	16856	16724	16770	17018	16808	16766	17003	16997	16880	16955	16746	16623	16785	16692	16640	16744	16951	16957	16893	16681	16741	16891	16803	16861	16575	17062	16719	16881	16938	17004	16957	16911	16829	16671	16945	16972	17062	16968	16894	16907	16815	16840	16741	16790	16824	16648	16746	16940	17059	16915	16745	16669	16813	16844	16855	17039	16611	16840	16707	16903	16855	16983	16768	16574	16793	16639	17037	16707	16670	16742	16925	16764	16829	16755	16846	16851	16786	16650	16749	16992	16844	16812	16895	16883	16866	16889	16985	16918	16692	16711	16699	16931	16893	16804	16863	16901	16884	16927	16733	16720	16842	16968	16788	16808	16691	16757	16965	16780	16938	16881	16936	16742	16890	16793	16691	16767	17010	17026	16843	16807	16803	16772	16786	16983	16954	16788	16949	16916	16864	16752	16888	16812	16847	16709	16892	16876	16636	16928	16764	16967	16916	16777	16886	16716	16889	16966	16903	16919	17036	16891	16884	16806	16848	16868	16741	16747	16922	16767	16763	16743	17021	16817	16740	16864	16771	16854	16728	16772	16712	16858	16968	16684	16792	16865	16857	16900	16887	17042	17041	16880	16900	17220	16751	16805	17033	16790	16885	16862	17000	16744	16794	16887	16742	17032	16811	16859	17044	16883	16725	16772	16828	16748	16764	16717	16986	16857	16675	16904	16968	16776	16981	16818	16734	16957	16762
18081	22069	24529	19600	17655	15691	15389	14940	14727	14681	14353	13905	14015	13739	13850	14186	15123	15376	15925	15197	14486	14160	13764	14007	13856	13888	13843	13947	13962	13823	13756	13775	13961	13785	13905	13848	13922	13736	13768	13721	13754	13844	13964	13805	13725	13981	13905	13807	13732	13713	13949	13864	13787	13778	13795	13731	13896	13786	13840	13814	14014	13722	13928	13856	13739	13620	13951	13593	13911	14007	13611	13813	13850	13684	13762	13766	13686	13881	13867	14021	13756	13835	13697	13961	13843	13817	13858	13798	13864	13812	13825	13731	13767	13827	13749	13730	13721	13980	13858	13621	13851	13970	13759	14081	13744	13832	13691	13792	13833	13910	13916	13746	13848	13857	13754	13887	13747	13737	13846	13859	13876	13861	13746	13851	13836	13752	13913	14035	13941	13860	13795	13800	13987	13847	13967	13747	13833	13904	13904	14028	14073	13806	13850	13804	13817	14052	13884	13798	13854	13866	13679	14029	13844	13913	13592	13747	13811	13800	13759	13930	13965	13936	13971	13942	13783	13905	13612	13676	13917	13932	13811	13914	13969	13678	13877	13715	13837	13799	13906	13903	13741	13831	13805	13893	13881	13943	13853	13890	13875	13724	13979	13840	13888	13732	13608	13986	13859	13826	13844	13925	13869	13911	14050	13840	13956	13866	13923	13672	13896	13866	13783	13947	13717	13715	13884	13938	13872	13886	13813	13825	13913	13917	13764	13875	13844	13772	13909	13732	13793	13791	13756	13739	13744	13812	13640	13800	13925	13731	13810	13905	13800	13957	13881	13738	13939	13761	13803	13790	13789	13915	13883	13745	13833	13916	13795	13807	13851	13696	13837	13988	13785	13777	13863	13895	13751	13759	13969	13682	13738	13883	13776	13664	13846	13762	13753	13733	13718	13877	13814	13741	13746	13791	13723	13760	13802	13777	13894	13933	13819	13864	13798	14048	14022	13801	13817	13775	13736	13748	13972	13769	13880	13937	13819	14075	13815	13846	13803	13924	13900	13888	13705	13855	13789	13919	13780	13932	13855	13912	13923	13804	13890	13777	13753	13793	13956	13790	13844	13787	13820	13890	13859	13790	13940	13626	13967	13921	13860	13820	13736	13826	13919	13689	13834	13919	13860	13800	13750	13993	13823	14029	13828	13877	13733	13787	13908	13831	13694	13832	13937	13863	14010	13799	13896	13810	13734	14119	13947	13925	13791	13824	13798	13852	13920	13867	13710	13904	13701	13885	13990	13971	13897	13925	13903	13898	13678	14003	13933	13979	13744	13863	13778	13743	13693	13735	13944	13730	13884	13757	13693	13933	13753	13735	13986	13688	13745	13828	13993	13720	13728	13746	13832	13739	13844	13959	13831	13803	13754	13708	13891	13927	13794	13744	13878	13721	13802	13891	13906	13866	13639	13758	13816	13861	13878	13874	13983	13934	13703	13897	13813	13870	13832	13807	13725	13796	13727	13864	13700	13837	13685	14014	13752	13999	13741	13793	13812	13874	13920	13879	14042	13904	13827	13853	13686	13751	13907	13889	13769	13818	13929	13932	13771	13742	13795	13870	13888	13807	13842	13876	13848	13929	13917	13801	13922	13964	13893	13785	13820	13827	13895	13805	13930	13757	13716	14011	13792	13806	13732	13827	13852	13879	13753	13834	13947	13820	13799	13791	13721	13925	13965	13735	13683	13695	13703	13772	13855	13816	13741	13864	13733	13654	13701	13780	13926	13864	13912	13932	13913	13865	13762	13715	13833	13771	13719	13917	13916	13966	13972	13862	13982	13944	13832	13860	13756	13779	13966	13948	13655	13843	13835	13954	13899	13874	13946	13972	13816	13921	13936	13751	13744	13818	13913	13766	13826	13928	13835	13856	13827	13822	13819	13574	13792	13810	13991	13879	13833	13857	13670	13838	13854	13592	13779	13834	13731	13840	13782	13815	13820	13840	13884	14017	13742	13882	13809	13711	13686	13719	13870	13959	13733	13915	13723	13770	13899	13798	13887	13788	13988	13912	13837	13761	13927	13980	13806	13694	13839	13756	13848	13740	13815	13965	13867	13829	13748	13817	13789	13824	13806	13882	13865	13854	13713	13901	13854	13732	13550	13820	13774	13887	13823	13795	13649	13734	13667	13752	13941	13645	13749	13738	13925	13902	13825	13861	13872	13879	13883	13922	13841	14005	13921	13828	13959	13797	13883	13987	13760	13874	13789	13880	13858	13734	13756	13864	13826	13809	13878	13835	13698	13868	13774	13811	13878	13970	13720	13611	13930	13775	13814	13727	13777	13711	13794	13700	13881	13869	13908	13961	13806	13852	13713	13935	13918	13742	13947	13922	13844	13780	13759	13912	14042	13854	13584	13753	13824	13614	13917	13914	13711	13692	13845	13751	13887	13752	13726	13708	13700	13978	13867	13766	13748	13821	13859	13665	13719	13833	13969	13769	13785	13674	13744	13910	13974	13784	13886	13725	13891	13746	13798	13798	13671	13850	13842	13994	13802	13973	13805	13756	13718	13797	13760	13731	13763	13916	13890	13872	13562	13602	14025	13938	13963	13941	13853	13791	13724	13773	13946	13884	13773	13873	13916	13893	13755	13701	13831	13722	13842	13840	13819	13873	13922	13891	13795	13741	13866	13807	14004	13818	13949	13633	14025	13950	13794	13682	13804	13945	13891	13731	13770	13815	13841	13684	13891	13671	13840	13910	13718	13854	13863	13766	13722	13870	13851	13834	13780	13934	13840	13939	13812	13824	13754	13762	13811	13788	13853	13941	13624	13900	13942	13916	13724	13706	13791	13919	13825	13767	13773	13880	13637	13552	13808	13894	14027	13869	13804	13661	13911	13915	13854	13928	13789	13752	13862	13951	13845	13778	13931	13918	13604	13840	13706	13922	13904	13840	13949	13772	13813	13810	13868	13905	13783	13827	13920	13990	13856	13652	13861	13743	13947	13845	13660	13725	13908	13850	13756	13820	13835	13916	13902	13778	14050	13904	14025	13868	13610	13713	13810	13848	13881	13919	13910	13807	13781	13744	13860	13838	13940	13754	13877	13761	13638	13793	13763	13923	13826	13771	13860	13905	13963	13828	13828	14050	13751	13775	13881	14108	13791	13695	13870	13752	13757	13862	13966	13806	13824	13839	13872	13701	13841	13746	13903	13718	13899	13823	14048	13887	13970	13878	13676	13831	13814	13705	13856	13901	13854	13668	13864	13664	13832	13740	13759	13917	13691	13762	13813	13719	13870	13789	13752	14009	13836	13782	13916	13881	13813	13830	13694	14017	13947	13981	13663	13759	13920	13851	13954	13821	13955	13862	14028	13846	13866	13817	13887	13738	13763	13597	13876	13807	13793	13974	13799	13992	13582	13826	13956	13951	13800	13951	13853	13927	13913	13786	13805	13797	13803	13908	13856	13728	13912	13743	13798	13808	13862	13857	13827	13803	13873	13793	14086	13842	13716	13779	13834	13781	13974	13847	13731	13761	13957	13774	13998	13721	13857	13715	13790	13863	13757	13851	13750	14076	13738	13842	13791	13867	13906	13751	13953	13892	13798	13890	13700	13954	13835	13721	13983	13743	13747	13971	13707	13835	13834	13868	13998	13932	13982	13801	13881	13834	13884	13862	13777	13822	13753	13781	13688	13831	14002	13757	13909	13733	13824	13972	13848	13795	13885	13727	13641	13903	13778	13837	14013	13883	13873	13883	13875	14083	13791	13882	13861	13868	13905	13888	13754	13750	13777	13830	13854	13851	13943	13850	13730	13769	13860	13818	13896	13874	13868	13757	13919	13727	13873	13765	13835	13847	13810	13743	13755	13785	14043	13807	13676	13864	13866	13781	13579	13968	13727	13849	13864	13767	13685	13861	14030	13630	13859	13816	13862	13614	13750	13990	13682	13770	13859	13875	13764	14008	13817	14009	13787	13717	13846	13777	13806	13862	13867	13998	13711	13725	13941	13906	13899	13856	13737	13965	13772	13717	13863	13754	13752	13699	13817	13820	13776	13915	13721	13780	13853	14004	13731	13810	13830	13825	13689	13944	13885	13824	13913	13674	13662	13718	14029	13834	13919	13837	13886	13868	13989	13854	13840	13872	13819	13868	13868	13739	13900	14008	13955	13785	13840	13863	13703	13800	13831	13882	13874	14085	13711	13864	13970	13697	13765	13989	13792	13754	13935	13774	13868	13776	13920	13791	13846	13859	13784	13798	13636	13866	13992	13963	13812	13899	13875	13699	13893	13837	13954	13738	13913	13799	13879	13728	13888	13637	13975	13900	14022	13824	13892	13936	13868	13824	13685	13796	13830	13714	13795	13812	13716	13694	13846	13870	13722	13836	13894	13801	13958	13854	13971	13789	13911	13756	13903	13819	13916	13961	13671	13725	13737	13719	13927	13852	13740	13727	13887	14005	13829	13904	13750	13754	13907	13879	13785	13813	13777	13865	13833	13886	13790	13865	13818	13800	13825	13829	13824	13672	13750	13971	13672	13714	13914	13727	13725	13785	13922	13908	13843	13713	13840	13872	13934	13895	13735	13875	13921	13842	13818	13806	13793	13766	13764	13699	13953	13850	13835	13771	13947	13767	13717	13753	13830	13897	13845	13783	13880	13800	13784	13856	13893	13928	13857	13806	13983	13734	13892	13953	13913	13960	13808	13924	13781	13790	13741	13697	13801	13941	14111	13627	13964	13780	13753	13847	13821	13893	13895	14022	13956	13898	13770	13798	13970	13849	13867	13696	13609	13963	13943	13718	13801	13739	13821	13788	13917	13834	13838	14069	13855	14000	14006	13925	13918	14027	13884	13761	13835	13730	13812	13829	13847	13694	13814	13834	13562	13758	13761	13781	13721	13806	13782	13735	13759	13689	14011	13747	13667	13869	13841	13758	13842	13842	13960	13711	13899	13799	13791	13735	13664	13748	13930	13758	13907	13828	13764	13779	13877	13722	13935	13727	13650	13818	13778	13890	13981	13946	13851	13915	13842	13680	13903	13871	13841	13838	13802	13829	14066	13804	13810	13756	13957	13945	13997	13805	13975	13912	13769	13889	13762	13883	13793	13909	13884	13834	13849	13812	13929	13889	13753	13870	13825	13981	13946	13858	14002	13546	13860	13841	13722	14046	13778	13872
25522	21506	28694	25296	23203	22377	21377	19161	18123	18145	17930	17474	17148	17403	17182	19135	26155	25045	25466	23204	19614	18058	17490	17254	17154	17093	17167	17217	16913	17268	17005	17069	17248	17090	17058	16976	17333	17143	17319	17208	17242	17109	17164	17078	17227	17070	17022	16983	17008	16962	17030	17225	17111	17013	16840	17048	17148	16965	17107	17097	17225	17109	16994	16881	17129	16920	17079	16998	16878	16967	17152	16849	16927	17072	16920	17044	17239	17223	17176	17074	17081	16952	17380	17268	17213	17116	17112	17125	17284	17087	17096	17172	17143	17037	17054	17018	17194	16974	17200	17171	17180	17294	16949	17306	17132	17030	17056	17064	17144	17067	17170	16933	17199	17169	17129	16866	17111	17070	17134	17269	17079	17069	17089	17155	17060	16994	17119	16958	17126	16991	17255	17008	17156	17203	17123	17154	17003	16915	16784	17031	17109	17028	17038	17005	17111	16848	17054	17113	17048	16968	17164	17122	17077	16973	16833	16788	17252	17060	16997	17140	17209	17053	16926	17195	17079	16961	16966	17081	17278	17130	17222	17002	17193	17295	17059	17127	17213	17192	17057	17123	16965	16912	17000	16861	17166	17042	17133	17036	17157	17182	16980	17090	16957	17046	17116	17011	17141	16958	17144	17077	17206	17062	17149	17063	17284	16998	17025	17169	16983	17224	17150	17062	16978	16936	17005	16921	16867	16863	16978	16964	17041	17084	17085	16848	17062	17259	16977	17033	17256	16937	17073	16955	17088	17039	17063	17050	17244	17253	16997	17223	17176	17060	16942	16958	16978	17129	17084	17198	17103	17059	16867	17040	17108	17005	17073	17111	16834	16908	16999	17117	17089	17107	17139	17094	17126	17075	16982	17102	17177	17223	17123	17106	16921	17123	17148	17044	16945	17086	17186	17126	16883	17013	17070	17016	17107	17018	17186	16791	16792	16887	16813	17070	17054	17051	16900	17129	17064	16924	16977	17020	16857	16879	17031	17008	16994	17212	17116	17125	17080	17135	17129	17019	16887	16905	17072	17124	17128	17080	16996	17056	16972	16943	17149	17244	17139	17099	17103	17190	17185	17076	17075	17014	17060	17016	17215	17076	17094	17060	17128	17032	17015	17154	17271	17129	17139	16899	17159	17098	17334	17264	17092	17137	16959	17277	17011	17158	17195	17282	17166	16908	17069	17013	16991	17059	17040	17065	17155	17288	17211	17216	17237	16991	16884	16975	17132	16969	17078	17141	17102	17275	17216	16969	16956	17105	17145	16901	17067	17009	17006	16988	17124	17229	17045	16758	17157	17000	16811	16713	17028	17058	17064	17275	17083	16899	17143	16828	17156	17150	17225	17091	16913	17017	17019	17109	17007	16896	17077	17172	17132	16948	17093	17106	17139	17016	17075	17083	17157	17110	17141	17070	17014	16944	17233	17131	17104	17026	17221	17263	17148	17089	16966	17002	17128	17187	16943	17071	17281	17200	17022	16962	16920	17131	17064	17177	17061	17217	17185	17101	17175	16947	17175	17056	17086	17467	17179	17087	17180	16992	17176	17184	16982	17042	17044	16938	16918	17198	17027	17189	17008	16977	16781	17032	16965	17081	17093	16842	16876	17176	17170	17032	17124	16885	16980	17069	17133	17148	17215	17048	17112	17044	17062	17172	17306	17033	17204	16944	17178	16976	17040	17173	16975	16874	17005	17122	17220	17254	16970	17205	16918	17035	16994	17022	16981	17087	17148	17113	17135	17101	16816	16966	16987	17009	17049	17065	17084	17137	17240	17128	17034	17225	16914	17018	17054	17026	16932	17131	17036	17094	17296	17118	17074	17049	17168	16974	17101	17068	17082	17079	16884	17071	17058	16962	17009	17203	17144	17003	17075	17146	17016	16970	16850	17002	17075	17023	17088	17002	16924	17055	16884	17007	17157	16952	17165	16909	17090	17204	16903	17217	16884	16906	17097	16942	17170	17276	16964	16795	17126	17152	17094	16968	17037	17007	17118	16923	17061	17162	16934	17033	17131	16899	17060	16882	17017	17156	16977	17034	17133	16926	17055	17114	17043	17089	16857	17132	16856	17079	16994	17060	17096	16764	17070	16835	17083	17275	17163	17114	17114	17213	17235	16988	16918	17087	17094	17071	17147	17165	17260	16953	16789	17157	16978	16940	17071	17103	17113	16986	17197	17106	17250	17148	17061	17208	16982	17014	17089	17038	17109	16990	16981	16748	16951	16931	17101	16966	17150	17009	16896	17041	16901	17074	17280	17066	17179	17248	17033	17026	16998	17121	17128	17092	16945	17072	17165	17051	17035	16942	17245	17049	17116	17254	17049	16960	17120	17085	17088	17069	17160	17154	16985	16944	16975	17207	16953	17110	17243	17206	17206	17113	16971	17069	17104	17074	17235	16972	17094	16983	17009	17125	16942	17111	17132	16991	17155	17029	16887	17004	17256	17090	17173	17017	17122	17103	17015	17153	17117	17017	17066	17121	17120	16986	17141	17166	17138	17146	16933	17328	16983	17134	16974	17252	17235	17191	17022	17019	17145	17049	17021	16998	16949	16994	17090	16922	17043	17129	17132	17261	17144	17117	17191	17145	17080	17137	17037	16966	17118	17193	17078	17071	16895	17326	17177	17065	16998	17122	16934	17226	16955	17036	17070	17073	17036	17120	17042	16908	17025	17233	17206	17086	17245	17127	17092	17094	17054	17304	17016	17251	17115	17217	16958	17040	16987	17142	17180	17124	17081	17036	16957	17111	17144	17011	17086	17241	17224	17102	17127	17223	17080	17118	16861	17113	17145	16868	16922	17152	16951	16893	17231	17078	17161	16901	17135	17126	17030	17036	16781	17002	16959	17289	17004	17013	17240	16817	17075	17023	16953	17111	17067	17240	17098	16984	17219	16980	17152	17293	17149	17052	17201	17153	16942	17182	17069	17163	17101	17069	16869	17078	17280	17244	17180	16917	16905	16972	16984	17089	17051	17020	17007	17056	17186	17033	17069	17092	16906	17215	17072	16916	17020	16998	17238	17112	17147	16935	16834	17033	17261	17114	17115	17079	16935	17011	16897	17176	16999	16975	16839	17228	17001	17144	17035	17090	17225	17057	16954	16848	16912	17079	17139	17075	17130	16873	16888	16974	16974	17174	16932	17144	17013	17284	17083	17169	16888	17106	17123	16913	17009	17104	17100	16911	17022	17124	16968	16971	17119	17090	17035	16860	16792	16924	16750	17052	17161	17084	17144	17040	17066	17080	16773	17284	17223	16992	16990	17034	17086	17008	16973	16927	16955	16931	17000	17075	17202	17116	17234	17126	16975	17125	17099	17236	17150	16968	17022	16984	17135	17116	16987	17096	16999	16922	17071	17120	17170	16948	16966	17107	16976	17134	17143	16820	16965	17286	17323	17141	16929	16772	17289	17127	17370	17168	16967	17102	17054	17135	17091	17162	17238	17211	17030	17036	17105	17199	16992	16856	17059	16936	17008	17102	17221	17253	17005	17072	17220	17067	16904	16959	17034	17030	17073	17146	17137	17243	16862	16916	17141	17240	17188	17258	17202	16998	17001	16956	17183	16921	17038	16962	17257	17209	17150	17142	16978	17091	17047	16947	17192	17000	17270	16849	17151	17000	17019	17021	17007	16901	17097	17125	16979	17116	17176	17134	16971	17075	17062	17061	17306	17215	17018	17175	17134	17043	17151	17012	17095	17151	17175	16999	17103	17158	17128	17108	16887	17066	16895	17128	17082	17171	17200	16904	17370	17089	16988	17182	17282	16942	17096	17198	17021	17226	17033	16940	17037	16985	16960	17195	16900	16932	17058	17185	17041	17242	17032	17187	16956	17106	16973	17032	17224	16948	17126	16856	17299	17030	17347	17058	17135	17206	17058	17086	17173	17018	17106	17036	16853	17053	17165	17264	17105	17133	17174	16935	17107	17198	17212	17350	17159	17181	17123	16869	16837	17318	17257	16975	16953	16951	17198	17056	17189	17133	17221	17086	16910	17107	17039	16960	17067	17132	17102	17233	16917	17157	17123	16987	17106	17016	17069	17144	16998	17150	17125	17130	17010	16950	17317	16890	17191	16954	16896	16986	17278	17110	17137	17263	17126	17067	17204	16986	17082	16958	17050	17150	17018	17182	17271	17314	17155	17016	17211	17078	17183	17030	17033	16988	17034	16926	17119	17201	17052	16952	17171	17097	16996	17228	16874	17172	17314	17234	17034	17054	17035	17074	17089	17031	16951	17195	17193	17054	17015	17078	17101	17183	16951	17039	17142	17019	16942	17179	17020	17074	17049	16883	16834	17040	17158	17057	17191	17048	17284	17258	16898	16837	17202	17021	17301	17373	17157	17270	17186	17072	17161	17087	17171	17190	17082	17157	17126	17328	17060	17140	16867	16937	17187	17224	17169	17106	17029	16872	17143	16866	17073	16901	16904	17116	17100	17114	16870	16873	17004	17222	17155	17043	17114	17189	16954	17152	16996	17140	17134	17312	17113	16915	17262	16819	17182	16993	16931	16851	17199	17057	17147	17101	17053	17053	16962	16845	16999	17094	17048	17159	17232	17166	17027	16938	17231	16972	17119	17124	17000	17221	17253	17207	16995	16939	17165	17186	16956	17183	17149	17164	17090	17006	16953	17048	17005	16941	17082	17079	17167	17190	17156	17175	16815	16942	17075	16889	16889	17345	16867	17115	16964	17263	17015	17039	16882	16988	17015	16933	17080	16924	17041	17002	16980	17154	17201	17035	17193	16996	17065	17046	17214	16966	16926	16884	16776	16928	17055	16811	16998	17057	17060	17051	17155	17147	17089	16998	17070	17122	17244	17011	17168	17009	17178	16988	17052	17105	17084	16952	17088	17197	17147	16893	17033	17099	17087	17076	17126	16928	17207	17192	17031	17232	17118	17138	17050	16948	16879	17030	16993	17078	16952	17098	17076	17179	16876	17173	17043	17061	17067	16936	17072	17125	16967	16989	16986	17204	17126	17314	17097	16750	17065	17157	16862	16932	17090	17187	16912	17181	17126	17055	17146	17112	17200	17124	16952	16894	17133	16980	17038	17104	17007	16942	16936	17049	17162	17070	17027	17182	17068	17180	17275	17054	17148	17228	17166	17109	17163	17087	17122	17136
17746	28844	29316	24914	22115	18866	17476	16744	15926	15824	14850	14322	14221	14249	14225	17823	27007	24727	24755	20768	16595	14954	14176	14084	13880	14124	14036	13983	13957	14040	13995	14019	14029	13961	13867	14015	13983	14152	14186	13943	13966	13889	14105	14131	14164	13888	13910	13949	14062	14027	14001	14045	14099	13988	14199	14009	14123	13972	14067	14100	13906	13910	14043	13954	14119	13995	13920	14012	14100	14007	14046	14031	14082	14005	14047	14098	14012	14022	14028	14028	14065	13949	14000	13886	14017	14081	13853	13940	14138	14049	13935	14052	14004	14018	14006	14166	14051	14015	13783	14036	14069	13900	14043	14022	14066	14257	14104	14073	14109	13991	14028	14054	13997	13790	14038	13922	14024	13967	14006	13989	14231	14076	13892	13981	13999	13924	13777	14061	14079	13930	14037	14086	14048	13917	14230	14104	13879	13990	13952	14092	14160	13984	14041	13922	13945	14040	14074	14003	13945	13938	13983	14060	14187	13979	13947	13865	14159	13994	14108	13993	13989	14077	14115	14010	14155	13983	13960	14031	14174	14132	14061	14123	13951	14198	13964	14026	13982	13969	14007	14085	14208	14062	14046	14013	13910	13982	14077	14100	13896	14052	13950	13969	13972	13956	14128	13940	13985	14121	13951	14053	13921	14067	13906	13962	13945	13832	14133	14180	14021	14023	14164	14087	14190	13907	13914	14085	14116	14137	14031	13870	13922	14011	14043	14022	13922	14105	13966	14038	14034	14024	14079	14080	13992	13901	14027	13971	14019	14022	14038	13910	13995	14152	13870	13900	13896	14227	13959	14019	14001	13908	14129	14042	13980	13878	14028	14107	14151	14193	13830	13969	14086	14030	13979	13998	14071	13800	14121	13978	14030	14117	14050	13935	13891	13980	13950	13966	13911	13991	14160	13929	14086	14253	13943	14253	13882	14190	14103	13973	14111	14088	14091	14008	14171	14049	14014	14117	13987	14068	14017	13948	14103	14205	14021	14051	13943	14098	14093	14063	14013	14146	14128	14104	13991	13980	14166	13892	14061	13975	13971	14051	13979	14141	14054	14121	14049	14039	14048	14062	14068	13893	13953	13957	14074	13776	13851	14080	14003	14059	14189	14077	13924	13945	13937	14204	14011	14043	13980	14081	13973	13944	14078	13978	13887	14131	14101	13903	14045	13943	13979	14063	14138	14079	13911	14155	14117	14054	14124	14006	14094	14023	13970	13967	14089	14057	13860	14013	14124	14080	14107	13969	13798	14060	13925	14033	14030	14030	13975	13965	14264	14098	14164	14041	13917	13967	14008	13901	13991	13955	13971	14174	14024	13982	14063	13825	14087	14082	13998	13934	14046	14065	13984	14021	14087	14028	14026	13965	13971	14098	14101	13933	14086	13977	14120	13927	13880	14018	14066	14045	13979	13957	13976	14147	13928	13886	14044	14165	14113	13830	13865	14013	13952	13905	13916	14077	14020	13940	14067	13940	14102	13952	14071	14081	14119	14006	14043	14004	14231	14076	13966	14028	13940	14003	14053	13884	13996	14045	13978	14013	14120	13952	14091	13983	14198	14173	13919	13954	14139	14105	13896	13994	14032	13931	13924	14083	13903	13984	14031	13942	14109	13974	14112	13964	13972	13922	13974	14057	14058	14062	14166	14053	13907	14229	13913	13949	14031	14134	14023	13981	14075	14005	14131	13910	14180	13991	14136	13926	14033	14180	14086	14049	13957	13922	13979	13988	14032	14018	13976	13924	14073	13992	14024	13890	13911	14134	14043	13929	14124	14116	13910	14102	13829	13911	14006	14170	13975	13996	13950	14043	13895	13864	14149	13965	14140	13946	14114	14014	14033	14060	13904	14048	13882	13992	14095	14151	14088	14086	13989	13936	14010	14052	13985	13888	13995	13998	13952	14077	13887	14057	14039	14018	14192	13990	13871	13844	14002	14073	13999	13942	13946	14060	14000	14113	13925	14016	14019	14100	13964	14088	14273	13975	13996	13994	14177	14121	13942	14034	13996	14028	14061	13906	13992	13985	14046	13902	14128	14050	14110	14134	13899	13921	13980	14116	13897	14042	14010	14063	14023	14003	14139	14007	14034	13981	14168	14025	14067	13918	13936	14241	14023	13863	13921	14110	14006	14177	14061	13907	14067	13956	13968	14109	14088	13964	14016	14025	14049	13998	14009	14090	13910	14098	13955	13961	14029	13998	13843	13922	13991	13876	13987	14051	14131	14043	14218	13994	14038	14122	13998	13898	13910	13982	14099	13949	14190	14030	13929	14022	13985	14017	14055	14070	14045	13977	14098	14017	14221	13986	14193	13854	14058	14116	13980	14013	14127	13982	14002	13990	14097	13988	14050	13977	14022	14062	14061	13858	14140	14168	13947	13937	14092	13789	14068	13865	14058	13969	14024	13897	13999	14111	14041	14013	14121	13780	14100	13947	14185	13959	14165	14090	13983	13963	13963	14023	13809	14008	13968	14085	13920	14088	14064	14108	14194	14188	13996	13994	14055	14090	13900	13978	13801	13954	13881	14170	13958	14087	14045	13978	14040	14074	13985	14143	13996	14012	14107	14027	13942	14061	14052	14164	13893	13951	13987	14015	13956	13920	14160	13974	14069	14127	13874	13927	14068	13765	13976	14032	13961	13985	14057	13976	14071	14176	14042	13836	13993	13962	13943	14145	14007	14271	13978	14010	13800	14082	14026	13966	13846	14100	14293	13968	14060	14043	14124	14246	13959	14144	14008	14140	14124	14170	13991	14020	14078	13989	14018	14005	13899	13923	13976	13936	14041	14033	14098	13963	13907	13909	14301	13899	14082	13998	14062	14018	14036	14156	14218	13975	13975	13938	13963	13971	14010	14111	13969	14085	14067	14008	13904	13977	14013	14182	13836	14110	14007	14009	13908	14036	14055	13984	13939	14068	13940	14022	14049	13942	13962	14016	14061	14078	13876	14048	13943	13950	14003	14037	13965	14005	14037	14081	14106	13857	14076	13970	14103	13960	14041	14126	14077	14078	13914	14065	13986	14016	13883	13943	14271	13808	13878	13991	14025	14060	14029	14128	14164	14032	14035	14016	14125	14121	14057	13914	14113	14124	13978	14126	14073	14110	14127	14161	14105	13954	14043	13870	13966	14062	13977	13912	14006	14223	14031	13945	13821	13882	14041	14049	13973	13997	13978	14051	14150	14015	14023	14095	14256	14097	14097	13872	14051	14016	14011	14061	14062	14069	14079	14050	13969	13950	13960	13999	13909	14125	14053	13953	14107	14066	14080	14125	14107	13951	13983	14180	14092	14010	13952	14014	14022	13865	13959	14046	14031	13998	13978	14033	14030	13944	13865	13846	13997	14246	13992	13913	14026	14054	13915	13907	14007	13983	14046	13908	13990	14109	13893	13989	14103	14184	13948	13931	13992	14020	14025	13935	13885	14055	14029	14137	14049	13871	13869	13986	14039	14148	14016	13951	14012	13870	14007	14052	13997	14107	14097	13970	14054	14149	13954	13857	14016	13994	14018	14066	14147	14014	13945	14181	14031	13948	14100	14115	14047	13918	14118	14021	14075	14086	13951	14032	13918	14011	13982	13909	13934	14110	14080	14035	13931	14094	14023	14041	14236	13978	14079	14089	14048	14076	13940	14065	14120	14243	14082	14142	14180	13973	14200	14075	13796	14121	14038	14018	14067	13938	13864	14064	14045	14000	14171	14084	14026	13971	14008	13992	14093	13935	14104	14083	13974	14025	14089	14040	13948	13926	14038	14044	14038	14127	14225	14118	14058	14141	13897	14095	14033	13913	14128	14227	14135	14116	13926	13940	14041	13896	13962	14093	14025	14097	13987	13843	14183	13877	14063	13946	13978	13999	13836	14118	14100	14037	14007	14135	13993	14018	14123	13875	14031	14149	13993	13978	14101	13918	14096	13951	13993	13976	14056	13954	14016	14123	14046	13903	14043	13958	14099	14173	14013	14025	14231	14149	14185	14133	14151	14140	14124	14039	13923	14067	14056	13956	13897	14108	14007	14081	14140	14136	13876	13931	14057	13941	13907	14226	14008	14037	14072	13992	14048	13934	14108	14042	13917	14019	14100	13910	13975	13947	13873	14002	14004	14024	14141	14048	14037	13947	13888	13987	14002	14025	13977	14042	14014	14035	14085	13994	14083	13993	14095	13948	14042	14032	13959	14028	13984	14102	14069	14158	14082	14118	13803	14156	14044	13956	14052	14046	13718	14089	14089	14041	14080	13985	14133	14089	14070	14015	13925	14131	14191	14193	14011	14054	14234	13922	13863	14066	14019	13872	14072	14091	13956	14048	13942	14076	14021	13996	13912	14032	14076	13774	14121	14023	13871	14161	13914	14042	14022	14096	13960	14056	14027	14184	14077	13955	14046	14032	13991	13978	14050	13910	14155	14053	13949	13931	14040	14124	13966	13924	14048	13999	14132	14058	13928	14069	14139	14093	14000	14203	14094	14076	14010	14028	13945	13927	14067	14130	14083	14196	13947	14047	14005	14049	14212	13826	14071	13949	14054	14073	14082	14045	13991	14084	14024	14091	14271	14026	14016	14087	14172	13992	13997	13923	14085	14020	14053	14098	14147	13954	13991	14144	13890	14096	14033	14046	14234	14043	13804	14062	14131	13856	14028	13859	14169	14030	14064	14105	14121	14178	14140	14068	14071	14020	13948	14002	14084	14040	14094	14196	14241	13790	14004	14192	14204	14034	14092	13977	14069	14065	13982	14066	14014	13980	14081	14030	13993	14022	14040	14028	13950	13952	14036	14024	14125	14004	14052	14065	14143	13891	13942	14034	14025	14144	14170	14095	14022	14107	13999	13914	14127	14055	14193	13999	13952	13973	14102	14202	14051	14085	14147	13810	14080	14039	13923	13981	14087	14023	14063	14021	14184	14127	13959	14080	13988	14067	13976	13968	13956	13975	14164	14222	13911	13996	14015	14252	13960	13986	14096	14027	14106	13990	14039	14087	14041	13901	14164	13939	13996	14076	14118	14010	14118	14011	14129	13859	14023	14119	14077	14140	14074	13943	13864	14037	13973	14073	13894	14170	14126	14101	14159	14100	14017	14189	14161	14080	14136	13798	14002	13973	14051	13948	14000	13902	14024	14090	14061	13953
24066	21482	29074	24392	22330	24334	24741	20042	18913	18869	18181	17573	17438	17331	17407	22434	30213	31641	30986	25700	21128	18619	17904	17275	17315	17207	17187	17014	17127	17142	17072	16782	16946	17015	17146	17220	16942	16826	17226	17107	16949	17023	17074	17084	16822	16882	16903	16778	17049	17183	16964	17127	17112	16885	17174	16983	17080	16703	16812	17103	16972	17048	17091	16946	16826	17010	16929	16951	16745	17134	16940	16990	16937	17065	17042	17120	16778	16941	16992	17022	16921	16816	16962	17178	16935	16957	16917	17122	16957	17168	16975	17039	17049	16952	16933	16854	16791	16966	16850	16753	16936	17021	17124	17009	17050	17057	17029	17204	17114	17070	16924	16937	16881	17039	16866	16800	17105	16986	16918	17061	16864	17058	17161	16852	17092	16826	17184	16989	17032	17078	17037	16886	17129	16938	17062	17080	17186	17078	16765	17080	16895	17133	17181	17097	16979	17015	16973	16950	16919	17033	16914	17060	16937	17177	16940	16823	17010	17030	17080	17181	16996	17053	16904	16955	16882	16658	17022	16971	16710	16909	17004	16966	17107	16967	16793	16858	16917	17076	16826	16940	16959	16914	17166	17026	16766	16769	16941	16909	16834	16781	16891	17022	17267	16860	16924	16882	16940	16850	16889	17155	16770	17031	17032	16782	16845	17050	16980	17045	16732	17061	16689	17073	16886	16651	16967	16975	17051	16900	16841	16987	17233	16788	16785	16902	16993	17128	17087	16903	16798	17039	16757	16794	17212	16962	16767	16945	16981	17057	16923	17158	16749	16971	16991	16870	16917	16885	16774	17119	16955	16909	17153	17001	17026	16951	16942	16852	17072	17243	16827	17084	16944	16956	16923	16989	17041	17107	17010	16933	16779	17139	17029	16812	16884	16822	16822	16940	17000	16880	17228	16987	16964	16762	16776	16920	16995	17006	16845	16909	17231	16971	16951	16745	16668	17075	16924	16978	16673	16915	16833	16921	17080	17004	16975	16914	16980	16967	17069	17100	17142	17105	16658	16966	17019	17179	17102	16966	16780	17011	16790	16960	16976	16958	16908	17046	17121	17310	16938	17093	16922	17043	16886	16897	17163	17034	16944	16838	17013	16874	16826	16805	17127	17065	17079	16851	16921	17044	16858	16936	16834	16881	16772	16708	16933	16902	16920	16981	16794	17035	16825	17060	16871	16808	17032	17001	16964	16725	16909	16986	16948	16680	17152	16860	16919	16851	16968	16912	16869	16879	17015	17058	17334	17009	17007	16874	16814	16891	16832	17009	17111	16996	16939	17002	16988	16871	16775	16985	16773	17023	17027	16885	17008	16853	16933	17006	17024	17011	16728	16859	17036	16771	16743	17084	16929	16950	16914	16768	17008	16977	16726	16854	16752	17010	17057	16842	17002	17045	16870	16990	16885	16950	16962	16933	17063	16907	17043	16795	17037	16813	16840	17003	16707	17130	17065	16768	17124	17031	17049	16948	16811	16974	16787	17081	16991	16954	17023	16883	16942	16817	16895	16890	16916	16935	17014	16881	17202	16931	16904	17199	16977	17109	16884	17033	16902	16848	17094	16953	16826	17267	16934	17013	16922	16771	16960	16892	17008	16946	17070	17206	16900	16838	16981	17004	16864	16836	16886	16955	16759	16920	16869	16799	16948	17120	16970	17125	16977	16995	17113	17093	16990	16963	16814	17240	16862	16847	16897	16648	16834	16945	17121	16998	17036	16886	16822	16870	16971	16904	16813	16985	16992	16998	16724	16965	17059	16880	16870	16858	16931	16836	16882	16831	16812	17062	17078	17047	16907	16929	16869	16815	16754	16867	16815	16963	17029	17012	16829	17078	16908	16813	16942	16795	17001	17020	17030	16805	16976	16930	17008	16920	17063	16752	17044	16894	16949	16996	16918	16757	16691	16973	16901	17149	16971	17003	17023	16957	16918	17111	17105	16978	17051	16952	17084	16913	17086	16939	17214	16689	16810	16754	16915	16876	16904	17024	16878	16960	17052	16998	17213	16893	16762	16937	17134	17009	16811	16790	17146	16897	17052	16861	17071	16786	16876	16800	16791	17019	17018	16806	16965	16972	17123	17089	16998	16901	16926	16897	16995	17008	17070	16975	16856	16977	16881	17000	16820	17201	17116	16968	17207	16870	17111	16962	16933	16938	17022	16816	16594	16730	16897	16690	16992	16939	16831	17050	16849	16730	16983	16791	17103	16985	16891	17074	17029	16958	17025	16855	17082	16844	16944	17103	16830	16899	16881	16790	16917	16985	16946	17042	16998	16955	17104	16865	16681	16780	16999	17033	16995	16809	16855	17005	17019	16993	17100	16909	17045	16877	16951	16982	17003	16938	16933	16895	16891	16724	16982	17007	17004	17078	16971	17105	17213	17057	16810	17148	16849	17029	16881	16680	16708	16792	16888	16682	17187	16991	17071	16987	17112	17163	17048	16901	17014	17186	16961	17013	16960	16913	16990	16854	16963	16923	16992	17181	16988	16788	16939	16979	16801	17258	17063	16968	16892	16857	16903	16843	16913	17027	16991	16860	16954	17070	17103	16947	17016	16860	16819	16951	16715	16844	16895	16898	16954	16771	17011	16891	17000	16847	16889	17058	16916	17115	17148	16780	16878	17028	16933	16899	16905	16778	17004	16983	16797	17147	17038	16747	16859	17019	16755	16929	16903	16910	17041	17101	16962	17105	16844	16921	16880	16773	17107	17029	17030	16903	16922	16979	16821	16880	16841	17000	16862	16798	16979	16926	16972	17099	16872	17019	16971	17038	16917	16925	17049	16917	16982	17059	16885	17035	17042	16939	17147	16965	17201	16915	17022	16963	17094	17046	16945	17155	16932	17066	17080	16872	16949	16910	17022	16862	16937	16896	16582	16875	17110	17005	17073	16857	16899	16748	17050	16950	16825	16919	16808	16879	17064	17109	16827	16882	17111	16877	17005	16897	16999	17000	16810	16909	16929	16906	16971	17131	17131	16760	16885	16991	16991	16897	16810	17256	16942	16940	17023	16970	16945	16863	17064	17182	17051	17061	17103	16851	16925	17065	17072	16996	17063	16890	16938	16911	16742	16869	16885	17115	17173	17056	17072	17052	16891	16798	17153	16969	16988	17029	17056	16953	16937	16974	16874	16970	16863	16956	17043	16718	17014	17112	17046	16945	17075	17052	16918	16687	16880	16918	16936	16739	16763	16870	16850	17175	16894	17093	17146	16852	16995	16792	16891	16919	16791	16696	16948	17123	17064	16958	16908	16957	16921	16769	17063	16816	16888	16814	17248	16947	16832	16931	16872	16843	17013	16843	17164	16952	16960	17013	16939	17031	16871	16918	16962	16928	17078	17028	16674	17092	16981	16970	17114	17040	16879	16915	16903	16994	16810	16868	17023	16867	16931	17007	17117	17042	16904	17166	16966	16947	17058	16895	16873	16756	17032	17166	17096	16891	17089	16929	17105	16953	17023	16821	17085	17006	16975	16840	17148	16951	16904	16783	16723	16935	16747	17232	16748	16932	16751	16914	16907	16970	16882	17034	17115	16940	16665	16928	17041	16909	17014	16938	16795	16979	16819	16736	16854	17017	17018	16824	16988	17044	16793	16720	16934	16962	16930	16905	16887	16841	17118	17031	17036	16963	16942	16927	16904	17048	16969	16949	16806	16768	16955	16867	16852	16692	17044	16893	16744	16772	16784	16796	17108	16989	16872	17049	17004	16866	16888	17018	16865	17028	16975	17097	16739	17137	17076	16738	16965	17088	16964	16864	16965	16720	16880	16872	16757	16945	17159	17092	16950	17085	17011	16759	16920	16934	16957	17020	17068	17160	16935	16995	16805	17025	16816	16860	16973	17086	16985	17013	17076	17043	17044	16974	16885	16985	16932	17023	16755	16961	16968	17091	17083	17108	16722	16970	16919	16922	17182	17060	16971	16851	17218	16797	16859	17157	16912	16859	17011	16884	17007	16852	16984	17042	17015	17121	17035	17057	17077	16960	16975	16798	16742	16786	16888	16944	16911	16853	17047	16778	16910	16846	17000	16928	17027	17038	17065	17014	17077	17024	16998	16952	16853	17016	16971	17071	16926	17193	16654	16840	16990	16966	17037	16813	16957	16912	17016	16878	16981	17054	16834	17027	16887	16807	16770	16906	17017	17142	16838	16966	16905	17026	17186	16653	16787	16739	16993	17082	17013	16693	17056	16994	16951	17106	16902	16827	16896	16948	17153	16752	16717	16942	17017	17056	17118	17018	16666	16820	16857	16764	17018	17181	16756	16958	16759	16922	17212	17008	16787	17023	17015	16953	17050	16876	16880	16944	16907	16940	16966	16877	17059	17076	16968	16785	16718	16921	17042	16860	16920	16893	16878	17267	17045	16742	17117	16903	16917	17060	16999	16856	16954	16823	16993	17046	16883	16967	17043	17042	17152	16857	16935	17066	16975	16826	17117	16983	16927	16930	16874	16900	16884	16864	17050	16893	17075	17192	16743	16930	17046	16824	17012	16844	16892	16797	17017	17037	16896	16919	17035	16934	16908	16914	17201	16775	16794	16808	17020	16879	16997	17000	16849	16816	16872	17077	17083	16985	16909	16993	16967	16949	16894	16911	17159	16848	17060	16988	16938	16977	17050	16797	16966	16923	17152	16914	17070	16803	16923	16985	17185	17006	16838	16994	16924	16973	17028	16963	17081	16791	17055	16981	17010	17053	17012	16762	17000	16998	17042	16982	16835	16771	16815	17009	16838	16910	17048	17078	17100	17044	16946	16854	17132	16917	16932	17032	17131	16870	17116	16970	17003	16982	16841	17090	16956	16985	16946	17119	16992	16940	17064	16975	17097	16952	16903	16941	16988	16893	16857	17118	16948	16854	17032	16867	16995	16984	16884	16975	16971	17013	16862	16826	16675	17091	17007	16741	17026	16909	16988	16912	17088	16913	16974	16850	16840	16991	17028	17095	16910	16982	17019	17036	16946	16910	16854	16788	16885	16985	17022	16842	16919	16969	17009	17046	16942	17004	17080	17020	17061	16820	16840	16895	16933	16969	17120	16833	16881	16933	16976	17103	17052	16928	16826	16949	16925	17001	17102	16976	17052	16893	17036	17085	16993	16887	16873	16735	17062	17059	16748	17006
19096	33590	32511	28974	24916	21527	19409	18185	17251	16558	15279	14516	14335	14355	14136	23088	31802	32963	30753	24443	18199	15471	14443	13908	14001	13900	13919	14052	13955	13911	14065	13728	13981	13962	14006	13889	14003	14023	14007	13920	13993	14077	14068	13960	13956	13869	13761	13974	13831	13854	13937	13900	13998	13979	13977	13981	13898	13802	14015	13712	14096	13920	13792	13662	13988	13815	13855	13855	13952	13751	13936	13917	13951	14084	14000	13882	13801	13967	13804	13796	14006	13971	14134	13744	13892	13912	13944	13993	13737	13767	13977	13972	14003	13981	13876	13908	14196	14019	13974	14048	13719	13971	13935	13889	14028	13888	13893	13937	13971	13977	13937	13935	13923	13820	13975	13843	13967	13940	13733	13826	13978	13888	13859	13933	13930	13882	13983	13960	13948	13888	14091	13840	13906	13930	14053	13953	13995	14005	13954	13906	13897	14066	13832	13903	13849	13988	13819	14077	13818	14005	13847	13963	13966	13695	13928	13916	13718	13947	13935	13875	14075	14060	13905	14056	13837	13943	14033	14017	13923	13885	13928	13975	13952	13833	13757	13924	13852	13768	13792	13859	13839	14030	13800	14031	13729	13919	13821	13750	13716	13898	13982	13981	13955	13933	13962	13981	13689	13958	13859	13923	13900	13970	13903	13675	13971	14017	13902	13865	13903	13767	13969	13786	13791	14036	13875	13810	13876	13943	14096	13842	14006	13900	14028	13972	13714	13758	13916	13838	13830	13949	13850	14009	13824	13963	13941	14026	13873	14001	14033	13855	13838	13853	13814	13974	13801	13980	13926	13843	13819	13988	13973	13708	13887	13804	13941	14011	13898	13832	13939	14083	13889	13934	14016	14011	13905	13738	14000	13842	13864	13951	13862	13934	13747	13935	13756	13819	13831	13892	14163	13853	13726	13833	13960	13952	13908	13959	13898	13897	13905	13936	14088	13854	13808	13996	13771	13874	13931	13894	13762	13906	13905	13927	13862	13665	13911	14103	13867	14105	13855	13937	13786	13918	14025	13925	14025	14061	13904	14143	13864	13962	13984	13916	14194	13967	13725	13933	13827	13999	13959	13762	13966	13933	13866	13751	14010	13769	13880	13957	13795	14052	13916	13925	13965	13790	14026	13898	13953	13918	13911	13781	13857	13964	13923	13931	13829	13977	13950	13717	13715	13956	13810	13826	13920	13959	13982	13924	13857	13924	13923	13951	14010	13884	13855	13844	13946	13971	13843	13860	13706	13987	13825	13929	13855	13901	13859	13834	13866	13835	13784	13902	13800	14109	13870	13851	13949	13981	13934	14056	13937	13996	13931	13841	14000	13936	13738	13932	13900	13876	13908	14042	13793	13805	14027	13885	13940	13867	13784	14042	13764	13802	13759	13889	14052	13854	13996	13862	13786	13901	13915	13863	14089	13948	13866	13941	13914	13998	13992	13970	13796	13893	13758	13829	13936	13808	14027	14109	14044	13855	13873	13983	13794	14072	13831	13936	13988	13968	13995	13973	14030	13891	13772	13965	14081	14014	13947	13857	14118	14073	13975	13891	13941	13908	13923	13894	13913	13830	13775	13844	13821	13732	13968	13835	14073	13806	13936	13947	13909	13752	14036	13975	14017	13932	13782	13880	13774	13956	13830	13854	13939	13959	13754	13899	14019	13867	13924	13851	13863	13982	13936	13982	13781	13979	13803	13876	13801	13942	13995	13772	13875	13778	13958	14055	13791	14054	13806	13927	13778	14062	14006	13899	13909	13919	13903	13833	14070	13948	13831	13956	13848	14000	14006	13786	13957	13891	13846	13846	13883	13920	13911	13979	14032	13906	13841	13946	14008	14062	13896	13885	13857	13928	14029	13792	13995	13936	14110	13920	13844	13818	14048	13867	13864	13948	14023	14055	13904	13983	13903	14010	13857	13980	13771	14040	13756	13774	13921	13911	13801	13853	13839	13847	13891	13947	13986	13809	13815	13996	13955	13925	13890	13896	13981	14049	13857	14032	13850	13934	14031	13892	13739	13903	13891	13894	13860	13834	13914	13918	13918	14036	13949	13849	13824	13893	13805	13933	13709	13749	13999	13721	13973	14066	13974	13843	13872	13785	13849	13980	13971	13904	14029	13783	13795	13910	13947	14096	14021	13911	13947	14030	13796	13927	13840	13931	13849	13993	14138	13698	13961	13833	13877	13952	13921	13980	14051	13932	13818	13998	13898	13894	13907	13875	13921	13778	13747	13941	13917	13951	13830	13830	13931	13909	14123	13738	13948	13931	13676	13989	14024	13942	13731	13873	13768	13902	14032	13954	13898	13901	13839	13934	13873	13964	13706	14027	13883	13698	13864	13961	13880	13735	13959	13917	13871	13920	13855	13842	13821	14053	13850	13957	13909	13757	13873	13942	13743	14057	14069	13907	13915	13931	13889	14085	13839	13892	13872	13955	13880	13951	13932	13860	13723	13912	13896	14003	13795	13768	13954	13918	13676	13962	13811	13977	13842	13831	13897	14026	14048	13852	13932	13921	13860	13996	14008	13937	13965	13799	13889	13857	14009	13812	14122	14116	13876	13933	13853	13967	13864	13836	13942	13933	13816	13920	13884	13937	13878	14034	13988	14028	13873	14032	14081	13892	13850	14109	13855	13951	13944	14016	13937	13898	13856	13851	13932	14030	13993	13801	13939	13814	13836	13848	14066	14035	13787	13895	13954	13993	13814	13935	13911	14123	13883	14092	14094	13977	13929	13755	13847	13723	13872	13920	13787	13905	13852	13982	13874	14010	13908	14058	13966	13971	13867	13854	13841	13830	13958	13913	13893	13998	13988	13869	13953	13903	14033	13905	13941	13975	13847	13880	13992	13862	13812	13966	13762	14024	13911	13842	13887	13684	14079	13859	13632	13889	13915	13855	14123	13815	13805	13903	14057	13850	14000	14017	13825	13753	13749	13804	14045	14068	13929	13972	13982	13903	14068	13836	13977	13850	13985	13802	14055	14074	13919	13859	13924	13944	13961	13864	13905	13970	13997	13949	13866	13906	13986	13892	13858	13971	13748	14097	13966	13830	14014	13922	13945	13984	13756	13938	14001	13943	13968	14076	14026	13800	13932	13851	14018	13887	13870	13956	13919	14029	14060	13872	13876	13939	13906	13819	13836	13848	13789	13919	13688	13978	13914	13853	13891	13989	13863	13972	13844	13905	13936	13984	13932	13857	13854	13965	14023	13925	13803	13966	14007	13887	13988	13858	13820	13996	13993	13750	14011	13768	13819	14064	13851	13889	13906	14021	13989	13828	13711	14007	13919	13985	14081	13966	13816	13868	13984	13783	13880	14030	13876	13960	13979	13951	13833	13950	13978	13932	13903	13837	13900	13971	13782	13867	14034	13845	13818	13886	13895	13887	13873	13906	13800	13906	13988	13856	13848	13935	14084	14048	14222	13771	13944	13841	13978	13877	13775	14027	13882	13985	13907	13930	13851	13882	13918	13930	13943	13953	13807	13835	13886	13928	13930	13966	14028	14154	13909	13846	13982	14003	13991	13827	13946	13934	13933	13979	13964	13885	13930	13873	13873	13892	14003	13833	13907	13933	13893	13919	13923	14055	13947	13787	13951	13795	13851	13832	13946	13955	13948	14040	13996	13784	14005	13927	14031	14018	13801	13966	13931	13997	13791	13898	13974	13932	13873	13863	13770	13973	14053	13979	13941	14062	13823	14005	13805	14018	13920	14079	13908	13897	13914	13865	13817	13747	13800	13960	14004	13818	13872	13822	14041	13875	13955	13988	13944	13910	13907	13898	14032	13909	13963	13939	13914	13764	14027	13860	13705	13889	13942	13816	14001	13955	13914	13912	13940	13841	13996	13846	13797	14036	13871	13927	13819	13777	13982	13965	13811	13939	13937	13906	13842	14036	13872	13920	13971	13906	13843	13893	13983	13892	13815	13997	13800	13905	13754	13885	13913	13891	14013	13880	14039	14015	13906	13934	13960	13825	13911	13939	13823	14119	14026	14019	13960	13841	13872	13851	13930	13838	13977	13934	13885	13900	13946	13806	13911	13989	13898	13904	13766	13956	14000	14003	13961	13888	13794	13877	13811	14119	13860	13866	13773	13877	13951	13924	13976	13976	13925	13769	13948	13896	13657	14018	14062	13907	13846	13858	13870	13756	13761	13984	13938	13955	13992	13820	13922	13858	13973	13855	14031	13988	13763	13988	13864	13897	13872	13919	13906	13809	14073	13695	13792	13864	13953	14025	13975	13904	13827	13904	13743	13920	13924	14114	13888	13730	13801	14032	13908	13843	13975	14077	13889	13879	13842	13855	14170	13791	13988	13991	14097	14011	13900	14038	13739	14220	13925	13773	13762	13951	14021	13909	14094	14062	13888	13748	13885	13974	13892	13895	13893	13816	13758	13877	13925	13865	13863	13942	13756	13866	14084	13939	13840	13997	13958	13761	13940	13882	13968	14105	13737	14118	13876	13779	13736	13957	13996	13743	13983	14038	13772	13841	14120	13945	13953	13999	13903	14020	13942	14030	14061	13883	13928	13673	13968	13922	14075	13959	13858	13881	13853	13948	14153	13970	13947	13957	13738	13920	13828	13915	13890	13779	13798	14031	13887	13998	13795	14028	14005	13885	14020	13936	13921	14030	14058	13913	14048	13940	13898	13926	13966	13934	13950	13953	13854	14003	13846	13944	13861	13910	14048	13798	13828	13996	13987	14053	14018	13828	13855	14025	13928	13848	13859	13758	13927	13959	13818	14072	13922	13906	13939	13986	13942	14037	13949	14020	13877	13968	14065	13917	13859	13952	13811	13978	13841	13949	13895	13948	14053	14027	14075	13822	13989	14017	13834	13890	13906	13955	13898	13783	13870	13979	13751	13924	13890	13784	13974	13906	13918	13812	13918	13994	13889	13989	13824	13788	13949	14050	13942	13831	13943	13915	13926	13983	13892	13883	13940	14094	14062	13830	14000	13856	13968	13718	13941	13886	13886	13793	13803	14082	13901	13719	13918	13863	13893	13933	13820	13871	13981	13946	13734	13954	13850	13860	13775	13911	13919	13778	13964	13900	13916	13915	13706	13940	13836	13977	13941	13816	13964	13996	13947	13807	13858	13992	14037	13975	14041	13793	13893	13826
29942	23400	24707	21273	18726	17871	17617	17347	17210	17032	16968	16815	16908	16652	16839	17179	17306	18175	18042	17752	17346	17064	16737	16668	16738	16808	16839	16729	16554	16541	16681	16665	16607	16767	16463	16691	16525	16793	16525	16798	16683	16734	16924	16793	16673	16696	16774	16751	16661	16648	16720	16683	16715	16488	16641	16615	16494	16881	16722	16764	16564	16615	16757	16824	16594	16758	16604	16716	16808	16648	16794	16758	16702	16491	16736	16606	16678	16779	16920	16662	16837	16730	16683	16700	16800	16749	16588	16658	16730	16654	16578	16476	16749	16524	16762	16521	16603	16405	16595	16669	16916	16649	16684	16597	16754	16653	16744	16649	16750	16513	16744	16781	16602	16752	16482	16582	16580	16680	16567	16460	16670	16569	16679	16533	16567	16603	16405	16495	16628	16731	16705	16605	16445	16495	16696	16655	16725	16571	16829	16579	16737	16629	16696	16533	16528	16675	16668	16592	16488	16567	16500	16459	16601	16637	16733	16767	16792	16555	16408	16622	16881	16555	16490	16493	16472	16606	16569	16668	16483	16701	16642	16773	16687	16574	16763	16578	16620	16487	16610	16525	16671	16668	16720	16737	16760	16735	16638	16568	16505	16446	16617	16629	16688	16448	16722	16663	16474	16626	16648	16561	16783	16458	16529	16903	16631	16506	16723	16454	16765	16684	16696	16559	16596	16686	16646	16796	16697	16662	16831	16730	16859	16667	16626	16708	16645	16579	16433	16526	16661	16669	16576	16727	16374	16521	16610	16696	16773	16646	16624	16578	16525	16535	16740	16697	16583	16704	16725	16760	16660	16397	16706	16780	16528	16652	16698	16442	16557	16403	16504	16523	16523	16549	16697	16656	16567	16666	16646	16670	16530	16585	16710	16803	16646	16744	16644	16517	16605	16651	16601	16832	16791	16653	16837	16740	16657	16789	16607	16707	16779	16596	16666	16529	16590	16517	16600	16677	16669	16782	16625	16654	16842	16671	16648	16656	16785	16632	16648	16428	16583	16845	16651	16560	16526	16710	16601	16428	16764	16478	16632	16693	16842	16797	16707	16505	16579	16508	16666	16639	16576	16448	16640	16775	16773	16697	16693	16703	16630	16599	16746	16803	16731	16700	16721	16549	16323	16556	16721	16768	16684	16573	16662	16837	16628	16690	16706	16728	16617	16569	16584	16549	16658	16765	16984	16809	16813	16575	16726	16669	16540	16776	16676	16615	16561	16513	16402	16713	16772	16526	16623	16547	16760	16737	16736	16785	16521	16514	16770	16562	16721	16664	16573	16665	16859	16715	16703	16786	16441	16704	16458	16558	16591	16480	16696	16572	16664	16670	16627	16708	16600	16648	16676	16833	16847	16590	16570	16484	16747	16603	16760	16697	16726	16688	16721	16604	16486	16696	16883	16725	16568	16652	16741	16579	16708	16609	16579	16447	16512	16791	16658	16681	16666	16711	16611	16617	16562	16741	16715	16452	16736	16671	16407	16491	16700	16690	16799	16761	16921	16674	16767	16736	16841	16680	16705	16764	16814	16685	16634	16708	16866	16769	16716	16767	16626	16632	16566	16654	16804	16603	16683	16686	16586	16793	16593	16722	16726	16735	16530	16499	16716	16752	16683	16537	16570	16658	16705	16640	16544	16669	16443	16558	16787	16603	16877	16625	16545	16634	16777	16511	16702	16604	16366	16731	16871	16871	16492	16487	16922	16648	16751	16721	16799	16509	16786	16912	16685	16747	16668	16749	16801	16736	16507	16679	16660	16726	16694	16695	16523	16679	16752	16643	16483	16607	16671	16720	16660	16604	16773	16608	16648	16735	16567	16618	16455	16611	16757	16535	16727	16714	16682	16445	16582	16527	16763	16658	16547	16749	16673	16664	16602	16615	16602	16720	16661	16599	16843	16555	16542	16695	16727	16779	16523	16645	16586	16646	16810	16669	16562	16619	16541	16591	16572	16554	16655	16564	16691	16704	16688	16553	16820	16615	16806	16697	16633	16620	16741	16660	16710	16755	16844	16627	16641	16776	16676	16780	16600	16639	16650	16553	16538	16640	16570	16612	16615	16495	16746	16565	16726	16839	16551	16655	16621	16609	16778	16641	16655	16688	16642	16928	16824	16568	16732	16646	16739	16655	16563	16809	16687	16698	16709	16581	16772	16605	16722	16779	16776	16577	16617	16627	16753	16571	16631	16725	16805	16606	16531	16716	16748	16648	16529	16634	16776	16770	16598	16588	16588	16833	16640	16599	16588	16840	16810	16617	16740	16721	16660	16821	16716	16697	16948	16671	16573	16521	16645	16803	16630	16511	16772	16493	16694	16762	16591	16577	16685	16747	16547	16437	16653	16593	16652	16556	16680	16618	16776	16555	16528	16553	16816	16640	16679	16724	16671	16679	16763	16512	16769	16707	16626	16617	16592	16530	16502	16497	16568	16568	16463	16516	16674	16709	16760	16438	16372	16801	16631	16705	16756	16574	16707	16748	16837	16642	16494	16508	16703	16719	16799	16688	16730	16628	16522	16697	16656	16613	16490	16432	16760	16656	16466	16734	16823	16636	16506	16573	16665	16740	16376	16578	16650	16567	16520	16840	16663	16629	16706	16569	16724	16709	16642	16692	16556	16830	16718	16647	16579	16487	16608	16815	16723	16450	16520	16864	16676	16681	16619	16768	16800	16700	16821	16808	16308	16538	16569	16638	16584	16693	16692	16706	16880	16577	16731	16548	16608	16711	16660	16625	16598	16581	16679	16847	16614	16626	16743	16507	16805	16554	16508	16728	16681	16466	16576	16701	16570	16691	16617	16742	16914	16676	16554	16542	16713	16540	16710	16788	16817	16585	16630	16727	16619	16693	16618	16685	16411	16631	16731	16541	16539	16696	16460	16701	16630	16617	16563	16596	16627	16649	16620	16672	16650	16735	16733	16667	16756	16613	16828	16479	16695	16553	16624	16372	16633	16522	16732	16787	16648	16724	16472	16552	16701	16693	16626	16753	16841	16813	16716	16663	16710	16499	16668	16520	16669	16569	16660	16675	16519	16722	16384	16773	16758	16806	16693	16643	16752	16699	16659	16435	16456	16629	16476	16527	16721	16591	16886	16511	16492	16909	16506	16419	16819	16525	16623	16526	16814	16703	16565	16798	16653	16558	16734	16492	16752	16636	16508	16951	16605	16654	16775	16593	16677	16712	16657	16566	16652	16839	16631	16572	16716	16599	16501	16691	16793	16828	16702	16731	16698	16598	16703	16514	16727	16946	16635	16617	16768	16762	16657	16774	16681	16645	16845	16557	16797	16581	16651	16746	16644	16575	16593	16746	16725	16680	16868	16793	16739	16724	16679	16585	16849	16523	16710	16590	16587	16643	16543	16772	16887	16575	16729	16756	16546	16480	16704	16711	16550	16739	16541	16842	16623	16620	16849	16695	16779	16766	16497	16574	16488	16767	16739	16639	16720	16829	16474	16612	16514	16697	16756	16832	16647	16629	16855	16849	16639	16689	16646	16675	16734	16652	16568	16575	16690	16582	16476	16628	16475	16469	16665	16585	16796	16677	16715	16484	16845	16889	16607	16754	16589	16835	16983	16640	16441	16565	16705	16418	16579	16704	16726	16567	16461	16535	16633	16800	16802	16628	16643	16673	16855	16666	16698	16659	16748	16842	16575	16539	16755	16655	16607	16620	16784	17112	16495	16572	16831	16637	16638	16649	16731	16715	16822	16649	16660	16662	16588	16721	16788	16789	16842	16599	16742	16659	16520	16489	16755	16723	16736	16899	16804	16803	16731	16466	16467	16777	16728	16666	16682	16622	16677	16648	16780	16753	16455	16787	16659	16688	16803	16396	16565	16842	16595	16584	16540	16720	16784	16508	16700	16640	16805	16495	16622	16552	16678	16709	16576	16731	16696	16696	16764	16627	16673	16558	16687	16528	16740	16797	16704	16744	16446	16559	16601	16566	16552	16725	16690	16654	16639	16737	16604	16811	16695	16677	16727	16549	16763	16690	16540	16465	16667	16574	16662	16589	16525	16489	16671	16450	16663	16470	16676	16685	16852	16786	16809	16577	16568	16696	16692	16566	16672	16566	16661	16768	16850	16651	16556	16673	16747	16694	16658	16586	16679	16630	16578	16716	16691	16549	16730	16656	16538	16756	16526	16776	16633	16728	16851	16711	16556	16608	16607	16625	16736	16748	16594	16779	16560	16779	16599	16419	16632	16652	16673	16762	16733	16652	16886	16654	16567	16675	16680	16707	16780	16718	16482	16536	16610	16645	16768	16616	16614	16705	16665	16585	16772	16583	16649	16530	16860	16798	16745	16669	16612	16588	16631	16538	16831	16491	16684	16503	16816	16567	16682	16875	16697	16547	16916	16696	16705	16703	16757	16545	16791	16368	16669	16599	16717	16639	16866	16644	16728	16576	16615	16622	16504	16642	16675	16730	16655	16544	16721	16609	16708	16781	16535	16741	16640	16813	16894	16651	16559	16782	16690	16415	16694	16812	16469	16677	16501	16625	16591	16720	16830	16622	16980	16688	16818	16961	16790	16735	16573	16801	16611	16559	16570	16538	16706	16847	16628	16666	16752	16787	16836	16686	16778	16492	16624	16530	16743	16698	16664	16523	16618	16661	16595	16525	16637	16757	16530	16485	16555	16740	16631	16725	16717	16716	16569	16681	16738	16529	16736	16716	16710	16763	16740	16708	16464	16627	16795	16536	16646	16556	16702	16754	16478	16540	16758	16766	16733	16570	16738	16476	16811	16707	16650	16761	16882	16833	16627	16702	16692	16595	16731	16623	16686	16694	16619	16399	16577	16565	16738	16655	16725	16812	16752	16684	16837	16624	16360	16692	16838	16482	16736	16522	16565	16726	16679	16585	16673	16414	16611	16715	16644	16903	16948	16572	16772	16622	16773	16631	16577	16615	16830	16719	16383	16537	16778	16916	16897	16575	16926	16560	16676	16629	16632	16531	16463	16652	16781	16641	16863	16825	16595	16510	16507	16704	16304	16597	16755	16707	16571	16631	16745	16512	16801	16665	16622	16786	16702	16767	16647	16493	16470	16684	16662	16762	16580	16813	16807	16678	16717	16832	16635	16826	16664	16659	16674	16455	16825	16584	16600	16562	16631	16805
17109	20923	21432	18878	16941	15716	14937	14910	14469	14288	14010	13882	13654	13754	13856	14279	14832	15948	14952	14985	14484	14003	13820	13641	13581	13710	13718	13689	13826	13725	13759	13704	13767	13661	13640	13688	13725	13767	13736	13621	13762	13717	13662	13887	13807	13698	13759	13600	13733	13984	13727	13729	13651	13752	13715	13692	13703	13819	13768	13691	13788	13908	13835	13672	13844	13587	13873	13959	13759	13573	13683	13728	13693	13816	13647	13652	13741	13628	13906	13726	13830	13761	13776	13700	13566	13738	13626	13724	13564	13715	13567	13587	13801	13712	13891	13778	13766	13719	13672	13888	13746	13777	13730	13659	13899	13770	13829	13805	13733	13829	13788	13825	13640	13854	13860	13850	13791	13763	13836	13706	13862	13713	13757	13515	13661	13677	13891	13665	13789	13536	13727	13572	13841	13693	13761	13598	13599	13668	13666	13606	13734	13751	13771	13645	13817	13791	13844	13779	13720	13612	13822	13695	13815	13709	13584	13785	13905	13656	13709	13658	13745	13675	13635	13788	13805	13726	13740	13734	13757	13711	13656	13795	13786	13776	13708	13692	13732	13700	13675	13837	13724	13833	13875	13764	13757	13726	13699	13632	13733	13636	13825	13748	13919	13743	13637	13742	13633	13793	13711	13841	13738	13664	13663	13707	13766	13589	13728	13616	13640	13712	13684	13647	13802	13613	13689	13716	13754	13792	13818	13614	13786	13783	13836	13902	13771	13681	13814	13828	13764	13693	13774	13713	13731	13590	13730	13670	13742	13848	13734	13724	13740	14007	13823	13678	13838	13660	13706	13741	13716	13701	13644	13716	13925	13710	13775	13781	13796	13636	13696	13674	13726	13752	13740	13648	13543	13714	13772	13668	13596	13738	13697	13606	13820	13598	13929	13692	13858	13697	13680	13599	13842	13886	13680	13625	13917	13813	13652	13663	13745	13800	13772	13570	13766	13636	13792	13608	13680	13766	13762	13665	13797	13807	13888	13683	13742	13570	13746	13830	13782	13744	13742	13799	13711	13817	13625	13661	13725	13835	13749	13538	13744	13743	13866	13708	13584	13921	13699	13878	13694	13641	13660	13753	13829	13658	13739	13551	13720	13883	13765	13706	13736	13752	13653	13671	13609	13619	13636	13825	13845	13757	13689	13740	13668	13774	13661	13580	13901	13820	13775	13826	13633	13652	13701	13757	13674	13913	13779	13623	13670	13756	13917	13652	13691	13672	13732	13688	14019	13812	13641	13817	13714	13774	13663	13764	13778	13845	13711	13775	13785	13760	13719	13604	13570	13823	13681	13628	13748	13679	13700	13901	13727	13704	13695	13582	13855	13789	13665	13657	13795	13694	13779	13637	13639	13671	13563	13788	13829	13748	13720	13798	13719	13845	13793	13694	13708	13656	13878	13746	13746	13656	13750	13690	13698	13584	13700	13762	13804	13824	13834	13586	13794	13839	13675	13773	13765	13876	13819	13778	13722	13824	13732	13621	13688	13717	13976	13894	13670	13803	13885	13609	13743	13772	13689	13631	13857	13685	13666	13759	13731	13580	13748	13906	13659	13767	13828	13646	13621	13746	13717	13846	13753	13756	13803	13640	13830	13788	13851	13620	13840	13693	13867	13766	13680	13778	13764	13804	13849	13765	13783	13675	13790	13607	13834	13776	13767	13766	13941	13773	13749	13751	13770	13633	13858	13707	13721	13837	13787	13728	13837	13739	13766	13681	13721	13753	13822	13838	13802	13805	13743	13738	13938	13599	13742	13614	13708	13767	13865	13760	13706	13928	13600	13696	13784	13825	13703	13684	13925	13698	13665	13701	13640	13785	13661	13730	13583	13628	13827	13647	13606	13736	13837	13774	13761	13689	13891	13799	13651	13837	13699	13614	13796	13721	13870	13926	13810	13799	13568	13553	13886	13783	13675	13717	13917	13733	13858	13791	13661	13736	13683	13644	13775	13736	13803	13613	13849	13693	13618	13708	13848	13751	13688	13822	13761	13852	13716	13533	13750	13716	13764	13838	13667	13831	13849	13667	13700	13834	13952	13784	13813	13813	13824	13833	13743	13841	13789	13781	13753	13804	13878	13663	13781	13901	13808	13726	13651	13732	13771	13515	13728	13675	13708	13839	13820	13748	13626	13854	13705	13805	13704	13854	13611	13846	13886	13759	13698	13698	13811	13674	13976	13734	13634	13796	13759	13798	13675	13650	13688	13706	13820	13641	13688	13711	13720	13871	13662	13735	13892	13786	13827	13712	13962	13759	13708	13746	13750	13737	13746	13804	13769	13802	13693	13611	13731	13865	13595	13892	13839	13807	13777	13723	13767	13708	13750	13614	13901	13711	13761	13568	13936	13837	13908	13707	13754	13693	13639	13827	13782	13866	13836	13654	13738	13751	13694	13619	13794	13711	13727	13765	13801	13720	13778	13623	13740	13642	13757	13592	13689	13570	13611	13693	13873	13789	13725	13754	13675	13651	13713	13749	13770	13745	13770	13665	13706	13635	13736	13850	13702	13756	13674	13895	13775	13697	13705	13955	13676	13745	13842	13793	13733	13672	13640	13691	13832	13791	13775	13670	13686	13820	13695	13662	13759	13807	13878	13816	13655	13735	13841	13675	13686	13679	13766	13786	13634	13704	13809	13722	13801	13808	13762	13730	13634	13789	13762	13738	13796	13796	13700	13750	13678	13577	13666	13828	13847	13685	13814	13788	13742	13543	13753	13753	13753	13782	13607	13742	13775	13786	13886	13742	13633	13729	13700	13771	13750	13806	13687	13789	13802	13839	13787	13687	13761	13787	13888	13681	13751	13636	13652	13718	13682	13740	13722	13691	13650	13751	13734	13714	13696	13620	13720	13765	13817	13793	13708	13661	13779	13788	13805	13764	13619	13780	13598	13749	13782	13926	13758	13639	13715	13707	13896	13663	13839	13559	13734	13683	13880	13631	13726	13779	13682	13637	13611	13743	13592	13779	13886	13669	13793	13699	13661	13716	13775	13734	13880	13614	13795	13707	13714	13642	13659	13638	13844	13769	13654	13698	13800	13730	13744	13753	13812	13825	13782	13718	13705	13530	13733	13682	13796	13808	13778	13749	13652	13715	13732	13618	13740	13568	13873	13745	13580	13712	13732	13693	13778	13664	13942	13845	13726	13733	13747	13829	13834	13767	13651	13751	13687	13897	13777	13731	13810	13811	13743	13748	13689	13600	13849	13743	13813	13772	13626	13755	13983	13655	13709	13799	13950	13726	13741	13713	13762	13821	13697	13733	13883	13749	13663	13812	13708	13771	13607	13694	13745	13732	13959	13856	13820	13761	13654	13696	13750	13722	13706	13726	13665	13716	13764	13666	13730	13957	13664	13806	13644	13801	13666	13832	13848	13781	13897	13760	13643	13621	13687	13671	13763	13757	13842	13854	13778	13665	13740	13822	13711	13702	13709	13871	13633	13880	13673	13609	13877	13815	13838	13824	13681	13587	13872	13815	13617	13739	13752	13704	13608	13957	13659	13854	13696	13746	13559	13663	13576	13827	13683	13654	13649	13663	13812	13882	13768	13712	13790	13812	13745	13771	13783	13761	13714	13939	13884	13751	13785	13709	13632	13901	13757	13872	13818	13838	13687	13742	13670	13785	13698	13679	13774	13762	13974	13692	13679	13682	13720	13552	13712	13741	13713	13727	13761	13565	13626	13824	13715	13617	13753	13659	13824	13672	13793	13772	13768	13750	13631	13810	13624	13680	13837	13559	13770	13883	13591	13803	13596	13722	13813	13747	13707	13856	13776	13730	13838	13764	13740	13719	13794	13733	13930	13772	13733	13818	13688	13708	13736	13756	13819	13840	13538	13753	13681	13742	13589	13753	13700	13703	13806	13940	13672	13724	13641	13649	13651	13664	13598	13827	13753	13825	13740	13861	13750	13815	13770	13738	13874	13670	13761	13754	13690	13725	13831	13717	13764	13685	13671	13678	13571	13699	13658	13627	13734	13796	13676	13860	13843	13717	13714	13712	13713	13628	13754	13916	13678	13849	13750	13507	13750	13572	13630	13704	13690	13901	13820	13824	13669	13779	13655	13702	13743	13779	13548	13687	13778	13787	13723	13727	13736	13859	13750	13764	13688	13776	13877	13822	13823	13782	13737	13784	13715	13820	13918	13880	13750	13630	13606	13674	13665	13736	13781	13652	13729	13790	13618	13702	13839	13605	13664	13790	13831	13855	13751	13831	13869	13887	13675	13882	13763	13712	13741	13779	13697	13761	13691	13786	13868	13716	13712	13839	13697	13776	13841	13978	13718	13720	13670	13647	13710	13690	13646	13756	13700	13810	13624	13895	13721	13712	13609	13690	13883	13720	13750	13771	13728	13751	13788	13716	13772	13789	13817	13636	13714	13677	13700	13919	13781	13922	13690	13884	13787	13692	13724	13722	13792	13766	13628	13864	13753	13660	13642	13937	13724	13758	13744	13725	13876	13678	13803	13755	13763	13715	13831	13750	13765	13713	13814	13764	13831	13756	13698	13857	13825	13660	13779	13630	13713	13764	13690	13882	13819	13705	13900	13767	13910	13608	13751	13559	13811	13633	13739	13817	13623	13916	13792	13616	13608	13757	13777	13886	13646	13797	13882	13570	13811	13751	13756	13832	13775	13567	13810	13814	13820	13672	13757	13518	13741	13779	13768	13613	13772	13820	13662	13616	13829	13648	13803	13857	13666	13701	13594	13673	13614	13644	13871	13655	13803	13726	13868	13802	13902	13771	13814	13727	13838	13647	13682	13735	13597	13851	13671	13774	13855	13714	13836	13631	13690	13647	13606	13898	13844	13732	13649	13821	13601	13645	13775	13696	13656	13680	13701	13765	13668	13653	13707	13783	13708	13740	13781	13762	13674	13781	13659	13724	13688	13841	13731	13517	13590	13722	13736	13621	13698	13618	13574	13859	13685	13760	13830	13640	13690	13797	13826	13676	13754	13855	13816	13613	13896	13661	13988	13841	13691	13560	13696	13784	13891	13688	13610	13786	13601	13663	13585	13729	13852	13732	13596	13705	13668	13751	13814	13688	13787	13768	13708	13741	13663	13717	13818	13719	13893	13734	13737	13730	13829	13582	13776	13537	13715	13668	13901	13823	13673	13794
25501	21472	28558	25387	22973	22036	20867	18721	17898	18023	17484	17357	17057	16956	17206	20100	24221	27002	23715	22116	19463	18265	17653	16961	17132	16875	17038	16977	16925	16988	17064	16867	17020	16698	16999	16774	16932	17021	16880	16677	16746	16806	16778	17148	16849	17045	16887	16891	17033	16770	16790	16800	16912	16818	16990	17051	17075	17078	16910	17094	17019	16894	16977	16899	16863	17083	16642	16809	16927	16823	16841	16776	16887	16991	16654	16747	16696	16831	17088	17007	16918	16938	16866	16942	16957	16813	16976	16859	16855	16886	16664	16939	16745	16980	16684	16824	16889	17041	16794	16860	16945	16816	16935	16907	16806	16742	16682	16703	16890	16885	16971	16895	16881	16903	16706	16876	16904	16886	17011	16940	16953	16785	16793	16930	16841	16746	16888	16671	16868	16853	16735	16792	16887	16814	16877	16865	16812	17118	16930	17081	16776	16717	16774	16933	16870	17023	16938	16806	16811	16826	16988	16881	16825	16818	16762	16978	16913	16776	17034	16731	16900	16881	16985	16877	16853	16968	16782	16927	16987	16881	16904	16855	16954	16693	16845	16971	16895	16743	16860	16775	16864	16758	16976	16741	16985	16702	17015	16827	17086	16979	16799	16883	16831	16900	17025	16857	16816	16816	16879	17029	16872	16977	16696	16697	17031	16749	16803	16953	16889	16765	17001	16828	16855	16803	16855	16989	17165	17027	16728	16938	16633	16804	16837	16759	16574	16631	16762	16783	16819	16991	16995	16754	16915	16698	16804	16870	16829	16653	16814	16848	16877	16841	16907	16947	16728	17009	17006	16820	16688	16820	16669	16951	16777	16831	16892	16771	16943	16596	16971	16915	16762	16816	16729	16906	16856	16997	17012	16951	17014	16785	16738	16925	17051	16889	16864	16830	16856	16699	16677	17055	16856	16710	16929	16814	16786	16974	16834	16758	16791	16642	16843	17018	17116	16845	16793	16881	16912	17008	17018	16902	16860	16735	16927	16884	16791	16763	16870	16911	16784	16654	16891	16892	16854	16707	16878	16857	17150	16719	16827	16886	16695	16871	16999	16793	16877	16755	16918	16894	16861	16881	16807	16744	16715	16944	16957	16855	17017	16819	16924	17008	16964	16813	16815	16744	16703	16846	16845	16773	16931	16781	17052	17108	16787	16748	16689	16802	17026	16903	17036	16830	16755	16817	16778	16816	17089	16837	16953	16873	16849	16824	16659	16904	16742	16674	16702	16877	16824	16827	16798	16805	17024	17038	16877	16786	16815	16710	16945	17068	16817	16657	16796	16829	16778	16915	17035	16928	17047	16780	16924	16701	16671	16731	16879	16914	16904	16843	16826	16969	16794	16854	16895	16957	16989	16974	16745	16766	16579	16716	16856	16794	16946	16938	16960	16945	16924	16953	16863	16899	16870	16571	16878	16978	16927	16934	16833	16722	16827	16756	16983	16857	16893	16871	16783	16726	16954	16870	16949	16854	16845	16854	16780	16862	16767	16970	16763	16850	16700	16818	16717	16746	16736	16881	16660	16864	16942	16920	16825	16994	16880	16865	16834	16755	16696	16770	16688	16870	16895	16848	16862	16851	16933	16944	16702	16640	16804	16859	16795	16856	16851	17032	16845	16962	16794	16876	16715	16719	16938	16763	16859	16861	16874	16811	16837	16788	16915	16723	16818	16925	16865	16736	16784	16888	16631	16925	17053	16740	16801	16662	16894	16659	16853	16820	17000	17171	16820	17109	16703	16677	16844	16839	16786	16855	16956	16865	16906	16843	16823	16869	16798	16912	17048	16667	16743	16770	16665	16866	16835	16949	16954	16801	16820	16863	16937	16976	16956	16899	16724	16959	16805	16955	16905	16982	16822	16959	17044	16630	16800	16851	16927	16900	16965	17043	16799	17025	16858	16698	16758	16720	16697	16850	16907	16896	16924	16857	16989	16716	17064	16923	16753	16959	16952	16755	16912	16763	16780	16799	16842	16896	16843	16789	16746	16928	16651	16910	16794	17004	16771	17142	16957	17004	16915	16901	16726	16741	16856	16847	16890	16902	16824	16816	16813	16724	16746	16754	16747	16685	16858	16765	16979	16784	16805	16947	16800	16648	16919	16774	16861	16961	16775	16773	16826	16963	16992	16893	16898	16876	16776	16833	16928	16794	16791	16781	16729	16761	16779	16766	16726	16856	16973	17016	16767	16977	16889	16880	17097	16828	16776	16776	16781	16870	16754	16763	16909	16840	16808	16831	16836	17009	17064	16860	16717	16885	16910	16928	16760	16852	16694	16746	16858	17077	16919	16954	16810	16719	16950	16892	16873	16805	16875	16996	16845	16740	16918	16857	16875	16988	16916	16794	16754	16700	16794	16852	16833	16977	17055	16852	16625	16821	16912	16949	16794	16959	16838	16955	17047	16886	16845	17089	16933	16883	17095	16950	16831	16753	16879	16632	16620	16724	16837	16872	16932	16855	16969	16983	16967	16976	16822	16773	16957	16834	16732	16822	17106	17007	17007	16795	16952	16693	16716	16764	16796	16768	17075	16793	16857	16580	16794	16730	16790	16842	16753	16865	17029	16803	16825	16934	16910	16799	16949	16926	16795	16810	16860	16700	16760	16683	16852	16901	16962	16867	16844	17086	16862	16770	17077	16896	16859	16930	16844	17007	16904	16623	16779	16849	16832	16958	16823	16879	16853	16928	16858	16919	16886	16820	16879	17032	16739	16822	16629	17058	17094	16903	16940	17049	16651	16708	16907	16958	16819	16837	16751	16942	16862	17088	17003	16786	16864	16786	16874	16745	16740	16838	17003	16774	16648	16792	16698	16861	16775	16872	16819	16952	16901	16753	16964	16946	16706	17180	17128	16914	16881	16917	16884	16786	16925	16803	16843	16882	16959	16881	16909	16732	16949	17032	16930	16758	16826	16755	16886	16974	16880	16605	16727	16956	16770	17059	16467	16866	16688	16800	16935	16751	16957	16883	17040	16797	16927	16887	16916	16651	16698	16904	16698	16901	16954	16788	16781	16735	16946	16831	16938	16699	16947	16797	16878	16671	16792	16869	16619	16686	16871	16679	16869	16893	16626	16850	16814	16695	16740	17065	16762	16787	16910	16720	16922	17060	16833	16827	16773	16805	16785	16877	16751	16852	16898	16868	16863	16943	16716	16764	16966	17009	16979	16971	16907	16938	17019	16863	16870	16899	16994	16781	16863	17033	17086	16987	16886	16643	16771	16861	16950	17011	16782	16765	16943	16858	16697	16631	17016	16734	16815	16911	16692	16871	16905	16867	16876	16716	16811	16796	16540	16705	16686	16720	16700	16937	16676	16914	16824	17003	16898	17067	16861	16810	16761	16923	16915	16925	16828	16694	16799	16740	17013	16706	16935	16719	16865	16781	16852	16863	16800	16816	16976	16823	16710	16967	16969	17021	16730	16933	16775	16838	16769	16509	16974	16728	16950	16966	16855	16742	16973	16859	16753	16867	16843	16884	16924	16931	16812	16825	16704	16807	16866	16917	16750	16632	16762	16848	16877	16884	16685	16852	16727	16918	17017	16925	16963	17017	17002	16814	16761	16819	16750	16880	16859	16824	16976	16790	16996	17065	16903	16949	16776	16804	16820	16815	16962	16939	16946	17105	16891	16679	16921	16758	16818	16829	16917	16796	16880	16776	16715	17025	16691	16908	16944	16821	16806	16534	16975	16805	16740	16820	16842	16674	16701	16703	16914	16936	16730	16900	16946	16820	16696	17050	16767	16956	16916	16745	16819	16820	16970	16901	16757	16954	16786	16820	16926	16879	16804	16987	16959	16912	16810	16772	16749	16814	16696	16904	16913	16815	17076	16960	16803	16953	16983	16905	16911	16883	17004	16874	16852	16794	16978	16930	16771	16845	16933	17078	16808	16804	16847	16863	16705	16821	16971	16956	16930	17056	16895	16794	16783	16741	16803	16765	16841	16848	16685	16941	16793	16716	17071	16923	16810	16980	16748	16795	16754	16905	16874	17000	16821	16754	17120	16765	16915	16782	16836	16814	16875	16713	16966	16908	17035	16893	16930	16636	16643	16959	16659	16932	16837	16697	16886	16772	17026	16816	16893	16860	17017	16847	16907	16811	16991	16841	16901	16864	16942	16975	16824	16707	16935	16780	16853	16923	16905	16993	16921	17113	16749	16766	16948	16819	16837	16809	16835	16968	17072	16811	16907	16792	16896	16911	16962	16939	16830	16846	16710	16877	16825	16785	16879	16878	16852	16657	16843	16807	16940	16793	16858	16921	16798	16734	16790	16779	16796	16807	16871	16858	16930	16850	16959	16838	16872	16931	16819	16999	16816	16847	16900	16625	16810	16794	17111	16853	16966	16996	16853	16927	16762	16908	16765	16783	17022	16946	17059	16821	16796	16842	16811	17008	16849	16803	16922	16874	16964	17028	16895	16872	16829	16684	17011	16898	16906	16800	16719	16918	16781	16912	16840	16908	16853	16718	16795	17068	16846	16790	16825	16865	16852	16917	16859	16949	16852	16961	16936	16946	16812	16591	17075	16815	16899	16759	16724	17110	16961	16790	16840	16793	16960	16744	16774	16801	16817	16750	16787	16965	16770	16884	16841	16869	17074	16906	16921	16899	16633	16967	16898	17005	16633	16637	16837	17016	16793	17001	16775	16721	16817	16973	16855	16755	17010	16855	16900	16870	16943	16891	16858	16800	16804	16950	17028	16947	16865	16857	16871	16927	16886	16796	16933	16833	16888	16801	16946	16726	16972	16836	16688	16716	16876	16804	17035	16838	16841	16959	16939	16745	16930	16762	16911	16908	16847	16776	16717	16914	17018	16987	16924	16774	16984	16911	16833	16834	17053	16838	16811	16932	16802	16825	16718	16932	16773	16807	16960	16955	16806	16984	16906	16857	16772	16688	16747	16818	17003	16810	16749	16857	16892	16937	16893	16761	16675	16794	16823	16689	16941	16904	16993	16813	16884	16807	17030	16825	16969	16857	16958	17050	16987	16666	16845	16804	17035	16799	16844	16716	16623	16800	16807	16724	16668	16890	17067	16905	16863	17021	16787	16946	17085	16821	16844	16981	16751	16812	16892	16975	16950	16709	16664	16493	16708	16723	16999	16942	16845	16934	16881	16747
16483	27226	27993	24431	21122	18082	17192	16572	15716	15183	14933	14237	14138	14016	14213	19409	24863	27635	21979	20126	16372	15323	14569	13995	13963	14094	13910	13936	13839	13853	13838	13941	13939	13828	13997	13798	13920	13980	13743	13970	13873	13821	13743	14001	13989	13784	13682	13830	13878	13897	14027	13901	13940	13902	13851	13879	13828	13720	13909	13795	13873	13728	13961	13976	14013	13791	13877	13952	13824	14050	13804	13959	13890	13892	13932	13888	13836	13873	13712	13812	13822	13839	13878	13900	13852	13839	13874	13987	13850	13940	13920	13804	13876	14041	13966	13810	13786	13890	14097	13894	13942	13862	13914	13868	13826	13774	13985	13992	13814	13844	13949	13750	13828	13763	13980	13816	13820	13860	14012	13878	13912	13809	13886	13862	13895	13799	13877	13880	13858	13858	14006	13820	13985	13887	13780	13899	13996	13887	13829	13772	13817	13812	13834	13837	13997	13858	13889	13688	13939	13889	14011	13932	13941	13688	14004	13856	13909	13766	13870	13929	13711	13797	14089	13900	13985	13805	13806	13812	13914	14135	14016	13970	13767	13847	13801	13857	13632	13994	13774	13911	13828	13999	13706	13965	13852	13809	13886	13820	13973	13753	13828	13861	13845	13872	13798	13922	13655	13997	13823	13688	13900	13943	13873	13843	13736	13836	13995	13839	14054	13844	14058	13971	13876	13803	13909	13878	13985	13802	13796	13811	13721	13866	13757	13883	13917	13770	13695	13854	13923	13770	13723	13938	13997	13934	13867	13871	13857	13953	13940	13890	13900	13856	13830	13926	13917	13796	14012	13846	13789	13866	13817	13773	13942	13703	13927	13816	13955	13912	13871	13930	13922	13975	13985	13936	13914	13964	13869	13781	13872	14243	13862	13821	14019	14024	13730	13972	13793	13814	13697	14019	13862	14024	13686	13919	13876	13859	13898	13878	14004	13820	13787	13876	13699	13900	13982	13683	13956	13852	13863	13795	13841	13880	13975	13736	13961	13773	13889	13865	13929	14108	13747	13877	13976	13978	13910	14093	13831	13798	13798	13879	13929	13727	13742	13835	13936	13850	13874	13693	13895	13908	13875	13860	13869	13964	13886	13730	13744	13860	13737	13974	13976	13884	13864	13912	13886	13964	13899	13894	13814	13775	13878	13703	13960	13743	14019	13722	13902	13873	13824	13997	13969	13971	13857	13903	13796	13927	13853	13907	13982	13918	13962	13911	13889	13816	14083	13854	13926	13863	14035	13892	13927	13873	13866	13790	13896	13897	13833	13811	13984	13696	13847	13940	13874	13932	13901	13821	13723	13903	13771	13882	13795	13696	13739	14086	13902	13980	14010	14051	13951	13957	13855	13837	13765	13902	13812	13925	13868	13687	13913	13808	13762	13895	13779	13714	14069	13925	13649	13793	13860	13841	13875	13963	13607	13923	13995	13797	13944	13675	13906	13873	13927	13801	13678	13903	13934	13720	13909	13925	13705	13826	13895	13719	13873	13763	13726	13908	13846	13843	13906	13808	13759	13900	13830	13836	13890	13862	13845	13959	13909	13764	13851	13966	13839	13705	13966	13755	13808	14023	13826	13764	13757	13803	13864	13828	13803	13889	14132	13798	13856	13845	13853	13715	13961	13953	13882	13947	13886	13837	13827	13812	13882	13853	13748	13853	13916	13761	13897	13787	13603	13836	13819	13933	13787	13826	13713	13590	13951	13829	14060	13903	13705	13776	13828	13976	13821	14021	13860	13900	13825	13730	13872	13928	13798	13804	13931	13807	13884	13780	13810	13804	13813	13756	13933	13820	13806	13858	13685	13901	13880	13979	13792	13929	13827	13878	13842	13669	13840	13875	13867	13753	13926	13824	13689	13784	13808	13806	14019	13868	13805	13786	13798	13873	13871	13872	13881	13860	13827	13843	13949	13987	13795	13798	13945	13803	13829	13824	13789	13891	13692	14009	14005	13803	13907	13939	13715	13920	13705	13998	13880	13613	13918	13920	13971	13836	13919	13921	13802	13937	13958	14080	13838	13896	13796	13948	13857	13867	13774	14065	13953	13915	13863	13888	13857	13808	13712	13849	13759	13920	13977	13901	13872	13799	14022	14055	13814	13753	14083	13899	13839	13915	13773	13824	13809	13866	13950	13844	13925	14005	13649	13862	13880	14005	13781	13731	13757	13875	13850	13874	13880	13654	13939	13804	13847	13839	13854	13763	13838	14042	13963	13790	13791	13917	13989	13885	13942	13886	13805	13836	13721	13857	13808	13824	13856	13905	13707	13988	13750	13802	14135	13727	13825	13982	13880	13952	13808	13910	13769	13923	14039	13734	13923	14010	13921	13795	13798	13783	13891	13982	13856	13753	14039	13870	13985	13893	13871	14057	13990	13802	13840	13923	13823	13615	13766	13809	14107	13836	13773	13794	13906	13813	13838	13821	13818	13725	13894	14063	13807	13757	13983	14050	13875	13904	13769	14026	13865	14006	13868	13873	13937	13848	13805	13885	13825	13817	13882	13840	13908	13872	13739	14010	13967	13912	13726	13813	13734	13961	13757	13906	13771	13721	13746	13760	13802	13813	13925	13785	13690	13835	13900	13804	14078	13774	13809	13944	13790	13755	13868	13911	13755	13776	13714	13926	13800	13747	13693	13908	13965	13784	14043	13922	13839	13916	14061	13872	13775	13821	13860	13736	13760	13907	13859	13894	13751	13855	13834	13742	13737	13847	13781	13899	13864	13862	13703	13878	13781	13709	13882	13849	13888	13797	13880	13964	13934	13866	13952	13981	13819	13888	13898	13801	13833	13789	13934	13904	13868	13874	14110	13787	13991	13802	13894	13889	13995	13853	13844	13894	13812	13793	13804	13823	14040	13828	13793	13817	13969	13847	13850	13932	13881	13838	14015	13774	13875	13922	13970	13687	13786	13926	13833	13765	13950	13959	13928	13764	14037	14021	13933	13990	13846	14121	13935	13886	13878	13790	13851	13860	13700	13945	13975	13952	13816	14017	13881	13960	13795	13823	13966	13965	13936	13857	13917	14068	13815	13708	14005	13745	13735	13864	13933	13936	13905	13970	13810	13851	13881	13791	13837	13829	13862	13874	13889	13778	13828	13890	13939	13909	13926	13679	13834	13753	13763	13845	13913	13805	14023	13942	13832	13845	13800	13978	13763	13883	13828	13939	13861	13779	13823	13812	13915	13918	13967	13837	13832	13817	13967	13770	13939	14025	13789	14009	13777	13835	13894	13917	13789	14021	13822	13954	13907	13881	14081	13897	13990	13947	13878	13915	13770	13816	13775	13716	13747	13939	13749	13861	13815	13788	13907	13848	13872	13743	13654	13798	14122	13907	13742	13914	13985	13772	13811	13727	13767	13904	13919	13987	13820	13951	13842	14068	13799	13787	13749	13801	13886	13874	13941	13831	14035	13868	13756	13797	13763	13688	13958	13888	13760	13909	13873	13841	13879	13877	13977	13917	13700	13940	13912	13752	13696	13663	13721	13797	13938	13750	13955	14042	13867	13850	13752	13868	13772	13741	13987	13833	13998	13861	13712	13701	13889	13918	13852	14012	14009	13900	13951	13737	14060	13872	13822	13953	13853	13895	13766	13839	13893	13884	13883	13891	13851	13866	13904	13880	13886	13783	13810	13998	13917	13814	13848	13930	13848	13747	14032	13959	13842	13871	13886	13987	13809	13863	13838	13797	13871	13844	13710	13761	13868	13745	13890	13976	13822	13811	13757	13880	13889	14013	13739	13747	13924	13943	13894	13935	13871	13981	13861	13926	13805	13750	13916	13967	13803	14015	13944	13930	13899	13942	13766	13807	14102	13832	13844	13695	13705	13846	13853	13846	13802	13869	13898	13662	13916	13779	13974	13748	14034	13791	13910	13811	13782	13801	13909	13847	13703	13904	13854	13914	13949	13891	13853	13824	13794	13952	13878	13831	13869	13902	14079	13814	13890	13808	13723	13835	13854	13857	13913	13812	13863	13849	13962	13856	13930	13873	13981	13854	13834	13917	13996	13857	13902	14094	13874	14049	13821	14010	13871	13968	13824	13862	13803	13745	13925	13903	13791	13914	13825	13687	13833	13913	13936	13903	14016	13819	13943	13956	13767	13877	13676	13918	13877	13969	13951	13857	13886	13935	13971	14060	13864	13754	13767	13718	13900	13994	13993	13824	13773	13711	13957	13708	13944	13647	13802	13750	13980	13821	13777	13747	13865	13922	13938	13830	13978	14083	13784	13850	13894	13947	13903	13914	13807	13788	13879	13921	13821	13945	13679	13970	13902	13952	13779	13796	13876	13958	13958	13847	14004	13952	13971	13815	13834	13833	13965	13701	13951	13853	13693	13997	14115	13919	13936	13803	13842	13917	13980	13735	13733	13787	13983	13914	13927	13860	13814	13969	13910	13958	13870	13749	13878	13871	13920	13732	13749	13940	13866	14004	13982	13881	13819	13817	14031	13754	13841	13963	13759	13916	13589	13843	13672	13749	13854	13962	13757	13817	13888	13916	14010	13641	13954	13944	13870	13923	13817	13864	14010	13816	13928	13938	13874	13948	13882	13851	14025	13860	13882	13838	13836	13861	13949	13843	13747	13818	13828	13998	13790	13963	13867	13943	13877	13811	13837	13839	13986	13877	13780	13760	13937	13933	13929	13939	13850	13810	13941	13968	13806	13934	13963	13842	13843	13888	13840	13806	13998	13656	13886	13856	14031	13806	13872	13844	13892	13886	13718	13860	13879	13836	13728	13940	13917	13849	13773	14040	13851	13971	13905	13800	13973	13842	13797	13873	13809	13887	13869	13969	13892	13712	13865	13793	13802	13905	13875	13658	13969	13950	13940	13820	13912	13864	13866	13769	13880	13918	13953	13845	13955	13888	13874	13991	13795	13844	13965	13890	13673	13920	13874	13858	13828	14039	13910	13746	13916	14031	13945	13924	13891	14005	14032	13750	13853	13890	13872	14036	13911	13982	13786	13860	13819	13882	13837	13951	13720	13791	13861	13816	13915	13767	13966	13866	13961	13832	13823	13932	13833	13781	13850	13996	14058	13839	13821	13847	13733	14059	13938	14082	13861	13870	13873	13948	13836	13737	13906	13866	13777	13774	13846	14037	13806	13773	13740	13897
24174	21515	29192	24389	22289	24373	24516	20257	18672	18628	17778	17286	17314	17063	17320	23621	30729	32643	28131	25319	20804	19404	18206	17483	17014	17069	16872	16653	16900	16925	16832	16838	16887	16948	16771	16707	16755	16706	16845	16783	16851	16667	16740	17028	16777	16834	16814	16708	16828	16762	16727	16814	16803	16932	17009	16839	16532	16854	16886	16678	16850	16648	16728	16642	16813	16847	16641	16697	16792	16969	16759	16777	16735	16886	16692	16768	16733	16808	16675	16864	16656	16616	16832	16854	16700	16943	16698	16792	16629	16545	16978	16781	16733	16643	16755	16748	16652	16724	16638	16690	16727	16739	16705	16822	16859	16835	16929	16775	16787	16892	16747	16906	16791	16906	16743	16753	16835	16696	16737	16788	17001	16685	16847	16662	16888	16736	16764	16789	17000	16562	16647	16688	16751	16646	16762	16748	16939	16678	16713	16867	16774	16873	16899	16725	16781	16715	16804	16667	16733	16581	16558	16802	16654	16820	16790	16859	16615	16889	16793	16751	16740	16824	16762	16966	16728	16591	16936	16733	16585	16717	16765	16877	16818	16710	16626	16646	16879	16736	16823	16803	16716	16818	16653	16696	16812	16653	16767	16708	16750	16729	16611	16724	16692	16907	16752	16819	16905	16836	16922	16867	16870	16805	16804	16716	16750	16642	16815	16551	16944	16744	16640	16751	16734	16887	16960	16456	16739	16715	16874	16798	16900	16745	16889	16775	16735	16783	16851	16672	16868	16946	16803	16908	16968	16845	16866	16759	16810	16903	16899	16948	16589	16676	16641	16617	16659	16856	16664	16675	16706	17092	16894	16721	16657	16648	16721	16620	16719	16776	16710	16711	16909	16890	16738	16340	16706	16891	16664	16484	16682	16557	16710	16577	16818	16787	16577	16832	16670	16615	16648	16955	16919	16756	16749	16698	16623	16911	16902	16855	16663	16793	16466	16555	16760	16852	16565	16595	16885	16753	16849	16680	16812	16659	16800	16622	16942	16741	16918	16565	16864	16738	16625	16766	16839	16732	16868	16891	16947	16764	16875	16825	16776	16787	16790	16663	16824	16711	16786	16616	16471	16752	16682	16649	16864	16706	16677	16633	16763	16676	16651	16735	16805	16651	16759	16568	16810	16840	16718	16826	16747	16671	16620	16842	16452	16647	16727	16839	16756	16717	16724	16767	16642	16827	16762	16829	16735	16878	16795	16754	16666	16666	16993	16937	16524	16659	16657	16753	16573	16649	16801	16670	16820	16798	16729	16599	16821	17100	16746	16804	16867	16635	16752	16790	16537	16758	16854	16913	16707	16920	16939	16881	16822	16720	16573	16648	16688	16578	16461	16933	16818	16561	16797	16945	16691	16802	16890	16510	16830	17008	16638	16890	16848	16929	16719	16655	17031	16651	16755	16743	16872	16524	16696	16831	16713	16925	16881	16702	16816	16643	16785	16762	16672	16749	16741	16878	16663	16849	16719	16719	16816	16878	16748	16818	16855	16722	16650	16603	16661	16848	16622	16714	16640	16940	16799	16636	16641	16663	16750	16735	16696	16753	16647	16566	16912	16846	16822	16729	16756	16890	16801	16756	16807	16718	16986	16529	16830	16640	17019	16850	16783	16604	16940	16953	16617	16784	16885	16851	16907	16880	16692	16851	16531	16685	16837	16746	16854	16843	16769	16894	16803	16874	16760	16675	16763	16756	16750	16717	16781	16721	16727	16574	16559	16472	16635	16792	16787	16796	16808	16740	16627	16672	16781	16670	16896	16716	16750	16637	16751	16634	16524	16768	16632	16698	16857	16663	16770	16791	16823	16864	16799	16680	16901	16697	16785	16892	16656	16800	16883	16805	16966	16809	16719	16813	16627	16576	16795	16588	17049	17065	16795	16680	16941	16708	16664	16621	16857	16807	16723	16798	16783	17137	16853	16624	16820	16783	16809	16776	16722	16736	16787	16671	16779	16639	16689	16744	16688	16766	16813	16587	16688	16898	16810	16847	16716	16751	16695	16668	16549	16637	16741	16648	17020	16876	16698	16754	16785	16854	16740	16783	16649	16715	16814	16871	16887	16701	16861	16597	16844	16725	16818	16672	16780	16687	16717	16605	16688	16777	16612	16843	16851	16587	16810	16716	16785	16671	16663	16735	16670	16955	16669	16738	16750	16950	16948	16776	16910	16782	16811	16798	16785	16624	16852	16802	16831	16546	16710	16707	16628	16584	16794	16547	16892	16935	16779	16673	16806	16844	17052	16915	16772	16707	16910	16761	16596	16624	16729	16848	16439	16702	16906	16702	16756	16671	16681	16632	16741	16709	16706	16727	16794	16698	16591	16707	16745	16652	17072	16685	16672	16745	16958	16804	16830	16610	16801	16669	16923	16825	16759	16706	16719	16924	16848	16785	16846	16665	16622	16754	16638	16721	16517	16595	16657	16626	16783	16576	16808	16698	16650	16689	16630	16798	16807	16647	16603	16904	16706	16826	16909	16906	16685	16821	16671	16794	16864	16693	16740	16737	16780	16807	16939	16614	16692	16739	16761	16764	17072	16842	16778	16682	16728	16683	16807	16743	16783	16667	16807	16810	16880	16534	16709	16896	16559	16745	16822	16804	16722	16719	16477	16626	16708	16841	16931	16892	16776	16821	16608	16846	16691	16824	16708	16798	16787	16902	16483	16692	16739	16779	16815	16592	16878	16793	16533	16598	16590	16617	16907	16628	16799	16762	16638	16564	16908	16885	16735	17027	16841	16904	16813	16614	16807	16966	16936	16678	16735	16922	16780	16834	16702	16778	16753	16737	16748	17000	16588	16688	16584	16687	16667	16931	16788	16946	16685	16914	16799	16767	16863	16622	16540	16650	16817	16781	16856	16770	16615	16605	16748	16769	16676	16739	16722	16689	16676	16634	16836	16674	16737	16496	16691	16833	16781	16997	16676	16729	16752	16783	16756	16865	16799	16728	16799	16749	16893	16649	16660	16873	16647	16832	16710	16642	16900	16768	16789	16668	16691	16633	16753	16713	16670	16620	16858	16904	16810	16756	16928	16534	16801	16579	16808	16723	16742	16875	16766	16453	16670	16869	16741	16785	16781	16449	16662	16656	16772	16531	16931	16632	16683	16644	16664	16873	16932	16724	16682	16693	16789	16707	16736	16709	16782	16544	16679	16567	16721	16614	16717	16747	16633	16643	16664	16861	16661	16725	16860	16647	16900	16739	16741	16690	16819	16810	16515	16636	16717	16818	16720	16865	16600	16822	16684	16823	16819	16695	16597	16613	16716	16872	16696	16782	16735	16837	17055	16728	16854	16638	16690	16871	16881	16653	16792	16823	16795	16841	16714	16722	16612	16754	16595	16792	16713	16646	16814	16805	16934	16587	16600	16830	16627	16572	16674	16818	16804	16818	16850	16660	16775	16401	16783	16852	16777	16706	16592	16882	16754	16691	16751	16597	16692	16701	16692	16924	16742	16621	16754	16840	16637	16953	16883	16500	16577	16747	16725	16721	16846	16600	16524	16694	16840	16690	16590	16603	16589	16765	16937	16631	16665	16882	16776	16790	16769	16759	16759	16822	16684	16829	16484	16639	16713	16911	16699	16699	16858	16736	16683	16613	16620	16887	16709	16689	16775	16786	16758	16816	16864	16703	16610	16763	16718	16825	16727	16977	16750	16820	16639	16681	16837	16435	16751	16874	16789	16737	16703	16730	16648	16873	16689	16649	16643	16806	16642	16574	16829	16654	16839	16619	16612	16612	16612	16781	16964	16750	16686	16818	16973	16804	16716	16590	16737	16580	16517	16733	16998	17020	16886	16783	16985	16671	16737	16605	16680	16922	17065	16904	16840	16894	16670	16942	16837	16755	16810	16806	16714	16782	16824	16704	16798	16627	16620	16784	16792	16771	16715	16679	16672	16746	16974	16867	16675	16519	16559	16975	16894	16779	16985	16829	16805	16651	16698	16771	16890	16858	16907	16709	16895	16675	16682	16964	16978	16735	16665	16879	16665	16734	16730	16772	16581	16620	16683	16878	16668	16818	16742	16728	16763	16821	16665	16668	16768	16699	16992	16721	16767	16583	16798	16656	16625	16686	16869	16756	16752	16833	16709	16779	16662	16705	16890	16873	16648	16762	16635	16753	16849	16670	16718	16627	16652	16670	16648	16878	16818	16867	16799	16827	16644	16824	16952	16830	16746	16778	16749	16579	16840	16581	16723	16850	16699	16632	16812	16893	16816	16787	16746	16884	16714	16911	16876	16833	16873	16762	16761	16757	16591	16729	16830	16832	16726	16648	16799	16779	16691	16754	16810	16460	16727	16623	16755	16685	16715	16692	16698	16629	16891	17031	16843	16707	16642	16881	16831	16915	16703	16437	16737	16701	16777	16750	16972	16468	16752	16719	16688	16739	16761	16531	16777	16611	16693	16772	16729	16687	16759	16562	16591	16509	16542	16790	16711	16639	16776	16855	16703	16626	16594	16754	16986	16540	16790	16776	16868	16710	17009	16814	16648	16761	16754	16946	16749	16782	16719	16639	16721	16660	16786	16808	16594	16773	16926	16697	16916	16725	16628	16693	16742	16634	16579	16752	16600	16779	16863	16853	16525	16577	16620	16662	16816	16718	16629	16670	16656	16767	16900	16633	16740	16780	16900	16713	16610	16962	16835	16727	16682	16559	16755	16755	16879	16729	16658	16633	16784	16705	16651	16687	16650	16503	16793	16796	16783	16905	16806	16714	16879	16811	16843	16786	16778	16690	16584	16732	16815	16738	16742	16607	16870	16764	16700	16705	16683	16732	16526	16559	16899	16669	16669	16867	16928	16803	16701	16705	16900	16782	17050	16516	16881	16655	16841	16808	16707	16582	16842	16667	16636	16711	16593	16709	16753	16851	16857	16868	16734	16765	16840	16708	16736	16793	16878	16851	16712	16521	16627	16734	16928	16925	16854	16968	16614	16663	16719	16638	16865	16735	16711	16647	16764	16582	16727	16830	16838	16799	16670	16822	16662	16688	16794	16962	16819	16671	16773	16773	16734	16751	16675	16830	16643	16599	16536	16658	16996	16715	16677	16734	16555	16778	16803	16714	16772	16679	16888	16756	16764	16771	16783	16667	16677	16706	16593	16601	16763	16647	16825	16742
18224	31925	32954	28196	24216	20727	18838	18232	16755	16256	15096	14347	14260	14011	15071	25345	32820	33072	28082	23933	18364	16710	15205	14240	13748	13654	13694	13692	13962	13677	13741	13780	13710	13748	13710	13687	13897	13786	13815	13792	13850	13993	13717	13722	13671	13814	13675	13780	13839	13726	13675	13761	13888	13679	13750	13695	13892	13784	13795	13791	13812	13738	13771	13891	13748	13610	13666	13826	13889	13803	13696	13953	13788	13846	13854	13717	13682	13666	13780	13674	13760	13601	13680	13730	13695	13702	13780	13821	13799	13860	13855	13751	13856	13929	13668	13769	13759	13856	13645	13680	13979	13800	13773	13740	13632	13945	13800	13935	13741	13807	13811	13881	13635	13857	13899	13682	13748	13774	13744	13905	13686	13865	13836	13608	13667	13717	13907	13666	13992	13816	13719	13676	13707	13730	13867	13716	13812	13780	13680	13746	13680	13591	13785	13734	13793	13747	13765	13716	13653	13957	13763	13825	13938	13758	13742	13606	13802	13798	13702	13688	13641	13835	13747	13831	13750	13734	13639	13693	13579	13857	13859	13796	13749	13661	13744	13605	13648	13728	13723	13753	13670	13710	13832	13768	13921	13643	13749	13877	13878	13869	13930	13639	13802	13732	13588	13744	13845	13769	13752	13843	13784	13986	13797	13717	13741	13910	13828	13883	13651	13861	13773	13783	13651	13763	13745	13735	13817	13686	13843	13656	13629	13790	13823	13653	13812	13721	13821	14002	13740	13816	13897	13778	13679	13926	13573	13819	14007	13722	13793	13714	13847	13768	13738	13845	13754	13707	13862	13671	13725	13713	13772	13688	13596	13839	13773	13750	13814	13830	13782	13939	13968	13657	13858	13932	13727	13594	13741	13566	13682	13876	13822	13816	13801	13874	13777	13882	13713	13694	13636	13845	13884	13761	13779	13784	13752	13849	13760	13803	13819	13827	13762	13844	13663	13665	13664	13794	13786	13797	13863	13771	13727	13954	13553	13711	13697	13794	13816	13735	13770	13821	13767	13573	13825	13958	13837	13786	13822	13857	13762	13693	13998	13685	13683	13772	13782	13827	13791	13716	13709	13532	13677	13713	13714	13753	13789	13723	13825	13599	13767	13797	13773	13707	13798	13712	13799	13845	13864	13697	13732	13696	13893	13844	13836	13802	13768	13898	13864	13856	13691	13743	13772	13734	13670	13805	13623	13674	13581	13906	13704	13632	13864	13729	13632	13799	13807	13626	13714	13717	13694	13815	13762	13786	13811	13697	13726	13885	13795	13786	13737	13636	13726	13653	13633	13794	13745	13794	13879	13690	13824	13747	13688	13745	13753	13718	13562	13731	13735	13724	13831	13879	13790	13595	13746	13840	13714	13898	13699	13596	13604	13735	13766	13755	13722	13847	13876	13687	13867	13842	13671	13753	13741	13604	13712	13616	13773	13740	13784	13841	13781	13729	13775	13826	13745	13752	13757	13892	13825	13722	13801	13672	13811	13818	13831	13603	13743	13756	13874	13784	13728	13701	13721	13803	13803	13954	13705	13692	13704	13720	13805	13754	13795	13770	13736	13883	13682	13791	13689	13759	13930	13809	13720	13978	13602	13742	13772	13701	13707	13842	13820	13792	13761	13645	13698	13794	13980	13806	13709	13869	13729	13787	13794	13901	13689	13683	13822	13654	13698	13918	13857	13719	13764	13826	13828	13865	13669	13764	13749	13847	13805	13756	13799	13630	13794	13832	13864	13876	13824	13826	13700	13514	13720	13743	13665	13678	13736	13774	13833	13723	13614	13580	13736	13829	13805	13694	13770	13872	13824	13817	13924	13876	13773	13777	13852	13715	13707	13767	13907	13614	13672	13830	13651	13683	13719	13843	13504	13905	13782	13798	13726	13554	13722	13776	13695	13757	13740	13692	13627	13862	13805	13646	13823	13700	13705	13746	13671	13763	13809	13602	13672	13792	13772	13872	13734	13719	13926	13931	13787	14040	13758	13632	13877	13536	13817	13749	13723	13882	13705	13757	13769	13876	13876	13896	13849	13645	13754	13846	13845	13631	13699	13857	13809	13725	13559	13782	13812	13751	13950	13596	13748	13907	13621	13656	13765	13745	13800	13612	13684	13612	13761	13568	13660	13660	13871	13779	13997	13780	13790	13687	13744	13680	13850	13931	13745	13678	13607	13528	13770	13767	13916	13796	13720	13686	13807	13827	13585	13631	13763	13790	13705	13551	13822	13732	13668	13610	13594	13749	13867	13743	13776	13769	13624	13803	13650	13923	13805	13816	13734	13813	13857	13824	13626	13717	13946	13934	13785	13550	13697	13705	13820	13686	13802	13615	13681	13654	13658	13850	13849	13704	13683	13841	13714	13675	13737	13687	13707	13625	13659	13678	13724	13745	13685	13701	13842	13689	13802	13657	13669	13687	13789	13853	13974	13695	13837	13649	13773	13856	13716	13837	13806	13656	13904	13732	13758	13530	13789	13750	13663	13679	13732	13797	13825	13702	13631	13833	13774	13872	13678	13836	13680	13689	13818	13733	13848	13773	13834	13799	13805	13657	13850	13648	13705	13894	13747	13755	13746	13812	13527	13701	13737	13759	13569	13709	13777	13599	13821	13799	13736	13696	13868	13812	13802	13758	13643	13786	13748	13768	13764	13783	13729	13773	13720	13827	13721	13807	13745	13843	13912	13832	13884	13546	13883	13819	13697	13729	13715	13855	13772	13827	13571	13903	13754	13781	13808	13872	13942	13638	13864	13703	13727	13750	13630	13801	13916	13754	13752	13668	13671	13702	13834	13798	13828	13677	13709	13635	13755	13836	13764	13931	13716	13845	13726	13727	13838	13696	13749	13851	13693	13987	13672	13671	13770	13712	13664	13691	13867	13767	13781	13817	13752	13686	13795	13654	13603	13769	13906	13787	13583	13715	13732	13722	13834	13716	13777	13873	13502	13755	13634	13698	13827	13767	13918	13709	13878	14003	13853	13665	13923	13943	13686	13726	13524	13704	13730	13718	13781	13632	13694	13746	13731	13804	13841	13863	13727	13539	13732	13686	13682	13641	13857	13805	13764	13798	13643	13868	13647	13840	13837	13741	13898	13596	13662	13807	13634	13913	13689	13715	13840	13738	13721	13839	13677	13584	13777	13860	13597	13669	13905	13700	13860	13866	13652	13765	13756	13792	13690	13820	13876	13722	13765	13781	13857	13844	13774	13625	13720	13839	13774	13685	13718	13824	13769	13818	13578	13869	13801	13684	13732	13669	13654	13704	13788	13579	13762	13719	13874	13815	13764	13806	13799	13750	13652	13748	13758	13851	13741	13909	13765	13863	13745	13906	13804	13966	13758	13633	13639	13789	13732	13806	13675	13698	13623	13995	13982	13812	13809	13717	13794	13831	13798	13867	13861	13710	13730	13735	13600	13948	13889	13817	13785	13761	13886	13751	13712	13649	13766	13773	13828	13735	13813	13718	13634	13697	13684	13920	13737	13624	13813	13739	13815	13783	13584	13791	13730	13788	13883	13558	13819	13697	13754	13712	13751	13554	13803	13718	14020	13823	13845	13757	13988	13816	13854	13737	13754	13831	13867	13569	13780	13644	13829	13713	13812	13869	13740	13755	13546	13720	13848	13718	13703	13750	13804	13653	13737	13601	13780	13720	13835	13851	13752	13667	13762	13750	13771	13575	13876	13679	14058	13603	13660	13683	13697	13797	13661	13621	13635	13739	13732	13885	13997	13727	13995	13782	13649	13830	13554	13825	13984	13727	13656	13737	13672	13798	13684	13806	13501	13859	13836	13931	13777	13678	13903	13747	13725	13761	13878	13637	13690	13595	13813	13779	13658	13612	13892	13647	13688	13652	13860	13750	13826	13741	13616	13774	13963	13642	13551	13994	13840	13809	13738	13778	13793	13778	13851	13685	13709	13629	13704	13715	13628	13704	13845	13796	13866	13834	13791	13681	13735	13924	13712	13861	13748	13952	13753	13755	13857	13800	13696	13822	13838	13867	13823	13774	13772	13949	13747	13762	13813	13660	13651	13792	13767	13851	13724	13955	13899	13673	13775	13813	13667	13844	13764	13785	13717	13705	13786	13749	13694	13730	13785	13755	13885	13753	13774	13789	13738	13789	13778	13560	13945	13860	13927	13858	13648	13773	13685	13646	13713	13786	13700	13751	13769	13717	13554	13801	13694	13769	13752	13905	13773	13854	13852	13679	13840	13671	13807	13818	13809	13814	13752	13789	13701	13762	13761	13851	13589	13847	13852	13801	13646	13755	13898	13711	13731	13813	13695	13789	13820	13652	13811	13646	13767	13744	13776	13748	13758	13822	13690	13915	13702	13620	13691	13795	13639	13732	13694	13702	13827	13770	13676	13784	13893	13827	13796	13704	13659	13692	13801	13666	13875	13758	13769	13698	13726	13863	13579	13780	13663	13760	13968	13700	13801	13753	13620	13807	13803	13683	13701	13759	13843	13633	13652	13799	13558	13632	13798	13753	13723	13816	13843	13979	13743	13776	13353	13729	13666	13775	13768	13600	13704	13738	13738	13660	13880	13678	13824	13713	13879	13727	13605	13711	13916	13705	13599	13733	13725	13860	13786	13673	13696	13724	13879	13835	13743	13799	13691	13904	13739	13896	13814	13723	13706	13795	13779	13894	13710	13603	13822	13697	13814	13715	13807	13687	13716	13586	13804	13775	13979	13792	13806	13836	13795	13912	14020	13850	13733	13824	13775	13790	13867	13699	13726	13853	13741	13795	13823	13891	13803	13813	13746	13722	13895	13711	13826	13814	13812	13809	13606	13933	13608	13705	13808	13672	13898	13592	13755	13760	13652	13708	13575	13691	13658	13726	13632	13712	13865	13726	13808	13645	13672	13620	13878	13804	13970	13702	13805	13861	13805	13730	13967	13662	13697	13750	13867	13742	14004	13787	13821	13623	13773	13614	13816	13795	13746	13551	13805	13800	13879	13621	13891	13754	13638	13800	13779	13888	13668	13848	13855	13673	13853	13832	13698	13717	13644	13711	13865	13788	13850	13923	13707	13736	13806	13619	13899	13722	13777	13770	13836	13698	13587	13680	13685	13809	13629	13732	13648	13719	13873	13804	13818	13508	13675	13718	13792	13835	13746	13904
29979	23316	24765	21034	18264	17564	17393	17156	17030	17060	16603	16329	16506	16567	16375	16707	17199	17212	17638	17461	16788	16461	16575	16331	16586	16526	16546	16416	16413	16355	16693	16468	16398	16391	16308	16288	16351	16123	16462	16511	16407	16533	16683	16326	16476	16276	16231	16415	16381	16426	16323	16178	16503	16689	16525	16352	16174	16535	16228	16541	16458	16349	16371	16471	16473	16426	16329	16677	16545	16524	16446	16493	16295	16516	16488	16321	16453	16822	16125	16292	16554	16510	16476	16272	16220	16264	16504	16404	16434	16551	16473	16524	16312	16376	16308	16398	16375	16321	16579	16457	16333	16364	16283	16327	16489	16335	16369	16110	16166	16402	16321	16409	16361	16581	16315	16458	16538	16387	16407	16351	16316	16559	16197	16553	16446	16485	16324	16351	16476	16570	16322	16512	16396	16310	16484	16369	16414	16299	16530	16426	16357	16285	16305	16627	16536	16450	16310	16233	16110	16376	16646	16402	16376	16471	16311	16384	16645	16329	16406	16396	16232	16407	16268	16293	16428	16597	16378	16705	16453	16339	16497	16317	16554	16543	16356	16293	16314	16470	16550	16523	16462	16422	16366	16595	16329	16359	16411	16346	16345	16302	16314	16437	16269	16380	16329	16403	16348	16420	16331	16389	16459	16358	16561	16424	16237	16488	16655	16418	16521	16246	16148	16433	16414	16265	16317	16512	16465	16293	16374	16531	16340	16376	16477	16511	16298	16443	16470	16187	16456	16306	16420	16281	16245	16376	16313	16239	16391	16381	16202	16463	16637	16526	16471	16272	16525	16531	16316	16505	16586	16475	16208	16656	16148	16367	16518	16257	16226	16447	16413	16465	16376	16349	16206	16408	16511	16387	16347	16550	16476	16432	16354	16250	16422	16710	16330	16307	16200	16362	16272	16254	16419	16188	16449	16347	16383	16333	16338	16330	16527	16519	16541	16490	16324	16303	16310	16399	16421	16501	16480	16473	16472	16311	16351	16217	16226	16478	16386	16232	16403	16444	16418	16423	16485	16417	16237	16534	16198	16508	16475	16441	16180	16335	16441	16229	16352	16448	16364	16408	16302	16372	16326	16371	16363	16510	16294	16402	16537	16356	16539	16538	16444	16466	16254	16378	16546	16519	16384	16333	16578	16413	16332	16421	16286	16445	16295	16222	16437	16652	16224	16348	16250	16472	16593	16008	16521	16429	16470	16428	16298	16407	16337	16606	16476	16313	16295	16362	16464	16337	16337	16361	16400	16310	16326	16315	16209	16393	16498	16407	16585	16399	16321	16598	16493	16435	16278	16499	16528	16482	16420	16357	16462	16404	16413	16569	16533	16362	16556	16579	16237	16565	16377	16314	16322	16424	16334	16445	16459	16432	16461	16492	16454	16318	16465	16594	16453	16421	16437	16440	16364	16329	16417	16278	16319	16314	16316	16362	16020	16423	16376	16402	16351	16249	16236	16265	16278	16407	16327	16411	16506	16398	16314	16525	16380	16272	16392	16384	16347	16334	16219	16158	16542	16410	16511	16749	16450	16587	16416	16340	16449	16498	16419	16541	16391	16373	16269	16196	16308	16189	16664	16451	16446	16485	16513	16342	16337	16278	16315	16465	16279	16381	16403	16292	16467	16285	16369	16552	16591	16437	16339	16371	16387	16494	16357	16262	16235	16227	16416	16448	16577	16518	16522	16265	16433	16495	16474	16427	16565	16570	16457	16387	16507	16268	16419	16575	16362	16350	16460	16443	16312	16501	16299	16403	16347	16284	16343	16358	16307	16318	16100	16340	16414	16453	16439	16324	16494	16487	16476	16426	16710	16498	16406	16235	16204	16404	16218	16489	16307	16334	16458	16392	16482	16223	16167	16362	16499	16725	16400	16313	16388	16505	16423	16427	16409	16481	16276	16578	16554	16386	16505	16355	16215	16146	16393	16205	16400	16216	16255	16184	16389	16466	16492	16370	16583	16400	16627	16298	16519	16364	16444	16253	16566	16545	16567	16638	16358	16502	16184	16412	16534	16396	16190	16400	16402	16427	16413	16358	16232	16294	16491	16543	16514	16476	16302	16450	16308	16342	16391	16514	16318	16411	16428	16513	16445	16694	16624	16405	16471	16379	16442	16356	16460	16345	16378	16290	16518	16251	16565	16370	16338	16500	16474	16238	16261	16463	16508	16558	16489	16356	16386	16496	16391	16345	16456	16467	16401	16461	16419	16508	16325	16423	16533	16337	16449	16447	16414	16557	16488	16350	16335	16263	16417	16330	16416	16430	16606	16324	16318	16409	16473	16385	16429	16393	16466	16547	16387	16345	16397	16245	16329	16197	16388	16154	16444	16468	16526	16490	16461	16309	16267	16354	16478	16447	16478	16417	16581	16543	16424	16386	16384	16503	16333	16511	16377	16410	16498	16375	16564	16474	16169	16466	16410	16438	16287	16486	16407	16375	16494	16302	16364	16520	16512	16447	16427	16374	16416	16406	16449	16259	16468	16230	16446	16317	16612	16247	16614	16133	16368	16521	16155	16321	16208	16244	16366	16361	16258	16425	16398	16541	16562	16585	16599	16361	16331	16417	16336	16299	16331	16348	16367	16433	16468	16266	16462	16261	16578	16326	16356	16371	16242	16172	16418	16242	16287	16384	16236	16417	16644	16417	16404	16607	16592	16189	16470	16209	16424	16577	16273	16342	16297	16219	16438	16417	16549	16447	16221	16391	16358	16420	16381	16470	16367	16419	16409	16517	16330	16333	16379	16601	16472	16327	16447	16428	16143	16503	16245	16346	16371	16641	16272	16501	16574	16534	16457	16189	16458	16396	16524	16506	16473	16358	16608	16303	16390	16317	16329	16498	16422	16208	16335	16367	16410	16469	16648	16426	16392	16333	16231	16316	16549	16402	16246	16539	16509	16416	16415	16532	16216	16249	16400	16398	16327	16246	16499	16344	16235	16399	16346	16423	16471	16271	16389	16454	16234	16368	16569	16283	16284	16252	16524	16401	16372	16484	16375	16204	16378	16344	16382	16331	16379	16360	16643	16314	16484	16509	16325	16263	16441	16230	16420	16482	16351	16365	16298	16185	16519	16458	16396	16269	16256	16287	16318	16402	16332	16313	16428	16489	16436	16252	16391	16490	16234	16247	16400	16633	16354	16238	16529	16403	16396	16353	16555	16589	16287	16297	16384	16484	16550	16512	16396	16626	16393	16495	16485	16441	16386	16473	16601	16620	16427	16512	16308	16349	16306	16448	16332	16394	16381	16330	16284	16147	16287	16464	16365	16463	16393	16365	16247	16362	16609	16335	16485	16493	16523	16542	16388	16352	16277	16351	16423	16194	16671	16346	16278	16287	16431	16311	16381	16383	16516	16429	16430	16415	16524	16425	16502	16353	16445	16339	16487	16419	16213	16452	16388	16413	16418	16493	16391	16259	16520	16326	16449	16357	16366	16338	16441	16499	16282	16622	16353	16709	16340	16334	16398	16172	16273	16568	16644	16451	16581	16273	16435	16301	16429	16614	16549	16170	16564	16412	16352	16512	16595	16356	16490	16300	16324	16277	16364	16429	16526	16490	16290	16549	16332	16465	16389	16460	16505	16493	16527	16343	16514	16367	16428	16426	16483	16329	16458	16381	16569	16328	16450	16379	16490	16345	16374	16569	16514	16585	16441	16456	16550	16439	16514	16439	16392	16307	16200	16338	16522	16489	16435	16429	16564	16445	16381	16506	16334	16667	16379	16470	16550	16404	16255	16366	16329	16354	16199	16458	16369	16430	16386	16202	16326	16295	16456	16410	16633	16530	16547	16493	16436	16455	16381	16387	16173	16477	16555	16338	16429	16437	16419	16374	16470	16320	16473	16379	16400	16194	16336	16264	16358	16544	16493	16373	16454	16396	16359	16508	16342	16362	16393	16324	16647	16372	16218	16527	16322	16291	16374	16374	16412	16434	16482	16319	16624	16470	16406	16596	16483	16384	16431	16341	16550	16550	16569	16479	16519	16487	16601	16268	16275	16120	16411	16481	16060	16353	16196	16336	16500	16520	16438	16285	16366	16492	16224	16319	16343	16229	16201	16223	16263	16218	16511	16367	16405	16369	16395	16471	16273	16344	16199	16408	16328	16417	16466	16661	16445	16394	16457	16342	16412	16248	16262	16336	16431	16607	16643	16330	16313	16213	16333	16369	16324	16205	16583	16303	16406	16289	16509	16274	16306	16493	16627	16439	16434	16488	16251	16432	16348	16454	16459	16315	16365	16433	16561	16414	16397	16298	16286	16417	16324	16502	16263	16433	16644	16314	16237	16386	16567	16340	16650	16267	16647	16501	16396	16379	16287	16558	16396	16290	16354	16320	16396	16339	16462	16369	16334	16418	16299	16457	16562	16466	16414	16639	16233	16560	16312	16697	16438	16416	16447	16351	16339	16691	16482	16179	16334	16381	16280	16340	16367	16338	16288	16460	16402	16496	16295	16170	16324	16585	16515	16442	16283	16580	16333	16390	16359	16398	16475	16193	16307	16377	16589	16436	16512	16545	16340	16421	16276	16377	16386	16415	16386	16407	16447	16291	16476	16420	16501	16209	16790	16477	16600	16454	16352	16476	16380	16308	16261	16353	16346	16400	16310	16527	16156	16387	16454	16407	16474	16478	16492	16479	16443	16392	16402	16487	16516	16616	16501	16508	16401	16384	16405	16266	16436	16545	16295	16350	16451	16465	16453	16450	16465	16333	16368	16475	16355	16511	16606	16353	16608	16499	16741	16176	16309	16435	16537	16343	16558	16482	16446	16527	16549	16600	16453	16456	16335	16164	16216	16348	16499	16610	16486	16557	16440	16520	16386	16431	16522	16467	16490	16548	16401	16321	16454	16373	16240	16178	16337	16549	16113	16411	16462	16485	16317	16456	16331	16455	16395	16463	16352	16412	16406	16425	16610	16545	16447	16555	16345	16319	16301	16304	16286	16305	16396	16362	16314	16584	16553	16440	16249	16405	16530	16350	16276	16443	16381	16709	16521	16326	16485	16364	16233	16496	16436	16299	16482	16367	16493	16448	16388	16604	16464	16439	16364	16197	16284	16618	16227	16410	16466	16404	16437	16408	16312	16404	16472	16450	16513	16275	16266	16512	16282	16364	16487	16349
16802	20272	21293	18210	16523	15053	14628	14626	14401	14000	13773	13514	13661	13429	13673	14184	14787	15062	15123	14530	13858	13958	13973	13608	13506	13479	13518	13479	13614	13565	13430	13613	13416	13656	13437	13710	13638	13395	13572	13506	13540	13556	13528	13496	13534	13509	13477	13563	13594	13628	13357	13515	13366	13592	13532	13652	13582	13504	13537	13537	13531	13648	13586	13559	13653	13427	13653	13602	13576	13573	13492	13436	13724	13592	13622	13502	13580	13552	13394	13581	13532	13656	13602	13468	13629	13503	13473	13732	13453	13583	13603	13476	13578	13552	13403	13569	13583	13496	13469	13449	13390	13502	13642	13615	13458	13549	13568	13422	13463	13414	13569	13567	13716	13582	13495	13386	13771	13533	13373	13497	13528	13432	13645	13438	13311	13559	13507	13566	13658	13512	13630	13508	13606	13533	13614	13413	13578	13556	13504	13469	13567	13396	13612	13546	13538	13589	13494	13637	13579	13516	13638	13571	13435	13530	13486	13522	13597	13629	13619	13586	13574	13704	13588	13531	13484	13490	13446	13659	13447	13521	13621	13471	13535	13459	13505	13482	13603	13382	13465	13543	13696	13565	13547	13595	13486	13477	13614	13649	13554	13589	13418	13721	13745	13591	13655	13586	13597	13711	13591	13350	13551	13548	13577	13513	13641	13456	13499	13506	13503	13522	13708	13453	13523	13380	13434	13427	13399	13789	13531	13442	13537	13568	13632	13375	13483	13539	13580	13548	13533	13413	13429	13664	13556	13519	13704	13450	13567	13568	13514	13608	13541	13551	13711	13382	13693	13455	13627	13422	13702	13528	13503	13547	13492	13485	13489	13493	13514	13459	13444	13653	13551	13404	13440	13550	13560	13475	13686	13624	13528	13459	13506	13575	13568	13585	13688	13477	13530	13578	13473	13629	13500	13548	13538	13630	13546	13623	13554	13551	13534	13842	13505	13577	13447	13619	13577	13404	13688	13544	13648	13615	13388	13588	13561	13512	13507	13512	13454	13590	13604	13448	13551	13561	13598	13462	13538	13593	13461	13554	13529	13478	13512	13530	13549	13706	13672	13638	13633	13639	13770	13652	13681	13580	13425	13561	13642	13415	13636	13561	13643	13442	13550	13455	13551	13497	13456	13356	13503	13427	13661	13503	13652	13544	13581	13510	13555	13520	13462	13614	13682	13462	13500	13447	13574	13741	13339	13537	13516	13706	13674	13525	13543	13483	13610	13639	13494	13546	13547	13570	13565	13462	13431	13603	13593	13496	13434	13429	13435	13432	13566	13303	13497	13567	13428	13484	13591	13562	13452	13442	13601	13486	13439	13627	13565	13517	13540	13670	13716	13638	13533	13382	13534	13544	13516	13626	13545	13556	13547	13623	13602	13444	13663	13474	13493	13574	13619	13591	13522	13595	13736	13419	13543	13497	13600	13600	13454	13478	13471	13578	13687	13516	13696	13466	13505	13531	13572	13433	13510	13344	13573	13405	13471	13406	13417	13451	13402	13503	13440	13700	13658	13417	13470	13746	13555	13760	13489	13547	13405	13632	13483	13502	13608	13579	13458	13647	13633	13574	13641	13781	13385	13323	13521	13630	13651	13582	13608	13540	13489	13492	13482	13589	13574	13568	13393	13639	13393	13473	13682	13548	13573	13708	13477	13644	13534	13538	13605	13676	13539	13538	13552	13677	13706	13563	13679	13409	13494	13425	13529	13536	13546	13558	13602	13464	13405	13514	13704	13423	13592	13481	13434	13465	13514	13566	13495	13581	13397	13534	13641	13378	13527	13584	13481	13526	13508	13368	13662	13693	13621	13745	13533	13458	13544	13412	13449	13587	13448	13519	13451	13453	13519	13565	13545	13565	13562	13643	13604	13551	13517	13563	13536	13467	13634	13517	13631	13465	13557	13560	13529	13433	13523	13603	13359	13691	13578	13541	13389	13583	13688	13456	13596	13586	13579	13636	13617	13482	13528	13581	13616	13602	13509	13621	13592	13584	13456	13611	13598	13562	13560	13689	13507	13464	13593	13580	13580	13364	13599	13523	13608	13529	13560	13707	13589	13601	13508	13623	13560	13570	13440	13506	13441	13429	13467	13475	13593	13502	13377	13496	13396	13660	13650	13569	13611	13510	13602	13480	13688	13579	13545	13489	13663	13665	13501	13554	13614	13622	13446	13629	13464	13467	13640	13425	13568	13441	13594	13451	13625	13519	13600	13422	13396	13388	13607	13568	13661	13566	13593	13608	13453	13719	13451	13523	13522	13551	13409	13466	13576	13546	13522	13516	13477	13541	13597	13446	13479	13665	13535	13562	13608	13397	13682	13616	13571	13442	13642	13533	13682	13495	13624	13594	13568	13640	13582	13481	13564	13458	13597	13575	13444	13232	13608	13574	13489	13460	13501	13491	13571	13518	13605	13673	13660	13466	13521	13668	13595	13330	13580	13504	13522	13603	13402	13469	13738	13590	13392	13533	13619	13577	13411	13688	13456	13484	13507	13594	13695	13503	13443	13745	13370	13525	13553	13631	13575	13516	13433	13512	13368	13317	13595	13435	13527	13771	13595	13532	13429	13505	13620	13484	13579	13497	13619	13581	13442	13594	13495	13645	13342	13616	13531	13438	13409	13419	13602	13652	13517	13571	13396	13532	13772	13539	13537	13583	13589	13626	13481	13608	13468	13684	13639	13501	13586	13448	13572	13468	13514	13485	13688	13409	13515	13644	13522	13517	13563	13485	13571	13473	13592	13634	13538	13622	13571	13504	13580	13445	13535	13332	13454	13504	13549	13605	13497	13659	13582	13399	13571	13423	13523	13694	13672	13633	13599	13586	13403	13514	13671	13473	13616	13488	13487	13588	13585	13623	13666	13606	13479	13611	13558	13491	13641	13444	13503	13625	13697	13606	13625	13398	13497	13540	13625	13356	13430	13512	13570	13469	13379	13577	13555	13585	13600	13378	13453	13641	13420	13380	13524	13474	13520	13640	13525	13567	13545	13633	13411	13599	13623	13415	13594	13410	13596	13358	13406	13426	13661	13608	13484	13680	13742	13589	13702	13505	13549	13401	13529	13599	13543	13422	13455	13444	13381	13591	13530	13461	13471	13504	13529	13547	13432	13616	13489	13721	13628	13478	13547	13505	13537	13535	13293	13566	13565	13487	13575	13611	13568	13539	13344	13468	13558	13363	13510	13577	13613	13467	13546	13643	13553	13449	13705	13679	13554	13714	13369	13590	13667	13479	13546	13643	13643	13557	13589	13549	13617	13704	13714	13572	13457	13509	13462	13571	13631	13436	13587	13695	13438	13717	13554	13447	13370	13492	13522	13643	13535	13370	13621	13569	13581	13401	13486	13452	13511	13621	13679	13658	13504	13556	13430	13506	13605	13574	13663	13526	13507	13577	13395	13574	13551	13491	13457	13561	13507	13611	13547	13528	13557	13614	13314	13478	13426	13492	13519	13502	13514	13635	13539	13426	13443	13529	13590	13588	13610	13584	13523	13544	13618	13462	13565	13560	13568	13459	13454	13637	13575	13615	13549	13574	13567	13599	13561	13461	13424	13583	13507	13648	13483	13690	13631	13596	13661	13561	13598	13528	13456	13516	13608	13394	13461	13481	13639	13474	13602	13569	13586	13463	13596	13579	13476	13593	13478	13504	13620	13402	13583	13545	13432	13624	13576	13518	13663	13389	13630	13563	13645	13576	13397	13566	13575	13519	13622	13588	13615	13641	13568	13544	13588	13383	13486	13655	13661	13474	13497	13443	13487	13481	13640	13415	13432	13506	13523	13574	13610	13612	13579	13538	13635	13638	13623	13423	13711	13483	13532	13613	13413	13440	13545	13394	13641	13667	13540	13650	13557	13485	13473	13545	13561	13525	13596	13433	13553	13556	13528	13462	13526	13395	13544	13538	13529	13583	13751	13550	13420	13683	13570	13602	13545	13524	13511	13684	13433	13491	13528	13390	13417	13483	13546	13439	13715	13465	13528	13459	13563	13554	13557	13596	13677	13675	13328	13421	13574	13646	13520	13455	13673	13641	13491	13680	13675	13507	13478	13570	13512	13631	13423	13571	13523	13597	13500	13425	13443	13543	13552	13574	13650	13468	13495	13546	13522	13616	13439	13529	13562	13401	13603	13568	13503	13629	13626	13527	13536	13621	13479	13397	13545	13423	13596	13348	13518	13644	13567	13389	13440	13602	13643	13526	13574	13487	13558	13652	13677	13574	13756	13629	13496	13501	13502	13517	13581	13464	13558	13605	13698	13656	13575	13528	13683	13717	13425	13573	13674	13585	13691	13402	13480	13557	13561	13513	13472	13695	13318	13508	13603	13495	13454	13482	13618	13646	13638	13519	13725	13540	13577	13565	13686	13471	13557	13573	13672	13510	13499	13330	13550	13450	13564	13589	13623	13506	13490	13605	13655	13524	13651	13526	13671	13478	13640	13608	13549	13449	13608	13521	13568	13541	13620	13527	13585	13561	13624	13538	13477	13504	13505	13450	13432	13570	13567	13578	13604	13691	13528	13721	13592	13471	13566	13551	13559	13550	13449	13388	13617	13408	13569	13628	13587	13465	13664	13570	13391	13553	13528	13383	13354	13626	13513	13363	13722	13470	13451	13454	13601	13572	13669	13507	13593	13521	13655	13648	13486	13433	13744	13593	13398	13585	13508	13524	13442	13484	13569	13329	13558	13767	13560	13566	13489	13577	13483	13581	13504	13520	13445	13526	13469	13633	13458	13652	13557	13587	13605	13593	13549	13689	13529	13450	13338	13541	13706	13665	13622	13493	13536	13691	13514	13336	13234	13585	13622	13547	13551	13558	13491	13527	13412	13344	13678	13567	13571	13355	13483	13460	13641	13450	13507	13593	13556	13267	13526	13637	13572	13618	13387	13643	13462	13687	13564	13521	13746	13531	13533	13399	13653	13418	13674	13580	13528	13645	13521	13516	13703	13464	13574	13512	13385	13679	13636	13645	13449	13531	13506	13472	13480	13459	13618	13468	13539	13520	13556	13762	13464	13505	13525	13563	13394	13665	13605	13472	13404	13525	13557	13520	13568	13562	13417	13558	13432	13522	13481	13535	13551	13548	13435	13545	13496	13628	13392	13536	13754	13517	13444	13521	13517	13461
25492	21473	28566	25305	23034	21668	20599	18649	17834	17705	17309	17047	16775	17105	17444	21616	23046	23432	25977	23055	19197	18196	17469	17036	16831	16695	17105	16868	16829	16692	16586	16656	16679	16827	16970	16890	16856	16856	16795	16870	16704	16848	16794	16817	16702	16847	16708	16997	16712	16828	16653	16703	16895	16819	16583	16708	16737	16704	16753	16818	16814	16587	16649	16691	16842	16756	16739	16605	16593	16839	16693	16627	16765	16700	16566	16526	16602	16771	16788	16670	16632	16515	16553	16727	16867	16542	16888	16836	16771	16622	16866	16698	16847	16755	16984	16857	16510	16338	16671	16753	16715	16545	16650	16670	16803	17015	16610	16813	16599	16962	16703	16645	16585	16759	16787	16708	16729	16831	16757	16728	16857	16591	16836	16619	16871	16780	16785	16750	16692	16763	16748	16711	16849	16713	16797	16917	16678	16837	16709	16650	16840	16653	16696	16801	16704	16727	16708	16867	16714	16641	16699	16456	16793	16610	16610	16781	16537	16708	16751	16838	16983	16629	16594	16842	16882	16610	16687	16836	16840	16688	16732	16799	16634	16548	16621	16755	16847	16755	16700	16724	16559	16706	16802	16542	16757	16706	16766	16678	16599	16634	16678	16702	16717	16643	16756	16424	16801	16785	16699	16678	16647	16663	16771	16754	16633	16612	16512	16652	16769	16781	16625	16622	16960	16506	16686	16437	16700	16720	16773	16684	16674	16834	16789	16592	16570	16830	16778	16862	16707	16527	16422	16520	16645	16555	16829	16635	16773	16648	16799	16605	16775	16685	16785	16623	16808	16666	16731	16798	16535	16675	16784	16912	16445	16706	16728	16425	16688	16609	16676	16526	16769	16488	16693	16566	16684	16914	16600	16604	16708	16674	16822	16719	16603	16790	16818	16456	16671	16786	16794	16642	16608	16590	16733	16632	16665	16768	16740	16654	16811	16755	16535	16643	16863	16847	16620	16800	16578	16537	16741	16659	16754	16684	16788	16735	16655	16587	16672	16613	16542	16713	16893	16958	16691	16560	16630	16762	16582	16803	16890	16644	16659	16637	16729	16441	16741	16720	16696	16780	16740	16817	16725	16528	16715	16575	16594	16611	16787	16771	16778	16827	16715	16536	16783	16743	16671	16902	16473	16634	16734	16665	16593	16752	16657	16532	16789	16904	16829	16520	16807	16488	16753	16840	16566	16711	16646	16589	16630	16786	16656	16596	16752	16828	16545	16684	16646	16958	16757	16729	16830	16851	16683	16794	16771	16748	16600	16534	16760	16691	16850	16589	16666	16805	16685	16895	16773	16614	16753	16805	16555	16612	16649	16684	16740	16714	16751	16853	16805	16779	16727	16855	16872	16675	16680	16787	16765	16748	16735	16715	16799	16693	16572	16739	16697	16790	16634	16657	16758	16746	16708	16615	16700	16853	16697	16825	16811	16653	16567	16723	16689	16702	16767	16737	16458	16561	16965	16762	16412	16709	16676	16475	16640	16631	16772	16801	16884	16820	16843	16418	16915	16831	16688	16636	16698	16313	16613	16434	16921	16722	16637	16835	16812	16902	16649	16681	16822	16655	16743	16928	16763	16771	16613	16923	16691	16622	16413	16465	16667	16746	16792	16520	16619	16591	16830	16719	16589	16839	16793	16792	16858	16607	16766	16684	16734	16786	16927	16653	16726	16816	16766	16557	16864	16754	16734	16735	16710	16669	16511	16804	16334	16735	16736	16762	16702	16825	16772	16754	16719	16640	16615	16728	16858	16629	16790	16915	16809	16725	16685	16729	16778	16763	16750	16671	16624	16666	16862	16678	16516	16738	16555	16622	16654	16730	16727	16734	16773	16903	16796	16740	16717	16692	16601	16588	16723	16640	16658	16623	16720	16650	16599	16863	16656	16856	16646	16867	16797	16932	16813	16847	16697	16544	16718	16860	16816	16705	16740	16592	16879	16657	16615	16541	16765	16749	16537	16663	16604	16784	16672	16549	16518	16784	16791	16785	16714	16438	16686	16644	16637	16689	16616	16728	16519	16576	16693	16760	16733	16551	16585	16641	16743	16672	16529	16704	16752	16836	16618	16660	16710	16802	16742	16790	16677	16872	16740	16517	16713	16566	16609	16805	16704	16640	16569	16872	16737	16708	16817	16755	16750	16655	16624	16868	16621	16790	16477	16722	16704	16371	16885	16716	16639	16651	16705	16637	16843	16830	16709	16794	16883	16548	16660	16778	16793	16432	17021	16782	16765	16915	16704	16627	16704	16695	16649	16520	16845	16654	16839	16453	16650	16527	16700	16755	16614	16591	16684	16697	16684	16755	16645	16886	16670	16764	16669	16516	16555	16624	16690	16750	16835	16569	16730	16599	16948	16651	16698	16824	16768	16666	16739	16681	16711	16850	16767	16690	16756	16692	16789	16581	16781	16750	16735	16660	16771	16842	16608	16609	16802	16743	16707	16677	16803	16685	16793	16823	16608	16907	16968	16800	16764	16687	16683	16582	16743	16751	16586	16502	16728	16758	16725	16778	16653	16641	16778	16693	16688	16729	16805	16897	16708	16842	16750	16843	16861	16682	16786	16678	16661	16676	16840	16970	16702	16740	16580	16588	16896	16647	16725	16650	16537	16680	16771	16754	16663	16672	16795	16700	16602	16777	16450	16885	16746	16700	16631	16593	16826	16574	16673	16572	16808	16694	16602	16645	16826	16608	16799	16621	16745	16651	16777	16607	16848	16608	16516	16886	16800	16794	16754	16730	16617	16789	16655	16740	16643	16992	16786	16605	16615	16705	16758	16800	16676	16731	16686	16593	16676	16711	16571	16641	16908	16663	16684	16769	16705	16852	16734	16510	16659	16742	16521	16666	16772	16815	16800	16633	16644	16900	16531	16842	16789	16724	16898	16499	16927	16572	16597	16824	16844	16710	16793	16545	16575	16939	16766	16943	16786	16692	16765	16646	16752	16917	16787	16620	16664	16771	16622	16852	16728	16743	16622	16740	16783	16662	16988	16630	16606	16752	16810	16762	16759	16651	16817	16858	16732	16906	16988	16719	16707	16742	16841	16844	16650	16665	16630	16592	16447	16705	16766	16727	16715	16625	16629	16811	16873	16685	16839	16581	16706	16921	16731	16618	16709	16700	16608	16812	16660	16847	16997	16760	16779	16584	16479	16617	16534	16773	16792	16808	16938	16650	16725	16881	16913	16586	16795	16658	16759	16755	16676	16723	16730	16518	16564	16390	16702	16854	16643	16649	16791	16675	16588	16783	16599	16681	16767	16704	16625	16669	16744	16870	16815	16766	16672	16664	16688	16670	16844	16744	16758	16796	16687	16651	16814	16686	16648	16851	16576	16612	16873	16864	16776	16907	16565	16805	16773	16888	16733	16813	16792	16699	16679	16783	16712	16690	16607	16723	16553	16882	16914	16833	16859	16722	16638	16744	16608	16762	16581	16844	16703	16591	16557	16689	16785	16848	16720	16759	16545	16655	16820	16783	16832	16683	16548	16650	16731	16612	16541	16755	16787	16422	16903	16595	16621	16566	16649	16795	16791	16832	16645	16738	16728	16697	16693	16561	16707	16851	16787	16730	16589	16787	16672	16798	16607	16951	16553	16525	16715	16695	16726	16784	16761	16778	16693	16769	16560	16795	16789	16498	16655	16561	16769	16457	16836	16612	16661	16754	16727	16738	16735	16743	16516	16678	16686	16647	16747	16744	16723	16762	16857	16885	16872	16614	16834	16641	16798	16676	16849	16698	16709	16568	16847	16804	16512	16808	16779	16883	16761	16670	16590	16739	16605	16727	16845	16743	16804	16544	16772	16914	16959	16631	16704	16898	16885	16766	16528	16624	16745	16702	16884	16895	16711	16841	16611	16799	16943	16921	16741	16744	16644	16764	16408	16631	16670	16797	16726	16663	16711	16606	16807	16701	16694	16544	16766	16681	16639	16838	16778	16480	16741	16682	16612	16607	16652	16760	16613	16506	16728	16634	16449	16477	16703	16638	16821	16724	16718	16642	16802	16699	16831	16632	16857	16626	16831	16823	16755	16830	16947	16626	16905	16788	16632	16851	16941	16879	16772	16741	16603	16695	16733	16642	16838	16604	16614	16710	16878	16736	16841	17017	16413	16813	16700	16539	16890	16845	16726	16646	16629	16957	16820	16658	16772	16739	16589	16597	16811	16668	16781	16299	16776	16680	16676	16691	16905	16600	16749	16462	16773	16702	16865	16799	16838	16734	16509	16895	16704	16729	16649	16731	16648	16609	16610	16624	16587	16743	16658	16783	16704	16894	16896	16727	16622	16715	16666	16670	16724	16415	16793	16582	16681	16778	16612	16720	16736	16692	16717	16679	16595	16472	16950	16913	16652	16800	16785	16789	16488	16796	16764	16812	16689	16869	16908	16742	16537	16541	16597	16784	16751	16567	16795	16805	16642	16729	16611	16795	16587	16679	16750	16726	16703	16739	16651	16604	16625	16918	16447	16661	16635	16703	16773	16734	16939	16596	16689	16855	16740	16793	16633	16710	16808	16854	16490	16576	16727	16668	16788	16693	16741	16589	16798	16610	16532	16706	16749	16845	16868	16773	16687	16777	16839	16663	16597	16721	16693	16552	16559	16737	16794	16786	16584	16744	16731	16709	16762	16652	16641	16754	16839	16842	16676	16749	16828	16856	16848	16685	16874	16647	16711	16903	16882	16766	16690	16768	16635	16793	16895	16587	16670	16753	16715	16720	16661	16780	16477	16804	16729	16687	16588	16773	16755	16663	16680	16597	16751	16694	16943	16761	16790	16924	16945	16583	16741	16773	16767	16758	16747	16871	16830	16746	16783	16684	16769	16661	16689	16601	16602	16726	16692	16728	16828	16821	16737	16647	16559	16687	16796	16612	16732	16698	16739	16672	16642	16782	16938	16883	16782	16541	16798	16655	16549	16904	16739	16793	16666	16503	16719	16743	16628	16851	16734	16925	16779	16690	16667	16738	16656	16517	16731	16747	16719	16959	16877	16854	16855	16757	16798	16766	16692	16812	16689	16577	16669	16819	16766	16581	16662	16589	16632	16522	16707	16709	16461	16866	16582	16599	16721	16840	16944	16738	16663	16730	16662	16542	16513	16792	16741	16774	16927	16491	16779	16516
16715	27257	26963	23611	20996	17971	17074	16770	15555	15325	14347	14010	13779	14114	14949	21122	23079	22884	26156	21100	16639	15300	14356	13988	13923	13818	13671	13809	13779	13724	13907	13768	13766	13548	13942	13805	13858	13747	13830	13683	13980	13799	13810	13686	13883	13846	13841	13634	13984	13702	13766	13789	13647	13892	13727	13787	13741	13882	13806	13845	13833	13621	13803	13827	13738	13797	13956	13839	13815	13614	13718	13660	13850	13725	13880	13726	13760	13810	13709	13836	13718	13864	13718	13732	13763	13673	13834	13875	13692	13911	13671	13824	13841	13710	13836	13934	13808	13854	13732	13905	13809	13841	13783	13692	13779	13788	13887	13638	13654	13518	13915	13739	13779	13648	13851	13798	13769	13840	13854	13722	13834	13670	13836	13767	14075	13622	13667	13829	13767	13861	13717	13691	13753	13777	13767	13761	13569	14102	13723	13884	13667	13875	13497	13748	13839	13784	13716	13737	13754	13855	13771	13791	13731	13699	13748	13971	13818	13714	13848	13903	13731	13657	13804	14003	13725	13821	13795	13837	13648	13843	13853	13837	13828	13850	13748	13693	13863	13766	13667	13778	13667	13751	13732	13810	13598	13797	13737	13913	13837	13795	13737	13636	13757	13815	13768	13931	13715	13741	13867	13768	13786	13740	13911	13625	13634	13844	13771	13690	13863	13630	13860	13819	13658	13799	13956	13989	13815	13905	14001	13867	13915	13773	13729	13714	13799	13801	13794	13787	13613	13868	13666	13780	13812	14044	13834	13770	13772	13671	13738	13820	13788	13644	13738	13961	13798	13871	13709	13816	13853	13900	13780	13652	13790	13882	13783	13723	13824	13686	13921	13756	13765	13741	13833	13885	13714	13889	13736	13720	13754	13816	13670	13814	13817	13783	13863	13614	13847	13759	13700	13772	13761	13733	13854	13777	13858	13625	13786	13741	13978	13678	13763	13964	13736	13807	13724	13828	13846	13619	13691	13754	13771	13860	13646	13799	13764	13688	13723	13670	13894	13828	13845	13854	13814	13693	13737	13807	13704	13787	13825	13840	13818	13863	13700	13712	13733	13778	13765	13664	13837	13653	13894	13897	13734	13616	13864	13807	13770	13570	13841	13854	13653	13834	13747	13718	13718	13950	13830	13720	13672	13935	13692	13628	13876	13634	13903	13847	13790	13722	13893	13654	13762	13803	13892	13772	13728	13834	13722	13628	13769	13811	13813	13908	13833	13827	13842	13688	13896	13870	13635	13754	13657	13696	13874	13654	13840	13858	13657	13780	13701	13777	13745	13658	13671	13745	13746	13849	13978	13676	13751	13888	13742	13907	13716	13791	13936	13913	13837	13845	13885	13846	13896	13835	13674	13846	13810	13677	13789	13742	13799	13814	13751	13912	13842	13694	13684	13804	13768	13908	13602	13835	13744	13711	13688	13821	13776	13551	13647	13745	13816	13814	13854	13749	13785	13855	13736	13909	13739	13654	13725	13761	13706	13783	13628	13720	13743	13896	13796	13650	13774	13854	13831	13723	13885	13634	13749	13760	13716	13722	13703	13702	13924	13754	13948	13678	13652	13729	13816	13667	13764	13628	13721	13674	13852	13771	13875	13798	13832	13860	13708	13677	13798	13888	13755	13902	13827	13717	13649	13711	13805	13759	13995	13932	13903	13971	13734	13772	13881	13851	13821	13817	13716	13784	13781	13865	13708	13767	13801	13763	13798	13733	13843	13720	14066	13775	13692	13875	13566	13906	13839	13742	13875	13597	13863	13848	13694	13740	13820	13620	13792	13867	13760	13793	13858	13931	13671	13842	13740	13804	13780	13736	13616	13816	13648	13935	13774	13901	13929	13907	13660	13704	13766	13793	13858	13687	13829	13730	13645	13744	13877	13855	13935	13693	13734	13821	13724	13594	13693	13877	13768	13945	13863	13839	13989	13911	13742	13846	13667	13802	13671	13842	13817	13750	13873	13705	13819	13911	13835	13744	13724	13642	13586	13791	13723	13840	13781	13774	13773	13707	13807	13742	13831	13878	13822	13742	13734	13788	13907	13779	13762	13919	13694	13770	13766	13686	13774	13772	13642	13833	13814	13717	13731	13819	13789	13959	13779	13751	13915	13849	13800	13794	13763	13797	13625	13822	13672	13779	13751	13635	13884	13732	13785	13791	13772	13695	13793	13735	13792	13817	13853	13793	13718	13874	13859	13779	13837	13721	13807	13753	13789	13721	13791	13834	13767	13779	13665	13668	13857	13798	13692	13707	13766	13655	13744	13692	13931	13878	13636	13680	13686	13845	13839	13856	13652	13710	13734	13895	13739	13828	13762	13712	13838	13902	13751	13800	13567	13656	13862	13785	13734	13783	13701	13750	13872	13602	13675	13842	13764	13758	13795	13710	13664	13744	13646	13779	13672	13756	13859	13775	13836	13867	13717	13796	13593	13850	13777	13737	13827	13779	13720	13862	13869	13793	13689	13779	14036	13803	13776	13725	13893	13683	13748	13865	13928	13675	13730	13610	13681	13828	13727	13851	13768	13770	13910	13685	13772	13906	13703	13860	13756	13796	13714	13840	13839	13684	13856	13771	13751	13894	13903	13872	13706	13665	13858	13659	13828	13711	13782	13696	13888	13884	13595	13848	13845	13734	13714	13680	13747	13849	13834	13736	13627	13801	13748	13778	13799	13785	13658	13748	13739	13775	13916	13875	13671	14093	13716	13778	13764	13738	13994	13725	13739	13904	13883	13693	13942	13596	13819	13693	13768	13883	13940	13709	13666	13805	13718	13789	13564	13719	13803	13871	13889	13733	13805	13819	13913	13771	13832	13674	13828	13679	13766	13960	13663	13814	13790	13804	13767	13956	13817	13810	13975	13826	13609	13890	13719	13783	13921	13695	13612	13749	13873	13894	13700	13721	13803	13802	13814	13749	13610	13616	13689	13719	13798	13640	13842	13768	13773	13637	13879	13871	13726	13850	13645	13789	13661	13667	13857	13868	13762	13741	13727	13776	13777	13932	13660	13806	13606	13884	13823	13603	13802	13813	13868	13822	13859	13884	13732	13772	13789	13871	13799	13997	13820	13701	13680	13705	13745	13816	13736	13941	13848	13837	13772	13730	13781	13812	13783	13729	13909	13778	13906	13797	13871	13766	13878	13673	13953	13814	13776	13795	13684	13738	13918	13680	13752	13706	13624	13854	13658	13754	13825	13662	13841	13687	13914	13841	13844	13750	13725	13872	13807	13932	13723	13958	13848	13797	13836	13655	13853	13806	13877	13682	13751	13687	13859	13878	13913	13699	13665	13873	13721	13717	13784	13739	13654	13784	13699	13808	13725	13785	13846	13814	13756	13681	13856	13897	13659	13764	13766	13570	13724	13674	13727	13585	13890	13812	13682	13554	13992	13826	13669	13800	13971	13616	13862	13797	13903	13601	13764	13632	13773	13902	13675	13747	13932	13750	13844	13845	13868	13721	13717	13897	13713	13811	13817	13734	13720	13792	13729	13885	13849	13565	13861	13850	13669	13865	13603	13769	13727	13638	13795	13749	13805	13931	13680	13858	13650	13766	13780	13542	13909	13855	13796	13691	13697	13949	13628	13681	13916	13925	13784	13817	13820	13690	13685	13799	13744	13767	13885	13714	13790	13745	13877	13831	13870	13957	13750	13651	13780	13785	13904	13857	13901	13821	13742	13726	13710	13760	13754	13757	13786	13728	13778	13977	13730	13638	13681	13845	13819	13855	13643	13838	13744	13797	13840	13758	13870	13616	13856	13683	13883	13749	13864	13738	13752	13688	13766	13621	13871	13599	13913	13711	13626	13872	13793	13716	13752	13847	13773	13802	13796	13803	13704	13645	13660	13736	13722	13791	13788	13749	13829	13821	13886	13900	13759	13732	13828	13792	13778	13859	13759	13578	13746	13932	13988	13764	13867	13892	13722	13809	13826	13980	13702	13579	13809	13975	13832	13777	13785	13779	13885	13961	13831	13859	13721	13708	13873	13876	13805	13724	13741	13733	13787	13726	13725	13577	13942	13881	13650	13798	13784	13782	13696	13714	13721	13727	13784	13915	13776	13786	13782	13734	13805	13753	13953	13698	13763	13741	13760	13821	13856	13925	13740	13739	13842	13800	13996	14021	13723	13788	13683	13747	13802	13902	13776	13846	13643	13899	13746	13765	13667	13939	13741	13743	13641	13854	13828	13869	13752	13773	13620	13852	13906	13887	13719	13730	13725	13835	13845	13702	13936	13749	13858	13993	13809	13825	13879	13670	13937	13861	13771	13774	13887	13705	13800	13689	13875	13725	13864	13629	13797	13701	13800	13729	13518	13734	13913	13859	13622	13694	13754	13735	13834	13932	13647	13675	13754	13898	13682	13844	14008	13665	13808	13873	13830	13783	13725	13897	13794	13752	13649	13781	13707	13633	13811	13859	13785	13694	13777	13796	13750	13821	13792	13866	13655	13858	13746	13846	13975	13787	13898	13897	13755	13744	13879	13724	13795	13816	13715	13594	13678	13794	13915	13801	13692	13736	13780	13656	13797	13703	13730	13719	13969	13831	13881	13722	13889	13772	13706	13859	13739	13745	13892	13607	13721	13820	13931	13922	13783	13781	13810	13945	13742	13752	13795	13682	13861	13748	13774	13783	13635	13862	13769	13791	13751	13822	13887	13681	13891	13823	13776	13686	13705	13620	13837	13877	13745	13751	13581	13812	14004	13767	13783	13794	13836	13728	13826	13911	13894	13695	13838	13799	13957	13719	13682	13778	13850	13982	13896	13781	13867	13761	13872	13868	13748	13850	13844	13734	13848	13982	13756	13750	13896	13571	13612	13801	13907	13752	13772	13708	13756	13828	13792	13779	13787	13882	13642	13564	13807	13890	13908	13823	13709	13877	13800	13793	13843	13828	13867	13763	13740	13709	13654	13954	13732	13861	13964	13667	13644	13710	13674	13743	13854	13960	13795	13612	13895	13643	13690	13813	13843	13630	13695	14159	13873	13713	13800	13821	13849	13705	13707	13781	13729	13728	13709	13846	13728	13660	13801	13681	13755	13797	13750	13822	13801	13831	13850	13762	13762	13927	13844	13882	13738	13826	13734	13824	13925	13903	13973	13826	13763	13959	13836	13811	13783	13710
24095	21462	29088	24333	22233	24105	24271	20120	18460	18589	17788	16991	17093	17576	20398	23936	25988	28182	33760	28273	21217	18849	17577	17135	16934	16883	16957	16943	16899	16779	16814	16760	17012	16672	16851	16620	16845	16966	16818	16932	16667	16803	16757	16877	16892	16678	16615	16819	16996	16759	16786	16377	16699	16844	16841	16982	16843	16628	16697	16963	16975	17018	16810	16769	16750	16881	16635	16719	16600	16689	16595	16729	16905	16714	16701	16802	16763	16576	16633	16762	16664	16791	16677	16597	16655	16778	16721	16708	16866	16770	16818	16948	16988	16857	16856	16814	16778	16578	16743	16775	16867	16878	16719	16871	16800	16813	16606	16566	16790	16758	16642	16821	16692	16873	16701	16791	16866	16766	16431	16555	16787	16993	16791	16767	16847	16828	16718	16615	16712	16963	16603	16901	16641	16719	16698	16652	16890	16902	16639	16833	16715	16809	16704	16914	16866	16788	16947	16671	16677	16782	16859	16721	16960	16606	16795	16787	16829	16738	16798	16850	16755	16848	16807	16709	16959	16634	16740	16773	16763	16814	16810	16807	16723	16781	16827	16860	16941	16656	16801	16767	16875	16699	16555	16553	16645	16667	16839	16727	16707	16978	16625	16848	16738	16625	16655	16701	16747	16723	16821	16757	16614	16690	16982	16708	16718	16670	16649	16803	16827	16705	16753	16590	16733	16819	16741	16737	16688	16734	16785	16558	16531	16746	16910	16827	16663	16734	16405	16825	16811	16900	16830	16650	16672	16733	16700	16783	16713	16905	16662	16790	16717	16914	16647	16802	16666	16683	16647	16608	16792	16745	16586	16608	16716	16820	16854	16961	16712	16742	16677	16742	16979	16768	16718	17052	16799	16720	16726	16793	16722	16782	16683	16577	16797	16837	16905	16925	16769	16730	16559	16779	16640	16776	16951	16636	16759	16573	16881	16732	16760	16733	16669	16663	16904	16759	16824	16890	16731	16724	16759	16663	16594	16718	16823	16808	16829	16472	16774	16766	16875	16595	16605	16820	16512	16731	16464	16827	16773	16469	16656	16563	16811	16531	16660	16748	16770	16823	16708	16801	16932	16626	16790	16732	16703	16582	16659	16652	16794	16673	16673	16764	16671	16830	16872	16665	16827	16630	16967	16623	16772	16810	16698	16820	16638	16696	16786	16694	16687	16917	16680	16489	16730	16841	16623	16820	16687	16673	16831	16732	16713	16812	16753	16671	16905	16704	16900	16828	16624	17121	16615	16768	16666	16699	16773	16749	16727	16665	16609	16778	16724	16851	16791	16780	16784	16650	16761	16649	16728	16602	16906	16740	16830	16796	16631	16709	16862	16748	16719	16783	16721	16759	16674	16699	16605	16735	16577	16532	16730	16874	16682	16675	16870	16646	16670	16685	16721	16824	16566	16712	16569	16739	16905	16974	16596	16654	16536	16412	16784	16642	16636	16696	16559	16898	16588	16662	16675	16699	16797	16717	16661	16822	16744	16625	16923	16869	16860	16797	16669	16847	16856	16774	16638	16695	16782	16687	16842	16916	16943	16641	16726	16661	16727	16402	16660	16730	16749	16673	16755	16861	16762	16901	16807	16957	16884	16667	16656	16646	16680	16673	16771	16794	16681	16542	16831	16753	16840	17020	16898	16501	16678	16674	16878	16805	16677	16473	16638	16691	16684	16904	16711	16652	16686	16673	16838	16745	16619	16890	16787	16776	16746	16782	16700	16636	16699	16671	16620	16733	16668	16907	16688	16766	16745	16653	16944	16631	17062	16700	16912	16847	16666	16716	16559	16870	16899	16674	16565	16728	16808	16638	16655	16637	16740	16852	16800	16690	16595	16788	16558	16896	16641	16843	16440	16708	16859	16658	16662	16555	16654	16790	16816	16713	16791	16788	16450	16638	16717	16811	16818	16766	16531	16774	16565	16685	16556	16868	16683	16693	16761	16700	16725	16656	16614	16657	16713	16811	16483	16837	16715	16663	16823	16771	16758	16829	16667	16634	16645	16913	16757	16794	16758	16658	16664	16755	16950	16804	16845	16858	16819	16802	16765	16619	16737	16627	16489	16642	16648	16676	16813	16633	16568	16840	16742	16640	16858	16970	16691	16677	16686	16806	16799	16789	16587	16474	16768	16803	16814	16715	16813	16907	16687	16775	16723	16756	16625	16736	16714	16669	16871	16732	16756	16806	16697	16647	16742	16986	16584	16761	16801	16678	16612	16631	16672	16601	16754	16630	16842	16621	16786	16773	16690	16732	16738	16679	16850	16795	16670	16757	16576	16808	16825	16652	16581	16716	16683	16576	16668	16687	16824	16883	16915	16690	16814	16688	16641	16627	16677	16545	16672	16800	16811	16750	16511	16651	16708	16478	16558	16807	16551	16773	16835	16821	16732	16903	16818	16877	16992	16943	16761	16852	16857	16710	16803	16663	16811	16655	16704	16904	16694	16687	16760	16832	16616	16827	16485	16810	16602	16932	16663	16779	16734	16719	16976	16599	16718	16839	16752	16553	16752	16903	16990	16579	16881	16863	16897	16692	16613	16793	16571	16775	16764	16859	16706	16788	16882	16547	17001	16606	16737	16605	16703	16638	16705	16489	16740	16595	16601	16794	16840	16703	16624	16787	16755	16690	16534	16678	16807	16708	16862	16671	16810	16827	16724	16757	16680	16800	16823	16825	16836	16739	16722	16683	16832	16648	16647	16682	16721	16703	16783	16720	16755	16820	16701	16491	16693	16722	16793	16640	16620	16943	16626	16806	16915	16624	16686	16740	16607	16807	16992	16850	16641	16565	16823	16707	16532	16713	16997	16891	16795	16553	16746	16662	16763	16742	16666	16867	16806	16627	16824	16733	16722	16701	16799	16706	16754	16651	16697	16606	16710	16676	16751	16525	16852	16852	16625	16519	16520	16834	16901	16711	16721	16776	16841	16722	16824	17023	16969	16999	16699	16676	16672	16701	16737	16767	16708	16720	16695	16767	16718	16550	16618	16821	16722	16880	16862	16732	16687	16894	16885	16459	16709	16777	16677	17005	16594	16636	16826	16630	16746	16582	16699	16813	16636	16736	16754	16678	16938	16819	16639	16702	16881	16803	16756	16626	16775	16753	16951	16752	16742	16605	16851	16596	16515	16875	16781	16801	16648	16685	16636	16678	16712	16714	16727	16881	16636	16818	16835	16722	16669	16753	16660	16741	16670	16620	16664	16710	16649	16668	16644	16679	16761	16602	16724	16611	16835	16735	16607	16804	16553	16717	16804	16814	16642	16703	16792	16737	16917	16930	16836	16645	16941	16729	16563	16761	16802	16750	16902	16665	16811	16701	16676	16739	16691	16702	16546	16721	16841	16847	16633	16463	16771	16952	16852	16879	16798	16749	16634	16677	16758	16785	16701	16643	16783	16544	16788	16625	16895	16901	16721	16836	16835	16698	17017	16916	16587	16872	16739	16737	16704	16703	16760	16701	16925	16690	16635	16776	16928	16831	16897	16596	16690	16759	16847	16874	16684	16793	16769	16782	16718	16645	16798	16720	16851	16629	16705	16892	16697	16902	16676	16728	16539	16846	16722	16712	16868	16717	16650	16753	16838	16886	16741	16798	16631	16596	16736	16779	16726	16762	16697	16797	16876	16705	16642	16780	16752	16532	16698	16656	16679	16719	16799	16589	16690	16733	16795	16603	16817	16700	16680	16767	16810	16856	16770	16653	16811	16534	16656	16698	16683	16720	16696	16708	16529	16656	16744	16818	16788	16655	16759	16655	16836	16741	16692	16649	16843	16915	16889	16685	16690	16742	16799	16711	16654	16628	16748	16820	16638	16557	16568	16720	16821	16557	16923	16718	16730	16812	17139	16808	16877	16753	16573	16644	16758	16612	16734	16600	16840	16828	16788	16752	16792	16626	16714	16486	16939	16893	16710	16673	16606	16852	16655	16890	16910	16790	16658	16655	16590	16591	16795	16723	16747	16713	16741	16592	16749	16857	16980	16731	16647	16691	16676	16931	16757	16937	16869	16571	16652	16856	16899	16747	16634	16726	16991	16745	16666	16869	16835	16544	16604	16960	16799	16547	16802	16828	16647	16672	16554	16906	16766	16596	16611	16745	16591	16896	16638	16692	16546	16615	16801	16904	16782	16842	16755	16838	16888	16875	16884	17024	16771	16756	16544	16671	16589	16747	16548	16678	16753	16884	16665	16729	16677	16865	16683	16781	16783	16742	16796	16439	16820	16784	16770	16844	16653	16626	16826	16766	16853	16501	16870	16945	16848	16449	16762	16795	16761	16538	16763	16755	16649	16765	16768	16860	16681	16628	16602	16687	16802	16709	16703	16740	16785	16750	16638	16681	16880	16693	16634	16565	16567	16706	16638	16628	17047	16712	16714	16878	16757	16740	16790	16811	16948	16686	16684	16881	16715	16769	16723	16550	16702	16876	16623	16691	16796	16860	16770	16623	16827	16734	16650	16720	16834	16795	16868	16872	16664	16873	16397	16648	16600	16694	16635	16827	16838	16560	16771	16645	16696	16659	16938	16584	16696	16758	16754	16665	16836	16571	16702	16739	16920	16793	16702	16641	16584	16828	16673	16534	16875	16785	16809	16901	16855	16651	16833	16849	16756	16702	16764	16625	16727	16783	16753	16635	16609	16762	16983	16793	17071	16893	16855	16677	16681	16557	16726	16587	16672	16932	16758	16695	16520	16618	16733	16622	16680	16477	16837	16885	16804	16588	16764	16697	16821	16731	16825	16731	16727	16547	16969	16736	16591	16860	16893	16572	16795	16875	16792	16815	16632	16772	16493	16756	16681	16887	16507	16582	16620	16690	16661	16620	16791	16628	16793	16794	16803	16863	16913	16756	16659	16670	16889	16740	16584	16744	16866	16655	16690	16638	16798	16682	16703	16665	16668	16756	16935	16780	17044	16840	16656	16721	16801	16595	16740	16714	16832	16691	16631	16835	16709	16747	16804	16763	16686	16781	16836	16805	16695	16624	16531	16678	16718	16730	16800	16844	16574	16759	16616	16653	16689	16915	16640	16607	16737	16715	16716	16504	16652	16606	16610	16720	16842	16761	16595	16462	16946	16748	16878	16762	16593	16628	16819	16777	16713	16684	16707	16593	16476	17091	16832	16763
18848	32663	31457	27524	24986	20146	19099	18025	16568	16059	14765	14305	14052	14491	20212	23507	27500	29203	34898	26191	18171	15841	14260	13968	13645	13705	13765	13750	13831	13649	13750	13845	13626	13729	13592	13796	13775	13751	13736	13699	13599	13816	13734	13801	13673	13748	13848	13676	13842	13889	13760	13921	13760	13725	13749	13693	13709	13613	13794	13744	13665	13638	13845	13616	13654	13649	13703	13818	13771	13696	13669	13841	13668	13558	13746	13597	13707	13818	13728	13803	13727	13748	13652	13691	13740	13793	13800	13770	13759	13843	13760	13682	13649	13721	13676	13792	13671	13722	13667	13769	13694	13711	13701	13762	13712	13789	13819	13777	13797	13594	13688	13653	13642	13823	13634	13908	13714	13728	13756	13696	13613	13482	13883	13674	13621	13763	13648	13830	13831	13834	13731	13633	13669	13746	13758	13683	13691	13588	13763	13878	13675	13810	13821	13734	13698	13650	13691	13695	13779	13595	13653	13715	13684	13860	13838	13813	13810	13593	13718	13643	13771	13675	13772	13771	13594	13742	13620	13708	13786	13898	13601	13720	14014	13751	13556	13641	13864	13664	13717	13671	13828	13720	13661	13856	13720	13692	13823	13951	13722	13871	13783	13882	13735	13581	13520	13998	13675	13729	13837	13735	13690	13868	13713	13836	13795	13679	13867	13745	13753	13663	13744	13675	13723	13713	13716	13713	13839	13647	13580	13819	13665	13686	13761	13777	13786	13773	13675	13660	13704	13619	13676	13687	13551	13962	13782	13834	13656	13811	13918	13811	13760	13675	13735	13767	13728	13689	13740	13839	13559	13704	13695	13813	13625	13608	13744	13801	13712	13849	13686	13802	13900	13899	13689	13745	13684	13637	13668	13649	13702	13701	13897	13429	13594	13661	13755	13769	13731	13944	13665	13695	13777	13857	13791	13607	13706	13725	13856	13774	13844	13651	13729	13820	13743	13744	13774	13841	13756	13694	13726	13672	13692	13856	13681	13800	13691	13601	13915	13710	13663	13861	13843	13526	13739	13650	13681	13782	13652	13890	13730	13830	13752	13693	13623	13610	13752	13891	13769	13750	13706	13572	13834	13701	13804	13701	13644	13597	13636	13740	13769	13657	13805	13905	13711	13864	13747	13674	13640	13668	13737	13780	13708	13726	13844	13938	13781	13793	13789	13533	13855	13964	13795	13591	13690	13801	13857	13561	13666	13534	13682	13630	13658	13757	13651	13784	13707	13626	13695	13813	13671	13811	13744	13679	13709	13673	13827	13858	13733	13751	13795	13868	13813	13699	13865	13840	13704	13617	13829	13559	13647	13835	14094	13660	13771	13675	13772	13665	13791	13759	13750	13675	13735	13650	13652	13668	13892	13755	13626	13750	13851	13697	13847	13716	13772	13828	13647	13730	13751	13753	13727	13701	13723	13823	13799	13630	13748	13755	13844	13610	13769	13720	13732	13630	13585	13745	13845	13648	13784	13723	13749	13656	13685	13794	13807	13789	13723	13658	13553	13749	13721	13832	13748	13737	13704	13703	13904	13567	13757	13811	13603	13716	13919	13789	13796	13727	13822	13701	13727	13951	13821	13793	13834	13680	13731	13763	13875	13693	13934	13659	13793	13815	13657	13842	13951	13810	13631	13736	13885	13860	13906	13595	13542	13720	13549	13857	13582	13679	13705	13900	13747	13600	13734	13801	13860	13729	13685	13827	13753	13570	13597	13866	13822	13594	13671	13660	13819	13775	13774	13830	13790	13664	13844	13684	13636	13779	13751	13755	13533	13738	13699	13765	13865	13770	13888	13773	13663	13522	13778	13765	13768	13743	13753	13798	13752	13610	13787	13778	13812	13739	13807	13808	13814	13803	13557	13743	14021	13846	13742	13868	13692	13752	13687	13774	13760	13836	13630	13620	13740	13866	13890	13685	13861	13769	13809	13946	13650	13660	13595	13768	13702	13835	13772	13678	13825	13662	13669	13919	13743	13894	13802	13609	13660	13771	13713	13689	13573	13731	13754	13863	13800	13749	13918	13615	13726	13770	13633	13862	13610	13703	13664	13738	13723	13698	13770	13884	13621	13660	13717	13921	13787	13712	13790	13618	13814	13779	13879	13733	13718	13814	13684	13484	13756	13672	13749	13777	13655	13788	13745	13822	13694	13661	13772	13798	13836	13692	13673	13698	13746	13756	13733	13730	13687	13690	13662	13767	13617	13735	13866	13712	13668	13684	13618	13664	13838	13844	13876	13804	13798	13703	13740	13775	13787	13677	13876	13711	13804	13722	13821	13533	13848	13813	13769	13701	13959	13632	13900	13776	13687	13760	13511	13835	13838	13868	13831	13517	13765	13805	13608	13693	13638	13878	13730	13637	13837	13756	13909	13755	13827	13704	13628	13733	13774	13563	13740	13780	13638	13802	13817	13605	13724	13880	13740	13840	13642	13768	13863	13796	13731	13778	13698	13734	13801	13638	13593	13644	13745	13727	13658	13638	13728	13587	13709	13777	13745	13703	13687	13756	13711	13735	13652	13664	13799	13736	13864	13732	13756	13789	13758	13761	13825	13824	13586	13695	13838	13725	13874	13870	13798	13667	13686	13764	13716	13707	13873	13735	13749	13699	13762	13725	13646	13696	13832	13628	13752	13769	13707	13792	13754	13747	13658	13836	13706	13591	13855	13710	13686	13772	13790	13742	13754	13685	13730	13673	13727	13779	13897	13728	13702	13731	13767	13778	13697	13666	13416	13669	13747	13703	13713	13891	13546	13698	13790	13661	13704	13764	13595	13583	13730	13774	13684	13755	13776	13618	13692	13762	13808	13735	13843	13596	13716	13685	13776	13949	13772	13684	13726	13648	13651	13694	13915	13645	13874	13828	13644	13716	13723	13871	13661	13786	13827	13694	13876	13721	13500	13581	13702	13657	13882	13593	13615	13870	13705	13813	13695	13779	13713	13775	13651	13643	13687	13873	13921	13865	13674	13682	13806	13806	13669	13663	13812	13647	13870	13730	13730	13735	13794	13602	13695	13819	13560	13800	13727	13649	13751	13660	13766	13799	13744	13749	13781	13776	13668	13957	13622	13679	13817	13811	13753	13744	13812	13734	13649	13783	13628	13532	13696	13769	13799	13630	13786	13752	13800	13678	13764	13650	13752	13681	13631	13872	13697	13607	13759	13623	13591	13838	13892	13787	13829	13756	13714	13610	13950	13750	13740	13676	13753	13678	13957	13838	13821	13830	13913	13649	13737	13779	13628	13796	13764	13880	13744	13640	13685	13826	13765	13839	13525	13690	13549	13751	13761	13797	13726	13586	13808	13695	13868	13576	13598	13797	13692	13736	13789	13631	13747	13707	13852	13698	13765	13863	13780	13724	13770	13831	13595	13824	13699	13791	13635	13573	13778	13834	13784	13726	13771	13779	13768	13670	13741	13854	13727	13573	13698	13602	13764	13654	13723	13710	13741	13791	13746	13690	13724	13717	13656	13879	13602	13987	13658	13818	13844	13720	13771	13650	13701	13659	13725	13692	13733	13736	13676	13842	13734	13697	13654	13650	13741	13648	13645	13550	13826	13813	13927	13730	13799	13710	13546	13560	13832	13763	13726	13770	13691	13804	13724	13791	13718	13842	13825	13652	13871	13632	13651	13969	13835	13748	13606	13738	13598	13667	13923	13831	13692	13756	13879	13679	13707	13680	13812	13787	13845	13653	13750	13647	13737	13882	13648	13835	13633	13706	13763	13825	13870	13863	13604	13720	13729	13696	13688	13830	13573	13658	13890	13606	13633	13829	13710	13871	13701	13629	13691	13709	13821	13732	13568	13583	13732	13700	13746	13747	13560	13815	13675	13545	13743	13687	13833	13774	13712	13700	13615	13710	13745	13706	13747	13781	13794	13846	13801	13823	13744	13697	13655	14050	13687	13740	13709	13656	13685	13906	13813	13827	13839	13702	13756	13809	13714	13819	13858	13935	13899	13769	13593	13844	13537	13708	13595	13725	13646	13688	13697	13764	13749	13754	13843	13772	13755	13773	13537	13659	13676	13653	13642	13686	13803	13705	13802	13810	13675	13676	13720	13797	13773	13725	13806	13729	13733	13828	13796	14004	13705	13817	13593	13623	13762	13775	13607	13625	13830	13813	13676	13728	13711	13712	13673	13742	13920	13784	13892	13632	13624	13772	13666	13594	13638	13751	13677	13770	13663	13719	13751	13826	13663	13676	13733	13768	13700	13685	13720	13733	13609	13863	13588	13958	13865	13853	13862	13743	13780	13582	13658	13685	13738	13495	13818	13904	13830	13685	13756	13576	13680	13767	13813	13651	13826	13753	13695	13885	13702	13659	13760	13692	13615	13870	13744	13808	13544	13848	13804	13669	13824	13834	13649	13759	13718	13769	13773	13726	13732	13664	13757	13810	13749	13757	13747	13718	13744	13795	13601	13869	13963	13825	13662	13735	13788	13811	13685	13668	14045	13569	13676	13679	13724	13661	13677	13622	13776	13517	13629	13717	13657	13762	13666	13585	13751	13740	13916	13592	13699	13684	13804	13662	13720	13785	13757	13633	13664	13641	13831	13780	13750	13725	13845	13556	13673	13784	13924	13757	13810	13850	13571	13780	13657	13614	13899	13766	13596	13782	13552	13769	13699	13689	13585	13924	13669	13656	13775	13843	13731	13620	13773	13872	13647	13597	13577	13602	13675	13823	13702	13898	13733	13747	13788	13805	13621	13765	13774	13714	13863	13967	13680	13707	13861	13658	13820	13688	13582	13939	13745	13628	13747	13696	13853	13735	13799	13680	13833	13776	13830	13689	13697	13729	13656	13756	13643	13770	13851	13724	13648	13785	13552	13703	13685	13689	13772	13667	13681	13697	13638	13868	13796	13813	13617	13801	13617	13523	13854	13690	13807	13568	13735	13777	13756	14019	13793	13747	13809	13678	13842	13691	13582	13711	13696	13824	13706	13701	13609	13659	13597	13877	13618	13851	13627	13653	13609	13674	13833	13596	13866	13654	13785	13790	13669	13803	13822	13743	13709	13738	13731	13709	13735	13884	13656	13523	13679	13845	13671	13698	13623	13693	13892	13707	13865	13791	13595	13565	13712	13799	13793	13706	13912	13792	13969	13856	13685	13653	13793	13834
29890	23227	24593	21286	18866	17795	17615	17326	16849	16948	16800	16710	16730	16737	17007	17079	17077	18141	19242	18102	17492	16987	16850	16592	16687	16687	16563	16769	16958	16752	16757	16772	16652	16691	16590	16574	16742	16682	16700	16635	16765	16668	16620	16734	16372	16697	16558	16587	16692	16568	16848	16435	16762	16879	16526	16659	16627	16879	16650	16510	16693	16616	16720	16485	16760	16720	16752	16846	16816	16791	16723	16647	16652	16756	16769	16600	16619	16881	16665	16736	16735	16961	16584	16592	16629	16838	16769	16861	16788	16522	16518	16632	16637	16531	16744	16654	16765	16584	16769	16591	16862	16717	16621	16537	16655	16780	16682	16538	16696	16495	16644	16710	16923	16525	16725	16645	16779	16681	16520	16495	16629	16712	16767	16618	16770	16854	16821	16923	16759	16771	16808	16650	16559	16531	16586	16320	16593	16731	16678	16620	16703	16500	16697	16672	16625	16721	16642	16754	16799	16712	16533	16631	16361	16693	16427	16584	16597	16546	16644	16842	16748	16788	16763	16765	16827	16921	16755	16600	16553	17021	16745	16789	16606	16749	16682	16744	16734	16684	16499	16514	16643	16829	16639	16809	16703	16689	16684	16657	16655	16753	16767	16817	16817	16745	16600	16714	16501	16683	16662	16691	16752	16431	16725	16687	16861	16837	16611	16541	16695	16781	16616	16671	16619	16626	16497	16578	16401	16691	16867	16921	16812	16536	16689	16846	16756	16542	16810	16665	16801	16646	16840	16827	16950	16724	16847	16825	16811	16720	16608	16534	16828	16724	17088	16902	16790	16648	16738	16588	16794	16600	16751	16738	16921	16803	16504	16667	16619	16705	16803	16775	16674	16601	16643	16599	16571	16732	16733	16659	16669	16635	16691	16655	16715	16616	16740	16536	16831	16700	16801	16738	16821	16565	16836	16770	16466	16682	16629	16821	16705	16827	16922	16544	16753	16739	16570	16651	16963	16687	16714	16674	16641	16658	16810	16855	16583	16623	16613	16737	16887	16642	16623	16715	16766	16745	16632	16703	16741	16546	16712	16776	16570	16628	16517	16698	16851	16580	16722	16817	16726	16629	16860	16500	16569	16704	16609	16703	16649	16639	16853	16756	16640	16557	16682	16861	16495	16637	16736	16720	16806	16660	16843	16698	16625	16749	16637	16552	16596	16579	16573	16627	16627	16601	16545	16626	16941	16735	16651	16580	16546	16447	16800	16638	16861	16853	16611	16593	16849	16557	16604	16804	16670	16679	16834	16563	16415	16452	16800	16730	16756	16795	16729	16810	16690	16657	16831	16602	16610	16664	16653	16861	16761	16744	16432	16617	16868	16718	16771	16533	16637	16676	16872	16903	16780	16802	16777	16949	16760	16619	16649	16780	16760	16868	16876	16600	16830	16783	16665	16615	16826	16607	16482	16632	16635	16837	16688	16856	16897	16728	16707	16771	16579	16812	16833	16684	16941	16822	16696	16686	16835	16690	16635	16597	16696	16674	16651	16688	16678	16622	16814	16591	16799	16649	16479	16617	16666	16664	16728	16494	16521	16649	16803	16663	16715	16580	16564	16795	16653	16767	16738	16684	16583	16691	16717	16792	16571	16658	16493	16802	16616	16618	16635	16510	16767	16543	16646	16512	16659	16611	16586	16674	16681	16538	16669	16559	16516	16548	16694	16492	16637	16667	16802	16808	16558	16751	16779	16672	16787	16922	16494	16404	16794	16581	16677	16603	16772	16805	16536	16667	16833	16749	16656	16788	16685	16651	16634	16469	16583	16787	16792	16721	16580	16659	16633	16781	16676	16661	16591	16702	16544	16616	16788	16786	16655	16621	16887	16709	16657	16626	16647	16720	16891	16696	16771	16557	16655	16457	16629	16550	16649	16711	16606	16612	16876	16611	16728	16667	16840	16657	16594	16702	16676	16562	16586	16542	16714	16786	16881	16478	16698	16551	16705	16603	16765	16743	16620	16750	16559	16595	16681	16812	16745	16592	16736	16807	16756	16796	16528	16835	16673	16875	16772	16706	16759	16508	16619	16445	16667	16632	16727	16763	16609	16608	16737	16671	16574	16491	16684	16692	16912	16618	16657	16634	16641	16561	16643	16598	16535	16498	16792	16658	16729	16611	16741	16877	16540	16691	16496	16614	16776	16686	16737	16697	16574	16619	16927	16714	16726	16830	16677	16811	16705	16626	16918	16705	16819	16833	16760	16646	16833	16576	16561	16582	16624	16515	16859	16778	16644	16817	16635	16856	16922	16495	16685	16648	16592	16669	16626	16508	16794	16550	16553	16747	16774	16523	16546	16808	16735	16536	16699	16752	16780	16655	16545	16760	16763	16745	16364	16884	16773	16675	16642	16785	16680	16502	16813	16544	16708	16955	16578	16482	16729	16595	16744	16536	16494	16662	16738	16738	16802	16483	16770	16928	16792	16757	16634	16779	16820	16726	16838	16641	16627	16700	16854	16638	16576	16715	16709	16810	16692	16750	16631	16760	16704	16617	16645	16863	16636	16660	16529	16840	16716	16833	16708	16729	16646	16513	16507	16712	16534	16741	16770	16670	16765	16646	16853	16653	16670	16607	16633	16742	16697	16664	16582	16510	16709	16609	16665	16661	16606	16638	16672	16436	16725	16648	16758	16698	16863	16598	16683	16678	16775	16587	16771	16833	16816	17075	16651	16815	16742	16709	16727	16630	16675	16640	16730	16709	16746	16626	16563	16680	16716	16881	16809	16706	16764	16605	16635	16769	16766	16798	16815	16879	16524	16657	16679	16528	16756	16812	16727	16637	16751	16671	16756	16719	16719	16748	16573	16667	16817	16769	16713	16746	16761	16613	16478	16670	16670	16533	16461	16799	16801	16797	16663	16745	16928	16654	16782	16643	16841	16626	16836	16711	16838	16859	16597	16547	16610	16481	16594	16552	16685	16754	16811	16908	16649	16787	16794	16464	16676	16673	16521	16604	16721	16717	16632	16684	16771	16595	16529	16816	16514	16796	16764	16753	16831	16789	16756	16586	16843	16702	16893	16517	16627	16805	16727	16871	16719	16737	16561	16617	16635	16755	16688	16683	16516	16551	16542	16665	16692	16742	16662	16664	16778	16674	16437	16649	16734	16643	16572	16873	16595	16715	16697	16711	16860	16540	16657	16553	16764	16658	16823	16550	16838	16654	16708	16896	16864	16807	16534	16748	16616	16662	16581	16661	16867	16524	16907	16569	16708	16556	16779	16816	16670	16725	16643	16841	16852	16611	16712	16389	16589	16569	16778	17021	16767	16577	16651	16666	16775	16804	16685	16802	16814	16800	16629	16672	16761	16678	16568	16671	16883	16455	16797	16594	16680	16576	16796	16690	16836	16789	16680	16640	16672	16586	16823	16703	16683	16807	16530	16767	16589	16621	16720	16618	16879	16629	16810	16874	16598	16598	16615	16809	16633	16499	16624	16570	16522	16947	16780	16670	16678	16631	16497	16532	16660	16661	16639	16737	16830	16454	16754	16638	16643	16682	16655	16615	16729	16955	16677	16744	16532	16814	16587	16573	16529	16618	16818	16805	16705	16462	16748	16601	16567	16678	16580	16635	16705	16780	16635	16596	16664	16629	16579	16616	16623	16670	16533	16564	16665	16817	16994	16649	16669	16682	16508	16597	16846	16695	16770	16676	16725	16679	16779	16758	16664	16717	16752	16716	16700	16657	16937	16666	16726	16682	16754	16781	16790	16687	16634	16569	16619	16622	16697	16677	16913	16689	16903	16748	16615	16757	16758	16761	16726	16679	16610	16644	16383	16642	16588	16657	16813	16747	16840	16682	16572	16701	16765	16706	16896	16597	16616	16672	16574	16639	16676	16660	16607	16891	16529	16757	16709	16605	16654	16620	16744	16545	16442	16770	16674	16478	16903	16833	16713	16680	16776	16665	16672	16738	16748	16401	16683	16719	16693	16669	16815	16480	16566	16628	16799	16730	16569	16656	16929	16503	16596	16627	16785	16581	16838	16558	16784	16642	16799	16975	16661	16795	16799	16671	16498	16650	16632	16712	16627	16708	16786	16615	16649	16730	16887	16577	16842	16548	16728	16736	16528	16450	16470	16524	16667	16758	16631	16917	16806	16608	16559	16603	16625	16853	16634	16733	16768	16803	16694	16588	16567	16668	16602	16684	16616	16539	16573	16609	16755	16804	16666	16652	16684	16589	16731	16790	16724	16508	16700	16885	16598	16496	16763	16687	16596	16844	16633	16814	16633	16733	16717	16840	16709	16701	16664	16895	16734	16802	16440	16827	16741	16551	16875	16605	16427	16648	16785	16640	16811	16611	16624	16667	16595	16743	16864	16657	16828	16691	16562	16665	16710	16697	16885	16686	16592	16567	16749	16819	16706	16698	16586	16584	16570	16718	16814	16741	16711	16672	16757	16582	16571	16824	16971	16892	16783	16821	16798	16494	16631	16645	16702	16764	16718	16911	16682	16584	16740	16722	16688	16599	16809	16674	16860	16621	16493	16778	16609	16479	16776	16730	16692	16566	16572	16831	16728	16649	16656	16820	16809	16730	16828	16866	16708	16645	16564	16729	16794	16591	16701	16693	16651	16843	16918	16641	16428	16619	16727	16427	16574	16674	16652	16588	16737	16857	16759	16473	16664	16653	16741	16933	16409	16590	16634	16644	16602	16564	16861	16626	16717	16755	16848	16595	16729	16704	16583	16623	16782	16693	16797	16757	16678	16540	16722	16744	16704	16558	16852	16615	16806	16603	16645	16768	16797	16617	16754	16757	16700	16780	16609	16740	16766	16909	16843	16634	16663	16970	16668	16635	16772	16529	16709	16507	16485	16475	16662	16798	16775	16736	16837	16794	16709	16667	16780	16752	16656	16573	16762	16725	16686	16773	16873	16729	16809	16726	16786	16842	16745	16711	16878	16541	16526	16586	16627	16667	16809	16515	16726	16769	16654	16715	16745	16838	16672	16852	17021	16668	16920	16486	16748	16620	16750	16746	16619	16906	16761	16790	16767	16737	16893	16733	16813	16897	16882	16543	16718	16598	16606	16601	16792	16533	16557	16848	16821	16743	16745	16685	16812	16572	16786	16637	16859	16655	16834	16599	16672	16777	16839	16653	16538	16595	16546	16687
17498	20390	21236	18267	17301	15026	14959	14732	14302	14145	13891	13718	13631	13789	14259	13877	14468	15735	16609	15449	14388	14033	13828	13758	13704	13779	13717	13870	13819	13597	13843	13810	13874	13766	13853	13742	13878	13797	13714	13774	13706	13812	13736	13677	13766	13711	13648	13571	13570	13736	13932	13919	13735	13654	13740	13798	13708	13719	13584	13732	13730	13752	13567	13770	13525	13441	13582	13699	13831	13719	13776	13850	13713	13801	13605	13601	13722	13679	13660	13776	13634	13673	13717	13809	13780	13738	13743	13880	13706	13649	13753	13746	13628	13703	13677	13759	13707	13841	13670	13821	13927	13824	13778	13731	13679	13747	13730	13801	13598	13803	13626	13681	13752	13631	13719	13718	13896	13610	13602	13755	13737	13511	13703	13645	13546	13682	14008	13621	13749	13637	13720	13849	13744	13691	13636	13877	13817	13608	13549	13828	13701	13810	13673	13779	13819	13699	13638	13669	13757	13831	13856	13940	13731	13516	13717	13679	13700	13682	13769	13633	13812	13603	13582	13888	13605	13770	13665	13698	13750	13830	13760	13717	13824	13774	13829	13697	13818	13810	13627	13556	13724	13693	13745	13823	13797	13771	13817	13668	13795	13720	13590	13775	13851	13881	13769	13809	13725	13659	13748	13766	13895	13686	13694	13696	13833	13735	13788	13716	13803	13750	13663	13737	13668	13685	13773	13599	13726	13778	13761	13767	13805	13794	13844	13674	13769	13818	13737	13674	13589	13785	13782	13652	13777	13649	13845	13705	13635	13737	13750	13513	13748	13575	13643	13697	13675	13677	13673	13726	13782	13751	13845	13940	13790	13748	13703	13658	13610	13671	13797	13777	13681	13626	13594	13768	13637	13798	13635	13834	13759	13833	13625	13597	13627	13690	13725	13546	13800	13671	13568	13808	13736	13601	13719	13604	13726	13812	13733	13674	13753	13617	13687	13730	13699	13670	13648	13694	13754	13712	13862	13764	13915	13746	13705	13744	13764	13787	13686	13817	13848	13811	13740	13790	13855	13814	13801	13674	13709	13760	13810	13651	13860	13802	13839	13755	13671	13756	13784	13828	13747	13903	13566	13830	13777	13562	13863	13781	13710	13640	13633	13752	13772	13762	13848	13758	13866	13806	13614	13877	13767	13864	13696	13770	13727	13813	13807	13753	13832	13598	13762	13725	13826	13629	13705	13902	13759	13696	13780	13812	13900	13831	13867	13871	13855	13602	13783	13574	13586	13697	13740	13915	13639	13652	13649	13692	13632	13730	13783	13861	13754	13631	13655	13598	13705	13820	13777	13640	13795	13954	13789	13758	13850	13749	13748	13482	13783	13760	13777	13677	13871	13707	13841	13735	13756	13762	13716	13737	13774	13723	13766	13615	13647	13704	13664	13730	13698	13793	13754	13655	13606	13696	13547	13910	13732	13694	13768	13685	13678	13731	13660	13575	13691	13835	13820	13790	13650	13633	13731	13725	13736	13834	13743	13775	13725	13695	13612	13731	13739	13633	13708	13836	13705	13774	13719	13580	13763	13668	13637	13677	13760	13789	13760	13534	13730	13654	13652	13822	13738	13547	13747	13621	13722	13676	13739	13732	13784	13649	13804	13780	13718	13773	13787	13885	13737	13635	13839	13707	13727	13581	13758	13631	13758	13759	13702	13683	13715	13680	13796	13801	13782	13705	13688	13733	13806	13582	13679	13688	13724	13732	13754	13598	13815	13662	13807	13679	13807	13900	13742	13779	13689	13815	13723	13714	13821	13570	13776	13842	13820	13697	13847	13914	13644	13719	13928	13697	13663	13587	13789	13649	13733	13693	13737	13733	13691	13721	13699	13731	13626	13928	13695	13763	13760	13687	13752	13673	13856	13758	13784	13478	14009	13682	13716	13722	13885	13776	13595	13813	13711	13626	13714	13720	13702	13616	13850	13681	13672	13597	13761	13752	13716	13659	13809	13609	13907	13845	13578	13701	13606	13640	13709	13764	13664	13691	13813	13813	13747	13743	13887	13742	13732	13754	13686	13595	13815	13651	13797	13773	13709	13642	13575	13610	13619	13782	13791	13805	13731	13753	13722	13730	13643	13591	13732	13731	13799	13858	13708	13846	13696	13667	13602	13768	13782	13699	13761	13902	13679	13695	13717	13699	13856	13812	13767	13744	13767	13873	13777	13693	13948	13678	13698	13753	13809	13623	13611	13690	13668	13778	13658	13783	13698	13816	13826	13761	13681	13662	13655	13554	13778	13785	13676	13909	13795	13802	13787	13704	13801	13821	13791	13781	13681	13587	13836	13726	13707	13667	13907	13694	13788	13721	13623	13519	13695	13738	13698	13794	13700	13700	13651	13659	13767	13791	13691	13712	13725	13731	13671	13681	13617	13695	13854	13633	13789	13839	13733	13671	13723	13729	13950	13644	13817	13736	13870	13731	13874	13844	13795	13641	13647	13738	13651	13752	13572	13778	13568	13626	13744	13785	13699	13727	13751	13515	13740	13700	13737	13835	13628	13598	13694	13614	13691	13695	13734	13614	13730	13844	13765	13718	13757	13731	13727	13753	13652	13698	13586	13751	13777	13709	13682	13795	13720	13698	13627	13806	13710	13689	13572	13678	13671	13696	13645	13756	13759	13665	13782	13646	13603	13649	13803	13707	13740	13685	13867	13841	13879	13842	13835	13888	13820	13615	13818	13761	13652	13697	13680	13675	13844	13550	13670	13696	13808	13722	13737	13920	13839	13547	13777	13928	13782	13656	13873	13784	13646	13698	13582	13707	13654	13541	13699	13722	13639	13846	13770	13796	13590	13713	13694	13828	13498	13783	13674	13786	13805	13824	13704	13677	13787	13756	13682	13693	13789	13678	13623	13773	13714	13793	13863	13798	13735	13763	13546	13756	13714	13754	13609	13778	13778	13825	13668	13707	13866	13660	13714	13856	13651	13790	13835	13669	13715	13855	13778	13701	13610	13560	13674	13715	13604	13637	13768	13477	13593	13674	13597	13714	13764	13642	13798	13594	13698	13705	13747	13634	13832	13992	13770	13694	13713	13878	13732	13624	13683	13846	13578	13799	13670	13773	13795	13800	13745	13692	13687	13590	13722	13892	13713	13729	13756	13754	13782	13809	13753	13823	13600	13721	13914	13738	13680	13603	13670	13702	13621	13710	13587	13769	13809	13737	13842	13629	13731	13716	13899	13754	13768	13588	13550	13648	13604	13793	13779	13866	13609	13700	13759	13600	13850	13631	13742	13774	13786	13801	13676	13596	13653	13627	13881	13592	13576	13583	13641	13713	13840	13764	13749	13571	13689	13701	13769	13632	13617	13861	13852	13834	13737	13628	13779	13734	13862	13852	13704	13854	13678	13706	13805	13723	13679	13681	13662	13761	13700	13985	13744	14007	13697	13618	13643	13692	13826	13737	13833	13708	13827	13760	13660	13669	13674	13701	13905	13649	13619	13739	14124	13744	13796	13810	13624	13691	13692	13755	13833	13689	13733	13702	13738	13500	13662	13668	13597	13763	13651	13708	13536	13649	13672	13682	13746	13829	13643	13715	13805	13715	13712	13702	13731	13812	13769	13780	13728	13750	13864	13698	13820	13753	13709	13601	13810	13749	13962	14016	13889	13791	13721	13790	13906	13570	13551	13787	13789	13772	13603	13669	13756	13678	13897	13762	13834	13812	13889	13736	13764	13760	13849	13594	13670	13688	13670	13647	13762	13628	13782	13631	13703	13819	13697	13808	13579	13763	13687	13796	13734	13726	13695	13735	13720	13773	13579	13717	13594	13771	13863	13509	13804	13806	13625	13801	13728	13761	13623	13692	13685	13770	13692	13566	13814	13648	13825	13741	13791	13650	13816	13517	13839	13854	13588	13595	13598	13763	13641	13774	13726	13747	13839	13804	13804	13824	13731	13876	13915	13811	13788	13722	13741	13618	13867	13756	13868	13801	13699	13753	13704	13771	13739	13751	13735	13789	13732	13675	13645	13804	13842	13640	13807	13840	13756	13640	13659	13788	13733	13517	13737	13576	13618	13768	13658	13747	13732	13731	13781	13732	13774	13670	13749	13775	13882	13782	13715	13706	13913	13551	13694	13864	13812	13945	13783	13732	13852	13569	13829	13699	13719	13768	13663	13690	13730	13695	13843	13652	13895	13666	13713	13737	13689	13873	13756	13854	13676	13816	13825	13843	13671	13650	13682	13660	13684	13813	13788	13611	13591	13617	13844	13498	13739	13753	13635	13786	13643	13735	13992	13534	13642	13744	13702	13748	13702	13901	13756	13617	13679	13685	13834	13874	13588	13699	13739	13691	13522	13661	14052	13591	13849	13651	13714	13756	13675	13500	13777	13841	13702	13776	13699	13702	13800	13827	13721	13774	13729	13682	13793	13699	13675	13752	13684	13705	13804	13698	13814	13706	13659	13705	13823	13673	13727	13736	13960	13798	13652	13686	13788	13762	13673	13917	13835	13681	13921	13556	13893	13796	13978	13827	13732	13652	13800	13693	13758	13854	13713	13677	13706	13736	13611	13626	13840	13712	13538	13585	13631	13632	13746	13738	13720	13712	13832	13703	13927	13795	13740	13680	13709	13685	13793	13728	13885	13715	13872	13837	13699	13800	13801	13677	13677	13672	13776	13597	13770	13657	13715	13685	13644	13789	13714	13934	13692	13834	13806	13890	13723	13699	13613	13727	13597	13728	13633	13699	13710	13753	13644	13718	13730	13848	13791	13768	13773	13760	13859	13631	13728	13755	13704	13543	13622	13721	13770	13732	13519	13764	13822	13623	13779	13627	13756	13780	13801	13600	13674	13729	13689	13724	13830	13582	13745	13581	13909	13664	13733	13861	13785	13749	13715	13737	13808	13721	13526	13781	13706	13678	13872	13638	13721	13723	13694	13675	13689	13810	13662	13621	13929	13753	13890	13866	13752	13727	13824	13597	13648	13791	13645	13603	13845	13734	13710	13616	13690	13554	13748	13763	13720	13856	13904	13799	13627	13813	13731	13649	13679	13760	13759	13695	13802	13630	13742	13658	13934	13806	13842	13776	13727	13880	13828	13743	13744	13767	13557	13805	13741	13654	13695	13672	13799	13684	13814	13856	13871	13693	13773	13749	14011	13805	13620	13815
25559	21498	28656	25222	23025	22079	21116	18808	17881	18174	17446	17249	17258	17356	19536	18476	20806	27818	28102	23057	19618	18026	17042	17162	16813	17114	17014	17045	17154	17161	17115	17067	16931	16947	16943	17023	17062	17216	16911	17061	16992	16982	16977	16891	16824	17054	17126	17152	16964	17046	16927	17223	17077	16983	17099	16991	17088	17063	16968	16918	17054	17097	17000	16933	16998	16976	17181	17074	17009	16918	16966	16958	17133	16781	17012	16993	17152	16980	17062	17095	16736	16991	16969	17042	16918	17012	16998	17165	16885	16925	16948	17182	16839	16921	16933	16935	17011	17000	17009	16858	16862	16861	16836	17055	17040	16994	16988	16815	16888	17054	17069	16972	17042	17090	17070	17164	17022	17070	16835	16927	17121	17048	17023	17072	17163	17044	16962	16918	17039	17010	16960	17040	17118	16779	17071	17138	16996	17021	17147	17280	17139	17125	17109	17081	17000	16977	16816	16950	16923	16920	17125	16976	17043	16886	16782	16841	17181	16816	17110	17054	16902	17015	17046	17194	17061	16984	16894	17173	17020	17355	16845	16998	17029	16889	17037	17077	17099	17156	17004	16974	17013	16837	16887	16980	16787	16928	16930	17083	16879	16915	17100	16986	17072	17050	16998	16919	16909	17267	17093	17070	17000	16994	16910	17107	17103	17066	16955	16990	17102	17067	17202	17069	17168	16995	16970	16978	17168	17106	17206	16983	16987	16987	16990	17071	16988	16889	17013	16959	16984	17003	17190	17066	16973	16986	16695	16911	16889	16942	16954	17055	16975	17180	17077	17099	16891	17090	16898	17110	17085	17368	17056	16926	16961	16943	17201	16874	17028	17160	17098	16709	16742	16907	17084	17004	16865	17057	16834	16937	16646	16867	17276	17165	17167	16877	17056	17073	16906	17116	16837	17105	16834	17000	16935	16991	17130	16918	17018	16956	17087	16949	17096	16938	16973	16892	16990	16936	17005	17158	17065	16982	17056	17003	16999	16820	16949	16956	17022	17021	17074	16871	17088	17035	17062	17005	17099	17112	17117	16967	16941	16946	17048	17011	17081	17101	16791	17051	16928	16981	17186	16829	17002	17036	16969	16884	16894	17148	17109	17057	17051	17107	16826	17147	17096	16882	17071	17076	16953	17112	17084	17273	16940	17001	16927	16965	16865	17155	16839	16879	16988	16874	16972	17253	17087	17061	17097	17146	17011	17043	17084	17053	17112	16950	16952	17144	16803	17019	16926	17064	17085	17104	17179	17092	16787	17043	17004	17131	17145	17074	17181	16848	17136	17037	16923	17101	17151	17206	16939	16906	16865	17104	17148	17209	17042	16988	17058	17029	16942	16809	16827	17010	17046	16961	17047	16912	16725	17108	16849	17124	17062	16895	16950	17012	16938	16957	16784	17083	16775	17091	17190	16876	16935	17209	17056	17094	17096	17028	17109	16929	17144	17069	16905	17024	17117	16896	17161	16932	17004	17105	17090	16922	16977	17059	17162	17088	16895	16960	16875	17020	16911	16921	16911	16876	17036	16963	17069	17179	17035	17226	17148	16866	16974	17049	16894	16851	16905	17020	16819	17071	16995	16993	17092	16882	16928	16888	16981	16890	17074	16990	17053	16982	17038	17142	16947	17016	16871	16936	16925	16842	17105	16713	16973	17073	16884	16928	17063	17049	16953	17070	17039	17019	16940	16829	17004	16766	17074	17027	17217	17154	16918	16867	17197	17147	17113	16973	17038	17068	16996	16952	16890	17016	17098	17072	16997	16930	16987	16969	17167	17033	17026	17166	16893	16901	17082	16955	17046	17091	17200	17142	16979	17155	17033	16987	17050	16930	17187	17110	16921	16995	16920	16991	17007	17072	17061	16827	16883	16921	17048	16898	16955	17110	17114	16997	17163	16940	17089	17114	16998	16996	16831	16900	17039	17370	16979	16889	16959	17002	16903	16934	17037	17034	17062	17107	17069	17091	17104	17098	17075	16804	16825	16768	17033	17168	16968	17031	17091	17158	16958	16870	17031	17113	17056	16958	17034	17033	17183	17111	16971	17119	16987	16995	17220	17050	16977	16915	16968	16997	17206	17033	17036	16904	17087	16946	16932	17349	17031	17054	16814	17000	16816	17015	16850	17106	16908	17034	17225	17117	16988	16982	17075	17325	17191	16937	17028	16936	17152	17028	17005	17078	17018	17018	17111	17047	16878	16979	16996	16847	17067	17155	16962	17051	17118	16778	17029	16921	16959	16984	17038	17113	17119	17302	17170	17019	16835	16939	16933	17135	17045	16955	17154	17081	16956	16987	17217	17021	17101	17072	17054	16865	16962	16920	17234	17113	17239	16903	16954	17070	17128	16981	16976	17010	17067	16988	16988	16802	16992	16979	17091	17179	16973	16994	16998	17057	17067	16947	16978	16987	16999	16983	16923	16997	17000	17037	16971	17103	17073	16943	17001	17085	17178	17086	17097	17028	17150	16818	17136	17079	17073	16850	17226	17191	17368	17158	17097	17117	16625	17065	17094	16961	16943	16849	16873	16866	17060	17232	17122	17124	16954	16970	16767	17313	17123	16763	16967	16968	17024	17244	16929	17212	17288	17069	16827	16920	16892	17003	17105	16835	17218	16894	17096	16945	16993	17006	17130	16955	17042	17308	17001	16888	17023	17131	16864	16913	17025	16971	16972	16757	17147	16889	16955	16891	16959	17189	16866	16977	16959	17151	17118	16913	17110	17118	16801	16933	17158	17221	17039	16918	16956	17029	17039	17043	16911	16940	16926	16882	16877	17303	16947	17098	17064	17037	16958	16973	17046	16923	16867	16937	17138	16932	16894	17128	16971	16879	17158	17074	16937	16955	16905	16896	17047	17102	17195	17214	16990	16993	17037	16973	16999	16913	16890	17161	17117	17109	17006	17011	17083	17093	16920	16987	17143	17166	17055	16923	17129	16939	16876	17052	16986	17044	17024	16819	16983	17013	16816	16853	16989	17161	16874	17020	17060	17016	16741	16899	17060	16914	17035	17081	16935	16985	16960	17112	16925	16997	16926	16977	16913	16810	17017	16857	17006	16964	16754	17114	16870	17097	17052	17102	16930	17034	17050	16944	17018	17048	16938	16983	17006	17168	16995	17051	17191	17073	16918	17054	16773	17068	17089	16946	17072	16958	17033	17014	16906	17048	16870	16896	16979	16936	17120	16960	16828	16981	17074	17009	16875	17013	17019	17141	17147	16970	16990	17114	16993	17096	17048	17040	17157	17047	16972	17018	17095	17102	16936	17100	17179	17048	16941	17156	17131	17003	17167	16859	16841	16949	17155	17125	16995	16909	16981	16913	17063	17219	17007	16916	17110	17023	16855	16929	16909	17093	16919	17310	16840	16944	17080	17163	16954	16916	17099	17344	16864	16963	17134	16927	16825	16972	17081	16974	17276	17058	16973	16872	17034	17032	17100	17039	16791	17238	16985	17114	17125	16992	16921	16879	17078	16849	16911	16839	16767	16926	17097	17078	17004	16911	17032	16919	16990	16911	16960	17192	17041	17042	16938	16863	16793	16989	17055	17139	17283	16878	17014	16921	16917	16858	16785	16997	17097	16975	16931	16902	17086	17028	17005	16851	16982	17100	16930	16992	16876	17000	17047	17017	16916	17053	16867	17031	16810	17113	16939	16800	16925	17105	17150	16883	16919	17182	17043	17005	17191	16879	16933	16835	16892	17043	16987	17012	17241	17104	16921	16945	16832	17109	16982	16899	16957	17069	17217	17085	17116	16864	16989	17030	16884	16826	17177	17205	17028	17136	16970	16841	16921	16841	16755	17027	17126	17016	17050	16868	17044	16982	17032	16960	16834	17339	16974	17101	17114	16853	17098	17097	17040	17077	17094	17002	16830	17001	17149	16755	16980	16983	17085	16984	17037	16805	17143	16901	17040	16964	17056	17038	17116	16845	16998	17068	16975	16858	17019	17176	17120	17022	16937	16900	16823	17075	16861	17151	16996	16781	17188	17016	17046	17020	17209	16934	17080	17212	17134	17066	17087	16957	17068	17149	16924	16943	17161	17052	17019	16998	16981	16847	16836	16990	16943	16917	17081	16978	17025	17035	17040	17121	17028	16854	17205	16983	17032	16828	17110	17036	16942	17269	16938	17196	17016	17062	17141	16951	16957	16845	17103	16998	17149	16916	17066	17151	17078	16937	17005	16895	16929	16948	16858	17129	16966	16961	16990	17149	17114	17050	17076	16999	17001	16959	16856	16752	17241	17228	17233	16926	17009	16891	16956	17064	17129	17014	17008	16858	17039	16983	17068	17125	17022	16984	17028	17013	16817	16904	16839	16914	17015	17017	16812	17048	17032	17037	16987	16856	17110	17099	17042	16988	17094	16935	16988	16900	16925	16960	17040	17182	16913	16903	17055	17005	16833	17061	16915	16838	17052	16926	16911	17099	17185	16999	16875	16950	17036	17054	16781	16930	17018	16952	16968	17104	17141	16811	17074	16976	16878	17030	17320	16985	17126	16915	17054	16918	17060	17021	17000	16916	16848	16987	17038	16946	17083	17071	16999	17059	17096	16704	16956	16953	16945	16811	16965	16844	16892	16937	17147	17005	17022	17226	17107	17171	17130	17065	17048	17054	17032	17076	17024	16951	17033	17162	16945	17151	17043	16981	17079	17179	17019	16991	17073	16986	16951	17085	17083	17020	17025	17020	16989	17016	17176	17134	16976	16762	17197	17133	16994	17197	16854	16948	17034	16951	16942	16918	17140	17174	16937	16921	17197	17059	17105	16883	16992	17011	17093	16800	16915	16990	17218	17199	17285	17107	16939	16868	17049	16883	17147	16942	16984	16697	17094	16907	17098	17099	17008	17057	17018	17095	16984	16966	16943	16987	16997	16923	17082	17165	17036	16959	16970	17072	17074	16815	16816	16932	17012	16982	16986	17029	16867	17101	17002	16868	16886	17034	17084	16945	16966	17053	17099	17126	17052	17330	16977	16982	17073	17062	17144	17074	16995	16826	17130	17088	17119	16941	17412	17150	17029	17016	17097	16786	17119	16853	17094	17169	16949	16931	16931	16975	16872	17063	16759	17000	17021	17184	17073	16989	17206	16974	16956	17045	17201	17085	17239	16893	17074	17066	16939	16837
16904	28247	28144	23216	20353	17789	17048	16441	15415	15153	14485	14074	14242	14439	17974	16252	20125	28770	27148	20781	16303	14664	13946	13998	13942	13810	13994	13953	13941	14035	14013	14110	14021	14018	14026	13945	13976	13863	13995	14155	14055	13876	13944	13968	13879	14024	13955	13933	14012	13998	13927	13939	13993	14264	14086	13910	14020	14022	13984	13927	14040	14029	13960	14044	14056	13858	13969	13918	13757	14065	14219	13925	14020	13863	14052	13832	14002	13858	13996	13927	14046	13971	14091	13955	13988	14013	14031	13998	13959	13940	14021	14074	13987	13845	14016	13872	13857	13816	14083	13974	13922	13894	13992	13942	13940	13976	13902	14044	13814	14023	13937	14074	13850	14003	13872	13985	13944	14053	13877	13978	14061	13945	14101	13983	13980	13794	13873	14003	13997	14035	14042	14025	13815	13961	13957	13944	13927	13887	13928	13952	13984	13949	13979	14037	14025	13926	13877	14078	13930	13930	13885	13932	13895	14003	13997	13899	13917	14024	13995	13852	14168	13914	13908	13806	13920	13988	13877	14200	13984	13913	13932	13847	13877	13905	13978	14069	14120	13981	13924	13884	13924	13905	13941	13921	13867	13934	14080	14069	13784	13902	14056	13817	14013	13923	14042	13867	14010	13901	14048	13847	14038	14030	13891	14145	13808	13846	13874	13936	14070	14051	13920	14017	14132	13920	14114	13912	14025	13941	13987	13993	14068	14015	14015	14095	13945	13995	13890	14041	14054	13723	14010	14045	13916	14004	13874	13996	13946	13977	13939	13866	13944	14140	14069	14162	13977	14010	13997	13948	13937	13920	13909	13972	13930	13808	13943	14070	13980	13803	14151	13876	13876	13902	13858	13887	14018	14053	13865	13984	13968	13956	13978	14052	13944	13989	14085	13820	13831	14015	14196	14004	13883	14113	13926	14216	14015	13821	13993	13982	14112	13958	13826	13930	14013	13799	14040	13981	14173	14104	13944	13822	13748	14095	13981	14175	14037	14114	14031	14053	13935	13965	13982	14028	13908	14018	14016	14041	13874	14023	14108	14053	14180	13925	14063	14053	13880	14044	13891	13834	13904	14052	14066	13772	13777	13911	14092	13953	14048	14022	14010	14039	14017	13920	14017	14022	13905	13866	14024	13828	14047	13974	13969	13769	13915	13734	13896	14036	13879	13933	13977	13818	13975	14040	13955	13933	13957	14084	13904	13795	14102	13912	13965	13876	13893	13993	13993	13846	13972	13884	13925	13857	13865	13951	14057	13779	14051	13766	13887	13911	13945	13805	14070	13962	13957	13934	13912	14013	13968	13856	14051	13863	14054	14096	13798	13952	13982	13991	13966	14080	14152	14032	13997	13781	14023	13929	13898	13871	13990	14027	13992	13769	14042	13805	13701	13919	13876	14032	13928	13839	13954	13895	14011	13955	13808	13838	13985	13917	13951	13926	13835	13995	14044	13848	13825	13977	14029	13845	14136	14063	13793	13816	13888	14024	14057	13837	13967	13973	13991	13962	14108	13863	13897	13838	13962	13777	13957	13758	14031	13982	14076	13877	13833	13826	13929	13854	13877	13914	13950	14100	13993	13788	13981	13995	13926	13970	13950	14005	14014	14095	13992	14008	13806	14175	13995	13887	13968	13964	13854	14126	14052	13659	13798	13820	13949	13815	13922	13848	14105	14076	14070	13853	13925	14027	13846	14105	13999	13965	13936	13980	13984	13868	13939	13946	13999	13963	13924	14038	13905	13805	13947	14017	14029	13892	13963	14111	13889	13950	13926	13773	13915	13958	13943	13931	13867	13884	13953	13869	14045	14070	13909	13929	13913	13959	14032	13944	14081	13971	14048	13968	13934	13940	13916	13859	13957	13894	13969	13911	14034	14081	13843	13857	13844	13847	13891	13794	14095	13992	14119	14088	13985	14020	13954	13963	13968	13974	14063	13807	13967	13801	14095	14008	13954	14074	13935	14061	13918	13832	13967	13915	13898	13993	14041	14017	14051	13863	13892	13910	14010	13917	13949	14067	13895	13960	14125	13829	14117	14023	13961	13894	13939	13760	13958	13854	13894	13962	13851	13913	13829	13997	14006	14092	14039	13943	14014	14065	13987	13903	14011	14001	14004	13957	13908	13935	13870	13997	13925	13986	13926	13824	14021	14113	13803	13745	13925	14013	13916	14111	13891	13931	13945	13913	14010	13847	13865	13875	13770	13959	14039	13995	13856	13892	13963	13933	13899	14066	14075	14000	14008	13858	13905	13915	14052	14001	13999	13895	13795	14061	13836	13873	13983	14018	13982	13984	14094	13980	13905	13878	13842	14154	13944	13900	14059	13910	13920	13892	13894	13847	13800	14129	13919	14032	14023	13883	13880	14081	14057	13897	14006	13820	13880	13977	13832	13905	13987	14010	13734	13782	14024	13991	13948	13991	13954	13908	14110	13980	13785	13832	14014	13802	13961	14011	14047	14042	13977	13911	13940	13956	13873	13972	13928	13912	13923	13948	13921	13911	13945	13811	13929	13826	13981	14141	14016	13983	13965	13885	13933	14019	13949	13962	13861	13755	13932	14046	13962	13819	13954	14080	13793	14001	13902	13934	13985	14006	13896	13967	14071	13960	13977	14159	13933	13977	13890	14099	14019	13827	13964	13924	13908	13998	13682	13909	13942	13858	13966	13914	13777	14083	14024	13766	13868	14012	13907	13939	13735	14002	13887	13806	13796	14095	13907	14013	13821	14074	13851	13989	13840	14130	13856	14103	13942	13931	13941	13995	14036	13948	13879	14096	13873	13852	14050	13944	13900	14024	14018	13906	13972	13866	13880	14081	13867	13947	14063	14083	14069	14043	14070	13925	13917	13801	13906	13929	13924	14086	14026	13701	14111	13915	13920	13918	13902	13891	13891	13997	13963	13994	13966	14016	14128	13964	14145	13954	14082	13791	13859	14035	13886	13923	14109	14017	13939	13869	13804	13951	14002	14103	14010	13968	13991	14166	13932	13854	13809	13882	14067	13934	13965	13857	13982	13912	13920	14052	13905	13968	14046	14149	14010	13883	14012	13926	13970	13837	13922	13965	13997	13964	13991	14066	14054	14047	13967	14055	14039	13831	13995	13827	14053	13961	13984	14026	13979	14001	13787	13924	13940	14039	13935	14085	13984	13967	14031	14057	13950	13941	13919	14010	13885	13975	13854	13905	13898	13994	13900	13899	14004	13969	14065	13972	13883	13896	13895	14028	14069	14025	14084	14021	13951	13833	14065	13887	14015	13996	13895	13983	14038	14066	14019	13975	13793	14062	14023	14009	14044	14133	13993	13981	13975	13956	14065	13933	13908	14015	14045	13988	13864	14072	13995	14084	13976	13866	14011	13931	14003	13955	13831	14162	14025	14100	13910	14122	13979	14006	14019	13887	14003	13952	14062	13952	13850	13918	14056	13953	13833	13959	13914	13979	14077	14093	14131	13936	13954	13979	13975	13778	13842	13786	14031	13937	14211	13884	14001	13850	14117	13877	13939	14014	13988	14051	13870	14041	13934	14028	13929	14031	13790	13978	14017	14047	13798	13755	13906	14093	13965	13880	14037	14003	14058	13887	13830	13857	13921	13965	13780	14004	13954	14010	13947	13994	14044	14012	13891	13824	13967	13926	13930	13938	13983	14015	13896	13950	13964	13992	14091	13956	13854	13855	13822	13871	14098	14176	13980	13827	13829	13985	13937	14023	13943	13910	13992	13943	14057	14039	13976	13927	13993	13977	14152	13843	13968	14099	13907	13929	13891	13974	13976	13995	13842	14154	13925	13920	14021	14046	14049	13878	14176	13835	14035	13915	13864	13915	14149	13931	13874	13943	13958	14105	13979	13912	14022	13984	13941	14062	13901	14079	14003	13918	14080	13963	14086	14070	14030	14038	13879	14086	13955	13933	14123	14030	13864	13940	14050	13808	14053	13971	13972	13838	13911	14077	13996	14029	13972	13991	13787	14045	13957	13952	13851	13903	14077	13905	13840	14018	13971	13839	13917	13985	13797	14003	13942	13949	13959	13948	14029	14030	13870	13998	13864	13797	13916	13945	13931	14064	14168	13866	13971	13859	13906	14163	13945	13873	13889	14052	13863	14000	13973	13938	14105	13872	13931	13870	14016	13987	14031	13853	14015	14016	14071	14079	13983	13930	13884	13849	14010	14077	13911	13970	13904	13993	14011	14005	13871	13730	13949	14168	13860	13794	13967	14071	13906	14000	14085	14060	13799	13963	13997	13913	13945	13968	14165	13810	14050	14001	13800	13895	13953	13941	14018	14071	13965	13983	14019	13773	13946	13829	14000	13776	13984	13910	14027	14010	13879	13977	13999	14105	14093	14088	13804	13834	13849	14002	14082	13914	13932	13975	13900	14150	13865	14196	13941	13993	13974	13849	13856	13937	13957	14030	14021	14148	13908	13955	14030	14103	13945	13900	14104	13751	14017	13959	13993	13991	13887	13986	13947	13908	13843	13996	14067	14047	14001	13941	14000	13860	14037	14143	13926	14032	13832	13987	13928	14100	13994	13913	13887	13999	13990	13950	14017	13994	13856	13828	13856	13991	14051	13876	13950	13820	14054	14025	13997	13907	13929	14083	13884	13983	13956	14075	14029	13904	13961	14188	14051	14055	13950	14017	13996	13905	13976	13809	13954	13876	14003	14008	13939	13996	13977	14003	14050	14054	13848	13827	13755	13997	13913	13892	13963	13706	13980	13920	13956	13946	14145	13968	13976	13969	14079	14080	13871	14104	14069	13897	13986	13903	13848	13890	13858	13969	13878	14071	14001	14121	14140	13975	13889	13998	13908	14116	13916	13949	13941	13913	13978	13786	14047	14049	14086	14004	13766	13993	13928	14018	13903	13985	13960	13914	14083	14000	13800	13964	13940	13861	13896	13989	13914	13997	14004	14113	13971	13953	14002	14107	13873	14116	13904	13998	14033	13850	14141	13949	13973	13995	14030	13987	13850	13857	13983	13890	14025	14024	13984	13825	14089	13938	13930	13948	14019	14168	13924	13896	13833	14056	13977	14090	13873	14004	13913	14015	14121	13934	13920	13918	14052	13890	14012	13753	13855	13901	14145	13903	13893	13828	14162	14194	14052	14103	14023	13916	13945	14071
24072	21471	29078	24369	22227	24334	24595	20248	18726	18703	17831	17713	17612	18566	21664	21857	27098	37604	31736	25030	20035	18050	17459	17156	17275	17028	17165	17105	17104	17096	17270	17249	17144	17005	17081	17167	17119	17179	17258	17005	17145	16904	17017	17072	17258	17340	16990	16912	16993	17045	17108	17017	17026	17059	17072	16968	17209	17114	17145	17111	16968	17050	17123	17147	16898	17094	17246	17182	17099	17049	17042	17103	17081	17030	17074	17276	17175	17177	17013	16957	17030	16905	16957	16998	17272	17023	17074	17169	17108	17080	16909	17195	17218	16866	17106	17190	17126	17289	17023	17051	17141	17252	17025	17091	17015	17048	17110	17126	17141	17014	17181	17050	17136	16931	16933	17144	17041	17049	17064	16972	17042	17120	16945	17114	17094	17019	17370	17085	17077	17175	17105	16878	16915	17079	17223	16857	16982	16863	17083	17069	17233	16918	17214	16969	16864	16989	17203	17118	17111	16906	17094	16908	16858	17049	17059	17045	17004	16918	17246	17217	17085	16964	17053	17068	16888	17069	17123	17056	16880	16898	16987	16979	17039	17103	17195	17128	17174	17061	16966	17171	16904	16988	16991	17241	17146	17102	17141	17197	17100	16975	17069	16928	17208	16930	17187	17092	17085	17149	17116	17005	16965	17009	17125	17112	17036	16944	16946	17282	17087	17063	17077	17089	17071	16955	16953	17009	17105	17183	17027	17093	16969	16935	16972	17140	17121	17094	17083	17077	17142	17390	17019	17170	17139	16990	17232	17089	16948	16966	16832	16941	17134	17004	17002	16950	16840	17089	17041	16762	16932	17096	17047	17193	17075	16788	17075	17114	17043	17238	17074	16871	17197	16723	17180	16927	17086	17064	17212	16973	16953	17083	16997	17070	17119	16982	17204	16925	17100	17112	16980	17334	17153	17056	16889	17019	17107	16999	17178	17203	16974	17018	17236	16948	17011	17028	17077	17136	17050	16945	17200	17230	17178	17166	17126	16944	16785	17075	17118	17020	16927	16924	17182	16947	16962	17126	17257	17023	17008	16991	16958	17011	17052	17037	16848	17082	17155	17108	16983	16818	17289	16957	16973	17063	17008	17059	16971	17057	17038	16726	17069	17083	17030	16891	16985	16995	17209	17044	17201	17030	17074	17019	17083	16944	17239	17033	17154	17098	17165	17304	17123	17254	16980	16932	17355	16997	17150	16942	17045	17052	17004	16946	17186	17006	17118	17009	16748	16843	16950	17009	17146	17300	16985	16879	16923	16954	17135	17199	17227	17068	16986	16875	17042	17256	16961	16879	17013	17044	16952	17327	17050	17187	17010	17170	17140	16921	17029	17027	16939	16985	17115	16927	17251	17089	17076	16928	17030	17095	17076	16996	17113	16928	17257	17119	17069	17137	17280	17078	17032	16952	16993	16886	17076	16971	17104	16998	17103	17006	17319	17184	17096	17205	17016	16928	17052	17045	17006	16965	16939	17062	17218	17214	16851	17031	17149	17160	17086	17233	16951	17128	17084	16876	17137	17014	17161	16873	17085	16984	17121	17019	17020	17036	17153	17236	17146	17092	17043	17253	17131	16874	17080	17212	17214	17185	17292	17003	17040	17004	16907	16947	17035	17008	17106	17028	17087	17098	16989	16715	17021	17028	16972	16938	17013	17108	17096	17087	17061	17057	16971	17040	16924	16947	17060	16874	16813	17030	17089	17268	16939	16931	17168	17032	17066	17062	16860	16976	17088	16884	17010	16923	17065	17023	16933	17111	17119	16956	16911	16917	17032	17009	17120	17230	17240	17084	17094	17005	17028	17097	17090	17150	17055	16850	16926	16935	16964	16920	16983	17260	17123	17042	17163	17185	16989	17252	17106	16960	17146	17145	16921	17066	17148	17110	16899	16867	17062	17169	17165	17144	17172	17220	16963	16790	16921	17026	17162	16943	17165	17044	17062	17101	16974	17286	17098	17196	17001	17213	17265	16982	16929	17119	17016	16814	17064	17290	17019	17129	16927	16999	17012	17113	17178	16968	16831	16979	17267	16979	16990	17035	17036	16925	17097	16853	17066	17237	17061	17103	17089	17043	17038	17129	16896	17022	17230	17009	17257	17112	16927	16879	17186	17076	17116	17052	17169	17046	17111	16978	16987	17141	17085	17290	17104	17093	16967	17156	17137	16987	17059	17195	17107	17163	17141	17113	17108	16891	17040	16871	17043	16795	17387	17227	17089	16960	17176	17112	17058	17066	17170	17144	17098	16865	16951	17034	17002	16992	16945	17041	17207	17132	17278	17004	17086	16889	17085	16999	17062	17057	17053	17016	17169	16948	17026	17012	17072	17079	17004	16947	17186	16950	17104	17009	17065	17064	16998	17251	17232	17071	17186	17034	17168	17057	17110	17075	17193	16895	17091	17045	17268	16936	16948	17097	17096	16987	17066	16943	17065	17068	16945	17112	16926	17004	16921	17053	17100	16998	17041	16903	16945	17086	17023	17093	17186	17018	17091	17094	16890	17136	17004	17015	16838	16967	16901	16976	16890	16984	17247	17087	17003	16971	17031	17059	16919	16834	17002	17119	16844	17086	17022	17080	17199	16949	17060	17148	17032	16856	17079	17100	17243	17108	17155	17191	17083	17012	17116	17222	17095	17101	16879	17216	17156	16843	16965	16854	16999	17082	17142	17208	16959	17036	17127	16922	17083	17151	16906	17132	17017	17143	16933	17122	17017	17184	16873	17155	17022	17068	16981	16952	17140	17084	17221	16964	16998	17137	17184	17090	17126	17279	16948	16808	17238	16880	16941	16923	17039	16953	17125	16925	17047	17076	17146	16936	17002	17013	17189	17166	17326	17213	17163	17048	16938	17066	16885	17194	16986	17102	17009	16679	17118	17215	17060	16866	16908	16948	17301	17238	17165	17147	17007	16973	16893	17119	17210	17075	16977	16910	16852	16917	16894	16921	16957	17072	16925	17059	16984	17077	16963	16862	16858	17089	17043	17069	17179	17163	17081	17152	17162	16840	16843	17055	16960	17117	17005	17362	17009	17110	17117	17110	17167	17463	17103	17283	17005	16900	17155	17046	16855	17001	17014	17196	17016	17107	17047	17266	17081	17265	17115	16963	17087	17075	16975	17323	17117	17035	17177	17030	17130	17098	17137	16995	16952	16784	17176	16863	16932	16949	17129	16904	16808	16981	17034	16935	17149	17265	17076	16970	16917	17092	16962	17072	17062	17099	16982	16961	16991	17047	17059	17006	17120	16956	17097	17296	16835	17132	17010	17035	17039	17191	16953	17032	17048	16961	17066	17041	17035	17023	17015	17083	17054	16909	16944	16980	17001	17114	16918	16983	17023	17153	17122	16877	16985	17142	16881	17066	16906	16808	17069	16819	17206	17071	16848	17090	17030	17105	17044	17007	17041	16987	16909	17021	17090	17029	17194	16943	16969	17052	16999	16977	17187	17095	17058	16932	16892	16906	17144	17015	17137	16995	17151	16900	16757	17220	17114	16881	16972	17060	17026	17151	16964	17331	17166	17102	17023	16991	17134	16921	17049	17010	17253	17214	17293	16990	16964	17111	17096	17085	16946	16955	17005	16765	17056	17136	16860	16940	17019	17058	17098	17150	17220	16978	17252	17194	17045	16993	17076	17015	17151	17010	17171	17106	17155	17122	17002	17081	16864	16984	17054	16873	17137	17033	17034	17033	17184	17082	17015	17111	16935	17095	17085	17086	16947	16971	16757	16857	17096	17046	17156	17172	17200	16955	17003	17091	17197	16979	17029	17168	17188	16967	17067	16865	17142	17021	17067	16964	17066	17216	17049	17127	17139	17067	16994	16881	16730	16960	17085	17070	17128	16987	17114	16932	16974	17009	17039	16885	16869	17206	17064	17019	17344	17040	17175	16768	17074	17081	17136	16980	17220	17154	17004	17190	17066	16967	17057	17145	17003	17154	16990	17030	17066	17023	16961	17127	17027	17015	17149	17286	16980	17287	17003	16935	17156	17005	17057	17042	16929	17228	17046	16919	16843	17014	17128	16998	17140	17131	17085	17032	16933	16873	17118	17042	17055	17104	17016	16942	17289	16938	17045	17040	17059	16971	16884	17097	17016	17049	17008	17091	17116	17114	17069	17122	16966	17136	17132	17153	17093	16948	17096	17177	16971	16938	17165	16997	17034	17080	17135	17055	16869	17126	17204	17099	16969	17058	16971	16808	16984	17241	16853	16790	16992	17073	17041	17170	16958	17024	17067	17090	17027	16970	17275	17047	16854	17248	17064	17124	17235	17101	17176	17046	16928	17167	17027	17078	16851	16886	17050	17032	16922	17102	16950	17033	17047	17024	17173	16980	17019	17051	17039	17105	17058	17149	16965	17065	17168	16852	16993	16789	16914	17246	17016	16880	17194	16958	16844	16984	17296	17342	17003	17066	17182	17121	17065	16962	17064	16814	17100	17029	16934	17019	17213	17285	17143	17002	17090	17110	17077	16883	17068	17046	17193	17061	17104	17264	16948	17132	17063	17046	16948	17106	17144	16997	16978	17167	17006	16989	17196	17198	17132	17014	17029	16862	17092	16958	16712	17133	17127	17152	17187	16952	17126	17139	16958	17332	17166	17045	16983	16945	16883	17024	17002	17165	17140	17049	17044	17091	17134	17035	16958	17046	17064	17040	16989	17088	17041	17057	17083	17084	16892	17115	17242	17119	17130	16985	16894	17124	17367	17094	17099	17160	16941	16974	17055	17226	17008	16930	17025	16940	16995	17129	16856	16821	17200	16927	16908	17149	17082	17104	16823	16999	16985	17067	17024	17185	17066	16980	17297	17122	17129	16947	16952	17135	16893	17048	16870	17188	17190	17250	17078	17061	16938	16959	16976	17056	17086	17218	17117	17222	17140	17053	16908	17095	17076	17142	16982	16909	16955	17089	17070	17096	17044	16831	16878	16917	17223	17152	17125	17101	16857	17186	17009	17315	16897	16873	17026	16957	16967	17001	17066	16889	17011	17134	16951	16924	16836	17024	17272	17101	17110	16874	17037	17215	17258	17117	17138	16870	17095	17136	17120	17315	17079	17158	17245	17101	16826	17058	17038	16966	17195	17063	16774	17151	16957	16923	16972	17028	16994	17121	16982	17162	16992	16928
19089	32491	32402	27944	23833	21012	18797	17625	16441	15771	14789	14381	14185	16294	21425	21443	29238	38470	30670	22883	16645	14683	14280	14087	14189	13989	13905	13996	14041	13992	13917	13858	14096	13994	13980	14090	13815	13820	14091	13944	14132	13913	14043	14178	14035	14027	13998	13966	13823	13959	13994	14028	13840	13913	14033	13989	14088	13991	14003	13925	14115	13954	13883	13901	14048	14061	14119	14185	14025	13979	14004	14037	14051	14073	13880	14117	14088	14012	14140	14073	14025	14039	13872	14142	13834	13874	14112	14005	13964	13928	13962	13879	13991	13961	14207	13877	13935	14008	14184	13934	14074	13818	14032	14058	13935	14119	13993	13880	13944	13949	13885	13946	14018	14036	13938	14039	14007	14010	14014	14015	13945	13976	14015	14126	13927	14093	13887	14035	13799	13771	13958	13913	13968	13952	13930	13861	14104	13865	14050	14104	13964	14098	14024	14119	14109	13969	13845	14025	13942	13835	13983	13834	13809	14120	13887	13980	14006	14077	13864	13842	14063	13953	13901	13917	13939	13965	14117	14048	14062	14074	13875	13860	13821	13845	14020	13897	13999	13975	13961	13910	14061	14041	13987	13898	13881	14120	13852	14084	13939	13909	13853	14009	13997	13921	13966	13912	14067	14029	13931	13852	14083	13892	14100	13968	14156	14088	13843	14021	14036	14099	14039	13865	13927	14025	13742	13888	13899	13754	13789	14090	13918	13893	13891	14095	14077	14091	13977	13848	13794	13985	13822	13884	14139	13836	14115	14124	13925	13978	13993	13926	14026	14042	14101	14142	14134	13922	14019	13946	13970	14093	13953	14019	14000	14084	13841	14037	13677	13982	14018	14108	13965	14084	13856	13913	13795	13898	14016	13781	13958	13884	14093	14058	13849	13931	13862	13890	14069	14046	13973	13999	13839	13949	14038	14083	13999	13859	13946	14280	14083	13885	13935	13970	13766	14000	13908	14000	13966	13931	14040	13982	14003	13967	14143	13904	14079	13864	14029	14106	14003	14105	13982	13949	13959	13806	13949	13867	13777	14160	13812	13938	14031	14145	13949	14001	13787	13842	13896	14107	13980	13975	13963	13858	13895	14107	14068	13977	13990	14058	13747	13862	13883	14027	13915	14125	14005	13846	14020	13778	13914	14010	14022	13763	14023	14030	13942	13867	13939	14077	13924	14114	14017	13978	13964	13954	13929	14014	14076	14077	13940	13984	14027	13941	14034	14215	13716	13999	14020	13819	14023	14025	13959	13945	14065	14025	13953	13819	13992	13989	14062	13937	13935	13917	13851	13874	14044	14057	13887	14073	13906	13997	13899	13994	14018	13926	14018	13951	14318	13898	13953	13979	13810	14062	13838	13986	13921	14079	14023	13835	13854	13891	14092	13874	13882	14017	13858	14063	14213	13968	14082	13839	14068	14001	13910	13863	14038	13943	14147	13989	14091	13954	14091	13899	14028	13849	13839	13868	14036	13815	13938	13969	13850	14020	14087	13868	14047	13944	14048	14105	13923	14076	13881	13897	13911	14069	13903	14042	13974	13863	13969	14056	13934	13859	13947	14041	14116	14122	13769	14134	14012	14041	14021	13796	13886	14020	13914	13961	13916	14074	14056	14071	13842	13957	13919	13988	14130	13733	13982	13865	14006	14037	14026	13849	13813	14068	14015	13937	13852	13978	13836	13959	13873	13911	13862	14072	13956	13849	13968	13988	13857	13970	13824	13899	13915	13865	14029	14069	13887	13865	13931	13922	13912	14080	14076	13891	13972	13945	13943	13947	14117	13837	13879	14118	13819	14078	13860	13964	13876	13836	14064	13847	13763	13965	14012	14036	13909	13916	13943	13905	13888	13977	14077	14134	13976	13842	13902	13936	13948	13942	14046	14005	13947	13969	13986	13952	13823	13879	13988	14093	13982	14090	14060	13975	13994	13850	14007	14007	13874	14003	13786	13803	13737	13888	13983	14121	13792	14061	13904	13876	14020	13982	13999	14031	14063	14129	14032	14088	14053	13933	14004	13790	14048	14085	13950	13995	14007	13899	13893	13959	14128	13973	13886	14095	13917	13905	13887	14005	13934	13980	14161	13692	14220	13897	13998	13961	14066	14113	13965	13910	13947	13922	14068	14013	14026	13944	14023	14016	13920	13896	14164	14133	13966	13897	14124	13956	14150	14032	14101	13949	13913	13848	13926	14002	14013	13830	14047	13968	13860	14081	13944	13795	13979	13999	13946	14061	13872	13880	13963	14062	14014	13970	14142	14000	13828	13945	14102	13908	13885	14060	13901	14016	14058	13967	13889	13984	13986	14105	13874	14059	13855	14087	14006	13801	13831	13797	14072	13911	13829	14002	13772	14018	13978	14049	13936	14044	14012	13936	14075	13829	14140	13975	14054	14069	13867	13819	14034	13895	13813	13916	13771	14077	14012	13927	13940	14028	14103	13874	13960	14009	13912	13927	14070	14076	13921	14006	13903	14098	13973	14007	13994	13942	13908	13893	13937	13895	14023	13828	13849	14035	14083	14032	14222	13955	13943	14080	14037	13988	13864	14049	14056	13924	13976	14020	13929	13981	13927	14027	14050	14075	13980	14046	13919	13878	13827	14092	14074	13958	14137	13991	13920	13908	13848	13957	14101	14041	14010	13880	14030	13999	14068	13896	14144	13916	13967	13806	14001	13884	14066	14104	13903	13921	13935	13965	13821	14105	13936	14054	13934	13918	13964	14046	14131	13920	14101	13907	14002	14205	13917	13894	14017	14102	14126	13993	14027	14016	14102	13900	13954	13884	14032	13884	13902	14256	13781	14023	13906	13976	13996	14044	14030	13972	13812	14280	13966	14012	14203	13992	13956	13859	14019	14005	13929	14081	13920	13879	13912	13929	13941	13926	14048	14211	13977	13947	13852	13976	13817	14126	13840	14031	14033	13897	13810	13824	13967	13925	13894	13823	13910	14007	13901	13936	13852	14010	13941	14004	14182	13944	14072	13814	14010	13972	14170	14026	13943	14040	13992	14028	13876	14054	14026	13989	13973	13897	14127	13917	13987	13986	13916	13985	13866	14019	13912	13929	14009	14065	13900	13916	13927	13957	13803	14083	13892	13809	13838	13941	14062	14026	13933	13888	13998	13999	14043	13909	13850	13928	13892	13993	14038	13947	14112	13895	14008	14023	13871	13897	13970	13967	13875	13941	13900	14094	14079	13930	13807	13962	13892	13900	13976	13943	14003	13733	13848	13989	13826	14027	13917	13877	13985	13835	13955	14009	14051	13920	13918	13797	13992	13969	13894	13945	13987	13864	14044	13919	13777	13976	14093	13840	13956	13942	14010	13659	13893	13948	14091	14062	13974	14066	14029	14027	14071	14008	13867	13922	14086	13874	14028	13949	14121	13904	14098	13908	13808	14136	13910	14115	14049	13918	13931	14084	13900	13932	13854	13978	13978	13905	14008	13883	13804	14000	13878	13887	14084	13694	13991	13829	13934	13953	13948	14113	14137	13999	14129	14027	13920	14028	13895	13966	14062	13993	14033	14018	13963	14013	13934	13872	14101	13915	14036	13831	14013	13943	14055	14115	13949	14009	13970	14002	13918	14065	13922	13912	13980	13975	13996	14088	13997	13965	13934	13936	13858	13967	13926	13942	14058	13787	13926	13976	14086	14004	14077	13857	14010	13983	14172	13976	13911	13966	14074	14061	14045	13869	14153	14007	13913	14107	14145	13989	13913	13867	14051	14015	14009	13939	14031	13960	13861	13979	13970	14018	13908	13891	13949	14053	14132	13856	13998	14123	13990	13868	14021	14136	14151	13983	14091	14060	14155	13895	14065	13931	14041	13863	13938	13916	13847	13940	14016	13787	13944	13934	13973	14048	14007	13973	14018	14106	13936	14007	13989	14085	13842	14056	13906	13921	14129	13863	13881	13816	14001	14033	14072	14049	13974	13929	13770	13967	14133	13992	13749	14015	13906	14071	13824	14097	14174	13859	14048	13885	14188	14056	13859	13929	13880	14169	14009	13822	13979	13884	13975	13865	13994	13951	14052	14053	13932	14004	13964	13854	13986	14024	14039	13952	14160	14088	13991	14092	13930	14005	14058	13886	13803	13969	14002	14077	13813	13903	14069	13984	13972	14096	13885	13968	13997	14051	13949	14099	13915	14105	13933	13702	13927	13852	13877	13964	14000	13872	13999	14022	13842	13875	13870	13894	14121	14216	13981	13951	13971	13828	13800	13861	14003	13993	13909	13937	13905	14018	14022	13878	13999	14034	13915	13882	14022	13844	14043	13839	13965	13985	14043	13882	14220	13946	14087	13998	14021	14063	13848	13986	13920	14072	13758	13861	14070	14024	13871	13979	13948	14042	14006	13995	13893	13985	13896	14010	13909	13967	13821	14049	14005	13976	13875	13981	13926	13987	14075	14052	14019	13919	13912	13877	14108	13928	13798	14028	13914	13932	14033	13792	13854	14116	13926	13992	13796	13888	13987	13947	14003	14005	13980	14050	14081	13876	13955	13957	13983	14071	13900	13844	14119	13983	14125	13940	13885	14002	13990	13833	13966	13911	13967	13908	14115	14203	14142	14033	13980	13980	14077	13798	14035	13832	13908	14139	14108	14053	14028	13991	14088	14017	14251	14046	14040	13823	14018	14196	13913	13956	13994	14117	14011	14148	14038	13919	13874	13991	13979	14028	14003	13958	14062	13948	13936	13924	13957	13927	13816	13841	14117	13912	13964	13839	14024	14015	14096	14021	14120	13785	13935	14059	14059	13910	14067	13978	14090	13879	13905	13760	14117	13958	14046	13972	13863	14017	14080	13928	13941	14118	14084	13892	13953	13939	13959	13967	13941	14044	13959	14156	13988	13983	13992	13912	13878	13969	14008	13931	13848	13964	14155	14018	13921	14022	13896	13981	14009	13947	13851	13998	14045	13892	13875	13931	14018	14004	13891	13893	13907	13914	13773	14156	14029	14198	14007	13985	14020	13927	13977	13969	14007	14060	14059	14132	14011	13973	13953	14029	13909	13979	13968	13883	14129	14006	13941	13929	13940	13949	13953	13841	14163	13749	13955	13893	14054	13952	13893	13989	13996	14090	13930	14006	13878	14022	13726	14077	13786	13921	13947	13842	14063	13885
29893	23846	25466	21699	18673	17825	17512	17407	17064	17194	17120	17049	17123	17202	17563	17366	17714	19141	19234	18272	17643	17251	17203	17016	16790	17140	16958	17003	17118	17074	17022	17029	17114	17017	16917	16862	16959	17106	17319	17127	17026	17198	17000	17208	17031	17104	16990	16950	16944	17133	16985	16901	17082	17127	16932	17037	17001	17091	16961	17006	16968	16762	17035	17052	17169	17115	17065	17074	17009	17149	17101	17046	17228	17001	16971	17073	16926	16990	16999	17031	16876	17182	17209	16958	17150	17082	16988	17092	17165	17110	17175	17143	17098	16889	16948	17060	17139	17026	16881	17003	17017	16932	16972	16788	17049	17008	16960	16860	16848	17077	16893	17003	16912	17048	16974	17069	16971	16961	17111	17110	16979	16833	17099	16972	17113	17134	16985	16991	16924	17168	17121	16910	17116	17015	17068	16877	16745	17021	16896	16987	16817	16805	16828	17029	17102	16904	17110	17121	16892	16938	17042	16958	17068	17007	17134	17026	16963	17143	16957	17037	17152	16879	16575	17029	17242	17063	17007	17158	17188	16979	17048	17129	17070	17037	17073	16886	16967	16984	16996	16699	17090	16946	16945	16958	17061	16888	16875	16985	17088	17082	16996	16981	16937	17038	17057	16920	16836	16986	17005	17021	17129	17067	17011	16934	17074	17053	16891	16968	17035	16933	16856	16799	17065	16949	17027	17064	17002	16878	16922	16887	17077	16881	16942	16938	16967	17283	17192	16955	17010	16925	16860	16940	17037	16999	16951	16915	17012	17211	16923	16999	16992	17107	16991	16908	16946	16920	17041	17036	16876	17067	16862	17205	16908	17032	16981	16998	16935	17139	17175	17112	17000	16846	16962	17153	16865	16839	16933	16817	16973	17040	16990	17235	17249	17127	17002	17273	17175	17151	17150	16932	16959	16943	17062	17088	17079	17149	17033	16946	17116	17248	17109	17061	17172	17039	17150	17116	16848	16686	16819	17038	17161	16915	17152	17052	17168	17087	17031	16790	16971	16938	16911	17085	17079	17138	16927	16984	17129	16852	17070	17076	16982	17069	17000	17095	17050	16951	16945	17021	16971	17061	17016	16796	16950	16804	17134	17127	17060	17001	17120	16909	17017	17164	17146	16977	17079	17192	16955	17058	17136	17170	17104	17058	17024	17239	17070	17037	17217	17010	16958	16735	16936	17194	16954	17131	16980	16942	17052	17099	17262	17239	17038	16926	16997	17007	17102	17009	16940	17187	17035	16951	17019	16986	16939	17049	17025	16993	17065	17057	16871	16927	17052	16839	17117	16899	17190	17170	16797	17041	17144	16910	16986	17010	17346	17048	16970	17029	16987	16968	16920	17081	16892	16940	17174	16948	17148	17026	17157	16822	17016	16854	17186	16961	16992	17051	17172	17060	17055	16796	16778	17021	17027	17022	17062	17007	16895	16915	16959	16867	17021	17018	17056	17027	17237	17038	17041	16982	16933	17110	17028	16835	17151	17097	17026	16987	17027	16822	17146	16989	16994	17027	17054	17054	16958	16989	17092	16975	17008	16906	16916	16996	16783	17131	16983	16837	16855	17221	17011	17042	16976	16949	16855	16919	16959	16988	17186	17195	17124	16935	17131	17049	16874	16803	16984	16978	16953	16813	16978	17033	16980	17165	17020	17056	16896	16986	17188	17126	16966	17004	17031	16970	17128	17258	16895	17091	17036	17011	17027	16992	17180	17048	17039	16981	16879	17030	16896	17045	17124	17033	17007	17065	16991	16997	16968	16988	17008	17029	17011	16874	17036	16935	17083	17115	17130	16879	16995	16902	16934	17128	17067	17088	16947	17064	17066	17125	16875	17179	16953	16815	16921	17105	16976	17076	17092	16903	16923	16859	16917	16936	17130	16817	17007	16931	16926	17008	17056	16972	17018	16881	17098	16801	17144	17262	17046	16915	16875	17026	17034	17055	16991	16971	17007	17046	17004	17122	16743	16976	17157	16917	16943	16967	17077	17082	16958	16984	17036	17302	17083	17092	17002	16855	17081	17014	16976	17036	17193	16708	16953	17252	17065	16960	17237	17039	17145	17103	16701	16973	17191	16969	17086	17146	17010	17116	16990	16974	17076	17183	16972	16902	17128	17127	16921	17135	17046	16872	17145	16985	17188	17167	17016	17047	16894	17007	16991	17011	16983	16938	17109	17186	17021	17051	17164	17095	16963	16908	16966	16847	16968	16792	17050	16999	17023	16974	17140	16989	16857	17167	17070	17004	16851	16958	17012	16897	16922	17117	16923	17039	17020	17037	16998	17023	16931	16948	16984	16883	17072	16921	17297	17070	16945	17028	17147	17143	17179	16932	16990	17046	17119	17039	17069	17112	16975	17184	16957	16843	17167	17089	16987	16999	16952	16876	17036	17146	16998	16974	17154	16978	16913	16970	16915	17045	17024	16958	17217	17164	17208	16986	16949	16932	17147	17204	16986	17368	16907	17041	17187	16966	17075	16890	17062	16968	17058	16933	17024	16972	17063	16899	16978	16947	17157	16956	16883	16946	16944	17096	16866	17031	16953	17007	17063	17068	16914	16950	16908	16989	17027	17108	16963	17011	17036	16987	17288	16969	17154	16988	16904	16968	17019	17131	16912	17106	17047	17182	16963	17027	17155	17028	17118	16951	16981	17009	17169	17175	16915	16958	17000	16990	16994	16839	16974	16883	17017	17058	17134	16953	17050	16940	17036	16844	16978	17033	17109	16930	16984	17202	16922	16816	17107	16935	16947	16935	17054	17224	17002	16906	17091	17177	17048	17080	16980	17020	17144	17192	17104	16951	17009	16901	16952	17063	17111	16948	16927	16998	17058	17112	16912	16991	17176	17128	16910	17216	16874	16982	17102	17212	17097	17076	16922	17120	17062	16895	16944	17073	17127	16965	17131	17178	16939	16870	16939	17048	16946	17012	17127	16881	16943	16889	16914	17018	17196	17203	17112	17022	17031	16875	16893	17028	16970	17010	16974	17103	17136	17160	17026	16847	16985	17070	17094	16888	17212	17002	17067	17059	16915	17113	17037	17048	16886	17136	17096	17086	16987	17070	16954	17008	17065	16845	16953	17244	17006	16971	16884	16729	17001	17149	16908	16964	16805	16982	16856	16996	17120	17119	16838	16853	17068	17168	16925	17007	17015	17046	16967	17102	16953	16910	16721	17002	16969	16931	17037	16920	17044	16999	17192	16953	16873	17064	17005	17189	17224	17200	16945	17198	17103	17087	17003	17050	17041	17252	16960	16966	17290	17032	17081	16928	17050	16944	17057	16912	16994	17031	17258	17054	17039	17155	16842	16675	17014	17093	17050	17169	17024	16950	16880	17001	16953	16960	17169	17131	16926	17109	16878	16919	16805	16748	16769	17005	17010	16909	17083	17045	17090	16940	17034	17048	16988	16799	17233	17042	17236	17036	17037	17162	16962	16996	17031	16939	16899	17013	17012	16979	16983	17097	17085	17041	16921	16751	17003	16999	16779	17023	16940	17081	17177	17032	17123	17048	16894	17224	17181	16934	16992	16990	17070	17145	17050	17022	17159	17148	16999	17255	17015	17114	16850	17168	16825	17026	16976	16955	17128	17078	17066	17039	16901	17172	17034	16944	16946	16968	17075	17030	16907	16997	17192	17064	17071	16929	17104	16890	17089	16839	17034	17202	17067	16923	17059	16945	16951	17010	17022	16822	16931	16901	16998	16886	17027	17115	16970	16861	16998	16967	17055	17131	16830	16781	16857	17040	17104	17053	16979	16886	16946	16857	16975	17004	17147	17111	16942	16949	17025	16976	16923	16960	17025	16856	16923	16907	16948	16826	17088	17022	17037	16994	17092	17066	17124	16889	17300	16882	16840	17141	16751	16998	17127	17052	16865	17039	16994	16983	17121	17122	17183	17111	16992	16867	16956	16927	17122	16937	17120	17107	17054	16938	16910	17026	17057	17127	16962	17125	17023	16942	16921	17057	17061	17227	17078	17052	17055	16920	17134	17214	17049	16982	17176	17026	16974	17085	17060	17076	17191	17063	17123	16926	17175	17032	17068	17012	17194	17131	16994	16856	17123	17021	16988	17160	17055	17260	16975	16992	16936	16974	16950	16944	17020	17111	17206	17160	17136	17035	16974	17138	16957	17121	17200	17089	16962	17154	17112	16912	17141	17027	17118	17033	17015	16981	17238	17006	16781	17071	16873	17105	16946	17052	17071	17094	17016	17227	16935	16865	17013	16986	16998	17016	16940	17008	17035	16911	17195	17018	17011	16827	16828	16973	17226	17185	17001	16942	16888	16855	17041	17044	17140	17031	17030	17141	17228	17072	17106	17079	17079	16978	17008	17022	17164	17156	17383	17009	17121	17079	16953	16812	16896	16885	16913	17026	17256	17065	17092	17112	17003	16947	16973	16935	16907	17071	17029	17045	17045	17050	16937	16835	17102	16995	17062	17032	17071	17017	17240	17181	17103	16988	17017	17051	16986	17035	17058	17068	17149	17031	17175	17091	17047	17111	17067	17351	16964	17133	17145	16974	17047	16970	17133	16981	17190	16978	17059	17022	16949	16988	17012	16866	17067	17306	17066	16773	16942	17128	16948	17139	16925	17085	17033	17226	16973	16800	17058	17147	17030	16989	17049	17098	16839	16903	16954	16814	16983	17068	17048	17066	16826	16885	17129	16933	17102	16790	17153	17219	17325	17125	17083	16942	17202	16756	17066	17068	17095	16932	16871	17022	17040	16920	17166	16889	16971	17097	16771	17161	16938	17043	17129	17173	17149	17061	16888	16965	17033	17041	17140	16927	17004	16965	16930	16987	17056	17022	16909	16975	17054	17141	17044	16875	17018	17126	17262	16886	16845	16831	17056	17049	17008	17128	17157	17165	16983	17001	16950	17024	16911	16975	16905	17123	17134	16886	17202	16924	16858	17058	17011	17149	17096	17024	17201	17045	17017	16941	16929	17126	17133	17084	16880	16962	17097	17011	17213	17045	17077	17034	17191	17184	17240	17056	17220	16814	17034	17064	17114	16974	17217	17018	17207	16936	16963	17122	16937	17042	16954	17028	17117	17095	16886	16841	16906	17061	16954	16898	16957	16736	16963	17006	17054	16930	16874	16963	17030	17094	17252	17202
16963	21872	21252	18492	16502	15393	14792	14824	14564	14228	13847	14074	13768	14180	14406	14326	15012	16953	16257	15039	14326	14195	13901	13928	13893	14007	13852	13742	13896	14052	13949	13911	13840	13899	13767	13869	13916	13973	13846	13785	13872	13848	13984	13975	13949	14061	13893	14008	14140	13834	13899	13998	13933	14030	14117	14027	13943	13816	13840	14058	13838	13885	13803	13918	13913	13939	13992	13789	13869	13803	14006	13963	14007	13995	13938	13869	13909	13791	13865	13907	13997	13986	13926	13799	13867	13871	13781	13986	14055	14038	13963	13824	13947	13795	13981	13980	13724	14041	13924	14018	13953	13823	14069	13773	13771	13803	14020	13923	13850	14015	13849	13739	13774	13887	13984	13978	13911	13950	14046	14031	13933	13906	13915	13876	13951	13900	13802	13890	14043	13791	13917	13990	13902	13888	13826	13784	13802	13857	13954	13952	14030	13915	13828	13748	13930	14081	13880	13935	13780	13900	13844	13970	13771	13904	13972	13820	14041	13934	13927	14094	13822	13818	13984	14044	14001	14031	13939	14007	13873	13911	14012	13905	13845	14059	14011	13896	13929	13774	14086	14069	13899	13864	13973	14038	13901	13955	13942	13938	13863	13842	13957	13914	13915	13699	13996	13899	13994	13814	14099	13963	13947	13907	13971	13849	13942	13926	13981	13960	13829	13827	14038	13976	13892	13770	13827	13955	14005	14078	13916	13922	13862	13892	13806	14034	13831	14114	13956	13873	14151	13998	13903	13981	13961	13882	13944	13972	14059	14044	13874	13900	14094	13916	13831	14055	13782	13862	13795	13891	14074	14055	13934	13842	13801	13947	13871	13901	13954	13818	13870	13977	14089	13843	14020	13977	13973	13991	13856	14000	13986	14025	14134	13969	13831	13919	13995	13954	13942	13919	14057	13895	14061	13811	13863	14005	13908	13936	13792	14114	13911	13881	13842	14039	13999	13887	13939	13814	13959	13914	14033	13831	13868	13938	13809	13994	13860	14045	13948	13909	14103	13883	14053	13883	13937	13799	14177	14029	14207	13885	14048	14001	13841	13783	13962	13970	13953	13919	14030	13818	13946	13882	14057	13918	14028	13806	13837	13932	13975	13871	14044	13848	13887	14102	13957	13926	14136	14055	14000	13880	13871	13959	13904	13884	13909	14095	13852	13869	13902	13891	13842	14020	13793	14027	13929	13722	14058	13894	13976	13947	13916	14000	13782	14040	13951	13969	13890	13944	13943	13880	13942	13729	13996	13931	13802	14066	14060	13842	13807	13915	13934	13907	13944	13776	13831	13918	14053	13811	13968	13978	13818	13659	13938	13817	13796	13967	13865	14086	14090	13989	13857	13853	13921	14002	13896	13976	13974	13953	14059	14003	14011	13897	14074	13847	13881	14030	13862	13968	13943	13840	14023	13866	14032	14059	13994	13808	13991	14034	14145	13868	14021	14130	13905	13773	13888	13977	13903	13805	13757	13899	14095	13940	13788	13863	13959	13853	13929	13871	13973	13981	13913	14020	13976	13959	14062	13870	13828	14016	13984	13904	13894	14035	13992	13906	13974	13652	13900	13865	13954	13878	14004	13806	14119	14058	13850	13667	13916	13878	13854	13957	13942	13999	13977	13995	14253	13853	13840	13956	13995	13844	13889	13907	14093	13890	13875	13972	13839	13878	14027	13893	13986	13890	13914	13909	13755	13953	13933	13793	13933	13913	13943	13942	13982	13929	14038	13926	13912	13838	13980	13746	13827	13934	13910	13863	13915	13965	13735	14036	13950	13891	13992	13831	13906	13671	13720	13947	13866	13940	13794	13881	13960	13958	13954	13940	13962	13924	13906	13991	14065	13883	14131	13881	13734	14074	13849	13919	14041	13849	13927	13969	13938	13932	14062	13950	13800	14173	13882	13911	13913	13822	13822	13834	13918	13966	13797	13763	13977	13888	14038	13931	13725	13991	13989	13750	13995	13979	13867	14053	13813	13862	14242	13974	13951	14104	14018	14037	13983	13956	14066	13962	13921	13922	13829	13994	13927	13970	13902	13875	13884	13992	13910	13846	14063	13880	13943	14023	13724	13938	13987	13889	14033	13781	14044	13979	13885	13877	14014	13856	13938	13970	13869	13914	13809	13850	13834	13940	13880	13929	13787	13970	14008	13948	13997	13809	13819	13879	13858	13925	13986	13853	14035	13775	13930	13840	13915	13892	14002	13817	13782	13895	13941	14118	13988	13883	13901	14016	14007	14019	13931	13935	13955	13985	13818	13786	13902	13879	13945	14082	13636	13921	13980	13770	13935	14022	14052	13984	13984	13910	13881	14039	13876	13925	13859	13943	13978	13996	13898	13987	13774	13942	13951	13787	13894	13827	13791	13982	13915	13818	13861	13848	14017	13869	13834	13974	13969	13798	14077	13910	13972	13888	14107	13976	13964	14078	13906	13840	13959	13861	13878	13998	13922	13994	13932	14054	13874	14091	13829	14029	13914	13795	14073	13773	13873	13921	13931	13918	14005	13768	13920	13888	13791	13967	13893	14094	14064	13943	14010	13969	14043	14022	13932	13983	13793	13949	13887	13954	13836	14038	13939	13892	13956	14078	13897	13693	14012	13940	13882	13903	13869	13920	13928	13863	13861	13853	13955	13874	13981	13786	13821	13956	13790	13886	13976	13984	14070	13951	13961	14047	13875	13816	13992	13870	13850	14058	13743	13840	13853	13878	13687	13954	14019	13949	13709	13942	13828	13912	13959	13884	14000	13859	13909	13916	13920	14087	14047	13845	13950	14009	13965	13947	13795	13741	14005	13879	14130	13943	14101	13952	14018	13809	14021	13938	13765	14046	13871	13924	13826	13889	14023	13989	13925	13897	13801	13917	13950	13954	14179	13972	14089	13967	13898	13855	13914	13984	13872	13965	13839	13965	13908	13931	13851	13739	13954	13786	13886	13968	13946	13863	13914	13811	14000	13825	13843	13833	14095	13815	13837	13926	13807	13912	13756	13931	13793	13912	13885	13915	13987	14066	13887	13932	13985	13952	13972	13862	13872	13831	14006	14009	14005	14023	13975	13922	13802	13865	13838	13906	13831	13856	13994	13786	13954	14029	13894	13832	13971	13998	14008	13942	13907	13997	13826	13875	13868	13892	14075	14016	13972	13845	14005	14036	13924	13977	13893	13921	14040	13926	13927	13936	13903	13965	13818	13861	13975	13779	13971	13986	13891	13819	13915	14013	13754	13865	13745	13864	13913	13872	13867	13899	13872	13984	14050	13829	13749	13877	13963	13958	13938	13936	13857	14013	13872	13893	14011	13879	13929	14050	13980	13977	13900	13872	14146	14000	13913	13940	13896	13868	13940	13924	14011	13814	13981	13973	13859	14076	13704	13922	13893	14057	13827	13927	13919	13900	13905	13837	13993	13804	14079	13964	14051	13958	13915	13970	14097	13993	14114	13838	13916	14053	13979	14033	13994	13919	13911	13897	14012	13813	13947	13958	13837	13842	13976	13882	13957	13760	14034	14053	13823	13916	14016	14089	13969	13816	13897	14113	13981	13819	14116	13980	13926	14068	13999	14049	13904	13795	14051	13957	13961	13803	13921	13982	13826	13866	14027	13839	13874	14030	13931	14006	13853	13944	14016	13915	13983	13914	13991	13859	14119	13896	14012	13752	13827	14039	13924	13938	13826	13957	13825	13818	13879	13942	14032	13857	14173	13981	13943	13992	13921	13751	13874	13923	13932	14095	13943	13896	13811	13982	13860	13815	13886	14008	13850	13980	14026	13991	13813	13965	13909	13981	13941	13921	13944	13932	13877	13770	14121	13950	14015	13846	13943	13924	13932	14136	13891	13902	13969	13911	13859	13916	13832	13988	13935	14087	13880	14097	13950	14036	13936	13737	13881	13957	14029	13964	13936	14066	13949	14001	13888	13924	13889	14038	13776	13907	13866	13850	14012	14017	13728	13787	13933	13996	13993	13897	13903	14020	13937	13790	13982	13962	13869	13789	14040	13862	13950	14049	13983	13756	14098	13881	13862	13852	13910	13972	13825	14032	13764	13875	13799	13941	13860	13874	13853	13984	13763	13886	14080	13663	13914	13881	13997	13958	13914	13968	13926	13994	14065	13734	13939	13965	14009	13928	13856	13869	13865	13974	14009	13899	13865	14065	13838	14020	13970	13879	13860	13973	13901	14038	13973	13979	13881	13931	13916	13967	13952	14036	13998	13927	14036	13923	13963	13786	13917	14044	13956	13916	13857	13767	13861	13938	14058	13888	13994	13986	13928	14021	13788	13969	13764	14050	13830	13945	13860	13909	13725	13903	13932	13848	13771	13937	13780	13859	14029	13969	13967	14067	13794	13926	14078	13781	13833	14016	13999	13954	13961	13890	13957	13906	13871	14098	13907	13817	13928	13859	14092	14023	13959	13930	14021	13970	13874	13967	13894	14073	13951	13926	13857	14092	13843	13935	13978	14042	13993	13945	13904	13982	14027	13870	14181	13783	13945	14002	13927	13986	13940	13939	13978	13925	13987	14049	14085	14034	13815	13965	13738	13766	14111	13920	14017	13831	14073	14119	14036	13790	14024	13983	13890	13971	13873	14006	13903	13976	14011	13989	13937	13830	13887	14056	13949	13838	13872	13899	13987	14035	13892	13927	13975	13998	13908	13944	13951	13912	13946	13978	14046	13883	13866	13869	13941	13900	14025	13855	13927	13807	14022	13947	13844	13976	13906	14008	13986	13986	13910	13827	14059	13810	13850	13884	13962	13984	13825	14028	13810	14070	13841	14038	13996	13940	14026	13893	14015	14066	14066	13864	13936	13978	14023	13825	14021	14089	13933	14011	13934	13950	13712	13872	14059	13847	13997	13889	13898	13893	13810	13945	13812	14026	13816	14004	13947	13969	14096	13875	13769	13834	13753	13923	13753	13932	13943	13976	14013	13947	13929	13825	13873	13970	13929	13913	14025	13839	13903	13910	13954	13933	13726	13990	13896	13818	13720	13856	13840	13840	13849	14004	14009	13865	13979	13972	14032	13954	13930	13991	14131	13982	14023	13925	13970	14020	13999	13971	13894	14001	13928	13937	13950	14058	13926	13859	13986	13926	14021	13860	13828	14134	13830	13956	13956	13871	14019	13797
25459	21470	28560	25360	22964	21765	20973	19011	18349	18287	17720	17933	17622	17886	20375	20419	23059	29712	26969	22084	19212	17946	17657	17211	17538	17548	17396	17329	17608	17463	17241	17510	17523	17560	17476	17512	17340	17579	17477	17536	17300	17350	17231	17673	17449	17328	17286	17426	17504	17459	17404	17428	17545	17396	17432	17219	17338	17376	17177	17353	17303	17241	17579	17578	17349	17451	17475	17430	17508	17295	17255	17449	17392	17440	17326	17190	17494	17251	17192	17484	17473	17305	17444	17311	17486	17577	17568	17207	17274	17466	17551	17525	17384	17356	17581	17339	17596	17478	17491	17230	17276	17487	17399	17259	17374	17390	17533	17334	17400	17384	17400	17308	17135	17300	17359	17196	17278	17339	17304	17425	17318	17385	17468	17433	17347	17410	17467	17290	17164	17342	17471	17623	17348	17315	17172	17424	17296	17411	17449	17370	17495	17488	17342	17237	17328	17492	17316	17379	17405	17498	17226	17560	17518	17333	17358	17549	17368	17134	17599	17559	17250	17212	17444	17151	17486	17305	17386	17331	17674	17364	17348	17251	17490	17220	17480	17525	17330	17379	17418	17600	17224	17428	17342	17444	17555	17375	17222	17375	17227	17190	17414	17475	17286	17396	17386	17451	17394	17441	17379	17133	17241	17383	17231	17206	17355	17288	17402	17269	17377	17266	17443	17303	17199	17361	17289	17364	17188	17475	17424	17284	17348	17335	17432	17300	17339	17432	17520	17252	17190	17532	17248	17418	17450	17081	17414	17276	17264	17277	17448	17523	17313	17431	17269	17147	17380	17381	17134	17539	17418	17301	17421	17379	17413	17441	17408	17507	17355	17425	17347	17487	17154	17591	17309	17486	17362	17290	17306	17376	17314	17311	17220	17443	17442	17265	17400	17290	17233	17366	17343	17314	17413	17386	17317	17463	17255	17435	17457	17446	17404	17374	17437	17510	17246	17183	17300	17309	17420	17542	17339	17222	17586	17434	17272	17466	17331	17487	17433	17205	17354	17275	17406	17259	17433	17174	17360	17448	17554	17482	17360	17465	17420	17318	17255	17279	17274	17272	17380	17239	17278	17109	17284	17332	17300	17243	17384	17279	17295	17460	17221	17346	17164	17508	17408	17200	17358	17206	17272	17402	17463	17445	17338	17477	17320	17350	17549	17418	17502	17479	17494	17369	17464	17325	17547	17377	17498	17332	17390	17273	17503	17412	17346	17285	17511	17148	17259	17432	17301	17427	17341	17430	17572	17217	17507	17281	17474	17694	17366	17267	17415	17380	17293	17302	17373	17493	17303	17600	17666	17620	17345	17490	17138	17387	17500	17503	17319	17553	17561	17244	17318	17337	17464	17289	17358	17259	17346	17354	17330	17370	17293	17368	17396	17381	17306	17541	17286	17393	17276	17166	17469	17395	17408	17446	17401	17204	17438	17413	17447	17462	17204	17166	17123	17291	17406	17538	17308	17380	17262	17137	17593	17549	17507	17473	17337	17294	17336	17443	17302	17422	17299	17364	17238	17368	17313	17303	17324	17386	17482	17337	17358	17142	17408	17309	17309	17386	17360	17433	17345	17366	17255	17403	17320	17312	17320	17486	17393	17446	17168	17292	17176	17298	17532	17381	17371	17392	17344	17205	17436	17404	17255	17433	17374	17352	17405	17418	17341	17263	17235	17405	17286	17243	17572	17582	17238	17486	17394	17260	17376	17294	17373	17354	17544	17485	17404	17404	17354	17484	17374	17217	17359	17558	17314	17453	17318	17491	17568	17528	17531	17256	17379	17452	17513	17321	17095	17313	17417	17185	17295	17395	17521	17207	17382	17550	17334	17218	17412	17444	17564	17523	17634	17383	17221	17239	17181	17344	17357	17535	17454	17358	17284	17636	17534	17304	17563	17338	17332	17462	17518	17348	17374	17489	17584	17481	17375	17422	17617	17546	17478	17277	17177	17349	17401	17174	17438	17348	17641	17511	17326	17508	17186	17408	17373	17406	17389	17343	17455	17258	17267	17534	17412	17437	17402	17386	17333	17553	17529	17292	17265	17070	17336	17394	17323	17252	17379	17171	17079	17328	17161	17118	17465	17212	17498	17302	17425	17312	17006	17443	17474	17470	17118	17188	17461	17495	17497	17411	17453	17300	17199	17314	17263	17367	17402	17296	17415	17284	17341	17172	17356	17328	17230	17462	17369	17481	17405	17557	17568	17483	17442	17307	17521	17358	17256	17256	17356	17547	17329	17465	17543	17438	17446	17505	17531	17531	17411	17417	17481	17302	17460	17554	17596	17423	17407	17574	17307	17457	17257	17394	17443	17572	17359	17543	17319	17378	17291	17425	17392	17332	17281	17481	17417	17289	17379	17349	17373	17278	17281	17396	17579	17440	17218	17283	17473	17607	17535	17371	17494	17306	17543	17474	17254	17323	17608	17496	17266	17190	17261	17340	17428	17402	17362	17363	17268	17253	17384	17453	17469	17430	17245	17134	17436	17521	17322	17416	17410	17374	17377	17558	17447	17325	17404	17301	17548	17214	17384	17358	17359	17451	17300	17373	17476	17358	17470	17401	17354	17509	17410	17433	17371	17302	17394	17340	17288	17292	17280	17304	17519	17496	17337	17517	17496	17388	17295	17398	17343	17527	17308	17359	17432	17260	17578	17183	17542	17463	17403	17418	17527	17256	17359	17140	17302	17381	17289	17257	17324	17278	17410	17164	17375	17344	17523	17467	17378	17434	17261	17523	17328	17446	17406	17251	17595	17444	17452	17342	17223	17350	17390	17352	17424	17182	17266	17654	17488	17530	17491	17234	17403	17495	17674	17300	17341	17272	17566	17315	17230	17432	17521	17431	17282	17175	17411	17166	17219	17292	17407	17399	17392	17342	17557	17537	17522	17607	17458	17391	17403	17389	17097	17383	17650	17444	17382	17328	17384	17292	17438	17549	17547	17233	17417	17323	17324	17410	17307	17402	17172	17560	17558	17432	17415	17530	17304	17239	17552	17446	17415	17368	17496	17393	17557	17461	17157	17398	17357	17218	17421	17418	17395	17179	17331	17411	17245	17513	17584	17504	17574	17335	17581	17417	17309	17136	17229	17263	17301	17336	17318	17398	17303	17438	17304	17254	17275	17510	17182	17228	17296	17435	17455	17575	17472	17436	17289	17252	17438	17506	17411	17563	17335	17390	17419	17582	17310	17477	17462	17350	17201	17414	17467	17501	17286	17398	17362	17220	17440	17549	17301	17571	17613	17345	17481	17318	17440	17544	17564	17221	17439	17358	17417	17185	17230	17334	17446	17461	17497	17310	17225	17360	17577	17462	17570	17127	17428	17386	17496	17557	17448	17346	17446	17306	17435	17366	17424	17343	17368	17411	17414	17459	17170	17471	17385	17418	17227	17279	17327	17361	17457	17313	17313	17345	17188	17305	17362	17325	17358	17547	17202	17289	17407	17194	17429	17557	17289	17405	17513	17251	17490	17371	17400	17265	17437	17473	17480	17431	17263	17357	17400	17417	17471	17351	17546	17276	17564	17333	17472	17402	17339	17417	17170	17470	17459	17362	17513	17423	17401	17258	17209	17325	17319	17264	17234	17303	17467	17405	17252	17338	17390	17443	17273	17418	17496	17301	17237	17424	17277	17317	17463	17380	17221	17304	17373	17425	17407	17378	17432	17169	17281	17445	17438	17282	17469	17431	17381	17541	17561	17485	17342	17259	17324	17390	17375	17430	17340	17693	17399	17278	17223	17279	17536	17452	17472	17450	17354	17418	17235	17241	17309	17400	17399	17525	17229	17462	17475	17376	17417	17347	17430	17295	17458	17476	17523	17480	17384	17274	17347	17473	17361	17411	16992	17356	17411	17350	17348	17426	17273	17349	17385	17194	17637	17392	17512	17411	17352	17305	17445	17353	17272	17424	17434	17492	17408	17256	17390	17364	17401	17368	17428	17382	17310	17443	17353	17202	17560	17327	17495	17323	17531	17249	17321	17440	17222	17416	17452	17171	17357	17421	17375	17287	17283	17234	17323	17337	17523	17342	17248	17249	17492	17345	17420	17256	17332	17267	17418	17504	17331	17515	17513	17304	17234	17273	17395	17415	17312	17435	17319	17366	17428	17395	17275	17271	17332	17468	17494	17288	17372	17146	17085	17460	17305	17370	17327	17460	17596	17274	17228	17246	17431	17538	17348	17353	17457	17147	17482	17111	17348	17387	17340	17574	17326	17391	17477	17339	17363	17342	17302	17402	17450	17558	17382	17394	17379	17415	17165	17401	17365	17515	17515	17325	17456	17437	17308	17138	17334	17433	17297	17404	17543	17317	17543	17577	17598	17269	17337	17540	17364	17327	17376	17487	17326	17437	17238	17300	17348	17340	17198	17443	17490	17286	17396	17498	17357	17433	17284	17376	17484	17404	17154	17321	17372	17308	17456	17472	17322	17429	17302	17356	17362	17411	17511	17443	17442	17401	17429	17327	17399	17449	17301	17318	17490	17384	17417	17646	17460	17333	17396	17456	17419	17395	17307	17296	17408	17462	17384	17378	17409	17262	17351	17448	17521	17493	17265	17288	17536	17472	17327	17334	17533	17465	17365	17368	17328	17352	17361	17512	17457	17241	17321	17559	17349	17309	17396	17284	17486	17335	17469	17569	17427	17380	17194	17231	17385	17605	17443	17414	17193	17385	17506	17330	17257	17486	17436	17520	17508	17400	17342	17422	17394	17229	17201	17268	17267	17360	17246	17465	17624	17398	17399	17359	17409	17320	17487	17325	17256	17313	17313	17312	17452	17454	17258	17406	17516	17410	17341	17276	17443	17296	17344	17297	17478	17342	17507	17624	17355	17416	17445	17342	17405	17362	17398	17246	17277	17345	17628	17396	17238	17334	17380	17314	17454	17338	17376	17272	17328	17304	17322	17451	17303	17370	17598	17351	17410	17345	17325	17150	17484	17340	17467	17357	17376	17492	17516	17555	17439	17482	17561	17442	17564	17217	17335	17535	17463	17432	17649	17469	17061	17291	17358	17604	17361	17281	17297	17486	17359	17536	17559	17331	17311	17454	17471	17475	17275	17480	17255	17418	17407	17445	17291	17490	17759	17431	17455	17352	17218	17233	17159	17394	17321	17386	17411	17418
17267	27662	28108	23705	19539	17536	16553	16498	15456	14820	14396	14467	14390	14981	19284	17940	23275	30616	25366	19164	15832	14523	14359	14251	14091	14256	14174	14144	14386	14178	14299	14178	14069	14206	14167	14229	14118	14163	14138	14327	14174	14267	14244	14053	14166	14154	14048	14200	14153	14130	14147	14164	14199	14201	14104	14019	14135	14154	14156	14231	14106	14094	14075	14006	14034	14148	14130	14177	14224	14132	14197	14143	14033	14103	14118	14243	13946	14100	14036	14197	14072	14202	14045	14047	14181	14232	14163	13951	14160	14190	14284	14248	14133	14300	14167	14060	14049	14044	14241	13947	14158	14022	14012	14150	14245	14105	14125	14126	14109	14207	14157	14101	14164	14104	14099	14111	14134	14254	14286	14046	14190	13988	14224	14259	14209	14235	14021	14176	14173	14187	14136	14137	14205	14106	14202	14137	14275	14181	14237	14212	14168	14023	14144	14211	14169	14082	14133	14045	14273	14203	14281	14112	14061	14105	14140	14062	14304	14139	14118	14097	13983	14144	14109	14222	14162	14181	14106	14067	14218	14164	14154	14107	14211	13999	14226	14143	14155	14147	14006	14223	14249	14042	14078	14163	14022	14121	14151	14106	14242	14184	14032	14182	13923	14146	14136	14157	14088	14179	14261	14193	14046	13953	14090	14069	14119	14138	14091	14269	14200	14082	14065	14108	14181	14085	14086	14141	14195	14208	14080	14183	14102	14129	13952	14150	14192	13995	14119	14070	14064	14226	14119	14169	14174	14297	14230	14127	14166	14031	14104	14082	14266	14178	13956	14182	14154	14232	14171	14185	14124	14139	14129	14242	14185	14057	14132	14052	14222	14104	14218	14146	14307	14204	14185	14214	14183	14089	14045	14146	13879	14132	14146	14217	14202	14080	14268	14268	14086	14089	14156	14118	14139	14274	14108	14133	14143	14111	13964	14031	14096	14215	14159	14151	14168	13955	14124	14010	14027	14127	14129	14158	14140	14139	14105	14093	14096	14098	14114	14104	14065	14202	14086	14141	14232	14160	14117	14119	14049	14103	14351	14283	14168	14160	14032	14130	14161	14108	14006	14260	14098	14005	13945	14099	14021	14268	14181	13937	13805	14157	14206	14070	14203	13990	14213	14083	14128	14126	13854	14027	14111	14242	14145	14310	14248	14179	14010	14221	13979	14059	14277	14031	14222	14082	13974	14133	14132	14053	14057	14154	14041	13979	14071	14304	14138	14270	14213	14260	14206	14328	14223	13983	14177	14024	14178	14248	14039	14104	14104	14060	14263	14241	14139	14202	14190	14297	14109	14213	14187	14163	14224	14130	14077	14164	14316	14079	14210	14113	14108	14135	14108	14198	13943	14176	13996	14185	14088	14104	14201	14165	14208	14125	14178	14186	14195	14166	14171	14171	14193	14311	14103	14237	14115	14095	14047	14153	14149	13985	14230	13941	14051	14371	14229	14211	14265	14093	14129	14124	14172	14072	14121	14191	14110	14191	14394	14048	14127	14250	13874	14029	14091	14234	13985	14091	14162	14157	14186	14202	14055	14143	14133	14249	14239	14101	14180	14157	14110	14191	13995	14218	14305	14144	14360	14015	14063	14146	14206	14120	14272	14202	14090	14066	14159	14100	14164	14266	14078	14084	14159	14122	13930	14238	14352	14152	14047	14241	14000	13938	14190	14080	14013	14174	14161	14241	14116	14075	14334	14275	14099	14281	14081	14225	14161	14377	14011	14013	14229	13965	14033	13930	14172	14151	14075	14203	14060	14186	14008	14019	14288	14026	14190	14113	14279	14262	14132	14130	14114	14262	13943	14266	14051	14096	14067	14200	14138	14233	14111	14176	14327	14084	14172	13982	14136	14138	14304	14126	14018	14098	14148	14217	14092	14190	14035	14128	13959	13968	14147	14037	14039	13983	14288	14150	14182	14163	14027	14159	14330	14321	14173	14143	14217	14084	14080	14223	14129	14063	14148	14135	14243	14193	14173	14077	14183	14101	14035	14069	14055	14041	14161	14214	14205	13956	14252	14151	14085	14198	14200	14279	14067	14151	14142	14194	14278	13956	14060	14023	14261	14138	14186	14225	14187	14211	14100	14139	14155	14235	14059	14228	14165	13973	14183	14117	14221	14053	14199	14127	14057	14234	14260	14282	14233	14268	14082	14160	14095	14057	14221	14228	14195	14141	14192	14173	13944	14171	14229	14049	14146	14182	14160	14226	14199	14116	14097	14039	14171	14084	14072	14145	14162	14032	14286	14145	14188	14259	14262	14036	14103	14228	14135	14160	14062	14145	14169	14333	13955	14071	14035	14047	14091	13974	14156	14155	14158	14208	14235	13930	14186	14160	14155	14045	14191	14095	14247	14290	14280	13996	14084	14156	14258	14220	14222	14194	14090	14147	14091	13988	14193	14030	14203	14187	14098	14231	14090	14076	14231	14180	14171	14180	14064	14000	14329	14353	14122	13940	14266	14266	14176	14201	14164	14135	14056	14137	14136	14136	14093	14159	14068	14245	14202	14066	14155	14180	14039	14167	14134	14043	14004	14170	14132	13969	14120	14041	14288	14281	14083	14194	14104	14207	14194	14073	14103	14096	14156	14172	14057	14253	14238	14027	14104	14075	13994	14233	14014	14211	14176	14186	14279	14392	14129	14236	14136	14041	14173	14172	14278	14188	14058	13986	14134	14158	14121	14109	14048	14159	14203	14152	14169	14215	14140	14113	14200	14051	14098	14103	14326	14241	14061	14095	14296	14119	14069	14255	14218	13984	14221	14229	14049	14034	14110	14143	14213	14034	14207	14186	14256	14144	14094	14223	14353	14201	14151	14182	14182	14203	14250	14104	14044	14202	14072	14182	14050	14146	14023	14135	14042	14257	14221	14078	14191	14220	13975	14180	14265	14168	14168	14087	14206	14092	14074	14050	14282	13961	14222	13939	14130	14136	14090	14238	14245	14115	14190	14144	14041	14363	14065	14154	14149	14179	14193	14114	14132	13930	14245	14376	14210	14203	14220	14175	14074	14231	14059	14053	14061	14170	14126	14199	14238	14156	14166	14171	14247	14263	14104	14093	14312	14064	14000	14202	14076	14192	14031	14285	14151	14084	14148	14403	14160	14275	14190	14155	14061	14244	14103	14191	14092	14185	14178	14213	14211	14292	14032	14242	14044	14098	14171	14304	14082	14263	14264	14140	14136	14171	14094	14104	14309	14248	14210	14171	14217	14360	14047	14136	14268	14238	14136	14204	14294	13924	13977	14039	14162	14065	14282	14060	14154	13959	14248	14267	14046	14145	14135	14040	14142	14247	14303	14224	14180	14106	14028	14315	14083	14064	14001	14068	14014	14153	14039	14158	14201	14196	14102	14208	14051	14076	13981	14212	14134	14092	14281	13980	14127	13967	14137	14046	14155	14101	14084	14195	14149	14142	14212	14136	13992	14062	14097	14064	14170	14067	14107	14140	14148	14187	14342	14107	14157	14226	14217	14025	14258	14228	14215	14074	14174	14147	14011	14217	14210	14052	14051	14209	14022	14227	14065	14361	14045	14292	14086	14111	14114	14084	14089	14118	14074	14114	14181	14159	14180	14024	14157	14168	14152	14129	14050	14122	14020	14141	14232	14164	14147	14127	14087	13999	14310	14010	14205	14201	14151	14034	14112	14108	14119	14129	14204	14152	14196	14087	14278	14258	14241	14190	14244	14079	14202	14119	13907	14184	14283	14294	14236	14155	14032	14081	14242	14019	14188	14204	14209	14076	14199	14145	14136	14115	14219	14109	14028	14189	14168	14359	14208	14173	14148	14135	14182	14187	14341	14094	14029	14202	14160	14009	14241	14175	14242	14196	14087	14087	14216	13928	14042	14148	14143	14145	14255	14187	14231	14181	14160	14254	14114	14120	14135	14100	14137	14121	14102	14278	14099	14336	14270	14083	14101	14252	14158	14244	14270	14182	14065	14098	14013	14179	14297	14181	14194	14157	13967	14049	14115	14067	14336	14001	14039	14039	14118	14296	14155	14032	14186	14066	14169	14192	14211	14258	14336	14129	14165	14063	14174	14165	14095	14260	14264	14136	14122	14040	14092	14170	13977	14191	14146	14354	14320	14026	14226	14125	14104	14161	14091	14060	14168	14039	14047	14182	14059	14081	14268	13986	14253	14192	14205	14161	13960	14135	14058	14063	14046	14226	14179	14183	14142	14276	14079	14106	14186	14022	14195	14173	14317	13976	14362	14060	14158	14094	14019	14093	14264	14276	14266	14021	14228	14115	14073	14130	13950	14061	14152	14234	14002	14032	14176	14066	14305	14281	14211	14165	14190	14177	14160	14138	14147	14102	14011	14032	14008	14207	14173	14242	14227	14167	14191	14078	14137	14313	14201	14145	14080	14125	14147	14117	14218	14250	14128	14070	14068	14255	14146	14213	14291	14099	14141	14136	14106	14081	14098	14093	14047	14054	14085	14164	14004	14251	14173	14061	14410	14246	14215	13991	14227	14099	13869	14106	14116	14162	14197	14120	14231	14051	14161	14228	14094	14136	14233	14013	14071	14219	14237	14150	14107	14040	14248	14175	14136	14105	14094	14114	14064	14078	14072	13970	14132	14145	14000	14176	14149	14227	14255	14040	14312	14188	14238	14101	14308	14125	14117	14067	14076	14138	14096	14116	14017	14137	14100	14131	14200	14051	14107	14070	14404	14058	14091	14152	14093	14083	14207	14068	14248	14159	14064	14123	14114	13986	14189	14226	14355	14278	14137	13963	14383	14100	14055	14068	14262	14157	14118	14362	14326	14103	14105	14067	14128	14071	14152	14102	14119	14061	14159	14138	14289	14180	14267	14090	14226	14161	14155	14177	14077	14155	14191	14217	13986	14270	14218	14038	14230	14128	13966	14138	14338	14105	14225	14147	14186	14109	14164	14281	14166	14117	14106	14166	14149	14157	14321	14181	14152	14039	14158	14141	14060	14160	14045	14149	14086	14224	14119	14121	14240	14143	14204	14203	14264	14059	14169	14253	14096	14070	14136	14194	14000	14026	14003	13998	13884	14221	14095	14048	14204	14140	14271	14104	14311	14102	14188	14186	14133	13997	14152	14086	14227	13976	14133	14052	14077	14143	14212	14102	14246	14068	14187	14127
24051	21473	29157	24300	22165	24090	24360	20024	18814	18336	18122	17537	18010	18240	23488	23093	28680	36417	32155	25039	20297	18301	17833	17626	17571	17479	17383	17366	17330	17381	17575	17497	17424	17533	17479	17412	17372	17242	17387	17580	17370	17456	17645	17480	17562	17567	17259	17335	17545	17428	17506	17290	17439	17298	17485	17437	17435	17365	17088	17550	17499	17624	17479	17330	17155	17389	17151	17130	17531	17063	17288	17445	17285	17349	17392	17279	17488	17482	17446	17379	17209	17422	17256	17332	17427	17539	17467	17218	17491	17452	17506	17518	17212	17550	17481	17347	17251	17364	17438	17520	17570	17351	17458	17215	17466	17432	17583	17441	17303	17162	17333	17294	17399	17346	17636	17499	17526	17498	17315	17221	17311	17484	17441	17512	17339	17661	17171	17283	17297	17410	17475	17179	17331	17379	17539	17221	17304	17303	17520	17595	17500	17440	17532	17264	17370	17151	17364	17200	17224	17280	17355	17419	17388	17555	17350	17323	17362	17451	17352	17318	17546	17316	17797	17245	17320	17369	17343	17369	17539	17419	17268	17650	17298	17434	17301	17451	17310	17349	17394	17391	17258	17221	17311	17201	17350	17360	17532	17370	17213	17446	17291	17315	17583	17456	17446	17204	17380	17462	17116	17446	17434	17346	17517	17475	17476	17279	17377	17618	17478	17266	17379	17624	17249	17372	17343	17433	17562	17485	17318	17123	17236	17297	17371	17409	17270	17481	17144	17359	17525	17359	17347	17621	17413	17387	17307	17213	17354	17113	17598	17578	17317	17484	17262	17555	17322	17355	17378	17114	17240	17311	17321	17357	17401	17440	17362	17421	17245	17304	17202	17367	17272	17442	17443	17376	17373	17476	17310	17362	17500	17358	17266	17333	17554	17354	17352	17326	17403	17081	17293	17234	17313	17455	17490	17360	17147	17283	17272	17410	17375	17520	17397	17276	17265	17358	17261	17440	17265	17250	17473	17244	17211	17111	17517	17410	17470	17314	17297	17175	17364	17350	17328	17396	17423	17138	17346	17544	17322	17601	17352	17483	17522	17305	17299	17202	17327	17291	17462	17570	17438	17603	17402	17066	17253	17259	17396	17356	17103	17276	17482	17313	17404	17410	17432	17339	17389	17296	17469	17322	17321	17481	17322	17180	17290	17227	17308	17196	17406	17345	17206	17385	17398	17468	17396	17292	17530	17337	17416	17244	17299	17454	17468	17414	17449	17175	17428	17422	17396	17348	17316	17582	17381	17592	17411	17292	17440	17380	17230	17205	17384	17498	17462	17216	17344	17535	17305	17407	17469	17468	17423	17407	17539	17465	17161	17404	17409	17402	17333	17583	17473	17343	17388	17411	17265	17276	17517	17353	17686	17356	17473	17227	17212	17432	17293	17283	17299	17336	17272	17548	17311	17499	17354	17194	17347	17492	17593	17544	17392	17521	17395	17439	17452	17206	17329	17418	17322	17278	17370	17513	17467	17353	17420	17546	17496	17416	17318	17329	17504	17477	17464	17498	17443	17384	17307	17293	17472	17354	17313	17158	17470	17243	17364	17391	17301	17387	17255	17490	17237	17380	17417	17637	17343	17466	17459	17398	17360	17301	17299	17182	17231	17324	17309	17360	17275	17355	17323	17486	17420	17123	17248	17440	17420	17435	17277	17277	17431	17479	17410	17270	17315	17392	17467	17331	17341	17229	17252	17488	17447	17407	17255	17405	17306	17325	17113	17399	17425	17251	17409	17334	17392	17270	17372	17504	17267	17494	17526	17271	17316	17420	17231	17389	17296	17220	17597	17360	17498	17331	17468	17466	17503	17397	17418	17314	17565	17226	17349	17311	17380	17333	17331	17289	17628	17200	17191	17480	17412	17456	17339	17378	17442	17364	17426	17532	17506	17396	17483	17364	17380	17524	17355	17304	17378	17324	17386	17275	17258	17610	17328	17331	17495	17363	17111	17565	17467	17460	17418	17304	17319	17361	17394	17353	17402	17278	17634	17504	17450	17478	17407	17295	17240	17532	17430	17372	17427	17387	17257	17460	17356	17213	17260	17430	17166	17269	17340	17412	17232	17329	17324	17417	17285	17466	17188	17236	17236	17331	17431	17209	17490	17186	17326	17406	17476	17303	17586	17315	17147	17608	17403	17311	17248	17349	17441	17411	17266	17292	17244	17166	17230	17486	17415	17290	17378	17454	17508	17203	17468	17313	17142	17272	17361	17374	17363	17358	17471	17467	17428	17396	17377	17164	17251	17383	17429	17185	17359	17305	17274	17346	17587	17471	17128	17327	17253	17217	17348	17289	17247	17210	17165	17332	17436	17570	17519	17244	17430	17376	17250	17305	17461	17398	17659	17566	17367	17290	17394	17111	17209	17271	17453	17461	17440	17325	17308	17235	17509	17365	17249	17447	17320	17260	17446	17246	17384	17404	17247	17464	17312	17416	17423	17459	17308	17336	17448	17291	17221	17590	17302	17226	17197	17244	17370	17285	17497	17474	17398	17255	17310	17623	17330	17611	17207	17385	17477	17131	17446	17387	17388	17223	17489	17314	17467	17348	17467	17583	17262	17406	17460	17396	17538	17123	17370	17463	17553	17212	17442	17336	17451	17336	17437	17531	17413	17350	17369	17438	17319	17103	17349	17554	17276	17399	17508	17231	17412	17394	17391	17337	17385	17311	17245	17348	17327	17460	17484	17362	17304	17362	17328	17295	17290	17389	17367	17303	17368	17463	17404	17463	17268	17063	17446	17249	17287	17226	17255	17233	17307	17461	17436	17344	17321	17435	17532	17381	17470	17466	17482	17271	17259	17154	17282	17340	17333	17295	17300	17230	17241	17523	17413	17294	17332	17473	17329	17199	17475	17283	17189	17255	17159	17097	17212	17461	17484	17558	17313	17308	17430	17343	17285	17571	17504	17382	17469	17463	17264	17041	17361	17438	17281	17201	17292	17265	17307	17178	17406	17159	17263	17388	17303	17432	17422	17450	17292	17325	17443	17448	17367	17327	17496	17253	17084	17408	17244	17478	17425	17206	17184	17339	17456	17308	17608	17346	17532	17404	17531	17477	17413	17454	17323	17346	17401	17635	17403	17227	17277	17205	17141	17408	17471	17203	17377	17383	17490	17376	17432	17228	17238	17358	17472	17306	17390	17380	17331	17267	17424	17188	17555	17229	17304	17373	17267	17572	17212	17609	17496	17519	17327	17207	17502	17299	17197	17498	17394	17347	17378	17445	17371	17434	17385	17552	17388	17370	17277	17312	17421	17263	17560	17471	17294	17219	17157	17303	17220	17425	17191	17344	17426	17361	17606	17203	17323	17283	17588	17296	17350	17231	17384	17298	17409	17401	17579	17274	17333	17393	17165	17244	17459	17436	17238	17272	17497	17230	17480	17425	17235	17283	17315	17650	17393	17471	17295	17182	17259	17317	17310	17485	17247	17447	17424	17502	17396	17347	17390	17442	17568	17382	17400	17452	17384	17309	17189	17415	17250	17229	17327	17231	17539	17418	17371	17282	17514	17316	17013	17353	17451	17450	17208	17297	17217	17107	17468	17290	17348	17216	17239	17301	17144	17515	17409	17523	17584	17440	17371	17392	17357	17437	17305	17588	17521	17351	17534	17217	17387	17390	17166	17172	17178	17351	17459	17493	17391	17505	17295	17435	17363	17454	17225	17421	17137	17402	17416	17526	17268	17395	17275	17484	17585	17326	17281	17397	17333	17416	17392	17259	17468	17504	17265	17256	17298	17536	17407	17299	17191	17245	17403	17285	17382	17214	17204	17355	17525	17485	17477	17452	17173	17289	17471	17326	17401	17309	17276	17163	17377	17140	17369	17268	17386	17270	17245	17430	17530	17272	17696	17178	17489	17470	17242	17445	17480	17370	17299	17437	17465	17305	17236	17182	17369	17445	17486	17437	17532	17192	17211	17196	17367	17321	17368	17481	17613	17409	17325	17356	17268	17203	17307	17489	17433	17263	17201	17438	17450	17263	17439	17178	17486	17238	17348	17371	17305	17304	17370	17385	17523	17046	17400	17224	17445	17408	17479	17454	17486	17311	17341	17339	17398	17544	17551	17502	17399	17444	17235	17331	17355	17210	17391	17331	17058	17221	17302	17263	17431	17372	17264	17378	17367	17351	17327	17173	17344	17361	17316	17347	17173	17385	17300	17546	17364	17194	17413	17510	17104	17390	17262	17296	17412	17231	17327	17235	17409	17136	17483	17439	17348	17367	17283	17474	17370	17554	17400	17388	17334	17173	17356	17225	17314	17464	17279	17428	17323	17366	17332	17535	17280	17075	17456	17537	17229	17326	17631	17332	17249	17445	17378	17423	17339	17281	17481	17489	17521	17259	17413	17203	17482	17417	17347	17467	17355	17372	17383	17357	17356	17389	17316	17508	17243	17614	17319	17227	17476	17450	17371	17441	17450	17526	17299	17362	17313	17452	17138	17395	17454	17612	17426	17246	17395	17232	17592	17446	17551	17429	17374	17396	17411	17255	17246	17480	17474	17247	17278	17390	17479	17277	17333	17477	17088	17192	17399	17442	17267	17455	17364	17216	17311	17385	17303	17362	17245	17158	17167	17493	17268	17333	17361	17444	17366	17176	17427	17218	17420	17443	17648	17331	17529	17412	17298	17559	17500	17342	17460	17242	17465	17520	17328	17461	17379	17324	17350	17344	17352	17189	17547	17302	17358	17406	17247	17259	17440	17304	17534	17412	17390	17385	17451	17415	17348	17529	17268	17220	17188	17223	17046	17071	17247	17279	17399	17281	17291	17297	17352	17130	17415	17399	17187	17083	17381	17388	17322	17386	17331	17445	17548	17453	17421	17341	17448	17454	17441	17226	17568	17305	17369	17459	17354	17224	17431	17391	17470	17291	17095	17285	17229	17309	17497	17202	17556	17259	17482	17509	17368	17502	17374	17283	17378	17330	17203	17452	17332	17447	17456	17199	17042	17206	17313	17284	17411	17231	17628	17402	17359	17347	17475	17437	17382	17320	17284	17438	17286	17379	17338	17315	17221	17189	17254	17652	17372	17299	17290	17315	17353	17415	17339	17348	17316	17382	17457	17221	17350	17201	17221	17283	17387	17399	17350	17302	17260	17439	17425	17228	17388	17309
18808	33908	33122	26842	22621	19524	18017	17878	16546	15232	14870	14658	14678	15726	24234	19514	30304	37222	31410	22308	16794	14941	14458	14306	14279	14071	14264	14222	14046	14097	14251	14092	14122	14074	14251	14192	14201	14101	14236	14179	14167	14164	14236	14200	14399	14263	13986	14235	14090	14008	14033	14212	14165	14230	14047	14311	14186	14119	14028	14137	14277	14164	14165	14140	14095	14271	14258	14156	14213	14074	14246	14149	14146	14067	14208	14177	13944	14344	14298	14073	14275	14184	14260	14115	14225	13924	13924	14115	14097	14117	14354	14206	14126	14217	14115	14207	13907	14087	14101	14057	14191	14190	14016	13999	14264	14204	14221	14259	14103	14217	14104	14233	14248	14197	14279	14036	14110	14032	14184	14156	14160	14097	14120	14259	14054	14092	14101	14002	14250	14225	14216	14095	14198	14142	14168	14258	14195	14179	14122	14192	14134	14184	14007	14223	14149	14137	14021	14171	14244	14176	14039	14277	14263	14199	13899	14180	14217	14281	14219	14055	14184	14199	14243	14298	14242	14205	14017	14226	14167	14166	14184	14062	14281	14214	14061	14248	14065	14173	14257	14056	14169	13952	14109	14215	14123	14339	13974	14118	14116	13940	14160	14211	14300	14087	14060	14090	14077	14032	14402	14117	14226	14265	14059	14245	14094	14405	14087	14035	14301	14324	14015	14088	14182	14106	14053	14031	14293	13989	14192	14310	14040	14189	14073	14049	14140	14075	14033	14150	14103	14199	14245	14112	14068	14334	14098	14208	14242	14204	14107	14235	14073	14161	14175	14236	14096	14109	14015	14189	14177	14051	14150	14269	14116	14270	14351	14162	14166	14130	14116	14216	14151	14189	14209	14232	14106	14051	14000	14096	14119	14105	14209	14132	14273	14131	14117	14250	14145	14086	14155	14147	14140	14172	14037	14199	14227	14087	14099	14106	14221	14163	14026	14055	14143	14158	14174	14101	14164	14043	14182	14218	14027	14069	14072	14061	14117	14117	14069	14127	14167	13937	14194	14270	14105	14171	14184	14212	14116	14215	13920	14133	14006	14074	14263	14016	14074	14072	14062	14303	14143	14141	14110	14254	14067	14102	14134	14087	14143	14085	14140	14278	14225	14088	14190	14140	14141	13921	14355	14102	14269	14183	14063	14051	14235	14221	14300	14089	14133	14045	13965	14151	14140	14039	14307	14249	14069	14115	14135	14207	14073	14149	14171	14315	14246	14067	14202	14249	14108	14067	14064	14228	13984	14072	14154	14199	14123	14106	14193	14212	14007	14298	14192	14230	14115	14128	14180	14123	14269	14037	14269	14203	14121	14152	14149	14231	14094	14197	13998	13948	13974	14166	14240	14030	14252	14229	13973	14181	13998	14124	14185	14048	14233	14213	14278	13965	14044	14090	14067	14199	14061	14109	14041	14155	14142	14098	14075	14091	14212	14061	14167	14002	14219	14115	14234	14066	14185	14309	14228	14153	14197	14195	14105	14253	14097	14053	14103	14134	14176	14088	14037	14043	14204	14096	14132	14136	14152	14066	14165	13948	14077	14282	14101	14175	14071	14061	14223	14284	14047	13989	14172	13991	14246	13960	14151	14091	14057	14162	14270	14282	14261	14089	14011	14246	14256	14107	14162	14101	13975	14160	14250	14170	14221	14170	14104	14090	14132	14118	14265	14045	14097	14197	14116	14013	14245	13999	14183	14139	14191	14008	14359	14333	14111	14120	14211	14170	14174	14281	14033	14076	14330	14149	13996	14094	14058	14122	14074	14220	14088	14130	14211	14187	14113	14131	14237	14237	14233	14059	14284	14339	14134	14086	14119	14093	14151	14154	14039	14263	14328	13985	14207	14127	14068	14376	14264	14044	14292	13916	14082	14144	14233	14084	14231	14177	13997	14167	14112	13997	14171	14239	14070	14151	14169	14030	14108	14095	14237	14115	14113	14254	14180	14020	14077	14271	14140	14309	14264	14182	14120	14154	14101	14143	13974	14089	14050	14403	14065	14172	13863	14159	14154	14155	14075	14181	14080	14292	14061	14211	14095	14210	14178	14182	14036	14019	14082	14300	14065	14077	13913	14076	14024	14076	14212	14135	14030	13989	14022	14222	14052	14098	14237	14096	14276	14163	14200	14142	14217	13949	14229	14259	13967	14150	14162	14142	13907	14285	14162	14142	14247	14002	14025	14085	13949	14178	14006	14226	14113	14017	14147	14110	14163	14073	14150	14008	14149	14263	14017	14137	14102	14177	14138	14121	13996	14140	14125	14193	14049	14038	14141	14134	14268	14345	14222	14151	14087	14214	13969	14141	14189	13859	14141	14279	13945	13970	14138	14079	14218	14066	14112	14021	14184	14241	14171	14145	14305	14171	14156	14118	14133	14248	14262	14193	14212	14178	14232	14361	14142	14095	14170	14054	14169	14090	14184	13995	14086	14207	14293	14112	14062	14292	14019	14053	14189	14161	14178	14114	14218	14093	14053	14174	14196	14058	14384	14177	13971	14258	14145	14139	14077	14209	14089	14257	14158	14166	14206	14010	14116	14048	14006	14172	14140	14052	14084	14179	14190	14266	14071	14246	14105	14143	14093	14120	14157	14302	14102	14438	14146	14092	14109	14034	14040	13968	14183	14171	14131	14265	14063	14174	14047	14381	14174	14231	14071	14079	14234	14162	13993	14090	14267	14050	14166	14145	14198	13974	14196	14352	14250	14297	14015	14144	14135	13921	14190	14127	14141	14112	14173	13998	14190	14170	14079	14164	14184	14208	14126	14112	14035	14185	14043	14104	14298	14080	14410	14061	14238	14102	14111	14006	14279	14163	14210	14172	14040	14053	14112	13978	14068	14061	14184	14025	14167	13950	14229	14100	14038	14185	14041	14165	14297	14092	14191	14246	14219	14206	14145	14196	14021	14242	14101	14197	14096	14307	13923	14253	14134	14180	14263	14155	14205	14162	14252	14405	14161	14189	14154	14313	14099	14330	14206	14126	14378	14058	14128	14101	14260	14091	14052	14198	14267	14089	14143	14148	14134	14015	14161	14136	14187	14074	14192	14069	14293	14229	14315	14232	14085	14186	14226	14124	14132	14275	14215	14057	14171	14117	14306	13952	14187	14160	14150	14135	14077	14065	14388	14077	14203	14035	14041	14314	14237	14021	14200	14202	14156	13988	14330	14057	14269	14044	14159	14044	14159	14197	14097	14149	14244	14172	14195	14069	14064	14279	14337	14139	14081	14019	14266	14010	14129	14057	13966	14182	14119	14226	14162	14141	14207	14183	14211	14112	14252	14318	14128	14290	14228	14170	14111	14034	14063	14190	14172	14297	14137	14062	14089	13966	14445	14154	14043	14173	14254	14163	14090	14139	14049	14207	14165	14124	14152	14084	14098	14092	14087	14181	14232	13988	14189	14041	14074	14123	14085	14213	14105	14128	14145	14091	14265	14264	14065	14127	14261	14078	14126	14059	14157	14208	14291	14030	14151	14140	14171	14009	14131	14276	14172	14298	14048	14144	14296	14042	14185	14150	14151	14085	14250	14275	14113	13965	14176	14140	14149	14203	14086	14185	13946	14174	14145	14122	14034	14090	14140	14067	13999	14232	14139	14345	14202	14078	14127	13977	14244	14035	14234	14193	13957	14034	14123	13882	14151	14085	14076	14222	14281	14191	14104	14101	14241	14176	14149	14125	14242	14221	14096	14159	14343	14255	14091	14028	14089	14183	14144	14169	13973	14246	13977	14085	14060	14172	14239	14154	14125	14133	14163	14085	14223	14034	14255	14214	14088	14170	14260	14140	14077	14154	14067	14318	14116	14100	14209	14285	14068	13978	14058	14282	14128	14238	14194	14205	14139	14055	14235	14080	14348	14004	13863	14072	14064	14105	14198	14022	14139	14102	14180	14161	14219	13926	14339	14136	14149	14289	14171	14231	14026	14193	14071	14137	14064	14297	14258	14232	14262	14230	14127	14242	14064	14113	14141	14265	14233	14123	14146	14136	14360	13979	14008	14271	14038	14245	14014	14187	14135	14213	14196	13961	14150	14130	14223	14111	14290	14258	14225	14158	14133	14247	14113	14048	14275	14219	14295	14173	14278	14323	14189	14013	14169	14078	14028	14058	14232	14010	14223	14191	14026	14217	14268	14081	14339	14118	14080	14112	14235	14132	14122	14106	14024	14105	14105	14123	14074	14261	14054	14253	14153	14204	14037	14059	14347	14209	14099	14214	14277	14058	14098	14106	14209	14112	14021	14182	14144	13895	14163	14215	14126	14251	14114	14244	14240	14042	14012	14132	14127	13975	14109	14202	14095	14189	14103	14158	14039	14203	14096	13931	14192	14026	14110	14255	13982	14021	14075	14223	14006	14111	14260	14069	14010	14243	14133	13987	13920	14051	14240	14080	14097	14015	14187	14200	14056	14347	14125	14131	14191	14099	14190	14035	14272	14138	14043	14195	14201	14103	14164	14057	14226	14213	14112	14141	14107	14162	14185	14186	14143	14247	14129	14204	14173	14024	14217	14208	14169	14134	14303	14079	14281	14098	14119	14027	14039	14110	14138	14191	14220	14150	14087	14239	14280	14298	14243	13953	14342	14148	14060	14133	14187	14021	14310	14154	14144	14017	14136	14198	14211	14176	14223	14093	14193	14188	14222	14151	14243	14140	14216	14125	14137	14152	14300	14160	14157	13733	14117	14030	14111	14130	14155	14271	14028	14122	13974	14153	14222	14214	14109	14372	14280	14012	14101	14222	14168	13906	14009	14164	14191	14141	14159	14065	14120	14053	14129	14063	14125	14139	14190	14013	14319	14203	14104	13966	13990	14013	14141	14161	14342	14203	14214	14129	14114	14256	14038	14389	14079	14130	14028	14189	13971	14008	14176	14098	14002	14078	14120	14136	14091	14059	14096	14060	14224	14094	13923	14235	14150	14041	14084	14182	14113	14214	14274	14047	14062	14025	14329	13975	14102	14116	14105	14201	14012	14057	14009	14305	14127	14139	14410	14208	13971	14188	14284	14215	13968	14210	13965	14037	14254	14113	14288	14233	14064	14234	14131	14232	14223	14062	14081	14025	14245	14187	13975	14101	14257	13989	14293	14306	14169	14011	14104	14139	14074	14094	14225	13963	14028	14146
30292	24404	25310	22019	18506	18017	17917	17618	17684	17329	17537	17198	17460	17209	17404	17406	18212	19133	19319	18074	17564	17461	17275	17237	17271	17376	17312	17451	17245	17337	17066	17287	17178	17046	17067	17128	17276	17063	17161	17283	17128	17057	17030	17177	17404	17099	17259	17232	17155	17260	17233	17169	17314	17274	17274	17223	17277	17167	17375	17005	17288	17109	17118	17131	17175	17328	17213	17326	17182	17115	17084	17201	17220	17259	17233	17202	17186	17097	17308	17316	17259	17417	17291	17080	17216	17332	17186	17254	17142	16904	17244	17150	17126	17195	17235	17362	17058	16971	17114	17305	17312	17278	17226	17076	17217	17277	17321	17156	17073	17103	17330	17130	17208	16951	17244	17105	17275	17148	17074	17341	17205	17210	17236	17358	17079	17078	17126	17223	17065	17053	17135	17101	17355	17091	17033	17121	17119	17173	17018	17088	17143	17287	17221	17229	17220	17186	17304	17241	17173	17227	17329	17156	17153	17126	17220	16840	17119	17283	17098	17130	17198	17116	17206	17088	17083	17190	17379	17418	17262	17173	17563	17306	17059	17035	17349	17205	17244	17059	17273	17271	17247	17199	17413	17221	17353	17075	17287	17397	17193	17221	17002	17079	17092	17165	17196	17224	17142	17198	17418	17257	17207	17247	17261	17195	17326	17362	17331	17302	17060	17167	17426	17104	17204	17392	17296	17236	17260	17078	17215	17324	17334	17149	17167	17245	17049	17199	17263	17225	17280	17144	17162	17453	17125	17036	17188	17078	17233	17325	17240	17242	17334	17456	17212	17290	16970	17342	17194	17170	17161	17175	17150	17268	17306	17219	17247	17215	17170	17294	17256	17379	17172	17339	17054	16972	17290	17261	17324	17035	17296	17197	17316	17176	17167	17286	17426	17299	17477	17177	17177	17312	17170	17261	17200	17212	17202	17145	17318	17564	16972	17179	17171	17126	17306	17280	17406	17133	17167	17182	17249	17250	17350	17061	17042	17216	16968	17159	17404	17090	17187	17251	17288	17274	17136	17254	17299	17292	17079	17322	17269	17383	17387	17361	16939	17226	17190	17210	17301	17187	17269	17312	17046	17073	17217	17142	17321	17095	17128	17272	17191	17613	17255	17084	17262	17129	17028	17060	17367	17337	17225	17299	17296	17094	17117	17346	17188	17161	17321	17207	17334	17245	17096	17302	17288	17074	17256	17204	17201	17321	17218	17333	17307	17276	17360	17188	17270	17165	17343	17254	17423	17210	17020	17146	17160	17231	17090	16939	17139	17410	17154	17230	17307	17252	17209	17369	17205	17196	17181	17146	17143	17280	17137	17056	17307	17210	17259	17050	17327	17108	17163	17077	16995	17376	17089	17168	17061	17244	17146	17363	17257	17116	17380	17183	17028	17218	17221	16929	17099	17034	17259	17212	17222	17093	17172	17321	17210	17357	17279	17126	17436	17277	17083	17290	17289	17074	17168	17187	17246	17020	17317	17281	17201	17259	17356	17244	17153	17208	17321	17226	17225	17319	17278	17303	16923	17260	17231	17112	17196	17174	17137	17067	17188	17365	17242	17183	17232	17231	17157	17282	17247	17014	17270	17295	17219	17181	17351	17215	17206	17355	17198	17205	17126	17218	17144	16958	17207	17272	17088	17155	17330	17094	17110	17343	17194	17297	16872	17171	17289	17088	17363	17165	17267	17005	17273	17337	17336	17172	17178	17182	17205	17227	17221	17329	17220	17205	17286	17150	17405	17302	17341	17243	17224	17072	17181	17169	17281	17296	17199	17324	17408	17049	17262	17345	16933	17380	17287	17344	17221	17223	17155	17246	17176	17292	17260	17297	17245	17203	17186	17245	17399	17321	17286	17279	17330	17198	17244	17096	17218	17039	17328	17340	17099	17286	17269	17285	17181	17363	17058	17220	17166	17025	17134	17307	17223	17141	17201	17029	17213	17247	17102	17287	17295	17142	17122	17101	17363	17147	17231	17284	17256	17320	17108	17219	17089	17302	17292	17250	17291	17164	17237	17275	17107	17153	17033	17432	16994	17432	17422	17218	17171	17325	17302	17125	17256	17057	16958	17250	17224	17163	17068	17149	17121	17115	17295	17003	17143	17184	17251	17188	17033	17300	17173	17175	17218	17142	17179	17111	17174	17136	17246	17368	17188	17032	17325	17187	17242	17050	17097	17335	17124	17083	17162	17354	17200	17113	17188	17124	16998	17270	17139	17056	17135	17211	17076	17316	17192	17207	17184	17265	17139	17215	17142	17068	17081	16920	17446	17227	17154	16946	17134	17126	17207	17404	17160	17032	17083	17317	17005	17022	17221	17277	17298	17229	17189	17208	17150	17213	17225	17219	17267	17221	17306	17335	17275	17129	17338	17153	17324	17101	17127	17311	17132	17154	17077	17167	17279	17269	17184	17179	17303	17137	17095	17141	17226	17148	17316	17147	17440	17322	17191	17296	17330	17106	17185	17387	17422	17355	17154	17210	17147	17458	17244	17235	17203	17320	17283	17185	17221	17297	17373	16987	17237	17356	17141	17157	17414	17228	17324	17236	17089	17121	17329	17186	17360	17300	17201	17207	17158	17204	17205	17209	17042	16996	17191	17384	17217	17177	17273	17066	17269	17220	17411	17268	17039	17183	17149	17042	17130	17404	17289	17176	17409	17206	17089	17211	17224	17282	17061	17122	17039	17040	17327	17256	17310	17049	17030	17079	17324	17397	17130	17328	17287	17269	16936	16940	17162	17249	17151	17206	17106	17019	17208	17137	17216	17210	17158	17271	17149	17157	17142	17168	17198	17167	17128	17246	17338	17147	17242	17208	17079	17363	17204	17150	17368	17292	17117	17151	17456	17324	17184	17080	17271	17074	17214	17137	17154	17206	17353	17311	17319	17307	17056	17181	17261	17162	17085	17296	17260	17202	17299	17202	17180	17262	17212	17281	17170	17056	17236	17417	17247	17279	17132	17066	17248	17297	17120	17377	17169	17119	17313	17182	17154	17234	17220	16997	17464	17251	17033	17121	16948	17203	17125	17200	17143	17072	17139	17352	17131	17274	17157	17321	17252	17080	17116	17269	17108	17287	17043	17301	17381	17188	17349	16986	17327	17161	17233	17310	17284	17257	17136	17127	17289	17144	17167	17233	17308	17253	17467	17104	17007	17354	17158	17098	17274	17057	17100	17146	17105	17181	17371	17354	17272	17134	17258	17062	17045	17224	17233	17151	17086	17162	17036	17191	17244	17156	17253	17179	17311	16964	17348	17264	17397	17307	17066	17202	17012	17133	17309	17270	17610	17228	17176	17453	17335	17037	17155	17136	17256	17310	17437	17200	17303	17226	17435	17237	16993	17274	16934	17262	17172	17296	17332	17156	17209	17416	17205	17259	17196	17080	17159	17158	17212	17296	16934	17138	17160	17203	17339	17142	17183	17110	17260	17135	17136	17187	17031	17179	17454	17081	17099	17105	17158	17145	17264	17315	17337	17116	17221	17149	17199	17385	17179	17283	17340	17024	17304	17528	17256	17408	17368	17357	17274	17176	17225	17090	17110	17236	17056	17146	17000	17381	17303	17116	17378	17076	17441	17201	17098	17166	17287	17412	17307	17237	17225	17471	17391	17156	17037	17178	17199	17249	17306	17111	17294	17178	17083	17239	17024	17190	17189	17002	17112	17215	17099	17252	17035	17309	17369	17185	17240	17308	17172	17076	17132	17198	17392	17319	17161	17177	17087	17380	17249	17242	17192	17122	17231	17248	17160	17313	17273	17049	17173	17303	17101	17067	17242	17313	17296	17198	17286	17024	17343	17287	17377	17323	17388	17073	17249	17127	17307	17232	17182	17243	17070	17306	17106	17315	17266	17146	17053	17147	17131	17243	17358	17247	17394	17008	17124	17267	17074	17185	17003	17264	17300	17056	17270	17257	17367	17170	17258	17340	17184	17409	17214	17199	17071	17161	17294	17207	17236	17155	17049	17263	17282	17172	17144	17149	17341	17285	17240	17443	17198	17338	17076	17212	17479	17225	17130	17298	17258	17269	17124	17398	17374	17103	17174	17307	17259	17242	17147	17038	17299	17249	17373	17226	17278	17127	17291	17289	17236	17039	17375	17451	17188	17260	17565	17328	17131	17434	17389	17300	17411	17311	17364	17594	17348	17120	17315	17003	17332	17217	17311	17385	17165	17241	17141	17120	17249	17245	17256	17124	17355	17319	17344	17296	17190	17159	17229	17256	17404	17269	17330	17102	17271	17101	16983	17285	17067	17255	17151	17156	17172	17279	17228	17294	17290	17378	17066	17136	17203	16826	17283	17060	17192	17121	17396	17418	17268	17054	17352	17275	17273	16990	17217	17204	17376	17158	17008	17246	17122	17270	17265	17179	17257	17275	17291	17181	17301	17270	17225	17179	17429	17261	17313	17007	17179	17115	17212	17195	17372	17195	17060	17103	17221	17082	17172	17207	17299	17500	17232	17187	17367	17302	17385	17223	17137	17254	17385	17246	17254	17290	17181	17236	17322	17111	17092	17001	17325	17187	17139	17122	17001	17034	17165	17234	17131	17250	17069	17231	17098	17131	17320	17084	17030	17184	17260	17304	17154	17356	17251	17307	17240	17249	17205	17264	17131	17290	17336	17086	17233	17381	17260	17239	17122	17207	17120	17090	17031	17393	17099	17366	17160	17204	17359	17247	17206	17207	17044	17054	17110	17134	17134	17048	17277	17207	17181	17275	17270	17173	17233	17139	17054	17091	17221	17228	17147	17221	17243	17583	17205	17201	17249	17477	17082	17088	17121	17319	17098	17186	17138	17109	17017	17246	17177	17165	17206	17170	17265	16967	17206	17263	17368	17226	17346	17207	17237	17412	17299	17221	17218	17113	17142	17275	17150	17290	17170	17306	17241	17246	17459	17313	17470	17128	17271	17138	16970	17202	17267	17090	17108	17245	16989	17150	17231	17280	17250	17214	17195	17323	17306	17280	17270	17188	17111	17120	17249	17193	17374	17265	17317	17168	17151	17011	17224	17079	17046	17036	17238	17167	17156	17190	17042	17195	17340	17233	16934	17165	17053	17367	17207	17042	17176	17029	17349	17172	17183	17124	17276	17180	17258	17152	17290	17169	17077	17277	17327	17416
17866	22908	21647	18474	16147	15117	14786	14915	14552	14239	14142	14009	14208	14194	14482	14087	15882	16748	16155	15041	14481	14018	14193	14054	14072	13999	13957	14083	14020	14133	13974	13979	14059	13957	14175	14145	14067	14073	14207	14023	14280	14253	14150	14240	14083	14126	14267	14125	13953	14164	14065	14132	14013	14033	14044	14001	14125	13922	14008	14090	14019	14025	14146	14127	13936	13843	14018	14064	14026	14177	14103	14103	14217	13884	14087	14007	14130	13848	14163	14085	14035	14176	14146	14061	14187	14075	14247	13970	14028	14055	14003	14067	14143	14037	14106	13966	14031	13917	14097	14072	14063	13926	13992	13999	14263	13993	14054	14086	14093	13930	14017	14058	14151	13986	14146	14146	14114	14084	14099	14074	14001	14058	14153	14044	14076	14044	13872	14249	14182	14154	14130	14022	14009	13993	13987	14118	14033	14255	14024	14134	14016	14008	14165	14117	14035	13896	14106	13955	14067	13904	13839	14234	14068	14028	14315	14119	14064	13850	14154	14042	14127	13952	14185	14125	14039	13955	13998	14073	14119	14173	14196	13968	14120	14197	14182	14158	13959	13960	14081	14110	14011	14066	14158	14186	13908	14114	14159	13943	14184	14034	14176	14226	14147	13988	14060	14059	14130	14129	13890	14129	14156	14049	14077	14056	14182	14162	14202	14055	14043	13970	14121	13999	14036	14179	14045	13921	14126	13989	14166	14076	14148	14143	14105	14163	14127	14111	13956	14046	13820	14034	14155	14126	13974	14060	14103	14123	14007	13936	14207	14100	14098	13896	13980	14126	14095	14018	14093	13956	14066	13996	14194	14118	14005	14030	13922	14108	14030	14032	14041	13936	13992	13804	14102	14119	14215	13986	14319	14137	13862	14338	14030	14077	14047	14014	13906	13966	13944	13957	14064	13961	14037	14082	14081	13924	14128	13976	14138	14044	14046	13999	13948	14115	13970	13907	14105	13889	14009	13930	14082	13876	14231	14270	14065	14129	13969	14094	14147	14262	14170	14011	14206	14179	13936	13962	14052	14101	13969	14102	14069	14056	14048	14168	14029	14244	14019	13851	14182	14058	14105	14162	13976	13935	14038	14026	14002	13798	14104	14106	14102	13999	14219	14008	14013	14055	13986	13954	14221	14093	14189	14109	14113	14142	14152	13916	14047	14200	14094	14050	13888	14107	14023	14069	13954	14012	14066	14021	14243	14134	14124	14107	14047	14047	13958	13943	14103	14131	13848	14095	14036	14036	14088	14183	14092	14019	14057	13957	13908	14108	14070	14131	13890	14124	14151	14081	14144	13957	14048	13976	14102	14016	13957	14054	14239	14030	14302	14087	14073	14140	14075	13917	13849	14094	13986	13800	14083	14076	14097	14121	14295	14168	14051	13932	13975	14150	14246	14186	14167	13985	14251	14050	14133	14227	14066	14133	14124	14049	14093	13980	14128	14107	14087	14211	14100	14006	14063	14050	13981	14079	14114	14124	14227	14110	13839	14021	14213	14023	14111	14166	14047	14109	14094	14068	13913	14009	13959	13984	14009	14173	13995	13832	14180	14082	14105	13996	14063	13930	13992	13956	14060	13988	13915	14031	14042	14042	14054	13923	14002	14065	14060	13990	14176	14040	13984	14120	14088	14016	14061	14074	14054	14015	14048	14108	14025	14137	14131	14119	14128	14000	14241	13994	14057	14068	14042	14007	14220	13888	14058	14016	14131	14115	14022	14058	14136	14149	13975	14144	14089	14087	14014	14027	14046	14012	14061	14025	14083	14089	13977	14036	14053	14080	14101	13970	13961	14084	13976	14146	14045	14193	14148	14075	14143	14076	13897	14098	13971	14079	14082	14188	14064	13988	13999	14128	14045	14211	14101	14098	14072	14141	14067	14120	14070	14245	14123	14085	14046	13984	14076	14016	14044	14114	13999	13926	14133	13956	14071	14146	14026	14069	14089	14080	14152	14003	14130	14028	14030	14046	14176	14108	14025	14056	14095	14016	14052	13930	14008	13980	13901	14180	14145	14104	14043	14058	13967	14074	14027	14135	14130	14054	14179	13965	14169	14131	14248	14017	14065	13923	14013	14068	14000	14125	14196	14019	14007	13950	14117	14020	14023	13877	14205	14079	14159	14026	14156	14050	14166	13949	13964	14070	13959	14156	14098	14062	14038	14028	14130	14024	14255	14030	14060	14060	13859	14213	14101	13966	14015	14133	13908	14167	13998	13966	14123	14067	14019	13951	13957	14219	14102	13985	14074	14023	13996	13941	14194	14022	14232	14184	13995	14033	14129	14119	14066	14109	13960	14175	13961	14047	13964	13858	14118	14054	14016	14051	13940	14279	14191	14178	14115	14136	14122	14164	14054	14173	14097	14282	14000	13946	13989	13949	14131	14004	14113	14040	14021	14225	13957	14029	14153	14162	14231	13937	14119	14002	14214	13983	14026	13905	14013	14131	13981	14010	14071	14190	14157	14080	13855	13978	13998	13920	14053	14065	13869	14147	14135	14054	14071	13992	13871	14121	13981	14034	13930	14011	14089	13936	14181	14181	14028	14214	13886	14169	13961	14069	13910	14190	14137	14162	14046	13903	14164	14144	14269	14165	14061	14106	14179	14208	14015	13985	14170	13916	13984	13919	13896	14096	13994	13951	14060	14202	14175	14046	14169	14013	14192	14149	13972	14189	14068	14104	14183	14054	14167	14051	13991	14042	14163	13957	14145	14128	13917	14172	14084	14076	14200	14018	14149	14055	14142	13976	13873	14111	13985	14078	14052	14092	14000	14064	14161	13990	14194	14163	14079	14006	14003	13982	14012	14094	14251	14145	14097	14023	13976	14064	14132	14091	14113	13977	13963	14064	14012	14137	14190	14068	13956	14090	14016	13868	14038	14114	14054	14026	14140	14156	14034	13872	14166	14139	14015	14154	14192	14093	14107	14102	14100	13916	14140	14044	14046	14075	14182	14142	14170	14138	14158	14115	14124	14018	14102	14158	14245	14091	14152	14253	14051	13960	14106	13989	14309	14044	13871	14000	14234	14003	14233	14054	14124	13967	14161	14235	14177	14022	13960	14100	14113	13910	14002	14139	14091	13912	13959	14091	14106	14067	14184	13995	14132	14078	14112	13880	14220	14098	14028	14092	13985	14133	14165	14039	14066	14154	14183	14279	14040	14070	14240	14096	14172	13975	14180	13897	14060	14098	14090	14008	14052	14170	13854	14114	14036	14115	14120	13946	14075	14170	13974	14083	14181	14073	14044	14078	14198	14118	14074	14251	14130	14073	14079	14108	13900	14067	13986	13954	14122	14106	14150	14198	14119	14144	13997	13909	14187	14019	14007	14200	14090	13867	14079	14094	14235	14146	14146	14022	14021	14099	14014	14117	13972	14172	14240	14107	14106	14089	14180	14221	14136	14098	14112	14071	14222	14014	14092	14273	14198	13955	14130	14063	14122	14017	13920	14050	13801	14060	14044	14297	14152	14026	13977	14226	14046	13912	14022	13919	14033	14044	14099	14094	14092	14052	14192	14097	14106	14057	14017	13915	13966	14232	13977	14025	14072	14076	14193	14034	13957	14106	14055	14090	14003	13919	13947	14147	13989	14122	14018	14157	14141	13886	14116	14151	14058	14092	14060	14307	13915	14101	14031	14183	13938	14141	13997	14007	13981	13943	14106	14170	14079	14103	14149	13985	14182	13882	14154	14104	14112	14201	14161	14041	14186	14208	14082	14207	14059	14077	14111	13989	14243	14234	13842	14001	14281	13841	14274	14217	13865	14116	14102	14000	14208	14149	14050	14075	14102	14044	14164	14299	14030	13998	14058	14135	14122	14036	14142	14249	13968	14105	14193	13996	14081	14036	14120	14133	14056	13858	14048	14090	14115	14004	13970	14122	14029	14197	14017	14042	14196	14118	14120	14093	14192	14074	14067	14062	14066	14119	14088	13939	14193	14024	14030	14153	13934	14124	14168	13979	13964	14125	14169	14102	14052	14091	14217	13949	14115	13975	14228	14139	14157	14053	14095	13906	14119	14169	14030	14141	14067	14030	14065	14129	14014	13873	14098	14067	13964	14064	14158	14079	14012	14061	13897	13933	14024	13997	14106	14112	13963	13988	13859	14150	13976	14050	14065	14061	14007	14025	14159	14008	14061	14020	14087	14214	13937	14059	14134	14006	14223	14172	14202	14164	14132	14087	14126	14136	14004	14027	13929	14097	14145	14348	14127	14072	14096	13958	14179	14191	13907	14178	14057	13834	14137	14191	14039	14020	14214	14003	14180	14079	14010	14148	14134	14065	14092	14040	13967	14079	14034	14163	14047	14102	14052	14206	14168	14135	14145	13979	14146	14118	14083	13983	13959	14148	13930	14225	14111	14077	14264	14120	14026	14167	13980	14210	14116	14067	14074	13954	14169	14194	14235	14184	14077	14027	14107	14023	14106	14100	14119	14032	14146	14148	14141	14041	14132	13984	14031	14175	14077	14118	14030	14242	14074	14038	14131	14038	14221	14132	14003	14163	13917	13953	14086	14192	14178	14096	14201	13971	14090	14046	14134	13989	14083	14070	14034	13991	14162	13959	14004	13986	14121	14020	14056	14014	14030	14109	13924	14148	14008	14100	14137	14043	13965	14088	14022	14207	14155	13983	14225	14095	14295	14111	13914	14052	14097	14104	14129	13957	13972	14020	14020	14173	14092	13953	14202	14236	14024	13951	14081	13970	14120	13987	13916	13802	14005	14061	14283	13966	13945	14136	14145	14062	14077	14099	14241	14207	14127	14205	14114	14024	14230	13944	14043	14168	13971	14204	14061	14159	14230	14180	14050	14021	13966	14184	13983	14012	14046	14001	14076	13953	13946	14090	14171	13863	14143	14264	14058	14011	14184	14025	14018	14219	14107	13998	14143	14075	13942	14229	13945	14027	14108	14016	14024	14037	14228	14147	13887	14017	13974	14135	14045	14059	14010	14055	14081	14037	14063	14204	14188	13966	14046	14119	14183	14189	14040	14110	13969	14081	14037	14139	14013	14088	14077	14173	13941	14069	13930	14144	14240	14115	14182	13910	14080	13972	14140	14081	14019	14084	14120	14131	13953	14172	14023	13866	14041	14044	14132	14049	13932	14173	14115	14036	14032	14186
25475	21502	28689	25195	22925	21803	20999	19033	18356	17990	17984	17593	17709	17861	20482	22000	29055	27943	24416	21087	18904	18038	17492	17554	17388	17505	17656	17540	17585	17666	17542	17598	17550	17579	17574	17367	17492	17593	17511	17322	17341	17337	17569	17384	17458	17438	17390	17429	17450	17688	17208	17349	17594	17371	17505	17416	17499	17514	17466	17539	17468	17362	17297	17467	17392	17344	17592	17510	17298	17284	17426	17407	17302	17478	17425	17459	17477	17309	17364	17618	17379	17387	17305	17331	17478	17252	17326	17471	17514	17365	17319	17571	17347	17592	17556	17568	17500	17448	17387	17288	17424	17305	17407	17393	17614	17400	17403	17223	17273	17567	17366	17343	17305	17479	17701	17440	17434	17377	17383	17476	17422	17482	17529	17186	17458	17374	17453	17395	17415	17308	17597	17327	17465	17504	17492	17440	17343	17319	17326	17349	17329	17379	17433	17353	17546	17594	17309	17262	17398	17292	17305	17399	17667	17393	17376	17538	17324	17323	17433	17556	17526	17480	17346	17393	17231	17339	17343	17466	17575	17427	17507	17237	17429	17284	17357	17560	17355	17376	17555	17422	17528	17584	17473	17572	17323	17414	17500	17309	17276	17182	17585	17472	17466	17574	17392	17348	17518	17383	17306	17294	17295	17402	17362	17540	17392	17230	17515	17307	17374	17504	17725	17489	17276	17389	17318	17253	17395	17265	17573	17608	17558	17434	17635	17468	17378	17304	17385	17405	17675	17418	17388	17420	17456	17538	17430	17416	17472	17521	17444	17384	17301	17239	17343	17266	17383	17385	17361	17530	17455	17387	17117	17171	17419	17445	17442	17634	17346	17476	17342	17394	17207	17307	17466	17312	17474	17282	17186	17441	17598	17369	17470	17292	17453	17450	17452	17480	17353	17522	17669	17510	17331	17445	17536	17534	17429	17256	17391	17550	17654	17389	17540	17705	17272	17320	17436	17527	17472	17529	17384	17441	17538	17459	17454	17504	17634	17586	17286	17446	17357	17467	17558	17590	17371	17347	17393	17204	17471	17291	17171	17484	17426	17430	17326	17361	17354	17438	17432	17466	17324	17380	17381	17641	17528	17275	17381	17385	17588	17646	17360	17420	17416	17371	17162	17440	17566	17586	17462	17513	17394	17415	17360	17269	17642	17528	17417	17426	17570	17216	17419	17309	17574	17447	17508	17428	17351	17230	17568	17376	17415	17694	17377	17248	17554	17605	17605	17401	17629	17492	17531	17318	17453	17304	17464	17099	17435	17520	17356	17543	17471	17283	17567	17338	17554	17476	17383	17534	17347	17416	17386	17367	17630	17344	17453	17338	17415	17355	17418	17494	17291	17608	17523	17437	17420	17504	17540	17310	17285	17385	17474	17569	17537	17547	17312	17382	17516	17584	17432	17389	17322	17358	17339	17451	17328	17346	17404	17450	17353	17531	17375	17394	17321	17374	17326	17201	17291	17360	17235	17360	17393	17291	17589	17276	17561	17526	17587	17475	17199	17472	17512	17409	17224	17300	17473	17141	17391	17268	17467	17408	17447	17435	17593	17505	17440	17532	17247	17557	17490	17614	17592	17531	17524	17715	17673	17381	17576	17479	17490	17196	17282	17240	17365	17341	17183	17616	17374	17488	17318	17400	17596	17358	17442	17529	17438	17405	17261	17626	17414	17322	17337	17255	17417	17565	17378	17576	17350	17466	17329	17298	17523	17259	17489	17364	17366	17371	17438	17105	17519	17401	17436	17497	17356	17197	17251	17455	17634	17467	17547	17463	17229	17232	17147	17232	17205	17564	17444	17379	17212	17339	17354	17363	17491	17470	17250	17389	17665	17461	17495	17413	17417	17538	17424	17494	17347	17399	17510	17489	17270	17429	17475	17477	17233	17333	17597	17643	17584	17257	17665	17363	17598	17428	17496	17580	17307	17277	17464	17452	17221	17383	17329	17483	17200	17528	17536	17490	17358	17240	17433	17470	17528	17415	17498	17606	17472	17385	17426	17430	17494	17538	17453	17609	17487	17509	17469	17434	17451	17379	17478	17345	17438	17315	17429	17532	17169	17617	17440	17424	17448	17559	17440	17470	17221	17477	17381	17359	17522	17438	17416	17499	17465	17427	17380	17449	17367	17412	17280	17441	17542	17451	17506	17499	17404	17426	17587	17238	17507	17579	17530	17396	17448	17519	17534	17644	17417	17447	17367	17478	17519	17259	17446	17118	17373	17428	17142	17518	17445	17443	17503	17387	17337	17383	17478	17435	17414	17503	17493	17317	17487	17338	17610	17522	17446	17368	17338	17404	17347	17231	17221	17358	17508	17275	17482	17359	17504	17489	17443	17436	17447	17517	17294	17328	17352	17498	17498	17394	17252	17307	17473	17250	17454	17392	17475	17470	17501	17320	17350	17508	17493	17379	17518	17538	17452	17385	17393	17291	17458	17343	17305	17284	17477	17370	17400	17374	17427	17640	17420	17549	17476	17286	17429	17464	17374	17355	17544	17351	17439	17398	17314	17651	17331	17198	17432	17435	17409	17283	17550	17228	17407	17368	17605	17324	17416	17442	17397	17453	17252	17399	17241	17280	17462	17751	17595	17390	17402	17401	17682	17426	17406	17293	17369	17536	17647	17322	17498	17366	17467	17507	17549	17588	17553	17395	17421	17617	17316	17668	17362	17390	17319	17298	17415	17365	17382	17502	17360	17302	17407	17283	17193	17394	17563	17360	17362	17202	17610	17412	17484	17436	17394	17431	17521	17436	17457	17408	17364	17235	17314	17432	17372	17674	17303	17293	17192	17183	17545	17376	17507	17376	17311	17345	17306	17382	17408	17522	17473	17346	17466	17374	17642	17485	17526	17487	17340	17579	17331	17342	17265	17425	17370	17421	17502	17499	17213	17389	17602	17342	17510	17626	17404	17642	17261	17322	17386	17533	17493	17328	17494	17403	17426	17417	17266	17434	17346	17437	17404	17434	17591	17423	17537	17381	17276	17474	17481	17417	17348	17577	17386	17412	17457	17276	17377	17334	17532	17469	17391	17521	17352	17462	17363	17393	17494	17284	17486	17717	17395	17452	17488	17528	17381	17491	17689	17371	17272	17606	17464	17578	17472	17215	17393	17346	17615	17412	17469	17397	17387	17385	17365	17445	17441	17373	17386	17403	17687	17501	17359	17399	17526	17293	17454	17340	17440	17273	17477	17471	17417	17592	17471	17576	17320	17286	17500	17340	17675	17248	17431	17555	17488	17398	17317	17444	17448	17321	17715	17347	17456	17410	17422	17222	17598	17259	17442	17487	17479	17499	17421	17385	17451	17368	17558	17367	17466	17467	17350	17577	17614	17467	17541	17288	17389	17454	17316	17247	17394	17279	17465	17269	17451	17567	17451	17235	17407	17312	17360	17487	17605	17359	17408	17544	17346	17118	17309	17407	17350	17478	17401	17424	17264	17476	17386	17621	17363	17307	17412	17294	17423	17387	17492	17446	17491	17639	17407	17435	17437	17355	17338	17508	17292	17630	17454	17482	17405	17473	17555	17441	17563	17343	17365	17446	17391	17482	17384	17279	17261	17497	17502	17409	17262	17449	17536	17368	17440	17347	17489	17435	17319	17359	17353	17587	17418	17460	17389	17448	17542	17624	17460	17284	17200	17368	17603	17481	17468	17584	17464	17345	17432	17603	17387	17300	17409	17177	17266	17383	17330	17623	17398	17534	17664	17396	17450	17332	17403	17352	17292	17580	17278	17328	17631	17614	17545	17412	17686	17254	17466	17579	17337	17280	17576	17485	17423	17415	17646	17615	17524	17452	17424	17459	17603	17563	17603	17378	17594	17636	17348	17325	17339	17424	17367	17144	17379	17562	17460	17564	17434	17253	17475	17370	17398	17437	17424	17486	17435	17231	17358	17287	17262	17416	17579	17453	17634	17198	17422	17357	17512	17450	17388	17205	17514	17467	17439	17344	17352	17564	17602	17015	17597	17204	17347	17525	17419	17554	17575	17386	17421	17591	17668	17414	17322	17508	17407	17322	17485	17203	17647	17498	17546	17503	17631	17596	17582	17451	17317	17628	17176	17197	17556	17451	17459	17313	17401	17393	17442	17357	17398	17314	17318	17200	17403	17422	17441	17439	17492	17509	17599	17603	17505	17302	17226	17538	17397	17180	17379	17372	17677	17555	17407	17396	17494	17602	17381	17389	17406	17421	17214	17313	17430	17384	17476	17602	17400	17166	17423	17463	17428	17275	17386	17464	17460	17350	17610	17500	17450	17267	17361	17517	17247	17379	17481	17317	17159	17389	17312	17416	17531	17331	17368	17408	17405	17375	17246	17323	17472	17445	17367	17324	17449	17470	17537	17357	17323	17448	17447	17278	17452	17441	17596	17422	17546	17494	17582	17485	17574	17715	17399	17396	17571	17373	17469	17587	17378	17269	17416	17418	17555	17552	17485	17204	17435	17352	17459	17414	17545	17286	17513	17334	17420	17543	17403	17368	17404	17375	17443	17291	17519	17437	17489	17629	17524	17463	17531	17392	17317	17440	17262	17368	17387	17412	17486	17529	17267	17523	17471	17365	17642	17422	17522	17540	17172	17446	17521	17355	17481	17569	17351	17263	17264	17358	17411	17192	17358	17347	17350	17557	17479	17444	17441	17505	17520	17277	17285	17375	17452	17357	17411	17415	17395	17260	17373	17428	17489	17509	17429	17462	17456	17415	17402	17410	17557	17470	17448	17474	17585	17326	17291	17636	17581	17526	17433	17380	17333	17452	17332	17246	17402	17357	17300	17492	17625	17499	17681	17430	17489	17389	17540	17357	17666	17432	17448	17182	17543	17464	17400	17474	17372	17493	17251	17554	17621	17320	17272	17305	17509	17256	17381	17633	17645	17337	17475	17370	17460	17256	17410	17170	17517	17419	17515	17497	17316	17391	17478	17487	17339	17493	17306	17398	17340	17424	17449	17310	17480	17534	17582	17401	17441	17374	17381	17427	17303	17449	17703	17317	17493	17452	17481	17445	17358	17315	17299	17477	17454	17419	17408	17486	17320	17460	17484	17523	17622	17459	17476	17477	17313	17476	17545	17444	17643	17392	17401	17506	17515	17107	17331	17647	17641	17622	17488	17540	17298	17332
17316	28899	28837	23362	19633	17556	16568	16483	15688	14791	14507	14390	14460	14763	19876	20705	30349	27771	22508	18061	15440	14401	14236	14359	14303	14385	14180	14142	14399	14169	14210	14480	14294	14327	14244	14192	14378	14065	14271	14132	14274	14192	14276	14334	14178	14344	14370	14191	14364	14412	14262	14290	14244	14305	14298	14142	14261	14272	14352	14245	14194	14411	14253	14177	14206	14379	14109	14205	14182	14219	14347	14125	14203	14338	14120	14200	14229	14047	14207	14314	14233	14189	14234	14389	14174	14256	14321	14273	14291	14124	14064	14267	14434	14198	14326	14118	14114	14073	14111	14228	14345	14204	14221	14306	14185	14184	14420	14227	14351	14219	14099	14294	14232	14343	14296	14141	14328	14372	14094	14308	14276	14297	14406	14300	14340	14197	14260	14323	14315	14031	14183	14210	14239	14196	14433	14326	14132	14212	14051	14261	14261	14265	14148	14209	14252	14251	14263	14190	14172	14295	14295	14315	14165	14281	14518	14146	14247	14176	14290	14202	14261	14176	14259	14190	14349	14160	14268	14333	14152	14190	14265	14324	14291	14108	14255	14258	14401	14373	14196	14235	14295	14302	14325	14172	14238	14249	14244	14208	14245	14356	14277	14146	14177	14268	14089	14294	14178	14380	14062	14253	14448	14315	14201	14294	14258	14186	14370	14465	14154	14242	14408	14266	14164	14143	14395	14253	14335	14239	14164	14383	14182	14227	14129	14221	14141	14158	14337	14285	14030	14249	14236	14127	14234	14323	14151	14153	14165	14198	14099	14234	14184	14198	14335	14319	14190	14167	14228	14347	14317	14195	14249	14194	14327	14366	14189	14159	14422	14236	14064	14145	14443	14113	14146	14154	13967	14172	14268	14189	14240	14242	14162	14236	14100	14306	14384	14258	14220	14089	14231	14034	14278	14243	14152	14087	14243	14160	14228	14178	14202	14288	14350	14227	14240	14159	14254	14239	14313	14392	14355	14386	14154	14202	14307	14300	14243	14395	14457	14179	14285	14271	14156	14218	14083	14134	14339	14282	14095	14228	14360	14213	14326	14222	14129	14359	14335	14386	14372	14425	14189	14251	14276	14239	14254	14128	14355	14168	14292	14104	14059	14245	14306	14240	14170	14296	14217	14224	14192	14385	14235	14347	14333	14351	14168	14177	14064	14191	14227	14098	14067	14196	14205	14162	14236	14262	14297	14259	14165	14107	14388	14365	14408	14318	14276	14146	14279	14304	14347	14184	14207	14180	14251	14180	14182	14340	14224	14318	14133	14192	14273	14341	14334	14203	14420	14151	14460	14235	14361	14254	14296	14201	14225	14274	14144	14232	14240	14184	14294	14223	14238	14254	14374	14263	14339	14257	14243	14090	14184	14205	14354	14313	14424	14292	14263	14218	14237	14252	14374	14173	14204	14245	14245	14346	14092	14210	14365	14113	14256	14281	14093	14350	14245	14189	14196	14160	14329	14330	14302	14185	14260	14083	14101	14383	14198	14220	14399	14284	14341	14333	14233	14206	14106	14205	14340	14170	14216	14233	14414	14101	14291	14094	14393	14119	14337	14356	14211	14150	14172	14362	14174	14203	14321	14316	14339	14214	14288	14225	14277	14281	14132	14134	14130	14213	14218	14165	14307	14028	14254	14282	14274	14348	14165	14224	14328	14185	14321	14287	14231	14236	14182	14273	13940	14088	14203	14229	14297	14219	14120	14159	14195	14219	14374	14178	14108	14281	14283	14117	14285	14248	14311	14193	14257	14226	14424	14211	14282	14398	14399	14311	14094	14170	14213	14212	14019	14318	14203	14202	14239	14312	14285	14253	14337	14291	14217	14440	14071	14262	14315	14349	14153	14227	14309	14267	14243	14296	14120	14329	14280	14329	14171	14251	14254	14203	14266	14261	14189	14126	14316	14110	14150	14320	14102	14124	14229	14234	14408	14188	14144	14158	14317	14201	14233	14217	14172	14226	14132	14278	14247	14122	14296	14260	14211	14212	14413	14321	14203	14287	14199	14121	14318	14352	14229	14191	14219	14173	14276	14189	14303	14157	14286	14211	14146	14197	14174	14070	14378	14094	14286	14139	14420	14269	14163	14413	14343	14129	14239	14014	14137	14189	14239	14219	14236	14272	14312	14330	14119	14297	14294	14379	14338	14278	14375	14158	14168	14200	14271	14200	14179	14288	14233	14264	14016	14099	14354	14291	14188	14197	14327	14173	14320	14192	14204	14365	14128	14257	14334	14238	14345	14230	14255	14207	14318	14191	14259	14093	14099	14376	14047	14245	14403	14159	14193	14423	14293	14193	14272	14345	14320	14316	14238	14236	14163	14178	14337	14195	14253	14318	14100	14344	14236	14247	14311	14326	14258	14435	14314	14255	14366	14278	14167	14194	14235	14120	14195	14163	14325	14225	14295	14173	14089	14211	14219	14236	14254	14333	14176	14116	14369	14085	14268	14208	14239	14119	14094	14387	14177	14219	14288	14455	14179	14367	14274	14110	14260	14171	14286	14215	14265	14229	14162	14395	14232	14188	14183	14309	14252	14159	14351	14318	14285	14163	14417	14201	14316	14181	14191	14055	14084	14076	14255	14301	14278	14232	14278	14228	14269	14159	14402	14262	14273	14311	14302	14349	14334	14226	14392	14237	14204	14217	14323	14212	14295	14249	14293	14204	14156	14365	14026	14167	14363	14268	14235	14279	14188	14277	14039	14191	14149	14111	14166	14288	14289	14211	14343	14277	14089	14347	14290	14170	14318	14359	14297	14192	14258	14326	14234	14242	14250	14193	14112	14093	14327	14242	14219	14356	14247	14122	14230	14270	14333	14196	14356	14299	14073	14281	14189	14145	14042	14298	14122	14368	14240	14200	14279	14451	14168	14303	14248	14379	14442	14235	14231	14174	14291	14302	14067	14202	14250	14420	14275	14232	14245	14352	14249	14171	14028	14295	14263	14267	14263	14300	14169	14348	14079	14284	14198	14273	14139	14338	14348	14165	14200	14215	14104	14207	14321	14162	14243	14327	14175	14143	14480	14343	14323	14260	14357	14273	14228	14314	14134	14343	14302	14154	14269	14246	14003	14285	14392	14193	14092	14350	14418	14270	14368	14095	14219	14191	14278	14251	14259	14213	14210	14134	14419	14387	14186	14295	14344	14389	14302	14104	14299	14345	14514	14424	14305	14197	14198	14290	14406	14251	14358	14441	14271	14326	14348	14177	14305	14388	14283	14220	14250	14222	14116	14113	14258	14185	14317	14355	14324	14201	14211	14242	14233	14294	14365	14232	14245	14172	14140	14186	14218	14263	14136	14185	14357	14294	14151	14292	14341	14226	14223	14335	14269	14182	14087	14200	14242	14336	14210	14069	14394	14199	14401	14118	14156	14273	14271	14279	14227	14160	14110	14457	14209	14281	14333	14227	14367	14246	14166	14197	14258	14178	14148	14332	14156	14354	14278	14141	14288	14151	14128	14305	14241	14270	14327	14418	14148	14224	14225	14096	14285	14242	14271	14174	14303	14293	14302	14188	14513	14277	14312	14233	14398	14268	14358	14200	14225	14297	14076	14258	14382	14111	14218	14181	14296	14126	14194	14133	14111	14304	14221	14222	14175	14075	14214	14269	14205	14208	14295	14219	14231	14261	14227	14199	14163	14350	14294	14282	14134	14264	14317	14345	14250	14112	14211	14258	14285	14239	14216	14133	14255	14176	14182	14302	14206	14306	14223	14328	14134	14368	14261	14229	14341	14198	14117	14186	14153	14317	14165	14116	14280	14122	14337	14328	14316	14202	14243	14449	14267	14298	14289	14223	14118	14195	14269	14431	14234	14166	14322	14248	14329	14207	14254	14229	14177	14330	14253	14297	14269	14128	14430	14077	14366	14163	14364	14223	14249	14172	14368	14282	14292	14536	14274	14261	14291	14354	14236	14143	14274	14221	14347	14246	14189	14220	14126	14313	14311	14377	14280	14249	14244	14388	14223	14210	14358	14293	14150	14278	14180	14169	14171	14152	14144	14310	14220	14023	14217	14229	14363	14143	14156	14204	14197	14085	14239	14295	14168	14289	14311	14211	14107	14207	14345	14278	14386	14274	14256	14298	14232	14033	14174	14209	14269	14228	14178	14146	14174	14153	14284	14179	14215	14283	14217	14194	14272	14292	14335	14197	14112	14268	14259	14175	14185	14280	14324	14416	14086	14216	14193	14213	14163	14395	14221	14238	14392	14238	14396	14288	14289	14174	14244	14064	14236	14377	14293	13985	14255	14208	14300	14092	14231	14135	14299	14254	14194	14344	14145	14139	14148	14317	14177	14252	14393	14194	14189	14386	14264	14250	14318	14175	14242	14131	14262	14235	14209	14222	14207	14279	14295	14320	14490	14260	14072	14237	14319	14313	14341	14369	14278	14276	14183	14108	14210	14191	14296	14204	14235	14211	14155	14243	14131	14214	14184	14225	14161	14411	14084	14240	14330	14218	14410	14221	14385	14224	14250	14328	14301	14359	14047	14162	14263	14260	14340	14153	14288	14249	13962	14297	14257	14407	14217	14285	14361	13996	14444	14222	14185	14336	14207	14386	14134	14217	14134	14268	14253	14166	14192	14218	14282	14355	14197	14229	14322	14319	14264	14316	14275	14098	14192	14284	14173	14317	14380	14282	14314	14089	14276	14203	14175	14350	14350	14310	14356	14295	14325	14183	14252	14029	14234	14294	14392	14244	14134	14201	14308	14097	14363	14195	14298	14242	14152	14195	14281	14142	14278	14019	14386	14207	14323	14099	14260	14282	14207	14271	14209	14165	14361	14110	14281	14214	14374	14288	14292	14319	14221	14138	14147	14201	14330	14415	14326	14414	14188	14272	14305	14241	14204	14285	14361	14370	14166	14544	14236	14362	14527	14163	14268	14190	14053	14261	14257	14240	14171	14113	14163	14021	14282	14341	14274	14294	14308	14124	14365	14224	14318	14154	14325	14362	14091	14230	14283	14191	14069	14233	14192	14206	14155	14314	14245	14357	14270	14133	14122	14202	14257	14220	14402	14176	14209	14226	14186	14339	14292	14288	14234	14271	14213	14259	14192	14327	14045	14095	14238	14291	14246	14160	14206	14125	14445	14354	14287	14177	14180	14249	14247	14040
24046	21503	29173	24327	22104	24171	24400	19914	19116	18411	18041	17984	17993	18114	21469	31602	35726	33454	28302	22540	19487	18198	17751	17632	17540	17556	17494	17590	17557	17924	17510	17604	17528	17403	17532	17709	17617	17597	17624	17516	17604	17654	17363	17335	17413	17541	17433	17634	17156	17516	17649	17621	17465	17451	17320	17329	17422	17418	17368	17201	17639	17504	17563	17551	17439	17593	17586	17443	17216	17628	17527	17338	17468	17586	17589	17474	17399	17357	17411	17413	17508	17665	17673	17434	17584	17622	17411	17318	17413	17308	17204	17459	17366	17250	17574	17428	17321	17550	17404	17396	17559	17462	17539	17516	17492	17569	17472	17420	17427	17478	17333	17445	17490	17223	17367	17271	17341	17409	17394	17234	17509	17341	17591	17508	17461	17267	17284	17527	17480	17567	17541	17617	17470	17418	17407	17262	17315	17397	17456	17640	17532	17675	17542	17362	17611	17483	17626	17534	17264	17448	17691	17497	17389	17653	17437	17097	17256	17261	17326	17440	17502	17437	17314	17290	17382	17579	17565	17434	17402	17436	17478	17429	17249	17310	17627	17330	17373	17313	17425	17435	17518	17296	17343	17561	17242	17406	17178	17621	17637	17336	17482	17300	17380	17558	17497	17367	17368	17246	17511	17289	17582	17451	17439	17305	17563	17574	17250	17559	17422	17330	17209	17350	17517	17508	17618	17539	17347	17485	17533	17465	17586	17272	17558	17551	17399	17442	17468	17362	17356	17300	17358	17474	17449	17401	17467	17373	17513	17431	17438	17210	17534	17317	17428	17467	17545	17467	17410	17449	17300	17600	17398	17634	17488	17586	17233	17283	17734	17430	17487	17429	17531	17469	17525	17304	17496	17493	17526	17383	17474	17509	17474	17197	17445	17220	17312	17451	17391	17558	17503	17484	17370	17519	17349	17531	17399	17534	17625	17451	17356	17397	17444	17295	17434	17418	17491	17443	17332	17336	17496	17330	17428	17443	17683	17280	17374	17537	17424	17361	17648	17477	17425	17470	17334	17317	17519	17521	17663	17504	17383	17561	17596	17359	17201	17590	17514	17464	17374	17522	17533	17589	17521	17450	17441	17422	17239	17218	17190	17402	17599	17250	17406	17415	17375	17211	17327	17287	17565	17488	17548	17410	17376	17461	17309	17297	17447	17581	17434	17444	17502	17444	17513	17374	17438	17540	17698	17526	17438	17420	17388	17531	17301	17396	17512	17278	17385	17434	17447	17442	17351	17508	17582	17497	17492	17351	17449	17366	17388	17248	17433	17492	17436	17515	17477	17405	17310	17378	17424	17484	17470	17474	17524	17532	17527	17263	17397	17544	17596	17222	17514	17334	17565	17296	17333	17465	17387	17475	17606	17556	17435	17493	17287	17273	17374	17270	17760	17512	17527	17196	17623	17474	17466	17455	17593	17458	17397	17337	17428	17380	17226	17379	17361	17395	17517	17436	17570	17471	17295	17306	17440	17519	17364	17505	17468	17561	17293	17581	17468	17523	17281	17600	17416	17363	17627	17344	17487	17546	17317	17474	17217	17580	17342	17463	17634	17466	17404	17137	17464	17417	17447	17463	17344	17282	17219	17587	17481	17443	17700	17568	17412	17343	17502	17219	17529	17533	17410	17531	17382	17560	17394	17420	17487	17401	17347	17249	17419	17299	17419	17614	17411	17407	17535	17428	17421	17446	17347	17224	17496	17612	17420	17285	17469	17669	17402	17419	17235	17287	17399	17539	17482	17437	17461	17463	17642	17419	17513	17643	17426	17469	17284	17263	17576	17426	17477	17528	17308	17441	17488	17221	17267	17369	17595	17444	17423	17622	17488	17538	17709	17432	17328	17357	17403	17845	17620	17343	17446	17379	17289	17604	17473	17304	17412	17529	17627	17447	17459	17376	17437	17453	17529	17388	17250	17494	17387	17398	17451	17539	17512	17709	17144	17376	17344	17518	17395	17331	17619	17473	17513	17186	17473	17457	17437	17424	17563	17524	17475	17368	17330	17295	17308	17457	17302	17577	17393	17486	17547	17305	17456	17505	17449	17268	17550	17493	17391	17323	17532	17586	17589	17378	17513	17379	17690	17473	17339	17497	17565	17380	17455	17335	17114	17433	17589	17566	17314	17390	17603	17516	17452	17597	17595	17382	17579	17463	17262	17312	17242	17281	17523	17307	17359	17245	17560	17220	17380	17326	17328	17485	17590	17507	17438	17342	17470	17498	17419	17390	17508	17524	17504	17623	17469	17574	17736	17429	17575	17504	17217	17302	17278	17388	17557	17475	17455	17301	17590	17553	17371	17528	17470	17471	17425	17410	17483	17263	17557	17286	17603	17694	17498	17533	17604	17471	17466	17369	17358	17322	17685	17536	17523	17492	17354	17538	17316	17256	17455	17654	17412	17340	17504	17418	17361	17550	17540	17475	17451	17416	17492	17466	17625	17634	17421	17435	17320	17449	17508	17510	17408	17461	17326	17353	17407	17469	17268	17456	17260	17465	17573	17265	17478	17476	17470	17341	17431	17387	17518	17493	17436	17396	17418	17646	17502	17503	17240	17285	17363	17423	17493	17394	17535	17343	17409	17564	17199	17334	17650	17354	17432	17358	17439	17512	17667	17430	17233	17609	17575	17431	17506	17502	17554	17402	17590	17337	17553	17432	17597	17502	17418	17448	17643	17426	17346	17594	17613	17462	17350	17431	17705	17458	17408	17399	17449	17291	17450	17262	17518	17390	17454	17559	17416	17311	17371	17347	17449	17401	17374	17471	17247	17517	17436	17473	17500	17576	17501	17490	17356	17481	17292	17358	17559	17340	17214	17451	17377	17408	17379	17328	17402	17510	17367	17540	17514	17519	17605	17566	17370	17562	17316	17655	17524	17595	17511	17500	17434	17549	17374	17552	17274	17468	17383	17563	17610	17579	17394	17320	17265	17471	17455	17118	17455	17556	17604	17649	17391	17560	17615	17418	17492	17444	17321	17520	17455	17457	17503	17498	17106	17300	17298	17625	17495	17343	17325	17498	17386	17599	17658	17263	17358	17557	17426	17338	17436	17441	17408	17525	17437	17325	17302	17407	17346	17269	17443	17594	17282	17351	17376	17458	17381	17429	17319	17355	17468	17199	17480	17437	17451	17548	17534	17455	17371	17298	17414	17219	17262	17186	17546	17457	17350	17429	17620	17426	17574	17455	17621	17409	17386	17352	17384	17525	17311	17356	17497	17638	17354	17646	17385	17260	17464	17485	17502	17165	17259	17429	17379	17350	17508	17549	17318	17309	17230	17373	17481	17450	17479	17598	17574	17336	17630	17533	17661	17331	17650	17435	17512	17360	17595	17478	17697	17176	17385	17276	17515	17338	17274	17420	17631	17555	17416	17583	17548	17529	17454	17201	17349	17343	17391	17461	17437	17307	17259	17438	17475	17434	17470	17447	17545	17569	17393	17187	17548	17411	17551	17556	17342	17238	17383	17583	17355	17176	17267	17275	17548	17488	17612	17365	17392	17345	17456	17425	17334	17534	17336	17455	17385	17479	17535	17480	17428	17432	17231	17418	17448	17453	17219	17418	17390	17671	17570	17260	17466	17392	17168	17328	17312	17159	17363	17419	17361	17412	17490	17293	17433	17456	17384	17372	17282	17469	17591	17546	17398	17537	17478	17459	17496	17550	17693	17334	17482	17354	17599	17333	17537	17294	17381	17280	17456	17412	17446	17477	17364	17327	17431	17446	17435	17526	17577	17357	17309	17605	17655	17454	17387	17486	17444	17316	17424	17479	17327	17542	17273	17405	17644	17550	17329	17461	17448	17410	17565	17578	17492	17420	17563	17392	17725	17424	17490	17410	17471	17574	17541	17622	17462	17110	17409	17458	17415	17486	17290	17487	17443	17399	17462	17490	17344	17441	17360	17458	17666	17475	17616	17257	17425	17575	17614	17565	17331	17298	17390	17425	17464	17584	17426	17393	17581	17360	17503	17323	17385	17255	17518	17429	17502	17598	17506	17343	17618	17299	17468	17277	17492	17360	17456	17479	17893	17539	17430	17658	17439	17604	17476	17406	17552	17430	17636	17540	17435	17286	17560	17529	17398	17417	17498	17486	17527	17356	17451	17266	17348	17324	17365	17639	17372	17531	17382	17432	17404	17441	17265	17159	17289	17284	17427	17205	17528	17561	17580	17345	17316	17390	17313	17366	17323	17251	17532	17521	17310	17699	17422	17314	17393	17397	17575	17410	17240	17410	17391	17324	17487	17385	17422	17349	17576	17435	17613	17623	17609	17512	17580	17735	17559	17598	17429	17344	17498	17298	17354	17408	17607	17500	17433	17329	17598	17317	17443	17531	17476	17321	17282	17663	17490	17673	17533	17474	17302	17378	17445	17467	17433	17308	17313	17287	17474	17368	17405	17443	17347	17441	17521	17628	17565	17603	17486	17644	17422	17282	17363	17529	17424	17398	17490	17495	17526	17476	17389	17403	17381	17220	17404	17279	17336	17453	17461	17659	17314	17431	17512	17373	17558	17301	17273	17305	17416	17454	17321	17331	17544	17561	17404	17328	17393	17500	17479	17359	17511	17441	17571	17577	17442	17423	17468	17668	17549	17273	17478	17438	17545	17296	17427	17383	17414	17297	17386	17343	17395	17395	17465	17552	17405	17462	17132	17482	17487	17580	17551	17347	17342	17514	17404	17531	17459	17370	17384	17335	17438	17539	17431	17389	17318	17342	17459	17384	17529	17203	17434	17707	17465	17355	17682	17629	17437	17525	17321	17414	17516	17356	17441	17316	17393	17491	17345	17416	17523	17425	17600	17425	17528	17423	17439	17501	17357	17513	17295	17512	17384	17388	17657	17369	17523	17196	17437	17326	17410	17465	17263	17358	17471	17379	17452	17328	17589	17381	17695	17470	17343	17623	17563	17320	17327	17502	17524	17591	17347	17273	17634	17503	17390	17320	17480	17336	17578	17282	17515	17388	17522	17402	17457	17622	17341	17345	17473	17475	17392	17155	17320	17465	17495	17471	17671	17563	17407	17644	17714	17483	17425	17415	17488	17450	17411	17438	17601	17508	17495	17278	17430	17307	17378	17316	17228	17402	17405	17390	17586	17337	17405	17519	17590	17457	17383	17346
19056	33944	33751	26688	22098	19393	18275	17569	16556	15256	14644	14824	14670	15660	20678	34610	36654	33726	26940	19965	16139	14700	14356	14256	14235	14235	14377	14354	14258	14098	14348	14192	14418	14223	14225	14148	14234	14234	14328	14269	14153	14350	14042	14305	14199	14172	14232	14244	14263	14064	14204	14251	14301	14343	14160	14416	14073	14258	14437	14101	14220	14350	14264	14124	14232	14184	14216	14268	14286	14161	14250	14158	14109	14248	14345	14176	14145	13991	14172	14314	14157	14188	14213	14245	14187	14232	14368	14325	14081	14295	14242	14179	14224	14164	14043	14239	14209	14173	14182	14138	14253	14188	14160	14077	14179	14276	14152	14090	14129	14229	14262	14106	14164	14045	14160	14143	14208	14328	14161	14089	14114	14162	14168	14273	14131	14239	14355	14142	14171	14150	14213	14218	14292	14197	14060	14130	14202	14216	14317	14086	14109	14257	14083	14303	14161	14323	14359	14266	14160	14211	14222	14253	14301	14259	14145	14234	14207	14087	14140	14191	14129	14191	14264	14328	14179	14150	14082	14156	13963	14193	14377	14200	14186	14319	14142	14181	14241	14045	14042	14283	14141	14250	14290	14218	14094	14142	14429	14085	14200	13998	14347	14127	14357	14095	14456	14215	14417	14175	14244	14182	14237	14078	14290	14276	14145	14203	14328	14072	14153	14214	14218	14286	14273	14174	14281	14153	14396	14208	14155	14249	14164	14148	14079	14195	14133	14303	14056	14157	14265	14377	14206	14225	14203	14075	14055	14135	14299	14097	14269	14227	14124	14153	14253	14235	14185	14122	14152	14301	14354	14131	14130	14202	14207	14188	14257	14061	14333	14179	14158	14217	14294	14123	14240	14365	14249	14282	14126	14296	14275	14191	14333	14292	14235	14171	14257	14085	14272	14085	14191	14057	14279	14457	14209	14311	14225	14302	14130	14297	14083	14404	14205	14151	14175	14110	14244	14044	14195	14111	14187	14192	14065	14151	14373	14097	14228	14373	14210	14080	14353	14039	14172	13947	14228	14354	14235	14352	14085	14150	14371	14232	14206	14242	14103	14116	14285	14282	14148	14340	14153	14176	14170	14082	14100	14229	14243	14122	14099	14265	14299	13994	14206	14137	14217	14208	14124	14267	14290	14182	14183	14204	14316	14217	14146	14125	14139	14105	14260	14081	14282	14189	14107	14174	14129	14179	14048	14183	14246	14380	14246	14244	14324	14232	14199	14133	14212	14026	14148	14206	14100	14186	14102	14157	14084	14219	14171	14245	14213	14290	14235	14215	14190	14156	14223	14188	14361	14175	14244	14214	14350	14136	14116	14070	14029	14175	14349	14128	14198	14035	14070	14150	14268	14098	14079	14343	14138	14090	14324	14170	14208	14077	14159	14323	14317	14195	14261	14314	14266	14248	14256	14133	14142	14248	14177	14381	14169	14229	14084	14197	14188	14186	14170	14239	14165	14193	14063	14207	14254	14042	14226	14283	14155	14264	14229	14175	14107	14329	14149	14133	14250	14275	14279	14208	14241	14121	14184	14136	14141	14038	14181	14321	14178	14087	14245	14266	14170	14302	14290	14150	14111	14319	14085	14020	14121	14232	13964	14327	14231	14194	14171	14256	14191	14089	14098	14105	14064	14190	14168	14043	14147	13982	14278	14227	14143	14185	14216	14184	14325	14357	14169	14061	14158	14217	14126	14215	14284	14155	14232	14328	14231	14291	14135	14195	14071	14145	13979	14342	14371	14196	14334	14211	14222	14211	14245	14249	14249	14139	14194	14273	14391	14267	14103	14062	14314	14098	14267	14127	14155	14304	14285	14105	14279	14138	14190	14251	14273	14289	14087	14234	14331	14148	13951	14107	14134	14088	14254	14157	14219	14219	14264	14180	14126	14299	14194	14189	14319	14150	14197	14158	14108	14252	14097	14223	14294	14309	14049	14132	14212	14094	14314	14154	14144	14165	14160	14186	14153	14251	14212	14331	14297	14240	14197	14114	14330	14202	14352	14055	14270	13987	14312	14087	14055	14251	14020	14439	14100	14297	14237	14284	14069	14217	14231	14070	14415	14213	14021	14093	14240	14017	14129	14448	13979	14186	14261	14222	14203	14052	14347	14268	14024	14391	14180	14108	14300	14164	14245	13944	14021	14200	14133	14366	14384	14194	14369	14224	14237	14097	14199	13939	14224	14232	14328	14098	14270	14169	14212	14262	14178	14209	14277	14086	14188	14233	14075	14239	14140	14084	14277	14032	14013	14304	14187	14319	14279	14280	14178	14274	14374	14202	14118	14299	14021	14221	13945	14160	14197	14262	14333	14122	14344	14169	14217	14152	14256	14014	14185	14111	14306	14145	14075	14026	14106	14308	14069	14094	14092	14266	14188	14257	14226	14332	14035	14040	14168	14129	14110	14029	14107	14136	14163	14275	14188	14145	14191	14146	14141	14280	14066	14152	14145	14143	14145	14231	14214	14146	14120	14177	14017	14236	14185	14212	14176	14250	14142	14294	14119	14198	14273	14310	14205	14199	14079	14150	14332	14327	14192	14171	14157	14073	14177	14324	14325	14265	14221	14241	14215	14143	13986	14414	14245	14192	14125	14241	14191	14152	14254	14259	14204	14196	14176	14201	14318	14128	14085	14129	14185	14190	14179	14259	14438	14163	14175	14270	14059	14334	14227	14157	14156	14221	14302	14122	14171	14192	14202	14259	14215	14125	14136	14229	14293	14201	14137	14099	14153	14118	14250	14271	14258	14303	14245	14112	14169	14253	14090	14333	14174	14241	14172	14317	14096	14307	14216	14186	14062	14051	14137	14315	14057	14253	14172	14243	14046	14295	14220	14319	14272	14186	14109	14195	14271	14173	14145	14126	14065	14367	14036	14210	14217	14332	14231	14332	14243	14364	14228	14143	14196	14147	14060	14194	14062	14238	14153	14124	14090	14350	14167	14260	14241	14070	14308	14082	14194	14296	14313	14151	14233	14015	14126	14245	14118	14256	14279	14238	14172	14192	14096	14106	14257	14234	14224	14271	14203	14095	14039	14111	14232	14203	14157	14201	14178	14246	14154	14104	14125	13963	14323	14250	14154	14494	14240	14151	14172	14192	14274	14155	14231	14169	14058	14125	14093	14208	14233	14275	14190	14181	14301	14266	14186	14214	14115	14185	14245	14236	14029	14152	14216	14099	14270	14408	14158	14200	14076	14330	14050	14409	14182	14088	14016	14193	14201	14191	14141	14266	14366	14248	14260	14233	14237	13927	14259	14144	14177	14202	14182	14187	14102	14209	14142	14237	14262	14124	14247	14131	14377	14441	13971	14164	14143	14087	14102	14109	14312	14172	14090	14377	14112	14187	14086	14214	14257	14120	14076	14057	14154	14217	14114	14029	14209	14110	14110	14260	14044	14277	14328	14222	14133	14134	14128	14223	14305	14182	14166	14411	14141	14294	14319	14210	14151	14275	14151	14070	14133	14109	14257	14208	14197	14183	14084	14195	14179	14303	14274	14176	14097	14173	14172	14229	14249	14347	14053	14295	14217	14245	14275	14169	14303	14333	14139	14317	14293	14217	14285	14186	14264	14083	14174	14098	14088	14210	14305	14317	14435	13982	14260	14269	14205	14335	14074	14231	14243	14196	14201	14351	14227	14157	14295	14365	14330	14425	14218	14163	14085	14259	14336	14240	14295	14321	14343	14330	14274	14156	14195	14154	14196	14252	14209	14238	14306	14080	14078	14197	14184	14239	14013	14245	14295	14183	14060	14113	14193	14048	14218	14347	14090	14230	14203	14282	14255	14183	14302	14289	14338	14175	14285	14289	14269	14271	14381	14153	14319	14297	14271	14191	14328	14229	14019	14056	14225	14233	14109	14163	14204	14202	14276	14166	14379	14182	14126	14132	14281	14272	14158	14249	14060	14167	14242	14162	14226	14202	14274	14090	14127	14248	14090	14297	14104	14301	14219	14265	14140	14200	14175	14167	14132	14272	14027	14006	14097	14319	14108	14057	14266	14245	14250	14292	14203	14042	14351	14187	14285	14298	14250	14311	14289	14081	14268	14082	14195	14225	14138	14139	14228	14239	14077	14288	14456	14055	14069	14162	14223	14226	14329	14333	14182	14263	14340	14286	14189	14294	14180	13988	14148	13922	14270	14274	14194	14237	14141	14327	14272	14191	14150	14050	14283	14183	14341	14227	14292	14051	14167	14317	14271	14071	14319	14179	14249	14090	14084	14238	14270	14146	14322	14223	14142	14147	14076	14180	14187	14235	14132	14011	14032	14225	14290	14137	14002	14167	14064	14166	14107	14286	14122	14174	14115	14263	14237	14252	14398	14163	14282	14201	14327	14202	14108	14218	13926	14246	14228	14153	14073	14083	14142	14410	14222	14160	14262	14283	14190	14202	14255	14206	14186	14157	14252	14267	14140	14197	14233	14244	14207	13991	14121	14364	14219	14244	14118	14057	14170	14243	14205	14094	14191	14279	14118	14280	14167	14079	14124	14220	13995	14215	14245	14221	14160	14213	14128	14226	14254	14213	14162	14332	14158	14176	14136	14199	14229	14065	14167	14233	14201	14235	14245	14210	14207	14121	14174	14063	14297	14165	14222	14362	14076	14209	14153	14133	14437	14207	14161	14115	14100	14083	14218	14191	14222	14221	14175	14136	14317	14155	14134	14279	14270	14097	14324	14300	14379	14142	14343	14327	13987	14251	14320	14202	14183	14246	14010	14225	14419	14261	14289	14287	14417	14029	14314	14147	14213	14313	14288	14124	14272	14183	14236	14264	14058	14168	14255	14230	14101	14212	14252	14236	14083	14124	14164	14038	14175	14180	14169	14197	14381	14263	14220	14141	14242	14298	14029	14235	14047	14226	14247	14185	14030	14180	14243	14162	14180	14171	14384	14212	14200	14147	14169	14373	14152	14331	14314	14221	14183	14210	14301	14108	14166	14210	14129	14307	14139	14141	14201	14279	14196	14307	14192	14329	14229	14265	14046	14327	14131	14213	14038	14253	14174	14149	14347	14183	14095	14091	14270	14299	14198	14243	14086	14193	14238	14244	14169	14173	14428	14273	14273	14191	14123	14203	14090	14205	14215	14284	14246	14288	14260	14180	14102	14239	14079	14231	14140	14215
30111	23908	24872	21280	18545	17912	17747	17560	17360	17272	17223	17395	17259	17386	17305	18071	18871	18960	18539	17889	17482	17186	17138	17247	17134	17199	17145	17270	17168	16947	17267	17094	17127	17049	17230	17288	17032	17262	17178	17094	16933	17140	17330	16912	17066	17071	17256	17238	17341	17289	17077	17289	17135	17062	17293	17229	17111	17078	17360	17230	17152	17045	17229	17343	17259	17089	17132	17137	17331	17413	17301	17040	17308	16999	17240	17136	17049	17099	17225	17185	17231	17262	17115	17189	16945	17032	17133	17107	17180	17330	17298	17226	17204	17146	17138	17275	17244	17263	16981	17179	17070	17211	17190	17338	16988	17008	17333	17193	17091	17048	17256	17130	16996	17250	17131	17227	17095	17305	17164	17363	17244	17312	17177	17222	17214	17219	16952	17232	17248	17317	17238	17169	17160	17091	17035	17215	17011	17031	16965	17141	17124	17332	17265	17268	16951	17097	17215	17167	17023	17086	16995	17197	17312	17190	16941	17030	17008	17253	17173	17219	17296	17075	17232	17064	17212	17301	17225	17217	17188	17311	17253	17053	17327	17255	17182	17236	17148	17169	17367	16990	17171	17197	17257	17097	17228	17151	17199	17184	17143	17202	17157	17283	17241	17110	17207	17294	17307	17286	17285	17116	17240	17214	17066	17200	17364	17022	17221	17063	17294	17096	17072	17073	17223	17170	17101	17322	17259	17226	17041	17227	17279	17061	17140	17215	17435	17235	17217	17169	17268	17428	17224	17152	17128	17249	17402	17156	16951	17261	17239	17039	17185	17239	17111	17369	17006	17426	17014	17126	17328	17369	17292	17061	17092	17051	17154	17282	17164	17248	17131	17156	17042	17176	16857	17119	17127	17166	17161	17357	17260	17074	17167	17147	17027	17101	17119	17188	17237	17249	17181	17145	17093	17203	17046	17158	17293	17159	17292	17143	17147	17295	17204	17287	17340	17146	17340	17014	17339	17128	17237	17109	17004	16957	17331	17379	17164	17249	17157	17209	17148	17066	17244	17284	16974	17257	17117	17355	17242	17024	17091	17167	17155	17178	17158	17197	17280	17221	17021	17174	17116	17054	17110	17303	17310	17314	17268	17229	17174	17222	17066	17005	17265	16981	17120	17169	17000	17217	17123	17195	17116	17080	17026	17204	17220	17323	17035	17263	17030	17109	17047	17216	17099	17187	16907	17202	17209	17153	17104	16979	17276	17266	17092	17161	17358	17023	17326	17335	17075	16997	17058	17173	17168	17146	17282	17155	17080	17103	17173	17155	17154	17225	17123	17193	17287	16969	17048	17413	17144	17022	17284	17196	17383	17251	17231	17208	17293	17093	17354	17079	17230	17100	17312	17263	17186	17121	17278	17087	17355	17082	17420	17238	17207	17181	17123	17050	17195	17177	17322	17278	17095	17067	17070	17085	17210	17433	17165	17197	17228	17216	17133	17182	17227	17368	17294	17216	17048	17136	17167	17114	17086	17215	17232	17301	17103	17066	17059	17186	17061	17227	17233	17173	17251	16998	17165	17172	17257	17091	17180	17153	17131	17589	17194	17140	17178	17164	17190	17274	17150	17348	17187	16988	17094	17167	17136	17403	17063	17283	17016	17051	17219	17056	17126	17064	17130	17161	17179	17311	17230	17079	17084	17315	17243	17447	17175	17279	17083	17332	17116	17119	17254	17264	17205	17023	17195	17219	17366	17160	17102	17034	17103	17278	16982	17171	17175	16906	16989	17423	17291	17328	16920	17115	17236	17161	17284	17274	17071	17418	17350	17172	17212	17234	17151	16972	17266	17226	17323	17387	17023	17003	17135	17134	17050	17360	16993	17060	17277	17260	17328	17103	17155	17241	17384	17031	17303	17235	17064	17198	17090	17238	17074	17146	17252	17096	17139	17231	17249	17230	17169	17300	17218	17283	17218	17176	16837	17228	17305	17107	17221	17263	17101	17236	17155	17119	17258	17178	17085	17006	17521	17010	17059	17239	17367	16917	17293	17078	16996	17101	17317	17226	17244	17203	17225	17387	16896	17189	17184	17202	16937	17074	17269	17231	16867	17544	17203	17416	17246	17338	17304	17229	17060	17004	17199	17512	17159	17214	17390	17229	17261	17000	17202	17274	17324	17058	17371	17157	16982	16977	17222	17246	17328	17182	17330	17245	17282	17257	17186	17138	17088	17317	17246	17112	17180	17117	17290	17155	16983	17021	17158	17291	17018	17084	17096	17144	17039	17033	17214	17256	17168	17215	17391	17216	17294	17144	17032	17196	17155	17159	17378	17153	17112	16921	17224	17138	17236	16995	17040	17193	17253	17326	17198	17339	17147	17255	17401	17202	17300	17350	17218	17058	17210	17312	17284	17123	17044	17348	17224	17143	17297	17345	17289	17126	17182	17431	17305	16955	17104	17116	17095	17006	17251	17250	17226	17059	17270	17287	17130	17133	17048	17129	17188	17249	17164	17076	17330	17232	17278	16887	16993	17087	17158	17324	17331	17278	17183	17131	17119	17196	17281	17136	17004	17188	17001	17325	17286	17199	17396	16899	17097	17263	17174	17211	17077	17057	17229	17132	17292	17273	17394	17098	17353	17138	17261	17151	17220	17099	17121	17174	17213	17149	16985	17357	17252	17091	17053	17204	17056	17253	17296	17396	17211	17007	17006	17232	17232	17369	17336	17253	17228	17139	17312	17103	16894	17155	17316	17210	17182	17061	17237	17195	17204	17083	17056	17109	17221	17113	17002	17226	17175	17361	17224	17069	17133	17018	16996	17234	17283	17280	17453	17120	17169	17295	17283	17308	17268	17364	17207	17115	17117	17157	17261	17196	17274	17351	17153	17118	17325	17084	17195	17283	17064	17194	17395	17276	17265	17210	17310	17430	17420	17520	16916	17276	17316	17228	17226	17406	17117	17152	17084	17110	17271	17234	17148	17092	17139	17037	17100	17149	17244	17052	17080	17085	17111	17129	17406	17132	17325	17059	17378	17093	17104	17117	17234	17316	17229	17158	17324	17047	17041	17147	17151	17129	17130	17198	16967	17251	17486	17176	17220	17179	17048	17208	17007	17141	17219	17294	17348	17172	17376	17158	17317	17303	17142	17244	17035	17248	17114	17097	17395	17021	17281	17190	17276	17439	17198	17187	17280	17271	17057	17304	17125	17021	17188	17195	17153	17175	17282	16998	17134	16993	17255	17153	17118	17112	17398	17102	17258	17103	17154	17211	17453	17101	17088	17274	17366	17261	17255	17215	17258	17417	17146	17088	17224	17010	17411	17123	17149	16991	17273	16995	17260	17146	17180	17178	17096	17094	17309	17216	17046	17197	17343	17272	17307	17152	17129	16993	17226	17307	17021	17058	17373	17302	17144	17212	17065	17205	17164	17273	17105	16997	17189	17322	17142	17140	17350	17066	17115	16911	17136	17282	17223	17344	17314	17284	17381	17296	17143	17341	17289	17103	16954	17124	17098	17177	17438	17090	17206	17174	17315	17062	17151	17162	17192	17386	17278	17128	17243	17347	17265	17303	17313	17264	17222	17283	17112	17253	17080	17294	17179	16954	17350	17309	17241	17295	17274	17081	17189	16880	17431	17298	17136	17181	17093	17010	17134	17187	17023	17064	17184	17174	17240	17179	17319	17195	17296	17238	17252	17218	17013	16967	17066	17124	17309	17278	17138	17244	17296	17061	17164	17159	17303	17152	17029	17257	17036	17176	17284	17152	16932	17203	17167	17049	17144	17379	17195	17168	17384	17099	17253	17069	17050	17145	17199	17076	16869	17001	17198	17352	17218	17122	17354	17295	17068	17056	17173	17093	17067	17223	17144	17215	17333	17239	17255	17157	17153	17214	17172	17193	17128	17169	17228	17165	16994	17121	17110	17320	17120	17194	17219	17083	17052	17302	17220	17098	17077	17269	17163	17201	17380	17188	17113	16943	17199	17452	17268	17200	16979	17123	17249	17004	17295	17298	17277	17230	17384	17359	17169	17242	17104	17139	17182	17242	17012	17005	17031	17196	17274	17197	17087	17299	17280	17209	17161	17180	17028	17187	17211	16921	17183	17053	17353	17266	17281	17051	17246	17423	17325	17220	17139	17236	17265	17267	17250	17154	17071	17121	17239	17119	17340	17310	17253	17235	16944	17435	17194	17192	17121	17189	17266	17311	17273	17252	17055	17086	17257	17000	17266	17127	17245	17064	17080	17312	17166	17156	17143	17199	17225	17004	17111	17091	17189	17198	17411	17308	17254	17223	17153	17130	17245	17257	17329	17247	17008	17191	17293	17180	17114	17322	17114	17292	17269	17240	17197	17301	17309	17087	17168	17211	17101	17259	17197	17221	17297	17388	17119	17158	17188	17255	17135	17266	17319	17313	17192	17242	17195	17272	17332	17272	17086	17127	17135	16964	17144	17130	17173	17086	17160	17349	17045	17031	17125	17268	17149	17141	17252	17213	17248	17351	17337	17252	17117	16970	17197	17197	17058	17267	17308	17228	16938	17295	17168	16998	17377	17207	17249	17322	17095	17361	17408	16919	17132	17180	17156	17296	17210	17249	17330	17269	17161	17091	17155	17282	17009	17158	17031	17254	17306	17245	17391	17097	17015	17199	17146	17155	17275	17159	17148	17248	17237	17021	17228	17121	17169	17349	17219	17194	17094	17119	16924	17115	17042	17252	17194	17236	17245	17125	17300	17255	17127	17045	17440	17176	17372	17174	17294	17158	17204	17234	17149	17348	17181	17070	17275	17424	17019	17203	17273	17009	16964	17123	17134	17351	17200	17228	17221	17249	17119	17342	17116	17288	17102	17381	17068	17255	17165	17316	17194	17213	17268	17314	17189	17110	17204	17214	17377	17140	17230	16946	17280	17186	17298	17348	17112	17237	17274	17178	17202	17287	17029	17286	17366	17430	17288	17032	17287	17196	17305	17139	17481	17300	17040	16978	17451	17150	17223	17091	17132	17079	17245	17292	17242	17239	17259	17011	17047	17138	16999	17216	17184	17014	17280	17251	17218	17318	17252	17178	17193	17228	17176	17043	17208	17200	17065	17206	17032	17280	17245	17064	17136	17205	17096	17167	17319	17102	16985	17023	17162	17238	17176	17125	17313	17047	17340	17271	17128	17306	17151	17297
18145	22293	21286	17615	15965	15108	15055	14658	14284	13901	14291	14210	14343	14145	14307	15770	16061	16293	15601	14862	14299	14186	14020	14048	14230	14055	14004	14079	14330	14210	14182	13930	14140	14196	14106	14234	13979	14136	14184	14160	14013	14054	14126	14016	13959	14242	14038	13965	14047	14015	14268	14002	13986	13898	14068	13960	13983	14000	14003	14111	14093	13965	14052	14032	13987	14023	14091	14193	14012	13967	14022	14125	13863	14089	14176	13916	14189	14194	14137	14046	14023	14143	14156	13943	14069	14170	14038	14033	14320	13913	14059	14152	14042	14207	14139	13877	13877	14008	14218	14076	13942	14192	14095	14037	14015	14010	13966	14029	14003	14118	14068	14210	14125	13925	13926	14048	14207	13917	14077	14109	14107	14037	14030	14151	13918	14136	14039	14154	14218	13908	13907	13963	13979	13875	14054	14157	14123	14152	14007	14082	14014	14036	13945	14050	14165	14024	14073	13966	14211	14062	14205	14034	13966	14002	14212	14045	13997	14077	14001	14126	14039	14058	14045	14080	14121	14072	13999	13958	13958	13934	14073	14012	14103	13997	14095	14104	14105	14146	14254	13943	14156	14080	14096	14035	13861	14112	14099	14190	14003	13898	13891	14190	14162	13989	14293	13980	14061	14125	14001	14025	13974	14206	14017	14024	13948	14174	14269	14228	14072	14059	14031	13976	14139	14008	14138	14065	14022	14112	14061	14081	14054	13832	13990	14128	14142	14062	14130	14032	13930	14156	14141	14126	14114	14058	14182	14121	13941	14037	14201	13988	13975	13998	14089	14017	13951	13986	14115	14266	13861	14104	14081	14007	14087	13893	14162	14029	14034	14162	13988	14148	14168	14085	14079	14093	14121	14094	14088	14049	13928	14015	14041	13858	14143	14003	14096	14017	14098	13968	13921	13935	14087	14009	14088	13915	14040	14132	13823	14123	14056	14047	14031	14155	14049	14135	14087	13963	14109	14135	14189	14014	14083	14055	13958	14051	14141	14013	14015	13955	13987	14157	14117	13969	14078	13999	13977	14158	13926	14170	14137	13995	14129	13846	14020	13983	13917	14135	13993	14124	13890	13951	13921	14037	13997	14097	14099	14125	14140	13973	14077	14069	14187	14094	13929	14027	14181	14017	14049	14009	13966	14168	14259	13947	14094	13974	14095	14041	14127	14115	13948	14013	14115	14211	13909	14073	14093	13987	14107	14108	14098	14032	14051	14209	13922	14192	14067	14143	14013	13916	14038	14022	14051	14037	13807	14156	14042	13959	13983	14034	14059	14234	13992	14045	13923	14097	14054	13939	14034	14063	14100	14008	14072	13898	14116	14008	14139	14205	14023	14255	13928	13964	14013	13985	14118	13940	13998	14074	14110	14175	13915	14131	14118	14119	14083	14072	14039	14075	14241	13853	14109	14097	14044	14113	13853	14163	14208	14018	14028	14046	14036	14109	14007	14115	14123	13994	13963	13930	14232	14063	14133	14018	13951	14169	14113	14117	14097	14098	14258	13978	14105	14002	14068	14069	14011	14138	14054	14249	14077	13776	14156	13981	14098	13980	14135	14067	13910	14071	13914	14049	14006	13975	14033	14033	14053	14079	14176	14229	13946	13885	14049	14082	14143	14031	14033	14067	14111	14003	13990	14043	13998	14047	13938	14148	13997	14121	14087	14024	13884	13974	14121	13913	14038	14151	14148	13981	13925	14003	13984	14003	13993	14097	14133	14139	14100	14121	14067	14021	13896	14145	13981	14088	14143	13959	14091	14170	14003	13995	14160	13907	14108	13922	13935	14028	14037	14178	14156	13991	14040	13899	13937	14355	13921	13988	13870	14017	14056	14161	13949	14082	13999	14109	14221	13938	14058	14075	14038	14046	14020	14070	14062	14080	13913	14047	14074	14020	14132	14155	13944	13931	14141	14114	14000	14105	14058	14143	14100	14068	14194	13930	14182	13899	14158	14022	14024	13992	13917	14131	14040	14052	14050	14220	14040	14084	14115	14023	13934	13966	13856	13899	14062	14067	13965	14086	14085	14067	14039	14020	13919	14052	14056	14077	14042	14007	14130	13998	14102	14125	13877	13970	13958	14093	13986	13999	13970	14097	14127	14227	13913	14133	14085	14045	14110	13899	14105	14029	14132	14297	13956	14113	14113	13932	14145	14042	14168	14121	14112	14126	13959	14155	14140	14254	14007	13979	14243	13955	13956	14057	14105	14122	13959	14147	14136	14117	14145	13929	14127	14090	14122	13980	14187	14169	14084	13983	13938	14011	14198	14094	14085	13907	13948	14105	14062	14006	14022	13940	14111	14156	14034	14056	14083	13967	14264	14031	14125	14157	14033	13992	13958	13981	14047	14140	14050	14166	14057	14068	14055	14133	14031	14071	14187	13990	14058	14129	14119	14059	13931	14170	13939	13893	14042	14113	14114	14057	14137	14150	14076	14133	14225	13975	14151	13942	13953	14025	14158	14122	14011	13946	14106	14131	14079	13980	14030	14072	13981	14000	14116	14068	14025	14033	14141	14015	13909	14143	13868	14056	13988	13977	13865	13997	14170	14054	14071	14020	14180	14266	14028	13999	14057	13960	14141	14033	14107	14148	14111	14004	14127	14240	14103	13985	14002	14221	13868	14114	13957	14193	13899	14295	14023	13944	13996	13929	13840	14186	14042	14138	13941	14027	14025	14169	14107	14119	14128	14190	14263	14172	14081	14043	14206	13977	13870	13938	14173	14170	13982	13987	14225	14093	14160	14092	14032	13819	13969	14111	14055	13810	14046	14163	13957	14061	14122	14005	13950	14100	14040	14085	13814	14193	14055	14056	14129	14190	14010	14058	14028	13988	14125	14023	14089	14073	13923	13842	14007	14055	13956	14118	14039	14102	13995	14128	14173	14144	13905	14066	14113	13982	14211	14121	14216	14120	14157	14015	14036	14081	14092	14076	14069	14099	13949	14158	14014	14090	14055	13931	14226	13940	14103	13979	14107	14007	13923	14002	14273	14034	14126	14047	14091	14053	14064	14050	14024	14168	14195	14153	14127	14007	14062	13987	14186	14138	14156	14044	14125	14019	14056	14019	13975	14084	14051	13758	14012	14095	14046	14204	14048	13885	14056	14096	14007	14009	14103	14107	14082	14051	14172	14009	14176	14191	13948	14033	14148	13970	14044	14101	14040	14051	14048	14049	14018	14218	13920	14031	14029	14091	13822	13999	14062	14129	14102	14266	13997	14025	13972	13997	13985	14171	13844	13861	14039	14107	14085	13986	13868	14015	14074	13981	14044	13988	14068	14046	13961	14007	13901	14042	14128	14002	14082	14081	14016	14137	14079	14162	14096	13932	14045	13990	14144	14132	14059	13922	14063	14078	13968	14115	14183	14021	14043	13978	13881	14007	14234	14219	14085	14006	14023	13957	14076	13807	13959	14032	13808	14047	13946	14058	13962	13959	14043	14051	14147	14079	14176	13993	14106	14021	14013	14077	14085	14071	14068	14022	14138	14127	14089	14159	13936	13963	14103	13924	14070	14139	14173	13983	14200	14035	14104	14134	14021	14052	14065	13820	14044	14047	14097	14145	14094	14051	14130	13831	13963	14054	13989	14177	14143	14110	13999	14222	14043	13970	14026	14043	14047	14121	14024	14108	13968	14061	14090	13937	14154	13990	13969	14021	14073	14178	13996	13928	13934	13899	13906	14270	13960	14052	13863	14136	14231	14167	13988	14295	14154	14141	14086	14031	14106	13977	13931	14085	13813	14010	13970	14146	14310	14116	14126	14041	14184	14016	13887	14077	13942	13999	14039	14168	13963	14049	14051	14176	14144	13921	14088	14021	13977	14110	14002	13951	14079	14003	14197	14137	13987	14245	13969	14055	14186	14012	13948	14136	14066	13875	13962	14046	14042	14027	13961	13851	14144	14227	14229	14034	14226	13987	14091	14143	14067	14051	13805	14093	13862	14030	14070	14179	14013	14058	14121	14145	13904	14066	13906	13951	14077	13979	14036	14171	13974	13983	14049	14049	14075	14019	14075	14045	14164	14130	14044	14109	13909	13953	14145	14095	14101	14069	14032	14118	13917	13967	13846	14086	14047	14079	13954	14073	14042	13916	14158	14057	13999	14064	14282	13851	14229	14130	14114	13964	14120	14061	14047	13990	13957	14034	14203	14067	14008	14024	14257	14127	14037	14043	14215	14267	14008	14253	13921	13974	14113	14205	14121	14109	13982	14117	14201	14100	14072	14023	14000	13946	14011	14134	14110	14066	14012	14062	14096	14160	14106	14194	13985	14034	13911	14088	14200	13920	14060	13974	14057	14152	14100	14136	14097	14190	14092	13987	13937	14102	13926	14103	14009	13963	13970	13828	14092	14080	14082	13911	14117	14071	14288	14075	13952	14046	14138	14167	14065	13948	13847	14224	13965	14270	14010	14144	14146	14178	14021	14171	13985	13993	13920	14178	14051	14170	14045	13900	14075	14105	14095	14081	14051	14225	14061	14097	14118	14006	14016	14135	14203	14068	14041	14177	14189	14014	14034	14068	14016	14021	14105	14069	14106	14090	14040	14120	13957	14040	13985	14054	14134	14130	14042	14149	13879	14117	14210	14145	14117	14110	13962	14151	13954	14047	13927	14086	14211	14242	13995	14114	14062	14104	14050	13965	14079	14118	14084	14030	14033	13973	14100	13918	13990	13988	14037	14147	14080	14033	13959	14270	13919	13886	14038	14018	14004	14077	14081	14014	14145	14096	14058	14087	14005	13979	14102	13981	14163	14055	14045	14106	14084	13913	13956	14042	14102	14018	14099	14151	14062	13975	14104	14109	13953	14144	13973	13936	13997	14214	14077	14117	14088	14046	14240	14224	14083	14089	14079	14138	14072	14069	14116	14083	14089	14293	14126	14114	14144	13956	14080	14081	13961	14023	13953	14027	14107	14110	13817	13970	14088	14261	13924	14064	14181	14011	14136	13957	14089	14261	14245	13949	14104	13938	14161	13983	14153	14029	14010	13871	14128	13979	14045	14029	14110	13969	14074	14002	13991	14080	14109	14003	14023	14100	14009	14052	13910	14145	14157	14215	13916	14005	14308	13937	14111	13952	13983	13915	14018	14148	14143	14032	13916	14068	13974	14073	14015	14114
25499	21502	28631	25254	22767	21805	20895	18687	18312	18036	17768	17686	17647	18036	20410	25756	29076	27526	23688	20431	18504	17632	17617	17546	17559	17423	17264	17222	17402	17687	17304	17334	17355	17489	17530	17217	17362	17306	17326	17398	17446	17176	17355	17319	17539	17330	17460	17261	17366	17388	17658	17290	17396	17367	17389	17407	17583	17532	17459	17301	17545	17480	17409	17228	17318	17426	17465	17319	17304	17126	17214	17298	17367	17186	17446	17406	17408	17534	17455	17466	17081	17432	17258	17426	17490	17303	17379	17293	17487	17205	17396	17308	17495	17360	17369	17309	17249	17348	17372	17282	17324	17519	17536	17498	17356	17456	17326	17196	17133	17245	17298	17326	17152	17271	17150	17286	17321	17399	17468	17419	17540	17456	17364	17297	17537	17398	17187	17233	17445	17200	17605	17375	17157	17238	17490	17283	17552	17304	17454	17163	17283	17465	17302	17474	17320	17239	17540	17378	17443	17077	17284	17440	17538	17353	17388	17317	17365	17491	17487	17305	17397	17297	17500	17355	17322	17379	17660	17222	17283	17306	17351	17225	17141	17240	17124	17330	17220	17328	17170	17259	17449	17474	17199	17393	17388	17267	17415	17292	17359	17249	17405	17232	17086	17277	17153	17475	17424	17429	17413	17451	17473	17696	17380	17311	17376	17485	17412	17297	17147	17387	17366	17313	17590	17286	17398	17322	17487	17388	17420	17415	17410	17498	17491	17107	17415	17510	17282	17302	17369	17300	17491	17330	17442	17311	17411	17305	17561	17324	17343	16966	17241	17454	17334	17360	17374	17435	17488	17334	17357	17284	17346	17356	17396	17262	17254	17257	17329	17314	17380	17290	17528	17484	17577	17212	17319	17224	17367	17494	17350	17207	17419	17492	17349	17269	17540	17337	17146	17400	17414	17400	17268	17602	17330	17364	17159	17350	17201	17546	17283	17198	17253	17246	17329	17404	17454	17318	17357	17604	17218	17286	17470	17492	17206	17521	17337	17377	17316	17198	17354	17295	17359	17458	17421	17490	17339	17517	17626	17095	17429	17315	17337	17489	17422	17296	17426	17367	17393	17439	17198	17416	17293	17496	17281	17401	17427	17522	17333	17341	17387	17278	17339	17420	17354	17591	17381	17300	17149	17313	17388	17230	17177	17355	17431	17228	17249	17313	17171	17270	17112	17312	17488	17447	17331	17504	17418	17285	17296	17358	17328	17279	17397	17353	17433	17414	17363	17339	17365	17416	17268	17501	17292	17421	17421	16981	17393	17462	17745	17392	17400	17375	17265	17405	17405	17443	17564	17428	17352	17160	17256	17203	17348	17323	17489	17258	17386	17424	17212	17384	17498	17489	17517	17243	17193	17072	17346	17304	17462	17390	17408	17146	17384	17170	17557	17430	17482	17333	17335	17528	17324	17119	17344	17547	17272	17280	17516	17409	17089	17308	17592	17344	17483	17398	17470	17123	17554	17594	17489	17354	17291	17489	17427	17288	17270	17338	17341	17430	17521	17540	17317	17443	17543	17191	17592	17489	17175	17289	17223	17416	17364	17482	17329	17506	17241	17514	17440	17369	17389	17219	17369	17276	17247	17260	17185	17457	17211	17450	17480	17317	17281	17449	17467	17426	17503	17524	17262	17190	17500	17357	17127	17408	17494	17245	17412	17491	17269	17336	17281	17427	17211	17237	17439	17499	17418	17318	17467	17227	17379	17597	17380	17118	17244	17497	17432	17318	17414	17377	17295	17473	17370	17284	17253	17219	17485	17298	17521	17284	17478	17256	17475	17372	17566	17486	17628	17256	17453	17462	17493	17428	17176	17232	17499	17354	17183	17475	17411	17358	17492	17334	17169	17475	17268	17449	17587	17290	17300	17405	17407	17491	17412	17556	17213	17334	17266	17413	17308	17343	17287	17455	17496	17460	17324	17468	17391	17384	17154	17495	17255	17311	17250	17314	17370	17450	17292	17507	17513	17315	17300	17366	17415	17231	17514	17491	17310	17372	17380	17372	17450	17425	17399	17403	17333	17458	17505	17448	17363	17310	17462	17214	17115	17368	17491	17310	17304	17340	17477	17343	17154	17284	17307	17148	17522	17406	17496	17240	17454	17373	17300	17379	17240	17464	17042	17350	17510	17277	17201	17145	17204	17204	17087	17403	17256	17267	17244	17271	17410	17390	17255	17308	17285	17294	17458	17353	17419	17404	17329	17374	17254	17315	17205	17189	17238	17541	17118	17306	17298	17312	17281	17536	17548	17397	17508	17214	17325	17256	17402	17375	17413	17484	17437	17201	17207	17384	17423	17449	17279	17240	17296	17370	17502	17281	17356	17592	17406	17300	17303	17394	17399	17386	17485	17358	17333	17315	17268	17343	17435	17404	17480	17164	17460	17357	17374	17337	17358	17200	17275	17343	17317	17220	17224	17465	17438	17655	17370	17415	17260	17163	17367	17343	17244	17246	17309	17302	17345	17539	17460	17236	17287	17467	17433	17322	17382	17408	17492	17409	17507	17272	17196	17353	17366	17228	17298	17467	17335	17258	17614	17409	17240	17549	17453	17220	17252	17275	17336	17189	17266	17582	17476	17454	17306	17469	17363	17249	17379	17283	17402	17292	17371	17374	17383	17186	17404	17444	17414	17179	17324	17386	17481	17310	17374	17223	17544	17352	17341	17289	17276	17307	17312	17518	17106	17439	17402	17184	17223	17391	17224	17300	17370	17374	17353	17234	17283	17455	17462	17459	17335	17200	17118	17342	17203	17285	17543	17514	17304	17454	17264	17268	17441	17305	17534	17240	17469	17396	17360	17216	17443	17628	17589	17546	17319	17529	17579	17339	17295	17319	17440	17376	17364	17509	17347	17321	17385	17350	17123	17403	17429	17228	17194	17229	17377	17492	17500	17382	17272	17338	17262	17210	17533	17441	17415	17471	17332	17293	17434	17355	17411	17360	17409	17369	17212	17355	17432	17295	17496	17348	17328	17234	17441	17346	17426	17336	17281	17493	17754	17490	17270	17146	17302	17343	17444	17428	17443	17398	17385	17330	17456	17529	17277	17415	17464	17353	17309	17555	17274	17497	17312	17351	17412	17428	17454	17500	17310	17321	17450	17313	17292	17354	17256	17484	17255	17466	17252	17386	17143	17220	17320	17193	17346	17274	17327	17538	17330	17266	17241	17329	17450	17239	17085	17258	17221	17209	17450	17465	17334	17304	17431	17506	17275	17429	17327	17356	17241	17360	17295	17359	17342	17392	17263	17578	17443	17222	17469	17343	17227	17170	17434	17491	17261	17267	17381	17499	17416	17275	17440	17406	17347	17467	17269	17182	17333	17183	17258	17142	17215	17311	17256	17284	17378	17227	17414	17430	17120	17215	17405	17273	17280	17462	17401	17238	17217	17483	17390	17519	17343	17453	17566	17427	17449	17410	17280	17261	17339	17284	17369	17330	17409	17641	17276	17343	17492	17503	17317	17555	17226	17333	17458	17270	17224	17315	17205	17423	17152	17358	17358	17411	17475	17248	17293	17321	17521	17457	17265	17091	17238	17584	17342	17295	17396	17309	17415	17320	17298	17558	17368	17138	17354	17210	17336	17493	17412	17103	17470	17297	17532	17329	17196	17264	17406	17483	17289	17314	17209	17248	17471	17232	17381	17319	17457	17271	17591	17591	17366	17298	17246	17368	17258	17328	17494	17325	17481	17436	17460	17148	17332	17027	17588	17493	17330	17245	17493	17241	17294	17433	17475	17204	17264	17221	17206	17201	17319	17407	17325	17159	17360	17465	17282	17291	17579	17381	17381	17332	17182	17300	17417	17637	17255	17268	17276	17257	17330	17393	17269	17591	17378	17396	17518	17259	17095	17301	17302	17267	17414	17475	17593	17311	17428	17397	17351	17475	17275	17091	17435	17535	17149	17394	17448	17351	17174	17340	17285	17252	17402	17217	17220	17198	17455	17424	17392	17403	17668	17295	17415	17345	17482	17294	17537	17367	17246	17150	17215	17148	17404	17406	17178	17474	17199	17422	17374	17496	17536	17144	17304	17178	17163	17190	17444	17347	17403	17363	17467	17204	17192	17333	17370	17544	17548	17312	17689	17117	17348	17355	17136	17436	17350	17430	17242	17043	17541	17420	17447	17313	17461	17284	17157	17395	17336	17243	17327	17525	17410	17378	17231	17561	17440	17363	17569	17163	17427	17351	17230	17365	17387	17356	17351	17408	17517	17614	17349	17425	17353	17261	17432	17579	17339	17285	17234	17247	17140	17574	17455	17375	17556	17129	17499	17410	17303	17237	17393	17274	17350	17345	17410	17173	17448	17380	17273	17318	17424	17391	17309	17394	17146	17302	17501	17239	17474	17364	17507	17543	17654	17210	17293	17324	17331	17238	17520	17241	17438	17425	17331	17501	17378	17159	17302	17460	17360	17241	17289	17488	17486	17473	17138	17334	17330	17573	17463	17422	17355	17442	17389	17265	17344	17285	17355	17297	17192	17239	17430	17367	17421	17578	17392	17467	17285	17136	17455	17294	17357	17341	17571	17287	17451	17543	17146	17123	17334	17100	17376	17540	17351	17442	17403	17282	17341	17291	17139	17231	17247	17431	17264	17320	17525	17187	17288	17337	17334	17404	17350	17447	17422	17505	17234	17421	17214	17330	17464	17339	17215	17314	17320	17337	17388	17169	17211	17339	17362	17407	17514	17223	17374	17273	17223	17320	17272	17389	17479	17396	17342	17265	17291	17278	17411	17249	17477	17373	17174	17412	17436	17361	17358	17254	17357	17602	17165	17484	17275	17320	17429	17409	17311	17366	17209	17350	17260	17339	17244	17282	17466	17247	17487	17293	17265	17236	17143	17370	17493	17385	17162	17322	17287	17435	17362	17362	17357	17342	17099	17456	17366	17328	17366	17308	17341	17380	17560	17373	17321	17283	17248	17529	17439	17268	17366	17474	17190	17334	17615	17554	17448	17377	17276	17310	17417	17524	17250	17315	17403	17131	17459	17519	17283	17249	17492	17297	17151	17398	17306	17479	17541	17417	17127	17381	17414	17275	17460	17444	17398	17191	17366	17331	17397	17316	17330	17404	17591	17374	17511	17422	17237	17457	17226	17390	17484	17428	17293	17241	17357	17509
17748	29700	26923	22293	19392	17518	16595	16117	15327	14606	14528	14461	14537	15248	19214	26751	30191	26637	21508	17183	15013	14423	14287	14400	14236	14105	14143	14356	14219	14281	14321	14158	14156	14194	14226	14225	14187	14293	14173	14156	14072	14335	14222	14372	14415	14267	14255	14256	14130	14352	14256	14332	14326	13969	14214	14187	14086	14250	14121	14348	14216	14369	14171	14264	14210	14169	14141	13931	14335	14114	14220	14284	14263	14316	14131	14185	14086	14177	14426	14252	14206	14084	14056	14187	14291	14197	14144	14110	14126	14134	14238	14157	14094	14293	14220	14312	14254	14084	14154	13986	14119	14032	14247	14212	14075	14082	14268	14316	14192	14100	14195	14325	14275	14310	14278	14355	14300	14060	14208	14243	14292	14068	14010	14264	14273	14228	14205	14203	14106	14108	14184	14123	14178	14320	14092	14284	13913	14089	14286	14091	14193	14217	14051	14235	14203	14115	14213	14310	14099	14187	14141	14177	14167	14181	14351	14079	14228	14168	14250	14178	14217	14279	14173	14149	14190	14296	14241	14060	14156	14103	14408	14150	14093	14138	14061	14193	14384	14057	14188	14273	14167	14119	14277	14391	14206	14171	14232	14214	14173	14178	14205	14310	14189	14040	14188	14168	14060	14271	14136	14336	14183	14277	14175	14272	14066	14380	14177	14207	14115	14185	14209	14107	14211	14222	14224	14098	14251	14193	14387	14133	14117	14079	14092	14242	14307	14089	14476	14373	14174	14352	14176	14013	14258	14064	14074	14033	14308	14206	14161	14290	14213	14171	14327	14094	14193	14351	14177	14314	14280	14057	14140	14256	14033	14234	14169	14188	14220	14161	14053	14300	14306	14203	14034	14250	14386	14004	14171	14273	14293	14065	14287	14046	14359	14111	14202	14171	14244	14307	14337	14264	14160	14131	14157	14229	14253	14222	14373	14051	14208	14221	14210	14216	14216	14204	14266	14205	14272	14360	14179	14102	14031	14012	14076	14085	14211	14123	14166	14197	14176	14217	14213	14336	14449	14172	14224	14270	13982	14175	14268	14232	14082	14309	14168	14311	14220	14248	14208	14072	14164	14096	14261	14035	14111	14279	14327	14089	14165	14004	14209	14182	14246	14195	14295	14260	14253	14065	14193	14325	14202	14212	14194	14273	14094	13974	14132	14282	14329	14142	14232	14110	14394	14105	14119	14109	14193	14232	14117	14251	14240	14030	14143	14329	14214	14126	14419	14205	14273	13951	14302	14143	14032	14105	14166	14281	14222	14261	14136	13890	13988	14173	14200	14014	14379	14216	14210	14359	14127	14194	14227	14239	14016	14283	14127	14112	14313	14193	14375	14356	14111	14138	14301	14284	14264	14120	14200	14187	14168	14224	14273	14214	14145	14045	14271	14074	14323	14169	14226	14210	14264	14242	14240	14191	14079	14225	14161	14282	14131	14097	14155	14233	14107	14352	14293	13980	13914	14187	14244	14348	14197	14121	14042	14125	14281	14225	14213	14116	14087	14335	14161	14027	14234	14303	14218	14260	14020	14166	14275	14156	13941	14212	14382	14148	14255	14184	14364	14115	14087	14331	14188	14123	14150	14150	14268	14212	14245	14228	14166	14223	14252	14201	14273	14243	14241	14323	14179	14090	14276	14179	14110	14403	14074	14053	14206	14218	14051	14255	14083	13998	14287	14180	14256	14150	14237	14264	14378	14186	14079	14211	14199	14262	14197	14421	14197	14197	14176	14255	14382	14380	14244	14163	14379	14164	14199	14155	14275	14301	14215	14270	14157	14258	14255	14192	14248	14148	14197	14240	14198	14204	14263	14214	14211	14167	14242	14223	14280	14229	14087	14208	14062	14130	14177	14098	14248	14255	14186	14185	14186	14053	14183	14273	14220	14197	14113	14142	14152	14233	14210	14250	14087	14111	14363	14147	14201	14121	14249	14271	14176	14058	14156	14056	14402	14399	14239	14003	14287	14194	14213	14246	14108	14045	14156	14357	14139	14155	14208	14235	14194	14190	14139	14320	14309	14102	14138	14120	14222	14370	14147	14339	14237	14263	14248	14146	14180	14315	14143	14321	14306	14184	14028	14204	14230	14217	14108	14203	14325	14206	14186	14216	14251	14156	14161	14257	14083	14176	13959	14215	14366	14206	14197	14103	14220	14367	14303	14250	14295	14161	14166	14236	14235	14108	14071	14245	14267	14133	14185	14196	14231	14195	14144	14163	14181	14230	14256	14222	14215	14032	14266	14179	14087	14177	14150	14327	14312	14162	14000	14148	14318	14188	14206	14451	14049	14282	14307	14156	14280	14260	14203	14286	14154	14332	14286	14082	14144	14106	14327	14268	14211	14229	14187	14286	14209	13984	14158	14252	14206	14164	14404	14009	14375	14145	14169	14211	14096	14208	14270	14233	14367	14120	14050	14163	14058	14076	14199	14191	14139	14138	14275	14221	14179	14212	14190	14007	14367	14183	14242	14203	14240	14287	14087	14104	14318	14106	14123	14273	14183	14100	14112	14157	14338	14289	14215	14130	14025	14308	14168	14046	14211	14196	14115	14068	14286	13963	14185	14211	14377	14148	14275	14282	14055	14087	14272	14235	14266	14152	14383	14038	14280	14316	14234	14085	14178	14026	14364	14315	14330	14192	14115	14189	14248	14144	14300	14159	14122	14218	14157	14151	14244	14208	14109	14125	14227	14223	14382	14124	13975	14119	14171	14287	14191	14315	14245	14151	13959	13984	14261	14182	14171	14217	14344	14176	14277	14199	14139	14292	14278	14208	14338	14159	14300	14070	14160	13950	14228	14094	14280	14180	14218	14215	14084	14170	14261	14295	14282	14099	14336	14163	14226	14174	14134	14283	14218	14287	14413	14232	14034	14196	14111	14189	14160	14015	14220	14246	14320	14361	14047	14254	14205	14160	14256	14169	14359	14063	14212	14159	14228	14268	14286	14124	14191	14153	14187	14291	14290	14218	14385	14249	14264	14232	14104	14116	14277	14115	14206	14035	14123	14225	14106	14220	14133	14236	14071	14231	14019	14140	14291	14150	14289	14201	14175	14060	14250	14258	14324	14105	14233	14329	14263	14278	14211	14091	14161	14334	14188	14359	14280	14219	14163	14187	14458	14116	14117	14198	14252	14201	14106	14188	14287	14306	14063	14272	14226	14284	14321	14148	14113	14083	14250	14067	14199	14085	14347	14295	14186	14192	14329	14332	14272	14197	14344	14263	14110	14150	14234	14199	14271	14143	14190	14258	14158	14145	14197	14241	14175	14197	14219	14114	14241	14234	14252	14185	14246	14267	14208	14213	14295	14303	14288	14239	14263	14244	14039	14072	14249	14307	14363	14144	14229	14251	14186	14246	14223	14195	14442	14138	14290	14235	14140	14294	14271	14125	14258	14215	14235	14182	14163	14216	14232	14195	14211	14207	14190	14215	14142	14298	14245	14101	14317	14152	14207	14114	14279	14324	13953	14248	14441	14127	14122	14184	14328	14228	14345	14230	14195	14288	14163	14252	14131	14126	14094	14156	14144	14180	14231	14166	14128	14167	14200	14283	14221	14118	14236	14257	14174	14300	14167	14273	14338	14242	14225	14066	14222	14211	14230	14175	14414	14064	14163	14147	14265	14402	14079	14255	14278	14325	14238	14230	14216	14149	14298	14216	14166	14106	14238	14112	14128	14132	14177	14113	14276	14216	14210	14232	14143	14172	14186	14107	14193	14061	14234	14141	13979	14129	14205	14213	14151	14314	14208	14086	14188	14064	14109	14127	14291	14308	14051	14182	14129	14177	14177	14059	14378	14317	14173	14174	14211	14144	14112	13877	14210	14245	14048	14246	14308	13962	14155	14243	14231	14146	14401	14172	14312	14256	14066	14052	14212	14268	14213	14076	14146	14217	14320	14132	14113	14293	14128	14273	14229	14334	14129	14059	14015	14190	14253	14332	14284	14351	14221	14243	14183	14236	14231	14171	14106	14210	14006	14186	14186	14129	14033	14129	14200	14355	14303	14153	14306	13998	14176	14072	13988	14101	14203	14087	14296	14150	14219	14151	14311	14131	14142	14116	14075	14289	14097	14033	14157	14139	14116	14190	14043	14141	14273	14085	14037	14176	14198	14271	14016	14225	14197	14326	14208	14134	14244	14126	14177	14275	14296	14114	14113	14185	14161	14341	14181	14063	14128	14278	14117	14078	14248	14184	14332	14200	14218	14318	14368	14297	14127	14237	14220	14196	14201	14289	14128	14328	14248	14325	14102	14066	14076	14159	14162	14222	14223	14097	14202	14202	14243	14153	14321	14370	14169	14165	14303	14128	14116	14168	14147	14026	14270	14337	14188	14156	14130	14410	14145	14291	14172	14434	14283	14221	14069	14055	14202	14230	14332	14333	14184	14164	14277	14151	14279	14195	14241	14270	14154	14213	14200	14091	14163	14321	14108	14132	14122	14353	14300	14098	14216	14096	14136	14196	14051	14127	14199	14214	14181	14008	14305	14180	14311	14141	14187	14307	14130	14314	14124	14024	14267	14246	14211	14021	14104	14159	14328	14073	14268	14173	14079	14151	14161	14255	14253	14198	14321	14099	14313	14150	14299	14189	14300	14128	14027	14078	14089	14249	14143	14046	14350	14213	14392	14164	14354	14080	14238	14159	14155	14050	14130	13919	14202	14073	14153	14125	14179	13996	14199	14336	14265	14344	14193	14293	14145	14096	14143	14147	14357	14376	14207	14210	14289	14212	14214	14210	14070	14250	14219	14154	14129	14221	14183	14251	14173	14070	14064	14131	14248	14182	14195	14075	14225	13994	14152	14153	14100	14114	14077	14084	14268	14264	14220	14007	14255	14348	14111	14185	14291	14069	14201	14197	14389	14131	14404	14184	14245	14284	14067	14360	14250	14076	14075	14214	14112	14122	14043	14212	14075	14202	14074	14246	14150	14230	14221	14258	14162	14038	14170	14167	14234	14266	13994	14261	14207	14242	14299	14236	14224	14126	14296	14200	14105	14241	14283	14300	14159	14048	14198	14289	14229	14136	14232	14282	14152	14141	14199	14147	14079	14172	14251	14253	14156	14091	14125	14361	14122	14174	14108	14241	14316	14296	14181	14349	14091	14170	14183	14343	14264	14221
24141	21519	29295	24201	22123	24204	24711	20032	18587	18336	18122	17794	17814	18308	23214	31090	37639	33807	27162	21820	19084	17706	17611	17624	17431	17554	17531	17347	17544	17601	17610	17403	17593	17295	17589	17491	17364	17215	17666	17455	17392	17485	17527	17273	17313	17391	17252	17523	17544	17342	17377	17455	17308	17286	17291	17322	17472	17486	17312	17327	17470	17456	17402	17491	17587	17487	17321	17216	17411	17474	17423	17304	17545	17396	17330	17275	17429	17181	17474	17455	17006	17341	17536	17327	17267	17506	17475	17625	17106	17185	17214	17226	17425	17454	17232	17400	17551	17310	17453	17394	17333	17131	17305	17459	17423	17429	17409	17200	17374	17533	17283	17545	17380	17477	17463	17560	17444	17330	17652	17336	17600	17381	17298	17391	17431	17235	17317	17587	17252	17389	17342	17324	17322	17381	17384	17339	17567	17367	17417	17238	17226	17524	17373	17218	17290	17300	17360	17342	17363	17425	17369	17479	17466	17474	17450	17466	17252	17348	17418	17535	17407	17269	17433	17630	17321	17402	17366	17382	17329	17433	16997	17104	17052	17276	17441	17249	17236	17422	17322	17208	17371	17301	17284	17312	17325	17553	17708	17444	17415	17345	17338	17405	17223	17392	17410	17279	17316	17624	17507	17353	17349	17481	17246	17172	17199	17409	17503	17445	17275	17411	17358	17301	17437	17598	17437	17398	17160	17314	17362	17389	17405	17188	17481	17227	17547	17366	17597	17448	17318	17288	17313	17406	17366	17477	17384	17305	17331	17230	17117	17525	17283	17482	17370	17294	17394	17203	17322	17406	17263	17267	17564	17272	17254	17251	17397	17304	17317	17192	17289	17175	17390	17244	17318	17303	17514	17480	17456	17400	17412	17114	17288	17346	17203	17236	17438	17372	17277	17465	17229	17349	17181	17526	17414	17544	17175	17294	17284	17100	17386	17344	17401	17364	17225	17296	17065	17524	17367	17379	17437	16997	17485	17338	17278	17657	17556	17264	17230	17445	17429	17167	17376	17273	17472	17464	17306	17280	17446	17487	17213	17287	17394	17246	17408	17356	17367	17388	17165	17340	17379	17400	17527	17230	17451	17372	17554	17511	17357	17499	17364	17430	17557	17530	17230	17354	17207	17261	17430	17461	17532	17323	17463	17314	17308	17594	17069	17155	17302	17302	17628	17286	17461	17339	17292	17341	17274	17273	17187	17386	17271	17262	17356	17372	17170	17346	17263	17376	17390	17354	17326	17260	17259	17390	17314	17420	17359	17477	17280	17357	17216	17343	17292	17322	17467	17362	17465	17343	17331	17452	17381	17190	17354	17397	17186	17255	17268	17269	17274	17259	17282	17521	17289	17292	17307	17399	17318	17616	17311	17423	17315	17276	17413	17374	17302	17224	17289	17511	17230	17422	17430	17282	17255	17081	17365	17367	17269	17185	17398	17392	17134	17289	17383	17140	17335	17076	17290	17237	17207	17397	17401	17385	17291	17416	17347	17400	17659	17498	17448	17367	17156	17338	17353	17387	17311	17370	17503	17215	17186	17151	17255	17329	17405	17287	17217	17203	17285	17154	17348	17286	17392	17357	17401	17204	17449	17383	17471	17376	17304	17489	17478	17551	17378	17548	17278	17207	17304	17326	17208	17371	17443	17255	17467	17215	17394	17243	17483	17372	17436	17447	17425	17520	17461	17419	17231	17211	17443	17437	17292	17367	17497	17298	17490	17387	17329	17132	17163	17191	17451	17289	17428	17372	17383	17239	17211	17276	17398	17308	17455	17391	17347	17385	17099	17358	17464	17165	17334	17638	17266	17339	17210	17285	17235	17401	17373	17358	17494	17267	17192	17375	17328	17493	17526	17343	17429	17399	17525	17368	17289	17416	17468	17266	17314	17157	17579	17220	17359	17419	17186	17372	17259	17395	17592	17477	17432	17453	17335	17330	17255	17108	17356	17344	17299	17305	17305	17256	17305	17468	17420	17137	17291	17159	17217	17181	17327	17377	17429	17167	17457	17345	17484	17216	17392	17299	17196	17322	17182	17415	17446	17403	17401	17408	17373	17413	17425	17328	17468	17274	17451	17477	17281	17282	17493	17306	17365	17336	17210	17496	17439	17414	17266	17420	17309	17351	17342	17315	17333	17246	17386	17316	17226	17294	17312	17485	17263	17358	17254	17284	17368	17468	17370	17388	17313	17409	17388	17342	17177	17313	17290	17483	17470	17442	17451	17229	17483	17455	17591	17318	17244	17429	17346	17334	17262	17467	17398	17289	17223	17309	17385	17213	17149	17252	17303	17357	17384	17383	17301	17172	17175	17202	17320	17412	17289	17398	17305	17558	17538	17365	17413	17427	17446	17249	17348	17084	17441	17345	17464	17358	17354	17349	17534	17301	17336	17200	17203	17213	17267	17206	17138	17579	17388	17446	17175	17343	17473	17214	17345	17460	17134	17382	17501	17390	17331	17381	17507	17585	17244	17298	17178	17475	17279	17364	17153	17348	17383	17298	17459	17441	17267	17427	17241	17213	17464	17289	17496	17471	17292	17084	17438	17291	17265	17337	17384	17326	17318	17286	17220	17274	17405	17491	17459	17518	17351	17414	17315	17439	17397	17382	17505	17283	17404	17472	17462	17403	17425	17258	17528	17400	17682	17418	17424	17259	17497	17349	17329	17321	17171	17316	17405	17216	17341	17329	17529	17476	17438	17228	17261	17101	17443	17616	17465	17448	17423	17332	17530	17465	17348	17379	17443	17507	17396	17237	17316	17346	17273	17365	17156	17537	17296	17272	17381	17444	17386	17454	17250	17237	17385	17511	17361	17248	17342	17269	17383	17297	17482	17352	17466	17362	17371	17127	17336	17297	17368	17465	17369	17466	17353	17316	17339	17367	17459	17152	17468	17512	17382	17226	17362	17336	17381	17293	17346	17316	17577	17297	17347	17238	17454	17365	17262	17284	17468	17428	17447	17323	17478	17433	17443	17380	17343	17396	17422	17349	17307	17142	17296	17361	17453	17339	17312	17399	17256	17175	17205	17369	17209	17204	17384	17343	17440	17313	17399	17319	17398	17305	17406	17381	17416	17638	17286	17541	17354	17396	17249	17467	17207	17365	17249	17442	17291	17444	17388	17431	17299	17251	17525	17367	17399	17152	17429	17482	17539	17505	17291	17297	17219	17386	17357	17235	17484	17483	17213	17459	17333	17322	17562	17270	17428	17451	17335	17271	17316	17220	17383	17363	17482	17412	17414	17312	17507	17302	17575	17466	17469	17360	17275	17495	17281	17644	17316	17304	17300	17528	17375	17417	17418	17398	17259	17296	17409	17210	17242	17226	17464	17484	17200	17252	17514	17402	17303	17383	17623	17427	17395	17388	17269	17374	17298	17268	17192	17254	17427	17221	17239	17435	17289	17476	17374	17414	17379	17572	17307	17189	17517	17436	17398	17345	17345	17142	17454	17352	17462	17283	17180	17270	17240	17232	17444	17442	17479	17396	17278	17391	17272	17271	17474	17172	17235	17392	17403	17364	17259	17335	17496	17389	17446	17658	17457	17378	17453	17486	17434	17231	17397	17211	17581	17357	17282	17294	17440	17248	17363	17366	17360	17521	17374	17367	17314	17388	17309	17127	17304	17264	17361	17304	17226	17296	17200	17274	17397	17431	17574	17417	17212	17406	17395	17411	17452	17124	17365	17392	17371	17215	17407	17375	17358	17566	17442	17237	17373	17221	17405	17315	17391	17368	17219	17372	17542	17462	17586	17353	17360	17317	17604	17161	17154	17319	17365	17243	17334	17345	17491	17420	17227	17077	17598	17458	17401	17552	17502	17397	17451	17331	17373	17390	17511	17523	17250	17369	17250	17317	17481	17306	17341	17309	17373	17364	17219	17231	17219	17476	17455	17456	17288	17378	17571	17308	17205	17340	17292	17111	17320	17435	17308	17317	17536	17493	17386	17106	17340	17390	17411	17183	17317	17300	17419	17476	17213	17519	17261	17287	17294	17327	17303	17487	17327	17235	17460	17410	17309	17403	17544	17414	17300	17180	17289	17344	17332	17335	17492	17475	17453	17656	17198	17201	17355	17385	17493	17239	17223	17589	17343	17425	17341	17496	17279	17158	17347	17327	17313	17388	17266	17140	17463	17442	17396	17287	17429	17441	17570	17182	17358	17554	17414	17601	17641	17348	17544	17267	17220	17313	17275	17514	17262	17200	17416	17115	17438	17350	17214	17310	17409	17457	17318	17266	17422	17453	17486	17411	17307	17150	17453	17319	17378	17462	17332	17362	17553	17348	17397	17267	17477	17444	17521	17316	17312	17491	17481	17519	17378	17182	17261	17246	17336	17219	17441	17302	17144	17368	17397	17186	17433	17483	17358	17473	17458	17214	17336	17646	17393	17399	17529	17289	17149	17377	17406	17340	17420	17419	17415	17159	17221	17389	17314	17416	17454	17519	17150	17366	17072	17352	17243	17395	17475	17284	17480	17395	17344	17256	17413	17288	17433	17214	17392	17304	17473	17376	17352	17384	17238	17224	17352	17273	17357	17146	17395	17246	17460	17489	17333	17335	17520	17331	17168	17341	17557	17379	17351	17457	17413	17287	17346	17270	17241	17343	17304	17219	17362	17307	17202	17305	17537	17480	17433	17470	17329	17322	17371	17442	17478	17162	17509	17328	17533	17506	17464	17320	17504	17294	17119	17205	17512	17502	17573	17238	17418	17252	17249	17373	17487	17427	17449	17153	17347	17329	17644	17447	17275	17430	17561	17221	17476	17479	17297	17220	17409	17379	17388	17264	17308	17374	17482	17546	17447	17547	17293	17377	17455	17272	17232	17109	17420	17311	17275	17181	17371	17200	17430	17361	17354	17420	17386	17487	17360	17204	17247	17304	17463	17337	17435	17513	17493	17495	17383	17477	17262	17397	17393	17361	17156	17384	17198	17348	17484	17550	17312	17204	17400	17263	17286	17212	17226	17357	17349	17187	17498	17433	17407	17396	17339	17103	17195	17290	17150	17377	17339	17362	17272	17415	17415	17379	17195	17468	17229	17448	17377	17120	17188	17151	17238	17063	17296	17309	17358	17332	17419	17388	17431	17327	17480	17496	17354	17408	17204	17283	17281	17489	17452	17450
19939	33002	30830	25816	22568	19536	18496	17347	15832	15074	15032	14820	14659	16461	24380	33425	38819	33248	25356	18839	15733	14544	14318	14297	14103	14136	14223	14028	14258	14119	14054	14226	14333	14188	14192	13997	14155	14082	14339	14040	14255	14059	14130	14272	13934	14227	14098	14168	14142	14182	14185	14288	14178	14077	14063	14040	14333	14147	14030	14239	14114	14134	14145	14198	14183	14129	13980	14164	13994	14080	14024	14132	14171	14176	14124	14043	14156	14217	14154	14027	14058	14008	14221	14145	14236	14102	14225	14206	14201	14267	14340	14047	14095	14150	13874	14374	14214	13960	14012	14231	14209	14308	14098	14169	14108	14105	14079	13965	14172	14254	13988	14203	14359	13952	14117	14140	14051	14115	14027	14142	14027	14071	14196	14007	14192	14027	14092	14052	14129	14257	14183	14158	14064	14272	14105	14121	14154	13971	14098	14225	14092	14060	14103	14064	14124	14210	14148	14111	14076	14175	14190	14204	14149	14128	14230	14165	14251	13977	14114	14204	14137	14149	14126	14160	14157	14289	14016	14131	14058	14082	14187	14042	14142	14082	14089	14352	14221	14083	14113	14199	14036	14233	14021	14206	14278	14229	14267	14249	14161	13987	14177	14183	14132	14260	14106	14157	14103	14219	14250	14137	14003	14143	13951	14129	14220	14160	14174	14082	14005	14161	14212	14079	14000	14054	14240	14191	14209	13999	14097	14051	14098	14133	14148	14109	14012	14089	14066	14238	14166	14186	14134	14231	14163	14079	14269	14083	14106	14284	14087	13952	14203	13916	14254	14217	14227	14199	14122	14158	14012	14117	13964	14108	14120	14262	14051	14059	14037	14116	14155	14176	14150	14213	14380	14010	13974	14226	14050	14040	14132	14069	14051	14113	14243	14019	14049	13981	14073	14181	14144	14203	14110	14149	14132	14167	14159	14126	14084	14023	13930	14264	14207	14260	14128	14274	14044	14095	14289	14021	14046	14098	13966	14271	14215	14212	14099	14131	14135	14197	14064	14203	14020	14130	14164	14007	14107	14115	14166	14221	14263	14214	14270	14145	14136	14131	14159	14096	14255	14086	14107	14158	14066	14108	13942	14071	13920	14221	14210	14068	14303	14158	14008	14208	14130	14061	14210	14119	14065	14129	14118	14125	14097	14213	13999	14250	14159	14265	14260	14269	14242	14054	14158	14091	13985	14258	14252	14170	14183	14159	14122	14253	14331	14193	14156	14230	14178	14092	14076	14252	14286	14122	14057	14145	14034	14181	14132	14128	14052	14033	14175	14214	14113	13935	14041	14198	14099	14013	14046	14055	14035	14166	14056	14138	13971	14035	14180	14182	14018	14241	14002	14079	14071	14059	14065	14326	14353	14142	14158	13974	14239	14032	14191	14271	13989	14115	14166	14097	13916	14221	14191	14059	14157	14131	14192	14142	14132	14044	14125	13977	14060	14240	14077	14111	14250	14174	14145	14085	14092	14093	14080	14305	14082	14019	14002	14248	13988	14225	14027	14252	13956	14183	14386	14164	14199	13955	14120	14153	14248	14062	14134	14292	14292	14064	14259	14290	14131	14200	13992	14120	14270	14269	14294	14182	14330	14112	14082	14260	14086	14156	14114	14063	14258	14086	14095	14017	14055	14252	14036	14212	14032	14073	13965	14111	14060	14269	14192	14011	14253	14174	14099	14208	14186	14130	14138	13991	14154	14193	14135	14047	14120	14103	14123	14024	14250	14179	14061	14251	14125	14067	14095	14181	14037	14056	14218	14164	14020	14226	14189	14236	14156	14176	14090	14031	14220	14218	14135	14067	14179	14162	14178	14002	14196	14051	14079	13983	14070	14211	14148	13884	14134	14071	14307	14053	14262	14037	14234	14087	14186	14032	14112	14051	14237	14252	14008	14199	14187	14278	14119	14101	14123	14028	14198	14227	14141	14163	14175	14070	14113	14058	14130	14047	14294	14212	14292	14120	14256	14102	13944	14152	14098	14321	14273	14156	14157	14277	14050	14053	14042	14178	14048	13978	13949	14027	14190	14109	14171	14127	14194	14021	14280	14249	14084	14182	14095	14181	14120	14230	14079	14190	14102	14161	14114	14046	14076	14229	13951	14076	14124	14082	14069	13998	14119	14031	14050	14082	14012	14026	14213	14152	14202	14257	14169	14062	14099	14222	14172	14148	13947	14110	14159	14253	14159	14226	14174	14216	13999	14140	14197	14033	14123	14092	14197	14246	14325	14180	14149	14003	14177	14064	14094	14067	14190	14169	14116	14150	14136	14124	14120	14197	14110	14288	14037	14065	14139	14113	14128	14002	14189	14124	14022	14176	14088	13991	14214	14060	14080	14243	14378	14191	14068	14073	14215	14102	14150	14240	14141	13964	14147	14218	14164	14239	14086	14283	13992	14133	14231	14067	13865	14333	13965	14139	14098	14230	14102	14116	14116	14145	14180	14067	14134	14212	14058	14062	14006	14255	14210	14121	14277	14099	14160	13982	14094	14185	14036	13996	14148	14097	14057	14288	14167	14108	14121	14095	13973	14150	14196	14042	13945	14268	14113	13966	14139	14043	14186	14100	14061	14093	14176	14001	14158	14108	14065	14191	14087	14203	14253	14126	14109	14186	14275	14154	14067	13867	14174	14062	14095	14290	14140	14021	14121	14157	14126	14079	14169	14107	14069	14219	14131	14117	14034	14180	14146	14214	14118	14082	14068	14152	13973	14079	14133	14161	14035	14102	14157	14167	14088	13945	14093	14282	14037	14135	14047	14221	14225	14221	14056	14152	14008	14260	14182	14125	14083	14177	14008	14111	14050	14077	14305	14219	14093	14290	14063	14241	14057	14090	14107	14141	14219	14095	14070	14276	14252	14067	14225	14106	14117	14264	14098	14123	14131	14031	14225	14248	14196	13929	14091	13993	14295	14191	13992	14073	14294	13974	14241	14166	14274	14094	14064	14113	14232	14191	14180	14279	14144	14150	14122	14147	14134	13982	14067	14186	14140	14035	13967	14129	14305	14056	14105	14211	14052	14193	14056	14194	14233	14005	14206	14130	14162	14395	14126	14056	14167	14152	14178	13987	14118	14184	13927	14294	14014	14082	14054	14289	14087	14098	14097	14021	14020	14128	14167	14134	14152	14216	14071	14012	14130	14110	14029	14109	13999	14074	14071	14125	14173	14089	14014	14154	14099	14183	14084	14191	13995	14133	14021	13993	14073	14252	14155	14166	14124	14269	14142	14106	14087	14173	14280	14048	14172	14147	14147	14299	13969	13986	14158	14093	14157	14150	14121	14277	14155	13900	14096	14036	13991	14250	14096	14022	14158	14133	14143	14176	14114	14138	14227	14183	14046	14213	14187	13983	14183	13983	14041	14263	14118	14195	14036	14258	14220	14189	14118	14075	14085	14224	14081	14020	14175	14196	14140	14150	14032	14044	13954	14186	14045	13921	14159	14052	14202	14229	14114	14129	14127	14179	14101	14110	14189	14242	14178	14189	14161	14167	14107	14087	14085	13943	14128	14058	14226	13887	14206	14122	14182	14096	14101	14071	14174	13936	14328	14014	14053	14255	14137	14231	14118	14097	14076	14054	14258	14211	14211	14006	14010	14223	14046	14112	14047	14037	14201	14086	14210	14197	13979	14046	14284	14107	14252	14124	14221	14036	14050	14169	13932	14199	14179	14191	14127	14242	14036	14019	14107	14045	14265	14229	14245	14232	14339	14177	14003	14154	14224	13962	14050	14213	14092	14226	14083	14270	14093	14136	14049	14242	13901	14162	14242	14088	14145	13867	14234	13944	13922	13899	14231	14252	14104	14253	14126	14128	14191	14010	14069	14283	14265	14044	14062	14057	13961	14121	13893	14098	14107	14060	14167	14162	14128	14141	14208	14165	14171	14134	14030	14123	14186	14261	14118	14195	14171	14077	14037	14151	14138	14017	14213	14195	14140	13992	14145	14067	13925	14040	13918	14140	14190	14145	14153	14052	14203	14074	14144	14170	14274	14315	14135	14183	14126	14096	13888	14115	14050	14178	14180	14236	14105	13956	14218	14109	14145	14088	14080	14284	14283	14202	14297	14111	14135	14157	14316	14148	14150	14126	14061	13991	14098	14085	14180	14196	14242	14170	14100	14198	14075	14222	14105	14186	14150	14097	14164	14005	14103	14218	14104	14275	14082	14133	13909	14154	14026	14147	14045	14148	14113	14039	14245	14133	14143	14286	14196	14133	14109	14120	14133	14152	14069	14209	14066	14009	13986	14001	14256	14165	14048	14118	14090	14059	14185	14024	14093	14245	14024	14031	14149	14079	14227	13972	14237	14200	14265	14335	14152	13983	14215	14017	14013	14081	14213	14093	14037	14125	14153	14101	14170	14187	14046	14365	14065	13919	14156	14100	14254	14140	14119	13989	14089	14108	14105	14137	14063	14095	14051	14086	14180	14030	14048	14139	14377	14057	14244	14228	14029	14135	14003	14045	14036	14178	14078	14151	14121	14210	14123	14129	14127	14202	14181	13982	14071	13958	14128	14093	14186	14195	14051	14063	14061	14208	14195	14299	14177	14060	14250	13931	14195	14206	14182	14140	14159	14050	14354	14082	14075	14152	14185	13993	14018	14175	14051	14040	14077	14021	14172	14080	14209	14310	14116	14138	14179	14167	14158	14128	14003	14136	14212	14311	14131	14058	14143	14175	14088	14232	14154	14060	14143	14079	14245	14151	14133	14205	14128	13990	14412	14103	14224	14195	14284	14131	14218	13980	14122	14161	14211	14130	14056	14330	13942	14155	14112	14126	14198	14236	14065	14155	14076	13982	14119	13869	13990	14095	14112	14120	14107	14169	14258	14073	14177	14067	14153	13983	14074	14197	14288	14007	14107	13989	14267	14236	14120	14256	14126	14151	14174	14098	14132	14130	14149	14253	14082	14036	14051	14181	14152	14172	14293	14196	14151	14258	14112	13863	14026	14171	14169	14227	14100	14090	13971	14181	14224	14239	14161	14239	13988	14119	14184	14107	14187	14208	13924	14222	14024	14012	14123	14177	14129	14164	14136	14074	14141	14043	14242	14046	14125	13942	14244	14276	14138	14205	13989	14014	13980	14341	14079	14129	14086	13959	13963	14168	14256	13956	14026	14094
30251	22953	23638	20163	18057	17865	17717	17434	17228	17085	17270	17229	17259	17276	17298	18289	19093	18997	18422	17604	17301	17221	17055	17296	17126	17322	17252	17049	17064	17396	17114	17072	17192	17208	16939	17224	17158	17288	17250	17247	17216	17023	17252	17243	17132	17133	17201	17133	17076	17025	17145	17093	17015	17154	17157	17094	17043	17100	17005	16934	16997	16897	17013	17159	17147	17196	16985	17228	17078	17024	16840	17047	16991	17244	17020	17205	17185	17113	17175	17165	16889	16828	16955	17209	17006	17158	17097	17072	17100	16929	16944	17164	17172	17268	16979	17052	17181	17169	17281	17353	17274	16909	16857	17058	17008	16947	16980	16980	17211	17246	17129	17209	17032	17197	16865	17265	16984	17149	17172	17042	17344	17039	17097	17233	16951	17053	17057	17045	17248	17210	17001	17177	17129	17038	17059	17031	17136	17252	17083	17309	17228	17170	17147	17099	17002	17216	17251	17294	17010	17062	16780	17131	17189	17049	17195	17157	17243	17053	16862	17166	16886	17151	17113	16940	17006	17070	17178	17172	17327	16982	17061	17068	17080	17148	17203	17007	17089	16940	17217	17238	17156	17119	17079	17033	16976	16907	17199	17020	17081	17106	17084	17008	16984	17056	16972	16937	17124	17190	17301	17107	16952	17043	16995	16936	17117	16977	17162	17079	17028	17030	16979	17058	17223	17078	17266	17070	17041	17316	17159	16837	16981	17037	16998	17342	16946	17253	17061	17205	17190	17140	17106	17048	17078	17071	17096	17250	17026	17139	17071	16837	17170	17097	17267	17118	17106	17296	16977	17141	17137	16957	16998	17220	17081	17208	17113	17270	17018	17177	17058	17056	17002	17226	17169	17142	17262	17055	17104	17247	17015	17138	17139	17226	17155	17221	16996	17067	17193	17035	17103	17237	17400	17153	17134	17160	17042	17184	17102	17091	17050	17116	16882	17052	17078	17029	17181	17245	17070	17147	17068	17022	16855	17007	17099	17029	17021	17090	17032	16991	17098	17183	17174	17055	16941	17043	17203	17022	17192	16895	17109	16999	17292	17071	17012	17024	17276	17086	16927	17133	17358	17267	17124	17091	17275	17136	17147	17034	17296	16994	17076	16985	17333	16989	17340	17371	17010	17054	17176	17064	16939	17107	17107	17167	17087	17097	17131	17123	17214	17247	16924	17243	17145	17105	17088	17151	16953	17230	17171	16967	17329	17070	17029	17149	17100	17249	16959	17147	17144	17217	16964	17134	17262	17215	17093	17063	17048	17110	17122	17274	17103	17105	17192	17052	17092	17174	16960	17102	16913	16926	17048	17082	17181	17101	17087	16913	17002	17115	17149	16915	17242	17180	17201	17310	17240	16923	17130	17170	17098	16985	16934	17158	17157	17138	17074	17107	17138	17154	17017	17015	17054	17007	16885	16992	17282	17075	17019	17157	17097	16945	17224	17001	17168	17145	16893	17141	16899	16966	17189	17247	17187	17110	16905	17212	17156	17189	16931	16932	17179	17071	16876	17108	17044	17037	17220	17124	17112	17068	17297	17116	16935	17058	17062	17010	17107	16971	17139	17181	17155	17192	17115	16951	17036	17017	17122	17148	17009	17118	17111	17043	17090	17022	17113	17081	17359	17244	17185	16993	17014	17095	17181	17026	17056	17204	17299	17152	17133	17067	17039	17024	17138	17122	16953	17296	17151	17277	16933	16972	17146	17047	17127	17262	16998	16938	17016	17105	17190	17091	17248	17086	17046	17363	17168	17096	17094	17030	16742	17042	17116	17102	16822	17290	17203	17231	17036	16919	17090	17238	17046	17250	17189	16892	16993	17088	17088	17122	17044	17209	17216	17044	16951	17212	17231	16929	17089	16803	17168	17079	17141	17160	17156	17296	16868	17023	17103	17156	17097	17089	17342	17004	17019	17065	17197	17011	17163	17098	17064	17235	17206	16979	17192	16990	17115	17086	17082	17154	17094	17134	17178	17039	17238	17076	17038	16972	17193	17034	17090	16988	16942	17174	17219	17130	16935	17084	16988	17313	17242	17022	16969	17081	17134	17056	17099	16971	17204	17247	17063	17238	17029	16933	16991	17180	17190	17017	17111	16827	17185	17063	17053	17284	16943	16987	17099	16933	16996	16912	16977	17137	17072	17164	16992	16891	17100	17048	17230	17117	17304	16949	17226	17086	17397	16962	17119	16943	17305	17215	16944	16932	17115	17071	17017	17109	17136	17128	17290	17182	17185	16901	16980	17075	17173	17319	17211	17153	17298	17033	17025	17195	17333	17000	17190	17227	17163	17175	17007	17056	17237	17357	17117	17116	17024	17119	17024	17155	16965	17152	17122	17198	17232	17198	17253	16881	16938	17265	17061	17191	17125	17189	17126	17292	17265	17217	17197	17367	17196	17225	17133	17254	17160	16974	17125	17053	17300	17068	16929	17184	16894	17124	17201	17174	17123	16946	17072	17047	16987	17018	17062	17063	17279	17317	17224	17011	17051	17200	16870	17250	17194	17005	17182	17120	17199	17030	17223	17018	17098	17149	16917	17161	17067	17076	17173	17193	16973	17046	17168	17113	17261	16965	17127	17186	17258	17020	17083	17099	17090	16988	17022	17287	16979	17212	17132	16964	17137	17011	17241	17136	17140	17047	17203	16916	17116	17125	17035	17309	17136	17054	17065	17050	16976	17106	16965	17110	17316	17211	17150	16797	17009	17061	17154	17068	17227	17144	17113	17150	17129	17028	16992	17085	17006	16966	17188	16925	17277	17245	17274	17141	17225	17288	17128	17160	16982	17109	17097	17179	17049	17257	16965	16939	17017	17136	16964	17240	17115	17035	17001	17164	17147	17038	17172	17003	17106	17207	17367	17204	17179	17194	17164	17082	17028	17404	17376	17271	17250	17109	16933	16974	17169	16950	17104	16973	17044	16872	16947	17002	16961	17111	17011	17071	17143	17196	17171	17008	17079	16966	16955	17237	16991	16972	17077	17101	17085	17129	17127	17059	17000	17039	16971	16919	17253	17269	17066	17112	17190	17325	16849	17307	17138	17012	16990	17156	17241	16922	17130	17028	17005	17129	17293	17197	16978	17137	17195	17005	17088	17112	17008	17033	17158	17003	17229	16992	17099	17222	16985	17137	17234	17088	17108	17067	16968	17148	17144	17182	17218	17033	17188	17124	17153	16914	17043	17222	17197	17336	17162	17061	17055	17264	17104	16968	17178	17174	16919	17128	17211	17045	16915	17045	17039	17038	17301	17120	17114	17001	17095	17219	17092	17134	17070	17016	17016	17036	17092	17281	17211	17349	17106	17213	17103	17050	17073	16890	17009	16926	17196	17164	17127	17162	17172	17274	17029	17000	16880	17000	17379	17300	17087	16951	17214	16937	17264	17085	17032	17069	17182	16988	17107	16980	17138	17066	16949	17120	17079	17097	17118	17214	17170	17333	17233	17208	17225	16924	17003	17185	17424	17241	17061	17220	17005	17215	17158	17094	17306	17209	17059	17003	17056	17211	17047	17239	17040	16942	17212	17238	17177	17197	17068	17161	17009	17111	17157	17166	17096	16947	17125	17153	17144	17090	17076	17348	17124	17035	17016	16921	16926	17199	17125	16841	17026	17225	17155	17243	16956	16997	17221	17200	17161	17073	17193	17047	16872	17109	16943	17075	17133	17202	17008	17128	16910	16965	17059	17221	17100	17276	17112	17196	17037	17002	17027	16989	17224	17036	16984	17031	17014	17178	17022	16684	17049	17093	17041	17172	17307	17252	17178	17370	17097	17178	17075	17413	17053	17091	17223	17152	17137	17090	17144	17053	17108	17158	17006	17200	16867	17170	17119	17130	17138	17257	17082	16962	17171	17114	16882	17304	16960	17152	17393	17111	17107	17017	17187	17280	17290	17225	17345	17257	17193	17076	17059	17154	17221	17168	17085	17096	17263	17189	17013	17229	17112	17143	17094	17030	17126	17280	17197	16982	17242	17269	17254	17101	16977	16992	16882	17222	17309	17226	16975	17127	17179	17094	17320	17153	17330	17019	17078	17237	17032	17206	17212	17215	17170	17341	17304	17213	17065	17180	17085	16926	17065	17222	16951	17170	17185	16986	17185	16962	17196	17100	17230	17156	17332	16964	17208	17037	17377	17025	16983	17014	17159	17134	17082	17092	17186	17227	17112	17092	17348	16994	17217	17089	17051	17039	16960	17136	17167	16957	17162	17205	17032	17241	17087	17046	17084	17114	16860	17117	17121	17018	16932	17113	17281	17031	17252	17302	17233	17158	17034	17177	16922	17135	17045	17247	17225	17200	17044	17012	17057	17181	17210	17182	17016	16989	17084	17099	16971	17114	17103	17160	16979	17111	17242	17060	17205	17250	17199	17065	17240	17229	17103	17169	16990	17150	16879	17125	17184	17113	17273	17195	16948	17344	17123	17080	16954	16895	17067	17287	17197	17044	17121	17132	17098	17334	17182	17051	17317	17165	17054	17246	17185	17312	17209	17108	17098	17276	17012	17126	17129	17254	17339	17219	17195	17263	17013	16973	17054	16982	17319	16953	17257	17128	17143	17248	16990	17104	17033	17217	17133	16973	16872	17094	16887	16913	16971	17035	17179	17194	17124	17307	17184	17260	16999	17177	16996	17016	17129	17290	17110	17076	17220	17169	17238	17051	17185	17254	17133	17143	17190	17116	17087	16919	17178	17145	17223	16977	17125	17178	17004	17153	17144	17183	17067	17023	17101	17267	17106	17183	17115	17265	17255	17302	17081	17123	17010	17105	17225	16904	17047	16942	17150	17320	16958	16943	17256	17389	17197	17058	17105	17213	17176	17237	17225	17062	16862	17181	17270	16993	16950	16992	17274	17194	16869	17017	16995	17183	17204	17349	17019	17254	17086	17069	17007	17242	17109	16983	17307	17080	17036	17243	17112	17114	17284	17116	17193	17176	17169	16964	17252	17046	17099	16975	17294	17354	17217	17240	17164	17162	17164	17068	17170	17199	17114	17124	17078	17078	17179	16986	17066	17127	17166	16921	17114	16905	17127	17193	16938	17002	17038	17120	16990	16978	16904	17028	17158	16818	17103	17205	17078	17160	17094	17018	17176	16960	16971	17153	17169	17268	17004	17144	17355	17046
18669	18635	19180	15739	15723	15126	14986	14647	14167	14156	13971	14042	14262	14272	14507	15398	16733	16313	15321	14487	14242	13995	13832	13905	14020	13952	13985	14025	14013	14052	13869	13977	14010	14013	14040	13774	14040	13754	14203	13922	13891	14041	14001	14053	13919	13880	13852	14006	13905	14025	14123	13973	13979	13910	13991	13987	13968	14021	13826	13913	13863	14056	14006	13968	13964	13817	13987	13982	13989	13961	13919	13851	14036	14002	14043	13881	13808	13982	14060	14140	14141	14111	13857	13905	14014	13862	14095	14004	13959	14093	14109	14015	13993	14203	14045	13924	13935	13904	13966	14168	13803	14013	13973	13948	14015	14094	14047	13871	14086	14030	14087	14048	13932	13918	13837	13990	14078	13972	13939	13977	14026	13994	14033	13970	13963	14014	13876	13805	13935	14066	13994	14054	13940	14067	14104	13976	13914	13947	13999	13920	13889	13946	14073	13879	13962	13824	13913	14027	13900	14045	14105	14233	13986	13894	13901	14018	13786	13807	13830	13932	14053	13830	14082	13916	14020	13851	14163	14025	14155	13759	14100	13994	14086	13980	13755	13977	13988	14035	13951	13939	14030	13885	13963	13936	14070	13927	13967	13842	13812	13917	13924	13928	13675	13957	14117	13803	13897	14108	13974	14037	13977	13873	13975	13975	13840	14183	14063	13990	13930	13998	13911	13947	13839	13969	14045	13957	14018	14000	13900	13804	13986	13881	14053	14045	13858	13942	14168	13950	14065	14285	14004	13909	13975	13895	13881	14208	14052	13844	13919	14156	13780	14040	13961	13909	13955	14033	14078	13952	13958	14071	13938	13933	14034	14058	13978	13972	14036	13963	14097	14048	13944	13957	14126	13818	14020	13861	13935	13820	13858	13945	14087	14026	14126	13935	13928	13890	14039	13778	13967	14125	13822	13853	13907	14077	13920	13907	14124	13994	13911	14007	13870	14099	14011	13962	13887	13805	14086	14009	13950	13854	14048	13954	14038	13957	14044	14062	13934	14092	13875	14004	13949	14142	13909	14115	14067	13800	13887	14204	14035	14090	13825	13875	14073	13928	13953	13822	13882	14042	14088	13866	13934	13939	13927	14176	14111	13929	14031	13938	13842	14019	13747	13824	13962	13912	13902	14051	13903	13909	14119	14048	14032	13892	14086	13978	13887	14087	14017	14039	13947	13983	13983	13947	13920	13940	14007	13843	14052	13995	13981	13849	13899	13825	13841	14081	13801	13966	13808	13965	13924	14016	14024	13753	14024	14048	13880	13997	14071	13910	13917	14000	13942	13924	13897	13891	14126	14041	14001	14069	13991	13897	13816	13952	14054	14019	13912	13967	13960	14014	13806	14007	13886	13985	13950	13896	13929	13862	14110	14071	13962	14220	14082	13883	14068	13901	13920	14073	13962	13939	13967	13794	13903	13957	13947	14036	14094	13928	13915	13951	13874	13913	14128	13957	13921	13913	14035	13899	13770	13934	13995	13889	14188	14087	13928	13959	13740	13996	13925	13870	13983	13897	13830	13911	13937	14071	14026	14083	14004	14022	14009	14040	13866	13920	13925	14205	14029	14105	13967	13964	13998	13890	13994	13914	13924	14109	14133	14064	13985	14018	13982	14092	14028	14031	13994	14121	13919	14012	13930	13925	14096	13985	13928	14058	13862	13908	13971	14020	13956	14023	13948	14056	13923	14009	13849	13889	14153	14182	13862	13962	13985	13934	14007	14026	14043	14084	13962	13974	13870	13851	13939	14143	13855	14020	13798	13906	13924	13922	13834	14246	13998	13860	13751	13832	13816	13867	14010	13928	14030	14058	13913	14040	13941	13890	13793	13987	14111	13932	14053	14048	13923	13756	13968	14098	14050	14017	13955	13942	14038	14060	13883	13966	14049	13926	13932	13957	13888	13864	14005	13964	13949	13990	14075	13977	14082	13883	13986	14067	13889	14008	14054	14071	13907	13994	13876	14147	13925	13993	14011	13745	14018	13991	13962	13926	13746	14043	13844	14040	14080	13978	14095	13999	13910	13947	14095	13947	13948	14021	14104	14044	13949	13937	13922	13885	14175	14067	14021	14051	14148	13928	14028	13835	13849	14013	14061	13779	13933	13982	14038	14046	13994	14064	14097	13988	13899	13947	14075	13958	13838	13954	13856	13956	14077	13798	14027	13899	14060	14067	14037	13913	14113	13989	14090	14082	14042	13923	13977	13971	14006	14147	13842	13972	14059	13995	14093	14034	13834	13837	14130	14115	13907	14023	14077	13813	13990	13836	13927	13974	13895	14126	13916	13924	14065	13991	14176	13830	14032	14043	13940	13975	13864	13948	14016	13972	14081	13965	13971	13856	13963	13939	13837	14115	14128	14199	14000	14043	13944	13999	14086	13798	14105	14064	13829	14051	13929	14023	13942	14098	13985	13917	13800	13953	14053	14184	13955	14135	14015	13943	14142	14096	14059	13914	13945	13948	14142	13964	13978	13941	13895	14125	14088	13953	13943	13894	14063	13774	13936	14014	14024	14140	13792	13970	13943	13813	13968	14051	13944	13814	14045	14021	13967	13918	13993	13869	13942	13990	13875	14020	13950	13888	13799	14015	13760	14144	13834	14058	13980	13927	13993	13935	13924	14135	14036	14103	13986	14043	13956	13897	13994	13988	13937	13851	14042	14021	14069	14019	13830	14040	14083	13900	13847	14054	13831	13957	14112	14106	13948	13834	14163	13880	14076	13984	14151	14149	13954	13896	14026	13993	13943	13853	14074	14019	13848	13959	13873	13906	14133	13882	13927	13778	14041	14057	13960	14042	14096	13827	14023	13937	14004	13897	14003	13959	13862	13992	14001	14046	14025	13909	13917	14099	14065	14075	13906	13923	14020	13832	14093	13834	14162	13959	14018	13915	14080	13895	13892	14024	14046	14005	14025	14038	14129	14118	14039	14025	13973	13944	14027	14093	13999	13996	14080	13953	14037	14204	14117	14040	13984	13989	14169	14059	13961	14031	14071	13879	13968	13913	14036	13778	14122	13861	13959	14105	13993	13980	14131	13961	14001	13958	14025	13868	14065	13952	14044	13851	13924	13853	13976	13914	13939	14124	13842	14081	13986	14099	14029	13920	13837	13945	14086	14052	13996	14104	14037	13951	14046	14053	14009	14004	13941	14011	13959	13905	13918	13955	14067	14047	13771	13984	14099	14101	13863	13986	13968	14041	13898	13968	13937	13914	14024	13971	13934	14016	13819	14114	13923	13946	14004	14026	14176	13987	14001	14095	13912	13792	14061	14003	13892	13969	14031	14069	14014	13884	14028	13896	13887	14118	14240	14069	13858	14042	14005	14061	13838	14034	14022	13762	13980	13839	13942	13909	14122	13989	14103	14134	13960	14105	13954	13882	13740	14034	14015	13854	14092	13925	13922	14046	13948	13895	13915	13883	13946	13957	14109	13946	13907	13977	14001	14060	13962	13939	13922	14055	13966	13956	14078	13882	13935	14105	14110	14078	14141	14104	14106	13828	14130	13966	13867	14011	13844	13973	13977	13966	13987	14023	13941	13920	13833	14046	14206	14005	14029	14069	13994	13784	14070	13923	14022	14016	13935	14035	13991	13864	13938	13896	14082	14054	14021	13884	13845	13971	13978	13759	14029	13929	13962	13964	13908	14128	14001	14007	14065	14011	14059	13987	14027	13981	14171	14026	13923	13996	14001	13970	13861	14048	13933	14100	13864	14066	14121	14192	13949	13830	13993	14068	14063	14018	13905	13787	14115	13945	13960	14003	13926	14095	13834	13979	13943	14173	14078	13818	13928	14002	14040	13988	13958	14099	13950	13888	13976	14199	13824	13974	13915	13959	13793	14105	13928	14000	13976	13878	13875	13851	14030	13872	14008	14050	14111	13964	13947	13924	13985	13920	13948	13936	13951	13870	13971	14136	14045	13997	13969	13922	14037	13746	14012	13997	13881	14056	13975	14012	14129	14032	14086	13903	14048	13929	13959	13761	13988	13884	14046	14163	13843	13967	14033	13899	14013	13968	13832	14003	14008	13890	14107	14005	13868	13985	13856	14096	13938	14103	13943	14028	14126	14054	14056	13935	14152	14041	14110	13981	14184	14035	14060	13947	13881	14075	14062	13905	13901	13850	13951	13941	13952	14030	13979	13985	14033	14020	13965	13833	14038	14082	14097	13912	13925	14115	14000	14028	14028	13957	14058	13783	14063	13951	14105	13810	13928	14061	13841	13914	14007	13999	13990	13978	13992	14060	13901	13880	13834	13948	13913	14015	14003	14028	13894	13891	13923	13978	14056	14030	13976	13812	14039	14074	14033	13897	13986	14072	13974	13899	13952	14034	13953	14038	13982	14026	13913	14074	14019	14109	13799	13981	13897	13945	14079	14010	13988	14014	13939	14086	14029	13974	14135	13894	14041	13960	13944	13899	13911	13988	14001	14069	14023	13761	13983	13910	13885	13873	13898	14010	14032	13981	13912	13923	13970	14140	14051	13892	13953	14042	13935	14101	14100	14054	14048	13866	14079	14037	13911	14009	13843	14003	14024	13832	14069	13982	13949	14080	14154	14046	14054	13902	14020	14021	13930	14079	13943	14034	14047	13851	14013	14083	14137	14010	14044	14000	13987	13956	14070	13890	13964	13990	14018	13729	13924	13837	14006	14022	14153	13887	14031	13730	13956	13731	13879	14109	14215	13972	13926	13961	14051	14002	13994	14018	14132	13819	13959	13905	13972	14075	13932	13779	14039	13981	13990	13721	13934	13965	13865	13978	14049	13957	14078	13954	13913	13997	14053	13866	13942	13965	13877	13989	13995	14001	14001	13933	14040	14137	13979	13970	14053	13936	13909	14045	13975	13976	14047	13890	14132	13835	13897	13793	13887	14002	14082	13876	14011	14056	14127	14164	13955	13879	13878	14034	14059	13945	13938	13957	13781	14022	13938	14022	14040	14028	13955	13910	14065	14005	13869	14004	13953	14071	14085	13989	13900	13922	13930	14029	14015	13915	13894	14148	14179	13906	13882	13993	13833	13984	13975	14009	13989	13945	13949	13972	13982	13818	13869	14005	14111	14120	14101	14103	13930	14068	13894	13977	14079	13966	13825	13979	13962	13833	13962	13893	14053	13918	14099	13835
25514	21493	28641	25066	22679	21676	20857	18683	17848	18053	17787	17591	17454	17631	18927	27088	30130	27325	23012	19929	18358	17521	17460	17435	17138	17456	17448	17282	17351	17347	17390	17366	17355	17433	17492	17499	17399	17151	17606	17306	17292	17394	17141	17407	17481	17388	17494	17279	17465	17432	17616	17468	17261	17192	17336	17248	17383	17315	17491	17222	17240	17237	17301	17315	17573	17198	17238	17222	17191	17254	17215	17458	17075	17308	17253	17331	17411	17471	17364	17289	17451	17268	17176	17359	17234	17299	17264	17332	17268	17261	17274	17268	17236	17501	17197	17313	17321	17306	17603	17229	17561	17355	17426	17340	17301	17422	17329	17280	17301	17555	17519	17108	17413	17330	17218	17218	17323	17388	17251	16930	17385	17377	17191	17406	17432	17329	17215	17588	17345	17296	17400	17321	17139	17286	17128	17304	17177	17261	17299	17298	17302	17230	17317	17391	17386	17232	17476	17241	17412	17224	17145	17149	17143	17168	17191	17189	17364	17411	17435	17335	17180	17323	17159	17251	17279	17294	17042	17238	17147	17183	17251	17303	17093	17246	17247	17297	17372	17199	17100	17455	17189	17113	17376	17163	17432	17533	17297	17436	17275	17373	17133	17236	17302	17310	17386	17153	17307	17364	17225	17249	17187	17146	17205	17196	17325	17056	17155	17317	17399	17400	17466	17340	17199	17369	17218	17283	17369	17202	17267	17386	17274	17387	17355	17160	17322	17310	17368	17229	17406	17380	17430	17361	17362	17416	17163	17335	17264	17205	17105	17308	17431	17301	17541	17159	17317	17292	17388	17394	17196	17208	17337	17129	17139	17356	17182	17314	17325	17668	17444	17229	17005	17225	17290	17455	17456	17310	17285	17177	17294	17434	17418	17387	17497	17262	17122	17442	17388	17398	17474	17322	17296	17041	17263	17129	17321	17194	17352	17246	17223	17405	17102	17284	17350	17261	17228	17292	17436	17226	17176	17267	17449	17290	17142	17329	17237	17180	17292	17381	17365	17221	17358	17448	17214	17225	17294	17312	17248	17394	17426	17272	17236	17330	17526	17357	17483	17219	17313	17227	17208	17214	17302	17471	17193	17560	17310	17569	17200	17097	17042	17249	17460	17293	17154	17414	17164	17219	17331	17438	17423	17343	17378	17487	17191	17573	17311	17298	17210	17149	17324	17224	17376	17528	17189	17200	17307	17462	17324	17243	17236	17333	17216	17208	17118	17173	17407	17490	17231	17209	17059	17206	17331	17287	17207	17320	17333	17184	17153	17393	17409	17332	17178	17335	17223	17183	17470	17392	17450	17280	17463	17202	17110	17425	17475	17348	17273	17059	17377	17355	17407	17357	17365	17208	17196	17314	17404	17210	17386	17201	17414	17131	17406	17211	17403	17297	17299	17245	17296	17244	17273	17315	17475	17199	17552	17228	17321	17291	17416	17348	17308	17202	17465	17292	17063	17120	17297	17268	17352	17339	17252	17030	17213	17368	17337	17441	17356	17432	17313	17326	17199	17359	17509	17468	17198	17263	17203	17300	17207	17589	17343	17408	17207	17260	17206	17322	17149	17461	17323	17068	17446	17307	17299	17437	17217	17306	17373	17309	17128	17357	17239	17437	17357	17289	17153	17124	17236	17293	17250	17333	17268	17309	17221	17232	17232	17303	17385	17302	17315	17543	17226	17194	17401	17285	17285	17290	17257	17376	17356	17264	17288	17096	17495	17352	17315	17384	17383	17223	17391	17452	17174	17457	17395	17254	17282	17170	17152	17443	17453	17315	17128	17379	17171	17129	17218	17328	17201	17090	17404	17293	17504	17344	17354	17436	17307	17404	17295	17268	17236	17230	17365	17270	17150	17283	17442	17396	17337	17221	17310	17185	17336	17162	17260	17269	17285	17360	17549	17087	17193	17301	17349	17343	17323	17373	17089	17072	17271	17284	17262	17302	17288	17467	17208	17303	17276	17167	17157	17242	17289	17418	17241	17422	17252	17411	17260	17398	17291	17254	17288	17334	17472	17323	17239	17266	17319	17517	17452	17391	17321	17244	17171	17111	17434	17260	17128	17337	17153	17196	17294	17145	17409	17269	17566	17457	17429	17172	17066	17117	17429	17167	17554	17372	17415	17209	17301	17589	17313	17375	17131	17356	17220	17250	17343	17342	17157	17343	17225	17310	17432	17441	17161	17287	17163	17193	17610	17309	17376	17499	17293	17176	17509	17394	17479	17375	17329	17274	17434	17276	17444	17356	17324	17460	17349	17254	17526	17068	17189	17286	17511	17414	17471	17237	17469	17589	17196	17388	17355	17471	17323	17170	17371	17458	17199	17215	17312	17275	17203	17332	17186	17404	17311	17299	17179	17280	17365	17187	17320	17195	17473	17443	17407	17339	17344	17236	17220	17433	17162	17253	17289	17446	17296	17407	17354	17257	17221	17330	17288	17150	17176	17327	17347	17386	17077	17394	17292	17283	17370	17273	17329	17457	17229	17214	17315	17196	17321	17198	17494	17526	17487	17369	17483	17320	17040	17231	17282	17154	17365	17245	17292	17228	17280	17280	17237	17160	17220	17155	17232	17396	17325	17324	17398	17454	17140	17230	17546	17398	17131	17335	17383	16921	17104	17113	17294	17298	17141	17186	17243	17259	17337	17354	17180	17389	17367	17298	17321	17312	17366	17369	17229	17382	17379	17329	17256	17266	17092	16898	17320	17331	17275	17248	17081	17270	17228	17306	17440	17387	17286	17442	17268	17315	17312	17440	17579	17404	17381	17427	17472	17213	17309	17257	17354	17128	17315	17161	17487	17182	17184	17447	17295	17182	17208	17214	17311	17216	17195	17306	17354	17269	17435	17256	17246	17385	17364	17451	17156	17307	17233	17437	17314	17245	17396	17133	17183	17276	17288	17302	17216	17105	17350	17546	17475	17190	17097	17484	17354	17293	17324	17435	17333	17255	17503	17430	17339	17359	17054	17359	17351	17177	17251	17492	17362	17560	17332	17248	17114	17110	17311	17273	17280	17187	17259	17355	17133	17170	17398	17311	17204	17364	17134	17268	17322	17071	17250	17230	17450	17366	17282	17276	17419	17270	17367	17440	17358	17256	17421	17331	17362	17370	17330	17397	17255	17336	17317	17402	17306	17269	17238	17146	17544	17372	17442	17351	17353	17270	17147	17263	17155	17484	17353	17328	17308	17403	17219	17416	17379	17413	17525	17205	17110	17361	17257	17353	17303	17274	17153	17379	17392	17337	17404	17305	17184	17418	17206	17301	17301	17486	17320	17214	17290	17260	17115	17411	17252	17231	17503	17356	17434	17456	17140	17001	17248	17353	17482	17383	17295	17152	17270	17384	17201	17371	17299	17313	17415	17445	17098	17254	17221	17329	17494	17145	17225	17338	17439	17299	16987	17249	17338	17614	17541	17292	17435	17150	17050	17358	17297	17376	17334	17381	17271	17321	17698	17329	17214	17543	17278	17469	17447	17341	17319	17356	17381	17264	17348	17274	17458	17356	17475	17238	17265	17511	17348	17313	17432	17412	17416	17255	17058	17293	17314	17373	17431	17451	17285	17410	17491	17391	17362	17395	17497	17306	17166	17170	17455	17273	17243	17232	17151	17158	17235	17428	17290	17421	17397	17028	17468	17298	17282	17271	17278	17341	17242	17131	17158	17247	17315	17166	17332	17363	17507	17326	17348	17344	17227	17217	17366	17347	17307	17180	17245	17103	17370	17363	17306	17211	17364	17429	17137	17417	17175	17249	17188	17300	17411	17441	17315	17177	17268	17224	17379	17399	17390	17472	17370	17322	17431	17288	17315	17286	17311	17365	17328	17216	17236	17131	17040	17272	17328	17379	17251	17157	17274	17289	17226	17429	17298	17456	17298	17524	17311	17369	17315	17387	17294	17187	17435	17192	17424	17295	17421	17194	17372	17327	17379	17234	17176	17111	17407	17127	17252	17294	17329	17238	17185	17466	17180	17145	17474	17285	17324	16992	17263	17317	17313	17216	17108	17355	17417	17096	17183	17375	17552	17136	17172	17318	17324	17352	17462	17340	17100	17299	17165	17309	17065	17321	17242	17346	17267	17144	17369	17245	17289	17292	17367	17412	17431	17355	17230	17140	17198	17452	17214	17195	17288	17364	17282	17393	17221	17249	17334	17280	17422	17313	17263	17250	17248	17149	17358	17184	17543	17479	17541	17256	17353	17316	17527	17436	17001	17395	17287	17271	17201	17273	17190	17234	17353	17316	17194	17076	17208	17140	17250	17067	17331	17480	17252	17402	17394	17456	17566	17387	17257	17308	17251	17295	17272	17126	17098	17378	17397	17395	17370	17265	17198	17282	17339	17144	17198	17249	17300	17277	17294	17426	17341	17381	17623	17258	17321	17381	17302	17250	17237	17219	17308	17391	17396	17160	17357	17279	17345	17253	17249	17243	17265	17293	17319	17196	17255	17360	17397	17142	17376	17516	17307	17454	17143	17416	17294	17205	17318	17380	17243	17343	17488	17198	17199	17134	17331	17262	17258	17206	17276	17219	17242	17266	17210	17304	17298	17389	17228	17346	17297	17402	17326	17155	17217	16998	17175	17345	17393	17409	17248	17106	17371	17384	17193	17191	17304	17277	17592	17466	17281	17376	17324	17179	17148	17439	17173	17119	17165	17422	17209	17296	17555	17326	17495	17204	17212	17242	17403	17303	17567	17148	17284	17261	17347	17369	17320	17194	17265	17355	17415	17283	17453	17381	17617	17330	17216	17154	17006	17504	17322	17426	17327	17134	17306	17424	17309	17088	17295	17386	17187	17197	17291	17338	17348	17424	17139	17246	17357	17383	17606	17414	17311	17193	17210	17451	17236	17407	17369	17493	17498	17341	17465	17459	17411	17286	17208	17297	17495	17286	17428	17228	17305	17364	17418	17488	17369	17316	17198	17209	17131	17087	17531	17225	17255	17347	17437	17218	17468	17047	17420	17410	17409	17475	17251	17149	17303	17357	17243	17291	17412	17412	17476	17259	17220	17396	17573	17285	17394	17313	17402	17040	17422	17552	17318	17263	17214	17304	17458	17279	17471	17523	17516	17345	17210	17379	17275	17220	17318	17380	17384	17329	17468	17390	17183	17362	17205	17413
17349	26368	25168	19778	18385	17445	16518	15860	14942	14485	14522	14398	14671	14523	17173	29305	30827	26220	20575	16708	14828	14373	14078	14069	14222	14206	14169	14110	14135	14279	14116	14080	14345	14236	13995	14089	14124	14087	14130	14197	14115	13988	14169	14205	14097	14091	14256	14192	14165	13999	14134	14059	14164	14086	14008	13933	14155	14013	14311	13937	14198	14194	14052	13974	14073	14156	14152	14084	14205	14344	13975	14089	13998	14192	14055	14273	14069	14028	14318	14040	14114	14085	13973	14168	14018	14244	14244	14122	14198	14137	14129	14072	14172	14103	14133	14176	14166	13895	14093	14103	14016	14242	13918	14027	14170	13993	14018	14129	14203	14056	14017	14241	14154	13975	14349	14103	14176	14027	14142	14207	14220	14101	14144	14037	14236	14018	14101	14179	14049	14037	14043	14086	14129	14053	14115	14092	14066	14083	14178	14052	14265	14277	14076	14245	13893	14076	14159	14144	14070	14127	14062	14141	14170	14197	14072	14115	14077	14128	14039	14119	14295	13978	14128	14057	14228	14137	13949	14173	14092	14091	14047	14073	14143	14061	14084	14197	14178	14072	13963	14151	14018	14098	13965	14069	14258	14138	14087	14010	14190	14020	14096	14004	14074	13932	14123	14300	14200	14097	14015	14070	13975	14307	14153	14092	14040	14064	14255	14197	13990	14078	14139	13992	14123	14129	14007	14162	13995	13949	14123	14064	14111	14276	14168	14217	13902	14190	13991	14078	14204	14186	14039	14081	13925	14063	14111	14069	14226	14209	13954	14043	14152	13868	14112	14103	14058	14116	14165	14117	14140	14021	14064	14404	13902	14074	14053	14017	14153	14249	14164	14117	14130	14109	13949	14301	14125	13893	13909	13943	13937	14075	14077	14105	14081	14168	13988	14307	14101	14096	14115	14236	14233	14140	14151	14160	13938	13905	14103	13977	13936	13993	14141	14212	14010	14018	13998	14173	14096	14225	14108	14118	13954	14159	14205	14128	14070	14072	13964	14155	13904	14010	14134	14085	14112	13977	14158	13994	14115	14224	14078	13957	14132	13986	14017	14190	14012	14099	14094	13935	14037	13906	14110	13993	14198	14270	13885	14244	13967	14229	14201	14024	14340	14193	14201	14052	14246	14211	14109	14085	14133	14035	14194	14235	14186	14032	14182	14022	14047	14054	14200	13969	14150	14029	14133	14208	14024	14072	14180	13975	14122	14044	14177	14155	14191	14144	14228	14069	14125	14119	14285	14102	13954	14055	13871	14038	14107	14186	14014	14154	14227	14033	14072	14207	14035	13955	14219	14136	14276	14147	14015	14107	14029	14076	14282	14142	14130	14272	14053	14048	14117	14137	14070	14022	14120	14100	14060	14183	14263	14101	13945	14108	14132	14100	14019	14170	14279	14136	14058	13874	14050	14256	14090	13977	14125	14226	14067	14103	14064	14166	14126	14067	14061	14162	13960	14069	13945	13992	14157	14151	14067	14164	14112	14170	13975	14135	14137	14169	14123	14051	14315	14309	14141	14169	14055	13974	14249	14148	13997	14020	14153	14123	13962	14139	14119	14100	14267	14076	14078	13946	14097	14098	14147	14076	14243	14113	14219	14148	14056	14236	14206	14058	14051	14230	14091	13886	14178	14245	14014	14078	14176	14087	14250	14083	14189	14153	14262	14109	14152	14096	14154	14105	14292	14115	14233	14014	13959	14193	14062	14147	14213	14184	14254	14159	14060	14096	14107	14002	14103	14136	14137	14267	14129	14153	14065	14045	13923	13981	14118	14084	14120	14002	14084	14020	14084	13992	14067	14201	14064	13796	14157	14098	14011	14091	14212	14062	14083	14262	14062	14065	14216	14051	14103	14137	13982	14089	14146	14068	14000	14120	14209	14161	14199	14185	14027	14156	14209	14203	14311	14053	14131	14151	13940	14001	14107	14289	14090	14052	14072	14003	14155	14194	13951	14018	14152	14180	14211	14090	14212	13994	14034	14043	14048	13958	13986	14024	14105	14139	14170	14016	14120	14145	14111	14137	14129	14119	14041	14137	14065	14336	14296	14171	14073	14067	14113	14105	14111	14075	14224	14066	13909	14211	14092	14182	14015	14169	14127	14041	14038	14147	14063	14051	14045	14112	14218	14090	14094	14099	14178	14187	14179	14130	13952	14122	13960	14036	14188	13980	14277	14133	14131	14206	14195	14243	14210	14138	14167	14083	14189	13912	14175	14043	13941	14135	14165	14306	13986	14233	14118	14138	14070	13977	14116	14117	14144	13993	14182	14151	14089	14116	14016	14036	14159	13998	14061	14195	14057	14127	14157	14185	14202	14010	14133	14067	14035	14216	14066	14229	14080	14239	14064	14065	14276	14270	14056	14030	14100	14126	14193	13957	13990	14213	14137	14014	13925	14007	14076	14143	14191	14046	13979	14093	13992	14190	14094	14326	13957	14023	14162	14150	14044	14115	14156	14213	14136	14121	14178	14119	14164	14048	14044	13936	14047	14204	14120	14221	14193	14141	14246	14176	14092	14162	14021	14190	14130	14028	14307	14092	14117	14006	14130	14179	14089	14059	14119	13987	14102	14099	13987	14297	14066	14101	14106	14107	13993	14082	14052	14276	14101	13981	13978	14015	14058	14003	14139	14067	14212	14199	14098	14118	14160	14081	14195	14175	14030	14127	14102	14110	14123	14171	14259	14162	14084	14123	14087	13996	14060	14077	13868	14000	14042	14121	14063	14201	14024	14048	14071	14089	14175	14314	13921	13991	14095	14121	14110	14117	14078	14142	14273	14045	14083	14083	14161	14196	13992	14107	13999	14055	14003	14137	14035	14124	14206	14266	14212	14189	14208	13956	13937	14032	14000	13957	14223	14088	14028	14049	14141	14245	13986	14036	14005	14037	13971	14102	14065	14139	14188	14178	13959	14142	14279	14073	14048	14079	14046	14154	14104	14015	14041	14079	14030	14143	14119	13991	14191	14104	14062	13962	14241	14040	14024	14009	14023	13949	13998	14122	13912	14026	14047	14072	14101	14108	14070	14129	14120	14101	14059	14053	13991	14038	14120	14180	14141	13957	14227	14182	13970	13975	14199	14117	13941	14075	14084	14103	13895	14132	14084	14206	14062	14093	14082	14190	14039	13930	14112	14065	14101	14043	14182	14105	14219	14119	14049	14117	14220	14205	14080	14045	14140	14212	13957	14078	14233	14171	14044	14029	14262	14097	14067	14290	14131	13996	13969	14084	13919	14114	14086	14094	14126	13932	14171	14206	14026	14105	14179	13987	14040	14150	14100	14127	14104	14247	14139	14035	14126	14165	14133	14094	14174	14233	14054	14196	13937	14208	14117	14112	14029	14115	14072	14029	14165	14033	14196	13985	14258	14129	14092	14113	14261	14058	14011	14209	14308	14027	14087	14251	14078	14125	14011	14042	14144	14061	14162	14319	14103	14137	14245	13969	14152	14213	14111	14042	14009	14034	14080	14193	14208	13991	13937	14086	14139	14132	14010	14128	14224	14161	14160	14190	14058	14045	14232	14191	14055	14117	14238	14202	14172	14219	14203	14189	14117	14302	14127	14115	14066	14159	14218	14152	14106	14282	14123	14055	14224	14069	14145	13966	14019	14112	14047	14098	14147	14182	14147	14142	14147	14185	14159	14146	14127	14062	14177	14171	14217	14112	14128	14048	14163	14265	14031	14124	14072	14015	14226	14104	14082	13977	14222	14076	14101	14128	14126	14299	14139	14014	14146	14121	14184	14006	14002	14043	14149	14239	13947	13928	13974	14186	13934	14035	13993	14028	14257	14050	14195	14048	13991	14229	14036	14003	14051	14161	14197	14166	14068	14112	14084	14192	14035	14063	14058	13888	13929	14121	14228	14170	14133	14171	13959	14274	13983	13923	14146	14225	14055	14048	14141	14042	14017	14176	14149	14001	14126	14027	14199	13894	14089	14070	14234	13991	14138	14160	14126	14016	13960	14195	14100	14151	14006	13897	14121	14098	14038	14051	13952	14119	14183	14173	13978	14087	14128	14177	14268	14204	14198	14053	14148	14035	14098	14039	14171	14084	14059	13964	14130	14234	14103	14111	14166	14037	14084	14137	14063	14126	14187	14287	14133	14149	14291	14179	14039	14161	14160	14022	14024	14137	14106	14257	14222	14187	14060	14180	14078	14130	14228	14111	13977	14137	14027	14077	14101	14150	13923	14166	14074	14039	14066	14010	13994	14065	14252	13974	14233	14068	14124	14090	14039	14195	14319	14234	14150	14212	14078	14049	14172	14241	13983	14058	14116	14039	14117	14241	14068	14218	13966	14056	14084	14223	13871	14045	14131	14040	14154	14090	14270	14243	14177	14311	14098	14085	14105	14218	14093	14036	14183	14198	14127	14037	14198	14133	14066	14396	14282	14068	14107	14110	14184	14026	14069	14218	14187	13945	14029	14055	14131	14059	14210	14253	13944	14043	14137	14073	14271	14230	14226	14098	13969	14331	14054	14216	14040	14067	14166	14234	14241	14083	14090	14165	13894	14106	14082	14082	14029	14153	13992	13977	14238	14115	14155	14012	14117	14209	14211	14303	14134	14142	14178	14132	14123	14060	14202	14151	14082	14115	14092	14034	14148	14111	14307	14094	14128	14233	14193	14149	14088	14086	14117	14249	14152	14169	14022	14088	13980	14178	14322	14007	14074	14207	14060	14034	14194	13908	14374	14034	14155	13967	14131	14042	14023	14046	14288	14094	14051	14002	14114	14193	14025	14182	14124	13889	14067	13983	14196	14219	13972	14199	14159	14201	14173	14200	14185	13959	14032	14053	13971	14090	14038	14257	14047	14139	14142	14002	14248	14158	14017	14148	14165	13973	14095	14156	14150	14121	14024	14101	13887	14250	14109	13956	14076	14189	14178	14148	14204	14208	14109	14133	13979	14090	14066	14175	14120	14035	14183	14140	14150	14140	14000	14297	14038	14074	13936	14319	14163	14096	14179	14194	14125	14129	14068	14118	14073	14147	14222	14043	14165	13974	14150	14089	14166	14055	14232	14016	14221	13960	14064	14105	14262	14068	13927	14062	14107	14096	14212	13868	14080	14063	14274	14080	14012	13990	14126	14032	14104	14232	14007	14144	14180	14201	14160	14080
24107	21509	29135	24334	22032	23967	23953	19451	18375	18064	18007	17513	17945	17863	20352	33854	38787	33150	26508	21735	18793	17963	17670	17555	17284	17171	17464	17289	17350	17274	17365	17321	17192	17211	17540	17357	17278	17331	17376	17400	17377	17287	17435	17209	17294	17242	17275	17209	17382	17377	17257	17082	17286	17228	17172	17211	17256	17217	17221	17268	17219	17362	17378	17282	17486	17439	17238	17109	17253	17182	17500	17256	17327	17326	17282	17326	17176	17298	17233	17284	17346	17284	17089	17063	17176	17036	17160	17116	17238	17152	17035	17225	17361	17328	17142	17361	17157	16877	17114	17313	17196	17178	17252	17301	17456	17071	17307	17202	17165	17199	17236	17451	17211	17278	17236	17164	17182	17301	17306	17164	17225	17331	17311	17522	17160	17178	16975	17215	17315	17217	17156	17362	17136	17296	17205	17397	17275	17342	17315	17329	17353	17116	17334	17131	17179	17190	17243	17250	17156	17144	17293	17251	17247	17124	17354	17289	17307	17304	17240	17275	17312	17245	17112	17295	17344	17277	17391	17158	17125	17268	17059	17102	17309	17188	17202	17240	17442	17098	17221	17395	17436	17291	17278	17261	17291	17218	17240	17128	17412	17166	17086	17215	17369	17182	17325	17196	17099	17084	17116	16971	17347	17242	17064	17140	17218	17246	17304	17158	17162	17266	17371	17167	17162	17267	17246	17216	17205	17193	17339	17212	17289	17190	17334	17188	17037	17081	17310	17284	17227	17321	17410	17214	17142	17249	17292	17345	16997	17369	17449	17309	17281	17124	17231	17291	17431	17197	17327	17030	17281	17126	17080	17292	17210	17205	17272	17333	17086	17483	17087	17305	17352	17303	17245	17276	17453	17113	17040	17300	17253	17338	17176	17226	17089	17210	17420	17237	17083	17182	17187	17424	17246	17196	17277	17133	17245	17381	17187	17173	17165	17286	17051	17015	17132	17169	17162	17398	17223	17116	17172	17239	17070	17123	17227	17268	17151	17349	17239	17286	17174	17168	17273	17302	17383	17294	17191	17225	17347	17178	17552	17342	17243	17172	17283	17157	17302	17088	17125	17244	17258	17220	17285	17274	17465	17118	17401	17291	17183	17150	17188	17345	17117	17207	17296	17264	17139	17395	17205	17257	17152	17342	17290	17253	17256	17333	17350	17028	17289	17187	17209	17174	17154	17191	16984	17348	17300	17288	17171	17140	17293	17472	17297	17258	17124	17253	17260	17189	17318	17080	17122	17274	17140	17321	17100	17141	17383	17208	17092	17027	17081	17050	17269	17041	17299	17199	17225	17088	17268	17274	17159	17172	17048	17184	17059	17223	17139	17242	17370	17124	17299	17075	17166	17198	17226	17193	17345	17143	16955	17104	17209	17130	17325	17355	17299	17240	17261	17327	17217	17329	17155	17141	17154	16963	17168	17165	17232	17295	17172	17227	17361	17164	17448	17295	17125	17066	17182	17038	17207	17228	17385	17086	17249	17094	17134	17308	17308	17187	17383	17426	17494	17150	17409	16971	17202	17162	17314	17110	17311	17354	17280	17246	17159	17202	17178	17361	17185	17276	17198	17334	17103	17223	17334	17216	17374	17259	17303	17161	17404	17332	17294	17153	17243	17249	17211	17179	17361	17344	17227	17252	17261	17258	17377	17149	17172	17174	17278	17069	16982	17269	17070	17310	17183	17161	17336	17146	17205	17188	17056	17331	17237	17487	17252	17217	17509	17178	17047	17331	17359	17202	17204	17453	17401	17116	17135	17085	17283	17168	17249	17202	17398	17320	17292	17312	17375	17151	17378	17294	17277	17310	17134	17260	17254	17272	17152	17276	17125	17222	17328	17346	17241	17050	17206	17393	17304	17246	17421	17042	17238	17191	17223	17168	17074	16986	17253	17235	17349	17182	17310	17311	16941	17136	17181	17155	17154	17133	17366	17198	17266	17177	17351	17024	17171	17061	17251	17476	17242	17035	17424	17334	17172	17270	17166	17183	17065	17049	17208	17286	17211	17075	17319	17433	17143	17140	17347	17129	17249	17352	17381	17365	17349	17162	17286	17131	17191	17378	17259	17185	17389	17110	17365	17148	17159	17104	17244	17284	17248	17092	17320	17431	17217	17077	17408	17138	17297	17348	17204	17086	17259	17266	17148	17496	17422	17170	17068	17346	17315	17304	17229	17218	17026	17134	17495	17244	17150	17469	17343	17194	17272	17039	17317	17205	17176	17275	17357	17238	17176	17155	17273	17003	17232	17483	17207	17239	17192	17194	17447	17269	17369	17148	17278	17219	17229	17330	17171	17283	17206	17212	17246	17324	17352	17299	16972	17204	17300	17151	17262	17363	17129	17335	17221	17077	17279	17135	17251	17244	17399	17214	17028	17288	17121	17231	17052	17259	17168	17343	17016	17125	17032	17099	17004	17236	17126	17107	17258	17262	17217	17301	17108	17154	17185	17298	17321	17239	17328	17370	17127	17146	17172	17317	17241	17323	17268	17003	17292	17121	17230	17016	17378	17182	17206	17208	17276	17326	17381	17138	17283	17178	17027	17277	17237	17242	17315	17251	16997	17430	17203	17174	17256	17027	17175	17256	16989	17211	17259	17201	17244	17225	17284	17509	17395	17137	17139	17164	17131	17282	17222	17149	17298	17402	17311	17207	17323	17313	17224	17102	17118	17089	17312	17348	17172	17198	17147	17276	17350	17119	17225	16965	17139	17217	17164	17193	17010	17364	17324	17183	17016	17279	17084	17479	16999	17253	17221	17279	17109	17311	17288	17168	17120	17257	17281	17208	17021	17427	17212	17000	17232	17322	17340	17165	17111	17310	17481	17368	17252	16993	17056	17022	17389	17213	17391	17378	17429	17444	17325	17175	17238	17272	17230	17322	17105	17102	17251	17094	17181	17073	17080	17014	17404	17305	17292	17202	17310	17253	17227	17086	17246	17160	17160	17336	17380	17485	17488	17143	17180	17332	17461	17062	17392	17193	17374	17233	17057	17221	17192	17066	17067	17223	17330	17279	17201	17061	17179	17279	17113	17249	17337	17420	17298	17301	17320	17226	17129	17281	17097	17230	17431	17309	17261	16969	17112	17372	17144	17180	17379	17322	17314	17261	17197	17159	17100	17103	17351	17341	17339	17153	17080	17401	17296	17299	17185	17235	17052	17245	17271	17195	17357	17210	17211	17365	17386	17282	17301	17188	17247	17319	17141	17273	17303	17137	17191	17201	17310	17193	17170	17310	17354	17298	17404	17193	17195	17177	17238	16930	17084	17236	17343	17157	17139	17056	17277	17310	17383	17263	17198	17158	17174	17128	17484	17423	17190	17133	17332	17431	17164	17237	17230	17282	17110	17428	17020	17451	17089	17092	17299	17263	17115	17201	17228	17289	17469	17227	17149	17322	17003	17028	17208	17305	17241	17249	17192	17130	17154	17258	17169	17199	17257	17158	17228	17229	17265	17316	17133	17267	17219	17195	16971	17254	17332	17217	17258	17118	17403	17389	17420	17297	17312	17463	17252	17341	17110	17145	17140	17384	17344	17075	17244	17135	17195	17335	17394	17308	17097	17305	17326	17079	17167	17352	17137	17058	17282	17225	17212	17204	17044	17209	17277	17316	17071	17116	17293	17089	17214	17259	17227	17175	17279	17138	17411	17065	17283	16951	17124	17135	16908	17272	17207	17290	17230	17441	17263	17335	17136	17186	17276	17256	17186	17295	17246	17280	17356	17442	17393	17147	17323	17087	17281	17245	17115	17260	17219	16997	17245	17104	17351	17225	16894	17440	17289	17236	17322	17170	17112	17276	17310	17275	17226	17160	17358	17202	17186	17288	17249	16996	17125	17188	17263	17136	17212	17088	17239	17093	17281	17169	17231	17241	17546	17342	17240	17327	17068	17252	17011	17314	17255	17285	17438	17210	17236	17324	17093	17087	17176	17110	17378	17232	17448	17111	17235	17361	17153	17265	17173	17187	17384	17249	17201	17277	17190	17217	17089	17233	17177	17158	17236	17297	17088	17258	17421	17258	17290	17232	17317	17269	17115	17119	17116	17043	17277	17152	17101	17405	17356	17250	17205	17443	17261	17391	17260	17473	17182	17262	17372	17336	17171	17193	17334	17212	17434	17254	17374	17228	17318	17180	17098	17230	17341	17303	17084	17088	17102	17178	17131	17255	17102	17255	17264	17194	17298	17305	17142	17221	17277	17491	17363	17046	17270	17152	17185	17047	17235	17083	17347	17109	17071	17272	17242	17244	16983	17438	17392	17257	17142	16976	17195	17409	17265	17291	17231	17212	17278	17228	17201	17472	17159	17340	17327	17062	17011	17208	17247	17370	17159	17194	17249	17011	17381	17126	17323	17259	17436	17252	17166	17219	17105	17297	17226	17187	17248	17192	17151	17016	17133	17134	17336	17364	17505	17147	17213	17265	17192	17005	17078	17269	17221	17405	17262	16957	17287	17194	17198	17094	17360	17214	17276	17236	17334	17221	17325	17322	17302	17373	17127	16855	17425	17148	17042	17239	16989	17153	17065	17272	17238	17307	17212	17215	17202	17278	17321	17310	17258	17420	17356	17313	17178	17246	17379	17109	17317	17233	17049	17073	17331	17311	17280	17246	17085	17327	17276	17213	17337	17123	17412	17352	17269	17050	16980	17141	17210	17267	17169	17324	17135	17293	17330	17212	17177	17334	17415	17374	17261	17112	17271	17281	17291	17502	17271	17325	17238	17229	17420	17239	17221	17183	17233	17327	17282	17534	17107	17034	17318	17126	17231	17231	17017	17162	17348	17294	17305	17213	17136	17242	17155	17239	17389	17200	17386	17314	17236	17196	17412	17240	17381	17321	17142	17258	17219	17411	17120	17276	17388	17464	17014	17104	17301	17286	17087	17057	17190	17099	17357	17239	17274	17210	16919	17031	17073	17099	17211	17169	17281	17181	17261	17199	17253	17357	17164	17374	17234	17159	17243	17106	17222	17247	17153	17368	17325	17223	17011	17246	17198	17131	17123	17194	17220	17053	17145	17241	17285	17067	17225	17137	17474	17241	17239	17256	17417	17121	17315	17248	17293	17232	17180	17313	17070	17114	17236	17176	17098	17224	17120	17266	17249	17255	17273	17252	17369	17455
19426	31191	28909	23089	20605	18931	18166	17159	15512	14972	14864	14941	14860	14654	19729	37112	39217	32710	24260	18428	15279	14194	14366	14077	14031	14097	14086	14032	14039	14172	14097	14061	14026	13870	14021	13950	14143	14081	14071	14078	14073	14001	14103	14086	14179	13970	14167	13932	14182	13925	13919	14162	13998	13960	14109	14274	14181	14070	13949	13993	14061	14083	14080	14061	14090	14110	14063	13928	14024	14090	14024	14086	14039	14063	14017	14084	14051	14105	14111	14105	14112	14020	13908	14080	14134	14099	14279	14109	14127	13880	14053	14245	14010	13857	14018	14018	13980	14130	14030	13958	14040	14002	14113	13975	14079	14159	14046	14063	14071	14008	14078	14054	14009	13872	14084	14022	14133	14110	14076	14060	14152	14110	14059	14214	13992	13931	14190	14059	13909	13957	14064	14009	14013	13960	14141	13999	14064	14040	13924	14033	14178	13987	13995	14205	13971	14116	14056	14050	14094	13915	13912	13999	14046	13957	14236	14120	14130	14078	13927	14052	13876	14074	14092	14145	14079	14031	13948	13889	14012	14077	13995	13834	14096	14001	14046	14128	14045	13987	14336	14177	14038	14100	14100	14275	13987	14084	14138	14010	14126	14065	13983	14034	14062	14075	14118	14130	13973	13851	13822	14117	13972	14076	14109	13934	14043	14064	14030	14095	14121	13978	13977	14184	13905	14083	14064	14080	14014	14023	14155	13943	14062	13919	14087	14036	13981	14034	14009	14084	14070	14119	13950	13969	14114	14065	14047	13917	14088	14144	14049	13955	13964	13942	14036	14027	14089	14312	14097	14126	13996	14156	13818	13906	14026	14011	13898	14029	13932	13994	14170	13922	14183	13954	14085	13930	14060	14039	14116	14097	14323	14059	14086	14259	13971	14056	14119	14062	13959	14008	13990	14059	14168	13964	13948	14242	14175	14047	13873	14089	14058	14245	14020	13991	13869	14024	14131	14257	14171	14035	14043	14074	14092	14119	13902	14020	14151	13952	14180	13957	14007	14077	14040	14059	13874	14002	14081	14162	14020	13904	14067	14045	14113	14003	13957	14165	14016	14075	14142	14230	14259	14002	14014	14032	14003	13972	14089	13963	14100	14043	13827	14115	13896	14002	13990	13989	14043	14105	14068	14064	14118	14158	14191	14212	13962	13962	14013	14039	13987	14016	14106	13867	14074	13962	14008	13974	14109	14176	13944	14067	14018	13869	14112	14142	14169	14138	14049	13800	14148	13934	14172	14149	14144	13965	13894	13843	14074	14032	14086	14100	13982	14167	14010	14066	14012	14055	14016	14034	14125	13924	13986	14081	14079	13882	13976	14122	14022	14006	14009	14022	14059	14090	13960	14056	14094	14212	14018	14074	13976	14049	14061	14078	13939	13828	13786	14176	14073	13861	14014	14141	13914	13993	14012	14057	13991	13992	14006	13964	14234	13964	13859	14174	14111	14247	14056	13851	14108	14157	13959	14113	14028	14078	14126	14010	13891	14304	13981	14026	14085	14096	14003	14150	13957	14210	14032	14020	14059	14184	14247	13931	14009	13979	13955	14083	13940	13965	13985	14140	13924	14066	13921	14126	14128	13967	14039	14066	14182	14163	13981	14007	14211	14084	14075	14025	14173	13985	13919	14110	14102	13905	14079	14045	14022	14069	13920	14058	14155	13999	14051	14066	13991	14102	13899	14125	14094	14044	14217	13827	13955	14098	14025	14037	14009	14087	13999	14075	14038	14036	14045	13977	13975	14081	14139	13902	14142	14154	13971	14120	14047	14259	14038	14004	14144	13968	13942	13981	14044	13981	14208	14080	14004	14157	13886	14055	13994	14090	14106	14066	14159	14015	13948	13821	13992	13958	14175	14043	14054	14087	14204	13916	13993	14244	14058	14033	14068	14157	14114	13916	14083	14123	14123	14024	13933	13990	14146	14016	14015	13960	13919	13927	13935	14117	13900	14043	13854	14075	13969	13910	14167	14013	14018	14074	14104	14016	14023	13920	14055	14127	14001	14304	14057	14107	14052	14229	14221	14123	14050	13996	14075	14093	13939	14165	13891	14081	14056	14000	13989	13972	14104	14084	14092	13892	14066	14032	13988	14046	14041	14076	13985	13915	14064	14055	14023	14051	13940	13907	14027	13850	14045	14034	14169	14184	13933	14011	14013	14171	13874	14033	13938	13860	13894	14183	14058	14109	14023	14017	14195	14042	14079	14054	13984	14046	13949	14174	14122	14090	14199	14186	14112	13862	14114	14083	13960	13957	14162	14094	14131	14061	14110	13892	14017	13997	14093	14033	13969	13911	14082	14062	13977	13957	13917	14122	14080	13916	13886	14086	14097	14087	13876	13839	14013	14011	14018	14058	14122	14016	13999	14114	13895	13973	13956	13975	14217	14057	13981	13838	14064	14079	13978	13856	14230	14128	14022	14031	14216	14022	14114	13971	14239	13883	14008	14092	14188	13904	13935	14015	13859	14161	14016	13978	14348	14082	13980	14082	14134	14072	13948	13818	13889	13930	13990	13897	14040	13936	14089	14060	13779	14108	14054	14057	13949	14021	13937	14086	14084	14047	14172	14114	14022	13989	14102	13922	13975	14131	14053	14061	14248	14092	14051	13990	14201	14182	14063	14019	14028	14019	14054	14034	13979	13970	14013	13925	13929	14167	13889	13988	13881	14056	14107	14036	13844	13886	14217	13937	13993	14087	14015	13929	13956	14203	14104	14086	14126	14078	14031	14127	14191	13893	13925	13913	14001	14040	14112	14021	14216	14087	14012	14161	13979	13984	13963	14147	13955	14034	14206	14150	14055	14171	14001	14051	14132	13921	14246	14163	14038	14057	14210	14041	14076	14140	14024	13954	14007	13947	14131	13916	14096	13977	14085	13943	13985	14015	13933	13896	14146	13884	14008	13892	14057	14137	13980	14102	14047	13973	14055	13953	13937	13941	14107	14032	14051	14027	14053	13929	14138	13965	14134	14120	13919	14152	14166	13986	13966	14060	13959	14014	13962	14137	13923	14056	14120	13924	13912	14192	13997	14097	13958	14090	14149	14063	14187	14077	14027	14055	13863	14203	14073	14009	14003	13959	14023	14060	13973	14097	14138	13960	14027	13993	14121	14041	14035	14148	14009	14052	13959	13932	13980	13987	14122	14056	13984	14060	14012	14056	14008	14048	13956	14053	13910	14091	14099	14057	14144	14127	14291	13945	14142	13909	14085	14015	13970	13971	14165	13856	14105	13947	14126	14007	14113	13995	14159	14079	14059	14091	14037	14117	14059	14009	13958	14117	14020	13925	14101	14285	13981	14021	13980	13951	13970	14149	14186	14099	14007	14094	14114	14241	13969	13994	13864	14197	13993	14003	14084	13970	14020	14163	14172	14105	14055	13962	14106	14034	14077	14067	14268	14031	14050	14070	13984	14069	14070	13895	14164	14123	13981	14137	13805	13824	14022	14042	13909	14061	14104	14033	13877	14115	13900	13947	14136	14157	14149	13972	13967	13965	14119	14010	14055	14086	14061	14139	13975	14002	14076	14027	13815	14119	14052	13994	14138	14018	14127	14033	14045	14138	13979	13985	13992	14216	14048	14058	13956	14106	13993	13708	14170	14013	14085	13978	14032	14163	13983	14123	14054	14068	14151	14214	14092	13999	14032	13963	13996	14078	14020	14093	14085	14067	14060	14106	13970	13980	13898	14050	14093	13850	14181	13981	13812	14001	14043	14255	14126	14098	14161	14219	13990	14039	13963	14044	14182	14078	14241	14218	13984	14173	13951	14055	14120	14186	13976	13967	14028	14050	14148	13928	14006	13982	14002	14031	14159	14094	14110	14030	14140	14015	14077	13987	13925	13900	13979	14062	14042	13954	14102	13965	14034	14021	13990	13977	14221	14032	13997	14094	14159	13950	13977	14122	13936	13927	14036	14025	14019	14112	14079	14217	13967	13887	14000	14217	13923	14159	13906	14092	14055	14019	14017	13937	14125	14084	14014	14011	13945	14083	13981	14014	14190	14010	14108	13995	14042	14234	14035	13994	14072	13912	14157	14061	14048	13951	14032	14000	14024	13924	14042	14123	14020	14046	14034	14025	13988	14018	14041	14026	14073	13941	14011	14024	14039	13976	14121	14169	13893	14118	14108	14021	14006	14009	14095	14063	14110	14179	13930	13961	14084	14058	14053	13936	13993	13962	13975	14013	14146	14113	14114	13924	14031	14007	14194	13915	13991	14078	14284	14101	14006	13981	14002	14021	13806	14183	13974	14058	14144	14046	13887	14044	14077	14048	14003	13847	13881	14122	14001	13925	14200	13966	14058	14079	13985	14069	14005	14062	14166	13942	13918	14116	14011	14000	14033	14036	14011	13917	14000	14073	13965	13994	13965	14078	14144	14018	14002	13903	13993	14074	13981	14100	13961	13993	14000	14055	13932	14137	14127	13955	13998	13932	14085	14058	13991	14078	13948	14169	14197	14185	14065	14023	13986	14047	13917	13958	14066	14079	14236	13969	14035	13932	14077	14289	14113	14097	14260	13930	13945	14172	14107	13964	13971	14038	13993	14158	14104	14020	13821	13917	13935	13941	14034	14141	13977	13918	13965	14051	14085	14027	14052	13946	13888	14045	13988	14182	14067	14116	14000	14106	14120	13997	13985	14179	14016	13974	14197	13959	14086	14065	14039	14001	14188	14140	14035	14028	14197	14217	13921	13958	14172	13763	14024	14112	13877	13975	14058	14070	14362	14078	14084	14064	13910	14115	13909	13907	14137	14088	13956	13848	14159	13932	14146	14021	14048	14189	14072	14071	13848	14048	14275	14072	14099	14130	14128	14046	14043	14159	13990	14138	14052	14094	13917	13991	14000	13993	14026	14126	13967	14144	14143	13864	14147	13923	14174	14033	14168	14082	14078	14071	14022	13833	14047	14011	14024	14085	13957	14092	14054	14254	13956	14049	13978	13866	14041	13941	14034	14182	13923	14029	14037	14046	13962	13853	13944	14063	13968	14072	13984	14126	13973	13980	14043	14057	14141	14070	13979	14039	14113	14035	14125	14018	14149	14152	14218	14092	14083	13970	13993	14032	14101	14014	14105	13882	13999	14008	14116	14129	14053	13928	14009	13868	14017	14145	13953	13912
30214	23266	23034	19951	17649	17801	17817	17387	17107	17187	16973	17131	17127	17133	17477	18493	19160	18780	18192	17653	17155	17063	17099	17146	16933	17092	17270	17180	17252	17051	17179	17081	17044	16923	16843	16915	17155	17156	17050	17045	16977	16997	17189	17143	17051	17186	16986	17070	16980	17078	16981	17024	17066	16977	16991	17005	17039	17049	17029	16837	17017	17029	17208	16979	17108	17098	17180	16873	17101	17107	17210	17183	16996	16925	17310	16893	16911	17054	17254	17107	17004	16901	17013	17007	16909	17076	16938	16982	17018	16659	16984	16991	16986	16994	17006	17080	17044	17031	16929	16787	17213	16963	17199	17004	17063	17115	16888	17178	16922	16961	16918	17061	16948	17024	16772	17096	17037	17099	17156	17072	16878	16828	16916	17011	17031	17076	16889	17042	16959	16965	17106	16875	17118	16952	16732	16932	17027	17119	17185	16891	17018	16844	17066	17077	16921	16931	17131	17114	16956	17114	17031	17291	16797	17078	17121	17043	17017	16944	17265	16973	17010	16928	17070	16982	17003	17059	17093	17011	17118	16951	17087	16963	17041	16888	17153	16885	17116	17078	16872	17075	17095	17000	16980	17130	17097	17211	17193	16958	17007	16998	17183	17120	17148	17057	16861	17013	16870	17081	17102	16896	16949	16852	17172	17226	17030	17088	17088	16886	17113	16967	17122	16940	17041	16900	17000	16936	16949	17125	17155	17020	17013	17053	17097	17013	17109	17383	17154	16924	17055	17009	16905	16904	16916	17051	17043	17075	17108	17007	17236	17184	17053	17005	17157	16926	17296	17040	16772	17070	17049	17006	17207	17055	16889	16723	17086	17090	17138	17032	16886	16903	16864	16899	16822	16797	16906	16932	16926	17051	17340	17130	17013	17060	17104	16789	16963	17206	17097	17140	16911	17177	17056	17207	17192	17182	17058	16977	17002	16986	17019	17086	17006	17015	17106	16997	17015	17002	17215	17081	17003	17128	16963	16945	17017	16877	16995	16829	16954	17067	17016	17016	16939	16935	17069	17033	17175	17083	17105	17148	17046	17253	17154	16991	17149	17059	16823	16924	16856	17288	17155	17065	16884	16903	16961	16940	17048	16851	17024	16930	16840	17097	17141	17067	16951	17008	17160	16807	16971	17057	17154	16966	16953	17157	17062	17168	16962	17128	16997	16957	16910	16961	17074	17194	16937	16838	17250	17139	16974	17034	17086	17023	17031	17159	17077	17162	17034	17061	17099	17202	17019	17003	17067	16984	16820	17059	17055	17080	17165	17081	17024	17127	17133	16937	16999	17261	17089	17320	16974	16826	16939	17151	17170	17233	17072	16834	16970	17038	16838	16857	16986	17109	16855	16974	17148	16906	17131	16961	16889	16959	17081	17151	16924	16989	17083	16960	16922	16735	17061	17204	17079	16934	17051	16939	17124	17077	17054	17057	16982	17067	17159	17042	17020	16780	16968	17079	17255	17125	16887	17051	17018	17123	17042	17064	17081	16946	17171	17088	16992	16922	17043	16984	17218	17130	16957	17060	16990	17104	16823	17035	17081	17048	17153	17086	16879	17025	16959	16893	17075	16898	16961	16955	17084	16987	16890	17025	17167	16987	16981	17115	17111	16992	17036	16839	16798	16907	16998	16939	17108	17016	17105	16952	17072	16971	16982	16984	17025	16948	17006	17213	17105	17212	16799	17085	17017	17098	17001	16773	16849	17083	17030	16952	17150	16896	17088	16972	17116	16853	17099	16910	17126	17090	17079	17156	17078	17221	16786	17179	16890	16915	17240	17162	17192	16934	17056	17136	16985	17069	17055	17040	17002	17055	16850	17125	17084	17128	16956	17075	17018	16979	16974	17149	17130	17110	17227	17128	17012	17272	17102	17210	17148	17023	17088	16966	17155	16956	16880	17075	17106	17057	17241	16966	16885	16882	16837	17120	17010	17129	17176	16894	16868	17022	16981	16977	17128	17042	16931	17085	17087	17052	16910	17028	16977	17070	16868	16995	16835	16898	17114	16774	17083	17117	16896	17046	16903	17246	17106	17049	17019	17063	17023	17099	17091	17136	17062	17162	17078	16901	17047	16954	16927	17057	17032	17063	17008	16937	17031	17014	16986	17115	16985	16888	17018	16956	17087	17121	16989	16835	17023	17055	16974	16884	17151	17120	17085	17050	16900	17069	17130	17077	17037	16949	17003	16932	17094	16951	16899	16876	16868	17021	16908	17180	16980	17267	17055	17178	17126	16989	16898	16948	17003	16997	16923	16869	17172	17067	17082	16830	17045	16905	16863	16990	17023	16935	17145	17000	16945	17048	17009	16961	16977	17004	16999	17139	16876	16857	17259	16951	17115	16874	16881	17143	17225	16960	16915	16886	17013	16989	16940	17144	16910	17147	17184	16987	17082	16912	17016	16970	16906	17083	17079	16969	17071	17195	17197	16968	16882	17059	16862	17034	17066	17010	17028	16955	16978	17154	17181	17013	17161	16995	16877	17107	17156	17040	16995	16969	16910	17167	17037	17093	17121	17082	17139	17058	17036	16819	17230	17157	17100	17245	17089	17102	17255	16976	17205	16980	17064	17146	17172	17195	17031	16866	16987	17072	17109	17172	16991	17070	16929	17110	16984	17185	17060	16687	17119	17055	17009	16973	16862	17013	17004	17077	16905	16996	17134	17059	16983	17059	16951	16928	17380	16876	17035	16973	16993	17045	17033	17000	17049	17054	17011	17007	17020	17135	17251	17200	17240	16930	17165	17005	17120	17044	17040	16892	17159	16841	17005	16976	17106	16806	16907	16969	17127	16932	16916	16921	16901	16876	16947	17202	17170	17013	16962	17030	17056	16904	16804	17093	17018	17050	16891	17079	17033	17078	16917	17052	16983	17118	17084	17043	16956	17072	16954	16872	17202	17082	16974	17085	17136	17000	17172	17033	17050	16894	17191	17128	17152	16957	17138	17183	17216	16979	17126	16914	17037	16888	17059	17027	16986	17113	16952	17103	17125	17021	17252	16993	16919	17228	16874	17019	16963	17029	17139	17070	16998	17123	16965	17204	16971	17067	17034	16984	17020	16916	17108	17197	16919	17037	17103	17071	17114	17137	17050	16911	17163	16836	16979	17114	17049	17124	16885	16960	17181	16952	17162	17043	16928	16948	17168	16835	17141	17061	16998	16937	16865	16975	17177	17072	17218	17134	17075	16962	17056	17121	16946	17035	17116	17114	16988	17115	16940	17168	17069	17124	16937	17017	16972	16957	17055	17088	17047	17054	17004	17217	17080	16895	17067	17210	17129	17000	17142	17153	17094	16745	17335	16948	17162	17139	16907	16850	17059	17110	17065	17117	17057	17240	17144	17038	17094	17009	16883	16964	16859	17153	17076	17061	17096	17239	17141	16947	16977	16970	17139	17158	17191	17120	17189	16905	17199	17013	16943	16949	17126	16925	16998	17090	16841	16986	17180	16782	17044	16858	16865	17025	17056	16910	17107	16937	17161	16984	17111	17132	16868	16924	16863	17065	16899	16899	17124	17079	16996	17049	17065	16873	16997	16917	16884	17216	16970	16853	17070	17104	16947	16961	16914	17138	17066	16902	16950	16978	17279	17118	16960	17091	16853	16922	17334	17184	17099	17058	17175	17003	17141	17410	16828	16836	16892	16934	17029	17159	16940	16993	17119	17000	17006	16983	16838	16755	16973	17056	16958	16949	17050	17007	16961	16909	16905	17164	16986	17012	17117	16909	17170	16947	17233	17116	17211	17094	17162	16887	17072	17151	17100	17142	17090	17005	16878	17016	17263	16986	17273	17099	17120	17019	16973	17122	17034	16991	16971	16977	17061	17060	17186	17423	17038	17039	17108	17181	17036	16987	16794	17051	17143	16997	17155	16911	17019	17064	17130	17033	17087	17089	17051	17012	17114	17231	17083	17049	16967	17076	17228	17102	17191	17096	16978	17089	17008	17018	16955	17069	17044	16892	17047	16948	17035	17063	17074	16967	17076	17036	16947	17017	16869	16971	16906	17035	17129	16958	16925	16848	16879	17203	17131	16982	17025	17001	17217	16921	16994	17173	16958	17058	17216	16975	17255	17089	16885	16941	16895	16952	17052	16974	17084	17144	17199	17145	17115	16860	17094	17088	17141	17157	17192	16876	17023	17029	17010	17064	16911	16912	17067	16975	16968	17111	17004	17269	16949	16810	17008	17143	17063	16859	16884	17089	17049	17054	16969	16848	16813	16889	16835	16875	17317	17024	17069	16876	17056	17091	16989	16897	16954	17041	17164	17007	17238	17229	17012	16997	16963	16867	17001	16978	16977	16878	16980	16969	17125	17174	16785	17090	16939	17175	17077	17015	16943	16873	17004	16971	17029	16970	17191	16977	16992	16976	16899	17067	17155	17000	17044	16945	17002	17059	17209	17026	17097	17185	17057	16959	17062	16933	17093	17003	16913	17025	17075	16922	17217	16828	17043	17026	16824	16961	16863	16936	16995	17140	17036	17158	17071	16934	16905	16972	17077	16867	17075	16895	17068	16954	16805	17163	16976	16863	16894	17091	17305	16880	16831	17107	17019	16986	17035	17078	16852	17042	17169	16931	17080	17012	16926	16864	17063	16948	17152	17184	16917	16877	16969	16888	17306	17184	16837	17125	17149	16997	16988	17016	17131	17043	17180	16902	17028	17103	17123	16937	17078	17011	16974	16858	16967	17160	17134	17044	16907	16907	17063	17131	16931	17070	16845	17137	17239	17139	17130	17016	17006	17268	17131	17000	17113	16983	17079	17116	17133	16962	17020	17363	17054	17116	17399	17161	16948	16760	16799	16802	16928	16908	16813	17162	17037	17094	17014	17072	17109	16953	16983	16952	17081	16935	17111	17140	16901	17083	17041	17078	17080	17045	17051	17096	16919	16922	17039	17077	16908	17043	16824	16960	16887	16948	17223	16970	16836	16981	17254	16940	16918	16884	17007	16934	17019	16950	17017	17029	17072	17062	17156	16844	17026	16826	16828	17055	17253	16955	17022	17085	16878	16941	16907	17016	17169	17134	17261	17018	17158	16967	16958	17088	16969	16916	17072	17092	17101	16795	17034	17054	17031	17159	17094	17093	16879	16857	17034	16941	17118	16954	17016	17024	17276	17259
17993	19792	17850	15384	15532	15245	14872	14484	13961	14091	13973	14246	14109	14025	14376	16312	16814	16074	15041	14499	14025	14066	13882	13876	13700	13859	13861	13788	13766	13857	13856	13979	13958	13937	13861	14048	13786	14108	13859	13944	13972	13888	13963	13920	13988	13856	13824	13866	14013	13853	13908	13990	13867	13912	13873	13958	14093	13986	13953	13950	13784	13711	13845	13835	13900	13909	13978	13878	13966	13928	13819	14133	13909	13956	13868	13831	14066	13937	13936	13968	14009	13756	13905	13848	13871	14048	13940	13797	14066	14010	13813	13981	14049	13965	13897	13978	13951	13730	14046	14027	13930	13802	13832	13957	13869	13944	13933	14029	14017	13839	14055	13869	13950	13944	13793	14092	13928	14054	13959	13924	13896	13857	13808	13803	13852	13954	13802	13937	14019	14064	13921	13972	13883	13717	13914	14043	13812	13965	13924	13941	14087	13902	13823	13953	13907	13992	13989	13982	14067	14017	13872	13829	13906	13915	13992	14003	13788	13773	13824	14000	13854	14026	13988	14024	13779	13901	13872	13682	13869	13961	13972	13971	13825	14052	13949	13810	14212	13855	13878	14089	13791	13815	14124	14071	14146	14015	13762	13931	13894	13809	14000	13866	14048	13919	13909	14111	13870	13762	14008	13842	13894	14008	13911	13752	14136	13967	13991	13904	13835	13975	14024	14000	13873	14001	13826	13987	13978	13769	13802	13868	14006	13799	13976	14055	13956	13935	13986	13868	13957	13947	13955	13822	13920	13992	13937	13896	13882	13987	14052	13905	14013	14060	13864	13937	14000	13896	14095	13938	13924	14015	13954	13904	14080	14007	13782	13992	14055	13862	13980	13981	14045	13983	14152	13847	14044	13885	13935	13820	13969	13812	14092	13846	14046	13913	13901	13966	13838	13846	13849	13874	13888	14000	13877	13928	14051	13922	13969	13960	13937	13929	13817	13877	13938	13971	14006	13958	13943	13855	13875	13805	13897	13936	13919	13960	13814	13929	13959	13993	13999	13881	13723	13923	13881	13880	13948	14083	13861	13881	13909	13909	13852	13916	14160	14007	13870	13916	14001	14008	13884	13948	13995	13854	14083	13976	13965	13936	14096	13904	13933	13854	13972	13891	13800	13790	13929	13784	13836	14005	13858	13834	14074	13912	13826	13992	14036	13888	13842	14018	13797	13877	13871	13898	13883	13901	13749	13757	14044	13884	13913	14025	13765	14058	13947	13905	14045	13962	13878	13734	13810	13755	14037	13917	13944	14014	13991	13842	13912	14084	13928	14111	13909	13764	13898	13998	13903	13940	13840	13904	13931	13848	14014	13989	14005	13809	14055	13765	13926	13690	14111	13935	13953	13842	13844	13899	13956	13965	13971	13836	13867	13886	14011	13897	13704	13873	13964	13938	13686	13936	13877	13944	13923	13814	13939	13879	13898	13930	13921	14064	13955	13836	13883	13776	13975	13738	13882	13994	13947	13852	13825	13936	14054	13932	13780	13954	14034	13967	13940	13832	13940	13989	13851	13871	13903	13920	13929	13898	13994	13835	14029	13883	13970	13877	13910	14078	13969	13926	13891	13792	13942	13848	14061	13907	13871	14076	14095	13965	13977	13906	13965	13842	13897	13892	13844	13890	14001	13953	13705	13886	13758	13952	13799	13748	13965	13954	13853	13963	13843	13852	13854	13881	13777	13990	13907	13998	14121	13906	13734	13784	14029	13764	13845	13979	13946	13884	14092	13987	13930	13956	13875	13985	13875	13994	14041	13868	13971	13728	14032	13841	13919	14061	13909	13950	13886	13864	13863	13783	13988	13934	13885	13863	13814	14063	13988	13820	14006	13872	13940	13834	14074	13923	13829	13945	13857	13905	13825	13982	13952	13930	13886	13961	13967	14047	14013	13879	14042	13974	13890	13914	13960	13985	13886	13918	13874	13780	13851	13932	13924	13920	13988	13873	13944	13921	13930	14124	14102	13898	13929	13660	13870	13907	13954	13978	13922	13892	14054	13964	13862	13926	13761	13923	14033	14019	13965	13964	13989	14001	13925	13988	14033	13805	14054	13994	13825	13936	14065	13962	13930	13925	13867	13846	13795	13925	14069	14030	13847	14002	14026	13921	13836	14012	13835	13857	13980	13889	13960	13975	13894	14035	14067	13855	13863	13839	13913	13852	13938	13924	13914	13783	14002	13905	13848	13772	13961	13885	13902	13901	13883	13870	13855	13966	13813	14128	13899	13954	13876	13942	13765	14198	13771	14030	13956	13888	13823	13894	14053	14015	13869	14060	13903	13969	13725	13853	13854	14004	13774	13990	13978	13876	13701	13824	13923	13846	13890	14019	13843	13995	13903	14104	13834	13840	14073	14021	13931	13745	13895	13901	14039	13877	13974	14237	13927	13885	13891	14142	13988	13927	13961	13942	13854	14136	14047	13988	13916	14034	14078	13847	13835	14030	13808	13768	13884	13772	13727	13981	13990	14016	13959	13903	13904	13897	13982	13909	14118	13990	13869	13988	13801	13876	13966	14011	13742	13987	14005	13952	13970	13881	13769	13964	13923	13816	13975	13787	14139	13920	13972	14120	13810	13881	13909	13974	13887	13886	14060	13781	13775	13895	13944	13974	13802	13836	14017	13975	13762	14186	13914	13861	13908	13892	13887	13701	13888	14075	13925	13810	13911	13803	13995	13916	13933	13828	13853	13875	14006	13959	13919	13738	13985	13754	14022	14006	14036	13891	13887	13779	14082	13850	13982	13976	13808	14140	13885	13946	13952	13912	13927	14008	13974	13878	13937	14046	13806	14105	13936	13999	13840	13748	13973	13840	13856	13788	14133	14026	13965	14071	13901	13957	13948	13800	13919	13846	13909	13966	13898	13936	13828	14022	14136	13975	13957	13880	13890	13934	14011	13967	13865	13915	13950	13996	13881	14020	13885	14034	13965	14046	14053	14062	14012	13825	13812	13956	13951	14133	13952	14112	13897	13898	13930	13863	13964	14037	13881	13838	13919	13799	13727	14002	14043	14029	13956	13936	13956	13766	13932	13861	13994	13811	13966	13871	13952	14060	14060	14087	13847	14058	13781	13787	13840	13971	13946	13932	13926	13971	13856	13982	13960	13959	13934	13893	14068	13989	13817	13763	14185	13809	13945	13977	13888	13816	13740	14058	14053	13794	13939	13802	13944	13973	13867	13843	13951	13728	13835	14103	13972	13903	13859	13890	13954	13767	13807	13939	13961	13869	13957	13971	14023	13838	13842	13857	14102	13863	13829	13994	13786	13851	13907	13875	13859	13984	13836	13841	13788	13933	13879	13877	13888	13820	13731	13867	13860	13864	14069	13788	13950	14058	14107	14043	13885	13883	13903	13916	13959	13921	14003	13837	13956	13833	14011	14044	13679	13885	13964	13864	14017	14179	14120	13935	13974	13952	13895	13860	13909	13829	13966	13964	14062	13997	13917	13938	14004	13893	13982	14057	14029	13943	13915	14081	13920	14010	13784	13966	13934	14002	14045	14011	13852	13892	13871	13836	13935	13869	13880	13870	13989	13834	13854	13808	13750	14015	13706	13917	13921	13866	13849	13912	14067	13880	13951	13822	13944	13880	13852	13809	13900	13935	14007	14071	13837	14231	13892	14001	13774	13767	13822	13899	14135	13809	13839	14065	13744	13953	13729	13900	14006	13826	13972	13930	13804	14003	14054	13944	14013	13919	13904	13935	13968	13787	14035	13932	13982	13826	13907	13941	13970	14019	13795	13772	14066	14005	13878	13953	14003	13929	13977	14048	13876	14104	14007	13758	14112	13924	13924	13937	14125	13853	13794	13859	13742	13904	13831	13847	14032	14008	13879	13843	13823	13918	13906	13895	13924	13930	13829	14052	13927	13949	13899	13910	13960	13773	13926	13989	13957	13790	14078	13976	13881	13947	13962	13908	13779	13645	13864	14103	13814	13987	13953	13976	13899	13950	14016	13991	13931	14029	13940	13981	13831	13891	13823	13994	13968	13962	13802	13879	13851	13853	13970	13996	13898	13956	13932	13921	13996	13960	13949	13971	13904	13976	14090	13902	13996	13878	13997	13934	13820	13779	13938	13821	14005	14026	13930	14044	13827	13889	13855	14153	13888	14114	13945	14064	13826	13885	14052	13987	13891	13821	13906	13835	14044	13970	13903	14109	13852	13999	14072	13905	13980	13798	13866	13894	13889	13924	13878	13863	13835	13972	14043	13950	13891	13801	13914	13957	14093	13906	13909	13949	13967	14012	13825	14007	13985	13991	13925	14229	13839	14134	13970	13926	13852	13930	14009	14181	13881	14013	13874	13868	13812	13999	14018	13763	13963	13879	13928	13941	13843	13965	13724	14115	14004	13714	14101	13858	13938	13888	13887	13937	13996	13901	13942	13738	13933	13930	13867	13909	13803	13824	14108	13958	13906	13983	13790	13922	13860	13964	13941	13947	13761	13866	14101	13792	14011	13944	13901	13837	13969	13948	13806	13996	13797	14113	13960	13799	13835	13962	13894	14068	13958	13683	14072	13821	13961	13984	13807	13758	14034	13984	13878	13894	13831	13984	13728	13919	13939	14005	14092	14011	13918	13834	14163	13813	14021	13897	13879	13816	13992	13742	13872	13736	13883	14026	13828	13891	13962	13924	13747	14006	13790	13938	13938	13926	14030	14028	13996	13876	13985	13924	13733	13852	13768	13994	13821	13915	14122	13784	13967	13939	13860	13978	14081	13991	13942	13912	13856	13910	13915	13947	13919	13781	13945	13768	13877	13975	14026	14043	13909	14014	13964	14121	13928	13743	13981	13860	14087	13860	14024	13922	13942	14038	13885	13917	14045	13948	13952	13844	14004	14029	13965	13878	13938	13932	14084	14037	13986	13923	13924	13922	13973	13949	13915	13945	13915	14084	13929	13957	13946	13839	14103	14062	13930	13727	14066	13902	13923	13975	13697	13821	13952	13951	13816	14011	13932	13899	13792	14000	13954	13988	13916	14027	13959	13977	13937	13832	14043	13979	13908	13987	13905	14078	13851	13831	14086	14112	13700	13920	13958	13871	13923	13742	13884	14030	13935	13862	13931	13828	13850	14054	13918	14028	13930	13807	13988	13858	14012	13858	13980	13854	13857	13978
25419	21475	28596	25027	22555	21469	20659	18521	17699	17756	17521	17480	17669	17636	21341	30041	29803	25719	21926	19305	17950	17477	17364	17140	17352	17231	17087	17207	17222	17190	17110	17127	17314	17080	17241	17154	17182	17059	17049	17129	17246	17032	17149	17244	17115	17280	17019	17243	17123	17009	16997	17059	17159	17321	17079	17026	17240	17185	17221	17224	17026	17063	17263	17166	17059	17297	17169	17078	17159	17251	17328	17309	17186	17054	17048	17285	17178	17480	17188	17232	17071	17165	17207	17092	17359	17076	17253	17230	17063	17110	16968	17094	17312	17121	17264	17151	17065	17095	17261	17149	17067	17297	17283	17195	17062	17141	17060	17041	17248	17078	17198	17130	17197	16945	17328	17042	17032	17055	17019	17161	17334	16982	17134	17161	16978	17110	17083	17301	17233	17016	17042	17189	17223	17120	17422	17034	17187	17414	17081	17077	16886	17126	17314	17071	17059	17282	17303	17135	17192	16897	17171	17030	17230	17395	16910	17065	16976	17297	17132	17233	17099	17019	16904	17127	17043	17187	17233	17086	17196	17034	16992	17125	17308	17081	17319	17048	17078	17220	17194	17102	17273	17291	17154	17297	17097	17127	17075	17225	17206	17192	17135	16968	17124	17207	16982	17244	17389	17124	17058	17285	17072	17229	17046	17296	17209	17374	17319	17186	17446	17242	17174	17128	17130	17083	17197	17174	17181	16964	17094	16996	17093	17145	17117	16919	17135	17069	17221	17145	17024	17284	17310	16996	17203	16940	17225	17010	17171	17207	17058	17018	17165	17213	17266	17342	17239	17086	17019	17124	17455	17156	17188	17046	17000	17262	17196	17125	17257	17095	17093	17130	17070	17230	17250	17378	17126	17313	17130	17163	17222	17319	17195	17093	17124	17156	16970	17119	17286	17154	17111	17216	17138	17202	17008	17355	17031	17316	17253	17034	17023	17068	16969	17104	17350	17330	17275	16933	17045	17262	17237	17082	17010	17265	17216	16955	17197	17173	17082	17073	17206	17060	17123	17422	17089	17107	17089	17229	17193	17193	17131	17152	17243	17047	17027	17013	16988	17027	17362	17263	17271	17203	17102	17003	17185	17316	17338	17141	17225	17200	17118	16957	17067	16827	16998	17335	17479	17107	17226	17189	17283	17220	17085	17197	17110	17354	17150	17087	17188	17172	17216	17126	17040	17216	17098	17217	17067	17137	17065	17097	17376	17209	17041	17091	17327	17357	17299	17142	17136	17012	17220	17143	17149	17164	17069	17183	17188	17159	16972	17125	17224	17358	17383	17067	17057	16992	17140	17333	17147	17010	17148	17251	17051	16929	17107	17129	17280	17179	17373	17188	17057	17241	17189	17111	17253	17227	17263	17446	17258	17342	17319	16911	17230	17256	17165	16988	17156	17123	17101	17058	17407	17118	17253	17259	17140	17174	17131	16918	17311	17127	17328	17051	17113	16999	17263	17112	17136	17111	17380	17175	17212	16996	17307	17073	17057	17280	17208	17016	17053	17238	17232	17148	17018	17330	16926	17042	17314	17199	17171	16969	17351	17008	17225	17104	17084	17136	17541	17257	17147	17254	16997	17115	16941	17100	16944	17057	17164	17167	17250	17178	17195	17182	17069	17277	17134	17246	17246	17014	17079	17124	17239	17136	17109	17207	17226	17075	17238	17087	17132	17251	17023	17156	16995	17241	17168	16983	17014	17213	17024	17109	17238	17059	17034	17149	17217	17269	17168	16869	17204	17033	17015	17031	17110	16982	17193	17159	16958	17153	17250	17142	17166	17043	17159	17216	17218	17111	16899	17329	17278	17238	17281	17283	17209	17152	17409	16999	16851	17210	17066	17100	17186	17121	17081	17256	17302	17038	17094	17079	17230	17192	17207	17096	17076	17172	16967	17219	17419	17278	17200	17185	16975	17053	17201	17179	17065	17117	17273	17173	17143	17302	17078	17209	17251	17164	16990	17304	17188	17116	17216	17274	16950	17138	17152	17249	17097	17054	17195	17038	17166	17067	17011	17156	17250	17180	17192	17068	17160	17071	17137	16961	17085	17096	16995	17037	16925	17047	17084	17122	17237	17137	17201	17348	17194	16812	17034	17264	17078	16880	17063	17093	17100	17283	17187	17020	17002	17023	17048	16933	17209	17176	17228	17064	17208	17065	17130	17042	17308	17166	17157	17243	17063	17166	16869	17095	17172	17365	16997	17009	17225	16958	17024	17047	17106	17141	17098	17257	17171	17192	17093	17208	17210	17014	17283	17184	17268	17191	17321	17138	17232	17182	17039	17174	17061	17144	16976	17035	17171	16977	17214	17094	17309	17237	17292	17155	17155	17054	17116	17217	17247	17209	17226	17269	17145	17149	17131	17124	17183	17164	17189	17174	17045	17091	17036	17111	17133	17016	17136	17082	17119	17242	17286	17129	17125	17106	17112	17106	17360	17207	17230	17183	17196	17063	17197	17179	16993	17229	17087	17101	17003	17190	16956	17185	17010	17150	17233	17186	17310	17130	16975	17110	17198	17247	17177	17045	17399	17198	17059	17352	17312	17320	17094	17017	17310	16905	17020	17262	17192	17355	17119	17044	17100	16879	17039	17186	17529	17168	17130	17001	17016	17158	17023	17192	17199	17073	17089	17140	17296	17282	16988	17130	17198	17170	17055	16938	17054	17112	17203	17012	17150	17484	17119	17128	17020	17280	17309	17164	17173	17108	16959	17111	17324	17248	17192	17278	17203	17224	17166	17055	17073	17177	17020	17037	17401	17388	17007	17198	17096	17209	17141	17134	17458	17247	17154	17194	17072	17053	17234	17177	17024	16955	17067	17074	17085	16976	17255	17228	17012	17274	17182	17364	17178	16979	16964	17416	17011	17202	17014	17202	17195	17241	16925	17135	17192	17081	17224	17264	17225	17206	17133	17134	17079	17092	17059	17095	16873	17263	17362	17261	17214	17361	17110	17079	17185	16984	17233	17235	17171	17373	17134	17138	17334	17073	17138	17195	17085	17052	17086	17206	17177	17123	17096	17318	17173	16947	17092	17185	17125	17295	16889	17238	17315	16975	17010	17200	17063	17257	17229	17247	17186	17080	16930	17268	17035	17100	17217	17067	17151	17012	17012	16940	16869	17072	17318	17171	17304	17025	17331	17085	17119	17077	17167	17290	17077	17062	16969	17210	17118	16976	17027	17095	17124	17200	17168	16901	17167	17219	17047	17191	17133	17171	17119	16922	17059	17126	16993	17193	17118	17219	17117	17168	17126	17134	17017	17223	17198	17271	17179	17160	17037	17083	17232	17017	17114	17112	17233	17082	17164	17257	17248	17152	17037	17118	17253	16937	17287	17108	17197	17142	17166	17203	17110	16996	16860	17134	17277	17165	17029	17098	17082	17118	17231	17168	17271	17302	17185	16948	17060	17082	17162	17288	17120	17236	17088	17006	17353	17295	17114	17003	16988	17166	17328	16998	17060	17081	17019	17092	16844	17036	17009	17202	17048	16935	17100	17204	17246	17115	17146	17054	17089	17352	17181	17157	17082	17049	17441	17280	17128	17045	17312	17160	16996	17126	17102	17020	17305	17165	17101	17130	16947	17252	17152	17114	17055	17106	17227	17226	17185	17157	17027	17106	17106	17182	17265	17070	16796	16978	17262	17206	17033	17171	17049	17121	17116	17146	17021	17233	17074	17137	17191	17082	17035	17226	17256	17214	17151	17159	17072	17329	17056	17065	16957	17285	17357	17214	17145	17258	17148	17164	17392	17295	17218	17150	17170	17135	17139	17128	16991	17137	17137	17165	17196	17081	17073	17218	17241	17197	17430	17088	17033	17135	17012	17022	17275	17099	17001	17317	16971	17026	17140	17203	17054	17052	17054	17325	17325	17140	17090	17265	17232	17192	17248	17032	17353	17123	16904	16975	17178	17145	17170	17101	17193	17199	17156	17157	17137	17049	17284	17148	17097	17282	17154	17305	17278	17204	17211	17180	17043	17251	17136	17189	17276	17499	17120	16988	17207	17018	17127	17254	16965	17018	17175	17314	17424	17003	17183	16936	17044	17190	17366	17246	17113	16979	17295	17165	17110	17224	17211	16909	17313	17265	17388	17268	17128	17235	17172	17240	17176	17304	17369	17091	17261	17193	17079	17187	17241	16875	17116	17144	17261	17092	17305	17073	17136	17100	16906	16918	17215	17076	16953	17331	17246	17182	17316	17342	16896	17200	17140	17109	17257	17216	17100	17245	17128	17111	17125	17091	17001	17032	17254	17129	16959	17031	17120	17111	17010	16905	17268	17245	17200	17330	17224	17033	17168	17106	17413	17187	17147	17111	17217	17098	17121	16939	17253	17132	17231	17224	17354	17228	17147	17211	17147	17324	17349	17220	16998	16886	17378	17086	17018	17054	17419	17105	17505	17026	17227	17005	16875	17053	17199	17061	17122	17437	17301	16989	17100	17066	17211	17095	16950	17224	17180	17166	17227	17064	17041	17179	17282	17061	17133	17231	16834	16875	17123	17219	17220	17224	17151	17105	17076	17221	17048	17091	16985	17052	17378	16944	17174	17157	17073	17147	17288	17191	17088	17214	16946	17267	17213	17322	17067	17255	17182	17209	17177	17241	17054	17168	17119	17121	16906	17138	16991	17140	16951	17343	17008	17284	17122	17191	17053	17271	17012	17275	16959	17084	17167	17096	17174	17163	17114	17175	17085	17032	17320	17311	17162	17103	17033	17142	17016	17113	17141	17162	17187	17209	17087	17069	17346	17372	17049	17128	17043	17134	17103	17187	17101	17180	17270	17007	17082	17117	17126	17202	17228	17214	17121	17076	17171	17024	17290	17182	17239	17235	17137	17035	17263	17181	17123	17102	17154	17097	17244	17012	17200	17255	17104	17150	16945	17285	17102	17071	17073	17235	17040	17018	17222	17169	17277	17113	17063	17154	16977	17151	17179	17024	17104	16944	17203	17215	17092	17166	17214	17011	17087	17298	17170	17269	17136	17314	17175	17102	17020	17159	17209	17042	17064	17033	17208	17157	16968	17054	17128	17010	17114	17163	16950	17023	17086	17200	17291	17212	17083	16884	17061	17104	17080	17272	17064	17042	17147	16955	17102	17120	16975	17143	17171	17200	16912	17271
17045	27214	23590	18984	18476	17008	16630	15583	14792	14531	14403	14633	14220	14465	21449	31852	29486	24218	19138	16258	14706	13978	14041	13953	13978	14043	13958	14150	13942	14121	14038	13967	14077	14030	13972	13996	14071	14048	14078	14013	14031	13979	14142	13974	14038	14023	14000	14074	14037	14056	13962	14073	14153	13979	14071	13949	14113	14112	14089	14018	14128	14020	14068	13891	14093	13994	14119	14063	14147	14040	13835	13941	14052	14007	14161	14100	14109	14022	14080	14121	14130	14025	14026	14105	14002	14047	13996	14137	14115	14039	13924	13981	13925	13963	13906	13908	14106	13900	13942	14037	14016	14089	14049	14000	14007	13989	13767	13988	13976	14093	13913	14010	14036	13960	13922	13951	13908	14210	13941	13962	13942	13985	13953	13891	14148	14104	13872	14056	13935	13934	14109	14005	14020	13877	14053	14154	14015	14019	14005	13881	13992	13958	14041	13991	14202	14187	13864	14040	14106	13767	13829	14054	14139	14025	14027	14027	14091	14022	13904	13934	13980	13920	14102	14098	14101	14166	13944	14028	13955	13998	13958	14017	14103	13958	13906	14082	13865	13896	13908	14000	13956	14019	13875	13906	13883	13864	14118	13950	14079	13912	13935	14058	14071	14103	13931	13993	13792	14098	14087	14021	14134	13977	13894	13970	13985	13957	14099	14066	14124	13927	14079	13963	14077	13874	14151	13863	14102	13863	13982	13882	14096	13948	13740	14104	13953	14043	14172	14117	14030	14060	13902	14050	13896	14071	13977	14064	13982	13906	13980	14131	14167	14096	14301	13939	13949	13977	14097	14128	14048	14149	14077	14055	14215	13960	14104	14075	13988	14032	13938	14016	14012	14223	14061	13978	13934	14048	13867	14072	13965	14051	14148	13990	13919	13929	13979	13887	13741	13978	13820	14051	13954	13918	13793	14071	14013	13999	14002	14185	14024	14074	13947	14074	14072	14050	13997	13970	13933	14079	14069	13984	13868	13985	14133	14145	13855	13951	13919	14142	14156	14152	14006	13887	14073	13996	14005	13887	14105	13950	13966	13990	14101	13905	14072	13988	14199	13854	14074	14093	13954	14080	13953	13830	14119	13753	14120	14024	14085	14115	13993	13989	13819	13951	14112	13944	13843	14074	14110	14070	13913	13996	14036	14000	14163	13998	13984	14069	14073	14199	13956	14006	14139	14011	13974	13969	13885	14044	14102	13989	13989	14155	13973	14077	14012	13941	14002	13996	13962	13938	13915	13843	14068	13968	13912	14023	13964	13954	14138	13972	14080	14021	13805	14030	14005	14043	14114	14095	14065	14084	13891	13868	14173	13810	13996	13847	14026	14098	13993	14058	14151	13910	14122	13989	13929	14032	14025	14094	14183	13876	14239	14195	13853	14089	14042	14059	14182	13899	14018	13946	13845	13823	14038	14034	13933	14048	13991	14004	14113	14024	13907	13905	14061	13953	14024	14098	13935	14005	13989	13954	13948	13882	14122	14020	14001	14058	13958	13962	14034	13971	14156	13951	14011	13981	13920	13889	14088	14202	14052	14074	14026	14040	13816	14158	13974	13969	13940	14127	13874	13899	13795	13994	14050	14057	13964	14122	14049	14015	14196	14118	14109	13968	14009	14162	13909	13925	13895	13939	14049	13957	13986	13939	13838	14080	14058	13922	14178	14072	13986	13982	13942	14070	14052	14051	14115	14062	13852	14090	14124	14162	14063	13993	14033	13940	14038	13955	13902	13817	14091	14023	14109	14007	13984	13965	14033	14133	14128	13950	13889	14171	14089	14101	13913	14042	14133	13997	14152	14050	14133	13974	13833	14197	14025	14044	14084	13875	14214	14151	13969	14080	14044	14021	13925	13959	13945	13784	14220	14002	14053	13923	14032	13911	14094	14246	14107	14088	13943	13991	14000	13998	14059	13887	13937	13752	13983	13955	13962	13986	14049	14151	14025	14115	13909	13967	13960	13907	13976	14065	13982	14087	14039	14262	14069	14076	14079	14026	14027	14133	13777	14001	13901	14008	13984	13891	14063	14024	13966	14054	13982	14105	14020	14027	14065	14257	14049	13975	14034	14133	13985	13940	14097	13992	13974	14078	13822	14062	14122	14001	14011	14073	13985	14098	14085	13955	14133	14057	14045	14001	13994	13924	13872	14219	14074	13977	14077	13959	13880	13944	14058	13981	14004	14027	13984	13932	14156	14060	13939	13893	13849	14009	14012	14012	13997	14174	13899	13904	13918	14022	13965	13923	14100	13923	13954	14098	14048	14018	14100	13951	14008	13926	14047	14111	13922	13899	14038	14043	13983	14050	14090	14066	14161	13949	14026	14059	13963	14154	14194	13899	14154	14029	14024	14073	13912	13973	13898	13964	13985	13878	13993	14048	14112	14003	13912	13845	14104	14204	13947	14050	13946	14005	13886	14057	14010	13984	14033	13976	13963	14098	14033	14051	14138	13957	13852	14067	13970	14122	13943	14028	13968	13872	13923	14092	14246	13838	14030	13924	14049	13997	13930	13884	13988	14113	14163	13912	13991	13906	14160	14071	13911	14071	14066	14072	13919	14074	14013	14061	13989	13960	14021	14148	13725	13958	14156	14081	13849	13973	13949	13976	14088	14000	14102	14045	13919	14095	13976	14031	13986	14005	13963	14091	14036	14247	14013	14007	14133	13985	13970	13978	14254	14017	13872	14135	13942	14085	14039	13836	14195	13978	14057	13964	13931	14174	13986	13991	13914	14176	14057	14107	13997	13961	14006	13904	14002	14090	14032	14165	14086	13854	13911	14047	14320	13992	13873	13864	14070	13957	14199	13961	14050	14078	13971	14067	14012	14101	13925	13804	14084	14159	14013	14096	14035	13951	13948	13825	14030	14023	13932	14010	13982	14048	13867	13972	14009	14017	13872	14053	13924	13874	14045	13966	14059	14046	14000	14012	14072	13929	13804	13984	14085	14016	14031	14046	14041	14046	14065	14032	13971	13929	14139	13901	14161	13985	14051	13965	13963	14122	14047	14034	14175	14063	14132	13969	13980	13937	13993	13891	14062	14106	14084	13894	14083	14134	14066	14036	13914	14134	13982	13889	14085	14001	14100	13920	14063	14168	13943	14023	14150	13982	14081	14076	13897	14137	14198	14038	14119	14121	13945	14080	14114	14020	13997	14009	14197	14062	14049	13904	14019	14003	13961	14009	13936	13990	14036	14047	13913	14051	13946	13907	14011	13892	13928	14109	13770	13891	13963	14109	13991	14007	13909	13909	13873	14016	13782	14195	14009	13881	14085	14035	14094	14157	13993	14054	14254	14097	13964	14209	13895	14054	14039	14109	13926	14023	14092	14086	14066	13979	13991	14009	14057	13810	14025	14112	13938	13940	13962	14217	13927	14120	14027	14130	14064	14101	13980	14023	14257	14008	14006	13869	13979	14291	14008	14002	13875	14081	14052	14036	13913	14208	14042	13889	13988	14202	14014	13923	13849	14039	14099	14059	13999	14036	13937	14110	13980	13968	14060	14041	14021	14012	13935	14019	14108	14116	14221	13921	14215	13998	13972	14085	14003	14121	14081	13977	14039	14071	13977	14012	13962	14141	14034	13963	13991	13996	13940	13889	14077	14039	13878	14010	14072	14243	14001	14166	13892	14036	14038	14109	13909	14129	13921	13962	13998	13822	14039	13944	14069	14051	14119	13971	14008	13966	14021	14004	13901	14183	14002	13892	14159	14005	13986	14050	14147	14274	14254	14031	14068	14087	13934	14048	13725	13978	14057	14055	13886	14222	13928	14172	13942	14043	13934	14004	13951	14004	13976	13933	14057	14008	14092	14009	14064	13953	13900	14285	13959	13945	13996	14000	14139	14018	13952	14046	14104	14025	14019	14082	13865	14134	14058	13992	13976	14155	14021	13984	13975	13993	13847	13930	14234	13843	14164	13887	14043	13800	13938	13872	14042	14077	13959	14069	14096	13961	14105	14037	14102	14034	14005	14045	14017	14065	13970	13936	13999	14048	14178	14117	13978	14247	14034	14212	13893	14075	13978	13843	14030	13997	13872	13856	13875	13941	14048	14125	13899	13912	14040	14014	13988	13974	13990	13891	14008	14049	14156	14083	14055	13962	14017	13931	14093	14073	14006	14042	13951	14050	13900	14000	14080	14057	13987	14055	14192	13983	14176	13882	14102	13926	14165	14113	14144	13845	14169	13984	13961	13967	14061	14265	13946	13958	13976	13961	14056	13864	13986	14023	14165	13972	14247	14141	13932	13962	14027	14151	14344	14039	14005	14007	13901	14084	14146	14000	14220	13899	13887	13887	13886	13974	13958	14104	14273	13984	14106	13879	14062	13972	13989	13978	13961	13926	13915	14179	14004	14152	13979	13963	14028	13893	14036	13927	14115	13969	13913	14091	14040	14030	14085	13791	14152	14124	14041	14031	14129	13919	14143	14141	13894	14196	13971	13939	13897	14107	13973	14063	13993	13997	13963	13929	14046	14032	13882	14027	14128	14151	14087	14006	14084	13969	14028	13880	14110	14069	13846	14182	14108	14015	14054	13939	14109	14029	14024	14126	14152	14193	14171	13919	14151	13997	14016	14040	13963	14091	14080	13909	13916	13921	14034	13868	13932	14144	14042	13918	14006	13842	14078	13986	14018	13956	13902	14131	13899	13919	14124	13943	14089	14130	13974	14049	13964	14054	13999	14062	14001	14017	14133	14030	14068	14029	13889	14042	14003	13996	13976	14024	14081	14199	14039	13860	14082	13903	14022	14053	14113	13950	14121	13931	14162	14015	14126	14009	14065	14150	13882	14057	13966	14070	14034	14014	14019	13957	14158	13948	14248	14029	14075	13968	14078	14041	14009	13907	14014	14035	14219	14084	14041	14040	14201	13812	13879	13947	14089	13982	14063	14067	13865	14131	14056	14036	14138	13943	13999	14098	13946	14048	14276	14022	13879	13951	13919	13990	14125	14078	14080	14072	14141	14006	13948	14084	14101	14007	13924	13983	14113	13902	14131	13968	14056	14125	13943	14004	13958	14094	13982	14108	13941	13861	13839	13962	13926	14091	13864	14082	13992	14086	13925	14074	13823	13944	14059	13939	14008	14081	14084	14032	14144	13875	14065	13837	14053	13994	13937	13960
24097	21510	29193	24310	21960	24095	24132	19538	18165	17999	17908	17593	17879	17908	22714	37502	37723	31697	25393	20810	18422	17591	17266	17409	17355	17236	17286	17231	17142	17050	17261	17268	17290	17004	17257	17278	17264	17166	17065	17197	17171	17149	17081	17169	17223	17052	17273	17254	17030	17202	17080	17144	17082	17147	17173	17152	17237	17166	17051	17064	17082	17082	16987	16991	17072	17130	17154	17526	17160	17273	17186	17069	17111	16874	17073	16992	17120	17282	17051	17298	17192	17087	17201	17217	17183	16924	17281	17004	17437	17336	17157	17160	17105	17174	17268	17323	16945	16938	17086	17232	17257	17306	17074	17052	16912	17118	17070	17018	17208	17086	17094	16965	17085	17223	16869	16929	17129	16901	17437	17080	17174	17150	17243	17158	17325	17089	17159	17104	17079	17022	17103	17122	17185	17098	16916	17120	17155	17095	17136	17080	17008	16978	17312	17106	16916	17160	17084	16955	17001	17274	17280	17032	16976	17117	17160	17205	17111	16936	17029	17277	17122	17202	17286	17238	17205	17413	17230	17195	17112	17111	17128	17092	17130	17120	17022	16876	16981	17184	16857	17291	16994	16993	17207	17061	17114	16973	16995	17096	17202	17237	17111	17091	17137	17248	16981	17152	17127	16886	17112	17113	17231	17048	17063	17176	16992	17169	17001	17116	17078	17229	17299	17099	17123	17025	17108	17085	17043	17080	16773	16986	17062	17213	17093	17049	17102	17039	17112	17245	17240	17087	17303	17364	16955	16890	17181	16980	17048	17148	17093	17150	17133	16902	16971	17206	17105	17118	17034	17101	16990	17096	16920	17217	17131	16968	17161	16999	17080	17102	17032	17145	16996	17110	17005	16976	17288	17106	17146	17147	17201	17274	17282	17041	16991	16880	17136	17043	17239	17150	17231	17150	17184	17079	17197	16966	17047	17085	17088	17187	16995	17233	16949	17253	16994	17097	17105	17257	17047	16977	17308	17033	17094	17194	17052	17062	17016	17107	17228	17002	17181	17128	16999	17139	16955	17098	17150	17037	17173	17174	16947	17059	17217	16912	17074	17089	17091	16916	17063	17086	17197	16958	17378	17222	17300	16948	16955	17211	17152	17162	17075	17005	17043	17183	16962	17178	17085	17110	17331	17157	17289	17085	17221	17201	17259	17160	17083	17224	17322	17174	17225	17085	17049	17148	16964	17075	17177	16998	16979	17224	17198	16994	17225	17355	17230	17246	17234	17032	17119	17112	17180	17034	17077	17076	17035	17085	16969	17033	17261	17223	17111	17057	17058	17024	17082	17251	17137	17028	16884	17051	17157	17124	17165	17058	17158	17045	16869	17049	17191	17075	17094	17187	17168	17096	17039	16922	16969	16780	17045	17014	17142	16914	17056	17052	17151	17080	17052	17037	17073	17178	17338	17082	17014	17120	17026	16961	17190	17029	17119	17041	17164	17074	17036	17152	17055	17213	17102	17018	17115	16809	16956	17202	17140	17284	16936	17260	17081	16870	17257	17077	17074	17168	17107	17149	17145	16996	17101	16862	17029	17133	17023	17019	17304	17160	17097	17216	17139	16979	17005	17176	17022	17134	17272	17124	17278	17130	17211	17114	17085	16897	17259	16928	17054	17210	17367	17042	17269	17244	17032	17078	17063	17004	17081	17250	16969	17280	17128	17073	17015	17090	16936	17163	17264	17251	16977	17038	17001	17018	17064	17067	17205	17167	17119	17054	17051	16927	17082	17249	16995	17052	17121	17039	16988	17006	17099	17183	17244	17160	16957	17093	17110	17134	17160	17137	17119	17314	17090	17006	16970	17015	17010	16920	17077	17061	17426	17278	16924	17084	17259	17271	17020	16957	17275	17255	16994	17343	17186	17233	16997	17102	17379	17007	17096	17210	17141	17282	17148	17053	17093	17018	17113	17058	17024	17087	17216	17101	17114	16942	17239	17270	17218	17047	17130	17181	17205	17160	16991	17082	17354	17209	17163	17147	17032	17117	17288	17205	17060	17261	17309	17004	17130	17057	17087	16842	17073	16969	17094	17110	17222	17162	17051	17106	16931	17112	17159	17256	17313	17252	17003	17080	16981	16960	17062	17102	17067	17172	17103	17168	17293	17067	16971	17021	17202	17170	17109	17192	17199	16917	17017	16967	17108	17147	17063	17080	16962	17005	17104	17071	17054	17113	17102	17389	17086	16993	16919	17080	17167	17062	16955	16960	16946	17045	17065	17122	16962	17052	16951	17101	17164	17237	17255	17293	17154	16963	16891	17138	17025	17023	17067	16985	17014	17309	17197	17208	17329	17303	17116	17017	17097	17064	17116	17213	17160	16994	17104	17196	17141	17069	17067	17026	17212	17084	17112	17079	17064	16887	17007	17051	17171	16921	16994	17264	17228	17034	17257	17098	17326	17036	17107	17145	17272	17017	17000	16847	17160	16967	17111	17106	17119	17168	16994	17060	16836	17042	17159	17130	17095	16977	17233	17198	17206	16876	17094	17116	16993	17080	16960	16981	16890	17162	17156	17047	17288	17279	17027	17010	17264	17189	17017	17129	16986	17144	17115	17136	17044	17198	17220	17201	17084	17232	17309	16965	16964	17019	17208	17008	17088	16948	17025	17043	17126	16919	17137	17205	17188	17131	17157	17153	17067	17060	17208	16989	17180	16829	17041	17217	17257	17122	17143	17183	17217	16975	17318	17224	17243	17063	16981	17193	17051	17085	17027	17104	17027	17035	16998	16975	17052	17200	17334	17022	17076	16844	16976	17185	17094	17030	17212	17114	17266	17014	17277	17146	17210	17124	17077	16963	17117	17020	17077	17299	17168	17226	16984	16985	17393	17038	16997	16913	17003	17152	17004	17107	17105	17092	17287	17127	17216	17086	17051	16832	17212	16949	17083	16964	16863	17161	17115	17152	17124	17000	17212	17122	17095	17230	17231	16905	17079	17294	17003	17165	17149	17095	17364	17002	17157	17017	17240	17118	17156	16923	17206	17045	16994	17217	17137	17145	17166	16978	17150	17203	17342	17067	17082	17247	17056	17060	17022	17004	16923	17258	16961	16869	17185	17038	16955	17008	17182	17007	17247	17168	17232	17205	16970	17135	17101	17301	17058	16883	17038	17207	17098	16963	17029	17300	17327	17197	17140	17349	17251	17265	17108	16977	16989	17300	16989	17188	17210	16989	17146	16781	17112	17098	17205	17029	17035	17018	17214	17199	17194	17070	17031	17128	17104	17255	17142	17243	17177	17025	17055	16980	17029	17074	16937	16965	17112	16977	16800	17208	17080	17257	17077	17131	17205	16839	17046	16977	17083	17061	17098	16906	17131	17005	17185	17250	17364	17027	17228	17135	17088	17149	17161	17267	17129	17083	17014	16965	17104	17254	17069	17179	17235	17283	17148	17190	17008	16855	17338	17203	17020	16973	17202	16970	17039	17040	17404	17258	16859	17048	17051	17011	17245	17087	16985	17121	17175	17037	17049	16999	16921	17334	17273	17438	17049	17005	17263	17173	17344	17177	16906	17012	17123	16984	17137	17178	17269	16805	17211	17206	16825	17100	17190	17006	17137	17015	17117	16863	17336	17157	17207	17065	17116	17057	17324	17157	17028	17098	17160	17169	17376	17111	16990	17124	17274	17281	16917	17009	17286	17008	17138	16825	17024	17076	17385	17128	17015	17184	17043	17027	17102	17055	17225	17183	17107	17247	17143	17271	17102	17009	17092	17223	17195	17217	17138	16940	17190	16993	16940	16991	17047	17011	17164	17322	17403	17218	16971	17146	16974	17017	16877	17054	17172	17175	17147	17250	16981	17120	17267	16966	17117	16984	17016	17059	17264	17010	17175	17151	17189	17313	17184	17126	17225	17098	17110	16887	17184	17218	16886	16971	16957	17272	16967	17154	17173	17125	16988	17279	17174	17100	17280	17033	17044	17010	17024	16962	17103	17198	16968	17137	17198	16941	17063	17068	17326	17267	17053	16809	17338	17337	17141	17106	17013	16992	17187	17093	17075	16900	17171	17098	17209	17150	17124	17050	17138	17177	17203	16967	17141	17118	17245	17102	17075	17004	17036	17087	16991	17261	16970	17161	17392	17060	17136	17162	17280	17372	17133	17189	17085	16923	17014	16969	16987	17139	16992	17197	17242	17151	17220	17149	17062	17329	17101	17216	17245	17169	17058	17017	17214	17288	17514	17055	16909	17004	17108	17103	16936	17178	16864	17019	17219	17237	17218	17080	17094	17332	17238	17115	17297	17205	17111	17135	17040	17024	17103	17041	17068	17133	17127	17071	17140	17012	17115	16931	17072	17266	17193	17024	17151	16978	17338	17067	16904	16953	17197	17090	17196	17172	16974	16906	16971	17327	17056	17351	16876	17138	17227	17072	17199	17097	17045	17159	17183	17180	17195	17126	17030	16964	17201	17246	17224	16835	17229	17093	17144	17186	17235	17292	17160	16983	17160	17119	17062	16992	17073	17347	16950	17123	17292	17034	17164	17289	17176	17317	17278	17227	17215	16875	16967	17091	17127	17120	17140	17080	17128	17093	16879	17172	16930	17342	17303	17139	16890	16957	16867	17150	16965	17269	17090	16978	16772	17231	16967	17083	17273	17152	17023	17274	17126	17123	17080	17139	17065	17150	17080	17151	17072	17162	17178	16938	16896	16778	16858	17185	17086	17096	17145	17021	17169	17338	17168	17085	16972	17130	17095	17057	17195	17195	16962	17159	17128	17091	17133	17199	17294	17027	17131	17019	17226	17235	17274	17060	17040	17210	17278	17064	17378	17280	17366	17084	17364	17047	17131	17122	17168	16981	17114	17006	17373	17215	17185	17188	17182	17208	17182	17015	17244	17121	17249	16917	16927	16861	17312	17241	17292	17352	17040	17095	16987	17232	17005	17088	17257	17076	17183	17153	17144	17008	17192	17067	17077	17131	17140	17087	17417	17141	17225	17093	17034	16915	16926	17136	17195	16927	16915	17270	17099	17271	17040	17150	17337	17110	17143	17272	17026	16956	16965	17127	17003	17350	17199	17035	17197	16980	17116	17091	17079	16975	17134	17265	17174	17064	17399	16959	17125	17112	16887	17116	17094	17023	17213	17127	17247	17114	17010	17141	17079	16894	17119	16896
19232	31141	27254	21651	20980	18796	17957	16661	15230	14804	14722	14676	14646	15410	23612	39982	37845	30998	23343	17827	15251	14359	13980	14058	14021	13787	13841	13883	14072	14155	13911	14189	13915	14001	13847	13974	13963	13872	13893	14061	13969	14075	14132	13965	13888	14109	13999	14116	13992	13879	13982	14034	13807	13816	13894	13890	13947	13838	13942	14042	13833	13926	14095	13985	13947	14110	14074	14121	13956	13982	13954	13895	14049	13881	13866	13969	14095	14107	13931	14023	14117	13954	13981	13916	14041	13893	14100	13925	14026	14163	13979	14069	13902	14131	13920	13988	13970	13945	14092	14054	13974	14014	13952	14075	13963	14101	14156	14055	13962	13935	13984	14026	13848	14064	13843	13964	14110	14018	13966	13970	13925	14085	13934	14020	13869	14164	14005	13952	14018	13837	13822	14149	13920	13925	13920	14036	14109	13842	14062	13977	14036	14052	14113	13983	13978	13877	14030	14046	13910	14030	13999	13947	13950	14008	13998	13771	14148	14088	13865	14007	14205	13919	14106	14150	13991	13903	13846	13929	13837	14036	13807	14029	14099	13822	14077	13924	14077	14059	13979	13919	14003	13932	13898	13812	13890	13913	13985	13929	14176	13731	13823	13899	14079	14143	13955	14137	13880	13874	13921	14022	13904	13985	14004	13909	13984	13861	13845	13897	14071	13914	14034	14046	13995	14045	13860	14017	14022	13920	14145	13917	13987	13888	13816	14017	13986	13880	14009	13987	13940	13866	14077	13970	14141	14072	13991	13984	13919	14025	13907	13866	13893	13945	14047	14035	14001	14173	14189	13980	14095	13971	14022	14015	14067	14055	13786	13850	13962	13999	14063	13932	13915	13967	14012	13986	13922	13956	13847	14008	13834	13915	13909	14018	14094	13918	14003	13940	14033	13953	14034	13877	13922	14138	14115	13840	13977	14011	14071	14059	13963	14126	14009	13786	13810	13913	14064	13972	14054	13979	14009	13893	14074	13852	13990	14042	13929	14147	13706	14059	13874	14051	14029	13950	14054	13965	14005	13998	13820	14085	13854	14108	13902	13957	14006	13964	13863	13906	13966	14222	13930	14163	13924	14027	13803	13972	14150	13902	13970	13962	13875	13888	13940	14133	14010	13937	14112	13956	13993	13850	14076	14030	13873	14006	14120	14069	13915	14084	13795	13893	13775	13962	13810	14259	13854	14095	13870	13952	14233	14070	14088	13896	13867	13901	14042	14054	13920	13841	14019	13832	13973	13935	13969	14007	14176	13855	14108	14020	14060	14097	13935	14136	14136	13952	14123	14096	13975	14005	13809	13883	13937	14205	13998	13927	13880	13785	14064	14092	13853	13959	13731	13936	13917	13955	13978	13914	13864	13929	14140	14036	13919	13886	13947	13940	13811	14010	14072	14065	13867	13816	13981	13793	13946	13899	13906	13970	13961	13781	14085	14084	13950	14112	14016	13965	13979	14117	14029	13952	13939	13792	13941	13995	14174	13948	13914	13994	13839	13922	14001	13978	13848	13958	14023	13832	13921	13882	14179	13914	13900	13741	13967	14051	13897	13876	13926	14034	13922	14014	13978	13961	13953	14162	14079	14113	14244	14062	13952	14004	14033	13922	13971	13844	13895	14298	13958	13983	13979	13888	13848	13984	14001	14027	13976	13922	13886	14103	13928	13936	13952	14003	14077	13993	13874	13978	13978	14184	14061	14046	13821	14030	13791	14152	14058	13848	13953	13975	14000	14004	14197	14087	14176	13996	14174	13944	14086	13839	13898	13696	14080	14029	13902	13931	13885	14054	14131	13936	14008	13869	13988	14013	13996	13953	13902	13774	13921	13957	13895	14081	13946	13971	14068	14051	14024	14121	14115	13860	14053	13973	13937	14009	13910	14082	14069	14055	14051	14030	13839	13939	14044	13976	14027	13884	13949	14000	13968	13959	13927	14083	14126	13979	13994	14070	13881	13982	13969	13986	13868	14054	14012	13961	13844	14017	14026	14121	14055	13884	13927	14002	14019	14030	13993	14028	13963	13938	13927	13958	13979	14143	13864	13871	14013	13909	13967	14031	13840	13967	13915	13919	13909	13962	13853	14003	13981	14021	14033	14000	13820	13963	14005	13859	14073	13877	14090	14026	13996	14032	13801	14076	13964	14060	13854	13931	14066	13879	13973	13854	13954	13971	14005	14233	14027	14088	13960	14005	13999	14174	13858	13962	13897	14040	13876	13982	13954	13867	13973	14132	13921	13967	14018	13905	14027	14022	13980	14008	13949	14055	13929	13896	13954	13914	13930	13858	13997	14029	13992	13902	13823	13868	14042	13976	14269	14110	14049	14048	14025	14037	14108	13958	13887	14070	13999	13935	14110	13911	14166	14055	13942	14052	14081	14028	14088	13762	14019	13891	13744	13936	13967	14063	13948	13952	13881	14096	14083	13875	13829	14123	13996	14046	13995	14009	14032	14060	14037	13868	13951	14049	13938	13879	13993	14128	13963	13970	14047	14011	13940	14108	13854	14194	13923	14067	13871	13902	14106	13928	13894	14051	14094	13958	13925	13913	13827	14076	13951	14070	13846	14142	14012	13955	14007	13886	13992	13764	14003	14059	13846	13824	13964	13942	13984	14073	13942	13972	13916	14073	14012	14084	14041	13912	13973	14123	13988	14106	13881	13920	14017	13913	13948	13919	14059	13832	14041	14181	14020	14005	13906	14036	14008	13952	14024	13900	14087	13894	14001	13968	13970	13840	13990	13973	14010	13913	14029	14156	13951	13972	13962	13965	14012	14147	13958	13966	13958	13987	13953	14071	13917	13911	14049	13880	14087	14086	13903	14077	13868	14088	13940	13959	14053	13923	13824	14035	13916	14029	13884	13952	13969	13995	13978	13811	14065	13998	14056	13964	13876	13816	14114	14020	13928	13900	13951	14036	14027	13979	14057	13990	13927	13958	13889	13988	13986	13952	13825	14037	13906	14071	14081	13975	14073	14105	14015	13881	13804	14010	13879	14049	14036	14085	13881	13901	13914	13935	14044	14070	14016	13987	13904	14009	13881	14017	13928	13892	13963	13995	13919	13849	13939	13885	13918	14089	13887	13850	13823	14141	13871	14136	13911	13953	14038	13877	13988	14083	14040	13892	14052	13879	13990	13896	13945	13859	13914	14100	13950	13908	13816	13853	13933	14027	14076	14025	14081	13945	14109	14017	14096	13934	13980	13951	14039	13933	14126	14077	13958	14046	13925	13965	13901	14014	13975	13992	13953	13992	13816	13989	13972	14102	14156	14153	14001	13921	14019	14105	13968	13872	14000	13964	14010	14058	14107	13931	14091	13873	13968	14044	14083	13988	14125	14068	14121	13912	14062	13911	13987	13946	13951	14076	13960	14068	13983	13951	13900	13931	14136	13905	13908	13959	14113	14000	13991	14007	13879	14063	14000	14150	13968	13767	14015	14087	14062	14150	13995	13994	14082	13891	14089	14006	13949	14065	13839	14073	13999	13915	14108	14161	14116	13869	13797	14068	13984	13898	13980	13836	14096	13938	14125	14289	14005	13945	14062	14063	14190	14067	14032	13833	13936	14089	14096	13968	14062	13942	13991	14141	13946	13978	13850	13964	13933	13785	13924	14003	14014	14141	14013	14106	13900	14067	13799	13844	14018	14095	13972	13939	13872	13964	13898	14037	13825	14051	14009	13919	14062	13944	13907	14063	13864	14118	13979	13899	14050	13967	14087	13942	14026	13911	13889	13999	13956	14180	13934	13865	13982	13880	13917	13973	14138	13830	14042	14082	14050	14006	13922	14219	13941	13955	14024	14174	13984	13938	13978	13849	13784	14066	14047	13920	13777	13992	13944	14112	13964	14047	14002	13916	13999	13916	14008	13924	14002	14012	14068	14015	13995	14025	14128	14080	13895	13969	13972	13970	14053	14017	14072	13938	14019	13901	14065	13881	13974	13891	13828	14142	13998	14022	14054	13892	14015	13731	13862	13960	13923	13992	13960	14080	13995	14078	13726	13981	13999	14247	13964	13878	14092	14087	14001	14226	14187	14066	13962	14019	14187	14007	13904	14066	14072	13915	14020	14144	13844	13871	13853	14012	13929	14035	14064	13917	13917	13877	14014	14069	13823	14082	13939	13922	13808	14048	14100	13959	13807	13767	13960	13946	13842	14027	14101	13940	13977	14009	14068	13990	14053	14065	13874	13963	14023	13904	13810	14016	14075	13804	14011	13878	14065	13975	14068	14124	13852	13954	13987	14099	13989	14042	13972	14042	13857	13998	14019	14115	14101	14017	13996	13943	13891	13961	14046	13825	14053	13915	13968	13953	13813	13965	13908	14033	13867	14108	14016	13854	14110	13891	14129	14019	13972	13868	14124	13896	14032	14121	13955	13867	13914	14183	14189	13976	13989	14260	13977	13984	13906	13994	13899	13957	13820	13978	14097	14107	13924	13780	14043	14183	13967	13991	13931	13810	14062	14147	13930	13832	14124	14015	13928	13979	14105	13817	14162	13941	13958	14096	13903	13913	13949	14004	14127	13941	13847	13927	14006	14075	13913	13891	13953	14141	13759	14059	14088	14104	14009	14167	14089	13964	14034	14091	13905	14018	13962	13954	14006	14133	14131	14017	14065	13916	14140	14058	13883	13827	13916	13960	13901	13869	14087	14071	14004	14215	13914	13972	13887	14162	13943	13883	13990	14243	14190	13879	14087	13976	13985	14046	13885	14124	13946	13949	14018	14057	13982	13984	13944	13976	14120	14074	13993	14079	13980	13826	13925	13913	14006	13927	14130	13962	14002	14075	13972	14000	14030	14090	14002	13957	14070	13862	13942	13910	14099	13925	14082	13833	13980	14071	14075	13930	14067	14057	14080	14102	14004	13897	13956	13943	14005	13848	14149	13794	14052	13917	13866	13901	14165	13998	14006	13900	14154	13969	14103	14013	13951	13986	13897	13866	13879	13799	14014	14033	13927	14001	13981	13978	13956	14082	13995	14133	14150	14107	14026	14025	13832	13974	13908	13908	13975	13981	13920	13986	13990	13989	14055	13878	13970	13955	13998	13915	13795	14029	13876	13984	13824	14059	14059	14043	14023	13933	13990	14032	14005	13984	13971	14019	14041	13888	14021	13910	13987	13992
30087	22939	22498	19342	17984	17748	17552	17298	16976	16866	17119	17185	17131	17080	17189	17803	19376	18968	18275	17671	17024	17242	16895	16880	16952	16769	16944	16891	16961	17050	17011	17036	17058	16749	17004	17158	16913	16940	16780	16961	17048	17036	17034	17023	17056	16957	16998	17008	16995	16931	16938	17179	16843	16937	16898	17039	16824	16784	16828	17093	17159	16669	16663	16874	16657	17078	16741	16928	17047	17061	16896	16912	16927	17161	16832	16915	17029	17031	16898	16955	17011	16924	16927	16723	17088	16799	16893	16973	16974	16925	16879	16889	16788	16906	17206	16882	17108	16981	16981	17076	17060	16769	16810	16723	16894	16915	16949	16840	16845	16896	16907	17013	16879	16910	16852	16941	16789	17057	17081	16915	17048	16933	17105	17077	16827	16925	17179	16948	16887	16837	16783	16781	16996	16830	16772	16888	16864	16998	17010	16976	17029	17042	16941	16804	16842	16717	16919	16894	16790	17060	16918	17105	17172	16963	16869	17005	16940	17035	17136	16960	17089	17222	17036	16977	16835	16989	16903	17060	16916	16955	16672	16866	16767	16992	17011	16900	16872	16918	16904	17091	16859	16812	16970	16853	16868	17072	16892	16798	16947	17092	17048	17095	16774	16866	16875	16872	17071	17097	16685	16721	16953	17128	17060	17066	17003	16858	17056	16883	16801	17120	16908	16963	16751	16979	16697	17057	16952	16959	16946	17063	16841	16680	16658	16773	16885	16914	16882	16806	16850	17085	16948	16823	16992	17103	16939	16958	17061	16636	16826	16842	16936	16808	16881	16784	17002	17010	16980	16953	17148	16757	16749	16918	16923	16885	16812	16846	16861	16762	16948	16897	16848	16870	16861	17211	16972	16994	16969	16904	16905	16886	16897	16805	17036	17242	16948	16905	16934	16940	16981	17015	16814	17027	16894	16985	17123	16889	17167	17040	17007	16715	16988	17026	16855	16925	17047	16858	16949	16723	16949	16992	16808	16909	16950	17000	16689	17049	17012	16939	17040	17000	16911	17038	16810	16931	16887	16858	16851	16618	16995	16795	16942	16947	16977	16843	16815	16937	16960	16825	16893	16884	17241	16813	16852	16820	16984	16850	17203	16703	16932	17138	16978	16812	16922	16812	17020	16878	16822	16998	16760	17034	17030	16795	16850	16954	16921	16859	17100	16871	16569	16988	16804	16801	16702	16952	16635	16791	17006	16776	16925	16990	17163	16789	17035	16995	17138	16805	17045	16987	16891	16813	17060	16929	17034	16841	16704	16760	16908	17047	16943	16796	16977	16912	16808	16895	16784	17006	17000	16789	16950	17270	17028	16860	16911	17100	17086	16902	17127	16846	16917	17075	17072	16789	17048	16948	16765	16978	16925	16850	17001	16941	16958	16886	16773	16866	16851	16991	16900	17030	17053	16638	17010	16911	16876	16997	16881	16892	16890	16824	16812	16799	16876	17204	16953	16824	16913	16967	16846	16764	16948	16786	16973	16946	16930	17024	16969	16921	16904	16972	16921	17028	16933	16815	16652	16917	16877	16694	16848	16938	16932	17193	17182	17043	16786	16761	16847	16795	16910	17058	17014	17043	16981	16780	16778	17022	16888	16919	17122	16816	17088	16831	17086	16891	17177	17080	17027	16966	17116	16890	16928	16915	16838	17151	16947	17136	17002	16935	16960	17224	17066	16888	16916	16904	16963	16828	16780	16901	16934	16863	16764	17113	17028	16903	17004	16894	16970	16910	17010	16774	17043	17091	16866	16918	17007	16913	16863	16987	16886	16955	16986	16857	16863	16871	17006	16830	17005	16962	17015	17105	16989	16956	16921	16956	16973	16786	17003	16884	16971	17047	16994	16900	16821	16923	16929	16948	17064	16746	17066	17233	17022	16901	16925	16940	16737	16816	16789	16973	16804	16912	16985	16861	16902	16835	16850	16919	16857	16911	16941	16880	17008	16983	17052	16980	17012	16794	16953	16925	16909	17055	16994	16809	16989	16813	16740	16864	16850	16813	17014	17054	16805	16781	17072	16887	17042	16951	17033	16858	16736	16919	17015	16884	16897	17038	17068	16763	16795	16822	16819	16875	17224	16786	16981	16995	17105	17126	17017	16902	16965	17000	17053	16718	16933	16868	16932	17027	17089	17180	16794	16875	17028	17091	16854	16901	16972	17000	16761	16925	17089	16903	17190	16806	17153	16907	16857	16862	16961	16857	17288	16823	17111	17056	16948	16876	16972	17021	16978	16852	17006	17002	16852	16996	17183	17022	16820	16869	16920	16921	16978	16931	16844	16991	16919	16946	17147	17078	16815	16891	16853	17046	16957	16936	17058	17014	17027	17045	16989	17125	16854	16881	16821	16800	16881	16885	16809	16841	16925	16879	16969	16954	17068	16886	16924	17060	16906	16885	17011	16973	16972	16678	16993	17087	17076	16950	17074	17061	16843	16880	16854	16894	17016	17060	17020	16911	17022	16713	16924	16854	17119	16796	17115	17035	17031	16814	16702	17064	16967	16844	17020	16993	17047	16917	16935	17138	16983	16962	16876	16863	16869	16892	16854	16802	16867	16838	16925	16950	16902	17070	16990	16872	16814	16894	16752	17100	16890	16867	16924	16982	16621	16898	16937	16839	16874	16861	17154	16811	16969	17159	16952	16962	17099	16854	16785	16926	16966	16912	16917	16982	17044	16883	17033	16985	16934	16952	16826	16950	17094	16841	16754	17038	16600	16885	17114	16968	17043	16821	16769	16854	16737	16976	16979	17169	16980	16995	17049	16991	16965	16945	17054	16977	16929	16862	16700	16752	17037	16864	16938	16931	17016	16852	17011	17105	17068	17117	17033	16906	16854	16887	16913	16957	16803	16661	16877	17080	16930	16813	17007	16889	17076	16968	16975	16943	16893	16904	16804	16978	16888	16913	16853	17015	17141	17169	16875	16953	16926	17011	16818	16953	16949	17102	16899	17093	16691	16877	16737	16925	16919	16753	17061	16936	17038	17006	17046	16893	17007	17130	16987	16921	16899	16892	16898	16929	16839	17207	16914	17134	17120	17059	16887	16891	16911	16901	17088	16895	17095	16894	16927	17063	17077	16834	17019	16876	17087	17060	16918	16852	16832	17073	17117	17041	17114	17031	16881	16834	16974	16868	16842	17040	16904	16811	17004	16767	16825	16909	16878	17032	16819	16978	16945	16934	16927	16884	16923	16990	16898	16892	16959	17029	17073	16860	16944	16831	16883	16869	16768	16856	16856	16825	16877	16829	16986	16878	16822	16770	16907	17014	16953	17009	16924	16914	16764	17117	16760	17127	17090	16912	16975	17008	16842	16844	16600	16821	16940	16973	16975	16795	16773	16858	16919	17204	16844	16960	17115	16926	16992	16970	17030	16913	16934	16896	16918	16850	16717	17164	17066	16904	16860	16772	16962	16955	16726	16953	16793	16845	16760	16849	17085	17052	16868	16638	16895	16908	16916	16836	16959	17219	16996	16875	17047	16954	17141	16939	16909	16806	16856	17086	16854	16826	16917	16864	16988	16934	16815	16783	16697	17079	16953	17054	17092	16839	16775	16877	16868	16933	16910	16893	17180	16853	16742	16919	17081	16937	16803	16903	16947	17268	16812	17066	16882	16872	16957	16996	17132	17039	16991	17028	16940	16849	16849	16972	16973	16974	16917	16792	17043	16973	17055	16967	17244	16904	16853	16766	16953	16781	17006	16953	17054	16831	16954	17022	16884	16872	16756	16952	16839	16913	16821	17039	16683	16921	16869	16959	16774	16847	16856	16977	16939	16912	17050	16843	16892	16929	16925	16933	16838	17114	17014	16964	16911	17061	16778	16835	16792	17121	17021	16886	16933	16877	16972	16887	16911	16875	17018	16951	16950	17018	16890	16959	16913	16948	17113	16957	16946	17017	16911	16815	16957	16724	16614	17054	16968	16833	16987	16973	17001	16951	16864	16861	17023	16909	16860	17008	16988	16862	16803	17037	16981	17220	17055	16834	17052	16757	16840	16845	16812	16950	16952	16951	16956	17007	17048	16801	16879	16942	17073	17046	16902	17001	16690	16733	16922	17085	16989	16923	16893	16715	16917	17103	16709	16714	16805	17026	16978	16929	17050	16691	17033	16930	16840	16868	16993	16990	17059	16952	16861	16825	16945	16903	16934	16889	16951	16772	16810	16987	16745	16937	16855	16961	16977	16942	16909	17051	16823	16785	16896	16847	17009	16823	16788	16818	17057	16911	16959	16806	16994	16762	17094	16859	17073	16973	17064	17060	16852	17041	16852	17223	16841	16841	16924	17103	16978	16979	17022	16940	17010	16868	16830	17169	16955	17025	16817	17003	16754	17060	17120	17133	17090	17083	16958	16925	17085	17123	16981	16846	17141	17008	16911	16829	17030	16907	16799	16973	16666	16994	16954	16904	16958	17155	17058	16974	16801	16950	16848	16793	16781	17089	16976	17071	17058	16940	16837	16925	17020	17004	16798	16719	16894	17113	16854	16996	17147	16906	16937	16716	17180	16844	16925	16739	17194	16856	16924	17061	17110	17044	16897	16851	17090	16885	16991	16906	16877	16904	17180	17075	16780	16912	16992	16988	17078	17007	17030	16906	16794	16873	16891	17157	16903	17068	17097	17064	16826	16943	17145	17008	16850	16801	16939	16921	16936	16942	16922	17100	17040	17051	17143	16976	16953	16917	16909	17005	16730	16969	17161	16814	16729	17099	17182	16823	16929	17116	17034	17229	16984	16964	16773	16985	16884	16781	17045	16825	17060	16999	16817	16827	16894	16854	17074	17007	16971	16850	16783	16981	17260	16769	16819	16681	16901	16888	16792	16855	16997	16934	16931	16887	16978	17260	16999	16912	17264	16876	17145	16961	17072	17040	16804	17081	17133	17014	16977	16890	17026	16930	16811	16995	16785	16801	17052	16998	16836	16994	16989	17021	16794	16998	16914	16992	16592	16842	16779	16901	17121	17028	16943	16923	16992	16890	17077	17124	17028	16931	17057	17063	17031	17080	16827	16833	16860	17043	17024	17136	16890	16637	16969	17111	16944	17157	16881	16938	16845	16887	16774	17060	16940	17108	16955	16962	17163	16931	16942	17122	17158	16943	17050	16998	16992	16958	16922	16878
17078	18730	16399	14739	16220	14669	14757	14379	14033	13831	13947	14036	13956	13932	14089	15315	17415	16102	15356	14409	14219	13839	14024	13939	13898	13823	13776	13843	13902	13908	14008	13831	14070	13841	13816	13716	13826	13793	13821	13984	13675	13818	13913	13815	14137	13934	13931	13846	13776	14008	13863	13869	14050	13896	14112	13871	13957	13937	13962	13876	13824	13714	13891	14069	13859	13807	13844	13973	13947	13768	13819	13831	13755	13764	13880	13899	13799	13836	13904	13891	13909	13761	13972	13648	13696	13930	13696	13890	13783	13814	13797	13801	13798	13934	13772	13804	13888	13930	13913	13787	13660	13924	13869	13670	13736	13739	13770	13674	13820	13944	13930	13897	13768	13910	13891	14105	13834	13730	13792	13821	13814	13931	14005	13998	13851	13906	13823	13786	13794	13981	13835	13865	14022	13810	13867	14064	13868	13818	14097	13837	13908	13959	13871	13894	13831	13962	13951	13738	13925	13730	13954	13737	14009	13778	13813	13863	13945	13881	13843	13701	13802	13830	13892	13976	13742	13878	13823	13870	13991	13779	13774	13897	13748	13942	13859	13973	13871	13878	13844	13675	13953	13898	13909	13870	13958	13897	13952	13718	13919	13983	13825	13938	13763	13705	13959	13784	13799	13931	13806	13833	13895	13766	13708	14031	13838	14010	13933	13986	13824	13805	13960	13974	14033	13915	13857	13943	13832	13914	13733	13962	13862	13936	13856	13678	13756	13876	13864	13727	13806	13781	13718	13826	13751	13957	13855	13908	13919	13964	13901	13921	13782	13862	13935	13895	13914	13879	13828	13865	13722	13955	13861	13756	13754	13960	13831	13677	13895	14032	13981	13985	13868	13864	13939	13612	13785	13811	13756	14065	13933	13949	13892	13886	13832	13937	13903	13996	13786	13814	13869	14028	14091	13795	13814	13974	13868	13877	13930	13902	13888	13690	13823	13871	13839	13795	13869	13829	13822	13856	13939	13838	13876	13740	13823	13981	13984	13931	13784	14016	13787	13776	13985	14011	13902	13850	13937	13833	13788	14008	13915	13894	13893	13857	13809	13826	13834	13836	13968	13834	13888	13795	13808	13798	13901	13870	13929	13966	14059	13880	13738	13736	13913	13887	13939	13753	13990	13857	13963	13965	13847	14031	13781	13865	13827	13754	13789	13829	14015	13769	13840	13787	13842	13828	13847	13843	13886	13873	13846	13903	13722	13925	14008	13799	13774	13788	13967	13785	13808	14021	13911	13733	13907	13770	13835	13787	13845	14024	13836	13934	13823	13792	13771	13942	13958	13946	13936	13889	13797	13827	13907	13909	13756	13843	13866	13840	13734	13827	13959	13746	13872	13982	13848	13994	13759	13923	13772	13853	13749	13841	13854	13822	13876	13737	13762	13924	13951	13817	13780	13890	13809	13820	13863	13884	13740	13857	13924	13881	13855	13811	13676	13889	13856	13815	13758	13742	13817	13968	14009	13808	13839	13796	13869	13829	13826	13832	13865	13926	13835	14002	13783	13721	13910	13852	13994	13710	13788	13868	13906	13812	13778	13975	14019	13935	13910	13818	13933	14052	13755	13952	13671	13838	14032	13819	13858	13799	14021	13946	13725	13896	13646	13893	13936	13701	13846	13907	13650	13836	13874	13858	13910	13857	13769	13824	13917	13693	13862	14010	13962	13704	13911	13735	14035	13846	13967	13810	13871	13959	13859	13996	13789	13798	13920	13719	13787	13957	13913	13863	13991	13745	13836	13757	13859	14058	13885	13872	13941	13791	13893	13808	13870	13953	13926	13709	13803	13917	13970	13885	14031	13953	13882	13885	13890	13946	13818	13729	13793	13869	13914	13672	13996	13955	13980	13836	13824	13844	13800	13876	13865	14135	13969	13901	13835	13853	14035	13831	13666	13903	13792	13776	13899	14003	13790	13912	13745	13828	13764	13787	14025	13918	13861	13877	13908	13902	13932	13993	13811	13994	13783	13746	13868	13888	14065	13802	13843	14032	13806	13895	13811	13806	13929	13849	13801	13942	13874	13943	13798	13964	13960	13893	13851	13922	13852	13919	13932	13770	13961	14046	14029	13845	13873	13787	13838	13823	14033	14120	13824	13801	13820	13906	13827	13904	13987	13805	13861	13856	13981	13842	13847	13917	13898	13873	13876	14059	13735	13816	13899	13912	13648	13929	13838	13925	13890	13935	13927	14038	13846	13782	13779	13760	13811	13821	13721	13809	13768	13713	13747	13935	13960	13869	13791	13994	13775	13817	13835	13749	13821	13859	13951	13879	13833	13822	13858	13963	13894	13958	13757	13929	13968	13777	13937	13877	13845	13908	13809	13963	13859	13720	13932	13756	13912	13919	13781	13794	13853	14002	14002	13900	13843	13676	13976	14028	13924	13834	13867	13947	13875	13939	13848	13974	13833	13786	13702	13813	13808	13804	14052	13938	13957	14008	14032	13853	13740	13818	14111	13993	13806	13961	13865	13874	13996	13765	13847	13758	13893	13884	13943	13853	13756	13934	13714	13951	13805	13891	13889	13930	13974	14063	13922	13845	13935	13833	14031	13960	13909	13786	13834	13920	13750	13748	13930	13909	13940	13888	13850	13850	13985	13787	13850	13901	13877	13940	13965	13861	13867	13878	13949	13946	13934	13868	13746	13910	13813	13890	13924	13831	13823	13888	13891	14003	13790	13749	13908	13895	13879	13960	13859	13723	13796	13752	13794	13965	13796	13983	13719	13881	14001	13891	13833	13948	13883	13870	13914	13747	13766	13736	13985	13951	13840	13760	13978	13936	13967	13898	13808	13875	13922	13971	13992	13794	13984	13895	13744	13871	14100	13786	13989	13883	13987	13995	14038	13949	13702	13800	13799	13898	13958	14018	13941	14096	13650	13694	13801	13826	13827	13831	13843	13873	13820	14023	13787	13855	13811	13763	13868	13831	14045	13819	13843	13913	13891	13886	13822	13874	14031	13811	13785	13804	13587	13807	13791	13903	13710	13871	13926	13895	13863	13671	14034	13773	13921	13754	13991	13741	13923	13832	13645	13824	13917	13917	13721	14008	14122	13952	13869	13900	13726	14007	13751	13838	14002	13833	13851	13941	13840	13887	13735	13941	13911	13818	13773	13810	13821	13846	13848	13909	14009	13914	13821	13941	14009	13863	14026	13939	13777	13868	13753	13972	13788	13937	13927	13905	14060	13883	13814	13676	13820	13960	14026	13843	13937	14049	13898	13805	13872	14070	13933	13819	13880	13851	13918	13887	13863	13973	13847	13829	13801	13876	13971	13832	13973	13822	13891	13844	14028	13941	13743	13955	13968	13754	13876	13781	14059	13947	13939	13702	13867	13883	13765	13776	13730	13874	13770	13779	13950	13952	13765	13850	13992	13852	13865	13911	13775	13945	13781	13981	13803	13847	13989	13837	13764	13820	13774	13840	13862	14009	13761	13833	13911	13712	13898	13801	13846	14009	13875	13862	13813	13689	14003	13892	13838	14085	13904	13927	13874	13924	13769	13730	13815	13908	13791	13781	13786	13727	13801	13861	13884	13959	13924	13802	13897	13911	13928	13878	13812	13947	13779	14004	13929	13985	13911	13865	13862	13906	14055	13808	13992	13838	13779	13912	14007	13994	13916	13776	13907	13848	13934	14030	14101	13794	13887	13893	13870	13811	13853	13780	13873	13939	13819	13872	13959	13968	13873	13751	13955	13689	13884	13809	13855	13882	13811	13738	13837	13807	13973	13868	13897	13860	13775	13906	13796	13826	13907	13684	13804	13907	13701	14019	13923	14016	13827	13932	13623	13832	13756	13950	13800	13888	13886	13817	13790	13808	13858	13749	13912	13851	13977	13676	13763	13852	13800	13799	13774	13946	13905	13806	13874	13918	13775	13873	13749	13817	13898	13887	13713	13616	13738	13904	13867	13807	13774	13942	13807	13795	13895	13814	13922	13902	13984	13749	14050	13895	13713	13759	13840	13902	13856	13912	13839	13837	13864	13801	14001	13765	13706	13864	13867	13929	13724	13721	13959	14065	13656	13777	13766	13843	13710	13987	13796	13950	13882	13784	13744	13900	13849	13848	13860	13977	13786	13882	13813	13802	13602	13893	13856	13903	13856	13842	13898	13864	13675	13931	13868	13700	13758	13958	13933	13840	13878	13906	13783	13740	13765	14026	13858	13757	13827	13832	13776	13855	13758	13860	13887	13844	14099	13820	13758	13813	13750	13949	13946	13846	13897	13865	13836	13895	14002	13913	13925	13840	13924	14004	13825	13924	13840	13805	13983	13790	13821	13882	13873	13984	13947	13782	13946	14023	13863	13907	13792	13929	14045	13770	13948	13794	13977	13909	13839	13858	13977	13993	13924	13887	13829	13907	13963	13940	13852	14025	13909	13836	13858	13898	13888	13900	13827	13763	13849	13942	13805	13897	13743	13886	13935	13989	13806	13818	13958	13799	13673	13766	13836	13811	13906	13857	13829	13784	13951	13823	13877	13803	13710	13954	13909	13846	13992	13783	13779	14104	13911	13821	13782	13984	13864	13957	13851	13785	13796	13883	13918	14012	13773	13820	13892	13973	13890	13914	13657	14085	13974	13865	13869	13897	13698	13908	13883	13684	14017	13912	13803	13845	14018	13939	13732	13798	13774	13897	13981	13898	13883	13947	13785	13931	14071	13929	13907	13926	13994	13992	13824	13867	13887	13743	13925	13901	13845	13788	13891	13903	13887	13812	13881	13965	13817	13846	13792	14083	13809	13918	13924	13979	14012	13802	13916	13783	13860	13767	13863	13955	14083	13892	13779	13890	13799	13788	13969	13663	13924	13796	13826	13766	14000	13918	13902	13990	13813	13862	13812	13723	13910	13853	13843	13765	14008	13819	13767	13905	13753	13773	13783	14046	13913	13797	13880	13717	13839	13985	13756	13987	13942	13815	13794	13809	13808	13807	13930	13840	13938	14019	13987	13917	13877	13926	14012	13844	13894	13899	13865	13782	13978	13859	13806	13901	13812	13774	13800	13947	13844	13802	13819	13905	13874	13780	13944	13882	13894	13994	13742	13813	13974	13936	13913	13654	13915	13879	13910	13835	13820	13984	13760	13898	13930	13876	13920	13856	13986	13841	13725	13694
25527	21473	28526	25064	22550	20906	20407	18342	17681	17598	17589	17384	17225	17164	17161	24879	31835	27485	23294	20145	18052	17528	17207	17170	16835	17175	16948	17005	17023	17157	17072	17043	16995	17022	17083	16912	17095	17021	17023	16985	16964	17298	16808	17067	17044	17113	17127	17053	17179	17249	17046	17159	17072	17111	16980	17048	16997	17318	17046	16903	17168	17237	17147	17171	17124	17004	17012	16997	17117	16965	17134	17129	16985	17145	16920	16951	17143	17130	17060	16989	17101	17103	17099	16957	16928	16875	17069	16992	17071	16951	16872	17031	17123	16962	16823	16972	16764	17141	17143	16872	16943	17014	17071	17030	17022	17034	16879	17159	17114	16993	16837	16886	17074	16872	16946	17189	17075	16987	17151	16928	16718	17087	16902	17057	17153	16909	16881	16950	16983	16738	17206	17178	17025	16962	17086	16950	16875	17130	17038	16978	16873	17114	16977	17272	17056	16987	17062	17024	17100	16929	16833	17011	16873	16914	17030	16868	16940	17067	16890	17100	16892	17017	17000	16924	16808	16977	16907	17340	16997	17054	17001	16994	17161	16925	16794	17097	16994	16920	16941	16992	16767	17093	17170	17013	17131	17120	16779	17132	17037	17074	16906	16863	16960	17186	17174	17127	16869	16913	16932	16772	17038	17029	17105	17070	17122	16942	17077	17029	16885	17026	16998	16880	16982	17339	17078	17027	16994	16932	16939	17121	16979	17138	17251	16893	16966	17036	16617	16898	16858	17108	17248	17024	16994	16980	17127	16756	17024	17164	17003	17067	17047	17033	17008	17002	17049	17032	16758	16854	17324	16908	16820	16751	17146	17119	17208	16829	16906	16905	17009	17149	17171	17175	16878	16931	16996	16893	16842	16857	16836	16663	16890	17060	17086	17045	16971	16846	17205	17056	17247	17081	16954	16744	17266	17018	16854	16987	17120	17033	17286	17136	16893	17060	17021	17007	16984	16875	17103	17095	17063	17159	17092	17066	17128	16996	16890	17054	17047	17046	17057	16893	16974	17003	16940	16963	16865	16922	17113	17204	16942	16991	17013	17097	16957	16891	16970	16989	17058	16993	16984	16842	17081	16988	17149	16800	16974	17034	17044	16975	17290	16992	16854	17035	16889	17020	17107	16861	17139	17113	17177	17159	16908	17063	17164	16855	17024	16821	17026	16986	17186	17091	16936	16956	17027	16847	17085	17006	17137	16893	17085	17120	16961	16886	17126	17100	16933	17005	16990	17183	16909	16951	17048	16728	16822	16967	17082	16992	16897	17120	16924	16986	17165	17010	16906	16940	17100	16930	17034	17115	17071	16822	17043	16977	16961	17117	17001	17052	16861	16963	17039	17000	16925	17000	16816	17068	16932	16991	16795	16979	16986	16891	16992	16952	16893	17013	17107	16948	16865	17007	17083	16875	17028	16853	16967	16858	16882	16934	17011	17135	17075	16947	16854	16997	16982	16926	16930	16860	17102	16844	17077	17060	17025	17014	17046	16724	16930	17065	16959	17041	16925	17107	17119	16964	16978	17086	17187	16879	17043	16950	16886	17144	16892	17018	17128	17250	17203	17182	16986	16961	17007	17103	17118	16999	16991	16786	17146	17021	16889	17119	17174	16916	16878	16976	16858	16920	16831	17139	16976	16920	17016	17094	17108	16931	17224	16929	17060	16872	17066	16818	16858	16959	16972	16934	17083	17056	16900	16975	17021	17037	16758	16870	16867	16907	16865	16794	16921	17175	17096	17142	16941	16875	16957	16905	16961	17057	17048	16854	17079	17151	17008	17025	16901	16894	17042	17101	16824	17026	16974	17146	16996	16905	17062	17013	16736	16935	17056	16838	16781	16991	17043	17000	16768	16881	16901	16837	16967	16816	17006	17012	17035	17145	16935	17035	17070	16963	16817	16912	17120	16984	16984	16968	16959	16966	17089	16996	17054	16971	17089	16866	17173	16997	17073	17177	17185	17064	16955	16936	16885	17063	17164	16971	17087	16951	17072	16928	16824	16988	16971	17044	17047	17089	17031	16967	17026	16916	16899	16916	17072	16987	16984	16947	16907	16704	17004	16954	16955	17049	17078	17105	17163	16995	17031	17250	17033	16940	16939	16819	16978	17090	17093	16753	17107	16862	16899	16873	16972	17075	16953	16938	17028	17068	16962	16951	17070	17007	16948	17166	16987	17023	17022	17012	16853	16933	17066	17045	17103	17069	17029	17044	16918	16761	16698	16883	17105	17100	17071	16917	17036	17218	17014	17153	17036	17115	17136	17152	16879	16885	17003	17093	16888	17017	17004	17145	16929	17097	17021	16763	16956	17004	16922	16991	17113	17032	17078	17157	17086	16790	16789	16983	16943	16935	17186	17003	17018	17076	16939	17085	17192	16945	16828	16963	16994	17056	17010	16981	16932	16920	17135	17072	17044	16971	17033	16946	16948	16783	17098	16958	17017	16869	17028	16996	17248	16984	16993	16959	17205	17056	17270	16967	16892	16837	16937	16968	16899	16790	17011	17024	17063	17040	16900	17174	17023	16968	16959	16948	17129	16983	16913	16950	17005	17257	16490	16961	17046	16986	17094	16772	16905	17042	16755	16979	16950	17029	16995	16925	17234	17063	17025	16957	16893	16747	17023	17007	16959	17101	17245	16887	16928	16927	16920	17144	16916	16988	16750	16818	17068	16975	17061	16974	16756	16876	17020	17130	17057	17014	16888	16975	16979	17038	17186	17149	16914	17120	16769	17008	16946	16988	17038	17023	17102	16971	16905	17196	16983	16886	16902	17069	17091	16988	16961	17219	17047	17022	16925	17031	16980	17069	16975	17039	17102	17044	17107	16942	16951	17112	16942	17120	17039	17331	16904	16715	16861	17033	17077	17043	16920	17004	17325	16985	16902	16998	16912	17021	17018	17076	16972	16892	16988	16865	16890	16760	17022	16826	17068	16864	16989	17064	16843	16981	17066	17183	17165	16906	17091	16939	17112	16967	16970	17120	16982	17042	16985	17063	17163	16834	16875	17084	17046	17026	17059	16937	16919	17119	16907	16927	16937	17059	17010	16970	17055	16935	17170	17028	16997	17013	16934	16785	17238	17156	16948	17077	16942	17018	17012	16848	17007	16982	16950	16817	16903	17220	17122	17247	17245	16855	16820	17143	16914	17009	16963	17039	16968	16803	16873	17015	17103	16923	16917	16984	16834	17049	17045	16985	17309	17113	17057	16974	17065	16881	16957	17134	17078	17146	17091	16979	16967	16904	16966	17126	17126	17027	17094	16970	16891	16901	16808	16942	17147	16917	17092	16818	17161	16916	16960	16759	16891	17083	16941	16945	17103	17071	17077	17172	17114	16883	17019	17067	17076	17004	16834	16935	17016	17284	17053	16807	17104	16968	17028	17252	17216	17085	17040	16913	16927	16833	16865	17281	17056	17033	17070	17172	16887	17072	17026	17054	16895	16874	16927	17131	17073	17042	16915	17113	17299	17043	17015	17103	17060	16944	17225	17128	17068	16850	16825	17004	17123	16953	16980	16862	17103	17015	16923	16911	16879	16879	16819	17055	17008	17106	17138	16951	17016	17034	16938	17116	16900	16997	17094	17257	17052	16979	16994	17051	17108	16889	17116	17009	16852	17147	17209	17034	16929	16918	16968	16910	17023	17063	16974	16643	16852	16842	17327	17097	17124	16934	17279	17013	17205	16958	16902	17069	17044	16766	16948	17243	16847	16931	16922	16945	16907	17028	17167	17113	17046	16942	16864	16874	16932	16917	16885	16943	17126	17148	16952	17379	16949	16794	17021	17004	17122	17121	16887	17041	16929	17032	17095	17021	16911	17006	16906	17046	16964	17008	17019	17045	16886	16974	17065	17064	17197	16961	17078	17056	16846	16954	17055	17134	16983	17073	17052	17016	16947	17091	17042	16921	17080	17181	17132	17082	16957	17087	16938	17132	16715	16920	16778	16821	16964	16958	16999	16877	17054	16916	17002	16990	17036	17029	16992	16928	17020	16949	16926	16932	16940	16818	17042	16929	16995	17103	17070	16999	16800	16919	16891	16994	16974	16897	17210	17135	17017	17004	17148	17104	17031	17019	17067	16884	16900	16887	16761	17055	16988	16798	17111	16858	16910	17060	16909	17178	16909	17164	16806	16998	16946	17027	17091	16935	17064	17053	16886	16919	17019	17037	17121	16981	17165	17106	17097	17126	16946	17049	16996	17011	17005	16841	17090	17240	17195	17109	16986	16896	16798	17011	16900	16741	16798	17071	17097	17045	17210	17021	16983	16989	16930	16929	17012	17041	17069	16957	16990	16927	17091	16838	16958	17061	17082	16958	17034	16885	16987	17121	17047	16943	16943	17171	16987	16872	16897	17037	17031	17043	17142	17147	17143	17021	16829	17218	16959	17162	16951	17040	17000	17051	17046	17078	17266	16804	17130	16821	16922	16847	16924	16854	16644	16777	16919	17286	17159	16804	17065	17116	16958	17130	16785	16939	16959	16801	16799	17034	16938	17152	17075	17029	17111	16946	16804	17115	17168	17043	16974	17024	17098	16977	16895	17029	16985	17016	17190	17085	17155	16940	17098	17135	17103	17044	16862	17085	17039	17019	17104	17033	17110	16967	17005	17146	16884	16921	16978	17033	16936	17053	17041	16966	17045	16985	16958	16721	16847	16972	17139	16962	16794	17049	17056	17246	16957	16988	17119	16933	16889	17085	17076	16874	17073	17052	17019	17094	16729	17120	17058	17107	17024	17240	17192	17023	17241	17032	17046	17188	17190	17078	16866	17247	16860	17042	17034	16794	16967	17079	16915	17110	16916	16956	16808	16988	16970	17084	17116	16942	17012	17190	16950	16900	16909	16876	16985	16985	17039	17009	16930	16941	16920	16808	17073	16979	17198	17091	16834	17078	16965	16882	16961	17169	16928	17018	17171	17048	17037	17155	16855	16927	17116	17008	16890	16808	17086	17002	17179	17030	16853	16791	17158	17068	17070	16933	17110	16985	17049	16972	17033	16851	17116	17008	17173	16936	17037	17135	16901	16950	17223	17049	16927	17021	17053	17067	16919	17071	17098	17128	17060	16982	17108	17129	17044	16833	16903	17033	16878	17053	17104	17113	16979	16943	17084	16944	16930	16994
16000	23595	22415	18407	18770	16547	16331	15396	14638	14428	14448	14511	14479	14565	14220	26426	32492	26344	21075	17052	14675	14266	13943	13986	14067	14053	13972	13887	14019	13824	13950	13967	14000	13843	13938	13990	14043	14106	13763	13900	13808	13920	14115	14109	13972	13850	13990	13875	13991	14109	13923	13852	13867	14093	13742	13801	13783	14059	14110	13741	13871	13943	14026	13976	13901	14131	13973	14009	13937	13877	13822	14120	13808	13864	14076	13902	14042	13949	13926	13962	14058	13780	14061	13869	13727	13742	13969	13850	13953	14013	13941	13898	13906	13805	13767	13950	13918	13838	13915	13851	13924	13877	13867	14183	14093	13986	13918	14094	14008	13875	13880	14051	13803	13697	13925	14033	13926	13959	13804	13871	14103	13875	14037	13871	13956	13892	13878	13959	13972	13994	13895	13994	13917	13861	13931	13917	13938	13994	13882	14055	13962	13865	13997	14024	13892	13944	14011	14068	13928	13906	13925	14069	13844	14015	13998	14021	13846	13959	14063	13991	13888	14001	13872	14011	13962	13990	14118	14090	13955	14069	13987	13927	13941	13824	14056	14104	13837	13837	14263	14062	13995	14065	13989	13857	13851	13819	14133	13892	13943	13888	13874	13848	13991	13936	13862	13870	14002	14154	13960	13925	13944	13945	13828	13911	13889	14012	13893	13960	13957	14019	14055	14192	14044	13921	13752	13996	13717	13921	14032	14124	13796	14024	13944	13989	14110	14030	13902	13891	13956	14059	13877	13925	13794	14166	13850	13851	14030	13965	13886	13727	13856	14008	13896	13839	13934	13800	13836	13768	13828	13971	13938	13972	13999	14139	13860	13893	14039	13833	13963	13990	13990	13943	13830	14011	13879	14018	13948	13879	13848	13940	13869	13944	13881	13961	13802	14032	13974	13968	13976	13730	13968	13928	13841	13903	13975	13815	13915	13906	13893	13862	13962	13853	13825	13922	13987	13823	13933	13964	13937	14005	13981	13922	13944	14080	13831	13917	13895	13819	14149	13873	13877	14137	13865	13932	13899	13907	13925	13945	13877	13983	14019	13927	13919	14032	13971	14031	13864	13836	13898	14004	14128	13992	13989	13988	13964	14079	13845	14045	13989	13956	13862	13966	13959	14112	13949	13829	13916	14009	13981	14211	14034	13703	13948	13785	14100	13977	13841	13902	13851	13913	13857	14033	13833	13956	13869	14096	13913	14052	13909	13920	14071	13861	13817	13975	13875	14037	13883	13975	13906	13913	13857	13975	14043	13894	13863	13916	14017	13788	13914	13864	14025	13917	13847	13931	13781	13804	13909	13983	14048	13731	13877	13679	14050	14033	13877	13974	14011	13823	14065	13870	13815	13981	13929	13836	13825	13773	13956	13936	13942	14084	14004	13916	13978	13982	14024	14036	13868	14008	14105	13833	13773	14065	14063	13960	14022	13863	13954	13969	13999	13987	14058	13864	13744	14065	13902	13964	13808	13732	13898	13914	13977	14070	13986	13843	13964	13916	13912	13860	14071	13869	13925	14039	13829	13959	13817	13946	14060	13948	14090	13988	13986	14028	13897	14001	13880	14048	13958	13786	13759	13922	13960	13877	13938	13906	13957	14070	14010	13916	13883	13943	13965	13880	14136	14083	13938	13873	13854	13988	13798	14082	13894	13807	13806	13940	14024	13711	13931	14012	13938	13969	14019	13708	13801	13900	14047	13872	14011	13815	14000	13945	13967	13894	13858	13871	14088	14107	13844	14039	14055	13930	14050	13866	13927	13971	14022	13977	14046	13977	13873	13897	13879	14058	13884	14077	14014	13922	13899	13882	14033	13744	13980	13991	13837	14021	13948	14057	14145	13881	13800	14063	13987	13932	14077	13917	13712	13992	13889	14022	14037	13991	14097	14210	13871	13936	13874	13838	14102	14122	14052	13806	14146	14082	13858	14078	14050	14001	13925	13948	13982	13960	13850	13922	13910	13917	13941	13896	13906	13979	13910	13936	13784	13997	13983	13902	13919	13791	14027	13828	13903	13782	14023	13950	14000	13940	14023	13980	13900	13846	13930	13775	13968	13918	13978	14067	14097	14197	13873	13939	13866	13927	13910	13748	14063	13863	14094	14119	13859	14033	14010	14050	13959	14054	13834	13908	14095	13877	13770	13901	13909	13849	13949	13926	13939	14142	14110	14008	13716	13970	13789	13936	13991	13911	13894	13834	13880	13749	13974	13987	13815	13900	13871	13987	14179	13870	13955	14041	14143	13806	14046	13996	13938	13971	13952	14051	14041	13933	13988	13963	13868	13939	14054	13990	13798	14027	13921	13827	14109	13947	13874	13905	13847	13930	13813	13895	13903	13953	13873	13878	13940	13998	13862	13884	13944	14041	14016	13939	14048	14059	13978	13780	14026	14006	13969	13937	13932	14010	13928	14012	14043	14005	13977	13991	13956	13892	13929	13970	14064	13778	13900	13976	13869	14047	14009	13863	14081	13962	14044	13911	13796	14020	13942	13867	13919	14087	14112	13937	14115	13830	13948	14072	14049	13839	13966	13775	14044	13899	13878	13799	14053	13925	13896	13932	13907	13773	13822	14010	13999	13999	13864	14136	13944	14098	14101	13983	13921	13854	13838	13847	13949	13877	13887	13947	13937	13802	13883	14024	13983	13915	14016	13877	13996	14137	14083	13898	14065	13850	14079	13871	13747	14049	13922	13916	13922	13851	14000	14002	13914	13886	13925	13920	13814	14005	13935	13874	13758	13973	14110	13943	13789	13949	13995	13818	13971	14095	13927	13994	13934	13945	13960	14040	14059	13932	13944	13950	13803	13877	14059	13836	13972	13915	14024	14056	13984	13903	14120	13808	13859	13932	13868	13780	13919	13835	14024	13879	13937	14096	13847	14109	14100	13957	13970	14025	14100	14031	13910	14148	13924	13871	13801	13886	13783	13951	13744	13878	14015	13875	14036	13990	13848	13923	13838	13961	13912	13902	13953	14031	13945	13947	13924	14029	13878	13993	13935	13822	13834	14009	13861	13982	13944	14067	13785	13904	13869	13860	13984	13879	14035	14063	14013	14000	13994	13939	13980	14012	13998	13921	14028	13991	13837	14055	13958	13911	13864	13868	13898	13951	13897	13977	13935	13877	13947	13910	13977	13871	14182	13879	13903	13801	13984	13894	14007	13824	13810	13978	13822	14022	13875	13874	13874	13911	14003	14014	13879	13853	13935	13979	14142	14013	13992	14068	13838	14095	13952	13999	14001	13912	14021	13847	14011	13817	14002	13862	14006	13898	14017	14069	13931	14014	14076	14128	13777	13969	13979	14012	14058	14063	13856	14088	13998	13998	13895	13997	13745	13845	13824	13729	13866	13844	13908	14005	13799	14046	14035	13932	13864	13916	14021	13925	14188	14123	13964	13891	14025	13933	14038	13935	14004	14078	13843	13952	14193	14099	14013	13989	14006	13917	13995	13818	13927	13812	13877	14096	13779	13894	13896	14056	13814	14086	13881	14159	13894	13930	13929	13663	13928	13752	13843	14016	13913	13971	13899	14089	13880	13892	13780	13879	14030	13923	14045	13864	14007	13890	13897	14022	13832	13825	13914	13767	14111	13922	13881	14034	13992	13998	14053	13860	13935	13889	13866	13951	13901	13986	14044	14117	14185	13705	13831	13818	14006	13962	13964	13924	14152	13916	13904	13927	14119	13840	13887	13865	14155	13978	13763	13943	14007	13839	13866	13998	13857	14065	14097	14008	13972	13928	13812	14041	13821	14123	13859	13969	14006	13962	14025	14059	14035	13916	13864	13845	13992	13755	13723	13962	14203	14047	13981	13932	13847	13919	13935	13871	13805	13971	13724	14012	13880	13971	13881	13853	13908	13957	14067	14017	13906	13984	13889	13921	13996	13999	13905	14038	13937	13846	13902	13970	13989	14028	13822	13968	13887	13857	14030	13871	13865	14126	13715	13949	13971	13694	13996	13983	13770	13863	14021	14042	14006	14044	14087	13888	13903	14040	13966	13873	13812	14082	13892	13838	14015	14020	13884	14004	14004	14041	13889	13943	13955	13967	13966	14192	13931	14070	14110	13993	13929	13904	13942	14036	14044	13861	14018	13985	13969	13820	14000	13932	13973	14011	14075	13864	13753	13828	14020	13777	13993	14009	13966	13968	13962	13979	14144	13948	13827	14018	13852	13920	14031	13843	13899	14106	13988	13899	13931	13787	13850	13916	14045	13922	13971	14012	14023	14117	14010	13973	14069	13827	14042	13848	13879	13889	13987	14020	13814	13903	13934	13984	13779	14118	14072	13828	13838	13849	14001	13946	13831	13835	13890	14122	13931	13968	14051	13903	13867	13796	13981	14063	13916	13969	14048	13823	14041	13916	14111	13924	13889	13850	13888	13917	13826	13892	13895	14103	13975	14153	14005	13978	13972	13980	13902	14031	13984	13932	14047	14011	13951	13815	14055	13831	13937	13885	13938	13839	13905	14042	14125	14041	13814	14013	14118	13865	13948	14000	14060	13958	14020	13965	13890	14035	13946	14083	14047	14014	13899	14038	14007	13891	13934	13813	13922	13853	13954	13904	13988	13968	14017	13940	13954	13896	13909	13826	13942	13992	13860	14006	13936	14186	14016	13974	13942	14004	13964	13927	13986	13920	13879	14067	14024	13983	14008	13989	13815	14081	13891	13689	13887	13990	13861	13811	13927	13936	13899	14026	13929	13871	13952	13955	13922	14208	13889	13989	13962	13886	13935	13836	14073	13976	13905	13786	14165	14073	13985	13960	14068	13974	13988	13945	13946	13920	14073	13895	14084	13945	13911	13954	13858	13818	13991	13903	14052	13807	13880	13832	13883	14023	13949	14043	14014	13886	13872	13931	13826	13830	13948	13996	13811	14046	13919	13952	13996	13939	14066	13986	14038	13728	13777	13936	14011	14115	13858	13992	14012	13964	13785	13996	13987	13849	14066	14123	13862	13872	13835	14016	14080	13991	13973	13875	14043	13923	13954	14003	13873	14055	14009	13827	13936	13781	13994	13857	13904	14045	14044	14040	13888	13901	14175	13877	14108	13922	14048	13894	13747	13953	13861	13915	13863	14017	13892	13964	14014	13898	13974	13915	14059	13980	13915	13935	13891	13877
24095	21474	29042	24358	22016	23738	23793	19123	17773	17649	17700	17778	17432	17511	17487	31836	39534	33700	26692	21312	18554	17513	17225	16999	17001	16931	16870	16869	17117	16883	17016	16949	16992	17195	16740	16678	16824	16883	16903	17027	16942	16975	17022	16997	16953	16938	17106	16749	16904	16863	16917	16979	16869	16918	16836	16834	17133	16878	16928	16874	16909	17083	16924	17044	16824	17092	17045	16915	16826	16892	16767	16989	16902	17016	16863	16958	16831	16951	16934	16972	16778	16971	16946	17076	17102	17194	16898	16735	16836	16743	16686	16961	16935	16900	17167	16939	17055	16921	16996	16944	17143	16919	16977	16903	17041	16908	17044	17006	16958	17004	16816	16791	16845	16960	16819	16840	16887	16704	17128	17100	16888	16825	16864	16944	16740	16888	17044	16946	17064	16788	16877	17067	16880	16901	16907	16893	16954	16766	16902	16932	16876	16845	16769	16945	16890	16841	16866	16836	16755	16825	16953	16972	16819	16910	16933	17001	16872	16979	16953	16793	16751	16884	16958	16884	16819	16955	17010	16774	16731	17009	16886	16757	16814	17045	16876	16882	16899	16750	16754	16806	16933	17006	16917	17086	16762	16735	17008	16752	17103	16835	17006	17063	16810	16919	16792	16951	16857	16802	16966	16835	16779	16910	16830	16778	16926	16919	16966	16729	16889	16805	16829	17080	16849	16762	17109	17023	16895	17093	17043	16888	16827	16572	16764	16972	16840	16990	16930	16852	16721	16810	16920	17184	16740	17029	17027	16596	16971	16945	16916	16843	16918	16871	16775	16857	17036	16882	16963	16715	16892	16846	16843	16825	16968	16756	16864	16779	17073	16916	17269	16867	16855	16932	16740	16834	17072	16917	16992	16999	17064	16763	16979	16967	16819	17124	16997	17032	16851	16961	17052	17128	17097	16969	16825	17009	16754	17104	16995	16873	16846	16910	16774	16888	16940	17032	17012	17099	17110	16750	16811	16992	16801	16684	16863	16946	16861	16812	16953	16919	16987	16933	16757	16725	16987	16728	17065	16851	16692	16853	16821	16871	17038	16954	16680	16895	16937	16885	16771	16906	16994	16979	17030	16741	16872	16934	17051	17086	16899	16943	16742	16931	17045	16942	16755	16912	16748	16758	16941	17029	17202	17077	16873	16964	16889	16946	17209	16974	16832	16991	16828	16930	17127	16963	16873	16875	16848	17045	16697	17235	16852	16890	16982	16809	16780	16855	16870	16930	17241	16960	16879	16945	16813	17005	16930	16891	17110	16794	16623	16894	16983	17009	16898	16830	16926	16873	16964	17026	16952	17059	16889	16759	16779	16928	16853	17012	16913	16684	16936	16587	17123	16999	16989	17138	17094	16893	16892	16928	17014	17006	17017	16968	16683	16946	17036	16807	16916	16773	16775	16952	17047	17213	17065	16811	16899	16847	17003	16805	16887	17036	17017	16814	17009	16957	16901	16823	16886	17030	16779	16707	17038	16906	16947	16952	16888	16846	17093	17076	16954	16830	17031	16959	17062	17018	17193	17096	17076	17019	16984	16962	16920	17032	17049	16950	16955	16779	17013	16960	16943	16953	16715	16701	16739	17008	16929	16862	16930	17033	17044	17005	16924	16785	16854	16874	16806	16800	16777	17033	16957	17094	16770	16849	17071	17050	16959	16977	16894	17023	17024	16787	17031	16959	16902	16992	16946	17087	16923	16721	16954	16891	17036	16757	16971	16947	16814	16966	16958	16735	17008	16991	16945	16638	16830	16935	16888	17140	16761	16721	16981	16829	16965	16878	16947	16691	16862	17106	16903	16801	16867	16660	16838	16824	16646	16973	16704	16769	16972	16840	17006	16783	17145	16896	16881	16899	16817	16807	16905	17015	17027	16652	16824	17040	17044	16813	16908	16838	17014	16788	16951	16901	17011	16968	17052	17079	16831	16826	16956	16844	16796	16717	16785	17095	16901	16995	16956	16844	17017	16876	16911	16893	16947	16935	17018	16843	16866	17012	16925	16853	16810	17016	16997	16788	16856	16892	16908	16931	16834	16652	16783	16732	16597	16960	16880	16798	16777	16699	16862	17054	17067	16926	17140	17070	16830	16891	16991	16821	16819	16984	16917	16919	16957	16999	16908	17065	16740	17001	16923	16947	16894	16881	16912	16808	16960	16926	16984	17045	16929	16877	17028	16843	16841	16821	16816	16770	16837	16852	16905	16563	16931	16780	16914	16722	16840	16840	16860	16905	16590	16695	16992	17004	16803	16982	17232	16954	17012	16957	16920	16802	16817	16934	16685	16926	16984	16904	17030	16963	16808	16943	16875	16896	16733	16816	16884	17161	17029	16971	16803	16800	16776	16758	16875	17027	16680	17029	16940	16758	16896	16921	16858	16941	16995	16874	16752	16908	16952	17016	17048	16921	16947	16876	16897	16806	16883	16937	16908	16787	17049	17049	17041	16868	16930	16862	16810	16998	16837	16825	16832	17008	16682	16718	16902	16970	16982	16797	17091	16911	16985	16889	16876	17076	17053	17039	16903	16906	17141	16938	16720	16886	16942	16903	16847	16978	16769	16766	16760	17026	16765	16870	16739	17057	16756	16982	17032	17088	16881	16830	16752	16871	16941	16838	17202	16760	16804	17026	16880	16948	16907	16738	16907	16750	16687	16731	16790	16989	16883	16838	16940	16941	16888	16891	17053	16753	17038	16976	16933	17134	16914	16744	16907	17000	16916	16716	16799	17027	16959	16942	17044	16778	16594	16914	16807	16990	16984	16683	16877	17084	17056	16996	17045	17039	16871	17036	17135	16989	17016	16702	16958	16835	17070	16753	16914	17087	16944	16923	17050	16859	16864	16818	16995	16915	16997	16862	16969	16928	16685	16850	16954	16896	16940	17008	17068	16958	16978	16753	16985	16709	16815	16971	16950	16919	16909	16894	16740	17070	16849	16932	16902	16914	16994	16787	16726	16939	16929	16756	16696	16994	16891	16887	17055	16783	16937	16746	16983	16980	16794	17056	17123	17139	16782	16877	16946	16788	16630	16928	16905	16995	17062	16845	17031	17037	16893	16841	17117	16964	17026	16900	16987	16896	17003	16936	17033	16984	16912	16768	16729	17027	16791	16798	16868	16940	16957	17039	16753	16690	17017	16790	16967	16976	16950	16888	16894	17016	16747	17035	16996	16941	16924	16809	16863	16822	16960	16890	16792	16819	17019	16821	17042	16901	16986	16911	16847	17014	16931	16800	16847	16978	17030	16912	16882	16886	16768	16997	16988	17015	16910	16875	16893	16923	16930	17041	16877	17171	16731	16858	17110	16901	16911	17051	16721	16990	16821	17122	16856	17064	16802	17094	16876	16846	16981	16785	16643	16813	16933	17093	16858	16932	16821	17058	17052	16918	16970	16799	16959	16851	16850	17008	16856	16913	16864	17007	16835	16729	16856	16989	17036	17044	16807	17038	16815	16867	16840	16978	16956	16972	16895	16856	16707	16932	16897	16544	16925	16877	16912	16913	17025	16977	16936	16768	16940	17073	16908	16777	17151	16822	16769	16817	16785	16885	16917	16903	16856	16978	16857	16912	16988	16933	16752	16996	16902	16972	16682	16865	16913	17129	17041	16951	17051	16910	17008	16690	17143	17125	17083	16849	16694	16840	16885	16996	16884	16952	16893	16912	16823	16768	16999	16858	16736	16935	17096	16940	16794	16950	16888	17051	16933	16950	17054	17003	16906	17077	17019	16880	16903	17150	16708	16836	16729	17013	16746	16628	16822	16862	16645	16778	16799	16747	16936	16702	16786	16819	17131	16913	16725	16999	16990	16985	16969	16798	16800	16898	16733	16904	16913	16833	17039	16948	16979	16933	16927	16811	16741	16777	16916	17075	16974	16916	16751	16917	16792	16854	16895	16850	17020	16964	16960	17076	16956	16723	16878	16948	16984	16877	16957	16709	16750	17000	16840	16782	16910	17039	16719	16961	16804	16936	16932	16748	16924	16955	16884	16900	17041	16970	16972	16862	16789	16779	17012	16596	16921	16927	16814	16814	17018	16679	16829	17028	16833	16966	16930	16850	16904	16856	16922	16765	16696	16969	17088	16937	16891	17072	16711	16940	16777	16811	16752	16770	16951	16886	16871	17082	17041	16975	16987	16907	16828	16964	16917	16831	16918	17028	16774	17047	16905	16878	16964	16812	16951	16862	16925	16875	16745	16744	16990	16829	16864	16930	17072	16917	16837	16908	16898	16841	16974	16899	16819	16875	16901	16954	16655	16719	17091	16794	16899	16917	16887	16749	16688	17010	16850	16873	17006	16974	16948	16844	16884	16967	16941	16713	16733	16718	16771	16967	16902	16779	16899	16896	16996	16780	16821	16832	17114	16838	16845	16943	16942	16807	16890	16971	16697	16850	16661	16956	16678	16812	16875	16739	16818	16816	16909	16890	16933	16746	16915	16989	16776	16958	16984	16938	17001	16940	16962	16768	17034	16943	16599	16722	16999	16735	16866	16897	16934	17057	16772	16786	16783	16943	16839	17054	16853	16795	16764	16993	16819	16839	16743	16838	17030	16857	16906	16981	16866	16784	16969	17001	16911	16723	16917	16981	16844	16927	16882	16879	16782	16703	16775	16989	17005	16776	17019	16973	16895	16766	17037	16925	16907	16937	16953	16873	16767	16936	16834	16986	16764	16929	17005	16824	16991	16858	16996	16818	16966	17213	17144	16777	16860	16985	16886	16743	16978	16816	16927	16875	17033	17037	16896	16957	16934	16917	16857	16917	16884	16857	17022	16926	16882	16927	17185	16913	16748	17040	16835	16736	16935	16945	17000	17205	16882	16911	16821	16900	16842	16821	17071	16917	16800	16764	16891	16632	16937	16880	16906	16840	16831	16809	16798	16811	16874	16790	16759	16923	16939	16757	16900	16786	16864	16776	16890	16961	17033	16863	17170	16762	16781	16839	17025	16942	16900	16988	16745	16827	16969	16845	16744	16984	16696	16934	17046	16909	16993	17023	16803	16941	17120	16891	16807	16854	16964	16958	16879	16668	16856	16991	16985	16882	16920	16794	16696	17026	16946	16927	16938	16974	16882	16887	16925	16764	17038	16977	16861	16970	16992	16916	16829	16894	16669	16929	16808	16692
18895	28539	26422	21110	20680	18414	17844	16377	15144	14955	14745	14806	14433	14503	14693	34662	40348	33199	24935	18618	15287	14287	13893	13960	13895	13927	13924	13705	13934	13873	13921	13830	13900	13780	13959	13975	14102	13800	13865	13991	13849	13915	13905	13915	13863	14058	13914	13961	13846	13841	13851	14012	13844	13935	13924	13757	13838	14036	14009	13946	13872	13904	13769	13629	13912	13783	13835	13949	13781	13922	13901	13675	13801	13841	13994	13898	13833	13977	13718	13910	13824	13852	13902	14138	14003	13902	13835	13799	13876	13975	13836	14052	13813	13732	13898	13866	14078	13764	14084	13844	13993	13711	13851	13935	13993	13814	13874	13783	13868	13877	13825	13740	13719	13805	13795	13901	13739	13919	13866	14046	13811	13822	14036	13893	13926	13937	14001	13955	13884	13936	13999	13520	14004	13912	13854	13816	13860	14036	14066	13892	13921	13895	14057	13749	13993	13802	13943	13923	13766	13809	13674	13874	13748	13910	13865	13811	13895	13924	13910	13827	13750	13905	13936	13864	14091	14015	13846	13863	13876	13816	13848	13836	13731	13882	13714	13780	13985	13861	13921	13822	13793	13691	13833	13672	13931	13812	13887	13837	13850	13974	14007	13924	13873	13987	13871	13812	13824	13740	13881	13834	14063	13896	13793	13783	13851	13857	13966	13843	13720	13797	14045	13856	13911	13940	13796	13833	13860	13958	13982	13832	13938	13896	13830	13908	13859	13867	13773	13897	14057	13885	13756	13940	13861	13879	13883	13830	13866	14028	13835	13877	13936	13810	13874	13771	14044	13859	13760	13914	13817	13898	13912	13805	13912	13826	14041	13626	14010	13752	14040	14000	13825	13872	13956	13916	13867	13950	13747	13855	13755	13862	13970	13873	13754	13872	13761	13966	13885	13963	14053	13983	13882	13958	13756	13930	13813	13894	13761	13877	14018	13864	13759	13905	13968	14054	13785	14044	13905	13749	13886	13852	13748	13986	13965	13837	13860	13891	13975	13851	13881	13851	13901	13810	13801	13773	13852	13825	13967	14008	13735	13752	13709	13870	14017	13789	13872	13938	13901	13837	13728	13713	13807	13878	13871	13885	13784	13716	13883	14002	13914	13760	13842	13827	13895	13928	13773	13830	13917	13865	14014	13919	13866	13866	13991	13804	13900	13870	13842	13967	13769	13945	13805	13676	13841	13932	13880	13973	13837	13774	13729	14046	13974	14008	13851	13781	13781	13757	13891	13909	13880	13830	13871	13890	13815	13978	14019	13751	14024	14018	13834	13809	13854	13839	14023	13961	13989	13887	13872	13711	13810	13773	13847	13863	13827	13887	13758	13841	13814	13989	13897	14053	13852	13911	13898	13780	13802	13858	13992	13939	13678	13827	14037	13754	14014	13975	13900	13693	13832	13741	13894	13759	13908	13930	13988	13891	13910	13749	13858	13892	14033	13850	13745	13859	13792	13843	13938	13925	13856	13847	13851	13946	13832	13761	14060	13903	13938	13838	13910	13830	13779	13962	13717	13752	13708	13786	13973	13765	13908	13947	14001	13980	13778	13773	13843	13998	13747	13960	13876	13845	13854	13932	14100	13841	13871	13877	13874	13788	13876	13862	14030	13820	13876	13915	13936	13796	13732	14110	13675	13930	13967	13754	13971	13995	13894	13932	13744	13938	13738	13918	14056	13726	13848	13975	13875	13809	13899	13781	13770	14029	13887	13671	13862	13894	13757	13936	13719	13894	13877	13982	13617	13782	14021	13706	13876	13950	13843	13838	14046	13731	13936	13816	13875	13892	13804	13918	13840	13799	14026	13682	13844	13690	13911	13785	13732	13972	13900	13934	13889	13977	13897	13941	13868	13832	13830	13940	13862	13736	13908	13865	13787	13892	13896	13795	13819	13988	13855	13803	14034	13866	13720	13870	13927	13923	13823	13856	13908	13891	13939	13921	13745	13813	13898	13999	13962	13702	13945	13992	13852	13855	14025	13848	13984	13844	13850	13877	13881	13942	13625	13942	13940	13739	13865	13938	13830	13962	13930	13731	14001	13835	13844	13838	13837	13927	13879	13797	13743	13838	13942	13949	13790	13814	13991	13942	13995	13974	13867	13982	13737	13618	13805	13873	13873	13775	13920	13951	13706	14053	13964	13961	13729	13933	13726	13939	13876	13890	14047	13996	13744	13901	13862	13932	13887	13791	13923	13836	13922	14008	13945	13924	13975	13666	13804	13807	13921	13775	14009	13998	13832	13932	13781	13902	13856	13804	13819	13924	13938	13784	13956	13763	14003	13871	13956	13731	13892	13755	13778	13809	13892	13851	13796	13819	14039	13841	13842	13755	13879	13823	13863	13657	13975	13771	13971	13874	13916	13761	13676	13884	13844	13968	13889	13784	13911	13821	13804	13895	13938	13917	13928	13827	13851	13952	13849	13977	13887	13882	14063	13918	13944	13929	13955	13928	13919	13751	13910	13594	13898	13910	13853	13903	13821	13920	13984	13857	13789	14051	13862	13862	13947	13852	13892	13941	13819	13942	13878	14029	13974	13666	13635	13894	14013	13715	13750	13939	13801	14044	13896	13842	13733	13769	13920	13896	13771	13689	13899	13802	13741	13833	13851	13961	13935	13614	13850	13689	13743	13872	13837	13686	13988	13975	13986	13854	13946	13841	13877	13814	13931	13733	13905	13742	13847	13909	13837	13855	13803	14029	13941	13825	13864	13825	13835	13812	13759	13832	13820	13880	13844	13789	13824	13818	13911	13789	13897	13840	13950	13994	13848	13889	13917	13882	13870	13924	13900	13764	13864	13777	13950	13858	13910	13951	13843	13820	13880	14150	13741	13820	13868	13832	13907	13706	13913	13955	13892	13998	13654	13859	13890	13713	13971	13786	13929	14042	13863	13902	13912	13905	14057	13831	13809	13950	13844	13854	14046	13700	14026	13943	13933	13793	13992	13636	13962	13811	13926	13774	13787	13876	13859	13754	13774	13857	13812	13933	14032	13938	13857	13799	13803	13810	13747	14003	13985	13887	13966	13792	13985	13839	13982	13895	13834	13915	13813	13913	13974	13954	13857	13917	13853	13889	13883	14006	13751	14026	13908	13767	13761	13781	13864	13838	13772	13995	13807	13871	13950	13818	14053	13785	13970	13782	13718	13869	13803	13811	13874	13797	13779	13885	13894	13715	13980	13799	13797	14038	13725	13907	13868	13884	13876	13978	13792	13963	13784	13880	13759	13697	13851	13940	13971	14034	13723	13911	13855	13795	13888	13899	13671	13785	13958	13863	13986	13947	13841	13962	13950	14062	13665	13913	13920	13923	13954	13894	13982	13916	13866	13880	13763	13679	13796	13907	14004	13932	13914	13766	13823	13737	13900	13826	13879	13912	14065	13875	13881	13897	13732	13861	13968	13810	13742	13919	13857	13808	13749	13943	13877	13948	13829	13820	13779	13874	13746	13968	13876	13870	13934	13961	13831	13876	14031	13902	13898	13887	13922	13832	13777	13827	13926	13805	13809	13947	13713	13921	13858	13804	13950	13840	13995	13993	13810	13777	13824	13838	13775	14072	13749	13797	14014	13993	13885	14020	13838	13741	13831	13742	13979	13765	13809	13848	13906	13968	13899	13965	14007	14003	13829	13777	13849	13745	14124	13846	13998	13902	13906	13802	13820	13686	13909	13809	13975	13897	13893	14004	13558	13929	13682	13878	13986	13919	13936	13722	13875	13862	13919	13907	13645	13876	13658	14009	13968	13779	14003	13835	13754	13857	13832	13902	13930	13920	13967	13811	13721	13790	13881	13742	13959	13911	14004	13819	13866	14015	14034	13804	13786	13960	13841	13681	13837	13892	13912	13640	14094	13835	13782	13924	14001	13867	13881	13973	14052	13856	13798	13944	13953	13967	13803	13659	14068	13941	13778	13898	13860	13853	13900	13760	13844	14113	13914	13886	13926	13912	13991	13872	13799	13933	13895	13632	13767	13796	13911	13746	13915	13900	13859	13848	13801	13865	13892	13923	13788	13871	13947	13793	13826	13935	13799	13904	13769	13999	13899	13765	13956	13868	13749	13815	13948	13913	13926	13860	13756	13981	13976	13880	13894	13999	13837	13916	13992	13815	13938	13882	13841	13640	13867	13776	13802	13927	13840	13916	13775	13967	13714	13988	13837	13937	13969	14068	13892	13913	13912	13810	13797	14016	13826	13967	13878	13785	13688	13908	13929	13749	13848	13832	13811	13827	13909	13762	13726	13916	13868	13750	13983	13880	13840	13949	13930	13943	13939	13870	13713	13812	13876	13887	13788	13804	14025	13946	13808	13794	13994	13823	14058	14010	13968	13972	13847	13864	13746	13768	13960	13894	13814	13840	13924	13682	13914	13908	13934	14103	13918	13871	13740	13754	13985	13898	13935	13849	13803	13835	14047	13819	13826	13812	13885	13665	13895	13991	13844	13855	13851	13734	14057	13814	13904	13933	13965	13967	13794	13704	13906	13764	13793	13943	13893	13733	13845	14008	14029	13910	14007	13875	13965	13968	13942	13965	13797	13788	13919	13920	13837	13720	13708	13982	13914	13887	13930	14021	13987	14016	13748	13646	13900	13865	13948	13956	13842	13843	13905	13849	13910	13912	13861	13935	13930	13873	13870	14031	13959	13864	13864	13748	13886	13833	13860	13797	13879	13797	13863	13987	13920	13892	14026	13929	13955	13776	13931	13900	14048	13937	13909	13907	13851	14037	14031	13733	13971	13822	13923	13806	13761	13760	13861	13792	13721	13872	13811	13816	13938	14038	14016	13775	13859	13805	13836	13800	13838	13786	13838	13929	13875	13910	13774	13860	13964	14052	13808	13799	13893	13862	13912	13926	13844	13727	13839	13825	13826	13684	13755	13879	13947	13768	13821	13790	13888	13837	13800	13802	13832	13858	14029	13774	13864	13838	13827	13926	13844	13780	13762	13843	13728	13884	13887	13864	13805	13969	13786	13879	13896	13726	13762	13689	13980	13790	13773	13841	13858	13897	13840	13813	13927	13848	13798	13782	13882	13835	13810	14134	13880	13860	13833	13863	13663	13846	13848	13876	13879	13847	13880	13854	13951	13932	13635	13912	13974	13830	13907	13806	13883	13809	13907	13691
29923	22349	21964	19193	17530	17174	17284	16942	16890	16933	16866	16997	16682	16831	16635	17878	19235	18865	18205	17382	17080	16868	16795	16765	16532	16801	16796	16824	16699	16763	16802	16616	16764	16743	16710	16612	16862	16806	16847	16823	16536	16707	16744	16695	16676	16847	16748	16749	16529	16741	16800	16541	16821	16657	16968	16747	16593	16753	16831	16560	16650	16778	16765	16752	16722	16867	16803	16770	16848	17114	16598	16731	16815	16709	17070	16750	16943	16797	16887	16840	16527	16704	16557	16833	16815	16637	16587	16716	16784	16849	16637	16700	16664	16821	16714	16750	16820	16634	16637	16783	16710	16867	16824	16774	16744	16643	16923	16822	16827	16832	16920	16730	16739	16636	16616	16932	16722	16852	16696	16649	16634	16834	16816	16905	16868	16604	16742	16745	16887	16765	16679	16809	16749	16513	16432	16889	16837	16790	16497	16737	16723	16610	16836	16681	16728	16611	16737	16642	16882	16716	16724	16523	16693	16714	16871	16893	16905	16546	16851	16638	16693	17020	16809	16663	16697	16827	16757	16712	16645	16602	16742	16719	16741	16711	16760	16691	16748	16583	16637	16645	16873	16721	16721	16764	16709	16823	16762	16681	16636	16708	16804	16740	16776	16848	16616	16671	16831	16876	16777	16439	16580	16769	16762	16521	16775	16622	16792	16613	16875	16665	16629	16852	16888	16550	16678	16684	16578	16568	16591	16456	16998	16743	16766	16548	16755	16628	16653	16833	16672	16765	16631	16617	16690	16598	16739	16546	16695	16711	16624	16734	16714	16854	16641	16744	16575	16719	16693	16566	16934	16638	16671	16827	16589	16737	16726	16693	16633	16630	16714	16457	16901	16816	16635	16593	16736	16659	16621	16868	16758	16791	16700	16778	16773	16723	16542	16835	16782	16805	16713	16541	16643	16625	16735	16818	16602	16763	16667	16696	16783	16951	16635	16790	16624	16750	16637	16777	16737	16638	16827	16742	16675	16816	16757	16717	16884	16757	16872	16732	16682	16628	16742	16615	16572	16797	16789	16578	16765	16943	16921	16742	16590	16782	16749	16716	16525	16703	17097	16950	16874	16671	16802	16626	16702	16663	16673	16850	16576	16685	16695	16606	16838	16712	16713	16900	16764	16768	16699	16610	16728	16772	16939	16736	16705	16734	16893	16768	16670	16928	16728	16806	16725	16789	16752	16710	16694	16659	16715	16619	16806	16649	16725	16840	16745	16620	16822	16719	16819	16843	16711	16801	16557	16751	16650	16757	16663	16695	16714	16839	16692	16778	16664	16632	16773	16737	16594	16503	16688	16620	16748	16782	16767	16654	16792	16752	16777	16617	16669	16639	16684	16798	16651	16812	16787	16692	16833	16726	16684	16716	16668	16631	16650	16606	16661	16701	16785	16649	16779	16731	16723	16619	16585	16538	16478	16729	16611	16676	16603	16816	16835	16568	16854	16656	16775	16707	16772	16676	16748	16944	16664	16627	16735	16945	16642	16640	16696	16738	16537	16541	16717	16835	16626	16695	16693	16778	16775	16632	16800	16722	16541	16779	16496	16703	16692	16610	16734	16731	16682	16853	16736	16644	16750	16648	16762	16712	16817	16851	16690	16500	16648	16795	16935	16723	16798	16760	16533	16718	16679	16672	16854	16617	16672	16746	16714	16722	16915	16569	16662	16798	16898	16994	16818	16758	16758	16800	16720	16833	16729	16647	16864	16719	16774	16803	16542	16781	16685	16656	16568	16727	16637	16619	16823	16830	16752	16868	16519	16671	16808	16804	16775	16594	16737	16642	16695	16707	16577	16531	16733	16619	16540	16804	16829	16640	16905	16783	16609	16792	16897	16720	16809	16602	16657	16672	16896	16622	16765	16680	16694	16572	16830	16707	16758	16687	16646	16645	16667	16841	16736	16918	16847	16781	16797	16895	16554	16861	16944	16747	16841	16843	16605	16759	16801	16704	16935	16579	16772	16506	16693	16625	16909	16814	16688	16664	16559	16832	16657	16717	16739	16617	16795	16666	16637	16708	16649	16630	16700	16725	16909	16643	16622	16979	16730	16696	16833	16857	16600	16891	16853	16673	16804	16669	16652	16585	16599	16770	16702	16926	16828	16759	16913	16843	16834	16875	16683	16554	16593	16651	16717	16755	16587	16823	16862	16820	16713	16608	16656	16838	16610	16911	16783	16735	16670	16743	16695	16800	16734	16736	16831	16613	16855	16646	16791	16731	16846	16785	16794	16575	16761	16916	16667	16591	16669	16686	16501	16599	16763	16791	16627	16742	16590	16604	16700	16683	16571	16713	16609	16755	16690	16650	16644	16731	16798	17096	16758	16798	16817	16809	16841	16673	16730	17027	16926	16846	16708	16642	16834	16856	16769	16570	16573	16582	16517	16638	16520	16645	16627	16609	16906	16482	16686	16749	16752	17007	16828	16903	16697	16594	16692	16645	16996	16625	16616	16700	16578	16595	16881	16557	16837	16782	16951	16899	16775	16884	16779	16818	16928	16713	16692	16971	16802	16691	16715	16761	16643	16650	16658	16737	16723	16828	16521	16816	16784	16541	16637	16786	16775	16775	16855	16733	16925	16752	16699	16754	16729	16655	16921	16541	16910	16498	16692	16785	16693	16819	16778	16621	16661	16824	16845	16721	16608	16654	16642	16919	16825	16696	16773	16707	16980	16561	16538	16755	16652	16749	16638	16642	16763	16411	16622	16918	16756	16765	16747	16779	16658	16660	16743	16887	16632	16886	16731	16627	16536	16738	16766	16691	16880	16679	16749	16669	16660	16673	16891	16679	16820	16832	16676	16738	16714	16519	16672	16664	16675	16720	16769	16819	16794	16646	16901	16803	16787	16806	16573	16820	17078	16627	16658	16585	16697	16795	16686	16732	16685	16820	16887	16749	16761	16729	16832	16748	16802	16815	16700	16684	16736	16703	16903	16776	16750	16801	16696	16684	16957	16702	16705	16637	16674	16782	16727	16619	16705	16828	16655	16832	16690	16555	16698	16798	16764	16557	16653	16818	16751	16725	16684	16876	16713	16830	16727	16847	16736	16623	16729	16824	16621	16747	16695	16732	16641	16752	16891	16559	16746	16658	16573	16590	16672	16761	16684	16616	16614	16798	16792	16703	16749	16976	16875	16753	16756	16716	16734	16675	16874	16727	16900	16672	16616	16799	16605	16782	16685	16692	16627	16690	16742	16774	16742	16699	16820	16585	16731	16759	16843	16627	16709	16539	16616	16548	16666	16793	16762	16714	16790	16892	16942	16755	16639	16864	16739	16522	16785	16710	16650	16571	16577	16728	16719	16757	16758	16599	16673	16885	16710	16664	16523	16690	16593	16701	16695	16796	16593	16536	16605	16856	16733	16477	16557	16742	16755	16640	16560	16955	16637	16792	16630	16690	16642	16819	16681	16803	16701	16758	16696	16720	16916	16843	16717	16569	16640	16605	16776	16880	16856	16626	16633	16954	16670	16689	16895	16747	16875	16732	16643	16658	16641	16638	16458	16707	16733	16550	16673	16738	16917	16770	16684	16830	16643	16884	16628	16581	16575	16750	16669	16924	16880	16680	16916	16696	16828	16753	16719	16797	16832	16797	16714	16559	16638	16861	16487	17005	16873	16830	16892	16683	16834	16540	16795	16516	16825	16738	16654	16724	16714	16883	16620	16837	16810	16714	16593	16698	16913	16939	16802	16854	16601	16798	16746	16758	16616	16542	16662	16860	16577	16725	16718	16664	16623	16568	16748	16844	16729	16670	16653	16861	16579	16576	16638	16512	16816	16989	16559	16580	16613	16685	16537	17094	16893	16697	16785	16648	16847	16584	16785	16608	16763	16699	16911	16593	16770	16795	16877	16709	16551	16823	16677	16541	16752	16681	16880	16729	16865	16540	16776	16664	16656	16816	16782	16799	16640	16569	16597	16727	16645	16633	16893	16463	16701	16769	16469	16755	16686	16770	16693	16782	16647	16737	16867	16795	16615	16738	16630	17005	16909	16684	16708	16598	16652	16717	16841	16816	16872	16616	17057	16659	16771	16694	16714	16772	16735	16791	16507	16580	16871	16794	16492	16779	16702	16782	16668	16672	16441	16845	16828	16793	16624	16555	16687	16875	16705	16647	16673	16612	16866	16786	16754	16771	16918	16860	16735	16828	16668	16696	16850	16820	16717	16878	16816	16858	16733	16780	16760	16729	16772	16729	16705	16790	16701	16815	16827	16924	16643	16577	16614	16670	16850	16862	16739	16651	16660	16824	16835	16570	16606	16723	16624	16711	16722	16633	16862	16415	17058	16661	16762	16696	16798	16667	16700	16521	16658	16609	16796	16660	16720	16803	16730	16901	16756	16633	16786	16729	16866	16790	16703	16852	16697	16660	16766	16613	16489	16662	16863	16798	16772	16941	16780	16899	16650	16814	16699	16592	16799	16758	16782	16727	16868	16759	16668	16877	16686	16985	16700	16817	16795	16746	16728	16636	16532	16666	16611	16954	16822	16750	16669	16836	16664	16839	16895	16672	16697	16859	16665	16847	16670	16909	16668	16704	16739	16572	16695	16636	16777	16607	16848	16752	16576	16852	16763	16890	16774	16775	16753	16686	16660	16815	16582	16833	16771	16522	16608	16634	16655	16539	16717	16777	16777	16723	16813	16730	16568	16615	16649	16916	16965	16816	16750	16985	16777	16589	16612	16741	16832	16953	16778	16618	16808	16645	16570	16669	16656	16799	16900	16639	16452	16763	16748	16815	16763	16743	16639	16719	16741	16813	16938	16676	16627	16804	16553	16642	16800	16544	16823	16694	16734	16745	16829	16607	16836	16713	16938	16760	16667	16880	16531	16670	16801	16615	16724	16597	16842	16847	16885	16750	16820	16785	16641	16830	16772	16708	16836	16814	16869	16667	16847	16773	16634	16545	16699	16677	16844	16825	16627	16680	16792	16842	16712	16631	16807	16987	16715	16827	16754	16817	16609	16679	16940	16758	16885	16782	16711	16708	16661	16704	16569	16669	16577	16619	16774	16541	16763	16715	16692	16651	16701	16849	16552	16730	16704	16570	16784	16733	16652	16770	16723	16567	16659	16502	16826	16571	16832	16692	16798	16796	16785	16834	16685	16890	16601	16527
16943	16332	16238	14852	15113	14671	14539	14128	14023	13858	13848	14098	13932	13826	14005	16027	17047	16566	15363	14618	14016	13967	13855	13698	13861	13720	13723	13710	13778	13916	14003	13723	13661	13802	13784	13826	13677	13856	13845	13937	13801	13965	13705	13727	13760	13833	13721	13952	13707	13747	13891	13650	13591	13733	13854	13797	13880	13836	14024	13742	13745	13871	13751	13612	13719	13724	13729	13892	13761	13788	13664	13685	13802	13772	13891	13685	13723	13732	13901	13830	13967	13861	13589	13819	13719	13833	13866	13776	13684	13658	13857	13893	13676	13978	13733	13703	13730	13807	13775	13782	13785	13846	13771	13704	13919	13713	13817	13696	13770	13860	13787	13819	13902	13964	13782	13751	13926	13770	14053	13822	13833	13873	13695	13862	13719	13741	13837	13815	13629	13873	13811	13758	13778	13564	13720	13771	13784	13744	13663	14006	13800	13818	13735	13749	13812	13700	13684	13944	13879	13770	13868	13836	13771	13781	13874	13666	13711	13717	13893	13833	13914	13901	13785	13873	13840	13835	13662	13688	13876	13698	13903	13808	13829	13798	13745	13751	13733	13822	13634	13834	13771	13733	13666	13750	13899	13722	13810	13863	13470	13806	13751	13858	13730	13742	13807	13770	13748	13935	13750	13877	13837	13815	13654	13794	13701	13904	13674	13858	13802	13716	13818	13769	13815	13746	13868	13749	13789	13761	13795	13867	13926	13784	13803	13818	13826	13848	13826	13840	13603	13627	13656	13841	13800	13845	13854	13797	13790	13894	13740	13895	13808	13992	13756	13710	13755	13720	13782	13858	13890	13756	13808	13854	13735	13851	13696	13649	13848	13771	13777	13921	13599	13776	13679	13680	13714	13619	13781	13688	13834	13765	13734	13719	13898	13773	13699	13632	13766	13750	13775	13712	13657	13818	13695	13960	13863	13780	13851	13768	13891	13640	13716	13770	13851	13690	13890	13840	13855	13684	13735	13681	13736	13976	13811	13866	13871	13701	13728	13907	13726	13790	13834	13560	13824	13834	13728	13818	13678	13805	13873	13839	13768	13640	13803	13875	13746	13827	13748	13737	13862	13819	13721	13794	13863	13733	13957	13776	13883	13779	13879	13621	13835	13842	13618	13870	13752	13647	13906	13743	13791	13677	13734	13899	13683	13823	13794	13744	13779	13886	13893	13693	13911	13955	13876	13832	13820	13778	13849	13830	13654	13674	13710	13596	13665	13838	13770	13801	13665	13745	13929	13909	13863	13649	13858	13846	13771	13866	13749	13794	13744	13842	13987	13843	13820	13818	13794	13836	13818	13822	13760	13785	13707	13740	13851	13775	13792	13653	13725	13925	13768	13811	13966	13706	13776	13673	13701	13777	13800	13709	13644	13675	13764	13786	13611	13669	13732	13772	13741	13655	13743	13799	13888	13746	13775	13839	13955	13776	13795	13707	13755	13805	13739	13844	13671	13878	13829	13810	13825	13801	13786	13986	13760	13921	13570	13643	13600	13856	13714	13829	13835	13807	13740	13668	13874	13922	13662	13637	13707	13895	14043	13625	13873	13756	13751	13819	13824	13640	13773	13780	13800	13751	13704	13847	13746	13737	13727	13690	13811	13683	14031	13799	13745	13911	13840	13609	13742	13833	13696	13942	13748	13737	13764	13992	13718	13819	13852	13811	13739	13790	13672	13746	13834	13805	13566	13804	13865	13853	13785	13870	13654	13721	13958	13647	13944	14050	13785	13888	13670	13934	13922	13687	13739	13975	13844	13826	14026	13771	14012	13993	13610	13904	13881	13626	13635	13496	13808	13878	13808	13936	13963	13815	13798	13669	13694	13719	13966	13853	13758	13662	13783	13779	13828	13666	13535	13851	13784	13690	13788	13777	13785	13885	13634	13891	13681	13978	13881	13787	13650	13741	13902	13736	13744	13843	13712	13906	13804	13819	13835	13778	13616	13766	13773	13756	13792	13857	13714	13706	13810	13675	13938	13769	13659	13915	13768	13727	13838	13855	13795	13748	13775	13834	13902	13911	13756	13884	13979	13838	13902	13798	13626	13834	13845	13829	13921	13829	13756	13768	13752	13781	13495	13882	13802	13824	13716	13797	13642	13800	13670	13767	13728	13878	13835	13877	13880	13746	13981	13831	13853	13832	13753	13719	13680	13736	13780	13697	13732	13793	13856	13634	13739	13751	13734	13855	14003	13886	13796	13743	13823	13647	13808	13828	13650	13797	13776	13678	13779	13797	13821	13803	13727	13821	13778	14003	13835	13836	13796	13823	13673	13603	13710	13768	13809	13759	13853	13904	13881	13834	13692	13939	13808	13778	13883	13642	13749	13711	13684	13830	13718	13619	13846	13805	13717	13792	13838	13659	13748	13834	13637	13856	13759	13713	13783	13729	13732	13691	13753	13793	13812	13881	13855	13850	13802	13829	13610	13862	13796	13710	13690	13723	13958	13752	14015	13790	13827	13889	13699	13716	13440	13709	13725	13693	13831	13866	13663	13755	13838	13861	13895	13646	13804	13815	13832	13894	13643	13776	13963	13875	13671	13900	13878	13730	13809	13744	13527	13845	13872	13707	13859	13823	13615	13904	13824	13798	13674	13795	13903	13702	13744	13721	13623	13779	13752	13674	13784	13816	13874	13865	13663	13939	13793	13732	13717	13859	13866	13739	13910	13777	13799	13731	13807	13721	13889	13748	13826	13738	13911	13868	13843	13911	13833	13783	13913	13800	13651	13750	13700	13738	13711	13721	13701	13754	13760	13775	13730	13686	14034	13734	13686	13840	13978	13757	13789	13777	13591	13778	13773	13611	13817	13809	13869	13925	13766	13669	13697	13935	13736	13749	13731	13938	13854	13575	13783	13778	13872	13938	13687	13855	13690	13835	13612	13759	13759	13643	13770	13666	13671	13874	13859	13655	13741	13773	13855	13776	13751	13663	13990	13816	13841	13708	13856	13841	13674	13720	13977	13727	13770	13862	13789	13823	13817	13885	13952	13780	13758	13999	14059	13700	13747	13746	13863	13789	13767	13754	13849	13970	13923	13886	13832	13717	13691	13818	13733	13810	13606	13806	13689	13768	13771	13947	13662	13789	13808	13717	13769	13704	13867	13734	13753	13836	13815	13854	13794	13824	13749	13799	13790	13846	13898	13903	13899	13773	13813	13933	13778	13735	13724	13797	13793	13817	13794	13695	13824	13618	13729	13806	13605	13671	13971	13713	13914	13657	13821	13853	13828	13762	13850	13767	13827	13731	13854	13964	13878	13731	13826	13828	13803	13759	13767	13840	13728	13862	13895	13798	13795	13872	13833	13735	13719	13792	13569	13757	13832	13792	13864	13767	13923	13624	13720	13854	13930	13826	13872	13679	13703	13739	13802	13840	13787	13792	13843	13668	13728	13822	13763	13742	13661	13705	13822	13775	13741	13749	13854	13759	13749	13722	13792	13808	13863	13800	14016	13816	13864	13666	13900	13897	13617	13780	13883	13643	13711	13690	13864	13700	13821	13797	13900	13758	13751	13910	13761	13781	13846	13730	13908	13678	13761	13736	13951	13804	13750	13734	13658	13867	13836	13848	13813	13914	13631	13730	13776	13848	13754	13863	13695	13904	13893	13807	13820	13813	13808	13718	13922	13740	13592	13844	13869	13836	13719	13745	13714	13920	13613	13834	13725	13808	13831	13545	13740	13816	13788	13793	13655	13823	13767	13699	13924	13689	13630	13843	13695	13781	13717	13859	13867	13814	13803	13839	13692	13797	13785	13909	13843	13838	13699	13786	13666	13787	13848	13749	13875	13796	13849	13651	13832	13719	13870	13955	13906	13969	13853	13848	13707	13810	13773	13712	13749	13874	13759	13897	13749	13729	13923	13927	13624	13869	13886	13771	13905	13859	13906	13848	13654	13786	13828	13763	13615	13802	13740	13840	13770	13920	13703	13861	13691	13976	13866	13857	13829	13675	13722	13658	13585	13736	13836	13860	13822	13917	13652	13716	13944	13667	13655	13830	13855	13836	13814	13879	13716	13735	13680	13830	13858	13723	13823	13736	13589	13732	13769	13829	13884	13873	13931	13735	13823	13872	13632	13724	13541	13630	13744	13905	13791	13696	13756	13699	13727	13915	13873	13740	13692	13761	13816	13770	13748	13578	13674	13767	13648	13853	13745	13800	13776	13709	13880	13729	13746	13979	13781	13950	13790	13870	13907	13689	13803	13899	13637	13770	13823	13822	13775	13757	13848	13673	13858	13873	13758	13670	13656	13814	13723	13623	13903	13893	13858	13814	13772	13629	13827	13649	13867	13853	13749	13806	13801	13748	13783	13686	13796	13870	13759	13775	13868	13680	13819	13632	13743	13802	13940	13695	13619	13778	13771	13805	13713	13794	13851	13816	13715	13961	13847	13770	14022	13813	13685	13762	13666	13720	13849	13882	13843	13841	13786	13719	13940	13855	13719	13872	13778	13662	13731	13787	13771	13622	13720	13867	13751	13719	13689	13679	13724	13846	13767	13634	13777	13785	13824	13815	13858	13929	13789	13795	13848	13889	13789	13837	13780	13829	13748	13919	13926	13685	13816	13674	13789	13681	13900	13780	13752	13784	13782	13846	13844	13912	13757	13849	13790	13597	13880	13733	13822	13749	13837	13904	13751	13902	13674	13773	13696	13792	13710	13852	13773	13781	13726	13854	13848	13754	13676	13864	13798	13868	13922	13738	13784	13724	13814	13829	13599	13736	13955	13420	13645	13718	13763	13778	13674	13792	13910	13651	13713	13924	13788	13746	13519	13712	13738	13843	13783	13873	13975	13948	13733	13819	13674	13791	13781	13971	13749	13665	13765	13910	13720	13871	13755	13899	13805	13704	13738	13737	13784	13911	13737	13817	13694	13875	13914	13844	13728	13763	13569	13994	13736	13758	13862	13844	13938	13835	13800	13848	13842	13874	13832	13688	13861	13784	13888	13721	13886	13831	13791	13795	13822	13614	13815	13964	13938	13816	13752	13889	13706	13737	13877	13827	13855	13722	13795	13765	13802	13835	13795	13822	13872	13757	13640	13653	13876	13882	13784	13927	13799	13739	13827	13893	13807	13937	13956	13684	13687	13730	13735	13816	13669	13868	13790	13680	13703	13875
25512	21503	28594	25096	22522	21145	20271	18115	17433	17551	17405	17143	17159	17078	17316	24490	32648	27768	22850	19588	18005	17237	17085	17037	17157	17060	17030	17043	16946	17038	17011	16992	16889	16913	17095	17092	17047	16912	16903	16848	16987	16888	16908	17030	16903	16857	17108	16966	16839	16800	16806	16783	16916	17084	16956	16938	16910	16996	16929	16909	16935	16844	16739	16753	16663	16675	16856	16779	16897	16985	16930	17125	16898	17046	16839	17002	16904	16937	16802	16868	16968	16820	16937	16858	17017	16735	16905	16960	17190	16946	16912	16987	16894	16838	16855	17023	16914	16796	16838	16801	16974	16997	16827	16846	16763	16758	16723	17134	16932	16682	16939	16829	17017	16804	16805	16698	17039	16936	16980	16882	16825	17019	16925	16801	17029	16680	16700	17062	16787	16967	16888	17038	16576	16959	16953	16965	16896	16931	16924	17023	16803	16975	16904	16941	16846	16900	16969	17044	16842	16822	16984	16960	16785	16814	17008	16942	16987	16685	16749	16705	16828	16876	16885	16795	16846	16900	16749	16848	16946	16819	16890	17028	16725	16658	16954	16950	16995	16952	17009	17056	16761	16925	16824	16920	16925	17004	16794	16844	17004	17083	16874	16882	16842	17095	16904	17120	16996	16937	16927	16938	16828	16933	16822	16951	16838	16906	17071	16727	16857	16999	16982	16959	16854	16988	16666	16728	16642	16929	16952	16860	17061	16982	16828	16978	16793	16793	16904	16890	16911	16836	17169	16958	16844	16807	16811	16929	16672	16811	16889	16801	16744	16798	16730	17081	16909	16687	16835	16916	16808	16994	16915	16986	17080	16725	16776	16646	16802	16946	16796	16806	16970	16938	16825	16783	16847	16607	16776	17010	16893	16886	17081	16808	16659	16789	16901	16857	16928	16986	16817	16936	16843	17148	16836	16834	17027	16752	16819	16967	16981	16857	16922	16766	16843	16797	16996	16985	16898	16938	16950	17018	16870	16929	16849	16822	16924	16754	16763	16749	16845	17041	17001	17054	16713	16867	16935	16898	16607	16924	17104	16908	16895	16763	16906	16958	16813	16821	16769	16918	16916	16894	16911	16961	16809	16883	17033	16931	16982	16872	16867	16796	16876	16733	16950	16916	16726	16997	16966	16867	16893	16957	16880	16977	16796	17042	16868	16852	16902	16730	16758	16922	16657	16819	16783	16873	16979	16753	17060	16981	16876	16941	16869	16799	16693	16848	16969	16879	17010	16978	16932	16968	16903	16976	16924	16803	16885	16833	16920	16792	16996	16960	16780	16941	16856	16883	17021	16862	16642	16969	16952	16852	16747	16974	16795	16964	16975	16872	17048	16796	16831	16939	16878	16961	16964	17014	16859	16995	16745	16898	16878	16753	16954	16977	16978	16745	17009	16943	16713	16956	17028	17060	16990	16966	16850	16885	16802	16851	16941	16841	16730	16998	16744	16757	16957	16892	17003	17143	17004	16855	16747	16868	16730	16961	16980	16990	17132	16878	16936	16786	16859	16787	16791	16721	16756	16826	17148	17003	17041	16817	17026	16957	16998	16818	16764	17050	16870	17040	16998	16923	16872	16717	16754	16872	16833	16906	16994	16871	17061	17025	16778	16900	16963	17102	17188	17064	16942	16915	16865	16876	16891	16772	16868	17087	16867	16944	16850	16830	17029	17004	17025	16788	16683	16788	16853	16806	16705	16891	16926	16802	16886	16861	16976	16838	16856	16843	16748	17010	16914	16769	17041	16887	16779	17011	17065	16834	16910	16946	16901	16895	16873	16967	16947	16922	17072	16981	16771	16835	17010	16847	16902	16785	17013	16999	16885	16913	16706	17064	16859	17024	17020	16875	16923	16815	16527	16671	16902	17083	16793	16945	16940	16833	16634	16894	16886	16873	16968	16973	16857	16795	16926	16892	16780	17033	17020	16680	17009	16704	16916	16841	16818	16887	16908	16904	16928	16733	16909	16767	17046	16649	16698	16935	17013	17134	16932	16925	16977	16966	16936	17069	16748	17023	16692	16831	16682	16596	17136	16963	17040	16946	16833	16745	17061	16839	16900	16861	16790	17019	16829	16844	16983	16927	17060	16862	17036	16864	16841	16794	16899	16653	16684	16960	16857	17031	17019	17007	16814	16711	16956	16929	16960	16921	16884	16881	16865	16876	16890	16805	16782	16822	16862	16880	16816	16992	16984	16887	17060	16699	16830	17104	16842	16849	16937	16932	16846	16827	16974	16957	17083	17101	16765	17076	16937	16857	16955	17074	16834	16703	16927	16919	16980	16749	16798	16952	16887	16884	16725	16846	17094	16739	16619	17153	16958	17055	17021	16899	16870	16983	16840	16884	16865	16847	16961	16826	16949	16937	16976	16784	16783	16924	16948	16967	16899	16934	16917	16763	16637	16712	16852	16774	17085	16860	16813	16900	16978	16921	16899	16903	16877	16850	16781	16915	16980	16649	16952	16807	16866	16767	16958	16984	17006	16824	16799	16871	16771	16867	16876	16928	16859	16902	16917	16747	16838	16774	17028	16759	16652	16854	16964	16934	16984	16809	16917	17105	17079	16823	16931	16749	16765	16955	16875	16838	16959	16926	16983	16916	16713	16987	16818	16761	16997	16740	17064	16874	16956	17085	17011	16872	16763	17227	17068	16835	16850	16801	16919	17027	16613	16811	16885	16886	17045	16897	17160	16788	16900	16902	16940	16819	16776	16605	16872	16993	16737	16849	16688	16966	16835	17082	16755	16726	16840	16934	17075	16982	16820	16951	16696	16798	16945	16910	16689	16928	16724	16923	16922	16925	16800	16866	16879	16765	16884	16708	16977	16935	17037	17075	16990	17016	16929	16986	16896	16753	17012	16767	16874	16769	16951	16796	16836	16929	17057	16989	16999	16971	16958	16898	16715	17036	17098	16888	16858	16857	16848	16862	16869	17035	16808	16981	16891	16941	16531	16775	16849	16800	16800	16870	16971	16917	16885	16814	16806	16794	16660	16991	17003	16910	17165	16838	16939	16869	16858	16742	16899	16723	16672	16725	16784	16961	16931	16830	16779	16867	16883	16692	16642	16828	16965	16998	16771	16787	16923	17005	17131	16858	16944	16822	16870	16973	16932	16923	16820	16711	16812	16834	16715	16887	17042	16921	16858	17133	16966	16962	16753	16741	16953	16844	16798	16949	16841	16839	16817	16843	16739	16882	16748	16940	16785	16971	16880	16918	16879	16948	16993	16641	16915	16852	16893	16948	16868	16894	16703	16767	16731	16876	17068	16880	16709	16973	16829	17077	16846	16889	17030	16775	16843	16740	16949	17088	16936	16751	16886	16772	16961	16774	16942	16824	16754	16786	16729	16744	16878	16914	16908	16903	16896	16879	16767	16843	17166	16855	16923	16856	16941	16835	16688	16865	16786	16775	16749	16816	16845	16918	17049	16859	17062	16856	16871	16953	17099	17060	16896	16978	16955	16899	16731	16831	17033	16998	16866	16808	16929	16660	16968	16914	16910	16800	16842	16867	16876	17006	16817	16855	16951	16802	16704	16868	17048	16732	16812	16801	17071	17041	17030	16843	16889	16824	16837	16826	16906	16848	16923	16874	16874	16950	16959	16981	16734	16922	16857	16753	16778	16878	16849	16941	16894	17016	16900	16839	16986	17053	17010	16869	17016	17063	17060	17092	16935	16901	16847	16804	16948	16863	16869	16866	16859	16819	16721	16718	17009	16784	16810	16934	17027	16854	16816	16674	16945	16883	16844	16934	16963	16772	16868	16752	16893	16736	16958	16903	16785	16991	16872	16897	16905	16780	16609	16860	17121	16907	17086	16989	17017	16853	17134	17027	16637	16947	16871	16917	16878	16825	16965	16887	16675	16889	17001	16807	17012	16953	16891	17000	16673	16891	16826	17050	16868	16848	16845	16917	16747	16843	17042	16833	16954	16811	16883	16708	16817	16882	16734	17002	16875	16970	17008	16913	16850	16782	16869	16838	17053	16777	16897	16826	16833	16994	16903	16955	16710	16789	16844	16838	16889	16973	16794	16851	16748	16892	16794	16653	16890	16827	16940	16773	16765	16806	16824	16944	17055	17002	17011	17148	17027	17224	16950	16878	16900	17026	17013	16911	16819	16732	16842	16944	16736	16669	16835	16795	16767	16815	16761	17048	16959	16975	16877	17013	16937	16655	16917	17109	16828	16959	16897	16589	16998	16845	17024	16877	16941	16738	16873	16686	17105	16889	16956	16972	17086	16783	16687	16702	16950	16877	16746	16868	16976	16730	16792	17114	16852	16901	17085	16839	16732	16904	17059	17113	16841	16779	16786	16884	16731	16569	16980	17026	16757	16799	16830	17028	16799	16805	16734	17041	17108	16975	16953	17033	16876	16928	16779	16981	16814	16872	16857	16814	16872	16764	16972	16801	16936	16918	16878	16728	16846	16865	16908	16534	16953	16714	16962	16897	16937	16797	17033	17037	16879	16851	16748	16684	17088	16929	16956	16790	17004	16817	16740	16822	16891	16968	16854	16947	16738	16982	16904	16720	16790	16855	16923	16853	16805	16762	16736	16700	16885	16762	16932	16931	16915	16967	16953	16930	17149	17047	16774	16996	16977	16670	16966	16809	16969	16836	16703	16848	16759	16956	16934	16746	16783	16948	17271	16822	16772	16859	16637	16792	16725	16804	16840	16954	16933	16697	16821	16874	16979	17089	16755	17005	16865	16825	16874	16957	16837	17071	16713	16862	16903	16736	16948	16756	16752	16827	16684	16941	16934	16937	16860	16939	16758	17019	16692	16898	16918	16658	16802	16742	16759	16799	16900	16910	17005	16832	16664	16891	16886	16978	16850	16934	16892	16962	16860	16871	17031	16890	17009	16868	16777	16953	16872	16999	16962	16966	16964	17021	16919	16918	16892	16722	17085	16746	16760	16869	16721	16764	17009	16962	16738	16989	17103	16854	17088	16778	16896	16995	16986	16778	16952	17025	16849	16902	17008	16866	16895	16764	17093	16865	16900	16995	16883	16824	17126	17071	16758	16776	17101	16843	16884	16873	16919	16924	17108	16851	16934	16914	17032	17044	16756	17042	16684	16957	16987	16770	16785	16857	16935	16754	16939	16722	16674	17029	16870	17022
17189	22407	22014	18168	17683	16544	15918	15206	14495	14412	14221	14389	14404	14039	14632	26660	33344	26494	20380	16883	14693	14192	13946	13853	13990	13932	13986	13820	13935	13939	13869	13846	13705	13939	13888	14160	13916	13779	13768	13852	13885	13869	13888	13897	13955	14020	13872	13760	13775	13780	13987	13935	13939	13890	13898	13914	13982	13852	13954	14041	13819	13979	14020	14076	13944	13842	13809	13966	13849	14066	13960	13699	13873	14182	13795	13977	13875	13981	13993	13876	13814	13854	13823	13819	13814	13981	13971	13949	13881	14031	14015	13909	13923	13821	13964	13838	13983	13970	13921	13901	13833	13913	13961	13964	13894	13971	13780	13975	13911	13804	13732	13880	13990	13791	13956	13892	13818	13958	13985	13866	13911	13967	13787	13832	13756	13959	13921	13907	13811	13959	13941	13883	13900	14012	13895	14037	13978	13956	13862	13868	13756	13809	13920	13769	13853	13941	14060	13984	13870	13873	13946	14025	13856	13815	13878	14047	13934	13903	14016	13850	13905	13809	13789	13866	13871	13859	13860	13797	13834	13949	14071	13798	13878	14011	13927	14079	13938	14079	14045	13813	13989	13613	13872	13863	13930	13908	13769	13958	13806	14064	14012	13914	13932	13965	13815	13813	13957	13863	13904	13966	13833	13971	13915	13973	13999	13979	13946	13954	13949	14009	13846	13950	13940	13848	13874	14068	13875	13702	13928	13958	13992	13946	13845	13826	13877	13825	13732	13880	14008	13882	13827	14007	13867	14008	13890	13866	13727	13857	13916	14000	13705	13979	13816	13973	13899	13841	13944	13894	13728	13720	13788	13897	13883	13989	13974	14116	13740	13870	13733	13819	13951	13950	13757	13894	13805	13824	13922	14037	13810	13817	13939	13874	13904	13810	13926	14045	13919	13918	13886	14028	13777	13913	13835	13826	13804	13870	13822	14082	13965	13972	13812	14043	14018	13802	14076	13942	13926	13957	13898	13830	13745	13774	13869	13891	13876	13850	13918	13886	13910	13877	13974	13789	13900	13851	13810	13915	14031	13932	13807	13848	14038	13904	13848	13825	13859	14012	13884	13795	13718	13919	13925	13860	13881	13827	13879	13772	13878	13815	13868	13790	13898	13961	13913	13881	13976	13877	14007	14075	13775	13755	13981	13929	14010	13803	13892	14024	13799	13883	13875	13814	13943	13935	13893	13984	13839	13883	13880	13750	13780	13788	13983	13778	14010	13834	13813	14067	13986	13909	13962	13861	13978	13955	14030	13934	14024	13877	13825	13840	13932	13736	13848	13945	13819	13801	14004	13912	13964	13702	13892	13929	13797	13864	13914	13872	13953	13991	13945	13840	13752	13842	13921	13935	13935	13844	13825	13911	13979	13938	13982	13957	14046	13953	14047	14003	13782	13956	13857	13933	14137	13742	13893	13918	13901	14080	13819	13852	14002	14025	13945	13865	13964	13989	13969	13800	14065	13793	13854	13994	14037	13928	13866	13822	13751	13987	13917	14009	13909	13985	13767	13889	13977	13800	13698	13844	13842	14030	13997	13861	13801	13901	14019	13965	13965	13980	13960	13834	14010	13841	14027	13920	14109	13864	13816	13927	13791	13931	13863	13818	13781	13896	13718	14098	13875	13687	13943	13827	13905	13832	13916	13927	13877	13845	13879	13937	13845	13842	14064	13893	13829	14036	13923	13947	13961	13984	13951	13812	13956	13887	13947	13912	13857	13929	13965	13938	13917	13816	13915	13940	13782	13691	13966	13969	13946	13868	13943	13804	14041	14077	13982	14047	13888	13940	14061	13932	13944	13931	14019	13947	13888	13787	14020	14083	13921	13927	14072	13934	13912	13670	13938	14036	14061	13897	14058	13928	14030	13794	13819	13865	13947	13900	13824	13854	13911	13852	13746	14074	14040	13960	13935	13842	13836	13955	14010	13888	13808	13850	13950	13972	14016	13865	13869	13915	13949	13890	13869	13722	13780	13938	13910	13887	13688	13947	13743	13837	13971	13906	14015	13771	13774	13837	13784	13641	13821	13928	13850	13987	13816	13888	13879	13811	13993	13954	13888	14006	13818	14037	13961	13941	13816	13936	13983	13922	13815	13979	13978	14116	14004	14169	13897	13954	13867	13855	13866	13878	13799	13923	13737	13892	13899	13814	13969	13887	13900	14013	13896	13905	13917	14012	13906	13970	13801	13867	13838	13800	13763	13990	13883	13949	14035	13821	13892	13908	13909	13860	13854	13975	14025	14036	13929	14037	13785	13965	13907	13878	14119	13863	14050	13919	13820	13943	14006	13905	13951	13975	14158	13935	13860	13944	13872	13903	13877	13825	14048	13738	13837	13823	13879	13848	13813	14036	13995	13870	13880	13801	13942	13761	13841	13734	13751	13945	13778	13733	13923	13843	13910	13856	13974	13737	14050	13792	13730	13985	13934	14000	13845	13836	14019	13949	13896	13839	14077	14065	14050	13926	13959	13829	14070	14019	13963	13989	13971	13849	13970	13970	13800	14007	13914	13952	13855	13850	13993	13903	13852	13845	13933	13981	13963	13858	13882	14127	13973	13793	13755	13806	13956	13861	13999	13754	13990	13910	13879	13999	13937	13914	13789	13947	13985	13877	13780	13683	13839	14036	13851	13991	14009	13846	13935	14024	13770	13951	13783	13916	14104	13883	13856	13802	13961	13886	13834	14136	13966	13962	13875	14097	13918	13831	13775	13966	13822	13744	14043	13996	13941	13844	13952	13849	14029	14003	13873	13794	13989	13852	13826	13843	13870	13872	13772	13874	14128	13860	13999	13975	13831	13854	13826	13800	13978	14033	14159	13887	13922	14041	13674	14049	13860	13849	13913	13979	13763	13990	13959	13836	13942	13799	13909	14086	13874	13885	13910	13942	14047	13807	13782	13823	13921	13905	13761	13972	13825	13914	14029	13899	13790	13946	13919	13918	14010	13966	13938	14065	13963	13970	13871	13889	13883	14062	13760	13874	13870	13866	13826	13925	13775	13931	13896	13914	13818	13932	13918	13962	13796	13855	13927	13943	13983	13830	13904	13783	13960	13669	14041	13828	13871	13862	13969	13798	13944	13754	13937	14014	14088	13976	14053	13868	13832	13978	13843	14080	13752	13879	14009	13879	13941	14153	13969	13979	14023	13658	13744	13935	13947	13795	13866	13887	14032	13894	14045	13923	13915	13895	13959	13920	13886	13849	13916	13942	13813	13993	13971	13973	13982	13726	13970	13786	13927	13716	13908	13943	13927	13773	13911	13924	13908	13921	13952	13858	13800	14017	13949	13869	13796	13822	13653	13837	13864	13800	13932	13809	13903	13970	13900	13847	13887	13922	13820	13839	13743	13936	14112	13923	13876	13964	13808	13979	13953	13945	13794	13917	13764	13945	13905	13927	13945	13805	13855	13822	13881	13833	13744	13837	13878	13799	13969	14053	13928	13877	14040	13609	13932	13846	13934	13942	13869	13780	13837	14037	13873	13927	13810	13946	13929	13791	14024	13980	13901	13804	13916	13902	13959	13864	13931	13949	13934	13888	13784	13785	13942	13902	14002	13793	13840	13949	13897	13951	13901	13770	13935	13851	13936	14114	13938	13979	13803	14048	13903	14103	13993	13946	13888	13865	13903	13919	13855	14011	13995	14129	13879	13999	13970	13900	14005	14036	13874	14061	13800	14051	13892	14122	13962	13868	13975	13926	13921	13874	13829	13841	13953	13884	13995	14000	13962	13760	13834	13935	13868	13904	14027	13982	14128	14035	13889	14020	13983	13809	13918	13987	13883	13880	13785	13709	13901	13896	13950	13831	14040	13788	13854	13911	13907	13856	14029	13762	13962	13968	14056	13959	13935	13898	13973	14070	14097	13894	13775	13957	13847	13955	13870	13930	14075	13750	14033	13835	13983	13919	13868	13916	14056	13904	13930	13886	13912	14049	14006	13968	13993	13779	14081	13875	13862	13708	13906	13853	14063	14076	13816	13943	13853	13882	14056	14119	13905	13913	13817	13764	13825	13832	13943	13826	13939	13845	13790	13931	13829	13849	13873	13977	14034	13903	13682	13877	13856	14040	13931	13794	14025	13817	13961	13870	13905	14004	13844	13820	14042	13714	13917	13672	13945	13909	13803	13780	13843	13891	13818	13753	13789	13987	14003	14020	13901	13840	13905	13922	14008	14007	13797	14000	14011	13862	13796	13979	13863	13964	13841	14022	14005	13773	13979	14005	13842	14020	14081	13944	13845	13815	13876	13905	13808	13828	13764	13868	13928	13804	13823	13994	13869	13730	13904	13847	14062	14059	14011	13885	14053	13954	13927	13976	13878	13874	13862	13937	14040	14001	13909	14091	13813	13771	13798	13964	14109	14096	13895	13904	14025	13869	13950	13928	13807	13979	13882	13890	13901	13835	13900	13938	13986	13822	14070	13910	14019	14137	13774	13779	13808	13938	14079	13896	14016	13757	13895	13871	13856	14033	13636	13905	13982	13781	13854	13919	13815	13792	13925	13848	13833	13687	13775	13873	13821	14119	13979	13972	13870	13854	13931	13953	13742	14097	13857	14020	13990	13933	14092	13832	14020	13988	13854	13905	13797	13812	13846	14053	13833	13916	13928	14193	14021	13820	13969	13850	13917	13859	13997	13925	13824	13852	13972	13884	13812	13869	13791	13853	14046	13910	13844	13858	13930	13944	13931	13880	13878	13873	13756	13818	13932	13916	13993	13902	13813	13827	13739	13815	13889	14216	14043	13668	13794	13825	13724	14070	13966	13874	14074	13786	13808	13935	13947	13972	14144	13937	14105	13968	13935	13807	13891	13882	13958	13837	14058	13933	13955	13902	13794	13771	13940	13741	13842	14056	13828	13940	13982	13909	13828	14006	13791	14020	14037	14058	14046	13886	14008	13928	13808	13969	13923	13921	13804	13937	13724	13911	13787	13853	13891	13899	13933	14165	14050	13865	13957	13773	13808	13956	14009	13959	13815	13909	14038	13945	13791	13914	13929	14071	13931	14030	13975	13931	13886	13661	13828	13972	13988	13814	13996	13983	13884	13889	13931	13965	13952	13777	13882	14054	13848	13861	13992	13980	13921	14146	13744	13882	13732	13950	14002	13927	13969	13771	14020	13859
24087	21478	29058	24344	21884	23724	23303	18942	17516	17971	17577	17439	17132	17443	19025	33436	40174	32527	25581	21088	18494	17251	17031	16749	16858	16748	16981	16721	16700	16635	16889	16839	16956	16992	16645	16887	16676	16876	16808	16959	16860	16992	16804	16825	16768	16678	17018	16805	17001	16806	16816	16829	16905	17000	16954	16721	16566	16854	16659	16997	16998	16917	16795	16908	17001	16671	16881	16609	16927	16775	16906	16758	16768	16728	16910	16765	16539	16880	16738	16898	16832	16708	16628	16580	16705	16824	16838	16690	16732	16492	16588	16875	16808	16705	16821	16892	16701	16700	16876	16846	16905	16726	16701	16869	16907	16778	16845	16865	16719	16645	16868	16852	16738	16887	16798	16651	16793	16802	16768	16684	17028	16891	16887	16879	16802	16639	16765	16686	16798	16642	16972	16816	16875	16757	16790	16600	16512	16730	16807	16787	16901	16863	16798	16735	16857	16806	16769	16821	16915	16752	16983	17028	16836	17019	17043	16820	16812	16735	16900	16843	16860	16620	16795	16662	16806	16820	16883	16664	16827	16835	16891	16932	16926	16751	16846	16837	17056	16782	16729	16860	16855	16763	16825	16838	17042	17015	16843	16813	16739	16767	16740	16741	16902	16901	16698	16712	16620	16760	16792	17019	16950	16848	16924	16587	16580	16872	16949	16734	16917	16711	16955	16826	17010	16555	16684	16724	16832	16903	16748	16975	16785	16799	16838	16592	16743	16949	17096	16737	16993	16740	16887	16745	16553	16744	16808	16619	16876	16735	16817	17000	16815	16696	16752	16618	16807	16937	16785	16705	16824	16834	16764	16785	16723	16753	16604	16710	16792	16831	16698	16667	16625	16748	16795	16883	16811	16793	16832	16653	16761	16767	16778	16709	16694	16779	16834	16743	16985	16738	16803	16738	16654	16804	16732	16675	16862	16629	16929	16782	16923	16722	16686	16892	16798	16621	17091	16817	16977	16852	16869	16640	16765	16633	16917	16727	16668	16832	16731	16788	16863	16801	16837	16562	16806	16596	16770	16870	16764	16918	16809	16772	16553	16687	16778	16791	16636	16875	16816	16766	16906	16819	16849	16960	16766	16947	16982	16891	16720	16782	16908	16777	16917	16806	16755	16767	16916	16811	16631	16804	16941	16898	16778	16840	16776	16914	16968	16807	16562	16942	16623	16840	16771	16809	16653	16731	16794	16834	16759	16795	16917	16683	16612	16876	16727	16639	16753	16892	16689	16840	16630	16647	16843	16788	16732	16743	16867	16807	16860	16791	16847	16589	16782	16900	16790	16768	16588	16879	16876	16745	16810	16664	16684	17063	16999	16850	16660	16778	16851	16910	16723	16870	16963	16797	16842	16742	16795	16680	16644	16909	16802	16543	16719	16553	16887	16726	16900	16969	16736	16707	16748	16524	16955	16894	16716	16646	17000	16857	16630	16879	16804	16782	16763	16739	16761	16746	16783	16663	16749	16756	16859	16807	16897	16837	16874	16840	16467	16884	16829	16905	16977	16589	16758	16903	16793	16911	16770	16749	16781	16724	16841	16585	16857	16801	16950	16905	16755	16693	16657	16831	16627	16767	16793	16739	16874	16665	16681	16931	16815	16926	16805	16748	16806	16846	16799	16648	16771	16686	16862	16657	16633	16782	16736	16847	16748	16687	16843	16883	16870	16731	16710	16659	16851	16566	16698	16876	16846	16716	16863	16813	16789	16685	16656	16696	16980	16553	16762	16814	16840	16871	16889	16799	16956	16904	16709	16870	16851	16928	16697	16757	16750	16593	16740	16801	16745	16892	16829	16523	16575	16764	16730	16828	16797	16721	16814	16691	16983	16649	16847	16583	16861	16800	16832	16545	16750	16664	16837	16782	16582	16741	16850	16924	16819	16946	16747	16669	16690	16846	16955	16928	16940	16762	16708	16872	16767	16659	16852	16734	16703	16809	16694	16562	16865	17008	16791	16826	16624	16749	16786	16861	16663	16686	16843	16619	16680	16724	16751	16809	16888	16938	16686	16808	16749	16646	16741	16727	16783	16833	16641	16840	16728	16458	16762	16858	16774	16822	16901	16749	16675	16857	16816	16682	16636	17030	16714	16867	16639	16861	16988	16784	16803	16775	16820	16701	16796	16911	16719	16524	16903	16797	16743	16829	16513	17038	16904	16599	16880	16771	16587	16714	16703	16756	16890	16649	16704	16678	16793	16726	16849	16828	16803	16809	16649	16824	16751	16597	16660	17083	16784	16923	17078	16720	16761	16869	16723	16627	16562	16911	16914	16913	16731	16538	16955	16849	16851	16897	16806	16653	16770	16773	17096	16581	16561	16844	16671	17000	16569	16695	16781	16817	16707	16775	16737	16748	16961	16879	16960	16927	16801	16667	16860	16910	16773	16594	16911	16642	16864	16878	16864	16907	17006	16808	16904	16902	16783	16682	16781	16669	16742	16654	16667	16777	16783	16644	16833	16807	16666	16790	16776	16854	16777	16676	16888	16700	16639	16730	16861	16943	16644	16872	16904	16818	16692	16549	16773	16630	16881	16806	16616	16885	16887	16789	16807	16735	16821	16718	16782	16920	16853	16863	16857	16666	16540	16705	16707	16758	16761	16580	16860	16846	16810	16846	16857	16840	16695	16799	16916	16756	16784	16767	16842	16770	16711	16775	16974	16663	16883	16828	16867	16782	16850	17000	16811	16897	16679	16913	16624	16781	16722	16839	16639	16682	16715	16856	16836	16837	16746	16592	16786	16736	16765	16896	16909	16719	16829	16734	16634	16843	16860	16832	16767	16832	16823	16732	16910	16884	16882	16772	16889	16706	16905	16897	16648	16758	16792	16807	16743	16653	16848	16829	16749	16655	16882	16769	16819	16817	16845	16640	16892	16884	17051	16919	16752	16693	16740	16643	16850	16849	16694	16648	16858	16610	16750	16836	16902	16640	16810	16853	16767	16780	16907	16671	16907	16847	16730	16682	16915	16771	17013	16786	16827	16726	16896	16917	16757	16801	16735	16884	16765	16942	16688	16817	16614	16699	16892	16715	16866	16780	16696	16689	16543	16730	16977	16870	16867	16834	16734	16840	16890	16892	16719	16894	16754	16801	16846	16714	16618	16628	16660	16783	16772	16875	16893	16788	16911	16703	16879	16634	16953	16700	16713	16609	16822	16543	16766	16907	16700	16672	16636	16643	16628	16770	16938	16843	16738	16717	16825	16804	16828	16794	16811	16743	16910	16723	16746	16683	16717	16854	16514	16724	16672	16569	16657	16802	16714	16707	16881	16916	16690	16771	16687	16856	16747	16736	16902	16750	16860	16665	16749	16722	16885	16691	16829	16879	16826	16870	16978	16768	16658	16643	16686	16815	16961	16751	16888	16839	16701	16682	16776	16550	16601	16963	16877	16866	16853	16787	16685	16546	16831	16696	16669	16778	16875	16565	16835	16657	16749	16804	16840	16642	16862	16958	16731	16733	16836	16774	16697	16744	16839	16877	16809	16710	16718	16898	16846	16844	17004	16620	16636	16528	16890	16627	16554	16614	16653	16959	16756	16807	16753	16861	16785	16607	16721	16604	16842	16814	16768	16962	16784	16705	16928	16913	16579	16647	16823	16661	16648	17010	16782	16696	16684	16946	16827	16555	16754	16779	16869	16687	16790	16728	16791	17018	16726	16649	16797	16634	16879	16822	16707	16718	16852	16645	16820	16894	17014	16846	16562	16603	16788	16806	16655	16781	16748	16833	16869	16573	16800	16740	16711	16704	16970	16608	16697	16695	16795	16820	16664	16787	16892	16686	16820	16870	16863	16734	16885	16813	16750	16931	16898	16462	16844	16733	16863	16972	16861	16910	16707	16932	16786	16860	16592	16890	16674	16669	16688	16732	16707	16836	16844	16855	16945	16872	16797	16814	16705	16805	16638	16641	16843	16744	16759	16793	16831	16857	16766	16664	16716	16970	16751	16690	16809	16966	16674	16692	16691	16763	16732	16946	16824	16829	16794	16738	16962	16710	16760	16661	16924	16733	16679	16710	16833	16725	16923	17004	17151	16699	16719	16726	16682	16516	16851	16811	16759	16819	16711	16769	16732	16833	16983	16678	16781	16636	16911	16799	16929	16956	16787	16718	16515	16832	16717	17059	17023	16739	16880	16914	16752	16788	16679	16639	16887	16872	16787	16909	16656	16739	16764	16614	16771	16907	17025	16907	17065	16843	16682	16897	16862	16681	16688	16948	16768	16561	17021	16720	16888	16741	16844	16847	16825	16707	16863	16723	16624	16577	16650	16977	16853	16903	16760	16712	16764	16629	16931	16808	16860	16759	16708	16737	16759	16879	16960	16844	16848	16711	16690	16729	16615	16605	16635	16545	16765	16721	16756	16554	16707	16886	16749	16653	16798	16810	16876	16874	16874	16704	16714	16535	16862	16677	16536	16793	16669	16830	16628	16564	16751	16899	16801	16809	16913	16740	16814	16934	16660	16670	16751	16862	16741	16718	16774	17027	16949	16872	16824	16959	16548	16765	16888	16873	16991	16945	16813	16746	16775	16798	16948	16854	16818	16892	17060	16793	16872	16713	16776	16849	17010	16763	16719	16604	16986	17045	16797	16704	16744	16729	16777	16752	16850	16910	16543	16844	16645	16655	16766	16632	16749	16896	16807	16683	16907	16914	16918	16919	16696	16744	16805	16748	16748	16687	16661	16537	16623	16642	16978	16861	16858	16878	16748	16778	16846	16822	16839	16726	16755	16854	16729	16674	16803	16672	16728	16888	16908	16870	16791	16952	16718	16778	16938	16918	16932	16685	16803	16735	16666	16775	16876	16807	16761	16699	16613	16691	16573	16715	17004	16639	16752	17154	16683	16794	16779	16948	16762	16707	16644	16847	16572	16675	16607	17062	16770	16658	16745	16600	16583	16759	16678	16818	16854	16731	16605	16851	16827	16721	17186	16683	16959	16859	16698	16856	16636	16821	16870	16806	16684	16499	16689	16761	16861	16903	16707	16651	16611	16747	16744	16986	16786	16744	16828	16804	16712	16729	16917	16971	16808	16909	16912	16757	16801	16934	16893	16598	16841	16809	16805	16914	16609	16822	16693	16755	16773	16777	16817	16935	16680	16797	16855	16896	16764	16621
18416	27807	26475	21835	19820	17719	16720	15933	15181	14820	14763	14561	14505	14574	17762	37251	40438	31883	23537	18085	15379	14210	13909	13766	13798	13740	13840	13911	13859	13898	13963	13836	13786	13892	13833	13893	13771	13885	13832	13771	13860	13903	13866	13764	13912	13884	13994	13731	13783	13868	13962	13871	13885	13756	13693	13807	13957	13922	13910	13725	13729	13744	13770	13829	13790	13779	13770	13859	13922	13822	13822	13863	13829	13801	13993	13791	13898	13651	13872	13819	14052	13807	13759	13847	13878	13836	13830	13709	13939	13923	13778	13842	13730	13743	13708	13833	13876	13838	13800	14011	13931	13813	13858	13734	13745	13884	13773	13677	13696	13732	13772	13958	13812	13812	13716	13856	13766	13840	13793	13632	13686	13926	13703	13875	14003	13628	13976	13958	13819	13978	13855	13737	13852	13771	13862	13854	13788	13924	13814	13688	13811	13712	13978	13850	13957	13811	13718	13745	13803	13869	13811	13720	13851	13887	13822	13913	13820	13714	13744	13831	13840	13904	13911	13771	13807	13905	13770	13805	13759	13783	13862	13991	13926	13846	13872	13875	13717	13728	13843	13789	13796	13728	13805	13689	13809	13830	13890	13671	13791	13955	13792	13983	13849	13981	13895	13885	13881	13717	13868	13668	13617	13747	13755	13820	13924	13753	13892	13724	13924	13797	13833	13875	13729	14050	13667	13897	13998	13858	13807	13721	13898	13735	13819	13889	13766	13900	13753	13797	13794	13904	13956	13792	13748	13854	13745	14057	13950	13760	13783	13723	13869	13806	13766	13770	13717	13861	13800	13845	13860	13831	13850	13849	13872	13793	13908	13792	13834	13859	13814	13683	13737	13807	13898	13906	13718	13776	13809	13990	13571	13959	13775	13776	13786	13772	13827	13699	13969	13681	13752	14005	13738	13785	13894	13739	13673	13746	13796	13757	13827	13775	13908	13929	13714	13811	13810	13891	13944	13720	13906	13787	13807	13793	13973	13877	13735	13902	13897	13875	13681	13841	13999	13811	13959	14078	13974	13653	13831	13951	13943	13789	13617	13714	13880	13916	13934	13931	13885	13820	13860	13789	13888	13923	13799	13777	13860	13798	13724	13777	13808	13828	13960	13691	13815	13698	13846	13920	13830	13943	13765	13896	13931	13763	13907	13801	13761	13784	13725	13850	14078	13828	13820	13642	13670	13855	13853	13825	13919	13783	13831	13854	13776	13654	13805	13927	13833	13840	13910	13799	13726	13878	13698	13914	13805	13653	14068	13974	13713	13861	13760	13969	13772	13854	13718	13767	13791	13909	13786	13645	13764	13851	13884	13773	13794	13928	13875	13862	13833	13778	13853	13898	13680	13804	13848	13927	13774	13837	13671	13782	13797	13828	13755	13869	13771	13803	13672	13794	13887	13819	13864	13782	13864	13823	13900	13827	13876	13741	13852	13857	13891	13748	13856	13902	13722	13724	13882	13851	13471	13734	13816	13810	13771	13863	13905	13894	13878	13750	13691	13815	13747	13952	13918	13792	13787	13784	13853	13733	13772	13756	13812	13871	13815	13793	13881	13900	13761	13762	13889	13619	13698	13830	13627	13863	13876	13706	13790	13801	13760	13804	13856	13896	13753	13776	13768	13936	13754	13929	13928	13746	13756	13927	13751	13688	13688	13811	13890	13862	13843	13954	13941	14021	13642	13736	13783	13848	13680	13792	13578	13867	13745	13967	13883	13803	14000	13857	13779	13820	13844	13997	13768	13959	13816	13948	14073	13679	13845	13758	13748	13766	13718	13935	13887	13910	13704	13692	14075	13889	13942	13632	13574	13766	13739	13852	13794	13637	13881	13798	13900	13760	13677	13792	13801	13946	13822	13846	13670	13774	13844	13899	13639	13811	13867	13926	13818	13866	13909	13865	13761	13706	13897	14067	13922	14059	13742	13764	13773	13702	13949	13826	13701	13825	13873	13702	13916	13782	13794	13737	13713	13801	13809	13698	14024	13983	13745	13867	13695	14013	13942	13904	13673	13935	13866	13846	13646	13736	13955	13831	13787	13769	13778	13881	13952	13793	13814	13649	13824	13891	13873	13666	13766	13967	13790	13797	13834	13776	13715	13667	13712	13993	13865	13969	13708	13646	13741	13834	13883	13735	13815	13955	13914	13776	13879	13757	13936	14005	13870	13774	13961	13909	13936	13907	13817	13920	13676	13745	13825	13900	13973	13778	13829	13804	13860	13814	13596	13950	13857	13954	13776	13716	13809	13868	13711	13750	13898	13850	13466	13718	13985	13978	13710	13684	13776	13779	13859	13816	13760	13999	13788	13838	13911	13662	13921	13784	13832	13739	13656	13770	13969	13786	13821	13842	13817	13697	13706	13840	13789	13786	13831	13771	13874	13847	13818	13825	13879	13825	13783	13680	13754	13832	13987	13892	13918	13733	13770	13776	13759	13919	13889	13915	13810	13717	13663	13768	13878	13955	13799	13778	13741	13742	13842	13723	13973	13812	13758	13768	13886	13752	13994	13818	13690	13761	13731	13670	13930	13695	13936	13795	13669	13956	13879	13963	13914	13842	13722	13796	13793	13715	13759	13826	13901	13683	14025	13801	13826	13918	13824	13703	13667	13800	13790	13732	13715	13864	13877	13799	13945	13758	13854	13818	13829	13794	13772	13954	13740	13740	13822	13979	13929	13857	13959	13778	13890	13774	13854	13933	14000	13893	13921	13845	13726	13857	13908	13997	13700	13990	13716	13874	13862	13904	13812	13797	13780	13802	13678	13915	13946	13748	13859	13867	13735	13828	13649	13799	13700	14089	13718	13786	13959	13823	13766	13841	13829	13801	13792	13888	13703	13871	13829	13796	13654	13940	14119	13760	13739	13654	13832	13808	13770	13660	13765	13842	13981	13682	13842	13736	13827	13694	13977	13714	13973	13735	13695	13926	13713	13560	13857	13845	13946	13631	13793	14009	13846	13684	13686	13927	13870	13787	13924	14084	13770	13758	13721	13870	13887	13946	13717	13786	13739	13698	13870	13797	13698	13837	13844	13787	13844	13949	13853	13802	13721	13799	13771	13902	13989	13872	13879	13956	13744	13925	13845	13695	13782	13871	13787	13758	13844	13713	13819	13726	13653	13756	13803	13808	13777	13896	13778	13748	13833	13772	13824	13880	13881	13816	13679	13802	13776	13678	13946	13839	13839	13822	13789	14085	13861	13762	13835	13879	13846	13773	13711	13763	13712	13853	13809	13892	13808	13909	13811	13892	13943	13919	13841	13819	14009	13881	13928	13611	13898	13638	13841	13953	13802	13853	13902	13945	13730	13828	13752	13773	13714	13977	13877	13755	13715	13882	13904	13759	13797	13967	13783	13746	13909	13822	13954	13720	13799	13818	13833	13810	13982	13798	13869	13959	13701	13774	13711	13819	13969	13667	13954	13821	13808	13859	13771	13905	13774	13874	13795	13718	13886	13880	13807	13771	13737	13891	13946	13763	13919	13702	13772	13997	13829	13924	13968	13768	14084	13815	13974	13766	13730	13803	13832	13762	13739	13834	13781	13672	13666	13805	13824	13873	13819	13681	13823	13937	13972	13853	13774	13831	13808	13877	13848	13733	13986	13843	13843	13692	13807	13760	13778	13766	13778	13677	13827	13875	13888	13976	13846	13756	13924	13838	13706	13655	13768	13945	13644	13924	13898	13743	13905	13935	13801	13801	13956	13674	13878	13867	13860	13884	13972	13737	13867	13910	13735	13871	13871	13973	13822	13796	13895	13962	13962	13866	13754	13722	13927	13940	13905	13824	13872	13926	13909	13730	13886	13835	13726	13786	13869	13739	14047	13956	13842	13741	13721	13921	13865	13851	13873	13825	13887	14073	13901	13843	13963	13931	13779	13952	13979	13810	13762	13798	13837	13889	13951	13769	13977	13844	13721	13943	13910	13883	13824	13778	13557	13778	13704	13936	13916	13852	13707	13878	13754	13900	13728	13763	13746	13795	13642	13724	13799	13920	13896	13860	13853	13692	13773	13818	13804	13819	13929	13779	13903	13813	13910	13837	13913	13835	13933	13746	13808	13644	13848	13834	13728	13715	13935	13866	13877	13833	13845	13916	13873	13804	13782	13667	13759	13814	13786	13775	13711	13819	13805	13871	13815	13763	13844	13892	13822	13867	13781	13939	13944	13790	13806	13834	13837	13815	13752	13709	13813	13746	13740	13887	13908	13862	13804	13812	13882	13675	13901	13696	13908	13918	13821	13762	13881	13782	13813	13986	13836	13826	13780	13890	13794	13637	13970	13749	13838	13753	13800	13886	13800	13751	13737	13865	13745	13699	13873	13846	13909	13979	13915	13744	13770	13926	13939	13941	13836	13972	14084	13844	13967	13679	13954	13755	13946	13789	13720	13832	13896	13792	13801	13761	13920	13785	13929	13767	13757	13693	14065	13828	13866	13811	13880	13858	14009	13937	13838	13999	13792	13920	13766	13723	13886	13601	13895	13901	13859	13866	13806	13878	13873	13784	13962	13922	13780	13830	13958	13743	13682	13787	13676	13888	13957	13666	13795	13760	13627	13924	13769	13857	13812	13961	13793	13902	13760	13892	13822	13902	13758	13789	13719	13765	13832	13960	13760	13746	13855	13855	13831	13848	13665	13904	13860	13905	13765	13682	13922	13852	13788	13929	13657	14023	13853	13761	13864	13952	13825	13744	13727	13876	13956	13839	13861	13809	13995	13790	13748	13898	13912	13843	13796	13802	13968	13646	13969	13897	13642	13726	13844	13882	13774	13904	13886	13870	13853	13763	13995	13986	13739	13927	13713	13983	13700	13760	13824	13753	13847	13705	13822	13820	13870	13863	13822	14024	13843	13808	13937	13858	13734	13785	13838	13939	13912	13831	13913	13695	13844	13764	13842	13781	14005	13802	13768	13844	13782	13883	13832	13754	13733	13838	13805	13722	13905	13772	13844	13668	13922	13828	13906	13957	13767	13778	13661	13938	13763	13889	13851	13738	13896	13814	13855	13655	13751	13844	13713	13713	13667	13744	13875	13857	13791	13875	13700	13943	13776	13863	13761	13853	14097	13805	13879	13969	13920	13921	13887	13733	13732	13857	13726	13773	13937	13809	13845	13891	13845	13922
29966	22240	21287	18820	17615	17202	16654	16782	16746	16710	16886	16917	16556	16844	16996	18070	18984	18431	17961	16982	16922	16532	16676	16615	16618	16616	16647	16561	16678	16741	16520	16619	16915	16720	16530	16613	16515	16542	16656	16643	16552	16581	16533	16672	16660	16675	16604	16716	16553	16843	16630	16411	16653	16700	16669	16602	16625	16601	16799	16689	16590	16735	16771	16680	16491	16638	16666	16780	16466	16583	16660	16702	16466	16585	16608	16594	16369	16522	16751	16358	16770	16670	16710	16377	16705	16560	16565	16640	16553	16626	16577	16550	16796	16456	16543	16599	16666	16490	16680	16742	16591	16593	16575	16447	16674	16520	16533	16704	16500	16611	16702	16671	16788	16593	16904	16589	16764	16315	16596	16488	16433	16660	16462	16650	16452	16574	16553	16661	16788	16654	16525	16792	16673	16577	16649	16641	16590	16569	16544	16360	16704	16505	16580	16689	16607	16564	16704	16581	16611	16618	16544	16518	16386	16582	16716	16551	16560	16550	16613	16551	16635	16791	16730	16634	16626	16554	16380	16429	16671	16557	16681	16491	16422	16653	16548	16480	16370	16646	16607	16593	16510	16672	16518	16748	16441	16654	16470	16516	16512	16789	16764	16610	16570	16709	16703	16527	16724	16558	16625	16678	16677	16645	16802	16701	16590	16622	16671	16518	16539	16583	16619	16615	16552	16397	16567	16659	16468	16547	16497	16469	16632	16592	16491	16496	16645	16724	16605	16447	16671	16675	16306	16760	16562	16590	16635	16579	16712	16473	16657	16432	16690	16599	16744	16506	16543	16554	16852	16643	16535	16752	16590	16639	16523	16733	16797	16533	16665	16739	16442	16642	16454	16790	16625	16570	16446	16528	16553	16659	16519	16487	16630	16537	16656	16377	16438	16651	16577	16628	16656	16612	16580	16750	16622	16662	16661	16597	16568	16608	16535	16729	16376	16617	16419	16712	16634	16573	16655	16695	16595	16463	16256	16573	16589	16641	16613	16870	16592	16553	16403	16615	16713	16692	16591	16613	16686	16638	16507	16554	16728	16565	16527	16676	16656	16767	16694	16557	16653	16691	16605	16711	16593	16580	16578	16738	16431	16791	16643	16638	16609	16581	16533	16664	16653	16879	16707	16471	16716	16590	16538	16816	16797	16657	16555	16663	16592	16539	16677	16787	16577	16467	16501	16646	16778	16622	16773	16702	16559	16367	16728	16518	16564	16574	16706	16752	16447	16548	16676	16782	16464	16706	16842	16503	16601	16571	16644	16747	16700	16759	16658	16546	16707	16497	16739	16493	16529	16491	16594	16463	16582	16433	16664	16788	16702	16475	16771	16508	16703	16473	16676	16705	16682	16751	16760	16504	16506	16628	16535	16657	16574	16558	16652	16524	16577	16633	16678	16679	16564	16603	16504	16633	16350	16640	16717	16553	16662	16400	16610	16723	16405	16712	16306	16623	16645	16566	16674	16734	16765	16516	16657	16532	16586	16821	16571	16476	16481	16617	16622	16608	16895	16999	16661	16699	16542	16677	16462	16469	16713	16495	16528	16631	16540	16541	16695	16761	16732	16741	16511	16419	16529	16666	16678	16664	16501	16717	16643	16488	16451	16699	16640	16792	16751	16722	16450	16600	16586	16509	16755	16474	16543	16651	16652	16612	16683	16610	16547	16550	16665	16478	16639	16580	16430	16747	16588	16521	16402	16411	16663	16643	16312	16498	16469	16262	16544	16568	16410	16558	16745	16615	16620	16708	16691	16597	16679	16760	16801	16625	16663	16689	16548	16633	16719	16432	16461	16458	16918	16630	16598	16753	16615	16515	16480	16794	16792	16618	16701	16547	16584	16499	16637	16449	16593	16338	16643	16810	16783	16792	16614	16663	16676	16577	16628	16625	16554	16613	16531	16686	16618	16796	16924	16681	16724	16796	16753	16514	16722	16600	16552	16689	16773	16676	16569	16558	16596	16433	16681	16576	16522	16375	16638	16722	16842	16745	16513	16665	16622	16632	16535	16510	16670	16477	16522	16448	16597	16588	16694	16699	16733	16515	16769	16339	16791	16704	16412	16657	16535	16594	16710	16673	16552	16474	16489	16639	16735	16510	16449	16653	16661	16664	16659	16723	16650	16819	16720	16722	16745	16751	16690	16756	16439	16603	16664	16614	16796	16635	16545	16571	16745	16583	16765	16708	16568	16562	16409	16439	16639	16516	16798	16658	16791	16496	16596	16835	16590	16457	16760	16747	16547	16668	16526	16386	16517	16704	16605	16565	16583	16799	16766	16723	16728	16717	16749	16745	16717	16520	16585	16615	16455	16581	16609	16698	16657	16555	16506	16696	16675	16554	16512	16628	16664	16554	16713	16622	16622	16742	16517	16584	16444	16533	16712	16652	16512	16568	16640	16286	16691	16438	16502	16664	16762	16554	16709	16598	16685	16626	16541	16664	16510	16577	16773	16384	16405	16678	16608	16617	16669	16754	16590	16664	16554	16569	16663	16477	16675	16665	16605	16573	16821	16572	16875	16849	16567	16774	16593	16616	16617	16669	16742	16672	16551	16408	16569	16629	16820	16774	16672	16775	16810	16500	16594	16502	16582	16289	16665	16573	16558	16707	16806	16613	16519	16708	16594	16494	16587	16712	16431	16723	16638	16642	16801	16600	16696	16537	16702	16747	16711	16631	16732	16436	16828	16829	16684	16521	16633	16533	16651	16472	16609	16723	16873	16572	16575	16499	16778	16787	16578	16726	16584	16765	16736	16634	16586	16745	16526	16855	16687	16733	16568	16591	16630	16845	16656	16487	16471	16716	16781	16547	16703	16602	16613	16519	16604	16384	16836	16654	16510	16660	16783	16778	16567	16734	16470	16630	16503	16775	16640	16837	16744	16583	16625	16649	16759	16751	16716	16772	16637	16690	16640	16432	16611	16596	16737	16833	16709	16617	16576	16534	16351	16688	16686	16564	16462	16615	16575	16556	16353	16593	16847	16672	16544	16370	16471	16454	16419	16812	16618	16541	16983	16681	16587	16524	16598	16528	16741	16438	16448	17022	16621	16491	16594	16615	16512	16520	16701	16664	16560	16293	16735	16602	16819	16546	16438	16779	16573	16516	16638	16735	16597	16698	16747	16538	16660	16430	16594	16560	16573	16526	16620	16628	16617	16570	16587	16601	16564	16627	16733	16727	16659	16633	16597	16599	16543	16599	16532	16553	16575	16437	16539	16607	16651	16464	16626	16610	16644	16497	16747	16731	16885	16365	16456	16658	16762	16490	16556	16666	16520	16477	16534	16665	16600	16894	16461	16634	16882	16681	16557	16787	16582	16593	16628	16683	16800	16607	16614	16691	16573	16678	16769	16413	16493	16536	16481	16731	16651	16735	16637	16546	16518	16400	16770	16667	16690	16834	16619	16695	16388	16733	16566	16518	16628	16516	16500	16552	16528	16606	16424	16430	16659	16610	16669	16617	16368	16402	16441	16362	16585	16530	16740	16615	16605	16627	16492	16653	16646	16739	16580	16589	16514	16710	16807	16526	16484	16606	16694	16727	16713	16658	16537	16547	16667	16620	16471	16797	16734	16522	16713	16675	16640	16629	16653	16478	16921	16549	16781	16587	16783	16649	16395	16847	16618	16703	16628	16578	16557	16723	16667	16584	16610	16310	16461	16621	16489	16653	16631	16601	16560	16465	16641	16697	16591	16602	16622	16586	16512	16550	16524	16597	16528	16767	16737	16743	16544	16651	16593	16614	16837	16607	16542	16379	16440	16669	16668	16655	16586	16562	16565	16576	16653	16795	16744	16708	16601	16550	16801	16658	16786	16509	16628	16505	16583	16433	16501	16625	16624	16624	16659	16720	16523	16485	16494	16578	16654	16671	16632	16579	16522	16677	16841	16613	16654	16907	16555	16580	16616	16452	16716	16456	16688	16388	16716	16659	16438	16865	16722	16583	16721	16480	16688	16600	16556	16420	16599	16799	16621	16721	16551	16608	16317	16626	16653	16540	16519	16750	16613	16546	16502	16612	16654	16691	16677	16545	16795	16726	16742	16797	16553	16611	16753	16847	16669	16483	16717	16461	16482	16525	16624	16660	16632	16543	16577	16810	16570	16777	16745	16555	16656	16458	16581	16484	16669	16585	16626	16615	16585	16677	16410	16633	16524	16518	16708	16780	16632	16628	16569	16788	16577	16771	16723	16452	16523	16417	16420	16512	16553	16380	16723	16615	16424	16850	16641	16714	16539	16526	16609	16494	16644	16653	16599	16490	16577	16686	16628	16527	16445	16454	16705	16425	16637	16600	16589	16512	16682	16568	16611	16733	16720	16595	16711	16636	16521	16497	16742	16640	16632	16447	16546	16745	16625	16616	16675	16683	16550	16552	16630	16681	16576	16735	16700	16673	16506	16766	16540	16666	16584	16592	16620	16516	16327	16570	16586	16809	16565	16412	16568	16703	16824	16572	16688	16714	16555	16682	16574	16603	16578	16453	16537	16572	16639	16616	16539	16606	16769	16652	16593	16421	16646	16464	16493	16607	16680	16549	16604	16575	16584	16422	16777	16686	16635	16682	16672	16838	16644	16495	16671	16703	16420	16636	16724	16439	16498	16486	16608	16769	16684	16688	16694	16605	16559	16535	16787	16726	16621	16617	16695	16883	16868	16855	16713	16770	16562	16474	16708	16468	16554	16487	16724	16767	16598	16526	16464	16662	16786	16755	16722	16657	16323	16840	16661	16677	16463	16809	16563	16550	16592	16934	16467	16496	16503	16306	16642	16605	16562	16323	16629	16591	16567	16584	16588	16585	16654	16567	16558	16523	16635	16583	16416	16575	16553	16599	16713	16553	16666	16822	16620	16777	16619	16390	16533	16483	16586	16885	16614	16675	16725	16594	16657	16789	16618	16568	16482	16739	16632	16469	16628	16698	16767	16573	16624	16746	16605	16393	16535	16678	16470	16513	16614	16495	16544	16547	16582	16588	16607	16608	16805	16640	16547	16703	16484	16788	16667	16747	16749	16798	16737	16573	16669	16743	16517	16694	16765	16740	16687	16759	16667	16658	16533	16666	16568	16781	16839	16600	16617	16386	16578	16674	16540	16735	16535	16642	16726	16626	16636	16584	16559	16607	16549	16716
15935	15692	15662	15019	15278	14428	14117	13891	14187	14060	13852	13838	13939	13897	14316	15806	16811	15765	15015	14334	13811	13764	13700	13719	13585	13671	13499	13612	13812	13704	13719	13729	13522	13846	13823	13750	13711	13724	13687	13691	13642	13720	13662	13822	13634	13713	13707	13655	13813	13704	13747	13926	13799	13819	13720	13738	13603	13712	13773	13722	13726	13630	13626	13875	13789	13853	13740	13634	13769	13741	13680	13898	13587	13751	13624	13553	13779	13666	13806	13567	13622	13827	13700	13812	13581	13795	13811	13711	13684	13646	13779	13611	13683	13766	13598	13795	13550	13785	13748	13789	13701	13754	13821	13572	13801	13547	13696	13731	13767	13656	13806	13707	13782	13716	13807	13558	13743	13778	13816	13704	13475	13732	13628	13737	13724	13740	13614	13837	13724	13775	13747	13588	13754	13709	13759	13836	13785	13759	13784	13720	13678	13911	13903	13611	13546	13807	13651	13716	13781	13655	13641	13797	13746	13568	13812	13840	13856	13632	13795	13463	13815	13739	13828	13762	13808	13676	13640	13641	13654	13604	13749	13719	13705	13872	13795	13762	13748	13774	13640	13902	13774	13841	13799	13771	13666	13751	13826	13768	13860	13748	13856	13905	13708	13994	13656	13831	13750	13835	13718	13651	13757	13788	13740	13695	13954	13693	13822	13750	13721	13822	13734	13692	13653	13468	13798	13713	13666	13619	13766	13884	13630	13708	13849	13763	13762	13770	13775	13749	13681	13707	13688	13707	13685	13749	13714	13709	13814	13755	13664	13703	13766	13652	13819	13767	13806	13763	13688	13728	13769	13753	13724	13814	13854	13805	13830	13571	13894	13652	13758	13739	13921	13848	13652	13702	13778	13639	13842	13589	13738	13763	13831	13789	13920	13740	13804	13628	13655	13790	13795	13721	13749	13691	13615	13781	13804	13715	13850	13623	13549	13792	13650	13796	13705	13611	13831	13700	13597	13666	13764	13774	13782	13697	13683	13587	13655	13733	13777	13778	13698	13590	13799	13769	13603	13788	13788	13626	13487	13577	13859	13812	13750	13753	13822	13767	13674	13698	13686	13661	13739	13812	13753	13662	13715	13609	13783	13654	13658	13696	13781	13685	13725	13714	13753	13763	13751	13737	13760	13647	13721	13701	13761	13842	13810	13760	13754	13617	13716	13650	13833	13831	13745	13694	13655	13634	13779	13713	13713	13682	13745	13764	13732	13774	13538	13889	13729	13667	13736	13780	13673	13665	13618	13837	14004	13815	13891	13558	13716	13780	13750	13779	13493	13903	13776	13670	13728	13624	13613	13713	13722	13825	13589	13646	13665	13623	13733	13617	13804	13698	13623	13828	13807	13706	13675	13761	13755	13721	13758	13487	13631	13869	13705	13755	13758	13736	13697	13625	13730	13780	13644	13854	13760	13793	13811	13761	13697	13551	13818	13624	13617	13890	13692	13848	13622	13709	13631	13713	13766	13712	13717	13698	13698	13687	13786	13782	13911	13721	13815	13767	13705	13788	13798	13614	13757	13659	13641	13765	13748	13647	13829	13811	13658	13588	13883	13670	13642	13774	13667	13693	13864	13771	13672	13690	13773	13951	13824	13630	13888	13619	13569	13800	13878	13678	13761	13716	13663	13662	13645	13765	13775	13725	13577	13697	13680	13565	13775	13669	13636	13752	13752	13627	13707	13673	13783	13712	13711	13563	13566	13678	13821	13677	13839	13730	13701	13691	13798	13772	13722	13827	13892	13801	13822	13714	13739	13690	13673	13718	13804	13681	13595	13811	13598	13726	13746	13744	13845	13673	13774	13800	13685	13814	13832	13901	13689	13710	13731	13692	13602	13773	13763	13851	13831	13708	13842	13574	13761	13690	13647	13445	13686	13772	13782	13706	13603	13723	13728	13713	13775	13709	13677	13830	13713	13755	13776	13752	13659	13752	13808	13988	13621	13713	13786	13773	13782	13720	13710	13683	13893	13818	13827	13654	13760	13637	13775	13717	13726	13799	13818	13552	13829	13745	13738	13664	13831	13500	13669	13827	13739	13684	13793	13812	13735	13574	13735	13780	13832	13803	13745	13741	13539	13830	13622	13965	13518	13762	13687	13648	13726	13722	13628	13639	13579	13807	13642	13709	13617	13825	13557	13756	13769	13643	13759	13671	13678	13650	13803	13792	13700	13666	13749	13669	13819	13636	13816	13631	13562	13724	13740	13936	13659	13858	13897	13739	13631	13831	13691	13766	13592	13732	13583	13670	13758	13762	13667	13707	13843	13653	13758	13822	13665	13590	13685	13724	13638	13774	13780	13713	13693	13739	13583	13695	13745	13889	13713	13696	13733	13745	13765	13744	13805	13686	13654	13703	13740	13578	13690	13752	13772	13546	13875	13665	13802	13653	13619	13730	13697	13793	13626	13842	13668	13779	13664	13585	13850	13701	13604	13719	13592	13694	13725	13773	13699	13854	13736	13730	13660	13782	13770	13647	13708	13756	13817	13738	13704	13705	13778	13783	13717	13727	13727	13704	13786	13852	13963	13670	13793	13692	13678	13630	13753	13757	13641	13622	13715	13785	13822	13799	13680	13829	13735	13627	13785	13595	13562	13748	13667	13712	13804	13772	13631	13604	13657	13830	13733	13603	13608	13612	13633	13696	13653	13677	13822	13632	13784	13737	13709	13593	13777	13476	13783	13791	13802	13731	13746	13760	13622	13573	13670	13774	13741	13640	13802	13679	13780	13723	13690	13737	13783	13761	13704	13702	13675	13741	13812	13638	13631	13840	13654	13673	13538	13839	13748	13741	13800	13715	13895	13877	13643	13963	13795	13752	13753	13815	13804	13824	13744	13819	13631	13612	13705	13537	13777	13828	13802	13710	13652	13837	13835	13597	13651	13780	13808	13846	13658	13616	13744	13746	13734	13769	13831	13558	13708	13837	13608	13719	13569	13744	13682	13680	13770	13748	13667	13802	13719	13767	13827	13503	13820	13801	13751	13785	13629	13798	13873	13770	13677	13658	13563	13769	13679	13768	13694	13691	13840	13773	13850	13596	13634	13725	13736	13685	13630	13746	13752	13558	13634	13682	13603	13658	13854	13445	13748	13708	13802	13499	13626	13754	13914	13815	13725	13837	13679	13641	13670	13706	13849	13693	13829	13695	13600	13717	13683	13632	13852	13619	13686	13833	13599	13731	13654	13731	13662	13548	13710	13561	13710	13849	13734	13676	13627	13801	13663	13661	13744	13885	13581	13683	13613	13622	13666	13672	13709	13722	13845	13712	13700	13605	13953	13825	13790	13683	13919	13726	13576	13825	13927	13777	13646	13606	13673	13807	13519	13823	13744	13818	13595	13680	13872	13543	13638	13694	13794	13700	13664	13780	13702	13765	13809	13594	13815	13749	13641	13619	13672	13555	13755	13865	13781	13790	13777	13907	13929	13618	13687	13706	13747	13657	13765	13637	13858	13652	13863	13864	13749	13877	13720	13823	13795	13731	13693	13732	13901	13604	13762	13599	13568	13857	13772	13719	13711	13770	13615	13752	13874	13909	13710	13825	13770	13882	13500	13806	13731	13776	13753	13633	13589	13836	13777	13792	13689	13659	13535	13740	13725	13639	13803	13553	13607	13732	13643	13828	13726	13779	13794	13580	13761	13790	13725	13729	13693	13726	13638	13688	13790	13586	13829	13634	13760	13424	13652	13796	13644	13734	13564	13655	13777	13762	13694	13655	13800	13866	13693	13705	13689	13782	13677	13856	13785	13628	13768	13759	13905	13736	13894	13686	13727	13856	13854	13582	13733	13791	13642	13716	13653	13796	13667	13744	13776	13805	13683	13757	13719	13634	13849	13695	13644	13894	13741	13679	13754	13764	13729	13696	13616	13721	13727	13735	13746	13728	13652	13771	13731	13777	13744	13802	13893	13723	13730	13726	13800	13591	13642	13709	13865	13683	13790	13766	13848	13786	13689	13721	13649	13684	13672	13766	13592	13681	13660	13726	13635	13760	13691	13868	13695	13501	13899	13798	13651	13579	13718	13655	13824	13520	13455	13621	13714	13773	13688	13687	13868	13526	13822	13708	13734	13646	13680	13799	13669	13711	13733	13686	13727	13650	13836	13733	13918	13852	13811	13866	13671	13803	13809	13745	13682	13588	13754	13784	13842	13973	13658	13697	13721	13866	13696	13802	13811	13848	13825	13617	13805	13685	13651	13804	13779	13721	13852	13712	13839	13526	13766	13701	13785	13707	13810	13663	13835	13788	13980	13850	13683	13773	13737	13814	13932	13688	13786	13811	13627	13587	13759	13581	13714	13706	13803	13692	13656	13681	13722	13688	13742	13660	13791	13756	13542	13618	13640	13651	13600	13810	13693	13717	13774	13668	13702	13682	13762	13682	13772	13753	13831	13661	13861	13855	13659	13783	13701	13740	13595	13678	13654	13908	13756	13858	13600	13824	13695	13755	13789	13710	13724	13598	13780	13753	13531	13637	13457	13617	13759	13749	13687	13828	13730	13791	13641	13674	13674	13662	13606	13632	13848	13864	13684	13752	13691	13792	13869	13863	13897	13678	13789	13796	13626	13651	13840	13763	13806	13807	13619	13745	13780	13632	13651	13796	13639	13961	13715	13788	13785	13746	13718	13670	13590	13560	13691	13757	13861	13761	13807	13771	13733	13635	13720	13656	13767	13700	13807	13755	13700	13732	13670	13843	13572	13790	13714	13660	13774	13697	13686	13793	13837	13719	13673	13884	13808	13604	13664	13628	13873	13686	13687	13701	13747	13656	13662	13502	13677	13864	13785	13663	13744	13842	13956	13706	13562	13727	13594	13694	13822	13648	13805	13631	13796	13552	13652	13658	13811	13689	13846	13832	13667	13725	13649	13776	13683	13857	13711	13862	13699	13721	13766	13889	13691	13663	13734	13692	13638	13620	13728	13748	13570	13803	13831	13964	13807	13720	13651	13794	13697	13718	13749	13754	13725	13594	13856	13748	13668	13732	13688	13712	13593	13887	13964	13758	13765	13519	13665	13906	13787	13826	13736	13774	13883	13592	13690	13725	13649	13639	13847	13903	13698	13680	13688	13784	13758	13750	13734	13618	13758	13777	13690	13643	13775	13810	13862	13825	13738	13744
25515	21517	28511	25206	22616	20771	19613	17993	17533	17245	17272	17288	17137	17185	18979	27529	29856	26842	22145	19053	17799	16953	16922	16728	16894	16851	16623	16717	16728	16718	16822	16743	16929	16724	16759	16735	16765	16620	16805	16784	16962	16865	16820	16961	16946	17013	16810	16934	16904	16783	16760	16878	16714	16956	16785	16683	16602	16771	16802	16841	16772	16863	16874	16890	16865	16751	16966	16799	17160	16735	16946	16794	16745	16801	16795	16871	16670	16746	16821	16838	17097	16905	16893	16858	16815	16930	16904	16816	16643	16728	16705	16945	17105	16816	16836	16639	16626	16818	16829	16900	16785	16707	16825	16775	16852	16849	16630	16503	16880	17211	16952	16733	16924	16797	16926	16858	16783	16979	16876	16864	16772	16813	16726	16715	16707	16756	16719	16821	16679	16610	16885	16838	16904	16762	16745	16980	16691	16870	16754	16807	16840	16788	16630	16813	16907	16853	16771	16817	17100	16723	16763	16866	16884	16749	16780	16696	16929	16693	16826	16888	16784	16793	16984	16936	16649	16688	16820	16667	16732	16437	16710	16923	16750	16830	16762	16705	16804	16919	16824	16805	16535	16504	16722	16749	16868	16716	16701	16538	16919	16706	16775	16713	16795	16499	16780	16829	16770	16831	16662	16730	16838	16826	16598	16822	16762	16733	16861	16821	16815	16748	16797	16652	16737	16872	16867	16585	16802	16919	16736	16774	16894	16804	16710	16533	16830	16920	16744	17022	16910	16891	16794	16846	16724	16679	16708	16668	16892	16663	16966	16870	16766	16717	16622	16698	16787	16834	16780	16777	16802	16840	16490	16710	16856	16755	16809	16799	16858	16852	16761	16661	16713	16728	16864	16581	16739	16568	16765	16815	16853	16623	16818	16785	16727	16850	16666	16606	16751	16825	16605	16829	16665	16790	16789	16981	16768	16862	16815	16763	16773	16878	16694	16639	16851	16941	16683	16615	16837	16940	16824	16567	16711	16622	16786	16828	16802	16755	16914	16785	16821	16732	16754	16585	16970	16784	16776	16712	16573	16809	16883	17000	16974	16853	16905	16843	16864	16871	16716	16899	16789	16865	16789	16710	16754	16629	16994	16628	16922	16624	16740	16694	16755	16814	16742	16758	16923	16886	16987	16821	16513	16597	16991	16910	16998	16760	16880	16900	16604	16786	16795	16751	16770	16916	16851	16997	16693	16720	16734	16820	16759	16976	16892	16792	16979	16636	16958	17013	16802	16778	16746	16820	16857	16977	16716	16762	16876	16781	16697	16786	16739	16972	16883	16726	16647	16755	16671	16859	16846	16841	16666	16586	16790	16692	16707	16828	16798	16905	16639	16905	16670	16528	16747	16871	16756	16802	16875	16870	16722	16822	16726	16778	16943	16668	16976	16854	16642	16707	16697	16989	16793	16844	16638	16848	16751	16635	16648	16615	16796	16727	16711	16677	16943	16736	16788	16776	16594	16797	16877	16831	16882	16608	16705	16783	16785	16763	16719	16851	17017	16734	16829	16903	16925	16883	16731	16509	16545	16649	16608	16664	16675	16778	16754	16718	16695	16733	16732	16846	16944	16822	16821	16937	16821	16825	16646	16759	16814	16871	16713	16760	16812	16856	16942	16822	16648	16712	16720	16643	16776	16835	16715	16675	16880	16800	16906	16844	16734	16925	16784	16898	16784	16792	16834	16866	16864	16894	16797	16878	16732	16847	16819	16788	16771	16572	16847	16563	16575	16681	16821	16770	16622	16719	16671	16515	16569	16689	16780	16693	16788	16854	16579	16747	16866	16674	16638	16644	16864	16522	16602	16769	16765	16853	16955	16731	16738	16668	16769	16679	16791	17007	16952	16610	16707	16887	16631	16685	16454	16716	16748	16983	16782	16863	16828	16720	16938	16792	16672	16919	16833	17006	16765	16678	16799	16896	16704	16907	16703	16802	16696	16717	16933	16788	17048	16956	16807	16790	16730	16729	16898	16882	16810	16831	16677	16801	17039	16788	16747	16806	16789	16691	16665	16820	16930	16624	16890	16892	16997	16764	16692	16724	16748	16608	16666	16772	16939	16711	16851	16894	16755	16770	16784	16847	16705	16789	16673	16741	16846	16752	16825	16841	16871	16588	16854	16845	16888	16778	16769	16814	16906	16811	16788	16755	16811	16769	16873	16868	17008	16784	16770	16659	16776	16848	16642	16738	16640	16709	16716	16655	16872	16792	16743	16668	16826	16922	16853	16697	16694	16904	16824	16840	16836	16758	16756	16714	17006	16543	16639	16826	16859	16844	16826	16779	16778	16496	16703	16844	16811	16840	16860	16872	16821	16792	16823	16747	16724	16574	16626	16785	16783	16720	16810	16816	16902	16563	16862	16790	16638	16758	16855	16828	16608	16604	16654	16759	16899	16820	16813	16825	16856	16865	16779	16949	17005	16695	16818	16620	16824	16980	16847	16626	16615	16881	16897	16766	16672	16909	16852	16862	16680	16839	16951	16757	16841	16734	16636	16645	16615	16678	16713	16886	16851	16584	16755	16790	16739	16752	16766	16927	16787	16669	16817	16715	16932	17018	17016	16745	16855	16584	16815	16506	16781	16405	16605	16788	16594	16675	16662	16631	16916	16875	16885	16607	16838	16775	16903	16756	16781	16693	16649	16654	16648	16858	16725	16920	16733	16844	16776	16911	16902	16853	16897	16695	17061	16782	16681	16838	16593	16623	16656	16857	16646	16903	16737	16748	16856	16777	16756	16774	16708	16765	16966	16826	16762	16882	16979	16790	16573	16822	16589	16690	16783	16762	16890	16839	16842	16699	16581	16721	16689	16762	16704	16818	16981	16759	16833	16835	16583	16809	16840	16658	16735	16717	16871	16831	16664	16791	16891	16883	16654	16841	16808	16735	16801	16731	16879	16649	16600	16708	16618	16590	16758	16881	16723	16643	16774	16631	16984	16648	16824	16724	16666	16813	16807	16717	16756	16692	16912	16705	16739	16883	16568	16764	16822	16684	16909	16920	16794	16860	16773	16748	16804	16903	16887	16546	16649	16795	16779	16886	16667	16827	16606	16782	16895	16800	16837	16862	16728	16720	16708	16744	16795	16799	16866	16667	16654	16730	16712	16939	16616	16943	16724	16753	16768	16688	16684	16775	16766	16871	16760	16718	16782	16788	16578	16696	16808	16642	16827	17023	16549	16654	16558	17035	16812	16785	16723	16868	16788	16784	16791	16909	16732	16699	16728	16800	16637	16885	16601	16740	16855	16951	16776	16615	16877	16771	16679	16649	16712	16799	16869	16984	16809	16847	16904	16810	16522	16871	16804	16850	16786	16616	16636	16986	16827	16871	16690	16774	16900	16749	16710	16601	16653	16558	16828	16834	16875	16742	16834	16785	16766	16883	16930	16599	16783	16819	16589	16760	16607	16793	16810	16751	16898	16710	16617	16825	16685	16873	16830	16656	16746	16951	16639	16741	16508	16733	16343	16760	16795	16872	16892	16919	16643	16781	16800	16796	16732	16876	16835	16679	16764	16707	16578	16685	16833	16734	16746	16649	16645	16726	16834	16746	16786	16803	16774	16852	17042	16766	17006	16699	16796	16876	17077	16679	16712	16883	16780	16754	16904	16831	16797	16657	16846	17140	16848	16724	16904	16622	16733	16743	16681	16770	16753	16906	16625	16841	16695	16761	16707	16835	16861	16626	16675	16821	16746	16763	16788	16635	16519	16933	16762	16628	16601	16636	16698	16924	16759	16639	16790	16686	16772	16685	16752	16720	16873	16935	16741	16644	16648	16724	16667	16754	16655	16595	16554	16584	16787	16840	17021	17014	16799	16925	16760	16696	16969	16779	16881	17002	16694	16474	16465	16756	16786	16715	16850	16721	16863	16751	16894	16805	16780	16802	16866	16776	16589	16772	16633	16920	16725	16750	16545	16715	16692	16810	16862	16871	16636	16607	16757	16813	17024	16863	16931	16629	16724	16831	16624	16884	16665	16651	16859	16834	16645	16718	16914	16788	16688	16767	16869	16828	16821	16655	16788	16767	16705	16901	16822	16782	16793	16691	16651	16870	16714	16687	16742	16890	16676	16716	16979	16593	16751	16774	16744	16731	16887	16716	16794	16787	16920	16780	16811	16839	16861	16893	16706	16821	16776	16844	16793	16904	16844	16930	16776	16877	16750	16818	16730	16700	16831	16785	16763	16778	16784	16657	16896	16769	16860	16847	16745	16782	16793	16986	16897	16836	16710	16775	16878	16831	16746	16930	16791	16788	16888	16726	16890	16652	16680	16919	16868	16694	16941	16713	16807	16728	16696	16672	16878	16758	16929	16766	16648	16787	16812	16727	16780	16735	16912	16733	16691	16775	16746	17029	16709	16901	16696	16608	16867	16674	16771	16641	16747	16525	16651	16870	16802	16818	16860	16893	16828	16932	16914	16846	16792	16727	16793	17147	16906	16686	16783	16630	16750	16705	16623	16782	16699	16889	16593	16765	16798	16648	16692	16819	16730	16717	16861	16709	16778	16701	16668	16661	16758	16644	16624	16823	16709	16910	16791	16760	16786	16870	16868	16915	16808	16903	16826	16673	16760	16908	16543	16696	16940	16728	16558	16702	16812	17065	16925	16750	16729	16684	16682	16770	16803	16823	16668	16706	16776	16939	16744	16821	16917	16727	16780	16677	16763	16688	16734	16671	16925	16940	16777	16739	16928	16848	16997	16922	16683	16593	16665	16709	16912	16801	16753	16681	16714	16813	16945	16827	16666	16723	16859	16887	16924	16714	16692	16726	16782	16729	16752	16826	16989	16774	16881	16863	16619	16551	16914	16820	16940	16824	16676	16741	16937	16820	16552	16736	16857	16706	16723	16620	16989	16692	16739	16685	16788	16849	16799	16946	16914	16876	16731	16669	16857	16774	16946	16416	16777	16782	16708	16719	16871	16715	16837	16678	16673	16806	16774	16856	16874	16663	17000	16865	16832	16633	16657	16644	16832	16791	16783	16877	16811	16799	16701	16853	16733	16692	16922	16849	16787	16881	16916	16682	16760	16972	16673	16644	16592	16819	16679	16772	16962	16867	16799	16718	16884	16633	16739	16653	16780	16674	16768	16747	16713	16671	16648	16645	16910	16519	16630	16778
14896	23084	21400	19440	18441	16155	15372	14981	14632	14466	14567	14431	14161	14350	18001	29754	30743	26036	20017	16576	14726	14006	14068	13887	13839	13919	13928	13910	13816	14117	13947	13937	13922	13892	13883	13899	13744	13874	13921	13804	13850	13883	13893	13835	13763	13783	13805	14071	13855	13859	13926	13871	14031	13897	13949	13730	13971	13952	14024	14036	13679	14001	13888	13863	13844	13867	13871	13701	13977	13843	13918	13683	13721	14028	13958	13876	13768	13788	13981	13892	13817	13845	13959	13696	14036	13771	13918	13932	13832	13825	14047	13827	13783	13734	13807	13958	13897	13787	13865	13903	13819	13900	13854	13959	13852	14102	13756	13779	13881	13764	13857	14057	13753	13933	13923	13775	13925	13978	13902	13842	13905	13956	13871	13933	13869	13905	13824	13910	13850	13933	13837	13903	13956	13857	13856	14125	13956	13803	14104	13907	13876	13661	13738	14113	13979	14004	13842	13989	13700	13696	13877	13885	13845	13951	13770	13878	13870	13798	13938	13934	13945	13788	13772	13962	13836	13966	13831	13854	13684	13921	13872	13905	13939	13903	13901	13879	13788	13753	13929	13881	13867	13827	13832	13750	13856	13985	13990	13815	13937	13979	13972	14003	13925	13893	13681	14053	13900	13812	13909	13991	13787	14053	14021	13996	13838	13807	13950	13995	13818	13885	13666	13837	13836	13943	13946	13873	13655	13795	13809	13737	14012	13673	13803	13725	13957	13966	13784	13899	13810	13848	13936	13939	14180	14043	13912	14037	13993	13898	13830	13806	13918	13914	13842	13918	13685	13753	13875	13745	13842	13913	13798	14027	13985	13994	13919	13797	13956	13941	13808	13851	13783	14121	14016	13906	13942	13847	13878	13900	13845	13846	13912	13794	13996	13792	13930	13745	14016	13877	13829	13820	13869	13835	13859	13783	13894	13918	13887	13802	13814	13874	13748	14007	14009	13810	13843	13908	13843	13662	13829	13925	13862	13904	13788	13685	13925	13841	13908	13921	13747	13890	13944	13888	13983	13822	13900	13797	13903	13922	13814	13897	13905	14053	14093	13821	13865	13893	13934	13779	13798	13870	13898	13780	13834	13897	13825	13868	14001	13845	13909	13858	13789	13701	13865	14019	14007	13813	13918	13910	13751	13921	13964	13982	13874	13801	13944	13912	13926	13856	13967	13906	13879	13747	13867	13910	13911	13957	14036	13840	13799	13735	14015	13939	13824	13938	13860	13967	13882	13786	13910	13862	13989	13870	13922	13941	13745	13667	13783	13746	13732	13999	13860	13688	13877	13770	13920	13810	13963	13904	13742	13969	13898	14039	13810	13859	13887	13920	13830	13749	13870	14011	13807	13777	13765	13945	13841	13918	13789	13921	13767	14023	13695	13759	13975	13805	13687	13710	13866	14031	13803	13952	13905	13824	13941	13862	13767	13819	13776	13815	13814	13878	13825	13697	13892	13837	13972	13913	13983	13765	13898	13790	13849	13699	13713	13914	13849	13899	13767	13761	13910	14028	13944	13949	13841	13836	13954	13909	13781	13865	14048	13862	13802	13906	13878	13932	13819	13918	13872	13924	13899	13852	13954	13725	13792	13825	13800	13918	13804	13752	13785	13914	13771	13884	13876	13768	13872	13970	14073	13743	13833	14021	13866	13978	13755	13955	13903	13858	13946	13741	13903	13901	13870	13881	13876	13975	13895	14004	13999	13924	13657	13725	13932	13900	13827	13744	13899	13875	13763	13704	13780	13752	13766	14103	13927	13977	13890	13791	13940	13866	13799	13853	14090	13847	13853	13927	13784	13850	13873	13838	13847	14022	13881	13814	13739	13919	13903	13850	13834	13888	13938	13837	13937	13978	13629	13800	14044	13777	13815	14018	13897	14033	13853	13689	13950	13837	13652	13935	13850	13907	13825	13997	13789	13755	13850	13856	13727	14036	13890	13881	13744	13982	13744	13754	13905	13781	13774	13668	13908	13886	13808	13873	13784	13875	13810	13738	13977	13959	13905	13756	13880	13749	13993	14010	13894	13888	13760	13752	13829	13735	13861	14053	13790	13802	13874	13791	13856	13805	13960	13850	13943	13656	14025	13885	13766	13874	13888	13812	13851	13885	13740	14021	13784	13903	13857	14002	13894	14033	13878	13781	13940	13875	13988	13877	14149	13744	13828	14107	13867	13913	13707	13935	13837	13868	13966	13964	13925	13905	14019	13871	13870	13802	13776	13977	13895	13931	13928	13919	13858	13909	13800	13850	13813	13942	13896	13788	13969	13847	13795	14180	13812	13978	13898	13879	13809	13883	13825	13806	13731	13990	13997	13843	13985	13922	13715	13823	13945	13733	13737	13951	13849	13946	13797	13752	13873	13907	13874	13970	13615	13856	13907	13784	13718	13920	13849	13834	13788	13966	14028	13807	13765	13840	14020	14018	13837	14003	13686	13905	13937	13698	13895	14114	13761	13771	13953	13988	13880	13846	14011	13914	13887	13866	13847	13817	14014	13858	13871	14066	14027	13726	13933	13825	13882	13909	13797	13829	13871	13772	14089	13940	13949	13880	13850	13742	13853	13793	13878	13742	13907	13900	13959	13891	13815	13897	13891	13949	13791	13804	13909	13960	13785	13863	14011	13941	13873	13804	13719	13962	13830	13829	13909	13938	13964	13856	13948	13886	13882	14041	13918	13914	13965	13972	13973	13705	13762	13943	14008	13855	13881	13927	13844	13894	13920	13952	13788	13954	13819	13863	13849	14119	13931	13913	13973	13907	13881	13975	14057	13817	13989	13811	13991	13724	13759	13837	14066	13934	13844	13818	13927	13787	13852	13687	14009	13911	13815	13885	13869	13898	13955	13839	13924	13907	13958	13924	13804	13901	13866	13794	13792	13766	13685	13894	13680	13969	13780	14002	13827	13949	13825	13803	13825	13789	13887	13781	13883	13877	13952	14035	13951	13737	13952	13848	13714	13881	13869	13876	13947	13804	13789	13730	13928	13723	13784	13812	13854	13952	13833	13999	13690	13968	14111	13872	13895	13755	13940	13730	13957	13859	13868	13837	13734	13945	13803	14028	14032	13705	13887	13900	13803	13771	13981	13897	13819	13724	13964	14054	13739	13775	13807	13895	14089	13937	13884	13935	13890	13939	13949	13958	13851	13867	13838	13863	13776	13714	13872	13782	13912	13824	13812	13947	13907	13902	13860	13977	13904	13869	14024	13907	13920	13814	13869	13914	13879	13837	14013	13976	13761	13855	13867	13909	13951	13638	13903	13954	13902	13617	13777	13863	13843	13988	13898	13997	13870	13994	13983	13828	13856	13804	13934	13832	14054	13786	13868	13790	13894	13901	13949	13986	14051	14062	13799	14001	13882	13871	13679	13974	13837	13758	13859	13891	13964	13939	13795	13953	13805	13900	13902	13723	13856	13829	13743	13921	13891	13910	13950	13924	13935	13775	13772	13849	13841	13838	14041	13881	13844	13822	13934	13619	13777	13975	13868	13802	13809	13768	13946	14033	13985	13847	13922	13835	13869	13872	13771	13905	13813	13954	13837	13812	13965	13899	14087	13788	13808	13797	13863	13918	13967	13975	13931	13755	13806	13614	13900	13845	14180	13938	13997	13807	13959	13764	13910	13907	13745	13804	13813	13734	13792	13900	13838	13950	14001	14061	13928	13945	13834	13708	13983	13739	13879	13580	13864	13836	13964	13893	13966	13930	13855	13852	13869	13928	13993	13939	14035	13928	13813	13816	13827	13779	13792	13831	13718	14019	13922	13916	13925	13867	13963	13886	13884	13946	13789	13942	13784	13720	13906	14022	13936	13698	13750	13896	13775	13883	13921	13928	14029	13834	13882	13884	13711	13938	13876	13760	13742	13839	13925	13947	13794	13836	14046	13918	13854	13837	13983	13906	13944	13849	13826	13819	13777	14032	13870	13881	13798	13985	13889	13793	13867	13787	13872	13966	13875	13921	13880	13783	13745	13905	13841	13759	13742	14004	13814	13882	13989	13947	13928	13810	13961	13637	13836	13922	13742	13866	13896	13917	13933	13779	13863	13855	14083	13915	13709	13941	13855	13947	13764	13733	13916	13895	13933	13860	13802	13732	13993	14005	13902	13992	14040	13753	13943	14002	13861	14077	13930	13948	13898	14003	13836	13903	13963	14000	13882	13738	13916	13915	13890	13912	13968	13975	13662	13823	13834	13737	13926	13937	13935	13931	13663	13887	13826	13924	13931	13986	14057	13923	13893	13979	13632	13912	14104	13901	14010	13870	13935	13975	13947	14000	13962	14014	13885	13954	13796	13901	13824	13963	13944	13902	13898	13906	13822	13974	13907	13968	13907	13914	13956	13885	13827	13915	13965	13866	13970	13896	13859	13761	13783	13828	13777	13949	13672	13753	13832	13795	13835	13783	14047	13880	13833	13934	13676	13641	13840	13929	13801	13929	13854	13991	13745	13916	13876	13760	13804	13919	13848	13746	14001	13765	13966	13934	13876	13917	13901	14043	13885	13848	13888	13830	13785	13846	13900	13876	13972	13858	13946	13922	13915	13932	13937	13894	13669	13780	14012	13824	13773	13884	13915	13971	13846	13919	13881	13773	13893	13820	13825	13934	13980	13864	14005	13869	13803	13879	13932	13857	13867	13882	13706	13912	13998	13897	13855	13815	13870	13746	13833	13942	14011	13747	13826	13932	13976	14034	13982	13818	13808	14000	13815	13747	13891	13894	13992	13903	13853	13833	13978	13973	13815	13789	13872	13787	13928	14060	13988	13703	13949	13934	13960	13797	13955	13933	13876	13915	13706	13954	13751	13971	13723	14064	13888	13832	13835	13882	13846	14031	13906	13670	14013	14004	13836	13836	13890	13894	13753	13892	13890	13921	13901	13723	13879	13831	13928	13807	13923	13774	13917	13921	13761	13947	13771	13894	13746	13961	13801	13843	13845	13813	13861	13899	13781	13978	13801	13727	13854	13687	14003	13858	13785	13886	13883	13928	13911	13788	13810	13764	13792	13936	14073	13864	13947	13895	13906	13763	13843	13841	14044	13738	13823	13798	13877	13778	13904	13900	13987	13890	14065	13823	13837	13923	13856	13893	13867	13954	13766	13866	13885	13826	13776	13942	13889	13957
24153	21530	29173	24315	21990	23561	23280	18773	17861	17814	17666	17622	17205	17538	20224	32840	38342	33688	26262	21230	18534	17547	16950	16822	16875	16892	16794	16876	16622	16718	16631	16886	16848	16539	16885	16956	16814	16881	16702	16681	17009	16828	16627	16975	16965	16714	16883	16742	16771	16885	16638	16745	16784	16957	16908	16644	16856	16952	16838	16775	16868	16834	16732	16810	16827	16922	16689	16724	16689	16587	16833	16674	16880	16577	16611	16694	16838	16810	16600	16930	16669	16703	16729	16799	16751	16816	16641	16828	16812	16675	16801	16704	16604	17036	16620	16704	16768	16652	16751	16694	16730	16787	16544	16789	16775	16718	16805	16722	16627	16747	16838	16671	16662	16589	16556	16654	16773	16742	16723	16758	16948	16667	16612	16712	16802	17054	16831	16821	16470	16724	16766	16742	16686	16674	16774	16596	16731	16761	16885	16731	16635	16733	16864	16794	16576	16692	16632	16925	16897	16489	16701	16743	16804	16599	16616	16558	16821	16829	16766	16612	16596	16754	16744	16756	16801	16674	16756	16771	16789	16818	16495	16552	16871	16655	16790	16792	16780	16686	16741	16627	16842	16589	16604	16622	16869	16800	16624	16704	16816	16534	16638	16583	16413	16798	16823	16833	16692	16668	16774	16835	16617	16806	16739	16608	16601	16895	16516	16770	16811	16505	16649	16653	16657	16831	16618	16792	16815	16803	16586	16837	17127	16530	16809	16583	16897	16544	16595	16574	16664	16807	16809	16573	16967	16854	16751	16517	16717	16616	16441	16593	16739	16826	16688	16678	16586	16658	16887	16868	16565	16692	16732	16787	16686	16692	16729	16672	16690	16792	16716	16533	16561	16743	16671	16781	16825	16699	16955	16650	16646	16613	16392	16512	16449	16790	16757	16568	16541	16719	16769	16702	16837	16724	16725	16833	16535	16645	16534	16775	16793	16820	16620	16809	16763	16681	16957	16839	16825	16798	16802	16663	16638	16505	16742	16720	16623	16762	16558	16518	16744	16602	16804	16840	16877	16587	16648	16653	16834	16772	16549	16620	16780	16741	16643	16823	16482	16583	16537	16737	16568	16543	16702	16444	16742	16607	16718	16675	16557	16684	16764	16907	16629	16763	16668	16825	16561	16752	16745	16511	16847	16829	16524	16606	16699	16764	16639	16920	16506	16913	16586	16696	16676	16859	16748	16545	16766	16922	16590	16630	16605	16847	16837	16672	16797	16655	16771	16661	16616	16643	16713	16833	16679	16527	16421	16786	16770	16710	16584	16792	16509	16688	16743	16862	16917	16694	16789	16756	16672	16780	16621	16654	16659	16923	16718	16727	16787	16710	16749	16871	16688	16645	16760	16839	16881	16945	16862	16743	16638	16557	16844	16743	16873	16362	16705	16760	16706	16744	16824	16695	16647	16557	16666	16912	16890	16746	16717	16821	16862	16749	16573	16677	16797	16637	16692	16611	16699	16947	16796	16702	16631	16747	16508	16711	16805	16569	16574	16705	16778	16848	16663	16721	16705	16657	16661	16859	16670	16787	16663	16911	16657	16756	16691	16776	16768	16704	16623	16732	16704	16781	16648	16777	16813	16636	16630	16859	16660	16391	16645	16671	16730	16796	16655	16656	16540	16527	16901	16666	16793	16808	16792	16737	16668	16722	16876	16871	16809	16707	16746	16928	16657	16864	16620	16818	16576	16589	16559	16785	16851	16825	16788	16743	16886	16636	16661	16595	16677	16837	16756	16526	16748	16674	16899	16611	16636	16782	16784	16685	16705	16794	16638	16788	16762	16613	16736	16789	16674	16639	16919	16694	16653	16825	16758	16592	16774	16692	16473	16661	16708	16760	16846	16978	16691	16741	16565	16792	16659	16787	16784	16763	16830	16820	16676	16696	16727	16737	16647	16540	16607	16624	16777	16899	16792	16756	16717	16580	16681	16936	16813	16828	16762	16722	16959	16640	16857	16806	16793	16664	16572	16768	16721	16776	16731	16788	16668	16771	16824	16870	16660	16831	16697	16827	16847	16627	16674	16802	16689	16677	16872	16773	16872	16726	16844	16664	16761	16819	16617	16693	16732	16627	16691	16627	16854	16827	16722	16909	16908	16636	16804	16824	16649	16843	16630	16788	16872	16823	16831	16788	16789	16765	16643	16641	16856	16679	16633	16706	16842	16659	16812	16816	16764	16850	16626	16848	16778	16679	16625	16745	16784	16555	16724	16679	16729	16527	16746	16541	16743	16616	16805	16907	16724	16588	16759	16720	16899	16886	16471	16523	16893	16740	16607	16622	16930	16682	16770	16553	16628	16550	16667	16879	16640	16862	16769	16842	16739	16700	16740	16682	16681	16681	16671	16669	16777	16651	16792	16701	16577	16723	16774	16656	16583	16601	16722	16915	16666	16584	16872	16941	16592	16649	16649	16804	16616	16761	16587	16741	16457	16670	16437	16820	16601	16708	16670	16703	16678	16654	16544	16823	16772	16590	16709	16454	16651	16700	16734	16869	16647	16623	16442	16821	16811	16779	16754	16571	16695	16850	16855	16888	16792	16747	16956	16673	16819	16839	16651	16536	16906	16710	16809	16850	16617	16471	16733	16918	16784	16841	16611	16694	16660	16682	16747	16919	16815	16697	16714	16619	16700	16665	16645	16685	16696	16479	16794	16738	16858	16673	16791	16719	16618	16739	16786	16597	16700	16687	16601	16771	16844	16876	16506	16836	16849	16759	16764	16634	16675	16593	16730	16805	16697	16690	16615	16528	16707	16766	16724	16757	16694	16807	16835	16689	16793	16722	16873	16743	16709	16586	16718	16751	16673	16816	16581	16588	16772	16577	16501	16807	16626	16702	16631	16788	16884	16860	16639	16740	16598	16860	16714	16857	16635	16539	16670	16550	16683	16773	16783	16663	16788	16785	16839	16847	16724	16518	16901	16763	16683	16671	16644	16688	16678	16766	16722	16641	16527	16707	16719	16578	16801	16671	16640	16814	16636	16482	16751	16911	16623	16713	16709	16717	16720	16466	16705	16524	16720	16675	16794	16678	16551	16766	16745	16760	16951	16807	16872	16880	16860	16720	16762	16835	16850	16708	16866	16955	16904	16697	16592	16692	16704	16529	16792	16751	16733	16753	16696	16574	16729	16716	16715	16763	16802	16571	16843	16622	16639	16634	16781	16787	16736	16688	16854	16537	16725	16673	16752	16630	16753	16789	16727	16847	16619	16832	16710	16742	16722	16714	16695	16634	16814	16709	16713	16713	16700	16600	16837	16796	16727	16548	16842	16527	16662	16599	16807	16714	16786	16557	16729	16860	16619	16600	16584	16658	16801	16621	16771	16802	16848	16824	16652	16627	16693	16813	16738	16798	16768	16543	16592	16612	16449	16702	16704	16761	16641	16615	16982	16814	16530	16614	16882	16766	16746	16668	16683	16602	16760	16732	16617	16717	16810	16751	16722	16723	16773	16587	16672	16722	16676	16599	16632	16661	16616	16665	16623	16702	16841	16547	16547	16848	16798	16744	16751	16694	16790	16589	16522	16455	16844	16854	16830	16627	16725	16703	16800	16707	16483	16632	16560	16696	16756	16691	16676	16701	16787	16663	16739	16905	16791	16902	16785	16683	16758	16691	16831	16809	16722	16753	16676	16752	16631	16577	16614	16641	16585	16722	16869	16688	16456	16788	16628	16772	16753	16539	16479	16618	16613	16616	16646	16763	16729	16533	16687	16755	16695	16801	16581	16924	16865	16788	16726	16665	16759	16730	16622	16730	16403	16801	16778	16650	17055	16608	16654	16779	16810	16622	16752	16741	16840	16773	16788	16737	16667	16557	16653	16729	16613	16718	16689	16834	16747	16639	16748	16806	16728	16582	16779	16659	16753	16777	16721	16734	16820	16753	16686	16695	16605	16535	16638	16719	16717	16693	16681	16526	16508	16713	16870	16891	16650	16624	16860	16803	16618	16722	16791	16791	16669	16783	16697	16598	16562	16817	16839	16638	16715	16878	16769	16683	16607	16665	16769	16771	16725	16691	16662	16703	16683	16949	16787	16676	16492	16828	16460	16796	16625	16781	16826	16829	16887	16711	16959	16739	16784	16572	16984	16854	16775	16750	16644	16776	16756	16772	16808	16600	16681	16748	16858	16737	16895	16672	16671	16634	16689	16733	16616	16567	16554	16862	16777	16676	16892	16626	16847	16730	16598	16454	16907	16532	16660	16621	16796	17022	16672	16781	16719	16664	16737	16799	16886	16805	16722	16924	16716	16846	16856	16670	16692	16746	16701	16670	16773	16764	16789	16717	16734	16725	16679	16631	16806	16657	16748	16706	16778	16525	16753	16819	16731	16762	16791	16600	16845	16528	16674	16722	16760	16666	16769	16709	16649	16623	16828	16675	16844	16626	16930	16834	16829	16757	16680	16854	16565	16887	16845	16725	16682	16810	16596	16645	16836	16618	16692	16586	16779	16897	16896	16748	16497	16715	16821	16644	16679	16695	16693	16662	16950	16936	16894	16746	16783	16687	16687	16769	16807	16772	16464	16804	16499	16799	16656	16601	16832	16634	16690	16551	16629	16700	16717	16627	16443	16568	16523	16667	16820	16837	16703	16703	16629	16743	16783	16681	16709	16693	16766	16612	16700	16498	16835	16795	16906	16966	16730	16561	16630	16798	16582	16626	16596	16767	16753	16481	16713	16707	16799	16906	16829	16794	16706	16604	16969	16852	16636	16785	16920	16712	16880	16789	16898	16893	16678	16920	16654	16698	16593	16742	16910	16736	16688	16721	16626	16661	16727	16839	16539	16724	16604	16693	16767	16670	16794	16597	16668	16573	16843	16611	16724	16755	16673	16680	16678	16647	16727	16498	16535	16739	16798	16730	16611	16717	16723	16583	16699	16645	16697	16549	16844	16805	16580	16489	16763	16537	16662	16729	16900	16588	16575	16776	16776	16966	16658	16633	16696	16878	16727	16582	16714	16708	16805	16629	16679	16665	16580	16782	16719	16838	16719	16765	16746	16680	16479	16876	16808	16856	16831	16766	16787	16563	16901	16700	16828	16729	16890	16765	16852	16791	16942	16878	16846	16764	16693	16719	16636	16678	16750	16960	16727	16516	16602	16673	16556	16321	16680	16654
17878	27596	26135	22998	20760	17563	16736	16012	15388	14941	14908	14864	14602	14681	20079	36266	39497	33382	24323	18358	15521	14231	13868	13895	13765	13804	14034	13908	13844	13872	13615	13900	13777	13797	13873	13623	13750	13828	13773	13783	14002	13794	13757	13847	13879	13843	13551	13674	13810	13869	13556	13799	13763	13858	13827	13635	13849	13996	13876	13710	13935	13836	13828	13771	13748	13730	13849	13829	13640	13816	13769	13831	13869	13827	13804	13838	13848	13873	13799	13793	13804	13770	13702	13765	13694	13930	13930	13869	13847	13804	13904	13807	13857	13751	13701	13763	13832	13906	13730	13832	13782	13909	13869	13675	13835	13650	13905	13638	13903	13664	13749	13766	13919	13635	13898	13606	13687	13801	13686	13601	13884	13719	13776	13817	13757	13756	13818	13891	13781	13809	13772	13833	13885	13880	13729	13722	13844	13827	13661	13896	13620	13833	13911	13733	13784	13866	13819	13963	13719	13859	13700	13890	13644	13822	13791	13571	13819	13647	13846	13811	13836	13953	13891	13745	13994	13945	13828	13920	13814	13698	13960	13625	13668	13807	13813	13771	13729	13842	13785	13830	13835	13807	13815	13761	13665	13912	13668	13776	13836	13723	13865	13712	13764	13643	13918	13735	13797	13783	13731	13826	13735	13705	13921	13887	13821	13738	13764	13997	13700	13819	13752	13812	13723	13768	13898	13766	13803	13811	13817	14010	13847	13620	13728	13702	13981	13745	13718	13846	13904	13910	13666	13826	13810	13871	13886	13864	13717	13770	13812	13806	13783	13755	13759	13687	13948	13702	13813	13760	13875	13909	13813	13783	13828	13769	13846	13764	13653	13935	13701	13924	13818	13752	13767	13737	13822	13801	13831	13803	13740	13729	13840	13780	13617	13783	13766	13767	13750	13791	13858	13706	13651	13816	13841	13803	13829	13941	13790	13889	13837	13827	13844	13690	13731	13716	13816	13811	13749	13737	13758	13602	13892	13690	13745	13770	13754	13777	13804	13897	13788	13885	13788	13636	13826	13887	13792	13919	13660	13768	13714	13710	13811	13761	13837	13741	13649	13849	13867	13769	13775	13785	13791	13644	13752	13748	13740	13783	13811	13855	13628	13796	13642	13629	13715	13890	13825	13928	13722	13530	13745	13832	13686	13904	13738	13779	13901	13686	13868	13652	13726	13721	13774	13763	13835	13725	13640	13810	13935	13711	13878	13655	13952	13846	13728	13886	13738	13800	13741	13972	13700	13763	13826	13668	13839	13881	13866	13734	13692	14017	13872	13902	13689	13869	13704	13851	13759	13721	13689	13716	13763	13755	13771	13915	13847	13631	13802	13796	13833	13734	13646	13784	13795	13753	13831	13948	13685	13779	13815	13833	13822	13712	13807	13693	13793	13722	13982	13769	13805	13835	13853	13756	13672	13756	13758	13847	13718	13792	13625	13704	13861	13729	13804	13894	13814	13751	13870	13666	13785	13785	13844	13747	13748	13769	13718	13613	13875	13761	13738	13817	13869	13656	13785	13755	13805	13883	13921	13720	13703	13813	13753	13931	13817	13931	13803	13846	13820	13835	13888	13668	13737	13856	13807	13824	13883	13779	13754	13776	13763	13720	14030	13766	13706	13916	13753	13786	13830	13762	13914	13723	13782	13760	13825	13722	13722	13832	13594	13953	13640	13879	13826	13790	13932	13847	13774	13793	13900	13662	13719	13760	13827	13910	13865	13685	14037	13785	13757	13677	14024	13786	13757	13739	13672	13811	13785	13778	13768	13686	13900	13764	13755	13818	13700	13782	13820	13604	13691	13849	13725	13781	13814	13861	13804	13775	13724	13704	13834	13701	13717	13903	13774	13720	13716	13811	13763	13793	13817	13868	13817	13758	13664	13782	13595	13883	13681	13824	13809	13736	13840	13783	13701	13821	13902	13715	13791	13824	13966	13804	13610	13687	13756	13852	13746	13913	13942	13912	13808	13858	13765	13765	13744	13851	13841	13830	13955	13798	13841	13866	13871	13713	13833	13803	13627	13813	13800	13741	13816	13754	13779	13875	13830	13725	13612	13872	13917	13599	13900	13832	13925	13820	13767	13813	13782	13819	13894	13829	13823	13907	13727	13901	13700	13796	13821	13698	13714	13844	14014	13657	13860	13779	13697	13726	13818	13858	13717	13794	13699	13860	13700	13856	13646	13684	13708	13976	13764	13823	13694	13826	13774	13928	13946	13806	13696	13863	13942	13644	13566	13798	13778	13973	13642	13876	13818	13828	13886	13708	13843	13768	13827	13725	13784	13619	13808	13865	13688	13846	13660	13815	13819	13905	13814	13706	13634	13832	14012	13839	13783	13771	13730	13591	13866	13697	13835	13758	13834	13823	13672	13737	13947	13754	13809	13746	13560	13852	13664	13666	13886	13686	13779	13815	13633	13740	13781	13752	13885	13624	13788	13882	13857	13780	13861	13838	13761	13711	13902	13717	13748	13652	13855	13712	13721	13742	13774	13843	13714	13611	13744	13796	13831	13764	13803	13762	13638	13784	13810	13787	13818	13889	13809	13683	13841	13869	13657	13809	13828	13759	13633	13807	13871	13816	13981	13835	13874	13870	13970	13695	13886	13598	13864	13768	13804	13756	13794	14070	13784	13759	13846	13764	13785	13764	13739	14044	13622	13807	13671	13837	13770	13659	13711	13916	13896	13848	13785	13744	13903	13644	13816	13681	13831	13736	13837	13873	13768	13806	13638	13702	13687	13834	13894	13895	13845	13731	13756	13877	13707	13820	13799	14034	13760	13817	13812	13863	13799	13877	13805	13793	13725	13861	13809	13924	13804	13741	13681	13825	13826	13862	13737	13704	13939	13759	13683	13799	13705	13795	13818	13903	13871	13773	13792	13681	13681	13810	13510	13546	13759	13803	13971	13754	13871	13984	13702	13776	13754	13780	13822	13994	13884	13578	13877	13630	13825	13921	13919	13710	13705	13680	13789	13695	13820	13628	13827	13669	13627	13832	13841	13866	13743	13768	13812	13755	13956	13849	13738	13751	13750	13639	13855	13737	13835	13634	13863	13677	13739	13708	13900	13722	13863	13790	13671	13865	13906	13786	13813	13824	13838	13831	13795	13800	13814	13875	13996	13679	13676	13701	13783	13794	13747	13798	13780	13812	13795	13775	13828	13923	13667	13923	13826	13830	13758	13715	13602	13816	13823	13800	13785	13768	13800	13922	13850	13770	13764	13829	13711	13610	13763	13847	13841	13736	13771	13697	13806	13865	13866	13814	13711	13839	13848	13698	13675	13833	13889	13773	14049	13727	13873	13888	14008	14030	13634	13791	13784	13900	13829	13655	13753	13723	13791	13664	13698	13779	13633	13704	13777	13778	13955	13943	13570	13717	13898	13887	13685	13740	13776	13732	13800	13750	13762	13669	13723	13832	13718	13772	13659	13761	13713	13680	13791	13801	13819	13866	13771	13795	13798	13706	13713	13931	13790	13707	13964	13787	13699	13718	13758	13896	13818	13692	13720	13893	13923	13803	13689	13880	13803	13881	13687	13901	13822	13684	13791	13763	13655	13663	13886	13764	13813	13836	13828	13765	13674	13590	13630	13856	13815	13793	13935	13815	13758	13846	13703	13747	13796	13555	13787	13723	13775	13793	13787	13952	13723	13787	13818	13745	13675	13921	13827	13808	13826	13759	13821	13749	13834	13716	13734	13868	13716	13740	13730	13836	13749	13935	13631	13761	13768	13698	13748	13860	13600	13735	13819	13782	13814	13911	13894	13749	13685	13660	13801	13783	13611	13847	13736	13764	13820	13909	13775	13640	13632	13740	13904	13557	13795	13848	13967	13808	13926	13703	13946	13786	13835	13691	13855	13567	13770	13800	13709	13896	13792	13693	13611	13896	13715	13807	13918	13731	13855	13797	13681	13779	13754	13838	13791	13868	13788	13775	13860	13891	13780	13890	13616	13812	13774	13808	13921	13707	13785	13699	13904	13852	13768	13829	13831	13881	13730	13856	13765	13658	13695	13842	13863	13865	13724	13821	13710	13898	14085	13735	13713	13753	13715	13680	13977	13580	13844	13851	13755	13854	13796	13772	13608	13823	13680	13939	13831	13818	13742	13704	13745	13938	13786	13685	13812	13833	13780	13885	13922	13760	13825	13713	13697	13820	13884	13923	13823	13826	13600	13793	13844	13964	13710	13683	13906	13714	13914	13858	13753	13730	13822	13905	13720	13847	13710	13807	13673	13753	13951	13908	13862	13772	13983	13711	13810	13775	13742	13925	13886	13802	13860	13727	14026	13685	13843	13899	13607	13828	13720	13907	13648	13671	13763	13700	13753	13692	13651	13728	13647	13880	13793	13804	13796	13698	13724	13630	13823	13679	13650	13776	13739	13706	13828	13906	13665	13918	13676	13654	13772	13758	13946	13664	13868	13880	13953	13817	13878	13789	13719	13681	13724	13677	13776	13728	13812	13636	13710	13880	13984	13826	13985	13743	13757	13710	13779	13700	13794	13797	13650	13742	13766	13688	13912	13808	13783	13877	13725	13727	13750	13707	13569	13795	13798	13660	13722	13858	13719	13733	13854	13841	13832	13766	13944	13881	13957	13801	13940	13867	13667	13878	14048	13714	13776	13891	13745	13772	13707	13921	13778	13695	13870	13817	13790	13824	13712	13630	13650	13767	13845	13876	13819	13753	13828	13950	13773	13963	13723	13948	13828	13716	13886	13861	13767	13971	13688	13783	13980	13820	13671	13737	13735	13683	13706	13736	13789	13852	13845	13811	13767	13839	13785	13778	13721	13584	13846	13726	13741	13857	13852	13689	13746	13701	13863	13941	13896	13821	13805	13713	13805	13827	13634	13839	13634	13988	13999	13935	13664	13727	13817	13617	13731	13801	13804	13835	13727	13758	13756	13764	13882	13766	13703	13791	13787	13730	13738	13691	13678	13896	13820	13863	13725	13859	13778	13876	13719	13740	13802	13792	13977	13829	13815	13772	13963	13812	13817	13696	13754	13667	13925	13824	13695	13872	13725	13741	13704	13880	13718	13963	13614	13894	13711	13900	13874	13996	13792	13752	13702	13649	13676	13766	13874	13668	13504	13833	13599	13805	13958	13889	13778	13828	13856	13751
29732	21984	21849	20528	17632	16693	16916	16839	16707	16601	16681	16768	16682	16689	16747	17453	18582	18532	17817	17333	16743	16524	16748	16356	16499	16661	16685	16623	16485	16433	16512	16515	16433	16631	16634	16691	16731	16570	16519	16333	16450	16358	16305	16446	16485	16696	16524	16649	16510	16535	16382	16538	16601	16482	16699	16440	16600	16543	16585	16729	16438	16554	16615	16430	16610	16651	16576	16718	16475	16608	16573	16402	16439	16495	16386	16541	16789	16541	16466	16552	16469	16588	16488	16639	16482	16557	16370	16573	16552	16495	16500	16426	16368	16305	16358	16611	16448	16558	16444	16547	16375	16368	16753	16545	16551	16453	16290	16625	16364	16586	16536	16502	16392	16386	16528	16541	16635	16549	16524	16328	16373	16535	16723	16598	16575	16523	16530	16629	16377	16378	16522	16512	16696	16415	16436	16356	16625	16232	16563	16458	16468	16268	16528	16364	16435	16480	16313	16373	16619	16417	16546	16386	16379	16567	16419	16589	16290	16727	16563	16538	16716	16345	16257	16533	16523	16242	16540	16455	16486	16480	16231	16321	16472	16648	16462	16596	16364	16515	16338	16536	16647	16539	16557	16450	16555	16493	16416	16461	16392	16579	16466	16486	16620	16285	16388	16531	16442	16409	16410	16554	16429	16458	16580	16529	16382	16303	16571	16535	16483	16564	16633	16519	16570	16461	16519	16458	16583	16483	16390	16372	16336	16442	16483	16580	16583	16576	16640	16715	16547	16497	16639	16700	16445	16664	16571	16440	16507	16563	16531	16471	16483	16676	16564	16348	16523	16545	16571	16584	16634	16449	16414	16643	16572	16563	16572	16557	16385	16523	16457	16594	16672	16455	16570	16479	16475	16335	16475	16497	16383	16395	16601	16492	16400	16565	16439	16580	16579	16399	16408	16517	16502	16367	16673	16477	16326	16475	16601	16471	16686	16486	16375	16545	16525	16612	16673	16360	16618	16580	16573	16534	16514	16439	16464	16431	16402	16545	16369	16687	16486	16448	16597	16480	16547	16462	16455	16506	16491	16455	16486	16394	16550	16532	16592	16489	16784	16608	16368	16638	16521	16500	16560	16559	16511	16586	16402	16665	16621	16571	16454	16460	16295	16466	16454	16449	16609	16461	16395	16486	16657	16383	16542	16279	16397	16533	16553	16433	16388	16550	16498	16626	16665	16625	16516	16560	16518	16357	16376	16449	16502	16648	16649	16612	16490	16657	16271	16362	16219	16365	16430	16422	16308	16543	16367	16497	16520	16404	16474	16417	16441	16337	16396	16468	16296	16662	16512	16447	16461	16418	16556	16516	16505	16562	16621	16507	16478	16527	16747	16589	16448	16429	16454	16299	16561	16469	16501	16477	16379	16547	16320	16431	16465	16640	16614	16675	16433	16291	16408	16489	16577	16318	16365	16585	16654	16510	16589	16479	16485	16618	16588	16498	16364	16415	16607	16623	16480	16409	16519	16401	16436	16571	16395	16542	16613	16406	16558	16471	16598	16637	16675	16444	16424	16296	16271	16656	16626	16522	16421	16474	16377	16510	16480	16394	16597	16458	16583	16454	16366	16439	16686	16508	16439	16690	16595	16361	16480	16342	16644	16514	16522	16681	16631	16647	16563	16599	16410	16623	16653	16547	16445	16623	16496	16629	16396	16739	16617	16453	16573	16729	16580	16577	16413	16593	16630	16320	16580	16193	16407	16408	16537	16505	16587	16462	16611	16450	16510	16443	16551	16576	16721	16428	16550	16419	16349	16585	16538	16523	16529	16727	16387	16518	16345	16462	16272	16295	16597	16491	16558	16504	16538	16509	16440	16572	16675	16505	16626	16578	16446	16471	16424	16456	16490	16539	16631	16440	16382	16660	16503	16477	16298	16510	16595	16480	16320	16472	16608	16434	16323	16377	16467	16641	16491	16445	16420	16617	16307	16654	16278	16426	16630	16654	16452	16513	16677	16505	16502	16712	16750	16547	16499	16478	16393	16574	16305	16489	16612	16581	16522	16605	16419	16273	16409	16505	16531	16529	16439	16391	16579	16577	16457	16483	16643	16497	16557	16436	16560	16509	16727	16587	16620	16634	16550	16564	16444	16443	16414	16351	16349	16428	16432	16500	16556	16345	16496	16573	16414	16535	16450	16419	16455	16605	16409	16480	16500	16596	16473	16404	16520	16482	16220	16517	16562	16504	16577	16465	16529	16662	16537	16483	16487	16598	16707	16418	16551	16546	16632	16680	16374	16375	16549	16382	16636	16615	16469	16655	16418	16588	16430	16586	16330	16338	16688	16581	16585	16429	16594	16673	16426	16487	16508	16352	16465	16400	16594	16571	16605	16477	16645	16438	16664	16524	16575	16583	16630	16597	16545	16647	16506	16420	16405	16427	16654	16555	16348	16509	16265	16515	16407	16486	16544	16581	16345	16537	16413	16411	16657	16538	16562	16525	16530	16535	16477	16526	16525	16517	16505	16649	16314	16609	16567	16435	16575	16664	16549	16444	16557	16633	16379	16466	16314	16461	16414	16373	16428	16504	16549	16456	16402	16607	16453	16218	16489	16396	16476	16702	16551	16450	16605	16600	16447	16483	16365	16572	16633	16523	16399	16405	16507	16427	16562	16645	16547	16283	16392	16456	16581	16658	16492	16439	16613	16503	16278	16495	16706	16416	16476	16583	16768	16618	16531	16515	16440	16246	16551	16386	16617	16616	16702	16484	16435	16598	16602	16503	16630	16622	16579	16309	16580	16548	16819	16738	16585	16685	16538	16486	16406	16454	16616	16679	16432	16409	16470	16445	16599	16661	16229	16377	16533	16455	16627	16332	16667	16481	16466	16469	16576	16464	16604	16429	16519	16492	16645	16582	16572	16503	16452	16444	16543	16542	16603	16491	16524	16471	16339	16612	16325	16700	16473	16433	16521	16576	16657	16708	16552	16599	16542	16395	16531	16488	16399	16281	16557	16534	16496	16559	16488	16563	16580	16457	16494	16489	16553	16454	16481	16588	16610	16545	16559	16461	16453	16395	16486	16627	16563	16477	16550	16463	16475	16589	16535	16556	16262	16497	16477	16390	16590	16557	16592	16509	16419	16709	16445	16514	16522	16548	16584	16420	16448	16488	16539	16531	16356	16397	16538	16623	16430	16381	16478	16385	16469	16660	16512	16376	16483	16548	16421	16637	16509	16656	16660	16478	16482	16581	16293	16486	16480	16593	16473	16595	16416	16408	16251	16502	16497	16583	16496	16595	16409	16505	16318	16509	16538	16647	16361	16705	16503	16804	16260	16398	16378	16500	16538	16489	16598	16408	16354	16542	16459	16428	16338	16419	16415	16593	16523	16523	16325	16396	16514	16584	16459	16402	16422	16377	16257	16414	16285	16445	16562	16509	16687	16395	16411	16427	16765	16606	16396	16419	16757	16565	16603	16397	16343	16317	16368	16308	16522	16279	16715	16472	16491	16497	16438	16507	16453	16445	16514	16590	16458	16661	16315	16586	16527	16475	16731	16616	16372	16466	16296	16496	16652	16572	16323	16550	16435	16472	16569	16585	16699	16721	16526	16392	16381	16569	16562	16638	16673	16432	16375	16484	16670	16538	16484	16460	16591	16500	16570	16231	16339	16592	16587	16759	16565	16622	16657	16580	16386	16217	16337	16648	16443	16529	16543	16491	16485	16408	16420	16463	16600	16553	16467	16377	16685	16322	16615	16479	16423	16578	16580	16454	16528	16701	16512	16333	16599	16312	16478	16321	16756	16499	16539	16563	16522	16399	16447	16532	16462	16552	16461	16639	16467	16569	16567	16700	16596	16448	16617	16508	16698	16523	16572	16462	16492	16508	16513	16468	16602	16748	16499	16545	16546	16593	16594	16417	16630	16543	16451	16536	16523	16625	16543	16623	16540	16582	16632	16250	16564	16477	16664	16464	16642	16449	16440	16422	16409	16274	16468	16625	16446	16441	16393	16719	16457	16370	16578	16608	16467	16527	16448	16615	16670	16511	16442	16343	16569	16497	16501	16573	16634	16698	16355	16488	16515	16450	16516	16544	16439	16384	16581	16327	16328	16594	16367	16668	16395	16462	16475	16430	16563	16677	16336	16654	16686	16537	16519	16522	16375	16478	16662	16373	16496	16436	16444	16524	16525	16482	16679	16510	16415	16784	16536	16479	16414	16468	16489	16449	16356	16613	16606	16661	16545	16516	16482	16753	16620	16625	16437	16416	16528	16380	16695	16322	16325	16377	16512	16369	16612	16417	16586	16558	16377	16276	16567	16406	16429	16380	16307	16404	16399	16493	16640	16598	16533	16551	16608	16689	16589	16397	16514	16471	16502	16269	16522	16521	16701	16346	16298	16737	16553	16372	16480	16463	16553	16733	16294	16504	16466	16631	16484	16412	16441	16301	16496	16388	16617	16566	16363	16405	16205	16366	16439	16502	16671	16383	16445	16538	16552	16388	16447	16474	16403	16396	16379	16538	16706	16510	16316	16601	16601	16425	16489	16543	16505	16576	16786	16506	16236	16544	16537	16511	16430	16550	16585	16571	16594	16394	16735	16607	16295	16524	16671	16477	16530	16502	16642	16308	16430	16461	16491	16541	16444	16605	16499	16547	16382	16531	16638	16406	16490	16628	16315	16469	16340	16821	16464	16563	16492	16611	16305	16517	16766	16414	16579	16582	16267	16399	16586	16589	16595	16529	16702	16619	16711	16466	16516	16646	16595	16558	16449	16423	16720	16583	16513	16649	16772	16704	16556	16477	16551	16517	16480	16480	16658	16630	16247	16432	16518	16412	16448	16317	16717	16596	16482	16480	16597	16691	16363	16423	16408	16550	16494	16565	16605	16509	16470	16422	16641	16438	16285	16524	16707	16262	16560	16477	16569	16485	16440	16568	16483	16506	16617	16518	16613	16572	16627	16376	16471	16448	16464	16361	16476	16615	16587	16690	16426	16410	16518	16422	16500	16558	16412	16552	16488	16431	16672	16431	16610	16660	16469	16433	16439	16553	16351	16592	16476	16544	16415	16497	16401	16417	16631	16479	16416	16441	16319	16399	16437	16478	16543	16536	16486	16516	16465	16461	16541	16490	16407	16501	16374	16653	16764	16526	16511	16540	16344	16414	16436	16452
15930	15252	16455	18071	15528	14151	13933	13903	13918	13970	13828	13984	13806	13753	13918	15090	16731	16341	15135	14184	14018	13737	13768	13611	13639	13752	13642	13603	13578	13727	13598	13706	13569	13622	13560	13591	13564	13767	13549	13819	13671	13598	13697	13710	13570	13580	13753	13726	13727	13595	13567	13606	13701	13700	13565	13758	13612	13679	13698	13634	13588	13676	13755	13654	13697	13719	13788	13637	13614	13692	13654	13514	13597	13675	13698	13726	13787	13629	13527	13737	13730	13723	13715	13587	13780	13603	13492	13677	13611	13698	13538	13672	13552	13723	13758	13521	13781	13630	13519	13909	13798	13824	13742	13675	13577	13652	13583	13562	13704	13780	13618	13678	13693	13589	13556	13707	13436	13718	13548	13584	13676	13694	13582	13690	13716	13488	13802	13569	13732	13653	13686	13567	13559	13748	13738	13609	13580	13511	13669	13551	13677	13486	13771	13801	13509	13557	13623	13581	13599	13513	13669	13630	13474	13774	13624	13696	13681	13617	13636	13579	13617	13706	13508	13722	13599	13613	13526	13626	13699	13749	13678	13588	13653	13582	13647	13781	13707	13556	13536	13525	13830	13664	13601	13686	13729	13507	13581	13689	13710	13570	13602	13766	13836	13658	13597	13695	13526	13529	13689	13655	13799	13643	13577	13870	13644	13609	13524	13780	13544	13642	13485	13616	13505	13645	13590	13638	13495	13682	13654	13635	13674	13616	13748	13651	13699	13730	13556	13718	13492	13625	13680	13661	13622	13657	13600	13595	13651	13550	13792	13693	13690	13575	13841	13683	13841	13622	13622	13640	13624	13630	13692	13554	13732	13571	13512	13636	13736	13476	13632	13500	13693	13795	13582	13642	13631	13576	13645	13567	13626	13818	13702	13593	13633	13628	13692	13675	13616	13668	13651	13658	13729	13473	13677	13650	13688	13739	13636	13531	13606	13636	13470	13752	13811	13554	13529	13685	13599	13577	13523	13662	13733	13595	13774	13584	13611	13720	13669	13636	13546	13559	13639	13635	13682	13687	13637	13577	13640	13764	13726	13661	13558	13683	13527	13646	13718	13609	13791	13594	13748	13470	13666	13686	13614	13659	13729	13635	13690	13638	13578	13742	13673	13600	13634	13752	13688	13601	13585	13687	13649	13643	13650	13588	13536	13584	13742	13561	13712	13605	13727	13760	13530	13706	13625	13578	13538	13703	13486	13670	13669	13735	13589	13770	13735	13673	13612	13601	13607	13644	13778	13595	13590	13527	13583	13605	13660	13802	13657	13721	13683	13626	13534	13640	13719	13733	13757	13822	13738	13593	13671	13524	13539	13567	13746	13578	13632	13488	13718	13756	13721	13704	13537	13650	13627	13630	13695	13537	13704	13664	13758	13607	13729	13576	13508	13538	13696	13531	13623	13563	13587	13614	13718	13676	13585	13598	13697	13618	13575	13599	13668	13681	13938	13614	13910	13917	13628	13561	13668	13692	13547	13663	13595	13601	13633	13611	13630	13491	13800	13707	13683	13693	13595	13873	13623	13696	13616	13641	13693	13511	13681	13674	13603	13674	13746	13724	13668	13453	13593	13671	13667	13704	13663	13721	13476	13503	13839	13744	13640	13544	13814	13736	13715	13686	13707	13619	13534	13608	13627	13584	13607	13534	13688	13608	13557	13622	13583	13498	13432	13536	13625	13614	13588	13692	13642	13766	13660	13593	13510	13722	13659	13797	13730	13595	13648	13581	13569	13755	13634	13752	13910	13577	13558	13617	13547	13735	13729	13694	13551	13476	13676	13633	13699	13740	13746	13665	13594	13685	13667	13605	13743	13659	13842	13683	13576	13818	13628	13603	13614	13674	13611	13540	13783	13700	13588	13701	13475	13605	13760	13733	13543	13605	13602	13556	13663	13690	13678	13600	13770	13572	13584	13606	13755	13453	13525	13506	13698	13562	13728	13760	13586	13525	13629	13442	13672	13843	13643	13708	13601	13599	13732	13526	13705	13772	13689	13628	13868	13648	13558	13568	13696	13655	13749	13599	13654	13650	13604	13593	13636	13623	13640	13709	13494	13671	13468	13677	13625	13727	13620	13884	13588	13613	13561	13619	13506	13552	13535	13540	13720	13678	13736	13680	13630	13704	13646	13684	13748	13642	13646	13740	13681	13604	13776	13676	13739	13776	13769	13678	13659	13576	13530	13588	13585	13504	13660	13698	13758	13710	13718	13538	13770	13782	13745	13624	13647	13791	13730	13600	13629	13660	13641	13687	13698	13560	13698	13614	13715	13556	13766	13596	13796	13794	13655	13647	13661	13750	13696	13674	13719	13796	13799	13796	13623	13600	13661	13616	13745	13605	13618	13626	13541	13662	13678	13582	13692	13582	13541	13669	13647	13483	13606	13567	13779	13607	13567	13755	13570	13691	13686	13714	13631	13599	13697	13695	13652	13731	13734	13786	13581	13745	13653	13753	13564	13688	13628	13690	13785	13887	13570	13574	13576	13869	13605	13644	13758	13652	13694	13661	13564	13588	13656	13804	13760	13649	13627	13659	13670	13677	13591	13661	13683	13583	13534	13640	13769	13605	13581	13595	13536	13775	13577	13613	13617	13612	13555	13639	13576	13770	13738	13794	13729	13620	13616	13723	13696	13585	13597	13666	13706	13756	13892	13631	13773	13443	13671	13657	13626	13561	13703	13767	13638	13816	13604	13605	13643	13710	13656	13743	13756	13646	13624	13811	13478	13740	13682	13644	13687	13704	13587	13658	13647	13550	13552	13536	13680	13533	13625	13644	13570	13489	13749	13812	13677	13648	13505	13693	13713	13623	13628	13552	13607	13741	13692	13652	13575	13564	13719	13648	13653	13535	13684	13643	13630	13670	13618	13753	13523	13615	13671	13684	13862	13705	13709	13675	13740	13548	13603	13622	13703	13497	13590	13702	13735	13607	13732	13654	13524	13660	13565	13547	13661	13760	13647	13560	13654	13634	13474	13598	13800	13590	13517	13657	13652	13705	13590	13641	13699	13619	13685	13555	13840	13786	13559	13699	13546	13586	13665	13557	13602	13617	13767	13542	13621	13662	13539	13671	13777	13633	13642	13626	13730	13666	13402	13638	13484	13657	13720	13664	13742	13692	13739	13434	13694	13558	13702	13697	13666	13728	13665	13640	13777	13629	13681	13712	13582	13568	13516	13561	13747	13555	13685	13692	13761	13673	13750	13635	13646	13800	13758	13797	13574	13591	13734	13551	13606	13667	13397	13533	13498	13591	13764	13608	13653	13646	13699	13721	13850	13570	13587	13632	13799	13620	13618	13666	13846	13854	13468	13626	13634	13641	13512	13624	13699	13706	13575	13577	13710	13571	13519	13894	13571	13556	13575	13617	13725	13590	13615	13623	13458	13700	13610	13637	13598	13532	13693	13558	13606	13670	13577	13597	13728	13552	13688	13570	13764	13680	13550	13461	13609	13436	13746	13667	13595	13587	13894	13698	13625	13688	13693	13791	13440	13606	13562	13629	13719	13532	13677	13636	13681	13668	13618	13587	13646	13588	13739	13538	13683	13734	13874	13810	13716	13514	13784	13764	13630	13883	13548	13406	13513	13745	13688	13601	13545	13650	13727	13624	13661	13713	13870	13593	13696	13598	13646	13500	13706	13645	13679	13568	13631	13697	13643	13628	13757	13785	13817	13686	13740	13616	13566	13660	13631	13729	13637	13718	13631	13744	13751	13607	13643	13679	13617	13701	13748	13683	13667	13599	13795	13526	13599	13687	13595	13703	13622	13599	13658	13745	13547	13604	13710	13776	13710	13564	13785	13845	13766	13593	13519	13684	13962	13513	13619	13527	13412	13786	13681	13565	13663	13739	13600	13632	13483	13655	13871	13738	13572	13921	13665	13742	13655	13606	13837	13551	13628	13666	13740	13558	13789	13733	13578	13739	13517	13702	13576	13592	13524	13474	13685	13716	13604	13748	13668	13464	13638	13753	13685	13573	13604	13730	13639	13708	13713	13602	13581	13630	13830	13677	13701	13717	13680	13556	13625	13674	13659	13629	13742	13789	13755	13653	13755	13637	13587	13507	13898	13593	13729	13716	13647	13731	13784	13679	13747	13595	13662	13489	13590	13764	13579	13649	13645	13622	13822	13677	13595	13584	13577	13676	13612	13720	13627	13586	13567	13695	13730	13533	13549	13746	13717	13846	13602	13586	13854	13548	13537	13716	13661	13674	13511	13560	13835	13634	13605	13624	13853	13681	13704	13610	13696	13698	13708	13607	13763	13635	13717	13643	13728	13711	13536	13572	13554	13658	13636	13528	13707	13683	13790	13561	13698	13628	13632	13746	13533	13748	13718	13604	13710	13518	13828	13709	13731	13726	13795	13707	13620	13662	13655	13709	13576	13560	13688	13691	13620	13744	13685	13669	13835	13671	13546	13746	13639	13632	13704	13665	13777	13628	13800	13653	13729	13649	13594	13698	13678	13600	13544	13625	13638	13561	13561	13510	13668	13583	13693	13628	13773	13852	13625	13740	13513	13677	13600	13842	13520	13562	13493	13697	13562	13666	13756	13605	13545	13817	13754	13603	13724	13629	13537	13666	13697	13532	13834	13608	13752	13693	13661	13657	13775	13656	13628	13687	13652	13705	13617	13758	13684	13600	13679	13569	13676	13680	13746	13473	13661	13631	13568	13733	13724	13700	13668	13646	13656	13697	13690	13484	13641	13820	13736	13566	13625	13711	13736	13464	13684	13654	13609	13613	13687	13668	13639	13743	13532	13468	13543	13641	13867	13581	13686	13644	13610	13644	13559	13591	13604	13666	13635	13719	13700	13556	13813	13637	13608	13641	13661	13647	13602	13594	13565	13677	13700	13686	13560	13557	13691	13673	13677	13563	13719	13605	13654	13721	13493	13560	13667	13607	13679	13675	13676	13844	13576	13584	13661	13765	13786	13698	13644	13727	13532	13540	13573	13587	13683	13602	13743	13555	13628	13774	13647	13588	13536	13641	13559	13722	13498	13626	13750	13739	13668	13747	13575	13828	13836	13793	13841	13644	13744	13687	13594	13644	13823	13609	13724	13697	13647	13833	13523	13701	13792	13503	13716	13661	13575	13639	13649	13625	13772	13777	13741	13611	13607	13696
25550	21471	28599	25229	22537	20646	19572	17622	17198	17266	17158	17365	17241	16873	17076	25963	30473	27244	22436	19407	17861	16799	16662	16800	16732	16673	16552	16537	16652	16714	16792	16518	16681	16701	16768	16662	16724	16776	16690	16824	16635	16814	16561	16486	16717	16638	16492	16748	16768	16690	16686	16743	16506	16730	16779	16712	16595	16653	16686	16647	16524	16586	17025	16866	16533	16652	16563	16626	16788	16770	16656	16624	16702	16785	16726	16634	16551	16452	16556	16510	16614	16598	16695	16631	16647	16833	16519	16492	16718	16602	16600	16731	16526	16699	16665	16779	16898	16647	16782	16607	16598	16693	16873	16627	16712	16721	16510	16631	16622	16580	16634	16561	16569	16712	16751	16592	16645	16456	16664	16745	16756	16795	16624	16619	16654	16655	16824	16728	16685	16389	16619	16815	16653	16784	16584	16506	16767	16653	16676	16479	16720	16920	16950	16754	16614	16539	16689	16799	16720	16629	16535	16468	16674	16536	16773	16838	16625	16791	16776	16526	16900	16716	16477	16841	16648	16695	16761	16499	16794	16736	16783	16461	16611	16572	16742	16704	16726	16534	16610	16747	16704	16949	16757	16454	16628	16494	16755	16573	16764	16814	16533	16619	16680	16745	16839	16973	16759	16631	16807	16680	16691	16602	16547	16725	16754	16605	16592	16616	16706	16695	16774	16603	16464	16596	16816	17095	16501	16691	16655	16677	16834	16644	16797	16930	16582	16673	16616	16730	16763	16682	16738	16920	16492	16474	16675	16737	16639	16770	16652	16692	16520	16404	16523	16734	16746	16707	16719	16646	16714	16499	16483	16644	16595	16726	16617	16623	16567	16477	16546	16605	16714	16831	16665	16699	16447	16446	16779	16868	16724	16688	16708	16594	16621	16500	16611	16728	16884	16805	16681	16766	16686	16674	16672	16530	16809	16714	16568	16560	16702	16778	16829	16725	16512	16759	16799	16615	16649	16591	16802	16509	16599	16561	16769	16618	16568	16624	16709	16973	16588	16668	16548	16823	16650	16896	16643	16591	16687	16471	16574	16638	16675	16643	16711	16592	16636	16707	16592	16774	16587	16645	16582	16622	16514	16719	16775	16590	16618	16600	16766	16665	16767	16553	16777	16779	16726	16588	16739	16692	16793	16553	16625	16548	16519	16572	16804	16760	16667	16769	16607	16694	16558	16717	16467	16405	16739	16615	16767	16673	16709	16634	16704	16633	16477	16691	16732	16459	16858	16529	16634	16631	16649	16449	16793	16683	16617	16694	16625	16638	16878	16642	16753	16648	16557	16712	16811	16587	16743	16473	16676	16660	16616	16729	16577	16636	16730	16605	16746	16858	16653	16472	16611	16673	16614	16606	16924	16733	16512	16635	16623	16487	16620	16767	16621	16593	16683	16657	16599	16760	16740	16762	16691	16540	16580	16720	16639	16682	16713	16790	16703	16573	16701	16820	16680	16801	16687	16486	16589	16792	16628	16602	16585	16762	16449	16598	16483	16646	16506	16496	16862	16799	16616	16543	16655	16680	16738	16618	16661	16594	16865	16629	16669	16569	16572	16839	16462	16933	16674	16630	16675	16584	16739	16669	16700	16612	16714	16608	16632	16561	16768	16706	16459	16528	16731	16593	16660	16574	16424	16660	16779	16711	16612	16502	16557	16565	16791	16689	16718	16725	16758	16874	16720	16695	16637	16809	16612	16672	16650	16485	16643	16882	16605	16716	16831	16608	16580	16805	16662	16705	16927	16390	16428	16583	16503	16786	16806	16731	16644	16363	16790	16799	16667	16676	16488	16601	16645	16662	16741	16774	16671	16473	16695	16556	16550	16559	16644	16653	16784	16424	16719	16579	16452	16492	16395	16637	16636	16654	16466	16532	16758	16656	16438	16550	16617	16508	16697	16843	16677	16561	16771	16916	16645	16910	16520	16668	16498	16455	16628	16710	16755	16739	16766	16687	16650	16531	16906	16698	16747	16605	16811	16657	16484	16428	16539	16726	16574	16654	16726	16548	16636	16704	16535	16653	16804	16714	16743	16615	16635	16609	16780	16607	16635	16483	16640	16755	16565	16666	16535	16850	16740	16608	16759	16591	16542	16659	16737	16628	16562	16967	16608	16840	16607	16714	16672	16678	16656	16563	16553	16519	16747	16862	16507	16723	16663	16649	16875	16757	16694	16604	16912	16746	16959	16613	16473	16535	16580	16496	16976	16735	16561	16541	16689	16519	16409	16400	16584	16614	16462	16700	16739	16843	16870	16647	16507	16614	16739	16767	16764	16606	16844	16597	16706	16690	16753	16531	16606	16602	16581	16635	16697	16563	16649	16602	16577	16566	16687	16709	16636	16863	16741	16630	16633	16713	16772	16616	16570	16597	16568	16657	16669	16782	16602	16798	16503	16603	16603	16788	16662	16649	16541	16630	16616	16798	16560	16790	16573	16773	16880	16726	16717	16631	16930	16704	16763	16723	16566	16702	16691	16722	16780	16658	16647	16567	16428	16821	16574	16650	16656	16424	16821	16723	16667	16681	16606	16632	16654	16344	16629	16676	16650	16610	16703	16649	16880	16710	16601	16541	16661	16541	16537	16787	16596	16666	16622	16798	16676	16880	16763	16705	16740	16602	16629	16678	16986	16882	16559	16652	16415	16598	16457	16631	16597	16506	16624	16580	16710	16589	16601	16513	16804	16641	16495	16722	16612	16498	16648	16599	16613	16536	16553	16548	16727	16740	16562	16614	16973	16599	16740	16610	16950	16660	16651	16623	16714	16608	16612	16604	16414	16525	16558	16545	16712	16807	16825	16811	16671	16730	16771	16790	16692	16609	16615	16858	16877	16673	16678	16783	16946	16656	16762	16778	16691	16450	16540	16732	16728	16654	16741	16649	16691	16641	16702	16639	16608	16579	16640	16839	16502	16557	16835	16909	16612	16689	16853	16785	16665	16593	16565	16564	16660	16912	16757	16560	16751	16630	16747	16658	16665	16801	16759	16715	16800	16770	16688	16693	16785	16549	16623	17044	16583	16765	16579	16553	16776	16627	16749	16645	16577	16632	16614	16589	16639	16621	16383	16614	16739	16467	16492	16753	16667	16858	16698	16412	16700	16644	16602	16802	16612	16545	16605	16648	16513	16557	16585	16603	16560	16717	16601	16638	16754	16736	16763	16502	16567	16555	16447	16727	16538	16590	16682	16554	16571	16847	16883	16597	16622	16637	16621	16642	16916	16580	16584	16522	16608	16694	16598	16992	16903	16773	16905	16773	16557	16629	16569	16887	16574	16746	16817	16721	16530	16388	16808	16657	16672	16928	16767	16499	16866	16824	16800	16737	16713	16856	16654	16504	16780	16579	16786	16561	16454	16757	16502	16701	16592	16758	16718	16541	16983	16754	16662	16769	16732	16785	16850	16485	16705	16560	16667	16775	16597	16666	16641	16482	16662	16615	16618	16744	16682	16779	16738	16342	16715	16814	16606	16755	16638	16612	16664	16736	16581	16614	16724	16410	16569	16912	16771	16611	16640	16495	16467	16728	16587	16716	16742	16414	16500	16689	16922	16691	16577	16683	16447	16619	16668	16688	16795	16841	16738	16502	16525	16507	16680	16446	16719	16868	16793	16739	16664	16699	16645	16617	16676	16552	16615	16637	16692	16780	16787	16477	16826	16456	16388	16836	16720	16797	16644	16656	16727	16658	16563	16645	16625	16710	16439	16627	16715	16619	16648	16611	16502	16661	16896	16642	16648	16723	16854	16769	16700	16489	16641	16615	16768	16652	16597	16572	16702	16644	16536	16788	16643	16763	16787	16526	16729	16830	16802	16714	16543	16659	16737	16847	16630	16637	16934	16772	16601	16653	16671	16552	16540	16720	16491	16719	16620	16625	16658	16904	16844	16591	16795	16658	16727	16661	16692	16812	16657	16727	16692	16654	16535	16720	16657	16482	16678	16726	16861	16722	16586	16629	16653	16600	16675	16760	16878	16662	16612	16624	16774	16576	16555	16770	16783	16668	16732	16584	16628	16601	16742	16775	16687	16711	16635	16534	16646	16633	16584	16519	16872	16806	16741	16821	16873	16619	16422	16444	16729	16772	16828	16610	16767	16651	16745	16528	16746	16695	16686	16607	16600	16512	16566	16572	16714	16633	16644	16444	16687	16931	16755	16615	16589	16630	16618	16592	16678	16587	16834	16685	16724	16633	16695	16684	16832	16760	16647	16641	16741	16598	16757	16506	16375	16661	16650	16615	16643	16527	16716	16636	16796	16547	16727	16715	16631	16722	16719	16664	16752	16704	16652	16612	16554	16749	16561	16624	16827	16626	16603	16598	16580	16663	16814	16817	16570	16260	16667	16622	16780	16786	16566	16695	16481	16474	16467	16594	16654	16793	16626	16633	16682	16653	16697	16631	16716	16485	16572	16643	16439	16804	16568	16919	16614	16934	16722	16739	16672	16783	16569	16718	16895	16577	16638	16635	16626	16620	16682	16513	16626	16635	16760	16835	16839	16656	16629	16645	16766	16733	16510	16627	16566	16554	16793	16822	16696	16666	16656	16713	16822	16776	16567	16830	16876	16768	16632	16754	16656	16592	16688	16563	16640	16636	16521	16565	16554	16862	16783	16568	16629	16575	16511	16695	16635	16275	16456	16526	16661	16724	16585	16733	16646	16817	16569	16815	16913	16694	16803	16769	16734	16527	16791	16650	16813	16613	16517	16579	16565	16666	16657	16621	16707	16714	16500	16599	16652	16550	16747	16617	16744	16753	16672	16704	16531	16764	16647	16560	16573	16594	16621	16813	16545	16624	16502	16822	16836	16637	16755	16624	16736	16623	16667	16658	16574	16446	16421	16653	16568	16556	16699	16685	16554	16472	16724	16661	16443	16889	16593	16628	16595	16593	16723	16683	16619	16628	16830	16780	16723	16632	16789	16720	16843	16650	16638	16769	16654	16668	16866	16478	16775	16667	16901	16552	16673	16641	16688	16695	16690	16740	16525	16632	16678	16761	16531	16654	16517	16762	16541	16630	16603	16581	16568	16757	16734	16569	16700	16636	16662	16598	16614	16554	16714	16619	16481	16486	16815	16583	16774	16622	16816	16698	16595	16633	16530	16823	16718	16539	16555	16572	16665	16888
15421	21565	22674	22782	18180	16112	15449	14994	14657	14556	14328	14271	14490	14270	14796	28287	31830	26704	20291	16452	14682	14002	13783	13939	13846	13913	13717	13911	13756	13783	13605	13779	13792	13806	13757	13775	13790	13897	13818	13637	13837	13858	13638	13823	13915	13822	13841	13830	13798	13734	13883	13749	13883	13956	14072	13854	13701	13755	13835	13985	13812	13666	13737	13887	13781	13673	13780	13714	13795	13999	13981	13948	13561	13890	13549	13696	13762	13819	13805	13759	13773	13811	13846	13933	13733	13628	13666	13857	13819	13885	13832	13668	13780	13594	13800	13763	13798	13688	13713	13809	13858	13704	13801	13793	13855	13811	13819	13720	13748	13801	13830	13750	13503	13749	13954	13878	13667	13900	13840	13675	13643	13689	13956	13759	13875	13756	13750	13738	13875	13731	13905	13696	13923	13686	14007	13761	13692	13894	13661	13937	13815	13953	13701	13728	13685	13832	13701	13739	13781	13701	14030	13683	13682	13916	13654	13799	13891	13845	13775	13893	13681	13821	13679	13734	13774	13816	13748	13670	13866	13770	13684	13874	13735	13870	13745	13804	13778	13949	13713	13669	13840	13952	13845	13814	13841	13926	13824	13804	13918	13752	13748	13712	13610	13822	13802	13851	13943	13819	14000	13826	13816	13799	13912	13788	13738	13806	13808	13865	13789	13879	13685	13770	13644	13740	13796	13778	13868	13825	13638	13771	13774	13751	13734	13712	13862	13754	13857	13735	13811	13834	13696	13758	13929	13795	13691	13870	13861	13706	13849	13922	13722	13837	13750	13715	13841	13721	13747	13805	13894	13845	13762	13815	13853	13827	13613	13950	13809	13894	13844	13905	13912	13684	13859	13865	13692	13753	13626	13737	13943	13882	13726	13623	13549	13798	13737	13853	13680	13686	13949	13880	13853	13828	13880	13781	13794	13771	13782	13713	13608	13687	13751	13721	13855	13847	13798	13847	13720	13697	13760	13710	13971	13620	13824	13650	13847	13908	13781	13801	13812	13713	13977	13643	13718	13720	13806	13797	13731	13645	13816	13818	13825	13822	13705	13769	13789	13692	13853	13842	13781	13685	13853	13805	13830	13839	13814	13698	13877	13799	13896	13791	13668	13637	13830	13780	13840	13710	13879	13804	13743	13815	13894	13643	13764	13866	13838	13935	13923	13771	13642	13748	13769	13760	13772	13796	13934	13709	13943	13760	13948	13899	13744	13961	13793	13872	13859	13791	13731	13726	13880	13623	13895	13836	13830	13961	13718	13762	13881	13808	13817	13779	13781	13666	13977	13833	13786	13782	13742	13823	13698	13832	13929	13717	13811	13833	13851	13968	13812	13877	13680	13749	13902	14018	13676	13952	13799	13898	13804	13733	13676	13734	13872	13926	13842	13832	13808	13792	13861	13887	13986	13772	13779	13635	13774	13981	13818	13817	13776	13829	13702	13705	13870	13819	13850	13712	13751	13833	13817	13797	13721	13598	13881	13864	13899	13815	14004	13821	13711	13845	13803	13698	13729	13772	13901	13641	13843	13713	13886	13772	13849	13944	13744	13597	13839	13798	13814	13830	13738	13928	13627	13844	13863	13782	13912	13728	13674	13757	13571	13765	13769	13956	13828	13803	13615	13793	13886	13846	13929	13677	13801	13884	14091	13825	13830	13674	13890	13748	13585	13729	13829	13770	14119	13770	13789	13755	13785	13937	13656	13727	13680	13856	13778	13729	13684	13844	13708	13833	13830	13786	13816	13832	13771	13724	13707	13737	13668	13717	13813	13740	13889	13833	13822	13823	13671	13754	13841	13700	13940	13796	13972	13770	13804	13626	13838	13679	13669	13750	14004	13980	13896	13747	13879	13813	13833	13765	13707	13954	13811	13802	13733	13878	13825	13972	13822	13742	13679	13806	13807	13850	13749	13716	13894	13838	13756	13765	13801	13882	13676	13837	13709	13767	13810	13884	13995	13762	13897	13793	13664	13814	13788	13850	13772	13803	13801	13694	13775	13588	13541	13755	13807	13811	13761	13954	13906	13630	13896	13818	13817	13816	13748	13653	13819	13722	13916	13726	13729	13737	13841	13808	13734	13749	13743	13774	13957	13949	13648	13771	13882	13693	13758	14012	13813	13754	13937	13811	13858	13852	13808	13730	13832	13845	13887	13808	13885	13752	13818	13763	13759	13730	13704	13784	13850	13781	13973	13728	13748	13847	13812	13832	13765	13839	13680	13780	13660	13923	13774	13844	14055	13685	13801	13992	13686	13730	13805	13788	13845	13917	13763	13762	13809	13750	13767	13832	13817	13755	13764	13913	13848	13796	13851	13865	13897	13702	13817	13720	13861	13709	13848	13815	13896	13806	13898	13804	13694	13766	13838	13733	13790	13779	13705	13791	13649	13793	13691	13899	13867	13770	13914	13715	13903	13820	13692	13791	13853	13796	13968	13826	13734	13848	13791	13950	13713	13814	13670	13870	13857	13793	13847	13755	13760	13822	13589	13779	14027	13793	13715	13798	13847	13777	13693	13715	13896	13882	13747	13684	13747	13714	13826	13710	13661	13706	13741	13680	13953	13823	13834	13868	13948	13789	13910	13644	13676	13857	13692	13696	13850	13684	13783	13680	13717	13742	13784	13791	13555	13744	13686	13766	13759	13722	13850	13749	13722	13828	13916	13765	13765	13863	13718	13908	13593	13862	13800	13610	13873	13860	13848	13792	13915	13816	13713	13806	13782	13626	13802	13939	13762	13696	13966	13812	13978	13695	13877	13783	13767	13785	13611	13885	13749	13761	13701	13733	13711	13828	13946	13720	13551	13683	13858	13802	13680	13663	13928	13798	13786	13779	13665	13892	13748	13788	13631	13730	13796	13871	13811	13596	13897	13662	13680	13961	13830	13849	13848	13798	13802	13854	13977	13659	13665	13782	13858	13818	13888	13748	13731	13936	13680	13923	13740	13784	13838	13884	13828	13858	13774	13940	13813	13934	13804	13881	13620	13986	13735	13766	13976	13852	13731	13939	13686	13686	13768	13696	13843	13717	13899	13704	13898	13709	13910	13706	13710	13942	13791	13925	13648	13889	13679	13693	13852	13669	13732	13643	13669	13836	13668	13700	13746	13990	13725	13824	13847	13701	13921	13800	13729	13788	14004	13633	13860	13776	13680	13765	13806	13716	13837	13641	13819	13797	13796	13822	13910	13812	13768	13691	13864	13715	13775	13820	13719	13834	13646	13835	13945	13798	13847	13870	13689	13837	13980	13770	13642	13648	13752	13754	13801	13641	13895	13840	13881	13769	13836	13895	13863	13840	13705	13886	13828	13668	13751	13851	13909	13771	13809	13644	13646	13773	13879	13811	13704	13788	13743	13910	13886	13713	13741	13766	13875	13720	13828	13889	13680	13819	13654	13858	13742	13891	13735	13601	13630	13753	14041	13705	13847	13882	13963	13797	13768	13863	13758	13748	13898	13899	13864	13842	13757	13735	13682	13783	13828	13796	13920	13723	13672	13934	13822	13807	13824	13715	13757	13692	13927	13810	13712	13696	13763	13907	13748	13858	13833	13858	13834	13911	13747	13835	13630	13736	13685	13856	13759	13719	13688	13718	13641	13730	13847	13761	13838	13859	13743	13943	13819	13545	13819	13799	13864	13926	13854	13626	13921	13769	13771	13701	13907	13809	13873	13886	13627	13819	13672	13911	13767	13948	13892	13773	13800	13716	13911	13836	13877	13624	13764	13827	13638	13936	13659	13641	13838	13626	14011	13770	13857	13761	13828	13802	13796	13723	13768	13764	13638	13902	13793	13708	13746	13635	13727	13867	13790	13785	13903	13951	13874	13710	13881	13839	13596	13760	13785	13879	13879	13652	13805	13656	13780	13806	13723	13812	13792	13750	13698	13894	13673	13859	13858	13727	13882	13838	13835	13703	13940	13738	13712	13707	13906	13767	13667	13813	13785	13895	13811	13824	13997	13763	13747	13709	13743	13786	13845	13589	13839	13635	13600	13712	13868	14012	13730	13625	13681	13762	13790	13824	13624	13673	13822	13696	13660	13918	13715	13894	13860	13860	13725	13915	13709	13974	13808	13808	13767	13782	13795	13733	13901	13858	13731	13837	13739	13872	13868	13857	13783	13754	13735	13841	13724	13816	13954	13840	13716	13709	13775	13779	13949	13857	13807	13819	13625	13709	13722	13718	13839	13858	13538	13875	13842	13735	13663	13878	13952	13741	13789	13511	13984	13843	13857	13793	13801	13954	13837	13795	13592	13864	13812	13760	13874	13910	13669	13707	13889	13818	13828	13783	13720	13830	13814	13888	13789	13645	13804	13953	13817	13753	13758	13816	13777	13596	13834	13595	13827	13749	13743	13731	13922	13714	13799	13881	13803	13837	13813	13851	13828	13743	13698	13746	13798	13822	13897	13608	13735	13834	13843	13792	13893	13732	13713	13710	13710	13874	13843	13774	13975	13923	13840	13778	13777	13701	13661	13771	13697	13819	13716	13684	13774	13757	13752	13864	13743	13846	13749	13694	13894	13750	13788	13881	13760	13744	13767	13804	13736	13705	13702	13779	13906	13799	13984	13632	13733	14032	13741	13731	13852	13851	13847	13952	13727	13682	13956	13666	13780	13708	13685	13712	13844	13723	13779	13814	13855	13797	13938	13745	13620	13792	13714	13625	13777	13832	13793	13757	13875	13750	13796	13890	13932	13784	13651	13924	13839	13730	13841	13775	13759	13621	13862	13815	13683	13698	13580	13778	13802	13778	13650	13945	13861	13747	13884	13706	13782	13793	13715	13679	13968	13934	13895	13770	13652	13713	13758	13684	13750	13685	13594	13825	13977	13787	13741	13864	13911	13784	13874	13638	13635	14001	13798	13759	13704	13866	13795	13826	13896	13891	13746	13775	13801	13762	13820	13814	13655	13745	13877	13838	13905	13816	13697	13857	13760	13687	13840	13716	13724	13709	13713	13915	13715	13847	13685	13984	13793	13795	13834	13894	13795	13803	13764	13706	13900	13786	13895	13830	13584	13754	13880	13661	13870	13774	13780	13819	13799	13724	13812	13813	13878	13636	13829	13723	13866	13645	13701	13707	13854	13783	14012	13777	13621	13889	13678	13695	13833	13759	13756	13728
24157	21545	29219	24404	22106	23537	22828	18268	17635	17503	17434	17369	17288	17374	17535	33155	39084	33340	26013	21021	18346	17382	16716	16673	16898	16923	16785	16582	16616	16798	16727	16677	16695	16763	16852	16698	16823	16540	16567	16702	16651	16575	16600	16696	16654	16635	16621	16477	16774	16578	16494	16443	16618	16671	16533	16647	16701	16675	16678	16790	16488	16610	16549	16466	16656	16915	16547	16645	16714	16650	16673	16680	16555	16769	16873	16463	16623	16598	16526	16744	16660	16700	16718	16699	16723	16567	16589	16640	16698	16724	16616	16645	16757	16789	16587	16502	16624	16508	16551	16535	16616	16680	16578	16646	16555	16746	16651	16514	16641	16738	16568	16389	16700	16685	16468	16810	16730	16699	16660	16491	16693	16530	16588	16697	16604	16734	16547	16565	16472	16821	16639	16487	16783	16665	16597	16633	16487	16641	16531	16601	16584	16542	16707	16383	16650	16578	16571	16560	16563	16634	16669	16739	16641	16552	16578	16666	16819	16522	16703	16690	16739	16521	16620	16531	16752	16671	16600	16805	16576	16519	16615	16562	16676	16523	16520	16413	16530	16663	16704	16751	16542	16592	16695	16305	16614	16546	16643	16630	16947	16586	16414	16715	16794	16885	16560	16650	16581	16598	16575	16490	16502	16747	16662	16661	16415	16795	16970	16675	16450	16496	16761	16653	16802	16898	16518	16774	16544	16552	16479	16501	16675	16611	16598	16707	16652	16506	16500	16656	16512	16497	16790	16533	16819	16425	16592	16563	16640	16551	16500	16733	16320	16701	16615	16698	16451	16526	16651	16508	16573	16505	16655	16585	16577	16438	16776	16554	16617	16748	16425	16517	16477	16444	16724	16689	16547	16613	16544	16487	16494	16591	16499	16617	16743	16623	16712	16660	16598	16677	16453	16584	16603	16691	16747	16645	16447	16523	16490	16575	16540	16563	16661	16386	16660	16635	16331	16557	16414	16447	16528	16768	16452	16641	16636	16627	16726	16506	16667	16590	16728	16407	16520	16570	16447	16629	16484	16477	16596	16900	16526	16534	16765	16561	16634	16614	16657	16587	16570	16541	16636	16603	16412	16587	16699	16333	16679	16509	16715	16574	16824	16572	16764	16470	16446	16683	16699	16504	16693	16612	16455	16436	16309	16472	16544	16633	16617	16547	16459	16434	16774	16640	16654	16580	16683	16659	16596	16653	16571	16452	16497	16552	16499	16872	16576	16578	16610	16512	16479	16458	16705	16735	16579	16555	16422	16595	16551	16593	16523	16566	16476	16741	16685	16528	16620	16601	16636	16635	16783	16582	16668	16704	16535	16599	16389	16514	16462	16778	16450	16536	16776	16517	16616	16542	16600	16501	16535	16653	16382	16587	16510	16535	16516	16608	16713	16753	16545	16630	16471	16645	16520	16624	16728	16648	16528	16446	16382	16561	16607	16686	16608	16535	16701	16450	16508	16748	16716	16509	16586	16665	16457	16393	16520	16577	16632	16487	16807	16574	16614	16525	16742	16679	16607	16565	16734	16551	16457	16513	16418	16712	16565	16615	16566	16636	16682	16713	16612	16482	16668	16510	16574	16566	16520	16522	16500	16576	16682	16577	16593	16554	16400	16530	16589	16645	16714	16846	16582	16645	16658	16572	16471	16729	16454	16791	16677	16572	16705	16604	16544	16529	16648	16555	16591	16668	16860	16623	16495	16520	16733	16587	16729	16581	16646	16511	16739	16419	16408	16445	16757	16675	16691	16708	16542	16769	16414	16537	16326	16804	16636	16578	16562	16505	16429	16655	16789	16634	16586	16700	16500	16681	16574	16563	16571	16609	16639	16615	16651	16615	16638	16648	16631	16597	16588	16604	16607	16585	16469	16533	16681	16580	16636	16495	16658	16426	16465	16327	16696	16616	16636	16585	16702	16700	16510	16681	16672	16730	16565	16785	16736	16420	16475	16728	16609	16511	16636	16555	16686	16639	16617	16708	16662	16538	16542	16555	16545	16559	16731	16730	16571	16490	16582	16619	16330	16485	16454	16724	16771	16535	16501	16705	16412	16626	16557	16563	16605	16713	16479	16564	16721	16511	16399	16545	16611	16718	16557	16707	16385	16482	16853	16693	16641	16719	16717	16564	16537	16496	16751	16778	16763	16667	16592	16644	16440	16653	16469	16471	16611	16632	16669	16497	16546	16539	16529	16734	16464	16674	16494	16566	16589	16555	16602	16583	16544	16468	16616	16620	16609	16634	16728	16637	16621	16670	16750	16732	16463	16636	16548	16612	16521	16575	16554	16530	16538	16502	16677	16544	16730	16561	16592	16685	16393	16537	16598	16488	16824	16725	16606	16355	16483	16610	16759	16660	16638	16658	16523	16581	16592	16545	16437	16558	16557	16500	16545	16493	16762	16662	16557	16409	16283	16491	16634	16391	16471	16579	16569	16743	16458	16528	16633	16675	16775	16848	16676	16663	16624	16679	16656	16609	16561	16583	16579	16700	16698	16443	16779	16538	16577	16666	16490	16447	16543	16532	16568	16720	16463	16514	16454	16497	16700	16695	16412	16558	16491	16580	16608	16701	16502	16512	16660	16546	16458	16614	16566	16625	16692	16621	16413	16508	16479	16637	16550	16629	16501	16542	16596	16483	16390	16713	16563	16729	16677	16499	16666	16507	16788	16628	16518	16533	16620	16461	16778	16721	16739	16684	16741	16522	16792	16587	16672	16481	16418	16632	16565	16632	16338	16629	16737	16663	16864	16569	16768	16451	16746	16301	16504	16361	16518	16604	16502	16791	16414	16544	16510	16632	16655	16455	16649	16575	16646	16454	16484	16724	16845	16586	16526	16604	16626	16593	16571	16623	16820	16706	16560	16560	16769	16526	16514	16558	16515	16795	16447	16655	16687	16691	16677	16716	16513	16582	16698	16655	16568	16562	16610	16767	16749	16480	16407	16861	16424	16714	16429	16617	16571	16581	16692	16395	16756	16532	16509	16690	16840	16611	16517	16600	16436	16405	16470	16501	16567	16739	16455	16595	16689	16585	16625	16647	16511	16739	16615	16537	16750	16687	16594	16559	16646	16903	16576	16610	16438	16521	16707	16781	16348	16538	16670	16580	16796	16569	16575	16813	16617	16452	16616	16481	16471	16531	16578	16614	16637	16479	16668	16700	16633	16647	16767	16711	16581	16595	16471	16672	16527	16884	16595	16625	16761	16619	16472	16675	16469	16469	16738	16636	16620	16666	16825	16516	16584	16674	16623	16454	16483	16366	16493	16663	16577	16690	16748	16386	16675	16767	16719	16641	16790	16699	16552	16710	16661	16572	16606	16531	16456	16579	16491	16629	16530	16545	16635	16652	16651	16619	16491	16526	16519	16492	16459	16534	16613	16568	16664	16561	16629	16527	16823	16620	16644	16644	16752	16587	16573	16619	16467	16499	16544	16661	16680	16774	16595	16517	16300	16550	16635	16542	16641	16668	16612	16454	16689	16470	16555	16428	16624	16536	16595	16760	16750	16553	16666	16586	16621	16761	16764	16672	16575	16476	16627	16613	16709	16815	16694	16847	16481	16485	16565	16435	16657	16600	16666	16555	16498	16518	16587	16884	16634	16599	16579	16654	16611	16741	16627	16595	16581	16522	16682	16578	16732	16569	16465	16609	16684	16646	16695	16618	16710	16508	16877	16561	16510	16428	16711	16563	16829	16556	16585	16573	16478	16591	16497	16652	16543	16606	16661	16447	16566	16666	16672	16551	16636	16584	16465	16685	16763	16544	16591	16747	16561	16622	16368	16735	16576	16416	16677	16502	16464	16597	16573	16628	16565	16523	16519	16700	16507	16676	16591	16544	16686	16701	16653	16498	16589	16453	16708	16643	16682	16522	16552	16608	16372	16539	16636	16322	16686	16772	16565	16705	16576	16457	16676	16603	16663	16612	16582	16771	16572	16775	16514	16841	16648	16728	16435	16716	16684	16690	16562	16491	16612	16465	16387	16617	16598	16541	16661	16764	16481	16636	16535	16777	16586	16630	16697	16656	16475	16597	16338	16594	16491	16527	16665	16585	16621	16470	16584	16576	16787	16664	16715	16712	16434	16703	16599	16661	16559	16552	16682	16675	16533	16404	16549	16628	16539	16698	16680	16629	16610	16518	16589	16420	16593	16662	16635	16465	16514	16850	16475	16824	16738	16374	16605	16816	16603	16621	16746	16680	16569	16360	16671	16695	16632	16572	16497	16585	16927	16790	16622	16692	16632	16646	16673	16629	16452	16528	16719	16499	16683	16557	16573	16628	16711	16491	16403	16604	16470	16523	16467	16574	16548	16704	16510	16644	16441	16578	16700	16440	16516	16636	16663	16776	16540	16798	16619	16454	16575	16771	16694	16622	16591	16525	16510	16553	16640	16781	16660	16875	16630	16564	16667	16773	16593	16488	16579	16551	16694	16670	16539	16748	16769	16778	16512	16624	16387	16518	16418	16583	16667	16543	16666	16593	16827	16671	16759	16549	16593	16422	16521	16623	16421	16599	16698	16388	16687	16676	16661	16699	16724	16753	16502	16604	16730	16408	16521	16672	16425	16722	16623	16608	16693	16565	16417	16605	16850	16628	16818	16475	16603	16602	16350	16547	16598	16781	16653	16645	16715	16537	16737	16654	16700	16712	16689	16545	16736	16670	16640	16755	16648	16578	16644	16602	16669	16461	16713	16603	16607	16782	16512	16498	16720	16700	16711	16579	16567	16560	16521	16718	16583	16676	16563	16606	16666	16804	16593	16675	16711	16452	16646	16750	16724	16760	16463	16638	16730	16576	16696	16573	16683	16598	16406	16684	16547	16545	16455	16629	16589	16729	16558	16550	16635	16628	16615	16612	16692	16704	16454	16555	16551	16758	16589	16576	16609	16515	16441	16517	16508	16511	16442	16497	16640	16557	16597	16598	16556	16566	16554	16559	16784	16664	16689	16664	16761	16757	16577	16592	16489	16552	16692	16570	16935	16367	16571	16332	16800	16499	16541	16671	16495	16474	16628	16752	16521	16365	16427	16430	16406	16465	16592	16700	16509	16737	16736	16367	16504	16800	16689	16686	16691	16447	16567	16640	16590	16491	16455	16736	16713	16616	16625	16353	16605	16643	16574	16659
17477	27224	28135	27536	21166	17551	16417	15533	15475	15109	14856	14657	14808	14660	15055	37239	39702	32946	24121	18514	15250	14125	13949	13813	13860	13800	13789	13953	13893	13723	13783	13595	13953	13550	13962	13727	13531	13735	13669	13872	13727	13773	13892	13946	13797	13628	13681	13841	13696	13730	13626	13727	13669	13938	13942	13771	13796	13733	13810	13701	13716	13905	13760	13739	13846	13906	13784	13741	13809	13834	13816	13878	13739	13669	13671	13655	13802	13825	13698	13758	13780	13763	13777	13766	13853	13717	13764	13746	13784	13792	13796	13812	13902	13586	13857	13804	13849	13772	13653	13692	13707	13713	13899	13721	13788	13898	13605	13868	13775	13737	13647	13531	13890	13731	13594	13868	13860	13855	13697	13604	13691	13750	13860	13785	13617	13886	13709	13925	13655	13558	13903	13634	13733	13741	13745	13880	13730	13803	13681	13813	13956	13618	13714	13626	13793	13590	13687	13891	13617	13689	13673	13773	13790	13822	13729	13792	13925	13830	13727	13757	13690	13903	13871	13686	13759	13693	13761	13916	13665	13784	13718	13909	13771	13931	13687	13673	13710	13550	13751	13873	13656	13641	13818	13769	13671	13733	13818	13743	13944	13987	13814	13827	13592	13690	13798	13969	13738	13688	13767	13730	13657	13633	13867	13652	13814	13802	13923	13865	13715	13653	13750	13850	13857	13721	13718	13759	13868	13776	13890	13834	13759	13740	13526	13926	13931	13708	13805	13716	13694	13692	13702	13860	13647	13762	13704	13554	13763	13851	13687	13764	13636	13643	13814	13650	13797	13737	13808	13836	13621	13687	13754	13752	13760	13689	13949	13792	13774	13788	13787	13600	13698	13777	13765	13667	13776	13657	13933	13870	13667	13706	13717	13715	13709	13809	13713	13788	13846	13910	13816	13649	13943	13654	13782	13662	13612	13711	13762	13693	13816	13755	13645	13833	13523	13793	13825	13818	13749	13711	13756	13774	13803	13669	13842	13800	13513	13616	13886	13793	13577	13882	13758	13831	13775	13772	13808	13725	13919	13754	13848	13602	13635	13758	13807	13712	13807	13793	13831	13694	13707	13605	13876	13870	13791	13744	13751	13761	13891	13658	13747	13804	13958	13799	13858	13619	13780	13772	13797	13881	13806	13805	13772	13696	14007	13952	13645	13813	13746	13732	13812	13652	13744	13827	13795	13671	13703	13890	13820	13823	13737	13741	13842	13716	13874	13741	13698	13820	13751	13910	13948	13820	13830	13802	13748	13843	13692	13719	13888	13754	13637	13573	13927	13667	13812	13845	13797	13703	13846	13743	13681	13757	13771	13726	13721	13687	13676	13844	13846	13670	13799	13711	13652	13728	13768	13680	13753	13843	13741	13867	13617	13854	13785	13803	13650	13847	13753	13762	13718	13869	13728	13794	13596	13784	13727	13799	13633	13786	13618	13855	13786	13510	13687	13772	13740	13802	13756	13615	13566	13712	13823	13777	13753	13727	13788	13825	13734	13716	13813	13592	13888	13798	13694	13601	13649	13633	13727	13781	13679	13580	13701	13697	13674	13671	13755	13851	13811	13718	13751	13761	13578	13761	13699	13738	13577	13611	13707	13755	13812	13681	13790	13900	13608	13763	13820	13730	13637	13926	13898	13913	13702	13799	13746	13675	13761	13746	13492	13770	13667	13773	13681	13675	13618	13834	13818	13766	13943	13730	13783	13784	13723	13657	13880	13717	13979	13899	13687	13762	13880	13607	13872	13823	13735	13794	13696	13755	13718	13841	13754	13735	13835	13818	13790	13745	13822	13811	13920	13813	13757	13793	13771	13813	13614	13868	13911	13780	13720	13901	13749	13755	13786	13645	13740	13713	13936	13832	13968	13683	13664	13782	13650	13688	13701	13664	13957	13866	13823	13701	13677	13715	13690	13789	13736	13742	13799	13730	13792	13728	13647	13821	13871	13804	13646	13791	13591	13953	13678	13811	13802	13794	13783	13834	13662	13709	13785	13745	13948	13828	13777	13683	13826	13845	13770	13658	13661	13760	13667	13686	13830	13811	13873	13784	13678	13779	13623	13671	13663	13720	13767	13800	13878	13579	13636	13658	13718	13715	13819	13820	13695	13854	13715	13757	13764	13810	13726	13753	13667	13664	13743	13832	13662	13830	13819	13813	13784	13716	13642	13852	13841	13777	13710	13811	13550	13731	13764	13619	13742	13670	13846	13839	13919	13482	14041	13746	13760	14025	13706	13705	13559	13725	13656	13688	13764	13613	13986	13744	13715	13867	13840	13813	13747	13761	13673	13736	13896	13929	13841	13681	13748	13565	13775	13944	13748	13673	13785	13771	13784	13856	13722	13872	13671	13577	13732	13778	13724	13895	13547	13760	13795	13821	13655	13649	13599	13759	13656	13703	13777	13876	13780	13760	13775	13630	13738	13670	13704	13782	13677	13764	13793	13908	13710	13602	13670	13746	13870	13599	13627	13770	13612	13749	13812	13734	13701	13762	13765	13883	13789	13809	13878	13701	13877	13773	13681	13835	13761	13879	13860	13721	13852	13734	13874	13821	13817	13811	13875	13800	13830	13707	13724	13703	13894	13592	13790	13860	13644	13834	13730	13757	13726	13682	13693	13791	13676	13744	13650	13701	13902	13701	13790	13726	13908	13691	13814	13866	13961	13704	13622	13669	13806	13836	13713	13744	13788	13751	13674	13730	13812	13928	13795	13783	13734	13763	13788	13689	13850	13690	13771	13608	13723	13919	13878	13702	13740	13759	13752	13738	13845	13583	13862	13879	13786	13878	13703	13675	13832	13788	13649	13784	13784	13668	13582	13640	13625	13731	13866	13886	13895	13596	13766	13755	13721	13852	13757	13811	13706	13720	13794	13845	13765	13817	13744	13805	13570	13750	13776	13625	13969	13740	13857	13720	13699	13521	13859	13692	13755	13802	13794	13794	13900	13777	13713	13746	13822	13771	13691	13649	13802	13714	13777	14020	13867	13637	13786	13662	13832	13613	13591	13891	13820	13835	13780	13661	13781	13907	13757	13955	13575	13781	13740	13641	13625	13719	13800	13860	13794	13656	13705	13833	13813	13679	13734	13762	13743	13837	13678	13626	13627	13677	13617	13779	13851	13789	13771	13709	13718	13821	13710	13832	13658	13632	13735	13788	13743	13955	13778	13640	13722	13731	13842	13784	13798	13732	13688	13695	13928	13782	13881	13850	13688	13804	13692	13935	13925	13799	13792	13759	13877	13803	13722	13830	13624	13773	13628	13824	13631	13782	13774	13737	13644	13715	13705	13573	13892	13750	13872	13907	13628	13705	13698	13746	13734	13720	13763	13607	13686	13745	13848	13821	13726	13702	13610	13715	13616	13833	13959	13613	13790	13821	13639	13794	13605	13719	13965	13685	13741	13674	13693	13850	13782	13810	13743	13794	13779	13802	13756	13606	13858	13762	13591	13912	13678	13702	13748	13745	13674	13749	13596	13673	13799	13798	13666	13748	13870	13612	13662	13782	13610	13772	13996	13650	13774	13821	13929	13675	13844	13827	13678	13680	13697	13730	13748	13861	13654	13791	13815	13785	13807	13705	13773	13528	13846	13783	13661	13833	13631	13664	13877	13645	13777	13710	13812	13797	13816	13853	13596	13914	13810	13852	13948	13819	13790	13685	13752	13894	13896	13722	13797	13708	13632	13880	13696	13696	13780	13619	13556	13818	13798	13744	13722	13638	13757	13827	13676	13568	13703	13776	13938	13617	13674	13817	13697	13782	13644	13740	13737	13839	13752	13754	13939	13668	13744	13804	13800	13814	13821	13701	13901	13737	13755	13789	13656	13715	13827	13749	13958	13742	13714	13726	13743	13869	13762	13817	13595	13791	13811	13959	13768	13459	13598	13865	13721	13802	13548	13795	14094	13631	13860	13662	13661	13663	13675	13812	13600	13681	13744	13633	13661	13747	13861	13818	13618	13703	13701	13837	13843	13852	13668	13798	13586	13856	13754	13657	13604	13694	13853	13616	13653	13589	13638	13785	13862	13819	13725	13910	13852	13752	13776	13747	13699	13640	13854	13647	13964	13644	13864	13705	13780	13724	13758	13780	13757	13769	13769	13720	13625	13685	13663	13828	13741	13900	13700	13655	13905	13703	13615	13778	13909	13954	13729	13711	13843	13711	13644	13865	13893	13770	13808	13748	13697	13949	13658	13701	13631	13872	13794	13809	13664	13889	13653	13742	13684	13578	13728	13642	13816	13751	13869	13724	13857	13931	13724	13789	13736	13918	13669	13856	13743	13739	13830	13548	13686	13855	13739	13650	13758	13716	13742	13983	13776	13468	13707	13756	13703	13743	13786	13710	13781	13634	13748	13706	13730	13799	13619	13781	13783	13796	13783	13828	13705	13809	13680	13707	13804	13754	13651	13715	13698	13681	13649	13789	13750	13708	13768	13605	13782	13676	13765	13786	13708	13696	13674	13727	13650	13870	13887	13507	13792	14031	13766	13895	13793	13744	13910	13635	13552	13853	13770	13724	13578	13716	13766	13672	13864	13611	13751	13957	13694	13805	13613	13789	13949	13746	13736	13635	13899	13781	13815	13768	13731	13631	13657	13788	13780	13648	13915	13716	13839	13729	13720	13791	13798	13686	13738	13791	13757	13916	13762	13917	13842	13823	13604	14007	13831	13722	13678	13780	13710	13687	13855	13790	13778	13634	13781	13800	13787	13765	13808	13709	13773	13876	13803	13661	13578	13695	13733	13694	13682	13668	13819	13607	13640	13806	13788	13644	13779	13822	13743	13579	13822	13710	13777	13792	13831	13861	13716	13857	13854	13883	13862	13778	13616	13743	13750	13692	13854	13761	13737	13781	13688	13760	13674	13641	13758	13759	13802	14002	13921	13703	13875	13751	13881	13734	13884	13761	13934	13637	13802	13777	13712	13884	13720	13695	13821	13748	13755	13802	13591	13809	13778	13740	13787	13901	13740	13750	13863	13831	13713	13877	13761	13580	13783	13622	13793	13862	13692	13879	13657	13690	13920	13873	13924	13766	13667	13814	13556	13748	13510	13717	13812	13614	13819	13719	13794	13826	13753	13780	13824	13749	13831	13780	13845	13724	13700	13674	13869	13761	13866	13661
29743	22141	22071	21252	18019	16759	16786	16412	16166	16545	16495	16637	16525	16513	16496	17878	18388	18330	17564	17028	16543	16463	16322	16437	16450	16404	16454	16605	16182	16489	16418	16314	16058	16128	16399	16463	16689	16344	16321	16214	16278	16312	16245	16336	16455	16233	16448	16273	16253	16625	16241	16471	16306	16306	16162	16407	16354	16322	16553	16443	16368	16191	16490	16479	16304	16327	16271	16546	16434	16319	16333	16492	16438	16172	16409	16463	16296	16310	16359	16615	16358	16377	16354	16386	16517	16299	16324	16287	16492	16276	16397	16415	16447	16513	16307	16200	16278	16385	16205	16454	16424	16268	16273	16313	16452	16367	16495	16283	16539	16338	16426	16296	16418	16590	16352	16269	16389	16491	16273	16347	16113	16182	16310	16219	16327	16356	16531	16430	16265	16440	16172	16407	16314	16376	16514	16473	16430	16382	16307	16301	16325	16388	16429	16611	16406	16393	16431	16368	16285	16412	16277	16370	16410	16470	16315	16430	16312	16179	16277	16399	16331	16370	16499	16206	16303	16173	16213	16378	16289	16281	16365	16378	16325	16489	16353	16316	16281	16376	16496	16468	16392	16450	16408	16303	16277	16124	16355	16299	16463	16552	16443	16470	16443	16293	16472	16394	16306	16393	16477	16291	16297	16192	16592	16225	16599	16334	16589	16428	16317	16351	16420	16490	16517	16402	16332	16457	16181	16375	16484	16431	16422	16481	16384	16339	16525	16519	16366	16327	16162	16371	16338	16544	16393	16446	16450	16448	16363	16406	16214	16214	16349	16403	16285	16486	16506	16474	16228	16381	16353	16335	16280	16376	16395	16440	16448	16213	16277	16347	16268	16245	16415	16461	16362	16409	16448	16507	16447	16541	16639	16369	16416	16350	16335	16334	16551	16408	16336	16293	16314	16345	16429	16433	16461	16413	16366	16392	16248	16183	16389	16223	16427	16435	16444	16185	16500	16329	16258	16213	16455	16360	16357	16283	16365	16320	16390	16260	16334	16349	16215	16611	16311	16565	16254	16244	16478	16488	16388	16318	16448	16491	16357	16193	16481	16314	16409	16282	16178	16176	16196	16348	16099	16373	16515	16533	16197	16481	16264	16425	16372	16209	16405	16515	16390	16292	16445	16365	16476	16619	16518	16385	16484	16270	16201	16399	16531	16358	16460	16323	16222	16274	16320	16114	16493	16164	16340	16404	16374	16261	16476	16451	16665	16268	16316	16066	16480	16447	16405	16179	16447	16333	16432	16485	16479	16452	16464	16394	16355	16550	16220	16554	16353	16502	16364	16283	16336	16441	16339	16410	16392	16222	16492	16454	16538	16431	16472	16349	16604	16344	16431	16330	16431	16387	16448	16521	16303	16409	16561	16463	16355	16378	16361	16232	16375	16524	16317	16266	16501	16405	16346	16389	16561	16420	16389	16229	16260	16380	16373	16453	16471	16476	16279	16325	16404	16400	16397	16194	16549	16454	16327	16247	16352	16344	16346	16370	16446	16447	16213	16336	16426	16236	16297	16374	16553	16334	16397	16369	16398	16425	16370	16370	16376	16396	16414	16295	16245	16361	16427	16446	16507	16478	16210	16478	16355	16230	16254	16312	16236	16500	16259	16283	16378	16240	16316	16455	16384	16362	16497	16253	16312	16429	16446	16316	16305	16218	16170	16235	16338	16600	16575	16405	16359	16366	16571	16439	16351	16345	16386	16404	16442	16454	16579	16233	16435	16190	16380	16264	16448	16409	16544	16257	16291	16272	16311	16396	16367	16414	16295	16123	16250	16491	16305	16402	16402	16302	16378	16438	16440	16427	16366	16275	16304	16310	16086	16419	16283	16636	16461	16462	16198	16317	16381	16318	16091	16235	16475	16265	16401	16452	16247	16505	16404	16502	16498	16285	16352	16285	16474	16270	16399	16438	16361	16369	16363	16252	16303	16408	16257	16463	16345	16308	16358	16399	16255	16419	16352	16389	16188	16507	16524	16282	16454	16407	16430	16477	16347	16257	16510	16146	16591	16353	16216	16471	16295	16235	16343	16351	16369	16353	16275	16380	16533	16248	16350	16542	16136	16557	16210	16363	16291	16453	16311	16444	16450	16509	16263	16331	16488	16386	16438	16520	16390	16465	16173	16239	16435	16339	16211	16450	16281	16357	16134	16268	16311	16457	16346	16590	16406	16311	16390	16410	16288	16526	16466	16427	16425	16450	16398	16444	16475	16322	16403	16274	16323	16416	16352	16362	16205	16341	16531	16431	16343	16400	16440	16249	16325	16402	16436	16349	16395	16508	16480	16297	16369	16254	16373	16387	16391	16125	16330	16303	16358	16102	16334	16233	16457	16270	16467	16463	16377	16324	16448	16453	16572	16484	16406	16300	16372	16412	16397	16428	16452	16290	16264	16183	16481	16315	16594	16452	16092	16338	16451	16404	16366	16391	16269	16433	16262	16263	16441	16481	16126	16205	16212	16486	16400	16224	16191	16484	16364	16078	16127	16430	16392	16237	16390	16508	16497	16458	16501	16118	16247	16596	16388	16574	16596	16281	16448	16311	16347	16547	16433	16381	16504	16432	16553	16336	16384	16322	16341	16262	16389	16337	16190	16312	16482	16475	16502	16328	16294	16313	16387	16571	16321	16450	16438	16303	16588	16436	16315	16328	16222	16654	16469	16279	16414	16494	16334	16301	16300	16430	16364	16530	16605	16320	16234	16286	16117	16448	16352	16420	16417	16359	16324	16449	16283	16292	16316	16164	16368	16455	16270	16439	16415	16347	16295	16184	16349	16318	16368	16093	16366	16473	16419	16520	16350	16365	16436	16339	16361	16235	16274	16566	16458	16542	16381	16265	16289	16328	16172	16460	16459	16441	16350	16310	16260	16427	16455	16595	16301	16542	16248	16287	16380	16298	16520	16519	16425	16334	16295	16432	16359	16003	16414	16466	16416	16359	16399	16607	16122	16242	16396	16365	16358	16429	16547	16350	16263	16297	16312	16287	16444	16293	16302	16406	16340	16167	16303	16255	16511	16427	16210	16600	16161	16520	16361	16316	16378	16347	16600	16353	16340	16376	16260	16344	16415	16549	16224	16256	16229	16307	16301	16213	16397	16445	16445	16466	16570	16386	16493	16545	16278	16277	16277	16500	16492	16323	16282	16187	16428	16443	16496	16170	16501	16266	16512	16346	16235	16414	16433	16228	16473	16235	16185	16517	16411	16369	16358	16237	16258	16393	16247	16551	16478	16470	16515	16331	16307	16350	16458	16253	16238	16464	16321	16296	16305	16134	16368	16279	16357	16380	16318	16239	16434	16345	16317	16322	16412	16332	16559	16470	16576	16320	16382	16355	16227	16267	16263	16257	16259	16315	16208	16455	16456	16416	16377	16379	16308	16301	16323	16279	16400	16521	16406	16475	16434	16541	16597	16353	16445	16404	16611	16089	16255	16155	16467	16428	16285	16431	16630	16460	16314	16374	16218	16563	16412	16332	16294	16331	16329	16278	16442	16569	16481	16321	16475	16297	16477	16380	16339	16234	16312	16428	16384	16595	16363	16616	16395	16313	16478	16330	16195	16642	16315	16353	16319	16313	16458	16424	16491	16412	16261	16237	16238	16355	16365	16591	16237	16368	16592	16488	16147	16484	16104	16162	16469	16425	16544	16383	16185	16365	16408	16339	16481	16297	16487	16371	16370	16257	16302	16260	16483	16508	16463	16602	16354	16467	16396	16391	16376	16306	16506	16259	16202	16491	16289	16361	16722	16273	16153	16333	16172	16337	16426	16233	16347	16399	16207	16288	16388	16477	16444	16392	16390	16405	16239	16417	16411	16333	16557	16368	16414	16408	16439	16285	16266	16470	16299	16418	16295	16589	16348	16245	16270	16495	16358	16180	16267	16469	16401	16398	16259	16452	16122	16247	16360	16265	16323	16299	16335	16343	16286	16291	16207	16201	16356	16232	16315	16340	16191	16383	16464	16434	16273	16266	16442	16411	16644	16444	16365	16348	16532	16240	16424	16298	16378	16376	16486	16506	16270	16198	16216	16194	16294	16143	16251	16425	16408	16327	16317	16282	16292	16206	16370	16323	16538	16425	16495	16441	16457	16479	16261	16180	16191	16475	16245	16308	16251	16372	16462	16477	16392	16334	16441	16272	16279	16352	16537	16281	16358	16303	16343	16287	16286	16283	16156	16176	16465	16330	16547	16282	16298	16275	16269	16423	16611	16511	16439	16350	16146	16299	16227	16331	16417	16407	16618	16469	16580	16357	16174	16275	16453	16262	16300	16293	16181	16421	16427	16288	16352	16316	16246	16489	16222	16368	16442	16386	16459	16375	16428	16457	16302	16331	16537	16456	16301	16312	16144	16454	16268	16175	16383	16373	16404	16230	16268	16482	16472	16245	16496	16439	16242	16388	16358	16368	16520	16436	16394	16163	16362	16497	16370	16169	16293	16253	16462	16170	16408	16530	16492	16365	16260	16345	16413	16302	16153	16440	16277	16326	16500	16309	16501	16206	16246	16181	16420	16554	16251	16256	16293	16519	16516	16536	16404	16278	16310	16394	16544	16448	16150	16593	16554	16395	16340	16288	16447	16370	16414	16343	16373	16222	16446	16424	16329	16250	16439	16394	16377	16414	16473	16372	16351	16278	16319	16303	16433	16410	16334	16489	16432	16359	16379	16394	16503	16555	16407	16280	16328	16227	16320	16442	16324	16373	16353	16400	16403	16503	16158	16434	16369	16499	16470	16348	16587	16429	16498	16467	16392	16375	16543	16189	16394	16369	16437	16355	16380	16286	16313	16446	16325	16141	16322	16198	16431	16327	16276	16310	16490	16312	16619	16481	16448	16410	16585	16249	16483	16309	16679	16532	16384	16467	16448	16424	16390	16546	16426	16364	16332	16487	16197	16247	16190	16174	16644	16489	16233	16224	16333	16616	16309	16321	16323	16169	16258	16294	16542	16368	16259	16508	16374	16451	16117	16331	16521	16555	16336	16264	16186	16298	16516	16416	16567	16363	16359	16474	16477	16359	16217	16322	16388	16153	16385	16333	16530	16337	16354	16405	16531	16610	16431	16386	16323	16292	16379	16267	16418	16333	16344	16360	16322	16422	16426	16254	16448	16301	16536	16469
15395	15151	17006	19407	16017	14030	13909	14023	13899	14063	13805	13957	13850	13958	13837	15959	16311	15830	14818	14090	13991	13587	13852	13586	13838	13609	13510	13587	13563	13599	13487	13523	13826	13666	13734	13587	13583	13542	13627	13625	13558	13697	13693	13672	13562	13526	13586	13707	13686	13587	13599	13557	13610	13709	13507	13471	13570	13821	13539	13633	13762	13781	13604	13689	13604	13677	13621	13646	13646	13467	13586	13681	13665	13666	13719	13771	13540	13756	13570	13664	13591	13691	13657	13349	13566	13625	13650	13637	13694	13714	13689	13614	13547	13637	13607	13653	13614	13724	13502	13656	13694	13571	13721	13513	13736	13602	13651	13647	13667	13630	13493	13696	13527	13863	13606	13586	13553	13696	13601	13644	13655	13651	13628	13619	13670	13568	13453	13598	13701	13747	13686	13591	13494	13551	13566	13644	13719	13512	13726	13585	13518	13703	13499	13540	13479	13487	13454	13592	13705	13693	13628	13708	13716	13583	13694	13665	13499	13649	13629	13528	13529	13792	13505	13484	13693	13670	13682	13645	13686	13628	13521	13378	13582	13682	13717	13572	13673	13555	13571	13513	13649	13528	13716	13696	13629	13645	13675	13737	13785	13722	13673	13893	13719	13695	13566	13704	13498	13770	13748	13723	13584	13558	13622	13732	13665	13508	13713	13677	13653	13532	13829	13558	13569	13749	13830	13499	13543	13575	13505	13544	13473	13699	13628	13526	13670	13711	13623	13596	13729	13616	13514	13657	13617	13633	13644	13483	13782	13514	13668	13610	13580	13647	13577	13551	13560	13728	13707	13498	13648	13573	13599	13418	13553	13612	13522	13420	13632	13632	13701	13772	13638	13775	13772	13701	13706	13434	13620	13729	13592	13581	13581	13683	13681	13516	13555	13675	13617	13706	13702	13602	13535	13769	13692	13599	13708	13500	13673	13474	13587	13714	13667	13386	13575	13587	13665	13598	13697	13586	13607	13599	13715	13588	13639	13889	13596	13532	13551	13579	13712	13443	13719	13466	13543	13578	13744	13544	13637	13592	13580	13563	13766	13613	13657	13470	13525	13641	13574	13735	13703	13635	13601	13638	13575	13632	13747	13564	13629	13467	13629	13457	13689	13506	13660	13624	13582	13530	13625	13621	13665	13541	13808	13683	13568	13712	13689	13640	13573	13624	13639	13597	13656	13617	13467	13664	13676	13563	13779	13734	13660	13440	13831	13646	13692	13411	13747	13595	13607	13692	13584	13724	13723	13718	13593	13545	13617	13637	13527	13647	13576	13534	13615	13555	13399	13760	13430	13649	13590	13658	13588	13643	13674	13560	13698	13562	13538	13649	13582	13608	13556	13572	13624	13589	13499	13448	13648	13624	13595	13635	13698	13476	13482	13645	13619	13709	13657	13677	13696	13631	13725	13636	13674	13483	13565	13634	13705	13557	13748	13739	13587	13471	13576	13488	13518	13906	13511	13616	13552	13636	13588	13567	13674	13539	13570	13588	13697	13760	13629	13556	13689	13597	13694	13663	13721	13600	13505	13669	13533	13538	13567	13665	13691	13619	13646	13625	13698	13708	13582	13752	13620	13617	13659	13527	13486	13627	13654	13599	13483	13663	13526	13697	13650	13560	13436	13661	13638	13512	13558	13563	13682	13757	13743	13526	13614	13594	13659	13550	13605	13570	13660	13552	13595	13611	13776	13630	13511	13796	13678	13726	13703	13678	13673	13555	13698	13666	13404	13524	13635	13679	13599	13632	13664	13666	13561	13612	13553	13458	13559	13733	13604	13656	13641	13524	13605	13656	13661	13655	13648	13451	13621	13582	13513	13556	13719	13425	13477	13765	13519	13613	13569	13565	13495	13702	13480	13656	13688	13478	13614	13525	13635	13727	13673	13466	13802	13529	13629	13662	13541	13644	13603	13627	13546	13650	13654	13571	13597	13543	13603	13495	13708	13504	13777	13556	13379	13489	13471	13438	13533	13500	13629	13511	13670	13661	13637	13655	13544	13644	13674	13656	13578	13572	13728	13546	13742	13515	13652	13461	13705	13518	13581	13580	13634	13578	13743	13582	13529	13547	13711	13641	13650	13799	13653	13444	13605	13520	13639	13638	13687	13560	13688	13476	13531	13671	13506	13768	13610	13628	13293	13556	13573	13596	13584	13608	13647	13533	13547	13604	13673	13588	13656	13778	13638	13550	13625	13559	13568	13550	13381	13722	13597	13777	13875	13649	13608	13651	13657	13706	13529	13737	13823	13602	13720	13530	13580	13662	13569	13691	13654	13658	13580	13653	13634	13557	13542	13569	13671	13773	13653	13515	13610	13610	13528	13580	13498	13681	13731	13814	13618	13605	13512	13359	13637	13631	13557	13597	13732	13546	13560	13806	13586	13641	13435	13654	13522	13670	13771	13674	13693	13380	13652	13593	13633	13627	13845	13491	13562	13566	13612	13574	13645	13614	13858	13647	13617	13617	13538	13784	13694	13777	13845	13645	13668	13546	13639	13576	13638	13646	13735	13520	13596	13677	13616	13617	13543	13606	13562	13518	13586	13539	13471	13551	13688	13539	13590	13486	13856	13733	13641	13746	13487	13606	13735	13668	13716	13658	13597	13623	13685	13493	13695	13647	13644	13543	13609	13547	13624	13574	13563	13517	13487	13572	13786	13525	13545	13747	13589	13864	13625	13797	13582	13592	13719	13758	13630	13680	13705	13687	13694	13629	13527	13703	13573	13579	13669	13620	13705	13669	13770	13651	13521	13516	13577	13539	13694	13627	13705	13655	13701	13649	13595	13757	13720	13607	13543	13559	13643	13581	13750	13779	13714	13456	13503	13716	13753	13546	13459	13767	13577	13490	13598	13710	13722	13572	13621	13684	13621	13486	13698	13625	13647	13649	13628	13632	13625	13672	13584	13593	13600	13661	13566	13585	13559	13548	13677	13635	13689	13634	13571	13731	13610	13535	13656	13776	13743	13653	13630	13843	13632	13640	13640	13629	13594	13740	13580	13688	13598	13624	13699	13746	13599	13446	13526	13654	13625	13464	13602	13583	13546	13423	13557	13587	13625	13532	13535	13718	13637	13721	13701	13593	13628	13779	13628	13775	13562	13626	13565	13642	13481	13561	13566	13678	13684	13698	13611	13723	13508	13523	13560	13787	13601	13740	13715	13657	13648	13772	13773	13842	13588	13316	13754	13569	13782	13593	13848	13740	13744	13514	13704	13601	13646	13563	13591	13510	13586	13706	13602	13567	13708	13645	13634	13590	13596	13713	13798	13536	13451	13648	13641	13612	13545	13630	13713	13671	13768	13636	13766	13737	13568	13672	13510	13466	13560	13748	13641	13521	13691	13690	13603	13718	13558	13754	13707	13476	13491	13596	13569	13550	13569	13648	13538	13754	13634	13704	13685	13534	13657	13659	13657	13688	13601	13518	13621	13576	13438	13603	13742	13569	13669	13631	13517	13670	13456	13752	13793	13728	13800	13588	13543	13573	13513	13604	13578	13600	13617	13646	13573	13714	13500	13633	13626	13658	13655	13709	13514	13502	13596	13755	13525	13685	13767	13705	13605	13493	13770	13639	13410	13478	13628	13610	13725	13558	13648	13566	13520	13520	13422	13711	13655	13719	13581	13603	13628	13712	13655	13742	13514	13752	13674	13714	13516	13497	13709	13538	13621	13538	13452	13627	13611	13663	13676	13648	13585	13527	13534	13594	13718	13588	13565	13683	13442	13394	13743	13601	13516	13569	13528	13561	13730	13649	13541	13730	13657	13485	13765	13769	13407	13443	13580	13785	13527	13502	13736	13592	13587	13503	13707	13581	13593	13546	13562	13730	13623	13742	13626	13677	13619	13554	13489	13505	13624	13619	13714	13604	13645	13648	13660	13524	13760	13576	13580	13832	13668	13749	13633	13442	13577	13533	13582	13612	13629	13515	13525	13573	13683	13594	13569	13563	13621	13787	13717	13544	13626	13640	13699	13590	13695	13400	13527	13620	13625	13558	13646	13660	13637	13642	13573	13593	13680	13575	13409	13660	13490	13705	13728	13636	13589	13584	13480	13739	13512	13577	13594	13682	13517	13750	13631	13650	13608	13514	13655	13673	13655	13632	13579	13757	13649	13586	13595	13675	13717	13711	13648	13556	13645	13612	13561	13758	13653	13597	13700	13689	13757	13752	13559	13520	13433	13554	13637	13519	13613	13580	13795	13641	13536	13801	13632	13672	13644	13611	13485	13695	13619	13667	13513	13646	13605	13563	13588	13648	13536	13702	13564	13611	13608	13658	13652	13616	13535	13563	13406	13537	13681	13512	13681	13501	13677	13695	13597	13636	13526	13518	13758	13500	13677	13563	13474	13655	13510	13583	13591	13737	13645	13555	13615	13853	13381	13673	13537	13502	13581	13626	13683	13650	13611	13521	13621	13400	13722	13688	13697	13646	13829	13653	13584	13602	13661	13675	13589	13641	13609	13672	13514	13602	13674	13484	13582	13570	13667	13625	13760	13621	13480	13655	13529	13567	13562	13555	13747	13574	13530	13594	13754	13642	13700	13671	13532	13515	13616	13755	13640	13566	13527	13751	13599	13710	13690	13745	13602	13622	13477	13741	13553	13724	13785	13693	13656	13733	13803	13826	13600	13815	13562	13763	13687	13617	13721	13386	13647	13746	13541	13507	13690	13681	13583	13710	13661	13672	13643	13476	13725	13507	13647	13559	13667	13524	13450	13750	13523	13656	13423	13555	13672	13766	13665	13725	13687	13446	13683	13531	13531	13638	13610	13561	13716	13562	13660	13650	13557	13692	13688	13529	13643	13372	13567	13481	13576	13582	13721	13749	13602	13769	13475	13586	13565	13606	13686	13552	13683	13509	13658	13637	13646	13389	13624	13592	13685	13493	13684	13596	13661	13604	13726	13671	13524	13690	13543	13624	13660	13590	13585	13789	13671	13618	13888	13599	13557	13467	13523	13613	13629	13617	13520	13548	13698	13781	13658	13609	13647	13700	13606	13590	13503	13532	13624	13518	13626	13620	13762	13698	13646	13713	13620	13476	13418	13526	13613	13684	13788	13558	13663	13616	13507	13553	13675	13835	13632	13470	13667	13657	13682	13641	13556	13729	13694	13364	13609	13506
25494	21499	28655	25287	22760	20867	19251	17727	17055	17252	17165	17240	17096	17041	17118	26603	30377	26936	22397	19286	17449	17123	16836	16618	16726	16796	16723	16601	16537	16473	16701	16590	16580	16544	16457	16549	16592	16517	16539	16545	16523	16579	16435	16649	16823	16552	16502	16520	16668	16536	16751	16485	16709	16587	16340	16571	16619	16556	16501	16567	16513	16439	16297	16496	16529	16446	16425	16622	16616	16611	16606	16538	16699	16739	16475	16557	16460	16341	16396	16459	16483	16578	16502	16683	16649	16589	16491	16540	16671	16343	16592	16500	16610	16429	16467	16405	16741	16499	16517	16608	16511	16686	16535	16586	16598	16388	16463	16410	16726	16604	16651	16475	16536	16563	16610	16670	16599	16387	16472	16435	16353	16503	16530	16594	16369	16585	16529	16737	16658	16268	16610	16598	16583	16408	16501	16388	16487	16559	16577	16479	16461	16501	16473	16507	16363	16508	16600	16481	16503	16396	16616	16737	16528	16461	16618	16363	16511	16585	16507	16505	16704	16608	16720	16617	16464	16551	16572	16690	16744	16505	16736	16595	16620	16516	16628	16155	16666	16667	16532	16412	16493	16610	16567	16674	16467	16459	16674	16625	16523	16430	16635	16585	16696	16671	16574	16574	16627	16531	16537	16653	16663	16534	16506	16437	16588	16405	16637	16531	16497	16514	16707	16592	16674	16664	16652	16718	16469	16624	16669	16646	16520	16462	16396	16807	16786	16593	16493	16581	16711	16423	16530	16669	16531	16594	16461	16648	16461	16278	16568	16621	16434	16486	16616	16708	16647	16604	16455	16609	16487	16843	16538	16512	16628	16355	16515	16433	16491	16474	16618	16450	16538	16495	16667	16566	16544	16500	16561	16637	16656	16536	16407	16624	16534	16625	16733	16439	16603	16709	16627	16728	16553	16566	16402	16383	16587	16540	16668	16426	16730	16377	16612	16572	16494	16514	16564	16655	16685	16341	16542	16632	16698	16513	16627	16578	16566	16483	16531	16627	16617	16455	16417	16508	16508	16590	16494	16488	16504	16539	16434	16484	16773	16674	16514	16783	16579	16751	16694	16554	16577	16634	16670	16554	16403	16492	16706	16430	16415	16527	16494	16589	16344	16583	16248	16391	16684	16644	16546	16450	16687	16484	16568	16545	16654	16612	16592	16540	16549	16685	16629	16552	16424	16470	16389	16507	16633	16676	16554	16610	16750	16595	16425	16370	16544	16471	16522	16561	16536	16587	16478	16721	16523	16449	16617	16403	16501	16432	16387	16550	16350	16460	16574	16336	16574	16749	16186	16576	16638	16513	16581	16621	16658	16372	16488	16351	16768	16622	16508	16503	16508	16783	16695	16464	16664	16571	16429	16443	16518	16454	16542	16582	16587	16567	16462	16619	16451	16488	16357	16489	16598	16730	16596	16538	16595	16406	16601	16686	16564	16501	16436	16502	16435	16594	16444	16429	16462	16371	16592	16484	16740	16365	16612	16634	16483	16660	16624	16484	16515	16687	16548	16594	16671	16687	16408	16653	16702	16458	16487	16510	16433	16400	16550	16593	16322	16416	16293	16611	16630	16615	16408	16555	16608	16678	16681	16467	16601	16562	16431	16613	16639	16460	16477	16563	16645	16456	16664	16435	16587	16688	16487	16553	16656	16644	16435	16655	16435	16394	16644	16548	16473	16523	16533	16448	16304	16367	16493	16431	16634	16545	16595	16496	16747	16547	16651	16583	16521	16606	16474	16484	16526	16504	16555	16417	16534	16625	16515	16687	16474	16592	16539	16535	16561	16357	16587	16194	16379	16553	16614	16542	16369	16420	16641	16537	16308	16503	16571	16692	16452	16356	16597	16645	16743	16416	16602	16591	16516	16649	16524	16338	16515	16571	16612	16608	16635	16369	16350	16445	16564	16340	16718	16649	16634	16507	16495	16449	16590	16427	16394	16454	16490	16546	16661	16481	16532	16663	16535	16407	16498	16533	16554	16449	16566	16409	16591	16673	16675	16700	16558	16634	16694	16482	16706	16461	16669	16621	16246	16506	16866	16569	16644	16612	16635	16656	16737	16541	16467	16560	16473	16558	16451	16402	16593	16695	16617	16791	16691	16477	16608	16428	16609	16644	16410	16474	16589	16485	16460	16504	16775	16539	16441	16517	16388	16374	16495	16346	16429	16643	16598	16333	16596	16432	16481	16587	16517	16508	16558	16682	16536	16587	16511	16499	16542	16616	16569	16508	16570	16539	16458	16591	16600	16554	16375	16460	16485	16647	16546	16455	16595	16697	16597	16685	16622	16625	16616	16552	16448	16605	16408	16356	16446	16326	16549	16787	16591	16536	16531	16611	16577	16499	16571	16692	16555	16653	16541	16673	16613	16579	16628	16493	16799	16572	16486	16498	16520	16565	16556	16697	16581	16498	16483	16594	16563	16476	16646	16679	16428	16643	16508	16453	16587	16520	16488	16660	16585	16696	16639	16516	16788	16344	16600	16605	16383	16563	16643	16428	16753	16760	16436	16392	16186	16353	16327	16481	16470	16569	16556	16404	16331	16633	16581	16355	16817	16588	16320	16677	16624	16366	16409	16457	16566	16531	16449	16395	16474	16669	16668	16621	16652	16613	16640	16492	16395	16449	16575	16673	16415	16738	16455	16593	16534	16619	16526	16578	16651	16497	16704	16410	16529	16537	16887	16329	16466	16478	16667	16416	16594	16637	16551	16544	16607	16734	16538	16552	16433	16402	16398	16520	16722	16520	16547	16434	16623	16616	16652	16470	16680	16479	16762	16566	16513	16541	16409	16585	16544	16603	16654	16539	16525	16545	16645	16449	16491	16493	16586	16403	16501	16598	16556	16371	16498	16424	16323	16608	16340	16456	16535	16559	16586	16744	16631	16303	16576	16335	16662	16669	16623	16662	16519	16420	16548	16504	16682	16549	16402	16717	16604	16623	16836	16460	16690	16348	16572	16599	16509	16584	16744	16785	16441	16602	16529	16650	16553	16516	16628	16338	16530	16503	16602	16420	16568	16632	16586	16443	16771	16592	16574	16360	16542	16609	16600	16739	16565	16628	16692	16385	16553	16566	16705	16570	16633	16340	16428	16489	16441	16538	16699	16492	16452	16691	16811	16544	16424	16438	16673	16741	16580	16628	16597	16604	16289	16479	16698	16577	16583	16482	16595	16718	16469	16459	16628	16495	16692	16350	16508	16901	16590	16575	16697	16467	16442	16654	16459	16518	16719	16534	16594	16603	16650	16284	16462	16685	16435	16547	16691	16532	16744	16704	16692	16577	16727	16538	16601	16631	16533	16750	16463	16454	16529	16288	16405	16582	16419	16527	16706	16375	16351	16330	16405	16561	16630	16517	16650	16222	16585	16627	16435	16613	16727	16524	16660	16366	16617	16446	16459	16493	16571	16527	16459	16243	16369	16715	16698	16719	16705	16468	16702	16632	16502	16617	16389	16770	16537	16510	16715	16700	16621	16633	16596	16342	16527	16343	16623	16458	16749	16479	16467	16520	16649	16544	16374	16335	16627	16638	16464	16705	16457	16335	16296	16505	16416	16319	16551	16714	16792	16576	16603	16550	16578	16608	16736	16603	16308	16440	16696	16498	16493	16554	16706	16561	16662	16627	16634	16784	16779	16512	16539	16601	16601	16583	16525	16638	16598	16809	16589	16494	16414	16566	16388	16354	16669	16616	16667	16460	16623	16415	16396	16469	16390	16373	16491	16366	16530	16591	16662	16487	16496	16623	16592	16459	16632	16688	16498	16755	16419	16505	16534	16661	16495	16557	16657	16422	16592	16468	16391	16559	16582	16531	16523	16538	16530	16529	16713	16649	16446	16471	16374	16681	16680	16580	16544	16360	16587	16791	16867	16790	16340	16450	16530	16395	16387	16471	16528	16558	16372	16368	16577	16571	16431	16556	16511	16528	16417	16545	16727	16411	16492	16684	16672	16476	16606	16486	16602	16509	16707	16489	16601	16652	16547	16487	16701	16599	16586	16542	16622	16399	16459	16280	16474	16530	16617	16748	16736	16632	16570	16590	16677	16622	16387	16531	16557	16591	16563	16457	16673	16549	16752	16619	16425	16588	16606	16332	16612	16493	16428	16560	16594	16421	16308	16685	16661	16512	16556	16405	16512	16604	16658	16387	16605	16592	16657	16400	16588	16609	16500	16512	16610	16738	16546	16568	16386	16378	16477	16587	16437	16388	16575	16391	16604	16757	16598	16754	16533	16514	16567	16657	16424	16879	16520	16497	16546	16474	16368	16590	16662	16409	16390	16645	16557	16670	16610	16598	16382	16505	16748	16587	16881	16655	16524	16490	16484	16397	16506	16395	16446	16379	16644	16615	16504	16854	16451	16491	16702	16568	16462	16564	16241	16420	16562	16506	16538	16687	16629	16363	16543	16772	16615	16661	16593	16463	16419	16434	16517	16397	16484	16619	16597	16474	16574	16682	16573	16457	16528	16625	16680	16608	16633	16386	16580	16508	16473	16612	16676	16461	16593	16628	16455	16540	16490	16445	16619	16361	16592	16436	16433	16613	16701	16443	16538	16755	16472	16364	16748	16745	16443	16563	16512	16499	16650	16484	16176	16404	16569	16382	16499	16442	16601	16516	16630	16436	16627	16570	16545	16462	16437	16424	16644	16470	16424	16644	16553	16637	16530	16552	16683	16387	16597	16547	16581	16643	16596	16572	16405	16631	16418	16637	16653	16694	16680	16667	16453	16354	16572	16573	16445	16489	16568	16408	16750	16537	16512	16574	16608	16654	16498	16490	16533	16641	16587	16520	16610	16603	16696	16362	16613	16472	16635	16587	16545	16484	16309	16486	16600	16728	16646	16571	16631	16553	16526	16543	16556	16479	16496	16562	16702	16463	16558	16632	16608	16742	16397	16343	16717	16620	16544	16525	16574	16526	16510	16414	16514	16470	16530	16401	16434	16526	16593	16605	16658	16593	16569	16658	16662	16430	16578	16489	16666	16616	16475	16529	16643	16467	16489	16586	16553	16655	16455	16583	16477	16408	16744	16634	16601	16605	16561	16437	16440	16473	16689	16359	16628	16512	16496	16640	16408	16565	16398	16487	16495	16385	16549	16552	16340	16428	16749	16779	16887	16772
14760	22231	24652	24302	19276	16165	15089	14919	14606	14561	14226	14321	14385	14440	14776	29484	31217	26100	20118	16565	14694	14043	13690	13856	13515	13697	13749	13770	13940	13848	13700	13847	13745	13722	13740	13967	13762	13740	13768	13824	13775	13664	13684	13844	13834	14018	13667	13790	13773	13844	13960	13805	13660	13774	13670	13688	13884	13724	13673	13680	13663	13817	13710	13721	13763	13777	13774	13831	13850	13997	13676	13802	13939	13836	13717	13721	13720	13708	13786	13770	13664	13754	13872	13736	13864	13757	13796	13613	13792	13866	13741	13722	13738	13938	13757	13755	13770	13869	13693	13783	13789	13754	13803	13972	13699	13790	13852	13783	13744	13875	13638	13899	13816	13735	13808	13642	13727	13736	13837	13842	13846	13812	13803	13761	13675	13745	13890	13817	13680	13867	13758	13712	13690	13920	13747	13790	13720	13632	13852	13782	13751	13795	14073	13747	13799	13647	13864	13835	13650	13712	13762	13710	13858	13826	13715	13703	13641	13795	13721	13857	13868	13655	13592	13833	13599	13828	13786	13673	13748	13780	13760	13792	13880	13768	13725	13790	13767	13743	13860	13671	13767	13834	13730	13843	13636	13746	13698	13720	13780	13693	13706	13699	13791	13775	13645	13626	13831	13626	13794	13826	13592	13781	13679	13644	13668	13756	13692	13686	13729	13552	13695	13737	13651	13699	13760	13783	13673	13724	13688	13830	13830	13778	13847	13761	13812	13685	13749	13566	13799	13883	13902	13834	13807	13712	13806	13715	13818	13874	13664	13878	13834	13653	13832	13877	13804	13748	13821	13822	13775	13797	13761	13748	13754	13726	13611	13668	13931	13968	13791	13890	13724	13812	13799	13614	13807	13747	13763	13891	13866	13725	13700	13727	13947	13793	13685	13931	13670	13803	13698	13720	13544	13564	13939	13805	13753	13879	13745	13765	13450	13652	13698	13695	13764	13807	13771	13840	13795	13841	13993	13822	13748	13566	13729	13622	13614	13915	13803	13725	13780	13852	13652	13902	13891	13847	13794	13835	13832	13710	13728	13751	13855	13829	13619	13738	13864	13829	13850	13706	13604	13584	13906	13734	13798	13673	13660	13965	13716	13767	13744	13658	13801	13694	13798	13861	13682	13807	13691	13934	13708	13789	13910	13564	13907	13801	13883	13738	13918	13902	13794	13699	13722	13986	13663	13769	13721	13860	13703	13756	13888	13847	13670	13728	13869	13830	13918	13723	13771	13692	13667	13902	13758	13662	13668	13826	13866	13833	13741	13777	13665	13789	13662	13757	13854	13933	13791	13578	13808	13896	13516	13785	13650	13712	13966	13806	13795	13725	13662	13754	13683	13681	13669	13867	13804	13774	13737	13713	13750	13728	13759	13898	13756	13767	13692	13762	13806	13657	13856	13864	13762	13656	13801	13814	13836	13707	13613	13712	13714	13860	13728	13698	13723	13752	13730	13784	13767	13742	13787	13867	13679	13777	13794	13881	13701	13735	13775	13659	13742	13780	13852	13834	13874	13752	13764	13778	13690	13758	13763	13711	13904	13638	13827	13695	13588	13667	13688	13688	13817	13778	13847	13746	13813	13798	13807	14000	13672	13796	13633	13884	13922	13837	13656	13862	13799	13721	13821	13858	13562	13553	13932	13733	13664	13862	13779	13719	13857	13513	13780	13548	13857	13701	13827	13762	13903	13798	13596	13838	13845	13623	13696	13736	13770	13736	13859	13721	13677	13858	13766	13586	13868	13609	13671	13776	13852	13762	13760	13551	13817	13770	13792	13766	13691	13741	13852	13822	13927	13734	13779	13706	13922	13699	13744	13744	13554	13760	13769	13670	13875	13782	13770	13850	13841	13700	13690	13652	13921	13861	13526	13664	13757	13758	13612	13781	13759	13678	13778	13800	13651	13766	13731	13718	13849	13633	13825	13814	13956	13760	13838	13895	13725	13703	13728	13779	13810	13767	13847	13684	13786	13975	13891	13789	13771	13991	13741	13524	13602	13691	13690	13857	13728	13762	13785	13887	13849	13950	13801	13611	13886	13823	13738	13735	13706	13809	13729	13717	13702	13681	13568	13824	13938	13645	13987	13841	13649	13859	13797	13907	13835	13752	13787	13735	13862	13749	13711	13656	13855	13878	13898	13783	13732	13840	13866	13591	13926	13724	13714	13855	13841	13684	13817	13732	13788	13740	13831	13891	13712	13793	13712	13878	13866	13756	13779	13993	13647	13763	13578	13831	13790	13881	13821	13684	13723	13782	14078	14079	13692	13832	13672	13732	13862	13675	13798	13795	13806	13751	13783	13681	13589	13786	13830	13807	13640	13733	13496	13763	13782	13741	13801	13828	13793	13827	13712	13634	13831	13692	13660	13729	13846	13829	13736	13800	13657	13831	13783	13621	13685	13824	13772	13947	13741	13806	13833	13799	13789	13832	13583	13716	13806	13769	13773	13717	13737	13771	13915	13599	13668	13810	13860	13860	13612	13843	13716	13641	13652	13649	13648	13788	13826	13659	13796	13872	13872	13719	13780	13875	13868	13865	13831	13680	13661	13747	13806	13761	13696	13821	13821	13820	13997	13635	13807	13759	13883	13583	13764	13800	13888	13763	13729	14027	13703	13655	13855	13685	13901	13704	13741	13833	13704	13851	13686	13875	13604	13858	13608	13792	13722	13803	13906	13798	13684	13738	13809	13723	13697	13843	13695	13765	13836	13695	13678	13803	13647	13689	13731	13835	13633	13667	13957	13813	13815	13751	13654	13665	13794	13736	13767	13785	13755	13811	13894	13892	13724	13722	13691	13631	13839	13656	13829	13951	13894	13792	13830	13627	13665	13669	13699	13763	13812	13864	13893	13714	13701	13820	13746	13686	13915	13701	13677	13837	13707	13635	13657	13873	13812	13783	13819	13783	13679	13781	13826	13798	13906	13704	13989	13730	13685	13973	13720	13776	13732	13634	13823	13771	13724	14036	13681	13782	13677	13712	13633	13736	13847	13820	13733	13858	13850	13838	13818	13540	13904	13891	13729	13662	13798	13783	13633	13742	13734	13777	13732	14038	13807	13738	13722	13731	13848	13654	13828	13870	13632	13766	13845	13724	13846	13924	13806	13723	13757	13868	13762	13802	13728	13697	13752	13799	13664	13773	13810	13865	13796	13716	13952	13762	13785	13907	13895	13688	13799	13721	13981	13623	13823	13917	13663	13710	13721	13644	13715	13806	13729	13776	13716	13859	13697	13647	13973	13819	13824	13830	13738	13732	13722	13840	13766	13787	13649	13932	13617	13735	13758	13892	13865	13719	13802	13748	13713	13725	13661	13722	13826	13735	13795	13848	13733	13849	13679	13851	13746	13854	13852	13761	13836	13831	13735	13639	13763	14009	13845	13850	13740	13736	13833	13766	13829	13845	13721	13825	13760	13482	13882	13901	13779	13771	13810	13786	13810	13926	13587	13705	13636	13810	13669	13814	13635	13706	13722	13808	13703	13792	13647	13764	13725	13818	13807	13825	13729	13798	13667	13636	13575	13802	13767	13800	13665	13863	13828	13745	13855	13824	13906	13951	13711	13580	13706	13755	13838	13701	13890	13780	13892	13817	13792	13800	13902	13899	13696	13844	13716	13762	13784	13817	13709	13657	13850	13697	13891	13746	13799	13836	13737	13847	13697	13814	13830	13629	13893	14044	13656	13760	13783	13793	13716	13760	13763	13755	13693	13699	13902	13750	13900	13796	13681	13736	13784	13773	13724	13620	13765	13767	13757	13725	13792	13787	13768	13703	13745	13731	13692	13659	13898	14027	13706	13723	13652	13805	13715	13665	13667	13688	13777	13723	13845	13901	13711	13859	13798	13874	13687	13832	13729	13755	13851	13766	13595	13630	13755	13815	13885	13811	13746	13753	13812	13762	13851	13742	13882	13661	13788	13635	13667	13612	13842	13899	13686	13814	13828	13685	13731	13889	13852	13830	13663	13716	13654	13914	13693	13638	13792	13934	13824	13643	13768	13679	13717	13884	13873	13820	13628	13864	13665	13814	13785	13725	13747	13696	13740	13765	13695	13678	13693	13741	13711	13774	13801	13907	13814	13882	13778	13812	13718	13739	13829	13737	13816	13803	13594	13749	13834	13803	13827	13833	13801	13799	13824	13739	13741	13781	13812	13644	13811	13666	13794	13725	13675	13715	13668	13800	13707	13717	13764	13760	13732	13903	13733	13808	13639	13728	13738	13814	13706	13832	13855	13765	13806	13775	13826	13822	13761	13762	13835	13656	13727	13797	13633	13794	13852	13797	13773	13744	13725	13901	13761	13515	13831	13701	13655	13787	13769	13856	14059	13723	13737	13847	13700	13803	13733	13868	13674	13860	13712	13684	13796	13813	13774	13827	13723	13774	13694	13986	13773	13599	13677	13748	13763	13841	13830	13748	13921	14018	13815	13816	13657	13869	13988	13726	13853	13670	13715	13690	13801	13782	13784	13721	13616	13733	13796	13781	13644	13660	13807	13707	13841	13618	13827	13751	13806	13652	13920	13716	13676	13703	13821	13785	13792	13706	13753	13780	13887	14002	13780	13755	13596	13631	13794	13786	13812	13904	13723	13739	13905	13741	13740	13730	13766	13707	13723	13935	13764	13594	13762	13662	13771	13747	13810	13746	13783	13678	13787	13852	13875	13825	13837	13860	13709	13711	13918	13789	13552	13709	13874	13596	13783	13821	13633	13698	13749	13793	13768	13816	13765	13640	13961	13928	13750	13775	13739	13838	13733	13877	13786	13647	13808	13757	13560	13863	13719	13786	13868	13793	13785	13682	13802	13907	13658	13550	13718	13924	13829	13687	13849	13882	13859	13821	13828	13852	13670	13811	13748	13768	13672	13714	13815	13797	13711	13748	14006	13935	13766	13605	13764	13749	13755	13748	13816	13870	13830	13799	13666	13707	13772	13682	13796	13631	13785	13863	13734	13708	13877	13803	13872	13745	13604	13808	13713	13681	13772	13732	13662	13788	13660	13985	13704	13836	13664	13798	13646	13809	13905	13898	13664	13909	13779	13650	13732	13716	13734	13816	13743	13726	13698	13805	13918	13759	13695	13713	13922	13611	13915	13706	13905	13926	13861	13721	13797	13875	13677	13685
24180	21481	29087	24365	22007	23374	22783	18478	17454	17464	17459	17461	17552	17297	18901	35591	37884	32390	25352	20621	18207	17093	16817	16620	16689	16569	16557	16640	16542	16607	16651	16288	16491	16582	16740	16663	16562	16709	16589	16752	16726	16719	16699	16627	16424	16541	16577	16551	16654	16537	16593	16397	16631	16461	16768	16796	16695	16358	16256	16753	16633	16632	16698	16507	16609	16840	16503	16469	16566	16519	16555	16520	16404	16659	16567	16464	16630	16663	16705	16591	16535	16638	16436	16497	16626	16697	16480	16646	16387	16450	16654	16509	16464	16516	16550	16562	16469	16638	16468	16619	16455	16374	16380	16435	16467	16560	16473	16593	16625	16627	16522	16460	16468	16568	16585	16739	16342	16465	16424	16383	16519	16449	16539	16387	16562	16413	16316	16303	16577	16510	16614	16429	16637	16555	16398	16338	16335	16460	16482	16635	16501	16560	16704	16747	16430	16486	16548	16572	16546	16398	16614	16237	16545	16573	16388	16340	16349	16472	16497	16558	16690	16404	16663	16186	16459	16566	16527	16679	16591	16322	16528	16214	16599	16538	16378	16388	16553	16543	16540	16455	16466	16509	16580	16450	16464	16447	16695	16384	16393	16411	16683	16540	16612	16480	16434	16399	16493	16562	16442	16504	16592	16481	16435	16483	16487	16515	16639	16494	16395	16252	16550	16439	16433	16615	16551	16534	16398	16279	16487	16365	16717	16488	16383	16394	16433	16535	16654	16435	16361	16482	16654	16291	16489	16536	16430	16519	16520	16464	16408	16285	16516	16261	16261	16485	16587	16452	16197	16327	16290	16222	16514	16410	16604	16278	16622	16350	16494	16380	16246	16386	16460	16605	16514	16462	16576	16519	16487	16445	16487	16411	16348	16445	16708	16596	16506	16450	16261	16579	16551	16621	16562	16314	16454	16479	16246	16406	16477	16473	16445	16669	16498	16557	16414	16292	16409	16354	16456	16355	16544	16483	16646	16606	16627	16342	16509	16675	16401	16524	16503	16402	16548	16424	16511	16536	16458	16379	16478	16427	16688	16554	16444	16537	16511	16469	16364	16605	16607	16380	16402	16377	16595	16495	16411	16473	16537	16671	16464	16474	16479	16474	16401	16398	16668	16623	16366	16270	16471	16469	16381	16567	16514	16556	16435	16348	16475	16489	16562	16463	16398	16326	16503	16600	16332	16469	16677	16686	16392	16602	16397	16521	16415	16506	16582	16558	16514	16402	16616	16412	16326	16567	16500	16500	16733	16444	16411	16498	16391	16515	16400	16533	16505	16618	16375	16442	16578	16447	16597	16414	16479	16347	16614	16487	16433	16285	16565	16480	16440	16602	16565	16628	16301	16513	16534	16576	16420	16516	16534	16667	16562	16512	16407	16518	16388	16401	16547	16624	16464	16554	16463	16552	16673	16426	16391	16642	16465	16453	16575	16511	16422	16456	16393	16593	16561	16547	16392	16676	16459	16589	16707	16457	16455	16694	16487	16285	16347	16474	16481	16466	16398	16398	16480	16335	16354	16425	16569	16376	16411	16639	16525	16602	16614	16402	16402	16555	16481	16411	16412	16567	16471	16474	16479	16414	16447	16568	16325	16428	16611	16724	16789	16502	16545	16534	16538	16476	16417	16481	16381	16443	16468	16458	16651	16712	16430	16541	16575	16466	16471	16539	16599	16292	16434	16369	16595	16474	16472	16597	16342	16460	16540	16428	16489	16410	16594	16597	16512	16565	16466	16505	16465	16647	16595	16539	16595	16576	16557	16487	16558	16431	16629	16449	16570	16324	16480	16326	16352	16523	16409	16595	16418	16694	16583	16526	16417	16279	16496	16402	16753	16579	16397	16404	16480	16594	16509	16508	16459	16285	16343	16364	16508	16340	16596	16846	16511	16586	16447	16478	16421	16503	16457	16443	16527	16787	16434	16550	16445	16434	16723	16407	16601	16476	16412	16458	16432	16601	16501	16549	16424	16610	16351	16315	16555	16681	16610	16470	16448	16531	16570	16535	16548	16469	16403	16416	16559	16498	16665	16435	16444	16340	16445	16395	16292	16564	16629	16377	16603	16495	16342	16350	16344	16570	16627	16506	16533	16444	16501	16548	16383	16550	16611	16663	16586	16324	16303	16473	16562	16436	16507	16503	16581	16435	16356	16462	16627	16424	16719	16478	16305	16546	16518	16465	16625	16437	16505	16561	16354	16536	16636	16598	16387	16488	16362	16498	16610	16487	16400	16538	16490	16652	16398	16374	16437	16483	16531	16444	16455	16429	16382	16577	16519	16329	16630	16543	16500	16450	16542	16407	16518	16454	16526	16586	16742	16564	16422	16548	16444	16570	16294	16648	16478	16674	16652	16676	16407	16560	16479	16341	16519	16767	16524	16278	16555	16378	16437	16598	16472	16503	16486	16440	16614	16530	16524	16600	16590	16631	16506	16435	16617	16763	16553	16363	16562	16453	16434	16309	16381	16357	16402	16318	16423	16453	16403	16517	16711	16627	16699	16370	16648	16402	16555	16488	16267	16361	16463	16351	16455	16459	16317	16542	16371	16398	16368	16518	16527	16607	16492	16601	16596	16450	16549	16583	16393	16406	16583	16544	16530	16578	16530	16621	16428	16567	16606	16683	16586	16620	16374	16292	16406	16528	16555	16436	16518	16352	16400	16571	16500	16547	16518	16382	16579	16320	16483	16609	16377	16629	16548	16476	16306	16332	16694	16636	16341	16477	16477	16287	16610	16511	16545	16342	16394	16438	16588	16569	16471	16423	16473	16294	16526	16557	16482	16637	16641	16553	16536	16429	16463	16355	16274	16501	16425	16505	16514	16640	16493	16485	16505	16719	16301	16460	16432	16440	16507	16284	16377	16545	16326	16618	16617	16430	16360	16595	16652	16408	16562	16588	16548	16475	16369	16482	16481	16409	16486	16513	16505	16227	16495	16478	16539	16729	16611	16339	16429	16371	16673	16327	16563	16600	16528	16592	16509	16713	16602	16601	16560	16567	16612	16407	16500	16448	16453	16633	16431	16636	16527	16381	16737	16627	16506	16525	16460	16597	16666	16413	16451	16648	16333	16290	16519	16423	16619	16547	16658	16565	16580	16810	16333	16461	16558	16496	16383	16518	16327	16656	16664	16299	16598	16588	16582	16311	16612	16594	16410	16275	16557	16556	16439	16565	16560	16412	16633	16592	16324	16501	16389	16569	16586	16658	16654	16593	16577	16850	16511	16555	16526	16480	16502	16464	16420	16526	16338	16529	16505	16528	16402	16337	16520	16381	16617	16592	16459	16766	16637	16429	16706	16737	16556	16654	16397	16580	16706	16479	16440	16216	16522	16435	16322	16586	16486	16569	16442	16434	16503	16638	16381	16503	16527	16515	16728	16625	16417	16480	16459	16285	16432	16621	16323	16602	16476	16478	16410	16600	16174	16270	16377	16608	16367	16383	16730	16624	16532	16376	16600	16685	16444	16662	16460	16557	16426	16522	16472	16727	16408	16386	16282	16303	16468	16403	16381	16450	16603	16753	16390	16405	16525	16466	16462	16471	16325	16525	16497	16515	16432	16328	16483	16272	16434	16521	16472	16591	16539	16299	16501	16493	16469	16561	16495	16564	16566	16557	16502	16475	16450	16498	16671	16485	16463	16766	16465	16421	16546	16550	16521	16530	16482	16400	16369	16427	16570	16380	16291	16549	16361	16480	16469	16740	16611	16498	16621	16605	16514	16405	16463	16490	16483	16515	16477	16557	16404	16585	16304	16347	16605	16508	16520	16566	16578	16395	16424	16508	16484	16246	16385	16525	16415	16457	16416	16216	16477	16647	16342	16419	16542	16565	16753	16444	16413	16389	16589	16634	16520	16694	16448	16518	16478	16629	16579	16664	16684	16428	16434	16494	16446	16546	16454	16427	16433	16427	16506	16276	16312	16700	16575	16553	16693	16588	16567	16505	16365	16456	16514	16580	16684	16366	16500	16500	16416	16442	16434	16538	16575	16478	16475	16479	16563	16542	16313	16580	16329	16441	16473	16358	16524	16598	16475	16348	16400	16530	16616	16604	16176	16460	16561	16697	16481	16426	16587	16441	16628	16595	16405	16557	16668	16562	16567	16420	16266	16275	16337	16443	16294	16507	16482	16383	16456	16550	16520	16389	16401	16334	16485	16499	16535	16422	16558	16628	16495	16379	16361	16490	16572	16693	16488	16302	16437	16386	16580	16530	16637	16592	16477	16552	16486	16551	16544	16603	16426	16734	16413	16467	16476	16359	16532	16568	16591	16556	16638	16418	16258	16608	16578	16469	16548	16319	16420	16529	16328	16382	16408	16562	16429	16372	16508	16498	16470	16699	16528	16764	16601	16501	16097	16555	16613	16611	16390	16571	16466	16408	16418	16504	16568	16420	16325	16410	16453	16544	16363	16587	16266	16469	16633	16654	16420	16380	16528	16547	16501	16540	16361	16564	16341	16368	16528	16711	16448	16580	16577	16526	16549	16473	16581	16628	16496	16241	16663	16496	16430	16296	16239	16363	16350	16513	16530	16433	16479	16347	16585	16270	16365	16519	16557	16551	16553	16533	16427	16572	16605	16548	16505	16413	16550	16404	16467	16464	16445	16461	16451	16452	16586	16546	16434	16585	16763	16657	16561	16482	16563	16282	16475	16408	16629	16515	16402	16494	16464	16626	16517	16669	16562	16567	16271	16633	16571	16549	16651	16503	16364	16532	16203	16343	16421	16339	16492	16431	16424	16449	16534	16375	16624	16463	16193	16491	16556	16536	16485	16494	16377	16239	16416	16571	16212	16430	16492	16571	16485	16461	16403	16709	16334	16456	16480	16375	16504	16402	16401	16520	16566	16425	16638	16619	16546	16680	16568	16636	16481	16424	16242	16679	16582	16514	16503	16434	16593	16669	16581	16244	16490	16487	16471	16367	16417	16389	16630	16539	16541	16370	16369	16595	16370	16843	16416	16444	16616	16436	16570	16683	16495	16539	16282	16412	16409	16612	16492	16579	16464	16697	16351	16503	16428	16585	16441	16230	16453	16440	16660	16344	16351	16564	16381	16579	16615	16321	16504	16470	16577	16541	16536	16413	16617	16560	16444	16507	16676	16512	16517	16195	16491	16635
16176	27467	28506	25970	20792	17145	16389	15608	15295	14934	14629	15149	15098	14951	17839	39271	38748	32054	23550	18301	14939	14048	13814	13691	13757	13680	13817	13588	13828	13596	13745	13656	13800	13754	13844	13811	13541	13666	13615	13461	13736	13653	13789	13720	13734	13613	13630	13666	13832	13665	13721	13791	13515	13696	13811	13807	13802	13737	13615	13669	13720	13631	13763	13832	13666	13711	13625	13671	13666	13562	13666	13761	13909	13696	13804	13656	13786	13803	13658	13606	13710	13783	13717	13784	13715	13645	13795	13582	13649	13876	13771	13717	13604	13886	13672	13668	13699	13710	13719	13704	13543	13925	13646	13540	13681	13591	13816	13711	13659	13736	13809	13471	13856	13623	13836	13647	13684	13605	13715	13697	13629	13759	13683	13882	13669	13642	13643	13728	13751	13621	13692	13831	13603	13698	13603	13672	13654	13595	13648	13621	13657	13705	13834	13681	13712	13643	13621	13758	13624	13570	13606	13503	13565	13597	13574	13564	13713	13763	13702	13590	13607	13644	13636	13613	13554	13718	13655	13616	13597	13599	13623	13725	13744	13743	13785	13712	13631	13729	13807	13730	13695	13630	13838	13572	13760	13647	13953	13660	13762	13670	13679	13758	13659	13650	13736	13723	13611	13685	13721	13765	13796	13809	13602	13781	13784	13628	13695	13781	13555	13799	13763	13698	13743	13565	13589	13646	13580	13596	13687	13622	13816	13581	13608	13625	13650	13593	13785	13659	13646	13589	13726	13535	13669	13635	13743	13783	13736	13635	13568	13568	13518	13567	13483	13619	13597	13660	13502	13694	13766	13744	13556	13864	13662	13585	13615	13648	13711	13768	13805	13612	13776	13719	13755	13592	13660	13522	13643	13676	13619	13726	13715	13713	13659	13750	13688	13837	13776	13612	13573	13629	13747	13597	13767	13545	13784	13659	13709	13703	13664	13565	13753	13669	13603	13542	13656	13571	13759	13537	13696	13763	13710	13594	13596	13599	13720	13537	13766	13730	13705	13773	13656	13619	13806	13503	13737	13829	13691	13531	13732	13549	13801	13767	13737	13694	13554	13775	13797	13593	13897	13551	13664	13692	13702	13622	13665	13718	13636	13671	13522	13691	13637	13788	13648	13691	13670	13682	13539	13588	13682	13680	13666	13639	13617	13831	13808	13738	13720	13651	13703	13674	13706	13778	13546	13612	13793	13781	13636	13678	13689	13704	13692	13627	13746	13802	13633	13641	13766	13821	13681	13706	13704	13655	13745	13633	13572	13515	13655	13630	13749	13608	13660	13610	13632	13799	13713	13622	13632	13678	13649	13668	13784	13723	13704	13654	13651	13602	13696	13505	13678	13705	13723	13705	13561	13710	13605	13879	13618	13694	13804	13857	13795	13637	13570	13723	13639	13792	13656	13537	13693	13632	13809	13657	13560	13715	13635	13833	13600	13694	13698	13674	13610	13729	13630	13554	13725	13533	13795	13738	13550	13610	13525	13623	13484	13652	13588	13657	13679	13804	13591	13647	13861	13605	13680	13725	13721	13531	13597	13545	13720	13537	13633	13761	13838	13705	13834	13625	13702	13684	13509	13396	13707	13758	13709	13681	13680	13649	13505	13687	13743	13692	13635	13720	13542	13572	13692	13644	13720	13570	13462	13694	13744	13723	13587	13616	13676	13613	13581	13678	13547	13752	13667	13643	13736	13645	13630	13689	13669	13566	13814	13770	13727	13567	13788	13734	13771	13653	13564	13648	13605	13550	13620	13740	13582	13884	13665	13712	13650	13664	13698	13860	13605	13829	13707	13860	13711	13458	13671	13604	13666	13584	13516	13742	13797	13817	13785	13645	13861	13630	13806	13527	13772	13702	13646	13697	13627	13812	13674	13796	13590	13678	13671	13447	13583	13759	13740	13753	13602	13594	13779	13595	13730	13732	13631	13740	13398	13692	13541	13773	13839	13699	13729	13722	13672	13610	13669	13696	13662	13725	13671	13462	13732	13600	13715	13702	13592	13657	13625	13571	13662	13747	13676	13533	13640	13672	13656	13717	13851	13422	13680	13753	13765	13735	13821	13633	13688	13547	13725	13696	13756	13517	13750	13676	13577	13708	13693	13590	13648	13656	13708	13579	13845	13757	13676	13687	13798	13821	13671	13517	13581	13694	13539	13676	13700	13882	13623	13577	13669	13691	13682	13700	13708	13748	13804	13646	13753	13524	13806	13651	13736	13688	13684	13705	13693	13685	13572	13578	13608	13737	13759	13557	13828	13655	13734	13727	13659	13713	13605	13676	13603	13742	13588	13662	13661	13828	13712	13731	13486	13717	13667	13770	13597	13554	13687	13680	13751	13777	13619	13782	13770	13489	13735	13672	13642	13549	13628	13863	13536	13548	13820	13650	13641	13614	13599	13730	13644	13763	13739	13701	13822	13511	13721	13686	13722	13760	13501	13765	13629	13554	13626	13814	13594	13555	13673	13580	13620	13686	13627	13637	13693	13596	13648	13655	13593	13566	13701	13678	13703	13660	13834	13528	13619	13712	13578	13695	13783	13689	13549	13648	13716	13695	13729	13668	13629	13642	13825	13666	13644	13703	13725	13725	13623	13693	13747	13562	13663	13639	13598	13655	13743	13674	13703	13495	13570	13664	13815	13621	13629	13670	13746	13723	13757	13654	13650	13691	13605	13707	13743	13622	13676	13473	13645	13724	13644	13446	13708	13730	13573	13550	13502	13576	13743	13661	13595	13668	13683	13696	13556	13718	13643	13756	13744	13588	13718	13768	13673	13540	13774	13736	13802	13541	13791	13657	13720	13692	13680	13728	13572	13752	13682	13729	13701	13698	13782	13609	13870	13816	13707	13732	13647	13778	13785	13441	13727	13694	13603	13736	13579	13615	13683	13778	13812	13581	13728	13697	13685	13650	13764	13713	13545	13667	13689	13638	13691	13669	13627	13723	13662	13640	13831	13741	13672	13617	13669	13666	13883	13646	13785	13569	13499	13821	13733	13765	13605	13682	13721	13738	13702	13676	13518	13475	13565	13775	13793	13627	13617	13660	13541	13794	13542	13750	13660	13694	13883	13614	13646	13788	13772	13667	13816	13646	13602	13819	13596	13527	13719	13629	13762	13562	13632	13711	13819	13477	13774	13529	13770	13539	13645	13683	13714	13642	13809	13727	13647	13752	13765	13674	13752	13724	13660	13749	13706	13796	13597	13735	13662	13738	13775	13780	13524	13614	13732	13726	13896	13534	13754	13545	13689	13793	13602	13631	13714	13684	13654	13575	13840	13522	13763	13585	13585	13600	13603	13685	13670	13607	13562	13686	13593	13739	13691	13629	13608	13551	13613	13829	13772	13602	13513	13558	13616	13838	13714	13825	13615	13784	13756	13578	13543	13467	13719	13549	13703	13607	13679	13711	13623	13726	13672	13702	13648	13636	13718	13724	13596	13685	13815	13792	13744	13616	13723	13703	13593	13797	13498	13731	13700	13812	13585	13745	13696	13566	13670	13557	13568	13497	13861	13566	13570	13501	13682	13745	13717	13664	13582	13577	13563	13681	13495	13674	13718	13662	13739	13724	13658	13529	13662	13678	13719	13753	13776	13727	13803	13755	13629	13800	13824	13722	13622	13578	13616	13718	13673	13645	13838	13696	13736	13713	13571	13577	13496	13725	13761	13867	13504	13643	13649	13671	13621	13624	13633	13815	13672	13575	13676	13595	13480	13606	13603	13754	13673	13771	13783	13855	13735	13734	13792	13643	13461	13642	13677	13543	13651	13651	13567	13565	13649	13791	13643	13679	13721	13665	13536	13678	13647	13921	13687	13657	13815	13819	13688	13605	13704	13796	13514	13707	13700	13841	13689	13712	13610	13623	13788	13577	13519	13700	13633	13696	13649	13562	13588	13749	13600	13626	13649	13538	13649	13617	13541	13705	13613	13826	13701	13783	13542	13704	13600	13563	13717	13754	13692	13684	13654	13656	13688	13663	13620	13533	13721	13535	13529	13819	13754	13652	13606	13753	13753	13612	13627	13830	13631	13684	13538	13688	13679	13616	13764	13571	13850	13695	13609	13703	13663	13728	13641	13652	13785	13593	13670	13594	13579	13602	13651	13662	13769	13734	13774	13649	13622	13658	13838	13386	13624	13597	13770	13845	13513	13720	13575	13557	13586	13749	13671	13656	13753	13736	13577	13631	13751	13606	13640	13538	13584	13496	13793	13878	13657	13523	13570	13709	13539	13734	13800	13738	13589	13818	13887	13625	13537	13751	13698	13739	13573	13603	13606	13574	13599	13549	13675	13613	13687	13786	13907	13583	13577	13840	13560	13635	13702	13751	13739	13807	13803	13570	13775	13707	13683	13508	13701	13538	13715	13771	13702	13581	13539	13724	13716	13648	13517	13706	13661	13690	13748	13681	13710	13820	13570	13638	13645	13558	13766	13771	13665	13656	13613	13659	13524	13649	13635	13666	13616	13643	13762	13725	13703	13667	13847	13744	13727	13470	13637	13610	13809	13523	13606	13535	13669	13714	13708	13657	13611	13752	13619	13576	13738	13748	13687	13720	13633	13651	13721	13742	13741	13761	13618	13706	13740	13726	13705	13790	13742	13847	13636	13731	13591	13778	13761	13752	13620	13648	13673	13912	13603	13726	13678	13877	13860	13554	13685	13625	13709	13510	13754	13493	13638	13530	13720	13617	13594	13607	13530	13687	13699	13528	13657	13766	13765	13800	13919	13670	13742	13595	13778	13572	13602	13813	13703	13646	13776	13631	13533	13567	13700	13779	13725	13804	13534	13633	13608	13863	13608	13663	13616	13714	13695	13720	13647	13712	13630	13626	13992	13773	13486	13665	13653	13604	13560	13673	13577	13720	13578	13612	13814	13613	13622	13629	13728	13636	13650	13735	13874	13862	13523	13702	13480	13800	13836	13653	13678	13817	13776	13842	13735	13765	13756	13524	13683	13474	13750	13585	13785	13692	13789	13738	13702	13558	13677	13706	13520	13706	13598	13560	13674	13629	13798	13877	13584	13649	13740	13635	13685	13695	13701	13434	13676	13516	13734	13729	13738	13743	13680	13642	13866	13658	13634	13654	13689	13633	13719	13591	13597	13665	13563	13718	13652	13595	13718	13742
29710	22096	22755	20480	17770	16790	16829	16885	16261	16340	16571	16608	16658	16407	16505	17720	18539	18232	17520	16968	16511	16348	16370	16475	16199	16347	16356	16255	16287	16217	16355	16282	16336	16385	16218	16303	16302	16225	16404	16426	16456	16449	16229	16370	16151	16177	16307	16308	16159	16327	16188	16240	16377	16442	16284	16078	16360	16275	16385	16284	16418	16240	16325	16172	16352	16280	16265	16462	16318	16386	16361	16382	16366	16346	16565	16342	16224	16223	16177	16336	16335	16506	16318	16349	16450	16333	16236	16305	16345	16337	16309	16133	16256	16326	16083	16102	16238	16108	16215	16534	16401	16301	16165	16396	16330	16282	16397	16550	16527	16403	16449	16247	16421	16464	16259	16262	16345	16454	16449	16329	16127	16333	16475	16169	16242	16230	16424	16244	16186	16166	16156	16370	16444	16285	16325	16155	16191	16211	16113	16188	16276	16276	16498	16331	16300	16344	16401	16195	16325	16186	16412	16174	16216	16248	16182	16344	16220	16306	16333	16144	16322	16371	16596	16416	16260	16593	16265	16448	16220	16481	16467	16196	16323	16273	16398	16476	16650	16303	16276	16264	16361	16227	16270	16557	16109	16246	16268	16110	16220	16086	16604	16356	16491	16330	16337	16418	16284	16263	16444	16282	16329	16287	16296	16311	16242	16345	16260	16341	16371	16406	16218	16186	16185	16209	16432	16284	16566	16320	16327	16195	16419	16336	16458	16411	16390	16425	16242	16249	16201	16107	16350	16480	16432	16419	16310	16260	16166	16373	16309	16328	16259	16260	16164	16325	16480	16520	16348	16327	16213	16331	16279	16367	16235	16554	15990	16492	16630	16526	16167	16077	16335	16203	16347	16154	16331	16321	16284	16185	16208	16393	16275	16399	16266	16550	16212	16317	16601	16479	16170	16135	16454	16253	16367	16350	16366	16210	16566	16380	16366	16377	16233	16340	16454	16463	16013	16026	16447	16340	16377	16241	16353	16219	16125	16398	16125	16329	16341	16265	16287	16389	16372	16212	16285	16239	16316	16237	16266	16372	16316	16332	16237	16149	16223	16316	16386	16406	16355	16519	16305	16472	16498	16307	16296	16344	16447	16271	16398	16251	16389	16246	16284	16394	16366	16425	16623	16415	16296	16219	16314	16218	16095	16502	16442	16375	16250	16517	16323	16180	16308	16373	16378	16168	16382	16341	16417	16268	16437	16303	16177	16241	16389	16271	16250	16314	16136	16274	16242	16369	16281	16278	16177	16465	16384	16191	16240	16345	16246	16253	16320	16136	16513	16376	16217	16410	16538	16393	16306	16328	16194	16183	16375	16402	16176	16171	16083	16353	16334	16216	16487	16281	16120	16132	16247	16089	16270	16390	16127	16133	16205	16250	16283	16435	16406	16241	16277	16375	16282	16376	16441	16326	16355	16421	16451	16203	16196	16447	16149	16524	16200	16204	16302	16187	16431	16129	16083	16396	16455	16330	16333	16338	16347	16444	16562	16204	16287	16291	16407	16112	16282	16288	16258	16285	16316	16146	16458	16206	16305	16132	16217	16091	16290	16078	16314	16359	16420	16523	16261	16401	16231	16260	16307	16172	16398	16080	16288	16192	16438	16368	16390	16232	16344	16419	16477	16175	16183	16382	16266	16163	16398	16325	16242	16369	16314	16389	16167	16261	16239	16411	16330	16266	16336	16421	16407	16225	16345	16389	16200	16176	16234	16233	16395	16322	16320	16397	16202	16195	16145	16311	16375	16391	16493	16122	16413	16368	16457	16432	16313	16153	16426	16575	16273	16289	16144	16258	16389	16394	16387	16247	16149	16237	16281	16257	16238	16254	16193	16440	16226	16187	16034	16251	16428	16228	16221	16343	16480	16301	16289	16283	16425	16315	16361	16497	16136	16366	16228	16221	16235	16280	16246	16456	16198	16261	16269	16528	16352	16439	16370	16368	16322	16472	16404	16447	16270	16281	16249	16526	16361	16199	16318	16592	16251	16308	16488	16394	16380	16228	16252	16396	16322	16155	16394	16405	16412	16474	16386	16118	16440	16289	16207	16340	16350	16406	16400	16289	16485	16318	16367	16288	16195	16318	16334	16250	16341	16158	16303	16353	16234	16164	16334	16121	16298	16535	16341	16287	16392	16271	16304	16314	16314	16302	16123	16128	16428	16337	16257	16364	16278	16360	16145	16274	16432	16249	16392	16356	16612	16393	16426	16338	16116	16199	16264	16403	16315	16403	16148	16278	16431	16339	16235	16437	16225	16387	16369	16141	16539	16292	16402	16331	16427	16252	16038	16307	16353	16297	16319	16395	16351	16298	16377	16242	16261	16226	16322	16159	16360	16228	16527	16342	16368	16248	16209	16380	16447	16244	16240	16310	16306	16375	16382	16451	16220	16323	16458	16085	16384	16414	16242	16241	16170	16211	16390	16249	16312	16294	16193	16413	16134	16155	16317	16324	16268	16354	16299	16255	16276	16273	16343	16234	16243	16548	16374	16215	16242	16372	16257	16331	16464	16469	16517	16185	16390	16364	16263	16321	16406	16274	16273	16099	16131	16213	16287	16281	16175	16013	16197	16305	16310	16311	16272	16300	16409	16354	16435	16300	16365	16452	16382	16375	16308	16381	16307	16245	16231	16400	16286	16146	16317	16406	16199	16335	16302	16362	16390	16308	16124	16173	16254	16155	16294	16301	16251	16348	16301	16293	16382	16310	16208	16276	16264	16273	16281	16333	16383	16268	16324	16318	16322	16442	16302	16456	16252	16122	16170	16324	16239	16551	16346	16466	16186	16359	16366	16111	16425	16414	16247	16300	16265	16164	16291	16207	16338	16356	16274	16510	16361	16364	16291	16381	16369	16423	16295	16401	16190	16271	16184	16357	16405	16263	16273	16231	16044	16242	16399	16343	16347	16314	16201	16283	16273	16379	16398	16398	16349	16382	16118	16454	16248	16283	16241	16301	16263	16220	16447	16365	16200	16319	16215	16188	16197	16275	16376	16296	16351	16154	16242	16120	16236	16523	16250	16341	16221	16440	16456	16261	16218	16332	16458	16423	16425	16331	16337	16195	16260	16315	16355	16436	16469	16184	16531	16498	16357	16278	16263	16249	16288	16517	16193	16432	16391	16476	16242	16257	16512	16419	16149	16341	16617	16312	16495	16333	16305	16280	16099	16280	16205	16286	16281	16314	16553	16433	16394	16188	16322	16368	16356	16293	16151	16279	16296	16253	16255	16313	16490	16422	16215	16237	16282	16263	16338	16070	16400	16205	16424	16303	16255	16303	16448	16228	16404	16388	16278	16317	16327	16074	16216	16258	16252	16147	16290	16281	16385	16267	16083	16295	16079	16356	16320	16365	16323	16370	16323	16127	16323	16185	16284	16284	16383	16389	16215	16364	16163	16206	16350	16527	16239	16449	16354	16113	16261	16347	16210	16308	16449	16327	16236	16255	16324	16210	16455	16158	16388	16231	16232	16299	16342	16337	16200	16318	16105	16249	16272	15953	16294	16209	16281	16246	16187	16087	16400	16216	16392	16219	16452	16106	16156	16225	16299	16290	16230	16107	16385	16389	16328	16257	16295	16311	16315	16375	16403	16123	16123	16391	16033	16359	16436	16368	16227	16510	16565	16336	16365	16353	16346	16183	16342	16143	16327	16260	16226	16369	16274	16343	16228	16425	16290	16438	16259	16334	16248	16164	16226	16495	16377	16279	16300	16104	16463	16352	16251	16281	16657	16398	16031	16164	16204	16393	16073	16305	16469	16271	16222	16172	16220	16189	16281	16133	16325	16361	16414	16316	16541	16327	16283	16289	16187	16235	16370	16303	16297	16265	16332	16431	16289	16192	16442	16316	16090	16169	16370	16237	16171	16298	16364	16499	16493	16366	16344	16199	16228	16401	16383	16428	16175	16494	16259	16418	16316	16340	16261	16254	16433	16632	16285	16305	16270	16280	16343	16171	16291	16316	16248	16278	16152	16354	16407	16257	16329	16409	16233	16251	16409	16231	16309	16326	16257	16189	16277	16120	16375	16172	16392	16308	16139	16279	16374	16260	16433	16207	16601	16175	16310	16315	16371	16469	16501	16566	16321	16237	16358	16172	16174	16365	16335	16465	16071	16177	16310	16089	16412	16253	16350	16334	16201	16250	16329	16279	16315	16394	16192	16506	16046	16254	16286	16449	16256	16358	16362	16423	16558	16301	16424	16410	16382	16513	16119	16246	16252	16223	16266	16331	16133	16367	16303	16490	16321	16288	16219	16425	16326	16099	16411	16422	16292	16250	16323	16296	16090	16396	16209	16287	16282	16352	16338	16307	16508	16190	16258	16195	16323	16336	16172	16374	16254	16093	16188	16049	16256	16567	16259	16468	16352	16414	16175	16376	16179	16315	16258	16359	16235	16573	16463	16445	16228	16341	16339	16199	16491	16519	16264	16245	16401	16317	16248	16366	16480	16444	16273	16470	16524	16339	16341	16277	16432	16228	16502	16339	16333	16127	16287	16245	16350	16089	16389	16361	16315	16331	16240	16228	16193	16220	16336	16336	16091	16342	16385	16439	16196	16218	16244	16297	16347	16520	16119	16475	16178	16384	16462	16288	16467	16311	16465	16324	16305	16416	16275	16313	16464	16238	16330	16228	16363	16098	16451	16443	16402	16127	16440	16375	16550	16286	16449	16609	16517	16418	16482	16298	16098	16295	16350	16391	16289	16442	16431	16191	16330	16046	16232	16492	16345	16219	16502	16595	16135	16349	16262	16382	16482	16276	16505	16507	16128	16161	16084	16274	16392	16251	16268	16582	16460	16354	16389	16558	16169	16475	16382	16275	16417	16167	16251	16135	16489	16400	16154	16273	16402	16363	16338	16442	16219	16281	16577	16288	16253	16302	16231	16446	16255	16313	16373	16331	16376	16362	16352	16254	16400	16478	16303	16290	16282	16404	16225	16332	16267	16293	16117	16184	16072	16178	16141	16424	16438	16175	16366	16413	16326	16356	16330	16280	16306	16390	16306	16353	16180	16162	16494	16271	16507	16371	16330	16418	16491	16276	16370	16220	16453	16441	16458	16187	16510	16390	16424	16367	16555	16227	16252	16347	16358	16445	16149	16334	16253	16309	16358	16376	16468	16219
15159	15616	18501	16811	15411	14045	14075	13908	13964	13893	13926	13926	13865	13926	14104	16228	16587	15718	14827	14221	13776	13695	13643	13815	13444	13577	13657	13754	13703	13668	13680	13523	13517	13416	13705	13665	13499	13662	13734	13583	13636	13595	13467	13538	13550	13447	13449	13665	13689	13621	13741	13535	13689	13613	13471	13578	13492	13540	13530	13648	13608	13730	13646	13723	13500	13546	13561	13639	13521	13625	13606	13655	13783	13709	13579	13521	13625	13601	13571	13711	13476	13558	13643	13778	13508	13657	13655	13719	13503	13513	13531	13648	13712	13560	13662	13460	13495	13561	13621	13634	13597	13465	13625	13640	13688	13660	13740	13631	13445	13531	13600	13632	13548	13541	13746	13665	13704	13624	13735	13828	13801	13654	13613	13564	13569	13572	13472	13650	13743	13552	13596	13684	13405	13651	13638	13598	13534	13512	13519	13705	13629	13559	13415	13584	13584	13599	13645	13676	13538	13628	13623	13569	13694	13566	13615	13666	13648	13567	13713	13551	13553	13558	13596	13641	13462	13632	13705	13566	13719	13645	13390	13651	13596	13713	13542	13661	13639	13674	13522	13701	13584	13501	13618	13605	13750	13692	13475	13599	13666	13787	13472	13627	13559	13631	13486	13749	13530	13626	13520	13588	13656	13634	13617	13460	13510	13683	13589	13550	13616	13540	13516	13642	13374	13543	13596	13612	13681	13496	13706	13552	13590	13546	13585	13433	13708	13463	13552	13613	13599	13458	13497	13672	13583	13472	13521	13571	13519	13609	13549	13622	13667	13650	13594	13567	13659	13424	13658	13573	13791	13673	13608	13401	13645	13556	13610	13437	13671	13593	13861	13665	13619	13670	13671	13649	13488	13591	13460	13700	13522	13458	13444	13750	13709	13624	13626	13503	13568	13665	13542	13456	13470	13498	13661	13586	13755	13692	13667	13641	13728	13776	13478	13654	13647	13689	13698	13572	13664	13575	13671	13434	13718	13593	13574	13664	13406	13697	13526	13604	13548	13646	13545	13482	13494	13631	13738	13623	13594	13534	13667	13583	13672	13561	13648	13477	13641	13773	13743	13730	13506	13799	13543	13703	13528	13774	13749	13620	13558	13557	13504	13507	13677	13539	13677	13707	13514	13588	13488	13680	13556	13476	13700	13567	13512	13630	13508	13425	13707	13603	13486	13728	13594	13592	13555	13661	13521	13605	13621	13550	13607	13555	13660	13641	13486	13537	13563	13598	13681	13578	13544	13667	13540	13450	13638	13685	13567	13559	13570	13721	13671	13623	13483	13529	13563	13659	13710	13605	13563	13506	13620	13699	13599	13543	13716	13597	13561	13651	13517	13619	13611	13664	13515	13403	13426	13504	13500	13555	13575	13740	13605	13757	13521	13543	13369	13514	13549	13555	13534	13490	13497	13742	13543	13541	13728	13682	13745	13762	13561	13704	13608	13575	13510	13545	13674	13563	13651	13596	13574	13694	13588	13591	13523	13602	13642	13472	13406	13382	13643	13625	13478	13721	13487	13551	13576	13435	13429	13640	13572	13565	13583	13527	13713	13683	13757	13633	13673	13493	13572	13504	13543	13672	13609	13666	13765	13477	13559	13526	13750	13480	13549	13692	13516	13620	13461	13527	13759	13736	13729	13544	13631	13673	13711	13623	13565	13657	13584	13700	13754	13466	13500	13662	13589	13593	13621	13641	13600	13525	13544	13443	13627	13511	13652	13374	13617	13639	13509	13639	13686	13575	13534	13663	13496	13639	13540	13554	13628	13524	13529	13557	13359	13579	13712	13562	13536	13654	13714	13666	13636	13607	13648	13704	13806	13396	13578	13621	13653	13624	13444	13752	13657	13520	13714	13644	13502	13433	13585	13595	13490	13600	13432	13455	13543	13668	13563	13611	13686	13568	13328	13574	13531	13551	13540	13595	13622	13719	13513	13621	13637	13622	13674	13522	13587	13553	13680	13488	13547	13703	13570	13518	13586	13575	13640	13552	13626	13552	13513	13646	13692	13578	13573	13607	13454	13652	13634	13522	13736	13599	13621	13774	13781	13473	13568	13670	13530	13728	13444	13728	13468	13673	13571	13453	13559	13784	13627	13627	13629	13707	13506	13673	13475	13797	13491	13703	13540	13657	13571	13586	13576	13508	13600	13545	13472	13611	13509	13590	13506	13547	13625	13431	13746	13643	13582	13676	13526	13716	13728	13519	13736	13573	13583	13625	13348	13595	13488	13698	13637	13689	13698	13434	13409	13674	13566	13511	13567	13754	13583	13492	13482	13508	13687	13676	13449	13690	13591	13758	13677	13614	13358	13777	13816	13632	13475	13702	13672	13588	13566	13589	13553	13520	13603	13553	13609	13549	13594	13573	13651	13594	13486	13320	13775	13721	13659	13681	13527	13600	13557	13506	13501	13704	13605	13710	13577	13593	13399	13678	13823	13531	13612	13695	13694	13435	13605	13722	13524	13630	13675	13727	13704	13714	13523	13670	13656	13586	13570	13487	13612	13732	13460	13695	13584	13794	13523	13646	13659	13686	13662	13406	13687	13773	13431	13602	13505	13537	13529	13459	13627	13478	13345	13622	13580	13660	13702	13486	13653	13490	13549	13701	13624	13612	13550	13653	13677	13563	13712	13754	13695	13716	13588	13685	13831	13578	13527	13578	13620	13732	13714	13727	13682	13410	13518	13674	13658	13519	13785	13534	13709	13541	13629	13742	13807	13584	13530	13552	13561	13702	13546	13612	13539	13600	13586	13576	13526	13556	13668	13588	13515	13524	13517	13648	13516	13743	13432	13621	13526	13557	13614	13608	13474	13580	13500	13611	13485	13579	13694	13572	13703	13600	13611	13571	13532	13580	13413	13393	13638	13461	13658	13682	13567	13628	13639	13671	13556	13661	13611	13599	13617	13632	13702	13452	13869	13743	13472	13664	13599	13585	13614	13545	13646	13581	13690	13571	13611	13826	13744	13627	13597	13645	13672	13511	13468	13705	13496	13577	13528	13646	13665	13582	13551	13672	13653	13695	13617	13567	13589	13486	13676	13632	13575	13585	13723	13569	13754	13452	13567	13577	13538	13536	13526	13588	13479	13668	13564	13668	13559	13476	13503	13571	13560	13751	13540	13603	13495	13761	13668	13630	13510	13435	13470	13613	13506	13474	13676	13729	13520	13565	13437	13612	13439	13589	13566	13666	13586	13604	13712	13525	13617	13578	13543	13578	13554	13566	13630	13581	13662	13538	13549	13714	13564	13470	13565	13603	13507	13549	13615	13536	13516	13601	13577	13801	13617	13569	13668	13497	13541	13506	13725	13415	13669	13673	13644	13554	13734	13698	13590	13691	13706	13648	13671	13614	13565	13577	13520	13559	13601	13711	13525	13726	13443	13582	13688	13680	13564	13756	13470	13499	13559	13618	13614	13685	13656	13610	13700	13583	13559	13567	13608	13526	13650	13448	13592	13648	13763	13586	13621	13595	13460	13582	13677	13451	13451	13671	13689	13518	13595	13560	13619	13487	13720	13406	13635	13426	13450	13523	13564	13642	13668	13668	13584	13726	13746	13723	13815	13483	13612	13514	13629	13545	13626	13406	13556	13594	13654	13554	13518	13378	13480	13600	13521	13817	13820	13704	13753	13520	13613	13434	13670	13648	13555	13446	13415	13716	13653	13542	13533	13669	13512	13558	13717	13677	13624	13744	13582	13546	13443	13557	13604	13412	13675	13653	13619	13826	13501	13552	13608	13665	13609	13489	13600	13602	13652	13588	13580	13621	13467	13701	13410	13607	13487	13640	13530	13847	13588	13602	13768	13632	13475	13756	13706	13567	13668	13690	13699	13555	13689	13566	13510	13524	13565	13468	13530	13589	13708	13658	13779	13560	13641	13662	13530	13547	13375	13423	13628	13530	13618	13469	13650	13661	13644	13368	13503	13623	13504	13564	13549	13483	13629	13646	13561	13534	13389	13570	13584	13520	13473	13822	13648	13608	13482	13622	13534	13629	13456	13607	13627	13512	13792	13569	13606	13841	13485	13592	13569	13613	13571	13483	13530	13659	13540	13619	13642	13514	13608	13596	13589	13626	13574	13735	13610	13617	13677	13661	13700	13527	13659	13548	13651	13479	13788	13470	13567	13579	13695	13729	13730	13557	13717	13507	13567	13710	13621	13702	13496	13591	13592	13522	13639	13726	13659	13623	13478	13672	13591	13635	13499	13600	13559	13496	13546	13651	13617	13750	13644	13514	13591	13654	13614	13658	13532	13659	13757	13659	13503	13512	13521	13485	13660	13451	13541	13345	13730	13552	13539	13747	13597	13654	13658	13615	13546	13469	13477	13695	13618	13265	13374	13444	13525	13632	13686	13586	13636	13443	13723	13670	13514	13652	13650	13489	13664	13819	13401	13570	13657	13619	13628	13663	13530	13694	13593	13627	13548	13542	13654	13647	13691	13543	13673	13594	13654	13488	13525	13539	13650	13675	13946	13598	13630	13569	13324	13612	13719	13637	13624	13421	13615	13661	13831	13841	13687	13640	13490	13412	13658	13525	13753	13625	13429	13573	13535	13616	13622	13667	13660	13576	13540	13554	13757	13557	13674	13448	13501	13663	13762	13475	13609	13568	13577	13644	13568	13562	13500	13632	13734	13604	13668	13599	13599	13507	13720	13750	13584	13792	13656	13540	13633	13551	13748	13483	13689	13675	13637	13532	13682	13594	13623	13628	13762	13628	13586	13589	13685	13584	13416	13654	13513	13525	13644	13594	13475	13613	13579	13713	13742	13493	13656	13669	13611	13629	13640	13556	13513	13559	13526	13759	13556	13491	13666	13667	13483	13629	13582	13596	13597	13412	13611	13384	13704	13446	13840	13635	13513	13696	13457	13423	13640	13408	13418	13504	13729	13698	13663	13686	13597	13701	13723	13323	13565	13668	13510	13711	13550	13476	13534	13591	13535	13756	13525	13507	13654	13487	13382	13623	13668	13511	13569	13513	13793	13564	13663	13570	13512	13557	13605	13548	13679	13497	13616	13538	13576	13615	13542	13668	13403	13504	13666	13676	13548	13719	13587	13583	13760	13639	13784	13783	13611	13557	13492	13635	13603	13622	13746	13588	13571	13532	13709	13633	13537	13607
25501	21479	28611	25132	22584	20390	19506	17520	16838	17054	17078	16941	16939	16745	18106	28846	29589	25731	21594	18831	17298	16690	16671	16670	16611	16558	16426	16525	16469	16385	16557	16603	16512	16488	16565	16515	16688	16487	16577	16369	16461	16464	16287	16524	16379	16427	16426	16516	16688	16593	16443	16401	16341	16480	16397	16610	16761	16436	16546	16466	16591	16618	16662	16436	16531	16564	16571	16553	16419	16431	16545	16323	16459	16420	16652	16483	16374	16528	16530	16582	16544	16483	16573	16527	16656	16389	16363	16301	16516	16669	16509	16029	16636	16420	16385	16618	16558	16314	16571	16508	16445	16517	16465	16566	16536	16449	16501	16553	16519	16388	16381	16285	16547	16399	16461	16570	16384	16304	16470	16415	16454	16345	16424	16482	16390	16716	16437	16477	16589	16436	16552	16529	16271	16524	16434	16551	16258	16402	16580	16404	16539	16477	16370	16402	16292	16243	16438	16449	16533	16566	16242	16377	16305	16220	16529	16583	16261	16374	16546	16410	16643	16369	16479	16531	16622	16586	16406	16543	16370	16536	16604	16524	16426	16279	16388	16358	16255	16262	16542	16371	16400	16548	16597	16519	16448	16274	16524	16631	16504	16324	16399	16540	16580	16334	16622	16409	16379	16434	16562	16290	16478	16411	16386	16587	16294	16257	16642	16254	16435	16491	16484	16247	16591	16292	16466	16548	16430	16448	16578	16471	16419	16433	16568	16286	16308	16337	16485	16342	16362	16150	16448	16446	16488	16494	16334	16490	16550	16551	16339	16425	16617	16342	16425	16453	16470	16531	16554	16410	16693	16585	16330	16573	16384	16338	16480	16539	16313	16525	16333	16453	16450	16353	16438	16605	16575	16557	16522	16376	16302	16586	16453	16507	16486	16590	16401	16473	16530	16410	16303	16458	16659	16274	16429	16489	16480	16654	16494	16362	16331	16434	16385	16449	16508	16319	16636	16515	16371	16450	16382	16478	16438	16458	16586	16416	16285	16187	16469	16392	16537	16406	16364	16422	16459	16419	16288	16411	16399	16470	16267	16388	16449	16538	16547	16289	16231	16604	16454	16703	16590	16441	16692	16272	16495	16503	16475	16467	16431	16462	16376	16614	16597	16299	16563	16337	16475	16403	16679	16522	16386	16164	16481	16645	16423	16537	16361	16290	16292	16328	16332	16569	16424	16334	16380	16396	16619	16385	16456	16472	16410	16435	16501	16565	16223	16323	16426	16561	16371	16478	16608	16561	16515	16284	16513	16454	16574	16309	16373	16329	16422	16284	16268	16528	16670	16443	16553	16727	16443	16461	16289	16394	16460	16403	16429	16270	16467	16314	16417	16499	16396	16478	16466	16272	16439	16560	16385	16262	16404	16451	16481	16403	16469	16421	16647	16412	16628	16332	16481	16421	16446	16161	16429	16448	16608	16445	16370	16351	16510	16542	16485	16343	16550	16410	16423	16220	16575	16525	16582	16374	16410	16569	16463	16510	16547	16453	16337	16495	16323	16436	16295	16374	16615	16438	16477	16373	16487	16574	16426	16428	16460	16285	16334	16602	16328	16382	16504	16364	16533	16505	16251	16274	16411	16511	16430	16374	16473	16265	16557	16371	16592	16451	16301	16348	16425	16694	16340	16442	16490	16560	16523	16533	16390	16526	16412	16372	16495	16352	16386	16351	16636	16369	16390	16290	16444	16588	16463	16530	16674	16340	16447	16312	16434	16694	16447	16330	16326	16528	16567	16540	16528	16434	16534	16415	16528	16529	16529	16348	16258	16485	16483	16511	16550	16474	16451	16436	16518	16223	16464	16391	16444	16646	16346	16408	16498	16410	16539	16445	16450	16340	16490	16639	16570	16493	16552	16470	16509	16509	16253	16658	16385	16635	16597	16456	16470	16470	16404	16545	16596	16484	16534	16506	16443	16243	16212	16425	16370	16350	16502	16402	16409	16302	16425	16453	16307	16454	16414	16610	16530	16359	16335	16559	16511	16479	16533	16620	16456	16685	16516	16453	16404	16375	16405	16440	16457	16410	16738	16471	16516	16587	16556	16662	16395	16485	16405	16402	16441	16573	16543	16338	16402	16387	16610	16647	16522	16321	16421	16438	16496	16393	16359	16439	16452	16504	16540	16623	16467	16635	16591	16508	16182	16339	16584	16448	16537	16518	16730	16534	16266	16508	16428	16439	16490	16581	16468	16233	16519	16416	16475	16377	16398	16517	16519	16478	16343	16501	16401	16528	16639	16441	16512	16214	16369	16559	16490	16538	16535	16454	16348	16439	16540	16475	16423	16535	16498	16376	16497	16447	16557	16402	16347	16311	16386	16611	16638	16704	16452	16359	16214	16417	16551	16443	16378	16385	16283	16626	16526	16348	16421	16381	16447	16271	16329	16363	16690	16459	16388	16502	16531	16463	16564	16219	16395	16270	16550	16449	16256	16471	16698	16524	16541	16477	16286	16491	16415	16571	16345	16406	16451	16590	16464	16356	16508	16520	16323	16311	16497	16373	16472	16510	16537	16432	16651	16390	16389	16580	16469	16630	16544	16349	16511	16673	16437	16301	16412	16478	16373	16531	16412	16537	16567	16489	16329	16407	16578	16448	16614	16303	16412	16546	16366	16400	16519	16454	16439	16485	16472	16642	16565	16401	16470	16598	16362	16385	16299	16266	16522	16399	16397	16427	16524	16322	16371	16453	16598	16616	16416	16439	16437	16394	16518	16509	16443	16652	16472	16307	16642	16605	16485	16364	16563	16428	16453	16354	16552	16299	16412	16364	16409	16498	16383	16494	16509	16343	16484	16324	16406	16367	16341	16401	16631	16363	16609	16504	16477	16363	16516	16564	16539	16553	16561	16477	16381	16583	16432	16652	16530	16236	16380	16545	16414	16357	16391	16458	16638	16498	16297	16390	16268	16620	16319	16461	16516	16389	16390	16515	16447	16530	16554	16587	16345	16568	16375	16694	16542	16593	16559	16437	16507	16531	16267	16600	16466	16635	16451	16545	16836	16492	16433	16406	16469	16644	16311	16681	16375	16753	16530	16496	16462	16719	16436	16481	16452	16453	16605	16447	16529	16385	16340	16658	16464	16340	16569	16462	16508	16410	16378	16500	16493	16507	16568	16526	16356	16503	16573	16576	16154	16457	16408	16501	16656	16587	16343	16600	16464	16366	16462	16555	16651	16460	16400	16653	16491	16414	16437	16404	16375	16329	16393	16563	16526	16580	16523	16475	16277	16412	16620	16501	16641	16413	16467	16314	16532	16662	16462	16215	16362	16548	16469	16576	16700	16583	16350	16362	16341	16359	16500	16604	16595	16374	16402	16248	16390	16559	16488	16685	16626	16549	16285	16487	16366	16507	16264	16389	16455	16614	16208	16348	16338	16363	16357	16558	16574	16597	16607	16397	16591	16596	16452	16689	16344	16365	16451	16471	16313	16278	16439	16538	16607	16470	16437	16492	16476	16594	16338	16472	16377	16599	16293	16456	16181	16349	16374	16470	16566	16456	16721	16345	16628	16599	16569	16491	16349	16505	16520	16344	16424	16559	16461	16334	16383	16387	16390	16349	16485	16424	16600	16323	16540	16716	16526	16747	16456	16302	16460	16447	16515	16252	16325	16460	16265	16631	16620	16615	16468	16339	16326	16451	16371	16491	16457	16414	16526	16413	16477	16333	16387	16299	16550	16642	16449	16678	16537	16535	16508	16351	16385	16385	16589	16349	16481	16334	16552	16344	16420	16474	16628	16283	16306	16299	16400	16470	16234	16661	16606	16419	16496	16314	16297	16545	16531	16411	16476	16320	16363	16494	16644	16536	16488	16560	16450	16361	16468	16505	16563	16710	16596	16515	16253	16482	16417	16220	16314	16467	16524	16421	16472	16558	16487	16309	16543	16548	16427	16364	16507	16290	16476	16328	16477	16609	16560	16592	16480	16662	16479	16281	16491	16365	16436	16301	16398	16597	16447	16432	16475	16585	16546	16506	16451	16213	16508	16507	16687	16463	16546	16564	16493	16315	16525	16525	16377	16361	16461	16340	16625	16278	16448	16422	16506	16663	16406	16538	16677	16540	16266	16492	16442	16312	16425	16589	16375	16581	16698	16723	16339	16301	16432	16611	16442	16364	16406	16604	16473	16388	16419	16741	16452	16449	16426	16292	16369	16350	16528	16245	16475	16590	16383	16301	16582	16428	16331	16698	16469	16428	16330	16409	16587	16617	16333	16461	16486	16491	16467	16386	16603	16529	16522	16573	16499	16519	16675	16480	16354	16531	16459	16479	16330	16556	16397	16309	16480	16429	16362	16357	16605	16579	16416	16478	16473	16306	16379	16491	16330	16594	16434	16409	16553	16450	16455	16491	16431	16403	16527	16586	16722	16564	16478	16514	16553	16639	16356	16601	16801	16490	16557	16489	16447	16449	16544	16558	16638	16334	16309	16375	16386	16594	16468	16465	16368	16397	16474	16588	16445	16741	16420	16600	16618	16523	16446	16405	16545	16426	16285	16391	16451	16476	16417	16538	16486	16453	16654	16579	16444	16381	16462	16524	16356	16395	16572	16547	16316	16498	16593	16436	16462	16420	16370	16604	16501	16434	16251	16308	16721	16436	16374	16301	16466	16428	16400	16374	16421	16516	16457	16598	16453	16465	16537	16578	16285	16328	16524	16467	16322	16510	16358	16455	16598	16414	16271	16371	16531	16362	16577	16474	16574	16559	16447	16684	16322	16585	16377	16532	16587	16621	16682	16452	16395	16478	16680	16491	16345	16227	16595	16589	16456	16474	16665	16512	16493	16317	16330	16326	16581	16465	16559	16380	16507	16622	16581	16459	16326	16315	16537	16313	16476	16473	16240	16405	16597	16443	16415	16554	16358	16514	16435	16221	16528	16534	16307	16414	16469	16369	16397	16539	16549	16580	16526	16289	16462	16568	16339	16528	16319	16368	16593	16589	16489	16351	16442	16448	16693	16450	16277	16326	16481	16377	16558	16330	16389	16355	16451	16680	16414	16456	16286	16449	16642	16505	16516	16593	16604	16583	16436	16397	16621	16451	16537	16289	16532	16537	16537	16457	16436	16450	16440	16430	16395	16487	16230	16423	16395	16631	16498	16513	16488	16526	16427	16456
14356	22858	25356	20981	18767	15615	15470	15041	14599	14340	14460	14656	14521	14413	17124	31715	29951	25093	19181	16286	14450	14243	13811	13900	13772	13923	13715	13696	13741	13637	13797	13800	13747	13625	13809	13926	13761	13790	13722	13836	13656	13546	13667	13728	13850	13678	13837	13749	13777	13772	13759	13596	13714	13679	13828	13583	13978	13910	13790	13647	13745	13852	13752	13767	13819	13692	13820	13688	13646	13694	13841	13579	13649	13851	13674	13547	13701	13670	13799	13786	13767	13684	13780	13813	13683	13674	13726	13705	13757	13813	13747	13884	13795	13829	13651	13802	13679	13723	13734	13849	13593	13636	13701	13885	13462	13800	13602	13678	13732	13783	13811	13760	13555	13476	13644	13816	13627	13794	13735	13587	13737	13735	13797	13645	13642	13610	13595	13642	13547	13626	13831	13703	13715	13689	13782	13616	13797	13677	13691	13961	13976	13801	13613	13750	13711	13717	13677	13769	13875	13725	13591	13574	13828	13602	13688	13521	13688	13735	13760	13735	13794	13592	13690	13709	13682	13569	13779	13709	13788	13688	13595	13774	13840	13690	13709	13794	13627	13610	13824	13610	13568	13626	13618	13723	13577	13791	13634	13739	13800	13754	13790	13754	13841	13858	13778	13702	13553	13717	13620	13691	13634	13708	13807	13773	13679	13636	13540	13720	13852	13611	13592	13732	13661	13761	13911	13778	13606	13681	13741	13688	13979	13766	13648	13700	13846	13813	13722	13663	13790	13771	13649	13664	13576	13658	13713	13980	13818	13634	13670	13668	13815	13702	13602	13645	13640	13781	13638	13579	13832	13610	13967	13774	13513	13780	13816	13750	13720	13742	13717	13572	13598	13657	13936	13671	13622	13645	13715	13763	13680	13499	13800	13755	13855	13638	13901	13722	13741	13702	13613	13711	13731	13957	13736	13836	13690	13771	13704	13567	13617	13874	13622	13643	13786	13728	13707	13640	13686	13749	13772	13645	13716	13817	13841	13849	13920	13702	13859	13704	13801	13821	13875	13678	13754	13672	13694	13708	13707	13719	13863	13854	13684	13733	13822	13656	13660	13824	13767	13800	13823	13638	13748	13613	13744	13776	13630	13517	13803	13749	13806	13737	13560	13809	13631	13731	13615	13779	13652	13663	13521	13597	13799	13759	13792	13546	13536	13721	13742	13880	13773	13563	13683	13796	13743	13736	13662	13723	13638	13753	13721	13793	13565	13821	13778	13606	13536	13752	13826	13672	13811	13788	13736	13852	13683	13708	13842	13946	13653	13677	13846	13933	13881	13617	13793	13857	13790	13706	13706	13846	13631	13722	13777	13776	13764	13807	13754	13785	13665	13770	13692	13610	13849	13791	13610	13758	13768	13647	13713	13868	13866	13732	13717	13733	13839	13849	13661	13740	13739	13608	13841	13682	13744	13665	13804	13718	13870	13817	13692	13653	13787	13603	13843	13755	13803	13743	13565	13730	13706	13674	13713	13862	13588	13669	13673	13607	13637	13704	13796	13909	13714	13654	13550	13670	13781	13750	13645	13735	13682	13851	13662	13660	13782	13650	13615	13808	13776	13772	13625	13708	13837	13678	13755	13662	13651	13598	13861	13794	13826	13732	13655	13746	13526	13730	13822	13602	13648	13695	13790	13783	13874	13500	13678	13681	13661	13819	13671	13789	13763	13637	13850	13580	13864	13846	13869	13749	13728	13665	13735	13742	13844	13731	13659	13625	13745	13723	13746	13727	13677	13733	13744	13715	13738	13770	13819	13665	13651	13550	13770	13803	13616	13837	13675	13701	13821	13760	13739	13647	13571	13673	13763	13604	13852	13675	13748	13652	13731	13847	13694	13866	13885	13655	13860	13697	13663	13553	13796	13611	13712	13775	13613	13635	13787	13749	13943	13778	13665	13803	13675	13770	13691	13839	13863	13654	13920	13645	13548	13821	13959	13810	13864	13677	13560	13851	13546	13587	13790	13584	13689	13629	13754	13625	13802	13654	13721	13607	13677	13793	13691	13722	13809	13662	13817	13693	13853	13650	13760	13901	13623	13731	13706	13537	13770	13603	13754	13746	13841	13585	13814	13695	13748	13668	13586	13763	13690	13743	13706	13942	13692	13737	13796	13736	13701	13702	13876	13683	13720	13754	13794	13743	13840	13896	13751	13762	13826	13703	13687	13761	13755	13737	13808	13630	13684	13664	13693	13812	13580	13792	13753	13690	13819	13768	13782	13682	13734	13719	13796	13702	13642	13621	13792	13744	13778	13692	13674	13677	13605	13711	13798	13654	13670	13801	13814	13760	13554	13862	13890	13709	13839	13695	13787	13742	13823	13754	13666	13773	13886	13790	13777	13728	13502	14070	13638	13717	13770	13883	13681	13586	13625	13755	13879	13716	13794	13643	13822	13679	13712	13648	13646	13762	13824	13741	13716	13746	13839	13651	13814	13734	13569	13911	13589	13740	13656	13820	13799	13900	13790	13697	13664	13585	13634	13944	13850	13658	13717	13650	13536	13626	13652	13804	13736	13646	13803	13642	13636	13740	13749	13702	13873	13963	13741	13696	13841	13660	13777	13767	13742	13697	13752	13634	13850	13623	13819	13628	13712	13732	13898	13911	13699	13730	13579	13757	13691	13648	13824	13686	13723	13705	13706	13830	13702	13810	13591	13578	13742	13638	13634	13799	13645	13926	13874	13817	13862	13628	13636	13733	13682	13727	13845	13740	13752	13799	13649	13745	13731	13646	13750	13785	13686	13693	13839	13740	13571	13731	13696	13665	13574	13804	13732	13632	13789	13688	13748	13601	13739	13630	13605	13832	13737	13737	13616	13759	13679	13809	13899	13555	13655	13564	13725	13637	13762	13751	13736	13689	13819	13796	13710	13818	13805	13624	13620	13647	13741	13741	13613	13664	13747	13744	13706	13774	13750	13810	13741	13748	13773	13643	13702	13565	13624	13776	13705	13611	13713	13793	13813	13755	13763	13820	13697	13944	13909	13794	13793	13699	13506	13671	13673	13525	13767	13698	13698	13725	13664	13653	13730	13834	13804	13595	13764	13858	13624	13523	13802	13700	13902	13600	13751	13797	13687	13565	13805	13689	13549	13820	13753	13797	13771	13650	13731	13575	13806	13931	13707	13719	13775	13885	13879	13757	13768	13790	13735	13715	13756	13881	13702	13802	13729	13778	13686	13820	13655	13925	13707	13658	13681	13742	13858	13804	13684	13684	13964	13744	13529	13721	13647	13719	13801	13655	13481	14027	13898	13731	13605	13582	13686	13747	13813	13781	13625	13598	13791	13610	13763	13709	13678	13825	13893	13742	13721	13788	13808	13768	13683	13793	13552	13601	13716	13801	13732	13785	13754	13708	13597	13889	13738	13802	13681	13660	13730	13745	13745	13660	13741	13662	13779	13486	13779	13832	13544	13763	13695	13696	13782	13697	13799	13765	13722	13766	13783	13702	13714	13839	13560	13731	13662	13704	13648	13751	13808	13741	13832	13727	13780	13744	13734	13792	13555	13629	13585	13659	13646	13761	13654	13718	13681	13666	13769	13913	13683	13715	13847	13784	13780	13718	13774	13589	13910	13706	13884	13853	13752	13769	13744	13725	13674	13759	13627	13745	13800	13759	13929	13719	13717	13801	13912	13737	13778	13780	13700	13669	13796	13844	13551	13634	13831	13833	13803	13829	13707	13838	13889	13698	13698	13679	13723	13727	13765	13707	13881	13714	13749	13854	13763	13661	13822	13666	13865	13642	13819	13674	13563	13751	13738	13827	13731	13572	13724	13826	13764	13794	13976	13670	13889	13755	13771	13530	13749	13864	13640	13747	13869	13745	13827	13664	13743	13873	13881	13539	13585	13637	13700	13776	13658	13789	13651	13648	13839	13673	13501	13697	13555	13700	13709	13752	13861	13752	13842	13659	13533	13818	13834	13838	13731	13817	13570	13699	13796	13749	13560	13719	13712	13764	13745	13921	13724	13589	13714	13915	13584	13660	13742	13865	13867	13810	13857	13748	13787	13784	13777	13771	13783	13568	13821	13793	13622	13749	13658	13645	13709	13701	13801	13869	13606	13691	13580	13532	13839	13777	13730	13698	13773	13742	13689	13654	13584	13798	13826	13710	13797	13754	13719	13671	13750	13765	13614	13772	13704	13709	13749	13853	13771	13677	13812	13711	13637	13780	13922	13603	13657	13692	13836	13756	13663	13691	13708	13579	13687	13686	13667	13836	13724	13796	13882	13810	13794	13709	13990	13689	13631	13815	13809	13763	13775	13914	13887	13666	13722	13398	13664	13614	13932	13771	13513	13662	13677	13729	13871	13761	13759	13658	13890	13803	13589	13784	13666	13656	13684	13766	13672	13576	13711	13545	13809	13784	13843	13841	13733	13634	13608	13486	13881	13714	13732	13872	13806	13621	13685	13773	13724	13708	13645	13862	13757	13877	13653	13856	13773	13841	13827	13651	13729	13806	13766	13785	13763	13873	13642	13665	13606	13651	13641	13758	13833	13704	13806	13750	13703	13830	13667	13696	13760	13736	13835	13704	13560	13562	13730	13862	13769	13638	13672	13703	13611	13731	13596	13717	13659	13928	13563	13703	13607	13675	13722	13756	13596	13659	13726	13757	13636	13725	13660	13726	13786	13869	13698	13696	13774	13856	13545	13676	13718	13598	13710	13553	13772	13659	13489	13817	13772	13822	13758	13803	13640	13639	13821	13759	13851	13590	13655	13837	13792	13732	13775	13590	13768	13752	13692	13631	13781	13747	13837	13565	13731	13732	13851	13871	13878	13815	13841	13714	13783	13641	13829	13881	13770	13797	13779	13797	13743	13711	13851	13832	13746	13765	13743	13755	13905	13717	13743	13804	13557	13780	13772	13761	13588	13679	13838	13817	13774	13674	13701	13660	13570	13748	13727	13720	13754	13750	13654	13844	13714	13786	13798	13801	13657	13821	13716	13727	13654	13742	13633	13743	13702	13825	13882	13754	13869	13750	13723	13693	13589	13563	13791	13687	13775	13857	13867	13613	13810	13656	13640	13755	13614	13732	13574	13911	13850	13500	13779	13750	13640	13692	13901	13834	13692	13746	13779	13735	13634	13802	13577	13775	13823	13717	13809	13666	13792	13693
24104	21467	29125	24301	21997	23498	22716	18418	17511	17503	17345	17514	17188	17287	21541	37253	36571	31198	24564	20352	18184	16970	16846	16501	16637	16505	16428	16591	16577	16657	16583	16419	16371	16391	16403	16507	16600	16643	16558	16593	16636	16461	16475	16498	16533	16565	16482	16607	16693	16868	16496	16690	16489	16429	16535	16620	16534	16599	16488	16468	16429	16433	16367	16476	16553	16458	16387	16605	16419	16410	16381	16301	16438	16488	16460	16539	16620	16511	16442	16457	16344	16395	16472	16394	16536	16426	16582	16493	16281	16298	16603	16556	16437	16377	16398	16606	16447	16467	16457	16562	16379	16509	16359	16495	16410	16374	16498	16307	16357	16476	16300	16336	16442	16424	16131	16350	16676	16538	16215	16419	16205	16538	16571	16282	16620	16413	16517	16525	16534	16505	16284	16415	16531	16414	16345	16497	16507	16480	16576	16506	16426	16609	16414	16314	16547	16517	16430	16492	16607	16500	16440	16306	16157	16458	16478	16358	16304	16507	16522	16404	16516	16518	16572	16410	16418	16661	16582	16297	16392	16470	16282	16474	16539	16371	16347	16318	16529	16344	16447	16609	16511	16456	16429	16623	16534	16563	16425	16422	16431	16464	16242	16375	16508	16319	16347	16557	16621	16465	16210	16364	16402	16407	16389	16466	16558	16385	16436	16463	16392	16591	16420	16414	16085	16503	16624	16531	16340	16452	16625	16387	16261	16536	16557	16393	16598	16402	16567	16405	16454	16279	16357	16406	16328	16568	16468	16070	16312	16405	16373	16374	16408	16507	16499	16481	16471	16525	16601	16314	16512	16443	16265	16536	16321	16331	16230	16452	16416	16316	16425	16456	16468	16479	16547	16434	16374	16402	16560	16459	16457	16498	16591	16588	16490	16283	16284	16414	16349	16268	16720	16368	16402	16394	16558	16614	16582	16453	16598	16511	16465	16558	16530	16701	16301	16462	16075	16432	16377	16491	15995	16494	16542	16432	16462	16398	16564	16360	16343	16391	16356	16170	16422	16291	16285	16297	16294	16314	16469	16123	16503	16359	16383	16385	16357	16260	16496	16359	16488	16374	16504	16316	16350	16413	16212	16631	16426	16184	16521	16386	16449	16329	16440	16470	16401	16436	16429	16706	16636	16505	16349	16399	16376	16289	16577	16392	16310	16395	16531	16410	16441	16593	16484	16192	16344	16158	16623	16294	16347	16465	16586	16577	16431	16527	16543	16250	16439	16488	16452	16434	16248	16526	16546	16463	16551	16505	16569	16517	16402	16516	16418	16497	16420	16446	16343	16440	16461	16606	16467	16272	16419	16359	16526	16455	16493	16443	16604	16283	16459	16596	16597	16439	16335	16362	16412	16461	16695	16352	16346	16221	16522	16435	16481	16535	16478	16496	16459	16436	16330	16424	16400	16344	16493	16477	16545	16536	16470	16331	16360	16271	16475	16372	16431	16397	16266	16366	16347	16542	16264	16359	16521	16554	16379	16313	16518	16372	16252	16506	16579	16588	16360	16497	16603	16638	16311	16470	16431	16322	16603	16422	16386	16390	16576	16558	16683	16354	16478	16535	16513	16420	16494	16468	16426	16466	16426	16318	16410	16299	16430	16378	16331	16199	16338	16396	16667	16584	16312	16416	16428	16419	16357	16376	16470	16474	16510	16274	16399	16443	16495	16398	16547	16452	16458	16403	16413	16510	16391	16511	16432	16355	16228	16455	16198	16525	16610	16422	16366	16480	16428	16446	16533	16274	16469	16391	16427	16428	16483	16320	16439	16389	16386	16274	16529	16515	16391	16385	16343	16487	16393	16477	16495	16272	16418	16495	16363	16393	16341	16706	16602	16469	16273	16419	16603	16453	16388	16385	16369	16474	16272	16514	16425	16260	16260	16353	16467	16438	16214	16538	16468	16336	16367	16631	16438	16360	16384	16291	16509	16370	16504	16414	16324	16432	16493	16615	16495	16478	16348	16566	16435	16427	16280	16296	16221	16313	16282	16298	16410	16368	16275	16405	16516	16367	16519	16312	16373	16240	16314	16403	16528	16512	16504	16336	16379	16384	16407	16520	16263	16458	16522	16609	16512	16275	16378	16433	16160	16599	16584	16415	16489	16454	16616	16497	16403	16382	16444	16448	16287	16446	16272	16495	16412	16337	16281	16235	16404	16569	16397	16442	16450	16467	16440	16566	16431	16288	16337	16359	16401	16346	16479	16393	16475	16581	16258	16564	16370	16279	16430	16393	16323	16502	16487	16486	16318	16359	16372	16389	16462	16411	16373	16454	16497	16481	16471	16402	16508	16408	16175	16306	16370	16303	16477	16367	16296	16521	16299	16342	16093	16219	16486	16526	16763	16497	16703	16545	16623	16552	16531	16385	16541	16453	16384	16350	16333	16570	16375	16405	16531	16485	16602	16290	16344	16280	16489	16451	16576	16401	16309	16597	16329	16294	16335	16462	16413	16410	16525	16454	16503	16320	16512	16425	16782	16497	16375	16353	16534	16268	16448	16428	16444	16415	16404	16455	16585	16354	16317	16493	16419	16389	16343	16386	16158	16482	16421	16461	16319	16184	16686	16374	16233	16525	16504	16411	16566	16671	16503	16448	16500	16543	16415	16448	16441	16449	16378	16432	16458	16302	16342	16520	16493	16576	16323	16528	16297	16456	16239	16323	16666	16496	16355	16451	16417	16417	16474	16740	16440	16510	16442	16569	16377	16580	16524	16551	16358	16334	16541	16559	16287	16289	16564	16375	16459	16557	16210	16440	16446	16454	16382	16490	16533	16385	16589	16664	16484	16544	16580	16229	16406	16407	16432	16395	16375	16262	16405	16403	16435	16463	16454	16485	16275	16511	16383	16433	16205	16526	16375	16401	16427	16316	16407	16648	16496	16303	16542	16571	16600	16505	16444	16401	16370	16474	16428	16643	16504	16585	16580	16449	16331	16341	16417	16583	16328	16429	16252	16486	16355	16346	16340	16363	16507	16487	16457	16426	16611	16409	16338	16489	16519	16507	16280	16648	16594	16473	16191	16345	16714	16377	16375	16277	16429	16357	16369	16420	16434	16368	16587	16486	16411	16517	16415	16236	16417	16323	16355	16359	16177	16450	16441	16386	16444	16435	16502	16373	16163	16383	16430	16357	16499	16330	16484	16404	16461	16339	16330	16403	16410	16485	16429	16363	16567	16459	16517	16318	16441	16378	16466	16306	16088	16486	16184	16403	16514	16403	16369	16301	16369	16461	16293	16253	16486	16363	16498	16429	16642	16534	16390	16406	16446	16395	16499	16321	16560	16547	16312	16285	16253	16237	16467	16322	16434	16325	16281	16361	16486	16352	16261	16387	16531	16512	16610	16429	16564	16365	16260	16388	16554	16320	16298	16228	16238	16504	16499	16379	16450	16516	16382	16077	16434	16558	16426	16315	16404	16516	16357	16729	16473	16493	16272	16398	16598	16483	16549	16523	16235	16502	16367	16479	16310	16367	16283	16427	16153	16427	16608	16476	16527	16328	16601	16448	16491	16420	16634	16484	16547	16477	16286	16490	16544	16503	16322	16457	16271	16438	16548	16396	16512	16330	16429	16327	16624	16461	16405	16411	16432	16551	16290	16563	16529	16397	16501	16433	16637	16534	16333	16508	16526	16373	16556	16613	16350	16445	16491	16379	16450	16488	16300	16375	16314	16448	16407	16184	16441	16497	16556	16424	16463	16427	16596	16434	16405	16521	16425	16270	16224	16381	16255	16468	16566	16360	16330	16357	16607	16402	16562	16287	16431	16557	16521	16381	16519	16292	16556	16431	16244	16459	16416	16386	16483	16306	16630	16441	16503	16577	16427	16497	16549	16379	16426	16261	16377	16490	16338	16342	16430	16259	16349	16500	16703	16356	16425	16512	16447	16412	16485	16199	16447	16303	16330	16492	16405	16365	16534	16521	16451	16329	16502	16322	16577	16472	16497	16363	16534	16384	16564	16198	16255	16338	16392	16547	16580	16447	16424	16379	16362	16766	16289	16262	16401	16585	16456	16353	16336	16433	16217	16587	16220	16509	16412	16359	16314	16350	16439	16502	16564	16457	16351	16324	16513	16255	16582	16545	16396	16633	16600	16576	16399	16419	16195	16501	16511	16468	16368	16424	16503	16468	16373	16406	16413	16513	16411	16324	16331	16432	16304	16474	16422	16423	16455	16385	16466	16289	16420	16483	16588	16318	16275	16384	16298	16520	16400	16426	16423	16601	16560	16544	16288	16507	16414	16384	16435	16419	16379	16489	16545	16438	16388	16452	16432	16322	16510	16609	16481	16517	16264	16227	16499	16524	16505	16197	16601	16436	16508	16487	16712	16375	16506	16405	16490	16360	16469	16320	16599	16594	16415	16494	16303	16454	16368	16579	16305	16509	16611	16464	16323	16470	16421	16485	16406	16177	16519	16591	16325	16409	16367	16355	16359	16183	16360	16269	16519	16352	16417	16259	16495	16529	16320	16199	16266	16350	16467	16512	16490	16547	16383	16465	16395	16270	16395	16448	16666	16341	16353	16330	16289	16325	16461	16387	16279	16530	16566	16438	16252	16316	16544	16391	16239	16435	16423	16412	16633	16624	16319	16300	16378	16342	16423	16546	16405	16351	16486	16443	16331	16355	16561	16304	16526	16626	16538	16506	16572	16421	16592	16577	16353	16484	16700	16370	16390	16510	16560	16481	16545	16337	16373	16385	16337	16462	16424	16329	16336	16399	16609	16335	16390	16383	16431	16534	16360	16481	16439	16451	16618	16144	16422	16405	16491	16473	16320	16440	16376	16500	16520	16517	16296	16359	16247	16469	16531	16417	16370	16318	16355	16537	16324	16241	16329	16459	16597	16590	16311	16338	16465	16575	16474	16397	16419	16488	16419	16266	16413	16443	16520	16467	16602	16308	16341	16359	16533	16496	16398	16386	16320	16407	16454	16545	16570	16494	16423	16341	16484	16474	16353	16482	16434	16440	16450	16493	16323	16448	16534	16398	16459	16221	16481	16393	16364	16388	16431	16379	16403	16380	16319	16414	16341	16514	16265	16477	16476	16480	16394	16293	16412	16293	16481	16355	16243	16503	16605	16575	16691	16687	16415	16426	16493	16237	16466	16276	16427	16300
16325	28010	28676	24477	21017	17211	16819	15885	15370	15017	15028	14624	14874	14797	22370	40027	37380	31250	22831	17965	15187	14072	13616	13742	13752	13713	13636	13525	13637	13817	13743	13636	13652	13693	13373	13737	13653	13666	13816	13753	13622	13689	13670	13721	13868	13691	13597	13576	13747	13749	13699	13693	13764	13656	13588	13632	13784	13707	13757	13773	13623	13577	13547	13886	13725	13731	13572	13749	13603	13752	13643	13633	13843	13745	13759	13601	13614	13634	13658	13701	13642	13767	13845	13902	13721	13819	13725	13634	13695	13707	13820	13705	13728	13577	13582	13657	13898	13727	13609	13709	13706	13743	13477	13659	13880	13426	13745	13740	13619	13721	13827	13762	13539	13647	13660	13699	13749	13504	13667	13559	13606	13573	13688	13715	13869	13553	13802	13714	13739	13669	13801	13659	13671	13647	13758	13531	13611	13681	13581	13709	13631	13709	13724	13394	13625	13748	13656	13629	13593	13706	13627	13621	13507	13613	13739	13624	13605	13641	13787	13720	13543	13542	13567	13747	13709	13632	13788	13856	13612	13641	13665	13714	13681	13407	13928	13704	13677	13620	13751	13647	13662	13708	13654	13556	13537	13604	13618	13656	13832	13626	13632	13693	13666	13575	13729	13579	13758	13504	13683	13729	13713	13430	13733	13530	13642	13556	13694	13533	13708	13470	13561	13838	13607	13729	13517	13664	13647	13690	13707	13802	13655	13841	13654	13739	13873	13536	13529	13821	13726	13747	13606	13655	13772	13739	13830	13472	13482	13728	13673	13527	13673	13657	13553	13657	13697	13815	13805	13568	13789	13646	13711	13707	13656	13596	13703	13635	13619	13893	13647	13727	13820	13733	13669	13569	13606	13674	13588	13771	13675	13685	13656	13504	13579	13650	13798	13655	13573	13547	13633	13745	13731	13695	13575	13512	13638	13592	13615	13691	13645	13678	13740	13592	13649	13736	13563	13624	13674	13569	13721	13636	13541	13751	13755	13651	13697	13660	13529	13585	13557	13630	13732	13610	13654	13643	13780	13507	13701	13642	13554	13633	13896	13604	13765	13656	13673	13536	13627	13603	13717	13766	13535	13560	13447	13751	13647	13747	13562	13793	13874	13723	13513	13499	13622	13795	13754	13777	13725	13720	13679	13741	13539	13639	13660	13682	13686	13649	13631	13581	13594	13819	13748	13687	13732	13808	13690	13512	13742	13753	13785	13678	13679	13740	13656	13778	13625	13766	13627	13613	13588	13535	13852	13578	13659	13770	13730	13663	13572	13755	13766	13724	13641	13598	13609	13503	13745	13648	13695	13678	13715	13628	13459	13752	13717	13748	13690	13524	13660	13650	13793	13684	13681	13597	13861	13584	13810	13844	13746	13676	13675	13735	13697	13636	13610	13515	13670	13727	13706	13670	13696	13740	13676	13591	13641	13646	13715	13621	13774	13691	13596	13643	13541	13570	13368	13683	13559	13722	13761	13592	13624	13660	13699	13767	13821	13791	13752	13560	13835	13608	13723	13602	13676	13562	13509	13867	13565	13592	13683	13708	13637	13574	13726	13648	13572	13715	13733	13796	13625	13579	13653	13843	13619	13700	13751	13695	13666	13657	13770	13586	13897	13728	13673	13760	13492	13587	13743	13600	13537	13452	13760	13617	13681	13523	13716	13815	13614	13691	13558	13505	13642	13698	13788	13605	13652	13533	13646	13450	13639	13591	13557	13727	13621	13634	13632	13728	13632	13646	13670	13555	13707	13723	13803	13671	13871	13761	13500	13581	13626	13608	13635	13686	13842	13703	13655	13721	13617	13743	13778	13369	13785	13703	13688	13666	13721	13798	13710	13616	13729	13672	13666	13695	13662	13580	13549	13643	13734	13800	13709	13524	13631	13515	13677	13693	13596	13572	13612	13698	13588	13736	13554	13717	13489	13671	13508	13614	13618	13698	13719	13761	13701	13709	13692	13879	13654	13769	13704	13794	13577	13574	13616	13647	13787	13579	13745	13683	13674	13469	13733	13690	13664	13706	13601	13651	13590	13798	13671	13633	13726	13635	13750	13827	13626	13600	13674	13680	13745	13628	13617	13585	13797	13513	13677	13645	13680	13555	13629	13522	13599	13660	13467	13731	13657	13584	13635	13707	13705	13925	13783	13733	13511	13897	13697	13668	13786	13654	13623	13612	13786	13630	13734	13744	13671	13881	13634	13616	13611	13597	13775	13716	13651	13850	13694	13673	13737	13602	13522	13491	13666	13689	13777	13696	13787	13743	13564	13632	13651	13549	13734	13531	13671	13668	13542	13483	13567	13708	13661	13555	13630	13683	13812	13634	13617	13832	13765	13697	13691	13743	13645	13682	13781	13740	13759	13646	13735	13806	13755	13683	13673	13729	13574	13771	13632	13779	13660	13751	13577	13525	13716	13655	13742	13599	13640	13879	13689	13659	13497	13453	13639	13680	13646	13736	13743	13684	13615	13658	13714	13640	13580	13706	13699	13752	13661	13599	13766	13664	13676	13742	13693	13598	13637	13712	13417	13728	13619	13688	13850	13763	13574	13772	13721	13602	13679	13687	13750	13626	13787	13810	13798	13617	13622	13810	13799	13749	13766	13804	13748	13910	13610	13594	13561	13814	13532	13679	13587	13865	13677	13747	13674	13603	13865	13560	13498	13650	13687	13601	13712	13659	13645	13586	13748	13754	13627	13690	13683	13777	13773	13600	13568	13872	13717	13810	13692	13751	13641	13692	13628	13518	13611	13609	13846	13631	13553	13416	13606	13530	13573	13776	13823	13601	13741	13679	13669	13711	13710	13725	13764	13486	13761	13716	13593	13763	13598	13490	13672	13741	13828	13487	13773	13800	13659	13655	13700	13693	13600	13611	13547	13791	13790	13752	13553	13600	13579	13669	13687	13667	13677	13496	13842	13654	13603	13703	13601	13689	13490	13481	13669	13605	13744	13731	13697	13568	13714	13502	13717	13665	13760	13482	13672	13682	13744	13625	13571	13590	13597	13581	13650	13632	13688	13631	13622	13601	13620	13813	13576	13684	13776	13628	13748	13695	13533	13565	13598	13698	13573	13824	13681	13820	13817	13548	13725	13745	13781	13741	13641	13611	13627	13729	13693	13591	13554	13695	13601	13520	13689	13670	13666	13534	13559	13778	13698	13769	13760	13597	13622	13679	13603	13659	13526	13832	13734	13699	13550	13603	13848	13653	13653	13695	13627	13714	13606	13777	13626	13638	13534	13821	13595	13582	13722	13739	13632	13579	13699	13610	13670	13800	13515	13728	13685	13671	13626	13745	13533	13660	13526	13559	13654	13861	13660	13721	13798	13585	13656	13620	13640	13667	13668	13890	13625	13837	13647	13651	13752	13530	13572	13709	13777	13661	13670	13780	13585	13790	13686	13752	13531	13657	13564	13706	13552	13798	13716	13705	13660	13808	13825	13549	13567	13471	13705	13771	13715	13483	13652	13554	13665	13671	13817	13753	13768	13834	13622	13714	13787	13752	13648	13641	13670	13627	13599	13659	13635	13710	13650	13701	13808	13636	13330	13689	13784	13572	13645	13604	13721	13597	13812	13654	13653	13573	13660	13559	13783	13663	13780	13813	13771	13668	13683	13693	13411	13612	13759	13646	13622	13559	13659	13757	13728	13798	13530	13610	13682	13729	13708	13671	13591	13670	13665	13530	13642	13680	13636	13676	13617	13602	13595	13553	13594	13609	13781	13487	13519	13615	13617	13704	13691	13644	13705	13701	13704	13601	13596	13583	13637	13508	13596	13484	13527	13874	13651	13632	13609	13658	13721	13653	13629	13746	13522	13635	13654	13806	13483	13799	13689	13639	13762	13679	13795	13564	13747	13574	13669	13600	13619	13895	13677	13614	13578	13779	13557	13618	13571	13677	13722	13574	13581	13576	13590	13644	13726	13611	13696	13326	13712	13634	13783	13548	13693	13819	13580	13759	13712	13442	13713	13620	13764	13578	13571	13634	13547	13733	13574	13656	13668	13670	13595	13762	13790	13730	13770	13634	13595	13815	13594	13804	13639	13548	13518	13500	13865	13576	13700	13730	13626	13699	13722	13749	13645	13814	13711	13839	13750	13888	13735	13742	13837	13599	13730	13686	13712	13693	13598	13676	13591	13692	13725	13683	13613	13919	13823	13651	13631	13673	13767	13692	13671	13682	13774	13631	13674	13688	13535	13730	13732	13742	13725	13645	13709	13655	13800	13828	13676	13751	13603	13747	13722	13766	13683	13756	13733	13543	13718	13684	13607	13590	13662	13602	13718	13636	13785	13785	13739	13592	13718	13720	13619	13713	13536	13679	13702	13757	13567	13547	13666	13657	13712	13530	13752	13703	13723	13624	13605	13646	13739	13600	13733	13773	13631	13801	13627	13706	13738	13737	13699	13697	13739	13651	13566	13502	13669	13624	13763	13706	13577	13760	13742	13654	13486	13515	13517	13719	13483	13654	13611	13696	13566	13746	13687	13522	13710	13819	13628	13602	13536	13661	13610	13654	13641	13719	13594	13612	13685	13699	13671	13605	13639	13612	13573	13661	13638	13510	13613	13763	13669	13762	13734	13623	13862	13625	13679	13731	13839	13602	13594	13574	13869	13691	13696	13849	13684	13736	13580	13625	13862	13535	13556	13549	13704	13724	13647	13852	13628	13503	13699	13607	13655	13786	13778	13571	13671	13732	13765	13603	13643	13576	13710	13687	13582	13695	13875	13772	13640	13640	13588	13637	13569	13765	13683	13772	13672	13726	13624	13794	13683	13741	13677	13756	13624	13633	13549	13725	13777	13675	13714	13666	13521	13721	13539	13811	13670	13592	13528	13547	13841	13706	13618	13768	13652	13536	13650	13803	13682	13608	13564	13596	13736	13644	13765	13572	13522	13796	13556	13490	13544	13707	13592	13589	13605	13665	13763	13668	13615	13653	13558	13675	13680	13616	13720	13610	13700	13766	13668	13592	13742	13853	13599	13494	13685	13832	13734	13724	13513	13663	13522	13860	13673	13528	13618	13547	13569	13743	13718	13689	13630	13698	13740	13632	13719	13767	13716	13548	13758	13843	13654	13683	13667	13817	13851	13695	13741	13600	13607	13492	13635	13623	13818	13597	13726	13725
29742	22269	22693	20413	17645	16770	16823	16572	16549	16657	16582	16376	16677	16748	16911	17997	18366	17894	17381	17084	16591	16532	16456	16473	16300	16307	16318	16334	16289	16464	16288	16166	16501	16442	16424	16299	16417	16257	16355	16323	16320	16284	16132	16301	16259	16238	16442	16282	16407	16435	16275	16214	16241	16337	16431	16227	16434	16488	16267	16382	16341	16401	16424	16344	16435	16222	16370	16524	16576	16332	16265	16165	16407	16444	16330	16290	16351	16057	16122	16412	16368	16358	16402	16380	16591	16204	16272	16446	16429	16256	16258	16189	16222	16210	16304	16344	16479	16387	16446	16216	16273	16102	16472	16329	16340	16064	16312	16261	16250	16460	16257	16464	16374	16293	16468	16365	16184	16270	16474	16248	16072	16382	16234	16308	16436	16223	16312	16459	16333	16279	16354	16322	16426	16244	16282	16376	16374	16465	16109	16192	16364	16290	16224	16169	16155	16311	16262	16235	16160	16259	16315	16324	16379	16382	16476	16222	16297	16119	16225	16149	16204	16154	16315	16403	16427	16230	16316	16371	16543	16321	16501	16327	16401	16543	16311	16613	16315	16341	16313	16328	16394	16256	16393	16295	16470	16461	16387	16296	16350	16296	16182	16142	16316	16379	16244	16399	16415	16094	16410	16329	16297	16363	16382	16383	16285	16296	16342	16347	16564	16435	16223	16178	16424	16445	16337	16562	16407	16043	16389	16227	16262	16428	16310	16455	16363	16282	16222	16236	16302	16292	16365	16265	16088	16022	16283	16381	16305	16534	16314	16248	16339	16393	16401	16528	16326	16355	16501	16288	16148	16259	16324	15954	16260	16412	16236	16288	16209	16491	16200	16376	16212	16109	16343	16334	16414	16249	16251	16162	16354	16171	16283	16361	16402	16256	16332	16301	16447	16338	16448	16012	16600	16323	16106	16327	16274	16435	16386	16430	16274	16405	16407	16356	16272	16288	16260	16420	16198	16261	16369	16215	16322	16470	16445	16278	16233	16320	16250	16279	16355	16444	16228	16160	16228	16244	16370	16418	16276	16229	16229	16161	16129	16330	16417	16291	16463	16530	16489	16290	16272	16256	16431	16334	16429	16299	16659	16547	16263	16360	16546	16378	16213	16341	16221	16408	16264	16260	16396	16331	16284	16465	16479	16349	16155	16334	16383	16365	16462	16365	16175	16261	16399	16440	16435	16341	16354	16502	16403	16315	16313	16457	16305	16259	16526	16398	16318	16282	16312	16272	16222	16286	16070	16227	16383	16225	16360	16336	16565	16324	16462	16328	16264	16235	16281	16447	16208	16356	16486	16345	16504	16366	16203	16281	16200	16344	16158	16342	16395	16313	16465	16371	16264	16231	16356	16423	16289	16328	16218	16335	16463	16308	16347	16246	16370	16361	16495	16336	16369	16294	16205	16377	16316	16218	16394	16306	16269	16261	16298	16425	16329	16131	16311	16222	16115	16206	16351	16336	16246	16397	16213	16311	16438	16386	16475	16190	16216	16399	16310	16160	16456	16396	16196	16143	16295	16368	16207	16341	16169	16234	16357	16419	16191	16278	16171	16264	16151	16392	16369	16301	16397	16440	16239	16189	16305	16230	16244	16338	16403	16496	16439	16316	16303	16274	16286	16358	16254	16484	16384	16283	16330	16355	16369	16347	16475	16231	16157	16129	16081	16376	16336	16454	16172	16116	16264	16499	16238	16263	16063	16499	16405	16282	16205	16326	16570	16090	16464	16230	16329	16259	16523	16221	16339	16146	16426	16413	16264	16126	16293	16223	16425	16507	16214	16342	16295	16273	16382	16258	16361	16571	16350	16230	16117	16170	16325	16403	16412	16215	16202	16411	16349	16476	16391	16404	16318	16284	16257	16420	16384	16378	16526	16173	16383	16149	16489	16474	16346	16583	16166	16297	16372	16306	16255	16186	16481	16394	16261	16174	16421	16378	16273	16243	16237	16357	16257	16356	16535	16519	16025	16429	16295	16484	16347	16452	16289	16432	16287	16228	16264	16307	16339	16236	16171	16272	16459	16193	16268	16503	16435	16178	16332	16212	16273	16365	16246	16306	16354	16342	16342	16420	16335	16586	16271	16404	16128	16262	16331	16309	16454	16348	16450	16236	16232	16327	16319	16335	16276	16229	16176	16347	16397	16369	16383	16504	16529	16429	16499	16308	16359	16374	16206	16491	16395	16188	16079	16341	16334	16336	16157	16255	16252	16229	16489	16460	16475	16601	16387	16400	16127	16399	16148	16219	16363	16379	16304	16311	16343	16171	16338	16407	16363	16396	16302	16234	16396	16314	16273	16503	16295	16020	16507	16485	16291	16606	16195	16326	16188	16295	16470	16353	16448	16264	16294	16165	16279	16313	16349	16241	16191	16506	16487	16390	16168	16394	16145	16199	16327	16246	16441	16400	16364	16363	16199	16535	16244	16356	16161	16260	16185	16447	16220	16392	16365	16348	16235	16319	16281	16320	16445	16288	16273	16217	16433	16386	16561	16367	16285	16324	16256	16378	16164	16414	16421	16425	16353	16282	16088	16344	16172	16293	16448	16213	16363	16202	16345	16149	16300	16401	16241	16472	16346	16350	16206	16188	16089	16348	16300	16304	16287	16217	16104	16186	16068	16374	16242	16262	16220	16085	16288	16387	16408	16494	16431	16225	16196	16477	16291	16386	16280	16416	16181	16211	16182	16190	16373	16562	16411	16230	16520	16077	16164	16181	16252	16353	16161	16343	16597	16393	16502	16313	16247	16170	16267	16430	16175	16438	16260	16361	16351	16446	16164	16328	16192	16287	16328	16330	16337	16221	16194	16465	16314	16379	16361	16369	16490	16189	16427	16418	16354	16539	16628	16269	16230	16265	16468	16321	16387	16431	16366	16266	16283	16422	16172	16169	16297	16238	16377	16345	16333	16338	16384	16191	16448	16380	16411	16202	16522	16289	16452	16176	16318	16377	16258	16346	16220	16231	16297	16445	16368	16212	16367	16487	16493	16371	16206	16369	16306	16381	16217	16323	16126	16206	16423	16223	16326	16386	16330	16355	16198	16120	16366	16514	16371	16205	16042	16468	16334	16154	16342	16479	16440	16194	16510	16337	16290	16446	16444	16360	16515	16215	16407	16216	16237	16149	16522	16152	16485	16480	16384	16292	16412	16318	16398	16304	16248	16194	16373	16325	16543	16353	16226	16150	16321	16391	16446	16468	16306	16326	16205	16284	16420	16378	16318	16195	16551	16349	16393	16316	16381	16509	16195	16130	16202	16321	16459	16150	16365	16282	16276	16248	16316	16243	16211	16347	16366	16360	16169	16278	16380	16285	16423	16422	16402	16221	16208	16203	16463	16293	16172	16421	16508	16326	16298	16319	16393	16304	16283	16296	16405	16350	16296	16339	16294	16255	16454	16297	16373	16166	16299	16333	16318	16238	16198	16213	16065	16342	16359	16221	16258	16345	16348	16201	16267	16338	16373	16445	16273	16505	16281	16270	16392	16366	16159	16363	16506	16314	16522	16344	16362	16552	16529	16376	16145	16211	16200	16228	16270	16202	16379	16318	16300	16081	16334	16315	16306	16200	16164	16423	16427	16389	16444	16275	16559	16325	16451	16348	16298	16262	16293	16365	16420	16145	16207	16422	16429	16340	16373	16247	16290	16340	16419	16102	16239	16372	16335	16421	16353	16353	16206	16324	16516	16323	16342	16361	16348	16231	16303	16211	16487	16259	16325	16270	16224	16524	16285	16365	16262	16482	16597	16323	16156	16117	16226	16154	16285	16405	16206	16360	16230	16415	16271	16239	16354	16309	16590	16269	16363	16270	16367	16294	16532	16435	16246	16204	16165	16320	16270	16090	16435	16415	16464	16281	16417	16419	16397	16305	16264	16398	16367	16125	16306	16387	16370	16391	16408	16244	16333	16424	16282	16491	16574	16305	16303	16243	16351	16476	16295	16350	16301	16372	16286	16322	16308	16379	16217	16301	16249	16492	16318	16458	16318	16473	16413	16363	16347	16238	16369	16441	16515	16117	16459	16364	16406	16359	16528	16391	16411	16318	16187	16339	16279	16401	16504	16432	16466	16266	16203	16424	16447	16492	16664	16379	16319	16390	16463	16392	16421	16258	16454	16346	16403	16524	16660	16344	16313	16327	16338	16290	16282	16553	16268	16425	16292	16022	16327	16155	16305	16307	16375	16510	16323	16525	16143	16216	16470	16179	16582	16200	16529	16439	16469	16309	16329	16240	16288	16256	16338	16200	16380	16416	16240	16382	16192	16226	16361	16308	16610	16195	16286	16223	16364	16383	16278	16393	16581	16254	16456	16390	16219	16207	16289	16260	16369	16313	16498	16522	16420	16257	16396	16437	16516	16633	16110	16360	16333	16231	16353	16222	16384	16316	16192	16247	16294	16386	16426	16180	16349	16269	16559	16309	16353	16205	16390	16272	16329	16317	16261	16561	16400	16178	16445	16366	16366	16363	16229	16383	16396	16253	16245	16342	16280	16200	16375	16354	16346	16454	16359	16369	16097	16465	16348	16264	16403	16406	16573	16114	16505	16106	16242	16134	16170	16359	16209	16445	16382	16296	16496	16266	16350	16136	16221	16422	16081	16205	16082	16112	16475	16431	16466	16305	16204	16366	16514	16512	16175	16349	16388	16304	16483	16132	16411	16403	16331	16436	16396	16289	16449	16243	16314	16235	16325	16346	16278	16339	16203	16272	16209	16337	16373	16412	16552	16356	16312	16435	16380	16064	16297	16379	16326	16451	16433	16205	16326	16208	16583	16403	16421	16233	16200	16427	16173	16283	16487	16312	16335	16475	16331	16270	16236	16381	16557	16211	16177	16156	16239	16229	16381	16229	16353	16197	16110	16286	16250	16326	16109	16266	16389	16258	16154	16309	16337	16329	16459	16349	16443	16413	16507	16528	16370	16325	16222	16407	16221	16270	16191	16226	16314	16211	16339	16177	16333	16318	16342	16327	16266	16259	16313	16150	16392	16367	16337	16395	16393	16367	16398	16331	16426	16384	16277	16287	16334	16311	16431	16437	16271	16452	16315	16445	16381	16130	16210	16421	16102	16164	16492	16129	16023	16220	16333	16364	16629	16361	16314	16371	16332	16288	16397	16285
15263	16068	19116	17227	15361	14200	13962	13683	13901	13863	13793	13855	14067	13901	14622	16299	16393	15554	14810	14375	13612	13673	13425	13674	13529	13641	13575	13590	13535	13616	13499	13598	13436	13528	13602	13618	13451	13489	13707	13544	13620	13539	13528	13717	13763	13575	13599	13598	13606	13390	13658	13639	13567	13636	13575	13536	13666	13534	13524	13472	13522	13434	13578	13575	13386	13745	13534	13595	13672	13727	13581	13743	13572	13546	13783	13755	13549	13573	13519	13648	13508	13779	13694	13609	13439	13702	13585	13473	13646	13600	13673	13439	13583	13547	13700	13588	13430	13494	13587	13631	13694	13840	13595	13569	13600	13585	13528	13525	13503	13562	13583	13578	13582	13428	13750	13555	13374	13697	13674	13592	13569	13615	13581	13675	13563	13664	13581	13536	13549	13654	13599	13486	13687	13534	13502	13604	13535	13305	13466	13503	13593	13647	13557	13723	13585	13428	13598	13556	13494	13542	13498	13466	13385	13582	13696	13659	13506	13542	13708	13654	13615	13464	13619	13514	13657	13639	13589	13567	13704	13551	13625	13702	13623	13607	13734	13744	13468	13716	13668	13580	13521	13606	13484	13578	13419	13404	13607	13634	13628	13494	13634	13445	13740	13507	13554	13563	13475	13574	13450	13560	13599	13482	13689	13545	13492	13527	13688	13441	13612	13525	13642	13429	13654	13624	13522	13683	13602	13740	13588	13625	13596	13562	13540	13624	13659	13457	13637	13670	13539	13624	13533	13732	13593	13769	13682	13709	13604	13570	13536	13757	13567	13560	13625	13532	13555	13555	13500	13408	13462	13578	13605	13557	13559	13544	13499	13525	13675	13481	13529	13643	13575	13586	13755	13512	13606	13522	13285	13602	13413	13501	13612	13606	13631	13678	13627	13491	13616	13636	13607	13559	13428	13538	13517	13336	13541	13567	13547	13656	13528	13467	13543	13599	13563	13561	13797	13481	13588	13652	13581	13622	13622	13628	13695	13535	13441	13591	13666	13407	13519	13710	13399	13585	13662	13634	13699	13605	13670	13582	13666	13548	13519	13399	13648	13638	13626	13676	13611	13557	13667	13499	13526	13642	13502	13657	13586	13572	13393	13585	13616	13556	13634	13443	13621	13736	13485	13519	13608	13628	13547	13590	13476	13486	13486	13513	13678	13540	13680	13602	13726	13478	13720	13630	13615	13661	13664	13502	13730	13690	13598	13610	13510	13601	13504	13747	13554	13540	13524	13506	13427	13590	13704	13725	13657	13637	13527	13648	13595	13669	13575	13616	13581	13466	13749	13673	13531	13562	13572	13598	13729	13504	13555	13537	13442	13409	13436	13562	13647	13633	13482	13528	13598	13645	13536	13508	13569	13508	13500	13537	13744	13490	13522	13731	13599	13563	13590	13602	13677	13718	13621	13485	13593	13584	13616	13546	13660	13632	13635	13583	13703	13659	13576	13543	13539	13390	13430	13445	13551	13549	13623	13585	13548	13510	13578	13470	13517	13629	13559	13680	13435	13685	13401	13551	13521	13501	13503	13690	13600	13659	13449	13447	13583	13667	13583	13565	13515	13606	13448	13481	13649	13660	13508	13527	13804	13584	13535	13820	13626	13518	13613	13485	13519	13584	13750	13731	13473	13677	13706	13559	13462	13548	13637	13413	13553	13544	13603	13419	13495	13580	13441	13729	13494	13442	13643	13599	13547	13800	13460	13623	13628	13688	13625	13440	13513	13642	13630	13422	13422	13557	13627	13558	13576	13687	13651	13692	13401	13561	13570	13598	13589	13645	13527	13601	13523	13406	13597	13468	13508	13524	13595	13468	13500	13540	13678	13492	13644	13626	13641	13624	13633	13586	13698	13499	13662	13506	13383	13535	13354	13554	13682	13643	13459	13563	13595	13496	13789	13659	13600	13530	13611	13506	13446	13695	13637	13629	13692	13433	13636	13800	13655	13570	13644	13718	13623	13572	13560	13379	13653	13501	13581	13491	13615	13564	13531	13295	13473	13625	13547	13822	13627	13391	13525	13555	13575	13563	13568	13509	13749	13717	13618	13554	13788	13602	13512	13601	13456	13616	13613	13555	13472	13561	13710	13624	13461	13551	13362	13657	13544	13510	13637	13427	13534	13567	13714	13629	13502	13659	13650	13564	13541	13406	13696	13653	13644	13529	13605	13493	13486	13648	13598	13666	13553	13722	13571	13667	13492	13666	13748	13502	13676	13642	13554	13487	13573	13602	13647	13327	13650	13477	13504	13610	13798	13478	13443	13584	13495	13568	13757	13545	13607	13488	13771	13735	13515	13479	13687	13503	13588	13557	13421	13601	13672	13616	13584	13660	13622	13434	13661	13517	13552	13594	13515	13532	13693	13561	13619	13604	13487	13585	13682	13712	13681	13511	13675	13625	13427	13377	13497	13625	13712	13685	13501	13511	13722	13561	13649	13568	13694	13461	13492	13551	13712	13598	13597	13574	13558	13525	13687	13477	13646	13565	13594	13413	13613	13572	13567	13555	13701	13540	13483	13557	13471	13529	13513	13549	13485	13472	13540	13483	13542	13563	13551	13511	13628	13586	13465	13384	13472	13446	13606	13655	13585	13782	13625	13525	13543	13415	13578	13499	13515	13417	13460	13433	13610	13589	13535	13691	13551	13435	13514	13551	13572	13534	13466	13450	13662	13483	13544	13526	13719	13530	13623	13631	13551	13598	13529	13718	13717	13662	13528	13594	13595	13606	13490	13593	13632	13834	13697	13634	13729	13700	13599	13480	13670	13688	13699	13666	13685	13566	13710	13489	13566	13541	13773	13814	13523	13605	13681	13667	13615	13616	13556	13630	13685	13624	13552	13566	13540	13676	13487	13428	13606	13534	13730	13730	13354	13661	13377	13439	13423	13702	13472	13581	13526	13524	13481	13611	13555	13466	13495	13440	13608	13430	13429	13688	13480	13460	13578	13407	13692	13555	13517	13558	13537	13714	13434	13641	13516	13479	13601	13703	13539	13580	13596	13519	13503	13423	13645	13627	13585	13678	13601	13553	13626	13582	13538	13498	13616	13580	13454	13623	13568	13633	13722	13636	13648	13429	13630	13531	13563	13622	13528	13732	13533	13733	13411	13571	13499	13584	13647	13519	13519	13665	13554	13555	13478	13700	13608	13630	13572	13491	13531	13637	13528	13529	13569	13583	13559	13517	13571	13496	13533	13550	13419	13691	13493	13584	13590	13368	13666	13512	13675	13528	13636	13632	13476	13639	13769	13672	13704	13587	13377	13536	13486	13487	13524	13710	13662	13578	13631	13635	13557	13663	13726	13485	13614	13708	13416	13510	13506	13550	13713	13684	13737	13517	13508	13511	13515	13587	13547	13454	13671	13543	13424	13718	13644	13700	13596	13629	13643	13572	13624	13560	13486	13398	13681	13587	13703	13633	13568	13547	13537	13480	13540	13721	13683	13584	13619	13623	13567	13592	13493	13512	13744	13614	13620	13606	13527	13695	13693	13536	13486	13328	13417	13612	13639	13496	13691	13518	13565	13620	13605	13563	13675	13658	13524	13753	13583	13635	13774	13358	13597	13634	13522	13583	13465	13518	13547	13593	13538	13601	13509	13694	13747	13731	13482	13507	13602	13592	13600	13653	13705	13741	13636	13548	13663	13604	13702	13287	13740	13619	13536	13538	13586	13500	13616	13585	13529	13662	13533	13552	13635	13563	13584	13552	13450	13623	13549	13601	13654	13500	13662	13527	13497	13522	13558	13619	13619	13532	13643	13476	13570	13676	13634	13601	13483	13540	13587	13586	13624	13425	13453	13469	13695	13617	13490	13660	13541	13668	13518	13544	13403	13526	13627	13680	13644	13505	13571	13561	13562	13794	13768	13583	13691	13693	13505	13540	13608	13626	13459	13577	13594	13568	13584	13717	13765	13501	13492	13620	13695	13419	13756	13735	13528	13518	13683	13709	13514	13575	13351	13462	13665	13627	13584	13443	13625	13505	13467	13613	13592	13372	13741	13574	13619	13584	13775	13624	13793	13692	13586	13421	13681	13534	13610	13595	13445	13626	13721	13464	13714	13484	13654	13467	13505	13638	13651	13572	13637	13428	13707	13617	13553	13507	13707	13549	13533	13516	13521	13533	13566	13623	13591	13692	13461	13364	13523	13340	13584	13689	13450	13611	13665	13369	13780	13543	13479	13497	13394	13649	13364	13551	13659	13689	13497	13197	13570	13611	13561	13578	13710	13496	13654	13373	13636	13736	13485	13499	13619	13442	13496	13683	13651	13573	13579	13449	13410	13727	13559	13655	13495	13685	13618	13738	13608	13575	13397	13517	13553	13554	13386	13540	13651	13703	13569	13618	13531	13441	13469	13253	13671	13589	13337	13733	13657	13684	13639	13411	13576	13671	13610	13637	13561	13603	13476	13461	13479	13548	13682	13669	13497	13728	13505	13563	13609	13416	13605	13623	13642	13552	13445	13499	13669	13464	13427	13385	13508	13401	13606	13537	13548	13643	13435	13603	13290	13561	13721	13543	13583	13497	13475	13508	13509	13498	13495	13642	13566	13635	13447	13796	13501	13594	13608	13472	13605	13588	13586	13585	13651	13710	13645	13527	13610	13682	13665	13470	13616	13651	13384	13657	13658	13467	13792	13616	13674	13845	13594	13752	13699	13650	13751	13552	13524	13782	13536	13587	13636	13662	13504	13537	13465	13698	13641	13591	13296	13547	13761	13608	13585	13676	13630	13571	13541	13644	13547	13527	13399	13448	13678	13630	13481	13554	13679	13379	13537	13551	13726	13576	13563	13491	13491	13406	13578	13477	13493	13760	13649	13548	13591	13609	13662	13523	13626	13455	13749	13476	13493	13516	13550	13626	13632	13497	13632	13733	13655	13570	13770	13522	13494	13594	13650	13636	13683	13568	13467	13491	13553	13542	13585	13584	13507	13663	13511	13538	13622	13691	13542	13526	13583	13668	13511	13470	13699	13670	13530	13440	13586	13544	13695	13560	13541	13628	13491	13758	13536	13571	13623	13431	13622	13602	13595	13692	13425	13624	13419	13712	13637	13566	13591	13637	13676	13686	13594	13477	13572	13643	13507	13522	13604	13632	13510	13513	13591	13568	13553	13473	13570	13481
25628	21561	28798	25153	22499	20687	19533	17711	17267	17410	17136	17063	17249	17272	20458	28773	28908	25842	21750	19155	17822	16997	16805	16656	16538	16462	16619	16558	16812	16631	16597	16682	16482	16680	16612	16809	16636	16745	16655	16636	16503	16840	16455	16574	16539	16551	16442	16568	16653	16650	16696	16462	16455	16308	16695	16640	16822	16580	16704	16470	16702	16641	16522	16666	16550	16688	16529	16645	16722	16593	16520	16445	16578	16426	16795	16515	16660	16504	16649	16531	16445	16610	16670	16777	16588	16575	16656	16777	16583	16715	16438	16577	16557	16582	16447	16516	16605	16642	16752	16776	16744	16802	16608	16495	16618	16777	16510	16629	16735	16669	16624	16637	16640	16697	16431	16566	16689	16273	16473	16425	16815	16500	16584	16667	16553	16405	16789	16554	16545	16667	16486	16721	16540	16409	16715	16524	16486	16688	16546	16521	16639	16499	16520	16635	16666	16615	16527	16711	16744	16616	16578	16698	16536	16596	16544	16429	16682	16513	16334	16590	16586	16628	16492	16553	16679	16629	16386	16387	16595	16580	16519	16591	16533	16491	16582	16636	16515	16485	16414	16634	16863	16682	16563	16458	16489	16570	16687	16435	16632	16559	16493	16727	16721	16805	16644	16406	16703	16505	16499	16521	16760	16683	16807	16563	16545	16583	16562	16652	16650	16632	16737	16595	16328	16505	16559	16439	16569	16580	16760	16403	16612	16470	16658	16477	16653	16556	16556	16646	16527	16602	16547	16508	16671	16751	16622	16701	16545	16622	16511	16668	16431	16511	16600	16534	16480	16787	16725	16705	16556	16598	16618	16616	16511	16620	16439	16579	16481	16483	16576	16640	16421	16565	16610	16614	16672	16779	16751	16357	16579	16512	16720	16441	16514	16423	16521	16352	16327	16615	16567	16822	16544	16673	16615	16441	16507	16588	16437	16824	16570	16615	16548	16590	16604	16456	16483	16604	16577	16635	16609	16725	16715	16465	16777	16529	16517	16815	16260	16795	16626	16622	16610	16481	16559	16570	16663	16504	16644	16430	16322	16351	16656	16756	16491	16621	16549	16710	16466	16765	16805	16557	16234	16579	16472	16511	16557	16432	16586	16518	16565	16440	16450	16553	16324	16451	16746	16516	16674	16329	16725	16491	16529	16528	16403	16758	16662	16723	16710	16635	16534	16566	16551	16443	16555	16441	16586	16596	16570	16493	16809	16592	16445	16599	16718	16479	16444	16475	16601	16396	16644	16408	16461	16451	16775	16463	16630	16784	16515	16440	16768	16640	16582	16458	16450	16592	16612	16897	16615	16580	16733	16441	16604	16505	16472	16854	16618	16795	16618	16721	16620	16573	16548	16442	16499	16703	16650	16464	16740	16604	16701	16617	16564	16521	16369	16693	16507	16686	16611	16500	16536	16610	16424	16665	16567	16458	16625	16561	16521	16561	16546	16630	16695	16378	16429	16681	16582	16655	16700	16830	16600	16635	16674	16630	16402	16561	16564	16647	16811	16490	16619	16640	16765	16486	16367	16673	16972	16856	16620	16389	16505	16555	16465	16475	16691	16390	16464	16542	16867	16605	16707	16631	16696	16389	16615	16468	16432	16383	16573	16521	16743	16667	16553	16834	16564	16377	16752	16593	16660	16593	16719	16695	16532	16434	16580	16593	16696	16573	16597	16453	16511	16569	16642	16710	16476	16627	16442	16507	16561	16427	16784	16751	16535	16481	16581	16726	16569	16690	16384	16576	16373	16620	16435	16620	16493	16334	16510	16828	16505	16493	16731	16630	16640	16434	16717	16627	16663	16794	16551	16578	16407	16566	16578	16521	16452	16573	16504	16363	16705	16787	16793	16639	16551	16519	16554	16700	16460	16676	16705	16512	16554	16604	16492	16402	16540	16629	16677	16705	16671	16688	16587	16575	16549	16484	16456	16560	16554	16397	16646	16495	16608	16517	16523	16555	16508	16564	16477	16634	16519	16468	16507	16586	16645	16792	16688	16441	16558	16532	16650	16671	16645	16535	16631	16624	16616	16485	16806	16362	16563	16634	16604	16712	16729	16574	16614	16830	16541	16577	16774	16448	16513	16392	16335	16613	16700	16549	16571	16752	16610	16514	16498	16714	16552	16619	16614	16693	16598	16587	16615	16349	16551	16438	16582	16653	16494	16572	16715	16603	16501	16244	16635	16688	16624	16759	16691	16528	16419	16433	16476	16569	16512	16729	16630	16518	16668	16724	16718	16611	16674	16567	16637	16588	16522	16528	16477	16559	16478	16615	16633	16381	16843	16745	16506	16494	16762	16734	16620	16730	16698	16706	16612	16711	16726	16524	16541	16733	16676	16773	16666	16678	16437	16335	16486	16729	16521	16475	16470	16690	16512	16575	16628	16404	16777	16455	16623	16633	16533	16843	16617	16592	16555	16675	16391	16568	16644	16395	16537	16458	16444	16553	16513	16514	16507	16596	16360	16445	16538	16651	16564	16733	16641	16452	16526	16528	16575	16606	16596	16829	16620	16667	16654	16582	16748	16737	16645	16501	16554	16493	16385	16661	16869	16662	16644	16422	16467	16747	16710	16604	16730	16539	16670	16558	16755	16688	16567	16525	16745	16704	16497	16596	16448	16541	16415	16678	16474	16635	16479	16710	16605	16340	16605	16630	16658	16545	16724	16547	16567	16648	16724	16656	16625	16748	16543	16517	16575	16680	16688	16703	16746	16840	16452	16598	16812	16583	16421	16423	16618	16648	16858	16463	16588	16549	16547	16675	16662	16542	16675	16801	16527	16416	16739	16734	16552	16620	16522	16540	16701	16543	16727	16488	16652	16601	16460	16359	16395	16553	16401	16341	16591	16709	16396	16459	16495	16503	16582	16585	16560	16573	16658	16591	16551	16577	16456	16635	16666	16585	16550	16424	16721	16633	16841	16575	16605	16454	16717	16201	16435	16577	16519	16651	16441	16385	16621	16732	16685	16720	16748	16717	16838	16651	16820	16697	16643	16652	16584	16586	16773	16786	16586	16545	16655	16645	16695	16610	16641	16687	16395	16385	16675	16663	16519	16837	16673	16584	16522	16649	16649	16744	16482	16459	16624	16636	16377	16763	16435	16686	16605	16611	16552	16511	16630	16680	16481	16484	16840	16537	16678	16592	16532	16451	16450	16493	16726	16667	16653	16459	16575	16619	16584	16621	16583	16672	16607	16635	16654	16494	16694	16700	16433	16425	16731	16580	16612	16631	16566	16686	16752	16661	16668	16722	16659	16551	16661	16583	16380	16525	16377	16602	16356	16683	16735	16545	16490	16429	16602	16599	16553	16631	16768	16457	16515	16475	16661	16840	16784	16750	16623	16628	16516	16596	16467	16492	16646	16733	16581	16588	16505	16601	16741	16781	16503	16677	16624	16562	16446	16624	16945	16672	16567	16821	16509	16648	16760	16642	16833	16653	16649	16613	16565	16629	16596	16640	16569	16663	16662	16521	16665	16666	16537	16509	16604	16712	16529	16527	16419	16586	16633	16600	16648	16498	16605	16375	16508	16286	16567	16426	16645	16778	16555	16572	16432	16510	16585	16528	16454	16629	16583	16657	16510	16429	16654	16612	16664	16510	16670	16566	16494	16697	16527	16798	16555	16567	16583	16750	16763	16530	16464	16672	16735	16652	16509	16568	16517	16565	16647	16879	16613	16577	16563	16611	16450	16518	16714	16563	16451	16560	16547	16529	16588	16565	16429	16578	16575	16517	16605	16603	16554	16602	16483	16432	16629	16574	16446	16511	16443	16696	16481	16498	16626	16511	16526	16368	16891	16503	16589	16315	16737	16609	16652	16586	16341	16617	16354	16748	16706	16805	16689	16595	16729	16521	16638	16524	16679	16667	16672	16849	16605	16693	16445	16451	16535	16661	16575	16437	16613	16423	16507	16630	16718	16470	16476	16696	16428	16640	16636	16524	16474	16497	16463	16602	16431	16452	16722	16606	16647	16450	16435	16457	16794	16890	16752	16490	16567	16546	16753	16690	16651	16509	16532	16534	16561	16505	16619	16459	16609	16623	16498	16547	16853	16592	16752	16616	16584	16518	16496	16726	16590	16501	16516	16500	16682	16490	16652	16590	16588	16754	16489	16624	16534	16617	16429	16428	16671	16800	16576	16605	16673	16334	16482	16344	16693	16617	16741	16511	16487	16556	16368	16613	16450	16413	16454	16508	16408	16711	16692	16548	16672	16796	16771	16786	16611	16769	16697	16444	16610	16550	16571	16506	16423	16668	16572	16570	16546	16717	16256	16539	16599	16524	16616	16591	16605	16633	16498	16493	16407	16564	16674	16677	16566	16683	16641	16265	16281	16420	16660	16518	16545	16913	16641	16566	16575	16449	16559	16440	16547	16571	16609	16612	16603	16458	16607	16578	16804	16541	16306	16499	16524	16560	16439	16793	16797	16774	16703	16714	16595	16666	16860	16546	16546	16734	16633	16493	16664	16473	16771	16614	16600	16779	16832	16584	16770	16525	16612	16496	16359	16281	16589	16570	16519	16651	16623	16504	16531	16517	16594	16483	16702	16667	16762	16517	16413	16672	16437	16508	16395	16584	16612	16598	16941	16614	16402	16581	16593	16675	16681	16546	16576	16342	16744	16384	16605	16407	16597	16528	16466	16496	16553	16537	16501	16775	16690	16597	16480	16574	16503	16618	16758	16619	16665	16564	16827	16724	16629	16464	16649	16570	16562	16671	16787	16681	16475	16662	16616	16672	16493	16642	16503	16696	16650	16565	16527	16760	16513	16631	16627	16790	16792	16587	16674	16611	16668	16705	16660	16470	16738	16626	16653	16629	16661	16687	16690	16628	16543	16470	16493	16706	16611	16379	16684	16560	16584	16601	16762	16530	16687	16604	16618	16673	16640	16642	16546	16690	16546	16562	16814	16632	16588	16692	16763	16696	16696	16499	16577	16425	16512	16677	16653	16558	16566	16553	16481	16635	16397	16606	16602	16395	16580	16592	16757	16661	16589	16747	16677	16651	16578	16488	16787	16604	16394	16491	16449	16392	16393	16722	16470	16449	16290	16502	16610	16662	16421	16445	16605	16743	16652	16438	16801	16590	16440	16720	16560	16653	16654	16633	16640	16591	16579	16502
14729	22943	25443	22166	17725	16200	15354	14918	15031	14653	14519	14551	14642	14491	20737	31030	29333	25251	19536	16674	14889	14010	13799	13746	13762	13769	13651	13849	13725	13691	14022	13755	13706	13780	13748	13700	13757	13798	13731	13792	13876	13737	13713	13870	13757	13946	13803	13827	13802	13760	13775	13637	13839	13898	13786	13854	13795	13867	13728	13737	13691	13742	13611	13764	13724	13670	13819	13784	13864	13856	13890	13841	13760	13720	13701	13724	13818	13960	13852	13784	13683	13783	13888	13706	13763	13641	13783	13778	13973	13611	13809	13819	13824	13826	13846	13807	13752	13692	13702	13787	13855	13809	13599	13823	13898	13627	13785	13779	14017	13635	13754	13695	13999	13751	13883	13849	13749	13685	13746	13703	13744	13833	13657	13770	13815	13950	13776	13879	13830	13856	13742	13580	13734	13786	13798	13626	13631	13680	13793	13896	13743	13645	13828	13876	13836	13697	13705	13606	13841	13604	13851	13784	13773	13861	13908	13794	13718	13756	13692	13870	13711	13994	13744	13848	13916	13675	13713	13909	13810	13620	13858	13697	13823	13618	13726	13824	13843	13800	13672	13684	13682	13826	13774	13811	13722	13781	13732	13693	13731	13794	13670	13699	13938	13824	13774	13882	13899	13697	13721	13809	13831	13808	13848	13798	13842	13844	13658	13682	13911	13612	13698	13736	13586	13663	13860	13696	13765	13686	13917	13789	13802	13725	13628	13672	13794	13806	13878	13863	13811	13699	13672	13789	13854	13859	13793	13948	13745	13787	13727	13826	13881	13681	13909	13766	13886	13600	13912	13922	13891	13785	13667	13946	13614	13655	13750	13858	13757	13734	13826	13657	13776	13656	13816	13852	13758	13958	13855	13914	13700	13824	13894	13731	13913	13672	13840	13687	13751	13766	13768	13752	13658	13738	13628	13808	13740	13719	13831	13860	13741	13665	13770	13772	13757	13816	13835	13578	13667	13756	13786	13796	13788	13497	13788	13650	13826	13671	13735	13752	13783	13913	13933	13778	13759	13766	13894	13904	13829	13895	13660	13706	13942	13810	13827	13684	13882	13781	13755	13866	13637	13814	13699	13813	13799	13757	13726	13779	13677	14046	13697	13682	13772	13798	13732	13827	13776	13783	13696	13640	13601	13949	13889	13751	13615	13843	13986	13901	13633	13891	13641	13755	13753	13668	13731	13728	13611	13893	13714	13758	13819	13746	13774	13687	13720	13821	13775	13821	13858	13928	13925	13827	13784	13849	13808	13888	13764	13763	13839	13736	13810	13775	13782	13832	13755	13671	13681	13903	13674	13823	13788	13830	13849	13859	13743	13790	13862	13827	13641	13817	13647	13789	13710	13813	13636	13782	13674	13819	13709	13752	13721	13734	13705	13770	13632	13816	13762	13680	13761	13740	13795	13690	13799	13772	13680	13849	13776	13738	13780	13637	13852	13830	13605	13928	13683	13823	13564	13743	13744	13630	13786	13790	13929	13771	13697	13743	13744	13660	13942	13903	13831	13809	13815	13854	13828	13859	13777	13741	13766	13725	13678	13770	13881	13821	13814	13742	13660	13744	13780	13966	13763	13799	13913	13772	13686	13774	13785	13801	13673	13579	13608	13800	13817	13929	13886	13674	13740	13856	13880	13635	13809	13602	13709	13873	13796	13865	13757	13776	13784	13757	13761	13670	13696	13822	13731	13786	13686	13835	13727	13770	13711	13778	13772	13901	13923	13686	13743	13640	13699	13685	13700	13809	13803	13715	13636	13741	13796	13756	13868	13717	13771	13753	13602	13772	13818	13588	13723	13870	13803	13718	13851	13755	13786	13787	13779	13670	13793	13632	13745	13807	13790	13863	13845	13818	13761	13788	13871	13863	13682	13611	13876	13882	13953	13756	13821	13828	13775	13708	13860	13824	13693	13765	13808	13695	13873	13850	13835	13603	13812	13822	13809	13796	13757	13750	13826	13756	13681	13809	13735	13678	13864	13649	13752	13842	13816	13993	13728	13955	13658	13644	13996	13664	13764	13704	13740	13755	13957	13907	13725	13926	13660	13806	13810	13831	13916	13729	13660	13898	13840	13850	13872	13551	13788	13803	13933	13761	13577	13745	13725	13798	13714	13723	13853	13756	13698	13784	13907	13844	13773	13718	13798	13878	13932	13840	13439	13868	13760	13828	13686	13877	13787	13914	13812	13698	13639	13919	13801	13737	13896	13729	13849	13796	13673	13584	13695	13873	13715	13657	13727	13763	13844	13770	13890	13701	13768	13863	13830	13782	13668	13655	13943	13754	13769	13969	13869	13777	13581	13894	13870	13731	13840	13685	13922	13724	14030	13729	13701	13935	13713	13738	13790	13761	13805	13798	13822	13891	13816	13706	13812	13893	13874	13764	13699	13898	13830	13676	13600	13997	13815	13832	13725	13667	13885	13716	13746	13750	13805	13582	13740	13883	13736	13782	13796	13821	13691	13612	13748	13661	13816	13718	13861	13661	13797	13820	13860	13964	13658	13832	13838	13661	13758	13789	13634	13842	13566	13834	13697	13757	13816	13929	13746	13650	13728	13617	13837	13743	13691	13825	14052	13734	13708	13812	13756	13840	13903	13751	13610	13770	13807	13806	13702	13738	13822	13812	13923	13850	13641	13859	13689	13725	13755	13937	13700	13753	13735	13685	13732	13909	13864	13865	13739	13814	13717	13872	13901	13685	13642	13881	13947	13820	13840	13797	13711	13693	13854	13892	13668	13858	13721	13841	13788	13717	13848	13766	13698	13914	13704	13775	13763	13558	13901	13833	13546	13879	13766	13735	13665	13511	13792	13730	13912	13689	13679	13942	13697	13619	13742	13709	13888	13918	13885	13761	13831	13798	13833	13773	13692	13917	13694	13699	13907	13830	13961	13848	13752	13758	13745	13852	13793	13863	13783	13834	13715	13721	13705	13693	13820	13808	13790	13784	13912	13823	13772	13865	13774	13853	13763	13636	13749	13762	13889	13766	13638	13574	13788	13737	13784	13740	13834	13912	13792	13578	13852	13825	13720	13724	13707	13733	13908	13691	13752	13637	13773	13752	13664	13735	13741	13840	13944	13629	13861	13729	13654	13810	13778	13754	13902	13787	13710	13844	13976	13898	13746	13754	13819	13704	13625	13786	13818	13835	13759	13809	13876	13791	13787	13496	13704	13877	13829	13784	13906	13701	13614	13980	13865	13855	13907	13681	13725	13707	13821	13805	13748	13831	13773	13735	13798	13765	13939	13683	13796	13768	13972	13867	13675	13791	13708	13807	13768	13727	13914	13803	13690	13806	13782	13821	13738	13873	13937	13691	13833	13848	13669	13776	13775	13780	13644	13753	13901	13636	13617	13761	13811	13867	13769	13962	13796	13816	13775	13707	13729	13708	13763	13778	13874	13846	13805	13639	13782	13849	13757	13718	13760	13850	13711	13669	13923	13802	13752	13631	13791	13826	13583	13724	13818	13783	13732	13743	13767	13945	13822	13848	13768	13850	13683	13486	13714	13967	13628	13600	13673	13614	13755	13629	13758	13744	13693	13801	13802	13730	13670	13790	13871	13772	13696	13739	13890	13906	13782	13897	13669	13855	13819	13776	13814	13711	13733	13830	13859	13618	13718	13657	13765	13777	13730	13755	13638	13834	13741	13866	13712	13795	13897	13970	13768	13691	13759	13815	13725	13799	13529	13768	13951	13660	13721	13484	13748	13791	13807	13720	13944	13809	13725	13769	13770	13768	13622	13709	13807	13736	13811	13769	13717	13662	13766	13746	13905	14081	13834	13649	13673	13620	13643	13786	13747	13857	13682	13680	13682	13830	13933	13739	13693	13833	13824	13803	13670	13844	13759	13869	13833	13721	13903	13919	13734	13804	13825	13667	13875	13759	13816	13786	13721	13768	13704	13795	13791	13836	13675	13614	13561	13746	13717	13659	13693	13737	13627	13829	13776	13905	13709	13741	13975	13691	13852	13720	13863	13736	13877	13842	13688	13783	13725	13891	13782	13802	13912	13821	13642	13938	14038	13724	13844	13711	13921	13812	13745	13589	13727	13810	13805	13885	13808	13843	13636	13792	13829	13765	13802	13760	13936	13715	13811	13957	13715	13875	13853	13790	13810	13816	13682	13794	13662	13823	13916	13667	13686	13679	13725	13701	13801	13835	13775	13722	13516	13805	13777	13705	13674	13829	13691	13851	13736	13853	13818	13855	13851	14082	13625	13767	13728	13881	13692	13836	13844	13723	13840	13726	13550	13815	13849	13462	13608	13821	13722	13779	13847	13839	13769	13605	13836	13718	13796	13877	13856	13815	13549	13730	13916	13875	13716	13795	13712	13821	13844	13788	13792	13679	13644	13673	13819	13791	13885	13791	13903	13866	13782	13823	13725	13743	13835	13680	13761	13809	13818	13740	13791	13637	13893	13843	14010	13771	13691	13796	13966	13792	13790	13889	13729	13787	13917	13810	13762	13810	13784	13730	13755	13716	13740	13833	13675	13966	13910	13876	13613	13670	13801	13812	13856	13833	13826	13765	14004	13774	13835	13715	13780	13913	13639	13898	13868	13792	13906	13840	13712	13664	13904	13838	13856	13624	13901	13873	13879	13686	13749	13779	13595	13802	13864	13946	13693	13800	13917	13718	13831	13713	13712	13804	13846	13806	13723	13868	13758	13743	13721	13692	13458	13716	13755	13799	13728	13856	13790	13795	13804	13844	13663	14001	13732	13812	13897	13867	13816	13700	13873	13873	13909	13825	13783	13685	13771	13797	13649	13836	13679	13792	13638	13798	13772	13702	13722	13804	13516	13872	13738	13752	13801	13865	13923	13840	13945	13663	13831	13654	13767	13720	13826	13763	13829	13790	13765	13634	13686	13840	13700	13844	13755	13883	13730	13600	13751	13769	13811	13850	13679	13895	13649	14018	13676	13793	13770	13963	13714	13870	13930	13739	13899	13701	13705	13781	13640	13635	13787	13785	13750	13890	13855	13803	13695	13706	13623	13724	13794	13717	13889	13830	13828	13881	13724	13799	13808	13736	13796	13751	13811	13801	13724	13784	13870	13725	13863	13906	13949	13821	13793	13950	13729	13754	13858	13852	13793	13736	13741	13716	13707	13807	13590	13703
24137	21482	29124	24366	22035	23543	22753	18471	17472	17613	17236	17395	17323	17156	23702	35795	35168	31496	24764	20697	18342	17167	16579	16550	16583	16366	16457	16435	16523	16361	16282	16309	16601	16516	16499	16670	16384	16676	16345	16266	16367	16497	16289	16387	16527	16457	16343	16516	16638	16445	16514	16313	16492	16415	16559	16712	16235	16317	16652	16369	16347	16238	16430	16100	16315	16574	16266	16471	16630	16260	16253	16241	16345	16412	16390	16453	16330	16301	16507	16540	16388	16355	16323	16302	16362	16240	16311	16369	16447	16402	16303	16487	16476	16372	16484	16480	16387	16494	16453	16477	16256	16233	16331	16427	16304	16517	16363	16360	16625	16369	16241	16356	16350	16405	16282	16290	16605	16310	16279	16458	16467	16254	16561	16509	16446	16446	16519	16254	16283	16359	16328	16557	16399	16507	16401	16397	16328	16322	16456	16539	16402	16511	16285	16296	16158	16298	16417	16467	16334	16438	16342	16256	16324	16569	16340	16508	16312	16466	16372	16546	16278	16454	16309	16434	16257	16505	16510	16304	16335	16272	16187	16515	16272	16313	16193	16335	16444	16396	16470	16290	16428	16520	16323	16413	16395	16327	16216	16189	16343	16610	16523	16603	16495	16401	16455	16395	16486	16321	16446	16467	16297	16300	16641	16394	16368	16470	16275	16344	16588	16473	16301	16285	16460	16405	16347	16209	16275	16305	16558	16544	16424	16357	16379	16452	16349	16230	16330	16413	16354	16295	16405	16543	16361	16281	16333	16467	16438	16302	16555	16219	16352	16519	16351	16429	16307	16375	16456	16439	16554	16580	16379	16249	16254	16480	16483	16187	16464	16405	16433	16234	16237	16181	16351	16325	16336	16417	16470	16364	16388	16300	16124	16336	16642	16370	16318	16182	16542	16215	16266	16186	16146	16291	16222	16347	16398	16362	16336	16234	16372	16414	16452	16397	16388	16275	16378	16242	16369	16380	16331	16376	16596	16442	16501	16403	16294	16400	16477	16513	16356	16467	16420	16202	16349	16160	16537	16600	16570	16538	16521	16273	16227	16125	16319	16355	16309	16262	16430	16478	16423	16492	16536	16441	16412	16247	16542	16529	16392	16416	16269	16391	16311	16344	16375	16412	16321	16508	16639	16160	16405	16273	16574	16568	16281	16312	16269	16370	16330	16286	16461	16173	16467	16299	16195	16222	16134	16144	16380	16242	16455	16431	16403	16149	16392	16364	16359	16373	16489	16421	16382	16290	16192	16438	16477	16178	16339	16459	16536	16284	16404	16431	16295	16492	16304	16385	16454	16357	16432	16394	16248	16379	16360	16369	16367	16289	16337	16370	16392	16510	16527	16193	16311	16505	16298	16430	16385	16390	16417	16392	16606	16388	16358	16600	16486	16306	16392	16159	16429	16253	16440	16401	16300	16181	16254	16302	16420	16299	16507	16249	16458	16407	16433	16435	16386	16196	16449	16307	16318	16272	16445	16248	16383	16386	16307	16259	16353	16330	16507	16359	16403	16280	16411	16320	16352	16429	16338	16513	16576	16420	16325	16237	16220	16402	16267	16370	16416	16242	16279	16387	16048	16368	16280	16450	16385	16173	16525	16364	16346	16154	16266	16313	16470	16443	16529	16425	16385	16401	16295	16263	16195	16574	16305	16435	16230	16213	16519	16196	16325	16240	16262	16237	16187	16210	16345	16520	16294	16223	16277	16396	16209	16242	16408	16298	16258	16269	16164	16490	16347	16368	16344	16347	16482	16494	16261	16475	16364	16412	16079	16463	16307	16381	16418	16171	16411	16341	16511	16414	16527	16525	16505	16554	16343	16168	16246	16221	16413	16241	16502	16395	16436	16200	16384	16338	16467	16302	16384	16332	16198	16344	16336	16383	16465	16383	16455	16271	16356	16207	16475	16344	16379	16407	16318	16378	16345	16424	16335	16296	16331	16473	16283	16255	16139	16316	16159	16456	16517	16222	16346	16496	16421	16317	16257	16426	16570	16408	16388	16319	16310	16246	16232	16334	16274	16258	16345	16334	16506	16261	16523	16401	16658	16494	16373	16482	16430	16309	16368	16381	16339	16361	16310	16512	16313	16310	16488	16431	16313	16264	16235	16393	16326	16583	16287	16416	16510	16299	16401	16359	16243	16415	16460	16354	16401	16152	16480	16393	16433	16227	16405	16322	16364	16330	16423	16233	16623	16370	16372	16363	16230	16259	16288	16424	16290	16583	16256	16592	16323	16370	16314	16408	16307	16367	16398	16509	16378	16237	16343	16343	16549	16238	16246	16311	16238	16325	16568	16118	16471	16542	16374	16426	16612	16422	16342	16481	16260	16344	16351	16329	16605	16255	16292	16521	16313	16351	16146	16467	16245	16180	16370	16490	16504	16275	16278	16364	16437	16261	16160	16421	16573	16529	16227	16308	16274	16344	16293	16516	16264	16425	16310	16373	16266	16367	16273	16248	16444	16322	16481	16436	16338	16457	16298	16254	16370	16221	16374	16405	16467	16193	16459	16376	16420	16544	16520	16463	16206	16148	16345	16170	16328	16161	16287	16425	16457	16341	16435	16394	16216	16488	16351	16253	16215	16263	16400	16532	16432	16405	16383	16189	16062	16293	16600	16590	16280	16302	16383	16261	16402	16214	16450	16417	16337	16451	16397	16249	16417	16411	16327	16334	16298	16378	16154	16316	16372	16383	16424	16529	16232	16327	16399	16384	16318	16176	16564	16276	16423	16708	16200	16339	16241	16450	16412	16488	16367	16470	16315	16193	16513	16378	16276	16256	16222	16405	16313	16084	16299	16279	16272	16356	16362	16389	16474	16196	16139	16349	16377	16379	16589	16469	16514	16149	16218	16176	16476	16324	16397	16296	16345	16348	16381	16297	16424	16514	16598	16429	16639	16544	16495	16322	16446	16271	16432	16436	16301	16221	16363	16431	16501	16408	16383	16319	16293	16524	16314	16407	16303	16333	16411	16181	16287	16407	16355	16330	16367	16206	16500	16259	16226	16362	16428	16313	16415	16244	16409	16260	16216	16319	16409	16400	16239	16174	16366	16371	16357	16276	16441	16233	16282	16116	16444	16238	16410	16276	16260	16306	16365	16420	16442	16427	16389	16349	16502	16231	16516	16434	16525	16338	16511	16197	16439	16328	16538	16404	16355	16320	16372	16294	16299	16157	16538	16352	16626	16438	16142	16419	16330	16303	16412	16151	16308	16371	16356	16393	16404	16496	16317	16323	16395	16426	16442	16334	16273	16247	16476	16234	16209	16433	16322	16446	16274	16311	16276	16176	16390	16378	16595	16525	16258	16211	16400	16144	16308	16427	16387	16653	16430	16362	16606	16377	16420	16310	16500	16325	16241	16449	16305	16382	16556	16335	16474	16335	16320	16252	16484	16307	16302	16363	16316	16431	16312	16445	16262	16429	16201	16332	16336	16238	16227	16213	16322	16088	16363	16399	16431	16350	16406	16297	16338	16342	16265	16179	16259	16047	16450	16298	16452	15894	16379	16546	16462	16401	16316	16412	16439	16444	16227	16205	16355	16137	16454	16255	16352	16445	16535	16300	16416	16393	16378	16302	16426	16402	16494	16540	16308	16434	16465	16419	16014	16346	16271	16358	16562	16433	16491	16295	16377	16223	16350	16325	16451	16306	16394	16214	16271	16404	16357	16463	16436	16356	16303	16489	16501	16551	16496	16419	16234	16397	16327	16477	16396	16334	16431	16560	16393	16219	16417	16459	16460	16467	16469	16216	16348	16283	16305	16444	16502	16268	16267	16280	16378	16366	16329	16393	16492	16355	16376	16312	16447	16330	16394	16156	16408	16529	16452	16395	16550	16321	16478	16314	16167	16336	16391	16484	16510	16328	16325	16261	16307	16223	16314	16362	16250	16271	16150	16320	16516	16323	16251	16423	16344	16363	16502	16263	16328	16280	16164	16280	16122	16587	16249	16425	16363	16591	16257	16263	16326	16357	16339	16347	16264	15950	16373	16485	16635	16360	16541	16429	16466	16367	16510	16349	16476	16343	16591	16651	16336	16284	16392	16425	16510	16309	16386	16307	16346	16176	16344	16375	16426	16287	16404	16602	16472	16466	16396	16343	16371	16517	16486	16336	16319	16386	16354	16404	16516	16403	16422	16351	16490	16496	16456	16250	16409	16370	16480	16210	16438	16303	16370	16184	16310	16327	16333	16351	16276	16338	16516	16357	16351	16342	16283	16495	16383	16350	16308	16394	16350	16307	16439	16381	16329	16147	16253	16411	16606	16419	16143	16409	16470	16267	16330	16405	16360	16326	16672	16375	16339	16097	16631	16395	16564	16391	16406	16467	16314	16381	16489	16292	16220	16455	16490	16577	16600	16352	16180	16164	16549	16388	16424	16300	16532	16403	16580	16425	16324	16235	16334	16208	16540	16222	16542	16532	16177	16368	16168	16254	16238	16355	16312	16284	16376	16158	16451	16400	16412	16469	16385	16655	16511	16449	16382	16212	16326	16424	16346	16346	16526	16571	16409	16415	16399	16390	16390	16439	16430	16228	16334	16123	16362	16497	16535	16451	16466	16463	16263	16212	16395	16377	16327	16382	16192	16393	16534	16425	16281	16384	16369	16362	16447	16237	16314	16343	16456	16313	16150	16454	16462	16357	16204	16298	16491	16307	16314	16434	16426	16395	16273	16429	16524	16159	16570	16417	16463	16310	16558	16399	16234	16414	16346	16492	16443	16289	16191	16192	16066	16306	16396	16208	16224	16121	16600	16529	16285	16335	16396	16383	16366	16292	16130	16228	16216	16397	16314	16371	16471	16265	16492	16428	16376	16450	16432	16309	16622	16420	16452	16207	16603	16238	16065	16490	16353	16343	16231	16276	16429	16268	16311	16313	16495	16332	16241	16340	16264	16422	16337	16269	16459	16393	16319	16404	16666	16445	16447	16321	16543	16224	16372	16350	16513	16385	16312	16253	16396	16537	16256	16098	16519	16158	16205	16280	16451	16143	16169	16423	16344	16474	16302	16316	16315	16443	16377	16580	16325	16411	16561	16433	16496	16284	16183	16364	16581	16411	16500	16248	16350	16468	16539	16449	16468	16222	16379	16271	16147	16276	16243	16260	16379	16325	16360	16376
16443	28522	30092	24251	19825	17846	16586	15792	15389	15087	14875	15055	15308	14831	25929	38239	36907	31639	23607	18452	15350	14070	13825	13674	13621	13752	13603	13621	13613	13620	13584	13674	13648	13489	13477	13742	13707	13769	13716	13757	13783	13542	13553	13742	13750	13834	13599	13586	13645	13668	13603	13689	13617	13695	13514	13498	13489	13710	13664	13801	13711	13666	13599	13575	13652	13676	13670	13563	13437	13675	13427	13681	13728	13673	13638	13696	13675	13696	13693	13636	13664	13631	13679	13705	13557	13616	13703	13650	13763	13553	13595	13733	13605	13488	13686	13626	13626	13686	13636	13668	13729	13831	13550	13609	13692	13734	13825	13792	13693	13697	13555	13621	13626	13740	13603	13532	13713	13730	13586	13652	13496	13789	13542	13564	13651	13781	13583	13702	13581	13642	13715	13620	13620	13546	13797	13474	13714	13628	13607	13730	13718	13767	13659	13773	13799	13660	13670	13466	13517	13589	13756	13764	13620	13723	13668	13658	13750	13700	13665	13805	13816	13694	13649	13559	13570	13478	13775	13624	13663	13815	13611	13619	13620	13632	13711	13660	13768	13741	13637	13628	13540	13593	13698	13720	13644	13786	13607	13718	13673	13484	13698	13596	13621	13580	13653	13605	13731	13704	13591	13589	13766	13812	13541	13388	13723	13606	13737	13708	13629	13665	13615	13637	13695	13669	13571	13635	13641	13849	13500	13581	13701	13589	13474	13724	13709	13451	13729	13624	13819	13656	13583	13704	13545	13715	13613	13629	13606	13592	13670	13723	13686	13689	13639	13605	13548	13724	13545	13672	13580	13676	13656	13624	13644	13683	13560	13649	13730	13612	13603	13604	13532	13591	13849	13757	13524	13769	13696	13615	13605	13600	13693	13527	13734	13822	13404	13579	13623	13581	13703	13700	13486	13600	13692	13655	13508	13567	13562	13660	13678	13463	13685	13648	13715	13628	13666	13581	13603	13743	13705	13568	13623	13612	13671	13806	13701	13696	13733	13612	13576	13499	13803	13595	13629	13761	13657	13606	13928	13754	13605	13599	13735	13604	13681	13499	13743	13599	13531	13608	13588	13615	13592	13590	13418	13542	13647	13614	13834	13633	13625	13599	13615	13777	13718	13649	13613	13692	13611	13509	13671	13764	13562	13543	13725	13481	13582	13704	13606	13542	13665	13690	13630	13769	13582	13666	13490	13671	13608	13734	13756	13478	13636	13698	13711	13674	13614	13611	13563	13482	13596	13716	13624	13560	13719	13550	13575	13684	13603	13673	13768	13604	13668	13710	13734	13667	13689	13700	13658	13739	13747	13609	13608	13664	13577	13596	13596	13527	13636	13693	13724	13644	13568	13608	13670	13613	13672	13685	13730	13498	13640	13577	13643	13649	13667	13534	13628	13567	13823	13497	13625	13600	13516	13660	13651	13370	13688	13502	13673	13493	13570	13606	13688	13682	13710	13711	13469	13638	13558	13690	13694	13475	13750	13678	13608	13633	13655	13601	13767	13622	13770	13659	13542	13639	13654	13615	13679	13706	13787	13785	13604	13766	13701	13652	13529	13598	13625	13637	13624	13582	13577	13705	13584	13755	13482	13722	13646	13689	13591	13526	13839	13667	13603	13547	13691	13652	13771	13435	13586	13691	13811	13612	13752	13552	13569	13671	13750	13545	13818	13627	13394	13639	13584	13749	13667	13565	13607	13680	13576	13651	13636	13756	13670	13541	13648	13718	13649	13737	13563	13669	13692	13772	13685	13546	13686	13650	13625	13601	13625	13830	13697	13425	13799	13767	13605	13739	13677	13590	13656	13747	13686	13516	13569	13655	13736	13543	13609	13380	13769	13701	13407	13739	13621	13607	13784	13631	13652	13674	13695	13606	13608	13595	13735	13436	13647	13688	13706	13607	13599	13572	13710	13603	13791	13638	13629	13573	13599	13594	13654	13589	13666	13580	13637	13635	13712	13560	13698	13524	13811	13620	13643	13611	13728	13663	13744	13606	13609	13672	13564	13655	13678	13632	13683	13763	13612	13689	13727	13745	13812	13823	13756	13619	13910	13589	13655	13529	13538	13689	13648	13516	13890	13698	13499	13674	13595	13754	13710	13705	13620	13563	13498	13521	13574	13699	13681	13553	13536	13515	13722	13537	13606	13587	13772	13652	13691	13704	13685	13673	13586	13499	13700	13516	13688	13642	13604	13562	13570	13641	13548	13492	13501	13732	13795	13713	13728	13656	13639	13536	13601	13487	13834	13622	13562	13647	13598	13541	13719	13561	13499	13649	13559	13644	13682	13544	13694	13673	13692	13544	13705	13637	13623	13626	13723	13572	13633	13630	13691	13690	13748	13835	13666	13832	13502	13603	13469	13735	13625	13504	13837	13775	13599	13612	13671	13787	13532	13534	13542	13836	13594	13534	13477	13438	13576	13718	13744	13746	13580	13745	13694	13505	13624	13575	13664	13477	13491	13576	13500	13648	13698	13626	13700	13655	13606	13608	13596	13564	13533	13607	13682	13569	13524	13673	13662	13642	13658	13546	13667	13621	13634	13669	13753	13687	13589	13586	13638	13590	13679	13639	13444	13726	13591	13698	13576	13717	13587	13634	13510	13419	13708	13570	13835	13634	13564	13514	13742	13652	13637	13611	13629	13664	13715	13613	13517	13567	13573	13530	13533	13712	13695	13726	13549	13655	13648	13529	13710	13555	13598	13775	13526	13564	13638	13589	13594	13741	13556	13582	13741	13409	13701	13611	13749	13587	13578	13807	13575	13683	13551	13609	13611	13610	13589	13534	13653	13588	13558	13463	13632	13645	13785	13643	13736	13848	13547	13602	13656	13647	13656	13635	13696	13536	13701	13509	13516	13588	13741	13555	13614	13723	13494	13575	13721	13662	13584	13606	13569	13575	13657	13686	13585	13837	13621	13661	13688	13690	13757	13664	13531	13693	13765	13624	13521	13686	13521	13622	13473	13843	13592	13517	13682	13704	13716	13742	13672	13490	13528	13727	13624	13579	13582	13481	13894	13615	13632	13757	13694	13712	13645	13512	13671	13775	13680	13713	13606	13622	13721	13576	13700	13678	13629	13565	13727	13665	13574	13548	13642	13593	13692	13747	13615	13653	13686	13636	13592	13634	13692	13604	13634	13625	13599	13735	13611	13954	13582	13484	13744	13635	13737	13563	13581	13711	13411	13461	13556	13606	13704	13635	13834	13574	13522	13821	13629	13702	13706	13633	13691	13705	13654	13450	13775	13791	13377	13704	13614	13599	13783	13585	13737	13714	13710	13687	13585	13684	13657	13515	13563	13643	13679	13791	13663	13531	13720	13566	13579	13636	13577	13503	13827	13788	13703	13589	13764	13694	13633	13805	13717	13561	13517	13680	13660	13619	13729	13587	13736	13722	13767	13677	13615	13535	13771	13709	13711	13617	13790	13716	13629	13726	13657	13588	13673	13447	13825	13681	13663	13641	13706	13749	13707	13581	13669	13648	13712	13658	13666	13656	13628	13668	13824	13593	13749	13653	13717	13555	13580	13633	13671	13639	13673	13687	13794	13732	13591	13663	13539	13542	13766	13619	13694	13679	13668	13553	13592	13657	13495	13635	13586	13663	13585	13754	13513	13733	13735	13700	13552	13656	13625	13586	13642	13498	13588	13769	13610	13741	13590	13509	13661	13809	13634	13522	13619	13636	13666	13592	13676	13440	13598	13651	13576	13770	13597	13558	13750	13761	13711	13613	13713	13684	13583	13585	13763	13648	13468	13559	13678	13692	13505	13532	13786	13514	13685	13735	13527	13571	13604	13553	13577	13663	13545	13636	13677	13685	13754	13736	13563	13606	13724	13594	13551	13760	13519	13530	13652	13641	13618	13585	13603	13579	13648	13453	13827	13767	13471	13534	13587	13602	13696	13761	13644	13645	13625	13760	13726	13819	13686	13673	13826	13598	13712	13810	13543	13573	13740	13574	13565	13807	13580	13708	13626	13516	13712	13563	13585	13565	13700	13572	13540	13586	13583	13557	13612	13702	13573	13594	13573	13633	13675	13791	13472	13723	13482	13631	13663	13772	13699	13583	13703	13796	13655	13616	13647	13636	13736	13583	13765	13637	13588	13711	13585	13604	13738	13728	13441	13616	13805	13780	13566	13702	13611	13805	13731	13728	13836	13530	13556	13524	13706	13671	13491	13616	13551	13582	13611	13678	13683	13614	13513	13537	13410	13494	13617	13612	13630	13672	13519	13709	13694	13561	13789	13583	13777	13646	13621	13551	13764	13610	13677	13655	13844	13552	13569	13661	13648	13654	13627	13647	13489	13581	13636	13632	13667	13629	13636	13699	13512	13528	13407	13686	13629	13580	13681	13588	13547	13712	13679	13505	13749	13688	13643	13630	13564	13721	13743	13572	13625	13703	13728	13592	13725	13561	13772	13617	13647	13775	13607	13678	13673	13508	13649	13748	13744	13610	13375	13577	13680	13479	13725	13574	13543	13699	13535	13724	13660	13584	13664	13571	13599	13628	13660	13627	13580	13600	13682	13684	13768	13592	13645	13711	13710	13712	13530	13582	13635	13514	13571	13687	13576	13655	13643	13648	13611	13579	13574	13721	13503	13677	13711	13595	13700	13681	13620	13836	13571	13623	13692	13691	13908	13580	13584	13678	13419	13749	13669	13748	13548	13611	13646	13539	13600	13709	13590	13664	13627	13616	13495	13685	13766	13631	13739	13773	13650	13751	13626	13555	13645	13805	13627	13678	13631	13570	13427	13659	13840	13523	13855	13525	13942	13694	13618	13618	13648	13648	13664	13508	13751	13561	13550	13702	13617	13527	13700	13519	13527	13782	13670	13523	13567	13593	13773	13693	13550	13580	13551	13681	13605	13573	13567	13785	13709	13721	13625	13717	13423	13569	13566	13784	13578	13623	13843	13542	13706	13679	13619	13492	13524	13559	13691	13648	13658	13797	13679	13549	13706	13690	13494	13766	13788	13595	13657	13677	13489	13759	13643	13628	13748	13720	13761	13551	13674	13541	13723	13534	13598	13612	13606	13659	13664	13666	13635	13718	13437	13621	13545	13586	13654	13617	13592	13644	13453	13716	13877	13498	13634	13624	13616	13593	13710	13593	14005	13671
29537	22815	23085	20176	17079	16684	16977	16692	16425	16292	16588	16365	16693	16450	16779	17662	18439	18343	17693	17105	16718	16496	16391	16474	16440	16504	16337	16456	16435	16327	16450	16299	16571	16356	16389	16266	16305	16282	16411	16126	16256	16434	16148	16031	16253	16464	16288	16326	16233	16367	16262	16199	16213	16222	16397	16350	16143	16484	16249	16432	16212	16185	16242	16296	16160	16166	16465	16206	16479	16121	16183	16348	16277	16230	16311	16260	16196	16351	16345	16242	16082	16357	16065	16278	16237	16112	16068	16438	16297	16123	16223	16263	16524	16306	16218	16155	16260	16274	16172	16196	16210	16261	16257	16460	16335	16286	16353	16168	16484	16348	16193	16187	16347	16303	16212	16241	16115	16207	16301	16242	16294	16129	16090	16467	16216	16321	16216	16398	16293	16439	16372	16271	16352	16269	16200	16596	16217	16353	16299	16333	16309	16432	16286	16215	16440	16210	16391	16254	16265	16288	16606	16312	16270	16333	16471	16249	16292	16235	16122	16191	16410	16306	16183	16280	16397	16268	16463	16207	16149	16228	16056	16312	16407	16197	16210	16089	16322	16503	16208	16327	16162	16341	16280	16237	16244	16250	16197	16209	16352	16356	16304	16254	16255	16271	16314	16234	16395	16209	16535	16410	16282	16295	16389	16427	16336	16394	16355	16154	16209	16395	16150	16250	16249	16239	16385	16335	16188	16333	16208	16107	16414	16303	16180	16143	16296	16261	16215	16210	16302	16191	16184	16302	16233	16389	16122	16348	16083	16114	16191	16237	16368	16142	16352	16363	16488	16406	16146	16364	16157	16216	16369	16167	16163	16344	16269	16213	16191	16123	16201	16365	16347	16418	16280	16231	16299	16225	16131	16309	16179	16270	16499	16385	16065	16237	16195	16397	16367	16492	16220	16405	16262	16202	16458	16411	16110	16231	15974	16254	16355	16270	16329	16585	16402	16194	16292	16248	16201	16360	16312	16229	16120	16141	16271	16189	16216	16259	16254	16296	16250	16193	16232	16403	16191	16421	16264	16148	16409	16326	16191	16241	16158	16176	16417	16269	16287	16257	16239	16113	16387	16485	16378	16351	16118	16335	16358	16550	16300	16422	16284	16268	16089	16031	16142	16287	16270	16360	16336	16351	16323	16405	16194	16415	16330	16390	16409	16249	16156	16211	16131	16277	16133	16207	16225	16122	16318	16348	16155	16352	16342	16256	16436	16172	16246	16318	16207	16096	16272	16353	16413	16354	16408	16379	16314	16364	16198	16271	16324	16304	16194	16178	16354	16356	16342	16205	16191	16185	16152	16254	16424	16218	16460	16275	16200	16267	16195	16466	16398	16339	16378	16220	16313	16355	16453	16260	16145	16534	16264	16241	16520	16239	16240	16435	16249	16342	16260	16351	16284	16285	16351	16220	16242	16564	16267	16195	16195	16405	16327	16138	16234	16323	16125	16248	16342	16331	16206	16094	16353	16356	16179	16165	16288	16212	16298	16355	16400	16324	16138	16328	16266	16286	16066	16336	16445	16350	16092	16163	16252	16437	16276	16311	16380	16390	16364	16168	16373	16372	16087	16213	16168	16152	16314	16269	16390	16239	16214	16391	16391	16312	16298	16153	16344	16377	16239	16189	16518	16288	16193	16371	16263	16232	16408	16167	16478	16271	16440	16486	16427	16547	16398	16115	16368	16208	16376	16321	16286	16145	16335	16387	16307	16163	16357	16380	16311	16202	16282	16343	16223	16422	16402	16280	16134	16263	16445	16313	16459	16252	16335	16390	16159	16267	16378	16263	16341	16363	16167	15932	16391	16235	16197	16384	16437	16125	16277	16228	16431	16443	16212	16400	16215	16295	16066	16306	16385	16216	16145	16245	16267	16327	16279	16345	16536	16145	16492	16203	16446	16399	16405	16453	16204	16476	16287	16136	16394	16214	16262	16313	16394	16254	16401	16287	16247	16239	16111	16188	16361	16202	16105	16413	16262	16349	16256	16498	16412	16167	16336	16150	16213	16153	16325	16431	16414	16451	16166	16499	16202	16352	16289	16328	16337	16222	16303	16367	16281	16160	16224	16292	16412	16239	16002	16220	16041	16233	16320	16242	16233	16312	16312	16406	16162	16309	16266	16153	16437	16320	16408	16304	16330	16345	16264	16491	16391	16261	16344	16245	16196	16399	16264	16392	16243	16183	16246	16277	16243	16357	16324	16153	16348	16266	16275	16237	16383	16239	16212	16118	16439	16525	16281	16015	16225	16297	16248	16355	16114	16328	16368	16445	16457	16168	16289	16235	16328	16446	16284	16323	16169	16299	16229	16232	16131	16258	16185	16350	16496	16467	16288	16259	16437	16359	16439	16426	16353	16088	16236	16546	16410	16209	16110	16268	16349	16281	16271	16316	16344	16352	16305	16310	16070	16189	16307	16120	16425	16295	16285	16068	16315	16150	16211	16046	16369	16325	16224	16274	16132	16101	16268	16375	16149	16360	16535	16239	16297	16220	16296	16039	16350	16291	16321	16476	16431	16252	16132	16343	16343	16402	16462	16219	16465	16194	16251	16278	16323	16467	16390	16213	16359	16314	16348	16238	16338	16340	16492	16237	16192	16126	16088	16176	16162	16239	16149	16234	16314	16320	16359	16207	16197	16381	16325	16402	16448	16324	16179	16080	16256	16289	16367	16109	16345	16271	16314	16157	16296	16304	16254	16322	16345	16127	16327	16453	16184	16352	16090	16411	16365	15922	16346	16407	16439	16361	16117	16202	16227	16205	16397	16568	16187	16032	16168	16431	16340	16132	16382	16430	16237	16429	16462	16339	16465	16357	16354	16352	16505	16345	16278	16230	16250	16337	16410	16163	16093	16186	16401	16260	16361	16577	15994	16242	16434	16262	16216	16262	16371	16186	16205	16149	16286	16390	16249	16255	16331	16260	16288	16368	16012	16297	16291	16195	16421	16298	16315	16393	16368	16132	16393	16414	16242	15890	16256	16347	16460	16186	16315	16451	16487	16237	16330	16317	16270	16312	16193	16369	16436	16210	16362	16348	16123	16224	16142	16077	16411	15942	16401	16347	16270	16266	16338	16272	16126	16418	16440	16347	16365	16245	16332	16212	16237	16392	16267	16180	16025	16238	16283	16372	16529	16331	16229	16199	16464	16382	16558	16261	16366	16363	16077	16426	16253	16236	16247	16386	16381	16313	16273	16286	16418	16342	16207	16260	16209	16238	16345	16286	16103	16300	16424	16135	16416	16231	16176	16151	16436	16178	16308	16305	16273	16257	16259	16333	16286	16377	16246	16244	16230	16368	16316	16265	16270	16445	16415	16286	16330	16085	16357	16324	16100	16386	16369	16434	16245	16157	16113	16436	16225	16353	16373	16233	16260	16328	16213	16203	16315	16255	16246	16241	16466	16392	16446	16354	16218	16285	16214	16236	16307	16429	16506	16404	16414	16103	16076	16046	16308	16256	16149	16327	16333	16210	16299	16344	16316	16580	16092	16059	16236	16271	16396	16275	16366	16375	16365	16310	16377	16229	16462	16263	16221	16262	16366	16038	16309	16345	16339	16409	16215	16166	15988	16183	16150	16221	16494	16259	16298	16325	16267	16063	16282	16341	16380	16278	16427	16246	16261	16370	16460	16364	16112	16119	16091	16118	16408	16217	16311	16249	16003	16229	16274	16186	16117	16432	16256	16241	16219	16168	16200	16299	16348	16375	16278	16175	16155	16274	16201	16110	16331	16213	16256	16162	16275	16397	16386	16466	16084	16088	16233	16500	16202	16245	16034	16301	16385	16169	16323	16318	16232	16342	16338	16157	16499	16283	16340	16282	16262	16273	16432	16465	16385	16497	16402	16165	16075	16138	16309	16251	16174	16336	16475	16438	16438	16251	16069	16204	16333	16279	16326	16227	16330	16295	16294	16236	16387	16176	16497	16549	16346	16248	16361	16348	16419	16232	16329	16242	16349	16378	16414	16418	16248	16337	16198	16212	16354	16294	16291	16357	16111	16176	16253	16298	16175	16161	16366	16413	16210	16114	16373	16132	16156	16255	16394	16275	16146	16297	16249	16208	16452	16251	16383	16283	16385	16195	16330	16406	16041	16379	16456	16378	16406	16226	16369	16250	16541	16347	16334	16476	16195	16362	16240	16218	16489	16196	16339	16375	16139	16186	16266	16410	16144	16180	16366	16081	16294	16210	16272	16414	16295	16317	16239	16256	16452	16314	16408	16188	16437	16305	16331	16201	16085	16340	16104	16142	16458	16193	16375	16397	16209	16324	16255	16073	16401	16060	16239	16229	16105	16380	16291	16127	16232	16378	16147	16309	16290	16120	16135	16069	16160	16510	16220	16131	16434	16372	16394	16183	16304	16172	16469	16253	16323	16348	16370	16415	16482	16191	16383	16150	16393	16139	16232	16341	16425	16191	16370	16162	16368	16581	16248	16342	16342	16158	16214	16371	16249	16230	16461	16236	16294	16409	16412	16187	16473	16177	16234	16440	16269	16381	16233	16332	16439	16436	16521	16306	16354	16337	16160	16345	16197	16383	16327	16353	16269	16137	16522	16337	16225	16290	16181	16178	16472	16136	16453	16192	16234	16190	16341	16267	16285	16364	16522	16253	16348	16143	16365	16346	16251	16325	16402	16335	16178	16241	16277	16405	16241	16134	16345	16166	16443	16435	16290	16405	16307	16080	16298	16336	16289	16420	16272	16413	16388	16380	16301	16101	16274	16300	16292	16338	16430	16226	16380	16276	16201	16286	16276	16153	16209	16343	16174	16249	16401	16133	16382	16369	16126	16340	16274	16195	16404	16127	16312	16256	16153	16417	16272	16201	16187	16152	16160	16074	16482	16253	16372	15982	16357	16300	16401	16385	16361	16361	16329	16163	16489	16128	16292	16407	16044	16203	16329	16235	16264	16246	16200	16112	16092	16300	16376	16290	16333	16310	16232	16233	16283	16309	16250	16298	16196	16271	16266	16246	16265	16128	16281	16110	16317	16357	16203	16321	16472	16558	16471	16343	16335	16221	16228	16227	16209	16148	16372	16533	16147	16094	16248	16301	16087	16318	16342	16311	16242	16376	16241	16414	16296	16308	16362	16317	16345	16392	16279	16249	16163	16084	16361	16444
15074	18094	18071	16508	14935	14123	14293	14196	14022	13594	13780	13830	14131	13933	14509	15605	16146	15795	14729	14174	13813	13538	13538	13454	13553	13474	13656	13515	13555	13569	13650	13527	13330	13534	13486	13656	13276	13641	13419	13571	13607	13574	13526	13516	13554	13680	13486	13661	13668	13546	13483	13357	13376	13577	13428	13446	13391	13564	13619	13529	13376	13433	13484	13626	13362	13615	13485	13529	13389	13547	13421	13534	13612	13342	13470	13635	13672	13453	13355	13729	13514	13538	13521	13709	13446	13458	13564	13505	13558	13538	13324	13677	13400	13486	13489	13485	13469	13607	13409	13485	13572	13508	13532	13627	13585	13601	13542	13541	13554	13564	13629	13453	13421	13493	13505	13577	13481	13503	13533	13679	13471	13453	13517	13491	13520	13515	13516	13642	13570	13505	13360	13624	13489	13596	13543	13609	13497	13539	13604	13296	13624	13486	13626	13387	13541	13351	13502	13444	13670	13535	13600	13447	13498	13568	13337	13555	13657	13499	13483	13579	13483	13492	13543	13521	13586	13490	13637	13663	13648	13458	13596	13527	13517	13307	13530	13623	13475	13623	13550	13511	13514	13611	13528	13572	13449	13366	13613	13591	13558	13601	13399	13742	13431	13516	13673	13571	13625	13504	13537	13504	13603	13344	13640	13417	13533	13734	13585	13579	13542	13424	13393	13644	13533	13482	13603	13503	13698	13447	13408	13571	13376	13513	13527	13502	13610	13346	13579	13490	13659	13466	13511	13433	13350	13534	13554	13670	13477	13561	13589	13398	13580	13593	13585	13474	13452	13413	13520	13550	13522	13576	13493	13608	13734	13484	13323	13695	13585	13548	13503	13661	13618	13536	13487	13494	13490	13622	13533	13543	13626	13508	13480	13581	13588	13659	13593	13634	13554	13570	13588	13583	13523	13455	13457	13550	13421	13429	13557	13459	13399	13359	13481	13382	13457	13691	13476	13527	13440	13526	13461	13507	13619	13554	13737	13496	13620	13354	13501	13534	13444	13633	13476	13534	13528	13586	13601	13489	13501	13409	13469	13541	13562	13518	13457	13652	13715	13534	13384	13390	13321	13475	13498	13551	13518	13592	13465	13514	13462	13501	13628	13615	13411	13552	13451	13453	13618	13445	13518	13511	13539	13538	13523	13561	13368	13436	13502	13378	13462	13465	13567	13539	13546	13624	13570	13590	13568	13535	13538	13575	13429	13709	13583	13280	13700	13589	13448	13510	13475	13498	13601	13496	13415	13540	13536	13694	13507	13595	13474	13295	13535	13596	13606	13390	13510	13329	13474	13457	13704	13419	13542	13496	13504	13541	13612	13465	13417	13377	13478	13544	13773	13601	13426	13436	13633	13550	13463	13575	13450	13578	13415	13426	13318	13557	13526	13538	13529	13741	13565	13584	13720	13553	13448	13423	13383	13511	13673	13636	13363	13607	13558	13496	13410	13555	13521	13471	13571	13606	13636	13543	13531	13437	13531	13302	13550	13466	13445	13659	13423	13464	13501	13467	13495	13290	13572	13356	13720	13446	13678	13482	13512	13452	13589	13500	13616	13363	13464	13445	13514	13513	13568	13426	13848	13613	13521	13612	13572	13538	13669	13560	13493	13568	13601	13492	13313	13635	13482	13651	13508	13601	13527	13486	13473	13429	13444	13559	13523	13410	13606	13664	13549	13495	13518	13526	13562	13680	13555	13592	13481	13568	13436	13474	13573	13496	13460	13625	13476	13506	13587	13660	13542	13512	13461	13399	13507	13569	13441	13498	13554	13421	13661	13373	13345	13423	13486	13688	13423	13304	13606	13416	13467	13529	13418	13630	13509	13667	13438	13601	13638	13532	13471	13612	13608	13551	13531	13441	13423	13866	13551	13566	13577	13292	13604	13359	13291	13691	13645	13665	13590	13631	13383	13462	13466	13606	13377	13667	13534	13542	13678	13494	13513	13517	13534	13632	13538	13571	13599	13460	13602	13581	13510	13555	13567	13624	13474	13540	13374	13380	13499	13397	13684	13400	13659	13436	13332	13632	13443	13585	13488	13494	13577	13482	13567	13469	13461	13628	13480	13547	13543	13633	13423	13431	13472	13357	13564	13578	13556	13528	13531	13560	13596	13401	13518	13624	13677	13471	13321	13627	13559	13476	13449	13526	13523	13315	13796	13549	13652	13430	13488	13598	13507	13352	13707	13428	13540	13413	13390	13594	13512	13451	13550	13378	13385	13684	13386	13418	13525	13505	13466	13422	13577	13475	13341	13667	13427	13528	13596	13552	13500	13347	13602	13472	13438	13428	13514	13647	13440	13532	13584	13553	13466	13594	13543	13431	13695	13545	13712	13510	13595	13389	13403	13595	13465	13588	13417	13572	13619	13520	13498	13458	13634	13652	13400	13424	13480	13375	13546	13578	13533	13657	13716	13609	13565	13628	13565	13589	13640	13569	13445	13531	13538	13415	13601	13507	13480	13450	13475	13455	13572	13614	13502	13383	13586	13456	13575	13499	13487	13573	13633	13408	13734	13505	13565	13508	13658	13620	13482	13518	13408	13584	13400	13592	13448	13582	13505	13533	13539	13439	13448	13554	13661	13473	13610	13342	13709	13555	13470	13630	13471	13633	13514	13573	13612	13546	13632	13674	13614	13501	13497	13491	13363	13524	13568	13493	13656	13573	13238	13703	13452	13652	13614	13365	13425	13617	13630	13631	13417	13403	13479	13573	13562	13620	13462	13487	13414	13487	13611	13580	13439	13523	13476	13523	13593	13426	13548	13577	13462	13446	13414	13555	13505	13574	13540	13489	13516	13258	13445	13548	13583	13643	13548	13617	13448	13427	13687	13623	13505	13515	13421	13674	13556	13482	13613	13442	13514	13591	13414	13469	13616	13290	13622	13531	13555	13371	13423	13337	13471	13663	13551	13470	13452	13661	13400	13531	13537	13446	13641	13379	13525	13515	13490	13506	13539	13500	13299	13546	13577	13479	13544	13475	13564	13303	13577	13495	13545	13378	13524	13691	13382	13403	13642	13617	13441	13398	13528	13558	13614	13475	13511	13707	13535	13503	13511	13627	13598	13601	13642	13387	13440	13549	13478	13568	13435	13487	13801	13460	13534	13496	13439	13730	13520	13587	13671	13469	13541	13506	13499	13600	13427	13646	13537	13522	13499	13438	13583	13592	13529	13562	13480	13469	13490	13396	13641	13556	13523	13556	13482	13640	13470	13638	13416	13581	13471	13553	13652	13393	13451	13550	13402	13603	13401	13595	13565	13392	13618	13446	13417	13616	13526	13441	13458	13579	13725	13459	13363	13586	13535	13673	13553	13590	13590	13634	13519	13470	13577	13392	13554	13350	13568	13535	13360	13541	13545	13500	13559	13469	13650	13578	13635	13498	13425	13416	13431	13631	13505	13625	13297	13370	13494	13323	13511	13431	13473	13306	13612	13448	13428	13540	13456	13481	13468	13487	13664	13458	13399	13393	13552	13612	13566	13451	13595	13685	13462	13424	13542	13590	13350	13384	13561	13493	13554	13418	13603	13640	13475	13611	13518	13388	13591	13433	13481	13585	13503	13361	13406	13578	13335	13337	13728	13534	13499	13470	13459	13575	13408	13527	13370	13513	13624	13551	13722	13385	13471	13521	13495	13253	13726	13424	13631	13521	13409	13373	13667	13454	13583	13421	13542	13447	13615	13486	13565	13591	13541	13553	13504	13408	13524	13413	13508	13583	13474	13632	13528	13525	13665	13615	13399	13353	13467	13356	13394	13628	13535	13495	13611	13478	13691	13497	13697	13766	13487	13612	13525	13597	13497	13447	13703	13451	13531	13540	13609	13448	13336	13598	13566	13417	13489	13506	13485	13553	13307	13709	13478	13496	13568	13554	13771	13597	13658	13605	13573	13512	13424	13582	13559	13461	13449	13422	13466	13500	13578	13523	13585	13483	13591	13631	13664	13644	13461	13614	13631	13539	13524	13541	13636	13532	13362	13569	13481	13693	13425	13537	13467	13507	13660	13728	13447	13575	13256	13607	13478	13621	13579	13457	13526	13511	13623	13456	13588	13521	13375	13615	13442	13495	13544	13484	13457	13483	13472	13304	13660	13634	13548	13527	13512	13637	13624	13528	13589	13526	13541	13420	13448	13338	13538	13375	13519	13480	13568	13539	13398	13260	13572	13423	13514	13426	13507	13346	13623	13518	13706	13500	13474	13473	13741	13630	13495	13454	13675	13541	13390	13541	13470	13494	13478	13573	13421	13553	13474	13498	13428	13501	13455	13548	13432	13470	13567	13601	13529	13407	13591	13480	13591	13754	13576	13446	13504	13446	13568	13700	13456	13533	13448	13623	13538	13513	13523	13561	13462	13582	13354	13508	13482	13577	13635	13626	13470	13403	13480	13658	13539	13634	13542	13591	13467	13373	13434	13499	13654	13495	13558	13445	13618	13516	13474	13614	13259	13457	13545	13462	13625	13609	13527	13547	13369	13701	13638	13504	13594	13543	13566	13758	13419	13519	13514	13405	13554	13450	13552	13542	13487	13605	13450	13466	13539	13524	13484	13534	13373	13407	13594	13543	13615	13567	13427	13561	13437	13507	13403	13361	13593	13666	13507	13601	13555	13393	13527	13611	13545	13643	13442	13542	13409	13481	13420	13575	13472	13443	13306	13490	13633	13615	13592	13599	13537	13617	13523	13582	13539	13691	13451	13489	13484	13451	13536	13463	13708	13416	13468	13481	13659	13665	13590	13412	13469	13469	13637	13400	13508	13508	13645	13426	13467	13416	13435	13551	13510	13699	13579	13800	13578	13646	13496	13567	13583	13461	13569	13474	13587	13542	13782	13498	13423	13560	13518	13567	13427	13536	13577	13614	13354	13471	13391	13495	13563	13571	13455	13559	13381	13584	13489	13519	13578	13503	13447	13756	13514	13483	13546	13320	13577	13441	13768	13408	13612	13469	13495	13560	13651	13469	13574	13518	13612	13625	13636	13520	13530	13611	13548	13501	13430	13505	13501	13537	13694	13591	13544	13528	13717	13674	13493	13415	13552	13580	13513	13458	13657	13664	13652	13453	13555	13495	13437	13515	13527	13513	13732	13511	13482	13575	13580	13536	13542	13609	13517	13382	13563	13602
25475	21465	28403	25283	22452	20539	19777	17773	17007	17200	17087	17031	17178	17087	20233	27033	28512	26240	21993	19153	17707	16944	16723	16795	16316	16557	16671	16631	16710	16539	16704	16585	16439	16701	16627	16533	16657	16569	16759	16533	16694	16396	16420	16481	16595	16630	16771	16555	16673	16579	16713	16549	16566	16414	16511	16426	16627	16720	16648	16673	16464	16378	16228	16394	16349	16600	16596	16668	16673	16537	16500	16594	16520	16840	16599	16638	16530	16616	16763	16406	16460	16491	16653	16617	16672	16535	16519	16518	16601	16414	16696	16491	16756	16555	16844	16494	16391	16483	16642	16491	16384	16505	16498	16420	16462	16435	16538	16616	16579	16564	16276	16555	16571	16672	16717	16503	16420	16523	16423	16412	16447	16514	16607	16366	16585	16550	16397	16581	16674	16688	16814	16361	16652	16531	16601	16549	16427	16683	16491	16467	16625	16577	16517	16496	16473	16365	16525	16445	16527	16527	16525	16542	16305	16493	16317	16452	16536	16622	16611	16512	16534	16619	16724	16694	16430	16289	16561	16546	16514	16738	16502	16561	16642	16624	16439	16558	16643	16740	16766	16525	16618	16440	16489	16685	16282	16439	16652	16487	16692	16445	16756	16641	16578	16375	16588	16431	16640	16540	16384	16440	16546	16621	16572	16510	16340	16338	16633	16632	16497	16730	16866	16532	16477	16454	16573	16710	16569	16331	16492	16687	16542	16474	16567	16529	16368	16376	16513	16386	16556	16618	16273	16649	16625	16317	16462	16335	16563	16456	16458	16399	16462	16712	16678	16657	16339	16310	16512	16588	16467	16332	16583	16430	16454	16621	16339	16540	16715	16600	16406	16634	16461	16513	16548	16530	16383	16618	16565	16548	16486	16681	16585	16369	16662	16561	16592	16302	16640	16582	16656	16404	16711	16559	16613	16476	16539	16505	16349	16454	16611	16383	16558	16572	16384	16632	16286	16283	16726	16702	16614	16394	16525	16664	16706	16678	16612	16629	16579	16403	16768	16721	16709	16425	16684	16725	16710	16518	16567	16640	16548	16436	16518	16439	16284	16540	16602	16758	16448	16428	16497	16633	16547	16592	16668	16870	16488	16518	16549	16536	16655	16753	16349	16561	16416	16597	16643	16425	16417	16503	16388	16483	16373	16637	16646	16630	16448	16733	16603	16542	16754	16527	16510	16554	16608	16521	16594	16523	16541	16408	16498	16548	16610	16644	16540	16515	16400	16415	16662	16520	16502	16492	16419	16646	16564	16562	16463	16424	16540	16520	16517	16797	16747	16492	16499	16540	16471	16691	16458	16693	16585	16613	16435	16471	16540	16557	16554	16533	16740	16643	16751	16661	16323	16489	16435	16651	16719	16337	16572	16493	16641	16509	16409	16587	16453	16649	16441	16544	16504	16434	16525	16440	16493	16396	16495	16244	16593	16341	16725	16425	16697	16444	16607	16542	16460	16571	16484	16436	16666	16393	16525	16648	16573	16519	16609	16636	16738	16407	16572	16548	16570	16317	16509	16488	16424	16532	16590	16467	16610	16602	16540	16521	16624	16362	16658	16395	16468	16383	16473	16460	16380	16554	16431	16495	16511	16339	16450	16605	16599	16519	16327	16534	16706	16547	16246	16478	16719	16464	16709	16507	16602	16553	16541	16689	16519	16501	16652	16558	16569	16501	16482	16278	16560	16622	16484	16613	16557	16731	16601	16618	16629	16365	16448	16714	16544	16437	16430	16416	16561	16653	16574	16597	16495	16421	16524	16540	16390	16448	16376	16268	16376	16661	16549	16629	16504	16507	16530	16293	16426	16652	16563	16459	16313	16402	16472	16695	16660	16660	16509	16514	16584	16397	16661	16490	16740	16309	16385	16481	16290	16261	16530	16608	16715	16571	16576	16350	16346	16606	16541	16681	16534	16416	16533	16500	16568	16591	16640	16424	16557	16493	16733	16614	16532	16501	16560	16562	16564	16569	16633	16411	16484	16580	16442	16488	16424	16664	16459	16354	16702	16676	16508	16447	16523	16311	16579	16416	16461	16518	16285	16393	16533	16174	16446	16582	16258	16721	16589	16759	16275	16626	16430	16614	16681	16700	16707	16629	16537	16410	16561	16501	16607	16681	16664	16548	16784	16590	16681	16544	16291	16474	16448	16414	16511	16633	16599	16528	16334	16468	16561	16503	16560	16571	16611	16387	16471	16648	16514	16516	16706	16520	16599	16586	16455	16601	16539	16565	16408	16460	16572	16632	16509	16493	16858	16659	16435	16450	16501	16599	16554	16500	16604	16457	16518	16483	16575	16516	16700	16400	16489	16527	16711	16556	16668	16572	16589	16455	16596	16640	16359	16510	16616	16558	16680	16489	16423	16404	16588	16603	16441	16497	16514	16293	16561	16344	16547	16503	16441	16578	16484	16571	16430	16537	16325	16522	16535	16590	16501	16409	16500	16536	16455	16720	16682	16492	16432	16384	16344	16731	16716	16506	16359	16579	16262	16420	16407	16506	16436	16798	16467	16514	16752	16636	16551	16539	16424	16531	16448	16352	16525	16445	16689	16533	16515	16435	16809	16532	16530	16428	16560	16450	16347	16508	16452	16760	16604	16576	16505	16614	16635	16379	16446	16538	16560	16509	16708	16568	16443	16622	16504	16445	16549	16594	16556	16526	16562	16401	16759	16580	16511	16699	16677	16427	16496	16253	16474	16608	16697	16616	16533	16560	16496	16627	16556	16719	16594	16432	16565	16486	16529	16372	16675	16593	16561	16687	16442	16535	16383	16413	16451	16498	16646	16575	16574	16495	16512	16619	16635	16372	16454	16559	16446	16580	16663	16497	16570	16516	16644	16511	16613	16387	16535	16643	16496	16749	16513	16485	16594	16559	16534	16484	16666	16417	16497	16517	16601	16597	16520	16502	16647	16520	16493	16273	16607	16413	16459	16481	16446	16445	16752	16703	16500	16569	16688	16617	16636	16606	16368	16616	16743	16623	16540	16490	16588	16586	16575	16457	16562	16719	16612	16761	16282	16345	16541	16588	16521	16662	16487	16549	16511	16311	16456	16452	16611	16386	16490	16579	16564	16707	16486	16362	16505	16539	16550	16433	16426	16539	16465	16568	16562	16396	16349	16878	16550	16525	16499	16401	16378	16329	16444	16577	16604	16761	16627	16373	16636	16705	16473	16640	16526	16652	16794	16536	16281	16381	16444	16481	16451	16488	16675	16597	16629	16542	16527	16578	16492	16429	16228	16685	16678	16628	16463	16752	16684	16651	16649	16676	16588	16580	16625	16546	16473	16675	16448	16587	16560	16295	16528	16448	16440	16343	16373	16547	16589	16599	16461	16544	16721	16436	16644	16804	16467	16567	16439	16429	16756	16745	16469	16607	16376	16516	16433	16520	16728	16546	16505	16435	16401	16306	16558	16289	16491	16765	16593	16425	16662	16588	16510	16555	16644	16633	16632	16678	16567	16707	16455	16500	16488	16592	16567	16367	16523	16498	16505	16506	16373	16463	16365	16332	16419	16505	16428	16579	16526	16488	16452	16477	16551	16409	16599	16645	16698	16581	16407	16589	16659	16428	16449	16554	16609	16640	16609	16734	16686	16584	16722	16549	16597	16688	16671	16473	16301	16622	16536	16539	16752	16660	16496	16425	16527	16562	16586	16680	16506	16549	16427	16453	16683	16427	16579	16608	16657	16726	16510	16532	16546	16690	16712	16422	16468	16567	16637	16568	16715	16565	16346	16477	16483	16441	16344	16465	16638	16361	16622	16406	16344	16678	16774	16448	16498	16520	16619	16502	16512	16464	16553	16544	16546	16416	16349	16209	16652	16377	16344	16426	16516	16451	16501	16584	16538	16354	16437	16434	16542	16647	16411	16432	16731	16456	16575	16693	16690	16664	16409	16637	16642	16466	16413	16418	16764	16546	16523	16641	16662	16425	16555	16401	16331	16460	16596	16321	16567	16466	16515	16677	16698	16466	16488	16397	16600	16349	16407	16573	16612	16566	16280	16366	16645	16530	16532	16464	16307	16522	16627	16495	16543	16564	16709	16647	16381	16487	16469	16577	16617	16653	16602	16448	16412	16563	16475	16486	16485	16559	16678	16499	16687	16368	16367	16452	16466	16591	16519	16412	16656	16447	16623	16548	16425	16373	16489	16562	16626	16505	16707	16569	16649	16464	16610	16589	16565	16645	16632	16538	16407	16558	16633	16475	16486	16599	16487	16392	16480	16644	16631	16646	16618	16457	16545	16357	16595	16638	16442	16279	16506	16343	16574	16668	16462	16537	16491	16529	16536	16735	16699	16569	16491	16473	16706	16556	16596	16751	16537	16717	16392	16601	16524	16678	16714	16649	16581	16523	16620	16584	16712	16438	16555	16637	16645	16715	16613	16453	16456	16596	16523	16582	16577	16458	16687	16388	16617	16506	16404	16633	16207	16578	16558	16528	16456	16428	16508	16570	16500	16505	16433	16368	16603	16482	16632	16382	16555	16334	16457	16575	16556	16256	16494	16391	16453	16277	16603	16461	16409	16633	16590	16466	16490	16525	16636	16732	16540	16498	16597	16471	16509	16552	16608	16590	16402	16617	16483	16589	16584	16559	16478	16438	16727	16540	16625	16271	16589	16438	16544	16435	16774	16545	16361	16647	16716	16441	16616	16623	16602	16374	16647	16551	16461	16321	16525	16681	16632	16553	16506	16630	16470	16801	16597	16382	16463	16605	16660	16431	16417	16513	16433	16587	16621	16310	16273	16361	16440	16477	16507	16664	16747	16680	16722	16839	16645	16759	16377	16397	16498	16396	16528	16557	16524	16541	16715	16718	16476	16346	16554	16465	16629	16673	16585	16669	16736	16625	16402	16563	16448	16664	16418	16500	16729	16582	16567	16722	16606	16541	16522	16573	16414	16576	16566	16413	16376	16691	16542	16424	16593	16552	16412	16521	16437	16465	16580	16624	16398	16552	16417	16574	16807	16572	16607	16381	16647	16486	16497	16504	16541	16468	16628	16593	16635	16576	16412	16541	16533	16342	16453	16515	16542	16596	16705	16586	16564	16505	16347	16505	16743	16461	16633	16317	16631	16573	16555	16702	16344	16544	16542	16512	16415	16646	16625	16549	16387	16512
15040	24074	24542	20656	17802	16042	15694	15018	14516	14516	14259	14331	14644	14401	20242	29255	29344	25784	20118	16502	14863	14110	13862	13722	13807	13703	13661	13829	13753	13572	13800	13532	13616	13678	13726	13617	13641	13691	13587	13661	13575	13729	13750	13808	13917	13830	13573	13685	13807	13755	13685	13703	13708	13423	13662	13648	13729	13632	13687	13785	13670	13488	13791	13593	13583	13745	13620	13744	13494	13817	13769	13627	13814	13501	13716	13652	13598	13551	13466	13742	13775	13719	13713	13711	13880	13729	13677	13605	13755	13775	13678	13741	13702	13587	13865	13769	13598	13631	13725	13495	13642	13563	13594	13568	13644	13756	13725	13561	13756	13606	13660	13600	13690	13740	13591	13565	13650	13779	13656	13759	13526	13626	13678	13728	13614	13838	13674	13697	13661	13688	13761	13766	13646	13650	13576	13596	13898	13591	13826	13631	13716	13792	13578	13702	13689	13625	13491	13743	13636	13732	13679	13619	13646	13711	13632	13849	13693	13574	13434	13598	13677	13762	13531	13589	13703	13568	13546	13594	13617	13795	13752	13598	13678	13569	13527	13680	13703	13524	13760	13608	13806	13618	13621	13640	13460	13789	13678	13534	13595	13571	13640	13658	13537	13784	13735	13689	13762	13685	13569	13580	13573	13758	13564	13654	13481	13666	13497	13621	13610	13831	13647	13547	13671	13727	13528	13625	13628	13715	13722	13774	13771	13692	13761	13630	13821	13721	13523	13857	13699	13682	13713	13592	13584	13684	13656	13650	13732	13591	13744	13697	13738	13699	13761	13629	13719	13575	13707	13682	13673	13471	13733	13677	13585	13770	13818	13594	13798	13770	13708	13651	13523	13594	13622	13541	13616	13632	13496	13645	13557	13472	13705	13815	13633	13690	13693	13720	13825	13541	13566	13649	13733	13648	13620	13687	13630	13908	13777	13626	13629	13749	13577	13682	13832	13639	13635	13559	13565	13763	13852	13716	13803	13728	13568	13711	13538	13649	13554	13685	13550	13656	13552	13596	13684	13334	13695	13385	13572	13566	13544	13653	13652	13545	13637	13709	13701	13650	13678	13754	13589	13783	13783	13744	13644	13719	13661	13516	13702	13830	13609	13656	13669	13777	13642	13559	13509	13729	13660	13587	13752	13720	13774	13561	13710	13687	13732	13834	13572	13661	13594	13630	13770	13625	13745	13687	13717	13676	13520	13767	13718	13622	13697	13519	13791	13462	13690	13733	13688	13710	13768	13744	13641	13498	13721	13739	13665	13665	13655	13634	13719	13656	13540	13640	13687	13617	13748	13647	13652	13597	13691	13676	13657	13769	13559	13570	13738	13816	13721	13606	13568	13651	13748	13608	13690	13573	13670	13643	13682	13569	13681	13696	13721	13697	13738	13716	13640	13552	13708	13697	13670	13708	13751	13752	13765	13522	13660	13794	13751	13621	13615	13704	13652	13799	13674	13709	13575	13766	13571	13635	13759	13825	13669	13662	13592	13616	13766	13812	13635	13805	13607	13719	13603	13604	13527	13739	13685	13670	13719	13736	13727	13733	13670	13612	13933	13742	13806	13688	13600	13738	13725	13828	13473	13565	13651	13647	13524	13719	13616	13661	13675	13804	13723	13774	13708	13710	13649	13658	13721	13668	13671	13551	13655	13474	13671	13655	13719	13565	13730	13692	13529	13620	13595	13624	13703	13677	13661	13664	13781	13479	13685	13640	13641	13696	13642	13616	13567	13665	13777	13850	13759	13639	13858	13711	13686	13499	13947	13738	13713	13883	13595	13752	13837	13761	13584	13618	13783	13622	13602	13750	13810	13833	13663	13807	13657	13700	13842	13686	13736	13653	13712	13779	13612	13719	13653	13673	13499	13629	13648	13673	13734	13645	13676	13582	13699	13730	13581	13937	13523	13687	13592	13559	13653	13716	13656	13532	13698	13739	13566	13746	13798	13622	13558	13721	13838	13633	13740	13816	13859	13849	13888	13640	13787	13644	13702	13523	13537	13754	13695	13716	13660	13640	13636	13604	13732	13608	13784	13761	13697	13825	13594	13665	13636	13558	13775	13634	13648	13560	13658	13634	13612	13529	13707	13752	13701	13716	13617	13498	13607	13748	13676	13719	13585	13775	13655	13594	13611	13665	13762	13658	13760	13589	13807	13512	13654	13535	13625	13602	13725	13579	13674	13637	13572	13841	13689	13762	13714	13624	13684	13648	13495	13699	13604	13850	13588	13650	13639	13453	13670	13495	13554	13592	13787	13720	13623	13635	13814	13862	13594	13730	13625	13623	13571	13468	13648	13619	13893	13591	13878	13794	13731	13849	13549	13723	13555	13630	13704	13754	13624	13640	13611	13605	13535	13537	13810	13586	13735	13813	13692	13658	13604	13734	13746	13768	13669	13618	13589	13742	13774	13726	13631	13630	13756	13766	13704	13803	13817	13676	13867	13633	13787	13751	13434	13553	13647	13635	13672	13642	13639	13708	13593	13575	13613	13773	13634	13765	13559	13829	13710	13656	13878	13658	13877	13658	13727	13600	13586	13522	13626	13603	13744	13785	13618	13663	13700	13760	13787	13505	13537	13696	13735	13788	13609	13782	13860	13652	13731	13665	13767	13711	13622	13583	13601	13683	13512	13595	13481	13833	13515	13626	13610	13620	13739	13808	13630	13872	13593	13778	13526	13614	13730	13733	13746	13495	13615	13609	13736	13517	13464	13815	13630	13763	13546	13676	13588	13676	13800	13645	13547	13698	13631	13856	13619	13714	13756	13615	13710	13840	13812	13595	13740	13716	13571	13591	13593	13444	13559	13626	13656	13561	13621	13632	13586	13648	13712	13727	13620	13852	13681	13541	13530	13672	13576	13675	13726	13673	13565	13670	13714	13670	13515	13692	13617	13560	13699	13619	13593	13621	13771	13628	13621	13635	13512	13774	13811	13600	13710	13748	13736	13594	13585	13818	13630	13634	13599	13614	13674	13590	13679	13641	13613	13778	13616	13648	13775	13785	13874	13737	13687	13572	13677	13818	13683	13674	13769	13650	13708	13586	13589	13568	13682	13600	13734	13499	13684	13661	13794	13634	13650	13641	13682	13665	13724	13718	13609	13744	13491	13750	13497	13696	13809	13738	13592	13711	13563	13672	13643	13667	13502	13718	13717	13725	13645	13885	13610	13686	13670	13605	13691	13808	13556	13695	13621	13713	13681	13529	13558	13759	13695	13678	13719	13740	13600	13752	13603	13667	13568	13692	13737	13563	13735	13783	13498	13694	13662	13661	13706	13645	13630	13675	13729	13804	13663	13605	13615	13701	13580	13625	13644	13658	13819	13842	13815	13523	13739	13717	13709	13618	13495	13741	13824	13612	13545	13726	13820	13597	13647	13714	13585	13871	13764	13684	13655	13524	13674	13760	13570	13710	13790	13679	13819	13559	13619	13648	13613	13661	13733	13700	13747	13724	13695	13802	13658	13684	13694	13777	13548	13580	13739	13639	13781	13659	13499	13798	13485	13583	13736	13603	13573	13809	13776	13623	13723	13662	13696	13877	13662	13680	13729	13599	13758	13649	13646	13686	13721	13607	13778	13745	13541	13692	13713	13589	13845	13798	13800	13696	13707	13720	13588	13672	13742	13693	13702	13740	13695	13777	13586	13681	13712	13698	13799	13759	13760	13834	13531	13490	13691	13648	13683	13629	13695	13636	13696	13551	13636	13702	13541	13759	13411	13816	13567	13488	13608	13571	13695	13667	13682	13541	13757	13718	13730	13756	13560	13836	13540	13735	13601	13629	13768	13604	13827	13677	14025	13671	13592	13515	13528	13618	13685	13664	13586	13796	13733	13759	13668	13677	13740	13699	13708	13602	13560	13785	13670	13811	13585	13678	13865	13714	13704	13805	13652	13721	13708	13635	13680	13738	13675	13732	13641	13653	13798	13676	13492	13716	13701	13612	13688	13724	13611	13687	13554	13726	13607	13691	13567	13637	13656	13746	13757	13610	13784	13542	13781	13825	13804	13774	13704	13684	13751	13575	13641	13780	13688	13729	13615	13601	13632	13562	13684	13535	13689	13707	13422	13574	13710	13826	13601	13611	13799	13747	13631	13651	13615	13702	13681	13789	13613	13481	13615	13563	13738	13483	13678	13537	13636	13606	13808	13650	13625	13718	13732	13590	13782	13622	13719	13783	13642	13641	13591	13670	13628	13747	13889	13597	13589	13665	13739	13692	13682	13863	13781	13631	13566	13540	13661	13567	13737	13656	13722	13611	13559	13582	13924	13603	13720	13695	13594	13499	13760	13698	13773	13529	13591	13701	13651	13795	13652	13728	13682	13497	13701	13659	13626	13739	13613	13680	13815	13610	13637	13701	13628	13619	13763	13624	13667	13611	13859	13580	13700	13766	13619	13485	13846	13668	13441	13723	13741	13658	13649	13666	13579	13742	13611	13768	13823	13554	13706	13637	13591	13641	13714	13729	13672	13559	13722	13611	13847	13729	13728	13912	13652	13580	13646	13650	13524	13944	13555	13690	13755	13730	13620	13532	13638	13716	13782	13681	13662	13705	13751	13819	13745	13779	13835	13716	13708	13587	13654	13699	13745	13617	13738	13557	13692	13531	13728	13817	13618	13700	13702	13737	13642	13603	13797	13717	13693	13847	13659	13476	13684	13759	13732	13627	13722	13668	13587	13787	13714	13680	13794	13560	13556	13694	13711	13687	13575	13537	13672	13665	13690	13630	13728	13675	13426	13795	13659	13689	13633	13670	13559	13704	13768	13603	13654	13778	13709	13560	13618	13726	13673	13723	13774	13713	13675	13661	13690	13576	13644	13636	13658	13697	13799	13645	13774	13683	13737	13674	13655	13667	13712	13536	13657	13750	13759	13751	13706	13655	13588	13590	13620	13615	13851	13687	13787	13605	13588	13610	13717	13705	13684	13790	13729	13813	13500	13818	13619	13806	13558	13780	13761	13698	13690	13572	13569	13717	13823	13653	13529	13670	13766	13725	13530	13633	13702	13695	13668	13750	13760	13560	13784	13647	13774	13609	13806	13645	13709	13744	13716	13778	13614	13793	13890	13553	13521	13849	13670	13598	13670	13533	13646	13766	13840	13570	13681	13716	13712	13731	13585	13819
24062	21460	29030	24313	21944	23507	22609	18463	17356	17365	17618	17186	17066	17180	22774	33369	35664	32089	25764	21133	18589	16991	16583	16566	16375	16409	16278	16407	16562	16375	16441	16433	16534	16419	16457	16380	16619	16485	16521	16475	16559	16294	16424	16334	16579	16474	16425	16571	16507	16366	16466	16355	16390	16234	16158	16508	16533	16391	16375	16372	16384	16279	16504	16523	16298	16332	16585	16373	16343	16367	16602	16352	16329	16472	16401	16331	16601	16364	16411	16350	16305	16198	16460	16231	16423	16193	16514	16569	16203	16707	16414	16282	16450	16264	16379	16353	16687	16507	16283	16401	16253	16312	16264	16514	16219	16361	16297	16286	16289	16404	16208	16340	16297	16357	16120	16566	16397	16397	16588	16499	16233	16318	16317	16187	16438	16381	16361	16529	16315	16418	16500	16141	16244	16247	16374	16672	16339	16417	16252	16433	16493	16439	16361	16233	16313	16239	16416	16503	16246	16377	16274	16374	16445	16337	16509	16441	16315	16417	16365	16333	16420	16372	16390	16197	16376	16329	16529	16274	16228	16497	16151	16268	16143	16586	16304	16298	16225	16420	16282	16337	16365	16440	16279	16303	16158	16021	16458	16455	16347	16533	16474	16464	16421	16213	16357	16377	16258	16489	16274	16283	16321	16434	16464	16486	16347	16435	16319	16379	16318	16286	16677	16261	16395	16692	16133	16364	16591	16261	16402	16287	16242	16503	16502	16378	16394	16339	16415	16353	16386	16384	16330	16424	16435	16364	16183	16130	16173	16303	16349	16129	16337	16303	16440	16349	16290	16159	16348	16412	16224	16280	16427	16404	16311	16235	16403	16250	16402	16386	16295	16354	16317	16264	16349	16259	16184	16438	16386	16315	16387	16362	16282	16357	16194	16346	16408	16226	16438	16395	16424	16287	16346	16515	16406	16597	16411	16222	16177	16313	16315	16297	16189	16332	16347	16641	16418	16393	16239	16342	16409	16483	16284	16404	16454	16310	16440	16444	16182	16333	16283	16297	16128	16362	16168	16458	16439	16249	16325	16503	16497	16265	16332	16362	16353	16220	16302	16269	16249	16380	16212	16297	16447	16430	16384	16264	16347	16414	16579	16554	16199	16556	16327	16289	16375	16143	16235	16520	16252	16501	16388	16489	16209	16296	16250	16526	16533	16421	16298	16356	16446	16147	16326	16289	16316	16434	16484	16412	16303	16161	16172	16260	16378	16222	16396	16423	16387	16315	16160	16342	16400	16381	16257	16165	16456	16449	16320	16562	16463	16275	16358	16432	16288	16496	16419	16235	16287	16400	16408	16359	16367	16466	16170	16436	16570	16410	16313	16415	16450	16280	16441	16489	16560	16497	16303	16358	16252	16484	16619	16415	16421	16396	16449	16272	16363	16450	16280	16328	16420	16248	16275	16470	16237	16246	16251	16259	16416	16362	16298	16358	16325	16399	16417	16443	16153	16311	16171	16266	16442	16271	16589	16479	16047	16369	16496	16528	16355	16266	16535	16407	16401	16185	16521	16460	16311	16604	16407	16426	16338	16235	16175	16450	16232	16537	16467	16583	16229	16368	16294	16167	16342	16169	16546	16342	16447	16392	16630	16248	16345	16314	16161	16148	16286	16300	16449	16386	16303	16314	16399	16342	16580	16204	16150	16435	16159	16369	16350	16409	16384	16420	16394	16231	16443	16297	16116	16339	16545	16476	16397	16385	16277	16139	16411	16323	16335	16469	16146	16245	16403	16202	16464	16323	16573	16286	16403	16222	16472	16292	16441	16536	16341	16503	16375	16506	16449	16178	16347	16328	16476	16452	16450	16210	16409	16315	16269	16491	16094	16146	16513	16324	16485	16373	16486	16239	16542	16300	16234	16356	16299	16265	16420	16224	16343	16241	16391	16241	16264	16286	16218	16563	16428	16527	16513	16250	16314	16375	16441	16019	16374	16416	16435	16328	16343	16392	16322	16418	16304	16529	16453	16257	16277	16305	16253	16585	16493	16423	16532	16399	16361	16233	16133	16210	16248	16394	16216	16428	16440	16319	16297	16351	16342	16484	16444	16368	16534	16284	16388	16491	16440	16386	16373	16585	16474	16476	16363	16251	16307	16436	16246	16136	16493	16535	16450	16417	16461	16322	16444	16208	16163	16425	16078	16339	16318	16308	16355	16311	16400	16389	16443	16549	16308	16481	16456	16469	16305	16486	16329	16387	16258	16280	16455	16276	16451	16552	16346	16149	16300	16185	16358	16445	16504	16397	16514	16374	16296	16234	16350	16273	16135	16494	16514	16322	16340	16317	16486	16298	16257	16393	16201	16557	16344	16139	16246	16254	16340	16271	16598	16441	16450	16225	16234	16594	16489	16140	16390	16359	16345	16603	16334	16221	16398	16319	16345	16331	16515	16389	16324	16383	16410	16236	16459	16154	16474	16198	16391	16374	16465	16368	16458	16420	16402	16507	16449	16462	16346	16536	16272	16383	16423	16255	16281	16516	16278	16357	16510	16525	16371	16493	16305	16503	16218	16393	16187	16569	16381	16526	16521	16402	16387	16301	16402	16355	16361	16321	16572	16374	16324	16273	16431	16305	16402	16294	16492	16311	16292	16434	16454	16368	16504	16342	16356	16449	16488	16385	16290	16188	16250	16482	16437	16464	16420	16269	16448	16243	16328	16441	16246	16099	16363	16202	16243	16317	16408	16439	16509	16463	16446	16299	16371	16487	16356	16323	16252	16364	16502	16432	16468	16454	16454	16533	16324	16324	16315	16366	16536	16323	16373	16412	16345	16275	16327	16296	16262	16284	16358	16323	16375	16213	16282	16134	16314	16491	16288	16340	16297	16346	16463	16340	16521	16305	16355	16369	16586	16438	16428	16491	16453	16416	16331	16330	16451	16238	16343	16268	16281	16185	16425	16174	16282	16042	16271	16318	16231	16220	16573	16350	16321	16420	16274	16237	16330	16344	16483	16362	16588	16285	16330	16215	16390	16385	16412	16542	16472	16314	16291	16351	16440	16342	16143	16260	16313	16526	16269	16361	16261	16272	16537	16271	16265	16438	16392	16303	16210	16352	16367	16289	16365	16322	16448	16300	16729	16509	16351	16358	16340	16186	16294	16353	16307	16235	15996	16146	16402	16535	16227	16642	16517	16377	16418	16335	16314	16375	16518	16344	16145	16361	16244	16220	16416	16565	16295	16422	16266	16410	16355	16471	16560	16416	16278	16408	16363	16456	16527	16651	16475	16555	16271	16253	16259	16505	16296	16321	16345	16486	16196	16436	16265	16203	16467	16340	16293	16372	16385	16229	16590	16186	16164	16166	16449	16317	16426	16274	16320	16314	16348	16267	16500	16390	16475	16263	16365	16179	16238	16289	16395	16343	16229	16582	16394	16350	16235	16301	16284	16215	16199	16349	16406	16218	16299	16301	16397	16374	16264	16338	16223	16122	16301	16345	16340	16469	16523	16450	16316	16299	16326	16407	16474	16316	16274	16325	16210	16291	16278	16394	16506	16155	16451	16384	16473	16374	16497	16262	16487	16481	16408	16244	16411	16309	16326	16247	16325	16353	16348	16296	16422	16396	16379	16247	16370	16299	16234	16294	16345	16358	16440	16304	16155	16362	16302	16292	16314	16194	16190	16452	16536	16420	16418	16134	16055	16412	16270	16410	16406	16492	16419	16165	16534	16293	16272	16418	16416	16391	16573	16402	16207	16232	16256	16356	16403	16396	16204	16508	16490	16436	16467	16373	16389	16394	16330	16325	16465	16481	16381	16360	16313	16283	16281	16643	16354	16369	16362	16250	16404	16352	16397	16415	16459	16289	16288	16299	16279	16405	16345	16319	16365	16496	16436	16251	16577	16424	16466	16471	16276	16342	16174	16341	16476	16215	16435	16270	16503	16388	16265	16502	16249	16622	16367	16385	16524	16239	16249	16299	16385	16444	16211	16414	16377	16389	16333	16324	16253	16280	16260	16569	16214	16317	16223	16372	16408	16444	16423	16349	16596	16413	16495	16343	16305	16228	16486	16302	16396	16298	16439	16306	16270	16256	16192	16338	16320	16269	16695	16476	16356	16289	16346	16227	16391	16446	16407	16387	16257	16209	16338	16202	16231	16278	16340	16274	16284	16136	16247	16374	16584	16377	16113	16311	16379	16406	16196	16346	16478	16361	16310	16173	16392	16278	16412	16459	16268	16471	16516	16312	16485	16294	16365	16371	16412	16383	16310	16511	16419	16555	16346	16250	16468	16321	16559	16265	16420	16488	16429	16355	16490	16420	16342	16397	16411	16378	16583	16436	16321	16388	16392	16352	16330	16218	16241	16261	16217	16391	16373	16349	16327	16311	16393	16297	16095	16325	16364	16197	16332	16278	16373	16506	16377	16385	16497	16427	16347	16759	16442	16058	16607	16347	16357	16476	16285	16160	16317	16318	16214	16304	16288	16452	16499	16290	16539	16467	16318	16544	16409	16498	16317	16350	16524	16288	16413	16385	16341	16287	16382	16218	16423	16278	16254	16252	16341	16541	16388	16389	16560	16337	16231	16210	16395	16444	16322	16218	16301	16240	16451	16389	16259	16482	16544	16319	16524	16386	16159	16435	16165	16215	16360	16372	16498	16512	16608	16221	16423	16346	16226	16604	16349	16244	16334	16426	16531	16316	16311	16189	16521	16394	16315	16381	16544	16414	16420	16456	16372	16430	16212	16171	16345	16317	16488	16460	16306	16408	16466	16484	16293	16610	16452	16325	16486	16429	16219	16577	16212	16320	16294	16039	16264	16229	16094	16101	16288	16523	16435	16454	16271	16435	16242	16385	16315	16238	16379	16448	16275	16493	16387	16339	16431	16285	16434	16449	16569	16426	16330	16181	16431	16349	16418	16259	16142	16389	16398	16341	16286	16405	16322	16402	16396	16527	16457	16383	16476	16321	16315	16451	16257	16139	16427	16387	16156	16358	16385	16460	16253	16382	16373	16376	16412	16303	16542	16158	16169	16219	16285	16416	16360	16290	16353	16336	16469	16530	16540	16351	16406	16330	16273	16417	16337	16244	16356	16167	16292	16376	16485	16351	16229	16401	16486	16574	16361	16347	16142	16189	16350	16373	16296	16197	16373	16364	16558	16130	16390	16390
16543	29869	28922	23799	20070	17411	16706	15888	15136	15171	15172	14789	14917	14621	24606	36233	37271	32733	24412	18746	15474	14145	13617	13579	13711	13511	13597	13518	13614	13580	13512	13541	13705	13624	13823	13527	13648	13601	13532	13451	13807	13562	13586	13510	13530	13585	13491	13725	13622	13563	13602	13557	13579	13600	13678	13453	13598	13550	13595	13720	13520	13515	13713	13517	13594	13606	13525	13644	13441	13578	13521	13503	13544	13685	13486	13743	13547	13591	13350	13568	13488	13541	13653	13562	13516	13521	13557	13465	13485	13443	13582	13633	13544	13600	13660	13609	13595	13658	13530	13476	13622	13505	13647	13545	13614	13516	13686	13781	13452	13488	13739	13620	13337	13614	13494	13538	13662	13406	13756	13673	13589	13495	13453	13809	13636	13736	13795	13526	13375	13640	13572	13671	13603	13524	13520	13558	13555	13429	13713	13654	13603	13508	13583	13600	13522	13574	13585	13610	13743	13653	13550	13686	13603	13561	13663	13562	13590	13549	13641	13466	13669	13655	13579	13511	13472	13567	13547	13664	13784	13460	13516	13625	13511	13697	13610	13444	13590	13489	13847	13468	13765	13548	13638	13610	13622	13609	13677	13572	13729	13548	13646	13588	13589	13603	13589	13480	13753	13646	13710	13402	13620	13766	13704	13510	13692	13537	13723	13490	13392	13596	13680	13580	13660	13609	13668	13758	13571	13688	13507	13606	13555	13520	13567	13514	13654	13508	13586	13475	13579	13466	13637	13702	13642	13621	13509	13799	13745	13472	13691	13450	13428	13589	13754	13585	13450	13744	13472	13387	13613	13586	13498	13756	13474	13659	13500	13644	13723	13693	13520	13610	13475	13689	13626	13524	13656	13374	13432	13637	13545	13523	13662	13461	13658	13581	13602	13628	13543	13676	13491	13668	13594	13577	13633	13565	13583	13411	13620	13458	13479	13783	13570	13484	13565	13525	13651	13617	13651	13691	13677	13573	13534	13607	13705	13591	13383	13452	13653	13593	13476	13613	13558	13525	13539	13582	13538	13438	13592	13500	13678	13641	13622	13669	13725	13596	13464	13489	13459	13554	13674	13441	13686	13476	13550	13656	13682	13680	13584	13530	13683	13746	13351	13920	13620	13488	13565	13542	13594	13539	13646	13616	13632	13669	13633	13761	13668	13720	13594	13618	13452	13670	13693	13662	13471	13451	13677	13694	13680	13668	13635	13542	13596	13482	13618	13587	13544	13518	13542	13450	13724	13518	13593	13763	13619	13524	13731	13721	13537	13421	13639	13694	13695	13645	13607	13436	13543	13770	13570	13648	13574	13510	13746	13528	13468	13555	13663	13510	13569	13394	13689	13464	13809	13371	13598	13471	13613	13510	13612	13624	13482	13586	13575	13572	13516	13474	13765	13538	13639	13607	13624	13550	13628	13608	13481	13558	13715	13572	13674	13632	13710	13659	13535	13598	13498	13672	13474	13464	13673	13632	13643	13416	13733	13473	13512	13579	13605	13661	13640	13514	13652	13578	13571	13405	13517	13385	13743	13644	13490	13472	13497	13585	13585	13576	13651	13607	13691	13626	13677	13619	13688	13583	13584	13416	13558	13680	13815	13578	13349	13595	13572	13624	13650	13527	13584	13570	13479	13492	13515	13591	13557	13667	13573	13526	13659	13525	13694	13637	13486	13668	13636	13498	13284	13532	13702	13639	13804	13516	13581	13520	13567	13616	13722	13483	13558	13575	13647	13539	13736	13457	13555	13553	13666	13521	13496	13580	13498	13707	13397	13680	13745	13512	13481	13497	13531	13561	13537	13541	13612	13536	13697	13544	13551	13471	13533	13645	13585	13590	13659	13604	13747	13600	13527	13658	13512	13621	13630	13738	13501	13713	13697	13614	13599	13539	13548	13428	13490	13622	13525	13580	13656	13591	13651	13618	13619	13524	13644	13470	13553	13474	13590	13518	13584	13561	13513	13710	13534	13583	13638	13637	13428	13586	13643	13605	13557	13660	13577	13474	13671	13581	13679	13444	13649	13653	13634	13602	13553	13672	13438	13687	13608	13496	13765	13615	13451	13641	13584	13576	13557	13521	13414	13615	13718	13534	13648	13587	13664	13556	13733	13602	13639	13645	13662	13658	13526	13299	13555	13542	13417	13663	13560	13668	13539	13719	13514	13582	13712	13574	13594	13650	13653	13670	13588	13746	13644	13615	13599	13474	13567	13606	13560	13601	13564	13575	13654	13641	13503	13541	13698	13552	13722	13581	13554	13401	13537	13604	13540	13547	13750	13500	13454	13715	13728	13638	13702	13644	13699	13541	13594	13547	13433	13482	13735	13576	13468	13590	13520	13508	13692	13591	13660	13481	13496	13542	13697	13763	13476	13421	13603	13404	13585	13505	13563	13705	13594	13601	13477	13624	13578	13597	13642	13614	13619	13365	13618	13526	13607	13501	13619	13707	13538	13725	13483	13640	13582	13585	13567	13647	13579	13631	13621	13674	13526	13511	13516	13620	13647	13508	13610	13525	13595	13569	13667	13654	13677	13519	13442	13519	13558	13706	13463	13548	13506	13476	13533	13492	13797	13694	13703	13526	13752	13636	13701	13546	13616	13555	13518	13612	13723	13582	13435	13617	13673	13677	13469	13689	13727	13565	13649	13580	13688	13502	13556	13632	13459	13669	13619	13634	13708	13697	13560	13591	13684	13665	13630	13557	13678	13496	13556	13589	13613	13483	13433	13464	13519	13634	13786	13530	13589	13667	13506	13644	13526	13553	13631	13664	13603	13701	13778	13638	13539	13565	13645	13630	13610	13386	13649	13555	13640	13565	13612	13515	13787	13636	13478	13704	13616	13723	13549	13530	13664	13585	13591	13624	13546	13767	13624	13554	13747	13347	13617	13593	13799	13629	13716	13545	13548	13690	13484	13536	13562	13680	13505	13484	13513	13539	13760	13752	13530	13614	13560	13516	13716	13573	13698	13575	13812	13558	13516	13545	13655	13621	13434	13530	13597	13527	13622	13569	13527	13551	13826	13453	13567	13624	13536	13607	13611	13648	13571	13453	13620	13692	13694	13629	13571	13645	13559	13527	13742	13525	13542	13527	13472	13434	13607	13689	13659	13703	13630	13769	13549	13642	13480	13488	13645	13712	13501	13508	13588	13569	13721	13496	13721	13506	13690	13449	13615	13482	13585	13511	13437	13630	13597	13583	13497	13625	13285	13726	13530	13630	13384	13748	13675	13544	13672	13579	13559	13689	13414	13569	13635	13600	13615	13590	13728	13589	13625	13584	13691	13619	13499	13565	13517	13584	13710	13553	13673	13515	13604	13635	13555	13502	13534	13502	13602	13773	13595	13605	13580	13583	13558	13603	13461	13527	13519	13690	13675	13491	13700	13696	13510	13506	13500	13654	13646	13565	13628	13572	13519	13465	13535	13531	13659	13583	13697	13545	13564	13641	13728	13619	13545	13687	13431	13578	13735	13463	13617	13583	13543	13538	13756	13522	13606	13591	13573	13515	13603	13633	13557	13515	13569	13626	13569	13470	13479	13789	13498	13464	13665	13623	13704	13611	13497	13574	13650	13590	13507	13455	13539	13573	13528	13701	13615	13560	13544	13634	13617	13632	13581	13718	13587	13487	13641	13418	13668	13555	13644	13520	13381	13585	13471	13628	13632	13802	13511	13688	13666	13629	13620	13602	13599	13639	13618	13626	13624	13581	13641	13388	13743	13721	13675	13619	13778	13697	13636	13618	13636	13665	13611	13592	13565	13553	13796	13796	13620	13586	13615	13510	13674	13539	13700	13642	13512	13474	13547	13557	13705	13693	13519	13481	13371	13642	13702	13699	13653	13684	13603	13683	13514	13641	13698	13629	13654	13619	13555	13495	13610	13655	13539	13540	13653	13622	13604	13488	13669	13761	13565	13720	13688	13514	13652	13564	13739	13557	13573	13480	13645	13656	13529	13568	13691	13498	13527	13646	13511	13600	13622	13489	13597	13740	13724	13636	13528	13609	13436	13564	13553	13562	13511	13504	13576	13577	13677	13559	13632	13632	13553	13669	13506	13659	13502	13643	13563	13600	13729	13558	13651	13425	13565	13693	13581	13607	13545	13702	13696	13548	13571	13502	13523	13539	13611	13603	13598	13347	13543	13587	13617	13674	13464	13654	13602	13619	13613	13539	13653	13508	13585	13676	13633	13649	13556	13604	13561	13600	13588	13529	13545	13624	13635	13598	13682	13502	13647	13821	13747	13595	13684	13598	13386	13681	13764	13467	13506	13465	13482	13696	13498	13612	13502	13582	13720	13761	13645	13566	13390	13579	13552	13618	13715	13610	13581	13540	13409	13708	13523	13593	13473	13536	13523	13589	13516	13522	13624	13573	13714	13660	13756	13466	13694	13562	13676	13565	13602	13462	13627	13719	13649	13703	13689	13545	13621	13634	13642	13480	13504	13400	13479	13682	13707	13500	13748	13496	13746	13550	13577	13672	13714	13717	13579	13302	13441	13621	13399	13567	13547	13555	13556	13606	13759	13516	13436	13609	13792	13548	13762	13592	13429	13607	13603	13667	13606	13476	13412	13581	13645	13707	13500	13553	13497	13617	13515	13503	13696	13487	13502	13454	13638	13471	13475	13621	13512	13642	13730	13606	13798	13621	13656	13698	13482	13588	13719	13585	13683	13669	13566	13613	13541	13620	13534	13626	13751	13616	13619	13615	13450	13661	13445	13597	13636	13495	13583	13651	13378	13572	13540	13550	13710	13686	13605	13560	13552	13453	13547	13653	13551	13492	13612	13640	13736	13687	13703	13615	13715	13590	13624	13577	13528	13527	13489	13567	13539	13631	13616	13487	13672	13542	13802	13715	13488	13412	13608	13571	13548	13495	13728	13346	13476	13596	13625	13617	13732	13573	13675	13501	13584	13587	13599	13491	13636	13749	13669	13513	13612	13549	13583	13512	13584	13568	13485	13569	13421	13584	13421	13689	13591	13678	13463	13624	13573	13504	13548	13643	13684	13667	13648	13769	13459	13583	13607	13524	13632	13545	13514	13560	13549	13517	13558	13531	13669	13704	13593	13488	13687	13451	13609	13646	13687	13572	13605	13759	13421	13555	13631	13596	13650	13688	13400	13645
29759	23245	22754	19954	16875	16916	16813	16928	16565	16845	16479	16569	16519	16617	16637	17472	18183	18354	17436	16974	16785	16436	16270	16168	16390	16459	16363	16222	16320	16315	16397	16143	16322	16120	16390	16390	16361	16110	16292	16363	16422	16338	16338	16322	16211	16221	16606	16284	16260	16190	16375	16099	16305	16322	16259	16294	16253	16455	16130	16167	16228	16158	16228	16421	16323	16257	16318	16195	16328	16337	16386	16164	16047	16262	16270	16309	16287	16169	16363	16315	16373	16226	16280	16254	16398	16294	16482	16470	16339	16292	16364	15994	16343	16261	16351	16241	16361	16291	16278	16259	16219	16369	16155	16196	16307	16211	16215	16177	16288	16298	16604	16106	16243	16210	16171	16162	16120	16177	16303	16488	16192	16373	16434	16379	16245	16424	16463	16388	16332	16359	16358	16227	16099	16125	16357	16298	16159	16260	16209	16226	16444	16188	16207	16366	16172	16260	16107	16270	16234	16407	16200	16125	16348	16283	16359	16290	16200	16211	16191	16265	16228	16164	16133	16174	16341	16211	15936	16475	16199	16360	16234	16186	16287	16361	16508	16257	16373	16419	16346	16199	16254	16159	16293	16230	16615	16180	16256	16378	16291	16226	16418	16254	16266	16100	16092	16326	16380	16328	16454	16159	16198	16161	16106	16056	16391	16224	16338	16349	16198	16202	16321	16341	16241	16532	16308	16430	16318	16091	16136	16216	16235	16256	16199	16143	16173	16201	16359	16150	16323	16117	16089	16370	16315	16486	16324	16183	16529	16296	16454	16323	16212	16286	16293	16225	16278	16326	16376	16205	16024	16372	16270	16200	16442	16227	16232	16405	16208	16244	16189	16279	16104	16405	16278	16149	16268	16456	16223	16438	16303	16260	16360	16382	15911	16253	16258	16490	16210	16396	16256	16192	16321	16338	16197	16296	16262	16413	16212	16152	16341	16240	16380	16252	16271	16067	16010	16519	16296	16251	16281	16228	16373	16401	16246	16245	16539	16606	16329	16211	16361	16258	16187	16232	16299	16306	16448	16170	16114	16087	16336	16479	16259	16397	16144	16232	16227	16343	16322	16291	16464	16067	16087	16185	16232	16042	16446	16160	16417	16177	16371	16335	16287	16263	16481	16318	16282	16527	16301	16226	16149	16456	16341	16147	16425	16340	16232	16139	16231	16504	16356	16376	16454	16201	16373	16258	16261	16292	16254	16348	16395	16258	16229	16366	16261	16025	16267	16446	16348	16075	16324	15926	16513	16440	16417	16301	16463	16140	16506	16196	16168	16371	16204	16241	16246	16262	16228	16458	16212	16180	16099	16340	16390	16174	16145	16343	16269	16367	16270	16266	16360	16295	16356	16291	16251	16078	16255	16272	16240	16298	16448	16087	16533	16339	16415	16228	16206	16288	16365	16240	16438	16004	16329	16400	16339	16148	16140	16257	16181	16308	16090	16294	16361	16123	16215	16292	16259	16328	16292	16386	16197	16235	15989	16184	16353	16420	16439	16061	16382	16188	16351	16450	16253	16286	16302	16239	16091	16417	16248	16349	16513	16288	16359	16428	16278	16444	16312	16342	16165	16204	16161	16218	16117	16136	16297	16385	16131	16247	16130	16225	16260	16332	16219	16419	16238	16095	16243	16339	16520	16418	16431	16162	16452	16263	16289	16398	16185	16190	16055	16499	16234	16274	16322	16115	16159	16344	16449	16230	16308	16124	16273	16394	16253	16346	16132	16340	16280	16329	16139	16100	16382	16445	16342	16210	16283	16152	16304	16138	16232	16236	16222	16185	16285	16370	16142	16284	16294	16300	16212	16104	16283	16238	16107	16307	16378	16369	16218	16308	16353	16204	16290	16237	16502	16213	16429	16411	16334	16181	16443	16228	16356	16107	16116	16438	16302	16480	16199	16365	16361	16276	16376	16141	16314	16161	16390	16363	16410	16257	16365	16316	16352	16335	16276	16182	16260	16380	16183	16259	16166	16296	16415	16213	16139	16394	16168	16420	16241	16627	16156	16115	16290	16222	16409	16198	16278	16412	16195	16420	16270	16176	16254	16387	16110	16172	16226	16351	16339	16304	16245	16237	16272	16230	16336	16373	16139	16292	16265	16235	16438	16234	16413	16246	16385	16294	16278	16311	16370	16173	16266	16189	16308	16249	16188	16280	16285	16237	16266	16255	16254	16262	16373	16309	16272	16413	16381	16288	16319	16327	16477	16253	16459	16231	16321	16222	16178	16110	16224	16413	16079	16037	16136	16282	16346	16112	16156	16331	16301	16488	16153	16382	16322	16093	16137	16207	16114	16392	16291	16231	16448	16469	16286	16414	16241	16419	16236	16210	16148	16214	16215	16332	16245	16078	15963	16471	16518	16254	16245	16397	16177	16160	16121	16322	16352	16376	16172	16173	16443	16460	16382	16583	16367	16349	16510	16219	16213	16451	16046	16116	16252	16339	16187	16381	16206	16145	16431	16349	16211	16344	16279	16385	16387	16430	16371	16403	16150	16327	16122	16312	16283	16242	16361	16137	16284	16180	16341	16240	16196	16256	16506	16176	16251	16276	16328	16378	16156	16150	16220	16215	16356	16450	16290	16332	16275	16423	16429	16487	16143	16118	16335	16291	16303	16370	16321	16038	16184	16268	16195	16322	16151	16171	16288	16496	16465	16260	16275	16368	16341	16259	16278	16141	16168	16255	16203	16463	16338	16195	16377	16374	16268	16372	16275	16219	16095	16217	16230	16288	16636	16187	16241	16203	16037	16311	16369	16179	16187	16174	16365	16212	16133	16119	16293	16263	16032	16274	16437	16535	16193	16237	16080	16268	16250	16489	16329	16415	16272	16232	16172	16145	16344	16180	16183	16238	16223	16427	16270	16298	16271	16410	16352	16382	16413	15982	16397	16351	16360	16479	16232	16333	16247	16186	16335	16344	16284	16222	16282	16134	16128	16173	16004	16315	16257	16168	16574	16326	16396	16373	16367	16277	16280	16148	16159	16354	16214	16368	16222	16008	16112	16318	16331	16303	16445	16279	16268	16239	16197	16264	16362	16186	16462	16377	16248	16477	16237	16126	16374	16235	16187	16143	16414	16381	16307	16216	16388	16110	16378	16165	16437	16170	16284	16377	16360	16200	16242	16502	16280	16143	16312	16207	16604	16260	16299	16146	16209	16256	16208	16381	16340	16448	16288	16570	16290	16297	16258	16284	16318	16364	16514	16444	16411	16232	16441	16194	16268	16226	16229	16246	16301	16499	16135	16273	16254	16203	16317	16257	16347	16169	16238	16304	16299	16266	16382	16150	16291	16019	16152	16241	16441	16350	16384	16309	16331	16219	16129	16079	16282	16149	16405	16136	16161	16086	16166	16309	16216	16332	16067	16131	16244	16318	16277	16322	16253	16239	16231	16277	16069	16126	16313	16147	16191	16267	16417	16295	16082	16163	16289	16453	16395	16170	16467	16144	16165	16217	16237	16191	16421	16323	16487	16320	16375	16115	16435	16395	16330	16426	16285	16271	16235	16201	16276	16417	16171	16074	16215	16314	16314	16218	16472	16175	16429	16170	16184	16211	16192	16295	16309	16130	16157	16267	16249	16246	16130	16263	16168	16311	16388	16204	16449	16232	16363	16245	16262	16209	16237	16304	16146	16126	16156	16213	16252	16297	16202	16294	16355	16215	16425	16461	16364	16398	16250	16341	16082	16156	16328	16325	16040	16280	16371	16299	16327	16244	16181	16292	16203	16373	16394	16384	16348	16394	16455	16225	16391	16327	16215	16145	16346	16349	16317	16112	16384	16273	16192	16352	16416	16490	16311	16285	16350	16044	16368	16331	16290	16363	16269	16260	16042	16384	16235	16542	16193	16169	16139	16114	16022	16228	16297	16345	16364	16446	16292	16349	16199	16324	16294	16246	16188	16224	16359	16221	16449	16305	16254	16330	16415	16398	16196	16125	16352	16209	16406	16392	16300	16288	16241	16232	16171	16296	16152	16209	16171	16391	16105	16203	16571	16252	16255	16300	16369	16242	16232	16412	16203	16549	16192	16228	16324	16077	16223	16348	16455	16351	16275	16400	16168	16117	16254	16242	16331	16134	16346	16317	16264	16214	16185	16250	16271	16374	16344	16112	16264	16335	16463	16176	16232	16384	16257	16364	16276	16256	16282	16138	16376	16306	16321	16228	16307	16477	16447	16303	16413	16201	16373	16310	16290	16205	16021	16255	16178	16253	16281	16168	16025	16172	16326	16366	16138	16158	16365	16217	16245	16495	16228	16119	16371	16352	16293	16272	16484	16190	16180	16388	16382	16360	16391	16223	16286	16263	16160	16210	16312	16361	16412	16295	16234	16348	16300	16419	16177	16216	16337	16262	15976	16428	16219	16460	16339	16216	16344	16316	16286	16323	16363	16301	16331	16219	16250	16124	16371	16291	16310	16405	16158	16386	16512	16282	16132	16366	16233	16312	16392	16275	16328	16332	16308	16108	16363	16331	16281	16448	16243	16268	16188	16184	16132	16416	16202	16448	16239	16058	16103	16262	16323	16162	16275	16339	16426	16232	16232	16175	16250	16289	16321	16510	16268	16331	16295	16114	16210	16175	16182	16504	16405	16363	16098	16383	16162	16207	16345	16339	16305	16320	16301	16021	16264	16239	16209	16282	16292	16379	16314	16075	16340	16324	16344	16482	16313	16530	16081	16200	16318	16304	16355	16261	16220	16173	16180	16278	16133	16401	16429	16386	16024	16269	16309	16477	16184	16188	16317	16191	16219	16184	16357	16362	16202	16102	16353	16306	16231	16250	16243	16443	16340	16285	16430	16181	16344	16163	16170	16256	16211	16090	16019	16214	16299	16356	16210	16277	16269	16201	16344	16240	16210	16227	16167	16222	16358	16177	16293	16381	16274	16200	16305	16414	16254	16442	16206	16318	16173	16549	16170	16410	16251	16333	16325	16325	16458	16175	16057	16113	16171	16042	16210	16130	16372	16282	16379	16395	16362	16230	16354	16229	16131	16201	16344	16173	16163	16279	16192	16186	16286	16200	16251	16191	16333	16278	16175	16390	16456	16390	16467	16358	16276	16164	16487	16290	16338	16339	16271	16204	16455	16318	16124	16544	16164	16378	16271	16206	16180	16391
15564	19550	16777	16212	14744	14602	14034	14213	14014	14045	14129	13975	14062	14044	14246	15477	16406	16022	14923	14317	13941	13661	13631	13673	13664	13685	13421	13495	13515	13640	13407	13600	13628	13590	13540	13420	13469	13597	13721	13529	13487	13574	13603	13581	13598	13410	13520	13398	13679	13532	13622	13430	13476	13563	13437	13502	13557	13535	13382	13704	13558	13658	13537	13736	13520	13505	13589	13704	13563	13544	13417	13625	13442	13513	13577	13572	13542	13638	13573	13578	13580	13637	13466	13584	13683	13430	13618	13574	13525	13544	13696	13556	13316	13622	13504	13598	13552	13492	13608	13453	13559	13546	13514	13671	13625	13468	13434	13537	13581	13520	13747	13529	13402	13620	13597	13432	13615	13652	13477	13406	13500	13587	13451	13494	13578	13509	13596	13747	13501	13557	13287	13661	13615	13579	13633	13417	13322	13440	13447	13538	13478	13552	13486	13571	13501	13599	13792	13593	13560	13477	13546	13370	13470	13458	13577	13668	13397	13394	13443	13659	13501	13471	13412	13529	13376	13365	13500	13635	13674	13402	13638	13532	13521	13655	13539	13625	13772	13576	13702	13385	13304	13533	13762	13661	13411	13502	13566	13606	13571	13557	13506	13584	13563	13529	13226	13566	13451	13645	13636	13541	13486	13574	13434	13576	13651	13636	13505	13560	13488	13308	13517	13479	13625	13475	13458	13493	13654	13431	13545	13497	13568	13545	13418	13602	13641	13555	13478	13540	13451	13580	13642	13533	13496	13362	13504	13475	13424	13540	13459	13594	13521	13512	13627	13510	13660	13440	13665	13442	13602	13435	13496	13523	13636	13575	13451	13602	13637	13599	13672	13497	13470	13621	13469	13633	13510	13523	13484	13395	13495	13483	13571	13376	13513	13493	13599	13636	13406	13584	13543	13612	13452	13553	13373	13447	13457	13633	13624	13564	13535	13425	13478	13573	13619	13671	13452	13501	13513	13492	13492	13471	13566	13665	13636	13622	13566	13432	13370	13475	13441	13331	13569	13619	13397	13292	13649	13486	13576	13575	13364	13457	13347	13442	13528	13401	13627	13485	13442	13481	13504	13658	13570	13550	13480	13485	13561	13500	13646	13509	13477	13407	13273	13333	13489	13529	13574	13520	13486	13559	13518	13532	13353	13473	13615	13685	13407	13637	13598	13599	13520	13650	13544	13563	13487	13502	13541	13594	13451	13514	13723	13559	13578	13433	13499	13343	13499	13700	13640	13470	13509	13658	13690	13544	13461	13585	13564	13624	13660	13718	13491	13557	13279	13546	13254	13548	13818	13652	13527	13521	13505	13534	13376	13648	13637	13562	13497	13490	13641	13362	13525	13453	13635	13417	13522	13612	13519	13474	13548	13583	13517	13581	13371	13524	13612	13793	13494	13634	13531	13502	13654	13502	13611	13377	13549	13545	13388	13403	13679	13545	13542	13515	13503	13464	13716	13477	13379	13506	13557	13592	13524	13443	13763	13449	13511	13470	13445	13581	13545	13454	13661	13452	13638	13536	13488	13531	13598	13666	13575	13504	13637	13632	13455	13444	13716	13410	13547	13451	13392	13635	13628	13655	13493	13381	13629	13507	13647	13684	13346	13714	13623	13517	13480	13450	13451	13421	13632	13611	13595	13383	13543	13381	13384	13506	13580	13356	13508	13543	13471	13619	13547	13508	13440	13610	13493	13519	13539	13456	13425	13568	13609	13513	13461	13488	13553	13387	13581	13550	13626	13680	13658	13385	13485	13714	13604	13636	13761	13377	13586	13522	13410	13545	13614	13422	13525	13504	13575	13548	13730	13492	13582	13586	13546	13562	13487	13418	13402	13435	13560	13528	13523	13388	13520	13549	13462	13644	13533	13552	13304	13527	13473	13476	13540	13484	13551	13578	13527	13422	13470	13639	13544	13427	13590	13509	13558	13578	13389	13545	13661	13521	13475	13543	13544	13547	13631	13405	13551	13626	13559	13686	13481	13624	13591	13669	13504	13565	13518	13540	13586	13631	13601	13547	13507	13502	13659	13653	13549	13462	13550	13537	13542	13505	13457	13487	13531	13624	13557	13412	13751	13330	13495	13543	13552	13499	13453	13502	13525	13507	13609	13361	13550	13453	13557	13528	13562	13501	13330	13660	13626	13552	13503	13466	13540	13515	13669	13669	13625	13611	13753	13473	13513	13654	13731	13439	13532	13468	13598	13443	13533	13440	13489	13435	13427	13476	13489	13526	13312	13433	13428	13507	13414	13616	13449	13623	13543	13475	13741	13553	13708	13637	13467	13565	13563	13434	13487	13592	13541	13681	13633	13618	13592	13595	13409	13629	13546	13593	13617	13692	13406	13582	13666	13481	13568	13486	13560	13423	13485	13545	13513	13531	13482	13634	13619	13602	13471	13629	13519	13560	13659	13465	13382	13519	13560	13426	13439	13467	13566	13579	13553	13552	13438	13546	13551	13524	13644	13469	13446	13496	13555	13437	13484	13387	13514	13541	13461	13495	13510	13610	13452	13559	13553	13594	13775	13488	13598	13395	13466	13663	13402	13498	13589	13614	13645	13509	13584	13480	13657	13425	13659	13682	13526	13515	13557	13558	13525	13573	13502	13411	13526	13492	13521	13590	13418	13453	13505	13445	13527	13566	13558	13421	13539	13509	13476	13431	13740	13521	13575	13617	13496	13666	13537	13609	13597	13514	13444	13478	13568	13603	13399	13561	13401	13547	13322	13495	13567	13563	13463	13540	13566	13504	13363	13567	13554	13462	13656	13507	13417	13439	13454	13594	13649	13580	13580	13676	13522	13561	13504	13610	13766	13487	13581	13453	13746	13451	13731	13489	13502	13499	13610	13604	13588	13601	13774	13557	13504	13417	13535	13571	13554	13485	13573	13524	13433	13509	13543	13554	13641	13483	13613	13543	13565	13623	13439	13496	13505	13484	13416	13720	13586	13366	13608	13557	13406	13464	13327	13555	13284	13733	13477	13418	13416	13511	13485	13638	13526	13574	13488	13670	13624	13508	13575	13526	13681	13554	13527	13443	13414	13506	13573	13758	13586	13446	13631	13541	13619	13573	13560	13482	13566	13737	13487	13730	13320	13581	13609	13407	13717	13562	13681	13631	13544	13349	13498	13532	13448	13562	13578	13557	13617	13401	13455	13343	13460	13579	13496	13426	13707	13523	13477	13465	13535	13405	13495	13560	13369	13652	13561	13669	13596	13513	13661	13577	13342	13579	13668	13535	13486	13539	13550	13563	13605	13598	13300	13438	13633	13379	13532	13510	13761	13572	13681	13579	13505	13530	13525	13541	13473	13490	13584	13535	13576	13462	13601	13385	13665	13486	13702	13452	13494	13579	13582	13365	13515	13596	13588	13701	13465	13539	13449	13555	13668	13461	13377	13464	13634	13549	13445	13496	13547	13568	13630	13644	13510	13558	13542	13441	13657	13561	13656	13474	13639	13578	13563	13426	13682	13519	13465	13411	13581	13585	13634	13389	13536	13474	13620	13626	13571	13548	13551	13657	13449	13551	13394	13481	13607	13658	13673	13574	13377	13619	13603	13689	13571	13273	13586	13432	13633	13616	13589	13474	13640	13572	13576	13685	13477	13464	13688	13579	13427	13476	13477	13512	13462	13696	13656	13598	13436	13458	13562	13523	13459	13392	13558	13574	13501	13519	13559	13526	13308	13605	13592	13458	13667	13340	13450	13588	13598	13450	13514	13639	13565	13501	13509	13536	13554	13566	13479	13508	13556	13580	13597	13730	13458	13392	13482	13521	13724	13625	13489	13376	13605	13499	13586	13670	13494	13523	13596	13550	13299	13630	13537	13610	13639	13543	13391	13396	13405	13428	13533	13655	13761	13565	13581	13572	13582	13474	13637	13493	13587	13391	13628	13611	13710	13528	13722	13531	13565	13479	13541	13595	13608	13487	13500	13455	13617	13548	13573	13588	13658	13447	13670	13643	13483	13516	13560	13595	13724	13577	13535	13644	13737	13609	13520	13487	13566	13534	13554	13554	13492	13536	13644	13400	13499	13491	13484	13521	13656	13494	13563	13514	13477	13606	13591	13657	13566	13481	13625	13491	13662	13616	13478	13442	13652	13589	13531	13512	13661	13624	13309	13596	13515	13528	13687	13491	13693	13476	13428	13566	13395	13591	13693	13693	13454	13513	13480	13743	13438	13558	13498	13537	13704	13493	13452	13543	13636	13665	13563	13485	13321	13482	13506	13613	13415	13674	13730	13647	13469	13534	13638	13416	13639	13689	13592	13512	13704	13513	13525	13278	13477	13583	13572	13640	13721	13616	13585	13552	13601	13429	13391	13576	13409	13568	13460	13448	13322	13544	13256	13432	13446	13529	13656	13561	13597	13569	13487	13614	13607	13338	13548	13564	13732	13603	13575	13517	13718	13521	13540	13475	13619	13476	13453	13574	13431	13618	13613	13519	13468	13693	13472	13574	13582	13484	13649	13481	13322	13629	13317	13684	13474	13468	13456	13527	13570	13574	13508	13600	13548	13427	13553	13594	13571	13370	13642	13518	13628	13452	13424	13407	13556	13488	13634	13542	13650	13544	13595	13501	13480	13454	13473	13398	13640	13424	13504	13478	13435	13532	13442	13560	13519	13467	13416	13509	13550	13457	13594	13779	13586	13500	13691	13532	13500	13538	13638	13392	13437	13630	13504	13698	13506	13593	13435	13431	13644	13441	13594	13577	13481	13350	13657	13629	13549	13602	13438	13593	13542	13551	13556	13537	13596	13552	13425	13480	13508	13314	13573	13410	13511	13439	13522	13442	13593	13545	13546	13572	13491	13502	13761	13427	13612	13430	13616	13702	13492	13575	13288	13536	13630	13564	13568	13501	13538	13610	13460	13557	13485	13673	13504	13620	13483	13384	13478	13670	13380	13480	13604	13497	13581	13516	13455	13638	13577	13526	13486	13512	13607	13607	13558	13535	13613	13491	13468	13585	13673	13629	13546	13610	13567	13511	13644	13415	13706	13608	13446	13624	13422	13612	13481	13562	13477	13457	13525	13434	13489	13712	13659	13472	13439	13480	13672	13534	13333	13617	13487	13461	13512	13462	13457	13582	13400	13381	13489	13667	13509	13536	13558	13637	13517	13573
25440	21509	28582	25179	22503	20678	19574	17679	17195	17143	17128	17212	17238	17193	19316	26195	28974	26479	22438	19267	17742	16834	16682	16458	16584	16713	16673	16513	16760	16624	16415	16448	16449	16629	16645	16585	16629	16268	16301	16533	16602	16506	16593	16410	16247	16218	16600	16708	16609	16552	16383	16697	16593	16442	16452	16384	16561	16483	16520	16656	16656	16494	16318	16442	16577	16412	16590	16538	16456	16682	16651	16610	16745	16301	16577	16633	16442	16409	16400	16412	16377	16490	16834	16581	16726	16508	16505	16517	16561	16562	16806	16590	16356	16586	16578	16383	16529	16407	16396	16437	16615	16440	16549	16391	16408	16512	16395	16439	16403	16498	16561	16396	16576	16624	16544	16446	16525	16472	16313	16447	16582	16579	16568	16640	16489	16561	16628	16441	16436	16554	16648	16455	16523	16505	16454	16418	16532	16562	16396	16415	16512	16605	16338	16659	16502	16511	16460	16518	16641	16669	16524	16546	16543	16425	16388	16490	16539	16600	16508	16764	16514	16588	16519	16564	16482	16482	16520	16655	16594	16441	16327	16447	16209	16522	16378	16285	16520	16508	16544	16470	16295	16384	16655	16462	16658	16593	16578	16720	16494	16377	16501	16558	16701	16559	16411	16268	16554	16637	16476	16510	16478	16565	16470	16345	16434	16513	16564	16632	16612	16797	16771	16464	16487	16595	16542	16550	16508	16410	16687	16373	16432	16401	16628	16261	16736	16515	16566	16517	16538	16480	16454	16763	16682	16533	16611	16476	16467	16556	16182	16677	16412	16533	16672	16605	16516	16536	16640	16623	16489	16402	16182	16580	16506	16513	16376	16663	16442	16424	16366	16336	16331	16452	16583	16390	16465	16572	16401	16397	16489	16560	16590	16484	16534	16385	16437	16422	16444	16373	16619	16598	16592	16506	16520	16430	16454	16750	16501	16325	16458	16408	16478	16431	16308	16515	16587	16559	16446	16668	16515	16513	16450	16515	16403	16833	16333	16591	16593	16641	16232	16312	16345	16540	16358	16417	16397	16484	16644	16590	16521	16517	16360	16459	16629	16705	16444	16554	16541	16639	16374	16658	16442	16521	16561	16484	16393	16582	16585	16435	16379	16489	16367	16788	16529	16359	16536	16365	16525	16453	16645	16529	16526	16560	16413	16505	16388	16437	16625	16482	16547	16567	16424	16335	16702	16340	16354	16551	16433	16595	16395	16618	16553	16561	16748	16593	16475	16620	16418	16627	16546	16408	16629	16533	16462	16529	16621	16511	16547	16397	16471	16508	16747	16498	16424	16607	16626	16661	16506	16494	16493	16510	16556	16723	16609	16773	16459	16438	16663	16547	16584	16438	16699	16430	16457	16422	16426	16398	16580	16491	16492	16644	16565	16636	16491	16602	16521	16472	16331	16396	16415	16472	16690	16466	16526	16549	16439	16410	16613	16526	16429	16468	16634	16232	16290	16562	16430	16521	16500	16370	16347	16507	16532	16498	16606	16582	16674	16674	16668	16672	16794	16607	16660	16492	16323	16610	16562	16451	16864	16241	16499	16468	16664	16665	16523	16634	16524	16570	16432	16516	16570	16592	16496	16608	16695	16320	16309	16578	16380	16563	16422	16451	16390	16422	16457	16392	16447	16471	16375	16550	16599	16503	16289	16505	16530	16518	16550	16583	16602	16401	16572	16689	16668	16706	16514	16502	16606	16511	16591	16631	16460	16387	16522	16534	16468	16558	16589	16666	16424	16538	16362	16490	16580	16310	16274	16452	16588	16639	16617	16542	16532	16537	16377	16563	16366	16506	16591	16490	16490	16509	16489	16407	16487	16552	16401	16364	16782	16758	16677	16422	16425	16485	16659	16509	16542	16527	16246	16598	16456	16604	16615	16525	16462	16467	16275	16480	16332	16496	16620	16601	16774	16624	16486	16565	16511	16529	16469	16537	16499	16388	16502	16436	16662	16440	16382	16402	16294	16443	16544	16498	16474	16351	16582	16511	16626	16623	16477	16419	16462	16426	16629	16590	16667	16443	16663	16575	16597	16406	16361	16473	16437	16441	16205	16331	16420	16597	16447	16508	16305	16285	16391	16311	16452	16651	16383	16444	16620	16465	16419	16606	16650	16291	16437	16397	16501	16635	16698	16409	16450	16523	16491	16433	16457	16481	16584	16255	16404	16616	16421	16488	16291	16452	16462	16402	16567	16607	16490	16266	16436	16503	16615	16507	16336	16627	16455	16596	16533	16454	16220	16636	16496	16533	16620	16512	16585	16628	16487	16598	16540	16704	16637	16446	16307	16606	16571	16557	16411	16367	16434	16683	16309	16530	16317	16305	16346	16632	16353	16467	16604	16499	16648	16612	16808	16815	16578	16340	16528	16563	16612	16382	16532	16545	16532	16742	16324	16439	16505	16317	16783	16293	16331	16418	16390	16670	16674	16501	16514	16652	16571	16541	16441	16379	16568	16538	16657	16457	16555	16523	16593	16585	16471	16581	16343	16466	16570	16562	16656	16631	16351	16286	16545	16425	16513	16602	16557	16638	16623	16430	16401	16317	16534	16524	16619	16586	16561	16455	16259	16514	16609	16228	16518	16346	16467	16438	16627	16564	16591	16503	16583	16596	16579	16615	16748	16397	16506	16577	16569	16302	16728	16591	16504	16612	16620	16418	16369	16604	16637	16472	16648	16362	16607	16539	16369	16469	16543	16821	16664	16512	16487	16454	16516	16374	16517	16579	16520	16554	16568	16455	16241	16594	16461	16518	16525	16720	16480	16366	16436	16715	16565	16574	16450	16398	16491	16353	16350	16495	16541	16304	16393	16467	16697	16434	16672	16491	16404	16447	16446	16545	16587	16481	16425	16449	16660	16540	16504	16722	16498	16432	16672	16407	16468	16351	16838	16483	16390	16539	16450	16516	16545	16461	16355	16524	16597	16499	16405	16472	16498	16250	16636	16402	16621	16377	16498	16338	16534	16535	16647	16607	16637	16454	16580	16640	16553	16592	16598	16599	16378	16430	16627	16456	16398	16624	16535	16555	16403	16522	16432	16284	16427	16601	16760	16580	16487	16410	16494	16571	16461	16447	16425	16621	16567	16358	16498	16537	16385	16573	16397	16534	16739	16499	16626	16587	16621	16606	16572	16628	16375	16582	16478	16604	16471	16572	16676	16752	16538	16542	16629	16615	16541	16539	16563	16374	16641	16373	16444	16589	16721	16543	16579	16627	16464	16813	16472	16596	16517	16594	16592	16601	16512	16472	16515	16505	16532	16724	16431	16613	16564	16502	16742	16557	16360	16448	16597	16394	16477	16579	16532	16479	16563	16815	16486	16516	16589	16574	16540	16512	16421	16516	16579	16431	16652	16514	16521	16621	16598	16320	16453	16450	16492	16485	16647	16395	16644	16660	16645	16483	16392	16506	16562	16539	16636	16352	16384	16327	16563	16552	16579	16458	16468	16572	16397	16542	16517	16607	16466	16767	16560	16401	16247	16219	16490	16347	16431	16283	16616	16620	16460	16456	16402	16473	16434	16587	16523	16572	16412	16488	16634	16557	16399	16592	16542	16652	16572	16343	16426	16411	16638	16528	16405	16391	16269	16651	16490	16494	16408	16420	16584	16421	16404	16600	16485	16279	16363	16377	16366	16394	16585	16366	16382	16517	16410	16530	16573	16375	16664	16731	16508	16512	16328	16418	16342	16346	16458	16354	16478	16585	16523	16403	16466	16602	16649	16557	16585	16399	16355	16511	16500	16544	16626	16466	16589	16617	16261	16542	16485	16485	16326	16518	16665	16412	16393	16680	16571	16304	16599	16505	16494	16481	16613	16582	16431	16504	16448	16534	16527	16479	16551	16615	16454	16427	16481	16536	16334	16545	16390	16426	16446	16553	16620	16661	16318	16521	16524	16600	16475	16717	16460	16573	16528	16452	16536	16665	16521	16626	16511	16473	16645	16695	16551	16466	16471	16484	16594	16362	16547	16515	16322	16368	16512	16465	16722	16495	16658	16424	16357	16449	16338	16475	16494	16647	16459	16265	16474	16597	16442	16562	16407	16388	16599	16618	16693	16425	16394	16422	16613	16694	16545	16421	16385	16443	16423	16366	16608	16614	16494	16616	16679	16581	16594	16493	16566	16537	16501	16524	16621	16783	16519	16643	16335	16735	16574	16637	16515	16451	16638	16650	16543	16552	16356	16244	16515	16446	16596	16351	16454	16398	16433	16489	16512	16411	16585	16402	16456	16465	16512	16347	16377	16573	16687	16323	16597	16497	16551	16250	16714	16730	16433	16442	16548	16545	16656	16450	16325	16472	16444	16505	16525	16535	16275	16520	16738	16600	16584	16485	16445	16816	16579	16569	16387	16349	16572	16471	16634	16515	16584	16470	16872	16559	16666	16419	16687	16370	16533	16663	16458	16600	16596	16440	16503	16422	16342	16460	16541	16401	16517	16476	16668	16432	16705	16430	16507	16388	16438	16578	16393	16582	16453	16334	16463	16536	16479	16604	16582	16427	16480	16507	16530	16449	16394	16626	16431	16676	16435	16467	16644	16620	16752	16416	16504	16435	16401	16579	16554	16591	16394	16626	16477	16553	16620	16492	16450	16408	16754	16679	16570	16501	16399	16435	16568	16399	16426	16630	16452	16645	16528	16494	16470	16436	16546	16546	16572	16429	16475	16602	16465	16605	16563	16453	16377	16451	16629	16611	16616	16499	16543	16392	16448	16455	16527	16481	16398	16399	16481	16344	16614	16558	16476	16517	16520	16422	16401	16445	16593	16482	16591	16537	16553	16605	16662	16429	16436	16584	16596	16632	16612	16484	16424	16363	16646	16558	16385	16496	16570	16442	16450	16465	16451	16608	16730	16540	16488	16519	16470	16536	16548	16419	16519	16586	16326	16400	16387	16448	16457	16449	16556	16539	16282	16422	16545	16522	16526	16493	16533	16598	16689	16528	16573	16525	16395	16413	16622	16499	16210	16603	16556	16633	16760	16445	16636	16446	16558	16495	16674	16554	16368	16642	16561	16395	16299	16478	16548	16545	16497	16629	16592	16486	16614	16453	16513	16519	16523	16550	16457	16500	16354	16514	16399	16551	16307	16474	16579	16564	16679	16327	16479	16451	16671	16447
14861	25427	23924	19755	17736	16403	15758	14948	14970	14841	14320	15106	14786	14373	18607	28428	30085	26096	20491	16777	14792	14120	13858	13615	13698	13716	13703	13794	13574	13589	13887	13862	13805	13723	13779	13770	13613	13612	13878	13676	13922	13740	13703	13826	13912	13798	13837	13730	13786	13703	13617	13642	13621	13823	13815	13589	13791	13755	13677	13603	13809	13704	13696	13731	13882	13768	13599	13745	13750	13734	13668	13894	13574	13699	13699	13756	13752	13799	13676	13784	13571	13486	13694	13821	13698	13565	13836	13886	13677	13513	13884	13633	13732	13660	13523	13791	13761	13850	13698	13670	13706	13857	13647	13703	13703	13665	13509	13694	13739	13690	13610	13709	13844	13591	13680	13797	13638	13658	13737	13729	13717	13607	13727	13729	13656	13796	13654	13718	13637	13770	13772	13580	13498	13568	13796	13666	13533	13812	13739	13617	13794	13750	13747	13759	13676	13698	13602	13610	13666	13766	13602	13755	13627	13769	13693	13745	13809	13600	13664	13683	13547	13674	13699	13779	13664	13748	13921	13696	13765	13630	13605	13411	13647	13662	13696	13870	13744	13657	13737	13818	13772	13779	13749	13725	13694	13634	13716	13664	13784	13583	13871	13784	13668	13526	13664	13500	13877	13557	13657	13667	13632	13634	13672	13752	13478	13713	13687	13833	13571	13695	13804	13572	13713	13624	13759	13620	13662	13590	13702	13799	13685	13874	13557	13673	13859	13710	13778	13767	13621	13773	13926	13663	13654	13651	13729	13637	13676	13674	13584	13692	13844	13562	13661	13678	13722	13718	13727	13693	13706	13631	13701	13664	13664	13869	13630	13617	13747	13704	13737	13799	13856	13788	13748	13751	13610	13826	13983	13586	13717	13661	13656	13664	13713	13568	13728	13620	13603	13687	13722	13639	13644	13719	13785	13597	13775	13619	13656	13684	13609	13760	13721	13828	13642	13643	13768	13751	13643	13741	13670	13719	13841	13659	13831	13797	13659	13906	13687	13856	13638	13742	13495	13793	13856	13692	13731	13735	13634	13718	13906	13863	13696	13514	13496	13540	13720	13702	13696	13638	13695	13635	13660	13808	13819	13531	13789	13682	13879	13665	13620	13611	13743	13734	13729	13935	13606	13833	13712	13722	13664	13660	13694	13721	13672	13585	13612	13717	13672	13819	13674	13563	13891	13618	13570	13719	13620	13814	13652	13591	13685	13743	13657	13608	13690	13588	13728	13730	13675	13695	13687	13693	13659	13925	13913	13777	13880	13637	13914	13653	13686	13715	13612	13652	13715	13637	13708	13741	13745	13598	13551	13774	13729	13618	13774	13733	13712	13637	13713	13695	13723	13701	13635	13876	13764	13819	13547	13867	13732	13654	13739	13644	13592	13668	13782	13742	13681	13645	13707	13680	13724	13647	13603	13776	13756	13702	13722	13639	13680	13678	13635	13615	13798	13707	13682	13574	13633	13824	13633	13562	13504	13789	13755	13638	13620	13790	13725	13747	13648	13729	13665	13727	13867	13833	13546	13807	13650	13682	13651	13639	13798	13671	13623	13841	13753	13635	13798	13658	13866	13798	13660	13762	13784	13758	13709	13884	13729	13582	13681	13715	13678	13794	13605	13584	13608	13658	13654	13879	13822	13686	13594	13717	13724	13535	13807	13640	13711	13742	13832	13693	13684	13525	13689	13629	13776	13651	13666	13771	13815	13641	13594	13651	13771	13788	13887	13654	13658	13746	13773	13682	13715	13550	13666	13541	13638	13596	13564	13869	13644	13792	13474	13819	13750	13661	13718	13646	13534	13665	13451	13807	13705	13754	13774	13689	13695	13790	13599	13685	13703	13674	13854	13892	13648	13768	13837	13734	13806	13664	13651	13770	13744	13856	13540	13713	13846	13745	13678	13541	13822	13908	13771	13583	13597	13667	13717	13515	13848	13707	13728	13658	13749	13607	13735	13673	13652	13604	13587	13805	13561	13676	13817	13597	13811	13641	13885	13796	13728	13689	13703	13754	13598	13773	13738	13794	13638	13671	13819	13681	13746	13786	13756	13635	13643	13706	13626	13764	13653	13647	13580	13783	13614	13782	13616	13736	13775	13699	13713	13665	13638	13596	13651	13783	13753	13747	13711	13619	13752	13541	13858	13617	13713	13600	13578	13755	13662	13692	13839	13562	13663	13852	13514	13879	13720	13535	13750	13591	13688	13743	13612	13534	13674	13709	13653	13555	13617	13588	13739	13882	13755	13820	13603	13743	13768	13828	13769	13774	13599	13816	13784	13726	13701	13684	13668	13678	13732	13825	13762	13707	13735	13624	13823	13678	13663	13596	13673	13707	13624	13560	13733	13702	13724	13647	13711	13696	13784	13743	13779	13786	13791	13746	13737	13730	13765	13676	13628	13648	13650	13635	13744	13659	13806	13665	13656	13707	13698	13723	13622	13727	13633	13723	13740	13642	13610	13796	13764	13810	13584	13728	13691	13639	13655	13600	13622	13692	13729	13811	13841	13652	13666	13699	13651	13539	13800	13643	13623	13667	13680	13658	13791	13839	13548	13809	13455	13686	13835	13584	13817	13668	13594	13755	13678	13746	13674	13856	13751	13587	13756	13782	13645	13570	13542	13499	13617	13808	13760	13781	13693	13636	13542	13654	13766	13801	13632	13978	13713	13618	13634	13675	13675	13684	13852	13702	13664	13805	13806	13638	13585	13479	13630	13700	13725	13505	13838	13673	13802	13797	13793	13783	13930	13765	13837	13659	13600	13532	13678	13694	13717	13732	13863	13622	13711	13741	13518	13700	13607	13537	13619	13737	13609	13880	13779	13751	13709	13863	13731	13661	13663	13718	13561	13676	13810	13711	13752	13611	13678	13635	13689	13711	13682	13723	13662	13638	13812	13633	13872	13667	13574	13848	13710	13750	13693	13654	13808	13810	13694	13617	13692	13774	13769	13818	13652	13796	13722	13692	13790	13817	13495	13778	13761	13937	13734	13739	13611	13694	13597	13671	13554	13656	13782	13667	13731	13677	13613	13735	13764	13806	13613	13795	13754	13694	13712	13748	13732	13642	13834	13809	13733	13556	13650	13692	13750	13622	13727	13851	13675	13574	13744	13565	13711	13810	13649	13770	13643	13724	13697	13650	13593	13789	13810	13751	13617	13662	13711	13795	13662	13699	13731	13769	13591	13684	13843	13804	13666	13757	13872	13867	13724	13687	13737	13709	13738	13808	13546	13807	13520	13790	13617	13676	13676	13933	13693	13649	13694	13656	13633	13618	13781	13685	13687	13681	13715	13623	13893	13682	13561	13778	13789	13697	13852	13582	13778	13675	13748	13773	13858	13674	13668	13579	13618	13781	13648	13880	13791	13658	13683	13661	13720	13812	13574	13715	13707	13724	13640	13824	13779	13638	13744	13532	13774	13731	13668	13621	13774	13760	13735	13706	13682	13827	13592	13703	13820	13689	13526	13594	13851	13584	13689	13881	13716	13733	13855	13715	13729	13576	13773	13636	13649	13630	13645	13641	13605	13887	13619	13655	13775	13757	13563	13824	13662	13626	13659	13677	13836	13731	13704	13756	13799	13606	13562	13736	13924	13666	13857	13823	13829	13771	13708	13594	13779	13862	13576	13759	13922	13728	13727	13626	13508	13663	13741	13601	13779	13768	13757	13669	13618	13690	13687	13710	13722	13772	13749	13740	13482	13803	13774	13759	13698	13715	13710	13677	13651	13593	13772	13810	13663	13693	13922	13709	13797	13694	13876	13625	13616	13762	13712	13610	13801	13739	13837	13699	13875	13652	13868	13740	13611	13830	13653	13745	13690	13528	13831	13691	13730	13800	13710	13645	13620	13802	13707	13836	13737	13649	13590	13768	13772	13712	13711	13727	13795	13803	13699	13793	13716	13636	13721	13696	13829	13734	13740	13735	13718	13712	13718	13655	13689	13916	13656	13755	13481	13767	13647	13707	13883	13783	13715	13518	13728	13539	13861	13763	13722	13687	13763	13569	13751	13681	13727	13650	13549	13640	13779	13691	13802	13505	13675	13654	13724	13653	13713	13790	13624	13650	13756	13566	13873	13557	13682	13766	13815	13629	13622	13772	13674	13766	13746	13609	13731	13679	13815	13673	13580	13932	13673	13692	13566	13760	13599	13724	13624	13767	13687	13613	13629	13757	13722	13709	13733	13472	13801	13575	13941	13617	13739	13791	13714	13537	13571	13834	13612	13778	13777	13823	13805	13658	13590	13749	13706	13728	13748	13813	13758	13652	13808	13738	13662	13699	13820	13648	13565	13825	13568	13645	13670	13589	13699	13646	13775	13826	13633	13781	13828	13616	13693	13859	13677	13590	13710	13663	13773	13632	13736	13627	13692	13792	13690	13746	13846	13628	13687	13778	13709	13585	13717	13743	13699	13639	13615	13702	13737	13707	13779	13659	13785	13523	13733	13848	13821	13652	13717	13845	13758	13605	13762	13494	13682	13509	13865	13582	13655	13638	13607	13631	13772	13710	13633	13760	13752	13750	13725	13682	13713	13618	13688	13825	13597	13644	13707	13767	13756	13839	13716	13724	13768	13818	13547	13741	13699	13839	13721	13739	13727	13799	13714	13543	13790	13673	13702	13688	13606	13850	13584	13709	13764	13643	13754	13760	13672	13796	13644	13694	13928	13697	13648	13648	13840	13765	13641	13546	13656	13807	13718	13646	13567	13721	13620	13659	13513	13617	13579	13809	13571	13614	13605	13811	13732	13776	13581	13790	13755	13631	13706	13676	13688	13567	13594	13681	13828	13679	13814	13766	13664	13622	13789	13682	13633	13710	13596	13756	13921	13669	13600	13616	13760	13853	13666	13798	13670	13746	13897	13763	13544	13762	13700	13729	13687	13648	13725	13747	13607	13642	13735	13714	13619	13863	13687	13794	13548	13720	13773	13834	13618	13683	13629	13572	13762	13631	13676	13674	13487	13753	13751	13558	13538	13661	13657	13710	13974	13732	13669	13658	13521	13614	13859	13543	13799	13659	13676	13745	13630	13794	13686	13713	13661	13660	13772	13700	13783	13862	13781	13692	13450	13728	13674	13769	13690	13690	13700	13620	13788	13618	13779	13747	13610	13733	13647	13696	13692	13676
24141	21475	29155	24271	21892	23555	23171	18470	17666	17838	17556	17800	17706	17210	21307	32916	36302	32761	26180	21542	18704	17181	16925	16670	16665	16548	16515	16580	16514	16842	16443	16734	16577	16570	16483	16424	16453	16310	16536	16652	16589	16434	16512	16295	16588	16526	16634	16539	16529	16413	16468	16441	16401	16443	16505	16544	16639	16647	16440	16486	16602	16587	16562	16718	16706	16391	16456	16438	16649	16667	16529	16626	16485	16492	16639	16568	16498	16483	16518	16456	16536	16427	16533	16556	16388	16718	16462	16457	16354	16287	16489	16428	16683	16572	16302	16611	16619	16540	16648	16606	16576	16526	16516	16458	16513	16605	16627	16458	16377	16669	16477	16681	16336	16562	16815	16587	16404	16350	16747	16272	16494	16485	16489	16317	16463	16462	16562	16521	16523	16555	16245	16477	16421	16551	16347	16573	16516	16319	16463	16687	16573	16492	16735	16480	16588	16646	16407	16490	16557	16533	16458	16539	16710	16625	16625	16567	16493	16521	16548	16606	16568	16602	16574	16341	16327	16393	16303	16381	16536	16481	16510	16672	16461	16359	16505	16530	16574	16409	16587	16475	16630	16568	16469	16561	16491	16624	16447	16385	16560	16597	16448	16715	16632	16600	16568	16462	16556	16400	16421	16477	16311	16484	16558	16503	16396	16467	16326	16536	16403	16452	16513	16604	16418	16503	16398	16608	16593	16531	16751	16420	16449	16440	16753	16650	16532	16459	16656	16610	16432	16501	16244	16318	16455	16572	16581	16486	16475	16484	16655	16533	16526	16459	16316	16448	16446	16530	16573	16345	16571	16490	16562	16377	16335	16421	16510	16509	16439	16550	16724	16598	16439	16448	16892	16546	16643	16290	16619	16606	16617	16463	16489	16398	16449	16411	16367	16679	16515	16567	16507	16551	16389	16492	16513	16340	16589	16341	16424	16442	16484	16544	16485	16460	16579	16510	16677	16492	16656	16389	16302	16521	16623	16596	16522	16462	16405	16561	16600	16543	16658	16400	16359	16521	16457	16286	16590	16440	16393	16458	16458	16731	16583	16541	16421	16332	16651	16273	16436	16424	16523	16616	16616	16824	16594	16641	16469	16525	16333	16499	16616	16393	16483	16465	16529	16525	16646	16696	16499	16538	16533	16559	16595	16490	16530	16733	16454	16519	16377	16408	16567	16430	16461	16557	16539	16555	16651	16553	16513	16357	16357	16431	16515	16438	16391	16468	16708	16278	16375	16504	16547	16547	16533	16513	16528	16474	16370	16629	16565	16447	16459	16565	16638	16434	16426	16560	16409	16557	16450	16667	16440	16284	16558	16319	16408	16379	16489	16393	16655	16525	16499	16506	16483	16400	16622	16597	16454	16471	16604	16377	16711	16475	16476	16496	16631	16470	16300	16427	16366	16440	16242	16410	16400	16464	16520	16359	16610	16541	16458	16426	16661	16412	16499	16389	16347	16194	16335	16423	16344	16263	16581	16525	16847	16353	16610	16299	16570	16623	16562	16451	16624	16581	16409	16630	16466	16575	16649	16610	16576	16637	16891	16731	16494	16579	16446	16358	16488	16321	16627	16421	16582	16422	16616	16386	16360	16521	16511	16533	16528	16630	16565	16463	16635	16645	16594	16515	16542	16553	16349	16515	16649	16699	16433	16550	16582	16413	16415	16419	16503	16465	16468	16298	16525	16670	16558	16437	16412	16586	16479	16459	16527	16529	16573	16617	16530	16433	16422	16590	16410	16269	16468	16401	16534	16365	16279	16459	16545	16495	16450	16127	16357	16345	16462	16582	16655	16523	16419	16248	16627	16596	16406	16607	16579	16708	16600	16586	16647	16503	16436	16342	16372	16572	16334	16452	16379	16328	16575	16355	16261	16428	16440	16299	16283	16333	16426	16457	16704	16469	16340	16660	16611	16484	16429	16466	16466	16367	16296	16526	16343	16430	16530	16549	16778	16393	16259	16530	16297	16563	16582	16469	16469	16363	16418	16454	16269	16471	16398	16610	16511	16540	16423	16501	16471	16587	16580	16307	16213	16515	16374	16503	16574	16391	16385	16377	16255	16544	16338	16441	16594	16500	16489	16631	16421	16594	16385	16456	16663	16453	16594	16461	16501	16505	16619	16389	16398	16404	16322	16446	16719	16495	16453	16428	16479	16597	16316	16699	16304	16559	16425	16358	16602	16558	16597	16449	16523	16340	16614	16413	16390	16349	16477	16592	16474	16784	16572	16660	16377	16420	16545	16530	16492	16363	16448	16633	16872	16494	16501	16488	16650	16329	16505	16591	16389	16387	16532	16451	16567	16550	16434	16425	16401	16571	16365	16283	16343	16417	16394	16447	16563	16490	16366	16502	16422	16507	16398	16326	16640	16507	16493	16405	16542	16386	16500	16514	16378	16387	16494	16750	16505	16451	16315	16277	16429	16605	16449	16452	16420	16588	16437	16340	16351	16335	16509	16491	16410	16288	16371	16530	16381	16556	16391	16609	16405	16455	16656	16625	16535	16606	16661	16479	16507	16530	16394	16491	16339	16421	16219	16412	16483	16621	16313	16361	16409	16584	16556	16381	16388	16476	16529	16237	16824	16344	16712	16534	16508	16376	16413	16433	16403	16478	16644	16314	16488	16636	16298	16435	16499	16466	16484	16367	16204	16492	16401	16475	16397	16360	16575	16643	16589	16435	16398	16472	16296	16598	16529	16513	16424	16687	16448	16494	16516	16680	16427	16473	16547	16560	16660	16465	16478	16349	16456	16574	16784	16311	16259	16369	16456	16511	16357	16638	16465	16428	16676	16450	16475	16547	16496	16376	16621	16252	16629	16345	16470	16542	16591	16670	16476	16470	16561	16516	16535	16447	16497	16394	16555	16570	16396	16297	16523	16503	16388	16498	16283	16578	16547	16587	16337	16539	16603	16497	16588	16787	16436	16527	16310	16515	16415	16338	16520	16412	16323	16336	16326	16418	16378	16462	16717	16456	16536	16638	16571	16529	16495	16367	16551	16653	16438	16393	16354	16572	16625	16676	16450	16502	16418	16510	16357	16465	16557	16677	16652	16501	16361	16601	16639	16155	16435	16455	16404	16382	16425	16860	16522	16637	16520	16501	16450	16549	16560	16575	16433	16533	16469	16589	16451	16541	16409	16608	16472	16666	16674	16446	16329	16512	16481	16542	16623	16555	16442	16296	16363	16540	16438	16601	16453	16748	16566	16592	16527	16328	16535	16651	16654	16488	16473	16298	16480	16422	16415	16556	16447	16299	16486	16418	16543	16361	16508	16357	16431	16381	16330	16485	16534	16424	16493	16472	16449	16408	16377	16443	16610	16519	16540	16496	16556	16302	16537	16556	16723	16676	16585	16416	16541	16673	16454	16478	16546	16371	16530	16536	16404	16386	16328	16565	16650	16610	16507	16690	16491	16704	16299	16475	16498	16407	16406	16455	16337	16469	16476	16510	16370	16579	16613	16496	16690	16604	16552	16549	16688	16534	16315	16433	16522	16482	16388	16567	16490	16559	16205	16508	16371	16511	16499	16539	16465	16407	16241	16481	16558	16596	16776	16501	16429	16578	16576	16470	16392	16699	16322	16541	16442	16712	16567	16541	16544	16559	16515	16535	16524	16490	16482	16415	16559	16563	16643	16395	16648	16551	16490	16558	16395	16703	16464	16337	16326	16512	16725	16498	16491	16703	16308	16568	16444	16298	16415	16572	16576	16493	16339	16223	16644	16391	16356	16518	16486	16460	16496	16467	16466	16432	16685	16481	16495	16587	16296	16454	16523	16566	16305	16546	16401	16465	16382	16451	16520	16379	16476	16609	16574	16609	16590	16518	16529	16309	16303	16526	16456	16604	16409	16708	16501	16262	16401	16648	16589	16581	16794	16597	16410	16368	16467	16534	16554	16621	16640	16613	16366	16530	16594	16604	16654	16530	16535	16576	16581	16292	16527	16574	16600	16600	16299	16441	16442	16297	16606	16604	16457	16580	16402	16474	16466	16601	16594	16719	16445	16453	16360	16696	16523	16510	16399	16495	16515	16468	16654	16708	16429	16454	16454	16306	16459	16675	16458	16399	16409	16522	16431	16231	16443	16456	16572	16507	16541	16481	16694	16397	16472	16542	16768	16447	16179	16482	16453	16593	16369	16302	16463	16441	16337	16211	16621	16512	16571	16632	16617	16478	16560	16608	16392	16487	16597	16548	16418	16668	16552	16626	16410	16432	16333	16433	16358	16556	16465	16380	16495	16420	16457	16321	16417	16317	16309	16644	16781	16431	16420	16476	16578	16455	16485	16555	16491	16517	16352	16380	16520	16388	16433	16636	16310	16350	16513	16595	16539	16465	16542	16460	16514	16418	16572	16420	16316	16535	16803	16260	16563	16352	16393	16678	16441	16545	16558	16355	16441	16332	16271	16366	16495	16332	16581	16518	16544	16422	16600	16540	16766	16334	16407	16322	16324	16675	16491	16388	16665	16697	16412	16290	16343	16291	16417	16492	16437	16301	16438	16467	16328	16434	16429	16641	16462	16560	16511	16686	16535	16377	16358	16633	16589	16511	16323	16533	16459	16540	16356	16524	16446	16508	16667	16268	16415	16407	16657	16674	16519	16653	16646	16535	16567	16508	16356	16660	16604	16505	16540	16362	16498	16528	16573	16606	16596	16632	16556	16669	16448	16689	16365	16413	16522	16441	16571	16543	16331	16589	16446	16500	16685	16494	16356	16427	16462	16564	16481	16481	16445	16446	16530	16298	16432	16659	16459	16626	16433	16447	16393	16389	16524	16397	16545	16392	16388	16619	16460	16628	16467	16364	16582	16417	16385	16361	16530	16352	16330	16567	16417	16565	16640	16518	16509	16550	16385	16576	16352	16257	16516	16394	16311	16398	16540	16563	16505	16523	16523	16509	16835	16359	16542	16508	16492	16553	16293	16565	16422	16625	16595	16510	16700	16456	16502	16613	16777	16452	16416	16549	16420	16470	16432	16381	16478	16453	16332	16282	16446	16587	16474	16527	16473	16471	16432	16275	16765	16469	16495	16430	16528	16550	16575	16597	16641	16448	16603	16480	16451	16415	16701	16662	16625	16685	16578	16584	16436	16547	16537	16517	16272	16493	16583	16439	16498	16334
16665	28663	28231	24226	19713	17747	16639	15947	15460	15021	14921	15543	15224	14823	22372	36364	37833	32990	24658	19338	15625	14107	13858	13707	13630	13648	13651	13507	13586	13462	13583	13704	13705	13820	13561	13797	13599	13477	13672	13668	13539	13573	13515	13542	13574	13563	13790	13633	13640	13596	13516	13499	13313	13537	13581	13637	13463	13578	13586	13572	13714	13763	13740	13596	13595	13593	13539	13638	13713	13634	13722	13599	13854	13494	13657	13575	13512	13562	13513	13654	13626	13612	13628	13588	13742	13594	13675	13689	13540	13525	13639	13595	13695	13545	13519	13509	13669	13565	13684	13637	13507	13598	13604	13769	13730	13778	13635	13724	13497	13475	13561	13719	13519	13653	13483	13800	13696	13603	13567	13717	13493	13645	13728	13729	13573	13573	13592	13495	13599	13562	13691	13785	13697	13496	13617	13700	13716	13590	13738	13651	13659	13513	13470	13688	13601	13615	13584	13710	13650	13725	13723	13664	13620	13671	13528	13594	13666	13592	13538	13591	13725	13543	13705	13573	13535	13637	13674	13532	13656	13723	13719	13585	13595	13597	13655	13687	13531	13616	13602	13495	13628	13742	13716	13713	13517	13619	13607	13536	13601	13541	13573	13595	13619	13862	13685	13570	13644	13754	13510	13579	13488	13493	13823	13548	13530	13474	13558	13566	13594	13657	13625	13550	13512	13717	13620	13553	13663	13597	13659	13588	13571	13571	13698	13659	13639	13698	13748	13580	13696	13770	13545	13610	13633	13649	13428	13607	13752	13579	13814	13589	13623	13628	13526	13737	13534	13487	13666	13561	13726	13562	13776	13443	13647	13596	13649	13507	13592	13683	13752	13683	13557	13596	13650	13758	13507	13596	13501	13633	13570	13584	13627	13737	13713	13722	13656	13662	13665	13729	13682	13446	13649	13638	13522	13699	13558	13686	13614	13658	13469	13643	13595	13595	13539	13647	13669	13648	13575	13863	13460	13497	13399	13489	13718	13636	13625	13751	13472	13670	13633	13679	13573	13612	13699	13829	13682	13686	13639	13708	13704	13535	13591	13429	13649	13863	13537	13664	13706	13445	13667	13588	13759	13642	13434	13666	13615	13528	13608	13777	13648	13670	13487	13756	13583	13666	13702	13670	13624	13643	13540	13607	13469	13727	13587	13528	13510	13616	13543	13682	13656	13577	13548	13670	13847	13518	13679	13664	13551	13693	13589	13583	13737	13415	13684	13554	13616	13745	13715	13766	13574	13717	13697	13567	13517	13577	13741	13532	13643	13622	13560	13526	13676	13682	13617	13739	13748	13458	13404	13716	13627	13763	13631	13572	13454	13559	13559	13624	13651	13566	13964	13604	13702	13590	13593	13798	13526	13674	13674	13666	13547	13455	13420	13477	13641	13722	13582	13656	13650	13705	13662	13746	13570	13657	13444	13689	13581	13660	13833	13669	13726	13603	13536	13503	13565	13542	13719	13686	13633	13633	13431	13587	13627	13516	13600	13639	13528	13716	13591	13732	13485	13571	13506	13807	13651	13600	13656	13669	13505	13579	13518	13556	13599	13633	13521	13563	13583	13734	13745	13768	13524	13588	13552	13602	13653	13506	13521	13552	13841	13727	13599	13578	13551	13693	13765	13612	13643	13599	13529	13594	13696	13478	13698	13450	13666	13579	13649	13702	13661	13804	13761	13638	13601	13663	13607	13548	13606	13574	13598	13515	13491	13534	13701	13498	13504	13563	13501	13446	13593	13696	13485	13592	13708	13583	13515	13612	13515	13662	13600	13677	13586	13655	13725	13559	13747	13575	13617	13406	13756	13666	13703	13324	13586	13629	13692	13724	13632	13469	13560	13776	13528	13738	13725	13559	13617	13753	13482	13523	13391	13539	13676	13735	13803	13654	13641	13476	13541	13442	13724	13418	13570	13693	13659	13688	13450	13599	13772	13549	13741	13646	13576	13668	13728	13575	13655	13561	13519	13532	13634	13818	13586	13442	13668	13635	13529	13649	13593	13754	13769	13819	13504	13684	13656	13718	13540	13506	13595	13747	13622	13732	13701	13607	13644	13596	13672	13588	13664	13540	13594	13656	13593	13727	13644	13664	13550	13760	13556	13676	13701	13478	13748	13558	13580	13613	13716	13665	13460	13657	13604	13596	13865	13618	13531	13815	13773	13447	13661	13708	13551	13703	13684	13509	13625	13596	13575	13685	13591	13489	13510	13632	13664	13768	13694	13733	13541	13610	13625	13601	13660	13751	13780	13465	13553	13579	13561	13440	13512	13624	13592	13581	13599	13592	13711	13613	13753	13603	13706	13536	13561	13603	13606	13627	13655	13768	13473	13598	13710	13585	13713	13672	13523	13545	13516	13845	13637	13716	13584	13594	13523	13691	13684	13570	13595	13560	13495	13575	13667	13684	13552	13738	13529	13689	13675	13479	13468	13591	13652	13668	13750	13642	13528	13733	13423	13652	13704	13601	13655	13567	13704	13588	13589	13726	13594	13463	13404	13471	13704	13664	13558	13569	13598	13640	13510	13627	13515	13735	13528	13648	13760	13448	13535	13655	13642	13652	13681	13509	13604	13648	13559	13490	13708	13643	13702	13620	13762	13674	13485	13566	13696	13645	13606	13735	13495	13593	13561	13760	13558	13663	13420	13753	13724	13519	13544	13779	13579	13697	13557	13460	13625	13667	13450	13633	13717	13541	13632	13498	13568	13642	13772	13470	13671	13517	13780	13503	13513	13689	13691	13677	13660	13626	13620	13538	13611	13625	13615	13716	13797	13529	13607	13482	13510	13631	13610	13554	13438	13589	13726	13505	13708	13520	13548	13593	13748	13521	13499	13780	13677	13725	13493	13560	13694	13660	13594	13732	13534	13747	13552	13585	13775	13624	13607	13785	13475	13625	13710	13538	13727	13454	13735	13584	13849	13699	13546	13637	13603	13456	13539	13668	13634	13616	13703	13770	13580	13622	13552	13564	13647	13509	13607	13676	13680	13377	13585	13703	13515	13539	13749	13726	13423	13611	13596	13650	13664	13472	13655	13728	13646	13497	13801	13782	13445	13577	13689	13612	13629	13568	13648	13737	13797	13679	13529	13700	13617	13592	13591	13595	13577	13495	13579	13729	13620	13526	13686	13625	13605	13525	13799	13577	13409	13735	13625	13504	13584	13682	13640	13784	13497	13595	13665	13547	13509	13540	13787	13349	13626	13699	13619	13558	13693	13530	13539	13645	13543	13597	13696	13573	13627	13653	13448	13477	13807	13684	13664	13628	13598	13523	13704	13560	13651	13571	13506	13593	13632	13641	13590	13738	13680	13626	13496	13479	13529	13744	13821	13591	13595	13556	13691	13493	13605	13706	13492	13587	13551	13459	13518	13594	13605	13539	13658	13708	13574	13759	13752	13614	13614	13511	13772	13747	13546	13699	13546	13508	13368	13637	13521	13680	13738	13739	13734	13699	13500	13733	13444	13504	13656	13642	13646	13648	13685	13583	13595	13699	13588	13672	13721	13666	13545	13697	13538	13675	13581	13538	13550	13507	13633	13560	13679	13527	13612	13737	13485	13597	13683	13671	13689	13535	13736	13584	13691	13813	13532	13571	13520	13625	13576	13533	13578	13761	13504	13619	13721	13612	13560	13466	13889	13725	13658	13637	13565	13553	13692	13577	13630	13585	13726	13781	13582	13544	13574	13659	13850	13647	13559	13751	13581	13600	13549	13601	13608	13638	13523	13621	13681	13809	13684	13688	13667	13611	13502	13558	13721	13544	13674	13769	13629	13682	13586	13475	13617	13500	13646	13470	13573	13646	13656	13734	13568	13713	13676	13534	13624	13755	13594	13512	13643	13492	13675	13561	13525	13536	13797	13610	13592	13539	13579	13575	13634	13559	13657	13607	13705	13533	13481	13611	13370	13731	13503	13692	13659	13599	13635	13626	13578	13682	13611	13544	13511	13512	13573	13665	13643	13649	13561	13539	13615	13532	13654	13684	13672	13582	13661	13530	13707	13654	13602	13528	13479	13604	13689	13771	13588	13573	13544	13623	13597	13605	13474	13741	13633	13424	13683	13613	13561	13548	13499	13413	13533	13697	13438	13572	13535	13619	13570	13627	13555	13681	13705	13624	13629	13602	13569	13605	13654	13607	13605	13552	13558	13481	13700	13695	13569	13717	13593	13545	13732	13564	13549	13741	13540	13548	13658	13607	13599	13724	13840	13690	13627	13612	13637	13691	13823	13710	13582	13504	13533	13633	13639	13600	13648	13510	13596	13493	13847	13669	13586	13714	13642	13610	13565	13534	13667	13611	13742	13518	13668	13578	13620	13593	13619	13745	13636	13627	13595	13716	13675	13527	13680	13583	13760	13506	13555	13771	13580	13601	13599	13812	13488	13656	13734	13754	13478	13477	13617	13687	13463	13622	13556	13586	13537	13560	13567	13711	13593	13673	13531	13595	13702	13553	13323	13392	13512	13619	13816	13663	13644	13543	13525	13566	13666	13646	13560	13583	13593	13733	13674	13589	13577	13636	13708	13594	13394	13535	13592	13507	13625	13751	13608	13710	13513	13609	13583	13395	13511	13782	13789	13592	13456	13592	13558	13792	13484	13522	13555	13700	13714	13539	13538	13569	13713	13589	13550	13600	13868	13764	13671	13446	13748	13734	13633	13515	13726	13554	13592	13534	13553	13709	13572	13598	13824	13705	13726	13487	13557	13721	13690	13573	13701	13614	13504	13685	13662	13503	13665	13566	13734	13545	13698	13570	13672	13572	13764	13674	13606	13558	13532	13416	13719	13570	13740	13565	13642	13499	13592	13454	13543	13646	13518	13482	13580	13526	13686	13596	13485	13595	13579	13526	13474	13619	13751	13614	13697	13618	13514	13575	13756	13595	13556	13660	13764	13615	13537	13544	13541	13733	13787	13663	13545	13574	13655	13495	13689	13554	13559	13483	13685	13586	13687	13502	13582	13625	13521	13474	13616	13718	13509	13516	13628	13550	13612	13753	13800	13579	13579	13770	13644	13607	13598	13671	13564	13718	13757	13659	13725	13604	13656	13596	13643	13608	13617	13626	13761	13328	13588	13550	13515	13654	13479	13734	13630	13711	13638	13589	13616	13578	13666	13660	13689	13595
29796	22720	22617	19601	17139	16945	16783	16429	16722	16579	16358	16559	16771	16749	16627	17470	18370	18313	17619	17090	16684	16533	16299	16338	16420	16492	16597	16274	16246	16238	16363	16329	16074	16178	16222	16223	16251	16214	16445	16264	16242	16276	16282	16182	16347	16339	16294	16627	16555	16373	16370	16372	16186	16576	16457	16511	16462	16343	16252	16455	16286	16375	16437	16256	16323	16288	16275	16340	16263	16504	16325	16448	16426	16285	16385	16242	16379	16341	16173	16212	16246	16280	16347	16276	16300	16158	16502	16278	16174	16262	16137	16351	16307	16416	16338	16333	16203	16395	16290	16405	16224	16280	16278	16303	16528	16371	16371	16461	16505	16141	16194	16254	16359	16319	16429	16303	16286	16218	16199	16362	16338	16162	16242	16118	16405	16284	16365	16369	16241	16313	16326	16360	16271	16001	16502	16524	16231	16210	16280	16547	16402	16428	16187	16273	16570	16368	16311	16319	16398	16385	16271	16229	16334	16221	16176	16412	16305	16169	16326	16132	16260	16292	16265	16386	16241	16291	16494	16236	16415	16418	16483	16473	16118	16219	16282	16266	16453	16053	16171	16268	16347	16355	16210	16263	16258	16309	16521	16307	16297	16362	16358	16433	16465	16420	16526	16265	16312	16289	16575	16384	16551	16310	16317	16230	16230	16358	16268	16180	16198	16217	16187	16335	16462	16466	16192	16350	16345	16275	16381	16211	16323	16130	16357	16283	16403	16174	16372	16230	16275	16277	16285	16183	16154	16366	16421	16247	16295	16366	16193	16565	16268	16385	16393	16273	16108	16274	16544	16342	16064	16249	16333	16320	16314	16204	16591	16204	16105	16224	16235	16278	16260	16142	16591	16121	16330	16224	16280	16218	16231	16335	16469	16339	16369	16471	16293	16247	16036	16291	16392	16320	16532	16342	16132	16320	16229	16199	16198	16192	16431	16095	16325	16510	16324	16127	16305	16324	16448	16344	16354	16149	16256	16265	16322	16407	16398	16282	16512	16291	16403	16583	16235	16297	16277	16385	16314	16205	16259	16509	16467	16383	16222	16374	16367	16253	16334	16516	16513	16324	16257	16163	16452	16370	16181	16176	16286	16278	16320	16327	16571	16311	16460	16302	16351	16330	16394	16218	16292	16307	16231	16360	16232	16389	16411	16464	16439	16293	16154	16320	16209	16455	16529	16249	16057	16294	16449	16411	16142	16062	16289	16341	16215	16426	16510	16201	16368	16325	16448	16435	16248	16206	16293	16335	16363	16347	16523	16313	16441	16421	16355	16257	16394	16274	16554	16646	16287	16245	16225	16425	16136	16231	16406	16108	16352	16376	16376	16221	16299	16387	16411	16414	16297	16428	16394	16463	16296	16333	16486	16202	16434	16331	16276	16339	16161	16421	16286	16391	16499	16187	16139	16180	16191	16355	16221	16357	16411	16415	16265	16400	16351	16180	16381	16368	16349	16339	16484	16417	16453	16184	16311	16465	16463	16073	16317	16273	16315	16066	16265	16254	16310	16318	16236	16277	16286	16360	16531	16183	16277	16328	16164	16226	16382	16369	16504	16196	16398	16247	16209	16359	16324	16390	16425	16285	16248	16464	16183	16253	16309	16260	16485	16175	16288	16232	16253	16438	16227	16257	16269	16392	16442	16343	16486	16404	16208	16385	16464	16355	16354	16427	16495	16215	16024	16191	16209	16343	16227	16362	16434	16461	16273	16340	16429	16318	16251	16281	16230	16244	16528	16458	16425	16278	16520	16223	16122	16522	16145	16210	16311	16267	16306	16533	16267	16458	16239	16255	16438	16444	16505	16234	16061	16366	16291	16310	16625	16417	16687	16391	16481	16495	16522	16442	16406	16333	16259	16399	16396	16326	16483	16306	16158	16174	16244	16357	16346	16516	16357	16443	16419	16218	16078	16236	16284	16348	16435	16526	16215	16333	16302	16280	16382	16148	16220	16273	16106	16353	16275	16415	16503	16277	16236	16385	16296	16200	16470	16246	16214	16133	16184	16392	16252	16491	16367	16192	16088	16266	16560	16324	16611	16455	16060	16388	16252	16187	16598	16270	16148	16425	16387	16462	16289	16055	16254	16287	16157	16195	16272	16262	16393	16445	16379	16137	16065	16317	16531	16263	16252	16203	16272	16259	16237	16169	16295	16383	16489	16302	16444	16137	16223	16382	16380	16501	16463	16364	16413	16299	16311	16198	16099	16378	16305	16422	16267	16286	16364	16357	16172	16496	16268	16192	16320	16356	16180	16286	16367	16291	16393	16352	16476	16382	16248	16252	16263	16219	16318	16258	16545	16151	16291	16294	16314	16327	16299	16218	16429	16401	16544	16281	16354	16324	16245	16357	16209	16318	16153	16219	16456	16243	16483	16467	16381	16347	16392	16512	16309	16294	16338	16196	16450	16387	16295	16221	16415	16144	16224	16160	16336	16217	16478	16345	16269	16194	16320	16326	16130	16240	16304	16349	16528	16378	16415	16455	16299	16190	16159	16305	16486	16419	16158	16503	16275	16276	16243	16274	16340	16344	16310	16355	16287	16182	16351	16525	16224	16521	16433	16355	16318	16354	16357	16239	16330	16359	16288	16390	16391	16349	16170	16301	16406	16246	16419	16291	16339	16305	16237	16330	16299	16415	16279	16319	16353	16448	16222	16267	16306	16172	16151	16177	16378	16288	16511	16396	16400	16287	16423	16284	16203	16349	16303	16385	16360	16388	16381	16317	16353	16292	16558	16342	16513	16434	16388	16261	16329	16296	16256	16334	16223	16336	16313	16425	16538	16422	16292	16309	16343	16216	16341	16188	16558	16334	16394	16157	16390	16432	16209	16321	16222	16256	16408	16236	16242	16336	16184	16425	16274	16301	16325	16310	16545	16232	16348	16362	16291	16494	16497	16353	16446	16303	16234	16305	16425	16360	16304	16291	16230	16413	16514	16213	16467	16162	16298	16295	16481	16360	16349	16193	16359	16187	16273	16263	16305	16307	16519	16452	16415	16367	16482	16250	16275	16272	16307	16301	16268	16339	16391	16372	16293	16184	16188	16142	16165	16151	16255	16417	16541	16512	16383	16201	16318	16246	16457	16331	16372	16397	16287	16361	16415	16353	16411	16424	16132	16325	16400	16308	16182	16391	16381	16476	16220	16349	16392	16416	16471	16361	16251	16388	16346	16373	16179	16590	16384	16419	16237	16320	16459	16415	16418	16463	16476	16620	16321	16315	16600	16379	16303	16251	16298	16322	16310	16352	16249	16299	16378	16246	16426	16325	16472	16264	16228	16352	16150	16582	16519	16424	16443	16251	16255	16321	16194	16256	16383	16286	16242	16364	16151	16129	16037	16338	16338	16452	16545	16287	16329	16570	16297	16413	16370	16246	16240	16204	16339	16390	16235	16390	16327	16205	16125	16437	16482	16270	16263	16426	16502	16414	16205	16244	16197	16288	16351	16272	16294	16372	16298	16473	16369	16216	16228	16373	16241	16372	16224	16315	16312	16222	16295	16463	16314	16291	16276	16358	16389	16489	16230	16615	16202	16226	16276	16304	16415	16340	16350	16459	16555	16169	16229	16397	16334	16365	16234	16371	16372	16275	16259	16267	16251	16412	16182	16266	16222	16283	16395	16304	16166	16549	16187	16427	16465	16375	16354	16268	16390	16384	16331	16309	16488	16480	16429	16578	16479	16143	16361	16333	16522	16537	16496	16384	16232	16221	16463	16542	16208	16444	16279	16401	16348	16184	16272	16214	16156	16320	16342	16150	16443	16451	16426	16155	16360	16369	16333	16324	16364	16234	16158	16333	16482	16498	16348	16385	16621	16404	16285	16395	16350	16361	16373	16409	16414	16442	16340	16240	16345	16484	16340	16150	16264	16253	16454	16504	16236	16558	16535	16142	16226	16166	16407	16220	16384	16320	16421	16426	16372	16548	16370	16200	16224	16365	16457	16363	16266	16436	16291	16326	16212	16292	16329	16351	16389	16237	16416	16405	16233	16301	16468	16364	16480	16453	16385	16281	16421	16395	16367	16198	16376	16227	16426	16414	16459	16266	16300	16404	16444	16251	16558	16334	16341	16423	16407	16375	16293	16281	16167	16269	16472	16199	16251	16435	16399	16301	16470	16319	16234	16310	16367	16357	16362	16402	16403	16403	16366	16437	16426	16321	16233	16094	16370	16425	16514	16238	16272	16316	16194	16399	16178	16390	16244	16308	16500	16507	16304	16277	16305	16338	16286	16528	16317	16154	16443	16231	16202	16256	16416	16253	16472	16396	16293	16096	16332	16361	16471	16321	16282	16332	16164	16498	16227	16265	16282	16351	16253	16365	16302	16363	16350	16342	16341	16352	16535	16240	16283	16237	16463	16334	16370	16318	16217	16285	16484	16303	16380	16308	16321	16405	16351	16481	16541	16283	16312	16211	16272	16307	16352	16417	16489	16229	16430	16464	16395	16166	16234	16459	16218	16207	16419	16293	16591	16269	16315	16209	16393	16468	16655	16297	16297	16415	16237	16341	16367	16317	16204	16241	16329	16178	16416	16254	16366	16440	16259	16112	16162	16150	16308	16258	16311	16265	16377	16238	16669	16389	16133	16659	16356	16203	16291	16443	16380	16396	16531	16447	16285	16365	16281	16216	16445	16291	16418	16419	16235	16353	16349	16418	16251	16304	16294	16427	16239	16203	16229	16384	16381	16252	16117	16241	16129	16424	16381	16327	16427	16271	16680	16328	16563	16450	16214	16306	16273	16376	16402	16308	16172	16366	16573	16372	16603	16393	16333	16275	16288	16574	16202	16314	16275	16233	16283	16360	16537	16319	16365	16255	16545	16455	16338	16282	16271	16247	16208	16198	16474	16375	16232	16552	16487	16360	16395	16380	16180	16247	16254	16493	16198	16377	16472	16255	16389	16381	16194	16546	16168	16303	16350	16437	16378	16395	16491	16254	16145	16350	16440	16246	16281	16553	16261	16199	16216	16335	16467	16368	16503	16331	16260	16509	16283	16391	16296	16063	16250	16087	16320	16285	16485	16314	16556	16370	16497	16410	16296	16084	16248	16250	16575	16368	16495	16290	16398	16215	16297	16352	16335	16173	16479	16469	16449	16354	16446	16294	16228	16337	16529	16243
15905	17730	17960	15754	14747	14701	14241	14068	14185	13725	13849	14153	14062	13906	14195	15596	16226	15932	14775	14282	13805	13646	13664	13722	13491	13385	13619	13765	13484	13591	13460	13564	13430	13453	13544	13482	13656	13334	13640	13509	13670	13568	13435	13605	13578	13461	13509	13577	13505	13495	13427	13591	13410	13597	13625	13621	13488	13671	13573	13582	13482	13484	13561	13562	13443	13692	13572	13497	13684	13410	13543	13416	13624	13525	13535	13377	13600	13576	13331	13636	13535	13414	13613	13545	13407	13388	13500	13520	13516	13478	13645	13599	13549	13503	13589	13528	13425	13419	13519	13475	13437	13500	13750	13506	13459	13500	13632	13602	13338	13539	13547	13544	13405	13553	13467	13386	13483	13534	13659	13522	13461	13372	13560	13508	13446	13556	13440	13557	13584	13499	13571	13567	13804	13572	13542	13509	13522	13580	13438	13562	13511	13684	13625	13574	13479	13547	13367	13430	13529	13449	13657	13429	13717	13404	13596	13421	13605	13486	13544	13512	13700	13544	13471	13581	13527	13403	13346	13566	13550	13451	13658	13419	13626	13497	13566	13495	13542	13602	13299	13558	13459	13420	13438	13503	13495	13683	13478	13535	13593	13728	13398	13551	13530	13397	13468	13665	13473	13549	13501	13711	13497	13532	13392	13558	13477	13470	13515	13566	13507	13593	13708	13623	13395	13306	13382	13575	13540	13442	13745	13615	13513	13489	13558	13759	13523	13465	13347	13479	13430	13523	13528	13492	13514	13547	13540	13474	13344	13461	13576	13440	13508	13314	13639	13360	13698	13390	13468	13383	13539	13657	13535	13523	13469	13439	13528	13392	13480	13496	13334	13404	13426	13625	13669	13535	13553	13440	13389	13490	13471	13469	13341	13655	13463	13359	13355	13542	13455	13501	13426	13442	13505	13537	13529	13564	13545	13612	13426	13641	13641	13363	13508	13616	13489	13409	13400	13492	13572	13668	13451	13471	13338	13366	13449	13636	13620	13580	13352	13495	13685	13359	13344	13602	13743	13569	13346	13665	13365	13617	13394	13654	13440	13506	13513	13556	13634	13567	13589	13623	13611	13427	13487	13663	13394	13618	13474	13466	13510	13376	13564	13474	13448	13502	13644	13394	13341	13452	13471	13481	13537	13639	13582	13519	13415	13455	13519	13481	13721	13535	13525	13427	13599	13467	13439	13479	13720	13562	13481	13432	13364	13509	13412	13632	13591	13434	13542	13418	13531	13509	13583	13435	13829	13552	13513	13770	13505	13588	13381	13563	13474	13623	13505	13509	13698	13573	13553	13571	13557	13638	13355	13569	13487	13387	13545	13460	13517	13704	13495	13688	13614	13435	13584	13258	13702	13616	13588	13571	13502	13542	13528	13502	13544	13668	13615	13459	13448	13555	13609	13440	13300	13532	13546	13591	13658	13545	13506	13585	13603	13567	13497	13555	13654	13518	13380	13566	13344	13493	13612	13565	13663	13671	13431	13635	13514	13631	13523	13440	13620	13553	13573	13479	13480	13390	13340	13547	13472	13600	13572	13716	13512	13519	13534	13488	13536	13473	13392	13451	13488	13608	13757	13469	13543	13508	13608	13584	13483	13690	13527	13508	13557	13498	13484	13715	13549	13540	13599	13629	13406	13410	13492	13446	13563	13513	13557	13478	13521	13649	13514	13705	13446	13572	13428	13603	13458	13601	13502	13565	13644	13708	13384	13458	13447	13509	13529	13522	13420	13435	13504	13351	13634	13534	13498	13557	13661	13568	13531	13583	13412	13496	13438	13469	13416	13438	13493	13347	13489	13502	13326	13440	13568	13509	13530	13482	13614	13497	13519	13422	13562	13392	13641	13554	13415	13522	13448	13464	13653	13524	13644	13609	13631	13606	13382	13396	13588	13482	13537	13468	13422	13522	13401	13568	13456	13487	13568	13431	13469	13597	13646	13455	13384	13618	13459	13588	13393	13578	13592	13533	13598	13493	13560	13454	13541	13653	13323	13523	13332	13435	13587	13592	13342	13541	13433	13374	13624	13356	13548	13489	13381	13452	13582	13520	13315	13747	13473	13528	13541	13630	13459	13316	13540	13457	13584	13421	13527	13440	13544	13443	13503	13440	13444	13589	13513	13353	13414	13462	13488	13455	13482	13495	13598	13492	13452	13599	13642	13514	13428	13548	13450	13553	13516	13471	13557	13326	13528	13406	13614	13458	13603	13540	13547	13521	13397	13492	13726	13525	13474	13337	13530	13501	13547	13401	13527	13601	13469	13481	13520	13616	13481	13584	13476	13584	13492	13338	13548	13516	13502	13617	13601	13380	13491	13655	13324	13574	13619	13572	13481	13678	13532	13502	13582	13588	13593	13515	13488	13535	13612	13417	13474	13451	13391	13603	13488	13377	13391	13546	13410	13496	13622	13650	13532	13432	13415	13352	13460	13496	13539	13548	13510	13548	13548	13592	13474	13569	13546	13375	13562	13417	13360	13694	13497	13405	13341	13468	13534	13542	13438	13564	13463	13386	13549	13553	13569	13473	13509	13561	13615	13381	13582	13513	13568	13625	13465	13571	13477	13534	13520	13443	13584	13635	13690	13369	13506	13435	13500	13386	13401	13668	13588	13465	13474	13576	13480	13537	13579	13456	13611	13291	13618	13520	13520	13407	13613	13605	13599	13349	13338	13423	13537	13532	13305	13462	13438	13566	13455	13586	13675	13487	13450	13432	13379	13557	13501	13510	13481	13474	13571	13464	13553	13535	13701	13463	13568	13306	13485	13517	13571	13485	13434	13683	13609	13476	13430	13520	13669	13351	13549	13482	13594	13427	13599	13568	13667	13598	13443	13511	13475	13554	13457	13575	13476	13508	13459	13404	13541	13456	13705	13536	13728	13463	13496	13535	13446	13514	13330	13463	13674	13692	13450	13603	13483	13381	13525	13636	13405	13541	13335	13535	13601	13387	13524	13381	13447	13491	13555	13436	13469	13532	13554	13459	13593	13549	13605	13540	13466	13426	13669	13504	13514	13488	13500	13514	13373	13419	13439	13524	13415	13618	13435	13536	13499	13619	13248	13513	13618	13557	13722	13630	13445	13445	13367	13535	13520	13610	13566	13596	13531	13315	13449	13488	13552	13525	13379	13348	13555	13443	13658	13624	13466	13678	13403	13404	13526	13383	13586	13422	13586	13551	13511	13515	13595	13633	13424	13438	13542	13345	13449	13435	13624	13591	13383	13603	13431	13557	13470	13617	13498	13510	13529	13429	13535	13542	13377	13705	13461	13390	13553	13377	13531	13509	13464	13522	13666	13623	13574	13382	13539	13424	13346	13597	13629	13584	13464	13490	13546	13481	13434	13556	13564	13522	13470	13590	13617	13465	13516	13597	13596	13397	13607	13501	13526	13478	13365	13580	13498	13604	13665	13584	13416	13618	13383	13532	13618	13472	13479	13463	13599	13347	13773	13618	13466	13554	13496	13527	13452	13537	13603	13308	13555	13592	13772	13499	13651	13564	13332	13717	13472	13411	13377	13646	13470	13593	13590	13499	13519	13481	13567	13631	13463	13378	13516	13576	13561	13745	13431	13690	13489	13497	13392	13473	13521	13386	13599	13417	13468	13485	13557	13541	13390	13506	13552	13516	13578	13364	13593	13556	13525	13492	13467	13546	13473	13567	13522	13277	13546	13489	13496	13659	13427	13676	13636	13582	13516	13550	13598	13502	13620	13459	13749	13545	13409	13491	13426	13658	13498	13515	13552	13362	13491	13353	13519	13533	13531	13370	13568	13445	13394	13500	13705	13436	13537	13414	13732	13619	13311	13616	13522	13536	13414	13550	13408	13546	13537	13404	13428	13497	13451	13591	13461	13548	13672	13425	13584	13463	13454	13477	13587	13597	13553	13564	13642	13604	13533	13563	13559	13524	13392	13589	13454	13633	13508	13556	13352	13603	13377	13664	13576	13660	13561	13430	13444	13446	13501	13401	13650	13611	13464	13403	13517	13479	13468	13505	13384	13615	13565	13643	13640	13483	13419	13485	13430	13399	13678	13459	13508	13474	13557	13360	13432	13409	13617	13659	13518	13596	13594	13427	13607	13492	13554	13576	13495	13447	13581	13629	13469	13379	13525	13560	13505	13567	13479	13628	13558	13563	13397	13480	13541	13519	13444	13552	13443	13352	13469	13517	13542	13545	13546	13682	13583	13397	13575	13434	13365	13516	13621	13505	13584	13533	13630	13465	13602	13365	13472	13574	13472	13658	13571	13521	13533	13600	13490	13660	13425	13503	13532	13619	13506	13532	13535	13488	13467	13382	13585	13426	13544	13469	13432	13497	13508	13586	13365	13567	13519	13494	13323	13371	13433	13548	13496	13513	13556	13574	13439	13594	13372	13632	13415	13629	13274	13483	13543	13596	13392	13658	13517	13433	13660	13470	13538	13494	13623	13516	13525	13532	13538	13411	13410	13630	13634	13463	13470	13553	13436	13525	13490	13605	13489	13652	13481	13588	13403	13604	13360	13434	13509	13488	13760	13544	13348	13378	13511	13648	13604	13449	13526	13544	13703	13533	13648	13544	13569	13612	13556	13217	13392	13673	13809	13514	13422	13373	13490	13491	13577	13674	13414	13418	13556	13565	13324	13578	13554	13608	13482	13511	13451	13432	13619	13354	13338	13521	13469	13556	13729	13519	13429	13419	13430	13478	13559	13633	13493	13411	13428	13470	13498	13528	13402	13475	13367	13380	13614	13551	13548	13618	13519	13597	13652	13484	13314	13377	13562	13474	13466	13360	13604	13585	13522	13529	13486	13435	13582	13581	13520	13495	13450	13627	13538	13533	13525	13560	13600	13534	13417	13595	13550	13370	13429	13607	13449	13251	13528	13555	13448	13464	13636	13427	13728	13355	13499	13493	13489	13536	13786	13490	13568	13458	13418	13429	13442	13444	13568	13529	13596	13501	13737	13351	13644	13574	13553	13467	13509	13504	13447	13384	13697	13467	13563	13702	13485	13511	13537	13469	13613	13435	13645	13494	13610	13482	13577	13388	13448	13556	13474	13455	13386	13722	13372	13520	13560	13608	13669	13578	13527	13528	13504	13485	13570	13468	13552	13504	13557	13644	13557	13496	13560	13433	13447	13490
25473	21463	28547	25052	22404	21021	19619	17721	17346	17224	17205	17616	17411	17037	19240	25896	29040	26869	22570	19724	17550	16846	16556	16597	16441	16564	16594	16369	16645	16818	16646	16511	16509	16648	16479	16560	16618	16710	16524	16649	16648	16559	16641	16561	16539	16601	16577	16673	16425	16464	16498	16460	16447	16511	16500	16547	16412	16612	16496	16563	16474	16591	16563	16517	16630	16463	16562	16648	16639	16567	16579	16608	16632	16629	16605	16620	16570	16480	16469	16553	16387	16401	16410	16274	16399	16371	16752	16415	16515	16556	16773	16595	16574	16485	16497	16496	16708	16611	16307	16606	16506	16483	16700	16343	16596	16420	16616	16663	16660	16471	16608	16715	16787	16402	16424	16450	16587	16642	16380	16574	16630	16613	16509	16485	16683	16716	16593	16726	16520	16485	16450	16624	16513	16510	16555	16519	16582	16613	16617	16615	16589	16615	16649	16558	16330	16425	16618	16544	16505	16610	16573	16595	16590	16562	16554	16610	16647	16701	16583	16372	16620	16613	16417	16453	16788	16431	16558	16650	16510	16500	16678	16643	16640	16246	16495	16619	16478	16465	16405	16617	16574	16643	16649	16507	16487	16481	16767	16510	16624	16694	16605	16378	16361	16545	16535	16396	16376	16498	16377	16566	16623	16714	16542	16751	16547	16458	16525	16387	16487	16616	16602	16376	16539	16472	16582	16916	16554	16441	16408	16502	16717	16551	16611	16393	16715	16519	16537	16549	16670	16344	16354	16496	16602	16647	16537	16612	16871	16516	16578	16549	16597	16488	16628	16561	16495	16538	16517	16512	16192	16387	16521	16556	16394	16430	16470	16493	16392	16677	16582	16309	16410	16546	16647	16550	16578	16610	16463	16359	16491	16584	16660	16785	16575	16341	16568	16605	16314	16374	16449	16496	16577	16508	16566	16501	16394	16384	16566	16594	16497	16637	16552	16613	16550	16486	16543	16646	16421	16650	16623	16422	16781	16417	16668	16426	16472	16617	16468	16554	16650	16602	16703	16521	16588	16546	16502	16639	16473	16337	16369	16531	16485	16685	16442	16636	16327	16656	16539	16464	16364	16415	16429	16323	16744	16542	16327	16732	16474	16580	16407	16592	16578	16490	16559	16776	16550	16441	16635	16479	16545	16549	16744	16536	16564	16619	16532	16411	16648	16436	16679	16687	16659	16448	16411	16470	16490	16538	16617	16698	16418	16529	16636	16583	16466	16439	16502	16722	16479	16369	16415	16511	16564	16689	16618	16715	16274	16320	16584	16570	16604	16637	16546	16661	16588	16622	16528	16491	16524	16464	16503	16775	16667	16544	16529	16581	16502	16632	16682	16487	16377	16654	16596	16589	16674	16466	16487	16653	16286	16734	16530	16546	16496	16562	16697	16747	16652	16864	16594	16668	16537	16314	16406	16616	16370	16423	16732	16670	16717	16483	16624	16532	16653	16387	16241	16474	16411	16519	16623	16434	16442	16499	16513	16349	16570	16467	16543	16632	16598	16576	16435	16401	16599	16376	16415	16597	16621	16627	16617	16567	16557	16480	16409	16472	16628	16709	16546	16567	16485	16615	16386	16558	16547	16433	16589	16293	16643	16785	16828	16637	16541	16604	16614	16682	16636	16597	16595	16547	16705	16410	16685	16518	16394	16369	16350	16548	16701	16592	16639	16612	16602	16499	16505	16427	16571	16685	16524	16536	16445	16423	16459	16695	16674	16570	16645	16682	16512	16595	16515	16672	16728	16517	16492	16521	16510	16541	16425	16567	16495	16607	16583	16510	16394	16402	16348	16454	16605	16555	16646	16550	16634	16651	16476	16500	16384	16397	16473	16541	16570	16661	16584	16549	16688	16701	16291	16497	16312	16588	16408	16390	16565	16568	16730	16451	16652	16606	16389	16589	16661	16478	16600	16460	16514	16680	16687	16404	16626	16590	16527	16641	16560	16525	16565	16589	16455	16529	16487	16422	16586	16664	16482	16585	16598	16549	16547	16478	16496	16404	16436	16507	16642	16521	16478	16615	16486	16496	16492	16279	16590	16622	16561	16498	16503	16288	16673	16609	16365	16551	16438	16519	16659	16769	16578	16468	16662	16670	16588	16372	16574	16443	16785	16336	16564	16400	16477	16602	16579	16409	16797	16647	16401	16426	16602	16471	16467	16470	16421	16644	16376	16524	16525	16405	16475	16558	16486	16662	16594	16517	16559	16352	16362	16510	16371	16487	16282	16702	16534	16513	16516	16562	16563	16557	16487	16471	16752	16481	16632	16425	16637	16541	16677	16719	16374	16545	16601	16620	16708	16612	16554	16649	16606	16549	16716	16580	16427	16402	16472	16510	16481	16499	16436	16641	16507	16640	16624	16466	16366	16564	16337	16317	16585	16512	16584	16557	16412	16587	16694	16501	16476	16412	16763	16540	16401	16506	16444	16449	16541	16614	16541	16513	16641	16736	16580	16525	16413	16538	16787	16641	16482	16586	16473	16191	16304	16484	16575	16468	16657	16787	16577	16690	16660	16415	16619	16539	16367	16438	16655	16513	16545	16636	16530	16628	16648	16770	16635	16683	16597	16743	16552	16373	16350	16523	16403	16609	16495	16559	16566	16771	16684	16521	16667	16546	16588	16561	16553	16540	16648	16461	16748	16574	16455	16560	16818	16593	16690	16680	16740	16452	16450	16600	16480	16514	16400	16472	16637	16428	16461	16715	16504	16685	16687	16605	16453	16654	16446	16537	16518	16490	16401	16598	16547	16580	16581	16580	16520	16559	16539	16507	16504	16564	16430	16732	16486	16442	16464	16591	16490	16501	16530	16439	16580	16575	16586	16451	16525	16661	16447	16644	16558	16379	16707	16446	16463	16826	16411	16535	16635	16591	16629	16608	16521	16421	16561	16553	16592	16496	16588	16492	16439	16582	16236	16388	16633	16748	16456	16546	16494	16464	16659	16590	16496	16544	16270	16330	16330	16494	16406	16524	16428	16493	16392	16536	16522	16414	16596	16490	16611	16484	16590	16460	16454	16605	16605	16439	16420	16405	16704	16500	16320	16548	16467	16519	16653	16588	16664	16520	16481	16623	16526	16670	16518	16690	16563	16612	16425	16511	16671	16533	16499	16628	16370	16793	16524	16631	16552	16621	16571	16624	16535	16788	16841	16561	16657	16738	16534	16693	16694	16654	16732	16720	16739	16418	16571	16406	16680	16502	16388	16664	16401	16625	16635	16420	16483	16436	16567	16356	16374	16496	16595	16732	16560	16760	16574	16564	16773	16545	16344	16601	16581	16646	16558	16604	16487	16625	16416	16522	16474	16784	16695	16581	16586	16490	16390	16401	16531	16421	16622	16465	16630	16448	16583	16468	16639	16421	16664	16506	16710	16412	16462	16516	16697	16617	16540	16556	16597	16639	16582	16560	16458	16448	16522	16579	16528	16621	16673	16551	16576	16578	16611	16591	16721	16505	16524	16499	16530	16464	16578	16585	16423	16508	16558	16516	16514	16431	16497	16604	16304	16533	16504	16571	16744	16554	16506	16622	16480	16586	16610	16798	16713	16542	16490	16461	16583	16676	16455	16548	16690	16428	16639	16671	16570	16504	16597	16510	16466	16487	16458	16512	16651	16500	16476	16703	16336	16640	16467	16328	16534	16685	16520	16706	16509	16511	16441	16524	16463	16712	16697	16374	16528	16443	16479	16561	16642	16498	16588	16579	16739	16511	16349	16603	16613	16679	16676	16615	16515	16454	16611	16478	16603	16587	16590	16383	16467	16338	16635	16606	16637	16669	16644	16576	16552	16523	16421	16647	16611	16466	16666	16523	16530	16310	16453	16533	16634	16699	16528	16516	16487	16498	16585	16325	16480	16558	16544	16817	16523	16591	16595	16590	16712	16748	16660	16412	16498	16772	16776	16578	16570	16622	16821	16774	16511	16660	16621	16524	16670	16690	16557	16502	16680	16489	16641	16631	16439	16493	16549	16477	16394	16419	16528	16415	16460	16705	16665	16793	16652	16385	16506	16644	16628	16563	16333	16593	16637	16550	16551	16585	16491	16497	16420	16640	16468	16540	16550	16552	16620	16604	16514	16572	16539	16621	16651	16549	16649	16512	16397	16681	16446	16592	16422	16762	16531	16513	16550	16479	16778	16623	16481	16741	16582	16558	16439	16515	16445	16649	16580	16724	16589	16600	16749	16575	16645	16299	16656	16340	16710	16470	16801	16645	16423	16594	16422	16403	16578	16533	16520	16641	16611	16611	16703	16630	16413	16438	16655	16793	16572	16492	16445	16549	16539	16469	16532	16350	16682	16690	16502	16628	16485	16493	16663	16522	16747	16636	16324	16645	16272	16711	16872	16522	16572	16528	16710	16405	16542	16622	16335	16444	16545	16718	16699	16749	16611	16650	16614	16461	16669	16515	16518	16714	16450	16524	16612	16534	16550	16401	16430	16393	16428	16358	16491	16412	16477	16615	16473	16427	16555	16495	16534	16601	16459	16555	16522	16477	16697	16645	16472	16519	16473	16403	16595	16636	16401	16476	16471	16659	16492	16743	16657	16724	16620	16406	16589	16410	16716	16396	16476	16570	16510	16508	16486	16383	16544	16617	16542	16596	16738	16519	16710	16516	16545	16539	16470	16583	16521	16541	16659	16442	16501	16573	16670	16518	16476	16515	16405	16597	16533	16562	16669	16380	16655	16692	16459	16625	16461	16411	16517	16519	16636	16618	16510	16443	16440	16569	16653	16422	16551	16318	16384	16561	16689	16325	16787	16489	16771	16697	16640	16659	16357	16551	16491	16629	16477	16481	16399	16589	16550	16519	16438	16484	16473	16721	16573	16425	16435	16613	16634	16474	16543	16580	16434	16574	16548	16374	16487	16608	16507	16298	16438	16669	16555	16430	16559	16576	16497	16749	16669	16625	16582	16595	16640	16395	16423	16629	16580	16559	16695	16553	16467	16512	16494	16635	16484	16560	16660	16424	16733	16663	16612	16545	16624	16438	16575	16532	16378	16554	16673	16450	16653	16351	16581	16570	16669	16545	16508	16509	16415	16349	16511	16776	16641	16574	16482	16363	16650	16761	16547	16691	16498	16454	16642	16487	16321	16640	16539	16496	16634	16564	16726	16695
15149	24733	23998	19949	17427	16476	15580	15109	14744	14473	14563	15271	15029	14648	18141	27954	30283	26367	20661	16897	14827	14159	13668	13859	13672	13807	13701	13723	13595	13680	13856	13562	13661	13410	13785	13863	13675	13793	13796	13841	13756	13668	13709	13864	13611	13701	13521	13680	13955	13668	13735	13593	13750	13781	13711	13820	13739	13666	13714	13810	13769	13604	13679	13566	13643	13809	13866	13859	13726	13786	13531	13701	13714	13707	13841	13845	13824	13875	13698	13718	13689	13796	13673	13836	13704	13799	13646	13815	13602	13863	13539	13849	13818	13638	13694	13659	13734	13774	13747	13710	13875	13597	13719	13635	13646	13598	13674	13667	13736	13709	13573	13621	13727	13775	13770	13638	13571	13755	13752	13565	13747	13731	13721	13701	13673	13778	13699	13548	13706	13698	13746	13725	13680	13674	13714	13819	13704	13635	13838	13755	13841	13720	13619	13703	13774	13518	14008	13705	13710	13761	13688	13913	13760	13546	13675	13866	13750	13738	13616	13813	13643	13569	13859	13648	13720	13607	13549	13911	13578	13818	13769	13608	13699	13573	13599	13798	13878	13695	13643	13744	13722	13845	13740	13815	13653	13643	13890	13730	13703	13689	13659	13478	13695	13741	13861	13747	13758	13514	13730	13705	13666	13671	13529	13636	13708	13710	13563	13531	13765	13735	13672	13840	13717	13734	13764	13596	13790	13572	13621	13743	13793	13602	13945	13664	13699	13765	13739	13846	13543	13655	13610	13742	13564	13727	13641	13576	13698	13770	13777	13927	13710	13751	13708	13631	13863	13784	13586	13630	13605	13631	13829	13607	13639	13744	13732	13644	13734	13645	13719	13756	13794	13738	13875	13747	13762	13762	13706	13704	13831	13586	13711	13767	13721	13668	13549	13768	13796	13679	13762	13787	13740	13561	13685	13568	13643	13671	13836	13785	13671	13755	13808	13725	13854	13545	13577	13728	13829	13736	13724	13672	13781	13678	13665	13822	13676	13751	13734	13854	13735	13779	13738	13731	13640	13596	13813	13644	13663	13633	13804	13652	13623	13730	13793	13689	13600	13834	13646	13812	13579	13714	13628	13666	13709	13731	13672	13638	13645	13778	13674	13807	13735	13832	13811	13862	13709	13586	13837	13817	13651	13722	13806	13798	13529	13617	13753	13725	13855	13899	13709	13563	13676	13593	13874	13631	13798	13671	13704	13667	13602	13637	13700	13822	13797	13706	13940	13877	13772	13729	13640	13654	13563	13592	13754	13760	13675	13700	13644	13611	13789	13769	13688	13631	13639	13627	13760	13680	13772	13841	13795	13689	13826	13729	13777	13808	13678	13678	13755	13933	13875	13722	13704	13746	13655	13633	13572	13767	13615	13797	13564	13607	13957	13668	13676	13623	13700	13658	13618	13868	13716	13576	13815	13628	13716	13819	13692	13668	13760	13613	13851	13766	13648	13581	13761	13708	13677	13687	13697	13597	13762	13607	13763	13719	13803	13730	13879	13758	13569	13643	13833	13773	13385	13555	13755	13680	13731	13726	13772	13634	13570	13655	13656	13809	13781	13761	13770	13710	13714	13806	13721	13567	13811	13645	13794	13732	13727	13553	13757	13784	13692	13660	13704	13817	13780	13832	13874	13612	13715	13876	13715	13774	13779	13591	13731	13681	13710	13717	13747	13604	13751	13644	13640	13834	13731	13661	13819	13736	13807	13731	13953	13753	13740	13761	13612	13612	13697	13824	13915	13695	13745	13667	13720	13850	13559	13672	13737	13635	13659	13816	13595	13697	13759	13662	13660	13629	13784	13732	13799	13592	13742	13645	13664	13728	13700	13690	13818	13683	13832	13711	13686	13760	13699	13804	13681	13620	13764	13605	13774	13616	13701	13587	13598	13511	13877	13605	13689	13761	13889	13882	13732	13602	13821	13795	13535	13651	13795	13577	13684	13685	13797	13640	13646	13613	13767	13719	13455	13708	13718	13787	13629	13884	13783	13817	13499	13429	13665	13620	13780	13580	13663	13658	13699	13718	13590	13870	13747	13738	13669	13690	13684	13623	13750	13788	13729	13587	13683	13791	13856	13588	13778	13616	13643	13552	13629	13726	13649	13764	13716	13629	13950	13522	13615	13628	13664	13792	13855	13593	13729	13708	13815	13761	13588	13654	13613	13730	13755	13591	13589	13692	13575	13758	13696	13852	13777	13674	13646	13699	13499	13742	13616	13655	13643	13822	13743	13726	13748	13803	13798	13693	13772	13778	13806	13580	13779	13542	13767	13482	13569	13693	13682	13691	13524	13729	13503	13868	13710	13771	13948	13694	13835	13474	13836	13660	13761	13819	13832	13717	13705	13704	13706	13726	13876	13885	13672	13462	13761	13644	13677	13650	13848	13731	13693	13701	13608	13752	13817	13745	13782	13933	13595	13661	13663	13629	13828	13793	13678	13614	13913	13562	13747	13693	13635	13688	13677	13678	13589	13702	13548	13758	13817	13633	13671	13599	13736	13678	13696	13687	13661	13693	13659	13720	13758	13775	13694	13628	13790	13768	13725	13646	13574	13743	13701	13654	13685	13672	13644	13761	13597	13519	13734	13696	13672	13761	13638	13767	13513	13895	13715	13871	13713	13686	13684	13793	13645	13762	13570	13671	13695	13706	13714	13747	13798	13670	13883	13673	13753	13740	13733	13721	13693	13593	13861	13682	13789	13789	13741	13701	13738	13819	13609	13706	13766	13782	13942	13719	13817	13703	13624	13844	13739	13721	13657	13563	13643	13636	13629	13769	13863	13755	13617	13647	13730	13744	13621	13820	13776	13562	13703	13930	13556	13774	13661	13767	13583	13690	13891	13761	13922	13742	13614	13685	13666	13633	13568	13620	13877	13703	13831	13680	13813	13728	13809	13640	13758	13748	13916	13652	13820	13473	13540	13515	13814	13896	13798	13845	13841	13814	13782	13600	13728	13803	13630	13797	13679	13565	13630	13693	13666	13846	13812	13779	13666	13700	13570	13607	13862	13740	13652	13631	13677	13874	13653	13657	13703	13852	13695	13782	13655	13800	13687	13625	13589	13793	13697	13666	13795	13550	13672	13813	13681	13683	13598	13717	13713	13572	13741	13826	13670	13689	13843	13614	13858	13792	13813	13617	13742	13525	13646	13793	13700	13696	13564	13749	13632	13793	13817	13764	13768	13768	13667	13549	13652	13859	13710	13852	13714	13701	13804	13527	13674	13632	13573	13622	13594	13786	13776	13730	13657	13769	13623	13678	13613	13578	13599	13639	13838	13773	13606	13572	13576	13609	13613	13790	13667	13629	13737	13758	13693	13673	13762	13739	13872	13843	13803	13754	13725	13781	13687	13756	13730	13675	13786	13588	13683	13764	13684	13832	13822	13733	13730	13707	13907	13767	13849	13637	13720	13694	13824	13563	13823	13737	13608	13495	13559	13686	13628	13649	13759	13909	13682	13712	13715	13754	13736	13665	13690	13696	13629	13743	13639	13632	13780	13651	13814	13655	13647	13701	13701	13562	13607	13700	13567	13743	13605	13771	13641	13783	13713	13665	13654	13837	13673	13731	13753	13748	13697	13593	13808	13773	13616	13737	13709	13694	13929	13490	13792	13689	13801	13691	13741	13700	13675	13551	13978	13790	13989	13682	13833	13736	13751	13680	13807	13588	13742	13847	13580	13855	13656	13767	13790	13802	13741	13774	13579	13798	13662	13745	13955	13730	13519	13717	13740	13949	13552	13825	13659	13742	13698	13619	13654	13711	13827	13789	13641	13776	13810	13599	13675	13696	13789	13725	13724	13670	13721	13664	13684	13715	13724	13728	13670	13695	13536	13671	13780	13583	13616	13733	13801	13779	13698	13786	13678	13607	13573	13700	13757	13683	13698	13710	13901	13701	13767	13614	13748	13993	13746	13735	13464	13746	13539	13538	13662	13752	13715	13637	13850	13697	13782	13649	13683	13549	13772	13758	13615	13795	13748	13646	13616	13876	13760	13612	13840	13678	13965	13806	13806	13824	13683	13780	13691	13695	13805	13863	13713	13708	13773	13767	13665	13749	13666	13730	13702	13728	13681	13576	13632	13734	13569	13520	13677	13717	13780	13635	13811	13988	13772	13802	13691	13772	13825	13765	13658	13784	13638	13826	13480	13852	13628	13588	13675	13620	13872	13568	13644	13751	13774	13594	13835	13657	13693	13771	13661	13836	13660	13634	13646	13697	13637	13788	13707	13680	13616	13701	13642	13697	13512	13771	13665	13727	13633	13743	13833	13768	13715	13761	13838	13794	13698	13831	13720	13710	13732	13673	13737	13721	13613	13621	13684	13723	13760	13563	13848	13688	13745	13798	13661	13741	13800	13628	13747	13717	13796	13744	13785	13619	13786	13757	13749	13783	13654	13610	13593	13688	13707	13603	13944	13734	13731	13680	13873	13766	13655	13618	13606	13905	13695	13683	13733	13671	13715	13651	13712	13770	13626	13715	13833	13806	13566	13643	13823	13726	13693	13629	13820	13743	13846	13727	13615	13835	13876	13772	13604	13748	13847	13716	13748	13844	13688	13774	13703	13576	13612	13784	13805	13623	13760	13669	13713	13602	13722	13778	13696	13686	13871	13648	13687	13737	13627	13656	13660	13771	13636	13888	13613	13679	13720	13606	13834	13734	13662	13570	13734	13674	13803	13753	13810	13682	13604	13821	13720	13864	13756	13629	13685	13872	13651	13697	13709	13763	13691	13787	13689	13573	13813	13693	13738	13658	13718	13654	13709	13816	13783	13639	13759	13785	13682	13760	13645	13790	13699	13540	13666	13608	13815	13653	13609	13850	13798	13693	13716	13639	13752	13519	13722	13631	13650	13860	13617	13623	13662	13877	13729	13784	13732	13871	13732	13637	13617	13835	13772	13699	13624	13759	13574	13698	13672	13719	13721	13726	13800	13750	13646	13804	13713	13662	13613	13700	13739	13613	13752	13707	13800	13722	13662	13783	13605	13859	13802	13690	13820	13790	13690	13678	13607	13665	13870	13580	13679	13653	13698	13642	13697	13681	13694	13737	13668	13875	13634	13766	13564	13632	13517	13746	13654	13797	13869	13716	13593	13738	13731	13698	13718	13750	13620	13754	13582	13748
24077	21472	29049	24338	21878	23589	23090	18495	17639	17735	18155	18355	18223	17806	19680	31179	36793	33449	26758	21900	18724	17518	16698	16797	16423	16632	16645	16636	16627	16777	16821	16683	16688	16791	16496	16536	16497	16477	16648	16537	16650	16676	16654	16631	16632	16639	16583	16577	16502	16523	16765	16621	16737	16589	16476	16631	16496	16625	16686	16451	16564	16564	16611	16538	16380	16559	16578	16625	16608	16715	16482	16493	16518	16420	16533	16630	16433	16815	16561	16526	16626	16490	16495	16633	16578	16569	16509	16436	16606	16727	16382	16476	16996	16596	16540	16262	16527	16615	16601	16656	16399	16597	16477	16559	16466	16377	16545	16780	16602	16571	16628	16583	16514	16741	16571	16662	16505	16532	16629	16578	16525	16500	16625	16500	16373	16466	16425	16418	16624	16470	16389	16562	16303	16337	16604	16512	16682	16502	16466	16628	16362	16474	16366	16528	16579	16569	16494	16563	16551	16649	16644	16483	16692	16521	16575	16507	16564	16455	16462	16476	16631	16583	16361	16510	16812	16445	16531	16853	16745	16440	16646	16590	16565	16617	16341	16350	16588	16635	16413	16355	16598	16317	16627	16616	16601	16634	16670	16619	16406	16617	16645	16560	16401	16373	16312	16497	16520	16722	16667	16653	16497	16468	16535	16359	16530	16431	16512	16495	16621	16438	16664	16338	16443	16420	16350	16594	16590	16831	16482	16567	16516	16484	16658	16358	16505	16441	16628	16761	16304	16515	16424	16514	16601	16598	16534	16566	16711	16528	16585	16488	16619	16562	16509	16593	16386	16535	16483	16489	16415	16664	16482	16756	16565	16542	16556	16500	16499	16514	16515	16570	16380	16483	16616	16508	16606	16476	16467	16503	16324	16527	16480	16497	16655	16589	16398	16652	16652	16606	16450	16584	16550	16586	16740	16623	16451	16592	16818	16612	16412	16539	16489	16395	16633	16699	16599	16415	16256	16620	16603	16302	16586	16319	16664	16548	16631	16665	16409	16487	16535	16305	16445	16563	16460	16526	16592	16409	16640	16461	16544	16524	16420	16758	16420	16470	16251	16565	16386	16682	16647	16673	16613	16660	16623	16484	16575	16360	16564	16573	16539	16549	16740	16292	16404	16528	16547	16337	16481	16460	16595	16508	16476	16456	16443	16590	16363	16482	16484	16544	16566	16730	16513	16496	16482	16738	16659	16556	16604	16612	16483	16458	16426	16519	16773	16668	16558	16526	16687	16662	16451	16465	16711	16497	16560	16353	16563	16550	16602	16522	16729	16305	16378	16628	16574	16659	16554	16625	16545	16744	16519	16459	16548	16452	16632	16553	16537	16609	16442	16562	16566	16571	16750	16433	16693	16464	16508	16585	16548	16411	16404	16678	16581	16463	16269	16564	16609	16470	16677	16522	16516	16466	16428	16445	16590	16583	16445	16712	16489	16560	16574	16582	16545	16484	16487	16499	16370	16755	16423	16521	16624	16529	16601	16581	16588	16448	16616	16499	16669	16370	16539	16423	16587	16726	16699	16454	16551	16505	16639	16678	16454	16467	16491	16309	16558	16373	16410	16505	16461	16522	16381	16598	16510	16486	16478	16431	16371	16516	16496	16622	16602	16624	16305	16415	16610	16479	16436	16524	16458	16285	16336	16635	16493	16530	16474	16583	16561	16603	16528	16577	16553	16349	16487	16419	16580	16511	16523	16705	16450	16606	16452	16472	16476	16574	16583	16611	16532	16535	16528	16601	16531	16683	16403	16436	16683	16598	16457	16473	16424	16327	16572	16330	16424	16525	16538	16484	16751	16575	16417	16704	16538	16504	16538	16576	16550	16644	16563	16596	16412	16412	16589	16444	16514	16439	16476	16561	16460	16724	16729	16645	16499	16365	16610	16439	16440	16425	16497	16625	16475	16448	16430	16435	16509	16437	16623	16516	16458	16595	16599	16371	16681	16494	16444	16333	16398	16555	16606	16615	16530	16670	16555	16587	16590	16532	16603	16464	16584	16553	16650	16685	16555	16594	16649	16517	16566	16568	16564	16500	16494	16553	16403	16529	16493	16750	16539	16438	16436	16543	16485	16553	16502	16268	16487	16647	16565	16608	16586	16773	16322	16539	16800	16455	16617	16444	16647	16614	16452	16547	16536	16497	16442	16475	16551	16634	16521	16464	16661	16753	16526	16624	16548	16529	16514	16628	16436	16472	16427	16408	16285	16483	16463	16459	16542	16495	16555	16311	16660	16551	16423	16465	16620	16519	16442	16606	16542	16414	16556	16487	16380	16280	16567	16356	16476	16461	16508	16633	16304	16595	16562	16554	16484	16403	16589	16593	16510	16595	16335	16635	16526	16493	16502	16525	16610	16421	16710	16539	16433	16527	16484	16541	16584	16310	16419	16489	16437	16364	16480	16374	16567	16774	16446	16604	16515	16571	16576	16704	16396	16523	16382	16478	16245	16670	16432	16444	16402	16521	16467	16588	16482	16530	16350	16596	16326	16300	16433	16579	16757	16442	16384	16582	16524	16897	16796	16742	16644	16607	16323	16417	16473	16436	16634	16498	16394	16410	16488	16586	16471	16740	16591	16544	16490	16554	16636	16530	16493	16495	16453	16605	16596	16661	16589	16430	16329	16660	16573	16415	16483	16525	16440	16706	16415	16572	16486	16607	16419	16468	16493	16532	16656	16745	16578	16312	16415	16448	16468	16420	16405	16452	16493	16560	16489	16589	16533	16557	16397	16506	16406	16676	16500	16540	16460	16332	16470	16440	16534	16663	16643	16640	16740	16391	16617	16481	16678	16384	16699	16479	16499	16378	16528	16302	16576	16558	16562	16641	16566	16356	16567	16524	16570	16605	16693	16470	16620	16419	16448	16466	16652	16406	16676	16430	16538	16343	16547	16370	16552	16352	16364	16356	16642	16483	16479	16432	16453	16514	16539	16409	16435	16583	16661	16776	16487	16248	16565	16527	16640	16679	16594	16406	16553	16473	16569	16428	16504	16460	16570	16491	16669	16485	16435	16586	16454	16584	16593	16511	16394	16648	16308	16567	16605	16452	16502	16634	16612	16609	16414	16466	16504	16589	16452	16424	16460	16593	16483	16466	16351	16520	16556	16478	16431	16657	16516	16407	16651	16384	16591	16588	16404	16528	16536	16562	16556	16545	16649	16547	16564	16674	16469	16533	16538	16762	16311	16542	16478	16477	16396	16540	16372	16458	16703	16372	16377	16440	16789	16722	16535	16614	16557	16478	16540	16550	16752	16568	16679	16195	16538	16440	16332	16330	16382	16561	16253	16458	16569	16462	16746	16525	16630	16654	16638	16493	16478	16567	16649	16658	16452	16579	16540	16527	16555	16438	16433	16662	16608	16328	16339	16657	16680	16538	16526	16313	16523	16520	16811	16643	16595	16574	16562	16427	16392	16337	16588	16562	16704	16371	16407	16414	16772	16494	16394	16284	16603	16508	16497	16831	16773	16385	16560	16477	16554	16632	16462	16548	16584	16374	16427	16390	16604	16386	16389	16401	16322	16302	16510	16645	16472	16681	16486	16588	16508	16730	16472	16581	16476	16657	16603	16368	16501	16562	16694	16555	16674	16478	16545	16436	16512	16329	16677	16531	16517	16646	16541	16508	16392	16773	16425	16591	16764	16503	16495	16515	16372	16376	16373	16715	16586	16403	16427	16480	16596	16588	16569	16784	16622	16594	16420	16475	16620	16578	16494	16757	16598	16504	16436	16561	16489	16420	16598	16503	16509	16421	16434	16391	16529	16543	16580	16773	16569	16468	16432	16395	16470	16542	16682	16434	16669	16506	16518	16545	16465	16534	16472	16540	16483	16439	16383	16571	16191	16463	16405	16428	16524	16364	16590	16619	16459	16422	16528	16513	16676	16583	16465	16543	16667	16450	16584	16475	16409	16628	16438	16432	16423	16682	16689	16408	16468	16281	16312	16454	16465	16622	16560	16490	16428	16368	16420	16609	16588	16705	16639	16464	16488	16457	16514	16696	16476	16798	16832	16580	16402	16640	16529	16597	16371	16488	16456	16332	16539	16560	16662	16465	16433	16571	16603	16463	16539	16510	16526	16617	16549	16725	16451	16543	16674	16722	16597	16384	16487	16717	16246	16582	16553	16728	16521	16607	16515	16492	16432	16558	16526	16602	16367	16577	16523	16422	16574	16564	16442	16665	16491	16753	16360	16417	16267	16700	16678	16417	16564	16399	16558	16575	16502	16245	16467	16530	16574	16230	16674	16506	16473	16402	16440	16395	16491	16420	16563	16632	16461	16503	16413	16448	16514	16467	16427	16464	16687	16532	16445	16702	16564	16352	16508	16692	16572	16492	16679	16504	16474	16544	16635	16403	16469	16611	16475	16367	16543	16548	16560	16701	16655	16483	16610	16599	16461	16506	16504	16612	16732	16600	16503	16444	16409	16663	16549	16696	16479	16468	16501	16615	16481	16597	16516	16595	16431	16420	16731	16593	16583	16587	16527	16522	16352	16320	16489	16395	16442	16558	16390	16484	16339	16242	16317	16460	16734	16524	16631	16430	16412	16326	16478	16655	16421	16552	16433	16417	16726	16440	16376	16586	16484	16541	16513	16547	16474	16634	16505	16625	16398	16484	16510	16615	16455	16636	16567	16517	16391	16388	16555	16412	16347	16557	16507	16763	16302	16507	16551	16741	16624	16432	16614	16286	16537	16481	16667	16677	16514	16634	16524	16507	16410	16446	16636	16549	16449	16512	16287	16405	16517	16480	16634	16191	16404	16460	16297	16492	16541	16403	16456	16454	16412	16288	16582	16612	16678	16526	16541	16596	16665	16458	16712	16413	16292	16470	16592	16398	16577	16408	16522	16509	16443	16735	16601	16559	16797	16575	16468	16540	16584	16525	16388	16631	16450	16505	16562	16610	16699	16457	16601	16630	16416	16520	16453	16429	16703	16652	16343	16522	16633	16421	16685	16453	16482	16507	16538	16299	16406	16610	16512	16626	16476	16566	16414	16709	16413	16490	16451	16418	16636	16474	16487	16371	16395	16629	16321	16405	16589	16659	16526	16506	16429	16452	16486	16446	16593	16645	16509	16534	16793	16613	16552	16551	16579	16675	16615	16654	16508	16501	16501	16449
17141	29342	27755	24094	19790	18286	17157	15885	15571	14968	15699	16448	15777	15778	19247	34665	38318	33675	25795	19542	15616	14257	13739	13681	13640	13733	13750	13654	13538	13626	13686	13644	13692	13604	13709	13669	13511	13701	13791	13569	13726	13769	13568	13626	13596	13722	13672	13642	13740	13762	13463	13718	13697	13523	13672	13684	13749	13716	13904	13581	13619	13590	13598	13692	13724	13773	13668	13575	13769	13559	13611	13607	13836	13592	13683	13521	13632	13602	13692	13632	13757	13661	13809	13562	13744	13690	13555	13444	13729	13793	13726	13530	13790	13646	13794	13764	13576	13731	13780	13688	13913	13747	13449	13707	13574	13757	13387	13647	13746	13807	13597	13655	13682	13663	13709	13688	13622	13677	13709	13587	13767	13584	13691	13629	13687	13740	13593	13681	13627	13746	13628	13391	13558	13694	13585	13575	13662	13728	13488	13755	13690	13676	13657	13560	13782	13686	13603	13670	13604	13608	13515	13672	13588	13657	13814	13740	13627	13635	13684	13603	13656	13713	13608	13788	13610	13771	13585	13633	13569	13688	13635	13603	13548	13634	13667	13615	13916	13705	13654	13709	13648	13520	13466	13767	13643	13663	13600	13844	13556	13585	13836	13669	13785	13696	13563	13768	13531	13690	13524	13748	13526	13835	13539	13572	13671	13649	13644	13855	13560	13678	13623	13696	13501	13551	13678	13688	13642	13664	13618	13733	13695	13645	13563	13721	13555	13749	13618	13787	13634	13932	13638	13927	13621	13713	13654	13569	13691	13609	13447	13732	13720	13595	13667	13594	13807	13633	13646	13483	13740	13577	13678	13562	13834	13595	13703	13611	13674	13555	13775	13547	13717	13637	13588	13679	13804	13657	13628	13906	13781	13729	13748	13626	13582	13806	13637	13663	13568	13634	13667	13638	13652	13742	13514	13550	13686	13753	13663	13672	13624	13876	13484	13691	13608	13516	13649	13584	13616	13866	13623	13722	13663	13793	13752	13499	13671	13734	13563	13759	13627	13598	13560	13789	13637	13535	13572	13794	13663	13531	13495	13722	13608	13728	13493	13668	13641	13685	13736	13488	13708	13906	13450	13527	13351	13581	13616	13714	13829	13646	13610	13664	13509	13584	13657	13672	13619	13556	13580	13634	13708	13573	13548	13455	13668	13723	13495	13709	13557	13746	13681	13605	13597	13692	13623	13679	13556	13562	13706	13538	13575	13490	13688	13582	13439	13639	13720	13764	13612	13795	13668	13594	13728	13749	13538	13766	13663	13635	13632	13508	13693	13753	13517	13848	13652	13615	13626	13550	13662	13681	13704	13796	13655	13530	13687	13600	13632	13552	13674	13685	13693	13563	13739	13755	13680	13624	13529	13742	13774	13664	13794	13724	13674	13675	13696	13599	13794	13567	13750	13775	13539	13470	13576	13647	13710	13661	13648	13594	13694	13543	13384	13622	13666	13714	13608	13763	13608	13527	13584	13745	13714	13575	13739	13712	13685	13682	13660	13742	13764	13631	13515	13932	13568	13716	13519	13701	13756	13716	13611	13537	13558	13497	13722	13588	13569	13721	13635	13682	13682	13546	13578	13517	13647	13689	13813	13633	13710	13545	13654	13670	13726	13668	13695	13545	13784	13728	13820	13588	13636	13641	13560	13948	13552	13548	13530	13702	13526	13596	13646	13504	13503	13547	13645	13730	13480	13700	13695	13715	13626	13644	13790	13800	13571	13752	13542	13657	13612	13474	13543	13698	13566	13597	13592	13671	13811	13544	13780	13657	13581	13626	13628	13668	13607	13648	13714	13743	13510	13585	13616	13530	13698	13647	13621	13620	13744	13701	13678	13628	13649	13746	13584	13575	13486	13503	13562	13660	13606	13695	13724	13615	13739	13634	13558	13540	13665	13634	13661	13559	13716	13727	13709	13780	13603	13657	13911	13521	13680	13695	13743	13569	13561	13593	13630	13660	13697	13603	13723	13737	13677	13588	13839	13555	13587	13685	13659	13722	13618	13757	13746	13524	13623	13715	13501	13639	13631	13621	13694	13648	13692	13678	13685	13392	13726	13884	13562	13559	13674	13535	13606	13482	13569	13534	13662	13681	13717	13686	13553	13727	13597	13607	13752	13654	13590	13794	13582	13663	13582	13606	13621	13724	13546	13591	13662	13553	13747	13649	13746	13592	13660	13509	13688	13560	13732	13621	13486	13679	13906	13590	13664	13685	13664	13608	13635	13502	13605	13470	13764	13670	13743	13882	13621	13530	13928	13702	13514	13718	13628	13629	13644	13701	13726	13610	13601	13619	13482	13803	13718	13717	13815	13670	13706	13599	13845	13620	13724	13584	13716	13747	13689	13623	13667	13588	13652	13639	13641	13741	13648	13704	13705	13672	13831	13688	13397	13663	13835	13538	13659	13717	13626	13471	13830	13605	13778	13718	13579	13805	13889	13577	13574	13634	13671	13619	13666	13579	13558	13580	13591	13594	13539	13640	13709	13739	13543	13641	13633	13533	13577	13708	13626	13698	13611	13737	13683	13679	13699	13654	13809	13662	13600	13767	13636	13715	13556	13722	13867	13625	13639	13632	13492	13569	13469	13852	13688	13745	13648	13812	13757	13625	13614	13731	13764	13580	13624	13777	13547	13669	13764	13756	13568	13710	13701	13676	13696	13688	13664	13694	13521	13655	13704	13798	13542	13751	13597	13655	13715	13695	13566	13401	13548	13788	13629	13662	13762	13781	13676	13723	13723	13662	13734	13593	13750	13781	13940	13491	13747	13573	13657	13657	13759	13615	13595	13613	13724	13602	13617	13590	13709	13537	13697	13693	13770	13750	13609	13525	13689	13658	13496	13628	13720	13752	13696	13540	13724	13563	13694	13691	13578	13686	13513	13673	13528	13561	13718	13592	13693	13608	13793	13613	13724	13708	13716	13642	13530	13561	13642	13665	13611	13579	13614	13600	13618	13586	13842	13693	13747	13699	13663	13649	13893	13614	13738	13695	13581	13505	13812	13720	13608	13726	13608	13706	13701	13534	13752	13553	13559	13512	13865	13664	13557	13682	13526	13624	13695	13535	13807	13588	13683	13603	13770	13730	13511	13799	13633	13772	13684	13685	13625	13660	13639	13507	13759	13757	13786	13779	13772	13644	13592	13696	13694	13615	13505	13528	13552	13589	13551	13678	13739	13611	13647	13821	13695	13642	13760	13750	13610	13636	13525	13451	13648	13649	13568	13677	13674	13797	13763	13612	13570	13728	13555	13690	13675	13624	13614	13772	13642	13687	13687	13539	13736	13628	13829	13676	13515	13649	13671	13732	13698	13621	13631	13715	13642	13797	13708	13572	13653	13807	13804	13693	13693	13561	13673	13719	13642	13583	13725	13687	13649	13554	13591	13664	13738	13678	13643	13581	13610	13611	13688	13803	13691	13603	13526	13704	13597	13671	13801	13612	13598	13590	13539	13792	13556	13523	13631	13743	13667	13651	13622	13519	13712	13701	13598	13435	13568	13589	13619	13597	13628	13645	13629	13760	13783	13546	13667	13712	13787	13634	13610	13613	13713	13672	13681	13737	13485	13731	13594	13604	13507	13607	13675	13666	13802	13688	13611	13633	13667	13565	13721	13735	13682	13653	13549	13549	13449	13499	13726	13607	13600	13702	13642	13708	13691	13695	13705	13618	13630	13643	13781	13628	13553	13620	13801	13567	13626	13616	13638	13795	13643	13532	13571	13760	13647	13746	13636	13520	13653	13658	13607	13703	13691	13478	13705	13692	13650	13607	13695	13576	13728	13656	13866	13694	13475	13588	13617	13482	13502	13613	13667	13368	13631	13655	13635	13648	13647	13512	13592	13703	13630	13633	13672	13623	13615	13611	13767	13669	13638	13734	13600	13739	13726	13757	13484	13656	13642	13788	13553	13710	13697	13627	13591	13811	13839	13626	13819	13757	13710	13497	13799	13791	13616	13726	13482	13662	13865	13677	13596	13642	13711	13641	13718	13770	13745	13686	13619	13637	13719	13618	13825	13528	13634	13630	13725	13570	13816	13619	13806	13684	13575	13672	13758	13616	13588	13753	13653	13745	13616	13631	13686	13599	13562	13614	13661	13603	13680	13728	13725	13524	13475	13720	13565	13746	13442	13513	13573	13634	13641	13600	13669	13778	13629	13744	13727	13711	13758	13703	13644	13711	13730	13627	13673	13742	13641	13673	13650	13655	13732	13711	13749	13666	13700	13866	13598	13673	13857	13730	13636	13787	13766	13604	13730	13648	13573	13678	13756	13601	13596	13703	13422	13696	13854	13736	13713	13582	13655	13685	13414	13808	13815	13623	13684	13636	13708	13578	13622	13509	13753	13621	13769	13658	13655	13602	13633	13650	13657	13560	13706	13506	13673	13680	13699	13666	13655	13657	13657	13690	13611	13639	13495	13466	13553	13609	13584	13541	13656	13710	13586	13535	13555	13783	13752	13660	13677	13543	13796	13523	13686	13806	13618	13733	13583	13700	13583	13617	13719	13836	13778	13722	13718	13520	13618	13579	13563	13670	13689	13704	13714	13626	13751	13840	13664	13610	13713	13438	13686	13799	13694	13665	13684	13545	13482	13715	13573	13589	13619	13767	13642	13745	13427	13633	13629	13648	13601	13629	13735	13749	13751	13537	13666	13709	13489	13588	13595	13691	13723	13682	13633	13709	13590	13676	13745	13706	13818	13697	13751	13801	13576	13684	13567	13594	13601	13525	13684	13626	13674	13725	13672	13833	13688	13602	13594	13708	13645	13628	13555	13613	13937	13685	13606	13627	13727	13784	13680	13639	13783	13642	13660	13709	13746	13681	13753	13518	13526	13589	13820	13679	13824	13791	13647	13716	13617	13809	13800	13640	13594	13652	13644	13668	13710	13676	13600	13560	13805	13675	13515	13419	13474	13888	13509	13712	13647	13654	13726	13570	13578	13628	13535	13778	13494	13543	13650	13512	13841	13592	13696	13726	13627	13660	13691	13703	13893	13768	13692	13642	13644	13632	13683	13664	13802	13575	13576	13621	13515	13813	13766	13706	13568	13630	13792	13700	13644	13670	13698	13688	13758	13648	13741	13751	13683	13663	13799	13613	13693	13693	13679	13595	13714	13738	13630	13596
29818	22609	22563	19791	17264	17397	17092	16679	16717	16503	16913	17050	16691	16781	16916	17633	18559	18370	17776	17225	16721	16393	16370	16359	16529	16368	16429	16362	16613	16401	16291	16434	16224	16456	16505	16443	16331	16384	16429	16146	16341	16281	16461	16627	16425	16312	16280	16353	16308	16529	16453	16436	16308	16690	16492	16367	16337	16363	16316	16408	16495	16375	16630	16403	16263	16414	16464	16258	16495	16416	16410	16434	16480	16580	16804	16352	16389	16240	16301	16454	16388	16526	16315	16566	16438	16506	16543	16514	16707	16485	16451	16637	16464	16219	16266	16289	16378	16172	16368	16378	16390	16257	16372	16291	16444	16553	16437	16279	16506	16285	16286	16503	16255	16307	16286	16407	16169	16390	16362	16348	16253	16354	16554	16352	16294	16515	16450	16542	16402	16376	16557	16289	16408	16360	16339	16497	16514	16524	16312	16533	16436	16234	16311	16406	16352	16411	16260	16434	16391	16295	16145	16260	16404	16471	16383	16458	16468	16459	16501	16359	16435	16552	16290	16383	16480	16485	16460	16422	16493	16252	16330	16371	16418	16405	16314	16531	16450	16515	16432	16482	16290	16218	16559	16288	16458	16417	16656	16300	16590	16483	16238	16469	16538	16267	16396	16167	16306	16586	16574	16461	16573	16172	16468	16520	16593	16441	16570	16434	16330	16465	16294	16445	16313	16422	16293	16276	16319	16471	16203	16419	16379	16469	16590	16319	16362	16206	16536	16740	16411	16472	16235	16181	16258	16525	16235	16481	16271	16148	16277	16332	16295	16345	16533	16487	16453	16465	16345	16360	16366	16542	16581	16432	16286	16444	16490	16445	16331	16316	16392	16475	16333	16650	16445	16243	16378	16470	16519	16285	16521	16269	16337	16309	16443	16417	16337	16556	16488	16489	16325	16465	16418	16350	16265	16380	16633	16180	16464	16389	16306	16537	16517	16498	16448	16223	16547	16736	16377	16390	16417	16569	16396	16528	16320	16281	16452	16403	16338	16400	16507	16338	16394	16552	16401	16585	16429	16340	16488	16319	16313	16388	16377	16538	16421	16395	16466	16285	16322	16148	16375	16480	16275	16500	16507	16326	16618	16467	16418	16474	16258	16431	16632	16385	16606	16597	16521	16482	16363	16217	16199	16437	16440	16613	16439	16374	16601	16326	16494	16351	16462	16245	16281	16532	16455	16463	16478	16406	16255	16541	16291	16587	16352	16540	16255	16416	16398	16364	16253	16220	16313	16517	16459	16359	16300	16633	16390	16433	16363	16243	16456	16313	16354	16251	16454	16569	16505	16371	16628	16538	16292	16367	16347	16386	16381	16335	16320	16476	16339	16657	16447	16431	16510	16349	16294	16275	16268	16473	16456	16432	16455	16405	16583	16331	16467	16566	16385	16469	16319	16500	16147	16359	16217	16182	16568	16377	16572	16287	16386	16358	16451	16696	16207	16331	16423	16261	16720	16553	16295	16364	16283	16452	16397	16568	16528	16349	16412	16608	16305	16371	16327	16217	16441	16530	16378	16367	16307	16418	16151	16422	16397	16287	16538	16208	16231	16520	16364	16442	16594	16641	16522	16314	16288	16405	16423	16479	16305	16366	16364	16189	16677	16329	16484	16452	16371	16473	16239	16504	16386	16579	16426	16464	16404	16641	16457	16314	16373	16353	16433	16398	16337	16380	16358	16302	16178	16390	16188	16344	16402	16264	16348	16135	16413	16330	16388	16386	16509	16553	16170	16464	16533	16312	16359	16443	16520	16546	16324	16342	16567	16493	16552	16496	16329	16349	16506	16327	16536	16270	16304	16312	16336	16223	16469	16371	16525	16369	16389	16398	16376	16267	16486	16347	16466	16518	16468	16269	16335	16512	16463	16369	16375	16382	16438	16557	16535	16508	16413	16553	16546	16248	16544	16253	16329	16460	16270	16331	16396	16527	16363	16531	16439	16544	16485	16396	16392	16239	16489	16239	16446	16519	16426	16477	16282	16389	16234	16286	16516	16494	16422	16348	16450	16390	16371	16511	16338	16368	16297	16269	16571	16148	16549	16418	16385	16132	16415	16335	16494	16505	16476	16529	16277	16431	16278	16177	16568	16380	16365	16470	16441	16427	16466	16286	16316	16315	16359	16297	16295	16335	16372	16263	16286	16339	16431	16271	16602	16478	16368	16346	16520	16324	16392	16570	16352	16339	16458	16304	16326	16328	16230	16442	16459	16357	16169	16267	16419	16313	16537	16481	16577	16378	16312	16373	16627	16567	16441	16337	16388	16315	16418	16434	16542	16561	16433	16400	16413	16538	16230	16416	16216	16309	16666	16322	16343	16557	16274	16283	16423	16601	16431	16559	16371	16431	16540	16358	16605	16305	16302	16346	16275	16593	16400	16606	16513	16114	16157	16483	16387	16378	16594	16127	16192	16525	16559	16459	16656	16408	16523	16419	16762	16505	16417	16517	16325	16385	16575	16476	16356	16477	16549	16376	16327	16481	16393	16440	16315	16516	16552	16192	16388	16308	16290	16338	16465	16496	16275	16444	16429	16364	16587	16468	16354	16235	16524	16344	16528	16511	16380	16554	16473	16563	16514	16201	16552	16522	16350	16172	16336	16261	16258	16388	16326	16383	16392	16337	16492	16375	16183	16363	16406	16407	16207	16285	16361	16433	16573	16273	16283	16354	16481	16396	16450	16338	16496	16233	16461	16509	16351	16175	16462	16447	16219	16371	16592	16227	16251	16273	16306	16619	16302	16310	16207	16402	16535	16322	16332	16320	16484	16445	16271	16432	16446	16230	16593	16355	16442	16348	16467	16391	16311	16659	16546	16559	16377	16403	16444	16450	16460	16512	16396	16662	16286	16382	16490	16272	16472	16438	16494	16322	16687	16471	16356	16415	16332	16254	16283	16399	16503	16248	16373	16238	16446	16609	16365	16307	16372	16415	16554	16196	16321	16400	16236	16379	16434	16388	16279	16402	16482	16490	16406	16222	16302	16362	16311	16477	16427	16497	16416	16315	16380	16135	16336	16390	16435	16384	16374	16280	16524	16411	16292	16369	16418	16506	16306	16297	16170	16576	16495	16447	16229	16356	16541	16475	16243	16482	16379	16484	16517	16345	16404	16507	16769	16283	16363	16588	16270	16227	16497	16375	16399	16429	16554	16413	16431	16313	16492	16300	16357	16253	16392	16458	16352	16374	16528	16426	16200	16420	16305	16334	16438	16564	16422	16439	16365	16563	16311	16491	16529	16449	16594	16386	16494	16464	16291	16371	16447	16323	16233	16368	16244	16476	16329	16222	16278	16200	16306	16222	16534	16412	16436	16353	16450	16457	16552	16557	16307	16370	16522	16314	16148	16344	16400	16321	16423	16463	16475	16332	16319	16281	16452	16524	16468	16477	16410	16305	16420	16636	16370	16420	16260	16247	16305	16422	16403	16271	16497	16437	16342	16395	16515	16267	16472	16214	16435	16212	16603	16243	16246	16549	16390	16580	16336	16552	16435	16426	16358	16452	16367	16624	16299	16459	16475	16497	16565	16505	16337	16520	16390	16331	16451	16294	16324	16497	16611	16274	16289	16172	16545	16312	16517	16479	16364	16388	16227	16480	16351	16334	16177	16486	16608	16565	16597	16388	16636	16516	16643	16526	16576	16477	16326	16334	16502	16557	16336	16389	16156	16436	16622	16239	16314	16479	16271	16374	16537	16565	16310	16456	16334	16405	16381	16380	16362	16162	16340	16207	16415	16490	16265	16474	16372	16490	16610	16397	16410	16532	16492	16564	16563	16458	16407	16520	16579	16253	16218	16341	16411	16311	16420	16413	16400	16379	16433	16520	16407	16573	16306	16450	16405	16516	16317	16319	16420	16312	16430	16339	16483	16547	16512	16235	16338	16508	16498	16402	16479	16492	16426	16308	16402	16379	16489	16483	16208	16550	16532	16399	16448	16433	16501	16349	16371	16280	16248	16256	16424	16274	16450	16487	16489	16367	16383	16295	16465	16454	16464	16497	16102	16315	16398	16430	16443	16413	16331	16328	16449	16421	16543	16391	16651	16605	16455	16445	16436	16404	16171	16499	16393	16330	16219	16485	16304	16496	16624	16630	16330	16383	16372	16334	16409	16468	16480	16450	16333	16267	16210	16262	16265	16339	16387	16491	16449	16488	16382	16321	16479	16349	16362	16233	16399	16528	16412	16447	16465	16488	16404	16489	16521	16231	16382	16484	16510	16319	16303	16261	16179	16255	16563	16540	16379	16335	16453	16701	16418	16301	16422	16582	16603	16371	16246	16295	16407	16482	16457	16379	16364	16348	16364	16424	16307	16535	16406	16422	16516	16368	16625	16365	16373	16581	16672	16490	16477	16594	16391	16401	16208	16430	16373	16448	16300	16426	16332	16395	16473	16579	16573	16501	16463	16428	16248	16543	16444	16395	16329	16359	16393	16381	16087	16504	16778	16397	16551	16231	16295	16468	16257	16269	16262	16321	16385	16369	16226	16285	16333	16352	16442	16443	16416	16334	16436	16446	16351	16487	16456	16494	16357	16512	16330	16440	16285	16295	16279	16327	16533	16373	16477	16412	16375	16225	16453	16375	16523	16626	16434	16435	16508	16372	16527	16403	16453	16448	16430	16377	16397	16474	16447	16260	16383	16325	16459	16256	16304	16483	16466	16560	16441	16365	16400	16280	16565	16411	16694	16322	16462	16564	16328	16300	16336	16329	16554	16306	16275	16570	16318	16336	16585	16480	16627	16648	16463	16242	16413	16339	16377	16479	16317	16432	16323	16388	16427	16579	16311	16425	16744	16226	16551	16624	16500	16393	16350	16680	16465	16215	16592	16501	16326	16300	16327	16429	16426	16372	16370	16244	16343	16357	16435	16450	16344	16498	16257	16615	16456	16430	16402	16262	16517	16379	16350	16420	16425	16431	16440	16350	16439	16480	16502	16364	16402	16397	16295	16350	16623	16434	16269	16565	16460	16422	16370	16418	16456	16291	16472	16154	16235	16571	16277	16460	16308	16262	16393	16170	16315	16351	16234	16155	16371	16475	16379	16490	16477	16559	16286	16183	16467	16375	16436	16411	16375	16280	16401	16421	16289	16398	16349	16612	16285	16408	16307	16537	16404	16460
16186	17032	17892	16043	15089	14701	14420	14361	13979	13890	14518	14717	14277	14217	13986	15487	16690	16314	15339	14360	13845	13777	13651	13446	13681	13784	13662	13628	13708	13658	13620	13664	13464	13544	13645	13713	13616	13531	13630	13610	13519	13595	13503	13639	13608	13550	13557	13675	13606	13647	13627	13662	13715	13531	13760	13572	13643	13638	13678	13532	13495	13389	13619	13555	13601	13594	13594	13703	13629	13703	13496	13480	13678	13634	13628	13654	13623	13619	13608	13619	13629	13544	13676	13615	13581	13630	13471	13692	13663	13486	13569	13705	13672	13638	13597	13585	13596	13516	13542	13583	13589	13530	13553	13579	13516	13492	13654	13483	13623	13526	13585	13595	13402	13616	13662	13574	13630	13673	13667	13661	13573	13707	13644	13558	13745	13586	13587	13712	13666	13701	13528	13666	13679	13548	13578	13535	13460	13572	13487	13565	13410	13629	13447	13562	13461	13693	13605	13624	13590	13815	13610	13661	13517	13666	13631	13762	13549	13510	13586	13501	13729	13509	13722	13586	13495	13661	13685	13526	13510	13607	13574	13450	13491	13592	13684	13502	13730	13808	13425	13507	13295	13692	13665	13544	13528	13578	13584	13654	13584	13613	13620	13703	13663	13561	13619	13696	13559	13514	13571	13618	13459	13541	13624	13615	13541	13689	13754	13594	13506	13731	13665	13473	13516	13670	13585	13554	13642	13363	13619	13507	13503	13493	13579	13590	13652	13576	13598	13672	13639	13525	13570	13458	13483	13388	13546	13410	13589	13544	13543	13584	13610	13651	13569	13587	13504	13672	13657	13781	13564	13696	13567	13553	13571	13585	13689	13713	13651	13571	13753	13764	13606	13413	13531	13677	13657	13726	13597	13659	13574	13637	13529	13570	13511	13754	13598	13717	13445	13621	13679	13655	13584	13710	13627	13627	13715	13642	13747	13694	13604	13694	13764	13509	13508	13616	13508	13551	13442	13542	13802	13705	13541	13610	13657	13519	13553	13674	13648	13464	13487	13498	13733	13757	13750	13662	13690	13444	13604	13626	13561	13743	13520	13635	13583	13549	13742	13673	13342	13539	13512	13521	13642	13705	13482	13551	13471	13643	13739	13656	13509	13551	13571	13585	13548	13582	13536	13676	13627	13584	13786	13630	13486	13472	13705	13699	13548	13537	13570	13612	13550	13538	13459	13561	13776	13539	13636	13615	13583	13716	13715	13691	13526	13718	13560	13640	13732	13589	13605	13588	13655	13697	13504	13587	13624	13544	13742	13540	13583	13595	13648	13735	13513	13594	13657	13515	13525	13629	13597	13570	13484	13642	13708	13655	13653	13683	13558	13738	13749	13676	13549	13656	13557	13607	13647	13515	13654	13564	13488	13778	13609	13463	13825	13659	13639	13648	13588	13508	13581	13595	13628	13652	13671	13677	13672	13565	13715	13501	13617	13545	13679	13803	13678	13695	13712	13623	13589	13520	13617	13686	13582	13678	13646	13652	13543	13512	13732	13377	13540	13639	13673	13503	13710	13684	13701	13637	13608	13598	13641	13778	13585	13529	13623	13730	13527	13565	13739	13481	13580	13681	13639	13654	13631	13647	13785	13582	13759	13385	13557	13630	13568	13554	13644	13591	13541	13529	13661	13652	13730	13386	13405	13567	13529	13577	13542	13700	13588	13474	13480	13636	13712	13627	13618	13688	13612	13674	13631	13676	13655	13712	13633	13601	13813	13458	13489	13366	13616	13740	13733	13707	13538	13581	13624	13493	13574	13609	13562	13534	13569	13574	13528	13528	13548	13721	13622	13639	13761	13648	13552	13597	13572	13660	13549	13569	13493	13523	13580	13575	13681	13561	13613	13575	13403	13526	13601	13702	13625	13574	13702	13486	13557	13658	13591	13657	13487	13600	13618	13516	13695	13604	13560	13871	13449	13686	13646	13517	13579	13756	13335	13533	13560	13637	13608	13448	13569	13561	13634	13568	13646	13627	13583	13683	13626	13708	13527	13645	13562	13463	13542	13778	13616	13742	13352	13506	13474	13563	13625	13583	13622	13486	13573	13526	13546	13496	13585	13604	13597	13505	13588	13568	13518	13597	13565	13694	13564	13715	13553	13502	13443	13615	13518	13655	13566	13656	13566	13693	13478	13439	13565	13582	13576	13551	13539	13461	13754	13616	13736	13671	13641	13613	13559	13526	13661	13492	13711	13623	13552	13715	13487	13698	13629	13580	13463	13566	13483	13675	13577	13734	13534	13594	13725	13704	13560	13539	13594	13415	13631	13570	13585	13574	13662	13503	13387	13534	13610	13581	13626	13610	13565	13661	13464	13555	13569	13595	13625	13642	13624	13607	13483	13595	13569	13588	13581	13660	13638	13571	13584	13786	13499	13493	13701	13540	13564	13710	13507	13576	13599	13730	13536	13701	13599	13608	13573	13742	13560	13405	13651	13533	13731	13540	13694	13623	13614	13658	13686	13566	13530	13548	13475	13544	13758	13681	13619	13699	13573	13551	13511	13662	13626	13611	13677	13469	13700	13519	13779	13564	13697	13518	13659	13496	13558	13682	13706	13571	13654	13454	13818	13484	13602	13638	13520	13555	13704	13431	13585	13531	13537	13657	13601	13566	13660	13614	13671	13610	13457	13683	13531	13617	13526	13493	13511	13612	13684	13588	13506	13571	13560	13688	13553	13634	13551	13665	13566	13591	13432	13587	13718	13517	13595	13558	13708	13537	13703	13593	13714	13508	13502	13617	13573	13665	13519	13713	13645	13665	13599	13655	13634	13508	13529	13639	13801	13542	13803	13466	13594	13533	13531	13551	13634	13688	13508	13558	13592	13627	13748	13513	13580	13665	13595	13501	13712	13716	13627	13560	13531	13645	13540	13610	13769	13508	13723	13647	13546	13561	13567	13665	13601	13539	13706	13570	13535	13649	13583	13841	13610	13670	13579	13700	13601	13725	13592	13555	13557	13472	13614	13587	13650	13671	13597	13503	13672	13578	13595	13759	13702	13580	13607	13619	13552	13633	13599	13656	13667	13557	13539	13707	13610	13773	13528	13579	13517	13659	13545	13438	13564	13664	13742	13581	13468	13501	13532	13494	13548	13593	13636	13567	13588	13547	13623	13580	13703	13477	13592	13691	13554	13558	13824	13561	13581	13485	13538	13600	13564	13645	13582	13777	13427	13567	13582	13565	13515	13644	13538	13629	13691	13521	13517	13689	13697	13564	13670	13656	13637	13638	13718	13529	13584	13489	13656	13597	13419	13578	13681	13602	13553	13676	13697	13615	13639	13589	13550	13595	13544	13718	13555	13756	13599	13564	13560	13582	13558	13627	13480	13792	13519	13510	13709	13557	13497	13498	13643	13478	13588	13424	13688	13551	13445	13627	13691	13498	13707	13672	13678	13538	13513	13622	13554	13556	13626	13602	13669	13862	13584	13562	13565	13551	13625	13599	13642	13565	13490	13381	13613	13546	13493	13554	13649	13563	13581	13670	13578	13469	13593	13667	13603	13336	13595	13668	13630	13570	13433	13576	13551	13542	13549	13466	13663	13394	13471	13493	13376	13742	13590	13717	13573	13604	13565	13448	13558	13627	13506	13833	13369	13615	13623	13559	13621	13682	13723	13424	13708	13475	13762	13747	13578	13715	13411	13591	13469	13656	13742	13671	13640	13667	13637	13667	13495	13567	13625	13535	13548	13561	13456	13437	13530	13576	13623	13591	13493	13436	13524	13548	13551	13660	13563	13361	13553	13652	13590	13601	13635	13636	13510	13614	13860	13436	13629	13757	13664	13621	13435	13607	13652	13651	13673	13581	13473	13553	13644	13539	13545	13506	13550	13590	13634	13455	13529	13705	13606	13540	13781	13693	13624	13544	13594	13670	13573	13507	13603	13413	13626	13482	13659	13499	13753	13814	13494	13612	13463	13490	13614	13611	13586	13559	13675	13630	13685	13690	13656	13298	13818	13618	13648	13620	13545	13588	13684	13635	13784	13483	13612	13569	13479	13645	13471	13719	13682	13577	13414	13593	13700	13539	13615	13797	13724	13662	13595	13566	13517	13642	13658	13598	13584	13694	13612	13538	13654	13547	13606	13583	13647	13711	13529	13583	13660	13465	13697	13660	13374	13684	13593	13781	13720	13438	13663	13632	13691	13625	13662	13533	13490	13513	13607	13697	13571	13580	13687	13451	13613	13547	13764	13519	13562	13722	13645	13672	13564	13516	13611	13636	13659	13676	13650	13579	13584	13718	13733	13611	13557	13652	13680	13544	13603	13622	13688	13720	13608	13581	13731	13529	13708	13522	13682	13522	13608	13616	13421	13421	13634	13482	13730	13660	13874	13571	13585	13686	13534	13621	13613	13487	13485	13690	13408	13461	13537	13549	13703	13649	13706	13657	13585	13677	13625	13361	13719	13664	13591	13605	13630	13526	13498	13706	13746	13735	13737	13533	13679	13523	13566	13660	13725	13570	13633	13615	13540	13651	13540	13597	13630	13718	13560	13599	13704	13491	13437	13731	13617	13525	13483	13589	13616	13489	13542	13666	13511	13672	13655	13632	13552	13572	13751	13367	13554	13577	13502	13502	13669	13665	13580	13486	13724	13574	13679	13626	13634	13572	13611	13570	13624	13729	13650	13573	13658	13507	13428	13447	13540	13706	13488	13526	13676	13548	13529	13613	13545	13556	13613	13595	13359	13524	13718	13637	13579	13556	13463	13496	13580	13528	13620	13430	13643	13524	13600	13652	13622	13387	13969	13524	13612	13550	13694	13661	13550	13543	13591	13628	13582	13453	13810	13557	13615	13632	13642	13669	13639	13633	13778	13534	13534	13674	13772	13573	13741	13442	13680	13740	13562	13609	13566	13745	13674	13561	13484	13754	13658	13461	13578	13677	13479	13496	13639	13592	13711	13608	13549	13451	13690	13494	13503	13544	13653	13665	13864	13578	13688	13545	13500	13649	13632	13503	13734	13605	13752	13554	13544	13482	13575	13561	13666	13654	13607	13597	13617	13482	13638	13403	13627	13512	13619	13536	13555	13618	13596	13647	13547	13775	13540	13479	13594	13637	13524	13611	13489	13612	13620	13599	13667	13569	13439	13631	13530	13507	13589	13617	13640	13669	13747	13619
25439	21454	28530	25079	22466	20973	19817	17916	17163	17388	17637	17674	17370	17493	17944	23174	29274	27603	23298	19852	18134	17088	16632	16737	16621	16645	16716	16664	16668	16652	16702	16584	16620	16577	16616	16710	16693	16578	16625	16604	16635	16542	16763	16704	16680	16578	16716	16514	16839	16569	16588	16661	16573	16635	16432	16582	16664	16720	16606	16658	16592	16590	16692	16675	16777	16631	16839	16833	16467	16670	16632	16845	16448	16747	16728	16520	16556	16371	16634	16728	16630	16572	16714	16467	16775	16611	16491	16622	16669	16659	16748	16651	16520	16556	16531	16316	16479	16621	16549	16539	16656	16738	16801	16392	16713	16591	16665	16765	16823	16583	16784	16651	16525	16421	16448	16786	16472	16736	16557	16453	16670	16597	16760	16826	16718	16458	16806	16695	16620	16614	16599	16557	16509	16637	16408	16652	16315	16589	16746	16644	16621	16580	16653	16695	16605	16397	16604	16665	16381	16425	16701	16633	16660	16876	16692	16637	16597	16518	16491	16762	16743	16406	16677	16616	16585	16753	16418	16458	16344	16647	16557	16496	16606	16806	16696	16512	16599	16769	16761	16644	16793	16704	16728	16611	16601	16712	16624	16501	16553	16645	16776	16524	16538	16787	16441	16603	16427	16463	16545	16614	16548	16560	16700	16495	16628	16648	16498	16451	16579	16480	16622	16676	16534	16505	16502	16652	16430	16515	16480	16829	16385	16411	16647	16663	16548	16627	16559	16615	16533	16699	16634	16546	16709	16634	16725	16523	16363	16544	16485	16710	16647	16516	16703	16585	16545	16313	16434	16639	16735	16483	16581	16561	16699	16638	16744	16484	16572	16843	16529	16565	16697	16600	16623	16567	16660	16442	16570	16758	16577	16609	16629	16656	16621	16518	16597	16451	16392	16658	16516	16546	16677	16508	16547	16601	16409	16516	16407	16624	16558	16692	16583	16760	16620	16690	16563	16555	16429	16500	16560	16670	16589	16444	16438	16593	16551	16416	16662	16686	16452	16689	16603	16483	16609	16377	16642	16723	16737	16627	16652	16727	16547	16786	16598	16698	16547	16502	16664	16496	16551	16663	16555	16502	16637	16860	16720	16455	16730	16520	16794	16674	16606	16532	16412	16528	16548	16579	16654	16655	16471	16595	16469	16534	16616	16334	16671	16489	16571	16508	16783	16531	16642	16606	16562	16720	16783	16588	16440	16572	16645	16575	16652	16477	16563	16494	16648	16454	16468	16555	16528	16428	16466	16364	16464	16646	16575	16697	16507	16559	16576	16665	16597	16571	16649	16713	16509	16556	16498	16508	16578	16548	16431	16512	16622	16542	16658	16590	16695	16508	16734	16413	16514	16590	16689	16384	16406	16506	16531	16608	16475	16731	16632	16643	16608	16465	16452	16607	16554	16611	16588	16709	16630	16643	16651	16596	16551	16504	16578	16587	16502	16655	16755	16544	16648	16723	16678	16506	16601	16674	16613	16679	16541	16581	16690	16593	16812	16684	16676	16630	16731	16661	16592	16504	16614	16584	16638	16658	16616	16542	16458	16411	16526	16513	16516	16620	16710	16895	16636	16539	16786	16558	16364	16672	16499	16665	16513	16662	16672	16500	16591	16606	16618	16584	16599	16564	16723	16440	16767	16480	16768	16554	16673	16716	16690	16750	16548	16589	16474	16480	16731	16721	16479	16596	16587	16729	16593	16730	16618	16521	16742	16680	16531	16395	16581	16612	16499	16564	16650	16651	16606	16745	16712	16687	16697	16546	16561	16733	16555	16484	16731	16780	16521	16635	16672	16534	16764	16725	16456	16644	16830	16563	16445	16456	16563	16399	16497	16569	16509	16536	16558	16536	16552	16685	16563	16414	16542	16555	16720	16714	16735	16553	16632	16528	16679	16837	16555	16514	16694	16630	16451	16760	16674	16534	16521	16504	16683	16559	16655	16564	16519	16505	16782	16625	16364	16614	16757	16628	16626	16637	16697	16591	16666	16377	16581	16623	16533	16521	16485	16538	16530	16562	16654	16452	16697	16779	16822	16579	16584	16451	16531	16483	16565	16594	16561	16751	16785	16517	16433	16688	16512	16691	16616	16444	16558	16504	16571	16514	16513	16739	16805	16659	16340	16530	16710	16589	16511	16594	16620	16540	16647	16661	16583	16502	16465	16600	16617	16648	16667	16851	16624	16699	16532	16668	16584	16513	16543	16503	16529	16595	16396	16498	16421	16622	16510	16695	16486	16728	16569	16513	16558	16533	16609	16573	16428	16654	16662	16468	16642	16421	16796	16544	16648	16628	16542	16487	16574	16516	16594	16570	16842	16684	16614	16399	16631	16430	16682	16605	16577	16671	16651	16536	16638	16670	16761	16524	16420	16814	16535	16680	16687	16655	16315	16498	16768	16785	16690	16523	16612	16516	16593	16541	16517	16668	16657	16585	16765	16558	16524	16735	16720	16554	16361	16485	16561	16666	16477	16666	16775	16629	16600	16571	16618	16517	16740	16476	16670	16530	16499	16569	16714	16370	16583	16517	16637	16608	16478	16743	16556	16610	16675	16602	16475	16668	16774	16331	16696	16607	16603	16614	16768	16647	16638	16541	16443	16762	16448	16602	16539	16612	16565	16578	16473	16592	16335	16596	16599	16282	16669	16455	16644	16575	16672	16696	16630	16424	16478	16640	16667	16526	16787	16560	16568	16553	16616	16598	16602	16665	16696	16611	16595	16392	16794	16644	16637	16564	16493	16356	16601	16199	16566	16680	16602	16505	16512	16572	16649	16666	16484	16905	16668	16699	16592	16529	16679	16495	16532	16473	16659	16393	16630	16614	16517	16463	16553	16569	16378	16679	16601	16616	16433	16305	16487	16463	16469	16586	16611	16649	16766	16633	16786	16555	16638	16654	16560	16531	16577	16497	16680	16549	16735	16514	16726	16486	16617	16625	16596	16442	16500	16717	16658	16730	16595	16493	16733	16737	16575	16529	16633	16515	16713	16724	16636	16591	16601	16361	16650	16569	16554	16579	16513	16563	16570	16645	16575	16350	16559	16619	16489	16581	16432	16598	16810	16540	16404	16429	16737	16822	16543	16769	16659	16423	16674	16583	16595	16782	16509	16494	16519	16422	16595	16699	16355	16556	16549	16522	16540	16577	16623	16462	16560	16683	16819	16660	16546	16524	16679	16479	16753	16565	16594	16646	16646	16656	16649	16702	16549	16542	16376	16567	16630	16540	16628	16561	16548	16637	16781	16512	16534	16638	16515	16530	16527	16485	16587	16645	16538	16568	16535	16522	16723	16555	16737	16604	16412	16505	16408	16721	16420	16655	16685	16547	16570	16705	16720	16587	16440	16634	16783	16605	16433	16733	16555	16682	16648	16774	16587	16613	16502	16544	16630	16583	16651	16747	16716	16526	16541	16562	16563	16469	16613	16701	16862	16589	16657	16612	16657	16478	16655	16729	16431	16488	16688	16539	16585	16685	16862	16582	16564	16436	16635	16502	16772	16589	16435	16534	16671	16575	16608	16557	16475	16528	16468	16580	16646	16350	16504	16652	16789	16477	16684	16546	16454	16449	16494	16637	16345	16769	16574	16677	16674	16385	16575	16619	16535	16629	16488	16506	16573	16383	16612	16531	16464	16586	16484	16757	16551	16622	16717	16905	16525	16546	16787	16443	16681	16638	16613	16761	16519	16491	16715	16604	16550	16617	16358	16652	16557	16537	16593	16550	16462	16599	16656	16607	16689	16633	16607	16488	16627	16326	16290	16510	16635	16578	16635	16740	16472	16653	16667	16513	16540	16710	16594	16740	16639	16526	16631	16494	16523	16483	16497	16601	16694	16506	16525	16497	16747	16484	16565	16505	16613	16789	16674	16681	16476	16742	16622	16690	16661	16656	16564	16515	16679	16601	16619	16679	16582	16747	16680	16832	16662	16478	16510	16586	16526	16475	16696	16454	16621	16410	16676	16672	16480	16632	16457	16576	16531	16522	16571	16690	16537	16580	16546	16480	16712	16442	16678	16556	16694	16738	16383	16550	16552	16635	16650	16492	16726	16723	16526	16584	16787	16512	16524	16621	16756	16458	16616	16693	16517	16567	16804	16607	16542	16671	16475	16655	16822	16626	16595	16544	16515	16510	16717	16613	16553	16628	16494	16649	16596	16486	16596	16627	16709	16701	16540	16737	16635	16451	16560	16595	16637	16550	16371	16542	16927	16714	16911	16539	16703	16856	16629	16691	16528	16589	16629	16661	16571	16784	16387	16465	16576	16490	16478	16494	16592	16577	16877	16382	16693	16597	16760	16582	16390	16662	16587	16814	16791	16653	16609	16948	16461	16740	16471	16506	16529	16595	16813	16594	16491	16445	16550	16526	16559	16579	16360	16604	16408	16454	16599	16633	16605	16461	16556	16468	16618	16722	16545	16670	16624	16580	16664	16727	16385	16492	16608	16600	16370	16467	16465	16618	16518	16564	16523	16682	16582	16495	16403	16547	16760	16723	16581	16629	16799	16506	16662	16515	16586	16463	16701	16822	16539	16539	16709	16501	16645	16507	16695	16518	16715	16531	16695	16529	16739	16496	16669	16460	16507	16483	16719	16590	16568	16552	16538	16460	16755	16421	16663	16641	16888	16699	16656	16694	16696	16588	16458	16586	16766	16506	16475	16465	16710	16728	16517	16831	16611	16786	16451	16455	16555	16623	16527	16582	16678	16739	16564	16521	16571	16513	16491	16675	16419	16508	16738	16531	16509	16649	16541	16571	16666	16703	16831	16765	16676	16763	16466	16610	16848	16521	16542	16566	16540	16472	16572	16457	16505	16713	16735	16577	16512	16500	16354	16575	16663	16479	16516	16608	16525	16686	16800	16503	16776	16440	16704	16527	16684	16684	16637	16443	16539	16662	16612	16592	16687	16782	16662	16731	16765	16738	16635	16544	16678	16438	16581	16747	16655	16493	16444	16369	16324	16424	16577	16753	16638	16594	16562	16617	16449	16723	16783	16473	16421	16486	16672	16646	16535	16701	16567	16704	16682	16700	16689	16577	16628	16237	16310	16429	16515	16540	16545	16890	16499	16532	16429	16549	16727	16602	16766	16792	16534	16445	16548	16553	16805	16509	16545	16592	16578	16348
15234	25100	24328	19900	17947	16676	15727	15131	14525	14416	15208	15743	14989	15165	16086	24858	31136	27498	21530	17544	15169	14046	13655	13739	13893	14031	13736	13759	13626	13705	13768	13529	13601	13744	13852	13823	13626	13879	13793	13768	13652	13921	13839	13702	13664	13756	13831	13696	13786	13722	13623	13780	13845	13935	13948	13682	13785	13726	14021	13597	13583	13863	13803	13743	13664	13705	13849	13678	13589	13815	13885	13726	13787	13793	13850	13821	13638	13631	13724	13588	13669	13708	13682	13709	13668	13745	13590	13686	13731	13872	13646	13643	13764	13819	13702	13966	13743	13716	13748	13580	13724	13846	13771	13782	13938	13863	13722	13642	13800	13730	13753	13773	13656	13668	13748	13770	13712	13793	13803	13719	13606	13708	14049	13944	13773	13644	13784	13696	13841	13679	13784	13696	13719	13677	13742	13779	13742	13703	13722	13776	13832	13588	13637	13614	13875	13776	13718	13820	13713	13751	13730	13621	13741	13666	13882	13786	13674	13856	13655	13721	13532	13803	13818	13631	13776	13666	13706	13741	13634	13470	13783	13956	13640	13753	13755	13902	13752	13759	13629	13639	13795	13630	13817	13766	13722	13750	13738	13778	13729	13848	13886	13728	13789	13832	13678	13515	13716	13701	13734	13686	13793	13640	13756	13753	13824	13797	13706	13615	13820	13689	13952	13713	13727	13824	13733	13678	13796	13764	13925	13707	13817	13732	13608	13812	13694	13862	13892	13710	13847	13722	13579	13756	13709	13818	13954	13782	13643	13732	13720	13769	13754	13709	13713	13823	13718	13674	13662	13749	13677	13862	13839	13742	13828	13797	13753	13740	13780	13723	13725	13737	13682	13814	13701	13663	13696	13911	13661	13606	13589	13792	13759	13732	13802	13709	13820	13686	13991	13640	13821	13909	13811	13562	13762	13788	13833	13796	13728	13753	13738	13825	13678	13787	13744	13750	13709	13902	13773	13703	13775	13710	13773	13878	13644	13798	13654	13760	13722	13742	13761	13778	13804	13707	13610	13889	13731	13700	13840	13837	13686	13790	13783	13904	13771	13684	13652	13610	13613	13774	13764	13688	13808	13699	13733	13806	13665	13592	13699	13573	13660	13816	13597	13823	13654	13795	13772	13722	13723	13837	13788	13776	13777	13755	13693	13792	13708	13646	13884	13655	13696	13712	13869	13612	13806	13578	13683	13908	13684	13792	13767	13768	13711	13641	13720	13816	13713	13806	13705	13799	13785	13593	13790	13879	13755	13566	13663	13768	13673	13856	13799	13719	13770	13627	13671	13598	13729	13687	13672	13741	13520	13901	13912	13816	13769	13856	13809	13741	13684	13633	13597	13859	13607	13710	13606	13566	13853	13740	13784	13612	13894	13717	13702	13841	13874	13794	13716	13853	13553	13637	13765	13848	13724	13810	13597	13782	13677	13659	13710	13782	13783	13839	13796	13788	13613	13769	13680	13803	13988	13800	13923	13603	13708	13638	13717	13681	13783	13793	13750	13848	13628	13864	13776	13697	13850	13788	13581	13599	13850	13722	13494	13801	13877	13744	13831	13657	13765	13745	13730	13805	13832	13928	13947	13714	13670	13820	13905	13681	13766	13840	13768	13723	13627	13866	13717	13744	13700	13797	13678	13898	13743	13865	13706	13709	13618	13783	13828	13676	13589	13873	13737	13746	13687	13616	13725	13688	13713	13639	13554	13596	13627	13760	13615	13772	13799	13618	13721	13562	13781	13849	13763	13759	13798	13586	13784	13610	13712	13816	13604	13689	13759	13673	13818	13725	13714	13820	13563	13675	13826	13684	13711	13699	13685	13679	13758	13663	13637	13635	13988	13595	13650	13838	13855	13737	13930	13807	13838	13717	13693	13776	13495	13766	13733	13696	13852	13651	13689	13855	13734	13676	13675	13649	13657	13675	13651	13610	13624	13698	13733	13718	13676	13776	13815	13627	13828	13715	13592	13697	13713	13623	13825	13922	13768	13747	13847	13535	13750	13577	13710	13660	13508	13763	13822	13697	13756	13620	13708	13837	13688	13683	13836	13801	13804	13721	13692	13795	13811	13764	13738	13638	13659	13843	13824	13869	13655	13771	13760	13774	13653	13617	13621	13640	13899	13527	13732	13795	13860	13690	13648	13741	13693	13863	13749	13738	13813	13859	13544	13854	13852	13815	13725	13545	13590	13800	13859	13557	13695	13795	13782	13795	13711	13800	13789	13580	13614	13710	13780	13893	13923	13629	13768	13619	13724	13907	13834	13671	13800	13788	13581	13850	13756	13638	13676	13712	13721	13898	13563	13622	13761	13585	13824	13613	13718	13711	13806	13805	13889	13701	13686	13848	13667	13773	13623	13792	13698	13698	13683	13776	13713	13774	13648	13729	13850	13638	13608	13722	13795	13672	13772	13627	13507	13690	13878	13816	13745	13676	13778	13727	13801	13670	13717	13643	13693	13723	13827	13836	13664	13750	13759	13980	13752	13642	13782	13863	13870	13765	13920	13768	13608	13573	13774	13710	13840	13657	13728	13986	13823	13869	13747	13637	13663	13772	13829	13672	13854	13781	13618	13811	13669	13759	13905	13692	13834	13669	13746	13707	13817	13766	13788	13788	13760	13823	13744	13680	13685	13640	13700	13792	13758	13752	13704	13794	13703	13777	13682	13692	13656	13694	13825	13666	13566	13823	13774	13692	13768	13733	13752	13784	13782	13732	13838	13821	13871	13725	13903	13698	13779	13653	13579	13793	13799	13654	13823	13796	13731	13675	13622	13736	13821	13745	13885	13700	13830	13733	13829	13797	13924	13716	13775	13663	13662	13797	13830	13786	13788	13719	13744	13716	13742	13872	13772	13619	13788	13890	13673	13682	13707	13747	13802	13676	13783	13865	13848	13787	13680	13676	13706	13773	13752	13566	13626	13656	13740	13687	13788	13691	13919	13610	13698	13640	13841	13641	13633	13798	13775	13783	13583	13787	13809	13724	13658	13661	13712	13648	13743	13715	13855	13794	13877	13819	13694	13617	13642	13691	13685	13725	13766	13782	13653	13649	13780	13773	13785	13595	13725	13681	13745	13683	13608	13742	13851	13588	13737	13719	13669	13654	13656	13742	13924	13714	13640	13671	13603	13593	13560	13652	13777	13733	13698	13677	13781	13633	13597	13851	13732	13705	13802	13743	13730	13767	13740	13640	13738	13822	13889	13650	13707	13941	13871	13842	13737	13767	13713	13664	13693	13695	13627	13753	13835	13675	13740	13673	13853	13551	13827	13645	13844	13538	13800	13809	13826	13621	13635	13716	13859	13981	13818	13771	13711	13529	13690	13877	13789	13898	13746	13710	13692	13887	13720	13789	13843	13781	13821	13692	13850	13725	13768	13797	13547	13690	13855	13562	13888	13660	13950	13534	13809	13790	13864	13807	13879	13753	13954	13590	13783	13691	13647	13725	13792	13624	13784	13883	13808	13752	13734	13868	13708	13814	13955	13709	13690	13794	13848	13719	13874	13912	13710	13660	13672	13736	13724	13678	13856	13763	13916	13658	13949	13852	13713	13647	13734	13749	13754	13610	13698	13679	13757	13691	13778	13613	13883	13589	13827	13771	13888	13852	13725	13843	13541	13826	13869	13847	13617	13762	13766	13813	13714	13909	13888	13839	13877	13858	13563	13662	13627	13661	13803	13716	13762	13695	13500	13746	13652	13811	13530	13684	13599	13849	13804	13666	13747	13588	13627	13711	13792	13490	13815	13517	13685	13777	13921	13804	13773	13753	13721	13774	13644	13830	13654	13777	13717	13939	13564	13778	13866	13662	13630	13749	13590	13786	13775	13631	13758	13673	13785	13564	13933	13758	13878	13803	13674	13717	13660	13677	13771	13630	13706	13751	13824	13604	13787	13699	13758	13823	13816	13746	13957	13687	13757	13787	13824	13822	13774	13693	13736	13816	13673	13705	13555	13787	13794	13918	13794	13780	13754	13751	13899	13572	13787	13651	13748	13664	13614	13905	13698	13819	13561	13697	13720	13622	13663	13719	13963	13782	13588	13705	13754	13836	13607	13854	13693	13736	13701	13803	13776	14017	13739	13607	13699	13767	13787	13951	13868	13632	13702	13892	13742	13940	13707	13833	13692	13720	13867	13835	13690	13662	13864	13759	13569	13800	13884	13687	13772	13781	13780	13782	13641	13830	13937	13643	13500	13750	13747	13731	13695	13557	13891	13735	13830	13666	13652	13689	13725	13710	13554	13837	13879	13629	13800	13837	13565	13748	13843	13791	13956	13665	13858	13800	13602	13700	13737	13680	13737	13913	13772	13774	13626	13699	13747	13970	13885	13733	13430	13655	13839	13733	13726	13728	13886	13791	13611	13801	13894	13828	13804	13525	13942	13693	13635	13768	13695	13778	13767	13736	13834	13701	13885	13672	13674	13684	13642	13659	13649	13818	13649	13764	13560	13850	13675	13934	13832	13743	13696	13723	13671	13930	13694	13805	13644	13669	13852	13725	13579	13671	13730	13806	13725	13733	13789	13642	13764	13790	13851	13840	13719	13727	13610	13793	13919	13650	13608	13827	13604	13806	13855	13555	13733	13637	13808	13759	13748	13837	13620	13720	13842	13745	13784	13872	13759	13682	13873	13737	13595	13902	13755	13817	13706	13696	13723	13671	13809	13657	13693	13721	13555	13911	13695	13752	13740	13729	13691	13667	13740	13809	13575	13806	13787	13569	13699	13844	13746	13621	13808	13781	13902	13780	13849	13884	13915	13599	13665	13788	13689	13796	13706	13720	13829	13828	13686	13741	13690	13777	13733	13668	13732	13630	13823	13764	13819	13715	13845	13770	13754	13734	13699	13634	13740	13617	13867	13740	13877	13738	13996	13663	13796	13769	13771	13676	13737	13710	13658	13689	13712	13780	13647	13873	13616	13519	13754	13568	13873	13572	13868	13755	13807	13763	13909	13692	13805	13660	13800	13618	13642	13782	13752	13875	13736	13792	13570	13722	13787	13642	13541	13835	13738	13747	13759	13805	13830	13726	13836	13728	13738	13817	13782	13614	13723	13597	13866	13746	13580	13681	13804	13800	13637	13582	13658	13843	13689	13731	13822	13838	13760	13793	13659	13839	13749	13731
24142	21506	29091	24384	21932	23720	23051	18511	17357	17794	18366	18202	18027	18003	19061	26583	37051	35386	27833	22665	19269	17387	16953	16762	16764	16564	16814	16699	16527	16782	16601	16648	16634	16494	16553	16685	16731	16702	16574	16725	16582	16597	16708	16553	16668	16683	16765	16642	16551	16648	16538	16773	16696	16660	16545	16529	16479	16550	16704	16730	16702	16416	16627	16718	16704	16582	16818	16637	16996	16713	16681	16684	16509	16826	16676	16588	16548	16615	16558	16472	16664	16719	16822	16542	16645	16650	16515	16683	16654	16714	16607	16752	16519	16512	16641	16531	16531	16561	16721	16703	16735	16795	16762	16479	16554	16627	16702	16417	16584	16735	16441	16631	16460	16776	16710	16688	16503	16672	16837	16595	16510	16531	16652	16566	16474	16504	16805	16660	16610	16499	16636	16446	16732	16579	16524	16600	16603	16745	16760	16798	16724	16648	16601	16551	16823	16575	16557	16537	16609	16590	16666	16625	16662	16793	16643	16590	16708	16336	16550	16541	16592	16605	16629	16551	16248	16438	16589	16708	16622	16741	16630	16627	16675	16711	16425	16473	16671	16639	16418	16588	16531	16761	16783	16466	16652	16532	16867	16575	16610	16704	16511	16715	16638	16710	16494	16775	16610	16483	16528	16637	16528	16724	16830	16663	16510	16697	16531	16702	16446	16436	16641	16488	16645	16656	16570	16645	16650	16515	16730	16761	16579	16457	16521	16411	16610	16744	16660	16610	16655	16704	16831	16490	16509	16571	16550	16697	16484	16312	16680	16521	16658	16706	16650	16488	16612	16677	16800	16650	16694	16717	16763	16633	16614	16600	16712	16525	16355	16520	16646	16488	16736	16594	16729	16661	16645	16597	16498	16678	16690	16675	16641	16770	16610	16455	16729	16722	16836	16594	16538	16637	16626	16654	16686	16549	16687	16509	16538	16812	16684	16722	16638	16425	16614	16406	16831	16651	16830	16715	16518	16445	16440	16546	16626	16700	16740	16829	16695	16624	16582	16617	16750	16573	16739	16467	16569	16737	16428	16690	16571	16530	16497	16353	16583	16543	16513	16886	16666	16456	16653	16787	16622	16678	16456	16726	16663	16609	16538	16512	16372	16600	16788	16551	16812	16678	16559	16535	16438	16588	16538	16624	16694	16397	16432	16409	16488	16641	16596	16577	16689	16493	16585	16677	16510	16583	16599	16922	16649	16655	16622	16698	16610	16704	16596	16523	16716	16490	16572	16673	16711	16750	16419	16572	16638	16780	16629	16583	16569	16542	16608	16600	16616	16673	16574	16546	16477	16467	16595	16868	16500	16573	16629	16826	16695	16676	16646	16715	16687	16796	16595	16571	16473	16586	16547	16749	16404	16659	16591	16587	16735	16659	16545	16550	16469	16668	16531	16431	16683	16702	16537	16475	16503	16673	16543	16512	16678	16539	16822	16600	16574	16900	16594	16665	16660	16592	16658	16389	16669	16573	16580	16776	16679	16573	16673	16644	16627	16461	16567	16577	16635	16626	16619	16545	16742	16417	16624	16535	16586	16672	16664	16543	16661	16681	16624	16379	16563	16474	16597	16731	16803	16643	16477	16416	16679	16494	16502	16634	16354	16642	16608	16771	16579	16576	16747	16497	16757	16535	16680	16461	16686	16582	16760	16577	16703	16606	16598	16537	16509	16582	16555	16513	16721	16573	16612	16493	16540	16505	16543	16574	16724	16684	16486	16516	16485	16685	16432	16570	16664	16616	16660	16531	16746	16586	16547	16357	16736	16519	16603	16502	16485	16409	16685	16572	16454	16723	16457	16438	16592	16670	16475	16448	16580	16569	16675	16675	16465	16581	16699	16595	16622	16652	16480	16674	16737	16285	16489	16406	16610	16657	16552	16619	16618	16788	16575	16525	16698	16558	16763	16388	16512	16609	16810	16587	16531	16818	16596	16534	16673	16602	16600	16497	16588	16564	16694	16779	16659	16715	16443	16671	16668	16558	16524	16367	16550	16639	16694	16558	16803	16524	16632	16479	16574	16364	16492	16590	16609	16508	16452	16500	16704	16658	16411	16512	16517	16682	16780	16492	16577	16647	16533	16644	16509	16608	16635	16671	16444	16577	16604	16595	16765	16947	16614	16540	16492	16654	16506	16573	16660	16539	16414	16690	16715	16630	16707	16753	16806	16842	16607	16447	16524	16368	16377	16740	16637	16661	16409	16551	16646	16587	16772	16530	16693	16541	16704	16583	16524	16542	16616	16713	16746	16555	16640	16685	16499	16683	16561	16734	16593	16507	16497	16676	16630	16493	16648	16678	16747	16633	16559	16553	16629	16662	16790	16621	16753	16688	16542	16479	16574	16605	16719	16826	16651	16735	16858	16649	16448	16835	16558	16537	16582	16613	16763	16678	16693	16588	16777	16689	16411	16698	16641	16535	16588	16461	16645	16819	16768	16579	16399	16628	16529	16773	16478	16744	16419	16947	16473	16718	16628	16488	16763	16586	16646	16423	16511	16781	16464	16513	16698	16469	16410	16676	16631	16707	16618	16414	16623	16727	16714	16647	16746	16450	16431	16583	16617	16322	16612	16574	16545	16547	16443	16634	16488	16538	16389	16511	16734	16718	16568	16610	16688	16441	16585	16327	16587	16417	16366	16405	16500	16468	16554	16543	16888	16761	16605	16582	16535	16666	16442	16298	16635	16751	16749	16582	16376	16685	16628	16637	16587	16596	16515	16638	16539	16691	16620	16645	16627	16737	16620	16534	16586	16714	16726	16460	16661	16519	16500	16686	16610	16635	16617	16701	16522	16683	16478	16344	16698	16814	16462	16663	16862	16452	16526	16608	16777	16712	16626	16572	16591	16653	16597	16558	16725	16891	16845	16280	16625	16651	16510	16566	16704	16606	16569	16686	16744	16699	16640	16362	16646	16582	16651	16523	16489	16708	16619	16580	16738	16779	16742	16700	16593	16747	16660	16776	16639	16541	16697	16814	16713	16607	16593	16793	16854	16488	16717	16581	16608	16455	16580	16453	16704	16451	16513	16487	16636	16615	16477	16426	16741	16681	16396	16524	16609	16639	16593	16567	16447	16531	16650	16659	16615	16711	16618	16423	16563	16591	16510	16800	16780	16593	16382	16496	16597	16527	16663	16494	16588	16596	16532	16685	16638	16745	16698	16650	16556	16678	16279	16649	16810	16684	16548	16781	16749	16754	16521	16354	16452	16709	16330	16519	16628	16622	16481	16697	16504	16825	16634	16483	16633	16629	16548	16718	16505	16709	16796	16463	16438	16522	16577	16541	16626	16641	16645	16497	16662	16594	16688	16552	16611	16630	16645	16745	16753	16548	16620	16667	16528	16635	16583	16320	16533	16641	16491	16406	16597	16545	16435	16606	16504	16552	16760	16563	16487	16556	16553	16602	16622	16592	16666	16698	16487	16504	16451	16571	16595	16185	16803	16556	16522	16694	16650	16371	16662	16539	16689	16589	16599	16735	16667	16680	16655	16603	16584	16637	16610	16598	16697	16573	16691	16647	16573	16613	16673	16492	16677	16880	16529	16469	16540	16652	16527	16763	16624	16569	16568	16548	16572	16521	16602	16417	16460	16554	16815	16504	16549	16726	16648	16684	16575	16545	16653	16642	16540	16644	16592	16684	16742	16470	16610	16453	16674	16799	16534	16601	16377	16711	16513	16572	16734	16441	16645	16661	16509	16716	16537	16395	16451	16327	16564	16473	16444	16593	16672	16539	16605	16773	16661	16534	16827	16751	16736	16463	16502	16470	16578	16489	16446	16535	16654	16553	16649	16508	16541	16438	16406	16608	16500	16686	16687	16748	16662	16570	16674	16595	16683	16488	16512	16547	16620	16544	16729	16661	16556	16489	16451	16502	16489	16494	16638	16683	16672	16366	16612	16409	16283	16374	16714	16653	16694	16723	16804	16751	16673	16609	16617	16427	16581	16539	16407	16540	16489	16686	16348	16512	16559	16611	16412	16532	16581	16676	16547	16576	16580	16516	16590	16525	16643	16430	16523	16596	16670	16553	16504	16724	16540	16792	16563	16534	16543	16828	16770	16508	16775	16607	16551	16451	16798	16625	16600	16359	16601	16548	16740	16629	16412	16621	16484	16499	16474	16626	16673	16624	16787	16834	16646	16756	16467	16400	16709	16706	16674	16632	16358	16477	16472	16565	16557	16668	16684	16672	16573	16509	16684	16813	16861	16529	16627	16528	16438	16408	16561	16785	16615	16610	16579	16546	16678	16454	16506	16723	16706	16848	16616	16582	16513	16602	16725	16560	16510	16429	16717	16479	16492	16595	16557	16612	16582	16688	16605	16481	16682	16468	16760	16598	16489	16547	16722	16464	16536	16605	16789	16539	16524	16583	16381	16603	16642	16515	16704	16785	16477	16662	16557	16824	16578	16742	16630	16594	16583	16704	16481	16589	16593	16558	16684	16657	16759	16412	16486	16474	16592	16625	16626	16385	16476	16522	16498	16649	16549	16539	16733	16539	16608	16388	16499	16531	16569	16504	16531	16641	16703	16557	16599	16754	16574	16675	16506	16687	16590	16498	16506	16544	16761	16538	16801	16526	16717	16627	16671	16852	16589	16573	16552	16445	16606	16531	16730	16603	16587	16713	16522	16745	16454	16741	16570	16860	16499	16494	16570	16549	16533	16785	16476	16563	16563	16601	16429	16477	16748	16543	16531	16684	16796	16555	16543	16565	16780	16418	16742	16755	16696	16643	16835	16733	16472	16520	16640	16571	16692	16472	16673	16394	16666	16583	16604	16587	16623	16639	16585	16820	16709	16424	16706	16520	16488	16491	16649	16465	16486	16421	16644	16535	16713	16677	16512	16595	16608	16550	16505	16600	16903	16721	16525	16527	16566	16631	16541	16667	16745	16624	16661	16612	17063	16708	16596	16686	16653	16563	16595	16637	16735	16600	16544	16469	16619	16697	16645	16615	16471	16526	16675	16498	16648	16574	16759	16712	16676	16689	16454	16629	16718	16425	16585	16530	16557	16610	16348	16566	16605	16501	16735	16663	16441	16619	16747	16658	16477	16518	16613	16519	16477	16843	16616	16575	16659	16322	16621	16506	16611	16567	16969	16778	16600	16695	16612	16496	16559	16640
17123	29679	28924	23362	19752	18617	16869	15709	15276	15521	16494	16340	15925	15883	17913	29666	38840	35607	26450	20357	16460	14528	13917	13894	13873	13854	13968	13604	13746	13893	13783	13728	13828	13799	13592	13921	13793	13718	13725	13741	13905	13722	13782	13828	13866	13776	13776	13788	13853	13870	13767	13801	13790	13524	13775	13767	13757	13768	13740	13590	13719	13998	13721	13634	13696	13713	13772	13737	13829	13742	13609	13845	13841	13920	13844	13745	13741	13804	13791	13938	13791	13782	13785	13853	13703	13636	13700	13858	13805	13800	13660	13765	13841	13592	13681	13816	13784	13515	13792	13683	13737	13684	13661	13750	13652	13830	13811	13721	13774	13709	13729	13671	13730	13757	13813	13891	13737	13799	13585	13811	13814	13781	13682	13638	13790	13689	13596	13837	13806	13705	13770	13688	13719	13720	13893	13855	13819	13748	13671	13795	13866	13719	13771	13676	13774	13684	13635	13711	13881	13706	13697	13626	13687	13776	13726	13643	13632	13573	13698	13792	13654	13913	13653	13790	13781	13528	13654	13765	13786	13861	13788	13721	13705	13835	13733	13752	13746	13673	13684	13691	13727	13678	13528	13881	13825	13651	13768	13673	13679	13723	13735	13687	13801	13814	13629	13772	13740	13723	13765	13709	13930	13842	13824	13735	13721	13716	13552	13754	13730	13615	13716	13779	13650	13820	13775	13790	13621	13734	13687	13843	13722	13634	13614	13826	13606	13678	13629	13802	13698	13606	13845	13675	13697	13894	13697	13723	13647	13532	13857	13832	13681	13756	13694	13664	13723	13878	13657	13766	13656	13812	13759	13719	13502	13640	13779	13712	13769	13726	13814	13724	13683	13827	13870	13750	13789	13756	13869	13721	13936	13818	13679	13827	13593	13539	13571	13747	13745	13900	13538	13658	13705	13773	13825	13839	13616	13636	13812	13753	13661	13715	13684	13606	13615	13687	13674	13905	13868	13779	13860	13731	13659	13638	13651	13827	13674	13721	13831	13600	13921	13656	13727	13562	13673	13689	13748	13802	13693	13683	13753	13743	13623	13712	13680	13787	13660	13736	13734	13798	13766	13697	13786	13708	13593	13579	13756	13712	13774	13760	13823	13695	13916	13763	13771	13716	13676	13741	13642	13742	13773	13898	13611	13700	13672	13768	13829	13806	13721	13742	13877	13665	13753	13791	13618	13767	13682	13619	13724	13764	13689	13746	13863	13716	13717	13799	13770	13640	13663	13817	13701	13700	13978	13793	13871	13721	13700	13697	13814	13652	13705	13726	13806	13692	13791	13804	13762	13773	13825	13726	13805	13687	13827	13770	13766	13742	13738	13645	13722	13736	13712	13750	13686	13836	13651	13969	13837	13868	13672	13720	13768	13803	13900	13662	13807	13816	13819	13736	13742	13873	13700	13801	13528	13607	13665	13758	13737	13853	13933	13646	13837	13763	13655	13666	13686	13862	13795	13851	13734	13836	13855	13874	13673	13693	13883	13692	13804	13709	13737	13745	13637	13660	13824	13545	13710	13759	13654	13762	13688	13640	13725	13739	13781	13831	13579	13839	13722	13818	13666	13832	13806	13702	13685	13622	13613	13772	13713	13734	13711	13690	13692	13781	13749	13854	13714	13746	13655	13695	13780	13776	13785	13934	13750	13688	13642	13728	13626	13718	13736	13883	13652	13685	13656	13649	13783	13609	13767	13860	13859	13800	13930	13736	13563	13713	13823	13829	13801	13746	13835	13803	13764	13769	13879	13758	13702	13684	13642	13832	13773	13751	13665	13778	13828	13658	13760	13718	13742	13726	13892	13678	13678	13796	13688	13718	13710	13687	13740	13759	13769	13797	13607	13668	13752	13765	13735	13687	13727	13669	13760	13895	13629	13674	13593	13695	13720	13731	13604	13704	13729	13622	13869	13618	13709	13723	13818	13724	13769	13735	13691	13744	13880	13893	13673	13826	13632	13650	13711	13643	13831	13806	13707	13728	13669	13927	13548	13765	13695	13868	13597	13696	13838	13564	13669	13786	13768	13590	13800	13677	13785	13764	13765	13813	13771	13739	13753	13860	13840	13789	13651	13566	13804	13955	13819	13843	13747	13733	13742	13902	13697	13802	13938	13726	13796	13645	13819	13911	13646	13632	13665	13627	13659	13700	13833	13742	13824	13647	13887	13730	13716	13671	13799	13767	13770	13719	13798	13777	13660	13730	13697	13963	13694	13637	13733	13809	13763	13787	13818	13786	13743	13744	13615	13678	13635	13661	13750	13707	13746	13692	13696	13697	13736	13819	13631	13672	13827	13736	13634	13746	13765	13692	13521	13715	13781	13822	13737	13835	13856	13585	13716	13845	13685	13751	13709	13611	13738	13612	13646	13830	13846	13621	13745	13619	13663	13629	13736	13730	13809	13796	13846	13809	13972	13687	13930	13800	13727	13827	13537	13794	13694	13600	13709	13724	13788	13715	13973	13696	13964	13634	13652	13802	13761	13744	13567	13662	13714	13754	13614	13702	13819	13623	13734	13943	13827	13714	13622	13663	13855	13867	13747	13761	13865	13657	13627	13845	13797	13802	13695	13710	13687	13685	13860	13761	13704	13619	13684	13826	13872	13715	13906	13770	13847	13835	13637	13650	13810	13836	13799	13876	13631	13709	13891	13717	13797	13672	13698	13774	13733	13709	13659	13632	13622	13725	13657	13753	13855	13766	13728	13876	13818	13734	13859	13778	13742	13765	13714	13795	13740	13791	13766	13611	13667	13702	13665	13852	13666	13770	13622	13767	13711	13812	13600	13713	13882	13791	13710	13643	13736	13711	13837	13888	13801	13860	13685	13720	13630	13794	13576	13902	13794	13548	13754	13679	13781	13678	13734	13659	13866	13825	13793	13624	13854	13668	13742	13977	13734	13829	13910	13801	13757	13718	13789	13690	13849	13712	13687	13840	13810	13838	13776	13678	13810	13742	13645	13630	13792	13568	13788	13868	13614	13587	13679	13796	13846	13840	13614	13683	13747	13512	13789	13782	13930	13795	13771	13738	13677	13729	13728	13848	13751	13733	13699	13679	13835	13705	13779	13786	13806	13738	13786	13774	13824	13538	13793	13679	13784	13685	13626	13852	13879	13642	13776	13699	13630	13795	13682	13546	13672	13796	13874	13635	13637	13705	13699	13642	13631	13740	13470	13746	13743	13613	13710	13792	13828	13825	13613	13765	13685	13742	13723	13635	13892	13815	13692	13671	13864	13683	13689	13743	13811	13761	13729	13661	13599	13787	13880	13773	13704	13705	13862	13644	13664	13643	13798	13710	13769	13888	13528	13597	13681	13803	13693	13862	13715	13695	13774	13668	13869	13837	13739	13651	13496	13837	13707	13794	13735	13660	13725	13775	13909	13721	13830	13765	13692	13860	13722	13567	13627	13833	13619	13853	13801	13811	13866	13669	14026	13717	13597	13599	13744	13969	13658	13745	13653	13795	13823	13716	13645	13637	13806	13721	13855	13649	13692	13776	13646	13833	13783	13925	13886	13697	13694	13807	13724	13684	13790	13708	13767	13584	13614	13727	13767	13689	13685	13733	13751	13663	13608	13682	13883	13725	13768	13663	13778	13763	13698	13768	13697	13607	13661	13836	13778	13624	13909	13590	13657	13751	13591	13760	13763	13769	13588	13611	13805	13861	13737	13708	13656	13812	13762	13761	13720	13898	13768	13857	13569	13556	13774	13819	13743	13767	13763	13784	13624	13695	13735	13659	13793	13581	13785	13785	13637	13703	13828	13725	13547	13790	13837	13714	13580	13715	13845	13773	13905	13783	13813	13785	13689	13554	13837	13788	13821	13677	13825	13726	13787	13601	13824	13695	13727	13670	13498	13796	13720	13724	13780	13670	13793	13715	13735	13742	13882	13688	13892	13902	13873	13756	13784	13702	13756	13853	13611	13748	13569	13653	13719	13894	13873	13700	13733	13743	13726	13706	13724	13689	13855	13728	13731	13748	13892	13866	13733	13647	13791	13721	13689	13814	13636	13670	13614	13718	13873	13675	13677	13659	13624	13651	13771	13620	13668	13766	13809	13697	13752	13718	13839	13770	13584	13680	13770	13708	13669	13755	13812	13728	13802	13824	13667	13772	13805	13663	13735	13679	13863	13550	13820	13793	13803	13788	13709	13792	13711	13883	13511	13703	13741	13559	13782	13754	13738	13811	13858	13746	13718	13692	13798	13849	13707	13811	13795	13977	13667	13742	13510	13637	13758	13729	13714	13645	13775	13821	13886	13651	13844	13587	13775	13786	13726	13622	13677	13771	13744	13671	13676	13789	13610	13708	13749	13803	13534	13666	13872	13705	13764	13687	13763	13772	13811	13755	13794	13641	13565	13657	13880	13779	13662	13646	13625	13721	13739	13629	13873	13644	13728	13716	13728	13664	13668	13822	13734	13753	13744	13857	13673	13630	13810	13773	13866	13623	13667	13776	14023	13810	13750	13715	13749	13691	13754	13789	13922	13810	13769	13785	13925	13868	13765	13809	13725	13826	13776	13856	13877	13723	13747	13576	13844	13761	13751	13808	13682	13731	13695	13697	13680	13689	13758	13764	13778	13725	13725	13662	13579	13853	13806	13746	13779	13823	13740	13749	13783	13661	13751	13732	13715	13767	13577	13780	13931	13798	13678	13804	13709	13937	13837	13800	13787	13749	13761	13722	13850	13669	13716	13683	13704	13891	13804	13725	13586	13715	13812	13762	13776	13649	13826	13775	13733	13815	13613	13679	13719	13607	13875	13716	13873	13913	13862	13722	13842	13831	13631	13829	13575	13774	13689	13633	14026	13640	13715	13670	13825	13744	13769	13705	13649	13700	13719	13712	13678	13775	13668	13748	13680	13818	13834	13782	13583	13825	13444	13798	13755	13787	13549	13817	13620	13788	13740	13947	13640	13866	13746	13534	13666	13769	13781	13711	13689	13667	13814	13867	13887	13744	13765	13802	13838	13748	13919	13748	13786	13598	13793	14028	13893	13709	13780	13883	13861	13589	13836	13791	13916	13582	13829	13722	13761	13753	13687	13834	13640	13702	13659	13769	13621	13670	13680	13743	13749	13686	13764	13679	13830	13776	13612	13745	13683	13818	13867	13712	13717	13592
29841	22460	22726	19557	17290	17153	16966	16834	16718	17044	17085	17224	17043	16874	17110	16931	18348	18625	18092	17177	16817	16795	16489	16652	16416	16505	16314	16394	16439	16568	16547	16515	16775	16242	16325	16450	16511	16521	16377	16407	16426	16420	16462	16556	16495	16304	16376	16531	16345	16115	16250	16179	16462	16633	16301	16312	16400	16334	16426	16467	16475	16593	16734	16565	16396	16360	16286	16520	16519	16485	16475	16217	16469	16496	16552	16488	16593	16816	16396	16617	16720	16344	16530	16365	16307	16451	16536	16513	16515	16323	16303	16427	16398	16256	16631	16326	16421	16209	16543	16452	16283	16461	16400	16424	16479	16354	16424	16485	16418	16450	16442	16498	16598	16291	16294	16321	16292	16416	16434	16386	16375	16586	16295	16336	16506	16382	16575	16430	16452	16461	16635	16592	16650	16623	16440	16517	16280	16387	16421	16491	16355	16309	16446	16389	16423	16510	16384	16334	16708	16490	16546	16483	16535	16351	16237	16379	16487	16398	16397	16525	16491	16556	16401	16554	16424	16461	16586	16149	16494	16513	16360	16390	16564	16517	16405	16348	16349	16511	16571	16591	16577	16412	16505	16420	16515	16435	16395	16345	16443	16315	16418	16210	16384	16644	16523	16326	16472	16469	16334	16410	16373	16327	16399	16482	16439	16565	16723	16405	16494	16376	16339	16446	16547	16629	16453	16357	16312	16570	16513	16278	16407	16451	16397	16411	16590	16484	16510	16270	16319	16594	16561	16410	16398	16568	16522	16232	16448	16408	16549	16628	16501	16545	16440	16474	16485	16448	16371	16304	16502	16553	16571	16572	16494	16487	16279	16426	16356	16586	16551	16417	16390	16442	16603	16274	16459	16413	16541	16312	16519	16546	16387	16492	16470	16467	16478	16580	16374	16559	16676	16518	16482	16348	16499	16570	16544	16477	16701	16506	16342	16390	16259	16379	16589	16564	16368	16280	16405	16458	16414	16486	16569	16465	16634	16338	16575	16450	16468	16540	16445	16378	16541	16516	16483	16531	16535	16447	16466	16466	16259	16533	16590	16439	16545	16572	16393	16289	16380	16388	16510	16476	16464	16549	16563	16411	16530	16398	16330	16426	16344	16516	16451	16305	16390	16325	16424	16771	16790	16393	16593	16449	16469	16432	16352	16461	16523	16377	16670	16409	16596	16310	16365	16324	16259	16456	16437	16449	16421	16523	16329	16575	16424	16337	16460	16555	16427	16325	16565	16437	16410	16563	16372	16363	16503	16477	16305	16524	16565	16412	16232	16466	16438	16305	16484	16268	16629	16599	16610	16514	16338	16384	16343	16453	16420	16361	16527	16533	16484	16513	16499	16348	16463	16106	16484	16384	16509	16436	16314	16443	16371	16486	16497	16442	16596	16529	16602	16580	16476	16585	16476	16384	16538	16409	16514	16405	16180	16462	16488	16449	16468	16541	16614	16421	16392	16451	16249	16446	16515	16381	16491	16555	16387	16360	16436	16322	16487	16311	16549	16502	16414	16393	16293	16697	16636	16494	16579	16546	16530	16356	16543	16328	16555	16484	16216	16307	16598	16393	16422	16302	16378	16541	16526	16620	16498	16446	16598	16348	16489	16487	16670	16290	16289	16437	16611	16550	16371	16269	16395	16324	16225	16398	16468	16315	16346	16450	16354	16453	16684	16441	16411	16704	16471	16424	16525	16552	16501	16586	16216	16260	16397	16330	16484	16406	16509	16540	16361	16413	16611	16529	16420	16714	16605	16473	16554	16455	16470	16443	16293	16409	16511	16364	16500	16451	16375	16221	16479	16571	16492	16389	16610	16449	16471	16354	16410	16331	16586	16249	16378	16407	16456	16533	16407	16514	16356	16275	16342	16544	16372	16234	16396	16548	16495	16429	16432	16491	16652	16637	16495	16413	16370	16204	16483	16315	16630	16517	16473	16431	16522	16481	16516	16475	16370	16373	16402	16412	16602	16382	16547	16589	16493	16463	16391	16548	16290	16369	16481	16389	16500	16498	16490	16740	16502	16311	16606	16285	16365	16464	16396	16332	16454	16244	16414	16499	16624	16262	16637	16473	16580	16425	16530	16320	16425	16470	16484	16588	16496	16446	16694	16524	16573	16467	16543	16579	16646	16390	16529	16451	16326	16487	16287	16626	16448	16401	16505	16374	16340	16357	16420	16536	16423	16455	16480	16543	16651	16378	16496	16393	16600	16449	16531	16476	16526	16215	16613	16487	16335	16362	16520	16607	16475	16473	16529	16397	16296	16551	16338	16386	16547	16611	16345	16240	16353	16305	16546	16541	16290	16432	16446	16345	16703	16549	16482	16597	16426	16563	16526	16400	16389	16234	16522	16467	16326	16502	16463	16502	16370	16388	16623	16528	16616	16429	16544	16637	16591	16503	16322	16438	16481	16465	16537	16454	16549	16285	16290	16511	16293	16441	16475	16448	16485	16502	16521	16500	16489	16383	16613	16346	16422	16567	16520	16552	16516	16466	16509	16438	16579	16462	16458	16296	16374	16510	16446	16444	16499	16467	16452	16551	16603	16553	16435	16505	16341	16313	16486	16662	16389	16382	16348	16476	16371	16538	16400	16502	16307	16803	16573	16354	16481	16503	16232	16565	16339	16554	16339	16513	16518	16256	16262	16567	16459	16428	16489	16251	16263	16231	16345	16426	16487	16314	16575	16512	16523	16365	16597	16618	16561	16383	16575	16451	16470	16343	16517	16483	16374	16306	16369	16461	16444	16437	16614	16405	16436	16535	16700	16639	16302	16354	16344	16464	16401	16687	16471	16361	16483	16319	16585	16485	16493	16515	16196	16307	16574	16497	16263	16652	16449	16375	16368	16612	16483	16312	16613	16416	16403	16494	16471	16245	16307	16399	16397	16307	16475	16453	16459	16481	16410	16270	16343	16518	16524	16403	16300	16408	16561	16581	16246	16428	16412	16355	16475	16369	16139	16370	16292	16292	16558	16488	16545	16224	16569	16525	16432	16622	16541	16505	16424	16389	16431	16460	16696	16388	16513	16304	16419	16409	16463	16458	16601	16576	16316	16635	16612	16632	16632	16623	16502	16619	16157	16386	16553	16353	16552	16349	16410	16286	16522	16447	16379	16521	16463	16426	16678	16303	16414	16611	16721	16504	16409	16409	16590	16690	16485	16445	16533	16433	16452	16539	16408	16586	16492	16380	16354	16535	16544	16432	16319	16478	16607	16407	16544	16678	16472	16275	16430	16559	16478	16372	16454	16581	16401	16599	16508	16502	16439	16564	16454	16569	16429	16204	16519	16427	16330	16412	16321	16563	16503	16519	16540	16591	16571	16431	16225	16415	16732	16493	16427	16400	16360	16457	16454	16306	16304	16337	16542	16376	16282	16602	16583	16382	16387	16761	16252	16320	16369	16456	16291	16402	16332	16435	16414	16396	16351	16365	16704	16487	16268	16490	16426	16518	16409	16431	16238	16423	16471	16476	16495	16559	16316	16567	16463	16587	16396	16634	16469	16246	16415	16478	16416	16476	16536	16506	16424	16365	16354	16410	16703	16335	16433	16644	16387	16462	16386	16503	16415	16362	16476	16377	16324	16556	16590	16479	16603	16428	16541	16516	16536	16384	16457	16374	16434	16258	16492	16297	16476	16372	16580	16310	16508	16495	16490	16340	16254	16528	16509	16502	16573	16369	16496	16580	16443	16487	16555	16441	16511	16550	16525	16486	16504	16487	16486	16401	16495	16579	16392	16379	16507	16494	16501	16449	16679	16493	16380	16345	16568	16546	16452	16492	16529	16424	16612	16322	16616	16337	16496	16659	16492	16409	16619	16350	16476	16434	16415	16530	16397	16283	16204	16309	16371	16211	16527	16503	16304	16284	16324	16297	16517	16510	16463	16432	16516	16274	16384	16533	16534	16364	16348	16510	16376	16679	16359	16468	16554	16344	16385	16255	16513	16318	16441	16603	16416	16453	16346	16198	16462	16580	16149	16459	16399	16455	16435	16361	16464	16365	16649	16492	16430	16409	16599	16460	16571	16502	16571	16368	16629	16431	16502	16569	16694	16440	16475	16498	16532	16630	16614	16481	16425	16351	16375	16470	16563	16455	16363	16318	16563	16450	16736	16476	16353	16666	16605	16577	16367	16287	16471	16573	16504	16318	16496	16412	16555	16418	16501	16414	16348	16368	16415	16671	16618	16490	16535	16543	16521	16454	16605	16486	16270	16467	16572	16564	16528	16334	16399	16714	16467	16440	16575	16307	16486	16337	16457	16377	16415	16317	16281	16575	16281	16191	16444	16262	16423	16505	16546	16374	16552	16280	16636	16515	16455	16334	16435	16537	16278	16521	16689	16250	16470	16421	16512	16382	16438	16443	16642	16564	16382	16352	16532	16312	16397	16605	16499	16291	16326	16572	16152	16444	16317	16387	16410	16435	16389	16434	16420	16393	16435	16504	16582	16628	16544	16380	16393	16522	16462	16537	16386	16423	16347	16529	16364	16636	16561	16562	16336	16481	16404	16462	16712	16434	16382	16509	16586	16536	16340	16489	16503	16395	16621	16584	16522	16400	16416	16479	16639	16364	16485	16525	16566	16323	16464	16500	16644	16389	16455	16599	16432	16637	16463	16392	16559	16447	16298	16362	16519	16383	16571	16361	16303	16486	16469	16432	16290	16491	16100	16333	16583	16636	16550	16396	16419	16460	16624	16256	16376	16458	16472	16424	16456	16359	16523	16473	16415	16623	16455	16248	16569	16476	16360	16255	16561	16573	16327	16334	16577	16354	16425	16437	16293	16538	16690	16449	16538	16509	16324	16476	16520	16563	16671	16612	16378	16446	16373	16417	16537	16297	16365	16564	16468	16271	16295	16541	16373	16394	16346	16641	16433	16490	16554	16442	16595	16517	16549	16510	16281	16425	16400	16442	16386	16406	16371	16562	16351	16430	16392	16433	16756	16517	16265	16328	16316	16292	16573	16429	16385	16342	16485	16483	16485	16509	16451	16376	16299	16641	16297	16414	16528	16445	16259	16663	16561	16489	16410	16533	16679	16354	16428	16436	16453	16299	16464	16340	16475	16333	16259	16312	16432	16423	16273	16302	16524	16532	16448	16571	16572	16453	16361	16419	16315	16231
16084	17391	17991	15499	15139	14874	14334	14212	14025	14602	14570	14695	14530	14205	14357	14923	16290	16241	15211	14415	14006	13703	13782	13655	13670	13625	13536	13490	13683	13676	13603	13737	13677	13937	13708	13516	13855	13674	13615	13654	13722	13580	13669	13587	13721	13597	13757	13690	13751	13685	13601	13624	13614	13590	13612	13696	13579	13697	13707	13642	13567	13546	13612	13679	13670	13630	13666	13530	13590	13719	13754	13522	13772	13450	13572	13661	13631	13697	13638	13523	13691	13693	13508	13714	13577	13800	13632	13637	13573	13698	13406	13756	13633	13604	13549	13794	13543	13633	13661	13625	13708	13678	13589	13676	13729	13760	13587	13706	13688	13871	13533	13752	13651	13587	13636	13723	13610	13550	13565	13769	13826	13626	13728	13520	13708	13795	13515	13528	13581	13666	13749	13648	13545	13520	13684	13773	13602	13570	13762	13697	13609	13569	13740	13609	13529	13561	13649	13614	13708	13707	13668	13582	13860	13583	13634	13658	13636	13562	13639	13779	13690	13720	13666	13671	13670	13594	13598	13586	13704	13631	13661	13617	13616	13638	13720	13493	13678	13548	13625	13728	13769	13831	13747	13697	13736	13624	13580	13731	13720	13610	13695	13596	13576	13523	13626	13508	13645	13548	13679	13564	13624	13764	13594	13581	13713	13718	13612	13561	13524	13648	13619	13799	13800	13608	13494	13673	13647	13420	13724	13660	13620	13628	13695	13720	13753	13576	13627	13628	13731	13574	13676	13578	13671	13677	13494	13640	13549	13527	13683	13625	13580	13619	13557	13527	13877	13656	13694	13667	13780	13765	13563	13604	13829	13481	13480	13659	13682	13592	13543	13653	13702	13736	13749	13677	13595	13645	13452	13597	13781	13606	13795	13662	13652	13592	13625	13681	13613	13805	13597	13641	13594	13744	13710	13620	13625	13769	13710	13668	13755	13653	13660	13881	13791	13659	13663	13663	13566	13616	13767	13541	13667	13555	13618	13628	13620	13487	13655	13652	13712	13652	13548	13688	13863	13840	13466	13536	13775	13588	13657	13723	13688	13712	13646	13763	13659	13767	13569	13748	13523	13715	13802	13633	13656	13685	13648	13745	13670	13635	13551	13391	13592	13699	13657	13651	13661	13678	13469	13757	13494	13737	13633	13669	13692	13774	13729	13444	13746	13642	13419	13483	13743	13726	13473	13736	13698	13664	13455	13791	13640	13692	13555	13737	13766	13597	13559	13672	13416	13774	13639	13597	13662	13785	13781	13668	13613	13559	13779	13521	13555	13788	13573	13658	13786	13761	13493	13810	13504	13644	13767	13572	13560	13601	13660	13724	13702	13543	13704	13701	13623	13762	13710	13754	13679	13714	13615	13624	13786	13690	13702	13663	13494	13657	13551	13630	13619	13576	13833	13685	13816	13763	13563	13546	13703	13694	13596	13694	13590	13665	13482	13468	13612	13674	13600	13523	13535	13701	13648	13970	13702	13520	13761	13819	13843	13583	13604	13564	13707	13781	13568	13593	13603	13571	13663	13569	13622	13597	13746	13672	13812	13624	13493	13580	13606	13772	13671	13633	13811	13539	13495	13686	13635	13635	13528	13661	13626	13411	13644	13804	13717	13675	13633	13714	13836	13633	13760	13758	13655	13536	13597	13550	13469	13709	13954	13683	13642	13610	13740	13800	13485	13473	13858	13551	13568	13595	13553	13620	13798	13513	13677	13692	13593	13654	13706	13775	13631	13495	13864	13731	13585	13494	13607	13737	13581	13763	13678	13700	13664	13601	13575	13589	13453	13865	13661	13649	13817	13622	13592	13549	13666	13513	13600	13717	13657	13623	13842	13708	13689	13676	13567	13624	13713	13697	13607	13681	13690	13451	13541	13602	13680	13659	13576	13782	13541	13685	13543	13687	13535	13509	13543	13664	13601	13677	13568	13539	13568	13753	13559	13726	13669	13665	13562	13520	13695	13636	13642	13760	13534	13473	13618	13767	13622	13591	13587	13535	13679	13661	13473	13776	13539	13737	13686	13659	13581	13601	13498	13538	13634	13628	13494	13729	13550	13657	13576	13632	13675	13648	13821	13576	13596	13717	13696	13706	13703	13692	13644	13489	13780	13578	13742	13692	13797	13630	13613	13601	13681	13666	13619	13672	13689	13640	13684	13578	13728	13495	13572	13612	13532	13586	13686	13577	13630	13667	13654	13554	13545	13639	13590	13630	13628	13758	13583	13642	13640	13676	13573	13711	13706	13550	13938	13564	13623	13731	13645	13568	13879	13646	13671	13557	13757	13811	13769	13599	13591	13678	13723	13650	13637	13733	13488	13677	13798	13715	13705	13696	13727	13592	13666	13797	13654	13822	13499	13791	13634	13547	13744	13705	13357	13509	13609	13671	13678	13738	13434	13733	13732	13762	13589	13558	13635	13627	13516	13698	13823	13817	13625	13695	13640	13761	13632	13765	13661	13685	13747	13580	13613	13731	13653	13618	13561	13711	13673	13555	13591	13490	13576	13525	13627	13670	13639	13558	13585	13629	13893	13551	13753	13614	13717	13734	13589	13651	13714	13698	13838	13613	13610	13616	13734	13649	13762	13580	13552	13777	13458	13645	13729	13582	13805	13550	13638	13629	13575	13567	13480	13666	13721	13769	13544	13712	13514	13605	13657	13653	13556	13778	13699	13610	13596	13604	13656	13664	13697	13580	13623	13631	13719	13498	13652	13505	13618	13636	13553	13712	13620	13731	13719	13616	13675	13750	13557	13518	13583	13467	13795	13665	13520	13760	13722	13741	13535	13776	13549	13566	13538	13510	13616	13691	13581	13461	13711	13697	13582	13651	13652	13469	13703	13533	13570	13682	13744	13677	13722	13729	13796	13522	13725	13553	13655	13724	13661	13751	13652	13827	13815	13562	13515	13593	13580	13754	13599	13405	13656	13667	13793	13579	13587	13518	13654	13640	13608	13686	13518	13620	13513	13646	13683	13736	13671	13413	13563	13678	13701	13665	13561	13541	13945	13489	13631	13660	13675	13707	13694	13537	13713	13709	13628	13593	13717	13537	13749	13692	13610	13686	13564	13709	13397	13547	13787	13677	13655	13620	13607	13630	13704	13606	13865	13748	13584	13754	13682	13662	13709	13614	13616	13720	13688	13760	13610	13681	13484	13827	13537	13546	13540	13557	13634	13549	13629	13719	13637	13723	13490	13498	13686	13648	13444	13678	13528	13651	13647	13701	13540	13641	13607	13610	13690	13673	13685	13743	13649	13740	13604	13657	13630	13526	13766	13652	13589	13575	13806	13656	13540	13563	13716	13730	13546	13621	13731	13707	13677	13614	13750	13686	13622	13634	13802	13610	13722	13560	13557	13757	13576	13775	13750	13573	13670	13670	13543	13600	13465	13693	13586	13718	13640	13539	13638	13761	13500	13615	13805	13790	13691	13676	13632	13553	13852	13649	13647	13663	13562	13779	13642	13666	13542	13748	13639	13754	13775	13787	13899	13595	13554	13716	13678	13817	13861	13644	13706	13585	13576	13629	13743	13620	13637	13668	13754	13678	13742	13719	13656	13501	13655	13491	13831	13585	13751	13589	13680	13729	13725	13630	13586	13612	13719	13753	13471	13695	13598	13566	13692	13667	13863	13626	13518	13513	13535	13809	13759	13745	13641	13647	13597	13846	13529	13632	13771	13857	13547	13661	13654	13744	13583	13532	13728	13674	13612	13711	13744	13578	13727	13904	13663	13456	13603	13716	13395	13609	13593	13673	13633	13739	13702	13575	13875	13574	13795	13601	13752	13627	13684	13663	13802	13525	13782	13722	13605	13641	13698	13624	13545	13626	13612	13625	13687	13732	13542	13759	13795	13725	13618	13669	13731	13632	13694	13606	13838	13836	13634	13702	13790	13631	13713	13633	13543	13568	13525	13703	13559	13552	13561	13712	13566	13775	13728	13522	13478	13543	13745	13521	13736	13750	13651	13582	13820	13657	13625	13532	13611	13680	13764	13737	13706	13597	13718	13649	13617	13560	13638	13547	13638	13663	13699	13501	13785	13799	13743	13753	13758	13473	13726	13711	13728	13594	13510	13766	13616	13661	13614	13684	13811	13864	13610	13816	13651	13503	13743	13777	13790	13619	13546	13670	13636	13531	13699	13659	13495	13688	13771	13774	13658	13690	13740	13696	13491	13642	13578	13675	13767	13491	13556	13499	13737	13505	13832	13740	13528	13753	13707	13700	13573	13776	13762	13714	13732	13669	13529	13827	13733	13639	13654	13683	13664	13653	13812	13602	13664	13635	13496	13518	13597	13691	13605	13646	13618	13602	13685	13836	13600	13542	13771	13736	13610	13662	13669	13574	13604	13592	13683	13600	13804	13829	13732	13652	13692	13673	13801	13742	13735	13748	13554	13629	13678	13577	13708	13671	13729	13649	13676	13799	13630	13447	13539	13632	13592	13771	13708	13759	13622	13606	13694	13757	13934	13716	13594	13634	13768	13828	13705	13551	13838	13787	13588	13700	13649	13705	13723	13709	13636	13535	13617	13588	13479	13765	13711	13677	13618	13690	13635	13594	13790	13659	13561	13707	13673	13618	13782	13716	13577	13738	13442	13493	13604	13785	13759	13691	13816	13537	13737	13688	13652	13633	13563	13590	13787	13576	13623	13860	13576	13759	13692	13841	13757	13664	13668	13700	13693	13503	13651	13637	13563	13622	13618	13763	13745	13631	13583	13717	13763	13685	13749	13561	13635	13435	13630	13558	13600	13614	13598	13705	13629	13564	13759	13676	13604	13583	13808	13682	13811	13626	13594	13589	13707	13610	13574	13734	13615	13650	13668	13767	13689	13554	13580	13781	13675	13551	13544	13504	13560	13570	13532	13770	13716	13606	13714	13500	13741	13741	13787	13690	13712	13711	13403	13597	13742	13677	13527	13467	13661	13612	13536	13580	13552	13706	13656	13560	13674	13488	13538	13682	13438	13574	13667	13699	13582	13690	13676	13564	13583	13703	13768	13706	13609	13744	13671	13447	13716	13608	13570	13710	13541	13568	13843	13671	13738	13748	13768	13592	13682	13634	13595	13696	13614	13656	13639	13633	13759	13699	13657	13626	13699	13662	13641	13828	13610	13585	13697	13523
25495	21511	28604	25089	22437	21027	19905	17694	17594	18208	18364	17799	17912	17514	17963	20567	28979	28859	24044	20335	18264	17161	16867	16965	16729	16660	16699	16798	16848	16787	16651	16697	16837	16875	16998	16650	17004	17079	16748	16839	17000	17003	16726	16562	16648	16784	16824	16806	16767	16576	16929	16876	16813	16729	17057	16690	16711	16683	16725	16961	16759	16735	16647	16809	16675	16514	16629	16718	16690	16836	16704	16701	16995	16701	16819	16626	16720	16826	16627	16731	16824	16495	16677	16699	16731	16797	16542	16628	16822	16643	16551	16749	16675	16667	16591	16608	16635	16791	16709	16670	16757	16826	16623	16572	16718	16974	16671	16482	16731	16741	16630	16836	16713	16605	16683	16753	16782	16492	16493	16897	16837	16749	16703	16821	16656	16650	16732	16535	16727	16824	16503	16713	16698	16738	16768	16713	16503	16594	16664	16601	16525	16626	16698	17146	16734	16915	16888	16776	16701	16631	16810	16802	16939	16639	16568	16601	16614	16575	16808	16904	16784	16637	16657	16664	16792	16667	16837	16587	16776	16556	16728	16750	16935	16748	16854	16860	16680	16636	16895	16623	16548	16625	16776	16583	16673	16717	16924	16610	16896	16755	16561	16545	16593	16574	16682	16841	16859	16834	16879	16813	16815	16931	16659	16552	16585	16761	16615	16622	16834	16545	16464	16701	16668	16627	16979	16762	16620	16772	16680	16645	16540	16502	16575	16783	16751	16687	16771	16585	16711	16656	16901	16664	16670	16781	16685	16753	16815	16802	16602	16707	16774	16801	16828	16514	16619	16738	16840	16784	16760	16654	16724	16669	16863	16728	16654	16779	16793	16800	16816	16652	16577	16852	16715	16791	16687	16667	16767	16740	16742	16567	16649	16828	16719	16577	16663	16859	16711	16688	16789	16783	16864	16809	16807	16616	16698	16928	16720	16783	16739	16672	16849	16685	16656	16777	16747	16788	16762	16767	16510	16655	16769	16731	16609	16846	16636	16670	16948	16810	16819	16654	16660	16830	16584	16800	16428	16858	16694	16730	16750	16627	16601	16773	16681	16805	16778	16669	16700	16618	16631	16576	16551	16804	16677	16575	16740	16751	16460	16541	16806	16783	16867	16929	16838	16710	16639	16631	16724	16730	16790	16665	16685	16833	16896	16563	16852	16688	16706	16671	16731	16610	16748	16517	16733	16686	16610	16741	16576	16650	16800	16643	16645	16875	16796	16555	16690	16625	16723	16754	16996	16816	16621	16571	16807	16373	16806	16703	16718	16571	16841	16733	16796	16618	16635	16755	16720	16709	16845	16834	16603	16805	16713	16766	16903	16771	16849	16847	16659	16629	16639	16814	16642	16864	16746	16888	16839	16606	16671	16787	16583	16789	16815	16830	16832	16526	16652	16705	16906	16587	16798	16774	16627	16701	16644	16700	16713	16405	16532	16903	16923	16802	16577	16694	16628	16820	16851	16713	16605	16769	16734	16514	16817	16512	16587	16721	16696	16752	16842	16746	16691	16723	16918	16686	16577	16645	16587	16686	16749	16812	16571	16708	16730	16735	16751	16719	16744	16800	16664	16833	16820	16458	16795	16671	16715	16550	16763	16596	16674	16741	16705	16781	16776	16833	16965	16912	16526	16776	16706	16641	17040	16828	16807	16818	16784	16676	17023	16761	16844	16807	16823	16907	16730	16549	16704	16718	16860	16589	16771	16543	16799	16756	16744	16814	16702	16646	16602	16864	16719	16687	16881	16829	16656	16774	16614	16910	16867	16667	16598	16712	16648	16859	16675	16621	16648	16670	16826	16679	16753	16473	16754	16654	16598	16734	16726	16665	16696	16838	16738	16719	16607	17005	16699	16904	17117	16548	16651	16611	16767	16610	16732	16817	16672	16634	16789	16561	16599	16577	16726	16902	16769	16688	16815	16724	16657	16852	16702	16756	16924	16822	16825	16747	16620	16667	16674	16516	16746	16735	16713	16644	16938	16767	16788	16846	16617	16839	16674	16843	16623	16721	16586	16723	16593	16754	16714	16733	16862	16471	16695	16866	16641	16754	16736	16677	16760	16758	16569	16821	16849	16775	16668	16527	16693	16522	16762	16779	16855	16912	16728	16643	16840	16726	16642	16953	16939	16584	16802	16644	16872	16831	16938	16676	16760	16922	16788	16671	16679	16676	16634	16710	16511	16765	16925	16825	16512	16740	16924	16513	16819	16833	16712	16699	16717	16595	16723	16575	16792	16702	16858	16841	16807	16628	16774	16743	16706	16646	16508	16670	16823	16583	16795	16691	16701	16855	16682	16694	16499	16629	16609	16639	16802	16771	16818	16624	16689	16609	16561	16726	16707	16667	16811	16542	16600	16804	16715	16587	16967	16682	16828	16674	16763	16659	16857	16769	16843	16666	16860	16754	16577	16785	16682	16669	16663	16550	16809	16640	16744	16741	16624	16681	16749	16562	16663	16695	16708	16577	16577	16688	16726	16577	16814	16593	16574	16629	17003	16736	16836	16978	16754	16728	16757	16666	16614	16553	16720	16414	16833	16776	16650	16777	16846	16958	16664	16730	16659	16809	16712	16734	16767	16806	16643	16939	16756	16800	16752	16801	16802	16627	16757	16673	16791	16965	16760	16657	16616	16598	16914	16707	16669	16793	16781	16656	16592	16600	16890	16676	16551	16624	16689	16907	16858	16717	16695	16868	16751	16810	16878	16831	16957	16814	16812	16802	16923	16829	16779	16668	16752	16906	16802	16757	16466	16649	16717	16738	16747	16500	16896	16735	16784	16669	16590	16684	16832	16764	16717	16717	16621	16641	16559	16508	16793	16653	16739	16904	16619	16893	16674	16722	16779	16590	16908	16669	16700	16594	16764	16787	16589	16636	16850	16820	16644	16729	16700	16658	16841	16932	16823	16729	16812	16694	16756	16862	16778	16720	16723	16580	16850	16734	16809	16743	16814	16906	16668	16666	16862	16818	16670	16749	16580	16754	16651	16735	16707	16706	16798	16652	16950	16874	16616	16743	16568	16772	16731	16713	16753	16756	16609	16695	16565	16887	16821	16739	16826	16675	16832	16765	16724	16836	16670	16722	16720	16659	16544	16568	16715	16594	16661	16687	16708	16833	16704	16453	16902	16700	16797	16734	16726	16724	16650	16779	16766	16838	16647	16731	16833	16637	16834	16649	16774	16729	16660	16681	16377	16653	16839	16857	16569	16661	16917	16671	16630	16593	16782	16723	16604	16639	16586	16823	16775	16737	16770	16776	16611	16695	16704	16762	16731	16496	16712	16673	16595	16699	16909	16627	16732	16662	16901	16758	16952	16590	16663	16861	16678	16628	16783	16698	16650	16826	16657	16547	16775	16701	16577	16693	16754	16802	16601	16535	16847	16545	16699	16836	16784	16729	16732	16804	17016	16514	16673	16687	16843	16683	16686	16641	16909	16806	16891	16703	16660	16637	16544	16618	16698	16597	16777	16855	16583	16719	16635	16561	16524	16640	16802	16674	16828	16585	16585	16797	16831	16703	16842	16584	16863	16810	16905	16604	16722	16799	16883	16633	16749	16908	16894	16551	16936	16713	16765	16687	16775	16804	16770	16733	16553	16730	16716	16831	16705	16819	16764	16712	16786	16764	16751	16623	16890	16641	16601	16769	16892	16641	16712	16578	16826	16821	16937	16759	16802	16752	16871	16717	16650	16740	16643	16944	16823	16679	16594	16740	16842	16653	16795	16813	16688	16684	16908	16692	16636	16803	16955	16824	16691	16728	16733	16702	16694	16746	16712	16642	16709	16718	16643	16607	16684	16761	16674	16637	16786	16845	16880	16760	16920	16771	16684	17122	16716	16653	16832	16789	16881	16941	16750	16761	16801	16767	16668	16627	16727	16741	16681	16947	16588	16448	16601	16730	16842	16760	16896	16763	16867	16675	16786	16754	16760	16649	16722	16783	16702	16826	16833	16682	16679	16508	16839	16730	16743	16560	16922	16878	16882	16664	16825	16764	16797	16605	16754	16706	16844	16751	16973	16664	16832	16534	16695	16709	16491	16672	16606	16645	16485	16812	16610	16639	16731	16754	16566	16639	16794	16733	16569	16687	16695	16700	16880	16941	16633	16676	16720	16927	16935	16896	16658	16795	16739	16626	16903	16755	16945	16682	16741	16637	16684	16787	16835	16645	16773	16756	16692	16589	16770	16574	16641	16599	16690	16428	16520	16549	16717	16731	16715	16773	16649	17009	16615	16688	16578	16541	16777	16875	16893	16651	16665	16865	16668	16569	16850	16713	16865	16643	16630	16674	16886	16843	16820	16914	16736	16797	16602	16889	16681	16588	16840	16675	16821	16677	16840	16721	16782	16963	16850	16860	16734	16788	16733	16635	16677	16713	16531	16718	16695	16868	16612	16726	16860	16686	16820	16728	16734	16861	16673	16750	16850	16781	16448	16867	16793	16644	16807	16736	16638	16839	16577	16550	16648	16817	16802	16717	16899	16841	16759	16856	16725	16733	16685	16749	16737	16847	16740	16957	16627	16571	16700	16669	16767	16709	16932	16649	16890	16747	16797	16644	16582	16695	16753	16453	16885	16750	16812	16610	16834	16630	16717	16926	16733	16587	16803	16947	16830	16746	16668	16615	16742	16832	16603	16702	16859	16699	16767	16780	16872	16895	16772	16734	16661	16745	16711	16571	16716	16907	16721	16692	16903	16699	16939	16535	16939	16706	16710	16759	16764	16601	16641	16594	16674	16668	16617	16658	16581	16726	16788	16787	16917	16807	16831	16743	16638	16740	16663	16691	16735	16609	16745	16798	16784	16594	16810	16531	16791	16845	16846	16806	16640	16854	16797	16726	16920	16748	16722	16726	16697	16743	16751	16719	16805	16766	16838	16776	16594	16612	16946	16810	16688	16755	16670	16793	16562	16704	16837	16848	16955	16952	16628	16698	16556	16633	16610	16618	16787	16742	16761	16633	16900	16709	16793	16715	16686	16764	16667	16631	16580	16829	16591	16666	16756	16704	16727	16816	16669	16712	16809	16840	16990	16802	16789	16770	16807	16737	16675	16635	16595	16622	16955	16670	16817	16729	16817	16559	16501	16673	16657	16722	16660	16775	16742	16630	16740	16878	16684	16575
15644	24260	24507	19619	17524	16720	15673	15177	15299	16133	16207	15608	15820	14973	15696	21330	30959	29018	22049	17970	15199	14161	14161	13907	13730	13681	13877	13907	13961	13764	13815	13944	13914	13992	13857	13665	13895	13883	13850	14058	13880	13896	13895	13803	13821	13796	13714	13817	13933	13791	13946	13886	13759	13847	13846	13977	13949	13782	13828	13880	13770	13697	13929	13849	14039	14008	13856	13713	13839	13781	13695	13892	13958	13852	13795	14059	13694	13943	13819	13892	13879	13856	13883	13932	13946	13959	13927	14090	14030	13721	13955	13905	13855	13617	13798	13755	13829	13752	13851	13718	13679	13803	13693	14023	13898	13799	13969	13839	13798	13841	13883	14046	13845	13833	14020	13789	13746	13918	13928	14019	13886	13876	13860	13911	13960	14015	13914	13696	13666	13713	13952	14013	13826	13911	13898	13802	13905	13700	13854	13933	13889	13823	13874	14008	13900	13918	13936	13796	13888	13989	13618	13779	13698	13838	13835	13700	13973	13923	13844	13932	13971	13983	13821	13849	13803	13755	13733	13880	13829	13782	13625	13887	13849	13962	13907	13813	13911	14031	13824	13990	13933	13861	13918	13924	13826	13870	13828	14060	13959	14072	13842	13991	13916	13968	13759	13806	13973	13864	13856	13874	13803	13817	13824	13749	13932	13813	14001	13857	13750	13959	13717	13894	13970	13816	13890	13983	13649	13966	13902	13902	14082	13959	13743	13897	13774	13840	13826	13780	13800	13810	13854	13859	13842	13835	13979	13872	13910	13881	13903	13862	13839	13978	13928	13922	13910	13797	13867	13880	13750	13959	13750	13904	13864	13822	14002	13875	13807	13933	13993	13752	14034	13866	13840	13810	13973	13729	13817	13775	13788	13935	13694	13909	13899	13779	13774	13766	13911	13810	13977	13804	13869	13581	13908	13913	13820	13853	13831	13939	13723	13718	13839	13974	13728	14053	14154	13885	13826	13867	13637	13894	13856	13648	13994	13680	13934	13750	14002	13898	13826	13847	13879	13841	13962	13642	13820	13840	13802	13757	13937	13872	13807	13855	13829	13757	13823	13953	13791	13848	13852	13948	13682	13834	13713	13780	13783	14003	13903	13900	13824	13922	13784	13799	14062	13939	13733	13928	13821	13867	13857	13782	13815	13805	13983	13842	13910	13832	13853	13874	13972	13886	13985	13896	13861	13892	13874	13823	13690	13884	13813	13818	13864	13839	13903	13891	14058	13957	13849	13920	13759	13806	13800	13850	13944	13889	13681	13848	13594	13945	13816	13997	13747	13950	13869	13779	14058	13941	14021	13888	13859	13927	13879	13929	13919	14042	13864	13976	13883	13832	13814	13846	14067	13814	13871	13774	13829	13973	14083	13883	13849	13891	13866	14055	13810	13652	14011	13939	14006	13870	14001	13862	13827	13814	13808	13945	13988	13994	13864	13869	13893	13865	13794	13926	13914	13810	13633	13871	13807	13863	13758	13740	13945	13894	14015	13756	14067	13802	13783	13691	13713	13910	13984	13871	13721	13839	13869	13993	14027	13846	13788	13851	13931	13632	13953	13925	13980	13679	13919	13883	13853	13919	13742	13771	13869	13896	13754	13850	13775	13810	13875	13681	13716	13922	13913	13889	13949	13971	13761	13712	13916	13799	13820	13862	13640	14054	13681	13851	13718	13815	13712	13836	13865	13948	14012	13944	13855	13854	13927	13789	14035	13931	13944	13691	13899	13838	13784	14021	13824	13800	13792	13847	13865	13861	13789	13771	13954	13868	13802	13851	13882	13836	13913	13905	13823	13728	13888	13995	13983	13976	13826	13792	13843	13540	13899	13764	13855	13887	13767	13848	14011	13909	13902	13858	13987	14069	13667	13915	13863	13967	13670	13926	13720	13774	13868	13918	13787	13773	13912	13794	13987	13818	13910	13829	13967	13915	13713	13874	13851	13792	13834	13990	13868	13822	13813	14032	13782	13909	13786	13849	13630	13748	13748	13663	13869	13866	13931	14020	13812	13906	13666	13836	14028	13829	13842	13979	13867	13948	13962	13842	13831	13884	13925	13893	13621	13974	13873	13866	13979	13961	13846	13729	13822	13777	13930	13914	13751	13805	13857	13777	13916	13773	13840	13806	13856	13731	13917	13754	14116	13777	13811	13862	13955	13864	13863	13874	13734	14046	13833	13860	13890	13853	13873	13834	13851	13853	14022	13880	13903	13824	13874	14032	13866	13853	13928	13830	13773	13877	13871	13735	13941	13830	13997	13818	13794	13790	13902	13831	14008	14076	13960	13874	13855	13944	13940	13757	13857	13644	14049	13847	13898	13792	13906	13939	13826	13901	13937	13923	13897	13820	13868	13775	13867	13822	13861	13871	13951	13740	13801	14011	14018	13894	13712	13852	13841	13980	13817	13920	13886	13838	13902	13986	13850	14110	13824	13904	13798	13865	13731	13939	13947	13887	13850	13895	13910	13818	13791	13908	13888	13910	13948	13765	13816	13859	14009	13790	14139	13795	13845	13835	13890	13861	13784	13966	13906	13868	13788	13921	13918	13897	13932	13846	13952	13904	13799	13855	13806	13707	13914	13936	13907	13665	13808	13954	13900	13823	13814	13877	13922	13845	13799	13834	13840	13765	14006	13967	13780	13843	13755	13840	13777	13918	13943	13924	13870	13925	13955	13730	13929	13817	13818	13929	14030	13799	13929	13774	13890	13878	13747	13826	13926	13867	13818	14028	13862	13896	13862	13777	13868	13770	13865	13776	13977	13860	13945	13901	13878	13955	13860	13851	13842	13832	13897	13873	13844	13915	13946	13826	13883	13936	13903	14002	13949	13800	13785	13758	14073	13856	13977	13831	13933	13913	13817	13829	13583	14053	13993	13700	14000	13671	13958	13946	13850	13944	13832	13756	13903	13798	13856	13901	14006	13921	13797	13838	13842	13856	13607	13946	14004	13851	14016	14005	13695	13721	13998	13808	13984	13894	13770	13958	13825	13751	13840	13942	13907	13965	13855	13883	13793	13921	13855	13825	13655	13816	13721	13972	13864	13856	13823	13940	13977	13824	13902	13787	13982	13770	13791	13946	13867	13825	13907	14011	13941	13815	14074	13825	13711	13647	13929	13756	14074	13935	13968	13828	13823	13787	13928	13856	13537	13906	13888	13752	13916	13817	13971	13850	14015	13882	13871	13915	13728	13897	13938	13956	14016	13975	13831	13740	13713	13885	13843	13839	13730	13920	13972	13867	13756	13874	13746	13813	13768	13885	13976	13688	13733	13962	13966	13837	13943	14072	14002	13851	13872	13854	13951	13898	13874	13905	13936	13754	13892	14019	13875	14014	14038	13836	13850	13807	13813	13595	13873	13727	13968	13620	13868	13746	13873	13912	13931	13860	13805	13854	13776	13992	14033	13688	13837	13875	13882	13872	13948	13945	13798	13838	14042	13845	13925	13903	13757	13856	13967	13928	13974	13803	13786	13912	13640	13766	13871	13852	13894	13942	13888	13719	14008	13892	13968	13704	13815	13912	13839	13848	13791	13910	13960	13843	13774	13866	13841	13725	14002	13868	13971	13842	13885	13711	13951	13753	13979	13555	13894	14021	13925	13857	13865	13945	13904	13882	13803	13920	13957	13782	13828	13897	14015	13870	14097	13799	13954	13955	13859	13843	13871	13842	13857	13607	13864	13776	13728	13850	13864	13856	13888	13808	13853	13857	13966	13893	14050	13772	13903	13994	13751	13807	13680	13944	13945	13906	13792	13805	13789	13868	13823	13753	13767	13910	13793	13762	13851	13829	13866	13918	14047	13840	13837	13914	13803	13661	13951	13923	13929	13782	13812	13982	13902	13714	13935	14068	13967	13907	13782	13734	14048	13872	13836	13999	14038	13646	13781	13895	13909	13762	13941	13689	13871	13682	13772	13895	13926	13873	13879	13806	13790	13814	13735	13877	13988	13728	14017	13928	13760	13893	13801	13879	13825	13974	13955	13835	13968	13787	13887	13883	13999	13984	13940	13915	13760	13837	13788	13888	13707	13950	13885	13859	13787	13841	13911	13955	14031	13969	13776	13828	13774	13876	13753	13789	13972	13942	13910	13778	13901	13854	14019	13808	13910	13808	13881	13746	14030	13769	13805	13879	13817	13755	13879	13957	13800	13842	13988	13812	13862	13904	13693	13871	13773	14008	13584	13722	13941	13907	13746	13874	13892	14103	13848	13854	13901	13791	13746	13895	13865	13808	13799	13769	13938	13954	13783	13813	13692	13845	13846	14003	13800	13968	13808	13788	14006	13763	13802	13641	13703	13716	13964	13881	13744	13925	13845	13683	13887	13716	14048	14024	13954	13862	13822	13764	13652	13845	13894	13853	13848	13835	13898	14067	13898	13885	13836	13887	13891	13893	13847	13712	13784	13706	13761	13849	13899	13876	14034	13893	13897	13938	13822	13896	13788	13674	13763	13882	13801	13874	13847	13878	13847	13884	13854	13910	13924	13982	13816	13804	13780	13962	13982	13873	13967	13825	14110	13796	13918	13791	13849	13921	13846	13872	13807	13998	13851	13836	13801	13886	13812	13821	13909	13765	13608	13801	13855	13957	13984	13929	13726	13940	13846	13844	13953	13904	13910	13907	14036	13890	13875	13953	13809	13900	14005	13853	13937	13770	14090	13902	13977	13864	13889	13831	13807	13874	13755	13758	13783	13805	13815	13654	13835	13946	13857	13796	13768	13882	13862	13906	13804	13793	13871	13776	13923	14004	13886	13867	14022	13881	13799	14002	13766	13794	13883	13966	13777	13798	13852	13828	13917	13863	13831	13769	13920	13836	13867	13856	13946	13918	13651	13733	13863	13857	13799	13829	13813	13921	13847	13743	13859	14034	13825	14081	13752	13810	13728	14007	13791	13942	13902	13829	14005	13804	13894	13876	13787	13947	13939	13838	13817	13882	13869	13771	13876	14013	13967	13944	13878	13847	13736	13809	13785	13835	13766	13856	13882	13815	13783	13795	13837	13773	13851	13810	13859	13936	13853	13625	13712	13905	13868	13809	13889	13828	13792	13886	13764	13794	13958	13758	13878	13844	13827	13874	13806	13911	13937	13602	13974	13847	13812	13824	13797	13933	13960	13896	14030	13876
24089	21468	29004	24380	21892	23769	23132	18663	18169	18921	18705	18301	18641	17980	17906	23261	36175	36808	28939	22835	19263	17496	17051	17097	16681	16769	16845	16771	16689	16889	16741	16869	16869	16776	16694	16861	16880	16600	16712	16788	16840	16898	16857	16848	16791	16750	16742	16771	16712	16847	16803	16947	16634	16864	16839	16745	16679	16693	16623	16761	16750	16567	16776	16824	16706	16717	16595	16714	16712	17011	16772	16821	16651	16802	16714	16872	16741	16838	16570	16711	16750	16709	16928	16682	16832	16658	16904	16761	16702	16763	16732	16675	16634	16764	16631	16769	16545	16602	16811	16750	16744	16768	16728	16600	16626	16503	16523	16800	16492	16779	16705	16577	16784	16583	16688	16569	16588	16723	16474	16737	16885	16634	16850	16782	16724	16635	16776	16458	16707	16852	16964	16618	16401	16714	16554	16573	16555	16667	16726	16578	16549	16540	16838	16683	16480	16653	16731	16620	16954	16557	16779	16565	16978	16787	16845	16681	16559	16794	16786	16708	16615	16561	16678	16645	16819	16656	16652	16410	16792	16790	16660	16627	16628	16538	16578	16747	16771	16717	16592	16420	16866	16547	16772	16873	16804	16684	16529	16615	16774	16615	16785	16662	16628	16765	16808	16619	16787	16668	16859	16775	16511	16819	17068	16675	16571	16661	16510	16624	16698	16778	16777	16815	16560	16440	16622	16466	16705	16731	16639	16795	16762	16672	16737	16729	16637	16690	16718	16511	16620	16642	16547	16768	16925	16716	16701	16756	16597	16530	16540	16711	16711	16732	16685	16790	16782	16700	16374	16574	16577	16637	16681	16559	16584	16538	16548	16589	16883	16750	16813	16761	16860	16796	16591	16507	16683	16733	16633	16766	16645	16775	16743	16644	16721	16674	16749	16696	16642	16893	16868	16733	16656	16685	16903	16529	16831	16724	16643	16672	16614	16618	16713	16774	16555	16820	16685	16810	16928	16726	16618	16545	16635	16869	16689	16839	16773	16674	16683	16703	16693	16743	16685	16541	16796	16640	16701	16742	16749	16773	16659	16562	16819	16830	16839	16878	16610	16743	16893	16490	16814	16603	16851	16821	16688	16731	16681	16745	16653	16722	16739	16494	16579	16669	16637	16784	16573	16656	16604	16408	16609	16770	16481	16499	16646	16725	16893	16619	16779	16744	16773	16538	16756	16624	16731	16731	16759	16713	16742	16991	16775	16889	16547	16534	16768	16524	16570	16520	16746	16411	16906	16841	16669	16727	16709	16677	16572	16794	16786	16824	16663	16656	16700	16600	16697	16500	16621	16616	16625	16768	16523	16629	16479	16559	16659	16726	16498	16419	16712	16737	16773	16575	16750	16761	16976	16674	16612	16664	16577	16623	16529	16577	16651	16729	16540	16666	16615	16859	16594	16781	16779	16691	16544	16742	16590	16770	16799	16740	16839	16886	16735	16611	16807	16686	16544	16664	16732	16693	16573	16711	16957	16773	16472	16679	16575	16685	16676	16653	16579	16654	16629	16730	16782	16867	16578	16648	16565	16507	16514	16584	16706	16915	16690	16664	16735	16667	16760	16713	16547	16902	16604	16523	16517	16701	16452	16716	16714	16811	16807	16697	16699	16575	16634	16519	16684	16827	16801	16687	16506	16694	16722	16869	16540	16748	16738	16610	16743	16730	16992	16888	16588	16604	16714	16838	16829	16792	16580	16866	16646	16656	16903	16609	16639	16418	16802	16677	16537	16705	16753	16803	16759	16746	16738	16798	16712	16624	16671	16712	16688	16782	16833	16901	16817	16516	16691	16766	16720	16514	16529	16662	16627	16705	16725	16799	16663	16598	16576	16731	16662	16685	16834	16599	16816	16647	16762	16500	16665	16722	16767	16759	16697	16918	16709	16796	16484	16530	16639	16676	16640	16642	16675	16593	16591	16876	16639	16747	16785	16753	16653	16605	16681	16701	16676	16669	16591	16845	16765	16753	16877	16793	16559	16563	16587	16892	16692	16839	16523	16555	16597	16547	16648	16680	16580	16375	16728	16672	16711	16752	16449	16544	16597	16667	16569	16763	16641	16724	16712	16761	16502	16809	16603	16635	16975	16795	16689	16729	16889	16722	16484	16638	16834	16631	16729	16831	16663	16829	16756	16741	16633	16524	16566	16748	16623	16662	16706	16655	16652	16624	16752	16484	16837	16836	16401	16641	16821	16806	16816	16542	16586	16665	16629	16726	16784	16702	16510	16784	16654	16682	16873	16737	16785	16408	16738	16621	16605	16889	16666	16636	16763	16654	16676	16593	16616	16785	16599	16677	16797	16713	16679	16822	16779	16745	16589	16760	16637	16783	16445	16686	16698	16647	16711	16701	16745	16779	16735	16600	16621	16743	16636	16481	16508	16560	16662	16795	16802	16806	16472	16809	16826	16655	16626	16729	16653	16643	16658	16612	16779	16568	16752	16837	16752	16620	16688	16522	16746	16617	16701	16745	16595	16759	16820	16898	16600	16708	16727	16668	16723	16922	16717	16669	16392	16773	16612	16450	16820	16672	16781	16727	16691	16770	16692	16548	16676	16688	16890	16830	16728	16728	16722	16580	16786	16611	16784	16733	16700	16714	16813	16625	16785	16861	16836	16728	16718	16638	16840	16711	16557	16758	16705	16559	16815	16760	16888	16777	16488	16672	16579	16660	16574	16637	16711	16602	16760	16717	16586	16759	16693	16699	16709	16843	17023	16557	16820	16753	16536	16692	16658	16579	16890	16527	16515	16881	16738	16698	16616	16556	16688	16596	16842	16772	16539	16825	16620	16611	16721	16670	16775	16761	16649	16478	16534	16737	16766	16758	16803	16838	16744	16597	16694	16553	16649	16518	16836	16838	16847	16687	16605	16790	16721	16637	16740	16832	16532	16756	16647	16598	16660	16804	16664	16697	16844	16732	16653	16623	16505	16564	16663	16686	16781	16581	16956	16561	16692	16570	16548	16560	16824	16853	16614	16697	16743	16678	16629	16568	16603	16664	16794	16709	16585	16719	16646	16687	16604	16691	16682	16523	16665	16626	16861	16627	16676	16810	16680	16537	16625	16736	16832	16680	16797	16751	16718	16562	16606	16632	16585	16709	16613	16711	16549	16746	16587	16629	16826	16797	16556	16454	16578	16506	16548	16677	16734	16685	16691	16660	16804	16772	16519	16698	16684	16699	16766	16609	16792	16717	16435	16833	16692	16598	16872	16629	16720	16628	16718	16653	16518	16562	16746	16768	16855	16683	16932	16802	16781	16664	16943	16550	16953	16603	16788	16566	16739	16687	16775	16594	16601	16768	16789	16765	16672	16551	16520	16681	16626	16425	16628	16914	16697	16587	16470	16593	16918	16797	16581	16757	16596	16528	16791	16660	16633	16881	16768	16762	16602	16586	16904	16812	16784	16621	16793	16762	16704	16642	16521	16573	16678	16662	16683	16799	16501	16681	16468	16808	16687	16834	16700	16672	16719	16717	16597	16647	16802	16609	16569	16700	16805	16954	16573	16641	16700	16587	16694	16687	16723	16718	16864	16584	16506	16432	16916	16493	16629	16670	16422	16728	16655	16550	16712	16725	16569	16777	16561	16676	16781	16455	16837	16669	16587	16576	16655	16504	16797	16802	16732	16794	16615	16717	16652	16629	16682	16700	16784	16808	16615	16790	16635	16829	16651	16466	16550	16740	16601	16570	16533	16880	16464	16640	16616	16736	16642	16574	16789	16584	16623	16668	16671	16617	16720	16698	16820	16611	16706	16649	16698	16680	16632	16613	16842	16769	16905	16741	16833	16527	16748	16558	16597	16772	16662	16738	16849	16703	16650	16409	16679	16660	16640	16648	16665	16631	16687	16966	16718	16779	16735	16738	16702	16596	16813	16732	16605	16393	16662	16756	16724	16636	16710	16608	16702	16636	16730	16657	16787	16581	16476	16732	16884	16804	16915	16545	16634	16792	16814	16558	16649	16574	16717	16682	16739	16564	16661	16608	16842	16664	16748	16821	16660	16484	16640	16880	16630	16768	16631	16673	16614	16551	16670	16695	16782	16875	16888	16646	16569	16376	16624	16613	16813	16751	16660	16678	16852	16792	16474	16693	16880	16635	16813	16640	16778	16580	16778	16760	16800	16657	16732	16754	16718	16660	16837	16720	16775	16838	16718	16638	16828	16706	16618	16727	16789	16827	16500	16722	16694	16679	16708	16633	16771	16562	16529	16565	16563	16627	16487	16471	16574	16597	16580	16645	16767	16751	16588	16636	16757	16602	16907	16850	16583	16621	16656	16785	16579	16546	16775	16711	16717	16642	16591	16691	16498	16810	16799	16690	16717	16692	16797	16579	16568	16703	16665	16718	16802	16729	16539	16805	16690	16500	16666	16550	16594	16996	16645	16746	16740	16690	16578	16574	16471	17013	16604	16668	16618	16890	16626	16740	16742	16569	16711	16751	16894	16650	16669	16718	16766	16718	16540	16601	16492	16826	16766	16810	16667	16513	16714	16628	16871	16773	16506	16657	16784	16579	16796	16927	16933	16534	16786	16860	16719	16781	16750	16798	16602	16664	16827	16636	16921	16778	16443	16620	16554	16689	16560	16736	16664	16716	16735	16518	16877	16576	16909	16845	16703	16759	16878	16792	16759	16742	16749	16721	16651	16830	16774	16611	16654	16617	16581	16760	16615	16630	16739	16636	16548	16615	16589	16678	16760	16586	16867	16592	16554	16750	16691	16556	16649	16702	16804	16772	16637	16603	16735	16818	16755	16718	16748	16770	16704	16678	16660	16670	16732	16745	16706	16558	16695	16677	16545	16753	16749	16642	16798	16703	16624	16821	16769	16659	16756	16568	16732	16716	16866	16685	16631	16701	16712	16621	16517	16760	16706	16638	16618	16658	16603	16636	16680	16751	16668	16353	16559	16699	16589	16689	16621	16611	16740	16682	16778	16620	16691	16782	16752	16754	16708	16452	16713	16692	16658	16558	16723	16632	16631	16694	16900	16779	16649	16628	16790	16631	16617	16728	16736	16766	16799	16752	16729	16639	16681	16829	16782	16632	16609	16592	16652	16700	16562	16703	16636	16683	16667	16869	16865	16789	16720	16623	16327	16479	16723	16548	16934	16895	16731	16809
17162	27917	29043	24050	19668	18608	16968	15887	16384	17240	16994	16478	16525	15639	15929	25785	38929	37302	27307	20679	16348	14343	13932	13858	13925	13699	13895	13722	14017	13714	13840	13746	13787	13751	13743	13822	13839	13837	13790	13774	13969	13895	13861	13862	13837	13752	13652	13840	13680	13758	13802	13864	13831	13866	13843	13762	13718	13684	13785	13920	13853	13777	13686	13772	13924	13914	13902	13638	13800	13865	13751	13806	13907	13830	13860	13745	13787	13638	13710	13748	13740	13826	13737	13818	13861	13834	13950	13734	13756	13738	13812	13743	13752	13858	13744	13774	13682	13818	13742	13837	13747	13932	13801	13778	13623	13845	13936	13858	13847	13708	13642	13781	13798	13870	13780	13805	13747	13749	13836	13840	13865	13857	14053	13719	13831	13759	13804	13682	13813	13836	13580	13925	13802	13620	13946	13800	13908	13780	13860	13870	13639	13803	13786	13446	13752	13615	13783	13553	13820	13830	13727	13822	13737	13904	13681	13785	13888	13580	13786	13576	13618	13711	13956	13950	13784	13850	13630	13828	13888	13740	13872	13658	13921	13771	13730	13831	13963	13844	13905	13772	13864	13764	13789	13946	13919	13830	13798	13862	13860	13706	13780	13813	13775	13584	13817	13845	13865	13764	13639	13825	13682	13707	13928	13631	13995	13728	13743	13768	13967	13718	13884	13838	13885	13672	13726	13799	14026	13751	13685	13846	13824	13949	13786	13773	13943	13930	13783	13861	13864	13816	13740	13938	13658	13650	13908	13638	13737	13920	13801	13780	13782	13868	13810	13782	13857	13741	13761	13852	13864	13786	13822	13697	13864	13878	13871	13918	13707	13882	13631	13919	13859	13701	13737	13747	13854	13843	13812	13906	13739	13830	13861	13786	13855	13961	13827	13618	13854	13702	13868	13842	13717	13735	13724	13848	13909	13728	13735	13869	13832	13727	13795	13758	13737	13836	13783	13800	13890	13727	13839	13912	13750	13874	13767	13900	13885	13749	13945	13888	13881	13883	13789	13803	13768	13819	13905	13789	13934	13779	13678	13927	13872	13649	13986	13898	13878	13849	13789	13873	13769	13786	13675	13860	13789	13897	13828	13661	13818	13862	13679	13705	13761	13849	13680	13815	13647	13682	13878	13774	13864	13783	13700	13837	13784	13858	13750	13808	13844	13843	13555	13871	13843	13738	13954	13786	13857	13679	13766	13818	13706	13883	13850	13919	13846	13648	13891	13839	13886	14001	13915	13674	13831	13676	13621	13940	14011	13757	13831	13760	13854	13936	13682	13834	13590	13824	13852	13587	13985	13759	13618	13938	13679	13813	13737	13616	13780	13857	13802	13850	13635	13626	13902	13874	13769	13811	13800	13672	13765	13813	13959	13754	13884	13728	13812	13723	13715	13925	13743	13836	13872	13892	13841	13830	13809	13916	13787	13911	13865	13724	13834	13746	13879	13936	13795	13662	13709	13836	13969	13683	13846	13877	14000	13825	13810	13776	13974	13731	13752	13790	13815	13782	13683	13887	13746	13718	13692	13956	13791	13850	13821	13692	13790	13906	13782	13792	13988	13701	13791	13714	13717	13712	13758	13788	13904	13761	13751	13762	13771	13860	13967	13905	13771	13883	13670	13815	13851	13712	13674	13882	13750	13820	13836	13882	13709	13873	13770	13738	13723	13430	13849	13715	13858	13892	13787	13760	13726	13886	13951	13795	13624	13812	13732	13831	13805	13795	13753	13888	13988	13753	13852	13894	13740	13720	13720	13711	13824	13816	13616	13676	13760	13637	13701	13919	13855	13755	13879	13875	13725	13560	13731	13827	13772	13814	13976	13849	13894	13714	13853	13648	13757	13890	13746	13824	13883	13897	13826	13707	13879	13703	13866	13710	13693	13868	13645	13749	13663	13823	13763	13697	13765	13772	13619	13839	13795	13803	13818	13837	13733	13951	13712	13957	13733	13833	13815	13702	13761	13805	13737	13751	13893	13939	13848	13795	13846	13729	13799	13757	13937	13705	13817	13755	13859	13866	13812	14002	14016	13733	13836	13740	13623	13819	13829	13911	13837	13862	13755	13730	13728	13815	13970	13662	13755	13665	13779	13640	13970	13775	13637	13811	13866	13793	13848	13843	13960	13828	13727	13901	13751	13805	13915	13752	13731	13717	13728	13657	13812	13684	13775	13729	13846	13752	13924	13821	13864	13690	13761	13827	13713	13984	13874	13650	13652	13840	13802	13902	13905	13728	13770	13777	13771	13986	13893	13804	13721	13642	13695	13800	13640	13762	13831	13695	13842	13797	13888	13752	13768	13649	13946	13600	14089	13715	13818	13944	13884	13760	13648	13792	13900	13854	13797	13773	13693	13789	13835	13917	13906	13774	13660	13900	13945	13765	13912	13724	13730	13703	13874	13663	13691	13963	13737	13691	13818	13858	13839	13771	13917	13833	13738	13780	13743	13864	13745	13887	13683	13937	13841	13846	13803	13725	13951	13796	13947	13772	13731	13855	13823	13820	13882	13793	13803	13792	13655	13799	13812	13739	13991	13758	13932	13682	13872	13966	13792	13941	13681	13837	13920	13818	13741	13896	13827	13679	13973	13829	13904	13704	13738	13814	13844	13684	13740	13762	13696	13839	13780	13774	13833	13895	13883	13906	13894	13771	13762	13800	13756	13700	13911	13783	13785	13846	13806	13801	13769	13796	13744	13817	13795	13800	13645	13900	13803	13795	13868	13984	13710	13881	13785	13922	13694	13790	13709	13683	13922	13832	13810	13698	13678	13674	13805	13691	13783	13845	13815	13812	13799	13658	13830	13980	13869	14010	13858	13696	13673	13870	13728	13812	13910	13759	13889	13950	13719	13876	13909	13848	13831	13661	13777	13799	13955	13828	13768	13924	13744	13815	13948	13657	13887	13572	13885	13722	13895	13908	13945	13869	13891	13890	13811	13682	13786	13662	13873	13767	13799	13803	13765	13835	13856	13909	13754	13863	13812	13906	13764	13859	13811	13703	13793	13782	13963	13681	13848	13732	13878	13805	13567	13841	13923	13941	13597	13770	13981	13769	13802	13878	13906	13788	13842	13863	13689	13785	13790	13825	13881	13689	13890	13852	13798	13804	13754	13802	13728	13653	13822	13725	13793	14041	13715	13780	13790	13941	13798	13826	13758	13699	13626	13774	13790	13852	13968	13867	13906	13887	13840	13919	13770	13806	13819	13953	13740	13649	13837	13708	13963	13761	13898	13799	13836	13663	13802	13874	13772	14019	13960	13832	13811	13836	13878	13866	13776	13754	13883	13715	13833	13823	13806	13735	13791	13792	13782	13982	13860	13824	13785	13812	13766	13719	13788	13914	13821	14009	13738	13800	13833	13862	13753	13946	13738	13703	13838	13717	13804	13660	13871	13776	13918	13699	13791	13881	13981	13679	13773	13848	13723	13685	13720	13766	13891	13913	13698	13845	13791	13689	13722	13662	13850	13732	13799	13908	13851	13784	13756	13802	13787	13832	13881	13819	13644	13796	13777	13668	13668	13655	13957	13770	13936	13675	13753	13846	13853	13864	13687	13896	13751	13698	13803	13793	13805	13874	13770	13833	13799	13579	13704	13880	13899	13793	13942	13810	13883	13694	13725	13947	13835	13788	13800	13768	13627	13801	13735	13846	13746	13898	13686	13833	13757	13697	13827	13764	13721	13935	13658	13961	13838	13637	13860	14010	13927	13825	13722	14000	13778	13804	13827	13746	13921	13739	13805	13633	13709	13912	13662	13808	13833	13927	13663	13938	13942	13843	13882	14024	13774	13865	13928	13772	13848	13698	13728	13700	13996	13873	13733	13578	13844	13845	13756	13696	13898	13827	13833	13795	13903	13743	13648	13909	13746	13657	13943	13609	13960	13985	13774	13917	13937	13737	13917	13777	13728	13882	13758	13844	13941	13703	13678	13753	13865	13682	13725	14013	13936	13715	13710	14024	13663	13691	13866	13659	13862	13969	13844	13705	13836	13712	13853	13787	13842	13733	13721	13896	13801	13816	13880	13844	13942	13801	13876	13917	13770	13702	13706	13976	13928	13855	13662	13839	13900	13749	13771	13857	13756	13920	13865	13783	13767	13764	13944	13708	13776	13725	14001	13851	13753	13747	13671	13940	13754	13761	13778	13970	13916	13986	13805	13701	13733	13793	13872	13792	13885	13902	13882	13960	13829	13811	13834	13818	13749	13774	13760	13809	13644	13724	13771	13921	13847	13693	13724	13717	13859	13798	13714	13837	13798	13855	13824	13854	13731	13993	13971	13929	13740	13895	13866	13662	13805	13914	13720	13854	13879	13787	13842	13896	13755	13702	13811	13923	13848	13823	13923	13796	14021	13744	13863	13619	13813	13783	13823	13936	13622	13647	13865	13888	13843	13762	13802	13687	13983	13709	13855	13750	13887	13860	13745	13802	13684	13727	13865	13836	13799	13550	13667	13869	13858	13923	13801	13915	13840	13702	13744	14005	13763	13841	13896	13806	13789	13949	13781	13757	14068	13766	13733	13717	13646	13816	13668	13943	13854	13732	13673	13944	13765	13781	13864	13781	13698	13869	13791	13721	14098	13881	13592	13894	13741	13645	13728	13920	13731	13741	13762	13957	13906	13704	13729	13889	13808	13807	13837	13795	13805	13860	13809	13744	13840	13812	13983	13722	13857	13808	13800	13968	13820	13911	13771	13818	13915	13702	13770	13849	13813	13902	13870	13590	13760	13806	13852	13867	13733	13907	13703	13813	13759	13654	13766	13801	13756	13888	13809	13846	13649	13853	13803	13915	13690	13829	13643	13866	13833	13800	13717	13778	13901	13862	13809	13899	13863	13793	13762	13741	13820	13881	13606	13946	13805	13818	13804	13755	13828	13698	13782	13690	13772	13927	13675	13752	13873	13859	13785	13803	13576	13817	13850	13879	13853	13907	13873	13646	13712	13804	13670	13862	13738	13821	14006	13875	13833	13907	13790	13792	13858	13892	13931	13869	13766	13635	13731	13815	13865	13848	13812	13807	13771	13765	13774	13760	13903	13895	13828	13721	13812	13849	13828	13705	13874	13739	13786	13907	13723	13723	13718	13812	13729	14037	13616	13771	13763	13663	13899	13755	13778	13772
29711	22235	22747	19699	17469	17417	17128	16878	16973	17204	17236	17772	17261	17090	16830	17031	18330	18772	18363	17698	17131	16797	16421	16668	16638	16724	16608	16634	16678	16481	16597	16513	16631	16659	16497	16768	16602	16718	16415	16689	16742	16641	16626	16324	16458	16637	16599	16532	16491	16531	16246	16607	16570	16634	16541	16639	16663	16334	16536	16457	16588	16653	16997	16632	16667	16536	16458	16665	16494	16536	16515	16488	16552	16704	16629	16614	16898	16581	16559	16706	16751	16491	16653	16587	16561	16732	16572	16657	16619	16633	16631	16732	16589	16616	16745	16430	16525	16692	16437	16416	16792	16539	16677	16451	16601	16616	16618	16693	16719	16555	16787	16513	16663	16684	16605	16528	16781	16614	16780	16568	16612	16492	16685	16632	16547	16496	16365	16309	16622	16793	16708	16485	16519	16389	16668	16458	16583	16629	16428	16444	16497	16575	16462	16506	16509	16712	16368	16495	16476	16598	16729	16616	16605	16600	16599	16554	16498	16572	16615	16575	16696	16479	16386	16663	16597	16517	16503	16638	16630	16657	16539	16760	16426	16428	16480	16452	16697	16644	16604	16573	16557	16583	16822	16450	16515	16537	16513	16496	16507	16531	16759	16569	16594	16638	16479	16755	16399	16629	16614	16708	16638	16518	16677	16716	16549	16565	16657	16563	16420	16541	16395	16571	16664	16504	16539	16635	16666	16575	16523	16650	16722	16581	16482	16365	16581	16743	16631	16579	16502	16497	16840	16580	16439	16555	16496	16454	16759	16514	16577	16736	16649	16601	16685	16679	16587	16654	16591	16686	16615	16343	16555	16719	16557	16542	16668	16695	16493	16541	16823	16521	16529	16479	16493	16338	16546	16614	16302	16456	16667	16576	16549	16528	16644	16787	16461	16374	16560	16560	16682	16530	16603	16637	16669	16458	16521	16622	16560	16509	16463	16668	16607	16668	16685	16532	16883	16813	16600	16782	16654	16573	16513	16659	16405	16656	16779	16641	16500	16561	16474	16587	16394	16369	16532	16559	16547	16576	16528	16369	16609	16806	16536	16411	16552	16490	16530	16767	16739	16714	16755	16708	16692	16550	16663	16690	16589	16517	16563	16811	16197	16278	16523	16383	16607	16638	16573	16697	16519	16482	16401	16531	16406	16409	16306	16605	16596	16517	16712	16540	16841	16571	16644	16586	16499	16519	16553	16592	16514	16725	16638	16377	16579	16585	16571	16952	16551	16398	16449	16516	16575	16552	16550	16501	16351	16426	16321	16429	16796	16632	16495	16478	16533	16642	16742	16646	16480	16436	16601	16563	16477	16459	16461	16542	16721	16712	16498	16632	16431	16462	16533	16654	16531	16359	16564	16493	16644	16641	16462	16534	16519	16630	16721	16571	16658	16645	16630	16634	16490	16536	16435	16503	16578	16731	16592	16470	16586	16540	16509	16497	16501	16645	16456	16599	16446	16620	16345	16454	16696	16715	16517	16688	16496	16391	16554	16558	16439	16749	16573	16513	16770	16640	16362	16758	16659	16655	16650	16646	16719	16630	16532	16489	16392	16785	16525	16497	16503	16625	16478	16594	16695	16602	16592	16606	16434	16502	16783	16598	16610	16371	16583	16495	16709	16585	16673	16591	16523	16752	16551	16507	16553	16617	16699	16534	16506	16515	16432	16615	16373	16478	16601	16640	16571	16562	16510	16548	16432	16429	16600	16508	16732	16726	16486	16696	16526	16438	16572	16704	16536	16593	16659	16514	16850	16554	16593	16713	16855	16620	16681	16637	16667	16548	16668	16462	16516	16629	16515	16754	16604	16795	16684	16686	16470	16385	16502	16616	16604	16763	16446	16712	16701	16505	16556	16546	16521	16418	16491	16621	16298	16416	16515	16634	16796	16508	16713	16567	16545	16567	16689	16709	16572	16612	16619	16615	16704	16585	16535	16617	16456	16520	16600	16652	16507	16720	16430	16584	16511	16548	16557	16596	16603	16460	16551	16582	16449	16484	16847	16677	16575	16697	16580	16401	16536	16538	16635	16596	16582	16497	16439	16651	16562	16560	16599	16521	16466	16575	16624	16624	16548	16705	16728	16575	16527	16624	16281	16719	16738	16467	16444	16653	16535	16565	16704	16592	16613	16485	16625	16600	16501	16709	16573	16600	16649	16494	16598	16487	16467	16469	16496	16468	16474	16458	16593	16600	16447	16500	16615	16791	16714	16570	16634	16695	16820	16707	16615	16660	16678	16574	16462	16541	16514	16460	16558	16603	16626	16518	16497	16713	16611	16735	16437	16611	16525	16625	16575	16591	16735	16553	16517	16511	16638	16655	16419	16614	16776	16651	16623	16607	16591	16418	16554	16476	16580	16603	16445	16408	16458	16496	16361	16729	16760	16526	16278	16596	16528	16601	16513	16735	16277	16357	16529	16350	16467	16648	16455	16593	16439	16843	16411	16594	16716	16382	16629	16445	16744	16444	16601	16653	16715	16495	16468	16549	16712	16641	16619	16484	16600	16683	16524	16650	16445	16456	16369	16507	16474	16514	16583	16579	16567	16739	16604	16600	16584	16592	16451	16464	16537	16649	16627	16690	16635	16369	16540	16511	16557	16716	16538	16492	16689	16581	16436	16769	16587	16539	16692	16478	16735	16602	16728	16433	16708	16468	16712	16556	16474	16502	16490	16501	16507	16514	16500	16656	16483	16679	16672	16506	16441	16491	16558	16660	16553	16435	16572	16671	16454	16533	16725	16429	16526	16783	16688	16526	16383	16492	16472	16382	16534	16440	16418	16558	16695	16728	16631	16585	16442	16495	16567	16527	16538	16499	16639	16645	16807	16451	16780	16434	16485	16622	16522	16611	16637	16393	16613	16620	16538	16518	16452	16526	16547	16515	16559	16602	16748	16611	16581	16557	16577	16605	16659	16825	16672	16611	16646	16424	16661	16456	16602	16601	16432	16566	16310	16474	16518	16551	16621	16664	16709	16486	16255	16861	16545	16682	16764	16493	16534	16591	16491	16365	16668	16594	16424	16571	16601	16499	16569	16533	16528	16639	16428	16340	16752	16756	16577	16632	16432	16562	16643	16676	16648	16725	16706	16672	16681	16718	16652	16600	16520	16548	16625	16317	16547	16582	16546	16698	16439	16473	16492	16389	16571	16756	16546	16318	16533	16489	16860	16569	16732	16749	16512	16632	16381	16429	16447	16535	16588	16534	16467	16785	16532	16531	16567	16765	16672	16723	16334	16558	16713	16546	16569	16568	16913	16651	16547	16417	16451	16688	16635	16766	16562	16438	16518	16492	16479	16717	16680	16786	16707	16474	16593	16662	16505	16624	16729	16567	16680	16715	16757	16438	16328	16429	16637	16619	16475	16613	16721	16451	16651	16761	16673	16814	16549	16424	16601	16542	16835	16631	16549	16700	16515	16408	16471	16505	16540	16694	16580	16446	16533	16533	16598	16603	16308	16526	16726	16528	16560	16380	16455	16430	16401	16532	16504	16563	16553	16535	16620	16741	16647	16474	16619	16524	16453	16416	16466	16796	16639	16519	16379	16426	16515	16414	16509	16468	16406	16507	16757	16846	16624	16541	16546	16769	16623	16513	16679	16441	16641	16513	16519	16613	16760	16623	16664	16539	16547	16509	16807	16517	16495	16432	16630	16307	16652	16512	16491	16539	16812	16391	16680	16463	16531	16592	16511	16635	16528	16616	16443	16656	16671	16619	16663	16630	16662	16481	16576	16562	16763	16611	16643	16367	16636	16453	16549	16513	16301	16336	16549	16533	16535	16791	16549	16332	16591	16642	16460	16725	16655	16547	16452	16420	16413	16640	16540	16408	16447	16524	16560	16594	16719	16518	16542	16452	16701	16814	16472	16618	16694	16510	16554	16548	16622	16544	16638	16560	16332	16494	16746	16796	16416	16664	16692	16624	16550	16500	16616	16671	16717	16585	16722	16738	16560	16642	16441	16458	16704	16550	16495	16717	16437	16695	16593	16576	16860	16678	16637	16443	16564	16532	16641	16687	16669	16610	16434	16465	16471	16678	16673	16676	16674	16568	16645	16582	16492	16615	16624	16564	16513	16618	16662	16758	16625	16648	16448	16444	16446	16570	16692	16442	16611	16692	16652	16475	16568	16511	16583	16417	16661	16385	16466	16625	16558	16458	16713	16362	16449	16614	16655	16616	16486	16689	16611	16531	16532	16550	16288	16573	16589	16532	16431	16640	16456	16629	16599	16511	16600	16593	16639	16438	16676	16636	16606	16514	16678	16812	16585	16729	16539	16661	16365	16576	16276	16572	16695	16619	16590	16628	16674	16501	16765	16512	16542	16395	16537	16631	16560	16429	16559	16456	16478	16659	16457	16614	16388	16638	16580	16694	16585	16652	16607	16750	16537	16589	16647	16484	16709	16732	16645	16618	16655	16503	16361	16770	16749	16283	16446	16471	16613	16554	16437	16575	16653	16609	16458	16437	16536	16550	16642	16605	16558	16661	16642	16604	16649	16480	16562	16589	16441	16670	16622	16405	16565	16491	16526	16613	16828	16631	16488	16633	16729	16618	16505	16365	16614	16494	16625	16689	16677	16623	16656	16731	16561	16472	16602	16555	16744	16514	16727	16599	16629	16649	16757	16700	16754	16609	16663	16376	16645	16626	16657	16561	16443	16648	16569	16587	16582	16424	16552	16541	16577	16523	16494	16698	16722	16541	16733	16698	16527	16672	16442	16630	16593	16459	16493	16705	16514	16561	16551	16667	16514	16680	16705	16509	16522	16580	16643	16678	16797	16558	16372	16569	16436	16545	16774	16773	16557	16753	16435	16556	16518	16479	16421	16644	16596	16677	16641	16810	16491	16568	16664	16522	16568	16639	16407	16781	16734	16595	16422	16623	16441	16700	16734	16431	16560	16600	16423	16718	16513	16309	16531	16582	16519	16538	16719	16507	16508	16623	16500	16671	16597	16544	16665	16646	16471	16713	16694	16645	16547	16444	16396	16811	16730	16710	16799	16754	16557	16613	16481	16578	16575	16624	16579	16691	16462	16493	16524	16416	16822	16852	16741	16698	16645	16699	16362	16616	16532	16642	16585	16369	16460	16532	16546	16422	16516	16558	16440	16499	16441	16428	16623	16353
15808	16561	17956	15579	15506	15053	14519	14531	14697	14918	15214	15224	14498	14417	14233	14948	16249	16633	15835	14757	14162	13787	13853	13832	13721	13963	13780	13734	13859	13725	13965	13667	13890	13919	13626	13767	13902	13805	13715	13662	13538	13822	13682	13754	13687	13834	13723	13678	13929	13583	13708	13825	13794	13843	13752	13707	13729	13797	13824	13735	13821	13880	13792	13641	13921	13759	13784	13674	13789	13654	13726	13754	13677	13892	13664	13679	13805	13801	13647	13640	13709	13843	13739	13827	13897	13834	13847	13671	13649	13595	13675	13900	13921	13659	13692	13688	14005	13752	13739	13751	13682	13796	13840	13660	13753	13762	13753	13743	13774	13928	13742	13752	13824	13735	13728	13822	13820	13766	13930	13694	13725	13807	13650	13777	13802	13706	13742	13830	13609	13682	13586	13755	13875	13744	13695	13512	13760	13591	13643	13804	13783	13802	13767	13765	13693	13666	13801	13638	13581	13803	13838	13705	13719	13724	13721	13748	13756	13766	13634	13759	13629	13864	13705	13735	13921	13748	13764	13744	13779	13793	13813	13867	13848	13580	13769	13816	13586	13744	13592	13874	13873	13803	13694	13681	13846	13720	13708	13756	13692	13676	13702	13743	13630	13747	13759	13753	13751	13713	13780	13837	13723	13791	13719	13728	13818	13823	13772	13708	13993	13704	13850	13824	13714	13483	13849	13783	13790	13766	13726	13629	13847	13799	13644	13782	13761	13852	13777	13696	13743	13784	13759	13813	13857	13754	13752	13945	13785	13918	13880	13835	13777	13627	13776	13724	13729	13792	13797	13743	13662	13630	13841	13537	13862	13885	13889	13773	13785	13816	13799	13723	13749	13806	13737	13602	13859	13803	13890	13713	13707	13856	13735	13880	13731	13826	13787	13839	13949	13784	13796	13749	13752	13664	13862	13552	13874	13794	13833	13913	13777	13877	13661	13769	13724	13807	13701	13691	13741	13722	13822	13764	13784	13717	13658	13874	13669	13620	13593	13793	13762	13824	13680	13896	13769	13644	13677	13811	13787	13875	13659	13695	13611	13915	13556	13698	13698	13751	13781	13667	13708	13666	13853	13698	13751	13604	13571	13731	13613	13689	13855	13816	13580	13893	13764	13752	13731	13740	13765	13694	13785	13704	13762	13784	13750	13709	13719	13717	13711	13712	13798	13765	13760	13600	13774	13756	13705	13653	13737	13730	13762	13576	13711	13757	13833	13737	13625	13674	13686	13778	13894	13745	13677	13758	13558	13658	13707	13718	13762	13826	13663	13799	13828	13788	13781	13651	13794	13737	13795	13791	13710	13731	13609	13711	13668	13665	13725	14017	13721	13886	13776	13500	13789	13566	13819	13692	13747	13786	13767	13946	13698	13699	13858	13769	13934	13897	13707	13763	13684	13702	13648	13790	13844	13469	13686	13649	13708	13746	13693	13628	13691	13626	13645	13686	13718	13639	13699	13725	13807	13646	13680	13694	13832	13714	13859	13782	13663	13741	13642	13769	13773	13715	13595	13861	13713	13743	13706	13818	13755	13720	13851	13778	13911	13685	13784	13780	13874	13839	13672	13653	13904	13736	13759	13958	13705	13850	13706	13748	13630	13631	13859	13714	13729	13732	13680	13487	13799	13808	13783	13696	13748	13742	13718	13670	13806	13718	13797	13860	13636	13748	13709	13800	13797	13766	13692	13702	13803	13760	13637	13778	13871	13718	13755	13786	13744	13738	13807	13731	13893	13646	13620	13865	13788	13764	13528	13748	13756	13757	13784	13629	13739	13826	13847	13742	13872	13631	13825	13811	13949	13594	13676	13717	13655	13627	13775	13791	13786	13760	13690	13757	13690	13694	13771	13852	13580	13607	13902	13755	13709	13642	13745	13856	13801	13831	13848	13840	13697	13587	13796	13826	13716	13864	13755	13656	13692	13780	13794	13773	13717	13828	13762	13741	13831	13598	13778	13634	13946	13757	13674	13880	13755	13685	13489	13812	13859	13764	13785	13694	13767	13765	13754	13757	13666	13661	13712	13735	13929	13785	13886	13770	13742	13720	13685	13728	13732	13866	13874	13645	13645	13739	13819	13676	13710	13829	13700	13759	13907	13906	13606	13550	13673	13751	13702	13791	13738	13684	13830	13643	13708	13898	13910	13706	13986	13611	13800	13744	13793	13559	13616	13832	13655	13750	13815	13709	13560	13689	13884	13858	13869	13697	13685	13675	13814	13629	13785	13655	13710	13620	13691	13671	13904	13670	13751	13687	13811	13872	13583	13795	13839	13660	13736	13791	13769	13644	13755	13770	13609	13711	13692	13716	13848	13830	13735	13709	13728	13652	13659	13822	13700	13782	13678	13731	13831	13709	13782	13874	13705	13785	13667	13828	13975	13696	13807	13829	13755	13755	13741	13675	13589	13661	13789	13715	13694	13686	13840	13722	13717	13773	13732	13700	13696	13743	13794	13613	13859	13905	13789	13668	13985	13742	13745	13685	13686	13776	13812	13639	13813	13858	13865	13775	13663	13776	13823	13686	13742	13773	13787	13731	13591	13787	13769	13917	13803	13719	13834	13671	13694	13633	13788	13706	13727	13784	13745	13609	13758	13843	13761	13755	13665	13911	13762	13771	13864	13866	13881	13714	13725	13816	13703	13730	13640	13782	13746	13681	13637	13873	13872	13629	13640	13729	13729	13840	13779	13584	13762	13809	13878	13743	13781	13849	13666	13700	13718	13632	13734	13791	13657	13770	13727	13774	13789	13640	13631	13474	13738	13855	13892	13829	13583	13889	13710	13852	13647	13704	13609	13613	13685	13830	13882	13633	13906	13715	13607	13867	13723	13721	13657	13623	13535	13583	13812	13760	13705	13726	13916	13600	13793	13813	13821	13802	13736	13669	13729	13757	13829	13702	13775	13886	13802	13773	13989	13677	13819	13686	13673	13614	13781	13884	13729	13737	13679	13639	13701	13621	13675	13675	13832	13772	13758	13652	13805	13948	13727	13687	13734	13843	13758	13679	13949	13827	13638	13679	13610	13697	13656	13767	13726	13738	13857	13722	13561	13752	13846	13785	13729	13709	13838	13631	13816	13686	13842	13813	13805	13734	13958	13737	13763	13818	13911	13835	13702	13847	13648	13769	13820	13652	13708	13688	13686	13704	13772	13689	13814	13665	13596	13605	13783	13832	13819	13796	13911	13672	13712	13657	13812	13839	13789	13806	13799	13799	13651	13682	13721	13641	13629	13669	13811	13733	13723	13760	13656	13775	13667	13708	13796	13742	13628	13651	13808	13746	13750	13817	13726	13776	13760	13759	13810	13783	13619	13791	13819	13843	13714	13834	13660	13876	13615	13822	13721	13737	13812	13917	13689	13738	13645	13621	13759	13663	13773	13800	13783	13901	13668	13683	13693	13426	13470	13776	13768	13797	13689	13667	13900	13626	13641	13741	13572	13732	13757	13786	13862	13838	13731	13700	13782	13666	13753	13751	13719	13764	13687	13713	13750	13883	13712	13765	13732	13649	13853	13755	13811	13879	13726	13920	13768	13702	13742	13789	13806	13580	13863	13643	13801	13769	13660	13768	13778	13868	13701	13662	13735	13684	13842	13733	13712	13709	13759	13724	13716	13702	13779	13663	13814	13612	13683	13793	13654	13830	13810	13734	13717	13729	13708	13705	13665	13891	13567	13658	13883	13623	13830	13653	13863	13680	13718	13848	13652	13787	13866	13621	13645	13837	13735	13694	13720	13767	13633	13616	13823	13712	13618	13725	13763	13752	13514	13805	13770	13680	13606	13855	13804	13840	13832	13744	13758	13729	13784	13770	13696	13921	13814	13612	13586	13692	13771	13632	13850	13860	13735	13828	13728	13710	13739	13796	13675	13924	13637	13839	13818	13823	13792	13645	13613	13920	13884	13763	13943	13726	13669	13735	13709	13695	13541	13863	13887	13540	13783	13591	13896	13686	13716	13786	13675	13738	13702	13617	13757	13707	13826	13723	13681	13857	13781	13806	13849	13777	13959	13874	13797	13727	13785	13706	13740	13694	13713	13778	13720	13797	13823	13704	13740	13734	13875	13722	13792	13752	13829	13924	13811	13579	13759	13589	13846	13742	13931	13816	13688	13732	13753	13579	13773	13958	13786	13661	13825	13811	13926	13738	13846	13729	13833	13796	13710	13743	13847	13745	13744	13801	13850	13606	13760	13761	13730	13750	13755	13848	13788	13744	13974	13820	13736	13841	13757	13684	13580	13848	13728	13829	13777	13808	13686	13917	13701	13725	13717	13697	13812	13702	13853	13752	13683	13710	14019	13641	13817	13786	13676	13687	13838	13762	13698	13664	13753	13921	13840	13658	13841	13685	13599	13711	13845	13769	13820	13810	13602	13644	13754	13740	13866	13535	13721	13633	13860	13741	13799	13805	13829	13679	13610	13680	13848	13706	13743	13797	13731	13565	13910	13698	13949	13780	13702	13977	13889	13666	13708	13808	13735	13736	13900	13653	13789	13712	13674	13854	13896	13703	13754	13850	13639	13702	13512	13849	13761	13641	13816	13755	13867	13834	13740	13650	13626	13633	13802	13595	13757	13791	13707	13789	13709	13705	13757	13804	13719	13735	13842	13694	13799	13663	13767	13686	13733	13681	13773	13607	13867	13761	13875	13668	13785	13807	13890	13887	13843	13595	13648	13636	13765	13788	13765	13825	13684	13691	13660	13729	13692	13809	13784	13744	13578	13878	13590	13615	13742	13647	13709	13846	13858	13760	13713	13827	13797	13835	13660	13893	13724	13644	13701	13703	13721	13699	13796	13778	13804	13630	13804	13692	13873	13686	13777	13785	13881	13818	13779	13900	13766	13697	13780	13699	13693	13714	13776	13742	13834	13827	13773	13778	13770	13865	13651	13718	13555	13852	13590	13750	13771	13779	13719	13778	13931	13666	13806	13804	13739	13648	13796	13898	13855	13759	13677	13711	13666	13988	13655	13772	13803	13803	13748	13818	13890	13733	13759	13515	13857	13713	13911	13750	13711	13770	13712	13791	13758	13658	13737	13845	13794	13880	13814	13867	13860	13839	13728	13725	13808	13823	13835	13787	13757	13897	13868	13658	13750	13606	13899	13928	13814	13776	13629	13854
25416	21472	28535	25109	22518	21045	19948	18172	17995	18431	18885	18413	18074	18078	17868	21168	29056	28608	23570	20478	18349	17203	17312	16912	16950	16951	17003	16878	16871	16830	17009	16989	16990	16854	16939	17032	16970	16788	16777	16889	17053	16891	16941	16906	16966	16922	16825	16764	16918	16843	16912	17016	16989	16851	16963	16957	16982	16895	16830	17155	16789	17136	16976	16662	16959	16820	17106	16994	17243	16818	16994	17053	17069	16963	16970	16871	16990	16865	16929	17009	16842	16882	17019	16769	16905	16911	16861	17004	16869	16778	16761	16851	16912	17060	16817	16918	16928	16824	16994	17018	16833	16745	16702	16836	16709	17136	16919	16887	17132	17002	17050	16894	16863	16680	16991	16939	16985	16823	16894	16694	16771	16964	16894	16886	16902	16975	16815	16927	16816	16789	16881	16809	16779	16990	17084	16912	17074	16998	16660	16750	16658	16742	16885	16929	16792	16904	16985	16955	16945	16906	16986	16970	16797	16871	16956	16997	16852	16818	16857	16955	16936	16879	16864	16709	16931	16790	16865	17102	16973	16942	16823	16854	16786	16981	17026	16804	16921	16965	16854	16620	16878	16717	17152	16866	16913	16786	16956	17079	16947	16992	17003	16857	16834	16879	16820	16839	17071	16932	16997	16844	16897	16829	16826	16961	17052	16784	16938	17108	16904	17115	16765	16816	16933	16912	17030	17056	16600	16838	16761	16785	17066	16959	17042	17121	16888	16631	16898	16767	16952	17124	16993	16737	16939	16858	16920	16857	16737	16683	16993	16801	16949	16734	16917	16856	16943	16955	16847	16733	16881	16855	16807	16820	16801	16920	16933	16822	16946	17012	16908	16992	16995	16914	16866	16963	16849	17123	16876	17144	16902	16967	16997	16959	17032	17046	16826	16807	16651	16780	16893	16701	16853	16834	17094	16851	16846	16940	16838	16856	16981	16824	17036	16866	16996	16920	16776	16804	16937	16854	17015	16799	16881	16909	17051	16965	16934	16812	16835	16962	16835	16887	16827	16954	16804	16945	16756	16852	16890	16860	17008	17011	17087	16932	16732	16737	16883	16863	17013	17033	16860	17006	16993	17070	16934	16963	16733	16816	17104	16865	17024	16726	17057	16941	16839	17012	16907	17017	17067	16882	17104	16954	16803	16953	17023	16958	16801	16983	16920	16961	17138	16863	17126	16857	16844	16998	16776	16940	16867	17002	16846	16806	17117	16826	16734	16710	16888	16992	16975	16918	16617	16800	16886	16901	16852	16770	17031	17064	16906	16986	16704	16727	16836	16793	16919	16794	16840	17004	17150	16931	16969	16864	16860	16756	17098	16843	16975	17014	16915	16891	16852	16805	16934	16724	16883	16849	16858	16823	16903	16951	17069	16873	16838	16984	17064	16822	16816	16981	16848	16861	16997	16894	16813	16728	16921	16689	16963	17103	17093	16906	17047	16892	17150	16718	16833	16837	16893	16883	16799	16875	16878	16846	17039	17087	16925	16850	16875	16914	16877	17041	17018	16913	16940	16943	16921	16750	17003	16818	16853	16889	16842	16784	16638	16638	16813	16847	17145	16828	16757	16757	16802	17091	16905	16869	16953	17096	17032	16809	16713	16887	16901	16776	16958	16894	16930	16965	16870	16789	16796	16957	16815	16784	16877	16890	16938	16813	17067	16893	16909	16896	16883	16957	16929	17019	17002	17069	16870	16873	17046	16869	17082	16934	16844	16632	16837	16903	17014	16724	16998	16809	16778	16922	16949	16890	16859	16978	16882	16920	16888	17040	16913	16921	16941	16976	16899	16695	17090	16971	16882	16989	16720	16785	16922	16754	16925	16811	17033	17085	16857	16942	17089	16754	16880	16762	16888	16684	16921	17110	16963	16866	16865	16909	17002	16827	16834	17044	17214	17050	16931	16837	16981	16786	16808	16852	17080	16933	16920	16810	16827	16965	16921	16858	16949	16972	16964	16973	16907	17073	16897	16891	16707	16867	16862	16907	16879	16753	16976	16798	16914	16825	17089	16778	16996	16844	16950	16965	16939	16849	16756	16810	16962	16832	16976	17094	17008	17164	16588	16976	16849	16975	16712	16727	16913	17061	16797	17221	16900	16836	16854	17067	16882	16938	16839	16850	17006	16903	16553	16807	17016	16833	16847	16805	16923	16919	16977	16816	16766	16924	16918	17055	16743	17097	16994	16781	17014	16928	16706	16872	16890	16711	16945	16990	17088	16899	16866	16986	16869	16922	16938	16822	17054	16907	16991	16929	16675	16929	16938	17041	16886	16872	16932	16930	16874	16992	16782	16966	16847	16829	16965	16877	17168	16901	17073	16882	17053	17069	17074	16907	17016	16887	16959	16972	17057	16685	17026	16932	16786	16618	16810	16964	16963	16722	16723	16828	17047	17078	16931	16823	16992	17063	17006	16830	16916	16844	16849	16810	16835	16714	16933	16839	16882	16952	16948	16933	16924	16876	16775	16871	17020	16718	16950	17012	17059	16678	16824	16940	16766	16834	17028	16858	16827	16661	16652	16790	16952	16873	17007	16973	16920	16905	16764	16904	16967	16877	16847	16948	17085	16826	16967	16942	17016	16641	16873	16804	17000	16885	16700	17010	16803	17060	16986	16967	16990	17005	17061	16875	17047	16887	16736	16987	16919	17060	16593	16934	17034	16832	16812	17025	16851	16831	16810	16953	16754	16726	16756	16754	16855	17001	17019	17054	16749	16627	16902	16711	16875	17001	16806	17132	16862	16831	17004	17195	17026	16974	17041	17020	16944	16785	16892	16747	16829	16728	16954	16968	17077	17097	16976	16791	17078	16991	16999	16714	16721	16772	16840	16895	16830	16908	16943	16806	16866	16780	17007	17041	16858	16958	16979	16916	17051	17090	16872	16887	16992	17016	16940	16986	16793	16980	16905	16869	16932	16936	17116	16951	16943	17072	16931	17296	17170	16960	16844	16937	16982	16696	16962	16704	16946	16983	16826	16967	16896	16876	17055	16945	16948	16855	16693	16900	17018	16877	16888	16967	17000	16871	17100	17247	16939	16857	16946	16846	16969	17127	16953	16764	16829	16851	17077	17027	17061	16905	16912	16828	16757	16856	17109	16808	16922	16832	16879	17039	17121	17109	17047	16775	16901	16954	16799	16929	17032	16761	16804	16876	16918	17064	16954	17052	17012	16791	16888	17050	16895	16867	17016	16842	16892	16701	16842	16885	17022	16815	16942	16957	16992	17066	17067	16948	16910	16964	16774	16708	16910	16879	17023	16996	17001	16925	16898	16868	16983	16893	16868	16864	16912	16733	16858	16788	17090	16973	16751	17061	16982	16840	16472	16936	16808	16817	16981	17009	17057	16917	16860	17012	16742	16929	16951	16852	16895	16835	17019	16966	16892	16987	16829	16940	16830	16963	16974	16808	16919	16931	16889	16695	16936	16780	16584	16749	16755	16889	17038	16988	17016	16741	16711	16883	17030	16850	16955	17002	16893	16889	16874	16821	17038	16938	16888	16647	16876	16986	16812	16969	16872	16951	16779	16698	16772	16867	16732	16730	17085	16904	17009	16851	17034	16908	16926	16957	16747	16936	16859	16846	16786	16791	17136	17130	17007	16862	16682	16779	16968	16647	16960	16795	16859	16905	16774	16847	16955	16914	17030	16809	16808	17035	16952	16870	16968	16699	17081	17062	17071	16800	16653	16838	16777	16937	16956	16798	16820	16980	16855	17116	16972	16873	16968	16897	16770	16915	16901	16647	16835	17026	16722	16851	16889	16948	17008	16889	16702	16901	16750	16911	16701	16908	16862	16910	16916	16953	17094	16720	17016	16896	17088	16810	17108	16776	16835	16901	16703	16935	16942	17068	16944	17039	16925	16696	16727	16774	16991	16814	16769	16878	17063	16955	17208	16994	16731	16798	17053	16817	16841	16994	16837	16804	16842	16956	16976	17025	17010	16884	16855	16979	16697	16894	16963	16878	16957	17024	16929	16939	17193	16967	16853	16784	17061	16822	17135	16869	16845	16957	16961	16985	17052	16994	16816	16828	16968	17035	16744	16756	16915	16758	16833	16892	16938	17057	17153	16829	16864	16962	16956	16846	16742	16994	16957	16879	16918	16864	16549	16951	16837	17039	17106	16892	17009	16760	16845	16849	16751	16809	17052	17097	16978	16681	17001	16893	16918	16804	16800	16829	16965	16827	16843	16838	17137	16771	16996	16764	16898	16970	16843	16848	16931	16819	17014	17178	16996	16824	16773	17085	16776	16975	16736	16961	16960	16829	16979	17033	16867	16914	17010	16983	16868	16972	16945	16898	16950	16952	16906	16845	16817	16741	16637	16942	16753	16771	16820	17027	16837	16884	16851	16864	17023	16972	16950	16991	17106	17054	17061	16830	17058	16892	16759	16871	16794	16843	16944	16981	16824	17217	17042	16760	16889	16940	16878	16818	16953	16862	16831	16948	17016	16820	16781	16875	17076	16919	16883	16884	16824	16772	16898	16937	16982	16848	17123	16924	16682	17033	16904	16824	16933	16818	17145	16964	16856	17048	17025	16760	16924	16938	16870	16971	16803	16736	17009	16763	16993	17068	17028	16751	16773	17076	16995	16893	16780	16895	16853	16957	17068	16691	16908	16752	16642	16970	16912	16653	16938	16907	16919	16852	17034	16774	16900	17071	16954	17012	17009	16878	16778	16878	16832	16864	17028	17124	16948	16926	16852	16905	16806	17034	16787	16934	16886	16843	17010	17163	16870	16845	16858	16963	16743	16974	16970	16806	16837	16843	16917	16815	16690	16872	16973	16971	16916	16949	16813	16841	16609	16984	16915	16949	16956	16739	16869	16853	16868	17136	16856	16762	16885	16846	17052	16929	16942	17044	16999	16813	16902	16770	16986	16806	16680	16942	16795	17077	17090	17002	16825	16944	16997	16778	16712	16708	16947	16795	16977	17013	16972	16768	16871	16704	16907	16843	17077	16832	16748	16911	16850	17103	17124	16799	17037	16948	16983	16976	16800	16841	17049	17021	16894	16967	16939	16938	16974	16887	16654	17065	16934	16898	16979	16985	17109	17064	16922	17032	16897	16849	16833	16832	16897	16844	16864	16765	16758	17034	16853	16968	17096	16948	16924	16976
14805	23171	22572	20501	18524	16977	15739	15576	15718	16224	17050	16307	15598	15369	15188	21697	30574	28540	21327	17827	15238	14199	14158	14016	13962	13908	14090	13868	13891	13766	13958	13873	14050	13909	13934	13982	14005	14019	14018	14069	13976	13915	14093	13967	13858	13949	13871	13992	13836	13802	13968	13818	14015	14041	13919	13983	13700	13977	14098	13840	13945	13898	14031	13706	13983	13980	13903	13904	13840	13936	13971	13978	13796	13880	14061	13917	13800	13795	13863	13873	13983	13974	13911	14088	13927	13938	13860	13922	13849	13856	13939	13870	14029	13963	13851	13984	13853	13845	13914	13947	14006	13851	13822	13977	13888	13861	13931	13954	13869	14024	13877	13898	13894	13966	14003	14026	13966	13928	13900	13840	13984	13966	13847	14069	13848	13957	13933	14009	14095	13907	14179	13924	13853	13918	14002	13948	13942	13993	13950	14005	14107	13983	13800	14015	13887	13811	13867	13910	13906	14176	13997	13879	13980	14037	13904	13709	13868	13732	13880	13916	13900	13915	13858	13787	13787	13936	13953	14176	13955	14057	13886	14140	13820	13854	13886	14035	13784	13987	13927	14003	13938	13945	13972	13937	14059	13784	13993	14073	13887	13954	14057	13987	13830	13957	13990	13925	13923	13864	13829	14017	13924	14001	13820	13837	13977	14002	14065	13911	13872	13973	13818	13865	13837	13829	13852	14013	13941	13791	13980	13984	13880	14009	13960	13996	13999	13873	13865	14014	13863	13990	13945	13941	14071	13890	13953	13979	13947	13863	13946	13981	13817	13897	13926	13864	13951	13720	13911	13934	13857	13959	13931	13762	13828	13898	13930	13889	13869	13951	13835	13883	13912	14062	13974	13869	13843	13816	14094	13869	13927	13902	13848	13822	13824	13862	13919	13924	13861	13753	13866	14048	14020	13849	13939	13908	14054	13981	13992	13865	13819	14039	14068	13921	14003	14039	14008	13998	14068	13785	14067	13899	14092	13913	13880	14026	13915	14051	13764	13986	13735	13839	14076	13915	14000	14055	14024	14069	13899	13922	13973	14007	13885	13893	14013	13718	13906	14018	13792	13960	14027	13987	13766	13897	14018	13866	13841	13908	13834	13891	13929	13897	14114	13999	13870	13860	13898	13822	13915	14143	13839	13802	13886	14041	13778	13995	14048	14036	13895	14038	13936	13949	13905	13940	13953	13978	13888	13830	14024	13890	13893	14012	14038	13844	13787	13962	14067	14008	13802	13968	14035	14066	13857	13911	13689	14035	13826	13843	13942	13941	13811	13931	13972	13777	14074	13914	14126	14025	14010	13870	13932	13802	13930	14024	14025	13905	13954	14029	13644	13827	14036	13995	13820	13934	14003	13989	13979	13909	13986	13949	13921	13915	14154	13934	13820	13720	14000	13998	13956	13904	13804	13923	14011	13906	13975	13951	14001	13905	13841	13853	13942	13949	13784	13862	13874	14013	13912	13841	13804	13856	13885	13958	13789	13905	13778	13990	14020	13893	13947	13880	13781	13984	14042	13995	14038	13962	13927	14093	13961	14000	13958	13973	14000	13897	14063	13858	13937	13833	13965	13991	13887	13928	13755	13988	13943	13956	13849	13948	13739	13876	13868	14061	13895	14100	13790	14006	13826	13919	13877	13793	13978	13847	13897	13895	13974	13992	13909	14032	13933	13915	13950	14101	13812	13801	13808	13749	14032	14045	14024	13870	14076	13893	14051	14084	13863	14045	13860	13893	14035	13800	14075	13868	13960	13840	13913	13797	13880	13899	14047	13951	13991	13762	13942	13971	13809	14062	14026	13917	14006	13985	13939	13707	13940	13910	13862	13947	13920	13786	13888	13919	13761	13965	14039	13874	13982	13989	14005	13901	13987	13949	13880	13775	14057	13843	13978	13855	13856	13937	13922	13853	13921	14055	13857	13821	13894	13916	13970	14014	13982	13936	13896	13854	13944	13982	13786	14064	13896	13954	13989	13968	14118	13805	13975	13947	13905	13799	13869	13910	13893	13817	13924	13978	13945	13923	13820	13855	14041	13931	13998	13964	13812	13894	14049	13860	13872	13979	14018	13926	13989	13924	13871	13839	13951	14006	14058	13856	13920	13916	13924	13824	13922	14064	13903	13737	14163	13934	14058	14007	14089	13943	13967	14189	13923	14008	13900	13938	13770	13910	13962	14032	14033	13905	13813	14011	14005	13904	13833	13769	13908	13824	14054	14064	14038	14026	13851	13801	14001	14103	13774	13873	13994	14008	14018	13828	13884	13890	14002	13926	13899	13896	13992	13792	14049	13904	13946	13934	13708	14041	13785	14112	13890	13989	13877	14001	13874	13992	13764	13906	14120	14016	14162	13876	13878	13855	13785	13973	14046	13787	13735	13888	13892	14102	13794	13792	13929	13921	13962	14022	13794	13833	13972	14022	13961	13912	13847	13921	14072	13876	13844	13840	14015	13844	13672	13917	13984	13897	13924	14024	13950	14031	13926	13958	13854	13810	13858	13799	13917	14086	13807	13869	13814	13961	14031	13825	13963	14039	13889	13848	13901	13756	13895	14072	13884	13977	13939	13958	14030	14090	13978	14026	13996	14175	13908	13773	13987	13860	13824	13926	13768	13953	14015	13792	13873	14035	13964	13898	14122	13900	13819	13819	13997	13992	14102	13922	14195	13830	13784	13837	13999	13963	13975	13990	13853	14140	14136	14017	13918	13872	13862	13866	13896	13886	13908	13990	13877	13787	13977	13908	13895	13993	13893	13939	13995	13950	13943	13975	13864	13744	13866	14008	13879	13868	13975	13865	13891	13927	14010	13870	13917	13873	13828	14023	14086	13893	13933	13863	13891	14071	14103	13940	13825	13916	13820	13963	13841	13928	13909	14011	13928	13788	13840	13894	13905	14002	13875	14010	14065	14022	13994	14030	14102	14003	13918	13952	13877	13897	14082	13930	14041	13983	14192	14018	13758	14038	13952	13972	13856	13870	13888	13977	14117	13993	13826	13942	13974	13932	13996	13992	13984	13801	13878	13985	13955	14008	13910	14000	13841	14117	13825	13984	13998	13884	14049	14104	14037	13930	13846	13950	13996	14118	13907	13825	13883	13884	13900	13952	13885	13885	13988	13919	14030	13813	13944	13900	13948	13930	13881	13967	13893	13856	14009	13987	13983	13889	13954	13903	13912	13805	14030	13868	13808	14038	13914	13976	13850	13856	13924	13898	13912	13912	13944	13957	13929	13882	13774	14026	13741	13966	13985	13816	14076	14016	13895	13704	13965	13993	13909	13873	13889	13961	13938	14081	14011	13936	13883	13999	13876	13769	13919	14008	13942	13811	13841	14004	13939	13877	13993	13947	13968	13894	13964	13845	14093	13896	13989	13818	13957	13882	13975	13982	13884	13998	13855	13813	14038	13943	13851	13860	13940	13986	13841	13983	13870	13953	13841	13966	13928	13864	13990	13881	13843	13825	13878	13975	13884	13829	14016	13873	13868	14199	13803	13892	14052	13976	13835	14031	14000	14109	13849	13999	14092	13811	13938	14003	13849	13826	13855	13870	13906	13991	13876	13955	13885	13957	14137	13825	13893	14040	13816	13892	13898	14010	14017	14082	13926	13793	14036	13990	13873	14034	14053	13882	13971	13933	13965	13861	14022	13917	13840	13958	14025	13928	13874	13921	13847	13918	13966	13681	13933	13823	13773	13875	13865	13817	13856	14001	13950	13978	13991	13914	14064	13839	13771	13928	13753	13882	14165	13777	13900	14044	14065	13849	13895	13853	13796	14101	13916	13933	13930	13837	14003	13966	13769	13862	14027	13731	13874	13980	13906	13872	13942	13968	14017	14018	13756	14084	13891	13780	14059	13970	13977	13963	14209	13999	13792	14030	13788	13902	13904	13906	13903	13822	13972	14101	13790	13845	14123	13832	14011	13862	13870	13926	13847	14095	13888	13987	13806	14088	14001	13862	14041	13874	14013	13941	13995	13999	13878	14070	13869	13915	13923	13909	13893	13953	14056	13943	13989	13975	13833	13898	13877	13777	13985	13958	13938	13974	13818	14055	13908	14042	13908	13853	13895	14097	13982	13867	14032	14019	13971	13908	13957	13932	13887	13861	13988	14107	13796	13792	14006	13857	13996	13838	13880	13780	13855	14178	13910	13775	14000	13688	13946	13970	13935	13932	13927	13868	13796	14073	14003	13929	13886	13996	14018	13943	13885	13950	13849	13957	13754	13865	14007	13916	13898	13892	14018	13873	14053	13838	13903	14107	14019	13777	13932	14128	14069	14006	13967	13887	13916	13937	13730	13842	13802	13883	13868	14049	13868	13946	14003	13950	13826	14001	13936	14116	13845	13854	13943	13796	13960	13982	13902	13928	13888	13942	14033	13864	13878	13916	13795	13956	14154	14084	13906	13835	14130	13956	14001	14100	13956	13919	14038	13953	13862	13916	13749	13991	13861	13790	14031	14015	13951	13864	13815	13969	13876	14015	13846	13829	13942	13972	13994	13838	13963	13983	14020	13971	13892	14000	13880	13881	13867	13982	13891	13833	14011	13937	13998	13804	13849	14051	13784	13930	13820	13999	13830	13942	13925	13963	14011	13855	13979	14071	13864	14046	13948	13916	13990	13848	13852	13967	14007	14012	13792	13883	13926	14036	13967	13923	14025	13813	13957	13820	14041	13841	13923	13972	13945	14023	13841	13841	13837	14004	13837	13952	13964	14076	13864	13989	14041	13898	14004	13748	13959	13980	13993	14035	13895	14082	13905	13857	13997	13776	13908	13963	13950	13772	14060	14025	14016	13989	13966	13888	13943	14082	13783	14026	13901	13997	14048	14050	13905	13835	13926	13925	13970	13976	13780	13718	13892	13945	13984	13932	14058	13824	13891	13753	13762	14066	13846	14009	13911	13849	13949	13970	13858	13977	13784	14056	13812	13918	13900	13862	13971	13910	13955	13944	13849	13911	13859	14038	13717	13880	14091	14050	13891	13962	13936	13863	13867	13900	13940	13996	13928	13951	13858	13954	13895	13923	13723	13876	13926	14054	13913	13890	14065	14112	13890	13866	13870	13966	14135	13932	14064	14014	14069	13870	13998	13949	13812	14135	13916	13829	13958	14082	13959	14045	14149	14023
24124	21503	29066	24379	21980	23800	23502	19010	18509	19498	19720	18659	18464	18410	18216	24211	37616	35772	27836	22865	19596	17933	17284	17175	17246	17155	17145	16974	17138	17070	17299	17265	17126	16978	16992	16729	16999	17023	17104	17214	17181	17032	16799	16900	17005	16802	17220	17111	16960	16945	16878	16955	16892	16865	17196	17143	16936	16967	17121	17022	17059	16831	16984	17034	16935	16900	17001	16920	17004	17015	16917	16937	17026	16908	16792	17128	17189	17000	17230	16962	16951	17007	16909	17008	17040	17024	17046	16981	16898	16927	16842	17103	16843	16986	17067	16843	16724	17239	16897	17077	16755	16935	16993	16916	17115	16924	16940	16952	17033	16878	16972	16888	16980	17075	17219	17181	16826	17112	17022	16964	17006	17014	17168	16735	16962	16960	16979	16908	17082	17101	17037	16993	16933	16986	17026	17027	16962	17043	16792	16925	17147	16814	17042	16972	16925	16897	17187	17029	17086	16896	16848	17008	16974	16884	16919	16940	16921	17044	16952	16898	17060	17166	17026	17106	16891	16932	16931	17039	16783	16716	16930	17127	17011	16969	16923	16875	16819	17092	16874	17264	16901	17021	16859	16983	17159	16822	16810	16986	17016	16655	16898	16903	17112	16777	17080	16843	17045	17072	16810	16911	16917	17026	16925	17076	16888	16782	16811	17044	17034	16786	16623	16953	17218	16845	16890	16874	16871	16931	16979	16941	16956	16991	17043	17028	16704	17070	16901	17018	16808	16937	17167	16948	17101	17000	16907	16904	16764	17063	16952	17018	17100	17010	17163	16994	16987	17051	17214	16914	16724	16977	17082	16907	17015	17040	16933	17037	17061	16999	17089	16894	17144	16940	16931	16766	17016	16741	16893	16896	16756	17019	17076	16905	16868	16932	16835	16798	16945	16740	16870	16865	16735	16817	16958	16811	16921	16889	16871	17003	17147	16982	16894	16814	16762	16893	16899	17022	17007	17073	16996	16798	16832	17189	16883	16804	16968	16878	16955	17068	17211	16770	16971	17126	17169	17006	16953	17031	16911	17043	17025	16767	16984	16895	16769	16835	17022	16886	17187	16874	17081	16866	16853	17065	16986	16971	16902	16982	16985	16961	16717	16910	16910	16969	17268	16874	16935	16997	16849	17122	17083	16818	16968	17005	16828	16767	17031	16737	16811	16770	17121	17022	16854	16700	16992	17031	16926	16866	16904	16700	16898	16949	16783	16939	17042	16896	16892	17009	16969	16961	17134	16801	16849	16824	17062	16910	16733	16938	16818	16958	17239	16920	16853	17074	17079	16923	17065	17058	16763	16852	17081	17255	16918	16845	17009	16979	16802	16964	16925	16981	17055	17030	16993	16756	16742	17054	17085	16887	17037	16858	16874	16989	16982	16892	16897	16864	17013	16915	17092	16932	16854	16849	16846	16902	17004	17127	17041	16945	17002	16918	16924	16980	17044	17096	16824	16984	16846	16750	16919	16899	16996	16995	16958	16843	16915	16976	16861	16985	16983	17000	16995	16993	17129	17102	16886	16811	16940	16988	17080	16947	16890	17045	17146	16965	16912	16787	16999	16933	16930	16640	16966	16861	17083	16897	17075	17025	16787	16990	16785	16955	16931	17021	16985	16816	16916	16998	17079	17061	16922	16941	17061	17086	16847	16971	16854	16934	17071	16888	17069	16839	16957	16957	16940	16980	16772	16902	16879	16864	16769	16790	16954	16881	16972	16928	17065	17057	16923	17154	17069	16854	16674	17124	16962	17096	16824	17127	16936	16881	17001	16916	16982	17131	16846	17035	16983	16875	16912	17064	16991	16870	16911	16916	17069	16947	16861	16797	16876	16991	16942	16926	16853	16938	16899	16960	17108	16975	16938	16941	16971	16945	17167	16996	16880	17017	16932	16768	16969	17042	16876	16968	16798	16883	17000	16956	16917	16757	16873	17040	16944	17163	17024	16921	17003	16825	16886	16796	17046	16933	17039	17115	17019	17076	16937	16907	16822	16987	16971	16873	16990	16878	17028	16946	16899	16965	16779	16973	16995	17150	17132	16990	16868	17038	16949	16952	16872	16686	16920	16910	17002	16800	17045	16999	17023	16983	16974	17086	16984	16774	17007	16897	16882	16839	16928	16871	16954	16949	17084	16880	17049	16768	16640	16792	16829	16770	17028	16959	17056	16790	16881	16909	16939	16982	16788	16962	17012	17033	16909	16722	17015	17121	16910	16921	16810	16929	16907	16873	16994	16803	16755	17150	17128	16974	16795	17081	16844	16762	16945	16778	16966	16910	17004	17265	16942	16992	17077	16971	16924	17009	16901	16972	17145	17042	16890	17133	16970	16734	16923	16792	16802	16969	16942	17063	16960	17129	17037	16845	17129	17045	17093	17049	16966	16856	16619	16950	16942	16979	17001	17050	16897	16995	17149	16955	16901	17167	17070	17035	17247	17035	17068	17026	16981	17182	16805	17022	16883	16895	17008	17097	16961	16924	17128	16960	16982	17136	17042	16986	16875	16999	16984	16965	16897	16778	16872	17052	16881	17105	17045	16786	17028	16956	16912	17103	16819	16855	17014	16815	17120	16970	17045	17066	17146	16933	17204	17047	16841	16926	17007	16907	16880	17125	16951	16922	16858	17233	16957	16881	17059	16985	17001	16976	16925	16960	16934	16971	17004	16848	17031	16919	17075	16913	16954	17142	16973	16667	16924	16573	17004	16916	16985	16868	16984	16874	16879	17014	17008	17047	17156	17021	16951	16846	16858	16887	16935	16894	16938	16831	17094	16810	17066	16920	16919	16911	16791	16927	16996	16872	17057	16931	17091	17038	16993	17017	17013	17056	17069	16989	16973	16923	16940	16900	16844	16968	17097	16991	16959	16808	16898	16824	16915	17061	16873	17237	17139	17153	17148	16806	16901	16872	17080	16960	16903	17012	16944	17261	16808	16951	16825	16924	16806	16889	17079	16993	16972	16992	16845	17034	17059	17008	16948	16949	16851	16961	16833	16726	16938	17184	16772	16818	17025	16893	17116	16842	17120	16994	16743	17052	16995	16797	16870	17146	16810	16941	16878	17073	17002	16873	16678	16991	17139	16992	16952	17087	16958	17085	16758	17135	16927	17002	16829	16977	17082	16989	17027	16930	17033	16982	17089	17048	17083	17065	16752	16928	16858	16846	17110	16838	16964	16843	16992	16901	16934	16923	16885	16692	17161	16835	16967	17058	17001	16931	17047	16944	17025	16975	16927	17059	16727	16838	16953	17006	16962	16862	16995	16775	16877	16896	16874	16715	16900	16887	16877	16862	17199	17028	16873	17278	17253	17008	16840	17013	16968	16741	16847	16786	16824	16905	17185	16781	16798	16825	16883	17028	17167	16885	16953	16810	16760	17050	17033	16973	16973	16850	16920	16999	16830	16936	16913	16984	16846	16876	16972	16977	16996	16913	17252	16859	16779	16943	16625	16992	16835	16741	16844	16991	16945	16822	17021	17102	17047	16861	16931	16864	17051	17036	16919	16909	17162	16893	17096	17026	16879	16849	17088	17112	17016	16762	17007	17052	16939	16959	16903	16918	16937	16978	17027	16876	16881	16813	16928	17082	16982	17129	17078	16863	16940	16947	16976	17186	16939	16929	16999	16928	16911	17000	16895	17021	16975	16984	16913	17007	16769	17315	16952	17045	16834	16867	16928	17151	17048	16957	16951	16906	17196	16879	16744	16949	17028	17070	16877	17029	16981	16924	16929	16942	16914	17110	16932	16992	16952	17095	16952	17039	16801	16870	16859	16943	16958	17196	17046	16923	16990	17158	17030	16852	16873	16996	16740	17022	16877	17023	16966	16857	16995	17149	17182	17008	17212	17033	17071	17031	16954	16876	16869	16856	16724	16617	16922	16871	16926	17010	17134	16987	16944	16858	16770	16952	16977	17004	16886	17101	16847	17112	16937	16888	16901	16825	16965	17253	17139	16981	17017	17162	16840	16850	16874	17067	17135	17085	17003	17105	16861	17062	16844	17096	16944	16917	16963	16874	16850	16917	17114	16978	16881	17172	16897	16806	17000	16920	17066	17001	16861	16950	16800	17057	16999	16928	17102	16813	16810	17196	17056	17025	17049	16801	16938	17059	16913	16766	17033	17072	16849	16934	16960	17069	16999	17047	17001	16876	16980	16819	16958	16849	17091	17080	16962	16881	16967	16882	16795	16982	16790	16984	16880	16983	16981	16914	17130	16807	16956	16976	17013	16877	17000	17118	16861	17335	17176	16869	16779	16911	16755	16852	16904	16917	16901	16943	17035	16773	17117	16863	16767	16766	17002	16971	16640	16826	17025	16980	17002	17132	16813	17068	16963	17097	17041	16813	17000	16901	16968	16975	16845	17016	17064	16914	17127	17252	17070	16883	16939	17025	16886	17094	16984	16914	17088	17190	16924	17028	16989	16796	16944	16945	17028	17155	17088	16859	16977	16926	16923	16938	16851	17028	17082	17153	16936	16750	16894	16760	16870	17006	16868	16793	16940	17099	16922	16770	16935	16954	16862	17013	17002	17007	16991	17038	17002	16800	16892	16975	17098	16882	17012	16957	16967	17176	17001	16939	17104	16978	16956	17025	17097	16848	16967	16996	17140	16847	16900	16994	17110	17096	17030	16909	16884	16916	17076	16968	16953	17084	16895	17091	16748	16991	16783	16906	16929	16876	17082	17068	16887	17006	17157	16865	17194	16953	16881	16919	16800	17007	16849	16828	17155	17206	16830	17083	16738	17006	16872	17116	17014	17010	17044	16868	16869	16895	16860	16926	16750	16876	17148	16912	17003	17002	16968	16953	16965	16844	16980	17146	16897	16964	16905	17013	16828	16737	16963	16812	16770	17116	17115	16810	17210	16928	16866	16827	16926	16730	16857	16998	16847	16875	16980	17203	17041	17138	17157	16918	17055	16851	16831	16943	16900	17054	16933	16911	17086	16974	17062	16883	16893	17140	17108	16805	16988	16993	16845	16967	16854	17076	16888	16930	16776	16770	16906	17003	16879	16928	16934	17061	17007	17067	16894	17029	16741	16937	16771	16872	16971	17093	16919	16886	17002	16992	17045	16931	16959	17004	16952	17182	17049	16946	17035	16967	16907	16820	16885	16851	16898	17015
16761	28722	27313	22917	20613	18936	17066	16507	16561	17627	18149	16425	16328	16159	15912	26023	39687	35860	26030	20950	16099	14620	14224	13884	14023	13784	14007	13981	13950	14041	13820	13921	13900	14075	13938	14017	13970	13929	13967	13696	13916	14124	13778	13913	13993	13830	14057	14046	13934	13988	13860	13989	13903	13948	13830	13863	14035	13980	13864	13968	13775	13949	14022	13919	13872	14012	14045	13683	13993	13910	13937	13858	13923	13834	14047	13987	13861	13880	14067	13953	13795	13971	14002	13977	14034	13900	13952	14009	13840	14017	13973	13945	13997	13982	13993	13818	14019	13931	13885	13810	13947	13932	13866	13945	13929	13790	13921	13905	13926	13760	13905	14080	13990	13827	13863	13936	14149	13964	14055	13806	14049	14016	13900	13826	14037	13800	13980	13971	13881	13846	13867	14066	13873	14020	13986	14050	13811	13975	13952	14083	13923	13834	13965	13928	13993	13995	13796	13740	13972	13887	13939	13790	13821	13789	14023	13806	13985	13948	13943	14026	13855	13835	13913	13977	14007	13968	14070	13853	13754	13941	13985	13888	14161	13952	13808	13961	13839	13972	14024	13940	13918	13898	13924	14112	13863	14001	13862	13786	13884	13993	13904	13989	13668	13978	13953	13915	13966	13926	13956	13846	13935	14030	13987	13874	13955	13968	14049	13879	14008	13917	13757	13917	13987	13987	13942	13988	13939	13796	13946	13831	13909	13983	14001	13851	13956	13930	13861	13998	13825	13924	13971	13772	14021	13898	13888	13799	14020	13953	14073	14033	14019	13878	13802	13836	13895	14169	13944	13981	13836	13955	13907	13942	13815	13739	13877	13864	13937	13925	14062	13857	13915	13944	13924	13834	13859	14067	13903	13959	13927	14062	13706	13921	13994	13938	14029	13868	13812	13881	13840	13812	13925	13993	13867	13802	13977	14003	13984	13819	13756	13933	14067	13855	13768	14011	13945	13950	13990	14000	14011	13869	13958	13894	13940	13867	13809	13920	13881	13888	13948	13983	13880	13854	13826	13853	13904	14113	14125	13856	14019	13858	13775	14037	14024	14098	13854	14093	14028	13767	13908	13970	13963	13923	13950	14028	13728	13886	13746	14123	13956	13817	14122	14032	13935	14106	14025	13846	13838	13864	14013	13965	13862	13914	13828	14034	13776	13990	13828	13942	13932	14011	13844	13892	13926	13843	14002	13733	13831	13835	13877	13905	13889	13976	14090	13997	13932	13943	14090	13887	13998	13804	13973	13892	13945	13924	13922	14006	13901	13990	13844	14025	13814	14004	13872	13914	13995	13869	13967	13969	13804	13826	13982	13961	13947	13808	13787	13924	13743	13879	13886	13807	13795	13719	13916	13947	13894	14054	13747	13972	14057	13957	13968	13959	13851	14031	13817	13963	13756	13949	13807	14051	13875	14019	13779	13837	13936	13925	13920	14038	13783	13911	14028	13712	13869	13921	13829	13804	14011	14032	13906	13969	14059	13681	13839	13910	13879	13885	13994	14041	13843	13842	13954	13944	13899	14036	13969	13806	14047	14011	13970	14047	13875	14019	13944	13832	13863	13712	13884	13995	13950	13848	13904	13832	14043	13961	14082	13839	14095	13991	14011	13962	13775	13900	13759	13957	13985	13806	13862	13855	14108	13724	13976	13845	13949	13714	13880	13814	13923	14049	13885	14111	14078	13908	13901	13894	13781	14038	13997	14053	14019	13825	13923	13951	13878	13815	13934	13925	13968	13876	14085	14127	13877	13958	13867	13659	13878	13990	14013	13943	13953	13903	14072	13893	13885	13883	14086	13797	14012	13890	14061	13906	14001	13793	13911	13818	13835	13842	13818	13953	13934	13847	13891	13775	13913	14100	14077	13858	13895	13864	13856	14126	14060	13992	13997	13998	14014	13858	13970	13747	14029	13980	13906	13946	14030	13932	14064	14020	13958	13906	13936	13950	13857	13870	14009	14061	13819	13856	14074	13972	13814	13937	13914	13853	13959	13891	14001	13816	13904	14031	13854	13989	13767	14004	13788	13988	14041	14040	13857	13972	13937	13922	13962	14022	13783	13918	13925	13967	13960	13861	13976	14000	13815	13990	13919	13796	13948	13944	13808	13874	13907	13950	13925	13876	14020	13917	13863	13853	13761	14026	14007	13969	13881	13939	13981	13763	13905	13870	13935	13969	13888	14056	13982	13868	13756	13849	13941	13982	13833	14023	13855	13940	13872	13865	14037	14053	13884	14017	13924	13976	14003	13876	13948	13852	14083	13930	13918	13963	14084	13822	13820	13962	14107	13857	13865	13893	14002	13814	14096	13932	13889	13830	13895	13918	13964	13798	13959	14095	13994	13846	13978	13941	14001	13811	13805	13875	13850	14043	14056	13911	13885	14067	13992	13911	13923	13981	13909	13952	14022	13931	13898	13762	13966	13972	13929	13931	13797	14004	13850	13882	13909	13824	13914	14026	13922	13912	14026	13843	14017	13944	13866	13945	14010	13854	13929	14091	14041	13857	13975	13952	13953	13807	13755	13976	13849	13917	13968	14032	13826	13971	13948	13849	14026	14017	13812	13961	13874	14114	14063	13977	13924	13782	13898	13608	13972	13964	13788	13798	14027	13863	13979	13976	14060	13870	13857	13898	13993	13993	13906	13856	13863	13936	13670	13967	13860	13929	13946	13731	13964	13848	14075	13988	13698	14003	13864	13942	13872	13628	13889	13886	14011	13848	13832	13890	13741	14029	13949	14077	13849	13886	13923	14045	13717	13904	13890	13843	13940	13979	13833	14067	13902	13995	14097	13843	13977	13920	13963	14003	14057	13930	14043	13998	13697	13939	14100	13787	14047	14090	13789	13886	13836	13941	14015	13925	13951	14057	14031	13981	13916	13904	13790	13874	13986	13947	13855	13867	13916	13786	14009	13901	13706	14036	13958	13776	13912	13920	14007	14016	13817	13876	13861	14010	13907	13970	14041	13847	13898	13949	13834	13817	13960	13885	13838	13913	13945	13978	14005	14000	13964	13905	13843	14028	13877	13986	13858	13763	13903	13758	13939	14092	13956	13939	13986	13765	13885	13849	13992	13973	13880	13981	13917	14054	13895	13773	13932	13837	13929	13906	13992	14053	13880	13816	14042	13970	13985	13937	13937	14005	13908	13877	13959	13975	13790	13962	13811	13937	13907	13983	13815	14090	14108	13880	13878	13872	13843	13987	13859	13982	13924	14019	14071	13946	13874	13973	13916	13794	13930	14150	13701	14103	13956	14078	13815	13879	13990	14007	13858	13887	13954	13798	13898	13795	14043	13887	13982	13793	13932	13957	14089	13958	13902	13859	13963	13897	13962	14032	13932	13967	14017	13933	13968	13808	13937	13960	13767	13966	13894	13892	13943	14058	13784	13934	13783	13969	13896	13668	13893	13921	13724	14105	13910	13895	14117	14008	14006	13941	13998	14059	13905	13865	13914	13804	13875	13932	13846	13837	13971	13814	13919	13843	13839	13895	14107	13944	14016	13890	13876	14065	13966	13881	13996	13748	13920	13927	14127	13883	14011	13993	13953	13889	14074	13949	14041	14008	13907	13999	13867	14013	13789	13788	13665	13810	13905	13982	13883	13791	13929	13803	13915	13928	13901	13937	13962	13929	13856	13898	13927	13832	13798	13870	13881	13960	13936	13952	13710	14046	13840	13998	13874	13934	13862	14198	13790	13862	13838	14046	13842	13839	14064	13878	13920	13921	13889	13872	14142	13837	13778	13905	13838	13923	13945	14067	13850	14030	13887	13788	13964	13904	13829	13975	14016	13951	13775	14006	14009	13954	13890	13987	13878	13835	13980	13933	13915	14023	14099	13812	13950	13916	13932	14160	14010	13923	14040	13840	13895	14088	13996	13992	14004	13941	13868	13858	13958	13881	13953	13866	13971	13851	13930	13840	13934	13895	13928	13879	13799	13838	13886	13794	13873	14123	13944	13935	13866	13782	13866	13859	13914	13924	13802	13937	14162	13868	13960	13825	13938	13807	13987	13997	13882	13851	14079	13847	14005	13945	13910	14000	14024	14048	14021	13868	13761	13976	13972	13857	13772	13936	13813	13904	14063	13884	13898	13981	14016	13988	13841	13873	13895	13861	14129	13961	13884	13932	13905	13970	14019	14014	13799	13943	13850	13849	14037	13912	13863	13937	13824	14042	14038	13919	14007	13789	14023	13875	13811	13825	13840	13999	13887	13896	13795	13964	13974	13877	13935	13888	13892	14000	14028	14009	13815	13856	14055	13906	13693	14039	13752	14025	13933	13887	13828	13938	13887	13953	13845	13985	13970	13831	13867	13982	13916	13907	14075	13870	13880	13927	13973	13860	13950	13939	13822	13995	13826	13817	14027	13916	14005	13897	13919	13823	13898	13765	13819	13989	13861	13920	13852	13752	13847	13874	13906	13833	13867	13916	13828	13992	14003	13896	14138	13936	13938	13876	13932	13922	13971	13810	14080	13908	13859	13926	13935	13901	14059	13806	13778	13939	13910	14111	13859	13873	14077	13850	13730	14010	13885	14000	13924	13816	14092	13844	13911	13817	13843	13960	13974	14017	14002	13907	14035	13924	13945	13923	13919	13894	14075	13878	13906	14014	13936	13975	13864	13895	13959	13948	13782	13919	13812	13931	13927	14118	13913	13897	13956	14065	13940	13978	13862	13822	14059	13793	13876	14019	13852	13863	13787	14011	13917	13782	13933	14076	14033	13853	13676	13945	13778	13956	14076	13995	13792	14022	13906	13776	13971	13855	13915	13757	13852	14039	14013	13821	14004	13882	13890	13746	14122	14031	13781	13923	13931	13825	13829	13893	13942	13943	13904	14022	14075	14034	13975	13901	13801	14098	13879	13965	13962	14025	13932	13902	13885	13920	13917	13970	13923	13877	14013	13820	13890	13981	13952	13723	14126	13867	13962	14032	13820	13905	13873	13802	13891	13855	13976	13869	13916	13914	13973	13869	13921	13977	13852	13717	13761	14005	13862	13936	13851	13918	13764	13895	13849	13924	13983	13943	13741	14141	13966	13821	13955	13900	13784	13898	13804	13953	13848	13979	13899	13930	13973	13898	13890	13798	13863	13957	13847	13898	13819	14008	13761	13884	13825	13825
29702	22281	22172	19776	18055	17626	17399	17324	17425	17697	17859	17295	17338	17415	17216	17506	18954	19061	18542	17832	17206	17057	16970	17057	16703	16879	16929	16935	16894	16737	16941	16955	16697	16827	16798	17039	16990	16832	16750	16751	16858	16719	16729	16607	16983	17001	16793	16808	16833	16881	16907	16843	16852	16941	16868	16608	16965	16861	16962	16809	16810	16757	16927	16940	17046	16955	16985	16893	16789	16555	16828	17041	16789	16884	16992	16828	16765	16725	17002	16705	16823	17016	16751	16998	16779	16843	16827	16700	17027	16757	16911	16895	16811	16714	16897	16852	16829	16738	16691	16894	16830	16838	16708	16668	16708	17067	16782	16894	16877	16906	16718	16876	16761	16770	16906	16606	16883	16939	16801	16820	16932	16747	16724	16942	16766	16972	16799	16970	16780	16803	16812	16866	16801	16781	16658	17042	16903	16918	16830	16948	16829	16907	16832	17026	16715	16832	16701	16814	16850	16929	17133	16788	16829	16737	16892	16711	16650	16876	16714	16777	16798	16789	16853	16867	16964	17105	16843	16850	17171	17040	16642	17155	17000	16833	16734	16839	16656	16868	16861	16790	16675	16904	16957	16492	16757	16975	16865	17023	16851	16652	17031	16924	16901	16838	16933	16869	16766	16757	16837	16911	16794	16891	16849	17080	16775	16743	16990	16734	16750	16753	16883	16992	16825	16899	16942	16690	16859	16673	16774	16837	16790	17022	16891	16802	16762	16774	16724	16830	16961	16976	16812	16819	16707	16918	16835	16994	16817	16913	16724	17001	16787	16924	16957	16687	16650	16790	17034	16835	16946	16836	17219	16799	16878	17109	16745	17116	17054	16842	16818	16940	16930	16895	16867	16795	16735	16815	16961	16807	16881	16758	17013	16892	16898	16775	16996	16835	16893	16677	16876	16582	16648	16737	16821	17050	16785	16875	16840	16864	16771	16790	16954	16803	16939	16860	16848	17015	16840	16886	16729	16766	16818	16540	16642	16882	16698	16667	16843	17096	16767	16857	16852	16964	16712	17173	16739	16973	16593	16658	16962	16761	16862	16949	16937	16662	17009	16923	16986	16898	16922	16986	16748	16975	16816	16824	16785	17210	16981	16823	16696	16898	16907	16923	16893	16881	16706	16653	16970	17134	16855	16702	16984	16856	16973	16880	17000	16999	16750	16711	16808	16771	17066	16753	16829	16608	16753	16706	16824	16807	16860	17109	16817	16696	16713	16928	16829	16844	16785	16878	16807	16658	16989	16725	16881	16831	16819	16969	16919	17047	16960	16804	16792	16681	16967	16860	16933	16769	16851	16872	16823	16725	16849	16784	16855	16832	16980	17083	16614	16723	16693	16768	16721	16903	16652	16689	16998	16813	16848	16667	16810	17144	17079	16788	16752	16919	16737	16815	16859	17052	16809	16816	17011	16956	16838	16709	16987	16948	16913	16750	16967	17034	16719	16752	17031	16897	16883	16936	17030	16944	16808	16940	16798	16927	16770	16923	16970	16836	16977	16879	16790	16957	16775	16859	16785	16780	16863	16816	16771	16985	16799	16937	16940	16682	16752	17088	16879	16891	16730	16759	16497	16826	17014	16820	16854	16902	16891	16922	16923	16934	16582	16970	16733	16872	16891	16944	16827	16848	16806	16864	16746	16824	17117	16685	16951	16840	16720	16828	16732	16736	16755	17031	17029	16806	16849	16947	16744	16969	16652	16680	16872	16769	16948	16988	16918	16923	16804	16738	16891	16886	16707	16881	16914	16747	16920	16731	16741	16846	17033	16642	17005	16809	16876	16783	16706	16866	16788	16896	16890	16676	17039	16664	16862	17043	17037	16779	16798	16909	16790	16850	16971	16934	17031	16938	16912	16998	17061	16813	16908	16794	16816	16618	16912	16895	16954	16743	17221	16758	16734	17159	16703	16749	16521	16817	16856	16940	16778	16567	16787	16623	16752	16835	16873	16891	16843	16901	16888	16830	16966	16798	17011	16539	17053	16735	17063	16780	16839	16806	16923	16746	16773	16890	16805	16620	17072	17128	16782	17058	16665	16833	16966	16715	16693	16722	16996	16874	16643	16844	16773	16786	16881	16712	16718	16676	16930	16952	16872	16882	16838	17002	16815	16797	16725	16884	16639	16667	16905	16893	16880	16931	16881	16787	16664	16814	17018	16876	16922	16772	16912	16816	16805	16936	16835	16741	16845	16888	17029	16919	16757	16782	17054	16770	16910	16839	16909	16807	16810	16819	16857	17007	16982	16696	16901	16670	16627	16745	16842	16804	16697	17044	16717	16713	16813	17069	16867	16725	16819	17060	17024	16867	17099	16764	17029	16937	16956	16765	16757	16848	16747	16707	16755	16836	16844	16674	16740	16746	16994	16786	16990	16988	16862	16784	16922	16803	16892	16640	16724	16962	16787	16903	17013	16943	16737	16965	16657	16705	16967	16962	16887	16797	16792	16791	16789	16707	16813	16856	16920	16888	16816	16838	16651	16671	16794	16826	16778	16851	17065	16918	16928	16608	16731	16921	16782	17098	16958	17016	16899	16940	16835	16777	16719	16840	16774	16984	17036	16959	16944	16772	17048	16682	17018	16887	16798	16971	16933	17030	16888	16993	16838	16870	16919	16827	16861	16880	16845	16787	17026	16825	16953	16841	16744	16910	16875	16925	16822	16723	16709	16909	16879	16975	16789	16819	16647	16796	17156	16969	16913	16999	16752	16918	16929	16762	16896	16816	16806	16744	16725	16838	16884	16810	16699	16879	16772	16954	16907	16682	16783	16804	16848	16750	16995	16837	16964	16748	16793	16780	16910	16908	16801	16929	16531	16716	16706	16731	16874	16912	16636	16929	16732	16940	16939	16764	16863	16841	16892	17004	16957	16862	16785	16795	17048	16659	16838	16993	16782	16816	16871	16913	16859	16962	16766	16783	16960	16864	16858	16770	16916	17037	16860	16953	16741	16809	17005	16918	16825	16624	16883	16754	16651	16684	16968	16890	16923	16860	17013	16996	16766	16617	16593	16912	16986	16984	16981	16749	16948	17152	16790	16889	16895	16914	16801	16764	16761	16673	16677	16942	16845	16693	16974	16952	16893	16879	16988	16920	16709	17065	16763	16697	16646	16619	16821	16932	16951	16894	16974	16914	16755	16670	16915	16849	16801	16782	16715	16738	16888	16710	16881	16952	16825	16810	16783	16674	16821	16780	16791	16804	16926	16876	16892	16693	16851	16692	16911	16724	16728	16853	16844	16975	16855	16949	16786	16555	16625	16821	16689	16815	16702	16886	16761	16691	16909	16971	16722	16849	16837	17037	16980	16789	16600	16740	16892	16520	16883	17173	16802	16666	16823	17016	17143	16945	16899	16865	16873	16932	16929	16879	16970	16896	17064	16731	16874	16973	16834	17119	16916	16895	16923	16916	16836	16797	16976	16848	16891	16768	17012	17057	17064	16938	16654	16804	16866	16889	16807	16899	16979	16689	16811	16869	16897	16761	16846	16848	16749	16829	16918	16761	16997	16767	16842	16708	16830	16875	16847	16754	16838	16800	16876	16740	16787	16850	16768	16953	17081	16629	16956	16949	16887	16801	16938	16907	16773	16855	16644	16704	16900	16746	16884	16764	16776	16939	16817	16888	17042	16920	16819	17136	16816	16979	16820	17049	16696	16792	16865	16974	16835	16895	16905	16839	16899	16787	16788	16941	16758	16846	16713	16906	16831	16769	16959	16778	16780	16834	16824	16781	16858	16962	16893	16646	16776	16883	16869	16745	16702	16841	16780	16740	16877	16686	16779	16629	16923	16536	16961	16713	16901	16653	16979	16725	16875	16993	16765	16868	17122	16946	16887	16798	16725	16981	16967	16894	16802	16707	16817	16867	16915	16844	16751	16701	16664	16987	16952	16957	16797	16749	16939	16743	16782	16899	16897	16910	16823	16772	16833	16869	16756	17042	16802	16892	17087	16842	17037	16838	16946	16916	16735	16947	16916	16852	16953	16838	16851	16750	16789	16941	16854	16770	16830	16928	16853	16925	16794	16820	16777	16588	16669	16946	16897	16987	16910	16670	17021	16722	16851	16761	16848	16797	16881	16923	17018	16763	16646	16920	16660	16898	16782	16691	16951	16786	16753	16883	16773	16685	16819	16778	16762	16854	16743	16942	16921	16849	16815	16712	17151	16846	16891	16885	16915	16958	16938	17086	16985	16832	16718	16759	16864	16825	16919	16863	16907	16847	16758	16652	17005	17155	16655	16970	17024	16854	16949	16871	16745	16860	16615	16910	16719	16796	16896	16747	16963	16959	17021	16876	16688	16955	16882	16954	16772	16736	16964	16848	16841	16686	16938	16853	16990	16742	16983	16717	16739	16902	16734	17002	17037	17062	16818	16822	16850	17021	16848	16928	16886	16854	16773	16998	16883	16988	16738	16817	16944	16830	17010	16832	16789	16691	16888	16840	16725	16882	16894	16881	17033	17011	16758	16777	16745	16698	16792	16886	16810	16825	17078	16826	16877	16664	16892	16719	16974	16876	16772	16803	16682	16725	16897	16823	16955	16750	16851	16932	16762	16974	16999	17046	16894	16796	17043	16886	16946	16674	16764	16854	16812	16910	17004	16918	16845	16587	16741	16817	16788	16976	16902	16792	16987	16898	16951	16974	16821	16886	16927	16937	16904	16655	16757	16728	16987	16796	16914	16916	16941	16677	16860	16725	16800	17151	16789	16899	16903	16577	16893	16854	16810	17120	16987	16865	16911	16682	16857	16834	16908	16709	16615	16908	16864	16889	16858	16922	16799	16895	16736	16783	16801	16947	16914	16826	16869	16901	16881	16685	16894	17031	16770	16822	16819	17065	16987	16859	16772	16831	16851	16940	16983	16863	17023	16819	16932	16654	16705	16768	16752	16734	16841	16764	16920	16897	16724	16953	16841	16959	16914	16830	16874	16849	16667	16735	16638	16772	16997	16693	16681	16958	16839	16693	16852	16941	16650	16828	16830	16911	16920	16838	17000	16753	16692	16815	16849	16834	17043	16849	16918	16706	16860	16430	16802	16680	16926	16771	16761	16886	16838	16540	16849	16818	16941	16861	16742	16917	16775	16999	16624	16873	16848	16970	16696	17096	16903	16505	16705	16648
15663	16353	16089	16029	16338	14993	14650	14697	14605	15431	15385	14805	14794	14878	14514	15269	17053	16744	15520	14728	14099	13975	13911	13841	13916	13820	13769	13835	13731	13978	13944	13808	13896	13983	14125	13774	13816	13762	13881	13844	13743	13798	13825	14045	14000	13881	13810	13786	13876	13784	13852	13918	13796	13806	13900	13819	13856	13760	13923	13693	13833	13870	13807	13804	13886	13787	13698	13967	13889	13840	13709	13952	13833	13797	13976	13915	13770	13896	13822	13738	13723	13893	13864	13949	13668	13813	13895	13944	13798	13686	13797	13847	13733	13939	13880	13921	13815	13899	13828	13908	13809	13989	13739	13969	13882	13684	13848	13891	13889	13806	14041	13837	13897	13866	13885	13679	13723	13974	13875	13892	13877	13823	13912	13920	14009	13815	13934	13751	13851	13900	13836	13912	13811	13738	14019	13726	13817	13886	13705	13836	13980	14024	13953	13880	13695	13869	13801	13743	13817	13771	14075	13973	13852	13868	13869	13739	13873	13770	13936	13794	13777	13927	13887	13807	13840	13894	13727	13804	13965	13958	13708	13664	13840	13868	13712	13845	13817	13999	13685	13836	13811	13917	13709	13852	13763	13823	13936	13867	13915	13774	13860	13783	13916	13822	13840	13859	13837	13884	13838	13861	13973	13790	13856	13763	13827	13887	13926	13729	13769	13674	13993	13869	13872	13945	13838	13862	13791	13797	13974	13889	13864	13931	13868	13977	13807	13842	13888	13973	13847	13910	13691	13839	13740	13812	14051	13770	13877	13779	13911	13964	13636	13852	13964	13862	13832	13679	13843	13785	13818	13843	13874	13959	13773	13759	14066	13817	13947	13729	13786	13892	13888	13842	13862	13822	13857	13724	13816	13715	13878	13777	13768	13789	13962	13872	13947	13813	13675	13854	13800	13915	13942	13910	13935	13868	13814	13878	13773	13832	13829	14033	13687	13990	13878	13826	13700	13716	13908	13850	13878	13732	14002	13836	13849	13852	13906	13714	13943	13929	13936	13870	13926	13735	13891	13829	13804	13804	13875	13981	13753	14049	13733	13889	14036	13843	13823	13895	13834	13970	13977	13932	13985	13746	13996	13735	13661	13827	13928	13721	13808	13791	13882	13866	13886	13883	13845	13932	13835	13604	13988	13905	13919	13816	13835	13867	13882	13745	13839	13703	13913	13928	13713	13681	13944	13690	13676	13906	13873	13664	13866	13898	13875	13783	13866	13811	13777	13907	13922	13784	13935	13823	13841	13955	13712	13734	13811	13838	13801	13911	13881	13773	13908	14000	13775	13897	13819	13681	13648	13965	13744	14106	13863	13963	13939	13660	13843	13947	13764	13743	13919	14060	13845	13850	13686	13816	13837	13905	13898	13758	13687	13779	13807	13925	13891	13910	13989	13751	13905	13879	13823	13933	13807	13854	13837	14051	14023	13803	13937	13790	13892	13884	13881	14008	13824	13778	13827	13811	13932	13684	13888	13740	13735	13910	13704	13860	13935	13871	13932	13689	13974	13987	13750	13922	13964	13841	13987	13757	13822	13796	13741	13877	13747	13859	13811	13795	13791	13669	14022	13904	13867	13798	13956	13838	13934	13880	13600	13918	13786	13921	13847	13782	13750	13842	13754	13830	13796	13954	13977	13890	13851	13880	13952	13918	13879	13805	13829	13870	13817	13723	13869	13823	13690	13712	13937	13932	13916	13807	14032	13829	13798	13968	13650	13710	13723	13994	13865	13840	13892	13989	13823	13732	13786	13841	13796	13749	13677	13856	13995	13795	13873	13987	13840	13827	13912	13848	13960	13768	13807	13996	13893	13962	13790	13726	13791	13919	13883	13949	13687	13824	14061	13847	13947	13939	13901	13781	13779	13851	13798	13682	13803	13860	13936	13962	13949	13812	13807	13761	14037	13962	13849	13837	13877	13739	13825	14025	13786	13765	13628	13667	13755	13865	13937	13811	13994	13797	13931	13823	13675	13897	13910	13839	13858	13897	13763	13761	13839	14044	13898	13851	13731	13860	13833	13766	13936	13754	13934	13850	13914	13776	13783	13772	13957	13883	13878	13800	13699	13781	13739	13796	13712	13696	13854	13860	13861	13779	13769	13800	13960	13840	13864	13999	13654	13807	13823	13867	13857	13804	13889	13934	13912	13796	13778	13858	13804	13818	13957	13816	13884	13888	13773	13774	14030	13867	13754	13978	13834	13806	13799	13925	13892	13948	13842	13828	13786	13839	13790	13864	13879	13864	13930	13856	13864	13727	13928	13865	13804	13903	13883	13890	14015	13811	13817	13859	13820	13745	13790	13789	13898	13709	13893	13887	13857	13926	13918	13823	13972	13884	14007	13908	13718	13846	13814	14016	13772	13857	13922	13972	13856	13920	13831	13680	14019	13845	13895	13728	13758	13899	13695	13840	13938	13827	13959	13666	13895	14010	13873	13950	13912	13877	13804	13792	13812	13909	13688	13756	13727	13887	13792	13863	13848	13818	13822	13934	13792	13814	13885	14044	13807	13865	13945	13868	13756	13879	13915	13852	13730	13903	13989	13843	13844	14042	13988	13768	13767	13941	14116	13850	13885	13875	13824	13847	13838	13712	13899	13948	13814	13957	13836	13777	13648	13932	13803	13854	13856	13619	13931	13845	13826	13802	13982	13677	13854	13868	13783	14061	13904	13794	13917	13759	13790	13760	13876	13822	14099	13794	13924	13927	13838	13816	13786	13953	14110	13731	13606	13850	13840	13743	13777	13844	13899	13994	13870	13791	13755	13782	13808	13836	13797	13792	13818	13950	13912	13830	13770	13808	13955	13828	13665	13874	13660	13705	13906	13852	13989	13925	13839	13811	13936	13885	13885	13791	13860	13930	14007	13775	13999	13962	13826	13720	13907	13867	13808	13870	13766	13809	13917	13906	13796	13811	13671	13827	13875	13932	13635	13647	13971	13820	13795	13873	13750	13980	13887	13740	13988	13764	13877	13727	13939	13907	13812	13920	13691	13859	13878	13903	13693	14006	13764	13668	13757	13859	13857	14010	13822	13886	13814	13987	13885	13830	14095	14022	13703	13896	14033	13791	13874	13889	13746	13909	14042	14033	13907	13927	13879	13787	13974	13868	13777	13742	13929	13844	13818	13693	13849	13977	13985	13767	13870	13835	14012	13989	13855	13942	13831	13819	13814	13802	13812	13889	13755	13725	13936	13711	13805	13882	13851	13908	13933	13917	13715	13941	13935	13773	13829	13921	13672	13855	13878	13805	13939	14019	13714	13953	13835	13819	13817	13814	13923	14060	13793	13897	14043	13882	13878	13834	13933	13884	13784	13898	13909	13805	13779	13853	13926	13908	13716	13818	13922	13924	13734	13911	13812	13732	13756	13839	13984	13754	13890	13939	13786	13855	13691	14076	13862	13863	13701	13865	13994	13991	13890	13807	14004	13685	13884	13939	13805	13724	13951	13867	13823	13911	13932	13805	13731	13741	13825	13856	13939	13777	13977	13897	14055	13774	13969	13706	13812	13752	13898	13891	13990	13736	13795	13792	13821	13710	13910	13768	13726	13896	13853	13738	13815	13752	13945	13883	13908	14040	13890	13906	13867	13907	13874	13696	13864	13726	13869	13885	13656	13969	13869	13941	13996	13863	13896	13836	13802	13823	13802	13686	13972	13807	13949	13829	13844	13741	13874	13897	13725	13816	13815	13882	13887	13891	13719	13835	13877	13847	13801	13923	13848	13824	13738	13776	13791	13764	13806	13910	13831	13891	13968	13899	13913	13853	13804	13779	13900	13817	13891	13871	13795	13793	13820	13692	13856	13968	13797	13720	14006	13795	13886	13861	13947	13869	13734	13799	13863	13979	13722	13884	13824	13897	13878	13940	13826	13931	13909	13732	13830	13724	13809	13730	13789	13824	13939	13811	13791	13952	13815	13724	13955	13810	13665	13878	13951	13928	13604	13900	13897	14085	13725	13967	13659	13903	13769	13847	13901	13773	13876	13657	13995	13725	13797	13895	13939	13863	13740	13963	13693	13988	13780	13939	14039	13965	14022	13787	13998	13825	13810	13772	13924	13813	13892	13812	13834	13851	13871	13652	13792	13881	13917	13719	13790	13764	13921	13742	13780	13828	13779	13917	13899	13889	14097	14020	13828	13861	13756	14024	13808	13760	13804	13716	13825	13778	13948	13819	13632	13878	13859	13971	13837	13732	14033	13879	13910	13869	13906	13615	13742	13904	13959	13954	13702	13835	13724	13901	13852	13913	13994	13687	13885	13630	13684	13856	13897	13810	13871	13877	13781	13909	13770	13877	13707	13810	13786	14029	13864	13923	13726	13826	13791	13855	13824	13823	13729	13830	13878	13902	13801	13894	13815	13915	13809	13791	13805	13987	13955	13786	13905	13949	13754	13876	13663	13802	14177	13824	13905	13860	13869	13650	14009	13813	13970	13846	13757	13949	13912	13839	13886	14028	13900	13830	13955	13878	13880	13753	13793	13878	13836	13732	13831	13753	13907	14025	13862	13907	13548	13865	13929	13780	13952	13855	13837	13880	13874	13930	13870	13968	13901	13911	13906	13911	13795	13891	13931	13729	13809	13812	13623	13862	13771	13876	13681	14015	13871	13856	13811	13911	13904	13987	13848	13743	13925	13792	14000	13692	13929	13902	13792	14005	13964	13765	13875	13750	13871	13713	13849	13928	13877	13792	13941	13777	13833	13965	13847	13891	13705	13684	13693	14090	13882	13928	13874	13855	13726	13851	13899	14132	13829	13906	13810	13760	13783	13899	13699	13867	13679	13799	13897	13758	13893	13615	13895	13937	13871	14011	13856	13845	13926	13795	13781	13955	13985	13964	13713	13897	13793	13873	13629	13862	13824	13926	13815	13822	13994	13953	13779	13977	13860	13771	13856	13833	13708	13925	13846	13839	13953	13718	13929	13993	13777	13872	13849	13877	13773	13769	13918	13974	13876	13845	13851	13815	13939	13961	13823	13734	13926	13960	14001	14063	13849	13875	13878	13877	13858	13926	13846	13917	13832	13940	13825	13908	13917	13811	14024	13872	13759	13639	13786	13896	13951	14016	13942	13756	13858	13712	13776	13815	13857	13846	13949	13804	13896	13876	13974	13848	13869	13854
25426	21470	28582	25050	22655	21372	20551	18376	18162	19032	19350	18636	18752	18192	18407	22499	28973	27613	23186	20489	18283	17464	17184	17285	17258	17360	17080	17468	17141	17243	17509	17104	17072	17060	17057	17023	17171	16909	17042	17038	17022	17103	16912	17169	17052	17162	17158	17092	17266	17251	17121	17202	16819	17052	17037	17124	17240	17170	17063	17044	16938	17078	17006	17095	17070	17056	17135	17029	17136	16990	17122	17104	17254	17142	17246	17123	17404	17026	17070	17004	17179	17072	17112	17179	17189	17147	17187	17053	17139	16975	17085	17205	16867	17118	17068	17051	17091	17094	17192	17022	17253	17000	17035	17256	16973	16895	17266	17127	17000	17146	17045	16843	17046	16975	17055	16971	17032	17211	17065	17030	17054	16843	17109	17078	17229	17351	17240	17062	17231	17062	17143	17188	16979	16972	17014	17065	16999	17099	17162	17136	17184	17133	16908	16902	17019	17236	17097	16942	16925	17179	17104	17343	16875	17200	17196	17253	17344	16916	17275	16995	17269	17106	17250	16960	17092	16880	17052	17047	17204	17208	17142	17045	16902	17003	17208	17260	17264	17119	16935	17029	17237	17020	17049	16916	17183	16984	16880	17174	16972	17288	17132	17133	17000	17030	17256	17227	17179	17050	17159	16931	17048	17244	17121	17065	16947	17142	17394	17148	17010	17153	17081	17072	17127	16897	17054	17187	17020	17159	17101	17074	17136	17126	17118	17112	17089	17068	17182	17116	17203	17012	17087	17147	17073	17207	16893	17162	16966	16955	17117	16988	17249	17239	17038	17173	16981	17109	17049	17184	17233	17089	17002	17026	17113	17035	17153	16870	16750	16988	16975	16989	17218	17200	16957	16928	17096	17046	17289	17048	16847	17021	17095	17077	17155	16995	17126	16927	17070	16992	17144	17071	17180	17392	16993	17011	17091	16946	17133	17117	17037	17203	17139	17049	16977	17199	17101	16906	17071	17122	16994	17037	17052	17091	17199	17265	17102	17061	16958	17055	17127	17115	16884	16847	16957	17041	17014	17169	17101	17144	17209	17136	17129	17148	17010	17073	17080	17188	17120	17028	17181	17033	16998	17232	17150	17228	17311	16985	17261	16916	17054	17265	17146	16995	17101	16918	16783	17314	17200	17067	17054	17065	17201	17061	16909	17138	17205	16960	17089	16864	17171	17210	17097	17001	17098	17405	17190	17023	17175	17181	17080	17071	16926	17151	17005	16921	17123	17215	17231	16867	16913	17015	17116	17203	17045	17143	17097	17043	17028	17094	17244	17104	17084	17243	16872	17021	17112	17112	17190	16990	17135	16995	17374	17130	17017	17036	17113	17199	17260	17019	17187	17239	17060	17086	17163	17138	17331	17024	17128	17302	17050	17040	17205	16967	17116	17177	17021	17057	17300	17125	17066	16857	16993	17071	17117	17056	17114	17305	17257	17022	17137	17144	17081	17016	16927	17109	17297	17163	17198	17197	17212	17207	17140	17017	17142	17264	17221	17204	17076	16926	17156	17241	17062	16828	17086	16927	17089	16926	16994	17066	16982	17054	17039	17207	17111	17011	17003	17141	17012	16986	17222	16939	17019	17229	17073	17128	16919	17080	16675	17012	17101	17123	17056	17227	17224	16843	17111	17085	17064	16982	17104	17239	17182	17144	16993	16980	17220	17158	17102	17197	17038	17013	17026	16972	17166	17071	16990	17090	17086	16984	16951	17000	16900	17176	17051	16912	17169	16940	17080	17245	17096	17157	17107	17030	17180	16920	17101	17154	17316	16963	17053	17061	17210	17120	17078	17031	17217	17074	17243	17170	17088	16958	17140	17039	16989	16994	17157	16957	17131	17145	17251	17030	17158	17098	17065	17120	17072	17078	17037	17037	17097	17301	17116	17133	16858	16853	16807	17005	16928	16889	17135	17112	17303	17192	17177	17102	17092	17111	17179	17042	17126	17089	17064	17023	17048	17072	17037	17274	17033	16984	17258	17066	17152	17075	17099	16947	17180	16935	16872	17193	17089	17075	17247	17163	17156	17212	17232	17281	17113	17176	17007	17004	16968	17191	16983	17023	17192	17109	17043	17273	16903	16976	16856	17072	17265	17028	16919	17000	17165	17004	16934	17290	16853	16969	17119	17325	17014	17126	17169	17163	17140	16965	17151	17018	17169	16990	17044	17153	17247	17211	16933	17060	17088	16956	16875	17023	17073	16989	16913	17031	17089	17222	17059	16931	17187	17071	17138	17015	17114	17049	17078	17065	16949	16726	16894	17097	17029	17131	16983	17106	17074	16900	17059	17213	16948	16953	16957	17128	17231	17109	16960	17072	17154	17138	17134	17159	17032	17030	17155	17153	17143	16993	17193	17030	17125	16701	16990	17047	17248	17139	17002	16949	17182	16845	17074	17098	17152	17230	16954	17180	17056	17157	17028	17319	17167	17255	17032	17016	16883	16854	17416	17016	17047	17113	17110	17309	17055	17075	16916	17259	17007	17062	17294	17136	17283	17145	17066	17050	17193	17150	17105	17094	17054	17221	17129	17001	17081	17064	17067	17121	17078	17189	17141	17077	16997	17032	17084	17212	17071	16998	17116	17011	17071	17162	17019	17041	17084	17099	17174	17136	17133	17066	17132	17206	16960	17020	17220	17200	17060	17060	16977	17104	17120	17077	17143	16964	16967	17094	17132	17162	17192	17064	17319	17277	17109	16982	16811	16747	17046	17048	17223	17215	17237	17184	17104	17183	17247	17104	17128	17057	17083	17049	17033	17125	17057	17067	17224	17125	17150	17018	17073	17106	17132	17106	17119	17139	17119	16887	17163	17042	17079	17150	17020	17146	17131	17175	17268	17073	17025	17225	17072	17147	17258	17069	17135	17237	17125	17231	17119	17075	17211	17227	17095	16995	17062	17049	17011	16934	17101	17085	17096	17106	16964	17074	17269	17105	17056	17160	17320	17054	17104	17114	16845	17288	17199	17058	17038	17086	17105	17040	16957	16984	17206	17079	17017	16967	17231	17265	17041	16849	17167	17105	17032	17213	17072	17222	17089	17111	17018	17242	17084	17113	17161	17268	17072	17091	16939	17224	17146	17205	17140	17087	16907	17145	17281	17138	17127	16889	17093	17181	17124	17102	17102	17072	17189	16909	17045	16995	17112	17086	17130	17152	16888	17183	17122	17090	17021	16924	17194	17052	16910	17259	17122	17022	17074	17209	16888	17363	17147	17165	17063	17187	17085	17367	17155	17066	16963	17123	17072	17099	17071	17212	17106	17104	17134	17010	16818	16906	17170	16994	17005	17132	16952	17033	17091	17221	17039	17310	16970	16874	16954	17053	17013	17284	17023	17106	16967	17120	16997	17151	17324	17286	17189	16941	17125	17079	17268	17153	16933	17137	17000	17177	17010	17043	17196	16914	17075	16979	17025	16883	17201	17023	17180	17106	16950	17166	17002	17017	17010	17163	17149	16990	17134	17193	16995	17073	16966	17118	16925	17059	17108	17173	17119	17070	16888	17208	17122	16961	16926	17103	17109	16884	17027	17164	17206	17105	17020	17110	16961	17053	17112	17034	17128	17175	16990	17130	16975	17057	16816	17297	16974	17123	17200	17201	17026	16976	17018	17244	17191	17034	17027	17015	16947	17042	17083	17173	17115	17216	17183	17213	17194	17198	16862	17231	17166	17105	17132	17007	17156	17147	16941	17127	17147	17126	16975	17420	17139	17192	17247	17083	17285	17161	17099	17027	17140	17209	17066	17368	17212	17340	17033	16926	17134	17129	17097	17032	17172	17000	16874	17018	17273	16993	17174	16949	17029	17059	17279	17186	17103	17037	17149	17104	17195	16980	16976	16984	16961	17163	17142	17084	17201	16966	17025	16970	17204	16945	17301	17298	17069	16962	17025	16949	17233	17011	17007	17173	17154	17189	17184	17021	17044	17073	17052	17028	16904	17030	17077	17002	17027	17090	16816	17021	17025	16858	17011	17200	17089	17296	16965	17093	17179	17139	17078	17172	17187	16960	17200	17190	17127	17238	17218	16705	17153	17223	16983	16891	17067	16967	17076	17053	17018	17195	17190	17232	16946	16909	17051	17068	17259	17204	17030	17037	17189	16946	17200	17024	17109	16902	17136	16940	17164	17135	17166	17018	17157	17063	16923	17027	17102	16963	17345	17150	16845	17121	17106	16953	16920	17255	17124	17283	17067	17061	17018	17098	16985	16961	17069	16987	17149	17166	17027	17113	17213	17144	16948	17245	17282	17331	17229	17092	17040	16881	17118	16980	16960	16876	17000	16930	17008	16894	17083	17123	17260	17168	17072	17047	16994	16949	17150	17096	16954	17016	17252	17181	17135	17063	17023	16933	16925	17418	17215	17086	17028	17085	17346	17164	17213	17286	17158	17069	16994	17104	17156	16968	17058	17272	17235	17074	17142	16993	17016	17096	17093	16976	16990	17252	17103	16831	17160	17106	17054	17146	17272	17194	17088	17238	17034	17037	17144	16967	16991	17108	16967	17206	17158	17002	17151	17284	17308	17429	17291	17186	17130	17136	17198	17104	17214	16981	17018	17057	17109	17008	17187	17118	17070	17023	16991	16958	17074	17159	17274	17284	16979	17137	17329	17118	16984	17111	17160	16996	17070	17131	17031	17169	16904	16905	17148	17005	17275	17164	17065	17215	17208	17193	17156	17038	17090	16976	17032	17097	17041	17155	17124	17011	17113	17065	16997	17110	16967	16975	17078	17319	17064	17309	17102	17062	17217	17264	17238	17023	17047	16943	16971	17071	17243	17185	17100	16922	17146	17210	17097	17205	17141	16963	17066	17308	17041	17228	17037	17018	17260	16934	16981	17176	17050	17071	17022	17282	17134	17177	17274	17089	16999	17120	17094	17092	17029	17220	16977	17033	17144	17169	17028	17157	17122	17175	17052	16874	17114	17024	17036	17070	17075	17149	17075	17085	17168	16808	16828	17057	17118	17003	16985	17160	17055	17097	17052	17010	17360	16876	17227	17131	17176	17002	17058	17030	17141	17028	17208	17202	16944	17166	16886	17188	17023	16909	16960	17056	17237	17029	17132	17203	17124	17033	17133	17168	17192	17084	17155	17120	17058	17234	17039	17193	17026	17124	17055	16901
15439	23499	23871	19510	18782	16966	16001	15837	15995	17259	17524	16694	16322	15979	15767	23311	30216	27121	20695	17715	15145	14371	14201	13915	14023	13921	14046	13995	14204	13975	13987	14034	13993	13970	14042	14003	14135	14020	13982	14111	13867	14168	14015	14107	13987	13929	13913	14049	13969	14245	14157	14059	13951	14139	14037	14110	13922	13986	14114	14093	14059	14027	14033	14183	14007	14131	14047	14030	13990	13963	14125	14100	13794	14090	14051	14135	14243	13971	14069	13912	14058	13879	14154	13982	13961	13925	13954	14107	13987	13991	14073	14137	13930	14135	13906	14050	13927	14070	14109	14053	13979	13942	13890	14008	14018	14113	13917	14048	14040	14007	13927	13896	14025	14120	14008	13873	13926	14025	13853	13829	14099	13880	14143	13893	14104	14214	13891	14013	13990	14051	13995	14102	14056	13890	13891	14044	13965	14116	13909	14027	13980	14040	14177	14117	14126	13943	14100	14031	14194	13961	13938	14061	14140	14072	14135	13985	14117	14090	14129	13932	13965	14071	14096	13798	14160	13953	13924	14071	14080	13918	14063	14004	13947	14091	13985	13932	14116	14116	14001	13986	13989	14060	14087	13991	13930	13884	14062	13882	14117	13964	14035	14188	14176	14091	14087	14047	13958	14023	13945	13902	14249	14015	14234	14004	13958	14122	14075	13942	14048	13938	14115	13888	14059	13928	13992	14016	14107	14017	14022	13861	14021	13984	14166	14027	14023	14007	13968	13987	14152	13862	14099	13873	14040	14041	14065	13949	14034	13994	14039	14072	13892	13990	13796	13953	13985	13870	14043	14202	14178	13950	14041	14046	13855	14074	14026	13996	14056	14052	14093	14132	14009	13959	14120	14125	14034	14023	13860	14182	13970	14070	13884	14090	14070	13919	14073	14001	14154	13973	14065	14072	13891	14041	14071	14125	13998	14029	13949	14027	13912	14042	13982	13899	13908	13891	14065	13844	14149	13964	14053	14166	14041	13949	13911	13910	14050	13993	14078	14061	14030	14031	13905	14100	14054	13982	14029	14076	13943	14114	14129	14038	13842	13962	13987	14101	14036	13984	14235	14072	13997	13849	14082	13893	13999	14051	13955	14026	14099	14056	14070	14189	14167	13942	14168	13893	13979	14160	14010	14072	14029	13999	14102	13997	14070	14101	14020	14096	14120	14108	14146	14137	13897	13880	13995	14051	14129	14016	13958	14013	14007	13921	14196	13905	13989	14063	14013	13888	13923	13949	14104	13863	14124	13880	13989	14003	13999	13942	13966	13936	14069	13980	14139	14048	14049	14047	13965	13967	14004	13945	14036	14080	14102	14056	14011	14070	13911	13967	14129	13963	13931	14146	13986	14105	13776	13927	14129	14016	14017	13944	13986	13974	13879	14125	13939	13968	14168	13917	14130	14094	14093	14038	14163	13969	14061	13946	14038	13975	13908	13996	14043	14050	13951	14214	13960	14236	13929	14055	13921	14148	14121	13980	14052	14288	13960	13922	13983	14051	13945	13924	14047	13967	14007	14076	14264	13871	14057	13974	13974	14146	14043	14014	14132	13928	14084	14051	14105	13995	14018	14101	13955	14090	13957	14162	13967	14059	14037	14099	13881	14070	14040	14001	13973	14010	14169	14002	14035	13933	13914	14110	13950	14024	14225	13968	14140	14101	14163	14060	14090	13995	14032	14053	13930	14134	14015	13988	13978	14174	13985	14074	14197	14155	13994	14133	14022	13949	13966	14010	13989	13914	14005	14064	14059	14085	13962	14134	14121	13858	14162	14020	13854	14124	14061	14036	14142	14168	13922	14223	14187	14118	14174	14120	13943	13979	13892	13896	14044	14028	14110	13976	14100	14114	13963	14079	13871	13904	13981	13944	14217	14095	14041	14293	13854	14066	14198	14191	13963	13968	14088	14081	13999	13964	13902	14139	13921	14053	13963	14084	14002	13945	14015	14005	14030	14074	14031	13975	13767	13878	14130	13995	13980	14020	13895	13914	14085	14131	14197	14121	13976	14107	14048	13967	13938	13996	14163	13977	14080	14056	14031	13871	13999	13983	13958	13997	14106	13880	14061	13897	14053	14082	14013	14006	13886	14136	14028	13990	14195	14077	13991	14020	13897	14055	13937	14048	13968	14026	14059	13926	13848	14015	14072	14060	13896	13954	14048	14125	14185	14080	13913	13935	14210	13900	14238	14168	14067	13985	14256	14140	13980	13975	14055	13939	13960	14119	13994	14021	14011	14040	14174	14078	14069	14126	13947	13887	14197	14012	14017	13956	14004	14012	14078	13944	13830	14126	14129	14032	13921	14149	14043	13994	14034	13959	13989	14236	13973	14000	13893	13983	14103	14068	14149	14092	14049	14006	14054	13927	14006	14078	14088	14019	14014	14021	13997	14041	14073	13902	13926	14042	13986	13957	14032	13941	13985	14100	14061	13853	13989	13985	14108	14078	14138	14146	14036	13967	14011	14144	14019	13973	14072	14060	13924	14037	14035	14115	14070	13938	14037	14134	13959	14091	14148	14026	14073	13970	14206	13895	14061	13987	14010	14037	13934	13986	14026	13967	13983	13938	13943	14257	14047	13994	14140	14005	14189	14046	13945	14098	14007	14088	14030	14028	14008	14051	14226	14063	13966	13947	14127	14025	13981	14005	13967	13932	13968	14073	13897	14155	14160	14069	13908	14054	13965	14196	13780	13876	14034	13797	14019	13862	14175	14025	14088	14121	14041	14158	14103	14124	13995	14075	13929	13985	14103	13967	13946	13961	14117	13930	13947	13968	13944	14054	14189	13920	14066	14069	13943	14104	14114	13976	13957	14032	14066	13999	14076	14006	14099	13996	14220	14202	14029	13938	14154	14096	13905	13849	13991	14128	14101	14134	14105	13889	14092	14084	14067	13923	14057	13888	13968	14067	14177	14130	14008	13942	13875	13932	13991	14025	14267	13740	14083	14023	13989	13963	14107	13867	14167	14059	13926	13962	14105	14046	14064	14029	14075	14126	14147	14058	13986	14019	14064	13986	14108	14051	14073	14143	14031	14072	14037	14012	14071	14031	14124	14053	14065	13985	14149	14003	14029	13944	14008	13917	14164	14144	13761	13978	14095	14189	14133	13795	13958	14100	13851	14208	13996	13989	14135	13954	14020	13865	14021	14090	14152	13951	13897	14013	14168	14029	14005	13907	13885	13960	14092	14159	13946	13927	13953	14084	13928	14021	13893	13990	13901	14042	13997	13992	14054	14065	14148	13947	14114	13909	13978	13975	14119	14002	13934	13840	14043	14119	14059	14182	13997	14125	14016	14032	13880	13961	13878	13885	14117	14093	14069	13925	14060	14075	13981	13946	13950	14087	14054	14009	13999	13883	13960	14069	14214	14119	13862	14088	14019	13937	13992	13847	14028	14051	14156	14079	13966	14040	14038	14029	14152	14006	14069	14025	14045	13866	13917	14171	13931	14043	14057	14046	14151	14003	14059	14087	14081	14108	13990	13934	14166	14119	13939	14012	13956	14053	14062	14064	13847	14006	14053	13998	13967	14132	14034	14065	14199	13979	13939	14044	13922	14046	14125	14163	14034	14188	13988	14113	14032	14037	14097	13952	14089	14029	13918	14164	14078	14024	13990	14096	14009	14170	14139	14148	13976	13826	13996	14037	13889	14127	14116	14124	14104	14035	14162	13939	13912	13953	13955	13951	13984	13987	13903	14166	14019	14176	13915	13943	13972	13925	13987	13987	13893	13975	14197	14059	14088	14011	14178	14142	13931	14067	14071	13911	14102	14029	14078	14018	14068	14131	14023	13852	13903	13879	14174	13917	13917	13957	14128	14037	14102	14096	13858	14017	14138	13906	14067	14097	13946	13935	14141	13942	13918	14052	13951	14097	14059	13928	13951	13874	13983	14046	14144	14011	14009	13964	14201	14197	13960	13940	13991	13975	14066	14034	14002	14162	13944	14084	14085	14052	14224	14094	14167	13824	14187	13963	14007	14078	13938	13837	14044	14061	14005	14071	14008	14145	13972	14103	14118	14040	14073	14030	14090	13992	13935	13923	14054	13982	14075	14067	14075	13997	14068	14113	14070	13923	13938	14077	13883	14094	13854	14041	13898	14033	14027	14054	14065	14088	13988	13910	14204	13943	14051	14034	14058	13955	14020	14079	13990	14091	13992	14112	13814	14071	13862	14048	13948	14126	14199	13995	13994	14106	14040	14010	13939	14116	13961	14029	13977	13886	14222	14058	13984	13826	13997	13979	13967	14021	14075	13964	14146	14148	14105	14028	13998	14117	13967	13984	13936	14050	14061	14190	13913	14026	14062	13914	13862	13953	14174	14019	13903	13982	14090	14062	14112	14095	13840	14035	14095	14231	13914	14041	13988	14036	13918	13995	13927	14023	13966	13939	14117	14120	14019	13909	13950	14046	14000	14017	14063	14142	13823	14010	14063	14148	13818	13892	14115	13974	13962	14017	14144	13808	13984	14127	14050	13996	14071	13966	14117	13920	13927	13961	14012	14054	14025	13942	13925	13971	13970	14132	13887	14273	14064	14000	14081	13953	13970	14188	13953	14121	13842	14031	14042	13985	14048	14178	14162	14035	13785	14039	14143	13988	14036	13994	13992	14177	14118	14063	13987	13963	14037	13921	13937	14000	13918	13969	14056	14073	13966	14010	14116	13998	14001	14101	14096	14127	14132	14011	14107	13954	14097	13925	13751	13981	14068	14119	13902	14106	14097	14071	13936	14087	13939	14117	13873	14165	14100	14045	14054	13966	13965	14058	13947	14102	14189	13938	13936	14113	14098	14143	14141	13977	14090	13945	13871	14181	14209	13915	13977	14043	14060	13848	13928	14012	14210	13956	14149	13984	14118	13958	13903	14008	14006	14008	13973	14018	14124	13957	13935	13968	14058	14021	13921	13952	14133	13946	14150	14115	13919	14082	13923	14150	14224	14010	14070	14153	13950	13943	14039	14068	14002	13946	13808	14173	14115	13914	14043	14120	14162	13934	14031	14071	14260	13961	13981	14190	14034	13877	13890	14011	14195	13994	13962	14141	14058	14135	14145	14005	13996	14050	13980	13971	14060	14064	14000	13896	13981	14036	14154	14004	14104	14011	14085	14052	13961	14031	14056	13964
24140	21508	29108	24367	21957	23825	23320	19365	18927	20240	20619	19435	19361	19416	19017	26198	36978	34066	26820	22878	19304	17923	17183	17036	17203	17348	17338	17292	17263	17413	17039	17191	17245	17192	17235	17063	17406	17107	17305	17164	17295	17266	17275	17299	17149	17376	17380	17286	17150	16989	17174	17159	17303	17318	17067	17220	17132	16910	17168	16947	16993	17323	16983	17310	17083	17319	17245	17038	17233	17495	17088	17250	17177	16989	17058	17137	17084	17113	17073	17179	17216	17242	17223	17048	17324	17062	17307	17121	17169	17306	17082	17192	17242	17038	17203	17200	17189	17124	17135	16989	16904	17063	17205	16854	17315	17200	17046	17091	17254	17045	17060	17082	17120	16991	16957	17066	17056	17097	17171	17041	17058	17092	17040	17253	16973	16874	17017	17127	16969	16931	16930	16986	17394	17064	17277	17115	17242	17033	17142	17069	17062	17073	17193	16936	17172	17071	17129	16905	17185	17087	17071	16955	17153	17099	17209	17203	17116	17190	17144	17126	17200	17138	17088	17010	17182	17110	17292	17295	17057	17080	17015	17207	17252	16967	17154	16990	17138	17131	17222	17094	17068	17182	17110	17166	17006	17223	17235	17283	17218	16938	17018	17274	17153	16897	17148	16953	17195	16983	17099	16994	16969	16997	17097	16987	17174	16939	17039	16885	17113	17195	17085	17018	17236	17025	17095	17173	17339	17178	17075	17225	17168	17225	17018	17053	17175	17027	16887	17127	17354	17333	17428	17094	17029	17085	16898	17064	16978	17052	17053	17025	17172	17137	17081	17178	17065	17184	17328	17163	17002	16983	17062	17024	16813	17092	17093	17296	17145	16998	17135	17184	17001	17184	17332	17055	16949	17089	17138	17253	17146	16894	16924	16988	16953	17019	17092	17177	17190	17128	17066	17373	17009	17215	17009	17234	17054	17037	16933	16870	17142	17124	17086	17255	17156	17042	17020	17223	17243	17043	17096	17102	17024	17017	17150	17138	17129	16922	16710	17226	16990	17007	17123	17066	16963	17301	17223	17117	17231	17146	17140	17197	17095	17032	16944	17148	17056	16965	16989	17042	17020	17173	17199	17084	17162	16987	17234	17350	17085	17224	16970	17141	17068	17060	17233	17231	17078	17069	17171	16967	17195	17050	16920	16981	17317	17379	17160	16939	17160	17063	17128	17059	17087	17083	17190	17046	17103	17191	17163	17038	17127	17040	17144	17265	16987	16910	16948	17031	16938	16764	17211	17089	17075	17144	17064	16998	17070	17082	17092	16770	17076	17183	17243	17129	17147	16922	17088	16962	17003	17237	17095	17124	17006	16907	17048	17212	16885	17190	17133	17052	16960	17062	16963	17184	17159	16918	16969	17004	16980	17249	17098	17114	17118	17129	16871	17067	17193	17038	16938	17024	16925	17004	17062	17171	17105	17130	16962	17027	17140	16938	17267	16842	17035	17069	17084	17003	17063	17193	17126	17019	17005	16950	16901	17005	17134	17189	17061	16947	17095	17191	17047	17177	17047	17109	17331	17104	16982	17303	17048	17202	17121	17035	16991	16974	17006	17122	17044	17168	17125	17223	17007	17092	17110	17197	17046	17000	17167	17098	17013	17088	16977	17286	17062	17265	17056	16938	17085	17005	17197	17017	17327	17231	17218	17075	17140	16913	17018	17197	17255	17162	17117	17271	16949	17140	17047	17049	17067	17004	17054	17066	17245	16909	17064	17143	17130	16867	17068	17242	16980	17158	16976	17197	17045	17082	17152	17176	17028	17050	17010	17011	16985	17088	16978	17017	17204	17068	17077	17122	17015	17267	17155	16995	17197	17242	16880	17154	17333	17198	17202	17022	17234	17235	17100	17170	17001	16949	17110	17144	16993	16980	17051	17132	17050	17015	16971	17158	17317	17083	17218	17187	17241	17180	17135	17001	17091	16899	17064	17108	17206	17143	17063	17087	16877	17020	16998	17080	17315	17210	17025	16993	17195	17105	17075	17133	17215	16799	17245	17244	16924	17011	17177	16944	17075	17271	17265	17266	16942	17209	17115	17147	17334	17016	17173	17062	16849	17062	17180	17073	17250	17242	17098	17120	17145	17035	17211	17384	17062	16952	17130	17020	17290	17146	17224	17073	17095	17036	16914	17181	16934	16997	17042	17178	17091	17131	17106	17296	17143	16971	16948	17244	16952	17050	17144	17031	17116	17188	17020	17050	16907	16999	17080	17258	17111	17236	17217	17092	16931	17016	17024	17183	16981	17113	17084	16979	17129	17211	17173	16976	16991	17239	17117	17106	17347	16890	17216	17106	16957	17067	17063	16865	16925	17007	17029	17138	16985	17102	17061	17231	17018	17148	17051	17041	17004	17160	16949	17150	16985	17204	16930	17141	17167	17036	17233	17189	17200	16929	17088	17262	17081	17189	17128	17169	17201	17242	17272	17250	17286	17142	17206	17229	17111	17044	17085	17155	17201	17152	16783	16965	17118	17243	17123	16981	17025	16956	16994	17182	17061	16896	17000	16986	17124	17180	17183	17065	17168	16933	16819	16995	17200	17233	17101	17264	17164	17065	17086	17100	16945	17133	17248	17263	17122	17114	17186	16975	17074	17056	17215	17105	17087	16913	17060	17250	16937	16877	16936	17012	17218	17096	16963	16940	17054	16941	17035	17279	17112	17042	16968	17034	16943	17064	17030	17106	17000	16891	16907	17044	17091	17018	16974	17127	17217	17035	16862	17260	17011	17153	17253	16970	17121	16887	16934	16797	17016	17022	17168	17156	17304	16983	17089	16830	17175	17078	17143	16896	16906	17166	17113	16866	17067	17050	17161	17042	16898	16875	16930	17342	17207	17144	17235	17246	17117	17004	17096	17236	17144	17223	17218	17123	17226	17153	16919	17235	17134	16836	17206	17184	17234	17246	17084	16984	16956	16925	17175	17140	17053	17269	17073	17096	16915	17155	17298	16987	17039	17048	17279	17362	17226	16785	16950	17178	17172	17224	17105	17049	16860	17109	17156	17072	16964	16839	16953	17206	17286	17099	17293	16976	16989	17142	17141	17052	16965	17274	17258	17077	17102	17214	17194	17106	17219	17139	16974	17246	17001	17112	17141	17098	17263	17008	17266	16959	16894	16917	17066	17091	17103	17337	17245	17148	17205	17052	17085	17074	16974	17265	17244	17227	17274	17213	16763	17290	16972	17084	17170	16931	17341	17115	16990	17042	17192	17281	17372	17046	17046	17030	17065	17413	17193	17235	17210	17118	17099	17119	17100	16977	17166	16963	17186	17196	17153	17206	16893	17230	17193	17115	17046	17247	17143	17208	17011	17136	17259	17005	17139	16955	17014	17280	17167	17233	17288	17063	17210	17036	16950	17159	17112	17163	17149	17000	17145	17203	16973	16999	17208	17176	17081	17221	17045	17081	16987	17028	16995	17418	17210	17056	17129	17079	17155	17176	17106	17065	16985	17092	16937	17015	17068	17085	17020	17223	17164	17114	17138	17272	17150	17161	17113	16977	17088	16977	17096	17150	17179	16990	16868	16991	17237	17249	17034	17224	16889	16938	17091	17155	17104	17189	17282	17269	17043	17031	17109	17082	17274	16948	17345	16984	17279	17349	17097	16993	17205	16992	17303	17319	17071	17138	17066	16859	17224	17101	17210	17138	16921	16943	17070	17065	17090	17386	17252	17004	17058	17136	17267	17181	17105	17077	16894	17038	17217	17303	17343	16975	17033	17124	16994	16916	17115	17224	17174	17017	16964	17222	17164	17004	17104	16974	17030	17273	17209	16927	16981	17202	17084	17040	17097	17192	17163	16747	16972	16955	17083	17073	17205	17021	17287	16982	17308	17087	16994	17072	17180	17203	17063	17008	17205	17097	17158	17019	17064	17068	17132	16981	17091	17202	17188	17219	17003	17189	17082	17095	17046	17138	17161	17130	17306	17117	17021	17143	17051	17135	17128	17155	17157	17046	16941	16963	17149	16898	17190	17210	17043	16914	17196	17149	17027	16999	17184	16878	17037	17158	17217	17319	17207	17025	17071	17151	17286	17021	16865	17222	16748	17111	16990	17091	17175	16984	17075	17159	17090	17114	17055	17013	17191	17348	16957	17236	17181	17284	17192	17155	17177	17024	17048	17117	17197	17211	16972	16923	17075	16975	17178	17160	17116	16948	17062	17012	17133	17012	17164	17158	17061	17300	17100	17071	17145	17103	17213	17312	17187	17149	17227	17087	17192	17172	16972	17232	17098	17222	17070	16869	17137	17088	17145	17059	16970	17182	16836	17012	17092	17219	17203	17069	17109	16981	17072	16976	17111	17175	17074	17173	17107	17367	16920	17209	17232	17026	17046	17319	17016	17370	16991	16936	17085	17254	17186	16991	17209	17032	17024	17009	17073	17136	17049	17048	16946	17215	17266	17221	17068	17180	17109	17267	17228	17079	16956	17062	17107	17046	17016	16758	17292	17119	17146	17052	17039	17329	17078	16887	17140	17262	17152	17041	17176	17071	17072	17131	16967	17069	17132	17086	17005	17282	16937	16941	17290	16954	17287	17080	17068	17044	17313	17095	17035	16993	17224	17132	17118	17086	17136	17240	16959	17080	17294	17187	17007	17125	17250	17086	17066	16987	17070	16915	17109	17032	17032	17276	17102	17156	17126	17025	17062	17172	17067	17227	17175	16949	16980	17085	16982	17294	17144	17110	17146	16983	17186	17111	17217	17054	17160	17118	17057	17059	17055	17049	17126	17061	16897	17094	17172	17009	17118	17322	16945	17001	17179	16959	17140	17131	17045	17028	17055	17115	16951	17233	17247	16914	17058	17097	16950	17098	17074	17116	17156	17104	17247	17016	17012	17108	17011	16979	17309	17110	17233	17166	17126	17174	17137	17070	16988	17183	17378	17043	17194	17205	17075	17039	17254	16968	17091	17073	17120	16991	17096	16930	16924	17078	17109	17187	17265	17227	17183	17049	16969	17129	17162	17027	17071	17180	17032	17149	17237	17099	17245	17069	16928	17217	17083	17278	16950	17230	17146	17354	17248	17006	17058	17097	17275	17190	17205	17031	17022	17088	16953	17073	17014	17017	17225	17077	17064	17035	17250	17171	17222	17202	16909	17029	17101	17103	17349	16956
16889	28693	28294	22695	21350	18452	17258	16603	17182	19458	18841	17340	17936	17603	17012	28270	38515	33982	25261	20245	16155	14554	14183	14022	14107	13878	14136	13891	13919	14042	14108	13943	13996	14008	13932	14191	14139	13999	14000	13945	14070	14124	13960	14161	13927	14066	13944	14053	13910	13967	14101	13996	14004	14049	13919	14048	13972	13885	13955	13946	13996	14109	13919	13888	14168	13916	13963	14027	13946	14006	14015	14054	14019	14079	14018	14115	14068	14074	14256	14108	13838	13923	13948	13966	14190	13919	14094	14066	14000	13871	14096	14039	14133	14092	14225	14012	14159	14094	14085	13947	14035	13896	14060	14046	13962	14088	13995	13939	14134	13986	13909	14040	13959	13960	13889	14008	14100	14255	13829	13990	14075	13893	13890	14024	13974	14005	14064	13961	14047	13826	14107	14011	13799	14006	14160	13936	13989	14102	13977	14037	13851	14121	14066	14067	13794	14112	13835	13941	14124	13954	13968	14103	13950	14004	13929	14134	14006	14168	14039	13913	13989	13914	13917	14030	13985	13955	14062	13919	13993	14017	13994	14104	13982	14106	13954	13964	13999	14032	13962	14138	14042	14063	14014	13814	13907	14216	13889	13955	14039	14047	14065	13910	14081	13978	14057	13967	13920	14020	13989	13957	14111	14075	14082	13975	13964	13944	13989	13909	13896	13884	14015	13962	14040	13957	14200	13992	13788	14075	14040	13835	14021	14041	13977	13938	14077	13936	14096	13995	13916	14059	14028	14097	14117	14030	13971	13937	14158	13994	13887	13949	14134	13991	14047	13836	14010	13844	13925	14117	14057	14064	14147	14156	13964	13970	14028	14026	14133	13997	13971	13990	14064	13932	14151	14113	14037	14061	14070	14163	13992	14058	13902	14020	14053	14119	14073	13799	14077	14034	14107	13968	14080	14058	14091	13867	13996	14026	13975	14076	13992	13943	14000	14077	14120	13975	13837	13840	13954	14016	14008	13982	14166	13914	13964	13917	13958	14180	14003	13978	14014	14111	13928	14041	14114	13942	13939	14080	13915	13903	13957	14092	14151	14183	14108	14069	13852	13864	13920	14228	13891	13993	13958	14042	13962	14003	13878	14155	14229	13986	14028	14045	13980	14177	14066	14116	14094	13994	14013	14084	13944	13915	13967	14046	14112	14048	14111	14162	14029	13886	14077	13958	13900	13929	13959	14007	13941	13843	14057	13987	13883	13963	13856	14114	13888	13900	14040	13968	14126	14075	14049	13899	13995	13956	13986	14002	14125	14061	13960	13985	13964	13977	14022	13988	14067	13933	14114	13890	13932	13988	14190	13993	13984	14024	14076	14000	14081	13909	13990	13943	13995	13930	14061	13964	13946	14053	14048	13946	13942	13909	14005	14051	14084	14003	14026	14201	13930	14074	13961	13980	13904	13999	13994	13982	14069	13798	14001	14106	13976	14150	14107	14069	13863	13857	13973	13729	14048	13949	13983	14048	13986	13841	13897	13897	14146	14132	14000	14038	13999	14061	14250	14063	14052	13913	14147	13952	14028	14040	14149	14073	13830	13926	14049	14037	14003	13979	13741	13932	14053	14115	14083	14060	13977	13958	13972	14067	13990	14008	14007	13851	13803	14082	13967	13953	14122	14048	13790	14177	14013	14052	14087	14092	13977	14131	14102	13882	14029	13971	13897	14078	13981	13880	14045	13858	13981	14056	14089	13929	14036	14030	13839	14112	14104	14146	13992	13975	13842	14069	14145	13967	14184	13984	14053	14115	14024	13986	14048	14103	13956	13972	13856	14118	14126	14029	14205	14287	13893	14119	14021	13988	13872	13944	14073	14036	13950	13990	14058	14069	14099	13975	14071	14001	14052	13970	13954	13901	14016	14136	13934	14041	14119	13990	13968	14112	13942	14020	14087	14134	14169	14251	14232	13994	13906	13992	14042	14047	14089	14104	13996	14095	14044	14072	13898	13924	13975	14086	14042	14091	14164	13982	14031	14085	13942	13945	13822	13957	13829	14122	14001	13950	14061	14026	14037	14035	14209	14118	13984	13922	14046	13990	13934	13885	14039	13900	13998	14024	13920	13999	13908	14146	14013	13803	13908	13824	13972	14033	14015	13827	13953	14097	13947	14079	13971	14160	14106	14023	14105	13926	13959	14047	13953	13828	14099	14020	14164	13915	14048	14048	14112	13907	14087	13940	14069	14028	13982	14062	13877	14052	13966	13954	14216	14071	14035	14059	13993	14174	13932	14050	14116	14041	13901	13924	13941	13911	13958	13870	14050	14128	14110	13958	13993	14125	14005	13867	14002	13965	13890	13920	14092	13990	14034	14019	13972	13896	13947	14175	14005	14137	14042	13914	14039	14041	14016	14194	13852	14014	14104	13827	14068	13895	14117	14033	14021	13957	13904	13989	14129	13981	14037	13952	13921	13984	14028	14190	13851	13845	14058	13857	13975	14034	13951	13978	14010	13912	14043	13807	13877	14002	13963	14059	14003	13868	13924	14146	14001	14157	14179	14138	14096	14101	13900	14242	14018	13975	13906	14033	14004	14098	14026	14014	13931	13949	13883	13874	14090	13994	14116	13936	14044	13937	14118	13978	14173	13968	14104	14037	14060	13979	13927	13856	14218	13816	14104	14143	14098	14108	13880	14098	14301	14013	14055	14015	13864	14099	13907	14076	14078	14025	14090	14011	14020	14029	14001	13872	14088	14005	14280	13911	14004	14036	13980	13927	14054	13997	13960	13959	13920	14013	13839	14085	13917	13943	14111	14033	13831	13977	14096	14047	14006	13924	14058	13787	14120	13992	13902	13943	14073	13959	14027	14096	13978	14005	14224	13981	13968	14048	14150	14060	13857	14029	14041	13881	14082	14122	13899	14067	14104	13991	13966	14116	13969	14159	13954	13965	13870	13839	13918	14159	14081	14167	14148	14009	14007	13967	13952	14103	13951	14050	14157	13977	14061	13890	14107	13947	14022	14069	13981	14035	13913	14071	13956	13944	13901	14137	13825	14066	14154	14088	13995	14020	13911	13902	13986	14050	13824	13845	14080	14020	13870	14017	14121	13985	14158	14097	13865	14024	14152	13843	13935	14003	13980	13997	13981	14083	14049	13975	13990	13920	14108	13963	14054	14038	14056	14084	14017	13926	13950	14089	14150	14008	13894	13989	14084	14084	14093	14143	14043	14058	14048	14100	14036	13924	14176	14083	14036	14145	13791	14188	13972	13836	13991	14023	14091	13937	13943	13995	14056	13876	14098	13856	14042	13854	13734	13952	14149	13966	14149	14058	13906	14010	14077	14030	13992	14047	13946	13910	14158	13926	13934	14237	13942	13944	13967	14020	13920	13951	13967	14096	13978	14123	13923	13909	13935	14048	14018	14174	13924	13847	14092	14028	14157	14172	13925	14132	14139	14303	13960	13962	13898	14029	14075	13975	13919	13834	14104	14155	13961	14012	14122	14016	14026	13950	13962	14159	14102	13925	13929	14188	13963	13945	14225	13953	14074	13930	14011	14127	14093	14042	13885	14091	13993	14235	14073	13867	13995	14082	14064	14129	14002	14049	14080	13903	13957	14049	14007	14098	13962	14018	13979	13927	13991	13993	14202	14070	14049	13948	13819	14057	14031	14037	13896	14081	14170	14029	13811	14041	14059	13976	14043	14019	13792	14090	14073	14144	14018	13813	13844	14046	13954	14077	14065	14036	14044	13735	13776	13946	14080	14078	13970	13979	14229	14130	13987	14035	14030	13961	13928	14006	14069	14016	14173	13983	14067	14112	13983	13919	14084	13881	14140	14080	13940	14120	13902	14107	14110	13955	13976	13951	13966	13872	14039	14110	14063	14045	14012	14250	14101	14081	14077	14012	13955	13952	14035	14163	14008	13908	14033	14180	13900	13920	13915	13932	13964	13995	14014	14111	13833	14103	13928	13992	13995	13967	13915	13940	14113	14071	14059	14028	13971	13911	13937	14047	13971	14014	13999	13898	14037	14171	14134	14027	14099	13951	14116	14008	14102	14089	14068	14240	13954	14090	14046	13943	13945	14137	14035	14080	14150	13967	14125	13939	14092	13813	14026	14002	14030	14186	13969	13898	13975	13822	13956	13992	13777	13947	13979	14328	13921	13863	14192	14095	14067	13896	13845	14263	13853	13984	13987	14079	14015	14168	13994	14040	14087	13841	14005	13938	14014	14020	13838	14086	14044	14140	14083	13880	14016	14057	14146	14183	14105	14130	13967	13980	13909	14093	13956	14011	13862	14068	13992	14168	13839	14081	14029	13978	14156	14002	13945	13968	14007	14120	13909	13883	13883	14037	14074	14073	13978	13847	14103	14086	14035	13979	13906	13919	14028	13927	14132	14082	14112	14057	14262	13873	14144	13988	14079	14150	14059	14080	14073	14025	13837	14059	14061	13979	14023	14184	13961	13987	14114	14053	14023	13976	14086	13929	14053	14144	13894	14061	14066	13912	14050	14017	14042	14087	14061	14092	13925	14090	13835	13845	13889	13914	13989	13867	13938	13989	13971	13994	13841	14170	14172	14046	13842	14035	14123	14039	13743	14139	13900	14026	13991	14015	13964	13882	14115	13927	13772	13846	13956	14130	14030	13879	14109	14042	14107	14043	14218	13986	14008	13909	13934	14075	13929	14109	14125	14062	13951	14064	14082	13829	13989	14102	14102	14032	14051	14037	14081	13937	14078	14010	13916	14124	14111	14065	13929	13991	13929	13837	14022	14154	13840	14050	13936	14130	14025	14024	14034	14131	14078	13990	14033	14003	13940	13916	14005	13914	13980	13894	14090	13968	14125	13991	14069	14037	14150	14091	13891	14049	13847	14022	13919	13908	13951	14169	13988	14142	14049	13918	14053	13888	14148	14066	13980	14050	14098	14048	14158	13873	14009	14032	14023	14050	14029	14094	14025	14068	13955	13979	14051	13894	13915	14089	14056	14153	14029	13903	14136	14173	14144	14109	14055	13990	14106	14028	14074	14049	13946	13981	13974	13994	13991	13918	13945	13952	13984	13825	13953	13852	14057	13836	13964	13983	14074	13940	14013	14190	13827	13983	14104	13901	14255	14210	13939	14066	13951	13929	14012	14188	14108	13916	13942	14155	14050	14017	14034	13974	14202	14008
29827	22487	22806	19997	18071	17592	17542	17341	17603	18282	18357	17761	17098	17415	17435	17930	18849	18844	18396	17834	17292	17333	17065	16966	16914	16921	16991	16964	17015	17008	16788	16912	17091	16937	16957	16883	16828	16925	16838	17057	16880	16863	16843	16966	17025	16850	17084	16809	17016	17081	17102	16888	16981	16894	17031	16752	17020	16950	16934	17086	16980	16984	16967	16911	17046	16866	16881	17050	16732	16763	16764	16764	16878	17109	17026	16905	16993	17105	16989	17154	16966	16937	17010	17062	16920	16939	16921	16943	16659	16944	16904	16962	16927	16954	16904	16920	16851	17223	16892	17072	16938	17073	16910	16967	16971	17031	16984	16844	17092	16988	17051	16794	17123	16988	17054	16846	16989	17030	16862	16950	16947	17065	16886	16948	16808	16892	16684	16903	16951	16864	16958	16811	17205	16978	17054	16846	16891	16853	16939	16927	17181	16916	16844	17099	16910	17195	16904	16920	16784	16856	16915	16863	17074	16995	16988	16783	16993	16820	16966	16985	16783	17058	17051	16941	16800	16835	16826	17003	17179	16847	17060	17148	17100	17140	17000	16994	16907	16891	16977	16956	16867	16940	16991	16974	17008	16830	17037	16762	16924	17033	17100	17144	17101	16951	16983	17119	17142	16917	16955	17070	16987	17039	16799	16873	16889	16935	16996	16938	16954	16994	16906	16997	16919	16854	16900	17106	16992	17018	16826	16932	17012	16930	17095	16981	16805	17063	16772	16956	16678	16904	16902	16925	17112	16923	16993	16623	17056	16975	17120	16820	16945	17002	16806	16880	16872	16933	16876	16935	16913	17109	16852	16906	16776	17084	16941	16859	16922	17020	16945	16893	17122	17088	17076	17108	16849	16980	16955	16829	17011	16848	16886	16977	16784	16972	16977	17031	16882	17084	16970	16940	17068	17209	17046	17040	16960	17096	16938	16990	16911	17093	16845	16931	16877	17034	16830	16891	17171	17036	17299	16937	17030	17002	16731	16917	17095	17109	16868	16930	16964	16950	16951	16979	16972	17131	16986	16989	17023	16720	16919	16959	17187	16839	16788	16702	16725	16885	17003	16933	16878	16864	16958	16956	17087	16927	17095	16991	17079	16996	16763	16992	17015	16942	16902	16893	16899	16910	16809	16816	16991	16868	16792	17022	16922	16941	17017	16908	16893	17032	16763	16802	16936	17107	16892	16979	16828	16928	16957	17143	16998	17000	16995	17089	16990	17065	17074	17002	16786	16685	16799	16965	17031	17125	17094	17147	16954	17170	16811	16843	16935	16802	16911	17180	16871	16903	17027	16915	17021	16857	16958	17066	16645	16863	16934	17067	17011	16937	17089	16849	16907	17112	17004	16974	16856	16993	16783	16874	17090	16769	16988	16939	16842	17139	17006	17147	16983	17012	16960	16943	16852	16987	16975	16887	16796	17032	16969	16926	16895	17027	17069	17013	16839	16870	16976	17037	17111	16970	16797	16921	16806	16824	17146	17065	17155	16866	17180	16959	17135	16936	16812	16958	17125	17101	17085	16794	17023	17035	17092	17094	16885	17113	16925	16936	17009	16929	16903	16992	16916	16860	16905	16892	16951	17050	16999	16834	16865	16709	16798	16886	16877	17063	17052	16964	16991	16840	17054	17175	17130	16971	17148	16936	17026	16801	17120	17002	16958	17055	17036	16836	16771	16843	16936	17041	17094	17096	17137	16960	17057	17023	16988	16817	16803	17022	16797	16992	17081	16946	17094	17098	17036	16891	16967	17112	16967	16905	17005	16844	16950	16782	16878	16871	17106	16957	17034	16809	16958	17175	16906	16899	17118	16953	17056	16987	16946	16953	16983	16783	16869	16904	16691	16881	16914	17186	16958	17132	17187	17011	17002	16887	16966	16955	16940	16933	16763	16882	16739	16891	16862	17117	17177	16818	16869	16770	16748	17038	17048	17001	17026	16977	16965	16895	16782	16870	16890	16709	16969	16955	17224	16913	16855	17230	17107	16959	16803	16853	16893	16834	16960	16996	16936	17019	17062	16922	16930	16920	16839	16873	17172	17006	16846	16950	16891	16731	17027	16842	17051	16996	16878	16948	16899	17036	16782	16854	16906	17025	17133	17104	17032	17063	17079	16998	16932	16994	16897	16951	17027	16682	16888	17233	17128	16991	16860	16919	16890	16774	16985	17004	17019	17023	16897	16901	17217	17245	16987	16973	16896	16915	16777	16743	16982	16842	16964	16884	16904	17011	16976	16996	16869	16932	16922	17066	16916	17043	16890	17046	17059	17028	17013	17133	17039	17018	16843	16955	16998	17002	16687	16932	16995	16891	16869	16853	17015	17023	16854	16790	17005	17013	16888	16952	16843	16843	16889	17049	17046	16958	16823	16821	16836	17123	16948	16958	16785	16878	16942	17042	17014	16874	16909	17020	17082	17146	16993	16995	17043	17247	17093	16900	17061	16768	16958	17018	16900	16783	17102	16939	16646	16881	16880	16956	17072	17042	16897	17121	16857	17035	16937	16967	16925	16835	17269	16846	16867	16930	16930	17108	17095	16882	16835	16975	17043	17050	16894	16729	16773	16709	16861	16730	17123	17186	17173	16871	16996	16989	16975	17001	16893	17045	17266	17088	16908	16929	17100	16976	17049	16821	16789	17038	16914	17026	17155	17026	16880	16891	16986	16871	17053	17014	16926	17108	16917	17061	17110	17011	17079	17194	16856	17099	17070	16956	16950	17022	16904	16942	17032	16895	16780	17140	16961	17127	16778	16993	17085	17095	17013	16943	16893	16946	17017	17023	17075	16999	16902	17159	16979	16966	16876	16891	16965	16902	17042	16948	17053	16722	16946	16929	16786	16970	16710	16818	16894	16948	17022	16961	16870	16923	16902	17120	17009	16913	16952	17026	16861	16745	16900	16985	16987	16850	16895	16992	17048	16979	16824	16859	16894	16983	16849	16821	17154	17004	16913	16969	17029	16839	16979	16874	17070	16809	17179	17034	16982	16884	16923	16802	17036	17005	16934	17017	16772	16868	17081	16809	16699	16948	16963	17042	16826	16951	16805	16964	16890	16949	17238	17119	16948	17032	16959	16951	17049	16896	17108	16917	17003	17041	16914	17135	17161	16960	16914	16968	16834	17145	16944	16839	16815	16868	16925	17018	16650	16784	16759	16858	16925	16736	16848	16899	16980	16646	16975	16974	16939	16819	16980	17120	17029	17014	16896	16999	16721	16778	16984	16972	16988	16786	16953	16969	17068	16893	16899	16847	17016	16936	16831	16928	17058	17039	17132	17144	17045	16950	16823	17075	16924	16817	17030	16755	16825	16882	17008	16962	17010	17168	17219	16883	16984	16835	17040	17040	17176	16828	16933	16807	17059	16965	16989	17075	16921	17073	17104	16894	17012	16925	16932	17129	16949	16952	16988	17133	16879	16938	17012	17046	16968	16926	16944	17049	16944	16912	16855	17087	16722	16980	17037	16925	17172	16903	16815	16991	16989	16957	17017	17102	16636	17053	16883	17132	17105	17189	17069	17074	17104	16881	16875	17075	16944	16852	16729	16903	16798	16810	16903	16612	17075	16812	16926	17000	17036	17016	17016	16989	17106	16904	17041	16754	16876	16798	16962	17075	16998	16887	17065	16944	17009	16861	16796	16806	16967	16985	17083	16944	17015	16948	16767	17248	16981	16942	16831	16778	16976	16985	17062	17160	16653	16895	17117	17160	16937	17058	16875	16900	16865	16844	17073	16898	17017	17080	17203	17003	16903	16880	16968	17197	16732	16843	17098	17085	17033	17123	17183	16958	17004	17018	16984	16958	16950	17037	16943	16992	16980	17108	17013	17054	17172	16998	17119	17194	17136	16905	17231	17008	16866	17031	17029	16944	16774	16891	16846	16804	17086	17154	17103	17083	16937	16970	16911	16878	17036	16978	16901	16879	16841	16890	16730	16914	16997	16952	16988	17060	16819	16998	16896	17067	16932	17091	16806	16845	16882	17003	17079	16998	16983	17093	17059	16964	16989	17074	17128	17049	16775	16901	16973	16942	16858	16917	16894	16757	17042	16883	16888	17043	16974	16971	16897	17212	16892	17092	17024	17067	17146	17015	16819	16894	17054	16852	16817	16822	17105	16730	17146	16966	16892	16833	17175	16900	16957	16902	16938	16861	16934	16906	16856	16894	17086	17040	16918	16844	17253	17190	17019	17015	17296	16874	17083	17029	16886	16894	16872	16851	17156	16886	16910	16978	17209	16882	16732	17182	16857	16968	17069	16828	16928	16858	16889	16899	16932	16875	17006	16907	17081	16886	16957	16857	16941	16815	17031	16955	17101	16967	17031	16980	17048	16962	17143	17067	16968	16811	16980	16859	16976	17114	16969	17024	16963	16893	16992	16895	17133	17009	16891	16939	16730	17128	16760	16792	16726	16935	16966	17075	17002	16885	17011	16785	16854	17048	17033	16827	16827	16823	16764	16845	16881	16785	16840	17185	16921	16878	16923	16761	16941	16970	16981	16789	16976	16846	16633	16936	16894	16835	17016	17047	17049	17046	16871	16886	16924	16960	16826	16930	16900	17034	16990	16994	16759	16780	17265	17238	17016	17003	16776	16728	16942	16860	16744	16785	16992	16942	16923	16934	16982	17004	16764	16961	16930	16924	16965	16969	17077	16928	16777	17011	16900	16901	17351	16806	16861	16816	17080	16957	16884	16825	16929	17038	16671	16852	16989	16828	16904	16950	16873	16813	16952	17215	16959	17016	16965	16917	16974	16929	16877	16991	16967	16901	16911	16780	17024	16937	16991	16660	16910	16988	16711	16719	16996	17003	17006	17136	16832	16803	16903	16879	16964	17011	16875	16975	16991	16935	17057	17006	16993	16869	16932	16821	17121	16951	16898	17064	17122	16998	17077	17158	16849	17006	17081	16949	16874	16928	17049	16991	16794	17003	16752	16974	16999	17125	17010	16950	17060	16834	17164	16968	17067	16939	16853	16801	16862	16978	16902	17058	16902	16882	16690	16860	16902	16935	16902	16884	17020	16976	16896	16908	16821	16913	17003	16922	17211	16754	16748	16942	16977	17179	16697	17165	17035	16854	16881	17051	17048	16803	16886	17073	16892	16854	16996	16993	17157	17044	17081	17057
15767	17517	17745	16262	16321	14962	14947	14802	14995	16298	16331	15432	14319	14768	15007	15259	17041	16139	15422	14788	14238	14116	14124	13906	13907	14021	13815	13997	14064	13906	13988	13789	13844	14183	13890	14083	13727	13983	13934	13991	13781	13961	14158	14155	13931	14032	14023	13869	14055	13907	14011	13940	14070	13799	14129	13933	13800	13869	14062	13944	13902	14025	14041	14051	13776	14032	13966	13777	14179	14028	14075	13954	13706	13913	13934	13795	13908	13903	13870	13872	14048	14005	13905	13909	13977	14025	13901	14025	13970	13877	13820	14015	13697	14012	13896	13913	13933	13967	14014	13855	13941	13938	13961	14016	14066	13928	14170	13925	14070	13921	13851	13824	14009	13956	14073	13798	13778	14128	13935	13830	13995	13978	13940	13924	13925	13930	14070	13886	14090	14031	14014	13981	13981	13887	13857	13823	14015	13859	13947	13946	13994	13953	13937	13888	14117	13954	14039	13930	13925	13981	13828	13910	13868	13976	13985	13900	13896	13941	13992	13878	14004	14078	13987	13847	14010	13951	13975	13927	13935	14154	13734	13923	14013	13950	13946	13776	13821	13970	14124	13947	13997	14015	13786	14029	14088	13829	13927	13908	13931	13914	13951	13857	14026	13976	13958	13878	13910	13853	14045	13904	13873	13948	13843	14169	13873	13913	14008	14083	13961	13922	13853	13893	13862	14089	13965	14052	13775	14008	13898	13897	14015	13874	13820	13851	14158	13896	14028	13824	13968	13871	14020	13916	14108	13841	13999	13959	13993	13938	13905	13939	13928	13966	14135	13963	13963	13894	13970	14103	14114	13861	13941	13946	13959	14047	14000	14020	14020	13922	13913	13931	14007	13922	13939	13807	13873	13788	13827	13883	13838	13740	14123	14115	13962	13997	13794	14010	14052	13729	14026	13947	13780	13861	13902	13944	13990	13859	13857	13848	14076	13961	13782	13913	13862	13844	13925	14027	14129	13962	14005	13910	13849	13852	13885	13753	13826	14004	13961	13893	14000	13986	13976	13993	13954	13810	13940	13757	13902	13902	13844	14117	14012	13852	13920	14041	13797	14002	14066	13899	13893	13979	13981	13882	13876	13903	13846	13920	13846	13874	13952	13999	13724	13843	14013	13890	14131	14003	13942	13795	13975	13929	14028	13909	13905	13785	13897	14024	14012	13863	13930	13910	13908	13979	14052	14038	13815	13905	14025	14002	13846	14009	13858	13887	13944	13883	14101	13952	14007	13942	13943	13997	13958	14002	14066	14009	13956	13881	13973	14024	14095	14018	13895	13972	13904	14063	13754	14068	13844	13963	13688	14022	14108	13839	13782	13929	13738	14059	14006	13888	13971	13908	13883	13876	14124	14031	14005	13848	13952	13948	13979	13960	13889	13965	13956	13810	13744	13953	13916	13954	14067	14086	14008	13970	14035	13887	13990	13865	14034	13993	14009	14100	13874	14060	13925	13875	14069	13826	13982	14023	13983	13911	13965	13922	14024	13964	14019	13873	14080	13702	13796	13830	14020	14051	13956	14087	13901	14050	13744	13971	13851	13953	13990	14029	13875	13953	14026	14003	13760	13988	13767	13959	14023	14046	13962	13900	14010	13857	13955	13869	13816	13792	13873	13973	13942	13929	13974	13945	13919	14083	13899	13856	13945	13851	14087	14090	13817	14069	13930	13905	14086	13799	13828	14003	13948	13798	13902	13918	13996	14043	13856	13934	13926	13924	13918	13946	14119	13926	13888	13793	13849	13938	14148	13783	13944	13865	14001	14092	13829	14039	14048	14043	13927	13982	13931	13841	14187	13893	13900	13970	13744	14125	13960	13869	13976	14020	13892	13915	13985	13982	13994	13923	13903	14107	14006	13985	13969	13926	13866	13924	13968	14029	14035	14009	13714	13871	13868	14015	13882	13902	14037	13898	14062	14031	13871	13985	14025	14036	14039	13987	14049	13684	13972	13920	13963	14016	13825	13950	13840	13876	13931	13914	14011	13989	13933	13901	13944	13884	13963	13837	13766	13943	13950	13989	13972	13910	13894	13917	14127	14020	13992	14004	13911	14012	14108	13886	14074	13955	13944	13867	13973	13871	13976	13844	13796	13929	14014	13914	13991	13954	13939	13965	14057	13903	14086	14029	13847	13829	13937	14008	14032	14048	13922	14057	14119	13910	14033	13942	14068	13935	13932	14002	14091	13851	13959	14021	13912	13767	13993	14029	13893	13959	14080	13889	14004	13814	14048	13940	13938	13884	13965	14067	13751	13946	14031	14011	13773	13879	14053	13966	14008	13898	14066	13968	13998	13807	13916	14011	13883	13892	14021	13980	14088	14015	14188	13679	13900	14123	13995	13918	14064	13967	13927	13906	14034	13812	14031	14019	13904	14040	13920	13832	13892	13969	13960	13958	14081	13999	13997	13896	13942	14052	14001	14099	13932	14064	13982	13845	13993	13899	13942	13926	13788	13968	13875	13861	13893	14077	13927	13810	13928	13926	13818	13755	14019	13960	13751	13950	14048	14047	14074	13966	13852	13820	13959	13890	14086	13959	13972	13792	14002	13892	13965	13912	13948	14056	13910	14029	13871	14125	14012	13885	13905	14025	13877	13955	13825	13991	13946	14069	13888	13794	14062	13890	13973	14059	14083	13929	13989	14072	14020	13934	13917	13876	13968	13869	14115	13943	14214	13918	13960	14033	13868	13834	13993	13796	13983	13813	13896	13953	13962	13961	14061	14012	14028	13940	13981	13920	13928	14117	13828	13984	13870	13872	13979	13792	14051	13945	14008	13830	13904	13893	13945	13909	13960	13747	14083	14054	13991	13786	13868	13784	14053	14052	13894	13941	13964	13933	13987	14071	13802	13871	14131	13946	13996	14076	14040	13813	13941	14124	13835	13953	14033	14021	13758	13883	13988	14002	13810	13782	13981	13888	13951	14033	14024	13945	13963	13939	13894	14021	13984	13883	14020	13925	14083	13933	13924	13772	13787	13876	14069	13836	13965	13916	13935	13955	14017	13919	13998	14030	13897	13892	13908	14077	13795	14151	14078	13614	13903	13973	13951	13880	13897	13881	13834	13974	13847	13845	14006	13996	14012	13917	13848	13994	13816	14053	14024	14026	13834	13855	13945	13840	13913	13907	13919	13862	13980	14012	13953	13966	13903	13899	13913	13910	13973	14201	13879	13911	13955	13920	14017	13961	13963	13853	13863	13998	13922	13891	14103	14017	13998	13988	13990	13752	13795	13831	13995	14086	13918	14044	14090	13941	13809	13998	14084	13759	13961	13925	14024	13876	13934	13941	13770	14002	14033	13779	13986	13852	13879	14004	14024	13854	13968	14022	13961	13900	13991	13992	14045	13872	14070	14046	14110	13857	13960	13936	14024	13916	14001	13920	13923	13952	13923	13898	14004	13936	14092	13972	13886	14077	13851	13928	14102	14015	14060	13897	13820	13925	14089	13812	13804	14087	14143	13996	13976	13883	13904	13879	14159	14014	13836	13713	13969	14091	13926	13985	14045	13887	13972	13879	13979	13860	13975	13904	13909	13755	13898	13926	13761	13930	13950	14049	13914	14003	13905	13990	13989	14118	13874	14089	14017	13877	13971	13878	14041	14031	13927	14017	13910	13974	13885	14066	13890	13791	13843	14053	14110	13997	14028	13971	13939	13917	14031	13999	14007	13951	13873	13977	13917	13873	13934	14049	14070	14069	14044	13856	13935	14192	13943	13893	14080	14041	13903	13704	14019	14044	13950	13893	13942	13832	13863	13885	13980	13882	13947	14037	14001	13854	13961	13984	14005	13948	13986	14010	13865	13964	13938	14059	13960	14046	13854	14056	13857	14043	14027	13868	13988	14007	13994	13864	14082	13777	13980	13949	13983	13915	13766	13914	13994	13998	13877	13820	13863	13927	14191	13837	13903	13834	13905	13974	14100	13854	13986	13931	13860	13888	13914	13929	13844	13866	13801	14032	13967	14028	14119	13991	13942	13966	13859	13952	13885	13995	13984	13975	13896	13868	13908	14021	14037	13687	13915	13755	13934	14001	13890	13931	13924	13972	14022	13986	13870	13925	13969	13815	13960	13958	13781	14054	14023	13778	13927	13768	13930	13888	14155	13822	13953	14003	13878	13869	14088	14061	14128	13964	13841	13918	13977	13885	13951	13797	13987	13995	13818	13867	14004	13977	14174	13880	14108	13928	13832	13808	13908	13921	13986	14067	13949	14052	13975	14041	13895	14063	13896	14038	14003	13912	13968	14050	13816	14006	13814	14004	13975	13901	14012	14049	13829	13936	13916	13949	13922	13799	13923	13997	14017	13934	13876	13829	13936	13876	13843	14174	13744	13965	13951	13717	13980	14020	13920	13981	14262	14036	14082	13852	14022	13847	13955	13842	13920	13773	13971	14120	14026	13981	13964	13879	14003	14058	13753	14013	13974	14005	14080	13828	13857	13938	13994	14030	13972	13967	13814	14044	13835	13858	13938	14053	14106	14018	13861	13915	13839	14039	14030	13865	14015	14054	13951	14063	14035	14002	13920	13918	13848	13900	13817	13981	13978	14002	14088	14190	13756	14051	13960	13868	13955	13960	13852	13856	13938	13985	13862	14058	13813	13981	13912	13955	13895	13960	14058	13951	13859	14153	13990	13777	14031	13867	13762	13968	14121	13785	14037	14060	13964	13981	13797	13955	13869	14018	14037	13891	13877	13894	13783	13884	13929	13969	13927	13996	14027	13932	13990	13850	13881	13984	13910	13760	14005	13981	14010	13846	13703	13825	13754	14015	14157	14020	13854	13980	14015	13818	13915	13966	13974	14036	14009	14053	14008	13978	14026	13902	14093	13944	14105	14114	14018	14026	13948	14044	13724	13998	13898	13883	14034	13953	13848	13881	13995	13820	13798	13868	13965	13843	14006	13945	13981	14011	14034	13950	13839	13943	14208	13941	13921	13952	13880	13847	14056	14022	14051	13825	13838	13745	13819	14025	13960	14057	13909	13869	13873	14058	13897	14084	13871	14061	14048	13794	14046	13843	13918	13878	13921	13817	13974	13761	14119	14048	14011	13814	14146	14022	13962	13894	13950	13800	14020	14104	13899	13884	13889	14003	13786	13902	13844	14105	14052	13922	13883	14018
25487	21503	28624	25111	22563	21359	20740	18472	18289	20132	20367	19597	18088	18179	18492	21000	29143	28159	22745	20555	18481	17601	17255	17274	17148	17155	16971	17223	17287	17281	17254	17252	16900	17223	17345	17314	17001	17222	17143	16960	17210	17276	17050	16849	17082	17359	17009	17086	17075	16886	17134	17181	17321	17195	17206	17147	17056	17202	17249	17135	17132	17196	16986	17350	17129	17253	17390	17095	17344	17247	17252	16943	17235	17193	17175	17262	16973	16929	17193	17120	16905	17267	17265	17208	16932	17155	17344	17199	17083	17281	17120	17194	16993	16888	17077	17381	17003	17231	17170	17162	17416	17167	17252	17124	17170	17156	17110	17081	17241	17324	17298	16957	17312	17158	17071	17277	16977	17109	17207	17048	17066	17217	17077	17112	17131	17210	17190	17100	16994	17028	17237	17097	17275	17033	17192	17175	17201	17252	16919	17093	17161	17129	17163	17264	17057	17206	17170	17142	17279	17374	17046	17217	17171	17155	17235	17021	17086	17099	17231	17049	17029	17344	17079	17140	17210	17095	17259	17022	17232	17378	17192	17315	17033	17091	17052	16866	17148	17059	17223	17076	16974	16959	17036	17169	17204	17074	17286	17028	17065	17142	17169	17029	17255	17103	17174	17009	17100	17226	17171	17164	16981	17103	17174	17230	17035	17206	17140	17385	17003	17008	16994	17279	17270	17241	17099	17377	16988	17000	17004	17186	17139	17239	17120	17114	17123	16933	17016	16954	17285	16995	17177	17144	17186	17125	17151	17063	17218	17103	17246	17005	17135	17057	17192	17320	17284	17059	17251	17254	17130	17159	17413	17094	17150	16944	17050	17065	17237	17174	17309	17453	17223	17354	17220	17088	17134	17159	16998	17000	17375	17135	16985	17024	17166	17067	17205	17115	17018	17024	17222	17027	17201	17126	17160	17054	16984	17006	17161	17134	17257	17064	16934	17174	17026	17066	17026	17034	17325	17024	17115	17086	17118	17015	17189	17139	17116	17041	17188	17057	17283	17080	17145	17219	16869	17100	17272	17137	17311	17218	17159	17201	17216	17223	16953	17212	17108	17123	17138	17213	17287	17182	17071	17235	17154	16893	17330	17064	17198	17109	17095	16961	17072	17165	17263	17004	17130	17219	17096	17067	17025	17287	17128	17235	17168	17151	16913	17375	17243	17189	17141	17283	17075	17078	17282	17161	17321	17138	17000	17039	17096	17146	17225	17231	17273	17152	17109	17161	17331	16897	17074	17005	17169	17142	17021	17123	16946	17215	17042	17121	17284	17319	16931	17104	17064	17213	17029	17094	17233	17291	17192	17285	17089	17027	17020	17098	17192	17179	17290	17055	17191	17080	17284	17230	17208	17000	17128	17010	17137	17224	17171	17151	16973	17045	17172	17082	17034	17235	17046	17048	17300	16932	17004	17119	17271	17152	17270	17065	17267	17111	17084	16977	16886	16969	17128	17117	17050	16999	17428	16982	17465	17256	17129	17110	17109	17425	17322	17293	17050	17184	17290	17105	17043	17099	17316	17056	16981	17095	17169	17074	17114	17217	17185	17159	17178	16989	17276	17357	17181	17180	16991	17309	17162	17162	17146	16788	17058	17202	17145	17211	17127	17108	17094	17157	17315	17013	17273	17127	17235	16973	17421	17353	17170	16956	16955	17091	17217	17219	17227	17100	17085	17054	17102	16998	16973	17120	17018	17162	16962	16989	17072	17269	17230	17026	17115	17133	17035	17020	17100	17123	17133	17133	17027	17021	17242	17228	17291	17132	17108	16997	17122	17003	17147	16963	17151	17137	17067	17027	17250	17232	17218	17164	17075	17244	17253	17323	17100	17091	17103	17152	17168	17076	17032	16908	17159	17182	17116	17210	17194	16918	17145	17390	17198	17288	17129	17205	17066	17105	17126	17161	16931	17032	17187	16926	17292	17170	17265	17232	17198	17080	17044	17212	17164	17113	17087	17127	17158	17201	16982	17056	17048	17146	17039	17107	17058	17100	17264	17086	17180	17050	17018	17009	17407	17179	17007	17066	17257	17009	17120	17157	17007	17176	17098	17078	17066	16897	17171	17231	17032	17031	17157	17183	17229	17115	17414	17173	17076	17221	17086	17183	17210	17248	17106	17020	17005	16916	17069	17163	17140	17159	16988	17114	17093	16953	17164	17108	17145	17166	17110	17134	17247	17047	17080	16986	17138	17045	17165	17279	17318	17186	17166	16977	17098	17074	17081	17130	17186	17029	17291	17267	17058	17314	17136	17189	17009	17005	17064	16967	17268	17139	17160	16893	17467	17312	17096	17364	17017	17275	17182	17231	17030	17003	17205	17019	16912	17085	17273	17162	17188	17090	17390	17143	17028	17232	17394	17073	17314	17323	17045	17109	17369	17097	17319	17255	17113	16866	17204	16933	17232	17123	17226	17063	17238	17022	17088	17032	17049	16962	17305	17126	17183	17230	17333	17187	17277	17151	17114	17232	17287	17128	17106	17054	17276	17184	17190	17032	17357	17201	16919	17022	17175	17130	17002	17012	17267	17165	17112	17083	17169	17263	17193	17086	16975	16918	17274	17332	17053	17207	17195	17180	17088	17254	17179	17080	17148	17292	17218	17188	17053	17139	17317	17268	17220	17294	17493	17250	17168	17154	17033	16995	17039	17054	17358	17157	17346	17186	17086	17015	17345	17314	17185	17359	17311	17352	17040	17320	17182	17280	17018	17110	17054	17192	17155	16947	17138	16971	17036	17060	17144	16967	17198	17207	17171	17153	17154	17029	17212	16980	17098	17219	17135	16966	17200	17164	17138	17056	17195	17203	17213	17132	17216	17194	17236	17057	17116	17202	17186	17269	17094	17210	17062	17161	17068	17190	17192	17145	16944	17083	16858	17207	17125	17116	17162	17047	17123	17297	17164	17184	17100	17098	17357	17320	17346	17201	17111	16899	17177	17034	17189	17046	16964	16946	16983	17044	17154	17193	17044	17217	17246	17176	17215	17556	17302	17203	17322	17032	17212	17197	17166	17018	17104	17305	17093	17201	17302	16938	17310	17140	17160	17018	17101	17143	17175	17356	17102	17215	17075	17356	17201	17030	17216	17196	17228	17254	17326	17069	17292	17318	17279	17009	17153	17122	17077	17124	17061	17095	17225	16939	17108	16906	17010	17059	17117	17182	17339	17048	17147	17266	17146	17115	17212	17291	17142	17068	17247	17106	17176	17217	17327	17235	17050	17292	17076	17314	16955	17029	17176	17331	17359	17166	17148	17065	17244	17031	17271	17072	17181	17095	17192	17083	17201	17217	17130	17124	16971	17076	17206	17286	16996	17158	17145	17082	17244	17140	17169	17264	17021	16998	17073	17356	17131	17142	16887	17161	17069	17115	17146	17098	17072	16955	17124	17040	17227	17307	17318	16969	17130	17088	17065	17142	17240	17140	17290	17131	17050	17084	17122	16994	16990	17027	17109	17146	17238	17035	16989	17090	17367	17363	17234	16971	17308	17180	17110	17110	17121	17248	17133	17028	17078	17301	17223	17292	17365	17035	17144	17063	17055	16848	17164	17130	17131	17051	17215	17315	17226	17293	17266	17318	17011	17153	17289	17329	17245	17184	17145	17092	17243	17191	17113	17224	17272	17191	17235	17073	17132	17271	17129	17126	16978	17080	17033	16982	16939	17067	17045	17210	17247	16989	17008	17072	17015	17137	17162	16993	17026	16980	17099	17234	17146	16972	16910	17238	16968	17089	16967	17113	17258	17010	16929	17142	17172	17069	17094	17195	17241	16849	17203	17112	17135	17103	17069	17220	17125	16987	17164	16915	17330	17291	17288	17149	17179	17009	17159	17066	17072	17247	16986	17069	16900	17281	17152	17041	16873	17044	16878	17095	17263	17169	17063	17387	17114	17304	17295	17188	17202	17113	17217	17089	17287	17109	17222	17318	17279	17220	17081	17166	17212	17241	17213	17215	17037	17503	17397	17308	17308	17051	17028	17047	17165	17298	17038	17156	17184	17151	17223	17036	17167	17250	17292	17144	17336	17205	17215	17043	17105	16986	17086	17141	17333	17302	17345	17294	17268	17103	17088	17069	17238	17215	17134	17075	17316	17474	17216	17288	17221	17209	17209	17189	17359	17177	17061	17134	17039	17135	17025	17245	17195	17121	16865	17029	17074	17161	17185	17261	17069	17106	17101	17045	17031	17140	17096	17265	17205	17101	17273	17013	17207	17178	17315	17247	17065	17125	17107	17165	16972	17282	16827	17041	17165	17004	17061	17200	17219	17190	17041	17106	17292	17099	17198	17122	17189	17013	17069	16869	17021	17100	17068	17255	17164	16979	17004	17095	17166	17291	17133	17080	17191	17095	17264	17175	17123	17035	17014	16915	17030	17364	17237	17155	17206	17056	16963	17110	16963	17251	17088	17179	16995	16997	17092	17088	17238	17266	17157	17041	17188	17025	17045	17034	17113	17199	17127	17119	17179	17175	17107	17169	17300	16993	17028	17037	17006	16993	17105	17027	17121	17131	17100	16913	17211	16936	16996	16969	17193	17060	17292	17140	17026	17250	17134	17220	17192	17110	17162	17088	17104	17144	17363	17188	17226	17212	17060	17181	17149	17273	17141	16995	17252	17155	17311	16999	17095	17068	17270	17115	17236	17216	17012	17126	17261	17211	17078	16972	17242	17113	17244	17195	16978	17200	17206	17061	17175	17159	17108	17363	17244	17121	17060	17402	17300	17269	17145	16985	17251	17514	17244	17160	17265	17260	17014	17144	17181	17272	17192	17196	17103	17108	16998	17025	17133	17168	17163	16947	17059	17349	17267	17066	16882	17061	17057	17030	17234	17319	17223	17203	17078	17151	17172	17119	17301	17186	17156	17209	17159	17174	16933	17142	17186	17202	17164	17346	17169	16928	17239	17401	17193	17257	17137	17172	17047	17283	16920	16968	17342	16925	17148	17119	17031	16944	17044	17261	17047	17064	17185	17223	17231	17238	17343	16884	17325	17023	17152	16972	17202	17185	17007	17161	17124	17158	17116	16999	17048	17214	17315	17080	17015	17184	17093	17047	17386	17106	17345	16994	17126	17104	17171	17070	17275	17184	17332	17237	17270	16963	17066	17267	17101	17124	17228	17062
14957	24189	23722	20250	18114	17049	16666	15788	16316	18666	18977	17761	15128	15394	16220	21080	30379	27462	20636	18006	15430	14492	14274	14020	14219	14121	14032	14089	14156	14038	14104	14078	14170	14099	14157	14034	14083	14027	14097	14045	13981	14135	14050	14163	14175	14057	14053	13826	14179	13971	14026	14187	14025	14194	14112	14115	13902	14140	14004	14015	14147	14116	13971	14282	14120	14090	14130	14051	14063	14057	14232	14055	14036	13971	14013	14140	14024	14228	14128	13982	14019	14091	14221	14050	14030	13995	14327	14029	14134	13929	14134	14213	14012	14140	14127	14194	14112	14082	14232	14093	14056	14011	14054	14104	13922	14039	13911	14074	14188	14204	14145	14108	14054	14083	14100	14035	14110	13976	14107	14112	14118	14028	14216	14052	14089	14194	14121	14045	14022	14080	13979	14019	14229	14314	13990	14130	13915	13973	14075	14044	14047	14079	14095	13985	14170	14114	14005	14134	13929	14080	13928	13900	14146	14034	14005	13938	14196	14073	13948	14128	14105	14199	14009	14104	14194	14175	13976	14120	13950	14051	14314	14070	14173	14038	14085	13988	14064	14074	14022	14119	14107	14057	14085	13948	14036	14099	13974	14072	13872	13997	14122	14261	14006	14151	14068	14030	14195	14078	14075	13951	14094	13994	14105	13975	14115	14044	14087	14124	14029	13990	13854	14103	14155	14113	14110	14104	14070	14128	14205	14050	13926	14048	14108	13972	13962	14265	14031	14022	13996	13972	13964	14218	14061	14207	14013	14027	14103	14097	14167	13959	14172	14161	14143	14020	13857	13990	14186	14028	13999	14069	13940	14127	14100	13912	13918	13946	14004	14207	14071	14137	13939	14220	14053	14122	14094	14133	13971	14028	14001	14183	14157	14025	13869	13998	14136	14065	14049	14186	14037	14113	14031	14131	14224	14226	14115	14167	14278	13939	13915	14046	14100	14031	14025	14012	14154	14222	14089	14016	14113	14078	14214	14028	14036	14024	14101	14102	14282	14050	14153	14013	13996	14151	13989	13842	14186	13931	14023	13982	14213	14044	14082	14088	14085	14093	14081	14225	14162	14047	14038	13984	14025	14097	14202	14080	14036	14076	14041	14233	14006	14096	14127	13911	14167	13976	14214	14038	14011	14143	14121	14237	14178	14149	14082	14190	14140	14232	14043	14054	13988	14006	14069	13912	14172	14135	14090	14119	14122	14050	14066	14152	14015	14114	13989	14047	14063	14105	14154	14072	14179	14043	14073	14164	14160	13982	14070	14114	14146	14028	14095	14097	14163	14132	14150	14200	14227	14113	14065	14056	14105	14071	14111	14143	13955	14112	14064	14001	14075	14242	14285	14130	14221	14140	14084	14116	14095	14136	13955	14098	14109	13939	13960	14105	14088	14233	14007	14008	13918	14170	14119	14157	14091	14155	13993	14021	13976	14136	14080	13997	14112	13945	13971	14102	14061	13943	14207	14008	14025	14277	14224	14159	13986	14177	14023	14106	13967	14225	14034	14141	13998	14301	13931	14096	14146	14086	14162	14133	14023	14146	14218	13963	14228	14199	14187	14071	13967	13989	14068	13938	13965	14016	14105	14114	14021	14064	14149	13993	14151	14283	14114	13987	13946	13942	14121	14201	14055	14006	14010	13998	13997	13995	14105	14170	14231	14216	14032	14012	14241	14174	14070	14234	14050	14110	14062	13897	14010	13918	14141	14139	14039	13979	14114	14096	14117	13930	13994	14026	14071	14058	14103	14037	13966	14088	14216	13968	14127	14056	14098	13982	14150	13998	14025	14127	13947	14059	14145	14074	14037	14236	14126	14043	14111	14070	14194	13995	14101	14095	14035	14237	14167	14082	13971	14173	14016	14086	14114	14092	14128	14142	13947	14026	14046	14014	14166	14160	14212	13980	14084	14127	14056	14083	14137	14265	14177	13857	14051	14183	14219	14224	14030	14068	14112	14093	14099	14109	13990	14037	14021	14077	14121	14082	14160	14091	14080	13954	14023	14000	13974	14114	13973	14246	14226	14071	14069	14094	13939	13944	14115	14108	14096	13943	13930	14200	13814	14218	14177	14134	14245	13908	14045	13913	14080	14140	14066	14057	14228	14013	14001	14153	14035	14179	14190	13961	14010	14057	14089	14195	14154	14132	14024	14049	14116	14189	14251	14070	14076	14180	14055	14162	14142	14162	14108	14203	14081	14241	14096	14172	14236	14057	13989	14049	14064	13944	14066	14008	14127	14000	14038	14007	14025	14229	14236	14298	14028	13987	14077	13923	13965	14190	14012	14017	13975	14234	14018	14087	14037	14152	14041	14040	14179	14085	14075	14105	13896	14090	14109	14180	14073	14162	14156	14110	14093	14290	13948	14096	14044	13976	14043	13936	14219	13956	14085	14150	14111	14165	14251	14122	13970	13931	14099	14008	14276	14314	14239	14188	13944	14129	14226	14178	14014	14067	14132	14101	14140	13992	14059	14087	14165	14078	14241	14015	14177	13985	14034	14118	13980	13925	13927	14134	14144	14033	14014	14226	14007	14012	13997	14104	14136	14124	14252	14073	14096	14217	13986	13959	14288	14115	14085	14114	14051	14148	14120	14047	14248	13968	14142	14048	13957	14223	14103	14195	14215	14079	14272	14227	14295	14121	14140	14141	14214	14181	14204	14127	14166	14183	13977	14168	13942	14059	13974	13976	14198	14203	14242	14080	14199	14097	14133	14124	13946	14085	14168	14137	14147	13914	14041	14021	14208	14059	14034	14100	14089	14012	14060	14138	14129	14195	14033	14077	14302	14205	14036	14026	14205	14017	13994	14030	14073	14055	14081	14245	14423	14149	14224	13995	14128	14225	14037	14193	14076	14078	14000	14069	14040	14210	14159	13810	14113	14053	13980	14167	14080	14222	14095	14222	13999	13985	14090	13950	14201	14083	14210	14002	14045	14154	14075	14123	14119	14164	14014	14106	13979	14016	14278	13947	14077	14020	14134	13880	14128	14037	13976	13839	14047	14164	14253	14015	14084	14129	14171	13997	14135	14024	14174	13957	14171	14080	14150	14038	14192	14198	14170	13889	13958	14088	14071	13991	14059	14108	14112	14195	14020	14196	14072	14024	14042	14039	14065	14028	14189	14148	13979	14051	14320	14026	14148	14042	14205	13977	14079	14125	14234	13842	13971	14122	14054	13992	14069	14142	14048	14070	14038	14061	14164	14088	14043	14119	14183	14060	14191	14174	14014	14070	14118	14069	14037	14012	14042	14009	14278	14240	14230	14139	14118	14131	14176	13931	14065	14245	14053	13950	14205	14028	14072	13891	13964	14239	13937	14031	14003	14140	13973	13965	14159	13995	14043	14093	14009	14119	14033	14209	14312	13858	14232	13844	14141	14012	14001	13990	14052	13917	14045	14063	14026	13968	14196	13963	14091	14104	14114	14271	14101	14120	14101	13977	14237	14091	14068	14034	14140	14116	14067	14186	13955	14004	14069	14000	14044	14133	14169	14196	14067	14011	14029	14110	14088	14068	14131	14102	14188	14089	14095	14130	13982	13913	13959	14106	14010	14075	14035	14112	14113	14217	14166	14154	13848	14068	13972	13988	14298	14222	14070	13993	13857	14018	14127	14228	13835	14068	14063	13960	14184	14000	13977	14268	14199	14171	14021	14090	13970	14288	14112	14190	13925	14238	14074	14115	14014	14107	14078	14052	14073	14323	14024	13990	14226	14104	14107	14040	13950	13950	14145	14010	14077	14157	13990	14136	14170	14186	14163	14114	13949	14071	14136	14101	13973	14176	14122	14166	14068	14224	14076	14050	14168	14022	14190	14175	14078	14154	13980	14023	14110	14128	14086	14038	14129	14054	14108	14153	14197	14146	14090	14187	14075	14229	13910	14117	14121	13935	13992	14157	14123	14028	14061	14173	14158	14063	14142	13912	14042	14069	14121	14136	13932	14301	13993	13912	13919	14116	14120	14059	14210	14066	13902	14069	13983	14085	14136	14024	13970	14129	14212	14012	14107	13992	14188	14210	14163	14080	14227	14170	14132	13952	13987	14140	14154	13988	14123	14073	14168	14042	14195	14059	14094	14038	14049	14205	14133	14119	14057	14158	14137	14229	14065	14138	13962	13987	14129	14114	14217	14311	14083	14246	14004	14118	14090	14131	14070	14181	14135	14127	14159	14180	14035	14048	14091	13980	14113	14154	14057	14096	14207	13998	14205	14057	13938	13954	13822	13994	14322	14084	14065	14145	14094	14293	14042	14185	14112	14146	13988	14143	14030	14017	13989	14095	14054	14209	14166	13986	13996	14190	13985	13957	14039	14100	14018	13891	14063	13968	14059	14002	14071	14048	14010	13949	14243	14005	14239	14131	14162	13986	14133	14161	13953	14016	14067	14165	14141	14105	14083	14152	14070	14021	14149	14260	14037	14067	13893	14323	14018	14177	14134	13928	14105	14054	14117	14105	14068	14024	14212	14212	14157	13978	14015	14013	14098	14112	14099	14064	14196	14119	14265	14024	14045	14183	14075	14119	14124	14185	13995	14046	13932	14104	13983	14136	14224	14108	14155	14144	13999	13978	14097	14175	14249	14251	13907	14216	14066	14091	14244	14133	14184	13925	14151	14085	14153	14065	14049	14107	14070	14157	14013	14253	13835	14104	14110	14160	14034	14092	14259	14131	14116	14181	13934	14063	14158	13951	14003	14145	14167	14021	13999	13897	14186	14012	14170	14175	14030	14031	14259	14015	14070	14197	14073	14111	14152	14075	14306	14158	14061	14127	14069	13992	14027	13976	13959	14006	14120	13927	14085	14115	14096	14119	14124	14184	14071	14057	14143	14131	14110	13948	14267	14005	14267	14093	14136	14054	14047	14046	14075	14122	13998	14091	14064	14139	14116	14065	13947	14227	14051	13896	14048	14146	14207	14132	14069	14161	14134	14143	13914	14016	14272	14066	14101	14058	14174	13990	14164	14055	14081	14108	14063	14057	14044	14089	13959	13976	14177	14031	14198	14083	14093	13995	14171	14108	14064	13984	14036	14108	14177	14079	14001	14024	13955	14078	14137	14023	14015	14132	14111	14044	14216	14061	14012	14067	14062	14248	13997	14025	13996	13893	14199	14069	14162	14116	14235	13988
24123	21482	29118	24281	22030	23747	23861	19450	19118	21491	21827	20372	18573	18794	19126	24127	34904	34860	27043	23251	20011	17826	17749	17193	17315	17321	17147	17322	17190	17182	17290	17258	16997	17202	17148	17017	17006	17055	17163	17232	17267	17098	17228	17099	17099	17332	17198	17348	17076	17233	17100	17331	17175	17162	17212	17149	17055	17039	17120	17066	17453	17156	17272	17112	17233	17368	17347	17333	17201	17113	17115	17331	16979	17127	17173	17171	17158	17249	17073	16873	17334	17181	17182	17029	17071	17194	17193	17315	17158	17159	16997	17070	17178	17199	17313	17127	17129	17148	17120	17221	17165	17192	17184	17380	17202	17174	17131	17188	17040	17196	17180	17107	17149	16961	17067	17083	17204	17056	17219	17073	17029	17068	17240	17221	17060	17144	16820	17191	17164	17306	17151	17102	16965	17072	17001	17190	17255	17144	16925	17083	17025	17237	17131	17193	17106	16956	17063	17031	17076	17019	17114	17037	16916	17206	17220	16933	17189	17207	17132	17209	17152	17197	17136	17143	17212	17160	17094	17021	16942	16881	17087	17150	17193	17017	17057	17066	17049	17083	17253	17031	16909	17153	17324	17209	17226	17273	17059	16726	17182	17214	17067	17234	17335	17174	17109	17121	17190	17120	17004	16959	17187	17106	17362	17282	17064	17129	17199	17093	17005	16992	17413	17087	17094	17044	17091	16939	16973	17137	17159	17170	17116	17164	16997	17284	17295	17203	17021	17207	16996	17002	17192	17084	17038	17087	17021	17165	17014	17109	17336	17177	17122	17271	17187	17163	17184	17037	17393	17043	17125	17108	16977	17114	17449	17231	17259	17203	17357	17207	17040	17281	17047	16937	17160	17163	17079	17103	17115	17300	17263	17238	17098	17168	17191	17292	17294	17230	17097	17108	17167	17094	17226	17148	17105	17165	17042	17146	17014	17072	17114	17186	17053	17265	17233	17137	17176	17254	17195	17125	17218	17058	16910	17088	17138	17032	17118	17111	17286	16943	17014	17050	17136	17211	17262	17170	17126	17045	17236	17228	17359	17232	17123	17124	17235	17354	17267	17310	17083	17272	17074	17127	17187	17119	17211	16975	16867	16956	17020	17123	17198	16942	17131	17232	17081	17137	17184	17168	17127	17126	17175	17190	17029	17091	17065	16994	17045	17228	17114	17319	17165	17040	17036	17158	17173	17058	17007	17435	17304	17212	17030	16969	17139	17049	17191	17303	17118	17189	17086	17127	17253	17078	17131	17205	17181	17162	17239	16875	17124	16980	17342	17218	17007	16843	17097	17213	17050	16918	17176	17229	17026	17212	17043	17215	17128	17214	17129	16930	17163	16915	17019	17047	16990	17297	17095	17308	17212	17075	17006	17087	17257	17340	17122	17176	17191	17053	17077	17065	17328	17373	17162	17058	16951	17069	17156	17077	17133	17112	17091	17299	17134	16975	17118	17019	17074	17128	17149	17071	17104	17054	17028	17165	17022	17130	16942	17104	17350	16929	17225	17181	17091	17201	17064	17114	17186	17064	17111	17122	17253	17156	17032	16818	17058	17327	17108	17324	17227	17140	17133	16906	17101	17378	17378	17184	17326	17212	17148	17227	17226	17204	17335	17297	17027	16826	17197	16998	17102	17123	17150	17204	17112	17156	16959	17044	17224	17136	16951	17004	16932	17158	17157	17172	17237	17337	17091	17295	17102	16970	17273	17066	17212	17244	17047	17160	17089	17122	16963	16878	17284	17207	17036	17138	17086	17075	17132	17160	17110	17329	17229	17156	17205	17249	17185	17347	17023	17051	17156	17041	17184	17131	17285	17063	17200	17023	17022	17032	17286	17122	17231	17204	17526	17132	17232	17029	17168	17242	17038	17220	17089	17184	17153	16895	17191	16974	16991	17142	17239	17138	17289	17037	17057	16996	17252	17240	17200	17140	17012	16972	17287	17008	17000	17081	17300	17142	17133	16918	17259	17116	17197	17050	17289	16943	17152	17024	17128	17154	17060	17112	17166	17322	17403	17171	16944	17154	17161	16967	17258	17228	17146	16941	17175	17134	17406	17227	17071	16988	17018	17080	17074	17005	17198	17248	17147	17160	17258	17386	17198	17059	17085	17157	17046	17255	17022	17159	17449	17143	17138	17165	17284	17075	16994	17129	17087	17126	17103	16946	16963	17234	17121	17115	17137	17233	17285	17070	17090	17381	17084	17103	17027	17198	17174	16940	17083	16932	17295	17061	17069	17041	17195	16884	17335	16900	17331	17109	17045	17076	17212	17201	17205	17045	17039	17118	17045	17081	16832	17299	17014	16918	17216	17206	17269	17159	17102	17059	17300	17049	17159	17242	17052	17298	17007	17094	17097	17207	17095	16984	16916	17303	17259	16973	17158	17172	17231	17113	17253	17002	17180	17232	17070	17147	17049	17235	17175	17187	17163	16940	17176	16940	17080	17286	16971	17128	17076	17099	17092	17354	17146	17276	17203	17016	16890	17098	17248	17278	17155	17226	17041	17215	17226	17080	17080	17017	17064	16987	17090	17048	17082	17017	17092	17057	17190	17035	16991	17087	17211	17095	17050	17163	17008	16975	17141	17083	16914	16953	17244	17193	17384	17187	17202	17089	17173	17182	17127	17045	17117	17281	17256	17109	17173	16882	17224	17159	16942	17140	17240	17201	17042	17070	17236	17203	17373	17066	17192	17226	17143	17326	17347	17244	16959	17174	17094	17129	17201	16942	17052	16992	17149	17247	17149	17113	17062	17301	17241	16970	16983	16956	17311	17047	17088	17191	17243	17013	17093	17023	17132	17190	17172	17007	17211	17207	17112	16974	17122	17048	17270	16954	16869	17022	17120	17059	17069	16994	17177	17171	17176	17036	17184	16926	17017	17227	17276	17263	17045	17150	17195	17115	17098	17004	17024	17241	17218	17119	17229	17101	17308	16978	17091	16994	17308	17092	17249	17080	17278	17232	17398	17209	17071	17328	17191	16920	17235	17179	17198	17293	17223	17201	17186	17215	17177	17142	17166	17320	17056	17062	17123	17058	17296	17227	17162	17037	17079	17342	17156	16989	17051	17125	17423	17221	17169	17083	17064	17068	17124	17103	17288	17186	17028	17224	17228	17078	17140	17088	17265	17184	16981	17062	17160	16936	17164	17171	17026	17338	17054	17062	17081	17130	17131	17229	17088	17199	17521	17281	17333	17254	17182	17172	17289	17050	17130	17190	17346	17116	17036	17126	17102	17205	17092	17140	17021	17298	17155	17074	17265	17187	17097	17170	17277	17099	16865	17117	17158	17102	17051	17078	17043	17214	17044	16954	17052	17126	17026	17131	17188	17268	17121	16952	16942	17019	17212	17184	17245	17055	17231	17083	17032	17244	17189	17082	17195	17326	17108	17049	17081	17229	17128	17111	17158	17159	17086	17030	17320	16999	17081	17164	16980	16910	17185	17134	17146	17425	16907	17104	17288	17320	17296	17108	16968	17115	17002	17137	16938	17111	17260	16941	17034	17038	17100	17100	17158	16966	17214	17238	17329	17130	17258	17129	17136	17300	17380	17108	17013	17008	16983	17018	17337	17104	17114	17186	17071	17124	17148	17193	17145	17223	17215	17078	17117	17129	17189	17195	17215	17147	16995	17002	17108	17169	17154	17058	17276	17128	17177	17130	17060	17190	17138	17142	17093	17298	17081	17206	17241	17167	16973	17069	16852	17272	17166	17090	17045	17054	17070	17153	17197	17234	17161	17142	17161	17261	17342	17079	17223	17131	16914	16993	16980	17064	16896	17046	17117	17162	17110	16993	17211	17128	17129	17054	17165	17166	17146	16985	17187	17059	17343	17373	17285	17229	17121	17140	17067	17028	17151	17130	17383	17132	16999	17047	17253	17144	17099	17107	17033	17255	17332	17194	17270	17072	17150	17053	16927	17125	17224	17057	17167	17077	16960	17310	17122	17243	17083	17119	17222	17058	17149	16992	17281	17169	17193	17039	17063	17195	17120	17092	17181	17147	17126	17209	17166	17374	17181	17126	17225	17042	17169	17140	16945	17196	17047	17055	17141	17209	17013	17059	17161	17104	17277	17002	17187	17242	17235	16997	17025	16943	17035	17057	17200	17155	17055	17134	17169	16976	17205	17054	17184	17315	17180	17347	17173	17267	17027	17136	17033	17224	17001	17171	17125	17166	17212	17122	16988	17020	17050	17296	17106	17255	17274	17142	17268	16881	17110	17007	17116	17324	17348	17205	17177	17019	16979	17030	17162	17084	17181	17042	17244	16959	17194	17136	17214	17063	17078	17290	17112	17231	17133	17206	17006	17026	17092	17113	17156	17169	17098	17078	17107	17108	17207	17071	17092	17386	17091	17030	17088	17142	17373	17282	17131	17155	17100	16969	17268	17097	17108	17259	17174	17099	17179	17210	17120	17132	17293	16910	17251	17110	17245	17213	17189	17458	17031	17164	17346	17111	17125	17171	16950	17181	16959	17035	17219	17094	17042	17112	17263	17139	17237	17262	17253	17085	17028	16976	17202	17189	17081	17163	17214	17022	17342	17028	17083	17228	17303	17009	17139	17136	17443	17116	17111	17188	17157	17168	17004	17257	17199	17126	17341	17221	17025	17186	17242	17081	17117	17229	17156	16932	17094	17116	17233	17330	16999	17241	17396	17270	17259	17112	17192	17138	16956	17138	17197	16877	17168	17201	17047	17344	17177	17277	17403	17165	17205	17232	17045	17207	17119	17081	17131	17203	17110	17125	17156	17148	17135	17079	17170	17054	17067	17099	17264	17099	17110	17022	17037	17081	17226	17050	17062	17104	17231	17184	17060	17184	17071	16951	17204	17204	17244	17129	17065	17330	17013	17068	17021	17196	17070	17183	17122	16998	17129	17097	16983	17039	17160	17190	17084	17072	17189	17101	17135	17235	17238	17219	17197	17154	17088	17135	17223	17052	17128	17198	17067	17075	16982	17201	17067	17160	17289	17141	17025	17029	17225	17165	17118	17139	17217	17049	17084	17329	17040	16886	17188	17164	17052	17027	17107	17208	17228	17164	17129	16979	17313	17173	17035	17217	17140	16855	16903	16989	17096	17266	17091	17098	17151	17064	17046	17154	17070	17039	17287	17081	17117	17114
16627	29387	28375	22892	20937	18563	17555	16652	18154	21100	21033	19008	15693	16665	17313	25183	36929	34653	25416	20972	16498	14685	14013	13964	14213	14113	14170	14010	14200	14041	14022	14125	14128	14092	14032	14201	14049	14205	14108	14042	14129	14092	14047	14079	13964	14128	14197	14091	13954	14055	14044	14153	13974	14170	13871	13978	14064	14033	13985	13915	14072	14042	13951	14029	14196	13989	14044	13984	14020	14020	13969	14141	13971	14059	14127	14066	13994	13989	13981	13998	14098	13962	14015	14112	14143	14011	13873	13975	13948	14057	14048	14087	14060	14066	13981	14019	14157	14129	14044	14096	14165	14136	14033	14080	13994	14158	14060	14176	13960	14142	13920	14160	14107	14058	14045	14079	13954	14094	13869	14142	13970	14050	14155	14016	14059	14001	13976	14017	13951	14120	14041	14074	14020	14044	14228	14230	13996	14028	13905	13830	13946	14015	14324	14114	13932	13959	13885	13847	13989	13933	13966	14168	14083	14138	13995	14005	14076	14035	13935	14080	14150	13978	14020	13973	14218	14088	14019	13885	14239	14034	14130	13937	14019	14145	14171	14092	13853	13866	14042	13927	14037	14144	14163	14066	14100	13913	13860	13931	14059	13767	14147	14207	14165	14037	14027	14019	14010	14011	14084	14066	13880	14204	14062	14045	14208	14169	14103	14026	13977	14043	14174	14124	14186	13981	13923	14083	13895	13986	14104	13993	14074	14026	13975	14002	14098	13995	14110	13989	14055	14074	14015	14273	13943	14103	13993	14002	14069	14109	14000	14062	14217	13896	13915	14045	14016	14004	14116	14138	14116	14133	14206	13946	14254	14068	14125	14039	14033	13888	13986	14070	14061	13950	13934	13913	14026	13995	14008	13961	14099	14088	14065	14042	14001	14087	13884	13997	14034	13947	13880	13936	13783	13873	13936	14096	14197	14114	14054	13933	14055	13927	14083	13940	13838	13781	13955	14073	13952	13865	14088	14092	14116	14121	13959	13848	14088	13979	13968	14016	14068	14236	14024	14166	14111	13947	14014	13928	14051	14027	13987	14110	14039	14011	14065	14182	13959	14044	14098	13974	14072	13968	13990	14152	14044	14098	14034	13953	14182	14126	14044	13952	14018	14079	14124	14098	13997	14044	14011	13978	14094	14011	14049	13998	13995	14017	14035	14034	14063	14053	13910	13974	13866	13840	14135	14109	13988	14058	13937	13931	14022	14114	14018	13930	13973	13904	13955	14017	14024	14069	14167	14072	14100	13880	13862	14221	13959	13984	14040	14073	14011	14033	14020	14168	14036	14075	14005	14069	14034	14020	13835	14021	13969	13914	14046	13951	14099	13874	14019	13838	14106	13960	13858	14046	13884	14118	14069	14025	14040	13996	13894	14048	14091	14199	13799	13976	13910	13974	14019	14124	14217	14041	13987	14160	14025	14042	14027	13992	14175	13960	13994	13881	14074	13896	14123	13931	14083	13905	13938	14153	14187	13711	14005	14060	14076	14024	14004	14039	13994	14249	14028	14005	14041	14020	14094	13858	13995	14004	13943	14073	14110	14060	13957	14084	14032	13914	14017	13994	14140	14089	13789	13993	14124	13870	14060	13963	14066	14016	14057	14070	13845	13971	14008	13858	13977	14033	14021	14131	14005	13885	14019	14062	14082	14052	14066	13912	13909	14050	13896	14052	14030	13942	13928	13930	14095	13949	14101	14213	13990	14138	14290	14041	14029	14023	14002	13859	14044	13996	13866	14176	14100	14024	13906	14105	14154	13827	14052	14237	14041	13907	13976	14017	13889	14081	14136	14048	14143	14029	13990	13993	14082	13955	14183	13977	13956	13980	14008	14099	14141	14175	14035	14035	14074	14010	14071	14040	14025	14152	13983	14018	14020	14007	14013	13944	13954	14107	14010	14165	14063	13952	14191	14004	13872	13965	13950	14045	14050	13961	14032	13964	14064	13887	13990	14193	14090	14044	14118	13976	13958	14118	13911	13890	14044	14129	13932	14142	14114	14083	13897	13891	14044	14163	14086	14189	14008	14107	14098	13920	13845	14058	14009	14026	14039	13992	13805	14244	14038	13987	14040	13886	14088	14091	13981	13948	14211	14076	13987	14000	13985	13992	14140	14030	14204	13972	14042	14005	14006	13905	14008	14221	14143	14092	14123	14061	14064	14060	14106	13797	14161	14008	14000	13818	13979	14085	14069	13915	13972	14034	14174	13844	14034	14053	13762	14081	14046	14043	13910	13958	14107	14032	13905	13989	14035	13995	14118	13932	14047	13995	14175	13984	13878	14263	13973	14076	14113	13930	14000	13717	14085	14279	13982	14073	13985	14094	13948	14077	13945	14148	14051	13999	14018	14009	14130	13928	14026	14045	13942	13961	14048	14095	13997	13970	14121	14074	14030	14085	13899	14001	13962	14199	14106	13967	14083	14148	14038	14148	13971	14137	13969	13922	14013	13972	14123	14080	13778	13947	14013	13972	14053	14197	13925	13976	13964	14204	13994	14064	14041	14010	13838	14227	13900	14043	14049	13941	14069	14199	14183	13937	14081	14118	13854	14024	13854	13914	14010	13942	14018	13917	14057	14167	13997	14106	14119	14046	14044	14202	13871	13914	14092	13965	14042	13896	13892	14067	14031	14159	14112	14147	13991	13960	13922	14027	14154	14062	14015	14164	14063	14003	14016	14019	14056	14108	14001	13985	14081	14131	14020	13974	14153	13934	14010	13937	14084	13909	13986	14022	14158	13976	14019	14045	13981	14111	14090	13876	13899	14005	14008	14067	13995	14093	14060	14170	14191	14129	13974	14096	14031	13977	14277	14035	14064	13819	14031	13930	13950	14017	14127	14249	13955	13974	14049	14006	14030	14194	13895	13914	14091	13993	14027	14055	13976	14051	14137	14031	14078	14059	14038	14109	13987	14148	13818	14139	13957	13898	14162	14122	13940	14100	13995	13984	14115	14130	14133	14060	14118	14168	14161	13922	14038	13927	13933	13982	14102	14291	13933	14016	14161	13913	14072	14060	14302	13999	14185	14032	14106	14193	14019	13883	13780	14059	14040	14084	14051	13956	14264	13968	14054	13950	14202	14157	14128	14157	13989	14188	13970	13905	13964	14077	14018	14148	13966	14049	14030	14020	14127	13974	14160	14079	13971	14007	14076	14092	14056	13859	13993	13956	13932	14014	13988	14093	13959	14028	14029	14091	14212	13950	14139	13969	13963	14147	14048	13998	14188	13892	14035	14071	14042	14065	13962	14017	14040	14002	14000	13912	14146	14096	14081	13988	14065	14059	14131	14172	14265	14111	13899	14125	14128	13877	13908	14025	14116	13966	14138	14034	13899	14047	14129	14047	13862	14038	13869	13889	13879	14241	13956	13985	13853	14116	14013	14118	13994	13947	13991	14098	14084	14043	14084	14026	14059	13961	14038	13973	13915	13959	13996	13904	13999	14070	13878	14049	14075	14037	14037	13990	14083	14161	14043	13980	14073	14054	13963	14012	13941	13983	14118	13999	13836	13992	14041	13825	13971	14139	13995	14032	13914	13965	14054	14007	14103	14002	14105	14116	14126	14013	13881	14150	14007	13978	14143	13970	14212	14157	14097	13952	14109	13971	14024	14094	14053	14147	14015	14047	13932	14007	13924	13996	14017	14098	14126	14015	14013	13817	14009	13947	14033	14005	14136	14167	14143	13872	14049	14092	13902	13920	14004	13806	14070	13819	14101	14022	14112	14030	13940	14067	13989	13986	14050	14076	14063	14120	13893	14078	13964	14014	13843	13951	14128	13960	14151	14104	14043	14091	13955	14070	14032	13939	14234	13999	13911	14089	13925	14083	13914	13959	14007	14023	14077	14073	14100	14091	14067	14203	13994	14112	14012	13949	13774	14048	13991	14080	14056	13988	14114	14155	14035	13967	13961	13906	14108	14028	13964	13935	14102	13944	14057	13976	14081	13927	14164	14112	13950	14004	14087	13965	14140	14025	14107	14080	13868	14072	14093	13914	14031	14120	14102	13962	14042	14052	13988	14171	13946	14284	13973	13982	13975	14278	14054	13982	14079	13911	14262	14063	13942	13837	14095	13943	14002	14019	13946	14222	14000	13975	14040	14033	14012	14052	13978	14128	14170	13921	14083	14103	13877	13885	14210	14241	14049	14095	13897	14034	13937	14222	14063	13842	13761	14101	14052	13949	13987	13832	13894	14112	14069	14071	14032	13806	14103	13913	14064	14020	14000	13910	14043	14112	14006	13826	13977	14038	14095	14159	13985	14174	13979	14180	13849	14136	14093	14042	13961	14001	14069	14162	14108	13984	14045	14001	14189	14010	13912	13912	14198	14179	13951	14123	14055	14043	13995	14071	13921	13900	13921	14167	13977	14060	14004	14120	14161	14003	13936	14138	13970	14156	14020	14044	14034	13997	14218	14073	13919	14044	14048	14028	14082	14133	13979	14030	13912	14194	13917	13995	13956	14163	14066	14066	14158	14128	14047	14042	14230	13784	14108	14115	14158	14108	14099	13974	13854	14119	14197	13999	14081	13930	14049	14060	13825	14039	14135	13960	14043	14029	14189	13895	14025	14051	13997	13963	14044	14085	13992	14044	14024	13884	14064	13944	14157	14011	14102	14010	13809	14016	13934	13983	14071	14016	14070	13901	14165	13928	14143	13996	13945	14112	14055	14028	14088	13812	13977	14046	13779	14103	14198	14127	14071	13948	14172	13936	14148	14037	13993	13909	14021	14006	14123	13915	14111	14085	13836	14119	13984	14009	14130	13904	14126	13998	14087	14115	13946	14110	14052	14112	14037	14157	13943	14075	13995	14011	13937	14115	14084	13855	13843	14049	13890	14149	14008	13993	14031	14027	14234	14093	13930	14058	14142	13958	14284	13977	13860	13998	13895	13912	13963	14065	13973	14087	14047	14197	14140	14141	13875	13940	13934	14136	13777	14283	14052	13890	14028	14098	14060	14020	14063	14115	14143	14097	13962	14273	13959	14080	14014	14025	14077	13906	14089	13882	14146	13954	14039	13974	14172	13915	14016	14072	14035	13986	14141	14036	13915	14151	13983	14053	14118	13983	13983	14027	14054	14048	14034	13878	14013	14019	13869	14080	14040	13937	14123	13969	13961	14053
29743	22467	22634	20651	18780	18247	17976	17537	17908	18858	18415	17901	17619	17899	17756	17850	19085	19108	18674	17911	17529	17247	17324	17117	17230	16792	16901	16892	16950	17164	17334	17154	16930	17151	17235	17158	17131	17103	17075	17148	17205	17019	17033	17069	16920	17073	17249	17045	17146	17332	17016	17063	17206	17146	17105	16780	16877	16972	16936	17022	17050	17000	17081	17066	17083	17271	17073	17019	17168	17245	17107	16868	17215	17126	17241	17103	17090	17038	17163	16963	17079	17132	16951	17183	17099	17209	17167	17039	17108	17072	16850	17106	17123	17103	17128	17156	16943	17100	17201	17182	16908	17106	16988	16860	17064	17106	17042	17170	17028	17023	17171	17079	17007	16836	17054	17253	17166	17068	17131	17222	17284	17133	17226	17054	17174	17238	17183	17111	17057	16979	17058	16930	16889	17180	16989	17084	16927	17174	17089	17006	16970	17108	17197	17078	17169	16854	17027	17050	16997	16960	17019	17126	16952	17142	17046	17085	17053	16967	17145	17066	16820	17090	17272	17218	17147	17263	16997	16983	17170	16963	16985	17071	16956	17161	17084	16962	17101	17022	17111	16966	17220	17201	17048	16956	17214	17151	16890	16873	17146	17070	17124	17187	17099	17136	17072	16978	17048	16981	17041	17104	17018	17117	17072	16984	16992	17023	17198	17117	17217	16981	17197	17203	17021	17118	17107	17137	16951	17196	17240	17255	17175	17086	17103	16966	17067	17251	17210	17095	16931	17209	17141	17183	17071	17051	17055	17216	17083	17118	16878	17120	17003	16983	17213	16985	17166	17090	16955	17108	16922	17214	16977	17146	17128	17283	16986	17146	17165	17117	17089	17080	17009	17056	17281	17062	17035	17179	17117	17187	16668	17069	16898	17032	16981	17048	17074	17140	17079	16960	17036	16961	17225	17071	17109	17018	17156	17160	17228	17125	17090	16988	17048	16939	16972	16912	17101	17417	16949	17032	17091	17160	17132	17036	17091	17179	17040	17021	16980	17079	17304	16974	17013	16818	16973	17336	16989	17075	16885	17259	17134	17055	16873	17103	17004	17084	17014	16888	17206	17123	17070	17122	17184	17088	17084	16968	17160	17042	17218	16984	16934	16774	16968	17246	17153	17253	17154	17135	17080	17158	17035	16925	17018	17108	16998	16996	16926	17043	17176	17003	17019	16943	17113	16779	17173	17092	16896	16799	17185	17267	17274	17147	17148	17072	17073	17001	17120	17050	16850	16991	17001	17069	17211	17009	17113	17346	17023	17120	16987	16917	17184	17301	17044	17346	17130	17157	16867	16824	17032	17283	17113	17046	17066	17273	17039	16942	17063	17033	16986	17046	17156	17032	16987	17024	17087	17184	17301	17107	17060	17144	16891	16994	17181	17322	17211	16998	16956	17258	16997	17011	16946	16946	16799	17016	17116	17283	17051	16905	17204	17143	16937	17189	16916	16920	17182	17026	17106	17196	17104	17449	17138	17080	17002	17159	17145	16922	17085	16923	16992	17167	16983	17005	17032	17186	17088	17063	16913	17099	17030	17009	17158	17205	16900	17237	17186	17062	16914	16980	17009	17054	17096	17201	16985	17182	16989	16958	17158	17236	17135	16951	17113	17134	17161	16913	16982	17106	17026	16968	17059	17074	17177	16993	17107	17031	16916	17198	17174	17169	17252	16890	17127	17063	16995	17175	16833	17211	16930	16858	17065	17176	16922	17030	16943	17161	16952	17141	17273	17158	16897	17063	16872	16864	17027	17170	17279	17146	16970	17012	17011	17216	17167	17074	17209	16978	16895	16921	16831	17118	17076	17133	17199	17030	17121	17042	17164	17160	17271	17009	17180	16928	17106	17063	16953	16998	17002	17026	17239	17039	17194	17066	17213	17241	17166	17103	17115	17100	16941	17091	17017	17012	17045	16954	17074	17121	17007	17085	16831	16971	17024	16794	17158	17211	17085	17037	17088	16997	16907	17172	17146	17215	16849	17064	17083	17087	17046	16930	17140	17037	17196	16950	17163	17260	17069	16843	17128	17099	17204	17147	16929	17019	17091	17122	17133	16988	17135	16934	16917	17073	17308	16982	17158	16930	16955	17045	17103	16943	16912	17054	16963	17098	17159	16805	17052	16873	17059	16810	17140	17071	17125	16998	17112	16918	17051	17045	16978	17312	17069	17155	17058	17046	17066	16989	17076	17167	17074	17008	16973	17029	17102	16931	16923	17159	17061	17205	16954	17023	16991	17034	17041	16954	17041	16906	17034	17053	17136	16973	17110	17285	17142	16949	17169	17195	17092	17202	16846	17257	17097	17050	16823	17036	17000	17090	17005	16868	17003	17000	17072	16869	17015	17070	16757	16920	17077	17032	17102	16924	16998	17154	17144	17150	16923	16935	17060	17017	17214	17306	17117	16999	17121	16998	17082	17249	17122	17021	16972	17206	16911	16869	17021	17141	16953	17205	16977	17163	17299	17185	17243	17159	16992	17138	17116	16954	17045	16992	16988	17089	16978	16970	17058	16982	16968	16967	16905	17206	17022	17101	17099	16920	17115	17158	16967	17310	17222	17209	17037	17161	17128	17118	16967	17096	16946	17131	17122	17081	17060	17131	17221	17011	16807	16979	16955	17120	17094	17287	17026	17175	17197	17373	17037	17007	17158	17173	17153	17125	17033	16970	17081	17101	17208	16926	16880	16881	17026	16931	17003	16942	17129	17167	17106	17179	17340	17048	17141	17223	17335	17075	17288	16826	16906	17100	17033	17293	17149	17032	17066	16995	17084	17047	17119	17056	17037	17202	17126	16923	17129	16999	17287	16977	17053	17154	17236	17258	17171	17146	16814	16886	16953	16983	17047	17069	17102	17010	16912	17141	17119	16973	17193	17166	17167	17060	17109	17008	16781	16962	16995	17067	17111	16943	17104	17012	17050	17260	16839	17050	17062	17061	17298	17128	17004	16968	16811	17100	17053	17054	17151	17065	17000	17232	17020	16937	17047	16875	17168	17039	17065	17026	16872	16933	16985	16929	16872	16941	16970	17075	17144	17138	17028	16997	16967	17101	17143	16953	17295	17219	16973	16969	17066	16908	17014	17057	17134	17179	17039	16980	17079	16951	17079	16958	17221	17135	17070	17380	17105	17096	17313	17285	17112	17064	17199	17086	17037	16862	17141	17089	17186	17139	17029	17236	17077	17019	17103	17185	16957	17029	17229	17110	17084	17136	16951	17124	17228	16881	16808	17090	16989	17056	16993	17105	17308	17270	16960	17063	16945	17100	17087	16998	16976	17177	17091	17286	17196	17277	17082	17183	17191	17059	16913	16985	16955	17006	17113	17183	17182	17211	16937	17189	17258	17072	17355	17243	17009	17017	16859	17041	17081	17086	17087	17076	16882	16923	16987	16989	16957	17031	17207	17182	17055	17278	17117	17237	17089	17010	17136	17126	17252	17087	17223	17177	17104	16944	17234	16976	17351	17041	16964	17245	17075	17115	17007	17248	17041	17049	17260	16882	17189	17156	17266	17073	16998	17090	17054	17213	16942	16993	17112	16920	17215	17098	17225	17227	17083	17274	16883	16949	17140	16902	17170	17020	17118	17071	17215	16942	17151	17136	17365	17149	17112	17147	17228	17246	17118	17200	16978	17158	17145	17145	17261	17019	17077	17047	17143	16859	17166	17141	17168	17114	17228	17139	17109	17039	17089	17152	17170	16999	17056	17071	16982	17174	17038	16791	17112	17030	17238	17036	16956	17088	17125	16818	17086	17244	17251	17072	17054	16950	16931	17182	17025	17059	17152	17078	17086	17050	17139	17019	17148	17058	17123	17098	17025	17275	17405	17213	17189	17129	17046	16831	17321	17070	17101	17205	17359	17178	17270	17009	17208	17012	17054	17340	17116	16913	17018	17027	17156	17287	17183	17112	16960	17104	17195	17104	17122	16991	17149	17209	17010	16993	17216	17213	16933	17169	17045	16950	17313	17034	17080	17198	17045	17056	16908	17156	17011	16981	17061	17092	17094	16985	17201	17312	16991	16960	17353	17067	16925	17214	17100	17111	17016	17087	17143	17071	17121	17075	17002	16876	16996	17379	17002	17177	17298	17301	17021	17087	17024	17057	17246	16940	17054	16903	17251	17298	17262	17409	17044	17098	17037	17039	17161	17064	17069	17267	17247	17236	17239	17128	16967	16859	17176	17098	17003	16999	17112	17244	17092	17246	17201	16992	17067	17217	17068	16955	17213	17129	17064	17101	16983	17150	17145	17109	17187	17165	16916	17056	16951	17144	17056	17165	17141	17014	17118	17125	17258	17306	16920	17033	17232	17112	17048	17010	17295	16922	16974	16976	17141	17119	17043	16988	17094	17045	17209	16931	17044	16958	17190	16997	16983	17314	17082	17125	17034	17253	17303	17144	16967	17051	17036	17083	17141	16858	17243	17070	17047	17168	17033	17118	17179	16932	16920	17030	17081	17037	17202	17198	17106	17075	16957	16912	16841	17366	16982	17321	16875	17219	17206	17171	17117	17169	17064	17324	17066	17075	17070	16972	17171	16892	17225	17040	17090	16900	16966	17285	17270	16961	17074	16857	17149	17094	17008	16908	17159	16980	17058	17217	17161	17130	17220	16966	17099	16999	17099	17095	17090	17196	17278	17052	17205	17050	16923	17030	17010	17081	16889	16721	17095	16958	17286	17048	17031	17062	17356	17073	16897	17176	16987	17047	16990	17077	17098	17162	17162	17211	16888	17199	17038	16808	17162	17008	17137	17222	17145	16855	17121	16932	17182	17171	16941	16899	17089	17001	16902	17183	17158	17057	17244	16838	16974	17161	17165	17129	16923	17087	17089	17220	16988	17154	17233	17259	17180	17158	17179	17252	17346	17003	17048	16879	17095	17083	17240	17201	17135	16988	17031	17040	17200	17263	17077	17049	17120	17083	16943	17029	16974	17041	16914	17251	17022	16930	17047	17145	16867	17198	16988	16843	16982	17016	17353	17077	16978	17105	17105	17055	17186	16964	17018	17162	17211	17036	17129	17255	17176	16863	17170	17004	17207	17074	17052	16958	17200	17025	17135	16965	17063	17199	17016	16892	17120	17142	17006	17281	17268	16954	17215	17217	16789	16982	17144	16892	17053	17132
15618	17525	16957	16760	16711	15267	15009	14751	15526	17406	16096	15148	14692	15047	14983	15554	16649	16451	15591	14640	14382	14126	14041	13965	13936	13760	13827	13918	13989	14044	13887	13791	13978	13984	13934	13807	13922	14014	13963	14252	14039	14169	13902	13864	13915	13954	13853	13882	14073	13903	13895	14091	13760	13969	13823	14000	13936	14091	14036	13933	13901	14006	13955	14016	13914	13948	13878	14054	13929	13826	13949	13969	13979	13930	13789	13963	13905	14137	13939	13836	14089	13936	14006	13927	13983	13869	13827	13981	14028	13848	13898	13998	13842	14034	14064	13937	13858	13959	13917	13974	13909	14112	13880	13957	13857	14129	13813	13890	13934	13844	13912	13839	14066	13843	13927	13928	14013	13950	13873	14088	13955	13985	14090	13915	14151	13789	13989	14010	13911	13779	13963	13968	13791	13982	14049	13869	13991	14069	13944	13965	13872	13878	13974	13908	13968	14005	13819	13998	13897	13854	13752	13923	14045	13916	13718	13979	13992	14106	13841	13993	13826	13918	14087	14102	13857	14016	14009	14019	13977	14062	13975	14159	13968	13748	14040	13896	13863	13983	13768	13881	13791	13807	14023	14000	13933	14020	13883	14095	13780	13946	13958	13902	13809	13909	14057	13944	13834	14081	13878	13889	13915	13933	13998	14127	14077	13956	13905	13973	13894	13948	14123	14032	13950	13935	13914	14042	13872	14015	13934	13799	13981	13837	13924	13733	14039	13877	13861	13924	13981	13907	14044	14039	13844	13899	13833	14044	13966	14000	13799	13930	13978	13973	13983	14042	13969	14034	13829	13938	13903	13914	13839	13836	13933	13928	14062	13951	13989	13999	13986	14008	13951	13868	13889	13841	14047	14048	14146	13961	13973	14002	13917	13969	13971	13870	13848	13840	13917	13662	13804	13920	13828	13782	13965	13906	13842	14054	13896	13886	13994	13954	13883	14030	13963	14079	13881	13963	13855	13955	14046	13984	14002	13865	13915	13831	14062	13894	14030	13770	13836	13943	13916	14017	13957	13932	13799	13981	13965	13875	13886	13882	13993	13850	13930	14080	14049	13955	13918	13792	13914	13890	13962	14006	13817	14074	13834	14063	13888	13999	14018	13817	13928	13979	13873	14052	13765	14093	14011	13681	13926	14002	13795	14005	14027	13908	13941	13843	13877	13780	13984	14005	13855	13896	13993	13956	13765	13956	13806	13858	13846	14060	13816	13966	13958	13942	13904	13851	13984	14129	13863	13902	13890	13821	13812	13914	13705	13985	13911	13995	13869	13976	13800	14281	14065	13942	14006	13936	14020	13960	13957	14046	13773	14050	13960	13930	13850	13890	13976	13954	13861	13941	13804	13963	14062	13865	13953	13712	13927	13842	13945	13855	14061	14075	13913	13976	13791	14055	14026	13930	13956	13975	13923	14011	14000	13938	13981	13968	13867	13831	14014	13843	13979	13924	13882	13958	13999	13959	13934	13874	14018	14070	14093	14049	13934	13977	13943	13837	13933	14093	14001	13941	13942	14010	13956	13881	13952	13931	13988	14040	13786	13761	14056	13948	14007	14024	13932	13921	13915	13823	14072	13881	14060	13953	14051	13865	13814	14087	13790	13939	14116	14035	13916	13891	13915	13995	14015	13935	14032	13867	13918	13794	13949	14003	13879	14070	13964	13914	13910	13985	14160	13797	13846	13910	13990	13858	13906	14012	13784	14145	14155	13818	13799	14042	13769	14041	13888	13911	14052	14046	13808	13992	14035	14012	13811	13923	13941	14000	14113	13950	13925	13900	13780	13916	13813	13967	13884	14014	13935	14118	13883	13948	13991	14011	14045	14015	13736	13988	14020	13969	14023	13932	14070	13951	13946	14006	13873	14034	14015	14048	13867	14162	13964	14006	13904	14084	13960	13885	13903	14054	13925	13924	13836	13846	13815	13887	13975	14116	13905	13815	13896	13819	13994	14010	13769	14074	13952	14032	13970	13917	14030	14123	13982	13930	13936	13927	13925	13991	13770	13960	13866	13949	13896	13850	13960	13970	13814	13912	14093	13882	13897	13801	13948	13787	13854	14193	13991	13886	13886	14016	14095	13957	13834	14061	13785	14022	13812	13983	13995	13801	13971	13960	13993	14015	13854	14010	14009	14000	13910	14161	13817	13907	14029	13959	14130	13992	14073	13935	14021	14064	13934	13921	13958	13936	14195	13876	13758	14007	14080	14027	13949	14033	13834	14001	14053	13868	13986	14009	14091	14024	13916	13924	14018	14033	13949	13832	13870	14008	13706	13978	13771	13948	14091	14038	13837	13959	13912	14047	13939	13907	13987	13785	13992	14040	13969	13710	14080	14033	13819	14077	13991	14042	14064	13917	14057	13940	14114	13762	14055	13922	14030	13745	14013	14081	13972	13949	13911	13827	14071	13943	13875	13855	13996	13977	13971	14046	14121	13863	14049	14020	13827	14008	14025	13809	13834	13759	13945	13887	14053	13883	13824	13814	13954	14206	13874	13926	13812	14030	13783	14108	13978	14041	14065	13904	13877	14079	13896	13963	13868	13921	13991	13860	13915	13960	14074	14072	13797	13965	14042	13898	13989	13920	13906	13873	13994	14143	13933	13964	13847	14076	13868	14033	13997	13924	14094	13886	13876	14059	13951	13860	14115	14028	14001	13972	13838	14025	13923	13970	14176	13939	13840	13864	13980	13998	13904	13872	14002	13960	13989	14035	13890	13830	14069	14056	13913	14053	13839	14125	13975	13719	13926	13885	14062	13904	13967	13953	13977	13913	13795	13952	14001	14130	14065	14056	13959	13839	13943	14009	13883	13847	13998	14100	13965	14027	13992	13990	13964	14183	13853	13932	13809	13988	14164	14083	13976	13905	13878	13932	13896	13971	13840	13823	13861	14017	13969	13924	13900	13897	13905	14017	13812	13967	13957	14001	13959	13857	13909	14027	14110	13962	13976	13851	13960	13796	13957	14022	14129	13872	13895	13952	13929	13795	14058	14001	14018	14111	13760	14045	13880	14052	13876	13979	14062	13900	13952	13938	13875	14158	13955	13948	13992	13899	14106	14069	13872	13801	13873	13937	13891	14130	13924	13845	14016	14014	13972	14032	13891	13853	13772	13847	14067	13880	13928	14030	13907	13970	14081	13823	14022	13858	13910	13859	14005	13844	13855	13913	14035	13962	13951	14080	13845	13893	13954	13936	13952	13898	14013	13886	13953	13843	14057	13814	13834	13845	13910	13868	14036	13857	13933	13955	13957	13920	14032	13984	13875	14043	13913	13986	13833	14032	14045	13972	13978	14004	14002	14058	13972	13958	14004	13934	13890	13816	13932	14034	13980	14004	14030	13820	13937	14037	13877	13911	13863	13925	14066	13988	13994	13792	13923	14054	13947	13887	13858	14023	13968	13880	13870	14050	13822	13908	13788	14041	13959	14017	14009	14012	13941	13933	14018	14198	14017	13771	13857	13972	13884	13879	13977	13998	13801	13890	14104	13851	13873	14016	13867	13923	14126	13824	13906	14010	14037	14049	13964	14116	13859	13926	13817	14086	14016	13975	14010	13931	13777	13911	13956	14114	14124	14014	14047	14007	14026	13990	13867	13987	13932	13822	13908	13903	13770	14012	13808	13866	14054	14034	13811	13866	13961	13953	13925	14033	13831	14102	13942	14031	13909	13938	14037	13897	14000	14004	13914	14139	13866	13933	13886	13766	13941	13963	14199	14026	13859	14058	13988	14075	14183	14004	13990	14148	13945	13985	14023	13940	13925	13925	14017	13803	13931	13921	13751	13943	13919	13972	13978	13974	14100	14021	13954	14102	13980	13980	13798	13860	13880	13813	14038	13972	13936	13983	13903	14088	13960	14016	13943	13960	13843	13934	13904	13862	13948	13922	14030	13790	13977	14098	14116	13863	13778	13976	13849	13902	13874	14058	14012	13972	14104	13892	14054	14010	13984	13800	13871	13751	13868	13958	13995	13980	14032	14200	13875	13646	13827	13926	14075	13798	13791	14045	13889	13942	13933	13911	13887	13960	14023	13892	13841	13983	13888	13840	13902	13928	13884	13927	13987	14117	14088	13791	13879	13945	13878	13781	13829	13874	13954	13933	13964	13968	13767	13893	14003	14097	14246	13879	13959	13961	13964	14112	13833	13860	13871	13885	14029	13955	13789	13935	13983	14042	13965	13978	13937	14029	14063	13949	13816	13887	13975	13964	13839	14030	13864	14050	14061	13851	13824	14086	14012	14017	13907	14006	13798	13971	13947	13985	13992	14037	13872	14015	14052	13916	13957	13935	13870	13793	13994	13899	14073	14063	13943	13917	13880	13790	13920	14005	13924	13975	13905	14058	13987	13953	13946	13979	13936	13903	13983	13964	13940	13970	14131	14046	13961	14081	14000	13956	14038	13985	14010	13974	13895	13921	14040	13983	14030	13984	13898	14017	13983	13816	13792	14009	13974	13885	13931	14137	13973	13912	14099	14001	13944	13864	13832	13997	14130	13949	13997	13799	13851	14006	13979	13887	13924	13835	13921	13990	13998	14125	13947	13904	13912	13957	13975	13971	14005	14030	13992	13893	13896	13938	13953	13986	14073	13786	13823	13772	14145	13775	13888	14068	14034	14015	14062	14111	13855	14025	13914	14026	13821	13884	13939	13986	13906	13785	14006	14135	13964	13958	13928	13965	14008	13795	13901	14064	13865	13833	13968	13961	13994	13821	13971	13897	13974	13987	13844	14020	13968	13954	13933	13872	13937	13774	13884	14008	13995	13951	14002	13877	13907	13984	14044	13939	13984	14255	13947	13891	13905	13909	14003	14069	13901	13977	14074	13797	14057	13956	13856	13958	13941	13933	13982	14167	14008	13841	13830	14044	13939	13863	14056	13845	13918	13983	13922	14011	14086	13983	14017	14063	13989	13955	13900	14049	13958	13864	13935	14027	13890	13862	13842	14011	13880	14064	13869	13765	13933	13934	14056	13916	14043	13825	13909	13966	14029	13937	14089	13917	13952	13862	13869	14061	13880	13896	14105	13825	13810	13901	13888	13937	13921	14244	14026	13816	13995	13912	13927	13817	14038	13924	13850	13927	14107	13844	14007	14036	13869	14061	13891	14179	14065	14035	13928	14059
25553	21506	28622	25107	22716	21558	20326	18766	19603	21286	19843	19327	19180	19007	18906	20746	27523	28218	23684	20554	18780	17889	17478	17298	17353	17404	17414	17360	17237	17431	17482	17326	17422	17136	17482	17238	17393	17098	17141	17356	17342	17214	17399	17295	17450	17312	17282	17166	17317	17419	17241	17436	17324	16973	17193	17308	17408	17251	17149	17406	17489	17361	17058	17220	17273	17267	17488	17474	17402	17400	17366	17109	17355	17385	17095	17314	17502	17241	17450	17192	17262	17286	17556	17495	17407	17245	17051	17131	17153	17252	17320	17191	17229	17312	17192	17144	17002	17266	17308	17114	17237	17430	17050	17254	17433	17168	17338	17397	17358	17411	17333	17397	17565	17502	17180	17332	17093	17509	17389	17313	17270	17413	17168	17139	17192	17393	17291	17215	17422	17373	17351	17432	17303	17338	17297	17242	17321	17411	17429	17236	17245	17397	17204	17411	17401	17217	17190	17162	17082	16963	17290	17472	17323	17271	17161	17222	17284	17093	17514	17188	17211	17192	17219	17089	17339	17308	17248	17174	17214	17089	17268	17252	17253	17245	17226	17296	17240	17298	17214	17245	17451	17186	17288	17424	17381	17450	17252	17300	17359	17541	17245	17221	17485	17381	17273	17257	17188	17350	17373	17518	17414	17236	17372	17319	17535	17318	17125	17370	17373	17191	17292	17354	17335	17340	17294	17234	17290	17284	17356	17176	17113	17179	17081	17336	17471	17409	17043	17308	17494	17102	17162	17374	17265	17244	17202	17142	17497	17215	17282	17345	17138	17380	17366	17512	17290	17382	17264	17316	17202	17324	17166	17457	17380	17313	17350	17210	17348	17442	17198	17166	17295	17338	17345	17209	17288	17383	17500	17485	17456	17055	17381	17319	17264	17285	17406	17416	17348	17405	17323	17451	17316	17239	17366	17314	17322	17243	17451	17513	17304	17344	17371	17369	17329	17150	17066	17201	17297	17371	17192	17172	17353	17366	17398	17363	17279	17107	17437	17445	17317	17115	17385	17272	17049	17462	17124	17190	17273	17163	17463	17327	17192	17351	16995	17200	17386	17214	17139	17123	17340	17358	17306	17107	17246	17220	17398	17473	17359	17261	17399	17327	17191	17199	17126	17268	17117	17145	17411	17240	17239	17058	17397	17409	17389	17235	17429	17182	17192	17347	17323	17288	17457	17147	17291	17133	17377	17370	17182	17326	17456	17384	17003	17131	17237	17113	17176	17444	17619	17200	17382	17311	17268	17364	17068	17421	17323	17306	17268	17105	17200	17243	17378	17356	17340	17121	17087	17208	17117	17268	17405	17236	17341	17316	17371	17190	17279	17516	17330	17234	17078	17399	17386	17384	17244	17203	17388	17207	17227	17201	17248	17354	17378	17354	17489	17333	17277	17228	17406	17158	17114	17427	17244	17354	17236	17233	17542	17375	17209	17158	17278	17325	17296	17398	17370	17130	17372	17254	17305	17229	17085	17366	17252	17326	17270	17236	17402	17333	17245	17419	17345	17456	17202	17309	17494	17333	17187	17181	17496	17241	17433	17277	17320	17191	17132	17205	17295	17249	17347	17145	17327	17226	17293	17172	17203	17382	17402	17336	17100	17370	17396	17282	17331	17168	17487	17064	17144	17227	17262	17432	17223	17243	17097	17074	17358	17094	17197	17296	17367	17219	17229	17391	17399	17331	17409	17188	17277	17115	17316	17194	17194	17371	17324	17456	17233	17273	17462	17208	17263	17343	17359	17384	17360	17267	17230	17301	17141	17254	17378	17448	17295	17186	17343	17327	17434	17126	17417	17056	17303	17244	17339	17252	17406	17334	17261	17115	17408	17331	17068	17129	17480	17269	17480	17438	16990	17322	17263	17482	17348	17348	17286	17430	17408	17546	17413	17110	17330	17236	17261	17351	17433	17279	17287	17305	17444	17308	17437	17324	17411	17199	17378	17224	17214	17227	17359	17250	17484	17129	17210	17150	17442	17444	17271	17014	17393	17269	17280	17224	17484	17336	17164	17186	17350	17258	17267	17370	17373	17317	17392	17097	17418	17335	17235	17184	17145	17317	17218	17293	17320	17447	17301	17196	17386	17453	17336	17206	17272	17233	17167	17404	17140	17347	17462	17367	17452	17308	17191	17586	17224	17331	17375	17248	17417	17350	17266	17230	17254	17227	17245	17252	17087	17263	17398	17514	17379	17385	17262	17171	17314	17488	17243	17368	17464	17417	17328	17322	17224	17281	17195	17305	17208	17361	17262	17348	17266	17237	17299	17226	17246	17209	17249	17397	17147	17264	17518	17510	17252	17465	17304	17347	17342	17044	17276	17362	17247	17163	17189	17452	17195	17492	17202	17277	17218	17242	17226	17250	17318	17344	17155	17272	17313	17236	17368	17368	17299	17191	17309	17493	17347	17350	17243	17213	17143	17160	17338	17350	17412	17304	17169	17046	17406	17199	17341	17340	17269	17180	17302	17371	17107	17266	17313	17355	17479	17158	17374	17215	17236	17151	17304	17166	17120	17430	17292	17425	17382	17337	17382	17229	17312	17269	17216	17239	17334	17098	17378	17121	17340	17324	17289	17135	17191	17331	17187	17290	17271	17205	17199	17044	17283	17196	17471	17425	17237	17299	17300	17295	17187	17383	17240	17238	17210	17128	17419	17338	17066	17353	17324	17181	17383	17167	17182	17376	17394	17374	17114	17545	17294	17336	17267	17264	17317	17217	17079	17320	17322	17143	17267	17385	17402	17271	17437	17319	17156	17185	17279	17224	17224	17067	17180	17128	17158	17341	17332	17283	17295	17449	17309	17410	17421	17462	17245	17465	17143	17253	17110	17152	17617	17257	17441	17220	17296	17393	17398	17139	17229	17155	17186	17280	17167	17294	17431	17293	17166	17413	17401	17293	17330	17148	17228	17250	17475	17386	17451	17234	17288	17557	17352	17187	17197	17457	17277	17286	17318	17282	17205	17408	17271	17426	17202	17307	17327	17313	17241	17315	17341	17365	17278	17219	17275	17286	17446	17285	17178	17371	17325	17385	17330	17175	17279	17149	17336	17316	17615	17359	17147	17330	17013	17227	17450	17572	17281	17387	17146	17236	17322	17365	17351	17192	17360	17279	17464	17252	17365	17109	17341	17390	17391	17299	17464	17321	17242	17193	17376	17199	17403	17377	17335	17221	17209	17408	17418	17141	17288	17237	17450	17193	17408	17374	17237	17316	17264	17262	17377	17274	17038	17236	17171	17336	17179	17173	17141	17329	17437	17302	17368	17499	17366	17331	17441	17061	17301	17227	17137	17281	17302	17223	17205	17061	17326	17189	17239	17309	17358	17281	17420	17239	17247	17336	17062	17145	17237	17117	17319	17285	17207	17328	17324	17426	16965	17318	17316	17513	17445	17196	17256	17273	17357	17258	17469	17361	17097	17318	17396	17162	17304	17433	17230	17179	17399	17366	17319	17187	17340	17337	17520	17374	17342	17132	17094	17385	17415	17060	17417	17167	17273	17560	17398	17393	17261	17248	17018	17076	17354	17315	17259	17363	17442	17228	17534	17265	17335	17433	17361	17388	17452	17122	17303	17401	17255	17261	17327	17229	17168	17176	17380	17319	17388	17381	17303	17264	17305	17501	17391	17317	17196	17360	17497	17231	17333	17177	17175	17310	17466	17097	17286	17359	17237	17285	17306	17289	17296	17325	17265	17188	17350	17263	17105	17275	17296	17085	17202	17111	17255	17330	17193	17339	17283	17419	17473	17334	17022	17012	17288	17260	17511	17487	17154	17315	17293	17240	17301	17220	17346	17501	17165	17408	17279	17210	17346	17225	17373	17391	17290	17267	17295	17271	17155	17306	17247	17105	17412	17172	17405	17308	17273	17142	17266	17240	17108	17259	17284	17464	17016	17259	17040	17281	17467	17300	17423	17251	17037	17358	17168	17370	17292	17179	17125	17208	17087	17209	17294	17265	17463	17311	17261	17452	17588	17307	17527	17087	17191	17179	17411	17351	17295	16972	17256	17189	17223	17215	17454	17255	17387	17388	17386	17154	17273	17065	17325	17446	17356	17176	17430	17332	17358	17278	17324	17130	17372	17449	17225	17340	17233	17178	17335	17216	17348	17241	17062	17095	17563	17688	17163	17224	17431	17180	17120	17231	17307	17387	17132	17313	17176	17347	17290	17269	17373	17319	17359	17337	17082	17316	17558	17282	17280	17301	17326	17315	17378	17388	17529	17377	17343	17134	17265	17395	17351	17360	17360	17172	17118	17150	17327	17228	17307	17090	17470	17446	17393	17114	17319	17302	17488	17286	17345	17323	17386	17472	17275	17274	17188	17254	17375	17236	17565	17180	17267	17360	17403	17190	17137	17216	17499	17346	17431	17337	17293	17553	17202	17417	17253	17173	17382	17427	17342	17507	17508	17241	17388	17435	17280	17124	17312	17299	17218	17381	17172	17186	17428	17295	17168	17381	17369	17131	17324	17159	17356	17234	17223	17445	17544	17399	17340	17230	17224	17214	17149	17343	17422	17348	17268	17356	17440	17328	17176	17351	17349	17342	17234	17163	17390	17473	17298	17396	17334	17259	17345	17289	17437	17203	17420	17255	17249	17341	17427	17268	17300	17093	17096	17202	17454	17463	17030	17272	17379	17054	17252	17482	17326	17497	17350	17308	17303	17522	17381	17432	17325	17098	17480	17216	17343	17091	17242	17245	17217	17441	17260	17321	17041	17126	17137	17313	17451	17436	17164	17290	17126	17256	17338	17420	17341	17446	17296	17422	17506	17494	17541	17365	17320	17442	17160	17165	17179	17162	17239	17187	17250	17312	17343	17240	17364	17275	17198	17223	17350	17430	17376	17380	17106	17410	17284	17148	17034	17193	17295	17277	17189	17238	17423	17302	17494	17214	17249	17251	17265	17312	17387	17334	17314	17568	17352	17440	17541	17251	17205	17107	17333	17488	17271	17549	17342	17231	17192	17421	17191	17467	17271	17220	17326	17268	17179	17378	17182	17109	17297	17205	17263	17363	17159	17400	17179	17455	17349	17207	17206	17206	17262	17329	17404	17261	17164	17236	17374	17314	17341	17232	17271	17335	17354	17281	17269	17233	17525	17238	17349	17071	17335	17367
14689	23573	23219	19612	18430	17112	16096	15812	18176	19786	17835	17357	17538	16759	16441	19995	28884	27859	21425	17858	15523	14539	14239	14045	14133	14112	14216	14085	14119	14091	14096	14088	14152	14195	14107	14081	14161	14108	14396	14333	14087	14184	14045	14220	14047	14217	14107	14021	14246	14162	14282	14102	14231	14159	14061	14136	14250	14099	14214	14239	13965	14109	14317	14098	14061	14120	14130	14099	14106	14091	14095	14129	14168	14274	14259	14221	14134	14095	14306	13827	14149	13951	14165	14104	14263	14233	14103	14146	14139	13920	14100	14124	13947	14146	13986	14233	14186	14064	13901	14168	13886	14177	14279	14091	13968	13929	14118	14030	14095	14068	14228	14097	14169	14282	14253	14050	14055	14268	14152	14009	13915	14111	14174	14160	14341	14121	14221	14342	14205	14099	14119	14109	14117	14063	14156	13976	14073	14159	14259	14160	14194	14171	14079	14222	14059	14027	14104	14137	14290	14116	13875	14314	14162	14050	14160	14261	14246	14197	14161	14125	14022	14167	14213	14175	13966	14060	14087	14213	14241	14050	14050	14122	14127	14095	14084	13994	14200	14235	14114	14116	14103	14085	14121	14091	14122	14006	14078	14219	14272	14007	14099	14201	14392	14170	14092	14045	14236	14149	13979	14201	14092	14252	14291	14048	14086	14006	14141	14181	14071	14014	14163	14092	14100	14100	14009	14140	14177	14216	14083	14207	14221	14171	14194	14134	14217	14047	14104	14198	14191	14036	14035	14185	14063	14304	14142	14125	13938	14062	14150	13958	14126	14226	14063	14104	13989	14130	14056	14202	14178	14238	14137	14027	13984	14072	13994	14099	14258	14233	14152	14345	14116	14257	14032	14212	14275	14086	14180	14071	14224	13936	14236	14072	14057	14285	14117	14109	14115	14103	14004	14194	14011	14145	14274	14237	14075	14165	14045	14139	14209	14178	14229	14201	14129	14209	14084	14114	14076	14094	13970	14222	14227	14108	14173	14130	14142	14125	14354	14082	14232	14036	13969	14171	14211	14078	14202	14362	14187	14075	14018	14045	14117	13995	14170	14110	14212	14135	14103	14103	14249	14016	14229	14109	14317	14263	14138	14208	14213	14174	14194	14269	14167	14143	13969	14035	14217	14274	14037	14108	14218	14100	14193	14203	14008	14219	14326	14022	14355	14167	13946	14060	14179	14166	14171	14074	14011	14174	14027	14109	14171	14197	14220	14062	14055	14158	14088	14143	14226	14221	14129	14061	14156	14068	14057	14136	14189	14199	14055	14007	14221	14053	13977	14124	14031	14039	14303	14250	14050	14203	14153	14096	14081	14091	14299	14129	14215	13994	14062	14200	14061	14298	14066	14101	14098	14180	14266	13997	14162	14185	14066	14286	14118	13965	14240	14071	14265	13936	14306	14243	14031	14107	14118	14117	14101	14124	14145	14190	14146	14132	13988	14267	14214	14109	14047	14114	14117	14082	14030	14105	14222	14261	14247	14252	14147	14397	13955	14143	14221	14084	14121	14131	14115	14161	14039	14002	14197	13983	14111	14198	14239	14136	14218	14027	14088	14275	14202	14099	14342	14149	14060	14308	14287	13979	14216	14127	14028	13991	14081	14187	14143	14075	14212	14192	14131	14164	14114	14161	14160	14074	14024	14287	14036	14148	14063	14145	14081	14070	14068	14064	14078	14082	14160	14025	14384	14116	14020	14201	14180	14235	14157	14142	14015	14022	14130	14306	14138	14118	13975	14085	14158	14023	14146	14159	14176	14149	14125	14179	14030	14190	14164	14258	14215	14097	14071	14083	14005	14090	14247	14112	14028	14259	14201	14143	14050	14053	14073	14266	14065	14274	14048	14267	14224	14357	14195	14174	14061	14047	14305	14109	14192	13978	13953	14220	14127	14029	14047	14273	14175	14114	14235	14227	14223	14056	14220	13917	14294	13959	14074	14257	14302	14071	14060	14257	14243	14149	14175	14070	14259	14181	14271	14060	13964	14237	13949	14043	14213	14059	14122	14202	13968	14128	13966	14119	14129	14244	14240	14173	14192	14168	14276	14089	14084	14165	14050	14056	14205	14332	14138	14169	14254	14154	14180	14043	14144	14103	14260	14247	14171	14353	14146	14090	14198	14184	14098	14233	14140	14080	14109	14102	14077	14109	14203	14159	14064	14083	14008	14079	14073	14143	14132	14252	13977	14221	14060	14135	14171	14136	14193	14178	14041	14067	13983	14097	14197	14177	14301	14066	14228	14156	14037	14107	14264	14115	14211	14175	14280	14061	14120	13982	14071	14279	14173	14147	14131	14261	14242	14049	14111	14174	14194	14069	14137	14225	14115	13999	14122	14030	14139	14154	14118	14170	14030	14101	14109	14202	14195	14196	14024	14201	14119	14125	14008	14162	14106	13986	14095	14200	14037	14109	14039	14035	14129	14153	14215	14176	14250	13997	14131	14023	14108	14119	14080	14140	14067	14177	14126	14164	14199	14198	14170	14200	14228	14038	14167	14237	14111	13992	14312	14116	14112	14046	14150	14249	14149	14220	14187	14185	14188	14030	14178	14164	14108	14289	14236	14079	14002	14415	14154	14156	14030	14146	14200	14189	14264	13997	14190	13982	14271	13947	14292	14184	14184	14187	14320	14155	14059	13976	14256	14267	14166	13903	14131	14186	14047	14220	14086	14016	14162	14072	14241	14210	14219	14195	14113	14220	14095	14276	14075	14154	14077	14109	14137	14187	14026	14240	14019	14160	14189	13919	14132	14055	14180	14158	14235	14191	14064	14209	14162	14135	14221	14082	14252	14142	14197	14062	14040	14146	14190	14259	14344	14168	14252	14094	14045	14101	14202	14079	14159	14066	14302	14046	14214	14168	14140	14119	14081	14084	14126	14206	14189	14053	14154	14136	14250	14077	13938	14095	13988	14208	14128	14180	14257	14188	14353	14161	13940	14142	14047	14277	14129	14069	14142	14138	14162	14253	14302	14167	14052	14233	14255	14152	13968	13982	13957	14081	14057	14252	14150	14064	14079	14125	14128	14117	14044	14172	14120	14193	14242	14291	14280	14131	14252	14095	14202	13993	14167	14236	14029	14150	14098	14155	13947	14265	14090	14189	14133	14193	14277	14146	14149	14099	14262	14188	14220	14078	14138	14050	14168	14154	14254	14393	14179	14017	14258	14051	14171	14171	14105	14157	14209	14014	14172	14101	14144	14122	14149	14163	14201	14194	14197	14089	14079	14139	14242	14106	14319	14053	14062	14044	14411	14064	14083	14307	14164	14069	14162	14081	14303	14026	14241	14057	14052	14145	14248	14134	14171	14096	14183	14048	14084	14250	14242	14177	14421	14129	14208	14144	14211	14169	14284	14338	14101	14168	14344	13994	14259	14142	14059	14197	14033	14092	14205	14021	13934	14154	13995	14031	14271	14247	14105	14239	14226	14268	14153	14233	13955	14113	14161	14014	13999	14059	14061	14143	14203	14216	14101	14225	14109	14160	14147	14043	14264	13953	14076	14098	14181	14191	14348	14295	14097	14217	14021	14281	14272	14031	14012	14264	14157	14045	14043	14233	14104	14126	14318	14137	14169	14116	14088	14272	14157	14214	14073	14014	14100	14166	14281	14046	14275	14154	14137	14184	14175	14034	14075	14123	14047	14122	14292	14048	14207	14166	14248	14096	14068	14126	13930	14099	14229	14079	14144	14168	14237	14156	14237	14330	14162	14075	14007	14131	14160	14058	14268	14254	14172	14207	14085	14210	14220	14204	14133	14205	14180	14093	14162	14005	14034	14170	14056	13998	14192	14203	14199	14128	14066	14209	14121	14268	14159	14329	14229	14190	14135	14304	14256	14122	14235	14125	14148	14024	14174	14102	14204	14258	14081	14279	14000	14088	14247	14056	14087	14106	14206	14139	14243	14233	14345	14223	14233	14134	14145	13894	14152	14241	14228	14295	14083	14112	14271	14218	14103	14167	14117	14207	14006	14263	14004	14190	14036	14139	14189	14230	14175	13966	14123	14194	14200	14041	14144	14263	14330	14135	14263	14201	14285	14052	14085	14076	14159	14080	14066	14102	14185	14064	14056	14106	14131	14103	14135	14181	14018	14068	14065	13989	14126	14200	14064	13970	14138	14149	14294	13955	14194	13998	14262	14328	14087	14162	14124	13951	14243	14171	14108	14112	14153	14036	14133	14102	14144	14067	14210	14117	14154	14323	14107	14140	13983	14194	14200	14038	14242	14106	14220	14155	14160	14308	14134	14164	14170	14052	14176	14195	14065	14196	14033	14244	14151	14255	13980	14123	14135	14121	14226	14246	14072	14275	13852	14196	14285	14028	14104	14104	14092	14094	14125	14039	14047	14199	14101	13992	14121	14051	14273	14266	14268	14055	14202	14175	14069	14113	14205	14186	13896	14067	14181	14191	14098	14065	14094	14163	14128	14244	14067	14031	14227	14108	14295	14143	14204	14211	13985	14057	14131	14117	14133	14263	14154	14185	14281	14181	14115	14252	14202	14244	13944	14173	14068	14187	14215	14183	14186	14106	14310	14155	14359	14149	14091	14034	14104	13918	14208	14125	14124	14173	14271	14073	14076	14105	14105	14108	14173	14242	14209	13908	14143	14126	14167	14100	14098	14263	14119	14174	14284	14185	14273	14154	14206	14002	14273	14031	14058	14149	14115	14021	14101	14386	14162	14245	14398	14037	14333	14160	14236	14128	14113	14117	14056	14075	13988	14238	14114	14150	14150	14172	14156	14050	14232	14108	14008	13930	14248	14179	14126	14054	14026	14028	14025	14209	14180	14200	14104	14056	14296	14220	14216	14241	14010	14257	14183	14121	14084	14151	13965	14226	14285	14074	14042	14234	14137	14333	14054	14143	14155	14103	14203	14349	14120	14100	14202	14112	14155	14129	14287	14019	14228	14061	14105	14260	14245	14199	14326	13994	14207	14083	14051	14147	14059	14082	14007	14020	14076	14185	14072	14246	14016	14126	14120	14053	14270	14004	14116	14184	14142	13993	14256	14102	14137	14096	14009	14074	14046	14201	14218	14219	14220	14209	14023	14092	14118	14339	14165	14058	14115	14239	14167	14059	14028	13998	14087	14144	14133	14268	14239	14096	14129	14145	14276	14193
24050	21458	29055	24292	21898	24019	23617	19964	21286	21508	21260	20786	20353	19943	19790	21496	34269	35583	28280	23286	19538	18186	17689	17594	17359	17269	17375	17209	17233	17426	17352	17401	17435	17330	17441	17325	17249	17221	17394	17274	17415	17316	17217	17466	17240	17278	17257	17501	17109	17212	17234	17323	17234	17240	17466	17292	17482	17379	17239	17302	17320	17223	17408	17193	17396	17279	17302	17151	17332	17289	17370	17342	17213	17055	17227	17290	17232	17322	17288	17231	17305	17369	17180	17202	17196	17324	17424	17183	17215	17005	17163	17230	17108	17323	17259	17421	17214	17479	17278	17024	17140	17378	17065	17297	17233	17136	17146	17255	17343	17115	17470	17116	17201	17250	17301	17140	17419	17305	17200	17194	17162	17211	17141	17228	17201	17102	17208	17211	17460	17202	17241	17315	17423	17107	17348	17432	17241	17295	17351	17305	17112	17205	17342	17250	17408	17164	17385	17327	17347	17278	17309	17162	17308	17284	17141	17512	17311	17395	17279	17019	17235	17140	17281	17125	17256	17424	17095	17178	17512	17545	17223	17148	17002	17195	17114	17218	17278	17193	17319	17077	17315	17115	17183	17224	17278	17221	17194	17047	17218	17066	17003	17240	17357	17335	17356	17256	17123	17205	17289	17276	17383	17145	17112	17239	17492	17249	17262	17052	16975	17362	17243	17336	17301	17213	17083	17236	17105	17187	17328	17209	17067	17171	17061	17376	17147	17167	17156	17256	17322	17118	17075	17320	17222	17188	17044	17069	17213	17011	17296	17274	17324	17347	17260	17180	16875	17034	17134	17097	17266	17323	17232	17233	17329	17422	17322	17089	17252	17399	17166	17224	17196	17066	17222	17355	17300	17358	17228	17249	17305	17303	17371	17486	17222	17207	17400	17426	17204	17337	17378	17093	17317	17321	17135	17254	17287	17410	17250	17085	17327	17034	17290	17230	17257	17336	17257	17336	17250	17363	17194	17251	17184	17180	17164	17201	17122	17336	17325	17170	17408	17014	17314	17065	17390	17454	17139	17252	16922	17329	17261	17249	17183	17216	17365	17257	17247	17114	17138	17176	17143	17231	17280	17417	17399	17228	17247	17295	17317	17363	17450	17424	17327	17248	17399	17380	17158	17051	17181	17344	17298	17111	17259	17193	17270	17212	17212	17182	17267	17320	17301	17113	17223	17130	17364	17333	17366	17243	17216	17295	17071	17251	17268	17289	17178	17405	17343	17246	17160	17109	17427	17298	17288	17061	17043	17333	17207	17329	17340	17344	17121	17299	17139	17153	17475	17320	17300	17301	17222	17198	17192	17223	17038	17259	17180	17171	16983	17151	17322	17044	17189	17071	17203	17284	17223	17107	17353	17102	17362	17259	16958	17203	17094	17285	17142	17241	17301	17201	17441	17300	17329	17346	17335	17124	17287	17328	17274	17232	17195	17181	17221	17097	17258	17477	17179	17166	17303	17271	17324	16967	17269	17197	17200	17293	17295	17340	17244	17091	17300	17268	17121	17256	17242	17513	17240	17094	17265	17197	17063	17375	17411	17307	17251	17235	17286	17236	17208	17436	17315	17300	17221	17331	17322	16904	17198	17021	17146	17255	17159	17254	17123	16939	17287	17172	17170	17244	17145	17345	17270	17051	17428	17372	17239	17101	17253	17245	17209	17209	17043	17196	17336	17325	17030	17261	17226	17129	17203	17187	17373	17402	17379	17414	17248	17346	17274	17207	17257	17456	17346	17213	17156	17115	17313	17233	17425	17039	17400	17228	17294	17135	17322	17056	17153	17299	17352	17109	17210	17097	17336	17269	17117	17295	17132	17170	17151	17246	17280	16935	17213	17496	17377	17251	17066	17051	17219	17164	17325	17262	17068	17360	17277	17397	17337	17145	17330	17218	17265	17310	17410	17230	17402	17097	17317	17302	17214	17175	17332	17355	17222	17255	17135	17047	17181	17144	17317	17091	17301	17182	17074	17283	17267	17175	17200	17152	17225	17302	17230	17048	17215	17177	17047	17047	17269	17214	17244	17229	17318	17302	17449	17266	17272	17202	17148	17172	17282	17312	17256	17239	17193	17359	17111	17257	17175	17439	17273	17345	17074	17402	17291	17250	17127	17149	17241	17319	17144	17140	17237	17305	17240	17415	17278	17266	17184	17282	17254	17336	17203	17281	17270	17148	17279	17180	17154	17206	17185	17174	17172	17216	17335	17328	17282	17446	17249	17126	17211	17159	17225	17232	17253	17261	17190	17323	17256	17216	17292	17184	17173	17220	17162	17252	17449	17097	17298	17232	17291	17292	17340	17204	17210	17284	16955	17320	17344	17153	17105	17080	17163	17246	17243	17208	17370	17482	17197	17398	17285	17229	17125	17197	17285	17456	17281	17129	17170	17188	17319	17311	17288	17396	17312	17382	17207	17068	17224	17243	17368	17239	17272	17418	17346	17342	17169	17239	17265	17275	17279	17205	17333	17414	17132	17087	17158	17387	16949	17287	17128	17247	17456	17296	17106	17200	17256	17307	17368	17204	17242	17458	17231	17253	17055	17101	17238	17216	17212	17065	17301	17391	17245	17391	17521	17133	17221	17153	17209	17267	17256	17361	17176	17230	17060	17135	17100	17249	17189	17318	16946	17082	17087	17391	17240	17302	17208	17302	17248	17173	17126	17189	17268	17293	17317	17149	17333	17204	17163	17106	17200	17006	17321	17359	17345	16942	17293	17500	17220	17194	17211	17303	17197	17074	17097	17208	17265	17282	17092	17025	17438	17217	17535	17310	17246	17454	17258	17347	17256	17353	17342	17174	17243	17392	17304	17403	17360	17120	17522	17461	17310	17429	17075	17176	17224	17372	17151	17199	17411	17130	17242	17137	17346	17124	17141	17334	17324	17143	17123	17182	17318	17233	17232	17231	17168	17413	17482	17172	17109	17254	17351	17337	17243	17153	17301	17179	17243	17189	17246	17161	17184	17321	17058	17155	17303	17243	17114	17146	17264	17362	17072	17139	17122	17172	17044	17265	17278	17214	17084	17089	17159	17368	17130	17152	17220	16941	17477	17318	17375	17329	17179	17139	16943	17169	17148	17181	17146	17450	17295	17128	17403	17175	17149	17429	17123	17310	17047	17231	17191	16983	17264	17053	17162	17043	17355	17110	17307	17361	17282	17235	17045	17094	17264	17219	17133	17339	17012	17417	17430	17243	17282	17315	17138	16972	17103	17360	17184	17171	17030	17182	17182	17218	17222	17250	17456	17414	17176	17154	17406	17121	17093	17303	17141	17171	17411	17196	17291	17220	17146	16964	17400	16919	17245	17272	17451	17294	17087	17187	17178	17101	17210	17378	17215	17355	17343	17353	17204	17134	17217	17368	17274	17217	17184	17308	17208	17064	17159	17263	17537	17183	17312	17340	17367	17049	17096	17118	17256	17309	17276	17143	17340	17373	17125	17359	17088	17390	17344	17390	17366	17454	17358	17446	17355	17399	17239	17184	17235	17205	17319	17287	17368	17275	17221	17183	16995	17297	17345	17145	17235	17027	17375	17269	17343	17125	17387	17369	17278	17223	17315	17318	17242	17314	17291	17361	17274	17330	17450	17183	17265	17268	17214	17104	17074	17213	17099	17262	17335	17364	17308	17138	17329	17323	16969	17246	17148	17219	17142	17161	17179	17244	17127	17119	17187	17195	17192	17146	17223	17413	17166	17145	17090	17197	17353	17106	17292	17326	17441	17183	17317	17101	17118	17233	17337	17227	17113	17044	17225	17075	17183	17251	17457	17349	17332	17242	17217	17228	17283	17310	17135	17245	17154	17084	17239	17257	17280	17193	17293	17227	17093	16959	17325	17241	17189	17082	17389	17182	17364	17131	17092	17325	17148	17423	17307	17103	17438	17292	17309	17362	17179	17327	17268	17247	17258	17329	17203	16883	17217	17253	17385	17123	17254	17005	17360	17336	17050	17434	17256	17122	17031	17169	17242	17351	17210	17470	17162	17337	17438	17259	17240	17241	17113	17109	17296	17312	17322	17142	17116	17292	17073	17190	17241	17214	17137	17352	17303	17096	17405	17116	17311	17129	17375	17071	17086	17174	17348	17475	17233	17238	17181	17228	17459	17207	17350	17170	17206	17040	17274	17388	17319	17152	17466	17427	17285	17222	17344	17155	17247	17327	17259	17052	17140	17382	17218	17314	17404	17288	17273	17137	17265	17255	17241	17206	17308	17315	17166	17132	17144	17157	16994	16960	17261	17258	17194	17281	17196	17276	17300	17262	17259	17170	17252	17277	17332	17056	17353	17047	17181	17481	17054	17110	17193	17177	17268	17189	17112	17087	17407	17454	17418	17276	17191	17265	17373	17065	17214	17247	17498	17440	17149	17149	17201	17586	17185	17156	17141	16971	17237	17445	17247	17050	17178	17176	17311	17268	16986	17246	17139	17204	17162	17276	17185	17103	17234	17206	17265	17253	17134	17218	17347	17204	17202	17270	17441	17298	17249	17238	17271	17225	17312	17138	17135	17076	17116	17214	17052	17231	17358	17302	17439	17103	17115	17151	17255	17242	17338	17314	17280	17031	17312	17384	17447	17093	17125	17289	17197	17159	17434	17477	17124	17279	17105	17310	17228	17253	17261	16975	17323	17373	17162	17207	17150	17056	17304	17252	17321	17234	17056	17133	17383	17102	17380	17255	17155	17233	17179	17087	17340	17062	17312	17254	17340	17314	17433	17278	17307	17054	17211	17221	17214	17088	17033	17387	17176	17093	17235	17227	17314	17186	17133	17101	17125	17107	17184	17304	17286	17372	16996	17208	17243	17199	17198	17276	17229	17162	16967	17134	17243	17304	17218	17226	17195	17169	17239	17192	17424	17215	17022	16974	17235	17182	17326	17107	17066	17215	17172	17456	17225	17394	17285	17087	17269	17129	17310	17059	17347	17401	17170	17182	17164	17356	17209	17309	17098	17269	17297	17343	17163	17083	17179	17353	17233	17241	17148	17384	17171	17191	17325	16976	17462	17335	17302	17250	16911	17313	17437	17303	17281	17274	17442	17179	17198	17127	17225	17096	17312	17217	17204	17315	17475	17341	17381	17408	17091	17280	17151	17209	17086	17159	17252	17081	17099	17079	17186	17151
16521	28285	28281	23439	20131	19187	17089	17342	21896	20227	20155	19660	19066	18224	17761	21701	36880	35562	26518	20982	16744	14644	14138	14141	14026	14267	14130	14250	14210	14103	13989	14011	14061	14249	14024	14061	13997	14177	14141	14115	14172	14140	13985	14124	14215	14010	14250	14143	14180	13920	14241	14068	14176	13987	14100	14160	13999	14121	14060	14025	14093	14118	14158	14184	13971	14011	14175	14095	14138	14066	14025	14049	14148	14101	13922	13964	14222	13963	14093	13972	14139	14299	14082	14006	13996	14065	14065	14011	14098	14093	14045	14107	14028	13850	14091	14055	13965	14053	14033	14048	13992	13942	14032	14048	14129	14088	14090	14143	14268	14122	14103	14035	13949	14115	14192	13893	14062	14182	14234	14048	14014	14054	14070	14038	13878	14075	14022	14021	14147	14199	14045	14113	14026	14175	14103	14221	14021	13976	14003	14056	14050	13960	14141	14200	14013	13968	14070	14240	14076	13889	14005	14108	14116	14083	13982	14066	14038	14124	14017	13928	14095	13939	14207	14090	14297	14138	14063	13840	14210	13997	13955	14021	13976	14065	14256	13968	14181	14101	14206	14218	14168	14028	14010	14163	13995	14014	14224	14207	14251	14136	14093	13817	14017	14063	14094	14041	13995	14189	14029	13956	14144	14038	14075	14172	14132	14234	14036	14188	13910	14189	14078	14113	13915	14079	13980	14071	13978	14142	14059	13986	14064	14200	14152	14117	14109	14014	14165	14093	14194	14186	14221	14004	14207	13997	13987	14096	14265	14025	13917	13949	13964	14253	14196	14080	14168	14042	14062	14191	13952	14206	14155	14011	14329	14004	14005	14123	13977	14130	14118	13936	14183	14116	14064	14019	13996	14112	14018	14122	13923	14237	14088	14054	14207	14097	14056	14038	14077	14046	14141	14144	14111	14184	14038	13894	14097	14095	14005	13983	14073	14082	14078	13950	14156	14129	14070	13889	13955	14130	14017	14039	14108	14087	14074	14080	14087	14050	14017	14163	13896	14067	13970	14052	14114	14121	14110	14302	14109	14107	14010	14093	13975	14021	13937	13973	14229	14027	13954	13997	14171	13996	14167	14021	14131	13900	14024	14008	13961	14076	14001	13857	14003	14091	14210	13947	14222	13956	14229	14158	14048	14073	14077	14123	14206	14025	14121	13978	14006	14014	14095	14247	14009	13901	14007	13945	14033	14043	13985	13982	14130	14194	14024	14150	14120	14142	14020	14016	14117	13933	14058	14163	13851	14122	14174	14138	14056	14214	13991	14025	14095	14144	14058	14078	14029	13954	14112	14231	13955	14045	14038	13974	13871	14111	14260	13894	14086	14121	14045	13997	14309	14185	14108	14058	14003	13982	13978	14042	14129	14223	14229	13863	14019	14048	13953	14085	14133	14152	14122	14035	13999	14102	13836	14080	14062	14040	14135	14031	14042	14200	14175	13940	14122	14120	14102	13939	14110	13884	14168	14160	13973	14062	14041	13811	14223	14192	13876	13934	13857	13991	14009	14000	14073	14001	14201	14166	14261	14023	14110	14015	13740	14097	13978	14016	14046	14112	13996	14139	14057	14005	14006	14134	13954	14077	14034	14241	14088	14186	14106	14184	14072	14040	14102	14037	14100	14050	14025	14147	13987	14027	14122	13989	14065	14218	13908	14115	14030	13897	14140	14068	14084	14072	14047	14050	14164	14023	14049	13918	14049	14191	13929	14176	14123	13866	14056	13953	14373	14165	14132	14224	14062	13969	14140	14163	13962	14054	14000	14044	14077	14018	14101	13856	14102	14120	13991	14133	14176	14049	14308	14027	13999	14092	14145	14030	14078	14162	14025	14170	13990	14196	13970	14053	14098	14079	13990	14004	14062	14171	14115	13998	14162	14095	13919	14069	13917	14038	13960	14047	14095	13960	14115	14221	14246	14108	14111	14125	13870	14094	14028	14005	13895	14162	14009	14003	14062	14182	14031	13989	14134	14106	14164	14142	14084	14100	14059	13969	13962	14071	14047	14021	14061	14080	13934	14059	13814	13895	14145	14028	13969	14116	14034	14172	13845	14011	13898	14112	14034	14005	14165	14110	14092	14066	14080	14116	14196	13964	14051	14158	14045	14062	14086	13958	13856	14115	14135	14057	14010	13966	14232	14057	14031	14134	13955	14064	14051	13877	14179	14140	14006	13951	14192	14002	13987	14023	13995	14117	14317	14097	14296	14113	13982	14121	14101	14138	14058	14126	14005	14052	13923	13940	14145	13970	14163	14168	14016	14109	13918	14124	13980	14191	14212	13874	14231	14066	14046	14001	13984	14024	14041	14071	14027	14034	13969	14088	14102	14071	14084	14106	14145	14178	14090	14190	13922	14063	13938	14113	14140	14065	14050	14156	13963	14100	14135	13909	14040	14223	14034	14025	14001	14172	14009	14029	14160	14019	14182	14281	14115	14177	14198	14016	14154	14162	14032	13954	13914	14141	14030	14072	13921	14142	14139	14032	14081	14121	14079	13970	14078	13949	14004	14035	14183	14144	14072	13843	14185	14290	14012	13956	14089	14137	14144	14052	14036	14021	14152	13917	14145	13839	13951	14108	14242	14288	14125	14020	14183	13961	14109	13982	14002	14106	13894	14013	14108	13920	13978	14319	13976	13995	14155	14108	14100	14138	14101	14081	14004	14120	14048	14068	14041	14079	14007	14193	14138	13910	13948	14191	14146	14053	14158	14210	14094	13926	14188	14033	13957	13981	13987	14006	14124	14181	14119	14096	14111	14057	14073	14113	14185	14130	13894	14116	14026	14003	14042	14098	14067	14050	14116	14032	14004	14072	14242	14174	14315	14026	14075	14054	14073	13942	14091	14214	14047	13993	13902	14090	13963	13949	14113	14161	14135	14018	14024	14308	14073	14067	14086	14132	13993	14025	14146	14160	14008	14085	14113	13959	14224	13960	14060	13868	14102	13919	14028	14146	14038	14076	14054	14100	14063	14117	14196	14121	14029	13976	14163	14190	14087	14158	14151	14181	13936	14097	14183	14050	14079	14058	14046	14123	14184	14192	14124	14150	13898	14011	14017	14057	14027	14230	14017	14045	14012	13933	13997	14127	14044	14143	14054	14063	14155	14130	14115	14139	14043	14092	14133	14029	14228	13935	13916	13967	14115	14071	14112	14040	14087	14103	14095	14025	14129	13969	14009	13996	14157	14087	14085	14096	14173	14196	13918	14077	14054	14056	14072	14052	14148	14093	13995	14220	14147	14077	14097	14237	14118	14228	14033	14204	14227	14100	13855	14235	14030	14016	13978	14283	14280	14142	14072	14187	14122	13917	14118	14053	14093	14103	14231	13910	14015	13975	14106	14189	13886	13993	13999	14138	14125	13944	14206	13923	13975	14040	14083	14155	14064	14106	14112	13842	14045	14259	14050	14103	14202	13929	13980	14114	14092	14121	14053	14073	14199	14050	14110	14043	14035	14237	13977	14083	14135	14068	14089	14097	14005	13974	14079	13999	13894	14028	14283	14129	13961	14131	13947	13942	14088	13992	14121	14002	13956	13976	13942	14164	13893	14186	14090	13989	14000	13973	14014	14082	14100	14013	14100	14092	14141	14098	14132	13934	14172	14129	13908	13894	13992	13993	14185	14061	14004	14146	14021	14126	14058	14079	14136	14215	14093	13838	13992	14053	13921	14108	14120	14007	14062	13947	14282	14041	14091	13951	14037	13946	13992	14113	14146	14249	13977	14068	13912	14178	13857	14127	13970	13942	14057	14038	14168	14108	14025	14115	14132	13997	14026	14063	14049	13995	14040	14120	14013	14027	14059	14006	14055	13860	14098	13958	14122	13939	14056	14061	14063	14160	14041	14113	14079	14179	14164	14094	14002	14051	14160	14086	14069	14094	13974	14176	14015	14076	14045	14090	13981	14107	14053	14181	14046	14127	14069	14079	14141	13992	14183	14067	14083	14083	14145	14116	14188	14085	14196	14123	14120	14253	14140	13893	14175	14029	14194	14093	14122	14027	14184	14141	13993	13987	14203	14092	14100	14089	14071	14028	14124	14060	14172	14006	14084	14235	14085	14084	14152	14003	14124	14042	14136	14168	13937	13961	14005	14113	14183	14224	13840	14076	14105	14114	14142	14130	14115	14048	14032	14077	14201	14090	14105	14239	14223	14126	14008	14007	14158	14153	14031	13951	13966	14020	13969	14027	13870	14175	14185	13965	13962	14003	14096	14073	13966	14042	13959	14204	13996	13932	14140	13896	14038	14078	14086	14041	13919	14156	14106	14046	14119	14179	14180	14104	14199	14091	14066	13873	14051	14051	14024	14202	14029	14259	13946	14133	14074	14197	14048	14130	14118	14110	14206	14164	14045	13853	14075	14072	14024	13971	14006	14009	13989	13880	13996	14266	14024	14073	13953	14079	14012	14193	14076	14105	13943	13895	14134	14007	13945	13971	14131	14055	14277	13946	13927	14263	14047	13828	14075	13991	14013	14030	14041	14115	14002	14109	13820	13990	14066	14122	14110	14081	14181	14007	14058	13977	13966	14209	14075	14107	13983	13924	14207	14096	13937	14073	14033	14029	14027	14215	14029	14175	14101	13752	14271	13986	13963	14228	14243	14209	14263	14080	14084	14086	14148	14103	14133	13898	13913	14108	14064	14096	13981	14161	14050	14068	14117	13943	14164	14097	13952	14065	14054	14070	13908	14136	13986	13950	14067	13917	13944	14133	14246	14087	14157	13898	14077	13958	13990	13984	14024	14135	14211	14063	14174	14219	14131	14186	14063	14026	14013	14016	14067	14133	13966	13983	13954	14146	13980	14243	14082	14076	13958	14219	13911	13934	13922	14104	14079	14018	14207	13922	14031	13963	13781	14109	14097	14082	13979	14120	13959	14085	14130	14066	14046	14149	14159	14136	14079	14146	14041	14036	14207	13963	14123	13973	14171	13985	14122	14031	14098	14037	14075	14022	13985	14051	14022	14239	14030	14042	14110	14046	14161	13963	14157	14182	14031	14095	13821	14159	14079	14198	13960	14218	14118	14051	14055	14157	14115	13926	14029	14084	14106	13991	13987	14063	14077	14078	14173	14279	14021	14037	14041	13918	14298	14164	14114	14098	13872	14063	14188	14084	14253	14129
29967	22532	22955	20270	18099	17851	17757	17869	18945	18306	18583	18472	18167	17956	17791	17984	18539	18754	18632	17891	17542	17275	17085	17220	17364	17222	17299	17171	17116	17312	17082	16973	17246	17222	17209	16995	17150	17504	17181	17143	17332	17423	17241	17287	17084	17100	17203	17322	17179	17418	17075	17048	17170	17133	17137	17276	17208	17248	17178	17208	17210	17040	17177	17116	17342	17190	17139	17205	17042	17187	17178	17202	17079	17186	17198	17256	17315	17100	17138	17225	17026	17405	17264	16984	17123	17292	17192	17217	17449	17280	17259	17112	17116	17056	17267	17191	17251	17170	17310	17209	17037	16934	17134	17202	17178	17201	17302	17008	17119	17005	17144	17238	17222	17166	17262	17119	17237	17090	17036	17055	17234	17128	17045	17076	17236	17147	17240	17024	17088	17249	17202	17156	17049	17282	17407	17354	17041	17202	17190	17070	17048	16984	17340	16955	16888	17260	17124	17170	17210	17011	16980	16913	17199	17145	17201	17004	17076	16980	17057	17095	17146	17074	17272	16890	17223	17185	16945	17198	17066	17050	17309	17149	17383	17283	17144	17049	17294	17476	16978	17133	17344	16988	17087	17214	17400	17181	17061	17165	17173	17317	17223	17051	17246	17131	17029	17279	16951	17212	17099	17101	17095	17055	16985	17107	17048	17116	17212	17220	17132	17178	17034	17018	17139	17183	16954	17160	17124	16987	17255	17084	17212	17152	17217	17313	17202	17190	17262	17091	17011	16862	17090	17311	17400	17116	17202	17054	17034	17229	17233	17243	17286	17123	17053	16900	17073	17037	17080	17058	16986	17127	17320	17142	17244	17368	17241	17107	17144	17148	16926	16910	17178	17263	17024	17137	17121	17177	17233	17067	17357	17131	17174	17125	17133	17215	17305	17119	16920	17123	17067	17142	16972	17109	17127	17173	17030	17256	16947	17073	17173	17202	16947	17065	17184	17311	17244	17204	17112	17104	17060	17212	17172	17170	17288	17132	17121	17055	17257	17139	17103	17045	17206	17128	17152	17122	17121	17142	17213	17258	17101	17096	17277	17110	17188	17148	17312	17143	17086	17164	17119	17266	17173	17172	17450	17119	17135	17012	17128	17384	16928	17142	16993	17142	17245	17182	17373	17082	17180	17017	17148	17049	17063	17009	17139	17035	17310	17088	17174	17336	17240	16945	17135	17337	17126	17304	17147	16974	16937	17004	17164	17094	17120	17062	17157	17041	17080	16988	17098	17165	17282	17076	16976	17143	17170	17207	17164	17077	17227	17273	17159	17349	16973	17383	17059	17128	17098	17240	17127	17207	17163	17052	16945	16964	17135	16992	17315	17253	17208	17347	17134	17057	17100	17161	17218	17314	17119	17170	17176	17107	17290	17348	17328	17065	17017	17240	17147	17132	17181	17299	17071	17116	17072	17201	17184	17201	17060	17336	17202	17256	17313	17207	17030	17141	17081	17188	17023	17027	17144	16994	17010	17200	16899	17036	16888	17193	17076	17135	17236	17169	17168	17124	16986	16998	17068	17264	17137	17334	17044	16979	17246	17069	17220	17351	17214	17329	17139	16965	17271	17225	17186	17315	17286	17112	17061	17192	17166	17111	17183	17111	17498	17102	17168	17109	17444	17054	17047	17199	17252	17235	17196	17293	17173	17115	17260	17020	17071	17105	17217	17131	17204	17335	17187	16989	17226	17231	17259	17218	17088	17075	17331	17179	17323	17098	17309	17190	17301	17280	17060	17035	17153	17044	17130	17130	17097	17203	17044	17243	17183	17127	17343	17014	17257	17137	17218	17029	17295	16881	17189	17200	17319	17099	17202	17167	16995	17028	17200	17312	16967	17238	17249	16977	17210	17069	17154	17185	17148	17225	17206	17079	17297	17197	17112	17191	17049	17197	17196	17053	17075	17100	16921	17090	17295	17268	17251	17255	17410	17160	17134	17178	17062	17161	17021	17163	17154	17108	17174	17096	17112	17076	17213	17064	17323	17151	17135	16978	17130	16950	17087	17010	17301	17113	17107	17093	17157	17188	17233	17198	17066	17028	17072	17275	16935	17041	17044	17093	17225	17212	17143	17042	17056	17086	17197	16952	17061	17228	17019	17051	17226	16979	17155	17245	17317	17105	17133	17106	17393	17221	17292	17333	17203	17172	17223	17152	17117	17294	17111	17356	17395	16941	17120	17288	17318	17077	17125	17004	17176	17155	17161	17161	17068	17026	17223	17288	17211	17420	17382	17127	17044	17176	17129	17054	17241	17153	17113	17013	16929	16999	17252	17137	17091	16986	17246	17308	17166	17096	17206	17143	17459	17059	17199	17313	16991	17166	17133	16988	17015	17117	17326	17203	17201	17271	17012	17157	17314	17172	17256	17061	17160	17267	17099	17298	17066	17344	17259	17261	17168	17178	17190	17247	17122	17079	17002	17001	17346	17055	17230	17165	17178	17300	17230	17059	17231	17158	17083	17192	17235	17160	17112	17079	17255	17350	17136	17209	17239	17167	17069	17143	17161	17132	17250	16950	17092	17184	17136	17237	17209	17210	17240	17160	17268	17306	17369	17089	17374	17012	17148	17157	17282	17109	16890	17142	17193	17209	17235	17102	17129	17046	17426	17172	17129	16959	17266	17008	17083	17170	17132	17424	17074	17165	17203	17055	17330	17145	17063	17234	17290	17208	17125	17059	17309	17098	17221	17147	17027	17221	17137	17120	17126	17176	17250	16873	17145	17390	17112	17018	17133	17005	17151	17148	17200	17089	17191	17273	17231	17020	17202	16976	17057	17164	16928	17149	17177	17089	17253	17275	17372	17207	17271	17182	17078	17026	17104	17233	16972	17289	17120	17276	17206	16938	17056	17289	17294	17273	17004	17208	17156	17179	17071	17262	17199	17142	17175	17140	17189	17014	17244	17097	17280	17322	17264	17072	17218	17004	17004	17117	17117	17123	17173	17310	17134	16897	17167	16947	17128	17381	17274	17109	17227	17279	17284	17275	17079	17232	17358	17145	17075	17229	17125	17275	17065	16999	17166	17026	17297	17219	17216	16961	17131	17153	17139	17204	17111	17044	17203	16984	17039	17257	17263	17249	17269	17053	17045	17005	17211	17213	17009	17008	17097	17091	17002	17166	17155	17250	17326	17278	17116	17174	17234	17064	17243	17162	17504	17154	16945	17133	17095	17234	17298	17149	17095	17246	17213	17288	17266	17075	17442	17086	17095	17134	17037	17054	17190	17152	17231	17213	17247	17149	17190	17063	16894	17194	16953	16912	17265	17127	17181	17071	16922	17291	17242	17215	17434	17060	17301	17265	17055	16987	17231	17186	17167	17283	17202	17092	16986	17189	17294	16874	17327	17198	17301	17149	16970	17183	17177	17335	17087	17324	17244	17199	16904	17068	17120	17218	17144	17089	17227	17139	17241	17238	17023	17339	17143	17333	17180	17327	17365	17027	17149	17270	17174	17213	17126	17302	17358	17244	17114	17195	17204	17073	17207	17106	17275	17335	17189	17149	17270	17087	17178	17243	17268	17211	17304	17125	17128	17267	17374	17305	17231	17201	16973	17071	17140	17096	17127	17199	17271	17232	17209	17197	17251	17343	17230	17018	17133	17127	17471	17157	17254	17164	17253	17153	17140	16969	17161	17158	17337	17133	17186	17349	17391	17179	17146	17013	17187	17048	17132	17252	17173	17123	17147	16981	17342	17003	17184	16958	17098	17036	16983	17163	17276	17138	17171	17196	17270	17169	17251	17199	16943	17178	17425	17173	17127	17189	17101	16991	17261	17038	17199	17272	17230	17180	17106	17290	16957	17055	17252	17046	17190	17144	17236	17191	17079	17126	17171	17190	17174	16998	17005	16973	17250	17022	17169	17289	17179	17163	17278	17148	17215	17183	17055	17112	17021	17387	17258	17301	17146	17200	17018	17149	17109	17313	17118	17112	17072	16962	17204	17148	17131	17321	17333	17227	17301	17165	17293	16847	17230	17365	17135	17188	17167	17079	17065	17358	17265	17163	17022	17218	16990	17169	17004	17052	17226	17062	17123	17127	17004	17213	17219	17206	17297	17146	17165	17144	17025	17279	17197	17090	17049	16966	17088	17081	17090	16956	17330	17165	17219	17167	17169	16976	17161	17306	17097	17042	16945	17063	17264	17113	17220	17096	17287	17073	17075	17201	17243	17185	17376	17235	17304	17105	16991	17115	17082	17293	17183	17039	17141	17210	17056	17290	17081	17289	16992	17321	17238	16964	17099	17221	16937	17234	17073	17026	17169	17076	17220	17016	17184	16981	17044	17208	17106	17098	17028	17164	17066	17126	17008	17160	16900	16955	17245	16953	17581	16975	17099	17078	16987	17034	17342	17077	17027	17226	17089	17129	17087	17248	17040	17049	17052	17054	17016	17352	17293	17159	17281	17059	17327	17322	17168	17176	17105	17140	17269	17381	17105	17198	17077	17316	17171	17088	17100	17049	17499	17176	17155	16997	17122	17064	17224	17173	17112	17096	17144	17291	17236	17379	17041	17000	17093	17095	17102	17202	17280	17283	17230	17003	17116	17090	17126	17058	16921	17124	16921	17056	17129	17084	17164	17305	17311	17297	17088	17163	17214	17183	17074	16964	17107	17302	17158	17276	17172	17198	17372	17109	17136	17260	17061	17262	17211	17363	17311	17225	17189	17045	17342	17442	17295	17290	17223	17182	17190	17117	17203	17100	17148	17101	17025	17243	17226	17104	17437	17219	17221	17096	17167	17111	17101	17152	17060	17148	17100	17114	17199	17109	17241	17198	17019	17100	17110	17140	17231	17008	16928	17167	17199	17204	17257	17078	17243	17350	17093	17157	16962	17065	17266	17194	17353	17061	17178	17125	17138	17170	17153	17054	17115	17244	17165	17111	17216	17177	17239	17166	17169	17245	17277	17033	16940	17077	17170	17102	16878	17033	17270	17293	17056	17352	17193	17116	17066	17090	17251	17206	17229	17040	17128	17105	17218	17146	17292	17164	17010	17054	17189	17119	17231	17052	17248	17175	17314	17063	17068	17063	17168	17205	17290	17062	17285	17138	17153	17228	16952	17114	17239	17106	17186	17256	17028	17278	17081	17122	17225	17236	17102	17225	17244	17184	17122	17128
15345	17111	17733	16621	15603	15033	14996	15180	17187	15694	16409	16236	15619	15417	15248	15147	16185	16537	15483	14801	14410	14020	14030	13936	13936	14036	13958	13978	14019	14079	14040	13903	14057	14019	14074	13942	13877	13932	14087	13821	13960	14080	14012	14188	14099	13971	13992	14003	13984	13936	13999	14098	14070	13978	13949	13950	13940	13952	14070	14010	14091	14016	13887	13916	13987	14099	14010	14173	14057	14262	14130	13817	13920	14075	13965	14202	14029	14115	13911	14116	13885	14015	13962	14045	13960	14025	14009	14186	13951	14002	14041	13958	14074	14042	13981	14179	13999	14072	13837	14172	13862	14148	13918	13993	13931	13997	13995	13991	14098	13989	13874	14084	13995	13992	13974	13973	13956	13985	14043	14023	14056	13914	13981	13928	14062	13984	14118	14130	13998	13984	14042	13854	14003	14037	13968	14108	13992	13915	14154	13933	13996	13943	14044	14088	14065	13971	14102	13991	13899	14198	13995	13873	14104	14023	14067	14066	13943	14129	14026	14016	13873	13966	13762	13967	13952	13926	13908	14010	14068	14056	13991	14013	14047	13882	14111	13918	14028	14022	13959	14061	14015	13780	13986	14049	14032	14074	13791	14011	13943	13930	14119	14104	14051	14081	14007	14153	13958	14064	13998	14034	14093	14014	13974	13957	13942	13991	13990	13999	14084	13957	14059	14156	14102	13920	14059	14006	14038	13918	13962	13936	14127	14168	13948	13906	13977	13977	13927	14097	14104	13975	13897	14060	14068	14227	14032	14059	14053	14049	14057	13991	14014	14027	14208	14058	14085	13947	14013	14050	13920	14136	13973	14074	13991	14037	13979	14027	14124	14128	13958	13857	13879	13942	14143	13952	13983	14014	14061	14046	14093	13824	14030	14002	13887	14189	14004	14074	13931	14099	13908	13968	14069	14039	13866	14084	13834	13944	14165	14237	14091	14032	13899	14042	14006	13793	14066	14064	14047	13975	13982	13844	14059	14173	14047	13999	14024	14089	14051	14162	14003	14024	14205	14097	14055	14019	14033	13971	14056	13824	13974	14028	14040	13972	13936	14019	14095	14026	13988	13808	13961	14105	13984	14069	14130	13962	14070	13894	14009	14177	13862	14001	13951	13904	13970	14025	14185	14083	13896	14190	13962	13890	14104	13942	14043	14035	14060	13842	14084	14049	13965	14056	14099	13961	14056	14035	13946	13927	14107	14087	13974	13989	14164	14135	14096	14003	13856	13797	13992	13939	14026	13976	13953	14027	14028	14037	14062	13990	14100	13995	14056	13946	14109	14125	14111	14079	14069	14011	13984	13950	14028	13976	14062	13951	13905	14018	14047	14217	13897	14035	14086	14170	14048	14083	14082	13889	13829	13972	14074	14072	13994	14103	14145	14031	14019	14079	13869	14031	13895	13985	13887	14025	14063	14059	14065	14004	13979	14060	14104	14112	13859	13939	14028	14149	14007	14045	13915	13982	14037	13962	14051	14067	14127	14028	14035	14256	13994	14021	13958	13970	14065	14039	13933	14121	14171	14043	14127	14195	14013	14002	14099	14128	14063	13982	14096	14212	13993	14067	13905	14042	13983	13984	14177	14100	14101	13953	13971	13986	14084	14070	13984	13991	14063	14114	14116	13881	14098	13911	14186	13899	13949	14064	14205	13907	14080	14007	14192	13983	14107	14118	13974	13991	14098	14060	14159	13994	13924	13872	14124	14117	14172	13941	13802	13917	13921	13976	14079	14006	14039	14028	14060	14155	14113	14014	13998	14012	14080	14154	14018	13971	14274	14018	13991	13941	14215	13991	14199	13987	13834	14116	14113	13971	13864	14035	14065	14067	14174	14103	14115	13984	14104	14001	13944	13832	14035	13966	13992	14074	13885	13908	13974	13950	13914	13936	14196	13946	14004	14181	13996	13914	13969	14067	13979	14056	13975	13998	14155	13915	13872	13920	13982	14042	13922	13874	13951	14208	13927	13961	13969	14122	13928	13901	14215	14040	14018	13909	13849	14014	14229	14000	14041	13857	13930	14032	14007	13952	14101	13848	14205	14004	14125	13781	14004	14005	14007	14074	13798	14083	13983	13925	13982	14000	14164	13871	14071	14210	13933	13990	14018	13801	14025	14133	13996	13987	13978	14038	14148	14056	13939	13937	13943	14063	14027	14024	13987	13972	14150	14126	14020	13996	13869	14049	14152	14001	13931	14022	14093	14035	13909	14100	14022	13967	13997	14029	13943	14139	14113	13968	14073	13972	14053	13918	13994	13947	14034	13976	14057	13904	14162	14009	13970	14068	13845	14014	13929	14122	13970	13978	14074	13977	14007	14146	14067	14078	14105	14000	14075	14014	14140	14017	13906	13884	14047	13890	14192	13970	13918	14021	14016	14001	14113	14183	14011	13963	14069	14009	14071	14070	13903	13944	14079	13933	13957	14227	13938	14004	13857	13954	13975	13937	14109	13920	14041	14023	13831	13996	14044	13957	14039	13998	14091	14033	13957	14145	13985	13989	14023	14011	14022	13955	13987	13893	14172	13945	13832	14007	14047	14053	13871	14241	13792	14070	14133	14085	14144	13952	14000	13952	13952	14064	14038	14073	13926	13916	14087	13892	14075	13876	14106	13846	13957	14015	14047	13958	13948	14095	14079	14022	13908	14009	14139	13867	14168	14105	13924	14016	14027	14085	13881	13977	14292	13842	14016	13885	14035	14143	14155	14194	14004	13928	13920	14110	14019	13871	13951	14051	13864	13980	13990	13904	13818	13952	14182	13986	14171	13970	14152	13959	14028	14302	14038	13972	14087	13815	13898	14131	14023	14093	14100	14145	13715	14156	13897	14083	14111	14082	14171	13912	14055	14002	13884	14029	13999	13983	14025	13895	14171	13897	14107	14182	14025	14239	14034	14118	13918	14040	14022	13874	14020	14003	14051	13850	14000	13985	14026	14036	13885	14063	14157	14040	14071	14083	14009	13911	14112	14149	13977	13953	13948	13950	13953	14056	14112	13947	13896	14142	14037	13995	13975	13953	14124	14027	13996	13991	13989	14055	14148	14119	14058	13903	14037	13938	14054	14025	14004	14198	13992	14193	14063	13972	14121	14069	14117	14189	14104	14094	13912	14082	14098	14026	14144	14222	13932	14074	13893	14041	14029	14013	13958	13983	13875	14097	14173	14091	13933	14126	14021	14247	14144	13945	13941	13973	14119	14206	13991	14134	14086	13918	14013	14011	14120	13811	13849	14048	13911	14109	14080	13898	13912	14083	14022	14085	14133	14018	14000	14074	14176	13854	14095	13952	14068	14077	13924	14067	13992	14127	14118	13969	13990	14005	13988	14027	14079	13969	13992	13816	13971	13983	13965	14092	13966	14031	14046	13981	14182	13900	14034	13961	14084	14000	13953	14065	13921	14107	14031	14163	14014	14151	14030	13946	13924	14096	13972	13946	13984	14058	14178	14048	14191	14203	13913	14097	14098	14060	14010	14067	14010	14054	14003	14244	14156	13923	14155	14037	13925	13940	13930	13850	13926	14130	13915	14071	13925	14028	14138	13857	14046	13987	14078	14141	14093	13947	14120	14115	13993	14161	14164	14019	14173	14059	14195	13814	14062	13942	13949	13744	13865	14158	14086	13923	14028	13899	13990	13924	14014	13922	14130	13824	13996	13969	14013	13971	14194	14144	14098	13980	14027	14169	14048	13989	14175	14025	13821	13845	13923	14070	14020	14044	13810	14156	13886	14114	14016	13895	13883	13887	13889	14093	13965	13990	14114	14048	14026	13977	13991	14218	14117	13994	13970	13937	13901	14127	13852	14050	14022	14038	14063	13970	14122	14040	14125	14196	13983	14073	14140	13980	13931	13872	14225	13994	13957	14023	14002	13840	14043	14060	14073	14067	14026	13984	14086	13884	14058	14030	14118	14046	14095	14032	13980	14048	13994	14127	13945	14106	13858	13866	14011	14044	14015	13933	14027	13951	13971	13826	14119	14055	13965	13903	13900	14080	14242	13991	14118	14169	14120	14049	14004	13995	13909	13792	14095	14084	14013	14010	14053	14135	14004	13924	13975	13905	14062	13921	14029	14174	14013	13928	13840	14173	13982	14175	14148	14003	14122	14169	13965	13959	14144	13999	14135	13982	14007	13992	14163	13949	14113	14054	13957	14032	13786	13863	13970	14056	13989	13963	14176	13890	13847	13999	13958	14023	14030	14067	14014	14162	14012	14061	13986	14115	14019	13959	13996	13944	14083	13887	13950	14018	13898	14089	13998	14019	14028	14014	13858	13901	14108	13985	14073	14068	14157	13945	14127	14017	13867	13976	14007	13979	14042	14074	14197	13973	14140	13896	14218	14017	14008	13973	14053	14156	14040	13990	13943	14131	13977	14126	13938	14143	14026	14030	14042	14086	13931	14092	13990	13902	14033	13983	14003	14065	14014	14080	14235	13800	13965	14054	13963	14043	14034	14079	13935	14163	13959	14063	13800	14157	14061	14153	14177	14036	14068	14175	14009	14054	13999	13892	14080	14074	14040	14034	13999	14121	14170	13844	14034	14142	13967	13947	14247	13986	14239	13947	14000	13943	14174	14049	13714	13974	14098	14019	13842	13991	13944	13942	14092	13971	14077	14013	13936	14250	13936	14239	13868	13994	13989	14149	14111	13971	14035	14069	14043	13960	13907	13937	14047	13897	14073	14090	14104	14071	14174	13974	14232	13912	14150	14023	13925	14085	14137	14062	13993	14048	14006	13979	13989	13889	14197	14042	14107	14223	14123	13947	13901	13919	14143	13881	14007	14182	13975	14080	14125	14181	13926	13935	14090	13985	13978	14197	13900	13921	14118	13828	13945	14032	14133	14086	14156	14001	13985	14025	14143	14132	13999	14021	13891	14111	14011	14017	14045	14153	14190	13942	13877	13975	13922	13918	14108	14082	13852	14017	14036	13849	13907	13910	13859	13908	14203	13879	13946	13865	14098	13923	14009	13921	14022	13963	14035	13950	14011	14029	13925	14112	13989	14007	14054	14103	14166	14096	13901	13992	14027	14050	14158	13983	14023	13979	14150	13993	13914	13957	14067	14078	13970	14035	14052	14090	14000	14050	13971	14000	13917	14086	14012	14017	14077	14297	13988	13964	14102	13933
25441	21462	28567	25053	22601	21643	20306	19331	20955	19959	20424	19486	19116	19145	18681	20260	27000	28372	23658	20658	18771	17884	17629	17360	17524	17461	17366	17456	17170	17271	17519	17278	17377	17427	17376	17252	17482	17471	17443	17255	17282	17483	17278	17424	17362	17575	17302	17287	17327	17478	17544	17348	17365	17399	17239	17327	17208	17264	17306	17332	17327	17354	17267	17541	17291	17358	17104	17264	17244	17323	17376	17162	17315	17291	17309	17377	17299	17242	17442	17207	17403	17335	17477	17182	17385	17441	17515	17419	17392	17253	17374	17210	17297	17488	17350	17192	17236	17375	17323	16977	17248	17473	17300	17456	17465	17253	17179	17274	17159	17198	17268	17117	17389	17517	17466	17494	17234	17310	17432	17166	17370	17259	17291	17099	17362	17420	17275	17419	17455	17432	17156	17305	17634	17284	17288	17309	17287	17446	17127	17448	17351	17425	17450	17216	17228	17453	17306	17342	17493	17287	17200	17462	17338	17283	17333	17236	17333	17369	17443	17204	17541	17460	17297	17318	17250	17362	17352	17197	17262	17281	17363	17438	17424	17456	17205	17175	17344	17298	17279	17361	17132	17264	17372	17265	17270	17325	17324	17478	17146	17293	17465	17481	17325	17215	17412	17537	17388	17292	17334	17189	17349	17167	17367	17370	17260	17350	17292	17143	17356	17375	17456	17400	17327	17240	17445	17447	17215	17460	17325	17422	17316	17279	17319	17506	17302	17565	17429	17430	17476	17432	17491	17269	17457	17391	17580	17459	17280	17322	17363	17389	17299	17275	17395	17229	17102	17117	17346	17322	17222	17433	17321	17240	17336	17150	17264	17252	17305	17193	17256	17214	17291	17339	17381	17116	17318	17278	17284	17420	17242	17340	17389	17363	17456	17390	17325	17391	17385	17148	17126	17332	17483	17278	17557	17482	17093	17651	17636	17349	17383	17240	17245	17235	17219	17184	17550	17225	17236	17308	17303	17148	17276	17240	17339	17364	17174	17314	17287	17295	17515	17138	17517	17358	17258	17299	17296	17114	17212	17451	17315	17129	17382	17382	17166	17311	17386	17318	17207	17214	17228	17271	17237	17488	17580	17183	17504	17384	17194	17313	17331	17580	17497	17294	17530	17262	17432	17402	17154	17386	17366	17225	17171	17300	17404	17238	17302	17347	17493	17194	17342	17251	17237	17312	17458	16896	17097	17037	17462	17385	17617	17430	17144	17212	17354	17299	17241	17272	17193	17358	17328	17321	17456	17387	17300	17465	17347	17259	17327	17316	17214	17339	17294	17293	17666	17340	17410	17261	17328	17122	17392	17259	17384	17190	17355	17544	17344	17406	17158	17351	17325	17146	17381	17447	17346	17177	17284	17384	17391	17548	17230	17338	17181	17380	17175	17357	17281	17167	17304	17383	17697	17233	17308	17228	17319	17366	17304	17361	17469	17367	17660	17397	17558	17414	17237	17476	17154	17311	17373	17489	17295	17076	17195	17227	17415	17449	17578	17049	17380	17211	17522	17173	17217	17504	17212	17089	17458	17431	17382	17437	17220	17415	17090	17270	17262	17245	17176	17348	17143	17497	17462	17416	17647	17206	17039	16934	17326	17225	17502	17287	17321	17239	17399	17236	17455	17213	17377	17543	17276	17335	17367	17355	17204	17451	17361	17347	17343	17326	17189	17436	17052	17294	17195	17400	17390	17234	17239	17203	17350	17346	17122	17094	17171	17033	17273	17316	17493	17302	17249	17375	17174	17226	17116	17394	17284	17393	17403	17469	17272	17210	17319	17431	17339	17250	17375	17280	17380	17345	17242	17447	17274	17117	17004	17357	17378	17033	17217	17379	17376	17356	17347	17200	17209	17182	17229	17330	17425	17294	17300	17136	17138	17232	17196	17315	17182	17363	17075	17001	17192	17365	17330	17518	17416	17244	17395	17226	17207	17390	17140	17345	17174	17394	17263	17323	17324	17087	17100	17068	17071	17437	17288	17444	17358	17120	17133	17338	17409	17331	17308	17457	17317	17262	17225	17289	17381	17270	17152	17262	17188	17266	17181	17350	17260	17363	17284	17381	17312	17505	17378	17331	17470	17377	17342	17209	17332	17203	17268	17322	17499	17385	17395	17309	17308	17379	17372	17414	17093	17335	17379	17254	17325	17303	17239	17165	17280	17257	17301	17474	17412	17306	17169	17103	17388	17550	17213	16987	17519	17265	17442	17312	17228	17394	17443	17350	17466	17362	17383	17285	17402	17439	17276	17225	17233	17451	17180	17454	17297	17336	17390	17456	17357	17121	17436	17199	17370	17216	17261	17401	17351	17476	17527	17368	17243	17340	17176	17140	17218	17252	17403	17375	17242	17399	17316	17100	17301	17235	17463	17514	17355	17459	17476	17368	17506	17292	17403	17258	17427	17318	17527	17487	17230	17534	17457	17381	17512	17472	17309	17300	17338	17137	17452	17333	17376	17602	17291	17224	17452	17505	17212	17304	17234	17319	17302	17362	17225	17408	17535	17537	17399	17172	17340	17254	17228	17262	17230	17452	17472	17291	17296	17276	17198	17376	17485	17252	17473	17184	17260	17399	17460	17251	17294	17292	17312	17310	17376	17307	17131	17364	17301	17349	17287	17240	17455	17304	17286	17265	17310	17519	17298	17505	17186	17248	17256	17388	17492	17356	17532	17337	17476	17184	17344	17320	17265	17323	17247	17452	17365	17377	17469	17217	17347	17223	17455	17384	17162	17283	17371	17457	17239	17114	17169	17280	17394	17460	17599	17420	17430	17401	17191	17402	17173	17226	17460	17327	17449	17429	17414	17297	17242	17368	17438	17101	17034	17320	17248	17476	17334	17555	17385	17236	17269	17280	17171	17210	17121	17279	17244	17399	17443	17591	17314	17136	17202	17201	17321	17389	17272	17278	17628	17427	17062	17400	17353	17413	17323	17315	17327	17304	17385	17142	17379	17401	17436	17272	17376	17381	17188	17284	17349	17394	17359	17474	17350	17514	17260	17298	17317	17362	17378	17200	17258	17143	17219	17233	17174	17132	17172	17243	17151	17322	17140	17369	17218	17492	17302	17261	17201	17226	17317	17351	17225	17213	17271	17425	17412	17234	17309	17473	17223	17271	17297	17273	17572	17306	17167	17312	17376	17250	17356	17248	17477	17347	17410	17321	17369	17467	17555	17219	17329	17381	17304	17307	17285	17306	17449	17398	17537	17416	17442	17647	17342	17028	17233	16969	17513	17307	17162	17381	17377	17219	17300	17410	17265	17376	17207	17374	17293	17220	17485	17464	17273	17360	17231	17384	17264	17200	17301	17347	17305	17269	17313	17393	17409	17245	17302	17227	17174	17525	17326	17333	17371	17170	17293	17197	17495	17330	17332	17421	17417	17565	17244	17264	17082	17236	17473	17216	17238	17454	17379	17525	17415	17338	17445	17397	17242	17375	17154	17281	17351	17339	17227	17256	17281	17193	17430	17452	17412	17100	17205	17359	17261	17479	17491	17382	17377	17401	17434	17348	17222	17190	17348	17212	17287	17267	17470	17431	17268	17379	17375	17364	17408	17358	17457	17321	17342	17418	17322	17346	17431	17285	17293	17242	17326	17226	17339	17559	17242	17387	17281	17251	17132	17135	17081	17351	17427	17318	17327	17300	17149	17353	17266	17394	17241	17263	17264	17169	17322	17218	17354	17371	17185	17223	17419	17418	17200	17152	17278	17199	17434	17662	17550	17343	17287	17314	17291	17124	17253	17223	17212	17266	17301	17138	16981	17327	17335	17207	17365	17330	17287	17212	17321	17396	17211	17299	17458	17453	17254	17419	17221	17271	17136	17306	17440	17192	17302	17266	17379	17349	17302	17086	17329	17429	17430	17163	17283	17106	17471	17153	17459	17429	17443	17427	17171	17234	17270	17169	17479	17317	17369	17313	17266	17106	17200	17311	17277	17433	17505	17307	17321	17253	17279	17156	17348	17189	17299	17452	17524	17128	17359	17328	17362	17429	17352	17249	17398	17168	17509	17506	17417	17356	17305	17267	17389	17276	17096	17330	17429	17501	17277	17349	17448	17342	17286	17350	17582	17380	17326	17159	17579	17347	17233	17333	17356	17267	17491	17362	17327	17346	17135	17410	17374	17062	17321	17119	17267	17364	17378	17259	17362	17511	17354	17129	17383	17244	17440	17366	17393	17313	17381	17341	17329	17384	17451	17373	17305	17353	17396	17427	17472	17216	17424	17454	17283	17241	17392	17228	17350	17122	17134	17460	17497	17429	17379	17369	17427	17451	17140	17249	17290	17228	17332	17408	17194	17347	17327	17132	17435	17288	17201	17372	17503	17200	17259	17262	17320	17446	17265	17283	17134	17205	17330	17241	17259	17239	17284	17306	17342	17322	17351	17223	17501	17182	17333	17283	17307	17140	17297	17105	17306	17418	17202	17445	17234	17329	17405	17449	17240	17356	17370	17210	17339	17500	17360	17270	17370	17338	17236	17260	17315	17232	17386	17157	17706	17378	17328	17613	17476	17294	17340	17188	17487	17269	17310	17418	17391	17237	17463	17402	17372	17282	17273	17610	17325	17348	17273	17323	17124	17161	17281	17233	17291	17502	17145	17209	17486	17325	17301	17179	17186	17208	17231	17255	17476	17484	17227	17337	17384	17510	17327	17260	17430	17294	17510	17343	17251	17425	17448	17230	17271	17378	17468	17359	17390	17235	17441	17428	17444	17338	17308	17336	17153	17187	17268	17309	17344	17259	17317	17246	17463	17267	17428	17296	17329	17234	17266	17234	17271	17406	17428	17270	17240	17251	17252	17137	17255	17300	16950	17188	17144	17038	17584	17304	17243	17413	17428	17293	17294	17172	17197	17316	17470	17427	17277	17147	17352	17371	17268	17350	17289	17254	17418	17353	17322	17441	17237	17322	17261	17360	17139	17296	17235	17263	17116	17223	17176	17180	17305	17358	17109	17276	17636	17471	17575	17306	17294	17321	17459	17312	17328	17364	17397	17363	17474	17249	17285	17421	17049	17267	17318	17380	17296	17501	17506	17311	17283	17293	17207	17519	17257	17273	17140	17325	17114	17363	17375	17198	17326	17314	17256	17339	17356	17364	17331	17313	17429	17464	17222	17538
14654	23767	23756	19816	18054	17010	16046	17374	20582	17948	18835	17657	17281	17029	16351	18875	28476	28283	21788	18185	15570	14613	14232	14127	14159	13955	14250	13976	14367	14013	14061	14019	14266	14114	14091	14167	14148	14198	14255	14206	14011	14397	14082	14259	14114	14165	14204	14061	14216	14083	14200	14133	13993	14125	14222	14182	14084	14271	14138	14108	14143	14059	14164	14097	14359	14173	14316	14225	14211	14203	14120	14054	14043	14159	14137	14072	14167	13948	14082	14237	14188	14071	14211	14097	14150	14134	14192	14003	14122	14161	14183	14358	14105	14080	14098	14072	14036	14188	14191	14259	14144	14235	14228	14149	14131	14105	14238	14137	14194	14128	14028	14154	14093	14052	14025	14219	13993	14199	14201	14054	14264	14034	14238	14052	14079	14112	14116	13999	14084	14192	14181	14159	14162	14219	14270	14258	14245	13977	14069	14246	14070	14009	14082	14066	14263	13970	14190	14059	14161	14238	14168	14179	14133	14030	14197	14059	14193	14111	14073	14073	14046	14269	14107	14142	14130	14177	14108	14131	14158	14333	14282	14070	14168	14209	14228	14153	14347	14145	14100	14225	14026	14108	14046	14222	14178	14017	14170	14116	14079	14035	14153	14125	14144	14029	14032	14286	14358	14182	14106	14268	14132	14060	14273	14101	14191	14025	14373	14324	14190	14185	14175	14213	13974	14048	14140	14106	14186	14276	14123	14161	14119	13983	14295	14180	14164	14300	14198	14346	14097	14329	14225	14078	14214	14015	14275	13977	14119	14057	14113	14071	14158	13997	14212	14155	14053	14147	14158	14171	14176	14174	13955	14126	14152	14201	14219	14127	14173	14075	14051	14262	14185	14171	14202	14204	14244	14248	14195	14096	14083	14164	13990	14295	14207	14281	14110	14193	14168	14236	14016	14131	14084	14259	14232	14141	14048	14172	14161	14107	14185	14211	14218	14177	13931	14140	14209	14031	14249	14145	14130	13973	14146	14038	14033	14166	14072	14122	14110	14148	14086	14156	14137	14299	14245	14073	13971	14097	14125	13899	14149	14080	14158	14254	14064	14121	13928	14270	14146	13948	14252	14185	14167	14261	14069	14335	13996	14087	14188	14103	14170	14168	14167	14172	14201	14028	14141	14072	14153	14139	14029	14179	14178	14067	14005	14103	14153	14057	14141	14123	14138	14223	14189	14121	14042	13966	14170	14117	14031	14138	14230	14048	14148	13997	14190	14277	14048	13954	14215	14210	14067	14037	14152	14068	14343	14204	14128	14037	14032	14067	14112	14132	13958	14191	14056	14149	14116	14149	14160	14044	14256	14168	14185	13922	14207	14225	14107	14138	14150	14241	14137	14005	14262	14189	13930	14020	14185	14251	14102	14166	14194	14020	13972	14118	14008	14120	14124	14244	14152	14161	14137	14203	14165	14141	14132	14107	14056	14131	14144	14223	14364	14183	14168	14324	14140	14102	14250	14101	14172	14206	14053	14091	14234	14141	14275	14037	13958	14094	14147	13976	14117	14308	14364	14260	14056	14097	14117	14085	14169	13978	14108	14050	14107	14360	14285	14182	14140	14063	14081	14175	14217	14090	14112	14211	14197	14236	14234	14160	14101	14177	14173	14064	14260	14164	14250	14148	14144	14182	14051	14330	14131	14056	14119	14266	14073	14166	14294	14208	13976	14297	14003	14290	14278	13797	14135	14232	14131	14207	14358	14273	14064	14160	14301	14144	14015	14176	14214	14132	14089	14282	14069	14284	14104	14095	14071	14420	14262	14193	14102	14049	14120	14207	14272	14008	14145	14043	14200	14154	14271	14080	14042	14231	14209	14124	14036	14095	14211	14247	14055	14084	14115	14178	14097	14187	14157	14247	14044	14243	14088	14323	14187	13930	14247	14182	14210	14181	14110	14109	14204	14187	14126	14039	14234	14150	14123	14093	14151	14201	14063	14174	14110	14074	14295	14174	13986	14106	13985	14017	14011	14197	14075	14019	14176	14241	14135	14110	14139	14313	14202	14234	14125	14184	13944	14172	14297	14191	14136	14189	14190	14100	14219	14300	13996	14149	14050	14176	14066	14101	14177	14279	14278	14051	14154	14174	14028	14098	14178	14118	14246	14147	13922	14282	14198	14150	13947	14122	14218	14116	14122	14062	14247	14070	14092	13966	14120	14163	14186	14132	14178	14309	13994	14225	14108	14248	14130	14135	14284	14196	14180	14071	14101	14048	14387	14160	14323	14121	14083	14084	14149	14278	14321	14249	14151	14303	14010	14255	14178	13999	14291	14152	14065	14116	14043	14125	14031	14201	14299	14020	14117	14270	14121	14239	14164	14183	14205	13922	14058	14211	14062	14103	14079	14151	14134	14107	14075	14147	14044	14152	14087	14087	14144	14227	14118	14063	14218	14160	14130	14126	14121	14235	14231	14120	14088	14142	14217	14098	14151	14074	14122	14214	14077	14193	14172	14142	14150	14101	14217	14266	14317	14115	13943	14023	14113	14340	14141	14210	14194	14218	13999	14018	14209	14133	14210	14002	14032	14148	14163	14094	14117	14189	14474	14156	14101	14052	14243	14115	14196	14233	14000	14176	14348	14167	14149	14220	14122	14193	14202	14106	14072	14149	14042	13967	14205	14113	14041	14174	14316	14311	14198	14337	14225	14167	13990	14317	14146	14022	14074	14228	14283	13895	14127	14173	13974	14232	14061	14239	13960	13990	14126	14243	14074	14230	14144	14045	14047	14205	14232	14208	14153	14194	14168	14178	14176	14147	14129	14202	14094	14280	14090	14228	14205	14123	14074	14129	14072	14081	14103	14136	14265	14260	14100	14151	14084	14231	14215	14231	14141	14139	14071	14189	14053	14208	14133	14060	14245	14143	13989	14200	14273	14194	14104	13985	14123	14032	14254	14231	14300	14269	14273	14193	14150	14251	14044	14167	14091	14008	14037	14224	14027	14174	14066	14148	14265	14054	14086	14232	14206	14299	14113	14098	14052	14022	14204	14148	14293	14265	14044	14355	14129	14092	14233	14089	14059	13946	14317	14117	14312	14015	14171	14159	14131	14177	14127	14058	14180	13983	14201	14177	14106	14191	14173	14271	14159	14215	14150	14225	14250	14074	14026	14245	14163	14077	14130	14275	14198	14207	14070	14217	14184	14186	14011	14144	14166	14189	14030	14174	14242	14186	14319	14254	14047	14135	14141	13994	14261	14047	14146	14040	14080	14115	14268	14075	14116	14103	14125	14225	14067	14094	14096	14061	14263	14199	14230	14155	14158	14146	14129	14075	14064	14173	14305	14265	14137	14013	14032	14070	14055	14198	14273	14115	14038	14159	14311	14341	14141	14119	14233	14114	14146	14230	14217	14203	14151	14344	14090	14163	14048	14198	14056	14309	14168	14344	14158	14150	14275	14154	14206	14319	14315	14079	14125	14107	14179	14230	14104	14158	14113	14223	13985	14303	14225	14224	14066	14260	14059	14269	14012	14051	14173	14278	14114	14160	14233	14062	14087	14100	14063	14164	14290	14219	14051	14001	14144	14152	14299	14100	14108	14141	14101	14022	14050	14121	14027	14152	14022	14157	14017	14171	14169	14231	14053	14026	14190	14253	14163	14275	14038	14086	13878	14074	14212	14070	14191	14249	14064	14153	14108	14031	14251	14067	14046	14167	14184	14117	14041	14084	14237	14113	14169	14184	14136	14130	14200	14366	14035	14223	14061	14139	14244	14217	14023	14207	14110	14164	14005	14144	14247	14070	14304	14208	14323	14076	14302	14049	14077	14099	14213	14162	14140	14148	14039	14166	14126	14013	14018	14159	14238	14105	13992	14221	14153	14122	14179	14092	14248	14048	14125	14144	14100	14253	14154	14107	14295	14199	14057	14233	14189	14216	14084	14115	14154	14083	14126	14146	14172	14011	14047	14328	14271	14103	14071	14144	14116	14078	14190	14324	14142	14060	14317	14104	14204	14119	14016	14136	14278	14187	14213	14067	14112	14286	14029	14086	14300	14040	14284	13958	14073	14073	14106	14093	14118	14167	14272	14110	14240	14192	14072	14090	14261	14181	14060	14157	14139	14141	14173	14095	14068	14176	14144	14175	14021	13995	14332	14253	14083	14187	14064	14137	14158	14136	14285	14265	14060	14079	14088	14161	14110	14151	14043	14082	14085	14238	14004	14331	14179	14019	14165	14147	14179	14119	14007	14188	14277	14391	14130	14121	14160	14073	14189	14204	14173	14074	14321	14041	14009	14177	14214	14135	14175	14125	14195	14193	14271	14028	14181	14081	14120	13921	14146	13997	14131	14081	14062	14064	14073	14292	14185	14225	14149	14002	14101	13984	14101	14144	14316	14263	14155	14048	14264	14148	14132	14217	14180	14279	14153	14193	14119	14318	14204	14232	14185	14165	14114	14236	14143	14159	14139	14174	14200	14069	14158	13914	14044	14184	14011	14109	14223	14130	14158	14158	14215	14123	14073	14115	14110	14058	14053	14040	14189	14218	14156	14194	14276	14268	14161	14055	14137	14266	13962	14195	14284	14215	14200	14211	14208	14196	14185	14086	14149	14050	14110	14123	14218	14154	13911	14184	14169	14242	14120	14024	14190	14155	14141	14315	14252	14159	14095	14309	14328	14221	13992	14099	14166	14194	14136	14030	14228	14118	14148	14051	14032	14078	14017	14083	14073	14111	14036	14061	14119	14000	14160	13970	14203	14005	14115	14253	14065	14219	14146	14142	14282	14132	14256	13969	14092	14143	14324	14239	14295	14080	14052	14182	14011	14076	14379	13998	14076	14104	14241	14277	14105	14284	14048	14250	14196	14268	14046	14178	14052	14250	14055	14206	14115	14067	14064	14172	14127	14090	14159	14241	14153	14096	14196	14341	14077	14291	14161	14295	14192	13996	14028	14088	14306	14332	14187	14281	14285	14014	14180	14136	14131	14195	14222	14134	14335	14102	14217	14093	14252	14136	14141	14319	14086	14206	14103	14020	14030	14148	14207	14081	13917	14138	14294	14009	14107	14048	14211	14114	14169	14149	14147	14145	14043	14128	14195	14218	14165	14213	13977	14147	14097	14140	14187	14185	13990	14119	14119	14192	14139	14064	14124	14121	14135	14063	14088	14192	14243	14146
24079	21468	29065	24321	22000	23697	23832	21060	23093	22280	22033	20749	20613	20040	19431	21624	33687	35418	28064	22709	19749	18175	17891	17306	17250	17533	17744	17353	17471	17355	17454	17389	17227	17301	17290	17695	17510	17272	17376	17372	17260	17334	17517	17529	17568	17582	17453	17452	17366	17474	17295	17233	17426	17317	17413	17154	17441	17448	17295	17515	17397	17387	17246	17248	17386	17117	17125	17242	17399	17198	17156	17178	17346	17412	17295	17346	17271	17294	17328	17329	17407	17294	17423	17220	17120	17263	17326	17434	17412	17043	17105	17392	17371	17252	17427	17330	17225	17457	17342	17449	17298	17381	17181	17526	17338	17435	17407	17456	17191	17478	17306	17541	17431	17535	17357	17407	17354	17139	17239	17588	17458	17343	17351	17368	17380	17243	17423	17230	17347	17540	17328	17453	17403	17321	17300	17381	17089	17313	17418	17503	17587	17569	17324	17386	17496	17355	17313	17349	17327	17142	17210	17373	17377	17320	17290	17355	17330	17313	17291	17267	17376	17277	17442	17401	17304	17352	17516	17423	17382	17505	17329	17373	17165	17144	17284	17182	17200	17311	17464	17260	17373	17203	17289	17551	17239	17193	17394	17452	17472	17480	17285	17396	17237	17388	17496	17063	17262	17437	17219	17095	17291	17349	17529	17301	17561	17452	17350	17563	17132	17162	17460	17259	17356	17464	17326	17365	17381	17384	17376	17153	17142	17459	17468	17236	17463	17373	17443	17293	17269	17211	17520	17439	17323	17492	17480	17287	17267	17383	17289	17433	17305	17341	17441	17385	17277	17346	17284	17215	17383	17291	17308	17245	17547	17165	17181	17298	17251	17446	17456	17299	17350	17243	17307	17325	17520	17328	17302	17250	17412	17200	17463	17547	17390	17143	17193	17378	17262	17424	17338	17112	17356	17509	17338	17123	17309	17301	17180	17205	17241	17321	17469	17240	17423	17129	17298	17402	17325	17342	17435	17407	17136	17229	17454	17289	17122	17231	17399	17423	17347	17235	17488	17238	17350	17309	17229	17305	17113	17192	17535	17223	17287	17275	17435	17285	17258	17232	17176	17379	17104	17210	17287	17426	17302	17255	17378	17278	17524	17348	17236	17196	17225	17385	17402	17341	17258	17423	17307	17304	17215	17303	17271	17208	17215	17154	17369	17234	17153	17294	17249	17169	17307	17353	17302	17352	17636	17263	17389	17200	17198	17151	17339	17253	17460	17312	17412	17499	17322	17448	17303	17191	17195	17181	17584	17238	17199	17450	17217	17225	17474	17421	17516	17328	17279	17273	17474	17411	17191	17266	17139	17306	17435	17248	17263	17416	17496	17383	17172	17412	17367	17258	17332	17531	17405	17264	17401	17365	17527	17361	17407	17465	17470	17495	17379	17302	17250	17328	17326	17401	17300	17365	17191	17285	17257	17532	17308	17415	17309	17374	17270	17366	17515	17554	17213	17349	17519	17216	17259	17298	17435	17373	17168	17291	17370	17394	17074	17062	17337	17210	17467	17535	17458	17149	17509	17262	17357	17293	17285	17334	17499	17282	17125	17151	17288	17286	17309	17383	17330	17311	17204	17274	17308	17362	17470	17389	17386	17171	17355	17183	17511	17220	17327	17336	17190	17243	17187	17451	17412	17457	17246	17292	17304	17307	17197	17565	17289	17254	17061	17434	17103	17340	17421	17351	17445	17439	17208	17145	17424	17305	17304	17249	17340	17370	17296	17402	17329	17349	17098	17377	17331	17320	17320	17091	17046	17485	17134	17396	17192	17326	17369	17312	17370	17261	17387	17148	17303	17387	17374	17418	17349	17132	17274	17322	17160	17184	17129	17467	16972	17238	17246	17358	17616	17414	17349	17242	17136	17086	17379	17251	17383	17337	17404	17475	17386	17208	17401	17244	17254	17291	17210	17285	17152	17335	17498	17370	17244	17096	17360	17291	17263	17252	17447	17438	17413	17218	17186	17221	17237	17234	17380	17439	17445	17329	17193	17252	17505	17500	17219	17188	17305	17206	17350	17260	17425	17532	17476	17411	17137	17262	17164	17221	17347	17206	17388	17328	17239	17463	17334	17259	17167	17353	17332	17372	17264	17364	17413	17371	17378	17229	17389	17331	17323	17472	17281	17119	17494	17395	17232	17228	17388	17277	17367	17381	17143	17418	17440	17314	17405	17477	17338	17229	17118	17385	17383	17129	17465	17198	17277	17062	17217	17326	17376	17042	17362	17462	17327	17369	17507	17219	17212	17201	17321	17438	17457	17354	17389	17345	17238	17369	17465	17296	17332	17181	17198	17262	17309	17216	17215	17287	17472	17462	17137	17230	17042	17310	17329	17316	17437	17525	17561	17127	17377	17233	17250	17140	17430	17403	17245	17285	17182	17498	17378	17270	17229	17293	17336	17345	17419	17282	17335	17244	17165	17359	17382	17362	17366	17539	17311	17524	17333	17412	17625	17520	17311	17308	17385	17247	17522	17327	17293	17442	17088	17158	17382	17220	17240	17413	17234	17353	17268	17206	17184	17269	17277	17501	17179	17391	17610	17524	17216	17351	17278	17307	17317	17303	17235	17456	17370	17620	17379	17364	17364	17292	17342	17411	17376	17406	17232	17429	17228	17345	17606	17419	17335	17160	17096	17288	17289	17209	17459	17402	17557	17489	17406	17472	17226	17184	17322	17327	17373	17398	17362	17218	17493	17212	17267	17190	17340	17105	17255	17604	17162	17198	17389	17363	17147	17333	17166	17472	17245	17369	17377	17461	17355	17302	17273	17450	17451	17184	17317	17330	17262	17190	17348	17285	17405	17190	17297	17389	17364	17429	17629	17486	17168	17346	17278	17538	17273	17229	17317	17421	17344	17213	17477	17320	17529	17295	17366	17122	17276	17392	17237	17323	17482	17433	17316	17166	17323	17468	17345	17283	17206	17388	17285	17292	17377	17575	17307	17281	17322	17244	17314	17338	17104	17121	17252	17251	17220	17535	17256	17419	17292	17491	17353	17322	17214	17179	17368	17272	17182	17135	17245	17229	17126	17285	17312	17302	17271	17375	17390	17364	17189	17372	17326	17389	17195	17438	17223	17251	17213	17578	17356	17432	17354	17182	17137	17408	17262	17300	17467	17293	17367	17230	17100	17268	17237	17444	17160	17192	17291	17185	17285	17270	17227	17256	17187	17188	17212	17387	17294	17380	17263	17492	17315	17349	17539	17211	17519	17393	17461	17328	17427	17311	17295	17269	17303	17239	17391	17410	17254	17461	17389	17204	17400	17381	17373	17506	17136	17219	17313	17426	17348	17183	17273	17023	17187	17171	17405	17409	17449	17410	17494	17268	17405	17436	17219	17216	17336	17277	17424	17440	17207	17182	17352	17306	17413	17388	17315	17250	17358	17099	17376	17222	17361	17369	17377	17241	17157	17346	17262	17175	17282	17312	17219	17444	17503	17272	17346	17341	17315	17510	17332	17435	17380	17331	17156	17233	17422	17290	17248	17276	17456	17370	17228	17356	17335	17278	17462	17384	17282	17143	17440	17295	17511	17287	17343	17458	17324	17380	17301	17272	17230	17308	17407	17416	17360	17260	17425	17254	17598	17144	17342	17187	17339	17139	17341	17369	17533	17190	17211	17278	17096	17370	17227	17302	17255	17408	17585	17259	17432	17474	17371	17355	17499	17391	17275	17300	17185	17252	17258	17227	17494	17224	17358	17269	17379	17395	17392	17308	17090	17283	17324	17407	17263	17209	17355	17309	17479	17396	17218	17259	17479	17227	17467	17175	17381	17337	17397	17298	17190	17169	17137	17427	17185	17320	17377	17393	17518	17442	17564	17331	17275	17274	17214	17358	17423	17285	17254	17357	17192	17327	17308	17260	17323	17146	17388	17230	17268	17358	17307	17359	17150	17305	17282	17384	17394	17350	17628	17399	17280	17218	17420	17257	17424	17240	17377	17250	17446	17161	17303	17306	17265	17260	17126	17182	17330	17344	17269	17320	17286	17273	17214	17337	17381	17237	17282	17336	17476	17355	17108	17250	17157	17330	17179	17307	17162	17213	17234	17482	17444	17281	17412	17260	17425	17404	17398	17122	17482	17537	17073	17250	17281	17348	17136	17311	17142	17349	17389	17339	17184	17418	17419	17266	17413	17492	17254	17190	17368	17306	17258	17250	17287	17443	17150	17367	17249	17184	17343	17134	17029	17288	17364	17373	17401	17339	17249	17301	17252	17298	17343	17069	17224	17126	17336	17386	17197	17447	17395	17294	17479	17361	17296	17240	17474	17345	17471	17260	17427	17267	17477	17386	17303	17424	17168	17333	17343	17309	17577	17159	17408	17327	17329	17151	17455	17373	17417	17266	17296	17321	17639	17298	17263	17300	17269	17406	17292	16912	17246	17190	17334	17289	17056	17295	17193	17387	17245	17402	17286	17083	17275	17230	17228	17256	17331	17193	17468	17587	17330	17415	17307	17335	17183	17216	17571	17326	17327	17515	17473	17489	17497	17422	17336	17262	17296	17481	17404	17370	17197	17305	17262	17277	17318	17341	17452	17311	17418	17579	17305	17379	17360	17390	17370	17433	17330	17151	17182	17409	17205	17285	17242	17292	17246	17202	17484	17157	17365	17326	17365	17319	17521	17256	17325	17343	17271	17457	17285	17183	17186	17301	17500	17296	17354	17336	17375	17420	17234	17276	17266	17376	17424	17391	17456	17266	17353	17177	17421	17436	17341	17175	17360	17333	17231	17228	17189	17243	17312	17397	17205	17249	17225	17452	17131	17353	17357	17263	17103	17574	17272	17421	17131	17559	17184	17122	17422	16964	17211	17490	17497	17412	17180	17288	17398	17461	17025	17257	17407	17364	17424	17074	17189	17416	17528	17383	17214	17363	17272	17146	17374	17386	17297	17237	17257	17311	17493	17436	17327	17332	17316	17110	17165	17334	17322	17418	17442	17316	17199	17216	17183	17386	17298	17134	17265	17293	17282	17377	17255	17273	17261	17166	17526	17020	17222	17339	17447	17446	17545	17286	17216	17173	17348	17500	17266	17219	17274	17249	17250	17394	17370	17437	17291	17272	17207	17320	17479	17261	17215	17340	17379	17626	17287	17222	17295	17284	17337	17427	17216	17349
16525	28609	29023	22627	20295	18225	17583	20021	23612	21277	21065	19208	19004	17773	17528	21348	36462	35394	26250	20525	16548	14643	14207	14229	14076	14276	14084	14058	14157	14204	14098	13949	14049	14123	14014	14094	14042	14142	14254	14228	14108	14026	14256	14212	14078	13988	13997	14125	14037	14082	13999	14165	14060	14262	14070	14196	14073	14150	14231	14112	14135	14033	14146	14283	14034	14138	14126	14182	14216	14275	14054	14235	14094	14222	13843	14283	14104	13986	14052	14195	14106	13970	13900	14113	14143	14115	14099	14119	13955	14281	14096	13993	13982	14050	14112	14139	13989	14140	14295	14092	14221	14150	14054	14035	14107	14051	14220	14119	14119	14014	14062	13964	14228	14036	13980	14172	13865	13982	14217	14144	14102	14197	14064	14093	14176	14115	14204	14119	14090	14155	14105	14199	14291	13921	14075	14119	14098	13959	14083	14200	14200	13992	14187	14147	14208	13986	14114	14053	14134	14283	14234	14056	13960	14229	14005	14078	14232	13931	14003	14041	14082	14056	14028	14167	14177	14149	14066	14019	14115	14246	14249	14257	14342	14015	14072	14189	14137	14172	14029	14113	14190	14305	14201	14115	14120	14178	14106	14151	14088	14134	14143	14207	14061	14137	13887	14106	14080	13977	14142	14082	14142	14255	14160	14066	14274	14075	14113	13981	14086	14050	14172	14192	14280	14126	14081	14142	14168	13965	14109	14297	14173	14096	14063	14120	14087	14059	14198	14017	14158	14129	14201	14107	13994	14086	14158	14138	14095	13901	14136	14207	14144	14132	14091	14197	14073	14266	14118	14004	14081	14086	13870	14153	13861	14129	14066	13994	14020	14290	14185	14089	14214	14044	14048	14190	13994	14192	14053	14135	14290	14203	13921	14170	14174	14060	14333	14103	14275	14070	14071	14144	14277	14107	14057	14156	14136	14059	14230	14214	14215	14000	14194	14141	14150	14197	13983	14005	14035	14223	14195	14325	14197	14108	14267	14075	14155	14191	13974	14114	14126	14082	14045	14132	14206	13929	14063	13978	14144	14078	14074	14349	13948	14098	14024	14243	14240	14149	14137	14067	14009	14162	14053	14368	14117	14212	14200	14053	14312	14033	13956	14128	14066	14277	14314	13946	13978	13965	14128	14250	14074	14102	14230	14244	13937	14149	13994	14104	14176	14205	14223	14118	14068	14096	14137	14095	14259	14102	13952	14088	14048	14190	14180	13944	14017	14128	14223	14111	14104	13944	14168	14046	14205	14124	14142	14064	14117	14151	14195	13890	14170	14214	13979	14033	13987	14150	14232	14068	14205	14036	14060	14074	14057	14290	14221	14038	13973	14132	14061	14129	14127	14115	14148	14150	13951	14110	14144	14184	13928	14184	13931	14132	14149	14004	14275	14056	14165	13979	13986	14086	14111	14047	14170	14135	13971	14000	14220	14075	14112	14174	13933	14124	14094	14157	14256	14178	14029	14078	13989	14077	13970	14169	14066	14090	14000	14135	14250	14125	14181	14082	14151	14247	14088	14227	14373	14109	14175	14262	14090	13995	14149	14175	14018	13995	14089	14071	14092	14075	14093	14070	14138	14140	14099	14085	14176	14089	14068	14158	14097	14146	13983	14165	14090	14292	14027	14061	14069	14295	13950	13973	14106	13915	14061	14179	14119	14119	13985	14065	14061	14122	13923	14092	14043	14130	14027	14034	14229	14200	14086	13969	14148	14188	14196	14152	14331	14099	14159	14158	14123	14315	14148	14160	14136	14202	14221	14108	14188	14021	14073	14153	14233	14056	14138	14028	14190	14074	14090	14345	14098	14042	14144	13952	13899	13995	14181	14264	14054	14102	14032	14179	14090	14175	14202	14027	14070	13958	14123	14206	14229	14112	14158	14020	14085	14173	14057	14214	14087	14164	14249	14118	14119	14122	14171	14114	14137	14138	14129	14203	13926	14046	14104	14066	14021	14118	14069	14049	14158	14159	14123	14117	14073	14126	14091	14102	14023	14287	14282	14118	14122	14210	14251	14036	14094	14144	13964	14069	14256	14077	13988	14032	14105	14143	14280	14005	13943	14244	14038	13931	14203	14173	14005	14317	14064	13823	14097	14233	14021	14114	14161	14161	14066	14047	14326	13937	14170	14139	14247	14101	14068	14081	14166	14121	14035	14039	14069	13982	14051	14091	14132	14064	14142	14126	14019	14181	14150	14013	13985	14029	14107	14067	14165	14033	13994	14203	14010	14038	14185	13950	13894	14235	14012	14159	14124	14202	14111	13995	14129	13972	14019	14013	13972	13997	13978	14060	14141	14037	13990	14174	14095	14068	14030	14065	14124	14081	14185	14107	14303	14051	14290	14259	14121	14069	13984	14020	14113	14175	14156	14133	14137	14170	14210	14125	14163	14178	14137	14169	14061	14094	14177	14227	14177	13989	14168	14040	14355	13977	13922	14166	14076	14201	14028	14102	14018	14168	14227	14181	14133	14065	14282	14040	14059	13972	14075	14104	14048	14191	14131	13940	14148	14017	14129	14167	14182	14219	14090	14127	13963	14064	14137	14242	14168	14121	14270	14143	14079	14124	13883	14212	14132	14127	13978	14152	14090	14149	14026	14058	14076	14241	14313	14206	14122	14059	14202	14142	14077	14093	14087	14143	14122	14130	14162	14193	14270	14081	14143	14199	14203	14192	13998	14019	13908	14191	14170	14127	14093	14141	14100	14063	14177	14055	14046	14101	14082	14055	14229	13814	14172	14166	14085	14161	14090	14055	14108	14192	14083	14184	14021	14039	14281	14120	14183	13997	13979	14232	14063	14106	14198	13868	14176	14218	14038	13987	14190	14217	14026	14332	14106	13989	13963	14125	14189	13984	14102	13878	14005	14055	14105	14198	13945	14038	14068	14026	14007	14129	14024	14115	14114	13982	13995	14041	14104	14107	14147	13787	14070	14048	14076	14007	14154	14156	14135	14081	14150	14280	14081	14096	14080	14052	14088	14151	14010	14074	14092	14158	14030	14178	14073	14136	13998	13936	14093	14015	13915	14144	14098	14031	14120	14064	14053	14035	13962	14074	14216	14032	14323	13971	14021	14102	14038	14231	14111	13980	14218	14165	14090	14090	13984	14198	14243	13904	14226	14107	14029	14193	14127	14161	14048	14210	14061	14193	14251	14087	14096	14170	14004	14132	14138	14074	14306	14204	14097	14157	14295	14202	14098	14200	13979	14126	14197	13988	14256	14150	14089	14095	14187	14031	14185	14119	14050	13973	14230	14143	14210	14034	14176	14173	14238	14269	14233	14059	14191	14124	14293	14157	14143	14130	14106	14153	14023	14254	14160	14059	14121	14156	14039	14128	14152	14006	14035	14074	14097	14242	14049	14063	14040	13968	13955	14224	14205	14112	13942	14090	13968	14146	14197	14164	13991	14012	14113	14153	13992	14195	14074	14132	14030	14183	14133	14089	14117	14177	14164	14207	14109	14160	14001	14125	14277	14176	14170	14112	14012	14266	14190	14135	13902	14076	14169	13894	13959	14180	14114	13984	13871	14150	14124	14170	14122	14252	14223	14162	14220	14113	14041	14073	14131	14042	14120	14322	14058	13978	14061	14136	14081	14221	13979	14139	14017	14042	14144	14146	14148	14103	14066	14013	14158	13875	14135	13970	14027	14188	13944	14116	14120	14177	14115	14208	14185	14194	13944	14159	14312	14007	14115	13974	14049	14124	13987	14274	14226	14090	14219	14068	14228	14128	14033	14050	14195	13978	14103	14228	14216	14197	14096	14180	13995	14061	13892	14224	14167	13989	14228	13907	14177	14130	14079	14142	14082	14155	14146	14232	14181	14171	14128	13946	14144	14116	14075	14280	14155	14050	14139	14045	13949	14021	14056	14135	14302	14083	14032	14287	14147	14152	13996	13878	14118	13932	14108	14126	14114	13961	14127	14217	14199	14158	14004	14126	14303	14181	14148	14184	14118	14002	14046	14041	14007	14156	14224	14131	14043	14049	14101	14114	14174	14071	14128	13968	14124	14177	14154	14062	13979	14162	14177	13967	14127	14037	14002	14041	14161	14200	14040	14170	14161	14008	14129	13906	14189	14359	14135	14257	13979	14141	14121	14086	14285	14064	14166	14111	14087	14065	13844	14162	14064	14129	14107	14079	14142	14352	14072	13987	14044	14036	14051	14135	14039	14142	14004	14157	14192	14129	13966	13986	14107	14079	13969	14084	14136	14146	14082	14096	14077	14112	14126	14146	14120	14087	14053	14146	14038	14181	14157	14308	14134	14428	14280	14011	13934	13956	13970	14234	13961	14043	14215	13977	14132	14116	14165	13961	14089	14031	14177	14158	14097	14211	13989	14068	14105	14121	14189	14032	14002	13987	14087	14146	13984	14213	13913	14239	14035	13989	14059	14234	14108	13885	14030	14070	14148	14180	13931	14037	14102	14014	14062	14078	14213	14121	14142	14118	14275	14006	14214	14116	14187	14083	14116	14066	14154	14105	14055	14133	14120	14226	14029	14097	14128	14090	14074	13991	14103	14089	14216	14014	14090	13900	14036	14122	13986	14128	13913	14211	14021	14238	14130	14070	14071	14076	14127	14172	14201	14034	14023	14046	14146	13941	14132	14135	13942	14201	14120	14145	14062	14253	14295	14204	14214	14097	14175	14117	14110	14108	14211	14103	13991	14172	14246	14149	14126	14166	14093	14063	14201	14218	14106	14258	14218	14254	14078	14000	14045	14061	14219	13938	14110	14189	13867	14063	14167	13869	14220	14120	14060	14073	13993	14358	14258	14106	13969	14189	14062	14075	14251	14174	14155	13974	14116	14128	14096	14105	14056	14040	14091	14265	14179	14009	14155	14079	14086	14056	13894	14033	14084	14325	13753	14119	13934	14371	14060	14103	13981	13942	14087	14045	14211	14172	14117	13935	14224	14054	14109	13941	14108	14182	14084	14069	14062	14221	14080	13947	14214	14320	14133	14133	14046	14160	14231	14032	14074	14023	14103	14190	14011	14155	14055	14116	14047	14061	14206	14189	14211	14027	14188	14161	14064	14064	14153	14131	14098	14005	14266	14012	14155	14207	14095	14238	13935	14082	14137	14124	14008	14172	14198	14070	14080	14047	14154	14162	14250	14217
29953	22380	22830	20298	18227	17879	18006	18734	19358	19073	18868	18439	18368	18176	17756	17886	18327	18988	18480	17971	17631	17299	17210	17235	17361	17148	17220	17088	16904	17015	17122	17209	17244	17005	17063	17192	17314	17145	17261	17175	17229	17262	17247	17195	17159	17218	16970	16880	16970	17106	16961	17324	17282	17020	17151	16951	17131	16898	17244	17142	17026	17111	17266	17237	17288	17216	17222	17254	17034	17182	17114	17137	17248	17404	17228	17146	17111	17016	16919	17106	16993	17238	17246	17251	17231	17091	17177	17249	17130	16907	17251	17233	17349	17123	17178	17416	17334	17064	17214	17199	17329	16920	17081	17103	16930	17281	17125	17119	17166	17169	17092	17173	16789	17030	17155	16918	17029	17225	17305	17142	17062	16971	17221	17178	17070	17098	17094	17290	17110	17233	17392	17301	17300	17120	17188	17166	17152	17227	17117	17198	17138	17007	17247	17132	16950	17162	17158	17007	17185	17000	17102	17175	17211	16997	17108	16968	17250	16953	17084	17077	17152	17227	17068	17266	17039	17162	17350	17064	16970	16881	17262	17222	17008	17035	17020	17480	17052	17146	17293	17213	17020	17125	16985	17067	17237	17101	17282	17215	17077	17204	17053	17067	17321	17061	17224	17112	17262	17466	17101	17129	17158	17091	17239	17179	17197	17233	17254	17297	17126	17070	17068	17082	17107	17015	17151	17208	17265	17173	17143	17037	16847	17019	17033	17180	17137	17115	17062	17077	17124	17140	17073	17018	17028	17304	17224	17002	17080	17167	17133	17056	16938	17266	17115	17129	17204	17129	17163	17189	17121	17432	17063	17032	17007	17025	16992	17317	17259	17147	17323	17043	17167	16969	17232	16938	17024	17195	17117	17303	17140	17253	17133	17242	17158	17221	16913	17219	17179	17090	17077	17153	17121	17000	17056	17151	17313	17163	17286	17129	17277	17263	16945	17228	17414	17217	17192	17261	17209	17197	17160	17036	17128	17175	17081	16976	17040	17148	17205	17007	17001	17128	17180	17167	16883	17121	17135	17296	17284	17228	17203	17069	16943	17042	16909	17182	17117	17187	17202	17075	17186	17275	17185	17217	17141	17170	17101	16997	17164	16940	17075	17047	16986	17140	17024	17179	16895	16993	17200	17178	16960	17162	17106	17154	17236	17161	17031	17106	17000	17059	17205	16991	17173	17043	17329	17151	16931	17116	17294	17010	17156	17166	17120	17130	17160	17154	17161	17272	17074	16931	17092	17151	17151	17309	17340	17261	17196	17114	17059	17040	17022	17196	17047	17034	16996	17171	17223	17059	17101	17056	17046	17065	17218	17068	17393	17040	17110	17130	16827	17126	17136	17192	17099	17184	17104	17156	17122	17064	17167	16977	17007	17253	17107	17238	17203	17079	17277	17300	17018	17064	17327	16969	17242	17019	17234	17192	17116	17215	17103	17230	17367	17147	17279	17332	17145	17158	17302	17205	17134	17128	17201	17035	17121	17139	17127	17009	17159	17028	16991	17042	17077	17243	17266	17340	17030	17343	17183	17121	17034	17124	17148	17235	17008	17088	17163	17050	17195	17347	17007	17193	17300	16956	17228	17213	17101	17176	17407	17133	17384	17200	17290	17133	17181	17202	17315	17194	16987	17379	16861	16915	17232	17271	17105	17109	17231	17251	17072	17152	17139	17135	17108	16905	17033	17094	17127	16954	17262	17197	17146	17088	17210	17192	16997	16994	17175	17340	17198	17101	17334	17187	17078	17077	17179	17161	17153	17215	17207	17307	16913	17108	17261	17157	17247	17011	17222	17080	17065	17256	17122	17220	17072	17123	17012	17217	17210	17045	17291	17163	17219	17210	17312	16916	17214	17101	17335	17049	17346	17279	16957	17213	17183	17199	17189	17145	17276	17072	17028	17155	17186	17238	17189	17244	17015	17165	17143	17209	17221	17156	17384	17134	16967	17027	16952	17062	17269	17073	17096	17155	17267	17201	17256	17072	17126	17167	17061	17085	17134	17128	17061	17060	17380	17229	17069	17295	17304	17239	16786	17128	17244	17054	17053	17280	17202	17114	17103	17262	17312	17229	17124	17084	17061	16955	17189	17141	17230	17139	17055	17409	17244	17157	17158	17214	17100	17196	17183	17152	17027	16984	17093	17282	17165	17196	17315	17207	17007	17067	17104	17440	17225	17149	17235	17130	17182	17108	17215	17091	17224	17028	17045	17155	16888	17167	16882	17095	17209	17329	17319	17080	17160	16880	17191	17365	17310	16958	17221	17027	17340	17091	17288	17074	17167	17065	16909	17052	17097	17094	16922	17254	17018	17087	17143	17029	17159	16997	17036	17369	17147	16899	17200	17162	17153	17309	17250	17192	17138	17020	17068	17056	17164	17365	17234	17157	17097	17240	16975	17002	17187	17108	16953	17153	17032	17168	17112	17186	17264	17152	17327	17207	17075	17159	17025	17151	17086	17445	17050	17383	17260	17285	17275	17075	17099	17158	17117	17154	17105	17184	17149	17381	17292	17098	17126	17147	17288	17152	17176	17167	17152	17213	17226	17200	17121	17159	17157	17215	17003	16915	17112	16997	17384	17156	17205	17142	17173	17144	17177	17209	17161	17173	17137	17164	17262	17323	16985	17076	17109	17276	17144	17289	17269	17068	17306	17112	17181	17199	17363	17046	17068	17363	17204	17068	17159	17333	17321	17056	17398	17052	17179	16921	17062	17235	17184	17080	16901	17198	17174	17231	17146	17151	17284	17260	17363	17115	17056	17094	17055	17348	17261	17263	17089	17086	17308	17229	17243	17098	17124	17185	17253	16983	17236	16912	17358	17006	17074	17182	17091	17250	17199	17081	17302	17286	17122	17003	17193	16876	17163	17078	17122	17265	17276	17188	17291	17152	17347	17069	17186	17120	17037	17167	17146	17156	17145	17072	16967	17284	17277	17006	17038	17148	17059	17241	17014	17169	17314	17475	17183	16994	16956	17211	17255	17146	17211	17324	17252	17194	17127	17022	17120	17213	17324	17125	17175	17009	17219	17066	17084	17113	17272	17174	17206	17230	17170	17152	17214	17230	17045	17208	17033	17157	17114	17197	17191	17233	17009	17226	17156	17193	17274	17297	17181	16959	17237	17333	17150	17088	17197	17145	17140	17275	17030	17158	17453	17213	17028	17143	17320	17189	17256	17048	17320	17102	16929	17130	17238	17106	17200	17092	17307	17141	17165	17278	17243	17046	16965	17159	17151	17161	17309	17115	17242	17403	17348	17245	17228	17166	17305	17101	17232	17161	17348	17335	17225	17019	17147	17068	17117	17170	16941	17024	17164	17203	17216	17367	17138	17329	17152	17120	17180	17088	17138	17152	17009	17145	17431	17122	17130	17273	16991	17249	17080	17200	17235	17202	17091	17491	17108	17198	17055	17139	17087	17218	17103	17060	17187	16997	16916	17257	17248	17184	17119	17196	16922	17141	17284	17191	17128	17026	17021	17130	17168	17050	17401	17399	17366	16985	17330	17126	17266	17102	17095	17301	17092	17107	17231	17117	17378	17116	17133	17126	17371	17114	17044	17288	17105	17279	17135	17296	17413	17146	17167	16910	17440	17076	17239	17006	17084	17007	16889	17082	17026	16936	16907	17199	17269	17088	17123	17096	16920	16940	17150	17195	17162	16947	17077	17068	17174	17242	17250	16953	17145	16969	17141	17138	17284	17284	17142	17024	17301	17246	17113	17351	17011	17186	17230	17270	17089	17240	17133	17151	17162	17028	17176	17278	17165	16981	16949	17105	17348	17109	17163	17282	17170	17015	17150	17404	17217	17029	17333	17057	17179	17246	17105	17076	17162	17043	17270	17175	17086	17412	17108	17230	17058	17177	17178	17468	17107	17000	17121	17190	17046	17105	17161	17304	17120	16852	17003	16979	17229	17159	17090	17142	17121	17208	17141	17050	17139	17272	17021	17100	17313	17091	17286	17016	16951	16944	17061	16923	17364	17191	17208	17109	17103	17150	17164	17151	17243	17159	17321	17326	17114	17022	17078	17108	17121	17103	17406	17197	17205	17244	17349	17204	17294	16884	17091	17218	17202	17326	17252	17305	17219	17241	17150	17182	17113	17114	17107	17167	17260	16952	17009	17288	17226	17063	17009	17205	17340	17116	17196	17192	17154	17328	17159	17155	17247	17281	17262	17349	17112	17330	17261	16892	17115	17229	17195	17211	17217	17276	17436	17145	17249	17186	17224	17247	17199	17202	17295	17200	17161	16959	17191	17178	17172	17138	17235	17189	17165	17237	17222	17219	17153	17168	16981	17001	17178	17170	17164	17145	17225	16994	17222	17111	17115	17210	17238	17093	17317	17129	17146	17033	17063	17187	17201	17277	17257	17163	17179	17111	17178	17114	17198	17149	17115	17351	17169	17216	17350	17320	17234	17198	16992	17215	17130	17243	17187	17238	17048	17180	17260	17118	17116	16963	17077	17218	17203	17051	17126	17056	17007	17129	17036	17086	17198	17281	17185	17149	17118	17038	17060	17146	17224	17103	17253	17052	17138	17000	17120	17127	17064	17197	17429	16856	16976	17121	17465	17174	17096	17178	17313	17003	17091	17174	17256	16987	17114	17035	17410	17144	17277	17196	17089	17208	17098	17054	17123	17136	17238	17242	17235	17086	17398	17242	17179	17122	16914	17046	17133	17171	17172	17224	17283	17187	17252	17272	17117	16976	17187	17347	17248	17128	17160	17171	17311	17212	17123	17128	17400	17001	17062	16987	17077	16890	17286	17362	17029	17182	17165	17253	17199	17380	17128	17208	17183	17263	17304	17185	17235	17005	16984	17062	16947	17136	17166	17163	17252	17132	17216	17319	17061	17177	17295	17066	17415	17223	17038	17284	17119	17149	17298	17308	17261	17033	17053	17090	17108	17089	17030	17139	17179	17161	17127	17285	17040	16980	17227	17049	17197	17236	17283	17200	17166	17144	17161	17247	17013	17089	17203	17251	17272	16952	17140	17087	17148	17223	17040	16985	17091	17226	17309	16935	17153	17148	17126	17129	17086	17136	17000	17050	17271	17255	17185	17160	17412	17258	17219	17056	17363	17040	17127	17074	17224	17314	17191	17231	16910	17177	17092	17048	17075	17142
15558	17281	17686	16129	15857	15225	15327	16932	17914	17259	16807	16143	15821	15412	15147	15154	16013	16420	15686	14850	14323	14133	13985	14108	14058	13963	13840	14147	13874	13993	14064	14209	14111	14040	14039	14071	13909	14228	14124	13977	14195	13919	14013	14307	14023	13907	14073	14155	14167	14012	13970	13925	14134	14117	14026	13985	14050	13933	14132	14023	14037	14124	14061	14073	13995	13958	13904	13968	14105	14054	14093	14018	14059	13955	13871	14145	14141	14188	14025	14045	14131	13912	14104	14071	13991	14100	14026	14168	14048	14066	14080	13944	14102	14052	14021	13995	14170	14070	14012	14134	14007	13998	14163	14087	13963	14019	14115	14043	14142	14038	14011	13960	14082	14125	14065	14012	13916	14068	14104	14132	14229	14155	13985	14160	14102	14162	14008	14155	14067	14103	14040	14024	13909	14274	13994	14007	14093	13994	14004	13991	13968	14041	14119	13895	14034	14003	14041	13949	14044	14083	14135	14079	14040	14145	14040	14043	13913	13870	14089	14062	13996	14059	14089	14162	13979	13997	14077	14039	14088	14043	13919	14143	14096	14193	14014	14203	14118	13979	14058	14078	14083	13858	13892	13881	14108	14080	14000	13956	14041	14065	14011	13895	14040	14053	14027	14180	13914	14074	13946	14069	13970	14122	13885	14001	14086	13979	14109	13898	13884	14072	13965	14090	14063	14100	14180	13950	13996	13999	13926	14008	14128	14148	14026	13991	14087	14050	13922	13905	14107	14225	13960	13973	14138	13971	14013	14108	14079	14027	13987	13986	14137	14067	14069	14099	14043	14029	14159	13958	14181	14235	14183	13934	13991	14052	14033	14074	14058	14034	14031	14107	14106	14001	14058	13987	14024	14011	14050	14140	14103	14137	14128	14067	14074	13999	14056	14106	13987	13977	14041	14157	13975	13956	14076	14037	14012	13991	14132	14054	14136	14021	14064	13961	14148	14028	14139	14210	14073	14196	14120	13883	13962	14047	14093	13969	13878	14088	14162	14221	14059	13957	14123	14015	14193	13932	14096	14074	14098	13953	14076	13882	14087	14078	14124	13891	13863	14014	14118	14066	13875	14027	13973	14137	14154	14095	14075	13982	14122	14020	13871	14056	14080	14104	14104	14206	14067	13971	13955	14088	14101	13990	13998	13987	14068	13990	14173	14055	14038	14014	14070	13943	14049	13970	14051	14025	14121	13975	14031	14076	14194	13963	13988	14130	13941	13971	13990	14121	14039	14021	13984	14143	13902	14065	13805	14251	14174	14033	14078	14050	14112	14026	14043	13940	13876	13964	14126	14091	14093	14011	14207	14024	14187	14059	14110	14136	14016	13904	14084	14052	14076	14254	14017	13853	14161	14036	14071	14067	13959	14033	13881	13902	14074	13998	14000	14131	13812	13981	14145	14159	13920	14027	14042	14228	14052	14073	13963	14134	13956	13866	13969	14047	14122	14110	14140	14066	14072	14117	14029	14115	14114	14202	13964	14127	13967	13982	14209	13980	14105	14024	14001	13935	13927	13979	13983	14055	14049	13898	14137	14116	14200	14039	14089	14177	14030	13847	14007	14086	14035	14075	14059	13921	14178	14049	14011	14129	14076	13974	13986	14134	14071	14050	14114	14121	14063	14031	14100	13912	14050	13983	13995	14177	13987	13847	14139	14032	14047	13928	14142	13907	14118	14032	14039	13911	14022	14088	14065	14034	14060	14000	13965	14059	14106	14078	13986	13992	14199	13960	14155	14056	14176	13971	13908	14078	13907	13981	14149	14026	13945	14077	13932	14127	13928	13932	14033	14115	13907	13934	13971	13979	14021	14138	14076	14051	13959	14049	13903	13942	14004	14000	14120	13938	14001	14147	14165	14119	14127	14178	13936	13961	13867	14054	14107	14157	14192	14099	13958	14159	13997	14011	14146	14223	13960	14189	14055	13988	13965	14256	14032	13956	14010	14007	13942	14074	14032	14045	13877	14044	14102	14116	14019	14057	14195	13968	14002	14005	13966	13951	13899	14076	14119	14031	14025	14142	14102	13936	13933	14093	14048	14060	14162	13960	14138	13908	13805	13965	14237	14087	14095	13944	13993	13986	14165	14066	14040	14212	14027	14101	14009	13890	14144	13952	14093	13983	14035	14021	14024	14018	13809	14140	14024	14172	14013	14062	13979	14043	14023	14023	14056	14167	14137	14184	14140	14104	14019	13850	13977	14030	14043	13961	14230	13913	14018	14217	13931	14006	13999	14065	13926	14045	13863	14014	14049	13901	13943	13960	14121	13963	14136	13978	14140	13953	14126	14241	14041	14062	14177	13824	14147	14141	13925	13965	14128	13999	14047	13949	14073	14028	14058	13978	13998	14245	14129	14046	14189	13956	14031	13939	13895	14006	14148	13998	14155	14072	13918	14155	14109	14052	14094	13983	14058	14013	13890	14041	14067	13972	14121	14111	14100	13967	13986	14016	14153	14019	14219	14041	14063	14033	14094	14066	14098	14032	14077	13958	14031	14091	14151	13826	14062	13907	13846	14153	14105	13907	14044	14132	13871	14059	14145	13969	13950	14057	14085	14137	14001	13925	13957	14102	14025	14063	13963	14254	14001	14111	14139	14118	14052	14034	14111	14011	14066	14009	14035	13923	14022	14112	14047	14014	14158	14083	14117	14065	14057	14026	13964	14070	14041	14182	14031	14181	14171	14046	14166	14134	13945	13975	14010	14048	13950	14033	14160	14169	13990	13961	13918	14086	13991	13975	14143	13951	13906	14211	14127	14049	13897	14001	13954	14023	14066	14134	14037	14158	14198	14107	14066	14122	14059	14062	14104	14101	14059	14165	13958	14058	14044	14082	14137	14054	14219	14115	13971	14252	14045	14027	14051	14019	14131	14168	13951	13982	14032	14138	14078	13961	13944	14048	14001	14120	13948	13899	14074	14114	14079	14020	14075	14231	14038	13937	13906	14184	14063	14041	14234	13975	14068	14115	13878	14003	13980	13951	14047	13949	14107	14075	14080	13937	14208	13894	14087	13989	14125	13999	14110	14107	14054	14065	13973	14032	14006	13845	13870	13954	13895	14212	14146	13987	14148	14007	14123	14147	13888	14074	13953	14268	14043	14039	14130	13914	13985	13998	14103	14021	14147	14022	14038	14036	14061	14102	14035	14105	14132	13941	13951	13951	14097	14028	14136	13916	13874	14009	14127	14064	14036	14095	13949	14012	14143	14069	14111	13870	13935	13920	14178	14028	13955	14130	14286	14088	13982	13856	13973	14026	14122	14144	14063	14001	14092	14133	14005	14023	14062	14037	14197	14104	13949	14045	14039	14174	13963	14029	14189	13990	13871	14028	14100	14094	13922	13932	14135	13910	14066	14085	14043	14136	13998	13970	14037	14026	13931	13983	13947	14030	14011	13978	14052	14082	14067	13909	14035	14085	14055	14001	14065	14129	13966	13986	13867	14141	13980	14109	13995	14085	13781	14025	14175	14006	13930	14211	13979	14139	14070	14058	13923	14086	13919	13893	13933	14176	14185	13948	13997	13950	14007	14164	13860	13993	13967	14010	14000	14069	14239	14054	14062	14093	13961	14206	14066	14230	14018	14004	14103	14061	14204	14013	14068	14087	14075	14033	13998	14139	14116	13949	14046	14115	14114	14006	13965	13948	14057	14328	14023	13782	13807	13966	14018	14102	13983	13992	13916	14124	14110	14102	13989	14193	13950	14081	13959	13993	14111	13987	13855	13943	14081	14146	14002	13902	14035	13975	14111	14110	14212	14004	14086	14166	14017	13995	14044	14157	13953	13975	14102	14252	13901	14036	14148	14031	14022	14095	13967	14070	14127	13983	14107	14017	14055	14190	14088	14064	13863	14040	14049	13937	14023	14008	14061	13944	14010	14101	14044	14096	13865	14057	14106	14114	14106	13919	14074	14151	14132	13819	14197	14107	14048	14182	13785	14100	14044	14108	14087	14111	14062	14051	13893	14098	14095	14178	14159	14179	14067	14048	13877	14158	14180	13947	14036	13983	14098	13971	14001	14015	14140	14091	14252	13956	14166	14043	14029	14025	13931	14217	14128	13959	14016	13948	14238	14049	13938	14119	14107	14163	14081	13971	14082	13940	14126	14158	14023	14133	14044	13908	14123	13975	14080	14104	14212	14004	14009	14009	13997	14033	14043	14144	13974	14001	13930	14068	13979	14165	13903	14110	14044	14130	14026	13903	13837	14141	13930	14334	13984	13939	13965	14060	14213	14180	14095	13969	14118	14058	14031	14125	14066	14079	13990	14126	13969	14049	13974	13895	14271	14033	14135	13909	14095	14112	14225	14086	14020	14029	14035	14154	13988	14035	13969	14006	13873	13896	14168	14080	14034	14062	14050	14147	13994	14054	14025	14080	14015	13859	14085	13927	14126	14119	14018	14139	13996	14179	14113	13949	14084	14014	14187	14105	13994	13951	14049	14123	14022	13901	14024	14053	13999	14016	14159	14106	13954	14268	14089	14092	14124	14165	14225	14133	13973	13881	14177	13992	14086	14019	14083	14187	14064	13901	14089	14105	14135	13879	13997	14133	14082	14003	14071	14278	13952	14029	14062	14002	14085	14247	14053	13990	14090	14049	13967	13972	13934	14172	14028	14073	14040	13930	13991	14187	13922	14149	13996	14265	14079	14157	14143	13929	13975	13814	14036	13890	14160	14051	14113	14218	14093	14032	14003	14038	14024	13978	14171	13945	14038	13965	14114	14080	14052	14054	14144	14059	13923	14188	14141	14057	14155	14266	13991	13993	14043	13926	14089	13951	14183	14021	14103	13878	13907	14053	13963	13984	14144	14161	13983	14129	14237	13994	14102	14135	14098	13944	14118	14012	14072	13913	14032	13845	14097	14058	14095	14231	13967	14124	14059	14136	14059	14171	13941	13924	13979	14026	14120	14006	14066	13948	14167	14074	14087	14090	14189	14009	13967	14152	14063	14211	14016	14231	14083	13911	14065	14353	14110	14014	14099	14041	14293	13967	14083	14231	14003	14054	13984	14082	14111	14051	14005	14091	14236	14117	14017	14034	14094	14156	14005	14185	14250	13937	14062	14215	13944	14066	14074	14092	13931	14016	13978	14042	13922	14045	14147	14075	14175	14015	14145	14037
25379	21455	28579	25008	22731	21198	20745	20560	21177	21208	20696	19656	19713	19159	18976	20732	26562	28102	23621	20505	18682	17949	17555	17391	17481	17359	17356	17404	17422	17553	17633	17537	17371	17428	17255	17337	17317	17238	17378	17519	17206	17442	17384	17447	17282	17231	17367	17285	17380	17351	17341	17432	17308	17350	17264	17297	17301	17361	17323	17260	17313	17234	17451	17271	17262	17361	17499	17292	17292	17361	17409	17309	17471	17300	17274	17296	17312	17119	17271	17464	17291	17418	17202	17489	17372	17297	17416	17192	17183	17364	17128	17234	17316	17366	17176	17319	17255	17442	17529	17170	17416	17225	17298	17353	17239	17422	17334	17438	17216	17348	17466	17346	17440	17555	17476	17335	17295	17435	17244	17261	17482	17338	17640	17476	17324	17434	17252	17159	17573	17389	17329	17326	17096	17374	17387	17144	17236	17338	17305	17431	17302	17383	17361	17342	17242	17178	17291	17160	17370	17506	17557	17410	17181	17094	17044	17363	17255	17122	17355	17369	17552	17293	17245	17193	17323	17311	17219	17327	17181	17355	17111	17372	17445	17412	17389	17439	17336	17364	17175	17273	17200	17076	17336	17231	17319	17403	17185	17310	17430	17204	17282	17175	17300	17331	17540	17286	17069	17148	17484	17344	17219	17271	17325	17344	17272	17160	17202	17207	17112	17122	17191	17439	17194	17209	17254	17311	17291	17467	17393	17367	17447	17543	17495	17346	17415	17316	17540	17347	17428	17437	17120	17448	17429	17171	17336	17179	17300	17405	17261	17251	17068	17344	17421	17116	17334	17151	17311	17412	17243	17165	17373	17311	17429	17467	17351	17212	17201	17282	17148	17331	17417	17459	17340	17299	17374	17194	17402	17377	17393	17357	17185	17249	17456	17339	17381	17462	17346	17278	17203	17247	17544	17564	17239	17246	17389	17302	17300	17203	17371	17393	17324	17229	17101	17421	17187	17317	17149	17256	17245	17301	17119	17179	17369	17563	17455	17346	17279	17337	17322	17237	17373	17420	17351	17176	17231	17374	17450	17302	17374	17359	17465	17272	17469	17321	17334	17251	17441	17420	17384	17271	17043	17118	17243	17228	17042	17501	17438	17469	17354	17398	17331	17149	17164	17064	17207	17491	17290	17227	17492	17401	17275	17497	17270	17318	17530	17296	17244	17419	17430	17324	17415	17315	17337	17333	17399	17242	17335	17295	17375	17383	17309	17398	17237	17200	17402	17374	17403	17262	17224	17431	17512	17326	17365	17305	17222	17177	17242	17573	17267	17465	17327	17309	17304	17375	17519	17307	17034	17452	17157	17301	17350	17246	17425	17206	17451	17434	17305	17386	17096	17368	17135	17318	17846	17341	17404	17288	17314	17280	17185	17425	17403	17435	17370	17239	17473	17423	17297	17426	17447	17144	17408	17377	17432	17390	17209	17183	17226	17554	17212	17400	17222	17299	17266	17394	17336	17269	17239	17272	17338	17188	17475	17229	17340	17466	17438	17440	17390	17306	17353	17289	17275	17231	17370	17446	17279	17377	17338	17088	17115	17395	17562	17454	17376	17513	17551	17422	17535	17271	17220	17256	17288	17267	17517	17308	17162	17434	17301	17166	17427	17306	17337	17488	17223	17287	17379	17157	17256	17323	17293	17331	17433	17230	17252	17257	17192	16960	17293	17298	17530	17340	17113	17218	17436	17482	17336	17302	17115	17276	17159	17081	17407	17435	17313	17344	17177	17096	17390	17359	17324	17361	17242	17118	17278	17435	17237	17309	17392	17245	17261	17286	17251	17147	17213	17263	17148	17235	17123	17392	17471	17446	17213	17264	17208	17185	17333	17100	17092	17154	17420	17283	17306	17339	17385	17253	16986	17494	17221	17148	17325	17420	17314	17316	17339	17376	17268	17405	17275	17394	17422	17255	17194	17349	17175	17340	17379	17295	17245	17224	17506	17346	17499	17394	17153	17262	17317	17470	17380	17249	17352	17337	17351	17449	17416	17318	17191	17646	17507	17417	17498	17349	17350	17186	17414	17411	17397	17403	17248	17384	17379	17201	17347	17370	17319	17265	17336	17269	17324	17351	17151	17248	17277	17291	17362	17444	17163	17288	17202	17488	17327	17240	17303	17160	17417	17167	17193	17380	17344	17287	17490	17233	17358	17193	17332	17347	17368	17461	17293	17455	17301	17262	17273	17364	17318	17162	17273	17313	17626	17512	17234	17360	17341	17386	17375	17419	17163	17442	17310	17303	17165	17377	17438	17202	17319	17382	17412	17340	17374	17301	17266	17161	17185	17414	17155	17278	17385	17402	17424	17097	17370	17421	17316	17191	17338	17384	17500	17154	17398	17390	17515	17244	17354	17189	17611	17421	17098	17331	17295	17119	17194	17036	17297	17283	17303	17453	17336	17461	17138	17393	17205	17559	17351	17260	17088	17272	17216	17383	17185	17427	17142	17393	17227	17115	17393	17346	17164	17226	17398	17413	17473	17342	17353	17087	17277	17254	17250	17440	17166	17098	17576	17387	17377	17034	17389	17224	17184	17324	17314	17417	17305	17451	17335	17260	17449	17383	17128	17188	17489	17219	17237	17295	17518	17542	17249	17107	16974	17262	17235	17392	17378	17387	17410	17408	17409	17204	17438	17355	17363	17115	17221	17210	17388	17428	17230	17241	17190	17385	17397	17586	17365	17355	17353	17297	17584	17318	17289	17466	17638	17225	17390	17288	17249	17445	17229	17309	17360	17348	17372	17300	17380	17371	17264	17251	17521	17172	17179	17246	17276	17157	17214	17372	17467	17362	17284	17308	17172	17290	17251	17236	17175	17265	17259	17347	17342	17493	17256	17321	17334	17381	17346	17217	17374	17291	17472	17187	17152	17276	17393	17193	17302	17292	17256	17333	17335	17351	17451	17198	17345	17454	17544	17509	17441	17299	17216	17287	17187	17325	17290	17167	17430	17263	17300	17406	17373	17385	17540	17402	17438	17171	17220	17262	17536	17399	17398	17250	17535	17316	17360	17333	17329	17320	16979	17228	17395	17287	17228	17342	17121	17200	17319	17352	17351	17266	17295	17347	17314	17473	17348	17119	17201	17260	17252	17240	17291	17213	17373	17390	17238	17285	17590	17290	17351	17386	17409	17273	17332	17410	17238	17430	17294	17228	17218	17240	17314	17451	17563	17327	17448	17284	17246	17322	17366	17373	17494	17358	17359	17459	17498	17424	17456	17344	17216	17481	17286	17294	17602	17523	17107	17420	17226	17241	17314	17397	17385	17192	17260	17351	17315	17262	17434	17238	17129	17316	17351	17259	17104	17291	17359	17367	17117	17510	17149	17372	17378	17267	17141	17289	17356	17246	17262	17275	17316	17165	17314	17518	17476	17422	17195	17199	17095	17278	17430	17233	17260	17349	17257	17437	17392	17300	17342	17356	17209	17370	17303	17200	17320	17293	17439	17365	17445	17352	17260	17467	17385	17317	17112	17262	17421	17283	17192	17486	17274	17227	17437	17151	17363	17180	17228	17472	17274	17232	17397	17234	17403	17193	17204	17254	17335	17201	17379	17442	17239	17320	17069	17383	17373	17267	17148	17223	17027	17306	17284	17339	17419	17271	17214	17204	17197	17381	17305	17327	17356	17058	17303	17362	17283	17409	17355	17382	17104	17273	17451	17187	17440	17349	17476	17379	17257	17103	17374	17405	17338	17273	17297	17388	17343	17218	17366	17207	17418	17350	17386	17233	17278	17315	17183	17287	17342	17121	17367	17127	17437	17193	17100	17051	17290	17352	17299	17225	17244	17321	17215	17225	17212	17136	17263	17212	17240	17316	17302	17338	17466	17372	17360	17513	17359	17232	17326	17383	17190	17308	17256	17411	17426	17408	17504	17189	17413	17455	17615	17381	17422	17113	17170	17346	17128	17331	17401	17335	17322	17406	17294	17398	17115	17422	17272	17488	17231	17407	17362	17440	17267	17417	17126	17167	17308	17364	17196	17253	17466	17281	17354	17607	17123	17269	17146	17062	17357	17314	17179	17503	17346	17521	17233	17313	17457	17460	17160	17170	17163	17240	17264	17359	17486	17394	17253	17229	17382	17425	17058	17269	17026	17445	17392	17308	17351	17519	17299	17166	17248	17430	17512	17138	17187	17188	17176	17073	17138	17255	17066	17118	17314	17323	17294	17381	17430	17466	17480	17354	17430	17161	17354	17188	17421	17323	17076	17160	17231	17144	17154	17436	17324	17266	17324	16970	17305	17185	17070	17357	17395	17141	17285	17362	17490	17290	17284	17207	17350	17420	17396	17532	17396	17189	17300	17237	17510	17375	17187	17249	17273	17266	17210	17426	17332	17258	17268	17483	17355	17323	17379	17278	17424	17363	17129	17296	17393	17492	17401	17586	17202	17265	17395	17256	17218	17326	17310	17448	17297	17268	17534	17302	17402	17295	17331	17193	17075	17299	17504	17480	17345	17242	17398	17471	17226	17354	17354	17232	17445	17295	17371	17421	17408	17319	17176	17286	17378	17267	17445	17327	17247	17269	17317	17276	17450	17309	17168	17401	17226	17410	17525	17278	17296	17250	17131	17227	17187	17436	17346	17249	17388	17283	17165	17337	17271	17349	17069	17161	17381	17352	17407	17222	17436	17425	17368	17454	17439	17426	17502	17191	17317	17291	17421	17271	17349	17476	17480	17301	17297	17357	17505	17498	17212	17407	17254	17207	17237	17140	17291	17294	17385	17309	17083	17258	17288	17322	17308	17471	17299	17332	17330	17365	17302	17142	17265	17439	17345	17334	17314	17060	17405	17284	17476	17390	17299	17238	17247	17277	17476	17259	17397	17260	17271	17111	17251	17473	17286	17091	17265	17272	17456	17249	17317	17160	17375	17174	17173	17133	17355	17258	17370	17477	17345	17467	17258	17221	17299	17415	17232	17259	17452	17299	17176	17342	17418	17394	17251	17278	17315	17242	17176	17186	17334	17094	17391	17405	17359	17220	17335	17260	17326	17246	17320	17455	17496	17373	17173	17215	17331	17338	17190	17185	17417	17222	17166	17233	17324	17097	17359	17371	17454	17172	17514	17071	17272	17406	17315	17415	17355	17204	17420	17296	17493	17341	17132	17320	17406	17428
15040	24292	23476	19755	18977	16787	17225	19741	20636	20144	19296	18226	17824	16977	16226	20022	27877	27821	21484	17721	15387	14436	14146	14248	14302	14339	14302	14135	14180	14200	14179	14310	14324	14190	14200	14280	14206	14257	14264	14188	14239	14074	14049	14247	14158	14143	14226	14169	14167	14260	14152	14209	14135	14106	14154	14094	14112	14199	14052	14152	14164	14203	14271	14106	14321	14305	14139	14183	14283	14072	14299	14133	14229	14166	14189	14138	14096	14292	14285	14045	14189	14108	14071	14155	14153	14103	14289	13977	14169	14214	13993	14095	14239	14362	14201	14217	14166	14197	14100	14077	14227	14115	14153	14138	14045	14119	14227	14064	14101	14099	14260	13994	14184	13950	14171	14189	14121	14355	14193	14122	14138	14388	14158	14066	14123	14278	14249	14113	13998	14284	14138	14145	14053	14071	14148	14222	14197	14094	14234	14033	14138	14153	14220	14321	14301	14134	14159	14104	14017	14108	14229	14140	14289	14020	14210	14312	14205	14220	14315	14048	14117	14240	14152	14035	14228	14089	14099	14115	14385	14183	14093	14173	14186	14261	14125	14109	14135	14204	14091	14132	14199	14208	14204	14150	14144	14112	14255	14237	14078	14265	14153	14105	14216	14215	14114	14153	14335	14089	14136	14184	14054	14170	14126	14141	14180	14158	14056	14040	14159	14208	14084	14111	14060	14226	14040	14146	14187	14136	14293	14217	14264	14205	14223	14149	14123	14203	14168	14201	14078	14166	13999	14254	14301	14300	14191	14286	14143	14117	13998	13951	14263	14017	13993	14228	14144	14167	14241	14114	14236	14273	14182	14280	14312	14137	14066	14060	14096	14191	14228	13995	14077	14165	14311	14103	14242	14210	14451	14170	14071	14178	14226	14257	14277	14099	14217	14166	14319	14197	14233	14173	14082	14111	14180	14255	14229	14157	14125	14087	14288	14174	14311	14121	14118	14039	14045	14209	14246	14211	14047	14005	14034	14117	14397	14129	14288	13964	14099	14151	14189	14245	14231	14210	14096	13990	14157	14257	14229	13859	14126	14207	14071	14025	14136	14292	14100	14207	14117	14043	14338	14249	14218	14214	14230	14430	14117	14232	14274	14156	14293	14109	14021	14039	14201	14187	14316	14014	14105	14081	14204	14166	14249	14384	14105	13994	14193	14233	14260	14139	14097	14260	14131	14060	14103	14241	14139	14209	14096	14142	14290	13920	14194	14098	14034	14122	14074	14036	14259	13970	14187	14180	14147	14331	14287	14219	14392	14121	13938	14003	14154	14161	14241	14234	14068	14292	14411	14031	14158	14174	14136	14362	14346	14046	14112	14284	14192	14026	14253	14069	14197	14044	14068	14175	14199	14267	14232	14188	14333	14106	14392	14222	14297	14345	14185	14171	14149	14188	14275	14120	14145	14245	14131	14260	14154	14030	14349	13994	13958	14164	14331	14273	14183	14283	14176	14032	14041	14356	14222	14180	14332	14281	13948	14159	14124	14208	14089	14141	14203	14252	14204	14267	14112	14202	14374	13950	14068	14136	14262	14235	14159	14148	14157	14207	14150	14089	14216	14303	14228	14070	14076	14062	14140	14093	14107	14485	14093	14249	14288	14380	14246	14337	14102	14058	14292	14238	14022	14120	14320	14163	13962	14320	14114	14149	14149	14106	14229	14080	14108	14187	14170	14072	14141	14169	14107	14198	14182	14232	14227	14164	14304	14092	14092	14054	13963	14115	14306	14201	14125	14105	14256	14033	14150	14131	13973	14110	14246	14092	14335	14329	14136	14097	14040	14100	13968	14461	14192	14088	14031	14176	14241	14218	14259	14357	14183	14192	14218	14255	13982	14030	14054	14032	14080	14114	14045	14307	14067	13993	14216	14171	14169	14098	14097	14063	14093	14255	14179	14258	14092	14373	14240	14038	14247	14085	14181	14294	14306	14215	14234	14255	14131	14197	14072	14283	14197	14270	14204	14141	14041	14033	14183	14192	14286	14155	14441	14157	13973	13973	14020	14062	14054	14233	14335	14288	14163	14181	14177	14220	14110	14201	14220	14173	14181	14166	14167	14311	14213	14221	14171	14337	14132	14060	14109	14020	14241	14231	14080	14181	14182	14223	14180	14207	14181	14217	14190	14250	14124	14237	14127	14152	14231	14118	13999	14105	14145	14144	14102	14161	14115	14140	14327	14245	14128	14115	14190	14066	14151	14256	14184	14071	14284	14240	14031	14190	14109	13950	14061	14110	14138	14057	14023	14085	14192	14078	14215	14234	14151	14214	14221	14136	14207	14184	14162	14196	14445	13952	14366	14181	14057	14268	14189	14155	14143	14358	14171	14224	14154	14209	14099	14142	14331	14025	14159	14139	14279	14029	14173	14238	14247	14103	14214	14167	14143	13970	14162	14139	14247	14362	14105	13956	14320	14229	14101	14256	14028	14184	14320	14328	14131	14205	14032	14134	14172	14013	14100	14273	14269	14200	14225	14055	14161	14052	14221	14294	14203	14051	14221	14114	14051	14018	14400	14081	14168	14174	14280	14083	14410	14043	14079	14159	14235	14160	14164	14156	14114	14131	14278	14178	14121	14092	14119	13963	13927	14250	14243	14098	14116	14119	14100	14166	14212	13953	14201	14144	14146	14090	14210	14081	14250	14109	14202	14165	14251	14106	14161	14157	14244	14155	14093	14218	14119	14143	14158	14159	14064	14255	14113	14029	14161	14201	14193	14280	14078	14147	14086	14220	14121	14245	14095	14204	13971	14160	14186	14163	14152	14215	14112	14106	14268	14229	14114	14123	14420	14180	14355	14049	14146	14094	14148	14250	14255	14235	14114	14131	14073	14239	14121	14354	14295	14216	14183	14232	14069	14185	14101	14054	14159	14160	14099	14183	14086	13978	14376	14164	14167	14119	14022	14308	13974	14179	14213	14247	14257	14071	14013	14097	14093	14161	14088	14035	14124	14110	14170	14230	14056	14256	14154	14095	14197	14221	14157	14197	14120	14171	14090	14140	14261	14126	14167	14145	14172	14168	14265	14161	14162	14254	14135	14239	14202	14068	14177	13933	14068	14077	14198	14138	14260	14072	13982	14111	14131	14291	14255	14151	14217	14249	14149	14234	14188	14094	14163	14158	14218	14285	14127	14242	13975	14369	14234	14265	14176	14114	14220	14180	14209	14281	14054	14146	14279	13986	14159	14301	14201	14275	14055	14270	14162	14250	14195	14184	14151	14089	14259	14201	14156	14256	14132	14175	14287	14244	14219	14118	14011	14226	14021	14104	14212	14155	14172	14215	14043	14240	14299	14074	13980	14206	14228	14076	14210	14141	14277	14114	14121	14212	14213	14235	14195	14069	14204	14168	14227	14198	14122	14019	14121	14110	14183	14308	14179	13982	14135	14068	14121	14244	13996	14110	14012	14244	14042	14084	14299	14194	14293	14313	14173	14241	14183	14168	14032	14169	14308	14187	14231	14148	14203	14304	14044	14089	14189	14144	14245	13981	14200	14175	14142	14256	14086	14174	14173	14042	14098	14269	14095	14182	14274	14195	14250	14081	14068	14273	14157	14268	14166	14093	14042	14057	14083	14045	14156	14171	14133	14250	14021	14230	14169	14112	14170	14300	14171	14179	14302	14295	14364	14083	14149	13986	14182	14226	14252	14114	14048	14113	14144	14135	14162	14307	14076	14140	14113	14204	14194	14101	14176	14172	14127	14074	14158	14279	14060	14208	14263	14265	14060	14198	14049	14269	14041	14099	14172	14194	14049	13998	14165	14218	14108	14173	14185	14270	14190	14176	14227	14162	14251	14258	14145	14113	14187	14201	14051	14207	14073	14272	14045	14205	14237	14072	14124	14122	14168	14162	14215	14253	14205	14075	14252	14042	14041	13939	14182	14152	14073	14195	14141	14232	14057	14057	14214	14263	14094	14067	14103	14163	14222	14292	13988	14177	14241	14267	14259	14270	14180	14044	14196	14158	14041	14400	14169	14168	14033	14041	14030	14134	14135	14256	14223	14121	13989	13944	14218	14307	14022	14159	14228	14231	14228	14127	14080	13994	14123	14205	14065	14073	14058	14032	14199	14166	14105	14111	13948	14086	14328	14188	14162	14228	14248	14252	14199	14188	14185	14190	14292	14042	14122	14174	14224	14218	14213	14183	13934	14282	14095	14306	14185	14250	14106	14058	14129	14037	14190	14243	14113	14107	14051	14184	14204	14177	14117	14236	14127	14142	14075	14211	14273	14224	14235	14190	14109	14051	14249	14181	14181	14170	14121	14170	14066	14138	14206	14198	14125	14162	14082	14360	14127	14197	14025	14055	14121	14294	14036	14062	14002	14167	14092	14200	14158	14168	14139	14396	14143	14158	14075	14208	14272	14063	14018	14153	14071	14280	14253	14017	14283	14119	14153	14063	14205	14188	14291	14284	14217	14202	14084	14267	14196	14074	14117	14168	14237	14116	14117	14196	14090	14212	14108	14318	14237	14129	14334	13994	14176	14278	14236	14300	14082	14113	14155	14262	14185	14184	14315	14088	14259	14183	14303	14262	14109	14132	14024	14029	14094	14271	14114	14220	14209	14018	14223	14296	14134	14009	14131	14189	14142	14084	14211	14257	14211	14031	14195	14238	14284	14138	14221	14228	14158	14196	14029	14170	14064	14367	14079	14214	14250	14104	14033	14346	14215	14273	14191	14116	13941	14277	14136	14311	14101	14065	14179	14007	14161	14261	14125	14112	14202	14219	14217	14145	14165	14200	14259	14207	13923	14143	14104	14144	14196	14244	14024	14284	14205	14156	14173	14138	13992	14287	14118	14282	14172	13985	14100	14286	14064	14049	14034	14122	14202	14406	14244	14095	14115	14138	14156	14126	14180	14054	14142	14170	14285	14276	14000	14275	14193	14102	14150	14198	14165	14049	14250	14108	14159	14141	14214	14227	14263	14029	14104	14298	14289	14208	14172	14253	13995	14042	14147	14074	14125	14053	14089	14116	13959	14247	14190	14190	14134	14057	14299	14069	14088	14023	14084	14187	14147	14215	14248	14156	14221	14082	14324	14100	14219	14081	14087	14259	14311	14329	13892	14086	14078	14110	14139	14196	14257	14311	14219	14163	14087	14260	14213	14287	14195	14128
24073	21478	29128	24302	21975	23917	24769	22789	22890	23309	21892	20977	20757	20429	19742	24398	33166	34582	27700	22599	19576	17960	17569	17432	17473	17394	17262	17281	17400	17336	17445	17218	17434	17405	17482	17635	17300	17212	17185	17496	17470	17370	17453	17476	17417	17248	17462	17344	17439	17469	17562	17650	17280	17289	17337	17254	17685	17527	17299	17299	17440	17266	17529	17213	17497	17470	17144	17383	17361	17435	17286	17338	17453	17284	17399	17291	17348	17341	17504	17499	17165	17426	17361	17293	17381	17302	17265	17244	17355	17293	17346	17440	17428	17258	17487	17361	17460	17395	17337	17198	17239	17438	17268	17132	17364	17362	17407	17512	17143	17474	17282	17363	17363	17168	17218	17315	17221	17406	17447	17458	17496	17375	17246	17338	17155	17268	17322	17332	17247	17304	17288	17296	17231	17367	17418	17294	17297	17326	17069	17090	17212	17060	17222	17107	17318	17445	17357	17556	17527	17322	17312	17052	17544	17561	17292	17228	17416	17400	17559	17214	17407	17250	17306	17410	17221	17498	17350	17293	17248	17127	17271	17262	17260	17242	17473	17420	17336	17374	17327	17409	17163	17190	17300	17420	17361	17334	17117	17331	17517	17613	17557	17211	17302	17348	17256	17087	17450	17344	17332	17309	17417	17483	17395	17110	17342	17304	17239	17246	17285	17499	17420	17438	17328	17129	17221	17315	17421	17291	17204	17435	17386	17243	17259	17240	17287	17336	17273	17355	17337	17318	17357	17110	17411	17465	17303	17152	17330	17304	17404	17328	17059	17247	17359	17450	17241	17396	17523	17242	17279	17370	17358	17260	17370	17328	17335	17286	17400	17271	17383	17217	17210	17411	17224	17101	17320	17467	17251	17248	17295	17339	17484	17166	17150	17205	17433	17253	17016	17301	17353	17500	17401	17417	17500	17219	17200	17361	17295	17451	17412	17489	17297	17382	17483	17228	17224	17240	17407	17213	17091	17344	17379	17114	17128	17238	17240	17505	17307	17289	17215	17228	17416	17180	17194	17140	17447	17363	17497	17243	17200	17236	17264	17381	17389	17224	17263	17399	17264	17308	17244	17412	17342	17361	17179	17380	17404	17334	17284	17249	17330	17398	17400	17317	17357	17280	17240	17315	17279	17134	17451	17273	17220	17334	17464	17505	17364	17403	17132	17427	17318	17201	17123	17288	17595	17432	17268	17302	17452	17306	17417	17189	17163	17436	17477	17238	17322	17189	17427	17281	17426	17244	17492	17359	17212	17314	17215	17171	17389	17265	17316	17420	17393	17234	17291	17380	17403	17256	17538	17334	17314	17358	17368	17135	17310	17299	17346	17203	17198	17341	17342	17196	17329	17259	17418	17367	17196	17176	17266	17305	17243	17028	17372	17391	17340	17135	17206	17220	17299	17415	17254	17287	17489	17205	17272	17350	17277	17312	17206	17241	17612	16950	17261	17322	17172	17467	17211	17320	17272	17544	17368	17315	17425	17323	17249	17366	17410	17039	17150	17309	17398	17111	17242	17335	17282	17215	17407	17464	17354	17583	17585	17197	17199	17008	17220	17204	17424	17135	17230	17537	17208	17305	17427	17561	17353	17237	17024	17406	17261	17191	17215	17268	17325	17424	17412	17250	17279	17299	17172	17169	17339	17251	17303	17273	17497	17268	17060	17277	17265	17246	17368	17180	17115	17258	17449	17387	17225	17286	17246	17333	17390	17163	17264	17206	17314	17252	17430	17567	17464	17265	17167	17144	17315	17215	17242	17324	17233	17273	17392	17359	17312	17265	17404	17365	17315	17353	17203	17142	17331	17298	17346	17400	17361	17457	17201	17362	17080	17183	17503	17201	17291	17233	17359	17200	17053	17250	17405	17122	17326	17276	17388	17440	17293	17318	17327	17290	17290	17291	17333	17254	17361	17243	17187	17251	17252	17267	17404	17396	17341	17304	17342	17165	17275	17191	17308	17270	17268	17218	17280	17257	17377	17457	17372	17308	17294	17173	17189	17187	17436	17467	17211	17411	17154	17259	17178	17321	17249	17510	17221	17418	17252	17190	17182	17324	17019	17252	17300	17232	17170	17163	17404	17090	17377	17398	17214	17360	17371	17358	17437	17302	17242	17167	17545	17279	17189	17324	17554	17224	17399	17306	17304	17117	17413	17221	17174	17436	17391	17393	17238	17297	17714	17284	17434	17242	17111	17232	17364	17405	17334	17282	17332	17401	17396	17134	17289	17187	17182	17446	17474	17365	17226	17329	17448	17418	17406	17333	17288	17416	17285	17330	17265	17353	17205	17376	17170	17199	17423	17453	17505	17346	17429	17394	17390	17404	17374	17396	17420	17237	17405	17325	17479	17410	17491	17267	17306	17355	17391	17295	17509	17393	17171	17279	17462	17452	17412	17390	17421	17242	17409	17121	17277	17301	17308	17547	17258	17290	17214	17390	17404	17490	17356	17402	17382	17342	17313	17252	17277	17373	17284	17403	17373	17299	17217	17221	17273	17264	17292	17157	17278	17166	17328	17293	17263	17286	17351	17303	17433	17323	17375	17193	17395	17331	17327	17288	17411	17331	17252	17457	17111	17206	17464	17657	17357	17406	17287	17556	17232	17500	17392	17472	17242	17355	17166	17399	17415	17401	17375	17266	17165	17292	17195	17152	17190	17251	17393	17255	17313	17197	17138	17331	17067	17242	17336	17399	17440	17323	17265	17171	17364	17354	17219	17410	17245	17330	17271	17375	17491	17548	17376	17297	17178	17302	17379	17462	17311	17256	17371	17338	17325	17248	17075	17167	17296	17581	17473	17130	17188	17291	17436	17315	17349	17362	17406	17245	17375	17475	17304	17264	17349	17571	17312	17414	17333	17103	17236	17201	17293	17345	17331	17301	17361	17311	17147	17252	17395	17162	17294	17248	17217	16955	17244	17513	17241	17260	17108	17176	17358	17113	17184	17390	17318	17380	17250	17364	17446	17198	17379	17216	17449	17370	17242	17303	17388	17300	17172	17462	17218	17470	17380	17238	17287	17405	17348	17227	17145	17341	17177	17419	17269	17317	17282	17293	17281	17260	17202	17446	17235	17274	17310	17377	17183	17307	17048	17372	17271	17351	17297	17358	17061	17345	17476	17342	17424	17422	17193	17136	17545	17510	17331	17482	17243	17184	17264	17307	17332	17349	17389	17511	17348	17366	17412	17342	17370	17143	17499	17215	17335	17340	17287	17271	17334	17567	17317	17333	17398	17214	17140	17314	17298	17480	17258	17369	17187	17277	17007	17427	17041	17182	17300	17200	17221	17301	17324	17344	17333	17449	17311	17422	17360	17548	17313	17182	17359	17306	17275	17131	17384	17233	17183	17165	17408	17131	17402	17050	17368	17152	17356	17375	17437	17056	17436	17407	17268	17177	17378	17389	17277	17306	17234	17444	17398	17256	17304	17149	17319	17277	17318	17299	17323	17241	17288	17340	17445	17416	17277	17133	17358	17369	17331	17358	17327	17345	17399	17390	17390	17346	17231	17228	17463	17180	17403	17200	17353	17336	17252	17317	17346	17444	17172	17292	17256	17267	17290	17357	17514	17385	17375	17330	17399	17303	17274	17375	17241	17256	17496	17219	17269	17397	17358	17188	17254	17156	17342	17388	17329	17199	17406	17249	17288	17315	17379	17446	17516	17319	17417	17210	17357	17120	17451	17482	17480	17273	17480	17375	17386	17410	17428	17416	17506	17074	17294	17263	17316	17388	17289	17481	17053	17339	17229	17289	17483	17442	17299	17321	17353	17298	17290	17325	17530	17245	17281	17311	17463	17280	17284	17334	17270	17445	17210	17349	17111	17389	17104	17362	17398	17292	17357	17419	17472	17284	17393	17304	17259	17347	17264	17293	17542	17461	17372	17426	17194	17332	17250	17284	17377	17316	17279	17194	17292	17236	17314	17309	17326	17353	17433	17233	17373	17442	17167	17330	17265	17352	17674	17231	17386	17263	17451	17496	17423	17237	17424	17426	17230	17430	17503	17209	17391	17279	17411	17216	17309	17414	17224	17430	17472	17115	17217	17494	17434	17000	17347	17192	17191	17274	17223	17230	17360	17424	17407	17399	17314	17320	17353	17382	17475	17200	17383	17271	17221	17490	17373	17406	17166	17127	17625	17435	17399	17378	17223	17250	17231	17389	17157	17283	17281	17319	17341	17343	17465	17251	17414	17165	17337	17227	17463	17169	17484	17201	17206	17466	17342	17416	17219	17467	17308	17479	17303	17351	17421	17291	17151	17400	17225	17264	17468	17565	17315	17286	17365	17311	17404	17343	17154	17265	17404	17489	17347	17265	17294	17433	17153	17435	17444	17634	17275	17206	17308	17128	17231	17256	17393	17192	17287	17225	17329	17439	17441	17360	17136	17355	17246	17056	17051	17187	17367	17371	17113	17404	17366	17401	17259	17220	17129	17380	17289	17279	17632	17421	17277	17258	17573	17530	17309	17345	17347	17358	17302	17288	17194	17371	17329	17108	17228	17001	17199	17207	17445	17236	17257	17167	17367	17147	17384	17245	17480	17343	17379	17278	17460	17172	17292	17376	17422	17257	17325	17382	17476	17423	17462	17410	17582	17346	17278	17008	17332	17236	17226	17126	17242	17295	17162	17401	17107	17514	17325	17387	17406	17453	17403	17416	17259	17343	17295	17371	17360	17240	17196	17594	17551	17364	17295	17308	17484	17433	17325	17293	17264	17216	17299	17425	17257	17362	17248	17339	17259	17332	17519	17432	17437	17363	17368	17389	17500	17242	17339	17337	17208	17297	17353	17426	17364	17410	17353	17395	17170	17114	17274	17446	17468	17472	17493	17127	17414	17407	17326	17190	17278	17461	17319	17307	17375	17411	17650	17301	17117	17222	17477	17328	17416	17439	17397	17281	17349	17467	17531	17175	17392	17251	17292	17164	17285	17521	17493	17242	17367	17338	17234	17060	17363	17345	17239	17221	17419	17353	17306	17396	17582	17202	17445	17350	17410	17275	17196	17515	17065	17257	17349	17377	17195	17280	17491	17295	17297	17399	17266	17416	17351	17223	17186	17268	17432	17277	17288	17210	17326	17007	17297	17339	17295	17199	17330	17081	17491	17410	17386	17180	17177	17129
17016	29454	27939	23462	20313	18690	20017	22503	23916	22761	20921	19911	19671	18588	17602	25563	35246	34653	25945	20008	16325	14575	14332	14215	14230	14436	14218	14177	14252	14210	14098	14227	14125	14321	14180	14240	14053	14232	14085	14058	14125	14261	14225	14220	14174	14121	14157	14261	14081	14307	14090	14247	14126	14269	14144	14344	14168	14112	14304	14290	14050	14091	14249	14188	14242	14104	14133	14208	14127	14080	14217	14222	13982	14039	14218	14268	14315	14216	14082	14232	14191	14226	14207	14097	14313	14176	14017	14082	13989	14117	14130	14144	14233	14146	13973	14119	14210	14113	14172	14237	14043	14037	14047	14164	14176	14112	13909	14142	14162	14146	14126	14012	14094	14100	14256	14118	14202	14235	14207	13964	14284	14038	14321	14208	14207	14179	14010	14086	14170	14252	14227	14154	14285	14197	14257	14263	14162	14096	14133	14088	14169	14064	14331	14046	14176	14105	14021	14129	14039	14190	14225	14132	13995	14144	14304	14160	14050	14166	14188	14076	14152	13987	14258	14269	14159	14294	14235	14312	14253	14124	14007	14096	14251	14188	14266	14196	14408	14011	14015	14193	14118	14188	14009	14075	14167	14254	14010	14248	14291	14214	14223	14194	14180	14221	14157	14158	14266	14155	14122	14074	14115	14205	14048	14095	14084	14180	14039	13922	14128	14211	14183	14121	14184	14188	14170	14139	14288	14151	14062	14112	14138	14100	14220	14103	14259	14210	14051	14177	14199	14153	14122	14104	14055	14043	14186	14050	14169	14190	14252	14030	14270	14086	14069	14099	13982	14161	14269	14175	14112	14119	14136	14004	14211	14270	14093	14091	14215	14268	14222	14109	14156	14100	14142	14133	14009	14163	14307	14329	14159	14177	13953	14063	14112	14113	14303	14192	14306	14209	14194	14231	14073	14263	14196	14337	14133	14301	14090	14306	14190	14215	14103	14138	14080	14077	14008	14138	14194	13894	14116	14176	14007	14089	14170	14269	14087	14294	14345	14116	14077	14135	14076	13960	14066	14040	14095	14155	14203	14188	14133	14161	14169	14294	14099	14065	14107	14198	14187	14287	14166	14015	14187	14186	14173	14208	14120	14117	14121	14119	14247	14168	13999	14167	14187	14117	13993	14207	14173	14200	14239	14090	14253	14048	14148	14259	14113	14033	14068	14036	14148	14106	13989	14133	14247	14345	14182	14208	14102	14164	14311	14184	14015	14142	14104	14190	14187	14125	13966	14063	14107	14065	14113	14186	14158	14063	14166	13920	14074	14233	14054	14151	14078	14062	14158	14139	14162	14065	14064	14104	14211	14110	14120	14252	14137	14225	14372	14236	14244	14290	13972	14063	14157	14133	14074	14096	14010	14292	14117	14096	14233	14098	14246	14225	14165	14197	14123	14121	14187	13992	14171	14105	14000	14126	14224	14237	14133	14205	14152	14104	14211	14110	14241	14069	14203	14158	14195	14161	14152	14189	14029	14075	14299	14166	14194	14239	14112	14249	14110	14223	14111	14213	14133	14384	14152	14230	14208	14096	14260	14256	14195	14157	14163	14094	13976	14245	14054	14253	14104	14018	14219	14003	14284	14138	14226	14013	14187	14012	14388	14141	14205	14162	14170	14126	14292	14092	14181	14043	14287	14142	14283	14196	14212	14068	14160	14101	14170	14138	14217	14063	14265	14121	14060	13950	14212	14328	14025	14290	14101	14092	14163	14050	14048	14180	14131	14129	14165	14252	14109	14268	13987	14082	14207	14110	14094	14171	14141	14175	14156	14189	14024	14041	14104	14195	14265	14229	14285	14196	14120	14121	14087	14310	14170	14108	14086	14122	14217	14143	14130	14188	14081	14185	14179	14198	14135	14228	13955	14034	14059	14097	14079	14227	14171	14171	14190	14095	14117	14080	14231	14290	14143	14097	13989	14145	14079	14224	14042	14238	14047	14091	14138	14118	14064	14132	14196	14141	14048	14136	14220	14071	14201	14126	14292	14392	14125	14080	14231	14228	14040	14041	14103	14181	14115	14112	14200	14176	14091	14138	14094	14116	14060	14116	14156	13987	14179	13969	14232	14294	14102	14190	14178	14262	14067	14199	14008	14166	14190	14188	14052	14219	14079	14089	14221	14037	14121	14111	13991	14097	14078	14111	14129	14096	14137	14276	14174	14092	14230	14098	14159	14143	14230	14228	13895	14282	14169	14065	14075	14298	14063	14149	13983	14065	14085	14027	14164	14149	14340	14137	14213	14093	14067	14150	14165	14072	14117	14167	14179	14232	14176	14072	14198	14200	14164	14238	14248	14197	14233	14240	13919	14243	14277	14231	13960	14277	14162	14182	14031	14129	14108	14227	14092	14071	14133	14103	14218	14127	14114	14007	14125	14015	14036	14098	14185	14109	14251	14157	13948	14089	14156	14284	14120	14240	14149	14065	14143	14094	14155	14188	14164	14175	14312	14056	14296	14249	14258	14136	14276	14196	14073	14175	14159	14060	14044	14205	14043	14169	14120	13921	14283	14209	14264	14007	14130	14224	14129	14213	14187	14040	14142	14195	14157	14083	14004	14226	14108	14223	14067	14197	14132	14112	14164	14068	14068	14125	14108	14237	14145	13970	14088	14148	14127	14131	14095	14086	14154	14055	14219	14092	14103	14172	14207	14020	14077	14093	14431	14183	14161	14216	14172	14202	14251	14127	14066	14178	13983	14091	14045	14180	14069	14270	14006	14083	14241	14194	14094	14219	14091	14125	14142	14126	14008	13983	14034	14197	14248	14119	14152	13936	14172	14071	14196	14058	13914	14180	14058	14194	14045	14197	14139	14126	14221	14119	14128	14175	13940	14127	14124	14135	14153	14300	14090	14268	14110	14000	14164	14179	14093	14227	14184	14186	14276	14035	14112	14149	14190	14067	14375	14040	14069	14001	14086	14147	14253	14023	14250	13994	14212	14243	14341	14126	14327	14170	14247	14217	14131	14142	13954	14119	14175	13988	14159	14262	14091	14103	14118	14134	14069	14232	14106	14098	14139	14017	14136	14271	14224	14066	14105	14132	14224	14131	14238	14213	14179	14201	14156	14322	14104	14106	14101	14154	14223	14161	14153	14196	14038	14091	14139	14257	14300	14180	14102	13992	14055	14165	14093	14117	14002	14025	14227	14151	14041	14198	14127	14004	14221	14188	14332	14117	14145	14023	14251	14043	14254	14152	14066	14176	14116	14236	14274	14231	14202	14114	14172	14172	14052	14217	14178	14192	14203	14069	14220	14192	14076	14167	14188	14194	14065	14014	14138	14099	14135	14052	14127	14128	14178	14183	14349	14260	14207	14207	14254	14076	13952	14197	14307	13957	14051	14063	14350	14075	14070	14010	14131	14054	14004	14276	14125	14239	14091	14177	14067	14158	14271	14018	14322	14064	14130	13895	14169	14141	14189	14230	14109	14201	14177	14056	14146	14188	14125	14191	14105	14238	14093	14213	14074	14103	14078	14145	14304	14096	14133	14032	14184	14077	14234	14157	14103	14114	14053	14213	14105	14152	14119	14190	14218	14135	14157	14081	14168	14055	14284	14020	14067	14310	14145	14206	14298	14066	14056	14040	14069	14061	14209	14059	14097	14021	14386	14227	14229	14032	14169	14098	14148	14210	14120	14082	14136	14009	14178	14261	14100	14314	14182	14185	14159	14076	14139	14201	14245	14210	14111	14018	14127	13835	14095	14137	14186	13997	14110	14127	14174	14187	14147	14117	14090	14139	14197	14204	14238	14115	14124	14135	14036	14180	14128	14190	14117	14054	14028	14044	14051	14006	14156	14232	14187	14259	14091	14177	14021	14054	14208	14150	14223	14058	14128	14099	14112	14126	14022	14208	13999	14124	14068	14235	14123	14193	14047	14154	14083	14276	14185	14228	13963	14161	14049	14137	14215	14196	14083	14254	14290	14196	14276	14073	14240	14167	14206	14157	14155	14168	14298	14214	14150	14330	14152	14163	14126	14169	14244	14201	14226	14048	14230	14028	14093	14076	14150	14227	14357	14247	14112	14229	14270	14076	14144	14131	14136	14156	14165	14157	14049	14162	14095	14155	14291	14172	14057	14193	14276	14162	14020	14076	14188	14125	14192	14205	14124	14075	14279	14171	14002	14297	14136	14275	14009	14219	14169	14197	13984	14210	14247	14199	14157	14313	14217	14237	13879	14083	14128	14095	14051	13928	14209	14210	14183	14286	14173	14103	14123	14221	14022	14257	14214	14016	14131	13904	14074	14275	14195	14208	14248	13997	14153	14034	13994	14259	14360	14222	14038	14210	14067	14256	14337	14253	14203	14068	14268	14279	14259	14096	13953	14370	14159	14246	14061	14139	14282	13952	14220	14244	14080	14216	14134	14283	14160	14198	14140	14134	14171	14151	14059	14232	14077	14274	14161	13991	14119	14246	14161	14081	14035	14224	14149	14125	14156	14350	14250	14259	14087	14084	14074	14049	14175	14149	14176	14180	14135	14210	14262	14119	14069	14193	14097	14080	14166	14004	14097	14228	14157	14178	14173	14225	14120	14098	14037	14095	14164	14205	14107	14055	14284	14310	14264	14142	14234	14172	14189	14245	14062	14366	14039	14095	14351	14094	14210	14288	14153	14080	13986	14216	14266	14229	14299	14381	14246	14220	14118	14300	14331	14066	14247	14146	14106	14080	14234	14158	14267	14161	14092	14015	14146	14097	14194	14167	14036	14133	14379	14207	14190	14166	14198	14169	14111	14115	14026	14101	14161	14216	14182	14198	14012	14196	14161	14103	14133	14072	14178	14212	14175	14157	14054	14188	14113	14242	14152	14105	14257	14132	14148	14196	14181	14255	14263	14149	14120	14166	14255	14078	14267	14207	14159	14176	14122	14180	14291	14036	14171	14377	13901	14130	14248	13964	14132	14288	14206	14182	14244	14154	14462	14083	14121	14167	14002	14120	14083	14230	14025	14206	14146	14042	14080	13994	14158	14099	14237	14156	14112	14046	14152	14296	14282	14251	14246	14238	14026	14214	14324	14343	14086	14057	14308	14140	14192	14180	14136	14106	14160	14265	14187	14166	14067	14182	13959	14140	14030	14161	14176	14199	14331	14139	14148	14170	14086	14080	14134	14210	14070	14220
29689	22551	22670	20817	17961	18008	18974	19696	19535	19156	18729	18688	18348	18177	17925	18019	18470	18833	18432	18125	17550	17307	17256	17257	17320	17313	17277	17188	17102	17214	17266	17088	17206	17226	17141	17334	17211	17108	17072	17258	17280	17236	16931	17252	17234	17267	17082	17091	17433	17182	17294	17179	17229	17269	17259	17069	17318	17416	17387	17202	17123	17361	17227	17250	17190	17300	17153	17199	17078	17087	17143	17425	17126	17142	17340	17129	16952	17081	17082	17146	17184	17086	17246	17140	17250	17199	17065	17403	17039	17078	17018	17144	17129	17139	17201	16738	17255	17205	17250	17183	17186	17138	17074	17028	17173	17100	17228	17126	17111	17310	17164	16942	17152	17031	16987	17290	17065	17127	17154	17225	17172	17052	17218	17111	17133	17117	17295	17286	17124	17174	17298	17139	16969	17009	17277	17361	17179	17072	17074	17164	17007	17212	17234	17221	17430	17198	17092	16922	17039	17100	17254	17282	17371	17019	17106	17177	17183	17121	17391	17218	17221	17401	17201	17110	17134	17236	17175	17260	17004	17162	17275	17110	17012	17050	17213	17065	17238	17184	17351	17098	17227	17008	17184	17428	17322	17186	17122	17056	17131	17175	17260	17117	17355	17267	17345	17307	17350	17261	17196	17018	17180	17147	17240	17012	17089	17258	17169	17064	17311	17170	17256	17124	17078	17237	17120	17390	17367	17193	17228	17069	17143	17124	17192	17117	17068	17170	17236	16923	17062	17031	17083	17305	17257	16937	17168	17045	17281	17172	17113	16915	17193	17252	17104	17032	17390	17177	17126	17165	17164	17117	16989	17025	16939	17089	17149	17087	17035	17152	17293	17086	17228	17258	17300	17097	17263	17357	17216	17099	17139	17158	17050	17121	17242	17182	17214	17348	17011	17120	17000	17137	17305	17172	17119	17203	17248	17200	17320	17212	17238	17471	17307	17261	16989	17043	17421	17168	17118	17048	17178	17240	17236	17048	17028	17205	17386	17214	17105	17036	16988	17301	17214	17099	17130	17219	17273	17124	17456	17196	17158	17219	17080	16824	17172	17082	16986	17042	17534	17200	17255	17115	17351	17384	17191	17150	17384	17111	17199	17061	17226	17227	17158	17225	17305	17298	17282	17322	17340	17097	17040	17059	17383	17295	17107	17047	17260	16967	17212	17232	17121	17249	17166	17312	17280	17258	17223	17359	17309	17105	17294	17213	17464	17245	17250	17053	17053	17092	17264	17119	17084	17175	17128	17360	17222	17118	17135	17209	17195	17020	17263	17201	17172	17272	17153	17131	17161	17383	17324	17197	17246	17276	17261	17385	17001	17258	17365	17247	17205	17142	17242	17244	17323	17133	16981	17212	17180	17063	17136	17422	17074	17288	17103	17128	17085	17100	17178	17218	17118	17330	17046	17131	17180	17172	17139	17144	17316	17052	17287	17128	17241	17133	16997	17176	17228	17236	17252	17153	17210	17186	17212	17300	17214	17237	17207	17126	17154	17318	17145	17303	17276	17323	17233	17261	17249	17321	17132	17229	17185	17131	17180	17060	17237	17149	17194	17261	17215	17197	17006	17346	17047	17310	17389	17209	17138	17234	17367	17153	17113	17269	17068	17197	16951	17269	17327	17113	17053	17118	17121	17279	17146	17007	17108	17354	17051	17232	17168	17205	17214	17232	17036	17067	17088	17200	17388	17236	17062	17139	17265	17199	17166	17171	17024	17341	16996	17201	17525	16999	17230	17255	17245	17118	17097	17130	17125	17160	17141	17267	17139	17072	17097	16940	17435	17231	17186	17322	17098	17085	17208	17225	17193	17146	17075	17292	17222	17305	16977	17308	17158	17358	17133	17146	17281	16993	17179	17263	17166	17090	17270	17102	17216	17405	17403	17212	17309	17220	17160	17200	17195	17173	17194	17211	17188	17332	17088	17209	17070	17154	17254	17190	17270	17157	17216	17149	17134	17025	17066	17404	17239	17196	17252	17330	17231	17187	17120	17269	17379	17426	17314	17022	17279	17099	16991	17191	17100	17235	17229	17188	17115	17230	17177	17139	17314	17320	17214	17196	17235	17212	17515	17400	17282	17326	17345	17186	17131	17316	17142	17232	16945	17121	17210	17051	17252	17159	17181	17016	17084	17286	17187	17180	16993	17005	17194	17243	17025	17245	17157	17068	17133	17237	16935	17375	17127	17042	16918	17168	17083	17116	16941	17160	17167	17308	17143	17356	17214	17482	17206	17070	17244	17134	17309	17441	17398	17089	17212	16992	17109	17121	16936	17259	17154	17052	17239	17347	17357	17074	17211	17080	17307	17230	16935	17184	17183	17181	17266	17267	17319	17269	17149	17370	17409	17213	17258	17107	17258	17323	17220	17120	17133	17100	17083	17141	17291	17245	17071	17247	17423	17200	17120	17343	17332	17094	17179	17329	17296	16993	17061	17190	17165	17115	17370	17168	17220	17254	17234	17087	17036	17239	17050	17243	17123	17151	17154	17278	17180	17149	17026	17202	17097	17296	17265	17090	17388	17140	17213	17212	17336	17351	17331	17070	17363	16994	17180	17296	17090	17198	17146	17192	17057	17235	17159	17085	17141	17041	17276	17369	17356	17106	17134	17043	17277	17324	17319	17124	17294	17260	17222	17281	17164	17069	17312	17092	16962	17199	17131	16972	17038	17129	17021	17064	16909	17131	17069	17023	17009	17102	17210	17241	16948	17148	17266	17337	17334	17318	17131	17143	17192	17143	17214	17116	17134	17204	17058	17176	17131	17394	17036	17111	17079	17129	17032	17033	17440	17277	17273	16927	17308	17254	17256	17092	17104	17174	17227	17130	17162	17303	17390	17168	17159	17224	17143	17286	17323	17035	17313	17201	17062	17150	16955	17276	17157	16978	17275	17240	17253	17286	17221	17380	17039	17211	17274	17102	16968	16932	17009	17386	17166	17025	17235	17294	16827	17064	16936	17216	17289	17132	17325	17078	17026	16982	16863	17146	17126	17043	17199	17204	17321	17273	17288	17218	17145	16983	17116	17291	17242	17122	17141	17131	17045	17123	17214	17099	17309	17349	17212	17109	17197	17216	16982	17047	17009	17251	17147	17041	17122	17275	17280	17004	17199	17178	17269	17158	17242	17229	17162	17260	17267	16982	17248	17305	17120	17123	17393	17039	17260	17238	17106	17264	17134	17178	17144	17182	17243	17354	17303	17157	17292	17200	17134	17122	17131	17037	17112	16992	17287	17140	17230	17044	17314	17161	17138	17074	17303	17075	17150	17014	17381	17272	17408	17284	17130	17103	17074	17231	17321	17352	17245	17004	17130	17202	17146	17250	17279	17225	17106	17260	17278	17267	17060	17100	16955	17022	17201	17065	17167	17247	17233	17188	17047	17094	17128	17315	17217	17172	17233	17149	17095	17063	16923	16977	17317	17129	17115	17250	17451	17280	17302	17316	17342	17163	17137	17113	17340	17336	17218	17204	17260	16943	17100	17159	17051	17119	17100	17148	17254	17208	17106	17275	17123	17329	17140	17133	17125	17254	17172	17125	17063	17193	17117	17312	17267	17203	17230	17263	17216	17199	17246	17308	17234	17122	17192	17300	17358	17292	17285	17244	17106	17219	17326	17100	17186	17077	17216	17331	17182	17159	17109	17204	17209	17052	17324	17142	17098	17253	17270	17199	17248	16930	17171	17295	17137	17369	17057	17290	17106	17277	17234	17165	17095	17170	17174	17189	17145	17053	17076	17323	17305	17087	17260	17273	17171	17130	17321	17219	17015	17153	17060	17474	17210	17204	17433	17037	17153	17218	17220	17281	17164	17545	17198	17342	17260	17179	17308	17084	17344	17220	17187	17137	17055	17141	17079	17187	17270	17152	17153	17327	16857	17188	17109	17430	17303	17039	17209	17264	17267	17195	17162	17102	17178	17328	17192	17169	17127	17301	17110	17241	17298	17080	17254	17265	17036	17169	17349	17230	17027	17154	17073	17081	17365	17238	17154	17129	17118	17339	17246	17277	17261	17300	17185	17156	17121	17254	17118	16913	17430	17214	17242	17305	17228	17279	17306	17092	17244	17066	17008	17085	17099	17123	17100	17313	17177	17259	17136	17119	17243	17194	17165	17126	17361	17297	17146	17079	17046	17283	17315	17118	17135	17364	17253	16919	17223	17210	17314	17243	17111	17209	17314	17222	17092	17222	17368	17005	17100	17466	17257	17239	17343	17111	17194	17320	17065	17250	17208	17132	17202	17227	17255	17214	17375	17210	17003	17348	17133	17418	17219	17165	17098	17055	17133	17158	17024	17014	17081	17341	17077	17236	17347	17295	17330	17304	17110	17311	17006	17007	17247	17283	17236	17180	17330	17113	17052	17202	17327	17288	17278	17270	17142	17314	17282	17144	17491	17369	17165	17167	17251	17132	17332	17186	17304	17266	17381	17132	17095	17072	17126	17347	17200	17247	17074	17367	17211	17287	17263	17211	17187	17114	17357	17202	17143	17306	17211	17075	17212	17196	16957	17110	17192	17098	17035	17187	17410	17413	17184	17123	17091	17279	17046	17189	17162	17162	17159	17204	17162	17176	17121	17181	17412	17235	17284	17196	17227	17134	17298	16984	17286	17232	17447	17326	17219	17308	17253	17204	17186	17280	17221	17267	17232	17237	17088	17150	17146	17265	17228	17034	17318	17199	17190	17188	17227	17142	17160	17165	17279	17109	17303	17220	17205	17244	17196	17159	17127	16941	17208	17061	17173	17219	17120	17097	17080	17075	17237	17245	17264	17085	17298	17217	17120	17526	17262	17250	17468	17260	17167	17345	17011	17239	17142	17437	17253	17250	17416	17128	17143	17208	17295	17113	17163	17149	17140	17232	17190	17305	17330	17160	17267	17026	17183	17119	17221	17403	17225	17083	17237	17269	17296	17177	17208	17495	17278	17239	17145	17053	17278	17232	17282	17255	17081	17218	17171	16960	17233	17124	17140	17259	17572	17157	17147	17343	17221	17175	17465	17132	17054	17185	17248	17237	17154	17130	17064	17051	17177	17207	17333	17008	17178	17238	17073	17046	17300	16970	17157	17159	17016	17187	17359	17028	17291	17258	17155	17116	17341	17192	17167	17166	17170	17128	17228	17329
15487	17704	17391	17650	15936	15431	17434	17681	18219	17365	16728	16368	16107	15442	15329	15449	15890	16133	15550	14718	14267	14209	14172	14120	14067	14098	14112	14185	13958	14182	14106	14118	14054	14092	14054	13982	14293	14080	13925	13964	13948	13976	14028	13884	14078	14126	14114	14043	14058	14062	14086	14032	13980	14123	13964	14157	14071	14011	14023	14019	14289	14096	13940	13878	14116	13894	14095	14080	14162	13966	14119	14130	13932	13937	14092	14034	13974	14224	14207	14056	14190	14106	14108	14075	13904	13952	14079	14046	14025	14003	13942	14184	14103	14126	14259	14013	14103	13976	14007	14001	14037	14225	14033	14141	14191	14120	14161	14013	14152	14246	13997	14063	14149	14034	14151	13938	14135	13972	14186	13981	14025	14048	14045	14105	13862	13971	14132	13959	14055	14041	13810	14029	13993	14100	13993	14243	13919	14055	14169	13932	14095	14136	14128	13910	14056	13943	14076	14087	13960	14146	14008	14030	13899	14260	14053	13866	14102	14017	14132	13948	14144	14136	13997	14071	14156	14119	14048	14091	14062	14071	14196	14091	14003	13996	14150	13952	14170	13936	14061	14117	13977	14163	14113	14043	14020	14078	14045	13853	14100	13982	13933	14052	14027	14158	14012	14117	14067	13996	14174	13997	13993	13995	14156	13910	14062	13958	14069	14089	14002	14206	14145	14155	14143	13978	13968	14211	13993	14134	13863	14001	13916	14224	14068	13935	13932	13840	14104	14079	14153	14020	14044	13913	14058	14056	14152	14110	14028	14126	13995	14142	14080	14158	13960	14016	13945	13932	14196	14135	14083	13930	14059	14117	14320	13944	13946	14003	14145	13978	13946	14160	14071	14123	14123	14233	14065	14055	14176	14143	14004	14105	13943	14098	14170	13985	14063	14036	14183	14072	14085	14020	14041	13997	14153	14044	14281	13999	14084	14037	14086	14099	14031	14046	14045	14064	14102	14060	14038	14138	13954	14140	13859	13926	14125	13961	13982	14232	14051	13918	14074	14147	13997	14037	14096	14095	14233	14054	14091	14143	14056	14126	14192	14175	14159	14110	14034	14073	14207	14060	14105	14091	14040	14045	14040	13975	14130	13938	14125	14038	14155	14073	14214	14161	14101	14129	14050	14127	14121	14138	14041	14013	14214	14078	14173	14089	14118	14112	14114	14258	14084	14103	14016	13944	14110	14032	14335	14079	14109	13909	14164	14135	14087	14110	14098	13940	14261	13936	13952	14044	14175	13816	14005	14097	14002	14181	13972	14097	13952	13951	14092	14009	13906	13916	14131	13903	13883	13906	14128	14002	14028	13925	13944	14154	14064	14060	14028	13891	14114	13995	13873	13999	14225	14079	13991	14068	13965	14038	14201	14109	14111	14071	14053	14075	13988	13800	14084	14169	14109	14156	14089	14050	14035	14016	14055	14037	14053	14090	14103	14018	14072	14063	14166	13960	13963	13946	14028	14067	14019	14076	14101	14169	13919	14022	14042	14112	14043	14113	14040	14126	14088	13939	14065	14014	14085	13896	14029	13994	13878	14023	14157	13915	14071	14117	14095	13957	14193	14036	14078	14091	14104	14037	14028	13974	14109	14107	14149	14106	14051	14023	13927	14060	13909	14180	14121	14138	13994	14029	13919	13973	14105	14125	14143	14089	13893	14094	13935	14039	14251	14068	14091	13985	14056	14007	14324	13994	14112	13886	14109	13927	14039	14066	14071	13948	13871	14115	14107	14019	14046	13962	13941	14155	14228	13927	13990	13983	14004	14066	14106	14144	13878	14073	14021	13947	14034	14175	14015	14059	14034	13900	14134	14059	14063	14057	14004	14015	13993	13966	14075	14058	13947	13941	14227	14006	14136	13938	14099	14001	14063	13919	14030	14073	14021	14117	13982	14083	14190	14110	14081	14056	14158	13983	14016	14069	14069	13889	14107	14119	14167	13922	14190	14074	14046	14068	13901	14177	14135	14055	14075	14050	14027	14103	14009	13982	13951	14097	13963	14005	14186	13858	13913	14095	13995	14092	13975	14036	14146	14059	14100	14070	14057	13771	14130	14034	14063	14047	14204	14134	14011	14094	14056	14017	14333	14048	14153	14064	14117	14136	14097	14044	13992	14124	14009	14205	14146	14007	14157	14123	14041	14092	14028	14049	14155	14002	14057	14050	14001	14118	13953	14205	14156	14030	14194	14051	14144	13998	14046	14148	14203	14242	14015	14029	13969	14189	14038	14068	13937	14047	14125	14164	14222	14023	14093	13906	13975	14020	13972	14117	14031	14093	14209	13886	13993	13956	13928	14104	13987	14077	14050	13828	13930	14134	13956	14123	14083	14126	14161	13948	14062	14075	13980	14014	13996	14195	14167	13970	14217	14283	13961	14097	14108	14078	14098	13985	14284	14176	14065	14195	14124	14102	13940	14112	13965	14064	13958	14089	14091	14098	14125	14111	14086	13955	14105	14072	14008	14097	14111	14108	14047	14061	13990	13904	14009	14149	14114	14033	14152	14116	13895	14112	14071	14035	14131	14034	14036	14119	14046	14191	14190	14006	14017	14172	14201	14089	14141	14092	14046	14150	14150	14028	14101	14071	13997	13897	13963	13909	14000	13963	14212	14000	14029	14120	14044	14087	14114	14223	13876	14076	14048	14045	14078	14103	14190	14116	14105	14027	13789	14010	13910	14226	14162	14121	14179	14095	13904	14142	14222	13843	14125	13964	14015	14018	14047	14156	14043	14056	14317	14141	14127	14005	14023	14065	14107	13987	14049	14170	14001	14198	13986	14151	14114	14065	14220	14064	14117	13948	14001	13989	14020	14201	13965	13944	13936	14007	14016	13994	13948	13954	14029	14033	14063	13976	14062	13985	14171	14012	13952	14062	14185	14051	14060	13957	14006	14016	14174	14026	14025	14018	13988	14003	14104	13998	14054	14100	13970	14029	14064	14034	14078	13999	14105	14183	14123	14142	13992	14105	14158	13889	14055	14040	14143	14004	14163	14133	13999	14063	14079	14047	14176	14139	14089	13995	14051	14014	14047	14238	14128	14032	14083	13984	14150	14294	14157	14083	14072	13994	13998	13993	14094	13869	14074	13956	14063	13931	14039	14117	14160	14036	14056	14032	13958	14110	14070	14077	13980	14125	14022	14213	14092	14245	14221	13923	14087	14028	14171	13986	14049	14130	13932	14114	14044	14147	14150	14409	14093	14181	14190	14112	14143	13911	14104	14116	13897	13942	13860	14162	14226	14054	14149	13934	14046	14157	14134	13988	13950	14134	14048	14168	14136	14150	14015	14139	13906	14077	14087	14006	13993	14081	14052	14059	13980	13971	13977	14172	14341	13941	13966	14078	13989	14171	14086	14066	13928	13996	14066	14192	13953	13919	14117	14112	14062	13916	14242	14033	14008	14162	14011	14046	13966	13908	14128	13935	13961	13959	14122	13991	14022	14016	14236	14087	14198	14141	14087	14063	13986	14107	14070	13930	14030	14174	14133	14059	14180	14033	14108	13957	14180	13983	14115	14196	14118	14186	13937	14184	14008	14043	14119	13925	14036	14177	14115	13961	14085	14091	13992	14047	14060	14101	14028	14184	14068	14081	14145	14154	13945	13998	14061	13989	13975	14090	13949	14005	14009	14027	14012	14110	14205	14070	14088	14190	14236	14024	14091	14189	13974	14146	14117	14043	14307	14028	13904	13999	14041	14044	14087	14086	14079	14132	13967	13978	14124	14053	14125	14015	14152	14156	13858	14060	13997	13913	14210	14212	14074	13960	14105	14027	13961	13976	14048	14017	14092	14069	13942	14009	14080	14033	14074	14009	14204	14088	14073	14059	14110	14145	14017	14079	14043	14140	14057	13889	13974	13880	14060	13976	13980	14092	14112	14099	14088	14077	14007	14034	14106	13877	14145	14163	14109	14098	14082	13943	14251	14003	14277	14160	14036	14158	14183	14088	14037	13975	14116	13998	14075	14115	13927	14114	14089	14238	13960	14051	14091	13881	14210	14036	14141	14094	13914	14104	14057	14064	14146	14171	13994	13977	13938	13951	14067	13961	14178	13916	13984	14032	13985	14056	14110	14070	14048	14165	14016	14103	14216	14026	13987	13980	14013	13967	13968	13930	13948	14097	13954	14201	14241	14058	14147	14090	14103	14152	14128	14061	14127	13792	14164	13995	14013	14077	14012	14173	13975	13938	13946	14039	13937	14010	13987	13944	14094	14048	14054	14132	14023	13998	14222	14079	14022	14007	14088	13937	13979	13999	14171	13933	14032	13980	14233	14239	14089	14182	14160	14015	14076	14173	14176	14050	14017	13963	13945	13987	14137	13918	13812	14017	14072	14128	14257	13926	14210	14120	14176	14029	14117	13999	14122	14164	14075	13949	14148	14096	14138	14061	14142	14017	14045	13972	14056	13861	14062	13970	14115	14069	14090	13999	14162	13934	14108	14016	14217	14141	13973	14110	14031	14108	14022	14027	14034	14021	14070	13990	14010	14015	14216	14007	13941	14187	14060	14165	14054	14032	14165	14111	14008	14076	14071	14028	14286	14118	14004	14246	14111	14070	14061	14073	13952	14070	14125	14147	14118	14019	14057	14198	13978	14000	13950	14092	14059	14011	14071	14038	14148	14101	14164	14017	14015	14095	13932	14077	14044	14022	14011	14046	14168	14045	14128	13926	14133	14248	14015	14151	14077	14064	14105	14003	13969	14082	14026	14192	14053	14130	14036	14144	14147	14012	14103	13899	14210	14081	14199	14029	14114	14100	13956	13897	14166	13991	14137	14059	14273	14030	14186	14055	14119	13986	14168	14010	14027	14130	14085	14154	13998	13997	14254	14119	13935	14169	14023	13993	14026	14012	14052	13980	14070	14152	14134	14005	14082	13886	14109	13978	14111	13937	14004	14132	13928	14070	13966	14003	13932	13917	14035	14065	13965	13978	14002	14075	13869	13940	14167	14041	14181	14023	14058	14146	13961	13987	14132	14277	14109	13942	13995	13962	14159	14261	14056	14037	14032	13999	14049	14085	14049	14141	14103	14040	14202	14018	14011	14197	14050	14025	14095	13929	14191	14063	14021	14027	14194	13997	14192	14093	14082	13857	14029	14111	14048	13984	13948	14024	14093	14178
25454	21450	28513	25150	22555	21419	22695	21527	20854	21182	20362	19966	19550	19390	19076	22244	26319	27552	23436	20099	18610	17770	17668	17465	17429	17121	17306	17479	17243	17340	17439	17371	17499	17363	17446	17524	17537	17541	17302	17299	17195	17361	17581	17632	17422	17329	17408	17573	17337	17552	17556	17374	17494	17503	17489	17375	17185	17511	17399	17556	17531	17635	17480	17440	17204	17242	17217	17276	17342	17301	17528	17344	17336	17407	17421	17511	17387	17576	17496	17377	17424	17373	17095	17256	17312	17413	17257	17336	17402	17375	17332	17230	17480	17326	17745	17540	17390	17401	17416	17522	17428	17537	17420	17155	17422	17395	17316	17406	17520	17302	17294	17300	17638	17482	17454	17506	17323	17406	17312	17454	17359	17309	17360	17293	17383	17325	17300	17607	17546	17498	17471	17278	17368	17221	17243	17187	17388	17445	17259	17200	17364	17436	17416	17424	17244	17621	17428	17298	17173	17451	17366	17338	17517	17256	17270	17306	17334	17395	17337	17441	17533	17464	17364	17390	17397	17398	17448	17555	17706	17340	17155	17371	17596	17037	17574	17510	17397	17305	17377	17494	17293	17284	17354	17253	17507	17586	17244	17441	17442	17334	17315	17507	17425	17161	17548	17451	17260	17412	17347	17497	17476	17483	17422	17538	17410	17263	17590	17441	17455	17453	17321	17380	17320	17362	17422	17376	17270	17612	17215	17311	17489	17545	17310	17467	17402	17382	17367	17225	17410	17303	17303	17428	17277	17474	17404	17224	17344	17313	17486	17569	17462	17328	17320	17388	17381	17419	17288	17210	17464	17478	17434	17371	17506	17403	17323	17401	17398	17349	17422	17435	17197	17414	17429	17314	17250	17370	17465	17260	17546	17419	17367	17399	17366	17208	17241	17377	17382	17171	17272	17277	17459	17442	17275	17366	17406	17291	17512	17363	17419	17322	17229	17704	17302	17271	17336	17357	17424	17452	17285	17378	17486	17597	17359	17294	17509	17426	17277	17271	17386	17440	17474	17712	17626	17488	17264	17396	17239	17382	17522	17382	17364	17445	17189	17420	17388	17237	17450	17429	17418	17357	17473	17470	17322	17332	17317	17359	17481	17439	17585	17523	17421	17469	17362	17504	17420	17480	17458	17432	17334	17398	17412	17397	17290	17154	17377	17441	17364	17535	17287	17453	17356	17203	17341	17167	17261	17246	17285	17294	17533	17565	17303	17578	17242	17386	17430	17419	17437	17513	17365	17136	17464	17438	17254	17288	17650	17507	17199	17240	17288	17497	17386	17441	17273	17585	17373	17498	17299	17372	17352	17336	17213	17304	17416	17684	17332	17284	17273	17447	17453	17440	17442	17215	17449	17373	17296	17423	17514	17227	17355	17213	17342	17329	17174	17242	17338	17224	17323	17554	17321	17351	17522	17363	17379	17271	17412	17334	17545	17276	17325	17416	17248	17342	17397	17400	17536	17383	17385	17340	17537	17436	17282	17400	17450	17360	17384	17323	17461	17469	17528	17392	17295	17263	17430	17464	17209	17335	17678	17290	17582	17368	17234	17350	17310	17378	17472	17486	17229	17504	17372	17359	17431	17329	17396	17352	17425	17438	17495	17306	17486	17248	17189	17452	17266	17305	17418	17315	17379	17352	17324	17300	17294	17377	17339	17327	17203	17550	17398	17540	17338	17392	17458	17346	17163	17379	17485	17422	17214	17513	17362	17584	17162	17388	17655	17587	17305	17304	17626	17331	17323	17368	17505	17515	17447	17489	17555	17346	17201	17097	17416	17437	17416	17337	17297	17315	17336	17210	17135	17437	17415	17254	17358	17362	17482	17369	17385	17371	17518	17469	17479	17650	17507	17668	17661	17453	17135	17430	17295	17255	17603	17411	17410	17305	17309	17295	17313	17354	17482	17445	17461	17489	17481	17390	17525	17325	17191	17256	17228	17204	17482	17291	17276	17390	17642	17429	17301	17263	17412	17307	17415	17374	17292	17310	17270	17428	17375	17403	17496	17462	17467	17296	17393	17412	17499	17451	17374	17137	17332	17322	17408	17319	17476	17423	17327	17339	17259	17327	17308	17345	17556	17335	17521	17530	17518	17373	17400	17332	17409	17455	17455	17416	17358	17218	17345	17586	17351	17356	17505	17438	17391	17441	17410	17337	17402	17308	17379	17525	17312	17519	17576	17382	17448	17310	17375	17570	17588	17453	17259	17439	17313	17264	17536	17416	17286	17426	17375	17428	17265	17568	17413	17394	17481	17303	17342	17427	17337	17285	17310	17355	17437	17426	17379	17210	17429	17392	17438	17324	17311	17305	17490	17328	17451	17403	17361	17282	17692	17404	17356	17305	17581	17589	17425	17320	17633	17510	17417	17391	17447	17182	17381	17483	17310	17576	17290	17289	17449	17489	17372	17358	17451	17394	17408	17218	17435	17240	17592	17156	17407	17391	17422	17383	17307	17337	17366	17354	17305	17523	17478	17655	17543	17324	17183	17403	17474	17427	17474	17324	17393	17278	17221	17275	17149	17586	17636	17594	17508	17509	17347	17398	17400	17649	17484	17286	17331	17264	17332	17311	17477	17366	17294	17410	17424	17210	17388	17430	17352	17323	17348	17340	17395	17350	17438	17207	17272	17261	17417	17318	17487	17512	17311	17512	17418	17268	17393	17528	17333	17054	17233	17167	17315	17392	17277	17187	17431	17331	17439	17468	17406	17632	17552	17382	17297	17224	17235	17391	17182	17364	17310	17464	17444	17069	17327	17252	17332	17578	17426	17486	17271	17561	17264	17279	17355	17401	17145	17279	17247	17190	17453	17536	17286	17584	17555	17390	17541	17507	17417	17579	17464	17356	17358	17321	17480	17541	17496	17330	17352	17353	17375	17436	17479	17187	17393	17289	17855	17099	17410	17488	17322	17397	17689	17227	17352	17338	17341	17692	17494	17322	17327	17265	17550	17423	17434	17332	17413	17655	17596	17609	17375	17624	17675	17346	17394	17350	17516	17553	17370	17370	17342	17470	17243	17232	17296	17381	17237	17274	17263	17355	17380	17508	17424	17291	17463	17592	17434	17415	17314	17399	17352	17457	17338	17379	17393	17498	17262	17502	17427	17404	17334	17180	17555	17421	17396	17467	17349	17179	17331	17200	17634	17583	17360	17701	17469	17370	17424	17375	17237	17352	17387	17396	17364	17509	17414	17434	17550	17262	17523	17323	17349	17437	17370	17556	17447	17369	17537	17351	17544	17430	17443	17281	17358	17285	17631	17497	17436	17398	17291	17354	17605	17330	17252	17395	17225	17333	17414	17520	17295	17495	17428	17436	17382	17283	17612	17290	17437	17445	17339	17206	17464	17551	17492	17433	17486	17518	17411	17613	17391	17324	17316	17485	17261	17412	17350	17270	17332	17427	17589	17390	17512	17484	17255	17549	17361	17318	17494	17365	17365	17420	17539	17535	17366	17571	17415	17654	17534	17303	17473	17517	17437	17413	17410	17372	17470	17390	17167	17318	17422	17438	17176	17339	17341	17369	17438	17137	17330	17343	17468	17450	17300	17162	17278	17305	17343	17245	17290	17254	17440	17391	17499	17507	17501	17280	17435	17361	17242	17335	17630	17492	17284	17199	17432	17316	17230	17259	17257	17639	17279	17519	17252	17465	17621	17413	17362	17326	17426	17278	17416	17456	17236	17304	17522	17547	17267	17165	17306	17278	17353	17391	17322	17552	17431	17315	17692	17375	17322	17280	17094	17338	17371	17315	17377	17294	17384	17280	17239	17478	17269	17363	17426	17497	17395	17421	17274	17433	17384	17249	17518	17455	17583	17327	17503	17300	17539	17156	17285	17258	17274	17395	17317	17272	17194	17547	17450	17387	17520	17201	17272	17353	17304	17418	17367	17301	17471	17371	17291	17426	17439	17511	17327	17500	17362	17295	17357	17267	17190	17619	17517	17542	17293	17288	17393	17408	17374	17371	17400	17342	17444	17413	17172	17340	17223	17465	17101	17416	17406	17076	17201	17534	17499	17409	17350	17489	17514	17377	17513	17275	17448	17477	17295	17402	17195	17276	17257	17327	17296	17364	17481	17350	17337	17295	17376	17506	17322	17529	17412	17314	17346	17326	17459	17408	17364	17309	17476	17326	17646	17516	17288	17404	17396	17300	17397	17458	17504	17489	17179	17356	17337	17467	17485	17418	17185	17549	17503	17436	17297	17501	17277	17493	17458	17431	17602	17029	17344	17323	17562	17341	17294	17342	17373	17420	17470	17415	17375	17346	17403	17448	17235	17343	17331	17474	17471	17338	17482	17357	17240	17386	17309	17423	17507	17476	17386	17292	17332	17557	17490	17336	17474	17217	17237	17270	17546	17579	17469	17288	17504	17379	17398	17542	17490	17338	17428	17347	17520	17278	17159	17236	17383	17473	17493	17541	17178	17434	17316	17481	17465	17320	17461	17561	17451	17507	17436	17457	17255	17488	17447	17636	17482	17413	17434	17348	17377	17283	17176	17243	17388	17354	17585	17181	17587	17615	17503	17323	17436	17483	17584	17361	17382	17413	17285	17310	17398	17513	17474	17257	17351	17405	17473	17372	17373	17280	17252	17374	17402	17450	17428	17487	17370	17223	17283	17222	17336	17370	17406	17084	17362	17258	17359	17364	17414	17416	17513	17473	17397	17391	17505	17425	17455	17547	17400	17373	17478	17215	17329	17337	17362	17359	17383	17510	17534	17365	17419	17237	17253	17365	17493	17479	17401	17322	17472	17466	17188	17304	17189	17384	17458	17450	17399	17399	17371	17461	17319	17486	17262	17349	17427	17409	17601	17438	17627	17312	17400	17390	17391	17214	17484	17325	17356	17329	17366	17266	17291	17273	17270	17546	17509	17349	17600	17374	17408	17418	17509	17684	17346	17285	17267	17405	17340	17306	17418	17356	17504	17169	17425	17404	17477	17356	17344	17535	17533	17559	17424	17214	17396	17331	17345	17480	17547	17521	17322	17254	17509	17371	17668	17230	17572	17576	17492	17633	17595	17394	17456	17383	17505	17311	17411	17591	17565	17353	17170	17449	17324	17343	17139	17508	17453	17464	17311	17435	17273	17663	17399	17295	17300	17453	17445	17421	17366	17418
15558	24327	24106	21076	18124	17697	20664	20149	19987	19893	18958	18428	17748	17072	16433	22596	26868	27243	20998	17143	15333	14445	14278	14375	14220	14200	14235	14252	14290	14232	14023	14162	14090	14154	14347	14150	14116	14328	14427	14176	14228	14103	14246	14131	14026	14237	14128	14193	14234	14315	14256	14259	14261	14032	14246	14168	14359	14346	14319	14234	14111	14340	14133	14323	14238	14330	14222	14082	14126	14198	14379	14301	14139	14309	14108	14201	14176	14195	14091	14210	14254	14211	14036	14101	14302	14208	14203	14102	14244	14176	14291	14107	14168	14189	14197	14257	14056	14322	14249	14248	14220	14442	14386	14208	14160	14144	14122	14242	14487	14103	14186	14369	14102	14273	14243	14327	14205	14092	14190	14226	14264	14175	14190	14208	14378	14263	14178	14165	14071	14427	14188	14286	14140	14216	14271	14218	14207	14147	14114	14300	14138	14220	14208	14114	14196	14192	14335	14115	14104	13969	14011	14252	14084	14289	14119	14333	14232	14082	14128	14197	14138	14263	14143	14236	14347	14347	14049	14385	14078	14157	14127	14232	14241	14137	14243	14286	14080	14282	14120	14342	14190	14002	14044	14339	14329	14159	14149	14170	14106	14169	14140	14291	14388	14192	14056	14261	14196	14147	14299	14198	14304	14150	14283	14233	14136	14112	14257	14165	14231	14135	14095	14209	14209	14046	14203	14289	14125	14126	14291	14196	14240	14275	14288	14173	14251	14272	14105	14136	14143	14208	14189	14032	14266	14156	14154	14127	14260	14094	14235	14258	14106	14092	14113	14293	14244	14168	14173	14168	14116	14302	14163	14264	14213	14179	14209	14002	14280	14147	14159	14169	14029	14127	14193	14304	14176	14121	14273	14265	14150	14008	14115	14119	14079	14340	14239	14155	14188	14186	14217	14136	14161	14094	13945	14247	14295	14205	14068	14186	14089	13994	14297	14199	14234	14194	14153	14177	14207	14284	14090	14058	14270	14066	14171	14171	14216	14168	14053	14293	14264	14138	14165	14082	14170	14286	14239	14102	14047	14265	14092	14174	14227	14218	14060	14156	14205	14211	14165	14089	14286	14140	14275	14191	14170	14018	14192	14388	14136	14132	14114	14170	14168	14261	14196	14240	14205	14258	14241	14070	14257	14315	14253	14257	14185	14371	14241	14173	14158	14035	14275	14199	14221	14181	14270	14279	14269	14129	14146	14265	14135	14243	14376	14441	14251	14065	14323	14359	14160	14098	14273	14178	14062	14324	14124	14304	14228	14219	14148	14160	14379	14075	14298	14180	14211	14285	14140	14048	14258	14092	14217	14122	14209	14281	14214	14435	14243	14182	14237	14027	14172	14116	14146	14220	14009	14149	14175	14117	14187	14175	14079	14253	14363	14222	14127	14069	14221	14202	14183	14312	14112	14247	14217	14295	14191	14221	14238	14132	14211	14292	14123	14212	14232	14186	14244	14032	14091	14323	14176	14163	14132	14228	14045	14397	14171	14221	14333	14360	14118	14349	14269	14105	14151	14163	14272	14340	14063	14176	14343	14235	14202	14160	14077	14133	14265	14119	14196	14193	14171	14254	14144	14284	14208	14070	14279	14209	14333	14089	14189	14368	13990	14223	14181	14164	14190	14164	14293	14325	14111	14202	14274	14177	14104	14158	14135	14303	14178	14174	14196	14095	14152	14406	14207	14072	14172	14136	14258	14394	14156	14276	14346	14122	14276	14184	14195	14107	14358	14115	14201	14105	14109	14068	14183	14076	14073	14106	14176	14244	14302	14207	14030	14133	14204	14075	14123	14255	14184	14219	14254	14220	14274	14203	14020	14180	14244	14127	14140	14292	14235	14338	14289	14133	14217	14269	14218	14177	14254	14262	14148	14322	14109	14078	14307	14197	14225	14060	14170	14118	14237	14007	14105	14187	14243	14257	14013	14331	14228	14154	14280	14039	14001	14085	14126	13989	14170	14079	14130	14226	14176	14237	14072	14273	14077	14166	14242	14294	14160	14222	14248	14184	14045	14143	14356	14066	14003	13998	14194	14020	14164	14092	14377	14042	14142	14174	14315	14172	14137	14193	14109	14123	14320	14186	14293	14142	14110	14306	14127	14065	14111	14256	14264	14300	14178	14200	14246	14170	14205	14251	14254	14114	14186	14090	14310	14326	14181	14132	14200	14287	14142	14167	14285	14193	14202	14292	14312	14125	14318	14177	14273	14264	14126	14141	14264	14292	14179	14294	14105	14050	14218	14062	14280	14151	14242	14000	14253	14226	14351	14215	14000	14230	14129	14068	14062	14161	14177	14211	14106	14319	13958	14170	14216	14266	14085	14200	14276	14215	14321	14022	14175	14067	14170	14060	14219	14074	14183	14204	14082	14229	14169	14221	14176	14260	13944	14043	14287	14255	14176	14165	14151	14224	13986	14231	14281	14022	14237	14258	14257	14288	14109	14239	14315	14368	14192	14028	14141	14404	14146	14110	14169	14217	14269	14174	14286	14121	14209	14071	14138	14213	14243	14213	14154	14282	14113	14166	14337	14240	14329	14292	14230	14238	14309	14271	14319	14183	14145	14227	14292	14041	14211	14088	14296	14250	14192	14081	14120	14214	14266	14348	14311	14105	14306	14233	14209	14246	14190	14328	14131	14132	14264	14169	14208	14315	14226	14296	14210	14176	14205	14144	14210	13994	14152	14061	14048	14238	14262	14065	14151	14147	14191	14262	14295	14358	14087	14089	14288	14219	14179	14262	14149	14336	14156	14251	14174	14221	14170	14119	14088	14153	14131	14254	14273	14017	14156	14234	14124	14115	14133	14206	14197	14216	14279	14045	14098	13984	14198	14209	14312	14128	14045	14127	14242	14049	14133	14291	14232	13986	14261	14187	14324	14223	14267	14192	14331	14190	14064	14093	14305	14180	14195	14258	14310	14330	14317	14120	14111	14277	14091	14216	14176	14287	14223	14090	14181	14307	14368	14190	14260	14162	14289	14260	14230	14303	14264	14153	14119	14408	14252	14167	14134	14112	14461	14152	14170	14251	14074	13974	14262	14291	14104	14381	14307	14218	14199	14055	14369	14095	14142	14354	14050	14176	14069	14285	14149	14329	14128	14103	14165	14207	14233	14337	14200	14051	14307	14127	14028	14268	14228	14145	14275	14050	14371	14306	14166	14052	14132	14298	14287	14153	14066	14152	14189	14338	14190	14173	14143	14107	13964	14332	14036	14184	14146	14149	14205	14035	14155	14086	14406	14107	14186	14248	14198	14191	14096	14451	14085	14163	14244	14337	14208	14152	14256	13993	14321	14303	14189	14330	14224	14246	14067	14115	14247	14048	14311	14089	14253	14191	14265	14114	14231	14161	14224	14333	14258	14385	14368	14183	14260	14104	14242	14238	13985	14216	14346	14226	14170	14261	14206	14317	14253	14138	14291	14305	14187	14213	14228	14238	14243	14291	14206	14281	14073	14143	14179	13981	14121	14339	14263	14200	14296	14127	14118	14084	14003	14192	14280	14187	14204	14141	14147	14208	14116	14239	14124	14296	14225	14306	14148	14124	14221	14112	14161	14214	14270	14148	14262	14165	13954	14172	14227	14248	14345	14209	14235	14246	14151	14263	14259	14256	14136	14105	14166	14071	14186	14112	14233	14221	14144	14303	14254	14060	14184	14245	14306	14157	14101	14166	14215	14282	14142	14071	14254	14261	14246	14256	14233	14375	14240	14237	14154	14290	14229	14168	14045	14270	14231	14180	14167	14401	14186	14073	14195	14059	14349	14059	14385	14316	14270	14180	14209	14032	14083	14285	14034	14235	14284	14076	14189	14161	14221	14138	14211	14260	14468	14267	14269	14235	14225	14290	14150	14112	14267	14232	14182	14220	14152	14151	14054	14302	14203	14216	14278	14279	14354	13971	14177	14231	14173	14117	14317	14115	14094	14249	14216	14257	14101	14085	14188	14038	14292	14351	14227	14163	14081	14125	14207	14107	14055	14147	14142	14135	14134	14129	14269	14176	14200	14346	14004	14123	14327	14374	14183	14033	14223	14140	14185	14113	14154	14083	14192	14253	14260	14211	14096	14217	14313	14226	14228	14162	14211	14307	14349	14138	14117	14073	14334	14232	14156	14298	14205	14240	14053	14163	14222	14184	14140	14139	14163	14168	14202	14249	14223	14224	14172	14166	14168	14284	14158	14152	14250	14305	14301	14079	14082	14240	14216	14195	14307	14190	14332	14206	14313	14075	14201	14218	14297	14184	14162	14252	14139	14341	14183	14244	14230	14255	14126	14141	14176	14147	14188	14190	14215	14129	14112	14223	14253	14198	14246	14140	14334	14410	14222	14176	14256	14273	14207	14296	14257	14094	14093	14307	14410	14212	14049	14180	14181	14233	14174	14240	14223	14126	14178	13981	14118	14132	14196	14157	14043	14192	14290	14017	14244	14204	14319	14253	14188	14227	14234	14329	14315	14273	14173	14187	14347	14111	14276	14220	14295	14250	14260	14165	14137	14207	14280	14196	14273	14184	14218	14284	14142	14384	14512	13926	14165	14215	14297	14065	14037	14295	13969	14207	14250	14242	14242	14217	14142	14134	14124	14348	14196	14261	14096	14340	14163	14109	14135	14092	14057	14350	14278	14146	14249	14372	14193	14112	14188	14282	14177	14102	14199	14120	14180	14145	14257	14179	14242	14236	14134	14138	14169	14231	14058	14146	14131	14199	14343	14194	14131	14287	14166	14187	14016	14360	14150	14183	14082	14120	14298	14224	14283	14078	14083	14366	14272	14198	14216	14266	14192	14149	14241	14102	14305	14403	14175	14237	14279	14223	14181	14112	14090	14185	14117	14130	14264	14315	14394	14181	14128	14259	14310	14291	14139	14152	14095	14201	14327	14220	14127	14126	14357	14114	14276	14105	14156	14401	14142	14244	14288	14146	13941	14074	14148	14090	14255	14164	14268	14120	14125	14161	14151	14412	14138	14256	14188	14271	14235	14163	14070	14241	14312	14074	14185	14266	14234	14161	14285	14123	14320	14200	14299	14219	14311	14169	14421	14192	14230	14109	14350	14204	14248	14402	14269	14129	14111	14175	14159	14114	14245	14186	13985	14258	14230	14121	14031	14193	14273	14172	14174	14037
24000	21462	29126	24270	21942	24097	27229	23070	21771	22209	21280	21711	20660	20111	19453	24957	33597	33362	27430	22465	19416	18023	17561	17643	17479	17329	17505	17667	17366	17546	17463	17382	17350	17460	17373	17344	17265	17499	17311	17445	17617	17571	17522	17397	17456	17332	17269	17339	17391	17187	17431	17412	17568	17437	17565	17263	17383	17274	17435	17254	17405	17561	17549	17354	17517	17551	17396	17348	17447	17478	17246	17338	17344	17442	17451	17407	17392	17385	17482	17423	17493	17461	17352	17421	17273	17258	17427	17288	17462	17474	17196	17508	17352	17384	17406	17295	17578	17421	17317	17309	17498	17208	17534	17370	17342	17419	17387	17372	17376	17132	17352	17301	17391	17376	17216	17474	17212	17263	17364	17412	17515	17133	17414	17113	17276	17382	17380	17375	17484	17231	17361	17435	17383	17210	17430	17451	17059	17309	17471	17498	17268	17332	17404	17442	17573	17085	17478	17285	17225	17483	17284	17387	17253	17456	17405	17457	17488	17335	17456	17339	17407	17351	17412	17282	17512	17426	17465	17364	17424	17271	17402	17368	17244	17346	17440	17331	17572	17369	17464	17483	17186	17379	17399	17356	17222	17298	17266	17271	17400	17292	17576	17416	17275	17441	17255	17278	17448	17316	17442	17456	17529	17387	17332	17337	17553	17389	17488	17429	17175	17308	17319	17307	17495	17382	17285	17415	17193	17309	17392	17415	17283	17360	17482	17128	17311	17490	17467	17388	17469	17322	17200	17246	17663	17442	17162	17333	17424	17373	17584	17275	17443	17470	17401	17416	17412	17206	17560	17293	17573	17490	17444	17213	17277	17353	17213	17169	17200	17375	17534	17503	17477	17371	17337	17297	17394	17445	17483	17247	17305	17298	17433	17413	17124	17550	17296	17272	17503	17328	17262	17465	17287	17262	17482	17341	17335	17453	17463	17449	17235	17255	17402	17381	17336	17409	17223	17570	17303	17585	17347	17297	17276	17472	17244	17231	17117	17391	17405	17416	17485	17390	17434	17265	17275	17350	17383	17250	17230	17263	17037	17330	17371	17240	17284	17322	17481	17557	17186	17214	17408	17421	17337	17369	17334	17280	17207	17374	17401	17186	17420	17315	17345	17523	17365	17438	17342	17152	17377	17484	17239	17453	17306	17647	17328	17660	17353	17329	17334	17420	17383	17271	17530	17225	17299	17464	17233	17443	17191	17527	17533	17514	17356	17465	17198	17104	17517	17456	17366	17150	17274	17432	17257	17361	17327	17487	17225	17173	17339	17372	17587	17475	17335	17438	17191	17132	17369	17443	17612	17363	17275	17428	17429	17397	17230	17247	17385	17232	17498	17473	17623	17611	17480	17219	17349	17377	17362	17300	17216	17404	17374	17360	17424	17429	17282	17112	17405	17269	17369	17536	17357	17256	17253	17324	17446	17257	17188	17162	17198	17303	17448	17249	17449	17507	17264	17206	17453	17304	17216	17254	17352	17539	17263	17397	17102	17442	17381	17306	17179	17305	17085	17305	17586	17343	17508	17432	17341	17435	17399	17214	17399	17442	17362	17406	17456	17406	17387	17428	17533	17454	17313	17419	17297	17221	17315	17347	17184	17390	17386	17320	17310	17287	17181	17330	17233	17093	17247	17455	17118	17322	17334	17382	17417	17093	17291	17155	17200	17193	17285	17169	17405	17230	17280	17281	17541	17484	17216	17297	17089	17284	17435	17109	17177	17413	17324	17560	17397	17450	17228	17317	17242	17122	17380	17237	17131	17396	17455	17307	17108	17304	17400	17341	17344	17560	17533	17460	17239	17303	17497	17480	17362	17324	17213	17395	17190	17671	17086	17352	17332	17465	17328	17478	17377	17363	17384	17311	17404	17214	17353	17069	17296	17241	17345	17235	17342	17259	17322	17384	17462	17241	17251	17471	17413	17382	17133	17464	17326	17291	17236	17286	17444	17285	17290	17256	17438	17397	17354	17464	17374	17257	17018	17187	17357	17318	17300	17245	17568	17489	17418	17271	17267	17169	17362	17454	17225	17328	17496	17374	17341	17435	17464	17207	17123	17182	17340	17472	17234	17359	17466	17330	17503	17266	17169	17527	17392	17675	17464	17196	17261	17349	17200	17453	17395	17440	17310	17309	17272	17413	17369	17191	17324	17316	17410	17269	17419	17259	17343	17263	17481	17363	17352	17502	17405	17479	17463	17419	17382	17414	17431	17627	17441	17294	17330	17219	17433	17463	17221	17120	17476	17243	17400	17444	17594	17304	17399	17272	17483	17368	17228	17187	17222	17303	17472	17416	17454	17397	17455	17201	17346	17374	17447	17286	17277	17428	17443	17307	17347	17406	17385	17466	17565	17119	17267	17490	17322	17395	17509	17408	17290	17312	17312	17548	17514	17199	17450	17249	17152	17528	17136	17270	17467	17396	17344	17350	17342	17443	17367	17232	17138	17397	17388	17339	17427	17368	17302	17234	17449	17472	17052	17450	17213	17400	17368	17400	17502	17261	17414	17246	17385	17403	17376	17315	17251	17338	17265	17313	17435	17378	17659	17360	17339	17455	17282	17256	17193	17326	17275	17427	17201	17206	17247	17375	17213	17285	17183	17390	17406	17189	17492	17406	17412	17344	17402	17275	17458	17399	17289	17211	17436	17027	17343	17146	17302	17229	17278	17191	17266	17281	17430	17287	17297	17402	17203	17333	17473	17163	17344	17336	17307	17259	17318	17331	17478	17540	17339	17478	17500	17273	17338	17293	17428	17369	17279	17367	17420	17330	17304	17149	17304	17306	17269	17368	17495	17436	17306	17406	17516	17207	17299	17271	17402	17370	17372	17394	17435	17182	17320	17230	17392	17466	17346	17408	17438	17461	17451	17435	17599	17233	17444	17324	17260	17505	17361	17388	17306	17409	17247	17255	17479	17427	17280	17622	17571	17384	17474	17418	17319	17371	17378	17276	17196	17362	17266	17044	17270	17397	17316	17356	17338	17215	17340	17384	17316	17097	17231	17299	17325	17463	17502	17402	17401	17486	17393	17276	17467	17418	17360	17288	17458	17446	17312	17360	17301	17269	17622	17176	17304	17418	17204	17419	17325	17233	17458	17383	17273	17249	17213	17275	17441	17316	17434	17215	17260	17145	17323	17348	17305	17238	17196	17215	17551	17398	17466	17357	17383	17490	17375	17218	17214	17305	17401	17339	17437	17108	17183	17296	17422	17275	17319	17244	17219	17387	17364	17527	17493	17403	17483	17202	17289	17166	17404	17457	17177	17626	17304	17096	17129	17298	17415	17605	17442	17294	17448	17416	17327	17326	17258	17376	17377	17280	17323	17181	17223	17461	17295	17409	17266	17067	17158	17264	17177	17494	17371	17229	17443	17504	17603	17398	17241	17319	17398	17302	17416	17326	17423	17360	17447	17339	17356	17389	17427	17288	17599	17243	17348	17517	17551	17320	17328	17474	17372	17584	17426	17258	17305	17458	17439	17281	17305	17362	17244	17348	17488	17254	17284	17292	17399	17244	17351	17284	17258	17178	17287	17296	17393	17167	17338	17352	17441	17196	17446	17229	17394	17215	17283	17451	17352	17222	17381	17342	17440	17432	17465	17133	17299	17219	17417	17481	17348	17461	17243	17386	17296	17497	17364	17404	17342	17253	17460	17378	17471	17363	17191	17388	17301	17449	17342	17189	17343	17214	17413	17376	17331	17397	17429	17254	17443	17202	17352	17408	17304	17309	17425	17537	17435	17384	17272	17472	17211	17223	17332	17221	17413	17410	17194	17342	17486	17339	17338	17292	17297	17386	17328	17482	17442	17373	17326	17521	17284	17394	17360	17412	17472	17484	17603	17198	17381	17515	17362	17229	17440	17602	17321	17522	17401	17301	17267	17431	17490	17274	17179	17369	17399	17225	17392	17298	17367	17394	17323	17126	17364	17627	17162	17479	17260	17303	17435	17218	17238	17432	17365	17288	17363	17270	17315	17567	17613	17479	17447	17355	17426	17491	17347	17484	17282	17334	17519	17508	17221	17462	17261	17381	17499	17452	17298	17216	17439	17325	17464	17382	17416	17255	17528	17416	17302	17212	17347	17360	17362	17433	17338	17320	17226	17116	17234	17211	17448	17492	17295	17494	17378	17221	17268	17371	17233	17169	17336	17290	17474	17277	17280	17423	17375	17330	17412	17443	17382	17278	17562	17313	17340	17407	17432	17241	17130	17329	17278	17360	17364	17436	17299	17443	17361	17206	17399	17372	17397	17260	17525	17504	17149	17243	17402	17402	17523	17349	17357	17222	17430	17219	17143	17366	17326	17362	17197	17123	17334	17365	17225	17500	17259	17129	17366	17304	17231	17379	17341	17342	17360	17331	17445	17361	17218	17457	17639	17252	17286	17320	17391	17456	17240	17258	17199	17294	17599	17535	17349	17151	17283	17345	17224	17401	17348	17390	17358	17314	17237	17322	17381	17324	17375	17189	17612	17339	17296	17235	17120	17524	17272	17279	17521	17534	17390	17316	17349	17406	17480	17448	17388	17545	17519	17213	17322	17284	17400	17424	17636	17328	17333	17496	17529	17316	17309	17411	17428	17385	17297	17456	17481	17331	17373	17077	17236	17306	17306	17445	17488	17433	17459	17403	17294	17292	17386	17518	17260	17273	17377	17206	17414	17353	17563	17499	17350	17207	17322	17331	17293	17523	17565	17322	17438	17317	17277	17471	17451	17523	17340	17334	17426	17341	17175	17448	17562	17502	17301	17343	17343	17318	17457	17237	17424	17324	17316	17355	17440	17286	17376	17194	17333	17218	17203	17352	17442	17435	17216	17370	17330	17107	17204	17442	17296	17206	17444	17382	17223	17440	17375	17184	17198	17270	17359	17394	17304	17436	17282	17414	17306	17186	17187	17375	17509	17340	17327	17398	17338	17466	17226	17267	17308	17287	17411	17272	17422	17248	17221	17300	17377	17419	17139	17154	17284	17438	17257	17247	17434	17553	17273	17259	17372	17187	17113	17341	17324	17319	17385	17361	17348	17377	17377	17226	17327	17255	17416	17464	17461	17360	17308	17310	17449	17309	17402	17242	17289	17402	17527	17443	17237	17423	17433	17297	17353	17383	17415	17402	17336	17502	17448	17177
16961	29051	28574	22572	20181	19404	24868	21971	21343	21648	20615	20742	19453	18459	17142	26471	35211	33436	25846	19661	16105	14846	14410	14191	14183	14210	14318	14135	14103	14186	14283	14121	14143	14068	14262	14058	14017	14199	14114	14173	14365	14124	14117	14230	14260	14150	14200	14173	14315	14021	14260	14110	14132	14114	14275	14150	14103	14243	14267	14239	14276	14133	14084	14278	14188	14123	14265	14141	14334	14091	14119	14190	14182	14207	14180	14076	14197	14243	14118	14245	14357	14156	14163	14314	14273	14293	14361	14260	14324	14177	14180	14187	14033	14121	14144	14137	14000	14144	13994	14440	14182	14200	14129	14159	14030	14093	14075	14089	14254	14158	14258	14064	14129	14171	14141	14008	14186	14222	14169	14102	14213	14319	14195	14245	14070	14058	14163	14195	14208	14255	14100	14102	14245	14117	14251	14179	14106	14095	14227	14055	14247	14283	14138	14146	14222	14180	14105	14162	14319	14069	14081	14132	14207	14183	14164	14214	14128	13925	14183	14233	14240	14233	14222	14061	14225	14288	14085	14034	14137	14129	14159	14110	14224	14125	14240	14309	14309	14062	14114	14187	14026	14224	14165	14000	14346	14229	14291	14061	14104	14069	14177	14095	14295	14207	14091	14160	14266	14125	14044	14223	14231	14058	14108	14176	14174	14212	14135	14210	14317	14123	14054	14039	14000	14340	14152	14156	14280	14072	14249	14173	14090	13967	14223	14145	13939	14156	14019	14092	14331	14105	14216	14143	14049	14162	14008	14080	14149	14032	13942	14257	14240	14184	14300	14224	14197	14275	14201	14300	14234	14097	14198	14145	14067	14082	14132	14124	14130	14142	14047	14062	14135	14237	14137	13983	14009	13992	14305	14324	14087	14271	14259	14300	14123	14235	14233	14021	13871	14072	14253	14142	14146	14181	14180	13928	14223	14151	14176	14152	14106	14195	14256	14151	14206	14078	14271	14188	14106	14197	14206	14154	14222	14336	14215	14164	14156	14207	14275	14217	14092	14128	14071	14222	14328	14156	14122	14146	14031	14178	14270	14232	14091	14007	13995	14085	14187	14040	14112	14203	14199	14210	14190	14152	13994	14153	14055	14199	14275	14219	14312	14070	13987	14043	14018	14322	14179	14209	14090	14066	13945	14306	14177	14241	14223	14198	14300	13977	14188	14101	14124	14096	14239	14110	14110	14141	14125	14143	14054	14210	14178	14051	14295	14194	13978	14131	14342	14096	14185	14114	14177	14046	14243	14067	14109	14212	14190	14059	14140	14095	14131	14127	14191	14078	14122	14128	14030	14078	14126	14132	14275	14250	14128	14093	14192	14138	14229	14127	14081	14183	14210	14090	14022	14091	14285	14182	14190	14266	14092	14195	14249	14144	14264	14170	14113	14040	14198	14132	14250	14115	13976	14156	14183	14128	14164	14415	14153	14205	14058	13920	14209	14100	14099	14278	13989	14018	14190	14253	14129	14078	14187	14184	14201	14104	14329	14282	14229	14037	14235	14013	14315	14087	13969	14188	13970	14172	14164	14105	14179	14146	14296	14398	14191	14181	14179	14169	14127	14194	14167	13989	14262	14126	14119	14143	14027	14243	14207	14062	14134	14048	13996	14175	14253	14376	14131	14256	14226	14126	14113	14177	14093	14268	14031	14156	14224	14061	14164	14043	13993	14122	13959	14191	14195	14289	14044	14115	14124	14100	14329	14340	14088	14031	14255	14104	14092	14194	14126	14135	14088	14148	14232	14233	13973	14149	14209	14014	14217	14089	14139	14278	14061	14173	14156	14114	14183	14106	14182	14168	14198	14117	13936	14021	13972	14287	14122	14163	14029	14018	14192	14200	14280	14115	14061	14152	14331	14255	14148	14045	14122	13957	14181	14177	14257	14255	14162	13935	14104	14133	14088	14110	14075	14206	14165	14218	14115	14263	14148	14076	14254	14151	14107	14207	14130	14136	14263	14074	14203	14408	14146	14002	14127	14152	14275	14022	14136	14163	14205	14087	14139	14154	14077	14302	14253	14163	14118	14181	14267	14040	14143	14280	13971	14227	14255	14242	14326	14050	14223	14170	14178	14292	14076	14218	14151	14360	14202	14253	14392	14200	14139	14016	14246	14263	14273	14074	14257	14228	14101	13998	14176	14108	14130	14135	14182	14227	14193	14201	14249	14163	14169	14046	14121	14081	14176	14130	14309	14106	14379	14201	14334	14162	14174	14035	14190	14095	14151	14214	13924	14178	14262	14018	14167	14168	14283	14213	14085	14185	13966	14204	14249	14191	14096	14048	14165	14117	14225	14019	14080	14181	14198	13910	14209	14129	14244	14063	14177	14167	14335	14204	14289	14175	14079	14171	14117	14201	14130	14242	14261	14131	14087	14162	14340	13990	14097	14212	14164	14012	14074	14193	14339	14166	14214	14228	14197	14060	14215	14194	14197	14214	14020	14094	14190	14074	14155	14143	14225	14210	14019	14211	14350	14102	14272	14128	14210	14121	14064	14117	13910	14079	14265	14277	14226	14241	14086	14286	13958	14258	14152	14142	14179	14295	14053	14068	14222	14177	14170	14147	14103	14009	14258	14203	14151	14062	14016	14145	14251	14205	14102	14162	14270	14212	14127	14124	14192	14167	14165	14031	14274	14121	14026	14090	14160	14049	14098	14173	14050	14103	14300	14168	14130	14174	14065	14270	14182	14154	14146	14329	14046	14242	14090	14078	14195	14144	14094	14086	14071	14144	14243	14046	14026	14247	14144	14078	14108	14115	14036	14171	14142	14116	14175	14108	14056	14071	14196	14133	14084	14055	14200	14351	14190	14081	14192	14002	14179	14051	14188	14130	14126	14051	14130	14111	14138	14110	14251	14060	14072	14073	14158	14105	14062	14009	14064	14226	14427	14014	14255	14217	14058	14144	14145	14260	14232	14280	14039	14206	14186	14131	14081	14116	14241	14176	14105	14190	14108	14136	14128	14104	14115	14077	14096	14243	14236	14043	14191	14280	14094	13976	14044	14169	14138	13993	14174	14040	14134	14057	14189	13817	14122	14299	14133	14142	14099	14258	14183	14248	14092	14058	14332	14136	14331	14196	14147	14110	14228	14283	14112	14075	14005	13826	14128	14145	14190	14172	14121	14083	14166	14078	14162	14067	14198	13996	14095	14080	14186	14088	14189	14099	14260	14128	14075	14243	14068	14173	14200	14151	14132	14100	14118	14190	14094	13987	14247	14248	14197	14220	14178	14294	14341	14104	13984	14061	13989	14056	14203	14093	14202	14094	14225	14274	14184	14251	14142	14253	14106	14092	13968	14203	14238	14157	14206	14101	14138	14081	14037	14288	13999	14314	14133	14241	14002	14078	14229	14127	14234	14131	14071	14113	14138	14252	13950	14273	14190	14198	14127	14091	14265	13960	14079	14357	14260	14247	14144	14155	14161	14233	14069	14157	14096	14215	14191	14413	14281	14425	14148	14234	14078	14022	14092	14083	14146	14105	14145	14168	14094	13991	14056	14297	14015	14004	14263	14274	14122	14162	14190	13981	14222	14197	14128	14018	14013	14087	14073	14257	14225	14168	14198	14284	13967	14182	13963	14096	14052	14195	14132	14131	14141	13998	14127	14091	14192	14025	14028	14250	14077	14057	13919	14230	14254	14145	14169	14120	14155	14035	14133	14217	14082	14119	14150	14173	14006	14218	14021	14261	14124	14220	14196	14026	14340	14181	14171	14265	14189	14264	14162	14255	14126	14406	14069	14286	14025	14057	13988	14217	14142	14116	14137	13997	14013	14090	14121	14230	14093	14035	14148	14136	14009	14218	14244	14147	14211	14180	14241	14169	14099	14272	14214	14213	14264	14182	14217	14228	14131	14212	14291	14274	14292	14280	14373	14162	14332	14246	13978	14110	14206	14050	14044	14096	14163	14106	14168	14277	14259	14221	14186	14090	14121	14348	14152	14220	14140	14072	14103	14169	14246	14064	14024	14153	14038	14119	14201	14064	14118	14069	14382	14261	14020	13981	14199	14326	14222	14067	14234	14146	13950	14233	14190	14258	14141	14120	14250	14100	14143	14157	14123	14277	14232	14109	14212	14294	14171	14181	14016	14215	14278	14153	14161	14094	14093	14098	14129	14213	14123	14100	14229	14096	14026	14232	14153	14098	14072	14106	14296	14315	14181	14031	14146	14026	14246	14152	14227	14084	14071	14115	14172	14090	14198	14136	14059	13965	14240	14057	14281	14071	14135	14245	14332	14146	14360	14337	14115	13995	14123	14114	14322	14314	14191	14268	14038	13992	13929	14123	14168	14124	14154	14120	14150	14182	14362	14196	14179	14316	14204	14299	14149	14071	14021	14099	14096	14005	14113	13995	14063	14099	14191	14187	14013	14311	14150	14147	14226	14086	14164	14260	14215	14278	14174	14066	14282	14345	14245	14082	14094	14087	14121	14135	14098	14259	14182	13980	14125	14175	14116	14160	14055	14161	14239	14249	14133	14275	14139	14072	13977	14139	14065	13980	14210	14238	14035	14100	14036	14107	14102	14267	14201	14236	14244	14058	14025	14131	14270	14135	14200	14079	14076	14237	14142	14210	14216	13934	14205	14117	14143	14159	14153	14140	14162	14028	14087	14165	14100	14200	14152	14166	14124	14120	14060	14141	14136	14076	14214	14117	13916	14180	14041	14187	14125	14068	14138	14276	14083	14158	14018	14073	14132	14285	14020	14113	14086	14119	14022	13994	14073	14302	14156	14114	14162	14051	14189	14248	14142	14204	14190	14166	14082	14151	14131	14243	13985	14322	14089	14158	14234	14203	14163	14186	14016	14220	14001	14260	14127	14214	14235	14176	14196	13992	14189	14205	14254	14069	14316	14134	14078	14231	14240	14200	14000	14101	14151	14208	14155	14306	14278	14227	14080	14292	14185	14065	14184	14155	14117	13997	14214	14142	14243	14229	14217	14163	14262	14107	14183	14045	14005	14220	14163	14032	14270	14038	14109	14154	14133	14130	14091	14081	13994	14143	14328	14019	14123	14044	14131	14116	14184	14115	13930	14309	14091	14212	14203	14029	14044	14196	14017	14220	14132	14171	14240	14083	14201	14116	14080	14191	14303	14256	14285	14180	14290	14030	14188	14108
29883	22718	23276	20617	18351	17827	19855	18990	18608	18808	18803	18883	18502	18365	17984	17789	18837	18809	18551	18194	17629	17200	17462	17407	17221	17444	17225	17263	17511	17270	17282	17293	17486	17309	17229	17245	17268	17388	17292	17371	17544	17459	17289	17180	17390	17241	17454	17371	17391	17394	17096	17438	17222	17226	17174	17336	17456	17176	17253	17022	17239	17164	17297	17269	17296	17501	17158	17206	17375	17329	17158	17147	17372	17221	17338	17484	17397	17352	17313	17190	17354	17295	17369	17266	17205	17288	17469	17210	17077	17383	17366	17368	17248	17225	17201	17250	17183	17344	17116	17160	17301	17312	17370	17361	17081	17104	17132	17179	17138	17355	17240	17165	17324	17413	17355	17160	17530	17244	16959	17316	17236	17276	17192	17176	17126	17485	17129	17180	17351	17226	17386	17255	17282	17149	17429	17315	17424	17153	17280	17251	17352	17176	17243	17235	17230	17143	17300	17382	17418	17244	17559	17124	17466	17502	17388	17432	17272	17438	17351	17148	17203	17381	17220	17501	17299	17237	17367	17144	17280	17292	17248	17303	17151	17238	17222	17241	17373	17257	17505	17189	17168	17166	17044	17238	17224	17406	17536	17515	17423	17377	17300	17385	17272	17399	17413	17297	17271	17443	17184	17298	17459	17254	17321	17190	17490	17319	17186	17470	17360	17147	17128	17347	17428	17329	17302	17254	17307	17324	17237	17134	17242	17240	17248	17292	17254	17217	17402	17165	17385	17249	17156	17385	17323	17296	17280	17199	17262	17325	17109	17233	17250	17154	17266	17314	17485	17263	17360	17260	17235	17194	17272	17160	17147	17230	17123	17327	17265	17292	17199	17284	17157	17429	17340	17348	17278	17345	17140	17332	17159	17173	17379	17119	17379	17117	17293	17366	17311	17320	17242	17299	17223	17422	17256	17181	17421	17283	17289	17391	17360	17280	17209	17144	17180	17198	17248	17386	17379	17287	17286	17412	17159	17189	17196	17292	17104	17503	17310	17222	17419	17002	17178	17386	17196	17334	17335	17226	17186	17384	17279	17289	17518	17200	17281	17226	17295	17279	17273	17081	17173	17436	17191	17396	17304	17253	17392	17371	17150	17346	17346	17357	17275	17314	17304	17338	17142	17363	17086	17241	17168	17225	17224	17172	17261	17472	17492	17166	17444	17275	17347	17443	17374	17286	17114	17080	17245	17296	17279	17387	17619	17296	17256	17471	17348	17249	17243	17257	17227	17100	17286	17383	17202	17136	17294	17142	17247	17309	17311	17378	17416	17362	17279	17313	17273	17238	17281	17149	17161	17340	17371	17483	17166	17102	17268	17291	17167	17379	17199	17126	17157	17410	17360	17331	17441	17359	17324	17405	17246	17313	17033	17337	17226	17137	17177	17092	17068	17366	17306	17244	17502	17567	17054	17208	17192	17540	17364	17141	17173	17545	17482	17250	17528	17258	17437	17351	17271	17116	17321	17289	17315	17460	17172	17286	17388	17304	17326	17293	17216	17247	17272	17258	17301	17261	17189	17288	17315	17058	17263	17281	17570	17273	17202	17220	17281	17349	17292	17177	17226	17478	17254	17392	17399	17243	17253	17242	17102	17119	17302	17290	17118	17404	17310	17043	17317	17598	17151	17236	17138	17187	17206	17281	17516	17558	17337	17290	17294	17331	17303	17142	17344	17196	17296	17376	17467	17172	17365	17315	17363	17119	17289	17420	17118	17451	17351	17259	17507	17217	17398	17187	17209	17265	17197	17395	17271	17291	17340	17151	17173	17185	17282	17361	17255	17196	17201	17472	17336	17274	17402	17352	17022	17203	17275	17304	17322	17253	17187	17369	17267	17361	17436	17280	17376	17173	17444	17109	17307	17220	17106	17326	17480	17236	17315	17383	17314	17491	17312	17266	17394	17355	17348	17130	17175	17354	17273	17190	17292	17178	17380	17304	17318	17368	17324	17385	17352	17219	17236	17543	17366	17102	17398	17343	17362	17403	17332	17270	17286	17371	17416	17115	17250	17080	17437	17316	17347	17101	17195	17314	17303	17181	17160	17334	17221	17151	17341	17131	17324	17392	17352	17341	17276	17169	17214	17268	17268	17348	17440	17264	17526	17126	17237	17397	17249	17186	17239	17247	17023	17216	17317	17331	17362	17065	17302	17307	17097	17203	17235	17504	17477	17036	17235	17277	17570	17440	17237	17203	17356	17347	17336	17365	17284	16866	17147	17217	17241	17366	17310	17287	17364	17316	17246	17085	17249	17217	17254	17228	17380	17217	17313	17207	17473	17232	17301	17460	17486	17399	17164	17212	17429	17127	17325	17282	17225	17264	17275	17115	17261	17231	17253	17476	17403	17470	17323	17323	17161	17323	17122	17365	17370	17459	17288	17369	17240	17318	17375	17259	17151	17456	17424	17487	17242	17305	17192	17273	17365	17292	17252	17384	17413	17354	17193	17262	17047	17088	17419	17509	17541	17201	17240	17428	17337	17417	17270	16947	17157	17314	17485	17348	17234	17335	17353	17318	17261	17270	17216	17169	17393	17247	16925	17159	17249	17193	17323	17329	17349	17406	17416	17252	17125	17095	17054	17115	17098	17251	17211	17260	17259	17200	17404	17314	17045	17549	17408	17172	17197	17079	17104	17265	17318	17421	17476	17260	17188	17446	17385	17416	17334	17316	17383	17524	17336	17304	17258	17218	17226	17259	17367	17425	17214	17253	17202	17334	17441	17284	17282	17187	17444	17378	17350	17080	17425	16995	17349	17211	17249	17157	17071	17484	17481	17146	17289	17108	17376	17226	17246	17321	17318	17420	17376	17050	17301	17179	17403	17283	17304	17364	17180	17305	17142	17233	17230	17459	17171	17095	17380	17183	17376	17257	17099	17262	17211	17391	17322	17317	17367	17317	17231	17432	17345	17369	17283	17057	17288	17099	17405	17362	17197	17060	17370	17360	17326	17130	17363	17065	17211	17086	17219	17217	17417	17292	17265	17261	17291	17287	17514	17150	17247	17150	17320	17334	17465	17422	17183	17237	17259	17204	17393	17343	17591	17211	17416	17275	17188	17331	17421	17158	17299	17342	17262	17331	17162	17304	17187	17061	17343	17222	17241	17265	17412	17302	17302	17388	17310	17262	17380	17247	17276	17295	17220	17173	17327	17451	17200	17363	17075	17336	17315	17059	17362	17481	17396	17291	17309	17302	17211	17312	17240	17208	17427	17332	17448	17252	17405	17026	17281	17220	17203	17100	17432	17321	17261	17259	17283	17091	17097	17156	17453	17172	17368	17354	17205	17289	17313	17183	17245	17109	17266	17287	17440	17347	17348	17431	17299	17310	17291	17175	17325	17056	17286	17165	16939	17136	17243	17260	17341	17314	17505	17233	17086	17310	17504	17355	17698	17178	17304	17332	17257	17222	17307	17322	17373	17223	17229	17209	17150	17216	17343	17209	17216	17420	17206	17299	17279	17545	17180	17117	17604	17378	17278	17367	17281	17299	17136	17293	17455	17406	17470	17283	17356	17138	17344	17189	17379	17309	17164	17411	17412	17398	17206	17370	17235	17273	17350	17209	17302	17219	17212	17423	17342	17436	17358	17404	17202	17547	17418	17146	17136	17017	17455	17206	17378	17330	17357	17257	17279	17122	17207	17373	17294	17094	17106	17329	17392	17202	17373	17182	17405	17129	17428	17251	17241	17296	17166	17331	17197	17140	17325	17157	17326	17243	17249	17341	17147	17260	17325	17340	17334	17237	17148	17277	17095	17460	17666	17197	17287	17444	17214	17287	17322	17162	17158	17430	17296	17361	17190	17419	17453	17358	17487	17313	17428	17252	17293	17266	17526	17284	17125	17234	17029	17186	17280	17249	17241	17172	17312	17472	17202	17463	17305	17388	17432	17350	17227	17367	17326	16961	17273	17342	17358	17242	17230	17357	17118	17346	17169	17240	17383	17072	17313	17171	17290	17246	17272	17473	17164	17239	17277	17295	17364	17218	17295	17398	17452	17291	17339	17341	17397	17187	17339	17443	17160	17258	17333	17339	17335	17231	17394	17595	17442	17253	17255	17168	17400	17338	17542	17369	17242	17444	17275	17256	17135	17185	17034	17228	17250	17400	17152	17364	17178	17350	17215	17291	17298	17320	17420	17349	17275	17304	17370	17231	17269	17176	17286	17246	17323	17265	17112	17231	17417	17323	17266	17397	17327	17375	17444	17317	17498	17229	17179	17330	17210	17258	17340	17214	17439	17349	17183	17266	17201	17242	17353	17260	17193	17325	17563	17327	17180	17254	17189	17384	17332	17168	17260	17330	17509	17358	17113	17229	17253	16998	17300	17502	17172	17241	17285	17330	17224	17307	17215	17160	17264	17339	17264	17154	17339	17210	17421	17349	17202	17417	17264	17562	17308	17449	17279	17614	17369	17511	17345	17406	17412	17278	17168	17082	17401	17202	17335	17193	17328	17371	17167	17303	17320	17499	17291	17185	17313	17337	17426	17064	17382	17478	17409	17176	17165	17182	17250	17179	17303	17223	17479	17346	17361	17129	17049	17244	17278	17158	17313	17156	17215	17453	17249	17372	17231	17237	17257	17562	17611	17073	17185	17346	17259	17310	17344	17380	17566	17506	17327	17198	17171	17206	17538	17154	17368	17289	17332	17477	17218	17282	17388	17182	17147	17246	17341	17179	17491	17385	17127	17592	17357	17248	17048	17203	17130	17156	17179	17169	17249	17329	17253	17028	17240	17393	17582	17338	17180	17306	17224	17337	17333	17534	17232	17175	17475	17421	17305	17339	17401	17237	17121	17241	17270	17228	17301	17449	17230	17229	17339	17366	17374	17246	17393	17258	17465	17348	17339	17336	17221	17162	17414	17413	17188	17174	17410	17307	17238	17164	17242	17277	17234	17465	17287	17458	17347	17253	17054	17602	17421	17338	17405	17356	17155	17300	17304	17349	17269	17293	17233	17224	17247	17265	17182	17025	17332	17171	17234	17302	17370	17267	17444	17265	17498	17468	17357	17266	17101	17342	17341	17326	17336	17202	17352	17364	17412	17269	17354	17368	17415	17249	17426	17458	17429	17276	17251	17110	17219	17142	17333	17393	17267	17340	17194	17314	17286	17192	17323	17187
16116	17601	18066	16273	15793	15772	18759	17283	16582	16269	16590	16538	16192	15728	15160	15076	16200	16151	15356	14892	14415	14075	14052	14170	14106	14045	14041	13908	14132	14194	14043	13913	14053	14154	14110	14074	14221	14156	13930	13905	14091	13949	14153	14207	14145	14141	14195	14130	13935	14126	14091	14418	14245	13989	14085	14230	13958	14295	13986	14119	14027	14137	14211	14064	14114	14127	14060	13990	14306	14208	14217	13878	14226	14171	13907	14154	14045	14064	14026	14101	14082	14061	14068	14058	14267	14155	14158	14002	14144	14074	13871	14161	14023	14101	14219	13878	14046	14165	14087	14092	13853	14139	14072	14156	14123	14033	14231	14092	14068	13937	14180	13998	14099	14150	14163	14148	14169	14161	14224	14112	14095	14236	14333	14179	14140	14064	13987	14151	14033	14119	14155	14031	14070	14034	14047	14009	14076	14133	13923	14048	13996	14078	13986	14184	14104	13848	14200	14233	14073	14080	14103	14108	14239	14059	14233	14120	14005	14078	14109	14002	14144	14168	14124	14228	14198	14046	14108	14050	14188	13982	14012	14039	14117	14221	14013	14185	13957	14092	14018	13972	14016	14140	14105	14093	14097	14067	14128	14142	14026	14155	14021	14128	14037	14260	14185	14121	14211	14003	14009	14206	13929	14189	13969	14047	14161	13972	14117	14055	14096	14064	14063	14121	14148	14169	14285	14197	14198	14021	13983	14081	14081	14033	13960	14216	13972	14016	14099	14028	14135	14107	14104	14022	14156	13977	13990	14143	14216	14141	14176	13941	14253	14022	14033	14044	13992	14208	14051	14194	14137	14000	14134	14236	14022	14137	14008	14217	14151	14134	14226	14073	14141	14349	13969	14018	13966	14035	14011	13902	14012	14011	14101	13965	14301	14049	14118	13985	14265	14111	14006	14030	14047	14137	13982	14245	14121	14090	14002	14244	14329	14015	14080	14074	14191	13974	14207	14076	14187	14089	14074	14072	14161	14055	14161	14133	14017	14087	14148	14108	14216	14338	14150	13993	13877	14133	14101	14208	14008	14013	14021	14179	14078	14021	14140	14172	14062	14055	14059	13957	14108	13983	14098	14211	14174	14110	14073	14143	14028	14299	13953	14070	14055	14112	14131	14193	13933	14236	14154	14103	14006	14187	14018	14238	14043	14079	14066	14160	14268	14230	14123	13942	14126	14071	13916	14120	14233	14060	14094	14165	14251	14013	14063	14106	14023	14182	14100	14101	13931	14005	14013	14147	14229	14122	14157	14064	14145	14015	14194	14115	14077	14296	14104	14071	14070	13920	14094	14110	14103	14081	14123	13962	14095	14125	14045	14090	14037	14114	13976	14119	14057	14084	14081	14121	14295	13964	14081	14108	14216	14232	14006	13966	14081	14041	13971	14181	14241	14039	14124	14105	14071	14204	14030	14288	14156	14212	14107	14081	14161	14141	14104	13890	14110	14108	13956	13880	14118	13997	14105	14062	14128	13984	14009	14071	14036	14026	14099	14070	14109	14057	14119	14204	13898	14228	13971	14261	14108	14157	13991	13988	14079	14045	13904	14145	14059	14109	14067	14237	14032	13956	13981	14194	14107	14091	14125	14139	14059	14212	13999	14166	14077	13968	14048	14028	14272	14100	14192	14136	14189	13980	14170	14087	13976	14024	14203	14112	14047	14134	14138	13981	14124	14068	14231	13881	14030	14030	14123	14025	14006	14230	14165	14010	14208	14124	14121	14043	14150	14141	14182	13982	14153	14069	14230	14216	14060	14165	14138	14253	14005	14051	14180	14131	14333	14215	14115	13912	14275	14054	14209	13935	14146	14068	14250	14016	14009	14028	13990	13948	14022	14182	13962	14241	14301	14374	13940	14202	14135	14144	14097	14093	14076	14016	14118	14082	14035	13966	14209	13962	13978	14027	13994	14043	14217	14052	14015	14051	14170	14187	14035	13989	13970	14196	14131	14184	14098	14045	14171	14142	14063	14121	14110	13979	13975	13973	14093	13987	14117	14098	14152	14039	14040	14075	14134	14105	14059	14154	14113	14068	14256	13928	14149	14103	13963	14189	14183	14100	14068	14059	14084	14052	14147	14136	14055	14243	14234	14141	13933	14156	13916	14247	13991	14006	14018	14282	14042	13952	13939	14118	14218	13966	13929	14185	14125	14100	14143	14043	14085	14067	14156	14052	14118	14049	14054	14122	13927	13961	14120	14368	14005	14269	14096	14257	14171	14241	14026	14062	14127	13952	14098	14035	13969	14242	14105	14052	13911	14062	13974	14010	14155	14209	14168	14061	14086	14037	13953	14028	14038	14063	13955	14081	14258	14070	14167	14182	14217	13945	14082	13984	14141	14012	14005	13892	14132	14114	14222	14234	14018	14043	14233	14041	14069	14144	14120	14108	13890	14040	14100	14017	14062	14261	14102	13934	14125	14182	14155	14171	14033	14012	14094	14162	14185	14124	14115	13880	14036	14034	14112	14152	14161	14300	14026	14099	14157	14119	13992	14254	13919	14257	14099	14235	14230	14084	14094	14102	14193	14020	14131	13951	14073	13926	13954	14112	13999	13956	14152	14137	14209	13940	14177	13906	14109	14109	14138	13977	14214	14193	14009	14123	14076	14158	14011	13987	14174	13989	13914	14162	13993	14039	14097	14318	13934	14149	14081	14146	14132	14188	14199	13972	14114	14217	13938	14108	14063	14233	14164	14029	13936	14102	13899	14051	14161	14047	14265	14147	14175	14380	14053	14072	14206	14025	13968	14185	14221	14182	13989	14181	14087	14017	14213	14255	14085	14038	14062	14211	13857	14190	14064	14014	14090	14135	14199	13936	13722	14165	13953	14070	14046	13961	13921	14125	14083	14134	14153	14020	13993	14051	14130	14083	13934	14180	14148	14035	14149	14080	14182	14199	13914	14139	14169	14008	14167	14135	13930	14230	14005	14079	13995	14144	14184	14150	14099	14189	14027	14037	14142	14066	14060	14129	14064	14040	14050	14052	14205	14117	13995	14302	14138	14011	14255	14094	14177	14203	14043	14082	14153	14138	13894	14161	14026	14134	14167	13906	14163	14052	14306	14002	14153	14009	14031	14003	14156	14108	14089	14281	14074	14145	14168	14181	14244	14286	14043	14080	14204	14001	14137	14064	14027	14084	14188	13960	14102	14047	14144	13964	13961	14057	14047	14219	14063	13988	14148	14164	14000	14074	14257	14052	14087	14051	14027	14132	14249	13785	14276	14117	13934	14181	14130	14142	14043	14291	14080	14078	14127	14048	14104	14098	14073	13997	13992	13943	14202	13998	14228	14035	14150	14017	14131	14157	13913	14154	14177	14023	14055	14006	13988	14064	14142	14223	14007	13991	14205	14160	14074	14150	14071	14032	14066	14122	14229	14083	14128	13973	14214	14113	14011	14142	14148	14071	14126	13918	14095	14033	14022	14126	14125	14005	13954	14284	14214	14047	14019	14009	13982	14098	13919	14121	13929	14168	14034	14010	14201	14161	14009	14145	14122	14051	14074	14134	14210	14028	14123	14253	13946	14139	14130	14106	13964	14184	14208	13991	14177	14183	14144	14211	14362	13991	14116	14276	14181	13970	14059	14152	14122	14177	14281	13867	14175	14190	14163	14134	14108	14121	14065	14013	14070	14136	14043	14120	14138	14153	14057	14192	13912	13935	14210	14106	14027	14252	14203	14019	14028	14094	13935	13924	14147	14054	14242	14005	13949	14125	14015	14100	14074	14028	13980	14288	14018	14168	14168	14055	14161	14219	13992	14147	14017	14057	14245	14039	14240	14119	14082	14064	14071	14156	14069	14100	14193	14075	14222	14112	14149	13985	13992	14218	13986	14162	14132	14127	14214	14042	13979	13919	13876	14167	14210	14104	14102	14088	14190	14044	14058	14132	14151	14108	13949	14221	14036	14097	14299	13835	14230	14185	14036	14184	14074	14033	14119	14039	14057	14082	14140	14161	14183	13964	14084	14115	14131	14183	14088	14100	14135	14154	14084	14021	14186	14051	14058	14183	14071	14110	14033	14196	14198	14051	14066	14142	14194	14046	13982	14009	13913	14059	14157	13914	13994	14031	14169	14032	14159	14226	14233	14028	14167	14165	14118	14164	14057	14136	14095	14121	14033	13995	14100	14119	14120	13994	13957	14234	14042	14018	14137	14219	14159	13991	14106	14006	14144	14148	14038	14288	14238	14101	14061	14161	14052	14158	14112	14163	14066	14140	14182	14062	14000	14225	14179	14277	14053	14011	14041	14183	14118	13998	14048	14134	14352	14204	14038	14266	14181	14019	14068	14160	14187	14074	14168	14015	14010	14217	13980	14045	14138	14275	13984	14056	14100	14033	14167	13980	14118	14046	14059	14168	14004	14050	14107	14153	13962	14189	14178	14149	14014	14028	14094	14050	14040	13925	14214	14142	14281	14313	14069	14092	14148	13996	14094	14109	14081	14171	14125	14123	14075	14221	14065	14209	14089	13983	14103	14035	13964	14119	14103	14001	14084	14164	14136	14218	14152	13913	14105	14142	14040	14066	14177	14082	14062	14118	14098	14107	14032	14179	14047	14223	13915	14127	14135	14028	14254	14177	14144	14061	14140	14138	13933	14188	14097	14144	14195	14144	14199	14156	14066	14176	14256	14193	13930	13988	13888	14245	14034	14149	14186	14005	14157	14172	13930	13951	14119	14195	14241	14027	14030	14068	14080	14152	14027	14125	14071	14052	14071	14146	14173	14097	14132	14079	13978	13928	14106	13913	14082	14167	14204	13880	14050	14141	14167	14108	14055	14129	14131	14233	14087	14213	14289	14000	14097	14143	14165	14145	14098	13872	14136	14150	14116	14092	14084	14173	14367	14057	13978	13995	14250	14083	14051	14147	14165	14166	14020	14243	14098	14034	14197	14256	14120	14231	14073	14148	14060	14069	14030	13971	14059	14204	14067	13976	14141	14047	13984	13893	14126	14165	14062	14091	14231	14058	14129	14144	14247	14180	14290	14091	14221	14143	13911	13922	14222	14097	14139	13998	14237	14120	14031	14307	14076	14256	14085	14089	14104	14317	14234	14030	14046	14082	14150	14133	14099	14076	14141	14164	14158	14217	14103	14099	14120	14083	14230	13968	14112	14103
25501	21468	28492	25129	22669	22181	24471	21467	19850	20735	20460	19663	19678	19176	18732	22416	28497	27443	23280	20149	18497	17939	17583	17519	17501	17602	17386	17549	17620	17404	17774	17460	17587	17569	17465	17443	17460	17578	17407	17318	17325	17446	17468	17337	17623	17385	17659	17636	17501	17432	17499	17616	17397	17366	17637	17271	17522	17567	17519	17503	17730	17385	17528	17237	17485	17449	17575	17457	17454	17586	17309	17307	17566	17469	17494	17362	17479	17476	17306	17500	17458	17380	17390	17438	17356	17546	17420	17353	17476	17588	17548	17244	17385	17450	17593	17327	17537	17463	17245	17127	17770	17476	17224	17287	17476	17460	17440	17386	17550	17413	17507	17472	17480	17476	17373	17325	17390	17236	17472	17581	17403	17347	17304	17501	17529	17556	17388	17662	17194	17522	17552	17478	17340	17353	17725	17600	17551	17439	17422	17360	17297	17443	17578	17338	17225	17401	17227	17217	17616	17417	17355	17280	17422	17433	17325	17405	17500	17422	17382	17454	17462	17550	17318	17415	17470	17436	17200	17519	17601	17440	17191	17376	17395	17306	17500	17552	17542	17323	17528	17241	17447	17443	17315	17556	17382	17320	17463	17400	17515	17399	17573	17459	17617	17561	17493	17416	17430	17382	17588	17243	17584	17710	17423	17280	17306	17611	17388	17409	17433	17401	17539	17446	17534	17478	17374	17357	17302	17464	17637	17466	17343	17734	17592	17557	17119	17385	17508	17437	17524	17501	17270	17319	17278	17386	17324	17584	17474	17401	17494	17426	17630	17387	17404	17313	17205	17320	17396	17517	17550	17227	17683	17454	17398	17363	17516	17467	17460	17393	17331	17494	17477	17485	17324	17357	17540	17463	17418	17456	17451	17530	17402	17592	17520	17514	17483	17507	17275	17473	17347	17419	17485	17503	17667	17348	17276	17414	17476	17620	17450	17417	17659	17500	17428	17460	17404	17457	17407	17678	17521	17338	17422	17416	17309	17394	17523	17391	17570	17610	17406	17403	17285	17352	17515	17534	17306	17373	17455	17427	17566	17417	17474	17505	17235	17325	17387	17541	17326	17461	17351	17383	17385	17428	17578	17369	17442	17412	17358	17395	17633	17602	17409	17240	17382	17386	17491	17450	17442	17518	17244	17369	17453	17481	17381	17424	17212	17316	17522	17470	17500	17479	17372	17557	17532	17475	17494	17340	17381	17378	17488	17497	17470	17495	17289	17446	17568	17440	17364	17392	17229	17633	17397	17433	17288	17360	17423	17455	17442	17386	17512	17265	17348	17626	17581	17307	17652	17286	17339	17336	17574	17556	17430	17466	17556	17597	17518	17630	17562	17738	17273	17486	17529	17603	17409	17334	17572	17369	17274	17304	17426	17484	17459	17140	17533	17522	17249	17321	17403	17449	17525	17423	17230	17312	17307	17404	17425	17378	17363	17396	17576	17340	17578	17242	17361	17432	17338	17379	17621	17524	17421	17330	17476	17375	17546	17559	17462	17318	17443	17429	17426	17376	17480	17303	17525	17496	17378	17593	17635	17536	17407	17368	17320	17430	17510	17527	17327	17386	17519	17610	17389	17262	17435	17474	17475	17461	17434	17499	17609	17479	17645	17554	17648	17449	17510	17320	17463	17380	17662	17372	17375	17377	17547	17354	17472	17520	17378	17650	17509	17661	17328	17230	17457	17292	17466	17312	17286	17517	17442	17521	17357	17315	17427	17606	17375	17374	17532	17250	17339	17333	17327	17359	17370	17390	17366	17340	17352	17373	17511	17288	17481	17490	17320	17382	17532	17408	17575	17273	17588	17368	17431	17299	17177	17444	17357	17401	17481	17461	17371	17471	17381	17425	17221	17426	17400	17563	17515	17411	17504	17309	17520	17469	17514	17482	17543	17396	17447	17374	17394	17356	17367	17573	17392	17264	17359	17575	17346	17442	17404	17359	17327	17199	17277	17347	17583	17411	17491	17454	17565	17822	17531	17534	17551	17268	17403	17246	17336	17443	17510	17441	17369	17201	17344	17402	17440	17488	17433	17396	17569	17361	17417	17577	17476	17644	17641	17467	17450	17495	17349	17446	17379	17378	17262	17352	17454	17653	17487	17440	17250	17521	17432	17583	17466	17632	17570	17372	17150	17335	17428	17397	17364	17421	17452	17453	17375	17266	17428	17318	17323	17412	17265	17479	17315	17518	17270	17419	17375	17347	17552	17445	17582	17522	17447	17436	17188	17323	17586	17406	17575	17573	17333	17396	17161	17311	17374	17446	17384	17372	17390	17358	17576	17402	17556	17423	17420	17619	17377	17214	17337	17401	17588	17170	17370	17583	17507	17396	17328	17512	17459	17369	17343	17303	17589	17394	17463	17471	17554	17415	17503	17650	17354	17437	17474	17263	17455	17454	17460	17362	17394	17633	17686	17467	17538	17413	17470	17434	17428	17320	17561	17501	17438	17463	17506	17497	17460	17358	17598	17438	17463	17254	17283	17505	17278	17332	17544	17315	17483	17648	17454	17200	17411	17401	17526	17531	17260	17409	17408	17534	17528	17340	17462	17356	17553	17411	17541	17333	17673	17465	17643	17518	17392	17503	17514	17546	17486	17495	17586	17313	17375	17280	17578	17622	17527	17489	17547	17620	17400	17590	17385	17202	17611	17531	17665	17414	17467	17321	17362	17330	17723	17229	17513	17401	17501	17403	17468	17467	17498	17673	17498	17521	17608	17381	17590	17374	17550	17235	17404	17342	17470	17430	17325	17302	17687	17424	17370	17230	17296	17465	17611	17388	17458	17528	17365	17195	17420	17382	17377	17502	17430	17465	17580	17530	17372	17444	17497	17416	17515	17337	17537	17367	17309	17349	17414	17417	17416	17314	17328	17398	17479	17493	17503	17523	17565	17146	17565	17306	17256	17456	17416	17567	17503	17367	17335	17497	17530	17412	17378	17451	17551	17572	17390	17231	17396	17582	17491	17293	17595	17454	17506	17323	17291	17379	17498	17421	17263	17493	17648	17498	17603	17720	17292	17219	17396	17468	17386	17503	17546	17484	17428	17387	17504	17235	17345	17354	17500	17400	17452	17368	17541	17411	17410	17214	17527	17499	17623	17699	17384	17344	17535	17477	17450	17659	17488	17368	17579	17462	17537	17471	17423	17568	17557	17569	17590	17352	17323	17501	17387	17322	17677	17495	17450	17367	17419	17565	17417	17407	17287	17510	17413	17496	17432	17355	17530	17440	17447	17402	17492	17343	17495	17549	17315	17292	17416	17583	17314	17291	17432	17355	17387	17454	17366	17445	17515	17543	17621	17525	17454	17522	17432	17366	17251	17274	17412	17426	17455	17432	17338	17492	17557	17546	17270	17495	17398	17320	17408	17411	17529	17410	17483	17407	17354	17420	17378	17360	17459	17482	17431	17326	17509	17450	17403	17514	17550	17370	17560	17565	17539	17597	17485	17333	17507	17355	17494	17417	17266	17632	17464	17500	17692	17439	17576	17384	17474	17279	17444	17403	17327	17416	17457	17331	17447	17319	17471	17285	17496	17405	17383	17428	17152	17393	17449	17428	17549	17436	17379	17475	17517	17283	17579	17282	17593	17331	17346	17592	17448	17398	17402	17319	17427	17561	17600	17333	17481	17359	17290	17581	17517	17753	17312	17297	17402	17616	17653	17540	17467	17568	17407	17479	17412	17407	17570	17396	17251	17322	17528	17623	17461	17424	17481	17568	17581	17449	17299	17408	17648	17564	17237	17380	17446	17242	17270	17554	17377	17385	17615	17410	17497	17746	17359	17290	17510	17246	17382	17221	17566	17457	17422	17394	17465	17597	17422	17341	17561	17684	17450	17368	17376	17487	17639	17341	17351	17340	17516	17677	17329	17229	17308	17498	17492	17485	17552	17475	17550	17370	17392	17342	17270	17582	17396	17587	17656	17370	17501	17664	17514	17295	17093	17453	17443	17477	17464	17495	17357	17447	17525	17533	17570	17316	17366	17474	17417	17336	17437	17373	17300	17181	17323	17368	17356	17417	17442	17407	17474	17400	17440	17449	17485	17381	17412	17487	17469	17587	17609	17610	17565	17153	17287	17276	17350	17499	17550	17528	17343	17273	17477	17563	17290	17490	17452	17347	17281	17614	17491	17494	17379	17346	17527	17390	17573	17205	17200	17374	17358	17247	17602	17562	17432	17510	17388	17475	17448	17515	17466	17603	17392	17377	17344	17351	17489	17666	17568	17469	17566	17479	17506	17611	17404	17534	17378	17629	17355	17349	17506	17357	17446	17463	17348	17462	17523	17213	17393	17398	17367	17794	17598	17309	17718	17587	17403	17325	17414	17383	17437	17423	17458	17525	17554	17423	17469	17178	17436	17136	17425	17557	17340	17375	17427	17557	17274	17415	17629	17208	17453	17383	17517	17424	17537	17522	17333	17499	17381	17626	17629	17437	17412	17646	17413	17474	17346	17352	17379	17468	17309	17385	17349	17511	17445	17428	17379	17340	17438	17644	17630	17486	17439	17509	17562	17384	17326	17344	17585	17470	17464	17360	17463	17559	17544	17302	17578	17383	17366	17634	17600	17572	17553	17432	17283	17304	17283	17403	17337	17521	17385	17493	17479	17608	17545	17546	17504	17358	17485	17362	17415	17380	17401	17228	17727	17476	17210	17436	17561	17447	17456	17282	17437	17403	17330	17441	17288	17400	17412	17320	17355	17215	17165	17340	17481	17481	17486	17532	17663	17585	17417	17258	17182	17463	17520	17386	17418	17569	17441	17335	17411	17204	17395	17395	17402	17646	17306	17445	17396	17466	17356	17577	17495	17555	17432	17332	17471	17310	17313	17441	17554	17332	17701	17279	17347	17349	17534	17446	17471	17519	17373	17612	17460	17505	17430	17443	17686	17518	17673	17381	17194	17533	17500	17414	17527	17439	17327	17507	17306	17264	17423	17484	17744	17413	17508	17338	17612	17471	17494	17352	17367	17543	17505	17385	17517	17453	17605	17374	17405	17371	17385	17428	17565	17378	17344	17602	17346	17330	17576	17598	17385	17574	17556	17579	17513	17546	17583	17583	17477	17425	17546	17517	17402	17607	17509	17286	17256	17435	17684	17418	17435	17544	17392	17335	17335	17362
15339	23428	24646	20118	17939	19201	23111	19857	18284	19104	18976	17966	17918	16536	15791	22732	29274	26685	20746	17413	15155	14653	14266	14237	14178	14319	14318	14225	14393	14221	14225	14271	14300	14181	14247	14102	14311	14054	14241	14174	14253	14213	14148	14391	14078	14352	14152	14303	14306	14149	14123	14311	14274	14293	14391	14128	14205	14185	14115	14503	14277	14329	14079	14370	14111	14355	14112	14144	14198	14332	14243	14240	14151	14200	14198	14139	14219	14305	14375	14286	14278	14221	14226	14148	14376	14210	14285	14278	14264	14330	14254	14337	14427	14213	14213	14304	14039	14189	14043	14112	14197	14186	14223	14277	14122	14145	14332	14208	14311	14201	14183	14213	14190	14173	14284	14154	14119	14189	14280	14256	14208	14191	14210	14334	14230	14242	14148	14184	14203	14188	14134	14361	14251	14416	14176	14277	14409	14180	14383	14063	14178	14271	14248	14213	14373	14199	14185	14237	14284	14171	14138	14178	14280	14115	14267	14204	14141	14186	14406	14128	14130	14105	14343	14086	14155	14326	14177	14291	14134	14266	14434	14203	14142	14308	14259	14251	14282	14374	14170	14219	14404	14146	14351	14056	14314	14273	14184	14288	14316	14155	14279	14250	14337	14170	14012	14402	14337	14297	14305	14187	14198	14288	14129	14350	14110	14428	14162	14203	14121	14126	14268	14300	14177	14283	14182	13972	13958	14159	14106	14133	14142	14114	14200	14291	14245	14291	14239	14152	14149	14243	14081	14087	14336	14260	14237	14371	14312	14260	14383	14285	14281	14122	14232	14154	14298	14214	14217	14134	14095	14291	14279	14249	14269	14301	14225	14278	14183	14165	14182	14390	14205	14262	14249	14334	14283	14168	14153	14360	14130	14219	14289	14140	14392	14256	14265	14302	14261	14325	14226	14281	14239	14270	14293	14193	14226	14212	14201	14214	14099	14144	14398	14172	14213	14090	14243	14309	14172	14097	14158	14276	14151	14131	14113	14276	14276	14272	14196	13968	14392	14196	14205	14104	14230	14327	14274	14138	14267	14177	14140	14195	14036	14185	14232	14062	14150	14175	14250	14219	14093	14186	14273	14331	14112	14317	14130	14227	14154	14354	14375	14257	14295	14162	14223	14213	14251	14176	14344	14321	14185	14212	14147	14171	14350	14268	14136	14106	14456	14157	14221	14171	14244	14293	14193	14193	14081	14245	14268	14244	14210	14246	14223	14207	14147	14281	14262	14209	14203	14144	14177	14190	14424	14419	14133	14068	14358	14469	14180	14073	14216	14101	14222	14170	14382	14326	14114	14228	14238	14295	14041	14132	14353	13933	14190	14399	14206	14168	14273	14391	14300	14305	14335	14238	14324	14239	14180	14237	14296	14140	14181	14225	14271	14184	14145	14196	13998	14154	14225	14171	14302	14210	14256	14214	14421	14263	14401	14139	14233	14380	14201	14326	14142	14227	14272	14102	14270	14299	14262	14330	14125	14129	14180	14160	14027	14240	14365	14452	14306	14216	14098	14304	14292	14405	14148	14375	14286	14268	14217	14156	14265	14341	14271	14214	14172	14277	14113	14069	14314	14362	14083	14031	14188	14056	14187	14437	14190	14226	14252	14149	14312	14366	14361	14310	14148	14296	14200	14123	14327	14198	14148	14349	14187	14211	14217	14251	14310	14290	14222	14187	14306	14089	14250	14234	14237	14111	14130	14227	14244	14190	14246	14361	14272	14145	14350	14120	14126	14077	14329	14153	14216	14241	14182	14276	14257	14252	14093	14252	14249	14059	14159	14249	14081	14113	14386	14206	14080	14361	14326	14204	14242	14279	14239	14378	14141	14266	14214	14203	14078	14150	14152	14252	14172	14067	14029	14145	14189	14336	14178	14089	14438	14373	14066	14325	14286	14322	14113	14373	14152	14273	14147	14089	14051	14251	14193	14195	14187	14297	14127	14174	14239	14216	14076	14369	14090	14080	14395	14161	14172	14438	14211	14266	14274	14055	14254	14215	14137	14276	14260	14166	14175	14208	14181	14084	14262	14135	14259	14297	14325	14128	14123	14238	14152	14411	14224	14311	14178	14282	14237	14209	14232	14365	14129	14128	14243	14241	14106	14272	14351	14321	14102	14300	14081	14222	14202	14265	14184	14303	14213	14252	14085	14217	14263	14341	14314	14203	14135	14388	14149	14367	14140	14251	14161	14301	14234	14294	14156	14253	14217	14156	14115	14168	14276	14215	14242	14204	14223	14248	14197	14169	14371	14268	14260	14272	14271	14289	14218	14216	14277	14336	14265	14241	14315	14286	14197	14206	14012	14174	14349	14264	14235	14189	14235	14217	14090	14145	14193	14315	14213	14162	14292	14437	14224	14177	14204	14143	14021	14188	14328	14237	14163	14315	14242	13974	14200	14339	14149	14120	14229	14132	14133	14212	14170	14387	14267	14405	14308	14227	14254	14270	14396	14248	14151	14046	14237	14513	14245	14254	14325	14103	14382	14210	14103	14386	14282	14219	14273	14216	14222	14154	14173	14236	13968	14337	14373	14194	14168	14105	14365	14150	14368	14198	14344	14301	14164	14300	14251	14210	14266	14385	14276	14245	14188	14209	14112	14166	14197	14176	14307	14084	14174	14065	14235	14260	14401	14264	14177	14161	14399	14118	14306	14220	14332	14225	14314	14191	14265	14308	14268	14212	14359	14387	14370	13944	14350	14080	14038	14306	14256	14197	14296	14306	14154	14214	14160	14202	14159	14269	14305	14215	14358	14344	14283	14300	14159	14090	14230	14337	14203	14256	14285	14316	14240	14208	14221	14098	14106	14238	14184	14257	14003	14317	14073	14318	14229	14319	14186	14189	14230	14395	14402	14149	14217	14201	14304	14313	14210	14177	14285	14176	14349	14323	14325	14246	14111	14216	14153	14120	14326	14278	14177	14290	14188	14288	14167	14209	14231	14305	14206	14258	14076	14168	14191	14245	14371	14106	14115	14121	14345	14337	14280	14350	14371	14287	14239	14320	14125	14364	14441	14268	14363	14271	14281	14192	14184	14207	14179	14278	14147	14274	14391	14275	14339	14143	14124	14347	14381	14108	14295	14147	14391	14243	14281	14234	14208	14323	13993	14346	14242	14148	14284	14099	14132	14322	14267	14100	14365	14262	14383	14248	14214	14060	14126	14394	14242	14176	14377	14071	14117	13918	14170	14287	14302	14216	14289	14253	14206	14173	14258	14205	14405	14366	14280	14489	14131	14265	14345	14192	14228	14347	14255	14226	14269	14243	14272	14230	14365	14120	14170	14327	14140	14218	14217	14255	14148	14235	14344	14365	14286	14250	14314	14124	14405	14180	14202	14171	14271	14137	14203	14198	14162	14399	14304	14161	14066	14269	14236	14291	14252	14151	14265	14261	14251	14011	14269	14199	14272	14084	14283	14145	14234	14047	14238	14249	14253	14110	14222	14272	14298	14156	14226	14247	14381	14402	14204	14264	14245	14240	14320	14165	14154	14345	14274	14219	14180	14143	14036	14219	14017	14184	14162	14140	14217	14246	14102	14206	14306	14219	14373	14192	14285	14152	14209	14445	14240	14275	14180	14088	14266	14292	14151	14382	14222	14262	14068	14169	14100	14226	14271	14189	14161	14084	14242	14292	14272	14191	14192	14179	14197	14219	14295	14240	14290	14269	14256	14395	14337	14168	14344	14117	14190	14187	14242	14303	14173	14241	14292	14300	14267	14304	14355	14186	14183	14250	14207	14145	14192	14193	14347	14431	14276	14097	14232	14233	14217	14283	14263	14273	14357	14212	14320	14244	14300	14329	14179	14047	14328	14229	14341	14301	14327	14376	14082	14223	14058	14127	14314	14142	14216	14290	14177	14158	14284	14374	14287	14118	14234	14189	14371	14186	14384	14170	14220	14343	14274	14347	14332	14248	14202	14119	14240	14223	14082	14188	14214	14192	14240	14313	14224	14127	14073	14213	14225	14179	14078	14129	14198	14031	14324	14127	14205	14312	14243	14229	14255	14373	14240	14093	14203	14292	14245	14100	14198	14254	14374	14173	14159	14480	14267	14336	14358	14207	14295	14160	14383	14136	14310	14178	14257	14128	14302	14250	14379	14127	14231	14111	14204	14097	14130	14285	14213	14161	14344	14182	14282	14063	14187	14252	14205	14282	14241	14274	14257	14231	14369	14113	14413	14257	14301	14370	14192	14164	14328	14264	14367	14213	14277	14385	14194	14364	14408	14268	14205	14296	14311	14166	13974	14289	14106	14264	14215	14232	14159	14027	14327	14159	14154	14132	14191	14251	14123	14305	14242	14145	14027	14221	14257	14134	14269	14271	14423	14029	14276	14164	14288	14239	14098	14235	14201	14314	14243	14328	14135	14284	14275	14387	14190	14315	14391	14133	14185	14209	14283	14137	14360	14344	14134	14232	14177	14397	14220	14247	14258	14390	14087	14364	14314	14216	14493	14292	14255	14260	14350	14339	14119	14320	14304	14476	14199	14066	14234	14246	14334	14321	14228	14247	14158	14270	14436	14240	14306	14125	14379	14307	14223	14391	14316	14345	14312	14304	14458	14363	14231	14338	14324	13957	14178	14130	14221	14249	14272	14080	14113	14323	14175	14345	14159	14232	14088	14303	14098	14165	14086	14324	14123	14297	14209	14103	14311	14266	14270	14260	14147	14072	14224	14221	14218	14159	14314	14235	14369	14301	14173	14203	14240	14224	14184	14303	14339	14082	14307	14338	14351	14153	14270	14154	14252	14153	14156	14105	14128	14236	14117	14258	14212	14135	14378	14278	14239	14230	14294	14199	14238	14347	14180	14327	14427	14194	14220	14114	14209	14300	14227	14429	14352	14207	14123	14268	14267	14223	14365	14303	14249	14147	14292	14135	14255	14288	14315	14098	14093	14169	14318	14103	14355	14190	14030	14104	14163	14180	14310	14203	14004	14254	14269	14203	14237	14120	14198	14138	14173	14143	14179	14242	14082	14179	14147	14180	14308	14260	14220	14364	14370	14376	14170	14235	14336	14348	14092	14253	14125	14190	14264	14182	14477	14218	14368	14301	14216	14151	14300	14324	14225	14203	14297	14060	14198	14231	14345	14198	14230	14278	14365	14325	14323	14163	14210	14216
24062	21498	29103	24321	22003	25141	27800	22920	20947	22691	21624	20510	20784	19370	18746	26553	34441	33785	27107	22252	19356	18091	17711	17470	17641	17429	17558	17565	17534	17592	17417	17623	17717	17591	17427	17473	17482	17340	17425	17498	17460	17752	17613	17344	17357	17564	17454	17400	17618	17500	17377	17616	17525	17476	17434	17435	17518	17441	17464	17453	17511	17363	17467	17459	17713	17485	17449	17349	17335	17704	17505	17379	17310	17475	17400	17485	17392	17296	17390	17327	17378	17445	17351	17531	17384	17530	17482	17561	17565	17345	17579	17332	17499	17603	17512	17496	17524	17468	17485	17426	17458	17287	17532	17421	17217	17453	17352	17350	17473	17364	17569	17295	17384	17324	17424	17401	17251	17443	17727	17524	17485	17537	17508	17447	17512	17550	17282	17423	17494	17252	17536	17403	17386	17327	17618	17274	17485	17325	17333	17317	17437	17415	17541	17263	17551	17580	17498	17480	17399	17486	17347	17339	17524	17430	17400	17243	17525	17433	17517	17501	17448	17500	17753	17503	17268	17484	17393	17482	17441	17335	17250	17417	17343	17275	17300	17253	17496	17194	17404	17404	17366	17340	17460	17511	17384	17485	17500	17506	17480	17594	17222	17269	17203	17289	17383	17438	17426	17512	17356	17399	17270	17307	17328	17579	17427	17458	17761	17687	17417	17691	17411	17471	17370	17356	17486	17499	17384	17546	17523	17370	17343	17476	17359	17421	17382	17434	17469	17306	17353	17382	17398	17523	17567	17559	17281	17499	17229	17381	17394	17205	17283	17220	17372	17357	17490	17375	17466	17164	17244	17518	17515	17353	17515	17331	17519	17430	17496	17588	17338	17520	17515	17422	17433	17613	17527	17487	17295	17328	17244	17512	17463	17363	17413	17317	17418	17484	17331	17410	17461	17617	17340	17499	17454	17277	17399	17740	17476	17559	17464	17472	17475	17565	17327	17250	17382	17351	17524	17627	17404	17386	17315	17366	17299	17544	17204	17696	17472	17413	17472	17388	17271	17287	17289	17306	17279	17259	17390	17444	17455	17296	17485	17613	17455	17392	17454	17343	17279	17395	17421	17500	17268	17423	17538	17375	17365	17517	17453	17118	17534	17220	17378	17703	17502	17291	17432	17473	17455	17339	17500	17488	17379	17421	17497	17561	17250	17476	17268	17406	17431	17541	17510	17318	17528	17384	17462	17323	17315	17335	17153	17467	17534	17575	17319	17513	17422	17589	17319	17414	17327	17401	17307	17473	17176	17251	17330	17365	17436	17634	17332	17309	17424	17517	17239	17209	17368	17503	17610	17561	17376	17488	17589	17509	17382	17589	17578	17364	17420	17324	17403	17424	17384	17475	17372	17574	17406	17158	17374	17523	17381	17395	17266	17266	17339	17458	17217	17505	17465	17309	17383	17363	17496	17343	17491	17463	17428	17192	17450	17406	17541	17364	17365	17286	17684	17474	17459	17423	17322	17338	17385	17633	17647	17454	17481	17490	17486	17403	17509	17466	17351	17325	17576	17602	17450	17449	17203	17250	17280	17421	17524	17753	17639	17428	17570	17380	17528	17139	17279	17418	17307	17401	17339	17506	17518	17405	17463	17257	17326	17522	17670	17162	17483	17506	17575	17317	17490	17544	17508	17320	17618	17427	17606	17437	17335	17405	17329	17380	17456	17377	17639	17370	17596	17461	17478	17334	17225	17328	17577	17431	17474	17480	17416	17151	17404	17271	17311	17556	17382	17267	17403	17524	17490	17260	17505	17309	17478	17299	17072	17409	17555	17233	17535	17365	17468	17226	17195	17532	17390	17643	17541	17404	17459	17422	17365	17496	17245	17214	17544	17304	17566	17281	17191	17407	17316	17649	17424	17286	17400	17316	17623	17631	17350	17344	17375	17432	17395	17435	17472	17454	17337	17395	17346	17456	17263	17427	17407	17308	17499	17401	17461	17385	17473	17569	17495	17367	17326	17346	17343	17359	17480	17463	17531	17474	17518	17347	17338	17517	17488	17426	17448	17312	17157	17359	17401	17278	17472	17354	17482	17334	17346	17394	17532	17224	17379	17348	17332	17390	17563	17345	17308	17530	17558	17431	17339	17348	17433	17147	17335	17444	17434	17332	17518	17414	17558	17476	17562	17464	17498	17482	17307	17393	17378	17372	17417	17434	17377	17320	17332	17525	17347	17298	17406	17521	17050	17415	17268	17492	17489	17254	17479	17583	17281	17558	17596	17238	17429	17345	17521	17647	17404	17379	17238	17263	17449	17435	17606	17393	17290	17449	17293	17396	17299	17505	17427	17441	17296	17276	17359	17420	17454	17382	17453	17303	17310	17504	17618	17527	17226	17441	17393	17362	17516	17631	17754	17413	17244	17260	17401	17365	17421	17267	17317	17392	17442	17572	17626	17675	17408	17584	17570	17353	17672	17581	17486	17488	17261	17507	17250	17370	17396	17391	17403	17414	17462	17459	17454	17336	17329	17330	17622	17327	17434	17408	17296	17220	17434	17213	17517	17263	17446	17392	17390	17349	17380	17233	17364	17512	17270	17259	17308	17441	17250	17376	17309	17271	17541	17573	17618	17108	17277	17503	17466	17444	17393	17310	17490	17603	17352	17305	17397	17417	17449	17393	17384	17182	17537	17398	17665	17318	17518	17525	17294	17259	17296	17382	17340	17319	17431	17202	17285	17520	17357	17351	17385	17447	17309	17601	17442	17263	17498	17419	17169	17139	17437	17311	17392	17219	17346	17436	17414	17397	17283	17361	17364	17349	17487	17310	17495	17325	17730	17361	17397	17584	17461	17340	17373	17384	17318	17348	17363	17110	17235	17626	17483	17377	17490	17683	17339	17604	17493	17471	17358	17412	17391	17232	17348	17430	17367	17458	17379	17468	17517	17508	17233	17423	17218	17321	17390	17293	17374	17291	17440	17468	17384	17441	17577	17148	17323	17739	17462	17418	17360	17337	17437	17559	17494	17267	17435	17405	17440	17234	17407	17587	17335	17197	17487	17525	17443	17440	17592	17532	17368	17474	17391	17427	17394	17591	17616	17483	17268	17437	17384	17147	17227	17406	17512	17314	17518	17375	17498	17402	17525	17525	17347	17425	17524	17427	17524	17544	17391	17157	17356	17337	17370	17508	17410	17409	17375	17268	17370	17473	17459	17291	17387	17423	17244	17410	17498	17399	17593	17174	17560	17478	17330	17530	17529	17439	17612	17532	17311	17432	17600	17651	17483	17459	17394	17365	17461	17349	17555	17637	17421	17186	17523	17297	17510	17654	17629	17600	17609	17639	17252	17489	17498	17317	17419	17505	17603	17401	17392	17467	17395	17522	17322	17372	17179	17249	17253	17481	17248	17503	17612	17428	17349	17332	17210	17602	17392	17433	17486	17542	17467	17534	17482	17374	17497	17661	17268	17434	17447	17275	17287	17459	17408	17358	17544	17358	17387	17414	17203	17326	17578	17378	17499	17590	17288	17274	17442	17439	17595	17661	17383	17328	17203	17351	17381	17289	17526	17468	17497	17470	17582	17421	17399	17444	17505	17364	17182	17280	17430	17455	17472	17591	17494	17470	17385	17293	17515	17355	17781	17357	17420	17497	17280	17556	17357	17407	17695	17423	17430	17588	17426	17450	17335	17352	17332	17555	17395	17225	17289	17405	17470	17499	17257	17590	17404	17417	17477	17547	17383	17408	17466	17463	17381	17525	17361	17428	17372	17418	17306	17565	17398	17391	17254	17399	17477	17318	17563	17510	17427	17645	17528	17239	17481	17264	17483	17435	17544	17490	17195	17312	17472	17336	17521	17369	17398	17369	17353	17406	17508	17396	17225	17401	17508	17267	17312	17515	17480	17472	17243	17337	17126	17243	16976	17370	17495	17342	17468	17483	17415	17331	17380	17428	17337	17432	17242	17560	17359	17508	17286	17460	17467	17387	17395	17483	17538	17490	17477	17376	17365	17552	17463	17392	17371	17466	17256	17422	17534	17528	17462	17390	17400	17643	17404	17389	17578	17574	17379	17453	17505	17055	17381	17324	17280	17173	17457	17388	17359	17510	17210	17645	17520	17462	17454	17249	17427	17443	17399	17552	17455	17468	17268	17537	17207	17437	17283	17561	17429	17460	17247	17503	17233	17360	17255	17452	17342	17523	17611	17413	17325	17286	17286	17482	17369	17484	17530	17241	17467	17583	17367	17478	17494	17478	17546	17342	17127	17509	17496	17431	17368	17503	17476	17667	17247	17416	17427	17407	17440	17451	17275	17234	17468	17407	17225	17381	17582	17661	17580	17255	17136	17364	17261	17293	17510	17581	17267	17413	17505	17558	17533	17430	17178	17368	17375	17455	17363	17415	17267	17410	17402	17695	17301	17284	17439	17437	17387	17564	17528	17379	17591	17492	17504	17414	17474	17273	17403	17389	17284	17185	17767	17456	17445	17641	17453	17390	17348	17179	17403	17387	17311	17517	17483	17437	17399	17420	17402	17319	17485	17498	17308	17508	17502	17492	17351	17322	17348	17292	17316	17545	17566	17475	17281	17497	17370	17418	17369	17396	17321	17251	17557	17534	17290	17430	17497	17445	17304	17206	17301	17069	17465	17299	17274	17209	17348	17550	17100	17434	17529	17543	17517	17236	17485	17411	17526	17365	17364	17272	17574	17618	17413	17521	17431	17508	17427	17547	17530	17229	17337	17295	17516	17354	17526	17352	17405	17582	17583	17288	17416	17379	17600	17256	17355	17349	17393	17476	17511	17643	17287	17329	17231	17393	17377	17242	17565	17369	17441	17441	17374	17455	17341	17580	17477	17482	17443	17284	17499	17553	17501	17691	17460	17222	17541	17508	17453	17378	17397	17422	17438	17683	17293	17621	17294	17626	17442	17400	17638	17368	17325	17379	17334	17514	17463	17396	17114	17410	17533	17387	17442	17557	17442	17416	17310	17264	17208	17407	17299	17450	17493	17448	17319	17371	17406	17232	17366	17643	17581	17481	17154	17487	17450	17385	17183	17350	17322	17424	17511	17278	17278	17340	17513	17229	17486	17588	17355	17549	17543	17381	17622	17436	17496	17342	17451	17271	17241	17350	17424	17455	17559	17438	17408	17340	17575	17535	17601	17556	17515	17585
17453	29340	27907	23065	21443	23942	24791	21751	20015	22271	20235	18836	19342	16888	16373	28759	35930	33858	25391	19425	15871	14712	14355	14264	14337	14131	14198	14199	14318	14246	14154	14242	14251	14211	14361	14233	14423	14203	14202	14141	14204	14026	14099	14044	14196	14243	14393	14230	14270	14301	14199	14250	14089	14196	14110	14203	14271	14217	14308	14050	14325	14324	14359	14163	14218	14176	14256	14254	14111	14179	14349	14231	14197	14450	14268	14382	14336	14286	14215	14272	14086	14380	14181	14199	14207	14226	14214	14031	14283	14146	14360	14203	14020	14214	14189	14262	14168	14158	14196	14340	14231	14430	14237	14311	14086	14240	14300	14240	14311	14134	14186	14220	14231	14306	14172	14274	14185	14275	14360	14233	14231	14286	14352	14141	14101	14219	14196	14287	14246	14245	14155	14203	14065	14353	14378	14294	14140	14198	14234	14279	14224	14079	14257	14160	14149	14047	14118	14017	14180	14325	14200	14277	14145	14171	14168	14201	14143	14280	14244	14240	14328	14185	14310	14235	14085	14167	14265	14289	14127	14239	14317	14134	14226	14193	14184	14361	14278	14208	14216	14225	14264	13976	14219	14250	14179	14290	14092	14056	14193	14309	14361	14173	14133	14191	14218	14333	14131	14275	14335	14162	14324	14270	14228	14164	14217	14148	14362	14214	14360	14187	14232	14303	14445	14068	14489	14160	14247	14231	14189	14289	14267	14227	14227	14231	14197	14306	14359	14188	14196	14235	14513	13996	14288	14365	14209	13970	14259	14239	14130	14215	14240	14316	14166	14279	14314	14279	14326	14181	14111	14210	14291	14175	14349	14122	14348	14085	14311	14215	14367	14075	14277	14257	14033	14394	14329	14363	14258	14344	14056	14263	14156	14208	14170	14177	14174	14273	14094	14107	14257	14153	14259	14205	14308	14293	14207	14249	14214	14153	14208	14307	14112	14087	14306	14157	14151	14111	14108	14267	14273	13978	14251	14230	14239	14227	14231	14187	14135	14275	14159	14280	14251	14261	14305	14170	14310	14157	14120	14337	14351	14187	14210	14247	14198	14253	14148	14241	14219	14451	14198	14297	14209	14282	14242	14255	14265	14239	14138	14280	14225	14174	14101	14141	14352	14260	14155	14181	14236	14254	14180	14207	14209	14160	14310	14244	14276	14192	14273	13980	14350	14291	14186	14343	14232	14130	14231	14167	14338	14090	14038	14330	14128	14164	14322	14291	14136	14114	14260	14251	14142	14100	14238	14123	14301	14236	14312	14196	14399	14206	14279	14350	14293	14249	14084	14259	14205	14147	14333	14181	14283	14074	14307	14133	14274	14377	14180	14064	14270	14287	14259	14096	14142	14205	14129	14313	14251	14173	14221	14056	14015	14292	14147	14192	14131	14241	14252	14346	14024	14336	14222	14367	14268	14173	14288	14267	14113	14235	14330	14176	14209	14095	14186	14239	14236	14204	14168	14185	14400	14370	14315	14128	14367	14241	14311	14201	14277	14061	14216	14294	14131	14294	14159	14221	14123	14216	14168	14205	14383	14106	14202	14241	14452	14254	14187	14271	14197	14259	14277	14155	14243	14060	14098	14496	14040	14136	14198	14375	14190	14253	14223	14260	14100	14132	14183	14193	14170	14418	14345	14244	14285	14220	14174	14307	14350	14275	14338	14240	14117	14148	14238	14164	14321	14144	14292	14080	14055	14274	14437	14136	14265	14211	14252	14228	14107	14201	14252	14205	14170	14301	14269	14217	14012	14227	14206	14120	13890	14141	14258	14254	14127	14188	14143	14207	14259	14262	14403	14114	14252	14324	14140	14236	14337	14353	14215	14095	14285	14294	14187	14295	14353	14290	14383	14157	14187	14221	14311	14245	14099	14221	14064	14250	14343	14127	14178	14096	14265	14455	14150	14378	14183	14274	14205	14328	14228	14157	14211	14257	14190	14082	14287	14130	14245	14234	14310	14209	14314	14101	14365	14255	14266	14269	14290	14421	14305	14247	14354	14288	14395	14310	14165	14229	14175	14274	14232	14493	14404	14335	14179	14287	14098	14344	14343	14273	14374	14340	14319	14258	14349	14261	14193	14291	14189	14248	14236	14243	14113	14179	14265	14139	14292	14155	14374	14294	14336	14258	14307	14084	14067	14215	14066	14329	14179	14073	14444	14192	14153	14189	14259	14297	14187	14426	14272	14269	14296	14198	14254	14152	14182	14320	14108	14387	14205	14211	14260	14055	14202	14210	14219	14098	14290	14128	14231	14231	14359	14331	14092	14210	14129	14350	14112	14278	14221	14269	14239	14227	14265	14266	14068	14106	14285	14121	14238	14201	14179	14182	14095	14226	14410	14234	14195	14240	14402	14176	14159	14184	14328	14121	14243	14250	14007	14136	14173	14116	14119	14390	14362	14233	14205	14159	14249	14152	14303	14148	14310	14216	14258	13984	14198	14212	14210	14269	14300	14154	14391	14277	14226	14074	14081	14129	14268	14194	14231	14318	14323	14266	14294	14304	14195	14116	14253	14208	14229	14251	14131	14298	14071	14309	14254	14234	14332	14201	14122	14290	14293	14195	14222	14317	14294	14087	14114	14296	14270	14218	14326	14070	14210	14237	14256	14243	14090	14319	14418	14210	14211	14109	14359	14348	14080	14055	14200	14309	14421	14098	14114	14143	14191	14119	14130	14313	14177	14229	14064	14159	14169	14172	14140	14121	14115	14280	14414	14155	14283	14155	14383	14149	14231	14319	14141	14263	14137	14123	14362	14392	14316	14297	14244	14188	14155	14198	14297	14248	14209	14297	14251	14278	14253	14214	14257	14063	14325	14354	14298	14112	14183	14306	14254	14152	14311	14326	14347	14266	14192	14377	14321	14082	13996	14200	14156	14253	14174	14130	14063	14177	14265	14081	14191	14163	13979	14302	14199	14309	14343	14184	14299	14278	14262	14201	14266	14247	14331	14156	14234	14281	14283	14202	14317	14201	14311	14102	14279	14198	14274	14469	14250	14313	14213	14335	14077	14222	14253	14300	14197	14216	14344	14251	14381	14123	14170	14217	14248	14231	14186	14091	14334	14145	14258	14167	14176	14050	14281	14223	14150	14209	14190	14150	14346	14356	14237	14157	14231	14312	14199	14163	14387	14264	14335	14256	14143	14237	14202	14273	14371	14198	14230	14307	14336	14181	14216	14317	14380	14247	14345	14218	14278	14126	14143	14355	14304	14176	14120	14065	14341	14381	14407	14228	14247	14149	14398	14256	14226	14351	14241	14257	14228	14196	14100	14305	14384	14211	14260	14248	14221	14352	14219	14143	14215	13998	14307	14378	14171	14339	14265	14116	14285	14190	14299	14242	14137	14212	14155	14238	14235	14349	14295	14175	14144	14350	14299	14257	14191	14221	14214	14210	14414	14399	14016	14288	14255	14332	14328	14369	14223	14181	14296	14261	14259	14155	14299	14346	14134	14137	14398	14290	14281	14185	14315	14121	14366	14221	14237	14178	14293	14160	14183	14256	14119	14324	14263	14369	14190	14195	14139	14230	14048	14158	14355	14095	14291	14388	14263	14116	14347	14284	14308	14231	14081	14326	14184	14456	14175	14181	14229	14259	14281	14410	13979	14312	14297	14018	14325	14270	14207	14192	14211	14220	14230	14188	14143	14026	14152	14317	14319	14220	14280	14101	14185	14198	14277	14033	13958	14223	14344	14148	14261	14149	14166	14151	14076	14277	14274	14056	14301	14319	14247	14146	14239	14030	14228	14314	14379	14240	14251	14303	14188	14058	14250	14329	14156	14282	14349	14202	14130	14310	14345	14185	14239	14238	14264	14273	14300	14135	14106	14278	14260	14222	14345	14409	14238	14273	14267	14314	14225	14388	14177	14223	14215	14128	14392	14203	14101	14254	14272	14079	14126	14106	14456	14369	14066	14078	14351	14297	14204	14274	14172	14187	14260	14277	14319	14210	14213	14081	14266	14284	13962	14117	14153	14366	14241	14296	14463	14256	14285	14144	14310	14125	14430	14181	14318	14171	14242	14213	14376	14142	14359	14072	14366	14321	14147	14313	14308	14288	14142	14263	14045	14462	14210	14333	14269	14276	14261	14198	14192	14313	14214	14221	14303	14319	14206	14292	14226	14137	14193	14257	14267	14303	14297	14297	14204	14236	14178	14337	14290	14336	14250	14284	14428	14230	14162	14231	14292	14311	14229	14307	14307	14297	14149	14129	14276	14142	14248	14274	14170	14194	14247	14185	14395	14222	14277	14298	14232	14104	14123	14212	14336	14126	14311	14393	14220	14269	14264	14296	14251	14359	14113	14271	14346	14173	14243	14242	14210	14147	14241	14117	14122	14192	14200	14314	14240	14184	14235	14315	14334	14179	14355	14180	14040	14359	14387	14251	14160	14196	14272	14292	14175	14332	14311	14143	14243	14178	14158	14185	14223	14193	14247	14336	14238	14326	14198	14241	14292	14088	14329	14136	14212	14106	14075	14362	14395	14151	14187	14148	14166	14056	14249	14369	14394	14210	14113	14212	14287	14155	14247	14360	14162	14175	14194	14344	14132	14195	14166	14183	14219	14151	14091	14186	14166	14352	14200	14376	14194	14244	14244	14260	14157	14091	14175	14218	14384	14255	14292	14289	14258	14267	14271	14259	14186	14229	14234	14350	14233	14340	14363	14214	14135	14150	14162	14398	14312	14175	14234	14147	14284	14188	14155	14143	14195	14231	14304	14161	14375	14132	14200	14192	14209	14144	14418	14169	14136	14196	14263	14317	14231	14151	14156	14127	14223	14362	14361	14153	14078	14260	14418	14196	14162	14064	14282	14225	14200	14484	14372	13983	14263	14196	14231	14233	14131	14348	14198	14343	14245	14271	14115	14294	14228	14110	14110	14200	14420	14126	14402	14167	14309	14206	14257	14358	14293	14245	14199	14304	14226	14281	14272	14198	14074	14239	14241	14224	14194	14189	14220	14189	14302	14039	14157	14300	14169	14019	14235	14249	14522	14281	14155	14353	14096	14291	14194	14238	14291	14208	14219	14270	14178	14446	14171	14181	14298	14253	14276	14085	14348	14184	14261	14182	14228	14278	14134	14051	14387	14257	14282	14143	14181	14169	14295	14451	14237	14300
29906	22783	23484	20688	18874	19896	20282	18803	18409	19209	19098	18423	18198	17896	17515	18083	18812	19166	18622	17982	17669	17517	17639	17432	17024	17376	17516	17390	17274	17436	17451	17319	17429	17605	17467	17027	17206	17319	17357	17340	17202	17217	17312	17426	17594	17227	17371	17437	17533	17556	17159	17450	17482	17450	17425	17413	17226	17349	17295	17215	17528	17435	17446	17298	17203	17176	17365	17577	17470	17257	17424	17242	17410	17045	17335	17228	17247	17419	17302	17357	17481	17283	17374	17502	17533	17401	17343	17338	17452	17415	17278	17452	17379	17261	17414	17222	17377	17270	17261	17346	17404	17403	17250	17404	17324	17462	17180	17237	17288	17228	17434	17344	17452	17423	17351	17378	17489	17405	17298	17383	17516	17194	17557	16968	17204	17313	17443	17339	17446	17232	17481	17316	17307	17363	17193	17192	17495	17465	17310	17470	17308	17247	17400	17328	17355	17251	17358	17187	17654	17287	17275	17265	17323	17462	17367	17414	17483	17475	17265	17309	17340	17439	17465	17383	17233	17271	17424	17459	17373	17297	17426	17072	17481	17235	17245	17216	17205	17169	17406	17465	17292	17070	17641	17462	17297	17326	17430	17522	17216	17389	17393	17583	17278	17422	17545	17431	17507	17321	17377	17125	17234	17219	17238	17285	17571	17326	17392	17436	17241	17179	17415	17289	17265	17276	17313	17355	17147	17198	17297	17308	17319	17437	17351	17270	17407	17283	17545	17279	17393	17292	17434	17270	17373	17520	17426	17219	17256	17277	17196	17135	17226	17292	17302	17243	17597	17245	17022	17132	17282	17291	17339	17435	17305	17268	17449	17400	17377	17275	17398	17211	17403	17398	17388	17547	17469	17355	17228	17244	17375	17424	17272	17185	17487	17225	17315	17373	17312	17426	17383	17398	17477	17339	17596	17495	17215	17352	17368	17464	17191	17572	17277	17304	17399	17372	17401	17282	17265	17426	17323	17443	17369	17460	17377	17287	17193	17273	17319	17241	17420	17223	17442	17364	17397	17270	17395	17187	17235	17213	17379	17572	17396	17287	17485	17213	17382	17358	17354	17354	17258	17196	17231	17133	17239	17405	17208	17311	17382	17448	17284	17240	17459	17360	17105	17352	17290	17412	17338	17285	17330	17204	17539	17362	17332	17350	17522	17383	17355	17452	17205	17381	17248	17493	17498	17374	17371	17291	17230	17629	17210	17516	17517	17325	17340	17529	17049	17301	17254	17225	17328	17177	17205	17156	17103	17389	17452	17410	17331	17307	17306	17217	17340	17028	17356	17475	17259	17344	17184	17550	17365	17170	17545	17375	17366	17301	17407	17308	17403	17234	17384	17256	17395	17290	17409	17284	17283	17276	17305	17312	17427	17367	17156	17297	17143	17435	17278	17269	17229	17336	17194	17436	17251	17243	17339	17334	17141	17183	17320	17362	17069	17470	17249	17364	17336	17392	17270	17308	17155	17525	17416	17386	17182	17168	17470	17516	17303	17609	17340	17400	17282	17333	17345	17347	17436	17268	17396	17427	17558	17414	17313	17460	17447	17284	17622	17398	17492	17143	17504	17302	17305	17268	17000	17197	17284	17243	17225	17511	17489	17453	17311	17371	17114	17243	17377	17436	17532	17445	17183	17150	17210	17555	17389	17401	17345	17163	17101	17458	17399	17270	17360	17373	17500	17361	17383	17364	17230	17388	17298	17449	17455	17526	17448	17395	17457	17337	17166	17249	17253	17355	17409	17139	17433	17317	17396	17426	17686	17200	17182	17228	17157	17335	17337	17300	17456	17372	17366	17378	17434	17396	17458	17230	17269	17288	17266	17420	17485	17488	17158	17475	17248	17325	17243	17243	17184	17405	17429	17454	17276	17289	17331	17317	17319	17330	17209	17323	17166	17470	17262	17178	17423	17469	17376	17154	17309	17283	17525	17615	17186	17168	17172	17336	17381	17316	17259	17318	17229	17380	17191	17277	17350	17291	17369	17296	17492	17315	17392	17246	17266	17410	17409	17425	17531	17284	17421	17223	17378	17546	17447	17315	17371	17300	17308	17188	17236	17171	17289	17175	17395	17368	17407	17196	17354	17288	17216	17153	17256	17177	17406	17413	17452	17395	17478	17177	17275	17317	17206	17343	17279	17417	17360	17445	17285	17287	17360	17419	17223	17522	17376	17471	17178	17453	17133	17160	17158	17163	17369	17168	17328	17434	17303	17418	17317	17483	17474	17354	17360	17398	17261	17338	17461	17346	17242	17367	17254	17262	17441	17480	17191	17413	17248	17347	17721	17376	17541	17313	17364	17334	17229	17263	17380	17135	17519	17296	17355	17270	17424	17427	17396	17286	17282	17159	17374	17391	17095	17300	17240	17274	17442	17216	17175	17173	17313	17489	17230	17295	17382	17334	17471	17494	17322	17524	17476	17497	17475	17281	17305	17173	17383	17372	17147	17626	17410	17325	17433	17464	17568	17131	17495	17251	17392	17064	17347	17280	17231	17331	17338	17131	17286	17341	17374	17211	17384	17347	17459	17397	17422	17382	17444	17394	17223	17311	17451	17374	17423	17421	17238	17474	17328	17376	17347	17205	17450	17452	17610	17324	17560	17315	17213	17327	17561	17402	17336	17347	17366	17405	17395	17380	17273	17557	17264	17392	17377	17526	17390	17360	17355	17472	17284	17417	17380	17362	17459	17442	17381	17263	17187	17417	17327	17232	17500	17306	17331	17215	17485	17143	17383	17527	17074	17224	17364	17399	17357	17420	17385	17399	17372	17410	17364	17258	17513	17611	17115	17182	17442	17253	17349	17447	17170	17423	17253	17329	17369	17353	17375	17294	17293	17220	17297	17556	17367	17332	17254	17266	17164	17221	17330	17158	17076	17441	17292	17378	17383	17152	17256	17267	17455	17241	17532	17425	17259	17375	17455	17290	17239	17313	17439	17366	17367	17228	17397	17252	17497	17266	17650	17257	17270	17286	17199	17326	17371	17547	17429	17600	17474	17530	17361	17383	17427	17376	17435	17255	17392	17304	17504	17401	17386	17318	17423	17519	17719	17407	17315	17574	17501	17436	17393	17322	17523	17237	17330	17418	17197	17233	17396	17374	17338	17139	17493	17363	17319	17380	17254	17339	17406	17359	17428	17270	17230	17180	17562	17311	17325	17392	17382	17436	17083	17283	17477	17307	17114	17328	17317	17428	17455	17434	17406	17328	17445	17276	17342	17073	17076	17283	17562	17392	17375	17472	17433	17517	17483	17215	17287	17181	17185	17345	17323	17538	17327	17465	17360	17491	17377	17303	17421	17670	17327	17458	17470	17120	17305	17232	17481	17500	17130	17231	17334	17359	17263	17362	17350	17362	17346	17314	17303	17375	17421	17516	17393	17524	17338	17161	17308	17408	17014	17124	17320	17214	17055	17579	17228	17150	17505	17422	17478	17420	17373	17469	17355	17101	17282	17140	17191	17230	17540	17289	17417	17560	17122	17113	17185	17426	17388	17382	17529	17268	17376	17312	17274	17290	17345	17272	17296	17251	17267	17250	17323	17413	17419	17680	17278	17171	17252	17506	17271	17437	17609	17371	17304	17240	17390	17449	17214	17313	17223	17157	17458	17240	17447	17121	17379	17425	17347	17402	17372	17277	17327	17373	17440	17463	17268	17423	17342	17704	17428	17347	17296	17274	17433	17427	17248	17227	17494	17387	17186	17504	17226	17259	17358	17213	17326	17395	17445	17320	17459	17351	17299	17406	17456	17289	17456	17161	17305	17159	17280	17344	17250	17254	17366	17586	17457	17476	17249	17499	17362	17336	17302	17249	17475	17206	17237	17400	17399	17353	17310	17485	17567	17442	17624	17262	17310	17230	17223	17140	17361	17282	17377	17480	17434	17558	17342	17211	17219	17249	17293	17278	17431	17401	17365	17356	17178	17303	17335	17433	17318	17176	17199	17153	17238	17255	17432	17280	17386	17378	17302	17387	17444	17289	17316	17244	17252	17283	17328	17228	17514	17598	17281	17297	17495	17155	17210	17331	17195	17208	17142	17317	17335	17204	17210	17491	17443	17251	17444	17459	17670	17370	17311	17321	17384	17436	17558	17231	17313	17427	17507	17356	17431	17528	17319	17077	17519	17345	17369	17422	17497	17353	17402	17110	17299	17245	17258	17266	17367	17524	17377	17358	17309	17540	17296	17380	17357	17289	17369	17191	17183	17358	17394	17160	17385	17408	17153	17272	17227	17205	17341	17281	17356	17396	17297	17482	17346	17347	17403	17167	17510	17509	17532	17376	17425	17291	17326	17371	17458	17181	17298	17388	17504	17407	17396	17459	17196	17475	17453	17444	17335	17315	17572	17126	17352	17484	17298	17223	17504	17425	17460	17341	17370	17497	17438	17374	17372	17529	17346	17283	17245	17339	17301	17268	17326	17269	17377	17305	17398	17207	17449	17264	17352	17100	17105	17457	17422	17429	17328	17212	17411	17076	17202	17184	17485	17344	17371	17281	17376	17554	17366	17349	17281	17460	17317	17241	17118	17294	17393	17230	17291	17410	17356	17174	17336	17457	17207	17212	17524	17475	17420	17392	17176	17143	17399	17308	17441	17310	17327	17449	17411	17332	17469	17334	17416	17317	17403	17325	17251	17457	17567	17638	17643	17248	17549	17462	17155	17167	17182	17248	17126	17154	17374	17247	17241	17405	17372	17442	17439	17276	17293	17078	17341	17247	17239	17313	17189	17085	17356	17318	17365	17349	17198	17277	17377	17454	17391	17267	17389	17381	17286	17374	17355	17297	17267	17353	17397	17433	17230	17445	17513	17300	17514	17432	17497	17270	17163	17386	17393	17310	17589	17387	17330	17451	17341	17335	17479	17441	17196	17247	17417	17379	17201	17253	17157	17385	17336	17267	17407	17379	17251	17428	17182	17483	17461	17305	17547	17364	17181	17444	17413	17382	17211	17367	17420	17393	17361	17251	17405	17407	17396	17169	17300	17383	17534	17516	17250	17103	17265	17372	17365	17502	17384	17374	17335	17524	17458	17264	17326	17394	17244	17257	17237	17430	17224	17654	17354	17348	17199	17519	17339	17444	17469	17630	17291	17333	17607	17314	17508	17531	17268	17337	17317	17285
16174	18682	19583	16809	17074	18775	18584	16596	16173	17472	16490	15617	15547	15119	14829	15507	16643	16456	15433	15011	14330	14322	14213	14150	14231	14126	14200	13982	14067	14217	14141	14152	14191	14238	14240	14313	14057	14128	14214	14150	14141	14300	14206	14317	14210	14229	14221	14250	14367	14206	14255	14202	14112	14210	14132	14137	14266	14280	14130	14067	14241	14242	14084	14378	14210	14133	14090	14103	14301	13944	14066	14227	14213	14197	14229	14189	14277	14147	14197	14265	14299	14133	14314	14178	14192	14350	14224	14154	14186	14202	14252	14223	14253	14297	14174	14322	14307	14351	14235	14140	14247	14306	14208	14238	14344	14320	14277	14165	14344	14038	14158	14299	14259	14069	14275	14170	14116	14166	14240	14261	14034	14305	14025	14092	14192	14034	14093	14392	14176	14139	14091	14155	14196	14212	14235	14258	14240	13980	14270	14058	14268	14003	13971	14173	14314	14107	14308	14096	14276	13992	14055	14175	14174	14314	14223	14049	14277	14330	14281	14180	14136	14148	14321	14234	14205	14094	14234	14218	14166	14161	14174	14184	14238	13990	14279	14162	14219	14216	14328	14176	14076	14065	14099	14126	14219	14291	14159	14093	14143	14216	14131	14106	13994	14126	14056	14113	14173	14032	14247	14325	14005	14212	14221	14090	14172	14100	14167	13981	14202	14106	14290	14281	14220	14255	14047	14158	14088	14064	14155	14211	14221	14183	14296	14285	14289	14185	14082	14261	14098	14248	14158	14283	14112	14199	14208	13977	14313	14124	14116	14132	14178	14315	14136	14141	14197	14021	14279	14139	14372	14104	14039	14179	14101	14154	14171	14208	14192	14223	14273	14175	14348	14204	14076	14285	14132	14141	14309	14172	14178	14095	14336	14145	14069	14315	14245	14319	14232	14202	14211	14204	14074	14238	14231	14187	14165	14133	14043	14277	14010	14138	14212	14239	14081	14020	14259	14127	14141	14136	14250	14281	14245	14366	14107	14289	14404	14154	14255	14153	14310	14202	14269	14066	14145	14094	14310	14234	14169	14114	14117	14153	14286	14343	14100	14155	14294	14361	14146	14144	14173	14321	14459	14202	14072	14274	14339	14052	14171	14132	14316	14085	14267	14044	14304	14112	13978	14413	14115	14062	14245	13957	14096	14202	14137	14230	14236	14245	14212	14157	14286	14221	14306	14277	14086	14144	14231	14214	14271	14149	14306	14180	14326	13964	14169	14113	14354	14316	14184	14154	14265	14146	14172	14186	14254	14321	14244	14159	14193	13980	14240	14056	14154	14374	14398	14164	14157	14266	14202	14302	14169	14201	14169	14140	14257	14344	14260	14143	14310	14080	14109	14137	14224	14169	14341	14312	14086	14235	14036	14299	14071	14053	14169	14341	14269	14221	14162	14220	14167	13950	14309	14283	14320	14234	14193	14312	14205	14078	14155	13998	14244	14398	14260	14067	14106	14117	14151	14342	14105	14295	14228	14256	14166	14200	14159	14126	14139	14098	14391	14294	14169	14213	14143	14291	14140	14099	14152	14128	14228	14264	14035	14456	14200	14280	14269	14264	14188	14201	14232	14216	14306	14150	14305	14246	14238	14110	14138	14157	14221	14218	14208	14091	14175	14213	14172	14074	14247	14093	14201	14173	14263	14306	14068	14272	14293	14236	14170	14075	14211	14125	14327	14282	14169	14061	14150	14056	14230	14110	14268	14274	14020	14078	14136	14017	14306	14156	14237	14322	14229	14399	14065	14288	14332	14091	14215	14092	14364	14249	14051	14184	14181	14161	14128	14170	14195	14232	14297	14159	14266	14169	14099	14116	14184	14347	14252	14096	14166	14046	14294	14065	14181	14294	14308	14109	14241	14201	14132	14205	14251	14193	14342	14277	14077	14181	14131	14268	14189	14140	14355	14262	14139	14122	14056	14310	14262	14185	14427	14153	14196	14301	14266	14129	14391	14202	14129	14192	14180	14124	14166	14219	14227	14261	14015	14319	14261	14249	14071	14373	14233	14246	14148	14204	13979	14015	14227	14097	14114	14043	14029	14293	14059	14359	14094	14154	14198	14276	14195	14307	14027	14163	14253	14292	14104	14176	14142	14282	14121	14151	14248	14262	14128	14184	14177	14224	14205	14184	14252	14181	14188	14334	14147	14218	14201	14245	14277	14113	14064	14073	14170	14188	14265	14381	14060	14214	14097	14212	14149	14085	14147	14153	14162	14292	14098	14264	14159	14321	14211	13934	14226	14176	14325	14295	14195	14067	14115	14029	14259	14383	14116	14140	14184	14097	14108	14282	13811	14226	14120	14244	14154	14246	14286	14157	14292	14306	14318	14280	14068	14299	14120	14176	14175	14194	14204	14189	14111	14190	14388	14065	14241	14052	14114	14208	14090	14289	14270	14080	14283	14173	14357	14265	14333	14060	14072	14171	14155	14138	14141	14319	13941	14230	14045	14314	14194	14300	14154	14213	14171	14256	14253	14267	14091	14174	14217	14263	14280	14255	14334	14111	14071	14191	14112	14091	14117	14157	14157	14352	14282	14101	14224	14322	14172	14199	14259	14276	14086	14261	14355	14185	14311	14288	14281	14232	14177	14141	14380	13977	14303	14124	14039	14271	14050	14152	14077	14295	14242	14300	14216	14238	14086	14221	14198	14306	13918	14256	14260	14175	14198	14233	14100	14211	14183	14255	14127	14164	14098	14080	14218	14161	14118	14229	13985	14194	14074	14258	14229	14205	14155	14218	14085	14207	14218	14232	14100	14164	14291	14190	14148	14122	14025	14290	14285	14311	14323	14130	14175	14167	14185	14321	14096	14172	14218	14197	14246	14163	14218	14145	14171	14155	14067	14166	14238	14184	14230	14206	14254	14290	14212	14231	14051	14133	14118	14026	14112	14050	14228	14153	14310	14187	14225	14263	14217	14052	14209	14095	14178	14242	14222	14349	14120	14174	14288	14132	14146	14098	14172	14073	14464	14202	14163	14294	14207	14226	14240	14163	14249	14139	14085	14379	14261	14136	14211	14207	14052	14216	14041	14275	14237	14152	14267	14072	14292	14106	14279	14307	14089	14346	14254	14162	14158	14259	14365	14288	13970	14395	14208	14232	14178	13988	14207	14063	14305	14143	14118	14119	14176	14191	14210	14004	14087	14163	14273	14289	14265	14234	14204	14285	14265	13973	14110	14444	14318	14316	14176	14096	14194	14168	14381	14319	14094	14312	14092	14224	14267	14202	13949	14108	14240	14086	14052	14100	14293	14138	14235	14050	14158	14176	14216	14213	14306	14073	14327	14130	14216	14277	14435	14154	14157	14116	14234	14029	14163	14303	14138	14379	14189	14180	14151	14286	14366	14184	14017	14154	14202	14018	14218	14260	14207	14245	14238	14155	14321	14098	14322	14038	14111	14252	14154	14247	14142	14205	14227	14136	14175	14218	14128	14089	14066	14160	14243	14232	14265	14156	14225	14282	14239	14135	14174	14186	14158	14122	14174	14302	14189	14192	14210	14086	14176	14152	14253	14075	14073	14125	14129	14144	14263	14195	14087	14233	14260	14111	14143	14011	14018	14149	14152	14199	14245	14341	13999	14304	14165	14063	14267	14217	14149	14291	14226	14126	14215	14167	14219	14208	14208	14316	14290	14160	14091	14253	14244	14243	14177	14173	14053	14409	14364	14146	14206	14234	14300	14163	14168	14255	14045	14144	14173	14160	14193	14270	14293	14211	14234	14316	14415	14213	14199	14149	14061	14216	14159	14225	14306	14123	14158	14263	14046	14331	14137	14264	14170	13927	14160	14287	14194	14278	14170	14234	14102	14234	14233	14168	14129	14152	14147	14111	14260	14251	14134	14383	14217	14153	14187	14218	14228	14265	14156	14319	14178	14175	14318	14314	14254	14287	14299	14154	14092	14249	14365	14148	14122	14219	14323	14191	14344	14027	14162	14263	14055	14101	14133	14106	14310	14241	14196	14156	14239	14176	14145	14082	13973	13984	14165	14189	14196	14317	14158	14191	14244	13912	14360	14124	14075	14106	14093	14131	14111	14152	14278	14196	14183	14165	14298	14014	14103	14152	14119	14109	14066	14269	14234	14284	14145	14121	14108	14028	14315	14173	14250	14248	14277	14106	14420	14086	14432	14276	14185	14312	14157	14150	14262	14228	14159	14154	14272	14322	14130	14320	14195	14162	14277	14311	14141	14186	14259	14245	14025	14259	14165	14216	14129	14167	14184	13947	14243	14118	14251	14284	14127	14460	14237	14324	14223	14225	14260	14323	14221	14231	14215	14202	14156	14169	14241	14132	14235	14200	14065	14236	14405	14035	14050	14228	14096	14280	14178	14226	14093	14199	14119	14217	14222	14238	14053	14257	14091	14170	14018	14197	14220	14197	14361	14119	14135	14015	14307	14244	14157	14152	14153	14246	14226	14280	14196	14216	14187	14102	14243	14302	14282	14120	14092	14196	14151	14135	14166	14243	14115	14239	14270	14308	14089	14211	14181	14136	14194	14079	14193	14303	14182	14130	14120	14376	14325	14333	14127	14420	14145	14228	14222	14108	14338	14299	14164	14145	14304	14225	14243	14189	14301	14163	14188	14156	14101	14172	14256	14200	14374	14157	14184	14277	14088	14193	14106	14215	14159	14329	14200	13976	14214	14212	14229	14118	14164	14369	14230	14366	14128	14088	14214	14164	14172	14156	14129	14182	14230	14312	14242	14223	14287	14183	14205	14252	14337	14165	14150	14153	14344	14215	14096	14283	14118	14230	14210	14039	14186	14303	14285	14307	14224	14238	14345	14156	14190	14435	14191	14244	14036	14120	14203	14254	14199	14316	14303	14239	14301	14137	14226	14378	14197	14288	14036	14435	14273	14331	14220	14248	14179	14491	14213	14168	14180	14246	14164	14207	14145	14174	14174	13997	14396	14031	14401	14224	14264	14232	14115	14234	14453	14280	14155	14118	14249	14201	14162	14355	14087	14275	14127	14307	14379	14029	14132	14192	14440	14224	14108	14308	14009	14198	14179	14219	14150	14221	14105	14170	14277	14198	14439	14175	14091	14172	14176	14149	14260	14455	14091	14197	14328	14210	14256	14133	14096	14231	14268	14141	14141	14173	14126	13948	14289	14131
25547	21463	28548	25130	22858	24410	24643	20727	19508	21090	20639	19267	18911	18446	18020	22556	28444	27505	23097	20351	18525	17932	17739	17474	17464	17577	17602	17306	17305	17532	17421	17489	17685	17570	17344	17484	17420	17341	17190	17167	17494	17328	17424	17571	17412	17575	17567	17615	17542	17363	17435	17573	17381	17740	17515	17834	17653	17544	17247	17501	17533	17472	17522	17436	17251	17561	17294	17469	17544	17524	17464	17446	17529	17391	17583	17408	17444	17758	17331	17524	17297	17526	17463	17475	17535	17426	17655	17420	17437	17616	17384	17525	17479	17340	17387	17413	17464	17469	17251	17273	17460	17382	17296	17492	17295	17389	17660	17232	17570	17453	17415	17322	17553	17413	17513	17374	17511	17326	17409	17581	17180	17268	17467	17457	17518	17340	17441	17499	17431	17483	17611	17669	17517	17405	17543	17322	17585	17457	17195	17304	17445	17422	17598	17471	17366	17421	17649	17464	17427	17636	17487	17327	17479	17647	17454	17616	17169	17398	17599	17351	17399	17403	17518	17505	17530	17663	17621	17600	17503	17568	17582	17583	17466	17442	17417	17246	17555	17503	17532	17343	17446	17337	17506	17265	17318	17164	17434	17517	17508	17293	17532	17315	17542	17445	17351	17391	17539	17349	17381	17533	17576	17609	17658	17382	17444	17335	17432	17455	17465	17571	17346	17338	17354	17663	17166	17487	17393	17492	17502	17480	17423	17446	17634	17499	17590	17458	17689	17490	17590	17349	17373	17443	17500	17533	17491	17480	17506	17465	17429	17399	17425	17554	17482	17328	17342	17399	17455	17465	17556	17556	17439	17615	17396	17390	17635	17452	17551	17488	17531	17381	17656	17287	17483	17348	17298	17503	17526	17214	17485	17399	17495	17707	17660	17432	17602	17469	17323	17749	17520	17338	17424	17313	17453	17353	17390	17364	17628	17273	17186	17471	17684	17309	17524	17432	17345	17193	17392	17235	17421	17375	17080	17277	17531	17492	17567	17479	17532	17664	17561	17435	17460	17745	17605	17401	17501	17598	17703	17553	17362	17533	17532	17426	17382	17597	17390	17633	17447	17563	17256	17528	17563	17594	17515	17563	17329	17625	17450	17429	17397	17608	17564	17480	17467	17490	17950	17594	17464	17278	17456	17465	17289	17469	17495	17405	17596	17497	17690	17305	17519	17486	17356	17328	17425	17555	17338	17528	17273	17461	17469	17551	17332	17369	17542	17508	17504	17604	17459	17525	17363	17215	17472	17291	17442	17391	17447	17425	17626	17754	17484	17561	17462	17246	17493	17588	17338	17620	17390	17464	17703	17445	17427	17512	17350	17575	17618	17343	17224	17485	17419	17453	17565	17635	17540	17442	17500	17455	17482	17583	17643	17306	17433	17437	17521	17523	17584	17633	17540	17670	17548	17382	17376	17530	17487	17440	17278	17532	17387	17480	17450	17565	17317	17538	17504	17501	17282	17436	17481	17524	17410	17417	17626	17489	17505	17640	17673	17498	17435	17611	17521	17557	17534	17612	17483	17439	17481	17480	17505	17228	17464	17651	17523	17329	17425	17507	17427	17443	17510	17491	17513	17484	17182	17479	17448	17424	17640	17722	17764	17297	17529	17345	17470	17457	17642	17596	17515	17467	17377	17655	17720	17489	17453	17491	17675	17614	17499	17515	17292	17548	17464	17577	17560	17581	17591	17489	17264	17446	17471	17539	17567	17352	17562	17514	17386	17413	17288	17375	17666	17357	17395	17416	17496	17477	17493	17578	17385	17438	17316	17454	17576	17330	17588	17727	17457	17585	17425	17498	17513	17418	17470	17375	17622	17547	17301	17288	17453	17392	17325	17695	17385	17478	17493	17335	17449	17465	17506	17525	17277	17391	17312	17410	17610	17486	17458	17398	17717	17607	17546	17553	17434	17455	17429	17619	17357	17414	17585	17517	17725	17424	17569	17554	17477	17335	17445	17451	17326	17428	17557	17560	17384	17187	17342	17439	17437	17398	17691	17767	17501	17253	17448	17501	17472	17387	17740	17484	17374	17675	17547	17484	17380	17217	17571	17320	17323	17241	17626	17691	17524	17612	17617	17391	17403	17372	17366	17519	17460	17485	17540	17544	17309	17616	17577	17581	17332	17381	17476	17564	17481	17335	17482	17427	17225	17780	17686	17370	17202	17632	17502	17623	17452	17476	17392	17437	17522	17293	17359	17408	17394	17549	17415	17590	17495	17317	17482	17195	17297	17350	17433	17501	17516	17677	17461	17373	17634	17361	17432	17584	17478	17343	17409	17517	17430	17601	17617	17359	17427	17510	17450	17438	17239	17505	17621	17452	17568	17460	17597	17619	17517	17594	17406	17453	17565	17325	17384	17470	17373	17388	17441	17593	17376	17485	17519	17499	17361	17460	17419	17463	17467	17471	17574	17285	17426	17235	17389	17461	17442	17389	17607	17468	17383	17604	17376	17613	17502	17612	17509	17542	17584	17587	17285	17587	17444	17550	17525	17409	17432	17387	17415	17463	17385	17540	17424	17381	17448	17337	17327	17363	17511	17202	17338	17509	17284	17273	17373	17450	17414	17340	17425	17478	17547	17440	17477	17592	17548	17491	17401	17571	17580	17470	17526	17333	17516	17649	17363	17248	17402	17566	17402	17544	17423	17512	17466	17421	17549	17537	17482	17481	17446	17357	17322	17346	17232	17362	17504	17420	17553	17458	17390	17583	17578	17607	17845	17442	17311	17453	17285	17262	17499	17419	17450	17425	17584	17583	17483	17460	17560	17279	17530	17490	17570	17472	17482	17396	17365	17273	17524	17409	17573	17603	17577	17455	17541	17266	17494	17456	17529	17447	17306	17357	17386	17509	17471	17286	17477	17490	17372	17488	17444	17296	17453	17372	17512	17590	17488	17470	17518	17405	17492	17481	17503	17489	17488	17378	17520	17347	17509	17487	17547	17582	17396	17263	17443	17354	17446	17504	17203	17496	17388	17438	17507	17496	17459	17633	17473	17557	17296	17364	17472	17596	17280	17397	17390	17542	17374	17673	17337	17577	17423	17208	17249	17596	17468	17434	17501	17390	17666	17427	17459	17581	17564	17670	17590	17475	17553	17586	17550	17384	17470	17432	17489	17698	17652	17321	17583	17643	17448	17263	17377	17486	17426	17268	17541	17526	17417	17490	17430	17418	17331	17535	17645	17734	17383	17517	17360	17553	17499	17371	17406	17440	17439	17452	17521	17571	17493	17508	17395	17593	17612	17526	17503	17430	17360	17557	17306	17306	17709	17516	17407	17444	17461	17439	17595	17548	17487	17768	17391	17358	17493	17386	17516	17441	17272	17517	17312	17497	17530	17491	17360	17263	17555	17352	17546	17448	17485	17481	17403	17661	17656	17386	17466	17327	17393	17505	17131	17507	17563	17570	17546	17486	17486	17518	17476	17594	17442	17364	17572	17606	17496	17423	17445	17524	17467	17586	17490	17409	17460	17394	17311	17417	17600	17543	17457	17501	17651	17470	17426	17405	17446	17525	17488	17707	17592	17613	17267	17388	17581	17165	17385	17418	17425	17649	17541	17538	17422	17598	17588	17483	17565	17415	17543	17535	17392	17514	17595	17610	17690	17449	17270	17399	17673	17420	17377	17352	17245	17301	17348	17388	17387	17511	17549	17458	17647	17416	17545	17551	17261	17535	17383	17363	17553	17523	17262	17445	17385	17441	17514	17303	17558	17430	17528	17422	17453	17554	17575	17498	17328	17413	17611	17350	17576	17450	17592	17487	17361	17487	17518	17383	17443	17711	17503	17504	17260	17348	17354	17481	17709	17688	17526	17443	17389	17499	17531	17300	17374	17508	17424	17453	17311	17714	17436	17446	17556	17238	17287	17415	17537	17481	17304	17311	17404	17495	17413	17523	17477	17337	17390	17469	17462	17368	17412	17456	17706	17392	17548	17257	17471	17470	17591	17419	17532	17551	17460	17436	17510	17282	17409	17499	17450	17424	17477	17517	17438	17577	17390	17716	17453	17375	17474	17642	17482	17532	17457	17563	17786	17491	17625	17442	17462	17370	17537	17498	17512	17448	17500	17334	17572	17542	17422	17434	17403	17533	17643	17398	17286	17558	17549	17640	17524	17523	17656	17407	17403	17470	17473	17630	17451	17487	17309	17366	17311	17528	17580	17466	17414	17361	17280	17617	17474	17325	17367	17551	17516	17568	17589	17581	17386	17402	17439	17666	17525	17580	17300	17330	17213	17321	17419	17766	17486	17628	17492	17586	17424	17386	17485	17519	17569	17535	17292	17304	17674	17438	17431	17528	17352	17523	17531	17428	17395	17394	17456	17519	17602	17614	17590	17387	17257	17449	17385	17441	17604	17543	17334	17320	17450	17567	17628	17402	17650	17451	17392	17462	17495	17382	17548	17424	17397	17408	17427	17716	17689	17662	17494	17359	17527	17779	17513	17533	17509	17460	17399	17479	17568	17500	17305	17520	17539	17541	17519	17527	17661	17466	17575	17501	17467	17412	17362	17451	17325	17591	17519	17477	17551	17210	17280	17448	17565	17400	17351	17436	17514	17541	17326	17314	17513	17556	17472	17620	17494	17465	17309	17423	17339	17497	17208	17374	17617	17462	17803	17618	17386	17548	17476	17527	17493	17471	17522	17331	17711	17669	17436	17311	17399	17329	17471	17456	17339	17401	17313	17420	17493	17409	17262	17574	17456	17620	17455	17681	17534	17599	17389	17468	17309	17535	17466	17443	17351	17484	17404	17441	17612	17513	17426	17351	17626	17593	17378	17601	17421	17439	17584	17569	17551	17321	17536	17409	17768	17466	17389	17459	17502	17432	17354	17458	17536	17463	17633	17501	17235	17501	17381	17370	17310	17471	17390	17632	17736	17479	17442	17202	17496	17387	17372	17713	17394	17563	17476	17672	17477	17676	17506	17531	17460	17453	17629	17636	17547	17472	17578	17431	17573	17504	17372	17656	17568	17293	17586	17508	17351	17400	17321	17412	17352	17454	17433	17427	17653	17538	17469	17439	17661	17597	17626	17492	17691	17493	17608	17600	17571	17192	17350	17497	17280	17329	17463	17392	17583	17729	17469	17607	17618	17353	17405	17518	17590	17413	17392	17451
15004	24941	24728	19718	19494	23652	22129	18332	18018	20084	18903	16553	16533	15253	15269	22954	29348	26562	20885	17273	15323	14531	14417	14389	14211	14200	14351	14242	14209	14394	14317	14211	14345	14232	14268	14481	14226	14370	14133	14333	14222	14381	14405	14271	14329	14236	14306	14360	14360	14245	14412	14295	14271	14278	14124	14441	14330	14376	14136	14390	14228	14422	14300	14146	14192	14435	14215	14391	14380	14311	14363	14105	14308	14320	14363	14400	14377	14371	14347	14184	14313	14300	14202	14259	14356	14222	14225	14162	14266	14338	14462	14396	14424	14355	14317	14360	14500	14373	14322	14321	14250	14145	14379	14276	14396	14224	14304	14167	14401	14185	14298	14212	14340	14116	14302	14282	14240	14343	14232	14152	14343	14215	14245	14296	14203	14375	14143	14279	14476	14347	14368	14283	14283	14414	14310	14355	14341	14280	14450	14215	14342	14452	14219	14297	14164	14375	14220	14242	14268	14505	14203	14267	14315	14320	14220	14287	14290	14377	14294	14333	14214	14389	14443	14292	14208	14216	14186	14172	14145	14273	14172	14281	14381	14265	14219	14210	14253	14249	14275	14211	14237	14342	14313	14271	14294	14168	14298	14285	14493	14237	14205	14246	14299	14284	14385	14421	14495	14183	14280	14410	14298	14343	14197	14281	14435	14322	14357	14316	14177	14355	14303	14263	14154	14242	14350	14302	14312	14230	14295	14251	14176	14318	14307	14281	14331	14292	14291	14295	14337	14316	14162	14373	14224	14117	14336	14252	14237	14284	14232	14322	14344	14165	14230	14300	14277	14300	14452	14170	14283	14394	14345	14343	14319	14259	14240	14106	14261	14312	14174	14259	14217	14292	14245	14295	14323	14219	14343	14149	14240	14237	14064	14252	14096	14407	14302	14223	14387	14164	14284	14302	14191	14147	14395	14215	14277	14363	14298	14314	14451	14364	14332	14274	14225	14319	14348	14223	14288	14239	14412	14291	14263	14355	14295	14259	14288	14240	14098	14279	14125	14250	14280	14376	14215	14195	14210	14241	14348	14360	14373	14215	14200	14477	14320	14183	14404	14394	14314	14327	14234	14254	14297	14176	14258	14255	14329	14083	14284	14230	14469	14202	14180	14287	14267	14273	14428	14350	14410	14264	14364	14261	14276	14356	14314	14170	14399	14321	14106	14330	14341	14273	14334	14327	14291	14362	14348	14215	14341	14230	14215	14436	14258	14200	14240	14209	14253	14322	14411	14327	14219	14317	14290	14236	14257	14276	14320	14236	14247	14350	14235	14390	14285	14283	14266	14148	14143	14391	14249	14379	14532	14411	14320	14211	14372	14266	14421	14268	14333	14222	14353	14384	14236	14282	14348	14257	14134	14159	14360	14322	14334	14276	14314	14250	14306	14180	14352	14273	14293	14330	14120	14097	14259	14227	14189	14143	14298	14203	14228	14362	14328	14354	14288	14150	14288	14357	14275	14424	14353	14246	14458	14388	14279	14231	14340	14163	14194	14302	14491	14397	14214	14265	14377	14565	14159	14168	14331	14331	14363	14244	14425	14348	14150	14463	14326	14368	14283	14471	14275	14211	14383	14233	14317	14158	14281	14360	14482	14272	14236	14296	14286	14326	14255	14414	14262	14357	14229	14577	14281	14278	14233	14170	14429	14256	14366	14347	14298	14230	14141	14136	14369	14347	14286	14417	14174	14408	14333	14252	14144	14305	14300	14188	14391	14232	14284	14242	14069	14381	14261	14247	14215	14206	14230	14324	14095	14238	14353	14399	14275	14219	14359	14170	14279	14159	14128	14215	14374	14309	14216	14271	14196	14351	14291	14293	14142	14376	14375	14294	14346	14264	14386	14350	14238	14190	14296	14404	14202	14242	14370	14390	14264	14187	14132	14171	14249	14286	14407	14103	14380	14300	14252	14296	14323	14143	14500	14315	14214	14226	14402	14225	14072	14224	14293	14218	14346	14280	14192	14356	14127	14398	14201	14441	14307	14388	14233	14187	14316	14381	14286	14412	14432	14300	14227	14335	14543	14404	14199	14173	14220	14358	14329	14190	14264	14246	14261	14287	14326	14243	14286	14321	14212	14329	14444	14365	14442	14309	14190	14210	14354	14250	14246	14247	14359	14161	14191	14450	14208	14313	14254	14332	14383	14352	14229	14322	14344	14366	14453	14211	14371	14387	14336	14329	14072	14344	14295	14583	13980	14138	14333	14134	14151	14268	14489	14288	14393	14223	14309	14051	14373	14509	14320	14259	14206	14096	14133	14186	14143	14254	14186	14546	14183	14162	14232	14179	14220	14468	14280	14180	14343	14103	14164	14297	14274	14307	14363	14258	14313	14406	14286	14282	14167	14419	14292	14307	14312	14287	14147	14293	14210	14350	14218	14287	14278	14380	14264	14372	14285	14243	14125	14524	14434	14369	14257	14298	14257	14300	14266	14246	14181	14375	14346	14202	14294	14214	14284	14079	14180	14313	14084	14192	14333	14226	14270	14188	14311	14292	14401	14366	14173	14237	14371	14302	14149	14299	14226	14287	14248	14288	14275	14252	14341	14397	14312	14136	14260	14140	14207	14401	14326	14196	14254	14280	14365	14266	14254	14307	14274	14200	14266	14325	14300	14260	14556	14348	14382	14314	14311	14278	14267	14166	14297	14378	14165	14171	14260	14233	14440	14067	14300	14232	14162	14168	14174	14210	14239	14325	14204	14251	14217	14109	14367	14353	14440	14460	14251	14447	14317	14321	14252	14304	14154	14200	14318	14367	14369	14233	14310	14202	14304	14181	14133	14230	14119	14477	14414	14283	14348	14346	14350	14092	14145	14426	14421	14317	14264	14343	14316	14346	14305	14399	14472	14362	14301	14364	14318	14278	14311	14201	14395	14149	14267	14215	14335	14250	14225	14304	14141	14300	14367	14120	14381	14260	14260	14321	14270	14152	14198	14401	14315	14112	14360	14414	14215	14200	14363	14287	14417	14220	14474	14147	14236	14138	14394	14325	14226	14246	14270	14251	14196	14361	14369	14313	14377	14293	14330	14246	14226	14195	14483	14380	14357	14247	14203	14174	14226	14150	14358	14452	14420	14417	14363	14169	14219	14217	14060	14388	14227	14425	14255	14337	14248	14218	14270	14290	14191	14295	14146	14424	14243	14402	14333	14209	14324	14531	14242	14246	14305	14094	14126	14145	14383	14107	14266	14410	14411	14364	14252	14084	14059	14367	14278	14296	14364	14276	14347	14259	14240	14186	14215	14222	14292	14114	14434	14178	14054	14240	14097	14190	14298	14355	14266	14407	14343	14326	14367	14328	14282	14378	14344	14302	14313	14202	14311	14447	14129	14271	14290	14109	14172	14262	14218	14206	14328	14186	14291	14372	14253	14261	14458	14207	14234	14421	14159	14232	14329	14241	14207	14230	14406	14171	14345	14377	14082	14221	14272	14465	14307	14307	14333	14409	14423	14447	14404	14364	14444	14262	14056	14379	14224	14400	14384	14242	14210	14171	14391	14209	14304	14209	14407	14218	14346	14282	14178	14354	14256	14171	14201	14348	14077	14337	14439	14211	14321	14304	14103	14317	14273	14192	14195	14189	14491	14275	14276	14371	14419	14117	14257	14306	14294	14184	14261	14256	14378	14419	14188	14386	14223	14262	14415	14369	14261	14325	14299	14424	14273	14273	14180	14270	14197	14153	14377	14362	14228	14333	14226	14149	14192	14184	14175	14187	14195	14371	14389	14326	14172	14247	14203	14378	14205	14210	14191	14202	14363	14460	14357	14377	14243	14174	14309	14207	14233	14221	14226	14284	14410	14342	14429	14267	14397	14153	14265	14444	14297	14332	14288	14231	14192	14267	14318	14184	14243	14161	14370	14336	14343	14331	14530	14208	14256	14228	14281	14284	14287	14329	14191	14279	14328	14382	14193	14181	14261	14251	14334	14282	14247	14391	14330	14307	14413	14154	14191	14343	14213	14109	14348	14372	14252	14406	14227	14338	14296	14261	14225	14354	14297	14301	14268	14256	14355	14345	14409	14396	14373	14456	14358	14272	14196	14567	14195	14180	14258	14280	14110	14234	14289	14358	14227	14233	14347	14432	14283	14344	14077	14328	14450	14297	14277	14045	14290	14408	14441	14296	14393	14296	14347	14018	14379	14320	14324	14157	14399	14213	14326	14316	14352	14312	14393	14155	14291	14094	14223	14387	14206	14452	14443	14370	14287	14283	14299	14117	14335	14172	14224	14263	14165	14346	14192	14323	14274	14352	14201	14140	14283	14185	14347	14273	14247	14431	14310	14115	14256	14230	14165	14356	14252	14293	14454	14204	14290	14211	14177	14238	14354	14209	14287	14234	14354	14285	14176	14332	14315	14294	14382	14269	14276	14167	14019	14156	14305	14229	14250	14205	14327	14297	14355	14275	14399	14144	14290	14361	14364	14360	14215	14374	14386	14171	14403	14296	14219	14280	14405	14244	14370	14227	14342	14187	14399	14190	14245	14336	14305	14088	14323	14288	14242	14550	14276	14279	14152	14203	14241	14276	14365	14256	14224	14363	14199	14142	14285	14510	14336	14475	14136	14441	14296	14325	14343	14379	14126	14311	14187	14190	14195	14257	14276	14356	14313	14486	14470	14156	14386	14383	14437	14198	14322	14225	14427	14270	14235	14252	14149	14360	14326	14322	14203	14294	14438	14311	14246	14292	14234	14351	14220	14264	14259	14205	14028	14387	14170	14358	14135	14217	14395	14495	14497	14300	14373	14301	14234	14395	14203	14336	14119	14173	14313	14264	14248	14280	14296	14199	14216	14292	14287	14201	14266	14082	14323	14116	14212	14366	14229	14293	14470	14263	14238	14494	14343	14318	14272	14304	14394	14269	14310	14349	14319	14293	14451	14164	14301	14262	14186	14257	14265	14144	14269	14356	14335	14243	14273	14179	14271	14500	14310	14317	14148	14332	14205	14264	14167	14278	14283	14351	14321	14377	14230	14271	14349	14233	14433	14207	14198	14156	14298	14196	14157	14421	14103	14264	14290	14368	14107	14273	14081	14314	14259	14281	14453	14326	14248	14077	14051	14341	14252	14270	14450	14102	14304	14117	14245	14265	14445	14322	14294	14242	14177	14351	14112	14241
23980	21458	29072	24271	22110	25725	28372	22568	20403	20935	21255	19680	19081	18359	18302	25944	36416	33989	27228	22521	19198	18321	17857	17663	17706	17551	17462	17600	17488	17585	17600	17750	17518	17578	17446	17507	17333	17489	17679	17344	17593	17365	17602	17695	17641	17552	17403	17491	17546	17547	17444	17336	17608	17597	17647	17485	17502	17692	17478	17580	17731	17309	17510	17522	17447	17497	17355	17540	17458	17564	17242	17574	17239	17314	17363	17430	17265	17467	17346	17340	17504	17458	17391	17414	17364	17492	17452	17589	17496	17283	17149	17519	17512	17548	17643	17730	17382	17400	17451	17304	17663	17380	17562	17464	17431	17371	17314	17365	17354	17498	17762	17399	17481	17400	17386	17369	17506	17393	17571	17292	17319	17443	17438	17356	17637	17493	17696	17263	17381	17455	17497	17402	17392	17254	17487	17519	17402	17383	17486	17303	17613	17481	17332	17489	17594	17365	17383	17301	17522	17503	17440	17330	17498	17174	17568	17308	17271	17413	17623	17525	17445	17436	17466	17435	17312	17452	17480	17474	17319	17333	17506	17408	17737	17530	17379	17440	17472	17305	17408	17216	17515	17537	17305	17577	17541	17601	17558	17467	17551	17490	17271	17468	17457	17424	17467	17296	17478	17569	17379	17352	17453	17470	17869	17407	17505	17418	17211	17548	17401	17271	17458	17273	17561	17471	17512	17316	17322	17432	17725	17469	17636	17386	17599	17473	17436	17405	17358	17406	17441	17395	17211	17423	17369	17413	17328	17286	17252	17479	17525	17344	17382	17485	17493	17451	17500	17598	17352	17477	17382	17532	17307	17504	17289	17372	17538	17552	17501	17765	17492	17455	17665	17374	17342	17418	17539	17487	17354	17250	17508	17506	17253	17319	17283	17603	17565	17505	17229	17509	17524	17478	17277	17151	17276	17526	17486	17504	17503	17438	17426	17660	17382	17477	17603	17561	17551	17448	17486	17503	17616	17611	17345	17535	17484	17376	17359	17466	17624	17369	17507	17511	17506	17293	17581	17348	17627	17511	17431	17439	17516	17424	17284	17425	17492	17394	17452	17375	17458	17277	17386	17269	17457	17598	17268	17360	17326	17450	17404	17299	17441	17349	17612	17427	17445	17299	17342	17527	17467	17255	17399	17412	17414	17433	17344	17267	17476	17559	17383	17483	17486	17436	17442	17424	17397	17376	17310	17407	17433	17370	17367	17352	17375	17574	17696	17705	17397	17337	17438	17466	17338	17411	17314	17347	17444	17320	17501	17293	17370	17373	17392	17332	17419	17356	17391	17361	17483	17276	17458	17403	17481	17541	17466	17381	17454	17419	17353	17332	17439	17660	17468	17316	17410	17361	17107	17281	17597	17411	17525	17449	17594	17594	17328	17416	17408	17355	17353	17442	17539	17391	17380	17344	17633	17637	17488	17451	17366	17323	17353	17415	17579	17595	17639	17342	17380	17419	17433	17346	17393	17308	17290	17289	17604	17506	17529	17673	17325	17403	17317	17390	17415	17407	17288	17404	17359	17511	17469	17484	17536	17296	17625	17561	17548	17475	17697	17429	17478	17246	17299	17226	17438	17555	17349	17495	17516	17445	17377	17345	17623	17480	17519	17309	17529	17361	17345	17322	17424	17474	17360	17696	17368	17514	17654	17337	17588	17227	17324	17220	17313	17300	17738	17280	17400	17471	17556	17387	17140	17373	17583	17526	17484	17390	17542	17466	17521	17439	17393	17435	17456	17363	17608	17306	17325	17338	17347	17640	17421	17471	17578	17550	17415	17549	17504	17262	17459	17432	17325	17443	17570	17525	17268	17405	17642	17338	17376	17389	17264	17530	17470	17587	17468	17451	17237	17406	17182	17412	17387	17263	17411	17585	17682	17373	17457	17252	17426	17425	17345	17260	17486	17579	17312	17491	17569	17780	17258	17318	17273	17567	17464	17691	17469	17414	17405	17415	17394	17440	17495	17579	17488	17555	17556	17380	17364	17520	17499	17245	17353	17349	17420	17435	17491	17325	17368	17436	17373	17408	17343	17567	17311	17502	17409	17539	17537	17426	17177	17061	17418	17368	17405	17380	17395	17394	17456	17392	17376	17337	17446	17514	17509	17508	17533	17428	17388	17050	17355	17374	17442	17505	17331	17475	17509	17505	17234	17328	17370	17462	17520	17463	17537	17321	17399	17318	17431	17383	17373	17559	17389	17481	17661	17453	17418	17420	17372	17267	17359	17321	17411	17419	17215	17529	17467	17589	17668	17515	17372	17315	17493	17687	17564	17392	17494	17299	17310	17389	17438	17356	17400	17442	17398	17464	17208	17445	17405	17525	17572	17372	17462	17117	17367	17385	17204	17450	17424	17205	17270	17287	17519	17321	17393	17484	17560	17462	17304	17418	17294	17518	17510	17453	17458	17522	17541	17575	17314	17447	17486	17384	17593	17473	17270	17519	17566	17504	17178	17568	17308	17358	17445	17532	17428	17334	17303	17276	17565	17341	17320	17503	17485	17412	17384	17392	17274	17445	17617	17540	17465	17485	17390	17342	17339	17577	17653	17360	17278	17563	17496	17581	17417	17400	17462	17352	17688	17426	17397	17392	17539	17396	17527	17783	17450	17515	17337	17338	17296	17376	17357	17510	17469	17309	17390	17438	17351	17395	17576	17356	17786	17385	17449	17320	17382	17667	17553	17336	17498	17554	17483	17487	17479	17437	17465	17305	17291	17422	17450	17328	17629	17553	17376	17539	17421	17292	17458	17381	17519	17511	17457	17637	17619	17355	17603	17431	17342	17510	17452	17404	17414	17400	17473	17240	17363	17320	17332	17370	17537	17554	17357	17373	17313	17449	17408	17201	17501	17492	17547	17332	17547	17366	17299	17582	17354	17407	17585	17446	17513	17430	17407	17323	17432	17490	17625	17393	17480	17408	17284	17447	17490	17683	17321	17365	17505	17374	17414	17196	17318	17458	17489	17405	17449	17593	17174	17283	17531	17508	17470	17551	17456	17381	17377	17478	17620	17440	17430	17546	17522	17651	17375	17311	17508	17506	17305	17144	17561	17494	17418	17402	17395	17416	17389	17431	17336	17437	17293	17443	17575	17428	17372	17316	17412	17319	17401	17455	17542	17457	17284	17497	17375	17509	17500	17408	17326	17339	17519	17320	17560	17554	17424	17406	17384	17462	17571	17316	17302	17457	17496	17396	17289	17248	17456	17357	17302	17429	17448	17478	17400	17351	17453	17355	17541	17600	17537	17684	17380	17484	17567	17321	17417	17471	17217	17513	17465	17517	17427	17439	17616	17364	17465	17384	17538	17392	17524	17629	17492	17365	17257	17248	17350	17419	17411	17253	17395	17549	17328	17214	17412	17676	17373	17252	17521	17303	17467	17209	17493	17524	17582	17304	17286	17612	17248	17411	17376	17371	17161	17223	17547	17399	17381	17488	17600	17661	17475	17397	17287	17474	17411	17411	17392	17342	17373	17203	17451	17319	17633	17495	17365	17574	17368	17386	17553	17428	17526	17455	17452	17390	17522	17336	17477	17301	17339	17289	17280	17305	17361	17321	17508	17317	17121	17259	17432	17303	17089	17398	17464	17416	17261	17374	17573	17565	17388	17760	17490	17393	17419	17294	17402	17240	17283	17575	17489	17396	17467	17468	17526	17405	17429	17649	17387	17649	17559	17502	17354	17375	17539	17316	17424	17366	17514	17462	17505	17337	17379	17524	17198	17542	17413	17397	17559	17404	17517	17325	17354	17298	17416	17574	17362	17350	17431	17443	17427	17391	17584	17336	17290	17421	17317	17499	17332	17270	17371	17507	17500	17378	17391	17427	17452	17369	17459	17401	17487	17437	17327	17364	17445	17233	17450	17545	17582	17229	17336	17438	17490	17508	17585	17724	17491	17343	17336	17337	17474	17434	17268	17288	17232	17598	17538	17530	17433	17515	17550	17502	17345	17609	17462	17426	17412	17437	17405	17308	17666	17403	17379	17436	17394	17253	17400	17615	17579	17671	17427	17290	17570	17476	17410	17463	17575	17237	17453	17320	17439	17573	17363	17510	17503	17389	17505	17557	17311	17351	17321	17468	17361	17456	17484	17316	17376	17437	17301	17488	17553	17473	17393	17251	17505	17470	17403	17486	17435	17437	17506	17193	17391	17544	17330	17440	17405	17356	17582	17444	17638	17487	17409	17465	17414	17508	17496	17540	17503	17634	17548	17418	17545	17568	17308	17612	17348	17231	17338	17405	17620	17537	17314	17497	17392	17355	17314	17651	17369	17584	17557	17273	17488	17455	17392	17538	17453	17379	17507	17351	17224	17464	17606	17272	17482	17557	17272	17308	17466	17425	17530	17450	17361	17452	17471	17448	17297	17352	17626	17352	17261	17506	17354	17544	17510	17322	17262	17356	17473	17430	17288	17449	17341	17523	17369	17496	17287	17415	17390	17393	17335	17420	17610	17535	17257	17437	17432	17253	17538	17533	17554	17284	17252	17310	17418	17480	17400	17470	17561	17373	17342	17464	17480	17288	17433	17475	17339	17230	17360	17276	17294	17411	17295	17544	17568	17352	17486	17218	17493	17534	17438	17343	17594	17579	17368	17312	17315	17289	17357	17463	17448	17450	17596	17276	17735	17485	17548	17699	17517	17478	17553	17452	17431	17472	17391	17414	17470	17468	17459	17382	17513	17344	17345	17354	17494	17436	17337	17092	17382	17309	17275	17147	17367	17362	17440	17527	17271	17392	17256	17255	17448	17649	17510	17497	17213	17440	17288	17472	17504	17517	17457	17502	17434	17547	17467	17330	17479	17406	17302	17431	17540	17602	17448	17307	17634	17152	17440	17532	17375	17393	17225	17373	17438	17164	17548	17487	17544	17468	17432	17310	17275	17434	17416	17253	17437	17286	17636	17465	17509	17170	17309	17244	17418	17408	17411	17335	17644	17283	17442	17505	17598	17447	17142	17356	17410	17434	17195	17298	17528	17511	17296	17393	17438	17321	17634	17538	17262	17437	17494	17594	17422	17226	17430	17449	17488	17504	17535	17427	17196	17341	17460	17619	17423	17476	17578	17425	17481	17496	17255	17393	17277	17434	17351	17226	17628	17490	17451	17403	17458	17555	17420	17372
17020	29536	27512	23542	24108	25642	25305	20617	19192	19785	20025	17758	16552	15715	15499	28438	37612	33652	25557	19505	15894	14747	14487	14194	14185	14361	14252	14308	14448	14214	14294	14133	14353	14362	14247	14253	14333	14360	14283	14233	14159	14250	14327	14274	14402	14304	14051	14103	14370	14395	14284	14180	14238	14395	14259	14195	14226	14313	14373	14353	14218	14156	14281	14286	14213	14230	14340	14165	14272	14184	14181	14340	14307	14198	14232	14068	14176	14192	14207	14202	14309	14306	14303	14209	14186	14139	14263	14207	14061	14341	14428	14415	14052	14214	14356	14243	14120	14157	14290	14337	14237	14206	14216	14167	14194	14148	14315	14316	14118	14275	14222	14219	14192	14195	14168	14250	14151	14339	14333	14247	14196	14218	14187	14208	14230	14362	14239	14188	14146	14278	14320	14100	14299	14132	14193	14208	14187	14105	14248	14188	14307	14276	14176	14258	14339	14445	14263	14383	14104	14343	14104	14175	14312	14231	14156	14278	14219	14268	14005	14163	14125	14148	14223	14203	14357	14232	14291	14326	14321	14244	14270	14308	14118	14125	14157	14282	14210	14262	14091	14299	14168	14214	14198	14300	14131	14210	14129	14341	14074	14212	14303	14233	14084	14427	14174	14346	14081	14309	14210	14327	14219	14145	14292	14175	14089	14176	14296	14307	14166	14158	14263	14305	14270	14168	14195	14197	14222	14001	14217	14106	14089	14238	14183	14317	14284	14287	14031	14252	14086	14047	14321	14172	14079	14207	14147	14097	14274	14390	14203	13993	14145	14237	14229	14201	14228	14155	14083	14204	14097	14046	14072	14213	14124	14180	14323	14194	14201	14156	14282	14226	14159	14158	14188	14446	14099	14240	14152	14227	13982	14207	14335	14172	14106	14303	14228	14189	14338	14070	14272	14281	14066	14239	14209	14228	14451	14228	14299	14160	14219	14326	14193	14136	14316	14191	14070	14344	14416	14223	14249	14154	14167	14283	14437	13994	14172	14172	14153	14201	14295	14073	14275	14144	14189	14233	14194	14104	14290	14132	14204	14281	14244	14150	14197	14314	14223	14129	14434	14243	14339	14184	14316	14407	14272	14191	14135	14214	14205	14127	14328	14246	14344	14259	14314	14270	14267	14350	14059	14344	14401	14125	14209	14224	14233	14251	14118	14244	14138	14194	14234	14250	14233	14121	14373	14126	14234	14184	14276	14279	14217	14139	14075	14255	14321	14120	14119	14157	14223	14293	14371	14203	13963	14159	14309	14251	14131	13985	14155	14303	14213	14435	14232	14166	14253	14296	14302	14333	14380	14177	14239	14248	14230	14268	14412	14388	14289	14180	14186	14284	14148	14078	14131	14305	14392	14143	14321	14342	14235	14191	14244	14157	14241	14222	14046	14381	14138	14122	14177	14105	14397	14138	14293	14250	14237	14229	14026	14278	14255	14277	14150	14181	14156	14337	14109	14408	14175	14190	14375	14292	14157	14155	14188	14227	14280	14143	14224	14279	14279	14309	14215	14418	14123	14142	14228	14353	14065	14445	14090	14191	14330	14192	14070	14223	14186	14119	14167	14167	14053	14186	14259	14159	14234	14338	14313	14278	14310	14057	14252	14256	14352	14134	14238	14194	14271	14321	14065	14320	14089	14325	14088	14190	14104	14199	14376	14070	14174	14221	14201	14172	14339	14201	14225	14244	14141	14215	14195	14245	14216	14142	14287	14251	14157	14329	14318	14257	14495	14011	14237	14302	14037	14088	14377	14148	14074	14373	14296	14267	14300	14135	14216	14234	14190	14256	14005	14409	14234	14158	14296	14115	14286	14161	14310	14198	14393	14294	14407	14168	14261	14178	14228	14282	14231	14338	14424	14329	14274	14213	14126	14225	14132	14201	14313	14191	14146	14102	14241	14186	14226	14230	14105	14362	14220	14152	14343	14414	14077	14071	14228	14293	14122	14192	14217	14361	14152	14392	14079	14232	14315	14351	14321	14202	14083	14268	14214	14220	14262	14201	14208	14106	14287	14202	14127	14221	14118	14080	14179	14118	14288	14267	14383	14413	14251	14013	14183	14185	14169	14216	14251	14183	14272	14246	14277	14223	14334	14039	14041	14114	14219	14294	14151	14237	14212	14146	14257	14220	14391	14113	14055	14407	13979	14259	14253	14265	14248	14123	14051	14081	14109	14144	14147	14227	14332	14270	14201	14236	14109	14323	14228	14120	14342	14266	14321	14086	14256	14032	14113	14210	14181	14228	14209	14276	14204	14112	14030	14189	14271	14277	14279	14163	14253	14311	14166	14221	14074	14256	14189	14366	14273	14272	14144	14079	14223	14237	14216	14258	14062	14156	14234	14044	14152	14249	14191	14068	14186	14099	14257	14278	14091	14150	14298	14256	14094	14129	14167	14294	14267	14236	14261	14243	14280	14362	14452	14111	14166	14319	14043	14256	14213	14265	14297	14239	14273	14162	14217	14288	14321	14225	14265	14442	14241	14241	14261	14241	14210	14215	14136	14187	14041	14300	14083	14211	14178	14131	14262	14190	14434	14207	14269	14194	14285	14119	14200	14090	14311	14371	14323	14217	14244	14228	14291	14514	14201	14105	14146	14143	14273	14292	14265	14099	14073	14228	14174	14234	14113	14153	14038	14270	14103	14173	14197	14358	14094	14230	14165	14125	14189	14185	14237	14195	14397	14162	14183	14014	14115	14142	14281	14066	14360	14240	14200	14226	14181	14293	14224	14266	14325	14236	14142	14097	14225	14325	14246	14053	14161	14211	14090	14250	14222	14037	14140	14174	14230	14141	14220	14080	14261	14261	14127	14114	13926	14300	14230	14300	14300	14193	14152	14241	14137	14273	14208	14151	14156	14276	14204	14133	14207	14130	14235	14242	14123	14146	14173	14327	14153	14182	14307	14307	14283	14204	14177	14145	14189	14142	14123	14226	14340	14268	14292	14526	14270	14325	14296	14324	14078	14332	14297	14199	14175	14323	14379	14193	14263	14325	14192	14144	14294	14145	14218	14076	14131	14225	14199	14112	14243	14104	14157	14114	14130	14254	14242	14287	14297	14119	14211	14209	13998	14198	14118	14262	14209	14422	14432	14102	14370	14087	14091	14225	14275	14181	14239	14419	14217	14292	14075	14316	14084	14497	14184	14195	14087	14287	14445	14201	14279	14014	14212	14099	14134	14285	14263	14168	14229	14223	14247	14113	14166	14254	14297	14314	14253	14310	14043	14305	14322	14114	14125	14296	14289	14084	14315	14257	14056	14251	14175	14178	14217	14323	14169	14150	14072	14148	14178	14119	14140	14265	14237	14174	14260	14351	14184	14426	14230	14147	14172	14098	14218	14214	14116	14202	14286	13916	14268	14179	14226	14206	14311	14298	14261	14264	14166	14179	14115	14165	14219	14134	14024	14297	14266	14226	14269	14241	14257	14380	14144	14145	14085	14336	14187	14164	14161	14141	14091	14038	14126	14178	14341	14091	14235	14334	14123	14182	14273	14246	14164	14218	14076	14114	14326	14215	14132	14425	14268	14259	14233	14267	14396	14336	14059	14310	14067	14334	14273	14239	14291	14151	14294	14343	14204	14103	14071	14019	14257	14062	14288	14231	14375	14206	14148	14208	14177	14203	14432	14158	14283	14292	14247	14193	14336	14136	14320	14179	14192	14105	14160	14228	14228	14341	14378	14288	14212	14119	14317	14143	14234	14329	14314	14134	14209	14282	14307	14381	14340	14264	14290	13995	14408	14297	14292	14286	14285	14140	14302	14186	14360	14166	14353	14303	14374	14180	14203	14289	14233	14138	14286	14460	14286	14254	14524	14168	14066	14175	14251	14254	14368	14294	14185	14111	14157	14234	14050	14065	14228	14417	14156	14202	14417	14275	14160	14246	14266	14224	14288	14314	14275	14295	14056	14237	14242	14159	14221	14101	14231	14219	14268	14229	14331	14090	14267	14205	14297	14376	14248	14080	14169	14291	14180	14225	14179	14179	14017	14309	14238	14235	14249	14378	14111	14143	14114	14224	14169	14055	14218	14172	14119	14120	14220	14172	14283	14174	14181	14027	14426	14248	14181	14270	14076	14079	14228	14224	14201	14273	14165	14265	14112	14154	14140	14246	14170	14180	14217	14183	14076	14213	14161	14199	14286	14068	14409	14246	14173	14170	14345	14324	14058	14093	14341	14096	14070	14187	14165	14148	14298	14177	14166	14160	14468	14127	14170	14109	13937	14371	13997	14250	14192	14329	14298	14171	14089	14160	14213	14249	14199	14128	14278	14249	14205	14244	14189	14081	14416	14277	14147	14188	14183	14252	14224	14316	14265	14185	14076	14135	14210	14165	14344	14155	14167	14260	14238	14194	14290	14148	14277	14166	14399	14348	14190	14328	14333	14052	14308	14167	14313	14229	14141	14245	14236	14069	14227	14337	14329	14194	14361	14228	14382	14313	14281	14307	14083	14198	14444	14126	14273	14144	14264	14305	14202	14389	14347	14124	14122	14295	14089	14175	14216	14085	14203	14438	14233	14364	14091	14268	14252	14290	14207	14234	14131	14232	14197	14257	14155	14302	14299	14179	14204	14201	14295	14231	14290	14120	14266	14386	14351	14258	14337	14165	14212	14384	14186	14253	14122	14174	14237	14269	14216	14090	14215	14091	14264	14014	14174	14002	14194	14305	14089	14125	14168	14138	14451	14094	14240	14220	14109	14156	14125	14283	14116	14307	14285	14214	14245	14173	14092	14285	14255	14257	14278	14220	14314	14211	14089	14226	14305	14101	14199	14203	14191	14261	14196	14244	14181	14281	14272	14150	14134	14420	14266	14332	14291	14222	14092	14285	14229	14179	14242	14206	14319	14311	14389	14227	14387	14157	14198	14250	14357	14307	14298	14216	14234	14220	14179	14267	14128	14260	14155	14155	14211	14284	14229	14039	14235	14090	14180	14070	14096	14279	14172	14178	14302	14248	14284	14208	14228	14253	14274	14217	14282	14257	14275	14333	14061	14272	14111	14293	14092	14262	14266	14050	14176	14193	14227	14308	14194	14193	14299	14125	14491	14161	14379	14347	14138	14371	14146	14389	14339	14301	14120	14189	14188	14162	14279	14179	14138	14100	14272	14232	14177	14237
29748	22749	22838	20639	20495	20662	20359	18746	18266	17956	18437	18248	17604	17462	17599	18017	18982	19337	18666	18163	17691	17549	17276	17294	17343	17157	17490	17515	17480	17413	17349	17437	17287	17200	17382	17224	17166	17243	17331	17518	17362	17277	17377	17216	17480	17267	17337	17395	17245	17314	17202	17401	17169	17443	17266	17356	17422	17360	17448	17397	17390	17288	17212	17440	17540	17444	17234	17411	17444	17203	17229	17337	17323	17432	17358	17146	17575	17234	17401	17132	17360	17238	17233	17345	17297	17113	17337	17352	17199	17317	17153	17480	17105	17409	17494	17365	17163	17387	17295	17325	17314	17510	17319	17230	17457	17317	17304	17278	17372	17361	17012	17133	17300	17364	17303	17227	17305	17457	17351	17468	17485	17129	17142	17326	17307	17286	17019	17166	17339	17215	17204	17304	17363	17342	17465	17356	17239	17440	17372	17401	17360	17295	17301	17291	17332	17257	17129	17220	17221	17386	17092	17160	17395	17400	17347	17136	17580	17404	17428	17314	17591	17537	17295	17432	17193	17349	17297	17294	17283	17222	17435	17250	17316	17298	17199	17472	17270	17245	17451	17231	17421	17222	17223	17480	17291	17459	17123	17502	17311	17329	17332	17285	17364	17252	17355	17257	17216	17378	17520	17190	17355	17450	17401	17206	17540	17113	17402	17336	17413	17429	17309	17492	17372	17226	17098	17220	17332	17342	17126	17275	17325	17257	17372	17252	17199	17254	17138	17255	17277	17151	17333	17319	17553	17239	17448	17395	17348	17389	17351	17277	17237	17225	17283	17215	17284	17230	17293	17292	17404	17312	17317	17392	17199	17319	17351	17237	17387	17273	17383	17108	17285	17281	17424	17227	17364	17077	17450	17191	17360	17388	17060	17213	17245	17475	17156	17167	17366	17300	17311	17308	17403	17460	17296	17405	17292	17410	17281	17288	17510	17491	17333	17486	17182	17425	17482	17478	17139	17131	17264	17411	17294	17429	17573	17406	17369	17257	17382	17237	17514	17316	17602	17218	17365	17358	17453	17388	17389	17314	17312	17349	17550	17373	17351	17346	17320	17282	17315	17591	17595	17474	17193	17483	17666	17513	17440	17418	17231	17426	17334	17324	17187	17369	17495	17254	17300	17439	17298	17235	17345	17474	17279	17252	17454	17290	17356	17345	17385	17266	17118	17340	17363	17410	17173	17287	17390	17538	17457	17363	17496	17404	17312	17566	17524	17157	16974	17336	17551	17012	17265	17322	17126	17545	17450	17553	17190	17263	17164	17366	17314	17294	17509	17179	17302	17218	17459	17270	17305	17249	17247	17354	17415	17214	17361	17250	17193	17278	17285	17355	17118	17150	17376	17255	17313	17367	17380	17266	17562	17371	17331	17386	17466	17481	17530	17393	17132	17288	17288	17275	17186	17212	17384	17347	17134	17223	17174	17232	17408	17383	17180	17341	17370	17022	17409	17518	17405	17404	17204	17220	17172	17183	17295	17234	17294	17442	17385	17324	17259	17457	17280	17414	17023	17139	17205	17139	17241	17179	17312	17429	17372	17491	17400	17267	17351	17575	17320	17439	17198	17233	17213	17311	17337	17344	17368	17386	17499	17445	17459	17334	17308	17554	17368	17385	17333	17380	17336	17462	17428	17436	17174	17333	17301	17266	17317	17178	17291	17090	17136	17347	17217	17344	17394	17269	17362	17359	17429	17529	17415	17258	17256	17215	17136	17078	17127	17429	17384	17408	17095	17193	17573	17380	17430	17426	17177	17311	17432	17194	17132	17223	17340	17417	17161	17427	17350	17280	17385	17273	17166	17313	17423	17377	17300	17327	17103	17277	17227	17142	17238	17344	17381	17327	17461	17288	17316	17232	17384	17339	17246	17236	17233	16983	17323	17371	17199	17119	17204	17198	17342	17189	17337	17289	17314	17295	17397	17504	17360	17266	17253	17279	17296	17264	17419	17461	17319	17261	17467	17604	17357	17541	17290	17309	17329	17413	17323	17332	17373	17304	17372	17194	17561	17508	17517	17267	17265	17249	17298	17406	17284	17314	17208	17211	17245	17441	17497	17392	17286	17322	17313	17146	17280	17252	17341	17376	17418	17269	17356	17387	17269	17353	17419	17299	17364	17576	17529	17360	17243	17128	17343	17341	17030	17194	17565	17381	17337	17397	17474	17372	17329	17298	17326	17376	17505	17356	17414	17347	17156	17388	17590	17302	17443	17297	17313	17227	17349	17295	17338	17407	17264	17628	17426	17260	17221	17118	17335	17393	17271	17294	17523	17379	17271	17450	17426	17077	17570	17263	17388	17235	17389	17384	17382	17368	17404	17478	17343	17179	17481	17497	17460	17319	17238	17226	17435	17135	17329	17355	17526	17378	17377	17170	17313	17191	17373	17302	17293	17362	17319	17360	17344	17129	17365	17352	17172	17409	17300	17400	17255	17252	17338	17060	17065	17433	17370	17147	17425	17223	17283	17201	17200	17389	17199	17221	17299	17401	17161	17240	17271	17328	17472	17142	17358	17533	17390	17216	17344	17355	17344	17309	17380	17517	17319	17225	17212	17543	17082	17146	17375	17317	17239	17290	17152	17307	17205	17386	17615	17272	17276	17319	17552	17477	17211	17240	17211	17394	17229	17415	17206	17301	17360	17418	17321	17174	17376	17270	17319	17306	17396	17345	17340	17473	17300	17254	17410	17439	17259	17235	17481	17128	17260	17516	17237	17268	17373	17281	17161	17494	17328	17294	17336	17437	17204	17109	17418	17364	17443	17357	17326	17474	17340	17190	17331	17288	17300	17386	17349	17410	17502	17494	17270	17313	17360	17162	17435	17354	17524	17431	17391	17390	17321	17123	17353	17475	17224	17374	17417	17353	17412	17224	17358	17082	17115	17334	17364	17361	17303	17460	17471	17237	17282	17353	17354	17394	17220	17253	17480	17351	17286	17448	17321	17377	17453	17347	17234	17448	17477	17075	17567	17162	17332	17462	17384	17407	17457	17476	17218	17392	17241	17259	17455	17187	17531	17038	17455	17331	17369	17494	17333	17266	17432	17343	17332	17423	17387	17403	17435	17334	17324	17340	17320	17542	17392	17025	17258	17294	17258	17502	17318	17210	17390	17424	17278	17304	17395	17307	17465	17520	17488	17387	17289	17300	17469	17515	17447	17435	17306	17182	17215	17315	17335	17264	17216	17320	17396	17372	17300	17200	17351	17358	17331	17275	17353	17442	17430	17342	17513	17459	17313	17186	17262	17486	17365	17390	17421	17237	17503	17370	17156	17201	17143	17249	17603	17493	17439	17252	17320	17219	17364	17431	17281	17381	17357	17168	17416	17310	17362	17411	17148	17479	17151	17305	17293	17339	17321	17307	17286	17205	17458	17479	17465	17414	17366	17497	17313	17644	17249	17268	17179	17268	17323	17275	17384	17436	17151	17153	17362	17712	17604	17552	17368	17157	17539	17236	17508	17336	17390	17423	17186	17379	17456	17471	17106	17481	17392	17353	17300	17351	17319	17363	17226	17181	17390	17271	17254	17361	17181	17246	17297	17366	17395	17286	17134	17139	17199	17209	17254	17241	17287	17376	17379	17270	17360	17515	17655	17342	17335	17325	17232	17386	17257	17379	17396	17325	17238	17320	17261	17244	17295	17210	17408	17199	17510	17487	17518	17254	17359	17506	17320	17201	17241	17212	17399	17373	17404	17492	17393	17276	17325	17380	17343	17109	17363	17251	17341	17307	17280	17307	17405	17201	17230	17393	17341	17104	17372	17294	17314	17318	17184	17461	17559	17418	17485	17328	17397	17218	17257	17301	17445	17287	17310	17335	17081	17335	17429	17244	17308	17326	17264	17171	17322	17230	17157	17386	17467	17258	17223	17500	17117	17181	17216	17415	17352	17314	17322	17376	17385	17261	17376	17367	17342	17454	17621	17726	17389	17373	17428	17152	17358	16922	17321	17413	17383	17425	17440	17299	17276	17448	17097	17276	17207	17186	17245	17287	17031	17232	17496	17299	17128	17167	17324	17331	17385	17255	17316	17169	17368	17150	17233	17462	17259	17369	17482	17359	17211	17157	17403	17247	17084	17253	17396	17286	17403	17158	17365	17458	17342	17388	17299	17361	17237	17303	17203	17379	17300	17126	17393	17353	17416	17312	17500	17348	17294	17338	17115	17369	17167	17172	17484	17349	17110	17417	17294	17214	17393	17184	17267	17381	17500	17123	17060	17331	17493	17336	17469	17461	17408	17223	17319	17294	17458	17398	17345	17212	17478	17322	17241	17283	17361	17501	17299	17365	17418	17575	17197	17273	17221	17357	17343	17371	17288	17181	17388	17175	17466	17337	17289	17434	17331	17501	17478	17421	17263	17293	17414	17260	17482	17327	17463	17049	17248	17349	17239	17495	17202	17353	17450	17123	17205	17495	17206	17373	17280	17274	17372	17457	17402	17441	17249	17256	17385	17218	17200	17284	17331	17331	17359	17306	17476	17547	17450	17185	17160	17309	17513	17467	17384	17389	17400	17421	17363	17378	17226	17397	17183	17324	17454	17170	17258	17278	17302	17186	17082	17473	17543	17360	17219	17352	17324	17486	17385	17172	17272	17367	17445	17344	17438	17262	17374	17180	17336	17353	17441	17437	17382	17347	17178	17274	17155	17341	17142	17201	17365	17222	17218	17338	17410	17383	17419	17327	17396	17269	17314	17334	17138	17400	17537	17335	17502	17501	17364	17240	17384	17350	17373	17409	17337	17352	17154	17338	17139	17399	17234	17398	17269	17335	17359	17248	17239	17363	17481	17294	17454	17148	17329	17333	17463	17243	17378	17343	17262	17411	17438	17076	17355	17418	17267	17358	17317	17318	17387	17393	17437	17338	17231	17302	17551	17393	17323	17212	17421	17398	17393	17415	17336	17193	17182	17299	17128	17238	17705	17397	17498	17308	17155	16954	17562	17407	17313	17300	17354	17286	17188	17263	17446	17264	17331	17193	17430	17514	17431	17313	17258	17478	17493	17280	17413	17262	17147	17231	17497	17399	17136	17236	17464	17044	17265	17423	17316	17583	17456	17267	17342	17279	17257	17423	17338	17169	17102	17086	17370	17325	17427	17373	17206	17136	17228	17200	17324	17391
16112	18093	17928	16818	19906	19161	19210	16273	15510	15229	16073	15329	14708	14524	14795	15628	16870	16741	15577	15049	14311	14392	14284	14190	14115	14054	14094	14182	14086	14112	14338	14211	14361	14268	14062	14117	14301	14391	14344	14128	14253	14111	14133	14171	14191	14170	14223	14067	14095	14089	14093	14064	13979	14258	14316	14296	14118	14154	14268	14244	14144	14279	14241	14071	14091	14109	14242	14092	14046	14096	14159	14225	14171	14298	14182	14051	14071	14230	14124	14260	14169	14081	14057	14068	14475	14159	14235	14260	14355	14143	14162	14214	14247	14087	14219	14201	14106	14220	14305	13935	14221	14319	14315	14172	14307	14183	14208	14192	14359	14205	14174	14171	14263	14170	14167	14028	14382	13978	14044	13968	14165	14188	14120	14360	14112	14114	14205	14339	14170	14142	14301	14163	14044	14183	14137	14150	14169	14297	14217	14095	14054	14254	14067	14225	14219	14131	14290	14263	14173	14049	14100	14105	14178	14202	14141	14061	14095	14222	14209	14241	14192	14179	14419	14230	14129	14266	14334	14232	14305	14240	14265	14148	14184	14083	14232	14147	14411	14214	14192	14360	14252	14255	14246	14261	13979	14171	14365	14108	14203	14212	14114	14275	14056	14213	14403	14173	14199	14191	14339	14112	14044	14411	14120	14300	14104	14225	14360	14234	14223	14220	14196	14111	14208	14182	14179	14028	14247	14140	14231	14294	14133	14274	14325	14248	14128	14274	14215	14245	14052	14190	14283	14269	14104	14364	14275	14215	14320	14265	14224	14192	14139	14136	14110	14179	14277	14036	14034	14182	14292	14352	14306	14136	14133	14085	14222	14092	14162	14202	14169	14321	14264	14132	14217	14214	14141	14213	14143	14166	14291	14236	14218	14261	14296	14141	14075	14352	14392	14188	14175	14122	14226	14178	14257	13997	14301	14266	14102	14121	14318	14127	14148	14109	14357	14098	14009	14299	14142	14192	14113	14191	14157	14114	14153	14125	14019	14266	14121	14153	14246	14335	14163	14316	14140	14255	14122	14267	14311	14259	14252	14247	14053	14166	14149	14230	14172	14375	13962	14204	14200	14222	14176	14101	14246	14391	14137	14183	14191	14278	14237	14100	14355	14075	14284	14203	14138	14132	14053	14365	14234	14250	14375	14034	14134	14136	14220	14219	14137	14207	14211	14312	14220	14250	14210	14270	14177	14173	14214	14359	14311	14089	14194	14249	14167	14144	14093	14225	14174	14270	14209	14311	14254	14158	14211	14087	14180	14129	14230	14269	14390	14139	14140	14187	14156	14067	14199	14290	14228	14266	14171	14134	14218	14205	14192	14251	13938	14155	14109	14199	14022	14211	14027	14196	14291	14172	14191	14181	14446	14037	14206	14253	14192	14044	14275	14095	14351	14129	14058	14482	14254	14108	14166	14262	14285	14240	14127	14140	14414	13987	14212	14123	14211	13990	14309	14273	14329	14293	14162	14184	14114	14208	14388	14245	14303	14227	14026	14300	14331	14173	14111	13969	14267	14038	14201	14327	14176	14078	14163	14124	14183	14280	14313	14242	13969	14465	14230	14329	14006	14300	14138	14179	14274	14075	14179	14343	14055	14122	14220	14164	14274	14251	14235	14344	14244	14185	13988	14014	14154	14277	14076	14308	14318	14115	14220	14068	14141	14307	14132	14216	14144	14080	14117	14155	14230	14220	14239	14240	14183	14337	14362	14106	14283	14085	14336	13999	14222	14315	14344	14102	14395	14146	14105	14254	14232	14139	14138	14241	14265	14034	14222	14306	14277	14220	14291	13931	14305	14138	14255	14131	14257	14354	14116	14072	14054	14265	14401	14241	14233	14154	14216	14179	14169	14254	14256	14242	14112	14156	14098	14058	14293	14209	14364	14298	14276	14150	14148	14175	14125	14205	14230	14209	14229	14209	14150	13989	14223	14288	14084	14353	14171	14252	14239	14310	14255	14217	14273	14210	14196	14174	14281	14254	14236	14235	14235	14228	14032	14131	14188	14204	14133	14156	14193	14169	14302	14320	14228	14139	14192	14242	14094	14170	14239	14186	14160	14177	14228	14260	14164	14299	14104	14362	14268	14226	14257	14232	14253	14194	14131	14199	14187	14203	14242	14064	14187	14225	14191	14031	14199	14228	14293	14102	14122	14203	14210	14165	14144	14197	14268	14327	14140	14272	14018	13997	14148	13981	14200	14249	14035	14170	14221	14132	14067	14104	14412	14334	14000	14081	14205	14231	14176	14013	14147	14164	14210	14385	14171	14152	14201	14219	13985	14181	14195	14194	14403	14251	14181	14161	14154	14255	14213	14155	14231	14227	14186	14221	14223	14233	14263	14266	14086	14328	14139	14011	14158	14213	14298	14283	14098	14304	14220	14278	14102	14322	14253	14153	14118	14253	14306	14056	14257	14045	14082	14037	14252	14250	14366	14228	14215	14306	14232	14222	14236	14351	14062	14149	14218	14181	14115	14128	14176	14222	14101	14149	14118	14308	14297	14207	14155	14315	14135	14207	14130	14119	14025	14177	14245	14320	14285	14115	14167	14297	14156	14213	14301	14359	14222	14108	14133	14144	14096	14268	14285	14114	14331	14196	14152	14132	14106	14195	14229	14143	14157	14168	14150	14165	14306	14227	14160	14193	14296	14198	14197	14216	14037	14193	14251	14119	14135	14084	14028	14361	14045	14311	14185	14203	14188	14017	14344	14168	14140	14146	14339	14109	14141	14168	14144	14236	14279	14254	14279	14061	14112	14141	14151	14345	14133	14380	14206	14082	14055	14281	14025	14097	14153	14096	14073	14239	14196	14159	14128	14152	14202	14174	14058	14191	14260	14110	14383	14330	14142	14058	14073	14300	14157	14131	14115	14296	14303	14087	14284	14163	14127	14109	14109	14189	14156	14431	14099	14020	14243	14201	14278	14140	14181	14228	14062	14226	14036	14215	14178	14284	14094	14346	14233	14207	14139	14222	14106	14148	14162	14273	14183	14435	14144	14154	14142	14072	14243	14128	14150	14261	14217	14165	14243	14322	14218	14353	14144	14094	14226	14330	14121	14343	14124	14294	14367	14150	14172	14303	14211	14264	14133	14231	14114	14206	14253	14201	14152	14199	14384	14236	14226	14127	14207	14238	14224	14299	14001	14234	14417	14120	14362	14108	14089	14134	14255	14214	14328	14080	14348	14114	14146	14184	14172	14311	14110	14304	14074	14220	14124	14230	14231	13980	14102	14250	14312	14025	14193	14191	14320	14222	14220	14155	14138	14260	14208	14130	14198	14180	14148	14147	14112	14049	14216	14241	14122	14214	14117	14174	14189	14124	14202	14234	14280	14230	14091	14049	14169	14213	14373	14203	14219	14246	14210	14320	14227	14222	14281	14160	14315	14094	14203	14164	14054	14089	14180	14117	14264	14290	14293	14291	14201	14237	14130	14339	14052	14040	14286	14252	14134	14200	14200	14227	14238	14197	14135	14303	14268	14124	14332	14204	14067	14260	14155	14037	14198	14193	13999	14386	14394	14111	14170	14129	14137	14109	14111	14190	14185	14335	14123	14150	14187	14125	14309	14116	14179	14146	14268	14213	14226	14195	14189	14242	14097	14187	14109	14150	14230	14090	14105	14251	14276	14239	14179	14237	14366	14323	14177	14168	14089	14300	14139	14223	14156	14275	14165	14163	14223	14196	14156	14231	14099	14198	14179	14240	14307	14150	14147	14041	14116	14286	14163	14136	14196	14171	14111	14179	14150	14270	14152	14075	14163	14205	14247	14201	14270	14133	14143	14175	14202	14178	14285	14205	14197	14170	14253	14171	14200	14220	14233	14227	14218	14203	14142	14134	14347	14194	14148	14120	14215	14232	14134	14198	14195	14209	14144	14433	14066	14209	14208	14151	14183	14217	14165	14099	14271	14173	14121	14148	14063	14181	14149	14042	14104	14162	14166	14153	14142	14275	14345	14334	14120	14136	14059	14097	14350	14147	14195	14350	14004	14245	14238	14006	14117	14247	14100	14354	14071	14109	13981	14222	14306	14209	13952	14104	14109	14158	14200	14148	14282	14184	14249	14232	14072	14179	14049	14153	14305	14215	14317	14228	14108	14185	14190	14184	14071	14234	14153	14184	14215	14229	14114	14304	14059	14278	14154	14111	14241	14062	14282	14210	14098	14075	14067	14058	14203	14209	13980	14188	14207	14376	14309	14085	14167	14118	14278	14103	14065	14169	14037	14221	14215	14315	14282	14093	14177	14056	14090	13903	14005	14120	14277	14176	14141	14241	14108	14106	14256	14148	14180	14073	14324	14156	14328	14277	14126	14252	14200	14279	14248	14171	14176	14299	14197	14138	14268	14261	14038	14141	14102	14163	14046	14151	14222	14082	14323	14141	14117	14161	14155	14170	14182	14150	14236	14192	14232	14153	14273	14136	14193	14159	14121	14182	14200	14133	13990	14216	14271	14361	14197	14227	14191	14181	14148	14143	14275	14188	14167	14331	14247	14236	14142	14290	14214	14158	14143	14062	14132	14250	14112	14343	14150	14132	14232	14281	14209	14217	14109	14110	14165	14219	14258	14096	14155	14185	14128	14002	14146	14205	14102	14116	14106	14139	14195	14083	14248	14263	14324	14108	14072	14101	14299	14057	14151	14142	14314	14251	14194	14046	14087	14160	14317	14313	14088	14181	14172	13984	14240	14382	14127	14162	14108	14171	14172	14158	14179	14068	14051	14030	14306	14322	14302	14302	14343	14317	14185	14301	14391	14164	14205	14088	14223	14229	14136	14181	14071	14222	14337	14187	14336	14115	14097	14232	14109	14194	14063	14277	14197	14172	14185	14055	14247	14271	14150	14229	14270	14029	14277	14102	14191	14247	14167	14105	14073	14154	14221	14105	14256	14270	14181	14250	14189	14164	14190	14193	14163	14153	14202	14002	13986	14111	14217	14193	14151	14114	14173	14088	14228	14128	14208	14252	14199	14157	14259	14205	14162	14252	14158	14320	14205	14115	14091	14154	14005	14385	14271	14210	14203	14152	14215	14285	14151	14215	14168	14188	14194	14037	14208	14159	14237	14237	14229	14283	13923	14019	14222	14084	14202	14168	14232	14189	14299	14221	14236	14140	14265	14150
25450	21464	28576	25098	23982	24298	24687	20277	18988	18836	19493	19340	18496	18063	18011	22732	29255	27938	23169	20331	18498	17893	17697	17646	17660	17504	17524	17475	17463	17265	17644	17729	17595	17609	17652	17426	17526	17511	17634	17543	17446	17423	17416	17453	17308	17170	17488	17496	17455	17527	17619	17383	17685	17626	17546	17549	17426	17699	17726	17540	17645	17386	17434	17496	17530	17267	17222	17423	17398	17447	17544	17261	17366	17350	17360	17368	17479	17628	17482	17395	17320	17344	17436	17566	17511	17500	17441	17412	17375	17495	17390	17230	17427	17521	17500	17513	17474	17504	17559	17502	17318	17517	17623	17247	17332	17474	17517	17588	17503	17284	17514	17554	17568	17344	17370	17494	17514	17147	17494	17138	17420	17475	17389	17548	17359	17337	17633	17553	17362	17477	17298	17368	17461	17320	17342	17413	17635	17294	17631	17373	17415	17514	17350	17272	17421	17549	17399	17225	17537	17496	17519	17488	17513	17261	17339	17563	17526	17505	17373	17302	17272	17424	17495	17441	17552	17467	17465	17516	17594	17462	17445	17145	17362	17529	17532	17501	17384	17263	17270	17218	17518	17440	17466	17495	17370	17459	17115	17390	17465	17681	17464	17279	17622	17384	17413	17414	17504	17572	17576	17394	17567	17378	17355	17339	17536	17525	17353	17567	17659	17491	17420	17624	17421	17489	17400	17415	17335	17436	17310	17390	17473	17284	17138	17449	17359	17171	17437	17474	17446	17329	17485	17466	17341	17388	17220	17447	17506	17430	17509	17272	17319	17281	17505	17273	17387	17406	17579	17438	17563	17419	17507	17740	17338	17607	17399	17363	17582	17517	17390	17353	17635	17364	17539	17504	17274	17295	17311	17435	17284	17382	17496	17435	17367	17510	17736	17453	17320	17547	17434	17494	17505	17550	17497	17459	17475	17489	17633	17567	17342	17239	17375	17480	17541	17588	17422	17314	17409	17286	17474	17487	17393	17265	17546	17334	17364	17376	17610	17551	17485	17599	17414	17452	17289	17122	17376	17561	17470	17596	17462	17283	17443	17137	17483	17633	17414	17522	17501	17552	17633	17482	17573	17580	17295	17593	17486	17467	17602	17535	17485	17565	17508	17157	17364	17590	17348	17302	17364	17403	17382	17626	17524	17662	17516	17608	17161	17351	17367	17380	17409	17478	17395	17420	17308	17242	17532	17345	17346	17252	17591	17380	17366	17557	17529	17612	17439	17352	17683	17300	17416	17399	17265	17467	17426	17332	17539	17367	17441	17393	17583	17565	17556	17443	17365	17456	17536	17262	17472	17421	17537	17400	17327	17496	17334	17484	17511	17386	17409	17242	17468	17346	17575	17422	17492	17344	17415	17664	17419	17540	17311	17356	17535	17454	17228	17294	17419	17428	17523	17476	17394	17525	17429	17294	17484	17762	17445	17420	17313	17378	17458	17364	17486	17447	17499	17525	17579	17521	17743	17426	17316	17311	17433	17323	17297	17281	17377	17415	17320	17485	17309	17493	17445	17485	17474	17365	17397	17275	17382	17442	17320	17410	17516	17203	17231	17675	17411	17388	17363	17459	17418	17529	17189	17369	17312	17701	17401	17400	17563	17524	17624	17636	17436	17412	17527	17390	17325	17491	17297	17529	17676	17465	17372	17290	17282	17437	17575	17428	17286	17352	17298	17315	17374	17316	17274	17330	17419	17427	17176	17503	17380	17416	17636	17425	17449	17466	17380	17480	17391	17539	17595	17226	17519	17179	17516	17417	17619	17687	17436	17410	17396	17556	17650	17370	17340	17436	17437	17422	17523	17456	17380	17327	17306	17495	17428	17440	17450	17249	17429	17442	17456	17374	17406	17473	17624	17538	17417	17444	17513	17367	17318	17291	17475	17216	17450	17528	17374	17350	17468	17612	17566	17503	17443	17308	17610	17216	17342	17362	17385	17399	17535	17338	17333	17556	17638	17208	17354	17152	17423	17543	17443	17552	17458	17462	17668	17727	17502	17483	17557	17284	17558	17410	17592	17476	17493	17536	17333	17272	17546	17460	17330	17265	17419	17415	17330	17572	17454	17497	17358	17525	17464	17428	17656	17376	17508	17638	17376	17590	17436	17610	17496	17497	17495	17325	17571	17377	17528	17562	17353	17457	17457	17403	17299	17419	17699	17466	17261	17406	17308	17293	17262	17459	17377	17313	17440	17462	17451	17510	17453	17528	17439	17455	17487	17307	17490	17496	17517	17447	17320	17376	17382	17272	17410	17539	17342	17352	17194	17641	17485	17157	17631	17579	17428	17421	17489	17517	17371	17338	17359	17523	17473	17364	17530	17304	17369	17368	17508	17528	17540	17476	17446	17309	17429	17565	17423	17624	17501	17351	17500	17378	17377	17342	17308	17404	17406	17398	17509	17302	17435	17558	17460	17500	17464	17281	17474	17249	17295	17477	17366	17222	17522	17536	17506	17319	17508	17371	17477	17351	17437	17503	17524	17658	17664	17314	17373	17334	17433	17517	17498	17446	17510	17489	17429	17583	17511	17281	17426	17520	17414	17514	17511	17507	17563	17193	17224	17242	17642	17570	17401	17517	17329	17361	17338	17566	17384	17349	17496	17376	17444	17446	17501	17548	17493	17616	17687	17658	17450	17427	17576	17331	17312	17607	17606	17426	17530	17595	17501	17502	17525	17400	17402	17446	17511	17410	17502	17440	17702	17429	17423	17359	17332	17400	17486	17425	17414	17547	17388	17391	17448	17610	17554	17396	17515	17496	17369	17370	17421	17445	17549	17461	17567	17360	17196	17423	17394	17631	17505	17352	17342	17531	17493	17346	17375	17544	17205	17340	17377	17485	17364	17323	17327	17336	17219	17541	17595	17310	17353	17402	17540	17499	17331	17645	17637	17542	17351	17387	17535	17264	17479	17261	17427	17356	17418	17320	17453	17400	17273	17465	17346	17594	17682	17275	17413	17557	17442	17457	17302	17415	17363	17411	17435	17493	17386	17503	17547	17474	17646	17515	17254	17363	17405	17356	17403	17359	17616	17503	17428	17537	17529	17363	17406	17564	17472	17501	17673	17326	17653	17323	17543	17608	17530	17493	17416	17423	17570	17589	17397	17412	17398	17497	17422	17359	17406	17373	17486	17557	17436	17392	17353	17216	17491	17420	17359	17455	17189	17617	17492	17525	17606	17371	17405	17541	17408	17359	17567	17329	17360	17443	17450	17349	17435	17420	17515	17439	17521	17373	17544	17517	17569	17309	17346	17525	17487	17516	17443	17353	17379	17759	17692	17486	17408	17573	17527	17353	17363	17408	17563	17450	17656	17449	17562	17477	17598	17419	17372	17572	17454	17497	17536	17443	17434	17677	17651	17342	17554	17665	17416	17530	17440	17288	17395	17513	17402	17634	17388	17198	17518	17505	17590	17677	17364	17336	17565	17490	17297	17410	17468	17375	17424	17626	17426	17284	17483	17436	17546	17699	17369	17371	17177	17526	17437	17415	17341	17552	17511	17349	17450	17383	17512	17511	17393	17391	17385	17355	17296	17406	17429	17492	17483	17431	17309	17474	17424	17344	17446	17482	17442	17397	17572	17382	17307	17314	17447	17225	17361	17195	17251	17484	17442	17425	17363	17387	17517	17356	17454	17306	17291	17246	17541	17413	17475	17308	17506	17433	17316	17372	17565	17644	17587	17316	17571	17433	17372	17426	17443	17413	17592	17374	17497	17384	17470	17581	17677	17319	17410	17494	17530	17387	17499	17372	17371	17674	17686	17466	17679	17550	17337	17533	17435	17343	17526	17611	17633	17438	17542	17381	17522	17332	17467	17389	17394	17453	17325	17428	17388	17395	17297	17601	17531	17368	17494	17546	17446	17453	17369	17599	17417	17588	17351	17524	17540	17586	17460	17507	17553	17382	17497	17312	17537	17366	17407	17672	17707	17595	17434	17595	17235	17575	17323	17570	17419	17561	17258	17489	17364	17666	17490	17688	17584	17270	17347	17520	17587	17680	17535	17275	17489	17322	17597	17422	17584	17425	17582	17409	17455	17287	17517	17624	17447	17326	17524	17299	17483	17580	17502	17444	17292	17368	17472	17355	17457	17574	17580	17583	17227	17137	17405	17467	17557	17531	17271	17454	17315	17266	17481	17433	17443	17368	17535	17359	17495	17356	17314	17390	17418	17378	17409	17389	17329	17547	17311	17662	17470	17466	17263	17643	17337	17350	17668	17391	17562	17552	17497	17420	17529	17263	17471	17666	17706	17652	17489	17607	17248	17304	17632	17594	17378	17421	17592	17406	17550	17572	17515	17433	17465	17407	17369	17549	17371	17609	17471	17473	17311	17611	17495	17566	17238	17322	17405	17408	17514	17295	17592	17548	17273	17510	17287	17413	17661	17193	17345	17307	17374	17351	17514	17208	17319	17449	17632	17426	17317	17633	17370	17346	17489	17471	17547	17293	17582	17578	17570	17381	17455	17314	17637	17473	17604	17410	17510	17563	17368	17398	17440	17709	17476	17538	17525	17505	17309	17429	17392	17296	17397	17464	17413	17532	17415	17566	17554	17374	17725	17464	17462	17450	17339	17393	17328	17282	17557	17196	17330	17455	17514	17498	17461	17352	17732	17431	17272	17324	17438	17445	17502	17563	17467	17543	17525	17704	17363	17538	17565	17590	17480	17396	17434	17431	17422	17335	17511	17242	17532	17314	17427	17303	17482	17477	17486	17333	17490	17487	17417	17415	17255	17471	17419	17407	17470	17538	17273	17593	17611	17487	17472	17396	17668	17591	17242	17512	17545	17290	17495	17437	17425	17427	17712	17443	17512	17492	17238	17501	17634	17440	17294	17560	17386	17369	17529	17515	17424	17456	17343	17482	17236	17505	17444	17511	17562	17446	17417	17483	17421	17332	17233	17268	17584	17537	17506	17470	17396	17599	17471	17473	17617	17421	17432	17491	17590	17665	17404	17362	17504	17555	17424	17458	17350	17420	17512	17412	17484	17492	17491	17417	17687	17388	17414	17352	17289	17565	17333	17464	17348	17580	17440	17464	17516	17374	17482	17554	17319	17396	17501	17500	17481	17508	17368	17404	17692	17500	17239	17520	17410	17480	17592	17457	17412	17437	17395	17391
15220	24541	24319	20656	25013	22566	22639	18168	16742	16387	18025	17152	15555	15109	14962	23351	30426	27254	20848	17377	15370	14457	14438	14389	14344	14256	14350	14337	14403	14149	14365	14336	14300	14384	14352	14370	14282	14358	14280	14355	14370	14436	14380	14324	14086	14292	14244	14381	14287	14184	14305	14393	14146	14087	14404	14295	14385	14296	14313	14298	14186	14321	14240	14284	14467	14216	14111	14314	14113	14298	14357	14207	14130	14145	14273	14241	14212	14315	14215	14405	14266	14278	14446	14154	14150	14250	14341	14313	14484	14245	14262	14278	14351	14246	14282	14199	14246	14162	14310	14338	14419	14144	14162	14361	14306	14293	14271	14399	14163	14228	14304	14269	14303	14036	14308	14218	14173	14411	14193	14343	14264	14372	14324	14194	14333	14366	14316	14122	14147	14382	14337	14166	14193	14324	14344	14335	14359	14079	14246	14198	14266	14244	14311	14370	14254	14425	14182	14312	14209	14380	14279	14406	14407	14357	14207	14392	14402	14320	14279	14321	14212	14315	14262	14300	14243	14273	14396	14272	14275	14316	14263	14268	14356	14203	14228	14380	14287	14385	14277	14355	14393	14362	14311	14246	14375	14460	14217	14174	14213	14388	14364	14171	14400	14253	14293	14392	14185	14336	14303	14329	14158	14191	14280	14291	14175	14485	14282	14200	14270	14332	14297	14329	14333	14329	14216	14455	14415	14272	14193	14210	14319	14197	14310	14180	14374	14252	14351	14059	14345	14288	14245	14145	14182	14344	14275	14221	14324	14473	14271	14276	14338	14182	14361	14197	14298	14332	14134	14302	14277	14292	14350	14260	14329	14178	14273	14219	14139	14388	14260	14225	14408	14243	14387	14464	14157	14294	14317	14332	14273	14335	14464	14350	14268	14132	14193	14313	14321	14190	14294	14258	14343	14145	14307	14289	14277	14115	14222	14490	14373	14112	14449	14213	14031	14139	14417	14248	14358	14279	14295	14253	14184	14272	14214	14234	14267	14251	14177	14255	14243	14217	14470	14326	14303	14279	14156	14317	14394	14180	14272	14421	14259	14229	14428	14273	14343	14269	14228	14148	14091	14283	14356	14220	14298	14180	14295	14522	14147	14527	14302	14224	14291	14399	14279	14273	14237	14590	14295	14268	14455	14169	14323	14292	14207	14225	14277	14363	14422	14247	14210	14338	14437	14341	14539	14317	14330	14253	14204	14259	14279	14437	14252	14169	14361	14370	14233	14179	14368	14336	14393	14176	14286	14437	14139	14235	14286	14209	14271	14345	14140	14205	14139	14158	14167	14402	14351	14302	14269	14235	14332	14126	14221	14281	14304	14214	14191	14299	14449	14175	14257	14305	14361	14220	14249	14284	14142	14330	14213	14186	14194	14117	14081	14312	14294	14465	14221	14322	14282	14423	14386	14301	14233	14277	14198	14243	14187	14228	14253	14313	14257	14378	14259	14366	14306	14311	14182	14438	14245	14303	14332	14317	14179	14196	14266	14373	14297	14056	14313	14302	14239	14424	14266	14201	14385	14177	14269	14336	14202	14369	14131	14280	14392	14292	14365	14253	14301	14207	14322	14196	14135	14460	14341	14163	14224	14284	14288	14380	14255	14328	14412	14317	14161	14434	14251	14199	14354	14277	14327	14400	14315	14304	14267	14318	14302	14129	14268	14157	14370	14185	14065	14439	14257	14368	14184	14161	14263	14297	14287	14283	14303	14284	14277	14349	14343	14302	14279	14292	14308	14488	14445	14190	14117	14351	14141	14404	14226	14325	14342	14173	14352	14435	14204	14356	14521	14323	14265	14267	14275	14255	14251	14231	14274	14210	14383	14203	14197	14207	14350	14259	14173	14287	14155	14264	14417	14437	14392	14472	14267	14082	14291	14142	14284	14257	14343	14229	14436	14303	14383	14341	14130	14232	14261	14214	14296	14422	14295	14196	14024	14210	14305	14494	14240	14310	14392	14233	14295	14450	14296	14154	14391	14480	14349	14368	14235	14347	14273	14259	14299	14100	14354	14480	14212	14317	14096	14119	14328	14397	14466	14341	14254	14276	14369	14365	14345	14253	14337	14529	14271	14285	14192	14314	14225	14364	14264	14136	14234	14397	14319	14250	14142	14335	14354	14223	14186	14400	14275	14306	14342	14234	14327	14330	14357	14393	14308	14199	14305	14293	14426	14276	14266	14265	14285	14178	14313	14186	14058	14225	14227	14519	14276	14360	14328	14320	14282	14421	14079	14303	14219	14334	14297	14303	14201	14297	14121	14439	14196	14517	14335	14241	14373	14300	14374	14230	14261	14228	14374	14278	14078	14195	14268	14439	14400	14121	14116	14325	14471	14137	14208	14305	14425	14377	14145	14214	14368	14259	14151	14212	14329	14405	14276	14302	14268	14444	14161	14273	14233	14250	14128	14355	14270	14190	14207	14183	14256	14452	14393	14162	14193	14396	14287	14113	14236	14154	14123	14369	14492	14184	14365	14397	14372	14281	14393	14480	14365	14299	14301	14364	14172	14228	14275	14303	14167	14260	14177	14370	14294	14118	14251	14309	14329	14351	14186	14283	14319	14352	14380	14201	14310	14300	14192	14356	14228	14206	14257	14278	14271	14382	14303	14241	14348	14358	14296	14196	14220	14029	14406	14239	14428	14233	14288	14417	14361	14264	14402	14399	14274	14284	14250	14292	14272	14263	14349	14276	14535	14202	14113	14332	14382	14261	14374	14360	14168	14359	14182	14295	14168	14232	14262	14370	14358	14323	14223	14173	14450	14532	14202	14395	14166	14470	14318	14094	14312	14228	14187	14528	14226	14302	14274	14334	14324	14469	14297	14203	14419	14248	14152	14310	14136	14177	14372	14283	14301	14272	14263	14210	14199	14358	14264	14385	14333	14222	14164	14243	14255	14319	14240	14311	14229	14301	14369	14208	14325	14173	14333	14292	14457	14274	14094	14333	14303	14116	14332	14341	14182	14174	14197	14091	14415	14314	14238	14481	14260	14160	14338	14275	14217	14234	14333	14216	14279	14205	14275	14265	14191	14348	14426	14381	14204	14085	14459	14295	14115	14184	14356	14162	14377	14331	14348	14390	14289	14141	14192	14415	14254	14121	14274	14280	14284	14150	14262	14291	14260	14320	14299	14315	14310	14422	14265	14249	14457	14190	14353	14433	14286	14064	14223	14364	14264	14319	14298	14213	14313	14291	14150	14156	14290	14301	14345	14348	14319	14434	14282	14411	14227	14234	14299	14179	14397	14312	14431	14216	14271	14190	14143	14429	14209	14344	14358	14214	14109	14290	14360	14191	14450	14327	14311	14474	14320	14265	14413	14365	14369	14292	14158	14152	14189	14213	14366	14236	14230	14247	14332	14163	14383	14195	14324	14349	14317	14371	14179	14149	14161	14347	14259	14377	14309	14394	14283	14155	14117	14381	14432	14279	14377	14158	14415	14459	14342	14207	14295	14407	14249	14328	14274	14205	14271	14294	14290	14240	14181	14255	14285	14324	14301	14480	14241	14390	14399	14359	14225	14173	14090	14299	14174	14342	14356	14226	14323	14335	14139	14183	14308	14246	14181	14224	14243	14340	14236	14172	14306	14198	14180	14451	14343	14217	14444	14196	14313	14286	14323	14332	14450	14122	14366	14296	14236	14350	14286	14353	14411	14372	14159	14177	14243	14453	14305	14209	14240	14204	14404	14463	14160	14195	14332	14429	14296	14196	14145	14218	14280	14236	14190	14309	14328	14300	14333	14275	14232	14223	14377	14286	14234	14062	14259	14022	14368	14279	14259	14408	14289	14365	14338	14386	14343	14273	14386	14262	14198	14309	14249	14228	14242	14283	14309	14209	14138	14188	14280	14332	14324	14129	14298	14340	14283	14235	14192	14321	14276	14330	14295	14300	14294	14324	14318	14271	14310	14294	14173	14118	14192	14436	14329	14139	14233	14266	14387	14202	14218	14276	14442	14223	14347	14235	14259	14385	14241	14277	14354	14169	14317	14346	14184	14266	14315	14158	14308	14216	14456	14438	14139	14352	14174	14084	14236	14324	14123	14140	14286	14226	14313	14231	14245	14395	14236	14275	14281	14291	14281	14338	14254	14275	14292	14084	14341	14181	14341	14370	14198	14212	14340	14173	14318	14335	14247	14469	14357	14162	14182	14279	14257	14017	14456	14186	14212	14136	14129	14326	14157	14353	14399	14303	14309	14301	14307	14347	14285	14354	14294	14285	14270	14284	14460	14369	14459	14421	14160	14227	14268	14242	14215	14194	14426	14297	14318	14058	14352	14497	14434	14182	14254	14331	14274	14296	14287	14294	14159	14207	14071	14264	14236	14165	14303	14285	14170	14510	14127	14231	14182	14236	14394	14358	14371	14326	14176	14342	14305	14220	14400	14355	14201	14382	14308	14212	14256	14270	14362	14209	14299	14346	14191	14385	14166	14421	14197	14222	14410	14301	14264	14337	14345	14228	14317	14286	14388	14454	14356	14264	14201	14108	14306	14341	14293	14289	14266	14225	14271	14122	14285	14274	14412	14321	14372	14278	14202	14279	14255	14389	14069	14272	14401	14195	14410	14313	14217	14290	14286	14312	14174	14226	14443	14476	14290	14374	14308	14327	14285	14345	14176	14407	14225	14312	14263	14361	14104	14264	14479	14093	14246	14214	14131	14231	14186	14322	14293	14268	14261	14232	14182	14138	14341	14285	14176	14333	14221	14333	14345	14366	14284	14281	14341	14305	14431	14121	14229	14159	14245	14325	14120	14194	14084	14199	14441	14163	14268	14123	14336	14195	14282	14154	14203	14280	14299	14233	14302	14307	14317	14342	14307	14271	14349	14351	14225	14154	14145	14306	14139	14212	14328	14140	14305	14173	14327	14309	14292	14379	14228	14217	14399	14147	14354	14371	14230	14406	14437	14274	14281	14310	14214	14132	14198	14214	14239	14460	14344	14284	14222	14239	14216	14436	14336	14305	14162	14309	14314	14186	14123	14260	14323	14245	14218	14313	14395	14122	14295	14253	14227	14159	14437	14191	14105	14330	14251	14249	14379	14393	14187	14312	14116	14225	14405	14239	14373	14215	14275	14152	14287	14442	14256	14177	14175	14129	14147	14269	14271	14117	14266	14300
24161	21487	29125	24301	22697	25812	28170	21758	19578	19647	20181	20284	19394	18743	18334	26720	36483	34321	27142	22384	19316	18177	17700	17764	17701	17555	17607	17648	17523	17731	17392	17494	17438	17275	17598	17576	17612	17376	17454	17449	17637	17537	17545	17562	17404	17542	17440	17578	17491	17659	17595	17364	17328	17404	17410	17377	17492	17362	17711	17399	17405	17521	17279	17541	17553	17215	17348	17464	17415	17605	17559	17531	17303	17424	17428	17517	17376	17435	17559	17364	17302	17234	17367	17419	17642	17500	17733	17397	17485	17413	17299	17598	17474	17373	17460	17359	17701	17459	17359	17628	17397	17585	17457	17443	17465	17362	17553	17401	17390	17620	17520	17329	17494	17252	17423	17357	17483	17520	17340	17492	17532	17531	17576	17343	17440	17228	17439	17417	17582	17341	17380	17429	17232	17490	17392	17482	17484	17653	17404	17813	17461	17411	17484	17431	17476	17428	17369	17639	17524	17535	17419	17475	17435	17393	17721	17549	17391	17574	17657	17179	17370	17462	17359	17590	17575	17391	17454	17451	17515	17357	17262	17460	17417	17465	17458	17520	17547	17618	17510	17152	17445	17369	17481	17562	17674	17587	17508	17503	17685	17413	17813	17465	17391	17419	17453	17427	17513	17467	17687	17447	17576	17501	17502	17641	17452	17432	17235	17540	17578	17256	17519	17339	17334	17664	17490	17489	17359	17351	17485	17318	17535	17322	17440	17472	17279	17317	17419	17411	17386	17426	17302	17613	17306	17370	17475	17410	17424	17436	17457	17389	17351	17356	17542	17400	17337	17511	17420	17305	17468	17287	17361	17496	17546	17397	17523	17514	17505	17451	17407	17319	17461	17655	17502	17453	17410	17399	17377	17534	17660	17421	17467	17540	17360	17476	17361	17374	17474	17527	17470	17482	17452	17573	17340	17420	17452	17385	17476	17572	17403	17486	17593	17375	17281	17789	17359	17436	17478	17470	17187	17550	17441	17390	17383	17548	17628	17507	17195	17337	17363	17443	17207	17541	17689	17321	17375	17315	17470	17405	17404	17329	17356	17510	17301	17543	17265	17418	17279	17337	17376	17434	17345	17479	17413	17372	17377	17405	17352	17305	17448	17318	17320	17391	17351	17503	17482	17418	17405	17405	17422	17652	17295	17382	17369	17305	17362	17564	17708	17423	17410	17415	17362	17583	17558	17519	17400	17499	17542	17526	17579	17376	17273	17380	17424	17306	17196	17312	17399	17411	17336	17217	17377	17442	17609	17389	17411	17461	17286	17305	17476	17337	17315	17424	17689	17404	17574	17437	17376	17337	17540	17587	17434	17339	17459	17487	17507	17289	17496	17441	17628	17508	17295	17428	17416	17434	17204	17444	17345	17629	17624	17231	17203	17601	17393	17390	17329	17519	17481	17377	17446	17423	17305	17495	17335	17337	17462	17536	17394	17498	17431	17464	17477	17462	17257	17523	17567	17461	17372	17379	17338	17426	17579	17315	17432	17517	17225	17476	17289	17325	17320	17265	17424	17468	17692	17590	17499	17366	17410	17421	17519	17326	17396	17377	17375	17392	17235	17358	17311	17354	17474	17464	17341	17452	17498	17320	17373	17373	17507	17442	17345	17460	17510	17556	17409	17524	17471	17491	17338	17473	17373	17307	17421	17281	17286	17355	17507	17392	17283	17437	17243	17231	17427	17413	17679	17391	17408	17401	17479	17390	17413	17343	17333	17273	17294	17450	17578	17597	17336	17327	17387	17295	17537	17396	17487	17333	17533	17451	17573	17209	17451	17286	17295	17312	17260	17308	17503	17202	17353	17445	17365	17503	17405	17323	17170	17463	17511	17395	17457	17327	17442	17460	17363	17506	17543	17565	17383	17513	17490	17541	17431	17407	17257	17543	17313	17441	17468	17386	17494	17522	17513	17481	17403	17502	17477	17519	17423	17519	17206	17435	17512	17474	17517	17396	17407	17548	17224	17350	17375	17374	17602	17283	17473	17582	17266	17547	17264	17218	17508	17456	17397	17697	17265	17286	17381	17477	17438	17609	17617	17358	17473	17500	17536	17392	17357	17486	17319	17559	17528	17409	17310	17242	17462	17236	17647	17610	17611	17315	17676	17367	17416	17480	17459	17284	17510	17661	17541	17573	17476	17497	17557	17486	17324	17376	17375	17391	17557	17447	17555	17119	17600	17586	17420	17269	17459	17383	17594	17265	17311	17548	17641	17529	17343	17403	17462	17327	17659	17415	17688	17480	17452	17351	17380	17539	17403	17354	17312	17575	17484	17526	17438	17510	17513	17360	17407	17327	17480	17481	17345	17495	17409	17267	17224	17479	17682	17350	17520	17132	17520	17458	17264	17417	17494	17670	17425	17603	17466	17588	17546	17356	17524	17562	17355	17380	17482	17319	17422	17440	17505	17302	17552	17341	17404	17276	17243	17531	17601	17481	17436	17339	17505	17481	17430	17332	17300	17571	17210	17457	17466	17203	17397	17415	17342	17552	17502	17309	17512	17342	17346	17650	17559	17450	17552	17407	17437	17542	17346	17457	17427	17460	17312	17351	17288	17361	17446	17301	17640	17653	17418	17472	17576	17441	17456	17257	17467	17496	17388	17316	17480	17541	17412	17218	17453	17469	17301	17474	17376	17565	17640	17407	17430	17424	17385	17530	17330	17330	17380	17435	17255	17326	17137	17525	17381	17356	17325	17659	17465	17371	17659	17417	17267	17574	17391	17214	17252	17413	17419	17276	17584	17462	17557	17442	17632	17557	17315	17322	17313	17462	17494	17482	17557	17497	17469	17382	17450	17379	17396	17732	17355	17434	17443	17435	17370	17327	17553	17303	17316	17511	17387	17373	17487	17640	17540	17533	17686	17649	17541	17306	17537	17331	17590	17543	17503	17441	17271	17282	17358	17442	17515	17268	17272	17283	17493	17462	17421	17531	17525	17296	17491	17488	17339	17450	17415	17219	17130	17265	17352	17405	17450	17499	17313	17511	17626	17363	17317	17559	17534	17523	17422	17406	17286	17432	17399	17431	17307	17457	17473	17588	17211	17588	17270	17391	17185	17182	17332	17509	17548	17561	17226	17448	17485	17371	17355	17373	17434	17285	17552	17359	17346	17445	17326	17595	17342	17371	17579	17386	17298	17216	17243	17391	17511	17260	17544	17544	17345	17328	17147	17279	17606	17537	17511	17599	17446	17347	17585	17341	17416	17480	17185	17316	17317	17565	17615	17547	17589	17631	17342	17508	17448	17506	17437	17163	17551	17348	17441	17359	17473	17539	17341	17446	17485	17341	17413	17154	17370	17405	17341	17522	17281	17487	17446	17440	17442	17584	17446	17332	17432	17534	17402	17316	17435	17442	17390	17497	17393	17494	17489	17494	17467	17190	17357	17516	17647	17436	17497	17330	17470	17551	17461	17249	17499	17442	17290	17543	17442	17415	17504	17434	17615	17265	17442	17462	17443	17445	17458	17567	17528	17375	17343	17407	17452	17397	17405	17588	17386	17493	17501	17457	17504	17413	17352	17382	17380	17607	17484	17354	17408	17280	17499	17449	17387	17343	17290	17493	17528	17580	17371	17511	17167	17227	17246	17388	17337	17351	17349	17457	17468	17500	17522	17303	17623	17537	17407	17609	17202	17384	17294	17562	17363	17597	17431	17501	17609	17429	17508	17539	17332	17205	17571	17258	17405	17634	17800	17440	17296	17306	17421	17498	17567	17095	17422	17523	17343	17547	17598	17478	17579	17504	17468	17434	17485	17571	17341	17576	17486	17373	17430	17287	17524	17409	17384	17434	17369	17586	17487	17316	17550	17385	17455	17479	17264	17392	17474	17702	17439	17247	17467	17572	17452	17446	17383	17527	17454	17277	17438	17407	17319	17570	17449	17604	17499	17434	17262	17434	17540	17461	17248	17262	17381	17621	17149	17410	17522	17621	17281	17404	17450	17230	17448	17553	17294	17419	17519	17387	17482	17298	17380	17565	17368	17477	17418	17548	17367	17343	17641	17608	17550	17486	17504	17524	17290	17384	17713	17292	17417	17299	17280	17277	17469	17387	17656	17305	17452	17545	17296	17217	17209	17117	17442	17536	17448	17449	17360	17357	17302	17345	17370	17338	17312	17430	17377	17488	17545	17564	17504	17461	17564	17452	17222	17359	17468	17563	17323	17464	17607	17390	17227	17439	17521	17347	17477	17416	17386	17182	17328	17462	17668	17462	17468	17516	17609	17597	17469	17423	17273	17347	17517	17536	17454	17280	17317	17281	17491	17384	17279	17603	17291	17363	17451	17533	17392	17308	17549	17407	17537	17445	17541	17068	17379	17358	17432	17344	17449	17330	17483	17626	17538	17341	17459	17526	17373	17303	17425	17379	17326	17409	17481	17520	17215	17459	17399	17232	17423	17417	17343	17502	17473	17533	17289	17542	17352	17263	17528	17406	17487	17626	17496	17508	17385	17371	17477	17569	17587	17449	17455	17538	17539	17429	17263	17455	17320	17413	17275	17333	17402	17464	17568	17347	17512	17476	17379	17612	17732	17607	17502	17275	17393	17455	17593	17300	17422	17361	17155	17345	17498	17361	17235	17379	17407	17287	17399	17334	17481	17495	17484	17361	17372	17378	17365	17321	17316	17392	17544	17560	17394	17440	17401	17542	17390	17441	17574	17388	17417	17486	17255	17404	17460	17534	17570	17527	17641	17416	17473	17408	17460	17502	17405	17581	17428	17414	17355	17379	17590	17396	17514	17342	17487	17390	17358	17436	17278	17441	17781	17319	17466	17385	17401	17351	17401	17278	17466	17489	17469	17388	17668	17381	17270	17356	17462	17306	17480	17475	17620	17439	17150	17380	17572	17548	17186	17684	17262	17431	17533	17400	17322	17554	17440	17362	17493	17638	17441	17261	17309	17267	17523	17514	17275	17145	17526	17460	17566	17239	17375	17290	17427	17541	17643	17572	17399	17298	17362	17466	17526	17417	17335	17418	17163	17610	17539	17229	17413	17277	17549	17312	17350	17512	17437	17324	17510	17246	17389	17465	17396	17370	17489	17311	17400	17223	17493	17495	17489	17535	17443	17515	17449	17463	17384	17313	17460	17495	17668	17535	17626	17609	17464	17351	17459	17298
17079	29328	28949	25274	29296	25489	25017	19205	17936	17298	19135	18419	17003	15561	15366	29099	37830	34180	24901	19521	15911	14683	14531	14418	14312	14090	14239	14256	14094	14214	14208	14197	14253	14239	14273	14412	14272	14258	14286	14226	14330	14394	14336	14328	14271	14106	14174	14234	14246	14247	14225	14260	14367	14126	14360	14351	14378	14261	14352	14272	14226	14288	14244	14261	14072	14116	14294	14164	14260	14225	14311	14194	14190	14325	14265	14228	14161	14191	14111	14207	14224	14099	14375	14257	14225	14361	14335	14030	14226	14375	14324	14265	14211	14336	14184	14218	14339	14247	14155	14189	14224	14280	14325	14255	14339	14309	14219	14341	14229	14145	14239	14347	14167	14470	14211	14321	14326	14372	14168	14110	14280	14427	14278	14220	14128	14237	14071	14237	14048	14055	14075	14098	14239	14285	14194	14234	14165	14279	14234	14246	14368	14160	14328	14077	14364	14339	14132	14302	14262	14138	14209	14327	14399	14314	14179	14280	14255	14141	14193	14256	14210	14417	14260	14423	14360	14340	14321	14284	14269	14127	14216	14196	14384	14256	14250	14272	14258	14371	14368	14259	14276	14311	14208	14158	14029	14266	14229	14258	14295	14197	14229	14313	14239	14047	14160	14254	14230	14148	14250	14160	14140	14362	14065	14163	14173	14156	14285	14123	14362	14328	14268	14088	14331	14362	14311	14331	14230	14209	14260	14179	14471	14190	14302	14268	14194	14318	14265	14154	14339	14096	14189	14336	14136	14312	14200	14154	14197	14206	14164	14258	14196	14137	14235	14232	14188	14222	14306	14315	14194	14170	14373	14403	14079	14106	14317	14277	14196	14287	14258	14230	14140	14181	14327	14175	14299	14130	14191	14214	14141	14246	14397	14330	14172	14257	14306	14275	14204	14340	14335	14155	14471	14249	14139	14141	14255	14230	14309	14106	14131	14450	14198	14221	14198	14272	14252	14185	14116	14351	14240	14201	14184	14249	14382	14158	14144	14338	14263	14208	14070	14212	14303	14186	14008	14286	14143	14072	14194	14313	14343	14142	14241	14175	14238	14286	14281	14421	14194	14045	14200	14112	14096	14236	14115	14309	14390	14308	14258	14249	14237	14267	14203	14253	14133	14288	14259	14322	14370	14122	14177	14115	14482	14335	14146	14225	14148	14472	14235	14252	14241	14308	14206	14231	14373	14131	14257	14300	14222	14268	14260	14220	14427	14203	14169	14091	14179	14265	14237	14247	14278	14272	14339	14205	14347	14116	14307	14348	14235	14155	14218	14234	14179	14259	14144	14298	14152	14131	14161	14256	14074	14366	14176	14303	14201	14245	14407	14203	14232	14378	14191	14330	14287	14309	14259	14157	14237	14034	14353	14219	14214	14174	14315	14174	14207	14183	14064	14190	14168	14106	14354	14192	14311	14082	14223	14340	14202	14108	14293	14266	14394	14166	14322	14221	14172	14192	14304	14179	14394	14434	14205	14327	14144	14253	14261	14230	14361	14169	14161	14177	14201	14257	14284	14354	14124	14306	14324	14248	14190	14162	14114	14212	14248	14145	14256	14380	14284	14227	14304	14371	14201	14391	14424	14210	14333	14185	14294	14098	14402	14134	14224	14144	14339	14224	14238	14174	14161	14223	14112	14309	14133	14265	14218	14210	13845	14233	14069	14297	14297	14040	14125	14256	14187	14214	14158	14130	14385	14258	14269	14267	14162	14095	14341	14233	14131	14223	14117	14196	14149	14197	14298	14349	14175	14332	14174	14357	14182	14088	14285	14336	14283	14060	14202	14031	14382	14167	14270	14327	14176	14207	14172	13952	14345	14289	14006	14180	14321	14243	14229	14199	14276	14186	14337	14263	14174	14407	14174	14340	14188	14155	14210	14428	14312	14079	14493	14421	14206	14298	14116	14334	14222	14360	14209	14362	14214	14231	14320	14210	14243	14269	14064	14256	14349	14217	14188	14156	14235	14097	14254	14123	14108	14099	14307	14351	14231	14220	14150	14293	14103	14291	14265	14369	14270	14171	14255	14330	14334	14188	14268	14096	14223	14129	14403	14219	14035	14296	14294	14014	14312	14252	14190	14172	14202	14303	14218	14293	14227	14274	14315	14290	14312	14214	14274	14266	14162	14374	14427	14208	14216	14337	14255	14442	14252	14390	14330	14129	14267	14094	14356	14220	14416	14337	14123	14382	14322	14290	14273	14294	14148	14332	14190	14119	14353	13970	14315	14173	14317	14397	14180	14230	14227	14083	14288	14173	14346	14241	14156	14241	14360	14314	14274	14156	14269	14229	14226	14219	14130	14190	14202	14409	14333	14421	14040	14158	14316	14199	14260	14316	14138	14304	14256	14192	14219	14296	14279	14339	14073	14305	14427	14188	14180	14185	14139	14174	14366	14172	14283	14280	14440	14288	14189	14356	14150	14283	14200	14096	14233	14294	14258	14343	14259	14176	14289	14386	14197	14267	14161	14229	14310	14259	14322	14129	14239	14063	14284	14422	14232	14338	14215	14243	14152	14302	14209	14067	14262	14154	14040	14081	14178	14063	14317	14177	14249	14248	14032	14275	14339	14287	14377	14264	14285	14237	14425	14113	14172	14095	14285	14138	14232	14381	14328	14224	14102	14207	14527	14092	14183	14155	14152	14084	14131	14199	14159	14202	14131	14442	14299	14215	14329	14312	14399	14225	14253	14251	14279	14168	14193	14284	14399	14321	14238	14208	14159	14235	14315	14034	14335	14392	14274	14123	14348	14154	14237	14222	14373	14151	14313	14252	14108	14155	14072	14225	14138	14292	14034	14175	14181	14353	14146	14352	14213	14207	14343	14145	14479	14126	14157	14314	14285	14328	14162	14140	14213	14231	14171	14215	14167	14385	14216	14220	14311	14290	14048	14284	14235	14223	14197	14345	14371	14275	14384	14266	14252	14154	14239	14231	14245	14308	14161	14248	14152	14317	14245	14413	14172	14157	14318	14127	14417	14178	14350	14204	14234	14287	14194	14238	14306	14287	14251	14047	14211	14099	14184	14155	14110	14197	14289	14318	14243	14295	14206	14262	14272	14193	14333	14391	14414	14223	14238	14441	14107	14160	14192	14177	14223	14321	14217	14312	14242	14166	14179	14274	14236	14345	14066	14181	14143	14066	14296	14291	14338	14235	14178	14302	14130	14238	14206	14250	14335	14233	14132	14222	14296	14181	14328	14156	14262	14266	14288	14103	14116	14411	14318	14360	14127	14387	14353	14073	14125	14352	14270	14173	14251	14218	14250	14173	14286	14163	14104	14259	14275	14190	14178	14461	14371	14220	14185	14316	14408	14104	14090	14177	14327	14315	13982	14253	14119	14279	14319	14333	14483	14238	14327	14088	14328	14165	14252	14288	14338	14194	14297	14327	14170	14176	13985	14164	14241	14171	14294	14190	14319	14252	14164	14087	14308	14334	14212	14133	14120	14252	14337	14282	14250	14342	14192	14124	14355	14207	14177	14251	14196	14291	14324	14121	14156	14244	14389	14203	14300	14175	14443	14261	14491	14278	14176	14233	14328	14212	14095	14422	14100	14151	14268	14215	14179	14297	14360	14382	14282	14220	14190	14254	14446	14239	14334	14185	14159	14289	14284	14231	14111	14170	14165	14372	14359	14183	14281	14305	14252	14086	14120	14161	14258	14386	14342	14276	14103	14207	14279	14011	14359	14285	14204	14296	14149	14217	14341	14268	14158	14212	14432	14159	14190	14371	14326	14047	14279	14291	14119	14268	14369	14215	14361	14174	14224	14074	14112	14306	14267	14334	14242	14293	14308	14102	14208	14236	14188	14315	14320	14334	14108	14251	14105	14198	14132	14187	14318	14243	14262	14144	14130	14297	14346	14183	14248	14276	14281	14465	14144	14269	14053	14201	14389	14260	14303	14303	14191	14365	14161	14461	14209	14102	14340	14184	14237	14173	14214	14239	14134	14310	14245	14185	14271	14174	14241	14156	14240	14122	14063	14315	14256	14173	14147	14321	14135	14241	14242	14332	14243	14108	14227	14243	14049	14219	14166	14328	14323	14432	14265	14270	14395	14302	14193	14299	14196	14294	14242	14252	14238	14224	14146	14266	14262	14015	14219	14097	14113	14146	14134	14276	14202	14038	14052	14176	14162	14187	14233	14192	14206	14262	14328	14294	14281	14155	14139	14279	14207	14226	14250	14075	14112	14222	14342	14397	14297	14195	14239	14270	14273	14438	14224	14200	14337	14252	14238	14173	14332	14298	14431	14187	14378	14223	14173	14203	14213	14313	14450	14254	14140	14298	14192	14086	14271	14248	14308	14176	14295	14147	14181	14318	14319	14275	14181	14171	14161	14299	14298	14181	14175	14171	14138	14219	14254	14283	14247	14224	14270	14200	14272	14251	14082	14322	14134	14125	14219	14391	14311	14226	14355	14301	14279	14270	14357	14263	14231	14202	14229	14311	14196	14170	14349	14277	14302	14398	14326	14209	14190	14265	14077	14312	14282	14164	14327	14442	14277	14418	14081	14257	14344	14226	14360	14173	14231	14178	14328	14096	14114	14271	14200	14346	14177	14327	14301	14217	14281	14267	14396	14371	14011	14341	14124	14311	14261	14136	14326	14173	14222	14370	14178	14208	14320	14350	14215	14207	14319	14090	14108	14190	14139	14372	14385	14372	14175	14208	14472	14247	14127	14142	14293	14295	14238	14184	14074	14315	14201	14152	14224	14164	14163	14230	14136	14142	14269	14204	14187	14373	14181	14348	14259	14246	14128	14202	14172	14367	14185	14256	14137	14259	14382	14220	14171	14240	14457	14230	14207	14095	14243	14231	14083	14322	14111	14249	14200	14221	14367	14225	14142	14313	14097	14189	14274	14342	14216	14116	14234	14274	14170	14197	14146	14093	14299	14122	14151	14083	14083	14257	14480	14254	14236	14248	14167	14078	14416	14154	14226	14269	14191	14167	14451	14203	14194	14320	14116	14130	14279	14089	14287	14169	14331	14348	14316	14110	14328	14232	14346	14259	14218	14284	14227	14344	14235	14228	14061	14280	14231	14179	14307	14205	14335	14291	14264	14227	14355	14288	14182	14305	14122	14334	14200	14297	14275	14537	14168	14197	14324	14263	14266	14271
29685	22630	23848	21854	21564	21069	20632	18560	18073	17869	17928	18147	17789	17924	17480	17927	18984	19140	18733	18225	17728	17416	17272	17403	17530	17414	17449	17399	17220	17298	17358	17468	17276	17536	17335	17211	17483	17348	17307	17342	17504	17173	17521	17418	17350	17337	17491	17337	17525	17468	17340	17236	17285	17261	17450	17423	17384	17449	17256	17273	17327	17302	17285	17359	17224	17296	17466	17384	17391	17544	17445	17404	17239	17217	17490	17403	17477	17309	17187	17232	17353	17608	17213	17468	17471	17577	17312	17324	17385	17260	17242	17425	17188	17340	17231	17272	17265	17388	17405	17481	17336	17055	17465	17359	17210	17147	17251	17311	17354	17348	17468	17411	17423	17438	17177	17452	17239	17314	17331	17446	17252	17122	17453	17275	17366	17264	17323	17412	17530	17463	17351	17432	17211	17318	17434	17271	17427	17223	17280	17292	17248	17416	17339	17294	17480	17613	17412	17406	17310	17261	17599	17504	17520	17496	17445	17364	17406	17403	17428	17481	17423	17490	17209	17382	17298	17426	17363	17283	17420	17348	17248	17357	17197	17071	17424	17316	17295	17476	17275	17167	17342	17451	17329	17411	17334	17347	17434	17592	17345	17372	17433	17395	17495	17264	17605	17553	17399	17391	17421	17364	17221	17432	17444	17445	17477	17249	17109	17355	17480	17505	17496	17452	17419	17525	17328	17444	17394	17506	17574	17577	17346	17533	17611	17148	17347	17415	17443	17391	17386	17284	17471	17315	17592	17355	17280	17312	17223	17431	17412	17463	17487	17419	17182	17253	17484	17274	17364	17283	17450	17434	17341	17409	17230	17391	17363	17448	17235	17445	17339	17393	17441	17313	17409	17520	17509	17370	17247	17353	17554	17310	17597	17330	17308	17286	17422	17306	17428	17542	17623	17403	17404	17264	17310	17381	17488	17313	17154	17279	17491	17370	17440	17583	17397	17253	17295	17484	17431	17487	17518	17377	17383	17397	17421	17347	17371	17186	17425	17394	17582	17438	17460	17632	17288	17316	17481	17376	17481	17457	17185	17405	17562	17400	17481	17227	17424	17214	17209	17293	17387	17298	17430	17366	17561	17535	17495	17329	17329	17366	17377	17089	17460	17364	17462	17749	17532	17322	17221	17430	17390	17303	17536	17366	17379	17402	17353	17196	17446	17379	17250	17299	17465	17327	17347	17512	17297	17357	17330	17305	17273	17468	17499	17466	17515	17354	17200	17362	17222	17425	17396	17365	17498	17188	17275	17375	17460	17611	17374	17531	17258	17352	17269	17399	17496	17181	17324	17460	17450	17264	17242	17312	17473	17442	17434	17277	17208	17165	17403	17496	17289	17287	17404	17443	17352	17447	17330	17346	17516	17311	17518	17355	17216	17437	17476	17363	17517	17511	17363	17373	17245	17437	17773	17406	17541	17398	17131	17409	17408	17228	17232	17280	17386	17481	17292	17400	17270	17510	17388	17342	17288	17375	17377	17089	17419	17226	17382	17272	17529	17074	17255	17284	17622	17350	17474	17331	17291	17243	17338	17407	17208	17400	17293	17364	17415	17396	17328	17374	17320	17548	17253	17240	17351	17213	17382	17277	17439	17273	17442	17448	17494	17431	17462	17231	17324	17533	17277	17478	17339	17273	17396	17249	17328	17232	17629	17330	17339	17404	17321	17406	17456	17336	17298	17147	17269	17490	17370	17213	17241	17465	17360	17440	17332	17296	17383	17222	17507	17441	17342	17280	17245	17314	17368	17485	17491	17414	17085	17425	17501	17419	17218	17252	17363	17417	17070	17393	17535	17317	17305	17512	17160	17388	17403	17463	17538	17513	17361	17364	17371	17215	17392	17361	17295	17344	17365	17306	17364	17336	17383	17216	17451	17502	17600	17368	17286	17424	17486	17312	17306	17432	17306	17392	17341	17380	17521	17346	17438	17422	17456	17469	17410	17305	17303	17463	17226	17403	17315	17369	17475	17383	17178	17442	17460	17432	17383	17301	17264	17405	17454	17255	17430	17378	17239	17198	17447	17361	17376	17301	17490	17271	17298	17762	17384	17289	17389	17237	17470	17427	17211	17485	17361	17203	17244	17455	17537	17371	17539	17477	17268	17381	17484	17261	17440	17343	17257	17179	17254	17230	17453	17553	17321	17410	17240	17058	17421	17494	17381	17331	17658	17517	17442	17286	17594	17335	17353	17226	17503	17420	17354	17457	17171	17479	17407	17436	17391	17475	17483	17414	17344	17353	17229	17241	17433	17385	17335	17405	17414	17358	17368	17330	17436	17459	17336	17488	17345	17342	17357	17403	17380	17171	17324	17337	17381	17247	17519	17199	17375	17282	17347	17446	17392	17339	17332	17432	17364	17504	17523	17494	17125	17449	17420	17310	17197	17413	17401	17327	17382	17333	17307	17500	17402	17172	17572	17399	17333	17455	17425	17442	17515	17397	17186	17342	17457	17496	17377	17370	17276	17528	17375	17372	17414	17316	17466	17451	17492	17226	17233	17354	17292	17250	17480	17446	17327	17458	17360	17514	17222	17189	17382	17397	17379	17396	17489	17459	17313	17161	17258	17235	17392	17332	17371	17298	17399	17334	17350	17263	17546	17594	17483	17439	17236	17391	17472	17612	17570	17444	17282	17355	17440	17449	17419	17389	17271	17448	17315	17501	17425	17340	17326	17322	17525	17036	17171	17485	17201	17379	17441	17284	17417	17282	17418	17442	17515	17491	17356	17419	17582	17327	17318	17305	17290	17404	17220	17312	17500	17259	17548	17321	17396	17303	17390	17153	17365	17377	17317	17428	17371	17196	17218	17462	17295	17437	17589	17269	17344	17289	17530	17379	17377	17182	17379	17565	17261	17440	17299	17124	17253	17325	17613	17322	17202	17359	17358	17120	17495	17392	17506	17263	17450	17538	17497	17331	17315	17323	17236	17536	17434	17365	17456	17112	17380	17486	17365	17423	17366	17282	17516	17338	17289	17297	17382	17498	17467	17556	17690	17510	17255	17472	17288	17653	17309	17396	17296	17321	17585	17430	17436	17446	17282	17147	17377	17390	17471	17362	17293	17370	17300	17220	17294	17465	17376	17265	17334	17426	17307	17245	17483	17093	17293	17377	17417	17479	17266	17505	17387	17444	17290	17253	17381	17432	17276	17349	17302	17483	17571	17466	17309	17436	17379	17516	17445	17314	17564	17373	17425	17486	17658	17358	17545	17654	17378	17317	17344	17215	17492	17529	17436	17505	17211	17250	17351	17648	17485	17430	17405	17428	17264	17190	17580	17311	17179	17365	17367	17304	17477	17474	17445	17286	17382	17349	17421	17180	17341	17384	17284	17312	17267	17297	17410	17325	17363	17402	17504	17488	17298	17287	17520	17389	17250	17348	17606	17348	17356	17404	17461	17383	17469	17470	17388	17410	17469	17329	17475	17364	17290	17293	17344	17510	17419	17469	17463	17331	17418	17372	17209	17392	17352	17316	17285	17422	17433	17481	17188	17357	17434	17373	17260	17133	17345	17333	17247	17437	17290	17485	17394	17372	17251	17292	17161	17474	17523	17469	17423	17243	17598	17429	17341	17302	17341	17105	17383	17154	17149	17343	17244	17595	17431	17379	17347	17219	17370	17334	17249	17222	17392	17196	17338	17388	17443	17388	17426	17288	17285	17416	17383	17330	17398	17345	17524	17461	17501	17290	17263	17533	17405	17238	17391	17402	17294	17550	17390	17489	17523	17483	17301	17277	17346	17346	17540	17477	17458	17365	17531	17522	17269	17354	17424	17369	17253	17349	17409	17283	17489	17294	17242	17432	17462	17373	17337	17413	17453	17381	17428	17447	17358	17374	17461	17311	17235	17329	17263	17460	17711	17501	17303	17375	17328	17427	17204	17265	17419	17533	17204	17418	17375	17242	17499	17333	17319	17281	17542	17336	17274	17191	17339	17402	17348	17439	17272	17355	17287	17287	17341	17467	17398	17451	17248	17509	17402	17368	17382	17286	17299	17437	17511	17527	17538	17470	17429	17370	17208	17564	17509	17429	17355	17341	17499	17475	17637	17399	17259	17273	17273	17324	17340	17409	17665	17643	17496	17218	17277	17260	17391	17270	17690	17548	17332	17584	17308	17325	17486	17265	17401	17439	17254	17473	17290	17227	17357	17520	17349	17376	17327	17203	17489	17421	17407	17312	17594	17303	17446	17321	17590	17532	17550	17334	17592	17332	17413	17449	17347	17514	17372	17355	17352	17319	17340	17342	17350	17461	17243	17443	17443	17528	17379	17374	17382	17452	17358	17360	17436	17389	17382	17311	17418	17284	17196	17369	17412	17310	17572	17391	17300	17369	17396	17390	17373	17331	17342	17275	17178	17472	17329	17518	17311	17323	17431	17380	17536	17312	17401	17377	17342	17339	17451	17262	17555	17285	17354	17543	17240	17363	17352	17268	17352	17160	17324	17313	17183	17450	17190	17401	17312	17274	17211	17263	17246	17233	17467	17679	17343	17456	17389	17246	17621	17552	17593	17469	17413	17198	17323	17392	17389	17373	17284	17307	17441	17257	17384	17377	17240	17286	17434	17253	17202	17411	17554	17345	17421	17129	17378	17251	17271	17112	17494	17322	17493	17469	17111	17244	17207	17241	17310	17394	17493	17006	17383	17334	17401	17421	17517	17392	17236	17255	17409	17292	17457	17474	17295	17350	17443	17316	17343	17330	17373	17452	17322	17344	17468	17247	17541	17318	17486	17240	17298	17602	17335	17201	17387	17613	17277	17577	17451	17396	17399	17154	17437	17420	17512	17456	17311	17297	17331	17280	17372	17413	17252	17270	17462	17463	17535	17326	17190	17344	17456	17447	17215	17480	17353	17300	17345	17304	17404	17417	17291	17342	17479	17336	17384	17534	17399	17490	17691	17329	17235	17477	17415	17543	17639	17525	17521	17471	17362	17312	17361	17385	17543	17192	17332	17444	17359	17253	17637	17509	17422	17497	17409	17450	17524	17204	17479	17296	17444	17438	17482	17232	17206	17638	17502	17519	17425	17464	17556	17367	17435	17316	17544	17236	17423	17395	17369	17401	17550	17333	17457	17344	17262	17470	17325	17396	17361	17223	17423	17288	17471	17416	17464	17209
15931	17552	19685	19858	21509	19574	18703	15703	15315	14934	15226	15569	15212	14461	14524	15673	16457	16648	15664	14957	14458	14232	14317	14111	14323	14287	14145	14351	14235	14163	14152	14179	14152	14135	14241	14267	14147	14050	14229	14345	14287	14184	14162	14176	14214	14074	14163	14180	14153	14154	14323	14139	14274	14153	14227	14413	14147	14205	14281	14002	14236	14145	14330	14298	14133	14279	14130	14342	14166	14294	14210	14182	14163	14122	14276	14247	14171	14330	14003	14176	14328	14187	14220	14249	14106	14259	14075	14319	14265	14128	14257	13891	14317	14121	14293	14110	14288	14180	14166	14270	14161	14191	14264	14121	14183	14210	14374	14147	14173	14160	14206	14262	14017	14218	14047	14291	14396	14218	14341	14291	14341	14316	13950	14291	14088	14227	14173	14159	14322	14067	14152	14168	14159	14153	14091	14195	14189	14355	14142	14278	14183	14333	14181	14270	14159	14207	14281	14279	14190	14287	14195	14336	14144	14157	14092	14172	14373	14383	14215	14036	14090	14297	14008	14212	14181	14092	14252	14173	14166	14124	14247	14290	14183	14245	14257	14217	14352	14203	14102	14087	14100	14247	14218	14150	14287	14266	14116	14265	14272	14110	14117	14193	14063	14048	14038	14299	14016	14355	14105	14073	14204	14286	14271	14142	14134	14090	14367	14174	14278	14138	14267	14187	14359	14261	14097	14092	14363	14241	14045	14148	14118	14354	14214	14277	14108	14300	14132	14113	14386	14171	14248	14151	14245	14257	14205	13996	14287	14144	14064	14186	14157	14191	14030	14271	14215	14172	14059	13984	14125	14290	14194	14154	14215	14131	14279	14149	14343	14242	14237	14060	14247	14112	14206	14156	14274	14387	14121	14179	14082	14128	14097	14204	14231	14281	14154	14211	14242	14129	14316	14208	14207	14074	14188	14046	14190	14120	14196	14257	14227	14121	14252	13944	14212	14040	14283	14148	14101	14290	14241	14197	14091	14275	14094	14092	14322	14263	14086	14310	14114	14265	14325	14062	14257	14132	14305	14211	14167	14275	14190	14237	14179	14440	14208	14198	14140	14212	14182	14105	14146	14073	14275	14068	14283	14262	14284	14123	14399	14235	14212	14173	14160	14274	14172	14148	14125	14333	14039	14183	14095	14449	14188	14022	14388	14252	14246	14232	14297	14183	14186	14376	14128	14083	14062	14274	14108	14082	14186	14078	14370	14048	14305	14199	14333	14136	14113	14181	14347	14290	14046	14201	14194	14207	14248	14199	14074	14265	14166	14163	14147	14157	14218	14181	14176	14348	14320	13999	14295	14121	14137	14054	14186	14034	14124	14205	14262	14225	14218	14159	14105	14198	14107	14143	14219	13937	14077	14315	14234	14164	14284	14191	14149	14191	14154	14264	14277	14196	14283	14028	14197	14173	14334	14134	14208	14077	14318	14363	14207	14182	14159	14206	14111	14190	14172	14247	14302	14288	14160	14189	14249	14128	14212	14173	14234	14224	14171	14250	14094	14089	14381	14217	14145	14186	14154	14200	14237	14296	14173	14181	14159	14162	14141	14402	14109	14177	14462	14224	14310	14179	14281	14225	14211	14262	14140	14172	14363	14256	14313	14125	14125	14295	14186	14182	14122	14330	14245	14310	14171	14208	14154	14205	14205	14341	14440	14198	14123	14363	14310	14126	14163	14087	14102	14268	14069	14109	14278	14047	14097	14187	14203	14297	14198	14190	14202	14211	14284	14240	14299	14212	14220	14035	14265	14049	14316	14218	14223	14190	14167	14112	14074	14318	14098	14357	14263	14259	14180	14131	14224	14249	14191	14247	14287	14014	14033	14343	14134	14311	14265	14328	14342	14320	14107	14420	14315	14145	14180	14320	14188	14293	14182	14202	14229	14218	14136	14263	14249	14262	14333	14254	14111	14376	14105	14167	14278	14119	14276	14212	14237	14252	14227	14200	14152	14204	14132	14274	14084	14156	14368	14331	14254	14296	14002	14205	14238	14154	14177	14143	14193	14286	14119	14072	14196	14382	14282	14220	14222	14180	14077	14206	14209	14184	14257	14306	14173	14024	14163	14060	14172	14234	14249	14197	14017	14306	14117	14352	14344	14112	14348	14202	14358	14282	14327	14127	14234	14288	14173	14241	14215	14228	14302	14202	14289	14224	14250	14190	14090	14214	14268	14301	14229	14221	14087	14306	14277	14153	14184	14083	14310	14136	14089	14212	14235	14288	14193	14131	14176	14223	14130	14231	14169	14101	14361	14150	14291	14165	14180	14017	14092	14118	14120	14241	14189	14218	14212	14249	14180	14175	14279	14239	14075	14184	14040	14313	14286	14187	14252	14172	14197	14174	14295	14097	14274	14195	14209	14197	14392	14167	14263	14198	14203	14348	14073	14330	14350	14265	14258	14168	14324	14374	14109	14113	14290	14173	14325	14254	14019	14294	14264	14398	14138	14333	14217	14168	14227	14122	14283	14167	14183	14181	14249	14315	14328	14094	14141	14352	14277	14252	14086	14110	14073	14323	14168	14220	14398	14252	14289	14303	14189	14056	14214	14147	14230	14291	14340	14162	14107	14094	14201	14076	14173	14309	14187	14101	14167	13967	14201	14350	14386	14208	14079	14118	14142	14174	14339	14105	14311	14273	14228	14124	14106	14100	14283	14149	14271	14135	14163	14178	14070	14120	14190	14199	14186	14135	14215	14198	14272	14089	14181	14204	14190	14062	14170	14119	14328	14241	14344	14220	14386	14132	14154	14418	14358	14082	14114	14036	14125	14237	14123	14325	14067	14143	14431	14121	14215	13976	14175	14120	14378	14361	14050	14092	14162	14280	14143	14263	14149	14162	14242	14050	14115	14252	14233	14184	14278	14193	14197	14192	14173	14292	14316	14160	14311	14082	14312	14282	14374	14129	14360	14219	14256	14133	14150	14049	14132	14174	14232	14034	14213	14331	14304	14376	14368	14306	14357	14245	14043	14223	14242	14167	14043	14142	14181	14279	14172	14160	14322	14004	14218	14207	14427	14304	14318	14282	14098	14144	14261	14267	14078	14255	14376	14282	14208	14250	14039	14136	13995	14386	14230	14253	14062	14105	14217	14161	14246	14164	14286	14160	14145	14264	14333	14153	14114	14175	14184	14138	14142	14173	14181	14223	14237	14197	14251	14174	14221	14295	14281	14129	14262	14157	14171	14425	14195	14275	14109	14189	14289	14160	14079	14031	14233	14221	14147	14126	14322	14230	14291	14351	14293	14081	14447	14113	14285	14456	14269	14245	14192	14099	14074	14310	14196	14245	14197	14182	14180	14046	14167	14281	14103	14214	14146	14222	14008	14023	14421	14252	14136	14135	14042	14298	14255	14203	14083	14229	14197	14069	14419	14193	14112	14261	14217	14171	14224	14312	14195	14173	14253	14325	14052	14186	14338	14197	14137	14182	14219	14179	14187	14191	14002	14193	14238	14285	14216	14231	14239	14150	14251	14334	14114	14173	14283	14068	14222	14041	14224	14331	14212	14172	14277	14117	14168	14238	14209	14327	14157	14293	14371	13978	14233	14052	14117	14250	14288	14209	14156	14306	14187	14440	14254	14127	14358	14172	14131	14213	14157	14234	14178	14240	14078	14166	14230	14104	14201	14319	14146	14180	14303	14285	14148	14151	14283	14249	14403	14159	14380	14401	14291	14209	14308	14281	14234	14216	14207	14167	14346	14173	14282	14220	14233	14278	14523	14114	14130	14203	14041	14324	14344	14224	14010	14204	14200	14361	14381	14232	14314	14092	14312	14220	14163	14186	14170	14208	14132	14239	14492	14209	14298	14213	14320	14345	14232	14303	14221	14234	13924	14626	14246	14144	14068	14376	14030	14170	14252	14013	14078	14352	14275	14217	14273	14235	14178	14418	14217	13975	14277	14098	14304	14114	14179	14309	14221	14280	14265	14236	14139	14240	14237	14220	14235	14080	14018	14239	14215	14261	14089	14224	14117	14165	14290	14228	14116	14285	14302	14367	14217	14383	14154	14121	14246	14354	14220	14223	14243	14146	14149	14202	14160	14218	14118	14391	14268	14191	14181	14238	14242	14078	14158	14125	14083	14156	14348	14146	14168	14197	14079	14249	14334	14075	14156	14126	14325	14189	14327	14152	14206	14149	14353	14169	14424	14218	14198	14216	14281	14204	14197	14168	14241	14153	14247	14148	14222	14431	14369	14193	14015	14265	14004	14274	14281	14260	14119	14149	14003	14295	14180	14145	14311	14276	14223	14131	14344	14239	13963	14143	14315	14132	14149	14304	14246	14329	14151	14217	14232	14160	14165	14037	14245	14279	14254	14130	14285	14337	14215	14249	14139	14252	14373	14283	14366	14201	14347	14070	14196	14163	14197	14067	14118	14213	14370	14282	14252	14140	14330	14277	14229	14282	14061	14197	14299	14247	14197	14178	14236	14243	14138	14393	14203	14176	14293	14187	14133	14190	14339	14146	14225	14069	14110	14143	14180	14278	14328	14365	14248	14197	14263	14163	14164	14359	14393	14215	14305	14225	14226	14207	14162	14129	14135	14257	14222	14257	14306	14472	14199	14128	14214	14209	14255	14119	14141	14093	14279	14132	14209	14234	14061	14137	14196	14128	14237	14185	14174	14245	14375	14347	14242	13948	14296	14119	14228	14217	14212	14011	14269	14091	14086	14096	14248	14176	14252	14198	14257	14337	14197	14134	14145	14359	14222	14244	14477	14179	14310	14068	14100	14076	14154	14153	14410	14138	14242	14093	14144	14211	14306	14006	14334	14066	14128	14218	14204	14334	14368	14119	14215	14233	14349	14374	14116	14285	14202	14361	14157	14169	14172	14155	14217	14231	14161	14219	14245	14176	14222	14374	14333	14160	14168	14223	14291	14127	14256	14372	14391	14198	14201	14195	14251	14182	14109	14175	14167	14253	14032	14305	14284	14189	14204	14154	14275	14251	14162	14502	14313	14263	14138	14260	14170	14261	14147	14187	14215	14162	14123	14207	14332	14190	14141	14053	14276	14218	14184	14331	14295	14335	14293	14297	14238	14057	14188	14160	14139	14217	14136	14198	14169	14174	14192	14224	14273	14297	14212	14239	14219	14232	14269	14160	14292	14234	14228	14124
25422	21462	28656	25156	23753	25586	25040	20074	18865	18986	19230	19179	18931	18550	18079	22875	28733	27563	22905	20277	18597	17709	17643	17500	17508	17660	17522	17704	17451	17459	17308	17481	17629	17614	17492	17604	17492	17577	17470	17545	17511	17791	17598	17646	17668	17437	17574	17472	17598	17667	17659	17520	17621	17601	17615	17518	17538	17675	17469	17525	17737	17601	17611	17472	17521	17632	17547	17438	17392	17546	17348	17473	17557	17573	17503	17636	17575	17365	17539	17325	17432	17633	17708	17678	17533	17687	17550	17385	17468	17556	17725	17441	17531	17521	17365	17523	17626	17479	17617	17641	17552	17560	17647	17398	17640	17725	17656	17566	17358	17481	17509	17394	17532	17549	17443	17512	17591	17496	17475	17629	17478	17521	17523	17316	17362	17456	17565	17447	17613	17389	17366	17504	17346	17286	17482	17473	17708	17611	17601	17491	17492	17494	17396	17489	17320	17665	17676	17516	17418	17520	17406	17538	17487	17655	17660	17495	17338	17287	17426	17280	17250	17667	17691	17323	17451	17392	17522	17651	17606	17571	17415	17521	17415	17593	17506	17639	17734	17630	17397	17530	17516	17731	17397	17508	17752	17491	17490	17486	17612	17434	17477	17485	17538	17336	17610	17622	17442	17702	17494	17386	17578	17427	17624	17439	17489	17598	17515	17281	17564	17554	17424	17548	17601	17610	17654	17388	17292	17445	17338	17437	17612	17382	17565	17558	17548	17362	17359	17527	17628	17538	17440	17683	17498	17430	17688	17661	17688	17494	17640	17348	17614	17711	17481	17564	17739	17404	17630	17441	17512	17642	17470	17541	17682	17453	17553	17588	17698	17439	17419	17419	17472	17593	17376	17560	17719	17442	17433	17506	17484	17566	17519	17465	17422	17212	17530	17607	17473	17670	17611	17460	17802	17344	17597	17575	17507	17440	17318	17476	17194	17600	17317	17459	17431	17465	17421	17641	17612	17536	17384	17444	17455	17517	17547	17494	17614	17453	17565	17520	17324	17506	17305	17504	17569	17371	17744	17356	17624	17525	17447	17432	17592	17662	17575	17506	17490	17665	17277	17674	17516	17662	17528	17363	17358	17306	17458	17634	17564	17559	17519	17321	17386	17574	17420	17501	17525	17465	17667	17544	17557	17263	17439	17477	17608	17397	17728	17544	17572	17382	17501	17406	17657	17566	17610	17557	17702	17428	17808	17482	17500	17535	17302	17413	17589	17346	17282	17337	17559	17511	17454	17372	17549	17468	17354	17345	17614	17673	17627	17591	17673	17664	17685	17632	17367	17372	17450	17640	17346	17447	17481	17500	17551	17706	17405	17596	17524	17407	17305	17665	17583	17458	17353	17549	17769	17234	17537	17358	17588	17700	17384	17617	17566	17517	17443	17605	17535	17515	17355	17604	17607	17385	17502	17656	17712	17569	17585	17489	17555	17409	17463	17386	17370	17539	17579	17264	17469	17320	17413	17486	17698	17584	17442	17590	17456	17537	17496	17482	17470	17429	17722	17449	17572	17601	17409	17408	17692	17469	17694	17644	17731	17479	17576	17198	17899	17526	17370	17396	17393	17503	17296	17357	17544	17486	17474	17635	17583	17542	17599	17435	17423	17515	17422	17590	17644	17466	17510	17474	17619	17286	17497	17245	17559	17580	17573	17585	17479	17598	17438	17407	17579	17466	17587	17459	17320	17494	17461	17343	17469	17490	17434	17443	17406	17560	17373	17728	17558	17445	17515	17583	17593	17398	17512	17417	17508	17454	17574	17729	17421	17500	17418	17588	17399	17473	17371	17468	17552	17401	17670	17520	17422	17756	17625	17444	17398	17467	17631	17362	17600	17733	17330	17694	17564	17632	17427	17370	17702	17611	17468	17708	17456	17699	17601	17458	17501	17532	17538	17383	17482	17520	17212	17475	17463	17521	17404	17477	17440	17628	17676	17419	17576	17631	17606	17386	17379	17388	17330	17502	17430	17487	17496	17381	17529	17562	17649	17446	17899	17652	17472	17482	17472	17474	17367	17442	17341	17699	17615	17501	17437	17576	17372	17562	17281	17425	17560	17479	17622	17432	17480	17420	17437	17440	17419	17475	17684	17324	17497	17480	17738	17456	17531	17359	17526	17430	17570	17617	17495	17309	17597	17428	17525	17496	17660	17622	17491	17467	17387	17478	17348	17304	17636	17651	17520	17618	17689	17512	17631	17547	17474	17448	17611	17573	17351	17545	17513	17398	17461	17592	17592	17436	17849	17522	17446	17720	17546	17447	17569	17425	17577	17376	17424	17614	17356	17421	17541	17568	17856	17658	17628	17466	17315	17464	17572	17538	17468	17492	17613	17645	17525	17657	17497	17379	17423	17327	17456	17410	17557	17598	17564	17508	17558	17448	17697	17285	17604	17464	17523	17432	17627	17591	17587	17501	17587	17579	17612	17575	17451	17383	17571	17385	17450	17387	17648	17345	17488	17417	17432	17593	17530	17542	17439	17403	17489	17396	17382	17497	17574	17572	17665	17254	17430	17337	17530	17504	17271	17609	17397	17592	17599	17524	17487	17619	17494	17397	17431	17537	17594	17527	17213	17448	17549	17527	17529	17426	17366	17497	17409	17516	17516	17460	17704	17538	17458	17571	17538	17497	17394	17255	17435	17504	17506	17573	17718	17529	17366	17457	17432	17507	17550	17657	17686	17538	17430	17286	17283	17525	17572	17363	17489	17422	17409	17465	17450	17484	17479	17599	17453	17458	17758	17437	17476	17556	17521	17488	17480	17608	17357	17572	17501	17409	17647	17189	17344	17366	17412	17625	17539	17517	17547	17351	17604	17671	17590	17595	17551	17492	17588	17497	17600	17714	17438	17559	17463	17752	17317	17377	17543	17456	17678	17619	17547	17614	17607	17524	17375	17564	17352	17317	17430	17572	17659	17579	17354	17586	17585	17535	17421	17403	17697	17442	17366	17683	17364	17420	17542	17462	17575	17541	17628	17417	17516	17673	17728	17520	17536	17608	17498	17454	17363	17440	17220	17533	17724	17372	17516	17628	17329	17566	17371	17387	17503	17631	17550	17559	17444	17491	17469	17643	17611	17452	17413	17494	17674	17735	17577	17517	17541	17482	17592	17513	17415	17453	17468	17347	17585	17479	17618	17493	17587	17561	17439	17408	17469	17595	17590	17363	17455	17537	17427	17399	17526	17343	17516	17651	17487	17495	17609	17592	17620	17735	17449	17546	17481	17404	17470	17698	17488	17418	17618	17638	17498	17592	17573	17437	17366	17463	17409	17629	17247	17393	17550	17433	17329	17472	17207	17568	17670	17604	17469	17514	17426	17534	17699	17523	17574	17623	17572	17431	17494	17402	17572	17645	17313	17556	17408	17639	17759	17522	17409	17485	17491	17518	17466	17593	17705	17284	17261	17469	17485	17611	17320	17585	17304	17443	17355	17617	17657	17491	17642	17480	17579	17515	17528	17428	17473	17640	17520	17706	17478	17276	17432	17481	17570	17476	17404	17494	17421	17412	17655	17961	17585	17424	17465	17432	17701	17605	17382	17504	17667	17285	17540	17325	17439	17447	17423	17353	17751	17482	17494	17488	17507	17526	17571	17634	17568	17698	17670	17653	17476	17247	17564	17471	17566	17627	17458	17556	17585	17563	17545	17563	17464	17559	17530	17311	17407	17477	17332	17639	17562	17490	17571	17731	17598	17542	17322	17272	17302	17223	17519	17589	17435	17285	17502	17684	17568	17598	17643	17466	17710	17464	17523	17538	17613	17563	17436	17716	17687	17298	17267	17456	17465	17515	17613	17286	17476	17600	17471	17481	17524	17511	17416	17428	17703	17379	17522	17515	17412	17562	17442	17520	17429	17541	17387	17465	17503	17543	17647	17563	17706	17621	17574	17417	17483	17673	17416	17710	17544	17643	17789	17774	17472	17400	17515	17517	17638	17467	17494	17438	17655	17527	17445	17605	17674	17377	17472	17678	17561	17657	17572	17395	17428	17396	17588	17563	17623	17402	17689	17413	17428	17594	17561	17431	17424	17359	17557	17468	17589	17497	17431	17477	17557	17412	17514	17603	17665	17507	17399	17500	17417	17373	17464	17598	17428	17489	17459	17549	17360	17459	17467	17459	17493	17309	17701	17329	17573	17448	17461	17322	17387	17263	17395	17594	17506	17542	17508	17502	17543	17577	17401	17533	17627	17756	17591	17480	17498	17620	17387	17475	17523	17281	17379	17557	17510	17510	17572	17528	17646	17474	17702	17608	17415	17661	17374	17460	17452	17391	17524	17382	17423	17548	17727	17517	17638	17268	17285	17408	17732	17580	17323	17559	17522	17369	17502	17527	17641	17675	17620	17422	17601	17454	17462	17559	17516	17418	17579	17304	17602	17520	17741	17533	17586	17511	17528	17555	17484	17452	17692	17574	17514	17271	17676	17372	17481	17460	17645	17581	17365	17640	17409	17100	17544	17493	17420	17349	17439	17406	17692	17437	17255	17506	17395	17656	17497	17523	17586	17594	17522	17486	17346	17524	17626	17601	17382	17410	17428	17716	17564	17349	17478	17591	17473	17600	17655	17450	17417	17443	17563	17460	17453	17405	17380	17423	17598	17602	17545	17575	17568	17686	17575	17485	17487	17380	17500	17409	17543	17759	17312	17439	17472	17351	17709	17257	17674	17539	17516	17402	17499	17572	17486	17354	17526	17705	17615	17384	17494	17722	17682	17552	17481	17412	17160	17520	17418	17382	17306	17547	17426	17313	17509	17427	17531	17491	17569	17489	17640	17295	17496	17416	17522	17689	17604	17548	17648	17502	17486	17570	17493	17595	17272	17492	17370	17412	17489	17520	17516	17210	17483	17403	17480	17662	17600	17332	17585	17458	17474	17762	17397	17372	17453	17476	17391	17543	17486	17491	17504	17520	17477	17570	17303	17757	17452	17523	17465	17540	17514	17580	17342	17437	17405	17523	17434	17384	17371	17422	17644	17595	17254	17680	17433	17324	17471	17281	17593	17645	17801	17618	17635	17583	17499	17758	17381	17748	17629	17636	17514	17375	17521	17198	17402	17490	17516	17594	17555	17446	17598	17509	17517	17402	17639	17502	17527	17538	17486	17450	17510	17641	17421	17670
14953	24246	24709	24280	24499	24787	22301	17170	16732	16440	16948	17136	16214	15680	14964	23855	29682	27048	20690	17193	15310	14633	14349	14397	14451	14535	14336	14422	14425	14196	14067	14254	14415	14233	14290	14271	14379	14384	14506	14284	14207	14312	14445	14335	14478	14320	14168	14353	14416	14368	14218	14188	14432	14213	14369	14156	14530	14363	14411	14274	14424	14260	14374	14269	14342	14319	14324	14307	14345	14375	14335	14229	14271	14457	14314	14428	14299	14201	14358	14142	14321	14218	14312	14211	14456	14362	14446	14365	14247	14266	14400	14260	14371	14244	14270	14328	14243	14414	14448	14445	14439	14413	14386	14269	14173	14258	14446	14267	14401	14256	14260	14260	14164	14297	14235	14403	14233	14395	14266	14405	14093	14416	14342	14203	14335	14459	14396	14418	14484	14395	14274	14489	14492	14272	14272	14355	14254	14253	14221	14232	14355	14374	14295	14376	14160	14388	14302	14300	14085	14459	14176	14180	14403	14353	14293	14152	14184	14488	14308	14229	14314	14413	14378	14107	14352	14263	14323	14446	14346	14240	14198	14342	14220	14289	14189	14195	14468	14097	14135	14457	14275	14373	14313	14353	14472	14335	14275	14508	14244	14332	14352	14138	14368	14240	14294	14184	14330	14179	14429	14196	14349	14257	14111	14277	14255	14383	14221	14435	14341	14159	14279	14107	14150	14211	14383	14280	14141	14313	14280	14222	14352	14280	14312	14336	14342	14219	14224	14272	14262	14113	14314	14210	14235	14335	14295	14071	14465	14286	14400	14482	14165	14272	14411	14220	14397	14253	14233	14242	14507	14400	14277	14354	14271	14356	14288	14267	14282	14271	14352	14309	14298	14379	14178	14210	14340	14261	14447	14385	14283	14185	14281	14457	14320	14190	14332	14242	14401	14237	14293	14283	14391	14319	14416	14366	14385	14396	14158	14289	14472	14100	14224	14381	14256	14351	14311	14282	14282	14381	14189	14362	14299	14297	14220	14292	14155	14161	14298	14313	14117	14387	14054	14158	14110	14281	14331	14276	14323	14496	14197	14358	14247	14305	14370	14263	14379	14265	14278	14443	14245	14044	14278	14259	14217	14318	14286	14377	14219	14130	14341	14273	14453	14316	14297	14381	14296	14356	14319	14153	14299	14299	14282	14231	14241	14398	14311	14229	14205	14235	14106	14415	14429	14347	14283	14206	14327	14316	14390	14230	14182	14247	14255	14279	14257	14235	14294	14277	14215	14135	14180	14443	14347	14420	14276	14277	14262	14216	14410	14232	14310	14306	14299	14116	14208	14513	14306	14295	14565	14340	14259	14186	14301	14443	14301	14144	14286	14267	14268	14368	14198	14133	14339	14235	14487	14406	14146	14367	14126	14402	14403	14230	14399	14384	14353	14303	14288	14303	14329	14321	14262	14303	14364	14424	14324	14226	14274	14418	14204	14184	14411	14159	14249	14387	14129	14026	14460	14213	14282	14431	14270	14316	14196	14305	14226	14367	14230	14217	14257	14383	14296	14134	14391	14335	14357	14181	14327	14351	14152	14083	14190	14356	14310	14196	14448	14136	14327	14275	14244	14368	14306	14446	14286	14229	14300	14303	14298	14191	14249	14272	14288	14392	14375	14060	14219	14315	14270	14291	14284	14392	14323	14513	14151	14125	14244	14291	14426	14090	14367	14150	14169	14378	14445	14418	14069	14447	14242	14253	14218	14403	14302	14203	14417	14089	14145	14365	14345	14157	14266	14465	14320	14363	14373	14227	14256	14291	14284	14306	14284	14273	14231	14306	14205	14056	14252	14502	14223	14382	14387	14314	14217	14402	14353	14415	14168	14152	14190	14341	14311	14316	14217	14229	14428	14297	14339	14341	14351	14435	14253	14405	14339	14247	14172	14350	14366	14347	14301	14455	14242	14182	14312	14163	14444	14420	14246	14440	14367	14226	14276	14285	14247	14172	14221	14359	14288	14356	14115	14369	14409	14293	14270	14138	14196	14278	14214	14114	14368	14193	14276	14411	14465	14288	14329	14363	14289	14338	14312	14370	14217	14285	14368	14318	14147	14369	14464	14247	14134	14282	14414	14250	14230	14301	14176	14326	14344	14381	14353	14389	14055	14438	14418	14250	14393	14231	14347	14311	14265	14470	14290	14443	14257	14298	14377	14265	14320	14428	14345	14338	14209	14330	14395	14335	14259	14363	14151	14103	14435	14380	14290	14251	14403	14258	14336	14233	14345	14283	14357	14373	14320	14207	14252	14290	14240	14288	14430	14179	14363	14320	14312	14324	14354	14207	14275	14274	14079	14356	14153	14471	14451	14342	14480	14308	14243	14346	14407	14402	14498	14275	14253	14256	14423	14280	14094	14306	14348	14163	14293	14248	14369	14287	14305	14283	14298	14501	14274	14325	14327	14241	14157	14277	14143	14211	14409	14083	14495	14140	14178	14366	14212	14314	14207	14290	14361	14219	14130	14221	14406	14335	14382	14199	14439	14072	14480	14366	14322	14384	14370	14287	14219	14263	14300	14361	14164	14227	14371	14298	14256	14357	14278	14419	14354	14260	14262	14568	14502	14222	14235	14180	14234	14436	14331	14244	14242	14361	14415	14210	14433	14161	14423	14482	14332	14388	14271	14306	14232	14167	14416	14284	14206	14244	14204	14267	14440	14371	14431	14193	14525	14311	14285	14101	14362	14232	14313	14394	14408	14289	14226	14357	14202	14334	14220	14216	14303	14360	14290	14289	14377	14559	14351	14316	14359	14151	14265	14308	14301	14261	14173	14241	14264	14331	14332	14252	14508	14359	14287	14279	14350	14362	14322	14272	14145	14258	14218	14315	14352	14374	14217	14246	14237	14344	14290	14374	14173	14289	14418	14322	14362	14370	14337	14252	14326	14295	14284	14284	14316	14273	14425	14373	14303	14128	14284	14318	14269	14227	14200	14308	14250	14156	14277	14145	14244	14362	14471	14360	14263	14348	14190	14388	14223	14418	14290	14299	14279	14150	14284	14297	14240	14316	14379	14187	14357	14313	14285	14287	14509	14257	14330	14316	14195	14308	14343	14249	14257	14310	14161	14312	14293	14229	14423	14309	14465	14329	14179	14282	14308	14382	14305	14329	14164	14321	14256	14301	14354	14111	14282	14438	14161	14187	14396	14133	14209	14373	14247	14292	14402	14403	14352	14342	14256	14257	14419	14490	14268	14294	14179	14416	14399	14177	14147	14216	14297	14420	14244	14347	14270	14293	14244	14302	14385	14249	14213	14395	14333	14326	14396	14190	14398	14342	14338	14363	14170	14485	14193	14211	14377	14298	14147	14358	14422	14298	14315	14237	14493	14355	14226	14249	14418	14240	14266	14218	14421	14178	14284	14331	14093	14149	14229	14104	14400	14391	14194	14244	14449	14102	14224	14307	14371	14269	14128	14429	14109	14461	14363	14361	14225	14352	14263	14323	14326	14298	14147	14254	14173	14263	14328	14232	14378	14460	14303	14240	14105	14237	14326	14335	14342	14518	14326	14331	14186	14394	14276	14337	14268	14403	14456	14320	14288	14377	14293	14259	14164	14230	14270	14373	14270	14423	14423	14160	14417	14352	14433	14365	14431	14390	14366	14228	14182	14257	14090	14310	14334	14377	14439	14354	14246	14247	14234	14201	14157	14426	14313	14318	14124	14298	14340	14313	14434	14254	14344	14280	14218	14201	14424	14322	14430	14302	14222	14266	14350	14273	14377	14245	14399	14453	14177	14381	14413	14311	14339	14440	14342	14301	14563	14334	14255	14317	14147	14213	14293	14186	14422	14394	14319	14275	14302	14271	14447	14238	14422	14315	14309	14226	14143	14393	14175	14253	14208	14391	14257	14379	14275	14435	14268	14305	14401	14273	14314	14330	14410	14436	14193	14429	14351	14320	14147	14320	14243	14270	14197	14252	14244	14280	14239	14385	14264	14459	14333	14131	14257	14390	14273	14302	14209	14372	14189	14270	14324	14270	14048	14222	14257	14210	14306	14381	14223	14274	14325	14297	14192	14196	14263	14543	14322	14262	14181	14423	14349	14159	14261	14342	14173	14431	14330	14431	14248	14606	14299	14190	14324	14194	14244	14292	14310	14206	14385	14246	14326	14265	14450	14348	14383	14387	14271	14289	14367	14415	14249	14334	14409	14338	14384	14427	14363	14368	14248	14324	14376	14260	14285	14354	14342	14150	14187	14298	14259	14299	14432	14336	14224	14614	14375	14312	14234	14271	14369	14340	14344	14341	14336	14249	14454	14235	14267	14452	14397	14270	14226	14245	14139	14358	14192	14229	14500	14277	14174	14091	14218	14293	14318	14405	14103	14295	14387	14312	14275	14431	14253	14257	14487	14264	14430	14408	14537	14219	14231	14325	14391	14241	14340	14362	14316	14380	14179	14384	14171	14301	14251	14283	14373	14226	14280	14378	14162	14452	14384	14417	14389	14298	14334	14258	14217	14248	14381	14226	14349	14447	14431	14289	14385	14247	14273	14433	14503	14305	14453	14365	14289	14266	14496	14289	14372	14167	14235	14370	14319	14258	14371	14439	14285	14298	14362	14085	14277	14207	14363	14258	14485	14282	14327	14177	14085	14452	14379	14342	14426	14251	14222	14206	14369	14320	14143	14413	14379	14330	14265	14408	14181	14331	14399	14398	14279	14439	14384	14418	14327	14187	14423	14479	14152	14256	14378	14413	14274	14322	14337	14291	14190	14315	14193	14076	14398	14366	14344	14308	14265	14181	14458	14421	14394	14323	14289	14353	14489	14182	14255	14346	14278	14392	14219	14372	14296	14432	14159	14408	14358	14241	14275	14435	14300	14409	14311	14304	14332	14163	14189	14335	14406	14179	14297	14314	14273	14319	14221	14401	14289	14345	14235	14361	14087	14347	14289	14228	14256	14239	14337	14223	14447	14288	14247	14272	14233	14418	14341	14261	14355	14281	14122	14314	14377	14262	14221	14363	14341	14269	14244	14259	14120	14321	14167	14285	14078	14348	14295	14377	14281	14166	14226	14314	14171	14303	14277	14478	14262	14376	14341	14327	14272	14177	14249	14201	14145	14306	14318	14464	14443	14362	14339	14362	14265	14382	14391	14069	14305	14253	14168	14239	14350	14360
24032	21466	29061	24391	22658	26615	28496	21305	20078	20364	20865	20455	19573	18851	18217	27088	36113	34173	27168	22155	19494	18088	17815	17751	17842	17505	17571	17682	17589	17772	17647	17676	17551	17722	17595	17607	17704	17524	17454	17360	17512	17504	17582	17554	17629	17576	17430	17744	17559	17745	17432	17707	17664	17589	17689	17553	17806	17482	17464	17466	17705	17559	17387	17542	17357	17439	17579	17566	17524	17351	17445	17511	17379	17609	17678	17678	17701	17589	17635	17508	17450	17622	17485	17596	17346	17563	17384	17494	17587	17608	17431	17493	17525	17740	17655	17518	17629	17539	17427	17428	17482	17524	17431	17576	17454	17601	17638	17368	17506	17237	17565	17354	17398	17705	17430	17443	17491	17455	17398	17511	17531	17496	17368	17594	17620	17631	17384	17529	17554	17416	17506	17388	17555	17604	17557	17397	17660	17513	17363	17504	17651	17558	17551	17392	17579	17467	17463	17378	17538	17596	17405	17503	17550	17473	17545	17586	17518	17611	17360	17391	17400	17374	17445	17692	17652	17480	17634	17503	17581	17550	17538	17441	17633	17483	17322	17455	17538	17571	17506	17413	17307	17688	17412	17320	17559	17559	17337	17460	17292	17643	17544	17463	17406	17474	17469	17460	17619	17453	17622	17872	17686	17526	17670	17713	17649	17686	17554	17770	17514	17493	17698	17443	17603	17597	17495	17211	17494	17554	17481	17455	17411	17340	17476	17446	17511	17724	17529	17463	17251	17471	17550	17499	17562	17475	17526	17613	17558	17479	17621	17400	17573	17518	17476	17502	17588	17588	17586	17532	17467	17481	17639	17314	17578	17464	17447	17534	17464	17419	17622	17369	17474	17383	17322	17458	17741	17589	17509	17486	17597	17578	17625	17806	17377	17513	17657	17438	17414	17508	17605	17564	17399	17537	17428	17425	17315	17653	17477	17485	17708	17476	17510	17575	17610	17469	17343	17431	17554	17396	17247	17366	17606	17533	17470	17457	17543	17619	17498	17521	17535	17718	17570	17533	17515	17537	17419	17420	17425	17640	17288	17571	17815	17410	17590	17517	17503	17495	17488	17542	17615	17336	17382	17321	17519	17330	17312	17553	17793	17269	17613	17421	17646	17531	17600	17679	17523	17473	17561	17466	17624	17429	17423	17768	17594	17541	17638	17629	17540	17462	17452	17539	17487	17630	17604	17434	17664	17639	17539	17554	17401	17611	17471	17527	17487	17381	17675	17503	17502	17364	17549	17627	17558	17522	17343	17647	17365	17595	17589	17567	17432	17490	17566	17420	17687	17362	17368	17617	17543	17485	17389	17346	17513	17474	17440	17485	17557	17502	17686	17499	17627	17616	17432	17517	17485	17549	17623	17282	17574	17488	17603	17677	17667	17651	17501	17652	17497	17463	17441	17361	17846	17504	17590	17454	17651	17483	17506	17470	17466	17634	17655	17492	17502	17575	17519	17632	17676	17515	17497	17395	17482	17439	17550	17479	17660	17372	17610	17575	17353	17693	17340	17585	17543	17539	17561	17611	17370	17596	17733	17736	17547	17622	17688	17728	17433	17501	17421	17507	17306	17436	17581	17492	17470	17578	17496	17355	17475	17258	17545	17375	17439	17453	17414	17375	17588	17577	17622	17624	17355	17737	17376	17651	17473	17809	17431	17660	17688	17698	17685	17671	17635	17545	17551	17659	17827	17717	17650	17404	17440	17441	17642	17570	17362	17512	17429	17680	17592	17536	17616	17506	17361	17377	17288	17413	17533	17509	17484	17691	17585	17592	17442	17464	17463	17326	17533	17472	17620	17518	17662	17442	17341	17229	17372	17434	17648	17349	17546	17579	17568	17634	17606	17441	17660	17421	17554	17812	17583	17401	17540	17377	17395	17535	17540	17401	17575	17660	17486	17255	17698	17558	17508	17442	17498	17414	17699	17624	17688	17549	17319	17366	17745	17474	17437	17507	17437	17614	17525	17523	17340	17642	17409	17317	17689	17557	17389	17586	17681	17517	17724	17579	17652	17571	17876	17645	17622	17621	17423	17479	17485	17356	17576	17616	17456	17307	17457	17441	17409	17434	17322	17442	17680	17471	17744	17555	17523	17482	17193	17388	17578	17410	17527	17491	17479	17491	17601	17668	17490	17411	17579	17580	17844	17680	17371	17367	17555	17321	17421	17575	17558	17535	17210	17532	17444	17545	17752	17575	17284	17322	17430	17704	17313	17657	17751	17499	17392	17451	17455	17609	17415	17391	17813	17451	17496	17375	17511	17383	17506	17521	17393	17432	17555	17594	17508	17532	17503	17445	17521	17569	17410	17260	17514	17670	17472	17328	17577	17810	17624	17444	17414	17453	17433	17375	17627	17624	17804	17715	17698	17455	17364	17395	17396	17464	17489	17632	17449	17579	17680	17364	17527	17599	17512	17548	17563	17403	17322	17406	17345	17694	17603	17487	17560	17633	17701	17601	17287	17471	17375	17615	17637	17491	17493	17611	17495	17735	17606	17465	17445	17583	17447	17395	17686	17462	17420	17358	17440	17590	17397	17760	17504	17457	17569	17496	17475	17420	17422	17591	17520	17497	17412	17582	17521	17603	17626	17570	17588	17425	17545	17519	17436	17490	17540	17182	17510	17510	17318	17481	17393	17486	17722	17445	17531	17581	17472	17410	17515	17503	17591	17602	17498	17598	17362	17253	17693	17549	17659	17660	17430	17560	17491	17507	17404	17608	17552	17501	17413	17303	17681	17500	17550	17614	17451	17684	17435	17468	17448	17446	17550	17638	17357	17515	17418	17402	17951	17793	17505	17414	17467	17235	17398	17533	17473	17373	17291	17405	17464	17408	17400	17505	17548	17595	17381	17606	17579	17613	17366	17561	17513	17372	17515	17598	17593	17745	17599	17764	17464	17415	17674	17567	17639	17560	17404	17540	17710	17374	17438	17566	17547	17570	17482	17635	17475	17601	17398	17407	17360	17623	17625	17281	17450	17572	17677	17565	17424	17720	17455	17522	17716	17585	17665	17397	17317	17322	17449	17426	17414	17538	17405	17534	17445	17597	17551	17639	17319	17433	17562	17414	17237	17439	17558	17682	17365	17548	17415	17434	17400	17549	17657	17609	17587	17643	17477	17369	17307	17573	17699	17289	17506	17433	17551	17323	17514	17558	17546	17597	17227	17435	17462	17443	17605	17684	17495	17555	17393	17364	17536	17650	17513	17457	17509	17521	17437	17482	17317	17549	17606	17436	17622	17542	17369	17538	17476	17507	17484	17399	17594	17619	17534	17697	17616	17688	17535	17634	17564	17531	17638	17572	17564	17443	17582	17595	17516	17300	17507	17744	17639	17523	17451	17418	17758	17542	17419	17501	17560	17481	17548	17397	17532	17475	17493	17642	17462	17371	17424	17333	17443	17526	17504	17448	17627	17516	17416	17572	17475	17406	17323	17312	17615	17410	17397	17491	17393	17582	17547	17506	17611	17334	17672	17544	17447	17471	17590	17568	17488	17642	17437	17439	17578	17419	17558	17471	17785	17325	17560	17544	17470	17398	17447	17602	17638	17843	17589	17498	17817	17577	17547	17457	17576	17588	17461	17535	17478	17755	17551	17644	17661	17474	17636	17572	17339	17418	17590	17426	17468	17611	17385	17587	17536	17469	17454	17525	17452	17524	17373	17303	17485	17675	17636	17521	17564	17485	17477	17685	17481	17680	17486	17543	17445	17424	17628	17390	17384	17441	17663	17289	17260	17629	17512	17513	17398	17500	17405	17444	17481	17505	17398	17467	17516	17465	17507	17772	17629	17795	17669	17529	17486	17185	17427	17503	17410	17543	17456	17444	17573	17507	17647	17581	17561	17367	17614	17560	17569	17541	17552	17517	17435	17501	17359	17492	17648	17409	17499	17590	17798	17552	17408	17567	17640	17408	17498	17648	17498	17471	17292	17458	17529	17534	17407	17667	17730	17348	17424	17588	17612	17511	17637	17685	17344	17551	17485	17698	17566	17393	17374	17494	17609	17510	17271	17470	17559	17439	17472	17499	17636	17406	17341	17548	17690	17618	17849	17603	17409	17500	17536	17387	17653	17570	17368	17483	17294	17398	17631	17420	17597	17604	17673	17418	17579	17515	17442	17543	17631	17712	17463	17364	17514	17369	17348	17605	17566	17620	17594	17528	17457	17621	17566	17483	17669	17600	17346	17504	17575	17524	17542	17648	17296	17512	17331	17500	17646	17552	17631	17519	17666	17575	17453	17621	17655	17305	17448	17482	17560	17465	17642	17463	17575	17483	17581	17555	17516	17501	17411	17321	17684	17554	17613	17695	17460	17607	17619	17594	17566	17625	17527	17733	17362	17627	17470	17410	17448	17491	17506	17381	17228	17499	17737	17446	17379	17614	17488	17466	17725	17602	17634	17510	17540	17674	17532	17506	17377	17491	17599	17660	17374	17406	17646	17583	17684	17500	17406	17435	17258	17611	17481	17464	17549	17625	17636	17688	17366	17490	17460	17609	17559	17513	17512	17458	17563	17426	17489	17433	17429	17747	17779	17443	17487	17487	17480	17571	17757	17486	17259	17556	17512	17543	17342	17457	17790	17425	17537	17545	17540	17461	17466	17567	17582	17520	17543	17484	17451	17630	17597	17523	17545	17652	17185	17447	17528	17574	17597	17570	17410	17690	17599	17454	17578	17559	17477	17337	17788	17495	17428	17386	17472	17545	17522	17602	17737	17491	17329	17479	17528	17636	17685	17525	17562	17540	17491	17463	17465	17505	17591	17341	17653	17499	17446	17562	17489	17470	17324	17451	17446	17266	17486	17592	17487	17485	17655	17582	17317	17506	17359	17547	17558	17408	17539	17250	17699	17490	17603	17439	17657	17467	17452	17606	17546	17603	17640	17478	17472	17484	17535	17653	17654	17689	17559	17572	17360	17416	17396	17439	17593	17483	17641	17537	17540	17809	17543	17586	17620	17315	17624	17509	17626	17523	17542	17537	17701	17485	17368	17369	17469	17498	17605	17358	17519	17293	17512	17560	17546	17283	17514	17511	17476	17502	17628	17524	17404	17316	17615	17364	17497	17479	17724	17603	17549	17480	17580	17632	17617	17463	17572	17550	17512	17458	17436	17239	17695	17489
16822	29735	29787	31097	29239	28149	25010	18572	18678	18402	19278	18521	17069	15933	15358	29388	37591	33869	24919	19344	16048	14775	14475	14178	14140	14383	14316	14200	14444	14382	14140	14270	14142	14160	14234	14307	14241	14310	14325	14414	14225	14389	14382	14325	14369	14121	14363	14354	14418	14326	14097	14267	14453	14073	14403	14294	14219	14396	14160	14219	14506	14371	14393	14438	14272	14238	14400	14300	14301	14243	14179	14306	14213	14192	14355	14276	14229	14290	14434	14286	14306	14086	14187	14289	14184	14246	14397	14219	14371	14184	14254	14138	14356	14234	14162	14321	14101	14368	14054	14354	14322	14255	14353	14449	14242	14292	14320	14312	14234	14189	14480	14335	14166	14252	14198	14371	14364	14270	14232	14157	14390	14102	14336	14293	14195	14270	14185	14263	14082	14418	14381	14184	14301	14251	14381	14268	14107	14320	14296	14186	14392	14196	14422	14316	14308	14368	14262	14289	14217	14263	14340	14150	14269	14363	14239	14345	14227	14311	14123	14164	14206	14313	14319	14095	14205	14301	14239	14257	14424	14126	14434	14238	14216	14334	14233	14298	14345	14354	14352	14261	14259	14187	14436	14482	14310	14284	14254	14211	14077	14380	14347	14362	14368	14367	14309	14260	14407	14445	14254	14259	14381	14306	14371	14255	14084	14287	14096	14255	14344	14350	14224	14323	14411	14261	14274	14212	14246	14249	14340	14364	14155	14348	14212	14237	14300	14275	14167	14284	14209	14307	14224	14346	14382	14208	14431	14081	14246	14345	14389	14333	14100	14166	14276	14180	14081	14094	14276	14347	14246	14181	14266	14049	14428	14128	14291	14257	14369	14215	14115	14261	14220	14245	14113	14233	14452	14150	14425	14229	14287	14296	14327	14178	14356	14161	14280	14162	14341	14269	14316	14260	14268	14414	14224	14189	14290	14245	14426	14372	14413	14301	14140	14423	14201	14315	14303	14186	14288	14356	14307	14286	14118	14195	14149	14374	14361	14215	14172	14247	14191	14272	14299	14294	14181	14193	14349	14307	14296	14392	14146	14256	14228	14405	14349	14389	14226	14344	14167	14365	14119	14204	14369	14379	14279	14195	14322	14176	14147	14150	14362	14362	14295	14379	14270	14197	14307	14272	14305	14211	14233	14347	14187	14357	14273	14507	14252	14259	14290	14347	14377	14251	14082	14142	14188	14368	14229	14072	14252	14305	14154	14214	14219	14277	14431	14178	14158	14290	14333	14289	14263	14280	14355	14231	14265	14321	14393	14194	14219	14332	14476	14230	14171	14018	14172	14204	14138	14314	14276	14090	14344	14332	14311	14108	14447	14309	14221	14334	14194	14201	14304	14265	14228	14304	14326	14318	14173	14263	14420	14393	14232	14162	14193	14263	14448	14213	14217	14273	14304	14410	14258	14325	14275	14128	14225	14289	14340	14142	14209	14262	14130	14346	14239	14381	14257	14281	14276	14281	14192	14320	14232	14345	14227	14251	14127	14335	14402	14305	14330	14135	14221	14240	14308	14352	14438	14274	14194	14336	14250	14186	14264	14170	14254	14139	14197	14261	14246	14181	14131	14285	14221	14309	14508	14553	14183	14182	14255	14387	14304	14404	14328	14219	14247	14230	14231	14342	14250	14411	14267	14371	14207	14250	14272	14251	14203	14321	14295	14200	14410	14191	14201	14220	14185	14168	14397	14252	14254	14245	14349	14315	14210	14296	14348	14262	14261	14382	14324	14243	14197	14207	14297	14297	14295	14297	14303	14430	14241	14211	14271	14260	14213	14361	14322	14334	14406	14378	14396	14363	14447	14263	14223	14313	14354	14441	14328	14294	14083	14338	14406	14341	14237	14138	14203	14268	14256	14318	14292	14396	14275	14209	14436	14240	14286	14114	14291	14260	14277	14376	14204	14321	14298	14395	14274	14229	14121	14260	14078	14264	14220	14327	14147	14453	14460	14201	14304	14244	14429	14309	14355	14362	14042	14242	14351	14402	14228	14425	14295	14373	14090	14217	14292	14273	14097	14314	14470	14127	14232	14267	14341	14174	14200	14220	14142	14413	14285	14336	14272	14292	14304	14168	14094	14228	14426	14208	14214	14220	14284	14312	14378	14337	14300	14198	14295	14309	14378	14251	14283	14329	14206	14310	14294	14209	14316	14288	14262	14154	14231	14457	14175	14300	14311	14282	14180	14237	14210	14402	14110	14268	14324	14319	14224	14300	14211	14446	14209	14169	14420	14415	14306	14251	14508	14352	14173	14297	14352	14169	14230	14481	14176	14235	14303	14073	14484	14369	14173	14096	14429	14339	14184	14354	14348	14120	14212	14333	13978	14327	14271	14235	14341	14116	14458	14248	14327	14364	14165	14325	14334	14150	14176	14241	14318	14252	14390	14353	14198	14229	14350	14213	14362	14208	14172	14216	14170	14164	14461	14323	14293	14390	14233	14417	14227	14244	14363	14196	14338	14214	14304	14236	14322	14346	14255	14163	14383	14214	14218	14348	14333	14158	14392	14291	14040	14291	14353	14087	14496	14409	14324	14218	14422	14308	14186	14298	14249	14323	14345	14329	14383	14292	14213	14320	14283	14257	14259	14284	14180	14318	14354	14285	14351	14370	14237	14320	14264	14317	14103	14232	14269	14309	14287	14274	14109	14216	14215	14262	14198	14057	14319	14068	14271	14279	14250	14396	14233	14390	14284	14372	14282	14187	14514	14243	14251	14248	14232	14334	14338	14252	14263	14268	14314	14314	14340	14351	14358	14184	14233	14316	14279	14222	14171	14439	14507	14285	14168	14168	14333	14323	14339	14326	14435	14047	14337	14234	14210	14366	14379	14374	14342	14177	14322	14189	14325	14253	14280	14329	14123	14311	14205	14199	14317	14337	14235	14178	14306	14201	14346	14292	14150	14335	14284	14260	14368	14284	14179	14101	14363	14180	14230	14324	14337	14204	14208	14241	14328	14418	14345	14307	14117	14369	14190	14173	14148	14143	14260	14124	14224	14263	14159	14357	14330	14310	14306	14336	14421	14360	14271	14238	14134	14468	14110	14141	14206	14155	14158	14140	14047	14153	14407	14236	14418	14186	14303	14172	14223	14370	14305	14368	14361	14227	14174	14282	14249	14372	14459	14131	14331	14139	14288	14304	14382	14340	14133	14348	14278	14371	14380	14233	14381	14268	14157	14245	14396	14259	14250	14117	14274	14098	14317	14363	14381	14145	14429	14389	14375	14237	14214	14104	14331	14318	14403	14238	14312	14171	14235	14261	14162	14308	14342	14252	14206	14140	14290	14071	14382	14183	14277	14084	14116	14073	14366	14298	14333	14211	14281	14239	14109	14324	14260	14303	14346	14245	14379	14298	14374	14287	14288	14167	14210	14369	14260	14195	14165	14355	14265	14362	14313	14374	14287	14333	14373	14148	14267	14169	14298	14401	14320	14383	14235	14140	14265	14337	14339	14276	14094	14288	14306	14393	14258	14359	14388	14186	14259	14274	14328	14280	14308	14368	14357	14480	14349	14289	14331	14225	14174	14194	14345	14237	14346	14316	14309	14150	14136	14326	14277	14245	14400	14365	14237	14362	14152	14338	14340	14223	14390	14306	14222	14285	14287	14245	14192	14326	14318	14248	14343	14080	14286	14284	14299	14185	14301	14240	14331	14345	14247	14248	14288	14128	14469	14016	14307	14209	14204	14196	14245	14181	14302	14308	14367	14337	14318	14155	14367	14292	14204	14193	14188	14375	14130	14392	14462	14230	14323	14321	14325	14243	14105	14289	14321	14316	14187	14316	14012	14281	14097	14320	14384	14364	14149	14045	14274	14349	14430	14306	14225	14189	14353	14160	14259	14243	14310	14401	14374	14187	14272	14313	14248	14093	14151	14247	14335	14311	14292	14252	14386	14330	14213	14299	14350	14340	14351	14238	14272	14484	14283	14189	14309	14285	14226	14236	14269	14364	14233	14149	14061	14325	14397	14354	14186	14322	14356	14309	14260	14276	14388	14242	14188	14311	14358	14039	14194	14437	14400	14291	14167	14214	14321	14317	14250	14377	14108	14340	14346	14350	14185	14188	14215	14161	14226	14371	14307	14343	14336	14201	14301	14378	14156	14330	14209	14188	14287	14188	14336	14277	14368	14342	14311	14204	14223	14248	14249	14207	14277	14145	14305	14377	14202	14212	14253	14166	14117	14260	14371	14353	14299	14320	14492	14092	14348	14075	14294	14252	14113	14257	14242	14269	14201	14274	14227	14246	14277	14164	14371	14045	14206	14457	14306	14394	14222	14333	14386	14144	14263	14313	14246	14340	14344	14207	14282	14337	14372	14311	14308	14233	14393	14310	14327	14124	14350	14342	14357	14268	14390	14209	14249	14332	14373	14291	14282	14272	14380	14322	14341	14386	14286	14033	14228	14210	14126	14190	14397	14362	14133	14426	14192	14271	14397	14437	14010	14281	14113	14323	14184	14173	14192	14217	14132	14212	14167	14352	14220	14304	14430	14225	14188	14344	14472	14267	14258	14267	14381	14254	14215	14390	14393	14423	14398	14363	14380	14171	14073	14426	14171	14229	14214	14110	14341	14394	14170	14218	14342	14313	14183	14266	14231	14250	14181	14205	14236	14204	14375	14317	13993	14372	14248	14333	14296	14280	14258	14312	14381	14047	14224	14223	14391	14159	14137	14303	14306	14280	14168	14149	14138	14266	14407	14244	14335	14358	14263	14409	14220	14255	14372	14278	14166	14337	14407	14244	14553	14100	14162	14157	14299	14291	14293	14315	14309	14397	14217	14296	14318	14408	14188	14202	14091	14187	14303	14240	14202	14191	14174	14303	14251	14319	14321	14213	14190	14352	14267	14280	14270	14261	14270	14191	14378	14220	14256	14237	14133	14374	14344	14437	14223	14165	14274	14387	14306	14283	14356	14333	14275	14340	14297	14358	14262	14239	14423	14323	14309	14253	14399	14213	14318	14365	14125	14387	14168	14152	14310	14201	14368	14367	14392	14345	14423	14263	14346	14294	14228	14181	14403	14378	14300	14329	14173	14299	14324	14257	14316	14334	14253	14184	14369	14448	14184	14377	14207	14146	14309	14338	14268	14338	14281	14484	14169	14282	14199	14329	14152	14241
29996	22790	24388	24446	21685	21264	20458	18382	18143	18324	18663	18216	18064	17627	17709	18056	18936	19306	18607	18218	17685	17548	17619	17534	17654	17333	17626	17441	17583	17761	17658	17339	17485	17413	17396	17656	17477	17486	17434	17347	17503	17569	17443	17548	17585	17540	17347	17464	17390	17303	17557	17391	17470	17427	17416	17322	17745	17354	17661	17473	17520	17461	17330	17417	17421	17451	17368	17449	17739	17570	17600	17344	17620	17376	17536	17504	17364	17416	17466	17411	17630	17421	17623	17221	17657	17601	17545	17337	17499	17524	17246	17365	17515	17491	17379	17582	17270	17513	17404	17525	17428	17472	17409	17434	17377	17531	17463	17448	17429	17502	17357	17351	17460	17436	17493	17467	17265	17324	17397	17575	17641	17669	17601	17520	17433	17398	17451	17355	17439	17449	17357	17339	17487	17502	17444	17450	17483	17543	17395	17398	17427	17323	17465	17512	17524	17473	17526	17398	17615	17419	17410	17445	17616	17313	17703	17558	17523	17402	17502	17488	17454	17412	17542	17498	17388	17477	17405	17519	17573	17599	17579	17488	17462	17487	17499	17495	17406	17461	17402	17442	17726	17338	17357	17527	17391	17430	17539	17611	17601	17504	17222	17494	17532	17293	17353	17506	17226	17463	17629	17357	17462	17334	17541	17435	17418	17464	17585	17533	17385	17382	17516	17489	17547	17593	17507	17638	17559	17219	17260	17492	17538	17594	17405	17542	17407	17547	17528	17187	17447	17417	17672	17633	17341	17378	17459	17526	17593	17295	17648	17446	17423	17362	17257	17253	17452	17416	17491	17439	17404	17357	17233	17482	17634	17737	17500	17483	17413	17583	17708	17550	17303	17466	17362	17448	17449	17123	17452	17480	17426	17274	17361	17395	17544	17321	17487	17178	17378	17461	17305	17309	17521	17396	17575	17417	17349	17555	17464	17369	17669	17396	17427	17359	17330	17611	17491	17375	17346	17502	17526	17506	17402	17503	17620	17513	17360	17300	17476	17401	17458	17391	17428	17708	17517	17337	17556	17513	17285	17455	17494	17280	17434	17442	17581	17580	17393	17698	17493	17383	17551	17450	17488	17562	17553	17451	17225	17494	17297	17573	17338	17302	17437	17493	17461	17588	17668	17345	17630	17546	17538	17466	17355	17529	17354	17651	17482	17397	17623	17494	17455	17375	17369	17341	17356	17335	17437	17498	17472	17466	17650	17167	17435	17326	17291	17391	17351	17527	17472	17690	17352	17358	17351	17415	17297	17495	17394	17320	17435	17471	17481	17184	17547	17592	17452	17541	17608	17193	17467	17373	17392	17351	17447	17388	17394	17450	17538	17569	17341	17336	17383	17557	17264	17220	17402	17442	17344	17477	17403	17353	17345	17329	17490	17466	17181	17448	17447	17389	17325	17853	17447	17557	17233	17428	17279	17409	17592	17620	17404	17302	17515	17561	17328	17526	17423	17554	17478	17470	17447	17447	17382	17491	17571	17280	17512	17318	17462	17699	17689	17299	17440	17332	17555	17334	17306	17448	17447	17555	17359	17484	17587	17700	17669	17253	17618	17560	17536	17519	17546	17367	17586	17666	17357	17557	17548	17660	17678	17552	17508	17605	17366	17709	17360	17442	17394	17397	17609	17410	17394	17183	17422	17499	17426	17279	17441	17537	17449	17420	17513	17374	17649	17461	17541	17746	17669	17498	17433	17520	17433	17545	17394	17586	17584	17258	17382	17378	17319	17413	17199	17643	17456	17324	17450	17519	17360	17694	17477	17291	17591	17576	17465	17469	17575	17449	17414	17429	17499	17531	17415	17308	17446	17388	17544	17459	17383	17358	17242	17409	17498	17551	17582	17400	17369	17189	17733	17251	17409	17350	17571	17463	17293	17642	17500	17511	17423	17445	17429	17490	17606	17471	17375	17449	17485	17610	17431	17437	17304	17347	17407	17558	17408	17270	17290	17470	17541	17646	17678	17342	17485	17463	17395	17602	17376	17390	17470	17350	17484	17430	17605	17539	17467	17494	17456	17289	17563	17216	17479	17405	17470	17336	17513	17263	17469	17463	17306	17323	17301	17422	17565	17591	17546	17328	17438	17206	17592	17490	17545	17401	17381	17415	17406	17479	17552	17387	17514	17429	17521	17653	17479	17369	17631	17634	17734	17228	17472	17423	17337	17391	17466	17516	17488	17532	17593	17424	17600	17437	17491	17538	17536	17346	17394	17224	17430	17596	17508	17244	17642	17630	17396	17241	17451	17460	17374	17483	17404	17498	17572	17693	17505	17647	17500	17309	17504	17497	17481	17468	17253	17570	17600	17456	17321	17358	17373	17509	17505	17293	17346	17463	17346	17660	17387	17517	17345	17482	17456	17352	17468	17460	17488	17477	17681	17545	17519	17601	17597	17361	17365	17675	17510	17502	17415	17428	17278	17542	17473	17572	17538	17398	17576	17379	17444	17485	17603	17522	17553	17680	17525	17394	17606	17574	17316	17390	17556	17526	17416	17340	17337	17457	17580	17517	17583	17543	17582	17591	17672	17513	17512	17551	17677	17564	17431	17700	17565	17508	17533	17391	17368	17713	17373	17410	17486	17545	17663	17458	17465	17374	17498	17684	17574	17465	17546	17446	17576	17307	17500	17300	17395	17398	17362	17533	17583	17440	17269	17661	17347	17656	17414	17464	17241	17408	17551	17607	17664	17604	17413	17417	17563	17562	17389	17496	17225	17491	17434	17336	17320	17408	17467	17341	17530	17447	17499	17309	17625	17340	17747	17277	17419	17366	17354	17485	17536	17438	17683	17733	17384	17601	17321	17521	17536	17538	17333	17351	17591	17521	17502	17350	17388	17517	17343	17569	17535	17471	17609	17180	17446	17315	17336	17226	17539	17554	17442	17490	17305	17459	17572	17417	17499	17595	17700	17388	17180	17397	17395	17254	17467	17643	17617	17439	17428	17476	17499	17526	17383	17674	17302	17575	17420	17241	17366	17413	17394	17344	17320	17540	17379	17119	17382	17453	17466	17518	17370	17498	17479	17377	17535	17530	17475	17506	17404	17613	17435	17384	17451	17526	17568	17435	17451	17384	17512	17323	17501	17431	17394	17277	17469	17574	17371	17489	17284	17366	17572	17311	17379	17511	17543	17469	17440	17454	17285	17599	17527	17421	17536	17421	17497	17470	17452	17353	17554	17410	17355	17440	17511	17473	17499	17566	17496	17729	17494	17469	17487	17475	17482	17428	17300	17417	17536	17366	17581	17572	17553	17572	17400	17435	17539	17270	17403	17387	17463	17342	17387	17576	17373	17301	17663	17486	17579	17589	17630	17527	17324	17420	17411	17578	17672	17420	17625	17326	17542	17418	17469	17577	17622	17590	17376	17310	17425	17594	17510	17690	17503	17476	17448	17492	17537	17325	17508	17417	17227	17195	17611	17598	17468	17543	17678	17450	17598	17465	17385	17556	17420	17565	17476	17635	17449	17395	17496	17374	17396	17432	17544	17320	17442	17463	17609	17561	17463	17458	17487	17540	17401	17525	17749	17805	17391	17535	17493	17354	17382	17570	17428	17456	17549	17703	17540	17391	17316	17432	17566	17439	17551	17411	17438	17411	17428	17321	17358	17532	17431	17461	17597	17710	17622	17463	17297	17270	17509	17523	17537	17400	17487	17601	17400	17584	17700	17342	17550	17437	17530	17246	17433	17304	17641	17646	17701	17307	17530	17345	17279	17573	17288	17473	17498	17526	17489	17486	17397	17220	17427	17360	17501	17449	17589	17445	17545	17242	17263	17349	17402	17434	17375	17321	17668	17506	17400	17533	17360	17468	17508	17482	17572	17449	17392	17400	17403	17318	17541	17427	17405	17334	17457	17447	17272	17279	17476	17255	17399	17592	17311	17391	17665	17442	17465	17424	17423	17352	17161	17380	17749	17411	17565	17597	17530	17441	17341	17451	17668	17432	17334	17704	17647	17366	17288	17443	17502	17546	17394	17363	17397	17458	17383	17537	17460	17416	17493	17396	17407	17690	17382	17368	17493	17322	17500	17292	17517	17133	17326	17222	17185	17644	17239	17498	17519	17454	17452	17303	17561	17495	17414	17312	17454	17276	17342	17594	17614	17458	17594	17335	17438	17529	17548	17522	17664	17437	17329	17431	17429	17266	17352	17578	17530	17495	17253	17511	17567	17368	17495	17404	17592	17269	17240	17542	17498	17751	17542	17531	17465	17568	17331	17387	17352	17456	17482	17413	17539	17795	17666	17770	17379	17655	17492	17409	17509	17337	17420	17447	17504	17412	17179	17524	17520	17633	17271	17455	17191	17485	17491	17303	17398	17312	17248	17678	17715	17499	17573	17483	17349	17314	17443	17510	17524	17205	17240	17480	17402	17401	17506	17374	17311	17614	17343	17510	17567	17370	17448	17533	17586	17446	17379	17441	17420	17263	17389	17292	17401	17354	17497	17408	17490	17490	17563	17424	17526	17525	17362	17526	17270	17449	17434	17522	17334	17388	17251	17333	17704	17766	17516	17519	17599	17577	17426	17394	17549	17408	17664	17600	17575	17564	17555	17357	17434	17381	17556	17355	17764	17395	17521	17549	17371	17462	17602	17551	17606	17447	17525	17476	17582	17612	17533	17501	17522	17400	17531	17826	17375	17343	17592	17587	17405	17493	17468	17498	17281	17564	17477	17664	17291	17359	17416	17338	17472	17605	17444	17316	17527	17616	17390	17346	17424	17360	17442	17540	17655	17383	17462	17464	17435	17449	17537	17495	17523	17358	17349	17233	17592	17425	17347	17532	17576	17547	17417	17446	17592	17538	17433	17488	17570	17279	17255	17583	17390	17686	17492	17443	17345	17454	17497	17520	17390	17471	17674	17530	17417	17679	17433	17463	17124	17034	17501	17344	17601	17446	17497	17489	17425	17372	17353	17268	17709	17386	17290	17351	17389	17457	17431	17502	17445	17510	17291	17432	17382	17401	17532	17504	17503	17390	17268	17588	17419	17565	17402	17264	17470	17336	17459	17572	17637	17372	17461	17169	17429	17378	17584	17360	17440	17610	17387	17495	17320	17676	17531	17376	17429	17614	17275	17579	17325	17448	17738	17445	17388	17493	17391	17353	17617	17380	17496	17565
16029	17877	20523	22897	20271	20470	17967	15384	16046	15895	16427	15939	15255	14377	14411	15450	16608	16336	15569	14826	14705	14339	14369	14246	14295	14219	14253	14120	14258	14203	14399	14293	14121	14159	14240	14331	14242	14134	14217	14344	14317	14291	14357	14337	14183	14584	14102	14291	14228	14441	14173	14416	14291	14422	14264	14246	14304	14147	14243	14273	14228	14276	14334	14274	14196	14095	14230	14287	14198	14123	14239	14286	14369	14215	14202	14218	14293	14431	14343	14139	14130	14337	14196	14315	14418	14253	14251	14159	14374	14392	14306	14320	14217	14201	14077	14296	14129	14187	14297	14052	14275	14171	14391	14419	14262	14231	14237	14382	14523	14212	14172	14280	14153	14316	14318	14258	14359	14244	14247	14339	14253	14303	14305	14137	14500	14383	14280	14287	14244	14267	14254	14195	14269	14265	14234	14309	14339	14427	14244	14262	14247	14144	14113	14317	14099	14148	14126	14166	14393	14245	14286	14329	14364	14283	14274	14139	14171	14148	14278	14258	14370	14231	14276	14364	14256	14125	14260	14320	14181	14376	14276	14155	14186	14325	14233	14121	14164	14162	14196	14239	14182	14236	14326	14311	14221	14307	14187	14339	14250	14274	14280	14325	14206	14330	14237	14455	14232	14190	14314	14152	14253	14331	14269	14120	14223	14307	14336	14287	14361	14195	14296	14300	14236	14340	14178	14337	14183	14165	14384	14391	14138	14347	14223	14213	14177	14498	14204	14171	14285	14229	14309	14351	14237	14271	14394	14131	14149	14262	14184	14261	14406	14119	14209	14081	14326	14314	14256	14380	14195	14399	14286	14217	14223	14237	14233	14293	14337	14242	14208	14182	14273	14231	14289	14323	14168	14167	14174	14218	14266	14167	14281	14150	14439	14410	14352	14126	14200	14133	14235	14285	14240	14297	14250	14188	14316	14149	14226	14306	14223	14325	14150	14313	14433	14130	14275	14303	14167	14350	14240	14260	14339	14196	14353	14224	14281	14353	14319	14336	14220	14287	14209	14437	14229	14144	14274	14099	14448	14257	14275	14299	14331	14232	14324	14320	14114	14353	14209	14287	14286	14006	14080	14384	14251	14168	14234	14114	14225	14183	14130	14173	14295	14254	14272	14246	14560	14188	14413	14246	14142	14401	14351	14235	14329	14248	14170	14247	14164	14156	14218	14307	14192	14329	14290	14229	14302	14202	14316	14339	14250	14144	14302	14157	14201	14225	14290	14152	14287	14421	14476	14344	14132	14319	14145	14324	14249	14309	14304	14355	14145	14327	14225	14058	14249	14371	14207	14148	14180	14395	14163	13998	14385	14241	14310	14249	14545	14340	14150	14311	14178	14216	14429	14254	14105	14344	14290	14247	14195	14145	14118	14161	14223	14397	14172	14379	14358	14222	14209	14296	14211	14170	14242	14139	14430	14279	14397	14248	14516	14274	14203	14206	14323	14292	14185	14229	14191	14193	14224	14231	14253	14248	14273	14242	14352	14376	14185	14171	14290	14111	14237	14230	14274	14317	14409	14234	14112	14353	14237	14374	14302	14268	14337	14302	14314	14050	14382	14213	14289	14224	14375	14294	14179	14251	14307	14229	14199	14406	14356	14229	14330	14292	14287	14317	14170	14012	14320	14281	14248	14446	14252	14260	14396	14365	14351	14160	14243	14274	14485	14075	14215	14459	14217	14341	14400	14365	14339	14242	14258	14258	14279	14187	14201	14284	14337	14308	14078	14206	14307	14208	14248	14258	14193	14233	14268	14304	14248	14206	14345	14175	14288	14154	14255	14221	14305	14229	14454	14155	14377	14361	14296	14224	14445	14292	14334	14306	14221	14181	14272	14523	14166	14297	14237	14200	14315	14418	14304	14312	14404	14318	14413	14462	14267	14285	14294	14276	14336	14137	14518	14316	14236	14176	14370	14319	14214	14220	14287	14206	14389	14299	14563	14149	14245	14219	14320	14184	14298	14225	14290	14267	14125	14212	14260	14241	14199	14171	14234	14154	14343	14225	14262	14279	14226	14404	14042	14173	14303	14317	14345	14294	14366	14386	14385	14279	14223	14198	14206	14171	14200	14135	14315	14322	14256	14220	14376	14399	14206	14298	14276	14197	14137	14252	14394	14237	14259	14228	14275	14186	14352	14281	14150	14167	14280	14207	14202	14268	14165	14178	14253	14260	14169	14356	14304	14415	14207	14374	14393	14251	14274	14313	14265	14376	14207	14150	14194	14356	14302	14278	14180	14203	14453	14248	14168	14295	14364	14248	14228	14336	14249	14271	14243	14261	14291	14316	14274	14196	14242	14253	14261	14217	14214	14135	14276	14227	14379	14380	14263	14129	14259	14337	14368	14238	14237	14313	14436	14016	14273	14344	14353	14368	14373	14133	14337	14288	14227	14151	14304	14440	14221	14200	14197	14310	14197	14362	14219	14257	14276	14258	14373	14304	14302	14235	14221	14391	14349	14187	14359	14046	14141	14331	14263	14429	14435	14165	14374	14398	14373	14125	14240	14281	14308	14200	14310	14173	14208	14268	14237	14285	14292	14274	14283	14262	14129	14257	14248	14314	14383	14276	14162	14362	14217	14213	14239	14307	14192	14246	14232	14098	14157	14204	14421	14253	14203	14264	14399	14139	14266	14225	14109	14195	14295	14190	14291	14326	14229	14284	14291	14339	14199	14408	14062	14214	14296	14217	14315	14352	14368	14258	14128	14404	14285	14233	14210	14273	14156	14299	14298	14391	14306	14303	14115	14259	14186	14535	14274	14168	14289	14172	14331	14477	14347	14343	14344	14180	14196	14135	14324	14483	14090	14201	14341	14314	14342	14176	14109	14188	14129	14361	14318	14216	14375	14083	14268	14200	14250	14261	14229	14152	14206	14344	14217	14375	14167	14183	14312	14301	14316	14272	14255	14225	14200	14260	14380	14168	14234	14190	14433	14206	14280	14336	14150	14122	14277	14156	14301	14192	14198	14226	14240	14307	14307	14329	14281	14340	14102	14333	13976	14300	14061	14185	14206	14254	14349	14442	14315	14268	14377	14257	14333	14156	14335	14295	14255	14148	14236	14416	14264	14198	14297	14274	14356	14236	14186	14349	14256	14365	14216	14259	14426	14376	14327	14187	14186	14248	14294	14417	14170	14231	14362	14365	14049	14334	14298	14232	14408	14208	14297	14184	14128	14116	14222	14161	14205	14194	14302	14144	14244	14274	14373	14345	14253	14248	14249	14357	14173	14383	14303	14393	14256	14255	14403	14215	14240	14164	14415	14283	14135	14350	14362	14302	14280	14313	14305	14168	14365	14436	14352	14188	14346	14345	14195	14271	14397	14152	14305	14201	14284	14167	14264	14245	14275	14364	14317	14211	14133	14210	14120	14296	14352	14159	14187	14248	14188	14172	14144	14219	14338	14350	14250	14191	14244	14216	14146	14201	14242	14230	14421	14264	14226	14251	14148	14327	14523	14079	14220	14307	14218	14221	14333	14358	14274	14255	14226	14399	14229	14260	14214	14341	14391	14375	14277	14415	14283	14241	14244	14424	14179	14312	14239	14210	14187	14255	14269	14212	14193	14329	14288	14187	14340	14283	14205	14124	14315	14302	14392	14265	14100	14216	14296	14261	14352	14260	14434	14068	14295	14233	14365	14227	14326	14292	14274	14404	14373	14269	14206	14485	14276	14319	14285	14312	14367	14424	14217	14226	14223	14122	14377	14194	14323	14214	14333	14267	14231	14287	14144	14284	14294	14360	14308	14286	14237	14234	14341	14519	14119	14336	14139	14245	14439	14262	14178	14294	14236	14222	14264	14305	14306	14382	14300	14325	14242	14289	14193	14213	14100	14140	13991	14317	14287	14473	14077	14076	14297	14277	14360	14169	14288	14366	14283	14283	14019	14279	14104	14404	14173	14271	14275	14203	14165	14248	14217	14105	14294	14202	14340	14368	14395	14241	14126	14347	14254	14261	14383	14337	14341	14196	14144	14263	14375	14401	14342	14449	14235	14384	14139	14416	14307	14286	14289	14307	14269	14059	14356	14285	14281	14349	14361	14346	14269	14117	14356	14332	14129	14410	14178	14282	14283	14180	14234	14344	14208	14250	14206	14278	14215	14385	14131	14296	13966	14216	14312	14181	14325	14164	14224	14373	14223	14204	14248	14199	14197	14240	14230	14328	14304	14278	14391	14403	14079	14221	14324	14320	14223	14388	14117	14183	14282	14197	14108	14374	14272	14349	14266	14282	14214	14235	14350	14074	14418	14214	14286	14335	14271	14198	14353	14192	14339	14274	14204	14184	14237	14236	14105	14374	14211	14339	14174	14317	14197	14236	14233	14044	14327	14325	14255	14335	14329	14162	14409	14306	14281	14237	14420	14290	14352	14385	14150	14012	14269	14319	14217	14278	14326	14137	14442	14256	14330	14410	14157	14539	14283	14013	14231	14229	14221	14309	14231	14168	14346	14393	14244	14293	14176	14227	14437	14235	14416	14241	14316	14231	14260	14315	14159	14111	14421	14207	14427	14065	14310	14374	14160	14190	14212	14361	14250	14286	14198	14258	14394	14212	14370	14311	14157	14177	14209	14258	14295	14396	14098	14496	14147	14210	14401	14362	14303	14252	14239	14128	14328	14197	14316	14082	14252	14267	14217	14223	14435	14214	14199	14366	14134	14050	14429	14217	14248	14386	14196	14376	14283	14225	14235	14120	14306	14314	14219	14374	14329	14262	14289	14109	14266	14133	14158	14127	14349	14290	14117	14158	14308	14209	14374	14380	14375	14300	14202	14354	14219	14375	14149	14322	14145	14069	14252	14326	14322	14307	14262	14287	14217	14264	14378	14176	14428	14448	14397	14499	14339	14194	14185	14179	14168	14174	14233	14238	14237	14317	14321	14255	14333	14232	14227	14265	14428	14256	14259	14292	14277	14447	14315	14114	14305	14187	14313	14202	14025	14211	14357	14334	14337	14311	14274	14434	14182	14324	14261	14347	14212	14256	14280	14240	14175	14091	14323	14061	14214	14241	14217	14111	14398	14141	14271	14052	14289	14315	14326	14299	14051	14310	14391	14234	14140	14315	14306	14251	14408	14104	14296	14343	14118	14310	14281	14370	14375	14234	14258	14328	14268	14283
25441	21451	28535	25439	23986	25815	23990	19733	19462	19873	19784	19276	18908	18346	18026	23587	29400	27306	23140	20051	18594	17851	17747	17783	17642	17620	17546	17398	17563	17626	17529	17338	17732	17609	17457	17465	17593	17403	17632	17318	17553	17517	17672	17571	17720	17505	17489	17484	17852	17438	17556	17567	17536	17394	17696	17666	17811	17576	17637	17547	17492	17582	17536	17457	17459	17435	17428	17564	17663	17505	17441	17604	17409	17299	17350	17712	17596	17516	17505	17604	17481	17456	17838	17678	17616	17696	17428	17371	17641	17507	17668	17622	17556	17339	17449	17464	17437	17539	17760	17546	17344	17404	17363	17464	17541	17465	17506	17393	17436	17523	17438	17499	17348	17815	17499	17614	17720	17326	17579	17520	17500	17398	17629	17485	17572	17687	17629	17562	17383	17372	17554	17574	17422	17508	17591	17553	17506	17489	17588	17301	17519	17574	17613	17433	17588	17619	17368	17318	17621	17566	17479	17538	17578	17590	17512	17691	17421	17433	17332	17584	17555	17627	17519	17611	17363	17607	17449	17539	17476	17408	17387	17337	17517	17460	17356	17452	17515	17463	17422	17608	17540	17346	17836	17534	17693	17558	17619	17665	17648	17388	17416	17618	17666	17507	17629	17465	17683	17465	17533	17334	17381	17426	17557	17371	17288	17411	17473	17310	17655	17759	17537	17402	17491	17561	17616	17496	17289	17618	17469	17600	17541	17275	17422	17523	17724	17654	17530	17476	17427	17450	17469	17660	17507	17518	17517	17500	17351	17540	17575	17595	17670	17484	17510	17572	17408	17472	17684	17718	17576	17468	17316	17500	17477	17516	17449	17488	17495	17208	17554	17630	17568	17646	17653	17772	17419	17342	17543	17328	17511	17723	17559	17392	17588	17484	17539	17498	17503	17370	17649	17595	17708	17498	17452	17482	17309	17523	17587	17492	17447	17654	17497	17556	17540	17403	17583	17493	17615	17499	17401	17445	17409	17389	17532	17614	17535	17604	17402	17603	17624	17613	17288	17600	17663	17473	17632	17435	17527	17462	17435	17482	17336	17615	17581	17578	17523	17513	17451	17422	17505	17636	17674	17301	17625	17396	17324	17332	17678	17645	17718	17683	17635	17417	17307	17585	17756	17711	17530	17878	17519	17554	17706	17629	17692	17806	17707	17711	17761	17624	17459	17531	17544	17418	17543	17690	17726	17582	17429	17277	17510	17453	17542	17510	17375	17609	17698	17499	17299	17599	17614	17590	17603	17554	17598	17607	17520	17623	17383	17366	17676	17461	17520	17546	17679	17595	17497	17495	17593	17475	17398	17382	17680	17389	17561	17471	17645	17508	17501	17575	17457	17610	17488	17512	17457	17717	17645	17687	17651	17518	17478	17626	17608	17495	17454	17352	17675	17524	17444	17308	17375	17581	17479	17688	17613	17642	17734	17777	17636	17719	17665	17531	17614	17579	17528	17399	17648	17442	17428	17572	17596	17566	17582	17542	17521	17384	17495	17507	17564	17642	17454	17196	17659	17216	17621	17564	17636	17525	17595	17434	17468	17346	17573	17595	17503	17575	17596	17349	17525	17559	17217	17556	17610	17553	17431	17443	17302	17565	17388	17446	17531	17423	17565	17401	17433	17487	17648	17661	17551	17500	17464	17667	17397	17482	17533	17533	17695	17561	17451	17594	17545	17399	17487	17612	17434	17388	17536	17491	17758	17585	17438	17356	17274	17583	17497	17563	17671	17368	17508	17345	17416	17592	17479	17556	17453	17491	17386	17587	17532	17445	17616	17502	17385	17419	17339	17411	17484	17521	17543	17522	17364	17675	17485	17370	17452	17435	17468	17668	17625	17494	17604	17296	17506	17500	17241	17494	17633	17382	17587	17517	17427	17639	17561	17622	17599	17386	17601	17376	17553	17501	17490	17451	17468	17493	17560	17599	17560	17529	17598	17466	17343	17456	17274	17478	17562	17616	17419	17491	17568	17380	17495	17521	17657	17825	17514	17494	17578	17735	17480	17616	17475	17587	17477	17504	17674	17727	17639	17505	17449	17533	17340	17603	17730	17465	17492	17441	17507	17540	17576	17327	17689	17499	17482	17412	17723	17428	17405	17620	17428	17444	17599	17375	17651	17634	17592	17344	17791	17571	17393	17191	17274	17532	17727	17545	17577	17522	17615	17551	17622	17599	17419	17461	17373	17538	17646	17348	17465	17545	17417	17688	17521	17728	17415	17480	17501	17549	17585	17505	17431	17677	17417	17655	17498	17498	17579	17557	17620	17382	17686	17378	17820	17455	17708	17459	17688	17571	17418	17458	17562	17532	17657	17434	17410	17405	17630	17510	17458	17346	17355	17532	17449	17481	17538	17492	17655	17393	17589	17423	17382	17521	17419	17500	17500	17491	17542	17429	17387	17708	17383	17497	17585	17446	17567	17576	17459	17525	17654	17563	17501	17450	17631	17862	17556	17639	17577	17442	17461	17693	17541	17191	17637	17440	17596	17506	17201	17446	17555	17570	17473	17410	17532	17390	17517	17577	17475	17696	17538	17398	17539	17730	17605	17568	17452	17554	17498	17481	17504	17368	17671	17457	17417	17472	17549	17346	17412	17472	17580	17454	17681	17599	17647	17546	17450	17582	17542	17500	17549	17550	17577	17691	17352	17338	17780	17581	17498	17477	17463	17776	17400	17569	17437	17626	17659	17572	17410	17613	17661	17435	17496	17667	17587	17750	17518	17563	17303	17588	17545	17474	17679	17406	17431	17508	17354	17442	17507	17548	17502	17503	17617	17574	17632	17422	17600	17520	17467	17561	17464	17480	17531	17610	17321	17583	17465	17497	17668	17536	17323	17451	17412	17374	17539	17578	17468	17485	17660	17533	17515	17706	17673	17596	17379	17346	17520	17599	17655	17548	17443	17574	17611	17702	17671	17399	17517	17310	17554	17464	17475	17573	17750	17734	17520	17538	17354	17372	17390	17449	17523	17684	17536	17651	17644	17553	17502	17398	17487	17475	17576	17445	17546	17577	17610	17276	17550	17428	17523	17508	17611	17603	17657	17628	17436	17447	17487	17462	17494	17929	17439	17589	17718	17603	17547	17792	17475	17574	17548	17663	17481	17616	17563	17340	17563	17527	17483	17472	17689	17391	17568	17586	17641	17562	17543	17495	17518	17443	17429	17405	17307	17443	17378	17572	17432	17423	17568	17601	17614	17578	17619	17641	17465	17450	17499	17547	17519	17400	17350	17395	17490	17619	17582	17450	17484	17511	17504	17456	17706	17446	17745	17726	17462	17347	17757	17556	17383	17639	17714	17705	17625	17632	17498	17574	17635	17469	17518	17436	17343	17425	17597	17498	17664	17594	17624	17469	17418	17569	17436	17619	17679	17362	17572	17318	17626	17532	17573	17684	17608	17554	17500	17435	17592	17516	17430	17611	17616	17465	17671	17360	17570	17526	17419	17661	17477	17557	17416	17344	17853	17717	17676	17566	17577	17449	17451	17474	17417	17456	17217	17498	17518	17450	17622	17465	17486	17598	17611	17492	17619	17372	17624	17635	17440	17438	17371	17558	17410	17498	17473	17473	17682	17576	17577	17507	17466	17564	17573	17309	17532	17639	17660	17497	17382	17209	17698	17405	17588	17550	17514	17571	17507	17437	17620	17470	17693	17441	17527	17627	17619	17632	17390	17507	17356	17460	17650	17627	17402	17772	17268	17448	17396	17294	17561	17512	17581	17546	17739	17581	17647	17678	17678	17476	17568	17568	17321	17705	17736	17442	17401	17406	17491	17530	17496	17561	17535	17653	17540	17618	17499	17416	17579	17538	17617	17579	17648	17630	17517	17614	17772	17348	17630	17493	17582	17377	17707	17517	17608	17643	17587	17505	17488	17604	17657	17606	17437	17478	17591	17472	17435	17469	17623	17451	17528	17611	17412	17578	17474	17414	17505	17533	17346	17444	17621	17576	17599	17596	17450	17447	17589	17481	17537	17448	17414	17519	17535	17449	17638	17583	17396	17724	17401	17641	17594	17540	17744	17526	17558	17358	17450	17281	17578	17546	17413	17416	17536	17389	17318	17607	17600	17680	17392	17541	17601	17450	17750	17296	17669	17552	17558	17729	17466	17549	17479	17520	17443	17620	17231	17656	17602	17655	17693	17496	17366	17600	17661	17615	17435	17640	17506	17657	17490	17577	17464	17426	17469	17573	17493	17338	17739	17346	17670	17772	17617	17603	17515	17495	17419	17343	17370	17452	17511	17603	17426	17456	17585	17608	17442	17667	17563	17713	17703	17644	17319	17461	17496	17430	17640	17443	17813	17340	17825	17499	17556	17527	17534	17569	17538	17614	17444	17392	17412	17471	17758	17605	17555	17438	17409	17700	17441	17626	17600	17737	17446	17593	17578	17557	17444	17683	17345	17544	17507	17515	17598	17615	17707	17416	17683	17601	17326	17435	17651	17635	17784	17375	17621	17367	17575	17677	17478	17261	17350	17677	17379	17588	17507	17535	17647	17603	17444	17575	17500	17662	17651	17532	17707	17520	17436	17544	17526	17514	17497	17466	17657	17609	17414	17470	17343	17673	17278	17546	17755	17399	17454	17634	17550	17585	17566	17488	17413	17269	17510	17497	17638	17593	17459	17501	17552	17373	17316	17569	17680	17413	17642	17438	17511	17559	17608	17673	17631	17400	17611	17637	17450	17391	17595	17484	17577	17635	17681	17382	17445	17441	17564	17495	17401	17226	17582	17658	17579	17621	17643	17582	17412	17548	17376	17699	17364	17447	17591	17477	17655	17348	17572	17678	17596	17491	17490	17461	17546	17467	17445	17739	17645	17567	17441	17307	17231	17523	17778	17526	17534	17607	17518	17287	17717	17613	17611	17647	17400	17404	17458	17578	17742	17590	17569	17619	17602	17466	17482	17565	17670	17517	17606	17502	17777	17364	17326	17378	17805	17607	17541	17483	17331	17534	17439	17485	17495	17512	17521	17467	17566	17534	17415	17581	17820	17704	17488	17437	17370	17450	17404	17507	17428	17444	17682	17481	17698	17552	17545	17358	17768	17471	17609	17514	17866	17524	17444	17630	17435	17664	17717	17479	17405	17457	17488	17548	17531	17518	17422	17507	17564	17627
15062	24116	25235	28069	24951	25807	20331	17044	17574	18202	18107	17057	16386	14826	14826	24230	29826	26551	20411	17231	15392	14454	14432	14411	14377	14302	14445	14250	14333	14321	14375	14426	14496	14343	14383	14488	14321	14365	14439	14317	14292	14405	14334	14137	14365	14483	14306	14376	14311	14316	14111	14441	14450	14524	14231	14351	14413	14424	14447	14421	14162	14324	14451	14259	14482	14381	14362	14357	14347	14341	14382	14349	14479	14257	14396	14294	14435	14394	14152	14315	14178	14336	14414	14413	14391	14341	14372	14447	14522	14375	14466	14390	14293	14262	14483	14260	14438	14422	14290	14305	14427	14381	14249	14237	14442	14336	14278	14205	14476	14405	14388	14308	14221	14274	14407	14179	14302	14316	14483	14377	14501	14406	14351	14399	14510	14168	14500	14342	14227	14614	14316	14446	14402	14244	14456	14390	14384	14325	14216	14348	14471	14260	14298	14309	14261	14373	14359	14387	14391	14278	14235	14410	14468	14342	14408	14294	14305	14298	14246	14390	14489	14375	14307	14331	14311	14395	14299	14264	14223	14290	14369	14345	14286	14343	14206	14410	14300	14252	14278	14329	14283	14377	14244	14324	14402	14305	14306	14310	14363	14258	14408	14403	14198	14420	14295	14386	14217	14240	14530	14340	14368	14121	14292	14360	14289	14458	14372	14405	14317	14384	14260	14392	14266	14175	14480	14277	14293	14292	14325	14370	14400	14404	14271	14324	14310	14328	14253	14210	14319	14304	14365	14413	14382	14231	14319	14287	14351	14321	14338	14269	14397	14258	14357	14547	14351	14376	14496	14323	14386	14361	14333	14395	14194	14475	14571	14401	14354	14516	14505	14542	14215	14346	14327	14123	14361	14279	14143	14457	14380	14212	14336	14492	14324	14360	14561	14435	14467	14447	14249	14322	14449	14300	14425	14200	14292	14410	14161	14276	14341	14255	14337	14432	14424	14284	14246	14401	14371	14330	14268	14419	14324	14275	14422	14342	14375	14320	14459	14329	14307	14214	14367	14541	14326	14499	14361	14239	14334	14367	14355	14372	14273	14418	14350	14305	14267	14358	14234	14427	14232	14284	14399	14493	14384	14332	14366	14373	14308	14281	14273	14276	14303	14468	14221	14416	14313	14260	14240	14365	14231	14434	14354	14399	14584	14336	14474	14331	14391	14255	14256	14409	14260	14418	14476	14190	14395	14205	14404	14532	14212	14399	14280	14323	14288	14417	14203	14344	14341	14246	14284	14292	14274	14239	14254	14278	14352	14232	14222	14263	14345	14358	14465	14381	14240	14268	14337	14159	14304	14448	14360	14419	14399	14094	14394	14314	14336	14432	14400	14285	14287	14294	14317	14245	14326	14377	14346	14420	14321	14277	14323	14353	14467	14326	14292	14249	14437	14355	14230	14300	14299	14427	14386	14255	14293	14315	14400	14280	14446	14342	14382	14301	14154	14383	14324	14231	14359	14229	14401	14298	14375	14420	14413	14433	14339	14383	14371	14309	14356	14354	14363	14239	14220	14353	14403	14297	14280	14314	14262	14328	14236	14251	14292	14182	14591	14430	14365	14231	14461	14273	14469	14208	14451	14453	14346	14413	14302	14392	14286	14441	14306	14443	14419	14364	14296	14179	14273	14257	14274	14437	14557	14316	14236	14337	14152	14205	14478	14262	14314	14268	14428	14356	14336	14331	14301	14208	14177	14203	14340	14396	14402	14477	14519	14329	14347	14305	14381	14434	14179	14495	14280	14262	14257	14255	14358	14351	14413	14227	14409	14452	14263	14308	14266	14265	14241	14428	14147	14208	14480	14445	14405	14354	14314	14306	14357	14236	14397	14284	14510	14230	14509	14464	14331	14380	14237	14296	14339	14322	14330	14194	14482	14296	14249	14352	14506	14341	14434	14255	14292	14461	14509	14307	14348	14441	14458	14259	14108	14218	14311	14382	14260	14052	14312	14221	14525	14401	14345	14420	14204	14223	14320	14467	14343	14427	14270	14375	14241	14361	14144	14373	14356	14386	14456	14373	14441	14329	14330	14402	14519	14297	14263	14285	14383	14284	14516	14349	14321	14272	14281	14139	14315	14277	14289	14341	14339	14484	14271	14354	14285	14506	14226	14439	14348	14209	14438	14288	14392	14312	14213	14271	14178	14290	14354	14287	14361	14264	14381	14408	14353	14239	14370	14423	14307	14360	14396	14270	14291	14347	14357	14287	14100	14328	14167	14394	14409	14202	14345	14421	14259	14465	14276	14398	14331	14174	14152	14178	14340	14397	14377	14333	14190	14417	14509	14356	14374	14194	14348	14270	14364	14385	14158	14532	14298	14354	14421	14196	14391	14348	14269	14292	14495	14455	14284	14365	14419	14346	14436	14458	14345	14430	14359	14345	14398	14360	14461	14280	14312	14216	14333	14234	14395	14217	14187	14347	14388	14172	14339	14473	14257	14333	14351	14376	14238	14384	14333	14310	14221	14376	14347	14394	14344	14318	14252	14358	14285	14248	14414	14345	14293	14377	14349	14212	14363	14380	14492	14206	14359	14366	14434	14391	14497	14378	14427	14497	14341	14354	14359	14308	14210	14217	14286	14265	14288	14254	14319	14389	14406	14356	14277	14310	14394	14296	14335	14278	14333	14275	14423	14381	14239	14315	14319	14357	14245	14184	14372	14335	14460	14366	14448	14539	14515	14353	14328	14369	14393	14244	14302	14468	14542	14205	14168	14372	14344	14252	14204	14294	14471	14389	14325	14500	14333	14294	14344	14314	14446	14326	14433	14340	14183	14344	14473	14412	14370	14247	14377	14351	14269	14339	14293	14366	14400	14397	14552	14294	14284	14250	14380	14278	14164	14412	14361	14551	14385	14441	14313	14450	14358	14361	14325	14181	14307	14379	14337	14338	14221	14393	14330	14213	14450	14401	14281	14241	14447	14267	14203	14316	14453	14307	14353	14279	14394	14312	14254	14501	14516	14485	14231	14274	14342	14323	14174	14488	14337	14357	14417	14459	14499	14240	14285	14497	14272	14257	14299	14389	14290	14499	14531	14309	14244	14425	14162	14503	14455	14523	14239	14320	14121	14411	14362	14354	14201	14361	14412	14160	14408	14261	14248	14283	14384	14355	14385	14350	14336	14417	14397	14349	14183	14480	14471	14326	14319	14325	14378	14358	14355	14419	14204	14226	14279	14298	14210	14221	14248	14274	14197	14487	14305	14528	14461	14241	14459	14379	14521	14319	14263	14412	14439	14386	14306	14459	14428	14583	14317	14337	14250	14482	14393	14383	14542	14362	14452	14455	14270	14337	14382	14170	14327	14391	14431	14391	14388	14451	14317	14321	14513	14292	14278	14263	14275	14249	14236	14190	14292	14367	14280	14448	14422	14220	14417	14273	14410	14367	14362	14358	14442	14404	14326	14443	14461	14331	14348	14409	14253	14331	14286	14380	14342	14203	14252	14339	14430	14205	14391	14461	14322	14116	14337	14309	14328	14357	14402	14379	14404	14278	14306	14275	14385	14212	14407	14176	14378	14262	14439	14349	14301	14310	14193	14464	14402	14407	14399	14432	14558	14273	14387	14413	14472	14348	14293	14394	14422	14313	14240	14161	14482	14475	14317	14209	14450	14408	14431	14350	14283	14372	14391	14425	14238	14279	14341	14320	14340	14524	14280	14341	14435	14423	14385	14416	14217	14273	14435	14348	14466	14374	14217	14312	14341	14485	14392	14292	14343	14352	14376	14286	14445	14337	14385	14447	14412	14365	14382	14180	14365	14364	14324	14331	14385	14216	14241	14524	14341	14558	14185	14378	14386	14453	14350	14236	14398	14422	14342	14373	14193	14211	14418	14265	14165	14141	14330	14129	14458	14495	14432	14310	14270	14301	14297	14183	14344	14253	14394	14427	14443	14466	14260	14230	14388	14351	14388	14209	14365	14374	14307	14244	14295	14337	14279	14282	14319	14275	14272	14308	14393	14336	14366	14289	14359	14282	14223	14320	14339	14343	14311	14389	14382	14388	14315	14524	14442	14427	14368	14386	14366	14369	14276	14351	14384	14359	14323	14322	14393	14235	14262	14343	14245	14441	14349	14296	14468	14195	14286	14293	14312	14270	14300	14441	14377	14321	14392	14409	14155	14275	14361	14315	14367	14322	14468	14376	14236	14347	14472	14335	14277	14416	14533	14374	14276	14373	14210	14450	14383	14163	14416	14228	14369	14522	14348	14463	14376	14245	14404	14201	14330	14392	14321	14402	14295	14334	14512	14273	14394	14282	14290	14318	14227	14394	14483	14288	14121	14326	14257	14397	14367	14331	14347	14337	14313	14301	14292	14428	14170	14279	14251	14275	14343	14279	14232	14413	14418	14411	14452	14457	14419	14381	14335	14384	14184	14241	14322	14299	14316	14432	14232	14373	14343	14469	14421	14243	14385	14319	14455	14414	14253	14317	14231	14281	14243	14327	14373	14313	14349	14213	14326	14164	14495	14395	14353	14455	14336	14264	14470	14409	14259	14405	14263	14369	14366	14466	14205	14176	14423	14292	14408	14493	14424	14319	14367	14352	14454	14280	14362	14296	14435	14400	14282	14198	14292	14201	14355	14427	14304	14421	14322	14181	14471	14451	14418	14474	14265	14331	14387	14309	14366	14148	14370	14178	14362	14315	14590	14150	14367	14506	14356	14190	14506	14442	14411	14367	14359	14330	14416	14502	14293	14326	14420	14271	14299	14502	14157	14215	14196	14212	14547	14356	14352	14401	14124	14345	14357	14343	14265	14069	14454	14346	14499	14120	14356	14529	14166	14335	14344	14147	14378	14586	14357	14299	14246	14368	14410	14386	14362	14216	14313	14420	14422	14331	14458	14336	14378	14281	14427	14220	14379	14354	14347	14344	14251	14243	14337	14192	14356	14437	14306	14372	14361	14180	14375	14308	14274	14247	14269	14276	14363	14418	14263	14339	14357	14369	14358	14287	14373	14413	14433	14381	14325	14336	14417	14516	14377	14417	14218	14286	14295	14267	14427	14113	14324	14313	14479	14296	14339	14254	14445	14300	14185	14489	14499	14348	14395	14336	14431	14210	14271	14238	14210	14348	14382	14342	14414	14353	14261	14390	14374	14528	14114	14476	14436	14304
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
