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
339799929059	339799929578	339799930128	339799930678	339799931228	339799931778	339799932328	339799932878	339799933428	339799933978	339799934528	339799935078	339799935628	339799936178	339799936728	339799937278	339799937828	339799938381	339799938928	339799939478	339799940028	339799940578	339799941128	339799941678	339799942228	339799942778	339799943328	339799943878	339799944428	339799944978	339799945528	339799946078	339799946628	339799947178	339799947728	339799948278	339799948828	339799949378	339799949928	339799950478	339799951030	339799951578	339799952128	339799952678	339799953228	339799953778	339799954328	339799954878	339799955428	339799955978	339799956528	339799957078	339799957628	339799958178	339799958728	339799959278	339799959828	339799960378	339799960928	339799961478	339799962028	339799962578	339799963128	339799963678	339799964228	339799964778	339799965328	339799965878	339799966428	339799966978	339799967528	339799968078	339799968628	339799969178	339799969728	339799970280	339799970828	339799971378	339799971928	339799972478	339799973028	339799973578	339799974128	339799974678	339799975228	339799975778	339799976328	339799976878	339799977428	339799977978	339799978528	339799979078	339799979628	339799980178	339799980728	339799981278	339799981828	339799982378	339799982928	339799983478	339799984028	339799984578	339799985128	339799985678	339799986228	339799986778	339799987328	339799987878	339799988428	339799988978	339799989528	339799990078	339799990628	339799991178	339799991728	339799992278	339799992828	339799993378	339799993928	339799994478	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2675	3600	2300	2675	3600	2300	2675	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21876	20295	27715	23395	23214	27540	28336	21873	21043	18840	16763	16383	16345	16194	16196	16395	16048	16234	16038	16106	16008	16010	16111	15976	15976	16026	16043	15902	15984	16101	16158	16080	15811	15881	15932	16072	15847	15824	15886	15904	15995	15931	16027	16066	15841	15978	15845	16043	15753	15907	15950	15901	15910	15878	16058	15837	15969	16020	15864	15971	15877	15948	15921	15915	15922	15915	15863	16150	15887	15867	15936	15916	15790	15703	16011	15971	15763	15922	15949	15823	15945	15860	15897	15729	15729	16026	15954	15762	15811	15910	15783	15865	15957	15714	15834	15845	15943	15776	15787	15877	15845	15907	15810	15917	15712	15976	15973	15942	15991	15808	15886	15909	15875	15832	15860	15982	15821	15823	15721	15655	15886	15808	15963	15979	15953	15620	15988	15863	15959	15608	15727	15789	15891	15906	15710	15728	15830	15877	15886	15872	15730	15867	15810	15977	15867	16026	15885	16034	16020	15855	15831	15817	15788	15813	15929	15898	15765	15914	15887	15933	15860	15871	15882	15832	15801	15833	15872	15783	16003	15653	15605	15780	15839	15745	15740	15873	15886	16024	16033	16063	15998	15740	15937	15709	15877	15867	15685	15732	15922	16043	15794	15843	15914	15790	16091	15903	15766	15901	15904	15797	15883	15915	15952	15868	15766	15953	15732	15747	15974	15693	15830	16018	15945	16020	15843	15806	15838	15920	15800	15975	15927	15849	15975	16005	15708	15928	15857	15839	15913	15794	15879	15772	15851	15908	15882	15811	15904	15867	15754	15742	15976	15801	15829	15839	15911	15867	15850	15792	15772	15825	15834	15776	15908	15839	15717	15730	15822	15808	15661	15616	15673	15790	15970	15755	15777	15634	15706	15783	15684	15837	15968	15725	15841	15731	15808	15873	15833	15790	15804	15640	15928	15713	15906	15827	15782	15891	16000	15989	15911	15908	15850	15799	15901	15775	15841	15919	15754	15947	15883	15766	15935	15705	15822	15912	15794	15752	15795	15726	15819	15769	15860	15879	15693	15829	15967	15866	15694	15823	15767	15815	16025	15812	15854	15965	15901	15749	15886	15553	16025	15838	15717	15766	15780	15853	15903	15751	15875	15885	15845	15829	15767	15759	15893	15772	15598	15748	15738	15820	15865	15792	15919	15948	15946	15809	15942	15869	15855	15811	15766	15814	15722	15720	15530	15823	15872	15904	15903	15995	15898	15849	15770	16069	15805	15930	15808	15727	15895	15824	15992	15877	15794	15799	15704	15853	15732	15694	15957	15741	15701	15665	15804	15698	15770	15686	15861	15872	15804	15824	15842	15714	15808	15873	15952	15839	15915	15930	15792	15768	15807	15895	15726	15786	15746	15797	15999	15741	15786	15680	15874	16117	15852	15872	15773	15773	15787	15911	15857	15850	15794	15735	15863	15773	15879	15929	15754	16000	15899	15732	15625	15539	15801	15691	15889	15796	15795	15885	15738	15725	15873	15922	15760	15833	15866	15672	15921	15902	15784	16054	15917	15841	15907	15733	15853	15639	15803	15662	15875	15788	15830	15717	15717	15597	15840	15911	15731	15858	15697	16020	15815	15943	15726	15775	15679	15808	15830	15572	15786	16033	15947	15901	15868	15906	15804	15932	15883	15819	15820	15759	15925	15901	15745	15764	15742	15876	15770	15922	15992	15805	15765	15872	15851	15756	15814	15976	15665	15922	15836	15932	15852	15912	15902	15885	15797	15802	15833	15897	15797	16076	15877	15773	15807	15867	15778	15795	15775	15924	15764	15689	15775	15695	15764	15779	15770	15681	15882	15853	16060	15882	15846	15791	15711	15597	15655	15891	15947	15893	15864	15874	15791	15807	15854	15783	15858	15913	15760	15911	15980	15846	15768	15918	15787	15720	15907	16011	16191	15706	15887	15766	15838	15731	15821	15849	15943	15820	15796	15819	15882	15810	15758	15790	15834	15786	15876	15915	15905	15979	15867	15930	15892	15912	15703	15614	15724	15904	15968	15774	15822	15881	15917	15818	15609	15651	15871	15885	15766	15775	15809	15867	15844	15935	15596	15750	15738	15751	15757	15837	15647	15509	15753	15831	15799	15991	15672	15809	15996	15750	15902	15759	15825	15815	15767	15839	15595	15915	15749	15764	15985	16146	15849	15792	15716	16146	15983	15897	15921	15814	15865	15792	15968	15858	15888	15821	15920	15766	15854	16002	15825	15916	16007	16057	15982	15611	15824	16289	15972	15755	15689	15705	15706	15794	15901	15866	15961	15620	15683	15876	15892	15797	15855	15793	15793	15925	15764	15788	15907	15728	15829	15869	15766	15816	15705	15778	15728	15735	15796	15797	15787	15666	15978	15754	15929	15796	15933	15817	15988	15790	15886	15925	15717	15768	15937	15997	15786	15783	15884	15802	15841	15737	15758	15926	15785	15798	15756	15593	15758	15794	15753	15744	15741	15766	15997	15853	15700	15734	15841	15873	15904	16003	15822	15807	15865	15850	15982	15945	15588	15830	15856	15769	15804	15807	15761	15929	15951	15764	15938	15694	15607	15815	15875	16021	15945	15929	15821	15653	15717	15861	15835	15757	15943	16137	15836	15826	15698	15629	15869	15938	15841	15831	15947	15775	15858	15913	16082	15774	15959	15860	15933	15881	15848	15838	16006	16002	15806	15764	15854	15809	15809	15899	16052	15912	15885	15619	15833	15853	15941	15781	16021	15823	15967	15901	15801	16060	15772	15770	15853	15780	15846	15949	15911	15792	15891	15894	15729	15846	15820	15748	15745	16058	15918	15870	15960	15887	15906	15835	15706	15731	15811	15915	15792	15859	15960	15842	15811	15922	15830	15833	15938	15862	15710	15754	15823	15760	15901	15842	15862	15851	15847	15819	15899	15759	15693	16017	16020	15598	15777	15629	15930	15895	15758	15901	16035	15819	15960	15797	15852	15866	15858	15905	15627	15969	15852	15794	15843	15908	16002	15906	15835	15863	15973	15717	15737	15798	15935	15839	15819	15848	15779	15827	15723	15773	15900	15700	15687	15672	15782	15836	15935	16029	15825	15989	15836	15733	15955	15880	15880	15840	16011	15815	15803	15782	15811	15882	15910	15934	15800	15830	15892	15721	15929	15839	15923	15881	15881	15670	15758	15948	15911	15949	15977	15686	15845	15761	15695	15826	15601	16088	15822	15880	16051	15981	15763	15902	15953	15955	15865	15819	15675	16016	15881	15787	15854	15787	15922	15868	15759	15830	15774	15752	15746	15766	16069	15891	15896	15712	15763	15750	15714	15868	15861	15889	15796	15819	15830	15732	15806	15823	16006	15759	16063	15875	15886	15703	15691	15889	15700	15755	15748	15754	15660	15800	15889	15972	15988	15780	15876	15935	15760	15916	15892	15761	16003	15848	15855	15838	15921	15844	15874	15872	15722	15847	15677	15932	15953	15784	15692	15727	15639	15751	15837	15741	16084	15803	15685	15796	16004	15961	15880	15728	15766	15681	15847	15934	15998	15853	15709	15637	15812	15594	15729	15608	15747	15713	15663	15887	15887	15895	15713	15757	15831	15730	15840	15773	15893	15873	16002	15758	15909	15913	15805	15875	15721	15821	15841	15764	15738	15761	15923	15914	16003	15752	15834	15931	15685	15687	15707	15729	15946	15808	15771	15702	15833	15970	15765	15825	15523	15974	15936	15930	15727	15760	15837	15716	16010	15756	15816	15818	15806	15734	15898	15649	15935	15892	15816	16014	15988	15777	15802	15756	15762	15973	15790	15869	15805	15862	15816	15954	15922	15680	15821	15905	15722	16003	15862	15749	15829	16032	15655	15785	16032	15883	16017	15784	15805	15717	15829	15871	15836	15886	15545	15739	15779	15724	15868	15662	15937	15864	15726	15987	15861	15947	15898	15872	15741	15780	16010	15795	15940	15724	15744	15805	15536	15907	15889	15803	15692	15860	15789	15813	15814	15938	15914	15737	15922	15805	15746	15892	15819	16071	15892	15691	15719	15860	15830	15757	15829	15564	15792	15817	15884	15833	15828	15686	15603	15894	15963	15640	15866	15738	15980	15725	15554	15705	15824	15757	15811	15648	15975	15770	15866	15795	15809	15899	15960	15852	15797	15874	15740	15818	15874	15818	15930	15816	15884	15728	15633	15691	15724	15882	15808	15559	15883	15851	15904	15813	15938	15905	15939	15920	15674	15681	15800	15839	15886	15918	15904	15901	15871	15760	15868	15785	15924	15743	15934	15801	15825	15835	15850	15833	15791	15933	15922	15949	15907	15757	15782	16029	16017	15797	15671	15969	15905	15758	15792	15832	15739	15933	15732	15866	15790	15696	15936	15996	15741	15917	15944	15678	15700	15636	15716	15907	15906	15932	15630	15720	15938	15824	15768	15838	15806	15950	15872	15679	15737	15731	15941	15805	15895	15643	15871	15794	15887	15777	15814	15746	15752	15906	15724	15966	16068	16174	15986	15642	16165	15917	15733	15820	15746	15793	15812	15896	15882	15748	15896	15866	15802	15845	15705	15757	16032	15785	15866	15814	15781	15730	15828	15710	16003	15757	15636	15797	15906	15832	15782	15902	15778	15872	15785	15713	15726	15657	15935	15834	15679	15790	15988	15666	15860	15971	15945	15704	15808	15844	15833	15871	15704	15819	15839	15858	15780	15974	15760	15905	15974	15702	15922	15765	15900	15794	15684	15970	15775	15849	15633	15762	15939	15859	15673	15744	15827	15665	15929	15859	15876	15752	15883	15775	15973	16106	15834	15982	15904	15866	15652	15896	16007	15847	15821	15728	15985	15789	15945	15905	15971	15770	15780	15841	15775	15915	15744	15786	15805	15866	15775	15907	15831	15802	16062	15860	15949	15852	15806	15972	15894	15649	15762	15718	15837	15778	15729	15856	15680	15890	15778	15945	15652	15782	15794	15811	16084	15820	15654	15856	15803	15838	15900	15936	15927	15917	15695	15983	15808	15734	15696	15721	15756	15816	15805	15775	15860	15971	15853	15952	15779	15903	15923	15836	15713	15664	15844	15698	15604	16086	15900	15838	15906	16149	15930	15721	15701	15676	15629	15644	15729	15815	15915	15801	15844	15898	15661	15700	15766	15847	15811	15747	15895	15772
32818	54579	51407	43267	37822	32254	25712	21075	20995	17001	14955	14758	14528	14727	14753	14781	14774	14561	14756	14427	14770	14378	14534	14529	14647	14378	14438	14462	14566	14595	14500	14511	14523	14467	14441	14481	14490	14414	14453	14395	14405	14549	14457	14378	14443	14450	14461	14335	14493	14564	14375	14293	14270	14329	14401	14389	14338	14347	14378	14333	14497	14250	14551	14424	14316	14443	14486	14221	14568	14302	14526	14295	14406	14504	14145	14232	14477	14512	14731	14489	14255	14284	14464	14455	14563	14421	14330	14419	14214	14416	14451	14298	14399	14523	14480	14562	14331	14379	14249	14496	14406	14479	14515	14510	14348	14459	14416	14507	14345	14531	14363	14441	14316	14495	14346	14428	14458	14354	14276	14475	14348	14484	14308	14406	14297	14389	14366	14417	14349	14361	14471	14573	14332	14319	14481	14323	14435	14491	14253	14248	14366	14367	14485	14175	14394	14375	14248	14430	14385	14441	14460	14488	14287	14374	14455	14502	14462	14322	14326	14355	14455	14427	14456	14614	14372	14309	14386	14499	14309	14403	14528	14503	14380	14403	14358	14496	14346	14375	14394	14475	14542	14415	14319	14485	14488	14468	14268	14369	14416	14482	14275	14390	14281	14449	14510	14384	14457	14360	14317	14589	14423	14189	14410	14382	14470	14347	14334	14247	14287	14397	14481	14368	14258	14373	14292	14443	14471	14311	14315	14306	14471	14286	14470	14392	14435	14456	14410	14361	14414	14160	14340	14340	14270	14264	14324	14399	14329	14304	14637	14331	14454	14314	14224	14389	14380	14540	14423	14324	14484	14297	14436	14229	14360	14339	14496	14453	14271	14344	14404	14504	14429	14512	14497	14463	14355	14480	14496	14409	14430	14477	14313	14483	14465	14463	14343	14530	14341	14547	14386	14410	14345	14283	14453	14391	14267	14432	14403	14165	14310	14295	14341	14248	14446	14547	14474	14301	14452	14610	14259	14411	14478	14481	14277	14400	14442	14259	14514	14213	14459	14395	14224	14554	14257	14359	14374	14411	14448	14328	14520	14369	14284	14420	14383	14321	14450	14390	14437	14355	14411	14291	14547	14401	14458	14335	14605	14363	14326	14439	14364	14355	14319	14343	14426	14388	14383	14506	14433	14553	14489	14475	14386	14436	14467	14369	14324	14452	14356	14355	14314	14231	14212	14325	14421	14567	14497	14240	14586	14352	14334	14470	14307	14230	14406	14488	14433	14240	14432	14401	14356	14318	14510	14476	14340	14288	14466	14294	14519	14392	14503	14407	14417	14445	14395	14420	14533	14336	14511	14352	14350	14310	14458	14387	14211	14306	14327	14441	14405	14299	14468	14315	14388	14382	14212	14524	14328	14463	14506	14435	14287	14416	14410	14487	14490	14435	14240	14300	14376	14369	14414	14564	14428	14499	14322	14617	14423	14317	14314	14273	14489	14265	14409	14395	14506	14498	14342	14487	14439	14413	14410	14356	14288	14289	14521	14490	14540	14328	14379	14281	14373	14488	14256	14349	14450	14399	14391	14450	14373	14456	14466	14461	14370	14382	14496	14379	14436	14358	14511	14368	14434	14485	14415	14366	14413	14456	14382	14523	14475	14421	14467	14431	14445	14170	14530	14357	14147	14591	14345	14393	14456	14416	14276	14536	14346	14251	14231	14383	14426	14427	14466	14545	14384	14426	14187	14353	14286	14322	14576	14443	14404	14411	14433	14340	14477	14393	14406	14444	14596	14431	14348	14356	14372	14489	14343	14337	14537	14526	14268	14490	14456	14250	14447	14476	14284	14394	14431	14496	14304	14470	14413	14309	14493	14453	14452	14353	14374	14285	14492	14323	14573	14436	14401	14362	14247	14417	14490	14303	14481	14404	14374	14279	14446	14331	14455	14411	14360	14296	14372	14368	14426	14183	14457	14412	14423	14464	14338	14343	14422	14383	14495	14475	14311	14191	14352	14466	14533	14342	14495	14300	14213	14390	14435	14370	14389	14516	14364	14511	14360	14449	14427	14552	14285	14256	14338	14441	14391	14423	14357	14330	14280	14264	14451	14409	14442	14202	14508	14474	14420	14485	14478	14417	14378	14476	14196	14436	14361	14279	14352	14239	14308	14393	14450	14511	14321	14393	14429	14392	14187	14179	14318	14486	14325	14416	14496	14422	14268	14489	14450	14387	14600	14300	14270	14379	14356	14391	14269	14309	14198	14558	14399	14380	14224	14315	14448	14442	14360	14281	14477	14329	14379	14316	14352	14293	14434	14447	14310	14370	14319	14316	14380	14287	14271	14453	14399	14388	14411	14446	14419	14416	14415	14336	14473	14637	14311	14274	14462	14400	14462	14406	14423	14288	14327	14461	14511	14343	14350	14302	14387	14424	14386	14274	14295	14472	14296	14463	14280	14265	14306	14435	14454	14289	14542	14232	14377	14470	14506	14410	14290	14319	14293	14546	14471	14428	14340	14471	14349	14140	14463	14295	14483	14466	14319	14506	14501	14482	14628	14460	14360	14455	14426	14474	14427	14371	14483	14315	14259	14338	14403	14364	14494	14453	14261	14399	14257	14741	14348	14331	14501	14296	14446	14354	14279	14504	14368	14457	14223	14309	14368	14551	14417	14293	14450	14488	14347	14318	14528	14527	14440	14289	14451	14252	14411	14495	14385	14512	14493	14503	14418	14319	14397	14228	14559	14485	14216	14456	14458	14426	14295	14412	14396	14418	14450	14375	14429	14227	14403	14481	14375	14483	14276	14419	14297	14307	14434	14535	14251	14384	14377	14414	14384	14411	14361	14323	14317	14339	14393	14356	14400	14431	14405	14196	14404	14273	14418	14251	14445	14264	14381	14345	14447	14308	14276	14394	14345	14507	14491	14374	14292	14314	14412	14331	14455	14419	14274	14164	14251	14375	14383	14528	14430	14553	14403	14281	14371	14350	14394	14347	14330	14290	14396	14445	14374	14340	14480	14421	14452	14426	14481	14294	14313	14187	14430	14422	14459	14378	14490	14450	14336	14411	14484	14298	14361	14347	14559	14427	14426	14507	14301	14315	14189	14484	14351	14450	14430	14374	14483	14386	14377	14382	14340	14587	14421	14336	14361	14400	14418	14429	14362	14337	14416	14493	14523	14410	14229	14343	14306	14446	14411	14236	14440	14336	14439	14422	14194	14336	14481	14355	14329	14423	14551	14500	14480	14271	14435	14397	14448	14183	14354	14448	14567	14259	14350	14472	14271	14390	14455	14430	14227	14482	14515	14380	14322	14403	14371	14325	14501	14372	14391	14252	14278	14456	14349	14409	14493	14420	14359	14444	14473	14296	14482	14346	14486	14358	14398	14385	14331	14576	14369	14292	14546	14321	14441	14401	14419	14277	14433	14517	14345	14269	14438	14489	14423	14419	14280	14388	14335	14233	14363	14402	14434	14432	14336	14401	14451	14486	14308	14493	14249	14521	14462	14479	14479	14393	14353	14428	14500	14399	14177	14322	14233	14463	14415	14420	14392	14436	14365	14440	14397	14313	14362	14461	14434	14348	14468	14339	14447	14234	14348	14336	14275	14312	14428	14450	14394	14386	14394	14369	14396	14342	14527	14448	14329	14299	14416	14358	14280	14422	14432	14313	14392	14174	14523	14207	14324	14491	14296	14396	14410	14169	14168	14335	14455	14484	14523	14407	14270	14398	14354	14404	14358	14414	14260	14386	14376	14420	14377	14377	14473	14332	14494	14447	14410	14480	14229	14253	14482	14392	14415	14507	14539	14388	14290	14310	14309	14323	14369	14370	14400	14215	14440	14361	14364	14318	14353	14260	14471	14353	14385	14278	14475	14356	14321	14286	14437	14270	14435	14408	14391	14396	14487	14572	14490	14218	14275	14424	14331	14391	14460	14328	14376	14464	14291	14385	14386	14433	14519	14254	14382	14469	14451	14397	14343	14298	14305	14355	14432	14427	14394	14457	14342	14320	14367	14397	14323	14239	14396	14331	14295	14420	14321	14252	14217	14387	14307	14328	14375	14427	14391	14395	14418	14412	14412	14309	14444	14368	14394	14167	14352	14385	14468	14389	14528	14302	14355	14253	14364	14404	14339	14357	14596	14418	14298	14497	14347	14515	14358	14261	14389	14616	14429	14616	14399	14380	14323	14305	14534	14385	14426	14398	14275	14337	14392	14464	14358	14413	14500	14384	14374	14383	14354	14392	14444	14350	14406	14211	14419	14234	14303	14443	14286	14468	14397	14365	14408	14334	14434	14409	14425	14404	14425	14349	14284	14442	14305	14456	14350	14529	14390	14403	14356	14230	14335	14247	14419	14296	14537	14487	14475	14377	14430	14399	14362	14409	14444	14384	14369	14300	14353	14432	14241	14572	14271	14383	14265	14292	14403	14354	14237	14361	14444	14365	14522	14359	14410	14392	14448	14418	14414	14362	14355	14433	14430	14341	14276	14520	14207	14347	14231	14351	14297	14404	14483	14350	14495	14295	14276	14390	14503	14365	14432	14625	14366	14534	14198	14360	14428	14264	14377	14239	14238	14279	14447	14459	14352	14506	14192	14548	14264	14248	14460	14433	14470	14308	14386	14357	14334	14342	14395	14501	14379	14391	14447	14338	14478	14402	14333	14438	14408	14374	14395	14426	14445	14318	14396	14296	14320	14471	14417	14218	14333	14310	14402	14335	14273	14275	14298	14281	14320	14297	14268	14406	14477	14423	14349	14354	14389	14328	14348	14406	14471	14420	14434	14516	14460	14601	14369	14401	14452	14424	14258	14310	14408	14285	14427	14271	14360	14226	14430	14481	14541	14501	14395	14584	14483	14360	14597	14257	14509	14444	14520	14499	14476	14418	14423	14462	14378	14559	14311	14489	14476	14414	14419	14194	14349	14415	14333	14301	14420	14438	14312	14586	14576	14398	14245	14261	14540	14399	14291	14442	14388	14413	14278	14456	14319	14480	14233	14632	14335	14142	14315	14295	14282	14445	14224	14305	14441	14295	14538	14242	14419	14421	14327	14397	14409	14329	14361	14381	14443	14344	14299	14371	14238	14409	14401	14193	14376	14253	14481	14376	14411	14431	14402	14344	14339	14204	14513	14318	14447	14209	14489	14299	14315	14359	14360	14378	14491	14450
28575	25569	32163	28451	21913	19618	18131	17142	16422	15853	16267	15822	15762	15851	15722	15674	16038	15741	15580	15690	15633	15705	15803	15837	15738	15840	15895	15604	15811	15822	15845	15609	15736	15593	15578	15737	15463	15465	15652	15739	15749	15589	15662	15620	15660	15697	15556	15543	15646	15435	15688	15509	15792	15787	15602	15536	15582	15626	15718	15557	15782	15843	15709	15871	15887	15836	15495	15874	15541	15609	15728	15658	15504	15819	15830	15823	15809	15736	15734	15759	15642	15651	15653	15729	15653	15770	15640	15664	15726	15559	15865	15660	15696	15574	15841	15801	15946	15533	15789	15661	15741	15674	15640	15570	15570	15555	15625	15865	15600	15754	15753	15732	15724	15722	15704	15832	15498	15730	15673	15667	15493	15646	15756	15549	15777	15713	15842	15542	15753	15697	15539	15428	15468	15705	15752	15661	15729	15500	15894	15634	15678	15531	15766	15915	15680	15646	15594	15638	15500	15531	15418	15549	15749	15729	15606	15605	15874	15788	15858	15683	15587	15671	15697	15634	15652	15755	15651	15664	15644	15671	15680	15681	15628	15673	15649	15732	15610	15747	15693	15528	15418	15533	15725	15674	15539	15674	15684	15780	15715	15615	15686	15714	15734	15745	15570	15629	15532	15898	15551	15658	15590	15506	15670	15747	15732	15802	15754	15655	15609	15820	15639	15730	15780	15608	15561	15856	15697	15661	15541	15586	15571	15607	15583	15603	15781	15639	15613	15697	15628	15694	15659	15646	15643	15815	15639	15778	15859	15820	15857	15503	15696	15627	15724	15681	15757	15897	15569	15864	15575	15590	15686	15712	15760	15627	15670	15660	15494	15710	15590	15758	15649	15639	15628	15677	15902	15730	15736	15597	15714	15644	15651	15579	15682	15677	15490	15767	15734	15678	15365	15821	15658	15668	15440	15698	15499	15616	15969	15444	15537	15839	15615	15549	15704	15595	15711	15724	15739	15570	15861	15622	15649	15606	15714	15706	15696	15692	15661	15563	15789	15714	15710	15684	15645	15686	15600	15511	15743	15612	15682	15696	15515	15846	15626	15806	15517	15723	15676	15645	15586	15815	15765	15654	15796	15743	15546	15613	15423	15641	15709	15732	15793	15808	15850	15831	15770	15468	15616	15766	15587	15808	15759	15843	15685	15813	15624	15522	15705	15637	15741	15589	15690	15535	15622	15639	15843	15684	15645	15637	15742	15829	15671	15708	15557	15867	15722	15759	15867	15511	15601	15579	15637	15532	15563	15558	15537	15443	15751	15658	15657	15719	15724	15869	15645	15642	15587	15600	15711	15696	15747	15859	15643	15607	15636	15530	15765	15689	15561	15655	15694	15658	15748	15616	15498	15800	15577	15809	15646	15518	15617	15525	15622	15758	15711	15909	15625	15528	15673	15798	15687	15797	15657	15707	15725	15637	15723	15773	15758	15765	15777	15697	15648	15563	15755	15653	15726	15702	15643	15677	15776	15765	15777	15581	15829	15608	15710	15707	15592	15641	15789	15689	15604	15873	15808	15577	15665	15732	15789	15710	15587	15513	15659	15735	15773	15589	15931	15596	15756	15590	15600	15703	15632	15631	15717	15559	15715	15858	15742	15711	15676	15640	15619	15685	15607	15635	15804	15660	15695	15688	15609	15656	15459	15643	15697	15829	15641	15784	15425	15481	15750	15780	15677	15699	15575	15829	15591	15595	15599	15716	15666	15571	15612	15773	15619	15710	15679	15729	15590	15592	15592	15630	15738	15573	15727	15591	15643	15684	15672	15581	15841	15703	15557	15522	15621	15676	15585	15746	15691	15679	15710	15658	15656	15592	15679	15596	15431	15533	15583	15743	15683	15821	15604	15629	15597	15719	15478	15602	15657	15729	15716	15583	15567	15717	15709	15536	15819	15602	15659	15584	15502	15671	15642	15641	15660	15676	15666	15560	15710	15583	15594	15759	15759	15719	15505	15664	15758	15724	15342	15643	15768	15743	15803	15687	15595	15770	15709	15559	15764	15704	15579	15588	15725	15765	15531	15697	15768	15635	15669	15822	15689	15689	15676	15545	15665	15618	15562	15640	15683	15693	15711	15782	15709	15661	15445	15672	15775	15822	15750	15448	15643	15740	15534	15730	15763	15534	15533	15648	15739	15697	15712	15831	15644	15722	15861	15611	15702	15613	15561	15615	15701	15867	15878	15687	15717	15605	15622	15675	15692	15670	15673	15845	15550	15649	15694	15720	15786	15694	15926	15794	15432	15651	15721	15662	15720	15595	15768	15758	15715	15652	15692	15780	15816	15702	15674	15583	15686	15833	15843	15819	15783	15726	15486	15713	15848	15623	15587	15604	15648	15403	15834	15637	15694	15739	15601	15696	15682	15806	15673	15597	15577	15594	15652	15575	15676	15887	15812	15752	15752	15807	15877	15701	15743	15874	15765	15740	15667	15827	15596	15657	15780	15739	15592	15572	15680	15670	15801	15596	15802	15671	15576	15726	15850	15749	15697	15673	15506	15701	15783	15688	15727	15606	15678	15682	15862	15447	15766	15781	15651	15789	15691	15568	15647	15730	15659	15652	15868	15832	15863	15741	15424	15785	15734	15734	15694	15512	15718	15716	15636	15561	15779	15713	15771	15780	15638	15464	15577	15734	15726	15576	15788	15826	15655	15593	15648	15722	15794	15760	15431	15510	15525	15478	15555	15780	15704	15809	15801	15413	15872	15532	15657	15818	15626	15717	15672	15641	15760	15782	15644	15601	15822	15612	15657	15632	15735	15574	15645	15755	15639	15608	15685	15599	15736	15781	15680	15711	15699	15441	15627	15558	15748	15779	15562	15686	15732	15768	15712	15830	15756	15692	15870	15608	15918	15751	15626	15781	15694	15695	15785	15824	15907	15646	15675	15778	15577	15583	15656	15670	15588	15593	15676	15528	15577	15518	15945	15577	15807	15675	15592	15737	15684	15629	15557	15778	15558	15728	15446	15654	15802	15765	15712	15685	15792	15970	15708	15829	15777	15709	15702	15739	15681	15806	15643	15846	15772	15650	15680	15559	15497	15663	15411	15538	15540	15683	15753	15741	15800	15836	15663	15618	15527	15513	15579	15524	15706	15701	15795	15881	15678	15527	15672	15553	15500	15626	15465	15507	15631	15729	15443	15667	15792	15743	15689	15621	15640	15629	15707	15697	15692	15846	15801	15724	15724	15802	15726	15716	15557	15453	15657	15475	15457	15591	15662	15635	15730	15592	15732	15606	15775	15683	15641	15685	15557	15422	15622	15714	15799	15560	15590	15879	15782	15674	15781	15871	15668	15651	15578	15757	15682	15656	15650	15613	15625	15728	15731	15597	15802	15517	15577	15650	15428	15713	15747	15687	15706	15606	15742	15721	15618	15783	15587	15686	15810	15648	15529	15719	15828	15760	15757	15707	15813	15775	15701	15852	15835	15587	15763	15481	15560	15578	15702	15892	15635	15589	15414	15553	15655	15597	15731	15603	15519	15848	15742	15720	15863	15658	15607	15658	15837	15788	15544	15750	15696	15864	15554	15688	15829	15521	15686	15939	15512	15566	15676	15566	15524	15885	15792	15774	15624	15773	15887	15775	15767	15690	15626	15647	15645	15751	15725	15840	15486	15801	15689	15716	15646	15601	15710	15768	15753	15581	15649	15655	15620	15583	15625	15589	15908	15772	15801	15734	15637	15543	15669	15618	15627	15678	15768	15556	15617	15619	15738	15758	15675	15708	15745	15698	15710	15700	15705	15859	15807	15667	15777	15778	15791	15747	15633	15578	15674	15726	15736	15608	15700	15735	15862	15875	15676	15588	15691	15748	15664	15600	15638	15632	15676	15945	15762	15849	15675	15754	15577	15751	15771	15522	15748	15961	15531	15638	15825	15651	15755	15720	15769	15613	15813	15682	15563	15633	15900	15441	15742	15786	15615	15459	15718	15756	15583	15792	15685	15877	15803	15719	15640	15544	15625	15757	15595	15579	15620	15620	15881	15825	15899	15622	15733	15612	15795	15686	15567	15744	15670	15723	15684	15612	15748	15685	15748	15550	15707	15605	15621	15664	15677	15578	15624	15604	15398	15757	15762	15618	15657	15577	15770	15716	15714	15595	15635	15724	15721	15738	15645	15539	15734	15784	15671	15614	15560	15748	15617	15789	15488	15786	15630	15764	15828	15643	15617	15618	15685	15693	15569	15800	15596	15477	15600	15686	15657	15898	15659	15576	15785	15635	15761	15628	15763	15639	15699	15466	15642	15676	15579	15731	15597	15661	15735	15584	15790	15697	15592	15689	15681	15534	15659	15871	15635	15627	15733	15616	15671	15652	15815	15575	15650	15676	15744	15959	15751	15714	15586	15548	15783	15783	15782	15533	15677	15677	15506	15627	15738	15659	15820	15595	15794	15746	15740	15620	15731	15670	15552	15882	15558	15692	15543	15575	15809	15632	15770	15585	15873	15613	15704	15679	15749	15820	15770	15511	15545	15620	15652	15741	15799	15647	15722	15529	15562	15606	15590	15651	15708	15800	15630	15682	15759	15462	15604	15835	15652	15815	15681	15984	15560	15750	15433	15470	15805	15661	15566	15670	15566	15621	15758	15796	15609	15570	15615	15750	15697	15725	15577	15786	15620	15653	15506	15606	15606	15810	15889	15789	15952	15772	15874	15575	15690	15810	15759	15744	15624	15513	15825	15799	15667	15835	15768	15730	15605	15772	15843	15578	15598	15490	15719	15756	15647	15860	15691	15528	15641	15569	15480	15536	15659	15592	15681	15748	15557	15685	15687	15612	15518	15774	15655	15777	15637	15765	15671	15675	15939	15815	15566	15709	15692	15733	15641	15679	15630	15715	15659	15713	15807	15458	15870	15497	15730	15569	15577	15682	15670	15528	15549	15719	15774	15701	15702	15795	15875	15838	15575	15538	15785	15412	15464	15632	15828	15762	15772	15618	15698	15596	15737	15496	15679	15881	15749	15858	15768	15657	15754	15633	15681	15590	15793	15936	15910	15730	15630	15796	15799	15695	15687	15657	15492	15767	15686	15755	15639	15595	15573	15564	15642	15671	15459	15507	15803	15767	15814	15651	15606	15624	15482	15777	15703	15518	15706	15720	15663	15818	15656	15744
27964	41085	37345	28135	22475	19519	17313	16340	15538	15151	14799	14845	14738	14694	14628	14795	14621	14607	14549	14600	14644	14741	14518	14650	14840	14482	14660	14674	14592	14637	14707	14733	14500	14702	14753	14625	14688	14522	14534	14503	14608	14582	14666	14520	14816	14715	14752	14631	14528	14618	14528	14567	14521	14661	14627	14520	14695	14693	14558	14499	14646	14572	14746	14507	14604	14465	14678	14504	14595	14740	14574	14569	14551	14597	14385	14594	14532	14618	14594	14402	14445	14633	14399	14692	14539	14638	14544	14450	14629	14637	14703	14649	14529	14863	14542	14727	14550	14561	14749	14639	14631	14557	14622	14702	14622	14589	14562	14701	14689	14593	14478	14574	14474	14724	14732	14613	14642	14546	14656	14523	14443	14322	14632	14472	14679	14427	14645	14531	14736	14521	14510	14524	14590	14619	14482	14541	14448	14504	14630	14595	14339	14598	14615	14410	14491	14614	14463	14682	14528	14570	14755	14489	14751	14695	14658	14487	14697	14517	14657	14524	14691	14633	14461	14740	14671	14558	14678	14664	14632	14608	14587	14606	14677	14587	14581	14751	14663	14508	14580	14514	14698	14540	14642	14525	14553	14547	14678	14650	14516	14701	14472	14628	14603	14490	14629	14409	14732	14554	14612	14575	14567	14566	14572	14523	14642	14558	14655	14655	14578	14586	14529	14484	14500	14588	14550	14683	14691	14560	14547	14602	14585	14568	14530	14746	14463	14613	14562	14575	14544	14434	14579	14512	14609	14530	14470	14519	14677	14417	14596	14654	14475	14511	14470	14581	14485	14530	14570	14644	14533	14666	14343	14633	14537	14715	14508	14555	14605	14638	14552	14517	14673	14647	14591	14620	14725	14525	14675	14490	14757	14502	14537	14725	14575	14447	14549	14574	14623	14660	14599	14460	14620	14595	14520	14555	14679	14576	14693	14476	14619	14648	14596	14523	14791	14568	14764	14533	14705	14632	14712	14499	14578	14615	14539	14485	14652	14597	14475	14496	14466	14723	14565	14516	14701	14591	14719	14447	14743	14565	14782	14681	14576	14706	14604	14481	14572	14652	14834	14674	14571	14728	14573	14670	14645	14519	14777	14487	14663	14668	14790	14558	14581	14629	14629	14518	14668	14479	14515	14546	14382	14516	14625	14660	14504	14598	14755	14534	14613	14624	14750	14554	14636	14495	14642	14823	14490	14591	14462	14530	14569	14769	14569	14649	14758	14561	14480	14732	14570	14493	14592	14389	14579	14703	14606	14504	14605	14547	14633	14487	14518	14455	14777	14595	14652	14725	14680	14738	14511	14581	14543	14406	14520	14439	14572	14634	14582	14500	14714	14501	14491	14609	14648	14744	14590	14439	14642	14446	14556	14600	14615	14610	14607	14561	14612	14540	14518	14573	14650	14639	14654	14580	14510	14578	14910	14526	14606	14649	14607	14608	14341	14645	14644	14538	14655	14500	14616	14743	14509	14488	14650	14714	14540	14480	14527	14402	14567	14546	14574	14515	14633	14656	14700	14553	14528	14754	14764	14494	14409	14588	14747	14463	14492	14578	14627	14652	14563	14578	14536	14478	14537	14576	14495	14513	14628	14610	14475	14651	14634	14490	14628	14488	14629	14732	14628	14522	14623	14631	14638	14475	14631	14688	14517	14463	14518	14656	14536	14520	14714	14664	14556	14588	14699	14514	14734	14507	14430	14521	14552	14559	14425	14613	14600	14502	14608	14787	14523	14524	14531	14383	14480	14525	14695	14708	14472	14685	14602	14630	14525	14667	14649	14539	14664	14512	14509	14564	14545	14577	14569	14613	14432	14625	14463	14577	14463	14667	14623	14542	14640	14642	14775	14673	14583	14564	14618	14489	14498	14585	14674	14580	14692	14570	14597	14691	14569	14371	14558	14554	14517	14601	14517	14557	14696	14616	14545	14690	14531	14542	14574	14596	14572	14679	14630	14680	14489	14578	14535	14537	14661	14567	14555	14517	14661	14626	14586	14548	14613	14576	14612	14561	14712	14645	14727	14574	14572	14534	14523	14585	14667	14584	14642	14622	14497	14566	14509	14578	14599	14504	14534	14748	14537	14632	14445	14463	14510	14719	14585	14417	14512	14660	14513	14420	14609	14600	14482	14655	14649	14622	14586	14578	14560	14555	14453	14570	14659	14516	14737	14607	14526	14440	14570	14712	14398	14721	14653	14603	14530	14500	14514	14650	14694	14586	14621	14699	14730	14438	14658	14535	14532	14565	14582	14576	14639	14641	14685	14608	14582	14678	14573	14767	14375	14556	14526	14654	14637	14626	14512	14557	14451	14501	14659	14725	14723	14640	14601	14796	14613	14626	14609	14471	14716	14482	14681	14664	14769	14742	14628	14363	14661	14597	14699	14816	14515	14547	14800	14719	14545	14552	14598	14477	14559	14707	14680	14568	14517	14473	14694	14396	14684	14918	14448	14518	14709	14499	14503	14614	14613	14579	14759	14745	14740	14720	14725	14492	14603	14633	14636	14599	14496	14599	14612	14812	14651	14601	14491	14652	14503	14627	14480	14532	14692	14493	14754	14655	14702	14501	14720	14526	14571	14631	14726	14459	14603	14568	14507	14598	14585	14524	14566	14518	14736	14552	14667	14391	14653	14432	14541	14632	14629	14532	14586	14557	14688	14667	14630	14474	14442	14601	14548	14584	14610	14380	14579	14712	14416	14526	14540	14650	14753	14615	14537	14668	14718	14619	14697	14761	14456	14722	14654	14524	14637	14582	14518	14483	14667	14485	14485	14709	14543	14450	14681	14647	14552	14728	14626	14737	14468	14618	14727	14851	14537	14672	14345	14666	14391	14612	14569	14499	14588	14532	14554	14578	14669	14532	14574	14607	14698	14438	14694	14809	14596	14585	14623	14469	14621	14544	14624	14473	14501	14629	14530	14587	14712	14769	14611	14434	14747	14534	14601	14688	14615	14528	14678	14561	14522	14606	14720	14534	14441	14600	14626	14736	14578	14708	14764	14455	14693	14323	14552	14631	14741	14732	14617	14576	14547	14472	14664	14569	14538	14612	14606	14524	14606	14626	14627	14559	14672	14690	14478	14635	14659	14746	14569	14596	14588	14636	14694	14724	14625	14603	14659	14564	14479	14648	14433	14605	14566	14613	14695	14754	14645	14540	14666	14373	14773	14512	14777	14701	14791	14658	14774	14469	14456	14567	14583	14640	14692	14629	14625	14604	14395	14498	14646	14613	14618	14702	14710	14482	14664	14594	14416	14727	14591	14455	14416	14727	14518	14546	14624	14641	14478	14598	14611	14485	14533	14549	14539	14552	14609	14768	14612	14702	14616	14565	14478	14575	14737	14556	14517	14744	14670	14515	14551	14510	14644	14424	14623	14631	14366	14611	14542	14563	14539	14503	14722	14526	14747	14793	14597	14434	14677	14695	14481	14566	14521	14646	14577	14621	14647	14512	14585	14627	14733	14476	14753	14575	14548	14512	14546	14560	14451	14533	14537	14650	14622	14658	14435	14527	14701	14602	14605	14522	14722	14706	14525	14716	14511	14688	14585	14614	14451	14688	14485	14568	14521	14649	14455	14816	14640	14502	14714	14709	14541	14577	14805	14592	14588	14662	14523	14636	14574	14519	14639	14705	14734	14608	14812	14651	14688	14733	14517	14687	14567	14605	14507	14604	14508	14441	14568	14614	14568	14546	14689	14622	14480	14523	14563	14585	14584	14611	14588	14604	14578	14436	14624	14557	14598	14607	14515	14473	14678	14684	14779	14668	14532	14631	14645	14546	14728	14647	14645	14644	14538	14641	14693	14581	14481	14622	14393	14629	14552	14473	14682	14438	14485	14560	14522	14726	14661	14668	14614	14533	14633	14403	14759	14653	14672	14468	14558	14513	14284	14627	14681	14504	14642	14546	14495	14535	14530	14496	14613	14478	14563	14619	14689	14466	14620	14549	14577	14516	14593	14673	14568	14602	14587	14692	14661	14516	14665	14595	14566	14700	14793	14686	14618	14549	14651	14520	14683	14601	14607	14492	14559	14755	14616	14598	14647	14478	14672	14683	14524	14621	14654	14557	14520	14675	14787	14606	14761	14785	14612	14718	14684	14398	14573	14517	14526	14500	14704	14514	14547	14655	14597	14608	14463	14556	14551	14381	14547	14560	14613	14587	14581	14698	14643	14547	14556	14558	14508	14628	14559	14497	14777	14751	14449	14633	14729	14572	14643	14440	14699	14693	14516	14742	14711	14585	14686	14740	14558	14707	14636	14626	14546	14688	14568	14519	14656	14615	14554	14606	14605	14642	14512	14433	14675	14622	14598	14530	14531	14394	14486	14580	14514	14574	14575	14700	14440	14693	14567	14538	14602	14706	14568	14763	14566	14608	14582	14462	14578	14580	14587	14566	14422	14790	14672	14637	14705	14509	14530	14634	14587	14493	14562	14526	14666	14509	14611	14563	14641	14500	14441	14596	14648	14804	14704	14792	14468	14781	14583	14616	14623	14556	14416	14574	14526	14625	14591	14586	14553	14542	14653	14695	14477	14528	14643	14647	14681	14600	14634	14672	14425	14569	14642	14757	14556	14541	14581	14524	14524	14666	14660	14660	14612	14566	14647	14609	14430	14783	14538	14524	14433	14580	14672	14545	14598	14625	14597	14477	14620	14692	14687	14544	14600	14671	14605	14508	14587	14530	14510	14642	14526	14462	14630	14573	14586	14724	14693	14586	14625	14592	14755	14742	14368	14627	14606	14528	14609	14735	14551	14622	14627	14446	14580	14552	14582	14482	14716	14605	14567	14585	14462	14581	14450	14605	14464	14588	14688	14673	14637	14525	14854	14509	14375	14633	14766	14667	14568	14645	14456	14609	14625	14642	14535	14535	14402	14590	14635	14432	14616	14573	14516	14516	14767	14480	14679	14482	14553	14574	14532	14449	14577	14604	14523	14481	14570	14645	14651	14620	14577	14735	14688	14621	14481	14529	14497	14542	14526	14675	14564	14602	14645	14689	14635	14544	14666	14645	14504	14657	14555	14605	14553	14525	14735	14723	14597	14559	14576	14657	14666	14691	14654	14423	14652	14666	14744	14664	14784	14569	14621	14645	14658	14486	14664	14382	14681	14633	14687	14477
24512	21615	29312	27520	28402	26876	24122	19912	17939	17433	17287	17030	16847	17046	16642	16739	16815	16914	16685	16721	16659	16682	16544	16801	16668	16659	16548	16673	16641	16624	16660	16546	16575	16601	16484	16646	16640	16573	16522	16448	16462	16498	16569	16663	16515	16561	16690	16649	16650	16797	16427	16661	16484	16442	16687	16546	16510	16695	16715	16645	16585	16504	16680	16580	16770	16608	16671	16508	16625	16497	16616	16458	16765	16608	16478	16595	16664	16893	16554	16448	16537	16653	16620	16489	16572	16545	16628	16624	16679	16445	16423	16634	16615	16574	16608	16574	16531	16559	16483	16557	16393	16583	16464	16716	16633	16569	16379	16549	16213	16396	16669	16661	16502	16474	16531	16610	16681	16672	16638	16546	16505	16457	16588	16723	16731	16712	16499	16519	16557	16439	16631	16560	16737	16483	16408	16619	16609	16567	16464	16501	16468	16548	16465	16699	16591	16332	16544	16468	16748	16446	16557	16554	16501	16349	16483	16395	16542	16552	16606	16389	16542	16501	16667	16520	16785	16454	16509	16695	16709	16503	16479	16393	16636	16397	16421	16550	16537	16578	16443	16563	16459	16504	16536	16436	16474	16333	16306	16595	16612	16581	16679	16651	16571	16543	16738	16391	16485	16544	16404	16500	16765	16473	16512	16593	16536	16632	16569	16419	16541	16391	16587	16550	16514	16399	16555	16883	16565	16474	16648	16588	16386	16485	16573	16616	16495	16332	16470	16630	16442	16472	16576	16504	16814	16500	16412	16470	16500	16657	16574	16258	16455	16591	16474	16518	16589	16488	16579	16457	16338	16459	16581	16868	16598	16611	16702	16719	16627	16390	16434	16540	16610	16515	16361	16478	16467	16445	16740	16630	16445	16420	16463	16453	16726	16627	16670	16460	16546	16335	16537	16652	16332	16432	16520	16352	16546	16570	16715	16605	16696	16580	16556	16709	16549	16664	16469	16387	16533	16523	16482	16454	16647	16401	16539	16496	16513	16674	16478	16275	16520	16482	16418	16539	16384	16754	16580	16524	16627	16401	16202	16603	16391	16579	16504	16505	16281	16574	16469	16599	16482	16696	16669	16467	16611	16455	16510	16443	16624	16702	16440	16620	16637	16532	16722	16192	16457	16530	16495	16487	16552	16643	16553	16371	16631	16583	16605	16522	16602	16512	16488	16759	16703	16531	16764	16626	16556	16362	16396	16602	16433	16594	16648	16567	16490	16454	16553	16645	16287	16628	16584	16653	16582	16464	16480	16408	16624	16568	16401	16678	16697	16482	16571	16626	16511	16642	16411	16638	16622	16488	16612	16493	16482	16359	16407	16544	16617	16822	16523	16812	16445	16563	16661	16666	16508	16471	16479	16838	16543	16630	16521	16364	16550	16605	16565	16487	16578	16607	16674	16649	16617	16475	16524	16497	16634	16661	16524	16572	16617	16329	16481	16595	16558	16601	16632	16591	16638	16698	16621	16489	16681	16510	16371	16586	16567	16517	16587	16330	16480	16599	16590	16488	16515	16594	16585	16514	16659	16565	16700	16482	16732	16433	16568	16527	16407	16471	16453	16438	16551	16726	16456	16561	16549	16647	16633	16553	16460	16687	16416	16685	16501	16529	16532	16600	16540	16536	16559	16414	16683	16566	16500	16327	16499	16618	16451	16425	16450	16560	16514	16549	16682	16373	16733	16698	16580	16620	16516	16622	16664	16565	16517	16412	16571	16591	16587	16509	16461	16529	16777	16667	16610	16542	16600	16606	16462	16552	16748	16552	16267	16484	16409	16560	16647	16736	16510	16618	16703	16512	16449	16448	16450	16504	16758	16660	16592	16584	16529	16472	16563	16567	16399	16469	16508	16479	16592	16310	16434	16426	16515	16384	16571	16512	16779	16511	16639	16646	16573	16473	16416	16642	16683	16572	16506	16524	16834	16713	16878	16481	16575	16642	16442	16551	16873	16417	16495	16694	16555	16761	16555	16598	16592	16406	16712	16494	16414	16665	16565	16188	16495	16223	16564	16393	16452	16690	16773	16575	16660	16510	16597	16742	16760	16462	16616	16382	16354	16527	16558	16826	16662	16618	16586	16654	16633	16709	16605	16603	16602	16561	16436	16521	16592	16353	16518	16691	16331	16576	16508	16497	16635	16612	16592	16739	16707	16510	16638	16309	16507	16629	16714	16420	16656	16766	16588	16566	16667	16662	16487	16612	16337	16657	16559	16469	16485	16618	16632	16524	16498	16587	16394	16531	16731	16508	16433	16460	16613	16521	16656	16475	16434	16595	16553	16400	16603	16570	16368	16614	16622	16550	16482	16419	16482	16590	16445	16726	16762	16553	16674	16532	16424	16648	16547	16528	16409	16595	16536	16573	16519	16669	16649	16567	16569	16472	16404	16419	16491	16358	16569	16588	16389	16500	16512	16413	16458	16537	16534	16609	16653	16698	16403	16619	16668	16728	16458	16429	16465	16641	16552	16479	16578	16468	16318	16458	16451	16505	16636	16520	16604	16484	16527	16677	16586	16413	16631	16738	16695	16479	16595	16641	16548	16469	16721	16599	16582	16367	16375	16493	16786	16596	16450	16544	16591	16540	16609	16468	16522	16629	16577	16566	16599	16380	16553	16585	16545	16445	16533	16578	16604	16411	16419	16451	16534	16654	16656	16566	16661	16537	16538	16684	16594	16571	16427	16432	16428	16852	16545	16399	16280	16504	16479	16396	16532	16597	16353	16415	16529	16548	16411	16262	16507	16522	16377	16545	16479	16457	16340	16475	16234	16515	16666	16529	16509	16461	16484	16497	16607	16540	16488	16426	16533	16343	16435	16344	16489	16367	16569	16549	16575	16507	16479	16405	16634	16648	16630	16508	16689	16634	16516	16655	16492	16427	16627	16477	16564	16643	16693	16573	16603	16420	16454	16619	16550	16521	16492	16446	16586	16473	16661	16581	16605	16487	16446	16482	16600	16781	16519	16340	16514	16456	16540	16480	16508	16647	16729	16514	16551	16599	16421	16581	16675	16481	16391	16694	16705	16578	16684	16501	16476	16715	16626	16567	16549	16826	16513	16671	16395	16528	16699	16549	16480	16498	16528	16654	16626	16605	16431	16400	16472	16605	16553	16485	16708	16460	16725	16672	16537	16770	16608	16606	16686	16318	16507	16370	16605	16648	16505	16627	16587	16519	16639	16345	16702	16721	16647	16527	16518	16688	16514	16434	16475	16417	16353	16473	16752	16618	16451	16534	16597	16453	16646	16555	16581	16591	16504	16596	16604	16511	16597	16702	16390	16481	16630	16697	16524	16630	16692	16394	16317	16863	16303	16520	16319	16438	16558	16493	16674	16417	16781	16555	16589	16693	16739	16443	16493	16571	16604	16508	16462	16470	16380	16602	16517	16393	16624	16609	16543	16649	16490	16549	16482	16724	16461	16554	16598	16233	16509	16459	16525	16537	16424	16571	16580	16545	16618	16630	16546	16452	16572	16456	16582	16498	16414	16364	16628	16619	16226	16777	16470	16509	16722	16666	16421	16792	16688	16502	16585	16560	16600	16708	16481	16560	16435	16566	16518	16502	16628	16661	16695	16447	16671	16459	16263	16424	16575	16532	16436	16523	16375	16476	16399	16340	16429	16562	16455	16697	16512	16390	16492	16529	16548	16534	16416	16640	16486	16533	16558	16639	16381	16388	16557	16509	16326	16634	16433	16438	16635	16367	16513	16418	16547	16687	16547	16634	16607	16514	16622	16510	16587	16597	16670	16476	16462	16559	16635	16680	16536	16588	16614	16587	16455	16472	16506	16645	16396	16526	16482	16448	16353	16661	16423	16527	16639	16692	16616	16570	16511	16657	16364	16535	16663	16585	16419	16585	16307	16687	16580	16473	16345	16528	16439	16616	16522	16206	16611	16510	16610	16618	16685	16677	16618	16562	16601	16569	16546	16602	16626	16634	16660	16471	16649	16557	16458	16721	16450	16508	16634	16551	16651	16581	16627	16509	16515	16594	16850	16660	16382	16494	16611	16484	16610	16560	16588	16609	16499	16584	16490	16497	16613	16545	16464	16548	16506	16582	16491	16494	16622	16589	16433	16583	16630	16612	16698	16581	16389	16676	16368	16262	16559	16422	16591	16505	16459	16413	16464	16635	16703	16445	16665	16531	16531	16672	16632	16690	16420	16502	16592	16630	16439	16632	16572	16498	16692	16572	16559	16565	16584	16604	16517	16503	16417	16595	16667	16499	16615	16585	16555	16604	16730	16588	16375	16579	16483	16549	16380	16618	16476	16586	16403	16558	16353	16422	16556	16432	16409	16510	16277	16595	16478	16577	16478	16564	16635	16339	16475	16521	16651	16527	16648	16329	16583	16607	16591	16621	16564	16547	16675	16588	16517	16464	16466	16519	16493	16517	16542	16697	16633	16510	16640	16494	16749	16576	16593	16580	16376	16530	16604	16617	16504	16719	16547	16482	16589	16437	16520	16533	16614	16598	16540	16549	16430	16498	16633	16459	16531	16691	16512	16474	16570	16491	16618	16563	16520	16558	16421	16572	16475	16305	16662	16604	16559	16385	16441	16520	16612	16651	16633	16494	16387	16427	16682	16472	16601	16460	16491	16485	16574	16409	16624	16259	16491	16576	16627	16503	16536	16436	16506	16699	16699	16289	16650	16460	16567	16474	16564	16561	16454	16291	16583	16756	16423	16494	16513	16650	16520	16468	16550	16405	16664	16450	16519	16581	16360	16483	16593	16526	16503	16347	16657	16356	16618	16580	16620	16526	16716	16484	16600	16481	16532	16525	16647	16782	16527	16468	16642	16414	16511	16533	16596	16526	16531	16610	16440	16566	16592	16409	16629	16329	16780	16563	16676	16551	16614	16670	16450	16584	16560	16720	16589	16643	16547	16492	16665	16507	16540	16399	16498	16377	16681	16675	16443	16305	16717	16639	16603	16346	16590	16592	16654	16604	16593	16598	16644	16608	16715	16759	16697	16500	16390	16604	16616	16503	16485	16505	16574	16739	16600	16535	16453	16674	16667	16532	16502	16689	16436	16589	16655	16642	16505	16437	16439	16535	16450	16507	16442	16392	16464	16615	16511	16427	16575	16505	16602	16455	16562	16566	16628	16533	16466	16589
33560	53853	49654	41613	35591	26118	20949	18461	16627	16040	15644	15384	15465	15405	15462	15317	15246	15112	15416	15275	15312	15423	15403	15145	15288	15329	15031	15221	15140	15095	15226	15240	15130	15180	15135	15092	15186	15101	15152	15332	15021	15136	15206	15287	15065	15045	15342	15144	15217	15038	15235	15164	15113	15271	15058	15280	15243	15122	15000	15131	15138	15041	15226	15263	15237	15315	15095	15114	15025	15311	15181	15225	15096	15113	15099	14960	15011	15286	15093	15002	15078	15005	15072	15146	15132	15145	15159	15071	15160	14972	15200	15212	15112	14930	15009	15068	15044	15110	15289	15036	15125	15186	15079	15092	15151	15196	15292	15195	15215	15064	15052	15115	15156	15037	15120	15175	15097	15204	15209	15059	15022	14858	15185	15045	15215	15079	15118	15160	15284	15133	15244	15070	15273	15108	15104	15100	15131	15213	15255	15170	15115	15165	15108	15291	15108	14964	15106	15030	14885	15163	15049	14992	15136	15116	15135	15177	15095	15214	15104	14937	15108	15359	15013	15103	15238	15119	15017	15108	15021	15114	14984	15207	15127	15187	15130	15077	15214	15038	15283	15086	15208	15242	15231	15205	14984	15103	15228	14915	15250	15103	15132	15131	15214	15044	15128	15182	15063	15070	15095	15057	15054	15126	15171	15308	15078	15020	14941	14882	15231	15143	15048	15134	14986	15135	15136	15000	15178	15115	15292	14948	15052	15086	15094	15073	15172	15090	15252	15116	15269	15185	15091	15079	15194	15101	15058	15042	15123	14976	15096	15233	15162	15060	15138	15116	15092	15229	15146	15011	15187	15155	15132	15066	15106	15222	14981	15128	15012	14960	15084	15140	15042	15119	15274	14994	15240	15004	15031	15014	15218	15192	15050	15039	15140	15121	15065	15060	15012	15308	15105	15135	15164	15078	15129	15045	15184	15028	15189	15110	14948	14997	15135	14913	15058	15006	15213	15036	15125	15052	15159	15203	14912	15057	15004	15031	15187	15053	15104	15273	15145	15269	15096	15184	15117	14909	15005	15243	15249	15086	15022	14992	15180	15303	15133	15149	15078	15104	15160	15236	15020	15097	15013	15065	15082	15126	15123	15190	15111	15183	15138	15128	15090	15049	15211	15186	15178	15140	15230	15252	15056	15087	15240	15119	15000	14959	15135	15052	15087	15133	15223	15062	15212	15149	15140	15012	15059	15142	15181	15144	15000	15190	15201	15183	15114	15142	14970	15132	15191	15279	15050	15060	15014	15234	15105	14981	15014	15152	14845	15034	15109	15153	15073	15157	15050	15191	15106	15254	14996	15147	15172	15005	15091	15026	15228	15075	15038	15040	15161	14983	15117	15080	15080	14986	15340	15089	15043	15263	15096	15067	15029	15056	15307	15190	15091	15144	14919	15285	15078	15222	15205	15039	15269	15211	15198	15035	15247	15107	15163	15127	15022	15224	15220	15070	15174	15079	15149	15186	15196	15105	15056	15037	15066	15108	15088	15037	15185	15191	15020	15022	15098	15080	15041	15184	15098	15338	15013	15144	15190	15172	15132	15134	15094	15116	15058	15037	15090	15142	14960	15165	15041	15053	15113	15230	14936	15059	15187	15205	15103	15094	14991	15256	14983	15142	15048	15072	15143	15207	15059	15024	15131	15120	15204	15074	15224	15141	14936	15187	15127	15091	15163	15260	15205	14959	15099	15081	15101	15129	15195	15202	15120	15029	15081	15190	15183	15001	15046	15005	15130	15034	15094	15089	15097	15138	14919	14973	15339	15085	15234	15044	15134	15027	15021	15052	15091	15059	15115	15133	15175	15172	15143	15083	15198	15044	15190	15134	15180	15114	15252	14926	15163	15120	14907	14988	15161	15156	15097	15108	14944	14977	15128	15152	15065	15281	15131	15113	15272	15180	14959	15072	15058	14929	15028	14935	15276	15236	14991	15347	15183	15173	15055	15157	14974	15044	15289	14871	15163	15198	15228	15040	15278	15060	15119	15131	15105	15136	15191	14946	15098	15032	15133	15165	15243	15173	15072	15065	15123	15148	15033	15233	15107	15251	15167	15193	14994	15049	15247	15049	15235	14997	15112	15242	15112	15099	15132	15032	15235	15159	15211	15174	15109	15101	15108	15051	15083	15058	14954	15054	15306	15027	15164	15212	14929	15170	15079	15206	15024	15216	15059	15033	15059	15152	15155	15023	15164	15162	15215	15178	14955	15037	15121	15198	14991	15178	14993	14894	15037	15019	15258	15168	14984	15185	15037	15007	15097	15086	15121	15034	15063	15046	15071	15159	15123	15047	15180	15115	15142	15095	15145	15095	15047	15088	15090	15253	15084	15063	15049	15021	15147	15158	15080	15021	15154	15278	15085	15155	15067	15127	15053	15192	14957	15023	15309	15114	15065	15022	15074	15107	14967	15110	15013	15109	15035	14945	15193	15183	15152	15052	15087	14945	15154	15133	15205	15184	15085	15063	15198	15103	15175	15136	15005	15094	15177	15228	15093	15146	15093	14956	15131	15229	15125	15205	14991	14971	15142	15103	15168	15176	15140	15147	15059	15095	15012	15108	15040	15149	15281	15038	15319	15278	15171	15076	14935	15066	15148	15050	15063	15213	15022	14972	15116	15231	14966	15028	15077	15032	15048	15096	15231	15081	15119	15123	15117	14975	15065	15115	15012	15168	15230	15110	15119	15113	15091	15138	15107	15066	15163	15161	15090	15045	15165	15190	15159	15122	15070	15192	15166	15129	15088	15133	15198	15017	15081	15130	15161	15282	15133	15139	15127	15036	15194	15011	14965	15183	14957	15212	15187	15015	15263	14969	15113	15097	15097	15112	15231	15075	15042	15154	14967	14942	15127	15100	15155	15312	15154	15252	15214	15209	15101	15127	15109	15121	15162	15128	15201	15074	15127	15178	15029	15110	15072	15189	14923	15010	15093	15191	15005	15199	14988	15014	15196	15217	15108	15098	15248	15293	15313	15072	15073	15249	14996	15018	15032	15003	15212	15145	15034	15050	15025	15199	15074	15096	15182	14973	15025	15292	15106	15042	15345	15185	15051	15115	15124	15042	15239	15203	15102	15119	15028	15194	15203	15069	14879	15021	14973	15084	15215	15224	15163	15221	15058	15085	15201	15008	15226	15098	15017	15028	15179	15227	15091	15247	15028	15075	14987	15052	15293	14991	15016	14989	15298	15189	14992	15132	15229	15082	15050	15226	15128	15132	15068	15249	15070	15146	14952	15262	15118	15185	15091	15069	14900	14981	15177	15292	15042	14984	15082	15095	14960	15126	15117	14977	15098	15060	15010	14790	15018	15076	15070	15240	15143	15099	15180	15134	15060	15138	15059	15208	15109	15184	15042	15249	15179	15014	15094	15058	15007	15191	14971	15054	15091	14994	15189	15064	15320	15106	15126	15054	15123	14929	15125	15071	15058	15246	15245	14990	15054	15149	15201	15152	15108	15095	15169	15218	15141	15169	15218	14974	15080	15135	15028	15005	15276	15142	15018	15059	15074	15173	15202	15105	15000	15071	15134	15006	15011	15217	15160	14923	15076	15089	15052	15061	15204	15090	15198	15052	15020	15095	14995	14992	15214	15063	15091	15087	15145	15145	15127	14901	15159	15084	15216	15087	15053	15074	14928	15083	15125	15090	15114	15016	15111	14974	15289	15217	14992	15137	15109	15034	15154	15113	15048	15116	15155	15207	15244	15026	15083	15143	15136	14987	15186	15200	15091	15075	15136	14890	15034	15079	15241	15222	15070	15169	15135	15125	15290	15179	15259	14892	15292	15048	15154	15179	15006	15030	15221	15217	15184	15114	15033	15061	15162	15161	15085	15249	15241	15208	15174	14911	15152	15220	15211	14992	15122	15156	15037	15009	15155	15326	15061	15055	15135	15092	15127	15201	14994	15020	15077	15274	15072	15179	14996	15257	15125	15315	15231	15153	15287	15075	15079	15194	15131	15143	15095	15010	15241	15104	15055	15026	14971	15057	14926	15171	15153	15056	15179	15006	15169	15051	15155	14995	15170	15049	15137	15005	15119	14971	15183	15124	15248	15035	15102	15234	15009	15048	15166	15237	15096	15064	15025	15011	15109	15064	15156	15105	15104	15231	14987	15007	15049	15104	15083	15077	15006	14993	15188	15196	15186	15104	15027	15086	15109	15245	15019	15108	15163	15128	15183	15217	15021	15055	15139	15026	15160	15113	15057	14990	15118	15156	15076	15149	15182	15178	15276	15172	15084	15085	15125	15088	15148	15055	15136	15207	15068	15225	15068	15130	15189	14976	15117	15117	14964	15195	15222	15205	14943	15114	15065	15229	15117	14990	15168	15015	15065	15177	15186	15019	15155	15207	15079	15129	15139	15061	15073	15148	15238	15042	15079	15062	15057	14943	15255	15192	15096	15035	15276	14999	14948	15126	15016	15082	15058	15160	15026	15071	15002	15000	15160	15176	15048	15154	15045	15144	15076	15247	15119	15023	15152	14929	15071	14942	15193	15140	15091	15098	15101	14902	15176	15059	15039	15101	15223	15276	15131	15229	15096	15204	14989	15086	15090	15169	14887	15151	15001	15118	15064	15254	15103	15219	15102	15195	15047	15042	15010	15119	14882	15152	15090	15087	15116	15150	15099	15122	15059	14999	15061	15045	15223	15079	15281	14940	15034	15153	15027	15118	15093	15107	14976	14921	15132	15164	14932	15161	15039	15177	15197	14962	15093	15136	15037	14996	15138	15214	15224	14941	15236	15063	15128	15034	15005	14957	15216	15162	15214	15241	15052	15245	15183	15267	15130	15203	15114	15203	15178	15217	15154	15148	14999	15044	15032	15042	15161	15206	15075	14932	15183	15090	15090	14966	15172	15141	15153	15039	15149	15256	15235	14991	15121	14956	15104	15174	15026	15218	15008	15256	15219	15126	15054	15078	15228	15252	15093	15214	15003	15088	15257	15077	15179	15119	15094	15041	15137	15165	15168	15023	15084	14970	15068	15184	15291	15108	15093	15158	15131	15100	15055	15098	15071	15139	15112	14919	15205	15064	15083	15151	15090	15107	15119	15106	15110	15174	15071	15129	15239	15192	15193	15103	15193	15004	15189	15050	15104	15035	15270	15053	15171	15090	15123	15019
23178	21570	29555	25249	24523	26219	27753	22306	19289	18756	18478	17819	17703	17600	17586	17682	17434	17445	17299	17365	17457	17428	17333	17320	17192	17327	17350	17427	17066	17211	17267	17403	17159	17022	17154	17162	17287	17248	17271	17155	17334	17237	17186	17171	17058	16885	17081	17176	17266	17101	17113	17108	17228	17419	17172	16992	17081	17272	17244	17156	17250	17227	16971	17123	17148	17159	16899	17199	17309	17199	17187	17229	17212	16973	17194	17041	17203	17046	17267	17109	17278	17253	17016	17150	17305	17287	17206	16964	17100	17271	16986	17083	16875	16913	17293	17006	17022	16945	16863	17058	17105	17055	17178	17021	17045	17200	17214	17036	17062	17080	17174	17185	16979	17124	17067	17070	16996	17035	17039	17014	17126	17044	17192	16976	17046	17063	17040	17053	17208	17168	17102	17240	17034	17243	17122	17058	17194	17064	17107	16978	17148	17241	17156	16861	17042	17071	17071	17312	17148	17220	17341	17056	16947	17132	17113	16973	17131	17119	17108	17114	17196	17065	17072	16995	16965	16972	17093	17117	16924	17195	17276	17029	17027	16971	17131	17154	17281	17196	16920	17077	17119	17112	17041	17076	17044	17244	17022	16998	17131	17010	17107	17305	17154	16899	17215	17089	16990	17090	17073	17144	17208	17156	17225	16962	17194	16926	17125	16965	17186	17212	17001	17156	17154	16988	17289	17151	17043	17121	17397	17013	16950	17098	17244	17015	17014	17208	17110	17053	17140	17196	17075	17120	17001	17086	17219	17163	16991	17319	17125	17060	17054	17456	17142	16983	17168	17094	16992	17150	17121	16855	16937	17064	17085	17199	17087	17270	17058	17097	16922	16968	17231	17042	16998	17156	16870	17220	17015	17070	17013	16787	17132	16950	17166	17301	17087	17194	17090	17290	17188	17112	17003	17032	16964	17038	17038	17176	17283	16936	17226	17191	16922	17136	17286	17193	16852	17206	17023	17226	17159	16880	16902	17113	16897	17080	16995	16960	17153	17168	17090	17051	17081	17192	17072	16853	17050	16848	17056	17017	17070	17033	17049	17061	16999	16911	16891	16973	17120	17069	17129	17181	17119	17212	17162	17077	17063	17112	17092	17021	17041	17001	16944	17117	16990	16962	17231	16974	16887	16985	17048	17089	17003	17232	17188	17068	16876	17236	17180	17200	17162	17098	17209	17116	17228	17176	17205	17290	17000	17159	17236	16981	17067	16954	17019	17184	17048	16981	17063	16950	17058	17098	16925	17189	16997	17105	16995	17091	17038	17049	17189	17097	17040	17030	17037	17189	17121	17004	16925	17160	16998	17055	17082	17149	17099	16836	17031	17101	17332	17114	17192	17083	17073	17032	17012	17044	17066	16882	17127	16811	16945	17075	17165	17152	16775	17111	17293	17182	17053	17067	16897	17094	17130	16948	16993	17142	16926	16931	17332	17035	17121	16980	16972	17093	16890	17169	17097	17106	17182	17050	16989	17064	17030	16983	17085	17069	17132	16968	16986	16976	17052	17156	17009	16943	17074	17019	17098	17069	16828	17082	17292	17139	17183	17007	17002	17129	17219	17003	16938	16993	17189	17030	16751	17109	17025	17027	17068	17076	17182	17099	17005	17181	17032	17025	17078	16838	16997	17131	17211	17142	17165	17208	16940	17164	16952	17192	17239	17039	17020	16829	16969	17146	17210	16735	17043	17004	17120	17187	17110	16943	17089	17105	17026	17234	17057	17031	16902	17051	16937	17185	17226	17177	16916	17101	17148	17242	17033	17127	17273	16958	17285	17018	17007	17095	16858	16965	17089	17116	17139	17180	17267	17136	17180	16960	17098	17103	17022	17074	17292	17048	17108	17119	17015	16910	16943	17102	16948	17105	17217	16901	17026	16837	17048	17035	16934	17012	17072	16983	17074	17065	17210	17101	16979	17109	17186	17244	17021	17016	17017	17026	16859	16935	16957	17154	17043	17059	17019	16815	17055	16994	17101	17032	17094	17013	16984	17067	17108	16982	17102	17036	17105	17111	17123	17117	17107	17431	17095	17082	16873	17065	16884	16785	17261	17223	17364	17231	17174	17018	16975	17139	17001	17133	17207	17033	17055	17270	17022	17138	16963	17056	17238	17058	17146	17262	17069	17002	17190	17018	17173	17144	16877	16881	17129	17139	16981	17186	16967	16888	16925	17119	17190	17037	16965	17184	16911	17169	17159	17115	16977	17009	17098	17010	16886	16964	17067	17084	17046	17254	17007	16915	17058	17086	17110	17128	17035	16940	17119	17049	16882	17126	17257	16996	17151	17032	17127	17055	16929	16901	17131	17142	16976	17010	16945	17201	17227	17209	17189	17117	17028	17238	17398	16953	17050	16989	17325	17367	17184	16945	17023	16972	16876	17138	17206	16952	17054	17048	17041	17147	17150	17147	16959	16987	17133	17085	17331	17125	17093	16908	17206	17159	17136	17143	17245	17117	17075	17168	17166	17031	16927	17088	17053	16983	16994	16871	17088	17089	17172	17022	17094	17087	17377	17091	17076	17110	17143	17014	16849	16929	17089	17058	17050	17117	17143	17124	17011	17244	17086	17049	17048	17036	17096	17001	16957	17010	17157	16980	16999	17007	17037	16991	16998	17181	17126	17023	16940	17133	17113	17057	17131	16925	17124	17006	17050	16951	17022	17245	16953	17010	17145	16900	17139	17054	17074	17150	17435	17072	17086	17053	17023	17070	16915	17207	16970	17028	17152	17085	17196	16769	16825	17108	16921	17003	16993	17004	17089	16898	17020	17132	17120	16896	17205	17199	17018	17098	17216	16985	16977	17043	16972	17000	17131	17133	17308	17137	16997	17073	17254	17094	17037	17083	17001	16981	17231	16999	17194	17200	16992	17103	17094	17380	17137	17051	17055	17022	17115	17174	17135	17179	16955	16874	17110	17001	17022	16950	17026	17080	17188	16952	16982	16927	17077	17178	16941	17029	17121	17174	17079	17065	16950	17130	17088	17024	17011	16929	17011	17230	17133	17184	17001	17200	16968	16956	17129	16873	17069	17166	16945	16835	17082	17238	17067	16985	17117	16973	16968	17029	17014	17139	16834	17328	17039	16915	17111	17268	16885	17040	17227	16931	16936	17016	16973	17252	16953	17118	17124	17075	17185	16809	17200	16926	17205	17060	16986	17171	17165	17239	17211	16941	16806	17136	17186	17286	17008	16948	17016	17001	17282	17225	17186	17073	16919	16871	16892	17044	17173	17148	17073	16989	17170	17243	17039	17031	17113	17007	17146	17484	17359	16946	16922	16942	17055	17123	17091	16835	17064	17088	17056	16974	17201	17148	16968	17102	17182	17126	17176	17033	16989	17152	16920	17200	17163	16995	17132	17114	16981	16941	17061	17187	17065	16943	16902	16973	17251	17196	17189	17228	17162	16928	17146	16989	17137	17093	16963	17031	17031	17314	17074	17100	17192	16991	17088	17143	17115	16898	17229	16935	16964	17080	17232	16976	16879	16890	16866	17191	17172	17123	16933	16896	17020	17023	17040	16971	17244	16966	16909	16896	16928	16996	17079	16800	16994	17130	16906	17128	17325	16986	17036	17143	16941	17277	16938	17174	17134	17056	17020	17047	17028	17129	17249	16972	17061	17034	17211	17072	16932	16989	17043	16944	17118	17111	17169	17041	17172	16801	17069	17023	17008	17256	17137	17081	17147	16814	17150	16930	17022	17004	17113	16957	17127	17013	17027	17103	17086	17094	17208	17090	17230	16887	16922	17018	16836	17166	17154	17157	17103	16979	16973	17146	17147	17072	17128	17045	17048	16921	17146	17195	17123	17030	17103	17134	17233	16944	17064	17199	16966	17116	17068	16959	17133	17286	17235	17143	17054	17017	17209	16957	17146	17107	17218	17061	16937	17322	16977	17014	17148	17165	17100	17168	17103	17097	16869	17022	17101	17203	17277	17065	17110	17049	17141	16945	17055	16982	17054	17195	17008	17270	17177	17096	17042	17165	16985	16912	17083	17123	16892	16879	17166	17100	16985	17105	16957	17027	17019	17217	17119	17023	17092	16973	16992	16804	17088	17022	17018	17059	16973	16951	17238	17152	16964	17125	17174	17124	17010	17116	16929	17057	17097	17220	17038	17143	17033	17153	17038	17099	17075	17060	17154	17007	17208	17303	17087	17287	17124	17105	17154	16923	17028	17040	17112	17082	17131	17165	17144	17155	17333	17191	17108	17150	17105	17150	17022	17097	17011	16968	17115	17021	16983	17069	17083	17186	16836	17127	17090	16899	17031	17077	16919	17045	16810	17078	16897	16933	16974	17130	16844	17070	17285	17161	17079	17107	17090	17072	16869	17111	17119	17181	16937	17055	17084	17277	16804	16994	17024	16895	17009	17133	17089	17235	17109	17060	16974	17063	17135	16925	17134	17089	17233	17155	17056	17136	17102	17147	16942	16884	17115	17081	17033	17165	17187	17076	17142	17077	17070	16976	17096	17142	17009	17093	17054	17010	17032	17088	17048	16949	17095	17109	17085	17113	16994	17156	17044	17009	17128	17084	17013	17102	16957	17071	17010	17004	16959	17080	17314	17021	16943	17118	17146	16960	16926	17002	16976	17044	17201	17191	17018	16882	16994	17007	17041	16910	17183	17118	17143	17073	17031	17010	16931	17158	17050	16929	17092	17104	17029	16892	17240	17114	16854	16997	17073	17108	17241	16897	17037	17044	17165	17027	16877	17118	17141	17124	17143	17119	17099	17155	17022	16945	17210	16994	17110	16793	16996	16952	17141	17022	17009	17112	17162	17327	16899	17107	17147	16990	17004	16990	17263	17148	17251	17021	16968	17107	17083	17001	17254	17095	17112	16921	16996	17007	17073	16900	16950	17108	17347	17086	17164	17069	17225	17014	16854	16991	17117	17002	17128	17069	17142	16899	17118	17057	17071	17125	17190	16927	17109	17025	17122	16810	17040	17033	16978	16986	17076	17377	17193	17064	16960	17024	17043	17097	17313	17182	17110	16880	17072	17060	17133	17060	17031	17026	17296	17156	17109	17036	16991	17051	17179	17078	17007	17085	17334	17277	16813	16925	17110	17016	16871	16960	17124	16994	17093	17210	17000	17094	17024	17296	17218	16944	17273	17053
38341	61358	57918	47929	37452	27206	23914	20603	17750	16983	16617	16195	15782	15608	15729	15808	15733	15615	15584	15613	15801	15666	15685	15551	15371	15633	15362	15395	15750	15678	15424	15454	15324	15353	15556	15435	15493	15500	15561	15609	15448	15520	15668	15274	15492	15574	15385	15439	15411	15499	15564	15365	15437	15509	15524	15324	15363	15595	15364	15431	15409	15394	15401	15461	15627	15260	15429	15430	15475	15446	15378	15488	15633	15275	15329	15451	15348	15382	15401	15425	15529	15563	15459	15533	15286	15525	15579	15442	15452	15474	15434	15294	15523	15485	15301	15379	15507	15431	15516	15348	15801	15437	15517	15367	15310	15360	15579	15383	15456	15333	15446	15337	15336	15413	15415	15551	15324	15448	15516	15478	15398	15583	15403	15316	15384	15513	15524	15493	15366	15467	15312	15419	15448	15402	15343	15505	15637	15384	15524	15359	15396	15361	15479	15323	15418	15273	15334	15410	15505	15276	15576	15535	15412	15516	15234	15564	15405	15372	15473	15325	15525	15261	15306	15472	15318	15541	15459	15261	15423	15273	15451	15319	15556	15340	15347	15314	15478	15622	15469	15368	15279	15385	15335	15368	15471	15415	15530	15328	15331	15413	15399	15349	15540	15500	15470	15367	15293	15202	15502	15420	15455	15422	15341	15413	15490	15308	15392	15385	15272	15509	15314	15344	15423	15365	15300	15243	15420	15473	15341	15419	15458	15424	15387	15378	15495	15342	15414	15515	15358	15418	15304	15332	15496	15408	15227	15458	15462	15438	15221	15502	15327	15361	15395	15492	15638	15497	15409	15362	15434	15528	15427	15559	15405	15600	15432	15434	15377	15346	15436	15551	15484	15473	15432	15349	15388	15426	15334	15449	15456	15391	15307	15421	15447	15435	15286	15531	15328	15363	15419	15267	15475	15169	15437	15445	15381	15326	15287	15480	15466	15351	15302	15372	15344	15448	15495	15477	15384	15336	15544	15373	15474	15425	15455	15460	15375	15424	15383	15522	15370	15366	15341	15338	15443	15372	15466	15364	15394	15482	15422	15432	15301	15317	15476	15300	15406	15252	15439	15393	15280	15388	15418	15446	15558	15323	15576	15356	15367	15373	15531	15487	15406	15366	15322	15408	15532	15410	15352	15391	15445	15325	15385	15246	15426	15203	15379	15421	15324	15293	15388	15482	15445	15429	15421	15361	15358	15493	15352	15458	15355	15714	15498	15556	15519	15271	15231	15487	15228	15441	15433	15360	15567	15486	15454	15396	15330	15458	15459	15237	15614	15342	15412	15259	15449	15435	15567	15549	15315	15516	15386	15435	15542	15482	15363	15389	15505	15513	15417	15413	15388	15408	15334	15539	15420	15331	15521	15445	15629	15448	15268	15270	15475	15253	15338	15465	15458	15281	15476	15427	15449	15286	15395	15375	15413	15385	15433	15274	15562	15317	15294	15339	15514	15323	15584	15292	15425	15494	15457	15305	15330	15260	15439	15453	15270	15355	15388	15362	15451	15345	15312	15454	15277	15381	15380	15299	15437	15187	15441	15500	15455	15339	15390	15346	15576	15389	15271	15304	15464	15531	15333	15338	15453	15408	15427	15378	15406	15536	15189	15350	15464	15471	15236	15385	15544	15212	15501	15496	15313	15330	15348	15462	15490	15461	15562	15559	15538	15440	15295	15320	15422	15432	15371	15450	15310	15222	15502	15246	15549	15305	15451	15298	15379	15448	15501	15345	15408	15502	15264	15450	15395	15325	15283	15327	15434	15342	15334	15395	15481	15421	15317	15358	15506	15426	15491	15455	15421	15235	15272	15565	15370	15307	15287	15452	15309	15536	15391	15284	15172	15258	15414	15428	15260	15508	15533	15385	15363	15479	15395	15520	15417	15410	15392	15483	15466	15237	15533	15454	15410	15411	15508	15520	15561	15443	15299	15395	15420	15602	15469	15395	15294	15329	15531	15359	15371	15483	15329	15559	15368	15370	15460	15409	15224	15418	15528	15512	15232	15397	15292	15446	15584	15420	15283	15329	15216	15410	15338	15259	15378	15350	15403	15370	15417	15381	15425	15381	15455	15395	15592	15297	15326	15443	15252	15490	15591	15388	15417	15410	15568	15480	15242	15352	15501	15355	15409	15215	15296	15422	15505	15439	15358	15426	15322	15443	15416	15306	15390	15339	15324	15347	15446	15448	15326	15378	15518	15541	15262	15388	15680	15337	15434	15435	15291	15354	15401	15505	15584	15414	15402	15446	15498	15394	15472	15336	15318	15556	15416	15317	15392	15380	15404	15570	15594	15399	15467	15318	15312	15531	15406	15148	15391	15325	15430	15365	15283	15642	15579	15579	15410	15363	15381	15417	15335	15371	15517	15298	15462	15432	15233	15355	15335	15505	15440	15250	15262	15555	15316	15513	15409	15202	15420	15326	15391	15387	15381	15306	15545	15338	15308	15406	15316	15392	15613	15361	15407	15351	15416	15356	15252	15360	15467	15361	15236	15506	15712	15310	15384	15514	15321	15430	15400	15477	15486	15493	15256	15485	15465	15380	15537	15449	15365	15495	15473	15434	15452	15136	15262	15270	15556	15415	15421	15390	15376	15283	15381	15502	15472	15205	15298	15301	15504	15328	15307	15416	15240	15427	15391	15308	15364	15454	15480	15400	15643	15510	15265	15501	15319	15376	15250	15556	15408	15419	15437	15453	15330	15426	15266	15424	15408	15562	15414	15343	15297	15357	15445	15403	15471	15466	15379	15193	15339	15358	15267	15481	15520	15354	15497	15375	15376	15465	15169	15456	15418	15264	15199	15239	15590	15310	15417	15386	15343	15465	15353	15308	15565	15504	15385	15339	15492	15369	15351	15283	15379	15403	15274	15311	15487	15448	15366	15286	15358	15348	15466	15307	15421	15349	15323	15429	15427	15504	15509	15526	15581	15524	15454	15408	15489	15399	15563	15308	15477	15451	15417	15437	15336	15511	15433	15471	15344	15324	15371	15452	15360	15279	15416	15332	15479	15320	15400	15494	15397	15475	15400	15363	15315	15368	15441	15558	15231	15274	15385	15206	15364	15360	15298	15544	15470	15368	15382	15378	15315	15363	15451	15256	15306	15441	15571	15307	15363	15288	15384	15501	15492	15361	15271	15377	15500	15272	15546	15446	15410	15397	15406	15469	15303	15451	15360	15429	15476	15463	15326	15340	15356	15487	15277	15349	15420	15528	15252	15447	15448	15420	15370	15302	15268	15310	15443	15390	15401	15505	15447	15540	15306	15367	15359	15570	15333	15482	15397	15423	15516	15517	15324	15398	15447	15325	15524	15261	15498	15318	15401	15420	15376	15435	15252	15307	15406	15388	15278	15445	15255	15522	15407	15298	15327	15475	15458	15483	15387	15346	15476	15408	15454	15381	15435	15278	15450	15477	15493	15383	15494	15231	15435	15622	15457	15409	15323	15332	15414	15250	15392	15444	15552	15354	15380	15418	15418	15450	15329	15486	15318	15300	15432	15266	15365	15462	15317	15248	15322	15373	15494	15358	15409	15314	15293	15424	15355	15437	15246	15361	15297	15455	15507	15337	15364	15324	15217	15351	15343	15446	15345	15401	15472	15311	15258	15552	15447	15407	15620	15431	15378	15403	15521	15438	15361	15431	15433	15396	15396	15350	15457	15414	15514	15394	15295	15383	15408	15553	15480	15172	15339	15363	15569	15386	15376	15558	15238	15306	15329	15359	15352	15330	15431	15192	15324	15526	15327	15434	15197	15440	15356	15365	15359	15312	15466	15497	15359	15295	15532	15495	15467	15509	15477	15520	15417	15218	15459	15408	15456	15484	15377	15275	15371	15489	15411	15486	15378	15426	15345	15522	15259	15325	15321	15440	15394	15395	15299	15331	15258	15384	15418	15434	15200	15468	15351	15496	15602	15415	15362	15261	15314	15240	15395	15284	15458	15511	15487	15400	15380	15483	15284	15355	15375	15335	15461	15315	15338	15347	15244	15426	15271	15287	15397	15494	15439	15511	15389	15269	15241	15425	15262	15501	15462	15369	15428	15372	15474	15568	15567	15346	15243	15360	15491	15467	15493	15503	15469	15390	15287	15497	15402	15428	15347	15344	15455	15492	15312	15430	15397	15489	15277	15396	15266	15626	15481	15444	15566	15316	15467	15584	15380	15433	15377	15334	15269	15438	15534	15404	15468	15424	15410	15249	15501	15395	15466	15275	15145	15577	15512	15420	15462	15269	15542	15300	15426	15255	15221	15433	15374	15436	15262	15335	15333	15497	15352	15327	15417	15390	15375	15390	15208	15282	15404	15323	15590	15405	15491	15257	15459	15331	15528	15475	15606	15543	15454	15332	15510	15490	15402	15380	15321	15434	15416	15471	15503	15327	15318	15401	15456	15420	15428	15318	15364	15463	15361	15360	15376	15425	15327	15434	15391	15339	15355	15411	15397	15437	15461	15296	15377	15514	15281	15373	15380	15302	15279	15348	15343	15381	15328	15401	15354	15342	15445	15333	15331	15247	15338	15421	15368	15254	15476	15527	15551	15413	15441	15423	15400	15536	15328	15480	15397	15360	15298	15357	15444	15313	15382	15463	15302	15422	15405	15267	15229	15299	15390	15454	15336	15382	15483	15623	15524	15304	15202	15280	15370	15462	15383	15453	15315	15490	15452	15273	15297	15433	15364	15394	15513	15528	15346	15358	15374	15349	15486	15352	15328	15270	15279	15367	15457	15482	15381	15423	15584	15542	15436	15249	15281	15183	15531	15392	15292	15489	15492	15436	15398	15570	15291	15459	15370	15399	15353	15466	15432	15269	15536	15308	15302	15313	15241	15456	15478	15312	15427	15412	15393	15503	15466	15389	15346	15367	15314	15403	15296	15267	15252	15530	15422	15334	15371	15510	15542	15283	15437	15339	15476	15311	15624	15537	15428	15280	15602	15352	15458	15498	15536	15399	15483	15381	15132	15302	15428	15357	15530	15431	15360	15392	15342	15409	15437	15451	15314	15424	15281	15358	15686	15555	15199	15294	15452	15463	15353	15449	15221	15469	15272	15394	15374	15426	15530	15442	15447	15503	15502	15406	15392	15376	15525	15364	15300	15420	15308	15378	15405	15412	15345	15346	15319	15399
29273	27029	31997	27114	21651	19715	18341	17137	16545	16392	16176	16156	15953	16011	15895	15912	16192	16027	15976	15795	15898	15904	15934	15976	15810	15802	15916	15906	15958	15912	15851	15958	16113	16037	15859	15711	15822	15734	15884	15943	16052	15912	15800	15733	15885	15736	15891	15718	15881	15897	15793	15886	15822	15682	15791	15871	15897	15931	15968	15875	15978	15842	16017	15838	15795	15904	15902	15830	15830	16033	15960	15779	15995	15836	15885	15866	15781	15929	15889	15901	15759	16054	15854	15764	15918	15697	15763	15762	15871	15882	15766	15769	15965	15826	15766	15969	15673	15710	15852	15867	15714	15760	15794	15832	15987	15725	15764	15695	16098	15917	15820	15883	15872	15962	15913	15823	15869	15738	15861	15880	15744	16013	15959	16019	15800	16000	15770	15976	15920	15912	15676	15823	15859	15771	15971	15867	15839	15844	15906	15868	15908	15874	15836	15718	15772	15891	15601	15692	15844	15805	15914	15885	15732	15856	15924	15852	15983	15746	15882	15654	15895	15846	15790	15859	15916	15811	15816	15961	15886	15894	16043	15758	15946	15987	15859	15814	15758	15718	15977	15899	15840	16077	16004	15951	16099	15766	15866	15973	15817	15964	15901	16003	15837	15833	15786	15688	15937	15805	15876	15986	15867	15758	15958	15896	15785	15993	15837	15984	15855	15799	15646	15906	15702	15917	16036	15920	15789	15985	16007	15792	15890	15851	15894	15641	15874	15883	15847	15789	15752	15628	15759	15768	15784	15883	15981	15683	16041	15871	15862	15800	15922	15789	15759	15814	15806	15795	16028	16039	16033	15846	15776	15811	15922	15727	15963	15990	15948	15810	15904	16007	15956	15854	15859	15808	15979	15869	15786	15768	15718	15754	15755	15922	15765	15833	15826	15921	16047	15858	16015	16116	15956	15752	15859	15770	15579	15878	15727	15788	15860	16023	15959	15640	15981	15843	16005	15776	15872	15821	15778	15776	15794	15897	15939	16022	15813	15867	15895	15792	15802	15924	15480	15735	16002	15845	15860	15883	15735	15692	15835	15830	16016	15950	15846	15972	16034	15857	16007	15832	15806	15795	15931	15706	15724	15789	16043	16034	15842	16036	15873	15854	15839	15859	15726	15817	15905	15920	15945	15773	15814	15889	15846	15835	15729	15832	15890	16013	15876	15735	15753	15750	15930	15794	15951	15858	15575	15871	15878	15805	15893	15881	15940	15695	15893	15713	15713	15987	16039	15858	15920	15842	15812	15760	15854	15798	15661	15922	15829	15893	15963	15708	15896	15848	15882	15843	15888	15848	15859	15975	15896	15826	15750	15675	15856	15755	15884	15700	15799	15955	15906	16009	15889	15906	15972	15892	15892	15792	15766	16057	15969	15974	15992	15905	15962	16019	15998	15933	15985	15866	15756	15990	15957	15761	15819	15825	15726	16031	15886	15730	15741	15889	15791	15761	15811	15810	15785	15833	16003	15743	15671	15792	15789	15982	15920	15869	15863	15854	15725	15814	15729	15800	15943	15886	15816	15861	15760	15792	16070	15814	15752	15913	16010	15831	15862	15798	15758	15787	15846	15791	15730	15798	15776	15841	16054	15831	15853	15862	15907	15976	15949	15826	15841	15896	15938	15794	15876	15863	15790	15803	15689	15860	15814	15855	15816	15894	15979	15648	15836	15993	15889	15845	15669	15856	15760	15789	16006	16030	15796	16010	15812	15849	15848	15929	15995	15834	15815	15953	16046	15820	15809	16065	15882	15847	15697	15721	15913	15922	15724	15880	15805	15912	15844	15940	15888	15639	15937	15819	15834	15465	15815	15806	15831	15922	15917	15830	15880	15973	16035	15725	15896	15649	15818	15840	15766	15996	16158	15828	15885	15814	15918	15855	15892	15856	15827	15824	15985	15817	15678	15909	15821	15830	15934	15680	15830	15802	15866	15797	15722	15881	16076	15772	15634	15942	16010	16000	15909	15914	15676	15836	16017	15831	15848	15929	15918	15944	15902	16023	15886	15910	15936	15999	15824	15869	15698	15818	15804	15662	15841	15884	15828	15770	15993	15856	15742	15881	15779	16000	15839	15628	16011	15783	15869	15859	15764	15850	15893	15914	15831	15875	15924	15672	15954	16000	16133	15799	15912	15716	15759	15656	15897	15991	15861	15965	15896	15682	15937	15624	15919	15881	15705	15888	15906	15909	15856	15833	16053	15787	15708	15773	15874	15961	15920	15731	15975	15855	15957	15977	15835	15925	15694	15902	15768	15835	16067	15892	15817	15942	15851	15930	15690	15715	15872	15968	16016	15991	15927	15976	15882	15769	15792	16040	16042	15783	15902	15796	15967	15649	15927	15765	15870	15914	15771	15852	15836	15813	15761	16068	15964	15834	15880	15794	15777	15746	15839	15758	15858	15820	15846	15985	15965	15840	15662	16013	15833	15997	15947	15923	15842	15920	15985	15779	16001	15869	15878	15824	15976	15684	15875	15820	15885	15912	15852	15861	15935	15825	16078	16000	15949	15603	16042	15803	15886	15849	15774	15962	16012	15842	15844	15747	15907	15908	15911	15841	15939	15884	15702	15774	15871	15757	16041	15787	15892	16039	15964	15975	15955	15831	15665	15850	15799	15893	16073	15915	15874	15972	15796	15695	15826	15876	15937	15720	16014	15726	15901	15589	15769	15974	15961	15796	15834	15785	15869	15853	15930	15909	15939	15857	15877	15805	15681	15934	15984	15797	15758	15965	15644	15742	15805	15865	15786	15751	16004	15785	16090	16022	15661	15774	16020	15910	16059	15969	15918	15882	15859	15815	15776	15943	15903	15871	15843	15876	15812	15785	15870	15914	15966	15790	15858	15668	15964	15860	15712	15899	15736	15765	15811	15839	15934	16081	15775	15955	15963	15912	15702	15654	15690	16081	15800	15789	15864	15914	15966	15807	15957	15751	16093	15765	15874	15837	15874	15992	15953	15936	15813	15983	15861	15966	15799	15975	15760	15875	15644	15925	15839	15707	15744	15881	15924	15893	15970	15673	15806	15897	15946	15936	15876	15839	16127	15723	15802	15827	15920	15752	15967	15799	15699	15938	15879	16023	15770	15933	15738	15813	15914	15736	15875	16084	15882	15793	15794	15968	15690	15804	16112	15894	15639	15737	15824	15747	15995	16022	15787	15863	15695	15707	15784	15953	15801	16006	16151	15638	16033	15651	15711	15784	15825	15732	16054	15802	15760	15675	15769	15925	15865	15851	16079	15830	15900	15927	15784	15730	15936	15962	15752	15792	15893	15743	15878	15934	15765	15726	15881	15830	15859	15671	16000	15832	15862	15573	15868	15698	15970	15741	15995	16058	15804	15934	15833	15700	15967	15876	15958	15738	15796	15771	15942	15799	15699	15712	15889	15739	15986	15706	15894	15923	15761	15677	15777	15934	15885	15790	15852	16019	15842	15830	15910	15820	15548	15676	15978	15830	15812	15788	15610	15678	15812	15784	15795	15931	15905	15879	15986	15980	15972	15860	15925	15871	15882	15869	15977	15712	15934	15650	15865	15745	15873	15817	16115	15893	15931	15871	15604	15740	15906	15877	15891	15733	15896	15842	16133	15673	15862	15852	15995	15976	15833	15961	15930	15965	15770	15808	15853	15853	15907	15907	16011	15955	15948	15893	15999	15583	16018	15888	15812	15855	15932	16031	15841	15862	15879	15897	15780	15904	15808	16000	15950	15927	15985	15896	15976	15574	15844	15893	15823	15773	16117	15930	15821	15963	15806	15854	15778	15945	15859	15907	15893	15828	15712	15817	15817	15751	15923	15921	15679	15692	15701	16019	15924	15887	16008	15676	15854	15906	15958	15981	15918	15628	15921	15784	15920	15923	15774	15827	15710	15845	15694	15820	15964	15912	15925	16000	15935	15894	15692	15884	15857	15616	15851	16031	15993	15913	15670	15939	15942	15850	15788	16069	15854	15713	15945	15908	15853	15686	15941	15690	15729	15887	15737	15899	15761	15943	16055	15830	15751	15918	15941	15856	15743	15676	15891	15889	15796	15835	15945	15837	15883	15855	15942	16164	15800	15841	15781	15865	15669	15714	15751	15859	15938	15735	15891	15823	16006	15880	15826	15852	15686	15909	15919	15947	15949	15679	15743	15801	15840	16017	15800	16027	15735	15880	15938	15663	15842	15853	15795	15881	15739	15877	16005	15786	15914	15809	15882	15996	16008	15782	16042	15753	15757	15834	15874	15884	15957	15790	16139	15818	15877	15836	15840	15827	15896	15839	15777	15891	15764	15947	15925	15881	16027	15839	15768	16125	15821	15789	15857	15782	16003	15936	16042	15895	15885	15724	15877	15830	15670	15909	15814	15912	15916	16007	15923	15873	15839	15989	15934	15880	15898	15822	15804	15973	15784	15907	15886	15924	15863	15903	15912	15873	15941	15798	15893	15683	15910	15965	16015	15873	15936	15819	15847	16125	15877	15737	15838	15844	15694	15734	15887	16000	16104	15871	15959	15767	15841	15782	15829	15884	16104	15944	15967	15902	15880	15718	15970	16101	16070	15950	15749	15800	15716	15991	15723	15888	15717	15745	15953	15725	15869	15881	15907	15986	15786	15935	15888	15691	15878	15810	16078	15909	15900	16002	15760	15796	15834	15916	15745	15853	15627	15821	15874	15957	15836	15887	15760	15899	15917	16037	15936	15827	15748	15848	15667	15785	15876	15779	15694	15700	15861	16024	15881	15687	15929	15774	15854	15838	16005	15736	16029	15757	15871	15959	15759	15901	15950	15942	15829	15691	15722	15923	15944	15853	15818	15777	15901	15897	15930	15782	15851	16021	15705	15739	15903	15838	15799	16091	15790	15995	15794	15907	15984	16032	15902	15726	15753	15784	16033	15671	15739	15763	15859	15894	15837	15740	15654	15825	15861	15850	15843	15725	15862	15788	15992	15766	15820	16011	15965	15941	15950	15865	16014	15825	15928	15947	15850	15777	15905	15898	16008	15810	15909	15785	15767	15759	16058	16033	15883	15762	16050	15841	15669	15817	15978	16016	15753	15868	15898	15862	15845	15944	15752	15910	15846	15746	15798	15938	15950	15781	15875	15849	15621	15720	15803	15820	15631	15768	15836	15874	15962	15744
33694	43047	36009	26202	22405	19909	17473	16013	15501	15284	15044	14813	14827	14665	14704	14956	14926	14604	14756	14713	14762	14844	14577	14733	14611	14742	14561	14620	14497	14718	14804	14626	14595	14615	14617	14671	14555	14684	14656	14569	14760	14588	14743	14625	14581	14822	14614	14587	14643	14524	14737	14742	14425	14562	14701	14526	14599	14463	14599	14638	14736	14521	14690	14605	14472	14530	14604	14819	14645	14580	14671	14574	14736	14626	14600	14595	14514	14616	14603	14670	14753	14586	14678	14648	14719	14732	14694	14563	14522	14572	14589	14695	14636	14655	14792	14605	14774	14637	14824	14636	14504	14619	14560	14641	14681	14647	14559	14715	14454	14622	14620	14657	14579	14484	14521	14632	14759	14482	14620	14577	14609	14669	14700	14564	14488	14613	14657	14762	14630	14747	14443	14584	14635	14420	14601	14537	14741	14622	14593	14693	14725	14731	14605	14607	14705	14635	14660	14572	14595	14526	14729	14562	14747	14797	14640	14757	14669	14512	14598	14502	14564	14563	14577	14810	14647	14623	14636	14514	14718	14756	14636	14667	14597	14603	14721	14577	14556	14617	14885	14541	14703	14756	14732	14686	14647	14628	14448	14819	14603	14637	14582	14529	14450	14634	14700	14724	14575	14541	14668	14576	14596	14615	14631	14606	14792	14632	14539	14696	14599	14622	14648	14547	14601	14713	14720	14544	14549	14698	14571	14703	14575	14573	14566	14567	14548	14551	14673	14734	14679	14563	14667	14634	14663	14546	14491	14786	14659	14606	14688	14603	14390	14719	14538	14639	14508	14788	14611	14713	14571	14600	14597	14550	14770	14622	14721	14691	14576	14633	14603	14622	14562	14616	14780	14466	14588	14677	14639	14553	14527	14731	14640	14567	14685	14681	14636	14442	14624	14655	14758	14733	14592	14650	14772	14587	14611	14560	14664	14699	14724	14788	14745	14582	14507	14587	14673	14617	14792	14560	14651	14606	14752	14524	14753	14630	14597	14635	14500	14611	14772	14779	14560	14554	14654	14623	14753	14494	14584	14676	14439	14735	14545	14801	14601	14610	14503	14722	14570	14580	14668	14489	14632	14563	14593	14551	14556	14600	14540	14535	14635	14705	14627	14556	14451	14595	14649	14627	14715	14462	14588	14636	14655	14742	14655	14775	14563	14649	14564	14663	14636	14650	14648	14642	14786	14472	14529	14779	14654	14713	14496	14674	14653	14789	14624	14571	14707	14703	14468	14624	14732	14464	14530	14479	14815	14454	14758	14853	14469	14641	14639	14569	14549	14593	14571	14697	14595	14521	14583	14724	14654	14619	14549	14707	14563	14538	14570	14600	14628	14691	14861	14692	14684	14660	14709	14766	14614	14645	14650	14584	14572	14799	14563	14636	14544	14705	14715	14605	14726	14740	14671	14647	14644	14691	14750	14515	14649	14558	14761	14604	14591	14786	14701	14611	14613	14469	14839	14700	14762	14692	14595	14653	14669	14785	14647	14628	14641	14655	14548	14541	14778	14688	14579	14607	14549	14547	14594	14637	14510	14654	14576	14608	14609	14491	14644	14675	14584	14438	14578	14608	14586	14573	14423	14568	14603	14577	14686	14625	14520	14590	14512	14630	14617	14728	14699	14735	14664	14546	14598	14611	14698	14580	14560	14644	14758	14532	14526	14679	14680	14632	14538	14721	14578	14674	14752	14628	14752	14723	14632	14491	14747	14718	14787	14543	14698	14713	14519	14586	14720	14530	14625	14581	14604	14641	14558	14746	14632	14623	14808	14525	14556	14620	14564	14616	14601	14645	14683	14538	14495	14787	14700	14700	14499	14686	14429	14534	14575	14725	14684	14685	14735	14667	14609	14749	14622	14598	14639	14614	14830	14633	14857	14666	14668	14655	14662	14474	14671	14618	14551	14662	14601	14570	14547	14608	14764	14433	14797	14430	14566	14795	14657	14648	14822	14643	14846	14619	14669	14658	14507	14726	14630	14529	14561	14702	14777	14613	14633	14571	14567	14600	14548	14482	14632	14696	14698	14535	14562	14665	14853	14508	14634	14673	14751	14547	14662	14639	14697	14548	14699	14764	14423	14650	14591	14580	14403	14709	14668	14682	14491	14739	14627	14517	14619	14505	14704	14675	14709	14699	14598	14728	14721	14679	14600	14605	14424	14665	14632	14519	14727	14622	14674	14688	14583	14581	14746	14614	14611	14580	14733	14620	14547	14599	14644	14721	14606	14608	14500	14545	14688	14602	14583	14600	14661	14624	14676	14675	14697	14694	14515	14848	14593	14598	14722	14686	14531	14624	14498	14723	14650	14600	14758	14619	14695	14636	14729	14668	14679	14657	14700	14319	14666	14672	14608	14568	14662	14619	14659	14678	14801	14718	14642	14780	14690	14489	14650	14606	14642	14706	14852	14601	14531	14643	14742	14688	14598	14601	14582	14575	14564	14810	14569	14747	14541	14597	14649	14556	14592	14484	14649	14590	14767	14536	14697	14703	14651	14752	14616	14617	14594	14552	14826	14619	14635	14635	14809	14709	14561	14680	14588	14739	14672	14675	14620	14646	14537	14711	14719	14779	14591	14627	14627	14679	14633	14737	14629	14802	14632	14506	14647	14608	14522	14751	14543	14698	14589	14818	14575	14703	14726	14661	14536	14665	14673	14603	14689	14654	14780	14530	14570	14783	14531	14503	14620	14772	14727	14640	14638	14712	14732	14744	14723	14788	14799	14618	14620	14591	14770	14675	14651	14724	14612	14724	14819	14647	14451	14666	14594	14438	14552	14681	14445	14684	14614	14721	14663	14679	14639	14671	14614	14776	14502	14568	14694	14796	14694	14780	14398	14505	14638	14618	14599	14625	14693	14692	14669	14617	14637	14617	14680	14606	14601	14617	14602	14674	14643	14670	14739	14671	14645	14812	14529	14699	14537	14759	14806	14666	14623	14496	14520	14579	14727	14509	14649	14760	14560	14723	14734	14654	14662	14462	14636	14596	14684	14667	14635	14560	14527	14539	14540	14683	14863	14531	14588	14786	14622	14649	14703	14664	14593	14725	14539	14677	14716	14560	14608	14669	14678	14840	14506	14665	14670	14723	14656	14647	14784	14518	14666	14536	14761	14720	14483	14601	14763	14643	14781	14704	14606	14543	14541	14747	14741	14538	14628	14633	14657	14490	14749	14669	14478	14759	14642	14593	14552	14625	14592	14582	14741	14636	14648	14659	14581	14625	14678	14576	14730	14642	14680	14698	14707	14540	14645	14821	14712	14451	14811	14650	14687	14563	14651	14536	14735	14554	14777	14738	14658	14505	14737	14510	14725	14583	14604	14615	14603	14693	14551	14566	14476	14593	14589	14645	14664	14797	14668	14688	14653	14555	14485	14630	14512	14497	14578	14650	14544	14586	14571	14757	14494	14677	14691	14572	14691	14733	14581	14646	14747	14525	14773	14531	14594	14659	14541	14670	14635	14682	14917	14560	14721	14736	14697	14669	14723	14748	14665	14642	14633	14680	14600	14667	14720	14636	14595	14785	14684	14417	14581	14467	14755	14725	14698	14617	14696	14659	14752	14695	14566	14586	14612	14573	14453	14485	14463	14672	14397	14428	14549	14554	14426	14760	14673	14745	14633	14609	14606	14588	14649	14627	14680	14741	14600	14444	14604	14545	14711	14622	14547	14793	14531	14670	14612	14968	14552	14633	14584	14722	14792	14560	14561	14500	14681	14754	14676	14695	14791	14742	14454	14659	14888	14595	14636	14487	14712	14698	14605	14758	14648	14714	14484	14763	14522	14671	14843	14494	14743	14617	14682	14695	14674	14750	14628	14604	14648	14698	14615	14674	14774	14650	14645	14653	14642	14618	14688	14628	14741	14535	14690	14641	14731	14667	14599	14602	14746	14629	14691	14654	14677	14629	14611	14519	14583	14717	14501	14785	14686	14615	14662	14575	14610	14501	14671	14694	14609	14687	14594	14666	14740	14531	14571	14677	14646	14669	14662	14646	14702	14622	14617	14795	14508	14624	14715	14586	14516	14660	14510	14630	14730	14590	14657	14582	14723	14712	14617	14679	14577	14452	14728	14609	14692	14715	14704	14799	14664	14676	14594	14772	14796	14747	14775	14672	14571	14568	14662	14706	14504	14733	14726	14771	14618	14671	14742	14760	14811	14677	14622	14703	14661	14510	14654	14599	14651	14760	14655	14679	14656	14626	14666	14608	14609	14759	14562	14653	14714	14740	14759	14692	14659	14594	14568	14720	14652	14577	14599	14620	14633	14693	14755	14703	14563	14749	14657	14705	14653	14443	14669	14652	14870	14719	14688	14705	14637	14612	14589	14569	14692	14606	14572	14519	14481	14582	14690	14731	14644	14581	14767	14718	14662	14645	14855	14487	14774	14549	14674	14712	14823	14484	14752	14598	14501	14452	14726	14717	14658	14659	14710	14530	14614	14612	14621	14745	14502	14559	14750	14796	14779	14622	14624	14620	14608	14802	14507	14652	14408	14812	14697	14631	14729	14520	14637	14622	14617	14572	14733	14624	14648	14759	14723	14711	14753	14733	14718	14659	14519	14647	14691	14598	14620	14670	14737	14460	14493	14654	14755	14637	14734	14643	14635	14628	14645	14623	14675	14658	14636	14687	14741	14719	14801	14573	14567	14648	14609	14582	14664	14661	14659	14602	14631	14520	14589	14694	14566	14685	14789	14647	14630	14629	14847	14675	14716	14659	14587	14702	14641	14507	14534	14619	14543	14691	14770	14484	14734	14651	14687	14637	14680	14535	14658	14656	14564	14719	14644	14671	14647	14567	14623	14745	14584	14584	14596	14641	14728	14621	14738	14637	14748	14687	14610	14623	14629	14672	14525	14552	14723	14780	14479	14589	14650	14584	14569	14655	14630	14672	14409	14520	14631	14571	14677	14526	14581	14785	14570	14497	14676	14626	14571	14631	14670	14695	14706	14728	14579	14611	14652	14877	14755	14514	14489	14729	14517	14656	14444	14590	14582	14677	14617	14721	14608	14696	14669	14596	14516	14682	14533	14612	14687	14535	14654	14666	14704	14721	14556	14581	14628	14752	14519	14522	14597	14742	14666	14653	14605	14723	14652	14645	14605	14791	14601	14665	14710	14625
24476	21624	29222	26731	26656	26884	24294	20177	18786	18146	17827	17305	17012	16777	16752	16545	16462	16717	16642	16722	16777	16718	16736	16638	16771	16713	16642	16762	16598	16469	16676	16202	16575	16660	16520	16644	16671	16274	16423	16661	16380	16483	16485	16501	16545	16503	16316	16571	16554	16673	16552	16424	16753	16605	16402	16442	16601	16503	16501	16579	16434	16644	16522	16579	16540	16568	16460	16358	16781	16551	16470	16611	16353	16509	16535	16623	16526	16419	16350	16414	16494	16420	16466	16476	16542	16440	16452	16621	16591	16512	16511	16582	16316	16516	16309	16378	16392	16447	16450	16557	16362	16502	16410	16352	16280	16392	16477	16411	16554	16576	16470	16199	16684	16630	16690	16639	16453	16451	16514	16551	16468	16342	16297	16406	16499	16312	16545	16625	16621	16644	16467	16364	16534	16392	16513	16469	16559	16545	16561	16489	16387	16533	16563	16566	16611	16306	16526	16486	16516	16443	16560	16310	16428	16539	16516	16527	16424	16429	16430	16536	16468	16523	16418	16584	16432	16307	16677	16649	16550	16365	16637	16549	16485	16438	16552	16500	16552	16344	16400	16551	16483	16543	16394	16655	16497	16541	16648	16423	16482	16476	16624	16502	16491	16406	16295	16426	16351	16437	16577	16200	16391	16535	16512	16440	16621	16574	16454	16411	16543	16441	16612	16484	16393	16561	16390	16488	16302	16441	16622	16433	16443	16369	16373	16373	16600	16675	16504	16327	16384	16452	16553	16631	16314	16717	16722	16526	16510	16618	16517	16511	16479	16541	16508	16436	16412	16576	16308	16543	16461	16495	16262	16419	16469	16501	16581	16530	16443	16643	16521	16528	16774	16389	16474	16430	16330	16379	16507	16566	16550	16505	16480	16536	16388	16409	16345	16616	16715	16355	16506	16632	16572	16544	16606	16498	16535	16534	16611	16456	16768	16814	16697	16563	16333	16289	16272	16476	16517	16549	16564	16518	16543	16372	16531	16768	16507	16468	16576	16496	16763	16467	16686	16456	16457	16539	16609	16744	16575	16516	16447	16535	16522	16579	16623	16570	16532	16402	16315	16487	16638	16522	16408	16578	16603	16456	16441	16196	16597	16358	16489	16314	16533	16348	16525	16494	16400	16542	16433	16228	16533	16441	16358	16488	16484	16397	16315	16480	16603	16425	16527	16411	16438	16710	16438	16716	16490	16423	16211	16533	16675	16557	16591	16582	16556	16548	16466	16439	16347	16397	16399	16368	16495	16538	16470	16457	16632	16433	16556	16373	16362	16437	16480	16530	16497	16626	16471	16566	16368	16563	16482	16457	16665	16629	16669	16396	16442	16293	16259	16587	16516	16537	16421	16461	16636	16436	16519	16564	16360	16434	16536	16433	16687	16430	16337	16476	16341	16593	16194	16545	16444	16471	16731	16461	16771	16360	16636	16471	16585	16447	16602	16419	16624	16522	16645	16237	16288	16679	16451	16458	16417	16536	16608	16554	16581	16315	16221	16543	16353	16529	16372	16565	16518	16392	16425	16596	16355	16500	16532	16614	16315	16564	16511	16434	16328	16416	16366	16434	16592	16576	16490	16298	16538	16528	16348	16411	16378	16440	16550	16438	16548	16404	16539	16392	16329	16366	16435	16568	16416	16446	16546	16431	16325	16454	16613	16401	16467	16612	16477	16375	16462	16412	16440	16441	16468	16409	16493	16442	16478	16462	16499	16695	16554	16590	16460	16130	16380	16429	16403	16172	16327	16324	16541	16547	16545	16527	16548	16464	16472	16373	16452	16381	16618	16532	16474	16332	16632	16459	16467	16643	16438	16219	16372	16402	16531	16713	16425	16443	16555	16418	16574	16470	16416	16315	16544	16562	16590	16658	16407	16298	16473	16602	16437	16526	16423	16402	16519	16542	16839	16579	16534	16411	16599	16611	16370	16484	16656	16708	16524	16348	16413	16386	16469	16436	16610	16604	16551	16391	16446	16683	16647	16436	16365	16501	16593	16743	16643	16495	16474	16477	16452	16367	16574	16481	16312	16444	16391	16567	16492	16597	16224	16359	16494	16586	16660	16537	16586	16284	16429	16435	16518	16574	16534	16484	16505	16713	16176	16437	16486	16514	16365	16475	16618	16516	16600	16528	16345	16430	16524	16481	16504	16569	16505	16501	16478	16502	16484	16504	16494	16474	16447	16391	16224	16631	16636	16256	16511	16601	16533	16555	16678	16451	16425	16490	16587	16866	16299	16495	16459	16325	16525	16657	16506	16481	16531	16370	16583	16332	16466	16530	16228	16404	16457	16481	16476	16241	16394	16413	16561	16430	16429	16444	16508	16325	16473	16435	16576	16524	16351	16617	16688	16563	16565	16497	16490	16552	16548	16557	16475	16700	16408	16518	16631	16466	16365	16537	16652	16514	16456	16612	16389	16454	16596	16367	16485	16582	16486	16374	16433	16441	16505	16462	16466	16661	16647	16453	16618	16590	16603	16247	16418	16483	16328	16510	16509	16310	16580	16365	16548	16584	16545	16643	16632	16548	16465	16543	16425	16336	16501	16313	16549	16440	16476	16342	16380	16542	16523	16419	16515	16505	16362	16342	16409	16397	16531	16584	16705	16612	16522	16458	16652	16540	16440	16506	16458	16591	16550	16290	16341	16338	16353	16534	16433	16271	16692	16630	16503	16351	16595	16479	16389	16393	16448	16540	16432	16342	16288	16532	16521	16461	16508	16668	16328	16506	16380	16571	16463	16535	16551	16469	16280	16395	16562	16417	16415	16457	16471	16534	16558	16580	16631	16422	16544	16442	16426	16239	16501	16618	16413	16426	16559	16434	16437	16442	16374	16774	16491	16418	16736	16584	16624	16526	16436	16393	16536	16371	16575	16409	16602	16241	16469	16526	16482	16361	16397	16405	16446	16459	16514	16577	16345	16513	16585	16482	16493	16655	16606	16468	16449	16452	16621	16512	16564	16561	16482	16519	16514	16390	16519	16459	16340	16348	16486	16630	16312	16419	16294	16397	16482	16494	16474	16441	16504	16404	16541	16646	16430	16482	16413	16402	16573	16381	16421	16548	16457	16430	16334	16240	16527	16268	16423	16407	16488	16389	16659	16460	16600	16493	16410	16394	16412	16222	16466	16478	16474	16516	16399	16653	16342	16464	16504	16427	16420	16587	16347	16537	16523	16542	16411	16578	16512	16293	16340	16642	16312	16496	16371	16543	16602	16661	16539	16559	16505	16220	16529	16623	16456	16374	16520	16574	16380	16701	16432	16474	16496	16569	16650	16697	16386	16441	16484	16574	16591	16595	16550	16573	16586	16416	16566	16737	16723	16497	16721	16415	16514	16526	16475	16549	16331	16411	16506	16398	16564	16461	16507	16443	16468	16504	16434	16489	16365	16579	16668	16415	16465	16492	16357	16455	16247	16309	16449	16545	16480	16506	16500	16525	16649	16538	16436	16507	16414	16167	16623	16492	16533	16380	16400	16314	16700	16579	16472	16582	16694	16641	16471	16592	16635	16584	16290	16652	16505	16487	16533	16556	16542	16675	16550	16542	16664	16429	16235	16332	16542	16464	16349	16484	16391	16412	16505	16594	16517	16480	16649	16543	16420	16457	16461	16498	16420	16511	16356	16532	16446	16602	16339	16486	16514	16535	16552	16490	16358	16304	16573	16463	16610	16291	16653	16632	16529	16339	16532	16365	16636	16515	16428	16652	16656	16472	16368	16414	16560	16439	16705	16532	16373	16515	16377	16305	16511	16351	16463	16370	16598	16329	16536	16604	16404	16541	16619	16290	16451	16357	16640	16502	16573	16568	16575	16384	16405	16563	16466	16557	16606	16428	16417	16464	16515	16522	16528	16365	16459	16419	16615	16515	16493	16644	16357	16514	16384	16536	16511	16453	16649	16575	16385	16475	16408	16544	16613	16512	16469	16445	16464	16376	16491	16391	16541	16454	16526	16594	16304	16592	16386	16411	16406	16680	16556	16645	16354	16542	16655	16537	16313	16360	16454	16387	16696	16605	16501	16493	16493	16191	16304	16311	16701	16568	16471	16548	16614	16539	16437	16569	16652	16540	16652	16441	16301	16410	16239	16650	16324	16370	16485	16451	16424	16494	16564	16298	16540	16473	16473	16498	16489	16356	16302	16488	16676	16497	16442	16495	16586	16682	16525	16471	16480	16460	16564	16437	16603	16332	16312	16405	16555	16438	16650	16291	16389	16392	16439	16324	16604	16209	16599	16574	16622	16577	16624	16480	16547	16539	16663	16652	16534	16510	16413	16441	16337	16494	16561	16523	16271	16490	16464	16408	16610	16372	16520	16356	16749	16645	16384	16572	16542	16551	16459	16471	16672	16608	16430	16387	16593	16533	16594	16488	16341	16435	16712	16489	16549	16656	16377	16507	16478	16671	16581	16348	16184	16484	16364	16427	16494	16567	16425	16343	16520	16351	16361	16488	16304	16420	16567	16430	16432	16423	16498	16505	16445	16468	16528	16421	16475	16542	16490	16479	16475	16657	16522	16744	16584	16639	16608	16516	16575	16519	16607	16342	16521	16627	16466	16528	16408	16665	16378	16287	16603	16376	16491	16523	16330	16524	16611	16524	16536	16638	16455	16593	16603	16429	16456	16485	16558	16727	16610	16357	16386	16466	16594	16352	16438	16159	16537	16496	16553	16525	16531	16453	16650	16282	16382	16663	16380	16663	16427	16266	16502	16508	16460	16545	16398	16257	16488	16252	16363	16433	16466	16441	16643	16468	16559	16550	16479	16402	16390	16459	16593	16275	16366	16347	16512	16268	16440	16311	16640	16311	16540	16428	16569	16583	16498	16420	16479	16542	16615	16465	16594	16415	16552	16518	16531	16390	16481	16325	16676	16454	16483	16386	16443	16543	16363	16428	16439	16502	16445	16624	16274	16622	16415	16441	16549	16384	16586	16395	16513	16731	16466	16487	16454	16483	16432	16549	16560	16287	16456	16308	16204	16742	16423	16728	16499	16687	16477	16648	16535	16540	16523	16367	16509	16362	16419	16649	16655	16657	16575	16422	16429	16291	16673	16642	16389	16446	16471	16427	16405	16433	16526	16637	16451	16551	16395	16533	16405	16271	16298	16402	16639	16617	16513	16515
33431	51220	46273	39496	33971	27097	21643	19019	17942	16684	16278	15581	15308	15269	15248	15304	15015	15356	15117	15307	15236	15252	15198	15220	15193	15053	15134	15275	15110	15392	15054	15012	15231	14931	15316	15138	15087	15093	15055	15174	15177	15110	14984	15072	14938	15135	15024	15188	15090	15026	15096	15153	15015	15017	14947	15023	15154	14980	15222	15022	15029	15203	15007	15033	15005	15099	15042	15006	15121	15089	15048	14982	14920	15164	15003	15108	14837	15096	15186	15043	15158	15110	15300	14971	15060	15089	15104	14993	14912	14966	15181	15068	15024	14960	15098	15040	15058	15154	15040	15079	15099	15043	15076	15134	15118	14896	14907	15080	15073	15126	15130	15107	15035	15046	14877	15112	15164	14986	15037	15111	15138	15167	14994	15131	15018	15029	14991	14965	15032	15090	15073	15105	14977	15054	14951	15055	15024	15126	14993	14901	15177	15003	15177	15142	15144	15039	14922	15090	14975	15313	15142	15244	15107	15078	15055	15069	15026	15077	14915	14989	14878	15038	15084	14984	15115	15124	14982	15013	15096	14878	15058	14976	14907	14967	14896	15048	15069	15226	15172	15177	14892	15094	15041	15141	15101	14985	15152	15151	15009	14847	15065	15085	15181	15097	15198	15118	15030	15116	15067	14908	15085	14901	15057	14994	14922	15095	15038	15005	15006	15073	15173	14963	15066	15065	15049	15059	15199	15083	15143	15028	15062	15013	14983	14883	15107	15120	15087	14948	15207	15023	14951	15144	15056	15204	15169	14920	15022	14974	15070	15062	15090	15290	14947	15086	14907	14979	14945	15043	15018	15255	15249	15068	14992	15157	15160	15135	15143	14894	14961	15013	14962	15112	15195	14920	14877	14822	15143	15057	14977	15141	15086	14928	15171	15187	15060	15076	15111	14992	14993	15082	15093	15029	15055	14881	15074	15207	15044	15162	15031	15114	15203	15189	14934	15201	15047	14894	15014	14971	14897	14978	14945	14996	15057	15179	14926	15024	14998	15065	14959	15223	14890	14938	15119	15169	15126	15156	15126	15197	15051	15107	15042	14972	15024	14940	15075	15085	15102	14913	15194	14979	14938	15100	15034	15211	15105	15152	15106	15037	15262	15152	15096	15110	15091	15062	15116	15175	15028	15017	15041	15252	14921	15074	14962	15068	15026	15089	14931	15154	15085	15061	15098	15096	15051	14979	15226	15072	15087	15244	15193	14968	15077	15017	15017	14997	15089	14936	15204	15076	15061	15168	15200	15065	15169	15123	15122	15149	15015	14991	15055	14972	15073	15171	15061	14920	15027	14953	15074	15051	15046	15056	15035	15148	14870	15176	15053	14918	15064	15140	15050	15010	14997	15028	15098	15212	15139	15069	15105	14930	15239	15032	15013	15221	14934	15147	15086	15145	15219	14890	15130	15162	15076	14987	15102	14895	14975	15047	15016	14943	14911	15005	15110	15020	15135	15193	15016	15094	15112	15131	15016	15118	14914	15133	15014	14995	15020	15045	14988	15092	15017	15090	15163	15119	15262	15202	15129	15071	15092	14955	14993	15171	15011	15049	15034	15140	15086	15006	14941	15107	15018	15053	15139	15153	15099	15123	15157	15065	15083	14976	14977	15221	14904	15139	15098	15033	15074	15034	15194	15158	15009	15127	15022	15076	15160	15208	15129	14950	15117	15152	14930	15097	15003	14861	15164	15237	15112	15037	15061	15013	14974	15041	15001	15122	15075	15207	14940	15212	15253	15045	14990	15042	15059	15187	15207	14999	15075	15114	15045	15056	15034	15098	15012	15156	15107	15136	15071	15079	15209	15004	15147	15081	15006	15087	15109	15158	15076	15111	15241	15110	15153	14913	14862	15233	15060	14888	15052	15176	14999	14939	14989	15141	15185	15028	14926	15074	14935	15155	15185	15107	14989	14898	15175	15054	15012	15016	15265	15222	15091	14970	15157	15110	15082	14922	15041	15227	15142	14930	15157	15209	15033	14921	15103	14932	14958	15059	15016	15004	15102	15139	14963	15147	15045	15150	15081	14990	14924	14934	15094	15137	15143	15091	15109	15154	15075	15196	15147	15040	15051	15049	15182	14931	15076	14913	14929	14992	14992	15068	15275	14910	14963	15106	15186	15242	15138	15210	15031	15044	14993	15000	14996	14928	15202	15257	15135	15065	14886	15114	15080	14986	15219	14976	14930	15165	15111	15036	15195	15156	14982	15085	15094	15034	15033	15161	15098	14981	14944	15106	15134	15148	15105	15032	15146	14918	15107	15062	15160	15050	14957	15086	15140	14987	15082	15088	14864	14858	15114	15092	15071	15087	14831	15023	15269	14980	15038	15043	15036	15130	15094	15053	15115	15090	14820	14847	15050	15150	14967	14832	14979	15096	15085	14894	15235	15104	15108	15074	15158	15202	15112	15054	14913	15137	15146	15111	15048	15015	15203	15007	15109	15162	15160	15007	15010	14990	15102	15000	15125	15263	15171	15070	15146	15045	15003	14987	15038	15036	14990	15100	15020	15171	14908	15020	15049	15062	15009	15080	14994	14958	15197	15136	15006	14939	14929	14978	15003	15014	14963	15056	15076	15210	15032	14981	15034	15030	15275	14837	15126	15229	15024	15000	15200	15009	15148	14991	14984	15083	15067	14837	15078	14928	15078	15249	14923	15065	14749	15084	15008	15034	14997	15080	15003	15140	15084	15061	15065	15000	15000	14938	15081	15160	15126	14984	15017	15082	15052	15217	15076	14956	15004	15086	15114	15199	14955	15198	14993	15216	15131	14964	14968	14977	15095	15069	15184	15036	14990	15153	15075	15015	14986	15206	15114	15143	15021	15030	14984	15014	14957	15104	15221	15008	15142	15084	15161	15066	15016	15053	14949	14955	15016	15008	15206	15096	15146	15053	14978	14973	15103	15057	14998	15088	15195	14918	14986	15134	15111	14825	15095	14822	15093	15081	15100	14929	15132	14941	15154	14956	15290	15107	15059	15229	14988	15118	15023	15045	14969	15034	15009	15128	15243	15130	14956	14912	14977	15045	15044	15047	15016	15053	15122	15033	15135	14977	15014	15082	15114	15052	15113	15053	15067	15127	15001	15048	15013	15109	15141	15118	14998	15146	15159	15141	15171	15018	15023	14989	15117	15087	15164	15022	15056	15136	15008	15136	15006	14849	14934	15015	15061	15030	15103	15065	14914	15081	15175	15055	15024	15078	14958	15017	14986	14889	15069	15186	15218	14983	14905	14995	15058	15182	15085	15206	14987	15108	15060	15025	15000	14996	14866	15061	15317	15012	15032	15112	15112	15202	15016	15042	15105	15114	15260	15092	15053	14988	15003	15072	15219	15040	15237	15150	14868	15064	14964	15129	15112	15038	15039	15206	15119	14971	14945	15112	15115	15167	15118	15099	14938	15098	15133	15096	14935	14939	15205	15193	15113	14911	15142	15023	15022	14845	14984	15005	15126	15042	15186	15010	15007	15006	14887	14999	15096	15094	15063	14980	15149	15019	15121	14888	15029	15011	15211	15066	15023	14960	15106	15037	15213	15058	14947	15094	15055	15085	15163	14986	15114	15041	14922	15066	15117	15149	15216	15064	15094	15110	15031	14999	14986	14924	14943	15108	14728	15149	14958	15027	15199	14885	14967	15019	14960	15083	15182	15230	15122	15091	14982	14917	15231	15130	14956	14928	15170	15050	15053	15020	15034	15107	15067	14972	15163	15136	14991	15000	14969	14972	14915	14997	15028	15153	15066	15164	15078	15151	14972	15038	15112	15266	15036	15131	15075	14954	14993	15123	14868	15042	15007	15135	15125	14978	15195	15160	14947	15042	15014	15052	15099	15139	15163	15048	14828	15344	15065	15131	15107	14953	15142	15087	14983	15020	15129	14927	15074	15190	15168	15015	15081	15027	15171	15100	15131	15175	15125	14970	14989	15139	14934	15030	15104	14994	14878	15087	15122	14886	15175	14944	15018	14995	14988	15016	15111	15196	15095	15121	15134	15129	15034	14985	15053	15168	14922	15045	15042	15068	15170	14937	15074	14920	15123	15132	14860	14846	15066	14918	14911	15119	15025	15067	15115	14988	15019	15068	15114	14964	15213	15143	15165	15008	15075	15082	15015	15168	15262	15131	15130	15052	15221	14916	15063	15071	15252	15273	15013	14985	15133	14938	15008	14976	15099	15032	15135	14950	15082	14935	15052	14968	15049	15096	15151	14967	15186	14941	15013	14887	15096	15056	15096	15052	15176	14982	15070	14923	14975	15132	15159	15056	15121	14986	14934	15055	15048	14914	15009	15086	15199	14974	15017	15062	15147	15142	15005	15047	14913	15043	15086	15064	15091	15208	15062	14979	14937	15011	15097	15149	14981	15104	15148	15072	15054	14997	14978	15266	15065	14970	15107	15042	15035	15029	14972	15071	15302	14935	15084	15051	15111	15175	14973	15019	15107	14999	15134	14947	15121	14974	15141	15146	15032	14979	15005	14874	14888	15114	15046	15060	14963	15252	14941	15007	15088	15157	15108	15069	15072	14941	15020	15092	15119	15034	15170	15055	15124	15210	15086	15088	14942	15035	15083	15188	15150	15089	15021	15040	15153	15062	15000	15069	14965	15000	15087	15018	14965	15088	15074	15049	15075	15091	15024	15234	14969	15092	15076	15119	14952	15114	15300	14978	15007	15097	15065	14997	14968	14992	15172	14902	15099	15135	15114	15110	15080	15132	15164	14880	15044	15049	15051	15245	14945	15083	15060	15075	15022	15034	15162	14991	15258	15028	15029	15044	15116	14942	14952	15105	15048	15145	14998	15156	15021	14960	14995	15180	15236	15077	15136	15137	15002	15268	15178	15092	15209	15051	15106	15065	14945	15110	15092	15102	14970	15106	15041	15102	15122	14897	15006	15192	15023	15070	15056	15209	14975	14979	15208	15034	15015	14995	14942	15119	15058	15050	15080	15128	14938	15128	15175	14976	14930	14990	15148	15291	15139	15088	15048	15002	15142	14991	15042	14997	15048	15020	15128	14959	15132	15044	14887	15116	14989	15066	15131	15096	15127	15022	15090	15073	15051	15100	15076	15180	14972	14976	15239	14976	15190	14977	15029	15143	15156	15117	15148	15142	15134	15015	15045	15053
23298	21611	29563	24735	24011	27013	28610	24100	21859	20458	18816	17939	17671	17558	17726	17534	17402	17528	17305	17451	17377	17456	17297	17430	17180	17317	17402	17485	17290	17396	17204	17196	17231	17325	17110	17285	17390	17264	17220	17181	17340	17124	17139	17040	17179	17203	17114	17205	17110	17243	17256	17109	17111	17321	17281	17046	17330	17159	17158	16990	17153	17132	17166	17492	17463	17207	17243	17168	16901	17112	16958	17067	17092	17240	17147	17097	17235	17127	17197	17219	17061	17014	17109	17070	17196	17019	17163	17033	17029	16984	17175	17053	17248	17164	17193	16963	17151	17157	16899	16892	17122	17356	17206	17037	17208	17202	17182	17180	17195	17045	17232	17056	17112	17064	16915	16961	17151	17328	17112	16770	17146	17068	17005	17204	17089	17074	17349	17175	16965	16986	16951	16965	16990	17214	17087	17101	17123	17060	17139	17120	17102	17044	17137	17245	16891	17100	17053	17112	17169	17150	17234	17053	17130	17106	17016	17251	17043	17128	17158	17004	17120	17055	16934	17107	17023	17076	17306	17142	17205	17054	17050	17199	17059	17061	17020	17051	17162	17182	17170	17148	17022	17236	17328	17203	17132	17015	17050	17098	17112	17340	16939	17143	17120	17049	16901	16963	17194	17299	16895	17025	17182	16814	17164	17272	17073	16948	16983	17089	16973	16957	16979	17030	17120	17080	17079	17192	17090	17049	17212	17180	17071	17217	17105	17066	17113	17036	17106	17106	17082	17016	17039	16987	17220	17212	16952	17101	16969	17150	16917	17088	17211	16913	17144	17059	17088	17085	16942	17014	17115	17140	17161	17187	17158	16971	17063	17252	17315	16814	17295	17032	17028	17064	17057	17342	17258	16969	17267	17029	16929	17015	17121	17109	16854	17063	16926	17260	16906	17009	17081	17141	17296	16954	17164	17050	17119	17074	17127	17152	17007	17012	17107	17249	16888	17083	17250	17224	17083	17249	16992	17114	17143	17158	17094	17048	17145	17063	17044	16975	17115	17157	17086	17039	17078	17097	17107	17018	16881	17175	17243	17072	17023	16959	17082	17230	17230	17082	16995	17154	16939	17120	17025	16894	17032	17017	17087	17144	17155	17080	17054	17124	17177	17103	16900	16951	17136	17194	17137	17034	16957	17094	16971	16972	17161	17157	17120	17007	17084	16952	17239	17008	17280	16943	17029	17040	16922	17239	17296	17206	17070	17023	17088	17099	16962	17064	16959	16891	17254	17036	16998	16982	16875	16745	17133	17021	17037	17218	17045	16976	17126	17086	17222	17059	17258	17016	17063	17131	17183	17111	17122	17297	17068	16953	17075	16898	17045	16991	17163	16988	17195	16972	16973	17053	17092	17032	17040	17128	16995	17154	16908	16950	16968	17059	16950	17139	16939	17004	17143	17153	17270	16982	17097	17191	17195	17179	16926	17066	17231	17195	17050	17125	17311	17098	17269	16832	16988	17092	17279	17058	17238	17142	16998	17018	17139	17100	16991	16991	17236	17099	17173	17146	17252	17227	16985	17373	17188	17302	17235	17009	17108	17092	16894	17033	17104	17093	16930	17150	17111	16874	17026	17031	17097	17174	17193	16952	17250	17053	17170	17120	17080	17318	17153	17116	17022	17012	16984	17427	17073	17126	17009	16955	17184	17164	17103	17033	17030	17051	16954	17223	16797	17179	17022	17164	17132	17090	17000	17038	17063	17171	17136	17109	17134	17010	17109	16955	17203	17148	17182	17056	17229	17143	17190	17078	17054	16929	17081	17127	17061	17177	17125	17135	17041	17249	17313	17080	17025	16827	17228	17052	17082	17222	17193	17129	17183	16836	17197	17204	17074	17115	17030	16897	17083	17230	17016	17230	17257	17097	17142	17182	17123	17065	17178	17205	17081	17028	17078	17156	16976	16980	17322	17109	17264	16998	17138	17239	17144	17094	17097	17161	17012	17003	17180	17188	17011	17051	17169	16967	17157	17004	17037	17005	17111	16997	17327	17296	17099	17075	17096	17273	17281	17169	17072	16993	17169	17041	17150	17167	17069	17139	16902	17301	17046	16966	17095	17037	17059	17270	16925	17043	17195	17089	17126	17148	17058	16866	17137	17147	17136	17259	17045	17128	17054	17261	17273	17190	17093	17119	17009	16967	17029	17145	17157	17071	17177	17215	17091	17331	17068	16968	17007	17126	17165	17046	17055	17236	17014	17133	17179	17150	17101	17248	17032	16972	17158	17149	17097	17128	17220	17042	17154	17146	17123	17019	17000	17203	17126	17170	17279	17208	17053	17070	17294	17276	17094	17254	17110	17160	17092	16973	17132	17295	17184	17214	17182	16986	17336	17185	17024	17243	17005	17110	17024	17013	16955	17294	17139	17110	17214	17107	17384	17253	17091	17199	16966	17043	16916	17015	17079	17261	17146	17119	16964	16992	17039	17069	17147	17250	16995	17019	17174	16931	17091	17023	17189	17214	17010	17103	17173	17006	17171	17230	17102	17169	16959	17165	16851	17062	16898	17154	16834	17019	17093	17096	17121	17093	17099	17082	16946	16897	16890	16960	17144	17149	17105	17239	17145	17212	17307	16955	17253	17192	17001	17148	17055	17199	17065	17157	17077	16869	17060	17042	17085	17136	17194	17102	17006	17104	17267	17067	17109	17245	17240	17010	17193	17090	17273	17204	17003	17032	17037	17223	17212	17104	17068	16899	17186	17105	16978	17067	17131	17010	17228	17440	17062	17144	17188	16890	17153	17071	17143	17181	17015	17084	17179	17149	17246	17142	17086	17281	17064	16965	17091	16945	17009	17164	17255	16944	16967	17300	16868	17103	17242	17063	17182	17095	17218	17027	17151	17049	17227	17005	17074	17133	17190	17151	17073	17083	17306	17103	17213	17094	17285	17106	16971	17010	16988	17174	17055	17106	17226	17045	17113	17278	17133	17078	17111	17090	16994	17054	17161	17008	17270	17164	17382	17185	17244	17091	16962	17284	17163	17070	17271	17093	16940	16880	17110	17101	16956	16873	17022	16951	17005	17224	17161	16996	17155	16993	17296	17183	17101	17169	17319	16869	17189	17181	17202	17169	17036	17218	17073	17412	17029	17270	17111	17024	17066	16944	17123	17147	17120	17157	17302	17068	17104	17233	17223	17111	16997	17370	17133	17152	16958	17113	17270	17201	16989	17069	17152	17088	17216	17348	17244	17043	17090	17038	17123	17204	16978	17046	17333	17082	17021	17133	17003	17010	17165	16951	17090	17050	17105	17201	16990	17199	17078	17258	17009	16984	17083	16994	16966	17070	17000	17115	17211	17150	17053	17251	17065	17124	17263	17145	17133	17191	17099	17185	17208	17119	16967	16996	17312	16881	17054	17232	17157	17007	17020	17091	17059	17162	16968	17189	17086	17296	17042	17167	17081	16954	17213	16932	17008	16904	17056	17121	17178	17102	17126	16948	17238	17196	17042	17252	16849	16986	17257	17131	17256	17165	17294	16948	17282	16997	16981	17211	17173	17099	17094	17030	16917	17128	17155	17287	17123	17116	16938	17255	17211	17213	17250	16997	17099	17152	17187	17019	17061	17180	16870	17203	17106	17109	17122	17157	16968	16972	16840	16998	17080	17174	17108	17173	17241	17153	17024	17136	16966	17212	16926	17081	17059	16929	17221	17343	17084	17257	17061	17283	17128	17117	16978	16962	16972	16995	17270	16976	17154	17074	17103	17152	17027	17272	16997	17112	17273	17026	17174	17078	16941	16988	16984	17149	17142	17135	17204	17122	17004	17019	17141	17014	17138	17113	17185	17117	16835	17042	16944	17070	17034	17082	17282	17080	17050	17212	16939	17007	17075	17086	17104	16856	17081	16941	16972	17050	17011	17139	17079	17252	17244	16897	17329	17006	17277	17063	17081	17260	17152	17024	17170	16917	17110	16829	16825	17331	17082	17082	17108	16999	17148	17294	17141	17101	17100	17084	17208	17001	17069	17016	17041	17031	17052	17265	17052	17259	16857	17003	17016	16998	17072	17107	17215	17133	17218	17186	17153	17205	17124	17254	16999	17028	17052	17201	17244	17104	16896	17136	16922	16939	16999	16947	17072	16850	17004	17045	17216	17138	17084	17033	17333	17180	17149	17155	17115	17146	17153	17254	17023	17063	17245	17240	17224	17077	17164	17219	17065	17060	17271	17119	17028	16913	17042	17132	17131	17104	17131	17100	17076	16877	16958	17122	17272	17044	17081	16963	17152	17012	17087	17068	17029	17165	16938	16985	17189	16990	17145	17095	17025	17150	17105	17151	17090	17153	17100	16968	17071	17051	17025	17161	17018	17013	17027	17167	17224	17032	16896	16972	16916	17189	17018	17177	17113	17061	17062	17051	17098	16939	17095	17238	17259	17208	16919	17012	17110	16920	17037	16979	17131	16876	17116	17313	17102	17263	16947	17044	16963	16958	17004	17272	17231	17239	17252	17196	17227	16847	17108	17100	17078	17190	17241	16998	17201	16986	17019	16888	17156	17132	17047	17146	17001	17012	17002	17160	17025	17125	17037	16929	17133	17035	17336	17253	17214	17023	17125	17159	17127	17119	17133	16986	17131	17090	17037	17136	17041	17293	17151	17043	17172	17121	16945	17098	16959	17079	17115	17022	17136	17155	17065	17015	17161	17118	17008	17183	17065	17000	17289	17229	17008	17308	17317	17206	17149	17325	17101	17100	17018	17121	17178	17058	17132	17128	17227	16940	17032	17005	16875	17187	17016	17062	17042	17188	17260	17250	17192	17288	17139	17187	17140	17143	17035	16947	17085	17001	17112	16728	17207	17023	17230	17053	16916	16988	17128	17168	17227	17119	17161	16932	17258	17076	16931	17237	17270	17343	17086	17174	16870	17131	17010	17074	17215	17082	17049	17094	17140	17027	16984	16999	17239	17126	17349	17058	17045	16895	17148	17128	17033	17100	17108	17031	16960	17112	17186	17083	17121	16912	16921	17268	17108	17228	17236	17054	17276	17009	17225	16993	17233	17156	17012	16967	17079	17183	17140	16979	17091	17125	17175	17181	17098	17284	17069	17141	17039	17003	16986	17015	16942	17029	17121	17080	17246	17058	17042	17150	17056	17365	17286	17228	16918	17135	17010	17025
38698	60050	54285	44866	37385	29972	25720	23811	21458	18880	17181	16119	16033	15802	15938	15701	15451	15713	15714	15626	15684	15670	15553	15634	15350	15639	15573	15567	15564	15341	15469	15362	15632	15699	15596	15332	15609	15415	15518	15520	15456	15533	15584	15344	15604	15345	15440	15544	15468	15389	15389	15559	15559	15303	15413	15449	15491	15367	15395	15497	15437	15535	15450	15513	15453	15298	15437	15548	15585	15404	15524	15618	15614	15483	15422	15275	15416	15407	15298	15518	15553	15590	15452	15467	15525	15496	15324	15440	15432	15467	15475	15425	15479	15524	15370	15396	15406	15387	15508	15543	15358	15283	15427	15456	15545	15550	15264	15428	15486	15474	15515	15571	15200	15593	15268	15457	15360	15447	15472	15387	15434	15501	15357	15343	15459	15513	15421	15439	15439	15535	15382	15518	15464	15455	15434	15400	15581	15374	15473	15427	15447	15401	15480	15487	15542	15238	15395	15587	15435	15614	15388	15581	15397	15427	15337	15359	15476	15455	15388	15363	15473	15458	15469	15532	15409	15423	15279	15457	15338	15457	15476	15452	15499	15587	15291	15508	15405	15513	15434	15433	15365	15431	15409	15505	15230	15410	15419	15333	15205	15491	15519	15283	15587	15414	15403	15474	15353	15316	15434	15466	15505	15393	15403	15537	15330	15314	15338	15158	15393	15401	15388	15481	15360	15421	15429	15382	15416	15548	15225	15531	15289	15575	15481	15333	15538	15489	15466	15449	15425	15308	15406	15528	15339	15399	15355	15402	15306	15445	15321	15400	15508	15320	15381	15391	15415	15316	15320	15321	15262	15380	15599	15362	15565	15439	15358	15377	15413	15479	15313	15383	15390	15559	15446	15458	15338	15436	15321	15540	15461	15476	15479	15220	15367	15454	15575	15349	15495	15571	15417	15443	15410	15227	15516	15456	15247	15531	15362	15331	15441	15347	15333	15485	15747	15483	15642	15434	15412	15333	15453	15170	15392	15405	15297	15474	15382	15254	15374	15411	15369	15490	15335	15481	15476	15448	15439	15225	15470	15612	15447	15431	15607	15403	15538	15478	15397	15488	15733	15443	15531	15313	15461	15463	15302	15406	15388	15399	15394	15390	15438	15304	15409	15388	15484	15468	15409	15305	15421	15481	15266	15373	15380	15483	15485	15379	15325	15482	15368	15447	15508	15374	15319	15407	15370	15581	15229	15376	15548	15399	15335	15485	15362	15512	15611	15469	15391	15435	15454	15374	15432	15415	15472	15419	15569	15339	15523	15383	15406	15542	15477	15518	15395	15468	15545	15463	15339	15517	15524	15364	15500	15491	15422	15560	15455	15574	15405	15108	15320	15342	15660	15526	15590	15422	15457	15351	15425	15460	15283	15381	15482	15580	15445	15526	15512	15417	15374	15316	15440	15507	15466	15345	15330	15389	15530	15428	15518	15473	15390	15428	15412	15525	15360	15395	15452	15310	15474	15387	15408	15279	15195	15371	15505	15561	15467	15524	15534	15448	15358	15376	15495	15388	15458	15516	15360	15249	15292	15479	15410	15369	15425	15483	15546	15335	15521	15261	15437	15382	15461	15523	15429	15595	15439	15490	15470	15239	15574	15261	15508	15406	15182	15629	15374	15191	15259	15329	15479	15448	15356	15373	15271	15398	15484	15359	15361	15332	15449	15557	15447	15431	15395	15489	15303	15274	15502	15392	15266	15544	15536	15370	15421	15415	15250	15412	15362	15483	15545	15378	15425	15406	15314	15338	15545	15398	15467	15432	15484	15442	15434	15474	15510	15360	15392	15332	15365	15534	15387	15530	15341	15449	15470	15326	15466	15445	15440	15311	15387	15538	15352	15525	15383	15667	15353	15412	15367	15423	15366	15376	15405	15567	15268	15582	15447	15427	15554	15580	15146	15567	15472	15532	15457	15415	15401	15555	15449	15514	15456	15512	15422	15415	15505	15509	15392	15572	15361	15576	15353	15357	15427	15542	15515	15432	15455	15541	15283	15295	15435	15441	15381	15632	15425	15505	15369	15494	15351	15297	15233	15581	15377	15468	15346	15337	15342	15316	15493	15334	15410	15490	15262	15453	15391	15301	15308	15478	15324	15381	15192	15516	15643	15481	15533	15489	15460	15305	15446	15427	15630	15324	15431	15429	15363	15241	15664	15472	15514	15450	15357	15438	15345	15347	15448	15271	15422	15426	15386	15233	15402	15421	15369	15425	15416	15469	15327	15359	15334	15559	15367	15389	15478	15486	15264	15478	15256	15388	15560	15426	15297	15506	15282	15312	15481	15341	15521	15401	15537	15465	15514	15347	15421	15365	15431	15550	15455	15402	15502	15385	15375	15390	15285	15266	15485	15420	15442	15465	15397	15333	15433	15202	15416	15514	15435	15368	15452	15426	15291	15396	15610	15379	15532	15109	15593	15496	15268	15404	15378	15524	15409	15554	15367	15384	15594	15379	15505	15383	15386	15296	15371	15566	15427	15408	15312	15367	15499	15325	15357	15336	15569	15373	15453	15359	15529	15473	15352	15550	15401	15500	15490	15612	15423	15491	15490	15393	15394	15228	15552	15439	15324	15385	15535	15373	15315	15443	15241	15566	15355	15436	15347	15366	15354	15375	15377	15423	15415	15543	15400	15456	15394	15453	15538	15466	15364	15331	15462	15408	15494	15296	15420	15390	15292	15445	15344	15470	15243	15379	15542	15392	15373	15520	15405	15263	15521	15532	15272	15483	15514	15236	15375	15490	15539	15363	15406	15555	15398	15446	15472	15347	15197	15442	15523	15425	15223	15502	15379	15195	15318	15273	15516	15418	15537	15321	15408	15410	15379	15444	15423	15376	15526	15503	15532	15588	15483	15406	15470	15369	15531	15483	15405	15360	15594	15547	15308	15326	15385	15339	15475	15554	15503	15353	15504	15608	15494	15367	15417	15363	15347	15530	15416	15364	15525	15325	15287	15576	15236	15488	15331	15321	15517	15414	15489	15344	15436	15415	15484	15584	15406	15321	15607	15448	15485	15364	15387	15449	15300	15459	15374	15538	15499	15372	15323	15356	15444	15533	15583	15580	15507	15448	15512	15286	15382	15395	15345	15325	15397	15345	15407	15355	15452	15440	15440	15375	15203	15458	15440	15355	15301	15414	15492	15208	15446	15518	15502	15372	15488	15446	15532	15552	15431	15388	15384	15467	15574	15462	15435	15407	15464	15421	15468	15497	15466	15399	15533	15407	15470	15448	15361	15321	15448	15203	15438	15496	15473	15450	15460	15374	15327	15500	15388	15321	15334	15348	15472	15400	15551	15314	15386	15386	15463	15434	15475	15411	15391	15363	15381	15507	15345	15453	15517	15466	15464	15320	15509	15311	15533	15389	15594	15360	15542	15501	15413	15361	15292	15520	15405	15404	15319	15433	15376	15391	15331	15352	15258	15426	15591	15309	15605	15318	15388	15377	15543	15395	15405	15466	15521	15338	15299	15386	15408	15442	15414	15310	15439	15340	15278	15364	15462	15500	15508	15425	15466	15299	15575	15416	15432	15486	15540	15328	15438	15459	15495	15367	15449	15500	15258	15451	15251	15338	15454	15538	15502	15366	15436	15407	15495	15393	15281	15591	15351	15331	15473	15435	15432	15352	15441	15421	15471	15460	15334	15317	15533	15472	15573	15457	15431	15495	15410	15500	15479	15556	15419	15506	15428	15176	15286	15394	15401	15509	15466	15109	15372	15444	15503	15528	15455	15368	15160	15438	15349	15451	15365	15403	15540	15469	15401	15474	15463	15616	15212	15451	15527	15411	15252	15389	15427	15369	15381	15454	15489	15431	15281	15374	15398	15449	15539	15508	15522	15244	15396	15341	15287	15495	15457	15343	15302	15339	15360	15288	15402	15510	15401	15451	15554	15400	15375	15442	15341	15445	15434	15460	15329	15309	15268	15422	15298	15558	15538	15545	15394	15549	15388	15376	15399	15386	15297	15337	15380	15500	15512	15269	15429	15458	15398	15657	15449	15578	15291	15393	15363	15439	15516	15488	15275	15503	15532	15309	15335	15590	15473	15405	15222	15359	15347	15451	15476	15540	15388	15478	15550	15389	15394	15440	15195	15465	15493	15211	15339	15458	15471	15298	15411	15479	15364	15366	15429	15487	15271	15361	15584	15395	15374	15464	15404	15383	15522	15363	15349	15470	15523	15255	15566	15394	15456	15402	15231	15470	15484	15407	15349	15331	15351	15339	15652	15429	15432	15458	15317	15449	15380	15416	15359	15392	15501	15578	15411	15513	15470	15435	15477	15447	15345	15446	15351	15316	15457	15506	15348	15506	15283	15348	15499	15441	15517	15237	15354	15418	15325	15650	15389	15558	15454	15429	15462	15431	15476	15437	15410	15371	15547	15454	15373	15309	15439	15454	15365	15351	15523	15345	15274	15673	15386	15444	15562	15357	15251	15407	15445	15519	15441	15435	15384	15153	15484	15398	15379	15356	15396	15257	15318	15490	15353	15503	15409	15210	15287	15308	15472	15552	15352	15483	15411	15388	15277	15419	15602	15485	15107	15294	15299	15606	15425	15491	15508	15463	15464	15459	15348	15313	15433	15437	15445	15402	15435	15318	15460	15438	15348	15354	15430	15558	15491	15380	15429	15513	15491	15486	15281	15384	15415	15459	15443	15382	15518	15348	15460	15382	15335	15447	15422	15553	15343	15335	15486	15417	15293	15307	15452	15438	15339	15231	15443	15504	15319	15274	15451	15340	15526	15544	15398	15480	15647	15391	15319	15422	15593	15459	15384	15511	15379	15390	15525	15384	15396	15623	15282	15456	15384	15286	15454	15447	15346	15348	15436	15437	15282	15458	15482	15505	15373	15470	15376	15310	15554	15319	15422	15552	15371	15422	15367	15424	15384	15507	15490	15373	15488	15403	15400	15490	15384	15467	15499	15473	15440	15300	15487	15384	15473	15443	15454	15350	15468	15464	15469	15548	15487	15374	15425	15374	15375	15292	15542	15524	15477	15398	15508	15386	15495	15282	15431	15489	15260	15305	15288	15441	15442	15377	15631	15432	15336	15414	15411	15530	15412	15370	15282	15354	15622	15425	15425	15574	15280	15400	15486	15307	15390	15383	15555	15506	15307	15380
29144	28274	32379	27271	21296	19876	19086	17815	16960	16608	16643	16478	16304	16267	16033	16052	16141	16121	16265	16120	16162	16338	16123	16323	16318	16118	15966	16092	16329	16055	16094	16260	16270	16196	16189	16231	16116	16041	16238	16089	16058	16262	16133	16081	16337	16207	16264	16275	16005	16156	16284	15991	16042	16054	15892	15908	16096	15882	16297	16216	16088	16118	16147	16104	16433	16145	16060	16181	16074	16112	15991	16128	16125	16041	16048	16159	16010	16197	16197	16298	16116	16147	16183	16012	16076	16338	16125	16163	16073	16069	15885	16255	15982	16242	16137	16081	15992	16176	16137	16098	16133	16056	16090	15855	15982	16122	16079	16010	15985	16090	15961	15985	16232	16157	16147	16217	16051	16288	16146	16052	16119	16063	16311	16164	16123	16301	15962	16263	16326	16343	15987	16278	16077	16372	15975	16099	16111	16018	15924	16049	16017	15993	15966	16238	16036	16116	16078	15853	16151	16089	16232	16242	16039	16035	16031	16100	16104	15913	16051	16260	16194	16217	16235	16134	15967	16244	16074	16054	16106	16066	16210	16124	16180	16065	16072	16115	16255	16197	16243	16079	16028	16217	16094	16263	15918	16116	16117	16062	15948	16056	16197	16103	16035	16093	15974	16117	16105	16156	16239	15873	16187	16121	16035	15964	16003	15964	16148	16105	16177	16209	15989	15949	16180	16114	16229	16093	16038	16116	16192	15876	16213	16215	16116	16085	15893	15960	16019	16064	16091	16083	15972	16105	16137	16251	16123	16127	16219	16132	16149	16123	16069	16208	16169	16162	16035	16061	16264	16228	16087	16052	15978	16130	15904	16038	16008	16116	16151	16119	16047	16104	15916	15986	16082	16086	16157	16114	16112	16107	16031	16015	16108	16154	16117	16156	16201	16021	16109	16056	16139	16269	16069	16180	16102	16262	16101	16068	16120	15875	16078	16108	16166	16217	16174	16131	15988	16232	16030	16138	16038	15995	16213	16040	16253	16145	16120	15869	16050	16107	15976	16153	16081	15903	15998	16185	16097	16013	16105	15976	16136	16143	16087	16142	16153	16019	16036	15832	16185	16137	16032	16078	16199	15935	16160	16134	16105	16088	16158	16017	16174	16331	16085	15906	16035	16202	16072	16104	16110	15984	16233	16162	16061	16019	16017	16152	16035	16006	16146	16092	16131	16152	16352	16296	16030	16131	16147	16229	16151	16045	15908	16029	16058	16127	16137	16087	16144	16079	16074	16164	16234	16226	16118	16017	16148	16065	16206	16055	16115	16173	16089	15983	16116	16088	16149	16076	16026	16185	16222	16057	16006	15998	16263	16056	16092	16076	15987	15975	16185	16171	16090	16119	16055	16028	16237	16012	15970	16144	15944	16082	16122	16252	16086	16304	16232	16289	16057	16001	16125	16065	15965	16252	16055	16058	16248	16193	16145	16268	16293	16131	16142	16052	16091	16156	16173	16279	16125	16132	16077	16051	16051	15871	16000	16098	16128	15834	15958	16119	16142	16121	16103	16382	16142	15887	16124	16199	16085	16229	16042	16369	16011	16122	16202	16164	15967	16207	16096	15798	16143	16271	16134	16139	16036	15913	15949	16046	15996	16019	16000	16171	16050	16065	16149	16144	15831	16141	15936	16057	15927	16011	16089	16160	16131	16150	16151	16223	16386	15935	15993	16358	16162	16110	16168	16164	16312	16279	16165	16102	16292	16019	16084	16306	16124	16182	16013	16026	15941	16063	16185	16187	16194	16138	16181	16175	16094	16137	16202	16028	16116	16009	16020	16151	16284	16127	16216	16270	16129	16127	16115	15735	15968	16164	16093	15996	16241	16069	16058	15950	16037	16104	16094	16005	15985	16022	16041	16177	16190	16240	16245	15866	16322	16143	15937	15948	16284	16052	16065	15993	15986	16156	16107	15920	16162	15948	16162	16059	16010	16222	16114	16021	16054	16349	16152	16195	16290	16191	16105	16059	16136	16076	15945	16315	16249	16178	16155	16106	16102	16199	16111	16000	15992	16089	16064	16037	16135	16210	16018	15938	16182	16161	16275	15900	16236	16156	16250	16178	16036	16137	16005	16125	16044	16001	15979	16401	16253	16143	16198	16362	16140	16122	16225	16148	16090	16166	16000	15999	16073	16015	16229	16087	16092	16038	16008	15898	16270	16140	16110	16001	15726	16158	16256	16068	16090	16013	16076	16235	16108	16026	16010	16004	16046	15986	16158	16112	16143	16185	16082	16192	16180	16057	16150	15871	16023	16030	16153	15865	16132	16149	16083	16343	15995	16333	15942	16166	16052	15941	16205	15924	16060	16125	16043	15915	16193	16191	16149	16027	16205	15963	16405	16099	15862	16269	15798	16045	16086	16038	16003	16106	16136	15991	16201	16060	16342	16038	16187	16100	16048	16011	16090	15937	16146	16100	16225	16019	16026	16176	16044	16304	16055	15902	16101	16328	16036	16044	16097	16000	16019	16058	16226	16248	16206	15996	15957	15943	15972	16050	16212	16046	16140	16238	16158	16216	16088	15964	16077	16048	15997	15999	15986	15988	16161	16119	16309	16123	16157	16171	16043	16024	16018	16056	16074	16141	16171	16221	16005	16068	16102	16156	16014	15941	16088	15832	16005	16047	16117	15987	16163	16077	16033	16190	16159	16213	16125	16223	16229	16146	16310	15902	16013	15970	16091	16304	16269	16071	16189	16043	16327	16147	16263	16106	16165	16286	16028	16018	16185	16188	16011	16047	15839	16173	16129	16090	16088	16085	16081	16160	16200	16125	15976	16087	16126	15954	16071	16216	16288	16224	15935	16276	16023	16241	16020	16174	16120	15997	16207	16151	16172	16285	16078	16087	16151	15841	16413	16113	15942	16249	16058	16093	16190	16315	16020	16151	16073	15918	16157	16091	15950	16091	16034	16088	16135	15774	16158	15945	16139	16117	16148	16100	16045	16141	15993	16091	15957	15959	16007	16161	16173	16117	16156	16016	16038	15882	16126	16005	16226	16012	16200	16006	16131	16184	16209	16256	16011	16071	16027	16374	16171	15888	16185	15940	16072	16178	16204	15865	15996	16270	16107	16347	16265	15954	16172	16191	16137	16169	16072	16007	16051	16036	16261	16072	16195	16122	15909	15972	16075	16062	15901	15965	16125	16203	16186	16122	16062	16183	16003	16342	16053	16017	16157	16117	16110	16128	16131	16085	16183	16079	16331	16031	16136	15974	16145	16148	15950	16038	16151	16162	16089	16032	16148	15960	15971	16048	16151	16246	16263	16152	16142	16004	15906	16144	16162	16170	16090	16097	16046	16076	16120	16086	15984	16235	16122	16117	15964	15873	16215	16033	16012	16321	16251	16131	15891	16279	16104	15987	16221	16164	16104	16114	16017	16088	16131	16041	16155	16186	16024	16200	16213	16036	16016	16007	16199	15964	16142	16144	16009	16110	16051	16081	16212	15961	16082	16008	16187	16086	16086	16039	16024	16017	16094	16081	16116	16183	16056	16105	15950	15999	16188	16013	16129	15865	15986	16147	16124	16053	15962	16034	16179	16256	16052	16209	16118	16323	16300	16235	16054	16279	16293	15958	16191	16044	16026	15795	15932	16146	16141	16262	16117	16038	16221	16079	16171	15994	16129	15957	16003	16122	16011	16115	16131	16021	16220	16193	16264	16223	16070	16171	16282	15991	16090	15952	16259	16028	16244	16007	16150	16114	15928	15920	16045	16025	16053	15997	15984	16144	16108	16090	16363	16121	16002	16120	16263	16030	16087	16080	15967	16079	16068	16304	16061	16036	16122	16056	16060	16101	16054	16100	16111	16011	16144	16161	16152	15986	16240	15999	16191	16106	16187	16244	16175	16162	16372	16104	16088	16258	16283	16050	15948	16174	16009	16127	16307	16121	16300	16263	15919	16282	16117	15987	16278	16064	16206	16083	15805	16057	16159	15875	16194	16176	16200	16152	16100	16049	16060	16056	15906	16097	16144	16135	16120	16170	16027	16049	16260	15916	15999	16249	16477	16053	16056	16034	16070	15978	16121	16294	16218	15867	16032	15945	16335	16136	16120	16135	16328	15896	16048	16052	16109	16145	15934	16113	16180	16392	16026	15858	15987	16004	16083	15890	16086	16092	16050	16241	16172	16085	16148	16191	16129	16003	16214	16116	16160	16189	15975	16359	16101	16287	15994	16082	16284	16182	16173	16088	16135	15980	16109	15969	16062	16041	16130	16165	16154	16034	15947	16071	15990	16076	15998	16062	16119	16090	16263	16053	16175	15801	16131	15973	16206	16234	16064	15882	16055	16281	15977	16147	16105	16057	16135	16042	16198	16057	16128	15928	16177	16021	16070	15944	16020	16158	16179	16088	16143	15818	16287	16087	16095	16066	16087	16181	16076	16035	16058	16131	16095	16259	16210	16103	16170	16215	16316	16071	16205	15922	16025	16330	16169	16077	15947	15934	16039	16196	16150	16046	16060	16083	16175	16215	15842	16037	16049	16064	16354	16222	16159	16237	16130	16118	16030	16102	16042	16039	15877	16297	16137	16116	16245	16081	16166	16201	15925	16088	16188	16111	16108	16196	16275	16165	16181	16094	16248	16189	16099	16064	16195	16268	16066	16040	16059	16064	16038	15853	16150	16134	16238	15926	16315	16208	15994	16224	16019	16025	16174	16070	16256	16116	16067	16042	16286	16218	16447	16143	16258	16312	16197	16037	16195	16103	16233	16121	16301	15985	16081	15953	16360	16113	16268	16159	16223	16077	15953	16193	16095	16073	15988	16088	16103	16225	16142	16170	16126	16439	16395	16320	16127	16067	16188	15895	15946	16130	16032	15960	16276	16013	15930	16070	16036	16013	16015	16077	16125	16013	16038	15959	16104	16057	16104	16164	16164	16233	16251	16178	16069	16008	16211	16329	16210	16175	16028	15959	15981	16211	15953	16036	16060	16226	16086	16089	16291	16249	16385	16064	16166	16189	16315	16086	15942	15993	16092	16049	16126	16017	16145	16264	16159	16043	15850	16024	16158	16063	15973	15981	16056	16051	16107	16153	16116	16144	16087	16008	16107	16283	16200	15986	16015	16226	16132	16120	16177	15984	16083	16081	16290	16143	16168	15903	16168	16102	16018	16076
34225	46449	36680	26390	21899	20044	18366	17168	15802	15635	15349	14931	14985	14876	14843	14947	14697	14829	14704	14804	14956	14917	14733	14994	14785	14734	14762	14861	14737	14998	14915	14747	14948	14875	14741	14746	14749	14724	14914	14869	14637	14722	14524	14937	14907	14884	14801	14847	14748	14805	14885	14686	14892	14933	14751	14903	14905	14773	14744	14743	14790	14642	14772	14796	14615	14759	14925	14799	14820	14763	14703	14744	14801	14817	14793	14697	14834	14772	14913	14705	14817	14978	14687	14761	14677	14625	14796	14680	14849	14607	14803	14955	14595	14628	14735	14876	14774	14752	14812	14857	14879	14744	14687	14884	14758	14963	14762	14800	15055	14813	14815	14665	14709	14824	14751	14750	14738	14757	14841	14711	14753	14804	14863	14814	14863	14875	14679	14931	14708	14841	14696	14794	14840	14765	14648	14691	14765	14521	14748	14914	14856	14738	14919	14852	14706	14613	14827	14767	14813	14781	14678	14889	14808	14719	14830	14813	14701	14734	14953	14886	14723	14863	14792	14734	14878	14586	14841	14904	14923	14730	14857	14666	14911	14692	15027	14776	14760	14862	14849	14709	14923	14707	14860	14738	14718	14698	14757	14763	14815	14671	14760	14828	14681	14867	14881	14762	14747	14802	14874	14630	14789	14686	14562	14706	14878	14642	14709	14643	14897	14801	14843	14570	14727	14794	14765	14741	14617	14943	14829	14866	14746	14738	14802	14854	14659	14813	14827	14654	14601	14807	15075	14794	14697	14822	14717	14956	14851	14712	14728	14770	14932	14746	14850	14832	14642	14796	14871	14858	14863	14822	14930	14668	14829	14759	14866	14693	14837	14785	14790	14894	14883	14779	14904	15011	14537	14848	14767	14839	14698	14859	14696	14779	14747	14820	14797	14907	14876	14819	14928	14827	14837	14635	14766	14819	14722	14687	14816	14716	14818	14670	14671	14902	14809	14865	14924	14887	14819	14706	14975	14976	14864	14659	14786	14778	14613	14889	14834	14758	14832	14866	14791	14796	14633	14918	14793	14872	14802	14855	14784	14824	14888	14813	14818	14872	14814	14918	14673	14845	14822	14796	14796	14869	14830	14945	14773	14710	14872	14836	14696	14816	14813	14882	14868	14542	14637	14695	14693	14713	14689	14700	14893	14797	14797	14916	14867	14789	14916	14731	14734	14634	14938	14772	14782	14726	14976	14706	14850	14653	14712	14768	14757	14828	14806	14768	14726	14904	14806	14966	14793	14717	14909	14729	14814	14833	14768	14756	14995	14727	14722	14761	14967	14754	14711	14785	14707	14739	14732	14889	14797	14941	14780	14859	14976	14741	14840	14745	14845	14811	14766	14757	14899	14691	14697	14901	14802	14830	14821	14866	14767	15001	14741	14962	14871	14894	14856	14858	14888	14882	14892	14818	14633	14760	14754	14807	14787	14875	14662	14953	14770	14684	14749	14690	14717	14834	14817	14647	14727	14744	14845	14680	14838	14753	14806	14869	14640	14772	14659	14704	14689	14857	14698	14827	14808	14890	14761	14846	14684	14532	14580	14795	14574	14785	14539	14832	14809	14774	14698	14867	14675	14870	14634	14847	14798	14869	14772	14901	14699	14753	14738	14789	14885	14599	14768	14654	14884	14653	14780	14719	14709	14813	14916	14832	14838	14905	14656	14859	14854	14965	14739	14796	14846	14808	14772	14759	14716	14814	14742	14929	14746	14892	14823	14776	14666	14856	14734	14883	14940	14825	14771	14760	14834	14930	14933	14869	14783	14695	14966	14882	14794	14823	14704	14929	14771	14757	14907	14650	14757	14999	14577	14785	14794	14757	14797	14607	14782	14800	14840	14739	14696	14745	14704	14593	14773	14845	14687	14704	14833	14915	14813	14831	14863	14715	14768	14800	14866	14845	15012	14600	14769	14894	14867	14659	14846	14791	14725	14675	14715	14844	14664	14776	14771	14785	14887	14865	14661	14631	14732	14726	14797	14832	14856	14871	14773	14623	14805	14870	14802	14859	14946	14726	14689	14715	14794	14923	14913	14784	14900	14949	14690	14740	14745	14786	14767	14824	14664	14739	14772	14746	14663	14719	14903	14862	14725	14714	14780	14708	14838	14964	14767	14743	14717	14887	14722	14701	14951	14734	14840	14825	14877	14678	14866	14650	14899	14746	14733	14877	14679	14751	14711	14903	14964	14922	14914	14763	14811	14741	14805	14896	14834	14837	14842	14800	14776	14860	14672	14769	14847	14798	14767	14801	14700	14718	14819	14839	14741	14829	14681	14834	14749	14909	14628	14847	14779	14969	14733	14794	14796	14832	14650	14716	14837	14789	14762	14793	14819	14888	14662	14880	14906	14838	14799	14654	14807	14756	15010	14705	14758	14733	14686	14879	14833	14974	14841	14715	14863	14563	14854	14837	15035	14708	14804	14852	14748	14944	14872	14723	14850	14801	14751	14924	14801	14758	14723	14704	14709	14659	14726	14775	14888	14874	14799	14736	14940	14654	14699	14787	14622	14694	14670	14610	14687	14764	14803	14774	14975	14728	14880	14874	14797	14722	14886	14748	14828	14860	14699	14816	14810	14823	14938	14816	14712	14844	14882	14825	14933	14761	14904	14844	14730	14764	14720	14872	14689	14666	14767	14756	14819	14842	14718	15003	14778	14798	14844	14874	14614	14872	14744	14931	14768	14780	14650	14654	14858	14974	14897	14778	14818	14877	14814	14782	14859	14684	14858	14787	14883	14872	14692	14938	15131	14669	14690	14855	14751	14838	14749	14880	14665	14888	14841	14941	14832	14735	14905	14899	14894	14812	14883	14875	14873	14708	14818	14661	14800	14788	14914	14826	14841	14839	14856	14755	14907	14716	14792	14701	14732	14766	14764	14759	14654	14859	14822	14789	14769	14764	14709	14784	14821	14742	14793	14815	14902	14806	14640	14686	14903	14768	14970	14775	14979	14948	14672	14837	14742	14761	14794	14846	14651	14631	14888	14706	14804	14753	14726	14803	14795	14704	14784	14738	14797	14750	14865	14743	14750	14935	14910	14738	14803	14747	14732	14727	14765	14808	14868	14814	14790	14793	14726	14756	14823	14792	14818	14820	14677	14835	14865	14738	14703	14724	14883	14645	14878	14793	14795	14836	14688	14921	14842	14828	14763	14805	14856	14762	14765	14778	14827	14866	14843	14823	14776	14693	14819	14751	14748	14800	14718	14776	14737	14823	14757	14622	14838	14782	14827	14932	14667	14850	14884	14704	14743	14892	14704	14683	14714	14848	14855	14737	14565	14794	14768	14893	14783	14916	14890	14833	14797	14833	14689	14834	14855	14757	14726	14833	14770	14771	14883	14798	14927	14604	14725	14713	14904	14895	14951	14700	14745	14727	14862	14698	14837	14774	14771	14639	14842	14848	14659	14804	14954	14720	14799	14856	14890	14808	14766	14586	14622	14871	14828	14900	14674	14824	14654	14689	14916	14911	14936	14897	14672	14662	14762	14981	14812	14572	14774	14758	14731	14901	14737	14611	14776	14762	14928	14642	14848	14772	14747	15086	14666	14957	14874	14865	14791	14797	14748	14944	14619	14911	14805	14753	14665	14705	14646	14808	14796	14881	14832	14691	14847	14756	14928	14812	14815	14766	14633	14566	14998	14730	14869	14923	14960	14806	15001	14670	14855	14626	14796	14922	14832	14577	14759	14872	14710	14778	14683	14732	14817	14935	14742	14858	14708	14824	14879	14777	14848	14938	14769	14668	14578	14718	15001	14918	14884	14799	14963	14694	14767	14671	14779	14711	14830	14890	14751	14592	14780	14780	14845	14768	14774	14622	14505	14724	14783	14835	14814	14779	14948	14725	14956	14803	14839	14803	14834	14912	14895	14787	14876	14643	14758	14890	14908	14734	14911	14739	14791	14949	14833	14720	14979	14769	14905	14803	14756	14852	14765	14867	14898	14765	14968	14895	14946	14917	14660	14716	14828	14812	14725	14831	14829	14878	14828	14775	14590	14918	14653	14873	14792	14798	14797	14835	14746	14736	14869	14692	14908	14603	14826	14838	14776	14738	14743	14734	14756	14683	14778	14857	14711	14706	14824	14731	14793	14819	14891	14755	14820	14722	14763	14908	14846	14851	14730	14821	14800	14822	14747	14832	14831	14861	14779	14822	14842	14809	14629	14763	14966	14820	14887	14810	14866	14890	15018	14735	14687	14765	14866	14878	14683	14826	14799	14652	14719	14701	14775	14880	14717	14829	14976	14696	14869	14767	14749	14633	14824	14828	14784	14680	14709	14797	14713	14844	14900	14733	14779	14806	14775	14869	14713	14748	14796	14887	14851	14749	14815	14704	14730	15011	14643	14741	14878	14903	14758	14731	14778	14901	14904	15003	14695	14701	14840	14803	14651	14810	14720	14639	14623	14777	14749	14892	14835	15026	14840	14750	14822	14745	14799	14806	14929	14800	14714	14831	14821	14911	14814	14667	14740	14735	14711	14766	14636	14788	14751	14778	14831	14856	14697	14770	14965	14926	14827	14902	14775	14915	14727	14697	14708	14809	14847	14847	14837	15017	14948	14651	14963	14798	14878	14885	14836	14655	14881	14777	14581	14678	14661	14700	14818	14785	14750	14730	14797	14774	14888	14855	14853	14755	14796	14888	14814	14756	14824	14759	14864	14680	14942	14735	14811	14775	14964	14693	14820	14804	14754	14914	14916	14784	14878	14848	14843	14676	14816	14591	14777	14920	14648	14633	14795	14729	14886	15046	14807	14755	14867	14882	14688	14898	14770	14862	14828	14721	14632	14749	14669	14843	14880	14976	14986	14813	14776	14814	14844	14823	14800	14952	14759	14817	14822	14793	14822	14883	14664	14714	14937	14928	14941	14951	14699	14754	14881	14902	14762	14718	14676	14831	14860	14842	14957	14743	14729	14759	14684	14890	14628	14687	14836	14780	14838	14753	14946	14788	14785	14928	14677	14822	14747	14861	14896	14665	14717	14760	14885	14860	14747	14745	15014	14703	14873	14794	14923	14698	14805	14863	14793	14724	14873	14787	14925	14717	14738	14716	14733	14835	14757	14894	14806	14759	14995	14841	14746	14776	14767	14666	14704	14828	14797	14770	14547	14664	14846	14785
24471	21654	29333	26268	25409	26772	26005	21153	19137	19064	17847	17462	17340	17265	17003	17242	17162	17164	17071	17134	17032	17269	16966	16859	17127	16943	16956	16937	17063	16804	16959	17000	17079	17003	17102	16998	16834	17024	17002	16798	16881	16828	16909	16843	17020	16820	16771	16921	16910	16911	17027	16926	17088	17044	16930	16991	16805	17000	17034	17028	16907	16777	16899	16928	16909	16890	17091	17144	16889	16955	17075	16867	17025	17044	16996	16875	16810	16974	16893	17020	16806	16970	17028	17059	16958	16825	16925	16795	16929	16875	17054	16800	17002	16944	16981	17052	16766	16961	17185	16760	16943	17194	16732	16940	17042	17092	17073	16846	16970	16848	16913	16769	16852	16817	17038	17176	16893	17000	17078	16987	16876	16786	16835	16801	16886	16928	16960	17093	16964	16860	17098	16832	17066	16961	17075	16936	16787	16850	16772	16805	16962	16876	17024	16929	16779	16843	17140	16919	16812	16804	16726	16759	16759	16970	17071	16959	17079	17004	16859	17062	17022	16893	16688	16921	16842	17062	17107	16966	16920	16790	16901	16884	16620	17010	16889	16967	17054	17042	16953	17015	16690	16967	16933	16966	16778	16740	16974	16876	16930	16780	17091	16916	16818	17085	16984	16897	16833	16854	16766	16840	17040	16838	16703	16971	16969	16765	16947	16860	16819	16916	17007	16960	17014	16890	16844	17002	16930	16937	16902	16851	16916	16919	17058	16873	16897	16989	16925	16675	16859	16962	17080	17033	16969	16755	16970	16980	17032	16743	16945	16856	17077	16966	16841	16877	16823	17040	17053	16898	16875	16984	16798	16670	16952	16686	16953	16623	17004	16774	17011	16795	16988	17149	16912	16966	17034	16825	16890	16724	16793	16916	16929	17001	16903	16893	16966	17048	16777	16930	17092	17069	16919	16840	17106	16846	16862	16785	16943	16936	16875	16822	16896	17041	16979	16962	17094	16835	16947	17079	16949	16980	16902	17142	17047	16979	16960	17023	16871	16944	17175	16838	16826	17045	16886	16815	16942	16872	16865	16869	16979	17018	17066	16888	16891	16917	17037	16909	17064	16986	16978	16968	16957	16986	17030	16818	16977	16925	16954	16643	16948	16882	16998	17057	17023	16831	16785	17063	16909	17006	16883	16855	17181	17061	16831	16922	16781	16769	16760	16788	16823	16861	16901	16676	17007	16731	16684	16908	16751	16908	16845	16774	17107	16999	16865	16982	16992	16993	16836	17046	16876	16858	16653	16945	16927	16882	16873	16886	16865	16976	17039	17036	16952	16978	17130	16824	16873	16903	16828	16809	16950	16776	16811	16845	16863	17012	17000	17162	17023	17094	16829	16954	16986	16869	16837	16738	17057	16942	16955	16773	16997	16899	16850	16931	16915	16885	16990	17046	16871	16946	17040	17077	16723	16851	16904	17069	16985	17016	16861	17108	16937	16945	16984	16955	17044	16985	16950	16740	16912	16916	17108	16953	16849	17004	16725	16658	16706	16946	16743	16906	16928	16852	16844	16924	17128	17081	16987	16821	16917	17036	16961	16823	16839	16815	16931	16971	16918	16863	17079	16957	16992	16806	16971	16925	16679	17027	16929	16864	17000	16917	16851	16815	16924	17000	17072	16949	16942	16970	17036	17008	16960	17031	16903	17070	17029	16989	16999	16747	17131	16697	16984	16953	16948	16830	17188	16962	17173	16961	16791	16954	16700	16901	16873	17095	16818	16806	16976	16890	17114	16801	17043	17103	16894	16853	17193	16745	16848	17225	16972	16881	16802	16890	17154	16783	16895	16927	16969	16866	16985	17073	17089	16931	16960	17005	16834	16800	16857	16853	16982	16868	16817	16839	16914	16998	16843	16788	16867	16981	16870	17086	16785	16812	16816	17115	17038	16997	16917	16892	16928	16981	17016	16978	16968	16853	16897	16977	16891	16873	16800	16884	16819	16993	16807	16909	17158	16952	16924	16904	17014	16834	16915	16932	16960	17016	16944	17045	16967	17110	16962	16954	16840	16992	16997	17037	16714	17069	16844	16848	16727	17033	16802	16877	16930	16966	17128	16983	16943	16941	16780	16969	17016	17108	16848	16949	17041	16923	16845	16960	16853	16940	17096	17156	16798	17218	16957	16775	16943	17065	16880	17001	16790	16951	16927	17094	16773	16928	16959	16992	16854	16988	17046	16857	16810	16951	16787	16729	16730	16770	16845	16886	16820	16886	16860	16848	16931	16970	16906	16908	16936	16773	16883	16825	16923	17193	16785	16977	16859	16937	16872	16952	16809	16892	16912	16852	16835	16882	16640	16902	17032	16977	17115	16761	16810	16905	16927	16896	16956	16794	16654	16971	16844	17009	16937	16943	16839	16920	16752	16769	16860	16985	16925	16887	16943	16939	16935	16912	16873	16790	16956	16901	16920	17029	16581	17078	16983	16911	16987	16934	16877	16940	16904	16873	17023	16936	16915	16812	16925	16946	16936	16766	16818	16889	16902	17180	16855	16936	16814	16916	16845	16899	16949	17073	16921	16743	16740	16817	16671	16860	16840	16914	16800	16941	17139	16673	16782	16933	16749	16952	16854	17134	16936	16908	16715	16690	16889	17107	16853	16871	16931	16717	16861	16878	17170	16833	17019	16934	16810	16744	16865	16932	17036	17094	16922	16750	16907	16940	16876	16804	17061	16963	16806	16926	16841	16957	16973	16881	17038	16761	16780	16762	16759	16929	17038	17148	16953	16998	16789	16786	16771	16865	16777	17028	16906	17138	16994	16949	17007	16835	16870	16922	17051	16908	16897	16949	17017	16779	16753	16811	16972	16973	16939	16967	16834	16976	17048	16920	16992	16940	16934	16792	16946	17012	16935	16891	16931	16889	17018	16951	17200	16756	16983	16928	17028	16998	16880	16683	16850	16987	16897	16683	16877	16941	16951	16972	17098	17009	16991	17071	17038	16772	16966	16880	17058	17081	16924	16709	16823	16844	16966	16836	16918	16926	16901	16925	16940	16942	16976	16985	16817	16863	16801	16830	17024	17020	17062	16950	16718	17073	16927	16950	17048	16986	17132	16899	16939	16902	17029	16947	16844	16692	16868	16745	16982	16818	16978	16873	16909	16726	17038	16965	16954	16626	16902	16998	16878	16860	16968	16818	16835	16736	16899	16853	16813	16909	17003	16791	16897	17071	16939	17151	16832	16916	16798	16929	16868	16820	16826	16873	17071	16812	16862	16917	16842	16873	16921	16898	16984	16892	16772	16816	16934	16824	16970	16999	16843	17025	16779	16707	16908	16939	16985	16800	16991	17015	17059	16950	16877	16860	16969	16957	16864	16854	16999	17112	16860	16842	17119	16859	16827	16881	16932	16808	16836	17043	16971	17052	16909	16907	17124	17103	17030	16947	16815	16750	16927	17058	16939	16862	16945	16670	16939	16933	16726	16698	16918	17029	16957	16760	16848	16870	16953	16958	16892	16868	16903	16864	16913	16940	16809	16823	17043	16945	16941	16933	16812	16928	16867	16990	17001	16996	16971	17012	16881	16874	16977	16952	16725	16805	17058	16910	16885	16942	16874	16913	16956	16900	16894	16965	16927	16954	16830	16773	16972	16965	16901	16965	16728	17023	16909	16876	16687	16886	16874	16805	16769	16911	17050	17006	16870	16841	16898	16729	16818	16994	16899	17082	16787	16924	16932	17012	16975	16986	17022	16826	16832	16970	16824	16980	16856	16991	16752	16820	17032	16774	16927	16894	16969	16814	16934	16973	16974	16997	16811	16841	16870	16694	16861	16827	16930	17111	16942	16718	16832	17025	17016	16920	16878	16859	16807	16930	17012	17118	16931	17015	17103	16979	16845	16839	17060	16739	16987	16749	17025	17084	16843	16778	16944	16785	16684	16890	16856	17033	16888	16849	16871	16876	16902	16905	16980	16868	16836	16779	17038	17146	17059	17026	16958	16775	17083	17043	16873	17048	17122	16928	17055	16996	16913	17117	16919	16895	16970	16975	16828	16865	17145	17144	16865	16823	16683	17050	16877	17024	16993	16938	17037	16826	17030	16798	16904	16930	16804	16805	16799	16960	16779	17007	17014	16915	17220	16941	16898	16853	16882	16602	16824	16773	16686	16896	16750	17007	17013	16876	16764	16903	16825	16892	16905	17103	16986	16911	16825	16968	16847	16855	16895	16758	16947	16913	16942	16954	16938	16981	17019	16811	16986	16762	16800	16880	16754	16987	17143	17100	17085	16849	17026	16949	16916	16913	16806	16854	16894	16806	16841	17028	17124	16680	16851	17100	17046	16790	16802	16846	16871	17060	16943	17022	16972	16899	16720	16760	17012	16762	16748	17098	16837	17155	16920	16991	16910	16839	17104	16899	17013	16956	16917	16824	16923	16864	16910	16998	16915	16915	16790	16798	16975	16829	16720	16972	17032	16915	16859	16942	16965	16872	16862	16947	16676	16767	16890	17148	17077	16998	16866	17016	16946	16904	16879	16931	16844	17149	17092	17033	16945	16963	16769	16751	16845	16987	16852	16998	16799	16801	16890	16768	16776	17020	16939	16783	17031	16807	17074	16953	16951	16898	16828	17153	17022	16800	17088	17004	16933	17005	17111	17019	16893	16953	17025	16854	16925	16862	16991	16973	16746	16887	16850	16852	16925	17042	17107	16727	16708	16839	17154	17069	16953	16983	17082	17051	16757	16992	17035	16868	16871	16844	16789	16904	17106	16630	16938	16705	16857	16776	16745	17187	17025	17042	16940	16798	17097	16991	17066	16831	16854	16916	17153	17043	16834	17083	16766	16776	16799	16792	16914	16887	16996	16925	16923	16881	16830	16961	16888	16918	16697	16727	17155	16810	16892	16957	16910	16944	16954	16947	16782	16929	17019	16981	16765	17006	16814	16857	16902	17077	17073	17008	17047	17109	16935	16860	17117	17078	17164	17000	16972	16748	17032	16939	16910	16839	16934	16837	17043	16889	16926	16865	16879	16753	16955	16913	16880	17033	16870	17152	16800	16948	16861	16666	17065	16840	16842	17012	16760	16829	16605	16773	16951	16901	16775	16972	16909	16956	16864	16920	16925	16858	16988	16907	16741	16916	16720	16845	16759	16900	16953	16746	17074	16998	16756	16885
37237	55588	46986	38022	30838	27131	23994	20176	18016	17421	16176	15913	15726	15776	15562	15596	15531	15286	15354	15167	15525	15363	15311	15362	15541	15285	15298	15291	15214	15497	15173	15381	15412	15464	15413	15204	15240	15231	15225	15471	15246	15465	15346	15214	15356	15455	15397	15485	15238	15201	15211	15063	15297	15218	15267	15323	15332	15284	15194	15235	15327	15344	15362	15341	15066	15286	15385	15246	15343	15360	15399	15515	15170	15329	15316	15292	15444	15211	15343	15387	15245	15513	15352	15180	15285	15200	15445	15412	15285	15221	15340	15300	15242	15215	15274	15265	15210	15341	15226	15324	15331	15371	15335	15317	15240	15209	15218	15401	15357	15328	15308	15379	15417	15111	15361	15198	15193	15281	15450	15337	15268	15452	15360	15317	15204	15355	15379	15269	15285	15206	15408	15271	15318	15304	15183	15304	15311	15120	15248	15400	15151	15401	15342	15389	15145	15503	15260	15376	15347	15306	15157	15300	15182	15245	15183	15353	15358	15229	15219	15302	15394	15219	15323	15277	15363	15187	15348	15280	15305	15229	15325	15318	15360	15278	15273	15253	15277	15130	15188	15336	15369	15278	15502	15259	15183	15125	15357	15223	15366	15308	15131	15280	15300	15325	15252	15282	15324	15394	15373	15309	15332	15432	15333	15342	15033	15346	15348	15180	15427	15146	15234	15460	15207	15163	15245	15194	15213	15367	15121	15325	15250	15255	15249	15289	15367	15453	15344	15213	15472	15115	15396	15204	15275	15270	15247	15335	15420	15355	15365	15229	15368	15254	15283	15182	15200	15446	15268	15394	15288	15343	15210	15306	15283	15426	15294	15347	15388	15084	15326	15217	15176	15297	15334	15307	15270	15236	15260	15257	15267	15319	15274	15424	15377	15244	15320	15252	15347	15360	15235	15278	15269	15114	15251	15331	15168	15253	15282	15376	15272	15278	15249	15339	15211	15232	15295	15253	15457	15296	15371	15472	15107	15284	15317	15451	15291	15309	15348	15344	15104	15243	15302	15297	15259	15322	15278	15144	15321	15276	15313	15157	15568	15301	15283	15249	15422	15392	15266	15161	15233	15353	15282	15177	15418	15234	15352	15279	15258	15414	15212	15300	15326	15263	15458	15257	15444	15343	15247	15309	15263	15230	15414	15197	15136	15203	15266	15241	15524	15163	15150	15272	15411	15358	15308	15276	15426	15205	15310	15372	15225	15373	15109	15348	15213	15299	15222	15332	15497	15261	15213	15399	15401	15312	15394	15204	15192	15294	15237	15292	15107	15340	15307	15236	15394	15138	15168	15307	15230	15503	15068	15092	15192	15138	15184	15388	15123	15280	15148	15530	15325	15438	15247	15239	15462	15356	15211	15465	15352	15388	15445	15205	15100	15170	15273	15402	15243	15317	15148	15263	15171	15184	15363	15165	15295	15276	15391	15138	15317	15285	15406	15358	15345	15189	15478	15220	15398	15414	15309	15367	15241	15233	15287	15199	15193	15285	15098	15261	15222	15381	15207	15235	15172	15277	15358	15247	15294	15314	15348	15277	15101	15214	15214	15291	15229	15353	15310	15472	15112	15267	15318	15442	15401	15408	15268	15270	15262	15512	15388	15313	15354	15247	15181	15294	15429	15269	15246	15175	15426	15316	15150	15531	15250	15329	15277	15195	15121	15234	15301	15200	15279	15361	15323	15263	15358	15167	15244	15262	15332	15177	15294	15224	15271	15185	15253	15342	15148	15281	15284	15372	15324	15167	15169	15245	15240	15374	15329	15209	15297	15216	15444	15324	15365	15114	15292	15371	15263	15479	15283	15130	15259	15191	15359	15413	15308	15391	15379	15356	15317	15303	15387	15331	15478	15351	15357	15285	15355	15143	15253	15052	15339	15270	15288	15238	15160	15463	15270	15231	15213	15242	15341	15267	15227	15259	15261	15251	15203	15121	15380	15304	15188	15320	15275	15411	15496	15204	15397	15325	15239	15371	15226	15247	15256	15170	15204	15286	15187	15322	15370	15230	15382	15246	15182	15284	15148	15155	15438	15280	15241	15523	15228	15358	15203	15278	15350	15461	15356	14993	15288	15373	15210	15410	15386	15206	15325	15457	15253	15255	15480	15206	15380	15305	15148	15273	15181	15157	15111	15338	15119	15337	15322	15446	15422	15193	15240	15323	15231	15319	15049	15411	15325	15308	15330	15348	15190	15029	15253	15272	15236	15288	15260	15248	15284	15265	15486	15322	15147	15215	15176	15311	15299	15227	15204	15339	15344	15395	15208	15214	15285	15280	15480	15480	15260	15385	15303	15265	15445	15428	15425	15238	15447	15323	15420	15306	15302	15258	15379	15279	15241	15326	15307	15252	15346	15291	15259	15059	15259	15098	15466	15442	15265	15066	15342	15209	15259	15280	15407	15053	15462	15375	15148	15108	15308	15246	15274	15254	15351	15344	15342	15299	15196	15323	15210	15109	15231	15183	15305	15246	15307	15384	15397	15366	15303	15337	15447	15128	15403	15260	15354	15362	15157	15356	15312	15437	15230	15299	15380	15191	15413	15382	15405	15244	15353	15310	15377	15213	15296	15103	15197	15264	15360	15246	15332	15242	15383	15366	15152	15231	15291	15330	15254	15296	15128	15121	15351	15200	15330	15385	15207	15312	15350	15308	15442	15298	15203	15184	15268	15260	15250	15094	15104	15285	15355	15279	15296	15381	15470	15187	15297	15197	15318	15179	15352	15216	15320	15248	15142	15255	15142	15302	15191	15251	15353	15228	15222	15194	15215	15089	15202	15205	15226	15198	15285	15259	15462	15247	15291	15182	15333	15251	15316	15212	15199	15150	15313	15198	15452	15380	15219	15281	15191	15374	15436	15375	14997	15271	15367	15230	15263	15130	15354	15219	15072	15461	15306	15382	15112	15056	15149	15367	15300	15128	15275	15355	15290	15144	15362	15159	15258	15237	15136	15446	15205	15229	15345	15269	15551	15177	15312	15283	15452	15353	15312	15203	15157	15209	15407	15276	15292	15179	15370	15212	15210	15312	15348	15262	15374	15212	15352	15393	15320	15222	15362	15299	15197	15334	15239	15293	15253	15255	15391	15306	15220	15106	15384	15475	15103	15190	15267	15318	15240	15320	15361	15308	15463	15422	15229	15390	15184	15312	15482	15294	15151	15307	15398	15360	15342	15196	15167	15451	15114	15204	15303	15270	15283	15391	15256	15268	15273	15223	15400	15426	15224	15354	15258	15173	15321	15244	15170	15166	15135	15185	15320	15290	15233	15357	15270	15206	15297	15187	15412	15280	15330	15146	15352	15117	15337	15321	15350	15382	15254	15146	15326	15136	15113	15511	15341	15315	15194	15388	15179	15246	15276	15176	15452	15375	15506	15205	15285	15322	15297	15168	15348	15234	15267	15084	15332	15279	15476	15168	15429	15371	15164	15316	15205	15370	15320	15227	15255	15378	15261	15221	15264	15217	15238	15325	15399	15282	15227	15337	15270	15382	15461	15254	15214	15282	15371	15406	15261	15379	15344	15300	15367	15305	15427	15229	15327	15188	15251	15289	15305	15138	15182	15385	15442	15157	15311	15355	15345	15343	15218	15274	15251	15415	15254	15232	15413	15093	15327	15135	15270	15241	15275	15258	15356	15392	15393	15313	15110	15213	15213	15255	15354	15201	15284	15190	15337	15314	15316	15368	15377	15308	15348	15366	15309	15175	15258	15362	15340	15382	15147	15238	15280	15289	15323	15345	15154	15167	15230	15199	15311	15280	15268	15333	15381	15238	15240	15167	15336	15320	15330	15451	15293	15315	15304	15245	15153	15337	15316	15180	15300	15384	15335	15280	15279	15097	15390	15141	15289	15367	15501	15240	15378	15283	15245	15274	15418	15355	15258	15443	15070	15346	15324	15308	15231	15415	15370	15368	15214	15479	15287	15192	15378	15164	15359	15291	15187	15254	15199	15248	15370	15110	15235	15264	15279	15274	15360	15356	15239	15274	15267	15230	15459	15355	15291	15170	15141	15384	15380	15105	15415	15265	15418	15169	15356	15369	15336	15315	15575	15048	15244	15143	15311	15370	15153	15274	15418	15394	15319	15521	15239	15179	15352	15286	15228	15468	15220	15230	15195	15302	15351	15326	15231	15341	15318	15249	15134	15316	15223	15273	15367	15220	15259	15222	15340	15234	15278	15158	15460	15212	15304	15271	15389	15356	15248	15349	15306	15369	15154	15231	15223	15276	15261	15306	15188	15304	15426	15298	15128	15519	15232	15190	15318	15290	15180	15290	15239	15249	15135	15388	15202	15336	15323	15308	15021	15302	15303	15301	15272	15204	15248	15218	15291	15196	15203	15425	15295	15602	15319	15304	15304	15336	15278	15238	15240	15419	15440	15404	15266	15197	15392	15209	15221	15234	15361	15191	15359	15306	15277	15115	15392	15235	15207	15299	15314	15266	15348	15217	15282	15340	15434	15254	15119	15259	15397	15437	15308	15264	15038	15424	15127	15340	15280	15239	15112	15355	15388	15420	15355	15274	15293	15331	15148	15324	15304	15346	15346	15211	15247	15227	15264	15331	15326	15179	15422	15174	15129	15132	15371	15459	15484	15240	15352	15286	15250	15288	15383	15248	15274	15218	15512	15223	15346	15200	15147	15223	15298	15220	15259	15350	15246	15112	15450	15280	15312	15048	15331	15493	15303	15265	15203	15252	15457	15303	15295	15151	15156	15350	15345	15279	15433	15214	15195	15253	15164	15256	15250	15177	15373	15250	15101	15239	15115	15147	15409	15273	15182	15234	15142	15240	15206	15312	15293	15365	15545	15272	15404	15387	15285	15194	15472	15171	15050	15145	15306	15358	15344	15295	15413	15334	15337	15046	15291	15532	15314	15312	15462	15242	15278	15206	15393	15416	15332	15265	15328	15162	15309	15319	15278	15304	15225	15361	15296	15277	15295	15406	15415	15459	15075	15128	15265	15411	15274	15367	15223	15188	15250	15256	15289	15331	15062	15456	15247	15203	15449	15229	15292	15306	15197	15212	15288	15335	15299	15188	15324	15452	15293	15220	15253	15283	15446	15277	15252	15337	15256	15319	15415	15396	15333	15342	15255	15413	15204	15288	15192	15181	15314	15376
23177	21543	29421	24712	23853	28507	30846	24049	21414	19484	18430	18279	18172	17939	17900	17866	17645	17574	17823	17850	17733	17527	17805	17551	17574	17679	17550	17462	17604	17630	17739	17531	17725	17697	17551	17652	17594	17590	17645	17576	17491	17497	17691	17392	17464	17418	17549	17413	17364	17613	17623	17397	17623	17689	17676	17687	17538	17437	17720	17607	17430	17577	17483	17700	17608	17591	17588	17450	17510	17341	17579	17394	17449	17510	17481	17751	17413	17516	17406	17637	17445	17482	17490	17415	17660	17602	17424	17320	17409	17674	17557	17670	17625	17371	17574	17499	17549	17393	17428	17406	17277	17367	17437	17565	17554	17627	17772	17323	17407	17575	17465	17555	17403	17470	17193	17468	17594	17484	17406	17442	17354	17558	17472	17552	17435	17543	17541	17737	17458	17521	17274	17545	17524	17433	17459	17612	17333	17612	17490	17421	17401	17443	17612	17689	17550	17485	17423	17535	17471	17390	17556	17181	17334	17579	17488	17520	17726	17479	17616	17609	17511	17477	17326	17436	17544	17433	17659	17281	17490	17685	17285	17471	17458	17303	17346	17559	17671	17659	17445	17485	17477	17463	17610	17425	17342	17447	17437	17432	17383	17348	17337	17470	17544	17327	17528	17395	17427	17515	17412	17333	17240	17362	17416	17597	17363	17367	17415	17358	17502	17590	17499	17678	17566	17246	17266	17422	17386	17496	17458	17521	17337	17607	17416	17442	17464	17494	17463	17518	17411	17502	17433	17457	17488	17379	17289	17419	17495	17440	17623	17791	17286	17576	17383	17476	17487	17476	17593	17473	17515	17400	17429	17373	17512	17398	17466	17233	17604	17441	17385	17400	17522	17424	17601	17274	17504	17413	17409	17381	17550	17681	17474	17379	17417	17315	17346	17446	17600	17371	17446	17360	17483	17349	17336	17541	17649	17453	17294	17526	17407	17379	17264	17504	17502	17383	17371	17486	17559	17225	17585	17640	17740	17371	17522	17398	17412	17598	17525	17429	17476	17479	17462	17329	17427	17294	17417	17252	17228	17351	17303	17367	17396	17449	17395	17486	17457	17601	17515	17393	17348	17206	17528	17510	17522	17365	17563	17434	17597	17598	17162	17286	17351	17412	17454	17363	17436	17593	17436	17245	17458	17571	17458	17564	17426	17248	17653	17418	17370	17474	17511	17703	17517	17271	17369	17299	17487	17359	17367	17530	17478	17393	17429	17386	17510	17356	17364	17493	17391	17523	17481	17245	17429	17401	17513	17660	17412	17445	17405	17591	17352	17483	17437	17402	17258	17491	17470	17377	17426	17394	17570	17522	17490	17433	17588	17557	17447	17380	17513	17426	17360	17339	17343	17364	17368	17480	17267	17551	17461	17465	17511	17322	17505	17608	17492	17310	17505	17471	17051	17429	17391	17361	17353	17519	17417	17372	17352	17409	17456	17436	17281	17430	17304	17647	17629	17458	17435	17460	17444	17712	17508	17559	17475	17297	17223	17359	17397	17384	17322	17291	17607	17426	17540	17447	17586	17217	17255	17587	17593	17713	17544	17374	17517	17282	17452	17505	17352	17410	17546	17602	17449	17463	17246	17619	17654	17318	17513	17382	17499	17313	17292	17321	17700	17487	17305	17380	17434	17404	17354	17286	17435	17452	17484	17346	17360	17446	17452	17351	17378	17360	17494	17569	17675	17446	17274	17704	17462	17514	17387	17561	17491	17372	17630	17583	17591	17476	17491	17380	17585	17537	17384	17546	17671	17384	17553	17443	17535	17427	17483	17222	17312	17349	17532	17481	17408	17531	17451	17712	17431	17612	17342	17542	17469	17473	17540	17327	17479	17570	17482	17333	17508	17671	17324	17387	17476	17456	17597	17517	17455	17582	17142	17372	17332	17568	17324	17565	17630	17447	17565	17492	17507	17296	17489	17469	17453	17475	17381	17338	17423	17418	17350	17269	17255	17526	17512	17463	17399	17422	17364	17320	17380	17392	17720	17497	17273	17497	17306	17398	17471	17454	17364	17628	17696	17485	17447	17449	17646	17455	17667	17516	17520	17395	17363	17278	17614	17534	17465	17434	17524	17757	17194	17466	17475	17516	17545	17573	17575	17324	17392	17223	17434	17575	17518	17345	17370	17506	17565	17379	17293	17564	17506	17407	17686	17590	17565	17469	17462	17559	17566	17591	17294	17280	17430	17558	17491	17563	17499	17708	17466	17316	17419	17411	17462	17480	17537	17664	17491	17597	17335	17521	17235	17336	17167	17430	17559	17577	17267	17338	17613	17331	17317	17484	17410	17436	17515	17339	17580	17558	17343	17391	17371	17606	17455	17251	17521	17454	17402	17396	17494	17535	17457	17501	17629	17378	17556	17406	17403	17260	17434	17396	17522	17399	17586	17482	17467	17423	17351	17337	17430	17444	17546	17236	17286	17555	17403	17345	17321	17272	17383	17595	17504	17402	17384	17592	17402	17566	17359	17523	17490	17356	17472	17406	17414	17465	17302	17545	17498	17321	17379	17387	17553	17383	17624	17479	17468	17607	17553	17330	17491	17538	17380	17637	17390	17453	17301	17314	17504	17397	17342	17579	17625	17322	17548	17450	17410	17414	17606	17379	17699	17437	17359	17350	17281	17366	17289	17389	17554	17496	17285	17458	17292	17266	17396	17624	17629	17337	17415	17444	17487	17377	17260	17467	17399	17516	17596	17465	17478	17307	17359	17598	17630	17552	17477	17424	17445	17726	17439	17516	17552	17212	17679	17347	17284	17378	17455	17335	17536	17412	17410	17509	17493	17268	17594	17372	17446	17294	17436	17337	17277	17634	17455	17488	17375	17530	17634	17505	17363	17469	17410	17604	17728	17415	17604	17532	17248	17577	17235	17604	17492	17328	17508	17484	17514	17609	17387	17515	17510	17495	17277	17567	17241	17659	17364	17380	17381	17468	17304	17390	17562	17551	17472	17575	17645	17588	17282	17395	17343	17301	17540	17446	17423	17295	17674	17559	17379	17553	17246	17358	17223	17531	17386	17384	17519	17604	17711	17632	17585	17722	17497	17423	17326	17524	17440	17484	17610	17362	17218	17256	17454	17427	17547	17701	17401	17457	17536	17293	17672	17408	17212	17402	17487	17541	17401	17344	17340	17191	17281	17307	17453	17468	17538	17407	17542	17304	17402	17376	17434	17509	17578	17515	17431	17352	17633	17260	17354	17308	17350	17496	17408	17368	17583	17492	17373	17358	17102	17429	17373	17324	17375	17534	17564	17370	17501	17376	17430	17492	17484	17566	17353	17226	17537	17385	17392	17334	17450	17355	17407	17373	17412	17409	17161	17406	17441	17624	17654	17498	17704	17351	17434	17567	17434	17481	17401	17360	17548	17475	17410	17484	17274	17543	17350	17438	17387	17554	17450	17554	17365	17350	17222	17571	17476	17604	17414	17368	17323	17362	17464	17473	17503	17237	17496	17257	17542	17335	17408	17352	17485	17404	17387	17469	17483	17321	17498	17401	17418	17615	17555	17360	17507	17370	17379	17299	17559	17536	17630	17391	17469	17385	17253	17399	17314	17340	17285	17326	17476	17402	17280	17506	17370	17677	17379	17461	17805	17336	17487	17494	17410	17339	17324	17391	17433	17459	17302	17375	17469	17420	17215	17544	17186	17515	17410	17428	17656	17529	17302	17447	17591	17480	17526	17437	17451	17443	17373	17747	17609	17457	17455	17292	17353	17573	17452	17517	17406	17531	17321	17436	17581	17413	17181	17481	17294	17360	17443	17389	17435	17292	17482	17412	17481	17329	17435	17498	17341	17103	17594	17578	17619	17381	17465	17394	17136	17447	17346	17483	17410	17349	17306	17478	17413	17405	17560	17444	17508	17466	17499	17459	17371	17516	17564	17697	17533	17292	17462	17384	17204	17374	17487	17484	17477	17374	17457	17497	17333	17466	17596	17392	17309	17444	17253	17404	17389	17470	17534	17376	17585	17471	17377	17564	17489	17283	17341	17617	17409	17455	17460	17506	17614	17442	17484	17622	17396	17485	17341	17437	17421	17234	17319	17635	17301	17478	17147	17280	17491	17398	17460	17274	17464	17594	17416	17465	17366	17399	17550	17393	17628	17402	17317	17350	17569	17233	17211	17384	17515	17400	17375	17465	17252	17383	17387	17552	17490	17339	17695	17619	17385	17571	17548	17497	17398	17356	17455	17329	17468	17398	17448	17378	17467	17394	17440	17339	17369	17354	17391	17591	17301	17436	17454	17402	17326	17335	17394	17435	17435	17611	17449	17571	17353	17422	17392	17467	17432	17331	17356	17311	17516	17484	17682	17507	17590	17359	17716	17492	17435	17452	17551	17394	17542	17443	17339	17272	17533	17273	17567	17647	17414	17123	17542	17464	17321	17496	17461	17403	17370	17628	17431	17464	17591	17564	17629	17442	17245	17402	17464	17702	17525	17348	17374	17600	17426	17449	17207	17437	17446	17421	17435	17489	17328	17343	17296	17274	17333	17484	17393	17434	17409	17446	17666	17436	17590	17476	17477	17416	17400	17286	17339	17427	17470	17342	17475	17411	17379	17402	17336	17133	17559	17527	17422	17365	17292	17316	17382	17528	17604	17335	17386	17479	17456	17310	17294	17298	17326	17454	17429	17454	17627	17435	17632	17337	17350	17341	17596	17405	17546	17449	17417	17661	17338	17523	17539	17408	17526	17570	17483	17490	17431	17372	17477	17417	17470	17256	17489	17354	17579	17453	17589	17338	17271	17358	17365	17476	17401	17404	17310	17415	17609	17471	17317	17453	17289	17406	17403	17585	17338	17415	17380	17601	17529	17662	17586	17398	17429	17314	17326	17364	17417	17421	17410	17521	17340	17314	17710	17512	17543	17475	17313	17484	17439	17399	17602	17478	17609	17490	17470	17518	17776	17592	17362	17514	17452	17547	17212	17425	17498	17481	17384	17391	17478	17539	17354	17584	17602	17487	17405	17187	17469	17564	17432	17331	17426	17379	17714	17593	17293	17596	17444	17479	17428	17613	17498	17609	17500	17345	17398	17672	17450	17315	17318	17411	17492	17485	17409	17427	17552	17313	17372	17514	17648	17311	17396	17479	17367	17499	17693	17515	17342	17392	17417	17411
41150	60317	54129	43850	36338	33128	28450	22792	20507	17356	16489	16316	16288	16072	15704	15928	15715	15844	15702	15868	15779	15702	15665	15730	15665	15746	15560	15584	15802	15593	15830	15812	15723	15554	15594	15691	15527	15706	15678	15704	15649	15605	15601	15691	15598	15555	15846	15704	15693	15822	15764	15532	15584	15832	15722	15430	15522	15693	15525	15524	15697	15624	15483	15674	15430	15646	15599	15665	15614	15546	15737	15592	15594	15499	15490	15607	15738	15618	15638	15592	15847	15796	15608	15622	15535	15714	15616	15529	15535	15509	15786	15622	15646	15466	15645	15676	15620	15620	15422	15640	15638	15571	15441	15628	15536	15675	15741	15702	15529	15721	15611	15657	15839	15526	15669	15647	15572	15637	15523	15613	15763	15577	15624	15750	15651	15515	15669	15708	15491	15432	15480	15686	15733	15572	15871	15723	15747	15595	15692	15595	15547	15663	15599	15611	15591	15594	15648	15562	15486	15467	15654	15650	15602	15530	15687	15690	15474	15640	15665	15629	15876	15575	15685	15643	15653	15531	15608	15434	15534	15778	15479	15531	15678	15652	15725	15421	15496	15565	15875	15524	15487	15604	15373	15813	15573	15628	15505	15682	15726	15652	15623	15623	15469	15549	15519	15819	15574	15621	15596	15555	15574	15579	15624	15576	15594	15644	15495	15741	15591	15655	15581	15673	15525	15572	15612	15563	15699	15743	15785	15561	15710	15565	15542	15473	15727	15552	15739	15615	15567	15586	15624	15622	15529	15788	15551	15630	15489	15491	15613	15598	15699	15675	15602	15519	15575	15626	15620	15491	15597	15560	15558	15607	15793	15462	15743	15672	15561	15641	15470	15524	15649	15541	15526	15401	15543	15561	15760	15637	15580	15679	15646	15541	15609	15534	15617	15678	15628	15546	15637	15740	15560	15554	15630	15500	15471	15565	15518	15508	15529	15661	15686	15563	15549	15384	15794	15566	15625	15507	15549	15601	15502	15599	15658	15544	15646	15651	15596	15513	15736	15645	15645	15627	15473	15640	15521	15500	15734	15627	15603	15736	15544	15477	15781	15470	15550	15585	15548	15642	15532	15621	15623	15519	15507	15552	15643	15496	15529	15642	15624	15601	15657	15748	15569	15577	15485	15645	15777	15772	15508	15510	15619	15428	15653	15608	15680	15667	15809	15598	15525	15621	15551	15639	15668	15578	15494	15608	15577	15681	15494	15584	15570	15499	15666	15543	15709	15787	15602	15609	15622	15642	15448	15477	15572	15843	15573	15484	15612	15654	15761	15676	15505	15630	15533	15612	15461	15605	15540	15464	15814	15668	15666	15587	15519	15554	15585	15519	15721	15453	15720	15634	15779	15541	15555	15643	15531	15500	15564	15595	15586	15741	15389	15512	15652	15467	15649	15521	15416	15535	15602	15487	15701	15637	15605	15636	15498	15601	15498	15478	15588	15513	15716	15555	15614	15705	15575	15618	15592	15674	15653	15539	15647	15773	15525	15685	15581	15610	15528	15467	15514	15553	15576	15557	15579	15717	15742	15634	15656	15591	15693	15565	15669	15564	15621	15600	15697	15523	15565	15586	15500	15585	15654	15693	15477	15621	15393	15455	15625	15519	15721	15418	15676	15584	15757	15561	15632	15655	15676	15695	15692	15551	15567	15673	15385	15751	15640	15590	15771	15834	15475	15503	15543	15585	15593	15717	15670	15559	15770	15688	15661	15556	15616	15603	15592	15490	15526	15504	15571	15452	15595	15498	15496	15462	15452	15519	15536	15625	15614	15607	15516	15691	15481	15624	15591	15461	15574	15507	15459	15528	15576	15500	15726	15608	15604	15763	15649	15642	15676	15699	15663	15509	15689	15640	15544	15739	15527	15506	15528	15522	15720	15844	15563	15614	15635	15633	15629	15562	15505	15761	15573	15726	15519	15650	15676	15458	15567	15520	15562	15671	15557	15374	15647	15687	15605	15428	15739	15629	15605	15636	15688	15632	15612	15707	15627	15514	15695	15651	15605	15664	15558	15688	15408	15566	15655	15629	15539	15586	15762	15665	15734	15696	15452	15509	15638	15628	15678	15652	15457	15459	15728	15669	15601	15667	15646	15749	15639	15664	15767	15611	15628	15574	15791	15656	15373	15556	15590	15641	15529	15525	15562	15564	15568	15701	15698	15340	15618	15819	15627	15627	15594	15592	15718	15495	15530	15494	15580	15630	15580	15619	15633	15640	15644	15635	15481	15487	15532	15712	15597	15626	15678	15533	15456	15563	15460	15529	15712	15721	15499	15568	15607	15738	15634	15578	15459	15544	15672	15696	15529	15515	15766	15481	15645	15563	15758	15746	15727	15740	15344	15683	15555	15509	15588	15746	15593	15655	15477	15617	15530	15508	15623	15524	15702	15637	15588	15488	15498	15658	15703	15474	15530	15630	15550	15729	15665	15575	15606	15691	15585	15729	15413	15651	15580	15559	15543	15653	15676	15716	15708	15535	15620	15598	15677	15565	15655	15595	15508	15535	15612	15756	15446	15605	15587	15537	15766	15655	15536	15589	15678	15639	15717	15677	15622	15577	15546	15571	15601	15570	15444	15633	15598	15686	15464	15746	15757	15580	15662	15592	15580	15400	15586	15656	15472	15580	15543	15642	15565	15618	15337	15532	15564	15577	15663	15509	15529	15644	15718	15576	15694	15607	15658	15692	15492	15731	15739	15544	15570	15590	15643	15658	15693	15541	15497	15654	15487	15644	15527	15505	15629	15762	15554	15595	15723	15653	15446	15523	15685	15552	15481	15559	15632	15606	15644	15523	15554	15692	15669	15524	15657	15617	15602	15532	15695	15472	15562	15437	15602	15771	15449	15743	15707	15550	15533	15543	15669	15540	15696	15476	15444	15466	15760	15636	15687	15617	15563	15542	15592	15606	15826	15413	15569	15404	15589	15411	15681	15677	15642	15640	15629	15629	15537	15413	15577	15292	15620	15393	15601	15611	15648	15572	15471	15563	15436	15673	15483	15620	15739	15671	15612	15702	15413	15590	15612	15608	15468	15700	15731	15596	15677	15646	15535	15608	15512	15406	15483	15604	15681	15594	15514	15638	15734	15566	15695	15613	15716	15726	15703	15557	15802	15467	15602	15721	15645	15580	15552	15710	15592	15514	15543	15472	15825	15542	15603	15548	15634	15539	15407	15563	15566	15490	15602	15489	15601	15653	15755	15544	15641	15496	15548	15529	15463	15649	15484	15666	15449	15655	15535	15429	15503	15593	15712	15692	15740	15476	15611	15685	15578	15725	15530	15499	15753	15587	15744	15730	15583	15644	15698	15520	15547	15518	15565	15701	15603	15581	15591	15660	15623	15521	15748	15663	15609	15655	15553	15462	15618	15693	15536	15609	15471	15706	15628	15525	15350	15584	15582	15646	15376	15332	15660	15619	15668	15494	15574	15567	15356	15505	15599	15493	15468	15609	15506	15346	15446	15602	15610	15608	15511	15471	15558	15679	15702	15513	15483	15525	15509	15560	15607	15437	15608	15339	15662	15675	15624	15636	15495	15515	15430	15614	15507	15415	15552	15592	15568	15658	15513	15389	15748	15530	15720	15611	15620	15773	15647	15445	15550	15472	15632	15557	15539	15545	15401	15643	15672	15479	15539	15788	15614	15491	15527	15746	15611	15442	15702	15626	15699	15610	15578	15463	15507	15615	15591	15575	15538	15691	15541	15652	15540	15608	15594	15501	15512	15620	15570	15507	15556	15510	15577	15621	15564	15493	15562	15614	15641	15676	15612	15529	15678	15525	15687	15467	15778	15570	15722	15483	15582	15680	15566	15608	15580	15807	15582	15534	15594	15737	15431	15781	15589	15640	15636	15527	15748	15562	15544	15554	15656	15570	15600	15718	15532	15536	15676	15533	15756	15633	15537	15566	15614	15755	15550	15696	15542	15625	15610	15575	15568	15777	15529	15669	15683	15597	15593	15678	15727	15622	15709	15621	15489	15444	15651	15643	15721	15517	15616	15479	15624	15642	15641	15623	15618	15528	15614	15594	15526	15657	15705	15584	15593	15565	15606	15663	15718	15619	15673	15447	15751	15705	15557	15781	15703	15667	15645	15445	15610	15710	15587	15539	15465	15458	15438	15618	15577	15633	15509	15689	15528	15629	15623	15681	15605	15754	15682	15481	15560	15504	15438	15523	15671	15574	15595	15854	15529	15617	15649	15758	15438	15699	15495	15494	15660	15410	15459	15744	15584	15626	15687	15639	15573	15596	15546	15793	15732	15671	15624	15676	15715	15522	15680	15699	15596	15594	15739	15623	15571	15507	15562	15428	15605	15501	15637	15878	15610	15673	15599	15604	15641	15721	15574	15550	15778	15553	15592	15705	15532	15748	15623	15587	15582	15691	15577	15510	15416	15581	15388	15615	15697	15547	15500	15555	15623	15749	15629	15722	15498	15671	15614	15492	15694	15580	15482	15638	15589	15671	15781	15558	15616	15662	15686	15732	15592	15568	15327	15715	15678	15659	15625	15642	15625	15632	15537	15474	15673	15572	15626	15519	15567	15448	15589	15438	15646	15714	15713	15650	15599	15791	15621	15712	15679	15522	15594	15632	15555	15630	15520	15618	15444	15597	15776	15425	15629	15750	15606	15548	15562	15375	15554	15491	15527	15538	15535	15700	15599	15609	15463	15737	15327	15617	15638	15649	15877	15856	15698	15703	15804	15656	15694	15688	15476	15610	15610	15574	15532	15624	15661	15594	15577	15691	15657	15514	15591	15582	15509	15572	15802	15594	15439	15647	15562	15715	15819	15677	15670	15752	15456	15621	15610	15700	15731	15666	15524	15747	15539	15562	15378	15744	15569	15462	15668	15572	15610	15632	15671	15473	15670	15597	15719	15640	15587	15452	15786	15782	15521	15659	15537	15637	15624	15600	15725	15773	15575	15657	15642	15645	15651	15545	15572	15596	15637	15668	15595	15630	15481	15568	15538	15738	15576	15477	15608	15669	15395	15763	15508	15654	15506	15487	15539	15463	15628	15696	15494	15532	15708	15613	15437	15535	15626	15551	15590	15737	15659	15544	15422	15565	15543	15761	15731	15497	15559	15322	15599	15604	15735	15677	15513	15537	15630	15672	15595	15640
28915	26388	31265	27784	21749	19355	17898	16818	16414	16138	16081	16038	15994	15751	15942	15893	15671	15886	15715	15765	15840	15787	15797	15931	15621	15727	15843	15906	15769	15690	15773	15748	15614	15590	15753	15811	15712	15891	15890	15773	15932	15651	15697	15861	15758	15875	15962	15942	15704	15541	15608	15647	15617	15734	15666	15722	15704	15448	15673	15869	15746	15677	15581	15547	15612	15622	15662	15598	15756	15529	15456	15814	15865	15595	15748	15605	15598	15583	15564	15744	15693	15711	15621	15751	15838	15785	15858	15581	15845	15513	15815	15611	15650	15662	15681	15898	15627	15790	15824	15873	15601	15564	15746	15753	15698	15743	15797	15793	15564	15539	15667	15563	15694	15718	15599	15607	15693	15806	15866	15662	15752	15718	15542	15720	15699	15646	15572	15792	15521	15696	15631	15755	15680	15671	15617	15794	15702	15809	15724	15655	15628	15653	15919	15740	15803	15807	15592	15700	15685	15401	15946	15742	15622	15647	15587	15659	15672	15583	15758	15403	15649	15594	15536	15679	15775	15756	15825	15676	15710	15718	15763	15841	15658	15709	15559	15608	15558	15682	15680	15508	15539	15450	15503	15641	15434	15631	15745	15753	15661	15772	15656	15797	15738	15627	15687	15778	15508	15866	15797	15698	15668	15770	15745	15855	15593	15751	15722	15609	15623	15491	15680	15617	15731	15672	15758	15497	15646	15730	15707	15792	15634	15636	15665	15706	15765	15567	15610	15818	15889	15615	15708	15565	15547	15696	15623	15814	15685	15897	15672	15818	15684	15639	15605	15768	15759	15573	15557	15646	15655	15825	15762	15530	15502	15879	15650	15668	15666	15681	15544	15425	15684	15676	15627	15714	15831	15547	15630	15643	15844	15823	15878	15870	15759	15677	15630	15404	15614	15745	15594	15946	15788	15612	15736	15984	15734	15613	15570	15692	15656	15939	15620	15741	15582	15588	15538	15593	15721	15706	15704	15774	15662	15639	15714	15481	15711	15579	15743	15795	15712	15718	15661	15560	15755	15667	15808	15768	15698	15744	15679	15607	15582	15579	15565	15653	15501	15650	15740	15682	15900	15500	15681	15667	15672	15688	15903	15789	15433	15532	15489	15506	15509	15442	15661	15620	15729	15846	15748	15649	15790	15813	15569	15872	15667	15783	15523	15651	15836	15809	15741	15750	15754	15460	15604	15714	15713	15787	15783	15557	15601	15808	15644	15684	15603	15597	15648	15645	15750	15683	15619	15714	15586	15672	15693	15735	15684	15670	15742	15676	15768	15782	15676	15634	15689	15658	15764	15700	15597	15721	15678	15925	15705	15682	15607	15441	15492	15919	15435	15588	15749	15933	15572	15738	15856	15580	15774	15695	15601	15667	15696	15712	15904	15705	15927	15730	15803	15837	15734	15904	15835	15540	15705	15758	15617	15587	15810	15721	15731	15782	15740	15632	15708	15796	15858	15556	15738	15840	15628	15784	15803	15885	15826	15859	15646	15690	15723	15660	15695	15629	15623	15617	15594	15631	15616	15518	15538	15662	15684	15876	15726	15581	15738	15555	15577	15486	15510	15582	15868	15858	15730	15779	15544	15804	15604	16074	15835	15586	15930	15810	15662	15816	15836	15666	15638	15530	15619	15722	15506	15617	15704	15708	15691	15716	15699	15738	15868	15643	15733	15673	15741	15616	15627	15714	15824	15801	15612	15840	15643	15631	15542	15704	15651	15612	15600	15734	15621	15573	15705	15564	15852	15800	15893	15912	15659	15597	15599	15535	15790	15718	15463	15697	15834	15822	15763	15645	15500	15710	15610	15549	15809	15554	15608	15549	15862	15731	15637	15653	15788	15771	15597	15792	15587	15607	15777	15762	15569	15615	15689	15878	15678	15471	15780	15685	15632	15848	15808	15962	15611	15570	15530	15825	15575	15670	15726	15572	15716	15484	15534	15645	15721	15706	15607	15900	15518	15728	15607	15838	15574	15780	15714	15687	15791	15718	15574	15699	15678	15873	15659	15692	15753	15612	15649	15696	15816	15739	15676	15748	15505	15762	15795	15831	15892	15601	15606	15786	15598	15550	15733	15703	15648	15736	15770	15811	15564	15836	15820	15533	15657	15702	15834	15622	15740	15767	15641	15681	15728	15599	15759	15718	15847	15584	16023	15513	15691	15827	15882	15631	15788	15577	15648	15680	15859	15668	15668	15651	15866	15674	15692	15559	15775	15712	15914	15788	15835	15643	15798	15668	15675	15521	15661	15635	15652	15654	15707	15716	15636	15624	15754	15930	15625	15698	15641	15828	15687	15692	15762	15576	15698	15689	15677	15547	15717	15602	15690	15716	15584	15577	15598	15652	15630	15654	15680	15733	15580	15899	15980	15806	15594	15704	15905	15687	15685	15819	15559	15805	15662	15646	15661	15567	15694	15627	15694	15681	15619	15675	15693	15629	15807	15686	15753	15845	15750	15700	15612	15823	15753	15699	15654	15772	15658	15750	15566	15705	15645	15657	15843	15826	15643	15831	15733	15715	15811	15725	15749	15758	15813	15732	15845	15651	15662	15817	15974	15623	15831	15422	15670	15655	15707	15776	15740	15760	15811	15826	15854	15721	15892	15671	15739	15732	15880	15748	15711	15790	15783	15760	15820	15885	15612	15569	15682	15852	15736	15654	15628	15600	15501	15574	15797	15641	15713	15664	15712	15505	15891	15866	15603	15782	15683	15547	15721	15643	15719	15727	15846	15671	15802	15633	15900	15502	15754	15648	15770	15755	15746	15801	15623	15717	15768	15410	15649	15725	15615	15586	15661	15684	15618	15721	15735	15707	15692	15623	15712	15734	15700	15816	15501	15551	15631	15581	15559	15568	15688	15687	15720	15663	15580	15760	15742	15600	15836	15764	15857	15690	15608	15591	15720	15566	15742	15715	15742	15797	15501	15644	15635	15589	15778	15596	15531	15800	15878	15789	15822	15502	15625	15744	15837	15631	15728	15674	15768	15743	15697	15669	15785	15641	15769	15739	15857	15666	15759	15698	15714	15664	15664	15891	15700	15529	15643	15704	15701	15634	15887	15746	15646	15708	15763	15615	15524	15791	15670	15735	15805	15643	16018	15636	15692	15694	15710	15422	15752	15620	15629	15709	15545	15671	15692	15825	15822	15919	15556	15827	15906	15738	15593	15798	15571	15753	15661	15683	15626	15753	15741	15760	15748	15745	15528	15578	15882	15758	15643	15793	15609	15682	15554	15590	15633	15381	15428	15804	15625	15663	15707	15608	15622	15647	15644	15774	15705	15836	15792	15791	15625	15750	15654	15632	15779	15854	15638	15666	15696	15834	15638	15507	15730	15622	15660	15713	15553	15734	15594	15631	15587	15596	15732	15433	15544	15734	15705	15564	15962	15843	15654	15740	15841	15671	15612	15656	15805	15641	15689	15707	15709	15640	15576	15701	15708	15915	15676	15636	15895	15813	15785	15912	15656	15727	15748	15727	15705	15598	15566	15749	15868	15613	15646	15664	15663	15659	15811	15698	15867	15682	15614	15874	15649	15384	15507	15703	15509	15717	15798	15872	15768	15776	15740	15886	15671	15686	15882	15680	15843	15624	15616	15671	15739	15775	15769	15663	15775	15345	15689	15664	15721	15672	15779	15821	15793	15649	15794	15591	15775	15658	15664	15665	15520	15655	15859	15713	15542	15892	15813	15927	15786	15677	15786	15692	15520	15761	15653	15755	15666	15799	15706	15763	15845	15756	15776	15791	16050	15532	15669	15745	15520	15895	15739	15709	15679	15740	15762	15685	15743	15742	15624	15626	15594	15581	15809	15554	15568	15736	15732	15666	15886	15762	15865	15906	15808	15814	15876	15717	15832	15720	15741	15669	15740	15717	15632	15905	15769	15722	15911	15699	15765	15694	15667	15674	15719	15604	15567	15859	15815	15816	15475	15629	15811	15550	15543	15664	15705	15694	15707	15678	15541	15652	15705	15729	15799	15697	15456	15565	15596	15775	15756	15700	15649	15684	15659	15674	15644	15647	15680	15888	15802	15797	15676	15689	15747	15698	15512	15699	15688	15623	15752	15841	15834	15747	15664	15732	15769	15600	15627	15651	15719	15602	15467	15778	15680	15646	15638	15879	15619	15627	15806	15671	15830	15818	15673	15616	15693	15743	15701	15675	15728	15786	15686	15758	15686	15746	15676	15670	15883	15574	15689	15498	15760	15598	15667	15632	15789	15759	15741	15870	15654	15788	15603	15495	15660	15548	15635	15580	15872	15716	15587	15630	15702	15406	15618	15566	15654	15570	15736	15842	15866	15555	15727	15662	15578	15805	15710	15776	15666	15605	15938	15935	15640	15670	15792	15692	15696	15734	15770	15683	15635	15509	15536	15628	15813	15607	15775	15601	15715	15623	15624	15636	15732	15746	15915	15649	15706	15737	15659	15645	15787	15637	15783	15598	15777	15815	15595	15716	15592	15698	15695	15628	15674	15577	15551	15884	15637	15733	15831	15861	15780	15819	15707	15874	15565	15620	15624	15770	15565	15959	15594	15676	15592	15675	15683	15468	15603	15765	15538	15765	15682	15554	15663	15716	15814	15682	15553	15625	15658	15926	15646	15650	15596	15628	15913	15754	15839	15653	15601	15600	15791	15631	15660	15508	15520	15579	15652	15742	15754	15758	15741	15802	15640	15720	15517	15691	15787	15753	15551	15759	15555	15683	15655	15806	15591	15912	15616	15511	15841	15524	15652	15775	15786	15535	15821	15621	15663	15757	15739	15550	15597	15640	15579	15942	15706	15574	15712	15756	15802	15465	15541	15646	15718	15800	15787	15758	15695	15783	15610	15759	15730	15620	15443	15645	15768	15755	15790	15686	15639	15644	15659	15810	15853	15742	15635	15834	15653	15851	15674	15572	15633	15878	15419	15849	15769	15862	15803	15758	15688	15606	15664	15712	15775	15762	15750	15633	15705	15604	15791	15818	15620	15750	15573	15521	15656	15810	15609	15961	15694	15517	15681	15818	15642	15782	15615	15820	15583	15609	15804	15669	15856	15566	15565	15546	15662	15419	15571	15720	15762	15819	15694	15594	15604	15746	15732	15972	15862	15688	15702	15774	15646	15637	15573	15718	15707	15740
32512	41819	35554	27574	22538	19421	17391	15957	15485	14953	14988	14933	14771	14736	14678	14689	14674	14647	14440	14610	14691	14643	14545	14668	14749	14604	14573	14505	14503	14609	14496	14737	14553	14585	14423	14681	14538	14648	14630	14548	14604	14448	14559	14597	14427	14602	14323	14427	14555	14339	14658	14729	14675	14553	14399	14528	14635	14635	14529	14520	14602	14537	14464	14578	14482	14422	14565	14591	14419	14555	14608	14616	14589	14459	14515	14554	14565	14558	14612	14506	14427	14504	14370	14612	14655	14440	14649	14477	14457	14508	14525	14553	14567	14511	14481	14441	14549	14645	14510	14518	14650	14307	14604	14565	14626	14503	14657	14590	14476	14675	14796	14441	14535	14521	14446	14520	14589	14470	14611	14424	14561	14517	14551	14513	14343	14533	14393	14442	14569	14386	14587	14481	14547	14731	14638	14635	14464	14433	14570	14634	14541	14448	14635	14590	14558	14535	14442	14506	14487	14530	14463	14525	14619	14470	14485	14502	14471	14688	14454	14430	14472	14602	14542	14631	14627	14477	14515	14572	14575	14552	14295	14585	14634	14390	14663	14674	14533	14355	14536	14487	14626	14406	14528	14648	14618	14645	14505	14509	14435	14510	14340	14471	14537	14399	14618	14379	14605	14454	14438	14485	14392	14573	14600	14424	14440	14550	14331	14462	14499	14650	14555	14638	14484	14475	14459	14509	14626	14513	14498	14523	14521	14590	14537	14436	14621	14459	14499	14582	14536	14404	14420	14446	14489	14516	14504	14574	14553	14556	14576	14527	14459	14460	14545	14653	14584	14427	14441	14467	14410	14624	14496	14454	14486	14472	14369	14489	14544	14500	14577	14429	14528	14743	14659	14454	14526	14643	14504	14389	14370	14398	14507	14429	14503	14416	14465	14518	14448	14435	14531	14491	14479	14587	14436	14442	14466	14530	14582	14435	14654	14471	14470	14622	14462	14425	14454	14475	14466	14522	14637	14557	14499	14548	14485	14499	14491	14456	14487	14473	14459	14372	14704	14584	14477	14382	14423	14618	14551	14356	14573	14386	14498	14556	14566	14454	14520	14366	14523	14529	14483	14504	14438	14553	14548	14575	14474	14393	14584	14457	14379	14515	14436	14543	14483	14704	14426	14531	14397	14502	14441	14401	14384	14579	14599	14645	14574	14582	14624	14272	14657	14559	14532	14481	14588	14488	14371	14630	14557	14471	14440	14637	14491	14524	14755	14728	14455	14536	14666	14553	14682	14579	14540	14481	14347	14538	14576	14669	14606	14527	14401	14438	14455	14476	14529	14622	14482	14408	14450	14526	14714	14361	14679	14637	14511	14520	14365	14504	14564	14459	14546	14491	14479	14606	14484	14491	14467	14547	14555	14587	14590	14499	14501	14560	14473	14514	14513	14394	14532	14693	14533	14429	14547	14323	14529	14631	14440	14477	14642	14629	14519	14488	14582	14489	14624	14474	14656	14597	14523	14537	14452	14674	14575	14479	14725	14330	14604	14540	14558	14431	14495	14559	14636	14423	14462	14538	14415	14464	14558	14579	14476	14484	14547	14632	14524	14582	14576	14578	14602	14568	14505	14410	14540	14394	14806	14401	14558	14623	14383	14631	14497	14382	14570	14447	14599	14497	14547	14504	14518	14561	14586	14485	14444	14597	14567	14419	14537	14533	14440	14624	14489	14557	14445	14623	14598	14628	14595	14491	14702	14458	14545	14616	14510	14539	14348	14430	14623	14653	14512	14641	14537	14425	14527	14360	14502	14516	14434	14495	14552	14533	14528	14593	14444	14525	14365	14572	14520	14411	14574	14485	14480	14598	14542	14489	14638	14510	14556	14534	14419	14428	14435	14667	14523	14490	14546	14432	14417	14592	14686	14502	14495	14447	14374	14340	14418	14674	14580	14433	14461	14530	14549	14612	14609	14530	14361	14497	14500	14609	14494	14559	14570	14466	14493	14354	14575	14567	14607	14546	14557	14481	14545	14585	14398	14584	14504	14555	14461	14555	14493	14378	14636	14344	14530	14639	14562	14588	14461	14505	14633	14460	14545	14429	14632	14407	14548	14502	14566	14371	14453	14506	14569	14493	14516	14485	14619	14625	14452	14564	14550	14341	14434	14384	14522	14520	14458	14561	14540	14715	14425	14504	14531	14703	14528	14515	14442	14519	14498	14577	14563	14520	14554	14450	14608	14557	14490	14545	14611	14466	14426	14518	14693	14464	14546	14491	14508	14416	14555	14557	14561	14549	14435	14524	14454	14462	14508	14615	14664	14397	14555	14390	14772	14592	14596	14508	14395	14412	14443	14569	14454	14537	14608	14561	14349	14484	14617	14543	14543	14407	14626	14549	14708	14501	14450	14504	14572	14688	14388	14505	14492	14449	14549	14377	14546	14640	14545	14438	14515	14504	14581	14452	14566	14523	14747	14531	14574	14625	14490	14456	14587	14557	14434	14325	14546	14450	14467	14605	14524	14378	14665	14677	14601	14371	14413	14524	14583	14553	14490	14729	14481	14626	14562	14576	14583	14535	14434	14477	14455	14467	14545	14533	14519	14615	14462	14574	14526	14484	14522	14748	14617	14610	14339	14611	14507	14533	14374	14577	14355	14435	14426	14481	14510	14437	14363	14575	14440	14542	14545	14517	14526	14425	14481	14327	14592	14596	14526	14426	14464	14568	14528	14500	14515	14312	14629	14554	14507	14571	14486	14448	14457	14515	14586	14619	14545	14603	14571	14403	14460	14531	14627	14478	14614	14556	14428	14540	14555	14458	14531	14532	14351	14424	14564	14368	14562	14651	14419	14448	14571	14435	14576	14630	14445	14443	14452	14623	14621	14405	14473	14594	14351	14546	14606	14478	14441	14637	14602	14570	14568	14656	14607	14504	14451	14416	14494	14550	14627	14601	14576	14501	14592	14525	14727	14547	14607	14434	14648	14462	14523	14549	14361	14659	14565	14442	14556	14415	14510	14669	14552	14521	14601	14484	14552	14374	14598	14471	14412	14553	14640	14576	14370	14608	14496	14474	14648	14552	14400	14523	14679	14495	14562	14614	14616	14563	14570	14714	14613	14558	14462	14542	14453	14501	14657	14538	14674	14488	14549	14398	14512	14549	14534	14581	14580	14351	14368	14699	14676	14592	14393	14693	14562	14544	14494	14503	14612	14592	14371	14613	14668	14575	14605	14395	14476	14456	14643	14345	14569	14384	14632	14410	14623	14560	14512	14502	14557	14579	14627	14561	14420	14602	14508	14539	14692	14635	14507	14654	14605	14508	14547	14549	14477	14642	14522	14409	14605	14506	14561	14461	14532	14442	14332	14539	14620	14626	14419	14564	14551	14554	14542	14607	14581	14592	14578	14458	14566	14591	14729	14558	14509	14593	14617	14415	14585	14464	14452	14553	14586	14543	14709	14430	14386	14467	14457	14461	14699	14462	14435	14594	14535	14609	14488	14539	14588	14380	14610	14641	14642	14585	14673	14551	14519	14420	14493	14604	14400	14542	14391	14420	14494	14597	14529	14535	14514	14562	14584	14533	14473	14623	14607	14614	14429	14506	14539	14567	14370	14400	14606	14577	14466	14480	14463	14552	14631	14701	14493	14494	14572	14413	14520	14570	14539	14535	14493	14517	14543	14517	14632	14460	14594	14483	14727	14556	14521	14539	14529	14538	14546	14514	14518	14465	14394	14679	14451	14434	14513	14550	14452	14373	14537	14437	14526	14599	14644	14422	14554	14675	14498	14444	14431	14493	14606	14504	14452	14506	14470	14622	14460	14490	14380	14577	14414	14385	14457	14518	14435	14576	14442	14426	14388	14447	14490	14429	14479	14502	14599	14632	14531	14754	14718	14507	14555	14532	14507	14501	14619	14532	14628	14447	14407	14485	14575	14530	14510	14693	14545	14617	14505	14568	14669	14573	14541	14527	14566	14473	14474	14522	14606	14491	14525	14537	14690	14442	14497	14562	14749	14562	14600	14186	14426	14584	14567	14511	14548	14535	14551	14574	14512	14757	14546	14503	14597	14526	14476	14605	14637	14427	14591	14588	14398	14638	14440	14636	14527	14655	14443	14712	14449	14663	14537	14474	14463	14911	14554	14573	14500	14600	14379	14563	14476	14442	14663	14528	14508	14594	14399	14536	14703	14409	14711	14485	14527	14309	14699	14540	14587	14511	14498	14508	14599	14490	14518	14362	14506	14529	14751	14642	14517	14516	14584	14454	14532	14484	14642	14436	14701	14509	14538	14549	14569	14576	14414	14547	14568	14487	14390	14594	14622	14790	14553	14507	14533	14575	14558	14437	14541	14387	14409	14616	14641	14411	14663	14511	14505	14519	14666	14559	14515	14563	14467	14449	14599	14484	14455	14626	14496	14466	14542	14531	14485	14512	14511	14433	14477	14441	14528	14433	14506	14317	14495	14547	14582	14627	14608	14389	14467	14563	14732	14535	14533	14701	14538	14562	14456	14588	14561	14463	14456	14377	14590	14508	14642	14373	14546	14508	14454	14512	14580	14596	14484	14449	14539	14545	14622	14716	14453	14371	14529	14607	14528	14530	14397	14589	14567	14465	14523	14444	14407	14544	14541	14371	14451	14416	14625	14537	14543	14356	14581	14343	14577	14558	14574	14450	14715	14526	14406	14553	14703	14583	14464	14597	14551	14376	14558	14504	14513	14503	14489	14587	14475	14461	14648	14550	14670	14402	14416	14504	14665	14394	14529	14597	14574	14700	14696	14349	14646	14485	14571	14515	14619	14586	14461	14393	14766	14662	14532	14599	14540	14550	14499	14391	14553	14581	14371	14592	14504	14533	14540	14476	14498	14573	14524	14400	14607	14588	14652	14627	14436	14505	14577	14479	14554	14531	14423	14438	14466	14496	14610	14649	14384	14499	14613	14535	14509	14585	14458	14540	14528	14495	14548	14433	14699	14618	14369	14568	14416	14571	14529	14578	14432	14607	14612	14447	14590	14573	14462	14624	14459	14631	14514	14610	14470	14416	14737	14472	14661	14333	14398	14544	14472	14543	14576	14607	14555	14454	14597	14375	14563	14517	14533	14469	14549	14512	14395	14535	14547	14433	14621	14586	14451	14578	14340	14555	14390	14500	14539	14498	14544	14583	14636	14639
24546	21597	29139	26098	25444	25668	23239	19235	17692	17260	17001	16748	16660	16689	16463	16653	16604	16677	16356	16348	16595	16306	16344	16454	16306	16445	16545	16476	16598	16401	16502	16379	16304	16289	16542	16409	16430	16528	16213	16260	16430	16434	16475	16208	16255	16132	16460	16313	16180	16436	16447	16351	16394	16287	16326	16220	16263	16151	16335	16328	16296	16404	16337	16380	16203	16438	16044	16243	16362	16420	16394	16294	16325	16400	16285	16157	16237	16295	16151	16082	16258	16258	16197	16037	16177	16173	16438	16489	16261	16304	16280	16259	16232	16283	16347	16089	16291	16302	16044	16268	16389	16379	16184	16304	16237	16575	16176	16240	16346	16169	16368	16114	16332	16430	16139	16324	16190	16295	16268	16219	16066	16216	16140	16265	16036	16309	16213	16137	16263	16294	16311	16315	16158	16333	16226	16161	16185	16232	16446	16328	16339	16261	16290	16192	16145	16442	16364	16227	16248	16275	16301	16301	16354	16150	16183	16313	16330	16275	16257	16221	15946	16275	16453	16045	16467	16328	16095	16245	16309	16153	16396	16257	16202	16411	16268	16212	16414	16398	16119	16199	16240	16264	16197	16183	16481	16198	16331	16222	16334	16256	16312	16183	16091	16216	16118	16415	16199	16165	16279	16360	16349	16160	16291	16379	16271	16270	16261	16558	16316	16158	16041	16388	16072	16055	16038	16374	16376	16112	16173	16349	16317	16228	16296	16329	16239	16269	16248	16061	16355	16270	16219	16273	16194	16152	16198	16276	16214	16305	15990	15977	16218	16252	16315	16336	16271	16382	16446	16147	16157	16336	16169	16112	16110	16317	16404	16209	16180	16166	16252	16235	16207	16349	16287	16062	16478	16269	16266	16314	16195	16128	16269	16251	16170	16213	16616	16228	16222	16320	16506	16329	16256	16116	16207	16319	16375	16259	16660	16180	16391	16262	16319	16330	16315	16304	16274	16180	16136	16094	16217	16171	16435	16131	16304	16121	16303	16361	16197	16409	16244	16252	16263	16406	16437	16381	16217	16312	16270	16266	16117	16475	16366	16343	16304	16165	16233	16435	16397	16245	16270	16327	16432	16084	16258	16081	16126	16530	16231	16472	16312	16245	16408	16281	16081	16163	16152	16226	16240	16416	16293	16118	16331	16511	16265	16257	16323	16326	16240	16443	16254	16180	16358	16184	16056	16276	16206	16153	16310	16300	16168	16372	16108	16171	16339	16196	16256	16295	16173	16152	16216	16215	16312	16304	16374	16407	16394	16160	16270	16323	16146	16245	16307	16214	16114	16027	16074	16053	16129	16231	16423	16182	16406	16401	16202	16304	16466	16320	16182	16315	16190	16287	16241	16155	16259	16033	16143	16166	16333	16374	16387	16303	16141	16281	16225	16404	16384	16251	16537	16287	16416	16206	16185	16330	16114	16202	16092	16275	16285	16238	16126	16265	16372	16448	16288	16137	16265	16265	16043	16351	16305	16282	16254	16014	16198	16126	16223	16390	16152	16221	16233	16291	16346	16358	16326	16365	16394	16087	16341	16113	16254	16307	16274	16143	16387	16354	16249	16131	16144	16175	16277	16362	16264	16351	16279	16290	16265	16137	16287	16223	16444	16437	16174	16457	16375	16284	16126	16126	16359	16206	16425	16145	15976	16162	16259	16225	16454	16119	16397	16318	16268	16127	16259	16599	16564	16375	16397	16162	16374	16312	16314	16181	16125	16328	16367	16313	16295	16132	16447	16402	16377	16328	16139	16151	16443	16335	16175	16165	16310	16289	16259	16144	16235	16431	16345	16249	16365	16287	16273	16255	16418	16396	16241	16158	16112	16113	16188	16428	16363	16113	16289	16460	16427	16090	16406	16455	16226	16380	16212	16129	16210	16403	16205	16348	16308	16309	16226	16266	16211	16257	16280	16254	16196	16441	16380	16097	16297	16339	16219	16346	16029	16285	16216	16155	16013	16110	16230	16233	16245	16200	16362	16146	16224	16275	16314	16138	16272	16272	16289	16194	16308	16372	16080	16359	16310	16343	16244	16191	16242	16230	16347	16317	16339	16132	16282	16059	16509	16119	16280	16171	16279	16320	16183	16237	16429	16259	16131	16232	16179	16170	16316	16386	16166	16416	16367	16287	16237	16487	16276	16293	16214	16334	16282	16168	16289	16326	16356	16290	16221	16218	16032	16275	16470	16294	16160	16183	16341	16420	16308	16148	16306	16226	16258	16140	16075	16275	16144	16232	16449	16103	16159	16228	16193	16283	16137	16169	16342	16184	16121	16169	16392	16304	16307	16446	16588	16292	16240	16242	16269	16390	16281	16307	16360	16149	16363	16058	16350	16294	16432	16293	16330	16260	16219	16494	16138	16211	16278	16192	16363	16158	16148	16410	16202	16314	16293	16172	16315	16410	16296	16191	16099	16289	16344	16311	16259	16440	16146	16252	16186	16189	16252	16369	16154	16236	16203	16280	16329	16131	16241	16326	16141	16141	16083	16135	16290	16384	16074	16217	16419	16314	16407	16285	16322	16304	16279	16349	16171	16265	16294	16453	16448	16147	16311	16329	16319	16117	16110	16147	16296	16250	16346	16492	16240	16034	16257	16305	16316	16228	16230	16291	16194	16418	16256	16401	16295	16182	16443	16393	16299	16469	16225	16408	16299	16085	16346	16207	16269	16429	16269	16202	16346	16178	16150	16253	16352	16216	16262	16456	16172	16284	16262	16388	16283	16416	16198	16257	16375	16315	16352	16375	16449	16319	16212	16324	16095	16405	16308	16182	16327	16208	16278	16159	16174	16244	16180	16151	16215	16237	16286	16284	16235	16112	16323	16339	16314	16269	16231	16167	16276	16255	16259	16110	16328	16210	16292	16323	16167	16213	16282	16302	16177	16420	16120	16373	16387	16150	16217	16405	15985	16402	16229	16209	16240	16131	16306	16264	16327	16308	16286	16241	16242	16297	16197	16301	16276	16331	16451	16236	16302	16509	16223	16188	16241	16283	16189	16302	16218	16282	16350	16071	16382	16113	16318	16322	16279	16306	16351	16402	16130	16201	16264	16301	16215	16174	16156	16176	16085	16201	16150	16189	16287	16404	16316	16252	16444	16151	16329	16251	16231	16262	16469	16402	16324	16106	16433	16191	16553	16237	16356	16242	16314	16089	16158	16259	16225	16327	16189	16166	16337	16227	16187	16117	16104	16294	16334	16240	16131	16297	16330	16389	16218	16333	16101	16239	16223	16128	16151	16144	16163	16430	16230	16199	16394	16252	16310	16385	16198	16105	16460	16339	16262	16225	16255	16196	16336	16237	16480	16303	16308	16324	16200	16230	16160	16145	16027	16398	16276	16271	16485	16370	16526	16353	16307	16242	16275	16227	15991	16218	16342	16353	16152	16325	16486	16060	16338	16399	16380	16345	16228	16188	16166	16227	16294	16264	16218	16228	16214	16380	16227	16215	16070	16333	16272	16405	16310	16429	16258	16268	16121	16134	16155	16265	16290	16323	16278	16318	16135	16180	16246	16391	16231	16152	16096	16220	16187	16281	16372	16100	16253	16313	16188	16170	16317	16138	16288	16301	16275	16300	16308	16318	16124	16267	16259	16244	16174	16267	16314	16269	16267	16332	16208	16144	16274	16201	16252	16257	16178	16172	16304	16352	16078	16369	16379	16359	16260	16245	16328	16293	16123	16186	16284	16156	16381	16245	16419	16152	16269	16209	16382	16229	16240	16354	16422	16146	16236	16364	16260	16350	16353	16503	16331	16187	16202	16144	16297	16236	16513	16242	16094	16525	16237	16199	16106	16081	16296	16449	16574	16174	16363	16331	16240	16299	16320	16089	16348	16336	16402	16024	16240	16000	16325	16080	16402	16394	16415	16213	16393	16305	16419	16191	16432	16334	16100	16329	16191	16274	16120	16118	16313	16081	16326	16276	16254	16258	16036	16419	16386	16224	16308	16193	16314	16244	16260	16411	16283	16330	16377	16223	16384	16166	16302	16341	16236	16330	16336	16373	16519	16261	16377	16160	16250	16328	16327	16306	16177	16163	16436	16198	16338	16518	16269	16216	16203	16356	16474	16327	15962	16245	16238	16314	16137	16392	16167	16348	16180	16211	16304	16295	16224	16376	16235	16401	16177	16263	16269	16406	16316	16238	16216	16320	16307	16260	16387	16182	16403	16456	16433	16293	16017	16487	16306	16158	16206	16191	16355	16401	16226	16341	16377	16045	16279	16285	16176	16349	16395	16250	16238	16215	16306	16295	16237	16344	16339	16180	16150	16202	16324	16128	16312	16352	16300	16231	16095	16330	16037	16209	16199	16303	16145	16295	16084	16378	16272	16277	16341	16203	16219	16229	16402	16412	16235	16230	16386	16248	16193	16277	16379	16398	16172	16264	16230	16272	16120	16272	16222	16200	16438	16557	16411	16233	16250	16353	16413	16171	16213	16313	16422	16283	16283	16290	16313	16339	16144	16415	16262	16260	16249	16280	16223	16329	16319	16291	16241	16165	16462	16335	16142	16279	16370	16316	16259	16207	16244	16515	16346	16158	16058	16405	16127	16297	16243	16191	16418	16286	16159	16242	16117	16083	16255	16456	16378	16280	16301	16082	16174	16059	16268	16249	16457	16347	16103	16238	16493	16289	16250	16118	16054	16286	16077	16194	16372	16243	16364	16420	16228	16263	16264	16139	16452	16013	16201	16303	16285	16186	16087	16139	16313	16249	16190	16268	16375	16419	16055	16266	16142	16298	16296	16269	16261	16258	16129	16384	16273	16310	16255	16354	16273	16244	16456	16044	16166	16271	16205	16210	16319	16245	16208	16035	16358	16377	16259	16185	16296	16115	16219	16236	16129	16279	16411	16176	16342	16261	16357	16405	16142	16150	16222	16335	16194	16223	16432	16332	16313	16264	16364	16411	16362	16420	16237	16165	16246	16312	16261	16249	16237	16288	16169	16300	16279	16361	16309	16274	16110	16418	16318	16188	16296	16320	16188	16343	16225	16167	16175	16306	16136	16197	16297	16419	16406	16142	16256	16196	16272	16352	16225	16346	16354	16274	16261	16127	16025	16228	16225	16030	16281	16111	16206	16134	16273	16134	16298	16390	16316	16289	16344	16217	16327	16343
34378	51011	45653	36629	30856	25298	20268	18053	16554	16005	15671	15833	15634	15462	15282	15233	15254	15151	14949	15176	14938	15050	15092	14987	15186	15116	15067	15083	15042	14975	14895	15030	14923	14944	14965	15050	14869	14874	15029	15033	14915	14888	15050	14899	14989	15165	14735	15037	15028	14794	14979	14827	14941	14770	14946	14999	15064	14707	14904	14845	14759	15047	14975	14932	14703	15045	15032	15178	14740	14997	14884	14802	14824	14836	14801	14994	14855	14858	14946	15054	14848	14851	14919	14827	14983	15063	14947	14989	14953	14929	14915	14986	14940	14960	14992	14871	15001	15046	15055	14884	14952	15086	15065	14776	15025	14745	14815	14850	14900	14895	14977	14887	14874	15131	14845	14712	15095	14783	14717	14942	14937	14971	14974	14839	15021	14795	14936	14809	14880	14835	15043	14921	15008	14910	14830	14911	15124	14902	14909	14844	15016	14818	14856	14963	14911	14826	15022	14952	14726	14955	15004	14794	14947	15033	14942	14809	14968	14843	14969	14812	15061	14888	14895	14886	14914	15015	14792	14848	15115	14903	14972	14919	14941	14778	14851	14715	14906	15179	14890	14919	14791	14946	15004	14758	14989	14905	15035	14784	15016	14973	14808	14976	14885	14780	15026	14945	14927	14792	15040	14873	14961	14982	14999	15068	14906	15036	14786	14844	14868	14942	14945	15005	15041	14821	15089	14861	14926	15144	14917	14829	14866	14879	14984	14931	14813	14997	14926	14783	14922	14783	14754	14793	15130	14992	14833	14745	14915	14952	14895	14891	15019	14997	14928	15087	14959	14939	14856	15003	14937	15042	15068	15026	14725	14825	14841	14888	14906	14868	14736	14932	14835	15092	14932	15044	14897	14924	14854	14998	14967	15149	14886	15063	14775	15017	14942	15033	15010	14845	15039	14914	15097	14947	14963	14706	15190	15000	14976	15036	14877	15044	15016	14896	15059	14905	14849	15015	14836	14997	14995	15004	14922	14929	14959	14934	14881	14806	14941	14981	14790	14852	14948	15117	14872	15124	15000	14792	14844	14862	15120	14999	14901	15035	14979	15020	14869	14872	14973	14826	14873	14852	14779	14864	14883	14959	14881	14855	15008	14961	14661	15027	14803	14864	14871	14775	14917	14926	14992	14929	14876	14823	14809	14986	15046	14902	14941	14880	14888	14951	14887	14893	14968	14802	14947	14908	14828	14836	15075	15106	15022	14895	14877	14850	15081	14822	15090	14990	14911	15097	14930	15071	14785	14965	14902	15007	14848	15033	14968	14875	14868	14922	14906	14947	14838	14876	15054	14884	15040	15061	14790	14945	14838	14885	14925	15026	14877	15023	14956	15050	14936	14877	15006	14833	15000	14819	14985	14962	14780	14829	14955	14971	14920	14969	14919	14900	14878	14863	14893	15001	14883	15005	14926	14929	14976	14984	14897	15081	14823	15072	14833	14934	14932	14955	14812	14921	14927	14930	14869	15021	14785	14932	14893	14944	14818	15023	14901	14928	14873	14835	14920	14886	14981	14865	15059	14926	14809	14853	15059	14988	15015	14940	14820	14894	14858	15117	14955	15010	14996	14847	14960	15015	14984	14940	15037	14902	15071	15010	14898	14923	14938	14934	14969	14937	14990	14983	14896	14839	14913	14984	14900	14946	14850	14850	14908	14921	14873	15045	14870	15114	14986	14920	14892	14812	14817	14987	14869	14921	15032	14986	15074	14779	14869	14820	14822	14961	15014	15003	14818	14963	15038	15009	14826	14914	15133	14885	14883	14896	14981	14963	15008	14945	15053	14774	14894	15052	14814	14833	14871	14910	14865	14984	14961	14836	15186	14988	14895	15023	14854	14755	14951	14964	15063	14793	14818	14755	14811	15069	14963	14812	14961	14898	14988	14952	15013	15039	15019	14916	14961	14902	14874	14736	14823	14955	14971	14933	14957	15091	14897	15018	14991	14878	14775	15005	14912	14919	14898	14983	14837	15044	14848	14801	14969	14974	15103	14945	14959	14821	14917	15051	15114	14859	14913	14911	15025	14970	15016	15077	14999	14920	15025	14828	14701	14963	14966	14931	15048	14702	14864	14958	14816	14772	14752	14879	14843	14932	14951	14716	14886	15015	15090	14928	14837	15037	14911	14762	15025	14817	14899	14929	14884	14899	14682	14853	14830	14911	14936	15038	14919	15055	14885	14736	14955	14849	15038	14871	14708	15081	14775	14934	14862	14964	14863	15059	15044	14871	15058	15033	14880	14833	14731	14971	14816	15143	14881	15109	15026	14946	15075	14820	15146	14852	14888	14956	14954	14909	15030	14901	14879	15031	15182	14985	15022	14729	14946	14915	14992	14835	14789	14863	14864	14992	14924	14792	14826	15046	14964	14721	15022	14912	14938	14954	14868	15072	14859	14899	14830	14934	15023	14889	14851	14920	14887	14986	14998	14889	15025	14894	14880	14915	14879	14901	15064	14907	14957	15037	14998	14953	14952	14849	14988	15063	14792	15007	14853	15128	15059	14993	14862	15051	14813	15015	14894	14838	14901	15079	14967	15206	14830	14908	14959	14829	14907	15051	14850	14963	14835	15081	14863	14920	14905	14973	14821	14934	14910	14904	14863	14927	14846	15029	14847	14929	14808	15042	14945	14976	14831	14955	14849	15042	15050	14675	14967	15211	14885	14882	14841	14927	14934	15007	14826	14946	14855	14896	14936	14861	14778	14931	14920	14910	14945	15013	15025	15162	14777	14874	14860	14826	14880	14976	14974	14844	15143	14987	14945	15065	14998	14794	14993	14871	15011	14962	14951	14987	15018	14943	15074	14924	15018	15027	15106	15063	14984	14995	14965	14916	14843	14841	14878	15044	15066	14913	15023	14988	14783	14952	14981	14871	15012	14900	14888	14886	15011	14986	14779	15019	15143	14826	14950	14946	14776	15004	14954	14868	14979	14759	14948	14915	15042	14946	15054	14884	14907	15014	14942	15007	14919	14963	15159	14928	14906	14970	14909	14928	14756	14877	14997	15018	14878	14816	15022	14814	14873	14953	14780	15002	14972	14839	14912	14888	14976	14965	14892	14983	15044	14990	14966	14968	14927	15028	15080	14921	14884	14912	14916	14918	14936	14875	14898	14808	14970	14950	15076	14743	15031	14878	14970	14871	15151	14944	14955	14926	14889	14862	14999	14793	14873	14816	14931	14757	14850	15022	14939	14891	14889	14888	14869	14835	15063	15063	14870	14926	14971	14961	14879	14995	14975	14764	14818	15023	15066	14821	14806	14915	14942	15071	14799	14869	14869	14999	14868	14818	15022	14786	14876	14853	14805	14813	14901	14965	14840	14935	14852	15060	15083	14990	15031	14944	14824	14904	15000	14872	14907	14881	14736	14928	14917	14942	15010	14748	15070	15116	14999	14983	14994	14933	15023	14780	14987	14960	15043	14857	14827	14858	14947	14942	14763	14831	14841	14910	14952	14981	14955	14983	14930	14824	14937	14869	14882	14897	14846	14862	14945	15075	15044	14913	14991	14794	14906	14806	15132	14947	14915	14891	15010	14950	14864	15026	15124	14944	14956	14927	14845	14825	14923	14791	14758	14986	14877	14866	14798	14850	14917	14892	14943	14923	14977	14784	14920	14897	14798	14911	14893	14928	14888	14761	14881	15047	14891	14970	14814	14887	14907	14841	14838	14818	14830	14874	14940	14888	14798	14990	14909	14838	14912	15009	14970	15052	14986	15025	14882	15022	14957	15028	14913	14931	15049	14907	14955	15047	14810	14874	14867	14853	14875	14962	14972	14942	15019	15111	14862	14939	14964	15032	14915	14958	14809	14755	14894	15005	14855	14998	14975	15006	15017	14767	14812	14939	14953	14972	14908	14852	14941	14922	15023	14832	14916	14955	14837	14968	14997	15032	15135	14808	14991	14909	15002	14954	14856	14787	14946	14888	14763	15056	14993	14970	15024	14942	14920	14790	15092	15042	14916	14990	14823	14800	15075	14884	14933	14954	14924	14956	14770	14847	14944	15054	14921	14907	14912	14978	14886	14987	14969	14970	15009	15023	15019	14760	14756	15022	14876	14904	14831	14820	14820	14990	14970	14901	14846	14887	14976	14892	14800	14970	14877	14860	14780	14857	15126	14837	14980	14939	14924	14870	14755	14867	14871	14951	14971	14914	15015	14803	14872	15068	14795	15161	14861	15036	14847	14745	14948	14840	15035	14964	14987	14801	14873	14870	14880	14909	14739	15029	14950	15017	14868	14956	14919	14821	14858	14845	14869	14978	14860	14835	15076	14797	15043	14799	14905	14891	15066	14922	14885	14984	14900	14912	14991	14898	14855	15038	14995	15124	14823	15017	14962	14884	14877	15054	14993	14797	14995	14750	14908	14937	14982	14843	14891	14883	14994	15018	14974	14928	14953	14905	14951	14850	14915	14842	14939	15009	14972	14893	15021	14870	15017	14806	14961	14932	14939	14848	14866	14911	14961	14893	14948	14892	15138	15098	14858	14958	15019	14848	14971	14925	14920	15015	14962	14804	15087	14955	14911	15000	15087	14866	15172	14873	14928	14758	14869	14858	15017	14936	14819	14837	14791	14911	14874	14910	14918	14962	14717	14956	14798	14906	14832	14865	14912	15017	14975	14698	14908	14971	14877	15002	14987	15105	14933	15165	14813	15008	15080	14955	14934	15037	15148	15016	14782	14887	14939	14828	14766	14934	14893	14901	14945	15003	14924	14991	14898	14932	14853	14907	14974	14882	14788	14914	15004	14813	15060	14977	14903	14855	14938	15042	14827	14740	14833	14839	14901	14980	14990	14857	15093	15070	14851	14938	15053	14839	14841	14850	15032	14927	14909	14900	14829	14896	15068	14972	14936	14723	14948	14826	14880	14938	14709	15037	15105	14759	14793	15147	14925	14814	15020	15062	15231	14896	14871	14900	14886	15027	14917	14841	14911	14826	14862	15018	14991	14944	14846	14913	14792	14927	14897	14976	14737	15033	14883	14802	15085	14909	14949	14821	14942	14986	14832	14710	15138	14961	14855	14901	14975	14680	14738	14849	14967	14809	14996	14971	15014	14966	14932	14999	14951	14905	14766	14887	14908	14976	14931	15001	15007	15018	15058	14950	14933	14904	14894	14779
23119	21540	29431	24575	24305	28127	29001	21646	19227	18533	18053	17839	17576	17465	17424	17031	17041	17103	16972	16924	16844	17012	17056	16821	16948	16891	16834	16726	16834	16802	16578	16752	16881	16895	16920	16811	16664	16824	16750	16855	16705	16670	16759	16737	16721	16599	16757	16815	16679	16807	16788	16753	16828	16786	16553	16755	16757	16789	16787	16670	16538	16549	16862	16570	16848	16649	16817	16693	16756	16594	16680	16784	16610	16867	16540	16856	16630	16537	16853	16674	16668	16866	16775	16761	16681	16811	16807	16452	16863	16600	16742	16802	16579	16773	16693	16658	16742	16719	16552	16883	16822	16662	16904	16491	16711	16627	16609	16769	16707	16606	16599	16428	16848	16822	16566	16652	16691	16630	16591	16669	16777	16778	16463	16578	16681	16614	16539	16783	16855	16565	16654	16447	16667	16747	16729	16688	16584	16415	16793	16818	16776	16931	16673	16784	16756	16689	16670	16545	16602	16647	16767	16673	16556	16655	16691	16709	16673	16473	16475	16634	16642	16577	16517	16647	16702	16549	16648	16722	16786	16762	16733	16663	16706	16564	16639	16857	16556	16522	16669	16487	16678	16476	16515	16451	16630	16598	16723	16798	16786	16666	16711	16644	16523	16449	16704	16607	16766	16812	16744	16464	16539	16483	16707	16755	16651	16752	16729	16617	16773	16785	16799	16710	16520	16497	16689	16648	16650	16378	16697	16502	16505	16600	16764	16633	16606	16576	16635	16402	16782	16809	16599	16443	16642	16426	16674	16639	16634	16600	16525	16857	16609	16618	16578	16575	16719	16594	16795	16549	16616	16899	16607	16581	16608	16811	16460	16590	16689	16499	16739	16567	16416	16884	16585	16733	16580	16790	16572	16740	16648	16633	16804	16947	16688	16636	16635	16812	16551	16355	16650	16478	16644	16503	16606	16742	16740	16610	16612	16684	16570	16691	16524	16569	16652	16707	16708	16583	16597	16458	16687	16691	16754	16820	16780	16480	16530	16577	16780	16800	16652	16635	16502	16770	16658	16810	16617	16667	16628	16572	16558	16682	16456	16702	16758	16513	16673	16682	16753	16716	16645	16756	16742	16734	16757	16665	16651	16659	16883	16618	16645	16619	16738	16562	16555	16424	16675	16606	16591	16575	16577	16609	16715	16805	16536	16435	16755	16750	16604	16567	16497	16723	16762	16541	16532	16586	16658	16636	16514	16615	16461	16449	16679	16477	16597	16728	16491	16660	16753	16861	16714	16590	16678	16599	16713	16581	16427	16837	16731	16701	16616	16526	16761	16666	16584	16808	16645	16675	16659	16818	16660	16637	16630	16532	16810	16528	16574	16450	16621	16632	16837	16432	16644	16529	16605	16693	16829	16640	16689	16654	16830	16701	16664	16629	16741	16602	16633	16777	16730	16683	16622	16430	16592	16544	16710	16453	16653	16600	16683	16870	16614	16526	16684	16742	16451	16781	16601	16667	16599	16661	16628	16543	16654	16863	16686	16687	16720	16531	16559	16611	16688	16643	16688	16613	16777	16675	16693	16567	16610	16522	16638	16599	16488	16632	16503	16713	16552	16646	16549	16623	16766	16519	16560	16754	16753	16723	16701	16750	16830	16501	16750	16599	16607	16771	16843	16661	16844	16610	16557	16523	16673	16522	16569	16940	16680	16710	16555	16404	16657	16637	16742	16605	16751	16723	16604	16710	16663	16459	16725	16635	16576	16701	16540	16669	16719	16647	16641	16441	16626	16630	16753	16618	16691	16653	16651	16342	16747	16612	16553	16725	16796	16884	16507	16766	16854	16608	16660	16535	16805	16618	16685	16671	16626	16684	16603	16721	16551	16693	16657	16529	16721	16414	16408	16580	16727	16806	16638	16642	16429	16609	16622	16640	16448	16898	16480	16587	16560	16752	16665	16791	16505	16352	16887	16563	16598	16685	16793	16712	16764	16570	16747	16813	16794	16358	16701	16480	16817	16609	16612	16608	16704	16592	16631	16660	16553	16422	16670	16521	16721	16587	16640	16683	16682	16743	16610	16486	16437	16690	16668	16550	16667	16608	16793	16701	16639	16585	16608	16757	16723	16587	16606	16657	16405	16569	16701	16617	16594	16672	16792	16742	16488	16651	16659	16616	16572	16599	16590	16642	16674	16639	16705	16782	16616	16802	16549	16659	16637	16719	16647	16561	16712	16636	16721	16778	16637	16726	16784	16406	16690	16722	16698	16545	16852	16676	16675	16676	16506	16552	16767	16676	16666	16740	16681	16621	16844	16606	16728	16515	16606	16763	16639	16753	16873	16507	16652	16671	16642	16575	16668	16506	16526	16754	16748	16625	16725	16732	16659	16764	16650	16684	16884	16691	16816	16658	16764	16702	16711	16628	16900	16620	16624	16640	16503	16395	16363	16563	16653	16778	16613	16648	16798	16506	16370	16674	16539	16623	16620	16621	16715	16674	16685	16648	16471	16580	16813	16788	16552	16735	16507	16579	16424	16475	16592	16913	16696	16368	16737	16745	16823	16592	16813	16826	16523	16702	16738	16715	16972	16710	16685	16581	16559	16726	16880	16681	16759	16604	16403	16652	16716	16566	16551	16468	16550	16609	16939	16862	16820	16695	16558	16725	16834	16665	16533	16472	16504	16778	16685	16469	16506	16660	16734	16725	16504	16742	16784	16719	16786	16732	16385	16718	16618	16509	16508	16582	16736	16841	16650	16761	16693	16810	16518	16540	16663	16508	16578	16621	16680	16599	16736	16479	16636	16605	16794	16577	16668	16573	16744	16595	16702	16662	16527	16506	16582	16657	16748	16581	16410	16561	16619	16388	16566	16640	16727	16730	16649	16773	16475	16578	16878	16724	16736	16647	16427	16560	16705	16447	16586	16569	16531	16809	16663	16480	16646	16671	16557	16863	16556	16416	16534	16437	16767	16489	16727	16738	16696	16812	16684	16664	16613	16514	16729	16621	16664	16650	16700	16525	16569	16562	16724	16418	16586	16641	16554	16674	16754	16592	16662	16827	16857	16521	16749	16569	16535	16718	16581	16619	16595	16552	16625	16797	16544	16564	16555	16659	16819	16472	16691	16642	16764	16643	16674	16654	16960	16632	16796	16703	16637	16562	16718	16646	16632	16663	16708	16744	16702	16722	16625	16666	16367	16707	16646	16643	16683	16682	16610	16662	16604	16517	16592	16758	16715	16620	16530	16849	16551	16597	16568	16671	16301	16672	16589	16606	16814	16713	16427	16616	16446	16626	16648	16681	16801	16837	16591	16646	16680	16726	16677	16463	16650	16454	16803	16588	16513	16573	16570	16835	16672	16565	16621	16583	16637	16606	16700	16775	16532	16674	16679	16832	16660	16562	16790	16762	16675	16662	16651	16662	16444	16386	16647	16631	16618	16574	16753	16633	16413	16653	16457	16670	16693	16767	16639	16583	16882	16465	16855	16556	16600	16424	16716	16499	16658	16587	16643	16750	16497	16604	16634	16608	16744	16736	16701	16564	16500	16511	16430	16686	16579	16622	16600	16460	16615	16684	16606	16546	16414	16530	16549	16597	16697	16755	16547	16602	16676	16776	16758	16866	16680	16717	16713	16585	16717	16787	16692	16863	16566	16551	16186	16595	16633	16492	16466	16482	16572	16484	16594	16454	16749	16603	16682	16644	16514	16651	16762	16693	16443	16640	16812	16728	16690	16916	16595	16649	16555	16570	16735	16726	16649	16672	16749	16726	16696	16759	16668	16683	16778	16764	16430	16677	16823	16609	16606	16432	16584	16665	16612	16671	16557	16625	16598	16677	16877	16607	16344	16681	16520	16650	16700	16656	16656	16655	16437	16687	16626	16602	16827	16522	16596	16870	16652	16606	16896	16755	16613	16694	16670	16629	16589	16680	16686	16674	16625	16644	16720	16534	16512	16758	16786	16621	16647	16813	16842	16589	16544	16731	16652	16513	16481	16658	16644	16555	16659	16609	16608	16659	16606	16532	16656	16539	16629	16604	16603	16628	16786	16504	16649	16757	16633	16561	16902	16702	16471	16699	16765	16843	16615	16746	16653	16770	16633	16601	16637	16683	16592	16525	16653	16669	16875	16821	16485	16607	16524	16690	16614	16626	16560	16642	16475	16632	16716	16535	16677	16627	16708	16784	16541	16631	16605	16514	16561	16766	16698	16573	16754	16651	16754	16854	16752	16453	16580	16680	16738	16730	16609	16781	16631	16586	16585	16420	16637	16717	16588	16639	16841	16774	16661	16822	16652	16689	16708	16744	16814	16615	16645	16453	16533	16823	16654	16489	16716	16678	16692	16824	16711	16757	16594	16701	16788	16745	16753	16723	16597	16650	16551	16502	16704	16577	16736	16725	16701	16647	16730	16675	16637	16677	16704	16591	16547	16742	16824	16522	16735	16741	16757	16432	16533	16548	16590	16651	16655	16365	16677	16637	16619	16514	16588	16666	16519	16583	16666	16572	16557	16639	16633	16613	16692	16771	16537	16604	16785	16699	16648	16655	16523	16619	16657	16642	16500	16742	16641	16577	16495	16700	16729	16614	16555	16446	16688	16828	16741	16578	16441	16553	16737	16750	16682	16692	16540	16706	16893	16638	16621	16763	16634	16643	16651	16641	16751	16647	16499	16549	16746	16647	16718	16620	16427	16655	16714	16606	16719	16661	16699	16784	16461	16649	16762	16592	16632	16886	16777	16536	16626	16633	16610	16620	16600	16663	16512	16634	16568	16553	16644	16773	16602	16565	16958	16660	16399	16634	16691	16666	16569	16662	16574	16394	16661	16460	16540	16556	16508	16688	16629	16488	16662	16586	16514	16573	16720	16636	16492	16339	16568	16537	16543	16609	16627	16631	16753	16596	16535	16638	16530	16732	16718	16715	16681	16638	16704	16677	16569	16671	16705	16736	16526	16493	16497	16605	16647	16651	16704	16825	16812	16591	16823	16557	16360	16632	16581	16761	16878	16773	16620	16557	16591	16736	16640	16553	16674	16646	16546	16736	16641	16585	16533	16700	16724	16573	16627	16535	16741	16778	16619	16755	16478	16566	16801	16594	16764	16569	16511	16747	16428	16631	16866	16668	16617	16674	16646	16533	16564	16824	16629	16443	16808	16595	16522	16366	16492	16672
36260	56748	52333	43648	38850	32476	25965	20045	18196	17258	16388	16159	16159	15973	15819	15705	15712	15363	15657	15451	15461	15405	15461	15311	15401	15377	15433	15284	15273	15303	15219	15338	15289	15260	15323	15182	15318	15339	15272	15183	15274	15210	15264	15180	15181	15159	15327	15174	15194	15149	15014	15250	14968	15272	15181	15225	14853	15155	15130	15139	15175	15088	15219	15242	15265	15357	15093	15288	15211	15143	15100	15155	15217	15105	15186	15145	15305	15180	15068	15087	15054	15229	15141	15210	15050	15153	15239	15218	15190	15264	15070	15111	15247	15188	15197	15306	15008	15147	15119	15252	15019	15198	15186	15095	15164	15226	15362	15067	15327	15197	15104	15118	15082	15084	15247	15110	15054	15198	15004	14905	15280	15103	15186	15186	15124	15239	15188	15131	15252	15235	15101	15011	15193	15129	15070	15089	15174	14999	15313	15251	15100	15206	15201	15058	15188	15254	15027	15092	15291	15164	15195	15275	15191	15062	15262	15093	15428	15213	15058	15096	15139	15185	15092	15083	15028	15197	15145	15134	15174	15056	15216	15220	15206	15061	15154	15107	15280	15183	15107	15143	15157	15060	15251	15075	15192	15169	15212	15165	15305	15186	15205	15020	15283	15213	15302	15012	15255	15394	15060	14978	15340	15091	15216	15153	15078	15087	14996	15230	15077	15208	15227	15029	15159	15133	15100	15203	15089	15162	15301	15040	15223	15082	15194	15125	15234	15185	15108	15350	15008	15190	15201	15193	15260	15265	15183	15070	14913	15286	15260	15246	15273	15206	15073	15104	15286	15159	15304	15179	15105	15136	15147	15044	15225	15150	15121	14979	15319	15116	15191	15287	15225	14884	15211	15270	15190	15113	15174	15227	15184	15250	15313	15408	14995	15247	15341	15017	15214	15284	15057	15306	15346	15095	15223	14918	15262	15145	15060	15202	15256	15141	15018	15128	15091	15156	15144	15104	15116	15101	15149	15236	15021	15287	15198	15118	15057	15094	14848	15145	15196	15242	15070	15229	15230	15175	15161	15170	15112	15047	15134	15092	15017	14998	14890	15038	15185	15027	14978	15173	15267	15156	15223	15106	15054	15277	15131	14945	15258	15268	14945	15076	15096	15160	15274	15280	15121	15114	15314	14978	15116	15246	15132	15288	15191	15025	15100	15123	15135	15194	15075	15341	15157	15142	15330	15241	15030	15059	15216	15096	15240	14905	15131	15033	15153	15141	15192	15138	14976	15244	15222	15189	15137	14908	15114	15174	15205	15192	15179	14988	15126	15351	15144	15168	15056	15348	15238	15043	15207	15283	15367	15226	15075	15171	15098	14951	15254	15225	15175	15272	15001	15105	15238	15258	15043	15149	15190	15182	15122	15291	15193	14904	15199	15364	15070	15213	15120	15137	15182	15062	15300	15171	15295	14997	15061	15249	15160	15080	15216	15020	14968	15202	15198	15155	15095	15160	15347	15037	15127	15366	15048	15165	15096	14964	15236	15129	15312	15214	15194	15201	15068	15190	15099	15118	15277	15086	15273	15208	15107	15303	15161	15028	15140	15191	15186	15180	15092	15259	15061	15255	15011	15120	15308	15187	15193	15232	15099	15131	15058	15275	15285	15170	15224	15117	15130	15259	15223	15221	15223	15108	14990	15377	15159	15250	15220	15112	15133	15100	15185	15213	15126	15002	15241	15269	15149	15199	15214	14999	15064	15152	15217	15063	15219	15273	15052	15175	15260	15251	15086	15090	15076	15282	15197	15222	15093	15213	15109	15122	15062	15052	15101	15107	15295	15187	15162	15154	15074	15107	15338	15056	15142	15105	15173	15225	15169	15215	15160	15064	15199	15174	15247	15167	15143	15270	15239	15040	15041	14982	15320	15214	15120	14990	15284	15332	15295	15047	15059	15192	15062	15374	15145	15122	15008	15004	15189	15221	15285	15293	15287	15112	15131	15136	15328	15038	15148	15259	15095	15203	15093	15178	15253	15157	15305	15260	15198	15052	15005	15282	15010	15215	15204	14964	15193	15099	15069	15202	15183	15230	15053	15160	15105	15146	15263	15159	15117	15034	15246	15138	15237	15207	15308	15111	15080	15207	15107	15280	15172	15097	15088	15183	15212	15209	15039	15024	15207	15255	15234	15096	15164	15114	15073	15252	15244	15129	15095	15195	15138	15267	15234	15220	15161	15094	15316	15095	15246	15049	15031	15277	15149	15096	15198	15141	15073	15110	15193	15121	15126	15051	15059	15163	15022	15020	15203	15257	15151	15046	15266	15198	15277	14999	15027	15273	15161	15102	15085	15048	15136	15148	15231	15086	15129	15156	15147	15205	15183	15196	15213	15038	15191	15048	15163	15141	15005	15229	15207	15231	15080	15126	15175	15040	15180	15229	15100	15041	14996	15195	15166	15224	15079	15127	14981	15090	15271	15012	15367	15062	15071	15189	15021	15136	15168	15205	14938	15217	15117	15114	15107	15091	15123	15262	15212	15190	14951	15071	15064	15100	15077	15124	15189	15110	15185	15291	15400	15264	15105	15118	15123	15123	15192	15152	15175	15101	15281	15249	15154	15073	15417	15029	15212	15109	14976	15231	15000	15187	15022	15194	15174	15185	15114	15262	15128	15083	15141	15075	15044	15085	15128	15300	15096	15135	15075	15302	15145	15167	15133	15279	15366	15123	15138	15000	15188	15186	15061	15189	15158	15219	15135	15164	15247	15172	15114	15081	15149	15039	15173	15201	15230	15124	15085	15100	15235	15216	15158	15171	15176	15127	15122	15062	15204	15121	15116	15035	15288	15188	15354	15114	15115	15315	14964	15190	15098	15127	15189	15277	15170	15016	15266	15113	15238	15191	15107	15160	15302	15044	14922	15136	14997	15269	15197	15223	15131	15026	15116	15124	15164	15070	15177	15123	15167	15001	15142	15007	15117	15227	15332	15108	15260	15188	15165	15008	15024	15159	15286	15178	15172	15109	15369	15306	15057	15159	15081	15018	15189	15104	15293	15025	15106	15191	15108	15170	15292	15325	15121	15300	15189	15085	15082	15180	15045	15176	15239	15055	15096	15012	15105	15195	15099	15083	15259	15167	15097	15267	15125	15205	14984	15314	15024	15091	15103	15278	15279	15189	14898	15069	15108	15371	15267	15114	15076	15089	15161	15390	15085	15162	15091	15346	15177	15076	15197	15246	15323	15083	15252	14955	15113	15230	15207	14968	15141	15199	15189	15169	15233	14951	15099	15236	15041	15166	15100	15085	15052	15050	15048	15026	15205	15177	15161	15144	15135	15101	15153	15245	15300	15111	14997	15093	15250	15156	15256	15101	15033	15176	15078	15046	15040	15178	15262	15201	15242	15047	15153	15057	15247	15084	15270	15296	15157	14946	15140	15161	15304	15027	15137	15075	15141	15302	15236	15244	15252	15059	15211	15180	15204	15158	15091	15111	15285	15223	15005	15304	15125	15317	15123	15132	14976	15090	15254	15062	15166	15125	15148	15227	15169	15203	15123	15188	15120	15160	15193	15050	14924	15339	15204	15197	15085	15119	15205	14992	15344	15011	15069	15255	15014	15143	15149	15133	15224	15245	15025	15128	15181	15126	15139	15097	14972	14958	15237	15074	15247	15110	15169	15119	15120	15077	15086	15134	15117	15009	15247	15146	15046	15244	15339	15234	15109	15140	15104	15111	15170	15128	15210	15159	15190	15198	15062	15152	15173	15076	15109	15208	15070	15246	15025	15111	15116	15166	15214	15062	15153	14962	15061	14995	15035	15031	15102	14987	15219	15161	15101	15169	15199	15188	15163	15159	14935	15377	15085	15094	15197	14983	15216	14864	15074	15128	15211	15145	15131	15218	15096	15145	15093	15139	15047	15268	15309	15053	15157	15252	15196	15143	15222	15024	15132	15317	15093	15194	15201	15202	15225	15122	15375	15111	15201	15234	15317	15151	15081	15061	15109	15201	15235	15105	15149	15137	15122	15123	15277	15205	15157	15163	15134	15119	15261	15035	15139	15031	15159	15147	15260	15114	15396	15084	15043	15135	15141	15234	15172	15234	15158	15182	15181	15275	15166	15123	15195	15159	15258	15137	15084	15230	15287	15244	15169	15270	15129	15064	15197	14977	15220	15262	15139	15183	15246	15254	15225	15082	15154	15132	15092	15096	15101	15219	15182	14886	15070	15124	15159	15140	15092	15089	15143	15113	15161	15103	15112	15057	15150	15071	15075	15218	15062	15228	14986	15115	15103	15134	15177	15028	15136	14985	15309	15198	15114	15200	15143	15154	15334	15160	15071	15141	15195	15280	15265	15011	15136	15123	15163	15039	15113	15057	15160	15181	15237	15317	15111	15203	15204	15223	15246	15127	15171	15116	15130	15120	15158	15211	15154	15063	15247	15164	15218	15292	15094	15030	15122	15099	15119	15311	15055	15062	15262	15088	15177	15175	15261	15122	14975	15145	15219	15235	15223	15240	15234	15096	15070	15141	15041	14988	15246	15123	15044	15098	15262	15032	15173	15169	15040	15229	15213	15037	15211	15026	15186	15042	14988	15127	15233	15303	15168	15150	15056	15291	15180	15276	15102	15156	15103	15046	15115	15071	15286	15178	15043	15198	15112	15154	15231	15178	15098	15044	15034	15041	15277	15016	15028	15030	14982	14961	15331	15149	15219	15093	15009	15185	15290	15142	15279	15214	15028	15300	15326	15171	15153	15357	15230	15221	15169	15025	15143	14984	15304	15147	15279	14989	15185	15094	15100	15075	15190	15150	15127	15033	15294	15156	15216	15183	15179	15281	15061	15207	15410	15139	15174	15214	15147	15003	15240	15094	15189	15063	15129	15268	15106	15087	15024	14997	15085	15273	15071	15320	15285	15157	15098	15301	14965	15077	15089	15138	15211	15134	15117	15105	15182	15225	15130	15021	15153	15176	15127	15075	15063	15086	15040	15237	15175	15003	15096	15128	15352	15028	15125	15193	14956	15215	15097	15189	15175	15052	15193	15261	15349	15204	15240	15162	15246	15147	15223	15061	15240	15000	15085	15147	15132	15156	15125	15090	15196	15245	15222	15213	15024	15110	15203	15087	15027	15060	15173	15175	15258	15099	15088	15207	15215	15190	15115	14933	15086	15313
28550	24948	30939	27142	22021	20065	17930	16898	16211	15892	15997	15738	15722	15787	15799	15712	15620	15653	15752	15539	15647	15593	15709	15662	15573	15511	15564	15421	15709	15581	15671	15661	15847	15471	15599	15676	15597	15528	15552	15441	15543	15608	15539	15716	15341	15729	15718	15671	15525	15420	15747	15571	15838	15388	15632	15482	15564	15616	15592	15683	15718	15592	15506	15345	15585	15559	15628	15495	15623	15576	15404	15598	15541	15549	15643	15545	15586	15732	15623	15469	15430	15295	15627	15574	15514	15693	15688	15654	15416	15526	15501	15572	15618	15472	15380	15473	15686	15520	15616	15530	15623	15613	15591	15455	15506	15723	15650	15440	15660	15600	15540	15483	15553	15515	15561	15803	15529	15646	15588	15475	15724	15460	15491	15579	15385	15555	15658	15710	15531	15406	15510	15505	15457	15596	15532	15558	15478	15526	15540	15394	15436	15804	15665	15589	15612	15733	15636	15539	15486	15593	15644	15540	15330	15581	15432	15650	15495	15524	15433	15288	15592	15418	15655	15553	15416	15499	15537	15625	15636	15557	15455	15535	15320	15465	15593	15547	15656	15410	15382	15357	15517	15538	15469	15557	15581	15324	15485	15640	15469	15358	15715	15543	15479	15571	15453	15471	15591	15405	15608	15776	15613	15488	15635	15490	15570	15400	15434	15499	15416	15736	15573	15476	15639	15731	15416	15593	15516	15437	15588	15656	15698	15578	15560	15520	15540	15480	15494	15432	15470	15621	15472	15370	15451	15622	15687	15417	15472	15598	15583	15592	15523	15367	15520	15393	15686	15452	15455	15671	15380	15521	15668	15582	15392	15632	15437	15409	15528	15662	15735	15480	15637	15491	15442	15334	15588	15601	15681	15601	15574	15537	15487	15546	15663	15599	15454	15584	15556	15639	15446	15435	15643	15560	15575	15614	15492	15380	15693	15600	15679	15581	15503	15651	15684	15481	15636	15456	15698	15556	15443	15371	15548	15465	15494	15601	15477	15517	15397	15515	15411	15491	15030	15485	15651	15470	15662	15605	15435	15502	15608	15636	15535	15488	15535	15790	15600	15594	15514	15773	15550	15695	15606	15563	15464	15342	15542	15465	15446	15525	15572	15490	15636	15743	15632	15631	15632	15624	15675	15583	15376	15465	15450	15411	15466	15372	15498	15713	15824	15526	15563	15356	15409	15468	15753	15730	15516	15599	15694	15546	15629	15557	15597	15465	15501	15517	15566	15734	15613	15471	15617	15574	15578	15494	15647	15543	15455	15384	15548	15605	15408	15606	15438	15718	15448	15374	15627	15473	15500	15508	15742	15546	15650	15519	15564	15542	15486	15595	15433	15568	15529	15677	15548	15323	15515	15486	15689	15701	15692	15611	15583	15584	15337	15735	15624	15656	15637	15600	15533	15463	15432	15373	15613	15470	15534	15563	15396	15516	15523	15718	15575	15583	15477	15578	15684	15421	15638	15593	15541	15480	15438	15515	15645	15485	15464	15512	15433	15593	15484	15598	15534	15650	15767	15381	15563	15439	15486	15543	15585	15581	15480	15627	15626	15294	15367	15562	15566	15479	15492	15743	15576	15539	15512	15526	15658	15603	15595	15604	15528	15548	15416	15572	15615	15585	15548	15335	15439	15766	15589	15561	15488	15573	15544	15530	15823	15741	15504	15652	15466	15629	15570	15516	15621	15349	15431	15278	15491	15606	15679	15508	15663	15368	15266	15435	15613	15611	15460	15647	15550	15327	15579	15636	15685	15561	15600	15439	15551	15524	15443	15413	15601	15510	15492	15413	15683	15657	15426	15608	15644	15641	15674	15512	15545	15555	15580	15556	15517	15445	15678	15599	15545	15733	15584	15385	15599	15370	15565	15451	15673	15614	15624	15635	15571	15528	15635	15693	15628	15521	15413	15664	15394	15513	15421	15674	15326	15517	15593	15548	15691	15472	15688	15611	15473	15517	15716	15508	15505	15577	15450	15419	15440	15669	15346	15597	15635	15477	15646	15438	15398	15560	15617	15425	15436	15539	15696	15521	15504	15434	15427	15511	15540	15573	15506	15527	15524	15560	15456	15408	15492	15518	15659	15462	15448	15454	15617	15655	15617	15669	15456	15533	15538	15438	15594	15450	15569	15634	15442	15542	15469	15431	15507	15413	15485	15396	15269	15514	15606	15598	15356	15629	15618	15437	15515	15511	15296	15365	15538	15409	15519	15355	15547	15584	15384	15209	15469	15529	15454	15559	15579	15572	15596	15553	15720	15393	15605	15329	15741	15383	15544	15546	15427	15541	15461	15427	15469	15466	15589	15526	15536	15366	15563	15622	15642	15659	15676	15514	15452	15544	15581	15629	15591	15407	15574	15421	15558	15459	15584	15494	15593	15393	15547	15544	15510	15456	15705	15354	15576	15381	15592	15403	15710	15510	15464	15600	15521	15635	15735	15451	15568	15451	15595	15684	15522	15501	15547	15373	15508	15506	15526	15714	15398	15606	15591	15652	15787	15496	15590	15733	15685	15693	15624	15620	15594	15514	15538	15701	15505	15472	15563	15321	15602	15488	15480	15570	15821	15577	15742	15484	15645	15566	15476	15548	15504	15431	15353	15425	15389	15578	15555	15554	15580	15517	15566	15495	15292	15425	15355	15551	15471	15557	15401	15405	15446	15539	15400	15404	15455	15457	15335	15436	15489	15541	15348	15517	15392	15456	15492	15527	15492	15567	15368	15548	15527	15614	15376	15591	15556	15583	15623	15405	15510	15678	15413	15499	15517	15451	15646	15749	15733	15636	15740	15387	15558	15606	15494	15571	15672	15522	15626	15364	15422	15591	15376	15378	15507	15366	15528	15590	15625	15668	15671	15542	15541	15534	15553	15516	15423	15562	15526	15581	15675	15367	15319	15498	15681	15715	15534	15520	15419	15461	15445	15664	15445	15648	15591	15599	15734	15853	15407	15601	15316	15588	15651	15457	15739	15671	15546	15476	15522	15538	15499	15566	15664	15727	15510	15500	15515	15540	15649	15630	15578	15595	15585	15599	15353	15492	15476	15483	15420	15533	15675	15575	15733	15464	15407	15501	15238	15433	15632	15627	15601	15297	15492	15404	15570	15364	15421	15582	15344	15735	15476	15502	15508	15355	15375	15594	15620	15563	15596	15593	15437	15448	15551	15403	15660	15616	15460	15543	15463	15552	15580	15584	15509	15461	15535	15585	15634	15505	15539	15419	15652	15450	15317	15354	15510	15666	15572	15770	15749	15672	15617	15703	15649	15672	15545	15658	15652	15677	15689	15578	15592	15690	15631	15459	15578	15523	15496	15560	15584	15358	15529	15571	15513	15517	15642	15579	15455	15509	15537	15568	15615	15677	15471	15523	15632	15452	15689	15682	15571	15565	15356	15841	15703	15327	15611	15641	15310	15657	15474	15621	15506	15528	15556	15366	15770	15496	15618	15462	15562	15375	15486	15466	15515	15530	15466	15637	15710	15697	15568	15562	15550	15396	15578	15775	15391	15511	15481	15425	15684	15455	15541	15558	15452	15366	15601	15344	15540	15630	15769	15571	15683	15531	15763	15610	15633	15375	15619	15645	15713	15466	15585	15349	15650	15327	15510	15519	15486	15571	15498	15739	15745	15539	15523	15261	15446	15560	15605	15573	15813	15674	15405	15444	15667	15589	15651	15550	15707	15573	15777	15606	15458	15520	15645	15566	15647	15490	15773	15410	15613	15520	15622	15647	15432	15403	15683	15616	15507	15455	15427	15537	15746	15629	15771	15500	15523	15637	15517	15787	15408	15391	15463	15362	15086	15429	15542	15530	15714	15545	15635	15573	15728	15421	15687	15549	15473	15414	15643	15625	15408	15435	15615	15505	15505	15493	15530	15570	15437	15497	15546	15552	15592	15423	15469	15703	15320	15649	15455	15790	15630	15600	15561	15590	15489	15539	15699	15658	15396	15544	15337	15600	15490	15411	15585	15606	15503	15435	15595	15442	15621	15438	15408	15458	15500	15641	15660	15466	15507	15525	15513	15268	15402	15603	15527	15397	15369	15550	15524	15571	15373	15685	15450	15472	15730	15656	15695	15443	15556	15568	15470	15652	15734	15667	15617	15379	15471	15682	15537	15476	15703	15411	15557	15682	15673	15561	15416	15466	15655	15638	15453	15563	15497	15566	15709	15420	15733	15583	15502	15444	15532	15606	15573	15578	15566	15507	15615	15525	15739	15595	15741	15702	15594	15756	15434	15436	15478	15485	15716	15603	15699	15575	15584	15447	15598	15559	15536	15840	15328	15690	15420	15538	15615	15778	15487	15304	15592	15432	15601	15305	15540	15408	15498	15472	15641	15596	15566	15486	15477	15619	15681	15701	15768	15546	15582	15606	15593	15470	15382	15459	15467	15435	15388	15478	15705	15564	15512	15374	15565	15608	15577	15597	15456	15506	15356	15810	15496	15649	15526	15539	15611	15635	15476	15331	15572	15381	15610	15492	15522	15750	15419	15500	15500	15629	15617	15416	15319	15493	15487	15356	15581	15648	15517	15454	15614	15506	15540	15530	15605	15686	15585	15389	15417	15578	15624	15436	15491	15529	15626	15591	15584	15562	15317	15487	15641	15572	15747	15548	15590	15365	15671	15467	15657	15685	15533	15622	15505	15423	15642	15670	15643	15625	15557	15617	15677	15643	15383	15419	15324	15458	15653	15445	15495	15623	15484	15699	15768	15359	15383	15526	15768	15566	15409	15430	15590	15544	15663	15571	15569	15525	15487	15859	15681	15455	15765	15595	15510	15556	15326	15439	15423	15591	15546	15691	15693	15333	15545	15498	15615	15591	15701	15668	15477	15488	15532	15655	15478	15328	15579	15407	15446	15476	15557	15554	15512	15559	15478	15390	15322	15687	15391	15453	15624	15434	15638	15454	15549	15676	15738	15480	15737	15738	15502	15665	15479	15636	15614	15607	15452	15340	15612	15756	15770	15626	15676	15677	15424	15571	15556	15643	15502	15526	15573	15528	15705	15575	15643	15487	15742	15499	15503	15788	15402	15447	15805	15528	15567	15377	15399	15765	15363	15414	15506	15881	15366	15585	15537	15631	15568	15570	15434	15515	15437	15746	15577	15516	15591	15512	15413	15533
30095	39227	35546	26707	23092	20137	16909	16100	15263	14930	14648	14776	14728	14813	14640	14703	14544	14441	14417	14509	14612	14480	14511	14470	14551	14577	14355	14469	14291	14411	14447	14307	14516	14566	14427	14433	14263	14565	14520	14505	14475	14246	14591	14453	14524	14391	14279	14350	14480	14422	14264	14406	14362	14392	14451	14439	14296	14361	14429	14390	14415	14330	14344	14567	14296	14323	14298	14442	14350	14492	14526	14418	14484	14521	14349	14436	14389	14286	14440	14338	14484	14470	14382	14431	14384	14460	14349	14462	14297	14443	14405	14364	14379	14187	14368	14407	14337	14551	14541	14270	14391	14562	14337	14263	14486	14385	14568	14474	14290	14280	14391	14278	14671	14516	14480	14208	14417	14498	14554	14247	14400	14333	14577	14579	14348	14372	14210	14488	14148	14249	14323	14311	14441	14373	14337	14246	14470	14311	14438	14376	14402	14431	14212	14378	14470	14335	14389	14315	14486	14448	14409	14400	14317	14595	14422	14397	14451	14432	14221	14384	14457	14462	14388	14480	14433	14286	14502	14494	14347	14296	14495	14484	14365	14551	14487	14359	14279	14384	14503	14591	14271	14444	14322	14349	14628	14355	14254	14418	14275	14307	14367	14565	14483	14455	14397	14449	14404	14381	14477	14311	14438	14479	14373	14407	14514	14414	14379	14400	14443	14444	14413	14526	14340	14435	14294	14349	14363	14347	14337	14426	14423	14373	14359	14383	14415	14378	14341	14445	14289	14138	14364	14370	14388	14537	14508	14383	14498	14279	14484	14496	14429	14277	14404	14636	14308	14412	14218	14313	14524	14398	14427	14387	14336	14352	14376	14458	14349	14581	14434	14452	14308	14395	14572	14457	14368	14462	14413	14469	14437	14448	14216	14367	14476	14370	14384	14445	14522	14462	14523	14374	14238	14441	14336	14403	14426	14371	14318	14286	14459	14320	14536	14436	14488	14372	14510	14398	14487	14227	14638	14288	14422	14304	14361	14495	14604	14426	14409	14446	14356	14526	14395	14471	14513	14568	14582	14264	14480	14425	14391	14640	14482	14465	14454	14561	14568	14486	14480	14380	14507	14464	14332	14550	14336	14513	14276	14237	14445	14355	14395	14562	14575	14342	14353	14307	14434	14309	14428	14368	14518	14173	14354	14338	14451	14449	14407	14301	14401	14451	14364	14535	14373	14554	14306	14385	14382	14382	14379	14426	14590	14362	14319	14456	14515	14295	14437	14492	14252	14570	14383	14581	14458	14372	14409	14485	14393	14433	14520	14505	14418	14477	14505	14449	14315	14251	14264	14488	14413	14548	14497	14557	14480	14380	14293	14583	14330	14454	14522	14438	14464	14352	14419	14453	14364	14541	14310	14329	14439	14244	14296	14491	14281	14435	14387	14586	14444	14414	14395	14342	14405	14354	14392	14411	14356	14531	14348	14404	14487	14381	14459	14247	14422	14588	14303	14504	14454	14514	14427	14448	14321	14440	14433	14364	14547	14456	14527	14528	14571	14565	14366	14365	14402	14368	14345	14317	14486	14330	14465	14460	14345	14308	14437	14319	14551	14329	14434	14291	14350	14457	14599	14512	14190	14179	14398	14339	14382	14431	14391	14347	14321	14351	14437	14343	14478	14310	14423	14324	14427	14547	14393	14307	14300	14465	14463	14464	14385	14386	14357	14230	14345	14504	14239	14417	14384	14369	14439	14317	14421	14325	14378	14471	14405	14339	14625	14429	14402	14590	14394	14399	14394	14515	14401	14492	14339	14450	14387	14430	14528	14458	14473	14510	14461	14460	14345	14352	14523	14449	14344	14348	14383	14314	14495	14366	14588	14368	14452	14313	14363	14306	14273	14264	14486	14423	14367	14413	14349	14363	14359	14308	14452	14419	14397	14365	14402	14443	14331	14298	14540	14471	14421	14389	14328	14596	14442	14527	14304	14521	14485	14459	14452	14413	14405	14602	14296	14398	14444	14349	14532	14287	14428	14355	14378	14519	14485	14402	14468	14414	14419	14351	14284	14313	14484	14385	14521	14361	14360	14388	14585	14569	14390	14483	14422	14533	14292	14408	14430	14448	14338	14399	14358	14295	14499	14418	14354	14279	14353	14320	14412	14392	14483	14534	14412	14477	14272	14459	14377	14519	14291	14279	14494	14439	14437	14358	14361	14418	14363	14443	14360	14310	14484	14392	14392	14454	14703	14428	14284	14344	14512	14553	14301	14383	14381	14276	14503	14475	14540	14590	14394	14373	14348	14428	14429	14369	14443	14336	14349	14456	14396	14543	14346	14589	14342	14523	14361	14531	14442	14692	14492	14492	14473	14432	14366	14528	14283	14393	14399	14550	14563	14352	14479	14438	14397	14323	14436	14429	14286	14380	14346	14397	14492	14299	14355	14552	14438	14448	14396	14374	14365	14436	14337	14512	14409	14332	14401	14375	14280	14345	14391	14345	14373	14046	14574	14379	14412	14436	14450	14585	14506	14321	14527	14384	14233	14573	14486	14260	14418	14471	14481	14473	14485	14399	14318	14508	14413	14439	14304	14433	14351	14432	14313	14585	14468	14285	14483	14416	14479	14322	14524	14405	14178	14231	14425	14387	14583	14436	14428	14468	14383	14395	14419	14284	14389	14368	14512	14394	14310	14517	14439	14410	14472	14499	14454	14335	14454	14434	14382	14427	14472	14484	14476	14431	14383	14362	14328	14338	14486	14332	14499	14345	14518	14318	14253	14311	14316	14377	14611	14410	14241	14399	14459	14399	14414	14530	14530	14531	14416	14356	14406	14386	14526	14430	14401	14297	14476	14312	14385	14438	14489	14283	14384	14465	14592	14580	14387	14413	14429	14451	14431	14515	14550	14494	14348	14550	14277	14439	14437	14394	14307	14303	14323	14272	14501	14359	14535	14556	14511	14515	14340	14352	14424	14456	14208	14420	14300	14421	14395	14352	14571	14407	14431	14334	14346	14286	14443	14425	14480	14548	14226	14529	14438	14382	14476	14495	14646	14348	14350	14370	14343	14367	14394	14382	14618	14518	14280	14408	14444	14451	14352	14294	14641	14372	14382	14508	14479	14278	14398	14343	14307	14365	14553	14397	14401	14445	14400	14283	14402	14363	14454	14281	14450	14305	14427	14457	14522	14612	14375	14466	14320	14500	14498	14531	14388	14353	14383	14576	14382	14246	14547	14535	14512	14453	14454	14337	14317	14391	14390	14415	14347	14410	14542	14313	14469	14310	14343	14233	14310	14471	14363	14274	14309	14484	14379	14377	14416	14629	14323	14239	14473	14426	14472	14416	14411	14404	14565	14410	14561	14434	14440	14470	14539	14545	14403	14390	14350	14407	14328	14360	14394	14545	14343	14366	14255	14484	14526	14457	14466	14472	14484	14314	14439	14211	14407	14567	14530	14433	14385	14434	14344	14398	14419	14447	14497	14632	14267	14531	14446	14277	14325	14406	14316	14462	14354	14393	14481	14376	14521	14403	14448	14537	14325	14444	14108	14190	14387	14466	14466	14572	14573	14363	14442	14367	14322	14463	14586	14449	14319	14556	14533	14335	14402	14433	14414	14503	14580	14478	14494	14523	14439	14538	14256	14389	14398	14448	14362	14346	14319	14298	14340	14529	14585	14366	14369	14447	14421	14538	14292	14302	14323	14312	14455	14464	14482	14427	14372	14361	14291	14605	14466	14441	14616	14436	14388	14444	14468	14483	14237	14351	14444	14361	14319	14308	14441	14319	14382	14411	14304	14260	14404	14659	14444	14412	14354	14374	14359	14367	14470	14368	14505	14323	14444	14549	14477	14355	14623	14551	14323	14448	14487	14379	14471	14311	14388	14442	14589	14397	14272	14280	14347	14303	14416	14511	14464	14445	14323	14454	14527	14394	14496	14558	14394	14559	14372	14581	14629	14293	14337	14428	14507	14231	14320	14482	14437	14181	14468	14497	14383	14356	14518	14517	14461	14340	14499	14448	14407	14362	14575	14388	14472	14413	14477	14388	14387	14484	14363	14494	14489	14411	14428	14457	14394	14392	14356	14323	14493	14339	14352	14385	14389	14421	14438	14376	14444	14334	14443	14273	14369	14414	14372	14594	14569	14318	14496	14432	14410	14324	14344	14522	14419	14367	14449	14492	14596	14255	14467	14246	14368	14437	14483	14510	14330	14410	14361	14375	14573	14453	14351	14374	14363	14388	14344	14457	14458	14416	14408	14436	14470	14434	14385	14354	14458	14370	14324	14646	14512	14316	14554	14535	14540	14333	14501	14312	14402	14477	14476	14365	14316	14283	14554	14405	14212	14255	14406	14510	14503	14416	14495	14379	14463	14483	14428	14535	14379	14486	14329	14478	14521	14518	14475	14412	14601	14478	14420	14467	14586	14374	14244	14466	14312	14365	14446	14511	14567	14548	14454	14284	14406	14288	14379	14244	14378	14534	14394	14328	14222	14357	14405	14463	14438	14286	14438	14442	14544	14557	14323	14436	14390	14309	14545	14279	14507	14155	14480	14485	14395	14581	14444	14356	14540	14377	14583	14334	14331	14387	14553	14472	14417	14454	14541	14535	14511	14349	14202	14382	14387	14557	14573	14412	14355	14424	14367	14399	14327	14404	14386	14257	14420	14513	14549	14272	14520	14540	14375	14458	14447	14537	14406	14460	14417	14522	14398	14504	14379	14513	14277	14209	14502	14367	14238	14466	14335	14327	14545	14412	14518	14391	14377	14364	14547	14497	14182	14294	14304	14457	14295	14518	14603	14435	14543	14388	14217	14493	14376	14524	14368	14571	14379	14547	14467	14432	14370	14464	14403	14407	14311	14516	14485	14588	14457	14332	14481	14435	14410	14424	14390	14412	14361	14392	14524	14542	14385	14416	14539	14382	14351	14524	14538	14306	14606	14322	14444	14450	14493	14189	14445	14381	14673	14442	14478	14498	14458	14502	14426	14515	14477	14540	14350	14416	14568	14343	14442	14330	14447	14463	14437	14360	14310	14354	14452	14407	14447	14354	14506	14515	14434	14445	14566	14540	14364	14570	14429	14427	14467	14337	14267	14362	14472	14387	14364	14504	14527	14561	14321	14453	14320	14526	14595	14561	14312	14545	14444	14476	14515	14477	14500	14503	14315	14422
24171	21424	28841	25855	25644	27620	24250	20290	18243	17559	17254	16669	16809	16834	16738	16607	16454	16731	16472	16294	16464	16441	16436	16488	16443	16418	16473	16336	16460	16390	16432	16643	16356	16265	16215	16066	16359	16526	16252	16359	16395	16400	16344	16208	16477	16401	16333	16168	16401	16418	16327	16234	16273	16208	16363	16094	16357	16183	16256	16295	16252	16177	16152	16272	16306	16167	16285	16447	16258	16291	16516	15988	16230	16422	16139	16281	16409	16359	16354	16269	16384	16246	16140	16236	16302	16223	16233	16193	16101	16407	16223	16204	16258	16355	16279	16491	16298	16108	16228	16344	16360	16461	16281	16193	16159	16330	16193	16005	16081	16212	16258	16164	16371	16239	16055	16030	16324	16266	16419	16295	16209	16336	16455	16240	16236	16420	16402	16395	16278	16217	16339	16180	16459	16559	16251	16320	16366	16231	16318	16411	16220	16063	16054	16284	16349	16087	16240	16426	16164	16232	16353	16241	16158	16234	16234	16356	16418	16250	16271	16256	16450	16439	16320	16157	16326	16170	16135	16192	16633	16418	16208	16349	16247	16290	16163	16112	16179	16210	16317	16215	16397	16082	16132	16162	16269	16139	16321	16137	16266	16102	16364	16186	16180	16481	16219	16177	16282	16444	16141	16297	16195	16199	16177	16113	16295	16268	16595	16328	16170	16241	16127	16190	16174	16372	16255	16393	16199	16083	16285	16471	16324	16366	16283	16167	16208	16187	16113	16216	16351	16221	16332	16503	16226	16053	16249	16410	16417	16400	16259	16289	16175	16329	16096	16278	16077	16208	16171	16419	16287	16117	16278	16291	16382	16133	16304	16294	16187	16153	16317	16384	16112	16197	16146	16294	16217	16318	16341	16147	16263	16500	16192	16316	16177	15931	16214	16176	16312	16254	16336	16324	16364	16279	16116	16108	16284	16228	16044	16192	16278	16479	16232	16398	16522	16178	16110	16284	16238	16215	16158	16158	16161	16502	16301	16150	16252	16140	16233	16355	16482	16262	16411	16411	16182	16269	16218	16143	16346	16370	16360	16005	15959	16285	16140	16237	16390	16304	16363	16213	16210	16297	16119	16301	16208	16207	16314	16074	16340	16210	16322	16290	16175	15964	16200	16273	16204	16273	16340	16330	16402	16350	16365	16456	16295	16201	16292	16432	16416	16228	16042	16175	16256	16251	16178	16217	16218	16017	16220	16104	16468	16476	16466	16221	16318	16246	16400	16323	16271	16108	16143	16243	16222	16062	16307	16257	16232	16110	16243	16109	16139	16195	16206	16337	16251	16019	16212	16187	16151	16290	16249	16060	16250	16378	16453	16176	16273	16416	16257	16375	16234	16305	16461	16236	16252	16294	16106	16257	16407	16227	16328	16359	16415	16263	16269	16173	16119	16104	16442	16061	16288	16193	16145	16306	16276	16068	16315	16233	16315	16118	16142	16195	16225	16228	16199	16325	16214	16204	16268	16396	16370	16363	16213	16360	16518	16356	16238	16217	16316	16146	16087	16171	16191	16179	16212	16301	16142	16285	16408	16438	16598	16407	16271	16290	16244	16189	16029	16109	16218	16142	16420	16276	16156	16442	16135	16315	16168	16143	16252	16337	16147	16015	16192	16125	16411	16424	16351	16417	16273	16108	16207	16178	16354	16329	16285	16350	16408	16182	16361	16342	16185	16309	16285	16445	16413	16299	16260	16164	16313	16170	16313	16242	16214	16294	16343	16212	16432	16308	16397	16339	16332	16291	16192	16101	16238	16284	16350	16198	16271	16373	16065	16264	16376	16434	16240	16219	16137	16275	16201	16432	16328	16185	16263	16265	16196	16181	16143	16259	16149	16280	16186	16310	16349	16195	16248	16209	16231	16296	16234	16289	16383	16264	16332	16170	16308	16232	16331	16108	16150	16181	16286	16365	16262	16303	16101	16240	16199	16176	16139	16261	16290	16191	16201	16386	16400	16218	16253	16448	16397	16361	16405	16161	16189	16363	16214	16324	16394	16302	16136	16291	16366	16122	16224	16401	16474	16398	16360	16202	16339	16327	16245	16198	16099	16173	16342	16153	16413	16334	16177	16113	16379	16173	16288	16420	16213	16410	16120	16208	16150	16295	16121	16434	16384	16203	16270	16142	16312	16271	16172	16313	16253	16206	16151	16291	16197	16253	16139	16359	16217	16445	16191	16156	16266	16377	16280	16029	16353	16205	16341	16081	16047	16198	16140	16266	16266	16283	16297	16319	16184	16073	16298	16302	16244	16133	16152	16329	16255	16145	16242	16245	16381	16447	16105	16433	16260	16289	16407	16240	16144	16276	16420	16220	16022	16095	16225	16355	16375	16425	16325	16210	16404	16345	16268	16470	16192	16475	16227	16319	16173	16100	16158	16236	15985	16131	16305	16284	16477	16155	16231	16246	16298	16028	16352	16282	16489	16218	16146	16246	16375	16287	16277	16349	16296	16397	16340	16022	16147	16254	16411	16301	16440	16193	16322	16302	16035	16480	16361	16207	16324	16141	16235	16150	16374	16277	16190	16292	16398	16247	16407	16121	16292	16289	16237	16081	16282	16307	16428	16104	16065	16257	16239	16225	16290	16478	16080	16360	16125	16199	16236	16136	16234	16333	16275	16152	16305	16238	16379	16380	16157	16259	16331	16193	16255	16181	16145	16266	16229	16210	16344	16220	16186	16305	16340	16214	15970	16290	16308	16224	16539	16357	16264	16219	16096	16060	16176	16323	16339	16131	16206	16239	16195	16291	16164	16203	16433	16376	16390	16223	16192	16050	16406	16657	16444	16327	16378	16233	16257	16497	16475	16271	16192	16439	16303	16177	16197	16324	16413	16347	16137	16247	16001	16234	16258	16334	16232	16272	16245	16324	16356	16329	16433	16458	16195	16206	16297	16184	16353	16188	16125	16294	16235	16278	16395	16218	16199	16290	16217	16127	16149	16198	16472	16206	16399	16361	16186	16415	16028	16223	16079	16247	16301	15970	16192	16198	16099	16303	16460	16339	16351	16354	16227	16365	16346	16171	16329	16321	15996	16244	16196	16215	16286	16445	16342	16139	16118	16186	16127	16280	16155	16392	16279	16095	16108	16283	16254	16163	16343	16178	16172	16361	16118	16287	16220	16140	16251	16229	16325	16420	16182	16266	15922	16408	16306	16464	16146	16221	16352	16234	16350	16296	16208	16296	16246	16351	16453	16115	16270	16475	16276	16321	16286	16221	16141	16265	16223	16285	16465	16432	16386	16299	16267	16286	16393	16193	16306	16305	16351	16218	16198	16447	16304	16328	16097	16333	16336	16052	16122	16323	16242	16432	16266	16355	16351	16363	16282	16269	16310	16049	16458	16299	16352	16378	16307	16434	16438	16236	16312	16174	16211	16133	16378	16186	16326	16168	16086	16294	16123	16267	16344	16259	16233	16194	16162	16358	16117	15977	16439	16168	16269	16393	16242	16316	16232	16344	16365	16199	16356	16234	16469	16287	16290	16206	16173	16241	16210	16268	16287	16356	16320	16162	16216	16388	16340	16201	16268	16354	16148	16204	16394	15965	16334	16232	16179	16316	16333	16175	16353	16279	16289	16262	16358	16380	16374	16503	16061	16311	16349	16188	16119	16217	16114	16187	16131	16282	16336	16229	16274	16507	16356	16355	16307	16210	16180	16303	16326	16021	16302	16231	16056	16268	16265	16438	16255	16303	16333	16249	16269	16267	16301	16202	16296	16187	16248	16400	16143	16207	16217	16221	16239	16112	16401	16281	16365	16065	16290	16175	16225	16259	16385	15985	16238	16225	16245	16238	16272	16362	16222	16130	16261	16091	15945	16213	16212	16224	16188	16143	16116	16305	16288	16275	16198	16148	16261	16429	16306	16213	16233	16309	16280	16201	16248	16422	16368	16178	16241	16260	16266	16113	16279	16171	16292	16307	16147	16164	16243	16412	16268	16443	16360	16091	16259	16410	16334	16106	16335	16224	16152	16300	16173	16189	16446	16041	16327	16375	16167	16392	16424	16516	16460	16326	16363	16097	16155	16144	16232	16366	16265	16428	15976	16039	16248	16292	16318	16337	16331	16546	16377	16221	16185	16107	16192	16205	16209	16294	16105	16372	16268	16362	16384	16205	16243	16329	16495	16078	16250	16222	16245	16185	16293	16123	16226	16427	16226	16234	16267	16191	16151	15964	16388	16350	16459	16381	16222	16189	16432	16253	16276	16279	16176	16216	16325	16398	16439	16292	16344	16215	16278	16409	16084	16396	16638	16205	16178	16371	16150	16395	16232	16238	16285	16216	16477	16167	16256	16379	16357	16118	16184	16292	16314	16322	16273	16205	16375	16324	16210	16234	16421	16386	16292	16316	16462	16344	16297	16259	16224	16389	16253	16284	16109	16029	16216	16323	16060	16201	16317	16355	16367	16351	16186	16435	16530	16172	16391	16232	16436	16311	16260	16120	16286	16143	16134	16305	16248	16417	16241	16399	16333	16201	16179	16039	16282	16254	16098	16250	16335	16383	16346	16208	16316	16168	16396	16315	16302	16359	16154	16287	16245	16430	16221	16170	16420	16449	16444	16330	16375	16374	16378	16258	16369	16313	16461	16153	16196	16274	16209	16173	16303	16253	16112	16197	16457	16237	16333	16130	16350	16305	16233	16214	16295	16225	16113	16375	16257	16282	16467	16350	16247	16092	16386	16361	16240	16303	16223	16395	16320	16128	16326	16239	16049	16490	16418	16232	16354	16374	16293	16272	16181	16018	16333	16189	16440	16314	16187	16196	16145	16586	16299	16114	16302	16304	16177	16440	16360	16341	16249	16190	16096	16132	16093	16321	16131	16069	16147	16267	16366	16166	16202	16136	16044	16300	16346	16221	16358	16167	16225	16425	16251	16267	16238	16396	16170	16336	16284	16298	16268	16305	16017	16340	16378	16330	16191	16286	16053	16237	16239	16274	16394	16253	16236	16238	16126	16378	16404	16373	16400	16196	16230	16414	16259	16366	16277	16354	16189	16158	16176	16215	16150	16115	16395	16328	16413	16196	16443	16219	16223	16173	16369	16347	16056	16268	16218	16110	16380	16151	16415	16282	16312	16172	16254	16144	16020	16165	16200	16457	16287	16451	16385	16261
33191	49872	44690	36096	32370	28215	21498	19062	17113	16471	15559	15411	15478	15265	15335	14961	15168	14940	15004	15072	14990	14914	14850	14936	14999	14889	15190	14869	14802	14900	14906	14967	14934	14814	15131	14784	14986	14890	14993	14917	14862	15033	14734	14795	14896	14924	14882	14892	14880	14732	14759	14771	14782	14897	14828	14806	14669	14941	14818	14795	14763	14765	14871	14858	14832	14827	14803	14735	14753	14782	14887	14856	14881	14865	14728	14841	14844	14838	14834	14626	14879	14776	14912	14966	14801	14876	14871	14756	14865	14961	14964	14836	14753	14842	14814	14895	14734	14753	14904	14878	14854	14728	15060	14708	14790	14887	14886	14823	14742	14781	14886	14800	14976	14731	14791	14848	14879	14884	14853	14719	14891	14652	14796	14731	14764	14801	14781	14877	14922	14837	14890	14855	14870	14675	14943	14831	14950	14871	14865	14970	14779	14656	14847	14832	14730	14751	14832	14659	14907	14761	14754	14767	14869	14759	14740	14766	14839	14966	14913	15002	14853	14749	14881	14720	14750	14717	14680	14646	14984	14675	14914	14831	14889	14712	14719	14891	14772	14679	14896	14685	14692	14821	14866	14830	14920	14805	14675	14846	14771	14798	14856	14850	14931	14944	14780	14841	14879	14803	14764	14790	14556	14661	14801	14858	14896	14645	14910	14776	14741	14717	14892	14972	14718	14848	14840	14816	14911	14898	14952	14885	14771	14786	14541	14986	14787	14889	14934	14779	14770	14643	14712	14938	14751	14762	14770	14855	14813	14719	14884	14699	14952	14774	14903	15000	14774	14825	15017	14747	14797	14725	14882	14877	14800	14816	14905	14840	14724	14620	14954	14763	14786	14808	14605	14816	14912	14830	14899	14804	14958	14907	14848	14911	14792	14875	14685	14811	14758	14858	14831	14863	14732	14886	14775	14861	14825	14752	14867	14663	14803	14636	14703	14830	14864	14720	14854	14770	14720	14752	14931	14787	14854	14722	14726	14823	14769	14907	14836	14708	14959	14899	14820	14863	14747	14749	14844	14827	14799	14925	14858	14693	14859	14828	14848	14846	15045	14826	14928	14745	14942	14713	14837	14880	14738	14793	14743	14877	14946	14810	14984	14708	14758	14783	14920	14876	14679	14855	14790	14687	14945	14783	14803	14790	15002	14670	14952	14723	14839	14865	14641	14759	14752	14852	14845	14772	14956	14912	14637	14772	14665	14789	14745	14773	14854	14817	14787	14869	14870	15044	14799	14839	14739	14778	14854	14877	14624	14769	14841	14759	14800	14797	14862	14905	14746	14756	14762	15003	15110	14858	14680	14804	14730	14730	14804	14776	14852	14742	14623	14864	14797	14695	14720	14797	14746	14915	14833	14909	14769	14809	14629	14677	14870	14880	14793	14809	14706	14821	14829	14704	14891	14803	14983	14816	14623	14965	14786	14863	14830	14726	14901	14750	14890	14769	14766	14739	14670	14753	14785	14971	14697	15000	14918	14706	14840	14854	14931	14848	14840	14854	14718	14939	14751	14943	14770	14680	14787	14790	14844	14824	14760	14895	14929	14893	14885	14899	14925	14899	14747	14740	14645	14805	14898	14853	14617	14644	14785	14713	14786	14971	14823	14785	14910	14950	14886	14948	14975	14822	14789	14779	14835	14926	14727	14881	14673	14812	14716	14805	14925	14856	14865	14757	14739	14835	14822	14753	14775	14766	14825	14617	14862	14889	14800	14792	14631	14894	14696	14718	14802	14911	14918	14803	14737	14902	14705	14860	14773	14740	14870	14799	14937	14715	14858	14783	14781	14855	14809	14775	14845	14699	14923	14806	14794	14836	14906	14768	15009	14897	14913	14806	14907	14867	14905	14721	14774	14740	14801	14889	14800	14819	14851	14814	14778	14815	14751	14782	14785	14678	14935	14723	14775	14742	14857	14750	14563	14715	14882	14732	14752	14822	14925	14950	14822	14690	14791	14771	14864	14690	14932	14736	14885	14821	14695	14864	14624	14802	14793	14832	14972	15068	14758	14817	14660	14882	14927	14799	14763	14770	14862	14852	14718	14741	14776	14712	14949	14937	14875	14896	14856	14799	14873	14872	14774	14832	14809	14700	14819	14594	14815	14735	14894	14967	14854	14780	14851	14713	14901	14960	14701	14703	14743	14764	14715	14883	14786	14755	14770	14855	14750	14829	14774	14863	14844	15057	14646	14829	14634	14717	14835	14853	14902	14793	14643	14787	14798	14892	14847	14769	14660	14825	14880	14811	14660	14590	14851	14869	14881	14700	14913	14746	14664	14982	14968	14766	14900	14861	14760	15020	14856	14879	15059	14823	14769	14906	14787	14784	14701	14788	14718	14858	14704	14734	14892	14863	14903	14845	14910	14817	14844	14884	14755	14836	14597	14746	14957	14922	14812	14856	14946	14890	14895	14625	14720	14990	14743	14795	14726	14723	14726	14941	14689	14771	14808	14812	14638	14724	14943	14713	15024	14881	14863	14879	14763	14746	14811	14915	14857	14805	14884	14745	14746	14777	14807	14818	14825	14922	14740	14799	14934	14668	14908	14774	14988	14855	14674	14838	14841	14850	14801	14731	14779	14878	14923	14793	14793	14886	14808	15057	14698	14784	14906	14869	14653	14829	14826	14831	14739	14795	14764	14900	14756	14759	14593	14788	14794	14832	14882	14767	14848	14703	14853	14704	14938	14761	14927	14811	14952	14823	14751	14720	14934	14675	14832	14884	14851	14881	14857	14812	14834	14814	14726	14870	14827	14909	14641	14868	14902	14815	14782	14849	14845	14903	14818	14793	14872	14879	14941	14736	14714	14905	14752	14906	15002	14723	14784	14720	14752	14776	14924	14867	14854	14739	14766	14959	14640	14969	15009	14814	14922	14701	14608	14741	14751	14811	14844	14916	14850	14905	14739	14991	14839	14734	14761	14834	14796	14899	14746	14856	14880	14850	14781	14698	14954	14678	14768	14818	14767	14788	15056	14722	14790	14882	14521	14771	14943	14848	14592	14860	14639	14859	14948	14948	14733	14802	14660	14909	14764	14674	14859	14749	14846	14873	14661	14760	14735	14710	14784	14892	14723	14879	14851	14790	14918	14849	14652	14842	14887	14849	14652	14857	14868	14874	14622	14748	14613	14895	14936	14805	14772	14857	14918	14747	14840	14748	14820	14852	14709	14814	14894	14969	14694	14767	14707	14937	14863	14925	14965	14702	14773	14832	14883	14718	14814	14655	14774	14902	14875	14825	14907	14818	14696	14699	14768	14741	14693	14883	14776	14832	14816	14780	14952	14727	14809	14828	14947	14741	14720	14770	14810	14674	14845	14953	14824	14817	14785	14867	14928	14952	14858	14684	14749	14852	14861	14683	14848	14698	14867	14883	14797	14929	14707	14639	15050	14708	14833	14818	14767	14935	14927	14870	14865	14711	14870	14818	14888	14970	14825	14784	14800	14897	14856	14871	14928	14726	14698	14934	14774	14862	14871	14749	14841	14852	14940	14881	14781	14717	14654	14683	14767	14789	14775	14581	14718	14823	14721	14750	14922	14829	14959	14763	14889	14859	14886	14696	14832	14807	14761	14718	14777	14859	14690	14866	14735	14908	14857	14789	14644	14796	14893	14860	14691	14891	14971	14900	14920	14994	14792	14700	14636	14743	14894	14832	14766	14809	14852	14784	14942	14949	14865	14776	14963	14731	14781	14839	14841	14646	14857	14858	14998	14688	14896	14854	14754	14867	14759	14834	14760	15184	14788	14983	14679	14836	15064	14768	14818	14797	14719	14897	14738	14829	14768	14877	14860	14645	14711	14920	14908	14826	14719	14812	14698	14904	14851	14740	14892	14816	14797	14894	14882	14711	14857	14940	14967	14741	14824	14844	14812	14899	14750	14909	14842	14776	14673	14894	14774	14803	14811	15004	14905	14858	14994	14811	14712	14942	14803	14798	14924	14771	14923	14735	14788	14759	14913	14893	14747	14641	15010	14812	14910	14879	14878	14950	14929	14697	14907	14580	14706	14694	14883	14843	14811	14797	14831	14796	14786	15047	14812	14943	14705	14783	14876	14868	15135	14752	14827	14852	14820	14739	14782	14822	14764	14842	14857	14820	14785	14949	14741	14630	14629	14747	14772	14690	14972	14903	14945	14944	14712	14885	14672	14802	14905	14763	14879	14837	14624	14909	14856	14828	14852	14779	14918	14642	14829	14690	14952	14709	14654	14659	14863	14868	14809	14768	14874	14777	14745	14774	14870	14761	14780	14850	14849	14877	14927	14694	15143	14800	14879	14886	14707	14721	14879	14767	14636	14794	14800	14805	14938	14890	14862	14864	14816	14840	14699	14691	14742	14844	14899	14766	14738	14763	14946	14936	14830	14790	14835	14663	14807	14911	14734	14830	14768	14906	14808	14892	14881	14752	14838	14883	14799	14849	14819	14629	14871	14747	14815	14600	14718	14964	14866	14733	14838	14770	14743	14851	14818	14909	14709	14878	14881	14912	14913	14820	14875	14850	14718	14826	14880	14736	14652	14811	14859	14827	14731	14918	14851	14856	14821	14725	14759	14715	14675	14740	14793	14722	14687	14745	14821	14777	14821	14818	14683	14676	14833	14868	14897	14810	14822	14806	14942	14708	14846	14878	14861	14861	14787	14793	14805	14679	14883	14983	14992	14856	14910	14897	14851	14761	14733	14830	14687	14674	14833	14985	14825	14953	14984	14811	14803	14778	14725	14867	14820	14798	14878	14766	14868	14807	14837	14836	14668	14790	14854	14830	14740	14805	14821	14852	14888	14872	14691	14789	14792	14945	14742	14874	14785	14854	14814	14748	15022	14684	15011	14881	14825	14770	14719	14657	14834	14860	14758	14909	14636	14851	14829	14816	14882	14841	14749	14645	14647	14722	14857	14835	14741	14878	14901	14889	14735	14840	14852	14964	14803	14741	14692	14805	14822	14862	14744	14904	14714	14797	14827	14896	14876	14728	14880	14840	14809	14815	14889	14686	14697	14693	14750	14913	14900	14752	14732	14937	14758	14884	14870	14830	14815	14853	14804	14728	14813	15009	14843	14786	14850	14925	14875	14934	14901	14788	14685	14872	14710	14685	14798	14766	14773	14758	14712	14821	14918	14739
23088	21493	29371	24747	25083	29237	29402	23360	20483	19650	18688	18032	17617	17636	17544	17440	17487	17435	17262	17331	17204	17062	17224	17196	17209	17153	17268	17128	17243	17023	17146	17257	17391	16856	17060	17181	17003	16947	17109	17183	17108	17028	17190	17205	17240	17095	16973	17201	17121	17148	17151	16702	17198	17143	17053	17125	16936	16918	17153	16987	17135	17053	16976	17015	17051	17016	17054	16947	16707	16850	16927	16946	17115	17016	17124	17138	17022	16987	16954	16917	17010	17146	17046	16878	17003	16901	16934	16982	17086	17156	17049	16900	17122	17230	16917	17042	16887	16943	16896	16790	17286	17114	17101	17116	16902	17195	17188	16851	16910	16997	17032	17009	16868	16923	17104	17103	17178	16958	16860	17001	16977	17040	16846	17170	17011	17025	16925	16953	16829	17041	16761	16868	16898	17066	17022	16813	16774	16970	17052	17035	17068	16981	17061	17004	17290	17081	17028	16886	17023	16733	16905	16937	17105	17009	17083	17160	17067	17110	16804	16924	16903	16914	16777	16981	17165	16938	16985	17016	16950	17231	17276	17024	16898	16966	17183	16801	17002	16960	16896	16988	17118	16979	17009	16842	16994	17147	17134	16946	17131	16932	17055	16899	17160	16952	17199	16827	17064	17215	16891	16993	17044	16946	16859	17027	16997	17027	16890	17002	17034	17005	16888	16867	17004	16994	17003	17031	17120	16941	16967	16862	16745	16970	16955	16897	16939	17055	16859	16902	17015	17077	17175	16954	16893	16960	17090	17081	16965	17105	17097	17176	17088	16935	17010	17141	16984	16890	16935	17095	16948	16964	16924	16959	16959	16972	16940	16743	17044	17226	17100	16945	16775	16976	17031	16923	17086	16967	16933	16956	16910	16995	16866	17048	16880	16988	16951	16976	16998	16997	16934	17038	16968	17005	16874	16886	17147	16892	16959	16930	17078	16742	16968	16932	16937	16946	17039	16901	16971	16925	17103	16885	16866	16908	16757	16838	16919	16864	16834	17019	16741	16888	16838	17150	16841	16879	16898	17165	17279	16949	17033	16982	16934	17022	16950	17057	16978	17084	16908	17021	17026	16968	16854	17147	17037	16899	17053	17035	17077	16920	16751	17001	16841	17016	16987	17002	17125	17059	16866	16765	16883	17055	17066	16923	17177	16749	16897	16860	16984	16995	16964	16909	16945	16780	16983	16971	16877	17009	17072	16936	17151	16809	16959	16844	17015	16934	16978	16972	16819	17108	17054	17066	16825	16962	16996	16972	17033	16960	16999	16996	16925	16924	17013	16901	16851	16954	17051	16974	16835	16860	16815	17212	17074	17111	16937	16968	17206	16901	16980	16819	17032	17187	16959	16987	17100	17073	17075	17021	16989	17050	17030	17118	17127	17151	16855	17085	16958	16931	17138	17055	16972	17058	17009	16907	16994	17074	17014	17104	17052	16776	16813	16941	16831	16831	16951	16856	16826	17016	16964	17065	16989	16918	16909	17018	17001	17083	17116	17083	17126	16852	17004	16841	16771	16956	16939	16983	16891	17011	16731	16915	16895	16984	16830	17064	17113	17049	17072	16864	17009	17060	17130	16827	16828	16945	17073	16897	16837	16905	16911	16982	16951	16903	16988	17057	17060	16988	17074	16917	16895	16950	16951	17079	16961	16994	17070	17071	17046	16801	16897	16717	17005	16863	17139	17058	17064	17022	16946	17214	16959	16865	17032	16957	16819	16891	17230	16926	17051	16793	17098	17051	17199	17149	17129	17133	16950	16957	16984	16983	16905	17027	16912	16981	17099	16972	17017	16946	17030	16916	16981	16937	16828	17035	17169	17003	17079	17179	17078	17030	17012	17216	16686	17021	17047	16962	17075	16994	16890	17029	17014	17170	17051	16950	17067	16928	16948	16906	17014	16754	16891	17086	17032	16736	16976	17001	17153	16957	17060	17100	17022	17021	16912	17122	16954	16886	16945	17040	17018	16803	17123	16826	17029	17052	16637	17020	16988	16967	17107	16741	16757	16949	16970	17015	17119	16919	17084	16974	17011	16997	16953	16925	17071	17011	16958	16967	16916	17035	17094	17007	16989	17057	17136	17141	16844	16901	16912	17107	16880	16979	17002	16950	16962	17117	16901	17087	16859	16955	16819	17067	16973	16975	17045	17200	17031	16944	16831	16892	16950	16961	17050	16920	16966	16994	16952	16896	17045	17019	16980	17037	16958	17068	16910	17070	16853	16814	16928	16943	17125	16869	17067	17021	17150	17094	16930	17032	16978	17039	16846	16799	16675	17031	16886	16927	16829	17058	16924	16858	16840	17031	16982	17039	16959	16930	17107	16858	16980	17108	17011	16848	16835	16977	17019	17018	17012	16937	17104	16958	16675	16904	16876	16845	16961	16927	17106	16852	16967	16913	16982	16684	16935	16912	16875	16788	16928	17008	16978	16857	16993	16862	16908	16901	17092	17091	16810	16825	17001	17077	16996	17042	16993	16948	17139	17113	17043	17093	16925	16990	16944	17054	16958	16881	16956	16989	16884	17127	16965	17043	17105	16939	16922	16822	17052	17035	17077	17016	16940	17020	17005	16948	17018	16926	16965	16753	16923	16959	16863	17075	17135	17064	16933	17161	16874	16896	16931	16978	16956	16844	16974	17060	16748	16788	16963	16790	16935	17082	17001	16910	16867	17115	16984	17018	17082	16952	17195	17121	16981	17165	17006	16917	17021	16729	16812	16832	16890	16988	17078	17036	17101	17172	17148	16974	17159	16843	16934	16909	16885	17017	16939	16778	16979	16912	17182	16980	17003	16884	16772	16981	16777	16963	17134	17117	16932	17144	16960	17015	16930	17061	17072	16727	16973	16887	16972	16959	16891	16936	17001	16841	16913	16983	16893	16850	17120	16974	16946	16934	17194	16913	16949	16936	16961	16895	16940	16983	16796	17040	16729	16942	16833	17088	16970	16999	16957	16957	16935	16897	17019	16899	17030	16811	17057	16855	16905	17223	17094	16991	16915	17106	16944	16981	17026	16933	17077	17154	17050	16925	16731	16815	17015	17042	17011	17133	17018	16980	17011	16913	16846	16881	16897	16902	16967	17128	16941	17065	17064	17221	17205	16899	17107	16966	17026	16942	16979	16768	17012	16813	16890	16810	16898	16863	16997	17056	17085	16930	17121	16985	16981	17109	17095	17008	17043	16970	17181	17045	17120	16920	16932	17308	16968	16852	16997	16805	16882	17176	16885	16822	17110	17166	17124	17042	16933	16973	17002	16899	16947	17063	17085	17124	16941	17083	16932	16805	17006	16959	16632	16916	17073	16995	16954	16900	16957	16892	17027	17043	16987	16965	17060	16918	17132	17127	16841	17088	16847	17023	17072	16993	17229	17006	16935	16964	16907	16974	16885	17065	16954	17003	16923	17007	17128	16847	16808	17096	17063	16898	17104	17053	16934	16972	16797	16826	16918	17165	16981	16909	17067	17160	16873	17026	16941	16980	17063	16990	16860	16947	17026	16952	17261	16919	17005	16938	17009	16864	17029	16885	17105	17066	17082	16910	17102	17050	16975	17064	16917	16965	16860	16914	17120	16926	16894	17011	16857	16914	16975	17115	17069	17085	17056	16846	17155	16912	16930	16861	17204	17009	17015	17046	17115	16954	17049	16961	17047	16938	16793	16805	16968	16860	16925	17107	17100	17026	16720	17138	16990	17007	16921	17022	17032	16948	16999	16999	16945	17069	16939	17037	16838	17097	17140	16961	16884	16991	16861	17021	16926	16953	17183	17088	17106	17134	17026	17008	16957	17025	16997	16978	17075	17028	17016	17049	17075	16970	16678	16896	16892	16880	16950	16874	16911	16992	16891	16723	17158	16993	17096	16912	17151	17165	16959	17019	16931	17128	17047	16993	17042	16935	16978	17083	16738	17089	17014	16876	16738	16995	17101	16690	17046	16877	16718	16986	17025	16803	17103	16873	16913	16774	17157	16878	16897	16977	17030	16971	17076	17035	16859	17045	16991	17027	16978	17051	17127	16968	17157	16956	16969	16885	16936	16959	17134	17038	16967	17078	17009	17058	16906	17058	16920	17102	17229	17084	16971	17010	16728	16847	17180	17151	16803	17087	16920	16851	16921	16907	16886	16864	16884	17248	17086	16859	17044	17018	17023	16884	17004	16923	16788	16785	16812	16944	17068	16845	16887	16925	16974	17063	16889	16985	16758	16862	16946	17043	16898	16865	16964	16817	16967	17032	16886	17238	16938	16997	17095	16910	16772	16895	17194	17043	17110	16892	16919	17063	16805	16868	16890	16913	17230	16967	16792	16987	16931	17226	16858	17004	17201	16997	16971	16840	16881	16825	17000	17157	16955	17095	16977	16972	17000	16904	16812	17063	16984	17147	17129	16892	16749	16971	16912	16924	17025	17077	16850	16955	16978	16851	17035	17073	17040	16898	16977	17152	17000	17172	17050	16954	17133	17021	16960	17052	17055	17011	16964	16853	17064	17124	17009	17084	16996	16883	17043	16977	16943	17080	16932	17074	16984	16928	16915	17005	17138	17102	16893	16722	17114	16864	16843	17164	16974	16901	17007	17068	16768	16860	17106	16927	17024	16917	16731	16830	17020	16980	16951	16874	17092	16891	16941	16900	16909	17089	17021	16924	17188	17067	17017	17111	17142	17060	17099	17043	16962	17115	17091	17109	17061	17022	17004	16911	16935	16993	17004	16943	16906	16907	17187	17037	17040	17071	17110	17071	16905	17130	17143	17009	17004	17039	17148	16884	16949	16922	16902	16885	16901	17016	16940	16926	16795	16758	16856	17010	17027	17109	16751	16958	16886	16932	16962	16964	16974	16818	17023	17160	17022	16895	16984	16952	16830	16974	16886	16990	17084	17081	17009	16934	17078	16977	16938	16922	17073	17092	16906	17124	17094	16989	17212	17116	17018	16984	17101	16885	16873	17019	17215	16947	16924	16644	16985	16856	16994	16899	17146	16937	16921	16952	17011	17109	16901	16957	17117	16715	16865	16941	16952	17115	17047	17062	16842	17028	16978	17017	17081	16924	16988	16971	16967	16987	17079	16914	16906	16922	16901	16993	16955	17084	16981	16805	16836	16787	16997	16927	16988	17067	16914	16937	17065	17002
36471	57562	52551	44565	40871	33754	26163	22161	19245	17771	17059	16082	15905	16044	15818	15650	15626	15564	15612	15500	15502	15478	15376	15373	15471	15437	15519	15405	15413	15381	15562	15313	15366	15383	15307	15318	15449	15234	15298	15448	15228	15255	15505	15472	15348	15352	15218	15412	15386	15319	15397	15382	15313	15308	15380	15221	15247	15253	15209	15220	15465	15390	15162	15279	15171	15472	15303	15229	15225	15276	15228	15226	15478	15384	15308	15404	15304	15219	15328	15329	15312	15304	15213	15379	15499	15273	15407	15287	15311	15464	15369	15474	15425	15299	15447	15239	15391	15320	15254	15337	15326	15275	15294	15377	15441	15206	15257	15181	15162	15387	15361	15284	15342	15247	15358	15421	15019	15257	15317	15324	15494	15368	15293	15386	15295	15377	15288	15348	15337	15291	15155	15376	15350	15314	15151	15333	15269	15410	15446	15252	15269	15433	15309	15224	15237	15345	15176	15202	15225	15260	15237	15315	15243	15436	15333	15242	15336	15064	15168	15356	15274	15534	15407	15347	15274	15389	15368	15239	15413	15362	15213	15452	15291	15425	15185	15239	15152	15387	15311	15254	15245	15290	15362	15321	15182	15436	15349	15242	15390	15446	15161	15406	15249	15553	15369	15331	15273	15370	15248	15268	15131	15210	15289	15345	15277	15337	15492	15360	15324	15345	15292	15227	15380	15103	15310	15239	15318	15252	15556	15273	15100	15517	15381	15250	15351	15371	15301	15292	15364	15318	15527	15370	15415	15319	15231	15148	15319	15214	15236	15388	15363	15222	15182	15366	15436	15276	15230	15399	15356	15124	15333	15314	15305	15291	15352	15273	15415	15276	15196	15184	15371	15398	15207	15254	15210	15341	15291	15423	15149	15220	15227	15463	15351	15257	15441	15117	15345	15337	15347	15278	15282	15193	15273	15466	15291	15274	15288	15391	15101	15295	15284	15387	15262	15194	15250	15189	15344	15316	15427	15179	15179	15298	15277	15367	15306	15342	15199	15291	15282	15141	15417	15307	15161	15332	15421	15274	15299	15274	15605	15322	15154	15157	15359	15288	15489	15205	15358	15341	15395	15330	15366	15247	15272	15281	15467	15213	15372	15153	15380	15315	15292	15232	15406	15320	15386	15309	15137	15303	15276	15325	15269	15133	15457	15308	15098	15225	15418	15104	15268	15347	15436	15386	15268	15351	15369	15328	15363	15209	15233	15336	15279	15453	15157	15172	15285	15360	15420	15276	15331	15233	15283	15249	15357	15342	15321	15358	15266	15136	15182	15348	15517	15331	15245	15399	15361	15200	15412	15225	15319	15190	15233	15135	15370	15247	15390	15455	15275	15305	15196	15281	15293	15445	15425	15406	15365	15373	15311	15278	15322	15275	15298	15332	15217	15442	15341	15213	15145	15186	15230	15237	15285	15178	15291	15341	15379	15250	15218	15373	15248	15254	15342	15328	15321	15364	15416	15236	15244	15196	15226	15196	15378	15337	15386	15296	15434	15172	15373	15232	15287	15308	15291	15457	15289	15202	15346	15460	15366	15247	15294	15336	15263	15251	15266	15435	15409	15127	15313	15218	15316	15291	15403	15139	15423	15275	15410	15143	15348	15264	15556	15444	15267	15312	15376	15308	15387	15431	15261	15400	15454	15300	15317	15395	15557	15260	15195	15326	15539	15247	15362	15248	15439	15202	15345	15168	15252	15301	15244	15372	15419	15254	15232	15442	15092	15295	15317	15475	15367	15202	15230	15251	15324	15404	15215	15302	15294	15328	15330	15299	15373	15353	15217	15350	15215	15293	15300	15097	15453	15475	15228	15225	15112	15335	15247	15155	15315	15249	15368	15355	15378	15357	15460	15262	15374	15292	15312	15312	15142	15286	15355	15322	15396	15169	15224	15184	15372	15368	15186	15250	15356	15176	15400	15324	15249	15588	15213	15368	15277	15291	15198	15192	15277	15345	15349	15166	15456	15212	15226	15191	15285	15359	15398	15252	15287	15335	15368	15220	15299	15277	15408	15214	15327	15210	15250	15231	15327	15277	15213	15279	15118	15279	15259	15297	15269	15285	15281	15337	15400	15421	15353	15375	15334	15308	15340	15150	15520	15242	15184	15344	15170	15343	15220	15480	15349	15312	15186	15308	15152	15242	15303	15302	15263	15399	15460	15194	15323	15411	15333	15301	15347	15179	15339	15297	15399	15476	15174	15309	15219	15142	15329	15112	15358	15250	15131	15207	15318	15420	15167	15340	15452	15222	15367	15154	15403	15399	15344	15263	15149	15266	15237	15291	15347	15225	15287	15324	15124	15239	15345	15292	15304	15286	15307	15485	15376	15259	15290	15251	15315	15185	15357	15294	15420	15298	15233	15312	15408	15426	15195	15301	15171	15194	15211	15196	15267	15336	15387	15284	15314	15069	15261	15333	15164	15269	15291	15324	15406	15226	15302	15229	15274	15357	15241	15310	15086	15403	15471	15257	15282	15328	15170	15257	15273	15305	15428	15488	15102	15263	15188	15295	15353	15201	15420	15337	15203	15353	15356	15278	15333	15201	15362	15382	15316	15590	15414	15303	15395	15207	15355	15222	15306	15368	15466	15222	15367	15291	15227	15141	15352	15307	15263	15317	15357	15346	15246	15311	15196	15279	15466	15383	15243	15336	15461	15309	15422	15383	15285	15340	15257	15378	15327	15324	15074	15283	15306	15359	15425	15301	15386	15315	15347	15293	15249	15304	15173	15463	15298	15284	15279	15293	15409	15399	15291	15425	15184	15258	15345	15231	15310	15269	15168	15412	15281	15389	15344	15204	15415	15229	15207	15424	15437	15267	15364	15494	15331	15303	15212	15340	15201	15327	15245	15273	15266	15334	15284	15405	15266	15349	15354	15177	15356	15344	15149	15160	15279	15302	15300	15152	15313	15273	15334	15528	15335	15464	15486	15261	15338	15407	15372	15262	15246	15286	15200	15240	15332	15303	15232	15392	15424	15348	15282	15469	15319	15388	15250	15127	15390	15289	15217	15268	15328	15226	15264	15446	15460	15227	15314	15506	15250	15389	15321	15238	15179	15243	15219	15164	15309	15179	15426	15347	15212	15437	15288	15096	15345	15332	15475	15290	15246	15315	15352	15164	15363	15211	15253	15332	15210	15436	15310	15196	15368	15347	15428	15175	15306	15216	15284	15192	15269	15224	15286	15386	15127	15435	15386	15186	15220	15505	15209	15324	15223	15188	15143	15237	15268	15356	15410	15211	15327	15306	15066	15292	15258	15369	15386	15498	15173	15300	15274	15400	15113	15201	15343	15333	15382	15353	15499	15291	15253	15284	15293	15278	15237	15283	15328	15330	15511	15268	15343	15319	15272	15313	15425	15216	15388	15179	15160	15413	15235	15312	15238	15236	15251	15313	15240	15447	15375	15526	15156	15288	15378	15396	15290	15215	15222	15364	15307	15168	15515	15346	15340	15334	15342	15311	15120	15387	15426	15168	15329	15305	15346	15210	15450	15355	15362	15446	15438	15348	15199	15322	15320	15410	15290	15470	15211	15257	15272	15277	15208	15258	15258	15305	15319	15340	15225	15284	15250	15393	15242	15266	15263	15156	15501	15279	15260	15327	15274	15328	15259	15278	15296	15218	15209	15319	15397	15293	15234	15371	15488	15311	15417	15459	15243	15330	15411	15239	15186	15399	15286	15196	15242	15370	15408	15290	15343	15270	15145	15313	15315	15337	15282	15433	15403	15403	15188	15321	15319	15267	15390	15298	15270	15228	15232	15331	15186	15275	15253	15359	15226	15112	15366	15120	15326	15249	15213	15328	15090	15361	15314	15380	15424	15152	15319	15194	15352	15184	15273	15211	15316	15351	15361	15309	15386	15356	15442	15386	15327	15209	15417	15211	15359	15343	15536	15415	15455	15357	15227	15230	15275	15429	15077	15328	15424	15297	15347	15178	15199	15235	15212	15435	15376	15308	15328	15258	15285	15250	15418	15316	15399	15258	15297	15310	15425	15322	15355	15161	15301	15448	15316	15227	15236	15407	15334	15312	15293	15233	15192	15277	15238	15300	15358	15332	15077	15321	15251	15188	15284	15251	15272	15325	15284	15242	15391	15312	15272	15164	15303	15147	15334	15209	15125	15258	15140	15347	15287	15215	15375	15042	15361	15483	15154	15252	15246	15302	15348	15447	15238	15142	15303	15183	15145	15205	15229	15170	15305	15391	15362	15222	15294	15300	15406	15413	15336	15339	15476	15323	15339	15364	15110	15365	15349	15197	15241	15215	15179	15203	15317	15404	15283	15292	15531	15136	15380	15218	15427	15219	15411	15397	15173	15344	15392	15318	15213	15325	15302	15176	15326	15167	15298	15468	15309	15209	15224	15089	15467	15371	15345	15485	15346	15453	15126	15300	15328	15223	15166	15368	15482	15385	15345	15163	15215	15277	15271	15282	15369	15158	15185	15375	15333	15182	15218	15352	15357	15297	15316	15152	15405	15224	15345	15344	15428	15333	15284	15396	15337	15479	15457	15209	15387	15355	15226	15364	15437	15334	15367	15410	15356	15345	15384	15261	15314	15417	15330	15395	15280	15338	15193	15401	15440	15384	15422	15372	15213	15269	15382	15446	15363	15348	15323	15335	15364	15325	15219	15346	15437	15095	15139	15279	15298	15451	15251	15287	15403	15348	15261	15323	15319	15289	15278	15426	15307	15294	15264	15201	15282	15369	15308	15230	15254	15223	15242	15409	15204	15310	15368	15217	15408	15205	15317	15226	15241	15181	15337	15169	15361	15444	15480	15399	15252	15269	15514	15134	15322	15239	15257	15253	15208	15337	15226	15493	15242	15442	15194	15229	15165	15402	15214	15315	15254	15405	15295	15495	15341	15385	15316	15327	15227	15294	15246	15366	15501	15386	15305	15169	15281	15293	15348	15339	15294	15336	15484	15262	15375	15307	15283	15230	15319	15439	15383	15191	15262	15434	15239	15275	15241	15239	15177	15255	15137	15217	15361	15317	15272	15384	15165	15255	15253	15258	15245	15232	15184	15301	15267	15207	15393	15360	15322	15392	15398	15241	15295	15340	15391	15251	15202	15354	15386	15179	15368	15335	15301	15185	15177	15367	15350	15342	15137	15200
28880	25611	30940	28431	22894	20201	18660	17343	16725	16366	16216	16190	16141	16309	15971	16113	16240	16294	16215	16069	16087	16031	16103	16006	16056	15970	16147	16088	16134	16126	16060	16106	16275	16217	16107	16146	16136	16167	15979	16204	16109	15934	15965	16123	15989	15852	15916	15963	16204	15967	15960	15925	16149	16159	15929	15885	15942	15981	15845	15996	16159	15929	15996	16016	16171	16069	16048	15813	16117	15973	16011	15944	15858	15956	16130	15916	16037	16125	16102	15838	15914	16036	15965	15993	16125	16076	16037	15930	15989	15898	15841	15995	15888	16021	16246	16171	16195	15984	15763	15998	15872	15970	15760	15893	15843	16030	15941	15802	16018	16033	16129	15897	15996	16214	16004	16022	15979	16106	16036	16111	15901	15988	15881	16225	15954	15886	16116	15872	16091	16041	15964	16006	16052	16152	15901	16042	16074	15765	15977	15756	15941	16143	15968	15934	16012	16013	16017	15824	15976	15975	15899	15824	15999	15876	15841	15815	16031	16123	16166	16126	16156	16034	15938	15955	16080	15982	15987	16114	16162	15988	15758	15805	15868	16069	15927	15924	16072	15878	15882	16144	16338	15984	15978	15853	15878	15778	15920	16024	15987	16150	16053	15910	16050	16114	16142	15747	15768	15963	15898	16042	16140	16145	16024	15948	15967	15812	15922	15907	15910	16050	15983	15994	15794	15998	15995	15959	16036	16190	16102	16011	15932	16145	16054	15903	16173	16004	16081	15978	16087	16102	15954	16028	15988	16079	16015	15946	15917	15815	16083	15962	16075	16008	16263	16015	16148	15912	16021	16039	16070	16001	15972	15886	15978	15828	16124	15814	16153	15988	16022	16044	16119	15882	15979	15887	15938	15895	16040	16081	15995	15822	16005	15891	15988	16023	16003	16005	16077	16087	15888	16059	15944	16071	16043	15824	15839	15998	16088	16148	16076	15951	16061	16026	16056	15985	16118	15795	15981	15935	16079	16138	15958	16003	15959	15869	15857	15942	16001	16019	15946	15980	15975	16149	15979	16080	15945	16075	16147	15922	16001	16130	15805	16021	16073	16131	15929	16019	15867	16155	15929	16024	16051	15998	15879	16035	16097	16073	15919	16059	16054	16041	15726	15918	16156	15856	16062	16167	16045	16051	16161	16111	16004	16084	16006	16060	15761	15982	16039	15875	16010	15874	16050	15725	15922	15964	16128	15956	15987	16071	16025	15805	16129	16040	16009	15981	15890	16114	16185	16008	15901	15883	16035	16039	16052	16016	16079	15807	15961	16089	16064	15941	15919	15929	15937	16086	15766	16004	16098	16025	15870	15957	15986	15860	16078	16009	16061	16085	15882	15973	15992	16096	16093	15952	15955	16037	15949	15741	15895	15861	15930	16112	16019	15929	15900	16138	16246	16211	16208	16000	16001	15993	15892	15853	15962	16081	15956	16085	16055	15908	15923	15988	16021	16048	16074	15957	16009	16013	16150	16176	15978	16033	16109	15848	16009	16043	15726	15990	16034	15784	16183	16005	16164	15897	16100	16095	16063	16006	16150	16011	16083	15858	16007	15991	15991	16091	16084	16039	15960	15984	16134	15926	16024	15880	15996	16095	16157	15802	16022	16107	15982	16163	16143	16009	15825	16007	15826	16038	15957	16020	15991	15956	15970	15796	16114	16060	16047	15762	16085	15860	15991	15947	15993	15910	16117	16035	15954	16061	16151	15931	16109	15894	15968	15985	16132	15868	16085	15852	16002	16085	16032	16064	15946	15850	15749	15902	15990	15718	16037	16205	16162	15935	16029	16079	15714	16103	16005	15892	16078	15971	15985	16038	15896	15878	15739	15889	16103	15901	15811	16014	16124	16050	16142	16121	16076	16004	16143	15939	15850	16072	15910	16042	16127	15977	15912	15770	15796	15930	15949	15911	16068	15969	16032	16083	16064	16047	15998	15945	15974	16251	16261	15883	16197	15954	15874	16046	16081	15883	16114	16124	16049	16097	16198	16117	16002	16069	15956	16050	16088	16241	15916	16000	15957	16044	16081	16111	16044	15935	16046	15975	15932	16113	15861	15922	16106	16066	16063	15827	16121	15992	16121	16087	16061	15837	15952	15666	15910	15910	15951	15899	16232	15916	16098	16093	16134	16114	15935	15705	15886	16004	16168	16005	15960	16044	15956	15966	15907	16074	16312	16114	16101	15931	15859	15968	15989	15921	16014	16052	16119	15847	16046	15883	16003	16083	16038	15930	16040	15912	15938	16182	15916	15860	15872	16003	15891	16123	16016	15798	16077	15945	16015	16068	16144	16012	16026	16110	16040	15836	15964	16105	15937	15884	15862	15992	15920	15821	16036	15782	15937	16008	16038	16004	16132	15985	15850	15857	16120	15938	16007	15952	16116	15994	15933	15942	15975	16114	16072	16002	15892	16150	15940	15896	16031	16311	16004	16136	15967	15981	15818	15916	15995	16027	16105	15995	16118	15968	16019	15926	16225	15940	15978	15795	16097	15950	15979	15970	16089	15978	15962	15950	16019	16006	16020	15991	15953	15919	16197	15771	15971	15930	16026	16012	16010	15952	15979	15782	16034	16117	16118	16014	16046	16032	16138	16013	16010	15928	15966	15863	16064	16142	16105	16058	16045	15947	15919	15883	16145	15969	16006	15863	16057	15804	15986	15720	16217	15956	15691	16103	16204	16091	16074	15846	15956	15897	15865	15983	16041	15999	16037	16049	15996	16057	16071	15995	15974	16117	15959	16126	16239	16210	15995	16073	16181	15980	15977	15998	15896	16042	16139	15960	15805	15983	16032	16103	16047	16117	16040	15934	16037	16088	16117	16076	16124	16159	16086	15979	15941	15925	16052	15864	15952	15921	15969	15876	15814	16055	16062	15828	15933	15897	15952	16057	15924	16001	16105	15996	15971	16022	15922	16094	15964	16155	15912	15997	15887	16093	15862	16145	15913	16182	15862	15968	16130	15830	16010	16268	16038	15809	15937	15917	16141	15929	15902	16106	15956	16016	16023	15875	15918	15912	16006	16033	15953	15806	15806	15855	16004	15966	15877	15970	15984	15966	16179	15858	15928	16014	16157	16131	16006	15897	16069	16062	16029	15890	16011	15992	15947	16027	16017	15999	16218	16152	16141	15972	16021	15862	16109	16037	15924	15999	16141	16063	15968	16073	16109	15937	16121	16096	15999	15932	15941	15851	16073	16045	16033	15914	16046	16254	15867	15924	16012	16020	15740	16015	15907	16078	15929	16039	15885	15844	16100	15937	15932	15994	15916	15963	15916	15926	15813	16102	16014	16113	16212	15972	16119	15921	16155	16078	16114	16162	15924	16019	15996	15955	16130	15929	16070	15921	15903	16019	16067	16042	16086	16088	16154	15957	16056	15958	16142	16005	15871	16050	15742	15985	16033	15939	15989	15914	16147	15768	15870	15853	15940	15966	15955	15937	16021	16060	15990	15936	15850	15995	15924	16171	16004	15825	15872	15905	16034	16077	16064	16001	16032	16043	15760	16114	15978	16080	16102	15968	15969	16154	16018	15995	15914	15996	15994	16115	16131	16158	16060	16074	15962	15985	16067	16185	15971	16088	15941	15905	16112	15814	15888	16172	16112	16013	16101	16004	16168	15992	16040	15961	16001	15873	16086	15943	16208	16044	15924	16263	16036	16209	16027	15866	15944	16085	15979	15990	16065	16146	16079	15840	15952	16053	16018	15999	15925	15929	15998	16218	16133	16117	15938	16017	15956	16150	15729	15932	15839	15968	15717	16141	16246	15757	16242	16100	16263	15901	15885	16198	15976	15951	16015	15734	15835	15811	16009	16103	15913	15924	16232	16081	16128	16203	16027	16313	15996	16259	16267	16083	15892	16063	16145	15808	16046	16090	16007	16069	16087	16177	16184	15770	15977	15869	15831	15825	15874	15936	16036	16131	16075	15978	16004	16141	16008	15988	15938	16074	16085	16003	15802	16034	15956	16135	16004	16227	15946	15912	15913	16182	15945	16155	16081	16242	15668	16155	16122	16194	16019	15978	16012	16057	15835	16025	16246	16119	15879	15984	16071	16120	16119	16136	15941	15885	16050	15897	15825	16087	15902	16061	15892	15924	15993	16013	15858	15995	15991	15935	15954	15914	15984	16039	16252	16134	16118	16074	16035	16025	16186	15996	15863	15983	16076	15863	15995	16220	15973	15946	15958	15863	15959	15854	16034	16191	16122	16134	15912	16014	16068	15888	16041	15802	15898	15928	15971	16021	15895	16026	16107	15971	16226	16095	16142	16269	15878	16128	16070	16028	15987	15946	15808	15943	15980	15977	15961	15903	15844	15895	15959	15923	16135	16098	15954	15915	15973	15717	15788	16041	15877	16131	15934	15996	16048	16000	15985	15863	15830	16052	16030	15999	16095	16172	15970	15748	15994	15869	16204	16029	15898	15831	16006	15970	16108	16010	15911	15821	15975	16026	16253	16139	16088	15926	16041	15971	15929	15989	16037	16079	16063	15924	15961	15975	15992	15950	16051	15971	16175	16086	15992	16149	16249	16075	16268	16207	16194	15894	15770	16185	15889	16078	15902	15913	15943	15960	15987	16297	15994	16072	15886	16061	16054	16021	16082	15961	16161	16050	15975	16053	16034	16157	15926	16047	15998	16024	16059	15980	16141	16017	16011	15989	16001	15948	15999	16283	16058	16054	16129	15758	15752	15973	15903	16001	15958	15890	16067	16143	16017	16072	15843	15926	16022	16150	15924	15913	16040	16011	15987	16095	16188	16008	16109	16074	15822	16092	15953	16043	15909	16017	16080	15863	16016	15966	15796	15917	16119	15799	15955	15971	15867	16215	16096	16133	15937	15922	16012	16012	16235	16047	16021	16026	16028	15985	16006	16052	16051	15972	16018	16029	16044	16058	16110	16259	16045	16009	16036	16055	16056	16074	15998	15871	16105	16009	15993	15873	15937	15914	15977	15909	16015	15935	15991	15920	16153	16006	16091	16027	16097	16033	15955	16136	16082	16133	15930	16081	15871	15873	15867	15838	15958	16033	16228	15958	16059	16032	15989	16148	16103	16006	15953	16137	16054	16197	16168	16092	16226	16244	16186	15829	16179	15887	16174	16024	16119	16064	16152	16019	16187	15981
32334	40018	35485	28407	23712	19978	18017	16356	15594	15162	14872	15019	15128	14822	14976	14956	14879	14864	14766	14824	14853	14756	14823	14784	14744	14886	14763	14806	14766	14750	14738	14607	14727	14790	14784	14752	14713	14820	14680	14694	14795	14909	14813	14888	14538	14689	14893	14686	14685	14688	14613	14833	14726	14845	14740	14655	14780	14867	14726	14862	14806	14750	14808	14848	14637	14610	14701	14609	14770	14795	14676	14584	14759	14847	14582	14746	14849	14653	14536	14640	14732	14829	14686	14864	14619	14804	14762	14669	14891	14739	14655	14761	14808	14595	14634	14730	14667	14735	14638	14633	14795	14700	14624	14793	14846	14754	14680	14824	14544	14659	14640	14581	14736	14629	14671	14752	14717	14750	14821	14722	14604	14695	14634	14709	14743	14718	14837	14783	14825	14706	14738	14688	14744	14708	14623	14833	14810	14665	14829	14737	14552	14863	14704	14716	14624	14457	14730	14825	14834	14633	14820	14608	14633	14758	14710	14809	14947	14738	14908	14591	14666	14625	14773	14653	14575	14729	14776	14776	14797	14729	14735	14853	14882	14710	14732	14699	14678	14681	14561	14789	14588	14844	14727	14829	14790	14706	14639	14736	14635	14679	14622	14708	14757	14712	14861	14830	14780	14730	14697	14813	14806	14744	14742	14585	14740	14915	14558	14725	14606	14809	14720	14694	14714	14714	14732	14787	14815	14816	14687	14628	14811	14862	14734	14695	14697	14766	14805	14574	14626	14681	14617	14739	14822	14808	14760	14714	14803	14537	14731	14632	14657	14785	14892	14685	14806	14857	14874	14802	14696	14797	14649	14726	14792	14795	15064	14714	14748	14730	14920	14723	14946	14895	14821	14567	14655	14730	14733	14933	14704	14591	14776	14672	14885	14825	14867	14569	14697	14750	14727	14846	14744	14729	14778	14773	14841	14601	14769	14524	14711	14753	14879	14590	14767	14589	15030	14702	14673	14718	14590	14577	14788	14765	14683	14729	14740	14682	14803	14742	14797	14597	14733	14804	14727	14820	14760	14585	14745	14721	14904	14659	14735	14910	14796	14733	14735	14723	14723	14808	14810	14826	14842	14797	14920	14661	14753	14746	14696	14740	14668	14689	14721	14699	14627	14697	14825	14671	14674	14722	14778	14611	14841	14806	14897	14715	14658	14867	14631	14821	14871	14892	14767	14843	14626	14802	14647	14685	14894	14484	14696	14821	14701	14731	14754	14838	14747	14825	14743	14705	14662	14776	14659	14673	14674	14643	14779	14883	14632	14810	14794	14690	14646	14739	14782	14760	14747	14761	14692	14887	14630	14836	14759	14705	14872	14667	14749	14601	14764	14797	14795	14663	14801	14777	14698	14759	14645	14661	14793	14912	14700	14700	14570	14540	14782	14894	14708	14761	14651	14630	14784	14854	14767	14721	14764	14865	14750	14703	14632	14777	14857	14690	14867	14765	14857	14834	14620	14956	14576	14750	14753	14937	14766	14642	14671	14830	14791	14708	14833	14620	14799	14580	14621	14866	14743	14489	14893	14762	14822	14750	14809	14620	14690	14798	14779	14888	14810	14497	14659	14760	14678	14716	14675	14742	14678	14788	14642	14696	14674	14679	14871	14729	14771	14646	14702	14660	14622	14795	14675	14666	14682	14716	14720	14759	14677	14766	14622	14687	14708	14932	14782	14830	14726	14633	14631	14621	14720	14791	14583	14701	14858	14622	14810	14860	14799	14800	14723	14645	14594	14842	14653	14807	14834	14801	14631	14787	14765	14791	14711	14699	14816	14993	14726	14876	14652	14672	14669	14719	14704	14842	14606	14637	14763	14734	14732	14551	14812	14751	14940	14750	14836	14585	14831	14686	14754	14752	14798	14856	14714	14691	14753	14891	14814	14775	14794	14515	14627	14709	14821	14755	14755	14621	14795	14644	14596	14775	14877	14585	14789	14683	14658	14749	14862	14725	14785	14750	14578	14651	14918	14767	14740	14811	14917	14757	14796	14592	14744	14741	14763	14719	14903	14694	14867	14831	14812	14778	14716	14730	14788	14886	14731	14729	14720	14700	14788	14788	14696	14694	14762	14620	14738	14713	14714	14766	14861	14618	14739	14673	14628	14856	14633	14799	14592	14685	14791	14733	14626	14760	14814	14767	14806	14762	14821	14868	14867	14788	14669	14682	14823	14719	14695	14694	14591	14798	14606	14710	14772	14912	14737	14672	14573	14686	14760	14792	14767	14727	14785	14715	14730	14626	14641	14799	14827	14597	14822	14715	14723	14822	14709	14629	14632	14705	14793	14584	14609	14669	14706	14779	14572	14583	14865	14779	14843	14921	14683	14803	14753	14601	14807	14797	14686	14688	14816	14852	14911	14836	14799	14757	14718	14755	14723	14791	14776	14697	14842	14725	14519	14695	14885	14835	14684	14894	14825	14555	14759	14809	14773	14720	14686	14645	14781	14489	14749	14723	14745	14763	14630	14737	14708	14599	14588	14859	14763	14667	14761	14626	14744	14765	14898	14814	14507	14826	14672	14741	14835	14587	14665	14589	14664	14746	14837	14788	14776	14852	14717	14647	14779	14745	14921	14834	14636	14761	14620	14859	14729	14634	14698	14634	14481	14618	14594	14900	14755	14715	14824	14697	14696	14729	14690	14869	14859	14665	14931	14773	14725	14692	14608	14729	14625	14526	14625	14806	14833	14710	14778	14721	14820	14803	14889	14757	14548	14724	14732	14664	14680	14762	14555	14698	14657	14570	14751	14636	14804	14663	14740	14854	14705	14717	14884	14617	14592	14736	14624	14642	14787	14692	14830	14695	14634	14587	14725	14800	14760	14612	14795	14907	14626	14760	14648	14746	14772	14815	14771	14806	14820	14728	14782	14765	14820	14650	14680	14774	14727	14627	14732	14575	14690	14988	14839	14606	14874	14569	14873	14649	14928	14818	14716	14751	14676	14846	14770	14730	14701	14594	14754	14651	14718	14810	14700	14607	14863	14751	14817	14667	14726	14872	14576	14716	14579	14577	14768	14763	14794	14758	14767	14835	14815	14857	14743	14739	14789	14556	14845	14704	14544	14865	14729	14739	14663	14672	14740	14902	14656	14809	14697	14765	14844	14729	14749	14673	14841	14946	14598	14748	14672	14756	14663	14613	14724	14746	14669	14639	14630	14782	14718	14632	14839	14717	14527	14603	14683	14661	14624	14825	14624	14646	14658	14621	14834	14744	14575	14798	14657	14664	14630	14692	14852	14708	14687	14779	14693	14747	14871	14881	14703	14644	14733	14761	14749	14694	14790	14781	14703	14785	14787	14590	14898	14931	14795	14682	14687	14623	14677	14652	14829	14651	14695	14805	14750	14735	14819	14713	14848	14849	14728	14664	14803	14719	14565	14716	14819	14736	14873	14808	14865	14650	14718	14792	14547	14750	14768	14650	14752	14720	14669	14686	14819	14573	14765	14872	14702	14863	14800	14704	14728	14758	14734	14874	14507	14770	14813	14800	14698	14669	14714	14600	14578	14606	14876	14574	14515	14724	14844	14562	14694	14867	14886	14634	14712	14759	14613	14804	14632	14685	14634	14724	14918	14648	14875	14592	14734	14605	14868	14705	14838	14848	14754	14747	14827	14905	14618	14715	14842	14606	14752	14822	14898	14705	14775	14877	14780	14715	14681	14665	14960	14580	14779	14770	14670	14811	14659	14702	14618	14723	14596	14614	14826	14623	14895	14768	14778	14713	14540	14729	14828	14732	14742	14736	14802	14725	14799	14814	14775	14752	14692	14651	14558	14721	14706	14692	14962	14793	14553	14771	14650	14482	14785	14697	14730	14778	14850	14755	14842	14848	14880	14963	14789	14659	14836	14700	14798	14812	14898	14653	14894	14904	14774	14828	14747	14869	14697	14730	14849	14764	14645	14686	14735	14744	14688	14709	14507	14681	14807	14702	14797	14765	14717	14845	14698	14802	14657	14687	14857	14833	14759	14712	14810	14710	14789	14711	14706	14622	14754	14700	14739	14847	14681	14783	14719	14749	14647	14640	14654	14701	14701	14744	14819	14854	14760	14863	14751	14801	14819	14620	14744	14856	14653	14636	14853	14589	14834	14792	14807	14597	14955	14724	14709	14671	14797	14704	14595	14655	14803	14689	14530	14788	14854	14837	15000	14727	14771	14537	14798	14825	14734	14682	14803	14806	14815	14689	14853	14792	14910	14743	14741	14794	14809	14759	14666	14582	14774	14688	14775	14702	14844	14625	14599	14685	14632	14658	14816	14850	14841	14707	14694	14807	14747	14823	14723	14735	14756	14668	14723	14621	14730	14746	14836	14806	14763	14765	14879	14682	14813	14712	14666	14744	14781	14552	14700	14619	14784	14700	14558	14674	14757	14722	14814	14742	14739	14881	14713	14820	14574	14565	14879	14667	14848	14692	14766	14632	15000	14773	14981	14732	14667	14923	14740	14731	14721	14722	14819	14769	14693	14706	15001	14713	14673	14699	14697	14709	14720	14834	14739	14803	14674	14762	14830	14702	14754	14808	14776	14814	14739	14740	14644	14732	14740	14773	14623	14634	14820	14833	14733	14711	14411	14775	14797	14798	14681	14611	14927	14659	14889	14668	14758	14817	14657	14886	14743	14644	14834	14783	14948	14552	14792	14764	14735	14725	14769	14804	14848	14794	14761	14703	14640	14790	14801	14717	14805	14892	14820	14751	14758	14744	14733	14653	14701	14794	14723	14550	14748	14705	14783	14797	14556	14677	14801	14593	14709	14704	14716	14736	14836	14834	14607	14725	14752	14733	14609	14690	14875	14753	14863	14797	14713	14877	14826	14931	14925	14671	14696	14709	14865	14671	14768	14725	14651	14658	14713	14694	14657	14903	14601	14659	14641	14721	14984	14820	14818	14829	14930	14732	14676	14806	14724	14682	14716	14644	14764	14751	14671	14740	14754	14835	14747	14842	14799	14842	14464	14757	14808	14798	14821	14632	14843	14656	14889	14767	14702	14705	14697	14814	14860	14839	14668	14671	14966	14785	14624	14690	14844	14913	14776	14700	14798	14756	14876	14621	14599	14748	14692	14655	14741	14838	14766	14836	14713	14874	14768	14801	14674	14653	14732	14622	14687	14755	14908	14792
24213	21446	29247	27031	26678	26715	24207	20042	18428	17468	17064	17085	16871	17075	16858	16781	16698	16567	16831	16487	16541	16676	16657	16615	16555	16484	16598	16560	16532	16397	16428	16559	16551	16419	16523	16496	16605	16361	16583	16576	16382	16478	16456	16751	16552	16557	16476	16552	16409	16619	16607	16484	16388	16593	16597	16418	16512	16388	16605	16460	16466	16567	16582	16396	16716	16512	16553	16387	16458	16398	16307	16531	16358	16496	16669	16351	16469	16396	16607	16328	16384	16393	16454	16396	16601	16459	16340	16339	16383	16561	16646	16225	16309	16470	16496	16557	16368	16508	16470	16589	16440	16636	16432	16265	16414	16592	16457	16479	16395	16327	16371	16460	16391	16303	16538	16553	16581	16343	16489	16406	16362	16385	16535	16377	16527	16542	16488	16492	16523	16381	16444	16114	16548	16454	16463	16121	16529	16231	16339	16396	16534	16531	16271	16351	16461	16583	16480	16399	16484	16340	16228	16317	16572	16416	16455	16412	16440	16294	16333	16255	16325	16413	16370	16426	16584	16514	16408	16286	16356	16373	16596	16415	16471	16370	16570	16521	16399	16262	16261	16245	16351	16502	16486	16400	16492	16364	16467	16533	16492	16393	16465	16417	16639	16491	16423	16436	16521	16478	16500	16628	16333	16443	16437	16564	16463	16361	16326	16484	16480	16260	16422	16623	16407	16430	16403	16422	16375	16378	16485	16265	16298	16425	16475	16255	16438	16393	16390	16194	16429	16304	16431	16396	16648	16596	16314	16377	16510	16425	16565	16703	16514	16419	16490	16514	16554	16395	16418	16514	16542	16325	16547	16419	16397	16236	16366	16294	16256	16348	16335	16284	16550	16457	16537	16553	16454	16491	16482	16500	16251	16417	16552	16632	16344	16507	16411	16538	16364	16608	16300	16577	16552	16424	16367	16241	16451	16392	16310	16326	16500	16448	16438	16495	16463	16358	16428	16522	16308	16368	16301	16429	16416	16549	16323	16481	16452	16582	16599	16315	16324	16531	16408	16368	16462	16373	16388	16462	16608	16399	16360	16457	16437	16386	16281	16501	16437	16507	16505	16378	16417	16314	16526	16444	16434	16430	16563	16389	16299	16458	16506	16617	16301	16466	16563	16474	16294	16373	16474	16432	16362	16261	16383	16524	16492	16408	16466	16432	16470	16413	16360	16493	16386	16399	16339	16469	16482	16494	16244	16271	16418	16475	16463	16496	16420	16429	16301	16429	16483	16411	16567	16379	16470	16385	16390	16349	16503	16589	16319	16397	16341	16564	16570	16430	16476	16523	16509	16523	16439	16277	16488	16461	16288	16300	16619	16481	16434	16368	16490	16497	16686	16352	16398	16491	16292	16303	16417	16373	16561	16465	16332	16319	16381	16378	16590	16569	16454	16359	16424	16369	16263	16363	16330	16506	16491	16461	16570	16601	16345	16480	16433	16373	16275	16552	16561	16462	16472	16502	16393	16299	16327	16418	16358	16471	16489	16491	16415	16369	16596	16518	16283	16377	16488	16400	16318	16372	16422	16513	16372	16616	16447	16479	16465	16403	16432	16509	16452	16406	16543	16336	16554	16607	16605	16418	16411	16442	16441	16214	16313	16511	16404	16514	16408	16436	16377	16494	16582	16643	16354	16350	16501	16507	16460	16517	16527	16333	16400	16420	16576	16666	16355	16334	16374	16442	16535	16499	16380	16397	16269	16469	16422	16436	16258	16374	16383	16504	16265	16355	16415	16354	16443	16360	16426	16487	16532	16666	16381	16456	16229	16283	16277	16367	16536	16430	16429	16352	16343	16310	16228	16459	16543	16384	16406	16423	16446	16243	16485	16524	16269	16622	16475	16444	16780	16533	16383	16372	16359	16526	16396	16403	16443	16471	16555	16494	16442	16227	16464	16223	16442	16458	16299	16560	16291	16411	16434	16612	16436	16385	16535	16383	16286	16319	16548	16327	16498	16520	16295	16434	16412	16638	16571	16590	16402	16478	16386	16462	16403	16382	16561	16479	16391	16202	16061	16505	16296	16379	16459	16286	16517	16538	16489	16375	16412	16373	16508	16474	16606	16230	16590	16408	16161	16275	16630	16506	16362	16362	16465	16460	16387	16404	16425	16496	16424	16411	16538	16367	16498	16340	16342	16568	16478	16490	16615	16406	16564	16449	16324	16449	16380	16454	16507	16284	16490	16582	16485	16453	16618	16310	16493	16492	16224	16240	16622	16505	16385	16303	16407	16567	16563	16517	16452	16496	16323	16342	16378	16499	16429	16386	16526	16344	16414	16321	16368	16288	16312	16437	16329	16402	16420	16462	16511	16570	16400	16365	16333	16549	16379	16403	16437	16381	16399	16337	16344	16414	16243	16335	16551	16523	16352	16482	16382	16253	16301	16564	16541	16605	16345	16562	16491	16538	16412	16283	16173	16322	16305	16507	16584	16470	16486	16594	16352	16542	16358	16297	16561	16569	16386	16414	16463	16461	16474	16234	16220	16480	16435	16414	16254	16292	16466	16441	16504	16460	16404	16541	16306	16726	16399	16502	16529	16488	16460	16335	16285	16396	16473	16452	16373	16470	16346	16426	16438	16393	16289	16628	16382	16326	16440	16465	16250	16410	16307	16378	16479	16408	16352	16481	16392	16319	16349	16356	16347	16271	16405	16426	16275	16302	16501	16560	16565	16357	16448	16390	16366	16408	16386	16338	16380	16277	16573	16293	16158	16260	16266	16604	16572	16490	16360	16533	16317	16421	16592	16273	16377	16395	16409	16452	16475	16593	16352	16456	16300	16495	16389	16568	16624	16487	16437	16513	16451	16372	16508	16282	16287	16281	16434	16432	16449	16600	16255	16542	16338	16346	16290	16314	16300	16649	16429	16412	16471	16400	16261	16294	16378	16212	16380	16406	16338	16406	16422	16226	16439	16463	16518	16379	16391	16404	16359	16272	16380	16608	16463	16397	16334	16378	16360	16390	16318	16286	16432	16356	16229	16323	16424	16367	16328	16405	16606	16330	16443	16420	16395	16376	16590	16556	16256	16327	16478	16366	16494	16291	16475	16383	16322	16423	16299	16570	16603	16401	16316	16507	16567	16456	16356	16427	16436	16456	16529	16445	16528	16497	16716	16533	16473	16414	16520	16395	16435	16408	16572	16480	16421	16187	16561	16446	16334	16585	16442	16532	16447	16318	16552	16556	16482	16466	16459	16385	16346	16356	16424	16203	16389	16651	16550	16606	16517	16535	16316	16371	16504	16452	16555	16555	16283	16615	16326	16439	16559	16536	16435	16253	16485	16221	16458	16421	16348	16614	16574	16332	16370	16358	16368	16318	16499	16452	16465	16335	16409	16540	16548	16211	16257	16461	16486	16457	16478	16460	16586	16396	16262	16468	16567	16536	16383	16440	16235	16560	16423	16463	16602	16412	16379	16419	16437	16260	16459	16430	16366	16477	16500	16297	16479	16586	16348	16443	16620	16335	16368	16415	16532	16491	16315	16421	16243	16555	16574	16486	16391	16380	16382	16506	16345	16416	16411	16695	16696	16436	16590	16608	16392	16564	16477	16221	16371	16459	16498	16483	16324	16533	16559	16549	16484	16355	16311	16642	16546	16514	16344	16368	16359	16318	16484	16339	16544	16421	16519	16277	16471	16590	16448	16285	16539	16376	16398	16340	16312	16226	16387	16262	16234	16305	16369	16374	16414	16473	16229	16544	16503	16298	16445	16397	16235	16669	16461	16501	16383	16400	16579	16305	16586	16569	16493	16410	16417	16343	16399	16596	16432	16437	16596	16367	16388	16263	16267	16572	16434	16341	16700	16547	16322	16422	16271	16453	16547	16549	16326	16570	16594	16337	16499	16387	16523	16382	16173	16239	16203	16375	16527	16460	16599	16315	16587	16639	16410	16215	16481	16498	16713	16447	16544	16501	16378	16302	16569	16436	16407	16334	16381	16482	16313	16334	16513	16259	16492	16447	16304	16482	16401	16596	16404	16321	16373	16390	16606	16610	16413	16368	16357	16353	16499	16485	16499	16350	16527	16517	16390	16446	16464	16514	16352	16325	16340	16388	16414	16428	16443	16538	16542	16439	16515	16482	16448	16477	16536	16349	16568	16369	16408	16287	16537	16476	16664	16530	16520	16236	16479	16447	16569	16352	16419	16318	16482	16358	16486	16427	16491	16274	16439	16638	16538	16639	16367	16299	16489	16418	16243	16695	16296	16430	16601	16500	16649	16394	16529	16394	16499	16379	16549	16476	16412	16352	16330	16464	16417	16526	16408	16264	16641	16467	16440	16388	16455	16460	16473	16657	16641	16353	16464	16380	16402	16592	16511	16480	16606	16412	16455	16622	16236	16422	16494	16601	16412	16552	16580	16182	16367	16368	16704	16500	16535	16426	16416	16408	16454	16535	16326	16536	16465	16359	16492	16318	16476	16318	16296	16207	16325	16390	16706	16370	16450	16764	16379	16395	16527	16381	16460	16423	16456	16444	16548	16194	16421	16384	16660	16493	16532	16382	16368	16393	16471	16470	16217	16478	16493	16219	16379	16456	16341	16419	16449	16490	16516	16421	16376	16285	16421	16377	16469	16399	16237	16471	16359	16422	16415	16321	16617	16487	16433	16389	16461	16412	16450	16390	16597	16437	16500	16338	16504	16386	16450	16301	16470	16388	16298	16290	16543	16579	16560	16306	16518	16635	16497	16604	16615	16507	16510	16642	16545	16202	16600	16240	16381	16658	16523	16198	16455	16389	16517	16479	16376	16364	16497	16640	16381	16384	16497	16629	16503	16425	16375	16284	16430	16454	16280	16449	16585	16607	16462	16458	16425	16394	16232	16618	16306	16332	16525	16402	16354	16338	16499	16389	16575	16321	16484	16680	16376	16342	16496	16256	16518	16447	16436	16288	16488	16487	16563	16401	16264	16352	16438	16677	16111	16276	16492	16395	16468	16531	16398	16580	16482	16285	16598	16469	16508	16475	16504	16445	16532	16544	16448	16330	16416	16422	16482	16471	16459	16339	16530	16255	16354	16295	16281	16291	16232	16384	16089	16457	16472	16417	16392	16490	16361	16533	16536	16356	16500	16528	16514	16534	16447	16517	16496	16376	16473	16415	16449	16346	16325	16295
31998	51994	49445	41385	33639	26612	21404	18910	17297	16001	15967	15586	15723	15390	15344	15342	15240	15219	15214	15329	15184	15172	15330	15018	15141	15058	15239	15168	15294	15159	15029	15194	15126	15120	15012	15125	14958	15048	15051	14962	15085	14998	15030	15142	15160	15123	14775	14997	15059	15093	14911	15054	15110	15101	15036	15035	14922	14963	14937	15037	15078	15038	14986	15060	15073	15082	14869	14901	14967	15230	15154	14994	15194	14962	15084	14956	15161	15003	15099	15017	15040	14979	14895	15036	15082	15027	14945	14958	15111	14922	14950	15026	14880	14946	14944	15058	14944	14918	15059	15047	15156	15052	15082	14913	14966	14930	14951	14838	15139	15017	14991	15205	15162	14970	15034	14904	15117	15125	14923	14758	15017	15086	15139	15026	15163	14946	14847	15143	14867	14901	14958	15093	14988	15269	15025	15010	14945	14913	15052	15157	15018	15003	15055	15074	14904	14878	14965	14911	15074	14849	15093	15080	14976	14968	14929	14964	14806	15060	15065	14907	14945	15033	15022	15087	15025	15113	15074	15071	15050	15056	15119	14931	15156	14952	15045	14985	15035	15020	15062	14999	15116	15171	15042	14919	15119	14995	14879	14933	14971	14822	14989	15115	15072	15004	14922	14990	15032	15043	14970	15038	15072	15073	15105	14903	15168	15122	15074	14966	14850	15138	15068	15087	14982	15091	14896	14945	15136	15042	15148	15174	14996	15111	15038	14873	14809	14991	15011	14913	14952	14893	15049	14967	14898	15052	14802	14821	15117	15010	14864	15029	14950	14971	14913	14930	15071	15224	14963	15105	15000	15073	15035	15109	15100	14934	14951	15117	15015	15020	15117	15070	15140	14953	15028	15044	14979	15022	15025	15105	15104	14953	14872	14856	15063	14849	15070	15045	14955	14998	14860	14965	14962	14942	14926	14889	15001	15124	14944	14829	15217	14795	15005	15016	14994	15100	14974	14909	15135	14864	15081	15202	15098	15057	14915	14829	14960	15005	15148	15195	15037	15119	15040	15106	14927	14937	15236	15066	14974	15024	14988	15020	14967	14958	15016	14993	15138	14875	14977	14977	15094	15032	15053	14866	15028	14787	14985	14954	15083	14988	15057	14921	15038	15141	14956	14906	14896	14881	15026	14861	15019	15013	15088	14963	15133	15130	15007	15100	14835	15081	14940	15164	15070	14979	14906	15161	14905	15178	15033	15035	15074	15114	15096	15102	15025	15155	14872	15134	14986	14992	15229	15117	15029	14975	14931	15149	15025	14993	14960	15022	15041	14972	15058	15094	14972	14924	15197	15012	14998	15012	14972	15017	15019	15090	14988	15105	15025	15005	15021	15140	15038	15098	15103	14960	14905	15017	14969	15017	14959	14932	14987	15110	14931	15080	14952	15077	15137	15012	14971	14884	14937	15072	14851	15244	15048	14986	15148	14819	14965	14993	14954	14946	14880	14976	14991	14975	14867	14902	15091	15149	15038	15094	15018	15071	14935	14971	14915	15005	15151	15108	15042	14995	14987	14947	14942	14949	15157	15011	14939	14847	15072	14958	15169	15139	14851	15121	14856	15161	15080	14965	15006	15151	15089	15128	15023	15298	14897	15261	14994	15019	15046	14976	14844	15056	15100	14942	15021	14921	15070	15040	14942	14935	14918	15083	14924	15075	14935	15145	14919	14927	14975	15030	15039	15207	15078	14942	15052	15189	14987	15031	15024	14957	14984	14929	15015	15067	15006	14959	14916	14889	14931	14925	15076	15203	14897	15004	14935	15090	15071	14860	15054	15067	15041	15089	14989	15069	14992	14949	14872	14930	14991	14880	14903	14960	15037	15123	14948	14988	14990	15031	15000	15004	14941	15056	15022	14910	15027	14798	15061	14924	14923	14899	14930	14930	14923	15114	14900	15083	15277	15031	14917	15066	15042	14915	15067	14848	15043	15135	15121	15039	14933	14927	14921	14993	15073	15119	15015	14897	15048	15007	15017	14942	14940	15133	15167	15031	14989	14946	15013	15045	14942	15044	14995	14883	14925	15058	14878	14977	15182	14948	14975	14824	14970	15056	15051	14976	14942	14898	14804	15053	15087	15078	14978	14986	14991	15152	15094	15010	14873	15083	15000	15102	14946	14927	15099	15026	15093	14869	15142	15064	15082	15023	15142	14897	14990	14969	15051	14925	14989	14960	15097	15157	15084	15070	15004	15045	14887	15087	15044	15110	15189	15091	14955	15144	14955	15092	15254	15148	15050	15016	14917	15095	15126	15289	15108	15149	15107	15169	15083	14933	15059	15016	14806	15268	14920	15132	14971	15007	15116	14966	14857	15046	14964	15182	14929	14993	15111	14988	15081	15017	14843	15069	15121	15025	15124	14867	15148	14968	15184	15050	14940	15099	14970	15112	14992	15220	15009	15064	15121	15046	14964	14996	15077	15026	15082	14927	14945	15184	15094	15020	15013	14983	15109	14958	14964	15039	14989	14932	15025	15135	14904	14963	15044	15012	14843	15098	14952	15052	15019	14788	14886	15226	15043	14976	15045	15083	15104	15094	14928	15031	15064	15202	14972	15136	15029	15027	15059	14980	14912	14946	15052	14992	15027	14995	15046	15077	15034	14792	14982	15070	15013	14978	14837	15021	15082	15114	15084	15003	14933	15034	14820	15038	15024	15027	14947	14959	14973	15021	15022	14896	15126	15002	15013	15055	15077	15112	14920	15174	15021	15056	15119	14894	14814	15053	14832	14906	15164	14937	15077	15124	15013	14935	15006	15135	15138	15086	15069	15045	15041	15047	14969	14989	15069	15097	15079	15057	15003	15059	15150	14852	14814	15171	15047	15236	15015	15130	15074	15047	15144	14957	14964	15006	14915	15136	15077	15084	14911	15011	15051	15004	15203	15008	15006	14855	14992	14989	15024	15005	14925	15003	14882	15205	14968	14948	15053	14948	14998	14906	14891	15069	15113	15061	14977	14922	14915	14846	15119	14994	15045	14913	14880	14998	14935	15234	15068	15059	15209	15134	15044	15169	14932	15114	15081	15105	14998	15090	15004	14970	15042	15052	15082	14909	15011	15063	15068	15029	15074	15146	14972	14910	15126	14991	14942	14927	15206	15058	15049	14923	15063	14914	15038	15118	15004	14891	14963	15046	15145	14934	14996	15040	15113	15131	14949	14988	14965	14951	15203	14938	15008	15054	15187	15075	15005	14939	15031	14989	15091	15049	15058	14891	15050	14931	14905	15012	15096	14972	14958	15039	15049	15016	14897	14975	14964	15105	15040	14897	15002	15002	14887	14967	15019	14975	14996	15069	15006	14916	14946	14934	14831	15059	14925	15159	15042	15083	14980	15043	15000	14909	14854	14903	15017	15054	14978	15019	15007	15114	15061	14996	14868	15084	15054	15026	15126	14955	14977	15033	15168	15106	15061	15011	14996	15103	14991	14995	15127	15120	14908	15013	15089	15013	15094	15003	15091	14964	14763	15011	14875	14971	15058	14933	15088	14988	14990	15123	14894	15239	14832	14986	15082	15111	14939	15037	15021	15061	15035	14929	14996	15140	15036	14809	14997	14880	15205	14921	15020	15090	15044	15040	14856	14917	14981	15167	15189	15029	15043	15023	14908	15039	14994	15074	15131	15072	15126	15031	15211	14987	14929	14982	14993	14972	14957	14822	15095	14934	15066	15049	14952	15153	14890	15018	15050	15118	15083	14992	15022	15027	14994	15070	15124	15020	15024	14952	14943	15069	15199	15117	15024	15078	15170	15032	15027	15146	15139	14975	15067	14925	14829	14947	15233	15068	15014	15073	15129	15177	14905	14714	14930	15113	14879	15196	15049	14991	15051	15029	14968	15024	14847	14816	15140	15064	15122	15079	14871	15137	14957	14958	15042	14890	15065	14966	14815	15076	14982	15017	14921	15224	15111	14995	14928	15032	15108	14889	15030	14912	15058	15042	15057	14901	14917	15104	15122	14871	15014	14819	15228	14881	15134	14799	14940	15014	15161	15034	15065	14939	15193	14880	14705	15081	14961	14964	14964	15103	14972	15026	15003	15082	15024	14942	15129	15077	15078	14982	14976	15082	15111	15049	14953	15052	14908	15014	15106	15002	14944	15024	14937	14965	15143	14879	15184	15078	15047	15097	14928	14906	14957	14923	14846	15027	14968	14992	14957	14709	15125	14930	15032	14929	14862	15007	14994	14993	14951	14966	14950	15022	15014	15059	14813	15056	14992	14965	15100	14868	14965	15123	15036	14931	15011	14984	15178	15070	14892	15023	15082	15065	14960	15107	14872	15113	14901	14875	14960	15044	15073	14949	15076	15053	14918	15040	14939	15066	15006	14965	15046	14990	15146	14978	15000	14975	15018	14981	14799	15068	14879	15001	15082	14797	14948	15087	15083	15003	15084	14977	15014	14974	14963	14857	14964	14875	15077	15117	15042	14981	14972	15089	14972	14843	14947	14866	15048	15026	14878	14839	14853	14934	15000	15068	14895	14887	15055	15036	15017	14997	15045	15060	15049	15041	14938	15011	15044	14955	14820	15107	15065	15066	15017	14963	15079	15114	14972	15031	15016	14913	15007	14999	14909	14893	15168	15109	15217	14970	14974	15018	15022	14923	15099	14866	15018	14849	14902	14932	15033	15027	15045	15017	15081	14910	15016	14962	14936	14921	15003	15089	15068	14975	14943	14994	14994	14810	15013	15158	14842	15227	15009	15048	15233	14951	15046	14980	15122	15082	15018	15099	15006	14840	15182	15083	14909	14968	15165	14947	15038	15195	14859	14860	14919	14958	15007	15127	15051	15130	14880	15002	15056	15099	14852	14996	15063	15166	15000	15035	15053	14966	15233	15033	14953	15092	15025	15154	15206	14933	15189	14997	14955	15084	15166	14967	14996	14997	15058	15023	15005	14928	15073	14864	15161	15174	14990	15013	15029	14901	14923	15096	15066	15058	15225	14968	15106	15009	15173	15050	15115	14982	15048	15010	15058	15029	14919	14852	15143	14832	14965	14964	15146	15087	14952	14978	15048	15103	15032	15016	15048	15037	14933	15164	15030	14913	15032	14989	15129	15184	14882	15204	15112	15005	15056	14878	14969	15044	15188	15140	14861	14867	14957	15013	15064	15050	14905	15026
23113	21506	29363	24924	23683	26315	28189	22438	20052	18969	18559	17886	17989	17555	17502	17566	17588	17558	17369	17341	17174	17261	17130	17392	17252	17221	17215	17157	17244	17244	17143	17217	17264	16974	17171	17180	17121	17153	16987	17062	17013	17211	17082	17112	17178	16903	16966	17082	17018	16971	17068	16961	17062	17141	16925	17037	17022	16860	16980	16948	16986	17002	16902	16970	17114	17107	16919	16960	16962	16969	16821	16935	16888	16860	16756	16917	16972	16832	16959	16965	17020	16890	17091	16882	17023	16800	16785	17022	16952	16985	16995	17077	17086	16950	16805	16877	16984	17114	17091	17027	17061	17153	17031	16885	16989	16898	16924	17019	16892	16906	17085	17024	17006	17048	16965	16858	17069	16835	16959	17067	16922	16795	17131	16953	16933	17013	16991	16882	16954	16842	16939	16735	17057	17026	16987	17067	16939	16978	16808	16758	17029	16865	16800	17023	16731	16844	16929	16914	16887	17192	17031	16978	16900	16869	16858	16949	16965	17187	16939	16944	17022	16837	16864	16933	16904	16963	16909	17013	16892	16968	16885	16997	16821	16930	16756	16988	16932	16819	16962	17043	17135	16911	16997	16995	16943	17015	17033	16926	17046	17147	16870	16950	16926	16808	17024	16883	16849	17111	16915	16872	17000	16795	17086	17105	16958	16984	16946	16886	17018	17031	17151	17185	17282	16903	16934	16945	16970	16937	16913	16798	16838	16896	17100	17157	17050	17011	16993	16879	17038	17044	16964	16996	16891	16775	16844	17066	16931	16976	16966	16815	16957	16883	17013	16934	16752	16901	16870	16964	16920	17211	17090	16925	16874	16893	16837	16890	16889	17014	16967	17016	16909	17100	16941	17075	16858	17103	17051	16939	16978	17136	17168	17085	17007	17047	16989	17128	16961	16960	16838	16999	16977	16878	16858	16980	16710	17044	17085	16776	16911	17076	17197	16946	16787	16717	17050	16890	16737	17034	16961	17120	16989	17006	17158	16858	17062	17160	17010	16964	17037	16939	16924	17113	16841	16970	16923	16967	16786	17054	16962	16820	17047	16896	16973	16889	16957	16779	16897	16952	16860	16813	16868	16824	16822	16973	16928	16881	17145	16809	16837	16881	16935	17112	16900	16914	16881	16662	16811	16995	17039	16980	17047	16724	16950	17261	16895	16928	17161	16950	17026	17208	16849	16883	17007	16924	17027	16852	17102	16755	16885	17033	16971	16872	17042	16862	16889	17021	17048	16919	16887	16985	17077	16912	16995	16926	17019	16842	16963	17027	16920	17143	16923	16969	17020	16829	17146	16904	17137	17185	16902	16856	17207	17028	16886	16927	17140	16833	16978	17134	17006	16883	16623	16971	16862	16994	16972	17073	16806	16813	16848	16946	17057	16739	16955	17002	16807	16842	16881	17016	16914	16906	16931	16813	17012	17083	16688	16925	17074	16628	17092	16996	16782	16911	16965	16848	17041	16793	17089	16858	17138	17012	16890	16959	17168	16943	16996	16844	16917	17110	16902	16878	17042	17100	17016	17004	16887	17013	16969	16829	17080	16906	16817	17076	17130	16861	16938	17117	16880	17177	16939	16892	16900	16965	16832	16944	16948	16874	16920	16968	17021	17128	16955	16709	17058	16930	16792	17026	17023	16842	16916	17053	16965	16817	16913	16857	17154	16749	16810	17029	16906	16779	16980	16975	16918	17039	16880	16804	16801	17008	16807	16974	17115	16959	17034	16941	16903	16860	16980	16840	16969	16847	16883	17016	16945	16835	17056	16693	16863	17022	17034	16847	16970	16892	16989	16833	16939	16989	16831	17051	17047	16949	16856	17009	16890	16988	16826	17060	16868	16952	16738	16818	17050	16940	16843	17101	16702	17010	17054	16826	16955	16946	17096	16925	16990	16794	17005	16901	17062	16833	16779	16848	16878	16857	16803	16887	17085	16920	16784	16968	17022	16823	16853	17094	17151	16960	17032	17233	17177	17097	17087	16940	16890	17008	16650	17015	17081	17053	16979	17009	16777	16803	16903	16838	16955	17049	16983	16850	16810	16914	17145	16972	16977	17051	17104	16974	17017	16956	17162	16967	16921	16794	16803	17085	17056	16976	17116	17014	16954	16879	16889	17016	16839	17041	16729	16761	16992	16800	17041	16813	16877	17070	16909	16901	16982	16869	16977	16864	16891	16965	17126	16930	16633	16894	16938	16810	16862	16960	17110	16912	16801	16978	16904	16826	16777	16935	17067	16905	16949	16820	16827	16928	17022	17147	16993	17149	17084	17169	16924	16953	16855	17078	17013	17099	16904	16874	16913	16940	17087	17039	16748	16818	17012	16836	16717	16854	16868	17094	17003	16930	16768	16960	16898	17030	17104	16904	16959	16937	16960	17149	17018	16989	16960	17003	16850	16959	16864	16917	17157	16877	16888	17057	16833	17078	17029	16971	16982	17158	17185	16949	16810	16973	16792	16882	17060	17046	16871	16874	16844	16935	16986	16782	16870	17229	17034	17002	16940	16787	17049	17110	16764	16956	16928	17030	16702	16942	16961	16909	16885	16800	16981	16868	17136	17030	17085	16889	16912	17027	16880	17191	17066	16964	16880	16835	16770	17003	17242	16776	16916	17120	16858	16991	17013	17097	16888	17303	16915	16820	17189	17057	17001	16910	16980	16981	16884	16720	17144	16974	16887	16920	16882	16804	16854	16850	17065	17029	16891	16881	17107	16912	16959	17032	16776	16826	16977	16957	17012	16957	17167	16988	16850	16957	16857	16848	17021	16962	17009	16908	16872	16802	16636	16863	16964	16899	16909	17033	17038	16869	17038	16752	16843	17046	16967	16737	16691	16771	16885	16956	17113	16964	16986	16955	16828	16858	16698	17049	16781	16743	17019	16865	17017	17086	17079	16918	16895	17118	16955	16999	16945	16948	16775	16863	16933	16728	16794	16884	16775	16917	17035	16770	16903	16965	16769	16927	17068	16992	16953	16976	16931	16995	17083	16966	17082	16913	17063	16663	16912	16887	16821	16877	16896	16922	16888	16973	16921	16985	16950	16914	16956	16828	16808	16907	17183	17035	16863	17242	16879	17084	16966	16794	16987	17076	16904	16855	16859	16928	16805	16871	17035	17106	16926	16798	16938	17000	16868	16927	16839	17028	16778	16762	17088	16911	16885	16980	17030	16901	16915	17062	16875	16793	16938	17084	16793	16847	16904	16991	16847	16780	16876	16919	17185	16944	17033	16971	17014	17037	16838	16713	16756	17207	17014	17111	16760	16819	16929	17070	16904	16985	16949	17085	17037	17029	16817	16801	17020	17125	16985	17159	16885	16909	16982	16961	16891	16996	16843	16677	16938	17020	17160	17021	16946	16931	16866	16948	16908	17006	16983	16966	16972	16896	17112	16958	17133	16858	17057	16941	16963	16892	16931	16807	17060	17103	17132	17136	17034	16892	17042	16893	16934	16850	16860	16936	16980	16972	16744	16927	16887	17004	16711	16833	17050	16929	16860	16935	16771	16917	16832	16907	16859	16982	16794	17012	17000	16789	16944	17011	17140	16896	16909	16979	16986	16925	16917	16860	16873	17003	17053	16943	17042	17014	16955	16861	16772	16997	16760	16836	17094	17142	16819	17005	16890	16928	16703	16968	16986	16985	16913	16910	17260	17075	16771	16931	17153	16760	16972	17064	16936	16935	16899	16981	16947	17166	16979	16748	17089	17030	16867	16648	16807	16913	17020	16786	17086	17003	17050	17145	17000	16859	16937	17019	16862	17116	17060	16853	16809	16903	16822	16777	16673	16830	16982	16886	16950	16894	17092	16871	16769	16912	17087	16719	17039	16879	17114	17116	17057	17110	16967	16969	17046	16930	17003	17089	16758	16914	16837	17191	16909	16915	16962	16932	16786	16887	17036	16819	17094	16776	17012	16831	17036	16889	17192	17027	16798	17038	16822	16958	16962	17196	16989	16828	16922	16855	16852	16989	16982	16714	17242	16787	17087	16863	16918	16868	17004	16816	17111	17050	16966	16962	16702	16790	16983	16947	17003	16921	16962	16966	16895	17018	16863	17019	17165	16933	16880	16978	16919	16950	16811	16791	16878	16991	17024	16920	17042	17117	17004	17013	16784	16909	16773	16887	16884	16952	16998	16910	16791	16903	17006	17133	17085	17024	17122	17082	16969	16820	16889	16830	17053	17173	16889	16953	16882	16888	16907	16964	16979	16974	17005	16980	16851	16997	16985	16782	17139	16897	17164	16958	17049	16823	16758	17119	17226	16918	16868	16926	17004	16846	17070	16953	16914	16847	16667	16974	16878	16994	17011	16984	17117	16853	16855	16763	16963	16790	16847	17055	16795	16892	16952	16652	16918	16866	16904	16741	16909	16915	16744	16788	16894	16953	16899	17053	16901	17036	16704	17123	16936	16936	16971	16841	16931	16855	16970	16927	17024	16957	16893	16935	16974	16967	16944	16840	16943	16912	16974	16926	17017	16778	17105	16677	16927	16993	16841	16789	17065	17047	16858	16784	16834	17191	17049	16889	16984	17100	16960	16984	16842	16757	17109	16832	16916	16972	16927	17123	16975	16872	16845	16889	16986	17031	16957	16833	16917	16745	17225	17006	16962	16997	16771	16905	16928	16960	16848	16946	16921	16789	17060	17134	16819	16872	17000	16796	17112	17043	16994	16912	16994	16873	16971	17296	17107	16807	17001	17003	16810	16770	16876	16888	16739	16950	16980	16943	16918	17050	16798	16920	17043	16842	16963	16919	16812	16931	17071	16751	16943	16926	16990	16948	16982	16962	17063	17104	16781	16903	17040	16820	16911	16911	17019	16903	16989	17030	16837	17141	16998	16955	16998	16924	16966	16895	17089	17191	17001	16994	17007	16915	16912	16800	16977	16957	16984	17071	17074	16967	17036	16916	16808	17018	17073	16867	16980	16988	16945	16954	16901	16903	16950	17037	16825	16929	16917	17028	16958	17007	16784	16977	17007	17150	16849	16955	16979	16890	16956	17214	17099	16769	17047	17060	16986	16960	16804	16851	16876	16865	16917	16868	17165	17121	16964	17005	17087	17047	16994	16993	17068	16912	16848	16977	16783	16893	16975	16842	17016	16824	17041	16994	16855	16948	17025	16913
38379	59366	56695	45624	35094	27964	25216	21303	18932	17482	16586	16071	16125	15835	16044	15937	15635	15701	15657	15497	15566	15541	15660	15606	15553	15509	15458	15416	15348	15532	15265	15352	15414	15424	15412	15217	15285	15454	15189	15524	15318	15327	15414	15298	15477	15459	15277	15463	15279	15292	15373	15263	15348	15369	15414	15185	15268	15239	15251	15266	15418	15144	15435	15310	15445	15196	15396	15407	15455	15529	15266	15299	15263	15199	15451	15401	15442	15330	15384	15266	15309	15451	15345	15381	15306	15424	15392	15374	15261	15379	15201	15409	15335	15312	15457	15392	15449	15215	15463	15144	15431	15297	15337	15354	15239	15350	15440	15234	15402	15413	15334	15281	15152	15338	15198	15334	15359	15269	15179	15292	15290	15470	15278	15318	15245	15367	15354	15413	15403	15319	15347	15322	15258	15368	15270	15262	15394	15440	15352	15232	15235	15102	15369	15208	15241	15381	15303	15207	15422	15346	15278	15407	15368	15414	15091	15361	15061	15286	15316	15347	15468	15324	15324	15323	15386	15337	15217	15320	15482	15289	15372	15117	15308	15357	15122	15370	15377	15362	15174	15301	15161	15321	15188	15279	15356	15386	15336	15333	15247	15257	15390	15371	15442	15223	15413	15320	15255	15227	15122	15222	15274	15370	15331	15181	15341	15497	15370	15217	15228	15204	15341	15415	15246	15262	15374	15327	15308	15329	15326	15257	15329	15246	15382	15293	15349	15504	15397	15273	15103	15244	15351	15450	15397	15227	15390	15467	15255	15428	15375	15251	15362	15344	15238	15264	15377	15241	15441	15218	15111	15281	15462	15385	15367	15306	15477	15261	15540	15198	15337	15205	15409	15408	15257	15282	15266	15365	15078	15411	15261	15425	15173	15336	15118	15290	15410	15209	15550	15323	15300	15409	15316	15266	15299	15448	15343	15401	15317	15277	15143	15347	15346	15255	15230	15326	15241	15271	15215	15332	15374	15180	15316	15352	15215	15325	15461	15248	15112	15282	15427	15309	15319	15379	15431	15239	15243	15448	15060	15360	15289	15311	15218	15220	15305	15342	15001	15178	15425	15308	15301	15210	15441	15419	15270	15189	15261	15432	15272	15323	15267	15325	15324	15111	15340	15186	15255	15255	15262	15283	15410	15376	15342	15350	15288	15543	15378	15321	15417	15431	15275	15224	15343	15282	15352	15372	15303	15249	15181	15111	15307	15224	15428	15308	15348	15454	15230	15151	15249	15437	15300	15443	15372	15212	15146	15381	15314	15268	15249	15324	15247	15422	15200	15260	15330	15358	15199	15228	15305	15372	15191	15400	15328	15427	15395	15260	15315	15373	15350	15386	15310	15265	15462	15304	15348	15382	15372	15354	15243	15353	15344	15165	15307	15227	15327	15290	15431	15220	15351	15158	15204	15287	15233	15316	15259	15494	15369	15392	15301	15256	15181	15561	15525	15401	15317	15249	15146	15214	15342	15318	15264	15368	15333	15318	15512	15455	15321	15162	15260	15283	15188	15313	15282	15346	15257	15209	15338	15456	15270	15155	15226	15264	15349	15341	15390	15341	15407	15413	15404	15362	15275	15265	15248	15308	15342	15343	15190	15370	15362	15270	15217	15193	15170	15252	15279	15201	15293	15244	15382	15345	15190	15352	15319	15291	15377	15287	15580	15395	15192	15483	15319	15265	15159	15256	15394	15182	15117	15117	15333	15355	15115	15195	15481	15383	15314	15244	15325	15466	15429	15307	15234	15255	15243	15220	15402	15319	15437	15318	15343	15139	15461	15332	15290	15180	15421	15114	15349	15370	15295	15119	15235	15390	15442	15324	15176	15428	15258	15536	15401	15294	15641	15209	15386	15245	15303	15341	15253	15248	15316	15258	15275	15264	15367	15330	15316	15302	15318	15329	15245	15380	15235	15292	15236	15232	15356	15135	15400	15293	15210	15233	15364	15455	15238	15264	15441	15221	15167	15188	15241	15343	15354	15264	15244	15323	15196	15293	15356	15285	15334	15313	15327	15490	15385	15443	15115	15223	15310	15321	15280	15277	15219	15412	15287	15354	15380	15397	15258	15372	15369	15280	15185	15283	15165	15267	15343	15418	15379	15319	15325	15345	15197	15305	15322	15303	15331	15079	15108	15457	15388	15364	15347	15271	15384	15349	15298	15390	15222	15148	15349	15403	15328	15307	15334	15310	15273	15256	15311	15464	15195	15330	15295	15319	15387	15232	15439	15180	15401	15246	15295	15267	15270	15289	15386	15269	15308	15242	15270	15221	15457	15336	15437	15349	15363	15333	15110	15241	15457	15404	15169	15360	15381	15251	15287	15267	15207	15402	15243	15383	15299	15308	15292	15296	15332	15275	15316	15203	15125	15394	15263	15333	15396	15336	15304	15541	15434	15314	15141	15435	15234	15337	15346	15358	15177	15083	15430	15323	15327	15334	15190	15256	15362	15273	15319	15294	15198	15383	15279	15362	15297	15237	15150	15325	15451	15186	15344	15388	15306	15438	15241	15292	15328	15242	15110	15412	15271	15426	15267	15310	15198	15346	15244	15445	15278	15183	15319	15283	15334	15113	15191	15350	15265	15352	15407	15209	15242	15335	15407	15225	15363	15330	15251	15339	15290	15385	15342	15431	15168	15439	15130	15343	15271	15263	15231	15291	15234	15375	15352	15152	15292	15283	15181	15381	15247	15394	15440	15369	15364	15438	15242	15263	15296	15236	15355	15238	15363	15338	15110	15276	15355	15262	15472	15380	15310	15205	15204	15304	15292	15312	15247	15396	15326	15350	15314	15308	15237	15465	15194	15274	15331	15336	15371	15438	15288	15207	15407	15175	15384	15395	15412	15299	15322	15262	15247	15358	15312	15358	15152	15049	15233	15292	15112	15365	15397	15239	15262	15280	15365	15394	15332	15260	15162	15303	15205	15277	15435	15302	15276	15403	15288	15265	15237	15217	15337	15250	15438	15287	15259	15246	15209	15359	15250	15307	15356	15147	15345	15208	15343	15270	15255	15233	15292	15417	15240	15323	15228	15358	15233	15427	15383	15343	15368	15224	15231	15439	15441	15357	15193	15190	15395	15541	15413	15424	15368	15260	15384	15453	15208	15348	15192	15258	15459	15450	15320	15363	15395	15320	15318	15239	15365	15456	15388	15297	15451	15253	15300	15297	15418	15245	15286	15257	15462	15288	15383	15208	15219	15367	15306	15200	15407	15087	15303	15162	15277	15318	15275	15402	15333	15366	15305	15437	15332	15220	15275	15265	15284	15401	15296	15322	15407	15363	15401	15165	15405	15177	15304	15182	15291	15340	15182	15272	15178	15308	15321	15275	15439	15135	15231	15417	15383	15193	15461	15328	15300	15291	15252	15316	15147	15123	15195	15140	15317	15335	15302	15252	15302	15194	15340	15347	15285	15206	15253	15240	15355	15272	15368	15339	15517	15333	15344	15347	15346	15369	15389	15297	15212	15432	15192	15264	15284	15290	15502	15227	15284	15198	15407	15368	15319	15233	15275	15316	15204	15357	15208	15085	15323	15266	15286	15268	15461	15342	15381	15266	15372	15261	15404	15460	15519	15312	15326	15307	15378	15423	15179	15308	15218	15388	15463	15405	15385	15281	15350	15326	15447	15327	15320	15262	15263	15291	15332	15360	15090	15372	15258	15395	15231	15282	15320	15278	15249	15495	15155	15436	15471	15230	15075	15290	15193	15245	15266	15387	15301	15306	15553	15222	15266	15480	15256	15346	15387	15273	15207	15333	15366	15321	15250	15206	15220	15280	15362	15337	15464	15349	15246	15379	15231	15281	15357	15222	15368	15277	15253	15384	15392	15227	15339	15259	15423	15123	15383	15273	15252	15288	15332	15372	15401	15260	15366	15285	15340	15343	15255	15246	15338	15216	15392	15295	15211	15340	15235	15233	15285	15339	15127	15379	15420	15214	15405	15368	15206	15251	15266	15174	15253	15251	15362	15328	15252	15507	15233	15156	15335	15358	15207	15288	15345	15383	15272	15255	15249	15258	15282	15236	15289	15277	15361	15286	15307	15397	15435	15309	15291	15379	15322	15258	15309	15280	15386	15331	15500	15242	15393	15188	15360	15139	15118	15212	15247	15242	15320	15386	15114	15351	15347	15160	15310	15194	15167	15263	15586	15412	15448	15472	15264	15194	15381	15341	15190	15297	15233	15275	15208	15337	15264	15287	15281	15224	15213	15193	15289	15320	15162	15350	15451	15458	15504	15435	15375	15281	15369	15325	15428	15330	15380	15305	15357	15211	15297	15315	15280	15541	15355	15086	15125	15309	15244	15333	15261	15362	15284	15243	15446	15285	15243	15332	15182	15266	15251	15254	15216	15356	15270	15201	15306	15301	15404	15388	15285	15350	15300	15453	15223	15365	15333	15308	15345	15206	15257	15354	15413	15149	15334	15255	15223	15320	15229	15221	15302	15404	15184	15446	15391	15206	15258	15131	15408	15423	15278	15242	15254	15298	15142	15129	15329	15323	15416	15208	15425	15222	15457	15418	15048	15256	15397	15249	15478	15301	15342	15427	15208	15524	15383	15302	15234	15323	15211	15471	15445	15440	15210	15300	15426	15478	15280	15357	15261	15350	15355	15053	15186	15357	15431	15184	15404	15305	15305	15198	15311	15236	15152	15281	15262	15374	15216	15135	15268	15424	15393	15348	15307	15246	15360	15378	15211	15220	15403	15262	15399	15443	15407	15275	15178	15250	15400	15205	15188	15395	15371	15205	15437	15210	15435	15167	15420	15286	15132	15510	15421	15435	15299	15427	15446	15189	15342	15441	15200	15662	15303	15251	15165	15461	15306	15336	15362	15262	15261	15335	15343	15432	15440	15276	15361	15333	15364	15331	15062	15268	15216	15362	15246	15448	15197	15419	15434	15343	15353	15346	15326	15216	15245	15425	15253	15314	15132	15237	15382	15215	15590	15432	15337	15346	15288	15285	15285	15322	15291	15197	15295	15420	15289	15147	15298	15403	15236	15403	15336	15325	15391	15237	15359	15447	15383	15296	15304	15206	15360	15174	15268	15271	15367	15427	15289	15457	15410	15273	15242	15268	15283	15353	15141	15526	15384	15347	15442	15298	15357	15303	15419	15224
28657	26677	33953	27867	21376	19182	18089	16635	16286	16096	15992	15810	15823	15754	15776	15811	15971	15646	15607	15824	15698	15668	15525	15757	15812	15677	15743	15744	15754	15642	16010	15670	15865	15881	15745	15516	15608	15569	15813	15546	15494	15429	15749	15608	15593	15638	15595	15813	15593	15643	15787	15767	15504	15600	15695	15696	15641	15695	15636	15431	15580	15691	15632	15443	15597	15788	15723	15784	15747	15305	15560	15609	15598	15790	15677	15602	15748	15713	15771	15784	15585	15419	15820	15586	15778	15589	15528	15711	15579	15634	15667	15702	15532	15694	15644	15571	15546	15578	15763	15670	15781	15638	15727	15812	15650	15692	15438	15528	15698	15760	15795	15602	15592	15634	15638	15623	15747	15545	15472	15760	15674	15579	15759	15733	15537	15611	15667	15569	15504	15593	15673	15621	15450	15486	15512	15794	15673	15714	15561	15651	15703	15554	15457	15368	15614	15583	15653	15561	15755	15501	15755	15604	15764	15480	15638	15607	15556	15662	15546	15684	15671	15575	15542	15706	15602	15500	15686	15542	15605	15540	15663	15470	15396	15572	15566	15602	15736	15597	15581	15769	15755	15530	15576	15571	15501	15314	15603	15415	15536	15431	15645	15634	15587	15540	15799	15476	15659	15467	15451	15563	15738	15593	15499	15594	15391	15490	15629	15675	15583	15565	15708	15726	15583	15645	15622	15693	15651	15659	15603	15722	15717	15558	15605	15615	15422	15755	15758	15698	15615	15610	15559	15604	15648	15401	15799	15353	15450	15683	15721	15624	15644	15757	15738	15713	15441	15628	15648	15367	15493	15595	15551	15648	15918	15666	15778	15310	15702	15717	15578	15481	15790	15586	15642	15536	15821	15504	15576	15631	15815	15582	15524	15480	15684	15569	15530	15707	15675	15646	15573	15789	15665	15423	15535	15568	15581	15736	15524	15383	15620	15607	15711	15487	15817	15654	15614	15642	15496	15444	15754	15466	15759	15560	15633	15781	15522	15612	15640	15762	15763	15459	15646	15579	15675	15619	15617	15570	15684	15735	15733	15564	15413	15747	15662	15634	15607	15596	15684	15687	15672	15723	15553	15480	15607	15631	15789	15793	15563	15656	15633	15665	15529	15719	15561	15482	15620	15717	15508	15851	15537	15585	15517	15577	15635	15601	15468	15494	15659	15456	15541	15467	15617	15654	15665	15804	15580	15745	15667	15694	15561	15701	15659	15637	15599	15606	15796	15879	15442	15658	15826	15533	15667	15675	15507	15532	15535	15558	15733	15716	15642	15845	15477	15839	15723	15423	15528	15780	15467	15573	15697	15503	15580	15595	15549	15634	15610	15625	15670	15713	15660	15609	15893	15523	15489	15668	15609	15467	15623	15692	15570	15500	15397	15562	15810	15547	15492	15615	15482	15545	15585	15354	15640	15605	15461	15536	15556	15584	15607	15587	15591	15486	15575	15557	15453	15464	15487	15635	15854	15698	15605	15470	15574	15434	15791	15583	15715	15636	15520	15574	15724	15759	15621	15649	15863	15434	15660	15536	15694	15684	15714	15599	15789	15604	15539	15674	15437	15433	15666	15639	15677	15491	15471	15703	15630	15586	15595	15698	15660	15669	15606	15498	15698	15493	15630	15784	15799	15810	15507	15675	15707	15501	15845	15753	15626	15502	15689	15666	15697	15820	15488	15590	15656	15484	15683	15720	15720	15541	15744	15532	15633	15874	15793	15575	15572	15440	15522	15425	15464	15678	15657	15629	15577	15532	15671	15626	15663	15524	15470	15711	15587	15584	15518	15514	15859	15555	15476	15564	15629	15486	15379	15708	15727	15550	15536	15656	15566	15437	15702	15551	15610	15324	15635	15685	15748	15535	15743	15734	15691	15710	15876	15491	15478	15624	15614	15486	15690	15598	15682	15655	15620	15709	15635	15735	15511	15692	15504	15595	15620	15613	15514	15787	15791	15632	15735	15690	15426	15685	15547	15903	15624	15511	15590	15505	15595	15530	15585	15481	15657	15705	15657	15714	15600	15568	15676	15718	15632	15565	15445	15598	15498	15737	15762	15608	15635	15593	15656	15763	15687	15699	15509	15613	15734	15612	15595	15727	15452	15538	15637	15702	15896	15531	15709	15567	15836	15534	15828	15762	15823	15597	15691	15642	15544	15586	15571	15650	15890	15537	15762	15807	15682	15674	15634	15910	15613	15541	15646	15710	15533	15592	15438	15656	15412	15713	15613	15705	15548	15511	15554	15586	15614	15561	15770	15552	15635	15512	15606	15561	15817	15681	15687	15810	15698	15555	15447	15699	15654	15560	15680	15672	15541	15500	15408	15629	15613	15612	15569	15617	15599	15764	15613	15678	15564	15555	15648	15525	15657	15619	15383	15560	15463	15556	15588	15577	15623	15593	15817	15698	15725	15576	15514	15635	15456	15574	15875	15624	15728	15686	15619	15800	15758	15612	15513	15802	15879	15609	15611	15647	15671	15565	15627	15397	15518	15647	15510	15793	15705	15583	15539	15686	15519	15556	15614	15551	15652	15741	15527	15491	15736	15543	15622	15549	15603	15448	15611	15745	15385	15606	15612	15614	15647	15559	15566	15669	15529	15576	15673	15722	15737	15351	15560	15631	15746	15498	15622	15601	15810	15668	15834	15654	15748	15562	15682	15478	15595	15644	15648	15601	15506	15579	15475	15665	15427	15527	15544	15698	15514	15816	15748	15709	15502	15645	15431	15455	15557	15555	15518	15795	15662	15745	15752	15615	15642	15653	15623	15517	15809	15543	15742	15569	15519	15753	15504	15516	15447	15540	15859	15744	15592	15473	15581	15546	15694	15582	15647	15736	15562	15515	15520	15786	15637	15663	15586	15682	15664	15686	15674	15612	15565	15635	15611	15718	15609	15490	15717	15721	15596	15282	15531	15654	15576	15432	15553	15627	15304	15545	15504	15704	15530	15552	15539	15796	15636	15673	15805	15547	15706	15830	15671	15645	15685	15520	15556	15548	15654	15509	15595	15615	15947	15883	15711	15623	15606	15498	15705	15599	15601	15725	15563	15572	15579	15608	15499	15736	15538	15687	15682	15702	15534	15683	15630	15605	15672	15780	15673	15862	15693	15526	15406	15569	15598	15704	15571	15576	15575	15659	15570	15733	15690	15567	15671	15552	15518	15693	15445	15657	15662	15697	15666	15460	15544	15842	15648	15650	15648	15770	15715	15650	15566	15501	15689	15483	15685	15738	15587	15663	15636	15801	15610	15717	15668	15544	15533	15598	15718	15594	15585	15540	15589	15654	15642	15522	15798	15845	15759	15606	15626	15542	15703	15676	15677	15786	15678	15598	15604	15585	15777	15789	15611	15629	15643	15695	15603	15536	15465	15416	15554	15599	15683	15704	15663	15619	15719	15764	15679	15594	15726	15644	15477	15500	15724	15562	15688	15618	15629	15620	15646	15637	15672	15724	15652	15685	15867	15610	15409	15786	15534	15586	15560	15596	15631	15602	15542	15659	15763	15681	15736	15677	15607	15816	15673	15457	15485	15554	15746	15519	15698	15684	15469	15413	15641	15453	15734	15442	15576	15680	15756	15515	15542	15582	15481	15644	15856	15693	15618	15629	15614	15711	15712	15688	15702	15535	15608	15473	15663	15561	15639	15659	15584	15757	15698	15695	15579	15427	15525	15642	15446	15458	15771	15665	15516	15855	15552	15496	15702	15557	15606	15581	15462	15785	15658	15746	15752	15746	15577	15585	15606	15539	15498	15528	15444	15590	15551	15491	15637	15757	15615	15541	15453	15789	15846	15302	15687	15560	15600	15628	15500	15527	15450	15359	15489	15726	15447	15565	15873	15657	15590	15352	15874	15614	15636	15720	15621	15724	15683	15567	15532	15686	15695	15609	15654	15597	15608	15651	15831	15749	15715	15554	15543	15724	15715	15750	15563	15784	15598	15467	15712	15612	15414	15616	15764	15623	15714	15851	15597	15742	15722	15734	15649	15615	15677	15692	15539	15633	15773	15638	15544	15590	15611	15516	15441	15579	15601	15420	15636	15625	15552	15587	15770	15673	15559	15686	15597	15667	15543	15490	15624	15579	15689	15691	15702	15615	15579	15651	15633	15576	15590	15524	15801	15454	15650	15470	15713	15548	15661	15679	15597	15698	15559	15714	15629	15456	15650	15602	15559	15621	15652	15695	15701	15599	15939	15763	15468	15684	15643	15707	15605	15696	15700	15501	15601	15619	15586	15607	15465	15541	15514	15637	15653	15755	15675	15635	15748	15683	15535	15631	15688	15758	15521	15497	15530	15476	15684	15553	15631	15597	15819	15826	15760	15540	15532	15389	15632	15570	15593	15591	15619	15685	15681	15684	15414	15567	15668	15820	15662	15730	15580	15557	15567	15462	15683	15688	15616	15627	15539	15632	15676	15622	15455	15816	15715	15654	15403	15731	15762	15385	15613	15555	15620	15545	15687	15746	15589	15635	15468	15795	15644	15563	15493	15632	15649	15483	15581	15658	15848	15621	15461	15532	15477	15613	15714	15611	15645	15822	15690	15521	15735	15615	15796	15679	15721	15686	15766	15703	15737	15608	15473	15716	15526	15733	15722	15856	15591	15635	15652	15601	15548	15610	15646	15625	15601	15576	15741	15739	15632	15564	15621	15601	15596	15523	15798	15467	15708	15685	15726	15459	15550	15454	15648	15488	15598	15692	15688	15827	15842	15651	15492	15625	15645	15565	15818	15300	15740	15751	15642	15640	15711	15769	15487	15563	15513	15613	15428	15468	15671	15737	15601	15822	15621	15451	15620	15639	15677	15761	15651	15723	15613	15650	15642	15578	15724	15892	15791	15758	15523	15648	15686	15520	15706	15537	15706	15616	15664	15521	15842	15885	15851	15726	15662	15565	15562	15497	15397	15432	15732	15787	15632	15785	15726	15515	15754	15919	15645	15698	15768	15871	15596	15743	15574	15692	15714	15721	15633	15487	15586	15505	15635	15586	15539	15533	15412	15668	15461	15709	15685	15616	15597	15545	15707	15569	15512	15814	15682	15479	15619	15748	15571	15765	15702	15797	15642	15715	15665	15824	15797	15875	15829	15613	15755	15686	15779	15539	15645	15427	15674	15703	15582	15563
32369	43943	39197	26963	21903	18845	17132	15942	15416	15002	14887	14771	14562	14802	14634	14458	14558	14658	14542	14569	14686	14688	14490	14510	14492	14528	14511	14666	14592	14257	14525	14585	14528	14610	14265	14574	14540	14505	14459	14445	14539	14598	14544	14350	14334	14524	14527	14423	14593	14364	14565	14541	14545	14386	14433	14413	14558	14533	14556	14440	14524	14417	14467	14451	14333	14345	14328	14383	14419	14584	14433	14631	14569	14489	14508	14314	14479	14476	14519	14400	14400	14471	14440	14379	14440	14343	14427	14451	14531	14568	14439	14532	14392	14391	14317	14523	14503	14556	14583	14443	14385	14271	14487	14351	14233	14552	14513	14431	14537	14545	14545	14544	14430	14626	14374	14525	14472	14494	14444	14123	14552	14369	14220	14420	14507	14666	14394	14436	14458	14296	14600	14332	14392	14467	14477	14458	14479	14287	14419	14516	14379	14437	14292	14433	14487	14590	14419	14539	14589	14409	14658	14542	14497	14410	14564	14452	14318	14573	14413	14372	14397	14439	14527	14473	14476	14390	14367	14464	14336	14342	14558	14523	14452	14365	14465	14425	14517	14419	14497	14492	14488	14415	14373	14310	14392	14570	14497	14450	14444	14516	14440	14451	14468	14342	14527	14408	14443	14503	14402	14451	14377	14376	14529	14444	14368	14660	14472	14339	14481	14411	14535	14550	14381	14492	14375	14479	14421	14544	14426	14568	14246	14391	14537	14482	14561	14586	14415	14443	14365	14474	14526	14371	14623	14275	14320	14257	14720	14481	14528	14380	14531	14375	14494	14391	14457	14415	14437	14444	14593	14568	14522	14341	14538	14448	14723	14355	14406	14392	14520	14469	14431	14540	14361	14330	14441	14400	14399	14362	14626	14370	14415	14547	14485	14297	14460	14555	14272	14512	14314	14302	14437	14332	14563	14323	14556	14450	14529	14501	14359	14528	14331	14516	14501	14385	14424	14415	14565	14331	14368	14520	14322	14390	14444	14395	14372	14440	14465	14500	14520	14534	14392	14592	14261	14496	14290	14528	14436	14264	14623	14569	14286	14425	14504	14527	14442	14612	14322	14275	14571	14344	14565	14525	14545	14561	14359	14345	14456	14533	14411	14437	14538	14413	14520	14317	14481	14297	14465	14485	14684	14458	14308	14296	14348	14445	14446	14238	14439	14604	14496	14544	14343	14470	14354	14570	14459	14289	14571	14434	14516	14393	14538	14576	14565	14413	14467	14399	14443	14452	14493	14413	14410	14455	14331	14401	14626	14503	14572	14436	14469	14467	14563	14544	14445	14424	14372	14558	14539	14482	14387	14537	14470	14510	14455	14429	14554	14388	14421	14429	14302	14378	14487	14494	14349	14426	14592	14606	14481	14559	14408	14424	14364	14571	14500	14483	14355	14484	14532	14476	14522	14280	14519	14452	14270	14497	14546	14248	14509	14508	14372	14473	14402	14517	14623	14426	14485	14482	14536	14416	14371	14552	14446	14586	14485	14414	14455	14423	14368	14356	14400	14472	14469	14511	14516	14557	14393	14381	14402	14487	14439	14397	14465	14475	14480	14557	14432	14508	14471	14483	14374	14545	14654	14379	14378	14492	14460	14462	14537	14272	14382	14568	14384	14382	14579	14322	14395	14561	14568	14497	14494	14393	14416	14467	14446	14537	14465	14527	14385	14334	14477	14437	14511	14495	14602	14491	14573	14516	14507	14551	14541	14395	14461	14420	14401	14629	14394	14519	14461	14437	14610	14523	14408	14456	14453	14439	14388	14466	14381	14343	14422	14641	14481	14557	14326	14444	14537	14429	14538	14539	14326	14381	14500	14426	14324	14361	14626	14274	14360	14488	14613	14335	14436	14418	14507	14628	14517	14586	14482	14495	14661	14387	14273	14569	14515	14433	14374	14477	14423	14434	14535	14465	14538	14627	14546	14571	14451	14542	14513	14474	14487	14455	14598	14441	14572	14481	14403	14606	14464	14479	14381	14493	14337	14548	14474	14347	14494	14500	14624	14379	14423	14378	14450	14411	14486	14500	14376	14519	14466	14600	14385	14444	14379	14500	14466	14547	14642	14375	14514	14350	14547	14478	14487	14508	14482	14312	14508	14449	14507	14596	14515	14544	14477	14381	14301	14481	14441	14406	14473	14442	14568	14523	14480	14437	14504	14508	14302	14446	14352	14425	14571	14385	14382	14508	14593	14408	14471	14416	14487	14352	14405	14369	14779	14357	14359	14593	14647	14430	14437	14614	14501	14529	14398	14486	14253	14419	14381	14426	14542	14378	14449	14456	14543	14530	14508	14492	14466	14423	14708	14422	14464	14505	14440	14570	14403	14575	14188	14396	14410	14466	14514	14401	14461	14390	14507	14507	14498	14460	14593	14417	14458	14364	14535	14385	14529	14499	14436	14449	14334	14404	14454	14505	14506	14452	14598	14413	14569	14508	14576	14334	14507	14452	14375	14375	14551	14538	14459	14403	14386	14465	14445	14430	14401	14429	14396	14238	14304	14466	14532	14441	14469	14473	14585	14489	14474	14333	14591	14486	14515	14397	14518	14446	14657	14393	14560	14351	14602	14509	14434	14332	14685	14432	14435	14321	14397	14516	14345	14368	14532	14489	14428	14496	14482	14484	14346	14590	14327	14306	14609	14471	14444	14470	14523	14502	14497	14497	14599	14435	14619	14582	14426	14451	14504	14327	14472	14565	14603	14375	14374	14598	14489	14472	14622	14493	14217	14411	14505	14566	14459	14514	14473	14575	14477	14466	14357	14519	14322	14529	14350	14446	14507	14502	14564	14497	14530	14592	14380	14490	14548	14328	14358	14372	14415	14611	14361	14495	14538	14456	14316	14540	14457	14475	14211	14578	14607	14386	14540	14335	14518	14452	14505	14578	14427	14431	14500	14555	14559	14306	14350	14493	14347	14539	14430	14506	14360	14420	14441	14354	14487	14434	14491	14411	14317	14425	14517	14468	14576	14394	14440	14651	14350	14383	14359	14677	14418	14410	14394	14455	14645	14523	14392	14468	14384	14326	14531	14576	14608	14408	14314	14460	14393	14365	14430	14433	14494	14609	14481	14606	14443	14433	14270	14455	14353	14482	14417	14387	14638	14453	14617	14504	14467	14568	14311	14476	14544	14467	14339	14579	14508	14600	14632	14492	14217	14438	14375	14506	14607	14352	14455	14528	14568	14627	14450	14549	14442	14375	14470	14340	14386	14526	14506	14308	14377	14459	14591	14466	14425	14529	14457	14351	14494	14532	14366	14541	14584	14454	14596	14419	14383	14369	14527	14360	14612	14336	14485	14366	14327	14488	14630	14579	14537	14537	14309	14640	14357	14551	14567	14413	14617	14532	14517	14585	14382	14558	14489	14514	14357	14455	14457	14510	14474	14375	14441	14461	14427	14448	14451	14559	14435	14600	14530	14502	14503	14499	14435	14419	14484	14484	14374	14499	14544	14551	14621	14458	14501	14446	14508	14363	14543	14505	14647	14435	14596	14447	14514	14523	14553	14557	14387	14334	14435	14577	14515	14490	14297	14507	14579	14552	14602	14481	14525	14425	14492	14584	14607	14385	14391	14543	14543	14536	14573	14472	14607	14461	14384	14515	14457	14551	14514	14472	14527	14365	14610	14560	14544	14286	14439	14527	14363	14280	14682	14622	14654	14364	14396	14408	14389	14571	14338	14249	14419	14386	14429	14587	14527	14512	14424	14369	14441	14494	14516	14585	14532	14477	14363	14444	14498	14485	14437	14472	14560	14415	14527	14561	14532	14429	14459	14442	14421	14449	14347	14536	14435	14435	14521	14353	14555	14554	14367	14359	14500	14573	14645	14497	14419	14485	14510	14439	14582	14478	14349	14541	14414	14442	14421	14505	14518	14497	14338	14640	14562	14433	14541	14353	14483	14482	14459	14503	14436	14602	14547	14413	14499	14406	14724	14577	14377	14619	14386	14417	14480	14456	14443	14397	14531	14528	14370	14305	14460	14558	14529	14522	14478	14384	14549	14353	14450	14440	14584	14418	14472	14493	14467	14449	14308	14463	14425	14424	14612	14399	14472	14485	14695	14637	14581	14508	14436	14421	14465	14482	14350	14515	14521	14280	14608	14518	14528	14393	14522	14451	14643	14459	14350	14458	14471	14480	14577	14554	14579	14263	14533	14418	14344	14476	14651	14395	14579	14521	14280	14401	14483	14407	14467	14481	14711	14522	14542	14544	14425	14452	14376	14488	14350	14604	14420	14376	14542	14439	14442	14544	14399	14539	14433	14628	14483	14393	14416	14466	14515	14402	14540	14517	14516	14508	14609	14498	14593	14533	14581	14496	14595	14262	14388	14452	14540	14580	14638	14542	14500	14461	14574	14447	14453	14541	14267	14467	14505	14509	14435	14554	14440	14263	14487	14302	14515	14535	14535	14308	14302	14477	14433	14596	14478	14419	14366	14573	14500	14560	14393	14546	14416	14473	14359	14463	14576	14402	14338	14279	14405	14440	14403	14371	14361	14255	14505	14517	14356	14630	14586	14535	14491	14451	14497	14570	14529	14489	14623	14549	14531	14399	14542	14540	14438	14424	14357	14592	14502	14479	14563	14626	14451	14375	14443	14549	14560	14593	14610	14489	14493	14402	14504	14166	14597	14321	14503	14477	14433	14424	14465	14431	14590	14371	14380	14447	14537	14531	14366	14683	14538	14478	14449	14627	14486	14561	14456	14398	14406	14429	14568	14533	14373	14557	14604	14556	14384	14515	14404	14619	14421	14454	14607	14401	14448	14353	14419	14432	14586	14394	14593	14436	14458	14449	14530	14435	14419	14305	14464	14450	14542	14574	14397	14505	14441	14460	14471	14379	14435	14501	14292	14490	14417	14531	14476	14497	14528	14446	14431	14454	14332	14367	14404	14592	14568	14449	14476	14347	14543	14408	14439	14504	14734	14504	14563	14466	14640	14564	14430	14525	14554	14635	14431	14569	14623	14412	14613	14711	14443	14512	14447	14355	14431	14546	14466	14438	14384	14476	14411	14548	14432	14356	14470	14500	14387	14394	14416	14579	14428	14409	14351	14513	14495	14578	14533	14285	14537	14407	14571	14446	14596	14389	14441	14350	14317	14593	14561	14357	14434	14610
24334	21594	29313	26713	26625	26364	24227	19857	18491	18028	17563	17091	16925	16786	16895	16933	16796	16732	16764	16928	16664	16813	16608	16657	16592	16674	16600	16615	16619	16748	16726	16642	16548	16653	16503	16444	16441	16725	16529	16579	16447	16720	16504	16228	16586	16545	16566	16673	16551	16626	16721	16585	16569	16549	16554	16243	16561	16482	16595	16287	16386	16645	16529	16387	16362	16675	16638	16610	16707	16421	16581	16465	16409	16312	16604	16569	16590	16447	16383	16501	16499	16381	16317	16357	16458	16667	16588	16440	16410	16264	16398	16507	16358	16481	16665	16537	16415	16632	16496	16611	16522	16383	16457	16672	16448	16275	16639	16439	16437	16453	16698	16507	16307	16618	16666	16474	16400	16609	16413	16385	16410	16561	16582	16455	16554	16323	16661	16562	16536	16483	16387	16370	16534	16550	16425	16562	16360	16429	16522	16418	16605	16450	16558	16502	16633	16370	16529	16532	16614	16333	16515	16596	16590	16534	16523	16415	16344	16387	16584	16543	16472	16434	16399	16347	16513	16682	16578	16628	16545	16488	16544	16388	16492	16818	16473	16611	16513	16635	16627	16280	16483	16466	16516	16317	16474	16530	16597	16432	16745	16604	16392	16521	16532	16711	16431	16550	16466	16511	16413	16496	16340	16459	16376	16359	16476	16464	16665	16355	16586	16592	16554	16605	16546	16464	16264	16515	16660	16513	16513	16494	16534	16466	16558	16452	16338	16391	16669	16536	16614	16430	16483	16454	16473	16630	16457	16479	16454	16508	16586	16549	16366	16572	16614	16352	16504	16472	16253	16584	16483	16604	16308	16432	16568	16674	16599	16508	16484	16384	16512	16482	16332	16617	16577	16466	16335	16296	16461	16475	16369	16643	16332	16485	16556	16312	16294	16427	16560	16544	16364	16480	16519	16594	16594	16525	16566	16487	16523	16427	16470	16596	16653	16505	16600	16462	16676	16529	16641	16453	16489	16610	16742	16381	16433	16578	16470	16431	16467	16537	16413	16526	16284	16553	16572	16452	16421	16504	16612	16362	16530	16478	16506	16595	16269	16391	16267	16398	16561	16638	16550	16491	16449	16559	16458	16432	16501	16255	16429	16590	16462	16496	16398	16367	16313	16676	16449	16464	16456	16565	16384	16411	16552	16606	16435	16430	16535	16486	16471	16531	16542	16560	16517	16367	16803	16593	16465	16359	16654	16437	16573	16549	16397	16396	16351	16507	16353	16732	16493	16406	16427	16594	16362	16541	16444	16447	16441	16469	16215	16465	16612	16450	16617	16539	16701	16598	16407	16430	16596	16755	16642	16375	16539	16439	16491	16475	16556	16354	16286	16512	16391	16471	16432	16564	16421	16560	16515	16454	16668	16409	16457	16429	16485	16632	16582	16522	16543	16488	16481	16465	16544	16645	16834	16454	16728	16372	16463	16442	16305	16482	16591	16478	16536	16403	16608	16449	16248	16381	16567	16460	16559	16573	16417	16456	16786	16443	16628	16497	16572	16518	16442	16660	16408	16597	16518	16516	16549	16180	16328	16381	16415	16615	16613	16469	16454	16619	16552	16444	16484	16439	16503	16347	16607	16424	16534	16438	16424	16536	16381	16225	16411	16560	16710	16579	16532	16495	16509	16482	16596	16445	16730	16485	16496	16267	16436	16299	16501	16389	16457	16624	16450	16528	16638	16364	16448	16285	16600	16372	16540	16463	16521	16311	16487	16576	16426	16381	16496	16425	16572	16476	16645	16372	16594	16513	16292	16383	16506	16397	16427	16470	16630	16438	16592	16521	16367	16426	16451	16533	16486	16311	16511	16458	16492	16549	16632	16643	16380	16452	16494	16380	16403	16467	16349	16550	16405	16530	16301	16542	16668	16416	16646	16800	16612	16634	16522	16424	16622	16686	16500	16317	16369	16501	16523	16546	16460	16321	16540	16634	16461	16621	16637	16501	16644	16680	16822	16494	16369	16411	16422	16443	16471	16407	16594	16599	16425	16354	16378	16413	16545	16334	16616	16764	16534	16533	16415	16565	16419	16403	16317	16297	16342	16262	16472	16371	16468	16371	16639	16450	16462	16532	16503	16491	16485	16382	16675	16296	16521	16699	16262	16686	16441	16507	16481	16541	16390	16369	16459	16447	16682	16618	16558	16426	16476	16497	16490	16421	16533	16597	16459	16345	16355	16559	16458	16173	16597	16578	16398	16498	16341	16192	16580	16424	16564	16583	16504	16466	16515	16476	16576	16491	16476	16598	16497	16443	16537	16343	16520	16427	16642	16506	16304	16405	16653	16560	16525	16460	16393	16571	16445	16502	16481	16583	16282	16662	16548	16575	16466	16598	16446	16506	16527	16444	16432	16697	16547	16458	16608	16479	16321	16451	16527	16528	16363	16465	16615	16540	16521	16450	16612	16513	16486	16545	16442	16366	16593	16438	16493	16661	16411	16462	16364	16361	16331	16529	16373	16501	16380	16609	16531	16465	16233	16694	16513	16638	16369	16555	16534	16477	16488	16434	16554	16423	16438	16368	16509	16639	16348	16520	16412	16329	16658	16606	16545	16480	16499	16444	16528	16363	16627	16426	16390	16514	16605	16189	16520	16589	16469	16550	16455	16558	16544	16439	16446	16604	16548	16250	16669	16573	16372	16300	16323	16611	16619	16626	16579	16654	16447	16501	16579	16411	16534	16421	16594	16462	16514	16300	16542	16652	16378	16446	16646	16494	16535	16306	16442	16447	16314	16517	16688	16478	16744	16476	16710	16472	16317	16498	16531	16465	16593	16662	16443	16425	16373	16432	16430	16562	16503	16563	16649	16261	16552	16677	16704	16549	16489	16398	16574	16555	16516	16312	16436	16311	16676	16495	16571	16420	16421	16446	16403	16602	16501	16368	16296	16526	16463	16461	16492	16416	16520	16416	16427	16690	16449	16488	16574	16419	16491	16474	16485	16343	16438	16547	16476	16668	16495	16418	16655	16511	16428	16459	16485	16387	16443	16432	16437	16627	16448	16408	16642	16387	16455	16351	16538	16501	16406	16481	16650	16621	16737	16430	16433	16548	16606	16453	16672	16537	16684	16559	16599	16500	16502	16432	16545	16358	16473	16627	16621	16560	16654	16499	16481	16348	16435	16547	16485	16546	16457	16409	16473	16639	16460	16613	16280	16434	16578	16440	16349	16373	16472	16390	16335	16561	16428	16425	16508	16389	16297	16427	16604	16510	16447	16702	16548	16336	16347	16500	16422	16458	16806	16538	16748	16594	16321	16348	16773	16579	16529	16510	16658	16426	16625	16515	16593	16378	16423	16375	16226	16327	16397	16497	16575	16600	16596	16414	16527	16557	16530	16402	16466	16514	16554	16456	16496	16412	16475	16375	16528	16500	16475	16430	16402	16481	16328	16824	16332	16382	16428	16402	16560	16554	16471	16154	16613	16568	16609	16366	16474	16474	16581	16615	16591	16553	16395	16355	16510	16419	16618	16517	16594	16446	16468	16514	16630	16623	16472	16509	16512	16412	16387	16561	16406	16505	16362	16446	16451	16355	16625	16487	16461	16611	16702	16432	16626	16472	16468	16437	16493	16495	16473	16561	16343	16480	16566	16554	16466	16572	16491	16436	16645	16220	16576	16420	16619	16302	16431	16420	16294	16449	16415	16619	16638	16462	16644	16597	16424	16496	16391	16355	16466	16417	16426	16552	16432	16348	16496	16434	16444	16532	16479	16433	16546	16414	16507	16642	16436	16303	16344	16562	16511	16687	16368	16455	16454	16517	16225	16563	16508	16415	16477	16628	16280	16633	16362	16429	16404	16670	16667	16320	16333	16385	16328	16444	16846	16624	16320	16633	16383	16582	16595	16665	16389	16327	16413	16405	16574	16643	16257	16473	16407	16495	16280	16497	16598	16532	16459	16502	16528	16440	16482	16506	16702	16523	16599	16346	16396	16470	16436	16713	16532	16371	16540	16582	16582	16774	16770	16567	16510	16612	16646	16523	16344	16577	16466	16442	16332	16432	16509	16440	16409	16658	16478	16240	16581	16339	16470	16393	16483	16430	16418	16552	16379	16664	16450	16308	16426	16466	16268	16538	16550	16541	16541	16464	16377	16447	16621	16507	16458	16571	16555	16361	16452	16535	16761	16541	16565	16428	16659	16611	16408	16396	16615	16509	16614	16571	16531	16354	16541	16293	16367	16462	16646	16535	16475	16499	16453	16615	16614	16508	16531	16437	16560	16479	16520	16553	16575	16310	16554	16520	16746	16211	16605	16295	16727	16794	16623	16614	16635	16659	16434	16513	16660	16516	16387	16488	16405	16508	16577	16338	16410	16475	16241	16499	16418	16469	16681	16564	16502	16411	16255	16587	16340	16542	16662	16570	16273	16398	16548	16460	16648	16591	16407	16239	16645	16578	16547	16703	16233	16513	16676	16408	16613	16464	16543	16529	16603	16662	16761	16616	16589	16498	16628	16451	16607	16476	16705	16496	16426	16398	16547	16530	16534	16588	16557	16437	16401	16574	16444	16510	16463	16617	16650	16411	16588	16234	16375	16708	16392	16434	16548	16470	16425	16563	16613	16427	16532	16639	16363	16384	16487	16599	16360	16467	16470	16363	16517	16358	16379	16547	16466	16519	16621	16487	16421	16456	16460	16686	16435	16730	16376	16497	16431	16698	16360	16334	16412	16570	16523	16410	16653	16488	16699	16553	16586	16482	16575	16506	16650	16457	16310	16416	16612	16517	16694	16582	16562	16403	16403	16338	16563	16400	16609	16669	16532	16582	16442	16509	16719	16371	16568	16480	16403	16286	16457	16451	16501	16509	16350	16497	16508	16426	16642	16644	16465	16307	16385	16422	16549	16553	16496	16423	16308	16324	16442	16750	16543	16448	16712	16524	16610	16568	16582	16464	16588	16315	16386	16451	16495	16465	16371	16321	16558	16411	16564	16514	16521	16359	16569	16703	16413	16509	16308	16563	16510	16549	16509	16387	16662	16477	16450	16551	16502	16480	16632	16618	16839	16534	16431	16431	16472	16326	16402	16638	16593	16537	16519	16823	16623	16548	16365	16280	16522	16564	16787	16407	16308	16588	16593	16654	16573	16421	16354	16382	16371	16390	16419	16486	16358	16396
34704	53343	48910	39862	33438	25950	21504	18410	17348	16623	16150	15440	15591	15355	15332	15389	15323	15369	15377	15292	15179	15327	15324	15177	15284	15284	15229	15154	15257	15058	15241	15139	15167	15132	14934	15063	15067	15162	14975	15058	15197	15205	15194	15068	15061	15082	15036	14903	14988	15157	15107	15108	15204	15251	15127	15014	15094	15151	15242	14995	15050	15012	14964	15088	14944	15094	15048	15103	15167	15191	15021	15046	14970	15101	14975	15098	15024	15141	15145	15190	15215	15153	14986	15031	15092	15121	15068	15081	15024	15150	15140	15064	14855	15011	15174	15139	15090	15152	15153	15137	15135	14987	15128	15220	14981	15067	15030	15129	15189	15019	15039	15072	15184	14916	15016	15152	15130	15082	15145	15122	14969	15168	15019	15150	15011	15203	15139	15174	14973	15196	15029	15113	14826	15074	15002	15006	15008	15184	15106	14969	15077	15091	14997	15076	15117	15008	15046	15178	14873	15251	15097	14828	15133	15103	15146	14902	15066	14952	14952	15268	14936	15064	15187	15103	15057	14843	15176	14973	15137	15017	15121	15048	15065	15162	15086	14879	15082	14985	14993	15132	15160	15167	15094	14977	15024	15118	15139	15133	14919	15174	15155	15029	15047	15158	15161	15206	15150	15300	14862	14962	15123	15118	15041	14977	15054	14950	15198	15207	15021	15179	15075	15020	15136	15188	14888	15160	15077	14974	15032	15191	15111	15138	14971	15005	15313	15000	15060	15112	14965	14997	14857	15083	15069	15152	15017	15030	14923	15061	15042	15130	15124	15153	15038	15023	15077	14907	15239	14898	15033	14779	15022	15060	15029	15152	15026	15298	15068	15206	15152	15037	15017	15019	15213	14982	15104	15130	15195	15065	15167	14935	15153	15015	15052	15077	15174	14989	14953	15029	15175	15111	14859	15078	15050	14898	15154	15194	15153	15089	15297	15001	15308	15066	15106	14989	14862	15090	15114	15043	15030	15021	14978	15140	15106	15209	14838	15123	15146	14954	15173	14936	15003	14971	14944	14895	15018	15228	15111	15037	14943	15217	15022	14985	15108	15122	15161	15025	15163	15175	15184	15254	15018	14963	14967	15239	15015	14909	15202	15012	15045	15121	14912	15086	15123	15179	14862	15050	15146	15012	14967	15014	15048	15150	14986	15153	15072	15029	14876	15132	15204	15020	15231	15020	15061	15125	15113	15142	15150	15153	15174	15133	15132	15172	15082	15239	14982	15027	15025	15015	15132	15116	15056	15063	15012	15012	15134	14943	15142	14980	15041	15052	14941	15187	14992	14997	15144	15051	14961	15076	15086	15007	15266	15083	15077	14939	15062	15094	15181	14846	15069	15068	15219	15046	15002	15225	15170	15085	15067	15069	15034	15026	15122	15153	15116	15021	15064	15001	14940	15015	15091	15141	15095	15116	15054	14996	15028	15046	14979	15086	15059	15001	15070	14888	15083	14982	15151	15353	15029	15097	15057	15101	14999	15153	15061	14977	15159	15110	15042	15195	15180	15117	15128	15194	15165	15275	15000	14984	14980	15133	15003	15183	15163	15133	15112	15080	15042	14972	15028	15191	15043	15105	15127	15056	15124	15050	15032	15131	15325	14988	15052	15039	15175	14982	14980	15149	15102	15196	15153	15177	15167	15144	14983	15029	15128	14935	15129	15121	15037	15089	14934	15115	15080	14927	15042	15200	15167	15113	15092	15124	15182	15121	15056	15271	14961	15295	15159	15131	15035	14954	15052	15031	14815	15049	14950	15105	15261	15078	15108	15114	15228	15076	15164	15028	15041	14863	15131	14999	15012	15174	15065	14827	15059	15089	15073	15168	15004	15127	15003	15044	15113	15121	15164	14998	15110	15092	15133	15298	15283	15096	15152	15146	15180	14936	15076	15094	15190	14997	15090	14980	15179	14963	15090	15172	14995	14950	15083	15108	15039	14993	14932	15024	14974	15032	15111	15036	14998	15261	14906	15051	15039	15107	14949	15036	15006	15220	15231	14928	15110	15142	14953	15062	15158	15062	14983	14975	15201	15051	15125	14958	15108	15177	15057	15185	15096	15091	15160	15183	14961	15000	15094	15016	15235	15117	15059	15070	15118	15235	15030	15033	15057	15028	15007	15200	15123	15065	15028	14900	15178	15015	15117	15053	15177	15105	15025	15201	15130	15020	15149	15120	14997	15130	15117	15239	14968	14865	15087	15195	15150	14968	15209	15158	15167	15001	15004	15067	15168	14968	15188	15140	15065	14970	15043	15122	14882	15120	15230	14925	14980	15055	15116	15129	15103	15081	15071	15199	14924	15024	15046	14933	15155	14998	15043	15183	15070	15026	15139	15096	15100	15110	14950	14993	15038	15113	15107	15074	15025	15089	15067	15103	15036	15216	15144	15147	15077	15194	14855	15032	15063	15023	15120	15129	15092	15266	15093	15103	15087	15117	15125	15074	15087	15175	15073	15069	15014	14941	15105	15042	14923	15122	15133	15129	15202	15069	14899	14863	14952	15120	15177	14963	15094	15208	15005	14991	14960	15084	15105	15102	15108	14907	15067	14935	15148	15173	15144	15025	15068	14997	15019	15047	15170	15076	15134	15158	15263	15017	14980	15226	15170	15096	15017	15108	15065	15033	15021	15112	15179	15172	15097	15186	15133	15177	14930	15158	15066	14919	14975	15156	15139	15032	15145	15168	14953	15015	15167	15117	15122	15121	14943	15046	15219	15279	15053	14989	15188	14969	15126	15072	15028	14819	14893	14999	15072	15137	15014	15123	15097	15080	15066	15045	15073	15066	15234	14965	15005	15134	15038	15119	14986	15105	15009	15032	15003	15035	15089	15058	14945	15112	15122	14998	14974	15093	15104	15088	15074	15058	15092	14959	15193	15016	15152	15108	15038	15087	15095	15141	14984	15146	15145	14957	15020	15121	14980	15123	15109	15294	15011	15066	15022	14943	15074	15044	15014	15122	15044	15045	15072	15157	15066	15125	15110	15044	15163	15067	15163	15001	15086	15043	15071	15050	15062	15023	15028	14975	15079	15177	14941	14998	15088	15136	15077	15029	14969	15183	15106	15132	14987	15069	15023	14983	15010	14895	15232	15218	15012	15011	15092	15104	14935	15226	14947	14982	15177	14954	15211	15255	14908	15317	15056	14930	15123	15171	14979	15364	14908	15015	15045	15160	14983	15175	15301	15122	15039	15211	15191	15137	14985	15046	15069	15062	15115	15110	14996	15072	14947	15005	15146	15058	14844	15171	15224	15089	15126	15040	15169	15034	15059	15215	15171	15101	14955	15054	15062	15035	15042	15087	15094	15190	15188	15097	15079	15203	15068	15290	14982	15120	15111	14843	15094	15180	15052	15071	15143	15006	14995	15231	14986	15175	14980	14978	14931	15042	15080	15168	14989	15258	15045	15043	14993	15062	15050	15194	15113	15058	15048	14918	14986	15043	15170	14983	15161	15147	15120	15050	14994	15182	14899	15152	15024	15127	15110	14991	15113	15077	15062	15105	15072	15148	15120	15144	15174	14973	14907	14885	15038	15091	15054	15011	14939	14972	15179	15186	15115	14831	15001	15060	14932	15208	15082	14997	15048	15007	14933	14993	14958	15146	15338	15006	15138	15261	15037	14970	15214	15007	15105	14938	15085	15007	15021	15096	15152	14962	14984	15182	15111	15072	15102	15060	15004	14879	15081	15037	15071	14887	14959	15208	15187	15029	15026	15117	15119	15048	14924	15061	15078	15114	15051	14908	15172	15181	15112	15169	15169	15099	15019	15219	15053	15040	15172	15106	15136	15084	14874	15104	15138	15232	14985	15092	14987	15113	15041	15118	14953	14999	15107	14959	15204	15020	15094	14961	15405	15067	15171	15078	15249	15192	14974	14998	15111	15150	15183	15168	15145	15072	15116	15012	15124	15016	15262	14958	15057	14908	15204	15133	15131	15117	15099	15117	14989	15209	14947	15224	15081	15049	15102	15108	15094	15007	15029	15158	15130	15130	15058	15047	14964	15072	15034	15081	15204	15099	14890	15032	14929	14985	15115	14962	15004	14982	15084	15115	15132	15051	15060	15157	15129	15149	15087	14928	15174	14957	15144	15073	15050	15125	15033	15137	15093	15166	15128	15104	15036	14889	15113	15069	15186	15148	15024	15147	15038	15234	15221	15165	15036	15078	15128	15112	15147	15193	14909	15184	15017	15048	15075	15082	15052	15005	15048	15023	14995	15189	15143	15101	15151	15024	15112	15194	15022	15106	15016	15100	14984	15237	15098	15089	15067	15092	15027	15163	14993	14984	15250	15026	15202	15078	15091	15222	14939	15244	15156	15031	15085	14942	15054	15021	15124	14987	15237	15046	14962	15099	14935	15014	15013	15079	15019	15200	15202	15082	15014	15169	15162	15029	15119	15263	15126	14968	15049	15050	15101	15004	14988	14999	14849	15102	15105	14996	15046	15020	15080	15024	15166	14908	15092	15110	15092	15044	14969	15056	15226	15020	15080	15113	14985	15183	15259	14927	14940	15195	14988	15005	15103	15243	15136	15095	15144	15005	15059	14978	15049	14970	14911	14934	15008	15239	15049	15125	15136	15108	15211	15040	15099	14886	15040	15019	15050	15064	15241	15085	15128	15038	14956	15195	15156	14822	14940	15182	15007	15092	15144	15179	15068	15034	15181	15166	15108	15066	15183	14992	15182	15088	15066	15225	14939	15238	14997	15056	14939	15130	14880	14920	15089	15140	15180	15202	15159	15113	15124	15066	14994	15282	15014	15033	15098	15007	15113	15054	14946	14879	15155	15147	15036	15073	14973	14951	15011	15097	15171	15089	15149	14987	15014	15159	15158	15222	14915	15004	15218	15119	15144	14857	15125	15122	14907	15042	15057	15004	14874	15315	15211	15044	15298	14998	15036	15097	15019	15175	15062	15114	14909	15180	14995	15252	14930	15109	15086	15088	15209	15049	15093	15206	15036	15054	15069	15161	15140	15100	15099	15067	14910	15012	15058	15048	15177	14913	15049	14961	15294	15019	15004	15190	14899	15011	15110	15195	14977	15075	15048	15060	14928	15025	14981	15173	15109	14987	15033	15199	15049	15169	14977	15126	15098	14884	15212	15148	15201	15097	15155	14910
23115	21535	29432	24659	23887	27815	28816	22627	20895	19829	18302	17698	17552	17556	17327	17268	17476	17342	17335	17325	17046	17056	17435	17238	17166	17221	17181	17071	17166	16955	17122	17065	17138	16856	17163	16932	17303	17260	16826	17079	17183	17043	17095	17044	16879	17089	16753	16946	16973	16957	17016	16912	16958	16897	16888	16945	16863	17149	17088	16910	17148	16967	17001	17012	17017	16948	17106	17098	16825	16952	16864	16965	16928	16912	17014	17073	16945	16970	16967	16923	16726	17115	16914	17024	17036	17028	16945	16894	16936	16863	17051	17005	16831	16950	16981	16774	16870	16965	16818	17051	16925	16887	16902	17067	17105	16942	16813	16913	16965	16902	16923	16797	17039	16935	17098	16889	17068	16991	16872	16862	17070	16783	16948	17060	16816	16857	16935	17016	17029	16976	17052	16913	16844	16907	16910	16893	16723	16948	16863	16698	16829	16970	16964	16918	16792	16889	16850	17026	16954	17132	16940	16844	16829	16977	16626	16862	17059	17050	16952	16843	16638	16869	16853	16913	16885	16927	16891	17004	16923	16730	16785	16767	16866	17164	16911	16857	17069	16956	16887	16769	16962	16814	16901	16974	16649	16684	17129	16928	16929	16899	17099	16885	16988	17025	16869	16946	17040	16696	16888	16992	16866	16888	16921	16957	16790	17061	16884	16821	16998	16887	16850	16872	16863	16720	16956	16954	17013	16828	17001	16975	17046	16881	16999	16848	16621	16825	16827	16924	17049	16946	16847	16849	16849	16821	16828	16869	16673	16817	17058	17023	16774	16975	17004	17005	16881	16963	16994	16683	17135	16771	16934	16884	16781	16780	17087	17020	16893	16881	16764	16649	17006	16813	16855	16936	16854	16876	16947	16899	16888	16834	16914	16864	16936	16880	17195	16983	16998	16800	16836	16955	16843	16781	16892	16879	16980	16951	16983	16892	16842	17056	16831	16935	16942	16803	16982	16880	17042	16841	17064	16958	16972	16955	16885	16977	16976	16800	16812	16827	16979	16888	16808	16805	16953	16831	16640	16948	16715	16920	16959	16989	17091	16660	16722	16836	16879	16930	16928	16604	16999	16720	16937	16972	16935	16824	17061	16771	16819	16759	16934	16890	16660	16898	16738	16930	16764	16744	16959	16982	16992	16940	17051	16881	16972	16817	16892	16967	16904	16879	16851	17001	16896	17044	16795	16944	17006	16943	16752	16919	16942	16805	17063	17064	16810	16697	16713	16846	16810	16863	17025	16867	16887	16791	16644	16956	16827	16745	17033	16797	17024	16803	16763	16791	17049	16745	17071	16738	16865	16832	16881	16878	16883	16864	16766	17096	16985	16733	16948	16879	16861	16896	16870	16810	17057	17003	17140	16840	17054	16742	17024	16986	16900	16968	16656	16802	16823	16658	16910	16865	16810	17033	16952	16939	17111	16988	16755	16835	16932	16797	16863	16803	17011	16564	17001	17009	16941	16963	17235	16812	16946	16811	16881	16809	16969	17057	16928	16920	17055	16881	16852	17132	16875	17074	17006	17119	16974	16629	16948	16936	16818	16912	16854	17102	17131	17010	16824	16963	16855	16797	16893	16855	16834	17052	16935	16765	16832	16911	17011	16923	16916	17104	17098	16891	16881	17025	16866	16946	16980	17030	16754	16723	16817	16862	16909	16763	16993	16865	16783	16886	16921	16730	16840	16872	16865	16719	16828	16709	17015	16828	16940	16969	16846	16732	16789	16967	16767	16664	16887	16912	16971	16981	16798	17000	16833	16904	16865	16993	16959	17030	16853	16843	16748	16991	16825	16957	16793	16972	16729	16725	16876	16938	16926	17007	16822	16811	16990	16779	16715	16726	17018	17162	16879	16862	16902	17049	16796	16896	16804	17026	16964	17004	16821	16828	16970	16942	16860	17055	17033	17151	17162	16849	16847	16884	16818	16983	17012	16881	16722	16811	16740	16841	16888	16961	17025	16950	16843	16947	17006	16757	16910	16964	16723	16979	16939	16781	16776	16532	16853	17090	16748	16925	16965	16804	17054	16685	16789	16862	17002	16975	16886	16881	17013	16915	17016	16998	16816	16907	16959	16962	17178	16791	16812	16919	16730	16761	16806	16888	16991	16876	16859	16988	16917	16978	16774	16914	16984	16828	16743	16804	16859	16880	16818	16980	16900	16842	16839	16745	16812	16736	16933	16728	16951	16838	16852	17020	17015	16768	16721	16878	17325	16970	16840	16831	16855	17000	17062	16941	16968	16836	16744	16812	16817	16984	16984	16883	16807	16888	16929	16888	16975	17089	16823	16922	16752	17058	16886	16973	16863	16893	16918	16910	16909	16712	16884	16753	16719	16791	16714	16924	16936	17030	16956	17117	16927	16918	16882	16985	17148	17057	16871	17085	16908	16982	17015	16926	16856	16946	16815	16854	16954	17109	17120	16943	16991	16811	16945	16666	16846	16896	16828	16993	16978	16896	16893	17149	16877	16712	16744	16772	16715	16995	17047	16821	16777	16983	16874	16913	16949	16790	16958	16858	16945	16912	16876	16828	16796	16812	16901	16860	17107	16889	16925	16942	16841	16985	16946	17046	16974	16878	16966	17023	16932	16760	16903	17023	16968	17038	16959	17024	16770	16972	16785	17107	17085	16869	16779	16932	16877	16720	16989	17120	16676	16745	16928	16890	17008	16888	16880	16692	17133	17232	16858	17031	16980	16947	16959	16822	16974	16955	16854	17019	16890	16895	16766	16580	16705	16757	16989	17042	17087	16884	16722	17052	16831	16890	16876	17023	17097	16967	16943	16902	17012	16912	16991	17019	16870	16694	16914	16774	16965	16979	16735	16836	16787	16603	16910	16806	16972	16857	16995	16812	16932	17144	16889	16824	16921	16845	16801	16900	17044	16855	16989	17098	16903	17024	16947	16915	17048	16906	16794	16877	16803	16728	16882	16952	16932	16729	16872	16811	17002	16783	16951	16899	16947	16864	16917	16882	16945	16886	17072	16922	16922	16857	16902	16606	16861	16944	16887	17066	16849	17107	17086	16902	16889	16838	17005	16862	17082	16936	16633	16855	16902	16901	16960	16892	16965	16697	16865	17028	16998	16917	16948	16917	16760	16863	16931	16929	16990	16987	16747	16714	16795	16945	16844	17003	16817	16869	17031	16817	16840	16976	16909	16995	16995	17108	16905	16861	16910	17038	17079	17095	16864	16831	16990	16784	17013	16864	16988	16889	16749	16780	16617	16850	16805	16642	16814	16989	16944	16819	16712	16849	16977	16857	16922	16886	16987	17115	16918	16662	16725	16840	16731	16990	16599	16978	16814	16707	16938	17066	16848	16888	16928	16649	16852	16970	17061	16777	16919	16807	16734	16967	16814	16736	16866	16885	16803	16892	17059	16965	17096	16755	16984	16861	17042	16858	17027	17112	16781	16941	17031	16888	16910	16790	16729	16860	16966	16803	16981	17033	16931	16988	16904	16804	16844	16848	16882	16866	16889	16853	16789	16809	16917	16974	16863	16941	16746	16814	17043	16861	16953	17035	16994	16969	16915	16714	16694	16875	17082	16862	16843	16889	16925	16941	16935	16959	16804	16775	16930	16829	17008	16870	16852	16755	17064	17015	16864	16726	16835	16866	16955	16864	16869	16724	16880	16932	16875	16858	16914	16917	16997	16874	16890	16911	17144	16828	16932	16788	16942	16872	16958	16932	16960	16842	16827	16713	16893	16809	17042	16708	16885	17025	16808	16788	16904	16878	16836	16844	17239	17220	16938	16917	17058	17002	17234	16940	16817	16827	16860	16760	17011	17012	17080	17022	16922	17023	16904	16975	16921	17006	16722	16813	16770	16812	16900	17092	17060	16973	16928	16734	16773	16888	16747	16961	16646	16974	17012	16880	16862	16994	16783	17051	16934	16888	16935	16773	16998	16864	16919	16770	16883	17083	16996	16839	16980	16827	16928	17006	16965	16815	16736	16801	17016	16797	16877	16980	16949	16984	16883	17045	16986	16894	16814	16713	16861	16750	16995	17025	16892	16735	16942	16758	16895	16986	16655	16931	16803	16596	16836	16736	16706	17099	17058	16926	16915	16967	16769	16772	16939	16840	16958	16889	16981	16860	16768	16855	16863	16900	17151	16854	17034	16762	16817	17016	16790	16936	16813	16759	16828	16942	16886	16846	16880	16920	17019	16842	17046	16919	16919	16789	16864	17027	17104	17045	16927	16953	16810	16891	16852	16819	17126	16904	16794	16771	16801	17029	16939	16978	17084	16843	16993	16857	16846	16728	16929	16912	16867	16900	16872	16532	16881	17085	16815	16920	16953	16854	16723	16756	16852	16770	16836	16840	16857	16821	16959	16760	16894	16698	16812	16941	16773	16862	16980	16935	17151	17076	16882	17068	17029	16946	16819	16792	16962	16918	16935	16896	16754	17007	16953	16726	16958	16895	16937	16812	16942	16952	16921	16994	16968	16910	16971	17001	16993	16997	17067	16839	16760	16875	16976	16897	16703	16799	16881	17120	17006	16952	16877	16917	16719	16891	17166	16975	16971	16829	16710	16821	17015	16867	16914	16889	17055	17059	17030	16800	16895	16817	16943	17029	16961	16748	16631	16699	16773	16950	16979	17167	16748	16861	17014	16904	16982	16954	16925	16861	16841	16845	16876	16781	16908	16932	16669	16984	16913	16953	16922	16877	16973	16940	16915	17021	16910	16801	17025	16849	17063	16901	16885	16671	17054	16988	17036	16889	16819	16971	16911	16978	16933	16782	16809	16856	16921	17005	16935	16911	16890	16686	16921	16979	16800	16863	16845	16742	16954	16802	16938	16887	16783	16984	16883	17173	17043	16907	16868	16992	16993	16781	16966	16834	16961	16790	16976	16882	16753	17025	16837	17037	16833	16851	16878	16758	17026	16893	16994	17009	16797	16950	17062	16691	16845	16818	16953	16918	16903	16952	16802	16832	16959	16764	16705	16839	16785	16707	16716	16748	16767	16752	16942	16994	16971	16869	16901	16748	16903	16988	16948	16936	16932	16922	16990	16784	16981	17063	16929	16929	17029	16830	16919	16923	16857	16682	16861	17000	16753	16680	16852	17098	16933	16765	17017	16766	16828	16890	16839	16885	16858	16894	16950	16981
37480	59985	55446	44459	36744	31869	25320	21694	20062	18396	16855	15969	15745	15774	15884	15790	15762	15688	15687	15548	15534	15498	15701	15385	15329	15401	15360	15196	15461	15485	15465	15404	15314	15194	15338	15301	15372	15329	15347	15260	15338	15212	15330	15337	15368	15232	15211	15332	15249	15335	15319	15255	15305	15251	15246	15164	15226	15289	15134	15199	15378	15327	15138	15454	15370	15131	15261	15281	15066	15029	15327	15209	15172	15344	15261	15314	15358	15143	15340	15163	15324	15323	15294	15270	15316	15279	15319	15121	15265	15308	15253	15273	15162	15072	15250	15267	15380	15077	15101	15298	15316	15241	15221	15082	15256	15301	15333	15179	15152	15367	15249	15274	15230	15109	15316	15403	15315	15113	15428	15361	15179	15124	15316	15270	15193	15233	15145	15366	15375	15292	15270	15275	15295	15269	15261	15242	15379	15298	15355	15253	15193	15281	15202	15351	15223	15150	15232	15290	15346	15288	15264	15357	15401	15191	15379	15143	15236	15356	15371	15178	15443	15089	15290	15224	15192	15298	15430	15199	15209	15200	15194	15285	15301	15175	15526	15256	15375	15380	15383	15137	15227	15182	15278	15349	15241	15369	15249	15198	15361	15040	15235	15304	15265	15175	15369	15289	15080	15198	15183	15346	15002	15319	15242	15308	15305	15188	15295	15318	15179	15190	15297	15104	15110	15227	15311	15156	15387	15167	15386	15395	15602	15250	15270	15313	15324	15345	15169	15192	15413	15278	15372	15195	15311	15329	15392	15123	15297	15183	15194	15152	15270	15390	15227	15298	15332	15259	15059	15226	15153	15204	15295	15297	15189	15283	15290	15411	15198	15323	15282	15151	15299	15168	15184	15226	15149	15169	15251	15231	15441	15260	15218	15188	15038	15158	15341	15159	15298	15251	15252	15255	15272	15197	15368	15358	15351	15371	15456	15219	15131	15297	15181	15269	15193	15205	15124	15210	15239	15189	15252	15408	15099	15521	15301	15261	15279	15318	15444	15274	15193	15181	15328	15076	15224	15390	15141	15226	15234	15378	15393	15448	15227	15294	15162	15296	15149	15266	15250	15184	15376	15313	15254	15259	15315	15374	15350	15269	15229	15226	15238	15195	15286	15296	15304	15286	15268	15239	15390	15173	15072	15059	15331	15257	15141	15308	15294	15106	15318	15258	15422	15378	15282	15331	15171	15132	15316	15287	15292	15316	15092	15268	15257	15345	15274	15168	15370	15295	15214	15292	15156	15205	15357	15312	15229	15090	15285	15280	15244	15378	15408	15170	15314	15249	15262	15333	15283	15183	15243	15153	15320	15140	15338	15212	15355	15373	15291	15000	15193	15063	15252	15371	15243	15401	15220	15189	15228	15378	15131	15235	15265	15192	15229	15132	15291	15419	15212	15392	15031	15178	15308	15393	15273	15276	15154	15280	15321	15311	15224	15189	15248	15291	15120	15247	15185	15286	15218	15241	15186	15295	15250	15304	15269	15242	15272	15304	15297	15185	15308	15317	15381	15309	15163	15284	15245	15130	15317	15376	15084	15294	15135	15382	15269	15341	15320	15198	15259	15264	15168	15203	15170	15157	15283	15438	15202	15171	15305	15130	15354	15332	15269	15108	15243	15189	15256	15301	15288	15173	15207	15379	15211	15177	15122	15230	15453	15166	15225	15214	15320	15207	15034	15207	15421	15173	15244	15347	15445	15201	15265	15176	15212	15320	15246	15260	15182	15240	15301	15269	15418	15403	15154	15229	15375	15214	15453	15219	15180	15250	15267	15237	15122	15163	15286	15223	15157	15182	15222	15081	15025	15077	15306	15277	15167	15263	15176	15317	15162	15206	15320	15304	15188	15231	15259	15150	15296	15248	15252	15227	15386	15202	15169	15196	15294	15101	15077	15316	15372	15151	15208	15207	15140	15223	15277	15487	15268	15302	15245	15190	15192	15167	15060	15220	15164	15059	15251	15202	15130	15293	15404	15238	15096	15184	15406	15242	15250	15451	15309	15188	15206	15341	15275	15211	15313	15501	15202	15325	15286	15092	15341	15286	15134	15310	15415	15317	15294	15185	15110	15347	15110	15258	15189	15126	15352	15306	15313	15225	15241	15250	15185	15161	15175	15176	15235	15315	15342	15280	15265	15179	15267	15262	15174	15284	15169	15277	15284	15148	15255	15419	15257	15164	15284	15285	15204	15277	15433	15143	15186	15139	15243	15206	15203	15247	15244	15216	15084	15315	15316	15106	15273	15140	15339	15208	15244	15059	15293	15314	15219	15214	15195	15305	15256	15347	15161	15216	15109	15191	15472	15125	15262	15214	15180	15181	15177	15365	15310	15255	15272	15245	15378	15064	15189	15150	15309	15156	15341	15355	15331	15270	15308	15191	14974	15057	15237	15144	15319	15265	15197	15374	15298	15211	15381	15194	15326	15321	15228	15207	15402	15090	15091	15180	15272	15388	15288	15245	15317	15312	15262	15319	15299	15259	15362	15190	15221	15322	15214	15243	15234	15358	15221	15211	15179	15373	15270	15309	15315	15336	15232	15125	15262	15277	15251	15226	15304	15206	15282	15186	15227	15262	15301	15218	15355	15376	15475	15339	15198	15294	15487	15262	15313	15263	15385	15420	15364	15106	15060	15016	15339	15270	15132	15271	15362	15246	15273	15239	15292	15213	15196	15175	15292	15261	15233	15308	15156	15325	15187	15174	15133	15033	15268	15243	15224	15104	15093	15265	15058	15317	15243	15324	15249	15240	15242	15234	15282	15291	15074	15149	15134	15233	15413	15230	15262	15274	15403	15293	15223	15173	15355	15286	15221	15313	15067	15269	15328	15356	15319	15134	15083	15194	15253	15185	15398	15072	15246	15319	15353	15292	15094	15203	15150	15323	15221	15255	15186	15282	15349	15339	15161	15317	15370	15157	15338	15308	15256	15318	15418	15208	15295	15281	15188	15184	15216	15086	15269	15402	15350	15141	15242	15278	15273	15231	15275	15514	15204	15255	15263	15120	15225	15199	15272	15220	15289	15188	15340	15299	15344	15173	15096	15199	15217	15377	15171	15163	15345	15283	15319	15272	15188	15325	15291	15300	15316	15292	15222	15190	15222	15077	15198	15159	15339	15320	15073	15236	15266	15189	15228	15195	15326	15296	15204	15227	15374	15239	15132	15127	15207	15123	15320	15267	15287	15244	15171	15237	15349	15256	15257	15357	15156	15202	15364	15268	15176	15162	15431	15267	15347	15275	15210	15192	15307	15228	15279	15169	15249	15224	15252	15066	15115	15324	15316	15226	15130	15125	15367	15272	15213	15316	15340	15254	15295	15252	15158	15320	15347	15268	15279	15097	15329	15291	15244	15228	15363	15401	15259	15220	15217	15401	15148	15183	15163	15122	15264	15183	15343	15243	15329	15228	15166	15250	15349	15268	15197	15096	15286	15261	15152	15226	15291	15098	15173	15314	15314	15268	15392	15231	15253	15234	15423	15221	15163	15105	15278	15429	15389	15123	15453	15308	15326	15494	15037	15390	15140	15393	15208	15059	15220	15234	15248	15180	15368	15191	15279	15264	15271	15222	15293	15215	15295	15287	15308	15208	15228	15097	15266	15343	14988	15301	15218	15263	15182	15221	15297	15072	15301	15274	15093	15389	15355	15119	15280	15270	15159	15189	15154	15186	15250	15195	15291	15179	15312	15528	15214	15222	15163	15169	15379	15237	15488	15384	15033	15163	15201	15346	15175	15115	15346	15167	15211	15136	15180	15018	15326	15191	15196	15189	15424	15092	15300	15293	15248	15370	15224	15136	15124	15273	15126	15460	15262	15274	15308	15287	15176	15349	15314	15172	15270	15102	15125	15403	15305	15421	15297	15162	15329	15177	15255	15349	15302	15363	15249	15263	15177	15365	15377	15308	15316	15375	15130	15205	15351	15113	15260	15219	15399	15346	15140	15307	15200	15296	15395	15254	15221	15259	15286	15279	15201	15270	15226	15228	15402	15225	15315	15201	15257	15099	15183	15154	15312	15276	15327	15171	15301	15222	15348	15396	14998	15358	15422	15154	15321	15392	15273	15341	15241	15257	15300	15241	15271	15268	15184	15322	14963	15165	15304	15269	15316	15209	15167	15192	15237	15277	15087	15363	15464	15191	15479	15144	15380	15429	15501	15252	15267	15292	15115	15340	15259	15223	15206	15281	15244	15293	15224	15178	15386	15202	15205	15274	15325	15339	15275	15214	15282	15219	15425	15305	15449	15232	15253	15251	15202	15265	15398	15193	15186	15178	15184	15249	15285	15263	15348	15143	15083	15188	15214	15152	15375	15141	15237	15363	15379	15176	15157	15325	15271	15307	15269	15330	15160	15423	15204	15323	15225	15195	15297	15162	15392	15094	15257	15302	15499	15056	15239	15252	15215	15274	15362	15395	15435	15272	15283	15341	15201	15299	15226	15147	15140	15097	15419	15162	15383	15283	15245	15308	15122	15272	15180	15384	15356	15254	15175	15220	15302	15120	15266	15157	15417	15154	15162	15190	15199	15392	15251	15262	15510	15400	15372	15170	15247	15251	15403	15222	15357	15375	15301	15294	15198	15309	15211	15263	15157	15144	15225	15266	15217	15294	15320	15209	15269	15330	15485	15289	15360	15159	15200	15191	15041	15197	15489	15095	15326	15188	15285	15229	15062	15250	15140	15105	15328	15167	15154	15231	15302	15110	15364	15016	15150	15286	15312	15273	15261	15214	15354	15171	15233	15480	15422	15124	15056	15222	15210	15209	15242	15201	15078	15270	15246	15228	15204	15441	15221	15330	15103	15289	15197	15123	15225	15238	15180	15227	15394	15325	15109	15348	15272	15127	15249	15185	15418	15159	15231	15435	15254	15148	15382	15214	15127	15272	15299	15213	15389	15145	15238	15322	15271	15313	15316	15241	15216	15218	15245	15332	15399	15319	15262	15068	15279	15289	15257	15232	15056	15367	15284	15402	15470	15255	15283	15329	15202	15269	15325	15392	15137	15187	15313	15148	15202	15286	15105	15040	15331	15255	15374	15071	15328	15337	15283	15268	15174	15342	15397	15220	15238	15218	15138	15325	15373	15313	15423	15134	15317	15254	15311	15344	15181	15337	15219	15307	15223	15254
28833	27095	32993	28274	21529	19101	17862	16972	16279	16272	16127	15864	15943	15843	15760	15886	15909	15917	15678	15815	15852	15837	15963	15833	15769	15681	15636	15692	15804	15662	15729	15677	15553	15740	15720	15885	15732	15889	15706	15706	15562	15374	15673	15532	15626	15701	15831	15603	15612	15709	15878	15515	15717	15768	15791	15784	15744	15572	15652	15656	15673	15586	15748	15719	15748	15749	15695	15782	15662	15828	15641	15688	15497	15455	15851	15570	15626	15476	15546	15356	15673	15719	15586	15761	15546	15636	15590	15661	15634	15651	15658	15823	15711	15651	15584	15441	15706	15640	15509	15543	15666	15487	15700	15705	15723	15610	15591	15525	15754	15637	15690	15697	15547	15643	15686	15698	15631	15450	15795	15559	15652	15677	15601	15638	15688	15671	15635	15794	15647	15614	15521	15660	15675	15680	15713	15601	15535	15538	15603	15641	15775	15394	15549	15683	15778	15656	15535	15635	15748	15736	15673	15450	15549	15742	15788	15617	15358	15736	15555	15700	15612	15673	15662	15800	15659	15659	15760	15704	15651	15318	15514	15599	15615	15578	15665	15592	15422	15470	15801	15657	15776	15843	15574	15563	15759	15563	15669	15797	15527	15741	15651	15429	15564	15748	15606	15664	15472	15556	15600	15741	15573	15703	15631	15537	15645	15571	15448	15471	15560	15503	15523	15494	15475	15734	15631	15615	15763	15631	15720	15580	15609	15527	15614	15578	15570	15363	15638	15770	15689	15716	15539	15290	15750	15687	15884	15641	15769	15843	15536	15669	15631	15850	15825	15732	15643	15722	15543	15541	15578	15693	15929	15734	15410	15358	15590	15890	15597	15574	15520	15631	15598	15456	15582	15602	15703	15390	15509	15678	15619	15483	15469	15723	15615	15714	15546	15448	15855	15660	15828	15741	15481	15722	15545	15525	15836	15629	15654	15796	15551	15643	15622	15744	15461	15456	15437	15472	15698	15590	15588	15782	15483	15694	15729	15800	15777	15583	15322	15521	15569	15632	15662	15553	15680	15754	15449	15968	15548	15606	15655	15756	15544	15703	15659	15733	15681	15652	15715	15602	15502	15705	15457	15636	15711	15643	15833	15447	15484	15597	15749	15534	15612	15676	15647	15564	15674	15661	15934	15714	15582	15811	15775	15573	15722	15637	15592	15740	15461	15674	15617	15655	15866	15721	15671	15655	15792	15742	15604	15662	15813	15518	15598	15534	15599	15572	15739	15509	15752	15739	15755	15711	15772	15702	15312	15623	15491	15498	15458	15671	15565	15646	15656	15634	15725	15760	15426	15716	15740	15730	15623	15645	15703	15401	15691	15534	15774	15729	15598	15657	15497	15687	15550	15626	15615	15602	15423	15495	15637	15720	15664	15677	15701	15568	15617	15725	15553	15796	15821	15565	15536	15585	15593	15500	15583	15627	15553	15522	15723	15569	15942	15477	15396	15452	15643	15725	15708	15680	15478	15653	15640	15341	15716	15541	15614	15636	15465	15764	15697	15655	15668	15685	15736	15643	15731	15820	15688	15498	15853	15578	15609	15627	15559	15642	15447	15582	15544	15539	15621	15662	15495	15869	15406	15728	15713	15740	15622	15800	15633	15631	15668	15711	15703	15581	15562	15581	15673	15789	15586	15443	15752	15691	15755	15789	15770	15585	15502	15753	15643	15599	15887	15713	15557	15855	15814	15635	15751	15787	15740	15647	15675	15680	15740	15624	15702	15441	15525	15661	15499	15675	15501	15630	15815	15753	15713	15802	15634	15644	15602	15464	15622	15718	15680	15629	15773	15533	15599	15676	15472	15601	15614	15688	15803	15539	15446	15578	15705	15618	15560	15578	15523	15623	15564	15746	15470	15561	15684	15713	15553	15617	15683	15530	15787	15535	15725	15731	15684	15633	15662	15681	15872	15572	15613	15622	15542	15685	15673	15687	15895	15564	15595	15542	15477	15608	15668	15465	15666	15585	15732	15664	15653	15787	15532	15806	15679	15596	15518	15638	15621	15744	15712	15590	15739	15619	15550	15781	15731	15513	15564	15643	15620	15607	15645	15553	15616	15648	15467	15618	15615	15657	15620	15794	15796	15511	15629	15686	15558	15782	15758	15776	15486	15604	15662	15556	15571	15754	15731	15581	15718	15678	15618	15779	15711	15593	15500	15685	15475	15696	15666	15785	15504	15632	15690	15684	15897	15506	15527	15672	15670	15682	15465	15644	15631	15529	15479	15656	15674	15638	15719	15609	15633	15674	15596	15537	15608	15785	15722	15631	15438	15588	15792	15578	15510	15490	15767	15731	15680	15604	15636	15744	15558	15809	15681	15654	15726	15455	15493	15512	15833	15653	15670	15636	15746	15772	15477	15731	15635	15456	15623	15485	15672	15559	15771	15764	15631	15594	15900	15747	15615	15614	15536	15686	15695	15650	15445	15663	15565	15597	15837	15729	15757	15850	15551	15705	15535	15529	15686	15555	15484	15733	15705	15656	15544	15693	15510	15599	15734	15647	15607	15502	15608	15892	15600	15550	15613	15644	15628	15586	15845	15617	15651	15666	15754	15717	15690	15718	15695	15643	15814	15718	15598	15629	15420	15488	15643	15554	15538	15552	15455	15663	15590	15612	15567	15579	15481	15541	15710	15644	15588	15800	15673	15601	15517	15711	15595	15685	15657	15697	15602	15750	15688	15751	15699	15794	15471	15741	15544	15585	15677	15609	15649	15747	15481	15551	15458	15492	15615	15824	15717	15669	15673	15670	15557	15636	15689	15739	15548	15803	15683	15613	15694	15528	15487	15657	15739	15467	15635	15614	15758	15689	15597	15543	15364	15664	15653	15611	15656	15489	15502	15710	15604	15557	15593	15707	15700	15848	15752	15535	15733	15750	15550	15649	15670	15564	15618	15654	15547	15686	15576	15682	15540	15702	15659	15782	15635	15653	15652	15670	15749	15826	15658	15758	15607	15501	15713	15642	15527	15724	15838	15576	15616	15725	15834	15708	15745	15590	15773	15554	15730	15545	15466	15761	15849	15631	15792	15725	15815	15702	15480	15719	15507	15876	15772	15640	15704	15680	15448	15495	15509	15597	15695	15555	15656	15594	15495	15808	15711	15678	15758	15512	15604	15789	15763	15583	15480	15796	15795	15451	15475	15593	15602	15778	15563	15678	15573	15295	15484	15617	15630	15668	15890	15804	15719	15660	15636	15685	15616	15636	15639	15755	15724	15584	15756	15730	15850	15569	15603	15596	15721	15670	15408	15578	15726	15416	15566	15733	15777	15598	15453	15733	15728	15759	15692	15648	15807	15679	15808	15728	15587	15626	15552	15757	15703	15581	15762	15625	15656	15724	15680	15612	15730	15559	15570	15571	15650	15627	15745	15583	15514	15689	15715	15720	15938	15778	15661	15608	15467	15607	15788	15627	15590	15671	15640	15685	15758	15566	15660	15745	15557	15674	15727	15668	15758	15570	15490	15674	15668	15620	15635	15527	15549	15742	15535	15646	15562	15835	15682	15530	15654	15528	15660	15766	15823	15566	15786	15523	15739	15675	15846	15698	15661	15551	15666	15608	15639	15719	15529	15652	15693	15774	15668	15705	15719	15612	15565	15801	15695	15664	15685	15555	15637	15436	15647	15873	15719	15696	15686	15458	15613	15575	15816	15748	15772	15641	15549	15485	15719	15675	15627	15517	15792	15649	15484	15305	15517	15623	15627	15798	15647	15502	15735	15614	15723	15479	15754	15780	15624	15794	15668	15640	15642	15638	15638	15588	15582	15734	15420	15466	15621	15529	15799	15648	15598	15801	15692	15490	15751	15629	15651	15559	15681	15594	15797	15708	15627	15601	15738	15675	15501	15553	15721	15545	15806	15640	15618	15682	15809	15762	15560	15678	15818	15624	15616	15406	15621	15593	15631	15629	15448	15409	15555	15405	15702	15792	15600	15798	15803	15533	15575	15570	15466	15643	15677	15581	15600	15627	15692	15491	15790	15789	15662	15645	15759	15753	15698	15548	15601	15682	15702	15621	15713	15593	15587	15445	15702	15688	15592	15717	15667	15516	15532	15703	15659	15473	15521	15661	15735	15562	15793	15736	15869	15567	15608	15839	15491	15647	15685	15528	15806	15430	15911	15612	15452	15480	15743	15599	15622	15498	15586	15601	15705	15754	15600	15706	15416	15653	15837	15607	15653	15479	15523	15725	15629	15658	15569	15778	15745	15674	15755	15696	15707	15745	15691	15676	15864	15523	15723	15493	15636	15582	15510	15734	15393	15628	15661	15568	15797	15635	15545	15382	15549	15639	15749	15711	15484	15582	15673	15815	15626	15636	15700	15717	15754	15611	15619	15570	15782	15674	15737	15846	15601	15654	15554	15814	15670	15636	15698	15643	15786	15586	15941	15640	15739	15528	15532	15697	15737	15706	15426	15625	15712	15632	15595	15517	15711	15722	15639	15642	15715	15715	15522	15636	15799	15611	15673	15777	15624	15661	15686	15632	15560	15780	15689	15623	15873	15710	15712	15479	15689	15724	15746	15752	15752	15469	15624	15569	15441	15861	15631	15692	15790	15505	15806	15459	15671	15591	15869	15716	15681	15876	15523	15576	15746	15667	15642	15560	15718	15669	15670	15680	15649	15664	15523	15462	15616	15880	15542	15688	15656	15600	15455	15534	15682	15484	15474	15647	15695	15574	15685	15754	15479	15677	15678	15628	15617	15497	15688	15644	15874	15631	15667	15604	15686	15716	15563	15708	15513	15580	15863	15600	15545	15593	15620	15752	15853	15650	15710	15589	15737	15607	15743	15616	15471	15512	15680	15765	15637	15247	15624	15614	15768	15799	15650	15722	15690	15554	15509	15752	15728	15808	15738	15640	15552	15638	15616	15699	15732	15612	15806	15590	15654	15596	15682	15669	15705	15499	15668	15705	15730	15740	15708	15580	15493	15557	15725	15603	15712	15735	15499	15683	15555	15526	15425	15669	15640	15713	15782	15681	15463	15581	15709	15700	15607	15613	15753	15708	15783	15723	15614	15549	15451	15715	15730	15722	15636	15705	15786	15766	15789	15607	15849	15525	15477	15705	15792	15745	15649	15742	15727	15518	15602	15669	15495	15599	15603	15614	15604	15820
32198	43923	38143	28268	22234	18722	17458	16561	15918	15258	15052	14850	14460	14564	14651	14814	14700	14602	14739	14564	14583	14508	14532	14617	14595	14379	14525	14415	14540	14824	14712	14581	14474	14575	14474	14454	14484	14510	14560	14376	14503	14472	14336	14421	14308	14579	14628	14579	14483	14582	14422	14493	14477	14590	14575	14466	14331	14558	14596	14579	14335	14559	14316	14395	14446	14362	14473	14474	14516	14484	14493	14615	14478	14482	14535	14486	14653	14545	14438	14338	14455	14463	14415	14579	14513	14482	14613	14452	14353	14648	14398	14424	14600	14618	14410	14469	14496	14523	14550	14438	14546	14420	14423	14508	14486	14478	14284	14474	14505	14538	14400	14568	14544	14512	14396	14419	14596	14461	14372	14446	14648	14438	14668	14534	14436	14540	14586	14581	14513	14575	14512	14652	14433	14386	14417	14378	14486	14486	14334	14480	14410	14468	14314	14479	14604	14490	14394	14362	14542	14427	14473	14270	14638	14387	14437	14476	14525	14507	14227	14469	14611	14528	14548	14362	14485	14433	14436	14500	14475	14577	14423	14524	14387	14636	14480	14318	14434	14485	14508	14473	14462	14448	14422	14360	14462	14483	14584	14382	14505	14439	14498	14516	14453	14461	14511	14417	14515	14564	14587	14624	14275	14424	14633	14413	14513	14479	14524	14277	14508	14383	14562	14650	14475	14353	14454	14501	14373	14441	14457	14514	14422	14561	14445	14349	14462	14554	14396	14397	14600	14650	14555	14565	14498	14430	14415	14401	14404	14550	14427	14318	14605	14606	14352	14282	14545	14396	14332	14368	14454	14595	14391	14441	14406	14477	14412	14565	14527	14572	14496	14398	14575	14477	14373	14384	14418	14506	14527	14590	14611	14252	14474	14493	14435	14408	14459	14454	14445	14694	14465	14590	14572	14455	14469	14685	14479	14485	14344	14426	14534	14586	14550	14516	14632	14505	14496	14394	14538	14437	14635	14377	14420	14548	14393	14584	14528	14489	14398	14488	14553	14375	14646	14478	14488	14550	14488	14577	14496	14504	14564	14289	14398	14584	14451	14592	14441	14330	14451	14400	14594	14586	14531	14431	14416	14571	14355	14510	14675	14534	14552	14590	14353	14365	14510	14496	14427	14412	14452	14379	14582	14343	14344	14312	14413	14568	14313	14652	14758	14441	14592	14548	14516	14366	14495	14538	14594	14583	14541	14536	14517	14399	14428	14393	14558	14558	14567	14479	14428	14399	14473	14478	14562	14483	14531	14309	14450	14465	14530	14349	14461	14431	14418	14448	14486	14546	14441	14557	14459	14565	14415	14558	14569	14353	14615	14475	14617	14360	14681	14373	14515	14456	14354	14546	14375	14405	14507	14566	14576	14442	14457	14514	14330	14465	14451	14471	14393	14501	14437	14389	14488	14405	14500	14429	14539	14713	14618	14453	14529	14505	14483	14363	14595	14374	14561	14521	14420	14454	14419	14679	14523	14548	14604	14408	14376	14559	14524	14478	14417	14751	14589	14424	14518	14573	14655	14505	14517	14475	14483	14443	14470	14539	14467	14438	14658	14552	14458	14571	14370	14645	14349	14506	14462	14458	14526	14511	14483	14475	14587	14358	14482	14467	14582	14540	14493	14548	14581	14526	14466	14525	14626	14320	14471	14496	14396	14536	14573	14506	14440	14362	14476	14433	14469	14422	14506	14566	14585	14623	14466	14624	14449	14476	14434	14600	14536	14427	14595	14560	14396	14411	14654	14514	14537	14479	14628	14688	14548	14536	14468	14502	14467	14359	14449	14489	14534	14459	14277	14464	14669	14453	14705	14547	14467	14510	14376	14366	14456	14668	14436	14441	14512	14465	14409	14435	14541	14417	14567	14391	14497	14375	14582	14611	14575	14539	14481	14494	14564	14567	14502	14440	14442	14563	14656	14457	14331	14490	14535	14515	14476	14405	14352	14565	14461	14514	14372	14469	14509	14494	14402	14518	14462	14575	14434	14456	14642	14331	14510	14312	14431	14216	14435	14553	14483	14500	14401	14566	14381	14595	14357	14387	14219	14559	14548	14609	14499	14585	14632	14552	14459	14552	14429	14494	14432	14643	14310	14502	14429	14390	14435	14471	14596	14503	14499	14454	14564	14387	14528	14421	14665	14349	14452	14271	14538	14576	14389	14589	14421	14414	14560	14615	14438	14458	14325	14505	14537	14412	14509	14431	14390	14403	14500	14417	14337	14397	14575	14413	14558	14409	14383	14469	14501	14477	14669	14450	14411	14497	14367	14599	14321	14626	14581	14499	14457	14582	14607	14520	14435	14523	14461	14521	14466	14533	14441	14413	14357	14451	14521	14631	14408	14551	14531	14490	14413	14448	14485	14345	14655	14467	14534	14468	14370	14386	14622	14551	14457	14533	14463	14449	14374	14513	14539	14324	14647	14557	14451	14549	14462	14525	14291	14694	14486	14516	14642	14697	14483	14486	14575	14632	14446	14703	14367	14487	14499	14558	14345	14555	14402	14476	14583	14479	14369	14350	14361	14572	14497	14335	14419	14508	14636	14478	14438	14399	14467	14377	14755	14586	14472	14661	14565	14624	14491	14239	14370	14455	14427	14452	14526	14414	14599	14395	14492	14357	14452	14467	14345	14382	14552	14399	14610	14401	14528	14581	14530	14534	14493	14568	14515	14536	14500	14450	14437	14661	14544	14609	14526	14557	14543	14573	14547	14475	14350	14191	14523	14423	14468	14489	14514	14483	14466	14513	14593	14498	14611	14538	14457	14414	14619	14429	14324	14444	14539	14624	14534	14535	14491	14510	14564	14353	14596	14593	14400	14423	14561	14354	14576	14387	14378	14693	14460	14425	14418	14562	14433	14596	14585	14577	14318	14495	14543	14391	14401	14585	14722	14491	14413	14468	14410	14462	14580	14360	14463	14425	14502	14553	14358	14544	14445	14570	14624	14512	14528	14456	14359	14374	14510	14588	14440	14665	14551	14658	14376	14507	14335	14528	14349	14459	14495	14528	14417	14360	14469	14657	14512	14536	14589	14443	14733	14639	14668	14518	14402	14386	14542	14521	14709	14489	14515	14482	14432	14449	14526	14427	14498	14533	14380	14681	14405	14415	14411	14638	14678	14439	14450	14504	14475	14479	14512	14503	14580	14573	14693	14437	14600	14555	14476	14477	14395	14490	14496	14503	14473	14428	14606	14274	14518	14626	14530	14432	14428	14506	14595	14395	14420	14358	14428	14588	14437	14561	14528	14570	14552	14450	14528	14486	14454	14581	14507	14345	14421	14556	14510	14468	14449	14451	14555	14427	14402	14513	14524	14445	14543	14502	14463	14364	14494	14471	14537	14493	14413	14458	14536	14432	14422	14601	14485	14662	14352	14378	14462	14458	14394	14392	14467	14492	14347	14405	14371	14620	14548	14571	14506	14549	14460	14632	14410	14556	14389	14473	14489	14485	14687	14472	14477	14482	14499	14541	14405	14602	14566	14316	14377	14547	14493	14382	14521	14454	14500	14295	14356	14502	14463	14297	14449	14354	14589	14346	14436	14429	14491	14497	14591	14685	14463	14386	14420	14397	14343	14281	14531	14535	14586	14420	14445	14578	14397	14573	14525	14487	14380	14406	14486	14412	14446	14337	14529	14464	14387	14416	14561	14380	14503	14546	14463	14581	14657	14405	14585	14513	14498	14411	14610	14402	14521	14500	14600	14371	14591	14446	14541	14438	14375	14593	14613	14514	14431	14613	14191	14305	14488	14412	14520	14759	14377	14554	14493	14555	14617	14359	14591	14378	14503	14586	14704	14372	14522	14288	14490	14578	14469	14389	14483	14346	14506	14388	14559	14583	14367	14563	14692	14526	14517	14293	14463	14377	14467	14525	14529	14402	14371	14526	14509	14461	14377	14619	14666	14354	14637	14335	14500	14654	14577	14488	14475	14494	14505	14565	14435	14297	14562	14454	14490	14499	14550	14456	14657	14270	14565	14481	14506	14542	14630	14495	14560	14465	14259	14634	14322	14409	14370	14478	14377	14609	14394	14506	14637	14508	14480	14402	14403	14453	14458	14505	14456	14505	14572	14467	14517	14612	14491	14520	14285	14599	14319	14508	14523	14438	14654	14372	14375	14487	14425	14708	14649	14557	14586	14429	14458	14476	14537	14538	14360	14498	14407	14523	14509	14554	14336	14528	14592	14398	14668	14528	14585	14467	14366	14411	14481	14555	14557	14598	14415	14586	14383	14387	14644	14369	14545	14618	14532	14603	14413	14423	14479	14443	14387	14708	14658	14600	14467	14488	14408	14492	14400	14503	14465	14322	14321	14393	14461	14429	14358	14355	14532	14599	14541	14408	14544	14285	14364	14448	14293	14690	14595	14381	14591	14522	14273	14557	14629	14513	14460	14582	14635	14571	14559	14595	14473	14469	14527	14550	14380	14341	14416	14500	14366	14365	14414	14687	14510	14392	14411	14563	14355	14315	14489	14456	14539	14364	14651	14405	14333	14427	14470	14630	14555	14517	14468	14430	14599	14573	14502	14455	14487	14445	14579	14488	14523	14505	14469	14564	14561	14374	14427	14523	14503	14611	14515	14625	14631	14540	14633	14422	14425	14649	14581	14635	14481	14605	14298	14606	14640	14547	14375	14443	14533	14438	14524	14459	14565	14596	14401	14344	14386	14477	14469	14462	14406	14562	14243	14433	14612	14380	14428	14376	14627	14446	14488	14570	14406	14311	14474	14355	14466	14574	14523	14520	14529	14538	14589	14313	14505	14367	14437	14392	14495	14355	14573	14479	14593	14530	14449	14448	14559	14388	14503	14554	14568	14547	14552	14363	14446	14511	14476	14397	14529	14620	14510	14622	14601	14451	14568	14480	14455	14511	14336	14512	14672	14549	14331	14480	14417	14460	14462	14447	14706	14589	14393	14283	14447	14621	14526	14370	14610	14499	14424	14559	14670	14664	14412	14524	14517	14559	14459	14452	14437	14607	14327	14627	14680	14530	14637	14343	14629	14546	14450	14441	14364	14562	14490	14525	14718	14521	14530	14539	14557	14612	14519	14630	14606	14397	14471	14384	14487	14502	14451	14479	14581	14393	14450	14429	14397	14428	14424	14573	14453	14553	14381	14559
24382	21584	29271	26222	25755	26675	25109	20732	19049	18236	17330	16657	16788	16786	16722	16633	17042	16584	16757	16669	16555	16490	16517	16469	16407	16612	16493	16639	16261	16519	16335	16436	16484	16627	16430	16463	16477	16296	16505	16415	16308	16596	16348	16541	16445	16338	16619	16500	16415	16385	16281	16424	16344	16316	16417	16245	16395	16466	16517	16373	16363	16366	16500	16398	16644	16539	16393	16195	16415	16447	16481	16274	16380	16443	16561	16576	16534	16257	16250	16373	16501	16451	16349	16509	16229	16484	16221	16495	16279	16569	16567	16576	16406	16366	16412	16441	16452	16412	16414	16553	16252	16442	16418	16455	16471	16546	16504	16365	16618	16605	16425	16457	16442	16456	16453	16532	16372	16286	16559	16397	16392	16501	16295	16261	16505	16336	16346	16390	16417	16570	16464	16169	16224	16258	16278	16273	16485	16309	16203	16250	16399	16209	16473	16356	16429	16415	16295	16484	16502	16318	16256	16490	16160	16619	16371	16542	16423	16504	16649	16485	16492	16477	16302	16439	16202	16132	16329	16286	16546	16439	16434	16276	16259	16367	16395	16540	16297	16538	16454	16474	16454	16159	16474	16398	16590	16345	16555	16674	16476	16469	16565	16311	16473	16324	16366	16295	16315	16353	16471	16474	16328	16449	16115	16371	16363	16515	16330	16361	16407	16476	16411	16498	16401	16531	16314	16339	16397	16511	16398	16301	16301	16431	16407	16279	16447	16430	16308	16463	16316	16274	16379	16301	16339	16370	16465	16496	16523	16392	16351	16322	16573	16188	16229	16363	16437	16302	16383	16497	16406	16334	16344	16252	16325	16401	16367	16343	16492	16420	16337	16468	16441	16275	16238	16292	16449	16345	16505	16417	16248	16346	16287	16146	16485	16455	16491	16356	16383	16699	16277	16429	16237	16463	16448	16437	16455	16503	16491	16187	16462	16269	16515	16471	16341	16324	16374	16724	16548	16315	16255	16371	16213	16299	16337	16433	16522	16261	16374	16505	16374	16327	16480	16551	16444	16447	16419	16245	16366	16271	16301	16278	16404	16452	16448	16090	16242	16161	16441	16426	16431	16410	16338	16457	16391	16460	16446	16328	16430	16367	16412	16376	16434	16239	16426	16465	16611	16552	16420	16424	16288	16412	16320	16341	16481	16453	16352	16510	16429	16379	16464	16351	16334	16361	16421	16259	16341	16377	16271	16569	16416	16453	16383	16251	16411	16467	16527	16366	16412	16489	16407	16447	16455	16338	16286	16314	16237	16265	16460	16208	16359	16592	16375	16332	16430	16544	16312	16393	16233	16477	16428	16260	16253	16264	16608	16423	16408	16261	16621	16388	16343	16486	16421	16268	16339	16201	16269	16474	16508	16376	16396	16417	16312	16249	16559	16481	16441	16417	16335	16470	16433	16378	16390	16290	16476	16214	16306	16289	16285	16314	16516	16442	16245	16317	16446	16501	16352	16209	16411	16533	16702	16465	16376	16293	16474	16542	16316	16587	16206	16306	16371	16461	16332	16370	16624	16400	16560	16316	16226	16438	16393	16314	16558	16390	16366	16356	16507	16358	16471	16359	16375	16343	16580	16274	16282	16534	16382	16397	16368	16534	16411	16378	16186	16516	16420	16269	16310	16171	16381	16144	16229	16367	16587	16273	16165	16573	16281	16395	16482	16455	16475	16524	16288	16598	16489	16422	16283	16442	16315	16373	16330	16387	16337	16493	16337	16257	16513	16437	16360	16459	16466	16483	16355	16220	16341	16395	16414	16174	16344	16545	16456	16456	16448	16437	16264	16293	16291	16558	16238	16358	16319	16465	16442	16619	16230	16314	16422	16455	16663	16419	16672	16448	16296	16424	16449	16352	16403	16446	16468	16254	16347	16400	16434	16449	16600	16253	16428	16407	16250	16393	16320	16388	16312	16307	16754	16339	16411	16356	16368	16377	16247	16324	16487	16404	16305	16490	16261	16157	16308	16468	16481	16269	16301	16306	16299	16363	16406	16377	16428	16294	16484	16366	16490	16413	16483	16574	16590	16290	16610	16376	16517	16454	16364	16380	16348	16347	16395	16352	16351	16323	16352	16362	16206	16410	16419	16427	16599	16619	16463	16345	16327	16433	16538	16431	16294	16157	16586	16484	16312	16314	16276	16275	16244	16288	16211	16460	16456	16488	16316	16525	16394	16309	16202	16505	16380	16213	16217	16390	16363	16516	16497	16470	16457	16416	16377	16560	16381	16255	16451	16209	16234	16063	16350	16386	16558	16527	16353	16191	16297	16558	16535	16301	16313	16212	16332	16503	16465	16273	16258	16446	16232	16443	16458	16557	16430	16225	16491	16541	16438	16368	16466	16291	16451	16457	16502	16379	16476	16427	16427	16355	16124	16361	16249	16208	16515	16501	16303	16451	16406	16237	16341	16361	16448	16469	16563	16317	16523	16387	16346	16403	16524	16436	16298	16354	16266	16427	16229	16321	16486	16465	16441	16529	16440	16422	16417	16413	16296	16217	16381	16296	16421	16250	16300	16199	16362	16203	16353	16392	16324	16496	16413	16416	16505	16555	16492	16404	16509	16311	16581	16568	16445	16434	16407	16383	16457	16388	16494	16361	16245	16232	16319	16389	16356	16340	16507	16355	16318	16287	16350	16292	16400	16383	16536	16156	16518	16438	16295	16109	16350	16359	16521	16342	16411	16258	16283	16440	16526	16444	16546	16398	16589	16124	16348	16325	16510	16308	16290	16470	16398	16180	16480	16183	16488	16370	16443	16491	16317	16479	16298	16495	16476	16481	16358	16361	16509	16308	16449	16423	16442	16637	16329	16437	16565	16420	16416	16436	16377	16464	16453	16362	16541	16256	16493	16453	16378	16270	16386	16292	16241	16351	16385	16276	16281	16340	16527	16353	16212	16308	16356	16345	16575	16527	16347	16536	16551	16426	16546	16375	16515	16543	16555	16388	16233	16245	16349	16404	16181	16438	16382	16339	16428	16433	16490	16426	16383	16485	16434	16390	16376	16396	16466	16303	16137	16387	16382	16344	16354	16484	16331	16328	16356	16404	16448	16507	16459	16389	16299	16289	16288	16415	16271	16392	16362	16401	16517	16444	16295	16420	16399	16240	16210	16690	16468	16639	16523	16372	16450	16237	16497	16481	16332	16548	16380	16444	16177	16352	16484	16451	16370	16469	16501	16410	16455	16486	16463	16297	16354	16368	16299	16328	16249	16446	16389	16420	16513	16276	16338	16597	16584	16417	16473	16346	16400	16209	16427	16444	16274	16381	16320	16237	16469	16096	16357	16402	16395	16549	16143	16208	16172	16467	16198	16282	16516	16251	16533	16283	16536	16503	16496	16369	16480	16252	16371	16264	16368	16361	16547	16517	16423	16284	16434	16430	16573	16323	16293	16382	16472	16373	16402	16375	16331	16178	16446	16471	16491	16378	16559	16322	16327	16339	16566	16330	16361	16449	16442	16427	16482	16493	16560	16402	16424	16423	16347	16282	16367	16612	16501	16416	16608	16435	16496	16322	16264	16265	16393	16311	16360	16192	16162	16315	16455	16298	16458	16264	16323	16407	16451	16496	16381	16413	16281	16324	16352	16400	16438	16346	16370	16612	16437	16348	16461	16430	16344	16293	16449	16253	16379	16398	16233	16406	16373	16276	16299	16411	16302	16272	16467	16432	16536	16365	16246	16382	16461	16534	16286	16459	16523	16230	16447	16362	16380	16313	16479	16514	16429	16391	16343	16422	16396	16275	16279	16394	16567	16548	16330	16467	16367	16346	16360	16282	16354	16406	16341	16464	16513	16357	16334	16092	16595	16349	16526	16545	16302	16396	16321	16447	16233	16498	16245	16282	16426	16390	16337	16531	16383	16473	16508	16534	16390	16311	16601	16504	16343	16337	16367	16494	16357	16496	16250	16447	16494	16525	16535	16477	16436	16384	16206	16393	16416	16442	16525	16444	16470	16373	16303	16334	16311	16323	16423	16277	16291	16288	16840	16393	16322	16464	16438	16378	16319	16486	16510	16288	16400	16488	16383	16247	16288	16484	16634	16510	16607	16529	16345	16352	16328	16435	16322	16420	16424	16430	16463	16454	16544	16392	16268	16414	16454	16452	16281	16369	16329	16264	16339	16371	16450	16353	16369	16287	16517	16586	16431	16467	16284	16355	16349	16241	16355	16361	16354	16469	16298	16381	16517	16474	16309	16536	16202	16246	16479	16593	16356	16347	16379	16313	16239	16383	16328	16221	16468	16492	16389	16472	16391	16377	16256	16363	16314	16323	16512	16342	16432	16302	16380	16358	16392	16245	16474	16247	16266	16508	16527	16333	16407	16435	16513	16488	16045	16464	16416	16211	16197	16496	16494	16379	16589	16438	16487	16343	16587	16565	16548	16394	16503	16444	16287	16328	16521	16494	16310	16397	16430	16528	16453	16353	16408	16428	16501	16451	16497	16421	16334	16383	16063	16340	16436	16446	16293	16381	16410	16254	16460	16413	16395	16342	16460	16288	16355	16423	16305	16486	16380	16623	16290	16351	16551	16306	16441	16311	16313	16488	16424	16354	16386	16352	16324	16479	16764	16309	16617	16394	16495	16170	16301	16462	16236	16482	16362	16526	16532	16266	16343	16360	16370	16295	16315	16271	16544	16285	16226	16231	16506	16222	16523	16475	16489	16323	16203	16425	16343	16460	16365	16428	16545	16304	16364	16266	16270	16389	16471	16158	16266	16468	16466	16549	16445	16495	16482	16466	16375	16319	16464	16349	16587	16482	16579	16397	16476	16456	16559	16243	16449	16359	16574	16491	16361	16347	16294	16242	16425	16330	16344	16204	16656	16598	16298	16454	16382	16331	16113	16179	16524	16348	16314	16436	16355	16460	16320	16242	16575	16429	16441	16479	16472	16447	16358	16364	16514	16627	16476	16441	16502	16454	16358	16448	16314	16218	16478	16228	16473	16358	16298	16285	16401	16330	16327	16510	16463	16529	16434	16393	16529	16354	16459	16413	16348	16341	16479	16373	16385	16443	16290	16570	16229	16284	16549	16396	16356	16413	16553	16314	16349	16313	16354	16200	16531	16582	16156	16399	16094	16451	16422	16771	16452	16411	16390	16337	16325	16509
34480	55306	49948	37966	32052	27138	22804	19871	17924	16586	15801	15477	15216	15324	15159	15401	15352	15298	15084	15234	15161	15113	15187	15200	15138	15044	14789	15144	14924	15086	15052	14992	15019	15090	15164	14918	14972	15053	15114	15074	15049	15106	14968	14940	14907	15033	15025	14932	15023	15022	15012	14944	14935	14919	14970	14884	14909	15046	14978	14952	15051	14945	15051	14942	14822	14948	14957	15032	14964	14921	15172	15075	15101	14943	15022	14901	14941	15179	14893	15099	14881	14870	14882	14985	14897	15070	14862	14968	14916	14806	14999	14973	14958	15173	14953	15078	14972	14935	15008	14961	15140	14922	14969	15104	15031	14925	14938	14955	15083	15140	15006	14940	14953	14931	15039	15157	15014	14914	14856	15010	14976	15157	14939	14983	15008	14878	14882	15013	14705	15017	15126	15061	14998	14920	14927	14930	14890	15079	14911	14829	14952	14838	15013	14916	15121	15026	15018	15003	15017	15023	14915	15007	14762	14939	14925	14932	15096	15030	14846	14884	14993	14972	14801	15152	15032	15042	14968	15111	15093	14954	14938	15042	15029	15058	14961	15100	14908	14995	14991	15013	14964	14957	14969	15041	14935	14960	15122	14879	15126	15041	14991	14999	14814	15029	14939	14784	14962	15183	14744	14967	14915	15134	14988	15102	15019	15134	15081	15054	15037	14917	14917	14865	14937	14943	14944	15156	14921	14904	14967	15033	14963	15122	14997	14834	15069	14916	14847	14876	14852	14929	15035	14967	15049	15148	14893	15090	14890	14856	14913	14903	14953	14953	15058	14757	14978	15011	15120	14992	14930	15048	14972	15033	14968	14863	14942	15043	14967	15094	15060	14953	14892	15105	14888	15024	15017	15034	14970	14790	14909	14988	14972	14943	14813	15108	14921	14924	14838	14845	14860	14974	15028	14922	14894	14974	14866	14989	14878	14983	15060	15033	14704	15016	14976	15002	14940	15186	14805	14927	14808	14877	14963	15050	15021	15014	14975	15005	15060	14904	14870	15018	14905	14992	15105	15006	15046	14871	14831	14951	14936	14859	15143	14949	14789	15084	15107	15178	14871	14992	15034	14866	14822	15098	15024	15109	15033	14973	14999	15021	14941	14974	14857	14904	14946	14987	15062	15011	14994	14890	14983	14986	14976	14971	15076	14994	14992	15052	14933	14916	14792	14952	14842	15043	14915	15134	14955	15009	14938	14960	14927	15034	15082	15088	14862	15002	14957	14832	14934	14798	14902	14929	14929	14913	15103	14852	15018	14921	14881	14925	15053	14990	15078	15093	15007	15018	14996	14935	14882	15030	15050	14896	15094	14866	15033	14971	14998	14862	14868	15074	15004	15030	14986	14940	14952	15024	15127	15019	15013	14883	14954	15035	15028	14860	15070	14818	15003	14928	14819	14906	15008	15010	14868	14980	15148	14937	14932	15023	14967	14821	15112	15010	14949	14899	14978	15064	14943	15110	15099	15101	15000	14985	14974	14881	15103	15051	14987	14985	14837	14977	14987	14927	15227	14790	14889	14984	14952	14925	15048	14971	15007	15016	14962	15027	14968	15198	14905	15011	14938	14949	15038	15033	14839	14881	14910	15036	15019	14891	14879	14992	15051	15132	14875	14983	15056	15084	15085	14960	14949	14907	14923	15090	14949	15044	14914	14983	14808	14797	14962	14847	14923	15075	14969	15116	15277	15040	14870	15041	15093	15110	14984	14962	14860	15062	15017	14885	14846	14923	15135	15020	15067	14988	14876	15004	15056	14932	15024	15037	15038	14906	14953	14935	14887	14980	14994	14864	14927	14937	14816	14998	15081	14830	15048	14828	14788	14920	15108	15098	14945	14868	14890	15102	14981	15108	15014	15064	14961	15140	15065	14863	15090	14982	14979	15086	14955	15006	15126	14997	15064	15128	15067	14926	15143	14976	15035	14989	15023	15014	15091	15048	14974	14909	14950	14830	14938	15030	15076	14975	14852	15026	15036	15058	15096	14845	14890	14943	15245	14823	14912	15021	14974	15016	15114	14760	14989	15133	14947	14966	15215	14961	15018	15064	15143	15039	14830	14900	14918	14905	15007	14979	14973	15048	14955	14855	14956	14996	15058	14770	15025	15025	15139	15052	14904	14934	14995	14826	15061	15100	14806	15072	15070	14866	14929	14940	15040	15037	14922	14950	14940	15106	14934	14943	14990	15137	14839	15092	15017	14849	15172	14950	14910	14919	14901	14987	15019	15019	15019	15087	14950	14872	14791	14789	14995	15062	15093	14994	14923	14930	15015	15096	15031	15063	15106	14907	14915	14853	14945	14970	14785	15000	14934	15049	15070	15056	15008	15005	14928	14978	14932	14890	14882	14983	15016	14887	15001	15000	14901	15101	15085	14970	14887	15040	15160	14996	14936	14819	14956	14945	14977	14996	14995	15048	14979	14972	14874	14801	14921	15105	15046	14956	15030	14926	14922	14883	14811	14996	15043	15032	15153	14811	14970	15028	15036	14901	15022	14986	15045	14925	14959	14968	14889	15096	15058	14889	14984	15050	14970	14983	14986	14957	15107	15015	14920	15124	15057	15133	14941	15110	14917	15023	14940	15075	14741	15041	14964	15043	14936	15083	14959	14972	14939	14982	14935	15004	14902	15052	15042	14955	14891	14985	14960	14962	15110	14962	14966	14873	14921	15057	14964	14948	15097	15098	14986	15054	15091	15101	14934	15009	14911	14965	15018	15003	14962	15055	15027	14951	14760	15145	14994	14843	15065	14987	15002	15036	14833	15067	14908	15050	15079	15006	14992	14872	14946	15034	14923	14924	14982	14928	15035	15003	14914	14861	15024	15004	14740	15087	14916	14988	14906	15029	15054	14740	15081	14962	14936	15084	15023	14852	15204	14987	14744	15013	14903	14994	15057	14995	14910	14930	14993	14882	14914	14850	14945	14903	14980	14790	15000	15037	14901	15052	14984	15020	14931	15069	15001	14998	14815	15002	14967	15093	15097	15039	15096	14973	14934	15063	14843	15014	15104	15056	15069	14895	14980	15027	14977	15186	14927	14946	14990	14930	15054	14986	15043	14851	14986	14835	15075	14946	14942	15073	14860	14948	15077	15121	15225	14879	15054	14933	14985	14988	14885	15227	14990	14796	15124	14832	14970	14963	14964	15012	14906	14992	14886	14960	14838	15037	15063	14890	14982	14850	14935	15025	14962	14972	15055	15012	14934	14939	14969	15180	14949	14938	15139	15095	14909	14851	15024	15069	14961	15062	14902	15050	14923	14996	14916	15010	15016	14909	15212	14963	15073	15136	14911	15011	15016	14985	14959	14904	15065	14861	15164	14999	14855	15028	15094	14886	14943	15050	14998	14890	15049	15206	15032	15012	14888	15115	15155	15050	14935	15027	15174	14804	15008	15102	14930	14991	14916	15072	15043	15004	14998	14986	14886	14968	15114	14800	14918	15049	15056	15165	14952	14915	14797	15127	14978	15031	14907	15011	15033	14958	14898	14905	14927	14977	15111	14860	15040	14860	15037	15027	15088	14924	14907	15076	14835	14994	14997	14967	14984	14988	15017	15015	15017	14890	15077	14818	15029	14922	15141	15120	14897	15003	15076	14978	14932	15024	14982	15022	14926	15024	15041	14942	15053	14881	14960	14922	14995	14846	14817	14995	14876	15010	14970	14987	15018	15001	15079	14915	15025	14898	14935	14888	14970	15058	14880	14938	14898	15059	15038	14963	14918	14876	14946	15015	14891	14979	14869	15006	14892	14915	14992	15044	14982	14804	14951	15062	15030	14978	14979	15070	15064	14920	14908	14812	14942	15164	15025	14648	15026	14896	15026	14922	15097	14968	15104	15037	15016	15116	14944	14905	14954	14957	14991	15047	15041	14870	14909	14896	14972	14897	14752	15040	15024	14945	15058	15019	14941	15125	14866	15022	14841	15005	15103	14851	15006	14967	14862	15010	14888	14793	15074	14909	15013	14868	14901	15044	14826	15000	15122	15032	14804	15067	14984	15001	14964	14865	14832	14970	15026	15148	15058	14793	14829	14924	15047	14956	15157	15095	14903	14925	14950	14962	15106	14942	14852	15050	14966	15062	14912	14972	15094	15026	14849	15061	14873	14950	15020	14969	14898	15149	14946	15044	14922	15028	14900	15109	14985	15041	14860	14919	15019	14930	14865	14884	15067	15035	15129	14839	14831	14939	15012	14985	15097	14880	14950	15103	14828	15004	15111	14914	14807	14921	15059	14966	15020	15098	14961	15110	15078	14863	15130	14876	14979	14977	14821	14964	15159	15042	15029	14844	15013	15021	15016	14994	15028	14916	15010	14941	15085	15073	14989	15006	15048	14987	14939	14945	14969	15066	14907	14858	14987	15018	15011	15034	15028	15032	15164	14851	14970	15141	14962	14956	14982	14947	14872	15169	14882	15075	14974	14965	14921	14945	14910	14811	15071	14866	15071	14938	14978	15133	15055	15037	14917	14992	14922	14910	15201	15031	15018	15005	14931	15174	14795	14994	14974	14949	14983	14933	14842	14842	15049	15062	14991	14981	15097	14896	15000	15083	15090	14928	14984	14989	15021	14974	14819	15075	15120	14925	14896	14965	14927	14846	14925	15096	14918	14847	15059	14882	15054	14975	14941	14779	14926	14951	14972	14899	14879	15024	15025	15065	14928	14957	14967	14878	14932	14850	14976	15068	14885	15101	14911	14904	14991	14906	14872	14957	14749	14921	14985	15004	15130	15071	14742	14866	14935	14884	14899	14873	15059	15192	15042	14930	14961	15046	14959	14939	14819	14891	14980	14916	15037	14952	15086	15110	15030	14928	14910	14877	14956	14995	14957	14878	15017	14927	14852	15026	14966	14969	15058	14949	14989	15038	14967	14892	14939	15066	15085	15172	14981	14892	14885	14878	15077	14944	14994	14963	14960	15041	15126	14943	14863	14963	15070	14849	15034	14902	14971	14983	15039	14974	15032	14853	15080	14931	14934	15048	15037	14944	14871	15095	15172	14994	14914	14968	14888	15001	15042	14949	14992	15037	15030	15082	14898	15077	15021	14797	14885	14939	15013	14949	15174	15106	14985	14863	14995	14957	15024	14830	14879	14890	14844	15029	15027	15118	14840	14925	15011	15026
23124	21533	29453	24757	24630	29552	30463	23562	20767	19156	18101	17680	17353	17294	17428	17415	17424	17568	17227	17401	17272	17192	17227	17483	17128	17143	17000	17056	16998	17130	17215	17323	16983	17179	17137	17113	17097	17232	17095	17142	17187	17143	17029	17051	17032	17068	17373	17152	16894	16960	16978	17032	17017	17065	17122	16971	17085	17009	17181	17007	16894	16939	17130	16955	16711	16904	17189	16989	16812	16847	16972	16884	16784	16889	17003	17055	16966	17117	17032	16827	16885	16987	17015	17005	16971	16931	16944	16723	16824	16895	17070	17089	16909	17164	17128	17134	17198	17101	16986	17021	16832	16834	16926	17228	17070	16751	16928	17000	17039	16939	16953	16991	17000	16943	17119	17066	16829	16790	16795	16847	16959	16842	17021	16773	17037	16876	16975	17117	17016	16961	16971	16984	17021	17075	16994	16947	16911	16790	16895	16879	17079	16757	16883	17070	16819	16936	16917	16940	16936	17032	17112	16927	17158	16728	16801	16851	17071	17044	16983	17016	16934	17021	16993	16725	16820	16969	16810	16838	17019	16853	17065	16718	16955	17111	16929	17022	16752	16829	16779	16986	16983	17179	16828	17103	16974	16944	16872	16881	17033	17073	16923	17091	16960	16912	16837	16861	16999	17081	17107	16912	16986	17101	16913	16709	16845	16930	17094	16928	16957	16935	16926	16927	16823	16881	16957	17130	17056	17017	17083	17003	16817	16972	17020	17034	16861	16859	16973	16949	16954	17103	17030	16807	16802	16915	17090	16997	16961	16955	16996	17032	16923	16760	17220	17019	17020	17290	16914	16813	17003	17261	16797	16894	16792	16754	16819	16988	16828	16672	16685	17058	16830	16892	17014	16836	16855	16968	17033	17022	17042	16810	17056	16844	17055	17012	16944	16692	17187	16947	17069	17037	16864	16959	16847	17114	17000	17047	17058	16917	16893	17067	17149	16814	17021	16953	16988	17134	16799	16882	16846	17148	17062	16937	16981	16842	17156	17007	16893	17004	17022	16924	17029	16822	16920	16824	17055	16929	16929	16938	17018	17009	16807	16581	16958	16854	16636	16970	17097	16879	16833	16994	16896	16953	16818	16894	16966	16829	16936	16978	16977	17010	16996	16708	17063	17012	17028	16859	16779	17038	16894	17093	17008	16962	17124	16990	17004	17113	16760	16775	16841	17067	17027	16914	16944	16948	16927	16810	16769	17062	17130	16954	16960	17072	17062	16992	16954	16944	16975	16876	16958	17007	16890	16899	17010	16859	16974	16900	17009	16816	16984	16983	17023	16724	16762	16919	16960	16855	17092	17088	16827	16743	16823	16917	17007	16812	17147	16666	16964	17049	17079	17062	16809	16924	16828	16877	16955	16915	17093	17036	16940	17122	16771	16870	16906	17049	16783	16857	16986	17076	16891	16943	16686	17036	16779	16874	16976	16952	16870	17036	17006	16994	16943	17210	16953	16764	16816	16907	16900	16759	17079	16917	16924	16711	17124	16884	16841	17125	16976	16906	16856	17078	17013	16911	16831	16949	16875	16953	16996	17131	16972	17003	17108	17051	16869	16924	17022	17025	16953	16859	16828	16734	16861	16806	16809	16974	16816	17011	16908	17032	17147	17110	17037	16920	17030	16875	16906	17064	17020	16825	16743	16992	17011	16822	16795	16925	16952	16589	16612	16981	16954	17100	16951	17051	16965	17105	16915	17046	16746	16838	16846	16753	16873	17008	16988	17156	17012	16996	16943	16900	16855	16928	16804	16812	16891	16899	17086	17021	17224	16852	16822	17021	16897	17091	17070	16973	16845	16654	16896	16908	16900	17006	16904	17093	16997	16783	17042	16755	17053	17043	16940	16902	16860	16982	16707	16771	16658	16964	17049	16841	16961	17061	17063	16933	16926	16924	16825	17046	17074	17056	16944	16812	16954	16877	16817	17013	16984	17137	16806	16761	16883	17105	16868	16840	16894	16999	16891	16976	16981	16806	16877	16895	16972	16787	17003	16840	16876	17035	16873	16848	17048	16827	16966	16949	17017	16916	16894	17057	16788	16725	16913	16785	16975	16985	16910	16975	17122	17060	16967	17028	17007	16897	16712	16900	16871	16834	16966	17115	16911	16989	16830	16898	16997	16955	16934	17054	16949	16705	16917	16874	16979	16969	17054	16975	16969	16944	16763	17043	16838	16807	17012	16927	16929	16897	16996	16752	16973	16968	16966	16830	16881	17016	17019	16840	16818	17088	17070	16868	16916	16869	16915	17002	16957	17221	17009	17081	16837	17005	17149	17086	16839	17045	16913	16962	16915	16947	16947	16816	17021	16713	16868	16879	17050	16984	16969	16815	16750	16941	16912	16936	16938	16903	16936	17008	16990	17088	17049	17061	16946	16920	17088	17061	16945	17007	16953	16998	17010	16934	16888	16863	16811	17049	16857	16882	16967	16990	16870	16978	16913	16805	16845	17041	16950	16939	16913	16862	16893	16986	16962	16887	17080	17058	16805	16827	16951	16901	17102	17040	17159	17108	17056	16907	16951	17236	16852	16866	16999	16827	16849	16927	16813	16653	16942	17101	16915	16931	17000	16946	16886	16981	16707	16839	16977	17116	16778	16952	16870	16983	17092	16898	16937	16636	17078	16799	16799	17211	17012	16851	16855	17052	16949	17022	16945	16937	17054	16969	17063	16905	16832	16889	16866	16955	16866	17023	16827	17092	17095	17051	16962	17061	16869	16906	16886	17041	17074	16957	17030	16942	16879	17026	16999	17140	17133	17033	16894	16795	16829	17006	16877	16930	16906	17091	17176	16919	17034	16977	16877	17074	16839	17130	16916	16887	16686	16635	16924	17042	16858	17056	16756	16893	16911	17019	17002	16883	16734	16989	16925	16979	16913	16938	16978	17022	17142	16815	16902	16853	17177	16920	17061	16760	16876	16875	17088	16888	16812	17138	16914	17053	16873	16891	16918	17108	16887	17011	16966	16972	16957	17072	16919	16883	17046	16898	17110	17009	16884	16768	16963	16975	16856	16832	16942	16854	16692	16907	16976	16987	17095	16801	16903	16880	17029	16922	16805	16945	17053	16952	16970	16738	16891	17021	17012	17015	16889	16725	16869	16744	16925	16902	17008	17078	16915	16673	16868	17128	16881	16798	17050	16889	17003	16854	17041	16909	16867	16790	16968	16783	17137	16768	16783	16915	16666	16822	16822	17098	16880	17014	16958	16923	17002	16993	16935	16794	16899	17171	17018	16918	16850	17065	16894	17073	16832	16856	16912	16852	16835	16906	17010	16968	17025	17109	16932	16798	17071	16979	16872	16961	16790	16908	17003	16772	16998	17006	17140	16974	17127	17054	17053	17035	16964	16824	16929	17075	16958	16966	17107	17060	16915	16831	16980	17011	16815	17093	17050	17034	16924	16824	16961	17052	17115	16892	16874	16998	16888	16976	16901	17124	16763	17043	17026	16838	16984	16967	16884	16862	16886	16943	16884	17013	16758	16863	17027	16959	16843	17133	16850	16978	17043	16769	16931	16930	17063	16940	16920	17117	17059	16795	17038	16972	16866	17020	16952	16927	16952	17038	16991	16980	16931	16781	16817	16827	16803	16826	16917	16752	16799	16871	17046	16833	16831	16967	17018	16932	16753	16804	16935	16733	17264	16958	17116	16948	17059	17021	16801	16952	16926	17008	17086	17065	16891	16886	16992	17150	16899	16781	17050	17002	16823	16794	16961	17079	16941	16835	16994	16963	16848	17149	17137	16788	16844	16980	16856	16858	16765	16789	16995	16838	16885	16892	16875	16916	16677	16804	17026	16952	16900	16984	16946	16933	16774	16947	16871	16889	16845	16994	16991	17042	16754	16877	16914	16818	16902	16953	16983	17073	16911	16964	16879	16770	16959	16871	16971	16986	17015	17032	17056	16975	16921	16913	16999	16808	16933	16987	16955	16907	17055	16866	16943	16871	16929	16981	16809	16878	16856	16832	17097	16920	17147	17033	16846	17044	16780	16974	16873	17001	16900	17000	16931	16877	16864	16794	16990	16980	16865	16975	16885	17076	17067	16897	17029	17000	16802	16877	16941	16959	16775	16869	17185	17007	17266	17181	17076	16959	16745	16783	16990	16860	16899	16822	16849	16927	16795	17200	16983	16926	16923	16909	16799	16890	17003	17010	16979	17041	16894	16778	16994	17022	17006	17007	16862	16872	17182	17098	16843	17092	17011	17081	16870	16799	16971	17061	17068	16881	16880	16827	17002	16891	17009	16927	17003	16807	16847	16824	16848	16918	17068	16894	17084	16932	17044	16959	16958	16859	16883	17012	17012	16909	16991	17072	16982	17064	17019	17015	16945	16902	16783	16904	17014	16855	16949	17002	16979	16822	16928	16826	16984	16918	17067	16973	17070	17030	16828	16870	16724	16904	16858	16932	16917	17042	16999	16901	16966	16961	16875	17115	17186	16806	16866	16986	16835	16829	16919	16860	16940	16838	16847	16918	17003	16846	16952	16963	16887	17008	16964	16730	17042	16799	16581	16990	16929	17008	16959	16971	17046	17094	17007	16809	16782	16894	16849	16718	16793	16885	17033	17051	16909	16833	16868	17018	16992	17087	17091	16852	16810	17183	16841	16926	16749	16945	16995	16984	16925	16847	16951	17007	16764	17066	16886	17113	17001	16843	16857	16667	17029	17037	16930	17049	17000	16962	17002	16785	17003	17011	17046	16877	16940	16784	17011	16721	16936	16907	16972	17009	17175	16852	16960	16742	16725	16877	16815	16905	16801	17182	17004	16860	17016	16992	16930	16918	16777	16852	16775	16871	16952	17039	16782	16873	16965	17028	16963	16750	16803	16904	16884	17085	16958	16895	16818	16921	16827	16689	16968	16896	16886	17000	17167	16944	16931	17009	16946	17093	17105	17001	16908	16938	16888	16919	16893	16796	16873	17157	17053	16842	17114	17024	17025	16933	17016	16860	17157	16827	16991	16915	16865	16825	16887	16894	16879	16863	16943	16900	16984	16777	16988	16921	16941	16873	16835	16971	16927	17006	16778	16785	16941	17063	16920	17069	16964	16870	16783	16936	16818	17109	16841	16944	16935	17057	16849	16711	16963	16836	16979	16677	16828	16823	17013	16955	16965	16928
37558	64315	57178	45186	39533	34836	28024	22471	19373	17381	16362	15881	15937	15508	15686	15616	15531	15700	15648	15583	15496	15690	15369	15398	15363	15385	15364	15254	15353	15422	15506	15348	15452	15381	15466	15166	15454	15370	15324	15337	15315	15355	15395	15383	15306	15418	15274	15345	15335	15263	15535	15272	15315	15410	15349	15292	15304	15152	15412	15375	15442	15243	15312	15272	15361	15434	15243	15297	15439	15342	15316	15205	15246	15227	15371	15314	15511	15405	15298	15310	15421	15316	15253	15291	15241	15392	15485	15250	15164	15294	15280	15282	15343	15207	15210	15373	15401	15383	15422	15087	15103	15268	15292	15339	15297	15321	15447	15356	15410	15297	15214	15303	15298	15416	15325	15372	15283	15408	15229	15424	15363	15189	15388	15213	15370	15293	15204	15139	15338	15318	15142	15134	15315	15388	15365	15476	15428	15373	15381	15332	15234	15421	15342	15223	15337	15255	15226	15270	15185	15238	15220	15211	15137	15382	15214	15241	15438	15338	15203	15355	15280	15307	15338	15245	15378	15332	15313	15211	15434	15180	15291	15302	15443	15376	15253	15301	15298	15465	15404	15246	15204	15246	15096	15069	15433	15332	15251	15207	15284	15214	15141	15423	15407	15278	15371	15482	15342	15425	15330	15311	15347	15287	15335	15005	15327	15306	15265	15381	15180	15160	15295	15359	15184	15302	15326	15207	15161	15386	15363	15138	15410	15299	15148	15289	15344	15146	15063	15136	15332	15232	15319	15170	15168	15127	15285	15097	15295	15287	15326	15268	15334	15246	15043	15283	15181	15413	15294	15231	15301	15161	15235	15280	15377	15182	15306	15277	15366	15377	15408	15384	15261	15391	15279	15142	15412	15220	15408	15286	15479	15310	15249	15301	15351	15110	15213	15244	15041	15265	15211	15319	15435	15257	15323	15251	15188	15159	15404	15234	15452	15517	15307	15237	15370	15184	15292	15260	15323	15256	15242	15411	15255	15295	15207	15430	15338	15403	15265	15346	15297	15401	15277	15346	15294	15242	15190	15260	15138	15541	15354	15343	15310	15428	15298	15280	15271	15273	15276	15261	15111	15221	15289	15327	15264	15281	15444	15249	15368	15362	15242	15241	15350	15209	15441	15092	15279	15213	15405	15432	15142	15216	15455	15475	15370	15374	15168	15206	15103	15326	15318	15325	15516	15218	15085	15201	15360	15187	15215	15321	15273	15278	15418	15332	15271	15183	15421	15257	15233	15271	15101	15001	15343	15302	15215	15293	15318	15332	15286	15213	15281	15229	15129	15199	15259	15280	15259	15313	15262	15368	15273	15286	15276	15314	15291	15180	15378	15202	15402	15363	15086	15243	15221	15380	15233	15309	15332	15231	15208	15239	15323	15320	15171	15297	15336	15238	15246	15225	15332	15349	15237	15205	15162	15331	15354	15241	15258	15205	15299	15377	15377	15238	15403	15220	15221	15338	15250	15350	15291	15232	15307	15215	15413	15189	15292	15241	15388	15243	15285	15185	15269	15426	15356	15268	15405	15388	15165	15348	15401	15248	15338	15396	15461	15426	15281	15292	15242	15339	15227	15306	15140	15388	15183	15289	15308	15244	15327	15289	15254	15313	15150	15315	15326	15252	15248	15352	15425	15217	15336	15358	15201	15254	15208	15319	15310	15271	15166	15189	15072	15148	15202	15201	15320	15240	15368	15297	15354	15410	15362	15154	15302	15166	15343	15226	15283	15311	15219	15493	15402	15286	15189	15564	15376	15279	15359	15339	15263	15280	15196	15292	15315	15200	15324	15296	15273	15293	15263	15260	15418	15315	15141	15198	15234	15131	15307	15104	15244	15179	15250	15387	15478	15258	15346	15051	15319	15312	15378	15257	15257	15155	15261	15252	15314	15270	15385	15241	15203	15281	15381	15200	15273	15149	15317	15212	15284	15304	15352	15341	14992	15260	15376	15237	15399	15145	15357	15267	15257	15354	15379	15361	15291	15173	15320	15243	15342	15126	15274	15372	15267	15334	15274	15345	15367	15378	15122	15374	15367	15388	15307	15226	15298	15249	15218	15180	15363	15393	15293	15306	15316	15242	15276	15241	15251	15318	15383	15288	15303	15443	15365	15236	15383	15204	15405	15292	15412	15241	15345	15348	15314	15372	15121	15274	15447	15318	15270	15231	15286	15391	15233	15329	15482	15241	15414	15167	15090	15404	15311	15292	15282	15194	15448	15239	15387	15199	15344	15247	15242	15364	15391	15183	15240	15167	15179	15378	15389	15154	15264	15234	15389	15382	15394	15234	15351	15404	15253	15368	15434	15341	15291	15243	15445	15240	15605	15414	15221	15256	15351	15215	15179	15269	15380	15314	15181	15372	15177	15201	15429	15459	15216	15310	15329	15539	15204	15334	15257	15237	15325	15185	15314	15344	15131	15257	15356	15325	15376	15207	15101	15117	15357	15323	15511	15263	15287	15513	15081	15332	15383	15214	15247	15326	15182	15291	15260	15333	15178	15221	15152	15372	15192	15393	15275	15306	15209	15293	15361	15435	15205	15384	15379	15303	15344	15332	15427	15327	15103	15336	15280	15262	15314	15195	15139	15374	15293	15489	15319	15236	15233	15207	15329	15133	15249	15265	15218	15323	15358	15408	15231	15480	15475	15144	15195	15057	15274	15462	15305	15339	15356	15308	15313	15250	15511	15453	15324	15301	15308	15257	15312	15312	15298	15224	15179	15260	15248	15059	15295	15270	15440	15314	15264	15282	15262	15103	15588	15129	15404	15218	15274	15432	15346	15290	15284	15136	15468	15436	15374	15320	15277	15323	15368	15234	15240	15127	15139	15393	15187	15263	15338	15222	15181	15278	15164	15353	15290	15250	15235	15167	15354	15259	15301	15372	15225	15157	15408	15139	15274	15271	15380	15317	15224	15303	15117	15292	15201	15308	15192	15236	15436	15326	15400	15238	15336	15441	15209	15210	15283	15371	15219	15224	15200	15297	15314	15355	15340	15317	15194	15241	15172	15268	15354	15484	15294	15262	15144	15358	15245	15347	15284	15344	15435	15173	15391	15276	15375	15164	15247	15283	15325	15205	15098	15172	15242	15328	15357	15235	15327	15236	15146	15271	15230	15307	15283	15353	15203	15218	15172	15118	15461	15253	15351	15214	15218	15502	15315	15241	15407	15453	15255	15373	15245	15267	15219	15295	15414	15254	15261	15343	15263	15395	15278	15330	15313	15340	15409	15343	15296	15378	15200	15227	15233	15254	15247	15334	15347	15162	15386	15360	15212	15241	15320	15287	15373	15283	15322	15175	15361	15414	15157	15272	15314	15205	15277	15397	15222	15357	15388	15194	15320	15345	15211	15301	15309	15033	15302	15289	15336	15353	15224	15440	15261	15274	15447	15507	15329	15140	15192	15246	15231	15223	15401	15133	15386	15394	15253	15288	15366	15159	15146	15103	15345	15339	15296	15249	15207	15284	15315	15228	15150	15268	15260	15207	15239	15422	15279	15303	15547	15215	15373	15239	15432	15263	15207	15467	15333	15291	15320	15461	15288	15389	15404	15189	15352	15260	15206	15513	15231	15157	15222	15435	15123	15257	15367	15446	15284	15253	15344	15377	15272	15346	15282	15342	15245	15366	15400	15334	15165	15403	15265	15282	15210	15223	15283	15285	15323	15400	15190	15273	15221	15214	15124	15095	15194	15411	15142	15174	15361	15454	15384	15178	15411	15409	15072	15162	15321	15256	15265	15231	15319	15250	15277	15223	15122	15491	15276	15234	15280	15240	15362	15363	15299	15223	15188	15247	15193	15222	15438	15286	15276	15531	15352	15356	15418	15417	15167	15339	15177	15276	15328	15401	15284	15347	15226	15443	15221	15284	15411	15263	15250	15266	15293	15402	15194	15312	15358	15285	15141	15246	15235	15302	15253	15290	15266	15228	15261	15417	15286	15148	15293	15183	15131	15215	15248	15380	15262	15264	15228	15303	15410	15400	15410	15147	15430	15293	15285	15215	15258	15236	15326	15135	15279	15181	15204	15392	15074	15324	15277	15386	15289	15332	15340	15502	15319	15234	15220	15205	15349	15256	15249	15245	15610	15274	15221	15213	15394	15252	15212	15306	15375	15099	15336	15125	15331	15322	15411	15215	15488	15399	15458	15189	15316	15270	15364	15272	15218	15320	15243	15121	15168	15132	15328	15349	15217	15399	15208	15287	15247	15266	15451	15275	15250	15265	15130	15265	15436	15236	15295	15334	15142	15430	15227	15368	15159	15253	15200	15474	15187	15244	15115	15444	15289	15190	15187	15278	15196	15335	15251	15137	15458	15348	15465	15090	15343	15276	15332	15413	15200	15260	15225	15414	15282	15358	15221	15328	15345	15284	15486	15278	15333	15359	15325	15223	15184	15165	15360	15368	15193	15196	15271	15348	15309	15299	15351	15474	15217	15247	15317	15227	15260	15291	15296	15341	15370	15450	15275	15086	15312	15223	15313	15413	15547	15286	15262	15299	15158	15243	15266	15296	15368	15237	15190	15171	15302	15355	15279	15257	15338	15282	15310	15268	15579	15337	15404	15334	15384	15289	15413	15272	15205	15169	15319	15391	15311	15274	15349	15458	15125	15332	15277	15210	15398	15220	15052	15317	15362	15441	15344	15206	15283	15400	15088	15227	15437	15327	15301	15368	15250	15379	15350	15194	15187	15407	15149	15324	15373	15231	15289	15182	15145	15228	15402	15271	15174	15452	15261	15348	15390	15319	15376	15261	15390	15250	15390	15294	15307	15397	15138	15364	15376	15326	15345	15287	15239	15365	15259	15217	15293	15319	15314	15344	15216	15510	15527	15312	15145	15319	15371	15385	15355	15410	15321	15129	15329	15239	15241	15499	15239	15163	15126	15260	15479	15118	15113	15160	15402	15295	15212	15249	15350	15211	15356	15251	15190	15291	15430	15264	15233	15192	15253	15292	15324	15357	15239	15424	15173	15258	15188	15473	15272	15256	15336	15266	15499	15261	15285	15264	15242	15230	15274	15318	15431	15358	15261	15283	15180	15390	15348	15395	15236	15186	15219	15167	15196	15146	15391	15238	15181	15179	15332	15213	15286	15217	15318	15266	15241	15526	15347	15393	15171	15117
28904	28889	35931	30621	23647	19586	18080	16985	16521	16210	16032	16000	15836	15844	15790	15873	15743	15624	15883	15812	15774	15551	15684	15660	15713	15671	15873	15614	15776	15930	15606	15739	15650	15774	15578	15601	15787	15597	15654	15710	15592	15826	15534	15723	15684	15752	15651	15677	15661	15725	15774	15811	15730	15668	15540	15626	15658	15502	15647	15542	15593	15490	15769	15757	15641	15617	15703	15728	15959	15632	15718	15748	15401	15817	15574	15767	15659	15797	15624	15719	15732	15569	15818	15597	15695	15624	15624	15659	15855	15553	15691	15762	15782	15548	15671	15712	15636	15648	15558	15653	16110	15760	15699	15672	15668	15915	15733	15569	15637	15678	15766	15604	15754	15722	15767	15692	15675	15737	15625	15727	15516	15801	15699	15911	15630	15616	15747	15597	15579	15561	15639	15676	15677	15575	15710	15513	15600	15435	15638	15697	15733	15704	15495	15537	15573	15599	15629	15449	15715	15804	15697	15923	15593	15739	15883	15598	15700	15502	15707	15634	15779	15649	15779	15745	15517	15802	15569	15742	15676	15442	15684	15429	15528	15635	15530	15620	15739	15717	15547	15709	15439	15542	15536	15670	15802	15541	15606	15562	15475	15607	15588	15660	15623	15448	15664	15507	15375	15712	15685	15646	15665	15729	15633	15531	15623	15505	15546	15413	15590	15729	15722	15821	15549	15653	15705	15765	15771	15660	15750	15650	15519	15760	15714	15629	15824	15583	15614	15485	15448	15612	15637	15761	15721	15636	15713	15661	15759	15699	15648	15589	15648	15520	15828	15698	15531	15653	15770	15685	15669	15743	15747	15486	15701	15487	15616	15633	15621	15715	15558	15774	15568	15585	15656	15544	15570	15718	15677	15696	15714	15726	15711	15696	15581	15817	15564	15411	15570	15529	15630	15552	15585	15607	15808	15775	15714	15587	15612	15844	15557	15776	15640	15548	15639	15767	15737	15650	15627	15484	15590	15639	15769	15522	15462	15765	15634	15756	15729	15561	15830	15618	15842	15596	15644	15661	15463	15610	15647	15476	15502	15853	15611	15580	15515	15696	15654	15735	15659	15597	15556	15531	15639	15813	15522	15625	15650	15604	15570	15581	15488	15746	15589	15739	15607	15578	15814	15576	15726	15663	15554	15686	15703	15629	15671	15624	15948	15514	15464	15612	15609	15711	15484	15664	15609	15639	15651	15525	15691	15571	15586	15706	15572	15630	15671	15537	15633	15603	15672	15605	15608	15597	15344	15847	15625	15724	15962	15561	15850	15690	15746	15374	15565	15504	15781	15457	15486	15428	15626	15675	15703	15673	15713	15616	15905	15580	15588	15637	15437	15523	15612	15745	15701	15569	15612	15551	15746	15624	15840	15787	15735	15653	15793	15348	15606	15627	15699	15561	15863	15920	15750	15557	15824	15772	15541	15503	15651	15803	15744	15654	15554	15435	15754	15615	15935	15595	15568	15598	15675	15650	15615	15607	15602	15650	15719	15559	15739	15476	15801	15813	15528	15619	15538	15733	15520	15576	15506	15709	15714	15542	15485	15604	15718	15707	15730	15726	15641	15537	15408	15644	15721	15563	15622	15707	15630	15652	15474	15574	15906	15753	15789	15654	15655	15638	15637	15663	15513	15607	15551	15684	15464	15738	15761	15597	15649	15692	15738	15541	15665	15612	15782	15602	15556	15498	15528	15614	15684	15748	15603	15622	15639	15535	15713	15605	15484	15734	15720	15719	15787	15760	15498	15568	15619	15374	15565	15774	15676	15603	15443	15656	15615	15617	15739	15557	15639	15715	15886	15566	15678	15716	15688	15555	15685	15832	15476	15591	15502	15665	15688	15872	15562	15695	15784	15822	15654	15725	15686	15608	15528	15783	15750	15656	15890	15799	15809	15414	15712	15695	15706	15734	15658	15587	15710	15576	15681	15775	15796	15727	15617	15554	15661	15439	15686	15489	15682	15660	15564	15787	15765	15641	15548	15782	15560	15573	15722	15739	15611	15624	15613	15748	15815	15600	15665	15397	15743	15723	15790	15638	15595	15764	15599	15569	15593	15730	15594	15570	15645	15550	15590	15620	15492	15684	15655	15565	15762	15631	15597	15492	15518	15508	15661	15695	15729	15765	15688	15532	15876	15772	15888	15496	15708	15641	15554	15571	15768	15484	15442	15745	15683	15626	15460	15592	15639	15610	15754	15776	15649	15641	15654	15723	15687	15596	15713	15671	15695	15605	15717	15572	15772	15856	15580	15404	15529	15793	15683	15701	15827	15719	15718	15585	15646	15757	15797	15471	15723	15836	15870	15741	15527	15641	15752	15625	15691	15601	15650	15810	15636	15688	15389	15634	15563	15616	15619	15338	15620	15675	15558	15882	15530	15598	15862	15718	15636	15521	15573	15623	15521	15537	15605	15599	15678	15680	15762	15643	15627	15637	15621	15649	15651	15553	15740	15584	15670	15615	15829	15540	15740	15635	15605	15683	15479	15595	15684	15563	15634	15746	15730	15741	15589	15596	15663	15678	15563	15853	15446	15827	15712	15625	15713	15681	15793	15603	15682	15773	15607	15919	15461	15573	15696	15674	15675	15627	15605	15707	15623	15637	15479	15653	15575	15785	15734	15686	15743	15580	15528	15566	15877	15739	15586	15602	15511	15820	15730	15609	15752	15630	15632	15725	15426	15798	15676	15631	15555	15525	15651	15850	15518	15458	15728	15655	15617	15674	15693	15655	15581	15524	15867	15641	15525	15658	15663	15572	15590	15649	15628	15662	15591	15460	15553	15744	15299	15645	15622	15658	15622	15631	15698	15669	15675	15731	15797	15685	15526	15619	15814	15462	15545	15406	15654	15788	15674	15680	15650	15462	15716	15748	15731	15621	15515	15426	15675	15794	15506	15407	15859	15588	15775	15595	15578	15787	15741	15772	15642	15553	15613	15733	15759	15841	15614	15587	15563	15605	15559	15571	15648	15723	15702	15803	15688	15677	15517	15711	15579	15717	15565	15386	15693	15770	15751	15711	15795	15650	15574	15744	15659	15891	15711	15592	15686	15554	15661	15689	15824	15722	15654	15564	15385	15479	15787	15468	15578	15773	15623	15619	15729	15730	15846	15615	15726	15741	15771	15748	15707	15475	15684	15662	15632	15754	15653	15761	15713	15625	15577	15843	15694	15719	15736	15727	15464	15718	15611	15575	15705	15702	15442	15606	15667	15543	15736	15788	15732	15545	15619	15614	15619	15498	15579	15622	15619	15682	15811	15777	15647	15664	15645	15713	15581	15634	15817	15646	15722	15409	15708	15614	15714	15769	15657	15892	15699	15660	15696	15592	15675	15806	15723	15503	15621	15656	15571	15655	15804	15703	15553	15495	15702	15672	15564	15530	15533	15689	15534	15674	15574	15672	15614	15577	15840	15801	15538	15706	15672	15762	15679	15531	15674	15789	15571	15499	15622	15728	15805	15717	15773	15740	15807	15670	15608	15639	15637	15686	15733	15754	15454	15602	15788	15428	15483	15457	15514	15599	15612	15784	15766	15650	15717	15704	15522	15787	15766	15728	16070	15572	15736	15857	15647	15425	15759	15658	15556	15665	15803	15645	15980	16023	15737	15741	15832	15659	15594	15684	15585	15646	15631	15799	15615	15570	15537	15627	15712	15629	15638	15877	15709	15629	15569	15715	15674	15552	15698	15734	15741	15588	15663	15610	15501	15719	15764	15501	15593	15740	15607	15617	15650	15928	15732	15677	15456	15692	15704	15647	15612	15437	15612	15932	15553	15608	15703	15654	15663	15630	15840	15451	15543	15561	15614	15612	15649	15653	15633	15520	15547	15457	15581	15820	15660	15598	15501	15593	15586	15586	15650	15548	15629	15593	15831	15613	15576	15558	15765	15696	15795	15549	15735	15764	15682	15678	15744	15421	15748	15685	15500	15795	15754	15882	15554	15541	15803	15781	15572	15707	15799	15577	15592	15496	15647	15591	15685	15443	15714	15774	15654	15578	15569	15584	15697	15853	15512	15648	15602	15766	15703	15798	15645	15819	15704	15604	15580	15496	15536	15549	15690	15612	15581	15503	15650	15501	15449	15412	15493	15561	15663	15642	15441	15526	15502	15636	15644	15679	15683	15744	15730	15781	15681	15810	15649	15662	15735	15595	15694	15540	15683	15640	15733	15713	15960	15744	15778	15605	15662	15635	15686	15764	15604	15644	15609	15741	15843	15709	15829	15716	15683	15653	15812	15624	15632	15554	15668	15612	15706	15655	15577	15621	15734	15659	15550	15665	15451	15715	15818	15934	15759	15794	15679	15588	15753	15768	15689	15596	15778	15730	15626	15618	15609	15658	15541	15715	15806	15706	15719	15571	15739	15682	15604	15465	15550	15735	15611	15832	15653	15477	15507	15866	15617	15689	15361	15536	15631	15556	15560	15764	15400	15481	15650	15669	15862	15657	15801	15601	15617	15627	15605	15693	15733	15648	15722	15689	15714	15565	15820	15716	15779	15806	15584	15514	15590	15642	15599	15688	15832	15755	15660	15495	15779	15683	15647	15615	15648	15645	15666	15770	15858	15736	15823	15542	15618	15620	15679	15667	15786	15766	15691	15664	15856	15767	15436	15688	15576	15697	15562	15675	15566	15673	15947	15666	15680	15640	15685	15639	15808	15755	15698	15314	15642	15568	15706	15573	15501	15647	15742	15806	15786	15721	15646	15804	15607	15597	15675	15657	15637	15544	15619	15732	15456	15677	15653	15823	15612	15545	15307	15600	15693	15552	15557	15630	15788	15750	15850	15744	15809	15724	15563	15533	15761	15599	15588	15817	15641	15881	15759	15605	15593	15784	15663	15731	15646	15743	15363	15590	15633	15662	15473	15806	15891	15736	15596	15519	15755	15715	15551	15737	15778	15554	15754	15678	15590	15799	15627	15590	15678	15668	15660	15644	15640	15619	15617	15551	15712	15685	15619	15592	15660	15499	15799	15505	15591	15617	15638	15711	15644	15678	15678	15770	15654	15786	15625	15639	15616	15551	15563	15576	15574	15566	15657	15705	15565	15803	15554	15852	15560	15777	15625	15694	15567	15617	15638	15630	15618	15693	15697	15679	15564	15681	15668	15610	15776	15806	15756	15567
32774	47901	41903	30915	24463	18885	16836	16404	15758	15303	15056	14705	14757	14546	14817	14654	14677	14625	14712	14700	14554	14665	14544	14701	14601	14635	14614	14546	14405	14561	14571	14752	14606	14442	14616	14454	14667	14567	14623	14401	14597	14518	14528	14377	14444	14505	14697	14377	14555	14553	14418	14527	14473	14367	14630	14699	14735	14658	14581	14465	14460	14529	14526	14566	14677	14409	14408	14480	14543	14331	14574	14527	14715	14483	14531	14587	14526	14530	14454	14650	14493	14426	14556	14558	14622	14607	14492	14559	14493	14501	14199	14483	14531	14322	14499	14626	14520	14604	14496	14520	14303	14679	14711	14314	14487	14489	14596	14591	14541	14530	14441	14528	14601	14452	14613	14536	14543	14609	14512	14629	14547	14626	14480	14581	14581	14502	14572	14484	14566	14576	14662	14663	14314	14429	14492	14590	14298	14566	14423	14478	14585	14629	14709	14484	14507	14406	14548	14469	14496	14548	14484	14512	14497	14601	14680	14376	14446	14688	14533	14577	14446	14552	14503	14492	14609	14403	14620	14447	14461	14580	14581	14523	14602	14731	14574	14441	14538	14391	14551	14552	14493	14497	14487	14646	14653	14354	14649	14487	14363	14560	14433	14542	14409	14702	14528	14629	14472	14438	14634	14405	14452	14520	14358	14442	14513	14627	14521	14577	14462	14539	14627	14421	14693	14517	14546	14445	14281	14586	14460	14518	14447	14382	14447	14424	14463	14558	14432	14603	14493	14454	14588	14423	14611	14533	14463	14498	14543	14452	14460	14478	14499	14373	14402	14487	14537	14289	14543	14597	14581	14543	14387	14620	14566	14508	14571	14444	14648	14467	14529	14581	14588	14553	14584	14538	14447	14549	14662	14487	14350	14455	14462	14519	14510	14523	14493	14382	14441	14464	14443	14472	14503	14432	14402	14507	14473	14574	14545	14586	14347	14553	14447	14449	14526	14667	14362	14541	14401	14581	14460	14592	14404	14460	14497	14420	14583	14492	14483	14643	14556	14504	14501	14612	14399	14631	14588	14507	14584	14564	14505	14659	14478	14635	14557	14428	14511	14625	14331	14365	14524	14646	14467	14582	14372	14389	14704	14425	14561	14640	14653	14447	14404	14694	14466	14433	14480	14642	14510	14332	14487	14438	14484	14422	14520	14476	14427	14431	14344	14588	14676	14518	14393	14603	14454	14840	14402	14549	14581	14396	14650	14403	14607	14417	14463	14419	14633	14494	14651	14645	14523	14487	14459	14487	14764	14305	14472	14480	14451	14513	14407	14512	14613	14607	14469	14437	14323	14408	14537	14569	14436	14521	14548	14448	14507	14573	14408	14735	14452	14565	14564	14626	14609	14408	14525	14489	14473	14597	14501	14473	14614	14492	14432	14356	14411	14580	14467	14554	14476	14419	14499	14453	14573	14437	14403	14365	14547	14671	14663	14425	14579	14468	14361	14450	14482	14558	14550	14598	14454	14522	14558	14409	14462	14486	14376	14496	14499	14485	14700	14373	14521	14459	14672	14674	14574	14494	14596	14527	14599	14565	14646	14304	14380	14531	14626	14487	14625	14529	14395	14706	14577	14371	14547	14509	14509	14570	14498	14367	14420	14405	14665	14394	14673	14513	14486	14443	14451	14531	14606	14530	14468	14390	14548	14550	14414	14456	14595	14480	14473	14403	14581	14348	14486	14529	14617	14632	14345	14570	14564	14507	14433	14605	14428	14662	14400	14760	14573	14606	14498	14576	14541	14578	14472	14384	14582	14507	14653	14350	14506	14691	14485	14525	14503	14521	14553	14508	14404	14550	14459	14353	14560	14546	14252	14544	14557	14641	14560	14382	14576	14591	14518	14588	14460	14585	14449	14515	14649	14536	14485	14718	14470	14282	14464	14645	14382	14536	14580	14594	14364	14491	14448	14500	14537	14421	14427	14639	14522	14514	14495	14517	14510	14662	14390	14523	14460	14490	14416	14348	14571	14411	14489	14635	14584	14595	14558	14603	14487	14268	14455	14413	14417	14474	14411	14596	14576	14563	14458	14560	14506	14543	14434	14553	14539	14635	14589	14587	14425	14423	14464	14517	14512	14588	14722	14504	14562	14601	14534	14542	14421	14381	14560	14677	14608	14530	14597	14583	14623	14398	14577	14655	14485	14354	14339	14464	14499	14553	14480	14511	14546	14510	14501	14392	14425	14368	14354	14652	14363	14501	14773	14535	14460	14551	14445	14449	14387	14585	14496	14578	14608	14425	14609	14463	14500	14564	14507	14423	14453	14495	14571	14583	14415	14384	14441	14475	14614	14545	14577	14665	14471	14527	14435	14483	14443	14512	14683	14499	14542	14400	14637	14589	14444	14372	14476	14466	14511	14604	14520	14529	14551	14348	14548	14679	14371	14525	14430	14488	14448	14600	14592	14452	14598	14346	14565	14530	14492	14580	14315	14644	14484	14509	14434	14527	14450	14488	14653	14482	14618	14495	14618	14598	14537	14476	14447	14585	14399	14512	14353	14510	14571	14476	14597	14605	14536	14606	14624	14374	14541	14603	14584	14486	14469	14492	14412	14464	14589	14510	14482	14345	14573	14505	14516	14657	14520	14589	14546	14548	14530	14588	14503	14514	14618	14555	14574	14540	14414	14601	14612	14621	14508	14415	14551	14654	14545	14675	14403	14524	14676	14611	14438	14496	14425	14624	14490	14396	14403	14474	14715	14425	14476	14372	14517	14424	14372	14354	14551	14730	14347	14439	14585	14524	14545	14546	14731	14440	14501	14524	14483	14490	14435	14346	14486	14404	14513	14498	14408	14518	14436	14414	14422	14568	14467	14447	14675	14500	14381	14490	14441	14541	14514	14398	14486	14624	14405	14512	14506	14529	14581	14394	14443	14385	14473	14484	14486	14479	14374	14558	14467	14579	14555	14441	14464	14384	14733	14321	14487	14405	14655	14359	14669	14343	14554	14535	14519	14550	14418	14625	14535	14536	14447	14390	14537	14520	14502	14386	14625	14618	14219	14590	14603	14413	14534	14385	14399	14642	14521	14647	14580	14554	14554	14588	14479	14548	14454	14352	14572	14659	14421	14479	14511	14411	14590	14466	14697	14362	14616	14589	14670	14357	14434	14371	14382	14506	14670	14542	14507	14474	14465	14499	14409	14467	14349	14454	14583	14544	14492	14412	14555	14665	14564	14586	14606	14579	14472	14621	14479	14552	14558	14569	14629	14383	14601	14461	14579	14727	14716	14542	14455	14453	14468	14631	14476	14573	14493	14430	14511	14505	14501	14604	14471	14398	14460	14638	14534	14739	14394	14662	14552	14524	14568	14700	14717	14535	14498	14565	14446	14418	14553	14518	14463	14593	14608	14423	14616	14530	14550	14628	14479	14410	14510	14605	14455	14494	14597	14576	14397	14470	14567	14584	14465	14498	14776	14586	14594	14517	14544	14662	14542	14415	14439	14297	14457	14485	14697	14632	14560	14593	14434	14632	14324	14630	14576	14601	14641	14260	14665	14341	14462	14402	14523	14493	14509	14592	14306	14693	14459	14315	14386	14543	14592	14696	14439	14533	14536	14248	14523	14537	14371	14363	14523	14477	14509	14597	14616	14520	14533	14424	14614	14449	14618	14427	14520	14553	14451	14407	14399	14493	14394	14445	14456	14470	14664	14488	14622	14548	14610	14525	14640	14456	14460	14581	14410	14647	14643	14542	14553	14438	14598	14483	14608	14554	14605	14687	14594	14475	14597	14425	14485	14539	14508	14460	14568	14585	14553	14555	14701	14362	14491	14434	14427	14559	14510	14555	14433	14553	14521	14593	14609	14475	14504	14559	14574	14597	14385	14711	14522	14504	14549	14528	14463	14576	14571	14472	14548	14401	14485	14721	14666	14529	14494	14409	14520	14398	14642	14418	14459	14568	14553	14501	14366	14504	14341	14553	14397	14620	14624	14585	14526	14500	14529	14514	14425	14665	14537	14454	14571	14461	14459	14506	14420	14377	14453	14516	14421	14625	14653	14456	14595	14654	14341	14485	14489	14455	14459	14567	14533	14581	14617	14488	14562	14371	14566	14475	14561	14444	14547	14601	14419	14536	14674	14567	14618	14646	14618	14538	14589	14475	14418	14462	14668	14309	14621	14685	14401	14312	14763	14545	14600	14536	14565	14498	14591	14627	14582	14450	14406	14544	14614	14425	14379	14457	14468	14515	14622	14525	14463	14478	14593	14494	14465	14390	14521	14556	14461	14514	14541	14446	14406	14467	14516	14452	14490	14518	14655	14457	14497	14556	14654	14489	14747	14503	14448	14458	14494	14607	14459	14538	14408	14466	14265	14396	14512	14576	14574	14683	14504	14672	14429	14389	14660	14709	14453	14698	14658	14466	14483	14362	14525	14481	14532	14572	14578	14449	14553	14580	14649	14728	14346	14483	14603	14515	14437	14503	14524	14507	14452	14549	14579	14480	14601	14249	14548	14592	14479	14415	14538	14342	14548	14595	14495	14510	14674	14467	14731	14576	14318	14503	14588	14377	14502	14637	14561	14404	14732	14670	14618	14567	14593	14621	14738	14443	14482	14527	14547	14339	14391	14568	14637	14640	14638	14361	14340	14606	14499	14519	14578	14541	14563	14656	14597	14452	14485	14580	14575	14529	14604	14615	14532	14383	14506	14572	14648	14557	14430	14608	14541	14589	14557	14585	14597	14542	14587	14477	14415	14516	14693	14703	14483	14627	14479	14388	14595	14515	14411	14492	14495	14508	14415	14556	14431	14623	14698	14489	14507	14582	14544	14469	14471	14598	14370	14525	14321	14404	14637	14464	14492	14514	14472	14471	14571	14543	14562	14469	14584	14362	14461	14607	14577	14552	14593	14325	14621	14561	14475	14372	14551	14436	14619	14550	14577	14532	14421	14689	14582	14391	14480	14515	14641	14620	14566	14493	14544	14416	14646	14492	14473	14409	14439	14441	14574	14380	14563	14337	14471	14576	14591	14522	14476	14567	14463	14427	14422	14544	14409	14382	14415	14539	14711	14556	14386	14393	14546	14546	14438	14516	14633	14680	14506	14630	14464	14683	14525	14490	14544	14641	14550	14585	14559	14425	14516	14520	14476	14475	14553	14359	14524	14464	14396	14703
24508	21604	29388	26438	25139	26024	24838	20595	18509	17912	17529	16854	16441	16707	16582	16571	16661	16562	16723	16504	16606	16175	16298	16471	16256	16340	16411	16220	16254	16339	16432	16437	16529	16524	16591	16266	16400	16405	16419	16247	16320	16172	16301	16348	16476	16273	16291	16207	16303	16266	16240	16206	16390	16366	16314	16434	16320	16219	16330	16113	16406	16007	16128	16098	16270	16260	16219	16118	16299	16336	16282	16148	16327	16440	16274	16112	16493	16332	16371	16432	16359	16136	16289	16261	16065	16145	16155	16147	16231	16234	16324	16241	16499	16386	16299	16126	16223	16442	16362	16469	16233	16302	16134	16373	16170	16449	16178	16408	16230	16149	16452	16153	16391	16312	16089	16180	16217	16153	16333	16244	16203	16072	16232	16247	16394	16192	16433	16191	16303	16162	16271	16308	16195	16288	16239	16263	16342	16264	16270	16218	16359	16364	16249	16167	16352	16225	16305	16306	16322	16232	16220	16172	16023	16203	16169	16141	16144	16353	16204	16157	16185	16296	16394	16357	16049	16152	16191	16139	15990	16350	16328	16513	16374	16321	16112	16373	16402	16115	16296	16104	16090	16236	16186	16211	16158	16449	16364	16216	16295	16192	16068	16183	16222	16040	16314	16306	16277	16208	16205	16063	16245	16304	16401	16091	16178	16293	16183	16147	16128	16254	16108	16290	16401	16446	16388	16430	16224	16254	16356	16160	16290	16328	16206	16323	16309	16225	16272	16191	16222	16223	16215	16194	16387	16278	16347	16315	16286	16276	16279	16296	16266	16180	16290	16092	16320	16089	16347	16387	16213	16152	16085	16270	16436	16396	16162	16317	16259	16126	16288	16486	16387	16215	16067	16207	16082	16301	16187	16237	16282	16230	16365	16266	16296	16172	16034	16365	16340	16236	16052	16101	16120	16299	16254	16160	16405	16181	16276	16414	16193	16511	16349	16180	16333	16377	16332	16222	16206	16106	16231	16156	16321	16150	16507	16242	16298	16196	16471	16230	16598	16263	16054	16111	16355	16203	16179	16226	16407	16143	16124	16355	16175	16199	16457	16303	16228	16351	16250	16398	16488	16311	16312	16306	16249	16281	16300	16351	16206	16089	16353	16169	16354	16293	16026	16266	16209	16122	16304	16256	16284	16448	16335	16182	16515	16297	16215	16206	16241	16472	16293	16160	16342	16257	16328	16207	16103	16091	16132	16182	16106	16332	16387	16427	16160	16310	16143	16125	16289	16371	16424	16041	16173	16101	16270	16246	16151	16275	16236	16206	16359	16235	16305	16370	16355	16273	16185	16197	16397	16244	16055	16199	16349	16353	16427	16295	16269	16218	16395	16271	16067	16346	16148	16209	16232	16215	16262	16267	16168	16162	16262	16016	15998	16241	16227	16296	16307	16210	16424	16256	16159	16287	16167	16275	16220	16294	16514	16338	16509	16402	16247	16272	16398	16258	16305	16331	16398	16228	16398	16142	16258	16164	16321	16361	16341	16339	16212	16405	16219	16365	16287	16101	16092	16217	16304	16283	16342	16211	16311	16393	16436	16235	15928	16248	16225	16260	16273	16177	16170	16396	16205	16351	16242	16093	16288	16305	16372	16384	16368	16103	16346	16143	16383	16156	16329	16395	16188	16336	16263	16362	16211	16280	16433	16211	16282	16261	16093	16348	16485	16309	16309	16388	16401	16206	16225	16181	16216	16128	16392	16285	16298	16234	16377	16302	16292	16127	16260	16305	16331	16474	16182	16381	16272	16347	16286	16238	16283	16007	16411	16439	16228	16248	16209	16304	16231	16010	16474	16157	16246	16255	16144	16255	16174	16120	16340	16244	16423	16154	16376	16270	16302	16304	16193	16396	16184	16375	16187	16300	16223	16168	15954	16249	16227	16334	16312	16156	16395	16311	16262	16163	16268	16349	16131	16475	16238	16304	16250	16226	16332	16317	16289	16321	16456	16316	16293	16138	16287	16179	16354	16216	16064	16223	16289	16183	16209	16230	16426	16266	16139	16297	16404	16365	16363	16255	16360	16224	16269	16171	16327	16253	16224	16348	16187	16131	16182	16485	16223	16342	16273	16242	16119	16325	16388	16304	16262	16475	16378	16421	16284	16193	16266	16207	16193	16128	16342	16140	16185	16310	16193	16349	16123	16335	16441	16319	16153	16250	16424	16431	16269	16227	16136	16179	16440	16165	16322	16221	16280	16165	16227	16134	16111	16186	16206	16417	16197	16367	16452	16411	16309	16221	16221	16464	16148	16242	16254	16396	16230	16153	16101	16471	16157	16260	16042	16189	16316	16183	16339	16330	16373	16120	16369	16030	16377	16336	16291	16421	16403	16310	16150	16169	16106	16419	16307	16289	16334	16071	16228	16233	16157	16244	16177	16271	16219	16277	16045	16219	16227	16268	16277	16113	16317	16313	16126	16136	16440	16147	16129	16346	16109	16228	16118	16252	16290	16275	16506	16268	16387	16164	16480	16249	16299	16116	16268	16195	16241	16337	16256	16295	16324	16330	16340	16275	16344	16169	16343	16239	16291	16369	16321	16378	16318	16321	15936	16403	16286	16221	16407	16278	16239	16163	16407	16361	16417	16377	16242	16284	16287	16393	16304	16360	16115	16386	16320	16165	16344	16281	16168	16285	16238	16188	16374	16126	16219	16225	16173	16302	16222	16168	16203	16415	16357	16466	16171	16116	16154	16175	16241	16356	16405	16293	16237	16272	16149	16275	16192	16339	16323	16224	16356	16199	16152	16075	16331	16146	16331	16141	16191	16260	16356	16516	16297	16370	16005	16359	16326	16361	16246	16394	16295	16314	16271	16288	16373	16352	16252	16255	16225	16169	16283	16054	16279	16386	16206	16124	16384	16291	16301	16305	16379	16176	16244	16094	16411	16179	16006	16225	16222	16320	16235	16224	16266	16563	16384	16319	16170	16244	16353	16300	16343	16366	16248	16249	16242	16155	16123	16419	16257	16175	16097	16481	16151	16275	16224	16234	16193	16175	16046	16141	16354	16192	16338	16124	16151	16339	16461	16387	16098	16327	16246	16292	16369	16376	16214	16038	16266	16373	16343	16280	16281	16257	16415	16133	16338	16342	16263	16139	16214	16129	16312	16055	16320	16355	16128	16329	16125	16171	16031	16214	16362	16428	16125	16205	16075	16189	16213	16290	16250	16262	16190	16510	16364	16227	16418	16364	16414	16224	16212	16410	16348	16372	16332	16188	16318	16211	16172	16530	16256	16401	16321	16434	16396	16294	16185	16304	16407	16249	16310	16113	16185	16276	16343	16027	16341	16162	16401	16308	16337	16088	16351	16356	16314	16425	16226	16280	16303	16458	16524	16427	16378	16235	16097	16215	16356	16309	16370	16284	16407	16442	16300	16339	16110	16182	16322	16290	16399	16207	16303	16263	16247	16207	16217	16173	16207	16170	16246	16234	16409	16158	16217	16200	16309	16273	16156	16372	16236	16350	16322	16207	16439	16152	16437	16309	16203	16317	16365	16226	16337	16297	16277	16245	16188	16120	16288	16246	16289	16199	16305	16191	16355	16110	16354	16348	16156	16219	16212	16341	16420	16253	16155	16367	16212	16336	16408	16280	16217	16312	16388	16324	16247	16299	16325	16385	16350	16219	16207	16360	16281	16403	16151	16319	15972	16397	16185	16229	16250	16232	16159	16375	15978	16235	16437	16356	16319	16330	16468	16222	16336	16461	16093	16179	16170	16124	16052	16190	16244	16189	16257	16191	16104	16267	16511	16265	16462	16344	16218	16195	16296	16254	16136	16275	16127	16251	16287	16043	16336	16129	16124	16143	16339	16350	16175	16277	16309	16120	16478	16177	16083	16100	16232	16493	16380	16261	16342	16181	16478	16311	16180	16182	16297	16201	16272	16345	16237	16246	16310	16362	16150	16270	16331	16224	16377	16261	16222	16292	16217	16070	16322	16364	16197	16366	16467	16325	16432	16219	16394	16087	16211	16442	16314	16146	16118	16190	16214	16340	16440	16263	16311	16096	16223	16239	16348	16210	16139	16386	16416	16225	16197	16263	15984	16266	16276	16176	16239	16360	16220	16473	16336	16275	16310	16166	16235	16234	16278	16379	16217	16238	16251	16049	16321	16520	16031	16107	16298	16178	16112	16136	16192	16138	16324	16410	16144	16141	16155	16369	16418	16339	16459	16292	16219	16446	16252	16309	16291	16157	16032	16243	16315	16236	16195	16496	16192	16452	16393	16404	16327	16361	16338	16261	16172	16208	16095	16368	16237	16456	16305	16431	16142	16381	16075	16259	16100	16341	16337	16415	16374	16310	16192	16207	16507	16151	16114	16239	16158	16190	16272	16172	16401	16210	16057	16444	16231	16328	16220	16276	16379	16294	16296	16189	16235	16287	16206	16159	16226	16227	16310	16230	16299	16336	16181	16234	16365	16459	16228	16191	16118	16195	16229	16120	16211	16162	15977	16522	16446	16194	16457	16462	16382	16414	16450	16348	16223	16253	16206	16154	16418	16336	16104	16232	16277	16304	16214	16130	16273	16535	16268	16296	16212	15993	16228	16337	16216	16472	16241	16345	16381	16232	16356	16268	16268	16319	16335	16321	16211	16479	16354	16293	16391	16242	16213	16248	16420	16245	16334	16603	16319	16315	16280	16216	16295	16492	16480	16158	16352	16361	16362	16384	16440	16237	16414	16318	16205	16294	16241	16252	16338	16291	16381	16312	16253	16100	16393	16325	16377	16228	16093	16310	16118	16337	16138	16383	16387	15944	16123	16063	16099	16217	16407	16272	16324	16362	16256	16468	16259	16533	16267	16310	16147	16304	16339	16145	16318	16142	16343	15978	16345	16320	16270	16300	16235	16339	16282	16168	16311	16275	16226	16184	16282	16487	16391	16150	16373	16328	16281	16122	16187	16203	16305	16192	16340	16117	16416	16164	16275	16367	16455	16272	16207	16401	16336	16186	16424	16353	16270	16223	16438	16192	16302	16259	16221	16217	16186	16160	16337	16315	16451	16591	16324	16256	16331	16299	16207	16159	16058	16307	16372	16191	16266	16304	16337	16235	16331	16137	16338	16220	16208	16218	16396	16345	16379	16083	16192	16303	16565	16200	16019	16406	16206	16164
34146	55261	51060	37965	30380	26143	22719	19848	17793	16648	16063	15503	15212	15253	15176	15279	15087	15186	15096	15235	15057	15171	15130	15055	14948	15078	14894	15063	14924	14960	14878	15041	14829	14989	14988	14888	14858	14929	14875	14808	14907	14902	14860	14796	14860	14923	14882	14934	14994	14816	14995	14871	14874	14873	14749	14926	14890	14979	14801	14872	14785	14770	14926	14748	14890	15030	14800	14886	14910	14843	14959	14865	15199	15135	15049	14972	14763	14946	15014	14886	14885	14716	14892	14820	14929	14904	15122	15057	14972	14728	14887	15007	14787	14953	14830	14932	14798	14904	14762	15002	15085	15017	14845	14915	14859	15043	14790	14804	14866	14916	14912	14792	14933	14891	14827	14754	15046	14982	14895	14821	14710	14925	14867	14967	14906	14861	14912	14790	15004	14892	14764	14784	14993	14848	14675	14974	14771	14761	14837	14848	14789	15055	14800	15052	14830	14891	14827	14853	15020	15021	15099	14703	14883	14963	14782	14950	14813	14802	14910	14797	14981	14772	14998	14974	14999	14830	14919	14852	14956	14836	15037	14880	14942	14755	14823	14813	14968	14787	15094	14823	14993	14893	14911	14902	14822	15098	14882	15046	14901	14809	14927	14863	14958	15029	14850	14843	14892	14878	14826	14818	15099	14860	14853	14929	14868	15012	15031	14804	15085	14924	14933	14831	15017	14840	14937	15003	14828	14941	14772	14843	14948	14806	14770	14880	14915	14891	14774	14726	14952	15015	14929	14973	14845	14820	14992	14825	15032	15011	14833	14957	14766	14948	14766	14957	14994	14872	14815	14908	15002	14894	14875	14866	14982	14946	14903	14712	14891	15027	14864	14811	14814	14950	14848	14915	14932	14767	14974	14757	15076	14887	14995	14850	14933	14778	14904	14974	14992	14969	14981	14933	14835	14885	14946	14908	14946	14909	15000	15051	14856	14881	14807	15033	14880	14677	14811	14929	14937	14865	14803	14869	15114	14864	14959	14772	14906	14990	14847	14867	14781	14872	14745	14852	14998	14922	14997	14863	14898	15060	15074	14999	14827	14913	14920	14787	15016	15034	14792	14761	14946	14876	14736	14830	14830	14956	14877	14981	14866	14728	14852	14880	14797	14862	14887	14931	14950	15040	15145	15090	14960	14911	15055	14946	15022	14921	14811	14810	14830	14868	14786	14871	15072	14899	14900	14902	15014	14866	15007	14841	14863	14856	14813	14719	14860	14817	14817	14890	14805	14850	14941	14743	14821	14807	14779	14898	14847	14794	14933	14850	15081	14852	14819	14905	14874	14990	14936	14891	14876	14940	15006	14769	15083	14859	14927	14873	15041	14993	14918	14922	14785	14756	14750	15120	14949	14994	14862	14821	14870	14891	15029	14837	14828	14924	14827	14899	14997	14939	14946	14663	14800	14922	14839	14809	14731	14804	14993	14852	14823	14809	14791	14975	14862	14929	14931	14809	14840	14926	14843	15020	14936	14953	14907	14819	14963	14843	14909	14845	14856	14928	14822	14749	14899	15069	14846	14998	14948	14908	14903	14845	14806	14865	14968	14831	14880	14981	15007	14891	14871	14937	14762	15046	14819	14870	14957	14973	14952	14909	14772	14960	14936	14619	14858	14749	14991	14824	14975	14913	14858	14808	14791	14920	14961	15001	14851	14856	14957	14942	14878	14778	14833	14936	14993	14772	14949	14964	14710	14824	15054	15113	14891	14766	15045	14978	15004	14782	14865	14851	15003	14948	14844	14816	14834	14751	14911	14934	14686	14814	14790	15011	14752	14947	14825	14979	14879	14945	14910	15067	15004	15064	14959	14756	14891	14983	14801	14905	14929	14904	14882	14961	15034	14955	14741	14771	14726	14774	14789	15031	14821	14910	14870	14985	14846	14932	14738	14797	15024	14859	14926	15047	14917	14682	14804	14867	14871	14964	15033	14940	14900	14836	14917	14903	14792	14933	14970	14774	14859	14870	15038	14946	14865	14770	14791	14978	14761	14840	15009	14930	14900	14817	14706	15093	15001	14686	14869	14996	14974	14839	14954	15142	15017	14858	14959	14890	14975	14916	14843	15010	14953	14949	14831	14876	14984	14745	14834	14818	14933	14935	14908	14923	14871	14694	14817	14922	14772	14861	14954	14903	14865	14861	15014	14717	14882	14801	15056	14865	14934	14931	14895	14940	14951	14862	15018	14793	15078	15043	14906	14866	14974	14846	15022	14936	14832	14882	14852	14783	14992	14914	14770	14889	14879	14907	14954	15008	14819	14836	15048	14871	14962	14854	14875	14878	15043	14813	14887	14990	14898	14887	14854	14984	14925	14884	14902	14731	14941	14939	15030	14990	14812	14915	14806	14927	14911	14971	14870	14866	14995	14929	14861	14969	14839	14743	14956	14877	14831	14944	14863	14993	14942	14778	15029	14959	14965	14891	14808	14860	14728	14850	14958	14819	14867	14810	14964	14948	14977	14962	14981	14729	15089	15011	14874	14907	14812	14850	14954	15023	14867	14934	14896	14890	14804	14853	14784	15003	14876	14914	14794	14998	14892	15065	14693	14860	14912	14824	15002	14795	14887	14876	15087	14692	14846	14787	14988	14779	14959	14991	15048	14947	14869	14981	14913	14979	15011	14938	14863	14898	14799	14791	14957	14720	14980	14871	14949	14862	14966	14764	14846	14886	14959	14836	14939	14883	14787	14783	14776	14841	14703	15040	14947	15010	14709	15036	14889	14864	15124	14861	14719	14950	14881	14822	14818	14782	14878	15025	14831	14990	14912	14902	14976	14872	14952	14949	14980	14803	14929	14907	14775	14964	14911	14892	14926	14842	14789	14870	14993	15018	14914	14789	14872	14951	14579	14948	14874	14814	14825	14881	14904	14947	15011	14845	14815	14782	15028	14905	14961	14818	14896	14773	15008	14932	14826	15071	14906	14907	14859	14848	15011	14968	14920	14784	14911	14956	14880	14866	14937	14784	14935	14914	15015	14838	14881	14896	14979	14891	14838	14875	14966	14875	14857	14853	14928	14845	14751	14988	14782	14872	14870	14961	14877	14898	14910	14870	14697	14761	15119	14921	14917	14918	14832	14924	14882	14753	14840	15010	14787	14892	14864	14876	14867	14978	14912	14872	14836	14798	14910	14993	14876	14835	14864	15066	14870	14911	14869	14827	14896	14866	14997	14855	14973	14947	14775	14823	14808	15039	14916	14846	14784	14925	14772	15009	14890	14844	14905	14792	14809	14735	15018	15033	14923	14936	15024	14806	14933	14838	14968	14928	15021	14997	14878	14801	14853	14886	14848	14992	14896	14790	14895	14838	15024	14896	14878	14818	14874	14745	14874	14972	14937	14860	15009	14766	14871	14908	14895	14992	14775	14905	14753	14942	14779	14925	14799	14711	14901	15002	14890	14820	14959	14874	14860	14987	14985	14840	15004	14970	15060	15041	14880	14806	14852	14873	14832	14960	14929	14905	14820	14931	15004	14876	14964	14937	14884	14997	14903	14903	15115	15013	14841	14870	14793	14858	14925	14953	14911	14904	15062	14820	14969	14884	14951	14717	14921	14834	14830	15015	14912	14886	14763	14831	14767	14777	14866	14790	14777	14925	14958	15037	14943	14916	14823	14980	14929	14764	14821	14999	14871	14875	14905	14864	14984	14958	14864	14934	15061	14752	14943	14929	14696	15025	14889	15073	15064	14940	14892	14819	14791	14904	14755	15001	14870	14968	14938	14748	14901	14981	14800	14918	14973	15046	14903	14922	14854	14820	14815	14794	14885	14752	14888	14822	14904	14832	14854	15010	14948	14882	14825	14969	14858	14875	14929	14840	14962	14856	14846	14921	14851	14855	15004	14984	14983	14908	14875	14795	14838	14709	15026	14801	14868	14907	14927	14788	15073	14932	14837	14872	14943	15056	14862	14976	14761	14910	14918	14930	14860	14949	14972	14977	14736	14928	14833	14955	14856	14898	14849	14888	14855	14740	14814	14979	14812	15008	14865	14796	14837	14865	15070	14859	14896	14852	14716	14800	14939	14983	15012	14963	14694	14950	14794	14915	15080	14914	14870	14950	14922	14797	14905	14918	14918	14930	14830	14866	14972	14957	14925	14866	14878	14866	14992	14891	15005	14885	14926	14892	15001	14911	14980	14849	14915	14990	14824	14982	14887	14865	14965	14882	14830	14946	14953	15027	14986	14961	14956	15118	14795	14867	14844	15010	14895	14856	14927	14803	14967	14962	15094	14685	14769	14802	14876	14803	15011	14956	14715	14890	15000	14912	15159	14981	14915	14750	14975	14815	14963	14847	15097	14921	14753	15059	15125	15008	14812	14976	14949	14954	14813	14762	14978	14715	14842	14897	14996	14779	14874	15021	14772	14976	14878	14886	14980	14891	14905	14893	14769	14985	14833	14695	14929	14876	14860	14865	14992	14966	14819	15001	15009	14859	14861	14738	14905	14675	14900	14894	14841	14924	14996	14999	14759	14994	14840	14817	14943	14826	14898	14857	14898	14887	14831	14766	14978	14919	14801	14980	14770	14939	14831	14792	15002	15071	15031	14861	14873	14964	14912	14814	14787	14867	14920	14862	14955	14915	14703	14859	14755	14828	14840	15136	14925	14835	14920	14895	14951	14897	14883	14715	14914	14957	14847	15031	15030	15071	14831	14792	14826	14907	14896	14773	14970	14694	14912	15006	14881	14780	14901	14826	15031	14833	14722	14856	15018	14978	14812	14883	14811	14733	14893	14790	14998	14943	14859	15125	14962	15089	14728	14937	14703	15076	14780	14994	14758	14974	14951	14918	14876	14905	14919	14927	14933	14781	14884	14787	14868	14871	14883	14966	14953	14834	14817	14925	14851	14982	14943	14957	15120	15058	15008	15073	14894	14898	14909	14913	14985	14761	14830	15126	14887	14851	14856	14800	14902	14874	14782	14864	14996	15014	15013	14877	14893	14775	14989	14856	14874	14686	14875	14876	14987	15014	14849	14768	14825	14827	14878	14887	14845	14802	15072	14902	14837	14752	14760	14819	14941	14914	14799	14839	14795	14916	14875	14912	14901	14890	15031	14852	14888	14902	14957	15004	14748	14909	14769	14912	14995	14933	14857	14666	14895	14879	14986	14943	14983	14831
23096	21494	29397	24602	23709	27403	28975	23089	20649	19717	18142	17572	17302	17232	17162	17079	16974	17097	17165	17041	17125	16911	16979	16651	16854	16883	16760	16562	16824	16954	16725	16868	17006	16674	16804	16861	16841	17020	16802	16718	16792	16776	16695	16760	16622	16778	16626	16561	16674	16862	16663	16755	16719	16607	16820	16743	16776	16767	16809	16751	16723	16457	16733	16716	16592	16876	16629	16627	16654	16765	16629	16770	16590	16624	16662	16560	16752	16618	16743	16629	16630	16710	16612	16478	16602	16765	16880	16692	16515	16659	16604	16680	16669	16750	16666	16561	16680	16652	16636	16538	16534	16532	16445	16631	16791	16649	16674	16726	16651	16553	16480	16681	16488	16740	16702	16639	16760	16785	16880	16633	16718	16920	16767	16781	16677	16703	16669	16651	16543	16784	16687	16742	16711	16539	16789	16487	16418	16687	16567	16606	16606	16727	16552	16661	16563	16600	16515	16721	16759	16529	16625	16677	16515	16611	16637	16677	16748	16620	16625	16598	16663	16492	16795	16517	16628	16678	16751	16598	16689	16585	16586	16571	16660	16578	16536	16468	16455	16804	16896	16794	16586	16746	16817	16597	16842	16763	16489	16741	16642	16485	16667	16515	16665	16418	16863	16748	16489	16834	16725	16562	16635	16562	16749	16625	16678	16566	16610	16709	16596	16529	16534	16619	16648	16719	16598	16428	16611	16564	16564	16599	16618	16544	16595	16479	16592	16692	16736	16849	16709	16647	16533	16808	16712	16652	16600	16829	16783	16744	16528	16693	16857	16623	16601	16622	16859	16692	16661	16574	16702	16576	16635	16807	16569	16648	16597	16776	16354	16583	16611	16625	16566	16743	16472	16443	16599	16780	16729	16475	16672	16600	16725	16546	16436	16626	16593	16594	16601	16594	16759	16764	16763	16450	16380	16578	16494	16792	16715	16653	16854	16638	16539	16495	16740	16756	16566	16647	16579	16737	16584	16753	16576	16591	16698	16607	16771	16536	16818	16706	16628	16472	16463	16699	16517	16575	16466	16721	16691	16662	16660	16624	16617	16570	16535	16649	16611	16705	16675	16591	16570	16419	16707	16550	16740	16647	16562	16662	16551	16640	16655	16639	16559	16527	16511	16737	16717	16606	16578	16569	16603	16711	16491	16755	16627	16601	16684	16638	16743	16672	16714	16503	16486	16743	16286	16665	16828	16487	16659	16814	16489	16355	16606	16813	16679	16709	16366	16617	16589	16454	16664	16750	16528	16614	16679	16548	16578	16729	16675	16449	16403	16569	16666	16713	16624	16546	16782	16652	16692	16546	16679	16585	16592	16767	16501	16583	16677	16528	16532	16734	16418	16612	16751	16456	16698	16530	16465	16565	16510	16787	16544	16541	16438	16691	16572	16739	16643	16591	16476	16566	16761	16584	16528	16515	16499	16567	16727	16722	16463	16631	16688	16586	16725	16755	16675	16712	16703	16626	16598	16639	16856	16731	16496	16640	16505	16471	16429	16366	16583	16680	16584	16619	16455	16449	16610	16545	16721	16548	16781	16660	16606	16748	16429	16705	16634	16536	16743	16692	16679	16554	16616	16680	16668	16551	16691	16641	16583	16592	16638	16598	16644	16568	16640	16747	16670	16461	16440	16518	16510	16708	16611	16849	16536	16474	16536	16857	16494	16589	16628	16222	16500	16546	16512	16722	16619	16715	16423	16511	16688	16594	16755	16668	16674	16639	16688	16566	16612	16740	16484	16640	16573	16665	16624	16407	16517	16802	16653	16544	16772	16846	16617	16552	16619	16454	16581	16558	16772	16704	16471	16553	16620	16709	16674	16672	16626	16626	16499	16614	16665	16750	16632	16647	16575	16643	16784	16818	16549	16656	16586	16722	16618	16621	16317	16511	16470	16628	16402	16557	16833	16776	16533	16594	16747	16556	16596	16763	16678	16561	16707	16499	16720	16531	16635	16608	16641	16566	16354	16518	16460	16541	16714	16527	16630	16669	16570	16602	16553	16645	16774	16382	16553	16595	16676	16487	16668	16553	16708	16633	16590	16543	16603	16755	16779	16822	16556	16586	16496	16692	16470	16538	16359	16599	16742	16636	16721	16651	16611	16764	16506	16781	16751	16622	16504	16811	16667	16605	16485	16813	16750	16633	16585	16686	16369	16756	16759	16670	16444	16585	16748	16619	16688	16533	16831	16439	16536	16706	16505	16441	16499	16676	16754	16543	16515	16623	16583	16573	16552	16671	16535	16705	16701	16599	16663	16736	16601	16697	16633	16488	16493	16584	16711	16507	16652	16497	16510	16549	16591	16681	16543	16680	16559	16318	16661	16489	16542	16590	16427	16521	16782	16618	16695	16441	16597	16602	16783	16903	16704	16693	16746	16561	16631	16719	16509	16648	16770	16644	16698	16693	16470	16670	16564	16508	16404	16458	16711	16624	16706	16553	16575	16663	16543	16694	16585	16570	16527	16511	16525	16716	16499	16570	16586	16760	16445	16737	16556	16495	16743	16584	16725	16755	16501	16695	16718	16552	16541	16731	16712	16606	16750	16456	16825	16729	16698	16690	16792	16538	16732	16664	16681	16481	16540	16580	16859	16552	16571	16685	16634	16685	16565	16632	16575	16595	16740	16683	16767	16755	16560	16637	16574	16652	16593	16617	16628	16729	16877	16440	16596	16599	16715	16771	16559	16657	16476	16669	16680	16480	16723	16347	16612	16649	16676	16803	16698	16709	16476	16593	16548	16478	16709	16635	16585	16640	16550	16494	16625	16690	16709	16737	16780	16544	16519	16756	16758	16755	16709	16577	16818	16531	16702	16739	16779	16783	16651	16669	16626	16387	16493	16712	16627	16513	16589	16647	16608	16687	16801	16456	16608	16546	16849	16490	16550	16603	16755	16486	16596	16596	16474	16555	16740	16804	16363	16236	16623	16538	16655	16476	16686	16639	16697	16604	16531	16601	16580	16775	16671	16586	16815	16750	16640	16465	16509	16629	16718	16686	16795	16636	16383	16647	16391	16614	16673	16411	16526	16603	16763	16556	16497	16547	16636	16704	16749	16718	16873	16743	16507	16399	16521	16995	16604	16687	16504	16772	16785	16578	16595	16639	16693	16627	16582	16608	16320	16784	16685	16436	16570	16516	16546	16486	16605	16478	16674	16585	16586	16581	16500	16664	16629	16587	16509	16350	16797	16851	16585	16791	16625	16540	16578	16587	16540	16688	16502	16642	16935	16779	16682	16619	16670	16664	16678	16727	16757	16787	16702	16571	16698	16529	16637	16625	16578	16629	16783	16727	16425	16627	16515	16772	16595	16593	16483	16589	16504	16760	16573	16616	16819	16787	16545	16627	16841	16857	16517	16404	16514	16623	16782	16677	16563	16688	16549	16572	16511	16524	16608	16697	16703	16612	16572	16548	16632	16452	16590	16607	16558	16692	16901	16826	16721	16437	16844	16723	16598	16615	16500	16565	16548	16645	16621	16692	16599	16599	16689	16753	16784	16529	16534	16520	16621	16532	16643	16648	16551	16605	16676	16504	16710	16600	16572	16659	16656	16799	16582	16619	16630	16557	16679	16644	16529	16417	16568	16637	16790	16647	16678	16513	16854	16735	16520	16456	16523	16598	16785	16850	16488	16548	16510	16556	16621	16816	16510	16545	16574	16666	16565	16583	16485	16654	16532	16644	16601	16682	16703	16508	16569	16601	16487	16402	16547	16740	16544	16812	16645	16442	16592	16716	16688	16681	16829	16492	16795	16600	16628	16643	16675	16439	16588	16627	16630	16669	16702	16577	16527	16590	16657	16625	16622	16511	16644	16537	16721	16908	16659	16475	16631	16663	16694	16678	16538	16646	16662	16708	16843	16704	16765	16689	16482	16702	16495	16788	16754	16790	16859	16594	16843	16652	16594	16836	16646	16616	16481	16695	16514	16539	16705	16660	16490	16899	16463	16783	16825	16877	16684	16422	16652	16561	16629	16629	16781	16542	16485	16534	16500	16653	16802	16684	16688	16740	16581	16723	16540	16455	16738	16692	16777	16803	16457	16582	16703	16500	16647	16868	16666	16845	16804	16658	16733	16694	16366	16528	16617	16593	16519	16581	16623	16431	16686	16813	16758	16719	16536	16455	16500	16611	16533	16303	16573	16861	16705	16548	16400	16575	16730	16895	16809	16541	16613	16547	16590	16566	16672	16585	16761	16617	16561	16492	16658	16300	16624	16660	16470	16568	16576	16505	16728	16710	16702	16578	16712	16842	16563	16652	16456	16652	16728	16564	16682	16608	16581	16686	16678	16679	16437	16745	16575	16393	16788	16498	16574	16559	16609	16522	16578	16663	16642	16506	16652	16541	16760	16595	16445	16584	16398	16653	16605	16457	16591	16477	16606	16591	16605	16619	16660	16611	16493	16562	16553	16551	16640	16554	16666	16426	16570	16612	16487	16339	16798	16700	16688	16656	16629	16573	16612	16596	16547	16652	16602	16454	16669	16709	16823	16412	16633	16652	16727	16715	16688	16558	16683	16535	16505	16468	16717	16523	16455	16649	16507	16535	16538	16658	16559	16460	16562	16532	16619	16499	16412	16571	16528	16630	16740	16656	16741	16462	16762	16590	16715	16371	16762	16567	16535	16569	16885	16646	16554	16513	16764	16844	16558	16682	16774	16624	16618	16434	16620	16582	16680	16758	16548	16783	16697	16689	16579	16516	16689	16630	16676	16800	16723	16575	16596	16564	16440	16760	16688	16769	16604	16882	16618	16838	16718	16610	16781	16722	16484	16660	16542	16782	16777	16754	16651	16775	16830	16679	16739	16628	16595	16602	16716	16682	16667	16589	16632	16543	16677	16472	16493	16520	16437	16522	16830	16703	16582	16682	16629	16765	16766	16760	16753	16705	16550	16506	16655	16613	16549	16530	16503	16758	16577	16509	16606	16648	16658	16570	16696	16505	16509	16706	16550	16527	16610	16697	16653	16750	16640	16780	16690	16523	16457	16841	16504	16512	16644	16711	16624	16658	16565	16573	16636	16635	16811	16724	16519	16613	16495	16642	16802	16624	16680	16719	16480	16694	16716	16543	16678	16830	16843	16639	16629	16799	16824	16608	16602	16572	16491	16660	16516	16687	16541	16540
38217	61856	57126	43827	36695	31432	26155	22453	20164	18122	16275	15640	15611	15434	15578	15580	15595	15419	15495	15541	15391	15089	15235	15286	15286	15295	15146	15441	15191	15468	15086	15229	14943	15471	15262	15109	15085	15154	15237	15270	15203	15159	15201	15304	14996	15242	15018	15166	15225	15117	15165	15227	15195	15169	14954	15157	15145	15054	15248	15064	15253	15169	14908	15192	15169	15205	15189	14997	15235	15255	14974	15106	15159	15174	15205	15267	15244	15004	15208	15089	15130	15212	15194	15144	15234	15217	15076	15141	15177	15191	15299	15126	15060	15272	15014	15245	15234	15045	15184	15079	15354	15022	15225	15230	15057	14961	15030	15308	14947	15277	15099	15223	15262	15121	15114	15087	15176	15121	15167	14978	15145	15054	15050	15308	15179	15133	15162	15200	14989	15266	15067	15125	15177	15052	14963	15138	15113	14988	14953	15015	15144	15227	15080	15174	15087	15088	15058	15282	15206	15151	15114	15130	15174	14950	15067	14981	15066	15104	15095	15249	15019	14995	15260	15121	15077	15052	15096	15157	15086	15119	15039	15169	15222	15152	15019	15103	15054	15165	15014	15013	15149	15091	14946	15037	15235	15052	15175	15076	15067	15064	15118	14972	15178	15158	15223	14975	15135	15170	15083	15115	15122	15045	15232	15020	15052	15035	15178	15190	15118	15281	15299	15012	15109	15047	15137	15053	15020	15043	15169	15118	15223	15176	14978	15186	15096	15022	14956	15055	15229	15115	15103	15205	15157	15013	15091	15027	15128	15135	15010	15145	15233	15072	15168	15040	15257	15142	15048	15080	14941	15132	15033	15248	15108	15238	15268	15082	15119	15185	15201	15142	15091	15022	15140	15149	15121	15186	15177	15252	15038	15129	15314	15108	15094	15119	15046	15064	15105	15197	15089	15077	15075	15095	15096	15137	15127	15193	15157	15127	15209	15059	15157	15062	15217	15032	15129	15005	15089	15122	14982	15272	15041	15090	15125	15200	15104	15271	15084	15132	15101	15223	15270	15133	15177	15143	15098	15059	15066	14979	15125	15261	15168	15068	15051	15077	15144	15153	15090	15031	15239	15204	14975	15158	15290	15236	15085	15098	15080	15004	15128	15162	15071	15142	15233	15127	15141	15079	15090	15119	15153	15370	15087	14995	15012	15109	15222	15136	15124	15175	15274	15055	15114	15162	15180	15180	15193	15247	15249	15163	15128	15062	15146	15288	14894	15129	15209	15096	15102	15220	15031	15209	15179	15017	15010	15229	15120	15138	15207	15071	15077	15191	14908	15144	15351	15145	15258	14936	15175	15159	15140	15179	15131	15316	15035	14960	15180	15074	15251	15294	15100	15210	15095	15226	14899	15037	15107	15170	15119	15049	15187	15184	15092	15163	15263	14998	15133	14960	15294	15223	15177	15049	14948	15141	15143	15184	14992	15041	15119	14939	15138	15007	15083	15079	15236	15239	14988	15044	15252	15058	15224	15046	15064	15218	15026	15273	15018	15056	15086	15012	15009	15128	15194	15113	15336	15057	15003	15096	15136	15072	15285	15192	15077	15109	15145	15123	15110	15187	15156	15356	15065	15051	15183	15204	15087	15057	14969	15010	15079	15150	15073	15113	15230	15106	15016	14973	15228	14932	15060	15268	15234	15050	15180	15141	15203	15202	15111	15227	15196	15009	15143	15053	15076	15068	14940	15236	15043	15171	15095	15257	15184	15156	15165	15341	15085	15084	15239	15147	15222	15062	15107	15198	15167	15239	15037	15115	15166	15141	15077	15224	15155	15088	15218	15152	15167	15152	15153	14983	15010	15238	15166	15049	15035	15055	15105	14978	15158	15073	15324	15072	15130	15175	15115	15016	15101	14965	15169	15246	15039	15034	15214	15078	15033	15155	15120	15019	15122	15322	15194	15031	15161	15166	15098	15148	15038	15101	15330	15146	15196	15068	15050	15117	15236	15161	14998	15076	15212	15068	15179	15219	15058	15103	15194	15184	15004	15142	15040	15134	15046	15102	15077	14972	15066	15177	15101	15049	15279	15332	15143	15042	15214	15163	15049	15173	15159	15140	15032	14955	15056	15226	15252	15122	15133	15067	15144	14962	15109	15009	15099	15220	15133	15066	15160	15128	15023	15065	15072	15217	15158	15046	15093	15161	15223	15012	15066	15043	15081	14844	15072	15102	15116	15158	15007	15011	15273	15058	15150	15139	15260	15082	15038	15036	15093	15171	15340	15088	15165	15108	15094	14880	15063	15111	15055	15229	15281	15270	15006	15007	15175	15002	15108	15151	15084	15367	15036	15304	15140	15194	15088	15189	15131	15220	15137	15273	14861	15169	14988	15191	15065	15221	15149	15026	15129	15189	14942	15149	15150	15152	15096	15187	15052	15122	15018	15274	15090	15033	15014	14871	15075	15122	15177	15132	15047	15169	15102	15261	15172	15199	15334	15094	14934	15059	15169	15035	15123	15206	15014	15111	15126	14981	15162	15033	15057	15096	15193	15016	15247	15052	15063	15144	15066	15092	15237	15217	15103	15097	15097	15152	15307	14994	14937	15082	15252	15096	15298	15059	15112	15006	15035	15003	15145	15240	15182	15271	15278	15134	15271	15211	15096	14927	14950	15165	15075	15115	15126	15042	15046	15066	15089	15155	15114	15192	15000	15128	15305	15176	15168	15055	15116	15163	15211	15311	15015	15308	15061	15235	15130	15106	15301	15207	15049	15148	15062	15235	15337	15128	15057	15087	15158	15124	15314	15074	15206	15002	15034	15157	15137	15110	15093	15273	15114	15129	15104	15200	14980	15165	15203	15079	15029	15100	15258	15138	15187	15017	15150	15117	15227	15276	14955	15143	15118	15176	15071	15117	15168	15073	15242	14993	15238	15107	14968	15042	15187	15047	15092	15244	15080	15064	15074	15167	15206	15264	15084	15151	15017	15179	15133	15045	15091	15037	15158	15121	15073	15130	15069	15049	15187	15178	15259	15090	15224	15095	15055	15137	15171	15084	15103	15077	15126	15166	15043	15109	15123	15075	15134	15172	15245	15046	15119	15296	15166	15027	15120	15201	15077	15119	15225	15118	15101	15077	15059	15062	15114	15170	15255	15157	15061	15132	15115	15076	14976	15387	15222	15036	15047	15323	15173	15159	15084	15046	14827	15259	15168	15133	14990	15180	15091	15179	15003	15142	15115	15103	15149	15048	15152	15142	15162	15163	15109	15127	15119	15099	14977	15262	15231	15170	15095	15019	15185	15197	15122	15207	15029	14892	14990	15086	15181	15093	15202	15122	15086	15283	15100	15144	15106	15165	15101	15220	15257	15175	14888	15265	15040	15212	15104	15025	15070	15055	15133	15008	15222	15265	15111	15162	15175	15133	15116	15138	15321	15042	15131	15155	14985	15153	15192	14999	15006	15086	15024	14979	14941	15079	15278	15197	15090	15148	15203	15185	15176	15120	15163	15077	15048	15177	15224	15003	15006	15262	15063	15080	15170	15256	14975	15152	15242	15097	15151	15102	15130	15053	15294	15193	15090	15152	14895	14950	15036	15076	15182	15107	15014	15198	15037	15087	15050	14993	15220	15206	15081	15040	14985	15144	15172	15134	15055	15265	15167	14866	14866	15057	15146	15113	14992	15148	15125	15143	15210	15101	15092	15180	15249	15081	15155	15095	15027	15335	15086	15084	15122	14998	15050	15005	15096	15000	15288	15158	15201	15167	15004	15138	15044	15284	15037	15164	15212	15122	15138	15034	15077	15101	15146	15077	15175	15097	15235	15122	15116	15208	15068	15171	15005	15121	15110	15003	15103	15269	15124	15207	15121	15058	15071	15233	15094	15190	15099	15078	15067	15108	15314	15141	15099	14915	15307	14991	15239	15284	15073	14982	15279	15190	15155	14942	15088	14993	15028	15308	15165	15096	15210	15058	15222	15320	15037	15100	15027	15105	15005	15236	15004	15075	15045	15212	15133	15143	15111	15292	15108	15045	15070	15148	14968	15090	15253	15115	15222	15067	15226	15219	15146	15110	15206	15052	15127	15194	14971	15014	15025	15081	15184	15221	15181	15031	15316	15205	15079	15107	15163	15214	15108	15130	15175	14960	15201	15177	15116	15250	14870	15163	15055	15152	14970	15178	15206	15166	14978	15072	15272	15043	14970	15252	15114	15105	15102	15312	15230	15175	15210	15055	15049	15134	15192	15128	15034	15155	15149	15281	15141	15122	15154	14989	14982	15168	15086	15139	15163	15184	15005	15005	15272	15127	15139	14982	15163	15077	15215	14970	15263	15113	15151	15147	15176	15152	15096	15157	15309	15140	15329	14970	15245	15189	15069	15173	15500	15128	15158	15117	15163	15245	15118	14976	15119	15198	15169	15118	15113	14938	15031	15061	15158	15210	15159	15162	15209	15098	15073	15100	15168	15266	15095	15117	15013	15051	15160	15157	15049	15226	15090	15237	15080	15118	15035	15202	15111	15112	14891	15070	15146	15176	15002	15153	15100	14915	15156	15026	15084	15105	15106	15107	15220	15050	15195	15181	15405	15242	15094	15235	15306	15228	15025	14983	15155	15127	15043	14929	15134	15071	14975	15215	15114	15173	15175	15146	15093	15197	15113	15198	14994	15169	14904	15146	15093	15186	15029	15318	15049	15167	15265	15090	15141	15156	15122	15138	15265	15138	14992	15094	15141	15163	15191	15065	15089	15125	15206	15226	15035	15209	14979	15084	15009	15271	15148	14987	15301	15029	15199	15235	15186	15094	14924	15169	15091	15118	15150	14980	15153	15127	15070	14994	15053	14984	14943	15088	15172	14989	15142	15127	15100	15063	15144	15112	15051	15161	15076	15127	14983	15046	15126	15219	15082	15043	15207	15089	15140	15243	15173	15041	14995	15169	15207	15155	15196	15042	15247	15093	15131	15094	15156	15206	15126	15190	14988	15136	15276	15086	15089	14972	14927	15081	15223	15113	15085	15059	15096	15069	15237	15249	15103	15104	15212	15187	15206	15060	15331	15269	15143	14990	14994	15239	15102	15241	15297	15193	15130	14988	15068	14956	14960	15208	15012	15193	15312	15100	15094	15067	15064	15173	15286	15147	15217	15167	14932	15104	15081	15103	14989	15262	15083	15188
28833	28232	34569	28264	22513	19869	18531	16849	16595	16178	15879	15683	15804	15629	15602	15404	15479	15514	15435	15627	15366	15451	15590	15472	15327	15573	15579	15807	15334	15441	15509	15458	15412	15364	15325	15456	15567	15249	15198	15438	15431	15484	15652	15514	15366	15446	15387	15372	15438	15369	15308	15641	15373	15542	15421	15395	15576	15467	15419	15525	15489	15531	15609	15235	15438	15425	15400	15403	15477	15362	15486	15263	15380	15602	15466	15515	15494	15345	15450	15419	15699	15548	15556	15366	15267	15350	15441	15437	15491	15472	15699	15436	15326	15461	15474	15525	15560	15423	15179	15638	15514	15393	15553	15486	15392	15290	15500	15491	15651	15377	15327	15485	15464	15365	15146	15267	15605	15424	15564	15657	15495	15318	15381	15375	15632	15566	15431	15586	15467	15358	15383	15527	15443	15302	15501	15423	15472	15420	15577	15281	15380	15441	15588	15288	15277	15500	15282	15348	15475	15570	15564	15485	15499	15483	15621	15553	15388	15386	15291	15435	15416	15446	15369	15503	15471	15436	15438	15438	15458	15600	15341	15446	15515	15563	15429	15586	15587	15427	15292	15447	15387	15305	15343	15444	15571	15485	15339	15331	15409	15556	15396	15621	15422	15314	15467	15328	15445	15448	15477	15378	15559	15343	15459	15435	15637	15512	15485	15208	15219	15425	15436	15523	15489	15376	15364	15522	15505	15559	15596	15253	15323	15457	15613	15354	15419	15488	15391	15529	15502	15359	15366	15445	15548	15408	15594	15328	15451	15548	15412	15450	15529	15483	15578	15507	15426	15191	15489	15422	15396	15537	15413	15404	15542	15633	15541	15552	15527	15442	15483	15349	15378	15330	15504	15580	15528	15508	15422	15412	15594	15353	15417	15384	15491	15586	15532	15457	15470	15367	15628	15450	15348	15722	15490	15390	15392	15456	15437	15485	15654	15417	15427	15502	15589	15319	15486	15457	15473	15361	15249	15116	15270	15476	15412	15332	15395	15353	15466	15533	15565	15238	15306	15781	15299	15328	15546	15322	15408	15405	15495	15370	15551	15392	15556	15676	15555	15415	15425	15254	15318	15354	15388	15340	15370	15281	15532	15495	15514	15416	15181	15549	15352	15645	15341	15602	15531	15477	15453	15628	15554	15238	15500	15706	15421	15370	15380	15397	15289	15367	15360	15761	15412	15431	15364	15519	15460	15528	15580	15386	15374	15504	15537	15595	15265	15226	15278	15498	15420	15394	15539	15301	15561	15517	15308	15579	15654	15434	15317	15434	15512	15464	15290	15497	15691	15484	15505	15577	15465	15460	15506	15552	15636	15437	15414	15511	15580	15749	15561	15495	15606	15454	15298	15548	15469	15503	15348	15307	15336	15377	15422	15305	15335	15465	15374	15744	15439	15379	15459	15458	15242	15524	15560	15386	15662	15455	15505	15495	15715	15490	15511	15485	15241	15451	15408	15453	15322	15396	15535	15414	15322	15575	15347	15426	15217	15405	15434	15672	15719	15511	15516	15424	15413	15314	15495	15449	15533	15421	15433	15483	15605	15338	15449	15254	15397	15514	15551	15540	15344	15503	15386	15468	15355	15250	15486	15437	15474	15438	15726	15368	15456	15448	15442	15524	15498	15498	15464	15547	15500	15536	15387	15354	15226	15598	15359	15532	15567	15520	15428	15436	15410	15550	15546	15543	15441	15487	15303	15464	15428	15543	15415	15727	15418	15455	15374	15554	15360	15331	15578	15307	15619	15671	15441	15366	15307	15366	15423	15382	15524	15582	15332	15304	15465	15414	15403	15479	15539	15227	15450	15583	15469	15402	15462	15603	15496	15368	15461	15287	15377	15538	15454	15419	15528	15599	15574	15514	15484	15420	15364	15473	15483	15423	15191	15420	15332	15482	15473	15621	15571	15491	15507	15620	15345	15272	15429	15402	15335	15558	15414	15400	15449	15326	15309	15313	15542	15538	15600	15547	15486	15405	15472	15254	15358	15374	15612	15556	15435	15418	15394	15439	15326	15239	15378	15490	15519	15577	15567	15473	15442	15629	15356	15419	15533	15422	15390	15446	15358	15510	15515	15314	15287	15500	15488	15502	15508	15569	15309	15425	15406	15422	15243	15374	15568	15592	15552	15542	15532	15300	15661	15271	15503	15497	15413	15486	15448	15554	15401	15576	15431	15387	15352	15440	15420	15574	15495	15430	15505	15210	15504	15440	15474	15470	15505	15441	15746	15348	15447	15522	15390	15573	15497	15568	15643	15522	15237	15502	15437	15418	15373	15324	15459	15571	15412	15609	15572	15393	15310	15402	15257	15345	15480	15609	15404	15450	15497	15530	15385	15335	15296	15290	15412	15491	15587	15461	15357	15355	15484	15502	15463	15235	15659	15367	15740	15521	15519	15449	15388	15525	15392	15489	15463	15326	15389	15421	15611	15487	15628	15409	15540	15638	15403	15654	15607	15451	15524	15354	15334	15476	15414	15423	15548	15446	15382	15501	15436	15336	15300	15542	15528	15634	15457	15503	15656	15390	15320	15527	15641	15408	15668	15248	15330	15238	15481	15512	15352	15470	15414	15421	15241	15368	15249	15578	15515	15595	15177	15537	15671	15345	15637	15469	15536	15507	15459	15485	15595	15540	15552	15362	15524	15425	15289	15385	15394	15507	15413	15442	15314	15626	15505	15515	15297	15543	15377	15687	15415	15491	15448	15455	15472	15487	15323	15359	15366	15355	15604	15388	15464	15558	15580	15453	15250	15510	15456	15566	15495	15446	15565	15552	15306	15456	15363	15464	15406	15493	15448	15354	15471	15400	15489	15302	15423	15473	15408	15339	15556	15518	15334	15509	15455	15428	15510	15448	15412	15606	15373	15598	15549	15467	15434	15371	15336	15439	15233	15486	15415	15549	15584	15529	15378	15283	15477	15538	15506	15457	15394	15304	15426	15369	15436	15495	15405	15411	15324	15443	15543	15540	15612	15466	15387	15281	15455	15298	15349	15435	15435	15373	15285	15371	15275	15469	15304	15293	15279	15489	15485	15360	15381	15614	15453	15309	15528	15362	15437	15552	15402	15644	15622	15482	15505	15662	15400	15408	15380	15504	15615	15500	15445	15349	15474	15595	15421	15546	15470	15550	15384	15517	15474	15475	15352	15497	15392	15424	15367	15257	15397	15337	15710	15613	15435	15451	15560	15482	15428	15426	15605	15426	15638	15523	15607	15528	15476	15382	15441	15442	15432	15490	15207	15489	15627	15371	15335	15211	15436	15280	15601	15444	15430	15406	15488	15551	15500	15388	15430	15435	15556	15249	15558	15437	15452	15504	15412	15537	15424	15505	15351	15412	15182	15421	15532	15557	15600	15489	15400	15512	15441	15540	15475	15405	15498	15519	15516	15305	15332	15545	15246	15512	15480	15444	15411	15599	15561	15567	15448	15523	15485	15411	15595	15568	15370	15490	15308	15250	15504	15378	15318	15584	15492	15317	15499	15430	15491	15349	15598	15452	15520	15406	15476	15548	15441	15393	15383	15448	15550	15431	15559	15484	15388	15460	15587	15600	15328	15657	15444	15517	15559	15456	15536	15566	15660	15499	15459	15467	15568	15585	15424	15474	15517	15432	15497	15627	15191	15524	15551	15394	15332	15336	15349	15383	15240	15456	15532	15490	15577	15463	15494	15374	15385	15614	15478	15441	15521	15411	15537	15602	15533	15432	15581	15482	15547	15584	15678	15455	15558	15470	15549	15474	15512	15563	15304	15434	15389	15441	15393	15592	15410	15413	15422	15560	15427	15432	15396	15215	15652	15357	15283	15487	15475	15548	15549	15422	15477	15378	15535	15511	15409	15524	15377	15682	15515	15398	15511	15483	15376	15409	15283	15448	15472	15417	15578	15494	15495	15404	15378	15466	15499	15395	15393	15404	15603	15462	15502	15192	15440	15577	15372	15436	15480	15457	15430	15498	15521	15531	15483	15560	15555	15384	15569	15303	15402	15421	15294	15351	15438	15593	15490	15405	15453	15480	15416	15438	15478	15471	15476	15493	15480	15388	15597	15531	15503	15542	15496	15417	15581	15455	15404	15337	15595	15356	15562	15576	15452	15576	15612	15619	15511	15602	15552	15455	15653	15365	15394	15580	15531	15265	15437	15565	15595	15408	15346	15602	15362	15398	15306	15496	15437	15429	15362	15363	15384	15463	15296	15343	15492	15583	15508	15523	15424	15390	15761	15555	15505	15282	15434	15396	15556	15615	15466	15505	15571	15388	15678	15468	15289	15600	15532	15362	15491	15488	15574	15601	15586	15412	15474	15544	15610	15392	15645	15546	15400	15487	15481	15348	15460	15422	15424	15439	15501	15452	15464	15379	15419	15451	15488	15402	15495	15484	15448	15432	15099	15429	15260	15505	15518	15341	15279	15270	15411	15434	15433	15491	15576	15360	15216	15452	15248	15455	15307	15404	15383	15401	15516	15418	15519	15476	15503	15444	15259	15540	15413	15390	15390	15559	15435	15367	15537	15620	15333	15476	15463	15514	15381	15433	15532	15473	15497	15544	15531	15517	15365	15369	15364	15622	15355	15228	15534	15544	15356	15364	15451	15463	15578	15425	15396	15481	15551	15439	15471	15243	15465	15600	15578	15337	15335	15537	15492	15391	15583	15465	15576	15427	15444	15512	15401	15519	15356	15588	15712	15552	15432	15533	15543	15504	15575	15468	15426	15478	15262	15482	15467	15471	15522	15551	15473	15642	15594	15515	15646	15406	15510	15318	15635	15512	15536	15450	15500	15585	15482	15472	15652	15380	15665	15482	15468	15320	15232	15413	15523	15424	15492	15301	15408	15441	15543	15264	15434	15471	15467	15483	15432	15305	15474	15451	15562	15474	15534	15338	15415	15465	15554	15480	15404	15485	15345	15505	15207	15502	15198	15448	15426	15441	15486	15379	15413	15624	15358	15597	15569	15414	15512	15259	15227	15381	15511	15575	15685	15556	15386	15343	15568	15443	15614	15415	15450	15314	15524	15519	15578	15567	15471	15333	15279	15730	15357	15483	15632	15395	15458	15326	15494	15518	15469	15552	15504	15278	15390	15363	15536	15407	15430	15741	15367	15271	15426	15547	15497	15440	15569	15402
33361	46372	39589	27976	23158	20279	18073	16394	15598	15386	14798	14666	14450	14359	14511	14530	14483	14443	14468	14559	14384	14333	14379	14572	14490	14386	14487	14401	14240	14384	14424	14416	14245	14505	14405	14493	14335	14387	14445	14508	14369	14437	14327	14190	14381	14349	14267	14347	14336	14336	14478	14236	14307	14400	14405	14317	14244	14200	14355	14305	14255	14469	14344	14536	14367	14257	14376	14436	14273	14447	14373	14353	14330	14248	14335	14319	14280	14380	14177	14479	14339	14447	14442	14390	14528	14186	14294	14376	14317	14201	14420	14443	14269	14276	14370	14465	14556	14436	14330	14340	14253	14289	14508	14420	14284	14270	14357	14521	14251	14317	14217	14289	14395	14278	14335	14386	14206	14283	14417	14317	14433	14404	14357	14193	14143	14468	14395	14212	14301	14216	14408	14247	14398	14385	14398	14537	14456	14519	14282	14270	14364	14261	14337	14329	14564	14255	14407	14234	14363	14455	14431	14456	14401	14150	14254	14361	14431	14250	14339	14304	14262	14425	14383	14266	14249	14364	14381	14313	14337	14397	14234	14461	14221	14369	14376	14271	14281	14353	14155	14302	14446	14335	14343	14332	14258	14250	14222	14291	14476	14368	14491	14373	14208	14460	14489	14298	14384	14302	14527	14414	14345	14229	14231	14501	14308	14397	14275	14345	14490	14224	14444	14507	14470	14532	14372	14371	14319	14305	14329	14257	14317	14452	14214	14349	14345	14295	14144	14348	14427	14160	14288	14435	14423	14351	14393	14491	14382	14464	14286	14357	14294	14533	14316	14445	14367	14308	14632	14158	14362	14209	14418	14238	14425	14358	14218	14350	14399	14342	14272	14319	14326	14292	14413	14284	14282	14337	14211	14302	14381	14329	14383	14113	14428	14379	14385	14302	14363	14284	14268	14362	14398	14250	14281	14398	14377	14366	14260	14184	14409	14203	14357	14238	14530	14372	14266	14259	14394	14337	14233	14241	14189	14285	14386	14336	14401	14293	14439	14269	14350	14077	14251	14439	14267	14341	14410	14357	14553	14196	14451	14284	14389	14396	14226	14229	14320	14317	14214	14268	14273	14330	14433	14349	14511	14303	14268	14214	14365	14276	14315	14428	14315	14369	14410	14230	14395	14479	14149	14424	14217	14590	14322	14321	14410	14409	14299	14260	14323	14427	14424	14380	14406	14346	14337	14449	14230	14378	14463	14403	14462	14358	14354	14264	14114	14436	14276	14438	14390	14393	14221	14263	14183	14317	14409	14345	14109	14478	14387	14147	14367	14302	14436	14320	14325	14426	14527	14282	14490	14370	14320	14315	14327	14401	14389	14278	14471	14378	14533	14398	14340	14374	14346	14430	14327	14294	14420	14322	14440	14403	14431	14453	14387	14147	14329	14398	14307	14309	14263	14263	14275	14430	14409	14492	14226	14330	14261	14425	14552	14334	14214	14311	14202	14390	14399	14475	14266	14460	14249	14181	14329	14393	14395	14391	14432	14197	14383	14374	14461	14409	14235	14220	14336	14422	14219	14383	14315	14461	14336	14314	14316	14287	14268	14395	14285	14275	14458	14323	14444	14398	14424	14334	14434	14267	14382	14351	14426	14376	14261	14367	14286	14350	14279	14169	14412	14402	14232	14332	14435	14241	14609	14521	14349	14371	14271	14341	14228	14320	14329	14505	14215	14443	14536	14257	14254	14247	14331	14345	14342	14188	14338	14411	14387	14422	14333	14353	14353	14292	14270	14580	14350	14374	14230	14382	14269	14239	14355	14343	14390	14293	14428	14260	14361	14456	14224	14405	14357	14330	14374	14273	14415	14307	14391	14446	14184	14393	14153	14381	14224	14225	14353	14542	14348	14352	14372	14371	14221	14518	14056	14325	14293	14278	14408	14365	14281	14204	14279	14369	14296	14329	14374	14393	14465	14134	14292	14438	14237	14425	14315	14332	14440	14343	14431	14246	14373	14270	14472	14246	14428	14219	14110	14461	14438	14361	14348	14197	14182	14357	14396	14342	14333	14372	14239	14255	14460	14282	14259	14346	14433	14388	14322	14265	14336	14228	14273	14369	14286	14259	14362	14292	14214	14190	14363	14329	14303	14414	14475	14269	14434	14308	14294	14429	14342	14454	14397	14409	14400	14268	14234	14363	14223	14211	14452	14342	14321	14264	14463	14256	14287	14323	14169	14465	14184	14373	14380	14221	14265	14329	14292	14342	14438	14440	14258	14336	14320	14288	14270	14316	14382	14259	14448	14412	14377	14321	14360	14430	14551	14353	14230	14425	14342	14294	14239	14316	14327	14365	14417	14332	14233	14295	14464	14400	14440	14271	14249	14408	14383	14293	14438	14467	14251	14214	14541	14109	14286	14367	14305	14176	14257	14342	14389	14225	14363	14412	14363	14469	14273	14420	14496	14404	14347	14225	14300	14309	14527	14279	14355	14376	14237	14501	14279	14297	14461	14465	14254	14447	14415	14418	14471	14391	14238	14314	14295	14307	14329	14498	14331	14278	14400	14440	14286	14379	14240	14404	14231	14308	14294	14263	14307	14310	14330	14356	14426	14394	14338	14393	14319	14325	14494	14297	14274	14187	14286	14437	14342	14203	14502	14420	14484	14341	14406	14418	14404	14285	14410	14412	14252	14276	14390	14321	14352	14319	14427	14410	14204	14348	14374	14349	14410	14471	14457	14219	14326	14296	14367	14287	14327	14225	14362	14339	14462	14250	14351	14440	14307	14521	14449	14434	14494	14358	14179	14306	14562	14486	14485	14378	14405	14218	14478	14206	14263	14333	14255	14446	14431	14391	14264	14369	14445	14244	14248	14331	14482	14395	14255	14302	14483	14187	14322	14376	14325	14358	14510	14334	14392	14467	14187	14349	14492	14362	14382	14360	14284	14322	14230	14292	14315	14262	14297	14178	14477	14212	14271	14436	14459	14342	14125	14362	14534	14465	14355	14299	14287	14258	14391	14259	14315	14158	14355	14447	14156	14309	14464	14380	14283	14148	14323	14367	14207	14433	14472	14610	14434	14449	14308	14613	14295	14410	14331	14383	14418	14349	14412	14189	14289	14405	14516	14373	14301	14355	14419	14369	14210	14497	14388	14454	14421	14498	14352	14388	14469	14297	14356	14198	14251	14397	14489	14210	14436	14228	14331	14267	14295	14243	14305	14350	14442	14265	14320	14355	14455	14363	14268	14197	14264	14344	14249	14462	14413	14280	14339	14320	14423	14231	14379	14288	14342	14352	14451	14418	14428	14303	14564	14241	14260	14472	14533	14211	14247	14398	14200	14558	14337	14293	14487	14410	14358	14365	14332	14328	14340	14221	14318	14356	14304	14253	14542	14097	14378	14461	14351	14415	14368	14458	14294	14314	14450	14442	14350	14186	14349	14365	14372	14430	14184	14407	14450	14388	14422	14258	14515	14377	14393	14335	14337	14484	14511	14304	14367	14381	14380	14233	14454	14297	14314	14295	14219	14309	14286	14489	14264	14336	14340	14499	14425	14488	14408	14306	14411	14306	14351	14187	14296	14372	14362	14511	14299	14258	14323	14312	14302	14356	14359	14479	14271	14375	14381	14376	14345	14426	14273	14448	14334	14393	14491	14314	14482	14232	14274	14230	14428	14352	14442	14472	14396	14357	14416	14430	14429	14398	14335	14264	14586	14383	14438	14313	14476	14302	14380	14304	14341	14262	14367	14289	14236	14242	14333	14360	14232	14405	14509	14255	14251	14418	14361	14251	14533	14271	14319	14325	14320	14356	14368	14097	14417	14282	14394	14148	14143	14271	14354	14359	14205	14347	14219	14311	14330	14256	14295	14322	14557	14276	14259	14409	14231	14219	14387	14502	14394	14337	14453	14368	14424	14364	14240	14338	14498	14333	14416	14224	14373	14269	14382	14220	14405	14363	14355	14467	14460	14437	14314	14296	14416	14408	14327	14486	14470	14275	14556	14197	14481	14360	14191	14273	14249	14338	14424	14375	14405	14440	14385	14298	14289	14317	14158	14167	14249	14488	14357	14413	14402	14360	14266	14455	14380	14501	14489	14297	14427	14373	14295	14334	14299	14439	14390	14396	14446	14297	14320	14361	14516	14312	14552	14464	14370	14285	14359	14333	14190	14353	14263	14271	14399	14254	14336	14442	14339	14486	14245	14369	14455	14290	14334	14390	14276	14448	14333	14374	14405	14346	14403	14213	14459	14436	14267	14185	14229	14365	14281	14446	14298	14093	14322	14340	14520	14490	14290	14334	14442	14246	14466	14330	14377	14439	14265	14431	14516	14339	14252	14313	14166	14370	14500	14358	14486	14369	14379	14304	14286	14293	14415	14428	14477	14572	14419	14324	14224	14326	14349	14439	14357	14398	14317	14458	14281	14422	14295	14506	14292	14432	14463	14357	14279	14144	14497	14251	14290	14228	14362	14291	14406	14405	14379	14528	14343	14380	14436	14249	14301	14236	14374	14199	14367	14354	14251	14335	14259	14281	14285	14388	14422	14343	14399	14447	14372	14483	14291	14201	14544	14306	14333	14388	14314	14420	14290	14320	14326	14572	14437	14256	14374	14561	14250	14271	14295	14316	14451	14253	14377	14365	14163	14327	14155	14415	14275	14210	14098	14487	14338	14203	14280	14513	14304	14199	14474	14403	14245	14512	14450	14232	14259	14244	14395	14280	14370	14377	14494	14258	14303	14300	14456	14398	14503	14372	14256	14399	14238	14290	14485	14268	14403	14182	14553	14369	14206	14524	14537	14381	14416	14216	14288	14359	14313	14420	14423	14337	14501	14326	14292	14541	14366	14381	14365	14355	14391	14319	14281	14320	14288	14305	14107	14329	14236	14404	14294	14346	14306	14508	14339	14379	14206	14232	14470	14395	14180	14391	14313	14491	14432	14308	14276	14389	14374	14295	14371	14349	14375	14242	14218	14465	14265	14309	14246	14432	14315	14318	14364	14198	14167	14485	14321	14332	14233	14399	14221	14194	14330	14436	14330	14254	14351	14308	14421	14417	14304	14274	14336	14400	14274	14351	14322	14342	14350	14385	14439	14268	14300	14419	14339	14301	14535	14498	14298	14545	14371	14091	14644	14373	14347	14337	14425	14239	14517	14287	14312	14277	14344	14443
24364	21565	29222	26617	26106	26335	23081	19097	17704	17147	16778	16457	16093	16177	16271	16352	16203	16072	16260	16365	16064	16185	16060	15920	15973	16020	15965	16038	15926	16001	15983	15951	15925	16180	15910	15983	15976	15658	16048	15758	15912	15865	15840	15797	15697	15929	15773	15895	15910	16007	15977	15854	16072	15850	16046	15774	15825	15976	15829	15894	15829	15936	15920	15890	15836	15693	16020	15798	15750	15962	15927	15899	15728	15797	15689	16020	15798	15820	15764	15852	15821	15884	15846	15872	16008	15737	15843	15796	15946	15882	15851	15951	15872	15862	15817	15762	15753	15829	15872	15911	15897	15846	15700	15764	15862	15694	15889	15710	16062	15783	15984	15809	15694	15872	15958	16161	15752	15926	15887	15931	15844	15922	15811	16007	15822	15750	15749	15898	15777	16063	15983	15804	15881	15850	15839	15907	15798	15964	15903	15770	15774	15840	15752	15938	15748	15885	15947	15780	15922	15730	15747	15910	15723	15694	15985	15885	15820	15952	15903	15746	15905	16024	15942	16052	16124	15817	15824	15796	15684	15982	15942	15779	15841	15822	15933	15967	15875	15869	15768	15819	15873	15610	15793	15876	16020	15773	15693	15974	15678	16006	15905	15916	15976	15624	15685	15744	15757	15945	15924	15713	15882	15804	16131	15745	15943	15958	15834	15851	15803	16069	15641	16027	15882	15711	15860	15867	15902	15986	15962	15652	15946	15971	15944	15720	15812	15944	15946	15971	15751	15846	15644	15610	15786	16014	15742	15727	15837	15733	15775	15908	15910	15983	15822	15983	15811	15825	15850	15791	16047	15858	16013	15858	15634	15809	15803	15731	15812	15727	15844	15761	15916	15854	15804	15605	15977	15753	15880	15769	15792	15739	15829	15670	15918	15904	16053	15747	15985	15779	15834	15840	15782	15677	15776	15830	15926	15770	16116	15890	16015	15795	15923	15889	15711	15679	15828	15862	15981	15867	15658	15977	15948	15960	15788	15705	15990	16188	15756	15837	15988	15935	15829	15977	15798	15881	16069	15845	15814	15868	15548	15931	15892	15872	15769	15822	15853	15732	15891	15885	15853	15684	15750	15968	15757	15978	15981	15730	15912	15747	15996	15837	15948	15788	15770	15866	15968	15925	15777	16097	15924	15927	15849	15965	15763	15615	15948	15733	15702	15833	15870	15898	15789	15768	15958	15912	15605	15779	15679	15921	15677	15636	15776	15610	15809	15841	15789	15719	15972	15771	15795	15850	15852	15851	15694	15843	15865	15818	15808	15974	15885	15750	15746	15902	15723	15727	15842	15830	15736	15948	15900	15810	15848	15838	15720	15755	15832	15794	15879	15747	15895	15898	15892	15884	15876	15794	15674	15857	15772	15838	15891	15843	15802	15773	15890	15815	15743	15788	15754	15913	15817	15872	15731	15931	15838	15827	16019	15730	16010	15728	15998	15975	15902	15891	15817	15709	15757	15855	15815	15911	16022	15774	15922	15704	15816	16035	15838	16036	15824	15874	15811	15717	15708	15959	15832	15692	15797	15777	15885	15775	15906	15839	16148	15657	15936	15786	15924	15777	15823	15907	15672	15723	15981	15877	15918	15937	15709	15714	15796	15831	15915	15850	15846	15733	15820	15794	15673	15853	15836	15692	15878	15776	15963	15754	15901	15813	15946	15879	15873	15885	15683	15627	15817	16020	15789	15855	15888	15883	15905	15745	15702	15987	15953	16035	15881	15838	15820	15750	15779	15774	15712	15927	15730	15802	15879	15818	15872	16064	15712	15806	15767	15844	15744	15800	15654	15800	15756	16016	16035	15824	15704	15592	15959	15916	15895	15648	15654	15867	15905	15982	15774	15810	15841	15733	15886	15689	15822	15992	15781	15911	15913	15865	15868	15769	15900	15797	15825	15642	16042	15841	15828	15873	15765	15705	15794	15802	15796	15903	15712	15774	15748	15866	16020	15846	15823	15756	15799	15979	15933	15868	15849	15839	15898	15927	16107	15923	15851	15767	15783	15899	15636	15992	16034	15775	15710	15833	15884	15808	15946	16072	15769	15917	15833	15760	16126	15772	15890	15632	15833	15837	15781	15798	15791	15816	15810	15427	15762	15797	15757	15712	15978	15878	15714	16101	15969	16027	15759	15939	15911	15728	15913	15800	15919	15964	15761	15953	15796	15788	15931	16125	15633	15991	15843	15933	15826	15847	15606	15780	15877	15888	15920	15891	15859	15868	15862	15794	15884	15716	15936	16032	15923	15850	15796	15831	15702	15782	15795	15484	15951	15976	15902	15908	15651	15668	15851	15787	15700	15846	15880	15877	15659	16017	15935	15738	15847	15885	15777	15941	15901	15925	15888	15912	15912	15716	15740	15795	16004	15854	15832	15900	15816	15881	15954	15793	15919	15700	15828	15929	15768	15636	15917	15776	16028	15732	15934	15872	15831	15904	15784	15711	15943	15803	15899	15904	15776	15737	15871	15800	15759	15893	15831	15783	15667	15791	15839	15860	15880	15792	15905	15891	15946	15625	15750	15885	15670	15810	15835	15895	15807	15985	15880	15890	15897	15961	15904	15897	15755	15767	15723	16002	15835	15927	15931	15755	15647	15743	15799	15789	15895	16004	15854	15844	15826	15990	15854	15877	15970	15771	15719	15944	16010	15799	15693	15929	15745	15856	15776	15672	15946	15748	15778	15741	15769	15809	15848	15833	15789	15997	15784	15820	15749	15726	15895	15792	15895	15805	15751	15653	15796	15802	15910	15767	15858	16028	15787	15880	15651	15645	15712	15791	15766	16015	15956	15660	15750	15642	15710	15920	15849	15949	15906	15751	16029	15737	15684	15792	15962	15639	15985	15755	15977	15996	15927	15888	15856	15683	15697	15901	15760	16000	15868	15904	15888	15739	15491	16017	15929	15932	15867	15763	15825	15743	15887	15990	15868	15762	15926	15653	15862	15872	15786	15923	15864	15826	15783	15886	15710	15846	15933	15742	15792	15962	16064	15797	15786	15895	15932	15934	15809	15755	15865	15806	15777	15855	15789	15853	15954	15685	15965	15700	16002	15964	15706	15860	15688	15871	15900	16047	15850	15847	15669	15797	15705	15744	15838	15838	15808	15904	15861	15820	15730	15929	15984	15859	15863	15897	15749	15665	15929	15794	15945	15649	15956	15903	15923	15803	15881	15905	15584	15872	15719	15867	15976	15683	15910	15979	15736	15893	15646	15754	15969	15956	15917	15989	15954	15828	15982	15942	15944	15941	15852	15849	15808	15698	15832	15866	15991	15651	16024	15857	15858	15786	15811	15659	15814	15893	15841	15910	15639	15882	15827	15727	15957	16026	15853	15762	15712	15804	15908	15770	15741	15731	15956	15827	15863	15779	15744	15924	15880	15809	15755	15870	15963	15752	15683	15834	15657	15784	16081	15888	15770	15845	15750	15788	15805	15719	15714	15901	15750	15901	15755	15832	15908	15820	15842	15929	15619	15885	15825	15809	16082	15944	15904	15817	15924	15813	15601	15774	15835	15698	15940	15754	15883	15811	15967	15749	15646	15969	15919	15803	15818	15922	16048	15889	15915	15833	15784	15700	15622	15668	15784	15924	15851	15887	15744	15986	15857	15913	15879	15669	15851	15881	15805	15815	15745	15873	15905	15479	15808	15781	15815	15876	15921	16004	15876	15956	15963	15822	15900	15807	15656	15800	15938	15933	15977	15979	16027	15781	15879	15978	15801	15779	16006	15929	15948	15870	15698	16074	15918	15765	15848	15916	15809	15723	15944	15948	15824	15514	15802	15893	16115	15897	15845	15884	15764	15704	15706	15920	15707	15791	16021	15778	15882	15760	15773	15852	15910	15819	16057	15902	15780	15776	15932	15689	15870	15682	15794	15802	15815	15771	15951	15869	15880	15822	15862	15865	15807	15631	15944	15793	15837	15958	15715	15837	15661	16060	15761	15839	15860	15807	15664	15606	15833	15602	15758	15601	15766	15839	15834	16054	15903	15964	15885	15906	15758	15728	15917	15837	15924	15728	15776	15690	15804	15897	15905	15810	15974	15685	15808	15956	15735	15838	15795	15780	15709	15887	15860	16007	15957	15864	16087	16072	15646	15835	15952	15838	15855	15816	15864	15860	15659	15807	15966	15890	15850	15777	15635	15812	15802	15732	15897	15764	15945	16004	15818	15828	15745	15704	15681	15817	15857	15873	15786	15846	15997	15684	15720	15945	15831	15915	15882	16097	15680	15934	15655	15800	15821	15954	15476	15851	15891	15740	15816	15868	15679	15962	15794	15859	15950	15768	15931	15679	15665	15813	16044	15820	15624	15578	15809	15724	15755	15832	15772	15850	16122	15817	15750	15717	15758	15821	15753	15710	15851	15747	15895	15818	15749	15761	15952	15856	15868	15925	15885	15934	15930	15717	15870	15958	15844	15977	15836	15815	15881	15807	15823	15829	16070	15829	15883	15914	16062	15813	15581	15705	15810	15937	15761	15791	15862	15848	15886	16056	15941	15554	15836	15832	15800	15908	15801	15750	15676	15855	15865	15722	16035	15724	15703	15776	15998	15725	15907	15979	15760	15978	15911	16180	15809	16009	15662	15775	15950	16052	16054	16108	15944	15926	15763	15920	15892	15893	15888	15870	15512	15721	15857	15971	15989	15986	15747	15852	15771	15850	15927	15902	15842	15884	15935	15677	15804	15853	15814	15789	15908	15891	15777	15940	15955	15906	15853	15916	15894	15692	15856	15839	15703	15731	15763	15672	15596	15774	15649	15798	15805	15944	15774	15751	15804	15636	15703	15797	15841	15694	15893	15861	15777	15936	15749	15891	15687	15800	15699	15816	15657	15731	15909	15799	16026	15853	15950	15727	15806	15707	15947	15777	15790	15851	15980	15841	15884	15785	15860	15816	16022	15648	15829	15651	15958	15774	15859	15894	15772	15810	15891	15868	15698	15916	15839	15781	15735	15948	15811	15816	15596	15917	15896	15632	15690	15730	15833	15848	15829	15837	15834	15787	15755	15838	15839	15812	15627	15901	15964	16005	15606	15988	15814	15862	15605	15793	15757	15764	15732	15946	16009	15956	15825	16100	15689	15724	15915	16018	15778	15900	15834	15777	15943	15765	15757	15861
34927	53194	47452	39159	32672	26510	20256	18460	17137	15993	15693	15333	15171	15287	14994	14952	14908	14891	14753	14877	14743	14606	14802	14709	14757	14594	14789	14790	14995	14774	14857	14662	14767	14736	14656	14755	14817	14801	14835	14871	14789	14611	14779	14792	14616	14700	14758	14730	14831	14399	14703	14696	14465	14633	14982	14518	14608	14654	14627	14531	14646	14579	14671	14642	14670	14589	14547	14724	14932	14688	14759	14510	14617	14713	14760	14564	14708	14617	14703	14628	14771	14706	14677	14733	14795	14505	14767	14698	14694	14742	14534	14634	14600	14851	14533	14714	14618	14777	14656	14792	14738	14759	14557	14726	14566	14508	14699	14788	14725	14762	14585	14681	14723	14612	14844	14636	14696	14597	14612	14525	14754	14591	14593	14655	14517	14577	14638	14638	14539	14763	14622	14592	14822	14696	14633	14721	14533	14642	14770	14564	14698	14708	14548	14601	14686	14768	14535	14617	14651	14522	14646	14557	14790	14584	14553	14469	14653	14551	14671	14592	14551	14493	14592	14656	14402	14686	14647	14733	14479	14589	14622	14482	14681	14538	14659	14606	14618	14644	14720	14543	14758	14524	14645	14694	14648	14728	14564	14774	14668	14584	14440	14650	14676	14589	14716	14839	14505	14584	14570	14513	14834	14740	14708	14656	14698	14714	14767	14692	14726	14582	14866	14782	14631	14751	14630	14541	14736	14746	14708	14731	14756	14570	14515	14649	14638	14624	14624	14488	14680	14558	14659	14749	14698	14792	14718	14807	14548	14693	14745	14772	14482	14697	14639	14641	14796	14700	14566	14599	14699	14600	14607	14667	14679	14627	14643	14540	14572	14663	14656	14616	14552	14699	14698	14617	14560	14665	14518	14766	14670	14749	14449	14564	14788	14625	14651	14749	14513	14767	14601	14555	14768	14720	14562	14654	14519	14670	14665	14707	14700	14776	14576	14685	14554	14616	14755	14656	14753	14485	14703	14574	14439	14411	14748	14672	14555	14553	14726	14590	14567	14682	14707	14650	14644	14752	14666	14659	14490	14779	14591	14853	14714	14535	14762	14675	14717	14622	14594	14640	14546	14776	14754	14753	14572	14547	14602	14735	14698	14394	14602	14732	14733	14678	14559	14590	14590	14668	14577	14479	14807	14536	14652	14672	14777	14690	14776	14907	14559	14481	14700	14858	14485	14533	14795	14620	14525	14610	14733	14700	14667	14695	14726	14820	14557	14638	14713	14757	14642	14559	14598	14658	14505	14710	14603	14649	14709	14733	14574	14517	14557	14632	14521	14533	14724	14588	14754	14678	14711	14582	14585	14534	14835	14610	14695	14661	14572	14704	14501	14633	14807	14561	14618	14578	14681	14769	14622	14600	14703	14757	14588	14608	14802	14631	14702	14729	14651	14758	14699	14754	14446	14808	14525	14606	14630	14611	14588	14625	14696	14584	14675	14690	14847	14601	14717	14673	14775	14730	14639	14585	14549	14438	14648	14700	14628	14676	14754	14451	14614	14742	14826	14610	14629	14689	14511	14729	14682	14711	14546	14759	14670	14723	14604	14743	14540	14837	14741	14732	14746	14547	14554	14585	14656	14596	14714	14651	14625	14792	14644	14814	14568	14759	14608	14644	14647	14601	14803	14532	14728	14458	14584	14715	14796	14661	14689	14656	14536	14665	14719	14634	14725	14677	14631	14611	14527	14526	14611	14745	14618	14562	14641	14774	14607	14603	14640	14639	14655	14446	14638	14615	14614	14679	14638	14580	14510	14617	14648	14664	14732	14930	14655	14593	14592	14616	14542	14703	14663	14716	14862	14715	14666	14594	14553	14610	14601	14732	14450	14663	14589	14843	14707	14587	14758	14457	14690	14731	14797	14654	14539	14697	14600	14634	14600	14678	14585	14748	14651	14657	14668	14512	14617	14655	14525	14573	14727	14608	14754	14648	14556	14709	14569	14586	14575	14660	14493	14753	14750	14661	14480	14659	14776	14841	14630	14548	14678	14796	14546	14629	14787	14582	14662	14566	14606	14626	14653	14602	14605	14403	14792	14585	14651	14673	14678	14470	14647	14697	14551	14555	14481	14477	14553	14545	14636	14589	14806	14591	14764	14488	14665	14498	14665	14708	14635	14735	14660	14549	14607	14558	14404	14779	14600	14671	14625	14618	14674	14755	14573	14465	14778	14652	14502	14612	14710	14622	14768	14883	14599	14591	14539	14698	14652	14874	14518	14686	14743	14590	14802	14346	14645	14689	14757	14735	14613	14834	14594	14649	14644	14598	14589	14675	14704	14553	14535	14834	14839	14765	14656	14492	14596	14755	14732	14679	14752	14653	14648	14675	14900	14721	14568	14737	14480	14722	14768	14666	14649	14637	14639	14594	14744	14554	14593	14663	14482	14721	14709	14685	14591	14617	14674	14666	14733	14639	14585	14552	14546	14615	14718	14722	14706	14555	14623	14559	14650	14751	14681	14605	14619	14825	14679	14719	14771	14524	14579	14616	14807	14649	14513	14736	14539	14789	14654	14730	14668	14690	14782	14597	14659	14669	14780	14604	14554	14700	14785	14646	14752	14649	14613	14673	14687	14490	14679	14707	14607	14343	14555	14624	14582	14768	14684	14691	14579	14808	14584	14694	14577	14522	14599	14565	14571	14666	14577	14821	14678	14808	14649	14795	14778	14571	14645	14545	14656	14605	14618	14541	14568	14540	14493	14627	14750	14562	14712	14769	14564	14551	14760	14684	14579	14529	14622	14589	14608	14882	14719	14546	14552	14647	14538	14575	14551	14723	14703	14835	14563	14673	14701	14643	14537	14724	14633	14618	14602	14624	14669	14651	14510	14974	14826	14729	14679	14607	14538	14712	14599	14690	14698	14544	14765	14627	14571	14643	14557	14638	14576	14682	14545	14589	14584	14699	14647	14792	14594	14597	14664	14714	14608	14770	14783	14765	14561	14446	14619	14707	14800	14707	14721	14661	14530	14646	14694	14602	14601	14579	14696	14566	14773	14570	14676	14602	14712	14635	14703	14707	14751	14669	15025	14509	14535	14576	14657	14672	14807	14664	14545	14621	14481	14580	14628	14750	14710	14776	14658	14606	14630	14459	14495	14847	14623	14941	14664	14594	14610	14684	14696	14603	14655	14657	14779	14568	14612	14774	14553	14585	14590	14750	14626	14700	14629	14853	14705	14699	14706	14742	14752	14651	14638	14594	14605	14722	14583	14699	14730	14672	14700	14721	14672	14767	14744	14767	14605	14690	14677	14623	14622	14727	14703	14546	14450	14587	14623	14579	14656	14584	14586	14694	14576	14692	14598	14501	14691	14763	14744	14701	14720	14650	14836	14658	14498	14684	14905	14728	14731	14536	14632	14740	14671	14682	14822	14561	14747	14595	14650	14751	14725	14697	14832	14680	14725	14578	14703	14719	14650	14582	14634	14684	14542	14693	14716	14658	14707	14702	14729	14700	14547	14621	14656	14605	14583	14673	14351	14623	14802	14709	14433	14722	14656	14816	14644	14639	14593	14779	14874	14542	14514	14770	14529	14473	14646	14775	14726	14675	14599	14585	14694	14762	14732	14824	14679	14652	14767	14696	14648	14707	14565	14613	14640	14521	14591	14518	14803	14580	14742	14542	14782	14665	14775	14685	14594	14673	14681	14599	14670	14622	14642	14473	14592	14625	14750	14663	14600	14692	14674	14702	14532	14550	14632	14702	14555	14675	14487	14622	14532	14895	14550	14484	14712	14636	14653	14598	14797	14491	14704	14557	14594	14648	14605	14802	14600	14758	14611	14695	14653	14663	14636	14678	14557	14812	14673	14620	14530	14830	14540	14592	14573	14607	14687	14642	14535	14691	14505	14734	14646	14803	14525	14583	14715	14617	14663	14677	14821	14631	14578	14670	14594	14696	14483	14710	14681	14834	14722	14650	14658	14848	14683	14675	14716	14626	14545	14665	14629	14676	14695	14679	14436	14637	14605	14671	14667	14623	14538	14765	14668	14747	14618	14647	14797	14606	14705	14673	14673	14544	14633	14671	14514	14593	14659	14636	14548	14655	14600	14630	14662	14751	14562	14656	14635	14770	14702	14472	14774	14745	14626	14559	14564	14837	14650	14593	14584	14627	14705	14743	14690	14736	14731	14492	14647	14765	14514	14819	14708	14640	14699	14765	14615	14655	14523	14790	14704	14715	14621	14608	14606	14680	14522	14640	14786	14660	14784	14791	14772	14565	14680	14819	14777	14725	14716	14720	14535	14727	14789	14599	14648	14789	14570	14561	14748	14765	14887	14692	14651	14814	14568	14561	14647	14703	14666	14653	14639	14724	14508	14705	14480	14933	14637	14550	14748	14710	14640	14708	14602	14674	14672	14516	14652	14813	14774	14790	14653	14605	14561	14666	14592	14562	14646	14566	14636	14539	14750	14627	14632	14698	14475	14616	14675	14734	14654	14639	14626	14683	14740	14722	14603	14502	14706	14649	14690	14537	14641	14750	14755	14630	14516	14745	14654	14801	14634	14718	14578	14731	14499	14627	14729	14769	14691	14688	14506	14795	14532	14643	14601	14597	14467	14599	14545	14752	14620	14747	14751	14601	14622	14543	14677	14698	14556	14612	14640	14674	14577	14694	14724	14601	14529	14568	14638	14740	14638	14606	14707	14674	14818	14860	14630	14736	14803	14805	14553	14598	14668	14641	14740	14626	14710	14775	14758	14619	14555	14607	14563	14566	14723	14686	14683	14543	14740	14671	14834	14651	14573	14755	14698	14666	14761	14791	14726	14540	14808	14650	14539	14760	14704	14550	14626	14761	14589	14657	14860	14830	14508	14781	14608	14533	14480	14788	14858	14657	14468	14758	14750	14606	14573	14771	14545	14799	14637	14630	14862	14699	14664	14617	14676	14643	14538	14658	14648	14641	14727	14767	14539	14621	14677	14643	14835	14623	14402	14686	14675	14675	14444	14486	14819	14701	14500	14558	14717	14682	14629	14837	14467	14621	14749	14718	14632	14749	14736	14630	14680	14704	14700	14728	14576	14641	14639	14750	14764	14734	14619	14562	14797	14741	14553	14624	14798	14553	14546	14749	14518	14699	14795	14637	14581	14615	14667	14645	14733	14650	14816	14677	14594	14747
23261	21598	29589	24755	23732	26166	27216	20963	18947	18982	17964	17140	17134	16832	16982	16748	16693	16703	16898	16617	16599	16353	16449	16443	16646	16552	16634	16504	16582	16621	16660	16707	16454	16643	16641	16431	16342	16508	16435	16364	16448	16460	16519	16520	16353	16195	16083	16421	16253	16261	16356	16393	16414	16236	16429	16154	16439	16192	16372	16377	16400	16204	16256	16279	16368	16234	16437	16262	16349	16251	16187	16205	16311	16166	16214	16306	16340	16349	16296	16187	16263	16291	16361	16423	16392	16172	16358	16308	16343	16246	16341	16407	16456	16283	16229	16109	16069	16091	16253	16297	16370	16224	16365	16284	16135	16320	16228	16290	16421	16204	16197	16297	16347	16252	16157	16270	16354	16244	16275	16429	16190	16350	16258	16166	16298	16422	16180	16210	16295	16061	16120	16288	16238	16186	16300	16221	16397	16059	16363	16498	16268	16411	16348	16334	16390	16223	16318	15994	16460	16311	16376	16374	16399	16315	16284	16364	16353	16401	16180	16126	16109	16298	16196	16319	16235	16188	16299	16287	16439	16147	16125	16151	16216	16204	16041	16370	16185	16045	16095	16200	16166	16419	16278	16171	16250	16243	16293	16345	16368	16458	16192	16012	16363	16305	16284	16310	16340	16236	16336	16295	16160	16201	16166	16096	16380	16101	16193	16535	16218	16365	16343	16308	16278	16113	16506	16092	16131	16203	16314	16282	16257	16231	16209	16328	16217	16451	16358	16493	16402	16284	16446	16145	16048	16109	16156	16188	16061	16364	16334	16302	16347	16215	16140	16204	16228	16117	16277	16209	16104	16090	16151	16223	16187	16157	16322	16259	16118	16259	16208	16068	16277	16244	16236	16247	16273	16069	16405	16292	16145	16146	16228	16246	16132	16180	16267	16268	16291	16360	16088	16366	16225	15967	16297	16236	16199	16198	16366	16267	16108	16302	16262	16128	16165	16314	16362	16476	16031	16062	16121	16161	16382	16269	16378	16492	16177	16205	16450	16181	16335	16178	16348	16356	16175	16124	16350	16324	16410	16253	16296	16064	16234	16207	16273	16208	16261	16229	16123	16318	16162	16108	16253	16100	16274	16282	16308	16069	16197	16215	16307	16242	16452	16296	16392	16305	16233	16216	16374	16242	16326	16308	16229	16230	16419	16100	16219	16183	16169	16240	16089	16324	16416	16323	16248	16254	16214	16325	16193	16233	16064	16216	16224	16324	16448	16234	16390	16176	16275	16258	16382	16189	16071	16344	16511	16268	16218	16217	16031	16297	16254	16169	16214	16345	16236	16137	16269	16264	16242	16216	16252	16251	16078	16197	16244	16361	16347	16011	16316	16186	16158	16155	16192	16212	16215	16149	16488	16279	16246	16119	16286	16069	16271	16310	16174	16287	16358	16260	16268	16199	16287	16199	16128	15921	16304	16335	16218	16254	16334	16216	16100	16214	16242	16243	16333	16134	16384	16180	16202	16244	16190	16223	16193	16172	16212	16377	16401	16293	16040	16149	16250	16429	16200	16301	16118	16125	16075	16312	16144	16105	16079	16179	16480	16253	16121	16322	16162	16081	16500	16122	16105	16114	16326	16201	16140	16196	16298	16323	16284	16197	16249	16287	16218	16318	16217	16256	16293	15994	16270	16325	16418	16275	16434	16253	16249	16126	16206	16393	16254	16191	16323	16282	16137	16314	16405	16173	16174	16247	16156	16388	16013	16185	16388	16296	16164	16188	16157	16302	16284	16164	16041	16321	16238	16314	16191	16150	16168	16402	16144	16188	16413	16228	16397	16057	16113	16271	16361	16330	16417	16219	16186	16201	16170	16265	16382	16209	16274	16249	16186	16303	16404	16232	16262	16147	16170	16174	16088	16084	16186	16188	16109	16219	16334	16232	16288	16263	16240	16089	16187	16184	16294	16213	16316	16228	16112	16205	16458	16319	16295	16208	16131	15977	16383	16282	16164	15973	16307	16275	16219	16370	16428	16359	16172	16187	16398	16231	16255	16120	16338	16425	16275	16159	16267	16438	16190	16363	16266	16319	16166	16390	15969	16208	16294	16231	16176	16047	16308	16272	16407	16267	16401	16350	16536	16304	16132	16247	16164	16174	16230	16277	16127	16164	16179	16121	16277	16335	16197	16206	16179	16336	16242	16254	16343	16129	16316	16132	16174	16166	16294	16277	16212	16345	16285	16425	16266	16282	16243	16377	16293	16079	16331	16309	16310	16432	16146	16297	16320	16234	16167	16091	16144	16211	16107	16214	16321	16191	16370	16304	16277	16349	16131	16093	16107	16025	16230	16436	16371	15946	16373	16330	16246	16191	16289	16345	16226	16301	16411	16158	16566	16183	16395	16243	16415	16242	16202	16086	16275	16458	16224	16205	16314	16123	16155	16141	16117	16312	16356	16092	16205	16277	16559	16251	16070	16198	16447	16482	16197	16403	16232	16333	16260	16129	16295	16291	16399	16209	16291	16325	16239	16096	16218	16127	16321	16386	16218	16271	16212	16123	16193	16369	15942	16274	16198	16225	16093	16086	16389	16361	16399	16391	16305	16187	16163	16109	16314	16163	16291	16042	16236	16122	16299	16233	16378	16297	16349	16116	16420	16235	16337	16274	16346	16274	16144	16358	16250	16229	15985	16295	16128	16230	16135	16259	16378	16123	16291	16216	16237	16384	16302	16208	16334	16253	16219	16032	16377	16163	16359	16341	16260	16264	16200	16064	16375	16274	16366	16268	16165	16223	16237	16460	16299	16398	16243	16321	16282	16222	16512	16286	16397	16388	16160	16146	16113	16358	16250	16378	16276	16325	16315	16182	16194	16397	16366	16205	16365	16191	16171	16197	16203	16214	16324	16442	16127	16178	16294	16398	16381	16169	16250	16206	16037	16035	16427	16196	16281	16207	16213	16282	16327	16107	16471	16392	16289	16583	16264	16354	16261	16223	16146	16289	16028	16079	16193	16296	16399	16289	16369	16089	16463	16281	16315	16145	16318	16198	16383	16243	16240	16247	16216	16019	16403	16190	16189	16289	16018	16247	16240	16368	16188	16125	16270	16329	16209	16383	16261	16095	16302	16277	16285	16166	16348	16346	16144	16120	16190	16241	16334	16276	16086	16379	16192	16294	16405	16138	16137	16339	16351	16262	16306	16162	16317	16309	16268	16167	16240	16196	16256	16336	16321	16241	16171	16114	16105	16128	16114	16165	16266	16150	16509	16126	16202	16261	16476	16183	16109	16236	16309	16243	16170	16287	16394	16114	16299	16325	16191	16293	16260	16140	16290	16210	16357	16161	16281	16069	16269	16187	16169	16154	16421	16103	16223	16164	16349	16395	16230	16154	16346	16145	16131	16172	16156	16381	15986	16336	16489	16375	16136	16201	16197	16321	16208	16414	16359	16080	16331	16313	16245	16265	16400	16108	16299	16203	16029	16196	16282	16143	16262	16148	16179	16421	16222	16195	16232	16109	16219	16158	16278	16278	16338	16270	16426	16086	16214	16284	16220	16123	16166	16219	16323	16303	16202	16200	16263	16205	16347	16259	16412	16506	16291	16186	16236	16537	16234	16153	16208	16322	16216	16143	16221	16310	16450	16138	16337	16189	16083	16222	16188	16264	16172	16430	16274	16246	16171	16235	16196	16155	16323	16052	16196	16204	16208	16358	16190	16170	16214	16346	16266	16359	16138	16306	16174	16324	16245	16137	16179	16037	16208	16119	16129	16119	16208	16216	16061	16192	16177	16306	16310	16383	16269	16277	16373	16183	16270	16163	16315	16037	16159	16151	16305	16226	16365	16481	16242	16232	16194	16156	16144	16300	16217	16202	16169	16209	16264	16332	16417	16221	16275	16253	16218	16080	16181	16459	16168	16257	16262	16015	16268	16280	16384	16209	16303	16325	16233	16122	16260	16461	16329	16299	16206	16033	16202	16265	16288	16296	16253	16082	16282	16340	16342	16395	16254	16337	16235	16218	16127	16185	16398	16084	16306	16248	16433	16142	16161	16260	16353	16061	16296	16171	16199	16194	16184	16184	16253	16375	16298	16252	16418	16155	16395	16276	16161	16270	16258	16501	16242	16242	16208	16141	16245	16260	16147	16219	16187	16181	16251	16227	16430	16105	16231	16217	16073	16337	16246	16242	16188	16216	16208	16126	16310	16139	16116	16167	16127	16102	16240	16276	16197	16112	16384	16340	16142	16211	16363	16429	16166	16295	16258	16288	16117	16330	16337	16317	16297	16133	16131	16126	16235	16187	16442	16121	16111	16302	16215	16061	16134	16141	16046	16129	16343	16459	16221	16340	16242	16279	16346	16024	16182	16226	16278	16307	16090	16260	16138	16074	16214	16349	16272	16473	16454	16203	16139	16149	16158	16319	16307	16180	16211	16270	16177	16178	16337	16192	15933	16223	16241	16199	16014	16108	16258	16219	16312	16208	16181	16269	16176	16147	16069	16126	16193	16156	16302	16320	16261	16386	16301	16322	16181	16107	16140	16181	16328	16181	16247	16197	16095	16112	16207	16324	16441	16479	16172	16204	16173	16347	16233	16328	16293	16412	16375	16166	16210	16226	16250	16216	16370	16336	16291	16425	16270	16296	16205	16214	16112	16234	16158	16247	16295	16203	16262	16137	16321	16372	16443	16330	16385	16216	16292	16348	16278	16194	16232	15987	16240	16364	16257	16195	16242	16182	16183	16217	16480	16271	16339	16082	16186	16298	16235	16414	16166	16162	16242	16095	16188	16293	16390	16181	16269	16287	16439	16369	16127	16182	16175	16154	16382	16078	16148	16207	16067	16149	16219	16397	16324	16147	16425	16229	16108	16388	16327	16337	16261	16393	16285	16226	16227	16153	16156	16273	16309	16320	16144	16375	16119	16511	16266	16346	16308	16342	16263	15986	16196	16181	16354	16407	16344	16221	16399	16256	16160	16106	16107	16308	16200	16123	16412	16277	16170	16279	16272	16411	16247	16204	16171	16223	16365	16293	16371	16140	16418	16358	16146	16360	16192	16397	16317	16373	16298	16260	16269	16335	16319	15997	16118	16334	16314	16306	16332	16266	16368	16123	16320	16186	16267	16178	16117	16184	16227	16214	16296	16124	16045	16285	16361	16054	16335	16230	16078	16140
38088	59408	57020	45958	36368	28693	23544	19911	18594	17838	16825	16003	15810	15416	15526	15337	15339	15301	15438	15114	15163	15302	15145	15064	15086	15208	15113	15201	15056	15029	14983	15098	15157	14926	15104	15071	14953	14987	14849	15049	15020	15085	14935	14957	14706	15044	15152	14961	14973	15137	14964	14976	14940	14849	14680	14919	14790	14777	15074	14886	15047	15064	14862	15003	14782	14797	14833	14807	14943	14785	14869	15049	14963	14975	14981	14981	14916	14920	15019	14869	14944	14926	14929	14868	15006	14802	14894	14866	14997	14999	14973	14903	14858	14805	14854	14848	14936	14821	14953	15036	14870	14973	15213	14832	14945	14825	14852	14972	14897	14945	14956	14927	14892	14971	15027	14960	14960	14851	14910	15045	14923	14873	14855	14929	15005	14910	15168	14931	14922	14869	14961	14964	14778	14934	14816	14898	14825	15027	14777	14987	14970	15004	14891	14932	14958	14974	14990	14912	14957	14840	14935	14944	14845	14904	14986	14909	14798	14790	15032	15039	14843	14931	15057	14727	14928	14918	15049	15019	14888	14797	14923	15034	14698	14967	14947	14958	15028	14953	15170	15047	15000	15018	14879	14926	14874	14899	14853	15024	14907	14981	14771	14758	14882	14851	14756	14877	15002	14875	14933	14949	14739	14954	14944	14932	14811	15027	14943	14904	14984	14927	14958	14851	15000	14754	14921	14671	15094	14886	14951	14782	15052	14934	14929	15045	14923	14836	14997	14806	14903	14981	14832	14776	14990	14782	14985	14715	14826	14825	15079	14989	14856	14916	14944	14905	14877	15095	14903	14788	14803	14883	14804	14972	14912	14902	14858	14956	15025	14748	15089	14860	15043	14928	14920	14744	15002	14985	15060	14910	14793	14959	14901	14843	14866	14975	14938	14816	14983	15030	14973	14802	14974	14954	14957	15042	14868	14946	14789	14887	14875	14998	14813	14839	14886	14777	15174	14831	14935	15137	14867	14819	14956	15012	14986	14948	14955	15012	14931	14954	14935	14965	14915	14925	14681	14800	14789	14804	14882	14991	14806	14843	14872	15125	14957	14968	15143	14969	14941	14815	14787	15028	14976	14939	14792	14916	14986	14958	14863	14952	15030	15015	14910	15026	14965	15010	14972	14964	14842	14911	14900	14942	14952	14990	15022	14978	14845	14942	14878	14851	14917	14852	14877	15061	14940	14853	14943	14741	14799	14990	14950	14919	14910	14858	14847	14978	15019	14879	14953	14953	14877	14917	14965	14876	14858	14865	14889	14940	15029	14824	14778	14918	14937	14990	14919	14808	14865	14826	15000	14930	14978	14835	14820	14897	14925	14899	14884	14902	14870	15070	15059	15014	14866	15054	14898	14974	14980	14963	15121	14966	14798	15063	14906	14817	14952	14731	14925	14880	14810	14881	14939	14848	15048	15028	15042	14906	14879	14887	15026	15031	14913	14976	14830	14905	14933	14890	14928	15073	14933	14848	14883	14795	14883	14860	15042	14895	15031	14953	14998	14813	14945	14904	14982	14775	14907	14944	15072	14932	14899	14832	15040	14878	14958	14683	15179	14824	14886	14935	14833	14851	14884	14937	14871	14776	14828	14976	14977	14869	14907	15028	14976	14870	14929	14834	15023	14990	14878	15027	14919	14766	15001	14898	14782	14807	14751	14839	14801	14785	14827	15119	14911	14905	14945	14808	14991	14890	14927	14902	14901	14847	14982	14848	14869	14980	14786	14993	14817	14867	15005	14992	14945	14835	14947	14910	14799	14801	14914	14858	14961	14791	15071	14856	14818	14821	14948	14887	14915	14769	14907	14905	14846	14807	14891	14906	14887	14867	14984	14981	14870	15057	15020	14997	14978	14879	14978	15130	14847	15117	14761	15026	14974	14852	14943	14911	15004	14906	14872	14907	14860	14870	15043	14973	14903	14899	14908	14955	14820	14903	14992	14912	14817	14844	14948	14751	14954	14966	15033	14932	14910	14878	14992	14926	14828	14832	14899	14750	14759	14906	14678	14955	14869	15115	14864	14717	14858	14941	14846	14880	14994	14824	15122	14985	14984	14892	14935	14823	14885	14989	14984	14852	14895	14893	14943	14845	14794	14929	15041	14945	14880	15127	14958	14941	14935	14899	14939	14914	14813	14914	14864	14865	14939	14939	14901	14902	14935	14874	14988	14663	14902	15055	14878	14957	14951	14909	14875	14918	14890	14897	14864	14845	14814	14996	14841	15004	14914	14972	14748	14860	14806	15055	14949	14808	15007	14800	14798	15096	14853	14897	14858	14948	14998	14932	14746	14812	14949	14882	15047	14909	15088	14999	14838	14798	15001	14816	14903	15060	14976	14864	14836	14878	14806	14788	14994	14874	14970	14772	14966	14974	15009	15003	14980	14913	14974	15056	14913	14950	14997	14956	14966	14867	15009	14857	14845	14873	14956	14970	14979	14861	15082	14852	14897	14840	14993	14922	14766	14998	14894	14944	14838	14922	14799	15049	14692	15001	14775	14821	14935	14958	14783	14942	14814	14930	14858	14961	14979	14721	14765	14738	14911	14857	14861	14976	14902	14853	14892	14753	14840	14931	14835	14912	14873	14971	14998	15143	14935	15010	14910	14867	14975	14831	14876	14797	14929	14879	15036	14849	15027	14942	14889	14992	14981	14970	14859	14982	14703	14888	14968	14985	14911	14978	15017	14864	14925	14853	15009	14834	14809	14937	14875	14944	15003	14849	14952	14866	14906	14921	14840	14932	14906	14926	14915	14878	14864	14933	14854	14998	14860	15007	14938	14768	14814	15018	14852	14966	14772	14910	14930	14697	14991	14876	14939	14788	14849	14856	14704	14891	14948	15016	14878	14862	14833	14917	14907	14929	14927	15037	15000	15095	14882	14898	14835	14923	14819	15000	14890	14958	15071	14816	14967	14892	15027	14883	14768	14930	14884	14915	14940	15062	15012	14920	15039	14775	14937	14913	14962	14921	14809	15035	14934	14911	14939	14786	14964	14795	14728	15113	14985	15116	14878	14931	14936	14940	14906	14826	14975	14817	14803	14790	14940	14779	14741	15002	14935	15002	14914	14971	15011	14861	14891	14844	14840	15150	15058	15009	14917	14832	14791	14835	14768	14946	15005	14966	14731	14929	14764	14896	14964	15002	14848	15118	14982	14776	14939	15009	14781	14901	14991	15006	14710	14814	14823	14857	14927	14931	15047	14897	14913	15020	14886	14827	14988	14937	14989	14910	14906	14837	14935	14966	14990	14979	14835	14840	14864	15018	14867	14801	15006	14807	14968	14838	14887	14903	15008	14716	14969	14935	14781	15050	14887	14937	14760	14910	14934	15002	15071	14961	14960	14754	14926	14797	15010	14897	14806	14976	14868	14725	14920	14854	15012	14900	14851	14918	14780	14839	14638	15037	14744	14881	14874	14682	14952	14894	14682	14930	14922	14820	15046	14891	14814	14937	14823	14861	15083	15101	14966	14825	14940	14825	14825	14893	14918	14987	14999	14851	14819	14890	15025	14923	14876	14914	14862	14902	14936	15007	14916	14975	14799	15069	14779	14924	14789	14995	14762	14986	14837	14927	14968	14878	14803	14839	14916	14879	15081	14941	14844	14791	14878	15004	14820	14916	14733	15031	14884	14990	14978	14935	15011	14926	14917	15050	14979	14876	14996	14916	14898	14867	14973	14833	15147	14989	14856	14941	14912	14799	14939	14934	14784	14991	14785	14879	14780	14922	14928	14856	14836	14952	15082	14700	15044	14981	15063	14808	15001	14923	14985	14881	14724	14847	14903	14752	15078	14836	14916	14861	15098	14869	15017	14888	15015	14912	14924	14875	14908	14889	14788	15034	14919	15042	14804	14934	14860	14813	14927	14908	14823	14971	14875	14894	14817	15022	14897	14975	14779	14803	14967	14984	14918	14932	14844	14914	15077	14747	14956	14819	14810	14882	14891	14940	15018	14979	14917	14835	14969	15031	15003	14862	14904	14853	14899	14837	14853	14856	14969	14953	14777	14925	14810	14852	14902	14793	14695	14862	14914	14826	14877	14910	14883	14890	14812	14865	14890	14870	14914	14856	14956	14923	14983	14936	14914	14810	15033	14861	14845	14923	14979	14896	15012	14798	14874	14864	14859	14886	14862	15029	14800	14910	14760	14965	15038	14943	14860	15031	14883	15114	14937	14952	14938	14838	14927	14901	14970	14923	14963	14889	15024	14774	14919	14885	14777	14995	14868	14841	14922	14958	14870	14899	15034	14947	14855	15016	14890	14889	14737	14979	15079	14818	14904	14846	14994	15041	14950	14958	14768	14861	14877	14877	14987	14840	14798	14951	15049	15041	14960	14889	14800	15076	14921	14923	14980	15165	14740	15072	15040	14918	14927	14942	15015	14973	14875	14943	14891	14816	14931	14861	14835	14916	14797	14822	14873	14980	14799	14900	14967	15035	14975	14964	14932	14961	14773	14921	14932	14883	14990	14934	15082	14861	14946	14822	15009	15028	14799	14990	14924	14945	14893	14775	14816	14863	15015	15036	14912	14982	14819	14912	14961	14989	14714	14974	14949	14977	14992	14838	14862	14835	14902	15085	14982	15006	14785	14930	14975	14884	14998	15080	14884	15040	14888	14851	14914	14898	14806	14951	14907	14887	14924	14855	14872	14752	15005	14919	14917	15019	14991	14924	14872	15024	14905	14898	14805	15004	14907	15073	14933	14802	14942	14972	14919	15109	14985	14867	14947	15186	14993	14924	14816	14980	15008	14851	14948	14944	14721	14811	14786	14930	15039	14995	14797	14950	14829	14936	14984	15029	14994	14822	14884	14942	15022	15008	14848	15106	14700	14845	14928	14868	15003	15090	14798	15134	14844	14962	15041	15000	14914	14857	14868	14866	15047	14876	14685	15026	14951	14935	15078	14781	14870	15085	14844	14834	15051	14900	14989	14948	14980	14988	14969	14814	15048	14968	14765	15039	14846	14811	14967	14871	14941	14851	14897	14978	15043	14965	14921	14928	14888	14932	14875	15045	15016	14921	14975	14915	14926	14953	14974	14912	14797	14901	14947	15022	14787	14932	15086	14783	14677	14870	14870	14743	14861	14851	14888	14827	14887	15063	14912	14776	15021	14918	15099	14970
28926	28902	36484	29783	21876	18879	17281	16566	16098	15904	15445	15314	15377	15183	15292	15149	15251	15224	15394	15302	15212	15286	15259	15342	15056	15477	15203	14991	15344	15270	15514	15121	15418	15212	15113	15175	15127	15200	15176	15134	15216	15017	15326	15324	15157	15092	15112	15142	15121	15099	15137	15335	15123	15313	15224	15057	15325	15242	15211	15076	15192	15131	15113	15241	15388	15237	15180	15136	15195	15096	15135	15219	15111	15035	15250	15201	15056	15246	15126	15177	15020	15157	15185	15241	15132	14977	15235	14942	14982	15245	15072	15138	15149	15132	15074	15156	15094	15186	15063	15206	15207	15097	15206	15136	15083	15247	15286	15101	15098	15216	14948	15160	15054	15080	15119	15109	14959	14981	14932	14986	15139	15181	15230	15153	15231	15418	15225	15232	15058	15095	15189	15145	15062	15147	15244	15070	15191	15189	15149	15201	15269	15043	15098	15130	15072	15116	15110	15239	15161	15412	15206	15304	15104	15102	15371	15207	15142	15196	15071	14979	14917	15042	15174	15082	15076	14957	14977	15076	15260	15351	15109	15058	15331	15123	15332	15257	15132	15267	15095	15117	15042	14974	15082	15290	15111	15026	15289	15140	15195	15007	15196	15022	15115	15391	15151	15116	15083	15233	15053	15200	15318	15110	15077	15310	15062	15166	15134	15330	15222	15222	15113	15268	15190	15221	15072	15068	15223	15022	15057	15325	15105	15177	15025	15106	15191	15056	15279	14930	15243	15068	15162	15026	15183	15133	15133	15255	15172	15109	15215	15224	15164	15285	15224	15117	15282	15178	15187	15267	15235	15276	15197	15132	15289	15193	14916	15189	15198	15066	15202	15121	15140	15339	15044	15291	15189	14923	15026	15200	15155	15218	15121	15177	15452	15160	15146	15032	15229	15209	15102	14904	15216	15292	15053	15287	15277	15085	15153	15136	15290	15167	15310	15174	14994	15265	14990	15194	15310	15147	15142	15042	15217	15188	15343	15124	15034	15144	15237	15065	15165	15102	15045	15094	15172	15226	15273	15193	15317	15081	15149	15243	15123	15145	15158	14953	15067	15297	15191	15230	15206	15117	15254	15153	15079	15101	15072	15158	15263	15086	15089	15269	14969	15020	15129	15166	15118	15185	15094	15113	15253	15031	15371	15127	15114	15303	15119	15172	15112	15063	15176	15104	15117	14977	15178	15106	15346	15130	15176	15049	15242	15160	15033	15083	15037	15266	15130	15179	15107	15019	15038	15279	14989	15205	15177	15215	15397	15355	15117	15149	15078	15064	15189	15035	15050	15166	15085	15131	15177	15288	15312	15130	15086	15218	15064	15268	15233	15215	15166	15163	15211	15244	15281	15053	14969	15286	15304	15114	15141	15171	15215	15153	15174	15136	15106	15146	15237	15301	15280	15159	15228	15297	15245	15269	15103	15077	15263	15273	15252	15174	15083	15128	15094	15037	15155	15313	15185	15112	15126	15268	15266	15272	15050	15233	15223	15046	15155	15230	15240	15173	14949	15075	15228	15335	15321	15123	15062	15084	15169	15359	15378	15028	15208	15114	15177	15106	14941	15133	15116	14941	15046	15086	15269	15327	15216	15331	15022	15173	15063	15115	15094	15465	15222	15083	15109	15043	15296	15028	15101	15022	15187	15168	15271	15050	15290	15129	15226	15259	15008	15036	14956	15175	15129	15297	15393	14943	14980	15232	15225	15149	15165	15000	15310	15452	15145	15200	15170	15107	15201	15176	15290	15202	15182	15157	15088	14997	15010	15311	15194	14997	15263	15298	15218	15366	15127	14950	15316	15175	14980	15380	15082	15138	15205	15157	15044	15054	15122	15122	15103	15287	14877	15002	15043	15169	15066	15126	15324	15236	15085	15047	15137	15113	15266	14982	15034	15097	15268	15239	15342	15141	15061	15166	15107	15240	15136	15150	15262	15136	15071	15073	15247	14988	15010	15229	15130	15148	15128	15290	15270	15059	15252	15286	14987	15267	15213	15176	15294	15274	15229	15234	14965	15107	15089	15163	15157	15425	15151	15072	15082	15202	15168	15033	15161	15078	15186	15126	15203	15294	15020	15126	15161	15258	14973	15232	15289	15170	15020	15182	15168	15247	15162	15215	15241	15067	15283	15254	15278	15159	15227	15298	15098	15088	15059	15160	15025	14904	15058	15400	14981	15099	15002	15023	15152	15120	15227	15250	15252	15147	15338	15067	15053	15426	15012	15179	15324	15100	15050	15033	14999	15187	15143	15115	15179	15168	15191	15171	15201	15194	15287	15142	15106	14906	14957	15133	15143	15012	14996	15177	15179	15059	15095	15101	15208	15112	15221	15330	15171	15142	14938	15270	15127	15154	15068	15292	15128	15298	15308	15134	14924	15206	15048	15085	15281	15061	15128	15333	15187	15149	15243	15081	15151	15358	15166	15286	14992	15081	15154	15199	15149	15123	15228	15157	15038	15175	15088	15110	15090	15182	15161	15028	15130	15058	15063	15006	15192	15212	15118	15206	15274	15154	15258	15336	15084	15153	15032	15156	15261	15130	15173	15021	14979	15137	15180	15328	14975	15169	15148	15218	15041	15074	15354	15167	15065	15253	15099	15078	15053	15150	14937	15169	15339	15242	15219	15178	15237	15173	15233	15129	15113	15185	15184	15226	15112	15204	15165	15113	15171	15069	15117	15225	15040	15105	15174	15271	14955	15158	15134	15165	15158	15263	15027	15025	15157	15067	15341	15038	14939	15139	15061	15211	15337	14952	15120	15165	14934	15165	15244	15284	15113	14994	15264	15155	15047	15222	15175	15310	15110	15268	15168	15184	14966	15295	15082	15015	15185	15294	15181	15099	15164	15271	15069	15170	15209	15323	15172	15156	15226	15065	15116	15031	15159	15263	15328	15059	15296	15139	15197	15075	15062	15313	15073	15190	15190	15212	15495	15239	15133	15305	15045	15099	15271	15258	15043	15057	15144	15195	15125	15066	15305	15050	15139	15277	15131	15206	15036	15078	15368	15013	15153	15171	15171	14949	15154	15237	14933	15054	15055	15021	15222	15050	15148	15093	15102	15248	15188	15140	15175	15124	15170	15254	15116	15261	15446	15228	15094	15210	15170	15095	15018	15109	15223	15231	15099	15262	15122	15334	14992	15250	15194	15232	15125	15260	15127	15271	14996	15150	15202	15280	15260	15276	15093	15448	15125	15236	15197	15196	15120	15300	15059	15239	14984	15227	15214	15327	15141	15215	15278	15094	15196	15056	15254	15182	15091	15206	14987	15113	15042	15049	15314	15076	15054	15250	15188	14950	15142	15101	15237	15188	14989	15009	15330	15145	15170	15299	15119	15279	15064	15347	15116	15126	15079	15331	15281	15087	15194	14996	15261	15366	15189	15327	15315	15158	15255	15169	15268	15016	15185	15132	15133	15064	14996	15206	15207	15189	15111	15131	15039	15127	15292	15175	15223	15182	15076	15063	15195	15053	15024	15191	14887	15206	15178	15327	15375	15053	15080	15112	15245	15339	15286	15121	15078	15145	15072	15090	15349	15195	15239	15163	15172	15156	14947	15105	15198	15339	15217	15212	15175	15022	15285	15072	15251	15088	15254	15127	15076	15003	15184	15286	15113	15099	15245	15179	15252	15195	15230	15177	15208	15484	15301	15152	15255	15421	15346	15142	15248	15175	15220	15176	15142	15129	15233	15118	15356	15144	15218	15256	15221	15262	15321	15262	15077	15289	15195	14972	15263	15163	15190	15190	15103	15158	15201	15182	15284	15307	15306	15314	15341	15253	15220	15087	15194	14933	15059	15253	15132	15272	15215	15200	15235	15220	15232	15161	15023	15219	15205	15222	15289	15382	15135	15040	15178	15017	15001	15255	15116	15198	15107	15154	15104	15123	15099	15014	15129	15226	14962	15209	15316	15215	15162	15146	15034	14930	15270	15439	15038	15090	15040	15180	15051	15102	15217	15263	15208	15130	15069	15129	15197	15194	14975	15087	14980	15288	15122	15090	15328	15116	14920	14939	15322	15285	15336	15300	15155	15219	15237	15120	14915	15039	14940	15002	14993	15200	15159	15014	15088	15313	15353	15195	15239	15269	15326	15152	15446	15340	15316	15121	15038	15174	15065	14980	15335	15062	15289	15352	15156	15213	15119	15214	15058	15159	15196	15276	15239	15079	15290	15139	15151	15105	15178	15208	15164	15191	15248	15225	15305	15043	15156	15213	15181	15089	15127	15225	15390	15296	15032	15220	15160	15281	15209	15114	14979	14949	15255	15192	15186	15075	15235	15227	15343	15229	15299	15388	15205	15365	15250	15463	15141	15109	15302	15090	15217	15170	15008	15310	15142	15189	15220	15130	15179	15406	15256	15190	15120	15196	14997	15052	15248	15196	15178	15162	15207	15061	15055	15324	15204	15139	14973	15096	15163	15219	15219	15183	14997	15306	15233	15050	14976	15259	15286	15292	15188	15101	15096	15308	15173	15320	15083	14863	15361	15113	15322	15348	14922	15265	15066	15112	15173	15279	15104	15270	15146	15283	15277	15157	15251	15112	15014	15109	15231	15266	15212	15219	15139	15097	15064	15058	14981	15066	15120	15093	15006	15121	15208	15080	15126	15070	15175	15163	15067	15227	15195	15258	15036	15079	15293	15036	15114	15248	15207	15135	15175	15180	15185	15120	15054	15216	15304	15288	15258	15182	15080	15000	14994	15024	15099	15175	15154	15197	15219	15247	15208	15323	15169	15078	15116	15144	15266	15131	15175	15197	15083	15122	15214	15190	15310	15126	15042	14986	14890	15085	15083	15189	15035	15278	15127	15010	15224	15197	15070	15118	15182	15044	15140	15148	15399	15258	15092	14879	15118	15258	15211	15077	15248	15262	15131	15098	15213	15229	15136	15095	15200	15194	14984	14988	15032	15366	15363	15330	15081	15057	15052	15134	15349	14997	15414	15140	15081	15309	15270	14998	15004	15128	15121	15017	15296	15146	15328	15134	15208	15160	15213	15065	15169	15300	15031	15023	15062	15079	15233	15186	15274	14963	15131	15367	15427	15229	15278	15354	15271	15168	15057	15153	15057	15178	15056	15247	15062	15075	15206	15156	15167	15337	15329	15045	15237	15219	15128	15147
32237	47462	42393	29765	22662	18985	16735	16026	15714	15070	14817	14543	14544	14436	14329	14182	14535	14304	14315	14266	14308	14394	14311	14241	14289	14121	14402	14219	14332	14264	14249	14306	14152	14215	14042	14220	14198	14181	14114	14220	14194	14331	14212	14156	14163	14245	14133	14158	14231	14210	14126	14328	14236	14112	14213	14165	14113	14128	13997	14203	14276	14276	14032	14234	14259	14107	14015	14074	14271	14298	14026	14115	14067	14063	14270	14241	14080	14149	14305	14201	14333	14038	14094	14276	14008	14178	14089	14089	14155	14122	14003	14318	14159	14318	14079	14169	14278	14339	14181	14080	14049	14212	14241	14037	14121	14130	14297	14046	14153	14030	14186	13853	14284	14319	14059	14306	14266	14135	14048	14130	14168	14185	14164	14148	14222	14176	14197	14241	14240	14129	14293	14195	14179	14244	14148	14151	14067	14296	14293	14240	14299	14268	14167	14240	14247	14190	14311	14147	14308	14227	14194	14241	14047	14016	14155	14149	14305	14246	14103	14179	14055	14340	14360	14188	14134	14149	14185	14183	14262	14143	14330	14068	14204	14078	14275	14252	14027	14216	14031	14052	14390	14115	14183	14190	14105	14299	14164	14075	14101	14101	13889	14148	14093	14161	14124	14206	14107	14236	14271	14143	14153	14140	14298	14199	14130	14172	14224	14131	14182	14250	14130	14165	14174	14028	14024	14231	14268	14183	14220	14245	13948	14101	14319	14082	14246	14071	13868	14195	14105	14250	14244	14184	14126	14186	14192	14009	14007	14216	14184	14098	14211	14224	14267	14161	14003	14210	14142	14052	14155	14082	14280	14202	14244	14127	14116	14146	14342	14101	14200	14166	14190	14109	14094	14265	14117	14168	14087	14016	14081	14238	14086	14246	14094	14148	14031	14139	14147	14156	14297	14277	13991	14262	14197	14123	14018	14015	14000	14053	14217	14167	14056	13969	14247	14303	14268	14236	14269	13940	14314	14215	14231	14111	14190	14099	14001	14197	14165	14383	14220	14243	14020	14216	14146	14146	14126	14386	14176	14181	14247	14054	14150	14262	14130	14306	14177	14141	14145	14304	14120	14319	14182	14219	14173	14345	14188	14137	14204	14102	14069	14093	14228	14018	14101	14200	14132	14158	14139	14196	14193	14184	14180	14173	14285	14228	14079	14023	14209	14285	14100	14162	14086	14232	14178	14040	14155	14149	14126	14098	14200	14276	14084	14294	14221	14111	14156	14275	13980	14215	14151	14193	13963	14264	14006	14208	14173	14064	14231	14118	14111	14035	14231	14276	14056	14056	14214	14181	14214	14238	14206	14124	14109	14190	14146	14290	14212	14091	14056	14123	14366	14068	14226	14309	14137	14025	14102	14253	14362	14057	14232	14338	14188	14144	14108	14028	14220	14275	14293	14314	14021	14079	14246	14182	14269	14109	14143	14105	14113	14123	14169	14173	14172	14106	14233	14086	14323	14178	14051	14224	14256	14353	13977	14172	14330	14171	14263	14167	14243	14267	14165	14112	14184	14061	14103	14192	14234	14064	14153	14404	14168	14210	14033	14204	14119	14112	13972	14279	14199	14075	14294	14103	14178	14202	14329	14110	14095	14313	14082	14188	14250	14007	14248	14298	14156	14260	14104	14044	14238	14103	13968	14159	14114	14163	14380	14284	14085	14214	14273	14086	14265	14203	14283	14237	14454	14128	14028	14344	14179	14209	13940	14194	14229	14074	14152	14276	14098	14362	14056	14212	14095	14262	13998	14279	14171	14199	14092	14214	14142	14138	14354	14253	14131	14077	14095	14237	14066	14311	14243	14164	14136	14211	14036	14248	14178	14211	14233	14174	14127	14386	14078	14134	14203	14193	14078	14016	14210	14290	14113	14010	14203	14123	14138	14175	14270	14312	14078	14257	14339	14231	14095	14133	14336	14088	14284	14219	14203	13968	14055	14164	14177	14048	14122	14270	14224	14255	14223	14057	13986	14067	14275	13990	13993	14296	14217	14132	14138	14052	14245	14081	14177	14176	14199	14166	14017	14165	14187	14313	14178	14273	14131	14209	14162	14132	14078	14167	14318	14129	14203	14214	14410	14164	14207	14112	14239	14201	14173	14103	14333	14171	14168	14037	14203	14289	14234	14024	14175	14117	14125	14325	14279	14083	14280	14372	14147	14400	14103	14088	14358	14236	14290	14265	14208	14155	14118	14280	14144	14100	14241	14057	14181	14224	14065	14257	14154	14004	14233	14093	14381	14103	14111	14216	14279	14149	14221	14218	14144	14227	14181	14149	14245	14265	14153	14336	14188	14272	14252	14140	14207	14284	14140	14191	14100	14101	14206	14214	14171	14185	14163	14170	14050	14227	14424	14237	14175	14236	14217	14211	14210	14038	14165	14188	14248	14125	14173	14202	14091	14257	14298	14067	14337	14170	14094	14164	14045	14220	13985	14183	14181	14240	14171	14123	14149	14318	14187	14203	14200	14010	14173	14227	14124	14248	14132	14209	14123	14048	14162	14032	14184	14055	14120	14153	14171	14162	14107	14065	14262	14146	14302	14159	14128	14116	14108	14231	14425	14127	14218	14204	14150	14178	14217	14290	14310	13997	14273	14174	14351	14283	14204	14137	14046	14149	14122	14052	14169	14065	14264	14103	14163	14126	14170	14261	14193	14203	14083	14155	14135	14223	14064	14094	14216	14237	14053	14242	14322	14137	14316	14133	14129	14221	14272	14046	14040	14322	14269	14176	14224	14164	14265	14151	14288	14273	14061	14096	14072	14207	14214	14134	14245	14173	14220	14107	14237	14108	14227	14314	14248	14224	14267	14082	14342	14030	14001	14209	14169	14257	14242	14217	14161	14312	14160	14176	14174	14238	14015	14243	14210	14175	14237	14091	14289	14148	14072	14148	14261	14233	14122	14189	14134	14381	14431	14156	14141	14289	14061	14010	14153	14114	14396	14141	14168	14223	14079	14290	14153	14116	14255	14176	14258	14174	14059	14245	14081	14242	14104	14007	14159	14201	14260	14197	14273	14347	14259	14244	14197	14144	14014	14208	14133	14338	14251	14215	14110	14066	14107	14114	14050	14128	14134	14263	14192	14240	14248	14140	14245	14095	14004	14349	14309	14281	14182	14238	14141	13987	14170	14154	14117	14141	14275	14451	14169	14128	14320	14280	14115	14135	14183	14217	14185	14291	14268	14148	14178	14082	14204	14177	14228	14306	14187	14228	14067	14251	14120	14222	14283	14386	14118	14136	14175	14361	14093	14050	14274	14042	14206	14185	14211	14089	14363	14249	14116	14212	14093	14041	14084	14350	14171	14108	14158	14187	14219	14029	14062	14220	14033	14324	14340	14210	14199	14226	14322	14164	13937	14167	14150	14319	14084	14084	14235	14241	14392	14291	14202	14183	14409	14280	14086	14210	14237	14243	14131	14196	14297	14147	14263	14166	14150	14254	14150	14124	14172	14126	14085	14218	14106	14254	14227	14288	14220	14196	14286	14285	14203	14293	14168	14036	14133	14146	14092	14175	14258	14060	14274	14073	14162	14167	14314	14179	14161	14188	14154	14041	14169	14327	14344	13932	14123	14344	14193	14182	14220	14217	14224	14243	14224	14273	14100	14003	14314	14213	14168	14087	14243	14193	14219	14155	14168	14104	14122	14198	14261	14157	14288	14157	14243	14261	14139	13997	14156	14213	14258	14110	14175	14127	14221	14142	14258	14166	14337	14135	14252	14306	14149	14271	13978	14342	14243	14217	13957	14016	14204	14136	14114	14386	14145	14003	14288	14157	14345	14125	14229	14097	14163	14154	14145	14234	14163	14230	14170	14076	14215	14123	14225	14173	14079	14244	14270	14258	14073	14202	14177	14215	14089	14416	14203	14161	14217	14187	14215	14239	14204	14198	14073	14076	14139	14172	14198	14338	14129	14201	13988	14169	13942	14190	14362	14376	14307	14170	14124	14189	14248	14241	14312	14298	14058	14273	14216	14146	14100	14083	14194	14197	14063	14249	14305	14186	14266	14210	14313	14272	14283	14292	14310	14020	14376	14168	14139	14151	14182	14229	14260	14144	14033	14102	14125	14163	14060	14214	14259	14170	14358	14197	14210	14032	14133	14174	14270	14138	14205	14195	14230	14198	14227	14236	14175	14252	14177	13975	13871	14306	14257	14331	14187	14151	14198	14169	14097	14099	14300	14116	14197	14121	14173	14257	14087	14105	14311	14092	14136	14047	14225	14147	14051	14225	14061	14297	14120	14158	14341	14165	14137	14083	14061	14340	14270	14011	14194	14201	14294	14129	14122	14094	14215	14365	14398	14282	14140	14208	14218	14168	14258	14164	14292	14190	14070	14145	14084	14087	13955	14279	14214	14276	14355	14243	14457	14207	14193	14117	14201	14187	14229	14270	14320	14152	14269	14043	14255	14029	14377	14327	14138	14259	14205	14205	14200	14347	14276	14310	14202	14033	14070	14211	14367	14267	14220	14130	14185	14315	14207	14024	14274	14263	14217	14247	14358	14266	14140	14256	14097	14166	14197	14353	14034	14247	14187	14140	14098	14134	14304	14318	14084	14087	14308	14067	14221	14082	14165	14239	13988	14128	14285	14111	14133	14307	14275	14133	14191	14175	14262	14133	14115	14229	14349	14269	14190	14182	14011	14172	14136	14124	14299	14151	14178	14137	14413	14270	14452	14265	14163	14200	14139	14189	14104	14339	14312	14094	14082	14275	14216	14207	14127	14227	14186	14059	14115	14086	14064	14158	14377	14205	14005	14216	14135	14127	14157	14144	14282	14195	14136	14169	14198	14175	14015	14070	14161	14113	14151	14162	14191	13964	14222	14263	14243	14098	14221	14177	14102	14217	14043	14278	14253	14262	14132	14244	14182	14277	14351	14035	14212	14159	14220	14018	14108	14141	14209	14374	14178	14311	14092	14241	14129	14305	14249	14142	14021	14176	14320	14224	14164	14187	14113	14175	14083	14066	14306	14206	14155	14210	14148	14260	14248	14154	14068	14048	14071	14328	14305	14019	14373	14226	14194	14155	14260	14259	14312	14179	14182	14138	14248	14264	14106	14269	14077	14113	14297	14172	14190	14123	14207	14122	14146	14370	14113	14174	14209	14150	14122	14188
24392	21556	29217	25681	24506	24613	22888	19890	18339	17423	16769	16401	16343	16541	16266	15995	16163	15964	16038	15942	16217	16192	16049	15778	15963	15881	15769	16006	15951	16103	15976	15994	15948	15806	15949	15840	15859	15826	15891	15904	15749	15619	16042	16052	15832	15814	15795	15906	15904	15861	15706	15879	15760	15866	15742	15659	15829	15973	15765	15808	15825	15832	15729	15677	15879	15760	15739	15655	15989	15933	15719	15879	15754	15747	15839	15834	15831	15810	15839	15738	15872	15665	15781	15811	16038	15667	15812	15672	15750	15776	15693	15635	15778	15836	15834	15676	15699	15811	15760	15745	15840	15722	15834	15535	15903	15857	15710	15686	15818	15699	15746	15832	15864	15795	15850	15759	15805	15850	15933	15830	15851	15735	15889	15791	15913	15826	15744	15792	15770	15876	15638	15720	15727	15888	15758	15729	15846	15761	15798	15614	15971	15860	15748	15705	15788	15567	15785	15817	15932	15894	16007	15654	15729	15654	15811	15837	15482	15914	15776	15574	15647	15731	15571	15553	15863	15596	15881	15700	15727	15826	15867	15721	15888	15771	15784	15886	15958	15671	15733	15787	15749	15731	15624	15882	15529	15813	16033	15692	15933	15830	15830	15817	15763	16146	15888	15652	15872	15784	15655	15669	15950	15766	15672	15747	15850	15822	15675	15833	15741	15847	15824	15738	15814	15788	15690	15792	15881	15775	15835	15736	15764	15754	15617	15860	16050	15783	15686	15860	15792	15760	15485	15804	15551	15542	15819	15800	15762	15802	15890	15807	15761	15785	15844	15798	15687	15838	15753	15814	15730	15752	15777	15757	15704	15630	15858	15597	15677	15850	15725	15792	15860	15560	15893	15620	15713	15718	15740	15800	15668	15741	15717	15929	15851	15873	15701	15721	15774	15667	15613	15694	15562	15698	15929	15812	15960	15827	15659	15729	15935	15756	15724	15689	15794	15890	15801	15794	15760	15697	15815	15734	15619	15624	15745	15736	15927	15911	15626	15779	15850	15675	15681	15786	15765	15844	15757	15781	15769	15896	15870	15607	15995	15712	15782	15795	15769	15890	15686	15875	15818	15680	15752	15518	15751	15812	15703	15651	15561	15744	16007	15584	15760	15857	15743	15905	15790	15835	15803	15991	15846	15663	15823	15766	15674	15663	15813	15942	16029	15925	15821	15739	15785	15892	15785	15845	15940	15639	15869	15705	15780	15897	15702	15661	15781	15936	15949	15839	15981	15780	15909	15584	15930	15962	15841	15793	15908	15706	15962	15706	15725	15537	15615	15940	15805	15611	15887	15851	15938	15750	15809	15904	15884	15764	15713	15791	15776	15806	15693	15703	15754	15706	15820	15695	15826	15774	15668	15878	15683	15610	15780	15697	15713	15730	15865	15683	15750	16051	15870	15688	15891	15769	15821	15614	15863	15860	15771	15860	15594	15819	15774	15586	15790	15741	15869	15682	15665	15683	15778	15675	15886	15811	16083	16045	15856	15623	15762	15745	15721	15805	15701	15850	15744	15721	15700	15766	15854	15708	15759	15748	15701	15670	15792	15870	15889	15816	15922	15776	15687	15709	15635	15815	15658	15702	15913	15663	15888	15929	15693	15711	15764	15793	15823	15584	15884	15677	15841	15931	16019	15937	15630	15952	15948	15845	15735	15739	15787	15871	15548	15636	15765	15696	15821	15875	15705	15769	15884	15810	15639	15634	15829	15892	15818	15740	15697	15686	15725	15635	15766	15982	15802	15885	15907	15835	15474	15691	15618	15717	15812	15857	15836	15602	15760	15874	15961	15745	15758	16016	15912	15728	15773	15647	15737	15735	15767	15805	15897	15906	15716	15748	15847	15730	15780	15731	15557	15764	15822	15630	15681	15835	15797	15799	15927	15677	15588	15566	15734	15657	15929	15954	15736	15636	15795	15813	15748	15728	15930	15746	15901	15956	15754	15844	15811	15684	15901	15740	15827	15791	15908	15549	15743	15822	15870	15666	15846	15946	15761	15922	15827	15674	15753	15563	15728	15795	15911	15667	15694	15838	15863	15916	15756	15674	15614	15620	15748	15784	15750	15793	15886	15719	15943	15818	15718	15791	15835	15600	15713	15836	15850	15622	15953	15841	15698	15908	15622	15635	15682	15660	15735	15815	15895	15725	15696	15605	16062	15895	15755	15701	15605	15782	15743	15795	15808	16014	15886	15753	15865	15883	15722	15810	15742	15601	15959	15850	15834	16038	15625	15824	15749	15708	15897	15580	15645	15524	15832	15768	15728	15854	15855	15661	15737	15815	15889	15759	15685	15865	15967	15649	15495	15808	15746	15761	15661	15665	15799	15783	15833	15764	15852	15786	15840	15770	15688	15932	15859	15671	15778	15882	15793	15763	15741	15760	15560	15992	15751	15793	15877	15835	15672	15882	15825	15826	15702	15592	15544	15687	15768	15818	15673	15762	15654	15624	15803	15822	15801	15631	15795	15706	15731	15861	15934	15651	15726	15745	15722	15739	15502	15934	15775	15769	15697	15535	15808	15776	15877	15999	15999	15925	15795	15798	15954	15632	15860	15608	15696	15741	15806	15889	15759	15810	15802	15733	15666	15766	15577	15782	15824	15661	15740	15419	15609	15714	15879	15583	15703	15986	15655	15803	15903	15804	15852	15752	15783	15817	15874	15599	15954	15713	15801	15658	15838	15851	15779	15736	15675	15665	15655	15859	15846	15721	15908	15901	15619	15782	15759	15740	15820	15798	15683	15779	15852	15819	15744	15805	15646	15751	15558	15895	15820	15930	15862	15936	15671	15535	15608	15854	15778	15597	15621	15689	15699	15680	15769	15574	15813	15813	15697	15722	15822	15750	15765	15736	15838	15852	15829	15845	15775	15810	15826	15838	15748	15751	15752	15642	15840	15931	15877	15744	15937	15690	15786	15718	15711	15940	15752	15851	15591	15854	15554	15735	15759	15531	15787	15786	15690	15843	15758	15791	15635	15879	15845	15761	15843	15765	15819	15866	15717	15684	15687	15825	15868	15638	15862	15706	15974	15580	15717	15579	15831	15847	15768	15838	15830	15787	15841	15869	15802	15700	15784	15880	15916	15687	15663	15630	15787	15765	15599	15725	15934	15730	15872	15825	15748	15821	15775	15885	15782	15756	15689	15751	15816	15831	15837	15744	15676	15688	15909	15802	15759	15839	16067	15814	15727	15768	15816	15785	15873	15590	15866	15891	15769	15776	15808	15597	15764	15689	15772	15688	15773	16006	15521	15609	15919	15578	15705	15915	15865	15670	15814	15915	15841	15752	15812	15833	15690	15654	15577	15728	15821	15629	15772	15689	15826	15668	15688	15582	15911	15848	15714	15840	15602	15774	15652	15721	15943	15727	15712	15857	15871	15882	15742	15686	15803	15855	15912	15752	15815	15749	15853	15836	15802	15694	15780	15885	15871	15823	15727	15781	15829	15801	15702	15891	15699	15833	15812	15730	15725	15802	15752	15792	15733	15717	16069	15991	15838	15869	15959	15884	15711	15612	15641	15945	15729	15699	15922	15683	15799	15678	15647	15781	15654	15896	16042	15520	15712	15768	15804	15902	15936	15838	15784	15979	15693	15941	15871	15912	15893	15769	15656	15855	15768	15810	15878	15678	15753	15838	15808	15892	15751	15608	15838	15908	15858	15953	15911	15998	15943	15922	15869	16010	15765	15791	15601	15635	15834	15692	15917	15900	15662	16022	15655	15640	15839	15729	15930	15916	15790	15771	15655	15679	15864	15802	15637	15879	15636	15809	15634	15686	15761	15819	15874	15709	15619	15717	15773	15862	15810	16077	15823	15845	15687	15640	15968	15496	15787	15964	15751	15479	15667	15762	15659	16001	15757	15760	15868	15687	15595	15828	15588	15623	15633	15858	15799	15785	15908	15720	15874	15946	15874	15518	15901	15629	15766	15785	15926	15649	15847	15726	15859	16012	15781	15756	15814	15823	15707	15706	15625	15637	15771	15843	15763	15704	15767	15539	15627	15799	15635	15613	15920	15658	15920	15923	15645	15628	15866	15753	15781	15997	15696	15797	15853	15714	15706	15967	15888	15963	15632	15931	15716	15563	15863	15767	15668	15779	15834	15758	15884	15758	15740	15860	15874	15758	15715	15856	15787	15806	15813	15832	15868	15893	15862	15851	15838	15573	15835	15735	15721	15600	15672	15730	15740	15683	15713	15800	15704	15900	15716	15730	15742	15769	15765	15716	15742	15759	15748	15906	15746	15962	15687	15714	15790	15644	15759	15734	15844	15745	15749	15613	15855	15842	15632	15752	15550	15718	15642	15577	15729	15869	15738	15774	15811	15817	15764	16040	15698	15871	15934	15874	15872	15688	15733	15840	15777	15759	15822	15899	15767	15706	15830	15764	15778	15770	15781	15833	15648	15645	15622	15699	15917	15694	15828	15696	15830	15778	15739	15769	15875	15669	15874	15684	15736	15869	15764	15928	15750	15728	15807	15896	15831	15803	15669	15786	15870	15695	15646	15780	16011	15767	15912	15960	15708	15599	15907	15814	15811	15838	15796	15618	15876	16043	15690	15738	15845	15747	15722	15690	15695	15779	16032	15621	15845	15841	15826	15822	15736	15908	15807	15846	15754	15886	15834	15591	15895	15759	15884	15854	15819	15776	15796	15835	15588	15633	15731	15671	15656	15870	15892	15841	15803	15732	15734	15963	15713	15697	15903	15772	15800	15829	16045	15743	15973	15923	15698	15843	15881	15908	15749	16013	15857	15794	16023	16002	15846	15732	15821	15705	16002	15990	15906	15727	15636	15874	15865	15793	15892	15908	15762	15814	15709	15905	15760	15805	15779	15781	15799	15779	15739	15818	15803	15746	15686	15830	15741	15862	15870	15859	15695	15679	15687	15811	15714	15760	15767	15596	15878	15667	15919	15793	15985	15951	15761	15672	15704	15808	15788	15872	15802	15573	15737	15792	15713	15644	15865	15814	15710	15692	15750	15586	15853	15809	15574	15676	15873	15740	15809	15657	15835	15746	15703	15830	15839	15853	15966	15776	15829	15771	15670	15736	15731	15573	15782	15763	15765	15742	15781	15761	15899	15667	15746	15739	15848	15591	15669	15667	15914	15760	15892	15688
35406	56807	48645	35638	29776	24164	21048	19543	17633	16483	15587	15061	15008	15086	14896	14780	14710	15056	14675	14745	14636	14795	14652	14763	14635	14691	14604	14650	14691	14617	14653	14616	14698	14735	14748	14731	14672	14831	14553	14738	14632	14684	14654	14658	14594	14474	14537	14479	14657	14532	14437	14658	14483	14530	14655	14491	14469	14591	14499	14593	14462	14624	14604	14615	14435	14710	14621	14643	14561	14530	14590	14828	14530	14434	14432	14675	14672	14699	14720	14546	14581	14582	14643	14680	14357	14498	14768	14680	14572	14529	14569	14503	14706	14596	14456	14572	14672	14590	14441	14492	14556	14656	14569	14556	14464	14640	14474	14504	14428	14599	14437	14538	14498	14586	14634	14543	14760	14538	14610	14599	14545	14546	14463	14422	14646	14805	14622	14494	14573	14535	14549	14489	14549	14442	14613	14695	14544	14411	14588	14622	14579	14469	14669	14506	14568	14559	14491	14618	14605	14613	14529	14579	14459	14527	14523	14722	14494	14444	14482	14565	14578	14569	14548	14625	14624	14482	14487	14542	14520	14560	14559	14656	14611	14585	14559	14586	14785	14522	14562	14657	14496	14622	14616	14640	14491	14641	14598	14464	14644	14500	14590	14467	14649	14506	14379	14631	14641	14496	14605	14611	14483	14506	14767	14604	14372	14608	14651	14558	14509	14507	14466	14500	14570	14500	14541	14758	14478	14435	14561	14469	14542	14436	14456	14534	14548	14759	14598	14442	14688	14624	14529	14632	14699	14582	14640	14523	14521	14566	14349	14527	14595	14673	14457	14463	14570	14511	14371	14515	14656	14557	14457	14556	14633	14521	14576	14556	14539	14561	14588	14611	14509	14701	14584	14635	14499	14541	14555	14398	14589	14568	14646	14507	14421	14744	14637	14500	14521	14594	14723	14446	14596	14462	14604	14528	14549	14545	14439	14482	14481	14583	14528	14394	14741	14448	14517	14492	14381	14607	14459	14476	14627	14357	14525	14614	14742	14477	14641	14528	14472	14484	14517	14531	14655	14546	14564	14643	14416	14597	14493	14532	14475	14627	14386	14518	14540	14464	14651	14519	14705	14493	14808	14479	14534	14515	14485	14695	14414	14649	14469	14714	14508	14415	14615	14492	14594	14452	14762	14451	14626	14558	14528	14472	14449	14523	14557	14541	14462	14421	14647	14473	14573	14456	14573	14581	14528	14648	14301	14573	14523	14544	14522	14487	14545	14467	14676	14494	14540	14670	14432	14648	14573	14493	14489	14547	14540	14548	14530	14339	14494	14664	14479	14536	14445	14521	14541	14645	14703	14521	14606	14674	14543	14543	14607	14636	14528	14535	14631	14536	14661	14596	14500	14552	14652	14493	14739	14470	14538	14526	14541	14483	14576	14577	14506	14730	14744	14647	14315	14707	14697	14498	14526	14442	14436	14528	14549	14595	14565	14501	14539	14529	14694	14608	14411	14586	14442	14741	14436	14561	14536	14798	14581	14514	14533	14410	14559	14591	14709	14707	14474	14547	14453	14608	14665	14428	14611	14414	14581	14381	14479	14700	14788	14645	14629	14626	14466	14424	14505	14630	14622	14574	14675	14558	14582	14560	14613	14520	14527	14519	14512	14717	14520	14609	14492	14679	14548	14598	14542	14550	14603	14628	14630	14575	14674	14434	14549	14475	14550	14633	14641	14618	14619	14619	14446	14682	14523	14522	14509	14444	14437	14394	14574	14523	14360	14612	14475	14552	14695	14562	14476	14692	14575	14626	14559	14659	14631	14687	14423	14452	14591	14642	14569	14532	14494	14539	14431	14477	14532	14714	14567	14646	14613	14492	14650	14558	14421	14530	14506	14759	14658	14693	14469	14571	14633	14459	14802	14668	14685	14514	14514	14462	14628	14484	14692	14403	14722	14604	14587	14399	14405	14521	14607	14332	14586	14720	14522	14494	14549	14528	14365	14526	14641	14486	14527	14535	14419	14564	14513	14583	14772	14596	14538	14415	14459	14561	14578	14555	14502	14598	14525	14554	14677	14666	14463	14535	14451	14584	14487	14664	14469	14464	14721	14524	14607	14661	14650	14473	14596	14589	14631	14602	14641	14340	14552	14393	14516	14599	14678	14497	14709	14626	14481	14489	14567	14646	14576	14423	14564	14571	14494	14535	14639	14576	14602	14409	14623	14432	14604	14467	14662	14677	14588	14588	14675	14562	14414	14661	14741	14456	14527	14485	14727	14614	14609	14594	14632	14603	14498	14521	14572	14494	14679	14644	14526	14534	14701	14610	14666	14772	14575	14582	14637	14438	14620	14772	14654	14534	14506	14540	14608	14494	14576	14535	14604	14550	14641	14580	14498	14516	14426	14620	14622	14532	14604	14565	14469	14770	14599	14491	14623	14552	14610	14562	14553	14507	14628	14569	14422	14333	14527	14513	14618	14585	14490	14572	14451	14520	14454	14599	14493	14561	14580	14526	14540	14571	14507	14564	14533	14679	14569	14503	14540	14424	14260	14604	14571	14650	14599	14659	14597	14422	14486	14673	14731	14513	14526	14625	14616	14475	14464	14522	14552	14587	14595	14674	14511	14635	14521	14599	14478	14556	14652	14504	14659	14661	14533	14724	14481	14550	14569	14579	14688	14563	14823	14556	14572	14520	14591	14567	14493	14660	14533	14704	14639	14404	14534	14518	14546	14715	14458	14625	14560	14647	14518	14601	14630	14434	14607	14459	14575	14502	14386	14640	14586	14590	14670	14649	14562	14456	14425	14643	14543	14551	14694	14534	14572	14507	14543	14549	14471	14544	14459	14473	14496	14565	14531	14391	14759	14373	14518	14601	14546	14509	14497	14543	14417	14572	14521	14674	14604	14479	14482	14436	14440	14454	14528	14641	14581	14604	14485	14498	14547	14519	14727	14695	14560	14642	14647	14481	14491	14461	14389	14536	14547	14655	14540	14587	14614	14412	14524	14489	14613	14539	14617	14537	14661	14593	14545	14569	14526	14647	14578	14473	14563	14460	14398	14800	14606	14571	14438	14504	14717	14538	14505	14543	14451	14572	14702	14544	14504	14411	14658	14597	14440	14624	14475	14535	14411	14548	14487	14413	14345	14672	14480	14531	14429	14490	14534	14641	14512	14615	14403	14595	14449	14619	14443	14497	14482	14637	14586	14645	14622	14523	14575	14479	14390	14689	14531	14607	14507	14571	14362	14573	14616	14573	14535	14685	14663	14578	14579	14448	14477	14571	14478	14460	14571	14480	14457	14549	14529	14648	14516	14625	14597	14469	14622	14540	14511	14769	14438	14680	14509	14503	14555	14478	14586	14528	14571	14413	14509	14635	14475	14546	14671	14496	14572	14482	14478	14436	14516	14591	14631	14644	14528	14569	14469	14586	14635	14549	14572	14475	14529	14360	14708	14605	14556	14554	14578	14794	14587	14610	14554	14495	14504	14450	14626	14672	14636	14476	14763	14646	14814	14563	14461	14461	14568	14507	14674	14486	14429	14425	14568	14676	14515	14287	14590	14640	14443	14609	14549	14473	14582	14556	14592	14591	14563	14574	14597	14590	14664	14512	14522	14528	14645	14476	14678	14552	14599	14448	14626	14491	14511	14714	14596	14557	14671	14529	14499	14500	14524	14732	14571	14516	14528	14546	14678	14551	14492	14460	14545	14617	14395	14617	14506	14526	14520	14666	14386	14626	14624	14515	14526	14577	14729	14473	14555	14455	14520	14495	14529	14540	14611	14461	14532	14579	14613	14482	14481	14508	14616	14611	14539	14535	14429	14546	14563	14465	14594	14499	14553	14635	14431	14550	14589	14393	14511	14487	14593	14613	14512	14462	14705	14496	14553	14530	14499	14543	14670	14522	14526	14588	14462	14503	14712	14605	14558	14554	14609	14652	14634	14614	14563	14510	14642	14440	14449	14573	14502	14547	14470	14518	14736	14608	14534	14711	14658	14711	14645	14443	14776	14434	14426	14548	14544	14713	14701	14486	14695	14663	14624	14695	14468	14461	14546	14615	14636	14483	14485	14465	14562	14533	14513	14526	14604	14380	14535	14571	14415	14693	14683	14567	14600	14740	14606	14584	14437	14637	14543	14581	14566	14368	14435	14483	14263	14496	14433	14559	14545	14557	14562	14600	14597	14540	14634	14513	14548	14501	14435	14712	14514	14410	14444	14620	14568	14501	14398	14537	14510	14633	14414	14481	14496	14632	14472	14551	14642	14483	14407	14521	14624	14527	14608	14544	14592	14586	14673	14547	14465	14641	14499	14758	14607	14525	14503	14673	14532	14567	14551	14502	14524	14593	14395	14690	14617	14521	14451	14689	14438	14551	14362	14533	14601	14637	14507	14718	14633	14631	14451	14689	14642	14536	14587	14534	14569	14739	14651	14687	14494	14656	14476	14593	14552	14592	14471	14397	14551	14605	14594	14727	14471	14618	14517	14630	14528	14588	14477	14461	14522	14343	14673	14580	14429	14422	14593	14571	14530	14609	14506	14449	14688	14431	14478	14563	14423	14584	14480	14665	14666	14664	14389	14538	14552	14572	14354	14625	14623	14381	14540	14552	14498	14461	14553	14580	14503	14506	14517	14519	14610	14617	14520	14641	14637	14623	14581	14633	14622	14589	14586	14581	14475	14595	14454	14621	14300	14718	14505	14436	14481	14773	14543	14546	14562	14441	14611	14495	14489	14454	14675	14643	14582	14342	14473	14538	14502	14550	14498	14568	14491	14584	14607	14443	14550	14589	14650	14547	14539	14469	14678	14466	14420	14536	14576	14671	14623	14527	14631	14436	14425	14566	14612	14540	14618	14596	14657	14649	14623	14481	14596	14683	14433	14545	14566	14541	14497	14688	14480	14696	14599	14492	14667	14456	14506	14610	14528	14567	14579	14353	14420	14584	14596	14417	14617	14543	14647	14580	14352	14653	14422	14486	14565	14545	14496	14444	14728	14546	14573	14595	14710	14692	14638	14543	14685	14417	14666	14507	14702	14513	14531	14554	14555	14469	14597	14611	14553	14662	14462	14506	14614	14606	14585	14616	14566	14537	14621	14645	14504	14534	14621	14572	14634	14546	14405	14557	14487	14600	14642	14570	14662	14563	14635	14725	14535	14700	14609	14388	14576	14503
23273	21590	29442	24497	23241	26494	29118	22621	19300	18159	17503	16922	16963	16586	16847	16471	16684	16549	16568	16562	16412	16680	16489	16288	16407	16294	16372	16273	16451	16323	16394	16449	16193	16327	16381	16087	16260	16323	16047	16176	16118	16030	16201	16054	16311	16141	16175	16284	16114	16077	16231	16057	16197	16104	16332	16187	16338	16299	16011	16335	16275	16034	16254	16337	15866	16098	16436	16165	16148	16113	16100	16146	16081	16037	16057	16167	15890	16117	16258	15998	16124	16409	16369	16202	16059	16073	15874	16108	16037	16290	16191	16081	16138	16001	16131	15993	16054	15945	16227	16137	16175	16398	16425	16218	16120	15983	16117	16275	16228	16032	16032	16119	16028	16035	16356	16140	16219	16248	15914	15962	16339	16079	16169	16243	16103	16215	16130	16116	16213	16208	16294	16212	16353	16024	16113	16363	16209	16149	15961	16155	16127	16116	16006	16186	16061	16114	16296	15893	15974	16352	15939	16029	16370	16216	16384	16291	16072	16091	16156	16166	16149	16122	16261	16202	15869	16124	16085	16047	16128	16166	15944	16222	16117	16161	15993	16100	16322	16049	16310	16083	16158	16172	16081	16235	15945	16261	16012	16159	16275	16309	16292	16175	16064	16003	16223	16422	15874	16028	16178	16211	16105	15937	16072	16209	16085	16095	16348	15979	16251	16168	16065	16056	16097	16030	16093	16064	16047	16091	16273	15996	16134	15882	16177	16183	16225	16148	16081	16133	16107	16143	16161	15935	16176	16071	16172	16300	16176	16314	16159	16106	15987	16038	16022	16222	16171	16322	16083	15956	16168	16373	15955	16326	16287	16121	16198	16122	16168	16164	16052	15985	16012	16102	16133	16161	16080	16050	16019	16046	16149	16164	15973	16056	16202	16152	16081	16058	16112	16041	15991	16096	16094	15981	16134	16186	15947	16150	16076	16155	15908	16141	16225	16336	16237	16122	15813	15908	16116	15984	16314	16098	16294	16160	16023	15945	16067	16101	15972	16095	16325	16080	15926	16156	16095	15995	16051	15966	16206	16304	16127	15929	15981	16245	16417	16244	16161	16194	15909	16087	16270	16153	16091	16053	16168	16067	16030	16078	16383	16255	16153	16211	16066	16218	16406	16198	16133	15944	16248	16090	16089	16119	16092	16174	15898	16019	16108	16010	16086	16259	16154	15922	16018	16073	15976	15980	16188	16027	16192	16134	16124	16123	16094	16207	16080	16061	15900	15913	16146	15922	15968	16150	16086	16154	15915	16307	16120	16073	15981	16341	15974	16088	16141	15935	16245	16236	16141	15906	16039	16115	16227	15869	16020	15944	16176	16184	16159	16161	16112	16354	16266	16172	15948	16114	16145	15961	16032	16259	15990	16030	16156	16124	16168	16035	16072	16168	16249	16283	16128	16056	16257	16438	16176	15953	16197	16115	15978	16181	16117	15980	16175	16168	16085	15898	16047	16190	16146	16064	15983	16076	16078	15992	16102	15930	16262	16227	16320	16182	16083	16000	16248	16230	16063	16049	16000	16078	15885	16100	16011	16278	16081	16166	16255	16152	16254	16114	16157	16063	16224	16132	16125	16134	15969	16012	16140	16114	16086	16058	16068	16280	16188	16146	16169	16157	16208	16124	16136	16127	16209	16099	16153	16179	16188	16077	15977	16234	16036	16233	16269	15922	15906	16003	16103	15908	16123	16143	16065	16000	16104	15916	15904	16219	16065	16094	16273	16087	16317	16201	15916	16245	16045	15956	16125	15940	16299	16101	16212	16081	15918	16234	16331	16088	15908	16128	16108	16045	16253	15951	16277	16094	16416	16148	16092	16240	15989	16333	16154	16080	15996	16268	16293	16130	16169	16166	16224	16147	16223	16119	16169	16057	16070	15988	16181	15885	16031	16008	16250	16141	16003	16096	16205	16121	16060	16157	16136	16378	16219	16031	16177	15985	16286	16237	16103	16249	16184	16103	16044	16034	16124	15965	16051	16034	15987	16085	16128	16034	16144	16046	16053	15874	16068	16179	16051	16006	16191	16183	16327	16086	16143	15915	16058	15993	16062	16203	16143	16166	16114	15943	16321	16239	16176	16082	16089	16292	16168	16011	16249	16187	16039	15934	16282	16051	16163	16066	16106	16092	16116	16306	16064	16084	16074	16250	16083	16164	16109	16197	16108	16066	16056	16017	16177	16059	16034	16233	16182	15900	16097	16245	16224	15968	16203	16072	16061	16153	16039	16268	16084	16180	16253	16057	16040	16103	16130	16027	16081	16074	16234	16123	16201	16059	16170	16163	16068	15943	16115	16263	16205	15968	16099	16452	16084	15978	15980	15985	16232	15990	16254	16039	16217	16174	16059	16114	16084	16064	16153	16295	16200	15943	16076	15982	16072	16077	16130	15945	16147	16050	16225	16146	16310	16191	16246	15994	16143	16161	16137	16067	16184	16261	16118	16047	16031	16064	16119	16181	15871	15887	15988	16147	16196	16075	15934	16100	16137	16062	16061	16124	15973	16003	15975	16001	15910	16167	15982	16280	16041	16104	16131	16149	15998	16054	16084	15952	16276	16049	16057	16045	16150	16002	16057	16130	16147	16090	16342	16247	16071	16055	16199	16058	16117	16043	16141	16160	16002	16045	16336	16043	16074	16142	16123	16041	16156	16191	15904	16237	16130	16136	16056	16213	16283	16282	16176	15897	15960	16170	16034	16175	16086	16015	16166	16018	16230	16116	16130	16084	15958	16065	15855	16132	16077	16062	16232	16039	16207	15978	16103	16118	16167	16064	15912	16007	16203	16002	16000	16103	16006	15893	15973	16106	16202	15929	16183	16292	16186	16190	16077	16165	16279	16344	16128	16000	16162	15993	16115	16112	16181	16066	16128	16215	16214	15983	16134	16192	16163	16230	16130	16080	16153	15855	16118	16142	16287	16340	16072	16199	16086	16248	16062	16147	16016	16251	16114	16117	16053	16257	15913	15870	16057	16118	16045	16162	16105	16227	16053	16090	16078	16095	16195	16191	16098	16279	16094	16127	16152	16049	16096	15986	16085	16066	16024	16230	15985	16104	16161	16376	16089	16231	16148	16252	16146	16399	16081	16160	16044	16112	16356	16067	16383	15957	16166	16169	16206	16061	16360	15976	16043	16276	16086	15946	16069	16200	16279	15995	16115	16016	16074	16184	16039	16107	16236	16195	16029	16182	16190	15997	15989	15909	15917	16040	15849	16125	16213	16038	16172	16083	16077	16244	16161	16020	16191	16290	16164	16214	16098	16149	16018	16054	15980	16243	16002	15968	16095	16032	15932	15939	16167	16323	15961	16004	16161	15990	16260	16155	16097	15978	16074	16023	15963	15972	16054	16189	16368	16105	16139	16090	16187	16265	16016	16072	15876	16121	16001	15994	16158	15943	16189	16126	16274	16143	16095	16167	16180	16279	16191	16089	16126	16039	16122	16135	16092	16136	16366	16106	15996	16109	16117	16054	16103	15943	15929	16076	16204	16237	16109	15950	16139	16067	16377	16209	16278	16113	15981	15910	16035	16311	16172	16113	16018	16179	16054	16013	16182	16278	16119	16157	16130	16125	16104	16101	16097	16392	16075	15951	15966	16069	16327	16191	16088	15931	15902	16123	16205	16289	16181	15973	16073	16008	16120	16286	16137	16039	16082	16039	16206	16303	16067	16077	16127	16186	16141	16156	16318	15889	15986	16053	16159	15981	16135	16150	16166	16115	16169	16163	16107	16179	16179	16174	16063	16166	16095	16117	15951	16031	16159	16194	16026	16134	16286	15951	16174	16019	16201	16030	16125	16055	16133	16133	15985	16246	16266	16220	16133	16072	16308	16123	16035	16171	16250	16099	16052	16212	16130	16125	16058	16020	15940	16090	16061	16330	16230	16145	15998	16163	16189	16191	16122	15999	15834	15915	16180	15984	16181	16077	16015	16135	16038	15920	16287	15941	16137	15983	16040	16024	16012	16083	16040	16079	16135	16189	16170	15954	16061	15988	16151	16102	16030	15957	16123	16283	16260	16105	16167	15950	16084	16352	16041	16014	16262	16141	16088	16202	16142	15966	15871	16075	16198	16086	16056	15946	16088	16184	15985	15976	16140	16088	16016	16111	16090	16065	16142	16139	16107	16081	16112	16194	16182	15958	15998	16010	16142	16347	16082	16145	16256	15964	16243	16083	16055	16261	16217	15987	16057	16043	16252	16074	16225	15986	16073	16027	16182	16287	15964	15985	16129	16080	15947	16188	16043	16301	16072	16106	15947	16117	16068	16053	16200	16231	16169	15954	16223	16064	16115	16390	16191	15944	15996	16119	16189	15983	16132	16005	16032	16006	16151	16180	15993	15957	16183	16099	16103	16229	16140	16108	16164	16156	16069	16149	16144	16020	16071	16139	16083	16043	16077	16209	16195	16142	15861	16156	16102	16146	16109	15996	16259	16063	16069	16004	16280	16044	16277	16089	16055	15975	16080	16139	16103	16092	16044	16017	16146	15936	16027	16060	16015	16107	16274	16114	16338	16296	16174	15957	15981	15979	16127	16197	16065	16091	15894	16117	16077	16233	16124	16098	16078	16181	16222	16135	15948	16110	16056	16025	16076	16013	16071	16102	16135	16218	15994	15977	15928	16079	16180	16051	16105	16024	16116	16082	16204	16345	16052	16047	16053	16159	16147	16031	16306	16086	16127	15943	16190	16189	16052	16096	16112	16180	16076	15935	16078	16048	16188	16011	16090	15969	16139	16011	16212	16168	16036	16172	16082	16023	16097	16273	16112	16150	16203	15950	16220	16260	16051	16020	16285	16142	16301	16077	16183	16239	16117	15696	16109	16120	15911	16034	16050	15935	16163	16095	16025	15992	16114	15991	16041	16201	16001	16028	16019	16035	16150	16080	16039	15995	16124	16057	16196	15983	15896	16243	16134	16204	16049	16131	16208	16230	16166	16264	16075	16164	15996	16047	16058	16049	16176	16304	16005	16026	16051	16058	16063	16249	16064	16113	16178	16198	16207	16232	16091	16156	15948	16185	15964	16033	16253	15823	16135	16066	16209	16339	15978	16165	16138	16145	15963	16020	16198	16068	16178	16165	16009	16162	16333	16121	16005	16013	16115	16280	16252	16075	16303	16094
40202	61465	54684	41965	35317	30141	27146	22107	18721	16904	16061	15798	15368	15310	15274	15047	15029	15294	15194	15234	15156	15101	15005	14957	15161	15058	14978	14984	14906	14921	14917	14987	14833	14913	14824	14813	14899	15070	14809	14941	14998	14777	14842	14803	14766	14783	14725	14953	14720	14770	14742	14812	14865	14757	14731	14802	14747	14863	14855	14805	14774	14832	14729	14573	14957	14860	14860	14801	14877	14795	14714	14747	14766	14724	14748	14785	14736	14603	14967	14796	14821	14753	14632	14697	14768	14845	14785	14774	14895	14716	14784	14670	14715	14770	14795	14826	14635	14842	14735	14911	14845	14757	14851	14822	14749	14806	14725	14653	14789	14743	14743	14768	14846	14793	14759	14704	14868	14814	14750	14652	14782	14859	14939	14766	14844	14826	14692	14694	14713	14685	14859	14867	14910	14727	14890	14686	14608	14878	14812	14775	14780	14730	14725	14704	14761	14702	14841	14877	14772	14518	14815	14566	14813	14676	14767	14675	14822	14856	14696	14703	14544	14884	14710	14771	14826	14683	14824	14680	14717	14550	14878	14681	14724	14741	14697	14795	14837	14714	14728	14795	14787	14821	14669	14715	14747	14910	14747	14884	14869	14666	14769	14883	14808	14834	14895	14796	14765	14712	14701	14787	14768	14792	14628	14623	14858	14927	14942	14642	14782	14698	14887	14825	14734	14904	14817	14680	14779	14721	14737	14821	14775	14868	14695	14730	14884	14743	14849	14702	14859	14860	14770	14774	14699	14675	14827	14733	14875	14749	14849	14797	14837	14944	14700	14799	14686	14877	14623	14806	14808	14836	14766	14881	14689	14921	14762	14754	14658	14728	14627	14703	14782	14807	14785	14829	14895	14636	14766	14806	14678	14941	14812	14853	14648	14764	14815	14856	14740	14772	14911	14857	14700	14838	14835	14797	14781	14863	14885	14850	14719	14894	14977	14762	14870	14706	14741	14816	14957	14783	14725	14727	14664	14881	14712	14704	14836	14780	14685	14791	14787	14759	14899	14726	14746	14772	14954	14855	14928	14840	14878	14779	14759	14852	14729	14707	14745	14677	14807	14685	14823	14906	14922	14812	14964	14810	15007	14909	14793	14600	14817	14911	14658	14782	14821	14720	14854	14887	14784	14782	14634	14735	14704	14667	14809	14836	14687	14896	14841	14760	14935	14635	14879	14729	14605	14692	14781	14908	14871	14789	14741	14919	14680	14745	14795	14686	14890	14861	14624	14972	14850	14774	14754	14689	14872	14865	14834	14852	14864	14769	14596	14844	14619	14707	14781	14802	14674	14716	14804	14778	15004	14791	14903	14845	14947	14833	14870	14847	14755	14661	14739	14816	14845	14771	14745	14765	14773	14702	14805	14819	14625	14821	14768	14611	14739	14592	14741	14892	14642	14787	14776	14893	14917	14967	14665	14810	14700	14715	14886	14810	14834	14920	14841	15087	14713	14668	14889	14747	14764	14687	14851	14837	14771	14753	14878	14659	14701	14824	14951	14887	14738	14872	14730	14861	14766	14713	14892	15070	14660	14874	14753	14730	14812	14888	14695	14932	14684	14855	14785	14789	14705	14828	14789	14591	14728	14700	14804	14772	14770	14828	14634	14708	14729	14730	14825	14795	14915	14685	14620	14852	14728	14849	14792	14801	14726	14785	14805	14849	14812	14800	14788	14798	14777	14661	14707	14664	14676	14718	14820	14921	14827	14732	14783	14557	14870	14768	14800	14872	14752	14891	14632	14843	14789	14901	14849	14873	14762	14630	14720	14870	14777	14708	14908	14678	14730	14945	14772	14706	14956	14840	14959	14709	14617	14858	14691	14551	14848	15044	14820	14698	14758	14704	14887	14874	14973	14777	14769	14896	14689	14783	14720	14887	14772	14782	14953	14743	14727	14740	14732	14864	14883	14877	14937	14840	14749	14641	14875	14959	14781	14925	14685	14824	14696	14940	14750	15027	14840	14707	14766	14851	14710	14714	14780	14772	14888	14681	14733	14745	14721	14856	14832	14769	14798	14787	14726	14652	14698	14845	14686	14867	14772	14677	14743	14748	14569	14761	14886	14634	14825	14737	14624	14685	14792	14666	14822	14879	14749	14667	14838	14883	14674	14787	14794	14846	14720	14757	14829	14710	14719	14743	14663	14748	14816	14750	14584	14798	14791	14850	14860	14802	14677	14896	14815	14848	14795	14772	14830	14702	14722	14769	14852	14854	14720	14748	14710	14718	14835	14671	14832	14757	14817	14643	14874	14796	14897	14755	14915	14695	14732	14727	14751	14765	14845	14605	14810	14622	14777	14887	14923	14799	14786	14646	14674	14886	14573	14752	14715	14704	14855	14780	14949	14759	14768	14868	14680	14822	14809	14782	14793	14812	14665	14801	14778	14676	14686	14788	14724	14860	14832	14683	14915	14792	14887	14653	14799	14835	14759	14743	14907	14751	14815	14939	14886	14781	14810	14840	14778	14654	14943	14927	14798	14816	14692	14770	14654	14822	14848	14833	14837	14811	14716	14824	14781	14667	14808	14662	14853	14760	14786	14775	14845	14755	14784	14813	14746	14827	14784	14584	14791	14754	14915	14859	14737	14722	14910	14816	14817	14741	14680	14869	14902	14868	14771	14769	14789	14968	14988	14852	14720	14782	14769	14716	14845	14897	14590	14760	14765	14843	14729	14868	14670	14780	14747	14663	14822	14828	14646	14878	14624	14800	14824	14700	14904	14669	14722	14845	14776	14765	14745	14948	14706	14844	14882	14735	14757	14811	14697	14792	14833	14586	14674	14807	14778	14685	14868	14793	14952	14690	14830	14761	14813	14893	14804	14733	14750	14687	14813	14793	14655	14882	14610	14780	14901	14830	14730	14670	14710	14920	14680	14847	14720	14820	14876	14828	14973	14829	14867	14773	14730	14856	14881	14727	14786	14671	14748	14689	14868	14683	14829	14567	14906	14798	14689	14691	14620	14846	14942	14672	14718	14878	14839	14829	14800	14721	14617	14651	14933	15003	14701	14826	14789	14654	14900	14673	14833	14819	14729	14731	14715	14904	14829	14628	14800	14708	14866	14830	14668	14955	14784	14789	14867	14664	14731	14757	14797	14805	14608	14722	14920	14822	14756	14782	14847	14696	14759	14721	14816	14711	14783	14636	14763	14746	14644	14814	14663	14743	14669	14695	14837	14838	14820	14775	14716	14781	14826	14841	14825	14799	14960	14859	14702	14632	14771	14726	14664	14773	14831	14820	14714	14763	14830	14826	14728	14784	14862	14714	14608	14773	14773	14840	14688	14776	14684	14767	14770	14732	14692	14748	14916	14876	14547	14801	14764	14749	14877	14856	14857	14826	14851	14897	14982	14691	14746	14721	14799	14670	14640	14751	14856	14826	14704	14808	14819	14866	14796	14794	14684	14776	14938	14735	14780	14720	14820	14877	14776	14810	14828	14727	14790	14721	14744	14743	14678	14810	14813	14663	14840	14964	14734	14715	14913	14713	14736	14681	14770	14626	14698	14813	14546	14700	14807	14778	14722	14702	14838	14657	14746	14717	14779	14894	14901	14610	14864	14994	14682	14725	14787	14858	14799	14817	14731	14842	14745	14879	14715	14922	14662	14825	14630	14911	14780	14845	14708	14646	14697	14775	14649	14624	14505	14844	14819	14757	14824	14731	14878	14707	14715	14712	14768	14798	14764	14716	14977	14831	15028	14707	14746	14766	14737	14841	14814	14736	14672	14747	14795	14723	14730	14807	14807	14694	14584	14793	14614	14910	14949	14973	14667	14759	14792	14897	14931	14898	14721	14466	14711	14853	14722	14684	14830	14689	14880	14702	14938	14541	14798	14749	14768	14790	14816	14761	14781	14936	14820	14680	14786	14747	14924	14628	14670	14768	14798	14797	14753	14759	14627	14724	14711	14852	14794	14766	14705	14800	14693	14779	14706	14842	14875	14781	14862	14848	14902	14879	14679	14609	14646	14663	14940	14809	14799	14706	14894	14835	14832	14742	14610	14786	14630	14888	14615	14791	14777	14631	14645	14845	14697	14736	14768	14701	14815	14954	14667	14832	14684	14725	14770	14756	14620	14896	14826	14907	14595	14947	14786	14700	14903	14656	14735	14734	14665	14749	14703	14724	14753	14743	14662	14675	14892	14712	14679	14817	14720	14879	14706	14976	14842	14871	14768	14787	14770	14788	14831	14756	14762	14776	14690	14738	14777	14829	14676	14856	14729	14812	14836	14632	14818	14857	14699	14707	14761	14790	14761	14900	14749	14950	14906	14684	14786	14727	14780	14732	14679	14717	14735	14914	14885	14808	14938	14836	14632	14819	14829	14663	14812	14889	14804	14856	14797	14739	14799	14771	14893	14859	14718	14781	14598	14764	14777	14700	14857	14732	14694	14687	14866	14791	14842	14745	14726	14903	14643	14771	14809	14720	14933	14775	14872	14963	14779	14661	14725	14714	14735	14702	14779	14715	14755	14862	14896	14741	14571	14706	14633	14627	14737	14829	14788	14849	14450	14888	14794	14707	14809	14771	14832	14685	14838	14814	14884	14869	14738	14937	14744	14836	14747	14912	14931	14881	14605	14702	14935	14823	14691	14727	14760	14812	14892	14838	14729	14845	14776	14722	14870	14799	14688	14803	14716	14660	14842	14997	14711	14887	14720	14756	14786	14743	14814	14954	14657	14719	14892	14904	14868	14927	14687	14733	14697	14739	14741	14895	14711	14914	14908	14718	14707	14619	14791	14737	14627	14846	14797	14787	14770	14771	14796	14652	14866	14780	14831	14665	14727	14713	14782	14800	14758	14763	14817	14629	14771	14711	14682	14827	14522	14648	14751	14623	14825	14860	14952	14712	14667	14636	14932	14678	14923	14704	14841	14722	14670	14729	14668	14781	14760	14707	14861	14625	14696	14766	14875	14562	14839	14696	14858	14612	14922	14729	14804	14732	14709	14796	14644	14878	14656	14834	14831	15003	14892	14733	14707	14840	14755	14661	14784	14689	14891	14702	14811	14773	14802	14658	14805	14582	14764	14662	14656	14752	14765	14793	15026	14664	14757	14648	14731	14823	14701	14814	15007	14552	14816	14815	14813	14818	14929	14831	14643	14814	14829	14551	14942	14713
28940	27990	34249	28555	22008	19199	17909	16493	15883	15411	15542	15231	14986	15279	15058	14942	14917	14971	15018	15149	15104	15028	14822	14908	14895	15007	14918	14967	14987	14908	14956	14793	14921	14949	14837	14954	14962	14929	15085	14833	14760	14961	15061	15020	14895	14978	14914	14734	14912	14769	14849	14968	14891	14735	14795	14898	15037	14783	14659	14914	14862	14713	14761	14862	15124	14970	14855	14902	14903	15039	15044	14800	15023	14857	14838	14795	14878	14976	14860	14897	14889	14878	14977	14780	14861	14969	14832	15028	14725	14803	14883	14920	14815	14945	14923	14832	14906	14838	14844	14769	14911	14810	14889	14821	14789	14963	14760	15109	14837	14811	14898	14945	15022	14967	14977	14796	14905	14695	15005	15018	14816	15000	14751	14958	15030	14880	14960	14842	15225	15017	14894	14884	14853	14634	14780	14931	14842	15042	14965	14870	15040	14854	14881	14793	14906	14773	14972	14822	14879	14897	14900	14927	14961	14975	14980	15092	14760	14858	14899	14948	14891	14923	14830	14856	14840	14761	15015	15053	14916	14967	14930	14741	14843	14682	14980	14796	14941	14949	15025	14856	14766	14798	14895	14915	14888	14838	14759	14841	14891	14818	14750	14989	14876	14845	14887	14967	14908	14804	14879	15028	14928	14981	14780	14681	14852	14721	14842	14861	14837	14878	14971	14948	14845	15000	14814	14948	14884	14803	14663	14993	15002	14756	14822	14899	14948	14904	14741	14912	14809	14786	14897	14967	14956	14894	14858	14824	14852	14807	14796	14795	15007	15039	14907	15017	14875	14818	14890	14859	14799	14984	15125	15102	15041	15004	14885	14952	14784	14931	14924	14694	14885	14835	14829	15095	14900	14788	14738	14829	14826	14884	14892	14948	14787	14806	14696	14828	15018	14836	14840	14861	14608	14861	14788	14773	14942	14899	14984	14864	14744	14787	14874	14798	14902	14784	14881	14919	14804	14836	14784	15067	14954	14764	14872	14911	14946	14814	15122	14853	14700	14857	15030	14969	15061	14732	14889	14953	14932	14854	14801	15039	14792	15061	14764	14784	14824	14971	14909	15016	14756	14809	14774	15001	14833	15075	15030	14989	14706	14950	14910	14957	14897	14800	14798	14817	15074	14706	14940	14829	14899	14874	14834	14806	14848	14875	14833	14744	14851	14900	15030	14955	14751	14739	14997	14753	14776	14960	14879	14930	14726	14847	14965	15038	14970	15080	14926	14803	14723	14913	15010	15015	15080	14843	14971	14874	14826	14918	14887	14795	14732	14684	14777	14882	14965	14824	14631	14918	14823	15019	14866	14646	14819	14641	14714	14890	14850	14756	14854	14783	14994	14985	15133	14940	14872	14913	14933	14863	14951	14786	14822	14797	14921	14996	14828	15014	14902	14688	14805	14848	15003	14965	14798	14928	14719	15134	14868	14885	14882	14822	15058	14825	14992	14831	15001	14804	14814	14873	14739	14761	14922	14754	14743	14932	14817	14673	14968	14704	14871	14991	14866	14916	14920	15124	14848	14896	14897	14882	14964	14920	14892	14863	15093	14908	14986	14874	14842	14883	15033	14811	14906	14795	14774	14917	14817	14790	14888	14913	14938	14805	15052	14827	14908	14729	14890	14814	14898	14947	14957	14842	14864	14728	14792	14915	15072	14687	14945	14700	14673	14813	14786	14947	14962	14864	15103	14994	14938	14686	14927	14706	14737	14790	14834	14674	14734	14783	14888	14827	14951	14875	14924	15014	14831	14848	14667	14940	14947	14885	14801	14929	14681	14825	14841	15106	14891	14944	14994	15088	14831	14852	14811	15028	14867	14689	14850	14981	14833	14954	14962	14962	14811	14845	14822	14891	14793	14915	14848	14884	14817	14762	14739	14767	14888	14828	14457	14914	15110	14938	14873	14950	14981	14763	14904	14923	14915	14781	14896	14656	14826	14874	14960	14853	14952	14963	14848	14846	14756	14825	14909	14870	14956	14813	14758	14956	14776	15026	14929	14714	15000	14807	14894	14920	15060	14856	14937	14879	14920	14848	14848	14885	14812	14878	14888	14779	15023	14681	14840	14996	14813	14852	14966	14943	15038	14925	14964	14918	15055	14862	14814	14942	14914	15052	14912	14847	14862	14849	14847	15003	14777	14979	14771	14781	14993	14853	14860	15046	14830	14926	14766	14890	14905	15051	14887	14931	14711	15055	14752	14907	14834	14930	14855	14965	14913	14920	14779	15003	14878	14730	14965	14912	14956	14695	14788	14614	14910	15069	14830	14853	14807	14950	14999	14826	14849	14715	14870	14730	14795	14918	14659	14649	14874	14925	15014	14964	15009	14846	14679	14864	14786	14862	14824	14937	14774	14794	14623	14837	14907	14812	14964	14604	14855	15002	14892	14950	14770	15088	14812	14932	14911	14762	14987	14889	14855	14839	14868	14828	14856	14847	14847	14623	14989	14656	15093	15013	14734	14895	14787	14850	14807	14912	14834	15027	14977	14890	14970	14967	14728	14847	14970	14983	14982	14989	14894	14832	14925	14892	14765	14865	15005	14915	14809	14841	14934	14872	14880	14836	14852	14882	14799	14996	14957	14840	14887	14797	14834	14795	14922	14921	14974	14943	15079	14701	15087	14961	14998	14740	14967	14789	14599	14824	14915	15026	14779	14977	15064	14790	14950	14821	14822	14816	14820	14845	14828	15004	14844	14861	14815	14687	14781	14867	15066	14782	15125	14951	14949	14902	14686	14857	14676	14966	14760	14837	14979	14800	14816	14881	15115	14807	14856	14935	14900	15042	14839	14968	14899	15010	14895	14652	14852	14949	14792	14856	14853	14855	14834	14972	14977	14837	15063	14715	14818	14864	14868	14971	14931	14908	14951	14731	14800	14749	14881	14782	14904	14846	14835	14916	14831	15052	14767	14881	15016	14605	14929	14899	14742	14931	14941	14774	14953	14802	14870	14819	15052	15098	14932	14787	15152	15023	15150	15012	14772	14942	14819	14967	14843	14710	14767	14839	14970	14941	15030	14818	14661	14797	14736	14863	14913	15008	14885	15060	15041	14902	15068	14902	14795	15105	14856	15029	14874	14956	14667	14932	15052	14960	14907	14822	14903	14839	14899	14897	14558	14582	15124	14878	14789	14911	15029	14628	14816	14864	14771	14735	14957	14947	15014	14986	14906	14992	14769	14890	14981	14967	14916	14841	14945	14858	14956	14979	14860	14912	14695	15064	14902	14697	15010	14833	14837	14842	14888	14930	14752	14947	14941	14987	14899	14897	14928	14885	15006	14888	14620	14716	14960	14762	14863	14902	14964	14852	14943	15004	14916	14832	14806	14905	15012	14907	14975	14729	14775	14995	14845	14706	14800	14906	14933	14834	14872	14755	15070	14923	14904	14911	14822	14967	14669	14806	14860	14980	14965	14721	14860	14628	14895	14959	14859	15054	14807	14771	14857	14928	14939	14686	14857	14980	14818	14925	14896	14972	14970	14906	14804	14727	14980	14833	14842	14944	14959	14978	14871	14680	14769	14796	14912	14894	14799	15008	14861	14961	14915	15050	14853	14929	14871	14836	14784	14870	14810	14864	14793	14890	14858	14896	14842	14598	14985	14841	14854	14773	14756	14841	14943	14680	15023	14809	14836	14882	14845	14750	14689	14725	14892	15006	14890	14920	14881	14667	14802	14812	14884	15077	14850	14791	14959	15142	14899	14646	14767	14869	14881	14799	14927	14789	14701	15038	14874	14772	14758	14833	14929	14919	14927	14893	14851	14858	14948	15038	14732	14910	14809	14799	15009	15030	14612	14768	14776	14869	14814	14818	15032	14853	14982	14949	14881	14886	15031	15132	14898	14993	14777	14840	15002	14844	15063	14824	14947	14816	14865	14897	14746	15000	15020	14800	14842	14956	14896	14784	14866	14679	15015	14722	14958	14960	14865	14858	14812	14874	14817	14783	14889	14869	14785	15083	15052	14898	14710	14961	14798	14793	15043	14929	14768	14859	14830	14794	14951	14800	15005	14925	14798	14798	14833	14928	14905	14630	14740	14820	14911	14997	14790	14971	14749	14767	14866	14962	14971	14893	14953	14782	14914	14874	14980	14723	14869	15048	14919	15029	14986	14902	15053	14929	14924	14809	14826	14866	15074	14872	15058	15005	15039	14739	14783	14694	14936	14901	14970	14976	14923	14989	14806	14935	14701	14795	14916	14795	14902	14992	15014	15034	14941	14853	15072	14887	14862	14963	15053	14821	14931	14909	14959	14933	14986	14948	14924	14854	14889	14961	14980	14860	14839	14792	14959	14787	14890	14889	14849	14850	14903	14838	14839	14756	14830	14925	14902	14921	14823	14879	14777	14912	14718	14981	14815	14992	14870	14686	14807	14903	14842	14969	14804	14863	14822	15098	14875	14895	15141	14834	15041	14830	14846	14768	14924	14697	14864	14837	14737	14790	14984	14804	15021	14816	14881	14915	14786	14908	14706	14769	14726	14921	14866	14782	14798	14867	14890	14945	14973	14622	14990	14889	14818	14990	14853	14897	14958	14929	14914	14901	14866	14815	14836	14662	14867	14920	14809	14756	15004	14873	14839	14790	14907	14930	14963	14865	14989	14981	15062	14851	14738	14856	14713	14955	14832	14952	15055	14714	14876	14861	14867	15007	15072	15086	14677	14809	14882	14856	14796	14806	14834	14799	14709	14953	14899	14806	14718	14891	14951	14962	14901	14893	14877	14902	15025	14809	14887	14937	14983	14818	14794	14937	14939	14782	14799	14953	14806	14810	14889	15029	14857	15083	14838	14792	14874	14966	14882	14823	14866	14842	14875	14631	14779	14884	15008	14934	14853	14842	14729	14928	14914	14842	14898	14883	14829	14806	14878	14907	14912	14883	14898	14776	14904	14986	14924	14899	14927	14831	14894	14957	14948	14758	14968	14913	14893	14842	14804	14820	14900	15073	14977	14892	14871	14771	14876	14707	14935	14960	14728	14638	15183	14697	14847	14858	14823	14981	14954	14936	14862	14964	14934	14816	14703	14764	14887	14852	14777	14948	14926	14746	14993	14747	14928	14875	15003	15026	15024	14912	14808	14918	14899	14807	14841	14896	14899	14769	14931	14853	14654	15007	14911	15039
34011	45882	40102	28872	22933	19671	17536	16154	15298	14710	14396	14139	14242	14219	13923	13943	14132	14196	13987	14080	14195	14065	14151	13996	14025	13946	14053	14012	14083	13980	13950	14057	13861	13974	14016	13927	13924	14129	13957	13873	14071	14054	13827	13881	13994	13985	13920	14105	13882	13887	13991	13988	13944	13962	14016	13908	13922	13929	13982	14090	13921	14049	14101	13920	14063	14000	13915	13832	14016	14053	13913	13973	13838	13976	13968	14105	14003	13953	13923	13824	13818	14149	14266	14119	13993	13953	14012	13947	13942	13795	14052	13928	14007	14072	13954	14012	14090	13756	13826	13961	13956	14025	13900	14013	14178	13908	13861	13918	13928	14117	13998	14072	13982	14035	13906	14067	13961	13711	14031	13904	14013	13798	13958	13949	13919	14103	13924	14066	13914	13874	14034	13865	14169	13970	13892	14011	13913	13935	13813	13935	13894	14044	13802	14083	13877	14153	13840	13911	13953	14113	14059	14088	14036	13884	14043	13999	13986	14095	13940	13979	14013	13982	13977	13963	13941	13966	13948	14233	14103	13762	14000	13916	13932	13890	13981	13971	14041	13794	14095	13996	14129	14034	13981	13819	13907	14114	13878	13968	13807	13963	13964	14174	13978	13868	14077	13882	13957	13923	14040	14085	13954	14045	14072	13924	14008	14025	13970	14031	13973	14087	14092	13901	13987	14012	14040	13867	13952	13940	14014	13960	13962	13969	14037	14146	13867	13969	14038	13896	13946	13893	13971	14034	13802	13963	13987	13901	14039	13862	13894	14078	13967	13796	13968	13977	14056	13984	14145	13847	14035	13966	13928	13888	14025	13882	14045	13979	13919	14002	14135	14097	13831	13909	13942	13821	14008	13980	13993	13858	13863	13954	13815	14054	13856	13858	14144	13977	13911	13972	13938	13849	13927	14174	13946	13953	13976	13881	14062	13931	14124	13990	14029	14003	14104	14035	14021	13850	13880	13986	13985	14050	13901	13912	14020	13920	14009	13949	13912	13877	14001	14045	14078	13966	14180	13943	14010	14054	14051	14015	14021	13878	14032	13976	14043	13971	13818	13991	14038	13938	13863	13982	13989	14120	13969	13905	14019	13856	13979	14009	14003	13943	14024	14040	14174	14110	13920	13907	14099	14134	13960	13932	14057	13886	14235	13947	13920	14045	14050	13870	13975	14141	13985	13986	13969	14006	13881	13949	14163	13955	14122	13916	13960	13957	13905	14119	13984	14060	13965	14071	14032	14070	13904	14147	13949	14086	13910	13934	13984	14057	14024	14167	14033	13937	14135	14047	13932	13833	13922	13947	13933	14039	13872	13927	13942	13980	13952	14085	13843	13999	13989	13954	13933	13885	13942	13987	13992	13856	13930	14025	13884	13873	13873	13944	14087	13886	13997	14002	13879	13960	14058	14094	14003	13978	13957	13963	13916	13970	14115	13935	14008	13891	14020	14134	14002	14015	13877	14050	13871	13959	13968	14094	13994	14060	13963	14053	13951	13962	14051	14026	13936	13924	13916	13952	14035	14038	13945	13831	13973	13903	13846	14157	13972	13960	13976	14096	14004	13978	13881	13906	14019	14036	13858	13844	13892	13948	14054	14113	13868	14035	13668	13844	14113	14178	13912	14015	14136	14042	13943	13813	14040	14010	14035	13883	13861	14185	13973	13962	13983	14165	13945	13883	13909	14050	14057	13993	14103	13995	13980	13925	13990	13943	13873	13878	13956	14014	13945	14069	13976	13832	14022	14187	13979	13966	13977	14084	13844	13986	13890	14270	14017	13924	13965	13885	13819	13851	13719	13972	14039	13952	14032	14033	13932	13801	14007	13865	13784	14035	13894	14082	14013	14028	13962	13891	13914	14287	13856	13915	14154	13927	14055	14002	13996	14125	14036	14143	14072	14000	13995	13965	13952	13984	14042	13986	14133	13977	13981	13951	13957	13968	13939	13862	13933	13969	13928	14074	13847	13976	14013	13882	14049	13988	13958	14016	14094	13948	13946	13954	13962	14078	14037	14064	13932	13974	14095	14107	13953	13952	13809	13905	13852	14031	13964	13997	13926	14029	14038	13960	13910	14140	13992	14036	13964	13853	13940	14018	14030	13965	13995	14110	13977	14019	13791	13940	14149	14049	14014	14042	13776	13975	14100	14053	13906	13932	14187	13974	14008	14012	14099	13975	14123	13991	14087	14073	14127	14011	13863	13939	13813	13846	13896	14033	13949	13988	13949	13999	14108	13871	14044	13958	14029	14130	13951	13989	14017	13971	13964	13831	13832	13864	14084	13881	13940	13994	13985	14009	13953	13906	14024	13930	14013	14165	14024	14030	14133	13816	13958	13966	13989	13939	13784	14038	14037	14116	13933	13962	14009	13850	14150	13919	14138	13954	13962	13916	13902	14042	13893	14005	13991	13840	13937	13849	14052	13989	13925	14001	13960	14070	14021	13892	13717	13999	13992	13957	14078	13960	13903	14112	14100	14105	13992	14014	13997	14037	14043	13895	14146	13915	13904	13914	14031	13963	13923	14095	14017	13944	14004	13959	13947	13845	13973	14026	14119	13923	13845	14026	13900	14077	13967	13880	13899	13968	14044	14197	13943	13880	13796	13947	14247	13878	14058	13950	13951	13916	13746	13893	14058	14061	14028	13918	13891	13993	13799	13981	13798	13921	14004	13930	14012	13995	13947	13931	13889	14058	14201	13985	14045	13947	14170	13950	13911	13907	14083	14096	14043	14108	13919	13879	14096	13981	14009	14073	14024	14036	14130	14041	13920	14022	13924	14076	14084	13789	13998	13848	13988	13942	13803	14061	13957	14114	14070	13946	14182	13959	14091	14043	13843	13996	13856	13920	13971	14017	13871	13912	14027	13982	13969	13997	14006	13937	13972	14045	13907	13872	14065	14027	14002	13949	14035	13871	13905	13942	13855	13939	13883	14041	13857	13954	13985	14030	13827	13923	14008	14095	13946	13892	13982	13997	14028	13948	13974	13941	14063	13992	13910	14208	14027	13995	14050	13844	14047	14079	13925	14063	13854	14027	13805	14008	13994	13972	13933	13940	13886	14116	13891	13883	13943	13919	13910	13990	14075	14049	13917	13918	14023	14008	14052	14026	14043	13955	13949	14021	13957	14022	14072	13993	13965	14107	14100	14078	13942	14024	13885	13910	14137	13932	14005	14019	13957	13906	13918	13844	13909	13925	14080	14005	13974	13989	13955	13891	13883	14102	14040	13938	13784	13939	13957	14120	13956	13937	14048	14103	14068	14144	13903	13877	13963	13972	13901	14150	14087	14064	13959	14006	14036	13998	13939	14074	14078	13954	14154	13881	13874	14022	14061	14026	14076	13874	14016	13985	13799	14114	13901	13938	13860	14050	14053	14033	14007	13927	13931	13876	13983	13903	14026	14053	14066	13945	13914	14042	13872	14121	14013	13968	13908	14036	14105	14067	13936	13862	14061	13895	14077	14070	14024	14112	13818	14003	14010	14022	13978	14106	14090	14029	14203	14117	13894	13978	14016	13943	13873	13965	13875	13866	14119	13877	13863	14021	14069	13898	13915	13969	14043	13995	13800	14005	14025	13984	14069	14091	13785	14064	13875	13986	13935	13857	13835	14021	14065	13893	13983	14035	14127	14147	13901	13921	14163	13982	13995	13958	14061	14020	13860	13950	13888	13973	14025	14145	13981	13858	13839	14127	13976	14088	14108	13944	13932	13872	14072	13924	13973	14139	13911	14077	14107	13950	13828	14017	13759	14024	14127	13951	13986	14048	13964	13977	13799	14045	13932	14021	13888	14042	14134	13956	13876	14004	14027	14050	13906	14043	13883	14082	14038	13993	13816	13872	14051	13766	13792	13859	14095	13924	13974	13812	14027	14192	14097	14118	13903	13972	13998	13898	14071	13871	13956	14058	13934	13949	14003	13946	13904	13928	13919	13937	14024	13790	14043	13961	13952	14083	14081	13937	13949	14048	13987	13981	13843	14129	14023	13953	14084	13757	14062	13984	14026	14084	14058	13933	14009	14122	13895	14119	13924	14045	14079	13880	13912	13900	14136	13948	13967	13841	14005	13901	14069	14113	13977	14061	14028	13941	14024	13888	14103	14198	13993	13945	14012	14088	13916	14053	13879	13912	14145	13968	14062	13970	13888	13927	14053	13757	13899	13960	13774	14086	14011	13875	13829	13985	14033	13977	14056	14077	13981	13974	14026	13925	13986	14148	13831	13994	13955	13945	13950	13832	14243	14011	14013	13983	14016	13973	14098	13939	14076	13779	13872	13855	13959	13946	13874	14074	14080	13952	14090	13898	13949	13910	13932	13805	14053	13975	14005	13976	14115	13988	13846	14199	13995	13937	13974	13961	13971	14013	14118	13932	14085	13949	14021	14097	13895	13945	13916	13880	13987	13995	14110	13861	14007	13970	14060	13989	14046	13948	13880	14110	13851	14011	13932	13950	13936	13927	13768	13820	14043	13976	14172	13974	13982	13907	13898	14030	13779	13892	13955	14121	13962	13960	13870	13975	13910	13866	14087	13989	14139	14062	13997	13933	13951	13986	14004	13948	14036	13999	14140	14083	14033	13869	13915	13975	13937	14124	13945	14091	14036	14169	13971	14014	14207	13932	14023	13998	13986	13925	13983	14032	13929	13994	14107	14122	13882	13844	13938	13947	14040	13999	14045	13925	13967	14013	14125	14064	14143	14023	13845	13794	14002	13943	13937	13986	13917	13919	14041	13937	13966	14083	14055	13996	14075	13862	14045	13982	14032	14073	14015	14018	14011	13908	13899	14019	13923	14013	13958	14049	14021	13960	13980	14108	13931	13762	13889	13913	13991	13949	14157	13920	14016	14004	13739	13909	14179	14115	13878	13970	14055	14004	13876	14072	14134	13987	14014	13952	14044	14014	13844	13885	13917	14073	13976	14019	13953	14049	14083	14008	14079	13899	14030	13999	13962	13943	13889	13990	13935	13774	14090	14002	13896	13909	14002	14207	13973	13876	13809	13762	14084	14066	13755	14104	14050	13996	14095	13908	13953	14070	13900	14013	14008	13924	14012	14112	13930	14041	14134	13831	13996	14022	14015	13892	14107	14073	13880	13939	13987	13963	14040	13944	14106	14079	13997	13983
24365	21496	29131	26412	25608	25713	23741	19042	17499	16963	16397	16009	15758	15714	15529	15567	15544	15665	15720	15623	15444	15407	15600	15492	15542	15424	15509	15505	15296	15521	15500	15566	15472	15280	15358	15454	15403	15257	15462	15392	15325	15428	15428	15524	15431	15318	15208	15389	15503	15201	15470	15424	15506	15369	15255	15502	15399	15407	15308	15156	15255	15264	15318	15308	15342	15316	15418	15267	15555	15399	15344	15447	15601	15512	15310	15486	15382	15177	15239	15411	15288	15237	15339	15203	15259	15362	15355	15361	15351	15044	15244	15276	15306	15300	15351	15319	15515	15482	15351	15316	15482	15389	15339	15323	15534	15365	15297	15401	15417	15095	15394	15334	15177	15368	15362	15409	15377	15138	15217	15272	15432	15224	15381	15463	15306	15421	15256	15321	15450	15559	15202	15543	15255	15309	15613	15572	15462	15195	15123	15354	15313	15373	15142	15016	15484	15404	15276	15302	15438	15388	15516	15356	15309	15347	15244	15308	15240	15311	15326	15225	15428	15378	15346	15421	15203	15439	15292	15224	15386	15272	15307	15300	15209	15308	15326	15343	15413	15226	15405	15361	15294	15345	15307	15323	15222	15408	15444	15172	15495	15255	15318	15325	15324	15355	15183	15388	15340	15485	15131	15357	15409	15236	15359	15479	15259	15377	15450	15436	15418	15262	15518	15344	15382	15201	15226	15271	15259	15330	15154	15178	15264	15317	15400	15466	15110	15290	15454	15354	15485	15261	15449	15404	15429	15533	15356	15384	15217	15261	15308	15267	15129	15345	15325	15248	15533	15349	15220	15354	15367	15234	15231	15203	15493	15134	15382	15335	15401	15206	15426	15262	15186	15325	15297	15047	15265	15459	15383	15322	15291	15395	15332	15227	15244	15365	15233	15186	15303	15330	15153	15170	15209	15536	15276	15269	15326	15356	15260	15241	15399	15375	15435	15335	15295	15152	15139	15311	15664	15430	15398	15457	15242	15374	15295	15176	15283	15455	15341	15260	15334	15341	15480	15247	15562	15211	15364	15517	15359	15171	15171	15442	15059	15333	15331	15304	15449	15449	15318	15446	15351	15383	15418	15360	15364	15324	15289	15481	15417	15196	15330	15501	15408	15406	15457	15234	15234	15189	15303	15360	15264	15231	15462	15286	15426	15247	15149	15334	15295	15436	15374	15294	15389	15291	15161	15396	15411	15231	15344	15227	15244	15466	15280	15352	15338	15353	15200	15175	15120	15281	15289	15246	15441	15473	15209	15293	15296	15576	15266	15351	15338	15485	15146	15356	15315	15293	15391	15380	15383	15324	15280	15251	15333	15528	15474	15478	15270	15185	15383	15284	15348	15074	15345	15376	15244	15273	15319	15259	15343	15405	15375	15347	15222	15374	15494	15244	15411	15093	15238	15418	15286	15150	15241	15195	15519	15357	15297	15395	15283	15242	15257	15469	15090	15440	15504	15404	15342	15515	15353	15612	15226	15549	15391	15192	15205	15296	15439	15297	15561	15214	15220	15457	15196	15279	15386	15225	15286	15205	15270	15183	15230	15550	15380	15322	15433	15433	15408	15378	15372	15506	15303	15218	15419	15486	15282	15277	15248	15246	15299	15325	15146	15396	15415	15026	15188	15348	15246	15304	15380	15318	15297	15426	15486	15324	15103	15365	15213	15341	15266	15254	15259	15409	15459	15218	15313	15464	15314	15297	15213	15378	15255	15290	15395	15451	15142	15345	15277	15350	15467	15290	15405	15124	15355	15446	15312	15183	15509	15464	15365	15338	15288	15251	15326	15296	15372	15279	15657	15446	15360	15484	15293	15278	15331	15437	15281	15296	15383	15257	15248	15294	15400	15371	15429	15243	15201	15402	15410	15408	15242	15325	15177	15365	15226	15328	15200	15354	15193	15407	15103	15281	15225	15284	15112	15338	15369	15277	15140	15237	15382	15372	15402	15386	15335	15612	15462	15426	15338	15374	15447	15353	15338	15365	15308	15231	15511	15515	15444	15350	15452	15452	15336	15331	15261	15252	15198	15331	15412	15404	15337	15286	15135	15322	15228	15296	15477	15280	15254	15309	15550	15304	15189	15309	15356	15234	15292	15420	15526	15347	15272	15321	15509	15268	15257	15420	15477	15524	15466	15303	15383	15516	15336	15294	15308	15302	15442	15311	15466	15318	15360	15246	15419	15429	15334	15282	15194	15397	15552	15321	15354	15354	15342	15377	15308	15209	15303	15332	15444	15597	15324	15433	15307	15277	15289	15202	15414	15326	15303	15147	15399	15490	15384	15088	15299	15263	15305	15322	15355	15208	15272	15351	15510	15417	15300	15214	15263	15357	15183	15364	15121	15323	15265	15261	15159	15426	15263	15360	15463	15539	15396	15235	15258	15323	15344	15401	15293	15405	15214	15441	15359	15391	15496	15346	15319	15253	15379	15529	15263	15259	15240	15102	15032	15152	15411	15153	15244	15347	15314	15391	15440	15228	15206	15335	15329	15398	15419	15247	15288	15218	15293	15301	15410	15370	15354	15287	15234	15175	15167	15190	15355	15234	15374	15141	15441	15248	15192	15174	15213	15213	15442	15292	15290	15416	15372	15164	15365	15463	15479	15387	15335	15375	15204	15113	15207	15339	15257	15323	15529	15454	15282	15239	15288	15386	15422	15366	15223	15081	15362	15390	15106	15335	15394	15168	15241	15278	15414	15447	15324	15341	15271	15311	15479	15481	15240	15400	15404	15320	15535	15372	15264	15276	15343	15158	15453	15153	15310	15671	15258	15408	15427	15303	15337	15436	15413	15348	15397	15505	15209	15260	15288	15394	15112	15274	15076	15396	15340	15439	15438	15225	15387	15246	15163	15227	15281	15195	15323	15313	15416	15116	15363	15629	15084	15271	15315	15292	15346	15325	15379	15407	15374	15356	15330	15219	15507	15414	15374	15306	15370	15269	15241	15377	15244	15272	15386	15176	15346	15268	15185	15163	15200	15466	15252	15487	15407	15304	15293	15176	15334	15122	15300	15364	15355	15347	15246	15448	15392	15400	15568	15568	15303	15234	15180	15422	15257	15327	15560	15419	15414	15226	15184	15319	15541	15319	15267	15342	15423	15423	15305	15290	15114	15189	15291	15331	15433	15494	15287	15239	15279	15393	15313	15276	15271	15334	15214	15332	15354	15454	15096	15102	15368	15505	15535	15337	15371	15477	15439	15505	15393	15345	15244	15354	15283	15451	15258	15307	15359	15408	15237	15380	15226	15493	15343	15196	15465	15341	15259	15290	15277	15349	15378	15276	15277	15247	15579	15375	15186	15190	15142	15364	15298	15379	15282	15286	15179	15530	15286	15241	15319	15085	15204	15460	15547	15206	15357	15309	15281	15298	15419	15306	15246	15395	15522	15169	15172	15279	15336	15245	15232	15246	15315	15288	15453	15413	15486	15483	15405	15386	15312	15225	15327	15297	15314	15424	15180	15270	15501	15371	15376	15273	15458	15346	15412	15294	15401	15371	15160	15318	15479	15404	15472	15396	15423	15323	15247	15284	15358	15406	15294	15380	15334	15396	15345	15393	15243	15263	15282	15160	15254	15305	15284	15371	15314	15386	15340	15229	15467	15216	15483	15251	15379	15292	15399	15118	15164	15191	15227	15392	15295	15417	15521	15312	15090	15511	15330	15265	15196	15273	15378	15269	15327	15219	15329	15363	15453	15378	15437	15254	15358	15302	15518	15286	15286	15204	15371	15306	15503	15232	15259	15455	15543	15436	15352	15219	15335	15270	15349	15490	15541	15421	15202	15272	15270	15316	15190	15173	15386	15247	15204	15296	15181	15287	15182	15397	15298	15198	15341	15203	15180	15332	15312	15274	15480	15358	15440	15389	15180	15382	15305	15283	15316	15368	15218	15513	15305	15221	15393	15285	15345	15451	15342	15358	15533	15475	15358	15102	15328	15231	15359	15272	15425	15295	15331	15444	15538	15077	15306	15376	15481	15384	15186	15290	15448	15207	15186	15422	15222	15192	15309	15120	15404	15444	15445	15335	15212	15348	15236	15523	15303	15180	15490	15345	15379	15443	15331	15377	15478	15199	15305	15134	15352	15247	15415	15253	15273	15428	15215	15525	15183	15130	15288	15319	15201	15353	15280	15313	15347	15354	15284	15412	15395	15371	15333	15352	15172	15300	15302	15359	15671	15265	15376	15408	15405	15279	15297	15216	15430	15320	15538	15534	15260	15293	15231	15292	15513	15381	15155	15244	15310	15306	15286	15196	15353	15394	15348	15284	15331	15483	15214	15366	15263	15314	15357	15234	15368	15258	15228	15363	15331	15209	15295	15269	15339	15398	15391	15427	15450	15344	15280	15320	15274	15254	15347	15484	15439	15276	15353	15235	15366	15390	15218	15260	15226	15021	15321	15379	15403	15232	15361	15381	15332	15482	15530	15080	15408	15246	15430	15252	15325	15322	15394	15427	15199	15226	15306	15365	15309	15304	15294	15353	15223	15541	15354	15115	15427	15352	15411	15348	15443	15046	15327	15438	15279	15511	15430	15421	15523	15242	15515	15259	15251	15466	15390	15468	15379	15340	15277	15423	15344	15158	15288	15362	15246	15259	15432	15325	15363	15225	15245	15324	15328	15454	15420	15605	15106	15327	15212	15207	15168	15300	15088	15344	15367	15310	15170	15434	15373	15359	15266	15287	15307	15397	15421	15395	15480	15416	15170	15401	15368	15292	15375	15351	15460	15382	15238	15198	15316	15090	15383	15254	15452	15409	15349	15362	15176	15304	15396	15406	15483	15156	15237	15355	15321	15454	15417	15252	15329	15352	15296	15360	15485	15290	15284	15322	15310	15347	15106	15457	15487	15443	15288	15380	15392	15394	15503	15152	15245	15226	15303	15232	15548	15334	15453	15387	15395	15296	15333	15184	15478	15409	15200	15402	15309	15413	15322	15282	15193	15336	15207	15279	15347	15405	15166	15165	15427	15349	15112	15496	15086	15213	15418	15241	15288	15220	15522	15453	15313	15507	15423	15317	15539	15269	15420	15417	15265	15424	15400	15432	15472	15342	15158	15484	15413	15308	15342	15300	15233	15370	15360	15366	15341	15220	15417	15310	15204	15385	15390	15177	15315	15462
35745	53422	48874	39044	32576	26228	21646	18281	16658	15974	15319	14770	14676	14680	14658	14427	14603	14595	14492	14347	14544	14415	14454	14486	14260	14386	14427	14423	14402	14197	14218	14365	14508	14363	14349	14206	14216	14443	14378	14325	14318	14250	14450	14347	14387	14328	14271	14322	14338	14383	14157	14330	14323	14285	14204	14292	14466	14482	14357	14183	14247	14403	14306	14269	14263	14183	14396	14270	14336	14214	14344	14366	14398	14391	14316	14386	14147	14174	14098	14145	14212	14366	14286	14329	14345	14382	14426	14366	14267	14234	14383	14394	14305	14242	14232	14294	14368	14442	14419	14246	14245	14366	14365	14150	14220	14306	14221	14266	14423	14359	14305	14373	14311	14319	14230	14363	14414	14336	14401	14305	14400	14308	14288	14142	14425	14392	14368	14250	14166	14326	14408	14192	14182	14208	14411	14289	14370	14322	14214	14390	14422	14312	14326	14232	14268	14385	14281	14397	14302	14367	14234	14334	14158	14070	14283	14252	14338	14377	14245	14273	14317	14343	14340	14156	14421	14241	14345	14509	14395	14375	14386	14183	14260	14470	14106	14426	14357	14299	14266	14326	14321	14403	14452	14315	14318	14141	14292	14431	14195	14370	14209	14257	14217	14237	14323	14212	14320	14390	14322	14306	14250	14405	14316	14436	14252	14214	14523	14313	14227	14298	14412	14382	14417	14267	14333	14403	14238	14374	14196	14356	14242	14047	14332	14220	14215	14241	14367	14334	14321	14325	14284	14464	14210	14349	14245	14335	14095	14431	14413	14320	14238	14360	14278	14302	14291	14259	14434	14205	14146	14247	14383	14297	14287	14333	14213	14273	14137	14417	14282	14525	14323	14304	14262	14317	14169	14325	14268	14424	14255	14354	14430	14347	14149	14396	14328	14399	14252	14381	14254	14128	14253	14201	14323	14369	14346	14448	14223	14272	14264	14316	14379	14037	14240	14252	14329	14344	14408	14281	14332	14181	14292	14251	14192	14356	14395	14331	14373	14160	14307	14276	14468	14382	14217	14346	14586	14115	14359	14343	14398	14211	14497	14399	14386	14157	14246	14278	14243	14436	14129	14349	14424	14355	14418	14306	14252	14463	14219	14220	14349	14176	14380	14300	14274	14379	14336	14400	14300	14218	14389	14401	14411	14193	14215	14225	14379	14134	14319	14421	14062	14243	14461	14475	14445	14368	14285	14305	14161	14414	14232	14257	14273	14184	14251	14285	14346	14233	14257	14389	14363	14249	14139	14336	14208	14303	14257	14158	14446	14306	14242	14343	14389	14448	14297	14255	14443	14282	14344	14160	14187	14130	14474	14246	14283	14346	14115	14238	14276	14288	14277	14248	14374	14293	14337	14439	14287	14296	14294	14338	14248	14325	14527	14267	14369	14333	14155	14311	14208	14211	14107	14302	14283	14409	14280	14320	14217	14230	14276	14044	14189	14322	14369	14127	14136	14205	14247	14186	14296	14068	14325	14400	14267	14322	14331	14450	14076	14314	14440	14276	14324	14106	14322	14275	14336	14267	14243	14406	14518	14100	14394	14286	14283	14347	14304	14281	14292	14249	14182	14264	14498	14258	14277	14299	14195	14149	14232	14187	14253	14354	14047	14221	14311	14236	14283	14205	14345	14307	14101	14394	14374	14326	14152	14335	14316	14317	14241	14420	14384	14214	14233	14344	14265	14220	14207	14307	14396	14237	14280	14299	14284	14192	14329	14302	14252	14216	14287	14275	14190	14458	14162	14273	14211	14402	14273	14244	14414	14195	14319	14281	14287	14334	14338	14465	14193	14393	14473	14161	14505	14242	14283	14330	14301	14245	14355	14321	14374	14247	14404	14181	14326	14199	14392	14227	14388	14249	14265	14197	14284	14131	14423	14438	14345	14243	14463	14135	14450	14389	14217	14316	14190	14233	14360	14234	14430	14218	14318	14271	14385	14379	14148	14161	14418	14370	14342	14372	14240	14225	14336	14278	14271	14217	14329	14276	14258	14443	14319	14530	14215	14330	14192	14302	14302	14397	14394	14131	14373	14291	14361	14347	14320	14294	14347	14191	14262	14250	14427	14168	14322	14329	14404	14340	14335	14413	14226	14145	14410	14270	14429	14284	14407	14452	14402	14262	14402	14383	14282	14343	14353	14287	14313	14176	14245	14354	14430	14198	14147	14297	14181	14238	14339	14209	14358	14304	14258	14403	14363	14314	14285	14448	14394	14335	14345	14228	14334	14341	14468	14179	14315	14321	14258	14185	14394	14341	14437	14425	14337	14351	14220	14303	14331	14240	14519	14392	14289	14208	14270	14472	14158	14436	14359	14274	14393	14385	14451	14367	14275	14318	14156	14422	14279	14295	14284	14424	14372	14261	14358	14356	14126	14240	14328	14345	14388	14181	14320	14277	14108	14283	14401	14271	14415	14310	14204	14471	14286	14460	14219	14168	14214	14392	14193	14290	14481	14169	14133	14158	14330	14227	14332	14333	14282	14393	14289	14321	14165	14236	14469	14288	14288	14252	14283	14422	14279	14373	14070	14308	14234	14352	14264	14230	14287	14283	14170	14383	14316	14430	14190	14116	14169	14335	14394	14358	14358	14323	14347	14230	14276	14329	14375	14242	14322	14295	14482	14331	14420	14274	14414	14103	14275	14353	14278	14182	14237	14338	14365	14321	14175	14250	14419	14305	14412	14511	14234	14414	14308	14344	14286	14337	14304	14243	14320	14480	14438	14352	14376	14280	14455	14403	14157	14521	14229	14244	14239	14289	14267	14285	14404	14359	14264	14281	14307	14246	14375	14347	14239	14373	14267	14184	14291	14337	14249	14335	14171	14274	14220	14274	14316	14327	14236	14364	14485	14407	14115	14227	14345	14428	14273	14297	14385	14115	14285	14297	14499	14218	14249	14318	14217	14300	14359	14407	14494	14259	14301	14354	14357	14225	14277	14377	14265	14192	14454	14150	14387	14194	14359	14330	14206	14251	14476	14331	14226	14435	14288	14183	14223	14371	14340	14341	14297	14186	14284	14338	14343	14310	14436	14331	14068	14206	14416	14256	14316	14262	14496	14339	14216	14365	14312	14320	14169	14408	14442	14234	14468	14313	14269	14498	14247	14314	14411	14224	14253	14370	14136	14406	14302	14232	14323	14316	14367	14205	14386	14445	14271	14148	14362	14504	14206	14223	14290	14202	14436	14158	14395	14142	14096	14362	14308	14302	14265	14215	14210	14266	14498	14369	14263	14298	14388	14432	14374	14136	14309	14298	14254	14296	14098	14278	14241	14229	14289	14216	14297	14362	14387	14480	14297	14392	14257	14398	14193	14328	14291	14286	14156	14209	14191	14368	14483	14098	14361	14301	14371	14338	14261	14362	14284	14284	14334	14413	14273	14082	14155	14338	14194	14239	14173	14210	14381	14316	14276	14166	14348	14255	14296	14283	14046	14210	14285	14264	14320	14245	14381	14393	14157	14335	14377	14515	14409	14329	14232	14172	14271	14290	14320	14237	14237	14356	14094	14322	14281	14402	14397	14190	14451	14311	14261	14108	14419	14227	14380	14383	14290	14402	14327	14222	14249	14270	14532	14202	14297	14395	14302	14190	14304	14164	14349	14376	14310	14131	14275	14404	14503	14277	14244	14435	14402	14086	14394	14159	14198	14162	14375	14197	14375	14113	14212	14401	14370	14354	14191	14426	14496	14315	14396	14339	14442	14280	14289	14441	14556	14230	14239	14350	14291	14137	14520	14129	14180	14365	14426	14154	14169	14298	14223	14343	14289	14290	14372	14376	14240	14299	14277	14202	14277	14203	14355	14333	14242	14371	14182	14235	14097	14309	14250	14351	14372	14423	14402	14229	14346	14195	14573	14280	14295	14313	14283	14330	14342	14384	14310	14101	14278	14296	14299	14091	14501	14379	14116	14472	14193	14399	14331	14440	14234	14289	14423	14344	14390	14293	14231	14321	14414	14125	14267	14349	14271	14391	14317	14312	14405	14136	14334	14259	14242	14434	14357	14262	14270	14183	14331	14295	14272	14364	14365	14540	14326	14410	14266	14441	14302	14319	14154	14343	14229	14312	14352	14136	14210	14278	14263	14367	14265	14373	14394	14331	14155	14308	14364	14492	14262	14274	14468	14099	14371	14310	14254	14150	14245	14106	14229	14301	14352	14222	14309	14425	14304	14354	14279	14296	14303	14362	14333	14214	14269	14248	14474	14226	14173	14289	14289	14276	14367	14295	14287	14373	14298	14236	14140	14406	14348	14309	14367	14171	14292	14265	14276	14277	14373	14272	14404	14006	14341	14432	14296	14190	14224	14283	14107	14216	14228	14315	14410	14400	14220	14291	14318	14323	14322	14317	14175	14316	14213	14184	14129	14302	14351	14218	14300	14387	14176	14271	14216	14287	14380	14198	14325	14230	14131	14348	14262	14340	14423	14173	14308	14266	14327	14397	14224	14256	14251	14369	14383	14384	14293	14333	14487	14149	14064	14203	14361	14237	14389	14408	14325	14160	14303	14270	14325	14401	14128	14165	14307	14404	14239	14357	14257	14345	14325	14300	14245	14180	14392	14472	14367	14242	14427	14374	14345	14323	14178	14254	14298	14406	14270	14285	14266	14161	14333	14163	14333	14327	14228	14208	14409	14155	14390	14256	14373	14254	14387	14522	14321	14339	14428	14220	14406	14430	14213	14226	14402	14222	14391	14463	14188	14279	14333	14219	14304	14205	14420	14275	14241	14332	14376	14364	14191	14368	14085	14254	14106	14359	14252	14278	14237	14228	14318	14408	14215	14256	14377	14163	14344	14230	14340	14197	14305	14385	14157	14375	14303	14304	14335	14369	14181	14348	14362	14158	14247	14167	14422	14333	14342	14414	14238	14310	14326	14234	14351	14259	14253	14159	14379	14200	14415	14252	14395	14307	14280	14233	14403	14186	14401	14200	14315	14200	14318	14313	14403	14315	14306	14398	14370	14206	14276	14279	14388	14337	14076	14358	14447	14378	14194	14222	14431	14368	14346	14276	14381	14280	14300	14327	14209	14271	14299	14307	14199	14351	14342	14243	14294	14290	14239	14311	14233	14336	14301	14193	14404	14190	14115	14359	14375	14262	14265	14294	14269	14417	14199	14284
23323	21612	29558	24880	24161	27085	28065	22364	19881	18716	17329	16700	16397	16008	16027	16355	16247	16215	16016	16022	16088	15845	16077	16038	16126	16006	15788	15981	15808	15969	16019	16062	15890	15828	15821	15887	15927	15813	15757	15858	15742	15767	15892	15883	16045	15651	15897	15606	15679	15717	15862	15758	15786	15715	15854	15772	15542	15644	15546	15539	15612	15696	15607	15720	15769	15785	15557	15726	15725	15652	15599	15641	15661	15538	15665	15778	15729	15648	15666	15547	15663	15736	15534	15668	15935	15902	15891	15840	15602	15692	15838	15745	15490	15722	15474	15704	15815	15765	15798	15620	15681	15588	15669	15661	15742	15694	15712	15736	15760	15819	15863	15691	15783	15805	15672	15638	15699	15619	15827	15787	15951	15802	15658	15662	15601	15778	15800	15653	15657	15816	15846	15492	15777	15632	15521	15754	15701	15617	15591	15630	15696	15588	15523	15662	15837	15736	15759	15689	15515	15669	15828	15628	15535	15609	15718	15752	15833	15688	15878	15815	15783	15691	15678	15627	15613	15716	15883	15752	15794	15719	15699	15598	15536	15829	15904	15724	15775	15653	15606	15766	15854	15742	15799	15772	15757	15778	15604	15774	15763	15686	15589	15763	15750	15581	15650	15787	15865	15730	15773	15721	15706	15723	15575	15863	15612	15715	15675	15583	15683	15827	15728	15701	15594	15679	15652	15740	15732	15720	15602	15640	15653	15650	15674	15642	15782	15864	15606	15511	15792	15636	15864	15690	15732	15775	15820	15645	15763	15609	15656	15725	15847	15643	15813	15834	15658	15565	15620	15573	15827	15563	15745	15608	15582	15518	15627	15775	15498	15598	15651	15517	15729	15773	15706	15445	15570	15614	15586	15631	15673	15832	15880	15609	15623	15810	15265	15673	15722	15638	15706	15816	15874	15600	15726	15672	15444	15659	15528	15734	15857	15755	15758	15788	15683	15704	15693	15602	15750	15568	15818	15788	15738	15777	15712	15842	15652	15730	15741	15621	15820	15761	15829	15670	15764	15727	15666	15772	15760	15682	15623	15599	15712	15670	15679	15689	15666	15696	15567	15613	15698	15535	15492	15655	15745	15718	15760	15582	15627	15528	15705	15636	15662	15869	15929	15585	15586	15857	15694	15699	15665	15581	15667	15806	15873	15697	15774	15592	15741	15621	15581	15805	15668	15646	15865	15790	15774	15622	15620	15773	15815	15778	15617	15459	15638	15500	15656	15670	15744	15667	15577	15622	15547	15720	15845	15536	15584	15688	15594	15713	15650	15634	15775	15616	15666	15654	15719	15646	15755	15688	15792	15793	15658	15619	15629	15586	15725	15693	15761	15569	15883	15785	15612	15518	15725	15794	15707	15646	15610	15682	15740	15363	15688	15624	15767	15770	15776	15874	15597	15760	15610	15516	15748	15857	15829	15674	15635	15868	15635	15566	15783	15875	15425	15552	15744	15790	15655	15736	15524	15679	15628	15655	15773	15643	15797	15418	15863	15451	15593	15457	15624	15703	15819	15718	15864	15723	15550	15659	15784	15668	15688	15711	15718	15533	15663	16085	15585	15655	15769	15644	15738	15778	15804	15637	15755	15595	15578	15517	15561	15771	15729	15509	15519	15723	15792	15793	15799	15482	15660	15759	15497	15691	15592	15658	15715	15610	15666	15682	15694	15875	15651	15628	15517	15600	15659	15584	15436	15647	15519	15623	15794	15694	15584	15656	15800	15648	15789	15520	15768	15549	15719	15671	15745	15609	15668	15582	15638	15929	15573	15865	15558	15804	15716	15687	15646	15614	15702	15937	15758	15734	15881	15818	15538	15712	15649	15839	15821	15843	15779	15711	15517	15542	15640	15659	15723	15375	15701	15560	15551	15742	15620	15744	15774	15913	15605	16061	15559	15724	15618	15748	15485	15634	15705	15611	15706	15488	15693	15625	15444	15571	15941	15722	15635	15665	15651	15684	15708	15425	15682	15749	15715	15704	15705	15640	15852	15730	15739	15924	15853	15717	15581	15695	15621	15587	15629	15663	15627	15836	15569	15579	15747	15733	15656	15729	15690	15659	15596	15760	15795	15705	15883	15795	15804	15805	15670	15748	15750	15761	15596	15837	15686	15639	15602	15949	15644	15585	15775	15785	15707	15873	15742	15667	15621	15812	15734	15739	15565	15770	15754	15689	15905	15602	15694	15631	15622	15740	15715	15678	15631	15752	15691	15659	15630	15757	15894	15674	15688	15588	15786	15705	15650	15664	15513	15707	15784	15673	15654	15746	15677	15634	15682	15683	15824	15803	15760	15921	15645	15716	15654	15648	15877	15732	15773	15634	15803	15742	15730	15687	15741	15658	15732	15666	15537	15719	15739	15796	15756	15676	15487	15678	15545	15563	15816	15689	15703	15698	15818	15565	15802	15689	15724	15902	15703	15667	15628	15795	15473	15519	15665	15706	15733	15587	15755	15636	15844	15658	15689	15737	15788	15806	15588	15543	15672	15528	15564	15629	15648	15578	15664	15654	15610	15657	15741	15584	15806	15672	15647	15828	15790	15559	15766	15604	15483	15685	15533	15631	15770	15687	15648	15702	15627	15753	15704	15447	15764	15678	15673	15697	15609	15762	15693	15553	15586	15674	15819	15424	15635	15547	15596	15815	15642	15629	15541	15782	15882	15721	15772	15749	15819	15861	15413	15791	15701	15620	15645	15762	15967	15557	15827	15640	15600	15814	15737	15745	15808	15640	15498	15758	15530	15569	15704	15666	15701	15582	15573	15534	15490	15897	15669	15704	15781	15593	15593	15642	15569	15700	15756	15808	15810	15672	15800	15578	15741	15773	15584	15713	15593	15642	15606	15475	15583	15724	15805	15808	15674	15642	15552	15626	15574	15662	15696	15711	15631	15623	15501	15874	15658	15647	15663	15779	15818	15647	15643	15821	15772	15888	15862	15675	15545	15819	15759	15675	15554	15699	15674	15583	15821	15817	15626	15555	15634	15750	15493	15499	15660	15649	15746	15437	15824	15664	15723	15521	15865	15454	15694	15675	15904	15741	15707	15854	15688	15572	15572	15772	15605	15767	15738	15752	15810	15679	15694	15540	15707	15683	15666	15832	15850	15676	15725	15753	15749	15742	15643	15551	15701	15702	15658	15818	15691	15786	15713	15699	15654	15716	15763	15556	15735	15765	15493	15826	15644	15750	15580	15684	15630	15760	15643	15440	15640	15578	15661	15433	15831	15527	15740	15840	15791	15577	15489	15781	15725	15806	15659	15735	15891	15608	15607	15644	15577	15769	15543	15638	15660	15743	15768	15699	15779	15665	15822	15816	15863	15631	15742	15705	15726	15575	15760	15705	15348	15518	15583	15674	15652	15743	15782	15790	15916	15482	15785	15504	15702	15813	15721	15829	15791	15708	15746	15606	15694	15667	15582	15755	15791	15938	15568	15763	15578	15653	15428	15755	15561	15913	15692	15680	15443	15784	15639	15550	15812	15766	15583	15807	15578	15977	15765	15625	15826	15612	15582	15787	15664	15712	15806	15655	15763	15685	15703	15764	15742	15873	15776	15665	15772	15779	15571	15745	15560	15670	15564	15785	15604	15633	15748	15596	15444	15508	15542	15694	15694	15824	15558	15503	15766	15818	15616	15746	15713	15588	15899	15960	15570	15716	15904	15790	15861	15681	15718	15732	15866	15630	15689	15541	15622	15677	15793	15832	15494	15624	15551	15561	15712	15632	15734	15645	15679	15634	15801	15716	15701	15667	15818	15726	15726	15889	15777	15601	15750	15541	15676	15759	15664	15787	15728	15802	15769	15688	15728	15622	15788	15801	15723	15743	15612	15689	15566	15755	15676	15660	15897	15619	15611	15679	15783	15672	15739	15618	15790	15829	15722	15813	15709	15585	15471	15673	15646	15775	15677	15668	15711	15643	15574	15605	15833	15692	15704	15863	15612	15489	15575	15637	15806	15739	15564	15723	15644	15523	15721	15685	15753	15658	15693	15586	15693	15904	15692	15645	15754	15720	15895	15609	15744	15681	15570	15652	15531	15529	15700	15657	15768	15755	15616	15542	15808	15581	15595	15707	15684	15693	15827	15626	15762	15608	15677	15700	15708	15660	15769	15691	15530	15569	15881	15669	15549	15676	15714	15765	15888	15766	15779	15757	15653	15692	15637	15726	15701	15711	15912	15711	15648	15732	15615	15571	15685	15741	15788	15881	15732	15274	15693	15664	15606	15577	15813	15692	15910	15505	15578	15707	15711	15743	15649	15784	15814	15525	15737	15595	15805	15835	15755	15645	15819	15670	15720	15718	15872	15662	15484	15610	15569	15794	15669	15572	15746	15691	15708	15590	15453	15589	15725	15437	15746	15908	15765	15645	15856	15781	15660	15592	15785	15667	15619	15704	15664	15573	15687	15673	15809	15780	15847	15537	15629	15754	15706	15677	15544	15684	15680	15807	15577	15533	15664	15734	15722	15695	15818	15599	15620	15496	15643	15778	15860	15659	15725	15846	15869	15554	15677	15780	15771	15484	15881	15752	15636	15758	15750	15564	15715	15516	15772	15626	15613	15677	15614	15714	15664	15658	15688	15533	15746	15781	15621	15669	15751	15533	15703	15423	15616	15809	15555	15717	15825	15845	15776	15653	15548	15809	15731	15573	15592	15457	15576	15611	15483	15719	15508	15715	15544	15740	15567	15402	15740	15632	15728	15643	15551	15666	15724	15847	15746	15678	15459	15577	15579	15708	15719	15802	15680	15686	15528	15738	15657	15759	15591	15688	15684	15573	15574	15535	15752	15820	15754	15687	15771	15739	15648	15808	15713	15804	15618	15629	15687	15703	15754	15501	15560	15689	15769	15743	15722	15695	15575	15834	15702	15752	15577	15694	15668	15745	15755	15617	15634	15693	15851	15730	15758	15667	15778	15687	15778	15654	15847	15692	15552	15678	15711	15726	15536	15723	15903	15877	15652	15792	15769	15650	15646	15752	15662	15808	15729	15782	15606	15605	15717	15504	15848	15629	15688	15640	15693	15689	15689	15664	15860	15712	15595	15573	15520	15666	15528	15702	15595	15585	15752	15619	15630	15650	15779	15656	15879	15713	15830	15679	15672	15572	15675	15785	15815	15702
37752	62409	57121	45964	37820	30786	25118	22262	19783	17976	16239	15614	15244	14793	14794	14977	14883	14615	14876	14722	14782	14580	14727	14692	14738	14654	14791	14546	14732	14774	14497	14467	14622	14490	14668	14756	14506	14512	14543	14563	14519	14556	14659	14516	14560	14631	14590	14612	14550	14525	14590	14505	14367	14442	14587	14530	14536	14592	14470	14431	14561	14575	14542	14546	14616	14612	14546	14469	14482	14490	14533	14408	14555	14368	14767	14460	14386	14575	14523	14601	14427	14503	14442	14388	14543	14557	14465	14602	14544	14645	14498	14493	14588	14525	14477	14425	14509	14593	14707	14684	14559	14412	14356	14684	14645	14521	14444	14538	14444	14570	14554	14397	14653	14581	14632	14469	14633	14431	14476	14472	14497	14623	14499	14497	14341	14435	14515	14541	14503	14532	14592	14648	14699	14598	14555	14638	14469	14626	14532	14463	14557	14657	14503	14529	14542	14550	14497	14386	14579	14525	14537	14584	14327	14561	14567	14418	14590	14547	14552	14432	14518	14455	14577	14444	14480	14388	14497	14488	14503	14642	14408	14493	14517	14349	14586	14524	14484	14614	14479	14659	14544	14488	14481	14441	14442	14503	14588	14529	14655	14448	14481	14555	14509	14391	14572	14484	14526	14555	14441	14622	14480	14500	14226	14629	14566	14558	14469	14641	14520	14587	14438	14608	14416	14594	14536	14427	14581	14455	14473	14335	14406	14580	14622	14328	14688	14449	14550	14503	14358	14417	14332	14536	14409	14394	14581	14616	14479	14703	14526	14607	14583	14595	14424	14388	14514	14633	14521	14572	14701	14477	14630	14508	14466	14399	14473	14280	14626	14435	14625	14567	14558	14505	14566	14664	14563	14421	14635	14475	14479	14583	14680	14490	14510	14536	14476	14659	14584	14459	14607	14431	14438	14701	14617	14571	14629	14472	14405	14455	14477	14430	14556	14478	14585	14575	14537	14372	14445	14569	14659	14388	14694	14583	14547	14473	14438	14588	14432	14422	14651	14646	14589	14433	14616	14542	14608	14313	14586	14419	14515	14582	14713	14511	14497	14552	14458	14485	14409	14459	14364	14497	14508	14621	14535	14489	14666	14756	14409	14372	14528	14484	14369	14466	14435	14543	14461	14560	14511	14440	14458	14583	14399	14610	14713	14516	14382	14628	14492	14551	14394	14470	14670	14504	14533	14558	14422	14405	14445	14316	14481	14501	14491	14365	14649	14501	14410	14644	14566	14463	14458	14499	14638	14493	14418	14547	14519	14552	14615	14557	14499	14545	14439	14430	14527	14528	14504	14535	14461	14679	14553	14442	14550	14619	14554	14457	14599	14463	14659	14332	14490	14396	14561	14410	14510	14466	14406	14498	14377	14351	14562	14528	14544	14586	14435	14491	14586	14591	14507	14474	14474	14643	14493	14402	14471	14411	14491	14541	14332	14449	14456	14488	14340	14549	14448	14731	14524	14589	14517	14538	14465	14489	14368	14628	14639	14382	14517	14420	14588	14622	14666	14310	14533	14458	14493	14614	14424	14415	14506	14498	14574	14443	14339	14466	14591	14520	14473	14568	14664	14539	14733	14574	14581	14486	14475	14633	14588	14451	14600	14476	14548	14610	14502	14579	14498	14542	14578	14611	14520	14385	14524	14464	14501	14480	14754	14352	14333	14613	14549	14499	14380	14544	14323	14476	14597	14471	14614	14540	14565	14581	14512	14432	14492	14450	14633	14582	14518	14591	14472	14538	14445	14526	14471	14652	14422	14461	14541	14654	14423	14449	14590	14592	14450	14594	14439	14474	14485	14617	14638	14414	14582	14481	14460	14536	14635	14497	14504	14513	14552	14396	14811	14514	14546	14393	14594	14535	14403	14427	14653	14628	14654	14593	14418	14428	14387	14690	14519	14501	14534	14294	14493	14504	14569	14463	14386	14713	14492	14525	14356	14607	14441	14599	14398	14399	14631	14490	14601	14476	14450	14571	14516	14454	14551	14452	14447	14481	14413	14366	14356	14513	14472	14468	14679	14665	14290	14299	14627	14585	14468	14430	14353	14500	14374	14612	14437	14470	14477	14606	14508	14673	14492	14495	14460	14368	14495	14493	14336	14454	14716	14549	14502	14619	14408	14545	14410	14383	14451	14556	14701	14397	14459	14603	14441	14466	14427	14497	14513	14477	14607	14406	14534	14352	14670	14459	14658	14445	14643	14447	14506	14396	14529	14580	14394	14552	14628	14415	14401	14429	14623	14467	14431	14583	14429	14546	14577	14682	14674	14483	14373	14501	14475	14448	14432	14665	14326	14589	14356	14610	14520	14359	14582	14496	14508	14458	14538	14497	14655	14617	14576	14470	14522	14609	14518	14309	14351	14488	14496	14475	14674	14516	14462	14491	14664	14481	14455	14426	14465	14598	14411	14611	14413	14392	14391	14416	14415	14485	14572	14481	14464	14469	14499	14527	14427	14580	14574	14432	14527	14548	14506	14463	14498	14494	14438	14617	14513	14474	14560	14532	14424	14623	14657	14507	14551	14565	14391	14724	14415	14459	14493	14425	14540	14623	14516	14658	14636	14507	14482	14478	14535	14656	14529	14543	14692	14449	14395	14399	14575	14543	14239	14509	14537	14513	14623	14444	14408	14537	14662	14490	14491	14358	14551	14601	14524	14480	14382	14375	14584	14616	14580	14407	14518	14394	14444	14648	14436	14602	14589	14592	14325	14491	14490	14710	14430	14484	14537	14618	14398	14546	14392	14460	14594	14688	14526	14499	14495	14510	14499	14691	14470	14403	14546	14632	14659	14573	14356	14605	14401	14606	14461	14597	14576	14477	14542	14653	14628	14562	14611	14550	14376	14563	14369	14522	14519	14382	14522	14505	14613	14529	14390	14489	14496	14517	14412	14551	14515	14532	14443	14441	14689	14531	14401	14570	14457	14430	14687	14531	14448	14352	14475	14387	14555	14605	14474	14545	14604	14350	14730	14542	14447	14542	14589	14447	14406	14584	14520	14359	14464	14587	14535	14434	14433	14516	14742	14554	14452	14630	14692	14581	14470	14432	14635	14527	14391	14392	14369	14403	14498	14471	14580	14614	14520	14569	14445	14436	14542	14578	14534	14410	14455	14288	14550	14275	14457	14600	14528	14511	14627	14542	14559	14380	14471	14438	14355	14534	14498	14496	14568	14670	14400	14572	14497	14426	14507	14442	14558	14324	14687	14470	14300	14527	14508	14357	14477	14396	14566	14500	14425	14537	14621	14566	14567	14398	14568	14583	14438	14491	14442	14493	14442	14579	14545	14301	14464	14541	14544	14643	14730	14589	14539	14555	14526	14617	14611	14603	14510	14411	14456	14379	14486	14474	14490	14622	14355	14659	14557	14617	14461	14443	14476	14415	14359	14520	14574	14644	14514	14459	14406	14528	14527	14443	14554	14552	14503	14541	14469	14396	14684	14382	14456	14453	14671	14662	14328	14595	14568	14662	14555	14580	14351	14460	14679	14651	14555	14612	14539	14541	14610	14459	14593	14400	14689	14380	14543	14524	14617	14489	14471	14460	14527	14558	14465	14567	14493	14429	14515	14519	14390	14748	14698	14389	14635	14490	14544	14692	14506	14417	14602	14444	14835	14350	14535	14426	14506	14504	14431	14587	14396	14606	14348	14642	14526	14465	14447	14634	14339	14369	14534	14519	14589	14509	14545	14566	14529	14425	14501	14518	14757	14462	14451	14505	14385	14471	14471	14635	14282	14532	14694	14520	14583	14541	14543	14499	14519	14283	14566	14437	14470	14570	14418	14605	14607	14456	14552	14572	14638	14423	14606	14360	14544	14501	14556	14452	14390	14526	14443	14646	14452	14484	14409	14464	14565	14498	14247	14644	14575	14377	14428	14582	14430	14382	14554	14508	14513	14446	14421	14489	14380	14537	14530	14481	14351	14520	14483	14502	14531	14455	14609	14448	14532	14469	14666	14671	14598	14523	14475	14542	14405	14590	14463	14379	14366	14495	14494	14461	14340	14555	14573	14505	14575	14627	14561	14452	14574	14716	14371	14342	14501	14502	14462	14286	14285	14798	14477	14332	14531	14641	14457	14440	14500	14452	14535	14464	14506	14634	14651	14591	14515	14626	14426	14490	14613	14617	14456	14373	14640	14610	14528	14492	14560	14556	14555	14422	14505	14436	14523	14468	14648	14320	14451	14513	14611	14469	14564	14625	14604	14653	14480	14489	14609	14432	14563	14292	14411	14575	14523	14610	14509	14569	14306	14527	14431	14413	14593	14485	14395	14489	14454	14537	14495	14589	14466	14464	14372	14369	14425	14439	14561	14601	14477	14445	14595	14583	14555	14394	14535	14492	14438	14744	14646	14364	14490	14539	14537	14552	14419	14357	14555	14482	14578	14480	14427	14550	14313	14515	14486	14548	14334	14555	14554	14594	14519	14470	14489	14545	14488	14564	14316	14550	14481	14414	14583	14555	14474	14500	14512	14587	14481	14624	14615	14641	14367	14568	14516	14501	14556	14543	14386	14467	14618	14521	14437	14447	14556	14492	14499	14553	14518	14630	14507	14260	14531	14429	14492	14559	14568	14337	14378	14695	14502	14575	14408	14484	14523	14461	14566	14535	14516	14436	14440	14325	14531	14580	14584	14451	14533	14569	14424	14582	14642	14416	14583	14412	14569	14441	14576	14474	14510	14497	14355	14435	14411	14580	14606	14584	14648	14385	14516	14552	14575	14546	14485	14580	14710	14384	14388	14576	14568	14297	14383	14507	14417	14472	14600	14576	14421	14528	14424	14388	14697	14420	14472	14417	14460	14489	14573	14338	14509	14489	14516	14531	14436	14604	14531	14509	14481	14638	14502	14500	14537	14518	14424	14632	14582	14708	14544	14551	14374	14656	14479	14559	14604	14541	14536	14439	14481	14529	14531	14555	14455	14570	14610	14424	14312	14365	14399	14438	14714	14353	14568	14382	14484	14571	14584	14582	14554	14417	14427	14525	14526	14588	14555	14535	14613	14637	14440	14483	14385	14500	14428	14597	14543	14464	14659	14415	14541	14372	14396	14491	14426	14643	14373	14344	14516	14529	14569	14518	14389	14447	14450	14490	14591	14625	14609	14479	14460	14392	14498	14398
28925	28250	35021	29005	21232	18720	16889	15706	15124	14767	14608	14540	14422	14542	14407	14235	14342	14140	14326	14479	14411	14375	14550	14408	14241	14031	14383	14177	14467	14407	14162	14364	14372	14376	14303	14298	14410	14377	14329	14440	14261	14213	14352	14113	14367	14172	14190	14312	14291	14315	14114	14278	14396	14212	14408	14203	14318	14279	14314	14279	14293	14255	14225	14427	14399	14205	14114	14020	14076	14100	14183	14180	14110	14192	14391	14177	14411	14293	13955	14041	14213	14229	14239	14251	14317	14144	14346	14129	14404	14261	14294	14335	14239	14226	14208	14153	14345	14366	14213	14376	14168	14125	14197	14154	14256	14151	14309	14415	14126	14256	14189	14425	14329	14269	14195	14128	14251	14214	14261	14177	14351	14250	14274	14436	14268	14186	14259	14148	14320	14125	14064	14224	14087	14210	13971	14201	14272	13999	14220	14149	14221	14270	14441	14211	14239	14324	14258	14367	14319	14291	14095	14180	14329	14123	14310	14252	14169	14296	14212	14368	14199	14322	14355	14331	14209	14252	14252	14552	14334	14175	14175	14409	14285	14322	14218	14281	14132	14128	14278	14206	14299	14177	14246	14071	13994	14186	14118	14218	14276	14177	14350	14233	14174	14253	14115	14318	14312	14303	14083	14334	14239	14380	14311	14139	14205	14244	14243	13979	14145	14160	14304	14333	14120	14101	14441	14168	14377	14430	14166	14229	14369	14080	14183	14380	14304	14488	14234	14162	13939	14249	14233	14315	14373	14217	14302	14388	14278	14316	14303	14036	14069	14125	14317	14186	14254	14272	14260	14369	14181	14307	14118	14089	14325	14228	14190	14299	14301	14035	14336	14253	14340	14293	14122	14441	14209	14206	14345	14092	14068	14192	14247	14160	14225	14245	14262	14252	14182	14081	14235	14305	14262	14065	14233	14212	14255	14327	14165	14267	14243	14232	14149	14393	14405	14394	14232	14236	14237	14122	14140	14195	14228	14271	14219	14369	14350	14283	14110	14139	14255	14091	14354	14279	14394	14158	14208	14162	14338	14375	14271	14398	14294	14263	14326	14365	14300	14319	14343	14310	14288	14484	14298	14353	14197	14097	14236	14256	14291	14390	14098	14120	14304	14193	14344	14473	14195	14385	14105	14147	14300	14270	14206	14428	14330	14291	14117	14310	14144	14255	14286	14104	14209	14260	14268	14279	14105	14337	14145	14235	14140	14374	14385	14125	14152	14154	14130	14438	14147	14252	14315	14211	14335	14162	14206	14202	14082	14157	14144	14141	14271	14169	14320	14162	14281	14229	14304	14237	14317	14283	14378	14192	14081	14201	14127	14033	14264	14319	14335	14165	14214	14372	14239	14216	14164	14268	14399	14120	14153	14201	14110	14157	14164	14224	14123	14275	14053	14340	14052	14128	14212	14151	14107	14306	14348	14323	14517	14332	14221	14169	14301	14331	14217	14298	14105	14306	14346	14083	14176	14201	14259	14189	14325	14140	14185	14192	14280	14040	14266	14215	14176	14148	14247	14231	14443	14221	14249	14291	14128	14246	14110	14232	14238	14185	14177	14389	14175	14213	14258	14167	14154	14396	14236	14321	13980	14250	14374	14258	14261	14291	14179	14179	14384	14077	14184	14171	14281	14119	14130	14074	14301	14162	14080	14110	14243	14265	14101	14265	14244	14049	14150	14145	14231	14169	14274	14373	14127	14363	14245	13934	14223	14345	14145	14083	14306	14204	14160	14359	14402	14135	14423	14131	14219	14354	14173	14204	14281	14222	14322	14052	14240	14310	14204	14219	14430	14235	14285	14370	14348	14201	14060	14230	14319	14160	14128	14205	14306	14197	14231	14338	14303	14211	14428	14225	14413	14306	14106	14160	14340	14175	14245	14266	14162	14264	14172	14110	14289	14215	14092	14095	14220	14462	14269	14266	14188	14199	14156	14259	14325	14342	14321	14120	14199	14313	14176	14342	14102	14274	14196	14249	14156	14251	14361	14313	14309	14364	14287	14134	14335	14299	14347	14325	14330	14418	14266	14082	14094	14291	14382	14250	14282	14204	14023	14213	14275	14351	14308	14310	14224	14359	14291	14090	14099	14259	14444	14264	14195	14304	14334	14368	14115	14400	14210	14390	14266	14245	14118	14379	14217	14178	14257	14315	14415	14209	14199	13952	14136	14142	14226	14156	14303	14288	14110	14456	14282	14135	14359	14354	14046	14283	14363	14270	14245	14444	14075	14298	14214	14037	14026	14025	14266	14194	14321	14298	14375	14148	14226	14132	14108	14209	14491	14152	14284	14187	14327	14136	14340	14152	14237	14316	14161	14008	13999	14270	14223	14185	14250	14362	14092	14347	14390	14114	14133	13996	14254	14223	14256	14421	14343	14316	14358	14129	14112	14431	14299	14180	14298	14259	14327	14424	14208	14312	14496	14216	14053	13956	14103	14156	14345	14211	14382	14270	14480	14178	14165	14280	14209	14185	14248	14276	14147	14297	14310	14087	14290	14052	14042	14151	14164	14140	14261	14359	14280	14180	14357	14172	14277	14387	14273	14454	14272	14230	14294	14206	14240	14088	14286	14513	14233	14095	14277	14119	14143	14288	14239	14106	14129	14191	14071	14278	14136	14372	14228	14343	14228	14147	14117	14407	14319	14308	14323	14295	13978	14375	14348	14226	14243	14260	14273	14385	14008	14277	14163	14167	14294	14282	14157	14141	14284	14180	14267	14219	14480	14428	14347	14234	14227	14282	14324	14542	14220	14149	14268	14194	14286	14229	14327	14294	14142	14302	14344	14225	14262	14076	14123	14390	14312	14299	14221	14148	14188	14330	14309	14240	14109	14250	14268	14171	14119	14294	14071	14396	14274	14333	14148	14361	14246	14257	14226	14333	14158	14231	14145	14250	14222	14202	14271	14253	14218	14243	14173	14302	14310	14183	14109	14424	14205	14339	14039	14132	14273	14316	14179	14393	14447	14213	14448	14263	14375	14352	14292	14163	14246	14239	14200	14333	14339	14290	14079	14251	14072	14268	14294	14183	14346	14282	14384	14226	14374	14256	14343	14293	14085	14615	14334	14083	14121	14141	14189	14157	14304	14304	14303	14353	14242	14379	14313	14278	14352	14173	14483	14262	14090	14377	14370	14224	14267	14338	14272	14188	14167	14204	14323	14325	14159	14195	14449	14186	14474	14269	14215	14199	14326	14101	14376	14324	14187	14223	14311	14094	14130	14062	14116	14389	14303	14258	14278	14204	14284	14261	14235	14359	14320	14401	14066	14168	14170	14143	14411	14189	14236	14158	14155	14388	14495	14275	14120	14107	14256	14246	14401	14203	14287	14282	14258	14322	14057	14329	14248	14266	14222	14350	14285	14095	14132	14209	14142	14328	14225	14261	14153	14290	14200	14197	14351	14256	14250	14147	14061	14205	14145	14217	14166	14291	14298	14337	14318	14394	14466	14357	14176	14312	14255	14446	14277	14144	14249	14305	14494	14342	14291	14324	14259	14241	14071	14424	14270	14215	14128	14184	14016	14359	14264	14137	14217	14098	14329	14242	14206	14154	14130	14283	14448	14239	14385	14279	14243	14258	14137	14294	14187	14271	14241	14217	14332	14268	14201	14231	14345	14252	14177	14089	14227	14222	14228	14276	14294	14312	14365	14312	14214	14145	14150	14171	14203	14193	14202	14277	14341	14055	14302	14269	14291	14058	14368	14100	14012	14122	14121	14083	14226	14382	14168	14256	14261	14244	14175	14210	14334	14406	14347	14332	14230	14432	14262	14193	14196	14186	14453	14322	14522	14301	14099	14187	14339	14186	14449	14176	14256	14094	14150	14238	14412	14202	14201	14288	14375	14253	14204	14375	14150	14430	14172	14157	14285	14155	14333	14351	14269	14249	14148	14361	14271	14334	14220	14200	14170	14133	14273	14301	14303	14289	14380	14132	14263	14218	14395	14262	14269	14013	14272	14404	14221	14223	14173	14215	14338	14202	14221	14329	14196	14295	14329	14257	14183	14243	14106	14123	14093	14136	14167	14192	14060	14137	14367	14273	14275	14253	14317	14284	14301	14413	14243	14304	14250	14078	14289	14165	14165	14229	14408	14190	14295	14123	14219	14293	14157	14220	14229	14194	14233	14353	14174	14354	14379	14310	14512	14241	14245	14273	14284	14444	14274	14151	14272	14346	14282	14383	14249	14162	14222	14309	14192	14298	14204	14278	14141	14225	14294	14458	14330	14185	14088	14144	14280	14333	14306	14270	14185	14163	14242	14244	14324	14159	14134	14296	14268	14286	14417	14283	14325	14352	14207	14109	14229	14310	14353	14393	14202	14189	14323	14319	14114	14278	14236	14210	14145	13981	14071	14156	14161	14114	14324	13957	14222	14223	14415	14502	14202	14018	14263	14154	14239	14138	14158	14365	14168	14208	14566	14199	14267	14450	14193	14301	14361	13989	14192	14310	14257	14208	14179	14312	14355	14121	14253	14105	14170	14270	14166	14139	14380	14428	14244	14271	14346	14220	14207	14077	14215	14229	14182	14131	14118	14500	14220	14185	14269	14244	14408	14079	14326	14287	14336	14220	14368	14154	14474	14358	14360	14106	14159	14181	14263	14141	14155	14242	14244	14223	14159	14348	14138	14134	14507	14146	14249	14274	14190	14428	14471	14314	14193	14015	14202	14187	14284	14267	14324	14289	14335	14442	14369	14197	14299	14300	14423	14238	14327	14158	14381	14201	14321	14128	14159	14132	14333	14144	14376	14244	14091	14263	14361	14227	14164	14423	14233	14410	14181	14496	14282	14339	14051	14164	14370	14252	14111	14176	14316	14276	14215	14081	14218	14286	14243	14306	14285	14408	14319	14098	14135	14329	14241	14135	14300	14344	14222	14313	14417	14143	14246	14280	14292	14241	14135	14200	14253	14283	14095	14232	14207	14201	14089	14356	14227	14201	14194	14340	14173	14122	14254	14300	14233	14174	14058	14196	14215	14393	14231	14194	14357	14405	14213	14126	14310	14286	14239	14187	14386	14459	14369	14157	14384	14418	14530	14276	14315	14229	14308	14224	14244	14303	14003	14386	14241	14310	14137	14081	14266	14168	14282	14246	14177	14349	14185	14313	14229	14295	14437	14146
34206	47074	41387	29437	22595	19463	17061	15380	14672	14389	14346	13981	13806	13809	13620	13871	13706	13694	13557	13753	13812	13671	13717	13745	13580	13884	13606	13708	13634	13743	13680	13640	13719	13506	13597	13743	13760	13504	13459	13687	13684	13682	13389	13551	13542	13441	13587	13722	13675	13628	13644	13657	13635	13597	13622	13582	13652	13639	13652	13678	13639	13550	13610	13414	13623	13726	13559	13595	13708	13773	13642	13618	13503	13578	13508	13561	13592	13574	13461	13658	13563	13643	13683	13380	13586	13672	13622	13494	13668	13449	13738	13572	13539	13716	13604	13684	13542	13468	13622	13550	13517	13590	13617	13576	13622	13760	13430	13669	13764	13558	13694	13585	13611	13643	13558	13553	13558	13600	13660	13546	13625	13700	13561	13592	13707	13498	13563	13554	13665	13401	13597	13467	13535	13630	13619	13556	13621	13623	13564	13487	13800	13560	13610	13732	13544	13706	13596	13555	13548	13549	13545	13438	13616	13672	13522	13731	13641	13386	13585	13377	13672	13457	13638	13558	13576	13583	13598	13521	13696	13451	13698	13515	13763	13518	13544	13700	13579	13569	13596	13593	13474	13735	13708	13575	13632	13572	13512	13506	13632	13697	13748	13535	13675	13565	13565	13621	13728	13685	13669	13703	13800	13669	13603	13596	13480	13613	13685	13635	13690	13667	13591	13532	13615	13586	13677	13461	13572	13530	13668	13568	13580	13477	13610	13610	13656	13803	13563	13657	13549	13756	13570	13568	13685	13752	13621	13435	13625	13533	13541	13643	13578	13636	13695	13621	13501	13608	13644	13527	13457	13623	13680	13563	13630	13604	13575	13463	13569	13775	13716	13572	13550	13582	13656	13485	13854	13586	13663	13585	13674	13672	13615	13592	13473	13614	13636	13643	13529	13535	13625	13545	13431	13571	13706	13628	13712	13544	13598	13755	13630	13538	13618	13518	13695	13657	13610	13727	13578	13636	13590	13717	13676	13652	13643	13473	13660	13659	13653	13639	13561	13610	13692	13626	13467	13715	13645	13577	13528	13577	13618	13634	13656	13606	13661	13456	13582	13753	13689	13479	13662	13597	13599	13527	13721	13459	13655	13710	13408	13708	13676	13593	13649	13574	13597	13434	13573	13424	13642	13747	13668	13430	13619	13562	13454	13489	13640	13513	13642	13566	13515	13763	13739	13508	13537	13630	13603	13550	13547	13703	13694	13617	13632	13671	13661	13483	13720	13592	13534	13415	13688	13610	13520	13653	13597	13538	13518	13491	13545	13681	13493	13555	13571	13728	13695	13474	13830	13807	13521	13658	13701	13698	13579	13468	13569	13663	13816	13632	13738	13633	13673	13573	13530	13505	13555	13742	13605	13586	13659	13709	13528	13610	13658	13624	13597	13538	13649	13637	13523	13626	13537	13612	13797	13577	13727	13556	13600	13786	13425	13706	13519	13517	13627	13517	13534	13545	13558	13543	13664	13585	13874	13563	13708	13589	13660	13564	13588	13725	13601	13627	13555	13630	13572	13610	13467	13475	13688	13641	13687	13612	13509	13620	13650	13664	13695	13643	13531	13538	13535	13415	13698	13632	13567	13682	13534	13680	13498	13661	13744	13706	13554	13597	13691	13512	13668	13482	13543	13627	13689	13591	13508	13608	13560	13687	13581	13633	13620	13649	13593	13653	13630	13667	13648	13444	13578	13594	13613	13627	13672	13788	13470	13629	13677	13621	13634	13814	13713	13618	13788	13561	13462	13721	13677	13688	13712	13626	13684	13489	13552	13728	13701	13652	13624	13700	13627	13465	13732	13614	13552	13664	13580	13674	13674	13546	13743	13670	13629	13696	13643	13739	13790	13555	13687	13541	13526	13613	13568	13504	13607	13440	13520	13783	13693	13691	13510	13492	13702	13634	13561	13602	13488	13548	13495	13564	13573	13664	13634	13543	13667	13482	13471	13707	13696	13610	13602	13551	13583	13526	13632	13489	13571	13621	13655	13538	13702	13722	13726	13628	13639	13534	13592	13525	13792	13882	13675	13537	13646	13746	13549	13658	13462	13480	13530	13483	13772	13574	13539	13680	13703	13589	13659	13778	13624	13490	13621	13519	13653	13639	13481	13602	13580	13700	13541	13595	13598	13406	13667	13621	13520	13649	13482	13443	13613	13576	13708	13505	13667	13666	13693	13635	13532	13537	13619	13549	13592	13551	13562	13523	13707	13511	13495	13544	13493	13576	13455	13611	13678	13505	13718	13485	13693	13536	13663	13675	13492	13545	13590	13414	13463	13622	13637	13743	13471	13773	13538	13698	13702	13504	13719	13661	13609	13675	13575	13545	13455	13570	13598	13732	13512	13647	13554	13627	13761	13590	13575	13645	13698	13604	13588	13692	13569	13686	13635	13734	13440	13647	13548	13726	13519	13556	13454	13683	13631	13667	13510	13522	13610	13667	13768	13587	13593	13690	13747	13709	13527	13466	13461	13542	13682	13645	13602	13631	13650	13678	13663	13492	13706	13484	13857	13722	13558	13626	13736	13490	13524	13583	13672	13699	13381	13619	13695	13604	13625	13511	13433	13688	13634	13514	13605	13640	13560	13683	13685	13688	13571	13659	13621	13490	13565	13597	13565	13686	13840	13668	13627	13595	13645	13457	13697	13482	13561	13557	13822	13585	13534	13640	13650	13580	13681	13474	13646	13693	13410	13699	13604	13723	13597	13515	13702	13506	13561	13687	13762	13590	13587	13405	13673	13632	13726	13583	13490	13690	13783	13713	13462	13607	13549	13607	13469	13433	13636	13506	13597	13443	13598	13691	13544	13468	13541	13642	13763	13605	13704	13594	13503	13442	13714	13613	13634	13648	13646	13523	13776	13717	13560	13709	13654	13550	13599	13726	13607	13583	13726	13449	13644	13514	13730	13625	13464	13534	13565	13343	13790	13619	13592	13596	13569	13728	13684	13623	13589	13559	13591	13558	13497	13614	13592	13491	13587	13415	13588	13640	13475	13607	13743	13546	13660	13434	13594	13642	13491	13684	13617	13679	13607	13747	13546	13644	13725	13540	13640	13682	13582	13751	13693	13633	13606	13630	13570	13599	13426	13686	13724	13683	13812	13528	13657	13455	13552	13535	13586	13639	13507	13526	13537	13623	13631	13538	13635	13703	13735	13566	13840	13709	13603	13582	13821	13662	13762	13796	13620	13455	13660	13677	13722	13697	13531	13644	13440	13787	13405	13613	13661	13731	13477	13600	13489	13626	13482	13620	13791	13591	13671	13464	13556	13709	13570	13721	13674	13607	13663	13785	13690	13692	13570	13622	13659	13682	13609	13536	13474	13569	13527	13680	13609	13575	13701	13679	13668	13719	13538	13577	13676	13732	13720	13557	13591	13710	13504	13662	13708	13652	13734	13738	13545	13763	13653	13638	13565	13605	13645	13511	13653	13532	13642	13612	13485	13474	13639	13549	13638	13614	13629	13784	13659	13527	13454	13780	13613	13653	13642	13460	13722	13668	13649	13714	13560	13629	13567	13692	13759	13384	13624	13627	13487	13652	13744	13723	13433	13758	13662	13640	13651	13798	13582	13524	13664	13660	13742	13656	13674	13689	13749	13643	13629	13657	13650	13553	13761	13768	13811	13716	13581	13585	13586	13530	13575	13504	13614	13673	13659	13517	13486	13557	13767	13502	13548	13723	13601	13552	13626	13765	13615	13640	13738	13447	13737	13573	13669	13594	13621	13618	13681	13625	13622	13628	13705	13648	13626	13581	13763	13665	13561	13591	13581	13632	13711	13455	13563	13616	13476	13452	13808	13719	13776	13571	13616	13533	13655	13585	13580	13807	13784	13601	13679	13628	13659	13565	13633	13596	13792	13461	13525	13625	13586	13509	13561	13661	13528	13569	13614	13691	13627	13573	13726	13664	13609	13396	13530	13619	13541	13652	13512	13647	13552	13742	13547	13553	13615	13773	13687	13578	13732	13542	13566	13609	13630	13554	13458	13415	13591	13528	13765	13516	13574	13703	13586	13528	13559	13640	13580	13516	13486	13590	13741	13748	13472	13551	13779	13496	13549	13644	13542	13646	13635	13641	13677	13634	13540	13684	13563	13634	13646	13736	13609	13466	13528	13597	13669	13437	13586	13624	13714	13849	13659	13745	13488	13506	13519	13575	13499	13711	13561	13744	13565	13630	13571	13630	13633	13535	13596	13604	13669	13555	13692	13477	13600	13679	13486	13587	13630	13765	13438	13532	13641	13486	13607	13635	13611	13467	13627	13672	13508	13685	13592	13528	13728	13794	13715	13568	13716	13468	13598	13636	13649	13621	13598	13555	13804	13837	13515	13680	13760	13782	13597	13712	13603	13747	13598	13674	13713	13836	13644	13730	13440	13706	13930	13665	13660	13563	13479	13501	13603	13655	13592	13692	13523	13678	13573	13493	13620	13825	13581	13585	13658	13611	13534	13554	13626	13729	13561	13548	13583	13596	13503	13699	13565	13575	13676	13712	13695	13624	13562	13516	13686	13704	13395	13640	13590	13694	13587	13676	13664	13545	13630	13656	13400	13490	13582	13688	13581	13586	13668	13512	13484	13660	13703	13708	13675	13724	13645	13672	13709	13426	13675	13589	13563	13560	13896	13693	13587	13645	13718	13836	13491	13521	13455	13707	13703	13478	13498	13593	13705	13648	13320	13724	13598	13585	13647	13506	13548	13634	13578	13634	13842	13545	13526	13663	13656	13608	13607	13614	13635	13549	13684	13755	13582	13680	13681	13844	13687	13676	13402	13689	13556	13626	13715	13466	13584	13592	13688	13514	13552	13703	13707	13637	13628	13865	13521	13629	13550	13640	13588	13759	13537	13608	13615	13528	13665	13555	13684	13654	13502	13496	13624	13550	13711	13725	13516	13587	13568	13498	13728	13525	13673	13677	13525	13633	13566	13695	13712	13483	13608	13612	13547	13641	13689	13426	13539	13695	13586	13590	13737	13650	13577	13606	13631	13749	13614	13591	13628	13764	13621	13509	13838	13546	13678	13637	13624	13594	13648	13588	13625	13552	13597	13592	13590	13614	13620	13603	13563	13589	13732	13718	13735	13649	13553	13786	13622	13676	13620	13705	13675	13639	13651	13671	13527	13610
24401	21535	29241	26789	26231	26407	23086	18770	17065	16297	15703	15436	15240	15162	15420	15102	15167	15026	15146	15098	15303	15014	14956	15139	15036	15113	14864	14953	14887	14999	14920	15209	14911	14963	15015	14917	15017	14732	14874	15014	14904	14776	14968	14994	14916	14961	14995	15071	14889	14906	14885	15052	14975	14880	15055	14840	14859	14834	14929	14961	15010	14930	15004	15029	14802	14960	14910	14859	14976	14749	14912	14900	14894	14828	14913	15031	14939	15054	14986	14886	15012	14804	14965	14912	14890	15056	14904	15005	14878	14888	14930	15053	14824	14763	14782	14790	14908	15022	14996	14878	15026	14968	14760	14835	14905	14851	14917	14788	14801	14825	15021	14935	15029	14891	14903	14790	14806	14883	14865	14912	14712	14903	14972	14920	14785	15069	14840	14885	14850	14767	15094	14962	14779	14919	14864	15024	14846	15001	14959	15090	14976	14764	14832	14835	14885	14950	14888	14805	14882	14898	14928	14855	14827	14863	14887	14806	14953	14943	14872	15052	14830	14882	14929	14840	14904	14635	14795	14883	14931	14831	14932	14879	14767	14953	14998	14846	14918	14788	14937	14889	15040	14777	14852	14747	14822	14840	14908	14704	14882	14883	14892	14920	15003	14947	14858	14815	14743	14759	14844	14825	14847	15038	14827	14991	14904	14791	14821	14947	14766	14855	15008	14826	14789	15028	14887	14870	14749	15102	14707	14759	14903	14854	14899	14893	14956	14863	14893	14789	14813	14889	14910	14644	14896	14776	14851	14918	15019	14867	14872	14953	14905	14841	15143	14925	14865	14878	14985	14804	14868	14994	14636	14813	14848	14778	14858	14790	14862	15053	15062	14852	15025	14863	15050	15025	14836	15145	14743	14703	14728	14712	14962	14809	14794	15033	15000	14858	14869	14974	14882	14977	14717	14830	15007	14867	14727	14829	14664	14733	14915	14689	14679	14892	15034	14892	14834	14933	14800	14961	15033	15030	14984	14792	14753	14848	14976	14833	15080	14992	14754	14953	14879	14941	14925	14931	15006	15169	15074	14921	14812	14878	14866	14862	14993	14950	14847	14684	15192	14777	14797	14723	14888	14947	14860	14955	14941	14923	14856	14826	14829	14934	15042	14907	14865	14870	14955	14918	14813	14835	14922	14805	14919	14831	14849	15033	14882	14881	14921	14911	14859	14835	15014	14922	15033	15032	15059	14711	14912	15085	14836	14794	14834	14900	14872	15105	14895	14927	14760	14850	14891	14866	14861	15044	14965	14866	15105	15060	15070	14760	14947	15044	14875	15006	14777	14861	14690	14998	15039	14885	15097	14918	14740	14925	14824	15038	14733	14914	14694	14928	14947	14834	14973	15039	15034	14769	14871	14859	14911	14954	14947	14773	15016	14997	14918	14848	14993	14958	14815	14686	14769	14982	15162	14915	14762	15028	14880	14774	14922	14791	14781	14883	14695	14737	14839	15048	14953	14960	14839	14712	14810	14897	14985	14861	14944	14825	14810	14731	14889	14956	14988	14915	14841	15042	14904	14877	14855	14794	14757	14946	14929	14984	14832	14805	14954	14736	14913	14867	14925	14939	14878	14830	14849	14871	14980	14736	14945	14843	14970	14872	14745	14895	14732	14979	14894	14956	14877	15014	15118	14913	14959	14893	14866	14914	14832	14857	14957	15061	14817	14988	15029	15106	14842	14932	14728	14781	14722	14895	14963	14822	14822	14935	14944	14885	14886	14826	14897	14760	14965	14941	14732	14872	14841	15016	14852	14955	14961	14709	15062	14899	14751	14860	15007	14927	14873	14979	14713	14751	14821	14678	14813	14833	14897	14811	14734	14806	14781	14861	15026	14885	14901	14928	14914	14913	14858	14757	14905	14824	14813	15078	14771	14750	14942	14936	15080	14871	15158	14952	14738	14790	14874	14967	15053	14810	14934	14848	14937	14951	14916	14947	14918	14800	15099	14973	14865	14834	14966	14901	14822	14904	14884	14904	14702	14748	14946	14931	14946	14922	14800	15003	14807	14904	14916	14764	14717	14928	14729	15139	15088	14910	14983	14940	14650	14814	15081	14995	14800	14991	14960	14893	14989	14972	14803	14909	14748	14864	15018	14999	14851	14922	15064	14868	15126	14923	14730	14881	14716	14923	14849	14807	14972	14931	15045	14750	14842	14771	14936	14979	14941	14881	14812	14747	14955	14770	14691	14866	14893	14852	14906	15003	15124	14964	15009	15039	14754	14999	14684	14883	14832	15041	14817	14821	14953	14939	14906	15037	14687	15016	14931	14883	14798	14913	15041	15026	14877	14899	14757	14800	14760	14881	14842	14834	14695	14858	14880	14902	14695	14897	14800	14761	14828	14951	14771	14803	14981	15081	14797	14937	14881	14970	14948	14990	14721	14831	14848	14899	14817	14702	14924	14923	14791	14936	14925	14863	14881	14841	14896	14671	14765	14979	14829	14981	14893	14935	15007	14973	14821	14919	14924	14990	14956	14804	14956	14760	14756	14942	14803	14809	14914	14748	14919	15031	14823	14784	14953	14670	14883	14952	14820	14878	14864	14786	15142	15026	14932	14855	14799	15107	14918	14965	14872	15000	14727	14919	14814	14841	14762	14753	14889	15081	14871	14913	14955	14811	14855	14926	14865	14810	15037	14978	15034	14758	14740	14797	14845	15010	14956	14932	14816	14920	14915	14828	14925	15053	15039	14846	14846	14965	15067	15072	14916	14825	15013	14662	14834	14876	14569	14787	14877	14949	14891	14917	14838	15050	14891	14828	14807	14913	14971	14898	14868	15116	14923	14858	14859	14787	14933	14927	15019	14825	14979	15100	14823	15029	14749	15059	14881	14872	14808	14879	14842	14834	14799	14923	14778	14702	14919	14765	14937	14735	14963	15056	15105	14833	14786	15019	14899	14792	14949	14977	14946	15050	14861	14972	14866	14662	14814	15027	14934	14939	15059	15062	14786	14824	14779	14875	14888	14811	14877	14782	14858	14676	14842	14704	14816	14859	14891	14927	14874	14917	14883	14800	14789	14774	14913	15091	15125	15024	15019	14804	14835	14692	14651	14923	14751	14638	15090	14987	14916	15023	15029	14987	14860	14923	14836	14844	14916	14970	15055	14817	15030	14718	14729	15027	14920	15005	15116	14882	14868	14767	15056	14898	15023	14982	14928	14826	14894	14826	14825	14937	14912	14662	14840	14980	14913	15046	14976	14934	15093	14894	15079	14915	15004	14990	14950	15113	14963	14910	14754	14903	14797	14804	14892	14806	14910	14770	14773	14891	15000	15036	14970	14957	15030	15099	14973	15046	15024	14939	14969	14924	14863	14979	14821	14895	14823	14961	15107	14710	14813	14987	14944	15004	14752	14919	14849	14955	14991	15029	15102	14922	15015	14977	14981	14895	14802	14854	14906	14962	14968	14990	15000	15108	14806	14999	14928	14980	14807	15036	14980	14964	14778	14761	14761	14702	14891	14980	14805	14907	14903	14816	14944	14891	15059	14843	14900	14899	15007	14630	14826	14851	14641	14756	14864	15221	14965	15038	14999	14871	14889	14925	14870	15090	14827	15010	14985	14887	15187	14940	14937	14806	14755	15076	14737	14920	14811	14923	15112	15108	14956	15058	14968	15014	14815	15114	14842	14958	14970	14809	15032	15149	14809	14948	14882	14879	14827	14814	14923	14908	14856	15006	14784	15065	14992	14967	14818	14862	15062	14873	14898	14906	14926	14992	14887	14945	14906	14959	14795	14727	14926	14884	14718	14847	14955	14757	15027	14877	14852	14662	14871	14988	15017	14966	14909	15043	14774	14923	14902	14739	14943	14826	14836	15077	14816	14789	14749	14816	14992	14983	15054	14871	14914	14970	14925	15044	14957	15069	14903	14887	15132	15005	14921	14831	14980	14837	14963	14874	14615	14822	14956	14745	14796	14854	14869	15004	14847	15024	14896	15192	15092	14801	15006	14792	14881	14930	14982	15040	14963	14715	15084	14891	15118	14785	14941	14951	14897	15098	14892	14902	15013	14897	14926	14975	15104	14826	14931	14857	14885	14810	14977	14924	14907	14760	15053	14823	14859	14870	14790	14674	14789	14825	15072	14871	14872	14804	15065	14846	15017	14943	14861	14766	14874	14921	14862	15085	14980	14943	14907	14935	14933	14741	14834	14750	14882	14697	14880	14977	14874	14921	14943	14793	14988	14879	14861	14790	14949	14942	14895	14887	14842	15091	14799	14789	14855	14849	14923	14888	14880	14968	14938	14977	14808	15055	14729	14883	15008	14972	14932	15123	14761	14972	14807	14805	15023	14978	14890	14914	14961	14909	14807	15049	14879	14803	14844	14960	14923	15027	14892	15032	14931	14947	14990	14900	14908	14928	14782	14993	14862	14744	14927	15085	14926	15074	14879	14893	14955	14998	15089	14968	14841	14828	14874	14881	15037	14895	14820	15064	14779	14734	14992	14877	15005	14938	14977	14904	14609	14710	14912	14753	14757	15009	14840	14888	14909	14612	14953	14810	14604	14869	14940	14952	14759	14874	14947	14903	14796	14891	14875	14841	14948	14837	14814	14891	14934	14721	14941	14723	14983	14880	15020	14957	14856	14796	14809	14858	14862	15187	14961	15188	14755	14883	15041	14785	14815	14926	14859	14745	14784	14817	14761	14871	14881	14760	14802	14885	14912	14979	14802	15007	14910	14923	14856	15030	14817	15108	14764	14824	14912	14803	14865	14671	14994	14903	14803	15074	14898	15050	14912	14787	14998	15068	14901	15092	14939	14923	14981	14904	14911	14880	14956	15127	14882	14916	14803	14904	15053	14697	14912	14759	14959	14869	14787	14940	14888	14819	14857	14957	14891	14891	14989	14812	14989	14965	14887	14877	14874	14804	14678	14941	14816	14922	15131	14793	14943	14866	14851	14870	14815	15030	14958	14994	15055	14990	14860	14728	14900	14763	14692	15080	15062	14888	14933	14868	15064	15050	14747	14803	14873	14914	14722	14920	15033	14901	14963	14901	14887	14968	15146	15087	14803	14788	14980	14990	14867	14835	14812	14896	14836	14872	15125	14797	14833	15088	14986	15119	14857	14970	15045	14852	14940	15114	14999	14995	15022	14848	14887	14849	14811	15012
35250	54897	50546	39899	32977	27048	20989	18314	16479	15244	14814	14370	14476	14251	14233	14196	14431	14281	14170	14339	14182	14343	14065	14126	14249	14149	14013	14128	14226	14257	14121	14208	13968	14035	14101	14063	14045	14030	14072	14098	14159	14170	13957	14106	14024	14276	13993	14284	14097	14148	14039	14105	14114	14186	14149	14023	14126	13961	14130	14062	14160	14085	13862	13939	13972	13971	13995	14028	13926	14058	14047	14054	14080	13959	14087	13995	14033	14058	14134	14064	14071	14170	14050	13980	14260	14234	13982	14100	13825	14044	14021	13987	14142	14082	13837	14106	14122	14032	14166	14115	14098	14093	13904	13983	14090	14141	14219	14022	14020	13980	14006	14118	14024	14152	13979	14059	14127	14003	14159	14023	14097	14005	14103	13921	14020	14047	14047	14050	14105	14052	14078	14124	13867	14033	14132	13997	13929	14000	14075	14052	14081	14267	14141	14050	14013	13956	14134	13955	14174	13982	13959	14016	14095	14116	13943	14127	13922	14082	14006	14154	14162	13944	13981	14226	14009	14219	14009	13844	14142	14073	14039	14161	14085	14121	14188	14076	14093	14175	14145	14146	13987	14137	13862	13962	14036	14047	14023	14185	14184	14150	14002	13981	14095	14147	13954	14105	14056	13897	14095	13891	14013	14138	14203	14145	14006	14157	13930	14171	14169	14084	13977	14056	13959	13864	14035	14249	14010	14107	14120	13994	14098	14166	14018	13925	14161	14042	13971	14234	14137	14059	14115	13970	14061	13914	14040	13906	14070	13934	14192	14113	14155	13973	14031	13949	14222	14169	14045	14092	14150	14094	14096	13996	14131	14080	13889	14038	14131	14052	13969	14137	14127	14052	14163	14005	14110	13947	14344	13930	14146	14108	13951	14041	14167	14065	13998	14064	14152	14081	13967	14141	14086	14141	14103	14107	14178	14168	13916	14104	14161	13846	13949	13867	14144	14255	13933	13891	14046	14212	14126	13904	14167	13962	13911	13996	14145	14199	14066	14099	13939	14031	14060	13986	14028	14050	13967	14062	14052	14094	14083	14146	14095	14105	13904	14088	13873	13993	14161	14196	13970	14202	14060	13976	13841	14078	14004	14030	14053	14057	14022	14035	14051	13926	13950	14054	14019	14023	14141	14117	14272	14191	14057	14058	14216	14037	14038	13898	13922	13958	14017	14091	14076	14131	14040	13997	13985	14020	14106	14130	14021	14016	14023	14092	14002	14112	14037	13872	13794	14001	14046	14036	13982	14211	14171	13987	14118	14046	14093	13941	14164	13874	14200	13980	14055	14201	13982	14074	14195	13946	14024	14048	13990	13940	14019	14104	14097	14089	14160	14031	14069	14102	14051	14052	14161	14167	14220	14071	14152	14120	14075	14140	14047	14048	14186	13994	14013	14021	13831	14054	14074	14052	13975	14099	14130	14057	14098	14007	14100	14094	14023	13930	13873	14126	14125	14100	14098	13944	14196	14186	14177	14068	14183	14089	14135	14048	13969	14175	14045	14127	14174	14024	14254	13928	14072	14049	13938	14047	14124	14029	14060	13982	14132	14107	14053	13976	14084	14102	14241	14126	14038	14112	14037	14101	14053	13885	14179	14080	14010	14123	13977	14083	14058	14030	13982	14235	14019	13988	14135	13939	14064	13975	14036	14233	14115	14154	14135	14113	13978	14010	14080	13930	14150	14060	14170	13944	13945	13989	14047	14134	14153	13928	14248	13948	13906	14080	14009	13981	14098	14060	14010	13990	14014	14018	14051	14047	14193	13995	14034	13907	14158	14014	14119	13968	13957	14122	14111	14025	13954	14212	14199	14034	13905	14129	14091	14001	13914	14014	13918	14025	14011	14095	13988	14040	14027	14182	14064	13985	14222	13939	14050	14085	14150	14290	14281	14198	14259	14047	14017	14010	14051	13962	14172	14203	14032	14128	14037	13986	14196	13911	14087	13943	14043	14076	13991	14038	14205	14075	14066	13937	14081	13900	13843	13996	13983	14103	14122	14058	14087	14087	14178	13959	14064	13989	14231	14140	14017	13986	13938	14098	14012	14085	14155	13997	14070	14167	13946	14128	14017	14024	14064	13995	13949	14094	14009	14139	14136	14000	14105	14178	14111	14033	14058	14016	14021	14034	14168	13962	14113	14060	14023	14173	14063	13959	13934	13973	14092	14080	14106	14180	13888	14035	14109	14216	14118	13994	13986	14015	14141	14136	13995	13932	14121	13959	14008	13900	13987	13888	14164	14084	14192	14112	13912	14353	13928	14319	14295	14264	13978	14153	13998	14046	14064	14032	14087	14170	14090	14194	13982	13891	14074	14118	14190	14108	14111	13915	14018	14021	14025	14185	14191	14015	14238	14057	14024	14098	13982	14075	14003	14212	13935	13920	14141	14111	14075	14121	14106	13999	14052	14099	13985	14015	13902	14257	14077	13955	14083	13955	14079	14067	14087	14123	14141	14009	14119	13904	14016	13849	14163	14095	14087	13978	14079	13983	14073	14094	14136	14082	13988	13989	13990	13957	13984	13993	14088	14110	14036	14112	14060	14156	13994	13893	13980	13992	14092	14042	14092	14091	14053	13929	14181	14056	14066	13958	13965	14187	14010	13894	13925	14187	13978	14035	14054	13942	13993	13958	14217	14202	14120	13970	14045	14189	14106	14030	14140	13972	14115	14187	14201	13974	14185	14074	14087	14103	14211	14021	14081	14002	14009	14023	14274	14073	14123	13975	14098	14006	14127	14007	14150	13923	14247	14066	14189	14183	14049	14049	14090	14083	13945	14126	13920	13999	14069	14047	14083	14064	13938	13943	14132	14114	13984	14184	14009	14028	13990	13968	14114	14059	13963	13963	14021	14066	14261	14030	14002	14276	14066	14097	14022	13971	14138	14051	14083	14093	14165	14369	14109	13968	14132	13976	13973	14144	14083	14164	14105	14121	14042	14081	14115	14095	13978	13962	13950	14090	14052	14023	14195	13975	14123	13943	14066	13893	13892	14169	14138	14183	14074	13905	14162	14185	14034	14146	14054	14158	14199	14048	14043	13971	14264	14110	13901	13960	14016	13947	13991	13950	14079	13999	14056	13956	14076	14062	14034	14210	14195	14261	13984	13994	14201	14123	13866	13943	14065	14239	14074	14018	14157	14243	14091	14141	14182	13892	13976	14186	13922	14076	14099	13992	14073	14047	14002	14105	14254	14059	14001	14173	13891	14133	13988	13952	14055	13961	14191	14148	14160	14057	13989	13937	14169	14106	14126	13690	14310	14009	13991	14147	13971	14151	14076	14185	14041	13864	14100	14081	14186	13952	14054	14134	14008	14124	13978	13971	14008	14131	14001	14153	14104	14142	13974	14102	14109	14032	14101	14073	14095	13930	14213	14186	13998	14027	14146	14252	14045	13965	14127	14046	14084	14031	14073	13971	14005	14000	14052	14007	14052	13825	14049	14212	14169	13736	14086	14052	13958	14112	14145	14102	14093	14110	14093	14018	14059	14044	14046	13949	14168	14171	14058	14027	14157	14142	14035	14006	13863	14102	14118	13991	14106	13952	14183	14028	14074	14010	14089	14195	14190	13923	13970	14114	14262	14035	14089	14084	14129	14217	14003	14112	14003	14017	14135	13930	14071	14178	14117	14100	14081	14287	13950	14155	13983	14067	14099	13936	13928	14116	14133	13866	14100	14086	14041	14074	14149	13957	14014	14101	14063	14051	13961	14155	14097	14058	14095	14065	14101	14107	14267	14111	14127	14044	14190	14102	13975	13948	14053	14020	14181	13959	14139	13946	14116	13821	13992	14071	14098	14206	13959	14003	13895	13914	14208	14166	14092	14013	14000	14096	14124	14164	14045	14060	14126	14206	14021	14225	14044	14040	14101	14010	13896	14156	14142	14116	14175	14089	14008	14096	14171	14007	13997	14056	14072	13896	14071	13909	14080	13991	14055	14201	13921	14123	13864	14077	14112	14079	14003	13906	14159	14074	13965	13973	13935	13956	14175	13965	14081	14226	13885	14131	13915	14025	14079	14166	13994	14152	13898	14204	14123	13905	14149	13950	14056	14161	14060	14010	14102	14201	14138	14032	14127	13930	13874	14262	14158	14103	13978	14027	14127	13911	14033	14175	14070	14167	14141	14194	14067	14100	14169	13977	14217	13893	14166	13976	14039	14003	14214	14111	14093	14112	14159	13940	14128	13981	14080	14073	14274	14075	14025	14075	13970	14089	14060	14201	14083	14096	14026	14047	13889	14026	14062	14083	14138	14144	14031	14120	14118	14089	13811	14058	14041	14080	14092	14250	14151	14254	14164	14077	14115	14000	14126	13995	14024	14112	14184	14080	13927	14040	14190	13914	14028	14102	14112	14021	14087	14046	13982	13961	14215	14124	14134	14240	13971	14311	14036	14144	14109	14062	13913	13939	14149	13969	13951	14118	14226	14111	14066	14020	13968	14110	14136	13804	14027	14145	14178	13986	13990	14271	14015	14072	14106	13997	14157	14202	14043	13901	14093	14158	13958	14029	14019	14052	14055	13978	14011	13887	13930	13985	14126	14049	14199	13991	14120	14080	14089	14092	14121	14016	13998	13987	14109	14079	14250	14198	14119	14080	14049	13945	13984	13982	13866	14252	14112	14117	14033	14110	14131	13836	14022	14028	14044	14031	14022	14058	14086	14113	14026	13901	14033	14089	14021	14135	13962	14231	13967	14035	13949	14126	14064	13976	14140	14192	14159	14221	13923	14072	14115	14037	14068	13991	13985	14066	13976	14085	14005	14160	14058	13990	14071	13914	14006	14181	13951	14143	14099	13986	14046	13846	13936	14158	14074	14132	14126	14220	14141	13941	14122	13893	14179	13875	14234	14303	14269	14064	14000	14205	14115	13997	14086	13986	14074	14088	14046	14092	14237	14049	14030	14133	14272	14073	14076	14018	14062	14060	13979	14109	13962	14016	14065	14008	13941	14080	13872	14009	13844	13886	14066	14135	14187	14011	14164	13988	13817	14168	14081	14011	14068	14055	14201	14107	13996	14086	14152	14265	14121	14155	14157	14037	13976	14026	14072	14004	14241	14115	14142	13868	14117	14021	14050	14162	14031	13955	13869	14009	13917	14099	13893	14087	13930	13979	13976	14107
23202	21520	29349	24767	24803	27638	28655	21253	18364	17594	16634	16069	15838	15747	15755	15523	15733	15425	15698	15608	15669	15501	15638	15641	15519	15385	15318	15281	15463	15357	15439	15387	15246	15323	15364	15291	15472	15303	15629	15270	15194	15264	15332	15286	15474	15393	15432	15563	15382	15293	15409	15317	15257	15387	15221	15338	15215	15497	15165	15206	15389	15345	15333	15293	15408	15270	15226	15359	15445	15268	15463	15415	15373	15164	15209	15340	15394	15517	15524	14982	15473	15351	15253	15166	15164	15280	15249	15278	15383	15349	15292	15232	15053	15320	15468	15326	15323	15285	15343	15327	15414	15249	15368	15248	15345	15197	15131	15280	15320	15434	15255	14951	15246	15368	15392	15226	15347	15391	15454	15363	15212	15203	15303	15273	15068	15236	15299	15398	15275	15432	15134	15339	15457	15346	15138	15447	15149	15186	15229	15385	15424	15285	15208	15265	15140	15466	15439	15204	15143	15313	15323	15269	15199	15274	15319	15346	15277	15147	15085	15442	15129	15350	15366	15230	15333	15200	15227	15367	15515	15190	15219	15167	15280	15236	15296	15350	15176	15349	15233	15279	15271	15335	15206	15233	15192	15368	15167	15229	15339	15390	15138	15114	15205	15339	15251	15341	15290	15240	15338	15362	15482	15326	15288	15311	15443	15452	15217	15597	15479	15335	15297	15261	15315	15239	15210	15412	15384	15495	15236	15230	15084	15350	15264	15154	15392	15270	15271	15442	15439	15188	15398	15247	15220	15183	15300	15339	15148	15170	15436	15360	15227	15398	15172	15286	15143	15316	15479	15145	15336	15272	15044	15240	15325	15121	15104	15249	15575	15304	15183	15434	15301	15258	15234	15510	15121	15258	15200	15204	15356	15282	15471	15348	15431	15275	15158	15498	15323	15368	15346	15157	15353	15163	15221	15328	15424	15201	15291	15397	15356	15271	15096	15299	15267	15407	15246	15493	15395	15381	15265	15200	15210	15378	15292	15258	15168	15159	15001	15162	15272	15539	15341	15278	15452	15238	15313	15329	15267	15256	15466	15370	15206	15264	15592	15367	15257	15174	15248	15354	15245	15348	15182	15343	15238	15206	15404	15283	15484	15397	15310	15187	15326	15209	15201	15373	15197	15227	15035	15225	15249	15436	15191	15333	15243	15372	15299	15075	15300	15199	15258	15194	15349	15324	15296	15125	15244	15330	15446	15473	15354	15352	15265	15236	15413	15335	15286	15376	15454	15313	15335	15219	15135	15233	15395	15475	15435	15350	15406	15311	15365	15287	15342	15169	15179	15364	15256	15322	15333	15295	15428	15340	15401	15219	15226	15450	15326	15382	15519	15262	15357	15283	15178	15188	15301	15369	15458	15182	15224	15278	15355	15193	15282	15440	15255	15059	15247	15404	15159	15289	15379	15289	15323	15114	15220	15397	15532	15381	15351	15229	15350	15385	15350	15406	15183	15276	15308	15223	15332	15495	15186	15310	14942	15403	15166	15564	15479	15353	15454	15314	15291	15341	15165	15376	15617	15382	15203	15445	15260	15161	15317	15337	15353	15189	15246	15239	15358	15268	15234	15274	15367	15258	15299	15441	15209	14997	15097	15260	15199	15216	15165	15283	15392	15260	15225	15348	15404	15456	15140	15297	15221	15277	15312	15071	15362	15348	15260	15297	15195	15284	15442	15229	15277	15209	15319	15064	15097	15286	15351	15190	15257	15130	15329	15141	15317	15303	15276	15457	15328	15308	15265	15182	15263	15398	15387	15390	15307	15212	15536	15257	15386	15319	15225	15428	15123	15464	15252	15265	15233	15536	15155	15250	15446	15335	15340	15409	15286	15234	15443	15403	15402	15293	15339	15479	15262	15481	15263	15491	15238	15374	15229	15416	15285	15358	15308	15372	15109	15209	15341	15503	15409	15369	15301	15342	15460	15427	15265	15237	15175	15374	15304	15278	15234	15291	15175	15366	15419	15329	15415	15344	15359	15193	15177	15254	15411	15411	15104	15419	15331	15159	15334	15345	15394	15383	15285	15156	15238	15321	15205	15206	15294	15274	15101	15400	15402	15394	15241	15193	15395	15445	15295	15156	15282	15259	15242	15186	15451	15364	15284	15374	15216	15126	15218	15429	15190	15205	15209	15465	15284	15226	15308	15132	15418	15337	15220	15376	15286	15166	15357	15213	15292	15266	15301	15437	15346	15191	15467	15037	15267	15320	15221	15215	15263	15214	15244	15219	15430	15291	15243	15330	15433	15315	15399	15362	15571	15283	15344	15355	15259	15414	15237	15405	15226	15362	15252	15272	15355	15263	15156	15288	15216	15273	15376	15283	15341	15354	15391	15322	15399	15287	15186	15273	15211	15312	15304	15347	15307	15350	15319	15257	15288	15352	15286	15345	15174	15323	15279	15298	15342	15326	15286	15222	15408	15244	15309	15294	15155	15282	15233	15097	15450	15339	15302	15307	15248	15197	15242	15363	15336	15300	15207	15233	15509	15289	15260	15089	15383	15245	15143	15318	15420	15114	15229	15357	15435	15282	15249	15272	15346	15154	15290	15126	15402	15267	15394	15271	15488	15275	15199	15145	15253	15175	15240	15525	15316	15236	15432	15290	15367	15151	15117	15285	15284	15288	15338	15426	15393	15192	15281	15312	15327	15441	15291	15350	15285	15428	15144	15246	15267	15345	15391	15371	15287	15202	15382	15389	15221	15172	15221	15084	15126	15366	15259	15393	15311	15099	15194	15134	15278	15282	15232	15177	15195	15318	15185	15080	15267	15323	15333	15291	15306	15405	15145	15149	15190	15365	15200	15351	15349	15351	15255	15317	15383	15140	15248	15427	15518	15164	15390	15270	15344	15179	15384	15258	15134	15245	15215	15217	15268	15253	15296	15258	15430	15158	15334	15312	15434	15326	15110	15368	15280	15208	15077	15438	15197	15249	15401	15036	15467	15431	15194	15245	15236	15177	15299	15222	15204	15314	15367	15269	15164	15187	15385	15255	15199	15175	15255	15262	15259	15383	15218	15336	15195	15278	15340	15432	15392	15428	15238	15240	15303	15184	15234	15437	15152	15292	15221	15101	15311	15228	15414	15004	15280	15247	15104	15504	15504	15296	15131	15121	15285	15261	15253	15421	15305	15444	15361	15291	15265	15334	15241	15357	15242	15314	15221	15314	15362	15309	15220	15291	15419	15168	15331	15201	15263	15302	15185	15225	15207	15406	15439	15421	15233	15259	15221	15169	15425	15154	15318	15298	15273	15219	15106	15233	15209	15562	15339	15386	15342	15462	15189	15362	15178	15417	15282	15331	15126	15301	15314	15306	15322	15227	15371	15381	15347	15390	15353	15122	15031	15278	15333	15337	15381	15268	15237	15328	15251	15425	15224	15295	15040	15127	15344	15325	15324	15223	15232	15136	15309	15194	15404	15257	15064	15448	15290	15363	15293	15489	15455	15292	15307	15175	15333	15163	15345	15382	15261	15327	15229	15277	15301	15362	15398	15339	15204	15383	15481	15175	15429	15378	15271	15212	15125	15111	15236	15138	15329	15279	15208	15297	15357	15307	15398	15302	15404	15197	15426	15230	15377	15221	15391	15245	15314	15316	15180	15380	15168	15343	15199	15192	15329	15366	15226	15066	15129	15274	15306	15267	15270	15435	15307	15213	15179	15436	15156	15298	15297	15302	15425	15368	15357	15138	15395	15353	15331	15295	15313	15403	15334	15490	15219	15253	15390	15174	15327	15262	15371	15259	15402	15204	15163	15221	15263	15253	15403	15197	15374	15330	15156	15429	15327	15324	15161	15363	14973	15350	15395	15312	15159	15265	15394	15211	15331	15251	15420	15350	15304	15393	15418	15304	15498	15256	15273	15304	15327	15210	15264	15334	15467	15177	15401	15427	15336	15311	15296	15225	15416	15368	15293	15319	15218	15282	15484	15286	15308	15299	15296	15214	15382	15376	15303	15179	15190	15402	15230	15356	15376	15396	15277	15382	15489	15552	15308	15244	15381	15449	15315	15185	15047	15423	15296	15244	15459	15309	15358	15421	15279	15365	15315	15326	15180	15233	15245	15335	15369	15319	15306	15399	15198	15263	15205	15220	15209	15254	15429	15331	15311	15341	15367	15223	15335	15423	15380	15389	15397	15330	15286	15312	15321	15359	15375	15477	15276	15201	15358	15256	15384	15338	15240	15466	15428	15383	15394	15181	15267	15187	15027	15144	15173	15181	15232	15217	15278	15198	15410	15315	15370	15331	15201	15097	15314	15190	15219	15360	15379	15296	15340	15517	15379	15279	15201	15408	15292	15409	15470	15279	15328	15363	15214	15086	15391	15271	15273	15222	15289	15306	15443	15351	15311	15338	15254	15231	15405	15382	15109	15285	15406	15367	15262	15255	15072	15421	15555	15315	15354	15408	15321	15267	15373	15284	15440	15338	15326	15349	15404	15256	15198	15104	15400	15371	15471	15330	15288	15304	15196	15293	15372	15328	15132	15237	15201	15357	15286	15366	15354	15268	15344	15149	15168	15227	15403	15287	15400	15321	15203	15333	15337	15313	15186	15301	15266	15379	15194	15258	15398	15447	15291	15369	15212	15319	15381	15265	15240	15279	15297	15114	15367	15377	15280	15426	15398	15331	15438	15373	15445	15315	15302	15144	15378	15257	15127	15414	15413	15193	15152	15267	15521	15340	15222	15231	15126	15395	15284	15411	15390	15499	15358	15261	15359	15147	15330	15262	15312	15279	15363	15193	15344	15316	15292	15305	15539	15418	15333	15158	15363	15331	15361	15334	15437	15374	15130	15244	15097	15408	15366	15279	15195	15287	15223	15110	15190	15310	15207	15126	15382	15300	15264	15244	15263	15308	15274	15247	15236	15229	15301	15094	15332	15125	15260	15015	15230	15388	15381	15031	15279	15204	15153	15221	15415	15283	15089	15282	15142	15294	15222	15189	15213	15450	15249	15134	15393	15415	15415	15188	15404	15397	15272	15299	15184	15444	15240	15414	15522	15476	15198	15300	15272	15179	15318	15254	15310	15218	15242	15279	15449	15191	15482	15241	15232	15233	15387	15486	15561	15363	15348	15357	15354	15128	15399	15451	15482	15210	15100	15261	15339	15440	15387	15312
40868	62998	55526	45616	39596	31427	26347	19914	17718	16334	15245	14953	14619	14706	14441	14324	14525	14477	14430	14454	14328	14427	14343	14524	14415	14371	14565	14390	14305	14488	14352	14316	14420	14345	14243	14372	14271	14393	14513	14336	14374	14162	14365	14297	14370	14313	14276	14385	14428	14403	14380	14187	14381	14429	14232	14271	14323	14368	14342	14407	14364	14326	14301	14378	14190	14353	14363	14321	14432	14197	14347	14244	14318	14288	14324	14400	14295	14183	14384	14174	14399	14329	14406	14136	14175	14360	14185	14308	14421	14347	14359	14178	14452	14228	14301	14115	14238	14227	14232	14295	14139	14344	14330	14226	14284	14317	14382	14418	14223	14280	14154	14432	14221	14391	14205	14398	14401	14170	14193	14282	14015	14290	14230	14299	14342	14217	14389	14389	14209	14380	14262	14367	14289	14362	14192	14335	14372	14270	14375	14341	14285	14215	14333	14311	14380	14341	14134	14201	14210	14199	14231	14336	14319	14254	14121	14208	14225	14315	14283	14424	14338	14232	14352	14353	14233	14288	14281	14433	14249	14305	14402	14277	14267	14283	14353	14279	14098	14306	14386	14206	14240	14305	14433	14301	14180	14301	14081	14346	14168	14309	14265	14155	14274	14262	14410	14326	14226	14397	14299	14398	14341	14353	14269	14365	14247	14156	14396	14231	14107	14197	14266	14339	14431	14281	14334	14275	14324	14321	14448	14241	14301	14249	14237	14257	14384	14169	14371	14231	14128	14349	14380	14222	14143	14225	14360	14410	14272	14246	14410	14199	14110	14218	14159	14238	14365	14093	14344	14370	14209	14240	14205	14384	14438	14310	14212	14207	14515	14082	14315	14194	14383	14471	14316	14259	14376	14421	14155	14389	14171	14269	14184	14424	14233	14304	14224	14275	14333	14225	14254	14295	14210	14305	14546	14165	14302	14274	14275	14289	14266	14208	14258	14472	14335	14412	14192	14142	14409	14321	14384	14139	14341	14181	14152	14283	14033	14263	14287	14317	14183	14320	14192	14147	14350	14391	14114	14109	14163	14237	14132	14270	14382	14293	14270	14127	14410	14213	14260	14306	14199	14121	14341	14304	14254	14324	14358	14335	14171	14164	14242	14298	14301	14142	14277	14154	14337	14325	14265	14479	14192	14283	14334	14220	14282	14193	14334	14383	14481	14168	14240	14237	14312	14355	14330	14459	14276	14430	14240	14370	14442	14152	14400	14265	14300	14283	14328	14212	14385	14341	14146	14294	14397	14407	14469	14331	14314	14334	14240	14186	14334	14218	14315	14298	14260	14190	14126	14365	14236	14328	14272	14335	14267	14373	14304	14347	14518	14276	14294	14496	14387	14224	14259	14249	14282	14228	14251	14234	14308	14399	14561	14291	14273	14278	14314	14254	14137	14158	14428	14141	14293	14278	14114	14417	14339	14202	14264	14379	14250	14435	14328	14350	14235	14308	14135	14157	14214	14267	14263	14272	14274	14208	14336	14434	14129	14439	14293	14435	14260	14161	14442	14310	14491	14094	14375	14176	14329	14344	14435	14180	14203	14167	14280	14232	14183	14272	14265	14280	14295	14351	14195	14240	14368	14388	14298	14404	14287	14139	14157	14224	14247	14420	14135	14273	14280	14331	14461	14119	14283	14243	14237	14403	14063	14265	14176	14307	14193	14350	14207	14144	14230	14211	14220	14412	14172	14262	14339	14315	14372	14201	14297	14186	14288	14425	14256	14313	14502	14196	14157	14174	14283	14292	14201	14213	14290	14252	14315	14374	14240	14343	14329	14167	14388	14360	14228	14174	14384	14346	14162	14271	14371	14304	14284	14303	14183	14246	14244	14150	14170	14424	14400	14175	14127	14208	14352	14395	14340	14466	14338	14223	14298	14360	14349	14346	14444	14265	14428	14243	14356	14193	14064	14369	14362	14166	14008	14319	14378	14214	14274	14244	14169	14283	14061	14370	14252	14248	14300	14271	14381	14348	14284	14222	14356	14312	14200	14159	14247	14335	14215	14361	14421	14263	14404	14324	14224	14183	14271	14428	14265	14323	14315	14405	14376	14432	14340	14250	14169	14329	14103	14223	14391	14164	14171	14346	14224	14095	14163	14370	14267	14592	14199	14170	14306	14322	14212	14227	14095	14318	14343	14292	14302	14072	14305	14109	14454	14254	14293	14102	14416	14405	14159	14293	14232	14289	14290	14291	14217	14366	14466	14279	14326	14104	14226	14332	14274	14255	14296	14372	14366	14090	14254	14325	14307	14345	14186	14379	14134	14318	14103	14300	14216	14450	14228	14192	14312	14287	14265	14246	14336	14371	14335	14204	14239	14215	14348	14405	14382	14211	14136	14304	14367	14135	14197	14371	14322	14269	14243	14320	14241	14283	14406	14129	14348	14267	14322	14240	14354	14282	14234	14285	14417	14285	14141	14351	14405	14085	14190	14344	14175	14330	14295	14247	14247	14444	14302	14304	14358	14380	14380	14276	14160	14265	14245	14163	14289	14186	14382	14184	14347	14198	14192	14424	14125	14100	14270	14269	14301	14214	14349	14276	14271	14235	14319	14230	14213	14330	14183	14254	14206	14302	14243	14282	14275	14244	14253	14179	14099	14315	14264	14184	14244	14254	14198	14419	14322	14139	14229	14402	14242	14384	14200	14369	14249	14191	14259	14272	14259	14373	14355	14298	14352	14289	14334	14188	14271	14406	14375	14213	14276	14207	14308	14224	14075	14416	14346	14242	14359	14320	14243	14230	14352	14285	14363	14369	14219	13975	14165	14350	14215	14293	14188	14467	14222	14400	14133	14295	14354	14300	14407	14345	14320	14253	14347	14309	14307	14394	14550	14435	14201	14299	14183	14330	14215	14387	14335	14112	14377	14281	14389	14261	14322	14380	14209	14231	14164	14395	14262	14130	14346	14249	14316	14400	14267	14212	14234	14222	14163	14243	14120	14358	14466	14259	14349	14100	14333	14274	14067	14376	14464	14261	14210	14421	14203	14353	14241	14288	14245	14210	14243	14195	14310	14322	14225	14246	14141	14340	14300	14148	14244	14268	14289	14404	14310	14413	14236	14265	14203	14391	14363	14189	14285	14339	14268	14305	14250	14387	14309	14446	14304	14169	14346	14145	14331	14229	14233	14408	14220	14338	14198	14115	14141	14240	14309	14442	14287	14403	14384	14223	14270	14278	14238	14248	14359	14306	14242	14236	14380	14076	14295	14412	14248	14314	14336	14297	14186	14273	14111	14106	14359	14154	14258	14411	14300	14280	14291	14256	14237	14344	14260	14384	14277	14317	14370	14267	14328	14349	14321	14328	14167	14191	14341	14241	14269	14402	14078	14290	14374	14274	14343	14319	14299	14252	14315	14214	14375	14260	14282	14259	14213	14408	14262	14266	14260	14197	14224	14164	14235	14367	14296	14230	14333	14258	14073	14136	14476	14316	14418	14222	14345	14293	14147	14252	14147	14501	14312	14210	14290	14323	14385	14223	14304	14336	14317	14265	14326	14081	14193	14207	14369	14184	14290	14189	14334	14359	14315	14186	14200	14221	14193	14467	14210	14489	14366	14334	14220	14262	14237	14422	14207	14289	14240	14300	14326	14479	14179	14132	14235	14210	14352	14442	14142	14213	14349	14221	14375	14067	14298	14311	14099	14317	14282	14295	14378	14328	14370	14150	14378	14139	14236	14481	14373	14313	14391	14387	14228	14204	14324	14145	14204	14226	14196	14242	14268	14298	14326	14274	14228	14138	14237	14299	14264	14278	14328	14272	14235	14381	14220	14244	14549	14278	14157	14386	14398	14262	14291	14228	14241	14342	14268	14234	14267	14302	14165	14229	14308	14292	14227	14314	14241	14275	14298	14291	14318	14297	14281	14168	14263	14461	14125	14190	14261	14334	14414	14394	14383	14338	14293	14370	14258	14189	14211	14297	14396	14297	14315	14318	14310	14445	14213	14107	14370	14352	14159	14219	14365	14185	14335	14240	14204	14382	14232	14360	14426	14233	14184	14234	14229	14174	14295	14284	14387	14181	14433	14312	14403	14193	14263	14327	14173	14360	14213	14276	14246	14206	14367	14210	14305	14363	14055	14205	14328	14362	14334	14264	14465	14239	14329	14371	14264	14407	14313	14419	14323	14199	14437	14174	14359	14406	14300	14364	14323	14424	14237	14291	14350	14230	14269	14195	14257	14234	14238	14271	14339	14240	14290	14146	14381	14193	14282	14261	14300	14412	14395	14280	14331	14343	14316	14109	14294	14275	14278	14233	14423	14302	14269	14249	14316	14220	14320	14009	14234	14274	14269	14333	14202	14042	14325	14196	14300	14426	14286	14162	14136	14194	14299	14332	14320	14191	14295	14137	14265	14245	14270	14223	14176	14381	14306	14251	14260	14329	14130	14456	14228	14293	14327	14245	14371	14302	14287	14190	14324	14201	14277	14495	14094	14496	14271	14248	14267	14417	14144	14379	14173	14211	14329	14263	14416	14196	14333	14378	14369	14273	14383	14278	14253	14163	14353	14312	14116	14297	14118	14480	14309	14342	14363	14132	14412	14349	14411	14206	14319	14060	14288	14299	14245	14490	14287	14394	14319	14304	14225	14377	14112	14277	14313	14274	14068	14370	14280	14241	14494	14271	14125	14093	14304	14286	14350	14295	14327	14197	14252	14269	14350	14121	14220	14196	14246	14266	14179	14247	14226	14171	14268	14166	14231	14419	14246	14267	14283	14224	14280	14390	14406	14185	14317	14253	14209	14138	14327	14346	14360	14184	14421	14359	14428	14308	14317	14255	14222	14357	14209	14216	14289	14176	14167	14309	14312	14195	14122	14199	14267	14296	14247	14220	14328	14439	14216	14155	14218	14329	14375	14540	14258	14385	14262	14147	14347	14269	14310	14085	14308	14435	14297	14439	14303	14431	14099	14211	14479	14379	14447	14373	14213	14315	14299	14351	14354	14228	14539	14226	14439	14227	14202	14346	14217	14292	14250	14281	14058	14158	14293	14357	14422	14311	14184	14367	14271	14381	14282	14203	14291	14209	14282	14341	14355	14291	14322	14296	14373	14276	14210	14239	14356	14294	14203	14156	14363	14321	14272	14158	14233	14378	14204	14387	14159	14358	14268	14207
29160	28084	33865	28972	22015	18829	16474	15005	14695	14461	14321	14322	14473	14243	14071	14071	14222	14164	14379	14333	14344	14185	14008	14056	14161	14097	14227	14209	14064	14220	14164	14182	14200	14301	14113	14189	14097	14212	14076	14193	14171	14175	14228	14248	14078	14003	14009	13987	13838	14084	14090	14227	14212	14097	14077	14078	14115	14166	14073	14205	14193	14154	14069	13901	14158	14135	14184	14096	14033	13934	13901	14102	14218	14053	14101	14122	14025	14124	14129	14165	14142	14049	14149	14081	14117	14138	14202	14081	13985	14294	14115	14283	14103	14188	14033	14122	14084	14316	14104	14034	14239	13990	14276	13969	14029	14113	14096	14177	14060	13963	13888	14152	13977	14022	14139	14135	14153	14233	14199	14014	14286	13961	14012	14100	14157	14152	14082	14026	14136	13900	14124	14086	14060	14092	14082	14172	14225	14144	14035	14040	14247	14024	14099	13887	14029	13999	14346	14191	14126	14191	14289	14022	13916	14045	14107	14042	14128	13955	14117	14218	14078	13995	14122	14152	13941	14035	14124	13952	14138	13983	14056	14245	13915	13759	14089	13998	14329	14236	14185	14139	14163	14348	14109	13885	14029	14181	14008	14010	14073	14152	14179	14056	13896	14163	14042	13914	14095	14156	14072	14135	14101	14179	13857	14135	13868	14330	14194	14085	14197	14046	14163	14161	14256	14311	14004	14042	14192	14130	14036	13983	13929	13970	13994	13936	13978	14066	13996	14105	13965	14031	14113	14192	14136	14064	14206	14091	14285	14076	14032	13982	13972	14065	13915	14097	14035	14157	14210	14050	14183	14173	14010	14007	14261	14008	14036	14268	14127	14047	13985	14230	14172	14071	14087	14029	14077	14156	14172	14165	14030	14142	13878	14251	14135	14115	14122	14130	13898	14070	13999	14024	14114	14098	14085	14064	14023	14139	14113	13920	14184	13895	14047	14075	14217	14052	14089	14111	14033	14098	14143	14077	14061	13915	13986	14101	14052	14268	14075	14195	13991	14254	14247	14214	14161	14093	14068	14112	14155	14029	14184	14050	13976	13982	14222	14015	13996	14165	14148	13990	13876	13704	14067	13949	14099	14122	13880	14097	14206	14248	14041	13998	14125	14326	14112	14222	14185	14101	14266	14085	14163	14024	14013	14047	14062	14345	14086	14144	14106	14021	14287	13855	14099	14084	14064	14051	14064	14108	13971	14185	14320	14070	14098	14203	14436	13891	13928	13990	14074	13996	13936	14315	14252	14003	14109	14299	14124	14072	14143	14261	14039	14131	14067	14084	14025	14031	14140	14155	14248	13912	14119	13979	14044	13960	14095	14079	14139	14083	13985	14106	13991	14187	14017	14248	13995	13998	14165	14238	13993	14115	14012	14000	14145	14206	14129	14013	14113	14252	14182	14159	14098	14022	14039	13994	14046	14106	14079	14134	14297	14003	14091	14048	14027	14007	14108	14269	14092	14017	14148	13942	14053	13947	14217	14030	14034	14100	14037	14173	13997	14083	13908	14084	14132	14117	14105	14105	14041	14042	14079	14087	14074	14037	14174	14230	14173	14062	14059	13821	14097	13913	14018	13975	14019	14096	14090	13973	14071	14072	14055	14037	14405	14154	14215	14085	14097	14115	14072	13996	14022	14115	14178	14116	14113	14169	13953	13934	13996	14104	14126	14023	14061	14114	14093	14001	14016	14011	14297	14158	14103	14132	14211	13950	14013	13916	14196	14354	14021	13796	14075	14110	14081	14006	13926	13957	14143	14035	13984	14056	14140	14202	14421	14196	14359	14051	14111	14133	14169	14272	13940	14132	13815	14015	14165	14173	13861	14163	14174	14108	14110	14026	14009	14084	14054	14161	14094	14061	14179	13986	14037	14131	14058	14196	14105	14312	14030	14054	14165	14020	14157	13951	14097	14103	14154	14120	14236	13914	14113	14152	13985	14095	14276	14082	14110	13992	14164	14054	14152	14317	14099	14053	14025	14278	13978	14069	14101	14260	14069	14117	14108	13999	14022	14096	13879	13966	13950	14104	13999	14066	14038	14268	14067	14204	14065	14025	14197	14023	14168	13998	14105	14214	14259	14223	13970	14114	14132	14133	14122	14176	14064	13897	14126	13921	14102	14057	14132	14041	14161	14180	14018	14056	14009	14004	14087	13962	14054	14212	14236	14084	14184	14103	14155	13955	13922	14109	14074	13944	14202	13933	14118	14237	14389	14396	14091	14124	14115	14111	14163	14125	14082	14006	13977	13977	14132	14112	13986	14125	14096	14091	14000	14168	13963	14196	14155	13999	14127	14144	14140	14187	14088	13927	14259	14077	14189	14001	13945	13945	14230	14117	14016	14221	14163	14232	14194	14181	13901	13994	13961	14069	13987	14052	13931	14076	13813	14054	14106	14031	13853	14068	13902	14113	14133	14185	13849	14132	13907	14239	14157	13922	14124	13982	14180	14056	14186	14037	14084	14016	14124	13985	14186	13901	14011	14065	14161	13947	14173	14099	13961	13842	14004	14134	14150	13785	14182	14051	14171	14139	14048	13871	14239	14217	13989	14303	14412	14006	14162	13991	14070	14102	14120	14134	13976	13938	14091	13989	14077	14084	14127	14191	14163	14015	13998	14215	14108	14100	14116	14166	13924	13997	14130	14190	13944	14071	13948	14142	13995	14076	14197	14048	14072	14102	14108	14060	14182	14002	14008	14025	14058	14060	13984	14121	14028	14130	13971	14040	14126	14174	14141	14223	14266	14013	14125	13999	14116	14165	14069	14084	13909	13942	14190	13991	14227	14039	13922	14182	14045	14036	13977	14125	14173	14037	14080	14132	14180	14045	14076	13986	13991	14107	14266	14009	14125	13826	14126	14094	14061	14336	14203	14067	14103	14010	14282	14042	13989	14236	14416	14130	13784	14176	14331	14132	14174	13995	14226	14099	14229	14203	14304	14076	14073	13921	14068	14346	14325	14038	14212	14126	14145	14136	14200	14028	13864	13960	14030	14006	13981	14167	14133	14103	14122	13958	14153	14102	14084	14209	14121	13996	14030	13937	14059	13954	14053	14017	14090	14042	13906	14104	14130	13989	13940	13962	14043	13993	14209	13961	14282	14169	14313	13992	14054	14171	14079	13847	14146	14195	13995	14219	13998	14048	14057	13993	14061	14024	13977	13894	14049	14107	13951	13961	14135	14284	14035	13956	14138	14134	14206	14136	13955	14063	14199	14212	14134	14273	14058	14190	14125	14303	14111	14272	14083	14068	14034	13973	13845	13985	13954	13820	14146	13973	14093	13890	14031	14052	13957	14013	13952	14294	14036	14138	14107	14220	14144	13888	14047	13977	14110	14115	14244	14127	14037	14154	14147	14077	14176	13949	14083	14000	14375	14196	14100	14111	14189	14196	14079	14026	13993	14232	13925	14107	14091	13887	14124	14084	14031	14077	14065	14022	14080	13942	14077	13924	14011	14111	14061	14219	14424	13998	14066	14081	14085	14189	14066	14102	14086	14162	14251	14052	13983	14021	14021	14000	13896	13972	13972	13999	14009	13864	14228	14260	14010	14107	14088	14217	14013	14146	13914	14145	13987	14120	14107	14194	14114	14106	14207	14005	14117	14284	14021	14026	13974	13847	14227	14179	14026	14207	13954	14228	14162	14346	14094	14200	14166	13934	14084	14046	14016	14127	14099	13881	14057	13995	14173	14062	14121	14040	14046	14063	14173	14186	14159	14071	14186	14063	13980	14102	14065	14110	14109	14058	14179	14032	14009	14090	14092	13985	14259	14103	14130	14040	14205	14048	14178	14258	14346	14014	13922	13926	14106	14150	14156	14172	14247	14293	14101	14038	14254	14029	14256	14297	13915	14057	14076	13994	14248	14137	14157	14131	14151	14063	14102	14034	13985	13928	14050	13979	14031	14160	14109	14084	13982	14167	14104	14001	14190	14164	14194	14158	14305	14134	14156	14221	14030	14174	14174	14511	14191	13950	14061	14012	14093	14136	14034	14116	14172	13877	13964	14051	14174	13985	14064	14122	14093	14206	14232	14091	14143	14032	14119	14027	14062	13991	14222	13994	14294	13992	14001	13943	13955	14117	14002	14152	14136	14122	14293	14060	14139	14185	14204	13967	14216	14188	14207	14117	14140	14284	14028	14007	14054	14037	14031	14210	13952	14096	13946	14079	14089	14119	14111	14133	14253	14053	14225	14094	14087	14170	14197	14008	14205	13989	14239	14058	14051	14151	13985	14139	14233	14250	14100	14227	14021	14213	13934	14000	14115	14143	14194	14078	14064	13908	14257	14306	14030	14101	14168	14028	14225	13997	13996	14165	14157	14268	14130	14153	14054	14137	14172	14184	13989	14079	14082	14061	14332	14088	14061	14126	13948	14131	14120	14143	14408	13997	14252	14201	14241	14180	14080	14248	14176	14046	14048	14155	14128	14021	13923	13970	14001	14250	14351	14189	14092	14196	14092	14148	14027	14160	14175	14224	14222	14134	14100	14112	14191	14220	14054	14069	14088	14249	14066	14262	14233	14023	14050	13902	14123	14072	14105	14074	13975	14045	14019	13934	14039	14206	14077	14061	13976	14193	14322	14120	14158	14069	14231	14176	14385	14035	13998	14195	14130	14308	14196	14152	14112	14040	14053	13999	14204	13959	14101	14145	14218	14038	14116	14014	14177	14147	14399	14322	13928	14095	14071	13998	14064	14134	14000	14129	14224	14058	14034	14068	14101	14096	14214	13915	14065	14069	14000	14008	13941	13842	14079	14004	14069	14106	14056	14084	13991	13878	13975	14061	14094	14252	13950	14160	14218	14107	14005	14155	13960	13975	13987	14189	14163	14196	14113	14040	14147	14051	14179	14087	14070	14147	14055	14016	14176	14047	13841	14046	14400	14125	14132	14108	14248	14040	14098	14165	14190	14257	13969	14178	13985	14042	14061	14052	14160	14049	14130	14127	14021	13990	14005	14233	13967	14378	14224	14314	14183	14254	14045	14169	14192	14164	14125	14025	14193	14086	14144	14168	14220	14149	14057	13942	14069	13949	14093	14128	14145	14022	14119	14019	13972	14031	14229	14048	14002	14164	14040	13983	14112	14001	13986	14015	14064	14279	14170	14031	13885	14136	14069	14035
34173	45734	39938	29701	23415	18944	16075	14742	14277	13880	13956	13556	13730	13595	13609	13447	13575	13576	13624	13488	13653	13486	13582	13476	13461	13646	13610	13656	13513	13441	13332	13447	13553	13546	13580	13475	13537	13605	13480	13600	13282	13289	13698	13630	13568	13500	13504	13556	13539	13639	13651	13594	13308	13399	13431	13591	13518	13504	13579	13371	13566	13554	13466	13598	13548	13441	13571	13495	13390	13373	13476	13574	13529	13414	13353	13576	13629	13508	13559	13623	13599	13585	13425	13537	13510	13348	13370	13447	13418	13456	13297	13494	13463	13395	13399	13531	13389	13419	13388	13423	13204	13572	13626	13525	13580	13412	13600	13392	13482	13415	13537	13510	13597	13497	13347	13521	13671	13557	13426	13509	13408	13515	13473	13498	13364	13440	13431	13396	13451	13512	13470	13547	13352	13299	13602	13479	13476	13568	13510	13343	13421	13475	13602	13571	13459	13444	13522	13739	13495	13443	13455	13471	13480	13556	13566	13325	13330	13520	13661	13657	13519	13312	13569	13471	13485	13467	13496	13588	13489	13571	13343	13458	13421	13482	13352	13455	13528	13462	13549	13612	13486	13340	13465	13374	13609	13502	13456	13682	13486	13534	13562	13342	13498	13461	13589	13511	13364	13518	13445	13611	13351	13630	13431	13536	13446	13644	13383	13574	13323	13442	13669	13453	13535	13583	13647	13514	13469	13424	13432	13471	13551	13544	13518	13530	13415	13484	13419	13418	13431	13509	13458	13516	13525	13521	13667	13514	13490	13513	13396	13457	13397	13369	13468	13468	13398	13310	13692	13492	13380	13520	13560	13644	13555	13572	13386	13354	13483	13446	13450	13534	13580	13464	13497	13435	13530	13501	13518	13493	13487	13435	13503	13506	13593	13520	13497	13438	13685	13438	13346	13484	13456	13362	13572	13553	13569	13601	13507	13360	13623	13484	13373	13557	13364	13554	13505	13554	13462	13364	13475	13577	13546	13556	13456	13525	13496	13361	13555	13510	13416	13445	13424	13402	13508	13530	13425	13520	13602	13408	13519	13345	13413	13358	13469	13500	13709	13507	13543	13573	13247	13372	13559	13278	13541	13491	13478	13480	13516	13607	13427	13563	13486	13463	13485	13493	13384	13481	13499	13441	13481	13523	13574	13552	13378	13638	13375	13322	13439	13468	13402	13515	13452	13485	13544	13528	13555	13467	13540	13446	13579	13291	13404	13431	13340	13340	13460	13538	13428	13423	13623	13599	13420	13460	13438	13677	13508	13392	13491	13501	13544	13569	13505	13345	13498	13576	13288	13552	13406	13574	13479	13501	13520	13723	13448	13612	13365	13523	13474	13268	13596	13394	13480	13541	13567	13594	13588	13614	13262	13442	13526	13577	13544	13418	13587	13582	13479	13580	13503	13590	13739	13515	13385	13395	13507	13448	13487	13514	13483	13400	13384	13480	13586	13655	13433	13465	13357	13481	13337	13498	13608	13412	13347	13559	13508	13364	13453	13488	13553	13391	13495	13730	13520	13408	13436	13632	13533	13551	13694	13591	13435	13544	13552	13527	13417	13597	13519	13480	13578	13626	13571	13576	13460	13550	13371	13626	13454	13419	13550	13545	13421	13420	13573	13433	13469	13345	13464	13546	13444	13428	13542	13536	13544	13453	13544	13449	13588	13467	13416	13360	13372	13438	13522	13378	13345	13358	13618	13467	13446	13537	13365	13301	13565	13509	13373	13634	13407	13467	13591	13576	13528	13508	13609	13454	13448	13444	13454	13445	13556	13543	13421	13502	13479	13425	13499	13473	13376	13457	13386	13590	13623	13360	13527	13461	13543	13536	13601	13444	13413	13550	13484	13429	13435	13597	13472	13576	13503	13464	13523	13447	13644	13692	13527	13413	13424	13338	13508	13517	13396	13608	13380	13741	13478	13466	13366	13499	13550	13507	13484	13557	13595	13505	13422	13478	13362	13371	13554	13481	13609	13773	13330	13444	13625	13549	13408	13467	13579	13366	13704	13381	13469	13426	13474	13523	13706	13373	13594	13390	13513	13687	13501	13472	13491	13411	13567	13549	13509	13335	13391	13487	13504	13499	13453	13319	13668	13608	13515	13527	13488	13480	13542	13453	13462	13514	13625	13628	13667	13396	13319	13582	13420	13498	13611	13490	13466	13443	13570	13347	13352	13440	13596	13564	13497	13630	13331	13489	13570	13576	13467	13523	13400	13470	13633	13381	13611	13451	13260	13394	13535	13430	13555	13445	13583	13484	13542	13399	13564	13505	13497	13518	13473	13391	13489	13341	13395	13534	13643	13572	13448	13536	13470	13560	13677	13567	13455	13499	13536	13391	13404	13588	13351	13463	13645	13345	13434	13514	13577	13396	13561	13513	13467	13570	13426	13602	13402	13272	13448	13561	13492	13392	13465	13501	13525	13503	13507	13619	13360	13472	13599	13691	13403	13308	13423	13446	13376	13563	13435	13551	13431	13563	13396	13500	13552	13575	13519	13817	13428	13552	13496	13369	13499	13474	13604	13589	13553	13598	13411	13440	13419	13561	13688	13709	13630	13406	13541	13546	13412	13595	13631	13449	13537	13521	13652	13562	13546	13462	13498	13519	13348	13328	13365	13533	13423	13518	13464	13509	13538	13363	13420	13479	13437	13338	13489	13464	13423	13589	13589	13668	13418	13521	13442	13353	13413	13523	13579	13343	13392	13458	13553	13334	13521	13434	13516	13492	13503	13319	13572	13623	13475	13590	13492	13749	13395	13394	13527	13499	13525	13671	13503	13532	13446	13511	13535	13474	13555	13364	13625	13386	13440	13725	13374	13473	13529	13626	13239	13515	13522	13579	13437	13430	13234	13561	13452	13315	13639	13564	13520	13393	13573	13540	13464	13288	13614	13515	13480	13601	13703	13503	13325	13468	13620	13397	13342	13624	13472	13450	13503	13473	13651	13603	13415	13453	13557	13583	13464	13419	13556	13517	13568	13371	13359	13400	13573	13500	13620	13337	13373	13507	13406	13383	13527	13396	13453	13496	13445	13320	13599	13538	13731	13513	13519	13448	13416	13418	13428	13611	13414	13557	13438	13433	13518	13469	13445	13509	13629	13655	13609	13474	13415	13733	13373	13376	13557	13455	13570	13569	13500	13410	13567	13543	13520	13466	13308	13460	13503	13569	13555	13482	13537	13647	13260	13394	13464	13482	13589	13263	13573	13625	13563	13449	13770	13549	13484	13492	13436	13617	13558	13494	13426	13420	13580	13383	13469	13502	13410	13481	13460	13531	13526	13554	13585	13403	13571	13434	13531	13529	13479	13562	13522	13410	13483	13493	13492	13474	13468	13532	13527	13512	13403	13489	13519	13454	13376	13518	13545	13541	13317	13531	13490	13528	13559	13476	13556	13463	13647	13612	13425	13628	13613	13597	13684	13530	13661	13406	13439	13433	13372	13387	13482	13532	13546	13476	13459	13488	13548	13520	13457	13578	13581	13521	13563	13319	13536	13594	13303	13509	13308	13496	13651	13414	13459	13497	13477	13409	13459	13424	13379	13549	13534	13428	13414	13288	13711	13440	13399	13661	13538	13479	13385	13610	13484	13500	13508	13538	13554	13381	13539	13477	13596	13463	13473	13414	13510	13410	13393	13484	13455	13291	13537	13588	13494	13557	13516	13557	13457	13553	13464	13613	13386	13445	13557	13506	13478	13459	13534	13557	13675	13405	13550	13429	13519	13253	13538	13601	13594	13494	13452	13464	13519	13457	13441	13535	13539	13409	13495	13393	13490	13497	13595	13575	13534	13380	13552	13431	13545	13551	13635	13464	13499	13548	13448	13540	13595	13551	13568	13462	13431	13455	13491	13634	13505	13412	13528	13467	13579	13433	13618	13566	13446	13500	13496	13499	13460	13543	13556	13496	13558	13493	13736	13447	13532	13477	13343	13473	13498	13581	13552	13672	13426	13446	13566	13530	13404	13444	13447	13565	13348	13405	13609	13546	13658	13443	13386	13276	13525	13348	13596	13600	13551	13552	13506	13482	13436	13389	13498	13466	13451	13378	13339	13563	13472	13473	13379	13471	13627	13587	13600	13596	13512	13315	13382	13566	13489	13527	13620	13443	13456	13475	13545	13531	13570	13429	13420	13429	13473	13625	13312	13460	13676	13513	13344	13660	13414	13585	13320	13431	13500	13344	13534	13531	13469	13409	13478	13423	13582	13460	13460	13550	13649	13496	13416	13577	13505	13673	13647	13370	13501	13609	13541	13344	13428	13527	13369	13621	13550	13516	13608	13468	13446	13603	13473	13361	13576	13424	13303	13439	13444	13545	13609	13487	13496	13453	13519	13449	13385	13488	13425	13442	13554	13513	13492	13483	13641	13546	13503	13499	13462	13336	13334	13604	13513	13572	13568	13402	13330	13580	13387	13498	13480	13496	13414	13354	13595	13639	13289	13700	13360	13562	13358	13350	13474	13570	13399	13413	13400	13559	13550	13402	13427	13462	13471	13538	13610	13477	13591	13622	13532	13464	13459	13487	13494	13551	13404	13431	13467	13458	13489	13488	13578	13489	13495	13265	13496	13585	13621	13316	13595	13533	13456	13523	13417	13546	13476	13529	13544	13540	13480	13454	13538	13428	13519	13740	13452	13373	13456	13469	13519	13528	13574	13641	13591	13305	13329	13440	13456	13570	13394	13369	13489	13432	13554	13562	13612	13619	13599	13437	13566	13569	13589	13582	13516	13545	13537	13490	13603	13394	13557	13508	13452	13450	13603	13302	13575	13457	13576	13519	13451	13555	13504	13547	13456	13640	13485	13402	13524	13479	13453	13619	13339	13494	13648	13579	13496	13581	13464	13525	13515	13498	13420	13493	13497	13432	13539	13310	13628	13497	13608	13409	13513	13419	13666	13557	13392	13404	13367	13324	13400	13555	13584	13541	13281	13645	13531	13369	13445	13570	13475	13335	13437	13415	13665	13596	13566	13693	13566	13458	13373	13504	13547	13582	13607	13615	13502	13535	13376	13545	13439	13496	13747	13510	13534	13609	13477	13416	13563	13567	13575	13510	13607	13357	13466	13436	13580	13404	13513	13477	13467	13417	13496	13536	13536	13452	13554	13392	13728	13472	13469	13416
24457	21678	29517	27499	26645	26313	23683	18495	16255	15783	15512	15257	14768	14981	14891	14831	14895	15073	14831	14864	14903	14747	14884	14834	14802	14886	14888	14808	14859	15014	14797	14734	14648	14838	14936	14890	14990	14674	14814	14743	14762	14713	14873	14878	14603	14748	14849	14779	14836	14821	14899	14597	14601	14753	14830	14818	14732	14710	14574	14718	14947	14709	14634	14688	14707	14683	14861	14604	14601	14926	15033	14799	14809	14746	14697	14804	14897	14721	14748	14759	14519	14637	14733	14769	14733	14641	14843	14526	14857	14755	14932	14649	14640	14644	14778	14591	14807	14504	14804	14576	14812	14766	14748	14826	14655	14731	14545	14649	14653	14837	14815	14587	14643	14661	14687	14733	14877	14750	14625	14705	14865	14661	14648	14752	14852	14706	14813	14801	14518	14648	14673	14670	14657	14844	14799	14665	14681	14530	14485	14799	14782	14736	14470	14766	14697	14876	14900	14622	14869	14768	14802	14608	14682	14625	14627	14644	14941	14776	14501	14722	14686	14696	14618	14553	14704	14774	14714	14742	14668	14666	14744	14744	14724	14571	14732	14644	14674	14754	14737	14600	14846	14865	14601	14802	14855	14855	14570	14731	14691	14912	14850	14603	14739	14652	14765	14738	14714	14781	14745	14702	14836	14575	14581	14623	15020	14626	14766	14651	14806	14541	14673	14690	14554	14882	14555	14768	14795	14686	14701	14614	14665	14898	14730	14940	14752	14633	14850	14639	14732	14682	14970	14714	14543	14655	14468	14751	14786	14830	14584	14645	14683	14658	14757	14625	14878	14670	14836	14829	14860	14640	14801	14618	14588	14727	14657	14628	14629	14593	14716	14608	14779	14823	14586	14674	14639	14567	14643	14685	14786	14503	14772	14872	14775	14634	14977	14698	14766	14776	14745	14849	14666	14610	14803	14717	14715	14804	14783	14817	14603	14750	14882	14817	14873	14917	14756	14572	14717	14541	14677	14660	14619	14737	14732	14824	14748	14766	14775	14669	14607	14656	14725	14896	14782	14684	14829	14706	14722	14627	14822	14687	14947	14704	14805	14758	14757	14676	14744	14720	14772	14699	14919	14864	14721	14604	14738	14773	14698	14688	14564	14720	14811	14860	14691	14699	14739	14696	14790	14720	14721	14676	14818	14607	14693	14650	14808	14758	14797	14817	14692	14699	14741	14779	14907	14591	14742	14789	14665	14696	14575	14688	14703	14752	14778	14757	14840	14871	14804	14868	14713	14646	14719	14697	14732	14739	14473	14532	14643	14690	14387	14526	14707	14781	14786	14766	14851	14500	14657	14755	14776	14564	14800	14880	14726	14778	14721	14532	14633	14586	14644	14903	14691	14707	14865	14871	14644	14603	14602	14759	14681	14675	14732	14919	14808	14780	14906	14913	14824	14606	14514	14733	14790	14746	14742	14661	14635	14753	14599	14790	14791	14843	14731	14408	14470	14635	14489	14602	14723	14894	14581	14561	14873	14591	14710	14754	14699	15082	14712	14665	14674	14623	14758	14761	14782	14863	14456	14602	14901	14756	14766	14750	14825	14624	14912	14629	14858	14753	14642	14753	14732	14627	14738	14843	14654	14751	14806	14782	14755	14779	14783	14724	14725	14712	14685	14753	14720	14620	14794	14769	14760	14832	14802	14706	14584	14610	14704	14489	14804	14771	14787	14723	14861	14844	14683	14574	14853	14684	14800	14778	14694	14684	14906	14950	14754	14862	14671	14620	14739	14588	14672	14691	14836	14819	14736	14944	14890	14810	14866	14895	14709	14866	14752	14648	14769	14676	14699	14639	14872	14729	14744	14842	14832	14689	14857	14584	14617	14907	14561	14851	14793	14911	14959	14521	14660	14582	14740	14780	14963	14780	14686	14879	14645	14931	14560	14792	14822	14866	14656	14708	14654	14696	14754	14823	14636	14647	14758	14754	14657	14714	14649	14728	14678	14693	14732	14731	14767	14729	14934	14693	14742	14872	14663	14633	14787	14643	14753	14742	14684	14908	14835	14869	14778	14853	14746	14772	14598	14576	14574	14802	14679	14577	14722	14538	14703	14705	14789	14932	14635	14794	14572	14820	14895	14558	14653	14744	14746	14626	14707	14945	14649	14731	14859	14610	14761	14932	14688	14685	14700	14694	14835	14826	14713	14624	14754	14815	14759	14638	14836	14865	14689	14647	14810	14916	14926	14668	14767	14669	14695	14761	14607	14752	14846	14722	14811	14779	14650	14718	14895	14658	14626	14741	14741	14773	14641	14948	14716	14471	14572	14674	14729	14556	14816	14783	14719	14526	14724	14621	15051	14934	14746	14634	14691	14783	14669	14638	14847	14662	14750	14711	14856	14793	14746	14757	14579	14734	14563	14641	14753	14672	14740	14655	14748	14756	14796	14864	14708	14926	14653	14867	14763	14691	14715	14704	14648	14677	14802	14582	14764	14642	14850	14683	14865	14804	14932	14663	14761	14696	14715	14705	14765	14744	14809	14697	14678	14745	14730	14844	14791	14754	14781	14839	14629	14738	14753	14844	14665	14682	14809	14693	14850	14826	14672	14755	14518	14856	14655	14825	14648	14829	14726	14594	14643	14722	14904	14622	14696	14615	14593	14783	14792	14681	14595	14871	14607	14703	14686	14562	14777	14729	14679	14695	14634	14867	14658	14709	14868	14606	14844	14670	14646	14796	14715	14546	14678	14633	14833	14781	14558	14810	14653	14733	14596	14575	14560	14729	14681	14718	14827	14755	14936	14739	14801	14577	14704	14839	14716	14815	14634	14688	14729	14917	14688	14678	14552	14665	14697	14655	14825	14871	14617	14488	14734	14791	14636	14940	14685	14716	14764	14710	14730	14719	14771	14806	14773	14606	14805	14856	14715	14537	14672	14768	14790	14678	14772	14578	14663	14721	14904	14678	14823	14699	14736	14662	14821	14827	14752	14697	14797	14664	14768	14810	14696	14752	14591	14680	14738	14727	14539	14813	14614	14806	14740	14657	14853	14677	14747	14694	14750	14730	14758	14865	14593	14604	14667	14798	14726	14895	14709	15013	14820	14767	14698	14813	14793	14840	14869	14760	14650	14826	14925	14814	14727	14738	14991	14743	14579	14816	14837	14839	14645	14702	14691	14722	14754	14734	14674	14598	14677	14689	14854	14697	14632	14770	14694	14878	14599	14808	14669	14782	14655	14767	14716	14823	14673	14715	14712	14792	14788	14772	14705	14820	14695	14623	14718	14561	14761	14745	14990	14794	14856	14634	14740	14657	14595	14478	14577	14676	14751	14608	14750	14741	14515	14989	14876	14759	14844	14826	14615	14815	14787	14730	14766	14732	14704	14574	14627	14734	14683	14762	14857	14520	14684	14689	14842	14883	14622	14808	14713	14664	14555	14762	14669	14670	14609	14685	14740	14707	14692	14787	14736	14864	14650	14669	14699	14653	14657	14568	14734	14645	14637	14605	14605	14731	14793	14668	14800	14708	14784	14914	14688	14610	14455	14721	14473	14822	14940	14785	14697	14750	14575	14664	14709	14896	14848	14765	14875	14730	14780	14862	14827	14769	14732	14725	14796	14621	14882	14666	14711	14735	14580	14733	14812	14677	14740	14503	14830	14589	14786	14719	14584	14425	14729	14645	14587	14441	14776	14850	14694	14821	14910	14961	14710	14667	14806	14724	14699	14711	14702	14727	14756	14634	14648	14788	14773	14735	14753	14734	14883	14875	14689	14593	14765	14789	14751	14764	14802	14777	14704	14687	14685	14671	14721	14812	14833	14875	14822	14507	14690	14662	14785	14728	14786	14878	14814	14482	14733	14679	14764	14877	14801	14621	14698	14705	14726	14634	14716	14788	14755	14724	14788	14780	14826	14646	14786	14684	14687	14578	14853	14687	14678	14800	14847	14789	14968	14888	14610	14807	14769	14766	14741	14712	14804	14723	14888	14784	14506	14779	14688	14863	14814	14877	14853	14701	14771	14837	14701	14619	14644	14689	14744	14833	14970	14634	14722	14790	14713	14633	14723	14522	14603	14849	14623	14696	14754	14695	14611	14653	14729	14558	14682	14790	14697	14695	14650	14807	14694	14498	14818	14686	14642	14760	14597	14428	14715	14710	14616	14651	14737	14801	14833	14707	14670	14741	14645	14579	14530	14812	14817	14664	14934	14733	14749	14805	14749	14630	14738	14716	14471	14903	14699	14820	14757	14886	14746	14648	14756	14755	14600	14695	14715	14788	14549	14757	14774	14759	14888	14765	14748	14733	14811	14772	14806	14801	14814	14691	14815	14659	14814	14782	14778	14661	14565	14823	14604	14554	14739	14624	14773	14743	14606	14858	14939	14767	14682	14774	14677	14631	14822	14715	14754	14689	14744	14664	14915	14560	14783	14720	14781	14833	14821	14721	14827	14617	14705	14708	14769	14618	14781	14804	14816	14621	14752	14991	14682	14903	14846	14748	14736	14912	14816	14756	14820	14799	14756	14702	14709	14766	14876	14677	14730	14555	14660	14590	14807	14848	14774	14656	14545	14772	14713	14844	14800	14762	14791	14632	14750	14634	14855	14634	14691	14790	14679	14693	14842	15045	14679	14707	14808	14685	14792	14760	14646	14699	14531	14777	14707	14620	14948	14807	14485	14898	14720	14768	14641	14578	14622	14903	14632	14717	14685	14525	14613	14642	14733	14629	14713	14863	14790	14712	14719	14588	14847	14608	14660	14596	14673	14792	14711	14988	14796	14764	14636	14756	14663	14772	14674	14886	14728	14837	14741	14850	14717	14635	14665	14679	14869	14770	14608	14733	14761	14632	14819	14893	14827	14758	14802	14669	14832	14702	14647	14640	14597	14522	14897	14664	14697	14773	14520	14845	14651	14729	14650	14588	14672	14685	14594	14749	14710	14889	14725	14802	14672	14836	14745	14782	14511	14677	14768	14712	14725	14774	14706	14785	14662	14650	14596	14698	14839	14598	14699	14764	14789	14804	14769	14704	14834	14768	14731	14700	14670	14711	14733	14776	14657	14752	14834	14486	14708	14725	14880	14743	14832	14689	14688	14657	14739	14617	14812	14788	14623	14732	14878	14880	14656	14883	14751	14797	14832	14611	14793	14686	14500	14734	14684	14936	14808	15048
34768	55988	52060	40999	33385	26942	21395	17689	15825	14904	14581	14283	14239	14286	14168	14005	13960	14096	14011	13991	13936	13932	14042	13930	14036	13896	13946	14146	13825	14047	14013	13975	13894	14093	14041	13760	13902	13841	13839	13938	13782	13984	13841	13813	13827	14020	13837	13837	13873	13786	13737	13991	13809	13925	14025	14013	14044	13998	13988	13944	13848	13811	14041	13797	13856	13839	13893	14039	13829	13970	14053	13878	13900	13764	13980	13967	13763	13871	13925	13890	13810	13934	13811	13820	13930	13967	13914	14020	14020	13825	14023	13860	13916	14024	13727	14026	13935	13992	14044	14034	13892	13881	13783	13865	13956	13830	14045	13940	13927	14090	13816	13951	13856	13933	14010	13852	13898	13853	14012	14081	13913	13921	13973	13909	13739	13911	13826	13957	13893	13938	13988	13754	13859	13784	13944	13812	13978	13780	13777	13971	13863	13953	13967	13786	13943	13970	13825	14063	13953	13940	13947	13866	13886	13769	13960	13850	13878	13973	13955	14044	13779	13901	13968	13955	13963	13934	14065	14050	13872	13919	13971	13746	13949	13962	13898	14160	13967	13757	13951	13825	13907	14120	13785	13994	13966	13844	13915	13941	14035	13953	13944	13783	13971	13963	13873	13901	13867	13956	13887	13870	13935	13901	13843	13782	13799	13737	13878	13966	13810	13908	13796	13940	13928	14100	14056	13822	14083	13794	13985	13860	13864	14049	13955	13937	13720	13962	13919	13838	14021	13902	14003	13878	13784	13986	13907	13951	13885	13957	13762	13989	13775	13865	13851	13943	14108	13983	14035	13887	13858	13701	13721	13896	13921	14127	14052	13884	13788	13840	13731	13872	13761	14005	13949	13872	13950	14014	14017	14052	13805	13929	13993	13867	14131	13779	13887	13970	13816	13805	13776	13868	14132	13998	13942	13888	13767	13913	13940	13842	13692	13909	13862	13869	13860	14031	14032	13928	13833	13685	13928	13941	13812	13837	13877	13889	13936	14025	13877	13997	13901	13906	14024	13853	13951	13904	13846	13993	14012	13997	14044	13935	13963	13854	13921	13985	13881	13896	14035	13622	13791	13957	14037	13860	14068	13700	13838	13886	13852	13920	14128	13909	13889	13773	13953	14055	14058	13906	13981	13888	13919	13778	13907	14050	13875	13909	13847	13784	14009	14026	14009	13844	13965	14047	14068	13977	13824	13822	13992	13907	13889	13919	13992	13884	14001	13948	13938	13950	13980	13994	13934	13848	13759	13851	13888	13962	13747	13929	13997	13935	13961	13976	13943	14072	13865	14037	13704	13885	14091	13809	13908	13919	13902	13814	13917	13960	13952	13882	13858	13821	13967	13888	13774	13832	13935	14013	14032	13781	13850	13936	14057	14024	13864	13921	13878	14001	14070	13845	13921	13919	14021	13815	13833	13939	13872	13923	13914	13851	13923	13980	13893	13890	13888	13978	13788	13925	13864	13858	13878	13806	13946	13956	13932	13961	13869	13978	13960	14103	13789	13967	13900	13800	13946	13770	13875	13763	13791	13869	13957	13924	13846	13841	14140	13863	13952	13977	13973	13891	13955	13773	13927	14017	13980	13854	13887	13858	13973	13955	13927	13896	13818	14112	13986	13841	13983	13825	13918	13898	13986	13876	13943	13902	13929	14013	14064	14053	13797	14035	13938	13886	13889	13667	13862	13957	13839	13815	13813	13946	13922	13847	13935	13987	13778	13867	13887	13782	14128	13938	13958	13988	13793	14003	13868	13845	13902	14018	13869	13923	13862	13778	13970	14013	13920	13575	13833	13872	13901	14042	13907	14052	14023	13741	13962	13868	13843	14138	13961	13922	13829	13889	14179	13963	14009	13848	13826	14029	13912	14038	14000	14058	13807	14029	14000	13945	13818	13971	13806	13993	14024	13944	13929	13918	13893	14064	13924	13758	13902	13981	13962	13800	13754	13994	13875	13902	13950	13896	13923	13944	14017	13874	14011	13893	13836	13871	13885	13968	13925	13893	13972	13999	13936	13946	13771	13896	13953	13646	13886	13847	13947	13896	13948	14064	13879	13906	13983	13834	13868	14048	13908	13917	13809	13902	13946	13992	13713	13896	13944	13929	13974	13862	13894	13994	13972	13877	13986	13943	14012	13866	13878	13906	13920	14092	13933	13833	13877	13973	13925	13848	13969	13825	13874	13795	14078	13931	13896	14138	13901	14040	13955	13967	13874	13855	13871	13968	13971	13776	13831	13894	13852	13958	13925	13866	13961	13835	13865	13929	13820	13844	14058	13979	13788	13845	13993	13703	13937	13892	14075	13798	13846	13874	13884	14042	14015	14013	13668	13861	13967	14036	13885	13909	14085	13902	13966	13976	13965	13770	13779	13886	13901	13878	13920	13908	13870	13831	14009	13906	13920	13866	13900	13883	13974	13703	13775	13957	13672	13955	13986	13914	13895	13874	13926	14043	13990	13891	13993	14032	13857	13947	14125	13755	13950	13813	13806	13940	13866	13883	14043	13918	14031	13839	13901	13817	13894	13832	13951	13972	14003	13849	13851	13849	13755	13965	13975	13893	13892	14044	13955	13640	13780	14014	13973	13951	13833	13888	13917	14012	13920	13891	13911	13827	13842	14087	13903	13703	13893	13777	13939	13954	13760	13728	13825	13912	13897	13984	13963	13891	13946	13979	13826	14001	13713	13944	13989	13941	13871	13917	14017	13897	13931	13941	13860	13987	13921	13941	13866	14014	13884	13903	13881	13920	13935	13948	13980	13910	13868	13673	13881	14085	14057	13857	13964	13942	13801	13785	13993	13876	14064	13837	13954	13865	13915	14029	13926	13889	14022	14016	14058	13785	13966	13850	13960	13818	13800	13901	14087	13873	13940	13872	13880	14090	13748	13885	14024	13848	13940	13879	13962	14083	13921	13955	14040	13827	13925	13890	14001	13991	14074	13993	13874	14072	13883	13817	13931	14073	13789	14087	13700	13975	14005	13916	13834	13999	13791	13799	13882	13954	14009	13779	13913	13874	13849	13852	13886	13975	13881	13788	14025	13786	14006	13853	13998	13870	13935	13990	13997	13886	13947	13847	13894	13820	13816	13936	13979	13945	13908	13772	13821	14103	14037	13876	13930	13850	13907	14063	13752	13911	13917	13780	13724	14026	14110	14018	13940	13864	13804	13896	13827	13770	13993	13907	14001	13832	13847	13937	13977	13891	13923	13890	13885	13873	13740	13925	14023	13880	13769	13971	13973	13959	13908	13886	13847	14044	13849	14032	13967	13726	14023	13762	13777	13834	13948	13889	13882	13944	14050	14027	13911	13871	13839	13869	14068	13986	14035	13983	13989	13843	13857	14098	13868	13799	14083	14005	14183	13910	13786	13755	13692	13981	13863	13748	13904	13946	13906	13942	13840	13806	13901	13946	14004	14052	13839	13857	13904	13935	13949	14067	13976	13785	13982	13920	13936	13949	13990	13884	13909	13885	13772	13932	13823	13754	13782	13877	13899	13918	13840	14001	13899	13959	13912	14007	13943	13856	13924	13809	13904	13777	13804	13905	13923	14074	14011	13808	14066	13950	13941	13865	13903	13806	13962	13927	13807	13830	13815	14018	13963	13906	13895	13821	13944	13902	13800	13833	13890	13916	13836	13938	13930	13978	13923	13982	13838	14066	13832	13997	13785	13895	13974	14090	13917	13846	13982	13928	13911	14005	13951	13963	13993	13869	13864	14065	14003	13851	13915	13889	13930	13918	13954	13915	13870	13945	13883	13786	13932	13960	13788	13749	13833	14002	14062	13944	13975	13889	13936	13974	13828	13776	13910	13965	14013	13938	13808	13948	13959	13885	13787	13983	13999	13834	13857	13753	14035	13988	13824	13931	14010	14039	14008	13909	13884	14047	13936	13910	13782	13820	13825	14152	13855	13815	13935	13779	14039	13864	13957	14037	13912	14031	13817	13938	13944	13991	14107	13827	13777	13857	13986	13965	13869	13880	13871	14031	13796	13849	14019	13857	13985	13888	13994	13773	13915	13939	14057	14067	13798	13951	13918	13874	13858	13755	14137	13823	13951	13875	13833	13765	13830	14134	13874	13898	13859	14031	13885	13994	13911	13908	14045	14014	13830	13878	13876	14029	14012	13908	13883	13947	13944	13837	13909	13832	14017	13939	13816	13888	13923	13812	13865	13828	14017	13829	13805	13783	13982	13868	13998	13881	14017	14029	13812	14013	14033	13831	13867	13863	13995	13846	13993	13997	13927	13912	13983	13950	14077	13939	13834	13791	13857	13815	13824	13948	14040	13960	13878	13980	13970	14158	14099	13802	14019	13751	13794	13970	13998	13840	13879	13749	13806	13846	13955	13997	13929	13978	13841	13875	13945	13827	13915	13994	13958	13859	13954	13942	14046	13983	13792	13906	13773	13670	14015	13906	13822	13918	13896	13778	13996	13939	13741	13865	13912	13934	13954	13907	13789	13972	13953	13900	13972	13876	13844	13888	14004	13839	13880	13844	13984	13830	13911	13859	13936	13956	13956	13679	14069	13846	13937	13930	13859	13869	13888	13843	13936	13938	13747	14121	13847	14019	13988	13959	13854	14037	14055	13844	13913	13910	13984	14095	13958	13929	13740	13789	13826	13858	13997	13931	13774	14018	13924	14083	14121	13975	13835	13948	13669	13977	14099	13997	13967	13849	13875	13975	13774	13935	13890	13946	14035	13803	14117	14098	13981	13784	13929	13911	13927	13783	13986	13890	13980	13761	13770	14040	14000	13884	13994	13723	13836	14007	13978	13967	13894	13926	13830	13850	13829	13894	13897	13779	14008	13920	13923	14023	13892	13905	13890	13879	13915	13931	13972	13858	13996	13770	13889	13980	14009	13932	13965	13867	13845	13773	13819	13931	13956	13944	14016	13999	13883	14001	13935	13891	13860	13911	13932	14040	13911	13985	13928	13893	14032	13851	14045	13830	13884	13700	13867	13988	14066	13831	13994	13826	13866	13951	13816	13889	13892	13786	13879	13832	13838	13732	13824	13862	13859	13867	14009	13903	13874	14128	14053	13994	13921	13782	13865	13971	13916	13741	13871	13914	13974	14001	13925	13867	13821	13803	13871	14047	13874	14036	14036	13900	14057	13906
23303	21643	29706	25457	25647	28449	27313	20028	17550	16815	15780	15664	15655	15481	15407	15522	15428	15350	15264	15009	15125	15142	15098	15169	15240	15183	15254	15296	15074	15272	15072	15143	15138	15129	15015	15002	14977	15051	15048	14999	15131	15029	14776	14970	15147	15073	15078	15052	15111	14990	14992	14775	14814	14897	15145	14881	15098	15091	14973	14849	15057	14952	14785	14804	14953	14941	14705	15016	14969	14858	14983	15028	15161	15012	14786	14863	14954	15011	14937	14942	15143	15048	15064	14948	14998	14864	14894	15055	15084	14939	14883	15098	15029	14839	14968	14803	14930	15048	14854	15009	14890	14826	15055	14947	15000	14945	15073	15150	14908	14743	15107	14834	14967	15257	14880	14969	15098	15000	14958	14891	15136	14976	14922	14859	14926	14761	15119	14963	14923	14937	14931	14995	14994	14989	14905	14985	15019	14988	15027	14844	14982	14919	14836	14827	14717	14905	14787	14806	14796	15003	14908	14814	14717	14805	14991	15047	15019	14922	14892	14878	14969	14772	15057	14910	15044	15109	14786	14850	14855	14991	14817	15044	14896	14868	15007	14940	15081	14829	14886	14907	14969	14978	14749	14992	14969	14972	14878	15013	14885	14832	14726	14888	14980	14883	14938	14799	14948	15018	14731	14870	14874	14987	15046	14853	14927	15014	14993	14722	14918	15005	14798	14935	14944	14790	14880	14879	14864	14838	15105	14705	14988	14933	14888	15027	15003	15013	14954	15050	15049	14898	14978	15120	15033	14978	14767	14883	14769	15050	14799	14790	14862	14847	14827	14967	14994	14849	14947	15046	15011	14820	15062	14937	14819	14885	14954	14959	14885	14986	15024	14783	14812	14935	14983	14990	14979	15023	14888	14977	14951	14951	15081	14914	14905	15134	14885	14820	15107	14916	15094	14884	14752	14810	14965	14825	14835	14978	14901	15013	14862	14851	14944	14926	14939	14808	15015	14941	15034	14894	14878	14894	14794	14717	14828	14722	15013	14949	14897	15123	14909	15031	14974	14969	15020	14999	14916	15054	15052	14920	14850	14899	14867	14944	14859	14986	15023	14925	14892	15051	14967	15056	14884	15053	14958	14928	14853	15075	14942	14910	14767	14721	14865	14828	15147	14858	15113	14923	14960	14819	15087	14805	14872	14973	15058	14957	14872	14979	14908	14938	15048	15033	14870	14868	14934	14911	14724	14992	14903	14970	14922	14872	14693	14888	15091	14881	14812	15033	15221	14923	14788	14816	14942	14869	14893	14975	15018	15196	14840	15059	14936	14781	15002	14835	14876	14782	15110	14871	14877	14831	14817	14898	14869	14931	14880	14891	14764	14962	14811	14770	14936	14987	14728	15033	14924	14934	14823	14963	14728	14954	14913	15172	15010	14868	15110	14758	15041	14918	14847	14988	14965	14800	14994	14865	14883	14969	14941	15146	15049	14901	15025	14852	14801	14858	14951	15032	15062	14929	14884	14993	14787	14876	14885	14916	14906	14960	14950	14791	14849	14942	14922	14981	14913	15106	14738	14849	14998	14989	15032	14908	14921	14820	14875	14968	14987	14854	14983	14846	14916	14794	14880	14922	14961	15083	14717	14875	14791	14973	15124	14877	14912	14917	14915	14813	14908	14941	14693	14843	14829	14892	14889	14837	14797	14843	14757	15028	14848	14866	14830	15168	15094	15119	15055	14991	14907	15053	14816	14879	14910	14727	14941	14933	14791	15059	14845	14928	15007	15053	14909	15023	14940	14916	14943	14824	14967	14859	14889	14833	14999	14965	14852	14761	14928	14933	15072	14940	14704	14779	15044	15061	14950	14949	14912	14976	14878	15019	14991	14663	14939	15077	14863	14910	14860	14977	14858	14952	14813	14940	15203	15004	15080	15063	14900	14911	14919	14914	14924	14819	15161	14785	14945	14811	14801	14773	14934	15008	14930	14882	14834	14796	14823	14888	14937	14916	14970	14841	14928	14920	14648	14813	15002	14776	14931	14653	14991	14963	14659	14870	14998	14907	15127	14855	14945	14881	15157	14983	14979	15022	14873	14847	14946	15028	14962	15137	14850	15145	14915	14853	14867	14920	15035	14934	14927	14968	14974	15091	14962	14999	15102	15027	14877	14965	15132	14787	15066	14993	14962	15047	14857	14830	14916	14804	14880	15006	14817	14816	15010	15046	14776	14932	15152	14763	14840	15026	14671	14667	14896	14810	14821	14973	14975	14853	14709	14824	14797	14852	14811	14882	14930	15065	14912	14998	14954	14944	15156	14922	14934	14765	14950	14994	14999	14769	14989	15027	14927	15019	15009	14824	14962	14844	14875	14860	15022	14807	14798	14954	15059	14750	14933	15108	14994	14888	15254	14844	14881	14771	14921	14897	14964	14768	14827	14868	14896	14913	14733	14661	14755	15079	14846	15034	15022	14885	14851	14937	15067	14847	14926	14997	15003	14768	14813	15088	14815	14881	14871	14930	14939	14742	14813	14965	14981	14782	14876	14953	14993	15022	14968	14956	14665	15030	14853	14930	14931	14991	14924	15011	14772	14944	14947	15034	15024	14946	15066	14997	14931	14959	14971	14963	14971	15015	14627	14879	14962	15006	14935	14948	14679	14878	14919	14921	14848	14771	14918	15154	14837	15138	14948	14885	14968	14912	15013	14855	14871	14894	14925	14941	15018	14952	14998	15025	14839	14910	14966	14997	15188	14858	14935	14927	14959	14880	14815	14837	14863	14804	14987	14828	14876	14865	14966	14970	14754	14900	14978	14919	14832	15055	14900	14880	14889	15055	15014	14912	14796	14865	14857	14835	14861	14763	15104	15058	14809	15117	14847	14916	14984	14989	15021	15050	15032	15044	14853	14996	14875	14867	15097	14872	14683	14805	15036	15011	14939	14924	14904	14940	14976	14890	14949	14852	15015	14887	14980	14985	15031	14743	14732	14984	15161	14859	14998	14972	14858	15089	14961	14911	14791	15064	14861	14802	14937	14917	14950	15095	14919	14750	15125	14939	14981	14842	14680	14919	14854	14840	14763	14832	14987	14996	14819	14985	14948	15014	14896	15024	14910	15125	14786	14885	14905	15024	15009	14871	15016	15138	14997	14821	15167	14676	14985	14858	15117	14784	14971	14840	14826	14815	14857	14891	14819	14997	14900	14915	15053	15057	14814	14944	14906	14997	14673	14861	15027	14817	14938	14988	14981	14820	15112	14776	14867	14757	14926	14916	14866	14804	14768	14775	14866	14992	14896	14874	14967	15050	15046	14832	14894	14926	14984	14883	14893	14867	15286	14900	14814	14972	14879	15056	14897	15049	14956	14956	14833	14854	14830	14932	14853	14939	14803	14920	14944	15017	14794	15094	14945	14925	14824	15043	14778	14826	14977	14789	14958	14835	14826	15106	15029	14987	14823	15194	14833	14877	15130	14816	14898	15051	15149	14978	14812	14909	14895	14808	14980	14760	14832	14978	14896	14930	15011	15075	15065	14799	14944	14945	14999	14973	14943	14816	15159	14896	15039	14781	14866	14899	14909	14911	14901	14710	14897	14800	14924	15014	14949	14793	14910	15040	14909	14671	14966	14867	15152	14916	14912	14973	15047	14835	14994	14888	14880	14932	15012	14891	14899	14767	14944	15097	15117	15060	14886	14772	14783	14832	14868	14731	14840	14891	14925	15115	14763	15047	15080	14770	14988	14858	14908	14823	15031	14874	15030	14894	14987	15008	15047	14819	14915	15058	14766	14740	14867	14972	14830	14849	15052	14932	14952	14755	14904	15032	14620	15035	15026	14794	14903	14911	14862	15027	14908	14946	15020	14879	14960	14984	14907	14859	14968	14988	14902	14952	14958	14951	14840	15071	14949	14823	14794	14802	15038	15161	14961	14908	14973	14920	14799	14861	15042	15047	14997	14995	14873	14793	14859	14839	14988	14975	15068	14948	14913	15046	14659	15006	14943	14873	14952	14933	14959	14907	14975	14804	15076	15049	14881	14958	14975	15089	14991	14776	14877	14858	14959	14849	14966	14971	14939	14769	15108	15001	15203	15076	15022	14934	15018	14735	15076	14826	14945	14947	14999	14950	14857	15066	14816	14880	14993	14938	14756	14999	14897	14966	14905	14944	14960	14964	14898	14768	14784	14892	14925	14967	14945	14945	14896	15034	14933	14699	14812	14887	14830	14964	15126	14966	14932	14856	14990	14898	14835	14846	14834	14934	14898	14818	15075	14813	14854	14885	15025	14794	15026	14934	14841	14940	14989	15018	14888	14932	15084	15060	15016	15064	15088	14990	14801	14930	14814	14910	14945	14919	14937	14884	14924	14884	14989	14836	14840	14946	14803	14919	15042	15004	15172	14944	14873	14663	14960	14937	14895	14909	14870	15229	15086	15012	14776	14735	14883	15027	15001	14989	15117	14784	14844	14786	15085	14904	14952	14851	14954	14767	14639	14894	14848	14948	14857	14740	14955	14960	14936	14938	14977	14882	14890	14972	14988	14765	14760	14860	14797	14904	14906	14848	14786	14872	14729	14976	14951	15110	14836	14932	14963	15100	14808	14838	14946	14859	15148	15116	14845	14866	14936	14920	14963	14907	15101	15211	14915	14821	14812	14893	14895	14852	14840	15043	14919	14878	14931	14959	14767	14982	14810	15032	14830	15024	14987	15271	14876	14925	15076	14932	15019	14763	14943	15062	14887	14993	14907	14917	15138	15011	14785	14731	14978	15056	14869	14952	15040	14932	14862	14806	14991	14821	14774	14872	15060	14864	15199	14875	15068	14713	14950	14861	14829	14780	15049	14745	14843	14886	14893	14912	14843	14805	14866	14734	14954	14996	14908	14918	15081	15076	14891	14915	14896	15072	14994	15008	14765	15035	15068	14883	14801	14980	15013	14883	14988	15094	14899	14818	14828	14897	14843	15104	15084	14973	14868	15069	14865	14831	14795	14923	14964	14727	14828	15176	15165	14776	14849	14819	15020	14858	14848	15020	15025	15116	14989	14716	15051	14843	15008	14987	14846	14936	14929	15048	14832	15007	15061	14985	14885	15115	14886	15012	14883	14802	14816	14691	15008	14847	14953	14896	14954	15013	15055	14777	14975	14809	15108	14837	15034	14649	15002	14977	14972	14962	14908	14980
36810	62022	58993	48945	40853	32845	23222	18813	16716	15607	15034	14743	14709	14461	14320	14314	14243	14295	14367	14251	14138	14286	14008	13763	14189	14140	14337	14077	14138	14102	13996	14190	14366	13994	14148	14045	13885	14061	14068	14074	14004	13939	14124	14092	14112	14052	14086	14133	13908	14241	14023	14124	14159	13994	13933	14124	14173	14083	13946	14099	14050	13983	14073	13951	13972	14104	14025	13976	14109	14170	14012	14023	13872	13911	14067	14010	14092	14215	13947	14150	14063	14082	13954	14141	14094	14077	14113	13991	14236	14053	14033	14039	14159	14165	14167	14035	14217	14077	13984	13927	14113	13956	13999	14004	13919	14039	13971	13952	14108	13966	13988	14090	13999	14064	14039	14041	13897	14072	13979	14143	14139	14139	13994	14164	13980	13934	13913	14005	14186	13823	14009	13915	14131	13995	14202	14244	13993	14101	14045	14077	14176	14032	13991	13897	14127	13903	14093	13936	14071	13964	14135	13962	13985	14116	13976	14030	14013	13939	14068	14135	14105	14040	13931	14094	14162	13961	13957	14073	14076	14051	14003	14000	13976	13933	14080	14072	14054	14242	13985	14079	13971	14057	14148	14097	14161	14040	14240	14005	14074	14120	13953	13959	14135	13944	14025	13956	13981	14085	14087	14095	14034	14072	14198	14089	14196	14125	14195	14056	13937	14168	14007	13972	13939	13960	13954	14197	13989	13932	14108	14015	14055	13865	14091	14096	14094	14002	13858	14182	14046	14095	13934	13976	14108	14140	14105	14057	14046	13993	13955	14054	14067	14053	13972	14066	14046	14102	14109	13948	14063	14025	14077	14072	13909	14077	13990	13994	13930	14176	13919	14003	14073	14028	13965	14024	13895	13951	13973	13944	13994	13985	14083	13961	14099	14229	13998	13901	13897	14037	14022	14089	14025	14074	14049	14011	14076	13994	13941	14114	14060	13972	14101	13919	14206	13933	14008	14151	13859	14058	14156	14130	14119	14049	13900	14272	14045	14058	13963	13901	13829	14023	14003	14072	13944	14009	13968	14005	14023	14016	14028	14069	14225	14002	14076	14186	13939	14161	14091	14079	13980	14081	14120	14040	13986	13979	14090	14157	14077	13994	14017	13855	14077	13950	14058	14007	14024	14004	14234	14060	14159	14201	14035	14081	13912	14172	13978	14131	14155	14092	14108	14199	14042	14009	14051	14173	13983	14116	14000	14037	14123	14076	14056	13869	13958	14069	14017	14120	14097	13947	14198	13783	14258	14179	14028	14030	14056	13937	14076	14081	14025	14065	13941	13862	14057	14085	13976	14207	13960	14118	13915	14229	14129	13941	13938	14050	14052	13910	14034	13992	14023	14106	14178	14203	14148	13863	13904	13868	14105	13921	13893	13926	13977	14058	14038	13893	14079	14055	14103	14176	14073	14168	14203	13991	13964	13975	14101	13975	14068	13873	14049	14155	14092	14048	14278	14013	13887	14117	14011	14106	13915	13948	13913	13994	13873	14001	14040	14086	14162	14021	14054	14050	14142	13963	14018	14151	14060	14015	14140	13993	14204	13956	14011	13855	14169	14108	14108	13973	14022	14006	14064	14086	14060	14087	14102	14146	13953	14248	14019	14007	14092	14116	13997	14105	14128	13941	14038	13871	14139	14133	14131	14009	14100	14105	14033	13960	14036	13994	14184	14022	14145	14055	14099	14037	13999	14074	14128	13949	14152	13991	14137	14076	14040	14017	13990	13832	14125	14176	14164	13965	14289	14094	14118	14082	13976	13934	13900	13930	13917	14042	13956	14051	13877	14068	13881	13978	14102	14080	14045	13955	13998	13827	13975	14034	14061	13976	13961	13949	14025	14060	14112	13951	13989	14219	13988	13979	14129	14151	13958	13994	14117	14098	14073	13997	14054	14088	14175	14115	14052	14065	13939	14053	14020	14008	14004	13961	14079	14110	13871	14076	14020	14015	14164	13856	13921	13975	14170	14112	14084	13993	14026	13993	13982	13937	13982	14056	14135	13943	14043	14163	13988	13894	14114	13782	13906	14099	14025	14110	14075	13990	13900	14011	13981	14032	13892	13919	13989	14134	14145	14008	13976	14063	14011	14112	14067	14060	13967	14044	13953	14101	13960	14033	14000	14083	13955	13982	13934	14161	14062	13952	14191	14136	14120	13995	13963	14023	14000	14044	13902	13984	13959	13918	14047	13809	14006	14016	14010	13997	14147	14138	14001	14063	14024	14127	14060	14067	14032	13944	14132	13968	14031	14018	13998	13889	13892	13899	14173	13975	14028	13922	13966	14039	13925	14145	14097	14004	14003	13926	14067	14137	14094	13879	14067	14046	14027	14108	14107	14085	14179	14027	13935	14113	14084	13955	14028	14209	14084	13871	13934	14170	14204	14180	14229	13917	14162	14092	13791	14073	13959	14095	14139	14085	14193	14146	14138	13921	14073	14041	14012	13974	14056	14057	13983	14242	13884	14078	13893	14096	13985	13866	14026	14067	13950	14140	14043	14019	14052	13947	13941	13950	14215	13999	13941	13946	14126	13938	14089	14300	14048	13842	13996	13889	13951	13957	14198	13945	14050	14113	14004	14150	14048	13999	13934	14149	14059	13955	13919	14059	14019	14016	14137	13998	13931	14046	14054	13925	13811	14098	14122	14082	14239	13892	13943	14195	14000	13946	14184	14083	14036	13903	14065	14048	14018	14064	13790	14114	14037	14063	14156	14016	14115	14164	13997	14095	13919	13968	14045	14123	14105	14073	14057	14060	13858	14002	14044	14180	13831	14065	14090	13747	14072	14024	14040	14160	14090	14005	14018	13981	14078	14108	14072	14121	14163	13964	14153	13947	14036	14130	14129	13896	13898	14108	14059	13994	14074	14125	13982	14223	13971	13952	14081	14052	14292	14024	14199	13996	14113	13937	14134	13965	13967	14204	14009	14015	14067	14051	14020	13967	14166	14096	14227	13989	13963	13921	14182	14010	13969	14020	14078	13969	14003	13889	13973	14001	13894	14091	14083	14056	14013	14159	14018	14034	13857	14026	14226	14087	14101	14086	14220	13901	14167	14012	13934	13960	13856	14082	13946	14121	14155	13993	14118	14021	14067	14099	14088	14077	14167	14285	14077	14112	14028	14206	14005	13889	14235	14073	13970	13850	13929	14136	13981	14061	14019	14156	14205	13933	14094	14056	14054	14131	13861	13983	14130	14034	13931	14101	14057	14059	14055	14096	14014	14136	14015	14146	14084	14017	14094	13976	14063	14132	13908	13884	13938	14187	14023	14183	14020	14133	14023	14069	14022	13890	14173	13983	14117	14222	14126	14088	14193	14019	14117	14231	13969	14012	14181	13984	14001	14033	13985	14186	13980	13791	14215	14020	13896	14091	14058	14004	13876	13944	14019	14250	14090	14084	14000	13880	13994	14002	14002	14044	13887	14206	14163	13946	13994	13984	13924	14060	14049	14056	13965	13974	14108	14097	14059	14080	13969	13926	14207	13907	14194	14097	14095	14052	13998	14063	13987	13978	13953	14166	14092	14001	14074	13960	13974	13996	14087	14083	14011	13953	14169	13997	13896	13943	13855	13929	13877	14018	14252	13974	13849	14037	14004	13759	13988	14070	14001	13935	14070	14068	14036	14082	14050	14065	14151	14144	14152	14170	14200	14103	13977	13952	14042	13883	14048	13905	13973	14176	13928	14097	14127	14006	14061	13876	13853	14276	14096	14022	14014	13975	13937	13773	14101	14212	13926	14052	13951	13915	14092	14162	14189	13940	13973	14134	14021	14043	13949	14036	14200	14163	13970	14231	13899	13944	14102	14038	13974	14082	14076	14091	14077	14006	14235	14231	13967	14122	13908	14206	13919	14196	14041	14219	13853	14170	14060	13984	14131	14068	14014	14058	14108	13986	13895	14260	13914	14073	14095	14047	14067	14052	14059	14268	13975	13956	14122	14007	14081	13894	14095	14114	14065	13933	14117	14034	14026	14046	13893	13960	13988	13977	14222	14102	14010	14088	13946	14053	14056	14171	14125	14027	13863	14008	13904	14064	14154	14012	14055	13995	14093	13926	14090	13963	14115	13926	14217	14016	13997	13975	14074	14122	13927	14103	14026	14136	14196	14190	13882	14035	14112	13978	13923	14083	13950	13865	14127	13910	14114	14020	13816	14031	14121	14087	14126	14005	14072	13996	14131	14132	14089	14002	13963	14059	13925	13951	13907	14108	13933	14029	14179	14077	14108	14134	14037	14135	14059	14058	14009	14123	14024	14114	14096	14136	14205	14062	14055	14125	14048	14053	13907	13955	14075	14106	14084	14093	13987	14212	14102	14116	14231	13900	14080	13984	14104	14126	13982	14016	14085	14066	13955	14098	13961	14177	14059	14179	13959	13974	14078	14012	14075	13917	14179	13904	14203	14267	14174	14054	14153	14002	13917	14103	14102	14203	14073	14093	14083	14160	14145	13894	14091	14003	13992	14192	13941	14182	13989	14046	14148	13850	14192	13978	13908	13949	14019	14155	13921	13891	14088	13941	14011	14124	14006	13945	13973	14061	14052	13916	14134	13835	14082	14041	14015	14135	14147	13974	14217	13858	13891	13921	13894	14136	13943	14016	14020	14180	13983	14020	13956	13831	14012	14029	14322	13899	14139	13979	13904	14128	14165	14122	13950	14163	13982	14058	14092	13986	14094	14011	14180	13900	14058	14140	13940	14003	14121	14032	14241	14103	13976	14074	14145	14153	14127	13921	14041	13998	13933	14026	14097	13928	14207	14048	14191	14294	14097	14104	13887	14155	14008	14163	14072	14113	14069	14028	14137	14083	14017	14062	14090	14110	14078	14139	13997	14104	14125	14206	13976	13989	14078	14155	14099	13979	13989	14064	14081	13989	13997	14139	14096	13919	13982	13971	14010	14012	14087	13913	14054	13930	13959	14050	14017	13928	14066	14201	14049	14170	13944	14181	13915	14142	14037	14043	13970	13955	14087	14041	14169	14123	14029	14057	14078	13970	13932	14082	14204	14105	14066	14014	14050	13880	14056	14243	14086	14015	14041	14084	14139	14125	13891	14229	14200	14173	14004	14166	13849	13907	14082	13949	13928	14160	14043	14033	14060	13986	14057	13999	14065	13990	13977	14180
28785	28387	34989	28015	19984	17016	15886	14945	14159	14060	13934	13812	13586	13783	13755	13691	13753	13538	13505	13607	13308	13572	13467	13631	13558	13630	13344	13490	13529	13445	13461	13431	13570	13305	13772	13640	13542	13488	13348	13545	13396	13562	13604	13546	13451	13436	13319	13524	13455	13454	13563	13537	13344	13621	13451	13517	13534	13344	13374	13416	13264	13393	13372	13411	13443	13611	13401	13643	13471	13449	13242	13619	13692	13517	13483	13547	13424	13527	13363	13502	13535	13380	13645	13490	13461	13466	13497	13547	13362	13397	13326	13525	13485	13652	13451	13493	13437	13530	13545	13382	13442	13380	13441	13368	13445	13350	13595	13494	13425	13724	13547	13507	13432	13435	13365	13317	13279	13526	13393	13404	13510	13337	13437	13360	13644	13244	13488	13289	13260	13851	13538	13445	13611	13246	13512	13433	13279	13250	13430	13391	13459	13465	13490	13293	13282	13377	13500	13376	13344	13434	13516	13320	13466	13483	13388	13583	13455	13457	13391	13468	13289	13567	13676	13463	13463	13460	13513	13424	13471	13326	13395	13453	13417	13288	13554	13503	13327	13411	13479	13421	13511	13400	13344	13504	13355	13613	13351	13524	13456	13485	13393	13370	13589	13349	13482	13328	13347	13503	13360	13576	13495	13271	13519	13569	13546	13636	13485	13303	13551	13426	13469	13408	13325	13398	13604	13585	13290	13183	13391	13764	13675	13272	13404	13396	13422	13411	13592	13428	13478	13537	13436	13364	13611	13300	13553	13575	13364	13554	13599	13388	13259	13517	13357	13591	13461	13515	13457	13475	13440	13372	13358	13585	13189	13322	13221	13361	13333	13472	13464	13460	13338	13395	13173	13649	13623	13487	13456	13298	13412	13408	13395	13433	13549	13377	13438	13537	13406	13437	13553	13420	13575	13556	13462	13405	13509	13402	13457	13271	13318	13456	13445	13608	13395	13412	13270	13422	13251	13395	13282	13528	13491	13602	13454	13479	13623	13368	13401	13611	13552	13397	13527	13379	13461	13335	13441	13433	13577	13382	13512	13435	13667	13337	13416	13445	13488	13342	13676	13720	13387	13387	13598	13396	13356	13360	13639	13436	13458	13375	13423	13613	13575	13441	13572	13598	13452	13499	13665	13422	13435	13344	13304	13476	13352	13317	13476	13376	13407	13285	13431	13660	13554	13586	13476	13475	13540	13570	13425	13434	13370	13331	13282	13506	13474	13465	13399	13404	13391	13542	13540	13357	13349	13520	13572	13479	13363	13359	13292	13399	13317	13480	13479	13572	13383	13617	13290	13461	13522	13520	13604	13447	13515	13490	13423	13488	13440	13105	13552	13414	13484	13415	13468	13437	13552	13427	13457	13406	13587	13571	13427	13430	13592	13381	13551	13451	13465	13453	13686	13403	13494	13519	13462	13372	13598	13537	13644	13492	13463	13305	13479	13482	13341	13361	13451	13428	13362	13422	13448	13388	13423	13490	13587	13539	13484	13322	13469	13471	13407	13408	13448	13398	13538	13482	13493	13359	13474	13680	13479	13598	13599	13506	13219	13444	13565	13438	13520	13410	13698	13302	13438	13597	13341	13396	13494	13423	13429	13375	13669	13659	13469	13574	13524	13511	13428	13454	13410	13460	13508	13483	13565	13575	13475	13466	13460	13468	13375	13290	13513	13466	13433	13374	13450	13502	13429	13465	13436	13493	13485	13491	13443	13428	13449	13337	13602	13470	13440	13518	13406	13478	13524	13536	13641	13376	13484	13395	13479	13470	13569	13306	13444	13505	13549	13524	13472	13302	13407	13375	13372	13581	13451	13557	13563	13257	13599	13483	13497	13286	13444	13476	13393	13222	13562	13592	13288	13502	13410	13369	13563	13664	13512	13607	13342	13522	13586	13409	13452	13458	13400	13546	13495	13449	13485	13669	13585	13566	13476	13435	13572	13387	13476	13467	13565	13286	13588	13617	13453	13382	13368	13347	13391	13305	13538	13252	13756	13546	13545	13435	13342	13643	13511	13471	13532	13357	13517	13386	13448	13650	13483	13437	13594	13391	13606	13575	13605	13477	13277	13543	13451	13443	13299	13356	13283	13419	13505	13557	13633	13723	13517	13587	13553	13562	13535	13139	13535	13288	13535	13527	13594	13428	13409	13616	13480	13461	13549	13545	13365	13391	13393	13247	13479	13199	13396	13422	13354	13545	13411	13386	13489	13342	13403	13374	13365	13435	13405	13417	13493	13425	13597	13442	13316	13658	13497	13484	13452	13614	13312	13373	13611	13290	13685	13543	13477	13501	13577	13378	13505	13449	13405	13475	13424	13417	13556	13492	13434	13593	13631	13613	13466	13457	13505	13589	13557	13566	13485	13557	13568	13386	13587	13511	13499	13403	13496	13427	13560	13526	13631	13662	13643	13406	13393	13289	13187	13482	13436	13553	13534	13435	13596	13554	13431	13279	13537	13487	13494	13377	13533	13516	13507	13392	13363	13480	13344	13375	13625	13371	13534	13624	13434	13416	13586	13596	13622	13507	13435	13475	13484	13625	13387	13215	13359	13364	13582	13465	13588	13683	13374	13462	13544	13222	13274	13452	13509	13435	13530	13396	13524	13497	13435	13583	13648	13455	13318	13510	13561	13474	13577	13381	13342	13535	13575	13444	13560	13261	13372	13316	13392	13455	13374	13440	13348	13663	13417	13297	13291	13351	13396	13399	13497	13577	13395	13579	13562	13317	13467	13310	13505	13411	13521	13557	13600	13417	13409	13761	13334	13663	13532	13406	13481	13378	13382	13403	13216	13343	13269	13424	13686	13533	13479	13584	13579	13398	13327	13325	13383	13482	13551	13503	13492	13739	13307	13617	13585	13402	13403	13397	13414	13709	13419	13313	13339	13325	13472	13379	13433	13403	13453	13612	13394	13410	13464	13539	13576	13590	13467	13463	13486	13489	13402	13643	13443	13362	13570	13469	13434	13592	13375	13364	13416	13398	13515	13594	13402	13614	13448	13280	13498	13404	13471	13484	13415	13626	13391	13471	13616	13419	13493	13330	13539	13691	13447	13337	13402	13371	13332	13358	13339	13514	13491	13537	13465	13435	13391	13467	13518	13674	13438	13502	13424	13203	13368	13493	13451	13328	13159	13436	13484	13387	13368	13471	13314	13405	13470	13400	13383	13351	13501	13505	13426	13616	13452	13477	13500	13434	13633	13488	13263	13420	13456	13388	13491	13538	13334	13284	13577	13358	13458	13400	13522	13663	13336	13442	13332	13428	13650	13649	13415	13263	13526	13421	13434	13438	13530	13319	13431	13460	13479	13576	13481	13474	13529	13366	13461	13547	13596	13512	13481	13400	13409	13499	13437	13607	13505	13375	13335	13343	13593	13684	13423	13209	13446	13474	13429	13597	13487	13407	13453	13403	13421	13526	13540	13569	13434	13531	13453	13361	13738	13357	13390	13251	13443	13469	13463	13625	13544	13375	13494	13633	13554	13606	13308	13462	13443	13560	13501	13526	13340	13374	13504	13257	13467	13271	13549	13431	13671	13488	13488	13583	13462	13403	13488	13571	13714	13478	13540	13628	13354	13418	13442	13412	13423	13214	13526	13285	13341	13581	13256	13468	13450	13404	13151	13528	13602	13314	13512	13435	13473	13373	13333	13435	13430	13535	13419	13402	13409	13733	13522	13460	13498	13401	13548	13288	13434	13460	13414	13517	13579	13518	13484	13387	13401	13503	13581	13490	13682	13233	13689	13484	13366	13494	13560	13438	13240	13552	13438	13518	13547	13329	13341	13503	13553	13521	13405	13512	13428	13447	13678	13356	13578	13322	13431	13523	13238	13308	13540	13444	13409	13450	13412	13536	13511	13417	13529	13424	13351	13308	13516	13342	13407	13516	13560	13408	13418	13518	13456	13521	13452	13471	13439	13533	13398	13557	13615	13408	13439	13450	13487	13429	13347	13454	13412	13685	13548	13383	13530	13425	13614	13602	13419	13488	13560	13440	13551	13221	13558	13445	13557	13326	13550	13483	13351	13572	13483	13781	13547	13440	13465	13456	13588	13420	13348	13550	13299	13455	13556	13302	13394	13478	13498	13715	13371	13280	13521	13435	13500	13598	13413	13461	13394	13434	13381	13417	13461	13495	13479	13402	13428	13448	13546	13472	13360	13486	13593	13659	13709	13475	13567	13469	13301	13633	13416	13418	13317	13381	13456	13442	13358	13402	13455	13459	13436	13343	13373	13537	13419	13507	13517	13350	13443	13457	13434	13405	13370	13477	13625	13573	13500	13343	13483	13356	13310	13534	13454	13302	13411	13484	13468	13288	13452	13541	13469	13458	13548	13448	13342	13536	13534	13353	13420	13550	13428	13547	13448	13236	13498	13487	13461	13358	13486	13442	13384	13527	13436	13451	13438	13543	13496	13468	13280	13262	13450	13496	13527	13330	13572	13369	13465	13493	13510	13422	13424	13545	13492	13504	13391	13283	13398	13649	13482	13441	13439	13446	13433	13510	13381	13523	13386	13436	13416	13369	13281	13568	13404	13557	13424	13331	13335	13446	13381	13419	13414	13507	13515	13395	13376	13481	13315	13367	13606	13541	13407	13548	13474	13486	13456	13699	13571	13537	13443	13405	13332	13412	13427	13469	13435	13600	13355	13392	13633	13598	13530	13658	13552	13390	13527	13683	13360	13526	13522	13476	13505	13441	13380	13404	13573	13371	13481	13326	13384	13471	13555	13502	13437	13617	13494	13546	13362	13548	13361	13368	13653	13546	13521	13216	13407	13344	13393	13462	13517	13326	13524	13304	13399	13425	13670	13503	13376	13357	13359	13383	13386	13282	13254	13531	13455	13392	13327	13475	13595	13456	13677	13342	13287	13455	13491	13606	13501	13332	13390	13353	13365	13221	13495	13691	13488	13294	13481	13475	13402	13507	13341	13498	13657	13549	13468	13498	13268	13394	13342	13532	13445	13383	13525	13545	13441	13474	13310	13570	13512	13438	13482	13354	13585	13655	13407	13442	13582	13348	13554	13385	13554	13431	13376	13474	13552	13232	13357	13419	13435	13486	13453	13508	13403	13455	13401	13483	13465	13509	13443	13596	13587	13511	13492	13377	13267	13616	13573	13397
32602	46858	40933	28206	21146	17267	15803	14836	14181	13859	13545	13467	13360	13295	13414	13145	13258	13360	13157	13234	13231	13292	13223	13422	13349	13178	13262	13208	13200	13162	13290	13196	13190	13197	13147	13193	13050	13092	13048	13275	13201	13150	13172	13014	13022	13105	13211	13183	13047	13191	13054	13199	13020	13140	12852	13101	13153	13120	13259	12982	13152	13145	13116	13058	13025	13020	13173	12982	12988	13152	13000	13162	12997	13132	13163	13265	13056	13121	13284	13008	13061	13083	13065	13046	13112	13069	13080	13036	13155	13131	12934	13094	13105	13168	13224	13168	13107	13077	13037	13174	13096	13156	13022	13099	13331	13144	13141	13192	13093	13050	13059	13149	12894	13133	13130	13140	12992	13197	13292	13226	13217	13081	13152	13368	13026	13248	13105	13196	12911	13036	13100	12963	13019	13114	13077	13077	13075	12975	13072	13134	13049	13043	13013	12994	13143	13081	13028	13194	13002	13230	13123	13148	13167	13166	13142	13095	12940	13113	13006	13262	13006	13069	13231	13041	13133	13024	13058	13165	13203	13072	13262	13168	13052	13202	13183	13045	13102	13185	13074	12956	13134	13149	13126	13159	13009	13127	13273	13219	13176	13044	13064	13148	13134	13028	12962	13116	13085	13049	13024	13169	13083	13000	13166	12874	13101	13107	13133	13219	12988	13191	13144	13057	13125	13210	13096	13076	13024	13104	13200	13098	13075	13124	13279	13227	13112	13083	12970	12988	13052	13023	13065	13007	13187	13098	13080	13168	13146	13047	13252	13068	13056	13018	13116	13107	13119	13034	13212	13178	13104	13157	13200	13285	13188	13218	13130	13266	13040	12957	13267	13132	13259	13023	12923	13112	13042	13142	13117	13083	13159	13192	12929	13205	13071	13367	13147	13091	13271	13074	13232	12974	12994	13152	13150	13315	13050	13329	13262	13152	13136	13147	13080	13008	13043	13004	13092	13095	13180	13124	13259	13347	13059	13008	13145	13156	13101	13025	13210	13251	13233	12967	13049	13024	13112	13082	13213	13088	13151	13073	13115	13102	13097	13232	12991	13152	13168	13187	13035	13350	13235	13121	12979	13059	13067	13137	13210	12949	13156	13112	13131	13107	13138	13203	13301	13034	13188	13106	13208	13015	13235	13134	13134	13059	13175	13120	12973	13098	13186	13070	13285	13270	13273	13115	13066	13117	13092	13178	13102	13070	13081	13199	13102	13062	13083	13024	13150	13080	13161	13164	13322	13112	13189	13159	13212	13169	13153	13143	13094	13174	13013	13202	13100	13132	13201	13156	13072	13053	13196	13129	13074	13277	13170	13036	13198	13129	13074	13039	13220	13119	13085	13232	13069	13326	13139	13169	13236	13175	13164	13074	13093	13060	13135	13153	13071	13027	13172	13115	13105	13284	13218	13105	13122	13142	13078	13092	13194	13138	13284	13243	13275	13192	12887	13117	13165	13091	13061	13324	13002	13009	13171	13072	13148	13093	13205	13240	13007	13145	13067	13158	13151	13087	13200	13038	13126	13079	13230	12974	13059	13127	13081	13057	13194	13031	13148	13050	13149	13064	13112	13069	13273	13084	13003	13184	13116	13209	13108	13200	13156	13151	13080	13021	13295	13089	13312	13142	13058	13121	13042	13258	13296	13077	13154	13169	13225	13025	13202	13152	13165	13054	13028	13067	13121	13149	13060	13092	13110	12951	13124	13221	13254	13140	13017	13102	13280	13028	13289	13194	13045	13031	13031	13202	13149	13101	13079	13167	13002	12956	13271	12990	13069	13141	13096	13142	13071	13073	13174	13106	13030	12852	13121	13111	13120	13127	13150	13159	13134	13161	12955	12962	13070	13092	13275	12961	13108	13184	13147	13186	13200	13180	13306	13142	13018	12972	13113	13235	13074	12992	13172	13115	13159	13056	13217	13091	13214	13168	13035	13227	13001	13306	12969	13201	12983	13228	13282	13129	13048	13156	13047	13178	13196	13139	13285	12975	13091	13080	13104	13069	13228	13202	13353	13049	13174	13075	13016	13036	13109	13001	13062	12997	13186	13232	13281	13172	13096	13025	13166	13048	12968	13159	13259	13051	13050	13010	13071	13178	13000	12961	13248	13154	13178	13118	13272	13125	13064	13163	13138	13251	12966	13295	13204	13171	13131	13192	13107	13157	13255	13255	12965	13118	13197	13229	13383	13073	13145	13018	13120	13164	13048	13081	13107	13194	13114	13117	13042	12988	12973	13019	13168	13159	13230	13151	13149	13095	13174	13108	13025	13034	13128	13085	13005	13073	13077	13131	13051	13319	13023	13134	12942	13172	13233	13071	13117	13060	13343	13297	12960	13216	13052	13041	13239	13242	13195	13114	13261	13063	13166	13075	13147	13079	13077	12942	13197	13080	13021	13141	13047	13084	13016	13126	13037	13110	13136	13058	13159	13180	13051	13263	13164	13092	13156	13037	13058	13061	13086	13010	13044	13061	13203	13058	13113	13182	12973	13010	12979	13125	13048	13205	13193	13325	13154	13070	12920	13028	13014	13278	13029	13028	13134	13141	13193	13194	13274	13196	13225	12993	13070	13198	12967	13104	13140	13081	13176	13076	13078	13257	13262	13138	13213	12956	13044	13142	13143	13229	13050	13160	13041	13246	13020	13012	13203	13103	12967	13250	13016	13158	13081	13325	12943	13057	13036	13050	13172	13116	12874	13097	13202	13132	13022	13127	13113	13188	13081	13017	13290	13131	13099	13116	13296	13018	13121	13114	13024	13077	13014	13078	13026	13147	13084	13212	13150	13256	13179	13103	13053	13110	13103	13096	13135	13105	13043	13152	13141	13013	13101	13153	13119	13009	13090	13182	13091	12967	13119	13023	13040	13111	13128	13084	13165	13081	13172	13036	13161	12969	13109	13207	13085	13176	13048	13303	13213	13107	13236	13099	13025	13205	13259	13131	13098	13240	13233	13178	13172	13089	13079	13246	12949	13136	13211	13057	13008	13220	13127	13203	13140	13064	13122	13011	13343	13195	13049	13189	13206	12998	13070	13133	13245	13149	12987	13089	13061	13048	13169	13241	13132	13204	13132	13144	13064	13155	12996	13117	13277	13195	13106	13051	13215	12979	13146	13234	13161	13069	13126	13045	13129	13045	12971	13041	13036	13180	13111	13139	13073	13183	13094	13012	13189	13036	12998	13047	13083	13013	13098	13078	13055	13129	13149	13220	13059	13145	13212	13103	13071	13241	12968	13044	13008	13140	13005	13143	13112	13119	13146	13128	13129	12993	13167	13223	13037	13009	13295	13263	13005	12954	12987	13022	12948	13070	13100	13228	13285	13018	13114	13181	12969	13089	13094	13260	13204	13128	13151	13000	13171	13040	13076	12879	13146	13132	13228	13094	13266	13258	13024	13090	13262	13111	13110	13182	13120	13237	13086	13055	13158	13078	13106	13205	13152	13014	13110	13211	13056	13210	12978	13176	13110	13023	13125	13198	13047	12952	12978	13177	13056	13055	13156	13273	12960	13048	13308	12938	13173	13154	13234	13146	13103	13111	13051	13149	13034	13046	13177	13065	13006	13110	13111	13068	13289	13056	13095	13225	12986	13214	13074	13086	13191	13167	13241	13097	12988	13039	13167	13065	13179	13090	13316	13087	13130	13073	13175	13081	13113	13081	13042	13150	13031	13115	12979	13068	13149	13126	13261	13142	13247	13146	13212	13297	13026	13049	13120	13073	13184	13001	12982	13118	13232	13305	13077	13262	13070	13049	13259	13174	13171	13036	13230	13258	13040	13012	13071	13115	13105	13161	13232	12977	13185	13116	12972	13142	13286	13102	13136	13163	13106	13176	13240	13232	13183	13111	13212	13321	13241	13249	13093	13171	13061	13298	13123	13175	13056	13165	13104	13188	13126	13186	13181	13170	13204	13122	13050	13186	13211	13078	13173	13152	13034	13025	13016	13081	13029	12937	13229	13045	13017	13193	13134	13004	13148	13109	13053	13072	13235	13047	13114	13195	13032	13117	13185	13116	13155	13048	13289	13071	13044	13057	13193	13138	13204	13147	13275	12985	13089	13068	13112	13125	13042	13313	13124	13097	13126	13226	13022	13171	13110	13240	13099	13010	13297	13119	13220	13217	13127	13057	13141	13125	13111	13074	13117	13083	13122	13210	13139	13119	13111	13046	13221	13012	13148	12998	13018	13189	13056	13159	12979	13015	13131	13241	13101	13103	12994	13152	13110	12927	13193	13019	13217	13222	13149	13126	13039	13145	13238	13252	13190	13101	12984	13319	13136	13093	13124	13097	13216	13063	13024	13159	13167	13065	13204	13120	13119	13095	13117	13283	13208	13049	13307	13179	13023	13168	13090	13102	13124	13097	13182	13169	13058	13091	13288	12969	13220	13104	13208	12899	13076	13131	13134	13198	13105	13066	13217	13024	13132	12889	12926	13085	13161	13012	13053	12969	13122	13214	13164	13136	13170	13126	12965	13133	13221	13077	13085	13157	13004	13121	13108	13175	13169	13224	12990	13304	13037	13071	13141	13005	13197	13072	13079	13106	13113	13198	13006	13033	13096	13043	13187	13077	13126	13130	13193	13255	13336	13090	13065	13126	13075	13103	13237	13103	13196	13229	13244	13053	13071	12979	13140	13174	13195	13023	13191	13244	13154	13164	13111	12992	13060	13066	13064	13248	13088	13090	13174	13117	12935	13013	13087	13175	13049	12985	12998	13113	13120	13182	13258	13155	13059	13194	13177	13077	13150	13105	13248	13165	13090	13185	13132	13075	13007	13023	13301	13201	13150	13132	13163	13233	13213	13147	13134	12947	13113	13092	13154	12916	13069	13167	13116	12976	13089	13261	13185	13187	13137	13037	13265	13114	13111	13043	13046	13179	13036	13178	13077	13013	13080	13049	13199	12930	13004	13073	13306	13077	13203	13173	13016	12975	13138	13072	13168	13242	13014	13030	13101	13147	13132	13083	13095	12960	12967	13195	13088	13144	13026	13026	13016	13140	13144	13136	13204	13231	13025	13238	13121	13082	13176	13109	13107	13119	13331	13079	12945	13112	12935	13160	13212	12870	13059	13193	13058	13216	13116	13158	13124	13151	13060	13182	12986	13264	13042	12999	13249	12954
24550	21676	29386	26493	24431	24090	22344	18272	16284	15649	15144	14987	14733	14798	14575	14425	14511	14405	14541	14589	14405	14472	14585	14524	14518	14284	14482	14460	14495	14626	14523	14261	14264	14364	14559	14450	14418	14327	14201	14225	14372	14342	14240	14419	14405	14452	14450	14236	14145	14264	14396	14264	14254	14401	14183	14365	14174	14242	14368	14281	14574	14309	14193	14220	14186	14453	14350	14332	14257	14277	14245	14209	14258	14387	14180	14310	14377	14152	14289	14520	14332	14250	14170	14229	14422	14382	14402	14086	14107	14173	14387	14361	14227	14342	14171	14493	14231	14264	14466	14211	14290	14319	14255	14184	14154	14268	14186	14376	14337	14212	14320	14339	14251	14242	14270	14186	14439	14253	14394	14439	14151	14274	14271	14298	14183	14250	14047	14448	14264	14470	14167	14358	14332	14262	14266	14487	14429	14234	14458	14345	14460	14221	14329	14371	14427	14225	14306	14279	14514	14458	14394	14297	14259	14243	14381	14323	14356	14121	14158	14159	14226	14268	14184	14248	14359	14396	14372	14347	14296	14151	14178	14193	14206	14376	14117	14262	14258	14503	14357	14267	14277	14307	14472	14450	14286	14158	14179	14429	14456	14263	14285	14216	14378	14336	14196	14322	14439	14353	14358	14461	14424	14371	14314	14267	14272	14294	14176	14120	14194	14433	14209	14346	14383	14375	14090	14468	14313	14334	14243	14094	14265	14420	14429	14233	14106	14256	14345	14343	14292	14173	14204	14251	14247	14363	14366	14264	14322	14240	14249	14191	14207	14418	14204	14264	14491	14072	14158	14277	14386	14227	14476	14303	14356	14150	14115	14081	14372	14284	14384	14476	14220	14290	14510	14177	14140	14266	14305	14266	14238	14335	14209	14436	14400	14224	14399	14394	14139	14303	14227	14247	14276	14111	14220	14197	14415	14292	14378	14298	14340	14324	14455	14445	14146	14158	14249	14293	14158	14408	14221	14298	14249	14383	14251	14276	14041	14173	14214	14197	14316	14363	14122	14331	14293	14472	14430	14421	14239	14295	14290	14126	14297	14302	14486	14455	14346	14312	14341	14259	14292	14236	14340	14192	14277	14271	14397	14281	14406	14263	14381	14167	14220	14212	14160	14086	14279	14142	14321	14166	14208	14571	14244	14207	14333	14324	14320	14387	14538	14404	14210	14184	14067	14311	14402	14318	14198	14269	14317	14204	14175	14284	14376	14089	14372	14198	14553	14203	14163	14289	14502	14384	14255	14273	14214	14168	14257	14254	14268	14221	14394	14301	14362	14289	14319	14091	14295	14188	14299	14140	14164	14204	14300	14399	14394	14254	14359	14250	14332	14161	14313	14164	14456	14298	14355	14271	14445	14315	14323	14520	14268	14395	14265	14306	14103	14330	14321	14341	14382	14144	14410	14213	14055	14162	14283	14131	14493	14289	14347	14397	14140	14296	14231	14262	14197	14243	14370	14386	14259	14118	14340	14313	14226	14266	14371	14298	14335	14022	14313	14172	14295	14284	14380	14390	14185	14234	14441	14347	14420	14184	14147	14184	14160	14266	14254	14259	14303	14105	14180	14174	14154	14400	14385	14248	14152	14340	14321	14209	14261	14227	14155	14142	14309	14195	14218	14480	14001	14194	14432	14300	14299	14203	14232	14410	14477	14556	14385	14438	14299	14171	14311	14301	14160	14353	14330	14515	14421	14486	14228	14288	14309	14315	14206	14208	14242	14218	14373	14341	14234	14165	14222	14266	14281	14403	14352	14241	14213	14229	14372	14149	14328	14311	14337	14219	14304	14282	14275	14216	14290	14238	14103	14376	14311	14449	14236	14363	14412	14377	14174	14200	14239	14276	14230	14356	14397	14461	14256	14278	14238	14264	14419	14325	14406	14247	14326	14301	14392	14081	14140	14052	14208	14292	14421	14275	14087	14063	14435	14506	14186	14150	14254	14182	14319	14258	14311	14193	14255	14338	14445	14512	14085	14160	14554	14245	14305	14415	14365	14215	14450	14226	14366	14301	14200	14412	14237	14369	14417	14419	14315	14237	14342	14321	14336	14333	14301	14138	14333	14372	14319	14253	14421	14358	14342	14416	14429	14084	14241	14337	14303	14322	14140	14088	14404	14211	14309	14148	14184	14305	14282	14224	14009	14097	14189	14369	14327	14108	14334	14273	14213	14364	14234	14194	14298	14372	14298	14343	14269	14274	14196	14442	14387	14447	14443	14435	14432	14115	14368	14336	14366	14141	14251	14213	14126	14094	14346	14267	14262	14280	14372	14309	14453	14200	14270	14315	14426	14303	14200	14278	14327	14303	14319	14247	14300	14304	14369	14239	14410	14186	14320	14256	14120	14212	14301	14246	14288	14322	14257	14202	14383	14302	14239	14231	14218	14257	14236	14044	14365	14227	14471	14242	14328	14147	14222	14465	14288	14240	14499	14218	14300	14171	14234	14277	14180	14171	14138	14261	14029	14253	14307	14542	14416	14229	14453	14475	14224	14300	14234	14323	14377	14292	14296	14376	14377	14220	14422	14213	14353	14180	14297	14338	14182	14252	14187	14217	14383	14138	14341	14241	14269	14357	14222	14238	14301	14361	14379	14282	14348	14044	14149	14411	14358	14463	14143	14187	14311	14515	14338	14334	14455	14549	14241	14350	14406	14284	14225	14401	14287	14337	14404	14355	14408	14088	14156	14192	14213	14284	14329	14460	14372	14392	14408	14445	14258	14290	14410	14192	14336	14176	14318	14337	14394	14196	14117	14167	14129	14441	14286	14260	14255	14104	14376	14327	14331	14431	14454	14168	14076	14070	14367	14463	14201	14454	14253	14318	14366	14268	14330	14277	14096	14156	14299	14514	14216	14410	14151	14420	14260	14249	14515	14444	14212	14256	14404	14425	14187	14274	14197	14404	14332	14452	14075	14170	14246	14241	14106	14486	14496	14399	14368	14208	14058	14362	14629	14318	14224	14234	14222	14285	14209	14370	14134	14240	14451	14339	14296	14460	14342	14148	14241	14288	14389	14293	14276	14183	14394	14236	14344	14143	14247	14217	14383	14406	14386	14261	14287	14268	14389	14314	14190	14246	14634	14191	14378	14293	14221	14441	14382	14322	14157	14217	14345	14394	14359	14221	14616	14272	14351	14364	14212	14146	14268	14086	14277	14295	14205	14452	14240	14229	14175	14331	14274	14338	14145	14388	14215	14132	14270	14395	14330	14265	14259	14135	14480	14273	14219	13979	14441	14163	14444	14350	14265	14189	14208	14276	14144	14367	14231	14390	14260	14232	14219	14455	14384	14395	14115	14282	14563	14220	14325	14522	14103	14366	14470	14229	14224	14373	14319	14445	14498	14246	14227	14251	14252	14198	14199	14497	14250	14279	14373	14274	14403	14451	14286	14328	14230	14322	14259	14252	14277	14394	14381	14185	14407	14307	14432	14239	14085	14172	14252	14221	14323	14502	14188	14203	14356	14124	14452	14142	14312	14117	14205	14438	14185	14326	14270	14368	14345	14346	14351	14427	14382	14348	14477	14153	14230	14361	14222	14233	14257	14188	14355	14322	14369	14359	14176	14398	14224	14397	14298	14159	14178	14298	14374	14174	14216	14447	14367	14132	14168	14118	14298	14226	14330	14264	14461	14190	14281	14348	14263	14320	14243	14295	14361	14244	14254	14221	14457	14344	14216	14308	14196	14311	14265	14252	14338	14423	14306	14297	14288	14244	14476	14228	14298	14277	14324	14293	14206	14338	14211	14175	14162	14366	14256	14237	14314	14473	14267	14275	14483	14334	14113	14320	14420	14310	14328	14287	14221	14250	14372	14226	14299	14212	14361	14328	14457	14370	14226	14399	14340	14300	14183	14280	14520	14109	14211	14167	14313	14558	14323	14248	14200	14060	14169	14244	14248	14200	14429	14305	14209	14177	14444	13942	14384	14220	14310	14241	14317	14324	14356	14073	14256	14180	14245	14360	14125	14281	14150	14417	14293	14483	14223	14136	14108	14221	14286	14238	14337	14076	14244	14166	14439	14327	14325	14295	14143	14234	14283	14298	14177	14182	14225	14112	14389	14307	14297	14153	14240	14292	14199	14259	14349	14277	14162	14126	14165	14321	14291	14405	14284	14315	14138	14256	14295	14240	14132	14218	14264	14353	14085	14409	14359	14272	14323	14140	14110	14165	14409	14219	14417	14323	14536	14193	14271	14196	14297	14224	14367	14379	14409	14255	14403	14075	14208	14299	14458	14083	14156	14435	14430	14323	14188	14283	14236	14324	14442	14295	14279	14173	14372	14325	14283	14172	14190	14269	14211	14303	14335	14210	14228	14279	14315	14158	14170	14322	14467	14420	14213	14048	14224	14363	14196	14195	14290	14346	14332	14169	14244	14127	14209	14279	14347	14330	14529	14295	14430	14423	14332	14341	14244	14215	14407	14289	14239	14429	14284	14318	14381	14387	14345	14386	14265	14336	14331	14445	14311	14233	14240	14344	14180	14336	14222	14371	14268	14371	14146	14216	14308	14067	14395	14429	14182	14326	14233	14114	14153	14363	14175	14335	14353	14185	14269	14018	14285	14312	14231	14274	14442	14328	14234	14332	14183	14377	14186	14203	14429	14319	14286	14207	14466	14388	14236	14324	14350	14339	14373	14333	14176	14373	14266	14438	14237	14225	14251	14260	14286	14361	14288	14122	14402	14137	14393	14230	14240	14418	14333	14341	14412	14400	14205	14425	14217	14402	14382	14267	14323	14095	14238	14306	14151	14542	14345	14400	14116	14282	14292	14366	14230	14304	14489	14442	14426	14204	14101	14183	14371	14203	14403	14211	14364	14156	14295	14213	14346	14462	14275	14363	14424	14050	14471	14221	14256	14308	14236	14343	14372	14304	14421	14398	14383	14176	14296	14380	14220	14265	14363	14367	14312	14527	14281	14509	14279	14357	14172	14249	14273	14405	14192	14492	14176	14148	14256	14322	14498	14385	14398	14343	14248	14094	14366	14206	14369	14279	14224	13953	14258	14400	14493	14281	14269	14298	14223	14276	14307	14035	14266	14233	14311	14299	14364	14346	14344	14344	14111	14327	14251	14299	14380	14341	14192	14365	14322	14006	14320	14320	14396	14158	14119	14123
35656	55930	49804	37291	28583	23785	20860	18122	15992	14937	14776	14472	14172	14074	14101	14045	13906	13847	13902	14063	13800	13857	13861	13871	13851	13826	13836	13822	13778	13719	13757	13629	13723	13778	13805	13657	13746	13728	13825	13840	13719	13704	13798	13764	13684	13874	13753	13790	13783	13811	13632	13882	13736	13867	13786	13471	13680	13744	13626	13576	13785	13654	13741	13818	13499	13798	13722	13648	13743	13796	13829	13792	13686	13815	13734	13771	13647	13645	13579	13739	13776	13549	13763	13732	13629	13674	13841	13746	13583	13711	13710	13852	13762	13580	13590	13630	13563	13582	13718	13845	13672	13598	13840	13821	13662	13728	13559	13831	13684	13676	13806	13680	13596	13761	13767	13762	13595	13851	13760	13780	13708	13689	13622	13767	13841	13782	13799	13770	13753	13858	13820	13535	13466	13803	13663	13765	13657	13750	13587	13682	13780	13668	13741	13623	13910	13675	13708	13717	13748	13618	13696	13667	13748	13690	13673	13743	13810	13610	13664	13707	13731	13630	13576	13664	13674	13600	13634	13663	13672	13823	13544	13809	13639	13648	13669	13577	13673	13620	13659	13718	13654	13670	13542	13774	13573	13537	13692	13626	13556	13653	13596	13574	13829	13632	13840	13791	13640	13697	13693	13651	13703	13709	13566	13706	13781	13803	13797	13683	13679	13790	13759	13506	13841	13614	13786	13786	13763	13488	13880	13846	13540	13809	13755	13738	13858	13738	13578	13672	13670	13646	13652	13736	13751	13788	13687	13537	13583	13789	13582	13860	13730	13633	13766	13637	13564	13650	13575	13643	13658	13751	13697	13756	13848	13755	13693	13758	13558	13749	13692	13579	13606	13787	13718	13798	13447	13621	13742	13696	13715	13597	13785	13584	13685	13685	13904	13555	13689	13499	13808	13719	13761	13619	13649	13584	13603	13775	13896	13623	13670	13570	13564	13656	13633	13743	13700	13646	13646	13711	13783	13721	13561	13661	13730	13808	13756	13759	13770	13583	13746	13644	13840	13873	13760	13833	13752	13746	13561	13728	13743	13644	13773	13786	13711	13765	13649	13728	13858	13716	13684	13796	13771	13692	13634	13566	13651	13706	13582	13633	13525	13657	13653	13704	13750	13598	13772	13753	13550	13754	13714	13673	13640	13570	13641	13615	13736	13745	13665	13716	13720	13704	13608	13504	13700	13641	13609	13573	13776	13646	13702	13540	13673	13755	13627	13784	13763	13672	13574	13553	13643	13918	13677	13539	13757	13625	13709	13569	13617	13660	13751	13637	13668	13782	13640	13700	13709	13619	13689	13540	13683	13582	13765	13623	13568	13712	13609	13721	13675	13739	13655	13701	13662	13575	13637	13787	13678	13599	13717	13569	13604	13587	13653	13753	13683	13748	13724	13646	13805	13791	13547	13690	13584	13882	13690	13757	13726	13552	13661	13719	13713	13777	13569	13778	13612	13677	13820	13692	13749	13468	13685	13769	13670	13591	13748	13738	13687	13612	13638	13940	13605	13714	13583	13791	13715	13574	13711	13813	13573	13727	13687	13765	13587	13704	13714	13814	13539	13533	13654	13827	13703	13707	13906	13633	13747	13780	13667	13578	13781	13599	13702	13535	13718	13503	13644	13805	13939	13585	13584	13667	13715	13731	13749	13528	13734	13787	13594	13565	13666	13635	13663	13861	13754	13786	13625	13744	13787	13526	13585	13841	13744	13794	13783	13514	13636	13865	13701	13522	13618	13686	13641	13754	13662	13716	13694	13901	13867	13655	13575	13650	13679	13916	13671	13743	13692	13622	13755	13527	13578	13805	13806	13547	13642	13646	13777	13786	13782	13662	13587	13738	13769	13717	13627	13628	13632	13559	13747	13722	13658	13676	13633	13724	13627	13821	13662	13882	13698	13636	13727	13558	13643	13862	13804	13842	13535	13871	13758	13597	13654	13563	13587	13717	13675	13654	13585	13637	13606	13624	13704	13698	13626	13834	13805	13683	13706	13658	13673	13809	13535	13539	13626	13753	13670	13599	13848	13483	13439	13698	13710	13811	13869	13590	13604	13753	13632	13644	13619	13772	13642	13753	13724	13681	13806	13697	13556	13644	13694	13665	13760	13789	13590	13563	13654	13733	13707	13680	13767	13724	13663	13660	13745	13814	13637	13661	13864	13713	13636	13673	13774	13685	13828	13750	13762	13561	13674	13609	13751	13638	13735	13615	13620	13722	13631	13702	13750	13619	13891	13691	13537	13654	13622	13578	13685	13651	13677	13669	13586	13708	13650	13683	13746	13686	13777	13687	13728	13628	13681	13784	13738	13673	13781	13881	13509	13793	13780	13571	13600	13702	13732	13678	13777	13712	13671	13703	13705	13668	13616	13533	13738	13662	13737	13665	13641	13783	13753	13670	13763	13651	13694	13812	13612	13670	13445	13875	13626	13727	13669	13761	13790	13645	13642	13717	13687	13751	13779	13659	13558	13547	13682	13560	13653	13473	13705	13669	13581	13600	13692	13453	13480	13605	13596	13784	13687	13798	13632	13516	13755	13630	13619	13672	13522	13680	13526	13616	13629	13662	13737	13704	13673	13552	13585	13840	13632	13644	13591	13768	13713	13617	13745	13669	13679	13557	13590	13828	13766	13576	13630	13860	13792	13702	13581	13573	13622	13607	13800	13685	13722	13773	13705	13765	13520	13710	13755	13629	13787	13571	13714	13651	13712	13707	13736	13865	13721	13723	13695	13691	13653	13750	13687	13481	13688	13579	13704	13758	13701	13757	13741	13778	13802	13803	13609	13516	13842	13686	13749	13686	13924	13696	13864	13712	13694	13764	13583	13732	13546	13923	13398	13671	13755	13846	13608	13663	13713	13587	13796	13734	13775	13836	13657	13695	13613	13636	13765	13628	13637	13748	13743	13704	13821	13625	13623	13765	13620	13592	13688	13683	13840	13865	13693	13696	13668	13588	13582	13682	13721	13693	13686	13612	13756	13793	13834	13519	13603	13683	13673	13695	13666	13482	13733	13736	13775	13655	13696	13722	13535	13638	13667	13610	13773	13650	13833	13636	13644	13596	13748	13704	13695	13605	13758	13573	13666	13784	13723	13731	13613	13631	13702	13703	13745	13724	13808	13751	13653	13758	13761	13712	13782	13757	13556	13705	13516	13627	13775	13783	13627	13599	13734	13776	13693	13650	13681	13722	13664	13632	13705	13716	13892	13589	13729	13472	13656	13646	13595	13560	13756	13648	13799	13695	13643	13659	13778	13774	13728	13634	13558	13576	13684	13745	13687	13906	13772	13709	13765	13905	13756	13624	13645	13631	13800	13579	13672	13839	13786	13678	13824	13742	13635	13699	13709	13774	13899	13589	13517	13650	13712	13702	13710	13571	13648	13665	13699	13733	13823	13710	13714	13661	13686	13615	13487	13594	13857	13710	13772	13644	13678	13655	13712	13837	13715	13636	13762	13735	13664	13651	13785	13754	13567	13652	13694	13906	13735	13528	13757	13587	13753	13656	13716	13675	13630	13666	13805	13722	13684	13621	13762	13775	13903	13644	13690	13575	13870	13796	13776	13680	13672	13651	13588	13729	13588	13751	13781	13569	13422	13622	13618	13653	13647	13692	13647	13666	13629	13553	13784	13582	13621	13876	13655	13787	13707	13694	13702	13706	13557	13656	13690	13556	13704	13688	13638	13649	13751	13612	13539	13806	13787	13681	13668	13616	13516	13547	13641	13728	13765	13861	13643	13536	13791	13571	13602	13637	13712	13685	13570	13621	13770	13620	13708	13681	13736	13811	13671	13540	13839	13747	13650	13596	13653	13780	13745	13636	13693	13575	13643	13720	13742	13670	13815	13821	13803	13707	13680	13728	13640	13588	13713	13580	13873	13750	13705	13716	13559	13680	13623	13632	13763	13770	13857	13631	13663	13637	13646	13624	13753	13798	13688	13811	13856	13837	13671	13704	13802	13655	13617	13760	13709	13599	13788	13675	13647	13657	13827	13738	13757	13693	13637	13701	13753	13749	13574	13676	13720	13767	13722	13737	13775	13748	13929	13419	13457	13719	13738	13595	13712	13629	13552	13921	13829	13637	13666	13802	13718	13718	13595	13823	13796	13876	13687	13715	13756	13563	13714	13690	13742	13787	13752	13636	13560	13697	13479	13869	13915	13693	13717	13741	13622	13542	13749	13686	13821	13701	13809	13552	13779	13823	13651	13642	13705	13853	13602	13762	13646	13694	13659	13749	13746	13855	13842	13671	13668	13593	13686	13682	13602	13752	13646	13814	13767	13621	13583	13643	13731	13694	13731	13589	13751	13548	13488	13711	13767	13779	13579	13684	13706	13679	13613	13605	13592	13796	13875	13688	13712	13632	13619	13558	13761	13742	13619	13650	13660	13608	13621	13771	13561	13613	13785	13788	13710	13829	13609	13698	13691	13546	13728	13522	13374	13747	13627	13761	13799	13522	13752	13644	13799	13722	13830	13603	13760	13738	13604	13763	13667	13797	13686	13545	13738	13729	13755	13753	13540	13799	13777	13607	13751	13536	13639	13614	13792	13612	13763	13623	13717	13701	13814	13580	13694	13825	13625	13718	13736	13691	13590	13766	13634	13778	13635	13615	13591	13708	13650	13633	13680	13646	13653	13583	13714	13734	13701	13603	13661	13727	13795	13811	13548	13562	13836	13699	13763	13630	13738	13715	13779	13670	13834	13647	13648	13735	13684	13772	13800	13617	13570	13655	13669	13617	13788	13605	13599	13723	13659	13715	13714	13718	13617	13714	13749	13736	13684	13847	13796	13615	13599	13582	13588	13618	13815	13591	13613	13676	13731	13700	13691	13694	13689	13684	13679	13911	13625	13726	13732	13815	13628	13808	13793	13689	13717	13684	13703	13638	13616	13699	13579	13506	13552	13791	13596	13809	13683	13775	13707	13818	13809	13757	13722	13682	13771	13730	13763	13811	13883	13783	13608	13710	13625	13820	13601	13729	13570	13567	13747	13573	13768	13662	13670	13683	13539	13817	13741	13497	13708	13501	13753	13758	13854	13832	13620	13775	13610	13476	13699	13803	13610	13739	13840	13810	13769	13539	13693	13581	13665	13669	13528	13753	13698	13537	13861	13706	13586	13737
23289	21630	29544	25184	24323	27555	28306	20543	17641	17063	16200	15727	15779	15489	15038	15064	15344	15251	15136	14921	15178	15201	14971	15178	15108	15167	14927	14981	15102	14985	14994	14884	15153	15151	15085	14951	14966	14890	15016	14946	15002	14973	14871	14977	14820	14761	15044	14851	15060	14880	14814	14758	14798	15006	14881	14816	15032	14947	15220	14819	14871	14829	14893	14833	15040	15061	14999	14931	14992	14946	14917	14961	14870	14780	14793	14984	14739	14785	14889	14806	14923	14842	14657	15056	14834	14908	14918	14950	14793	15083	14904	14805	14863	14947	15065	14865	14898	14966	14978	14926	14957	14920	14892	14773	14992	14890	14858	14951	14756	14994	14915	14932	14974	14769	15083	14985	14871	14950	15007	14801	14983	14817	15057	14738	14878	15063	14907	14919	14859	14752	14883	14838	14820	14987	14587	14849	14803	14880	14883	14880	14857	14968	14791	14891	14836	14725	14741	14868	14865	14896	14859	14825	14917	14840	15108	14917	14754	14865	14826	14949	15099	14791	14930	14889	14971	14705	14961	15028	14793	14735	15099	14901	14935	14953	14830	14858	14950	15047	14931	14840	14904	14852	14943	14918	14988	14795	14878	14914	14735	14766	14899	14806	14869	14807	14865	14568	14702	14894	14879	14932	15030	14901	14951	14847	14869	14813	14875	14730	14883	14816	14825	14797	14748	14913	14783	14874	14927	15009	14724	14977	14835	14807	15088	14939	14785	15104	14994	14841	14735	14781	15008	15200	14842	14998	14891	14790	14815	14797	15004	14810	14825	14828	14844	14919	14689	14988	14873	15051	15003	14874	14802	14891	14943	14798	14921	14789	14716	15025	14908	14867	14850	14816	14772	14867	14842	14862	14890	15112	14895	14749	14962	14993	14971	14964	14795	14804	14922	14662	14863	15015	14891	14997	14938	14801	15088	14844	14803	14735	14811	14952	14781	14900	14857	14822	14760	14888	14675	14729	14810	14850	14627	14855	14875	14838	14903	14907	14859	14948	14842	14811	14796	14876	14760	14696	14780	15121	14810	14776	14721	14705	14856	14709	14634	14787	14824	14867	14882	14740	14936	14870	14954	14749	14670	15027	14934	14754	14926	14865	14701	14828	14768	15017	14909	14884	14824	14852	14862	14960	14905	14937	14787	14920	14723	14785	14846	14918	14937	14889	14717	14865	14840	14883	14902	14912	14965	14781	14728	14807	14759	14967	14737	14857	14950	14984	14946	14868	14919	14835	14731	14934	14923	14695	14812	14767	14796	14770	14665	14792	15020	14736	14792	14826	14800	14873	14792	14969	14906	14850	14988	14859	15017	14800	14747	14892	14753	14822	14914	14968	14931	14983	14780	14882	14847	14990	14953	15056	14903	14836	14923	14892	14948	14893	14859	15014	14809	14959	14977	14920	14755	14786	14808	14904	14841	14894	14873	14690	14767	14786	15009	14687	14888	14776	14838	14982	14789	14769	14847	14908	14969	14900	14755	14901	14892	14818	14548	14795	15008	14955	14646	14715	14930	14854	14948	14794	14945	15042	14680	14754	14892	14765	14745	14904	14967	14944	14875	14873	14758	15086	14846	14875	14744	14730	15030	14954	14964	14748	14818	14832	15026	14760	14673	14999	14947	14888	14762	14807	14888	14835	14730	14936	14997	14782	15014	14751	14782	14788	14919	14770	14980	14951	14913	14934	14805	14931	14705	14993	14704	14796	14801	14717	14912	14978	14800	14958	14877	14669	14861	14694	14743	14813	14837	14806	14860	14801	14833	14863	14839	14849	14935	15019	14790	14751	14836	14680	14948	14901	14846	14918	14885	15012	14874	14799	14889	15032	14627	14704	14953	14932	14913	14858	14902	14993	14813	14907	14779	14767	14900	14768	14763	14904	14908	14929	14659	14778	15032	15165	14831	14771	14910	14830	14640	14880	14719	14851	14721	14860	15019	14956	14846	14759	15030	14767	14825	14984	14733	15012	14948	15055	14852	14776	14947	14894	14864	14883	14952	14851	14817	14727	14836	14959	14959	14844	14670	15004	14990	14748	14765	14793	14950	14597	14741	14991	14838	14615	14741	14824	14910	14706	14909	14954	14872	14894	14894	14943	14833	14981	14841	14829	15024	14857	14836	14848	15058	14995	14823	15020	14925	14976	14757	14844	14869	14711	14908	14830	14715	14774	14872	14663	14924	14924	14872	14794	14614	15073	15022	14693	14782	14710	15042	14942	14943	14876	14826	14738	14962	14614	14964	15075	14939	14964	14876	14852	14732	14899	14774	14758	14730	14939	14926	14852	14919	14944	14821	14955	14743	14739	14857	14878	14841	14660	14786	15035	14814	14704	14850	14912	14943	14911	14781	14684	14848	14924	14709	14902	14755	14835	14878	14783	14937	14778	14749	14679	14693	14773	15019	14927	14742	14960	15008	14886	14791	14690	14637	14898	14957	14793	14803	14895	14799	14814	14843	14827	14797	14724	14910	14829	14756	14774	14747	15006	14957	14996	14773	14887	15104	15030	14887	14828	14720	15030	14947	14823	14838	14646	14846	15129	14845	14924	14685	14752	14973	14918	14993	14825	14852	14813	14769	14833	14968	14624	14977	14822	15093	14927	14915	14948	14799	14842	14819	14835	14696	14837	14864	14991	14842	14711	14781	14713	14901	14668	14789	14880	14900	14932	14897	14795	14803	14826	15013	14880	14811	14866	14954	14889	15079	14755	15005	14745	14809	14653	14695	14794	14888	14785	14768	15008	14807	14564	14792	14978	14978	14979	15057	14816	14912	14889	14704	14797	14884	14809	14729	14963	14889	14927	14774	14800	14818	14900	14862	14830	14537	14731	14762	14717	14673	14826	14639	14884	14814	14493	14962	14706	14711	14878	14943	14980	14928	14691	14718	14961	14645	14996	14772	14981	14743	15059	14947	15004	14825	14904	14664	15038	14758	14804	14853	15007	14879	14707	14775	15126	14955	14961	14963	15015	14820	14816	14880	14775	14849	14762	15079	14884	14917	14886	14944	14823	14805	14910	14792	14846	14929	14779	15009	14751	15061	14795	14949	14913	14682	14614	14931	14774	14922	14790	14802	14890	14894	14897	15039	14858	15017	14577	14736	14755	14757	15059	14915	14941	14775	14699	14833	14831	14782	14922	14874	14710	14774	14836	15067	14727	15018	14782	14905	14785	14781	14724	14846	14735	14797	14832	14939	14798	14868	14735	14781	14948	14742	14769	14931	14953	15080	15014	14928	14769	14806	14960	14833	14738	14853	14851	14913	14989	14700	14947	14774	14911	14921	14708	14709	14860	14908	14848	14877	14834	14857	14952	14715	14767	14874	14778	14960	14954	14791	14921	14849	14827	14834	14964	14846	14737	14999	14846	14951	14671	14985	14861	15049	14821	14905	15047	14934	14726	14968	14882	14802	14909	14754	14941	14894	14999	14893	14964	14952	14793	14749	14836	14772	14737	15017	15069	14734	14921	14830	15014	15067	14946	14876	14718	14875	14679	14828	14923	14776	14793	14778	14667	14797	14811	14874	14779	14804	14937	14841	14811	14859	15028	14987	14894	14818	14966	14953	14776	14597	14774	14940	14957	14835	14757	14810	14855	14814	14773	14665	14806	14755	14684	14878	14901	14776	14910	14690	14854	14817	14834	15067	14891	14950	14918	14777	14833	14681	14858	14830	14822	15104	14824	14878	15042	14780	14766	14839	14678	14778	14766	14821	14749	14726	14840	14900	15009	15084	14946	14886	14855	14836	14906	15000	14906	14686	14876	14773	14805	14840	14860	14826	14781	14938	14766	14796	14859	14693	14673	14829	15091	14681	14694	14873	14903	15067	14798	14962	14959	14942	14985	14859	14891	14777	14750	14867	14759	14933	14719	14811	14993	14740	14945	14777	14861	15036	14994	14927	15060	14681	14977	14781	14934	14781	14884	14749	14882	14992	14914	15047	14844	14864	14851	14903	14968	14583	14745	14803	14886	14760	14817	14955	14755	14814	14898	14847	14768	14745	14807	14763	14882	14735	14731	14908	14893	14784	14998	14859	14746	14822	14779	14948	15004	14896	14601	15113	14904	14730	14947	14767	15138	14845	14949	14865	14966	14790	14814	14644	14824	14866	14918	14900	14710	14719	14877	15018	14822	14820	14980	14874	14748	14873	14910	14893	14898	14952	15036	14831	14847	14825	14935	15016	14985	14812	14738	14984	14874	14648	14833	14669	14804	14906	14669	15125	14700	14962	14870	14827	14930	14959	14866	14694	14663	14801	14907	15008	15184	15050	14781	14864	14830	14941	14851	14769	14750	14907	14748	14803	14886	15003	14792	14950	14886	14831	14896	14856	14723	14873	15044	14867	14805	14689	14826	14912	14878	14815	14824	14843	14877	14911	14811	14823	14751	14778	14736	14924	14805	14790	14837	14786	14782	14783	14860	14773	14794	14904	14918	15006	15012	14882	14918	15001	14931	14933	14821	14826	14872	14812	14835	14697	14821	14752	14793	14779	14806	14873	14767	14713	14899	14819	14838	14927	15016	15069	14866	14942	14681	14955	14811	14979	14810	14962	14887	14844	14886	14916	14802	14856	14897	14865	14921	14798	14496	14998	14977	15033	14743	14751	14762	14890	14654	14790	15011	15112	14661	14773	14863	14914	14937	14862	14911	14719	14845	14895	15088	15119	14736	14850	15015	14780	14668	14700	14817	14950	14814	14662	14815	15009	14797	14830	14804	14923	14757	14772	14808	14785	14756	14805	14803	14813	14929	14740	14812	14759	14972	14931	14871	14932	14691	14779	14749	14746	14829	14771	14892	14873	14893	14690	14740	14926	14840	14786	14808	14969	14704	14923	14754	14891	14826	14752	14853	14843	14771	14841	14946	14732	14718	14858	14854	15042	14799	14711	14915	14830	14984	14740	14849	14914	14927	14789	14842	14675	14807	14860	14840	14829	15004	14893	14931	14676	14782	14877	14920	14897	14723	14734	14937	14850	14827	14824	14795	14826	14846	14835	14901	14876	14856	14743	14838	15110	14774	14968	14931	15072	14644	14840	15017	14843	14558	15004	14934	14826	14806	14885	14773	14779	14738	14977	14784	15006	14807	15133	14873	14994	14704	14830	14854	14805	15039	14735	14907	14855	15005
38136	62843	55694	46198	37966	31908	25668	19031	16974	16006	15470	15023	14832	14477	14237	14359	14321	14340	14141	14213	14244	14232	14227	14197	14076	14094	14325	14108	13989	14038	14024	14198	14141	14013	14081	13959	14088	14075	13964	14092	13974	14046	14069	13994	14114	13830	14187	14135	14011	14094	14227	14115	14239	13937	13984	14122	14159	13944	14074	14064	14085	14036	13929	14036	14125	13975	14154	14073	14154	14046	13988	13805	14114	14145	14123	13956	14018	14063	13999	13915	13909	13939	13962	14041	14142	14237	14040	13945	14102	13976	13962	14122	14125	13997	14012	14015	14151	14152	14036	14136	13922	14086	14036	14024	13937	14079	14059	14128	14055	13946	14095	13953	14048	14031	14025	13976	14059	14161	14004	14298	13976	14146	14138	13814	14051	14033	14050	14062	14012	13994	13993	14058	14120	14011	14024	13939	13957	13975	13946	13952	13898	14008	14032	13908	13968	14001	14061	14106	14139	14014	13911	14123	14132	14156	14149	14207	13879	13994	14014	14038	13926	13876	14051	14173	14084	13953	14185	14015	14062	13985	13929	14145	14081	14070	14056	14065	13963	13949	14176	13693	14092	14012	13867	14060	13926	13999	14098	14014	14214	14026	14010	14015	14036	14061	13865	13987	13988	14007	14079	14118	14006	13951	14180	14027	14009	14000	14048	14150	14120	14043	14122	14052	13909	14024	14059	14134	13948	14043	13833	14028	13851	14104	13986	13998	14049	14102	13957	14017	14026	14067	14051	13983	14064	13947	14135	14110	14081	14045	14137	14008	14114	13996	13969	13947	13864	13905	14047	13937	13974	14189	14054	14039	14129	14148	14006	13961	13960	14066	14023	13960	14094	14084	13996	14135	14063	14064	14084	14112	14049	13958	14265	14030	14038	14116	14024	13882	14160	14101	14110	13833	13959	13891	14062	14099	13918	13889	14021	14011	14091	13771	14063	13941	13986	13895	14014	14097	13999	13985	13973	13945	14008	14040	13934	13908	14144	13936	14073	14123	14036	13989	13900	13914	14094	14042	14139	14146	14122	14019	13978	14000	14029	14033	14033	13945	14075	14045	14093	14056	14001	14095	13944	14080	14018	14067	14103	14059	13949	13982	13874	13992	13947	14144	14049	13951	14016	14068	14153	14128	13986	14072	13890	13981	14031	13881	14168	14037	13804	14139	14106	13992	13990	14131	14001	13970	14104	14156	13973	13924	13990	14128	13925	14179	14206	14104	13832	13841	13969	14090	13972	14129	14216	14038	13985	14030	14026	13961	14358	14091	13996	14054	14040	14025	14009	13828	14206	13879	14063	14007	14117	14021	14012	14033	14019	14237	13908	14180	14070	13974	13881	14026	14093	14127	14026	14116	13965	14211	14077	14085	13984	13980	13947	14056	14046	13994	13909	14092	14135	14023	13976	13966	13789	13845	14020	13977	14065	14004	13874	14156	14164	13998	13863	14081	14150	14053	14088	14079	14007	14002	14106	14090	14046	13942	14104	14085	13914	13916	13990	14052	14064	14215	13977	13862	14060	13953	14091	13803	13976	14064	13984	13958	14004	14172	14055	14138	14079	14130	14244	14030	14066	14012	14048	13988	13995	13967	14027	14066	14061	14063	14070	14135	14297	13869	13978	14126	14032	13950	13904	14000	14015	13815	14014	14066	13983	13895	14020	14200	14122	14004	13905	14017	14150	14037	14066	14230	14040	13979	14080	14186	14101	14056	13999	14083	13999	13984	14048	13996	14083	14110	13913	13988	14000	13941	13859	14082	13910	13930	14184	13961	14116	13996	14106	14118	14006	14056	13957	14132	13917	14118	13913	14002	13949	14094	13994	13973	13949	14016	13831	14068	14127	14085	14020	14075	14042	14107	14179	13973	13863	13965	14102	13979	14029	14088	14088	14104	13921	14134	14002	13978	14058	13925	13982	14086	14042	14020	13990	13969	14055	14025	13876	14040	14040	13996	14100	13950	14059	14021	14104	14040	14093	14053	14130	13829	14129	14061	14032	14127	14043	14004	14094	14211	14023	13993	13826	13855	14057	14207	14217	14084	14006	14107	13946	14164	14099	14111	13972	13975	14233	14024	14052	14064	14059	14027	14021	14154	13986	13827	13879	13927	13855	13970	14006	13922	13901	13820	14230	14179	14019	13880	14059	13977	14019	14072	13900	13991	13979	14016	14046	13936	13958	13981	14026	14196	14085	14057	13883	13989	14113	13918	14075	14007	14043	14083	14032	14031	14028	13840	13975	13986	14008	14205	13950	14020	14030	13854	13834	14089	14024	14020	13991	14040	14082	13849	14004	14094	13970	13972	13978	14099	13847	14075	13945	14154	14002	13931	14025	14029	13991	14028	14033	13930	13960	14117	14077	14108	14141	14083	14137	14115	14229	14064	14045	13982	14047	14134	13985	14035	13892	14090	14151	13967	14152	14006	13933	14132	14089	14016	13892	14047	14053	13991	13952	13968	13879	13874	13824	14068	14057	13997	14161	14002	14210	14084	14003	13960	13953	14157	14071	13861	13948	14010	13981	14065	13913	14009	14008	14023	13978	13974	14002	14022	13911	14129	14021	13976	13945	14060	13966	14043	14019	13934	13945	14011	14043	14194	14195	13954	14101	13921	14006	14014	13993	13973	13896	13943	13963	14119	14199	14115	14008	14050	14083	13988	14060	13719	14079	14041	14197	14133	13982	13993	13895	13897	14095	14010	14216	14075	14009	14054	14194	13952	14134	13933	14074	14041	13889	13957	14104	14067	14069	14010	14002	14013	14018	14042	14087	14019	14058	13942	13993	14119	14010	14130	13872	13954	13873	14017	13923	14030	14084	14069	14098	14032	14009	13954	14023	14001	14004	14178	14060	13986	14104	14028	13946	13827	13944	14073	13945	14006	13933	13907	14082	14191	14033	13999	14010	14148	13990	14099	14041	14020	14043	13919	14215	13973	14042	14166	14001	14017	14187	14225	14075	13945	14197	14101	13937	14027	14061	14010	14015	14049	13902	13960	13902	13910	13884	14012	14093	13961	13903	13995	14068	14291	14071	14069	13986	13993	14082	14015	14095	14023	14057	13818	13864	13959	14009	13953	14181	13986	14037	13913	13906	14115	14120	13948	14002	14030	13904	13978	13929	13930	14063	14133	13947	14166	13982	13961	14080	14097	13995	13889	13788	14032	14027	14120	14106	14052	13904	13958	13973	13808	14195	14132	14076	13993	13822	13937	13935	14069	14049	14016	13933	14053	14255	14099	14147	13903	14035	13980	13856	14107	14018	14054	14030	13844	14020	13962	14114	14124	13889	13976	14008	14218	13973	13902	14075	14038	14047	14207	14050	14118	14005	14005	14029	13890	14034	14122	13751	14133	13932	13929	13878	13913	14017	13919	13950	13983	14102	13953	14020	14130	14048	13965	13856	14111	14042	13988	14010	13986	13944	14025	13976	14048	14016	14024	14031	14027	14036	14020	14059	14065	14118	14003	13793	14130	13951	14045	13916	13989	13939	14132	14119	13957	13829	13978	14134	13968	14121	13960	14048	14038	13991	13987	14070	13978	14080	14043	13915	14135	14246	13862	14048	13969	14173	13896	13964	13948	14046	13972	13941	13885	13906	13993	14035	13936	13927	14159	14008	14025	14217	13991	14178	13927	14063	13965	13975	14115	13907	13984	13904	13977	14085	14014	14069	14043	14065	13938	14004	14040	13972	13934	14003	14074	14150	14009	14149	13965	14050	14087	14099	14121	14162	14001	14159	13885	14142	14030	14053	14127	14160	14095	14174	13987	14036	14125	13956	14083	14065	14067	13871	14098	14031	14094	14040	13893	13915	13970	14093	14111	13936	14006	14023	14119	13927	14168	13897	13955	13958	14154	13887	13951	14058	13885	14061	14018	13767	14150	13932	13982	14003	13916	14006	14141	14136	14059	13879	14022	13953	14045	14145	14004	14043	14123	14128	13931	13995	13952	14016	14017	13910	14064	14021	14168	13980	14063	14030	14079	14097	14189	14291	13870	14095	13967	13984	13929	14172	13968	14058	14096	14047	14039	13988	14045	14009	14210	13883	14115	14211	14081	13896	14048	13920	14068	13937	13977	14164	13898	14088	13918	14104	13927	14101	14037	14091	13915	14016	14232	13984	13877	13800	14132	13917	14097	14179	14034	14044	13920	13961	14025	13950	14015	14014	13806	14158	14178	14067	14067	13881	13885	14123	14123	13921	14057	14127	13993	14066	14038	13925	13992	14196	13891	14065	14029	14028	14084	13859	14065	14125	13969	13986	13991	13962	14055	13953	13954	14036	13964	13971	13972	13957	14095	13944	14032	13989	14069	14216	13875	13918	14120	14045	14008	14008	13952	14048	13975	13947	14031	13978	14157	14117	14113	14050	14084	14129	13864	14086	14216	14056	13884	14063	13911	14046	13967	14000	13944	14040	14155	13908	14071	13965	14092	14038	13877	13960	14009	13923	14027	14072	14068	14122	14106	14202	13950	13897	13912	13998	14057	14152	14069	14021	13948	14092	13897	13993	14083	14112	14140	13947	13942	13928	14022	14001	13910	14298	14011	14005	14127	14086	14123	14144	13899	14027	13941	14128	14031	13996	14172	14080	13944	14054	13854	14085	14026	14215	13919	14004	14251	13873	14082	13883	13984	13849	14031	13985	14083	13972	14007	14259	13962	14192	14139	14065	13851	13961	14041	13867	13884	13909	14064	14002	13932	14151	13954	13981	14150	14156	14107	14086	13877	14061	14094	13846	14116	14016	14091	13907	14030	14077	14125	14021	14021	13946	14187	14002	14075	13911	13789	13952	13989	14140	14094	14013	14025	14070	14154	13955	14105	14031	14042	14256	14038	14126	14021	13931	13869	14071	14061	14041	13957	14173	14069	13871	14214	14028	14024	13756	13923	14013	13903	14083	14020	13933	14070	14120	14145	13907	13920	14307	13956	14056	13913	14166	14072	13990	14034	14133	13974	14099	14064	14038	13869	14037	14048	13995	14122	14098	14095	13911	14033	13950	14225	14053	13796	14065	13979	14068	14121	14185	14072	13800	13998	13942	13961	14095	14017	13919	13926	13965	14008	13949	14075	14027	14143	14013	13937	14216	14224	14130	13959	13886	13908	14127	13982	14160	13967	14207	14024
29071	27351	32919	27897	21660	18719	16456	15108	14965	14469	14138	14339	14348	14135	14031	14220	13969	14180	14294	13864	13958	14135	14168	13941	14054	14054	14194	14142	14133	14134	13975	13933	14107	13921	13942	14032	14140	13953	14008	14019	13996	14032	14269	13907	14078	13854	13948	14098	13775	14090	13961	13910	13928	13936	13907	13979	13987	13763	13913	13887	13957	14026	14029	14029	13953	13857	13990	14047	13997	13963	14060	14106	13899	14148	13922	13997	13988	13932	14010	13887	13844	13810	13955	13968	13895	13932	13984	14075	14017	13970	14064	13877	13843	13922	14017	14084	14037	14015	13842	13848	14014	14056	14115	13876	14064	14081	13951	13977	14020	14046	13930	13921	13968	13934	13885	13888	13981	13982	14083	13973	14009	14083	14090	13973	13967	14001	14042	14041	14053	13994	13976	14007	13999	13810	13880	13956	13885	13931	13922	14098	13941	14018	13819	13989	14015	14007	14050	14081	13986	14152	14042	13834	14195	14020	13852	14045	13946	14149	13971	13989	13851	14037	13923	13975	13970	13907	14015	14207	13988	14035	13878	13942	14138	13927	14108	13931	13801	13980	13897	13879	13904	13993	13929	13875	14036	14000	13943	13894	13884	13994	14097	13851	13912	14209	14039	14082	13878	14081	13910	13845	14005	13858	14034	14020	13954	14000	13821	13989	13802	14020	13980	13815	13933	14081	13889	13881	13981	13885	13882	13934	13920	13931	13901	13876	14001	14047	14138	13916	13832	13873	13727	13978	13909	14032	13984	13961	14083	13946	13983	14075	13864	13757	13987	14066	13940	13855	14025	13876	14037	14149	14116	14098	13948	13950	13991	13911	14043	13945	13965	13952	14055	13968	14008	13926	14040	14025	13916	13868	13831	13815	13836	14011	14076	13963	14116	13766	13935	13999	13952	13987	13872	13917	13826	13866	14168	13971	14016	14082	14043	14106	13907	13998	13880	14014	13994	13906	13786	14137	14018	13934	14007	13767	13958	13719	14011	13851	13952	14097	13919	13835	13967	13943	13858	13839	13980	14086	14050	14039	14088	14055	14063	14069	14021	14142	13843	13936	13976	13952	14035	13831	13901	13775	13789	14215	14030	14087	14167	14211	13932	13995	13936	13979	13833	13760	13927	14072	13968	13961	14230	13966	13902	13805	13987	14171	14053	14031	13968	14179	13992	13911	13968	14122	14007	14026	14060	13966	13852	13646	14038	13929	14067	14064	13825	13930	14062	14009	14111	13945	14001	13846	13758	13960	14011	14130	13768	14054	13980	14089	14095	14033	14037	13891	14014	13877	13831	13889	13992	13930	13823	14116	13942	14170	13934	14068	13915	14003	13810	13960	13799	14040	13942	14072	14023	13962	14082	14037	14104	13978	13967	14138	14226	13810	13953	14036	14015	13850	14049	14074	13849	13916	13885	13982	14148	13903	14110	14014	14056	13952	13830	13909	14086	14070	14027	14075	14017	14048	13999	14003	13996	14067	13995	13872	14050	13980	14167	13969	13999	14029	14040	14001	14018	13997	14025	13801	13851	14084	13985	13957	13801	13826	14056	14040	14032	14044	13920	14244	14036	13990	14025	13869	13954	14042	13985	13959	13903	14086	13986	14006	14023	13896	14000	13955	13877	14120	13819	13930	14111	14042	13978	14072	13971	14048	13945	14065	13939	13918	13913	13732	13918	13835	14049	13898	13988	13925	13902	13826	13972	14118	13922	14189	13965	14055	14077	14028	14092	14069	14097	13936	13990	14048	13961	13872	13884	14143	14069	14072	14039	13840	13830	13976	14031	14060	14053	14030	14029	13944	14017	13943	13947	14080	13955	13844	13888	13789	13928	13975	13994	14198	13818	13912	14033	13928	14118	14145	14237	13978	14070	14099	14097	13916	13869	14046	14006	13989	13945	14171	14129	13954	14080	14106	14082	14164	14106	13946	13883	13985	13907	13969	14093	14065	14178	14059	13912	14034	13978	14062	14065	14046	14023	14109	13935	14017	13964	13981	13962	14115	13881	14069	14022	13785	13908	13878	13887	13885	13927	13864	14045	14048	13965	14019	13887	13970	14003	14030	14216	13978	13874	13978	13928	13929	13896	13900	13735	13903	14122	13989	13958	13878	14050	14000	14034	14061	14113	13951	14144	13891	13977	13871	13885	14035	13981	14022	14009	14031	13853	13875	13955	14037	13903	13712	13981	13914	13730	13869	13945	13946	13911	13833	14074	13963	14018	13923	14054	13883	13896	13912	13888	13928	14090	14009	14051	13810	13865	14176	13938	13867	14013	13910	13921	13911	13869	13821	14088	14027	13969	14047	14002	14008	13879	14087	14053	13951	13807	14101	14125	13877	14027	14016	13995	13885	13903	13914	13826	14141	14029	13901	13966	14009	13959	13976	13952	13993	13881	14108	14042	14017	14113	13909	13961	14036	14120	13926	14063	13888	14041	14060	13973	13894	13976	14030	13939	14124	13984	14123	13967	14126	13861	13902	14008	13741	13978	13989	13955	14023	14121	14021	13920	13892	14045	14122	14059	14009	14049	14161	14084	14145	13968	13792	14066	13962	14154	14133	13998	13931	13971	13840	14083	14039	13872	13915	13961	13735	14043	13984	13975	13811	13982	14100	13880	14224	13914	14018	13960	13962	13878	14167	14082	13758	14038	13987	14004	14057	13844	13906	13922	13764	13963	14026	13942	14125	14043	13827	14007	14006	13943	14040	13956	13987	13929	13961	13973	13950	13942	14044	14027	14096	14135	14051	14024	13829	13927	14011	13779	13891	13926	13936	13886	14057	13888	13907	14028	14152	14205	13886	14052	14107	14073	13944	14105	14074	13972	14033	14138	13724	13888	14082	13825	14051	13885	14029	13919	13981	14217	13966	13952	14053	13910	13884	14023	14162	13901	14120	13867	13768	13846	14077	14008	13945	13934	14115	13903	13979	14101	14192	13886	14039	14109	14200	13877	14119	13957	13956	13796	13882	13908	13942	14121	13927	14009	14018	13830	13924	14067	13936	13970	13979	13973	13843	14111	14162	13992	13959	13959	14000	13924	14053	14139	13938	13833	13887	13820	13605	14141	13989	14177	14138	14143	13856	13872	14010	14052	14116	13947	13881	13994	14035	14072	14006	14163	14043	14170	14084	14008	13973	14121	13966	14008	13939	13928	13988	14061	14126	13991	13974	13950	14003	13957	13987	13866	13929	13916	13933	13925	13860	14071	14065	14179	13858	14036	13805	13980	13902	14020	14119	13981	13831	14085	13901	14037	14078	13990	14113	13951	13811	13958	14187	14086	14027	14160	13969	14130	13835	13935	14042	13926	14141	13786	14130	13901	14173	14028	13827	14044	13998	14173	14135	14167	13917	14206	14058	13787	13709	13837	13875	14105	13865	13969	13972	13998	14156	13888	13955	13979	13899	13927	13920	14041	13911	14013	13916	13958	13863	13847	13901	14087	14131	14011	13951	14075	14004	14049	14102	14201	13857	13893	13930	13911	13931	14010	13999	13945	14066	14033	14129	13990	14120	13922	14003	13921	13965	14115	13860	13987	14024	13963	14074	14039	13967	14087	13924	14120	13879	14047	14009	14002	13858	14049	14014	13853	14039	13872	14001	13948	14017	13919	13952	13891	14102	13861	13949	13937	13991	13960	13884	14017	13833	13909	13941	13951	13994	14068	14158	13910	14001	14089	14068	14091	14056	13924	13929	14115	14098	13920	13890	14036	14086	13958	14037	14122	14081	13798	14027	13822	14088	13905	13944	13972	13905	13941	14070	13936	14042	13863	13729	13942	13766	14040	13902	14048	14010	14028	13953	14027	14038	14091	13889	13991	14026	13882	13830	13930	13865	13931	13902	13754	13904	14024	13875	13844	14132	13916	14062	13854	14093	14212	14043	13955	13922	14008	13955	13970	13943	13951	13769	13851	13896	13990	13992	14146	13990	13957	13944	14014	13984	13880	13927	13949	14044	14086	13842	13888	13928	14008	14028	13913	14076	13973	14023	13975	13910	13948	13867	14117	13944	13975	13885	14057	14071	13971	14014	14053	13946	14189	13944	13922	14033	13985	14029	13969	13947	14016	13845	13784	13741	13969	13975	13855	14002	13965	13895	14022	14199	14160	14108	14015	13953	13741	13979	13854	13928	14039	13870	13856	13883	14123	13996	13882	13755	13963	13952	13974	13932	13945	13979	14045	14068	14092	13933	14070	14095	14001	13983	14064	13907	13746	14102	14036	13943	13873	14069	14082	13911	14029	13927	13911	14001	13988	13982	13969	14075	13968	13958	14020	13959	14110	14111	14172	13971	13877	14097	13900	13906	14121	14007	14034	13935	14051	13851	13868	13940	13939	13828	13926	13907	13869	13955	13951	14092	13940	14064	13928	14068	14097	13921	14013	13984	13883	13991	13949	14102	13988	13914	14060	13842	13915	14036	13859	13956	13885	14001	14027	13954	13936	14201	14010	14183	14095	14202	13910	14010	13928	13891	14030	13775	14027	13859	13993	14161	13924	14021	13970	14091	14207	14045	14104	13915	13990	13858	14059	14126	13840	13944	13992	13971	13963	14135	13974	14062	14007	14084	13927	14098	14049	13997	13979	13875	13954	13839	14068	13975	13773	14080	14019	14094	14158	14015	14165	13932	13849	13979	14081	13947	13964	14095	14019	13849	14005	13950	13982	13991	14079	14020	14093	13783	13749	13894	13968	14009	14002	14012	14056	14002	14032	13955	14013	13979	14008	13825	13992	13734	14101	13977	13828	14010	13951	14088	14041	14059	13926	14079	13921	14074	13950	14084	13972	14039	14190	13968	13952	13939	13931	13998	13990	14014	14160	13991	14041	14076	14109	14025	14088	13900	13933	13931	14115	13902	14024	13959	14055	14063	14056	14068	14066	13832	13909	14025	13930	14019	13970	14069	14056	14266	13917	13897	13800	13821	14100	13937	14002	14050	14086	13930	14091	14128	14202	14245	14070	14107	14009	13951	13953	14013	13887	14066	13996	14230	14142	14003	14148	14062	13903	13989	13850	14205	13950	13877	13950	13908	14037	13975	13977	14075	13817	13940	14034	13961	14079	13850	13778	13819	13902	13938	14019	13929	14135	13961	14072	13977	13700	13945	13862	14089	13974	14078	14139	13959
31972	44411	38350	28224	23203	19442	16480	14999	14325	14046	13989	13802	13501	13609	13569	13621	13396	13626	13689	13580	13634	13532	13475	13499	13475	13556	13404	13539	13523	13440	13474	13424	13684	13561	13545	13566	13442	13506	13370	13607	13433	13353	13609	13549	13561	13596	13549	13528	13588	13535	13469	13585	13374	13473	13506	13358	13593	13632	13389	13492	13515	13263	13494	13509	13523	13608	13488	13376	13456	13524	13511	13456	13382	13628	13535	13339	13463	13552	13563	13492	13455	13540	13355	13311	13698	13562	13487	13509	13519	13529	13628	13422	13476	13416	13726	13428	13362	13355	13455	13575	13446	13465	13481	13409	13406	13551	13381	13609	13577	13305	13333	13563	13359	13352	13457	13430	13472	13549	13427	13502	13501	13453	13490	13457	13463	13425	13595	13628	13663	13655	13399	13503	13407	13365	13355	13479	13527	13423	13740	13625	13236	13569	13521	13640	13447	13501	13393	13399	13492	13488	13540	13482	13581	13374	13514	13312	13473	13600	13464	13574	13548	13672	13567	13351	13394	13544	13609	13542	13554	13404	13563	13513	13470	13447	13471	13324	13468	13435	13500	13291	13501	13631	13469	13507	13474	13413	13562	13433	13489	13625	13532	13527	13448	13639	13481	13700	13493	13559	13495	13503	13570	13614	13421	13402	13569	13588	13489	13560	13456	13664	13577	13465	13504	13349	13518	13353	13638	13397	13582	13660	13432	13437	13528	13500	13406	13580	13621	13464	13442	13622	13441	13272	13274	13428	13592	13379	13722	13403	13694	13557	13542	13498	13355	13496	13415	13504	13400	13386	13504	13578	13467	13474	13530	13410	13572	13362	13521	13562	13268	13553	13434	13573	13393	13316	13485	13593	13528	13602	13511	13507	13536	13449	13478	13457	13437	13597	13551	13637	13478	13414	13546	13591	13464	13536	13531	13303	13567	13358	13486	13419	13321	13446	13459	13380	13461	13338	13405	13600	13418	13395	13599	13476	13489	13524	13447	13340	13646	13424	13425	13379	13590	13539	13519	13529	13405	13326	13535	13242	13421	13412	13596	13353	13565	13448	13511	13354	13519	13431	13609	13492	13505	13580	13392	13442	13405	13684	13546	13518	13485	13547	13455	13491	13626	13505	13484	13435	13519	13472	13485	13277	13625	13429	13603	13650	13436	13505	13457	13631	13640	13565	13519	13566	13550	13630	13465	13487	13482	13319	13709	13483	13534	13285	13383	13587	13640	13507	13410	13382	13382	13425	13514	13570	13473	13472	13513	13378	13510	13474	13511	13545	13389	13535	13458	13519	13645	13249	13629	13461	13570	13432	13390	13619	13308	13561	13351	13443	13579	13469	13406	13352	13387	13667	13613	13500	13543	13475	13499	13510	13466	13444	13459	13488	13505	13655	13634	13532	13496	13561	13400	13584	13574	13397	13711	13464	13661	13438	13546	13467	13519	13543	13448	13459	13612	13316	13631	13477	13443	13273	13425	13560	13441	13371	13536	13524	13404	13621	13467	13579	13475	13419	13382	13378	13646	13415	13411	13290	13432	13448	13359	13508	13500	13447	13375	13377	13332	13460	13613	13340	13460	13492	13537	13562	13559	13620	13549	13387	13604	13490	13357	13525	13557	13415	13411	13444	13418	13437	13475	13555	13426	13558	13413	13473	13586	13469	13464	13504	13497	13358	13295	13488	13379	13366	13554	13532	13549	13495	13517	13388	13581	13516	13555	13555	13535	13384	13426	13596	13521	13369	13564	13535	13523	13412	13414	13512	13247	13465	13500	13528	13393	13400	13623	13526	13547	13513	13484	13737	13400	13503	13553	13604	13470	13564	13519	13673	13407	13234	13521	13582	13620	13478	13412	13613	13487	13476	13651	13413	13431	13666	13475	13510	13382	13392	13347	13488	13314	13589	13348	13455	13496	13445	13523	13544	13619	13303	13494	13655	13516	13570	13420	13445	13483	13473	13341	13465	13498	13404	13405	13422	13515	13488	13499	13557	13488	13379	13506	13444	13442	13465	13570	13382	13479	13505	13522	13577	13404	13415	13579	13453	13376	13607	13358	13469	13630	13466	13516	13477	13450	13500	13580	13471	13483	13672	13471	13546	13575	13625	13432	13652	13385	13335	13425	13490	13472	13461	13310	13587	13517	13592	13545	13167	13536	13507	13445	13444	13547	13416	13595	13329	13488	13579	13424	13440	13547	13438	13345	13425	13646	13407	13624	13503	13579	13378	13453	13537	13381	13492	13679	13577	13332	13585	13478	13380	13424	13604	13392	13585	13464	13576	13589	13508	13544	13555	13448	13392	13342	13484	13773	13407	13473	13468	13549	13434	13558	13545	13419	13532	13478	13413	13487	13547	13283	13531	13342	13502	13341	13479	13517	13441	13583	13671	13507	13540	13496	13452	13417	13518	13554	13486	13333	13562	13529	13433	13588	13396	13404	13494	13457	13463	13459	13502	13493	13551	13518	13548	13516	13562	13465	13453	13490	13470	13390	13394	13463	13604	13477	13551	13541	13534	13417	13594	13495	13444	13669	13562	13744	13385	13425	13474	13478	13401	13566	13367	13518	13453	13507	13751	13381	13639	13603	13517	13611	13563	13498	13418	13539	13522	13397	13361	13432	13577	13526	13430	13375	13433	13380	13452	13763	13446	13639	13524	13313	13583	13518	13463	13366	13572	13515	13481	13508	13508	13348	13551	13514	13477	13545	13361	13332	13479	13380	13472	13587	13318	13610	13500	13559	13404	13457	13417	13462	13566	13699	13353	13485	13471	13366	13549	13521	13371	13535	13618	13460	13638	13356	13429	13434	13616	13522	13566	13587	13415	13403	13597	13495	13501	13540	13539	13527	13563	13458	13680	13627	13543	13479	13553	13562	13469	13351	13463	13487	13392	13309	13551	13449	13493	13604	13552	13309	13472	13350	13639	13336	13453	13425	13321	13356	13477	13436	13414	13439	13502	13621	13460	13419	13549	13591	13528	13359	13455	13573	13365	13428	13499	13425	13408	13632	13458	13349	13552	13365	13300	13535	13513	13521	13496	13463	13540	13714	13463	13472	13469	13484	13426	13465	13423	13576	13521	13534	13651	13361	13515	13431	13451	13512	13452	13365	13366	13427	13558	13439	13591	13534	13480	13403	13533	13450	13468	13490	13452	13448	13610	13456	13450	13497	13439	13461	13481	13499	13382	13688	13427	13465	13553	13415	13605	13430	13356	13514	13476	13539	13540	13442	13668	13521	13424	13515	13418	13442	13395	13507	13543	13443	13576	13518	13516	13602	13409	13391	13569	13489	13480	13492	13472	13529	13398	13496	13494	13537	13464	13573	13431	13489	13406	13506	13407	13244	13541	13511	13542	13446	13521	13487	13610	13388	13565	13365	13347	13372	13542	13474	13485	13561	13556	13647	13395	13576	13458	13456	13597	13562	13653	13611	13582	13611	13395	13403	13581	13408	13429	13622	13571	13562	13451	13545	13416	13494	13485	13502	13463	13432	13485	13642	13438	13442	13463	13527	13443	13606	13614	13363	13536	13463	13371	13535	13343	13527	13399	13545	13332	13507	13549	13490	13530	13662	13399	13508	13571	13529	13395	13343	13608	13450	13437	13522	13513	13378	13412	13437	13420	13542	13539	13479	13296	13534	13352	13519	13497	13625	13607	13446	13460	13469	13385	13588	13492	13427	13548	13458	13499	13274	13471	13419	13315	13447	13620	13431	13462	13537	13410	13681	13523	13357	13412	13529	13370	13455	13394	13451	13459	13498	13517	13677	13410	13427	13648	13583	13581	13457	13474	13332	13520	13427	13536	13507	13510	13533	13458	13468	13644	13415	13388	13359	13692	13556	13392	13350	13460	13496	13453	13279	13546	13451	13489	13354	13427	13371	13584	13557	13466	13549	13460	13484	13370	13548	13559	13452	13413	13432	13457	13437	13611	13644	13497	13491	13515	13368	13544	13548	13494	13528	13444	13483	13540	13304	13326	13473	13498	13517	13554	13446	13436	13481	13534	13401	13523	13388	13615	13486	13557	13410	13367	13688	13454	13553	13572	13372	13485	13519	13467	13491	13536	13592	13478	13440	13382	13467	13441	13536	13479	13491	13516	13391	13478	13586	13505	13399	13477	13586	13514	13468	13516	13560	13602	13400	13575	13553	13587	13321	13397	13466	13335	13524	13550	13475	13374	13577	13664	13539	13526	13508	13684	13614	13560	13423	13493	13510	13527	13505	13496	13412	13566	13634	13533	13589	13592	13569	13417	13480	13599	13473	13382	13532	13399	13485	13369	13474	13493	13460	13406	13454	13536	13366	13467	13527	13463	13457	13492	13384	13423	13251	13478	13498	13453	13409	13495	13427	13446	13402	13547	13509	13510	13476	13490	13476	13636	13391	13450	13547	13286	13497	13577	13448	13525	13502	13522	13446	13504	13506	13570	13348	13501	13505	13667	13453	13481	13583	13460	13460	13481	13649	13599	13503	13575	13409	13388	13368	13383	13352	13406	13474	13498	13541	13534	13401	13446	13585	13574	13372	13496	13617	13433	13417	13485	13529	13363	13514	13592	13485	13322	13436	13523	13503	13429	13452	13649	13459	13446	13372	13668	13700	13458	13574	13534	13434	13485	13344	13454	13574	13506	13712	13663	13491	13482	13481	13343	13654	13650	13363	13330	13443	13566	13547	13534	13457	13512	13441	13523	13503	13529	13659	13455	13497	13423	13420	13537	13424	13421	13586	13482	13505	13537	13470	13437	13545	13561	13548	13397	13266	13447	13645	13520	13566	13554	13451	13509	13406	13579	13518	13573	13544	13543	13502	13362	13612	13410	13377	13412	13453	13493	13606	13564	13465	13455	13475	13406	13559	13431	13560	13582	13466	13474	13404	13569	13313	13483	13648	13667	13553	13269	13512	13596	13442	13321	13462	13527	13579	13405	13493	13491	13480	13451	13453	13579	13447	13521	13452	13517	13444	13322	13524	13592	13468	13467	13352	13271	13576	13427	13488	13557	13557	13354	13523	13708	13591	13386	13589	13575	13376	13665	13491	13460	13439	13450	13599	13558	13299	13327	13509	13459	13386	13442	13435	13639	13541	13524	13563	13501	13414	13396	13327	13395	13355	13659	13597	13488	13581	13266
24569	21656	29129	26754	26513	26699	25041	21251	18503	17253	15935	15302	15092	15082	15173	15066	15163	15045	15195	14951	14938	15199	15113	14903	15062	14968	15127	14962	14996	14868	14737	14933	15013	15010	14913	14900	14955	15028	15105	14858	14988	14940	14882	15037	14885	14874	14835	15032	14775	14650	14724	15018	14910	15046	14971	14691	14858	14777	14781	14775	15014	14944	14798	15005	14904	14916	14936	15082	15038	14880	14973	15012	15019	15008	14978	14997	15078	14856	14993	14801	14965	14852	14901	14922	14924	14959	15008	14891	15024	15041	14936	14801	14818	14804	14965	15074	14906	14881	14877	14849	14977	14930	14961	14914	14599	14910	14643	14806	15071	15036	14976	15159	14956	15127	14843	14933	15044	14979	14804	15026	14789	14897	14722	14738	14767	14825	14852	14763	14823	14979	15093	14807	15062	14973	14843	14762	15042	14885	15121	14992	15053	14810	14819	15210	14983	14991	14906	14810	14919	14967	14945	14861	15048	14830	14801	14897	14806	14890	14908	14967	14706	14956	15054	14922	14958	14984	14866	15087	15028	15044	14880	14905	14873	14940	14950	14974	14823	14708	14934	14859	14962	14986	14996	14768	15049	14824	14849	14979	14897	14679	14804	15126	14977	14861	14930	14941	14793	14870	14892	14787	14782	14821	14923	15082	14831	14720	14872	14868	14951	14812	14837	14801	14890	14897	14762	14759	14850	15015	15021	14802	14906	14821	14931	14815	14858	14861	14937	14845	14902	14885	14999	15177	15081	14915	14890	14810	14836	14804	15060	14832	14900	14891	15027	14767	14957	14944	14925	14886	14882	15037	14794	14941	15000	15099	14850	14871	14819	14776	14711	14918	14905	14798	14936	14948	14776	14844	15082	15111	14771	14849	15009	14859	14762	14846	14795	15061	14942	15095	15004	15034	14900	14888	15064	14899	15001	14738	15051	14954	15099	14913	15022	14957	14879	15056	15063	14950	14941	14810	14927	14995	14732	14898	15009	14887	15036	15002	14921	14978	14770	14926	14864	14983	15015	14818	14736	14894	14982	14906	15081	15051	14841	15031	15080	15020	15037	14933	14956	14966	14881	14825	14821	14888	14703	14990	14916	14918	14897	14633	15044	14891	15008	14917	14813	14904	14718	14926	14744	14833	14851	15054	14784	14938	15051	14994	15000	14930	14969	15080	14914	14948	15073	14920	14938	15005	14864	14965	14874	15029	14949	14891	14781	14933	14914	15083	14894	14778	14913	14748	14746	15156	15140	14709	14796	14979	14975	15119	14896	14888	14827	14821	14927	14817	14802	14863	14926	14829	14623	14939	14878	14875	15009	14960	14897	14705	14868	14995	14973	14890	15130	14768	15022	14986	14911	14918	14953	14985	14972	14919	14894	14757	14857	14900	14731	14931	14982	14839	14940	14922	14908	14883	14901	14801	15004	14923	14760	14756	14923	14723	14719	14769	14863	14767	14988	14932	14919	14916	14712	15024	14796	14987	14793	14799	14864	14867	15086	15024	14904	14886	14979	15024	14866	14787	14920	14895	15037	14754	14794	14842	14895	14791	14762	14945	14792	14914	15033	14890	15125	15022	14957	14751	14809	14880	14914	15013	14693	14894	14938	14845	15050	14931	14926	14855	14832	15061	14925	14874	14853	14904	14844	14959	14980	14857	14706	14890	14881	14744	14918	15082	14857	14859	14979	14771	14769	14765	15082	14897	14816	15014	14913	14832	14944	15011	14970	15023	14996	14829	14903	14867	14783	15007	14837	14918	15014	14797	14943	15054	14715	14832	14977	14809	14930	15034	14805	14908	14930	14928	14846	15017	14768	14855	14938	14920	14821	14920	14973	14822	14792	14976	14693	14748	14970	14718	14804	14955	14856	15194	14663	14947	14822	14808	14734	14680	14844	14901	14742	14756	14816	14873	14887	14925	14822	15096	14691	14843	14820	14772	14856	14821	14926	14909	15001	14940	14855	14948	14993	14857	14883	14935	14999	14750	14834	14828	15064	15078	14780	14920	14832	14906	15075	14925	14699	14864	14868	14902	14886	14809	14913	14821	14853	14934	14832	14961	14978	14911	14766	14878	14953	14784	14855	14870	14957	14855	14935	14833	14966	15122	14925	14973	14838	14885	14913	14854	15009	14914	14654	14908	14974	14729	14889	14936	15125	14903	14730	14846	14865	14795	14782	14953	14976	15047	15071	15113	15088	14856	14789	14834	14852	14721	14929	14813	14784	15155	14977	14855	14946	14768	14846	14838	14937	14948	14995	14884	14838	14986	14919	14796	14729	14989	14926	14910	14947	14964	14779	15019	14951	14744	14842	14820	14972	15102	14836	14868	14958	14807	14812	15064	14973	14975	14971	15048	15031	14791	14959	14916	15015	14853	14851	15004	14952	14707	14862	15112	14896	14962	14999	14876	14794	14973	14748	15021	14811	15027	14878	14761	14891	14839	15002	14804	14887	14799	14858	14916	14937	15145	15002	14856	14773	14933	14882	14797	14838	14729	14859	14882	14828	14813	14689	14861	14710	14874	14764	14786	14938	14948	14922	14945	14745	15005	14651	14799	14843	14918	14957	14879	14749	14920	14807	14913	14919	15051	14767	14734	14991	14792	14785	14930	14857	14979	15046	14742	15036	15034	14851	14996	15084	14895	14933	14650	15014	14906	14900	14857	14900	14631	14651	14911	15093	14911	14957	14824	14929	14970	14925	14829	14892	14770	14782	14885	14840	14883	14645	14926	14951	14869	14670	14769	15047	14887	14897	14936	15055	14923	14957	14818	14842	14975	14869	15113	14919	14634	14796	14964	15079	14928	14964	14752	14870	14833	14933	14892	14756	14953	15077	15010	14949	14998	14649	14826	14863	14873	15103	14998	15005	14653	14820	14785	14880	14855	14969	15159	14718	14805	14928	14765	14995	14930	14990	15076	14972	14967	14900	15136	14724	14768	14887	14699	14919	14908	14808	14937	15141	15086	14950	14988	15025	14917	14795	14825	14891	14926	15143	14952	15001	14875	15115	14771	15104	14933	14931	14712	14933	14935	14846	14943	14856	14708	14859	14906	14965	14870	14938	14751	14753	14967	14878	14902	14850	14803	14689	14822	14985	14843	14779	14956	14809	15023	14910	14990	14978	15175	14983	14953	14901	15070	14907	15097	14947	14817	14919	14990	14962	14835	14858	14869	14897	14999	14753	14875	14832	14787	14957	14663	14852	14755	14879	14792	14968	14908	14759	14910	14978	14806	14925	14706	14782	14924	14897	14906	14707	15092	14834	15079	14670	14933	14884	14838	14792	14945	14831	14968	15061	14723	14898	14961	15049	14970	14734	14984	14933	14950	14974	14878	14868	14929	14774	14837	14966	14862	14946	14932	14986	14776	14904	14862	14895	15050	14781	14978	14931	14840	14881	14820	14893	14937	14870	15038	14841	14804	15030	14860	14985	14914	14994	14936	14944	14868	14781	14961	14896	14835	15057	14889	14777	15027	14977	14839	14898	15047	14992	15051	14874	15016	14917	14947	15061	14773	14999	14992	14842	14789	14759	14788	14819	14840	14862	14940	14964	14846	14741	14783	14930	14712	14993	14911	14988	14921	14800	14807	15040	14844	14896	14879	14984	14772	14920	14799	14937	14631	14992	14732	14804	14988	14983	14859	15044	14918	14965	14902	14859	14875	15003	14910	14987	14846	14909	14853	14917	15054	14876	14891	14882	14950	14858	15047	15057	14972	14866	14873	14920	15097	15001	15137	15044	14922	14856	14932	14939	15094	14919	14890	14929	15108	14956	14770	14958	14788	14931	14856	14946	14814	14785	15024	15031	14798	14908	14983	15108	15161	14946	14928	14895	14930	14950	14978	14796	14720	15167	14941	14875	14837	14795	15019	14865	14919	15015	14900	15057	14870	15073	14793	14940	14994	14994	14905	14880	14856	14880	14960	14884	14829	14688	14934	14977	15003	14893	14939	14925	14813	15097	15090	15126	15034	14844	14910	14907	14965	14866	14974	14955	14795	14943	14745	14884	14728	14907	15057	14778	14887	14887	14732	14718	15107	14716	14936	14818	14837	14988	14750	14814	14908	14887	14825	14986	14947	14839	14869	14770	14980	14831	15046	14999	15076	14987	15002	14715	14932	14994	15008	14985	14883	14923	14850	14855	14918	14846	14876	14988	14820	15040	15038	14925	15011	14943	14977	14890	14798	15063	14967	14839	15032	14942	14923	14985	14751	15000	14910	14891	14852	15063	14735	14958	14883	14771	14816	14904	14955	14985	14835	14798	14822	14935	15029	14857	14823	14972	15043	15211	14881	14920	14917	14861	14921	15096	14947	14957	14798	14924	14758	14970	14872	14838	14938	15051	14849	14951	15033	14781	14808	15037	14896	15096	15120	14931	14848	14876	14897	14912	15016	14751	14834	15061	14900	14943	14812	15031	14888	14989	14762	14728	14766	14996	14950	14871	14909	14894	14976	15005	14822	14958	14970	15055	14932	14822	15002	14916	14756	14962	15069	15066	14934	15038	14959	14872	14985	14976	14893	14704	14663	14753	15007	14858	14806	14910	14804	15090	14736	14794	14877	14962	14938	15022	14824	14810	14774	14931	14943	14990	14998	14921	14935	14951	14977	14800	14664	14984	14933	14950	14807	14825	14926	14988	14964	14956	14854	15034	14839	15035	14798	15158	14746	14993	15031	15133	15087	14972	14747	14998	14927	14942	14662	14870	14911	14716	15093	14966	15000	14781	14914	14857	14871	14853	15058	14896	14849	15041	15048	14796	14998	14727	14794	14912	14867	14751	14806	14762	14840	15017	14992	14991	14762	14796	15035	14849	14822	15011	14936	14799	14709	14725	15079	14932	14871	15003	14711	14887	14781	14979	15104	14996	14991	15089	14772	14952	14906	15012	14872	14984	14847	14864	14991	15003	14846	14872	14951	14909	14840	15007	14849	14945	14884	14929	15020	14667	14727	14973	14908	14896	15055	14963	14937	14874	14759	15043	14892	14787	15008	15051	14866	14902	14587	14987	14972	14877	14896	14850	14847	14963	15008	14991	14714	14983	14903	14925	15097	15006	14966	14809	14958	14831	14996	14941	15022	14844	15104	15025	15037	15069	15001	14856	14977	15158	14892	14991	15115	15101	14934
34190	53461	48345	39222	33448	27962	23940	21005	18208	16618	14956	14544	14486	14268	14214	14202	14032	14270	14101	14295	14187	14182	14145	14102	14239	14086	14122	13953	14181	14104	13989	14077	14117	14187	14110	14261	14128	13990	14008	13947	14154	13993	14070	14134	14205	14069	14238	14018	14134	14078	14189	14292	13984	14107	14011	14088	14175	14163	14037	14192	14134	13982	14004	14060	14069	13956	14111	14052	13962	14128	14174	14096	14074	14029	13973	14287	14155	14073	13988	14036	14114	13923	13914	14227	14188	14023	14216	13873	13967	14079	14103	13918	14224	14223	14003	14203	14224	14094	14141	14051	14019	14130	14062	14083	14138	14090	14062	14151	13931	14271	14062	14231	14161	14003	14176	14043	14073	14069	14232	14066	14027	14107	14295	14157	14145	14116	13998	14186	14119	14192	13977	14102	14106	14112	14094	14151	14130	14127	14087	14125	14148	14009	14067	14046	13913	14140	13880	14101	14057	13979	14188	14060	13890	14004	14128	14171	13881	14164	14239	14174	13993	14094	14199	14243	14102	14181	14226	14083	14000	14051	14221	14061	14112	14227	14104	14120	14001	14125	13971	14015	13910	14241	14207	14047	14063	14265	13980	14200	13971	14087	14134	14193	14188	14098	14107	14092	14144	13926	14098	14144	14138	13973	14005	13958	14205	14119	14044	13919	14000	14086	14122	13903	13934	13979	14112	14195	14056	14061	14085	14101	14215	14078	14164	14242	14050	13938	14125	14020	14049	14010	14005	14182	14220	14021	14214	14062	14136	13988	13932	14344	14103	14037	14197	14112	14052	14199	14173	14007	14086	14118	14133	13921	14037	13936	14019	13983	13970	14057	14202	14093	13960	14185	14040	14098	14145	13990	14136	14124	14099	13971	14104	14067	14150	14261	14040	14125	13996	14167	14092	14123	14171	14211	14176	14084	14060	14231	14052	14038	14390	14248	13871	14082	13950	14176	14174	14041	14098	14044	14002	14167	13968	14107	14113	14028	14088	14020	14050	14109	14050	14090	13954	14058	13994	14108	14010	14039	14167	14040	14085	13822	14073	14058	14068	14138	14125	14053	13946	14026	14045	14086	13936	14285	14063	14070	14103	14138	14167	14078	14087	14198	14059	13961	14136	14175	13961	14171	14093	13946	14184	14027	14110	13840	14165	14256	14165	14044	14062	14018	14082	14100	14134	14024	13970	14071	13940	14084	14039	14194	14111	14038	13946	14064	14111	14067	14228	14082	14106	14047	14180	13961	14073	14045	14075	13859	14134	14172	13972	14120	14090	14188	14271	14047	14106	14104	13951	14067	13955	14085	14043	14035	14105	13916	14061	14139	13958	14066	14206	13971	14039	13976	14025	14019	14207	14007	14195	14128	14251	14099	14091	14137	14143	14038	14060	14019	14186	14024	14010	14183	14174	14138	13965	14038	13971	14037	14166	14013	14040	14044	14066	14140	14425	13975	14182	14141	14118	14000	14256	14017	14138	14211	14083	14088	14097	14007	14076	14136	14040	14093	14031	14101	14258	14012	14113	13994	14040	13967	14202	14030	14056	14117	14183	14066	14005	14078	13962	14098	14018	14132	13939	14126	14009	14101	14142	14123	14154	14074	14022	14022	13983	14037	14019	13975	14156	13981	14115	14011	14021	14159	14011	14106	14218	14043	14103	14138	14009	14119	13900	14018	14080	13989	14207	13964	14174	14061	14022	14159	14070	14172	13998	14084	14144	14069	14154	14115	14142	13999	14113	14073	14123	13999	14113	14086	14077	14123	14137	14052	14075	13919	14057	13949	14049	14246	14001	13995	13961	14107	14046	14105	14068	14143	14240	13931	14000	14086	14055	14160	14212	14077	13957	14080	14062	14124	13951	14067	14019	14124	14061	14085	14072	14053	13923	14059	14093	13966	14023	14021	14144	14019	14055	13993	14170	14131	14133	13994	14156	14106	14146	14100	14087	14115	14113	14273	14063	14150	13855	14116	14058	14091	14059	14066	14120	14095	14102	14005	14086	14139	14196	14030	14244	14007	14064	14110	13992	14133	14035	14016	14059	14160	13936	14068	14177	14228	14053	14053	14065	13987	14210	14019	13946	14076	13975	14082	13939	14148	14163	14123	14129	14036	14164	14024	14255	14084	14184	14043	13996	13999	14084	14004	14218	14036	13994	14096	14068	14151	14114	14074	14071	14096	14154	14104	13905	14207	14135	14253	14074	14193	13958	14192	14151	13959	14056	14035	14206	14142	13949	14090	14101	13906	14121	14018	14331	14008	14076	13850	14053	13980	14011	14178	14030	13984	13989	14069	14086	14010	14066	14025	14031	14221	14146	14115	14093	14202	14036	14044	14142	14111	14028	13999	14407	14039	13992	14052	14048	14018	14021	14155	14215	14063	13908	14038	13958	14245	14013	14046	14170	14094	13945	14054	14149	14169	13977	14028	14060	13972	14067	14122	14096	14122	14111	13980	14011	14041	14356	13999	14013	14119	14350	14074	14083	14078	14008	14068	14138	14022	14045	14009	14111	14062	14063	14169	14318	13949	14099	14107	14026	14117	14050	14159	14068	14077	14028	14147	14053	13954	14145	13906	14082	14144	14083	14120	14190	13946	13966	14272	14050	14057	14007	14169	14147	14083	14237	14034	14072	14164	14084	14051	13980	14121	14093	14053	13840	14070	14144	14261	14114	14113	13919	14203	14105	14109	14236	14063	14182	14054	14228	14236	14049	14103	14170	13882	14216	14134	14243	14115	14034	14093	14128	14073	13987	14079	14199	14234	14145	13891	14106	14079	14074	14090	13950	14006	14124	14135	14123	14053	14102	14040	14140	14089	14028	14058	14130	13997	14196	13976	13922	13996	13951	14169	14076	14121	14060	14031	14197	14097	13947	14201	14053	14044	14099	14064	14049	14201	14109	13925	14196	14081	13966	13985	14105	14147	14151	14126	14035	14129	14068	13961	14134	14133	14197	14129	14034	14023	14021	14102	13967	14097	14072	13960	14057	14076	14072	14173	14080	14137	14033	14034	13998	14003	14154	14145	14079	14000	14183	14069	13914	14014	14194	14117	13996	14263	14078	14102	14178	14060	14238	14182	14116	14187	14026	13880	14064	14038	14207	14022	14088	14211	14028	13988	14125	14125	14117	14106	14143	14164	14053	14076	14113	14111	13891	14182	14016	13997	14165	14306	14166	14164	14077	14122	14202	14019	14085	13956	14016	14110	14171	14092	14162	13988	14171	14155	14063	13909	14127	14039	14157	14065	13863	13985	14015	14017	14021	14317	14059	14132	14198	14049	14268	14108	13972	14100	13961	13999	14105	14184	14099	14031	13987	13923	14136	14102	14185	13948	13863	14059	14216	14055	14070	14120	14009	14025	14192	14161	14289	14143	14113	14032	14095	14073	14286	14035	14028	13981	14210	14047	13974	14080	14020	14157	14097	14019	13921	14146	13999	14069	14016	14030	14094	14107	13977	14134	13987	13961	13980	14097	14103	14030	14075	14028	14064	13894	14231	13969	14039	14201	14120	13899	14049	13927	14073	14167	14057	14055	14185	14059	13907	14025	14011	14104	14050	14050	14047	14047	14207	14164	14045	14192	14059	14023	14215	14059	14205	14111	14113	14128	14095	14215	14080	14059	14036	14034	14161	14217	14113	14015	14176	14161	14041	14029	14201	14273	14152	14033	14050	13901	14134	14164	14102	14033	14135	14021	14023	14068	14198	13997	13952	14029	14070	14039	14044	14220	13991	14022	14152	14039	14118	14098	14048	14159	14155	14194	14083	14226	14061	13953	13971	13985	14118	14085	14104	14023	13983	14022	14085	14003	14189	14153	13934	14109	14203	13896	13937	14001	14120	14250	14001	14108	14324	13997	14041	14210	14236	13979	14192	13949	14097	14090	14105	14225	14064	14213	13982	14002	14122	13957	13988	14203	14095	14113	13980	14088	14052	14080	14008	14053	14175	14013	14215	14065	14154	14246	14060	14051	14040	14104	14087	14066	13995	13960	13995	14319	14122	14041	13983	14073	14171	13971	14188	14053	14061	14128	14088	14173	14212	14099	14260	14015	14091	13923	14029	14030	14144	13918	14121	14083	14092	14077	14002	14015	14057	14002	14089	14061	14018	13901	14027	14117	13915	14189	13983	14234	13915	14089	14014	14163	13994	14140	14057	13988	14143	14088	14081	14052	14187	14067	14083	14110	14297	14073	13755	13956	14136	14129	14053	14034	14135	14150	14240	14187	13965	14113	14052	14170	14202	13890	14120	14041	14071	14159	14113	14081	14166	14093	14197	14047	13944	14061	14082	14030	14126	14192	14082	14056	14172	13930	13906	14095	14207	14067	14173	14020	14108	13995	14064	14047	14066	14198	14174	13974	14162	14093	14133	14010	13985	14249	14166	14167	14199	14007	14055	14010	14079	14035	14046	13893	14200	14238	14122	14106	14019	14084	14086	14097	14025	14219	14369	14012	14029	14153	14077	14095	14025	13987	13952	14106	14124	14130	14156	14142	13977	13928	13816	14039	14052	14090	14247	14179	14143	14303	14309	14145	14361	13907	13924	14089	14080	13923	14028	14111	14019	14117	14235	14102	14200	14029	14139	14193	14122	14234	14102	14175	14039	13932	14087	14157	14218	14051	14018	14064	14015	14137	14053	13903	14097	14088	14175	14136	14090	14103	14025	13966	14182	14116	14051	14167	14090	14272	14017	14179	13863	14035	14013	14199	14133	13983	14067	14107	14020	14062	14052	13902	14112	14114	14140	14074	13957	13999	14207	14130	14035	14153	14047	14174	14243	14075	13992	13937	14103	14085	14074	13906	14221	13946	13882	14148	14148	14274	14109	14080	13900	13970	13958	14007	13971	14067	14124	14166	14070	13805	14058	14160	14044	13873	13957	14133	14010	14043	13942	14235	14090	14033	14071	14250	13931	13801	14034	14124	14175	14074	14202	14093	14006	13892	14173	14058	14050	14138	14024	13981	13992	14035	14216	14010	14090	14116	14148	14071	14114	13912	14052	14155	13958	14120	14114	14106	14240	14050	14117	14230	14056	14216	14140	14138	14136	14022	14161	14013	14112	14111	14042	13954	14158	13999	14121	13999	14013	13956	14055	14177	14202	14030	14229	14127	14105	14155	14166	14005
23281	21534	29474	24723	24734	29193	30273	24331	20054	17885	17063	16718	16065	15877	15756	15864	15665	15774	15617	15641	15826	15628	15417	15598	15478	15478	15815	15337	15613	15809	15632	15441	15517	15429	15398	15405	15392	15550	15270	15410	15569	15361	15535	15474	15651	15287	15494	15464	15352	15493	15358	15409	15268	15322	15397	15356	15480	15374	15344	15560	15524	15434	15545	15377	15337	15296	15390	15481	15366	15448	15430	15535	15171	15548	15355	15443	15359	15424	15451	15398	15368	15382	15420	15308	15443	15449	15349	15377	15412	15292	15409	15455	15264	15273	15374	15381	15244	15339	15361	15331	15389	15293	15372	15350	15566	15321	15205	15296	15329	15323	15229	15355	15400	15420	15360	15217	15271	15320	15329	15392	15350	15619	15311	15296	15456	15438	15354	15532	15556	15275	15532	15413	15592	15568	15339	15469	15207	15230	15383	15287	15288	15290	15254	15436	15241	15344	15332	15334	15389	15360	15339	15317	15417	15408	15030	15401	15417	15489	15403	15476	15497	15509	15452	15417	15491	15253	15526	15330	15239	15279	15259	15313	15291	15394	15320	15097	15258	15164	15518	15368	15254	15396	15503	15537	15372	15353	15406	15208	15448	15244	15154	15252	15448	15435	15420	15499	15129	15441	15423	15486	15246	15118	15459	15454	15200	15413	15125	15253	15208	15424	15405	15385	15258	15321	15249	15344	15308	15318	15361	15347	15373	15448	15278	15384	15558	15318	15439	15423	15327	15405	15233	15234	15281	15177	15269	15219	15449	15291	15318	15148	15223	15335	15448	15281	15446	15459	15356	15326	15432	15181	15281	15465	15326	15342	15165	15311	15388	15362	15286	15241	15289	15308	15212	15360	15328	15379	15289	15195	15233	15475	15099	15350	15350	15170	15353	15333	15413	15376	15570	15496	15450	15290	15182	15072	15392	15465	15303	15426	15477	15270	15319	15403	15428	15391	15451	15286	15437	15581	15486	15438	15537	15409	15549	15338	15430	15408	15468	15250	15094	15189	15324	15308	15427	15312	15229	15358	15213	15387	15350	15234	15488	15308	15377	15286	15430	15467	15359	15315	15503	15360	15270	15375	15499	15508	15430	15486	15417	15564	15389	15248	15468	15325	15521	15313	15430	15233	15311	15187	15443	15432	15407	15299	15528	15553	15380	15659	15440	15212	15414	15238	15278	15469	15469	15387	15291	15418	15408	15420	15324	15341	15339	15325	15509	15272	15322	15403	15295	15571	15342	15387	15266	15437	15683	15374	15251	15424	15517	15488	15421	15382	15605	15271	15300	15124	15167	15426	15264	15350	15555	15233	15273	15198	15340	15373	15279	15283	15229	15184	15313	15284	15230	15399	15533	15362	15365	15450	15466	15357	15504	15484	15161	15284	15414	15413	15297	15358	15358	15509	15440	15438	15397	15506	15400	15321	15361	15433	15315	15364	15300	15395	15443	15511	15272	15585	15453	15521	15076	15317	15125	15420	15358	15556	15459	15280	15415	15236	15261	15509	15211	15435	15340	15311	15448	15337	15192	15090	15411	15344	15477	15288	15434	15130	15329	15183	15433	15268	15341	15460	15312	15524	15279	15404	15378	15367	15354	15354	15360	15289	15606	15242	15393	15348	15394	15442	15546	15460	15525	15250	15382	15348	15334	15296	15270	15350	15335	15370	15429	15511	15176	15352	15563	15553	15503	15199	15654	15349	15353	15364	15431	15316	15485	15407	15300	15285	15334	15327	15379	15573	15350	15264	15360	15342	15737	15425	15375	15330	15326	15308	15596	15320	15431	15427	15262	15497	15257	15229	15389	15473	15405	15230	15354	15285	15397	15472	15262	15279	15353	15313	15499	15254	15340	15309	15196	15287	15351	15438	15227	15432	15319	15514	15545	15394	15329	15340	15281	15136	15193	15533	15395	15409	15154	15366	15402	15361	15367	15260	15230	15101	15257	15281	15304	15414	15563	15378	15428	15254	15355	15315	15202	15350	15341	15315	15444	15346	15343	15239	15447	15283	15406	15379	15423	15406	15438	15570	15234	15400	15569	15554	15485	15338	15308	15234	15425	15265	15374	15341	15261	15369	15335	15468	15417	15381	15216	15279	15387	15252	15461	15589	15305	15326	15512	15313	15330	15385	15537	15408	15432	15193	15313	15346	15507	15236	15245	15298	15175	15371	15323	15506	15378	15375	15556	15260	15184	15464	15237	15556	15280	15363	15354	15198	15403	15277	15358	15312	15378	15218	15206	15585	15297	15598	15492	15365	15466	15363	15459	15461	15257	15233	15507	15348	15592	15354	15372	15525	15342	15303	15453	15310	15323	15286	15325	15502	15550	15359	15493	15372	15329	15384	15237	15279	15287	15214	15216	15413	15377	15248	15278	15480	15240	15308	15406	15310	15439	15274	15206	15382	15181	15543	15281	15127	15169	15424	15389	15403	15330	15257	15453	15414	15464	15353	15414	15501	15192	15360	15347	15245	15203	15318	15489	15290	15483	15456	15448	15392	15483	15310	15468	15500	15502	15340	15339	15420	15439	15343	15497	15431	15230	15300	15285	15269	15240	15432	15396	15240	15388	15385	15599	15515	15337	15338	15374	15404	15386	15365	15426	15210	15233	15418	15506	15271	15334	15519	15363	15356	15292	15435	15321	15475	15411	15082	15298	15257	15308	15274	15233	15191	15355	15392	15492	15477	15349	15331	15283	15445	15260	15407	15486	15345	15161	15291	15223	15374	15373	15409	15370	15129	15342	15182	15469	15431	15372	15409	15441	15330	15333	15195	15552	15287	15598	15459	15332	15366	15353	15387	15324	15275	15233	15366	15444	15353	15314	15371	15411	15304	15145	15264	15503	15178	15160	15334	15388	15187	15284	15209	15434	15446	15448	15549	15418	15324	15207	15130	15164	15279	15151	15320	15391	15359	15549	15407	15317	15251	15341	15265	15268	15319	15316	15320	15432	15398	15459	15373	15317	15350	15562	15315	15130	15318	15355	15559	15311	15233	15367	15293	15400	15399	15699	15301	15285	15398	15450	15300	15453	15140	15430	15386	15299	15346	15283	15276	15408	15375	15483	15374	15488	15336	15472	15387	15381	15121	15438	15391	15199	15364	15388	15500	15486	15361	15401	15334	15352	15419	15298	15488	15389	15396	15377	15369	15598	15403	15336	15527	15202	15329	15539	15277	15416	15491	15491	15421	15404	15348	15164	15498	15495	15397	15272	15231	15384	15170	15383	15391	15264	15224	15316	15379	15215	15299	15372	15318	15365	15317	15444	15385	15367	15380	15353	15433	15349	15260	15633	15476	15302	15494	15283	15349	15358	15229	15178	15348	15290	15446	15430	15417	15372	15301	15260	15318	15163	15405	15236	15388	15245	15331	15245	15252	15310	15229	15469	15401	15322	15367	15449	15365	15244	15324	15180	15411	15410	15423	15496	15409	15428	15403	15256	15427	15319	15379	15417	15338	15365	15275	15336	15432	15392	15517	15253	15441	15342	15298	15392	15479	15340	15129	15266	15504	15469	15396	15430	15292	15548	15248	15218	15534	15585	15194	15324	15306	15315	15330	15463	15461	15138	15436	15487	15230	15486	15267	15200	15306	15504	15471	15517	15260	15256	15500	15377	15565	15313	15397	15432	15301	15412	15433	15307	15197	15336	15528	15208	15377	15519	15321	15319	15417	15209	15174	15288	15343	15395	15368	15284	15296	15261	15249	15479	15348	15352	15228	15211	15455	15369	15240	15217	15287	15337	15293	15284	15202	15319	15385	15465	15279	15227	15509	15290	15341	15195	15486	15176	15404	15469	15296	15397	15486	15455	15338	15241	15319	15341	15402	15436	15537	15171	15317	15391	15128	15436	15331	15481	15403	15375	15264	15436	15288	15381	15280	15395	15245	15356	15384	15333	15362	15492	15245	15505	15403	15260	15252	15335	15277	15189	15394	15302	15400	15234	15267	15303	15311	15380	15301	15241	15240	15264	15216	15337	15398	15455	15601	15165	15339	15279	15307	15288	15333	15245	15411	15412	15316	15269	15361	15521	15193	15486	15164	15488	15533	15291	15302	15288	15330	15361	15334	15309	15304	15396	15242	15403	15431	15238	15546	15248	15318	15419	15298	15292	15320	15317	15227	15423	15428	15336	15480	15452	15231	15346	15382	15342	15377	15194	15393	15258	15363	15357	15406	15364	15395	15423	15401	15277	15484	15410	15361	15251	15454	15249	15325	15442	15501	15267	15391	15271	15299	15427	15285	15247	15413	15393	15410	15332	15253	15515	15418	15396	15269	15294	15285	15435	15445	15459	15339	15390	15359	15192	15224	15337	15379	15403	15330	15324	15355	15596	15582	15462	15170	15404	15401	15272	15310	15442	15313	15383	15287	15159	15294	15523	15372	15365	15202	15282	15470	15302	15395	15566	15314	15400	15487	15328	15307	15262	15408	15568	15403	15445	15442	15209	15388	15230	15354	15379	15300	15340	15320	15244	15391	15133	15429	15455	15445	15414	15341	15420	15418	15398	15460	15507	15499	15415	15428	15436	15272	15352	15414	15381	15227	15489	15410	15383	15366	15410	15327	15251	15308	15396	15455	15365	15457	15444	15227	15365	15312	15421	15249	15340	15367	15183	15323	15292	15404	15513	15273	15351	15485	15431	15245	15302	15380	15333	15418	15208	15420	15485	15382	15193	15318	15325	15174	15379	15585	15281	15457	15332	15329	15261	15163	15297	15501	15343	15311	15445	15440	15339	15470	15332	15420	15375	15248	15427	15376	15310	15391	15310	15371	15291	15211	15345	15143	15251	15372	15441	15461	15257	15444	15493	15351	15457	15401	15446	15239	15166	15413	15314	15431	15234	15396	15424	15310	15361	15249	15335	15338	15230	15311	15271	15370	15421	15413	15335	15599	15326	15339	15483	15352	15387	15320	15402	15356	15492	15479	15328	15413	15344	15420	15468	15332	15339	15305	15543	15181	15405	15510	15546	15397	15406	15307	15252	15221	15347	15268	15334	15414	15367	15362	15365	15242	15505	15353	15305	15230	15304	15340	15332	15424	15128	15305	15333	15360	15192	15389	15510	15391	15426	15353	15460	15287	15361	15276	15456	15166	15235	15397	15610	15236	15362	15301	15404	15472
37384	59798	54992	45831	39848	34731	28876	24511	19145	16603	16310	15607	14747	14676	14710	14530	14505	14507	14445	14476	14514	14457	14611	14369	14700	14225	14551	14377	14506	14510	14511	14423	14321	14320	14580	14414	14291	14421	14307	14373	14415	14401	14402	14432	14171	14223	14341	14228	14253	14493	14288	14329	14274	14356	14405	14449	14306	14556	14219	14520	14377	14357	14403	14359	14329	14357	14503	14356	14399	14374	14270	14319	14389	14243	14418	14470	14297	14431	14363	14437	14352	14462	14444	14385	14499	14218	14215	14356	14364	14345	14418	14434	14632	14258	14284	14400	14266	14261	14330	14317	14285	14333	14367	14186	14192	14453	14296	14419	14474	14226	14434	14220	14410	14369	14133	14323	14334	14441	14320	14245	14388	14294	14445	14257	14439	14407	14297	14327	14310	14287	14260	14477	14322	14307	14195	14187	14343	14319	14502	14439	14417	14468	14121	14322	14473	14386	14457	14324	14245	14300	14416	14223	14248	14432	14302	14169	14226	14198	14385	14278	14356	14332	14395	14478	14316	14364	14258	14392	14297	14446	14556	14291	14351	14269	14303	14273	14101	14389	14401	14267	14493	14148	14326	14372	14212	14419	14282	14299	14396	14429	14286	14414	14452	14237	14306	14278	14258	14380	14303	14381	14176	14355	14380	14418	14542	14072	14214	14376	14290	14226	14382	14210	14178	14373	14371	14347	14368	14487	14410	14373	14408	14282	14503	14363	14452	14446	14294	14283	14285	14549	14321	14449	14427	14341	14284	14442	14431	14384	14429	14585	14192	14378	14367	14350	14358	14436	14353	14465	14308	14405	14344	14231	14172	14449	14474	14281	14433	14308	14467	14255	14342	14270	14260	14459	14372	14356	14408	14474	14359	14312	14355	14255	14194	14451	14347	14457	14444	14400	14273	14156	14533	14186	14291	14429	14540	14250	14441	14203	14379	14352	14347	14418	14416	14216	14081	14333	14348	14402	14504	14323	14274	14366	14373	14418	14374	14175	14344	14325	14525	14466	14435	14301	14405	14370	14228	14292	14480	14461	14246	14399	14284	14381	14303	14433	14386	14482	14387	14328	14439	14465	14480	14398	14413	14323	14295	14347	14488	14367	14333	14458	14442	14310	14190	14247	14354	14425	14225	14374	14246	14455	14374	14532	14119	14311	14468	14397	14294	14475	14325	14482	14339	14493	14422	14467	14337	14371	14380	14177	14326	14343	14320	14381	14446	14554	14509	14466	14348	14205	14314	14214	14400	14495	14434	14500	14343	14257	14321	14365	14207	14417	14213	14210	14354	14590	14396	14365	14313	14372	14433	14244	14212	14320	14500	14593	14331	14278	14421	14273	14508	14463	14351	14387	14400	14270	14380	14250	14391	14485	14314	14521	14216	14309	14266	14434	14526	14372	14229	14334	14409	14418	14366	14387	14329	14387	14219	14309	14273	14354	14363	14208	14358	14158	14105	14459	14379	14332	14225	14290	14334	14370	14399	14399	14468	14578	14290	14371	14279	14391	14327	14322	14150	14428	14346	14377	14379	14137	14399	14241	14162	14422	14466	14176	14352	14445	14341	14498	14353	14319	14484	14291	14364	14397	14320	14267	14331	14403	14556	14192	14265	14353	14380	14029	14314	14385	14332	14319	14293	14183	14266	14273	14471	14233	14529	14224	14373	14549	14326	14267	14428	14213	14372	14459	14105	14384	14318	14339	14421	14170	14297	14302	14427	14424	14440	14315	14460	14243	14261	14452	14221	14532	14294	14364	14320	14274	14382	14435	14248	14348	14262	14444	14229	14437	14390	14372	14259	14327	14359	14487	14365	14358	14239	14287	14208	14346	14244	14428	14354	14350	14497	14527	14117	14483	14322	14389	14295	14339	14316	14276	14325	14194	14442	14134	14137	14411	14176	14354	14388	14225	14319	14316	14399	14405	14319	14586	14436	14224	14292	14322	14308	14350	14289	14310	14199	14394	14370	14475	14556	14173	14278	14469	14247	14401	14332	14338	14430	14372	14350	14352	14426	14419	14440	14425	14299	14402	14322	14425	14325	14294	14117	14413	14365	14309	14278	14455	14290	14304	14331	14483	14240	14379	14391	14265	14360	14497	14228	14293	14279	14441	14385	14428	14409	14516	14161	14328	14253	14482	14116	14381	14290	14241	14396	14352	14389	14360	14342	14336	14347	14195	14208	14418	14438	14236	14322	14426	14394	14394	14287	14310	14393	14323	14226	14359	14325	14295	14456	14328	14228	14471	14414	14320	14366	14247	14246	14447	14211	14295	14272	14309	14468	14310	14326	14358	14379	14305	14302	14475	14317	14194	14327	14396	14299	14373	14331	14468	14396	14346	14435	14317	14522	14243	14328	14410	14321	14382	14359	14585	14338	14295	14428	14196	14260	14344	14372	14459	14217	14375	14317	14443	14299	14481	14493	14253	14223	14433	14271	14534	14166	14250	14414	14326	14341	14244	14487	14311	14419	14341	14175	14375	14467	14295	14567	14396	14397	14320	14453	14186	14362	14281	14310	14407	14451	14407	14371	14285	14500	14353	14349	14240	14354	14398	14288	14313	14329	14190	14526	14457	14209	14255	14388	14306	14314	14451	14245	14283	14329	14274	14458	14357	14519	14286	14310	14290	14428	14349	14148	14430	14200	14372	14308	14428	14439	14189	14205	14297	14344	14350	14165	14312	14295	14297	14452	14438	14433	14482	14378	14305	14103	14262	14225	14293	14505	14385	14410	14378	14244	14297	14392	14243	14408	14621	14304	14438	14328	14308	14379	14347	14519	14500	14195	14325	14530	14345	14395	14574	14243	14222	14369	14356	14507	14380	14199	14364	14433	14451	14234	14396	14307	14419	14397	14345	14320	14221	14374	14262	14365	14313	14149	14413	14150	14499	14170	14425	14305	14367	14464	14282	14490	14219	14394	14313	14530	14066	14320	14250	14269	14470	14373	14371	14423	14324	14407	14421	14325	14250	14337	14286	14314	14271	14318	14430	14339	14355	14432	14435	14367	14336	14322	14335	14481	14512	14288	14295	14260	14333	14218	14539	14300	14489	14464	14341	14263	14212	14234	14561	14247	14309	14368	14310	14326	14362	14282	14233	14567	14404	14138	14457	14264	14443	14389	14295	14315	14385	14333	14549	14384	14522	14281	14443	14269	14231	14310	14435	14320	14268	14403	14443	14438	14540	14252	14393	14357	14476	14274	14329	14326	14366	14263	14342	14343	14415	14426	14215	14389	14216	14321	14311	14334	14175	14354	14363	14197	14342	14492	14558	14247	14369	14152	14384	14237	14201	14464	14177	14408	14523	14417	14293	14172	14382	14231	14295	14364	14260	14448	14290	14247	14287	14307	14380	14358	14283	14305	14347	14194	14322	14219	14221	14360	14309	14451	14217	14406	14299	14480	14295	14281	14427	14391	14295	14372	14369	14378	14223	14495	14256	14203	14379	14262	14245	14227	14310	14282	14324	14505	14243	14493	14342	14462	14111	14318	14285	14376	14371	14335	14470	14372	14381	14322	14323	14467	14239	14291	14327	14237	14382	14424	14247	14278	14409	14407	14489	14362	14255	14224	14250	14388	14356	14356	14198	14205	14232	14311	14379	14147	14348	14350	14235	14179	14374	14418	14288	14508	14256	14296	14230	14313	14205	14356	14361	14416	14330	14415	14327	14363	14300	14299	14206	14270	14442	14290	14259	14402	14319	14315	14129	14405	14347	14393	14336	14497	14266	14344	14408	14332	14423	14322	14292	14366	14191	14405	14340	14393	14450	14291	14247	14222	14286	14364	14382	14244	14281	14290	14238	14267	14340	14421	14508	14573	14277	14290	14415	14222	14406	14408	14415	14242	14537	14374	14543	14370	14339	14353	14356	14382	14521	14356	14370	14252	14196	14265	14370	14385	14379	14380	14450	14455	14309	14491	14554	14529	14407	14364	14342	14436	14391	14291	14280	14462	14229	14358	14563	14382	14122	14471	14448	14425	14464	14276	14218	14352	14264	14239	14373	14255	14397	14369	14232	14532	14325	14407	14368	14416	14320	14263	14372	14365	14284	14382	14343	14432	14576	14259	14441	14272	14307	14516	14359	14439	14311	14249	14126	14408	14349	14309	14427	14205	14265	14294	14345	14224	14274	14424	14300	14325	14320	14306	14526	14444	14519	14369	14304	14258	14306	14352	14267	14354	14354	14301	14214	14460	14399	14372	14241	14322	14381	14454	14322	14329	14429	14334	14406	14359	14257	14401	14217	14415	14326	14328	14317	14352	14290	14468	14221	14507	14263	14298	14322	14382	14383	14331	14224	14526	14332	14536	14400	14270	14269	14404	14470	14263	14405	14157	14527	14328	14267	14322	14361	14454	14308	14377	14245	14366	14426	14225	14209	14422	14375	14368	14301	14251	14574	14504	14417	14338	14372	14362	14376	14331	14439	14242	14494	14420	14269	14341	14241	14337	14356	14406	14329	14368	14308	14372	14335	14182	14264	14304	14332	14205	14298	14430	14351	14395	14417	14218	14348	14290	14379	14474	14364	14281	14421	14488	14247	14404	14288	14376	14195	14351	14396	14441	14431	14396	14429	14219	14266	14305	14272	14313	14317	14436	14397	14171	14328	14450	14066	14350	14371	14222	14561	14550	14253	14371	14254	14458	14381	14347	14340	14371	14420	14258	14274	14492	14520	14332	14272	14392	14319	14288	14295	14266	14384	14328	14304	14307	14296	14322	14205	14471	14288	14410	14300	14392	14338	14339	14497	14328	14218	14335	14356	14291	14502	14371	14450	14390	14586	14365	14252	14265	14331	14362	14186	14452	14191	14281	14324	14245	14496	14222	14313	14331	14514	14436	14304	14398	14567	14307	14118	14576	14423	14173	14281	14374	14136	14288	14226	14280	14502	14358	14298	14329	14416	14322	14451	14394	14316	14245	14228	14274	14359	14235	14261	14444	14416	14507	14296	14404	14471	14365	14406	14346	14165	14519	14360	14440	14231	14407	14335	14128	14388	14316	14426	14498	14276	14139	14418	14394	14292	14329	14304	14341	14253	14368	14368	14417	14570	14374	14121	14298	14347	14303	14298	14318	14338	14272	14396	14566	14307	14233	14279	14299	14225	14307	14272	14400	14350	14292	14422
29131	27496	33370	29109	22762	19263	16450	15261	14898	14558	14330	14198	14299	14298	14284	14275	14270	14090	14222	14182	14211	14049	14343	14348	14016	14212	14139	14392	14100	14103	14096	14037	14193	14030	14155	14127	14010	14255	14124	13876	13946	14025	14130	14201	14165	14238	14008	14140	14144	14248	14113	14164	14034	14042	14067	14117	14039	14028	14207	14078	14216	14147	14133	14189	14095	14162	14241	14025	14059	14079	14146	14142	14241	13993	13886	14089	14047	14164	13878	13963	14124	14102	14111	13937	14216	14004	13987	13979	14229	14233	14168	14101	14093	14093	14006	14269	14150	14369	14070	14032	14309	14287	14225	14234	14160	14136	14045	14206	14113	14297	14196	14146	14101	14167	14102	14123	14043	14151	14111	14274	13940	14194	14227	13938	14123	14282	14324	14238	14225	14154	14000	14320	14152	14200	14110	14022	14161	14194	14149	14239	14110	14247	14156	14208	14229	14145	14218	14102	14185	14080	14001	14162	14199	14098	14084	14195	14029	14045	14015	14025	14168	14005	14056	13951	14119	13998	13867	14098	14226	14114	14113	14123	14068	14032	13932	14184	14081	14102	14040	14135	14255	14156	13960	14026	14245	14114	14050	14197	14041	13996	14141	14072	14221	14182	14130	14091	14084	14028	14172	14152	14104	14201	14151	13993	14207	14179	14190	14091	13966	13863	14170	14120	13970	14028	14090	14143	14147	14252	14107	14105	14245	14110	13995	14205	14295	14169	14006	13906	14103	14037	14071	14105	14185	13950	14202	14094	14195	14183	14085	14284	14287	14138	14195	14173	14215	14040	14046	13900	13974	14328	13964	14093	13995	14040	14154	14053	14082	14144	13997	14004	14146	14046	14152	14130	14111	14126	14253	14107	14330	14172	14149	14142	14015	14104	14167	13922	14155	14338	14060	13956	14216	14105	14146	14120	14071	14092	14307	14125	14370	14100	14073	14086	14084	14089	14130	14133	13975	13957	14057	14072	13937	14255	14176	14207	14131	14235	14164	14173	14191	14012	14110	14157	14153	14175	14046	14057	13948	14211	14212	14012	14130	14162	14242	14009	14187	14289	14178	14025	14046	13862	14147	14131	13970	13807	14008	14307	14263	14169	14141	13996	14157	14153	14084	14051	14041	14078	14029	14067	14061	14244	14141	14289	14011	13970	14281	14029	14119	14071	14122	14097	13973	14034	13942	14071	14036	13965	14086	14134	14063	13996	14145	14167	14124	14132	14251	14036	14181	13979	14221	14117	14133	13853	14034	14173	14029	14231	14082	14066	14011	13908	14134	14180	14102	14223	14052	14161	13993	14107	14281	14055	14075	14244	14147	13904	13968	13978	14080	14192	14207	13925	14049	14186	14079	13977	14107	14126	14044	14226	14101	14161	14194	14105	14300	14263	14059	14023	14318	14079	14120	14160	14150	14093	14107	14132	14291	14010	13944	14002	14081	14195	14062	14006	14221	14080	14072	14093	14393	14143	14101	14087	14041	14050	13957	14161	14287	14133	14147	14205	14041	13967	14023	14009	14027	14402	14072	14023	14000	14008	14067	14307	14199	14045	14235	14033	14260	13995	14219	14054	14133	14038	13939	14236	14067	14191	14076	14171	14014	13971	13943	14280	14050	13943	14113	14227	14276	14007	14359	14157	14037	13996	14192	13993	14128	14163	14286	14240	14047	14266	14212	14170	14124	14278	14208	14195	14119	14219	13985	14218	14144	14010	14053	13777	14294	14125	14185	14098	14120	14080	14209	14130	14046	14251	14176	14200	14072	14096	13986	14073	14194	14179	14142	14000	14061	14186	14193	13901	13931	14105	14172	14010	14168	14047	14245	14021	14121	13965	13982	13975	14141	14087	14277	14113	13899	13982	14012	14197	14208	14217	14048	13992	14114	14465	14330	14047	14200	14224	14056	14332	14005	14187	14348	14415	14188	14134	14220	14046	13947	13909	13941	14096	14097	14022	14055	14056	14187	13946	14151	14064	14188	14043	14388	14082	14087	14043	14062	14021	14084	14182	14305	14065	14167	14230	14213	14217	14224	13980	14305	14171	14052	14187	14198	14024	14022	14035	13918	14037	14095	14064	14057	14009	14002	14158	14237	14072	14171	14236	14133	14162	14206	14119	14236	14102	14227	14234	14031	14198	14150	14043	14015	14071	13994	14273	14214	14202	14132	14002	14190	14108	14219	14188	14379	14114	14061	14266	14225	14130	14178	14136	14191	14117	14152	14289	14065	14086	13988	13944	14226	14025	14123	14116	14050	14102	14083	14183	14106	13953	14171	14001	14083	14020	14025	14133	14129	14089	14103	14175	14146	14126	14062	13910	14027	14000	13974	14068	14152	14098	14043	14158	14064	14278	14098	14075	14112	14218	14118	13913	14146	14136	14280	14036	14152	14105	14019	14085	14172	14042	14059	14128	14045	14056	13942	13966	14205	14077	13931	14094	14012	14093	13971	14125	14239	14078	14024	13999	14139	14169	14112	14245	14153	14123	14103	13903	13968	14074	14040	14163	14144	14175	14220	14032	14198	13921	14068	14232	14184	14301	14069	14188	14224	14117	14087	14085	14007	14029	14213	14197	14128	14023	14117	13946	13966	14341	14137	14200	13978	14327	14285	14027	14006	14117	14205	14014	14007	13922	14190	14124	14118	14188	14161	14255	14128	14133	14199	14210	14089	14218	13998	14084	14116	14041	14380	14049	14126	13826	14081	14090	13855	13906	13966	14042	14089	13925	13988	14100	14095	14021	14250	14307	14123	14040	14156	14104	14094	13865	14177	14192	14097	14264	14108	14093	14060	14252	14087	14191	14153	14016	14322	14184	14149	13970	14064	14050	14027	14033	14246	14350	14185	14210	14093	14171	13975	14192	14112	14093	14219	14231	14094	14134	14052	14308	14305	14119	14100	14173	14083	14135	13931	14036	14026	14224	14074	14138	13977	13985	14038	13988	14097	13996	14162	14126	13956	13981	14064	14012	14224	14290	14227	13990	14123	14118	14119	14141	14083	14111	14104	14168	14075	14010	14041	14233	14116	14145	14293	14293	14111	14157	14095	14176	14011	14100	13994	14279	13895	14140	14340	14175	14140	14089	14072	14078	14047	14080	14248	14181	14072	14184	13962	13946	14001	14078	14081	13915	14121	14137	13911	14168	14018	14021	14386	14268	14078	14239	14092	14125	14152	14184	14192	14230	14064	14334	14114	14160	14246	14176	14020	14044	14226	14164	13994	14170	13987	13926	14070	14059	14116	14136	14182	14126	14145	13914	14108	14292	14087	14135	14107	14108	14242	13951	14125	14131	14065	14119	14226	14147	14255	13985	14113	14250	14049	14017	14293	14090	14074	14250	14001	14118	14179	14079	13859	14076	14310	14075	14123	14025	14022	14259	14218	14040	14053	14118	14038	14312	14098	14035	14125	14243	14180	14158	14071	14241	14329	14137	14112	14031	13986	14065	14044	14143	14112	14134	14312	14014	13909	14035	14254	14062	14206	14302	14271	14220	14280	14017	13934	14115	14005	14170	14152	14172	13890	14036	13934	14175	13998	14282	13935	13959	14119	14014	14095	14108	14086	14112	14217	14102	14173	14088	14029	13953	14335	14038	14058	13990	14159	14159	14184	14196	14210	14055	14127	14151	14240	14116	14103	14113	14188	14049	13870	14119	14156	14097	14105	14056	14055	14274	14153	14243	14135	14205	13992	14032	14067	14271	14059	14016	14160	14103	14084	14146	14053	14088	14143	14274	14126	14217	14086	14090	14166	14173	14224	14297	14182	14141	14048	14040	14250	14209	14138	13887	14070	14220	14106	14074	14237	13931	14075	14215	13887	13975	14066	14232	13983	14044	14159	13930	14060	14180	14274	14035	14012	13997	13947	14235	14164	14068	14064	14127	13959	14277	14074	14282	14055	14208	14096	14055	13992	14190	14107	13969	14259	14099	13911	13931	14213	14041	14220	14102	13988	14081	14125	14073	13950	14160	13991	13871	14146	14201	14247	14039	14258	14134	14049	14037	14224	14222	13885	14066	14057	14077	13941	14091	14184	14132	13986	14236	14121	14059	13971	14102	13999	14067	14072	14140	14277	14237	14305	14282	14185	13987	14007	14170	14176	14098	14379	13985	14088	13918	13943	14159	14128	14201	14123	13888	13888	14069	14213	14003	14018	14211	14212	14037	14221	13999	14116	14039	14163	14311	14173	14008	14266	14051	14243	14153	14077	14238	13990	14165	14294	14271	14157	14247	14108	14504	14300	14013	14142	14178	13963	14150	14191	14036	14182	14160	14149	14095	14011	14068	14069	14060	14170	14185	14088	14078	14085	14282	14178	14022	14225	14191	14020	14007	14144	14313	14121	14055	14234	14145	14045	14210	13997	14381	14140	14138	13998	13975	14260	14005	14095	14140	14161	14012	13894	14068	14120	14048	14078	13977	13899	14117	14003	14152	14085	14217	14128	14036	14031	14010	14146	14120	13966	14218	14202	14187	14170	14185	14296	14122	13929	14224	14060	14026	13990	14056	14254	14102	14016	14021	13919	14112	14083	14201	14285	14013	13827	13934	13955	13928	14359	14067	14153	14291	14042	14341	14221	13971	14177	14010	14067	14134	14143	14232	14016	13939	14230	14183	14078	14167	13886	14153	13899	14132	14112	14169	14028	14015	14333	14017	14031	14087	14341	14022	14232	14088	13956	14112	13838	14077	13973	14154	14133	14189	14146	14140	13984	14012	14078	14157	14275	13917	14187	14094	14068	14174	14178	14091	14189	14035	14151	14006	14087	14228	14013	14136	14200	14130	14151	14132	14021	14204	14261	14065	14301	14202	14244	14390	14112	14073	14123	14218	14086	14231	14129	14150	14130	14088	14136	14157	14265	14080	14049	14073	14156	14156	13985	14135	13913	14153	14028	14133	14084	14052	14149	14143	14089	14222	14207	14344	14163	14113	14151	14215	14255	14218	14172	14042	14197	14108	14243	14138	14028	14016	14177	14101	14108	14047	14150	13912	14135	14254	14075	14020	14100	14091	13989	14064	14122	14030	13988	13895	14048	13934	14023	14228	14222	14163	14097	14198	14184	14142	14338	14256	14083	14072	14146	14225	14151	13910	14195	14077	14275	14040	14235	13929	14186	14197	14276	14213
33275	44643	39200	30115	24517	19607	16193	14839	14442	14158	13786	13783	13645	13614	13666	13625	13572	13640	13632	13762	13693	13636	13596	13526	13591	13767	13547	13692	13660	13628	13649	13599	13701	13428	13570	13534	13779	13483	13592	13330	13742	13689	13607	13548	13593	13576	13546	13505	13784	13658	13700	13781	13603	13521	13626	13475	13476	13511	13422	13490	13692	13425	13451	13675	13509	13567	13660	13503	13683	13706	13638	13493	13592	13631	13551	13503	13504	13704	13633	13445	13542	13623	13348	13732	13535	13552	13562	13439	13576	13476	13601	13553	13503	13524	13639	13608	13563	13585	13486	13628	13617	13645	13601	13506	13649	13508	13677	13527	13702	13536	13697	13541	13710	13583	13645	13600	13404	13510	13424	13691	13559	13615	13681	13640	13472	13620	13444	13646	13668	13704	13497	13763	13610	13553	13582	13490	13624	13650	13534	13643	13612	13469	13545	13603	13532	13528	13458	13532	13514	13710	13401	13351	13557	13477	13556	13738	13638	13462	13635	13543	13588	13576	13415	13638	13398	13610	13476	13555	13584	13632	13461	13633	13635	13468	13441	13464	13447	13658	13609	13533	13551	13386	13587	13656	13610	13623	13641	13341	13530	13782	13544	13654	13488	13439	13547	13465	13512	13448	13400	13509	13569	13519	13680	13522	13610	13654	13483	13381	13577	13418	13669	13575	13591	13408	13519	13507	13505	13694	13525	13589	13585	13670	13406	13437	13600	13591	13537	13706	13602	13640	13618	13436	13489	13719	13501	13433	13605	13493	13563	13455	13469	13678	13517	13476	13622	13531	13534	13636	13485	13518	13688	13626	13605	13534	13560	13597	13619	13676	13526	13480	13524	13510	13733	13606	13532	13568	13670	13594	13544	13475	13507	13563	13641	13460	13539	13583	13479	13672	13531	13658	13529	13616	13358	13572	13457	13457	13374	13432	13484	13620	13549	13472	13673	13515	13654	13651	13630	13561	13687	13441	13459	13434	13574	13570	13620	13561	13440	13547	13577	13648	13490	13529	13733	13544	13588	13522	13609	13760	13429	13695	13522	13550	13594	13474	13504	13312	13582	13362	13523	13594	13539	13712	13451	13519	13473	13351	13603	13538	13664	13593	13455	13646	13533	13381	13655	13564	13658	13344	13556	13626	13585	13564	13360	13421	13726	13449	13466	13459	13520	13425	13471	13625	13578	13606	13563	13383	13523	13542	13612	13625	13427	13448	13600	13505	13645	13670	13451	13612	13605	13581	13537	13513	13626	13764	13463	13543	13560	13583	13531	13497	13665	13658	13633	13488	13599	13544	13661	13642	13547	13655	13477	13508	13668	13457	13567	13562	13561	13566	13736	13575	13538	13528	13601	13473	13661	13588	13478	13485	13620	13562	13572	13441	13447	13505	13660	13577	13579	13548	13501	13424	13773	13714	13560	13521	13640	13712	13513	13448	13516	13614	13507	13409	13446	13724	13505	13631	13463	13706	13678	13529	13437	13595	13417	13426	13526	13565	13508	13573	13585	13722	13567	13553	13633	13561	13646	13521	13761	13589	13648	13778	13607	13529	13769	13558	13586	13710	13442	13503	13659	13455	13571	13623	13517	13477	13539	13606	13491	13597	13542	13581	13527	13524	13364	13614	13594	13395	13614	13505	13500	13714	13564	13522	13625	13800	13641	13555	13540	13630	13567	13515	13493	13526	13631	13649	13504	13406	13569	13590	13668	13576	13466	13549	13346	13637	13411	13509	13482	13498	13479	13448	13629	13677	13411	13621	13418	13672	13633	13514	13610	13351	13603	13608	13425	13675	13542	13446	13668	13705	13647	13572	13336	13639	13555	13621	13487	13632	13659	13574	13477	13599	13565	13711	13449	13494	13542	13557	13411	13398	13583	13436	13611	13501	13486	13509	13424	13751	13525	13613	13566	13698	13440	13671	13645	13373	13549	13435	13433	13478	13331	13712	13677	13469	13583	13656	13507	13436	13578	13497	13455	13481	13546	13479	13355	13546	13461	13463	13549	13385	13582	13448	13536	13549	13530	13703	13689	13539	13725	13544	13747	13629	13519	13836	13571	13485	13589	13433	13462	13468	13446	13612	13639	13503	13525	13540	13549	13742	13764	13524	13691	13435	13558	13622	13557	13507	13447	13614	13557	13522	13515	13548	13454	13355	13626	13639	13625	13433	13577	13558	13432	13730	13431	13521	13523	13531	13522	13607	13547	13815	13524	13646	13513	13572	13591	13556	13647	13614	13676	13527	13601	13421	13549	13569	13569	13431	13565	13554	13502	13620	13688	13561	13520	13594	13505	13488	13608	13523	13699	13479	13414	13747	13711	13651	13527	13707	13500	13571	13597	13544	13615	13458	13479	13525	13596	13556	13391	13578	13581	13624	13686	13532	13632	13684	13454	13571	13705	13599	13763	13514	13717	13586	13629	13545	13663	13459	13577	13559	13701	13333	13645	13582	13548	13623	13532	13398	13515	13574	13643	13558	13693	13562	13619	13526	13624	13475	13585	13686	13532	13629	13598	13537	13504	13539	13605	13521	13442	13544	13826	13426	13476	13764	13492	13784	13579	13528	13561	13651	13407	13592	13549	13658	13584	13457	13513	13627	13548	13570	13627	13568	13436	13445	13406	13668	13499	13533	13529	13742	13562	13656	13491	13669	13521	13487	13545	13491	13549	13548	13519	13398	13629	13486	13640	13514	13540	13558	13690	13384	13431	13709	13534	13653	13526	13441	13457	13472	13491	13579	13506	13540	13411	13761	13538	13622	13642	13623	13361	13583	13597	13571	13552	13774	13479	13452	13757	13665	13703	13367	13781	13778	13616	13520	13596	13597	13548	13458	13500	13772	13586	13351	13547	13493	13511	13405	13450	13521	13581	13622	13546	13599	13681	13621	13490	13492	13571	13693	13645	13547	13557	13662	13617	13521	13593	13526	13458	13691	13534	13482	13576	13567	13591	13538	13644	13409	13515	13516	13479	13510	13675	13627	13493	13625	13445	13619	13492	13694	13559	13631	13543	13598	13510	13523	13692	13417	13544	13612	13456	13578	13637	13660	13558	13560	13436	13476	13490	13578	13488	13670	13508	13604	13650	13551	13665	13464	13528	13606	13570	13574	13548	13633	13618	13511	13341	13608	13478	13622	13330	13507	13628	13472	13489	13644	13556	13654	13672	13462	13646	13582	13538	13571	13593	13595	13516	13611	13590	13471	13531	13477	13542	13413	13445	13604	13643	13684	13688	13656	13607	13448	13504	13530	13421	13579	13449	13599	13582	13723	13558	13579	13551	13546	13420	13590	13560	13491	13541	13566	13571	13540	13672	13411	13663	13643	13751	13506	13487	13586	13512	13499	13482	13624	13383	13529	13555	13668	13412	13562	13577	13565	13709	13543	13448	13494	13620	13498	13596	13708	13594	13517	13627	13647	13522	13626	13495	13755	13556	13468	13626	13687	13451	13548	13611	13488	13498	13599	13629	13625	13581	13573	13812	13496	13572	13578	13710	13491	13551	13516	13350	13649	13472	13494	13462	13516	13414	13398	13645	13610	13636	13620	13472	13575	13590	13678	13591	13544	13666	13561	13485	13478	13551	13433	13570	13647	13553	13535	13489	13699	13516	13665	13442	13583	13542	13547	13473	13452	13592	13564	13538	13503	13818	13497	13548	13494	13473	13530	13582	13518	13509	13617	13657	13661	13623	13317	13351	13439	13518	13663	13543	13538	13496	13655	13640	13607	13363	13687	13413	13551	13609	13467	13692	13523	13576	13611	13690	13516	13512	13503	13588	13645	13456	13563	13549	13555	13583	13547	13582	13464	13674	13578	13705	13627	13413	13601	13499	13493	13633	13571	13568	13416	13542	13602	13518	13531	13758	13635	13524	13500	13674	13407	13615	13618	13562	13597	13606	13685	13539	13556	13749	13591	13783	13725	13646	13641	13516	13568	13589	13579	13597	13498	13546	13439	13434	13555	13592	13422	13604	13560	13567	13643	13587	13476	13600	13710	13435	13707	13553	13688	13708	13699	13588	13565	13644	13472	13557	13534	13606	13606	13582	13530	13546	13632	13643	13551	13684	13598	13578	13592	13593	13763	13647	13417	13624	13703	13736	13364	13669	13700	13544	13619	13612	13664	13475	13627	13381	13506	13543	13668	13495	13510	13613	13529	13451	13676	13695	13563	13404	13559	13523	13529	13480	13795	13590	13555	13687	13533	13541	13481	13600	13561	13530	13579	13556	13495	13668	13666	13596	13518	13677	13600	13650	13510	13578	13549	13414	13735	13460	13458	13502	13621	13424	13622	13701	13465	13504	13636	13721	13683	13337	13487	13370	13621	13552	13558	13521	13692	13550	13509	13650	13606	13453	13525	13505	13475	13423	13477	13644	13631	13406	13610	13366	13600	13510	13551	13712	13573	13543	13482	13618	13483	13656	13634	13453	13677	13563	13563	13621	13450	13640	13492	13609	13466	13608	13565	13655	13565	13666	13711	13543	13733	13467	13576	13573	13555	13640	13541	13691	13464	13491	13433	13529	13536	13485	13730	13507	13662	13393	13577	13544	13511	13519	13635	13490	13556	13712	13505	13641	13561	13419	13617	13475	13575	13538	13682	13581	13497	13612	13556	13691	13751	13462	13602	13577	13678	13545	13631	13684	13554	13498	13555	13440	13490	13910	13685	13682	13696	13602	13577	13672	13532	13594	13620	13510	13669	13587	13610	13374	13693	13759	13585	13617	13485	13474	13445	13604	13533	13664	13462	13523	13451	13561	13535	13411	13524	13547	13629	13508	13688	13678	13465	13440	13439	13687	13545	13672	13521	13566	13450	13549	13523	13415	13731	13430	13602	13658	13497	13560	13596	13488	13740	13629	13440	13629	13722	13637	13697	13680	13670	13419	13646	13676	13583	13559	13615	13543	13535	13755	13608	13658	13283	13677	13524	13798	13564	13513	13602	13602	13588	13693	13546	13633	13475	13617	13658	13490	13639	13478	13664	13542	13564	13553	13516	13619	13467	13458	13578	13478	13765	13492	13665	13564	13538	13581	13537	13638	13692	13542	13452	13577	13718	13591	13515	13588	13381	13692	13547	13533	13564	13618	13644	13541	13629	13579	13664	13607	13509	13431	13609	13691	13625
24467	21602	29536	27720	27050	25557	22269	18417	17137	15907	15247	15153	15237	15033	15095	14998	14933	14848	15018	14771	14798	14880	14863	14747	14786	14606	14577	14730	14733	14839	15038	14838	14819	14798	14907	14760	14734	14581	14815	14734	14674	14608	14770	14877	14652	14752	14710	14715	14535	14743	14714	14918	14530	14628	14736	14533	14679	14725	14808	14772	14758	14685	14782	14677	14750	14594	14492	14865	14644	14512	14683	14675	14787	14724	14827	14532	14687	14650	14738	14845	14670	14645	14587	14587	14696	14693	14698	14562	14757	14750	14512	14647	14658	14760	14762	14732	14708	14827	14797	14788	14673	14585	14853	14752	14680	14640	14732	14756	14661	14711	14741	14890	14904	14791	14589	14558	14760	14565	14555	14633	14697	14728	14441	14695	14833	14763	14582	14752	14524	14706	14717	14751	14548	14671	14711	14770	14717	14637	14779	15014	14755	14876	14774	14766	14557	14819	14850	14712	14737	14669	14615	14525	14664	14627	14692	14590	14644	14492	14670	14673	14557	14613	14764	14562	14847	14679	14800	14660	14600	14568	14658	14592	14740	14777	14608	14605	14467	14640	14762	14671	14657	14654	14564	14859	14837	14705	14780	14709	14438	14639	14695	14494	14553	14769	14572	14540	14725	14724	14540	14864	14753	14773	14679	14715	14741	14650	14705	14521	14764	14774	14830	14754	14797	14740	14672	14553	14718	14759	14608	14669	14571	14510	14749	14847	14847	14733	14523	14664	14644	14677	14607	14583	14669	14648	14774	14689	14799	14499	14808	14790	14623	14709	14682	14476	14722	14733	14650	14653	14789	14621	14676	14807	14887	14589	14643	14796	14566	14658	14806	14588	14652	14585	14673	14774	14608	14627	14739	14694	14614	14842	14850	14825	14598	14733	14577	14561	14683	14546	14547	14658	14914	14827	14846	14531	14773	14822	14829	14552	14807	14694	14629	14652	14707	14787	14690	14550	14691	14577	14810	14751	14884	14867	14669	14815	14641	14570	14746	14624	14843	14619	14523	14594	14741	14676	14498	14721	14633	14733	14725	14702	14619	14726	14652	14473	14609	14749	14646	14606	14671	14670	14669	14751	14630	14600	14687	14628	14539	14623	14707	14666	14704	14663	14911	14780	14739	14766	14814	14729	14611	14695	14971	14763	14649	14801	14630	14723	14643	14722	14530	14546	14694	14634	14731	14670	14631	14603	14664	14890	14611	14671	14578	14646	14820	14600	14891	14838	14678	14740	14570	14810	14936	14672	14685	14640	14811	14663	14688	14700	14720	14761	14725	14552	14516	14671	14708	14649	14820	14607	14649	14682	14825	14676	14651	14733	14681	14704	14699	14695	14815	14839	14718	14758	14754	14693	14747	14725	14744	14635	14775	14661	14554	14628	14748	14661	14675	14598	14635	14734	14655	14535	14676	14730	14804	14450	14835	14729	14767	14607	14658	14791	14805	14757	14613	14836	14841	14719	14726	14738	14493	14599	14687	14610	14831	14412	14906	14696	14724	14788	14743	14831	14615	14921	14549	14685	14796	14882	14828	14699	14637	14601	14618	14674	14766	14840	14534	14885	14671	14747	14694	14819	14493	14898	14803	14629	14715	14692	14704	14671	14794	14403	14877	14730	14696	14635	14745	14549	14751	14673	14445	14715	14626	14603	14811	14588	14623	14794	14600	14597	14560	14620	14475	14549	14837	14496	14666	14717	14700	14508	14703	14732	14678	14724	14814	14578	14802	14571	14798	14775	14891	14728	14808	14787	14515	14720	14771	14743	14762	14644	14633	14691	14761	14695	14780	14761	14581	14588	14723	14499	14873	14710	14554	14664	14854	14698	14796	14700	14669	14712	14838	14507	14706	14558	14844	14709	14653	14658	14551	14781	14796	14657	14669	14712	14725	14572	14810	14617	14564	14684	14554	14728	14790	14823	14857	14891	14658	14669	14705	14849	14570	14642	14702	14590	14803	14510	14747	14319	14608	14609	14787	14688	14723	14630	14739	14670	14723	14755	14709	14686	14588	14575	14713	14594	14772	14590	14538	14549	14600	14564	14669	14590	14673	14717	14601	14682	14778	14570	14857	14678	14687	14544	14683	14703	14661	14653	14610	14826	14714	14682	14914	14733	14627	14634	14644	14586	14570	14576	14713	14716	14790	14625	14504	14470	14654	14618	14509	14689	14577	14605	14445	14657	14870	14682	14627	14639	14675	14543	14914	14855	14683	14798	14578	14638	14715	14845	14658	14563	14818	14738	14645	14811	14824	14552	14725	14502	14678	14633	14591	14709	14746	14787	14677	14896	14536	14659	14605	14572	14767	14595	14750	14693	14572	14511	14692	14586	14708	14678	14714	14960	14614	14548	14556	14738	14690	14639	14837	14671	14514	14742	14525	14723	14690	14691	14728	14777	14778	14822	14677	14735	14593	14621	14481	14837	14771	14761	14810	14613	14662	14592	14606	14792	14671	14635	14568	14663	14785	14580	14823	14681	14813	14576	14687	14730	14649	14637	14593	14778	14844	14626	14465	14793	14772	14668	14564	14826	14652	14596	14722	14768	14689	14733	14704	14643	14739	14756	14540	14635	14647	14801	14808	14789	14790	14689	14684	14729	14610	14682	14623	14767	14515	14852	14557	14671	14681	14735	14737	14668	14804	14604	14519	14567	14566	14616	14648	14553	14572	14680	14595	14659	14550	14643	14716	14606	14667	14743	14762	14845	14651	14746	14861	14692	14439	14563	14596	14718	14693	14694	14427	14483	14695	14906	14767	14602	14712	14872	14739	14528	14574	14875	14810	14713	14596	14653	14727	14525	14627	14654	14832	14629	14582	14671	14714	14776	14582	14671	14865	14731	14809	14823	14885	14496	14520	14658	14291	14822	14707	14590	14966	14680	14820	14746	14680	14678	14663	14617	14673	14710	14730	14670	14541	14819	14637	14525	14676	14817	14724	14495	14758	14845	14640	14922	14739	14607	14634	14621	14426	14645	14826	14739	14648	14749	14650	14547	14557	14566	14600	14750	14728	14595	14549	14744	14635	14600	14653	14773	14667	14667	14679	14851	14668	14806	14708	14678	14753	14650	14613	14775	14839	14479	14781	14708	14514	14752	14703	14551	14646	14691	14896	14635	14577	14753	14729	14737	14664	14650	14788	14488	14557	14597	14484	14488	14674	14730	14706	14546	14649	14907	14657	14610	14689	14765	14763	14679	14822	14674	14677	14583	14985	14629	14748	14540	14537	14661	14659	14710	14689	14432	14694	14610	14534	14874	14583	14540	14703	14804	14681	14626	14634	14779	14575	14469	14660	14718	14710	14683	14610	14742	14450	14525	14784	14607	14417	14531	14691	14467	14638	14818	14617	14657	14864	14700	14771	14679	14598	14582	14634	14610	14538	14596	14836	14800	14832	14568	14704	14634	14616	14763	14594	14540	14623	14722	14850	14696	14690	14806	14844	14565	14707	14742	14845	14824	14666	14635	14598	14676	14838	14631	14664	14472	14874	14741	14681	14789	14678	14631	14521	14547	14620	14492	14623	14782	14775	14659	14721	14711	14820	14685	14906	14559	14836	14529	14770	14753	14798	14636	14634	14716	14715	14654	14705	14731	14886	14765	14516	14552	14812	14357	14826	14626	14601	14730	14669	14691	14849	14652	14710	14640	14795	14665	14645	14810	14672	14700	14696	14694	14823	14600	14548	14790	14779	14669	14586	14755	14850	14691	14664	14760	14896	14626	14711	14578	14718	14642	14595	14740	14697	14644	14579	14568	14512	14691	14709	14573	14825	14707	14693	14873	14767	14768	14684	14816	14821	14877	14812	14756	14619	14710	14747	14579	14459	14585	14793	14826	14599	14717	14624	14720	14743	14797	14777	14644	14639	14668	14682	14433	14755	14693	14821	14623	14564	14553	14669	14666	14505	14686	14582	14833	14826	14664	14623	14706	14645	14572	14568	14441	14558	14580	14620	14670	14750	14682	14755	14975	14854	14597	14558	14624	14746	14658	14796	14865	14762	14508	14560	14563	14768	14679	14656	14852	14809	14655	14735	14675	14855	14768	14716	14661	14634	14706	14489	14708	14796	14549	14546	14680	14680	14766	14592	14635	14843	14736	14692	14789	14736	14692	14625	14628	14503	14593	14746	14485	14615	14680	14760	14670	14666	14601	14778	14546	14711	14626	14612	14836	14888	14767	14731	14706	14680	14488	14423	14685	14720	14748	14814	14530	14499	14620	14735	14672	14805	14531	14558	14780	14859	14830	14800	14690	14710	14593	14454	14573	14780	14544	14588	14639	14862	14939	14679	14680	14882	14664	14562	14597	14727	14509	14657	14771	14644	14575	14771	14634	14615	14844	14734	14621	14677	14697	14893	14696	14514	14702	14728	14883	14515	14645	14822	14509	14668	14724	14918	14886	14664	14778	14547	14461	14551	14838	14706	14793	14792	14741	14772	14710	14781	14696	14739	14670	14680	14800	14843	14758	14681	14543	14499	14587	14721	14654	14760	14764	14706	14597	14660	14754	14485	14531	14599	14628	14740	14647	14805	14729	14717	14872	14793	14702	14637	14579	14632	14631	14862	14732	14558	14519	14548	14579	14537	14602	14646	14512	14802	14652	14713	14676	14671	14751	14600	14743	14729	14786	14647	14771	14817	14545	14722	14744	14549	14854	14732	14719	14660	14698	14807	14701	14582	14618	14682	14524	14913	14594	14853	14677	14611	14532	14894	14630	14686	14821	14546	14729	14640	14712	14776	14856	14801	14682	14708	14730	14613	14580	14664	14718	14701	14622	14653	14748	14828	14847	14673	14477	14829	14643	14729	14704	14687	14529	14743	14640	14621	14840	14658	14721	14587	14590	14518	14530	14691	14448	14610	14693	14722	14580	14387	14808	14722	14636	14644	14749	14722	14502	14715	14539	14578	14748	14928	14737	14845	14596	14657	14570	14724	14771	14801	14566	14649	14810	14516	14778	14561	14639	14536	14763	14599	14668	14752	14744	14673	14695	14584	14768	14642	14798	14841	14750	14723	14719	14616	14637	14853	14734	14654	14651	14817	14859	14605	14702	14939	14772	14531	14648	14639	14805	14641	14792	14905	14806	14569	14544	14642	14757	14841	14670	14474	14729	14610	14780	14735	14635
35810	53539	51618	42119	33509	25275	20123	18123	16519	15087	14409	14269	14443	14074	13972	14230	14052	13966	14214	13968	13958	14012	14049	13879	13892	14009	14121	14064	13895	14099	13915	13807	13846	14089	13894	13937	13921	14025	13881	13977	13871	13871	13958	14074	13904	13906	13918	14007	13908	13927	13989	14094	14014	13968	13875	13942	13945	13953	13875	14015	13851	13799	13863	13877	13833	13967	13883	13780	14133	13837	13939	13754	13844	13949	13941	13860	13940	13979	13904	13858	13880	13825	13923	14016	13858	14018	13932	13777	14038	13902	13774	13951	13923	14088	13989	13830	13873	13908	13912	14002	13939	13698	13926	13860	13896	13831	13796	13920	13947	13839	13839	13924	13820	13836	14007	13825	13950	13923	13957	13741	14056	13997	14132	13910	13895	14147	13778	13930	13861	13824	13939	14038	14032	13896	13987	13775	13828	13894	13943	13877	13921	13965	13900	13959	13889	13806	13836	13899	13799	14066	13953	13918	13862	14095	13921	13844	13861	13802	14083	13907	13935	13964	13963	13858	13895	13822	13857	13956	14038	14008	13847	13935	13839	13936	13901	13963	13840	13955	13905	13837	14002	13863	13849	13872	13947	13708	13971	13893	13957	13878	13872	13927	14032	13881	14055	13868	13811	13952	13995	13956	13942	13911	13895	13951	13871	13992	14104	13871	13839	13865	13709	14027	13872	13807	14012	13867	13839	13964	13924	13835	13949	13846	13869	13943	13884	14019	13912	13938	13885	13758	14014	13789	14056	13956	13796	13834	13943	14091	13781	14033	13804	13939	13897	13913	13956	13897	14023	13947	13859	13956	14054	13852	14035	13908	13751	13929	13655	13813	14046	13861	14097	13951	14088	13887	13851	14054	13980	13787	13925	13873	14048	13846	14004	13938	13843	13910	13862	13910	14066	13962	13961	13900	13914	13816	13912	13971	13945	13848	14076	13778	13987	13822	14007	13820	13850	13870	14024	13822	14042	14052	13874	14045	13913	13961	13941	14076	13900	13996	13953	13942	14071	13997	13949	14031	13918	13969	13891	14060	13721	13896	13760	13868	13929	13813	13889	13981	13832	13970	13965	13911	13824	13977	13887	13973	13838	13790	13955	13894	14187	14035	13912	13928	14063	13877	13820	13936	13993	14018	13889	14028	13815	14031	13930	13976	13838	14071	13916	13971	14076	13947	14097	13761	13911	13803	13794	13738	13991	14047	13973	13902	13887	14062	14023	13842	13880	13947	13816	13942	13767	13831	13630	13872	13996	13818	13865	13873	13942	13829	13897	14085	14012	13919	13863	13937	14034	13877	13916	13836	13700	13860	13851	13739	13990	13921	14039	13857	13989	13836	13957	14047	13868	13809	13886	13997	13971	14077	13791	13951	13970	13986	13776	13767	13839	13837	13908	13896	14003	13886	13897	13780	13914	13883	13828	13911	13707	13839	13805	13876	13780	13863	14016	13832	13834	13846	14061	14094	13822	13891	14001	13927	13928	13796	13828	13925	13779	14040	13907	13933	13899	13895	13847	13927	13896	13833	13888	13915	13989	13809	14070	13810	13826	13923	13924	13864	13936	14032	13970	13706	14034	13842	14046	13878	13973	13944	13848	14015	13979	13982	13942	14158	13953	13890	13795	13874	13860	13869	13794	13942	13936	14055	13930	14007	13939	13884	13975	13801	13951	13988	13930	13929	13958	13912	13878	13974	13859	13852	13873	13847	13864	13819	13912	13755	13886	13921	13971	13826	13850	13629	13942	13935	13881	13999	14019	13864	13787	13853	13930	13872	14068	13882	13932	13992	13913	13805	13887	14033	13832	14003	13842	13904	14094	13943	13915	13879	13942	13917	13959	13910	13847	14065	14157	13846	13999	13782	13935	13999	13867	13793	13936	13886	14080	13892	13767	13936	14003	13908	14098	13967	13896	14008	13835	14008	14040	14045	14122	13956	13985	13910	13930	14003	13960	13972	14048	13960	14000	13905	13848	13923	13842	13892	13878	14058	14059	13882	13946	13975	13987	13936	13770	13861	13893	13910	13810	13845	13913	14057	13976	13991	13931	13971	13776	13945	13971	13926	14091	13822	14024	13853	13996	13960	14005	13859	13958	13830	13989	14165	13776	13967	13808	13957	13911	14044	13906	13928	13974	13984	13987	14004	13859	14016	13880	13930	13889	13730	13917	14084	13735	13849	14081	13958	13879	13877	13913	13894	13928	14003	13754	13721	14044	13819	13852	13868	13857	13966	13980	13848	13833	13813	13899	13823	13977	13901	13918	13953	14032	13932	14050	13930	13815	13922	13965	13913	13840	14069	13901	13868	14033	13963	13992	13899	13990	13869	13852	14011	13965	13801	13992	13905	13844	13988	13927	14087	13771	14005	14107	13803	13945	13976	13914	13918	13923	13898	13914	13891	13847	14043	13959	13883	13931	13953	14129	13933	14088	13821	13902	13830	14031	13905	13951	13907	14018	13890	14025	13999	13869	13823	14145	14103	13800	14200	13879	13979	13874	13962	14156	13994	13923	13939	13728	13782	14011	13831	13740	13867	13880	13951	13893	13925	14011	13928	13959	13770	13794	13992	13815	13813	14077	14036	13792	13960	13943	13951	13928	14013	14097	13887	13940	13999	13806	13771	13823	14010	13904	13731	14019	13936	13897	13801	14012	13927	13872	13814	14020	13915	13907	13974	13976	13985	13868	13954	13915	14059	13749	13952	13916	14024	13758	14043	13887	13930	13937	13959	13910	13881	14012	13865	13908	13978	14109	13905	14057	13857	13968	13717	13976	13786	13991	13854	13930	13974	13883	13884	13766	13868	13896	13916	14050	14084	14036	14137	13915	13814	13925	13981	13893	13933	13965	13755	14146	14057	13881	13847	14002	13957	13905	14009	14046	13914	13842	13854	14021	13847	13907	13785	13956	13893	13939	13826	13780	13897	14079	13934	13855	13846	13935	13917	13890	13989	13857	14116	14043	13976	13936	13896	13980	13888	13908	13879	14193	14086	13996	13902	13900	13892	13997	14034	13751	13886	13925	13864	13961	13805	13851	13825	13961	14017	13968	13924	13895	13921	13840	13979	13909	13907	13959	13988	13845	13896	14060	13910	13852	13815	14056	13998	13932	13979	14029	13971	13879	13831	13901	13829	14166	13958	13914	13894	13912	13969	13948	14171	13936	13956	13963	13956	13940	13895	14066	13874	13953	13651	13926	13988	13771	13948	14046	14063	13900	13841	14094	13751	13780	14084	14037	13929	13900	13773	13753	14000	13970	13747	13880	13966	13897	13987	13892	13931	13935	13981	13998	14012	13780	13849	13748	13922	13956	13867	13837	13994	13837	13943	13873	13880	13969	14029	13952	13946	13777	14035	13883	13791	13888	13779	13928	13964	13972	13866	13877	13824	14044	13954	14036	13960	13929	13848	13845	13863	13944	14058	14034	14015	13867	13809	14057	13843	13934	13929	13821	13943	13943	13846	13826	13870	13831	13701	13869	13914	13848	13860	13980	13776	13888	14035	14075	13967	14125	13937	13827	13965	13852	13932	14030	13892	13777	13987	13905	13914	13997	13834	13681	14005	13789	13868	14011	14010	13950	13836	13961	13781	13918	13845	13999	13891	13831	13897	13811	14020	13832	14015	13754	13882	14054	13929	13864	13768	13987	13896	13976	13845	13984	13946	14014	13708	13848	13891	13930	13977	13866	13792	13925	14099	14020	14067	13824	13984	13877	14065	13872	13812	13939	14020	14002	13920	14018	13900	13924	13790	13970	14051	13894	13908	13871	14013	14017	13742	14037	13928	13936	13950	13994	14017	13839	13931	13879	13872	13849	13967	13957	13866	13971	13962	13887	13958	13988	13855	13866	13872	14008	14046	13728	14018	13981	13741	13865	13933	13982	13856	13894	13922	13959	13995	13807	13834	13752	13947	13906	13863	13934	13937	14004	14098	13860	13960	13972	13932	13843	13890	13893	14034	14094	14114	13922	13827	13926	14014	13840	13905	13879	13887	13874	13949	13932	14169	13951	13959	13961	13926	13975	14099	13883	13968	13974	13766	13956	13934	14005	13978	13931	13932	13983	13865	13786	14083	13843	13939	13877	13886	13889	13985	13926	13827	13968	14095	13921	14293	13930	13863	13847	14082	13830	13956	13983	13947	13918	14057	13799	14043	14025	14075	13831	13912	14001	14022	13903	13875	13955	13908	13935	13818	13917	13965	14004	13919	13849	13931	13922	13862	13920	13973	13876	13713	13855	14015	14034	13793	13922	14050	13936	13915	13997	13829	13904	14058	13932	14026	13826	13770	13979	13835	13884	13845	13990	13905	13948	13887	14046	13847	14146	14063	13915	14005	13974	14066	13920	13961	13840	13913	13870	13957	13943	14010	13949	14084	13949	13950	13754	13981	13980	13994	13952	13974	13855	13924	14120	13857	13933	13994	13875	13816	14042	13843	13895	14050	13956	14029	14098	13851	13940	13812	14001	13953	13812	13967	13982	13976	13821	13976	13913	13909	13976	14133	14015	13850	13892	14046	13980	13970	13966	13843	13961	13902	13909	13839	13896	13975	13896	13926	13884	14088	13878	14021	13925	13979	13920	13924	13900	13977	13834	13912	13874	13769	13992	13878	14120	13905	13925	13787	13951	13889	13895	13900	14033	13903	13708	14029	13802	13876	13827	13814	13929	14015	13870	13918	14022	13797	13906	13835	13785	13924	14112	13965	13795	13720	13996	13950	13802	13876	14047	13924	13935	14046	14022	13993	13893	14078	13912	13911	13901	14052	13855	14060	13712	13994	13954	13928	14087	13881	13868	13855	13945	13976	14001	13939	13824	13848	13968	13824	13811	14037	13913	13895	13956	13902	13814	14031	13972	13755	13925	13923	13959	13773	13906	13930	13871	14014	13905	13969	13890	13913	13906	14023	14040	13829	14019	13876	14034	13878	14044	14041	13838	13902	13889	13821	13913	14085	13964	13948	13884	13868	14082	14141	13721	13935	14015	13830	13981	13938	13909	13891	14139	13929	13757	13719	13861	14041	13872	13865	13879	13965	13861	14089	13927	13941	14016	13934	13907	13775	13918	13823	14051	13963	13875	13988	13935	13943	13929	13866	13733	13952	13824	13917	13799	13820	13761	14008	14114	13929
23234	21616	29784	25331	24417	27521	28295	21361	17999	17252	16856	15960	15591	15409	15538	15690	15246	15463	15134	15336	15435	15128	15139	15241	15314	15417	15016	15257	15215	15280	15088	15262	15004	15210	15000	14953	15065	15099	15075	14993	14967	14996	15005	14913	15153	15135	14899	15225	14932	15045	15014	14987	15042	14966	15001	15163	15217	15065	15075	15083	15065	15209	14963	14939	15206	15067	15194	15009	15013	15183	15016	14960	15006	15054	14999	14983	14920	15161	15375	14764	15154	15112	14962	14962	15077	15027	15055	15293	14936	15020	15177	15149	15144	15098	15018	14859	15053	15064	15278	15041	14984	14993	14963	14976	15230	14831	15155	15019	15162	14963	15140	15102	14869	15099	14932	14724	14949	15087	15020	15008	15114	15034	14884	14941	15024	14923	15117	14902	14833	14952	14991	15051	15016	14824	15153	14825	14839	15003	14936	15134	14934	15088	14960	15015	14885	14970	15043	14739	14986	14852	14930	14938	14972	15129	14929	15243	14926	14853	15098	15126	14985	15063	15107	15039	14929	14869	15014	14839	14927	14961	14941	15002	15126	14912	15000	15118	14857	15144	15131	15143	15145	14984	15149	15022	14958	15044	15234	14979	14860	14965	14837	14938	15094	15004	14991	14895	14918	14904	14987	14873	15061	14836	15008	15149	15035	14923	14794	15175	15065	15039	15004	14965	15125	15065	15079	14853	15054	15075	14874	15016	14967	15005	15096	14759	15040	15223	14862	15007	15113	15102	15139	15069	14869	14924	14969	14864	14999	15095	14814	14989	14980	14823	14945	15079	14952	14991	14806	14922	14937	14975	14866	14924	14985	14932	15221	15073	14956	14950	15032	14854	14813	15107	15107	14857	14972	14759	15116	15035	15162	15191	14799	15016	14924	15151	15107	15109	15065	14865	14987	15040	15018	15077	14927	15077	15041	15031	14993	14987	14797	14878	15164	15166	14984	14962	15039	15025	15064	15132	15010	15063	15147	14767	15109	14766	15037	15014	14918	15092	14696	15049	14919	15073	14856	15237	15080	15028	14920	15127	15156	14977	14894	15014	15058	15073	15080	15123	14989	15159	15130	14888	15153	15034	14830	15175	15213	14891	15188	14995	15005	15067	15085	15117	15193	15058	14979	14927	14873	14962	15032	15267	15116	14848	15039	15061	15089	14919	14824	14948	15219	14800	15116	14872	15042	14987	15095	15084	15112	15041	15038	14933	14988	14998	14900	14853	15147	15140	15034	15084	14942	14745	14872	15203	14970	14972	15168	15123	15085	15009	14870	14804	15144	14818	14949	15090	15129	14977	15012	14934	14866	14874	15075	14971	15129	15154	15151	15050	14956	14975	14962	15018	14995	15012	15023	14974	15065	15246	15136	14844	14742	14872	14978	15026	15051	14993	14685	14883	14864	15140	15057	14899	14855	14926	14876	14946	14957	14959	15056	14987	14927	15049	15013	14932	14962	14960	14911	15047	14917	15000	14820	15103	14870	14965	14832	14921	14871	14910	15029	15015	15220	15050	15130	15142	14927	15038	14917	15037	14890	14979	14915	14898	14839	15141	15199	14859	14949	14901	14975	15068	15034	15018	15017	14969	14822	14845	14936	15204	15152	15123	14904	14749	14894	15129	15098	15191	15044	14934	15007	14980	14999	15052	15244	14869	15008	14996	14891	15028	15074	14984	14940	14838	15114	15084	14963	14871	15055	14921	14949	14918	14844	14980	14740	14888	14848	14856	15085	14984	15093	14962	14958	14882	15033	14879	14939	15015	15133	14970	15078	14921	15090	15019	14989	14903	15085	14776	14951	14897	15054	14996	14922	14953	15024	14942	15018	14895	15143	14999	15102	15103	14737	14814	14957	14867	15142	14966	14896	14777	15100	15105	15037	14938	14776	14951	14899	15166	15167	14954	14818	14837	15194	14871	14832	14787	15052	14945	14871	15002	15103	14964	14705	14836	15012	15122	15009	14963	15141	15025	14916	14843	15082	14983	14978	15090	14809	15124	14954	15120	15214	15014	15045	14909	15032	15018	14981	14878	14964	15026	14982	14993	14910	14933	14987	14970	15119	15164	15020	15120	15161	14945	15054	14934	15077	15066	15070	15091	15245	15064	14994	15109	14891	15116	14902	15028	14845	15041	14746	14804	14902	14920	14926	14934	14958	15073	14838	14917	14785	14923	15119	15045	14977	15035	15063	14968	14957	15107	15021	15015	14977	14912	14958	15029	15030	15061	14970	15114	15080	14832	14878	15129	15044	14828	14988	15114	14900	14889	14848	14956	14932	14897	14924	15050	14998	14970	15089	15000	14962	15037	14885	14992	15030	15137	14986	15028	14955	14911	14869	14922	15170	15005	15104	15117	15137	15146	14910	14853	15003	15028	14989	15043	14980	15037	14901	14985	15039	14950	14828	14950	14941	14985	15018	15038	15014	14931	15020	14974	15101	15097	15096	15074	14978	15020	15052	15004	14976	14826	15042	14919	15065	14902	14942	15002	14989	14900	14992	14873	14920	14989	15145	14914	15119	14919	14995	14894	14951	15004	15225	14839	15022	15015	14891	15289	14697	14963	14989	15068	15005	14890	15015	15007	14924	14978	15176	14954	14939	15005	14951	15118	15063	14694	15059	14963	15028	14928	14948	15009	14977	14988	14936	15291	15174	15006	15035	15057	14980	15011	15080	14856	14902	14916	14996	14976	15006	14949	15162	15152	14988	14990	15000	15084	15048	14922	14890	14844	14843	14907	14848	14997	14975	15135	15008	15074	14921	14926	14922	14851	14834	14856	14941	15005	15098	14991	14964	14890	15001	15001	14972	14951	14975	15093	15022	14893	15201	14913	14934	14988	15276	15242	15094	14856	15154	14967	15220	15302	14898	14971	14944	14823	15071	15049	14958	15154	15109	15022	15040	14919	15164	14956	14923	14895	14986	14998	15104	15210	15046	15101	14933	15094	14966	15108	15023	15033	14816	14994	14929	14847	14987	15017	15185	14946	14935	14823	15088	15092	15209	15036	15076	15162	15093	15299	15034	15128	15020	15168	15156	14827	15151	15067	14901	15137	15158	15017	14885	15027	15009	14945	14849	14970	15028	14906	15031	15010	15024	14938	14757	14896	14965	14958	15023	15072	15096	14757	14959	15116	15017	15033	15230	14953	14931	14981	14832	14900	14930	15004	14859	14891	15068	14988	15155	14941	14990	15018	15060	14957	14867	15142	15087	15008	14960	14841	14978	14948	15032	15071	15009	14890	15092	14948	15043	15006	14888	14929	15065	15055	14785	14904	14914	14994	15088	14979	15186	15027	14793	15035	15033	14822	15154	15064	14813	15033	15081	14884	15094	14890	14943	14948	15166	15127	14929	14889	15105	14979	14988	14868	14909	15034	15117	15087	14951	15119	14931	14799	14845	14881	14801	14731	14905	15102	14798	14906	14909	14952	15124	14919	14812	14800	14868	15181	15138	14915	14978	15158	14938	14947	15102	14984	14985	15186	15140	14987	14987	14921	14763	14950	14958	14878	14963	14924	14837	14733	15071	15176	15019	15066	15003	15035	14809	14814	14933	14923	15058	14977	15117	14977	14847	15000	14918	14815	15123	15116	14894	15035	15130	15054	15021	15023	14993	15007	15084	15046	14867	14863	14935	15169	14998	15262	15019	15083	15098	15080	15047	14958	14804	15166	14945	15088	15030	14772	14888	14856	14983	15210	15210	15083	14985	14805	14850	15114	14993	15081	15045	15098	14865	15011	15063	15039	15030	14865	15036	14963	15094	15090	15095	15027	14824	14925	15005	14938	14831	15083	15067	14891	15064	14710	14919	14865	14924	15106	14851	14850	15005	14856	14965	14956	14915	14978	14983	14915	15071	14909	15098	14962	14904	14864	14787	14859	15072	14945	14995	15028	15147	14969	14825	14720	15021	15045	14976	14931	15124	15003	15086	14998	14882	15057	15127	15038	14913	14988	15145	14821	14895	14942	15111	15146	14936	15095	14940	15032	15076	14968	15161	15101	15063	14894	14841	15061	14859	14913	14937	14980	15256	15106	15093	14955	15099	14941	15036	14910	14876	14927	15007	14998	14950	15001	14960	15057	15072	15054	14971	14962	15041	15087	14943	15109	15037	14985	14946	14767	14925	14981	14870	15097	15191	14998	14886	14938	14896	14994	15063	14822	15078	14968	15028	14900	15135	14920	15038	15022	14946	14997	14905	15164	14952	15032	14895	15008	15111	15141	15033	15083	15041	15164	14966	14940	15063	14999	15108	15095	14904	14893	15168	14800	15238	15062	15045	15080	15015	15065	15114	14865	14902	14790	14834	14937	14798	14862	14929	14934	15189	14957	14781	14805	14932	15012	15120	15101	15102	14891	15098	14866	14996	15131	14881	14937	14944	14855	15111	15006	15048	14945	14934	15075	15295	14944	14911	15085	14994	15066	15029	14933	14932	14997	15054	14801	15038	14827	15049	14993	14974	14940	14931	14987	14946	14977	15184	14947	14867	14908	14997	15017	14897	15030	14742	14930	15121	14952	15115	15078	14937	15095	14941	14954	14848	14853	14819	15025	14982	14907	14871	14833	14939	14966	14988	15090	14963	15032	14971	14833	15076	14775	14956	14904	15064	15147	15029	14955	15105	15002	14947	14805	15008	14745	14941	14964	14990	14785	14852	14917	14901	15100	15078	15060	15009	14886	15152	14792	15013	14983	15104	14938	15022	15097	14981	15092	14886	15037	15210	14916	14893	15136	14899	15035	15066	15057	14926	15216	15123	15129	15119	14915	15013	15133	14976	15137	15049	14994	14791	14981	15010	14985	14948	14822	14959	14964	14903	14855	14975	15153	15089	14873	15002	15083	15259	15056	14964	14927	15054	15018	15073	14940	14903	15115	14877	15052	14982	14966	15045	14973	14815	14911	14974	15172	15065	14984	14975	14990	14948	14963	14885	14829	15122	15017	14843	14923	14956	15030	14937	15092	14870	14832	15023	14771	14919	15028	14892	14991	15116	14926	15061	15141	14878	14819	15199	14906	15036	14753	14958	14951	15046	14930	15000	15067	15062	14964	15126	15022	14934	15072	14971	15027	14879	15161	15012	15049	15223	15048	15160	15036	14956	15004	14942	14835	14888	15035	15004	14852	14874	14984
36813	61528	61197	48567	37752	31691	25978	20512	16972	16596	16289	15080	14555	14684	14406	14550	14448	14376	14380	14397	14336	14287	14212	14433	14283	14237	14198	14232	14238	14140	14056	14202	14115	14115	13993	14195	14103	14193	14292	14186	14162	14284	14018	14293	14279	14252	14229	14153	14209	14181	14078	14094	14174	14058	14092	14164	14143	14282	14159	14082	14208	14133	14169	14157	14365	14231	14107	14165	14225	14290	14049	14153	14299	14090	14113	14257	14094	14142	13982	14364	14049	14230	14309	14140	14079	14176	14073	14060	14164	14140	14232	14142	14011	14363	14082	14179	14159	14097	14279	14150	13941	14119	14156	14268	14039	14178	14268	14167	14174	14223	14209	14087	14178	14163	14090	14155	14102	14241	14018	14126	14206	14083	14029	14080	14212	14060	14084	14164	14145	14268	14142	14109	14239	14229	14178	14171	14168	14161	14118	13973	14165	14052	14183	14233	14140	14207	14308	14081	14132	14006	14211	14135	14129	14309	14150	14091	14062	14331	14084	14285	14043	14172	14108	14175	14197	13990	14090	14239	14217	14160	14230	14215	14072	14199	14118	14114	14158	14284	14135	14224	14028	14181	14071	14146	14015	14111	14073	14221	14207	14234	14139	14151	14052	14149	14000	14237	14119	13970	14163	14215	14226	14222	14005	14079	13930	14119	14011	14268	13996	14080	14173	14244	14224	14072	14142	14252	14234	14001	14211	14210	14142	13937	14207	14306	14214	14080	14143	13998	14112	14155	14141	14130	14089	14173	14026	14273	14085	14176	14318	14250	14100	14192	14167	14443	14256	14165	14160	14008	14125	14176	14149	14070	14033	13994	14030	14328	14240	14029	13933	14163	14250	14096	14228	14196	14041	14300	14061	14150	14090	14219	14104	14249	13864	14090	14086	14176	14221	14249	14256	14147	14048	14151	14251	14077	14001	14268	14029	14126	14259	14253	14158	14151	13956	14193	14203	14105	14292	14179	14075	14095	14056	14122	14376	14097	14117	14023	14065	14193	14093	14216	14012	14155	14090	14157	14161	14273	14095	14009	14276	14042	14243	14184	14187	14156	14096	13930	14179	14221	14255	14156	14117	14224	14065	14088	14105	14082	14159	14091	14299	14166	14184	14296	14179	14199	14075	14131	14196	14136	14131	14184	14124	14195	14134	14214	14070	14090	14153	14266	14133	14114	14122	14124	14051	14065	14306	14211	14037	14314	14126	14123	14151	14065	14108	13980	14136	14011	14102	14168	14138	14094	14141	14014	13975	14196	14361	14045	14206	14267	14070	14007	14057	13994	14089	14368	13992	14226	14132	14350	14176	14148	13944	14161	14136	14125	14079	14004	14108	14119	14174	14157	14130	14191	14002	14232	14301	14063	13992	14207	14139	14276	13990	14106	14109	14219	14148	14134	14193	14074	14131	14243	14388	14121	13950	14175	14074	14018	14226	14113	14149	13936	14207	14252	14138	13866	14133	14186	14149	14300	14109	14293	14032	13903	14088	14155	14107	14089	14219	14234	14174	14069	14224	14272	14105	14259	14149	14137	14085	14095	14387	14166	14225	14277	14120	14147	14158	14128	14218	14175	14085	14084	14222	14100	14098	14103	14170	14270	14144	14269	14059	14248	14115	14034	14134	14200	14181	14153	14148	14035	13973	14187	14151	14262	14228	14182	14205	14214	14130	14347	14094	14156	14050	14131	14227	14282	14268	14057	14103	14245	14178	13972	14013	14230	14121	14040	14206	14116	14210	14049	14045	14141	14026	14213	14036	14131	14284	14153	14067	14067	14054	14085	14241	14348	14119	14196	14155	14150	14281	14190	14081	14028	14159	14083	14131	14198	14029	14194	14114	14119	14264	14104	14036	14248	14286	14023	14136	14070	13989	14187	14114	14074	14313	14100	14003	13998	14168	14009	14186	14021	14185	14193	14089	14176	14009	14315	14085	14243	14037	14173	14121	14273	14177	14250	14127	14066	14033	14167	14126	14387	14201	14095	14161	14062	14181	14049	14174	14177	14047	14198	14033	14147	14225	14244	14098	14271	14246	14207	14157	14282	14059	14260	14026	14228	13988	14115	14248	14096	14163	14106	14284	14150	14190	14219	14031	14261	14199	14200	14121	14240	14302	14202	14354	14111	14181	14264	14033	14259	14104	14047	14089	14027	14180	14173	14182	14004	14240	14222	13973	14187	14222	14292	14192	14046	14157	13946	14061	14135	14031	14144	14066	14188	14046	14072	14139	14190	14323	14021	14246	14152	14200	14112	14208	14018	14261	14181	14268	14242	13973	14146	14292	13954	14076	14075	14314	14167	14156	14185	14197	14188	14231	14212	14302	14122	14031	14190	14212	14185	14147	14280	14213	14086	14210	14229	14313	14115	14235	14146	14318	14123	14212	14297	14108	14104	14162	14104	14258	14174	13985	14170	14167	14005	14038	14104	14196	14242	14143	14121	14160	14036	14320	14273	14282	14133	13962	13960	14251	13982	14193	14249	14272	14244	14102	14253	14206	14084	14448	14132	14027	14160	14187	13905	14242	14028	14255	13985	14161	14111	14063	14213	14328	14077	14091	14169	14023	14168	14054	14086	14004	14148	14209	13932	14046	14128	14309	14240	14263	14278	13964	14087	14020	14213	14087	14168	14050	14139	13999	14018	14061	14107	14088	14266	14187	14047	14070	14206	14100	14223	14245	14009	14112	14089	14155	14277	14112	14127	13941	14135	14078	14139	14189	14106	14266	14227	14080	14093	14160	14140	14169	14477	14062	14102	14165	14113	14107	14187	14188	14204	14180	14206	14130	14156	14188	14042	14106	14146	14152	14189	14192	14173	14114	13977	14124	14038	14263	14198	14283	14160	14149	13995	14148	14112	14207	14114	14224	14100	14227	14169	14197	14065	14190	14052	14230	14261	14060	14160	14065	14094	14105	14148	14029	14171	14209	14041	14175	14366	14127	14020	14005	14041	14164	14219	13985	14221	14236	14236	14016	14112	14138	14115	14013	14140	14156	14121	14186	14104	14181	14230	14063	14161	14140	14096	14278	14257	14091	14116	14091	14322	14122	14136	14067	14193	13996	14206	14115	14071	14020	13993	14137	14127	14167	14169	14161	14041	14042	14045	14163	14264	14008	14173	14387	14290	13988	14172	14232	14167	14149	14269	14054	14093	14167	14093	14417	14076	14178	14260	14211	14050	14382	14114	14091	14302	13973	14094	14185	14186	14161	14225	14102	14260	14144	14088	14276	14213	14148	14196	14190	14179	14011	14206	14091	14147	14122	14166	13960	14155	14117	13957	14065	14095	14060	14224	14245	14277	14072	14164	14103	14157	14103	14182	14101	14247	14083	14226	14154	14193	14211	13957	14208	14201	14070	14168	14225	14199	14133	14242	14188	14082	14073	14092	14186	14068	14182	14160	14227	14125	14121	14185	14218	14190	13994	14133	14057	14141	14101	14076	14094	14251	14041	14094	14165	14038	14105	14048	14130	14134	14161	14039	14340	14150	14138	14026	14107	14071	14049	14046	14140	14081	14228	14187	14268	13975	14136	14124	14162	14030	14152	14253	14190	14340	14150	14054	14288	14257	14314	14139	14016	14104	14213	14026	14260	14005	14103	14197	14112	14006	14240	14274	14082	14256	13981	14170	14198	14110	14233	14241	14287	14076	14270	14137	14221	14116	14206	14332	14147	14087	14153	14283	14113	14114	14222	14206	14083	14085	14188	14073	14106	14179	14131	14162	14278	14203	14172	14070	14132	14020	14090	14201	14203	14122	14067	14304	14095	14168	13989	14132	14161	14111	14254	14013	14198	14261	14184	14233	14193	14111	14073	14190	14064	14160	14098	14096	14224	14210	14084	14048	14139	14148	14079	14134	14218	14055	14198	14064	14047	14039	14235	14069	13960	14116	14059	14184	14151	14151	14144	14230	13941	14318	14192	14203	14270	14179	14203	14267	14013	14025	14229	14105	14087	14030	14164	14151	14249	14281	14117	13990	14243	14163	14186	14177	14093	14057	14139	14240	14000	13973	14046	14110	13990	14053	14048	14257	13955	14117	14167	14123	14023	14184	13952	14157	14242	14185	14193	14060	14082	14187	14152	14118	14102	14204	14024	14166	14059	14090	14008	14000	14142	14119	14371	14312	14010	14095	14172	14304	14013	14161	14143	14146	14093	14251	14258	14186	14175	14145	14214	14066	14060	14095	14190	14232	14101	14101	13992	14072	14005	14152	14155	13999	14315	14190	14193	14169	14107	14226	14074	14064	14181	14044	14162	14370	14098	14274	14168	14206	14083	14111	14109	14119	14296	14176	14170	14015	14175	14171	14107	14032	14251	14243	14080	14148	14275	14153	14104	14167	14253	14243	14087	14114	14052	14210	14112	14044	14190	14239	14058	14176	14193	14190	14221	14298	13911	14210	14022	14217	14285	14097	14073	14212	14342	14104	14085	14195	14038	14144	14045	13949	14114	13946	14141	14035	14199	14267	14111	14176	14011	14160	14094	14098	14218	14093	14027	14168	14134	14148	14170	14140	14199	14062	14167	14234	14296	14094	14142	14170	14261	14091	14129	14027	14124	14195	14074	14094	14164	14112	14184	14180	14333	14179	14076	14215	14014	14058	14100	14143	14139	14158	14139	14169	14191	14181	14095	14249	14212	14214	14264	14155	14177	14036	14069	14081	14062	14063	14083	14209	14167	14118	14139	14186	14095	14067	14369	13948	14147	14156	14028	14185	14030	14030	14125	14273	14074	14272	14114	14086	14139	14169	14039	14087	14084	14278	14136	14134	13896	14105	14133	13987	14010	14248	14024	14143	13932	14234	14182	14241	14136	14179	14145	14024	14039	14221	14132	14011	14142	14063	14170	14197	14228	13984	14057	14205	14227	14025	14193	14065	14147	14195	14237	14099	14133	14304	14116	14260	14227	14267	14091	14190	14193	14165	14088	14166	14169	14302	14107	14008	14047	14057	14070	14150	14220	14085	14017	14208	14004	14190	13893	14078	14195	14175	14164	14050	14272	14101	14279	14209	14205	14081	14079	14182	14107	14158	14161	14143	14177	14174	14058	14240	14139	14149	14257	14131	14184	14134	14003	14215	14265	13993	14250	14013	14232	14179	14212	14318	14167	14055	14235	14191	14144	14190
28788	29298	36264	29233	21632	19126	17161	15507	14948	14800	14337	14358	14349	14113	14286	14207	14282	14024	14118	14139	14284	14163	14440	14274	14251	14191	14266	14141	14066	14282	14043	13992	14280	14133	14171	14317	14178	14127	14317	13968	14072	14145	14343	14046	14140	14293	14138	14188	14253	14122	14319	14351	14176	14125	14045	14110	14121	14049	14111	14249	14354	14239	14166	14293	14132	14201	14123	14112	14272	14228	14250	14200	14070	14254	14223	14133	14147	14034	14088	14095	14208	14308	14188	14070	14230	14048	14232	14093	14313	14163	14249	14143	14000	14190	14033	14173	14221	14234	14154	14223	14032	14103	14037	14037	14060	14254	14194	14112	14140	14216	14246	14099	13993	14190	13983	14282	14284	14137	14228	14148	14256	14230	14218	14137	14096	14111	14110	13854	14085	14121	14200	14305	14103	14175	14350	14069	14042	14054	14214	14198	13997	14041	14154	14125	14254	14066	13926	14024	13966	14084	14207	14093	14236	14191	14203	14099	14167	14287	14087	14144	14310	14271	14102	14129	14047	14113	14149	14003	14175	14120	14201	14000	14172	14183	14036	14137	14039	14201	14160	14133	14154	14149	13837	14219	14025	14065	14144	14240	14100	14154	13913	14130	14048	14068	13920	14100	14098	14105	14117	14180	14227	14233	13965	14032	14209	14214	14032	14098	14039	14168	13902	14089	14125	14375	14082	14213	14193	14073	14029	14063	14231	14045	14215	14091	14211	14099	14382	14233	14180	14127	13952	14296	14306	14236	14301	14169	13993	13967	14346	14258	14165	14230	14229	14123	14165	14342	14189	14175	14093	14134	14018	14119	14265	14151	14216	14093	14158	14268	14199	13953	13972	13940	14100	14186	14091	13987	14123	14065	14203	14299	14073	14200	14076	13960	13884	14026	14118	14107	13972	13921	14278	14250	14261	14215	14164	14072	14141	14257	13999	14220	14190	14258	14105	13975	14058	14058	14105	13922	14305	14166	14058	14090	14103	14389	14105	14130	14020	14014	14118	14082	13966	14037	13969	14166	14187	14459	14199	14235	14122	14114	14178	14153	14080	14045	14152	14097	14113	14315	13996	14128	14164	14573	14170	14114	14214	14194	14270	14247	14145	14327	14262	14191	14072	14046	14087	14161	14241	14353	14176	14001	14077	14106	14104	14104	14159	14213	13943	14198	14114	14260	14016	14130	14284	14205	14211	14181	14066	14105	14067	14184	14079	14124	14212	14232	13902	14095	14332	14118	14070	14136	14115	14110	14058	14099	14241	14070	14020	14164	14137	14105	14247	14088	13964	14066	14310	14155	14257	14150	14036	13984	14022	14090	13949	14059	14073	14037	14078	14134	14181	14088	14198	14205	14191	13965	14225	13990	13958	14064	14070	14180	14197	14207	14213	14309	14297	14178	14071	14004	14071	14187	13978	14121	14048	14134	14077	14120	14293	14115	14117	13995	14126	13902	14309	14001	14115	13957	14350	13948	14027	14283	14181	14043	14095	14286	14232	14105	14095	14112	14257	14086	14261	14182	13998	14087	14034	14215	14028	14057	14404	14092	14017	14087	14129	14168	14072	14098	14149	14202	14043	14225	14258	14187	14049	14195	14296	14024	14168	14155	14173	14204	14140	14201	14291	14119	13924	14048	13980	14214	14097	14162	13957	14082	14256	14335	14110	14300	14064	13941	14351	14283	14204	14014	14228	14189	14102	14068	14175	14157	14267	14156	14156	14337	14100	14153	14182	14157	13984	13948	14117	14038	14261	14207	14138	14102	14036	14215	14358	14059	14175	14111	14010	14220	14142	14148	14111	14067	14040	14131	14066	14095	14071	14053	14221	14006	14007	13996	14311	14095	14130	14021	14162	14070	14050	14140	14168	14075	13992	14175	13889	14294	14250	14213	14318	14187	14231	14080	14304	14116	14146	14175	14005	14054	14185	14057	14136	14348	14246	14019	14100	14158	13921	14031	14177	14047	14266	14228	14157	14044	14152	14223	14043	14126	13947	14080	14156	14244	14131	14213	14181	14152	14000	14187	14059	14118	14121	14176	14251	14286	14097	14069	14197	14151	14273	14138	14375	14173	13909	14021	14170	14023	14362	13981	14013	13971	14207	14096	13848	14212	14246	14010	14384	14059	14284	14085	14068	14331	14295	14422	14188	14297	14269	14125	14078	14283	14065	14224	14120	14216	14279	14094	14109	14132	14238	14067	14166	14211	14204	14062	14246	14032	14179	14232	14223	14133	14056	14177	14116	14136	14104	14165	13985	14077	14228	13995	14071	14234	14023	13875	13975	14303	14251	14198	14061	14088	14151	14279	14280	14147	14016	14128	14023	14244	14095	13991	14133	14196	14282	14112	13966	14220	14199	14216	14296	13983	14175	14203	14193	14083	14107	14185	14308	14353	14043	14092	14048	14237	14177	14105	14100	14165	14134	14097	14203	14421	14217	14252	14147	13894	14113	14065	14166	14000	14174	14318	13970	14175	14026	14091	14107	14068	14022	14140	14131	14020	14033	14184	14148	14065	14356	14084	13934	14018	13992	14046	14141	14056	14098	14201	14054	14107	14193	14225	14098	13944	14201	14106	14100	14317	14134	14122	14348	14052	14066	14285	14133	14188	14205	14257	14290	14174	14317	14135	14197	14010	14320	14076	14032	14296	14265	14069	14013	14157	14164	13954	14028	14195	14193	14169	14366	13934	14250	13941	14005	14055	14363	14345	14267	14202	14193	14150	14328	14083	14138	14049	14124	14201	14051	14018	14345	14259	14235	14184	14295	14236	14120	14063	14231	14138	13955	14132	14249	14051	14080	14114	14295	13968	14148	14035	14085	14130	14020	14016	14183	14205	14185	14137	14087	13953	14145	14233	14312	14172	13964	14256	14162	14131	14125	14101	14084	14179	14025	14320	14112	14181	14059	14335	14171	14164	14102	14349	14099	14260	14232	13996	14053	14104	14426	14356	14103	14071	14162	14011	14144	14218	14435	13866	14275	14256	14054	14313	14024	14089	14208	14110	14136	14086	14059	14076	14027	14124	14060	14102	14077	14139	14239	14331	14291	14121	14283	14202	14261	14366	14042	14190	14236	14039	14090	14020	14183	14164	14246	14095	14089	13898	14149	14110	14026	14020	14206	14316	14124	14305	14145	14186	14048	14144	14091	14001	14029	14024	14012	14052	14050	14140	14178	14211	14130	14052	14022	14110	14106	14095	14023	14049	14252	14130	14229	14113	14243	14025	14031	14271	14250	14133	14340	14013	14246	13960	14094	14059	14194	13888	14099	14276	14356	14254	14051	14255	14016	14183	14167	14269	14165	14204	14057	14160	14221	14111	14375	14174	14267	14185	14099	14222	14104	14402	14140	14463	14262	14295	14233	14313	14177	14043	14161	14191	14089	14162	14257	14096	14179	14268	14309	14172	13993	14176	13934	14235	14170	14239	14091	14242	14065	14015	14007	14158	14073	14086	14076	14267	14230	14208	14080	14074	14183	14063	14112	14184	14190	13972	14133	14167	14290	14060	14177	14092	14204	13956	14195	14124	14109	14098	14118	14370	14211	14003	14205	14339	14140	14162	14067	14296	14060	13962	14307	14236	14214	14027	14068	13906	14205	14185	14082	14000	14108	14139	14327	14130	13886	14070	14230	14200	14162	14133	14092	14120	14118	14190	14059	14049	14262	14191	13924	14223	14158	13974	13907	14206	14100	14208	13960	14231	14050	13921	14010	14250	14273	14339	14249	13996	14109	14316	14148	14066	14319	14277	14165	13949	14021	14105	14192	14121	14202	14102	13996	14096	14129	14169	14207	14225	14229	14004	14296	14326	14023	14165	14235	14147	13897	14121	14195	13972	14282	14086	14214	14278	14379	14120	14198	14106	14236	13912	13990	14147	14077	14099	14361	14140	14099	14149	14049	14183	14164	14043	14082	14248	14197	14137	14127	14170	14322	14174	14129	14105	14016	13959	14181	14304	13972	14191	14044	14388	13997	13980	14226	14204	14168	13988	13992	14188	14118	14111	14137	14088	14061	14001	14135	14138	14178	14220	14160	14116	14087	14018	14174	14021	14012	14240	14122	14055	14012	13969	14136	14126	14216	14325	14247	14230	14349	14209	14039	14056	14188	14151	14043	14070	14185	14170	14121	14121	14205	14245	14093	14255	14167	14063	14166	14173	14095	13990	14312	14210	14015	14137	14180	14202	14023	14180	14191	14077	14090	14121	14072	14072	14220	13968	14069	14254	14072	14137	14042	13948	14107	14149	14118	14050	14081	14160	14205	13972	14257	14156	14055	14217	14037	13957	14318	14300	14403	14153	14127	14019	13985	13930	14242	14096	14175	14289	14096	14220	14066	14180	14344	14143	14286	14193	14341	14159	14224	14347	13929	14256	14136	14197	14217	14175	14214	14130	14176	13980	14098	13989	14006	14119	14326	14194	14059	14024	14165	14321	14417	14016	14095	14156	13906	14137	14159	14145	13973	14025	14163	14296	14012	14188	14027	14081	14033	14204	14169	14228	14250	14180	14214	14232	14138	13915	14219	14144	14113	14188	14095	14172	14282	14278	14176	14040	14064	14032	14007	14205	14246	14182	14136	14103	14189	14143	14006	14286	14182	14180	14147	14236	14178	14056	14085	14099	13909	14083	14217	14053	14038	14222	14088	14177	14150	13984	14222	14135	14210	14134	14227	14156	14088	14142	14228	14051	13954	14149	14366	14165	14172	14070	14173	14221	14123	14231	14090	14221	14184	14092	14237	14224	14263	14246	14210	14205	14163	14007	14152	14164	14247	14129	14048	14110	14202	14335	14401	14038	14203	14041	14322	13992	14145	13998	14139	14143	14189	14040	14231	14144	14157	14029	14239	14219	14200	14156	14053	14229	14131	14224	14345	14189	13940	14128	14043	14176	14113	14127	14226	14126	14220	14160	14200	14160	14061	14120	13760	14301	14015	14189	14123	14263	14230	14011	13969	14104	14170	14188	14277	14246	14094	14161	14089	14174	14265	14154	14062	14157	13989	14251	14166	13967	14136	14261	14117	14114	14108	14207	14017	14204	13954	14244	14170	14153	13980	14066	14238	14144	14175	14243	14149	14157	14116	14148	13936	14036	14230	14067	14205	14194	14292	13991	14003	14231	14195	14298
32034	48364	41564	29619	22923	19605	16781	15294	14381	13966	13958	13828	13815	13539	13761	13499	13579	13649	13540	13694	13724	13699	13898	13714	13557	13671	13501	13705	13581	13639	13448	13740	13670	13579	13785	13604	13714	13584	13506	13448	13564	13477	13695	13540	13642	13527	13515	13599	13477	13640	13498	13429	13492	13497	13576	13552	13563	13577	13624	13456	13477	13608	13487	13673	13716	13610	13526	13547	13687	13748	13551	13443	13476	13657	13576	13513	13437	13528	13652	13541	13570	13628	13492	13516	13573	13626	13559	13717	13696	13500	13763	13785	13492	13740	13491	13812	13612	13585	13629	13496	13479	13455	13517	13582	13679	13561	13571	13488	13518	13527	13487	13524	13353	13465	13633	13520	13597	13393	13524	13337	13696	13429	13455	13536	13615	13654	13693	13554	13603	13544	13594	13415	13575	13560	13613	13366	13607	13482	13616	13579	13756	13626	13521	13622	13477	13613	13597	13488	13647	13460	13447	13595	13603	13711	13586	13682	13655	13677	13418	13534	13536	13442	13751	13614	13407	13615	13656	13613	13576	13693	13542	13694	13620	13523	13607	13400	13500	13413	13695	13631	13493	13503	13571	13578	13546	13472	13516	13541	13632	13716	13565	13559	13565	13306	13501	13683	13502	13476	13633	13616	13534	13546	13597	13608	13548	13671	13552	13555	13431	13522	13524	13474	13507	13661	13582	13473	13488	13670	13623	13567	13658	13601	13677	13466	13627	13585	13567	13689	13572	13629	13496	13619	13668	13581	13562	13491	13613	13522	13436	13593	13582	13611	13658	13575	13604	13591	13487	13505	13459	13679	13562	13544	13768	13555	13647	13360	13514	13560	13475	13541	13574	13546	13450	13456	13667	13520	13571	13562	13551	13530	13603	13578	13668	13565	13759	13443	13551	13556	13625	13623	13543	13583	13613	13504	13499	13497	13573	13538	13303	13730	13576	13691	13620	13588	13559	13508	13588	13604	13496	13687	13668	13437	13501	13755	13498	13648	13484	13477	13630	13468	13503	13545	13541	13650	13475	13509	13668	13688	13650	13542	13560	13511	13549	13607	13463	13527	13713	13595	13805	13530	13459	13572	13834	13598	13634	13404	13411	13436	13639	13573	13716	13511	13467	13601	13428	13526	13437	13679	13504	13470	13575	13706	13641	13489	13507	13504	13631	13568	13564	13432	13503	13702	13455	13549	13614	13506	13757	13434	13596	13517	13393	13633	13631	13495	13548	13510	13580	13524	13577	13658	13565	13638	13732	13438	13710	13646	13671	13569	13619	13766	13580	13472	13562	13325	13577	13506	13477	13519	13631	13444	13621	13513	13549	13576	13633	13571	13607	13601	13581	13580	13364	13594	13746	13605	13490	13637	13606	13633	13661	13600	13416	13740	13509	13645	13585	13616	13508	13453	13679	13505	13497	13418	13525	13699	13631	13582	13699	13666	13446	13528	13396	13640	13463	13496	13697	13450	13515	13668	13508	13553	13549	13491	13570	13663	13557	13462	13559	13586	13566	13486	13524	13482	13493	13641	13523	13666	13640	13494	13677	13586	13705	13626	13471	13687	13441	13405	13563	13558	13548	13647	13577	13670	13733	13487	13553	13620	13501	13620	13421	13724	13667	13502	13588	13579	13371	13570	13456	13720	13490	13466	13572	13592	13397	13521	13513	13656	13373	13619	13531	13739	13614	13473	13479	13623	13399	13657	13589	13634	13627	13683	13468	13495	13352	13600	13405	13493	13587	13558	13503	13642	13658	13492	13545	13557	13581	13543	13558	13511	13641	13547	13604	13549	13458	13582	13733	13588	13477	13555	13656	13610	13617	13686	13435	13598	13565	13558	13530	13511	13446	13712	13609	13657	13417	13584	13677	13639	13663	13490	13615	13574	13580	13657	13532	13613	13604	13682	13439	13545	13636	13560	13498	13672	13416	13507	13591	13476	13471	13589	13685	13429	13663	13630	13597	13480	13610	13626	13519	13547	13690	13417	13454	13589	13547	13561	13658	13625	13623	13641	13537	13575	13663	13491	13623	13517	13614	13646	13523	13457	13579	13596	13345	13632	13581	13407	13645	13298	13539	13585	13583	13524	13431	13633	13395	13573	13538	13575	13519	13429	13770	13591	13504	13564	13673	13620	13312	13606	13543	13530	13544	13523	13432	13384	13407	13398	13437	13572	13529	13630	13638	13690	13499	13524	13622	13597	13479	13557	13527	13527	13581	13558	13469	13576	13677	13587	13577	13507	13585	13629	13645	13616	13501	13402	13686	13741	13507	13504	13535	13428	13735	13435	13540	13657	13524	13645	13534	13568	13561	13494	13467	13548	13469	13687	13572	13535	13470	13555	13454	13542	13528	13706	13533	13587	13634	13671	13580	13603	13677	13488	13532	13591	13440	13692	13456	13513	13491	13409	13667	13532	13497	13659	13701	13440	13429	13477	13592	13540	13588	13509	13761	13726	13772	13468	13557	13581	13574	13684	13545	13682	13524	13665	13699	13607	13555	13657	13631	13622	13592	13630	13589	13552	13700	13660	13509	13588	13582	13475	13454	13604	13441	13604	13507	13597	13568	13514	13657	13456	13394	13568	13706	13723	13608	13544	13567	13536	13515	13681	13648	13454	13611	13523	13702	13616	13697	13535	13597	13688	13547	13586	13578	13535	13543	13539	13540	13667	13527	13515	13735	13540	13418	13703	13562	13572	13643	13563	13376	13525	13521	13412	13579	13600	13535	13368	13561	13575	13509	13675	13661	13605	13676	13531	13447	13652	13479	13701	13560	13678	13646	13591	13376	13542	13638	13482	13766	13555	13613	13642	13337	13584	13503	13604	13617	13680	13434	13484	13556	13567	13518	13501	13579	13521	13434	13508	13507	13428	13586	13488	13482	13601	13474	13529	13567	13580	13520	13431	13604	13602	13633	13540	13538	13607	13484	13572	13515	13585	13468	13604	13449	13713	13525	13400	13656	13571	13665	13550	13712	13358	13545	13519	13529	13555	13429	13574	13586	13455	13530	13509	13584	13733	13615	13514	13423	13441	13515	13633	13508	13447	13576	13644	13469	13646	13607	13578	13622	13473	13613	13631	13481	13630	13725	13408	13547	13553	13535	13670	13595	13554	13519	13562	13335	13509	13496	13485	13594	13607	13651	13568	13593	13519	13529	13442	13535	13507	13606	13474	13673	13579	13706	13450	13636	13692	13632	13551	13639	13587	13718	13646	13782	13450	13653	13572	13611	13694	13634	13432	13471	13563	13647	13605	13460	13575	13586	13536	13598	13511	13629	13604	13662	13564	13406	13447	13603	13767	13521	13564	13484	13595	13657	13597	13428	13678	13700	13503	13596	13452	13522	13717	13505	13592	13520	13623	13636	13611	13555	13422	13561	13535	13743	13619	13673	13663	13507	13448	13514	13657	13432	13530	13519	13366	13554	13705	13583	13675	13730	13557	13665	13594	13634	13649	13512	13668	13549	13639	13579	13659	13457	13626	13576	13557	13687	13690	13527	13457	13408	13618	13601	13587	13510	13525	13525	13622	13495	13471	13499	13631	13518	13622	13700	13504	13533	13571	13548	13483	13561	13617	13471	13509	13653	13618	13586	13478	13564	13635	13610	13585	13524	13510	13812	13518	13702	13516	13693	13603	13575	13722	13511	13535	13527	13681	13676	13682	13600	13654	13699	13609	13558	13448	13606	13444	13615	13505	13539	13671	13705	13521	13563	13595	13638	13619	13650	13479	13413	13550	13383	13621	13736	13418	13543	13569	13556	13504	13457	13692	13698	13463	13532	13615	13523	13628	13532	13476	13585	13468	13672	13486	13656	13494	13513	13733	13439	13362	13676	13747	13610	13612	13552	13400	13560	13472	13655	13632	13596	13617	13588	13429	13453	13702	13508	13527	13589	13680	13570	13457	13529	13494	13675	13587	13563	13443	13653	13558	13691	13349	13570	13728	13622	13573	13595	13605	13564	13610	13621	13620	13545	13654	13555	13643	13459	13534	13531	13566	13554	13526	13677	13459	13428	13558	13569	13515	13431	13749	13545	13488	13604	13564	13453	13513	13806	13671	13583	13571	13583	13567	13605	13724	13451	13494	13624	13618	13632	13646	13562	13477	13574	13660	13636	13579	13521	13547	13596	13399	13586	13639	13654	13760	13589	13610	13421	13472	13336	13695	13456	13605	13519	13575	13575	13496	13620	13488	13651	13592	13494	13524	13442	13711	13581	13596	13542	13664	13667	13634	13550	13487	13718	13653	13434	13487	13602	13722	13462	13571	13606	13614	13617	13542	13538	13616	13590	13639	13593	13446	13618	13550	13534	13500	13618	13281	13685	13577	13567	13727	13609	13620	13651	13664	13484	13603	13521	13386	13609	13553	13537	13588	13680	13702	13508	13529	13664	13563	13700	13559	13580	13662	13611	13395	13670	13559	13501	13660	13591	13379	13619	13678	13571	13556	13576	13573	13650	13563	13619	13529	13500	13476	13687	13468	13606	13575	13472	13347	13676	13400	13556	13540	13734	13480	13570	13538	13590	13568	13631	13563	13406	13481	13619	13440	13511	13553	13499	13576	13502	13649	13662	13690	13461	13498	13600	13579	13608	13631	13570	13608	13640	13587	13564	13572	13577	13395	13629	13552	13586	13506	13531	13586	13586	13499	13612	13525	13638	13518	13621	13555	13557	13455	13513	13611	13509	13518	13492	13579	13597	13707	13665	13534	13430	13589	13325	13599	13410	13560	13616	13646	13653	13568	13500	13572	13576	13463	13589	13617	13501	13650	13695	13450	13558	13729	13510	13648	13630	13602	13637	13425	13467	13614	13490	13625	13405	13426	13509	13568	13564	13457	13652	13582	13717	13400	13507	13481	13337	13435	13475	13530	13320	13516	13510	13376	13580	13566	13540	13609	13558	13632	13497	13621	13500	13630	13433	13733	13683	13498	13460	13531	13617	13617	13644	13758	13602	13597	13638	13714	13592	13482	13667	13536	13430	13556	13561	13598	13599	13609	13515	13545	13563	13493	13609	13636	13462	13597	13627	13508	13661	13538	13380	13454	13465	13578	13530	13588	13574	13493	13553	13552	13647	13586	13514	13666	13707	13587	13612	13550	13474	13504	13572	13366	13467	13626	13628	13480
24519	21713	29491	27089	26384	26932	24564	19905	18083	16973	15863	15253	15041	15013	14995	14874	14986	14937	14676	14768	14812	14939	14735	14655	14797	14890	14766	14854	14750	14953	14826	14844	14666	14670	14758	14700	14730	14735	14676	14706	14886	14754	14782	14655	14554	14872	14762	14825	14705	14781	14691	14477	14776	15028	14685	14527	14701	14740	14785	14659	14782	14689	14643	14590	14640	14611	14660	14766	14657	14866	14925	14692	14669	14813	14480	14606	14648	14726	14817	14706	14591	14720	14674	14733	14831	14691	14423	14706	14700	14643	14633	14599	14833	14852	14853	14698	14874	14808	14749	14603	14666	14723	14819	14687	14573	14781	14757	14536	14731	14634	14523	14722	14655	14752	14591	14834	14616	14626	14819	14778	14724	14729	14768	14609	14692	14998	14560	14839	14752	14904	14940	14560	14654	14792	14808	14731	14566	14738	14612	14592	14768	14661	14734	14770	14787	14589	14730	14836	14668	14678	14486	14592	14624	14610	14632	14669	14611	14825	14727	14549	14830	14772	14652	14469	14745	14763	14731	14637	14696	14790	14690	14424	14996	14723	14517	14676	14703	14742	14760	14601	14604	14616	14570	14733	14811	14573	14806	14937	14624	14693	14818	14641	14557	14582	14769	14589	14604	14643	14630	14600	14898	14570	14739	14723	14706	14527	14481	14760	14645	14652	14733	14643	14682	14668	14589	14708	14678	14725	14736	14575	14804	14596	14813	14564	14656	14658	14541	14574	14438	14711	14647	14696	14892	14734	14651	14574	14748	14649	14329	14697	14518	14544	14523	14559	14782	14644	14649	14651	14533	14669	14794	14724	14686	14542	14582	14662	14760	14816	14624	14588	14633	14755	14815	14495	14838	14553	14726	14711	14525	14701	14742	14521	14703	14753	14489	14676	14723	14635	14596	14553	14738	14671	14656	14708	14597	14544	14788	14684	14719	14796	14640	14582	14799	14857	14913	14572	14800	14814	14610	14793	14561	14632	14612	14695	14603	14810	14596	14781	14837	14598	14659	14613	14717	14805	14617	14382	14628	14779	14821	14784	14861	14925	14660	14704	14623	14939	14644	14731	14775	14822	14661	14729	14655	14805	14502	14606	14803	14649	14755	14635	14771	14668	14593	14582	14658	14716	14488	14669	14571	14767	14740	14622	14648	14730	14743	14765	14646	14886	14755	14707	14747	14514	14792	14511	14482	14619	14602	14693	14723	14760	14658	14851	14693	14676	14735	14638	14713	14735	14752	14774	14642	14695	14537	14592	14573	14681	14608	14657	14694	14840	14733	14649	14558	14782	14603	14520	14825	14621	14717	14707	14570	14688	14688	14622	14778	14697	14789	14761	14737	14619	14879	14566	14711	14811	14748	14737	14642	14703	14685	14739	14676	14595	14625	14604	14700	14653	14795	14738	14613	14762	14717	14732	14464	14630	14866	14651	14701	14754	14645	14573	14715	14655	14504	14609	14966	14767	14948	14717	14690	14644	14812	14737	14550	14654	14668	14652	14403	14777	14652	14404	14721	14710	14596	14478	14775	14719	14381	14715	14667	14825	14877	14742	14751	14590	14758	14517	14864	14628	14629	14776	14778	14685	14573	14784	14679	14672	14620	14770	14693	14651	14619	14638	14793	14748	14751	14767	14465	14704	14540	14768	14759	14640	14726	14699	14738	14689	14582	14518	14689	14618	14860	14502	14764	14738	14698	14602	14744	14625	14784	14658	14632	14690	14738	14785	14679	14773	14771	14599	14902	14616	14796	14717	14717	14728	14785	14700	14731	14607	14578	14821	14657	14641	14599	14631	14628	14640	14801	14729	14741	14720	14538	14492	14698	14701	14720	14633	14742	14848	14630	14694	14670	14591	14684	14753	14633	14561	14814	14626	14451	14539	14873	14676	14754	14740	14709	14638	14609	14678	14644	14584	14845	14692	14740	14652	14604	14685	14610	14582	14848	14618	14697	14658	14807	14597	14690	14810	14719	14739	14578	14600	14599	14566	14714	14819	14522	14638	14560	14766	14604	14479	14621	14617	14609	14823	14586	14448	14482	14727	14748	14941	14876	14741	14749	14693	14690	14724	14760	14680	14475	14691	14714	14794	14735	14670	14700	14694	14654	14723	14734	14510	14710	14748	14649	14548	14481	14737	14652	14647	14867	14644	14758	14949	14566	14679	14683	14607	14452	14849	14713	14677	14716	14566	14588	14643	14772	14814	14801	14800	14707	14616	14648	14610	14726	14729	14602	14661	14761	14640	14795	14650	14625	14873	14747	14768	14892	14766	14624	14628	14836	14768	14658	14719	14713	14557	14507	14640	14765	14669	14789	14570	14597	14730	14589	14659	14585	14642	14717	14687	14447	14607	14799	14776	14738	14651	14533	14832	14750	14678	14574	14619	14420	14453	14756	14656	14854	14626	14466	14559	14658	14687	14891	14566	14588	14630	14599	14628	14667	14838	14660	14764	14592	14560	14602	14597	14640	14618	14764	14757	14664	14824	14722	14679	14734	14738	14828	14624	14484	14660	14672	14463	14596	14772	14587	14611	14624	14588	14715	14676	14698	14691	14755	14993	14813	14818	14765	14791	14424	14778	14674	14431	14767	14849	14921	14766	14695	14756	14703	14583	14647	14696	14593	14678	14698	14689	14585	14536	14591	14507	14672	14620	14503	14760	14638	14649	14719	14845	14726	14652	14766	14705	14761	14745	14669	14705	14741	14491	14811	14657	14593	14826	14810	14918	14779	14664	14753	14758	14625	14662	14695	14825	14892	14733	14599	14776	14512	14488	14594	14831	14745	14671	14759	14573	14737	14813	14800	14558	14734	14710	14650	14633	14662	14527	14667	14536	14714	14625	14712	14616	14709	14673	14871	14518	14833	14598	14592	14766	14851	14525	14892	14703	14757	14577	14664	14739	14712	14665	14634	14827	14610	14612	14673	14608	14799	14708	14613	14621	14647	14719	14759	14800	14654	14644	14707	14683	14545	14739	14665	14696	14792	14622	14761	14567	14511	14602	14540	14763	14650	14678	14734	14746	14670	14526	14726	14764	14627	14763	14707	14579	14602	14629	14634	14785	14605	14663	14699	14681	14769	14573	14719	14621	14682	14543	14627	14711	14694	14764	14852	14647	14749	14685	14744	14678	14610	14567	14706	14609	14387	14687	14631	14779	14481	14470	14527	14658	14688	14816	14729	14685	14512	14654	14922	14686	14755	14660	14547	14845	14786	14712	14701	14554	14616	14745	14619	14709	14530	14506	14574	14695	14645	14649	14520	14736	14670	14726	14745	14621	14568	14724	14874	14634	14448	14692	14560	14650	14810	14528	14758	14713	14674	14868	14443	14839	14700	14634	14559	14771	14896	14614	14673	14914	14466	14823	14655	14655	14765	14644	14679	14446	14675	14685	14685	14728	14637	14466	14675	14832	14855	14653	14800	14639	14758	14582	14506	14592	14789	14787	14621	14621	14749	14830	14725	14497	14677	14586	14565	14662	14673	14568	14760	14627	14711	14719	14728	14611	14665	14747	14855	14636	14589	14592	14684	14647	14450	14650	14745	14699	14800	14701	14686	14717	14618	14382	14603	14857	14434	14755	14622	14516	14704	14536	14723	14875	14743	14688	14573	14604	14518	14675	14601	14739	14789	14645	14844	14622	14707	14566	14815	14526	14882	14757	14705	14446	14672	14719	14648	14613	14759	14805	14559	14728	14800	14885	14737	14588	14695	14689	14600	14804	14702	14764	14810	14663	14674	14448	14907	14772	14683	14799	14709	14471	14574	14532	14793	14921	14709	14832	14652	14720	14581	14827	14826	14878	14631	14828	14636	14678	14696	14660	14488	14644	14664	14909	14775	14720	14689	14793	14797	14682	14636	14849	14649	14709	14703	14644	14744	14685	14652	14761	14685	14795	14618	14751	14622	14634	14868	14683	14634	14578	14608	14576	14728	14665	14482	14759	14728	14919	14785	14724	14688	14760	14637	14800	14637	14543	14790	14543	14466	14620	14585	14549	14686	14616	14661	14654	14651	14691	14618	14836	14720	14708	14521	14501	14638	14660	14655	14551	14654	14723	14725	14445	14693	14627	14523	14622	14838	14664	14546	14656	14698	14777	14503	14631	14522	14730	14661	14565	14645	14731	14682	14643	14655	14450	14575	14628	14667	14735	14633	14659	14687	14804	14684	14774	14780	14745	14720	14636	14951	14653	14495	14551	14790	14509	14723	14412	14766	14548	14537	14687	14740	14642	14655	14656	14586	14680	14724	14838	14681	14767	14729	14623	14734	14725	14563	14806	14637	14541	14757	14598	14801	14884	14549	14850	14639	14700	14733	14526	14652	14604	14449	14584	14608	14568	14785	14676	14746	14633	14602	14669	14606	14672	14593	14813	14681	14760	14609	14712	14740	14619	14575	14760	14716	14763	14454	14717	14683	14768	14591	14701	14848	14681	14829	14752	14738	14580	14790	14806	14627	14724	14805	14690	14648	14570	14589	14672	14676	14688	14636	14746	14687	14383	14565	14759	14835	14826	14613	14675	14542	14631	14647	14570	14770	14807	14652	14676	14681	14629	14677	14727	14604	14768	14838	14639	14752	14753	14626	14650	14739	14650	14729	14685	14654	14741	14678	14594	14873	14686	14682	14759	14685	14810	14740	14802	14587	14538	14644	14423	14712	14553	14763	14815	14668	14557	14747	14802	14627	14882	14672	14826	14818	14739	14766	14707	14680	14429	14571	14643	14922	14628	14677	14636	14708	14747	14702	14565	14508	14746	14687	14634	14703	14669	14728	14649	14542	14855	14624	14804	14724	14639	14757	14892	14705	14632	14665	14601	14677	14818	14709	14661	14555	14600	14614	14737	14803	14751	14642	14611	14828	14661	14720	14926	14657	14903	14749	14731	14692	14640	14698	14683	14597	14682	14478	14642	14810	14688	14700	14649	14781	14634	14828	14672	14819	14812	14625	14701	14547	14598	14842	14810	14650	14719	14532	14554	14654	14759	14784	14774	14660	14445	14656	14613	14657	14543	14678	14760	14775	14743	14579	14569	14813	14642	14707	14603	14705	14721	14906	14776	14847	14641	14692	14712	14723	14713	14707	14898	14753	14735	14624	14626	14714	14649	14786	14679	14714	14579	14825	14665
34935	56189	51186	40473	33622	28234	22633	19764	17753	16140	15095	14395	14122	14224	14302	14034	14167	14027	14143	13980	14184	13872	14194	13866	13940	14137	14134	14053	14052	14010	13912	13952	13855	14123	13973	14058	14047	14105	14111	13926	14044	14118	13901	13913	13871	14050	14017	13810	13916	13926	14010	14055	13926	13886	14038	14030	13915	14092	13917	14055	14111	14026	13991	13936	13841	13995	14044	13974	13974	13937	13984	14089	13911	14056	14139	13982	14264	13927	14141	13856	13959	13979	14092	13876	13944	13905	14011	14246	13893	14105	13849	13952	13914	13921	14019	14059	14177	14039	13986	14110	14032	14076	13979	13990	13818	14091	14142	14164	13966	14123	14005	13996	13841	13999	14057	14002	14066	14031	14006	14037	13953	13815	14063	14193	13772	13867	13952	13998	14083	13857	13923	13918	13966	13821	14006	13922	14070	14034	14047	14030	14103	14010	13995	14032	13980	13773	13957	14139	14091	14129	14070	14035	14074	14003	14114	13883	13922	13978	14046	14065	14012	14085	14061	13924	14039	13932	13998	13797	13932	14003	14030	14045	13944	14141	13934	14048	14060	13991	14090	13969	13903	14006	14065	14083	13997	13729	13913	14126	13983	13912	13869	13856	14338	13928	14147	14013	14018	13980	13961	13937	13997	14117	14021	13962	14019	14019	13879	13977	14103	13919	13953	13904	14029	14086	14090	14014	14047	13930	14008	13993	14027	14025	14018	13852	14061	13845	14006	14011	14022	14095	13852	13921	13969	13810	13919	14044	13975	13743	13944	13916	13974	13961	14117	14084	13806	13980	13941	14041	14016	13848	13860	14032	14086	13882	14062	14006	14023	13937	14052	14053	13858	13950	14093	13989	13781	13906	13823	14108	13976	13959	14009	14046	13887	13834	14066	14152	14047	13899	13960	14042	14046	13905	13796	14058	14117	13880	14027	13999	14110	13940	14036	14050	13958	14048	13955	13930	14011	13943	13895	13967	13970	13835	13925	13965	13904	13995	14188	14054	13943	14015	13953	13814	14036	13973	13988	14064	13964	14082	13889	14003	13966	13831	13795	14179	13940	13926	14048	14099	13948	13918	14030	13879	14004	14017	13868	13949	14116	13820	14055	13906	14015	13821	14024	13933	13906	14031	14056	13963	13961	14141	13815	13933	13813	13971	13819	13852	14022	13933	13942	13988	13898	13889	14010	14067	14019	14146	13911	13937	14069	13849	13906	13878	14018	14048	13995	13879	13980	13913	13950	13802	13980	13903	13988	14083	13961	14053	13923	13971	13999	13992	13970	13999	13883	13952	14027	13961	14195	13971	13941	13947	14005	14002	14004	13969	14113	14108	13926	14062	14023	14117	13970	13893	14094	14047	13990	14058	13919	14012	14148	14021	13918	13968	13897	14011	14129	14004	14097	13981	14100	14005	14135	14017	13929	14000	13960	13826	13988	13991	13992	13961	13834	14055	14212	13794	14067	13894	14004	14052	14088	14046	13955	14030	13956	14018	13937	14089	14025	13871	13964	13891	13953	13852	14128	13968	13978	14018	13964	13842	13976	13964	14093	14012	14039	13897	14070	14045	14083	13952	14119	14015	14078	13929	13996	14002	13902	13954	13933	13872	13917	13951	13889	14021	14029	13896	14030	14027	13831	14042	13907	14037	14109	13812	13975	14180	13968	13884	14043	13894	14044	13894	13849	14092	13905	14017	13817	13927	14011	14035	13995	13917	13997	13958	13805	14220	14040	13907	13900	14100	14039	14079	13881	13826	14121	13985	13879	13965	14095	14104	13980	13948	14080	13906	13942	13927	13842	14159	13986	13963	14088	14006	14092	14012	13928	13905	13991	13984	14039	13977	13991	13983	13949	13931	13975	14130	13962	13905	14012	14028	13919	14207	14027	13828	13939	14076	14003	13895	13949	13929	13922	14008	13906	13873	13903	13952	14012	14036	14055	13794	14001	14071	13988	14041	13965	13925	14020	14149	13962	14052	13883	13972	14046	13977	14029	14153	14220	14105	14021	14009	13933	14049	13964	13906	14033	14140	13951	14030	13981	13977	13890	13782	14013	13911	13976	13800	14012	13845	13952	13953	13943	13802	14183	14032	13786	14003	14126	13928	14051	14021	14092	13866	13967	13939	13948	13997	13910	14023	14037	13932	14076	14145	14092	14055	13903	14012	14125	13935	13900	13892	14058	13989	14013	14223	14115	14019	14004	13861	14100	13949	13974	14057	13927	13852	14040	14118	14091	13949	14022	13902	13735	13854	13997	13783	14091	14135	14057	13757	14053	13861	13864	14043	14005	13787	13960	13876	13907	13928	14125	13918	14058	14020	13934	14029	14084	13893	13937	14099	14047	13854	14226	13823	14062	13930	14031	13920	13837	13941	14095	13850	14020	14024	13905	14005	14145	14129	13983	14038	13926	14108	13915	13826	14106	13932	14005	14035	13918	14103	13907	14193	13945	14004	13824	14046	13774	13998	14153	13952	14100	13887	13987	14013	14049	13984	14059	13971	14109	14023	13839	13954	13926	13988	13919	14003	13952	14063	13923	13824	14112	14136	14039	14029	13931	14071	13823	13929	13904	13991	14056	13941	13894	14058	14097	13914	13960	14143	13742	13958	13904	13964	14030	14102	14146	14026	14051	14057	14134	14079	14159	14056	13918	13951	13996	13913	13967	14076	13923	13905	14058	14247	13834	14063	14041	14090	13875	14022	14056	14016	13945	14056	14063	13988	14017	14032	13923	13958	13969	13925	14127	13976	13914	13958	13936	13989	14021	13966	14033	13934	14016	14020	13986	14077	14067	13849	13961	14004	13968	13918	14041	14093	13983	13882	14017	14058	13880	14010	13918	13802	13919	13835	14023	14061	14045	14094	14000	13971	14101	14046	14083	13914	14057	13901	13975	14172	14054	13878	14046	14009	14093	14211	13996	13977	13870	13913	13926	14041	13796	14045	14003	14078	13678	13985	14017	14027	13973	13826	13889	13906	13952	14091	13933	13828	14044	13896	14105	13982	13982	14099	13856	13996	13997	13907	13942	13958	13921	13940	14064	14082	13769	13856	13828	13960	14169	14018	13995	13952	13845	13932	13939	14019	13968	14008	14003	14037	13940	13980	13967	13939	14095	14130	13890	13924	13849	13901	13976	14079	14096	13932	13827	14075	13940	14096	13943	13999	13850	13930	13853	13971	13871	13969	13995	13959	14110	13993	13980	14124	14057	14036	13778	13967	13907	13923	13934	13857	13920	13980	13894	13935	14097	14059	13986	13963	13905	13919	13975	14039	13881	14015	14107	13996	13981	13802	14018	13912	13906	13807	13852	14012	14045	13912	14040	14082	13848	13987	14050	13856	14127	13890	13920	13835	14096	13896	13984	13931	13992	13988	13890	14081	13898	14036	14021	13925	13869	14118	13980	13907	13948	14025	13857	14020	13926	14069	13966	14044	13921	13903	14037	14123	13824	13981	14036	13924	14026	14114	13992	14009	13971	14021	14061	14036	14024	13837	13975	14032	13998	14027	14047	14029	13997	13915	13980	13996	13928	14068	13952	14028	14058	14015	14034	13955	13908	14057	13986	14010	13879	13847	13979	13865	13890	13893	13921	13938	13939	13895	14038	13897	13876	14022	14038	13962	14014	13990	14023	13877	14096	13936	13887	14021	14061	13980	13864	14051	14032	14079	13879	13962	14010	13917	13802	13888	13973	14122	13949	13926	13886	14002	14096	13945	14025	13904	13944	13902	13975	13923	13891	14116	13963	13994	14024	14020	13864	13892	13909	13933	13968	14062	14116	13904	14086	14114	14166	13914	14058	14019	14001	13893	13861	14016	14031	14011	13973	14101	14063	13987	13862	14016	13939	13999	13922	13901	14080	13970	13831	13769	13994	13890	14119	13726	13994	14078	14127	14103	13975	13987	14029	13825	13900	13991	14087	14077	14040	13867	13959	14045	13965	14004	14169	13947	14118	13964	14052	13875	14024	13910	14056	13943	13880	13948	14034	13882	14064	13852	14025	14066	13888	14130	14051	13954	14000	14006	14090	14064	13987	13966	14117	13898	13991	13859	14204	14134	14000	13900	14074	14083	13926	13939	14100	14064	13935	13955	13918	14065	13930	14167	14098	13922	14029	13990	13939	13879	14102	14051	14014	14007	14023	13771	14053	14097	13968	13995	13857	13854	13837	14014	13944	14035	13994	14037	14142	13940	13891	13952	13935	13970	14078	13903	14011	13934	13974	13872	13939	14065	14145	13902	13933	14131	13829	14026	14045	13890	13973	14012	14152	13806	13981	14123	13949	14062	13999	13925	13997	13931	14068	13878	14005	13901	13998	13982	13993	13850	14122	14100	14013	14023	14076	14004	13832	14135	14062	13807	14016	13950	13970	13885	13844	13978	13964	13871	14090	13975	14055	13965	13988	14122	14019	14042	14105	13914	13972	14017	14035	13945	14060	13960	14024	14142	13938	13884	14042	13892	14014	14123	14020	14054	14040	14117	14047	13837	13906	13992	13908	14084	13956	13937	13939	14060	14045	13996	13954	13990	13813	13852	14043	14085	13971	13917	14017	13970	13992	13995	13843	13831	14019	14012	14094	13888	14112	13961	13985	14019	14079	14077	14015	14125	13842	13744	13957	14036	14047	14039	14026	13999	14088	13976	13969	13964	13921	13731	14121	13900	13983	14131	14077	14035	13726	13993	13964	13834	13949	13884	14031	13892	14117	13937	14037	13974	13824	14035	14028	14091	13932	13921	13948	14267	14020	13887	13942	13977	14027	13997	14146	13935	14075	13910	14001	14191	13792	13881	14077	14025	13879	13977	13742	13956	14032	13940	14081	13918	14146	13994	13945	14108	14045	14193	13936	13957	14066	14210	13933	13971	13854	13890	14033	13947	13969	14061	14140	13813	14005	13982	14056	14009	13974	13863	14035	13885	13938	13907	14094	13889	13898	13937	13896	14090	13872	14028	14146	13795	14133	13978	14067	13786	14035	13992	13983	14055	14066	13950	14092	13894	13947	13905	13869	13969	13902	13910	14022	14039	13799	14125	13940	14004	14010	13955	14100	13956	14148	14280	14031	13995	13857	13932	13956	13778	14023	13949	13902	14035	14040	13958	13987	14011	14029	13800	14141	13980	13972	13722
23273	21605	29541	24882	24432	27994	29398	23409	20497	18075	16414	15611	15578	15326	15184	15180	15293	15090	15132	15060	15079	14996	15113	14912	14996	14957	14920	14963	15076	14945	15049	14759	14775	14957	14933	14785	14840	14936	14814	14869	14823	15013	14729	14850	14826	14822	14753	14957	14785	14787	14806	14747	14886	14671	14891	14949	14803	14767	14742	14817	14837	14570	14809	14782	14950	14982	14730	14772	14843	14770	14787	14752	14674	14808	14722	14983	14882	14835	14806	14718	14816	14733	14648	14928	14923	14863	14627	14688	14665	14858	14935	14701	14749	14725	14643	14784	14910	15090	14896	14838	14743	14814	14844	14674	14965	14872	14679	14592	14721	14750	14801	14952	14766	14541	14860	14784	14898	14955	14859	14564	14752	14676	14778	14578	14962	14856	14905	14695	14906	14926	14897	14632	14646	14655	14783	14627	14752	14777	14820	14814	14849	14852	14812	14877	14793	14697	14701	14725	14778	14619	14936	14813	14700	14887	14772	14774	14784	14815	14838	14916	14726	15100	14792	14808	14676	14786	14850	14712	14837	14812	14970	14744	14847	14745	14800	14715	14839	14687	14774	14702	14620	14583	14863	14954	14775	14871	14975	14768	14756	14884	14541	14707	14678	14827	14848	14597	14945	14661	14743	14869	15005	14723	14827	14871	14982	14846	14832	14925	14964	14735	14908	14756	14804	14818	14718	14720	14855	14732	14646	14830	14712	14688	14584	14777	14931	14771	14931	14892	14933	14818	14743	14864	15040	14775	14843	14889	14832	14743	14797	14674	14836	14765	14901	14796	14941	14814	14817	14735	14922	14717	14706	14737	14879	14671	14812	15011	14878	14810	14939	14816	14781	14904	14682	14579	14848	14827	14825	14823	14703	15012	14977	14707	14779	14854	14804	14523	14836	14675	14733	14887	14564	14836	14862	14749	14836	14865	14730	14904	14835	14656	14703	14759	14834	14719	14850	14647	14748	14584	14719	14617	14697	14835	14886	14738	14725	14701	14847	14777	14771	14770	14943	14621	14853	14635	14782	14739	14881	15017	14717	14854	15060	14838	14862	14785	14812	14773	14705	14834	14814	14725	14682	14773	14745	14799	14797	14803	14859	14731	14683	14776	14799	14825	14809	14825	14685	14867	14838	14994	14742	14681	14938	14758	14804	14823	14685	14795	14750	14766	14738	14757	14702	14674	14631	14681	14632	14655	14761	14919	14856	14922	14840	14739	14800	14841	14663	14686	14865	14624	14762	14782	14751	14808	14921	14780	14810	14976	14780	14767	14832	14765	14710	14946	14807	14603	14870	14906	14710	14708	14792	14888	14902	14729	14809	14754	14801	14997	14799	14741	14926	14883	14786	14793	14635	14755	14890	14900	14669	14568	14798	14879	14827	14795	14857	14837	14901	14750	14652	14581	14812	14911	14885	14888	14881	14838	14689	14694	14719	14629	15027	14688	14710	14723	14987	14703	14830	14734	14854	14877	14782	14780	14811	14820	14688	14897	14728	14812	15034	14999	14695	14707	14740	14790	14790	14695	14809	14653	14895	14931	14732	14662	14790	14894	14775	14725	14756	14815	14931	14901	14883	14987	14600	14692	14755	14966	14667	14675	14743	14815	14902	14735	14706	14797	14783	14734	14727	14898	14782	14804	14953	14769	14737	14687	14778	14689	15129	14690	14733	14697	14933	14778	14939	14817	14949	14631	14727	14720	14685	14670	14704	14709	14740	14639	14767	14901	14896	14702	14687	14826	14731	14737	14964	14807	14669	14667	14669	14731	14684	14566	14843	14821	14632	14811	14728	14744	14695	14596	14674	14720	14663	14780	14815	14804	14736	14697	14704	14972	14939	14796	14821	14910	15067	14752	14773	14787	14757	14758	15100	14953	14639	14758	14650	14723	14653	14620	14807	14766	14737	14815	14678	14817	14635	14655	14852	14887	14792	14920	14474	14804	14924	14706	14755	14699	14745	14683	14838	14911	14748	14820	14656	14641	14828	14879	14759	14640	14919	14687	14637	14711	14864	14882	14750	14854	14716	14750	14791	14755	14777	14712	14667	14861	14708	14867	14854	14738	14657	14671	14707	14899	14728	14748	14767	14784	14897	14618	14696	14824	14749	14736	14702	14793	14631	14793	14803	14751	14751	14836	14738	14684	14601	14893	14791	14913	14710	14844	14906	14982	14752	14797	14868	14525	14586	14670	14886	14685	14770	14739	14717	14731	14651	14981	14963	14721	14842	14643	14985	14958	14911	14932	14678	14715	14622	14773	14974	14861	14722	14671	14685	15011	14814	14679	14808	14699	14706	14778	14886	14778	14854	14675	14759	14689	14941	14754	14874	14893	14888	14758	14838	14710	14724	14784	14839	14767	14895	14741	14927	14713	14774	14854	14852	14769	14701	14742	14641	14842	14721	14634	14774	14811	14788	14745	14646	14916	14761	14855	14810	14588	14873	14755	14860	14793	14855	14539	14915	14696	14891	14698	14851	14701	14729	14639	14755	14724	14825	14711	14863	14943	14784	14728	14842	14917	14699	14750	14847	14745	14637	14746	14956	14697	15049	14669	14873	14893	14666	14564	14788	14569	14647	14595	14580	14677	14523	14818	14580	14784	14670	14790	14830	14864	14732	14833	14876	14923	14860	14778	14713	14720	14906	14910	14634	14728	14682	14804	14855	14667	14932	14825	14923	14753	14960	14703	15008	14515	14784	14552	14716	14859	14811	14800	14834	14807	14699	14865	14764	14897	14855	14824	14793	14814	14887	15019	14894	14786	14706	14802	14678	14824	14689	14830	14732	14888	14840	14820	14727	14883	14922	14717	14896	14626	14793	14796	14665	14686	14984	14886	14727	14712	14868	14762	14874	14737	14808	14790	14712	14683	14774	14547	14691	14927	14820	14963	14770	14945	14717	14799	14806	14722	14964	14793	14871	14793	14883	14621	14612	14508	14697	14811	14981	14813	14600	14702	14740	14918	14823	14925	14844	14857	14952	14865	14734	14741	14880	14930	14627	14679	14605	14671	14586	14767	14825	14762	14619	14787	14890	14892	14704	14848	14904	14801	14711	14396	14955	14762	14805	14793	14675	14816	14764	14770	14778	14923	14953	14848	14587	15022	14847	14826	14876	15007	14988	14720	14849	14602	14773	14969	14755	14840	14567	14829	14765	14754	14971	14773	14874	14742	14652	14698	14774	15018	14820	14960	14845	14899	14858	14823	14734	14844	14867	14576	14758	15054	15026	14751	14800	14663	14904	14765	14654	14795	14660	14739	14515	14706	14811	14782	14855	14717	14718	14692	14829	14900	14909	14881	14646	14407	14830	14802	14918	14907	14817	14558	14520	14890	14782	14876	14607	14808	14655	14799	15014	14734	14748	14963	14792	15036	14683	14694	14558	14821	14753	14816	14895	14984	14726	14772	14764	14687	14791	14713	14748	14705	14698	14629	14911	14810	14584	14684	14754	14549	14747	14754	14770	14914	14772	14728	14845	14666	14711	14857	14657	14785	14841	14786	14812	14937	14657	14852	14905	14808	14684	14977	14846	14708	14852	14749	14797	14758	14672	14616	14883	14922	14953	14904	14716	14642	14689	14758	14709	14757	14714	14736	14960	14779	14932	14912	14819	14589	14804	14939	14706	14732	14848	14798	14839	14868	14768	14913	14669	14915	14873	14720	14630	14865	14713	14770	14814	14894	14752	14758	14790	14771	14691	14926	14758	14698	14803	14624	14565	14696	14694	14938	14737	14940	14744	14702	14842	14574	14669	14691	14676	14716	14938	14813	14764	14676	14952	14634	14652	14764	14856	14698	14826	14876	14866	14799	14697	14905	14823	14706	14732	14726	14800	14857	14707	14828	14728	14710	14716	14643	14725	14666	14553	14884	14743	14752	14747	14982	14894	14680	14860	14824	14707	14509	14806	14976	14725	14788	14700	14843	14854	14849	14807	14802	14879	14782	14721	14828	14738	14690	14714	14927	14726	14773	14821	14803	14746	14733	14864	14683	14737	14769	14765	14957	14681	14644	14831	14795	14756	14958	14766	14638	14763	14674	14887	14538	14720	14683	14692	14847	14857	14926	14734	14730	14907	14672	14930	14757	14719	14792	14872	15035	14649	14643	14643	14662	14929	14628	14699	14587	14696	14677	14810	14768	14806	14792	14695	14816	14768	14782	14954	15108	14995	14870	14662	14759	14895	14932	14789	14594	14783	14566	14916	14936	14904	14707	14953	14815	14657	14642	14665	14680	14922	14823	14820	14729	14768	14744	14734	14932	14961	14767	14538	14908	14682	14607	14739	14636	14826	14632	14839	14773	14728	14895	14826	14825	14848	14602	14856	14819	14925	14984	14805	14795	14677	14697	14747	14808	14904	14886	14698	14665	14850	14627	14723	14893	14819	14846	14669	14852	14824	14777	14712	14792	14772	14910	14904	14727	14824	14848	14731	14686	14733	14684	14940	14758	14942	14601	14785	14772	14795	14981	14875	14647	14712	14717	14798	14797	14748	14754	14880	14750	14895	14774	14820	14852	14845	14621	14714	14706	14762	14878	14829	14888	14637	14850	14901	14724	14705	14743	14710	14733	14746	14653	14676	14740	14788	14798	14763	14820	14679	14508	14648	14596	14719	14745	14918	14865	14813	14755	14965	14762	14936	14797	14785	14666	14740	14758	14829	14728	14725	14699	14763	14916	14844	14958	14744	14792	14739	14838	14673	14686	14730	14663	14799	14817	14916	14677	14800	14735	14827	14638	14780	14841	14909	14695	14639	14833	14859	14727	14770	14856	14679	14885	14969	14801	14843	14779	14825	14703	14775	14783	14790	14662	14804	14663	14861	14641	14754	14770	15003	14664	14837	14860	14732	14721	14876	14840	14694	14730	14700	14737	14629	14781	14777	14754	14867	14708	14599	14835	14706	14768	14889	14608	14691	14898	14670	14997	14871	14862	14817	14664	14740	14852	14846	14677	14857	14842	14747	14630	14807	14901	14686	14823	14807	14634	14833	14573	14752	14727	14797	14794	14797	14830	14741	14722	14685	14826	14833	14801	14641	14738	14818	14799	14897	14653	14809	14647	14946	14851	14783	14978	14981	14734	14768	14890	14780	14640	14696	14780	14676	14739	14733	14541	14843	14711	14899	14996
37388	60738	56511	46027	38852	33182	28359	23775	21118	17195	15422	14809	14682	14458	14336	14184	14333	13985	14029	14085	14170	14374	14106	13921	14043	14018	14176	14097	13950	14118	14116	14138	13925	14273	13936	14036	14001	14103	14002	14041	13970	14045	13898	14020	14041	14001	13984	13801	13956	13807	13875	13969	14002	14058	14114	13958	14006	14115	14058	13992	14004	14069	14043	13971	13946	13903	13783	14003	13944	13902	14035	13949	13867	13890	14126	13911	13859	13821	14024	13969	13983	13877	13865	13754	14000	14027	13782	13978	13899	13973	14008	14059	13816	14042	14126	13889	13859	14015	13752	13991	13901	13955	13962	14030	13925	13920	13974	13924	14098	14002	14088	13907	13872	14043	14086	13905	14116	13962	14045	13952	14044	13991	14067	13811	14034	13986	13964	13903	13851	13932	13912	13934	13982	13774	13997	13948	14110	13868	13855	13929	13925	14012	13822	13881	14044	13962	13854	14007	13978	14072	14040	13946	14057	13871	13936	13899	14046	14176	13931	14153	14031	13973	13928	13908	13878	14073	13945	13841	13865	13878	14059	14019	14086	14015	14089	13987	13986	13886	13868	14090	13971	13929	13908	13829	13890	13886	13955	13898	13988	14019	13994	14042	14080	14085	14013	13961	14109	13939	14175	13974	14002	13842	13915	13918	13852	14046	13797	13864	13928	13911	13940	13937	13873	14024	13887	14159	14010	14003	13994	13845	13757	13809	13851	13878	13913	14068	13816	13969	13880	13797	13788	14019	13974	14051	13915	14000	14179	13957	13911	14085	13891	13874	14021	14014	13865	13865	13912	14062	13814	14042	14051	13915	13928	14000	14145	13904	13930	14006	13968	13766	14060	14076	13906	13997	13952	13923	13952	13960	14067	13811	14010	13847	13822	14117	13895	13881	13950	13826	13911	13957	14145	13917	13890	13987	13996	13950	14044	14088	14009	13972	13934	13850	13888	13875	13967	14100	13901	14009	14033	14109	14119	14017	13900	14004	14061	14104	13876	13944	13885	13918	14081	14054	13931	13691	13888	13959	13966	13837	13960	13907	13921	13803	13861	13888	13873	13850	14051	13980	13968	14020	13917	13990	14079	13955	13838	14009	14049	14023	13999	13956	13987	13922	14035	13998	13960	14049	13898	13905	13782	13942	13825	13956	13838	13965	13856	13842	13977	14072	13820	13899	14041	13960	14021	13998	13950	13862	13749	14047	14160	13854	14047	13852	13982	13853	14007	14048	14069	14004	13917	13982	13942	13884	13873	13844	14023	14012	13932	13887	13895	13821	13995	13979	13942	14043	13904	14029	13835	13908	14039	13900	13860	14143	13957	13946	13964	13823	13810	13996	13781	13992	13977	14120	13960	13854	13924	14044	13958	13792	13887	13950	13951	14001	13883	13847	14086	14020	13986	13922	13861	13839	13975	14068	13945	13947	13904	13870	13923	13873	14000	13974	13988	13992	13958	13988	14061	13950	13923	13969	13992	14155	14093	14042	13951	13947	13848	13797	13861	14051	14162	13865	13814	13966	13996	13819	13947	14028	13912	14044	13862	13922	13987	14046	13920	14087	14044	14168	14015	13869	13829	14029	14018	13990	13988	13997	13786	13965	13917	13993	14060	13841	13986	14023	13755	14003	13923	14043	13923	13901	13975	13869	13900	13810	14059	14157	14033	13930	14087	13969	14070	13862	13976	14062	13909	14011	13864	13877	14043	14003	14076	13992	14129	13881	13854	14217	14030	14044	14000	14011	13906	14071	13832	13719	14022	13944	14009	13918	13896	13820	13855	14137	13967	13848	13890	13860	13857	13908	13845	14032	13974	13946	13861	13871	13962	13965	13809	13916	14008	14126	14005	14001	13966	14017	14010	13864	13953	14060	14006	13945	14123	13977	14073	13827	13868	13997	14070	13879	14103	13911	13964	13973	13955	13981	14037	13867	14058	14025	13874	13874	13930	14024	13987	13853	13984	13940	13850	13959	14088	13900	13896	14026	13961	13979	13928	13963	13970	13951	13994	14062	13874	14106	13883	14115	13972	13852	14054	14018	13839	13987	13903	13980	14020	13981	13821	13829	13825	14079	13850	14047	13944	13920	13891	14140	13965	14007	14135	13956	14011	13999	13934	13973	14082	13983	13949	13886	13834	13993	13966	13875	14038	13873	13932	13918	14113	13887	13956	14043	13674	13836	14148	14092	14015	14030	13963	13891	13830	13927	13838	14049	14075	14009	13924	13794	13975	13945	13926	14001	14126	13931	14089	13824	13861	14028	13872	14025	14156	13925	14025	13919	13965	13987	13845	13943	13833	13821	13953	13980	14014	13992	13802	13995	13889	14000	14032	13946	13998	13834	14064	14110	14037	13890	14047	13985	13964	14004	13890	13905	14062	13972	14036	14005	13836	13882	13889	13975	13967	13969	13952	14036	13890	14033	14003	13996	13888	14043	14023	13950	13929	13902	13806	13929	13825	14153	13951	13972	13900	14003	13961	13951	13939	13866	13983	13881	14047	14145	13951	13913	13945	13934	13918	13912	13903	14111	13992	13999	13838	13846	13988	13963	13986	13859	13831	14016	13987	13925	14085	13968	13924	13927	13867	14069	13900	13947	13956	14003	13897	13930	13922	13761	14104	14009	13978	14003	13925	14059	13946	13971	13993	13829	14080	13940	13926	13959	14065	13795	13853	13915	14043	13903	13938	14042	14013	14015	13893	13971	13954	14009	14100	13961	13881	13919	14064	13936	13904	13950	13950	13932	13998	13955	14241	13991	14175	14088	14042	13931	13842	13854	13928	14081	14072	13875	13881	13752	14022	14098	13946	14080	13880	14110	13915	14077	14035	13872	13941	13989	13916	13838	14136	13867	14049	14046	13927	13844	13854	13987	13938	13957	13973	13822	14110	13938	13981	13766	14086	13806	13978	13849	13936	14037	13932	14016	14091	13839	13821	13932	13826	13979	13993	14078	13982	13925	13936	13842	13880	13888	14000	13972	13946	14155	13892	14066	14104	13948	14083	13903	14035	14030	13998	13986	14043	14139	14094	13992	13900	13958	13772	13960	13950	13917	13968	13941	13981	13875	14125	14064	13970	13977	13957	13951	14096	13837	13818	14041	13936	14152	13918	14007	14024	13915	14081	13944	14015	13943	13972	13963	14119	13989	14042	13926	13973	13916	13972	14063	13954	14106	14005	13922	14058	13829	13992	13699	13967	13939	13979	13944	14032	13920	14023	13889	13842	13967	13825	13909	13982	14107	14054	14026	14145	14126	14043	14029	13986	13973	13928	13890	14002	13940	13988	13982	13806	13895	14113	13756	14087	14124	13951	13906	13984	14048	14025	13964	13864	13934	13967	13972	13868	14042	13976	14014	13944	13850	13913	14010	13975	13886	13689	13904	13982	13857	13881	14070	14058	13898	13956	13997	13943	13932	13981	13804	14148	14029	14058	13964	13981	14043	14036	13892	14057	13683	13916	14001	13913	13811	14348	13957	13921	13969	13927	13964	14133	14051	13969	13940	13946	13805	14039	13967	13837	13941	13816	14077	13934	13983	14021	13978	14056	14070	14068	13964	13881	13915	13906	14028	14087	13989	14027	13779	14053	14008	13820	14029	13931	13972	13759	13836	13914	13877	13906	13932	13939	13980	13885	14020	14074	13918	13714	13978	13933	14011	13981	14006	13853	13924	13868	13912	13885	13827	14072	13921	13971	14054	13835	14022	14048	14036	13988	13908	14073	14003	13880	14057	13791	13996	13964	13974	13839	13959	13874	14021	13930	13975	13992	13885	14028	14077	14007	13974	13929	13931	14014	13666	13948	13999	13873	13891	13921	13978	14041	14031	13811	14018	13818	14073	13946	13931	14078	14022	13797	13812	13855	13958	13781	14095	13978	13938	13954	13875	13651	14081	13870	13923	14070	14065	13891	13858	14044	13964	13901	13805	13929	13927	13899	13982	14041	14002	14017	14008	13951	13959	13993	13956	13863	14023	14025	13910	14120	14012	14125	13775	13986	14031	13934	13921	13938	14101	14127	13903	13903	14013	13968	14072	13868	13861	13981	13858	14131	13957	14091	14139	13888	13847	14001	13877	13937	14001	13989	13919	13864	14013	13982	13825	14059	13766	13993	13995	13890	13979	14085	14028	13993	13976	13986	13853	14076	13823	13986	14089	14109	13792	13924	13937	14046	14078	13878	13797	13979	13937	14076	13863	13949	13947	13963	14091	13705	13880	14144	13931	14014	13941	14017	13913	14018	13974	13834	13867	14071	13949	14029	13975	13918	13977	13892	13997	14024	14022	13984	13970	13906	13848	14005	13978	14021	13948	13839	13898	13805	14000	13918	13966	13836	13970	13805	14024	13826	13985	13876	13984	13772	13955	13975	13882	13997	14001	13894	13889	13886	13869	14076	13936	14123	13859	13860	13929	14041	13927	13963	14069	13951	13828	14102	13944	13973	13997	13840	13802	13870	13995	14052	13938	13895	14120	14094	14018	14057	13854	13861	14089	14017	13900	13919	13948	14040	13978	14036	13750	13922	13944	13932	14078	14076	14147	14097	13979	13921	13948	13991	13955	13905	13999	13946	14039	14022	13872	13862	13887	13948	13764	14213	13865	13868	13983	14055	13990	14080	14038	13968	13925	13934	13969	13979	14117	14153	13940	13890	13956	13991	13901	13933	13829	14007	13813	13914	14038	13816	14052	13915	13839	13942	13796	13949	13820	13920	14069	14036	14004	14080	13918	13909	13848	13900	13970	13955	14080	14102	13843	13942	13821	13763	14028	13855	14012	13935	13893	13958	13994	13919	14068	14060	13847	13990	13877	13891	13993	14171	13918	13999	14000	13919	13975	13907	13973	13977	14012	14072	13932	14057	13966	13994	13952	14047	14063	14110	14066	13849	13949	14034	14008	13877	13903	14133	13870	14001	13963	14024	13867	13929	14115	13974	13980	14059	13877	14021	13949	13986	13934	13999	13940	13865	14126	13858	13863	14014	13817	14005	13916	13976	14052	13962	13928	13738	13965	13865	13905	13913	14048	14009	14066	13961	14030	13933	13904	14006	14023	14052	13973	13970	14019	14048	14022	14018	13909	14030	13925	13902	13966	13813	14000	13848	13958	13853	13963	13821	13866	14024	13856	13853	13819
28875	26535	33488	29130	21960	18883	17110	15456	14654	14383	13994	13829	13811	14033	13880	13763	13698	13618	13631	13690	13601	13678	13658	13511	13741	13671	13603	13453	13648	13747	13481	13786	13613	13497	13558	13650	13372	13449	13640	13495	13612	13497	13584	13477	13443	13689	13632	13696	13435	13686	13589	13597	13639	13498	13550	13487	13724	13515	13680	13484	13604	13647	13715	13652	13627	13582	13476	13546	13531	13490	13555	13410	13588	13619	13473	13555	13628	13633	13650	13499	13643	13509	13614	13669	13434	13621	13588	13692	13604	13489	13412	13532	13572	13690	13583	13620	13748	13623	13441	13560	13641	13502	13491	13531	13545	13587	13620	13496	13458	13561	13449	13537	13523	13434	13333	13661	13473	13506	13458	13461	13437	13367	13534	13514	13451	13530	13505	13457	13531	13657	13476	13608	13620	13679	13543	13642	13523	13727	13458	13638	13533	13733	13469	13543	13618	13445	13537	13404	13634	13437	13578	13566	13540	13548	13661	13513	13682	13575	13572	13599	13791	13633	13352	13540	13430	13715	13489	13473	13554	13746	13682	13519	13466	13725	13510	13536	13499	13611	13538	13616	13596	13679	13375	13540	13618	13710	13614	13514	13492	13421	13593	13531	13563	13648	13667	13617	13760	13619	13508	13372	13753	13598	13614	13774	13809	13590	13679	13560	13521	13540	13691	13532	13606	13496	13574	13648	13467	13557	13620	13470	13523	13696	13424	13631	13514	13418	13517	13474	13529	13482	13583	13606	13626	13594	13642	13518	13602	13631	13529	13543	13616	13624	13515	13543	13695	13642	13565	13524	13733	13368	13684	13597	13526	13585	13394	13475	13591	13508	13624	13532	13430	13557	13584	13424	13378	13856	13575	13678	13681	13342	13543	13577	13766	13483	13639	13680	13517	13582	13481	13599	13691	13487	13518	13306	13515	13496	13676	13468	13575	13592	13662	13553	13500	13639	13464	13316	13622	13397	13606	13477	13544	13388	13369	13574	13614	13797	13564	13676	13660	13458	13513	13668	13579	13556	13731	13706	13633	13522	13577	13599	13530	13704	13497	13608	13622	13660	13436	13614	13527	13682	13546	13540	13474	13604	13513	13681	13546	13583	13488	13549	13573	13423	13508	13563	13524	13635	13649	13539	13453	13699	13729	13641	13675	13557	13666	13517	13509	13570	13701	13475	13522	13464	13484	13395	13526	13616	13364	13639	13579	13828	13533	13588	13701	13355	13527	13461	13364	13657	13684	13698	13654	13474	13604	13536	13658	13481	13444	13624	13374	13534	13560	13547	13556	13550	13608	13517	13437	13597	13452	13434	13500	13612	13583	13630	13318	13391	13721	13573	13518	13622	13484	13792	13442	13594	13555	13572	13512	13635	13690	13597	13635	13367	13506	13581	13743	13590	13513	13436	13618	13627	13533	13500	13524	13566	13715	13729	13641	13585	13574	13651	13729	13589	13577	13430	13710	13642	13748	13380	13585	13558	13706	13607	13566	13705	13756	13776	13556	13509	13714	13718	13409	13428	13502	13420	13507	13534	13634	13674	13508	13353	13355	13484	13702	13429	13488	13530	13690	13377	13656	13341	13422	13570	13382	13429	13377	13342	13735	13621	13539	13546	13536	13507	13384	13503	13500	13730	13589	13661	13512	13529	13601	13576	13688	13626	13595	13499	13484	13408	13534	13436	13625	13536	13758	13718	13638	13253	13583	13378	13412	13608	13510	13535	13601	13732	13474	13500	13551	13392	13618	13566	13576	13572	13622	13585	13502	13488	13485	13553	13424	13521	13504	13558	13428	13510	13542	13353	13471	13440	13573	13443	13872	13564	13460	13415	13658	13575	13582	13596	13417	13670	13552	13402	13732	13585	13693	13786	13514	13521	13485	13453	13641	13511	13595	13304	13450	13623	13604	13419	13629	13637	13604	13479	13640	13501	13373	13461	13523	13584	13536	13543	13571	13623	13361	13554	13492	13559	13462	13801	13659	13497	13614	13621	13570	13442	13452	13529	13643	13688	13515	13453	13581	13537	13441	13557	13605	13392	13627	13607	13630	13461	13572	13364	13689	13672	13571	13552	13656	13513	13722	13544	13372	13685	13511	13532	13538	13450	13631	13637	13409	13419	13539	13640	13638	13511	13596	13830	13754	13498	13551	13646	13645	13650	13509	13641	13625	13437	13624	13699	13637	13375	13653	13640	13629	13635	13569	13575	13591	13504	13712	13507	13513	13468	13506	13465	13660	13790	13444	13671	13602	13597	13587	13479	13613	13479	13455	13620	13430	13643	13613	13582	13695	13494	13524	13448	13592	13494	13538	13546	13645	13628	13595	13576	13710	13427	13588	13582	13674	13643	13647	13639	13813	13600	13643	13500	13547	13601	13503	13670	13418	13513	13395	13497	13591	13407	13423	13430	13462	13528	13595	13482	13520	13474	13631	13625	13592	13489	13501	13532	13629	13374	13777	13552	13546	13666	13537	13574	13482	13639	13537	13452	13622	13525	13377	13573	13392	13464	13666	13251	13471	13565	13506	13610	13622	13516	13425	13566	13728	13621	13455	13613	13408	13661	13514	13349	13629	13725	13602	13584	13652	13735	13523	13625	13620	13500	13759	13475	13520	13397	13328	13572	13732	13462	13680	13528	13528	13455	13504	13647	13623	13596	13668	13720	13592	13496	13697	13577	13581	13502	13466	13473	13709	13495	13573	13565	13614	13495	13589	13322	13721	13581	13720	13497	13358	13612	13612	13603	13456	13552	13638	13462	13568	13788	13715	13635	13585	13390	13545	13563	13456	13541	13555	13502	13625	13371	13557	13481	13573	13765	13650	13482	13660	13662	13527	13506	13632	13498	13372	13687	13558	13484	13649	13601	13617	13641	13519	13588	13393	13504	13535	13694	13704	13593	13613	13725	13564	13483	13477	13567	13624	13592	13519	13481	13443	13599	13634	13762	13411	13783	13401	13628	13570	13680	13569	13581	13604	13548	13685	13536	13525	13544	13527	13473	13549	13635	13662	13626	13512	13584	13583	13729	13688	13503	13475	13597	13463	13639	13536	13513	13633	13585	13414	13631	13750	13561	13688	13532	13604	13517	13691	13375	13480	13522	13553	13510	13649	13354	13745	13554	13638	13622	13474	13388	13488	13667	13540	13412	13617	13626	13465	13486	13645	13568	13566	13526	13668	13622	13606	13504	13606	13433	13339	13445	13533	13515	13555	13538	13636	13530	13432	13279	13487	13439	13464	13563	13633	13395	13708	13488	13592	13476	13719	13610	13479	13593	13466	13260	13696	13591	13538	13403	13518	13648	13747	13459	13491	13573	13483	13498	13363	13658	13470	13449	13556	13586	13605	13726	13493	13515	13644	13598	13659	13398	13460	13493	13593	13435	13529	13531	13527	13669	13560	13626	13465	13564	13450	13604	13534	13444	13628	13615	13665	13557	13564	13442	13436	13617	13531	13512	13547	13755	13604	13597	13520	13391	13587	13612	13354	13720	13507	13548	13686	13392	13517	13434	13565	13564	13440	13516	13533	13758	13568	13666	13526	13571	13656	13396	13554	13509	13432	13570	13518	13321	13596	13552	13428	13503	13672	13496	13584	13519	13531	13587	13324	13444	13565	13590	13565	13354	13520	13735	13490	13750	13515	13664	13602	13446	13602	13466	13669	13730	13555	13478	13445	13427	13720	13595	13414	13787	13616	13528	13493	13578	13439	13347	13576	13583	13600	13415	13491	13526	13486	13516	13579	13550	13573	13593	13707	13638	13334	13463	13416	13640	13624	13380	13439	13609	13459	13498	13611	13569	13724	13399	13443	13449	13502	13579	13674	13502	13497	13614	13635	13550	13386	13369	13464	13772	13667	13454	13599	13504	13486	13423	13512	13492	13415	13735	13546	13527	13628	13452	13486	13545	13771	13645	13552	13563	13797	13629	13617	13497	13352	13561	13542	13559	13536	13589	13478	13446	13680	13689	13700	13542	13662	13513	13595	13499	13468	13480	13444	13556	13610	13700	13534	13562	13496	13605	13625	13649	13545	13604	13671	13556	13503	13515	13558	13584	13502	13607	13302	13589	13657	13553	13585	13545	13783	13535	13584	13551	13566	13498	13393	13621	13445	13587	13625	13473	13584	13670	13485	13579	13668	13575	13325	13625	13588	13527	13515	13443	13538	13677	13556	13450	13516	13602	13531	13491	13602	13529	13538	13585	13560	13503	13649	13470	13439	13414	13477	13518	13444	13454	13604	13583	13412	13791	13564	13604	13479	13622	13702	13619	13559	13555	13671	13475	13600	13677	13538	13477	13512	13617	13495	13746	13516	13414	13549	13490	13715	13516	13683	13490	13596	13556	13687	13596	13817	13437	13578	13373	13708	13663	13585	13605	13473	13691	13612	13519	13606	13561	13491	13630	13648	13433	13543	13671	13359	13573	13520	13707	13599	13550	13577	13469	13511	13519	13605	13610	13536	13664	13500	13518	13534	13421	13561	13385	13529	13526	13652	13581	13651	13538	13719	13534	13575	13534	13675	13669	13669	13617	13581	13587	13483	13518	13410	13371	13518	13506	13430	13444	13537	13625	13561	13606	13491	13582	13508	13676	13707	13499	13511	13626	13415	13596	13798	13669	13766	13603	13533	13328	13525	13479	13706	13583	13515	13537	13548	13531	13719	13489	13643	13536	13632	13553	13507	13483	13759	13607	13490	13667	13716	13706	13500	13504	13470	13526	13499	13605	13666	13480	13704	13669	13749	13619	13779	13643	13839	13638	13707	13536	13753	13565	13589	13592	13613	13642	13628	13639	13592	13591	13492	13643	13568	13645	13643	13615	13591	13715	13652	13724	13541	13521	13575	13582	13393	13507	13597	13464	13747	13573	13611	13487	13522	13589	13528	13533	13505	13471	13548	13493	13754	13637	13623	13761	13594	13338	13580	13664	13659	13659	13508	13701	13490	13648	13670	13661	13640	13456	13473	13457	13489	13635	13643	13586	13557	13441	13510	13557	13473	13542	13626	13559	13618	13598	13648	13365	13504	13591	13558	13605	13472	13423	13559	13585	13538	13705	13564	13558	13614	13605	13605	13368	13722	13477	13469	13681	13605	13593	13297	13550	13531	13427	13565	13604	13430	13611	13489	13445
33364	43494	39868	30393	23949	19818	17131	15542	14575	13807	13690	13425	13462	13392	13336	13351	13292	13409	13136	13293	13227	13364	13235	13161	13243	13181	13190	13164	13112	13231	13102	13212	13019	13244	13182	13223	13192	13140	13222	13127	13086	12907	13152	13319	13076	13069	13113	13180	13143	12937	13111	13095	13010	13193	13144	13187	12956	13219	13133	13112	13108	13197	13028	13290	13192	13281	13112	13045	13061	13156	13139	13323	13192	13117	12995	13074	13030	13087	12976	13174	13057	13198	13052	13042	13143	13120	13194	13280	13176	13160	13094	13227	13181	13119	13040	13038	12979	13083	13057	13283	13072	13248	13178	12998	13223	13064	13138	13109	12966	13271	12983	13296	13060	13034	13111	13081	13072	13248	12961	13164	13089	13200	13129	13086	13054	13145	13049	13228	13081	13247	12778	13153	13145	13265	13195	13177	13265	13167	13152	13118	12991	13207	13175	13322	13120	13049	13159	12990	13140	13242	13082	13285	13191	13199	12982	13143	13170	13233	13193	13146	13194	13194	13127	13027	13094	13141	13054	13224	13135	13005	13076	13340	13168	13005	13112	13027	13019	13210	13250	13179	13198	13058	13096	13059	13149	13201	13157	13245	13288	13164	13095	13257	13166	13139	13227	13227	13113	13184	13225	13263	13213	13123	13222	13031	13091	13276	13159	13125	13237	13212	13257	13151	13142	13076	13179	13225	13102	13081	13081	13134	13268	13153	13179	13131	13291	13270	13195	13217	13116	13182	13131	13180	13139	13108	13334	13058	13198	13223	13098	13172	13159	13161	13250	13261	13118	13163	13009	13241	13123	13251	13047	13043	13004	13281	13094	13286	13147	13164	13145	13266	13113	13111	13058	13147	13069	13189	13321	13195	13266	13124	13139	13178	12980	13227	13109	13239	13098	13192	13213	13261	13063	13071	13198	13046	13072	13131	13117	13361	13112	13037	13082	13145	13187	13216	13046	12987	12960	13273	13270	13202	13185	13261	13173	13131	13296	13068	13210	13279	13134	13013	13155	13163	13049	13093	13153	13009	13088	13068	13173	13033	13207	13239	13373	13313	13053	12985	13242	13271	13275	13187	13139	13117	13183	13172	13043	13157	13176	13142	13106	13096	13263	13212	13161	13353	13118	13040	13049	13100	13014	13219	13242	13122	13065	13147	13356	13063	13225	13183	13044	13130	13117	12976	13243	13142	13049	13132	13217	13286	13139	13168	13174	13114	13141	13236	13022	13038	12951	13197	12995	13106	13214	13255	13096	13274	13217	13120	13190	13121	13115	13160	13225	13178	13138	13222	13159	13137	13143	13051	13114	13101	13118	13102	13223	13151	13119	13226	13171	12881	13121	13272	13060	12963	13230	13189	12962	13138	13055	13170	13087	13293	13218	13108	13118	13360	13146	13126	13084	13067	13024	13096	13330	13046	13086	13244	13094	13146	13131	12949	12984	13113	13076	13132	13151	13012	13214	12994	13188	12985	13214	13229	13089	13097	13122	13113	13097	13220	13135	13164	13244	13228	13060	13092	13158	13169	13080	13122	13213	13131	13045	13153	13078	13179	13230	13113	13113	13061	13162	13090	13134	13122	13256	13269	13101	13080	13188	13054	13041	13283	13132	13326	13209	13157	13205	13218	13093	13217	13225	13122	13300	13182	12970	13154	12976	13075	13174	13023	13231	13176	13227	12973	13141	13264	13117	13138	13111	13261	13181	13013	13187	13199	13256	13092	13176	13155	13040	13052	13110	12968	13055	13165	13135	13068	13180	13106	13140	13027	13255	13240	13084	13206	13184	13136	12950	13047	13019	13015	13175	13267	13177	13221	13065	13007	12923	13237	13167	13167	12968	13125	13113	13251	13212	13130	13077	13238	13039	13138	12997	13042	13152	13161	13231	13093	13023	13127	13105	13279	13082	13068	13137	13106	13274	13110	13132	13168	13150	13173	13071	13134	13277	13049	13269	13123	13243	13183	13113	13127	13310	13120	13207	13110	13039	13083	13262	13269	13221	13143	13113	13240	13173	12951	13072	13063	13317	13219	13156	13124	13237	12980	13259	13077	13223	13217	13105	13034	13198	13023	13135	13098	13130	13226	13277	13147	13046	13098	13083	13268	13055	13267	13164	13226	13231	13172	13060	13211	13141	13055	13054	13015	13241	13290	13104	13161	13044	13102	12948	13123	13032	13206	13278	13223	13232	13233	12975	13247	13199	13094	13094	13181	13238	13149	13132	13074	13086	13242	13232	13302	13188	13036	13187	13102	13086	13190	13177	13154	13102	13081	13102	13165	13051	13150	12974	13008	13183	13060	13324	13080	12976	13071	13197	13114	13168	13298	13214	13077	13047	13220	13233	13087	13304	13167	13061	13198	13158	13256	13003	13197	13100	13138	13165	13080	13130	13390	13096	13176	13224	13021	13140	12992	13250	13103	13077	13159	13104	13177	13295	13217	13095	12990	13120	13076	13154	13172	13142	13001	13112	13263	13335	13146	13296	13296	13154	13099	13133	13152	12975	13133	12947	13026	13089	13077	13211	13032	13098	13006	13274	13356	13181	13092	13246	13331	13270	13287	13079	13027	13021	13126	12933	13113	13038	13152	12896	13195	13216	13105	13194	13109	13171	13250	13145	12944	13310	13097	13148	13119	13050	13167	13288	13040	12954	12985	13085	13159	13057	13014	13070	13096	13297	13100	13076	13236	13322	13150	13066	13105	13310	13318	13072	13072	13011	13237	13250	13251	13184	13237	13073	13289	13259	12995	13253	13146	13120	13288	12900	13254	13151	13230	13179	13094	13045	13199	12959	12957	13071	13208	13233	13217	13109	13182	13118	13143	13196	13079	13075	13099	13165	13048	13067	13217	13169	13119	13138	13017	13079	13074	12981	13292	13114	13146	13093	13128	13081	13141	13201	13202	13230	13203	13040	13043	13066	13203	13280	13133	13202	13003	13104	13150	13141	13221	13079	13113	13164	13151	13252	12991	13194	13088	13131	13075	13087	13187	13169	13253	13185	13225	13259	13226	13128	13072	13267	13222	13130	13146	13189	13209	13268	13229	13124	13112	13352	13136	13243	13024	13315	13222	13066	13016	12969	13101	13157	13086	13401	13136	13126	13237	13160	13143	13260	13014	13270	13124	13028	13136	13060	13191	13178	13237	12934	13130	12986	13295	13121	13169	13043	13337	13104	13133	13216	13218	13056	13095	13109	13228	13139	13150	13092	13093	13126	12948	13365	13190	12936	13216	12905	13143	13065	13160	13163	13270	13109	13097	13092	13247	13242	13247	13058	13120	13070	13172	13097	13177	13235	13021	13171	12998	13186	13213	13260	13109	13167	13036	13291	13134	13192	12932	13252	13262	13233	13152	13231	13153	12978	13227	13141	13253	13040	13175	13070	13084	13184	13032	13200	13175	13115	12992	13214	13134	13125	13059	13197	13049	13123	13159	13085	13177	13278	13186	13150	13014	13180	13176	13267	13191	13014	13197	13038	13164	13001	13049	13093	13137	13070	13183	13107	13088	13159	13092	13070	13186	13053	13267	13249	13327	13056	13144	13235	13149	13272	13249	13153	13279	13072	13271	13191	13423	13166	13191	13286	13104	13082	13156	13096	13327	13061	13124	13079	13021	13145	12943	13263	13150	13172	13136	13241	13060	13136	13081	13218	13139	13277	13079	13109	13206	13140	13095	13172	13063	13090	12958	13359	13304	13143	13220	13250	13208	12985	13244	13136	13305	13179	13126	13032	13118	13163	13190	13024	13218	13244	13159	13184	13228	13154	13125	13139	13125	13210	13127	13126	13054	13116	13232	13054	13078	13247	13123	13228	13063	13189	13053	13123	13174	13278	12983	12973	13117	13143	13247	13153	13124	13257	13073	13095	13179	13067	13180	13256	13051	13102	12933	13097	13131	13288	13274	13100	13205	12969	12924	13058	13034	13158	13028	13250	13002	13189	12926	13231	13080	13138	13049	13114	13158	13143	13072	13127	13184	13070	13103	13031	13199	13096	13295	13174	13141	13180	12998	13192	13116	13155	13263	13122	13183	13009	12973	13206	13158	12958	13110	13123	13033	13207	12994	13195	13157	13184	13207	13195	13200	13394	13053	13165	13140	13114	13170	13206	13247	13124	13098	13229	13182	12988	13067	13063	13097	13156	13254	13144	13096	13266	13253	12992	13260	12948	13086	13152	13189	13079	13178	13033	13198	13205	13200	13105	13109	13189	13275	13180	13213	13167	13160	13119	13087	13211	13390	13056	13097	13156	13146	13234	13123	13125	13079	13206	13246	13304	13155	13129	13110	13143	13279	13116	13055	13129	13213	13307	13130	13195	13060	13177	13248	13183	13348	13184	13104	13182	12982	13030	13229	13036	13086	13067	13025	13178	13195	13208	13132	13084	13165	13028	13164	13255	13224	13240	13173	13160	13149	13127	13183	13175	13400	13057	13270	13156	13040	13162	13112	13071	12974	13050	13161	13085	13136	13180	13184	13041	13177	13058	13157	12979	13120	13307	13067	13015	13138	13321	13135	13241	13199	13129	13085	13131	13174	13108	13095	13079	13170	13203	13206	13236	13035	13237	13217	13036	13273	13114	13171	13139	13289	13282	13035	13344	13111	13123	13356	13217	12974	13286	13093	13119	13185	13176	13208	13097	13079	13026	13154	13109	13245	13121	13144	13100	13065	13206	13094	13040	13194	13174	13328	13093	13144	13065	13110	13134	13309	13053	13094	13127	13035	13141	13167	12991	12954	13064	13087	13115	13167	13108	13149	13332	13167	13038	13086	13149	13219	13192	13068	13121	13023	13028	13214	13078	13103	13129	13288	13123	13226	13222	13171	13131	13040	13239	13078	13032	13228	13157	13297	13048	13186	13135	13217	12990	13245	13221	13202	13147	13117	13290	13143	13204	13180	13123	13288	13140	13262	13325	13208	13148	13195	13043	13145	13167	13107	13052	13164	13151	13155	13107	13242	13199	13093	13181	13196	13026	13109	13192	13144	13161	13056	13099	13123	13125	13094	13151	12994	13028	13080	13261	12941	13150	13062	13047	13128	13229	13098	13190	13083	13222	13039	13141	13320	13169	13207	13211	13324	13156	13136	13153	13173	13101	13255	13027	13185	13087	13075	13172	13185	13254	13213
24537	21600	29307	26971	25936	25993	22871	18558	16317	15736	15333	15101	14913	14822	14489	14519	14525	14601	14459	14593	14716	14570	14540	14421	14592	14510	14582	14683	14368	14496	14593	14477	14370	14356	14430	14515	14433	14506	14428	14522	14638	14297	14465	14279	14442	14478	14540	14333	14314	14372	14245	14297	14249	14468	14210	14311	14263	14161	14440	14393	14427	14487	14359	14404	14459	14361	14314	14225	14409	14280	14378	14303	14310	14394	14393	14340	14368	14258	14380	14564	14307	14319	14498	14440	14318	14352	14131	14432	14413	14288	14342	14217	14491	14261	14480	14319	14317	14343	14285	14286	14363	14296	14508	14381	14427	14394	14165	14347	14395	14422	14492	14284	14400	14380	14476	14362	14449	14408	14339	14608	14512	14388	14289	14430	14330	14432	14436	14448	14493	14239	14398	14360	14564	14354	14169	14344	14451	14199	14327	14226	14254	14392	14252	14254	14432	14446	14358	14451	14398	14138	14343	14579	14243	14454	14259	14349	14331	14239	14380	14419	14284	14379	14253	14149	14419	14157	14335	14497	14264	14466	14423	14382	14427	14428	14438	14466	14267	14446	14468	14217	14536	14365	14351	14215	14290	14366	14287	14385	14282	14263	14471	14381	14365	14356	14391	14304	14259	14348	14422	14229	14246	14411	14554	14377	14372	14386	14303	14367	14359	14428	14432	14413	14522	14439	14504	14508	14374	14520	14560	14321	14399	14123	14411	14391	14329	14256	14345	14411	14299	14414	14432	14317	14366	14260	14265	14250	14416	14535	14187	14335	14380	14296	14380	14419	14185	14426	14239	14397	14406	14178	14445	14114	14380	14512	14357	14437	14338	14197	14320	14616	14313	14418	14495	14187	14393	14382	14278	14390	14289	14126	14370	14329	14510	14421	14147	14397	14400	14362	14556	14503	14212	14264	14389	14457	14411	14277	14287	14292	14446	14190	14150	14368	14304	14384	14260	14573	14530	14373	14358	14376	14383	14344	14383	14257	14226	14285	14252	14253	14440	14307	14291	14495	14490	14334	14202	14374	14505	14345	14369	14475	14387	14484	14335	14294	14391	14361	14263	14366	14245	14437	14344	14435	14257	14245	14341	14392	14215	14288	14260	14568	14343	14310	14466	14420	14481	14405	14464	14447	14420	14498	14403	14479	14198	14315	14288	14288	14384	14398	14337	14437	14451	14334	14367	14455	14528	14046	14353	14522	14178	14272	14495	14235	14200	14372	14305	14227	14387	14392	14516	14280	14213	14206	14342	14518	14325	14165	14363	14293	14587	14407	14254	14488	14315	14311	14212	14435	14333	14378	14538	14352	14464	14355	14366	14336	14348	14420	14378	14238	14236	14257	14436	14467	14260	14366	14361	14247	14111	14427	14320	14287	14345	14641	14435	14345	14566	14324	14530	14269	14394	14266	14511	14271	14334	14577	14558	14205	14345	14259	14236	14504	14366	14427	14249	14426	14352	14358	14558	14274	14340	14366	14450	14402	14342	14378	14259	14266	14451	14279	14406	14286	14196	14391	14586	14359	14250	14410	14444	14431	14261	14329	14384	14529	14198	14464	14198	14184	14421	14504	14436	14299	14254	14414	14479	14329	14441	14340	14589	14452	14272	14258	14198	14408	14378	14417	14349	14316	14355	14536	14322	14191	14187	14362	14417	14342	14442	14159	14230	14321	14362	14402	14438	14256	14419	14370	14235	14458	14300	14407	14448	14241	14225	14260	14256	14211	14234	14352	14457	14334	14294	14243	14331	14244	14386	14515	14395	14439	14208	14304	14357	14192	14390	14271	14504	14213	14468	14429	14414	14462	14342	14388	14226	14105	14208	14424	14416	14244	14407	14453	14176	14304	14176	14340	14410	14378	14324	14300	14370	14291	14451	14248	14212	14339	14433	14393	14377	14405	14205	14355	14482	14265	14363	14437	14367	14107	14208	14317	14526	14275	14387	14556	14394	14425	14343	14593	14329	14459	14442	14273	14408	14311	14550	14408	14368	14324	14256	14309	14138	14569	14475	14263	14273	14497	14385	14446	14457	14338	14476	14416	14308	14141	14427	14270	14234	14418	14476	14347	14227	14446	14187	14463	14342	14392	14668	14433	14277	14341	14503	14382	14464	14376	14260	14255	14310	14276	14417	14459	14458	14486	14356	14460	14428	14505	14347	14272	14577	14246	14515	14272	14313	14246	14284	14410	14281	14306	14369	14380	14292	14376	14593	14371	14419	14507	14343	14393	14342	14351	14327	14467	14269	14246	14313	14123	14506	14327	14502	14311	14322	14301	14302	14359	14453	14399	14392	14359	14315	14300	14432	14276	14565	14333	14409	14460	14466	14546	14291	14445	14110	14473	14466	14425	14116	14281	14544	14474	14392	14449	14225	14440	14275	14380	14485	14324	14233	14347	14413	14377	14269	14459	14536	14304	14251	14336	14257	14455	14196	14399	14318	14597	14437	14385	14269	14390	14287	14571	14446	14160	14285	14506	14366	14487	14276	14368	14389	14290	14379	14504	14343	14369	14483	14202	14641	14377	14297	14322	14255	14449	14139	14456	14249	14383	14310	14497	14513	14449	14069	14314	14346	14379	14323	14377	14183	14192	14291	14403	14450	14237	14498	14455	14282	14414	14266	14274	14493	14295	14435	14358	14396	14386	14333	14452	14346	14440	14400	14299	14146	14363	14514	14253	14293	14192	14312	14287	14258	14348	14100	14232	14450	14192	14388	14325	14445	14307	14269	14529	14455	14458	14331	14261	14217	14291	14245	14283	14445	14242	14187	14415	14389	14256	14501	14330	14333	14225	14405	14385	14271	14341	14380	14411	14279	14518	14437	14314	14267	14522	14358	14453	14255	14478	14466	14492	14302	14574	14334	14390	14493	14294	14380	14316	14317	14358	14320	14140	14306	14496	14435	14403	14411	14153	14430	14307	14199	14336	14394	14181	14361	14203	14410	14315	14324	14374	14325	14444	14465	14387	14270	14393	14427	14255	14133	14292	14120	14479	14329	14396	14303	14334	14470	14344	14314	14403	14363	14448	14490	14178	14272	14275	14308	14314	14422	14346	14468	14386	14465	14449	14309	14395	14240	14168	14316	14373	14321	14465	14182	14115	14564	14193	14347	14364	14057	14291	14424	14265	14422	14491	14463	14351	14469	14361	14291	14352	14233	14285	14262	14324	14314	14258	14351	14389	14308	14356	14419	14312	14310	14148	14001	14232	14339	14310	14198	14305	14062	14354	14243	14251	14411	14454	14355	14559	14372	14289	14300	14348	14345	14350	14263	14428	14322	14452	14444	14470	14446	14308	14437	14311	14148	14426	14193	14366	14491	14297	14481	14430	14429	14519	14223	14280	14386	14221	14253	14301	14381	14260	14538	14378	14578	14325	14377	14338	14340	14438	14580	14507	14331	14476	14269	14509	14314	14194	14445	14352	14039	14333	14332	14348	14403	14445	14527	14423	14560	14424	14413	14365	14390	14294	14322	14307	14427	14373	14201	14378	14479	14395	14438	14292	14404	14450	14491	14479	14439	14247	14404	14227	14265	14323	14485	14266	14408	14296	14305	14445	14423	14467	14341	14326	14323	14351	14466	14211	14211	14435	14229	14315	14483	14294	14433	14333	14363	14180	14366	14437	14245	14091	14373	14420	14339	14499	14407	14282	14302	14399	14235	14229	14256	14372	14376	14465	14258	14295	14164	14156	14423	14393	14349	14351	14375	14455	14132	14351	14539	14401	14324	14444	14403	14384	14307	14370	14300	14198	14395	14357	14236	14396	14381	14474	14432	14384	14422	14311	14342	14349	14558	14463	14357	14246	14395	14320	14445	14412	14270	14359	14303	14262	14370	14363	14450	14301	14318	14532	14275	14399	14170	14236	14488	14308	14313	14400	14303	14269	14495	14330	14229	14299	14390	14226	14144	14467	14331	14252	14349	14350	14161	14264	14416	14448	14313	14509	14404	14458	14433	14438	14445	14475	14489	14414	14425	14511	14532	14435	14247	14352	14389	14380	14425	14304	14195	14362	14282	14268	14330	14246	14375	14381	14606	14446	14283	14365	14596	14319	14300	14331	14259	14286	14477	14206	14284	14252	14258	14258	14217	14289	14432	14349	14419	14239	14481	14238	14381	14183	14346	14364	14391	14327	14240	14338	14334	14282	14344	14091	14365	14372	14326	14496	14305	14420	14291	14173	14188	14263	14421	14505	14266	14329	14332	14147	14399	14261	14552	14465	14362	14386	14371	14422	14313	14569	14394	14403	14500	14341	14395	14442	14143	14373	14571	14202	14214	14311	14386	14318	14303	14483	14373	14374	14480	14238	14434	14482	14125	14502	14330	14251	14386	14340	14316	14463	14148	14187	14213	14005	14234	14241	14512	14376	14398	14335	14204	14417	14166	14350	14453	14346	14362	14297	14147	14355	14286	14426	14354	14364	14365	14318	14403	14296	14450	14379	14302	14462	14312	14453	14268	14550	14417	14139	14395	14428	14431	14381	14366	14338	14341	14392	14346	14369	14611	14454	14417	14268	14530	14398	14424	14352	14635	14431	14307	14478	14512	14569	14423	14387	14102	14149	14262	14265	14393	14361	14230	14238	14439	14283	14501	14567	14413	14360	14450	14264	14341	14403	14408	14444	14400	14374	14343	14413	14334	14426	14196	14493	14401	14393	14280	14390	14412	14400	14185	14372	14430	14415	14362	14244	14411	14389	14276	14437	14362	14222	14339	14428	14395	14206	14263	14348	14279	14471	14317	14460	14308	14185	14460	14043	14322	14575	14319	14431	14502	14438	14397	14235	14383	14234	14409	14374	14322	14414	14286	14514	14332	14514	14382	14289	14305	14379	14216	14370	14535	14465	14453	14211	14216	14126	14193	14301	14204	14275	14424	14483	14379	14247	14462	14402	14321	14240	14362	14173	14421	14206	14297	14225	14422	14311	14109	14218	14465	14214	14447	14308	14283	14513	14303	14418	14450	14348	14255	14364	14313	14449	14435	14299	14386	14457	14373	14373	14516	14539	14334	14215	14406	14406	14341	14451	14344	14341	14505	14477	14381	14415	14205	14344	14286	14277	14299	14461	14281	14546	14353	14378	14248	14242	14375	14462	14503	14375	14477	14596	14183	14205	14364	14199
34269	52946	50040	40321	33235	27129	20973	18258	16179	15100	14736	14176	14343	14129	14113	13907	13789	14003	13979	13975	13873	13947	13789	13812	13857	13958	13638	13705	13786	13934	13660	13750	13828	13833	13760	13731	13846	13845	13652	13933	13791	13815	13771	13720	13755	13773	13851	13755	13732	13691	13727	13845	13768	13794	13827	13713	13817	13784	13805	13658	13809	13806	13875	13741	13600	13675	13669	13849	13782	13740	13666	13887	13668	13791	13742	13911	13717	13813	13798	13657	13682	13768	13682	13647	13593	13722	13747	13934	13616	13616	13502	13778	13746	13736	13700	13801	13690	13642	13850	13655	13835	13796	13821	13581	13604	13760	13656	13692	13825	13772	13656	13718	13589	13818	13769	13877	13593	13617	13743	13865	13736	13801	13764	13834	13790	13795	13646	13728	13786	13975	13650	13875	13658	13835	13766	13847	13683	13779	13804	13652	13778	13698	13706	13828	13818	13573	13733	13615	13848	13707	13741	13901	13684	13896	13540	13698	13616	13613	13857	13639	13770	13869	13789	13765	13678	13870	13523	13652	13772	13710	13692	13739	13764	13817	13776	13619	13634	13620	13743	13807	13731	13766	13668	13694	13769	13659	13788	13671	13744	13774	13752	13812	13642	13622	13689	13784	13644	13671	13691	13762	13862	13834	13681	13708	13772	13828	13712	13752	13864	13732	13573	13588	13910	13763	13882	13574	13952	13728	13795	13826	13650	13933	13666	13769	13667	13704	13864	13760	13741	13658	13829	13741	13796	13697	13735	13607	13752	13787	13656	13781	13753	13723	13719	13652	13724	13707	13652	13761	13700	13864	13644	13699	13803	13901	13654	13628	13811	13618	13604	13734	13756	13928	13598	13921	13842	13737	14015	13844	13741	13790	13715	13780	13854	13822	13733	13597	13701	13637	13905	13720	13604	13580	13828	13715	13620	13851	13769	13747	13816	13782	13677	13922	13639	13798	13645	13749	13873	13724	13663	13708	13809	13661	13693	13769	13746	13579	13891	13781	13832	13630	13765	13643	13661	13863	13521	13798	13808	13640	13867	13708	13787	13852	13724	13582	13612	13596	13768	13818	13845	13592	13784	13530	13701	13816	13823	13733	13651	13701	13753	13740	13726	13522	13533	13766	13765	13666	13734	13650	13902	13647	13590	13749	13597	13712	13715	13725	13716	13842	13684	13733	13672	13742	13665	13918	13649	13796	13808	13769	13799	13648	13573	13898	13831	13774	13745	13697	13720	13605	13708	13740	13751	13601	13697	13740	13728	13882	13782	13971	13636	13728	13752	13625	13713	13870	13759	13768	13676	13724	13727	13809	13697	13740	13952	13735	13707	13693	13625	13704	13599	13901	13783	13751	13824	13706	13819	13815	13667	13784	13604	13633	13840	13778	13706	13785	13678	13768	13867	13706	13739	13828	13788	13649	13814	13719	13888	13696	13638	13892	13660	13712	13668	13818	13785	13729	13776	13672	13763	13890	13722	13769	13572	13826	13671	13678	13828	13757	13742	13636	13836	13624	13670	13860	13694	13680	13620	13949	13656	13762	13699	13495	13608	13826	13790	13628	13769	13781	13562	13757	13802	13676	13842	13496	13721	13654	13715	13689	13749	13759	13783	13796	13864	13691	13850	13832	13686	13705	13914	13683	13737	13816	13782	13775	13738	13749	13709	13704	13686	13670	13810	13742	13751	13762	13799	13765	13758	13734	13733	13719	13791	13726	13877	13779	13717	13584	13533	13727	13728	13546	13776	13631	13679	13817	13594	13798	13743	13716	13632	13762	13796	13806	13778	13567	13562	13795	13816	13805	13642	13791	13969	13761	13777	13865	13806	13519	13859	13739	13770	13755	13920	13784	13610	13605	13719	13842	13847	13721	13719	13711	13619	13684	13940	13630	13819	13773	13611	13772	13744	13625	13655	13609	13600	13733	13840	13708	13671	13875	13741	13921	13618	13686	13584	13740	13721	13737	13718	13447	13703	13790	13671	13816	13616	13753	13748	13785	13818	13678	13870	13683	13585	13601	13790	13687	13688	13674	13717	13741	13668	13584	13779	13906	13729	13661	13792	13585	13808	13674	13740	13603	13693	13716	13806	13705	13752	13580	13603	13802	13817	13836	13784	13824	13595	13677	13610	13835	13708	13778	13616	13804	13724	13621	13722	13810	13701	13745	13622	13759	13701	13726	13716	13730	13788	13781	13655	13540	13674	13558	13821	13833	13673	13587	13777	13744	13688	13589	13784	13684	13689	13752	13647	13803	13818	13746	13750	13862	13774	13695	13726	13772	13797	13676	13754	13820	13886	13557	13704	13855	13772	13653	13583	13625	13734	13799	13669	13609	13900	13906	13669	13767	13787	13804	13810	13980	13585	13763	13705	13568	13788	13614	13773	13676	13566	13547	13705	13650	13769	13663	13783	13771	13777	13646	13697	13675	13867	13692	13798	13793	13658	13730	13811	13691	13635	13822	13784	13568	13669	13761	13781	13733	13774	13660	13874	13937	13704	13749	13694	13760	13712	13724	13717	13884	13892	13616	13813	13702	13745	13607	13760	13758	13695	13534	13692	13588	13668	13712	13795	13658	13524	13990	13752	13572	13839	13724	13640	13663	13820	13712	13799	13667	13625	13699	13873	13875	13747	13633	13727	13649	13590	13725	13769	13692	13692	13712	13793	13879	13733	13764	13942	13690	13707	13836	13805	13681	13753	13696	13722	13789	13884	13614	13643	13769	13770	13956	13827	13911	13743	13796	13950	13741	13534	13688	13744	13843	13676	13776	13739	13848	13918	13786	13642	13598	13625	13897	13676	13845	13650	13732	13607	13577	13981	13699	13861	13777	13568	13673	13908	13701	13618	13636	13865	13812	13783	13635	13673	13818	13729	13549	13716	13905	13626	13770	13692	13757	13782	13700	13872	13761	13733	13897	13520	13800	13778	13704	13785	13596	13736	13789	13566	13813	13940	13901	13840	13643	13714	13830	13724	13714	13861	13866	13860	13576	13780	13744	13793	13871	13775	13761	13762	13838	13859	13752	13584	13780	13693	13759	13820	13561	13764	13714	13624	13760	13817	13878	13692	13582	13764	13728	13705	13811	13889	13812	13650	13699	13880	13642	13896	13682	13744	13872	13660	13786	13691	13710	13879	13607	13768	13804	13762	13707	13804	13663	13937	13932	13872	13640	13564	13729	13671	13633	13719	13685	13790	13677	13588	13643	13767	13599	13800	13689	13640	13807	13773	13787	13716	13704	13762	13702	13720	13746	13731	13662	13807	13844	13638	13830	13681	13873	13804	13763	13800	13854	13732	13770	13725	13579	13936	13910	13665	13748	13680	13764	13642	13678	13784	13825	13746	13661	13603	13839	13672	13796	13774	13660	13583	13685	13731	13733	13637	13683	13672	13665	13853	13807	13705	13831	13806	13712	13816	13663	13683	13822	13749	13704	13702	13582	13551	13952	13822	13784	13748	13900	13745	13879	13593	13739	13882	13694	13764	13630	13726	13585	13719	13720	13780	13603	13742	13639	13760	13459	13726	13719	13573	13705	13734	13747	13813	13553	13618	13740	13710	13695	13652	13728	13663	13802	13636	13761	13724	13708	13691	13752	13616	13879	13787	13845	13625	13796	13607	13636	13752	13727	13827	13610	13708	13798	13694	13761	13830	13839	13725	13679	13542	13664	13749	13614	13541	13695	13646	13808	13841	13771	13733	13639	13543	13644	13765	13930	13785	13715	13610	13752	13900	13774	13822	13722	13720	13689	13793	13811	13767	13739	13636	13818	13592	13650	13659	13588	13867	13727	13694	13518	13753	13850	13760	13768	13690	13615	13698	13705	13605	13717	13785	13705	13656	13629	13798	13629	13687	13695	13798	13654	13709	13740	13782	13623	13850	13704	13762	13687	13789	13764	13658	13918	13564	13640	13872	13710	13639	13868	13683	13733	13888	13788	13774	13599	13670	13779	13832	13735	13732	13720	13650	13814	13709	13695	13773	13536	13673	13818	13810	13960	13781	13667	13779	13856	13536	13703	13681	13588	13653	13781	13738	13850	13718	13534	13748	13677	13664	13806	13797	13662	13687	13754	13685	13750	13722	13684	13721	13632	13841	13847	13717	13685	13773	13774	13909	13678	13730	13825	13769	13693	13734	13702	13731	13682	13780	13764	13720	13607	13841	13670	13800	13702	13643	13704	13610	13731	13774	13640	13721	13662	13732	13867	13771	13727	13723	13791	13807	13813	13699	13945	13615	13763	13857	13626	13792	13865	13726	13661	13888	13663	13679	13735	13805	13738	13639	13948	13655	13657	13756	13591	13716	13652	13794	13674	13605	13663	13787	13748	13710	13779	13814	13765	13702	13818	13771	13640	13825	13591	13848	13657	13785	13743	13660	13603	13738	13621	13853	13668	13852	13815	13786	13738	13911	13815	13647	13857	13629	13634	13857	13684	13871	13716	13836	13749	13866	13762	13877	13727	13831	13740	13685	13712	13598	13756	13645	13642	13686	13739	13777	13825	13744	13605	13690	13649	13719	13814	13766	13834	13789	13698	13654	13692	13581	13611	13753	13788	13712	13494	13841	13697	13628	13629	13742	13685	13697	13682	13826	13690	13638	13682	13725	13737	13720	13616	13743	13774	13709	13727	13843	13637	13847	13783	13900	13717	13772	13573	13781	13766	13755	13637	13725	13614	13727	13698	13711	13714	13669	13876	13696	13635	13752	13706	13815	13759	13694	13765	13761	13727	13849	13674	13855	13725	13695	13664	13813	13690	13626	13948	13670	13777	13771	13942	13600	13671	13841	13689	13816	13687	13722	13696	13769	13784	14093	13704	13744	13744	13758	13778	13802	13818	13668	13747	13757	13697	13658	13593	13919	13834	13766	13652	13749	13702	13748	13628	13669	13849	13937	13802	13712	13657	13802	13824	13794	13559	13692	13776	13668	13653	13557	13638	13896	13814	13839	13739	13810	13739	13588	13699	13709	13749	13660	13825	13777	13761	13687	13844	13675	13762	13712	13774	13794	13846	13829	13630	13931	13669	13758	13671	13718	13669	13607	13742	13672	13766	13884	13707	13582	13660	13895	13640	13797	13958	13647	13558	13713	13871	13558	13631	13641	13839	13718	13726	13678	13531	13756	13650
23224	21569	29638	25244	25617	28160	27925	21796	18477	17198	16241	15727	15750	15527	15463	15437	15159	15409	15068	15009	15122	15137	15068	14879	14860	15023	14917	15124	15029	14946	14885	14895	14818	14934	14981	14856	15050	14871	14990	15010	14998	14984	14947	14928	14948	14912	14947	14873	14909	14984	14914	14911	14903	15039	15040	14963	14924	14825	15011	14828	14915	14869	14745	14889	14830	14867	14924	14952	14827	15120	14890	14889	15201	14857	15061	15017	14837	14981	14830	14824	14708	14676	14839	14864	14952	14779	14947	14802	14802	14962	14961	14813	14847	15064	14994	14889	14902	15062	14892	15013	14992	14930	15076	14858	15021	14850	14935	14936	14915	14825	15045	14911	14918	14887	14854	14683	14974	14895	14889	14906	14727	14955	14724	14989	14928	14908	15017	14996	14735	14886	15048	14615	14982	14966	14843	14935	14901	14837	15035	14694	14806	14964	14898	14864	14785	14805	14731	14695	14885	14828	14871	14837	14884	14966	14908	14846	15038	14896	14982	14953	14894	14741	14931	14871	14880	14885	14895	14952	14837	15043	14914	14924	14876	14874	14858	14905	14942	14624	14834	15023	14849	14973	14754	14816	14831	14914	14786	14948	14954	14882	14870	14895	14729	14811	14974	15110	14814	14648	15040	14902	14925	14850	14820	14850	14850	14853	15086	14887	14909	14702	14939	14917	14896	14857	15037	14955	14953	14864	14884	14891	14755	14923	14888	14864	15017	14784	15220	14915	14918	14820	14937	14852	14639	14871	14810	14827	14809	15048	14853	14945	15109	14806	14970	14820	14848	14874	14769	14951	14922	15003	14863	14893	15116	14816	14856	15006	14861	14812	15027	14811	14902	14869	14853	14906	14807	14794	14871	14850	14969	14893	14842	14961	14929	14933	15020	14775	14892	14878	15046	14842	14738	14905	14860	14855	14759	14724	14763	14797	14761	14746	14966	14862	14977	14783	15047	14880	14920	14824	14748	15045	14888	14809	14829	14877	14803	14935	14804	14736	14779	14795	14838	14736	14904	14769	14875	14976	14679	14882	14715	15001	14834	14923	14843	14888	14873	14789	15036	14673	14818	14907	14795	14854	14793	14939	14734	14916	14913	14826	14936	14779	14934	14995	14981	14951	14916	14887	14786	14956	14971	14783	14856	14942	14845	14966	14779	14855	14803	14793	14966	14834	14871	14874	14888	14751	14736	14860	14876	14687	14853	14919	14900	14983	14907	14986	15048	14881	14766	14881	14956	14810	14963	14888	14711	14948	14866	14882	15095	14855	14801	14853	15107	15056	15143	14987	14866	14746	14821	14893	14766	15093	14861	14826	14979	14907	14706	14829	14879	14828	14901	14743	14902	14951	14853	14815	14727	14999	14813	14859	14750	14751	14814	14853	14827	14779	14953	14873	15016	14692	14793	14932	14840	14922	14947	14691	14880	14912	14984	14707	14776	14852	14871	15100	14925	14972	14874	14992	14873	14779	14911	14980	14809	15018	14946	14833	14804	14697	14730	14870	14870	14798	14795	15018	14846	14969	14948	14920	14884	14987	14864	14874	14829	15009	14916	14848	15004	14947	14859	14763	14799	14796	14991	14820	14821	14989	14953	14950	14885	14804	14792	14834	15038	14971	14757	14890	14891	14837	14786	14927	14867	14863	14804	14821	15015	14954	15049	14990	14933	14715	14862	14905	14858	14962	15061	15035	15050	14833	14875	14904	15006	14774	14986	14835	14911	14819	14974	14885	14785	14663	14898	14960	14953	14953	14818	14933	14907	15053	14923	15113	14899	14765	14959	14929	14797	14802	14886	15112	14936	14960	14868	14636	14821	14788	14843	14890	14773	14928	14887	14790	15000	14912	14845	14856	14702	14783	14881	14802	14965	14733	14877	14862	15034	14823	14813	14762	14936	14861	14798	14800	14838	14997	14982	14942	14843	14731	14952	14986	14749	15005	14888	14749	14802	14922	15052	14954	14803	14942	14931	14942	14896	14744	14952	15075	14806	14913	14947	14821	14782	14935	14810	14966	14666	14603	14597	14802	14855	14749	15032	14789	14897	15027	14730	14832	14725	14824	14992	14782	14905	14862	14663	14938	14784	14959	14670	14878	15059	14869	15123	14740	14726	14737	14692	14751	14882	14737	14796	14894	14720	14898	14924	14936	14863	14848	14959	14962	14887	14884	14940	14946	14911	14815	14868	15049	14979	14834	14952	15063	14708	14645	14819	15121	14888	14706	14721	14971	14772	14856	14759	15106	14687	14701	15016	15029	14880	14926	15109	15095	14864	14793	14851	14855	14929	14866	14835	14794	14811	14855	15019	14963	14784	14761	14842	14909	15006	14936	14846	14817	14786	15021	14918	14866	14877	14834	14837	14896	14897	14860	14810	14951	14870	14770	14802	14831	14741	15037	14566	15009	14902	14776	14837	14942	14888	14807	14855	14746	14643	14779	14746	14922	14985	14981	15005	14832	14811	14890	14761	14846	14719	14817	15029	14853	14944	15018	14691	14941	14858	14798	14982	14668	15032	14778	14911	14795	14887	14805	14912	14961	14954	14754	14870	14806	14782	14851	14867	14820	14914	14954	14851	14989	15059	14745	14999	14908	14577	14958	14895	14930	14964	14930	14824	14905	14735	14889	14992	14890	14807	14851	14904	14865	14963	15106	14860	14875	14677	14946	14797	14844	14939	15010	15000	15118	14843	14780	14827	14708	14981	14940	14751	14836	14795	14947	15016	14848	15040	14759	14757	14916	14888	14885	14847	14962	14858	14766	15051	15018	14748	14706	14767	14792	15032	14695	14791	14940	14845	14763	14863	14810	14812	14849	14889	14872	14793	14867	14912	14914	14786	14978	14735	14748	14995	14869	14748	14885	14789	14812	14996	14847	14887	14959	14760	14851	14909	14848	15158	14784	14899	15007	14950	14775	14873	14867	14948	15022	14966	14864	14957	14886	14755	14722	14924	14933	14901	14784	14730	14831	14946	14768	14796	14842	14926	14860	14843	14788	14902	14883	14961	14872	14926	15008	14874	15053	14866	15035	15001	14807	14776	14810	14898	15073	14954	14758	14839	14855	15005	14887	14981	14622	14941	14877	14789	14662	15012	14690	14919	15080	14843	14826	14937	14872	14885	14898	15000	14887	14816	14846	14801	15043	14966	14798	14880	14847	14866	14734	14816	14898	14983	14730	14850	14994	14893	15102	14930	14800	14822	14859	15001	14837	14913	15056	14776	14878	14740	14828	14889	14921	14853	14699	14831	15099	14890	14816	14981	14964	15033	14683	14790	14897	14928	14995	14829	14694	14835	14829	14836	14904	14725	14860	14722	14917	14841	14876	14721	14816	14845	14848	14793	14958	14827	14892	14881	14932	14903	14732	14841	14828	14879	14875	14918	14857	14754	14785	15016	14769	14761	14860	14837	14690	15080	14907	14827	14753	14788	14657	14882	14951	14955	14973	14775	14923	14945	14805	14852	14873	14975	14767	14930	14638	14919	14839	14923	14835	14882	14934	14943	14770	14716	14643	14910	14862	15088	14930	14749	14736	15003	14941	14944	14827	14935	14892	14797	14765	14828	14896	15100	14776	14947	14946	14791	14920	14926	14862	14793	14853	14857	14754	14820	14892	14978	14965	14887	14801	14883	14892	14946	14943	15029	15122	14990	14646	15010	15055	14776	14817	14860	14964	14862	14872	14918	14980	14697	14679	14958	14865	14983	14933	14868	14932	14932	14722	14736	14808	14762	14915	14990	14872	14912	14927	14918	14915	14873	14734	14941	14830	14825	14722	14909	14924	14804	14897	14845	14711	15046	14691	14992	14856	14883	14877	14845	14880	14786	14775	14911	14853	14880	14771	15010	14839	14862	14648	14938	14711	14717	14797	14875	14972	14972	14875	14827	15024	14912	14867	14809	14922	14860	14980	14942	15051	14833	15022	14891	15016	14984	14877	14775	14850	14851	14779	15016	14901	14938	14959	14795	14850	15108	14932	14718	14879	14875	14851	14671	14883	14858	14957	14749	15049	14805	14856	14759	14819	14759	14694	14872	14737	14908	14931	14972	14836	14876	14832	14900	14899	14827	14771	14921	14865	14828	14933	14978	14870	14697	14821	14935	14714	14860	14888	14779	14915	14911	14966	14766	14776	14850	15039	14853	15077	14921	15094	15016	14890	14855	14826	14926	14789	14983	14737	14886	14882	14892	14834	14734	14979	14818	14802	14841	14914	14926	14892	14837	14747	14837	15015	14940	14915	14810	14969	14763	14903	14765	15008	15004	14900	14942	15020	14830	14774	14853	15161	14866	15017	14947	15026	15002	14742	14893	14921	14674	15110	14999	14842	14706	14950	15002	14826	14750	14652	14790	14910	15014	14900	14698	14867	14841	14867	14791	14758	14820	14712	14830	14755	14981	14841	14692	14890	15073	15045	14853	14794	14874	14997	14865	14615	14925	14834	14828	14641	14876	14923	14896	14893	14733	14681	14873	14790	14930	14899	14967	14924	15004	14959	14908	14949	14767	14987	14988	14856	14852	15036	14845	15007	15030	14997	15027	14878	14888	14773	14856	14909	14831	14882	14757	14927	14736	14766	14960	14726	14791	14885	14921	14873	14866	14854	14929	15057	14947	14764	14869	14816	14961	14790	14903	14907	14800	14907	14819	14887	14937	14808	14919	14943	14855	14819	15025	14822	14882	14888	14976	14841	14920	14972	15003	14958	14842	14920	14891	14806	14913	15053	14980	14848	14992	14749	14832	14672	14885	14892	14960	14838	14884	14788	14713	14896	14974	14890	14941	14587	14914	14981	14729	14798	14923	14947	14726	14789	14842	14910	14932	14896	14899	14872	14968	14647	14930	14910	14901	15119	15016	14846	15104	14788	14863	14774	14840	14938	14763	14966	14937	14911	14754	14763	14776	14982	14990	14721	14877	14824	14937	14868	14921	14845	14925	14939	14982	15001	14892	14861	14749	14875	14890	14813	14926	14789	14825	14757	14877	14954	15044	14784	14903	14789	14722	14804	14836	14951	14871	14891	14993	14871	14987	14737	14704	14666	14807	14875	15039	14903	14986	14942	14817	14873	14896	15131	14829	14934	14850	14727	14887	14945	14944	14831	14876	15024	14824	14889	14814	14868	14952	14959
36337	60325	58987	48446	41303	32502	25329	21619	18137	16561	15271	15037	14699	14373	14602	14314	14322	14336	14155	14306	14251	14293	14014	14093	14260	14118	14111	14367	14215	14126	14114	14048	14159	14134	14044	14034	14085	14200	14179	14016	14057	14107	14153	14037	14206	14073	14143	13955	13899	14146	14096	14110	14257	14216	14185	14116	14244	13999	13749	14049	14097	13874	13964	14043	14065	14047	14032	14210	14136	13995	14207	14115	14118	14109	14094	14085	14188	14103	14064	13947	13918	13941	13989	14150	14000	14261	14122	14084	13996	14041	13938	14119	14134	14156	14041	13938	14167	14094	14096	14015	14168	14171	14016	13995	14072	14041	14146	14041	14066	14060	14114	14161	14133	13963	14012	13831	14084	14001	14049	14170	14058	13942	14051	13834	14169	14055	13874	14017	14169	14052	14085	14019	14219	14133	14177	14144	14003	14090	14059	14037	14171	14004	14075	14043	14113	14206	14156	14187	14108	14087	14133	14152	14049	14085	14131	14242	14230	14151	14013	14065	13987	14165	13936	14113	13918	14062	14200	14079	14032	14069	13858	14039	14072	13974	14051	14199	14109	13976	14091	13974	14076	13999	13978	14089	14095	13993	14165	13955	13915	14060	13997	14097	13987	13859	14031	14032	14058	14098	14098	14125	14007	14034	14266	14055	14117	14177	13898	13947	14007	14087	14027	13955	13998	14315	14029	14027	14040	13966	14291	14057	14005	14195	13920	14223	14201	13964	14224	13981	14105	14141	13946	14005	14089	13996	13972	14068	14249	14003	14048	14026	14037	14056	14183	13961	13984	14038	14158	14114	14078	14231	13891	14017	13994	14157	13834	14170	13976	14139	14067	13992	14090	14283	13983	14009	14004	13997	14212	13877	14002	14016	14106	14158	13991	14193	14103	14102	13992	14126	13977	14027	13928	14136	14090	14057	14102	13948	13887	14137	14148	13883	14010	14004	13990	14054	13905	13949	14128	14171	14068	14179	14101	14032	14040	14081	13947	14108	14252	14044	14079	14130	13872	14174	14098	14003	13926	14028	14046	14012	13952	14151	14301	14149	13923	13947	13954	14172	13977	13950	14112	14005	14045	13922	14068	14100	13878	13911	14250	13913	13947	14172	14007	13913	13999	14200	14118	14127	14094	14153	14117	14124	14039	14102	14012	13947	14042	14009	14053	13944	14169	13996	13956	14128	14086	13936	14102	14048	14055	14125	14041	14155	13853	14026	13925	14098	14041	14129	14105	14165	14057	14172	14113	14013	13930	13980	13956	14071	14219	13976	13905	13966	14036	13887	14052	14063	14026	14205	14130	14061	14074	14037	14122	13968	14060	13945	13972	14256	14049	13982	14035	14149	13954	13938	14072	14127	14113	14148	14231	14166	14013	14029	14064	13973	14077	14205	13847	13857	14072	14063	14113	13977	14070	14169	13971	14124	14092	14132	13900	13945	14043	14070	14049	14043	14160	14112	14045	14049	13979	13962	14005	14013	14098	14028	14015	14074	14031	14012	14134	14107	13990	14108	14114	14002	14253	14164	14088	13972	14118	14062	13949	14012	14125	14009	14075	13965	14001	13942	13964	14082	13990	14196	13942	14074	14120	13967	13981	14036	14032	14140	13930	14115	14107	14088	14089	14145	14030	14083	13956	14124	14168	14106	14030	14032	14068	14115	13904	14024	14228	13996	14036	13888	14069	14197	14135	13924	14090	14263	13992	14067	14136	14058	14177	14148	13967	14007	14087	14170	13892	14163	14105	13967	14085	13934	13958	14116	14012	13948	14045	14065	14221	13976	14123	14135	13970	14115	14003	13742	13957	14009	14078	13904	13941	13975	14032	14140	14223	13999	13947	14195	14126	14210	14088	14097	14026	14111	14048	14114	13859	14113	14137	14116	13946	14013	13880	14083	13989	14013	14143	13969	14193	14175	13985	14031	14060	14091	14117	14159	14029	14020	14076	13810	13947	14048	14045	13933	14020	14107	14072	14088	14088	14026	14039	14065	14193	13998	14000	14020	14115	13929	14044	14103	13965	13813	14109	14179	14064	13904	14218	14006	14131	13993	14049	14181	13980	14011	14094	14077	14124	13985	13977	13960	13961	14082	14090	14064	14021	14188	13952	14161	14015	14124	14165	13874	14077	14164	14027	14029	14114	13972	14080	13987	14230	14104	13981	14012	13932	13976	14035	14040	14007	14030	14092	14082	14024	14117	14085	14160	13907	13971	14143	13905	14161	14069	14064	14201	13934	14146	14054	13975	14083	14061	13955	14160	14168	13981	13931	13826	13893	14096	13928	14011	14014	14214	13983	14094	14090	14086	14011	14067	14092	13957	14124	14028	14176	13972	14066	14168	14053	14089	14007	14042	13989	14266	13983	13993	14029	14001	13836	13953	14024	14096	14068	14015	13893	13848	14044	14106	14066	13953	14122	13855	14148	14078	14139	14035	14140	14032	14088	14101	14102	14043	13978	14115	14066	14068	14145	13906	14040	14012	14105	13984	14021	14165	14074	14166	13914	14110	14082	14098	14026	14065	14026	14030	14035	14151	13895	14077	14060	14147	14112	14010	13961	14062	13986	14090	13808	13990	14152	14114	14056	13962	13989	14125	14149	14192	14092	14000	14211	14097	14009	13846	13977	14056	13995	13954	14190	13941	13973	14192	14128	14183	14089	14011	13981	14059	13890	13813	13994	14129	14081	13882	14006	14102	14074	14022	14140	13984	14033	14352	13989	14120	14071	14061	14072	14121	14087	13973	14041	14116	13941	14096	14054	14176	14181	14094	14029	14078	14277	14024	14065	14055	13991	14054	14030	14029	14189	14146	14021	14095	14061	13991	14055	13989	14100	14104	14045	13944	14081	13981	14219	14150	14123	13942	14137	14015	13920	13950	14094	14000	14101	14084	14035	14027	14073	13981	14072	13913	13965	14070	14115	14146	13886	14076	14069	14045	14011	14069	13959	13947	14027	14069	14170	13978	13941	14114	14116	14013	14180	13922	14036	14204	13993	13998	13967	13907	14121	14241	14104	14000	14025	13984	13985	14228	13962	14056	14057	14038	13919	14137	14103	13865	14176	14077	14015	14296	14074	14044	14017	14201	14123	14025	14184	13885	14137	13924	14015	13949	14122	14039	14158	13999	14034	14025	14122	13964	13996	14135	14127	14095	13875	14150	14108	14096	14126	14093	13986	14040	14099	13925	14121	14054	14148	14052	14129	14060	14045	13913	13953	14141	14106	14052	14157	14003	14204	14017	14093	13999	13966	14178	14041	14066	13928	14081	14187	13932	14026	14034	14180	14119	14152	14147	14003	14175	14036	14199	14220	14038	14159	14090	14047	14015	14001	14034	14070	14182	14004	14149	14194	13918	14106	13939	14165	14032	13974	13973	13851	13946	14006	13972	14185	13980	14065	14002	13938	13905	13921	13971	14085	13912	14167	14033	14031	13953	14253	14028	14027	14054	14055	14028	14132	14210	14026	14259	13981	14098	14158	14023	14104	14004	13983	13829	14100	14008	13871	14043	13983	13964	14097	14134	13998	14076	14021	14058	14064	14037	13888	14036	14123	14099	14063	14157	13923	14143	13936	14037	14013	14020	14056	14094	14044	14080	14065	14120	14004	14093	14039	13954	14047	14011	14052	14174	14233	13972	14040	14084	14102	14161	13942	14136	13955	14056	14107	14063	14186	14095	14074	14006	14020	14067	14141	14087	14026	13930	14064	14090	14172	13966	14295	13962	14057	14157	13995	14000	13944	14110	14003	13933	14029	13890	13913	14132	14051	14074	14119	13926	14194	14148	14305	14038	13912	14050	14122	14064	13999	13947	13925	13995	14161	13987	13936	14014	13988	14034	14075	14086	14120	14055	14176	14026	13978	14057	13988	14061	14084	14037	13947	14183	14056	14097	13931	14026	14027	14032	14014	14129	13949	14072	14090	13949	14054	14080	13877	14119	14026	14107	13834	14027	14112	13940	13867	13964	13996	13919	13983	14348	14153	14163	14176	14141	13906	14197	14214	14094	14005	13899	14082	14145	14125	14025	13875	14105	14150	14099	13971	14192	14069	14092	13936	14073	14076	14121	14080	13903	14079	13919	13812	13915	13907	14104	14067	14064	14048	13987	13997	14167	14232	14161	14031	14153	14127	13878	14074	14065	14217	14083	14102	13994	14212	14019	14190	13946	14017	14056	13991	13999	14029	14054	14043	14181	14027	14122	14098	14103	14072	14085	14168	14056	13896	14117	14192	14070	14289	14101	14104	14111	14065	13975	14141	13989	14067	13935	13955	14029	14136	13895	14015	14086	14096	13935	14086	14005	14052	13960	13995	14064	14043	14069	13954	14162	14103	13951	14076	14078	14273	14129	14144	14032	14141	13954	13913	13996	13932	14146	13959	13982	13879	14021	13924	14025	14136	14040	14065	14049	14078	14010	14126	14149	13939	14212	14066	14140	14088	14173	14059	14189	13953	14107	14151	13920	14020	13971	14078	14082	13908	14139	14156	14061	14294	13924	14011	14119	14122	13966	14080	13949	14133	13858	14075	13916	14230	14073	13887	14068	14090	13970	14103	13984	14137	13968	13857	14162	14175	14043	14112	14186	14037	14124	14017	14113	13869	14116	13916	14004	14169	13976	14048	14232	14123	14133	14111	13971	13968	13904	14106	14170	14134	14112	14003	14059	13982	13982	14025	13882	14034	14216	14171	14056	14131	13914	14118	14168	14194	14037	13819	14028	14164	14004	14069	14097	14095	14017	14193	14011	13948	14042	14237	13910	14109	14177	14028	14080	14030	14228	14134	14200	14012	14152	14031	14008	14111	14124	14140	14061	14105	14093	14032	14050	14096	13933	14091	13997	14150	13993	14043	13952	13938	13988	14150	14119	14163	13987	13955	14045	14181	14022	13925	14042	14141	14082	14156	14007	14109	14135	14128	13995	13826	13969	14215	14074	14149	14022	14042	14031	14072	14044	14090	14305	13948	13917	14085	14131	14155	14119	14125	13992	14062	13998	14107	13879	14025	14116	14215	13846	14135	14099	14167	13916	14130	14022	13943	14068	14170	14053	14075	13992	14064	13951	13909	14062	14002	14041	14117	14046	14002	14156	14020	13931	14116	14184	13965	14028	14031	14072	14040	14220	13991	14191
28854	27537	34753	30458	22918	18999	16751	15589	14850	14318	14338	14165	13997	14033	14022	14159	13939	13923	13852	14091	14087	14192	13994	14016	13947	13879	14009	13798	13922	13867	13845	13914	13989	13857	13801	14060	13830	13810	13750	13840	13972	13923	13975	13838	13783	13842	14006	13966	13891	13784	13958	14070	13944	13755	13738	13924	13802	13958	13893	13784	13856	14166	13971	13891	14059	13942	13924	13801	13688	13894	13964	13837	13890	13714	13881	13823	13891	13879	13855	13998	13831	14049	14005	13835	13748	13821	13882	13733	13781	13899	13977	13696	13858	13989	14074	13849	13957	13790	13927	13750	13936	14048	13907	13912	14023	13689	13949	13928	13937	13820	13875	13855	13603	13753	14024	13934	13903	13827	14000	13915	13866	13900	13927	13897	13903	13974	13858	13791	13955	13756	13800	13916	13965	13997	13910	13868	13858	13771	14113	13868	13810	13813	14010	13936	13857	14053	13708	13977	13822	13941	13925	13841	14014	13830	13927	13794	13706	13953	13845	13913	13931	13886	13903	13950	13768	13952	13907	13947	13898	13757	14033	13904	13909	13811	14027	13848	13916	13926	13910	13843	13837	13868	14118	13948	13911	13825	13882	13880	13845	13891	13760	13884	13924	13932	13859	13769	13606	13739	13900	13877	13964	14055	13863	13860	13949	13727	13941	13834	13911	13938	13741	14051	13992	13729	13696	14033	13976	13746	14052	13867	14053	13866	13853	13962	13864	13840	13928	13749	13821	13854	13894	13799	13925	13854	13896	13786	13859	13922	13801	13716	13715	13765	13904	13813	13818	13851	13879	13780	13927	13784	14109	13856	13836	13893	13888	13743	13791	13741	13814	13927	13880	13871	13672	14032	13917	13801	14014	13887	13824	13694	13702	13890	13809	13842	13842	13835	13651	13859	13823	13825	13835	13640	13868	13839	13897	13960	13849	13867	13860	13961	13913	14027	13972	13917	13697	13888	13907	13746	13906	13758	13980	13996	13914	14036	13895	13818	13978	13799	13877	13983	13725	13875	13918	14072	13605	13890	13934	13958	13877	13777	14001	13678	13813	13874	13706	13830	13839	13860	13815	14050	13736	13773	13912	13836	13859	13822	13969	14040	13905	13779	13951	13860	13776	13852	13994	13771	13848	13876	13871	13792	13881	13953	13705	14061	13915	13852	13820	13847	13920	13984	13821	13618	13880	13774	13883	13762	13890	13797	13963	14031	13814	13985	14037	13958	13925	14017	14039	13834	13899	14014	13854	13565	13946	13863	13828	14015	13875	14014	13970	13927	13777	13898	13865	13975	13763	13953	13986	13924	13683	13896	13828	13912	13949	13829	13947	13859	13907	13966	14084	13988	13852	13905	13921	13891	13963	13713	13910	13747	13773	14100	13878	13737	13900	13795	13738	13866	13816	13856	13801	13852	13879	13900	13827	13892	13830	13926	13900	13937	13976	13929	13806	13828	13894	13812	13952	13655	13751	13844	13785	13819	13967	13883	13795	13768	13973	14030	13777	13813	13692	13741	13839	13723	13844	13748	13806	13754	13754	13781	13734	13967	14014	13998	13769	13775	14066	13862	13921	13911	13951	13796	13847	13889	13939	13988	13896	13974	13753	13909	14050	13819	13764	13958	13942	13918	13770	13738	13736	13822	13753	13928	13806	13796	13904	13838	13823	13798	13936	13879	13752	14008	13940	13819	13847	13797	13943	13794	13694	13682	13916	13915	13729	13894	13878	13836	13912	13959	14109	13658	13968	13915	13814	13813	13663	13741	13989	13968	13838	13910	13938	13847	13829	13759	13845	13957	13805	13819	13871	13828	13721	13741	13827	13751	13876	13716	13606	13948	13954	13909	13919	13779	14003	13860	13854	13954	13807	13996	13904	13862	13893	13927	13959	13788	13848	13824	13883	13929	13942	13663	13825	13824	13655	13925	13989	13950	13782	13806	13976	13813	13973	13757	14071	13635	13975	13784	13970	13936	13950	13978	13966	13799	13800	13838	13790	14075	13816	13732	13804	13842	13905	13729	13702	13861	13816	13981	13934	13920	13944	13850	13870	13875	13748	14027	13757	13784	13761	13949	13862	13780	13889	14008	13918	13965	13924	13906	13712	13822	13883	13734	13844	13859	13781	13864	13858	13866	13795	13837	13909	13681	13980	13832	13903	13792	13865	13598	13764	13934	13855	13874	13886	13947	13900	13717	14028	14039	14089	13811	13871	13894	13922	13706	13849	13818	13912	13821	13889	13846	13908	13952	13907	13696	13944	14029	13942	13869	14026	13876	13890	13950	13897	13757	13863	13921	13990	13892	13917	13708	13768	13833	13887	13851	13982	14032	13967	13776	13592	13797	13751	13799	13981	13972	13806	13772	14075	13911	13792	13777	13822	13895	13929	13748	13875	13746	14026	13936	13922	13790	13765	13753	13891	13852	13886	13812	13938	14162	13922	13921	13986	13848	13844	13885	13800	13794	13858	13835	13742	13947	13971	13788	13823	13904	13898	14024	13969	13807	14049	13848	13840	13964	14020	13883	13906	13784	13885	13727	13994	13891	13822	13933	13889	13913	13784	13959	13872	13901	14048	13820	13820	14075	13891	13815	13886	13870	13916	13839	14007	13816	13792	13874	13915	13864	13941	13748	13734	13961	13690	13861	13910	14104	13786	13608	13778	13655	13878	13955	13880	13708	13908	13848	13903	13921	14012	13827	14088	13868	13813	13941	14108	13969	13951	13824	13955	14011	13867	13841	13972	13885	13911	13838	13824	13757	13837	13961	13805	13924	13806	13829	13764	14088	13897	13763	13873	13868	13851	13768	13833	13832	13974	13982	13958	14031	14080	13812	13883	13905	13932	13861	13913	13939	13744	13678	13713	13589	13841	13840	13795	13915	13892	13866	13908	13987	13794	13899	14029	13796	14049	13916	13947	13881	13868	13888	13879	13790	13958	13849	13844	13805	13835	13981	13780	13820	13905	13732	13890	13792	13852	13762	13791	13860	13888	13740	13903	13812	13932	13922	13839	14006	13896	13957	13810	13909	13969	13726	13816	13757	13757	13640	13847	13965	13989	13774	13846	13882	13976	14121	13850	13852	14029	13763	13765	13954	14069	13872	13877	14099	14055	14092	13938	13971	13707	13687	13816	13685	13790	13817	14020	13734	13847	13935	13917	13738	13806	13730	13971	13801	13812	14121	14116	13906	14041	13933	13912	13788	13816	13836	14031	14031	13876	13999	14014	13879	13800	13605	13783	14018	13881	13982	13973	13776	13812	13768	13875	13933	13907	13783	13876	13802	13805	13817	13694	13960	13876	13907	14083	13837	13832	13953	13921	13794	13784	13969	13674	13832	13803	13943	13771	14021	14125	13911	13886	13746	13821	13828	13780	13771	13841	13948	13979	13753	13878	14040	13836	14011	13672	13867	14045	13932	13840	13855	13985	13754	13757	14008	13919	14123	13631	13864	13755	14027	13891	13903	14010	13918	14007	13919	13988	14015	13998	13721	13699	13849	13838	13812	14094	13824	13912	13893	14007	13896	13848	13927	13837	13690	13963	13897	13905	13874	13740	13779	13835	13844	13877	13896	13972	13771	13959	14037	13923	13733	13879	13754	13896	13809	14016	13746	13817	13802	14004	13810	13897	13867	14032	13871	13877	13720	13768	13844	13896	13863	13837	13760	13588	13948	14013	13765	13720	14114	13768	13750	13840	13758	13804	13871	13799	13926	13859	13909	13754	13841	13903	14053	14116	13878	13916	14000	13796	14002	13798	14190	13899	13968	13919	14003	13852	13919	13906	13901	13989	13922	13934	14010	13813	13891	13866	13823	13971	13809	13888	13814	13670	13855	13901	13774	13886	13921	13962	13956	13807	13821	13887	13903	14134	13746	13817	13852	13713	13853	13865	13979	13770	13915	13864	13876	13908	13953	13814	13797	13682	13761	13709	13751	13826	13757	13705	13966	13864	13761	13804	13857	13875	13883	14068	13910	14033	13791	13838	14025	13724	14038	13893	13842	14027	13799	13902	13828	14102	13858	13890	13872	13878	13867	13887	13979	13848	13918	13886	13650	13849	13802	13946	13814	13850	14013	13779	13780	13802	14048	13893	13872	13970	13785	13752	14022	13891	14049	14036	13836	13888	13786	13870	13931	14004	13866	13748	13964	13864	13914	13889	13876	13996	13838	13875	13755	13797	13699	13824	14049	13793	14025	13939	13839	13930	13851	13828	13895	13713	13930	13822	13922	13899	14014	14121	13903	13785	13741	13669	13903	13979	13944	13968	13977	14023	13848	13790	13745	13909	13909	13884	13732	14040	13902	13903	13986	13823	13890	13924	13908	13921	13668	13918	13816	13913	14024	13868	13750	13864	14002	13862	13985	13791	13811	13833	13809	13743	13709	13845	13713	13814	13994	13719	13890	13776	13855	13893	13842	13758	13907	13660	13961	14000	14044	13896	13743	14142	14012	13882	13932	13909	13955	13836	13792	13865	13823	13727	13802	13850	13889	13897	13848	13836	14104	14164	13717	13981	13749	14115	13932	13775	13971	13966	13878	13628	14016	13915	13984	13813	14054	13821	13956	13915	13759	13923	13889	13827	14054	13706	13815	13916	13922	13932	14035	13896	13854	13897	13825	13927	13891	13859	13784	13732	13690	13927	14033	13974	13966	13846	14068	13854	13940	13996	13783	13792	13948	14017	13894	13715	13921	13882	13974	13675	13846	13968	13930	13973	13966	13913	13979	13817	13936	13737	13972	13895	13847	13867	13859	13913	13825	13890	13812	13867	13786	13852	14087	13914	14008	13950	13739	13818	13946	13871	13986	14025	13896	13748	13875	13825	13631	13621	13827	13753	13767	13992	13866	14038	13935	13773	13797	13802	13886	13926	13781	13825	13756	13960	14088	13916	13966	13868	13900	13684	13862	13890	13862	13790	13783	13767	13739	13975	13934	13748	13900	13766	13763	13864	13925	13934	13816	13874	13931	13926	13959	13855	13749	13907	13819	14035	13994	13798	13698	13771	13818	13964	13937	13864	13779	14001	13828	13833	13889	13907	14000	13945	14042	14005	13845	14014	13841	14057	13829	13981	13901	13975	13875	13898	13760	13761	14151	13921	13811	14010	13816	13969	13867	13954	13939	14023	13992
31831	45286	41478	32059	24479	19963	16999	15365	14580	14031	13963	13813	13840	13634	13528	13604	13301	13656	13484	13625	13584	13478	13443	13360	13474	13500	13457	13506	13421	13215	13477	13482	13428	13449	13541	13236	13461	13475	13466	13470	13229	13507	13363	13460	13323	13363	13324	13456	13477	13315	13400	13430	13454	13368	13380	13367	13454	13412	13463	13279	13629	13356	13382	13281	13415	13275	13409	13436	13428	13378	13459	13436	13272	13398	13502	13218	13310	13423	13375	13481	13228	13236	13320	13349	13418	13553	13469	13367	13480	13437	13589	13523	13274	13470	13296	13448	13457	13386	13441	13382	13266	13568	13426	13505	13261	13380	13451	13486	13394	13368	13296	13473	13241	13516	13231	13448	13395	13368	13228	13217	13513	13373	13409	13475	13307	13284	13395	13356	13140	13509	13361	13377	13429	13207	13420	13195	13462	13256	13326	13401	13407	13484	13449	13194	13386	13372	13308	13483	13367	13311	13459	13346	13407	13504	13380	13409	13418	13341	13437	13390	13257	13338	13399	13517	13160	13437	13537	13250	13320	13281	13341	13435	13419	13328	13451	13487	13276	13456	13479	13337	13239	13366	13543	13400	13432	13367	13502	13429	13319	13307	13372	13464	13401	13208	13459	13364	13507	13406	13385	13400	13259	13393	13465	13374	13365	13377	13455	13373	13332	13452	13357	13498	13286	13295	13384	13401	13392	13583	13427	13470	13509	13336	13326	13325	13365	13311	13477	13313	13441	13623	13318	13551	13345	13372	13264	13214	13399	13297	13325	13412	13455	13492	13492	13340	13310	13485	13304	13284	13395	13264	13506	13341	13384	13333	13333	13459	13327	13429	13418	13464	13323	13451	13311	13436	13225	13323	13385	13265	13375	13414	13447	13428	13363	13232	13363	13255	13439	13401	13338	13407	13519	13478	13384	13360	13459	13353	13388	13323	13349	13242	13272	13390	13454	13403	13325	13393	13270	13478	13519	13422	13319	13390	13395	13446	13508	13346	13448	13367	13268	13436	13494	13365	13532	13494	13301	13281	13290	13323	13256	13420	13341	13255	13452	13418	13220	13485	13314	13310	13371	13437	13215	13497	13247	13433	13364	13388	13429	13369	13332	13272	13396	13376	13334	13253	13331	13439	13392	13320	13442	13316	13373	13448	13317	13416	13477	13216	13297	13385	13340	13340	13520	13418	13357	13646	13380	13543	13395	13467	13442	13506	13249	13437	13357	13544	13492	13367	13485	13423	13563	13333	13443	13249	13217	13370	13309	13588	13448	13414	13375	13478	13387	13483	13419	13415	13412	13452	13379	13365	13588	13346	13349	13408	13435	13589	13282	13299	13379	13455	13282	13276	13295	13433	13223	13250	13524	13381	13542	13384	13275	13317	13356	13547	13318	13451	13381	13310	13412	13474	13494	13428	13510	13353	13294	13402	13259	13506	13468	13333	13572	13328	13445	13272	13426	13403	13417	13300	13562	13442	13455	13410	13240	13348	13532	13347	13600	13289	13297	13398	13498	13405	13406	13403	13426	13373	13217	13599	13490	13292	13621	13332	13456	13228	13269	13209	13418	13463	13372	13389	13389	13408	13436	13481	13450	13487	13517	13376	13376	13308	13406	13286	13500	13404	13277	13553	13392	13279	13417	13353	13374	13352	13306	13374	13394	13294	13352	13271	13417	13295	13234	13340	13409	13298	13414	13257	13297	13391	13335	13445	13259	13328	13461	13454	13428	13356	13418	13434	13529	13422	13415	13273	13326	13220	13531	13240	13392	13383	13318	13320	13413	13284	13502	13445	13363	13466	13323	13288	13349	13404	13358	13481	13274	13349	13461	13339	13454	13350	13177	13436	13299	13556	13554	13237	13349	13492	13200	13421	13526	13323	13556	13248	13399	13515	13418	13384	13325	13335	13365	13386	13349	13276	13432	13349	13624	13522	13375	13368	13369	13499	13462	13243	13387	13240	13507	13402	13405	13389	13460	13338	13263	13557	13253	13453	13327	13384	13214	13483	13335	13276	13418	13570	13375	13337	13308	13352	13405	13207	13419	13312	13331	13480	13375	13268	13507	13317	13231	13357	13300	13287	13387	13404	13401	13623	13410	13457	13385	13492	13386	13548	13472	13282	13382	13457	13250	13266	13360	13371	13299	13261	13308	13446	13411	13308	13295	13308	13483	13566	13426	13201	13371	13589	13311	13331	13435	13380	13541	13350	13427	13489	13445	13281	13411	13451	13376	13478	13350	13381	13407	13405	13313	13192	13410	13449	13366	13286	13407	13429	13492	13463	13171	13427	13262	13460	13317	13575	13288	13333	13359	13435	13457	13486	13343	13320	13416	13424	13238	13513	13429	13188	13311	13353	13495	13327	13318	13500	13326	13662	13206	13261	13371	13315	13461	13446	13371	13441	13384	13459	13358	13439	13251	13526	13376	13353	13300	13381	13325	13469	13350	13623	13396	13284	13571	13396	13294	13276	13425	13262	13345	13417	13543	13560	13395	13483	13522	13378	13362	13337	13324	13424	13388	13313	13495	13478	13393	13480	13409	13555	13409	13334	13424	13370	13332	13472	13273	13361	13439	13373	13464	13406	13429	13413	13266	13328	13372	13390	13392	13556	13253	13351	13275	13422	13403	13370	13398	13622	13380	13373	13202	13465	13263	13334	13517	13266	13363	13581	13170	13390	13412	13387	13271	13304	13314	13509	13254	13256	13356	13435	13286	13328	13388	13375	13349	13363	13441	13391	13337	13266	13519	13473	13171	13387	13401	13427	13427	13322	13500	13376	13399	13489	13469	13464	13387	13314	13273	13548	13327	13332	13275	13407	13347	13490	13391	13590	13321	13323	13456	13434	13420	13387	13348	13327	13312	13276	13333	13352	13457	13322	13399	13536	13371	13295	13409	13373	13246	13497	13462	13389	13343	13199	13386	13445	13356	13359	13375	13343	13488	13360	13376	13418	13295	13298	13470	13461	13351	13447	13384	13433	13429	13476	13394	13412	13391	13270	13190	13222	13414	13496	13456	13263	13365	13311	13521	13408	13301	13338	13301	13255	13371	13476	13353	13311	13554	13380	13378	13334	13343	13540	13421	13301	13287	13455	13408	13167	13360	13215	13311	13357	13346	13345	13397	13322	13492	13449	13398	13259	13370	13328	13420	13463	13444	13499	13582	13408	13563	13398	13362	13435	13405	13350	13376	13278	13428	13348	13497	13540	13339	13302	13521	13461	13412	13480	13374	13435	13365	13111	13445	13407	13263	13281	13319	13375	13452	13581	13496	13456	13335	13310	13396	13371	13411	13387	13386	13429	13344	13381	13614	13370	13383	13318	13475	13377	13355	13402	13330	13372	13342	13489	13363	13491	13265	13536	13168	13275	13256	13386	13297	13379	13526	13269	13440	13368	13298	13308	13338	13417	13447	13492	13450	13442	13361	13421	13498	13186	13223	13297	13495	13483	13425	13387	13356	13431	13341	13566	13385	13426	13258	13422	13560	13561	13376	13409	13369	13428	13380	13395	13414	13316	13370	13541	13389	13394	13471	13311	13360	13429	13276	13216	13372	13509	13535	13413	13435	13525	13253	13382	13504	13482	13373	13453	13331	13168	13401	13531	13319	13318	13384	13336	13299	13267	13334	13361	13394	13201	13460	13444	13215	13468	13311	13586	13347	13315	13346	13362	13443	13408	13352	13516	13420	13355	13379	13435	13354	13389	13527	13224	13486	13391	13209	13378	13401	13398	13342	13242	13398	13406	13315	13507	13370	13370	13435	13379	13363	13375	13369	13661	13269	13309	13523	13383	13430	13288	13366	13437	13262	13504	13376	13440	13365	13427	13339	13270	13443	13359	13574	13283	13317	13337	13432	13361	13307	13434	13242	13460	13429	13259	13334	13377	13540	13371	13443	13375	13416	13401	13292	13394	13512	13455	13444	13473	13204	13327	13401	13322	13541	13244	13359	13287	13502	13333	13515	13356	13427	13421	13220	13386	13324	13232	13243	13444	13508	13388	13347	13298	13333	13389	13305	13319	13446	13438	13479	13347	13445	13475	13371	13348	13361	13444	13346	13334	13356	13432	13319	13442	13495	13444	13404	13433	13309	13462	13431	13563	13309	13430	13356	13327	13361	13482	13223	13137	13335	13336	13302	13374	13416	13351	13338	13379	13267	13356	13332	13385	13447	13292	13288	13376	13294	13444	13389	13262	13429	13452	13313	13265	13448	13414	13348	13372	13473	13328	13328	13307	13384	13407	13314	13635	13619	13242	13509	13330	13247	13347	13364	13276	13557	13424	13519	13459	13299	13475	13324	13367	13458	13395	13374	13489	13190	13356	13368	13234	13306	13422	13334	13406	13418	13211	13459	13287	13416	13388	13386	13516	13321	13207	13361	13382	13415	13373	13352	13484	13421	13490	13293	13451	13363	13253	13412	13309	13335	13342	13593	13194	13263	13387	13359	13485	13366	13427	13346	13497	13335	13438	13267	13520	13295	13250	13294	13464	13573	13481	13549	13515	13430	13351	13436	13364	13516	13499	13372	13470	13521	13311	13461	13537	13448	13226	13427	13452	13448	13339	13424	13439	13352	13580	13298	13353	13409	13485	13417	13398	13274	13354	13331	13377	13450	13365	13363	13372	13367	13475	13349	13439	13528	13408	13418	13480	13370	13230	13335	13428	13378	13369	13261	13459	13333	13364	13464	13307	13289	13400	13383	13569	13254	13546	13247	13332	13335	13445	13279	13491	13255	13370	13568	13287	13337	13423	13401	13273	13447	13311	13240	13377	13575	13302	13387	13388	13435	13429	13444	13386	13284	13320	13440	13502	13546	13319	13535	13551	13605	13483	13446	13336	13494	13426	13332	13527	13368	13475	13384	13248	13496	13303	13428	13560	13406	13523	13433	13411	13440	13461	13497	13469	13369	13281	13405	13473	13253	13404	13416	13427	13378	13537	13408	13296	13249	13455	13319	13428	13405	13225	13394	13480	13462	13351	13617	13339	13303	13361	13559	13405	13295	13418	13393	13420	13437	13431	13366	13292	13326	13298	13516	13328	13531	13507	13478	13499	13336	13366	13279	13526	13360	13477	13469	13461	13421	13427	13452	13434	13481	13455	13303	13451	13180	13418	13458	13368	13535	13335
24534	21612	29338	26842	26429	26044	23613	18141	16450	15846	15128	14867	14885	14781	14647	14773	14612	14574	14667	14404	14413	14434	14515	14523	14469	14430	14291	14335	14515	14411	14597	14393	14390	14292	14287	14471	14387	14344	14440	14209	14316	14423	14348	14229	14383	14487	14488	14365	14368	14384	14349	14247	14401	14292	14273	14216	14364	14521	14255	14156	14254	14424	14212	14410	14370	14415	14528	14615	14435	14492	14182	14256	14330	14253	14094	14131	14393	14235	14186	14055	14305	14374	14444	14267	14339	14253	14353	14222	14220	14324	14368	14118	14345	14270	14551	14385	14350	14399	14286	14097	14360	14097	14266	14294	14347	14364	14406	14083	14371	14422	14091	14169	14227	14199	14243	14257	14296	14197	14464	14317	14241	14369	14389	14331	14479	14333	14158	14309	14548	14251	14483	14226	14578	14093	14398	14363	14237	14522	14593	14509	14298	14310	14312	14225	14399	14291	14466	14320	14278	14297	14255	14352	14199	14426	14397	14435	14238	14201	14199	14536	14336	14299	14557	14156	14307	14485	14648	14339	14262	14218	14354	14270	14439	14210	14294	14312	14343	14253	14435	14209	14296	14330	14401	14328	14399	14172	14180	14383	14235	14167	14302	14435	14267	14297	14255	14239	14418	14393	14279	14320	14448	14409	14501	14401	14366	14273	14281	14199	14099	14391	14428	14338	14286	14356	14258	14451	14151	14249	14357	14463	14437	14506	14368	14468	14270	14271	14321	14175	14213	14426	14199	14436	14426	14336	14056	14162	14202	14231	14356	14239	14402	14201	14263	14399	14338	14310	14326	14378	14222	14387	14332	14232	14331	14262	14275	14486	14131	14314	14453	14308	14297	14324	14192	14313	14361	14287	14232	14300	14663	14223	14281	14537	14422	14268	14526	14362	14460	14441	14624	14556	14350	14404	14179	14238	14178	14303	14383	14260	14447	14342	14410	14315	14336	14318	14209	14133	14284	14216	14426	14159	14223	14162	14535	14235	14329	14084	14272	14311	14244	14231	14307	14501	14384	14304	14318	14486	14298	14288	14520	14258	14235	14423	14192	14510	14447	14217	14249	14208	14435	14293	14477	14349	14248	14420	14348	14265	14467	14243	14184	14283	14287	14203	14256	14388	14300	14245	14509	14390	14090	14335	14436	14229	14390	14288	14377	14345	14117	14352	14269	14048	14332	14203	14148	14244	14486	14426	14298	14385	14352	14086	14403	14319	14256	14343	14139	14391	14292	14252	14158	14288	14103	14272	14420	14297	14307	14309	14393	14309	14222	14213	14357	14061	14314	14365	14323	14376	14313	14356	14314	14298	14349	14329	14244	14304	14198	14047	14337	14298	14370	14206	14435	14403	14180	14217	14139	14421	14226	14351	14126	14428	14433	14174	14366	14352	14420	14090	14118	14246	14217	14427	14319	14273	14124	14354	14428	14333	14224	14359	14297	14333	14263	14191	14447	14287	14232	14272	14249	14096	14265	14360	14117	14446	14422	14167	14187	14399	14187	14300	14376	14211	14308	14175	14650	14338	14274	14140	14480	14468	14322	14560	14315	14378	14277	14266	14210	14150	14225	14364	14357	14369	14381	14502	14239	14212	14227	14388	14380	14255	14374	14297	14387	14326	14421	14401	14388	14200	14324	14205	14330	14260	14492	14396	14389	14289	14363	14428	14530	14372	14318	14394	14455	14396	14185	14303	14317	14400	14340	14342	14261	14175	14339	14483	14297	14321	14420	14219	14344	14160	14290	14443	14305	14410	14247	14370	14374	14296	14387	14237	14445	14358	14263	14469	14325	14274	14458	14459	14472	14382	14374	14295	14201	14419	14264	14392	14258	14095	14248	14415	14293	14399	14464	14276	14157	14379	14380	14310	14396	14259	14263	14263	14211	14036	14340	14300	14181	14262	14336	14248	14443	14285	14265	14473	14228	14293	14278	14234	14353	14398	14282	14318	14319	14367	14389	14188	14278	14448	14382	14396	14441	14480	14347	14176	14414	14426	14260	14263	14206	14290	14363	14317	14122	14319	14223	14336	14175	14404	14274	14166	14494	14295	14141	14357	14398	14197	14233	14477	14259	14338	14445	14265	14115	14432	14454	14197	14450	14301	13994	14412	14377	14201	14395	14373	14305	14415	14264	14328	14377	14364	14343	14238	14241	14345	14260	14175	14349	14276	14430	14386	14244	14192	14248	14425	14426	14291	14234	14297	14490	14294	14166	14258	14418	14231	14363	14213	14096	14212	14196	14207	14279	14287	14295	14291	14173	14351	14416	14399	14337	14369	14273	14235	14315	14212	14317	14264	14281	14309	14228	14505	14281	14446	14388	14465	14283	14256	14290	14309	14268	14226	14250	14137	14344	14234	14321	14506	14513	14343	14122	14090	14434	14430	14320	14305	14180	14417	14455	14361	14553	14280	14184	14320	14362	14324	14165	14165	14260	14354	14330	14282	14465	14301	14179	14377	14428	14417	14095	14434	14251	14252	14342	14310	14325	14305	14308	14097	14306	14433	14283	14193	14270	14291	14314	14123	14324	14282	14351	14162	14406	14442	14249	14228	14523	14200	14318	14293	14372	14315	14303	14298	14169	14196	14428	14340	14168	14268	14302	14356	14245	14272	14190	14285	14037	14385	14340	14065	14397	14524	14309	14275	14113	14303	14231	14427	14258	14426	14210	14483	14210	14254	14196	14312	14357	14366	14134	14235	14236	14147	14360	14121	14262	14391	14338	14180	14490	14317	14261	14279	14206	14266	14608	14356	14181	14383	14381	14247	14255	14303	14384	14349	14288	14159	14339	14446	14300	14255	14414	14212	14486	14292	14365	14521	14529	14231	14186	14358	14161	14491	14268	14260	14201	14279	14250	14249	14134	14172	14196	14316	14399	14214	14144	14418	14525	14337	14287	14305	14399	14360	14287	14363	14126	14381	14436	14432	14277	14305	14194	14175	14359	14498	14374	14386	14336	14395	14282	14375	14339	14328	14473	14371	14051	14420	14450	14310	14281	14351	14484	14402	14280	14383	14383	14319	14374	14257	14394	14229	14403	14289	14356	14455	14360	14200	14379	14409	14276	14209	14299	14289	14340	14290	14454	14353	14219	14348	14283	14332	14376	14219	14339	14302	14348	14182	14441	14256	14382	14150	14382	14338	14312	14393	14196	14229	14348	14204	14479	14297	14398	14187	14380	14330	14182	14093	14116	14535	14144	14365	14406	14247	14399	14279	14269	14393	14347	14414	14349	14236	14413	14378	14346	14353	14286	14177	14265	14368	14254	14413	14392	14551	14392	14395	14474	14473	14321	14405	14510	14221	14218	14159	14281	14153	14326	14261	14440	14273	14487	14470	14478	14213	14360	14274	14267	14261	14303	14303	14324	14314	14284	14250	14271	14287	14285	14273	14108	14289	14352	14161	14360	14259	14406	14436	14222	14232	14311	14204	14271	14292	14223	14240	14184	14414	14394	14271	14074	14406	14274	14189	14226	14238	14242	14420	14339	14286	14319	14280	14310	14316	14348	14325	14328	14416	14472	14391	14331	14290	14358	14440	14263	14176	14274	14543	14184	14262	14396	14156	14376	14196	14418	14407	14353	14321	14389	14234	14298	14514	14227	14137	14293	14237	14317	14344	14537	14298	14213	14417	14381	14125	14332	14199	14270	14365	14419	14252	14247	14397	14107	14246	14308	14303	14450	14436	14282	14365	14432	14421	14480	14306	14303	14366	14309	14412	14239	14230	14351	14303	14388	14390	14171	14160	14260	14399	14278	14355	14358	14488	14536	14480	14319	14257	14343	14360	14427	14254	14194	14429	14270	14236	14328	14177	14247	14299	14251	14309	14286	14482	14251	14341	14512	14332	14241	14366	14267	14131	14239	14160	14369	14388	14207	14252	14471	14382	14510	14175	14350	14351	14378	14315	14277	14164	14325	14260	14319	14315	14201	14472	14224	14244	14149	14419	14346	14308	14292	14536	14194	14129	14261	14217	14123	14321	14471	14318	14392	14403	14382	14258	14337	14170	14409	14515	14156	14245	14419	14233	14486	14388	14276	14362	14262	14110	14671	14305	14182	14143	14272	14314	14352	14458	14413	14064	14127	14385	14368	14286	14060	14382	14426	14312	14266	14456	14249	14350	14191	14393	14229	14200	14329	14238	14236	14445	14361	14164	14258	14485	14456	14182	14280	14374	14342	14378	14270	14099	14159	14406	14241	14242	14347	14220	14418	14313	14370	14253	14400	14170	14369	14218	14237	14384	14352	14288	14265	14351	14357	14474	14271	14227	14191	14376	14179	14284	14324	14202	14245	14423	14149	14382	14099	14193	14373	14331	14227	14461	14404	14292	14355	14345	14353	14447	14243	14170	14332	14358	14299	14289	14238	14291	14259	14188	14347	14251	14379	14332	14400	14102	14369	14263	14305	14169	14231	14485	14419	14277	14317	14267	14326	14266	14299	14462	14396	14345	14460	14239	14257	14312	14348	14477	14455	14360	14242	14270	14186	14364	14327	14106	14400	14318	14393	14374	14208	14156	14384	14279	14338	14361	14462	14192	14333	14197	14176	14518	14165	14241	14267	14431	14409	14329	14268	14395	14279	14332	14358	14277	14346	14144	14354	14275	14260	14034	14434	14301	14393	14445	14429	14202	14156	14313	14511	14430	14254	14481	14322	14300	14244	14322	14342	14314	14346	14232	14270	14391	14470	14283	14253	14081	14240	14143	14307	14362	14313	14132	14366	14451	14250	14449	14616	14288	14151	14179	14228	14177	14401	14214	14344	14288	14252	14176	14267	14258	14058	14271	14407	14450	14463	14366	14394	14403	14196	14189	14430	14304	14207	14378	14323	14235	14341	14221	14214	14255	14310	14267	14132	14191	14399	14260	14356	14368	14261	14184	14499	14138	14306	14326	14267	14227	14418	14450	14358	14432	14313	14284	14376	14375	14330	14316	14465	14369	14296	14270	14210	14336	14264	14310	14398	14265	14304	14156	14304	14237	14324	14271	14354	14296	14432	14341	14248	14457	14285	14260	14394	14162	14401	14336	14379	14496	14348	14243	14261	14490	14384	14094	14320	14302	14158	14303	14216	14272	14439	14309	14309	14070	14166	14212	14216	14115	14163	14345	14271	14062	14375	14474
33489	52569	49765	40621	33913	27424	22299	17565	16383	15380	14749	14733	14457	14308	14267	14293	13943	13933	14006	13802	13771	13978	13978	14058	13757	13833	13643	13933	13833	13867	13856	13738	13649	13849	13740	13719	13836	13832	13776	13639	13716	13625	13584	13801	13649	13795	13916	13692	13698	13635	13684	13813	13848	13730	13772	13667	13792	13653	13623	13866	13916	13532	13677	13568	13542	13895	13812	13628	13597	13739	13826	13685	13780	13696	13646	13538	13620	13567	13676	13831	13706	13690	13719	13703	13713	13818	13613	13726	13665	13825	13724	13728	13606	13720	13621	13685	13771	13677	13607	13704	13688	13707	13609	13824	13645	13650	13728	13660	13569	13722	13823	13792	13839	13763	13778	13661	13620	13741	13763	13640	13601	13773	13858	13650	13625	13725	13828	13858	13781	13603	13587	13603	13733	13697	13812	13591	13651	13618	13826	13803	13728	13734	13709	13590	13680	13872	13656	13559	13603	13741	13525	13576	13677	13765	13499	13687	13681	13596	13925	13760	13547	13638	13635	13526	13755	13611	13768	13781	13676	13620	13731	13727	13466	13602	13620	13677	13694	13847	13770	13750	13692	13652	13685	13629	13567	13818	13726	13725	13753	13550	13844	13812	13727	13642	13620	13742	13557	13591	13611	13649	13706	13725	13464	13554	13640	13649	13665	13561	13737	13683	13713	13680	13484	13698	13777	13779	13586	13860	13730	13668	13752	13759	13657	13771	13906	13746	13698	13644	13713	13691	13747	13737	13746	13597	13604	13583	13821	13604	13734	13763	13636	13725	13779	13549	13555	13731	13724	13749	13746	13750	13668	13717	13675	13675	13787	13766	13584	13773	13631	13619	13638	13762	13704	13752	13616	13780	13660	13810	13582	13758	13556	13691	13626	13725	13656	13860	13720	13763	13752	13645	13704	13642	13836	13848	13753	13714	13863	13647	13770	13717	13742	13757	13709	13564	13785	13711	13734	13609	13682	13651	13462	13682	13665	13708	13442	13764	13668	13560	13695	13686	13752	13726	13739	13744	13586	13687	13754	13681	13577	13702	13676	13810	13585	13645	13661	13501	13690	13704	13787	13771	13643	13792	13807	13734	13556	13789	13579	13731	13626	13769	13618	13881	13624	13770	13713	13696	13748	13723	13792	13721	13523	13535	13666	13744	13700	13566	13648	13728	13709	13735	13800	13720	13679	13809	13761	13883	13805	13658	13583	13561	13651	13728	13656	13826	13718	13622	13668	13567	13661	13718	13756	13644	13750	13680	13823	13757	13639	13659	13597	13682	13693	13671	13799	13763	13671	13573	13706	13845	13703	13801	13735	13646	13708	13606	13543	13922	13756	13593	13683	13661	13633	13779	13726	13741	13828	13844	13649	13639	13805	13574	13693	13691	13786	13766	13753	13692	13731	13580	13683	13705	13757	13712	13527	13703	13832	13483	13590	13659	13721	13631	13665	13803	13627	13625	13600	13700	13796	13543	13658	13869	13778	13711	13721	13798	13660	13770	13737	13613	13614	13785	13715	13605	13523	13710	13555	13698	13705	13647	13815	13594	13616	13741	13686	13864	13772	13659	13760	13633	13637	13761	13720	13555	13695	13824	13800	13621	13789	13654	13921	13750	13555	13782	13728	13669	13623	13515	13602	13758	13649	13608	13766	13848	13651	13685	13819	13651	13642	13904	13795	13551	13818	13655	13773	13749	13694	13617	13602	13532	13612	13546	13798	13706	13748	13828	13690	13800	13734	13702	13691	13761	13705	13698	13861	13713	13766	13732	13608	13770	13772	13754	13754	13734	13647	13607	13537	13673	13634	13726	13554	13720	13715	13847	13824	13704	13688	13639	13780	13586	13742	13759	13850	13600	13603	13659	13751	13653	13813	13613	13566	13629	13546	13971	13716	13799	13764	13435	13723	13676	13633	13465	13771	13733	13800	13703	13650	13630	13642	13769	13629	13785	13694	13623	13771	13641	13766	13712	13557	13809	13645	13544	13757	13779	13735	13748	13620	13564	13538	13708	13738	13938	13760	13812	13670	13577	13653	13641	13636	13777	13693	13846	13730	13690	13735	13657	13799	13867	13666	13631	13631	13526	13906	13641	13840	13628	13549	13723	13616	13743	13596	13734	13688	13886	13675	13691	13656	13803	13640	13664	13728	13735	13798	13712	13702	13679	13680	13883	13640	13720	13743	13561	13665	13787	13767	13794	13603	13599	13687	13515	13626	13812	13635	13558	13822	13618	13653	13791	13623	13698	13723	13789	13856	13578	13716	13628	13888	13543	13559	13767	13664	13683	13737	13677	13604	13764	13788	13723	13649	13771	13690	13682	13699	13689	13820	13616	13641	13586	13604	13628	13631	13803	13655	13814	13699	13686	13717	13719	13916	13779	13624	13700	13710	13622	13716	13682	13665	13593	13705	13635	13729	13802	13618	13633	13710	13825	13717	13658	13746	13798	13620	13648	13631	13689	13584	13524	13635	13710	13731	13587	13675	13557	13763	13694	13657	13893	13642	13676	13875	13742	13692	13733	13539	13908	13740	13596	13713	13615	13610	13652	13785	13717	13761	13777	13625	13629	13718	13667	13846	13705	13639	13826	13717	13667	13854	13651	13734	13567	13616	13609	13851	13741	13551	13823	13819	13758	13610	13600	13819	13860	13597	13777	13680	13621	13723	13571	13746	13591	13749	13565	13656	13790	13734	13738	13658	13690	13730	13708	13855	13536	13647	13669	13715	13670	13552	13680	13732	13793	13579	13969	13673	13661	13734	13709	13741	13746	13664	13610	13837	13653	13595	13767	13601	13894	13742	13915	13655	13670	13757	13754	13762	13737	13641	13663	13791	13695	13785	13584	13549	13864	13700	13806	13794	13593	13617	13699	13836	13762	13723	13663	13808	13698	13555	13569	13599	13768	13583	13731	13772	13671	13677	13727	13593	13776	13659	13766	13684	13672	13773	13606	13833	13578	13634	13662	13794	13790	13780	13788	13616	13641	13789	13654	13708	13879	13613	13692	13750	13603	13734	13747	13567	13777	13894	13611	13737	13805	13689	13719	13629	13780	13605	13855	13588	13719	13677	13677	13733	13657	13620	13907	13602	13773	13674	13721	13580	13739	13598	13759	13488	13699	13752	13791	13733	13658	13747	13751	13563	13788	13630	13810	13792	13627	13636	13677	13608	13703	13681	13718	13767	13727	13659	13769	13686	13642	13675	13640	13615	13628	13545	13864	13726	13873	13611	13604	13674	13663	13767	13723	13708	13750	13637	13852	13732	13783	13570	13718	13755	13653	13903	13796	13671	13730	13805	13714	13715	13837	13822	13598	13754	13811	13784	13660	13590	13796	13612	13737	13606	13819	13771	13636	13756	13778	13852	13642	13689	13676	13657	13761	13747	13491	13694	13698	13863	13868	13652	13602	13658	13812	13793	13523	13711	13764	13740	13750	13683	13670	13831	13463	13757	13740	13627	13663	13729	13738	13640	13709	13788	13556	13692	13632	13770	13714	13819	13705	13600	13728	13689	13720	13634	13833	13805	13681	13938	13452	13575	13694	13610	13705	13724	13569	13793	13804	13591	13741	13705	13735	13747	13801	13723	13709	13688	13631	13730	13669	13767	13709	13718	13670	13743	13772	13640	13701	13825	13612	13738	13760	13797	13596	13673	13743	13704	13838	13670	13722	13833	13722	13844	13729	13757	13709	13576	13528	13727	13632	13762	13909	13679	13809	13589	13655	13680	13666	13693	13740	13843	13628	13811	13731	13718	13641	13724	13687	13577	13840	13712	13656	13871	13936	13629	13561	13768	13585	13825	13606	13632	13809	13692	13747	13483	13605	13779	13810	13684	13653	13783	13730	13697	13646	13771	13773	13644	13654	13669	13787	13581	13696	13876	13735	13734	13764	13741	13628	13576	13716	13690	13634	13848	13712	13553	13802	13543	13749	13747	13741	13867	13662	13562	13928	13761	13655	13662	13663	13597	13792	13705	13780	13793	13767	13706	13589	13822	13786	13850	13742	13821	13615	13853	13793	13689	13652	13795	13613	13603	13558	13628	13786	13879	13839	13640	13573	13741	13717	13675	13852	13526	13483	13677	13809	13673	13578	13709	13687	13853	13752	13869	13664	13897	13704	13692	13633	13699	13852	13479	13861	13699	13726	13620	13631	13775	13737	13713	13735	13758	13900	13717	13844	13622	13536	13650	13774	13838	13663	13671	13696	13800	13659	13805	13531	13578	13745	13698	13607	13567	13658	13659	13687	13766	13847	13666	13579	13598	13863	13758	13747	13779	13807	13515	13709	13598	13575	13832	13715	13784	13528	13686	13814	13849	13731	13697	13813	13697	13720	13764	13713	13648	13661	13566	13692	13844	13729	13680	13656	13611	13594	13677	13905	13820	13808	13763	13543	13693	13734	13702	13672	13827	13808	13641	13602	13598	13664	13644	13685	13890	13806	13641	13749	13769	13763	13781	13769	13737	13667	13752	13895	13673	13484	13586	13586	13696	13727	13595	13696	13532	13646	13738	13694	13795	13647	13659	13715	13781	13694	13489	13667	13552	13576	13722	13792	13820	13869	13763	13723	13727	13699	13547	13603	13853	13697	13693	13648	13734	13825	13682	13802	13795	13590	13653	13609	13543	13687	13710	13559	13892	13868	13718	13631	13737	13759	13778	13768	13798	13640	13660	13656	13780	13781	13598	13745	13679	13690	13921	13562	13836	13632	13900	13763	13726	13694	13656	13695	13704	13572	13757	13677	13787	13576	13853	13839	13673	13870	13793	13580	13727	13601	13768	13684	13643	13717	13635	13589	13751	13644	13634	13763	13650	13555	13701	13684	13618	13742	13797	13821	13756	13519	13756	13677	13567	13711	13586	13808	13790	13634	13732	13806	13837	13699	13757	13624	13642	13824	13623	13695	13708	13731	13664	13596	13763	13674	13678	13833	13754	13731	13807	13655	13703	13820	13663	13682	13728	13522	13845	13674	13630	13702	13625	13558	13630	13677	13651	13780	13751	13732	13772	13935	13754	13756	13757	13710	13699	13464	13661	13567	13490	13626	13699	13726	13658	13732	13633	13669	13693	13876	13637	13736	13831	13668	13542	13748	13575	13706	13530	13604	13829	13658	13788	13669	13745	13801
23276	21616	29640	24933	24283	26863	28151	21545	19878	18014	16419	16040	15908	15696	15610	15479	15412	15411	15270	15223	15169	15232	15144	15023	15249	14980	15217	15029	15233	15010	15093	15070	15006	15048	15202	15221	15159	15137	15089	15185	15078	14895	14744	14968	15045	14853	15123	14929	15026	15112	14831	15033	15134	15016	15136	15049	14776	14823	15001	14821	14910	14933	15012	14835	15035	15078	15117	14904	15027	15091	14844	15006	15066	14827	15088	14986	14836	14959	14996	14848	14981	14969	15009	14831	15011	14884	14668	14978	15029	14975	14757	14838	14888	14948	15126	14948	15070	14920	14834	14822	15091	15082	14844	14840	15018	14862	14962	14862	14909	15124	14818	14772	15049	14946	14910	15059	14913	14889	14832	15146	14898	14938	14888	14779	14990	14996	14950	14904	14956	14932	14984	14738	14817	14926	14868	14883	14989	14963	14910	14958	14808	14952	14874	14899	14969	14865	14932	14926	14940	14897	14866	14943	14994	14799	14884	14772	14953	14993	14792	14862	14951	15140	14909	14912	14806	14988	14900	15042	14946	15120	14900	15002	14850	14584	14736	14842	14995	15046	14913	14835	14942	14707	14955	14860	14973	14731	14961	15095	15169	14920	14876	14962	14978	15058	14987	14920	14861	14786	14984	14946	14820	14904	14868	14857	14884	15027	14813	14867	14979	14868	14906	14722	14922	14856	14771	14849	15050	14927	14889	14863	15069	15003	15061	14892	14860	15101	14973	14906	14946	14858	14732	15087	14934	14942	14953	14844	15020	14836	14992	14937	14983	14745	15106	14930	14849	15006	14860	14743	14958	15037	14993	14911	14965	14919	14954	14700	14975	15096	14780	14963	14975	14769	14947	14754	14830	14933	14993	14713	14722	14996	14939	14997	14937	14873	14841	14916	14917	15078	14902	14728	15032	15017	14860	14843	14977	14902	14796	14887	14834	14817	14913	14803	15004	14866	14994	15060	14925	14782	14859	14860	14806	14938	15012	15109	14834	15046	14859	14875	14868	14596	14805	14697	14787	15073	15077	14868	14940	14836	14950	14911	15011	14764	14984	14886	14993	14801	15052	14961	14914	14753	14909	14885	14953	14860	14942	14960	14936	14981	14994	14951	14837	15023	14845	14883	14881	14929	14834	14842	15067	14895	14989	14957	14882	15048	14753	14885	15035	15055	14869	14817	14920	14913	14955	14969	15000	14985	14839	14657	14869	15011	14909	14904	14846	14993	14901	14891	14865	14809	14604	14838	14901	14814	14709	15008	14982	15031	15060	15151	14938	14955	14884	14887	14951	14911	14894	14793	14981	14841	14760	15005	14984	14909	14846	14979	14772	14825	14890	14913	14858	14964	14948	14784	14979	14906	15058	14823	14967	15023	14926	14958	15078	14930	15171	14882	14901	14757	14884	14918	14900	15032	14956	14999	15019	15153	14776	14748	15063	14972	15202	15152	15048	14707	14875	14871	14916	14831	14890	14870	14858	14977	14965	14859	14787	14946	14960	15001	14719	14842	14637	14720	14901	15017	14970	14932	14971	15014	14935	14900	14944	14846	14915	14862	14914	14832	15026	14875	14821	14982	14909	14927	14700	14981	14798	14971	14781	14862	14910	15142	14919	14906	14823	14809	15127	15129	14925	14739	14917	15006	14768	14918	14860	14842	14872	14916	14749	14882	14931	14954	14956	15057	14955	15093	14934	14934	14796	14947	14841	14984	14711	14801	14935	15067	14892	15054	14715	14889	14753	14953	15066	14893	14973	14978	14841	14972	14898	14974	14836	14713	14772	14898	14765	14986	15035	14770	14815	15100	14922	14851	15079	14877	14902	14894	15075	14914	14892	14860	15045	14985	14915	14886	14788	14948	14753	14889	14841	14960	14909	14947	14899	14817	14836	14651	15092	14733	14861	14836	14912	15044	15041	14936	14813	14970	14750	14828	14978	15095	14959	14961	15058	14847	14996	14869	14960	14924	14941	14734	14859	14880	14820	14840	14683	15011	14890	14882	15068	14882	14851	15000	14769	14828	14933	14791	14832	14775	15081	14808	14921	14957	15006	14945	15032	14883	14965	15044	14953	14842	14841	14959	14717	14880	14808	15024	14991	14950	14790	14872	14904	14742	14918	14999	14833	14969	14861	14748	14816	14933	14905	15032	14847	15026	14938	14684	14950	14966	14832	14829	14840	14991	14980	14826	14889	14851	14905	15035	14976	14908	14956	14933	14988	15011	14831	14713	14834	14777	14956	15139	14898	14978	14954	14947	14851	14976	14805	14999	15177	15038	14998	14884	14799	14986	14820	14839	15143	14970	15009	14913	14856	14869	14790	14815	14886	14825	14869	14960	14921	14809	14703	14794	14921	14873	14943	14870	15051	14945	14901	14893	14798	15034	14963	14902	15065	14946	14865	14787	14887	14949	14928	14869	14857	14968	14960	14864	14973	14920	14881	14966	15064	14979	14845	14996	14898	14979	15091	14910	14936	15057	15168	14890	14983	15050	14915	14958	15048	14821	14714	14961	14861	14847	15020	14936	15040	15045	15018	14892	14728	14822	14954	14704	14944	15031	14768	14778	14919	15073	14955	14903	15017	14953	15017	14918	15111	14891	14932	14909	14746	14996	14650	14818	14917	14846	14924	14813	15025	14775	14952	14939	14845	14832	15061	14894	14826	14922	14963	15018	14997	14942	14836	14933	14891	14734	14858	14910	14919	14901	14768	14766	15131	14967	14805	14850	15115	14850	15024	14954	14975	15046	15030	15037	15110	15019	14957	14949	14910	14919	15035	14909	14866	14929	14945	14766	14987	14994	14736	15065	14877	14689	15003	14780	14846	15020	14762	15010	14954	14863	14875	15002	14942	15058	14728	14779	14843	15009	14921	14789	14906	15033	14919	14884	14922	14837	15103	14966	14747	14882	14996	14875	14980	14905	14949	14722	14840	14938	14963	15166	14845	14967	14929	14873	14825	14976	14799	14701	14951	15051	14955	14928	14967	14874	14941	14947	14819	14798	14791	14823	14863	15079	14858	15025	14864	14932	15077	14861	14879	14908	14881	14902	14986	14870	14967	15005	14738	15131	14952	14906	14994	14861	14807	14754	14802	14815	14968	15003	15034	14961	14979	14923	14873	14831	15037	14744	14753	14787	14765	14915	14986	15059	14715	14990	14996	14938	14747	15197	14900	14991	14893	14961	14944	14939	14954	15193	15003	14955	14928	14774	14838	14975	14900	14821	14990	14958	14865	14934	14943	14774	14808	14947	14935	14695	14935	14791	14930	15069	14957	14763	15051	14937	14779	14817	14806	14877	14824	15119	14856	14758	14829	14814	14918	14948	14772	14973	14835	14866	14865	14937	15022	15010	14782	14796	14855	14984	14759	14849	14917	15055	15023	14871	14892	14902	14919	14881	14759	14846	14911	15192	15013	15161	14915	15030	14956	14948	15012	14866	15013	14938	14945	15107	14823	15041	14922	14925	14792	14971	15146	15059	15268	14778	14762	14779	15007	15052	14986	14860	14805	14894	14922	14719	14889	15079	14948	14965	14910	15006	14897	15045	15077	15080	14852	14875	14997	14916	15088	14793	14869	14911	14791	14858	14866	14799	14924	15014	14756	14750	14775	15012	14810	15073	14804	14757	14831	14805	14854	14751	14892	14890	14955	14824	14753	14732	14828	14976	14920	14922	14749	14785	15003	15002	14917	14916	14964	15102	14982	14878	14741	14882	14887	14869	14923	14772	14906	14846	15096	14987	14992	14876	14999	14905	15091	14880	14936	15041	14765	15113	14959	14820	14886	14902	14877	14928	14844	14909	14763	14931	14547	14933	14933	15015	14904	14815	15148	14991	15085	15001	14900	14915	14953	14877	14852	14819	14914	14856	14990	14916	15099	14828	14989	14886	14970	14969	14910	14842	15013	15026	14846	14850	14984	14837	14809	14813	14971	14868	14908	15123	14898	14984	14948	14926	14888	14860	14867	14740	14751	14949	15064	14670	14921	14713	14913	14882	14936	14840	14709	15021	14840	14890	14838	14955	14972	15011	14998	14905	14905	14777	15108	14866	14993	14853	14899	14744	14855	14905	14895	14761	14721	15008	14961	14740	14787	15009	14720	14874	15031	14981	14909	14798	15002	14721	15025	14906	14866	14991	14970	14834	14923	15052	15006	14740	14971	14966	15028	14918	14887	14953	14971	14877	14988	14912	14926	14916	15000	15002	15038	14879	14825	14771	15062	14953	15145	14837	14973	14864	14906	14748	14815	14965	14761	14834	14809	14931	14876	14838	14800	14934	14797	14999	15067	14713	14734	15067	15048	14927	14926	14949	14955	14872	14760	14965	14831	14834	14895	15183	14957	14881	14993	14850	14800	14966	14958	15032	14890	14856	14944	14743	15037	14797	14806	14714	14931	14625	14937	14970	14831	15073	14979	14762	14813	14786	14837	15056	14909	14841	14840	14990	14886	14949	14800	14764	14687	14888	14953	14991	14674	15247	15018	15033	14921	15076	14846	14623	14922	14821	14689	14901	15002	14909	15026	14949	15038	14898	14958	14971	14777	14984	14906	14917	15012	14908	14817	14833	15009	15042	15027	14797	14917	15178	14986	14913	15103	14999	14942	14931	14842	15021	14813	14983	15078	14901	14910	14922	14898	15080	14964	14973	15085	14982	14939	14893	14867	14710	14963	14795	14690	14849	14772	14994	14898	14993	14902	14852	14982	14907	15093	14841	14849	14821	14820	14932	14908	14944	14970	14765	14882	14675	14926	14918	14701	14820	14946	15021	14927	14882	14921	14879	14901	14942	14834	14771	14815	14889	14858	15071	14877	14981	14759	15126	14942	14846	14875	14910	14841	15010	15026	15105	14951	14817	14800	14753	15200	14967	14983	14953	14932	14726	14955	14956	15066	14795	14782	14840	14830	15197	14732	14866	14821	14963	14938	15134	15169	14978	14802	14969	15023	14998	14882	14789	15018	14955	14958	14981	14925	14990	14917	14928	14803	14885	14849	14880	14916	14924	14958	15002	15028	14897	15077	14718	14982	14906	14860	14806	14829	14915	15085	15127	14943	15023	14902	14791	14938	14828	15186	14942	14989	14678	14793	14812	14800	14975	14938	15049	14864	15017	14875	14736	15028	15000	14974	14874
36279	60987	57590	46191	38513	30772	26037	21499	20176	17067	15922	15260	15180	14952	14878	14746	14506	14588	14393	14349	14407	14230	14138	14223	14352	14290	14295	14223	14333	14288	14103	14254	14030	14046	14055	14093	14081	14069	14195	14092	14198	14103	14326	14070	14081	14094	14061	14172	14078	14124	14376	14189	14100	14116	14213	13993	14071	14134	14146	14149	14177	13957	14140	14177	14173	14054	13979	14100	14078	14141	14224	14125	14133	14110	13995	14031	14130	14121	14066	14142	14159	14249	13966	14160	14077	14128	14095	14158	14159	14096	13956	14045	14170	14181	14168	13938	14238	13973	14042	13991	13977	14036	14142	14109	14138	14082	14092	14163	14109	14061	14069	14120	13914	14029	14130	13983	14096	14166	14049	14238	14061	14264	14133	13944	14080	14078	14111	14304	14042	14135	14014	14310	13904	14147	14013	14206	14107	14085	14033	14127	13922	14222	14016	13951	14099	14042	14097	14095	13956	14198	14039	14157	14060	14138	14173	14126	14304	14004	14053	13963	14043	14207	14049	14186	14041	14191	14260	14101	14087	14153	14041	14004	14092	13915	13990	14173	13958	14087	14060	14023	14105	14067	14232	14111	14216	13995	14036	14190	14015	14043	14113	14099	14205	14017	14257	14150	14239	14070	14135	13949	14103	14117	14149	14003	13991	14048	14286	14045	14222	14187	14101	14011	14081	14027	14051	14190	14189	14314	14141	13964	13999	14099	14072	14113	14152	14090	14103	14146	14107	14164	14148	14117	13963	14080	13990	14146	14013	13943	14199	13959	14041	14167	14073	14087	14250	14008	14154	14097	14118	14062	14035	13998	13926	14086	14053	14184	14243	14134	14062	14000	14233	14081	14173	14078	14073	14135	14051	14094	14011	14337	14116	14055	14197	14103	14119	14303	13827	14215	14070	13963	14169	14117	14121	14133	14068	14112	14095	14037	14034	14161	14174	14038	14069	13935	14066	14157	14071	13966	14152	14110	14048	14297	13902	14207	14039	14225	14161	14092	13951	13933	14130	14026	13958	14245	14094	14123	14011	14112	13975	14209	13931	14079	14183	14242	14103	14014	14061	14180	14057	14035	13985	14146	13992	14215	14189	13987	14024	14181	14106	14035	14229	14033	14082	14038	14040	14229	14053	14165	13987	14000	14034	14065	14007	14150	14093	14113	14268	14227	14154	14105	14063	14082	14130	13968	14093	14047	14135	14154	14120	13970	14117	14187	14145	13992	14159	14103	13962	14121	14168	14161	14252	14071	14257	14152	14025	14009	14240	14266	13916	14107	14247	14175	14097	14088	14002	14211	13951	14150	14206	14088	14137	14096	14035	14022	13906	14080	14079	14138	13988	14184	14173	13936	14024	14065	14180	14088	14178	14171	14154	14252	13963	14152	14208	13983	14055	14168	14179	14004	14151	14123	13995	14000	13937	14113	13930	14036	14173	14006	14160	14021	13961	14061	13994	14056	14049	14105	14172	14153	14002	14024	13915	13984	14086	14263	14064	14104	13911	13932	14099	14170	14167	14114	14066	13993	14046	14153	14104	14159	14097	14102	13959	14061	13948	14244	14015	14076	14054	13908	14060	13921	14162	14073	13990	13982	13933	14035	14090	14100	14119	14060	14128	14099	14139	14132	14176	14166	14102	14154	13911	13993	14113	14297	14076	14033	13919	14137	14170	14102	13996	14034	14119	13980	14170	14052	14100	14037	14052	14136	13857	14027	14191	14088	14065	13976	14111	14104	14047	14092	14106	14074	14136	13936	14188	13981	14239	14009	13967	13968	14098	14113	14114	13867	13994	14046	14204	14166	14278	14070	14125	13999	14030	14154	14315	14013	13918	14242	13978	14037	14149	14141	14013	14213	13949	14183	14193	14177	14144	14211	14004	14068	14231	14005	14108	14060	14081	14158	14026	14163	14040	14133	14050	14002	14208	14045	14189	14025	14030	14182	14305	14132	14032	14069	14097	14048	14243	14155	13971	14078	13921	13900	14167	14018	14051	14092	14179	14094	14219	13997	14305	14023	13950	14062	14069	14011	14092	14061	14099	14142	13966	14178	14240	14105	13925	14104	13973	14000	14066	14146	14024	14028	14109	14239	14007	14089	14037	14181	14021	14201	14131	14247	14021	14193	14037	14055	14021	13930	14118	14036	14069	14157	14036	14076	14052	14125	14060	14155	13982	14070	14233	13981	14094	14029	13956	14107	13948	14223	13951	14071	14119	14066	13991	13987	14026	14106	13997	14098	14015	14058	14036	14233	14093	13987	13960	14108	14150	13843	14139	14225	13964	14038	14089	14217	14033	14107	14059	14057	13843	14077	14073	14068	14045	14037	13958	14187	14091	14018	14223	14206	14187	14100	14180	14212	14172	14094	14032	13986	13960	14182	14061	14152	14046	14038	14118	14022	14043	14249	14191	14081	14118	14228	13985	14132	14239	14013	14187	13976	14008	13986	14128	13964	14099	13936	14141	14161	14216	14118	14037	14037	13972	14098	14195	14124	14063	14150	13960	14205	14291	14067	14246	14252	14182	13899	14082	14171	14195	14233	14097	14121	14065	13994	14147	14213	14201	14054	14073	14061	14033	14130	14049	14098	14290	13962	14216	14092	13997	13977	14050	13947	14176	14079	14127	14087	14211	13963	14143	14038	14079	14113	14116	14175	14071	14149	14084	14170	13980	14165	14058	14167	14122	14202	14063	14166	14110	14080	14052	14100	14146	14007	13937	14051	14148	14158	14196	14044	14193	14250	14254	13947	14032	14209	14117	14095	14051	14097	14184	14141	14064	13989	13911	14075	13976	14194	14143	14260	14142	14051	14082	14256	14089	13981	14188	14070	14029	14076	14040	14101	14082	13890	13927	14108	13927	14043	14038	14102	14004	13998	14362	14130	14096	14193	14179	14183	14080	13966	13955	13951	14186	14042	14044	13995	14075	13977	14050	14106	14027	14197	14091	14269	14189	14087	14076	14012	14116	13925	14209	14043	14005	14008	14065	14258	13982	14142	13926	14117	14152	14006	14046	14055	14044	13987	13988	14088	14157	14083	14117	14046	14083	14178	14071	14125	14006	14284	14049	13943	14150	14047	14051	13854	14041	13959	14083	14110	14255	14023	13920	14031	14288	14025	14205	14179	13986	14002	14266	14049	14223	14232	14002	14064	13980	14078	14163	14055	14032	14264	14073	13888	14002	14101	14044	14244	14075	14097	14111	13941	14000	14065	14042	13944	14059	14133	14185	13892	14079	14041	14202	13878	14151	14083	13948	13993	14215	14226	13947	14094	14040	13957	14021	14192	14270	14068	14073	14131	13972	14067	14304	14105	13967	13991	14097	14054	14073	14038	13966	14026	14063	14122	14251	14059	14037	14276	14103	14077	14182	14147	13978	14042	14096	14031	13876	14090	14082	14020	14053	14173	14110	14014	13997	14135	14154	13931	14183	14091	13957	14047	14153	13895	14244	14181	14184	14007	13972	14171	14014	14084	14183	14057	13987	14241	14145	14196	14112	13991	14163	14187	14132	14042	14140	14117	14043	14147	14095	14014	14124	13953	14231	13898	13981	14243	14230	13949	14106	14199	13978	14172	14096	14125	14139	13919	14151	14218	14130	14263	13893	14146	14162	14098	14185	14386	14028	14067	14011	14213	14189	13865	13995	14129	13961	14124	14256	14131	14003	13994	14042	14128	14214	13931	14129	14170	14282	13993	14091	14211	14080	14156	14225	14059	13969	14119	14023	14169	14073	13999	13999	14177	14249	14163	13988	14020	14074	14026	13997	14190	14105	14027	13905	13986	14182	14210	13955	14104	14083	14115	14031	14156	14087	14063	14190	14030	14196	14096	14214	13944	14072	14104	14147	13856	13969	14291	13971	14124	14128	14182	13858	14152	14015	14217	14129	14167	14193	14146	14190	14222	14063	13996	13996	14228	13827	13989	13873	14091	14096	14122	13955	14079	14012	13861	14139	14050	14008	14083	14102	14127	14066	13973	14222	14173	14070	14008	14075	14012	14280	14281	14038	14045	14089	14021	14045	13888	13924	14122	13917	14134	14141	14081	13971	14128	14213	14149	14134	13928	13945	14253	14129	14116	14178	14254	14175	13964	14162	14072	14193	14083	14147	13973	14038	14007	14220	14003	14014	14129	14051	14324	14092	14148	14054	14126	14004	14047	13997	14057	14021	13988	13938	14072	14144	14206	13938	14119	13961	14101	14138	14154	14090	14100	14043	14000	14165	14075	14120	14168	14015	14118	14277	14094	14106	14061	13858	14192	14123	14076	14041	14251	14081	14082	14005	14202	13992	14061	14158	14102	14030	14221	13985	14031	14251	14073	14045	14196	13976	14065	14028	14007	14007	13957	14116	14014	14157	14126	14014	13922	14061	14031	14007	14017	14008	14263	14025	14099	14055	14109	14181	14011	14119	13947	14100	14173	14011	14068	14088	13960	14196	14177	13946	14105	14023	14064	14060	14191	14151	14315	14052	14181	14076	14053	14082	14065	14018	14058	14103	14219	13933	14099	14129	14143	13968	13997	14070	14110	14033	13997	13867	14089	14136	14148	14038	14152	14103	14001	14176	13988	13992	14075	14040	14069	14097	13999	14074	14166	13926	13949	13982	13988	14150	14085	13981	14217	14191	14030	14137	14183	14164	14181	14101	14088	14104	14196	14080	13802	14225	14100	14355	14048	13980	14093	14206	14008	13895	14216	14064	14107	14250	14071	14148	14077	14107	14034	14163	14003	13980	14130	14148	13955	14132	14302	14052	14075	14089	13985	14046	13840	13852	14036	14108	14070	14154	14204	13869	13888	14103	14208	14124	14232	14018	14073	14006	14051	14343	14152	14024	14221	14139	13851	14080	14008	14179	14086	14160	14166	14055	14012	14050	14186	14015	13886	14020	13984	14084	14159	14081	14071	13983	14115	14116	14066	13951	14155	14146	14206	13981	13986	13989	14095	14029	14127	14192	14028	14077	14149	14045	14060	13981	14011	14162	14014	13968	14084	14023	14036	14246	14169	13930	14129	13884	14068	14219	14138	14103	14208	14240	14249	14001	14033	14112	14205	13960	14053	13970	13934	14027	13981	14258	14050	14285	14107	14109	13956	14024	14008	14065	14040	14036	14039	14042	14196	14053	14131
29102	28628	35953	29957	22477	18885	17083	15722	15090	14668	14419	14402	14380	14165	14184	14110	14060	14184	14106	14118	14137	14283	13935	13929	14026	14036	14017	13998	13823	13912	14137	13991	13825	13825	14037	13816	13888	14049	13879	14099	14196	13961	13990	14151	13996	14066	14128	14066	13895	14163	14107	13939	14055	14188	13999	14034	14044	14102	13976	14217	14041	14000	14041	13840	13893	14134	14034	14117	14058	14248	14082	13892	14110	14004	14113	13960	14157	14036	13979	13976	13911	14213	13932	13990	13946	14159	13943	13916	13980	13980	13991	13842	13914	13973	13965	13934	14042	14030	13871	13878	14024	14081	13898	14009	14088	14149	14001	13940	13893	13978	14036	13974	14016	13921	14031	13834	13996	13937	13851	13969	14025	14114	14114	13962	14040	13912	13868	13991	13774	13967	13999	13955	13997	14129	13871	13880	13985	14146	14057	13959	13904	14371	14262	13941	13791	13973	13941	14035	14001	14024	14081	14112	14233	14049	13920	13930	14000	13955	13994	14109	13938	13844	14046	14087	14204	13908	13963	13972	14073	13907	13964	13966	14013	13982	13866	13919	13844	13914	13871	13898	13885	13960	14018	14006	14052	13932	13919	13898	14113	14139	14058	13975	14129	14056	14039	13810	14122	14071	14020	13932	14097	14042	14089	14049	13937	14022	13932	13913	13976	14134	14060	13880	13940	13980	13998	13978	14000	14048	14125	14104	13961	13961	13959	14101	13992	14085	14057	14072	14248	13907	13918	14113	13953	13848	13997	14141	13846	14075	14006	14025	13841	13770	13916	13903	13809	13879	14115	13994	14118	14112	13985	13910	14117	14139	14144	13927	13971	14208	14066	13923	14111	14042	14120	13752	13944	13944	14153	13913	14044	13918	14178	14176	13827	13963	13891	13835	13957	13812	13925	14015	14078	13957	14156	14052	13953	13974	13930	13998	14040	14123	14137	13949	14042	14010	13978	13883	14146	13791	14054	13879	14124	13936	13985	13932	14164	14058	14000	14071	13936	14050	14114	14074	14166	14074	13932	13776	14145	13971	14142	14037	13976	14062	14062	13875	13939	13839	13903	13819	13997	13945	14072	14121	14015	13883	14219	13919	13950	14004	13882	13786	14084	14231	13868	13902	14041	13896	13851	14083	13802	13901	13943	14003	13973	14086	14090	13859	14018	13932	14122	13941	14106	13950	14101	13988	13875	13880	13979	14042	13927	13841	14194	13953	14023	13879	13907	13880	14011	13863	14044	14062	14118	13973	14054	14107	14009	14054	13954	13782	14185	13979	14029	14079	14037	14035	13998	13858	14017	14134	14108	13815	13993	13930	13856	13838	13998	14029	13983	14185	13985	13864	13912	14066	13811	14022	14114	13917	14036	13839	13982	13794	13919	13975	14025	14142	14043	14181	14019	14034	14002	13955	14130	13978	13837	13725	13966	14052	14084	13909	13913	13946	13818	13957	13949	14104	14218	14112	13913	13869	14099	13989	14017	13932	13962	13981	14046	13995	13815	13974	14149	13885	14089	13990	13895	13861	14040	13759	13848	13912	13938	14157	13953	13861	13893	13972	13850	14028	13895	14029	13978	14039	13974	14080	13938	14179	14178	13957	13980	14073	13877	13918	14020	13969	13972	14068	14111	14045	13861	14058	14027	13846	14019	14034	14120	13960	14029	13938	13984	13894	14075	13961	13973	14075	13754	13984	14162	14025	14067	13809	14004	14120	13987	13918	13848	14119	13916	13918	13879	13962	13997	14042	13866	13714	13970	13877	14017	14047	13915	13962	13976	14261	14000	13965	13963	13981	14054	14016	13949	13960	14069	14069	14148	14027	14170	13858	14115	14002	13951	13863	14080	13825	14051	13919	13938	13963	13924	14155	13994	14013	14049	13835	13975	14125	14106	14021	14000	13958	13971	14112	14038	14088	14139	14081	14024	14153	14118	13904	13944	13967	14008	13673	13871	14099	13967	14020	13997	14089	13933	13961	13883	14049	14078	14109	14099	13769	13927	14066	14024	14010	13867	14077	14117	14057	14142	14088	14075	14275	14192	14014	13972	13996	14024	14061	14171	13978	13929	14073	14139	13981	14133	13911	13950	13959	14049	14080	14089	14080	14178	13819	13817	14172	13975	14050	13935	14012	14133	13976	14065	14135	14076	14050	14206	13805	14144	14086	13897	14000	14019	14060	13814	14015	13946	14097	13991	13871	13790	14077	13827	14127	14099	13898	13949	13832	14005	14100	13852	14026	13997	14149	13932	13994	14030	14033	13975	14094	14012	14038	13803	13804	13901	14034	14093	14036	13962	14066	14054	14067	13820	13912	14017	14102	13848	13834	14124	13921	14024	13782	14031	13869	14061	14154	14025	14159	14250	14088	14044	14092	13996	13968	14150	13886	13937	14019	13908	14243	14221	14016	13950	14069	13996	13875	14056	14053	14092	14065	14022	13731	13780	14042	13921	14023	14162	14029	13961	13948	13840	14117	13937	13849	13926	13995	14161	13992	14049	14126	14158	14043	14058	13947	14016	14064	13988	14012	14073	13960	13938	14002	14028	14076	13957	13996	14107	14049	14122	13995	14001	13970	14068	14067	14006	14035	13859	14219	14024	14024	13934	13764	13890	14168	13990	13866	13902	13899	14025	14105	13952	13933	13935	13820	13988	14078	14000	14003	13897	14056	14140	13731	13895	13893	14041	14032	14042	13966	13828	13989	14018	13934	13899	13862	13881	14051	14025	13850	14193	13902	13838	13946	13970	14019	13989	13743	13959	14044	13992	13951	14175	13925	13900	14022	13962	14104	14180	14225	13853	13865	14102	13892	13981	14082	14005	13988	14008	14082	14016	13919	13809	14031	14081	13844	13948	13946	14070	14133	14044	13893	13862	13981	13940	14050	13810	13874	14097	14054	14144	13974	14126	14003	13804	14018	13885	13961	13926	14149	13979	13989	13938	13948	13981	14181	14110	14272	14132	13957	14154	14080	14034	14029	13827	14063	13962	13868	14015	13911	14250	14177	14073	13998	14061	14059	13997	13942	13929	14075	13996	14041	14248	13993	13754	14117	14062	13939	13971	13950	13861	14038	13944	13983	14148	14102	14020	14115	14014	14137	13843	13975	13997	13995	14090	14048	14110	13999	14039	14211	13978	13907	14007	14227	14121	13972	13916	14218	14025	13906	13938	13843	14018	13818	13812	13922	13797	14033	14012	13937	14020	13934	13688	14169	13934	14128	14098	14066	14060	14249	13994	13986	13937	14036	13898	13960	13960	14150	14140	14003	14081	14140	13915	14037	14083	14048	14001	14036	14088	13979	13967	14079	14151	14027	13827	13902	14033	14140	14144	14005	14190	14064	14070	13906	14178	13830	14090	13848	13962	14014	14164	13868	14139	14023	14110	13863	13919	13923	13870	13923	13962	14110	13989	13899	14110	13847	14076	14062	14203	14186	13932	14061	14114	13974	14135	13925	13966	14006	13886	13982	13980	14037	13820	14023	13977	13858	14052	13963	13986	14128	14145	14060	14209	14064	14071	14050	14067	13808	13942	14114	14071	13812	13864	13978	13893	14151	13873	14052	13958	13861	13959	13895	14127	14089	14001	14123	13888	14080	14040	13943	13987	13919	13858	13943	14009	14035	13766	14187	13986	14023	14046	13994	14202	13885	13983	13915	13894	14219	13950	14132	14189	13958	14071	14064	14015	13961	14116	14145	13995	14002	14132	14009	14089	13889	13747	13860	14063	14015	13922	13902	13987	14105	13949	14058	14163	14297	13867	13775	14018	13989	13924	13759	13843	14080	14048	13764	14008	13962	14035	14016	13976	14003	13979	14009	13824	13966	13960	14221	14089	14005	13988	13912	13854	14160	13947	13829	14078	13891	13934	14147	13874	13815	14151	13994	13997	14022	14159	14078	13995	13970	13841	14052	13799	14052	14037	14068	14160	13985	14023	14149	13968	14050	13971	13875	13991	14047	14010	13854	14046	14005	13902	14152	14078	13958	14121	14004	14102	13950	13904	14233	14075	14165	14029	14147	14006	13979	13948	13880	14132	14127	13969	13962	13940	13918	13962	13986	13922	14120	14110	14034	14144	14101	14127	14027	13927	13917	13975	13970	13954	13961	14084	14052	14041	14124	14107	14070	13963	13720	13814	13972	14026	14116	14016	13996	14245	14174	14191	14196	13971	13981	14068	13984	14019	14051	14050	13953	14010	14006	14108	14059	13947	14077	13943	14242	14036	14176	14072	14073	14125	13973	14035	14138	14033	14070	13909	14051	13968	14071	13896	13939	14063	14011	13966	13981	14065	14018	14073	13881	14044	13990	13875	13880	14060	13969	13823	13785	13869	13956	13862	14013	13948	14151	14207	14072	13875	14132	13878	13989	13863	13824	14048	13920	13887	13768	14128	14075	14142	14037	13857	13978	13955	14082	14004	14038	14129	14018	14027	14005	14099	13871	13979	14031	14071	13966	13917	14084	13903	14049	13885	14143	14022	13966	13984	14155	14156	13979	14091	13892	14120	13877	14063	14011	13983	14134	14081	14037	14046	13927	13953	13994	13932	13864	14160	14052	13966	14120	14244	14032	14027	14028	13996	14096	14052	13976	14096	14190	14011	13721	13989	14141	14043	14129	14003	14008	13933	13809	14089	14001	14085	13986	13932	14114	13979	13986	13910	13795	13994	13968	13836	13924	13888	13959	13843	13932	13985	14047	13968	14081	14014	13984	14138	14181	14132	14001	14206	13996	14061	13858	13862	13933	13836	13967	14133	14150	14031	14101	14143	13950	13985	13984	13905	13915	13922	13951	14071	14122	14133	13984	13957	14137	13955	13874	13954	14056	14002	13991	14168	14087	14136	13971	14103	13818	14026	14070	14201	13968	13906	14279	13981	14111	14050	13794	13971	14107	14080	14046	13952	13867	14001	13996	13918	13776	14070	14052	13973	13938	14047	14086	14172	14126	14061	13891	14142	14060	14003	13821	14027	14021	13923	13928	14089	13825	14055	13861	13939	13907	13989	14195	13948	13926	13947	14167	13962	13995	14074	14168	14076	13992	13956	14078	14109	13976	13937	13883	14158	13911	13878	14054	14014	14006	13947	13935	14225	14007	14017	14125	14034	13918	13970	14177	14007	13995	14197	13900
32517	47106	42172	30851	23853	19368	17445	15857	14817	14291	13928	13848	13771	13748	13704	13694	13651	13516	13780	13736	13544	13543	13653	13583	13543	13455	13467	13578	13431	13594	13579	13473	13491	13399	13530	13548	13448	13414	13583	13581	13531	13479	13302	13413	13636	13458	13466	13620	13325	13633	13505	13629	13453	13348	13494	13598	13502	13546	13436	13525	13452	13481	13439	13431	13447	13473	13469	13411	13504	13349	13451	13510	13511	13403	13524	13630	13231	13423	13497	13375	13482	13321	13397	13356	13523	13394	13401	13443	13472	13585	13448	13544	13411	13721	13667	13599	13319	13513	13446	13462	13463	13501	13585	13549	13505	13568	13517	13730	13426	13456	13333	13419	13597	13558	13430	13342	13464	13529	13656	13474	13393	13518	13309	13482	13507	13469	13468	13460	13533	13444	13426	13495	13545	13570	13490	13612	13536	13565	13443	13590	13385	13359	13679	13609	13490	13412	13492	13434	13407	13595	13558	13463	13490	13378	13505	13481	13334	13414	13484	13452	13381	13515	13389	13274	13533	13375	13417	13506	13560	13416	13524	13625	13441	13555	13492	13398	13397	13614	13340	13454	13320	13348	13479	13581	13445	13438	13354	13429	13382	13627	13415	13588	13377	13534	13501	13445	13578	13538	13402	13377	13408	13536	13396	13530	13573	13597	13486	13478	13528	13622	13452	13635	13488	13365	13479	13434	13546	13460	13579	13491	13407	13520	13536	13472	13538	13511	13469	13589	13479	13447	13376	13470	13545	13550	13374	13479	13488	13467	13551	13491	13397	13547	13381	13571	13439	13468	13433	13407	13338	13412	13467	13393	13595	13523	13480	13357	13505	13462	13268	13653	13457	13388	13332	13503	13551	13596	13622	13581	13478	13359	13490	13541	13521	13557	13620	13262	13552	13549	13585	13456	13428	13436	13459	13635	13471	13534	13333	13445	13561	13566	13416	13507	13556	13370	13454	13514	13461	13435	13626	13569	13461	13465	13440	13421	13571	13414	13488	13408	13415	13525	13428	13690	13431	13383	13603	13565	13460	13480	13511	13507	13421	13598	13529	13454	13450	13568	13453	13548	13505	13558	13417	13489	13565	13474	13423	13435	13410	13562	13502	13560	13414	13461	13406	13512	13343	13369	13534	13545	13610	13412	13524	13488	13387	13443	13459	13413	13563	13391	13463	13489	13516	13482	13585	13317	13498	13540	13447	13275	13511	13485	13325	13486	13486	13453	13442	13477	13555	13523	13614	13517	13533	13478	13538	13454	13318	13316	13387	13447	13503	13499	13358	13447	13391	13334	13511	13568	13562	13310	13439	13456	13550	13475	13397	13470	13509	13457	13445	13452	13590	13324	13352	13410	13413	13266	13523	13408	13379	13400	13488	13541	13346	13366	13485	13378	13537	13637	13531	13416	13625	13581	13450	13573	13524	13462	13590	13410	13492	13665	13540	13521	13492	13384	13431	13605	13494	13417	13545	13472	13483	13553	13345	13463	13511	13555	13414	13493	13459	13510	13512	13454	13371	13343	13429	13446	13470	13517	13381	13495	13528	13398	13486	13489	13543	13370	13587	13492	13311	13698	13498	13465	13459	13374	13265	13412	13543	13496	13367	13456	13511	13494	13355	13549	13315	13513	13496	13538	13535	13484	13456	13368	13325	13643	13430	13472	13301	13509	13437	13411	13452	13387	13530	13436	13526	13408	13406	13440	13469	13393	13511	13525	13574	13593	13447	13448	13427	13489	13477	13512	13582	13493	13498	13461	13427	13535	13425	13265	13484	13434	13468	13585	13295	13363	13490	13417	13478	13525	13370	13576	13530	13499	13291	13339	13588	13534	13369	13467	13419	13271	13338	13470	13265	13529	13517	13418	13479	13453	13465	13490	13592	13456	13539	13434	13635	13573	13371	13335	13416	13344	13304	13341	13464	13296	13479	13390	13453	13461	13473	13460	13460	13489	13436	13490	13480	13584	13525	13463	13580	13414	13399	13629	13475	13485	13516	13399	13349	13303	13404	13378	13469	13373	13432	13595	13410	13451	13579	13485	13537	13393	13521	13389	13428	13627	13589	13473	13498	13500	13499	13389	13484	13488	13486	13543	13433	13496	13514	13572	13539	13514	13522	13733	13503	13408	13733	13479	13510	13352	13395	13597	13371	13347	13575	13482	13241	13465	13309	13488	13614	13522	13492	13537	13491	13507	13342	13483	13444	13444	13334	13597	13509	13453	13527	13343	13382	13538	13531	13414	13385	13539	13395	13519	13494	13464	13461	13368	13514	13438	13455	13635	13595	13416	13325	13676	13509	13503	13619	13554	13422	13518	13492	13437	13353	13459	13580	13461	13517	13535	13377	13473	13382	13494	13365	13494	13623	13367	13628	13582	13370	13503	13373	13489	13568	13621	13459	13385	13318	13448	13396	13493	13550	13529	13518	13378	13531	13587	13517	13467	13307	13306	13460	13630	13380	13396	13500	13598	13529	13451	13741	13342	13386	13346	13348	13341	13319	13603	13499	13445	13389	13439	13564	13613	13253	13529	13471	13569	13610	13527	13439	13551	13505	13594	13524	13476	13397	13441	13451	13455	13510	13658	13557	13504	13414	13513	13631	13498	13531	13387	13515	13358	13481	13527	13453	13581	13547	13525	13580	13316	13439	13463	13443	13677	13505	13496	13482	13478	13471	13505	13531	13585	13418	13535	13381	13472	13433	13399	13264	13397	13427	13472	13558	13418	13274	13422	13565	13531	13407	13670	13622	13489	13445	13382	13313	13537	13326	13525	13407	13445	13587	13378	13404	13321	13295	13410	13549	13446	13418	13469	13572	13567	13336	13535	13612	13497	13401	13515	13603	13608	13571	13417	13504	13401	13415	13652	13657	13397	13479	13428	13543	13485	13451	13527	13395	13480	13378	13466	13505	13431	13516	13289	13515	13436	13443	13489	13461	13505	13412	13440	13462	13564	13331	13434	13551	13561	13415	13478	13475	13419	13651	13320	13286	13606	13614	13572	13565	13450	13538	13642	13410	13448	13559	13563	13714	13433	13408	13489	13405	13605	13655	13552	13441	13575	13469	13515	13525	13558	13530	13547	13510	13559	13484	13357	13372	13427	13539	13444	13521	13551	13501	13614	13415	13463	13527	13439	13483	13440	13517	13410	13475	13441	13420	13409	13549	13474	13397	13339	13529	13568	13461	13614	13520	13528	13550	13527	13426	13560	13434	13566	13461	13469	13400	13406	13355	13362	13545	13618	13456	13366	13733	13337	13440	13360	13492	13539	13570	13442	13379	13495	13500	13500	13332	13352	13502	13537	13456	13306	13464	13491	13455	13646	13408	13406	13540	13470	13562	13449	13450	13610	13439	13535	13399	13665	13323	13385	13513	13387	13427	13510	13404	13592	13583	13635	13570	13449	13492	13518	13535	13711	13408	13397	13307	13238	13417	13441	13358	13363	13497	13540	13412	13467	13586	13558	13394	13368	13627	13513	13456	13418	13510	13460	13511	13571	13581	13321	13509	13515	13379	13551	13437	13478	13329	13579	13455	13494	13511	13489	13532	13423	13529	13406	13459	13568	13394	13363	13336	13311	13570	13313	13415	13416	13543	13513	13467	13473	13398	13761	13356	13627	13369	13458	13463	13410	13522	13447	13356	13534	13511	13423	13514	13455	13470	13426	13402	13436	13349	13419	13456	13458	13510	13412	13576	13541	13333	13415	13335	13417	13621	13400	13370	13548	13521	13472	13648	13303	13406	13413	13304	13481	13620	13369	13378	13639	13476	13577	13449	13502	13361	13610	13354	13411	13515	13583	13456	13387	13575	13449	13577	13691	13569	13545	13541	13525	13448	13525	13440	13331	13396	13400	13362	13511	13515	13548	13472	13497	13536	13491	13347	13383	13590	13453	13456	13526	13388	13417	13614	13595	13432	13401	13444	13567	13456	13612	13389	13266	13578	13619	13464	13262	13451	13371	13441	13627	13666	13415	13415	13237	13360	13439	13434	13364	13510	13448	13338	13423	13432	13646	13506	13625	13402	13419	13530	13399	13426	13618	13513	13595	13434	13551	13244	13447	13319	13548	13453	13373	13546	13514	13369	13453	13436	13488	13436	13359	13588	13510	13401	13425	13491	13392	13397	13491	13510	13525	13352	13530	13597	13493	13536	13469	13643	13617	13339	13433	13484	13548	13553	13412	13513	13442	13459	13483	13455	13537	13340	13529	13471	13518	13489	13531	13479	13617	13378	13432	13453	13461	13530	13317	13399	13329	13395	13560	13387	13357	13329	13408	13530	13457	13338	13494	13472	13559	13356	13397	13466	13396	13712	13695	13414	13636	13513	13440	13497	13358	13406	13460	13346	13415	13493	13575	13504	13450	13581	13475	13580	13574	13473	13465	13415	13504	13386	13568	13427	13572	13638	13404	13607	13385	13553	13527	13535	13502	13620	13360	13608	13290	13563	13432	13599	13520	13431	13439	13386	13522	13385	13537	13381	13490	13439	13509	13530	13310	13517	13315	13464	13559	13603	13402	13535	13592	13364	13554	13434	13367	13299	13501	13609	13488	13697	13567	13518	13409	13309	13445	13500	13514	13475	13324	13483	13365	13477	13396	13516	13550	13535	13664	13327	13506	13595	13479	13557	13414	13447	13473	13341	13436	13371	13445	13422	13551	13564	13366	13420	13341	13436	13375	13528	13587	13482	13510	13311	13500	13382	13444	13489	13438	13361	13570	13368	13526	13579	13459	13376	13670	13483	13486	13534	13283	13415	13621	13538	13581	13494	13612	13510	13424	13408	13429	13588	13417	13478	13329	13558	13423	13598	13468	13513	13501	13564	13407	13487	13385	13403	13554	13506	13298	13545	13500	13413	13372	13433	13428	13454	13422	13413	13587	13437	13360	13463	13560	13455	13499	13491	13476	13550	13452	13543	13406	13618	13629	13571	13540	13538	13381	13517	13349	13339	13647	13394	13494	13472	13365	13364	13594	13366	13400	13643	13424	13485	13579	13449	13557	13407	13603	13458	13529	13494	13459	13480	13477	13506	13669	13467	13559	13586	13440	13487	13388	13454	13400	13515	13300	13556	13391	13639	13678	13547	13448	13510	13524	13545	13409	13544	13451	13608	13403	13489	13501	13485	13489
24483	21648	29345	26817	26268	27215	24238	18574	16673	16336	15712	15618	15163	15521	15158	15152	15263	15307	15107	14846	14926	15004	14993	15024	15068	14905	14992	15073	14807	14997	14871	14997	14991	14874	15022	14931	14840	15013	14908	14996	14852	15036	14739	14770	14801	15029	14836	14949	14953	15012	14778	14737	14762	15062	14796	14986	14775	14832	14842	14904	14820	14867	14805	14601	14869	14739	14841	14868	14819	15020	14809	15039	14665	14792	14710	14971	14869	14890	14797	14810	14899	15010	15148	14635	14895	14868	14798	14753	14867	14906	14831	14883	14902	14930	15025	14756	14922	14864	14744	14943	14798	14873	15022	14823	14900	14881	15021	14993	14934	14892	14959	14764	14678	14985	14829	14837	14907	14765	14896	14772	14829	14712	15008	14875	15051	14726	14686	14651	14851	14742	14793	14806	14919	14844	15013	14668	14804	14789	14986	14881	14738	14872	14818	14745	14959	15075	15051	14763	14655	14756	14848	14835	15036	14914	14820	14851	14748	14958	14940	14904	14656	14826	14893	15041	14858	14767	14868	14905	14737	14559	14706	14917	14916	14826	14661	14880	15006	14992	14762	14972	15010	14984	14907	14889	14746	14633	14713	14720	14872	14731	14932	14867	14652	14753	14887	14883	14722	14956	14811	14809	14743	14665	14798	14896	14852	15010	14913	14941	14683	14752	14806	14928	14786	14861	14808	14711	14825	14853	14931	14737	14805	14736	14665	14951	14821	14881	14863	14778	14877	14656	14881	14987	14782	14800	14733	14908	14721	15034	14826	14851	14566	14774	14924	14965	14890	14927	14766	15059	14988	14830	14917	14871	14728	14668	14691	14754	14886	14972	14842	14750	14731	14896	14711	14615	14783	14813	14816	14872	14860	14856	14844	14844	14758	14806	14889	15048	14839	14762	14909	14903	14899	15063	14937	14856	14842	14780	14979	14787	14836	14736	14966	14710	14760	14883	14802	14822	14852	14772	14874	14796	14863	14912	14710	14775	14849	14862	14870	14992	14834	14862	14875	14912	14855	14772	14881	14714	14877	14930	14990	15024	14799	14684	14942	14894	14781	14757	15034	14800	14783	14888	14806	14858	14842	14766	14896	14867	14614	14861	14674	14837	14771	14863	14775	14706	15026	14874	14971	14893	14974	14895	14885	14814	14616	14738	15040	14729	14811	15088	14859	14828	14840	15035	14725	14895	14906	14806	14753	14887	14907	14845	14969	15041	14707	14876	14715	14929	14935	14942	15000	14770	14899	14776	14746	14729	14844	14828	14937	14805	14882	14941	14952	14966	14990	14940	14881	14733	14958	14780	14942	14810	14952	14883	14945	14731	14651	14739	15123	15013	14720	14847	14808	14813	14861	14743	14656	14649	15029	14681	14876	14727	14744	14705	14877	14807	14824	14795	14619	14627	14956	14858	14864	15013	14823	14695	14715	14853	14893	14721	14865	14760	14828	14619	14781	14960	14905	14853	14917	14997	14914	14705	14694	14877	14777	15043	14743	14734	14781	14768	14961	14815	14935	14770	14946	14767	14867	14739	14676	14855	14865	14907	14818	14738	15054	14857	14944	14689	14723	14725	14799	14766	14743	14623	14758	14716	14997	14828	14881	14734	14843	14880	15004	14866	14855	14648	14726	14991	14780	14848	14970	14715	14803	14651	14792	14957	14902	14804	14783	14711	14906	14806	14779	14705	14967	14840	14925	14852	14889	14777	14863	14903	14827	15069	14928	14985	14709	14820	14892	14796	14827	14950	14801	14975	15035	14553	14920	14739	14724	14893	14952	14847	14675	14824	14827	14805	14694	14935	14880	14827	14877	14777	14802	14976	14755	14817	14743	14933	14857	14633	14949	14797	14797	14808	15152	14738	14919	14919	14853	14593	14973	14752	14761	14684	14871	15013	14721	14765	14706	14993	14813	15032	14949	14549	15009	14877	14737	14690	14794	14887	14753	15011	14929	14768	14665	14919	14840	14715	14848	14895	14849	14938	14838	14867	14856	14966	14697	14923	14945	14951	14809	14910	15010	14722	14860	14869	14834	14766	14889	14720	14828	14738	14862	14796	14860	14832	14952	14742	14769	14914	14654	14905	14841	14737	14884	15010	15051	14917	15049	14946	14872	14993	14942	14783	14909	15097	14947	14670	14737	14804	14868	14906	14731	14943	14753	15131	14973	14800	14971	14821	14706	14789	14820	14972	14921	14888	14966	14640	14631	14813	14887	14907	14966	14722	14911	14547	15047	14803	14637	14718	14966	14829	14754	14897	14854	14741	14863	14782	14834	14853	14962	14880	14713	14874	14801	14927	14845	14738	14962	14951	14908	14818	14975	14834	14936	14963	14870	14902	14878	14906	14821	14721	14905	14710	14820	14839	14828	14929	14836	14744	14842	14752	14827	14936	14852	14739	14739	14882	14849	14635	14901	14680	14684	14704	14890	14757	14757	14760	14930	14752	14853	14959	15029	14784	14804	15011	14918	14948	14845	14676	14648	14953	14768	14750	14890	14835	14846	14978	15049	14965	14887	14842	14884	14865	14738	14813	14821	14771	14819	14720	14785	14616	14669	14820	14881	14804	14786	14835	14999	14826	14829	14730	14839	14755	14961	14931	14613	14835	14962	14852	15035	14703	15033	14862	14873	14998	14793	14770	14860	14900	14940	14801	14867	14843	14919	14810	14835	14673	14718	14993	14762	14845	14931	14772	14779	14830	14922	14731	14819	14951	14831	14833	14932	15076	15096	14882	14909	14783	14766	14924	14634	14864	14916	14916	14961	14669	14635	14916	14881	15008	14821	14986	14683	14823	14879	14788	14879	14713	14891	14780	14971	14771	14840	14719	14897	14809	14902	15075	14861	14871	14989	14825	15007	14844	14834	14988	14890	14999	14898	14803	14944	14819	14737	15024	14933	14851	14950	14875	14776	15029	14803	14889	15158	14973	14809	14608	14841	14937	14819	14747	14743	14985	14887	14999	14671	14600	14672	14952	14865	14702	14772	14732	14862	14891	15139	14739	15061	14875	14809	14798	14782	14769	14885	14722	14611	14799	14658	14754	14899	15084	14806	14834	14881	14997	14997	14832	14804	14829	14774	14840	14873	14874	14943	14977	14757	14773	15014	14861	14802	14705	14800	14788	14850	14834	14779	14740	14809	14780	14702	14681	15041	14816	14940	14778	14756	14603	14937	14851	14673	14890	15010	14777	14723	14832	14877	14830	14873	14868	14771	14829	14723	14831	14888	14652	14743	14839	15000	14672	14821	14799	14892	14882	15013	14644	14858	14679	14958	14885	14854	14842	14826	14939	14972	14957	14709	14858	14746	14729	14989	14723	14868	14735	14710	14923	14642	14792	15005	14781	14783	14708	14997	14932	14863	14877	14966	14632	14946	14964	15117	14659	14722	14729	14950	14806	15050	14859	15026	14797	14879	14787	14538	14843	14770	14873	14799	14807	14807	14813	14807	14976	14913	14867	14901	14654	14839	14893	14958	14587	14744	14987	15067	14741	14769	14865	14916	14746	14850	14829	14729	14889	15071	14790	14894	14782	14821	14696	14677	14822	15036	14804	14758	14871	14783	14819	14961	14817	14831	14855	15021	15075	14706	14714	14630	14906	14701	14638	14945	14740	14668	14847	14742	14814	14932	14718	14823	14669	14749	14776	14957	14849	14760	14952	14583	14840	14717	14943	14928	15004	14920	15052	15008	14701	14970	14663	14913	14903	14808	14950	14844	14874	14874	14882	14733	14967	14783	14834	14946	14980	14688	14954	14914	14838	14783	14646	14816	14854	14873	14608	14812	14848	14909	14873	14820	14721	14896	14854	14952	14931	14680	14864	14657	14879	14755	14811	14792	14966	14960	14801	14846	14885	14696	14858	15098	14877	14914	14850	14964	14889	15090	14866	15021	14854	15006	14912	14865	14978	14815	14845	14835	14802	15051	14831	14878	14829	14737	14782	14752	14863	14615	14895	14850	14946	14820	14794	14965	14730	14708	14764	14651	14975	14835	14944	14984	14960	14825	14639	14610	14732	14774	15029	14869	14953	14746	14740	14936	14888	14861	14746	14842	14945	14699	14714	14753	14672	14784	14777	14712	14747	14904	14839	14837	14924	14895	14900	14934	14895	15009	14763	14862	14816	14704	14815	14958	14955	14644	14806	14868	14669	14784	14978	14782	14927	14960	14867	14911	15078	14931	14961	14784	14778	14776	14942	14719	14742	14828	14780	14764	14958	14869	14685	14954	15093	14905	15117	14848	14745	14895	14678	14867	14834	14889	14943	14863	14714	14807	14747	14599	14694	14928	14959	14862	14984	14904	14825	14717	14920	14960	14742	14812	14900	14818	14968	14780	14803	15114	14831	14749	14844	14752	14703	14769	14938	14887	14924	14960	14729	14876	14793	14869	14941	15094	14853	14777	14944	14724	14885	14837	15032	14865	14637	14864	14949	14709	15005	14939	14768	14819	14671	14894	14703	14833	14862	14838	14662	14914	14868	14896	14654	14916	14892	14978	14888	14844	14728	14977	14808	14911	14757	14761	14537	14847	14781	14701	14852	14765	14879	14950	14865	15033	14713	14849	14778	14939	14906	14742	14826	14876	14680	14664	14873	14913	14772	14754	14919	14702	14822	15043	14915	15104	14704	14824	14822	14986	14772	14638	14839	14874	14883	14851	15046	14772	14922	14797	14925	14833	14964	14884	14745	15055	15036	14943	14970	14825	14888	14845	15023	14905	14804	14960	14799	14799	14766	14748	14934	14734	14720	14835	14918	14849	14736	14801	14844	14614	14843	14991	14778	14757	14862	14989	15022	14789	14861	14794	14738	14890	14722	14900	14878	14961	14861	14778	14812	14771	14891	14929	14713	14850	14977	14754	14900	14935	14939	14952	14977	14676	14709	14741	14773	14839	14901	14788	14869	14791	14804	14686	14771	14845	14884	14797	14917	14774	14806	14944	14828	14855	14895	14793	14910	14595	14843	14727	14777	14851	14735	14988	14838	14730	14942	14828	14875	14608	14812	15005	14918	14990	14657	14831	14896	14752	14914	14766	14888	14916	14787	14958	14940	14734	14762	15050	14917	14921	14912	14746	14875	14765	15001	14694	14900	15054	14979	14765	14821	14796	14810	14784	14977	14777	14927
34792	55623	50811	40176	33374	28784	22908	17599	16459	15736	15002	14927	14566	14565	14492	14362	14280	14233	14218	14224	14175	14231	14120	14103	14149	14164	14116	14204	13941	14068	14281	14143	14120	14287	13997	14069	14139	14030	14014	14017	13846	13915	14027	14203	14170	13914	14091	14124	13844	13946	14066	13989	13996	14097	14135	14052	14114	14065	13996	14059	14267	14052	14096	14147	14191	14159	14172	14242	14028	14014	14144	14057	14034	14071	14010	14085	14136	14083	13976	14203	14158	14166	14155	14098	13963	14056	14128	14064	14231	13989	14074	14012	13994	13890	13960	14137	14045	14273	14079	14195	14030	14049	14134	14104	14036	14225	13757	13976	13878	14091	13899	14079	14056	14168	14142	13934	14055	14129	14117	14015	14117	13980	14037	14152	14156	13930	14074	14109	13967	13965	14062	14161	14217	13958	14076	14040	14062	14062	14107	14169	14055	14021	14034	14030	13934	14171	14041	14118	14075	14168	14115	14038	14192	14078	14090	14029	14126	13981	14167	13886	14148	14037	14032	14202	13843	14032	14024	14093	14160	14057	14132	13938	13991	14254	14033	14000	14097	14001	14007	14022	14214	14026	14011	14027	14209	13961	13920	13875	14139	14042	14195	14101	13805	14005	14233	14028	14153	14039	14084	14003	14141	13969	14031	14008	14100	14024	14121	14020	14104	14137	14152	14061	13981	14041	13931	14080	14152	13946	14031	13948	13960	14063	13977	14015	14000	13971	14134	14086	14022	14117	13964	14183	14046	14009	13930	14057	14109	14082	13924	13894	13790	14293	14093	13929	14131	14100	13994	14062	14030	14040	13871	13990	14250	14139	14011	13997	14016	14105	13990	14047	14191	14007	14022	13979	14266	13958	14189	14196	14214	14154	14081	14047	14123	13942	14074	14227	14012	14136	14045	14063	14213	13989	14069	14212	14122	14042	14066	14133	14075	14027	14105	13858	14092	14024	14203	14318	14110	13849	13922	13986	14144	13913	14006	13990	13986	14016	13835	14062	14143	14137	14228	14025	13950	14066	14011	14160	14282	14125	14090	14033	14108	14278	14089	14070	13955	13945	14099	14092	13858	14006	14022	13998	14127	14129	14076	13995	14074	14165	13958	14002	14196	14015	13902	14215	14132	14333	14088	14064	13962	13991	14217	14051	14067	14058	13961	14081	13929	14094	14155	14124	13987	14076	14110	14095	14089	14083	14023	14178	13932	14028	14154	13982	14063	14080	13948	14018	14044	14104	13949	14035	14119	14049	14077	14104	14134	13825	14144	13982	13957	14186	14030	13980	14146	14179	14118	14013	14263	13895	14126	13960	13989	14084	14020	14145	13947	14052	14192	14151	14118	14034	14008	14017	14087	14087	14064	13976	14021	13752	14051	14025	14039	14063	14154	14117	13892	14049	13982	14128	14176	14176	14144	14044	14117	13977	13940	14063	14031	14093	14093	13952	14018	14079	14114	14085	14171	13971	14122	13975	14025	13986	14151	13996	14087	14042	14046	14073	14041	13982	14188	14020	13975	13952	14006	14059	14014	14057	13965	14054	14138	13786	14026	13991	14102	13949	14126	14124	14028	13974	14110	14029	14088	13975	13987	14032	13892	14030	14156	14080	14163	14193	14001	14175	14073	14092	14151	13955	14297	14119	14131	14067	13977	14132	14038	13952	13866	14019	13976	14072	14071	13976	14078	14180	14003	14208	13966	14066	14096	13805	14062	14055	14136	13948	14149	14128	14012	14049	14163	14059	14056	14009	14131	14117	13977	14093	13998	14039	14220	14039	14062	13995	13946	13985	14113	14014	13942	13996	14134	13986	14082	14088	14088	13939	13957	14135	13958	14092	13943	14173	13982	13981	14058	14003	14067	13916	14097	14039	14078	14119	14077	13938	13985	14265	14181	13875	14053	14005	14129	13972	14164	14123	14126	14026	14002	14048	14095	14094	13951	14206	14082	14100	13939	14090	14136	14188	14030	14111	14026	14170	13993	14157	14151	14034	13901	14063	14199	13988	13909	13942	13900	14167	14063	14016	14045	13994	14026	14103	14031	14006	14144	14045	14153	14228	14030	14137	14099	14130	13999	13967	14030	14033	14107	13988	14106	14177	13879	14044	13944	13992	14083	14201	14085	14151	14044	14039	14100	14136	14071	14119	13987	14046	14039	13907	14006	14000	14237	14065	14086	13939	14080	14162	14052	14069	14069	14057	13946	14054	14038	14166	14166	14045	13971	14037	14030	14154	14216	14210	14163	14130	13927	14063	13911	14086	13984	14040	14014	13984	14068	14086	14226	14114	14032	14015	14240	13988	13911	14070	13945	13915	14089	13952	14085	14028	14033	14143	13978	14179	14015	14190	14039	13969	14092	14002	14183	13987	14262	14309	13942	14047	14007	14101	14207	13833	13774	14237	14097	14043	14105	14056	14287	13928	13955	14041	14060	13954	13932	14103	14003	13999	13971	14134	14149	13939	14013	14057	14106	14060	13966	13964	14079	14311	14137	14145	14074	13997	14069	14030	14030	14094	14135	14109	13975	14147	14153	14141	14259	14082	13997	14067	14183	13957	14076	13938	14022	14070	14065	14160	13920	14008	14035	14160	14000	14180	14052	14037	13987	14126	13893	14059	13956	14040	14231	14048	14325	14030	13880	14158	14147	14018	14228	14071	14072	14050	14020	13973	14132	13944	13932	14138	14063	14067	14135	13996	14005	14211	14127	14113	13965	14167	13898	14108	14276	13999	14079	13886	14063	13959	14171	14053	14079	14178	13969	14033	13872	13896	13932	14132	14138	14173	14107	14093	14051	14025	13953	14125	13954	14032	14090	13978	14083	14128	14105	14037	14104	14130	13989	14123	14014	14086	14144	13975	14008	13923	13985	14010	14129	14101	14110	14089	14039	14153	14261	14056	14222	14054	14115	14010	13997	14169	13831	14068	14027	13967	14130	14105	13993	14191	13936	14130	14012	14208	14152	14059	14043	13930	14062	14206	14123	14100	14074	14076	13910	14084	13944	14301	14162	14031	14133	13997	14080	14236	14015	13959	14082	13992	14200	14075	14262	14114	14119	14199	14125	14004	14033	14030	14078	14083	13978	14074	14042	13926	13953	14057	14193	14141	14046	14029	13987	14093	14001	13952	14075	14152	14155	14081	14092	14118	14130	13977	14137	14111	14084	14014	14059	14193	14305	13984	13919	14084	14118	13904	14043	13998	14252	13998	14059	14000	13989	14005	13962	13974	13993	14136	13984	14102	14130	14196	14060	14037	14008	13899	13905	13915	14148	14054	14119	13890	14020	14116	13928	13979	14057	14030	14050	14113	13939	14141	14071	14112	14066	14167	14121	14022	14110	14064	13965	14031	14091	13997	14047	14081	14228	14092	14080	14133	13989	14036	14163	13945	13960	14015	14102	14028	14035	14058	14025	14200	14130	14104	14174	14096	14179	13949	14011	14310	13938	13951	14068	13910	14143	13948	14124	14137	14099	14030	14201	14143	13963	14164	13942	14086	13943	14138	14087	14020	13938	14013	14016	14067	13988	14026	14100	14157	13947	13850	13984	13984	14129	14148	14054	13998	13887	14097	13970	13985	13821	14001	13956	14156	13902	14120	14185	14089	14053	14214	13859	14122	13997	14162	14087	14077	14144	14059	14099	14111	14282	13956	13974	13980	14160	14206	14186	14233	14145	14185	13972	14168	13941	13995	13980	14014	14010	14118	14246	14049	14265	14091	14004	14137	14102	13964	14094	13989	14030	13976	14104	14121	14091	13995	13950	13947	14119	14151	14014	14016	14075	14077	13983	13884	14037	14000	14069	13960	14137	13986	14046	14199	13982	14055	14151	14216	14154	14122	13932	14088	14078	13996	14141	13940	14131	14016	14052	14030	13906	13962	14189	14153	14125	14019	14046	14063	14038	13902	14115	14030	14088	13982	13990	13962	13935	14109	14014	14059	14072	14001	14080	14090	14154	14000	14000	14005	13875	13942	14037	14147	13994	14269	13957	14264	13956	14288	14190	14104	13973	13933	14061	14102	14170	14079	14089	14059	13995	14035	14299	14161	14079	14057	13867	13943	14010	14130	14143	13984	14116	14024	13987	13985	13972	14064	14036	14051	13974	14125	14092	14038	14039	14165	13925	13995	14113	14169	13987	14128	14168	14126	13975	14097	14110	14115	14058	13971	14032	13973	14046	13929	14087	14058	14084	13888	13972	13968	14196	14031	14098	14056	14039	14005	14048	14069	14071	14189	13982	13843	13923	14099	13982	14041	14123	14082	14126	14117	14073	14118	13930	14076	14112	14043	14131	13824	14133	14182	14097	14040	14023	13897	14031	13974	14154	14062	14147	14057	13980	14133	14191	14031	14015	13932	14053	14099	14270	14098	14041	14140	14018	14046	14122	14049	14128	14041	14066	13984	14192	14009	14169	14100	14165	14124	14051	14015	14116	14106	13992	14081	14044	14245	14038	14118	14102	14112	13990	14059	13928	14018	14029	14234	14136	14154	13955	14106	14258	14079	13999	14072	14043	14114	14050	13983	14343	13986	13914	13943	14144	14111	14137	13903	13769	14161	14161	14054	14063	14140	13962	14157	14058	13913	13958	13955	14072	14010	14193	13932	14052	13992	14124	14031	14030	14094	14094	14063	14120	14089	13964	14040	13938	14083	13960	13997	14160	14090	14154	14079	13984	14047	14105	14088	14158	13831	14091	14291	14178	14159	13973	13883	14051	14074	14078	13925	14107	13859	14147	14126	14176	14156	14029	14028	14118	13900	14173	14067	13995	14037	14089	13941	14041	13940	14079	14018	14123	13983	13920	14206	14061	14233	14021	14071	14242	14048	14230	14033	14052	13954	13979	14056	14067	13849	14102	14052	13977	13972	13999	14136	13986	14092	13940	14121	14021	14038	14090	14034	14063	14056	13910	14162	14044	14126	14011	13880	13969	14127	14076	14062	14078	14029	13988	13913	14204	14049	13952	14054	14112	13963	14116	14020	13775	14135	14044	14008	14015	14156	14024	14068	14017	14001	14162	13967	14093	14036	14006	14008	14171	14045	14047	14182	14166	14074	13942	14097	14023	14066	14090	14035	14071	13957	14082	14255	14091	14137	14194	14043	13993	14154	14051	13987	14114	14147	14002	14162
23159	21495	29320	24926	24663	28804	29993	23073	19705	18420	17253	16744	16244	16146	16262	15824	15764	15738	15628	15838	15660	15714	15778	15870	15687	15529	15551	15442	15665	15633	15689	15655	15529	15759	15734	15692	15553	15636	15527	15515	15579	15668	15538	15709	15492	15339	15513	15461	15590	15537	15656	15626	15739	15494	15629	15374	15513	15419	15468	15500	15504	15681	15533	15552	15717	15365	15471	15519	15477	15307	15454	15509	15551	15522	15643	15470	15562	15392	15538	15463	15656	15521	15289	15457	15755	15555	15440	15464	15453	15494	15549	15459	15464	15459	15482	15562	15427	15536	15479	15594	15654	15404	15615	15378	15283	15302	15504	15540	15380	15425	15356	15390	15422	15551	15697	15546	15492	15688	15274	15270	15380	15500	15540	15603	15401	15514	15459	15549	15490	15641	15646	15490	15577	15664	15424	15573	15488	15738	15495	15412	15739	15664	15661	15559	15441	15441	15441	15412	15379	15352	15339	15563	15689	15189	15519	15451	15385	15542	15597	15590	15430	15374	15510	15679	15405	15583	15376	15324	15698	15664	15542	15532	15347	15241	15558	15397	15437	15499	15483	15415	15589	15613	15334	15682	15452	15478	15437	15727	15608	15545	15458	15573	15422	15592	15627	15307	15679	15529	15455	15543	15592	15224	15376	15322	15660	15489	15265	15537	15534	15512	15456	15218	15496	15290	15346	15411	15608	15325	15484	15459	15558	15414	15348	15469	15602	15511	15389	15460	15588	15425	15475	15419	15380	15519	15424	15627	15444	15581	15441	15401	15719	15517	15473	15380	15495	15504	15460	15623	15524	15453	15489	15252	15630	15281	15488	15358	15718	15776	15345	15481	15477	15335	15261	15510	15458	15553	15539	15399	15347	15602	15441	15429	15583	15432	15609	15516	15391	15548	15444	15289	15360	15529	15516	15543	15613	15477	15494	15426	15430	15487	15484	15410	15296	15592	15512	15382	15523	15329	15549	15705	15400	15545	15394	15571	15444	15503	15600	15504	15585	15453	15474	15449	15381	15573	15355	15336	15557	15407	15370	15445	15583	15476	15571	15530	15424	15393	15217	15362	15400	15450	15317	15427	15335	15558	15397	15456	15633	15363	15460	15449	15446	15409	15517	15397	15492	15394	15504	15797	15610	15469	15473	15284	15427	15378	15412	15466	15432	15573	15460	15330	15357	15570	15385	15290	15694	15474	15694	15457	15419	15423	15421	15475	15398	15408	15482	15335	15366	15312	15416	15605	15796	15713	15445	15457	15442	15603	15389	15493	15449	15533	15497	15368	15377	15404	15410	15431	15536	15369	15600	15487	15484	15589	15668	15391	15465	15560	15325	15516	15450	15370	15414	15399	15461	15572	15598	15465	15641	15491	15473	15505	15488	15376	15413	15520	15585	15608	15133	15566	15565	15413	15606	15734	15361	15562	15560	15415	15655	15577	15440	15590	15480	15272	15614	15401	15419	15359	15249	15554	15429	15457	15501	15361	15403	15585	15693	15517	15407	15541	15465	15448	15492	15607	15404	15225	15348	15591	15667	15424	15493	15531	15348	15386	15276	15455	15552	15419	15620	15478	15532	15665	15680	15326	15684	15400	15519	15407	15536	15642	15399	15485	15477	15304	15428	15531	15606	15606	15267	15577	15469	15584	15398	15560	15670	15381	15680	15538	15696	15596	15615	15835	15437	15397	15801	15610	15488	15520	15360	15394	15196	15276	15573	15510	15602	15380	15464	15597	15487	15610	15614	15402	15401	15548	15505	15507	15576	15513	15497	15461	15387	15418	15203	15492	15543	15313	15496	15425	15724	15494	15520	15372	15477	15491	15313	15627	15285	15649	15412	15465	15403	15500	15426	15552	15400	15564	15570	15515	15330	15495	15505	15500	15467	15648	15563	15373	15587	15357	15334	15390	15535	15583	15641	15748	15458	15468	15502	15484	15408	15353	15550	15474	15464	15638	15504	15558	15529	15575	15583	15490	15491	15720	15422	15507	15417	15478	15609	15561	15528	15591	15333	15446	15583	15393	15514	15650	15508	15492	15586	15447	15533	15569	15454	15520	15413	15504	15479	15458	15496	15335	15264	15493	15506	15455	15502	15444	15456	15642	15460	15458	15481	15531	15573	15567	15338	15297	15689	15559	15159	15268	15739	15474	15565	15517	15397	15591	15626	15448	15474	15477	15572	15480	15750	15439	15460	15544	15509	15537	15645	15557	15367	15411	15499	15513	15669	15650	15478	15400	15403	15378	15400	15571	15551	15653	15568	15540	15713	15370	15484	15603	15467	15459	15504	15335	15403	15439	15584	15566	15447	15462	15492	15364	15453	15310	15452	15434	15356	15516	15285	15408	15488	15492	15573	15402	15429	15252	15416	15505	15696	15393	15465	15622	15665	15222	15407	15348	15364	15307	15394	15515	15366	15439	15420	15362	15448	15501	15345	15438	15505	15474	15420	15562	15346	15273	15607	15592	15570	15349	15455	15601	15539	15552	15686	15499	15679	15280	15467	15593	15398	15365	15476	15595	15491	15654	15491	15393	15300	15245	15505	15450	15496	15468	15572	15470	15414	15547	15352	15402	15506	15475	15451	15699	15552	15503	15547	15670	15424	15615	15628	15656	15398	15442	15572	15441	15611	15589	15397	15486	15677	15584	15463	15382	15512	15514	15600	15631	15402	15579	15465	15789	15604	15541	15529	15413	15622	15522	15424	15471	15453	15477	15441	15368	15651	15522	15709	15412	15585	15512	15570	15347	15525	15483	15358	15621	15303	15372	15491	15558	15772	15750	15463	15622	15438	15524	15365	15467	15454	15711	15315	15385	15430	15691	15606	15482	15468	15383	15662	15723	15603	15460	15331	15435	15381	15567	15379	15645	15232	15373	15439	15555	15525	15367	15465	15364	15595	15646	15405	15583	15513	15659	15503	15508	15679	15645	15465	15436	15445	15490	15327	15517	15550	15468	15539	15435	15504	15604	15503	15404	15746	15370	15573	15451	15625	15601	15623	15447	15310	15331	15171	15393	15685	15492	15502	15353	15385	15454	15468	15538	15509	15543	15437	15538	15483	15427	15599	15555	15515	15608	15309	15438	15622	15514	15566	15469	15359	15632	15390	15536	15567	15481	15360	15337	15380	15364	15614	15480	15476	15473	15419	15714	15675	15553	15342	15507	15489	15337	15366	15481	15675	15733	15615	15491	15521	15333	15492	15386	15572	15604	15581	15526	15348	15337	15479	15537	15383	15392	15548	15414	15367	15419	15365	15431	15417	15373	15407	15412	15367	15453	15457	15437	15411	15459	15500	15520	15544	15494	15652	15466	15482	15611	15507	15347	15564	15514	15512	15377	15520	15405	15390	15391	15447	15462	15456	15375	15392	15433	15497	15286	15497	15389	15745	15353	15518	15487	15479	15644	15341	15439	15451	15431	15435	15557	15494	15476	15438	15543	15318	15542	15431	15477	15606	15615	15530	15594	15481	15265	15484	15684	15326	15265	15474	15561	15362	15523	15499	15273	15407	15196	15745	15445	15505	15640	15538	15495	15493	15559	15504	15403	15460	15478	15630	15434	15560	15533	15350	15640	15399	15643	15419	15609	15332	15331	15426	15365	15728	15524	15649	15558	15547	15378	15435	15357	15554	15498	15553	15273	15227	15568	15509	15628	15623	15344	15367	15387	15463	15422	15416	15546	15544	15513	15570	15382	15482	15328	15473	15506	15558	15711	15441	15480	15534	15388	15512	15638	15566	15293	15211	15282	15302	15353	15257	15565	15350	15601	15517	15323	15476	15557	15606	15644	15492	15494	15467	15504	15504	15653	15590	15483	15557	15500	15500	15512	15696	15515	15321	15454	15284	15391	15646	15556	15565	15428	15636	15422	15438	15421	15408	15426	15557	15306	15499	15179	15411	15514	15575	15508	15293	15541	15448	15343	15570	15478	15317	15256	15345	15620	15287	15506	15658	15557	15373	15434	15552	15498	15447	15658	15601	15650	15670	15550	15475	15411	15534	15530	15579	15642	15721	15334	15355	15435	15440	15353	15429	15496	15418	15622	15611	15617	15540	15353	15541	15532	15447	15579	15382	15340	15560	15412	15492	15567	15633	15413	15418	15257	15296	15481	15399	15426	15290	15539	15445	15404	15483	15492	15633	15375	15490	15537	15380	15316	15290	15442	15500	15372	15564	15596	15487	15338	15395	15472	15360	15398	15466	15407	15428	15647	15409	15560	15412	15296	15426	15566	15530	15423	15648	15580	15442	15426	15419	15335	15484	15256	15506	15273	15506	15350	15606	15301	15352	15616	15443	15560	15520	15565	15694	15539	15605	15505	15340	15437	15318	15401	15357	15493	15557	15592	15527	15459	15640	15449	15560	15474	15399	15510	15578	15470	15514	15519	15366	15396	15537	15400	15437	15588	15450	15572	15499	15468	15562	15289	15395	15351	15584	15367	15339	15496	15467	15540	15257	15364	15555	15676	15434	15392	15430	15371	15599	15578	15478	15597	15303	15470	15614	15455	15493	15553	15583	15353	15216	15646	15418	15484	15536	15386	15348	15326	15546	15549	15630	15369	15622	15190	15622	15415	15515	15436	15527	15560	15474	15397	15349	15398	15568	15528	15671	15555	15339	15482	15419	15625	15433	15488	15718	15422	15498	15493	15339	15388	15576	15464	15472	15395	15208	15354	15575	15469	15432	15682	15442	15217	15537	15411	15630	15615	15353	15576	15310	15389	15552	15449	15394	15537	15574	15515	15607	15393	15426	15617	15528	15493	15447	15316	15591	15565	15632	15401	15597	15440	15454	15571	15488	15443	15623	15423	15384	15565	15469	15480	15652	15602	15343	15463	15561	15573	15449	15415	15489	15366	15471	15542	15621	15644	15399	15733	15548	15612	15388	15497	15476	15350	15537	15587	15610	15507	15524	15351	15265	15530	15626	15339	15316	15445	15569	15489	15413	15461	15486	15535	15455	15527	15544	15536	15308	15493	15347	15358	15465	15365	15318	15304	15603	15456	15547	15541	15515	15595	15537	15397	15549	15550	15647	15325	15406	15308	15385	15321	15499	15337	15503	15603	15373	15516	15690	15471	15414	15407	15503	15437	15351	15675	15526	15570	15329	15351	15445	15675	15607	15377
38047	60389	55329	46395	39546	34017	28159	22656	19151	17208	16160	15384	15024	15029	14823	14761	14805	14799	14570	14513	14693	14771	14558	14597	14718	14431	14518	14779	14519	14693	14341	14503	14570	14549	14544	14559	14550	14519	14433	14592	14546	14519	14469	14566	14346	14450	14502	14416	14417	14582	14398	14413	14427	14471	14398	14607	14560	14440	14448	14520	14546	14573	14642	14554	14393	14433	14538	14442	14694	14416	14707	14315	14522	14458	14458	14477	14462	14489	14485	14573	14455	14378	14381	14398	14584	14393	14238	14369	14402	14289	14549	14537	14508	14297	14425	14511	14525	14513	14454	14430	14452	14560	14483	14560	14416	14518	14657	14337	14467	14455	14456	14554	14596	14430	14538	14417	14508	14480	14642	14430	14371	14422	14300	14527	14487	14336	14312	14431	14716	14356	14484	14453	14612	14694	14499	14356	14404	14502	14315	14576	14404	14519	14315	14568	14548	14481	14571	14347	14366	14379	14297	14499	14425	14380	14419	14521	14482	14548	14420	14402	14408	14522	14409	14522	14499	14341	14528	14556	14395	14579	14463	14458	14352	14478	14435	14274	14374	14550	14402	14388	14419	14390	14468	14496	14565	14494	14433	14395	14623	14496	14675	14408	14473	14489	14397	14453	14504	14458	14429	14418	14333	14230	14493	14404	14435	14605	14542	14548	14609	14450	14381	14298	14622	14434	14490	14469	14537	14489	14479	14312	14458	14457	14565	14542	14504	14416	14661	14367	14478	14465	14299	14524	14408	14551	14492	14420	14611	14477	14614	14390	14604	14506	14645	14407	14513	14423	14487	14505	14562	14442	14407	14579	14435	14582	14319	14530	14573	14375	14408	14614	14450	14607	14397	14302	14469	14405	14636	14470	14374	14374	14537	14395	14439	14509	14492	14438	14593	14436	14457	14578	14282	14488	14415	14467	14470	14414	14515	14399	14536	14569	14444	14599	14414	14413	14548	14542	14487	14357	14541	14463	14533	14576	14457	14504	14463	14500	14448	14274	14465	14333	14458	14419	14408	14376	14486	14381	14521	14524	14451	14382	14352	14496	14449	14541	14735	14606	14408	14362	14432	14444	14611	14597	14391	14526	14540	14442	14569	14513	14408	14519	14409	14394	14440	14250	14518	14348	14438	14431	14367	14540	14542	14502	14487	14545	14573	14422	14371	14380	14427	14389	14277	14448	14462	14566	14641	14469	14459	14564	14511	14594	14363	14456	14477	14425	14570	14267	14521	14395	14402	14510	14454	14528	14469	14440	14489	14592	14455	14472	14437	14402	14422	14476	14566	14470	14383	14470	14420	14393	14472	14575	14281	14596	14505	14445	14504	14386	14513	14371	14613	14568	14459	14492	14374	14435	14432	14352	14486	14494	14397	14610	14293	14405	14409	14468	14490	14412	14246	14489	14519	14435	14420	14377	14502	14389	14595	14393	14498	14614	14436	14456	14467	14335	14405	14399	14487	14475	14436	14372	14439	14260	14637	14567	14588	14403	14362	14572	14415	14266	14441	14388	14595	14497	14365	14505	14547	14514	14427	14540	14464	14333	14563	14392	14538	14380	14366	14472	14535	14474	14513	14551	14517	14500	14491	14577	14393	14453	14547	14466	14432	14665	14457	14412	14466	14560	14580	14416	14431	14566	14564	14376	14567	14334	14502	14490	14436	14517	14392	14265	14618	14503	14414	14522	14471	14456	14588	14390	14466	14378	14588	14263	14503	14432	14412	14409	14563	14425	14543	14530	14455	14572	14406	14432	14538	14407	14346	14308	14456	14401	14411	14397	14494	14448	14456	14542	14526	14382	14468	14411	14427	14426	14353	14403	14462	14517	14461	14450	14460	14523	14288	14399	14400	14408	14501	14469	14391	14470	14491	14535	14519	14447	14615	14332	14351	14488	14450	14456	14464	14332	14530	14599	14454	14327	14507	14510	14437	14424	14434	14556	14623	14482	14404	14440	14496	14443	14502	14353	14409	14524	14425	14312	14513	14371	14474	14638	14563	14565	14554	14317	14513	14456	14363	14255	14371	14401	14459	14465	14356	14510	14408	14503	14508	14565	14545	14671	14324	14392	14449	14297	14642	14318	14493	14457	14302	14540	14407	14335	14397	14477	14406	14481	14358	14432	14504	14490	14576	14438	14413	14435	14290	14583	14361	14340	14491	14356	14658	14416	14619	14481	14479	14669	14368	14523	14522	14564	14360	14443	14577	14449	14552	14503	14561	14488	14489	14522	14314	14506	14662	14525	14568	14551	14241	14436	14476	14474	14457	14409	14409	14362	14422	14463	14392	14388	14450	14399	14583	14486	14418	14436	14514	14375	14650	14355	14452	14332	14518	14289	14537	14429	14531	14412	14631	14642	14524	14499	14544	14409	14502	14387	14276	14492	14494	14525	14402	14623	14423	14480	14550	14437	14450	14425	14546	14461	14411	14327	14372	14451	14296	14560	14472	14379	14513	14369	14457	14568	14581	14523	14515	14320	14366	14409	14453	14359	14518	14367	14416	14511	14555	14375	14409	14416	14566	14393	14556	14454	14311	14403	14410	14618	14472	14391	14411	14485	14401	14609	14433	14499	14487	14495	14427	14367	14331	14477	14643	14459	14407	14395	14472	14592	14383	14383	14538	14390	14373	14282	14566	14632	14522	14447	14389	14473	14504	14369	14552	14482	14476	14431	14485	14396	14302	14346	14348	14565	14450	14471	14279	14329	14514	14514	14227	14484	14415	14768	14450	14361	14531	14430	14454	14327	14346	14375	14505	14327	14516	14506	14482	14465	14280	14611	14362	14274	14498	14422	14510	14395	14436	14326	14457	14545	14419	14492	14516	14516	14567	14237	14448	14432	14403	14325	14444	14244	14445	14411	14385	14375	14411	14322	14538	14483	14432	14491	14486	14393	14324	14330	14397	14335	14591	14408	14438	14592	14519	14441	14336	14560	14535	14272	14653	14364	14307	14566	14694	14455	14378	14377	14449	14677	14407	14410	14495	14353	14334	14497	14528	14363	14569	14618	14504	14486	14411	14435	14551	14370	14553	14459	14427	14429	14519	14395	14570	14447	14463	14368	14633	14368	14321	14542	14468	14451	14464	14583	14702	14372	14477	14294	14592	14548	14375	14470	14443	14427	14446	14516	14537	14323	14390	14441	14539	14476	14449	14311	14434	14435	14282	14430	14355	14452	14500	14593	14426	14429	14365	14386	14478	14308	14377	14476	14526	14324	14433	14516	14275	14593	14542	14376	14290	14264	14618	14537	14372	14478	14354	14561	14455	14626	14513	14535	14222	14341	14373	14555	14397	14457	14381	14306	14528	14550	14483	14551	14577	14460	14454	14495	14433	14344	14439	14425	14484	14374	14429	14554	14586	14448	14422	14474	14397	14392	14514	14386	14472	14499	14452	14461	14537	14366	14401	14433	14395	14523	14525	14437	14571	14390	14382	14440	14490	14299	14479	14317	14592	14301	14380	14424	14383	14668	14542	14393	14422	14575	14383	14377	14546	14543	14413	14457	14559	14578	14409	14386	14268	14410	14313	14499	14375	14368	14501	14551	14566	14370	14365	14619	14363	14347	14520	14532	14576	14494	14301	14614	14485	14491	14394	14316	14481	14412	14364	14431	14526	14646	14513	14563	14429	14381	14678	14300	14421	14507	14459	14399	14324	14291	14273	14404	14455	14336	14595	14483	14382	14498	14451	14535	14389	14575	14596	14529	14429	14435	14521	14604	14570	14389	14488	14505	14482	14238	14465	14596	14493	14337	14412	14450	14518	14390	14565	14402	14483	14528	14447	14363	14400	14457	14419	14274	14439	14492	14385	14522	14590	14429	14469	14429	14543	14284	14362	14460	14571	14416	14557	14523	14509	14334	14363	14474	14370	14476	14563	14406	14556	14440	14382	14447	14451	14530	14574	14448	14515	14391	14596	14468	14398	14612	14426	14502	14440	14376	14651	14262	14469	14343	14493	14380	14584	14382	14343	14536	14420	14463	14431	14445	14515	14350	14415	14399	14271	14420	14282	14502	14559	14410	14535	14439	14421	14349	14422	14534	14519	14486	14443	14606	14406	14416	14487	14543	14414	14394	14402	14598	14619	14357	14493	14400	14461	14585	14399	14445	14474	14674	14373	14451	14502	14356	14382	14339	14496	14279	14426	14400	14451	14388	14367	14536	14386	14601	14501	14420	14496	14655	14586	14359	14463	14484	14526	14573	14400	14437	14341	14469	14316	14539	14339	14407	14532	14376	14374	14408	14396	14503	14486	14434	14449	14532	14743	14459	14274	14432	14384	14442	14267	14418	14697	14575	14570	14498	14471	14462	14424	14560	14403	14531	14598	14384	14297	14419	14444	14638	14653	14553	14371	14601	14457	14481	14316	14334	14476	14517	14273	14491	14581	14500	14536	14347	14473	14580	14589	14293	14519	14556	14476	14316	14323	14459	14557	14384	14470	14399	14429	14528	14413	14459	14549	14342	14520	14511	14453	14459	14498	14417	14487	14430	14511	14322	14480	14530	14356	14439	14522	14536	14620	14427	14558	14544	14516	14524	14589	14426	14405	14455	14437	14522	14354	14517	14446	14466	14528	14338	14389	14467	14499	14335	14442	14529	14578	14292	14518	14641	14454	14402	14418	14345	14461	14399	14498	14238	14481	14401	14423	14449	14575	14610	14528	14379	14512	14396	14576	14440	14503	14414	14346	14592	14403	14378	14419	14408	14608	14439	14628	14490	14500	14427	14339	14406	14551	14457	14533	14601	14428	14354	14550	14451	14445	14403	14439	14428	14472	14561	14395	14535	14298	14441	14614	14526	14328	14614	14393	14589	14399	14521	14410	14368	14359	14483	14367	14531	14596	14291	14430	14389	14366	14374	14541	14425	14516	14390	14455	14366	14513	14547	14351	14338	14332	14366	14539	14464	14520	14384	14416	14484	14386	14462	14440	14640	14330	14408	14566	14566	14499	14402	14332	14463	14352	14414	14518	14483	14384	14517	14463	14424	14651	14351	14479	14496	14565	14525	14450	14463	14535	14392	14317	14604	14312	14541	14417	14569	14428	14363	14533	14447	14476	14597	14432	14512	14463	14530	14443	14481	14340	14455	14337	14364	14661	14344	14574	14476	14352	14547	14426	14419
29364	28632	33142	28906	22868	19328	17658	16198	15714	15362	15108	14883	14743	14877	14711	14834	14690	14810	14706	14744	14659	14720	14622	14612	14564	14775	14701	14635	14616	14581	14467	14507	14556	14831	14586	14739	14559	14539	14510	14564	14521	14528	14553	14630	14653	14653	14568	14394	14707	14753	14493	14594	14677	14568	14563	14708	14496	14609	14476	14487	14417	14652	14690	14619	14546	14614	14409	14591	14644	14525	14613	14523	14786	14514	14603	14640	14448	14585	14581	14556	14580	14596	14440	14428	14444	14627	14562	14665	14645	14582	14593	14467	14524	14817	14593	14509	14467	14586	14644	14525	14665	14603	14506	14572	14627	14730	14607	14650	14823	14328	14526	14622	14589	14441	14514	14591	14506	14699	14547	14651	14751	14600	14641	14622	14613	14740	14415	14523	14651	14432	14455	14490	14560	14466	14597	14449	14578	14599	14591	14639	14725	14621	14647	14615	14413	14559	14662	14535	14573	14613	14668	14415	14685	14467	14715	14690	14536	14667	14530	14539	14745	14592	14568	14662	14508	14588	14489	14562	14493	14511	14594	14450	14575	14510	14591	14603	14489	14634	14561	14631	14555	14485	14553	14399	14574	14659	14751	14602	14573	14631	14590	14520	14633	14642	14496	14479	14484	14368	14472	14654	14614	14514	14511	14589	14708	14641	14563	14733	14425	14575	14669	14471	14656	14541	14553	14558	14662	14627	14542	14547	14513	14403	14492	14469	14611	14544	14463	14535	14565	14620	14626	14561	14677	14327	14466	14423	14516	14641	14735	14606	14597	14579	14695	14512	14619	14355	14657	14712	14718	14643	14532	14610	14482	14486	14586	14505	14579	14605	14474	14742	14533	14672	14648	14652	14637	14728	14435	14553	14563	14648	14637	14505	14513	14395	14512	14553	14564	14428	14657	14541	14594	14882	14515	14616	14484	14584	14524	14539	14529	14401	14455	14527	14675	14678	14747	14737	14585	14406	14446	14442	14495	14596	14583	14465	14557	14351	14589	14605	14496	14690	14739	14618	14521	14557	14539	14694	14667	14465	14494	14466	14512	14595	14415	14349	14416	14500	14569	14621	14638	14420	14413	14464	14675	14531	14498	14569	14552	14713	14775	14587	14617	14577	14643	14621	14544	14603	14543	14575	14885	14546	14579	14519	14690	14552	14277	14719	14611	14681	14583	14462	14535	14643	14371	14498	14452	14616	14579	14536	14550	14660	14497	14850	14386	14569	14636	14622	14695	14684	14546	14636	14663	14616	14349	14629	14402	14576	14475	14551	14748	14622	14604	14635	14529	14417	14635	14779	14432	14585	14759	14701	14491	14854	14745	14561	14670	14441	14491	14519	14351	14459	14360	14577	14692	14720	14642	14530	14521	14614	14509	14664	14531	14629	14634	14504	14402	14526	14471	14506	14458	14658	14510	14646	14599	14473	14379	14323	14610	14594	14442	14768	14558	14563	14436	14637	14526	14550	14645	14559	14468	14465	14484	14649	14365	14470	14476	14685	14442	14700	14623	14559	14654	14628	14673	14690	14601	14574	14587	14477	14470	14597	14679	14454	14484	14720	14483	14403	14490	14410	14628	14483	14787	14447	14617	14634	14377	14473	14603	14596	14663	14622	14832	14465	14591	14670	14690	14668	14670	14645	14486	14680	14368	14652	14670	14489	14432	14616	14795	14674	14476	14619	14498	14582	14658	14587	14377	14756	14634	14714	14491	14758	14689	14725	14486	14506	14525	14553	14647	14574	14633	14545	14556	14656	14481	14591	14545	14649	14577	14790	14606	14442	14517	14743	14582	14610	14646	14584	14610	14605	14457	14488	14782	14696	14565	14630	14499	14501	14571	14342	14643	14620	14651	14548	14384	14654	14738	14555	14407	14696	14510	14533	14511	14699	14567	14635	14619	14621	14240	14534	14763	14616	14719	14509	14906	14623	14540	14576	14696	14571	14650	14500	14738	14390	14498	14457	14555	14563	14634	14640	14622	14765	14604	14643	14688	14578	14567	14745	14495	14740	14712	14759	14743	14642	14552	14375	14629	14647	14514	14711	14443	14743	14550	14807	14705	14728	14511	14648	14732	14501	14624	14337	14563	14491	14602	14567	14567	14529	14460	14627	14492	14432	14560	14458	14617	14634	14571	14502	14407	14301	14549	14749	14660	14648	14641	14611	14492	14520	14535	14684	14466	14640	14436	14536	14522	14508	14627	14616	14603	14572	14574	14427	14576	14543	14597	14565	14563	14533	14537	14452	14676	14523	14591	14756	14639	14454	14733	14516	14434	14600	14603	14627	14834	14684	14530	14679	14520	14486	14479	14538	14441	14463	14561	14404	14509	14584	14527	14592	14586	14694	14652	14616	14818	14625	14710	14609	14624	14493	14702	14611	14628	14544	14676	14656	14493	14508	14587	14718	14625	14696	14615	14626	14542	14509	14472	14654	14511	14409	14625	14595	14593	14396	14760	14395	14631	14574	14520	14438	14509	14638	14381	14727	14542	14711	14633	14670	14612	14424	14430	14601	14653	14543	14615	14536	14586	14745	14574	14604	14863	14540	14537	14582	14554	14479	14690	14716	14605	14545	14614	14482	14568	14620	14530	14393	14536	14510	14800	14815	14600	14414	14665	14628	14564	14627	14659	14554	14559	14571	14750	14560	14792	14545	14724	14410	14491	14568	14473	14458	14521	14528	14446	14625	14720	14688	14551	14504	14621	14580	14618	14455	14480	14639	14391	14797	14657	14678	14529	14505	14517	14542	14442	14578	14659	14553	14687	14810	14647	14639	14415	14602	14653	14463	14393	14543	14669	14608	14631	14674	14665	14707	14699	14606	14450	14724	14588	14600	14510	14616	14537	14702	14487	14657	14518	14657	14575	14684	14757	14860	14495	14715	14600	14487	14477	14655	14600	14600	14609	14634	14501	14506	14387	14681	14710	14504	14715	14524	14520	14649	14553	14379	14546	14706	14597	14517	14559	14576	14546	14489	14428	14614	14753	14562	14556	14645	14594	14533	14539	14592	14485	14630	14612	14780	14536	14563	14504	14454	14725	14588	14554	14532	14570	14593	14592	14497	14460	14616	14589	14527	14552	14687	14547	14640	14612	14588	14572	14321	14428	14632	14649	14573	14492	14531	14683	14484	14638	14766	14502	14505	14593	14476	14448	14775	14524	14575	14530	14614	14634	14530	14550	14779	14430	14576	14576	14536	14301	14616	14644	14558	14501	14634	14647	14652	14653	14419	14520	14625	14643	14629	14592	14458	14424	14430	14784	14484	14549	14528	14398	14463	14564	14579	14770	14630	14521	14806	14581	14517	14572	14563	14586	14465	14477	14533	14409	14403	14485	14536	14613	14791	14569	14629	14700	14424	14635	14426	14421	14663	14657	14578	14563	14506	14598	14703	14491	14664	14551	14644	14400	14441	14700	14644	14667	14355	14600	14584	14452	14515	14708	14324	14590	14596	14346	14657	14579	14489	14684	14469	14538	14654	14687	14599	14609	14689	14688	14487	14774	14592	14710	14493	14629	14597	14542	14565	14456	14598	14562	14630	14480	14609	14552	14615	14515	14708	14654	14475	14429	14471	14468	14720	14563	14531	14534	14526	14530	14389	14498	14781	14659	14696	14562	14654	14547	14727	14628	14454	14724	14561	14732	14644	14704	14749	14570	14590	14639	14801	14410	14561	14548	14631	14556	14550	14451	14553	14691	14510	14438	14622	14482	14442	14493	14648	14656	14568	14532	14692	14508	14694	14796	14602	14446	14636	14547	14680	14545	14620	14403	14754	14606	14593	14439	14594	14555	14684	14480	14743	14735	14578	14611	14515	14448	14503	14628	14549	14457	14748	14748	14484	14595	14672	14572	14553	14666	14700	14518	14614	14522	14566	14608	14385	14531	14331	14550	14388	14607	14730	14684	14567	14521	14493	14640	14495	14289	14450	14475	14415	14634	14569	14528	14569	14659	14669	14802	14738	14569	14574	14765	14592	14849	14681	14768	14676	14480	14580	14356	14529	14596	14561	14604	14704	14408	14562	14299	14437	14624	14534	14572	14513	14436	14423	14353	14512	14601	14381	14526	14500	14436	14766	14826	14450	14444	14715	14458	14531	14570	14481	14635	14635	14675	14419	14438	14486	14457	14353	14515	14714	14504	14764	14496	14580	14471	14395	14694	14769	14740	14555	14437	14574	14669	14582	14414	14510	14627	14640	14602	14474	14549	14405	14579	14588	14733	14558	14465	14894	14379	14659	14690	14581	14640	14471	14525	14445	14687	14637	14553	14601	14519	14486	14540	14538	14736	14675	14533	14616	14493	14595	14581	14636	14703	14590	14444	14569	14704	14625	14590	14508	14736	14427	14642	14466	14665	14805	14509	14612	14774	14556	14673	14865	14793	14580	14401	14545	14622	14767	14487	14422	14607	14605	14580	14643	14579	14621	14386	14600	14444	14377	14639	14658	14554	14526	14714	14553	14533	14608	14453	14508	14519	14612	14500	14659	14605	14744	14582	14545	14521	14531	14502	14574	14627	14604	14428	14565	14517	14446	14670	14747	14419	14546	14423	14527	14547	14427	14499	14680	14502	14520	14383	14496	14542	14239	14318	14697	14514	14717	14673	14651	14644	14735	14675	14719	14617	14578	14330	14489	14645	14713	14528	14428	14642	14594	14340	14485	14600	14938	14651	14487	14586	14590	14733	14391	14576	14646	14592	14500	14608	14418	14459	14684	14639	14528	14643	14604	14515	14472	14566	14502	14704	14619	14657	14597	14507	14513	14761	14449	14423	14634	14614	14497	14595	14519	14541	14505	14595	14625	14478	14457	14555	14550	14500	14668	14630	14618	14588	14495	14386	14635	14588	14579	14561	14705	14578	14623	14659	14568	14549	14461	14470	14380	14598	14638	14564	14671	14579	14416	14559	14584	14343	14331	14554	14636	14684	14556	14570	14700	14695	14614	14640	14691	14492	14638	14526	14704	14650	14602	14303	14610	14572	14621	14673	14656	14688	14502	14555	14619	14679	14464	14523	14453	14604	14784	14687	14563	14654	14533	14516	14626	14464	14599	14657	14414	14498	14544	14571	14615	14650	14519	14653	14495	14655	14523	14513	14552	14633	14327	14621	14570	14472	14481	14532	14479
34210	46329	38661	29681	24664	19745	17842	15934	15083	14753	14558	14225	14336	14063	14057	13823	13958	13882	14173	14029	13787	13951	14001	13931	13917	13852	13852	13817	13954	13993	13910	13871	13998	14053	13924	13857	13890	13936	13829	13968	13922	13936	13928	14013	13997	13799	13889	13796	13938	13823	13876	13926	13781	13832	13748	13811	13913	13791	13838	13732	13906	14059	13881	13846	13953	13771	13962	13739	13836	13842	13792	13970	13880	13744	13929	13949	13997	13776	13811	13982	13792	13861	13765	13952	13870	13879	13961	13950	13730	13957	13926	13731	13815	13856	13836	13852	13981	13851	13817	13886	13806	13897	13956	13742	13863	13731	13964	13895	13678	13879	13714	13877	13951	13945	13917	13794	13905	13913	13949	13782	13719	13864	13739	14018	13776	13863	13796	13958	14060	13912	13924	13691	13827	13893	13883	13858	13845	13833	13911	13986	13927	13888	13705	13942	13797	13918	13871	13814	14041	13780	13874	13986	13870	13893	13809	13777	14006	13805	13908	13830	13777	13780	13898	13899	13866	13872	13791	13755	13953	13761	14024	13938	13971	13785	13876	13865	13825	13857	13901	13691	13958	13664	13800	13926	13740	13816	13964	13763	13898	13827	13738	13912	13941	13823	14097	13660	14022	13808	13769	13803	13882	13845	13791	13922	13929	13824	13879	13842	13801	13703	13957	13686	13798	13795	13730	13890	13813	13801	13847	13964	13817	13852	13940	13826	13906	13837	13922	13743	13749	13837	13782	13763	13661	13992	13891	13736	13904	13766	13931	13840	13708	13815	13761	13792	13928	13910	13844	13895	13735	13922	14098	13874	14038	13780	13932	13918	13824	13821	13763	13877	13920	13902	13924	13804	13703	13862	13857	13937	13853	14049	13695	13892	13861	13799	13943	13791	13934	13788	13858	13682	13812	13830	13760	13927	13891	14064	13836	13989	13836	13735	13772	13675	13930	13817	13979	13919	13881	13782	13918	13926	14057	13769	13804	13828	14029	13807	13857	13845	13925	13936	14016	13773	13866	13962	13820	13730	13705	13912	13821	14017	13874	13857	13926	13825	13919	13764	13827	13906	13819	13868	13835	13856	13827	13755	13834	13914	13857	13880	13892	13878	13711	13784	13831	13921	13796	13824	14017	13894	13815	13817	13816	13831	13977	13970	13920	13886	13777	13973	13892	13790	13679	13794	13946	13761	13867	13659	13889	13917	13775	13800	13850	13828	13803	13832	13821	13900	13741	13743	13746	13869	13835	13910	13890	13835	13886	13712	13884	13985	13734	13807	13963	13802	13878	14049	13736	13839	13955	13906	13792	13819	13912	13867	13687	13932	13901	13792	13903	13719	13957	13768	13893	13967	13803	13823	13891	13891	13837	13843	13908	13973	13733	13916	13841	13639	13891	13774	13824	13714	13797	13841	13996	14092	13829	13740	13671	14018	13753	13870	13731	13800	13927	14009	13745	13700	13777	14036	13700	13870	13700	13815	13868	13955	13855	14059	13798	13753	13838	13837	13958	13703	13788	13970	13779	13905	13952	13940	13663	13849	13816	13890	14021	13943	13827	13669	13870	13778	13851	13964	13902	13877	13923	13946	13969	13767	13933	13976	13781	13961	13856	13883	13833	13865	13825	13739	13832	14033	13973	13924	13781	13765	13807	13808	13712	13856	13866	13951	13936	13940	13883	13833	13822	13824	13903	13819	13825	13767	13856	14001	13832	13919	13938	13977	13805	13903	13721	13788	13866	13981	13935	13977	13827	13710	13874	13690	13814	13779	13799	13876	13889	13994	13873	13930	13827	13959	13937	13838	13845	13828	13760	13841	13835	13985	13661	13813	13802	13925	13867	13956	13987	13933	13861	13744	13784	13877	13901	13881	13908	13815	13902	13955	14060	13882	13926	13919	13736	13900	13927	13865	13874	13803	13843	13874	13919	13922	13727	14004	13901	13738	13845	13936	13918	13901	13712	13844	13848	13946	13795	13828	13679	13856	13784	13825	13901	13766	13926	13849	13746	13756	14044	13887	13806	13816	13974	13882	13993	13887	13966	13875	13729	14003	13939	13889	13880	13756	13858	13925	13936	13928	13822	13891	13729	13990	13550	13887	13930	13791	13870	13909	13896	13919	13925	13833	13929	13836	13994	13856	13900	13813	13943	13793	13759	13873	13888	13720	13836	13681	13851	13937	13955	13760	13745	14018	13808	13849	13977	13824	13823	13859	13872	13867	13704	13922	13903	13894	13987	13955	13902	13861	13864	13977	13989	13712	13842	13743	13855	13771	14058	13843	13838	13891	13922	13847	13880	13995	13913	13817	13874	13848	13971	13914	13873	13791	13832	13768	13876	13903	13818	13681	13967	13849	13852	13705	13816	13964	14023	13811	13894	13778	13778	13745	13868	13840	13945	13912	13754	13826	13892	13845	13969	13935	13903	13793	13875	13731	13772	13719	13945	13878	13892	13653	13868	13780	13982	13832	13823	13885	13845	13919	13655	13866	13896	13895	13863	13849	13872	13823	13914	13942	13918	14100	13914	13781	13860	13839	13806	13899	13641	13947	13885	13807	13937	13857	13875	13809	13708	13790	13875	13846	13778	13849	13866	13786	13937	13919	13771	13993	13944	13927	13902	13849	13914	13932	13875	13890	13941	13874	13724	13994	13931	13862	13782	13851	13848	13818	13911	13794	13836	13972	13875	13893	13838	13890	13877	13867	13802	13810	13794	13774	13745	13822	13921	13866	13907	13858	13831	13778	13716	14012	13806	13697	13966	13721	13976	13833	13980	13982	13933	13829	13890	13803	14040	13919	13690	13809	13856	13788	13833	13909	13925	13821	13967	13951	13838	13839	13784	13786	13901	13826	13901	13827	13820	13752	13963	13832	13920	13711	13895	13901	13862	13833	13880	13858	13811	13878	13914	14002	13783	13938	13883	13749	13974	13819	13819	13840	13796	13829	13860	13806	13941	13869	13798	13863	13796	13875	13913	13878	13931	13923	13797	13833	13863	13821	13902	13723	13688	13894	13797	14044	13867	13822	14010	13907	13908	13930	13760	13867	13865	13810	13917	13831	13839	14018	13941	13856	14010	13918	13890	13949	13787	13820	14019	13848	13895	13819	13872	13736	13995	13821	13714	13852	13834	13882	13913	13804	13903	13800	13826	13955	13899	13954	13939	13827	13742	13826	13985	13968	13836	13784	14007	13745	13820	13640	13933	13781	13851	13747	13784	13838	13867	13775	13708	13884	13819	13834	13918	13977	13788	13764	13945	13853	13816	13793	13707	13715	13727	13963	13890	13811	13787	13854	13873	13893	13925	13867	13979	13867	13876	13867	13801	13916	13971	13758	13914	13835	13807	13845	13751	13828	13676	13847	13867	13879	13777	13881	13687	13793	13864	13884	13921	13844	13788	13781	13938	13835	13844	13782	14036	13935	13733	13806	13827	13814	13919	13995	13690	13748	14065	13842	13693	13840	13840	13789	13857	13804	13947	13787	13944	13991	13971	14008	13815	13768	13746	13773	13773	14003	13686	13959	13819	13557	13959	13740	13996	13751	13850	13744	13677	13815	13852	13895	13932	13795	13840	13991	13850	13836	13831	13908	13886	13843	13779	14012	13913	13817	13979	13754	13903	13935	13892	13705	14015	14025	13805	13981	13790	13922	13906	13884	13729	13849	13964	13881	13838	13873	14056	13837	13937	13955	14141	13888	14037	13716	14057	13840	13821	13709	13807	13849	13873	13755	13715	13886	13826	13889	13892	13742	13907	13852	13928	13898	13927	13860	13838	13874	13876	13790	13838	13943	13806	13832	13914	13827	13856	13810	13809	13774	13776	13896	13773	13893	14046	13959	13852	13787	13774	13795	13979	13838	13866	13963	13698	13988	13839	13892	13797	13910	13876	14010	13738	13844	13781	13912	13847	13853	13831	13829	13800	13847	14021	13874	13964	13994	13857	13849	13875	13950	13781	13842	13967	13988	13712	13871	13887	13923	13952	14062	14001	13962	14003	13737	13853	13755	13998	13868	13843	13752	13964	13794	13646	13907	13870	13799	13930	13871	13845	13898	13981	13863	13808	13843	13740	13839	13734	14061	13841	13927	13957	13911	13832	13714	13941	13833	13847	13849	14080	13837	13860	13822	13910	13909	14001	13729	13875	14048	13899	13694	13885	13913	13878	13913	13781	13893	13833	13969	13741	13781	13950	13878	13864	13943	13833	13992	13809	13752	13907	13876	13824	13776	13837	13850	13741	13920	13857	13956	13936	13810	14019	13771	13919	13770	13818	13914	13850	13928	13767	14023	13847	13635	13933	13906	13849	13813	13716	13567	14077	13858	13740	13928	13950	13819	13966	13828	14004	13879	13796	13875	13902	13826	13903	13854	13911	13780	13958	13980	13937	13888	13861	13995	13661	14003	13762	13935	14176	13903	13785	13991	13816	13940	13994	13861	13991	13809	13895	13904	13844	13984	13861	13887	13998	13818	13922	13900	13915	14066	13955	13974	13878	13842	14022	13858	13732	13926	13773	13787	13893	13716	13895	13880	13765	13961	13727	14025	13825	13764	13702	13769	13886	13848	13905	13741	13896	13937	13739	13700	13959	14061	13731	13853	13759	13701	13744	14014	13928	13765	13919	13887	13768	13766	13887	13671	13784	13929	13886	13885	13797	13796	13848	13865	13987	13804	13774	13919	13936	13956	13970	13980	13776	13898	14117	13815	13724	13807	13951	13971	13734	13925	13825	13878	13816	13938	13958	13828	13846	13879	13771	13779	13878	13885	14006	13784	13825	13844	13976	13959	13812	13682	13966	14034	13685	13836	13851	13913	13945	13919	13933	13965	13829	13768	13845	13819	13872	13841	13878	13850	13802	13766	13856	13782	13736	13816	14063	13872	13881	13992	13753	13975	13905	13900	13825	13840	13735	13860	13842	13856	13887	13783	14080	14015	13826	13783	13974	13806	13839	13670	13951	13914	14059	13831	13788	13848	13759	13958	13783	13917	13767	13686	13818	13715	13964	13766	13895	13883	13826	13572	13873	13681	13996	13766	13907	13759	13987	13919	13794	13977	14013	13893	13752	13847	13861	13856	13857	13657	13801	13828	13809	13926	14127	13735	13850	13874	13911	13946	13928	13876	13747	13830
24496	21649	29201	26395	26197	28292	25511	20085	18291	17222	16515	16070	16134	16004	15689	15971	15878	15679	15594	15792	15703	15464	15611	15527	15384	15753	15764	15451	15537	15556	15538	15644	15542	15558	15453	15423	15352	15660	15474	15627	15611	15735	15414	15564	15490	15426	15623	15416	15461	15360	15444	15666	15732	15461	15571	15481	15356	15503	15528	15363	15464	15544	15409	15716	15280	15454	15464	15341	15562	15328	15394	15578	15534	15502	15623	15700	15491	15460	15533	15320	15534	15479	15446	15398	15567	15598	15647	15586	15333	15502	15586	15257	15380	15481	15331	15255	15389	15489	15580	15307	15275	15259	15498	15562	15385	15548	15274	15550	15614	15359	15530	15704	15462	15464	15435	15399	15223	15491	15366	15439	15395	15631	15455	15391	15469	15457	15531	15563	15418	15510	15570	15368	15399	15272	15188	15476	15412	15343	15490	15614	15442	15272	15421	15422	15643	15550	15396	15368	15480	15337	15498	15455	15529	15589	15364	15434	15693	15391	15339	15472	15611	15631	15394	15388	15434	15532	15510	15505	15484	15614	15420	15439	15249	15454	15365	15372	15225	15416	15515	15538	15355	15439	15412	15402	15393	15547	15599	15610	15325	15475	15644	15438	15527	15576	15549	15673	15402	15492	15462	15581	15590	15430	15750	15492	15325	15358	15389	15619	15363	15498	15414	15483	15464	15525	15291	15454	15476	15562	15579	15445	15497	15334	15325	15403	15333	15557	15357	15460	15566	15499	15578	15519	15301	15524	15366	15479	15573	15583	15569	15569	15475	15373	15395	15578	15448	15461	15307	15475	15376	15432	15468	15290	15411	15560	15467	15424	15460	15443	15453	15400	15369	15541	15511	15299	15380	15717	15467	15342	15404	15615	15518	15413	15511	15356	15443	15520	15293	15272	15545	15466	15554	15334	15439	15579	15521	15367	15467	15376	15530	15630	15599	15435	15578	15377	15396	15263	15519	15563	15497	15348	15403	15394	15562	15582	15526	15355	15559	15264	15413	15421	15654	15442	15413	15353	15368	15724	15593	15609	15406	15460	15464	15432	15409	15392	15233	15280	15515	15364	15224	15342	15449	15341	15324	15495	15401	15284	15525	15633	15425	15233	15384	15435	15365	15463	15709	15443	15586	15453	15411	15281	15265	15348	15449	15176	15327	15697	15544	15700	15499	15413	15370	15360	15260	15439	15361	15339	15356	15503	15587	15639	15568	15449	15622	15471	15446	15556	15486	15584	15329	15351	15394	15603	15369	15295	15580	15464	15590	15544	15501	15494	15467	15467	15494	15512	15362	15675	15535	15458	15388	15481	15544	15551	15657	15579	15547	15245	15384	15549	15476	15404	15365	15403	15462	15563	15493	15475	15270	15498	15390	15411	15450	15468	15581	15467	15587	15530	15200	15430	15561	15652	15432	15312	15393	15635	15295	15367	15486	15505	15568	15526	15365	15468	15555	15468	15639	15353	15506	15526	15504	15289	15473	15425	15449	15303	15383	15139	15168	15465	15483	15627	15403	15613	15402	15328	15397	15433	15318	15560	15455	15578	15400	15405	15406	15432	15301	15505	15392	15307	15248	15447	15321	15665	15522	15466	15506	15453	15281	15319	15223	15419	15343	15449	15107	15316	15477	15311	15562	15518	15539	15404	15556	15318	15437	15349	15523	15517	15464	15370	15289	15253	15424	15449	15575	15463	15400	15415	15426	15430	15643	15426	15334	15592	15535	15418	15458	15596	15468	15565	15360	15459	15355	15456	15599	15561	15435	15507	15418	15557	15319	15383	15531	15429	15496	15545	15261	15525	15561	15528	15488	15416	15423	15379	15422	15461	15565	15489	15381	15539	15323	15544	15446	15495	15362	15355	15275	15503	15610	15515	15427	15277	15454	15482	15409	15494	15307	15493	15440	15396	15571	15513	15410	15493	15532	15448	15482	15480	15452	15267	15233	15479	15400	15389	15490	15393	15279	15323	15422	15454	15422	15474	15290	15346	15444	15511	15640	15365	15191	15557	15425	15571	15510	15673	15327	15584	15310	15434	15674	15600	15467	15583	15436	15459	15525	15376	15480	15391	15329	15599	15358	15439	15432	15469	15496	15204	15493	15278	15510	15630	15493	15421	15495	15525	15368	15458	15492	15583	15312	15446	15362	15477	15368	15321	15395	15460	15273	15298	15553	15582	15477	15611	15522	15393	15384	15588	15392	15343	15601	15348	15455	15444	15413	15451	15538	15228	15484	15570	15621	15523	15485	15298	15275	15495	15504	15506	15580	15662	15496	15333	15518	15726	15533	15617	15458	15470	15686	15593	15353	15263	15317	15351	15444	15583	15697	15486	15428	15240	15430	15690	15467	15260	15380	15480	15391	15628	15549	15567	15524	15457	15291	15412	15389	15340	15431	15371	15459	15542	15512	15403	15430	15404	15368	15505	15357	15329	15537	15860	15684	15464	15531	15592	15397	15526	15354	15330	15518	15466	15612	15654	15544	15563	15503	15451	15478	15683	15609	15520	15340	15369	15542	15494	15388	15616	15482	15388	15501	15579	15485	15628	15450	15515	15338	15453	15549	15358	15382	15459	15601	15230	15454	15641	15653	15358	15447	15427	15437	15533	15391	15411	15509	15492	15479	15466	15495	15310	15488	15532	15556	15439	15414	15429	15351	15434	15637	15546	15360	15401	15730	15624	15240	15488	15517	15432	15650	15382	15423	15375	15350	15579	15451	15338	15497	15405	15354	15536	15387	15480	15549	15530	15556	15611	15404	15506	15534	15634	15452	15354	15337	15342	15407	15367	15564	15206	15294	15356	15580	15358	15530	15347	15482	15421	15565	15377	15450	15349	15623	15530	15513	15438	15332	15497	15467	15380	15478	15472	15422	15705	15478	15438	15540	15475	15514	15411	15565	15467	15461	15535	15550	15377	15425	15200	15183	15431	15481	15483	15380	15387	15460	15412	15433	15470	15549	15479	15517	15278	15316	15427	15544	15406	15324	15326	15321	15527	15348	15279	15534	15536	15492	15361	15278	15393	15413	15574	15433	15398	15434	15555	15537	15482	15417	15529	15488	15418	15333	15209	15088	15456	15396	15480	15411	15473	15315	15342	15358	15489	15427	15500	15409	15388	15284	15364	15392	15319	15487	15453	15402	15518	15460	15493	15468	15281	15459	15284	15514	15479	15287	15271	15473	15395	15328	15404	15380	15371	15417	15417	15594	15593	15346	15303	15290	15469	15314	15593	15315	15476	15567	15458	15318	15463	15374	15422	15404	15273	15475	15526	15442	15398	15450	15544	15610	15413	15315	15431	15612	15435	15435	15383	15530	15288	15496	15365	15412	15477	15418	15388	15627	15348	15541	15351	15461	15499	15401	15472	15404	15586	15259	15365	15457	15356	15604	15510	15305	15399	15367	15460	15497	15466	15361	15278	15405	15390	15396	15391	15511	15502	15489	15406	15374	15519	15496	15476	15564	15539	15467	15398	15280	15474	15291	15381	15442	15526	15328	15675	15267	15359	15309	15242	15303	15590	15456	15524	15459	15582	15416	15293	15406	15268	15320	15202	15636	15385	15422	15369	15399	15424	15608	15506	15304	15532	15471	15506	15480	15492	15455	15576	15592	15447	15661	15218	15394	15466	15328	15459	15448	15694	15715	15315	15370	15415	15455	15525	15625	15460	15474	15450	15614	15463	15476	15454	15441	15305	15657	15638	15447	15457	15372	15326	15321	15414	15445	15416	15546	15336	15435	15497	15336	15338	15549	15352	15409	15445	15496	15311	15458	15501	15400	15519	15508	15367	15322	15549	15591	15262	15365	15452	15454	15543	15464	15415	15454	15380	15397	15570	15578	15459	15271	15229	15518	15502	15508	15335	15360	15523	15364	15471	15279	15465	15591	15236	15541	15636	15440	15510	15539	15331	15459	15505	15535	15475	15501	15697	15590	15565	15296	15466	15418	15582	15438	15465	15604	15424	15425	15346	15611	15480	15550	15375	15422	15383	15523	15523	15322	15465	15514	15353	15414	15526	15386	15401	15358	15357	15347	15417	15454	15289	15357	15443	15553	15283	15448	15241	15402	15446	15379	15420	15550	15339	15359	15385	15387	15230	15316	15199	15523	15625	15392	15286	15653	15344	15582	15381	15527	15523	15387	15433	15367	15255	15445	15564	15491	15534	15395	15459	15476	15637	15464	15261	15594	15657	15559	15390	15591	15599	15499	15395	15338	15412	15420	15588	15523	15569	15263	15677	15477	15368	15597	15428	15500	15548	15404	15532	15416	15421	15333	15481	15559	15502	15613	15597	15456	15542	15598	15448	15418	15439	15474	15564	15331	15516	15313	15529	15316	15345	15444	15487	15509	15473	15440	15415	15594	15397	15591	15383	15418	15589	15503	15548	15527	15514	15540	15357	15625	15489	15507	15579	15615	15416	15410	15511	15349	15402	15356	15471	15369	15429	15398	15350	15559	15588	15363	15582	15489	15440	15503	15484	15666	15404	15420	15675	15577	15621	15486	15372	15597	15433	15383	15369	15445	15435	15611	15459	15513	15254	15529	15542	15310	15509	15439	15456	15546	15445	15532	15616	15426	15565	15310	15474	15483	15510	15367	15418	15428	15372	15350	15514	15465	15415	15576	15331	15575	15448	15501	15465	15508	15456	15462	15560	15477	15240	15412	15477	15400	15527	15392	15508	15422	15421	15404	15425	15285	15488	15367	15532	15325	15376	15423	15563	15534	15314	15474	15186	15370	15616	15513	15277	15395	15396	15433	15282	15407	15287	15526	15374	15441	15693	15576	15472	15266	15374	15374	15293	15420	15459	15498	15394	15593	15355	15353	15510	15440	15345	15496	15237	15234	15302	15439	15618	15391	15538	15483	15593	15611	15497	15520	15377	15477	15357	15437	15540	15473	15418	15505	15678	15600	15471	15488	15502	15307	15415	15516	15482	15434	15581	15433	15508	15287	15587	15552	15369	15492	15499	15617	15489	15416	15625	15500	15485	15465	15378	15246	15367	15631	15278	15380	15424	15476	15639	15366	15373	15616	15507	15293	15208	15497	15399	15447	15590	15457	15278	15506	15344	15441	15225	15533	15636	15534	15675	15538	15555	15540	15459	15506	15507	15700	15553	15467	15352
35296	54961	46766	38049	33699	30335	23592	19411	17854	16682	15570	15095	15212	14987	14709	14672	14781	14570	14653	14684	14567	14531	14455	14614	14456	14529	14581	14462	14496	14492	14665	14563	14527	14472	14509	14447	14509	14481	14607	14354	14571	14721	14494	14488	14462	14648	14264	14604	14587	14557	14376	14333	14629	14493	14442	14628	14666	14487	14306	14595	14389	14454	14413	14473	14495	14527	14551	14428	14361	14608	14344	14472	14486	14520	14508	14496	14562	14514	14630	14401	14493	14558	14645	14323	14419	14331	14554	14548	14522	14388	14476	14510	14445	14435	14580	14535	14571	14573	14464	14591	14714	14501	14477	14723	14620	14386	14564	14623	14538	14514	14464	14472	14581	14482	14357	14378	14480	14445	14655	14502	14509	14559	14370	14503	14245	14491	14457	14571	14466	14466	14586	14332	14400	14469	14386	14480	14335	14474	14315	14388	14376	14533	14538	14492	14447	14349	14501	14432	14435	14330	14350	14558	14420	14294	14477	14440	14627	14510	14479	14694	14420	14238	14376	14485	14427	14514	14596	14340	14485	14521	14496	14397	14406	14407	14485	14442	14451	14447	14565	14499	14450	14540	14615	14532	14632	14387	14501	14504	14419	14343	14462	14359	14522	14393	14656	14521	14434	14439	14383	14326	14541	14484	14518	14433	14288	14568	14572	14499	14474	14471	14553	14387	14532	14515	14488	14571	14395	14525	14285	14584	14631	14349	14539	14457	14424	14522	14406	14441	14501	14304	14458	14463	14384	14403	14583	14387	14616	14574	14458	14397	14400	14473	14794	14339	14510	14363	14402	14418	14447	14509	14569	14594	14552	14573	14531	14450	14421	14541	14452	14435	14549	14422	14522	14427	14400	14448	14435	14487	14499	14444	14535	14639	14417	14439	14411	14472	14541	14562	14436	14453	14532	14664	14503	14702	14599	14470	14557	14464	14364	14583	14364	14328	14402	14421	14446	14377	14519	14441	14430	14394	14446	14436	14326	14482	14512	14542	14475	14554	14487	14304	14401	14494	14407	14479	14520	14355	14467	14545	14455	14551	14551	14222	14515	14336	14521	14381	14571	14532	14363	14445	14410	14608	14507	14527	14454	14376	14545	14363	14392	14683	14606	14527	14371	14504	14445	14433	14524	14546	14298	14455	14412	14477	14502	14387	14386	14561	14482	14464	14634	14511	14457	14464	14572	14624	14473	14436	14512	14518	14555	14437	14514	14344	14411	14618	14495	14377	14419	14293	14374	14360	14670	14516	14486	14388	14479	14335	14373	14375	14451	14445	14304	14615	14487	14596	14458	14388	14549	14363	14530	14487	14320	14357	14536	14330	14492	14363	14501	14339	14575	14418	14432	14465	14529	14376	14404	14447	14500	14399	14568	14386	14577	14522	14373	14519	14494	14466	14289	14470	14568	14572	14427	14451	14455	14636	14388	14502	14487	14676	14346	14410	14471	14532	14273	14449	14441	14309	14424	14475	14532	14294	14375	14399	14475	14604	14698	14450	14438	14422	14340	14492	14484	14498	14410	14380	14455	14473	14561	14472	14298	14455	14492	14391	14467	14519	14482	14469	14525	14556	14478	14328	14465	14457	14443	14535	14436	14540	14508	14531	14726	14543	14397	14510	14404	14478	14563	14434	14589	14663	14520	14342	14560	14446	14381	14609	14527	14539	14414	14562	14625	14445	14437	14363	14416	14377	14399	14428	14466	14369	14466	14572	14356	14588	14369	14381	14616	14606	14601	14461	14413	14499	14629	14504	14495	14515	14439	14559	14296	14564	14548	14314	14495	14401	14437	14380	14528	14481	14366	14509	14553	14601	14498	14617	14370	14488	14296	14573	14400	14482	14557	14601	14417	14499	14477	14502	14492	14631	14597	14488	14620	14348	14587	14690	14402	14389	14381	14376	14443	14489	14585	14382	14558	14487	14370	14383	14438	14583	14460	14410	14497	14584	14604	14630	14394	14502	14578	14382	14407	14246	14472	14407	14323	14535	14468	14421	14430	14585	14547	14369	14480	14421	14554	14470	14368	14455	14450	14657	14380	14445	14518	14510	14478	14527	14475	14466	14565	14434	14484	14426	14493	14336	14386	14720	14506	14288	14505	14411	14506	14351	14628	14430	14552	14552	14505	14447	14430	14543	14376	14459	14493	14448	14490	14344	14390	14390	14304	14421	14383	14461	14670	14507	14536	14379	14444	14556	14501	14373	14493	14482	14429	14567	14521	14393	14491	14305	14488	14523	14432	14543	14588	14392	14554	14581	14548	14508	14300	14489	14375	14408	14554	14388	14496	14600	14440	14335	14656	14267	14417	14547	14443	14496	14519	14483	14443	14456	14393	14625	14495	14452	14553	14460	14574	14320	14480	14431	14451	14367	14459	14385	14589	14435	14405	14481	14549	14560	14446	14385	14473	14650	14465	14393	14518	14480	14482	14480	14527	14440	14633	14441	14423	14680	14543	14607	14390	14352	14531	14556	14504	14319	14575	14504	14711	14409	14336	14433	14360	14344	14386	14392	14414	14355	14486	14481	14353	14425	14538	14452	14459	14511	14485	14567	14479	14439	14127	14478	14495	14329	14516	14444	14564	14447	14591	14330	14474	14399	14558	14538	14566	14380	14394	14468	14537	14445	14256	14489	14443	14406	14385	14578	14515	14428	14709	14425	14490	14534	14297	14427	14542	14627	14519	14531	14523	14360	14453	14532	14486	14456	14464	14335	14417	14343	14418	14546	14650	14436	14563	14443	14485	14465	14492	14483	14417	14368	14322	14521	14610	14383	14421	14443	14406	14478	14571	14437	14313	14588	14345	14482	14399	14483	14565	14456	14258	14598	14436	14482	14380	14462	14518	14470	14495	14377	14620	14358	14641	14632	14364	14297	14584	14581	14653	14502	14426	14372	14470	14394	14513	14634	14542	14715	14559	14418	14638	14344	14476	14360	14503	14532	14545	14326	14477	14316	14329	14565	14475	14286	14565	14542	14400	14272	14557	14411	14492	14530	14399	14546	14544	14349	14400	14474	14430	14424	14340	14245	14603	14377	14480	14605	14501	14436	14640	14364	14531	14448	14345	14548	14297	14594	14463	14454	14282	14505	14475	14579	14351	14584	14529	14454	14483	14315	14541	14485	14634	14379	14411	14420	14468	14613	14387	14505	14480	14485	14466	14402	14471	14381	14463	14416	14448	14426	14505	14383	14566	14341	14429	14485	14452	14531	14432	14396	14572	14324	14567	14529	14450	14523	14484	14553	14444	14449	14419	14351	14465	14335	14541	14569	14370	14370	14355	14458	14377	14361	14502	14534	14456	14516	14357	14421	14484	14502	14555	14515	14585	14461	14410	14389	14461	14354	14525	14429	14622	14490	14318	14439	14424	14500	14607	14518	14533	14498	14467	14544	14367	14457	14386	14303	14490	14247	14517	14450	14580	14467	14489	14605	14444	14438	14445	14660	14458	14513	14364	14504	14469	14381	14464	14460	14384	14463	14408	14366	14498	14484	14451	14536	14362	14520	14311	14543	14454	14390	14416	14507	14557	14627	14483	14471	14488	14356	14502	14524	14451	14512	14362	14412	14472	14315	14445	14436	14348	14465	14490	14538	14517	14287	14492	14356	14542	14456	14435	14403	14550	14409	14504	14405	14445	14367	14536	14472	14518	14598	14346	14418	14467	14475	14465	14379	14478	14422	14366	14447	14497	14730	14507	14564	14432	14575	14362	14543	14409	14645	14402	14395	14494	14337	14644	14725	14354	14513	14481	14494	14437	14474	14547	14367	14343	14464	14364	14473	14471	14729	14443	14432	14523	14501	14655	14325	14419	14427	14484	14514	14496	14379	14420	14639	14357	14490	14453	14556	14450	14413	14714	14440	14504	14483	14470	14595	14480	14640	14388	14419	14525	14649	14348	14451	14490	14400	14583	14476	14584	14549	14558	14508	14329	14410	14464	14407	14472	14508	14412	14506	14496	14482	14541	14470	14591	14537	14496	14425	14409	14375	14519	14462	14437	14435	14523	14405	14614	14464	14661	14447	14563	14515	14500	14435	14507	14450	14343	14616	14408	14526	14400	14449	14412	14519	14546	14418	14552	14519	14448	14536	14451	14507	14489	14402	14431	14519	14472	14646	14369	14641	14447	14457	14589	14393	14530	14378	14515	14313	14431	14378	14608	14487	14545	14428	14446	14265	14380	14508	14329	14475	14398	14236	14483	14327	14604	14594	14426	14305	14397	14376	14511	14596	14348	14486	14268	14407	14645	14500	14412	14362	14451	14394	14473	14449	14348	14600	14577	14609	14397	14568	14425	14571	14482	14376	14507	14570	14568	14515	14517	14393	14374	14443	14572	14350	14568	14369	14352	14528	14476	14415	14409	14422	14545	14475	14396	14464	14665	14492	14432	14492	14604	14377	14524	14313	14402	14472	14308	14429	14481	14536	14535	14454	14585	14395	14429	14587	14484	14485	14486	14392	14388	14335	14440	14567	14290	14417	14523	14452	14472	14309	14483	14392	14559	14324	14586	14303	14636	14532	14450	14388	14533	14579	14410	14519	14417	14288	14517	14587	14394	14399	14424	14375	14318	14499	14509	14467	14518	14376	14476	14548	14425	14395	14460	14447	14583	14385	14424	14362	14505	14422	14426	14542	14368	14513	14388	14420	14448	14410	14485	14542	14565	14424	14494	14384	14493	14496	14457	14458	14382	14414	14448	14484	14473	14507	14366	14585	14501	14248	14434	14657	14503	14486	14453	14639	14525	14411	14547	14626	14534	14554	14514	14439	14560	14547	14642	14539	14550	14343	14424	14549	14715	14517	14452	14344	14562	14304	14568	14570	14382	14546	14469	14452	14551	14444	14342	14510	14565	14323	14567	14474	14420	14505	14603	14483	14569	14411	14444	14497	14534	14388	14546	14525	14606	14403	14593	14423	14435	14467	14337	14442	14432	14502	14522	14540	14507	14603	14471	14497	14405	14425	14406	14505	14644	14491	14432	14564	14538	14469	14320	14588	14463	14388	14378	14573	14464	14355	14583	14564	14439	14550	14515	14521	14449	14274	14415	14376	14340	14414	14602	14536	14502	14454	14600	14470	14515	14435	14579	14416	14415	14619	14641	14671	14445	14570	14362	14387	14505	14409
23224	21589	29478	24671	24430	28481	29812	23177	20495	19217	18525	17680	17434	16986	16997	16768	16590	16738	16689	16509	16547	16563	16470	16409	16364	16574	16510	16428	16306	16392	16459	16416	16380	16412	16277	16357	16599	16264	16300	16371	16360	16342	16465	16535	16507	16261	16460	16218	16347	16474	16211	16135	16260	16262	16251	16460	16418	16330	16243	16261	16225	16552	16334	16554	16274	16192	16223	16342	16277	16353	16180	16488	16494	16526	16434	16403	16269	16093	16291	16185	16297	16352	16336	16296	16434	16315	16326	16200	16353	16142	16275	16325	16356	16046	16268	16167	16362	16184	16187	16190	16337	16276	16296	16330	16178	16323	16291	16215	16483	16187	16461	16128	16452	16448	16379	16442	16312	16312	16021	16182	16240	16248	16447	16207	16236	16285	16288	16439	16199	16178	16255	16322	16267	16235	16360	16193	16321	16062	16257	16290	16351	16313	16329	16380	16100	16227	16189	16354	16169	16408	16271	16269	16223	16192	16143	16364	16315	16037	16109	16160	16199	16276	16315	16332	16287	16168	16373	16404	16296	16222	16327	16175	16319	16288	16178	16346	16348	16433	16465	16396	16376	16236	16228	16257	16236	16149	16223	16205	16353	16376	16254	16181	16518	16379	16298	16240	16396	16225	16285	16254	16135	16494	16299	16293	16258	16322	16424	16331	16192	16389	16129	16193	16164	16131	16203	16242	16246	16347	16437	16248	16374	16311	16379	16037	16347	16077	16251	16339	16287	16524	16282	16185	16165	16287	16264	16115	16251	16290	16244	16193	16434	16284	16128	16435	16224	16464	16303	16385	16198	16311	16187	16370	16239	16306	16106	16110	16351	16336	16217	16122	16149	16316	16240	16280	16273	16320	16320	16215	16304	16077	16156	16112	16205	16265	15985	16062	16265	16378	16099	16310	16236	16241	16409	16061	16010	16035	16346	16440	16195	16180	16249	16204	16499	16219	16221	15972	16309	16273	16300	16392	16118	16130	16438	16268	16062	16475	16333	16181	16264	16190	16353	16416	16101	16072	16291	16213	16143	16126	16367	16557	16173	16197	16151	16271	16069	16237	16254	16101	16295	16071	16031	16383	16151	16432	16161	16368	16250	16271	16043	16124	16283	16036	16234	16237	16088	16269	16264	16357	16297	16256	16178	16325	16218	16241	16343	16310	16317	15952	16248	16177	16228	16220	16096	16328	16303	16187	16192	16296	16378	16109	16297	16194	16331	16153	16028	16444	16225	16167	16182	16023	16244	16225	16268	16333	16200	16291	16456	16330	16297	16399	16263	16470	16363	16534	16473	16294	16454	16159	16377	16336	16525	16242	16308	16244	16244	16422	16204	16217	16270	16233	16524	16396	16242	16380	16250	16220	16357	16421	16313	16388	16317	16238	16371	16234	16100	16173	16297	16476	16299	16358	16380	16262	16076	16269	15861	16211	16328	16274	16384	16204	16146	16312	16179	16332	16317	16279	16214	15995	16344	16048	16092	16278	16347	16198	16197	16238	16319	16142	16397	16426	16310	16280	16419	16380	16407	16332	16178	16241	16340	16254	16375	16319	16330	16184	16310	16277	16244	16309	16335	16291	16129	16047	16132	16171	16373	16110	16262	16187	16099	16324	16416	16234	16030	16139	16203	16206	16287	16260	16350	16360	16262	16242	16310	16366	16181	16249	16358	16098	16315	16206	16091	16097	16123	16164	16247	16240	16314	16420	16396	16302	16334	16246	16355	16381	16136	16383	16163	16326	16245	16017	16185	16231	16373	16223	16096	16284	16478	16151	16197	16386	16511	16303	16326	16169	16206	16253	16283	16213	16043	16227	16364	16286	16042	16193	16173	16166	16178	16145	16278	16218	16236	16305	16269	16091	16226	16300	16335	16400	16297	16208	16324	16298	16281	16236	16296	16303	16346	16249	16391	16106	16289	16181	16333	16283	16281	16251	16036	16255	16423	16193	16202	16222	16188	16356	16219	16205	16361	16382	16383	16302	16412	16235	16070	16059	16071	16271	16086	16334	16297	16311	16085	16336	16114	16144	16368	16134	16308	16393	16160	16389	16301	16208	16189	16360	16281	16217	16309	16104	16227	16216	16315	16350	16131	16319	16286	16114	16146	16201	16336	16230	16153	16287	16341	16423	16487	16214	16184	16305	16180	16126	16199	16201	16068	16221	16431	16291	16303	15979	16285	16350	16284	16369	16336	16215	16493	16179	16379	16179	16352	16246	16132	16219	16288	16444	16381	16284	16149	16220	16034	16143	16330	16353	16138	16293	16161	16254	16081	16153	16336	16609	16166	16165	16241	16242	16330	16245	16418	16369	16082	16480	16404	16438	16069	16294	16131	16181	16178	16426	16250	16396	16251	16345	16314	16486	16244	16121	16361	16159	16098	16385	16168	16243	16081	16225	16187	16230	16212	16169	16271	16407	16165	16164	16255	16275	16268	16453	16178	16289	16390	16297	16340	16349	16249	16461	16302	16480	16498	16235	16144	16324	16291	16383	16373	16339	16222	16278	16366	16421	16286	16280	16349	16150	16257	16114	16211	16165	16348	16213	16359	16322	16391	16224	16026	16346	16613	16150	16190	16181	16341	16307	16308	16401	16208	16273	16138	15970	16258	16161	16337	16282	16255	16129	16303	16074	16379	16147	16104	16305	16141	16130	16369	16510	16277	16265	16365	16313	16353	16449	16208	16269	16185	16246	16294	16379	16234	16081	16189	16157	16463	16355	16406	16310	16325	16416	16231	16351	16370	16011	16339	16417	16273	16392	16301	16099	16325	16383	16169	16249	16336	16527	16218	16164	16190	16110	16253	16354	16270	16336	16230	16367	16218	16311	16287	16108	16075	16253	16331	16436	16257	16282	16088	16202	16418	16162	16393	16187	16297	16309	16230	16174	16038	16131	16192	16182	16139	16240	16210	16366	16245	16350	16205	16330	16339	16214	16368	16192	16218	16431	16166	16135	16295	16272	16152	16268	16340	16227	16379	16340	16593	16402	16337	16375	16139	16268	16373	16212	16118	16212	16129	16140	16176	16183	16414	16223	16251	16287	16255	16168	16182	16347	16240	16333	16253	16196	16279	16249	16082	16089	16180	16303	16314	16155	16381	16185	16456	16538	16436	16089	16182	16337	16128	16146	16370	16150	16074	16305	16214	16136	16125	16261	16089	16304	16169	16386	16297	16195	16133	16370	16312	16336	16237	16314	16304	16352	16203	16347	16372	16223	16118	16324	16255	16267	16489	16119	16123	16277	16332	16299	16359	16267	16142	16307	16156	16390	16312	16121	16459	16322	16223	16339	16170	16447	16270	16347	16169	16290	16326	16288	16276	16243	16195	16160	16236	16280	16057	16240	16290	16358	16224	16225	16422	16300	16246	16130	16148	16213	16054	16169	16267	16083	16324	16510	16333	16328	16470	16100	16263	16240	16336	16447	16287	16131	16219	16279	16253	16209	16154	16403	16397	16277	16220	16422	16173	16182	16247	16281	16439	16260	16115	16227	16124	16144	16212	16153	16254	16312	16215	16212	16211	16342	16203	16268	16463	16195	16248	16210	16308	16346	16148	16300	16317	16475	16175	16273	16304	16290	16441	16294	16082	16185	16231	16014	16328	16169	16126	16153	16371	16418	16346	16340	16152	16376	16285	16073	16178	16398	16277	16273	16375	16249	16224	16084	16265	16423	16299	16207	16237	16275	16041	16423	16320	16450	16321	16183	16342	16239	16313	16341	16542	16320	16280	16135	16253	16295	16167	16205	16316	16258	16262	16474	16205	16148	16340	16067	16064	16172	16262	15920	16338	16189	16262	16229	16123	16133	16211	16248	16327	16365	16314	16357	16152	16353	16612	16287	16404	16457	16042	16402	16379	16452	16221	16169	16274	16392	16212	16235	16244	16092	16285	16260	16433	16316	16247	16325	16274	16195	16378	16318	16384	16056	16268	16488	16301	16538	16155	16166	16328	16344	16161	16339	16338	16293	16276	16441	16143	16229	16228	16195	16357	16380	16458	16277	16374	16205	16202	16266	16241	16382	16371	16250	16353	16231	16311	16282	16120	16018	16295	16371	16403	16346	16241	16399	16277	16243	16317	16275	16214	16186	16127	16377	16313	16090	16189	16399	16128	16215	16317	16384	16014	16043	16106	16145	16315	16189	16347	16233	16068	16301	16285	16247	16099	16323	16459	16170	16154	16284	16394	16203	16262	16205	16246	16229	16468	16373	16316	16355	16336	16155	16283	16324	16267	16176	16168	16163	16198	16318	16259	16223	16286	16376	16233	16338	16276	16294	16243	16244	16283	16317	16262	16223	16208	16292	16354	16268	16220	16286	16325	16220	16085	16257	16740	16378	16155	16262	16258	16217	16045	16481	16353	16401	16165	16319	16441	16486	16406	16455	16337	16307	16339	16288	16263	16152	16407	16244	16282	16295	16261	16247	16373	16166	16401	16075	16313	16375	16226	16289	16256	16212	16317	16348	16216	16319	16196	16392	16332	16195	16194	16101	16246	16239	16305	16447	16204	16259	16124	16172	16328	16232	16234	16267	16230	16184	16289	16182	16080	16304	16121	16298	16210	16361	16255	16211	16301	16358	16294	16153	16167	16061	16167	16138	16167	16306	16141	16340	16403	16326	16310	16255	16285	16371	16338	16259	16223	16200	16241	16226	16272	16299	16404	16441	16189	16167	16412	16209	16244	16233	16382	16214	16327	16225	16107	16198	16310	16134	16333	16384	16193	16454	16347	16252	16201	16313	16276	16177	16392	16096	16291	16122	16309	16195	16195	16362	16291	16255	16361	16377	16226	16277	16161	16336	16327	16304	16176	16420	16147	16358	16282	16373	16248	16256	16251	16190	16120	16277	16229	16238	16150	16342	16224	16297	16153	16419	16153	16140	16429	16105	16259	16139	16263	16383	16495	16362	16372	16270	16298	16266	16279	16253	16228	16216	15874	16279	16249	16271	16396	16111	16327	16244	16282	16384	16260	16445	16350	16417	16372	16335	16417	16413	16290	16249	16168	16291	16412	16207	16298	16176	16334	16340	16355	16419	16293	16057	16169	16130	16344	16331	16323	16127	16315	16377	16165	16184	16209	16202	16261	16128	16348	16213	16231	16228	16383	16259	16217	16373	16217	16271
40250	60388	52983	43318	39255	33264	27770	22840	20502	18273	17467	16593	15921	15653	15441	15072	15221	15091	15240	15143	15160	15266	15046	15244	14952	14937	15010	14874	15179	15053	15099	15132	15179	14902	15067	15132	14954	15140	15056	15061	15004	15133	14917	15004	15090	15188	15009	14896	14989	15061	15030	15037	15164	14840	14917	14966	15011	15083	15094	14928	14864	15067	14960	15050	15046	14885	15032	15164	15187	14958	14994	15092	14987	14867	14845	14953	14969	15060	14971	15025	14909	14957	15173	14811	14995	14997	14974	14856	14997	15048	14952	14975	15081	14935	15033	14828	15005	14923	15043	15005	14914	14921	14942	14945	15025	14975	14871	15055	15071	14973	14960	14953	15012	14907	14888	14983	15137	15064	15072	15037	15011	14980	14986	14779	14932	14890	14978	14932	14910	14957	15003	15157	14938	15125	15165	15102	15064	14981	15115	14987	14900	14995	15051	14943	14939	14852	14989	14924	14981	14928	14957	15055	15024	14931	14916	15175	15031	15078	15004	15042	15112	15011	14839	14898	15052	14915	15080	15033	14792	15053	15129	15022	15115	14940	14830	14909	15022	15013	14970	15075	14887	14894	15032	15049	14985	14731	14953	14979	14769	15156	15016	14949	14937	14912	15048	14750	14930	14848	14965	14950	14820	15036	14802	14962	14950	15024	15022	14713	14844	14981	14768	14888	14847	14942	15082	15104	14980	14884	14977	15033	14975	14998	14953	14740	14919	15020	15089	14959	14942	15008	14910	15073	14923	15003	15092	14997	15047	15031	14986	15153	14949	15145	14952	14863	14992	14888	15141	14960	15022	14896	15009	14956	14891	15068	14915	14877	15040	15047	15066	15015	14940	15026	14963	15027	14979	14940	14941	14910	14908	14985	14782	14943	14933	14977	15006	15001	14895	14874	15040	15034	14785	15023	14962	14958	15008	14866	15069	15118	15041	15090	14990	14947	14951	14949	14879	14852	14909	15105	14984	14983	15093	14872	14823	14789	15014	14969	14973	14926	14834	14988	15032	14949	14879	14988	15056	15003	14936	14949	14984	14849	14983	14971	14923	15019	14937	14971	14975	14830	15188	14812	15006	14858	15051	15027	14988	15048	14912	15025	14846	14877	14900	14904	14940	14918	15012	14860	14893	14909	15022	14929	14854	14895	14991	14826	14797	15171	14915	14944	15108	14849	15050	14943	14938	15019	14837	14895	14845	15161	14971	14998	15012	14900	15004	14845	15151	14982	14867	15134	15047	14958	14835	14929	14923	14937	14931	15109	14961	14977	15020	14929	15080	14977	15067	15016	14970	15007	15084	15226	15138	14961	15073	14703	14894	14892	14942	14902	15039	14982	14987	15050	15020	14913	15012	14807	15057	14913	15046	15093	15178	14938	15313	15108	15042	14986	15071	15115	14936	14997	14915	14938	14965	14918	14811	14896	15008	14964	15025	14927	14915	14919	14939	14902	15005	14946	14894	15016	14966	14922	15027	15146	14842	14895	15062	15046	15082	14976	15147	15056	14976	14846	15092	14892	14963	14967	15144	14932	14928	14937	14916	14935	15030	14978	15058	15027	14963	15115	14948	14967	14920	15030	14939	14905	14798	15065	14927	15055	14934	15031	15099	15046	14964	15152	14965	15081	14886	14869	15083	14847	15011	15016	15047	14942	14870	15059	15035	15096	15002	14928	14963	15111	14979	15055	14864	15021	14954	14774	14894	14888	14861	15009	15095	14941	14958	14980	14826	15122	15052	14958	15072	14837	14981	14868	15002	14985	14987	14870	15043	15062	15066	14939	14813	15087	15107	14894	15138	14909	14968	15006	14957	15022	14806	14903	15091	14985	14921	14964	14934	14948	14935	14767	15189	14824	14944	14929	14934	14970	14990	15019	14982	15034	14790	15084	14912	14997	15060	14929	15044	14885	15060	14860	15051	15076	14916	14930	15017	14991	14810	14890	14967	15077	15126	15072	14832	15020	15111	14955	15133	15034	15089	15120	14757	14880	15048	15009	14935	14939	15072	14865	15087	15004	15119	14899	15035	14866	15055	14862	14906	14747	14931	14911	15094	14986	15045	14834	15005	15066	14944	14885	14951	14770	14910	15072	14812	14806	14986	14852	14988	15007	15009	15063	14823	14939	14886	14912	15039	14824	14937	14963	14924	14852	14978	14936	14998	14984	14887	15114	14984	15074	15005	15097	14960	15004	15028	14990	14954	15014	14915	14880	14906	15196	14993	14952	15054	15086	14851	14858	14964	15008	15233	14989	15022	15003	15002	15011	15070	14909	15085	14830	14926	14865	14892	15171	14935	14891	15023	15131	15017	15010	14825	15084	15096	14923	14959	15055	14909	15152	14783	15135	14989	14910	14865	15064	14927	14972	14872	14922	15135	14970	14855	14953	14861	15041	14842	15060	14982	14963	14858	14989	15061	14986	15014	15019	15028	15049	15085	14836	14969	14883	15003	15058	14989	15048	15044	14844	15123	14955	14842	14888	15133	14854	14988	15080	14935	14874	14925	14935	14981	15106	15002	14951	15059	14849	15111	14984	15076	14832	14715	14906	14810	15013	14700	14823	15091	14872	15046	14979	15011	15000	15049	15060	14935	15057	14849	15015	15063	14941	15071	14865	14892	14883	15059	15047	14819	14939	15067	14915	14975	14920	15070	14899	15031	15039	14889	14879	14832	14794	15070	15039	14960	14847	14990	14900	15070	14859	14845	15015	15020	15022	14983	14952	15078	14954	14954	14954	15025	15035	14931	14903	15000	15129	15062	15051	14950	15109	14970	15055	15092	14940	14871	14927	14963	14872	15110	14983	14889	14983	15029	14886	15004	14819	15062	14886	15045	15091	14964	14913	14805	15008	15008	15101	15101	14969	14899	15111	14869	14956	14812	14837	14976	15080	15067	14905	14922	14936	15008	14896	15016	15108	15018	15013	15045	15026	14959	14925	14950	15014	15075	14995	14983	14915	15075	14999	15026	14815	14813	15004	15083	14938	15076	15006	15009	14915	14945	14821	15065	15093	15004	15041	14962	14962	15026	15065	15028	14899	15144	14965	14868	15035	14987	14944	14875	14992	15034	14973	14939	15004	15025	14763	15050	15023	14911	14912	14963	14936	14939	14993	14798	14925	15016	15066	15053	14933	14953	14907	14989	15114	15023	14999	14898	14789	14741	14895	14900	14933	14947	14910	15124	15038	14851	15046	14884	15044	14915	14942	14963	14971	15001	15045	14968	15020	14875	14780	15033	14956	14946	15036	14821	14902	15030	15031	15071	15084	14865	14912	14942	15111	15097	14942	14878	14911	14867	14991	14991	15038	14864	14958	15009	15025	14982	14907	14749	14899	14939	15021	14999	14912	15024	14842	14837	15023	15065	14953	14874	14987	14959	14924	14960	14861	15103	14923	15124	15060	15074	14882	15117	14752	14851	14990	14861	15031	15046	15119	14901	15043	14922	14945	14865	15139	15014	14942	15193	15021	15077	15052	15055	15007	15040	14809	14852	14935	14868	14890	15000	14931	14782	15080	15081	14808	14881	15053	14976	14751	15069	15032	14949	14966	14955	14872	15109	15038	15030	15061	15003	15008	14954	14800	14883	14950	14954	14804	15029	14990	15010	14943	14952	15044	14956	14919	14857	14819	14979	14827	14897	14844	15149	14988	15157	14865	14844	14874	14962	15131	15048	14994	14975	14861	14869	15085	14761	15028	15160	14921	14929	15025	14973	14968	14830	14840	14960	14903	14880	14946	14756	14929	15070	14965	14981	14979	15136	14891	14845	14941	14904	14939	15052	14986	14837	14897	14957	15047	14735	15121	14803	15049	14931	14946	15006	14987	14954	14992	14919	15027	14954	15083	15045	14859	14885	15016	14923	15011	14914	15050	15164	14874	14926	14762	15160	15002	15007	14983	15056	14907	15015	15100	15027	15073	14949	15032	14867	14944	15108	14893	14783	14992	14806	14957	15101	14986	14873	14952	14975	14938	15014	14996	14918	15072	14852	14991	15109	14946	14868	14968	14954	14951	14923	15056	14844	15071	14902	14949	15038	14981	15024	15162	15017	14923	15004	14971	15180	14998	14813	14847	14809	14914	14896	14979	14978	14933	15068	14943	14888	14902	14968	15039	14886	14938	14924	14871	14850	14800	14797	14939	15096	15117	14963	14967	15048	14904	14944	15008	15113	15101	15042	14851	15038	14924	14955	14957	14884	14869	14983	15038	14979	14965	15089	15014	14899	15000	15016	15034	14870	14980	15086	15056	14893	14898	14926	14935	14997	14963	15001	14892	14981	14898	14891	14837	14997	14784	15101	14921	15060	14916	14983	14989	15007	15016	14816	14789	15065	15019	14990	15053	14972	14975	15013	14929	14989	14950	14917	15041	14899	14901	15037	14942	14861	15073	14966	14858	14811	15116	14991	15018	15045	14896	15007	14821	14852	15007	14928	15009	15132	14800	14942	15014	15060	14719	14937	14904	15068	14810	15025	14840	14889	14992	14945	15106	15014	15044	15062	14926	14866	15015	15043	15148	14919	14993	15084	14974	15108	14990	14867	14872	15049	14948	15050	14895	15075	14936	15078	14895	15066	14972	15113	14918	15009	15044	14780	14805	14950	15010	14942	14965	15004	14978	14991	15062	14959	15042	14961	15029	15186	14962	14927	14865	15029	14967	15131	15007	15043	14859	14883	14951	14802	14931	14886	14963	15154	14844	14995	15023	14863	15071	14837	14976	14971	14932	14912	14979	15022	14999	15009	15043	14841	14838	15137	14680	14958	14950	15074	14644	14918	15091	14697	14887	14993	14877	14864	14999	15135	14857	14949	14902	15021	14903	14922	14913	14992	15169	15155	14881	15019	14966	14961	15162	14833	14888	14900	15081	14862	15082	15000	14875	14895	14863	15046	14883	15068	14956	14890	14847	14944	15083	15099	15014	14939	15008	14904	14904	14826	14937	15139	14923	14945	15015	15020	14999	15176	15038	14933	14806	14985	14861	14938	15112	14765	15041	15086	14889	14997	14868	14890	15103	14951	14859	14963	15013	14952	15096	15005	14906	14937	15043	14947	15017	14959	14983	14976	15040	15093	15029	15157	14909	14984	14887	15017	15006	14965	14905	14921	14911	14920	14952	15003	14971	14849	14984
29536	26912	31850	29112	23001	20551	18169	17252	16669	16275	15995	15828	15800	15964	15852	15694	15656	15631	15723	15609	15712	15536	15496	15772	15604	15714	15559	15508	15511	15519	15606	15731	15578	15644	15717	15566	15555	15699	15478	15431	15573	15544	15789	15581	15579	15621	15506	15563	15562	15634	15739	15646	15477	15495	15542	15416	15480	15523	15694	15440	15526	15423	15488	15558	15558	15489	15655	15689	15704	15641	15409	15441	15582	15578	15505	15526	15500	15378	15704	15582	15644	15458	15433	15584	15480	15493	15734	15738	15540	15478	15575	15616	15360	15746	15557	15608	15704	15470	15693	15554	15601	15631	15626	15742	15686	15479	15738	15679	15544	15727	15409	15776	15716	15539	15561	15632	15324	15510	15533	15765	15666	15511	15617	15669	15711	15580	15502	15417	15595	15534	15543	15556	15638	15263	15583	15699	15692	15582	15448	15613	15641	15355	15442	15435	15661	15629	15536	15480	15619	15617	15557	15500	15507	15566	15644	15610	15798	15678	15651	15680	15487	15491	15529	15560	15481	15468	15540	15444	15610	15362	15694	15444	15529	15650	15449	15554	15564	15646	15456	15715	15464	15442	15668	15583	15579	15471	15531	15450	15511	15408	15305	15523	15534	15638	15560	15552	15516	15741	15372	15642	15777	15469	15514	15424	15543	15578	15543	15477	15586	15365	15586	15567	15308	15595	15480	15429	15561	15430	15663	15577	15628	15564	15582	15706	15487	15654	15411	15673	15640	15677	15628	15456	15500	15606	15491	15484	15482	15529	15740	15530	15463	15678	15505	15546	15693	15439	15688	15606	15596	15537	15656	15524	15441	15528	15612	15470	15370	15564	15590	15715	15488	15428	15533	15499	15618	15551	15738	15485	15634	15591	15427	15411	15498	15616	15583	15594	15583	15322	15605	15459	15346	15410	15521	15467	15569	15760	15625	15627	15595	15627	15653	15657	15739	15445	15487	15515	15503	15571	15463	15625	15497	15653	15517	15461	15423	15443	15627	15661	15468	15358	15629	15670	15615	15576	15648	15585	15530	15528	15448	15504	15454	15632	15440	15427	15535	15522	15536	15617	15868	15406	15702	15671	15500	15396	15579	15314	15301	15500	15599	15619	15333	15611	15359	15577	15452	15448	15493	15490	15612	15589	15651	15455	15390	15522	15271	15432	15639	15607	15520	15564	15534	15490	15577	15426	15413	15508	15751	15459	15489	15640	15612	15483	15554	15598	15709	15597	15596	15476	15501	15460	15555	15552	15541	15786	15529	15696	15369	15639	15571	15599	15601	15580	15639	15430	15570	15677	15743	15431	15508	15557	15631	15512	15558	15460	15681	15641	15481	15512	15406	15414	15530	15515	15562	15531	15529	15556	15464	15684	15537	15460	15659	15502	15475	15565	15492	15382	15621	15572	15698	15580	15529	15422	15635	15678	15647	15450	15615	15497	15676	15642	15481	15503	15556	15451	15820	15627	15591	15643	15571	15408	15533	15650	15524	15489	15484	15693	15535	15616	15479	15439	15400	15671	15429	15540	15462	15686	15743	15492	15717	15409	15431	15434	15791	15543	15529	15296	15458	15645	15437	15449	15433	15563	15478	15396	15562	15606	15459	15331	15647	15610	15374	15402	15609	15483	15596	15457	15505	15597	15479	15473	15748	15747	15572	15549	15635	15493	15579	15492	15376	15695	15674	15658	15547	15618	15563	15510	15501	15440	15531	15578	15370	15424	15482	15488	15357	15285	15285	15514	15537	15504	15711	15703	15518	15515	15402	15652	15631	15659	15537	15807	15481	15514	15585	15659	15521	15605	15542	15627	15566	15514	15503	15566	15618	15341	15465	15575	15682	15482	15510	15583	15575	15523	15274	15527	15573	15597	15652	15548	15563	15616	15381	15668	15530	15680	15569	15312	15565	15290	15566	15411	15351	15474	15561	15526	15383	15602	15351	15611	15752	15575	15492	15520	15617	15532	15639	15700	15803	15688	15514	15595	15494	15565	15471	15432	15702	15579	15607	15606	15517	15297	15568	15672	15525	15532	15583	15648	15517	15701	15530	15476	15549	15351	15522	15490	15627	15559	15363	15505	15664	15678	15415	15443	15654	15706	15864	15643	15692	15603	15623	15485	15592	15512	15589	15776	15522	15512	15550	15628	15591	15472	15589	15822	15583	15566	15494	15447	15589	15495	15718	15707	15551	15506	15572	15640	15411	15399	15583	15475	15544	15473	15565	15482	15619	15510	15715	15634	15579	15742	15412	15513	15739	15615	15499	15670	15507	15549	15506	15451	15477	15475	15676	15617	15529	15591	15685	15647	15674	15568	15396	15524	15538	15380	15698	15602	15692	15619	15576	15202	15709	15607	15436	15526	15570	15563	15490	15577	15606	15642	15576	15477	15506	15653	15532	15510	15517	15480	15643	15500	15583	15441	15574	15542	15598	15654	15628	15540	15518	15436	15429	15517	15712	15469	15396	15618	15525	15402	15644	15388	15463	15561	15556	15645	15583	15702	15428	15391	15329	15465	15459	15612	15704	15428	15467	15629	15499	15562	15417	15563	15599	15635	15707	15565	15442	15689	15480	15501	15735	15645	15545	15575	15755	15353	15651	15675	15710	15705	15571	15739	15544	15451	15612	15497	15640	15498	15631	15637	15538	15561	15547	15595	15885	15621	15496	15391	15568	15678	15561	15529	15513	15636	15642	15435	15504	15516	15570	15547	15598	15518	15479	15603	15569	15633	15613	15675	15423	15777	15544	15489	15633	15671	15669	15298	15744	15534	15513	15386	15412	15698	15610	15609	15365	15397	15568	15559	15509	15294	15625	15722	15541	15557	15608	15441	15256	15351	15640	15426	15545	15493	15548	15436	15661	15796	15578	15548	15466	15548	15481	15557	15511	15529	15716	15541	15733	15632	15455	15345	15619	15604	15432	15648	15391	15521	15614	15303	15462	15656	15492	15671	15490	15534	15539	15528	15629	15549	15377	15577	15384	15451	15418	15501	15438	15417	15371	15462	15476	15314	15635	15529	15631	15634	15699	15831	15464	15469	15779	15413	15571	15473	15620	15565	15604	15587	15711	15424	15516	15638	15802	15530	15486	15461	15547	15372	15509	15528	15583	15838	15691	15579	15542	15394	15511	15417	15702	15501	15548	15417	15600	15445	15456	15580	15378	15637	15495	15333	15558	15442	15476	15365	15438	15467	15505	15641	15521	15523	15559	15480	15735	15486	15480	15643	15649	15371	15614	15550	15526	15413	15622	15347	15559	15519	15506	15638	15752	15659	15727	15337	15686	15642	15795	15556	15520	15513	15507	15592	15762	15507	15645	15698	15550	15478	15634	15620	15645	15406	15536	15621	15483	15559	15570	15734	15533	15598	15433	15500	15665	15719	15662	15540	15436	15567	15651	15505	15563	15766	15734	15609	15714	15442	15545	15445	15676	15389	15560	15496	15580	15545	15684	15636	15348	15561	15484	15448	15722	15372	15522	15593	15495	15611	15623	15515	15522	15414	15601	15335	15528	15362	15478	15640	15607	15402	15449	15484	15488	15600	15606	15571	15648	15709	15473	15585	15690	15437	15668	15292	15341	15741	15681	15401	15581	15600	15572	15735	15582	15503	15589	15489	15508	15582	15549	15530	15518	15455	15638	15610	15533	15472	15623	15692	15460	15703	15583	15425	15687	15471	15578	15556	15620	15621	15552	15540	15505	15419	15463	15529	15778	15508	15595	15627	15497	15395	15675	15482	15673	15617	15439	15685	15617	15477	15543	15739	15684	15552	15531	15578	15657	15352	15843	15490	15823	15521	15630	15499	15571	15677	15619	15504	15512	15403	15588	15482	15415	15446	15595	15720	15491	15497	15373	15408	15544	15691	15485	15684	15721	15547	15593	15404	15633	15676	15691	15573	15730	15557	15465	15417	15536	15450	15686	15560	15522	15688	15525	15630	15492	15513	15652	15416	15627	15629	15564	15632	15670	15551	15771	15408	15433	15401	15711	15595	15775	15617	15556	15551	15527	15236	15545	15451	15677	15551	15608	15572	15591	15790	15574	15725	15569	15489	15550	15397	15510	15661	15570	15584	15877	15588	15368	15552	15498	15535	15423	15654	15467	15625	15560	15527	15684	15533	15558	15425	15560	15292	15699	15493	15548	15501	15510	15554	15642	15533	15433	15556	15490	15605	15548	15520	15552	15617	15579	15486	15593	15774	15506	15733	15501	15571	15545	15482	15626	15470	15605	15433	15616	15555	15514	15651	15502	15589	15531	15349	15703	15521	15436	15760	15549	15593	15482	15541	15633	15611	15502	15411	15510	15721	15487	15625	15750	15451	15661	15559	15577	15587	15501	15537	15550	15537	15568	15721	15658	15460	15496	15491	15411	15491	15546	15486	15633	15632	15603	15471	15568	15530	15423	15360	15573	15726	15591	15389	15543	15489	15697	15445	15590	15533	15487	15648	15736	15651	15559	15432	15232	15551	15643	15545	15445	15516	15488	15414	15456	15695	15653	15601	15650	15538	15531	15640	15694	15456	15671	15570	15569	15516	15590	15488	15435	15578	15456	15700	15568	15292	15668	15638	15543	15585	15555	15402	15483	15571	15522	15614	15554	15555	15477	15632	15697	15485	15476	15436	15451	15655	15377	15524	15752	15614	15781	15520	15401	15594	15784	15499	15756	15486	15553	15473	15646	15510	15668	15415	15479	15469	15402	15491	15478	15590	15460	15487	15438	15558	15527	15443	15503	15641	15540	15562	15430	15574	15584	15556	15503	15384	15625	15709	15531	15398	15549	15477	15419	15386	15451	15622	15456	15592	15562	15432	15569	15513	15632	15587	15572	15405	15627	15506	15558	15367	15528	15636	15553	15758	15491	15491	15537	15616	15520	15519	15641	15562	15601	15562	15510	15330	15472	15458	15394	15475	15647	15510	15599	15674	15600	15486	15603	15383	15468	15422	15564	15712	15444	15681	15749	15531	15643	15577	15440	15752	15439	15557	15618	15777	15544	15367	15448	15658	15570	15396	15721	15608	15615	15318	15591	15391	15552	15565	15482	15771	15486	15451	15524	15537	15485	15401	15585	15592	15406	15562	15779	15709	15282	15632	15634	15672	15481	15658	15582	15694	15678	15445	15493	15534
35230	42339	36946	29560	24450	21006	17921	16914	16104	15392	15102	15134	14859	14851	14545	14657	14662	14672	14551	14664	14612	14470	14638	14539	14606	14661	14487	14531	14566	14546	14712	14589	14611	14497	14484	14648	14428	14539	14426	14497	14613	14594	14481	14495	14576	14329	14530	14561	14557	14657	14609	14387	14540	14495	14451	14472	14595	14390	14589	14587	14483	14430	14503	14482	14554	14439	14675	14644	14346	14691	14727	14602	14613	14550	14552	14437	14659	14554	14628	14416	14531	14411	14506	14485	14454	14421	14366	14764	14557	14601	14571	14591	14540	14567	14434	14558	14359	14636	14379	14564	14524	14469	14610	14551	14577	14524	14621	14492	14309	14483	14644	14588	14468	14540	14528	14687	14614	14628	14611	14537	14599	14541	14406	14767	14576	14555	14361	14479	14391	14353	14376	14443	14474	14476	14426	14637	14644	14594	14576	14384	14458	14556	14526	14574	14532	14503	14597	14671	14441	14686	14391	14447	14602	14356	14480	14401	14500	14558	14572	14497	14369	14426	14547	14549	14469	14377	14467	14509	14370	14573	14387	14479	14588	14527	14525	14562	14418	14511	14567	14428	14458	14638	14560	14581	14618	14323	14600	14532	14457	14657	14659	14657	14419	14426	14542	14567	14650	14566	14555	14493	14340	14424	14468	14550	14579	14515	14546	14598	14601	14485	14395	14371	14430	14426	14739	14631	14477	14567	14366	14536	14429	14455	14614	14423	14467	14471	14378	14492	14546	14573	14336	14688	14546	14539	14584	14424	14496	14491	14550	14439	14623	14695	14633	14658	14509	14625	14529	14518	14764	14271	14565	14586	14620	14445	14587	14368	14573	14577	14521	14494	14641	14499	14497	14422	14631	14557	14471	14593	14531	14641	14477	14503	14567	14492	14504	14477	14557	14462	14649	14647	14595	14369	14567	14489	14622	14526	14527	14510	14557	14595	14417	14266	14591	14574	14486	14721	14493	14543	14483	14567	14489	14527	14447	14353	14375	14493	14595	14495	14510	14619	14552	14534	14610	14530	14583	14416	14474	14449	14599	14483	14643	14492	14506	14571	14620	14697	14369	14546	14625	14530	14588	14482	14637	14644	14603	14601	14710	14483	14727	14344	14428	14541	14456	14514	14470	14489	14472	14654	14496	14424	14430	14414	14668	14449	14228	14580	14443	14615	14475	14350	14642	14429	14398	14441	14549	14654	14453	14485	14388	14671	14559	14696	14539	14502	14455	14327	14407	14544	14703	14603	14524	14664	14601	14690	14312	14579	14605	14564	14500	14400	14426	14681	14568	14520	14550	14418	14543	14463	14610	14532	14575	14546	14518	14563	14522	14502	14497	14479	14421	14508	14634	14441	14630	14432	14302	14465	14443	14611	14491	14595	14479	14576	14654	14486	14585	14457	14510	14630	14479	14526	14439	14498	14478	14507	14577	14559	14443	14658	14476	14641	14454	14518	14394	14660	14529	14573	14522	14642	14488	14497	14678	14597	14534	14756	14476	14553	14548	14531	14496	14636	14542	14514	14538	14603	14497	14401	14522	14636	14435	14451	14733	14501	14343	14559	14619	14656	14645	14418	14747	14538	14412	14778	14631	14517	14617	14610	14613	14422	14436	14551	14481	14574	14545	14544	14477	14566	14582	14466	14362	14447	14640	14524	14639	14667	14472	14415	14406	14467	14347	14459	14446	14363	14513	14653	14504	14558	14510	14512	14419	14555	14619	14657	14421	14559	14625	14597	14410	14458	14506	14393	14408	14395	14484	14383	14560	14540	14376	14608	14496	14478	14486	14555	14540	14571	14518	14546	14386	14404	14712	14549	14471	14533	14481	14444	14501	14702	14521	14516	14513	14503	14478	14549	14516	14511	14470	14544	14654	14642	14477	14572	14519	14555	14471	14558	14558	14508	14486	14749	14430	14378	14506	14632	14414	14587	14484	14547	14490	14508	14431	14491	14606	14447	14644	14465	14561	14581	14333	14322	14533	14557	14612	14327	14578	14491	14539	14597	14403	14391	14488	14450	14602	14558	14407	14371	14666	14509	14409	14555	14457	14457	14491	14682	14634	14426	14514	14503	14284	14665	14575	14455	14628	14535	14609	14609	14545	14437	14486	14553	14541	14422	14583	14513	14709	14727	14663	14516	14597	14468	14229	14560	14567	14542	14658	14501	14518	14644	14673	14548	14551	14634	14549	14429	14505	14656	14427	14607	14522	14552	14332	14575	14526	14563	14497	14536	14521	14409	14639	14555	14538	14501	14403	14458	14580	14558	14474	14487	14653	14447	14554	14567	14395	14470	14344	14529	14663	14530	14575	14636	14519	14598	14653	14623	14553	14511	14574	14491	14487	14606	14365	14264	14504	14583	14590	14526	14576	14416	14386	14517	14497	14439	14506	14633	14515	14581	14457	14586	14564	14580	14519	14486	14373	14482	14404	14632	14535	14491	14727	14545	14658	14607	14427	14477	14491	14610	14523	14521	14431	14549	14544	14691	14509	14590	14574	14432	14494	14497	14309	14680	14448	14644	14440	14453	14509	14523	14682	14580	14434	14634	14541	14483	14430	14612	14417	14528	14468	14368	14500	14526	14578	14636	14544	14372	14478	14551	14546	14563	14540	14512	14708	14549	14455	14485	14486	14657	14693	14406	14556	14497	14564	14477	14647	14245	14576	14336	14529	14560	14650	14487	14430	14631	14534	14598	14712	14536	14681	14611	14503	14662	14614	14688	14482	14587	14582	14417	14661	14669	14602	14352	14557	14606	14410	14530	14671	14635	14520	14586	14395	14569	14626	14536	14730	14491	14564	14548	14287	14772	14532	14481	14493	14531	14467	14596	14548	14413	14546	14541	14628	14424	14501	14546	14504	14447	14441	14429	14481	14553	14607	14582	14404	14449	14559	14429	14488	14334	14575	14594	14540	14491	14603	14576	14415	14374	14490	14659	14441	14543	14525	14547	14464	14736	14598	14760	14554	14584	14592	14425	14644	14532	14533	14324	14502	14244	14611	14431	14500	14517	14369	14405	14527	14616	14592	14394	14450	14305	14466	14469	14615	14518	14448	14506	14604	14415	14415	14445	14478	14564	14566	14598	14259	14491	14561	14666	14652	14436	14484	14528	14652	14472	14612	14304	14420	14386	14614	14443	14500	14571	14681	14581	14590	14438	14478	14584	14562	14393	14574	14436	14561	14410	14352	14439	14657	14780	14587	14458	14527	14552	14430	14691	14601	14711	14469	14562	14519	14528	14626	14482	14563	14709	14427	14562	14575	14337	14641	14566	14501	14473	14703	14384	14548	14516	14478	14500	14599	14398	14464	14539	14460	14517	14541	14409	14554	14497	14561	14617	14621	14630	14508	14507	14688	14489	14374	14508	14598	14604	14501	14560	14634	14685	14601	14435	14518	14517	14513	14445	14550	14459	14491	14390	14648	14605	14407	14393	14478	14522	14462	14503	14456	14506	14534	14521	14587	14435	14614	14568	14455	14525	14402	14591	14681	14496	14537	14544	14367	14524	14467	14575	14585	14571	14545	14417	14463	14589	14627	14481	14643	14418	14653	14638	14541	14568	14495	14656	14564	14494	14536	14621	14690	14415	14619	14602	14628	14493	14620	14318	14493	14311	14450	14527	14660	14538	14558	14491	14405	14556	14413	14534	14539	14513	14481	14615	14778	14433	14367	14525	14547	14469	14556	14587	14652	14447	14622	14705	14407	14564	14449	14419	14654	14362	14625	14415	14585	14392	14596	14472	14510	14536	14526	14435	14682	14442	14319	14591	14317	14551	14377	14526	14364	14498	14445	14828	14477	14415	14432	14488	14531	14511	14531	14598	14640	14494	14426	14615	14660	14567	14483	14665	14447	14683	14549	14549	14434	14446	14396	14403	14654	14382	14544	14540	14614	14409	14367	14507	14740	14531	14486	14620	14768	14414	14530	14592	14339	14325	14418	14371	14435	14745	14293	14574	14457	14449	14678	14470	14572	14437	14611	14558	14745	14586	14563	14622	14521	14483	14697	14476	14479	14607	14537	14521	14488	14559	14657	14346	14533	14572	14444	14572	14582	14522	14680	14517	14518	14584	14618	14501	14640	14385	14519	14506	14497	14798	14461	14451	14278	14370	14466	14598	14480	14555	14491	14517	14666	14530	14535	14570	14390	14526	14501	14413	14534	14427	14509	14672	14546	14746	14576	14557	14544	14469	14673	14534	14571	14580	14446	14553	14526	14694	14377	14576	14572	14511	14473	14524	14400	14327	14475	14559	14479	14390	14484	14564	14710	14374	14589	14727	14510	14711	14564	14473	14262	14488	14560	14563	14522	14483	14542	14471	14559	14645	14531	14554	14507	14373	14252	14544	14547	14596	14510	14446	14536	14565	14479	14540	14506	14715	14693	14558	14449	14529	14547	14486	14455	14497	14501	14466	14412	14683	14688	14543	14524	14609	14519	14676	14629	14617	14374	14657	14558	14579	14495	14671	14482	14574	14654	14483	14730	14587	14402	14547	14588	14566	14476	14382	14588	14585	14686	14411	14589	14481	14589	14357	14550	14598	14432	14676	14628	14365	14631	14576	14612	14538	14588	14711	14376	14570	14650	14541	14588	14532	14488	14630	14562	14377	14379	14549	14808	14605	14444	14627	14482	14492	14569	14616	14522	14443	14451	14627	14455	14400	14431	14476	14601	14564	14593	14472	14636	14565	14454	14658	14378	14407	14494	14573	14487	14438	14475	14558	14372	14562	14492	14503	14417	14533	14547	14534	14543	14457	14667	14482	14433	14591	14525	14423	14532	14453	14503	14491	14488	14572	14592	14456	14595	14545	14515	14615	14429	14691	14697	14413	14451	14456	14518	14314	14547	14399	14556	14655	14635	14565	14471	14627	14599	14429	14457	14434	14426	14490	14650	14466	14550	14508	14696	14452	14591	14454	14461	14582	14506	14569	14621	14571	14643	14468	14470	14661	14410	14441	14452	14401	14564	14523	14433	14538	14552	14629	14537	14316	14543	14547	14518	14577	14524	14548	14607	14429	14503	14540	14630	14517	14551	14477	14563	14460	14513	14487	14440	14439	14520	14544	14536	14593	14308	14481	14844	14640	14406	14570	14579	14530	14484	14630	14526	14607	14469	14705	14557	14348
24512	21656	29316	26901	26618	27084	25361	21522	20171	19274	17996	17430	17249	17213	17017	17262	16972	16965	16950	17077	16800	16854	17103	16933	16883	16756	16824	16896	16864	16884	16852	16877	16737	16806	16777	16925	16697	16686	16940	17027	16905	16713	16752	16907	16879	16844	16682	16537	16468	16818	16796	16741	16596	16569	16671	16730	16973	16786	16897	16714	16801	16675	16919	16900	16823	16725	16599	16795	16813	16694	16716	16935	16688	16569	16755	16845	16726	16601	16693	16642	16799	16551	16578	16918	16975	16741	16630	16897	16967	16649	16666	16686	17041	16790	16695	16920	16899	16687	16855	16911	16807	16727	16724	16721	16735	16687	16887	16396	16807	16822	16757	16667	16656	16714	16687	16667	16764	16571	16697	16675	16587	16773	16833	16537	16571	16579	16629	16632	16827	16759	16736	16676	16944	16599	16823	16625	16885	16683	16639	16612	16769	16781	16698	16812	16703	16721	16635	16812	16806	16618	16700	16744	16578	16450	16787	16783	16558	16658	16840	16781	16742	16770	16626	16629	16731	16727	16564	16834	16752	16703	16644	16748	16678	16881	16532	16713	16590	16687	16756	16640	16704	16853	16592	16678	16680	16844	16698	16599	16619	16671	16866	16713	16737	16901	16728	16601	16766	16764	16773	16812	16629	16858	16666	16699	16763	16708	16682	16585	16634	16616	16816	16744	16733	16562	16791	16645	16536	16775	16840	16799	16811	16609	16771	16750	16694	16677	16628	16669	16822	16865	16825	16863	16732	16582	16918	16618	16793	16895	16710	16652	16738	16837	16745	16849	16704	16734	16614	16694	16687	16512	16683	16819	16608	16589	16558	16478	16633	16761	16681	16828	16856	16945	16858	16843	16810	16789	16763	16833	16603	16648	16746	16487	16608	16800	16719	16539	16713	16828	16868	16701	16859	16672	16695	16781	16701	16456	16663	16931	16809	16638	16700	16782	16679	16767	16714	16638	16866	16659	16650	16850	16815	16640	16848	16606	16817	16591	16693	16770	16731	16727	16648	16822	16731	16743	16741	16758	16803	16676	16852	16791	16713	16782	16764	16732	16666	16674	16702	16877	16724	16933	16953	16736	16886	16706	16756	16709	16976	16544	16669	16863	16877	17008	16712	16848	16657	16700	16728	16518	16694	16824	16715	16633	16714	16479	16695	16813	16704	16696	16639	16715	16358	16724	16776	16780	16688	16676	16636	16647	16465	16794	16807	16654	16524	16692	16669	16681	16685	16830	16847	16833	16614	16934	16713	16641	16746	16705	16708	16690	16553	16779	16891	16852	16789	16774	16661	16574	16643	16709	16749	16731	16853	16924	16581	16595	16820	16784	16806	16724	16796	16815	16883	16501	16614	16791	16947	16690	16682	16620	16706	16789	16817	16616	16699	16850	16587	16806	16745	16764	16699	16711	16712	16693	16727	16912	16646	16683	16820	16647	16798	16780	16646	16724	16663	16708	16534	16833	16710	16445	16803	16852	16781	16998	16859	16710	16616	16949	16713	16744	16736	16743	16732	16790	16660	16869	16840	16846	16751	16719	16834	16746	16707	16858	16625	16743	16728	16846	16730	16878	16730	16873	16684	16658	16686	16900	16755	16789	16748	16687	16952	16792	16770	16787	16851	16575	16781	16795	16663	16493	16642	16374	16670	16629	16858	16715	16784	16679	16778	16607	16813	16617	16730	16756	16644	16759	16568	16906	16969	16743	16783	16840	16844	16760	16587	16787	16816	16848	16799	16880	16766	16634	16816	16767	16702	16527	16742	16829	16866	16697	16641	16643	16830	16611	16752	16663	16677	16925	16710	16665	16761	16581	16908	16845	16768	16716	16811	16699	16923	16703	16627	16811	16852	16759	16657	16681	16885	16744	16777	16629	16840	16696	16938	16736	16946	16614	16719	16970	16655	16619	16749	16652	16883	16799	16782	16679	16626	16740	16805	16654	16600	16617	16891	16537	16875	16862	16475	16769	16667	16828	16799	16892	16675	16721	16823	16790	16774	16813	16738	16741	16707	16811	16735	16668	16570	16747	16876	16433	16683	16821	16668	16832	16667	16824	16891	16785	16743	16704	16697	16903	16896	16940	16697	16842	16886	16672	16753	16800	16704	16725	16664	16744	16860	16833	16842	16624	16846	17017	16716	16723	16650	16626	16742	16905	16531	16898	16519	16536	16860	16848	16658	16513	16686	16859	16875	16633	16577	16827	16817	16821	16666	16804	16911	16553	16732	16791	16884	16622	16769	16713	16754	16737	16710	16695	16831	16672	16644	16752	16913	16703	16655	16829	16642	16795	16652	16862	16793	16920	16850	16847	16881	16557	16664	16668	16667	16873	16783	16622	16669	16691	16853	16798	16796	16810	16848	16685	16648	16718	16723	16817	16763	16645	16746	16963	16740	16631	16719	16836	16645	16743	16646	16786	16765	16587	16764	16776	16687	16709	17092	16874	16709	16638	16769	16569	16574	16718	16772	16746	16621	16851	16760	16764	16821	16601	16762	16597	16768	16749	16735	16559	16740	16726	16763	16901	16815	16684	16810	16595	16744	16665	16678	16577	16666	16512	16724	16602	16839	16797	16950	16590	16673	16863	16757	16727	16740	16663	16664	16892	16835	16786	16855	16662	16752	16916	16703	16523	16731	16760	16637	16636	16655	16962	16883	16637	16784	16756	16482	16853	16701	16735	16568	16738	16855	16732	16795	16878	16720	16498	16755	16872	16500	16679	16701	16647	16729	16677	16657	16599	16598	16530	16753	16646	16857	16707	16580	16686	16731	16694	16720	16658	16777	16766	16526	16661	16758	16608	16752	16810	16738	16736	16678	16762	16613	16783	16852	16637	16691	16655	16689	16608	16740	16678	16815	16679	16600	16563	16543	16830	16736	16671	16798	16788	16693	16468	16693	16806	16822	17045	16751	16910	16831	16755	16813	16515	16546	16717	16755	16918	16716	16707	16693	16598	16611	16541	16577	16918	16773	16800	16785	16632	16512	16735	16751	16818	16773	16677	16574	16853	16709	16767	16735	16675	16751	16639	16749	16905	16942	16701	16621	16810	16619	16711	16778	16723	16690	16958	16790	16810	16653	16700	16629	16831	16800	16649	16847	16814	16614	16827	16558	16838	16837	16779	16632	16585	16807	16756	16605	16677	16875	16668	16912	16793	16694	16839	16706	16667	16749	16543	16400	16488	16706	16808	16650	16673	16933	16711	16727	16677	16646	16692	16689	16699	16771	16603	16715	16794	16572	16838	16668	16748	16628	16748	16578	16724	16532	16804	16888	16781	16763	16747	16834	16762	16758	16761	16968	16791	16597	16747	16782	16861	16766	16720	16874	16636	16753	16597	16718	16778	16741	16782	16758	16840	16770	16656	16622	16845	16569	16628	16432	16517	16607	16751	16881	16604	16711	16608	16930	16700	16747	16880	16574	16640	16632	16697	16848	16812	16625	16805	16686	16765	16685	16778	16635	16752	16757	16738	16792	16724	16923	16760	16756	16832	16800	16624	16723	16713	16710	16651	16840	16901	16867	16776	16473	16680	16685	16743	16612	16646	16729	16796	16783	16643	16668	16626	16705	16504	16642	16596	16741	16677	16742	16743	16571	16712	16712	16754	16576	16761	16776	16756	16730	16559	16673	16762	16537	16756	16870	16788	16684	16616	16822	16787	16656	16601	16582	16719	16804	16915	16641	16747	16855	16671	16760	16792	16705	16669	16798	16832	16731	16354	16744	16549	16862	16771	16395	16681	16799	16899	16751	16668	16652	16649	16611	16629	16757	16809	16769	16843	16695	16727	16714	16771	16692	16661	16634	16803	16783	16745	16800	16789	16857	16730	16745	16801	16805	16729	16772	16949	16735	16969	16603	16568	16668	16690	16771	16622	16754	16883	16651	16696	16531	16657	16675	16668	16703	16428	16754	16822	16699	16600	16526	16535	16670	16608	16680	16742	16701	16465	16705	16720	16752	16563	16692	16690	16669	16820	16663	16683	16645	16723	16788	16700	16734	16595	16798	16751	16676	16729	16732	16720	16582	16664	16606	16694	16781	16812	16719	16668	16836	16666	16750	16935	16788	17047	16632	16788	16885	16712	16885	16828	16568	16667	16772	16689	16664	16434	16652	16626	16771	16845	16723	16746	16640	16756	16765	16910	16698	16698	16803	16717	16980	16730	16612	16695	16520	16696	16562	16791	16559	16584	16778	16890	16541	16645	16941	16747	16771	16668	16909	16675	16627	16694	16898	16744	16803	16831	16730	16819	16505	16700	16818	16823	16783	16649	16775	16773	16789	16653	16664	16607	16769	16831	16705	16661	16760	16647	16841	16852	16758	16539	16661	16821	16732	16591	16684	16727	16707	16756	16778	16873	16762	16769	16658	16742	16499	16587	16767	16641	16786	16850	16809	16626	16785	16996	16774	16722	16689	16700	16977	16711	16880	16762	16787	16646	16549	16861	16681	16560	16683	16780	16731	16722	16653	16615	16889	16797	16694	16863	16715	16787	16695	16948	16613	16699	16735	16477	16821	16922	16662	16609	16646	16567	16972	16564	16822	16666	16781	16634	16575	16740	16645	16882	16586	16856	16696	16798	17038	16584	16834	16870	16606	16695	16792	16762	16773	16707	16684	16814	16675	16828	16779	16672	16715	16650	16898	16675	16881	16958	16807	16798	16815	16651	16671	16600	16672	16863	16863	16740	16714	16644	16862	16738	16632	16637	16652	16729	16766	16849	17004	16825	16711	16771	16752	16702	16899	16656	16745	16705	17014	16822	16650	16763	16813	16830	16885	16645	16550	16528	16853	16627	16780	16745	16874	16698	16646	16682	16743	16645	16808	16645	16633	16772	16780	16652	16641	16852	16749	16716	16711	17005	16654	16661	16516	16833	16813	16650	16788	16722	16603	16799	16760	16708	16757	16651	16611	16784	16784	16663	16762	16760	16729	16713	16609	16793	16871	16573	16621	16904	16758	16737	16753	16670	16645	16761	16631	16790	16688	16653	16757	16718	16839	16890	16645	16646	16839	16765	16572	16584	16681	16839	16679	16779	16679	16647	16748	16891	16588	16582	16665	16598	16758	16570	16685	16769	16805	16739	16685	16853	16662	16708	16591	16843	16717	16749	16845	16837	16662	16827
34034	51268	49370	39766	34057	27848	23288	20922	19503	17990	16663	15899	15828	15656	15610	15519	15455	15164	15329	15393	15418	15431	15222	15309	15261	15375	15330	15332	15323	15291	15271	15155	15380	15272	15270	15325	15159	15260	15296	15274	15367	15241	15300	15120	15320	15389	15299	15060	15330	15354	15261	15288	15165	15102	15339	15444	15163	15313	15307	15377	15278	15100	15199	15294	15432	15323	15299	15193	15107	15301	15286	15299	15180	15194	15220	15341	15225	15086	15336	15364	15327	15370	15238	15274	15357	15257	15253	15573	15373	15066	15205	15333	15234	15182	15270	15207	15141	15209	15400	15299	15196	15350	15139	15431	15347	15235	15104	15336	15397	15206	15253	15394	15251	15236	15242	15269	15286	15178	15046	15182	15283	15354	15300	15348	15303	15273	15384	15405	15325	15158	15267	15265	15178	15387	15136	15464	15286	15138	15145	15402	15219	15257	15333	15120	15269	15214	15108	15123	15200	15279	15220	15309	15528	15283	15195	15325	15304	15288	15307	15179	15227	15282	15317	15184	15126	15185	15337	15181	15155	15265	15284	15239	15202	15246	15303	15290	15160	15385	15316	15246	15330	15498	15127	15296	15240	15434	15295	15301	15321	15265	15515	15276	15217	15268	15280	15105	15288	15344	15283	15337	15290	15361	15276	15264	15296	15408	15244	15469	15170	15247	15382	15034	15193	15329	15240	15073	15263	15267	15210	15287	15318	15156	15258	15351	15304	15214	15373	15328	15261	15450	15203	15324	15219	15233	15272	15276	15265	15213	15257	15187	15226	15243	15393	15129	15459	15025	15186	15300	15165	15189	15325	15292	15119	15140	15350	15342	15376	15162	15271	15246	15207	15313	15147	15383	15049	15314	15190	15186	15092	15208	15411	15384	15341	15201	15240	15321	15185	15242	15266	15133	15274	15308	15170	15273	15292	15191	15032	15269	15149	15160	15197	15248	15260	15251	15170	15277	15205	15150	15155	15369	15163	15254	15215	15258	15233	15321	15226	15151	15286	15503	15360	15342	15146	14973	15345	15437	15110	15280	15346	15249	15125	15125	15290	15055	15043	15151	15203	15043	15205	15165	15340	15206	15291	15166	15137	15208	15238	15320	15031	15042	15315	15357	14982	15343	15306	15127	15325	15273	15305	15219	15203	15257	15164	15183	15401	15334	15265	15270	15262	15045	15236	15381	15353	15258	15198	15288	15401	15338	15304	15049	15142	15090	15209	15166	15336	15260	15161	15240	15209	15225	15124	15304	15244	15302	15205	15350	15383	15273	15170	15276	15174	15261	15316	15100	15370	15343	15357	15168	15226	15294	15270	15297	15418	15061	15333	15087	15185	15130	15254	15274	15104	15236	15223	15302	15292	15326	15270	15270	15257	15283	15277	15242	15186	15259	15317	15176	15282	15241	15081	15200	15232	15344	15358	15241	15333	15216	15229	15258	15022	15289	15215	15189	15275	15300	15218	15196	15408	15223	15301	15097	15220	15341	15228	15130	15243	15357	15145	15240	15155	15202	15397	15100	15069	15316	15285	15164	15241	15109	15141	15285	15316	15297	15183	15203	15227	15264	15260	15143	15211	15213	15368	15384	15227	15270	15229	15366	15366	15181	15272	15177	15363	15328	15194	15213	15213	15219	15257	15266	15201	15316	15272	15269	15156	15259	15071	15248	15207	15105	15192	15357	15191	15270	15235	15286	15175	15273	15243	15227	15355	15182	15129	15149	15345	15217	15405	15198	15264	15356	15265	15287	15151	15293	15172	15171	15177	15106	15042	15225	15120	15293	15181	15267	15274	15211	15228	15243	14995	15272	15286	15304	15158	15182	15304	15264	15221	15255	15282	15305	15157	15140	15153	15051	15337	15311	15222	15101	15276	15250	15236	15213	15094	15276	15162	15271	15210	15246	15136	15460	15138	15321	15120	15270	15248	15225	15227	15256	15213	15309	15187	15251	15099	15377	15236	15244	15235	15263	15287	15214	15218	15301	15227	15250	15120	15118	15342	15303	15202	15188	15101	15260	15276	15261	15171	15379	15207	15187	15172	15026	15209	15234	15313	15331	15251	15295	15170	15215	15210	15204	15431	15266	15202	15360	15062	15345	15297	15302	15167	15271	15243	15338	15293	15200	15239	15329	15189	15482	15264	15048	15236	15232	15404	15245	14911	15282	15334	15093	15309	15444	15344	15158	15362	15153	15190	15170	15309	15341	15250	15400	15268	15444	15159	15245	15397	15453	15342	15184	15294	15270	15239	15176	15244	15098	15264	15335	15269	15215	15286	15377	15068	15203	15277	15371	15217	15166	15228	15313	15243	15236	15263	15251	15123	15465	15143	15273	15286	15152	15304	15277	15160	15260	15366	15060	15229	15144	15204	15454	15169	15137	15307	15227	15219	15237	15393	15115	15340	15251	15229	15053	15386	15204	15321	15359	15093	15238	15260	15314	15273	15374	15271	15479	15178	15294	15285	15238	15062	15262	15295	15235	15293	15339	15233	15172	15204	15248	15252	15187	15035	15359	15084	15356	15097	15245	15308	15189	15213	15360	15299	15235	15276	15300	15253	15240	15385	15255	15261	15270	15382	15233	15194	15296	15178	15418	15187	15165	15096	15131	15099	15334	15200	15130	15246	15228	15253	15161	15276	15213	15260	15305	15235	15149	15248	15189	15301	15376	15172	15240	15265	15222	15296	15393	15255	15159	15141	15171	15260	15163	15047	15177	15471	15264	15107	15272	15373	15339	15193	15399	15279	15299	15301	15035	15279	15228	15272	15174	15115	15137	15148	15209	15387	15292	15243	15098	15227	15106	15318	15318	15482	15238	15240	15310	15214	15235	15254	15113	15265	15320	15388	15167	15193	15333	15155	15297	15063	15244	15112	15252	15412	15108	15301	15137	15308	15306	15431	15170	15256	15118	15264	15275	15253	15200	15155	15282	15218	15246	15322	15277	15179	15262	15224	15263	15360	15217	15429	15186	15281	15221	15217	15368	15325	15325	15132	15272	15376	15008	15266	15183	15204	15266	15300	15237	15338	15262	15154	15110	15255	15059	15160	15097	15189	15319	15302	15138	15197	15356	15246	15137	15213	15195	15226	15220	15136	15253	15082	15295	15199	15286	15162	15183	15210	15217	15053	15245	15269	15151	15234	15386	15244	15219	15281	15036	15337	15371	15342	15292	15366	15266	15299	15262	15238	15275	15228	15173	15152	15331	15031	15241	15308	15234	15122	15346	15253	15315	15195	15248	15254	15167	15247	15241	15243	15183	15247	15260	15294	15374	15411	15226	15396	15280	15159	15236	15299	15387	15175	15425	15264	15248	15135	15323	15179	15395	15181	15241	15409	15262	15217	15322	15120	15377	15309	15300	15178	15341	15208	15141	15350	15232	15283	15133	15269	15384	15321	15118	15311	15237	15247	15324	15281	15251	15240	15185	15264	15199	15285	15080	15314	15338	15189	15163	15243	15257	15259	15195	15283	15362	15326	15324	15152	15473	15160	15272	15244	15330	15279	15132	15233	15164	15221	15310	15395	15309	15434	15344	15215	15192	15215	15195	15176	15429	15207	15372	15199	15378	15219	15259	15298	15461	15225	15259	15231	15162	15446	15218	15229	15183	15243	15377	15450	15189	15408	15201	15348	15240	15138	15141	15192	15215	15275	15256	15273	15293	15274	15056	15223	15189	15341	15310	15459	15279	15229	15325	15379	15368	15385	15359	15188	15342	15225	15352	15155	15144	15169	15442	15279	15223	15058	15348	15234	15296	15329	15291	15399	15306	15269	15284	15083	15367	15297	15360	15202	15254	15311	15193	15114	15368	15190	15316	15332	15343	15244	15258	15490	15117	15373	15219	15308	15175	15299	15318	15215	15311	15132	15114	15215	15317	15355	15351	15084	15232	15212	15151	15355	15286	15196	15194	15291	15237	15156	15390	15150	15114	15344	15195	15188	15247	15329	15123	15258	14903	15214	15309	15151	15183	15409	15035	15116	15280	15290	15230	15383	15276	15299	15316	15290	15246	15299	15200	15231	15187	15327	15262	15214	15184	15348	15432	15220	15168	15173	15185	15213	15205	15289	15264	15156	15114	15409	15310	15243	15284	15129	15236	15366	15182	15322	15234	15129	15294	15330	15221	15203	15218	15180	15213	15217	15316	15200	15225	15403	15159	15362	15295	15156	15320	15229	15169	15216	15313	15205	15317	15153	15158	15332	15156	15261	15309	15152	15287	15263	15318	15310	15201	15220	15265	15255	15163	15259	15383	15430	15200	15344	15260	15122	15019	15275	15392	15344	15126	15120	15097	15238	15136	15218	15303	15110	15212	15412	15242	15343	15269	15325	15171	15323	15097	15258	15340	15267	15185	15298	15127	15340	15279	15204	15312	15126	15080	15151	15063	15313	15224	15294	15177	15308	15273	15119	15326	15158	15207	15242	15411	15125	15225	15365	15175	15115	15313	15377	15250	15186	15229	15272	15376	15218	15260	15204	15151	15117	15201	15093	15308	15390	15131	15133	15352	15262	15340	15219	15280	15083	15337	15162	15052	15219	15371	15289	15405	15234	15135	15209	15199	15233	15296	15290	15185	15104	15069	15349	15299	15275	15281	15272	15057	15093	15221	15164	15237	15317	15141	15266	15116	15285	15043	15305	15128	15258	15146	15174	15303	15219	15244	15100	15267	15370	15311	15174	15236	15195	15245	15252	15185	15177	15350	15282	15355	15224	15247	15191	15186	15175	15240	15377	15332	15199	15196	15343	15294	15258	15132	15237	15317	15241	15286	15257	15203	15250	15277	15397	15296	15225	15100	15214	15104	15233	15366	15270	15237	15314	15258	15416	15189	15312	15329	15172	15230	15363	15239	15155	15218	15491	15191	15393	15419	15206	15450	15382	15274	15302	15258	15439	15191	15271	15170	15178	15130	15235	15114	15409	15324	15357	15194	15292	15060	15143	15244	15237	15292	15100	15181	15228	15089	15440	15314	15148	15300	15209	15196	15107	15463	15123	15169	15306	15362	15247	15281	15280	15124	15362	15317	15425	15419	15189	15290	15287	15249	15200	15162	15195	15313	15222	15106	15243	15268	15371	15250	15183	15113	15193	15212	15287	15283	15082	15201	15315	15374	15255	15279	15260	15314
23151	21539	29398	24814	24540	28653	31190	26446	24190	22108	19342	18269	18033	17865	17734	17654	17507	17574	17516	17483	17281	17415	17385	17477	17451	17419	17465	17435	17269	17323	17300	17294	17177	17111	17082	17400	17311	17240	17210	17429	17291	17320	17268	17303	17190	17475	17352	17302	17208	17185	17139	17214	17376	17051	17286	17288	17428	17164	17319	17298	17178	17211	17468	17195	17091	17052	17336	17229	17250	17251	17143	17289	17299	17274	17128	17269	17034	17032	17109	17189	17345	17133	17207	17198	17034	17209	17149	17316	17112	17337	17172	17173	17438	17414	17143	17220	17418	17252	17303	17181	17282	17194	17115	17279	17275	17157	17136	17177	17030	16947	17031	17157	17295	17220	17269	17151	17356	17090	17304	17091	17244	16987	17281	17102	17145	17280	17135	17384	17281	17226	17226	17317	17113	17258	17200	17261	17227	17351	17303	17124	17051	17059	17184	17158	17195	17425	17111	16969	17420	17065	17133	17125	17149	17103	17167	17210	17077	17213	17172	17110	17059	16989	17086	17202	17186	17129	17031	16959	17209	17203	17273	17195	17251	17208	17261	17225	17093	17288	17309	17169	17217	17344	17260	17154	17181	17086	17330	17211	17049	17322	17132	17153	17031	17058	17167	17130	17173	17295	17174	17066	17242	17253	17063	17056	17227	16999	17248	17324	17019	17414	17372	17229	17189	17299	17087	17187	17232	17147	17232	17163	17116	17059	17247	17329	17342	16947	17145	17141	17243	17329	17112	17199	17220	17123	17216	17194	17191	17085	17287	17165	17414	17180	17126	17243	17329	17014	17102	17185	17240	17254	17450	17100	17086	17238	17271	17357	17081	17095	17062	17155	17225	16942	17150	17084	17205	17074	17342	17140	17264	17423	17241	17162	17323	17187	17467	17208	17336	17220	17224	17243	17330	17297	17148	17403	17207	17363	17142	17216	17252	17181	17049	17242	17231	17377	17032	17161	17501	17039	17201	17227	17165	17068	17292	17083	17187	17030	17083	17113	17167	17285	17207	17261	17194	17233	17121	17047	17347	17186	17314	17144	17271	17136	17205	17002	17092	17336	17450	17158	17331	17090	17153	16977	17279	17225	17351	17288	17095	17159	17093	17109	17257	17206	17266	17201	17385	17189	17271	17238	17337	17164	17321	17087	17071	17286	17220	17117	17279	17269	17220	17263	17276	17113	17231	17109	17293	17297	17174	16930	17131	17230	17142	17307	17299	17107	17142	17210	17242	17168	17203	17160	17166	17028	17116	17232	17197	17194	17231	17198	17260	17282	17075	17111	17090	17178	17189	17380	17254	17291	17140	17170	17260	17164	17063	17096	17138	17060	17142	17349	17124	17132	17227	17237	17501	17078	17276	17295	17270	17356	17325	17092	17329	17305	17320	17188	17261	17243	17147	17136	17167	17133	17141	17192	17111	17348	17184	17036	17204	17244	17313	17136	17134	17222	17028	17230	17071	17118	17333	17121	17144	16946	17088	17235	17057	17194	17206	17264	17449	17203	16962	16942	17052	17153	17190	17239	17004	16970	17062	17186	17113	17111	17244	17312	17155	17114	17191	17254	17133	17203	17237	17226	17255	17295	17255	17239	17004	17013	17242	17170	17258	17011	17252	16975	17038	17114	17336	17435	17113	17217	17150	17149	16980	17150	17317	17324	17129	16935	17363	17297	17408	17077	17211	17034	17244	17103	17261	17395	17110	17282	17329	17280	17228	17109	17111	17232	17282	17337	17341	17139	17441	17143	17302	17178	17365	17124	17235	17128	17160	17231	17231	16931	17141	17216	17089	17248	17071	17199	17311	17192	17340	17165	17301	17301	17306	17246	17112	17267	17097	17112	17372	17142	17373	17322	17101	17276	17059	17005	17136	17133	17016	17246	17245	17158	17187	17022	17171	17284	17088	17344	17293	17137	17210	17272	17274	17219	17143	17255	16952	17248	17162	17055	17108	17160	17218	17188	17133	17013	17199	17144	17019	17165	17157	17264	17372	17290	17192	17152	17314	17347	17236	17038	17209	17181	17098	17073	17257	17045	17305	17239	17258	17256	17174	17088	17232	17034	17111	17130	17123	17157	17210	17223	17246	17106	17056	17332	17186	17149	17218	17150	17376	17126	17023	17094	17349	17166	17047	17275	17176	17289	17236	17157	17044	16992	17245	17274	17289	17186	17098	17209	17124	17335	17433	17109	17187	17110	17112	17060	17305	17008	17307	17090	17192	17144	17409	17245	17127	17323	17096	17143	17250	17317	17253	17126	17196	17150	17227	17217	17232	17030	17054	17110	17129	17109	17079	17334	17048	17127	17204	17114	17057	17203	17212	17113	17170	17162	17365	17276	17098	17247	17137	17335	17255	17080	17125	17119	17249	17077	17320	17146	17253	17139	16999	17123	17275	17058	17288	17177	17067	17176	17178	17146	17101	17182	17153	17452	17079	17250	17126	17289	17166	17251	17313	17417	17220	17255	17105	17008	17118	17205	17269	17210	17267	17251	17172	17325	17033	17019	17142	17331	17209	17171	17070	17054	17132	17032	17261	17194	17073	17170	17189	17040	17232	17349	17281	17152	17148	17141	17023	17281	17176	17195	17327	17229	17265	16973	17446	17179	17224	17258	17211	17186	17083	17054	17115	17186	17119	17347	17356	17237	17186	17211	17116	17176	17133	17167	17166	17264	17117	17228	17024	16883	17105	17371	17204	17114	17298	17070	17133	17190	17150	17364	16955	17148	17216	17273	17132	17483	17290	17088	17147	17142	17206	17110	17310	17174	17139	17323	17256	17147	17053	16917	17078	17293	17278	17338	17273	17289	16902	17232	17279	17089	17171	17004	17326	17238	17164	17216	17238	17251	17150	17082	17260	17277	17098	17337	17073	17043	17245	17230	17220	17191	17240	17420	17160	17395	17131	17132	17134	17091	17116	17127	17144	17171	17115	17269	17293	17171	17265	17146	17147	17064	17119	17161	17385	17146	17182	17305	17157	17432	17101	17210	17235	17181	17318	17116	17333	17294	17205	16912	17236	17262	17220	17152	17117	17295	17131	17069	17202	17265	17062	17208	17119	17147	17351	17116	17070	17306	17253	17034	17085	17219	17257	17082	17233	17137	17125	17179	17238	17155	17247	17101	17133	17100	16985	17150	17179	17265	17293	17194	17305	17140	17131	17240	17374	17142	17256	17208	17319	17268	17056	17301	17034	17472	17133	17158	17190	17241	17276	17050	17172	17215	17285	17289	17089	17050	17342	17262	17073	17191	17102	17285	17140	17289	17070	17333	17117	17199	17274	17362	17185	17115	17099	17100	17326	17089	17360	17284	17309	17171	17447	17103	16970	17103	17373	17160	17191	17032	17195	17070	17084	17240	17273	17302	17125	17181	17172	17296	16988	17245	17089	17107	16948	17382	17180	17193	17399	17323	17301	17387	17148	17210	17222	17304	17310	17233	16888	17064	17060	17233	17497	17239	17331	17258	17191	17025	17091	17194	17129	17225	17284	17307	17299	17217	17436	17223	17016	17265	17241	17107	17129	16848	17101	17230	17161	17201	17204	17272	17317	16990	17180	17547	17566	17346	16985	17195	17171	17190	17138	17022	17247	17259	17078	17137	17274	17109	17069	17112	17123	17055	17232	16997	17282	17023	17201	17197	17081	17368	17168	17326	17119	17274	17326	17154	17098	17027	17179	17143	17154	17293	17545	17269	17097	17335	17179	17121	17050	17177	17142	17021	17164	17032	17176	17104	17089	17072	17051	17274	17184	17315	17234	17132	17187	17295	17174	17306	17451	17389	17135	17252	17292	17197	17335	17208	17244	17286	17111	17169	17094	17153	17269	17287	17093	16927	17122	17308	17069	17256	17189	17238	17212	17343	16972	17190	17322	17196	17127	17288	17155	17112	17003	17025	17131	17342	17166	17159	17449	17281	17323	17149	17180	17117	17231	17127	17176	17207	17110	17155	17253	17212	17183	17035	17080	17011	17052	17258	17077	17097	17133	17236	17220	17270	17250	17285	17390	17314	17323	17259	17302	17386	17120	17107	17194	17174	17232	16980	17194	17249	17267	17014	17462	17044	17196	17253	17212	17213	17230	17064	17377	17172	17210	17182	17160	17386	17281	17255	17245	17063	17229	16993	17360	17366	17236	17258	17043	17200	17305	17123	17053	17222	17134	17252	17133	17166	17354	17167	17371	17317	17334	17255	17143	17192	17219	17145	17396	17113	16988	17143	17282	17107	16990	17144	17198	17186	17103	17196	17251	17023	17173	17110	17269	16987	17148	17364	17496	17132	17007	17197	17213	17190	17183	17201	17124	17076	17270	17282	17287	16982	17134	17278	17183	17210	17250	17254	17348	17243	17088	17228	17082	17115	17482	17290	17097	17113	17090	17153	17113	17108	17280	17092	17048	17146	17282	17186	17154	17185	17134	17133	17208	17243	17275	17075	17156	17125	17234	17270	17337	16995	17353	17185	17115	17237	17395	17110	17036	17106	17166	17262	17215	17196	17127	17201	17232	17248	17171	17168	17105	17262	17149	17292	17185	17103	17165	17377	17333	17149	17349	17223	17202	17080	17057	17133	17252	17075	17076	17173	17299	17130	17160	17222	17171	17279	17431	17270	17170	17192	17234	17220	16988	17266	17226	17375	17189	17297	17095	17024	17091	17235	17326	17192	17236	17177	17213	17315	17162	17123	17045	17331	17210	17087	17251	17192	17292	17068	17216	17466	17140	17309	17350	17102	17261	17269	17164	17297	17337	17118	17353	17129	17289	17005	17141	17361	17308	17183	17278	17206	16886	17189	17162	17217	17131	17263	17199	17327	17347	17100	17269	17180	17068	17128	17071	17172	17169	17177	17234	17250	17360	17329	17083	17145	17116	17303	17183	17188	17158	17267	17246	17229	17179	17402	17066	17296	17180	17122	17218	17207	17251	17080	17168	16969	17224	17134	17130	16993	17251	17572	17218	17223	17376	17266	17170	17381	17082	17203	17186	17279	17143	17260	17288	17310	17108	17204	17423	17294	17349	17174	17268	17139	17381	17101	17174	17093	17104	17273	17099	17071	17427	17167	17176	17177	17262	17108	17046	17159	17108	17042	17030	17122	17393	17246	17494	17193	17213	17113	17108	17236	17432	17118
34811	57530	54203	45182	39410	33987	29986	26831	24540	20630	17397	16553	16280	16175	16075	15875	15778	15790	15800	15855	15606	15685	15663	15565	15666	15620	15470	15661	15729	15513	15695	15450	15488	15554	15506	15663	15392	15512	15716	15399	15448	15556	15712	15668	15646	15606	15408	15580	15549	15617	15695	15351	15649	15436	15460	15511	15416	15443	15427	15745	15568	15604	15650	15722	15436	15556	15548	15574	15530	15627	15547	15419	15453	15549	15587	15583	15434	15734	15414	15424	15388	15447	15372	15525	15482	15516	15494	15543	15483	15541	15501	15526	15608	15342	15375	15515	15463	15382	15414	15589	15476	15548	15590	15444	15562	15483	15403	15652	15384	15391	15368	15603	15632	15648	15490	15452	15638	15430	15496	15604	15657	15396	15387	15456	15503	15766	15601	15427	15550	15687	15604	15581	15425	15539	15478	15675	15408	15561	15394	15398	15420	15500	15553	15389	15600	15470	15610	15530	15467	15555	15681	15625	15589	15753	15555	15502	15455	15553	15529	15679	15535	15647	15410	15497	15443	15530	15551	15439	15613	15257	15432	15393	15565	15601	15545	15414	15573	15540	15619	15579	15673	15637	15432	15515	15456	15585	15566	15286	15613	15646	15433	15496	15399	15685	15337	15507	15413	15657	15390	15632	15620	15466	15536	15597	15387	15564	15530	15460	15404	15543	15514	15525	15597	15498	15444	15625	15461	15435	15458	15510	15456	15371	15588	15786	15641	15484	15384	15458	15438	15431	15588	15411	15505	15387	15525	15451	15704	15608	15417	15603	15458	15559	15601	15505	15435	15613	15702	15437	15419	15535	15311	15580	15419	15593	15583	15409	15533	15486	15606	15565	15630	15572	15437	15612	15290	15430	15584	15557	15509	15521	15593	15584	15439	15561	15523	15524	15544	15474	15518	15519	15495	15627	15505	15503	15507	15605	15540	15500	15482	15523	15569	15518	15450	15624	15510	15473	15309	15420	15521	15400	15564	15385	15382	15667	15546	15514	15375	15596	15497	15329	15434	15537	15488	15512	15379	15506	15535	15606	15551	15485	15394	15551	15475	15564	15439	15649	15511	15480	15538	15463	15450	15577	15328	15417	15507	15443	15461	15640	15404	15432	15522	15579	15487	15545	15490	15570	15595	15393	15585	15573	15419	15482	15591	15460	15513	15655	15577	15228	15591	15462	15403	15444	15683	15394	15692	15410	15489	15468	15552	15281	15434	15531	15610	15578	15701	15477	15360	15711	15313	15463	15554	15541	15466	15382	15537	15435	15576	15530	15598	15653	15535	15341	15431	15675	15455	15529	15606	15545	15638	15386	15318	15590	15459	15474	15510	15428	15546	15474	15554	15340	15598	15619	15556	15407	15612	15583	15529	15489	15522	15559	15593	15423	15637	15362	15581	15597	15617	15575	15544	15425	15641	15609	15614	15338	15609	15665	15586	15622	15462	15561	15500	15604	15653	15304	15488	15540	15555	15572	15523	15425	15538	15568	15714	15422	15489	15675	15466	15553	15681	15486	15622	15440	15635	15431	15478	15432	15412	15561	15545	15460	15423	15443	15616	15431	15541	15571	15525	15544	15486	15673	15518	15650	15423	15563	15527	15460	15346	15529	15458	15532	15442	15538	15549	15514	15488	15518	15474	15460	15512	15633	15537	15443	15725	15442	15481	15608	15587	15517	15613	15516	15610	15583	15387	15495	15486	15420	15538	15554	15584	15568	15354	15561	15659	15351	15489	15580	15502	15465	15657	15442	15453	15548	15512	15540	15376	15590	15574	15464	15373	15493	15514	15653	15529	15301	15465	15338	15548	15465	15524	15406	15486	15655	15718	15379	15547	15469	15545	15440	15563	15552	15434	15528	15501	15482	15507	15428	15448	15648	15516	15590	15530	15624	15524	15490	15542	15443	15442	15544	15593	15488	15556	15510	15333	15506	15658	15482	15586	15427	15528	15418	15668	15566	15528	15483	15545	15507	15458	15545	15463	15375	15485	15560	15616	15483	15424	15430	15441	15535	15482	15673	15553	15425	15506	15520	15585	15343	15443	15587	15478	15550	15624	15480	15438	15501	15390	15393	15439	15322	15331	15498	15416	15564	15630	15390	15354	15691	15575	15558	15489	15373	15432	15553	15460	15632	15579	15382	15718	15394	15422	15531	15383	15455	15417	15521	15585	15425	15504	15537	15534	15269	15514	15595	15381	15506	15406	15560	15633	15545	15437	15467	15561	15351	15441	15364	15508	15580	15350	15552	15439	15589	15491	15543	15463	15494	15620	15389	15448	15429	15511	15439	15383	15679	15623	15541	15495	15530	15484	15491	15528	15668	15466	15410	15425	15561	15307	15460	15487	15511	15365	15369	15546	15578	15464	15670	15450	15655	15549	15547	15570	15543	15506	15389	15626	15545	15402	15524	15563	15532	15509	15350	15596	15665	15591	15556	15420	15391	15619	15368	15568	15459	15446	15810	15292	15466	15511	15640	15487	15443	15437	15381	15456	15344	15432	15445	15631	15491	15555	15517	15427	15453	15485	15401	15469	15635	15462	15389	15591	15607	15600	15517	15409	15460	15457	15569	15567	15579	15508	15325	15486	15482	15584	15443	15358	15340	15614	15371	15621	15345	15416	15599	15539	15554	15564	15439	15380	15543	15481	15361	15396	15378	15323	15607	15486	15591	15536	15455	15478	15593	15529	15452	15576	15476	15583	15421	15645	15469	15326	15480	15267	15485	15448	15412	15491	15448	15496	15364	15579	15531	15551	15345	15541	15489	15650	15384	15580	15403	15437	15408	15700	15470	15577	15568	15618	15652	15432	15407	15627	15458	15389	15506	15527	15588	15407	15506	15337	15430	15367	15551	15475	15627	15614	15497	15487	15427	15318	15509	15568	15496	15590	15394	15367	15450	15641	15429	15509	15353	15515	15447	15458	15522	15408	15519	15381	15468	15407	15437	15540	15691	15560	15462	15521	15631	15537	15595	15515	15501	15273	15716	15321	15478	15544	15443	15638	15406	15442	15399	15477	15481	15654	15553	15380	15605	15620	15326	15560	15500	15636	15460	15438	15406	15483	15453	15417	15419	15606	15457	15481	15421	15502	15405	15552	15499	15552	15665	15561	15552	15407	15358	15399	15546	15433	15360	15503	15517	15612	15511	15435	15656	15399	15418	15630	15424	15586	15481	15649	15227	15455	15476	15415	15511	15450	15503	15518	15602	15654	15385	15681	15551	15499	15403	15721	15465	15647	15572	15630	15522	15678	15561	15531	15559	15328	15434	15608	15561	15528	15629	15475	15477	15474	15538	15474	15717	15529	15410	15391	15343	15418	15507	15510	15476	15431	15472	15637	15395	15338	15641	15548	15585	15340	15445	15579	15598	15581	15582	15589	15561	15525	15546	15548	15605	15515	15419	15494	15502	15402	15280	15492	15496	15455	15375	15433	15539	15514	15466	15476	15686	15355	15515	15531	15495	15594	15448	15703	15600	15577	15458	15571	15502	15505	15638	15365	15478	15447	15565	15402	15557	15344	15446	15595	15478	15437	15475	15447	15497	15480	15320	15388	15723	15461	15482	15366	15450	15627	15398	15520	15624	15486	15339	15389	15549	15702	15443	15594	15545	15472	15467	15505	15437	15662	15485	15601	15364	15537	15534	15464	15482	15626	15571	15532	15567	15605	15474	15598	15318	15437	15381	15563	15571	15571	15505	15382	15501	15497	15432	15598	15348	15602	15455	15628	15590	15546	15592	15456	15472	15463	15489	15401	15560	15572	15534	15490	15562	15470	15425	15621	15452	15573	15501	15400	15565	15560	15526	15461	15571	15490	15358	15415	15550	15522	15382	15462	15420	15360	15584	15585	15564	15408	15503	15424	15551	15491	15491	15672	15614	15631	15618	15669	15619	15534	15579	15542	15635	15603	15674	15496	15543	15520	15437	15491	15519	15513	15462	15616	15662	15567	15468	15455	15624	15455	15414	15510	15604	15556	15352	15455	15488	15578	15488	15432	15462	15648	15534	15414	15542	15602	15460	15471	15601	15503	15472	15499	15495	15566	15440	15483	15526	15286	15358	15395	15293	15530	15589	15356	15581	15517	15441	15604	15691	15676	15404	15585	15393	15541	15583	15521	15553	15533	15392	15373	15593	15639	15466	15608	15506	15507	15583	15475	15432	15513	15649	15516	15554	15477	15493	15617	15496	15540	15581	15555	15323	15597	15544	15616	15566	15385	15649	15550	15500	15516	15462	15441	15622	15465	15542	15621	15435	15519	15479	15609	15462	15468	15556	15507	15420	15570	15406	15616	15528	15617	15748	15501	15452	15544	15387	15463	15469	15544	15507	15618	15526	15414	15547	15503	15546	15490	15534	15625	15614	15459	15566	15522	15539	15312	15540	15538	15508	15506	15439	15525	15411	15506	15540	15600	15473	15602	15554	15557	15698	15495	15456	15242	15567	15529	15509	15477	15521	15404	15525	15541	15626	15572	15408	15484	15275	15475	15597	15431	15595	15544	15338	15546	15576	15402	15486	15452	15377	15409	15421	15609	15550	15401	15557	15520	15359	15621	15380	15516	15512	15579	15334	15715	15537	15573	15697	15524	15404	15515	15432	15529	15443	15274	15529	15608	15350	15488	15388	15458	15448	15626	15306	15652	15667	15524	15510	15468	15580	15446	15672	15547	15376	15436	15511	15545	15528	15494	15539	15674	15410	15512	15525	15480	15458	15633	15666	15419	15453	15459	15330	15557	15363	15506	15426	15553	15488	15377	15571	15478	15432	15528	15704	15505	15452	15567	15419	15443	15554	15537	15441	15445	15309	15468	15610	15468	15620	15392	15699	15590	15416	15593	15662	15613	15469	15554	15592	15617	15509	15499	15543	15506	15574	15408	15811	15480	15532	15476	15492	15505	15495	15385	15519	15339	15361	15601	15339	15521	15383	15408	15510	15476	15410	15618	15360	15515	15440	15454	15451	15466	15478	15561	15375	15467	15396	15506	15440	15314	15514	15503	15439	15572	15639	15385	15369	15629	15391	15560	15549	15428	15723	15502	15512	15488	15739	15530	15557	15440	15400	15420	15597	15592	15498	15488	15457	15496	15626	15356	15358	15478	15451	15315	15470	15541	15549	15525	15504	15507	15475
28395	25967	32855	29427	23488	21327	19600	18110	17656	17224	16695	16476	16448	16522	16256	16373	16169	16429	16298	16351	16018	16119	16438	16234	16097	15981	16086	16222	16322	16338	16198	16205	16061	16032	16253	16129	16031	15960	16212	16003	15977	16492	16367	16038	16079	16189	16194	16357	15914	16144	15936	16191	16224	16230	16232	16317	16019	16063	16232	16262	16114	16294	16279	16276	15974	16115	16229	16128	16190	16237	16285	15945	16284	16252	16289	16119	16123	16258	16143	16205	15964	15843	16042	16162	16267	16357	16119	16245	16071	16007	16150	16137	16118	16032	16199	16044	16191	16064	16369	16060	16067	16078	16041	16091	16119	16276	16084	16239	16271	16150	16142	16195	16208	16193	15843	16092	16233	16064	16074	16208	15973	16235	16201	16101	16221	16103	16271	16059	16114	16024	15985	15961	16205	16024	16051	16244	16200	16162	16066	16045	16155	16128	16237	16118	16155	15970	16011	16296	16081	16001	16113	16080	16205	16128	16231	16188	16154	16119	16135	16037	16084	16137	16311	15861	16010	16117	16137	16145	16198	16350	16039	16134	16263	16077	16031	16168	16109	16289	16374	15925	16210	16167	16076	16084	16183	16159	16222	16065	16087	16184	16231	16156	16270	16216	16137	16146	16183	16432	16200	16077	16240	16290	16189	16257	16106	16026	15937	16132	16246	16057	16217	16177	16113	16106	16238	16064	16119	16114	16135	16282	16271	16074	16258	16038	16136	16040	16275	16124	16106	16255	16204	16108	16090	16097	16024	16164	16101	16236	16165	16111	16214	16086	16244	16205	16138	16285	16087	16169	15881	16312	16082	16047	16378	16080	16249	16261	16061	16073	16258	16109	16170	15743	16061	16072	16240	16202	16092	16121	16203	16181	16007	16101	15913	16030	16219	16198	16141	16067	16122	16013	16116	16067	16118	16331	16011	16335	16173	16028	16178	16179	16167	16111	16214	16123	16400	16277	16305	16127	16324	16139	16023	16041	16088	16316	16100	16083	16138	16087	16154	16108	16033	16163	16263	16094	16259	16067	16018	16188	16143	16160	16099	16047	16088	16220	16118	16037	16138	16085	16233	16226	16244	16146	16245	16096	16157	16239	15990	16243	16163	16155	16068	16071	16069	16069	16070	16027	16009	16177	16190	16023	16136	16146	16208	15974	16023	16113	16196	16253	16169	15956	16123	16108	16058	15937	16150	16062	16243	16190	16274	16254	16215	16038	16260	16132	16278	16190	16210	16292	16158	16294	16175	16229	16187	16124	16094	16058	16200	16130	16001	16132	16019	16050	16295	15910	16122	16112	15997	16244	16164	16137	16105	16054	16226	16166	16130	16211	16095	15991	16168	16139	16231	16150	16105	16164	16229	15899	15981	16088	16133	16078	16202	16091	16297	16230	16272	16136	16285	16298	16316	15986	16029	16172	16162	16233	16003	16125	16169	16102	16089	16211	16147	16133	16210	16253	16185	16023	16016	16245	15854	16036	16077	16184	16193	16006	16031	16141	16207	16080	16198	16195	16112	16227	16125	16105	16285	16196	16170	16178	16228	16188	16216	16154	16258	16118	16066	16075	16102	16116	16252	16227	16098	15993	15909	16049	16139	16196	16175	16119	16045	16234	16350	16284	16226	16141	16174	16112	16210	15984	16349	16276	16281	16083	16280	16311	16415	16110	16076	16176	16037	15904	16237	16085	16179	16213	15959	16168	16157	16203	15950	16347	16083	15873	16302	16181	16183	16189	16211	16176	16315	16235	16164	16191	16278	16131	16079	16204	16197	16247	16052	16070	15902	15878	16040	16427	16180	16115	16109	16217	16255	16310	16194	16229	16202	16224	16307	16092	16262	16258	16215	16164	16068	16070	16377	16300	16240	16292	16092	16073	16220	16226	16110	16087	16257	16191	15946	15945	15976	16218	16356	16248	16193	16228	16084	16052	16215	16262	16207	16233	15964	16283	16169	16025	16129	16054	16015	16023	16127	16161	16165	16202	16257	16162	15891	16173	16235	16131	16168	16029	16298	16098	16190	16314	15980	15954	16263	16271	16031	16211	16071	16184	16310	16141	16201	16108	16108	16052	16212	16122	16164	16088	16208	16153	16217	16200	16011	16090	16011	15957	16078	16080	16065	16159	15975	16125	16256	16377	16005	16045	16094	16153	16052	16175	16228	16073	16003	16084	16299	16100	16142	16071	16221	16205	16321	16270	16220	16157	16224	16344	16146	16106	16176	16036	16265	16136	15970	16105	16073	16002	16130	16375	16081	16083	16011	16274	16077	16160	16138	16192	16202	16143	16023	16049	16140	15942	16071	16244	16120	16177	16106	16070	16185	16115	15852	16205	16051	16078	16266	16076	15967	16073	16099	16063	16209	16198	16275	16028	16140	16119	16264	16050	16243	16008	15948	16005	16257	15984	16173	16169	16156	16046	16112	16320	16314	16006	15942	16252	16175	15996	16226	16263	16148	15975	16157	16185	16031	16109	16121	16370	15930	16013	16021	15998	16130	16225	16446	16102	16249	16218	16399	16211	16103	16171	16137	15870	16140	16185	16069	16061	16228	16019	16238	16265	16276	16194	16149	16131	16013	16128	16012	16042	16224	16100	16248	16080	16372	16274	16098	16023	16119	16074	16145	16275	16212	16272	16102	16211	16224	16200	16308	16195	16150	16231	16308	16035	16011	15985	16231	16013	16107	16280	16163	16223	15974	15957	16057	15999	16180	16122	16150	16074	16137	16104	16306	16064	15988	16116	16155	16119	16164	15807	16169	16204	16076	16007	16218	16136	16004	16189	16167	16030	16286	16139	15955	16089	16100	16341	16129	16215	16198	16216	16178	16175	16101	16099	16121	16104	16147	16150	16115	16072	16215	16153	16278	16300	16155	16163	16081	16248	16168	16062	16084	16230	16231	16289	16257	16216	15990	16094	16171	16271	16186	16196	16074	16113	16031	16182	16152	16188	16129	16124	16208	16182	16243	16198	16218	16121	16068	15976	16158	16136	16149	16072	16111	16146	16140	16143	16064	16079	16022	16339	15961	16389	16053	16216	16063	15951	16184	16281	16222	16147	16027	16163	16296	16200	16348	16248	16258	16224	16136	16404	16081	16214	16212	16048	16094	16122	16211	16070	16138	16106	16238	16122	16231	16102	16100	16273	16174	16270	16208	16190	16197	16120	16071	15964	16148	16155	16304	16137	16134	16008	16242	16154	16001	16149	16269	15921	16161	16101	16105	16143	16241	16375	16204	16108	16250	15941	16167	16113	15936	16276	16224	16201	16204	16209	16144	16065	16130	16134	16100	16117	16109	16198	16276	16300	16156	16142	16014	15954	15991	15941	16196	16245	16281	16109	16152	16039	16302	16496	16249	16259	16055	16040	16189	16109	16181	16029	16186	16209	16132	16112	16114	16068	16029	16205	16186	16142	16026	16026	16230	16168	16064	16205	16187	16356	16141	16137	16149	15968	16024	16088	16118	16394	16127	16137	15862	16152	16304	16153	16103	16114	16260	16078	16210	16078	16181	16176	16230	16041	16399	16221	16081	16004	16074	16186	16190	16117	16300	16064	16086	16116	16217	16181	15978	16122	16280	16047	16290	16021	16104	16057	16097	16113	16251	16047	15931	16101	16058	16205	16107	16138	16208	16250	16286	16142	16113	16009	16331	16057	16081	16111	15987	16139	16308	16129	15880	16403	16198	16270	16352	16307	16101	16162	16173	16358	16130	16079	16329	16228	16031	16250	16177	16212	16246	16216	16128	15953	16082	16250	16232	16282	16155	16143	16084	16313	16174	16152	16309	15828	16275	16124	15919	16047	16478	16173	15974	16191	16146	16209	16053	16093	16123	16411	15941	15968	15989	15929	16068	16182	15993	16158	16040	15954	16054	16248	16163	16078	16137	16056	16088	16122	16195	16097	16396	16267	16253	16160	16082	16090	16310	16269	16052	16193	16221	16076	16036	16161	16275	16141	16196	16207	16125	16170	16084	16230	16242	15947	15988	16039	16145	16083	15847	16240	16090	16076	16243	16319	16031	15917	16082	15959	16104	16083	16093	15987	15884	16198	16299	15970	16122	15963	16171	16112	16171	15940	16072	16162	16075	16164	16053	15975	16257	16299	16222	16272	15998	15971	16173	16170	16313	15980	15958	16322	16464	16170	16106	16066	16198	16104	16081	16163	16146	16219	16271	16083	16061	16059	16251	16193	16011	16234	16244	16156	16168	16049	15915	15971	16161	16222	16191	16231	16194	16101	16098	16113	16082	16144	16186	16251	16396	16057	16145	16239	16091	16369	16053	16206	16083	16172	16328	16135	15988	16123	16085	16050	16242	16210	16276	16176	16147	16338	16133	16219	16337	15993	16221	16373	16196	16319	16212	16153	16086	16071	16132	16366	16286	16085	16100	16211	16186	16274	16137	16034	16360	16180	16037	16149	16389	16149	16071	16068	16130	16067	16085	16147	16255	16198	15957	15825	16181	16176	16077	16107	16204	16133	16322	16152	16142	16284	16240	16235	16232	16183	16084	16070	16106	16117	16030	16106	16066	16117	16002	15916	16046	16169	16253	16116	16193	15957	16378	16194	16285	16157	16196	16248	16264	16163	16082	16083	16155	16260	16057	16410	16026	16136	16180	16259	16161	16305	16110	16190	15985	16223	16162	16113	16491	16124	16081	16099	16192	16089	16194	16208	16175	16194	16181	16188	16128	16132	16289	16237	16207	16173	16145	16186	16182	16251	15917	16146	16000	15952	16309	16071	16196	16028	16098	16055	16003	16229	16133	15970	16062	15986	16090	15963	16166	16218	16251	16200	16223	16155	16130	16038	16321	16315	16308	16087	16113	16194	16053	16232	16058	15801	16253	16194	16002	15992	16038	16022	15967	16213	16080	16158	16343	16232	16019	16273	16279	16035	16233	16272	16131	15982	16181	16232	16176	16157	16026	16249	16088	16180	16166	16091	16171	16053	16061	16039	16150	16178	16026	15996	16091	16092	16324	16179	16093	16001	16170	16124	15988	16046	16033	15916	15962	16202	16121	16236	16280	16213	16091	16202	16193	16230	16019	16082	16145	16134	16057	16272	16225	16052	16160	16093	16085	16145	16253	16295	16020	16157	16148	16131	16042	16070	16043	16085	16058	16107
28943	41371	38260	29942	24247	21433	18889	17479	16826	16022	15656	15416	15417	15050	15020	15015	14923	14794	14866	15042	14924	14746	14919	14844	14864	14717	14923	14805	14859	14972	15122	14919	14929	14800	14873	14863	14970	14725	14822	14839	14942	14753	14739	14732	14761	14816	14777	14912	14756	14891	14837	14781	14979	14683	15050	14783	14825	14745	14978	14765	14777	15061	15002	14775	14833	15112	14702	14722	14900	14863	14875	14704	14842	14838	14719	14835	14878	14696	14933	14953	14798	14974	14838	14670	14856	14929	14744	14866	14765	14923	14700	14879	14911	14772	14865	14784	14968	14729	14823	14922	14804	14831	14902	14913	14771	14858	14710	14917	14707	14937	14795	14911	14694	14912	14667	14735	14900	14794	14863	14825	14990	14779	14664	14925	14761	14735	14906	14745	14681	14814	14750	14799	14877	14777	14788	14928	14785	14819	14806	14817	14752	14722	14956	14797	14759	14635	14948	14674	14975	14680	14762	14664	14843	14816	14817	14728	14670	14766	14770	14932	14656	14814	14764	14930	14986	14753	14779	14871	14872	14920	14727	14754	14905	14783	14758	14989	14771	14655	14891	14706	14876	14883	14933	14777	15030	14923	14819	14833	14663	14833	14825	14750	14695	14806	14928	15041	14930	14821	14872	14820	14767	14741	14728	14785	14695	14882	14847	14916	14807	14899	14822	14764	14884	14745	14848	14729	14909	14981	14821	14903	14858	14830	14882	14930	15043	14864	14689	14783	14882	14938	14996	14751	14767	14762	14852	14781	14620	14751	14803	14846	14977	14789	14788	14859	15004	14901	14819	14771	14976	14924	14872	14796	14909	14818	14747	15039	14782	14813	14831	14738	14765	14763	15012	14831	14829	14859	14786	14900	14901	14914	14863	14922	14907	14995	14815	14754	14777	14994	14676	14821	14881	14793	14716	14862	14787	14930	14842	14637	14897	15015	14705	14711	14769	14836	14797	14818	14917	14707	14856	14825	14930	14885	14752	14729	14865	14811	14799	14822	14900	14722	14839	14763	14841	14874	14706	14787	14806	14801	14840	14921	14859	14699	14697	14808	14773	14719	14778	14844	14976	14927	14841	14817	14928	14696	14756	14942	14962	14835	14809	14833	14791	14803	14978	14886	14624	14715	14749	14962	14850	14810	14621	14859	14775	14702	14846	14821	14846	14862	14744	14840	15018	14817	14818	14770	14907	14761	14906	14922	14827	14820	14814	14675	14765	14875	14830	14715	14753	14955	14654	14849	14744	14813	15060	14849	14887	14936	14746	14696	14727	14865	14915	14678	14920	14864	14796	14798	14702	14711	14843	14792	14782	14757	14899	14740	14915	14788	14727	14805	14798	14750	14737	14842	14991	14825	14812	14848	14935	14830	14912	14713	14860	14913	14842	14900	14759	14957	14804	14564	14901	14882	14903	14979	14785	14707	14865	14775	14721	14848	14740	14854	14895	14878	14879	14758	14836	14823	14876	14780	14813	15015	14847	14844	14707	14956	14767	14711	14967	14928	14913	14825	14730	14959	14879	14830	14907	14727	14663	14784	14768	14665	14749	14896	14781	14654	14817	14770	14644	14777	14853	14830	14861	14862	14891	14824	14654	14766	14743	14774	14802	14798	14688	14726	14905	14960	14828	14700	14894	14809	14843	14964	14884	14724	14917	14813	14788	14795	14834	14887	14708	14869	14951	14878	14860	14808	14795	14834	14773	14747	14918	14790	14842	14617	14781	14749	14864	14833	14723	14747	14841	14874	14952	14903	14732	14740	14871	14905	14844	14908	14828	14736	14828	14912	14858	14865	14754	14771	14828	14763	14726	14857	14729	14894	14811	14807	14903	14843	14864	14905	15003	14906	14886	14922	14742	14909	14746	14935	14913	14800	14862	14845	14915	14766	14797	14815	14892	14851	15000	14832	14887	15011	14973	14913	14901	14599	14646	14868	14879	14842	14842	14660	14730	14817	14668	14549	14869	14761	14818	14855	14857	14762	14807	14848	14777	14871	14889	14821	14812	14789	14760	14876	14700	14785	14877	14757	14844	14973	14935	14864	14841	14797	14807	14876	14818	14843	14622	14875	14819	14782	14798	14947	14926	14703	14833	14790	14971	14903	14811	14842	14677	14755	14825	14874	14977	14807	14905	14874	14705	14986	14670	14725	15014	14599	14840	14677	14861	14731	14829	14705	14884	14824	14907	14725	15016	14829	14795	14890	14808	14905	14812	14663	14748	14883	14960	14922	14789	14903	14949	14912	14820	14866	14811	14792	14751	14838	14866	14879	14841	14774	14729	14773	14770	14881	14864	14827	14895	14788	14891	14810	14766	14806	14824	14756	14755	14915	14913	14869	14832	14955	14881	14764	14784	14917	15007	14771	14788	14933	14614	14936	14924	14824	14897	15039	14921	14752	14857	14571	14889	14869	14879	14797	14900	14787	14769	14826	14916	14910	14738	14908	14736	14878	15076	14878	14886	14751	14886	14890	14866	14913	14762	14733	14867	14902	14842	14915	14956	14788	14804	14788	14701	14840	15005	14820	14865	14648	14964	15042	14818	14913	14895	14870	14764	14915	14765	14823	14695	14788	14829	14943	14829	14751	14553	15016	14592	14782	14946	14864	14966	14981	14740	14830	14915	14894	14898	14769	14908	14856	14785	14787	14826	14979	14777	14841	14683	14863	14838	14861	14851	14921	14860	14896	14727	14904	14859	14886	14859	14763	14848	14864	14811	14795	14761	14729	14659	15013	15068	14825	14895	14795	14838	14926	14813	14751	14756	14789	15059	14839	14629	14663	14837	14904	14862	14777	14758	14816	14819	14787	14844	14903	14709	14893	15076	14749	14844	14923	14811	14889	14792	14668	14830	14679	14909	14830	14802	14686	14813	14802	14817	14806	14900	14991	14841	15046	14823	14823	14807	14935	14931	14770	14802	14940	14686	14692	14846	14814	14888	14827	14773	14853	14841	14886	14809	14709	14760	14992	14730	14917	14828	14703	14864	14791	14688	14741	14885	14771	14892	14847	14857	14767	14829	14943	14728	14677	14687	14833	14938	14892	14907	14835	14909	14949	14967	14760	14893	14752	14712	14887	14775	14900	14977	14757	15082	14916	14827	14717	15019	14896	14864	14818	14911	14934	14903	14818	14882	14816	14792	14836	15011	14860	15025	14890	14966	15003	14634	14849	14689	14852	14844	14690	14939	14635	14911	14753	14842	14713	14836	14739	14773	14869	14897	14685	14897	14843	14883	14737	14915	14929	14699	14929	15013	14863	14881	14882	14800	14820	14874	14760	14856	14751	14813	14892	14860	14796	14739	14946	14802	14944	14993	14831	14847	14886	14856	14674	14857	14876	14727	14917	14819	14843	14723	15047	14843	14967	14853	14877	14832	14818	14900	14745	14872	14807	14768	14978	14900	15039	14827	14790	14782	14880	14890	14661	14902	14868	14982	15018	14861	14894	14689	14792	14998	14925	14871	14894	14867	14800	14873	14858	14724	14897	14906	14762	14942	14694	14752	14817	14940	14702	14707	14810	14771	14923	14897	14998	14783	14870	14869	14789	14890	14864	14890	14725	14740	14839	14842	14847	14860	14603	14821	14861	14837	15001	14828	14786	14946	14893	14869	14690	14854	14978	14832	15003	14823	14871	14720	14781	14923	14702	14813	14903	14791	14928	14734	15074	14828	14930	14783	14865	14783	14825	14871	15004	14790	14871	14685	14980	14908	14920	14861	14930	14694	14759	14821	15031	14860	14918	14876	14881	14836	14899	14945	14719	14658	14830	14834	14893	14964	14959	14800	14727	14760	14901	14782	14772	14777	14910	15062	14796	14866	14939	14795	14957	14866	14831	14970	14735	14859	14894	14983	14692	14723	14942	14867	14864	14921	14945	15036	14767	14888	14926	14841	14861	14715	14727	14866	14604	14876	14772	14855	14874	14801	14702	14947	14927	14735	14742	14844	14772	14907	14860	14839	14903	14908	15010	14928	14782	14743	14747	14892	14733	14781	14769	14887	14653	14972	14750	14752	14767	14809	14856	14740	14747	14763	14816	14990	14897	14793	14825	14743	14702	14925	14728	14843	14721	14847	14815	14790	14802	15019	14725	14879	14752	14929	14941	14726	14901	14873	14846	14785	14832	14820	14689	14867	14807	14874	14935	14874	14875	15028	14726	15028	14893	14711	14953	14820	14802	14910	14862	14884	14980	14894	14978	14985	14677	14804	14746	14766	14998	14981	14917	14851	14845	14927	14990	14993	15000	14786	14760	14883	14967	14841	14870	14817	14651	15027	14721	14782	14783	14964	14929	14730	14870	14910	14776	14636	14782	14738	14774	14783	14865	14916	14936	14636	14886	14856	14696	14935	14798	14688	14812	14800	14918	14868	14986	14803	14735	14868	14743	14779	14931	14992	14891	14934	14894	14779	14832	14788	14904	14705	14755	14728	14745	14786	14903	14895	14774	14876	14800	14787	14796	14772	14930	14922	14878	14738	15025	14735	14982	14784	14776	14770	14782	14784	14997	14850	14745	14797	14863	14832	14809	14780	14931	14878	14874	14703	14840	14760	14856	14743	14930	14821	14961	14880	15014	14805	14863	14909	14821	14844	14768	14912	14804	14746	14884	14742	15070	14770	14823	15052	14868	14929	14914	14892	14641	14768	14888	14751	14853	14801	14866	14923	15036	14774	15059	14979	14748	14981	14791	14939	14737	14899	14877	14722	14898	14690	14830	14785	14765	14935	14761	14904	14891	14770	14819	14936	14851	14929	14868	14941	14871	14897	14887	14734	14785	14802	14685	14663	14813	14734	15009	14713	14842	14799	14795	15035	14731	14788	14835	14899	14780	14807	14772	14762	14690	14937	14784	14838	14836	14964	14822	14798	14970	14678	14926	14888	14911	14803	14880	14834	14724	14823	14768	14684	14795	14874	14812	14867	14870	14741	15084	14727	14898	15074	15000	14867	14927	14892	14770	14842	14862	14824	14780	14829	14875	14804	14724	14704	14797	14793	14806	14816	14803	14772	14850	14708	14838	14783	14700	14840	14751	14998	14990	14845	14824	14870	14910	14725	14945	14962	14769	14762	14661	14929	14781	14759	14812	14913	14860	14715	14660	14695	14870	14875	14892	14757	14784	14808	14694
24359	21562	29380	26928	27027	27616	25591	21481	19389	18909	18336	17864	17477	17502	17313	17323	17197	17201	16943	17020	17092	17190	16956	16785	17090	17128	16957	17119	17152	17087	16924	16947	17071	16864	16975	16940	17250	17087	17030	16836	16855	17133	16790	16889	16741	16845	16775	16813	17054	17013	16956	16865	16713	16970	16846	16997	16833	16977	16770	16869	16855	16777	16845	16866	16871	16911	16789	17046	16871	17019	17017	16812	16921	16957	16856	16953	16835	16850	16760	16916	17022	16878	16993	16871	16813	16783	16809	16867	16831	16780	16879	16836	16779	17053	16850	16728	16505	16816	16850	16906	16864	16773	16902	16778	16922	16775	16874	16893	16950	16745	16828	16847	17008	16727	16961	16769	16869	16887	16963	16800	17049	16608	16842	16725	16724	16854	16766	16737	17004	16802	16873	16913	16845	16841	16761	16764	16883	16772	16757	16897	17121	16806	16795	16870	17042	16883	16712	16544	16855	16758	16762	17006	16937	16827	16981	16968	16959	16804	16982	16796	16770	16977	16861	16730	16958	16715	16997	16923	16957	16850	16785	16989	17002	16930	16787	16869	16651	17008	16823	16853	16869	16954	16983	16655	16964	17013	16998	16885	16823	16973	16847	16808	16955	16860	16923	17002	16937	16541	16848	16855	16834	16541	16969	16631	16908	16847	16956	16999	17098	16816	17006	16744	16970	16985	16932	16893	16721	17015	16889	16788	16683	16866	16717	16793	16766	16790	16826	16934	17001	16895	16760	16842	17005	17119	16821	16907	16747	16804	16826	16844	16889	17014	16813	16681	17084	16876	16915	16994	16715	16935	16797	16924	16802	16863	16650	16895	16879	16835	16863	16758	16747	16832	16799	16597	16916	16989	16756	16875	16910	16774	16757	16849	16967	16790	16943	16749	16757	17087	16905	16999	16945	16990	16888	16802	16838	16827	16919	16977	16923	17066	16844	16801	16917	16919	16980	16748	17031	16949	16916	16696	17075	16873	16895	16744	16822	16777	16869	16863	16843	16848	16862	16905	16978	16928	16961	16895	16879	16701	16890	16691	16940	16688	16787	16788	17098	16966	17017	16926	16646	16851	16776	16767	17058	16863	17024	17155	17000	16767	16654	16822	16907	16946	16789	16867	16941	16829	16831	16935	16849	16797	17014	16716	17066	16920	16989	16784	16645	16869	16767	16749	16865	17026	16870	16727	16861	16741	16830	16854	16825	16726	16772	16935	16889	16699	16869	16868	16894	16862	16823	16827	16804	16911	16852	16726	16981	16849	16871	16922	16980	16882	16901	16890	16725	16938	16880	16805	16794	16741	16831	16993	16750	16944	16688	16987	16875	16978	16937	16923	16764	16954	16658	16847	16611	17005	17027	16835	16707	17010	17034	16843	16910	17071	16957	16697	16947	16918	16831	16910	16851	16828	16730	16774	17012	16703	16810	17041	16916	17089	17064	16721	16907	16904	16985	16838	16799	16823	16860	16969	16967	16819	16792	17073	17003	16962	16880	16858	16760	17097	16802	16788	17029	16776	16783	16640	16931	16842	16672	16943	16725	16640	16888	16922	16861	16867	16813	16882	17039	16839	16940	16859	16699	16785	16852	16814	16777	16801	16805	16891	17077	16852	16686	16704	16933	16992	16772	16900	16889	16798	16985	16796	16791	16820	16731	16746	16927	16838	16902	16966	16799	16786	16972	16941	16980	16852	17039	16838	16940	16882	16832	17024	17051	16707	16852	16740	16929	16858	16802	16717	16676	16857	16875	16647	16833	16745	16936	16906	16876	16949	16901	17086	16952	16811	17000	16941	16894	16954	17127	16690	16839	16880	16840	16876	16797	16876	16929	16745	16711	16717	16901	16859	17030	16898	17153	16744	16839	16905	16683	16916	16825	16740	16906	16811	16973	16886	16855	16830	16881	16894	16896	16936	16624	16951	16735	16804	16753	16880	17023	16841	16913	16711	16980	16790	16813	16886	16772	16884	16946	16878	16833	16946	16650	16808	17067	16929	16760	16862	16777	16964	16796	16817	16651	16746	16818	16826	16900	16715	16858	16812	16864	16901	16963	16672	16797	16803	16856	16775	16961	16922	16839	16803	17001	16840	16988	16973	16885	16701	16781	16945	16990	16962	16891	16940	16795	16901	16806	16693	16641	16865	16934	16752	16988	16895	16738	16931	16859	16831	16712	16761	16946	16718	16933	16832	16778	16718	16924	16904	16866	16877	16943	16800	16717	16842	16827	16925	16907	16890	16752	16796	16902	16751	16779	16819	16835	16687	17010	16790	16990	16957	16968	16704	16990	16958	16925	16767	16770	16788	17137	17014	16985	16783	16801	16846	16932	16758	16781	16690	16767	16847	16848	16711	16850	16915	16810	16937	16947	16881	16728	16897	16977	16974	16986	17084	16933	16821	16871	16931	16809	16820	16815	16870	16930	16866	16952	16836	16882	16655	16818	16932	16933	16952	16910	16829	16776	16815	17037	16970	16986	16849	16852	16854	16692	17093	16961	16971	16962	16948	16734	16653	16944	16735	16871	16811	16883	16917	16909	16954	16857	16614	16916	16981	16945	17076	16970	16755	16714	16843	17024	16769	17030	16881	16785	16881	17178	16982	16993	16891	16806	16670	16885	16839	16843	16765	16723	16908	16949	16831	16827	16776	16797	16801	16896	16814	16866	16887	16853	16860	16886	16891	16740	16794	16991	16906	16835	16909	16770	16885	16970	16794	16748	16915	16803	16794	16950	16937	17058	16840	16899	16744	16815	16861	16728	16840	16810	17006	16820	16782	16967	16774	16744	16697	16779	16818	16838	16978	16851	16593	16857	16824	16885	17043	17118	16827	16825	17161	16760	16766	17055	16863	16805	16974	17130	16785	16889	16803	16810	16562	16889	16996	16641	16785	16991	16855	17066	17194	16987	16774	16879	16892	16846	16884	16920	16826	16845	16890	16771	16695	16773	16828	16859	16843	16847	16984	17002	16913	16811	16993	16559	16887	16837	16879	16979	16766	16764	16723	16606	16898	16687	16696	16963	16722	16791	16789	16766	16955	16792	17038	16992	16858	16957	16889	16792	16865	16686	16978	16832	16932	16767	16755	16927	16946	16921	16818	16819	16984	16981	16748	16995	16838	17034	16867	16890	16760	16909	16852	17062	16957	16928	16641	16910	16830	16905	16822	16835	16910	17030	16927	16791	16821	16914	16826	16906	17191	16920	16856	16768	16848	16866	17012	17042	16841	17048	16817	16902	17001	16626	16795	17024	16873	16991	16820	17002	16758	16860	16719	16750	17056	16788	16899	16950	16956	16998	16845	16693	16905	16838	17079	16849	16679	17032	16994	16990	16781	17052	16787	16897	16748	16916	16845	16805	16937	16832	16944	16853	16707	16881	16960	16710	16655	16722	16927	16946	16896	16704	16636	16775	16810	16994	16828	16986	16911	16871	16831	16670	16654	16719	16743	16859	17016	16788	16848	16667	17014	16803	16745	16894	16777	16927	16782	16932	16830	16782	16824	16954	16696	16903	16820	16932	16908	16920	16741	16949	16934	16794	16883	16892	16691	16744	16785	16838	16894	16877	16904	16715	17092	16771	16845	16753	16793	16862	16768	16942	16990	16908	16875	16959	16790	16804	16813	17042	16828	16876	16950	16802	16971	17048	16766	16673	16982	16840	16772	16974	16631	16892	16909	16889	16970	16901	16788	16913	16802	16782	17001	16835	16705	16829	16819	16775	16936	16995	17006	16779	16879	16847	16939	16738	16860	16998	16784	16646	16800	16886	16684	16918	16887	16787	16916	16823	16929	16941	16808	16776	16788	16996	16895	16855	16861	16876	16783	16787	16942	16782	16865	16612	16827	16799	16892	17011	17076	16754	16783	16739	16995	16786	16925	16759	16892	16791	16851	16814	16870	16894	17033	16909	16899	16689	16786	16773	16613	16970	16625	16982	16651	16965	16719	16747	16836	16858	16840	16862	16813	16887	16929	16998	16867	16799	16816	16813	17048	16785	16697	16926	16892	16866	16825	16892	16880	16759	16920	16784	16908	16876	16924	17075	16877	16862	16879	16629	16818	16928	16766	16721	16989	17025	16966	16709	16833	16797	16821	16714	16924	16745	17006	17091	16892	16936	16928	16737	16761	17059	16981	17021	16929	16970	16963	16871	16717	16888	16773	16936	16999	16875	17112	16802	16898	16744	16991	17051	16751	16807	16928	17040	16720	16569	16768	16806	16748	17002	16876	16931	16944	17041	16901	16770	16813	16976	16721	16887	16798	16879	17010	17019	16648	16734	17006	16937	16801	16894	16942	16969	17026	16844	16722	17083	16706	16717	17114	16853	16911	16825	16893	17007	16876	16873	16955	16845	16929	16851	16773	16881	16892	16796	16802	16759	16770	16805	16863	17001	16732	16780	16836	17037	16741	16866	16913	17020	16741	16876	16759	16843	16791	16807	16644	16730	16570	16874	16788	16910	16735	16879	16813	17125	16695	16917	16890	16863	16601	16917	16829	16779	16880	16913	16830	16793	16812	16842	16815	16760	16900	16838	16837	16722	16860	16968	17109	16954	16811	16846	16826	16888	17114	16886	16775	16934	16700	16756	16924	16916	16784	16800	16924	16921	16885	16725	16815	16697	16732	16749	16814	17227	16919	16889	16862	16973	16822	16902	16930	17115	16857	16915	16833	16780	16892	16744	16895	16780	17028	16781	16952	16999	16811	16908	16678	16773	16848	16854	16720	17015	16670	16796	16779	16841	16636	16844	16741	16692	16964	16912	16961	16857	16810	16902	16857	16880	16995	16860	16874	16843	16928	16693	16749	16772	16975	16865	16894	16873	16658	16812	16667	16906	16782	16907	16938	16670	16783	16821	16796	16923	16948	16928	16928	16939	17051	16794	16681	16804	17084	16996	16964	16784	16858	16892	16905	16841	16812	16769	17008	16710	17026	16765	16977	16881	16845	16837	16922	16743	16739	16963	16832	16870	16824	16837	16882	16941	16985	16670	16842	17086	16886	17028	17021	16935	16833	16816	16884	16727	16938	16954	16873	16876	16834	16857	16864	16885	16961	16820	16972	17064	16750	16804	16781	16785	16975	16711	16766	16667	16797	16834	17124	16637	16807	16824	16811	16751	16759	16966	16846
31818	51296	48572	40327	34263	28358	23583	20594	18588	17804	16843	16394	16239	16011	15690	15794	15437	15572	15478	15513	15589	15449	15535	15474	15489	15338	15349	15392	15406	15356	15338	15181	15313	15301	15364	15315	15225	15495	15396	15462	15425	15363	15390	15369	15349	15527	15217	15325	15446	15257	15417	15195	15371	15357	15336	15350	15353	15256	15557	15432	15276	15437	15304	15248	15413	15392	15331	15379	15185	15361	15283	15097	15324	15385	15428	15338	15274	15280	15253	15393	15325	15242	15318	15443	15371	15354	15174	15436	15349	15229	15353	15320	15238	15201	15305	15318	15215	15273	15207	15341	15287	15406	15197	15435	15333	15452	15413	15381	15342	15322	15364	15174	15274	15221	15278	15299	15322	15249	15359	15201	15362	15317	15369	15409	15479	15485	15561	15129	15409	15315	15332	15216	15263	15351	15381	15423	15281	15214	15341	15405	15183	15321	15244	15289	15154	15377	15352	15332	15141	15336	15285	15403	15577	15260	15245	15337	15442	15362	15211	15391	15290	15339	15301	15250	15183	15366	15175	15313	15264	15300	15460	15374	15260	15480	15378	15351	15325	15408	15299	15224	15299	15416	15457	15230	15354	15307	15122	15225	15305	15336	15304	15335	15501	15359	15533	15443	15357	15448	15416	15275	15347	15284	15178	15363	15178	15417	15290	15248	15264	15377	15385	15204	15330	15365	15193	15289	15235	15257	15405	15395	15220	15276	15211	15258	15232	15227	15342	15423	15186	15159	15300	15322	15331	15355	15317	15379	15255	15316	15233	15373	15289	15369	15320	15217	15314	15337	15260	15377	15171	15333	15286	15349	15311	15283	15260	15210	15334	15265	15314	15244	15326	15237	15291	15317	15470	15305	15187	15364	15332	15381	15330	15289	15349	15348	15371	15349	15082	15246	15378	15322	15350	15359	15264	15334	15251	15325	15417	15216	15137	15421	15169	15252	15240	15506	15369	15371	15317	15317	15374	15397	15434	15343	15326	15402	15429	15348	15248	15169	15329	15221	15141	15206	15345	15457	15283	15333	15551	15157	15311	15408	15334	15323	15397	15232	15426	15317	15273	15412	15464	15445	15386	15411	15333	15338	15415	15318	15159	15393	15264	15341	15198	15358	15177	15324	15222	15287	15344	15206	15408	15301	15292	15366	15158	15337	15186	15265	15357	15348	15407	15177	15370	15332	15384	15253	15339	15345	15235	15367	15342	15258	15319	15093	15197	15265	15192	15355	15241	15342	15290	15190	15182	15396	15224	15145	15089	15358	15364	15442	15480	15283	15213	15102	15315	15441	15108	15274	15347	15431	15141	15466	15389	15342	15312	15327	15332	15269	15372	15304	15547	15358	15348	15082	15163	15308	15144	15078	15390	15343	15096	15429	15311	15391	15284	15397	15306	15384	15127	15373	15506	15226	15439	15392	15278	15329	15358	15256	15409	15112	15298	15343	15179	15315	15221	15455	15262	15269	15193	15295	15335	15443	15258	15335	15245	15219	15230	15291	15263	15098	15376	15364	15467	15282	15382	15245	15149	15240	15279	15101	15273	15213	15360	15307	15327	15192	15112	15362	15401	15264	15259	15235	15402	15304	15277	15257	15205	15327	15247	15315	15253	15219	15316	15315	15313	15363	15423	15243	15269	15239	15399	15307	15302	15356	15250	15377	15325	15269	15426	15520	15196	15310	15190	15312	15349	15244	15336	15316	15215	15161	15113	15351	15272	15204	15314	15321	15390	15403	15384	15412	15285	15409	15331	15255	15276	15337	15261	15351	15147	15374	15436	15292	15482	15164	15398	15406	15325	15240	15359	15301	15275	15254	15435	15402	15270	15368	15369	15271	15314	15273	15275	15331	15282	15334	15191	15397	15443	15229	15237	15188	15447	15324	15146	15354	15550	15339	15330	15407	15220	15182	15467	15371	15313	15232	15302	15318	15351	15263	15517	15255	15273	15356	15229	15392	15203	15364	15519	15328	15256	15229	15332	15480	15220	15238	15386	15307	15143	15371	15360	15271	15346	15371	15237	15340	15319	15275	15406	15220	15257	15409	15337	15331	15252	15367	15311	15293	15420	15301	15226	15363	15332	15353	15355	15420	15392	15430	15357	15393	15237	15405	15299	15162	15311	15380	15192	15410	15341	15237	15286	15374	15179	15284	15385	15437	15307	15355	15361	15434	15344	15284	15289	15381	15394	15213	15458	15275	15350	15384	15308	15373	15163	15399	15368	15303	15365	15295	15286	15224	15316	15255	15230	15355	15273	15239	15144	15362	15386	15255	15337	15099	15471	15459	15263	15335	15388	15256	15445	15398	15299	15243	15350	15092	15167	15179	15264	15204	15290	15259	15349	15427	15323	15419	15267	15358	15308	15280	15295	15256	15461	15167	15130	15251	15358	15277	15431	15268	15295	15361	15406	15248	15292	15288	15273	15440	15278	15360	15459	15433	15250	15233	15444	15138	15413	15230	15264	15373	15376	15254	15398	15383	15224	15307	15416	15440	15206	15245	15308	15231	15268	15338	15340	15286	15167	15489	15316	15458	15301	15349	15284	15230	15232	15317	15520	15260	15517	15206	15288	15259	15182	15368	15199	15372	15264	15326	15293	15438	15325	15368	15202	15289	15312	15482	15318	15391	15437	15291	15388	15529	15256	15343	15272	15232	15466	15265	15245	15288	15411	15383	15399	15510	15414	15307	15285	15285	15409	15252	15300	15306	15612	15419	15369	15340	15370	15284	15218	15227	15284	15368	15342	15282	15250	15381	15503	15310	15217	15320	15371	15258	15342	15362	15295	15512	15035	15407	15282	15245	15447	15300	15355	15388	15367	15409	15376	15152	15397	15409	15177	15392	15398	15409	15340	15304	15305	15330	15151	15487	15280	15372	15504	15393	15226	15186	15471	15456	15298	15320	15257	15371	15303	15318	15385	15492	15270	15263	15369	15282	15216	15389	15247	15259	15426	15120	15339	15265	15197	15379	15444	15256	15275	15297	15247	15442	15332	15228	15378	15227	15337	15468	15392	15345	15443	15412	15201	15260	15281	15389	15298	15308	15318	15415	15514	15305	15311	15344	15403	15249	15321	15007	15341	15312	15262	15322	15439	15337	15274	15257	15373	15306	15392	15317	15446	15328	15207	15290	15354	15305	15308	15298	15364	15275	15379	15256	15411	15349	15323	15320	15264	15270	15219	15210	15342	15338	15115	15360	15381	15341	15472	15429	15162	15326	15271	15468	15385	15340	15337	15348	15573	15370	15276	15222	15443	15252	15314	15424	15370	15374	15289	15299	15459	15323	15057	15328	15495	15511	15347	15139	15241	15335	15364	15444	15339	15256	15438	15345	15407	15498	15255	15363	15343	15198	15348	15224	15236	15293	15338	15336	15425	15314	15408	15298	15273	15168	15174	15348	15221	15279	15255	15347	15260	15361	15257	15383	15421	15363	15264	15210	15270	15371	15467	15225	15382	15286	15346	15287	15184	15226	15284	15219	15253	15224	15367	15137	15258	15408	15257	15276	15407	15470	15280	15292	15353	15179	15270	15186	15429	15285	15275	15288	15346	15207	15325	15234	15427	15314	15399	15365	15320	15285	15259	15358	15360	15322	15315	15251	15293	15336	15310	15214	15408	15213	15330	15316	15268	15305	15422	15266	15323	15392	15313	15329	15551	15262	15241	15209	15449	15471	15292	15314	15335	15241	15368	15386	15323	15398	15281	15512	15453	15351	15508	15292	15230	15109	15466	15087	15401	15296	15399	15262	15241	15256	15264	15254	15280	15334	15230	15510	15264	15281	15241	15298	15221	15132	15095	15345	15354	15127	15420	15301	15307	15267	15515	15351	15307	15434	15311	15351	15371	15255	15437	15334	15317	15252	15300	15238	15316	15168	15460	15299	15406	15145	15218	15304	15448	15337	15446	15348	15468	15263	15296	15197	15457	15260	15267	15407	15423	15425	15329	15467	15384	15211	15384	15338	15289	15339	15318	15280	15132	15385	15140	15296	15343	15272	15291	15310	15402	15372	15340	15234	15254	15236	15359	15214	15265	15389	15363	15295	15355	15355	15454	15278	15298	15295	15297	15211	15216	15440	15420	15306	15226	15231	15241	15297	15304	15291	15511	15275	15434	15441	15108	15241	15391	15375	15361	15313	15273	15171	15265	15336	15296	15287	15338	15379	15381	15500	15392	15293	15205	15403	15323	15481	15353	15297	15405	15285	15299	15236	15240	15358	15213	15155	15315	15313	15248	15400	15321	15088	15372	15290	15370	15333	15249	15175	15294	15409	15255	15334	15259	15391	15333	15397	15309	15383	15405	15213	15401	15526	15444	15426	15268	15236	15384	15240	15285	15184	15079	15447	15357	15254	15230	15439	15415	15453	15292	15132	15373	15384	15273	15392	15213	15270	15355	15356	15374	15339	15201	15371	15347	15332	15494	15214	15462	15428	15400	15156	15328	15459	15101	15355	15426	15249	15297	15366	15335	15421	15308	15375	15353	15454	15417	15387	15518	15280	15272	15325	15377	15317	15308	15422	15393	15314	15274	15282	15389	15297	15233	15233	15360	15303	15426	15229	15296	15212	15323	15377	15386	15287	15298	15396	15306	15333	15376	15501	15275	15397	15356	15430	15316	15356	15262	15387	15192	15255	15307	15130	15403	15325	15334	15249	15429	15319	15370	15559	15316	15207	15350	15354	15454	15372	15447	15188	15469	15395	15407	15239	15475	15383	15314	15457	15442	15317	15266	15130	15309	15403	15418	15286	15218	15278	15221	15389	15220	15464	15262	15316	15253	15334	15431	15309	15264	15249	15191	15358	15290	15362	15407	15300	15261	15205	15323	15381	15486	15370	15293	15324	15246	15445	15270	15378	15285	15332	15326	15346	15236	15377	15388	15314	15327	15281	15477	15142	15403	15433	15429	15175	15287	15217	15395	15360	15389	15296	15383	15228	15241	15175	15406	15357	15176	15255	15362	15335	15365	15317	15350	15322	15176	15265	15266	15408	15182	15400	15328	15351	15444	15316	15182	15314	15270	15518	15329	15279	15385	15241	15331	15428	15268	15465	15225	15380	15295	15148	15296	15087	15217	15457	15283	15461	15182	15363	15156	15315	15403	15254	15426	15223	15270	15412	15368	15395
23080	21518	29413	24797	24431	28460	31061	24796	20870	20026	19436	18902	18507	18420	18326	18192	17897	18029	17922	17889	17742	17841	17811	17683	17767	17782	17676	17753	17784	17832	17894	17563	17660	17810	17789	17611	17727	17808	17619	17827	17817	17731	17608	17649	17560	17767	17538	17603	17623	17625	17628	17468	17415	17470	17583	17694	17363	17437	17583	17574	17557	17442	17653	17668	17477	17604	17500	17601	17534	17625	17768	17594	17283	17507	17716	17392	17793	17474	17607	17574	17637	17573	17531	17412	17890	17617	17447	17624	17651	17541	17492	17486	17631	17564	17564	17528	17556	17764	17612	17748	17548	17429	17508	17549	17597	17642	17488	17522	17430	17509	17648	17465	17669	17589	17549	17599	17506	17409	17525	17650	17470	17548	17583	17507	17486	17524	17561	17679	17586	17449	17374	17712	17614	17614	17349	17597	17527	17399	17510	17508	17405	17789	17540	17487	17576	17569	17347	17510	17424	17743	17560	17574	17422	17489	17543	17581	17491	17322	17540	17587	17406	17421	17480	17339	17702	17574	17633	17584	17822	17642	17415	17664	17421	17520	17520	17510	17433	17486	17505	17614	17606	17672	17660	17536	17778	17556	17719	17366	17412	17589	17607	17498	17423	17472	17630	17520	17596	17726	17544	17528	17648	17565	17652	17432	17494	17681	17403	17610	17585	17606	17563	17442	17501	17443	17314	17639	17468	17478	17658	17556	17373	17457	17544	17453	17200	17533	17517	17496	17256	17516	17561	17628	17420	17466	17698	17543	17523	17521	17481	17528	17470	17500	17444	17620	17181	17375	17558	17387	17547	17621	17783	17605	17458	17626	17499	17536	17603	17450	17560	17354	17488	17508	17713	17445	17477	17588	17397	17417	17390	17579	17675	17591	17557	17515	17591	17585	17620	17403	17687	17540	17617	17599	17483	17494	17418	17595	17466	17417	17492	17463	17568	17116	17528	17678	17532	17566	17429	17574	17355	17485	17502	17370	17504	17429	17636	17532	17357	17503	17410	17448	17769	17630	17566	17522	17630	17594	17522	17490	17457	17518	17545	17484	17579	17468	17486	17398	17734	17778	17554	17626	17455	17278	17372	17498	17876	17440	17536	17647	17503	17494	17429	17551	17436	17405	17588	17726	17736	17428	17761	17447	17456	17380	17605	17460	17536	17428	17583	17527	17343	17382	17509	17765	17622	17510	17475	17488	17546	17609	17481	17367	17388	17323	17327	17575	17515	17465	17434	17457	17690	17669	17552	17481	17647	17709	17354	17512	17682	17635	17572	17610	17599	17342	17544	17498	17617	17499	17499	17643	17607	17279	17598	17572	17373	17399	17618	17481	17427	17506	17659	17552	17672	17383	17603	17410	17354	17640	17623	17514	17604	17347	17440	17495	17477	17427	17491	17573	17570	17603	17464	17457	17772	17581	17473	17571	17475	17327	17317	17475	17685	17561	17633	17473	17472	17356	17355	17491	17482	17504	17544	17664	17473	17623	17559	17581	17479	17567	17419	17483	17594	17594	17598	17668	17595	17371	17475	17490	17626	17570	17412	17629	17690	17511	17461	17423	17450	17669	17541	17485	17456	17510	17391	17568	17584	17377	17602	17612	17478	17601	17380	17668	17655	17600	17438	17430	17524	17514	17319	17518	17292	17590	17623	17526	17445	17598	17671	17479	17582	17575	17611	17458	17500	17442	17522	17322	17478	17574	17559	17345	17674	17391	17390	17692	17761	17309	17421	17488	17611	17478	17486	17546	17530	17771	17453	17460	17483	17586	17341	17603	17600	17442	17599	17499	17451	17642	17418	17511	17437	17419	17419	17501	17509	17421	17559	17637	17491	17404	17768	17431	17416	17571	17747	17562	17640	17327	17620	17559	17422	17576	17631	17427	17620	17504	17376	17474	17569	17533	17509	17535	17594	17345	17479	17516	17551	17464	17510	17548	17619	17577	17517	17439	17681	17412	17612	17608	17503	17499	17488	17565	17789	17483	17447	17429	17411	17663	17524	17629	17320	17554	17638	17262	17474	17535	17467	17404	17451	17583	17423	17439	17668	17509	17662	17331	17271	17613	17501	17552	17423	17486	17508	17400	17434	17475	17651	17579	17733	17362	17471	17598	17522	17683	17578	17461	17708	17554	17520	17554	17531	17289	17595	17676	17697	17476	17629	17492	17607	17691	17513	17515	17356	17178	17299	17434	17449	17579	17520	17572	17478	17354	17703	17629	17329	17483	17685	17430	17562	17539	17622	17378	17371	17489	17513	17351	17305	17473	17590	17549	17363	17446	17473	17559	17584	17493	17422	17558	17551	17628	17560	17568	17421	17423	17245	17544	17580	17421	17663	17452	17592	17452	17535	17380	17415	17649	17770	17549	17636	17528	17625	17501	17437	17633	17543	17361	17757	17630	17395	17521	17379	17428	17388	17478	17460	17645	17500	17563	17366	17634	17733	17579	17553	17413	17445	17400	17437	17434	17573	17296	17546	17599	17631	17613	17542	17550	17311	17444	17382	17408	17544	17710	17696	17470	17481	17315	17564	17498	17452	17378	17426	17382	17631	17516	17592	17359	17360	17426	17471	17738	17457	17448	17333	17575	17490	17388	17311	17506	17443	17687	17554	17189	17595	17342	17585	17723	17446	17565	17386	17590	17523	17469	17492	17493	17534	17531	17521	17526	17509	17519	17527	17586	17321	17442	17535	17434	17670	17434	17374	17460	17454	17508	17620	17589	17493	17361	17561	17264	17418	17589	17715	17465	17381	17492	17636	17558	17619	17537	17551	17526	17361	17611	17682	17538	17637	17432	17493	17554	17501	17323	17542	17552	17429	17527	17326	17533	17664	17522	17520	17749	17451	17457	17635	17600	17662	17364	17487	17346	17212	17686	17401	17543	17616	17556	17502	17614	17398	17468	17622	17550	17577	17626	17674	17366	17476	17606	17525	17554	17496	17679	17622	17377	17575	17553	17608	17640	17517	17426	17476	17581	17624	17391	17638	17605	17255	17527	17627	17544	17468	17655	17431	17376	17351	17437	17484	17253	17391	17518	17634	17353	17449	17505	17475	17492	17491	17471	17693	17482	17419	17494	17405	17496	17605	17525	17496	17308	17543	17444	17446	17517	17396	17584	17620	17429	17401	17573	17487	17625	17662	17427	17755	17647	17458	17710	17528	17621	17470	17690	17457	17524	17548	17450	17483	17459	17472	17636	17558	17375	17356	17405	17542	17626	17469	17620	17532	17418	17302	17471	17445	17599	17476	17569	17650	17393	17628	17488	17463	17549	17592	17508	17272	17544	17439	17461	17531	17464	17515	17623	17586	17572	17606	17651	17643	17525	17490	17567	17501	17563	17388	17429	17332	17443	17650	17715	17682	17521	17462	17460	17605	17533	17672	17477	17548	17609	17597	17412	17627	17509	17562	17514	17482	17469	17432	17514	17742	17645	17495	17562	17457	17350	17612	17564	17423	17377	17468	17322	17568	17517	17603	17492	17511	17579	17491	17508	17426	17426	17664	17381	17570	17306	17627	17631	17533	17641	17470	17281	17654	17460	17688	17362	17832	17538	17436	17552	17651	17536	17552	17528	17679	17619	17536	17633	17601	17578	17594	17389	17477	17668	17711	17516	17622	17549	17587	17548	17608	17492	17584	17447	17578	17402	17600	17654	17615	17513	17383	17359	17379	17448	17396	17352	17671	17693	17555	17389	17529	17542	17406	17358	17776	17489	17448	17395	17528	17586	17447	17521	17447	17457	17513	17645	17526	17477	17611	17417	17466	17406	17270	17573	17490	17419	17513	17569	17367	17435	17506	17335	17487	17482	17603	17558	17558	17628	17334	17562	17588	17591	17543	17549	17772	17685	17559	17597	17499	17601	17475	17467	17695	17466	17575	17285	17607	17544	17524	17539	17357	17472	17421	17418	17580	17469	17566	17580	17345	17580	17470	17690	17515	17461	17557	17715	17563	17410	17334	17394	17365	17439	17453	17583	17431	17438	17431	17248	17328	17685	17442	17388	17440	17696	17564	17558	17311	17638	17332	17672	17574	17578	17725	17623	17695	17476	17441	17554	17574	17666	17475	17690	17515	17488	17804	17447	17598	17229	17487	17389	17499	17354	17396	17501	17462	17291	17764	17326	17353	17545	17385	17283	17396	17613	17596	17703	17402	17494	17605	17560	17826	17548	17502	17598	17575	17616	17533	17615	17542	17712	17380	17627	17506	17588	17687	17578	17252	17444	17383	17517	17369	17520	17572	17591	17453	17629	17565	17422	17624	17392	17513	17584	17501	17546	17688	17505	17506	17498	17475	17521	17629	17533	17583	17572	17615	17452	17394	17350	17233	17440	17346	17743	17464	17677	17322	17486	17603	17244	17654	17424	17409	17583	17333	17480	17637	17533	17541	17618	17552	17568	17472	17550	17496	17480	17561	17370	17623	17581	17513	17496	17397	17688	17570	17430	17561	17782	17260	17552	17665	17573	17575	17520	17666	17440	17508	17503	17398	17512	17623	17490	17716	17490	17359	17446	17506	17694	17568	17660	17564	17442	17688	17588	17484	17452	17693	17723	17397	17488	17688	17411	17540	17341	17545	17418	17490	17559	17721	17457	17491	17543	17529	17601	17328	17325	17579	17395	17500	17454	17605	17601	17439	17496	17594	17709	17670	17549	17607	17642	17616	17347	17678	17439	17457	17562	17541	17546	17410	17500	17318	17409	17351	17604	17481	17506	17730	17489	17491	17526	17510	17511	17588	17466	17445	17586	17659	17557	17647	17593	17710	17412	17577	17592	17551	17541	17445	17600	17480	17509	17333	17676	17479	17273	17611	17584	17542	17446	17426	17479	17821	17292	17475	17653	17720	17427	17672	17662	17575	17559	17622	17413	17468	17677	17602	17401	17382	17521	17425	17454	17426	17579	17432	17675	17529	17367	17659	17682	17511	17557	17545	17575	17687	17397	17546	17527	17428	17491	17492	17477	17429	17313	17410	17382	17335	17643	17483	17655	17444	17401	17504	17420	17707	17485	17414	17402	17614	17697	17468	17609	17472	17623	17288	17371	17474	17334	17467	17565	17585	17471	17339	17486	17473	17499	17709	17486	17710	17342	17656	17471	17390	17508	17234	17606	17633	17633	17521	17468
36056	58959	55265	45504	39025	33119	30040	23965	19550	18651	17835	17300	16655	16393	16310	16137	16064	16067	16056	15867	15957	15791	15950	15731	15897	15622	15701	15911	15779	15755	15782	15659	15858	15733	15796	15864	15712	15817	15866	15609	15750	15890	15730	15695	15966	15766	15792	15713	15739	15732	15718	15733	15758	15828	15600	15524	15731	15760	15543	15906	15707	15813	15518	15580	15603	15605	15813	15759	15712	15706	15705	15527	15651	15645	15468	15560	15762	15664	15668	15599	15603	15719	15741	15561	15599	15803	15655	15871	15586	15644	15745	15740	15722	15719	15824	15609	15714	15612	15709	15490	15831	15667	15703	15716	15663	15563	15803	15670	15523	15681	15647	15538	15770	15554	15651	15465	15760	15724	15615	15784	15634	15472	15707	15614	15629	15450	15669	15729	15768	15711	15696	15570	15776	15631	15762	15785	15852	15477	15690	15805	15580	15733	15765	15563	15657	15729	15563	15668	15566	15770	15772	15805	15647	15726	15596	15614	15757	15716	15711	15766	15834	15860	15678	15565	15908	15655	15612	15574	15655	15722	15516	15580	15738	15618	15699	15671	15840	15409	15486	15590	15645	15757	15619	15502	15722	15611	15691	15699	15675	15612	15739	15512	15749	15694	15680	15726	15581	15600	15709	15861	15659	15691	15723	15570	15789	15845	15666	15683	15696	15612	15600	15717	15942	15734	15738	15541	15793	15724	15700	15503	15541	15721	15799	15535	15724	15615	15422	15722	15722	15852	15612	15593	15765	15502	15719	15784	15604	15841	15717	15744	15514	15719	15576	15399	15708	15645	15603	15490	15738	15634	15802	15731	15751	15628	15826	15656	15641	15810	15822	15699	15762	15732	15902	15706	15712	15748	15676	15628	15670	15721	15680	15546	15646	15666	15640	15589	15728	15605	15599	15614	15626	15745	15724	15787	15696	15755	15650	15780	15647	15632	15621	15642	15743	15758	15656	15656	15651	15614	15742	15541	15610	15579	15547	15348	15648	15526	15651	15517	15556	15575	15707	15881	15850	15687	15725	15739	15719	15761	15721	15520	15757	15701	15728	15684	15596	15587	15455	15543	15576	15638	15780	15664	15865	15488	15672	15653	15625	15755	15584	15597	15615	15738	15748	15657	15608	15641	15759	15579	15782	15727	15538	15734	15630	15647	15652	15540	15588	15667	15617	15674	15779	15569	15592	15792	15646	15730	15734	15756	15740	15621	15603	15702	15614	15622	15623	15714	15584	15554	15664	15605	15546	15743	15683	15723	15663	15690	15712	15562	15663	15632	15730	15728	15545	15707	15824	15677	15638	15784	15702	15736	15634	15587	15522	15608	15660	15632	15629	15636	15765	15765	15615	15752	15516	15582	15745	15778	15763	15638	15642	15805	15816	15623	15716	15606	15508	15662	15758	15808	15599	15766	15787	15656	15580	15704	15936	15798	15657	15642	15828	15635	15750	15533	15830	15563	15826	15550	15665	15603	15551	15760	15533	15625	15653	15691	15689	15661	15526	15712	15650	15570	15787	15547	15577	15611	15657	15613	15981	15792	15722	15620	15793	15655	15578	15696	15605	15795	15536	15574	15588	15901	15668	15762	15559	15583	15783	15878	15560	15666	15619	15837	15560	15622	15645	15753	15817	15782	15709	15659	15724	15635	15802	15689	15683	15520	15795	15819	15806	15516	15612	15781	15708	15820	15635	15635	15660	15679	15684	15748	15816	15685	15739	15629	15684	15615	15733	15668	15770	15705	15675	15702	15569	15943	15798	15506	15601	15683	15657	15665	15477	15694	15621	15768	15823	15663	15591	15554	15724	15712	15687	15608	15807	15661	15657	15624	15622	15563	15618	15659	15791	15677	15606	15721	15760	15672	15729	15794	15746	15819	15571	15656	15713	15738	15605	15539	15470	15693	15593	15663	15598	15808	15673	15582	15580	15637	15687	15614	15645	15634	15763	15451	15620	15477	15758	15690	15745	15537	15601	15589	15663	15546	15585	15589	15551	15657	15676	15777	15607	15564	15688	15740	15516	15751	15628	15459	15615	15698	15605	15747	15477	15614	15579	15676	15611	15914	15626	15628	15568	15529	15642	15656	15620	15551	15728	15674	15784	15602	15697	15644	15714	15777	15880	15640	15801	15464	15665	15701	15887	15615	15623	15862	15667	15808	15678	15594	15625	15757	15811	15717	15708	15577	15595	15723	15690	15672	15465	15897	15616	15727	15722	15650	15673	15808	15578	15547	15591	15496	15576	15761	15602	15663	15670	15515	15813	15731	15830	15620	15760	15681	15581	15690	15668	15586	15675	15692	15699	15623	15606	15585	15639	15601	15588	15632	15480	15651	15890	15631	15666	15679	15600	15724	15497	15696	15595	15855	15560	15587	15567	15639	15724	15693	15622	15557	15617	15644	15689	15724	15596	15662	15656	15689	15670	15527	15607	15762	15628	15717	15580	15705	15804	15638	15819	15738	15760	15576	15604	15717	15564	15633	15786	15712	15744	15610	15458	15774	15697	15692	15789	15470	15509	15552	15772	15635	15624	15702	15718	15551	15665	15672	15772	15578	15661	15602	15620	15798	15749	15530	15674	15682	15723	15808	15535	15776	15780	15590	15673	15548	15749	15584	15557	15725	15713	15640	15668	15558	15805	15542	15664	15727	15727	15611	15583	15619	15631	15710	15577	15524	15733	15706	15748	15585	15714	15559	15885	15658	15643	15477	15649	15782	15637	15819	15739	15695	15650	15694	15708	15578	15726	15602	15639	15739	15726	15865	15626	15545	15603	15492	15534	15740	15735	15532	15794	15607	15694	15604	15597	15477	15761	15707	15699	15739	15620	15684	15478	15542	15558	15666	15636	15728	15669	15412	15914	15707	15598	15504	15658	15626	15844	15667	15620	15865	15694	15772	15636	15655	15860	15753	15705	15640	15817	15570	15657	15693	15736	15777	15668	15698	15597	15837	15731	15689	15668	15681	15624	15579	15599	15714	15690	15552	15581	15556	15863	15458	15656	15693	15723	15578	15788	15644	15642	15572	15692	15574	15616	15697	15567	15741	15503	15750	15790	15689	15845	15570	15872	15544	15792	15759	15825	15578	15663	15622	15639	15500	15531	15590	15642	15601	15613	15578	15830	15779	15628	15831	15765	15797	15826	15600	15762	15667	15776	15518	15693	15637	15701	15610	15646	15632	15686	15671	15599	15708	15669	15681	15677	15516	15657	15719	15687	15657	15667	15703	15512	15675	15588	15492	15739	15629	15688	15731	15665	15579	15426	15865	15671	15676	15586	15673	15706	15821	15635	15425	15540	15582	15780	15677	15612	15732	15603	15535	15752	15721	15717	15823	15625	15607	15699	15627	15778	15557	15636	15561	15710	15670	15675	15595	15513	15592	15835	15645	15731	15693	15790	15731	15616	15617	15660	15766	15598	15732	15504	15682	15762	15768	15741	15602	15693	15633	15534	15552	15751	15624	15534	15733	15676	15746	15524	15627	15682	15647	15665	15846	15632	15722	15584	15741	15570	15607	15774	15696	15531	15831	15624	15776	15457	15645	15671	15679	15732	15673	15589	15539	15631	15604	15574	15803	15589	15759	15730	15790	15759	15595	15536	15788	15574	15768	15509	15837	15704	15585	15567	15587	15595	15553	15791	15786	15656	15660	15712	15582	15649	15606	15562	15537	15463	15628	15716	15756	15679	15645	15827	15406	15600	15529	15623	15667	15517	15743	15737	15666	15688	15675	15838	15509	15673	15703	15593	15583	15687	15734	15645	15741	15724	15514	15613	15613	15704	15620	15593	15611	15599	15812	15769	15654	15723	15718	15743	15563	15606	15622	15716	15760	15510	15823	15628	15767	15726	15623	15651	15610	15635	15734	15597	15704	15670	15702	15819	15547	15826	15658	15684	15564	15643	15692	15620	15786	15743	15674	15740	15690	15580	15789	15606	15757	15781	15620	15672	15643	15812	15616	15676	15629	15608	15805	15704	15792	15533	15533	15580	15780	15828	15700	15751	15659	15683	15680	15533	15819	15602	15460	15573	15489	15686	15690	15644	15620	15718	15743	15657	15614	15749	15675	15601	15619	15571	15897	15514	15615	15494	15634	15735	15733	15773	15609	15698	15583	15562	15485	15776	15677	15686	15651	15684	15795	15669	15523	15733	15623	15662	15807	15682	15903	15598	15487	15741	15646	15755	15684	15620	15653	15825	15598	15617	15628	15518	15675	15695	15639	15526	15716	15643	15635	15749	15755	15636	15572	15655	15424	15777	15639	15538	15716	15670	15610	15759	15573	15537	15730	15592	15637	15837	15605	15709	15854	15602	15821	15759	15670	15669	15753	15599	15627	15768	15651	15730	15606	15689	15546	15602	15550	15835	15713	15664	15693	15506	15634	15697	15863	15627	15670	15751	15547	15969	15512	15588	15636	15591	15712	15552	15689	15768	15707	15627	15634	15486	15469	15876	15809	15615	15604	15645	15691	15635	15507	15738	15568	15714	15642	15720	15669	15710	15473	15692	15498	15602	15495	15860	15786	15520	15718	15730	15516	15700	15550	15672	15676	15704	15779	15688	15696	15751	15667	15573	15740	15648	15751	15668	15836	15681	15550	15608	15640	15499	15599	15594	15554	15737	15722	15662	15756	15669	15606	15646	15519	15474	15652	15586	15779	15614	15612	15668	15775	15480	15574	15789	15512	15516	15658	15718	15590	15687	15593	15677	15724	15618	15513	15542	15770	15692	15685	15616	15666	15672	15622	15800	15676	15755	15656	15762	15577	15581	15751	15839	15526	15866	15824	15634	15761	15639	15836	15711	15591	15559	15470	15690	15728	15540	15793	15882	15775	15680	15482	15540	15720	15644	15774	15581	15681	15499	15750	15663	15754	15768	15650	15957	15692	15723	15613	15624	15832	15535	15735	15607	15636	15684	15658	15657	15704	15689	15679	15871	15659	15623	15434	15519	15536	15663	15705	15536	15724	15626	15805	15680	15743	15579	15739	15596	15801	15582	15798	15581	15706	15565	15734	15626	15756	15621	15534	15592	15838	15638	15731	15688	15771	15659	15500	15700	15503	15667	15656	15782	15649	15788	15805	15640	15799	15641	15613	15800	15643	15672	15737	15595	15619	15638	15743	15613	15584
28790	26783	33482	29611	23522	22050	19987	18373	17740	17336	17398	16941	17130	16911	16950	16571	16678	16866	16754	16673	16594	16516	16833	16877	16662	16564	16684	16699	16758	16704	16680	16689	16799	16564	16730	16713	16743	16737	16922	16646	16671	16574	16482	16763	16673	16632	16781	16664	16694	16680	16535	16765	16629	16767	16647	16506	16464	16551	16827	16651	16677	16549	16573	16759	16482	16759	16765	16684	16649	16449	16778	16487	16474	16679	16672	16657	16598	16692	16536	16443	16709	16605	16675	16674	16790	16573	16608	16620	16530	16621	16596	16795	16797	16540	16617	16716	16695	16659	16466	16856	16545	16412	16773	16578	16604	16528	16698	16605	16588	16679	16757	16715	16607	16606	16775	16590	16520	16361	16506	16609	16841	16769	16696	16906	16528	16753	16519	16553	16601	16777	16632	16606	16840	16407	16561	16751	16559	16525	16711	16535	16797	16493	16566	16633	16598	16784	16518	16626	16586	16829	16577	16799	16729	16676	16623	16589	16652	16649	16579	16570	16523	16694	16649	16745	16496	16554	16586	16571	16701	16576	16485	16470	16737	16591	16600	16661	16449	16675	16555	16690	16573	16635	16478	16565	16496	16419	16893	16675	16501	16373	16738	16571	16553	16652	16590	16568	16631	16666	16689	16725	16660	16331	16625	16677	16607	16581	16630	16468	16487	16508	16466	16590	16751	16581	16632	16642	16594	16794	16540	16587	16563	16499	16587	16574	16560	16709	16561	16671	16692	16472	16732	16673	16635	16792	16587	16701	16688	16280	16573	16750	16638	16760	16609	16575	16585	16512	16594	16818	16641	16560	16806	16792	16734	16721	16556	16747	16592	16603	16599	16765	16647	16687	16769	16657	16481	16594	16718	16748	16560	16605	16577	16498	16574	16614	16582	16651	16609	16617	16636	16600	16678	16757	16609	16825	16718	16516	16639	16653	16697	16668	16648	16475	16623	16695	16634	16471	16382	16584	16562	16579	16712	16600	16466	16559	16783	16567	16545	16603	16664	16933	16833	16701	16478	16632	16487	16607	16413	16467	16686	16678	16623	16557	16683	16660	16680	16596	16647	16742	16603	16754	16668	16574	16344	16722	16754	16658	16713	16813	16711	16656	16654	16766	16667	16694	16614	16468	16632	16686	16701	16515	16666	16575	16686	16605	16540	16747	16742	16492	16514	16596	16332	16670	16716	16663	16695	16676	16418	16858	16715	16498	16756	16525	16618	16786	16581	16746	16798	16598	16935	16469	16589	16554	16382	16614	16824	16556	16488	16595	16605	16744	16730	16486	16581	16577	16722	16680	16737	16694	16588	16687	16530	16647	16719	16558	16480	16487	16546	16375	16550	16710	16540	16573	16559	16635	16642	16852	16722	16627	16722	16701	16411	16574	16631	16654	16557	16640	16712	16763	16732	16612	16592	16606	16402	16584	16582	16620	16466	16682	16610	16593	16667	16523	16762	16482	16704	16690	16534	16540	16710	16721	16655	16794	16727	16597	16539	16601	16566	16610	16605	16524	16592	16633	16843	16691	16659	16693	16789	16657	16657	16665	16658	16635	16566	16656	16763	16648	16579	16668	16732	16744	16539	16689	16535	16549	16811	16948	16742	16671	16675	16740	16617	16487	16579	16554	16569	16620	16402	16482	16662	16712	16562	16709	16541	16721	16643	16709	16660	16478	16570	16648	16649	16632	16535	16622	16626	16739	16699	16722	16680	16430	16656	16633	16735	16589	16759	16650	16457	16496	16543	16379	16417	16556	16468	16599	16656	16871	16669	16631	16710	16572	16801	16383	16553	16613	16495	16624	16553	16642	16843	16741	16587	16653	16765	16604	16686	16607	16548	16601	16628	16692	16564	16695	16702	16689	16628	16604	16609	16472	16793	16552	16480	16702	16588	16621	16571	16576	16437	16569	16775	16649	16612	16548	16362	16487	16660	16450	16637	16492	16460	16446	16692	16717	16631	16697	16659	16537	16479	16707	16572	16691	16605	16567	16670	16643	16705	16566	16575	16710	16704	16568	16589	16638	16799	16667	16553	16538	16692	16640	16722	16671	16655	16479	16657	16591	16812	16741	16506	16617	16636	16742	16732	16735	16670	16598	16487	16650	16353	16621	16683	16637	16664	16876	16625	16621	16663	16698	16622	16679	16588	16712	16735	16693	16505	16778	16533	16714	16708	16709	16495	16719	16709	16405	16419	16401	16472	16517	16708	16536	16706	16607	16514	16404	16827	16578	16683	16748	16448	16673	16672	16706	16525	16566	16646	16629	16611	16668	16737	16684	16735	16543	16601	16456	16516	16761	16619	16476	16496	16554	16618	16600	16860	16549	16598	16588	16557	16602	16633	16565	16482	16824	16751	16535	16458	16633	16742	16676	16546	16723	16667	16484	16735	16499	16821	16683	16825	16637	16388	16585	16608	16405	16868	16661	16679	16553	16586	16626	16510	16573	16719	16653	16641	16601	16516	16634	16627	16584	16601	16576	16742	16762	16703	16569	16510	16607	16704	16631	16631	16725	16659	16891	16620	16765	16597	16675	16827	16518	16660	16621	16645	16652	16768	16674	16651	16396	16635	16571	16468	16668	16695	16609	16778	16525	16814	16750	16630	16677	16816	16688	16563	16528	16512	16701	16520	16728	16563	16829	16738	16728	16668	16596	16517	16731	16716	16563	16517	16630	16588	16624	16651	16685	16747	16765	16753	16657	16657	16588	16594	16498	16697	16823	16653	16772	16698	16537	16658	16721	16513	16613	16553	16563	16692	16525	16662	16637	16779	16517	16764	16522	16560	16724	16625	16627	16842	16633	16583	16882	16593	16731	16671	16773	16694	16622	16589	16641	16629	16547	16541	16829	16819	16438	16855	16483	16674	16823	16611	16626	16668	16601	16506	16811	16698	16647	16730	16500	16547	16602	16642	16812	16581	16637	16584	16654	16587	16684	16629	16724	16348	16823	16614	16666	16936	16563	16468	16633	16716	16660	16598	16435	16588	16856	16634	16797	16558	16605	16867	16500	16588	16710	16770	16626	16613	16617	16524	16732	16783	16549	16789	16597	16598	16700	16685	16607	16766	16736	16565	16477	16772	16646	16634	16836	16680	16721	16487	16825	16433	16557	16675	16639	16533	16609	16746	16899	16558	16734	16675	16581	16703	16547	16406	16762	16776	16630	16533	16593	16698	16512	16661	16622	16420	16609	16624	16952	16674	16739	16554	16603	16657	16524	16587	16781	16667	16554	16775	16593	16495	16766	16637	16495	16736	16852	16595	16507	16700	16772	16670	16536	16603	16533	16696	16524	16738	16663	16714	16701	16738	16480	16683	16705	16843	16651	16734	16626	16562	16591	16810	16650	16833	16616	16579	16769	16734	16625	16604	16463	16552	16744	16824	16621	16612	16618	16852	16611	16543	16579	16532	16701	16478	16395	16560	16682	16595	16725	16730	16675	16740	16630	16688	16457	16757	16584	16500	16557	16568	16839	16613	16602	16761	16562	16456	16574	16681	16761	16590	16727	16545	16589	16621	16390	16587	16759	16699	16751	16691	16679	16624	16798	16641	16648	16548	16452	16599	16498	16641	16673	16785	16458	16865	16389	16558	16854	16712	16637	16602	16756	16825	16650	16787	16847	16547	16758	16777	16657	16674	16608	16585	16539	16532	16573	16638	16648	16821	16591	16704	16718	16722	16532	16466	16684	16842	16679	16572	16766	16776	16803	16632	16666	16683	16776	16642	16581	16444	16668	16752	16565	16417	16607	16549	16708	16667	16711	16744	16660	16778	16500	16581	16550	16778	16552	16587	16618	16617	16727	16712	16651	16537	16753	16669	16602	16706	16583	16596	16712	16371	16606	16631	16669	16803	16636	16617	16686	16529	16591	16846	16842	16695	16737	16642	16596	16878	16560	16653	16579	16734	16683	16718	16611	16659	16583	16761	16525	16615	16535	16593	16572	16526	16581	16711	16745	16713	16643	16615	16553	16747	16679	16760	16611	16689	16668	16685	16612	16435	16536	16680	16649	16793	16683	16534	16750	16686	16749	16584	16810	16780	16609	16623	16615	16552	16747	16675	16761	16571	16586	16534	16495	16682	16554	16698	16602	16884	16689	16614	16560	16695	16599	16522	16552	16722	16499	16539	16455	16532	16729	16708	16591	16885	16546	16823	16793	16715	16624	16403	16525	16791	16695	16662	16638	16673	16604	16637	16584	16620	16702	16792	16748	16702	16447	16557	16719	16628	16466	16791	16753	16701	16813	16654	16774	16527	16556	16671	16616	16656	16774	16704	16583	16705	16658	16615	16627	16844	16857	16682	16575	16441	16826	16501	16560	16757	16575	16613	16716	16653	16361	16659	16420	16754	16625	16787	16508	16741	16575	16739	16751	16631	16601	16630	16699	16745	16600	16702	16749	16692	16695	16780	16644	16699	16776	16569	16593	16533	16546	16704	16597	16608	16794	16749	16596	16557	16657	16445	16594	16602	16586	16792	16695	16524	16718	16370	16451	16460	16560	16487	16699	16690	16499	16555	16543	16819	16558	16902	16476	16523	16611	16585	16725	16601	16761	16800	16643	16668	16622	16641	16614	16554	16720	16614	16604	16607	16635	16671	16656	16641	16612	16712	16635	16666	16809	16456	16572	16374	16478	16589	16464	16607	16490	16779	16735	16691	16600	16613	16610	16634	16720	16641	16621	16729	16532	16532	16501	16727	16629	16679	16697	16661	16595	16580	16531	16615	16490	16682	16550	16715	16740	16516	16465	16573	16640	16542	16352	16779	16605	16604	16619	16899	16677	16536	16677	16492	16654	16555	16503	16698	16581	16703	16609	16584	16723	16404	16549	16572	16677	16660	16890	16671	16593	16703	16731	16583	16812	16742	16428	16648	16513	16515	16632	16490	16514	16694	16637	16573	16713	16584	16581	16568	16838	16502	16604	16527	16483	16694	16917	16607	16835	16910	16822	16666	16593	16542	16586	16696	16442	16667	16744	16485	16722	16588	16558	16705	16665	16670	16747	16666	16487	16601	16603	16433	16777	16648	16727	16665	16712	16571	16555	16553	16368	16472	16526	16603	16558	16606	16698	16551	16649	16739	16790	16706	16602	16793	16719	16536	16726	16620	16742	16525	16718	16689	16377
30777	43008	38180	29265	24470	22138	19103	17247	16383	16111	15907	15694	15407	15496	15356	15165	15289	15330	15113	15159	15274	15181	15373	15132	15270	15227	15203	15331	15216	15231	15228	15275	15115	15169	15101	15214	15019	15160	15079	15091	15138	15082	15278	15161	15112	15053	15106	15113	15239	15268	15024	15010	15149	15016	15172	15247	15208	15108	15028	14973	15270	15118	15084	15206	15221	15026	15101	15182	15195	15090	14995	14981	15134	15118	15146	15118	15176	15092	15116	15188	15117	15203	15100	15012	15110	15061	15117	14970	15267	15097	15188	15055	15017	15194	15189	15223	15177	15118	15132	15009	15089	14999	15184	15088	15187	15219	14815	15053	15192	15191	15144	15121	15173	15174	15110	15085	14961	15108	15066	15088	15216	15265	15245	14993	14968	15035	15216	15134	15077	15129	15111	15195	15118	15025	15120	15150	15216	15190	15153	15247	14945	15281	14928	15246	15125	15224	14965	15181	15151	15266	15101	15140	15194	15188	15171	15171	15130	15314	15260	15079	14774	15137	15099	15230	15052	15131	15246	15244	15142	14998	15087	15184	15150	15168	15141	15167	15091	15183	15197	15043	15311	15133	14938	15106	15250	15143	15124	15099	15119	15263	15189	15152	15200	15202	15160	15186	15199	15105	14938	15168	15137	15022	15204	15240	15042	15206	15052	15155	15142	15185	15245	15118	15103	15176	15202	14981	15152	15239	15135	15093	15112	15143	15101	15210	15137	15228	15136	15215	15306	15151	15206	15119	15187	15054	15134	15090	15192	15258	15185	15208	15107	15068	15110	15109	15165	15276	15275	15002	15104	15206	15313	14941	15333	15077	15236	15125	15102	15156	15233	15148	15101	15221	15169	15163	15016	15088	15206	15127	15151	15363	15201	15088	14932	15100	15244	15206	15008	14931	15187	15137	15124	15124	15102	15133	15101	15164	15113	14998	15118	15180	15093	14985	15125	15321	15318	15292	15097	15009	15060	15218	15037	14994	15226	14993	15160	15173	15139	15066	15125	15158	15222	15278	14954	15264	15124	15146	15091	14986	15204	15225	14960	15116	15139	15152	15015	15113	15072	15091	14929	15095	15147	15043	15295	15007	15214	15173	15009	15348	15004	14961	15240	15194	15123	15113	15094	15079	15083	15025	15349	15069	15252	15263	15091	15090	15163	15152	15107	15211	15250	15199	15049	15087	15084	15181	15185	15276	15141	15085	14995	15001	15077	15042	15103	15227	15305	15143	15205	15037	15046	15007	15032	15136	15168	15062	15228	15083	15118	15108	15126	15125	15229	15155	14963	15195	15113	15267	15071	15126	15228	15003	15092	14923	15168	15067	15176	15061	15053	15189	15045	15194	15106	15046	15225	15070	15106	15103	15035	15115	15136	15063	15089	14950	15056	15236	15195	15022	15257	15053	15132	15096	15052	15106	15111	15202	15313	15186	15212	15191	15081	15154	14992	15120	15040	15053	15214	15269	15005	15121	15134	15135	15092	14951	15260	14998	15203	14992	15073	15093	15018	14889	15168	15043	15233	14897	15008	15172	15211	15038	15165	15255	15163	15087	15182	15192	15215	15251	15032	15034	15008	15132	15078	14949	15079	15124	15023	15232	15280	15228	15186	14964	15138	15163	15322	15046	15206	15295	15216	15042	15136	15062	15148	15085	14991	15105	15081	15048	15118	15261	15101	14987	15192	14980	15039	15029	15141	15081	15111	15203	15295	15170	15239	15044	15053	15220	15184	15093	14934	15036	15297	15240	15196	15205	14995	15236	14996	15086	15038	15258	15033	15266	15162	15044	15004	15174	14967	15161	14827	15159	15186	14975	15026	15045	15159	15204	14921	15168	15106	15066	15178	15177	15157	15219	15049	15123	15060	15247	15097	15117	15084	15177	15122	15013	15054	15195	15087	15036	15168	15102	15102	15077	15092	15070	15003	15104	15186	15251	15348	15228	15006	15049	15082	14968	15225	15233	15078	15239	15180	15152	15118	15207	14897	15057	15278	15075	14982	15210	15275	15129	15173	15025	15104	15074	15145	15234	15130	15184	15093	14984	15319	15061	15125	15157	15070	15283	15255	15069	15147	15098	15055	14972	15068	15110	15064	15095	15123	15137	15196	15047	15179	15044	15041	15132	15178	15242	15226	15249	15231	15132	15173	15163	14952	15192	15209	15197	15197	15149	15181	15159	15053	15244	15126	14977	14970	15244	15096	14953	15236	15178	15099	15062	14972	15188	15079	15260	14947	15290	15000	15169	14989	15041	15224	15120	15083	14992	15064	15083	15055	15118	15005	15041	15054	15108	15180	15180	15183	15188	15214	15173	15236	15082	15059	15236	15046	15259	14950	15156	14992	15092	15148	15113	15123	15198	15113	15054	15163	15146	15153	15178	15019	15107	15186	15164	15146	14962	15228	15112	15242	15020	15339	15111	15252	14937	14916	15078	15096	14955	15049	15039	15124	15298	15237	14895	15165	15204	15230	15163	15188	15026	15170	15133	15282	15216	15251	15096	14963	15192	15071	15214	15017	15065	15079	15091	15029	15117	15130	15236	15091	15065	15021	14912	15175	15011	15148	15197	15049	15217	15154	15230	15099	15070	15009	15081	15072	15238	15088	15144	14993	15300	15261	14996	15105	15215	15155	15069	15195	15230	15125	15195	15055	15002	15050	15055	15324	14973	15300	15141	15175	15019	15020	15145	15130	15101	15114	15146	15148	15164	14966	15226	15164	15009	15221	15244	15216	15164	15243	15031	14987	15164	15171	15113	15163	15085	15179	15038	15098	15042	15316	15216	15103	15066	15172	15194	15212	15040	15241	15040	15212	15184	15014	14984	14988	15057	14972	15230	15145	15145	14961	15285	15117	15215	15087	15072	15081	15013	15156	15011	15146	15113	15016	15177	15345	15221	15212	15045	15277	15129	15190	15121	15137	15307	15157	15056	15021	15242	15141	15180	15168	14937	15062	14964	15246	15235	15155	15107	15223	15194	15110	15148	15289	15144	15149	14997	15188	15145	15146	15352	15073	15139	15132	15072	14958	15189	15201	15081	15094	15172	15247	15141	15166	15219	15115	15090	15133	15079	15042	15156	15102	15144	14952	15344	15102	15291	15161	15192	15144	14995	15102	15064	15050	15217	15098	15082	15256	15286	15096	15154	15144	14988	15281	14995	15103	15271	15203	15274	15076	14982	15347	14931	15237	15173	15126	15179	15177	15077	15174	15156	15064	15277	15123	15217	15212	15114	15111	15000	15142	15268	15160	15319	15142	15176	15224	15020	15339	15228	15111	15150	15045	15105	15154	15142	15185	15093	15171	15214	15081	15117	15224	15135	15255	15062	15189	15181	14999	14975	15027	15044	15181	14956	15068	15190	15208	14998	15275	15115	15199	15107	15292	15038	15058	15221	15255	14992	15169	15085	15077	15147	15247	15077	15263	15239	15302	15085	15132	15262	15307	15251	15095	15065	15233	14936	15150	15160	15012	15085	15187	15013	14961	15089	15085	15139	15323	15253	15166	15156	15278	15075	15212	15048	15049	15166	15002	15271	15049	14986	14911	15286	15238	15176	15214	15083	15066	15325	15239	15027	15119	15250	15044	15100	15063	15212	15185	15242	15191	15022	15277	15134	15142	15158	15281	15074	15007	15093	15235	15154	15212	15240	15156	15063	15264	15068	15079	15164	14987	15231	15074	15193	15108	15072	15197	15174	15190	15108	15028	15187	15295	15143	15271	15168	15040	15093	15143	15081	15053	15247	15111	15054	15254	15125	14972	14993	15142	15332	15079	15025	15021	15088	15188	14946	15131	15260	15197	14968	15208	15178	15231	15124	15091	15142	15080	15287	15270	15201	15116	15189	15081	15133	15137	15161	14987	15171	14950	15010	15221	15207	15138	15210	15095	15125	15153	14890	15199	15142	15201	15304	15187	15142	14998	14995	15105	15110	15086	15148	15260	15031	15083	14961	15131	15119	15249	15182	15073	15028	15140	15103	15215	15186	15222	15162	15145	15002	15136	15217	15130	15079	15206	15232	15240	15012	15128	15134	15131	15051	15396	15152	15118	14897	15278	14991	15150	15061	15085	15048	15221	15084	15235	15130	15145	15060	15220	15185	15071	15199	15226	15206	15121	15077	15121	15191	15266	15123	15074	15186	15087	15095	15166	15219	15085	15214	15128	15136	15297	15112	15212	15337	15123	14939	15152	15003	15122	15280	15083	15126	15202	15283	15123	14959	15014	15198	14955	15167	15086	15048	15098	15012	15239	15022	15221	15136	15286	15215	15220	14951	15209	15208	15127	15231	15188	15158	15155	15173	15135	15306	15176	15175	15262	15331	15204	15086	14963	15191	15136	15297	15089	15174	15124	15098	15144	15203	15091	15069	15230	15235	15156	15179	15081	15198	15042	15201	15235	15155	15105	14918	15057	15159	14965	15165	15255	15082	15156	15119	15193	15161	15091	15202	15184	15074	15119	15263	14999	14914	15080	15189	15127	14990	15096	15103	15262	15202	15160	14983	14915	15190	15105	15151	15089	15043	15332	15297	15350	15063	15014	15229	15097	15019	15038	15165	15122	15111	15319	15213	15044	15156	15058	15212	15097	15352	15191	15188	15110	15098	15070	15168	15292	15015	15209	15129	15182	15036	15214	14909	15172	15267	15277	15369	15186	14951	15170	15041	15068	15182	15102	15115	15208	15155	15116	15212	14987	15153	15039	15080	15339	15129	15199	15155	14887	15121	15050	15267	15117	15134	15049	15190	14994	15272	15053	15202	15187	14937	15196	15199	15043	15073	14916	15185	15182	15063	15161	15165	14965	15364	15098	14913	15136	14964	15040	15129	15265	15154	15219	15098	15136	15141	15057	15151	15187	15230	15162	15136	15237	15311	15243	15092	15002	15270	15097	15249	15078	15113	15112	15124	15190	15078	14982	15253	14921	15217	15191	15052	15157	15226	15096	15271	15029	15177	15258	15189	15108	14993	15095	15075	15080	15072	15042	15167	15152	15167	15208	15118	15057	15003	15100	15156	15140	15229	15145	14967	15016	15055	15154	15258	15083	15120	15020	15096	15183	15216	15139	15200	15115	15087	15276	15155	15093	15088	15207	15026	14921	15105	15113	15040	15141	15061	15215	15167	15246	15196
24501	21619	29252	26798	27242	28426	26060	21535	19731	19059	18660	18372	18148	18239	17817	17659	17756	17732	17694	17609	17703	17600	17760	17723	17628	17612	17518	17666	17533	17312	17360	17567	17449	17488	17686	17481	17596	17558	17465	17544	17612	17562	17536	17475	17394	17162	17570	17417	17425	17570	17414	17421	17591	17537	17487	17400	17361	17439	17574	17548	17514	17574	17477	17343	17496	17472	17504	17356	17255	17320	17772	17671	17398	17395	17357	17552	17383	17522	17284	17516	17267	17580	17609	17571	17497	17482	17656	17484	17561	17452	17525	17677	17555	17370	17448	17572	17395	17630	17484	17156	17574	17404	17432	17389	17541	17171	17531	17279	17476	17392	17375	17410	17257	17443	17489	17194	17503	17451	17618	17459	17321	17543	17445	17564	17674	17390	17534	17545	17629	17470	17444	17376	17528	17392	17495	17564	17548	17634	17353	17589	17596	17668	17486	17622	17204	17436	17470	17635	17360	17491	17371	17481	17269	17464	17301	17555	17375	17586	17519	17408	17552	17601	17741	17735	17316	17402	17395	17364	17438	17648	17492	17367	17450	17584	17366	17433	17582	17382	17482	17335	17503	17544	17443	17266	17451	17497	17510	17575	17349	17275	17473	17417	17446	17201	17541	17500	17642	17444	17216	17502	17563	17442	17392	17363	17583	17520	17298	17298	17475	17620	17413	17508	17543	17482	17490	17462	17260	17356	17442	17300	17386	17609	17515	17523	17568	17341	17445	17519	17384	17400	17308	17486	17349	17424	17452	17227	17269	17410	17695	17694	17682	17620	17480	17422	17269	17364	17370	17430	17323	17409	17275	17164	17390	17519	17428	17643	17474	17513	17393	17458	17561	17576	17582	17707	17640	17257	17272	17372	17481	17339	17526	17493	17371	17446	17448	17473	17435	17442	17375	17460	17326	17505	17449	17449	17489	17379	17405	17574	17335	17537	17348	17277	17489	17568	17621	17634	17613	17527	17265	17293	17473	17197	17456	17419	17492	17465	17445	17348	17291	17535	17391	17458	17430	17497	17505	17438	17344	17470	17486	17521	17447	17436	17397	17383	17498	17381	17389	17208	17450	17323	17317	17252	17249	17456	17489	17506	17501	17522	17476	17592	17384	17464	17390	17452	17403	17562	17554	17242	17490	17437	17302	17512	17451	17350	17494	17584	17317	17334	17511	17415	17430	17611	17462	17495	17617	17418	17616	17356	17414	17508	17344	17594	17548	17341	17624	17435	17398	17364	17501	17478	17294	17362	17445	17343	17461	17406	17677	17468	17372	17346	17425	17592	17551	17299	17312	17319	17424	17636	17341	17388	17333	17429	17398	17424	17343	17407	17472	17570	17384	17286	17321	17476	17412	17380	17543	17457	17420	17524	17525	17383	17489	17326	17374	17300	17514	17307	17539	17374	17445	17272	17459	17515	17548	17436	17257	17355	17618	17428	17347	17215	17543	17506	17476	17396	17435	17572	17401	17297	17394	17389	17623	17376	17553	17548	17387	17670	17555	17489	17375	17485	17381	17476	17500	17460	17495	17389	17371	17335	17458	17487	17497	17423	17642	17506	17475	17298	17415	17422	17437	17437	17244	17313	17259	17368	17357	17529	17521	17438	17627	17449	17248	17286	17422	17452	17418	17387	17591	17299	17271	17434	17540	17517	17465	17511	17537	17573	17374	17575	17276	17273	17437	17473	17366	17331	17369	17443	17284	17401	17277	17240	17265	17412	17528	17571	17436	17401	17466	17444	17399	17450	17458	17469	17502	17453	17394	17442	17454	17612	17489	17525	17331	17503	17405	17502	17358	17254	17621	17440	17234	17255	17398	17574	17266	17434	17528	17554	17617	17391	17558	17445	17403	17453	17489	17482	17379	17557	17453	17325	17533	17383	17532	17501	17568	17346	17462	17350	17365	17424	17478	17307	17399	17407	17521	17427	17796	17522	17533	17462	17513	17473	17245	17492	17411	17356	17331	17335	17634	17382	17445	17394	17499	17243	17487	17653	17682	17356	17459	17532	17418	17258	17465	17503	17225	17625	17391	17515	17423	17419	17346	17251	17622	17577	17516	17399	17483	17429	17355	17521	17317	17165	17275	17430	17584	17513	17270	17286	17317	17424	17453	17466	17522	17318	17383	17526	17479	17226	17553	17373	17491	17396	17430	17474	17330	17392	17361	17314	17471	17537	17421	17415	17654	17350	17388	17289	17391	17494	17535	17444	17424	17492	17208	17453	17382	17567	17234	17394	17297	17598	17435	17603	17343	17359	17497	17629	17363	17399	17692	17515	17123	17331	17443	17304	17407	17538	17242	17387	17218	17271	17566	17613	17615	17568	17483	17379	17700	17475	17514	17349	17432	17602	17435	17508	17494	17568	17425	17245	17462	17367	17357	17423	17387	17546	17504	17302	17287	17445	17262	17514	17254	17597	17336	17502	17534	17510	17393	17318	17349	17423	17444	17532	17289	17514	17572	17453	17615	17466	17321	17574	17460	17527	17600	17473	17623	17446	17309	17385	17323	17556	17437	17411	17462	17578	17329	17277	17468	17331	17604	17326	17319	17443	17412	17487	17328	17521	17376	17511	17432	17564	17379	17420	17394	17507	17538	17619	17244	17396	17498	17287	17393	17386	17557	17470	17329	17389	17393	17487	17620	17248	17537	17577	17410	17313	17156	17213	17344	17527	17287	17561	17445	17278	17532	17661	17629	17447	17469	17589	17515	17424	17467	17273	17499	17631	17394	17496	17477	17582	17499	17326	17453	17574	17707	17372	17525	17469	17655	17617	17341	17476	17263	17472	17341	17230	17441	17350	17367	17461	17241	17437	17531	17469	17707	17482	17497	17464	17537	17654	17527	17592	17464	17379	17309	17356	17530	17457	17603	17519	17445	17441	17237	17474	17357	17205	17455	17602	17460	17271	17595	17408	17372	17271	17531	17645	17272	17276	17436	17568	17670	17430	17450	17399	17216	17260	17515	17664	17444	17506	17502	17306	17765	17419	17515	17386	17443	17509	17542	17655	17630	17374	17352	17352	17458	17533	17748	17264	17356	17281	17467	17240	17519	17458	17318	17330	17377	17340	17686	17440	17413	17607	17489	17557	17249	17477	17558	17645	17673	17451	17358	17388	17283	17521	17469	17528	17526	17275	17325	17346	17629	17422	17528	17287	17486	17303	17509	17355	17580	17393	17356	17518	17547	17443	17320	17575	17338	17517	17496	17674	17367	17304	17256	17387	17613	17524	17360	17455	17431	17527	17432	17554	17613	17312	17449	17328	17273	17418	17485	17562	17399	17397	17426	17447	17467	17475	17558	17416	17677	17304	17240	17532	17594	17360	17432	17368	17450	17379	17473	17267	17437	17578	17769	17518	17545	17360	17444	17777	17605	17414	17483	17629	17524	17505	17500	17469	17364	17585	17283	17459	17581	17363	17321	17395	17591	17435	17518	17551	17389	17359	17566	17616	17155	17406	17566	17509	17635	17640	17479	17278	17401	17282	17448	17497	17537	17591	17290	17253	17369	17357	17518	17387	17383	17381	17453	17252	17371	17581	17468	17371	17353	17375	17339	17409	17478	17300	17278	17338	17541	17428	17236	17363	17371	17572	17532	17576	17539	17569	17523	17549	17509	17384	17441	17357	17450	17300	17495	17396	17458	17692	17510	17566	17526	17424	17561	17552	17309	17532	17413	17296	17551	17480	17522	17373	17570	17315	17395	17373	17311	17493	17398	17376	17415	17464	17468	17475	17702	17229	17309	17617	17373	17387	17383	17365	17468	17081	17624	17549	17409	17244	17424	17709	17665	17292	17212	17666	17483	17369	17431	17458	17438	17447	17619	17254	17311	17646	17420	17356	17519	17650	17593	17435	17477	17525	17265	17491	17468	17349	17290	17396	17425	17421	17448	17349	17427	17392	17468	17478	17510	17398	17465	17265	17583	17334	17457	17566	17500	17694	17473	17373	17426	17461	17473	17529	17594	17505	17348	17597	17456	17574	17413	17525	17626	17292	17397	17410	17454	17432	17518	17470	17397	17579	17661	17540	17505	17613	17278	17263	17370	17415	17382	17438	17498	17477	17322	17651	17403	17511	17391	17392	17451	17516	17639	17520	17441	17440	17439	17209	17455	17187	17379	17462	17116	17449	17454	17616	17590	17288	17392	17483	17620	17423	17600	17511	17589	17410	17348	17552	17373	17531	17282	17556	17515	17417	17281	17404	17385	17502	17470	17481	17416	17145	17450	17423	17366	17634	17469	17324	17334	17443	17477	17423	17425	17458	17469	17408	17453	17349	17445	17300	17644	17744	17684	17314	17458	17363	17349	17447	17334	17309	17425	17405	17514	17265	17454	17439	17735	17458	17313	17416	17400	17427	17616	17495	17411	17480	17450	17347	17341	17431	17561	17604	17548	17509	17427	17339	17551	17434	17463	17366	17436	17445	17501	17446	17201	17384	17597	17645	17466	17723	17573	17572	17371	17347	17225	17452	17371	17357	17352	17519	17360	17199	17468	17387	17524	17543	17503	17403	17454	17279	17494	17308	17468	17576	17489	17338	17636	17458	17440	17423	17486	17494	17389	17574	17624	17366	17625	17449	17461	17420	17482	17407	17452	17541	17585	17524	17581	17507	17543	17415	17447	17470	17384	17493	17450	17357	17414	17213	17613	17400	17510	17511	17481	17522	17541	17634	17350	17435	17346	17372	17457	17539	17375	17372	17387	17361	17431	17525	17536	17519	17607	17497	17308	17569	17555	17490	17295	17226	17438	17332	17342	17384	17496	17407	17603	17558	17516	17402	17367	17582	17356	17522	17569	17403	17279	17459	17566	17491	17360	17493	17596	17483	17547	17580	17611	17458	17337	17547	17379	17386	17293	17341	17413	17374	17373	17397	17519	17563	17473	17210	17373	17557	17662	17262	17547	17669	17619	17437	17495	17472	17448	17394	17718	17453	17333	17418	17314	17734	17537	17449	17658	17394	17314	17528	17427	17549	17344	17239	17478	17360	17430	17314	17482	17343	17486	17348	17575	17621	17542	17242	17464	17420	17531	17374	17401	17481	17544	17444	17264	17700	17535	17295	17335	17571	17340	17411	17592	17330	17434	17651	17785	17592	17549	17430	17515	17319	17686	17395	17475	17374
34572	51435	47528	40186	35159	29183	23569	20241	18431	17890	17046	16497	16332	16090	16166	15985	15978	15846	15820	15842	15702	15788	15715	15851	15782	15822	15745	15926	15830	15657	15702	15680	15853	15605	15661	15654	15487	15762	15760	15751	15582	15759	15490	15643	15722	15704	15602	15684	15733	15880	15568	15700	15510	15590	15631	15747	15734	15711	15638	15662	15731	15633	15822	15689	15680	15633	15713	15820	15739	15609	15779	15603	15725	15517	15835	15458	15702	15638	15705	15736	15780	15617	15607	15579	15689	15652	15739	15765	15709	15624	15659	15556	15641	15730	15767	15602	15586	15564	15811	15631	15670	15585	15699	15693	15438	15569	15502	15690	15871	15552	15631	15739	15590	15563	15698	15558	15464	15584	15661	15761	15717	15681	15806	15656	15809	15665	15698	15591	15772	15800	15533	15752	15653	15589	15661	15485	15630	15659	15652	15689	15618	15590	15638	15652	15876	15637	15777	15488	15800	15561	15691	15663	15678	15866	15759	15681	15577	15769	15667	15751	15594	15685	15775	15665	15599	15694	15607	15548	15666	15559	15734	15629	15634	15651	15790	15679	15591	15740	15595	15592	15678	15665	15776	15681	15618	15469	15659	15582	15650	15615	15551	15681	15684	15598	15456	15730	15681	15508	15653	15553	15756	15870	15664	15814	15576	15596	15673	15522	15719	15703	15583	15557	15459	15724	15851	15621	15658	15591	15599	15688	15589	15791	15564	15568	15675	15731	15749	15673	15686	15580	15648	15684	15640	15791	15512	15570	15646	15621	15703	15598	15913	15696	15685	15608	15701	15598	15680	15748	15609	15521	15653	15643	15797	15576	15638	15632	15632	15504	15685	15435	15657	15534	15796	15561	15675	15827	15575	15701	15661	15708	15673	15640	15509	15772	15573	15477	15690	15647	15661	15681	15821	15654	15592	15685	15689	15727	15745	15685	15525	15847	15386	15550	15691	15775	15617	15527	15833	15649	15908	15551	15730	15635	15629	15627	15556	15631	15653	15565	15523	15722	15539	15647	15555	15611	15618	15645	15623	15628	15574	15432	15714	15760	15688	15541	15575	15537	15980	15780	15634	15677	15639	15445	15790	15696	15471	15609	15830	15763	15568	15747	15487	15748	15597	15667	15789	15660	15538	15622	15715	15663	15595	15823	15480	15780	15601	15583	15754	15504	15621	15960	15662	15615	15645	15796	15637	15490	15779	15592	15837	15526	15641	15594	15723	15603	15546	15544	15689	15617	15602	15591	15799	15520	15619	15713	15709	15596	15703	15703	15431	15707	15576	15680	15813	15673	15743	15670	15628	15834	15670	15694	15525	15710	15545	15770	15641	15769	15659	15706	15600	15723	15898	15836	15733	15646	15743	15716	15635	15728	15625	15652	15777	15543	15590	15712	15733	15664	15671	15624	15614	15770	15722	15622	15444	15514	15833	15640	15691	15621	15658	15715	15734	15678	15711	15644	15767	15602	15624	15625	15823	15493	15575	15587	15805	15545	15730	15596	15679	15612	15785	15512	15666	15680	15509	15693	15691	15559	15709	15724	15645	15898	15580	15672	15578	15809	15761	15803	15583	15807	15667	15610	15617	15619	15647	15595	15713	15539	15552	15701	15670	15604	15714	15573	15800	15652	15779	15608	15701	15745	15693	15758	15565	15824	15723	15621	15537	15510	15730	15854	15745	15565	15685	15669	15763	15641	15674	15596	15643	15567	15774	15778	15604	15652	15504	15704	15815	15621	15546	15428	15743	15823	15679	15645	15618	15696	15534	15559	15540	15626	15570	15644	15800	15651	15593	15639	15584	15561	15789	15643	15391	15651	15717	15640	15845	15714	15852	15808	15833	15542	15588	15735	15549	15921	15718	15594	15709	15654	15702	15625	15641	15701	15679	15549	15775	15670	15645	15686	15571	15657	15705	15765	15606	15851	15714	15732	15559	15638	15753	15633	15761	15524	15601	15569	15692	15642	15585	15670	15593	15551	15644	15735	15688	15840	15729	15629	15699	15601	15720	15643	15650	15537	15586	15600	15623	15530	15681	15838	15709	15689	15730	15738	15865	15565	15659	15593	15872	15694	15434	15789	15550	15698	15595	15652	15684	15742	15644	15618	15674	15504	15716	15648	15570	15578	15655	15637	15636	15769	15744	15676	15606	15613	15605	15757	15599	15674	15665	15757	15640	15726	15651	15767	15713	15720	15669	15559	15616	15562	15688	15633	15709	15554	15738	15697	15640	15723	15649	15700	15513	15779	15584	15615	15664	15751	15654	15646	15527	15857	15644	15744	15590	15510	15629	15666	15697	15704	15661	15680	15670	15638	15587	15676	15815	15660	15644	15697	15722	15658	15721	15698	15640	15729	15800	15571	15687	15569	15749	15728	15909	15561	15730	15572	15676	15949	15786	15595	15629	15580	15905	15549	15604	15689	15637	15569	15715	15655	15501	15584	15571	15782	15610	15661	15706	15668	15576	15639	15526	15807	15551	15732	15770	15729	15700	15659	15605	15677	15557	15508	15865	15711	15724	15687	15625	15692	15559	15646	15815	15645	15673	15589	15676	15762	15605	15755	15487	15616	15566	15475	15599	15606	15871	15623	15647	15608	15585	15593	15506	15638	15616	15660	15689	15644	15606	15705	15687	15692	15761	15812	15703	15798	15741	15608	15842	15630	15678	15926	15623	15699	15504	15466	15599	15617	15586	15627	15747	15550	15598	15525	15743	15569	15757	15691	15806	15627	15601	15822	15713	15656	15599	15698	15695	15678	15777	15611	15761	15524	15736	15639	15710	15701	15716	15707	15816	15635	15610	15529	15769	15671	15677	15675	15640	15752	15511	15414	15698	15613	15650	15601	15615	15756	15754	15650	15628	15598	15858	15734	15596	15674	15567	15717	15700	15554	15635	15702	15647	15665	15699	15814	15681	15644	15840	15879	15777	15826	15510	15746	15730	15744	15674	15448	15742	15765	15566	15773	15655	15823	15769	15644	15757	15604	15603	15762	15597	15662	15620	15649	15488	15711	15634	15592	15678	15845	15726	15590	15752	15543	15634	15758	15643	15858	15659	15571	15707	15718	15782	15552	15653	15602	15705	15625	15517	15660	15611	15677	15771	15636	15634	15644	15772	15771	15637	15696	15713	15767	15588	15531	15648	15700	15592	15771	15561	15725	15680	15555	15584	15818	15649	15767	15690	15655	15700	15511	15710	15623	15524	15652	15575	15637	15667	15796	15596	15664	15627	15680	15741	15738	15706	15837	15903	15692	15813	15595	15595	15453	15637	15665	15728	15730	15673	15626	15782	15662	15633	15737	15639	15644	15586	15558	15700	15688	15693	15652	15640	15752	15725	15837	15762	15611	15793	15574	15637	15364	15671	15710	15719	15440	15579	15727	15601	15750	15895	15603	15572	15646	15553	15531	15493	15473	15649	15645	15603	15667	15646	15753	15607	15681	15559	15825	15650	15800	15587	15518	15691	15672	15776	15581	15748	15600	15573	15755	15615	15715	15575	15690	15691	15572	15592	15626	15662	15589	15920	15652	15744	15632	15559	15546	15523	15456	15580	15541	15562	15698	15687	15561	15727	15700	15549	15621	15682	15581	15585	15766	15513	15501	15517	15800	15622	15576	15778	15678	15776	15569	15857	15648	15456	15481	15549	15666	15625	15506	15717	15613	15574	15679	15679	15563	15732	15505	15534	15754	15720	15713	15747	15721	15479	15709	15684	15769	15597	15698	15572	15548	15755	15398	15651	15603	15733	15684	15546	15656	15645	15680	15690	15657	15579	15828	15664	15733	15612	15675	15795	15679	15535	15791	15689	15747	15619	15744	15624	15691	15721	15672	15577	15661	15751	15681	15822	15580	15735	15465	15613	15606	15544	15561	15778	15675	15684	15655	15679	15675	15438	15480	15499	15685	15713	15739	15844	15651	15707	15517	15730	15714	15544	15618	15645	15624	15726	15827	15798	15482	15591	15777	15558	15643	15540	15596	15691	15744	15604	15642	15542	15511	15566	15683	15821	15637	15573	15756	15661	15495	15735	15573	15613	15813	15750	15734	15656	15732	15822	15681	15766	15835	15697	15718	15587	15636	15729	15686	15942	15684	15622	15657	15502	15700	15558	15527	15748	15592	15732	15497	15567	15634	15696	15596	15762	15663	15772	15732	15499	15643	15689	15463	15712	15599	15649	15694	15587	15665	15873	15656	15773	15524	15549	15801	15870	15838	15742	15677	15644	15763	15650	15705	15653	15738	15676	15712	15742	15725	15651	15549	15742	15647	15671	15684	15785	15550	15589	15763	15584	15624	15612	15680	15728	15720	15972	15549	15561	15616	15598	15727	15578	15758	15737	15781	15766	15606	15505	15733	15548	15800	15857	15627	15455	15686	15578	15746	15638	15512	15620	15728	15577	15383	15728	15737	15622	15664	15795	15675	15759	15649	15604	15485	15745	15688	15550	15785	15624	15741	15648	15644	15728	15620	15587	15633	15590	15734	15810	15687	15691	15703	15656	15654	15644	15855	15585	15582	15498	15644	15670	15641	15669	15669	15579	15664	15657	15613	15649	15549	15643	15796	15614	15722	15614	15648	15623	15588	15645	15673	15656	15648	15726	15615	15655	15718	15594	15811	15753	15706	15590	15715	15450	15787	15890	15728	15590	15566	15653	15679	15647	15576	15654	15606	15816	15754	15840	15532	15626	15815	15704	15754	15696	15545	15633	15669	15621	15723	15660	15657	15718	15597	15697	15700	15681	15755	15652	15663	15825	15476	15438	15817	15779	15585	15517	15454	15785	15786	15722	15699	15627	15593	15671	15608	15574	15591	15580	15693	15669	15693	15681	15742	15669	15627	15754	15765	15579	15615	15650	15805	15706	15719	15470	15763	15578	15525	15626	15683	15652	15588	15598	15735	15823	15650	15540	15622	15649	15708	15734	15731	15574	15647	15522	15839	15542	15718	15628	15792	15619	15729	15840	15775	15548	15512	15672	15762	15747	15674	15606	15654	15642	15654	15641	15684	15776	15497	15691	15545	15570	15727	15696	15533	15653	15647	15783	15706	15838	15516	15655	15850	15658	15654	15581	15780	15781	15608	15697	15562	15626	15676	15705	15565	15782	15608	15743	15681	15712	15682	15614	15403
23123	21522	29460	25029	25461	29023	30373	25073	21860	20778	19865	19002	18814	18714	18518	18244	18358	18272	18345	18280	18187	18282	18131	17966	18024	18002	18056	18213	18008	17864	17905	18113	18104	17919	17978	17920	17859	17952	18062	18025	17894	17990	17783	17825	17865	18167	17883	17765	18018	17798	17880	17824	17763	18017	17916	17931	17883	17921	17838	17938	17921	18076	17925	17816	17891	17799	17940	17903	17960	17983	17761	17795	18103	17929	17822	17809	17954	17759	17935	17926	18013	17926	17693	17722	17961	17920	17786	17786	17773	17647	17691	17694	17793	17775	17667	17815	17881	17897	17918	17766	17989	17750	17586	17912	17950	17905	17827	17763	17711	17969	17967	17917	17816	17797	17885	17924	17745	17917	17925	17884	17963	17764	18041	17907	17640	17864	17771	17754	18070	17912	18152	17768	17959	17855	17819	17904	17946	17688	17710	18019	17798	17735	17918	17741	17819	17838	17941	17713	17916	18005	17910	17935	17625	17680	17915	17889	17830	17775	17932	18003	17925	17768	17714	17931	17850	17829	18069	17822	17768	17961	17914	17914	17741	17817	17794	17600	17721	17705	17957	17905	17860	17851	17703	17954	17826	17727	17718	17708	17665	17742	17747	17787	17831	17766	18003	17770	17659	17725	17799	17818	17799	17916	17855	17560	17911	17948	18099	17826	17708	17882	17927	17894	17965	17788	18061	17865	17970	17835	18012	17592	17744	17592	17797	17785	18018	17826	17750	17728	17832	17593	17746	17761	17620	17953	17719	17758	17853	17868	17916	17852	17699	17639	17851	17779	17753	17825	17847	17960	18053	17843	18067	18029	17857	17915	17991	17925	17785	18171	17906	18064	17649	18075	17653	18019	18027	17832	17827	17799	17824	17669	17700	17818	17597	17950	17906	17893	17922	17927	17848	17957	17848	17904	17778	17847	17626	17746	17878	17735	17849	17749	17836	17868	17700	17938	17898	17883	17755	18076	17762	17749	17732	17838	17984	17688	17848	17870	18062	17967	17749	17773	17847	17782	17899	18041	17813	18097	18008	17892	17774	17739	17786	17675	17869	17993	18004	17917	18050	17949	17883	17938	17801	17836	17723	17773	17921	17675	17796	17747	17816	17818	17944	17844	17860	17870	17881	17721	17806	17850	18068	17988	17713	17861	17707	17784	17880	17880	17876	17910	17777	17933	17676	17967	17864	17861	17599	17762	17849	17623	18009	17998	17705	17977	17666	18086	17863	17883	18065	17886	17916	17863	17697	17725	17822	17794	17979	17764	17851	17739	17803	17997	17879	17903	17677	17857	18056	17906	17817	17758	17886	17956	17966	17680	17896	17847	17824	17761	17984	17906	17828	17737	17618	17803	17603	17814	17888	17979	17930	17794	17786	17638	17899	17669	17810	17724	17812	17635	17744	17914	17782	17937	17851	17976	17670	17792	17695	17862	17874	17624	17724	17996	17766	17911	17622	17717	17909	18073	17771	17786	17852	17672	17789	17877	17731	17572	17886	17769	17912	17813	17949	17903	17808	17821	17767	17849	17741	17894	17839	17748	17940	17796	17738	17834	17733	17505	17810	17632	17899	18023	17903	17956	17791	17975	17941	17901	17902	17838	17844	17618	17797	17678	17746	17647	17883	17894	17779	17779	17844	17833	17853	17703	17913	17879	17742	17827	17911	17632	17865	17874	17802	17866	17741	17944	17812	17796	17789	17929	17889	17849	18034	17837	17787	17897	17838	17563	17679	17928	18014	18001	17823	17890	17676	17753	17849	17334	17682	17821	17721	17564	17859	17768	17679	17813	17598	17835	18012	17808	17544	18021	17741	17706	17794	17913	17926	17868	17827	17910	17801	17945	17889	17745	17608	18043	17877	18038	17745	17843	17868	17831	17820	17991	17787	18144	17784	17966	18047	17849	17706	17908	17939	17908	17966	17925	17871	17895	17754	17739	17847	17766	17641	17942	17861	17753	17804	17958	18081	17714	17766	17771	17905	17658	17646	17870	17865	17934	17798	17993	17600	17909	17771	17765	17850	17916	17782	17848	17895	17883	18003	17707	17897	18042	17697	17954	17929	17697	17879	17853	17947	17857	17874	17671	17743	17737	17750	17682	17834	17889	17922	17831	17860	17944	17855	17802	17693	17815	17831	17970	17863	17716	17766	17834	17834	17647	18056	17794	17723	17726	17757	17819	17703	17813	17891	18009	17843	17827	17889	17899	17817	17647	17622	17852	17722	17642	17576	17741	17942	17808	17707	17853	17903	17752	18060	17594	17763	17801	17888	17839	17685	17804	17960	17933	17980	17848	17860	17917	18000	17933	17811	17859	17597	17775	17828	17909	18166	17738	17719	18033	17927	17784	17808	17856	17740	17927	17671	17858	17649	17815	17950	17876	17823	17826	17872	17572	17751	17772	17951	17920	17817	17852	17753	17713	17784	17692	17827	17883	17972	17856	17668	17813	17762	17829	17679	17782	17865	17728	17656	17705	17661	17754	17786	17818	17732	17956	17619	17693	17843	17883	17996	17905	17805	17806	17689	17991	17808	17794	17682	17844	17916	17932	17919	17787	18052	17890	17971	17883	17702	17621	17798	17745	17736	17647	17697	17887	17864	17834	17722	17833	17907	17787	17721	17961	17809	17806	17948	17846	17874	17974	17856	17703	17953	17751	17737	17946	17906	17847	17753	17779	17957	18093	17864	17923	17975	17674	17980	17762	17766	17928	17951	17978	17735	17632	17675	17867	17764	17857	17901	17674	17896	17878	17796	17966	17849	17874	17906	17920	17697	17645	17941	17888	17731	17716	17719	17601	17899	17779	17966	17755	17922	17805	17766	17759	17746	17796	17943	17980	18010	17790	17939	17830	18081	17755	17712	17681	17669	17651	17745	17698	17745	17818	17968	17774	17812	17775	17704	18055	17847	17813	17726	17930	17880	17857	17964	17815	17844	17750	17871	17753	17814	17557	17804	17710	17887	17771	17859	17973	17901	17744	17899	17933	17744	17798	17777	17876	17872	17936	17719	17795	17724	17974	17869	17775	18063	17819	17942	17722	17864	17714	17775	17803	17770	18020	17670	17755	17668	17984	17883	17898	17861	17766	18027	17894	17864	17913	17890	18048	17897	17662	17755	17666	17795	17910	17963	17894	17558	17825	17756	18017	17816	17707	17828	17930	17952	17841	17818	17694	17817	17796	17811	18022	17791	17864	17958	17832	17770	17668	17866	17809	17536	17542	18001	17780	17935	17867	17979	17798	17985	17734	17606	17803	17909	17747	17617	17832	17848	17843	17831	17855	17995	17729	17798	17825	17862	17794	17682	17803	17640	17796	17943	17714	17889	17851	17668	17964	17878	17958	17859	17746	17895	17909	17845	17833	17988	17795	17862	17817	17932	17861	18004	17910	17999	17904	17849	17784	18006	17819	17819	17896	17806	17975	17891	17787	17676	17828	17830	17918	17786	17735	17783	17861	17808	17735	17892	17819	17970	17791	17819	17873	17516	17712	17945	17828	17841	17749	17859	17787	17807	17668	17966	17919	17786	17992	17768	17782	17750	17929	17832	17759	17884	17918	17986	17651	17976	18001	17905	18020	17855	17981	17881	17776	17786	17776	17837	17670	17711	17809	17890	17907	17811	17740	17888	17655	18009	17688	17958	17665	17777	17855	18006	17748	17859	17788	17834	17897	17929	17703	18027	17945	17790	17712	17969	17818	17741	17775	17751	17791	17856	17892	17767	17773	17954	17831	17932	17922	17960	17788	17624	17714	17932	17691	17845	17875	17886	17890	17814	17681	17675	17784	17829	17902	17763	17861	17848	17905	17873	17961	17807	17830	17811	17814	18020	17724	17742	17721	17882	17830	17879	17917	17701	17999	17689	17957	18073	17750	17841	17911	17901	17930	17598	17874	17699	17689	17759	17992	17943	17641	17724	17756	17984	17938	17756	17856	17885	17693	17832	17735	17645	17766	17748	17772	17701	17889	17845	17919	17807	17616	17817	17806	17805	17706	17908	17805	17908	17802	17702	17604	17979	17796	17891	17925	17922	17880	18065	17731	17662	18031	17894	17604	17847	17749	17871	17848	17988	17884	17826	17868	17737	17814	17831	17809	17732	17705	17988	17759	17783	17922	17797	17905	17966	17787	17600	17815	17811	17776	17842	17797	17882	17858	17805	17810	17761	17939	17644	17776	17712	17779	17821	17938	17940	17706	17706	17827	17746	17899	17899	17668	17657	17827	17822	18018	17887	17953	17760	17914	17943	17901	17942	17799	17901	17785	17708	17850	17784	17781	17939	17886	17911	17825	17921	17849	17739	17837	17695	17847	17760	17793	17854	17881	17736	17907	17832	17841	17994	17903	18120	17862	17766	17745	17877	17852	17619	17571	17748	17951	17858	17907	17946	17810	17948	17841	17864	17865	17893	17731	17896	17769	17922	17784	17671	17708	17780	17702	17798	17852	17661	17743	17984	17861	17736	17812	17777	17693	17631	18028	17672	17814	17955	17827	17656	17983	17686	17687	17815	17673	17799	18057	17871	17903	17755	17689	17942	17752	17986	17973	17863	17776	17843	17690	17870	17747	17883	17998	17764	17820	17897	17839	17682	17863	18003	17825	17965	17891	17787	17817	17655	17652	17770	17833	17955	17782	17935	17784	17588	17914	18089	17811	17850	17521	17778	17954	17869	17816	17769	17662	17675	17739	17916	17809	17871	17759	17698	17893	17865	17820	17922	17768	17876	17893	17787	17767	18000	17996	17918	17791	17890	17843	17909	17759	18004	17941	17731	17703	17863	17812	17982	17771	17952	17725	17627	17858	18085	17821	17923	17751	17884	17935	17769	17959	17734	17800	17892	17720	17880	17673	17777	17676	17923	17828	17973	17959	17794	17830	17667	17862	17805	17671	17816	17919	17779	17914	17817	17888	17719	17917	17911	17778	17732	17691	18056	17916	17709	17659	17902	17720	17696	17915	17702	17752	17807	17828	17744	17858	17725	17699	17653	17690	17701	17712	17824	17681	17817	17899	17797	17862	17731	17664	17792	17642	17790	17738	17915	17830	17871	17630	17748	17806	17848	17815	17927	17969	17887	17714	18000	17689	17712	17934	17796	17878	17824	17492	17694	17750	17754	17753	17759	18037	17761	17753
35678	58837	54937	47328	41434	33749	28541	24138	20422	18754	17777	17037	16837	16405	16336	16335	16412	16017	16327	15998	16045	16119	16132	16242	16052	15908	16102	16108	15935	15944	16083	15784	15982	16096	16136	15903	15973	16025	16027	15912	15998	15994	15963	15844	16170	16015	15931	16098	16024	15737	15984	15853	15941	15723	15924	15773	15916	15904	15858	15837	16004	15865	15723	15940	15918	15930	15861	15839	15965	15975	15854	15883	15967	15962	15777	15942	15906	15735	15990	16006	15852	15890	15795	15985	15760	15930	15945	16057	15878	15889	15887	16011	15905	15946	15855	15862	15952	15920	15904	15771	15797	15853	15945	15812	15853	15893	15934	15846	15896	15880	15679	15790	15835	15942	15669	16033	15899	15849	15910	15874	16038	15751	15756	15895	15686	15744	15870	15903	15693	15840	15961	15981	15858	16060	16027	15784	16005	15843	15920	15695	15992	15749	16020	15744	16033	15959	15890	16003	15865	15799	15951	15956	15884	15947	15940	15869	15785	15976	15723	16028	15776	15801	15990	15931	15906	15823	15855	15919	15906	16060	15879	16000	15847	15887	15651	15903	15946	15685	16132	15835	15931	15974	15882	15843	15885	15987	15820	15883	16029	15816	15923	15908	15838	15926	15710	16059	15913	15841	15740	15714	15902	15786	15993	15988	15780	15785	15896	15923	15923	16016	15936	15898	15954	15929	16004	15880	15879	15876	15957	15988	15903	16006	15885	15850	15883	15879	15804	15829	15878	15956	15777	15895	16003	15839	15822	15621	15736	15804	16003	15913	15789	15838	16090	15934	15869	16069	15936	15876	15890	15913	16009	15911	15937	15900	15894	16061	15825	15957	15892	16033	15792	15884	15996	15838	15942	15961	15915	16016	15793	15756	15948	16002	16021	15981	15815	16188	15848	16007	15877	15889	15871	15850	15900	15828	15886	16090	15786	16029	15759	15982	15907	15969	16004	15821	15820	16085	15955	15872	15895	15924	15855	15792	15858	15892	15768	15791	15942	15994	15989	15892	15674	15970	15806	15909	15911	15923	16011	15956	15973	15854	15993	15960	15789	15940	15826	15831	15848	15892	15957	15975	15980	15987	15896	15921	15828	16053	15985	15785	16015	15863	15931	15864	15855	15919	15959	15863	15876	16035	15920	15774	15989	15843	15956	15991	15703	15952	15801	15968	16018	15823	15956	16032	16015	15848	16020	15882	16068	15904	15817	15999	15879	15776	15970	15818	15620	16052	15934	16030	15862	15830	15805	15838	15769	16130	15704	15862	15815	15955	15953	15950	15860	15822	15790	15894	15937	15819	15982	16016	15899	16024	15995	15970	15615	15820	16019	15743	15996	15922	16048	15920	15857	15958	15883	15959	15894	15694	16009	15946	15719	15742	16007	15643	16093	15755	15962	15864	16045	15950	15838	15848	15902	15945	15847	15839	15893	15990	15758	16045	15721	15903	16010	15789	15847	15842	16060	15886	15815	15858	15847	15808	15833	16006	15886	15992	15921	15899	15881	15893	15767	15762	15857	15961	15749	15974	15893	15923	15981	15798	15980	15886	15897	15972	15881	16006	15858	16013	15743	15964	15990	15947	15835	15793	15830	15917	16060	15788	15888	15939	15964	15848	15952	15907	15925	15886	15903	15935	15780	16060	15873	15913	15847	15983	15852	15899	15955	15835	15881	15913	15875	15901	16125	15964	15916	15871	16029	16079	15901	16012	15877	15935	15956	15874	15820	15830	15923	15877	15753	16046	15944	15750	15842	15876	16034	15939	15922	15871	15921	15969	15906	15786	15900	16085	15891	15798	15940	15979	15860	15930	15938	15869	15799	15785	15810	15842	15890	15942	15797	15857	15853	15952	15879	15940	15884	15840	15852	15986	15890	15963	15975	15886	15709	15985	15927	15736	15934	15836	15961	15941	15884	15840	16017	15936	15986	15779	15950	15956	15835	15858	15927	16022	15884	15926	15817	15804	15926	15631	15964	15936	15888	15841	15922	16094	16076	15798	15712	15860	15836	15824	16024	15875	15789	16040	15936	15803	15844	15841	15915	15621	15956	15902	15761	15990	15971	16009	15720	15943	15800	15844	15895	15876	15905	15784	16047	15938	16005	15988	15812	15932	15917	15802	15870	16066	15806	16072	15797	15923	16029	15938	15920	15995	15993	15928	15831	15938	15892	15750	15842	15907	15799	15807	15931	16005	15941	15947	15913	15788	16004	15902	15908	15867	15880	16028	15823	15788	16156	15982	15857	15958	15849	15755	15894	15838	15772	15880	15884	15968	15917	16030	16003	15831	16035	15986	15758	15985	15869	15943	15871	16021	15922	15979	15869	16079	15933	15915	16034	15703	15947	15962	15938	15973	16046	15927	15966	15892	16020	16018	15928	16069	15932	15999	15793	15737	15922	15842	15923	15854	15775	15972	15853	15878	15806	16032	15900	15680	15807	15750	15996	15894	15920	15971	15960	16032	16071	15920	15683	15916	15827	15868	16032	15863	16013	15783	15928	15898	15914	15920	15903	16031	16108	15847	15888	15878	15888	15906	15789	15896	15917	16158	15882	16038	15787	15845	15835	15926	15908	15882	15912	15983	16152	15856	15902	16038	16079	16090	15946	15909	15898	15993	15781	15785	15951	16025	15850	15864	15804	15884	15953	15909	15852	15834	15680	15892	15943	15956	15980	15687	15980	15976	15934	15798	15890	15724	15781	16029	15804	15902	15919	15933	15800	16022	15955	15908	15798	15808	15895	15886	15867	15942	16026	15892	15875	15715	15869	15973	15986	15997	15857	15940	15985	15982	15764	16004	15825	15904	15838	15973	16032	15913	15927	15776	15895	15788	15859	15829	15841	15902	15830	15893	15780	15938	15826	16008	16015	15933	15995	15933	15986	15819	15879	15835	15792	15941	16226	15910	15943	15937	15754	15909	15802	16027	15967	15871	15862	15778	15919	15971	15827	15857	15868	15960	15883	15908	15830	15952	15906	15836	15877	15836	15801	15887	15804	15853	15970	15910	15913	15849	15957	15941	15832	15982	15884	15984	15802	15989	15798	15907	15857	15992	16007	15954	15794	15869	16113	15924	15972	15929	15755	15854	15916	15964	16059	15691	15959	15762	16152	15751	15741	15925	15949	15839	15717	15888	15800	15856	15705	15782	15897	15768	15832	15970	15836	15956	15998	15837	15733	15888	15753	15844	15924	15850	15849	15936	15828	15919	15957	15997	15867	16001	15948	15856	15944	15700	15761	15960	15930	16053	15724	15956	15934	16059	15919	15891	15835	15982	15917	15640	16161	15991	15931	16014	15837	15846	15899	15837	16027	15855	15908	15962	15992	15852	15952	16006	15861	15909	15773	15868	15972	16203	15923	15813	15833	15904	15801	15944	15900	15863	15764	16033	15948	15855	15924	15914	15949	16139	15781	15965	16005	15910	15769	15899	15820	15867	15900	15850	16042	15803	15939	15955	15841	15883	16004	15743	15883	15867	15856	15943	15971	15903	15938	15852	15884	15743	15899	16014	15808	15952	16043	15741	16047	16009	15851	15841	15866	15859	15877	15779	15965	15978	15988	16069	15920	15997	15951	15970	15808	15887	15816	15926	15860	15977	16067	15973	15922	15913	15934	16052	16088	15791	15807	15853	15862	16026	15840	15913	15930	15874	15956	15858	15858	15907	15986	16084	15758	15993	15863	15902	15965	15891	15669	15903	15896	15986	15944	15866	15905	15781	15970	15859	15810	16010	15679	15810	15874	15723	16221	15869	15969	15920	15988	15950	15894	15890	15791	16013	15915	15789	16207	15931	16013	15947	15784	15959	16088	15941	15935	15985	15928	15870	16136	15873	15996	15977	15865	15768	15945	15787	16093	15935	16065	15795	15873	16010	15990	15828	15717	15913	15937	16019	15880	15989	15892	16008	15950	15873	15878	15842	15888	15782	15960	15948	15962	15931	15969	15857	15862	15942	15892	15945	15998	15831	15879	15799	15953	15856	15776	15928	15891	15858	15941	15835	16042	15674	15776	16102	15831	15962	15827	15768	15804	15819	15986	15722	16080	15921	15926	16010	15963	15765	15887	16019	15832	15859	15904	15918	15883	15826	15849	15887	15991	15901	15834	15828	15861	15963	15873	16009	15999	15846	15998	15864	15710	15818	15969	16083	15984	15737	15878	15834	15975	15728	15811	15974	15981	15852	15864	15892	15613	15829	15937	15911	15888	15853	15969	16082	15860	15915	15915	15996	15838	15953	15957	15847	15923	15896	15964	15930	16060	15832	16017	15971	16002	15770	16048	15811	15988	15929	15995	15949	15845	15783	15823	15846	15944	15947	15836	15880	15921	15987	16024	15935	16052	15836	15915	15885	15756	15940	15892	15840	15874	15865	16052	15766	15968	15825	15814	15937	15949	15787	15877	15939	15843	16096	15928	15773	15846	15870	15893	15849	16019	15779	15784	15999	15844	15803	15725	15974	15875	16077	16016	15894	15808	15894	15866	15766	15883	15968	16045	16005	15818	16033	15884	15954	15947	16092	16074	15754	15885	15969	15736	16038	15865	16138	16036	16031	15973	15887	15752	15983	15929	15883	15896	16030	15750	15913	16079	15808	15846	15776	15898	15883	15910	15966	15835	15883	16025	15879	15963	15946	15755	15874	15968	15867	15938	15981	15802	16028	15727	15797	15822	16031	15916	15804	15896	15811	15966	15998	15868	15951	15874	15919	15931	15968	15803	15752	15745	15741	15869	15882	15815	15848	15855	15891	15922	15939	15947	15824	15865	15880	15997	15731	15890	15836	15893	15913	15812	15987	15931	16039	16007	15829	15807	15846	15960	15984	15773	15816	15819	15819	15767	15778	15955	15899	15726	15907	16028	16082	15872	15931	15810	15831	15969	15850	15879	15900	15896	15985	15811	15702	15652	16109	15797	15941	15985	15976	15837	15877	15884	15618	15917	15853	15984	15893	15979	15929	15809	15932	15740	16077	15868	15749	15861	15960	15771	16016	15796	15858	15793	15893	15914	16154	15856	15990	15818	15819	15966	15892	15861	15807	15828	15924	15893	15863	15972	15917	15766	15872	15910	16039	15888	15947	15888	15848	15809	15971	16083	15797	15956	15988	15933	15983	15925	15925	16057	15964	15901	15921
29005	26169	32889	30019	24593	21608	19704	18610	17628	17321	17242	17233	17142	17123	17301	17167	17173	16972	17084	16897	17062	17147	16930	16754	17174	17050	16949	17009	16879	16846	17029	16945	16874	16814	16869	17038	16806	16986	16931	16931	17054	16978	16855	16696	17056	16994	16983	16986	16987	17026	16821	16873	16878	16726	17027	17040	16983	16785	16928	16877	16801	17061	16938	16889	17020	16826	16938	16934	16842	16878	16814	17133	16895	16750	16876	16929	17252	16947	16823	16802	16879	16901	16953	16776	16863	16862	16925	16957	17073	16813	17069	16964	16860	16970	16830	16907	16814	16915	17045	16910	16932	16906	17144	17022	16978	16876	17001	17026	16958	16849	16815	16998	16916	17008	17025	16896	16975	16943	16981	17006	16963	16850	16916	16681	16836	16895	16863	16838	16898	16829	17121	16967	17021	16897	16880	16965	16993	16841	16924	16890	16886	16854	16846	16712	16936	16799	16978	16874	16877	16956	16914	16983	16766	16736	16889	16929	16912	16873	17083	16873	16998	16965	16799	16999	16714	16949	16913	17158	16821	16841	16884	16629	16814	16852	16848	16819	16944	16964	17129	16768	16827	16911	16681	16997	16918	16906	16790	16983	16927	16914	16760	16956	16740	16884	17014	16918	17012	16848	16714	16925	16752	16945	16981	16732	17062	16924	16843	16845	16971	16638	16801	16858	16816	16820	16829	16853	16913	16905	16879	16864	17013	16780	16884	16889	16925	16818	16773	16680	16880	17019	16762	16898	17192	16686	16760	16868	16913	16873	16844	16741	17034	16962	16954	16792	16863	16938	17022	16899	16924	16800	16993	16819	16888	16821	16763	17025	16748	16801	16676	16778	17115	16880	16890	16874	16807	16722	16793	16911	16887	17033	16858	16852	16781	16986	16964	17046	17349	17040	17025	16988	16832	16793	16871	17035	17101	16803	16993	17032	17014	16983	16941	16817	16948	16959	16932	16999	16823	16967	16839	16939	16949	17101	17025	16844	17131	16866	16910	16972	16952	16969	16896	16829	16801	16976	16911	16936	16969	16928	16836	16803	16973	16787	16797	16877	17105	16805	16927	16954	17050	16866	16623	16834	16854	16809	16734	16963	16841	16724	16802	16871	16911	17023	16879	16843	16657	16801	16977	16763	16828	17064	16794	16793	16988	16890	16870	16828	16740	16788	16920	16989	16914	16669	16980	16785	16763	16965	16788	16949	16790	16840	16914	16834	17122	16872	16903	16758	16854	16751	16990	16984	16683	16777	16972	17054	16896	16869	17132	16876	16922	16919	16961	16905	17071	16897	17014	16802	17018	17048	16662	16969	16720	16914	16540	16854	16645	16855	16777	16962	17044	16965	16949	16765	16866	17114	16816	17038	17016	16994	16983	16852	17163	16781	16755	16981	16872	17029	16891	16886	16955	16745	16892	16838	16803	16848	17086	17010	16922	16961	17042	16720	16813	16898	17070	16858	16754	16704	16956	16801	16708	16804	17018	17093	16936	16942	16947	16867	16921	16665	16670	16881	16866	16892	16897	16977	16987	16982	16913	16848	17013	16823	16975	16895	16920	17007	16909	16956	17005	16833	16899	16731	16772	16884	17093	16772	17092	16953	16916	16974	16798	17057	16852	16984	17013	17003	16842	16785	16942	16778	16948	16795	16710	16902	16896	17077	17050	16910	16901	17018	16811	16829	16858	16948	16806	16896	16894	16969	16990	16756	16832	16934	16850	16895	16989	16901	16839	16773	16831	17003	17114	17025	16995	16975	16884	16855	16760	17017	16736	16916	16811	16948	17026	16824	16933	16752	16898	16944	16883	16915	16951	16835	16837	17039	16842	16929	17077	16657	16893	16787	16857	16964	16807	16494	17030	17006	17084	16727	16879	16792	16705	16664	17005	17109	17098	16979	16937	16803	16985	16887	16982	16928	16904	16852	16824	17031	16919	16907	17182	16811	16755	16689	16917	16892	17025	16868	16795	16825	16966	16983	16886	17016	16806	16808	16841	16829	16896	16840	16962	16862	16962	16987	16769	16872	16892	16748	16825	16918	17008	16949	16879	16730	16793	16863	16894	16884	16966	16809	16882	17055	16838	16670	16748	16760	16774	16732	17049	17064	16895	16755	16890	16929	16921	16853	16921	16772	16928	17048	16940	16665	16956	16781	17015	17047	16826	17078	16999	16862	16804	16866	16835	16939	17051	16827	16938	16970	16895	16923	16880	16650	16973	16869	16766	16951	16791	16918	16714	16809	16873	16948	16753	16744	16971	16800	16656	16979	16941	16896	16708	16917	16947	16954	16887	17022	16907	16764	16900	16892	16851	16991	16937	16974	17023	16840	16824	16828	16855	17038	16958	17004	16995	16870	16853	16989	17024	16934	17159	16804	16979	16822	17126	16855	16819	16702	16707	16898	16805	16951	16834	17002	17058	16721	16834	16876	16910	16899	16847	16811	16908	16918	16719	16824	16823	16912	17039	16796	16972	16895	16896	16684	16799	16868	16893	16754	16831	16940	16925	17083	17092	16789	16838	16841	16853	16853	16909	16658	16806	16615	16771	17024	16958	16810	17003	16946	16804	16877	16983	16978	16620	16721	16908	16830	16799	16686	16977	16744	16878	16748	16880	16991	16829	16961	17010	16795	16775	16770	16888	16754	16809	16989	16987	16949	16761	16875	17109	16859	16974	16944	16804	16964	16993	16833	16992	16868	16835	16817	17069	16794	16864	17046	16701	16867	16732	16834	16728	16970	17147	16832	17014	16685	17074	17044	16969	16929	16816	16966	17050	16734	16840	16830	16946	16814	16910	16848	16952	16765	16813	16830	17006	16878	16875	16954	16974	16705	16797	16892	16877	16832	17088	16851	16689	17063	16885	17049	16872	17104	16945	16774	16810	16952	16894	16736	16849	16904	16848	17084	16762	16903	17006	16965	16679	16706	16879	16782	16906	16774	16842	17057	16738	16896	16876	17076	17111	17133	16790	16977	16873	16897	16964	16943	16910	16986	16968	16725	16803	16873	16639	16872	16792	16835	16922	16862	16837	16832	16931	16812	16795	16863	16854	16850	16870	16802	16977	16871	16784	16972	16944	16871	16675	16730	16769	16939	16941	16917	16752	16912	16805	16893	16937	16839	16992	17170	16778	16850	16923	16935	16946	16997	16875	16883	16906	16696	16887	16955	16773	16854	16951	16799	16836	16964	16837	16943	17053	16824	16644	16764	16821	16849	17016	16818	16911	17002	16870	16878	16845	16967	16858	16946	17045	16902	16804	16839	16839	16751	16889	16908	16927	16828	16784	16952	16961	16754	16760	16688	16665	16823	16977	16770	16815	17122	16756	16778	16860	16648	16873	17095	17077	16896	17067	16877	16732	16909	16949	16963	17012	16786	16720	16685	16720	16756	17155	17141	16789	16868	16862	16838	16925	16831	16830	16959	16975	16838	16825	16891	16726	16827	16884	16919	17145	16981	16890	16687	16898	16722	16887	16937	17012	16763	17054	16883	17071	16671	16904	16892	16712	16858	17026	16888	17009	16904	16999	17054	16832	16921	16816	16906	16936	17058	17078	17110	16912	16827	16780	17072	16970	16927	17073	16907	16783	16934	16797	16777	17000	16949	16974	17079	16771	16928	16979	16850	16863	16906	16886	16723	16883	16844	16613	16771	16968	17058	16863	17021	16816	16913	16976	16824	16971	16751	16869	17001	16840	17025	16770	16847	16846	17034	17018	16697	16863	16902	17081	16854	16890	16975	16871	16807	16744	16934	16802	16978	16763	16842	17023	16719	16739	16765	16834	17098	17022	16776	17014	16806	17029	16862	16840	16806	17018	16945	17052	16891	17159	16729	16927	16824	16992	16968	16856	16963	16954	16733	16981	16873	16603	17021	16943	16999	16843	16916	16856	16934	16966	17063	16940	16828	17006	16845	16985	16823	16883	16884	16931	17001	17005	16867	17086	16862	17000	17098	16916	16877	16845	16914	16886	16965	16783	16987	16940	16980	17001	16960	16860	16885	16978	16913	16949	16876	16835	16995	17117	17156	16947	16741	16903	16833	16709	16795	16902	16944	16906	17063	16638	16895	16998	17113	16913	16701	16760	16921	16884	16849	16818	16798	17023	17025	16942	16781	16926	16957	16976	16844	17024	16850	16890	16863	16842	16965	16911	16823	16942	16898	16776	17021	16783	16936	16916	16828	16894	16794	17070	16865	17069	17001	16870	16917	16930	17043	16944	16984	17035	16781	16893	16860	16881	17071	16911	16958	16962	16846	16766	16831	16907	16898	16858	16880	17002	16871	17011	16986	16964	17040	16927	16711	16906	16897	17073	16915	16926	16933	16882	17112	16932	16938	16732	16920	16876	16766	16826	17013	16915	16802	16941	16918	17172	16951	17071	16890	17081	16842	16744	16882	16731	16994	16867	16808	16832	16926	16971	16965	16814	16901	17059	16982	16921	16771	16715	16928	16774	16905	16927	16809	16976	16973	17080	16843	16692	16869	16776	16866	17109	16933	16775	16844	16902	16844	16827	16949	16966	16926	16967	16875	16839	16786	16941	17009	16784	16947	16865	16985	16737	16951	17059	17006	17101	16860	16943	16794	16791	16822	17006	16974	16745	16781	16991	16759	16922	17017	16926	16672	16825	16803	16733	16695	16898	16987	16981	16854	16919	16865	16935	16836	17049	17038	16759	16754	16794	16738	16945	16993	16908	16695	16869	16860	16944	17017	16940	16941	17097	16754	16862	16834	16896	17038	17061	16999	16826	16861	16955	17000	16848	16832	16858	17085	17003	16745	16814	16819	16865	16942	16962	16725	17008	17109	16912	16970	16871	16844	17048	16902	16812	16778	16831	17053	17079	16918	16974	16911	17098	16912	16962	16888	16715	16812	16944	17048	17160	16702	16822	16753	16948	16884	16774	16728	16949	16934	17075	17083	16900	17065	17104	16923	16718	16903	17066	16880	17042	16628	16997	16827	16769	16908	17008	16985	16810	16803	17091	16654	16936	16898	16840	16935	16961	17054	16949	17037	16920	16862	17027	16830	16838	16787	16886	16917	17059	17016	17107	16794	16890	16951	16946	16915	16935	16879	16783	16731	16953	16817	17036	17019	16964	16872	16781	16752	17008	16928	16660	16714	16806	16782
31971	41496	37717	29896	25037	21322	18801	17393	16168	16008	15809	15707	15626	15460	15502	15227	15458	15540	15539	15389	15262	15257	15383	15321	15288	15425	15139	15242	15370	15258	15220	15440	15320	15287	15117	15383	15433	15267	15441	15385	15334	15182	15393	15273	15223	15431	15408	15449	15267	15412	15317	15333	15297	15264	15282	15353	15351	15358	15309	15444	15256	15338	15228	15379	15232	15428	15285	15266	15363	15341	15259	15389	15360	15382	15311	15348	15176	15194	15338	15402	15357	15294	15307	15260	15286	15439	15167	15417	15282	15193	15238	15295	15330	15369	15420	15177	15363	15316	15321	15381	15325	15370	15253	15281	15211	15328	15210	15290	15317	15188	15294	15330	15229	15207	15242	15305	15316	15277	15205	15125	15318	15395	15117	15315	15270	15404	15276	15147	15329	15330	15292	15349	15195	15331	15415	15279	15324	15153	15461	15345	15259	15259	15331	15312	15238	15348	15645	15292	15176	15230	15443	15465	15351	15194	15358	15397	15251	15315	15291	15305	15239	15372	15419	15232	15340	15261	15374	15309	15352	15289	15282	15470	15355	15241	15290	15363	15313	15177	15341	15244	15233	15349	15326	15337	15342	15374	15181	15301	15195	15322	15510	15276	15390	15541	15355	15307	15236	15393	15250	15396	15305	15407	15360	15328	15422	15411	15374	15261	15245	15174	15467	15300	15199	15317	15256	15299	15283	15165	15303	15257	15519	15277	15430	15583	15440	15218	15321	15363	15346	15397	15371	15341	15291	15407	15156	15344	15170	15288	15302	15315	15304	15439	15455	15424	15362	15357	15231	15265	15206	15350	15250	15317	15306	15223	15249	15380	15355	15287	15331	15182	15332	15219	15361	15395	15324	15250	15425	15307	15221	15358	15380	15457	15343	15352	15354	15324	15390	15170	15221	15384	15205	15359	15395	15379	15317	15268	15190	15402	15181	15365	15483	15326	15426	15146	15333	15317	15441	15480	15396	15148	15369	15342	15203	15315	15361	15421	15321	15247	15457	15331	15141	15412	15423	15190	15251	15377	15342	15210	15183	15329	15267	15411	15330	15287	15295	15299	15274	15238	15301	15285	15207	15303	15359	15151	15280	15426	15181	15381	15322	15208	15296	15511	15341	15270	15344	15244	15218	15211	15109	15552	15224	15408	15137	15311	15365	15388	15302	15341	15410	15301	15188	15206	15185	15458	15290	15298	15460	15311	15244	15271	15241	15324	15308	15278	15325	15310	15375	15210	15411	15372	15202	15064	15290	15329	15447	15380	15251	15300	15306	15272	15322	15224	15335	15431	15115	15619	15415	15259	15453	15124	15252	15500	15300	15321	15286	15284	15293	15300	15312	15101	15316	15146	15399	15317	15375	15170	15345	15399	15316	15256	15351	15411	15388	15385	15275	15298	15249	15237	15339	15335	15481	15263	15219	15351	15251	15179	15263	15307	15291	15160	15251	15358	15104	15279	15311	15317	15448	15177	15469	15242	15478	15110	15370	15538	15288	15278	15434	15338	15402	15141	15276	15271	15340	15243	15433	15135	15289	15266	15444	15144	15280	15493	15295	15206	15423	15318	15333	15237	15378	15314	15251	15317	15367	15264	15400	15285	15266	15305	15371	15268	15320	15343	15274	15266	15182	15327	15315	15359	15377	15353	15107	15401	15299	15233	15342	15334	15476	15323	15292	15211	15185	15248	15289	15368	15316	15334	15432	15464	15290	15315	15340	15339	15317	15413	15313	15192	15213	15453	15228	15457	15261	15383	15448	15469	15198	15135	15214	15466	15351	15350	15231	15150	15254	15315	15217	15323	15440	15314	15273	15240	15331	15312	15252	15384	15288	15271	15173	15416	15527	15227	15492	15220	15290	15081	15441	15331	15310	15283	15326	15357	15197	15442	15418	15407	15372	15185	15143	15318	15367	15148	15167	15462	15331	15277	15470	15279	15446	15261	15316	15462	15281	15307	15341	15337	15221	15392	15121	15335	15301	15322	15371	15363	15289	15230	15202	15321	15220	15366	15155	15136	15405	15344	15210	15310	15378	15305	15395	15332	15328	15324	15199	15459	15334	15308	15372	15279	15322	15396	15284	15372	15334	15402	15329	15255	15314	15406	15291	15386	15261	15281	15158	15424	15241	15448	15232	15322	15224	15152	15231	15451	15432	15397	15311	15128	15263	15265	15297	15326	15414	15348	15244	15499	15175	15412	15437	15389	15334	15225	15312	15207	15228	15338	15416	15329	15304	15334	15228	15328	15391	15292	15328	15477	15166	15216	15447	15263	15403	15203	15375	15072	15276	15183	15184	15342	15279	15308	15349	15509	15154	15320	15272	15205	15267	15387	15482	15318	15286	15419	15404	15436	15243	15367	15137	15192	15258	15400	15231	15342	15355	15299	15497	15221	15334	15388	15320	15401	15102	15299	15317	15362	15400	15335	15351	15319	15419	15311	15327	15353	15101	15336	15308	15395	15304	15152	15242	15303	15266	15286	15148	15371	15205	15322	15167	15270	15205	15495	15326	15339	15422	15340	15302	15256	15458	15465	15321	15419	15444	15324	15281	15463	15334	15189	15241	15431	15406	15303	15357	15232	15362	15304	15365	15235	15374	15283	15344	15376	15216	15442	15341	15269	15269	15362	15317	15466	15301	15249	15185	15265	15327	15341	15175	15326	15411	15328	15308	15213	15318	15364	15377	15479	15130	15340	15184	15285	15396	15268	15340	15112	15405	15405	15285	15412	15380	15435	15236	15329	15341	15382	15574	15306	15243	15281	15255	15399	15295	15328	15298	15145	15312	15363	15254	15405	15306	15297	15293	15262	15255	15246	15326	15273	15305	15389	15210	15325	15408	15334	15299	15292	15268	15289	15382	15314	15322	15403	15366	15298	15205	15364	15181	15302	15266	15171	15365	15269	15448	15460	15183	15253	15285	15215	15400	15383	15346	15253	15324	15461	15195	15194	15511	15463	15281	15428	15368	15360	15250	15360	15318	15289	15171	15473	15392	15365	15378	15154	15217	15279	15409	15301	15338	15148	15327	15410	15262	15324	15475	15469	15471	15459	15332	15338	15293	15299	15272	15415	15414	15261	15177	15325	15410	15282	15228	15370	15439	15309	15357	15234	15288	15609	15158	15368	15419	15173	15489	15253	15303	15258	15391	15427	15499	15260	15292	15384	15350	15313	15169	15480	15282	15383	15221	15219	15307	15443	15295	15302	15283	15263	15418	15310	15322	15123	15275	15296	15296	15229	15167	15467	15149	15329	15261	15386	15347	15316	15305	15238	15365	15369	15462	15323	15301	15411	15255	15433	15344	15388	15335	15416	15196	15364	15327	15401	15361	15369	15377	15366	15280	15585	15246	15349	15445	15111	15290	15251	15438	15253	15382	15314	15401	15300	15545	15470	15369	15207	15308	15288	15349	15171	15363	15196	15341	15172	15220	15409	15241	15299	15425	15394	15238	15243	15311	15322	15270	15296	15173	15377	15374	15178	15463	15303	15352	15221	15312	15279	15218	15286	15147	15211	15231	15317	15323	15412	15319	15341	15230	15300	15503	15091	15249	15194	15360	15222	15315	15302	15277	15494	15246	15376	15338	15394	15412	15348	15252	15386	15297	15207	15282	15355	15432	15336	15232	15287	15287	15336	15309	15271	15380	15432	15432	15304	15335	15438	15433	15475	15271	15173	15477	15352	15467	15362	15466	15264	15467	15297	15261	15340	15094	15323	15489	15303	15304	15412	15361	15345	15247	15298	15257	15366	15324	15396	15248	15418	15299	15414	15277	15332	15395	15360	15403	15268	15381	15472	15315	15175	15358	15295	15372	15263	15299	15257	15339	15245	15311	15321	15386	15385	15316	15439	15273	15218	15499	15116	15350	15254	15354	15246	15103	15361	15220	15365	15367	15301	15190	15362	15279	15387	15387	15383	15421	15425	15276	15367	15282	15124	15329	15195	15312	15078	15333	15251	15326	15356	15195	15250	15384	15338	15431	15356	15328	15468	15213	15254	15414	15425	15369	15514	15339	15197	15287	15353	15539	15358	15382	15142	15214	15366	15311	15326	15220	15509	15444	15250	15369	15198	15422	15393	15275	15445	15326	15224	15302	15369	15539	15371	15206	15455	15303	15292	15189	15297	15458	15310	15567	15222	15354	15223	15376	15320	15354	15292	15326	15142	15439	15174	15334	15195	15360	15307	15376	15410	15350	15517	15327	15305	15290	15279	15254	15287	15274	15316	15319	15454	15217	15338	15323	15335	15410	15419	15346	15219	15351	15425	15197	15291	15466	15343	15434	15612	15386	15085	15506	15215	15417	15317	15305	15174	15423	15137	15345	15272	15332	15293	15328	15284	15422	15422	15220	15468	15466	15111	15305	15195	15445	15236	15226	15418	15350	15471	15399	15307	15183	15320	15386	15314	15259	15307	15394	15341	15232	15337	15403	15452	15257	15363	15124	15336	15395	15339	15285	15220	15496	15343	15355	15145	15138	15124	15401	15182	14968	15327	15392	15399	15500	15359	15310	15481	15211	15249	15340	15393	15451	15406	15351	15162	15367	15182	15200	15236	15546	15283	15354	15342	15414	15214	15326	15326	15387	15565	15269	15267	15391	15373	15267	15337	15376	15395	15179	15227	15370	15374	15426	15210	15209	15469	15167	15345	15176	15444	15190	15240	15349	15473	15290	15402	15201	15317	15196	15402	15432	15192	15471	15181	15199	15114	15378	15217	15108	15294	15281	15180	15445	15314	15120	15081	15327	15309	15304	15442	15290	15142	15477	15309	15374	15280	15381	15299	15415	15433	15174	15359	15300	15321	15311	15413	15250	15264	15314	15415	15348	15357	15367	15410	15279	15252	15400	15379	15387	15301	15347	15297	15291	15195	15211	15304	15277	15118	15402	15120	15300	15277	15337	15284	15471	15191	15272	15346	15208	15465	15317	15297	15521	15445	15446	15253	15409	15313	15336	15501	15230	15266	15163	15512	15352	15188	15380	15144	15223	15236	15466	15394	15274	15515	15281	15363	15258	15339	15300	15469	15293	15442	15318	15170	15304	15248	15330	15346	15254	15307	15392	15411	15487	15334	15265	15295	15231	15462	15370	15356	15488	15294	15241	15338	15426	15320	15507	15466	15461	15437
24373	21608	29270	26431	27297	29318	27215	22515	20212	18718	18401	18039	17972	17676	17688	17817	17778	17690	17669	17873	17682	17998	17609	17758	17589	17660	17781	17611	17423	17592	17734	17528	17534	17489	17671	17688	17455	17543	17695	17668	17702	17514	17521	17564	17736	17357	17540	17495	17707	17548	17562	17574	17455	17483	17355	17518	17567	17491	17383	17622	17757	17473	17572	17611	17601	17474	17540	17545	17410	17681	17468	17609	17592	17564	17550	17354	17413	17600	17505	17408	17401	17568	17523	17521	17596	17535	17627	17712	17482	17586	17547	17584	17440	17430	17534	17314	17319	17421	17560	17187	17563	17488	17447	17437	17584	17425	17422	17350	17454	17380	17567	17381	17489	17563	17526	17538	17550	17305	17491	17560	17367	17384	17458	17455	17525	17545	17602	17719	17434	17527	17316	17381	17416	17251	17457	17494	17686	17554	17469	17439	17490	17521	17467	17453	17567	17384	17489	17466	17449	17452	17516	17407	17392	17461	17399	17413	17575	17462	17426	17556	17469	17379	17447	17484	17552	17585	17563	17481	17442	17551	17511	17450	17577	17687	17642	17583	17496	17544	17460	17615	17573	17478	17465	17505	17426	17282	17398	17586	17441	17489	17437	17434	17605	17722	17665	17444	17513	17467	17290	17430	17442	17262	17483	17471	17537	17677	17391	17314	17549	17327	17428	17417	17542	17483	17476	17365	17402	17493	17492	17550	17408	17227	17488	17667	17598	17627	17341	17473	17430	17314	17491	17383	17511	17353	17294	17476	17508	17358	17344	17621	17736	17399	17695	17503	17446	17585	17697	17576	17564	17523	17500	17473	17446	17419	17461	17569	17576	17585	17370	17643	17401	17489	17274	17632	17637	17629	17301	17438	17516	17499	17293	17554	17375	17491	17364	17499	17371	17468	17368	17414	17512	17371	17764	17479	17371	17384	17391	17422	17585	17535	17707	17444	17414	17650	17383	17256	17440	17463	17527	17545	17512	17457	17540	17295	17472	17500	17408	17369	17433	17623	17432	17402	17566	17339	17367	17452	17602	17597	17425	17519	17626	17348	17679	17426	17419	17484	17562	17509	17512	17529	17346	17497	17555	17361	17588	17559	17562	17673	17461	17471	17358	17651	17514	17274	17505	17500	17550	17514	17437	17492	17458	17556	17322	17396	17547	17172	17417	17433	17385	17426	17540	17548	17608	17473	17523	17381	17523	17487	17489	17398	17634	17334	17420	17532	17512	17555	17469	17640	17499	17401	17594	17607	17613	17534	17402	17484	17396	17592	17496	17331	17659	17590	17536	17252	17647	17573	17571	17585	17782	17422	17712	17489	17604	17452	17659	17519	17368	17382	17556	17690	17407	17455	17538	17494	17338	17485	17502	17493	17390	17457	17578	17625	17613	17405	17568	17612	17619	17482	17644	17414	17457	17392	17412	17268	17526	17593	17528	17422	17376	17473	17550	17676	17396	17481	17649	17577	17439	17518	17300	17549	17757	17597	17617	17417	17507	17413	17566	17500	17513	17509	17639	17538	17276	17638	17578	17538	17488	17559	17497	17632	17405	17481	17306	17351	17731	17547	17398	17536	17439	17535	17538	17526	17504	17449	17543	17571	17277	17404	17319	17381	17692	17609	17407	17669	17516	17431	17658	17496	17424	17546	17567	17413	17391	17568	17691	17536	17322	17388	17641	17616	17548	17501	17504	17454	17400	17316	17529	17459	17372	17486	17425	17616	17691	17575	17479	17449	17457	17477	17324	17429	17568	17387	17466	17321	17478	17437	17468	17501	17566	17575	17519	17471	17380	17495	17676	17624	17647	17422	17501	17389	17468	17535	17647	17439	17533	17484	17671	17569	17471	17304	17450	17471	17562	17435	17419	17487	17609	17399	17347	17492	17594	17481	17302	17527	17425	17488	17361	17558	17502	17486	17540	17413	17481	17471	17530	17342	17515	17477	17545	17645	17427	17523	17506	17268	17482	17326	17322	17517	17206	17593	17461	17492	17435	17627	17613	17555	17485	17536	17545	17356	17461	17553	17488	17531	17365	17373	17630	17346	17431	17559	17526	17373	17554	17433	17236	17446	17555	17393	17409	17415	17520	17327	17531	17719	17344	17392	17615	17288	17417	17423	17608	17264	17532	17474	17467	17434	17569	17510	17545	17391	17428	17465	17520	17467	17606	17501	17481	17397	17462	17432	17486	17431	17509	17531	17502	17616	17638	17475	17617	17550	17553	17607	17555	17618	17578	17481	17576	17426	17476	17157	17546	17531	17395	17546	17362	17499	17412	17601	17450	17517	17640	17405	17427	17428	17532	17468	17456	17412	17370	17507	17410	17629	17698	17414	17580	17673	17536	17448	17420	17472	17517	17533	17545	17649	17497	17443	17582	17398	17395	17430	17311	17502	17406	17547	17405	17491	17238	17378	17631	17301	17566	17409	17454	17374	17252	17520	17470	17553	17320	17496	17492	17358	17606	17392	17452	17572	17453	17427	17474	17468	17441	17540	17526	17616	17433	17557	17506	17623	17450	17385	17433	17441	17465	17459	17539	17535	17539	17561	17497	17434	17290	17307	17597	17369	17423	17409	17378	17485	17391	17459	17437	17524	17555	17365	17356	17363	17678	17278	17485	17493	17450	17265	17581	17462	17523	17294	17510	17620	17612	17673	17666	17349	17452	17498	17567	17548	17544	17468	17606	17563	17470	17503	17703	17417	17454	17548	17378	17446	17332	17547	17579	17624	17570	17398	17353	17638	17573	17443	17393	17472	17539	17414	17642	17489	17547	17414	17481	17697	17440	17534	17416	17589	17329	17456	17427	17154	17428	17485	17389	17680	17576	17442	17679	17461	17519	17380	17402	17478	17455	17211	17473	17511	17441	17540	17324	17507	17355	17330	17464	17549	17459	17497	17503	17402	17295	17536	17606	17656	17552	17488	17468	17444	17528	17617	17429	17550	17510	17462	17452	17587	17481	17560	17346	17546	17596	17456	17682	17385	17447	17617	17597	17414	17538	17390	17456	17419	17792	17469	17438	17457	17409	17556	17466	17604	17333	17374	17485	17571	17475	17485	17564	17550	17505	17621	17555	17500	17500	17686	17457	17414	17538	17418	17462	17590	17645	17474	17513	17423	17604	17513	17490	17448	17479	17396	17664	17452	17747	17381	17412	17381	17464	17510	17385	17381	17387	17441	17418	17828	17562	17491	17643	17612	17562	17452	17353	17395	17472	17611	17642	17205	17522	17376	17496	17591	17624	17493	17562	17440	17538	17575	17452	17536	17673	17593	17573	17601	17389	17320	17514	17416	17503	17257	17507	17586	17537	17297	17512	17651	17686	17638	17626	17726	17480	17638	17434	17603	17477	17411	17471	17563	17532	17582	17290	17467	17460	17482	17663	17581	17485	17402	17350	17444	17341	17526	17419	17412	17375	17607	17376	17391	17593	17525	17683	17488	17567	17530	17468	17388	17529	17681	17352	17275	17644	17626	17590	17408	17619	17350	17446	17436	17565	17478	17465	17543	17473	17572	17403	17349	17529	17379	17650	17540	17408	17591	17471	17435	17527	17398	17346	17523	17580	17391	17477	17446	17516	17452	17424	17345	17446	17652	17691	17440	17634	17483	17458	17643	17550	17511	17545	17611	17387	17471	17716	17393	17486	17507	17628	17491	17549	17782	17490	17630	17535	17549	17412	17439	17554	17487	17629	17461	17546	17431	17604	17339	17666	17349	17423	17459	17531	17383	17551	17547	17487	17393	17608	17618	17561	17249	17426	17386	17462	17453	17513	17611	17514	17412	17391	17462	17497	17284	17368	17310	17569	17618	17467	17514	17438	17655	17357	17468	17517	17478	17410	17489	17412	17443	17537	17536	17462	17613	17498	17556	17506	17656	17586	17398	17553	17568	17587	17318	17581	17627	17683	17414	17416	17436	17433	17441	17433	17588	17450	17569	17382	17459	17312	17418	17400	17665	17713	17387	17579	17464	17637	17530	17556	17609	17555	17554	17557	17551	17637	17455	17314	17380	17491	17355	17488	17770	17616	17656	17533	17533	17705	17581	17482	17465	17543	17521	17355	17488	17495	17520	17416	17438	17431	17473	17539	17569	17390	17426	17516	17651	17522	17511	17668	17516	17391	17542	17337	17413	17460	17517	17471	17461	17421	17225	17622	17270	17466	17511	17469	17411	17521	17577	17450	17437	17491	17695	17457	17479	17639	17547	17494	17342	17610	17439	17373	17422	17586	17612	17607	17230	17468	17596	17331	17574	17596	17443	17539	17459	17358	17407	17690	17563	17740	17536	17470	17749	17415	17479	17598	17573	17708	17406	17506	17433	17293	17455	17608	17531	17532	17693	17631	17611	17441	17516	17484	17418	17654	17573	17283	17462	17518	17315	17448	17556	17441	17686	17451	17257	17452	17605	17743	17460	17599	17257	17502	17649	17490	17485	17502	17702	17665	17498	17660	17566	17445	17708	17358	17533	17578	17536	17466	17484	17459	17531	17601	17460	17613	17607	17546	17358	17508	17544	17452	17478	17408	17451	17403	17529	17685	17387	17332	17665	17384	17515	17395	17490	17477	17406	17483	17424	17691	17503	17455	17428	17228	17397	17452	17607	17447	17597	17578	17523	17735	17465	17460	17358	17460	17649	17506	17519	17753	17565	17583	17527	17664	17496	17511	17308	17443	17662	17442	17419	17341	17583	17511	17523	17566	17379	17579	17457	17629	17416	17486	17601	17473	17638	17585	17556	17796	17458	17481	17496	17382	17385	17425	17776	17580	17395	17739	17704	17507	17437	17297	17521	17671	17666	17511	17426	17270	17394	17448	17369	17442	17365	17516	17473	17504	17466	17522	17656	17535	17462	17402	17552	17563	17623	17529	17301	17337	17543	17698	17364	17549	17305	17511	17374	17503	17378	17542	17495	17362	17563	17680	17350	17315	17095	17544	17578	17605	17450	17488	17577	17576	17437	17617	17566	17581	17574	17567	17411	17418	17480	17412	17412	17566	17677	17576	17583	17304	17670	17623	17539	17584	17483	17431	17550	17537	17400	17394	17561	17366	17525	17573	17578	17651	17657	17419	17443	17655	17524	17486	17639	17396	17534	17530	17393	17396	17467	17640	17513	17496	17428	17408	17412
35125	50949	46181	38929	35125	30078	24756	21216	18661	16886	16521	16040	16041	15868	15988	15898	16054	15849	15840	15979	15885	15820	15864	15720	15968	15715	15692	15774	15644	15810	15759	15867	15655	15751	15608	15837	15855	15932	15574	15753	15771	15774	15667	15879	15714	15662	15918	15647	15611	15760	15822	15777	15671	15934	15531	15750	15720	15725	15655	15664	15776	15657	15641	15602	15725	15689	15848	15709	15736	15622	15623	15511	15857	15688	15642	15851	15670	15758	15685	15720	15643	15595	15724	15626	15759	15523	15756	15682	15741	15666	15643	15634	15689	15794	15743	15900	15860	15584	15874	15664	15650	15849	15647	15757	15643	15711	15629	15824	15619	15634	15866	15544	15760	15928	15770	15587	15792	15551	15690	15589	15684	15688	15725	15719	15681	15694	15733	15589	15790	15628	15838	15731	15612	15842	15748	15751	15659	15570	15667	15669	15727	15872	15774	15586	15676	15816	15656	15566	15891	15673	15916	15797	15662	15689	15721	15769	15775	15689	15791	15731	15546	15469	15765	15707	15554	15661	15747	15694	15686	15597	15743	15607	15800	15573	15690	15701	15862	15780	15671	15565	15554	15822	15630	15659	15730	15725	15738	15558	15605	15970	15648	15567	15864	15883	15762	15703	15761	15725	15764	15533	15653	15683	15497	15804	15784	15694	15638	15733	15641	15686	15739	15672	15680	15633	15728	15724	15753	15762	15711	15676	15694	15796	15807	15859	15661	15756	15743	15650	15643	15794	15708	15722	15688	15547	15713	15627	15597	15780	15690	15687	15719	15841	15601	15502	15734	15718	15548	15643	15773	15933	15538	15755	15695	15526	15618	15736	15627	15833	15735	15605	15630	15590	15607	15787	15654	15758	15725	15596	15710	15719	15893	15652	15497	15722	15830	15782	15612	15765	15837	15746	15727	15742	15533	15691	15638	15667	15689	15529	15744	15738	15720	15753	15626	15615	15915	15595	15697	15838	15749	15837	15663	15714	15854	15678	15674	15742	15655	15738	15835	15566	15713	15713	15649	15670	15720	15771	15647	15845	15715	15899	15647	15860	15583	15503	15884	15593	15762	15415	15711	15605	15673	15705	15875	15639	15738	15892	15657	15601	15730	15786	15683	15565	15574	15900	15759	15759	15662	15625	15713	15776	15621	15569	15823	15649	15742	15612	15765	15787	15690	15699	15819	15724	15673	15673	15778	15722	15756	15750	15735	15695	15688	15709	15624	15767	15827	15505	15759	15676	15667	15572	15677	15834	15685	15743	15717	15636	15663	15465	15558	15728	15694	15739	15772	15611	15682	15739	15764	15679	15591	15683	15732	15640	15667	15789	15620	15662	15726	15801	15736	15756	15674	15665	15828	15728	15648	15554	15513	15696	15592	15650	15843	15908	15790	15832	15601	15780	15734	15703	15601	15698	15706	15918	15713	15658	15732	15716	15680	15624	15715	15690	15733	15753	15742	15674	15909	15526	15771	15844	15677	15529	15725	15808	15624	15661	15857	15814	15692	15659	15745	15875	15680	15718	15704	15612	15668	15778	15872	15689	15805	15838	15761	15614	15753	15601	15686	15691	15702	15664	15700	15730	15809	15771	15594	15691	15527	15750	15759	15703	15736	15772	15722	15799	15692	15724	15650	15588	15802	15619	15690	15744	15603	15771	15644	15849	15752	15644	15617	15669	15647	15602	15673	15830	15799	15689	15649	15601	15731	15717	15777	15721	15708	15680	15642	15851	15677	15707	15753	15615	15808	15767	15705	15660	15909	15535	15810	15768	15794	15755	15804	15712	15701	15691	15601	15799	15900	15781	15697	15759	15710	15605	15699	15769	15750	15662	15814	15695	15899	15663	15536	15687	15671	15920	15709	15610	15957	15776	15657	15793	15732	15578	15690	15603	15721	15546	15723	15610	15790	15699	15570	15712	15780	15819	15554	15687	15747	15715	15669	15746	15757	15716	15529	15857	15806	15839	15645	15638	15680	15654	15608	15794	15852	15696	15765	15803	15665	15686	15652	15669	15723	15604	15928	15660	15797	15563	15637	15636	15675	15711	15752	15687	15756	15594	15715	15701	15675	15688	15652	15826	15891	15652	15638	15772	15762	15717	15685	15763	15828	15592	15652	15691	15783	15705	15629	15782	15790	15802	15681	15566	15646	15560	15518	15832	15703	15585	15677	15681	15769	15643	15759	15845	15801	15635	15522	15801	15791	15673	15917	15718	15658	15696	15545	15746	15692	15672	15763	15764	15733	15761	15656	15679	15818	15596	15721	15691	15883	15582	15789	15823	15696	15876	15713	15625	15721	15576	15765	15699	15768	15704	15787	15669	15610	15818	15356	15721	15700	15587	15678	15686	15662	15679	15567	15846	15750	15807	15783	15674	15589	15653	15758	15820	15626	15528	15531	15761	15723	15751	15750	15576	15766	15763	15921	15651	15572	15799	15799	15639	15662	15726	15699	15598	15601	15733	15640	15504	15744	15629	15781	15731	15660	15603	15677	15684	15624	15799	15673	15771	15579	15704	15715	15827	15649	15368	15865	15779	15656	15659	15713	15623	15748	15773	15708	15662	15754	15695	15519	15690	15607	15634	15779	15678	15625	15645	15779	15765	15825	15745	15491	15730	15748	15678	15657	15712	15649	15811	15594	15654	15680	15868	15661	15782	15626	15626	15543	15646	15558	15671	15522	15741	15827	15603	15695	15802	15818	15613	15645	15816	15702	15674	15866	15609	15777	15652	15595	15763	15758	15682	15690	15748	15756	15597	15581	15734	15747	15608	15876	15644	15811	15623	15898	15711	15633	15565	15580	15734	15681	15489	15653	15806	15745	15768	15847	15736	15612	15824	15695	15720	15630	15622	15845	15662	15782	15547	15728	15842	15671	15618	15612	15455	15687	15707	15611	15647	15745	15679	15727	15702	15465	15654	15828	15658	15559	15755	15686	15735	15696	15691	15680	15765	15580	15642	15834	15637	15613	15548	15777	15640	15736	15684	15591	15525	15750	15648	15631	15575	15714	15677	15578	15834	15726	15700	15732	15600	15873	15697	15846	15585	15906	15721	15703	15742	15545	15575	15550	15677	15668	15732	15810	15625	15717	15587	15559	15730	15814	15730	15611	15791	15584	15641	15751	15578	15882	15617	15787	15772	15640	15783	15650	15651	15634	15550	15631	15670	15683	15686	15827	15736	15526	15492	15830	15735	15734	15870	15575	15865	15747	15792	15635	15776	15675	15709	15640	15664	15785	15809	15579	15651	15707	15563	15534	15674	15920	15684	15687	15691	15660	15660	15611	15698	15735	15588	15782	15702	15529	15665	15787	15652	15581	15694	15861	15851	15740	15750	15865	15647	15762	15660	15769	15818	15680	15590	15652	15626	15631	15794	15550	15878	15743	15595	15711	15768	15883	15830	15728	15856	15802	15574	15731	15561	15722	15734	15828	15595	15637	15777	15878	15576	15700	15446	15670	15821	15667	15757	15615	15669	15797	15513	15772	15541	15689	15766	15734	15723	15617	15697	15711	15703	15667	15921	15811	15494	15588	15625	15642	15597	15715	15729	15686	15933	15733	15745	15647	15849	15731	15628	15656	15726	15741	15614	15517	15773	15706	15771	15616	15707	15793	15664	15758	15711	15621	15608	15636	15800	15770	15849	15668	15570	15673	15686	15870	15717	15807	15741	15604	15573	15529	15749	15602	15761	15739	15653	15616	15753	15914	15552	15647	15772	15699	15709	15543	15724	15607	15633	15845	15791	15702	15702	15896	15615	15750	15803	15817	15624	15792	15707	15718	15786	15762	15853	15906	15842	15748	15754	15676	15648	15663	15759	15670	15352	15605	15580	15661	15666	15642	15635	15765	15639	15654	15592	15832	15754	15881	15673	15764	15724	15556	15621	15603	15681	15505	15710	15670	15729	15772	15708	15667	15578	15689	15801	15800	15636	15725	15775	15604	15675	15758	15824	15674	15612	15756	15810	15609	15683	15610	15577	15767	15698	15639	15894	15695	15795	15764	15757	15645	15763	15633	15823	15730	15858	15768	15477	15819	15709	15632	15756	15828	15800	15553	15662	15567	15620	15860	15764	15852	15794	15563	15805	15579	15486	15723	15645	15819	15778	15631	15711	15697	15625	15819	15616	15662	15582	15660	15622	15853	15637	15628	15760	15572	15776	15740	15737	15832	15650	15893	15747	15460	15718	15919	15827	15810	15835	15601	15565	15745	15820	15728	15565	15645	15777	15507	15739	15644	15576	15515	15638	15704	15644	15638	15556	15675	15701	15519	15738	15684	15634	15664	15864	15680	15800	15602	15731	15703	15761	15741	15589	15754	15731	15765	15777	15766	15725	15830	15667	15505	15688	15656	15745	15601	15516	15774	15637	15778	15645	15859	15688	15745	15769	15832	15620	15726	15597	15803	15683	15774	15615	15761	15645	15538	15766	15813	15562	15656	15864	15797	15791	15828	15741	15658	15677	15663	15724	15776	15618	15695	15724	15885	15589	15806	15765	15610	15688	15560	15634	15734	15621	15682	15722	15798	15663	15611	15713	15904	15717	15757	15917	15751	15740	15901	15720	15709	15793	15650	15676	15821	15886	15609	15726	15774	15618	15722	15687	15701	15736	15908	15723	15560	15741	15635	15670	15671	15679	15905	15637	15785	15647	15809	15897	15773	15713	15816	15744	15642	15642	15757	15586	15791	15738	15706	15653	15638	15554	15797	15637	15897	15718	15788	15614	15824	15814	15855	15835	15535	15886	15444	15978	15514	15746	15743	15570	15826	15621	15711	15782	15734	15625	15793	15675	15786	15758	15862	15737	15749	15701	15564	15659	15595	15733	15458	15804	15548	15802	15747	15510	15554	15660	15698	15549	15796	15620	15739	15614	15568	15668	15536	15797	15731	15660	15611	15656	15701	15771	15648	15702	15895	15569	15686	15712	15765	15616	15849	15603	15625	15637	15683	15589	15691	15786	15766	15629	15722	15712	15803	15782	15631	15758	15678	15625	15664	15767	15655	15744	15692	15655	15735	15639	15710	15966	15671	15777	15719	15736	15541	15695	15564	15837	15688	15577	15854	15729	15764	15715	15625	15766	15779	15659	15763	15708	15646	15771	15664	15565	15657	15702	15740	15813	15691	15587
23171	21597	29501	24782	25255	30211	31031	24476	21039	19696	19126	18826	18647	18576	18328	18501	18187	18270	18335	18063	18211	18073	18053	18035	18072	18021	18012	17810	17977	18010	17886	18101	17735	18045	18011	18006	17648	17921	17812	17983	17953	17864	17829	17853	17851	17993	17813	17972	17961	17842	17918	17811	17811	17654	18097	17977	17781	17757	18112	17948	17890	18034	18020	17881	17909	17943	17990	17776	17856	17814	17930	18034	17785	17886	17874	17755	18041	17868	17714	17861	17965	17827	17706	17899	17787	17900	17891	17953	17870	17845	18026	17759	17901	17902	17823	17931	17819	17926	18040	17783	17889	17808	17742	17785	17770	17828	17721	17918	17870	17943	17973	17868	17814	17854	17873	17761	17838	17846	17997	17895	17995	17811	17833	17814	17891	17928	17690	17741	17800	17724	17914	17760	17658	17789	17985	17969	17802	17789	17997	17822	17657	17929	17660	17661	17647	17800	17711	17930	17818	17835	17832	17644	18025	17913	17834	17694	17801	17882	17987	17872	17844	17735	17547	17811	17618	17595	17791	17944	17779	17759	17933	17739	17807	17777	17891	17670	17781	17767	17963	17744	17929	17662	17798	17874	17969	17916	17766	17710	17750	17727	17937	17837	17971	17949	17833	17829	17920	17730	17772	17872	17744	17834	17855	17853	17706	17696	17772	17712	17892	17696	17924	17698	17856	17595	17918	17685	17836	17674	17767	17839	17822	17916	17882	17837	17706	17860	17755	17772	17729	17744	17779	17815	17854	17907	17889	17899	17875	17787	17909	17709	17684	17801	17658	17732	17705	17668	17701	17921	17933	17449	17737	17976	17871	17838	17696	17717	17689	17693	17913	17834	17717	17902	17937	17784	17933	17855	17926	17839	17760	17766	17673	17726	17768	17766	17854	17913	18038	18013	17881	17838	17997	17740	17910	17832	17826	17817	17806	17949	17946	17934	17923	17787	18018	17866	17683	17911	17930	17743	17729	18001	17960	17722	17895	17595	17814	17646	17788	17763	17838	17778	17802	17821	17880	17825	17943	17831	17788	17839	17781	18027	17797	17814	17841	17854	17873	17795	17970	17713	17972	17682	17685	17670	17578	17962	17798	17802	17672	17682	17842	17915	17806	17813	17703	17858	17846	17608	17750	17755	17820	17833	17795	17979	17766	17827	17791	17800	17581	17773	17656	17882	17836	17555	17776	17704	17769	17793	17807	17786	17848	17778	17783	17756	17774	17925	17816	17831	17787	17682	17651	17755	17761	17623	17885	17718	17890	17884	17726	17834	17697	17690	17537	17775	17761	17769	17799	17675	17995	17875	17844	17826	17848	18016	17940	17866	17944	17878	17512	17603	17701	17774	17874	17816	17834	17621	17739	17877	18034	17838	17795	17668	17726	18012	17836	17735	17636	17878	17869	17775	17797	17608	17877	17633	17860	17820	17778	17604	17764	17796	17752	17676	17754	17944	18066	17674	18049	17895	17669	17627	17739	17724	17995	17764	17723	17871	17802	17765	18012	17784	17873	17843	17972	17915	17709	17713	17788	17678	17852	17759	17712	17798	17858	17914	17979	17727	18040	17849	17850	17816	17751	17938	17977	18000	17830	17663	17757	17814	17526	17807	17779	17971	17672	17792	17720	17822	17789	17725	17896	17988	17806	17898	17827	17933	18004	17654	17953	17915	17627	17513	17755	17789	17805	17884	17811	18116	17900	17893	17706	17956	17743	17735	17808	17968	17857	17892	17826	17661	17843	17857	17730	17641	17724	17841	17934	17931	17452	17994	17683	17833	17753	17870	17645	17841	17804	17597	17862	17961	17773	17781	17847	17950	17607	17858	17896	17922	17713	17799	17840	17881	17611	17831	17942	17844	17889	17664	17853	17812	17692	17800	17807	17766	17877	17744	17841	18117	17765	17936	17711	17904	17740	17868	17798	17870	17788	17916	17694	17743	17903	17779	17849	17666	17683	17942	17827	17777	17819	17723	17920	18033	17917	17613	17840	17782	17880	17589	17515	17752	17905	17578	17770	17512	17854	17795	17733	17629	17743	17916	17707	17737	17798	17730	18129	17675	17886	17854	17991	17906	17778	17767	17700	17762	17690	17767	17977	17774	17490	17958	17920	17920	17618	17752	17912	17917	17827	17833	17871	17788	17726	17637	17792	17747	17887	17719	17862	17646	17814	17584	17748	17813	17798	17636	17669	17859	18011	18007	17786	17702	17731	17807	17634	17802	17965	17901	17693	17781	17825	17809	17750	17801	17747	17722	17773	17637	17699	17602	17627	17842	17676	18012	17890	17777	17838	17817	17757	17826	18022	17841	17555	17631	17907	17757	18034	17841	17630	17725	18073	17642	17735	17666	17955	17859	17946	17627	17762	17849	17783	17648	17798	17752	17707	17967	17623	17734	17928	17491	17796	17885	17804	17701	17952	17807	17655	17766	17651	17658	17845	17853	17778	17740	17707	17643	17725	17554	17808	17898	17685	17738	17692	17597	17930	17750	17774	17814	17711	17896	17806	17752	17815	17679	17874	17667	17834	17843	17908	17773	17901	17905	17723	17836	17818	17842	17874	17746	17587	17542	17877	17798	17942	17653	17693	17811	17869	17840	17646	17896	17812	17647	17689	17689	17871	17592	17797	17930	17888	17820	17741	17708	17610	17781	17712	17804	17822	17897	17878	17907	17716	17647	17868	17623	17654	17737	17631	17773	17931	17749	17721	17686	17798	17828	17784	17944	17779	17848	17849	17682	17931	17804	17776	17756	17680	17736	17693	17678	17896	17583	17668	17702	17849	17946	17764	17855	17954	17983	17903	17852	17833	17857	17751	17859	17906	17744	17643	17972	17814	17752	17737	17816	17774	17929	17749	17636	17805	17942	17820	17891	17818	17778	17658	18002	17880	17755	17997	17895	17768	17699	17693	17614	17646	17901	17817	17925	18003	17737	17819	17657	17758	17686	17858	17704	17723	17746	17950	17737	17837	17799	17812	17787	17821	17926	17835	17607	17811	17819	17852	17597	17579	17835	17768	17739	17820	17609	17716	17948	18076	17852	17840	17817	17671	17934	17722	18152	17709	17886	18067	17590	17758	17942	17829	17885	17760	17768	17923	17790	17664	17717	17766	17984	17877	17644	17704	17961	17852	17618	17743	17890	17759	17646	17653	17830	17695	17971	17689	17904	17764	17744	17782	17899	17711	17730	17777	17859	17633	17904	17609	17902	17815	18133	17829	17498	17695	17729	17699	17708	17525	17726	18104	17765	17799	17837	17757	17798	17721	17875	17884	17753	17666	17889	17846	17967	17625	17909	17790	17553	17864	17954	17601	17623	17951	17897	17586	17803	17633	17647	17771	17827	17710	17882	17773	17943	17734	17745	17713	17739	17774	17583	17819	17900	17944	17435	17705	17628	17641	17872	17866	17822	17844	18047	18028	17790	17808	17729	17789	17797	17821	17901	17988	17905	17606	17862	17877	17712	17845	18023	17904	17796	17633	17839	17772	17795	17838	17821	17844	17763	17864	17871	17749	17743	17826	17731	17872	17563	17838	17920	17795	17682	17863	17757	17726	17746	17614	17810	17719	17671	17842	17738	17858	17783	17762	17769	17716	17827	17809	17893	17766	17744	17519	17712	17659	17756	17775	17975	17703	17837	17762	17619	17919	17764	17838	17743	17742	17863	17828	17795	17705	17759	17715	17711	17734	17566	17716	17900	17799	17848	17680	17672	17566	17890	17636	17885	18027	17696	17662	17872	17985	17970	17879	17824	17823	17636	17688	17722	17965	17621	17745	17775	17694	17824	17747	17895	17772	17801	17579	17843	17690	17855	17984	17854	17758	17806	17881	18072	17814	17675	17676	17908	17839	17576	17723	17860	17691	17710	17743	17801	17834	18064	17580	17889	17906	17606	17666	17964	18003	17803	17923	17787	17842	17788	17873	17841	17823	17790	17765	17641	17698	17901	17731	17839	17846	17627	17792	17856	17849	17950	17919	18024	17823	17844	17683	17864	17799	17953	17701	17680	17696	18036	17882	17761	17736	17718	17916	17725	17680	17737	17672	17755	17577	17875	17777	17692	17788	17904	17740	18112	17833	17858	17986	17853	17701	17871	17848	17749	17808	17847	17776	17832	17952	17906	17823	17742	17688	17875	17842	17758	17914	17772	17747	17812	18018	17673	17743	17752	17808	17853	17787	17684	17788	17950	17892	17622	17745	17731	17763	17748	17784	17794	17640	17736	17879	17737	17774	17838	17775	17821	17781	17762	17864	17698	17758	17595	17698	17801	17711	17823	18090	17710	17757	17688	17741	17925	17772	17811	17806	17751	17545	17744	17783	17619	17782	17833	17926	17897	17698	17909	17780	17829	17653	17654	17729	17772	17795	17556	17878	17678	17889	17705	17797	17763	17734	17878	17838	17749	17840	17826	17841	17739	17962	17940	17656	17947	17904	17885	17950	17708	17743	18034	17727	17753	17686	17905	17659	17591	17872	17776	17835	17826	17719	17819	17802	17763	17788	17647	17969	17983	17756	17788	17717	17912	17825	17766	17862	18028	17651	17874	17874	17689	17876	17939	17960	17831	17851	17679	17683	17847	17863	17807	17542	17756	17665	17858	17887	17698	17887	17743	17745	17720	18021	17952	17835	17836	17783	17902	17861	17817	17710	17825	17947	17847	17866	17933	17735	17736	17896	17973	17824	17875	17934	17754	17864	17680	17692	17794	17796	17668	17752	17660	17651	18023	17767	17859	17868	17762	17803	17888	17709	17872	17659	17728	17767	17785	17822	17787	17577	17845	17792	17693	17689	17673	17998	17871	17825	17646	17837	17950	17820	17924	17845	17840	17766	17887	17880	17894	17947	17683	17832	17955	17914	17816	17613	17752	17769	17681	17679	17825	17924	17919	17878	17709	17870	17801	17695	17628	17802	17724	17842	17795	17795	17947	18022	18014	17751	17784	17830	17731	17822	17491	17636	17670	17820	17814	17767	17788	17921	17768	17778	17720	17946	17607	17583	17744	17865	17794	17762	17771	17874	17686	17721	17801	17791	17687	17880	17752	17834	17887	17978	17916	17946	17844	17672	17681	17745	17780	17678	17738	17766	17883	17858	17800	17871	17962	17867	17666	17778	17867	17687	17682	17636	17949
36365	57223	53843	45483	41621	35747	29102	23009	19432	17620	17186	16978	16631	16422	16229	16327	16353	16296	16161	15960	16142	15963	16024	16112	16038	16015	15957	15850	15782	15872	15941	15964	16003	15916	15865	15988	15995	15807	15872	15681	15837	15806	15899	15902	15819	15857	15652	15820	15812	15837	15872	15922	15659	15943	15951	15900	15875	15863	15657	16037	15785	15776	15773	15770	15804	15908	15877	15778	15970	15907	16012	15926	15579	15909	15879	15781	15852	16038	15775	16007	15886	15864	15841	15865	15723	15818	15874	15672	15725	15849	15887	15781	15846	15975	15912	15834	15794	15950	16025	15804	15976	15888	15969	15823	15818	15828	15692	15856	15902	15947	15849	15945	15719	15851	15851	15769	15867	15851	15730	15838	15836	15713	15838	15958	15732	15892	15861	15806	15609	15903	15796	15761	16110	15885	15823	15874	15921	15999	15744	15831	15670	15908	15774	15767	15895	15768	15818	15729	15785	15730	15705	15794	15911	15844	15932	15900	15814	15850	15872	15818	15966	15755	15729	15834	15982	15684	15866	15806	15891	16015	15788	15884	15936	15781	15898	15805	15809	15872	15950	15795	15888	15974	15633	15879	15916	15847	15859	15928	15837	15758	15882	15755	15873	15946	16027	15824	15951	15976	15778	15987	16034	15771	15854	15964	15991	15984	15947	16072	15956	15904	15837	15797	15866	15817	15884	15908	15889	15729	15831	15801	15932	15923	15797	15920	15951	16060	15820	15846	15766	15954	15786	15779	15870	15845	15814	15721	15953	15913	15924	15827	15643	15804	15947	15696	15842	15821	15866	15920	15794	15875	15813	15983	15580	15943	15842	15805	15813	15903	15934	15746	15954	15920	15809	15756	15763	15845	15757	15702	15887	15816	15791	15969	15886	15870	15887	15840	15754	15888	15700	15938	15786	15793	15775	15789	15901	15755	15781	15700	15944	15831	15781	15988	15776	15969	15905	15859	15599	15892	15735	15865	15835	15810	15888	15798	15779	15991	15813	15771	15856	15869	15939	15771	15911	15790	15817	15683	15988	15651	15742	15832	15789	15800	15893	15964	15845	15792	15874	15850	15870	15805	15977	15842	15809	15716	15889	15748	15857	15825	15871	15757	15753	15913	15955	15839	15745	15805	15842	15887	16014	16010	15831	15838	16058	15845	16000	15804	15822	15933	15679	15919	15801	15802	15771	15838	15826	15914	15776	15772	15875	15903	15849	15895	15880	15908	15939	16000	15633	15770	15743	15960	15847	15762	15945	15920	15963	15834	15715	15801	15915	15811	15723	15838	15800	15799	15980	15906	15807	15805	16082	15768	16054	15843	15951	15896	15784	15768	15661	15870	15960	15684	15856	15737	15907	15808	15937	15842	15674	15672	15796	15854	16008	15795	16031	15611	15691	15825	15948	15868	15836	15721	15837	15849	15600	15903	15829	15771	15950	15855	15915	15934	15853	15783	15936	15976	15904	15829	15686	15829	15838	15898	15816	15863	15893	15747	15880	15889	15886	15904	15920	15733	15749	15898	15837	15731	15910	15894	15968	15838	15823	15958	15784	15838	15958	15835	15897	15534	15637	15753	15936	15789	15757	15793	15955	15891	15801	16022	15969	15836	15883	15700	15771	15880	15784	15972	15794	15821	15852	15965	15820	15680	15991	15738	15853	15836	15932	15895	16034	15915	15622	15847	15794	15908	15922	15978	15885	15892	15812	15780	15901	15837	15957	16006	15742	15852	15838	15574	15917	15824	15893	15651	15861	15901	15910	15834	15741	15828	15870	15757	15650	15918	15793	15881	15700	15953	15777	15917	15777	15655	15926	15744	15902	15777	15782	16010	15993	15746	15887	15966	15956	15717	15856	15773	15955	15727	15919	15893	15728	15734	15924	15845	15879	15820	15770	15832	15877	15891	15772	15855	15809	15827	15920	15850	15881	15894	15943	15911	15893	16057	15796	15937	15777	15837	15985	15939	15881	16047	15845	15800	15827	15768	15679	15944	15815	15882	15935	15913	15739	15738	15744	15831	15813	15934	15913	15807	15932	15761	15917	15655	15885	15876	15809	15813	15855	15831	15859	15894	15779	15858	15920	15919	15914	15936	15861	15832	15722	15795	15851	15774	15874	15948	15758	15829	15753	15774	15814	15814	15853	15841	15800	15925	15810	15962	15714	15825	15845	15786	15851	15719	15856	15925	15872	15804	15967	15814	15920	15888	16103	15899	15820	15735	15882	15847	15836	15778	15909	15986	15850	15830	15748	15822	15835	15782	15961	15737	15875	15948	15922	15752	15787	15888	15978	15887	15825	15816	15737	15815	15863	15851	15787	15964	16033	15831	15714	15945	15883	15754	15788	15779	15885	15917	15836	15707	15854	15806	15763	16024	15969	16076	15809	15965	15926	15954	15886	15936	15965	15748	15773	15773	15754	15831	15888	15970	15857	15835	15745	15877	15847	15810	15853	15746	15824	15904	15721	15810	15792	15893	15806	15796	15827	15898	15890	15875	16055	15957	15909	15845	15789	15813	15868	15757	15917	15844	15814	15698	15913	15800	15809	15955	15739	15746	15927	15890	15804	16005	15898	15725	16013	15939	15939	15889	15816	15774	15922	15732	15891	15724	15831	15918	15889	15921	15754	15743	15685	15935	15783	15872	15824	15785	15873	15982	15814	16005	15782	15789	15828	15878	15734	15879	15511	15889	15783	15901	15982	15772	15843	15800	15705	15693	15750	15992	15841	15686	15809	15878	15740	15891	15949	15946	15699	15704	15866	15988	15805	15869	15818	15929	15928	15690	15771	15906	15821	15976	15899	16003	15719	15818	15734	15839	15932	15840	15708	15996	15878	15938	15750	15955	15747	15957	15854	15764	15738	15822	15840	15953	15782	15786	15654	15920	15741	15869	15652	15959	15711	15847	15826	15793	15670	15799	15837	15865	15736	15860	15742	15904	15874	15775	15881	16015	15727	15865	15814	15858	15888	15959	16031	15760	15807	15928	15810	15789	15899	15976	15843	15858	15830	16047	15744	15831	15866	15924	15968	15819	16048	15763	15802	15856	15887	15779	15820	15815	15966	15987	15763	15733	15931	15908	15902	15883	15715	15952	15859	15954	15973	15957	15757	15801	15817	15760	15829	15860	15828	15779	15861	15824	15936	15760	15895	15826	15798	15935	15859	15850	16053	15760	15800	15981	15797	15784	15808	15845	15978	15800	16000	15738	15893	15903	15700	15911	15950	15711	15732	15936	15811	16001	15768	15996	15766	15782	15882	15829	16017	15852	15976	15941	15838	15956	16001	15677	15755	15860	15905	15768	15755	15968	15797	15718	15879	15813	15783	15897	15839	15814	15829	15927	15738	15672	15884	15844	15881	16091	15917	15820	15795	15698	15820	15749	15707	15759	15823	15963	15861	16013	15761	15803	15942	15540	15892	15826	15920	15847	15949	15857	15995	15991	15730	15906	15907	15857	15963	15778	15731	15879	15865	15763	15868	15924	15774	16026	16055	15883	15780	16038	16058	15781	15888	15725	15782	15730	15769	15955	15731	15864	15899	15839	15871	15847	15869	15876	15843	15956	15824	15949	15816	15762	15817	15992	15918	15733	15949	15972	15905	15841	15662	15809	15873	15902	16018	15932	15631	15949	16013	15831	15914	15852	15779	15931	15746	15903	15762	15829	15705	15984	15793	15870	15856	15892	15829	15888	15920	15823	15741	15927	15798	15782	15852	15982	15920	15898	15680	15712	15800	15935	15941	16013	15981	15820	15923	15747	15658	15964	15709	15752	15917	15907	15659	15823	15712	15870	15880	15848	15781	15826	15871	15850	15933	15779	15785	15854	15795	15781	15907	15818	15622	15699	15836	15861	15757	15813	15823	15861	15824	15902	15753	15983	15910	15868	16035	15806	15775	15824	15894	15835	15808	15893	15991	15775	15908	15762	16050	15787	15759	15849	15858	15802	15886	15810	15969	15951	15889	15824	15835	15902	15882	15966	15823	15910	15871	15762	15970	15845	15899	15905	15850	15870	15749	15863	15739	15783	15913	15770	15960	15846	15975	15840	15844	15765	16065	15757	15706	15776	15918	15678	15921	16001	15662	15953	15933	15761	15730	15727	15902	15802	15747	15805	15790	15827	15924	15930	15858	15929	15813	15863	15718	15858	15829	15860	16036	15743	15794	15806	15854	15797	15679	15813	15805	15784	15890	15875	15907	15799	15895	15942	15983	15827	15697	15679	16015	15780	16069	15808	15786	15814	15619	15809	15736	15763	15845	15742	15906	15933	15918	15605	15744	15761	16105	15737	15902	15809	15841	15890	15827	15697	15565	15798	15945	15832	15824	15911	15932	15771	15933	15701	15857	15902	15826	15719	16028	16020	15782	15845	15820	15814	15909	15865	15960	15857	15974	15940	15861	15956	15919	15801	15909	15926	15891	15862	16105	15753	15796	15888	15918	15920	15765	15843	15857	15755	15834	15837	15841	16022	16044	15948	15951	15771	15912	15795	15772	15826	15898	15889	15829	15847	15854	15859	15698	15809	15896	15737	15807	15811	15849	15873	15799	15786	15774	15627	15987	15898	15819	15736	15943	15962	15814	16026	15892	15832	15988	15914	15947	16044	15901	15873	15986	15871	15804	15921	15826	15997	15759	15776	15834	16029	15861	15849	15866	15758	15849	15908	16091	15941	15706	15927	15800	15983	15842	15621	15953	15856	15886	15836	15886	15823	15656	15699	15810	15905	15884	15724	15875	15784	15947	16015	15910	16022	15812	15796	15726	15770	15943	15784	15910	15995	15762	15823	16009	15679	15854	15809	15808	15839	15717	16050	16060	15853	15791	15943	15893	15899	15970	15821	15891	15939	15636	15741	16013	15869	15990	15973	15796	15898	15741	15824	15714	15849	15768	15825	15721	15746	15966	15704	15915	15877	15839	15884	15988	15902	16014	15807	15657	15887	15923	15621	15952	15785	15985	15934	15800	15900	15863	15807	15966	15980	15831	15908	15761	15920	15882	15969	15855	15935	15647	15843	15967	15826	15703	15789	15849	15840	15712	15728	15857	15855	15774	15821	16025	15932	15786	15919	15718	15848	15720	15653	16044	15818	16026	15881	15882	15816	15906	15961	15703	15809	15813	15757	15722	15824
28589	25658	33803	31369	25014	20838	19061	17771	17432	17266	17074	16991	16846	16857	16774	16718	16720	16709	16696	16550	16607	16510	16588	16806	16543	16551	16687	16713	16634	16769	16561	16628	16678	16606	16594	16635	16410	16620	16712	16498	16464	16583	16490	16517	16862	16654	16654	16660	16503	16687	16455	16599	16485	16506	16628	16635	16627	16616	16488	16552	16641	16571	16516	16590	16370	16442	16524	16500	16651	16590	16416	16315	16671	16708	16428	16611	16705	16611	16631	16487	16459	16630	16393	16649	16505	16589	16468	16525	16401	16649	16473	16415	16400	16840	16654	16433	16496	16454	16463	16362	16597	16411	16864	16588	16615	16570	16780	16562	16401	16591	16589	16380	16471	16654	16688	16590	16596	16445	16586	16508	16465	16585	16553	16539	16517	16776	16583	16514	16384	16565	16713	16410	16628	16413	16438	16585	16613	16488	16699	16582	16507	16567	16675	16637	16415	16703	16699	16623	16476	16454	16680	16746	16616	16493	16345	16645	16568	16447	16593	16459	16451	16407	16558	16322	16794	16514	16609	16582	16654	16573	16589	16407	16728	16562	16740	16540	16390	16382	16591	16638	16570	16475	16535	16396	16479	16388	16553	16455	16602	16521	16371	16513	16415	16364	16757	16514	16642	16481	16350	16626	16546	16565	16584	16441	16638	16629	16473	16605	16657	16404	16475	16408	16564	16441	16495	16567	16615	16585	16801	16689	16430	16524	16615	16671	16713	16566	16461	16441	16646	16318	16528	16430	16633	16586	16625	16728	16417	16423	16684	16385	16648	16625	16438	16536	16544	16795	16538	16658	16555	16529	16591	16495	16352	16441	16675	16479	16794	16343	16561	16583	16410	16483	16618	16467	16434	16484	16465	16589	16603	16664	16708	16563	16412	16495	16606	16639	16463	16538	16421	16440	16643	16713	16655	16564	16484	16381	16549	16418	16541	16702	16582	16484	16606	16685	16505	16346	16701	16649	16391	16268	16418	16482	16707	16555	16646	16467	16789	16513	16558	16545	16355	16479	16546	16583	16445	16751	16449	16570	16639	16658	16644	16670	16686	16569	16568	16604	16732	16544	16398	16652	16547	16513	16823	16472	16488	16513	16592	16561	16588	16477	16587	16422	16599	16584	16574	16347	16500	16560	16571	16406	16438	16702	16576	16545	16554	16799	16333	16540	16696	16598	16410	16350	16634	16459	16672	16596	16398	16621	16539	16353	16443	16566	16434	16538	16609	16655	16459	16367	16482	16525	16661	16420	16589	16445	16539	16641	16635	16507	16669	16674	16626	16486	16586	16515	16549	16484	16615	16597	16594	16621	16940	16572	16543	16563	16630	16668	16684	16617	16576	16623	16643	16360	16613	16637	16425	16475	16535	16546	16576	16608	16651	16615	16679	16857	16663	16507	16481	16452	16581	16343	16610	16604	16565	16568	16538	16431	16356	16434	16619	16443	16591	16380	16469	16518	16568	16474	16540	16484	16378	16530	16737	16476	16688	16738	16713	16504	16629	16650	16523	16550	16400	16423	16658	16467	16483	16542	16542	16522	16585	16539	16487	16633	16665	16610	16539	16742	16540	16345	16567	16748	16584	16513	16466	16413	16541	16687	16660	16735	16615	16585	16692	16549	16463	16487	16535	16412	16510	16485	16707	16656	16644	16624	16482	16475	16403	16477	16566	16623	16408	16368	16670	16702	16545	16469	16665	16684	16682	16762	16367	16480	16432	16452	16589	16423	16604	16562	16534	16425	16500	16295	16548	16562	16769	16614	16393	16615	16410	16599	16654	16639	16435	16588	16664	16514	16468	16419	16496	16510	16577	16433	16729	16521	16371	16446	16478	16537	16434	16647	16488	16552	16603	16573	16746	16863	16316	16474	16671	16598	16673	16611	16483	16338	16377	16629	16499	16668	16641	16709	16478	16601	16488	16660	16429	16577	16774	16659	16615	16566	16508	16580	16440	16505	16549	16605	16711	16558	16527	16273	16418	16537	16598	16699	16649	16749	16496	16548	16543	16539	16709	16632	16693	16663	16489	16490	16663	16327	16458	16654	16441	16355	16604	16647	16614	16670	16681	16389	16698	16489	16682	16480	16569	16394	16265	16708	16449	16435	16506	16484	16525	16478	16456	16631	16550	16422	16619	16662	16522	16622	16434	16532	16526	16514	16556	16622	16519	16551	16426	16675	16341	16621	16506	16334	16545	16589	16627	16622	16628	16659	16523	16438	16571	16636	16412	16616	16593	16606	16803	16653	16509	16758	16617	16674	16484	16595	16639	16482	16624	16856	16527	16769	16802	16535	16574	16522	16497	16622	16681	16448	16529	16550	16589	16434	16473	16396	16658	16412	16554	16473	16565	16551	16547	16598	16581	16690	16677	16691	16728	16427	16416	16496	16616	16558	16478	16696	16669	16667	16554	16667	16851	16641	16527	16609	16404	16751	16654	16555	16739	16665	16555	16638	16378	16604	16511	16483	16359	16497	16535	16488	16532	16638	16532	16436	16356	16627	16612	16474	16605	16404	16443	16627	16627	16789	16768	16511	16523	16635	16560	16569	16529	16452	16457	16553	16489	16910	16508	16605	16520	16521	16684	16695	16518	16546	16648	16409	16652	16539	16616	16652	16509	16555	16449	16625	16638	16548	16625	16372	16526	16672	16633	16566	16789	16435	16488	16434	16610	16734	16594	16689	16385	16555	16596	16778	16378	16688	16371	16470	16535	16556	16526	16617	16601	16528	16670	16493	16526	16636	16639	16397	16562	16597	16689	16498	16700	16494	16543	16491	16217	16677	16466	16569	16540	16589	16468	16660	16390	16556	16665	16601	16524	16635	16604	16555	16696	16388	16692	16438	16507	16637	16359	16643	16697	16543	16514	16502	16453	16483	16489	16615	16608	16631	16591	16432	16366	16442	16536	16503	16447	16601	16576	16559	16523	16645	16486	16556	16546	16558	16802	16697	16589	16796	16642	16519	16758	16545	16730	16655	16544	16489	16519	16668	16464	16686	16436	16614	16617	16726	16635	16628	16661	16655	16544	16380	16508	16398	16597	16266	16537	16667	16698	16516	16571	16705	16632	16535	16479	16610	16468	16527	16497	16586	16417	16363	16812	16397	16679	16601	16537	16618	16616	16635	16571	16575	16556	16477	16674	16697	16655	16418	16475	16642	16599	16565	16615	16506	16425	16610	16470	16458	16478	16548	16682	16775	16580	16581	16744	16576	16531	16532	16502	16542	16409	16555	16604	16542	16401	16417	16499	16704	16455	16689	16478	16730	16647	16401	16536	16447	16583	16484	16331	16603	16623	16554	16594	16729	16523	16515	16393	16503	16725	16664	16660	16584	16453	16391	16467	16669	16654	16448	16500	16595	16562	16450	16535	16546	16722	16554	16668	16555	16552	16502	16611	16696	16758	16607	16505	16670	16445	16657	16519	16712	16576	16525	16461	16551	16464	16625	16628	16658	16490	16589	16502	16481	16545	16426	16430	16489	16533	16460	16681	16751	16576	16621	16301	16600	16532	16355	16414	16462	16412	16443	16468	16514	16612	16326	16601	16527	16759	16476	16471	16436	16496	16693	16580	16586	16677	16681	16563	16740	16507	16472	16522	16276	16570	16512	16752	16435	16387	16610	16678	16570	16665	16519	16629	16624	16493	16269	16491	16556	16565	16428	16463	16454	16581	16572	16451	16435	16648	16520	16622	16647	16577	16488	16698	16691	16496	16511	16570	16536	16503	16522	16487	16537	16428	16559	16625	16570	16621	16665	16666	16559	16581	16552	16512	16467	16597	16702	16484	16664	16622	16438	16567	16457	16465	16473	16556	16435	16630	16641	16700	16568	16527	16477	16773	16531	16563	16516	16501	16559	16634	16400	16431	16374	16396	16483	16473	16519	16819	16435	16659	16445	16374	16654	16378	16667	16714	16402	16434	16460	16657	16652	16641	16524	16432	16624	16490	16539	16395	16508	16482	16563	16753	16551	16395	16499	16696	16643	16695	16648	16676	16621	16719	16528	16377	16460	16640	16560	16604	16717	16599	16459	16688	16697	16584	16637	16548	16656	16572	16588	16595	16350	16730	16588	16508	16775	16596	16376	16521	16457	16474	16654	16469	16764	16392	16398	16458	16347	16584	16561	16431	16445	16711	16523	16430	16522	16705	16524	16413	16587	16355	16449	16670	16698	16658	16581	16769	16596	16504	16603	16366	16508	16455	16383	16862	16514	16616	16506	16657	16573	16409	16704	16686	16651	16591	16533	16774	16554	16527	16555	16584	16560	16546	16553	16788	16608	16663	16504	16565	16394	16403	16484	16483	16416	16515	16586	16392	16585	16370	16603	16445	16568	16393	16589	16634	16569	16526	16668	16644	16552	16631	16592	16603	16506	16586	16657	16528	16412	16596	16496	16459	16787	16604	16462	16479	16460	16514	16581	16619	16663	16433	16600	16685	16617	16583	16549	16530	16644	16589	16639	16689	16639	16670	16589	16769	16637	16727	16435	16496	16614	16601	16445	16567	16614	16638	16584	16548	16541	16423	16517	16504	16540	16575	16599	16534	16504	16313	16426	16297	16531	16396	16457	16664	16612	16477	16574	16584	16634	16430	16654	16657	16679	16680	16772	16514	16471	16674	16620	16622	16434	16407	16584	16700	16511	16597	16480	16578	16596	16743	16458	16632	16431	16617	16678	16678	16763	16596	16489	16514	16346	16702	16508	16412	16591	16528	16452	16552	16472	16662	16444	16788	16533	16440	16453	16619	16453	16485	16474	16674	16536	16641	16435	16450	16702	16604	16486	16536	16424	16527	16512	16539	16481	16545	16443	16407	16621	16715	16719	16628	16540	16534	16625	16560	16319	16580	16584	16467	16534	16566	16423	16587	16635	16565	16640	16537	16548	16691	16394	16710	16508	16675	16477	16790	16378	16537	16482	16469	16590	16552	16491	16625	16549	16544	16612	16449	16551	16708	16554	16611	16438	16399	16704	16528	16801	16562	16582	16596	16637	16459	16633	16754	16588	16746	16649	16436	16558	16767	16614	16633	16463	16611	16546	16662	16541	16618	16646	16636	16527	16622	16723	16538	16481	16555	16690	16493	16555	16678	16532	16863	16568	16627	16766	16365	16649	16616	16597	16501	16336
28771	40181	39809	31423	25465	20046	17831	16887	16028	16015	15632	15655	15396	15480	15324	15339	15378	15302	15129	15245	15099	15155	15250	15166	15195	15337	15362	15328	15209	15011	15068	15140	15117	15080	15136	15244	15021	14962	14948	15029	15126	14962	15011	15135	15064	15110	15111	15328	15140	14982	15050	15199	14894	15129	15103	15065	15120	14885	15224	15070	15004	15179	15148	15242	15051	15084	14993	15092	14969	15076	15182	14964	14994	15017	15166	15318	15081	15204	15199	15151	15075	15102	15172	15010	15114	15154	15090	15341	15076	15230	15083	15090	15063	15018	15012	15126	15111	15089	14934	15001	15115	15086	14977	15001	15220	15043	15087	14920	14960	15282	15195	15246	14983	14995	14955	15035	15312	15069	15084	15231	15032	15013	15146	15007	15157	14988	15053	15072	15099	15032	15075	15151	14933	14949	15068	15071	14910	15098	15111	15186	14999	15255	15057	14936	15057	14952	14945	15148	15130	14942	14910	14996	15093	15053	14984	15065	15076	15003	15099	15088	15144	15167	14964	15104	14971	15104	15097	15108	15056	15148	15182	14988	15066	15212	15163	15092	14997	15236	15082	15224	15255	15086	15136	14993	15036	14977	14955	14913	15083	15070	14939	15076	15062	15056	14955	15189	15074	15146	15070	15107	14867	14858	15157	15199	15125	15139	15030	15193	15131	14968	15135	14880	15125	15022	15135	15211	15300	15292	15163	15027	15036	14982	14960	15205	15149	15260	15021	15150	15136	15123	14959	15001	15172	15088	15210	14953	15109	15102	15177	15050	14976	15294	14987	14981	15036	15002	15107	15016	15126	15117	15052	15013	15003	15231	15074	15128	14915	14993	14994	15113	15008	15104	15199	15243	15015	15118	15133	15236	14992	15119	15131	15008	15106	14929	15032	15189	15194	15022	15119	15010	15226	14991	15273	14895	15152	15102	15313	15078	15071	15217	15073	15242	15101	14972	14929	15062	15072	15044	14904	15086	15006	15101	15043	15090	15011	15261	15106	15209	15077	15117	15119	15113	15094	15152	15054	15107	15093	15137	15008	14822	15074	15128	15128	15185	14905	15015	15016	14941	15115	15214	15213	14970	15057	15049	15097	15055	15082	14997	15020	15204	15067	15380	15042	15015	15077	14980	15136	15162	14978	14942	15077	15127	15227	15132	14929	15164	15200	15169	15152	15029	15055	15181	15305	14918	15087	15047	15148	15123	15114	15116	15094	15155	15072	14969	15262	14867	15200	15243	15207	15132	15135	14934	15094	15164	14994	15078	15078	15009	15236	14969	15033	15082	14924	15041	15216	14951	15255	15172	15148	15117	15173	15066	14837	15104	15043	15074	15241	15014	15103	14923	15028	15119	15111	15009	15082	15134	14981	15035	15090	15110	15239	15161	15098	15159	15142	15259	15001	15015	15185	15229	15136	15003	15165	15004	15172	15042	15140	15131	14921	15295	15006	15195	15193	15212	15097	14977	15199	15049	15127	14932	15109	15030	15131	15305	15276	14932	15191	15040	14978	15250	15022	15083	15259	14955	15209	15063	15230	15166	15105	15267	15185	15096	15191	15137	15280	14927	15084	15089	15120	15113	15067	15115	14985	15079	15120	14982	15157	14956	15072	15035	15019	15220	15084	15254	15111	15167	15137	15024	15032	14986	14988	15173	14990	14949	15173	15117	15171	15122	14980	15208	15055	15067	15203	14992	15155	15069	15117	15145	15094	15072	15087	15192	15153	15241	15049	15206	15112	14999	15162	15112	15167	15138	14985	15074	14986	15299	15155	14934	15185	15023	15114	15081	15088	15466	15001	15025	14982	15068	15220	14981	14987	15134	15106	15086	14956	15136	15111	15036	15092	15080	15153	15186	15002	15050	15198	14906	15131	15066	15091	15173	15023	15217	15141	15175	15153	14991	15325	15167	15255	15148	15087	14856	15219	15173	15217	15191	15214	15056	15099	15332	15013	15156	15041	15181	15035	15156	15124	15128	15203	15108	15112	15138	15150	15079	15067	15014	15079	15025	15160	14979	14969	15264	15074	15089	15098	15147	14938	15117	15090	14918	15098	15223	15042	15052	15085	15118	15155	15113	15026	15090	15180	15009	15093	14962	15054	15043	15011	15209	15104	15105	15229	14989	15202	15064	15104	14983	15196	15277	15286	15235	15041	15039	15070	15015	15044	15063	15048	15170	15387	15014	15079	14907	14953	15156	15030	15117	15182	15078	15003	15045	14997	15146	15107	15099	14989	15196	15117	15111	15184	14962	14957	15146	15224	14915	15130	15182	15028	14915	15077	15054	15193	14981	15064	15016	15182	15063	15121	15039	15046	15244	15049	15063	15002	15031	15095	14980	14946	15034	15130	15017	15230	15116	15025	15001	15140	15109	15132	15164	15054	15249	15051	15134	14984	15038	15048	15125	15102	15076	15024	15029	15072	15201	15165	14964	14995	15094	15101	15210	15186	15072	15046	15175	15092	15176	15005	15156	15255	15058	15201	15213	15030	15064	15216	15014	14855	15125	15071	15063	15169	15185	15109	14966	15085	15108	15041	15117	15233	14918	15182	15212	15014	14964	15094	15054	14942	15071	15183	15089	15026	15237	15062	15086	15053	15057	15089	15012	15191	14956	15259	15035	15019	15133	15083	15022	15029	14996	15102	15088	15205	15207	15042	15056	15106	14946	14964	15057	15128	15138	14965	15209	15273	15161	15114	14908	15136	14938	15103	15238	15082	15202	15041	15169	15163	15002	15186	15201	15285	15032	15164	15222	15130	15055	15041	15033	15077	15119	15140	15124	15268	15212	15164	15165	15200	15144	15155	15166	15109	15314	15112	14880	15020	15191	15027	15139	15081	15116	15094	15209	15108	15063	15120	14869	15160	15212	15116	14960	15094	15129	15274	15086	15099	15110	15034	15001	15109	15018	15016	15055	15050	15104	15209	15171	15165	15176	15173	15113	15200	15160	14978	15012	15050	15221	15002	15000	15051	15067	15181	15160	15074	15103	15290	15094	14942	15180	15019	15094	15100	15241	14971	15017	14841	15257	14980	15107	14946	15128	15089	15243	15082	15166	15048	15060	15158	15118	15076	15209	15103	15037	14939	15074	15250	15092	15151	15104	15228	15081	15136	15121	14921	15226	15140	14875	15101	14959	15011	14964	14964	15019	15171	15117	15123	15195	15225	15228	15091	15250	15064	15080	15109	14927	15020	14956	15019	15017	15137	15155	15018	15256	15231	14976	15027	15202	15150	15072	15021	15190	15309	15115	15022	15143	15301	14984	15105	14971	15118	15176	15086	15138	14926	15213	15065	15016	15093	14889	15238	15193	15062	15001	15061	15221	15126	15227	14980	15098	15142	15034	15002	15206	15120	15061	15248	15027	15105	15040	14954	15060	15070	15122	14993	15012	14994	14939	14956	15240	15038	15112	14975	15209	14958	15168	15090	14875	15118	15050	15094	15076	15148	15294	15250	15073	15118	15236	15071	15213	15276	14904	15141	15203	15082	15080	14943	14958	15059	15120	15090	15030	14934	15173	14965	15110	14991	15178	15170	15107	15212	14976	15213	14997	14965	15036	15123	15219	15093	15225	14918	15190	15070	14996	15168	15095	15074	15109	15181	15132	15064	15035	14952	15049	15221	15236	15241	15066	15226	15102	15202	15188	15027	15153	15194	14948	15152	15120	15028	14915	15076	15090	15190	15119	15155	15008	15095	15083	15053	15035	15105	15061	15065	15130	15118	15019	15190	14986	15134	15194	14957	15209	15065	15211	15196	15221	15039	15057	15082	15123	15216	14935	14994	15014	14942	15091	15074	15230	15066	15142	15040	15139	14901	15027	15038	15048	14996	15196	15043	15217	15052	15295	15063	15014	15207	15000	15222	15098	15195	15026	15095	15087	14976	15194	15074	15223	15113	14969	15182	15084	15236	15036	15123	15099	15152	15156	15136	15077	15144	15177	14839	15109	15031	15123	15025	14965	15181	15076	15014	15305	15135	15061	15138	14934	15005	15188	15136	15039	15082	15023	15154	15132	15194	15011	15155	15183	15121	15217	15018	15198	15128	15091	14989	15036	15215	15083	15213	15058	15014	14958	15111	15142	15147	15198	15309	15218	14729	15124	15128	14996	15105	15098	14933	15033	15189	15096	14990	15035	15194	14973	15148	15138	15217	15075	15137	15090	15169	15042	15252	15290	15145	15189	15241	15194	15117	14941	15182	15057	14897	15042	15082	15130	14943	15096	15031	15187	15054	15107	14952	14968	15142	15144	15097	14989	15058	15158	15230	15179	15194	15152	15091	14953	15368	15099	14908	15076	15095	15092	15402	15078	15180	15060	15097	15109	14943	15168	15098	15174	14921	15181	15129	15260	14989	15207	15278	15125	15152	15104	15283	15265	14944	15134	14918	15202	15210	15012	15033	15013	15171	15124	15067	15118	15257	15118	15136	14881	15106	15134	15011	15017	15361	15274	15218	14994	15113	14885	15117	15174	15140	15172	14983	15138	14976	15089	15043	15028	15120	15027	15123	15102	14946	15147	15106	15112	15092	15196	15200	14927	15019	15116	15203	14958	14931	15058	15254	14992	15177	15072	15164	15031	15088	15200	14991	15229	14991	15212	15170	15125	15295	15132	15025	15159	15166	15287	15019	15020	15177	15122	15143	15071	15038	14962	15079	15066	15088	15136	14934	15001	15027	14986	14989	15171	15176	15170	15196	15060	15173	15202	15278	15064	14998	15292	15209	14940	14994	15301	15037	15236	15019	15285	15241	15072	15072	15178	15012	14988	14973	15105	15122	14941	15056	15015	15082	14992	15035	15137	15157	15141	15178	14992	15036	15064	15164	15129	15093	15112	15041	15170	15042	15225	15054	15108	15068	14983	15071	14980	15203	15063	15047	15005	15158	14978	15247	15064	15142	15165	15089	15030	15114	15023	15250	15110	14931	15290	15136	15034	15157	15036	15271	15067	15208	15180	15026	15379	15118	15086	15155	14851	15021	15017	15007	15012	15181	15088	15101	15256	15026	15012	14898	15120	15019	15177	15315	15112	15007	15268	15214	14985	15266	15055	15173	15107	15027	15093	15259	15148	14993	15120	15039	15210	14978	15063	15284	15163	15128	15273	15121	15113	15133	14958	15137	15221
24456	21661	29579	27579	27560	29138	27499	21875	19056	18614	18159	18124	17858	17880	17776	17553	17603	17806	17616	17663	17594	17692	17577	17758	17740	17428	17537	17469	17345	17520	17565	17665	17448	17620	17395	17436	17750	17351	17552	17574	17517	17550	17623	17773	17570	17607	17350	17637	17459	17503	17576	17485	17534	17680	17316	17443	17434	17393	17563	17486	17468	17498	17337	17374	17300	17567	17386	17660	17445	17452	17378	17321	17564	17548	17482	17458	17381	17437	17527	17464	17365	17374	17636	17460	17540	17445	17394	17423	17628	17586	17343	17400	17548	17295	17452	17485	17558	17553	17408	17301	17336	17434	17456	17441	17570	17242	17409	17458	17494	17504	17529	17429	17558	17635	17509	17560	17528	17575	17503	17227	17399	17451	17362	17327	17482	17334	17239	17335	17308	17361	17274	17462	17241	17574	17297	17432	17324	17463	17428	17620	17346	17411	17383	17514	17352	17415	17366	17425	17358	17279	17423	17525	17299	17421	17299	17373	17389	17610	17470	17462	17427	17494	17326	17332	17469	17342	17400	17579	17447	17334	17565	17573	17211	17351	17594	17347	17444	17509	17391	17591	17630	17386	17472	17471	17555	17555	17374	17463	17434	17639	17258	17418	17422	17503	17612	17460	17524	17265	17385	17518	17491	17435	17550	17184	17444	17504	17443	17388	17459	17268	17338	17428	17375	17365	17274	17498	17397	17522	17221	17554	17593	17471	17570	17461	17391	17376	17365	17331	17386	17574	17418	17490	17427	17521	17443	17545	17340	17436	17521	17576	17420	17355	17267	17340	17595	17506	17431	17543	17503	17358	17491	17345	17324	17572	17359	17296	17477	17350	17313	17183	17476	17465	17437	17422	17404	17340	17499	17493	17493	17549	17648	17424	17242	17404	17358	17532	17422	17530	17253	17495	17420	17517	17301	17479	17410	17307	17399	17299	17397	17406	17430	17564	17468	17421	17422	17556	17366	17548	17444	17339	17321	17283	17523	17437	17462	17449	17456	17487	17233	17521	17412	17394	17312	17356	17453	17346	17112	17510	17435	17381	17291	17525	17550	17240	17376	17573	17438	17545	17426	17469	17322	17367	17501	17372	17365	17504	17535	17401	17679	17313	17443	17472	17466	17295	17296	17400	17478	17346	17444	17504	17493	17348	17343	17269	17309	17552	17392	17427	17499	17585	17579	17451	17299	17531	17570	17396	17342	17459	17463	17474	17453	17651	17569	17571	17419	17581	17184	17472	17533	17547	17282	17285	17414	17270	17339	17524	17307	17357	17623	17565	17370	17468	17413	17263	17486	17587	17269	17370	17556	17586	17377	17368	17383	17306	17334	17552	17499	17527	17255	17485	17624	17521	17313	17445	17451	17558	17270	17679	17593	17351	17439	17499	17571	17419	17410	17568	17438	17298	17388	17601	17481	17630	17280	17291	17356	17298	17408	17352	17414	17688	17457	17339	17399	17303	17534	17517	17454	17339	17645	17598	17504	17511	17481	17517	17565	17207	17438	17333	17495	17518	17510	17380	17642	17310	17372	17530	17348	17281	17379	17506	17335	17462	17325	17334	17260	17580	17620	17498	17502	17395	17390	17479	17426	17481	17368	17477	17460	17492	17394	17328	17585	17211	17520	17414	17465	17477	17404	17387	17505	17469	17320	17653	17513	17369	17623	17410	17491	17617	17467	17543	17360	17401	17409	17510	17449	17478	17583	17505	17421	17392	17333	17311	17375	17573	17512	17508	17496	17391	17326	17309	17631	17284	17461	17494	17468	17656	17421	17345	17395	17403	17216	17261	17272	17387	17382	17242	17328	17392	17314	17289	17406	17617	17419	17394	17517	17455	17394	17440	17185	17383	17290	17474	17552	17536	17668	17373	17239	17622	17510	17563	17585	17535	17377	17547	17605	17393	17484	17590	17572	17384	17460	17290	17210	17450	17566	17549	17386	17591	17263	17520	17398	17531	17209	17275	17435	17301	17444	17294	17331	17531	17509	17472	17444	17362	17398	17267	17424	17311	17324	17316	17584	17325	17423	17347	17644	17561	17515	17394	17603	17338	17188	17490	17494	17398	17232	17285	17414	17338	17540	17611	17479	17426	17371	17335	17558	17586	17382	17414	17367	17448	17637	17395	17463	17454	17527	17486	17528	17535	17428	17473	17303	17179	17464	17320	17343	17346	17383	17407	17501	17495	17650	17565	17383	17412	17463	17596	17611	17600	17462	17313	17402	17294	17654	17564	17443	17270	17348	17711	17304	17420	17328	17437	17433	17460	17502	17467	17371	17312	17508	17437	17422	17522	17499	17519	17456	17566	17456	17371	17496	17416	17650	17435	17381	17315	17322	17300	17535	17343	17533	17435	17619	17412	17451	17441	17527	17286	17329	17398	17278	17447	17370	17332	17496	17219	17429	17424	17681	17487	17405	17516	17404	17192	17505	17245	17611	17288	17561	17494	17563	17226	17416	17430	17483	17584	17258	17580	17518	17629	17522	17388	17327	17502	17411	17378	17364	17422	17393	17613	17581	17475	17367	17637	17539	17271	17405	17440	17454	17307	17331	17382	17580	17474	17444	17492	17528	17329	17582	17408	17575	17487	17515	17476	17245	17506	17531	17477	17222	17357	17343	17402	17488	17467	17319	17525	17523	17581	17330	17470	17383	17316	17368	17560	17314	17401	17453	17342	17333	17666	17596	17366	17514	17415	17550	17377	17341	17490	17512	17705	17558	17452	17310	17426	17407	17446	17662	17553	17431	17413	17599	17456	17319	17455	17357	17358	17512	17214	17392	17398	17590	17545	17365	17393	17508	17283	17422	17233	17192	17505	17284	17274	17622	17515	17490	17381	17481	17552	17443	17559	17493	17410	17553	17403	17497	17472	17346	17468	17082	17521	17485	17408	17480	17579	17455	17629	17512	17257	17408	17276	17441	17447	17415	17422	17447	17600	17371	17541	17268	17434	17606	17506	17430	17332	17563	17540	17299	17436	17306	17500	17365	17346	17564	17413	17401	17514	17558	17620	17402	17427	17556	17447	17465	17555	17371	17472	17183	17533	17454	17435	17429	17537	17644	17156	17594	17427	17371	17302	17315	17538	17622	17432	17328	17470	17516	17415	17469	17495	17409	17539	17450	17298	17532	17487	17484	17637	17258	17312	17413	17527	17541	17166	17329	17321	17322	17501	17642	17377	17474	17336	17641	17379	17394	17448	17256	17630	17630	17390	17499	17464	17647	17317	17443	17296	17530	17528	17466	17400	17427	17597	17544	17542	17536	17575	17631	17660	17513	17392	17584	17426	17317	17535	17325	17409	17321	17521	17374	17619	17545	17290	17352	17320	17409	17356	17426	17565	17453	17509	17479	17287	17354	17499	17435	17503	17410	17517	17434	17296	17462	17537	17312	17587	17315	17459	17634	17476	17345	17609	17657	17281	17493	17519	17563	17390	17119	17448	17561	17430	17601	17341	17525	17476	17475	17621	17463	17443	17405	17206	17447	17645	17461	17368	17519	17673	17441	17511	17410	17439	17461	17471	17521	17484	17415	17574	17438	17519	17494	17367	17241	17518	17395	17483	17333	17492	17459	17465	17355	17305	17318	17336	17498	17245	17361	17477	17488	17393	17321	17472	17458	17426	17676	17363	17495	17601	17493	17571	17433	17339	17333	17537	17432	17398	17425	17583	17524	17320	17519	17378	17268	17438	17640	17282	17370	17212	17359	17482	17424	17413	17499	17476	17524	17330	17346	17498	17371	17326	17350	17353	17337	17336	17459	17617	17504	17587	17448	17258	17489	17385	17371	17559	17647	17273	17644	17440	17541	17445	17550	17577	17264	17485	17585	17373	17292	17536	17605	17372	17594	17279	17525	17537	17297	17305	17436	17565	17395	17504	17299	17411	17549	17393	17436	17518	17311	17462	17362	17518	17520	17395	17288	17379	17500	17397	17478	17314	17539	17323	17457	17741	17363	17518	17614	17608	17334	17766	17453	17375	17344	17607	17466	17685	17307	17452	17435	17496	17307	17495	17502	17425	17320	17484	17282	17488	17345	17586	17451	17450	17546	17409	17319	17318	17412	17331	17563	17506	17317	17675	17474	17388	17558	17535	17395	17629	17422	17691	17548	17475	17139	17143	17599	17584	17405	17632	17391	17438	17394	17381	17296	17333	17483	17409	17409	17532	17408	17350	17460	17559	17440	17329	17480	17382	17552	17342	17401	17600	17553	17380	17294	17329	17203	17301	17674	17466	17376	17398	17487	17495	17270	17318	17395	17403	17354	17429	17418	17414	17629	17425	17430	17430	17299	17393	17220	17505	17410	17428	17431	17530	17430	17139	17465	17555	17282	17623	17351	17439	17569	17420	17435	17347	17308	17450	17458	17338	17460	17452	17455	17537	17572	17397	17489	17395	17230	17424	17370	17336	17457	17312	17492	17475	17354	17605	17532	17562	17409	17629	17406	17449	17630	17474	17339	17321	17347	17389	17258	17501	17462	17283	17305	17356	17220	17407	17484	17509	17536	17255	17634	17476	17368	17329	17441	17362	17627	17475	17456	17548	17277	17403	17603	17345	17250	17454	17505	17643	17464	17541	17528	17398	17587	17386	17446	17408	17501	17559	17343	17548	17298	17355	17375	17564	17581	17508	17343	17736	17496	17401	17456	17434	17481	17482	17391	17618	17367	17428	17505	17547	17505	17539	17602	17470	17647	17494	17355	17359	17440	17380	17433	17608	17368	17419	17507	17515	17502	17424	17528	17527	17492	17317	17404	17376	17453	17391	17188	17544	17466	17192	17263	17588	17400	17428	17549	17476	17446	17654	17638	17394	17403	17444	17473	17452	17429	17608	17433	17462	17534	17542	17307	17595	17377	17442	17530	17429	17556	17340	17313	17360	17500	17294	17229	17493	17456	17482	17477	17389	17436	17534	17609	17555	17460	17453	17632	17241	17584	17653	17504	17471	17575	17364	17534	17541	17480	17473	17427	17671	17449	17635	17612	17600	17602	17533	17557	17481	17540	17228	17478	17542	17377	17277	17402	17525	17421	17469	17448	17272	17463	17260	17592	17380	17563	17471	17700	17432	17559	17713	17446	17400	17545	17354	17330	17481	17429	17592	17497	17446	17460	17607	17662	17395	17264	17293
32060	53360	52073	41975	34787	30023	24829	19830	17354	16780	16431	16176	15994	16117	15860	15828	15938	15920	15970	15840	15577	15776	15873	15779	15707	15867	15701	15796	15792	15766	15641	15764	15634	15779	15801	15709	15790	15600	15470	15758	15703	15783	15755	15568	15742	15647	15781	15787	15808	15599	15818	15600	15759	15657	15658	15747	15781	15794	15728	15667	15648	15725	15645	15681	15708	15743	15610	15628	15593	15698	15549	15581	15558	15928	15623	15726	15674	15764	15624	15762	15647	15734	15750	15680	15592	15646	15725	15619	15639	15800	15888	15767	15691	15609	15736	15807	15709	15602	15805	15645	15672	15627	15758	15658	15562	15673	15747	15621	15724	15779	15754	15608	15736	15573	15671	15747	15761	15651	15845	15736	15895	15617	15935	15685	15814	15660	15731	15544	15702	15476	15799	15649	15761	15884	15736	15691	15607	15792	15506	15752	15595	15654	15627	15666	15585	15796	15605	15718	15805	15660	15545	15755	15683	15706	15854	15607	15678	15666	15733	15646	15592	15706	15729	15640	15577	15524	15777	15543	15677	15518	15736	15663	15793	15775	15650	15604	15552	15761	15684	15745	15827	15593	15694	15736	15625	15930	15765	15561	15691	15608	15702	15703	15752	15637	15837	15633	15570	15783	15687	15534	15833	15761	15634	15772	15754	15617	15823	15726	15717	15593	15656	15754	15654	15652	15547	15670	15594	15610	15730	15760	15653	15838	15738	15565	15739	15669	15696	15834	15732	15810	15677	15654	15706	15723	15622	15652	15862	15681	15648	15723	15805	15822	15785	15687	15703	15656	15665	15679	15929	15729	15744	15698	15743	15605	15564	15666	15660	15646	15771	15769	15662	15760	15658	15698	15803	15767	15777	15580	15819	15838	15780	15590	15527	15669	15634	15736	15798	15633	15750	15739	15667	15777	15560	15642	15616	15656	15803	15630	15766	15605	15678	15517	15837	15526	15754	15474	15722	15588	15736	15814	15858	15868	15748	15745	15585	15724	15687	15555	15723	15717	15636	15923	15707	15907	15750	15756	15719	15668	15652	15598	15805	15588	15610	15766	15767	15623	15610	15591	15739	15488	15561	15724	15540	15740	15676	15750	15687	15727	15589	15807	15714	15729	15649	15636	15606	15630	15929	15641	15734	15654	15607	15764	15526	15624	15649	15709	15648	15539	15578	15741	15607	15679	15509	15693	15807	15708	15636	15568	15810	15700	15586	15737	15819	15696	15674	15599	15736	15533	15858	15766	15664	15841	15651	15598	15564	15677	15713	15636	15562	15675	15877	15604	15613	15710	15749	15717	15847	15699	15772	15704	15688	15758	15660	15849	15747	15645	15681	15536	15674	15758	15653	15690	15767	15790	15692	15746	15776	15778	15698	15688	15691	15776	15624	15609	15627	15709	15656	15745	15675	15624	15687	15728	15730	15805	15660	15703	15690	15743	15670	15626	15552	15581	15568	15654	15820	15705	15671	15735	15725	15659	15615	15575	15853	15704	15743	15723	15648	15723	15746	15550	15479	15724	15685	15616	15736	15688	15645	15800	15644	15588	15656	15643	15754	15626	15713	15665	15762	15637	15633	15929	15721	15701	15657	15612	15599	15687	15644	15767	15591	15879	15790	15542	15514	15676	15883	15673	15607	15658	15591	15722	15597	15722	15655	15765	15768	15603	15745	15699	15728	15824	15632	15625	15664	15530	15564	15855	15739	15679	15654	15693	15607	15655	15618	15646	15630	15589	15687	15678	15897	15660	15584	15682	15647	15684	15915	15650	15796	15732	15592	15543	15487	15694	15761	15752	15714	15681	15777	15637	15695	15851	15789	15592	15636	15734	15550	15771	15740	15604	15577	15809	15888	15653	15649	15787	15584	15739	15812	15695	15531	15615	15597	15764	15618	15652	15755	15551	15665	15548	15687	15766	15792	15779	15618	15668	15758	15629	15716	15757	15669	15817	15689	15617	15699	15833	15811	15605	15799	15730	15676	15790	15549	15664	15770	15831	15788	15762	15771	15536	15869	15641	15754	15758	15703	15566	15580	15764	15785	15658	15620	15785	15680	15589	15738	15567	15769	15795	15823	15687	15672	15614	15602	15767	15677	15627	15624	15631	15763	15665	15644	15564	15733	15704	15822	15598	15706	15562	15676	15673	15581	15632	15709	15621	15628	15809	15600	15738	15738	15524	15690	15527	15658	15745	15695	15608	15715	15691	15635	15906	15701	15815	15743	15662	15504	15529	15756	15670	15556	15674	15647	15674	15648	15657	15707	15514	15654	15694	15602	15584	15703	15660	15709	15795	15625	15671	15621	15642	15655	15559	15618	15750	15650	15783	15544	15416	15922	15753	15702	15725	15725	15537	15602	15605	15601	15509	15567	15568	15663	15660	15702	15699	15709	15672	15674	15736	15812	15755	15741	15772	15646	15643	15629	15792	15707	15721	15912	15574	15736	15674	15829	15665	15742	15614	15859	15744	15647	15777	15531	15600	15616	15645	15759	15729	15695	15798	15623	15517	15766	15613	15778	15830	15702	15768	15807	15606	15728	15601	15524	15844	15582	15570	15462	15645	15916	15747	15736	15679	15566	15773	15651	15484	15746	15653	15769	15490	15781	15628	15854	15671	15591	15689	15614	15567	15690	15606	15573	15671	15726	15760	15701	15763	15582	15745	15666	15614	15613	15907	15720	15770	15523	15778	15597	15711	15691	15745	15787	15659	15734	15472	15742	15614	15615	15808	15770	15638	15603	15668	15605	15795	15902	15821	15661	15703	15726	15656	15719	15747	15660	15795	15528	15560	15534	15659	15748	15706	15584	15710	15792	15702	15819	15661	15673	15766	15716	15669	15698	15592	15636	15692	15687	15858	15840	15517	15596	15541	15698	15709	15636	15631	15555	15648	15825	15790	15603	15701	15690	15721	15581	15655	15748	15772	15779	15740	15677	15664	15720	15619	15505	15723	15791	15797	15577	15618	15701	15719	15761	15700	15585	15645	15650	15615	15695	15687	15599	15712	15896	15723	15675	15655	15949	15698	15865	15446	15663	15631	15638	15716	15628	15665	15726	15770	15644	15579	15545	15552	15540	15707	15662	15649	15791	15691	15808	15609	15553	15579	15803	15685	15599	15535	15521	15621	15779	15701	15527	15651	15491	15730	15715	15745	15710	15525	15722	15730	15807	15878	15586	15513	15763	15641	15709	15752	15668	15622	15474	15770	15748	15684	15752	15735	15601	15759	15559	15743	15670	15698	15783	15811	15823	15671	15822	15632	15537	15583	15724	15479	15761	15707	15653	15690	15851	15669	15471	15680	15781	15663	15771	15736	15716	15774	15682	15764	15678	15801	15724	15750	15721	15733	15703	15637	15858	15572	15763	15976	15734	15712	15507	15668	15543	15674	15725	15707	15699	15696	15612	15868	15637	15575	15713	15561	15907	15621	15674	15671	15696	15629	15796	15684	15807	15733	15740	15781	15750	15651	15551	15554	15590	15669	15798	15578	15593	15789	15493	15466	15729	15555	15791	15686	15594	15646	15766	15728	15627	15689	15620	15692	15721	15703	15788	15728	15802	15834	15457	15625	15657	15566	15705	15575	15627	15624	15719	15718	15696	15711	15698	15822	15858	15615	15675	15594	15625	15621	15702	15522	15711	15632	15725	15718	15620	15734	15703	15859	15849	15681	15767	15561	15651	15761	15657	15756	15672	15561	15681	15823	15681	15625	15659	15734	15840	15738	15572	15827	15803	15940	15651	15689	15707	15713	15579	15827	15773	15623	15601	15884	15646	15686	15781	15775	15614	15642	15674	15579	15489	15561	15648	15749	15859	15664	15648	15799	15718	15594	15620	15956	15735	15680	15659	15690	15606	15581	15632	15754	15879	15685	15705	15821	15636	15559	15634	15879	15597	15760	15678	15674	15788	15618	15603	15758	15670	15605	15676	15609	15790	15749	15625	15757	15805	15792	15649	15662	15772	15659	15805	15811	15707	15631	15566	15749	15764	15791	15782	15780	15725	15616	15534	15497	15812	15609	15602	15775	15658	15826	15659	15661	15646	15840	15659	15637	15749	15514	15783	15834	15801	15672	15538	15760	15536	15786	15480	15751	15567	15638	15713	15737	15712	15522	15703	15681	15860	15712	15855	15766	15476	15645	15783	15653	15707	15629	15590	15778	15712	15605	15796	15795	15638	15736	15660	15773	15794	15553	15545	15876	15669	15465	15806	15729	15774	15638	15581	15740	15734	15661	15786	15538	15592	15601	15608	15642	15515	15651	15771	15905	15582	15660	15691	15623	15620	15662	15581	15629	15785	15600	15676	15631	15593	15568	15747	15857	15692	15558	15647	15801	15666	15683	15813	15782	15808	15538	15693	15713	15643	15861	15745	15798	15655	15776	15543	15766	15774	15563	15747	15768	15606	15695	15714	15730	15601	15677	15722	15506	15709	15690	15726	15906	15647	15656	15645	15657	15759	15556	15782	15615	15613	15760	15798	15777	15653	15771	15619	15814	15719	15626	15629	15714	15707	15579	15689	15684	15840	15690	15735	15598	15664	15706	15651	15711	15728	15659	15633	15854	15635	15746	15784	15709	15624	15675	15619	15617	15796	15708	15650	15675	15753	15683	15508	15727	15768	15650	15727	15751	15763	15753	15608	15599	15744	15775	15625	15601	15797	15545	15587	15663	15532	15544	15659	15704	15655	15715	15586	15552	15692	15612	15701	15571	15631	15667	15805	15774	15876	15596	15660	15756	15609	15668	15836	15627	15572	15686	15766	15588	15554	15651	15757	15775	15776	15830	15830	15677	15719	15677	15645	15580	15608	15623	15520	15743	15695	15575	15709	15679	15738	15616	15803	15537	15534	15793	15624	15613	15719	15587	15559	15845	15728	15786	15505	15750	15661	15654	15738	15670	15700	15649	15747	15753	15798	15511	15769	15526	15779	15757	15734	15546	15844	15593	15719	15584	15755	15644	15931	15711	15617	15749	15558	15713	15515	15743	15536	15614	15634	15688	15807	15681	15720	15516	15718	15592	15631	15575	15666	15662	15702	15611	15697	15708	15576	15778	15652	15646	15778	15846	15592	15633	15705	15822	15757	15642	15646	15681	15605	15705	15604	15766	15681	15781	15530	15839	15577	15760
23315	21642	29691	25345	26578	30433	29934	23080	20222	19636	18932	18466	18567	18388	18404	18387	18172	18116	18232	18195	18214	18108	18114	17956	18043	18131	18023	17921	18116	18294	17950	18060	17932	17990	18013	17861	17928	18079	18046	17890	17863	18009	18063	17867	17997	18091	17953	18055	17797	17909	17947	17878	17689	17790	17836	17806	17967	17763	17706	17721	17701	17798	17782	17797	18018	17940	17964	17991	18001	17917	17848	17575	17856	17788	17941	17733	17931	17660	17950	17913	17805	17924	17825	17949	17958	17850	17835	18086	17855	17956	17721	17915	17785	17839	17873	17748	17878	17742	17863	17820	17735	17713	17647	17680	17821	17994	17871	17898	17793	17896	17589	17831	17784	17877	17923	17938	17913	17775	17772	17590	17882	17651	18053	17962	17711	17949	17908	17898	17807	17868	17757	17972	17732	17750	17635	17880	17881	17735	17901	17870	17731	17958	17649	17808	17933	17894	17752	17693	17759	17730	17755	17827	17940	17828	17682	17678	17763	17870	17661	17871	17757	17724	17860	17741	17899	17505	17921	17836	17836	17650	17751	17809	17703	17817	17627	17832	17922	17726	17889	17690	17881	17799	17811	17388	17940	17902	17992	17904	17738	17768	17908	17654	17808	17860	17878	17780	17724	17769	18088	17776	17724	17717	17723	17688	17726	17904	17932	17835	17741	17703	17839	17561	17811	17755	17934	17657	17739	17723	17995	17702	18007	17841	17843	17908	17545	17544	17763	17806	17578	17674	17775	17961	17860	17835	17714	17673	17741	17704	17667	17858	17773	17847	17749	17752	17762	17953	17735	17768	17949	17672	17965	17903	17741	17729	17659	17937	17772	17872	18007	17775	17737	17947	17896	17621	17899	17913	17815	17981	17804	17772	17877	17696	17853	17683	17813	17785	17701	17756	17852	17796	17686	17745	18029	17744	17890	17621	17920	17726	17653	17669	17633	17662	18049	17759	17814	17748	17875	17818	17860	17713	17835	17747	17741	17754	17920	17705	17653	17741	17723	17744	17717	17715	17740	17884	17807	17663	17844	17893	17764	17783	17880	17783	17809	17786	17681	17800	17657	17794	17801	17700	17837	17904	17923	17783	17768	17937	17848	17705	17895	17969	17733	17810	17803	17733	17695	17673	17732	17601	17582	17671	17704	17640	17959	17880	17810	17875	17706	17662	17686	17808	17542	17753	17957	17807	17922	17765	17763	17726	17650	17645	17929	17765	17925	17872	17778	17958	17735	17738	17644	17804	17858	17736	17535	17877	17773	17837	17565	17855	17708	17663	17895	17578	17866	17787	17668	17693	17753	17785	17878	17740	17497	17917	17910	17828	17768	17863	17767	18026	17849	17842	17677	17777	17929	17826	17780	17917	17670	17744	17833	17919	17839	17841	17700	17798	17895	17957	17693	17812	17611	17796	17815	17696	17696	17734	17832	17798	17785	17895	17632	17728	17997	17717	17756	17777	17890	17756	17587	17924	17736	17711	17935	17894	17900	17824	17939	17657	17649	17667	17958	17837	17988	18009	17837	18022	17918	17819	17636	17819	17728	17790	17814	17875	17863	17841	17910	17768	17783	17749	17751	17715	17800	17997	17682	17926	17644	17572	17816	17713	17878	17477	17773	17653	17823	17815	17692	17849	17712	17700	17910	17774	17712	17794	17871	17876	17864	17715	17987	17801	17893	17650	17837	17668	17887	17828	17921	17939	17777	17768	17748	17727	17746	17804	17900	17921	17687	17717	17664	17829	17773	17786	17723	17832	17666	17697	17905	17702	17749	17757	17771	17657	17743	17681	17669	17650	17781	17739	17717	17686	17728	17929	17670	17741	17593	17803	17814	17651	17680	17741	17724	17982	17753	17779	17929	17730	17848	17902	17830	17576	17763	17586	17699	17793	17597	17814	17841	17733	17847	17713	17795	17798	17765	17767	17645	17884	17952	17811	17716	17525	17654	17614	17752	17808	17931	17821	17861	17625	17870	17864	17964	17833	17917	17688	17914	17638	17795	17660	17915	17855	17769	17700	17864	17989	17544	17653	17854	17757	17590	17595	17882	17811	17664	17960	18000	17698	17677	17797	17778	17577	17921	17905	17729	17785	18095	17619	17792	17974	17608	17762	17717	17983	17668	17898	17814	17639	17792	17736	17936	17952	17716	17743	17873	17479	17930	17643	17769	17818	17940	17902	17888	17659	17912	17918	17746	17645	17831	17959	17802	17711	17859	17647	17850	17889	17739	17635	17701	17958	17807	17634	17645	17726	17764	17826	17709	17559	17696	17756	17739	17692	17655	17683	17593	17755	17840	17612	17806	17780	17749	17999	17933	17785	17689	17737	17509	17783	17712	17769	17867	17701	17645	17872	17789	17956	17806	17813	17802	17767	17742	17771	17729	17841	18032	17755	17578	17746	17837	17868	17834	17660	17737	17856	17793	17502	17699	17690	17789	17818	17834	17795	17657	17748	17725	17669	17688	17745	17882	17819	17916	17825	17878	17811	17817	17952	17679	17657	17732	17821	17686	17701	17708	17791	17801	17804	17724	17895	18096	17553	17894	17640	17809	18019	17904	17624	17607	17796	17861	17774	17840	17781	17772	17706	17821	17919	17528	17845	17736	17762	17702	17803	17747	17713	17714	17850	17909	17856	17914	18000	17626	17869	17642	17877	18088	17761	17831	18013	18025	17876	17823	17663	17934	17717	17702	17745	17765	17773	17857	17902	17741	17778	17821	17807	17810	17853	17825	18015	17913	17693	17698	17779	17858	17680	17688	17602	17624	17690	17901	17949	17747	17651	17807	17741	17789	17791	17649	17623	17978	17763	17602	17779	17738	17603	17767	17520	17632	17792	17908	17736	17983	17889	17834	17700	17870	17765	17515	17804	17761	17719	17933	17669	17678	17869	17683	17688	17809	17975	17822	17726	17820	17809	17979	17684	17726	17755	17715	17600	18012	17880	17747	17877	17638	17840	17713	17694	17670	17583	17626	17835	17919	17871	18060	17715	17668	17840	17775	17713	17795	17874	17707	17776	17863	17614	17834	17705	17908	17845	17680	17695	17838	17840	17863	17753	17745	17698	17772	17615	17754	17706	17858	17794	17632	17746	17794	17821	17818	17720	17871	17996	17653	17898	17641	17882	17917	17989	17915	17831	17694	17622	17665	17796	17721	17854	17721	17808	17957	17978	17853	17918	17674	17784	17873	17583	17932	17879	17663	17785	17749	17845	17664	17753	17744	17582	17590	17868	17738	17711	17724	17779	17641	17743	17842	17649	17918	17781	17797	17748	17810	17751	17687	17724	17806	17838	17730	17764	17704	17772	17894	17881	17937	17831	17831	17865	17875	17741	17933	17882	17778	17966	17811	17605	17480	17871	17631	17717	17804	17854	17707	17790	17733	17999	17781	17694	17756	17749	17816	17722	17854	17817	18062	17806	17837	17770	18124	17644	17648	17730	17589	17754	17834	17723	17738	17724	17692	17727	17749	17689	17830	17762	17916	17869	17895	17625	17675	17909	17968	17598	17597	17796	17783	17746	17817	17693	17820	17734	17836	17847	17784	17719	17865	18002	17822	17845	17735	17867	17952	18009	17764	18032	17832	17984	18003	17889	17651	17755	17516	17793	17744	17832	17893	17541	17825	17793	17883	17762	17924	17926	17766	17903	17698	17894	17811	17625	17658	17765	17724	17672	17573	17819	17885	17910	17963	17936	17688	17767	17546	17735	17675	17740	17947	17894	17715	17717	18038	17950	17705	17768	17656	17917	17804	17720	17861	17740	17786	17861	17821	17906	17594	17893	17852	17589	17774	17659	17739	17941	17855	17988	17810	17568	17834	17835	17925	17729	17698	17689	17723	17697	17864	17550	17734	17764	17698	17785	17893	17759	17467	17503	17854	17713	17898	17938	17802	17950	17912	17943	17911	17725	17842	17764	17762	17845	17759	17634	17823	17875	17712	17754	17914	17817	17681	17938	17936	17780	17904	17548	17645	17978	17648	17834	17864	17768	17684	17849	17783	17887	17747	17661	17787	17810	17712	17672	17832	17726	17841	17795	17750	17950	17736	17630	17610	17710	18003	17719	17765	17681	17636	17813	17699	17958	17613	17773	17683	17826	17706	17715	17779	17741	17750	17800	18041	17746	17740	17857	17874	18012	17657	17647	17826	17903	17946	17862	17835	17823	17888	17658	17794	17958	17861	17813	17778	17628	17858	17784	17806	17878	17911	17678	17843	17974	17908	17840	17829	17725	17980	17574	17896	17665	17752	17924	17739	17567	17611	17454	17798	17797	17683	17641	17827	17667	17548	17807	17735	17848	17908	17720	17801	17637	17579	17683	17752	17772	17652	17881	17575	17762	17813	17800	17724	17620	17824	17846	17704	17758	17604	17814	17719	17948	17781	17893	17861	17696	17768	17887	17949	17731	17746	17788	17840	17826	17712	17705	17789	17736	17893	17882	17846	17707	17673	17736	17833	17866	17644	17864	17929	17789	17842	17650	17720	17734	17667	17896	17727	17698	17788	17926	17735	17824	17824	17816	17950	17875	17865	17881	17793	17877	17740	17912	17703	17903	17944	17723	17743	17656	17632	17504	17895	17748	17644	17825	17880	17847	17801	18076	17656	17861	17807	17645	17727	17710	17813	17842	17823	17570	17690	17710	17707	17866	17738	17784	17759	17739	17694	17767	17696	17844	17742	17516	17802	17569	17748	17591	17621	17789	17807	17807	17694	18025	17782	17990	17657	17712	17580	17893	17801	17789	17848	17676	17791	17665	17872	17768	17758	17942	17851	17674	17951	17877	17825	17843	17680	18025	17887	17973	17701	17806	17884	17646	17798	17742	17663	17714	17682	17946	17783	17778	17825	17752	17837	17964	17490	17799	17860	17764	17784	17863	17720	17740	17769	17883	17884	17656	17809	17768	17874	17680	17725	17818	17816	17790	17925	17732	17676	17630	17713	17806	17810	17838	17838	17696	17720	17913	17653	17777	17660	17657	18030	17805	17746	17836	17718	17765	17822	17790	17755	17865	17791	17596	17975	17733	17636	17685	17730	17713	17804	17768	17660	17732	17757	17957	17666	17624	17844	17830	17941	17695	17773	17493	17666	17872	17652	17977	17868	17908	17553	17470	17858	17779	17644	17743
36314	62026	58913	49093	43549	35257	26750	21063	18753	17514	16830	16795	16433	16512	16334	16464	16241	16213	16210	16070	16064	15971	15993	16006	16128	16113	15967	16117	16002	16126	16110	15981	15902	15909	15949	15997	16022	15963	16028	15863	15979	15938	15932	15941	15949	15899	16010	15892	15997	15853	15972	15927	15968	15857	15963	15926	16031	15793	15939	16230	15914	15879	15771	15975	16019	15841	15832	15813	16014	16076	16217	15825	16127	15972	15918	15840	15896	15891	15987	15913	15837	16009	15944	15966	15925	15990	15933	15719	15879	15994	15954	15839	15847	15842	15917	15892	15855	15948	15796	15994	16079	16009	15737	16013	16093	15983	15769	15976	15877	16090	15891	15874	16071	15937	15891	15839	16037	16148	15966	15993	15811	15888	15985	16006	15967	15837	15864	15849	15700	15806	15996	15966	15837	15953	16058	15949	16107	15827	16155	15878	15998	15944	15865	15928	16003	15861	15752	15790	16010	15847	15957	15974	15952	16001	15978	15894	15813	15757	15956	16005	16067	15918	15805	15773	15767	15903	15925	15860	15950	15972	15804	15830	15982	16038	15919	15892	15904	15961	15974	15890	15999	15929	15981	15853	15760	15923	16032	15992	15732	15943	15839	15976	15934	15771	15807	15876	15877	15978	15960	15986	15882	15838	15884	15927	15954	15951	16024	15757	15877	15877	15889	15895	15831	15914	15917	16071	15868	15974	15936	15795	15816	16087	15918	15808	16138	15887	15935	15975	15914	15845	15681	15884	15916	15825	15834	15943	15908	15866	15802	15795	15859	16093	15976	15902	16040	16025	15917	15861	15841	15823	15922	16051	15814	15975	15896	15936	15908	15879	15812	15921	16004	15852	15838	15961	15872	16063	15880	15989	16037	15844	15929	15875	15860	15972	15934	15788	16024	15882	15905	15728	15907	15883	15920	15777	15787	15889	15877	15939	15902	15889	15913	15987	16001	15843	15868	15892	15905	15937	15868	15873	15930	15970	15900	15980	15871	15998	15901	15819	15872	15920	15841	15899	15905	15884	16034	16004	15857	15831	15837	15914	15949	15924	15858	15766	15843	15929	15954	15893	15712	15981	15846	16009	15929	15990	15836	15674	15911	15942	16054	15784	15906	15946	15826	15838	15811	15963	16046	15958	15921	15784	15961	16011	16000	15881	15779	16061	15808	15756	15983	15707	15968	15901	15933	15889	15926	15991	15896	15994	16070	15820	15992	15803	15931	15908	16086	15969	15725	15952	15956	16001	15857	15847	16004	15839	16027	15955	15863	15952	15753	15816	16073	15950	15871	15811	15998	16121	15967	16009	15832	16099	15913	15912	15961	15866	16053	15865	15966	15886	15847	15940	15865	15821	16032	15948	15889	15928	16056	15926	15933	15942	15693	15963	15793	15967	15840	15935	16227	15949	15918	16110	15947	15924	16041	15941	15900	15943	15844	15834	15758	15852	15751	16053	16031	15810	15923	15851	15994	15881	16040	16127	16001	15992	15912	16093	15934	15910	15806	15802	15895	15983	15964	16055	15944	15915	16029	15934	15832	15965	15999	15605	15938	16019	15780	15950	15758	16042	15734	15834	15721	15886	15885	15778	16034	16088	15904	16013	15930	15898	16029	15654	15860	15757	15808	15919	16108	16069	15815	15795	15932	15903	15995	15893	15839	15747	15960	15961	15935	16022	15940	15867	15785	15827	15922	15889	15870	16061	15904	16225	15880	16008	15975	15995	15982	15874	15870	15998	15853	15845	15817	16030	16154	15946	15923	15898	15643	15793	15881	16095	15835	16083	15860	16026	15785	15890	15871	15982	15838	15933	16043	15850	15923	15772	15931	15945	15993	15956	16050	15896	15884	15795	15703	16141	15912	16020	15978	16004	15808	15844	16005	16106	15965	15820	15885	15897	16010	15861	15940	16050	16122	15954	15979	15857	15932	16084	15917	15986	15842	15794	15847	15764	16110	16060	15973	15969	15820	15960	15960	15941	15946	15965	15923	15891	15985	15932	15943	15912	16059	15805	15816	15770	15739	16077	16008	15816	15905	16013	15904	15806	15951	15855	15976	15815	15904	15822	15890	15911	15966	15774	16091	15900	15880	15974	15890	15917	15819	15930	15921	15918	15806	15838	16066	15893	15844	15864	15952	15985	15905	15895	15870	15911	15888	16010	15925	15732	16043	15856	16045	15992	16005	15860	15887	15937	15830	15956	15942	15788	15856	15805	15927	15722	15877	15902	15966	15757	15820	15883	15833	15872	16005	15708	16064	16010	15831	15933	15872	15891	15969	15889	15866	15907	15926	15886	15883	15961	15892	15996	15871	15850	15942	15726	15945	15965	15938	15862	15869	15843	15762	15865	16030	15872	15791	15819	15915	15874	15911	15843	15937	15990	15883	15778	15856	15894	15774	15998	15903	15814	15965	16008	16023	16016	15841	15951	16024	15934	16087	15763	15969	15868	16003	15833	15872	15820	15962	15753	15985	15888	15774	15964	15955	15766	15853	15930	15994	15946	15818	15936	15883	15995	15960	16047	15967	16089	16003	15767	15993	15757	16034	15831	15884	15915	15804	15823	15843	15784	15846	15934	15795	15954	15958	15941	16040	15882	15982	15925	15729	15888	16063	15944	16019	15810	15855	15966	15934	15881	16064	15845	15837	15894	16017	15753	15926	15857	15881	15958	15919	16005	15904	16131	15962	15737	15780	15847	15976	15850	15870	15975	16024	15964	15949	15995	15831	15817	16076	15923	15990	15762	16009	15899	15980	15935	15901	15832	15839	15856	15995	15848	15911	15942	16041	15940	15841	15887	15899	15969	15858	15867	15942	15879	15899	15813	16155	15916	15814	15852	15832	15864	15891	15953	15838	15786	15826	15868	16099	15767	16035	15977	15782	15886	15990	15937	15927	15915	15958	15994	15866	15984	15935	15853	15948	16017	15831	15865	15855	16058	15898	15879	16189	15812	15902	15796	16068	15993	16017	15909	15915	16034	15892	15967	15847	15974	15835	15903	15813	15886	15728	15986	15839	16013	15850	15857	15876	15998	15896	15945	16146	15796	15928	15919	15839	15866	15793	15830	15751	15770	15973	15936	16056	15854	15860	15947	15928	15820	15795	15982	15757	15872	15934	15940	16010	15885	15774	16027	15951	15860	15867	15741	15948	15779	16016	16018	15956	15911	15918	16065	15940	15790	15834	16044	16049	15857	16039	15948	16013	16023	15817	15848	16063	16003	15776	16009	15922	15747	15872	15946	15927	15937	15877	16016	15721	15845	15898	15780	15886	15912	15858	15967	15936	15868	16017	15970	15980	15997	16097	15698	16028	15811	15846	15810	15925	15995	15915	15864	15853	15961	16058	16100	15811	16121	15987	15927	15931	15864	15922	15813	16052	15942	15966	15893	15781	15886	15855	15831	15812	16202	15880	15977	15710	15662	15833	15832	15944	15898	15811	15774	15963	15946	15946	15848	16060	15760	15788	15870	15804	16096	15821	15951	16129	15674	15905	15924	15932	15955	15990	15919	15840	15969	15951	15696	15939	16006	15787	15992	16016	15968	15809	15791	15906	15974	15904	15922	15861	15974	15959	15924	15823	15816	16090	15882	15969	16022	15920	15947	15930	15789	15882	15943	15821	15784	15849	15872	15884	15970	15960	15813	15854	15857	15925	15962	15899	15760	15923	15857	16061	15863	16214	15925	15887	16117	15987	15872	15836	15781	15870	15841	15990	15858	15959	15866	15996	15988	15923	15954	15986	15909	15958	15858	16008	16056	15831	15920	15832	16156	15778	15942	15881	16057	15824	15784	15880	15766	15877	15786	16035	15955	15909	15938	16038	15868	16111	15826	16120	15900	16073	15731	15978	15928	15820	15892	15978	15833	15773	15969	16051	15968	16195	16023	15981	15962	15824	16040	15990	15851	15790	15958	16007	15906	15940	15871	16017	15807	15920	15804	15994	15918	15975	15859	15819	15861	15929	16047	15779	15912	15934	16029	15934	15972	15900	15988	15908	16014	15954	16216	16057	15858	15964	16041	15808	15965	15807	15840	15799	16036	15870	15867	15967	15932	15818	15886	15947	15880	15838	15839	15791	15937	16100	16054	16058	15902	15927	15882	16028	15854	15891	16035	15976	15832	15962	16021	15930	15940	15843	16069	15908	15971	15905	16029	15978	15910	16064	15940	15971	15998	15799	15947	15964	15840	15870	15989	15969	15944	15894	15985	16075	15815	15955	16062	15968	16081	15899	15895	16180	15905	15973	15981	15800	15808	15946	15886	15870	16016	15949	15914	15865	15792	15771	15845	15847	15770	15682	15745	15763	15907	15927	15975	15946	15792	15793	15796	16027	15822	15863	15923	15981	15866	15836	15901	15914	15857	15759	15965	15968	15935	15789	15751	15841	15841	15950	15835	15924	15960	15876	15977	15890	15963	15837	15880	15726	15924	15955	15837	15894	15925	15957	15938	15998	15780	16009	15991	15860	15949	15846	15867	15824	15934	15893	15914	15970	15976	16082	15879	15840	15928	15772	15873	15925	15803	15843	16070	16009	15821	15862	15945	15854	15936	15914	15948	15626	15908	15947	15909	16075	15820	16011	15865	15892	15805	15879	15814	15885	15995	15906	15838	15806	15929	15874	15865	15835	15974	15792	16041	15763	15869	15890	16002	15862	15964	15975	15782	15915	15906	16004	15853	15993	16016	16032	15972	15878	16022	15945	15944	15981	15818	15713	15946	16067	15817	15842	15849	15799	15925	16041	16111	15970	16039	16023	15775	16016	16135	15905	15845	15693	15950	15860	16100	15830	15987	15873	15851	15811	15851	15899	15809	15854	15891	15963	15873	15992	15950	15886	15893	15977	16005	15903	16060	16023	15797	16108	15752	15933	15875	15784	15961	15728	16020	16041	15825	15896	15799	15832	16059	15875	15814	15744	15970	15741	15919	15876	15906	15918	15876	15835	15938	15778	15803	15977	15785	15960	15830	16008	16040	16044	15893	15963	16045	15866	15898	16007	15843	16083	15944	15934	16034	15863	15896	15864	15797	15851	15990	15919	15978	15877	16046	16019	15989	15919	15917	15889	15766	15948	15901	15770	15999	15819	15932	15890	15807	15793	15891	16019	16099	15763	15876	15970	15927	15920	15790
29162	27478	34221	29608	23529	21130	19000	17904	17371	17397	17202	17133	16896	17017	16996	16980	16900	16951	16761	16802	16850	16898	16947	16925	16913	16869	16714	16824	16799	16801	16868	16961	16656	16787	16812	16654	16849	16632	16818	16750	16832	16943	16803	16961	16812	16832	16717	16905	16681	16677	16731	16695	16805	16841	16826	16726	16703	16761	16787	16684	16753	16929	16743	16665	16849	16661	16619	17031	16572	16889	16808	16638	16825	16829	16648	16879	16765	16686	16768	16729	16565	16760	16875	16850	16728	16747	16803	16715	16657	16722	16883	16613	16787	16794	16758	16761	16876	16836	16792	16957	16945	16710	16528	16616	16881	16968	17014	16812	16870	16783	16960	16605	16883	16841	17001	16758	16738	16812	16595	16799	16816	16900	16771	16695	16874	16674	16655	16727	16664	16800	16676	16923	16782	16759	16742	16723	16882	16778	16595	16745	16790	16765	16842	16839	16872	16732	16877	16878	16829	16825	16695	16950	16810	16759	16922	16987	16897	16772	16741	16696	17027	16595	16845	16956	16842	16635	16835	16834	16809	16907	16945	16769	16778	16708	16840	16796	16758	16840	16744	16652	16858	16819	16790	16768	16772	16818	16935	16686	16662	16803	16740	16699	16686	16859	16694	16657	16705	16849	16893	16778	16827	16858	16817	16986	16769	17032	16727	16828	16811	16990	16801	16690	16962	16780	16655	16728	16940	16721	16679	16707	16724	16684	16789	16858	16707	16850	16726	16752	16712	16694	16893	16780	16690	16937	16851	16489	17026	16751	16580	16653	16741	16912	16829	16749	16883	16924	16930	16888	16759	16782	16728	16751	16790	16835	16722	16596	16965	16808	16923	16623	16877	16644	16631	16734	16883	16967	16725	16708	16866	16645	16806	16890	16656	16874	16623	16752	16781	16641	16689	16697	16824	16781	16747	16667	16619	16782	16638	16759	16999	16842	16874	16831	16854	16604	16735	16931	16956	16708	16834	16800	16877	16683	16853	16688	16845	16823	16848	16811	16783	16714	16932	16850	16903	16879	16868	16729	16841	16786	16631	17036	16879	16743	16796	16820	16835	16669	16833	16784	16746	16821	16799	16579	16674	16766	16713	16890	16806	16665	16717	16792	16616	16894	16747	16731	16823	16839	16868	16747	16728	16668	16900	16683	16893	16705	16861	16703	16802	16832	16688	16591	16701	16706	16860	17020	16922	16801	16760	16641	16765	16922	16678	16738	16758	16500	16800	16821	16713	16544	16618	16681	17033	16743	16824	16740	16707	16768	16726	16801	16791	16926	16828	16830	16800	16710	16655	16705	16771	16825	16976	16678	16939	16876	16886	16583	16869	16859	16719	16862	16673	16892	16774	16954	16879	16787	16780	16838	16560	16665	16671	16833	16862	16941	16728	16525	16763	16865	16839	16931	16788	16887	16748	16655	17016	16506	16690	16817	16669	16672	16723	16841	16953	16646	16826	16747	16694	16728	16816	16813	16703	16761	17036	16779	16843	16686	16819	16800	16671	16696	16626	16706	16793	16792	16784	16803	16803	16970	17034	16796	16735	16839	16729	16682	16894	16803	16830	16772	16855	16916	16648	16836	16725	16718	16857	16886	16636	16776	16804	16740	16697	16733	16852	16604	16865	16551	16924	16825	16510	16872	16774	16906	16617	16898	16828	16706	16696	16687	16768	16774	16843	16865	16994	16644	16846	16856	16606	16626	16820	16798	16833	16795	16810	16787	16973	16662	16673	16795	16831	16778	16850	16666	16705	16634	16755	17055	16896	16790	16858	16708	16906	16812	16936	16825	16932	16776	16935	16714	16802	16617	16781	16735	16840	16895	16877	16864	16537	16765	16823	16824	16778	16959	16897	16582	16892	16916	16715	16960	16542	16726	16546	16914	16769	16788	16652	16677	16932	16740	16729	16719	16782	16767	16779	16873	16814	16867	16673	16815	16880	16892	16886	16763	16792	16858	16715	16557	16847	16690	16597	16900	16749	16643	16771	16751	16762	16722	16897	16825	16802	16629	16822	16773	16901	16841	16695	16690	16839	16912	16737	16883	16878	16733	16571	16845	16774	16951	17007	16861	16755	16794	16838	16675	16728	16729	16977	16719	16924	16505	16747	16641	16732	16743	16726	16869	16943	16908	16888	16776	16822	16547	16639	16856	16939	16856	16970	16921	16802	16646	16595	16777	16779	16527	16693	16673	16778	16679	16849	16725	16635	16860	16752	16839	16883	16792	16785	16905	16806	16996	16711	16785	16618	16809	16569	16779	16613	16706	16768	16698	16848	16743	16861	16649	16886	16911	16953	16844	16515	16807	16722	16685	16752	16772	16857	16808	16796	17003	16693	16805	16942	16777	16735	16877	16888	16763	16822	16866	17039	16733	16730	16856	16514	16746	16906	17022	16656	16670	16704	16668	16866	16786	16895	16678	16615	16674	16644	16665	16927	16975	16744	16942	16871	16713	16768	17051	16679	16643	16711	16832	16781	16885	16678	16603	16880	16868	16717	16771	16665	16736	16666	16507	16869	16753	16977	16751	16998	16868	16781	16771	16768	16770	16875	16726	16840	16827	16948	16656	16621	16679	16788	16820	16792	16660	16622	16726	16857	16675	16577	16940	16805	16930	16795	16735	16970	16809	16915	16812	16831	16757	16870	16574	16855	16751	16566	16587	16805	16691	16742	16759	16718	16847	16828	16881	16885	16738	16849	16908	16786	16747	16844	16777	16938	16666	16670	16755	16671	16731	16654	16876	16786	16754	16734	16926	16813	16838	16971	16901	16747	16527	16628	16743	16589	16745	16730	16669	16836	16681	16742	16899	16892	16768	16844	16933	16769	16826	16852	16606	16881	16812	16895	16934	17048	16899	16819	16645	16831	16780	16665	16903	16775	16809	16754	16584	16823	16764	16883	16978	16746	16692	16842	16765	16662	16749	16948	16739	16807	16769	16811	16874	17007	16782	16904	16817	16862	16977	16929	16954	16734	16755	16728	16624	16965	16891	16684	16806	16813	16856	16729	16817	16885	16769	16740	16627	16791	16747	16737	16608	16757	16965	16697	16943	16841	16642	16879	16800	16930	16688	16821	16822	16832	16896	16879	16726	16833	16637	16598	16634	16716	16835	16609	16881	16705	16936	16770	16869	16935	16716	16726	16877	16888	16802	16879	16761	16871	16779	16798	16836	16851	16826	16797	16895	16827	16676	16723	16753	16616	16781	16852	16466	16753	17037	16806	16686	16770	16798	16806	16616	16628	16805	16959	16731	16718	16724	16821	16820	16774	16736	16722	16875	16785	16875	16946	16802	16739	16842	16745	16842	16728	16703	16775	16895	16772	16826	16623	16734	16875	16518	16913	16852	16804	16749	16810	16783	16737	16997	16945	16871	16753	16830	16703	16782	16748	16760	16940	16771	16954	16827	16961	16826	16851	16952	16935	16657	16807	16696	16863	16822	16772	16926	16832	16861	16874	16791	16823	16836	16816	16839	16642	16914	16773	16732	16883	16822	16888	16563	16822	16929	16604	16546	16727	17055	16996	16757	16806	17018	16777	16878	16455	16743	16984	16850	16852	16813	16808	16894	16833	16848	16562	16773	17026	16936	16750	16834	16623	16794	16683	16639	16761	16839	16718	16846	16843	16772	16656	16714	16910	16828	16888	16689	16875	16830	16695	16776	16750	16882	16722	16733	16834	16963	16766	16595	16794	16858	16769	16775	16747	16866	16659	16859	16641	16880	16652	16778	16924	16818	16816	16918	16972	16795	16710	16684	16728	16933	16787	16892	16937	16875	16904	16766	16737	16918	16637	16625	16754	16795	16716	16685	16783	16672	16913	16870	16882	16701	16837	16914	16777	16434	16788	16779	16796	16775	16691	16745	16652	16725	16819	16740	16908	16599	16864	16852	16836	16912	16903	16894	16796	16789	16641	16733	16693	16805	16780	16609	16788	16703	16775	16819	16767	16997	17088	16769	16794	16716	16895	16515	16864	16851	16735	16813	16807	16833	16838	16630	16655	16774	16805	16625	16504	16712	16741	16598	16850	16649	16793	16786	16807	16577	16931	16945	16793	16819	16868	16969	16782	16853	16767	16742	16833	16582	16760	16785	16792	16810	16862	16609	16800	16837	16716	16877	16673	16718	16948	16754	16844	16974	16990	16792	16723	16779	16587	16867	16811	16833	16885	16731	16626	16679	16794	16549	16659	16756	16852	16893	16704	16756	16674	16862	16718	16820	16904	17050	16647	16955	16827	16673	16608	16782	16781	16705	16672	16668	16705	16729	16752	16851	16738	16676	16588	16902	16771	16780	16864	16756	16823	16661	16668	16625	16742	16792	16898	16690	16715	16797	16582	16844	16837	16717	16667	16748	16498	16847	16933	16796	16750	16710	16744	16747	16747	16716	16707	16743	16704	16810	17001	16734	16858	16737	16750	16856	16853	16743	16729	16831	16615	16750	16834	16806	16568	16728	16667	16756	16919	16835	16793	17084	16615	16686	16846	16782	16716	16700	16717	16757	16875	16716	16825	16620	17065	16674	16877	16775	17045	16946	16943	16786	16943	16757	16845	16770	16810	16642	16720	16885	16664	16675	16681	16585	16558	16947	16768	16637	16920	16668	16842	16739	16898	16598	16829	16639	16864	16560	17065	16588	16716	16689	16678	16868	16668	16679	16707	16781	17128	16782	16665	16876	16820	16837	16698	16878	16852	16809	16758	16930	16756	16805	16814	16821	16660	16651	16911	16774	16731	16962	16908	16788	16667	16646	16898	16789	16714	16914	16680	16782	16829	16716	16762	16729	16821	16636	16907	16946	16837	16727	16818	16836	16758	16688	16793	16731	16843	16957	16985	16917	16875	16721	16762	16879	16672	16824	16884	16904	16788	16672	16752	16977	16708	16799	16695	16944	16779	16884	16833	16899	16710	16803	16857	16637	16918	16956	16832	16575	16519	16817	16946	16863	16801	16864	16788	16665	16743	16854	16825	16754	16820	16616	16694	16957	16898	16511	16711	16721	16863	16898	16623	16858	16850	16837	16663	16710	16760	16751	16713	16665	16893	16875	16797	16661	16939	16871	16649	16829	16745	16792	16958	16696	16865	16655	16739	16760	16749	16728	16646	16861	16881	16685	16884	16965	16712	16787
33618	44449	39523	29405	23713	20835	18306	16696	16024	15838	15692	15537	15678	15400	15355	15469	15554	15231	15355	15399	15291	15309	15419	15370	15259	15300	15306	15281	15098	15288	15181	15351	15253	15415	15337	15258	15131	15560	15381	15280	15220	15276	15172	15416	15247	15181	15357	15242	15374	15199	15476	15267	15389	15278	15314	15223	15243	15273	15219	15314	15220	15369	15234	15374	15143	15258	15363	15077	15212	15107	15428	15173	15290	15126	15329	15187	15326	15209	15202	15149	15168	15183	15096	15274	15195	15357	15176	15243	15226	15154	15251	15347	15424	15316	15279	15261	15261	15200	15373	15350	15152	15333	15483	15307	15166	15332	15461	15402	15241	15308	15285	15291	15162	15209	15200	15117	15200	15334	15116	15150	15327	15157	15172	15438	15196	15313	15159	15281	15205	15391	15068	15269	15177	15268	15245	15268	15169	15199	15199	15286	15235	15230	15279	15341	15262	15128	15364	15380	15277	15317	15281	15398	15311	15222	15225	15373	15141	15388	15228	15290	15293	15284	15369	15241	15217	15109	15223	15426	15351	15139	15414	15188	15272	15146	15257	15084	15243	15112	15316	15166	15378	15217	15247	15274	15424	15325	15190	15316	15217	15153	15184	15237	15344	15279	15285	15212	15385	15279	15221	15161	15259	15203	15301	15166	15198	15313	15230	15232	15290	15171	15390	15138	15044	15149	15313	15192	15330	15379	15166	15323	15251	15359	15138	15226	15207	15246	15269	15247	15121	15421	15206	15253	15348	15378	15153	15354	15292	15265	15260	15306	15213	15164	15139	15307	15286	15292	15341	15233	15461	15264	15235	15237	15155	15310	15223	15311	15260	15261	15181	15152	15304	15308	15469	15310	15297	15227	15201	15174	15268	15238	15223	15278	15260	15326	15283	15247	15392	15114	15223	15244	15297	15263	15446	15386	15431	15112	15352	15218	15245	15235	15300	15096	15373	15322	15160	15223	15075	15304	15258	15151	15198	15544	15334	15237	15451	15210	15420	15308	15240	15300	15161	15269	15223	15223	15259	15200	15297	15310	15197	15289	15307	15210	15378	15292	15144	15276	15448	15152	15258	15229	15309	15172	15323	15199	15150	15370	15169	15267	15375	15177	15262	15297	15421	15215	15112	15181	15223	15191	15277	15247	15212	15230	15206	15215	15317	15082	15217	15137	15320	15200	15196	15222	15352	15169	15202	15286	15311	15160	15403	15371	15230	15262	15279	15127	15358	15402	15343	15058	15280	15301	15092	15262	15411	15394	15290	15363	15178	15399	15268	15363	15320	15264	15168	15198	15231	15329	15405	15307	15255	15207	15442	15295	15220	15327	15307	15314	15150	15146	15359	15280	15212	15074	15283	15417	15305	15240	15423	15407	15197	15274	15177	15307	15309	15326	15290	15127	15457	15124	15170	15186	15263	15232	15155	15100	15353	15292	15273	15198	15262	15242	15201	15102	15243	15145	15038	15218	15304	15272	15330	15303	15152	15278	15351	15196	15308	15188	15297	15310	15254	15380	15267	15356	15119	15240	15126	15393	15232	15172	15363	15236	15301	15239	15372	15312	15188	15301	15217	15173	15139	15025	15127	15285	15292	15394	15443	15348	15295	15442	15207	15319	15334	15276	15227	15318	15121	15412	15215	15313	15283	15147	15339	15265	15159	15198	15320	15483	15060	15175	15271	15167	15308	15318	15333	15209	15394	15241	15112	15463	15205	15141	15253	15255	15283	15274	15293	15275	15247	15159	15389	15247	15161	15218	15198	15293	15146	15231	15384	15324	15285	15128	15092	15232	15258	15178	15289	15211	15284	15100	15307	15375	15121	15289	15209	15158	15265	15196	15306	15198	15329	15207	15170	15109	15219	15409	15348	15108	15187	15295	15202	15318	15229	15198	15303	15337	15342	15325	15240	15295	15220	15326	15214	15276	15428	15174	15114	15269	15304	15074	15200	15188	15249	15239	15227	15234	15225	15326	15192	15251	15271	15241	15198	15315	15375	15222	15372	15373	15209	15320	15267	15288	15253	15146	15226	15207	15335	15413	15300	15379	15265	15294	15226	15390	15246	15313	15173	15281	15182	15293	15257	15366	15356	15354	15321	15359	15296	15389	15330	15286	15234	15126	15337	15414	15341	15278	15296	15140	15217	15010	15378	15243	15255	15370	15401	15323	15197	15023	15302	15180	15286	15165	15344	15240	15111	15071	15323	15358	15229	15158	15352	15123	15354	15369	15227	15312	15040	15225	15141	15349	15287	15402	15095	15238	15183	15235	15299	15235	15204	15224	15126	15257	15286	15296	15163	15177	15200	15321	15288	15220	15324	15334	15216	15341	15458	15138	15285	15243	15421	15228	15310	15208	15435	15189	15106	15325	15211	15202	15344	15082	15332	15294	15245	15126	15211	15298	15272	15389	14965	15313	15242	15180	15207	15307	15106	15127	15231	15212	15247	15272	15309	15299	15116	15320	15204	15506	15274	15259	15299	15219	15324	15315	15357	15213	15374	15200	15434	15202	15191	15175	15213	15275	15161	15249	15200	15265	15167	15313	15190	15195	15230	15227	15255	15241	15240	15348	15188	15253	15485	15212	15273	15045	15405	15103	15244	15197	15260	15335	15265	15369	15234	15344	15322	15345	15295	15217	15047	15212	15340	15134	15077	15229	15324	15409	15218	15196	15188	15339	15214	15358	15198	15183	15212	15375	15344	15301	15194	15193	15295	15134	15199	15311	15248	15373	15269	15286	15348	15277	15302	15344	15189	15309	15294	15240	15299	15187	15324	15296	15368	15094	15239	15378	15282	15533	15328	15387	15270	15267	15388	15172	15164	15267	15313	15316	15190	15183	15289	15329	15321	15032	15157	15104	15223	15139	15325	15138	15167	15283	15324	15422	15384	15300	15156	15263	15181	15137	15286	15276	15192	15259	15152	15098	15255	15215	15242	15053	15346	15158	15121	15239	15219	15199	15180	15339	15320	15255	15140	15273	15227	15396	15346	15334	15387	15302	15179	15325	15189	15287	15411	15139	15234	15269	15202	15296	15130	15241	15191	15180	15272	15101	15279	15310	15213	15302	15236	15319	15173	15165	15270	15078	15190	15281	15203	15138	15267	15134	15355	15215	15239	15187	15360	15189	15316	15073	15274	15314	15221	15194	15454	15188	15290	15215	15216	15377	15179	15246	15143	15234	15145	15150	15167	15157	15417	15245	15368	15204	15309	15116	15214	15375	15382	15249	15386	15140	15216	15180	15292	15270	15300	15370	15115	15223	15251	15326	15263	15122	15417	15155	15378	15230	15335	15207	15146	15188	15382	15314	15180	15353	15355	15227	15180	15156	15125	15377	15289	15305	15257	15418	15212	15430	15342	15280	15264	15115	15183	15187	15194	15337	15053	15206	15236	15229	15243	15223	15133	15138	15416	15483	15140	15279	15280	15332	15359	15351	15189	15309	15171	15323	15161	15189	15314	15279	15298	15168	15318	15374	15231	15351	15417	15159	15307	15150	15277	15318	15189	15244	15284	15305	15308	15307	15241	15224	15299	15302	15268	15392	15169	15146	15049	15286	15323	15214	15318	15282	15095	15301	15337	15178	15149	15303	15312	15364	15210	15236	15036	15375	15229	15143	15230	15310	15024	15234	15389	15288	15286	15322	15196	15424	15225	15083	15356	15248	15249	15332	15309	15247	15414	15273	15153	15233	15083	15267	15350	15395	15132	15369	15245	15383	15335	15275	15372	15295	15204	15013	15273	15401	15409	15131	15256	15432	15214	15272	15326	15181	15242	15345	15283	15229	15427	15295	15229	15329	15132	15293	15340	15182	15265	15436	15328	15129	15408	15273	15509	15181	15313	15188	15234	15237	15344	15186	15246	15324	15162	15385	15225	15301	15347	15267	15200	15428	15274	15300	15175	15285	15251	15264	15415	15174	15139	15321	15226	15259	15123	15199	15197	15166	15199	15376	15140	15283	15198	15150	15332	15424	15056	15357	15267	15257	15214	15249	15312	15620	15265	15315	15347	15425	15155	15263	15295	15204	15107	15218	15216	15248	15493	15194	15153	15293	15373	15200	15219	15369	15226	15072	15169	15202	15239	15194	15248	15190	15305	15397	15198	15267	15208	15096	15196	15093	15348	15229	15255	15300	15263	15203	15335	15302	15232	15397	15347	15223	15236	15285	15352	15296	15232	15295	15423	15420	15273	15325	15171	15352	15376	15244	15346	15340	15333	15000	15398	15378	15346	15160	15209	15269	15295	15337	15033	15275	15165	15232	15167	15189	15418	15310	15232	15289	15324	15132	15453	15330	15310	15347	15300	15227	15248	15405	15286	15213	15140	15138	15442	15239	15328	15078	15314	15132	15400	15288	15317	15182	15152	15131	15418	15338	15268	15359	15150	15282	15254	15259	15345	15266	15031	15143	15078	15314	15189	15158	15266	15408	15402	15371	15396	15206	15219	15185	15326	15281	15017	15432	15341	15130	15346	15194	15067	15235	15276	15301	15337	15077	15243	15141	15134	15309	15253	15310	15235	15342	15205	15457	15183	15197	15235	15435	15507	15216	15363	15176	15194	15402	15257	15150	15293	15232	15178	15255	15023	15387	15120	15218	15313	15261	15280	15225	15155	15335	15232	15471	15180	15323	15107	15232	15128	15303	15198	15291	15187	15208	15112	15138	15273	15148	15371	15340	15151	15246	15237	15250	15233	15406	15184	15121	15279	15150	15464	15240	15327	15257	15086	15441	15349	15102	15341	15261	15162	15373	15249	15367	15061	15363	15225	15375	15250	15270	15291	15235	15272	15290	15261	15094	15309	15231	15248	15316	15169	15174	15137	15428	15301	15277	15200	15195	15316	15346	15323	15219	15193	15386	15209	15359	15399	15105	15468	15177	15305	15256	15181	15174	15229	15275	15310	15403	15098	15260	15401	15123	15190	15204	15303	15245	15252	15166	15182	15125	15197	15290	15316	15359	15308	15274	15229	15342	15288	15181	15314	15253	15340	15254	15225	15223	15231	15320	15275	15283	15320	15165	15370	15213	15235	15373	15384	15343	15417	15320	15186	15336	15240	15481	15125	15268	15193	15082	15288	15202	15124	15229	15269	15161	15150	15260	15373	15292	15232	15213	15107	15199	15150	15243
24434	21525	29274	26528	26139	28786	25726	20829	19368	18714	18304	18203	18033	17969	17843	17954	17765	17807	17640	17849	17813	17876	17767	17684	17877	17818	17742	17786	17500	17717	17611	17507	17753	17544	17386	17695	17761	17613	17479	17556	17740	17641	17558	17603	17689	17590	17636	17504	17547	17691	17325	17636	17869	17405	17563	17565	17589	17573	17500	17688	17685	17688	17585	17360	17681	17494	17679	17764	17562	17828	17635	17631	17699	17583	17335	17734	17371	17651	17610	17602	17410	17630	17530	17476	17496	17565	17701	17421	17630	17459	17646	17571	17521	17580	17608	17478	17555	17500	17544	17647	17375	17442	17579	17524	17434	17501	17622	17539	17490	17586	17524	17561	17417	17637	17512	17496	17504	17490	17422	17619	17616	17656	17369	17469	17685	17705	17509	17610	17487	17768	17347	17474	17718	17643	17340	17438	17548	17689	17571	17538	17682	17659	17721	17716	17517	17373	17644	17432	17553	17640	17573	17530	17543	17523	17406	17660	17614	17472	17324	17278	17667	17675	17633	17529	17614	17626	17614	17559	17608	17352	17558	17560	17743	17578	17469	17456	17606	17802	17619	17317	17669	17493	17607	17368	17410	17362	17519	17599	17564	17451	17429	17483	17316	17616	17706	17593	17717	17615	17505	17504	17799	17463	17490	17544	17734	17531	17611	17496	17663	17436	17481	17642	17590	17430	17422	17468	17680	17520	17559	17503	17428	17561	17327	17729	17497	17487	17541	17491	17651	17572	17585	17523	17402	17598	17598	17500	17623	17459	17407	17645	17638	17472	17271	17589	17503	17421	17459	17518	17493	17397	17672	17674	17514	17356	17564	17596	17544	17764	17528	17535	17695	17460	17491	17599	17532	17536	17646	17410	17537	17562	17435	17542	17594	17502	17520	17492	17463	17617	17680	17351	17453	17414	17668	17711	17476	17613	17797	17650	17479	17506	17522	17525	17489	17351	17528	17620	17529	17347	17564	17570	17774	17427	17612	17584	17596	17547	17679	17410	17680	17691	17578	17545	17647	17524	17503	17562	17338	17677	17703	17689	17624	17524	17441	17659	17550	17658	17583	17466	17348	17390	17589	17589	17474	17583	17723	17752	17474	17412	17463	17629	17620	17508	17674	17507	17464	17245	17611	17729	17684	17583	17735	17587	17413	17487	17586	17335	17637	17578	17658	17487	17492	17512	17518	17404	17530	17512	17383	17538	17539	17547	17478	17742	17391	17413	17723	17518	17548	17637	17649	17315	17607	17440	17521	17398	17493	17679	17566	17403	17397	17494	17755	17605	17409	17220	17506	17623	17429	17403	17556	17650	17485	17411	17718	17400	17663	17588	17409	17398	17645	17401	17816	17653	17610	17495	17679	17466	17392	17631	17459	17755	17655	17598	17669	17309	17567	17578	17446	17492	17572	17559	17297	17457	17541	17612	17573	17693	17783	17457	17700	17343	17549	17536	17443	17518	17494	17779	17514	17412	17380	17668	17570	17764	17595	17549	17727	17445	17442	17490	17684	17562	17332	17379	17540	17481	17664	17688	17576	17428	17423	17582	17577	17555	17623	17266	17557	17672	17590	17592	17539	17512	17533	17571	17350	17594	17572	17426	17589	17440	17558	17364	17485	17632	17597	17629	17505	17671	17595	17469	17560	17628	17469	17380	17379	17577	17597	17465	17660	17567	17572	17441	17699	17693	17530	17649	17660	17647	17582	17611	17618	17625	17568	17471	17514	17708	17506	17469	17585	17703	17458	17407	17502	17652	17341	17454	17554	17533	17556	17661	17428	17421	17675	17732	17669	17638	17550	17626	17464	17598	17765	17578	17573	17684	17531	17417	17616	17533	17563	17506	17684	17555	17413	17581	17579	17496	17444	17533	17768	17554	17674	17582	17559	17549	17661	17615	17666	17500	17501	17622	17515	17459	17592	17550	17578	17708	17547	17445	17574	17542	17655	17578	17512	17567	17766	17490	17488	17599	17755	17594	17457	17564	17440	17764	17522	17623	17414	17593	17398	17518	17592	17510	17607	17434	17597	17587	17559	17675	17530	17602	17691	17433	17497	17748	17491	17465	17695	17634	17751	17465	17576	17519	17656	17551	17590	17593	17546	17465	17665	17423	17643	17766	17522	17549	17476	17663	17512	17518	17681	17609	17527	17503	17669	17388	17592	17502	17490	17578	17558	17573	17480	17575	17789	17713	17482	17650	17565	17475	17706	17554	17558	17226	17543	17451	17514	17501	17571	17599	17675	17672	17463	17563	17476	17664	17479	17565	17448	17499	17697	17369	17810	17471	17493	17567	17700	17489	17519	17447	17327	17701	17592	17539	17468	17592	17604	17457	17599	17497	17459	17502	17623	17256	17656	17572	17870	17491	17623	17495	17478	17631	17684	17756	17662	17608	17783	17447	17593	17695	17783	17574	17547	17671	17703	17548	17474	17381	17548	17748	17486	17307	17558	17578	17583	17621	17672	17556	17474	17490	17643	17486	17760	17568	17574	17423	17635	17419	17582	17367	17726	17574	17436	17392	17508	17603	17456	17619	17452	17397	17637	17513	17592	17536	17667	17575	17541	17597	17589	17613	17377	17675	17623	17696	17661	17556	17459	17506	17353	17640	17591	17641	17580	17451	17692	17479	17541	17545	17575	17512	17753	17564	17444	17481	17568	17581	17754	17504	17570	17451	17552	17501	17726	17736	17582	17546	17557	17597	17658	17515	17439	17662	17383	17408	17502	17303	17421	17325	17515	17439	17542	17485	17434	17540	17462	17313	17269	17510	17560	17334	17633	17512	17772	17461	17343	17628	17615	17470	17280	17476	17540	17523	17417	17492	17407	17687	17685	17415	17205	17493	17559	17655	17515	17593	17503	17256	17471	17620	17599	17551	17633	17600	17477	17706	17403	17523	17765	17516	17567	17577	17538	17642	17402	17671	17603	17516	17718	17517	17553	17510	17441	17654	17253	17666	17562	17535	17606	17745	17648	17648	17400	17360	17399	17355	17592	17611	17441	17708	17438	17676	17658	17428	17361	17554	17519	17473	17650	17553	17384	17699	17388	17555	17436	17470	17407	17407	17753	17599	17552	17595	17678	17549	17607	17544	17368	17698	17495	17443	17299	17350	17355	17516	17659	17675	17541	17499	17552	17531	17553	17329	17546	17414	17526	17564	17536	17477	17397	17560	17560	17745	17834	17469	17481	17523	17764	17545	17488	17570	17576	17553	17617	17634	17451	17497	17680	17475	17640	17461	17502	17696	17497	17734	17822	17575	17671	17276	17646	17519	17324	17653	17717	17508	17680	17421	17665	17592	17572	17514	17622	17321	17519	17443	17630	17407	17520	17563	17659	17456	17602	17557	17608	17555	17588	17567	17643	17461	17575	17667	17469	17506	17538	17657	17556	17343	17284	17446	17697	17588	17519	17550	17590	17713	17515	17626	17530	17638	17739	17428	17688	17456	17481	17409	17560	17479	17694	17484	17501	17483	17778	17616	17449	17483	17440	17755	17370	17485	17533	17731	17626	17413	17686	17484	17511	17561	17454	17552	17602	17743	17562	17568	17547	17564	17777	17540	17417	17696	17586	17536	17747	17484	17549	17549	17711	17609	17578	17567	17612	17543	17512	17673	17521	17675	17428	17502	17697	17628	17609	17646	17369	17644	17638	17596	17481	17509	17617	17771	17568	17599	17523	17564	17552	17489	17584	17480	17402	17551	17511	17546	17442	17516	17695	17453	17439	17641	17467	17452	17505	17561	17494	17559	17666	17684	17740	17606	17442	17486	17550	17272	17525	17443	17482	17264	17555	17771	17624	17685	17411	17648	17554	17632	17808	17568	17696	17629	17458	17507	17405	17717	17607	17583	17616	17506	17409	17639	17467	17617	17389	17536	17476	17417	17555	17731	17730	17606	17600	17544	17577	17432	17427	17502	17480	17411	17599	17543	17560	17538	17608	17586	17573	17501	17630	17446	17664	17554	17480	17576	17709	17713	17464	17447	17613	17619	17406	17404	17425	17677	17794	17575	17459	17807	17470	17342	17737	17423	17221	17547	17432	17583	17590	17387	17834	17430	17488	17572	17540	17703	17632	17663	17543	17619	17692	17438	17585	17573	17511	17417	17627	17332	17440	17533	17532	17687	17538	17382	17542	17586	17390	17636	17638	17390	17562	17389	17706	17560	17829	17739	17526	17491	17565	17572	17538	17499	17559	17339	17624	17558	17626	17395	17608	17585	17532	17548	17535	17384	17654	17869	17546	17401	17512	17494	17504	17576	17517	17514	17401	17589	17488	17485	17493	17476	17738	17613	17636	17545	17576	17586	17492	17362	17641	17495	17619	17597	17451	17559	17624	17566	17379	17689	17493	17644	17438	17639	17844	17627	17586	17712	17817	17628	17341	17675	17556	17457	17374	17421	17521	17654	17671	17721	17598	17499	17549	17578	17467	17427	17662	17577	17621	17569	17430	17574	17525	17477	17559	17786	17588	17503	17388	17512	17543	17601	17549	17285	17542	17774	17650	17501	17586	17657	17620	17515	17554	17516	17905	17396	17538	17479	17663	17583	17587	17697	17604	17572	17671	17366	17603	17719	17747	17503	17696	17586	17609	17455	17529	17459	17520	17547	17399	17400	17556	17457	17461	17436	17662	17687	17504	17585	17614	17346	17469	17622	17413	17544	17741	17588	17421	17671	17508	17516	17388	17584	17612	17492	17588	17685	17689	17493	17671	17569	17535	17731	17496	17656	17585	17576	17528	17467	17572	17255	17431	17518	17505	17679	17662	17752	17467	17416	17414	17713	17469	17525	17490	17601	17579	17286	17519	17526	17690	17664	17704	17512	17486	17694	17453	17628	17624	17525	17605	17740	17417	17499	17477	17657	17773	17701	17617	17496	17531	17637	17644	17454	17564	17687	17678	17503	17656	17496	17460	17507	17739	17622	17479	17442	17546	17364	17446	17388	17634	17579	17431	17590	17354	17589	17633	17602	17388	17326	17510	17647	17479	17439	17545	17567	17617	17403	17694	17509	17749	17627	17506	17653	17551	17608	17629	17528	17612	17561	17673	17682	17560	17608	17645	17684	17598	17724	17508	17539	17577	17493	17493	17728	17577	17626	17456	17688	17746	17625	17680	17522	17528	17671
36029	53592	48868	38462	32838	29798	22560	18884	17509	16717	16569	16245	16135	15881	16094	15982	15935	15842	15968	15886	15696	15957	15828	15751	15823	15704	15783	15832	15875	15933	15678	15507	15773	15779	15738	15748	15764	15826	15742	15717	15794	15803	15732	15614	15700	15710	15690	15683	15716	15644	15865	15784	15698	15707	15702	15799	15785	15832	15769	15579	15708	15602	15731	15616	15808	15612	15669	15707	15532	15602	15795	15878	15761	15721	15542	15632	15887	15785	15661	15738	15777	15734	15749	15789	15736	15840	15661	15775	15778	15907	15682	15686	15777	15746	15764	15852	15693	15649	15848	15853	15692	15629	15880	15863	15701	15663	15881	15735	15772	15680	15546	15676	15768	15735	15768	15719	15835	15875	15747	15652	15951	15843	15862	15894	15772	15817	15647	15613	15641	15759	15648	15939	15608	15698	15649	15801	15852	15628	15557	15661	15611	15913	15784	15794	15693	15708	15796	15897	15753	15701	15647	15840	15752	15781	15615	15812	15709	15817	15662	15815	15809	15823	15837	15712	15694	15728	15675	15800	15605	15928	15730	15575	15603	15748	15669	15685	15697	15807	15647	15590	15604	15876	15810	15734	15520	15860	15663	15684	15719	15872	15681	15726	15668	15632	15623	15778	15718	15623	15632	15776	15712	15716	15753	15696	15693	15730	15953	15552	15592	15666	15802	15831	15641	15828	15747	15848	15740	15783	15693	15704	15708	15531	15736	15632	15722	15760	15654	15759	15768	15542	15741	15725	15726	15753	15637	15664	15627	15841	15447	15663	15791	15672	15742	15860	15671	15876	15842	15752	15700	15790	15538	15638	15547	15594	15714	15816	15654	15773	15629	15715	15685	15585	15819	15915	15817	15563	15852	15748	15784	15740	15632	15575	15572	15702	15692	15666	15572	15681	15683	15825	15660	15796	15671	15698	15713	15577	15637	15795	15725	15822	15959	15699	15874	15744	15696	15896	15715	15756	15672	15721	15670	15786	15757	15701	15810	15526	15914	15524	15656	15714	15905	15700	15952	15691	15764	15723	15554	15769	15629	15545	15685	15724	15689	15748	15718	15480	15787	15750	15753	15760	15673	15714	15819	15726	15734	15809	15853	15735	15842	15686	15443	15776	15791	15612	15774	15660	15754	15787	15708	15776	15734	15745	15858	15810	15743	15653	15520	15810	15647	15794	15675	15673	15733	15625	15847	15718	15732	15786	15699	15796	15749	15714	15776	15772	15664	15740	15754	15947	15759	15622	15675	15657	15769	15796	15865	15621	15695	15729	15688	15713	15875	15780	15847	15694	15831	15880	15694	15717	15635	15756	15675	15667	15758	15920	15712	15835	15647	15838	15794	15873	15642	15780	15865	15586	15600	15837	15731	15749	15788	15792	15735	15633	15757	15720	15629	15781	15878	15908	15746	15735	15653	15842	15673	15632	15562	15692	15687	15772	15798	15852	15686	15673	15611	15894	15861	15838	15793	15582	15656	15750	15790	15776	15920	15793	15722	15659	15600	15704	15622	15600	15663	15660	15612	15686	15811	15586	15730	15779	15752	15708	15675	15939	15692	15710	15720	15684	15670	15767	15821	15647	15892	15799	15797	15732	15542	15840	15671	15791	15882	15707	15653	15703	15617	15688	15611	15523	15641	15696	15685	15624	15883	15734	15759	15720	15801	15754	15741	15617	15597	15708	15662	15615	15786	15608	15827	15779	15690	15646	15642	15938	15673	15819	15869	15858	15774	15716	15886	15690	15826	15549	15850	15645	15740	15738	15744	15860	15702	15573	15681	15640	15807	15622	15749	15710	15748	15482	15659	15703	15872	15572	15529	15706	15647	15500	15660	15733	15701	15784	15895	15547	15680	15706	15786	15654	15827	15838	15718	15735	15759	15572	15758	15679	15725	15743	15654	15718	15755	15720	15813	15853	15744	15813	15698	15820	15788	15651	15670	15866	15851	15697	15633	15772	15576	15634	15653	15734	15700	15859	15774	15620	15566	15722	15851	15822	15722	15825	15762	15566	15557	15688	15856	15730	15714	15793	15718	15647	15584	15816	15658	15791	15760	15756	15607	15595	15710	15713	15708	15763	15709	15766	15651	15740	15422	15718	15836	15652	15672	15839	15753	15653	15887	15724	15671	15636	15658	15711	15815	15680	15732	15650	15714	15562	15883	15631	15770	15711	15883	15797	15802	15772	15596	15548	15683	15682	15777	15542	15812	15800	15852	15649	15657	15812	15696	15755	15793	15586	15782	15814	15636	15765	15884	15635	15626	15658	16002	15852	15801	15782	15817	15745	15776	15743	15698	15728	15813	15656	15777	15858	15528	15877	15700	15652	15927	15748	15662	15761	15749	15661	15643	15659	15662	15820	15643	15740	15635	15818	15875	15880	15737	15683	15677	15961	15953	15651	15716	15888	15629	15804	15593	15662	15705	15788	15646	15698	15588	15796	15678	15857	15762	15699	15560	15534	15633	15790	15551	15787	15782	15757	15780	15591	15939	15611	15604	15842	15745	15654	15632	15763	15729	15848	15576	15736	15923	15550	15678	15624	15712	15757	15714	15767	15582	15748	15639	15811	15819	15757	15638	15544	15758	15866	15719	15678	15705	15818	15778	15663	15697	15818	15758	15644	15759	15762	15741	15693	15689	15611	15821	15880	15712	15970	15760	15520	15513	15852	15617	15672	15717	15740	15704	15638	15778	15660	15615	15691	15776	15839	15689	15754	15781	15682	15696	15716	15758	15720	15589	15745	15703	15593	15627	15792	15712	15723	15688	15809	15542	15725	15729	15651	15604	15716	15799	15602	15743	15745	15747	15777	15824	15729	15769	15738	15811	15806	15692	15838	15660	15770	15700	15716	15659	15758	15699	15895	15679	15746	15796	15689	15665	15621	15629	15738	15646	15679	15861	16024	15978	15816	15659	15739	15798	15614	15767	15805	15843	15539	15679	15480	15832	15787	15643	15768	15653	15687	15754	15720	15469	15600	15663	15694	15712	15703	15619	15652	15657	15625	15854	15870	15705	15730	15800	15714	15751	15682	15732	15805	15837	15570	15885	15865	15672	15665	15632	15794	15743	15669	15741	15771	15730	15753	15648	15717	15611	15633	15717	15897	15883	15681	15703	15769	15717	15860	15766	15815	15665	15745	15692	15690	15783	15846	15699	15905	15760	15770	15538	15653	15442	15887	15805	15622	15681	15706	15769	15666	15754	15685	15644	15630	15605	15733	15636	15967	15708	15803	15603	15598	15765	15728	15568	15724	15714	15755	15802	15677	15750	15648	15791	15734	15709	15775	15616	15595	15824	15691	15826	15742	15581	15610	15687	15839	15652	15746	15697	15578	15924	15907	15751	15823	15894	15854	15726	15751	15877	15758	15713	15790	15797	15842	15922	15729	15824	15672	15669	15720	15799	15749	15692	15622	15636	15784	15703	15656	15629	15730	15723	15779	15809	15730	15740	15548	15853	15665	15732	15584	15649	15699	15851	15810	15649	15743	15837	15697	15798	15672	15611	15775	15621	15734	15596	15633	15867	15711	15644	15678	15865	15689	15737	15931	15735	15778	15811	15716	15656	15667	15701	15790	15645	15686	15860	15740	15612	15862	15628	15846	15785	15626	15722	15668	15566	15730	15698	15605	15891	15828	15592	15729	15900	15602	15638	15802	15885	15721	15707	15818	15804	15777	15745	15656	15601	15725	15669	15799	15710	15685	15651	15857	15632	15789	15763	15866	15811	15725	15735	15728	15815	15857	15888	15729	15742	15658	15814	15854	15872	15622	15988	15643	15650	15655	15574	15620	15716	15824	15849	15697	15698	15623	15703	15724	15735	15698	15707	15794	15661	15631	15874	15829	15686	15790	15748	15685	15656	15637	15878	15695	15699	15736	15744	15752	15768	15652	15535	15870	15707	15827	15653	15868	15698	15725	15670	15790	15755	15844	15617	15755	15671	15909	15586	15691	15976	15733	15754	15613	15686	15819	15729	15618	15661	15781	15649	15784	15699	15697	15890	15784	15825	15955	15583	15494	15877	15576	15709	15833	15873	15696	15678	15872	15662	15750	15610	15764	15637	15723	15655	15667	15786	15819	15744	15708	15662	15704	15651	15752	15711	15728	15708	15857	15532	15760	15830	15872	15722	15752	15751	15617	15735	15503	15804	15684	15651	15828	15673	15746	15807	15596	15698	15691	15618	16045	15859	15825	15660	15878	15720	15842	15895	15729	15910	15702	15543	15694	15789	15933	15634	15771	15580	15681	15762	15854	15787	15775	15747	15955	15788	15811	15679	15833	15891	15686	15757	15896	15600	15581	15716	15796	15672	15883	15748	15975	15710	15945	15692	15637	15704	15831	15607	15545	15793	15623	15605	15738	15802	15611	15694	15955	15877	15713	15683	15740	15725	15718	15676	15569	15598	15915	15719	15676	15680	15728	15809	15705	15586	15729	15707	15743	15845	15771	15626	15765	15797	15659	15689	15786	15864	15554	15735	15612	15781	15780	15782	15741	15609	15742	15775	15838	15777	15794	15782	15754	15727	15822	15900	15765	15685	15631	15750	15826	15705	15753	15579	15719	15736	15749	15713	15763	15511	15733	15770	15789	15755	15785	15752	15684	15785	15655	15658	15668	15647	15645	15811	15798	15812	15646	15889	15748	15611	15764	15792	15736	15642	15690	15940	15637	15666	15680	15666	15749	15880	15800	15776	15785	15868	15826	15859	15763	15554	15695	15632	15809	15653	15730	15769	15718	15778	15826	15692	15943	15615	15755	15852	15777	15819	15632	15667	15616	15582	15689	15676	15775	15788	15483	15957	15629	15964	15859	15683	15844	15631	15579	15759	15780	15621	15773	15582	15504	15771	15721	15761	15729	15836	15807	15570	15741	15828	15690	15692	15906	15864	15825	15805	15693	15794	15668	15826	15694	15884	15701	15732	15707	15690	15917	15741	15798	15557	15825	15689	15773	15664	15703	15613	15579	15731	15722	15759	15760	15841	15786	15566	15690	15778	15616	15782	15869	15628	15684	15848	15607	15779	15768	15676	15708	15672	15672	15691	15846	15575	15941	15691	15624	15545	15867	15608	15853	15852	15711	15701	15881	15623	15834	15623	15743	15758	15718	15975	15669	15709	15840	15831	15718
23101	21583	29581	25125	26023	29273	29067	23233	20612	20102	19673	19040	18717	18651	18588	18536	18485	18377	18205	18275	18279	18277	18348	18343	18053	18015	18034	18032	18176	18290	18131	18129	17975	18184	17963	18030	18042	17982	18264	17942	18048	18082	18026	17927	18017	18056	18132	18204	17893	18246	17672	17950	17820	17938	17892	18078	17846	17923	18150	18106	18023	17980	17714	17990	17885	17911	18316	18087	18046	18160	18056	18149	18049	18049	18032	17833	18100	17842	18031	17903	18035	17991	18077	17991	18110	18004	17918	18063	17811	17883	17909	17993	17885	17884	17785	18048	18032	17678	17655	17989	18114	17875	17912	17925	17938	17855	17997	18085	17901	18049	18148	17874	17855	18167	18007	17767	17934	17899	17957	17744	18019	18050	18028	18121	17996	17972	17976	17869	17941	17915	17946	17968	18126	18013	18103	17842	17932	17954	17922	18035	17914	18080	18167	18010	17849	17995	18096	17907	17948	18066	17653	17800	17917	17943	17673	18029	17949	18060	17961	17844	17737	17784	17832	17961	18011	17990	17958	17740	17878	17790	17989	17786	17970	17962	17797	17944	18143	17815	18045	17828	18006	18046	17717	17782	17839	17997	17723	17852	17989	17840	17935	17929	17966	17851	18027	18052	18121	17835	17806	17740	17703	18128	17722	17725	17843	17843	17909	17942	18056	17896	17983	18107	17870	18014	17744	17733	17988	18043	17780	18029	18082	17845	18037	17800	17997	18145	17961	17898	17832	18006	17809	18245	18051	17788	17935	17984	17867	17845	17816	17969	17784	18034	17830	17891	17798	17804	17751	18105	18042	17952	17808	17870	18022	17969	17854	17741	17968	17947	17943	18041	18021	17872	18083	17895	17806	17927	18102	17792	18057	17902	18042	17863	18093	17965	17952	17961	17947	17819	17901	18090	18121	17885	17795	17811	17647	17724	18083	17964	18146	17986	17788	17923	17861	17746	17560	17942	18128	17692	17975	17928	17888	18044	17869	17936	17843	17733	18114	17753	17806	17799	18029	17868	18047	17823	17917	17803	18091	17869	17890	17907	17744	18028	18028	18016	17908	18122	17916	17929	18057	17971	17851	17744	17895	18062	17917	17956	17777	18061	17989	18147	17947	17962	17897	18155	17983	17846	17955	17972	17860	17908	17848	17981	17954	17918	17885	17984	17846	17968	17728	17735	18112	17919	17845	17973	17946	17892	18068	18026	18036	18040	17889	17866	17965	17990	17940	17912	17876	18037	18104	17938	17796	17876	17874	17849	17871	17908	17770	17842	17890	17966	18035	18010	17987	17814	18014	18040	18005	18035	17884	17973	17902	17972	17847	17740	17836	17883	17924	17737	18021	17871	18086	17892	17934	17951	17898	17971	17726	18033	17934	18150	17981	17979	17837	17529	17706	17906	17757	18065	17916	17852	17847	17886	18026	17799	17980	18091	17971	17786	18015	17808	17889	18074	18029	17826	18002	17893	17806	17962	18061	17768	17950	18021	17731	17754	17921	17907	17884	17963	17989	17845	17703	17820	18053	17814	17960	17772	17945	17851	17963	17973	17855	17804	17805	17888	17904	17994	17945	17837	18088	17941	17585	17846	17924	18054	17852	18014	17938	17864	18013	17880	17860	17952	17810	17803	17961	17898	17865	17734	17707	17866	17927	17973	17769	17923	17903	17899	17793	17785	17669	17978	17907	18002	17803	17937	17961	17887	17945	18152	17829	17856	17869	17808	17885	17792	17909	18059	17800	17684	17782	17855	17847	17739	18034	18016	18047	18068	18062	17913	17868	17764	18013	17716	17924	17758	18141	17743	17889	17890	17900	18005	17876	17974	17884	18044	17917	18102	17944	18110	17760	17847	18031	17921	17841	17997	17854	17808	17978	17855	17882	17686	18106	18088	17984	18135	18119	17888	18170	18139	18061	18073	17985	17917	17973	17825	17984	17929	18231	17855	18198	17908	17721	17795	17831	17885	17682	18143	17926	18105	17891	17959	17979	17912	18073	17705	17943	18073	17797	17933	17923	17757	18005	17849	18000	17887	17882	17764	17811	17889	18192	17737	17775	18079	18041	17682	17822	17959	17883	17914	17867	18085	17742	17798	17978	17890	17807	17841	17794	17784	17877	17811	18109	18025	17726	17850	17877	17922	18038	17742	17963	17918	17746	17922	17908	18016	17828	18023	18033	17922	17817	17839	17937	17864	18016	17939	18072	17844	17801	17979	17968	17958	17979	17832	17954	17844	17932	17959	17845	17717	17878	17883	17918	17876	17821	17821	17935	17903	18080	17818	17876	17835	17997	17942	17785	17751	17941	17852	18017	18006	17955	17719	17965	17897	18056	18021	17904	17937	18201	18001	18014	17919	17938	17856	17933	18048	17867	17840	17881	17975	17891	17760	17640	17977	18080	17944	18140	17891	17923	17972	18014	17776	18085	17993	17868	17798	17877	17875	17934	17937	17708	17830	17943	17902	17964	17979	17827	17936	17968	17973	18083	17925	17883	18029	17902	17988	18072	17926	18093	17989	17794	17879	17806	18047	18152	17912	17972	17822	17850	17900	17823	17956	18031	17943	18106	17960	17831	17821	17865	17991	17875	17908	17849	17857	17941	17854	17874	17898	17963	17973	17811	17875	17992	18118	17968	17748	18073	17928	17898	17928	18068	17963	17995	17958	17879	17967	17809	17920	18015	17782	17786	17856	17818	17971	17935	17821	17969	17923	18001	17995	17959	18030	17803	17871	17941	17879	18022	17770	17820	17914	18102	17785	17810	17791	18008	17668	17947	17769	17772	18080	18009	17872	17893	17726	17806	17986	17795	17854	17779	18067	17930	17858	18027	17862	17843	17773	17880	18008	17790	17856	18136	17977	18007	17898	17843	17790	18099	17906	18179	18134	18206	17791	17728	17812	17767	17907	17920	17892	17922	18019	17897	17824	18077	17984	17821	17987	17910	17904	17774	17827	17808	17993	17945	17974	17932	18050	17919	17966	17782	18051	18000	17790	18202	17912	17930	17919	17826	17997	18111	17865	18085	18027	18000	17838	17927	17835	17927	17735	18005	17769	18133	17845	18171	17687	17971	18102	18180	17893	17812	17964	17848	17911	17915	17809	17882	17981	17979	17922	18052	17917	17879	17901	18006	17938	17778	17906	17961	17678	18082	17698	18044	17846	17751	17789	17923	18039	17974	18068	17737	17872	17825	17905	17962	18008	18309	17994	17910	18012	17991	17916	17893	17855	17722	17965	17973	17869	18023	17825	17860	18021	17825	17799	17854	17997	17842	17961	18044	17844	17870	17887	17738	17972	17672	17908	17969	18028	17683	17893	17870	17945	17836	17871	17924	17882	17856	17981	17859	17904	17530	18023	18134	17944	17935	17889	17933	18181	18097	17910	18081	17810	17856	17749	17837	17952	18138	18095	17814	17987	17772	17908	18025	17875	18117	17878	17804	17790	17916	17924	17718	17886	17835	17827	17699	17784	17960	18034	17863	17927	18002	18006	17996	17897	17987	18013	17920	17836	17836	17923	17877	17993	17951	17908	17744	18026	18161	17926	18172	17962	17968	17661	17945	17957	17814	17860	17765	18002	18022	17869	17971	18001	17977	17834	17932	17775	17783	17857	17781	17976	18010	18029	17841	17972	17841	17926	17908	17860	18016	17967	17838	18005	17896	17996	17743	17917	17878	17763	18079	17612	18084	17939	17909	17995	18123	17979	17897	18037	17803	17804	17938	18039	17992	17969	17836	17837	18065	17902	18141	17769	17966	17916	17898	17897	18085	18024	17929	18030	17887	18000	17795	17731	17979	17994	17810	17854	17823	17752	17960	17926	17696	17870	17802	17905	18042	17892	18049	17856	17902	18083	17914	17837	17910	17819	17897	17974	18080	18049	18059	17943	17985	17816	17732	18018	17908	17785	17875	17753	18024	18113	18008	17990	17819	17859	17783	17762	17807	18109	18030	18057	18028	17851	18001	18004	17851	18037	17955	17808	17913	18003	17916	17924	17970	17784	17852	17984	17971	17885	17916	17788	17862	17957	17860	17943	17642	17820	18001	17920	17855	18086	17867	17789	17862	18021	17894	17767	17764	17961	17863	17910	17879	18001	18129	17964	17815	18041	17931	17821	17808	17952	17895	17941	17760	17864	17984	17818	17897	17840	18002	17869	17687	17828	17921	18049	17927	17901	17943	17847	17957	17848	17958	17870	17807	17860	17994	17979	17934	17845	17988	17988	18202	18035	18148	17843	17930	17875	17914	18059	17901	18019	18154	17980	17996	17770	17751	18082	17941	17858	17853	17877	18005	17755	17945	17970	17981	17883	17903	18008	17856	17985	17981	17942	17966	17968	17891	17856	18035	18048	17710	17934	17907	17998	17871	17884	17967	17967	17806	17755	17940	17806	17860	17863	17878	17892	17737	18044	17979	18027	17774	17990	17918	18022	17883	18057	17929	17919	17783	18024	18057	17942	18024	17837	17922	17993	18061	17896	17715	17974	18206	17906	17873	17990	17845	17970	18053	17849	18071	18031	17864	17645	17658	17728	17998	17775	17974	17955	17831	18028	17889	17944	18012	18106	17741	17833	17861	17904	17897	18127	18062	17871	17768	17856	18009	17885	17995	17980	17929	17807	18038	17826	17839	17865	17772	17834	17713	17820	17758	17996	17994	17739	17772	17848	18015	17958	17879	17973	17848	17942	17984	17941	18122	17953	18144	18195	18015	18009	17933	17948	17871	17871	17847	17938	18181	17827	18016	17804	17917	18107	17958	17815	17870	17830	17778	17981	17797	17765	17912	17922	17937	17872	17981	17662	18032	18054	18056	17940	17947	18123	17961	17802	17751	18122	17881	18118	17875	17821	17788	17917	17908	17881	17954	18012	17869	17962	18033	17888	17947	18039	18094	17974	17999	18127	18032	17972	17961	17852	18051	17810	17943	17829	17820	17975	17874	17734	17934	17814	17840	17987	17989	17898	17924	17714	17905	17975	17967	17905	17976	17862	18045	17885	17774	18021	17795	17905	17916	18000	17917	18029	17961	18095	17837	18065	18001	18089	17893	17984	17897	17892	18131	17826	17840	17900	18093	18073	17934	17932	17913	17845	17754	17859	18078	17743	17908	17833	18027	17852	17994	17953	17833	17909
36473	58412	54615	47426	42697	33138	25387	21752	19137	18467	17761	17104	16828	16705	16403	16493	16472	16323	16361	16300	16440	16293	16006	16146	16080	16070	16131	16167	16163	16039	16029	15951	15926	16065	16047	15969	16171	16076	15991	16152	16015	16076	16199	15982	16179	15878	15961	15907	15947	16055	15967	15914	16069	15949	15978	16136	15813	16086	15832	15801	15875	15914	15874	15890	15843	16026	15826	16049	15985	15794	15929	16025	16001	16062	15873	16106	16038	16078	15947	16056	16063	16001	15934	16010	15971	15930	15957	15978	16082	15830	16193	15894	16172	15980	16015	15865	15846	16022	15915	15866	16025	15930	15875	15940	15881	15979	15844	15894	16002	15879	15969	16015	15939	16038	16095	16042	15835	16043	15759	16055	15981	15899	16075	15940	16076	15815	15916	15915	15757	15864	15948	16105	15785	16023	15990	15918	16007	16190	16047	15910	15944	16063	15987	16023	16033	16188	15919	16052	16090	15992	15925	15843	16011	16031	16066	15936	16073	15840	15990	15996	15867	16021	16143	15941	15919	16121	16071	15847	16019	15850	16112	16044	16037	15791	15908	15925	16113	15893	15905	16088	15886	15777	15989	15875	15911	16001	15799	16042	16001	16038	16065	15811	15934	15978	15804	15996	15928	16011	15964	16023	15895	15998	16002	15874	15968	15991	15950	15986	15850	16075	16168	15775	15968	15893	15879	16019	15875	16039	15977	16039	16070	15842	15932	15859	15981	16039	15865	15939	15923	16039	15842	15926	15673	16168	15996	15877	15797	15960	15936	15970	16020	16009	15975	16089	15938	15921	15895	15896	15954	16001	15905	15972	15852	16009	15913	15919	15934	16086	15924	15923	15854	15943	16035	15988	15904	15838	16120	15937	15977	15970	16105	15853	15957	15868	16057	15963	16016	15911	16008	16000	15982	15796	15874	16046	16086	16041	15778	16057	15919	16074	15822	15879	15953	15805	15972	16067	15921	16077	15862	15986	16086	15821	15926	15843	15989	15773	15911	15878	15914	16083	16038	15963	15979	15826	15998	15980	16141	15958	15956	15789	15981	16125	16132	16001	15891	15952	15898	15945	16076	15819	15970	15977	15901	16059	15864	15867	16093	15810	15953	16115	15833	15849	15964	15730	16061	16052	16145	15901	16068	15774	16113	15991	15803	15948	16109	15999	15817	15914	15926	15916	16087	15975	16133	15882	15831	15975	15967	16042	15992	15934	15816	15981	15875	15959	16036	15809	15955	15905	15936	15998	16092	16043	16128	15906	15916	15989	15959	15843	15937	15866	15859	15962	15896	15913	15962	15752	16038	15928	16250	15779	15922	15863	15952	16125	15899	16065	16126	15968	15939	15909	15905	15963	15904	15902	16120	15964	16047	15973	15934	16056	15838	15966	15923	15890	16017	15781	15871	15894	15936	16026	15999	15977	15881	15926	16151	16065	15949	16128	15947	15934	16035	16067	15899	15956	15894	15873	15925	15906	15798	16018	15864	15949	15837	15907	15951	15900	16136	15837	15842	16047	15946	16143	16058	16185	15948	16130	15971	15905	15882	15963	15977	15839	16038	16046	16045	15883	15942	15925	15937	15958	15991	15924	15958	15876	16027	15976	15829	15921	16002	15905	15952	15890	15990	15959	16043	15890	15947	15822	15975	15860	15834	15951	15760	15891	15933	15964	15864	16064	15804	15911	15932	16079	16061	15852	16047	15987	15842	15980	15991	16004	16085	15864	15995	15788	15719	15919	16010	16001	15899	15955	16086	15986	15859	15922	16022	15861	15956	15739	15923	15825	16076	15858	15946	16006	15952	16002	15990	15825	15927	15858	16094	15958	16086	15972	15925	16069	15926	16013	15919	16107	16002	15660	15978	15902	15816	15961	15791	16038	15939	15948	15894	16005	15940	15826	16067	16033	16007	15963	16003	15850	15782	15970	16202	15916	15900	16046	15791	15941	16010	15869	15961	15995	15781	15866	15895	15923	15922	15984	15817	16094	15933	16015	15991	16013	15713	15963	16020	15939	15946	15756	16047	15996	15911	16012	15976	16006	15893	16183	16163	16093	15980	15854	16036	15919	15947	15851	16019	15974	15896	15834	16048	15805	15878	15840	15942	15949	16039	15826	16031	16017	15864	15781	16080	16014	16021	15925	15901	15734	16030	16062	15941	15949	15785	15957	15964	15858	15836	15928	16067	15882	15837	15930	15966	15937	16036	15929	15930	15996	15940	16169	16016	15992	15850	15977	16015	15968	15986	15832	15782	15809	16012	15971	15975	15866	15919	15982	15983	15898	15840	15919	15975	15762	16076	15936	15981	15869	15987	15917	15932	15877	16064	15922	15886	15770	15956	15835	15924	15918	16141	15832	15960	16038	16098	16015	15981	15879	15988	15850	16046	16118	15917	15917	15836	15876	15849	15951	15994	15901	15955	15802	16139	15913	16007	15925	15893	15840	16008	15723	15903	16042	15896	15945	15954	15754	15924	16070	15932	16137	15734	15917	15851	15910	15842	16051	15949	15924	15903	16023	15983	15900	15963	15868	15718	15960	15876	15920	15983	16013	15912	15940	16071	15993	15823	15971	15881	15846	15854	15911	15961	16060	15771	15835	15941	16005	16035	15921	15843	15773	15950	15849	15973	15965	15976	15901	16168	15920	15848	16037	15892	16119	15870	15912	15856	16059	15909	15909	15832	15897	15923	16027	16037	15962	15953	16144	15999	15883	15995	16126	15842	15934	15920	15913	15959	16016	15917	16030	15964	15967	15845	15982	16101	15895	15878	15951	15878	16215	16032	15891	16020	16005	16128	15922	15921	16002	16004	15832	16061	15829	15891	15994	16148	15924	15863	15932	15986	15961	15968	15889	15983	15810	15942	16062	15844	15846	15856	15926	16018	15915	16035	15807	15760	15925	15929	16042	15879	15871	16011	15968	15881	15993	16108	16010	15994	15913	15739	16061	15842	16108	15911	15866	15728	16046	16119	15912	15993	16151	15941	16170	16166	16018	15912	15982	15879	15882	15930	15762	16029	16069	15945	15866	15971	16043	15858	16009	16008	15944	16135	16100	15915	15881	15777	15906	15882	16041	16150	16088	15907	16015	16028	15877	16244	15838	15979	15839	15960	16105	15913	15984	16230	15780	15876	16005	16129	16106	16013	15833	16029	15941	15829	15944	15782	15954	15945	15880	16031	15961	15880	15978	15897	15859	16076	15856	15983	15975	15848	15891	15970	15991	15974	15978	15739	15939	16079	15962	15927	15892	15978	16007	15723	16106	15892	15960	15891	15960	15807	15927	16068	15938	15750	15878	15937	16090	16028	15926	15961	16094	15878	15933	16192	15927	16147	15957	15935	15890	15925	15933	15970	16063	15795	16040	15996	15936	15876	15955	16006	16157	15987	15768	16119	15973	15819	15927	16094	15930	15956	16099	16136	15982	15895	15929	15961	16004	16049	15971	16061	15935	16030	15919	15876	16128	15856	15892	16131	15934	16013	15994	15965	15839	15968	15826	15958	16090	16002	16042	15949	15926	15970	15996	16039	15840	15929	15822	16037	16055	15944	15959	15921	15992	15972	15951	16059	16023	16040	15838	15732	15974	15910	15847	15974	16003	15986	15983	15931	15892	15915	15809	16143	15960	16047	16016	15785	15949	15799	16012	15989	15907	16067	16129	15882	16028	15902	15956	15858	16201	15803	15826	15912	16102	15764	15953	16038	16076	15944	15849	16016	15924	15939	15900	16076	15880	16089	15876	15860	15843	16101	15896	16007	16168	15996	15887	15967	16054	15813	15940	15885	15980	15911	16006	16097	15933	15982	15957	16059	15884	16111	15875	15989	16048	15855	16008	15933	15947	15824	16121	16054	15922	15905	16074	16042	15947	15928	15988	15989	15854	15839	15958	15831	15948	15824	15862	15983	16066	15935	16098	15748	15957	15898	15844	15921	15988	15983	15871	15870	16025	16009	16020	15869	16014	15985	15906	16013	15836	15960	15967	15858	16014	15989	15936	15890	15914	16115	15930	15902	15927	15838	15946	16049	15913	16005	15914	15794	15889	15889	15862	15881	15866	16136	15798	15934	15901	15962	15838	15926	15819	15899	16088	16045	16028	15822	15953	15957	15905	16172	15928	15986	15922	15988	16024	15917	16039	15969	15845	16006	16039	16065	15922	15917	15865	15963	15970	15858	15982	15848	15864	15720	16036	15985	16085	16010	15898	15990	15964	15983	15834	15748	15905	15899	16007	16094	15963	15860	15917	15994	15960	15831	15831	15903	15977	15970	15872	15866	15955	15910	16006	15928	15878	15848	15807	15953	16051	16005	15922	15994	15853	16004	15803	15931	15972	15945	15919	15932	16079	15972	15788	15911	15956	16003	16076	15850	15827	16069	15907	15793	15984	15839	15826	15946	16022	15957	15886	16017	15881	15929	16160	16009	16062	15913	15942	16028	15830	16080	15918	15979	16082	15942	15703	15867	15803	15929	15948	15929	16051	15998	16014	16088	15867	15767	16111	15986	15849	15944	15804	16163	15881	16032	15885	15766	15971	15861	15842	16019	15893	16049	15957	15925	15968	15996	15890	15991	15981	16146	15957	15948	15953	16182	15914	15835	15997	15855	15878	16133	15950	16042	15834	15951	15835	16072	16008	15950	15991	16115	15893	16019	16010	16031	16006	16101	15776	15864	15814	15835	15940	15887	16053	16072	16071	16099	15791	16080	15808	15972	15934	16120	15999	15865	15931	16011	15861	15974	15905	15885	15815	15850	15771	16225	15931	16007	15901	15918	15813	15926	16113	15884	15964	15939	16042	15942	15930	15972	15854	15946	16000	15886	15888	16131	15843	15902	16063	15870	16061	15946	16017	15967	15802	16086	16017	16019	15996	15831	15755	16066	16029	16080	15932	15966	15865	15955	15951	16148	15727	15956	15843	16003	16013	15874	16043	15919	15927	16061	15937	15990	15961	15826	15942	15913	15866	15899	15865	15904	15891	16013	15833	15942	16054	15903	15928	15978	15807	15991	16004	16026	15957	15922	16057	15889	15840	15932	15888	15927	16065	16013	15900	15824	16050	15946	15894	15933	15893	16055	16010	16075	15839	15948	15972	15865	15967	15953	15921	16036	16019	16016	15993	16032	15835	15982	15853
28734	27302	35191	31630	24240	20941	19334	18235	17738	17538	17412	17499	17200	17274	17215	17405	17158	17162	17196	17222	17152	17130	17098	17098	17136	16983	17083	17100	17104	17238	17203	16936	17298	16946	17126	16814	17073	17090	17075	17019	17144	17139	17070	16973	17090	17201	17180	16931	17004	17114	17197	17005	17154	17089	17082	17127	17029	17033	17037	17098	17089	17105	17201	17106	17042	17061	17099	17166	17072	16955	17153	17019	17160	17029	17235	17193	17081	16991	16802	17021	17190	16936	17168	16966	17075	17100	17190	17000	17057	16971	16948	17113	16850	17086	16962	16942	17197	17035	17194	17234	17016	17050	17153	17045	17197	16791	17252	16868	17224	17199	17058	17089	17031	17088	16956	17037	17180	17114	17098	17035	17035	17190	17055	16984	16967	17078	17013	17084	16864	17022	17180	17165	16957	17174	17122	16957	17109	17035	16884	17129	17093	17126	17169	16733	16961	17263	16835	17013	17274	17088	17074	17055	17102	16887	17088	16958	16916	17127	16839	16994	16973	16988	16948	17014	17005	16985	17080	17113	17110	17023	17233	17093	17247	17088	16883	17107	17128	16984	16944	17120	17210	16973	16989	17091	17169	17174	16999	17055	17070	17213	17166	16938	17144	16942	17146	17001	16917	17050	17004	17335	16999	16989	17017	17138	17054	17028	17034	17067	17262	17079	16885	17215	17130	16941	17116	17080	16648	16928	17161	17022	17035	16857	17085	17009	16840	16989	17105	17065	16971	17105	17034	17252	17177	16942	16923	16937	17087	17331	16852	17164	16955	17085	16978	16855	17120	17135	17132	17104	17061	17209	17060	17193	17026	17098	17157	17122	17026	17076	16773	17085	17100	16938	17059	17117	17149	16941	17162	17072	17265	17105	17169	16919	17059	17014	17241	17025	17028	17089	16967	17008	17110	17106	17090	17105	17111	17219	17277	17097	17174	17079	17144	17055	17025	16976	16978	17016	16913	16954	16983	16912	17031	16963	16983	17068	17007	16946	17091	17206	17112	17003	16981	16930	17122	17106	17089	17144	17071	16781	17071	17229	17077	17053	17341	17086	17082	17085	17061	17028	17061	16726	16964	16974	17084	17034	17046	16952	17018	17036	17172	17008	17062	17058	17126	17184	17125	16967	17042	16931	16895	16973	16876	17105	17090	17007	17175	17054	17303	17018	17004	17008	16944	16818	16929	17044	17091	17048	17112	17070	17040	17048	17171	17143	17103	16963	17005	17148	17147	16976	17096	17189	16925	17024	17051	17155	17032	17108	17291	17050	17028	17136	17022	16953	16959	17085	17073	17173	17058	17069	17167	17021	17207	17005	17132	17001	17365	17205	17235	16957	16962	16815	17149	17148	17061	17358	16906	17177	17096	17132	17020	17029	17074	17071	16929	16843	17126	17050	16929	16994	17056	17066	17196	16926	16973	16958	16965	17064	17054	17167	16971	17027	17087	17063	17059	16945	17003	17188	17058	17100	17090	17086	17274	17023	17107	17072	17040	17155	17223	16963	16982	16893	17128	17198	17113	16907	17027	16901	16981	16968	17030	17083	16937	17018	16914	16992	17270	17165	17173	16896	16960	17163	17205	16971	17088	17262	16842	16939	17065	17222	17069	16867	17263	16955	17139	17277	17251	16852	16914	16928	17073	17058	17435	17046	17083	17035	16932	17191	16890	16964	16843	16874	16941	17262	17067	16759	17029	17103	17047	17121	16972	17137	16983	16941	17146	17070	16739	17005	16902	17113	17207	17044	17132	17053	17002	17264	16952	17063	17224	17043	16978	16907	17276	16856	17165	16913	17050	17215	17055	17030	16846	17195	17045	16989	16921	16918	16994	16735	17046	17119	16928	16944	17242	17015	17182	17060	17114	17307	17096	17131	17230	17197	17004	17001	17247	16931	17056	17181	17081	16975	16988	17063	17105	17028	17036	16991	17058	17117	16904	17088	17099	17072	17030	17147	17346	17067	17124	17033	17226	17035	17076	16995	17167	16964	17079	16822	17194	16942	16931	17005	16989	16967	17062	17212	17004	17167	17190	16980	16999	17026	17263	16901	17090	17197	17165	17136	17113	17212	16991	17311	17182	17137	17226	16970	17170	17235	16953	17282	16849	17229	17235	16990	17259	17277	17118	16792	17052	16782	17045	17093	17020	16903	17383	17142	17198	16982	17108	17122	17097	17260	17047	17273	17030	16809	16779	17116	17048	16953	17028	16965	16955	17136	17185	17197	16995	17001	17088	17000	17020	16969	16910	17105	17108	17121	17029	17085	17151	17111	17024	16969	17127	17022	16992	16998	17130	17060	17193	17278	17117	17163	17069	16917	17004	17123	17214	17148	17005	17256	16988	17093	17178	16993	17223	17020	17220	17030	17114	17104	17034	17099	17079	17194	16867	17196	17054	17070	17112	17019	17156	17094	17167	17223	17228	16977	16970	17081	17213	17214	17199	16929	17021	17090	17167	17099	16963	16967	17105	16970	17179	16859	16998	17091	17005	17011	16987	17147	17032	17034	16921	17017	17022	17138	17145	17066	17081	17083	16933	17023	16992	17161	17097	17168	17149	16990	17164	17018	17025	17300	16999	17071	17245	17101	17219	17269	16846	17186	16900	17003	16950	17091	17089	17206	17087	17028	17191	16888	17048	16895	17245	17146	17189	17096	17090	17014	16884	17305	17118	16920	16900	16969	16847	17103	17093	16957	17183	17210	17214	17200	16957	17083	16978	16969	17051	17061	17037	17111	16984	16994	16841	16883	17122	16966	17075	16887	16943	17217	17045	16920	17105	17119	17191	17231	17258	17063	17056	16998	17043	17062	17263	17023	17024	16923	17189	17002	17066	16901	17075	17101	17131	17237	17110	16840	16864	17191	17034	17014	17163	16922	17089	16962	17177	16974	16915	17020	17011	16978	17096	17211	17237	17221	17100	16989	16979	16791	17213	16912	17190	17128	17105	17046	17211	17136	17138	17010	17185	17221	17035	17165	17250	16995	17101	17195	16931	16892	17185	16944	17202	17079	17184	17046	16966	17022	17082	16942	17202	16959	17034	16971	17118	17087	16954	17066	16979	17313	16851	17145	17090	17070	16969	17171	17047	17063	17238	17111	17137	17085	16947	17135	16890	17043	17091	16993	17065	17127	17148	17241	17293	17071	17053	17096	17006	17110	16950	17023	17258	17142	17170	17097	17105	17051	17160	17004	17163	17029	16981	17111	17004	16832	16948	17135	16952	17137	17028	17204	17054	16928	17226	17022	16985	17055	16999	16982	16989	16915	17101	17176	17035	16940	16972	17089	17003	17167	16983	17090	17165	16971	17120	16973	16924	17096	16915	17231	16901	16985	17011	17060	17174	17049	16966	16967	17151	17131	17150	17062	16994	17091	16798	17003	17159	17044	17157	17076	17142	17090	16910	17234	17006	17210	17277	17076	16960	17110	17043	17162	17133	17013	17103	17079	16980	17057	17023	17029	17154	17192	17003	17304	17006	17020	17028	17089	17143	16979	16962	17108	16868	16936	16991	17138	17178	17191	17025	17160	17015	16745	17120	17136	17147	17068	17052	17142	17140	17076	17180	17141	17025	16901	17025	17004	17101	17099	17179	16919	17176	17184	17364	17273	17170	17009	16939	16976	17246	16816	17138	17029	17189	17050	17170	17020	16985	17139	17084	17043	17131	17135	17091	17177	17076	17087	17099	16977	16873	17063	17173	17003	17129	17220	17282	16817	17077	17106	16908	17080	16987	17311	17032	16986	17064	16958	17189	17000	17234	17014	16917	17041	17161	17033	17242	17068	16945	17127	16907	17096	17029	16974	17039	17023	17063	16998	17138	17188	17074	17051	16864	17104	17274	17216	17178	17105	17090	17008	17128	17238	17066	17162	17109	17108	17268	16970	17060	17100	16928	17147	17166	17293	17094	17170	17353	17042	17035	16940	17250	17234	16995	16943	17088	17143	17181	17166	17112	16983	16982	17074	17076	17046	16976	17020	17082	17023	17028	17030	17102	17032	16916	17269	17189	16917	17151	17019	17121	16741	17104	17099	17002	16802	17123	16828	17078	16979	16944	16977	16863	17014	17059	17119	16772	16917	17289	16911	17108	16961	16962	16984	16985	16982	17068	17069	16779	16863	17097	17096	17132	17110	17037	17031	17230	16727	17094	17118	17197	17107	17025	17030	17005	17029	16862	17026	17124	17095	17264	17189	17019	17023	16876	17216	17080	17029	17015	17111	17035	16837	17064	17087	17128	17156	17223	17198	16891	16861	17073	17103	17305	17090	16951	17119	17068	17190	17077	17105	17043	17009	17114	17010	17078	17136	17041	17148	17000	17060	17111	16987	17190	16911	17051	16989	17017	17286	17248	16871	16889	17022	17166	17007	17368	17163	17182	17135	17118	17047	17181	16896	17036	16943	17143	16972	17241	17093	17137	17096	17118	17209	16965	16969	17020	16863	16974	17394	17131	17100	17156	17015	17090	16891	17130	16927	17076	17026	17043	17220	17100	17087	17064	17097	17195	17012	17172	17168	17077	16772	17116	17184	17090	17029	17024	17042	17208	16955	16944	17100	16979	17127	17010	16959	17020	16994	17094	17130	17000	17095	16947	16984	16837	17190	17048	16927	17230	17129	16972	17128	16966	17061	17079	17212	17174	17121	17113	16912	17275	16818	16830	17136	16959	17271	17088	17307	17219	16945	16731	16873	16936	17138	17210	16962	17020	17047	16966	16876	17066	17103	17036	16751	17037	17330	17041	17118	17282	16852	17000	17127	16995	16890	16926	17211	17186	17033	16949	16981	17040	16805	16995	17128	17060	17043	17123	16851	17049	16938	16976	16892	17138	17081	17032	16907	17173	17008	17094	17233	16970	16940	16997	17064	17170	16931	16895	17139	17013	17032	17145	17099	16985	17183	17087	17112	16888	16967	17081	16991	16959	17167	17104	16968	17118	17150	16874	17082	16946	17093	17073	17126	17021	17228	17082	17132	16998	16929	16871	17142	17087	17135	17174	17058	17087	17117	17009	17135	17150	17047	17072	17014	17281	17099	16893	17025	17188	17110	16926	16860	17189	17150	17092	16796	17067	17123	17049	16938	17032	17008	17008	17001	17159	16791	17191	17095	17228	17095	17069	17284	17141	17054
30744	44022	40611	31653	24049	19804	18025	16938	16367	16246	16013	15820	15670	15589	15586	15542	15532	15512	15523	15495	15559	15457	15586	15589	15585	15468	15506	15326	15389	15334	15466	15511	15581	15396	15564	15280	15439	15603	15349	15406	15423	15418	15530	15570	15315	15437	15375	15414	15322	15269	15367	15509	15427	15317	15360	15302	15525	15431	15495	15479	15504	15454	15540	15148	15349	15341	15516	15398	15286	15444	15305	15356	15562	15371	15486	15292	15512	15384	15529	15506	15531	15480	15372	15471	15501	15444	15418	15137	15533	15344	15555	15297	15471	15412	15378	15389	15400	15286	15366	15425	15252	15333	15555	15487	15524	15301	15413	15522	15350	15407	15160	15560	15460	15539	15482	15557	15436	15645	15419	15485	15515	15450	15507	15367	15443	15295	15527	15325	15688	15486	15459	15396	15475	15326	15589	15520	15536	15375	15435	15461	15324	15536	15440	15386	15527	15375	15436	15457	15402	15535	15415	15469	15433	15458	15487	15416	15469	15594	15491	15386	15417	15409	15412	15281	15441	15394	15385	15457	15267	15270	15389	15318	15265	15342	15411	15481	15372	15418	15353	15438	15381	15363	15389	15404	15494	15348	15409	15566	15270	15355	15507	15391	15439	15456	15517	15366	15472	15438	15294	15642	15315	15451	15597	15408	15496	15311	15584	15498	15418	15450	15277	15448	15513	15561	15414	15507	15372	15256	15483	15382	15431	15419	15432	15323	15442	15623	15610	15426	15483	15347	15471	15339	15477	15482	15292	15303	15406	15523	15281	15368	15407	15361	15478	15373	15488	15268	15337	15413	15496	15614	15250	15328	15538	15461	15349	15530	15375	15380	15570	15513	15431	15605	15495	15405	15394	15224	15479	15391	15454	15301	15455	15351	15506	15257	15582	15354	15410	15405	15421	15511	15363	15279	15406	15432	15441	15585	15533	15343	15368	15420	15463	15484	15305	15405	15335	15444	15366	15482	15474	15500	15386	15365	15343	15456	15455	15480	15408	15495	15346	15430	15393	15366	15465	15491	15503	15333	15356	15402	15403	15237	15580	15311	15319	15404	15313	15295	15528	15408	15304	15396	15430	15413	15400	15403	15528	15353	15433	15594	15385	15445	15380	15537	15343	15420	15440	15401	15366	15294	15219	15356	15399	15495	15364	15336	15531	15512	15564	15310	15546	15294	15435	15201	15391	15344	15360	15277	15368	15462	15391	15344	15568	15533	15380	15450	15326	15470	15287	15444	15523	15207	15593	15551	15360	15388	15421	15481	15476	15430	15448	15404	15558	15369	15540	15404	15471	15388	15445	15448	15433	15401	15367	15273	15467	15378	15438	15398	15343	15348	15420	15569	15412	15451	15395	15558	15373	15374	15287	15518	15541	15544	15198	15463	15559	15433	15486	15410	15538	15403	15431	15436	15540	15442	15488	15424	15440	15465	15552	15483	15396	15581	15433	15510	15240	15519	15336	15379	15607	15450	15447	15449	15396	15534	15345	15491	15394	15499	15346	15535	15368	15442	15450	15284	15432	15419	15425	15449	15472	15334	15467	15557	15430	15329	15383	15573	15459	15412	15342	15455	15307	15295	15359	15447	15326	15406	15487	15480	15437	15230	15254	15385	15531	15399	15423	15414	15296	15378	15331	15372	15552	15343	15295	15565	15403	15496	15459	15331	15377	15572	15664	15463	15284	15325	15430	15523	15403	15438	15329	15462	15491	15406	15438	15506	15457	15546	15492	15335	15393	15212	15290	15496	15433	15404	15344	15548	15388	15386	15371	15438	15383	15413	15304	15434	15536	15403	15566	15524	15450	15404	15483	15421	15455	15389	15237	15467	15462	15302	15457	15395	15470	15494	15375	15493	15472	15498	15469	15397	15424	15434	15279	15477	15561	15404	15465	15374	15361	15440	15444	15354	15234	15324	15389	15333	15462	15351	15672	15435	15442	15483	15466	15298	15532	15415	15348	15430	15519	15349	15504	15403	15531	15417	15302	15496	15395	15266	15389	15507	15182	15377	15454	15336	15368	15516	15521	15495	15418	15339	15434	15486	15457	15381	15466	15488	15375	15304	15285	15587	15524	15329	15569	15358	15441	15532	15392	15352	15486	15422	15337	15398	15427	15328	15374	15306	15344	15378	15426	15432	15304	15393	15491	15292	15453	15438	15417	15529	15676	15650	15461	15492	15290	15470	15626	15483	15476	15425	15412	15348	15369	15491	15507	15511	15545	15327	15407	15350	15391	15249	15331	15561	15426	15433	15611	15484	15387	15604	15462	15315	15499	15412	15205	15367	15535	15415	15239	15349	15382	15225	15340	15637	15435	15525	15418	15501	15417	15477	15466	15314	15542	15396	15404	15442	15607	15333	15411	15420	15511	15275	15591	15589	15224	15498	15480	15424	15452	15398	15269	15467	15485	15358	15460	15537	15346	15299	15496	15252	15488	15450	15380	15527	15302	15395	15396	15420	15518	15472	15352	15410	15430	15474	15341	15469	15393	15396	15627	15559	15383	15224	15648	15501	15499	15391	15294	15482	15339	15550	15453	15470	15631	15387	15488	15360	15431	15519	15447	15526	15353	15302	15328	15435	15394	15416	15479	15563	15453	15353	15473	15241	15288	15540	15554	15573	15316	15282	15277	15365	15313	15405	15616	15400	15477	15309	15551	15411	15422	15195	15455	15470	15339	15349	15376	15347	15460	15460	15559	15415	15438	15441	15448	15408	15418	15668	15423	15474	15497	15385	15410	15572	15365	15428	15460	15428	15272	15570	15362	15455	15408	15564	15505	15349	15476	15374	15664	15381	15322	15581	15426	15418	15277	15527	15523	15339	15583	15266	15520	15562	15255	15483	15498	15431	15377	15446	15375	15464	15410	15485	15385	15392	15351	15444	15309	15319	15496	15415	15220	15367	15504	15399	15451	15280	15423	15445	15348	15436	15455	15385	15434	15408	15287	15530	15330	15479	15444	15372	15380	15266	15277	15439	15390	15480	15343	15374	15420	15460	15320	15516	15251	15362	15482	15377	15573	15282	15512	15443	15532	15576	15502	15300	15607	15640	15437	15487	15446	15503	15403	15338	15230	15211	15373	15414	15359	15479	15484	15497	15488	15393	15452	15402	15403	15543	15397	15440	15466	15468	15299	15461	15657	15517	15407	15228	15362	15556	15368	15191	15300	15473	15342	15563	15424	15483	15375	15550	15290	15498	15510	15379	15543	15427	15532	15412	15357	15352	15381	15507	15506	15404	15536	15549	15603	15479	15372	15316	15528	15428	15528	15492	15641	15513	15610	15423	15336	15391	15357	15463	15486	15419	15370	15441	15420	15480	15609	15276	15599	15224	15446	15342	15352	15309	15409	15352	15550	15368	15431	15432	15552	15561	15414	15296	15420	15315	15448	15394	15559	15410	15545	15657	15276	15421	15440	15415	15587	15478	15379	15477	15348	15584	15354	15418	15400	15332	15554	15428	15420	15440	15639	15401	15416	15415	15514	15340	15484	15458	15379	15462	15433	15458	15389	15511	15345	15299	15478	15413	15408	15582	15346	15417	15293	15468	15431	15293	15448	15313	15639	15295	15371	15261	15479	15443	15552	15476	15358	15251	15458	15285	15439	15312	15527	15531	15299	15488	15416	15313	15314	15313	15288	15533	15391	15517	15334	15630	15502	15419	15426	15452	15330	15572	15185	15354	15443	15353	15487	15279	15447	15331	15452	15410	15298	15331	15316	15445	15442	15583	15401	15360	15370	15317	15491	15412	15257	15399	15367	15509	15528	15367	15546	15409	15512	15438	15533	15317	15426	15599	15506	15349	15461	15458	15397	15420	15403	15556	15421	15428	15427	15421	15362	15288	15379	15485	15403	15422	15522	15527	15237	15488	15473	15406	15394	15494	15358	15426	15398	15293	15462	15298	15519	15445	15545	15403	15346	15491	15441	15510	15366	15417	15324	15380	15451	15321	15609	15495	15763	15497	15403	15409	15415	15561	15187	15310	15561	15602	15493	15423	15387	15430	15478	15442	15442	15413	15613	15340	15349	15360	15543	15512	15341	15479	15390	15432	15467	15324	15485	15473	15468	15436	15462	15312	15426	15213	15521	15474	15269	15443	15380	15404	15288	15392	15400	15435	15231	15442	15379	15537	15523	15470	15353	15395	15280	15449	15393	15503	15355	15566	15301	15278	15330	15314	15373	15382	15436	15546	15251	15436	15511	15351	15416	15637	15423	15416	15216	15494	15445	15372	15568	15583	15488	15568	15558	15325	15483	15390	15407	15349	15570	15400	15417	15471	15427	15272	15504	15409	15458	15458	15628	15335	15488	15270	15452	15334	15398	15490	15353	15554	15377	15474	15726	15499	15244	15243	15452	15514	15369	15315	15443	15462	15602	15315	15289	15414	15564	15428	15414	15325	15271	15314	15480	15447	15454	15456	15540	15294	15354	15310	15396	15509	15259	15367	15490	15215	15361	15414	15398	15460	15597	15293	15487	15343	15243	15526	15452	15432	15398	15443	15439	15562	15449	15331	15343	15366	15453	15365	15456	15429	15538	15593	15428	15228	15208	15499	15354	15353	15516	15384	15455	15606	15407	15382	15413	15561	15338	15506	15532	15363	15537	15606	15453	15512	15454	15418	15249	15319	15343	15517	15302	15662	15452	15526	15550	15472	15425	15460	15434	15369	15498	15507	15320	15463	15482	15458	15414	15433	15433	15302	15373	15265	15538	15270	15504	15428	15430	15323	15411	15291	15321	15454	15366	15424	15415	15498	15444	15616	15110	15484	15341	15328	15406	15512	15556	15461	15311	15421	15326	15380	15257	15437	15455	15570	15416	15479	15381	15400	15528	15421	15370	15541	15412	15550	15518	15607	15436	15297	15539	15269	15385	15486	15441	15199	15480	15365	15579	15497	15396	15512	15451	15421	15511	15338	15534	15399	15405	15320	15568	15297	15531	15588	15558	15477	15349	15415	15391	15374	15246	15382	15440	15528	15362	15435	15400	15445	15400	15421	15238	15301	15374	15476	15394	15367	15376	15561	15563	15397	15334	15270	15398	15384	15456	15384	15409	15478	15546	15334	15517	15408	15455	15414	15523	15473	15522	15256	15265	15465	15385	15360	15453	15221	15345	15182	15417	15391
24439	21603	29395	27052	26892	28733	27682	22144	19934	19160	18780	18665	18258	18177	18255	18318	18266	18258	18079	18214	18048	17860	17990	17969	17933	18069	17704	17909	17952	17837	17945	17840	18004	17672	17764	17898	17725	17753	17976	17812	17660	17595	17927	17914	17822	17775	18022	17824	17709	17703	17915	17923	17721	17896	17793	17840	17769	17895	17682	17840	17675	17820	17888	17704	17793	17896	17912	17836	17723	17781	17909	17845	17867	17881	17877	17914	17677	17603	17911	17696	17777	17716	17810	17849	17831	17810	17740	17802	17655	17648	17803	17652	17803	17659	17900	17716	17833	17682	17702	17785	17804	17749	17799	17752	17979	17778	17820	17929	17854	17640	17747	17854	17752	17764	17742	18070	17946	17957	17788	17737	17637	17718	17861	17704	17704	17790	17692	17939	17906	17817	17680	17862	17625	17832	17797	17859	17586	17918	17789	17810	17818	17873	18075	17747	17516	17573	17545	17714	17741	17809	17891	17875	17776	17814	17677	17801	17675	17715	17717	17796	17581	17661	17835	17605	17868	17623	17741	17632	17797	17764	17622	17759	17699	17614	17885	17623	17776	17976	17865	17600	17753	17724	17839	17797	17868	17776	17816	17846	17676	17826	17786	17732	17711	17826	17756	17820	17950	17820	17759	17784	17772	17883	17814	17742	17988	17897	17743	17861	17817	17870	17718	17768	17771	17858	17660	17716	17750	17698	17732	17591	17610	17766	17680	17661	17944	17700	17804	17732	17758	17803	17798	17798	17822	17813	17736	17400	17845	17903	17655	17816	17756	17882	17821	17737	17883	17656	17754	17682	17655	17855	17738	17924	17813	17998	17792	17821	17726	17795	17763	17956	17784	17709	17726	17732	17799	17825	17684	17684	17772	17756	17929	17707	17794	17637	17508	17691	17843	17628	17994	17827	17840	17808	17844	17917	17705	17663	17833	17782	17903	17703	17765	17660	17763	17599	17784	17961	17702	17768	17969	17536	17816	17774	17744	17909	17699	17593	17850	17873	17812	18003	17694	17801	17957	17707	17790	17699	17598	17825	17805	17656	17547	17508	17751	17652	17605	17598	17884	17753	17705	17775	17677	17561	17823	17767	17911	17760	17857	17791	17687	17871	17794	17719	17635	17808	17766	17659	17898	17884	17899	17748	17881	17776	17809	17841	17667	17749	17757	17756	17795	17937	17881	17886	17660	17567	17696	17713	17833	17753	17847	17934	17873	17857	17772	17727	17960	17829	17573	17625	17656	17813	17774	17680	17851	17647	17848	17844	17732	17605	17813	17877	17772	17864	17703	17636	17757	17562	17614	17754	17701	17852	17579	17806	17708	17680	17739	17950	17875	17808	17835	17927	17729	17570	17651	17724	17773	17954	17665	17765	17727	17739	17634	17868	17647	17793	17759	17711	17868	17657	17867	17809	17685	17706	17942	17853	17859	17822	17932	17886	17892	17975	17881	17733	17808	17836	17923	17898	17656	17748	17959	17724	17700	17691	17806	17680	17697	17642	17729	17546	18003	18025	17784	17967	17650	17687	17757	17704	17786	17968	17837	17681	17797	17839	17945	17718	17872	17742	17886	17743	17686	17655	17579	17796	17768	17738	17835	17692	17792	17716	17836	17779	17919	17736	17846	17777	17858	17566	17690	17860	17728	17911	17759	17654	17814	17785	17664	17488	17826	17702	17813	17927	17719	17594	17847	17817	17754	17823	17796	17741	17783	17584	17673	17762	17777	17730	17637	17530	17685	17847	17905	17775	17986	17770	17971	17781	17835	17742	17609	17759	17656	17876	17947	17867	17516	17877	17902	17721	17817	17816	17799	17677	17679	17831	17931	17878	17769	17783	17740	17703	17729	17726	17720	17607	17888	17696	17729	17648	17817	17790	17836	17760	17840	17709	17552	17865	17874	17918	17780	17774	17698	17893	17587	17638	17838	17693	17821	17862	17772	17786	17827	17609	17815	17908	17625	17663	17628	17681	17784	17583	17693	17661	17851	17695	17691	17657	17754	17647	17702	17770	17952	17779	17759	17764	17624	17956	17801	17685	17639	17680	17639	17757	17682	17805	17734	17736	17938	17658	17696	17714	17570	17821	17652	17710	17693	17679	17641	17632	17753	17682	17718	17752	17694	17771	17747	17720	17770	17600	17764	17816	17732	17824	17663	18057	17750	17664	17774	17781	17952	17747	17825	17688	18070	17710	17795	17937	17748	17819	17643	17649	17464	17644	17827	17608	17888	17750	17911	17714	17715	17775	17804	17882	17823	17767	17952	17916	17767	17781	17667	17747	17765	18004	17842	17746	17877	17663	17922	17698	17831	17690	17763	17838	17720	17826	17931	17875	17961	17840	17863	17841	17670	17669	17879	17937	17939	17780	17653	17598	17787	17746	17666	17689	17862	17809	17533	17621	17839	17722	17764	17650	18016	17773	17733	17512	17690	17691	17730	17595	17877	17673	17892	17805	17665	17633	17657	17819	18091	17830	17714	17632	17890	17690	17793	17876	17794	17747	17748	17881	17817	17755	17789	17673	17551	17805	17726	17721	17830	17895	17755	17665	17744	17648	18010	17721	17769	17952	17684	17539	17935	17571	17878	17805	17813	17681	17850	17886	17517	17939	17928	17591	17800	17744	17655	17771	17794	17938	17856	17714	18027	17827	18012	17840	17875	17697	17560	17797	17744	17946	17672	17848	17928	17827	17690	17835	17725	17780	17789	17977	17914	17846	17811	17669	17814	17788	17948	17707	17681	17820	17738	17582	17768	17687	17832	17543	17721	17809	17944	17740	17902	17792	17664	17634	17613	17766	17860	17859	17682	17748	17769	17646	17653	17575	17720	17991	17770	17833	17677	17899	18001	17634	17829	17646	17852	17681	17803	17742	17743	17754	17637	17882	17801	17851	17886	17844	17751	17759	17724	17755	17655	17831	17861	17708	17771	17908	17683	17792	17811	17732	17858	17718	17710	17748	17857	17743	17848	17584	17723	18040	17588	17940	17764	17745	17562	17797	17692	17920	17717	17822	17765	17726	17747	17688	17683	17647	17839	17649	17615	17630	17847	17887	17712	17794	17984	17806	17891	17584	17778	17683	17891	17827	17647	17654	17713	17774	17750	17691	17851	17754	17786	17781	17685	17576	17739	17719	17992	17658	17609	17763	17910	17887	17838	17852	17668	17671	17636	17697	17894	17703	17891	17746	17913	17945	18042	17896	17812	17627	17548	17669	17880	17614	17943	17825	17679	17825	17837	17794	17898	17862	17845	17877	17970	17946	17845	17781	17821	17779	17779	17962	17840	17790	17746	17784	17853	17815	17763	17794	17735	17607	17793	17591	17768	17858	17713	17838	17523	17612	17667	17904	17784	17849	17798	17807	18109	17923	17765	17836	17959	17968	17748	17618	17792	17917	17970	17938	17796	17675	17713	17625	17840	17810	17830	17799	17624	17653	17913	17685	17845	17826	17909	17562	17839	17806	17744	17784	18158	17743	17733	17933	17795	17851	17843	17751	17768	17782	17902	17979	17702	17921	17626	17583	17838	17723	17696	17811	17658	17745	17985	17812	17897	17770	17733	17570	17675	17683	17875	17685	17891	17902	17824	17726	17850	17770	17663	17694	17520	17886	17975	17731	17816	17898	17821	17844	17803	17705	17853	17715	17872	17722	17959	17591	17833	17757	17986	17669	17733	17780	17723	17654	17806	17713	17576	17759	17751	17717	17811	17975	17644	17677	17695	17897	17866	17819	17852	17911	17761	17873	17649	17649	17792	17920	17713	17813	17909	18085	17528	17763	17780	17662	17646	17812	17848	17563	17864	17538	17697	17751	17632	17818	17742	17822	17743	17878	17848	17876	17753	17866	17882	17637	17733	17779	17604	17803	17733	17868	17891	17815	17782	17594	17486	17747	17778	17974	17804	18006	17694	17667	17609	17929	17770	17809	17760	17754	17786	17951	17854	17764	17876	17706	17741	17708	17878	17697	17752	17967	17827	17747	17626	17768	17531	17630	17802	17708	17723	17980	17780	17578	17940	17634	17857	17945	17922	17849	17886	18042	17825	17852	17812	17940	17862	17645	17765	17829	17717	17772	17771	17723	17739	17749	17699	17981	17854	17975	17892	17873	17870	17841	17817	17699	17674	17759	17692	17922	17666	17841	17732	17661	17773	17823	17831	17960	17654	17624	17875	17871	17940	17749	17795	17937	17932	17842	18081	17745	17750	17670	17874	17747	17723	17921	17904	17841	17945	18036	17802	17802	17768	17717	17958	17777	17606	17704	17772	17583	17897	17864	17765	17818	17695	17777	17761	17939	17791	17502	17659	17784	17692	17931	17892	17786	17797	17720	17711	17832	17788	17831	17790	17994	17781	17617	17998	17788	17841	17611	17843	17631	17783	17859	17899	17732	18045	17775	17743	17576	17871	17658	17740	17616	17659	17850	17870	17843	17925	17945	17766	17600	17741	17896	17764	17722	17848	17761	17850	17786	17534	17786	17652	17941	17969	17580	17892	17966	17667	17748	17665	17679	17601	17760	17950	17941	17968	17926	17614	17734	17684	17884	17775	17812	17815	17904	17818	17751	17760	17866	17672	17715	17877	17766	17768	17964	17909	17737	17720	17859	17642	17846	17993	17888	17647	17576	17763	17859	17779	17764	17916	17802	17927	17803	17669	17697	17796	17618	17783	17820	17725	17895	17678	17625	17820	17622	17809	17962	17772	17812	17985	17714	17744	17967	17825	17804	17879	17684	17923	17770	17902	17677	17901	17624	17842	17675	17737	17896	17838	18008	17831	17918	17784	17669	17932	17847	17848	17748	17747	17975	17795	17829	17822	17758	17839	17838	17852	17722	17964	17829	17899	17752	17695	17846	17819	17999	17785	17716	17695	17660	17903	17756	17828	17774	17778	17885	17966	17736	17831	17909	17765	17787	17803	17807	17647	17626	17965	17874	17669	17902	17807	17867	17921	17742	17699	17711	17728	17924	17706	17682	17921	17936	17713	17472	17835	17950	17902	17758	17972	17637	17837	17898	17767	17797	17650	17946	17939	17915	17931	17782	17709	17928	17760	17595	17574	17735	17813	17769	17658	18003	17803	18070	17769	17806	17855	17734	17847	17954	17640	17853	17726	17661	18122	17814	17770	17729
32356	52898	51499	40059	34059	29645	25579	20233	18150	17125	16969	16583	16365	16299	16248	16269	16194	16188	16075	16349	16032	16103	16153	15746	15991	15974	15883	15888	15948	16063	16083	16186	15947	15925	15940	15963	15985	15858	15771	15792	16028	15906	15959	15937	15885	15909	15828	15991	15926	15961	15788	15991	15858	15964	15799	15993	15762	15832	16145	15834	15901	15805	15729	15871	15897	16027	15964	16007	15835	15761	15968	15901	15783	15790	15796	15894	15821	15900	15812	15889	15803	15955	15810	15877	16045	15783	15864	15813	15900	15850	15853	15883	15974	15954	15862	15857	15880	15794	16010	15950	15920	15789	15850	15952	15879	15769	15766	15774	15904	15847	15962	15834	16009	15855	15803	16123	15958	15755	15882	15882	15937	15909	15918	15747	15961	15904	15940	15729	15733	15869	15867	16100	15822	15737	15760	16052	16017	15951	15838	15870	16004	15743	15907	15908	15905	15817	16079	15951	15821	15739	16020	15736	15933	15813	15969	15722	15642	15949	16009	15809	15847	15924	15880	15781	15960	16062	15927	15783	15844	15775	15772	15954	16062	15905	15898	15981	15898	15901	15918	15904	15888	16028	15815	15863	15988	16114	15996	15904	15646	15997	15833	15908	15808	15952	15769	15944	16086	15735	15849	15779	15814	15812	15915	15865	15867	15771	16043	15824	15976	15854	15830	15790	15905	15783	15997	15768	15964	16024	15888	15776	15881	15978	15987	15558	16027	16100	15837	15901	15982	15884	15833	15943	15947	15763	15846	15893	15710	15757	15894	15849	15705	15944	15783	15935	15972	15797	15899	15884	15955	15895	15859	15957	15950	15878	15897	15818	15718	15960	15920	15933	15687	15890	15947	15947	16066	15943	15852	15898	15826	15930	15816	15838	15898	15818	15766	15928	15843	15735	15889	15853	16214	15946	15919	15793	15813	15837	15889	16040	15917	15918	15971	15876	15883	15950	15821	15844	15858	15901	15937	15913	15933	15850	15853	15861	15751	15780	15797	16012	15821	15937	15852	15671	16046	15859	15964	15839	15832	15767	15903	15798	15940	15871	15745	15954	15828	15835	15732	15994	16009	15945	15937	15942	15878	15899	15849	15954	16006	15951	15958	15811	16041	15801	15762	15929	15689	15858	15931	15860	15924	15784	15770	15924	15850	15929	15977	15919	15776	15807	15808	16122	15819	16028	15874	15839	16074	15918	15828	15791	15977	16056	15857	15874	15978	15710	15860	15856	16049	15854	15867	15711	15991	15937	15855	15734	16023	15973	15892	16070	15898	15832	15917	15771	15911	15774	15868	15890	15786	15914	15894	15788	15875	15732	15894	15723	15878	15837	15977	15842	15903	15840	15853	15918	15998	16002	15969	15953	15808	15987	15831	15838	15866	15896	15816	15765	15931	15919	15988	15505	15907	15894	15782	15908	15933	15888	15874	15845	15944	15961	15821	15817	15915	15998	15912	15880	15745	15739	15775	15953	15864	16050	15959	15864	15758	15954	15924	15839	15867	15956	15911	15957	15835	15732	15936	15821	15785	15844	15945	15829	15952	15756	15895	15772	15795	15863	15843	15737	15921	15850	15947	15901	15851	15746	15643	15871	15873	15692	15876	16008	15747	15983	15879	15888	15930	15854	15759	15772	16008	15813	16033	15827	15922	15879	15710	15909	15829	15923	15836	16052	15902	15942	15676	15797	15898	15833	15949	16100	15920	15813	15933	15740	15831	15796	15668	15764	15987	15893	16115	15785	15910	15915	15839	15955	15846	15834	15956	15880	15778	15982	15993	15920	15882	15865	15971	15922	15815	15819	15937	15763	15904	15786	16050	15808	15970	15755	15857	15965	15978	16013	15940	15895	15919	15859	15922	15957	16014	15695	15990	15863	15709	15945	15802	15926	15846	15787	15859	15686	15963	15885	16030	15767	15971	15911	15858	15908	15939	15837	15791	15818	16015	15812	15832	15872	15850	15952	15850	15866	15950	15822	15894	15883	15809	15610	15821	15922	16035	15948	15791	15861	15747	15821	15742	15959	15780	15898	15871	15759	15928	15717	15847	15928	15775	15831	15944	15893	15976	15853	15943	15847	15839	15937	15840	15869	15894	15758	15847	15746	15838	15901	15950	15944	15786	15897	15826	15980	15793	15879	15804	15961	15815	15830	15896	16042	15877	15865	16013	15901	15927	15898	15850	15869	15978	15869	15914	15887	15823	15821	16050	15949	15791	15789	15908	15983	15784	15709	15877	15951	15752	15952	15920	15742	15848	15990	15933	15917	15869	15905	15832	15974	16000	15790	15903	16114	15804	16196	16018	15999	15874	15679	15965	15790	15872	15888	15827	15888	15918	15976	15614	16011	16084	15891	15995	15845	15975	15867	16059	16013	15992	15845	15951	15752	15943	15905	15780	15787	15899	16002	15735	15938	15875	15947	15964	15929	15932	15733	15872	15925	16048	15931	15977	16034	15783	16053	15837	15886	15975	15833	15788	15897	15918	15985	16102	15758	15814	15905	15835	15744	15982	16072	15923	16010	15970	15863	15979	15791	15986	15933	16098	16116	15826	15907	15794	15926	15929	15637	15781	15861	15881	15835	15873	15906	15953	15732	15790	15837	15936	15862	15888	15965	15864	15988	15810	15923	15960	15963	15865	15826	15865	15836	15820	15972	15842	15958	16021	15875	15778	15717	15858	15873	15907	15784	15884	15771	16074	16010	16041	15858	15687	15762	15743	15833	15945	15864	15898	15854	15826	15728	15929	15746	15855	15853	15987	15867	15917	15896	15998	15870	15851	16027	15869	15896	15799	16101	15870	15951	15938	16049	15871	15962	15907	16121	15878	16006	15760	16011	15935	16067	15969	15781	15803	15769	15960	15669	15700	15990	15820	15954	15901	15872	16077	15915	15822	15711	15904	15852	15850	15789	15751	15858	15980	15689	16006	15880	15805	15820	15751	15647	15890	15705	15834	15921	15910	15799	15888	15975	15854	15935	15880	15887	15808	15698	15928	15896	15902	15862	15915	15797	15809	15850	15791	15807	15924	15901	15968	15973	15942	15974	15890	15904	16001	15952	15875	15943	15748	15770	15897	15832	15804	15960	15752	15878	15833	15808	15688	15836	15785	15871	15809	15840	15939	16076	15987	15919	15854	15953	16031	15902	15888	15687	15772	15840	16141	15923	16012	15915	15913	15912	15910	15810	15916	15912	15892	15919	15905	15801	16008	16009	15788	15778	15849	15862	15804	16041	15857	15848	15858	15893	15820	16039	16082	15756	15829	15799	15869	15662	15763	15980	16026	15996	16061	15783	16030	16032	15897	15838	15709	15905	15881	15667	15813	15767	15957	15924	16105	15890	15992	15998	15802	15805	15861	15825	15930	15838	16000	15841	15940	15897	15991	16031	15920	15841	15898	15714	15935	15864	15879	15941	16000	15876	15757	15931	15959	16029	15841	15867	15863	15866	15892	15851	15831	15964	15907	15851	15980	15999	15909	15824	15685	16077	15881	15807	15913	15922	15761	15838	15845	15940	15841	15979	15842	16043	15885	15836	15718	15963	15880	15758	15905	15669	15743	15827	16040	15782	15795	15784	16024	15890	15798	15966	15603	15865	15947	15901	15919	15789	15955	15778	15853	15733	15816	15941	15957	15987	15964	15851	15928	15828	15930	15866	15864	15721	15890	15936	15945	15956	15894	15984	15951	15915	15925	15842	15978	15798	15802	15732	15883	15874	15889	15729	15768	16034	15806	15709	15928	15794	15910	15880	15865	15762	15817	15890	16035	15879	16073	15741	15867	15922	15730	15902	15979	15917	15934	16023	15900	15924	15914	15933	16007	15721	15865	15953	15847	15877	15861	15857	16016	15735	15939	15847	15844	15880	15974	15928	15639	15952	15938	15911	16023	15905	15891	15874	15985	15794	16019	15867	15816	16217	15895	15905	15777	15919	16029	15812	15885	15887	15961	15940	15906	15869	15777	15980	15927	16101	15787	15863	15767	15814	16052	15808	15849	15738	15869	15926	15848	15912	15741	15770	16038	15914	15933	15856	15881	15912	16016	15935	15727	15801	15794	15750	15987	16028	15950	15800	15921	15706	15977	15915	15999	15867	15760	15908	15946	15759	15799	15965	15588	15789	15815	15977	15917	15906	15877	15802	15773	15821	15952	15827	15983	15891	15819	15941	15847	15969	15745	15889	15941	15732	15852	15837	15922	15938	16022	15749	15918	15901	15822	15927	15775	15861	15963	15689	15821	15870	15947	16014	15941	15904	15822	15848	15844	15855	15932	15878	15961	15809	15861	15914	15825	15889	15890	15918	15973	15991	15897	15881	15860	15966	15875	15892	15772	15850	15907	15869	15764	15846	15863	15855	15866	15959	15878	15876	15835	16005	15807	15987	15939	16068	15882	15964	16030	15818	15830	15756	15960	15983	15812	15867	16036	15922	15853	15742	15868	15894	15874	15750	15836	15923	15782	15866	16105	15954	15943	15770	15902	15981	15808	16009	15884	15881	15714	15902	15924	15705	15869	15726	16035	16071	15854	15736	15872	15791	15969	15950	15881	15870	15961	15749	16037	15880	15684	15825	15985	15879	15951	16014	15818	15802	15838	15986	16071	15959	15800	15722	15985	15928	15793	16059	15912	15861	15881	15870	15791	15887	15848	15923	15810	15933	15929	15738	15921	15808	15782	15915	15839	15942	15973	15969	15920	15774	15928	15861	16019	15978	16003	15760	15918	15926	15948	15977	15953	15850	15807	15800	15917	15835	15920	15703	15741	15963	15934	15737	15907	15877	15700	15893	15739	15909	15777	15917	15955	15911	15910	15939	15817	15933	15858	15746	15925	15758	15914	15748	15872	15820	15809	15860	15931	15916	15736	15857	15814	15747	15791	15968	15808	15988	16015	16030	15939	15899	15928	16047	15869	15747	15955	15804	15839	15963	15771	15909	15853	15942	15916	15885	15804	15854	15673	15924	15969	15888	15817	15879	15822	16032	15827	16019	15839	15871	16064	15897	15812	15850	15872	15889	16038	15929	15979	15795	15986	15841	15778	15900	15781	15887	15787	15663	15737	15844	15869	15715	15933	15930	15823	15688	15925	15889	15917	15988	15941	15694	15938	15854	15847	15708	15893	15837	15802	15970
23105	21542	29385	24814	24871	30434	31658	25918	22007	20366	19513	18954	18791	18705	18598	18618	18672	18522	18312	18571	18325	18296	18314	18279	18543	17958	18317	18120	18078	18258	18168	18402	18081	18293	18153	18199	18157	18293	18211	18105	18147	18038	18115	18355	18130	18283	18196	18409	18327	18382	18374	18173	18200	18133	18228	18082	18183	18109	18291	18145	18178	18208	18026	18342	18044	18312	18003	18135	18168	17921	17958	18193	18100	17987	18044	18062	17890	18413	18148	18192	18178	18031	18191	18265	18114	18315	18165	18018	18025	18200	18119	18136	17943	18060	18141	18028	18254	18086	18072	17876	18210	18101	17996	18101	18306	18410	18249	18114	18106	18101	17955	18132	17829	18094	18139	18049	17961	18168	17952	18017	17970	17983	18112	18054	18069	18033	18083	17982	17869	18058	18061	18184	17978	17848	17982	17995	18052	18213	18116	18140	18027	18198	17973	18135	18034	17877	17983	18032	18146	17888	17808	18001	18134	17839	18161	18052	18169	18163	18153	18008	18174	18173	18095	18009	18118	17965	18208	18125	18044	18072	18031	18167	17972	18047	18130	18173	17844	17957	18008	17938	18093	18021	17907	17996	17919	18033	18144	18139	17928	18123	18029	18216	18163	18099	17985	18024	17971	18081	18053	18151	18057	18015	18081	18074	18057	18128	18139	18078	18095	18059	18130	18400	18030	17867	18060	18041	17990	17826	18028	18197	18263	18459	18065	18136	18060	17965	18146	17999	18108	18128	18297	18142	18191	18112	17987	17776	17805	18086	18062	17911	18097	18287	18168	18049	18230	18223	17980	18197	18042	18075	17970	17969	18120	18204	18140	18170	18086	17902	18094	18205	18311	18151	17969	17960	18202	18168	18202	18270	18148	18103	18069	18123	17859	17978	18068	18054	18228	18090	18171	18057	18070	18149	18157	18104	17909	18157	18169	18287	18154	18109	18055	17980	18081	18114	18254	18104	18155	18125	18051	18014	18229	18119	18133	18277	18041	17981	17987	17952	18214	18198	18291	18130	18044	18082	17836	18009	17818	17863	17974	18200	18065	17979	18158	18292	18058	18000	18016	18148	17967	18191	18267	18050	17982	18028	18138	18109	18077	18066	18212	18117	17777	18188	18039	17973	17996	18052	17933	17978	18043	17985	18168	18048	18042	18065	18116	18063	17987	17918	17963	17921	17979	17884	17916	18008	17917	17865	18024	18305	18099	17828	18076	18076	18181	18045	17979	18249	18121	18073	18145	17923	18039	18100	18313	18176	17985	18024	18122	18130	18046	18179	18064	18088	17979	18027	18062	18223	18025	17954	18191	18111	18252	17779	18072	18070	18081	18015	18165	17961	18094	18056	18097	18020	18218	18109	17963	18166	18153	18067	17918	17976	18030	17896	17927	18065	18161	18029	18097	18110	18131	18076	18134	18042	18141	17854	18142	18093	17988	18086	18124	18251	18088	18229	18098	18152	18225	18267	18237	18043	18135	18098	18102	18064	18059	17788	18067	17827	17940	17986	18171	18028	17964	17973	17977	18075	18123	18240	18413	18127	18234	17895	17996	18131	17973	18097	18167	17890	18130	18039	17866	17891	18070	17973	18166	17922	17965	18233	18097	18034	18107	18157	18010	18101	18069	18199	18098	17994	18158	17905	18248	18110	17961	18089	18178	18210	18075	18211	17999	17886	18170	18091	18007	18001	18135	18045	17921	18175	18052	17891	18118	18179	18088	18119	18123	17981	17923	18023	17955	18095	18080	18246	17947	18169	18090	17947	18094	18102	18082	18141	18099	18219	18064	17949	17997	18022	18060	18145	18031	17941	17920	18044	18049	18090	18056	17903	17972	18049	18002	18038	17957	17996	18080	18129	18151	18082	18154	17968	17996	18011	18082	17991	18262	18117	18013	17944	18237	18146	18083	18164	17992	17856	18051	18100	18069	18145	18115	18143	18014	18084	18145	17857	18122	18075	18017	17844	18095	17921	18040	18180	17975	18057	18075	18164	18075	18173	18123	18109	17992	18076	18096	18123	18234	17991	18069	17988	17977	18061	18115	17981	18130	17907	18038	18087	18059	18076	18024	18048	18347	18055	18172	17872	17921	18093	17904	18234	18005	18211	18055	18172	18042	18238	18372	18098	18171	17945	18129	18108	18052	18018	18164	18193	18070	18110	18055	17965	17890	18119	18009	18013	17971	18065	18108	18093	18078	18162	18170	17991	18014	17858	17895	17836	18130	17927	18163	18111	17973	17946	18056	18107	18145	18146	18058	18161	18171	18191	18021	17922	18266	18363	18087	18187	18089	18093	18091	18105	18087	17926	18159	18171	18055	18047	18051	18046	18143	18021	18232	18105	17882	18069	18009	18155	18073	18179	17974	18013	18133	18299	18051	18077	17922	17940	18212	17963	18019	17944	18062	17836	18051	18148	18066	17910	17991	18081	17969	18069	18041	18052	18070	18050	17976	18058	18024	17935	18094	18062	18014	17880	17929	18028	18184	18101	17981	18074	18287	18169	18218	17963	18050	18153	18062	18219	17939	17785	17992	18100	17973	18234	18079	17992	18227	18165	18180	18106	17979	18078	17982	17962	18068	17991	17940	18028	18045	18169	18058	17819	18071	18181	18044	18136	17943	18020	18004	17934	18151	17924	18110	18338	18154	18055	18077	17859	17993	18222	18153	18327	17984	18035	18077	18200	18046	17874	18132	18060	18164	18041	18228	18130	18140	18028	18107	18107	18153	18002	17964	18241	18101	18216	18200	18129	18040	18036	18164	18185	17932	18023	18139	18051	17928	18255	18212	18081	18103	18013	17995	18082	18060	18210	18052	17904	18009	17878	18333	18120	18315	18182	18217	18028	18178	18188	18069	18136	18281	18116	18058	18056	17955	18061	18055	18055	18199	18041	17859	17913	17978	18139	18026	18199	18275	18119	17907	17958	18193	18271	18119	17994	18050	17989	18104	18251	18321	17892	18121	18194	17799	17946	18129	18131	18118	17997	18047	18136	18261	18219	17974	18091	18168	17953	17898	18054	17945	18092	17975	18061	18000	17982	18241	18016	18022	18052	18190	17921	17981	17845	18121	18142	18148	18101	18104	18033	17930	18175	17998	18195	18058	17982	18083	18033	17948	17934	18019	18184	18124	17901	18137	18227	18046	17975	18038	18154	18159	18242	18186	18029	18074	17898	17957	18240	18003	18177	18098	18288	18123	17919	18082	18055	18094	18080	18012	17944	18012	18011	17949	18080	18067	18070	18124	18176	17903	18198	18011	17937	17947	18053	17955	18037	17978	18003	18231	18080	18073	18223	18115	18051	18156	17917	18216	18138	18096	18118	18171	18041	18055	17963	18021	18283	17961	18253	18066	18069	18237	18119	18152	17947	17974	18192	18138	18136	18018	17952	18033	18315	18166	18263	18179	18043	17956	18072	18120	18208	18027	18065	17984	18026	18281	17986	18210	17950	17884	17917	17852	18115	17984	18092	18171	17956	17999	17863	18079	18118	18080	18268	18019	18157	18073	18215	18025	18158	18155	17985	18028	18176	18057	18086	18225	18092	18090	17912	17855	18112	17992	18157	18301	18172	18086	18054	18050	18169	18123	17929	18144	17992	18028	18004	17927	18173	18019	18086	18022	18012	18064	18044	18003	18072	17954	18143	18122	18073	18314	17907	18078	17984	17939	17982	17988	18146	18065	18188	18185	18011	18032	18022	17945	18040	17928	18083	18033	18152	18080	17982	18148	18071	18097	17915	18142	18062	18133	18033	18333	17999	18086	17899	18173	18053	18219	18079	18049	18123	17933	18078	18007	18003	18212	17858	18071	17943	18030	17951	18189	18011	17948	17979	17932	18202	17947	17896	17977	18261	18111	18050	18140	18031	18049	17987	18178	18264	17999	18054	18072	18143	17916	18044	18127	18218	18085	17938	18045	18118	18120	18019	17717	18084	18074	17964	17969	18274	17962	18272	18109	18126	18073	18165	17981	18021	17984	18066	18217	18177	18060	18076	18131	17971	17940	17953	17989	17993	18115	18130	18180	18179	18051	17827	17960	17915	18040	18190	17915	18069	17989	17947	18101	18317	17867	18090	18213	17935	18218	18088	18091	18195	18224	17990	18140	18203	18055	18125	18242	18047	17993	17923	18067	18030	18041	18063	18082	18088	18178	18025	18130	17974	18088	18024	18092	18145	18253	18103	18153	18003	18083	18205	18034	18040	18237	18257	17862	18017	17878	18096	18223	18128	17951	18288	18206	18092	18059	17926	18086	17949	18448	18200	18258	18305	18006	18164	18131	18103	17891	18193	17850	18269	18231	17941	18016	18102	18141	18022	17912	18152	18254	18116	18041	17896	18098	18032	18174	17971	18188	18267	18258	18148	17876	18034	17962	18214	18125	18247	18333	18258	18131	17970	17876	18055	18038	18083	18287	17932	18035	18046	18164	18173	18205	18204	18116	18122	18484	18001	18120	17899	18169	18160	17997	17892	17872	18061	18109	17873	18023	18182	18026	17950	18056	18276	17927	18165	18202	18059	17970	18184	18105	18210	18139	18122	18108	18009	18144	18045	17971	18092	17854	18244	18216	18120	18016	18080	18319	18191	18256	17940	18036	18195	18261	18054	18063	18254	18034	17754	18246	18204	18090	18159	18175	18023	18206	18067	18244	18081	18121	18062	18141	17853	18161	18241	18137	18049	17988	17935	18088	18015	18080	17969	18037	18177	18188	18182	17946	18030	17884	18098	17943	18223	18043	17897	18065	18137	17974	18035	17997	17978	18049	18197	17955	17941	18015	18005	18075	17962	18040	18101	18100	18063	17968	18119	18108	17896	18047	18033	18247	18183	18088	17957	17975	18026	18001	18113	18015	17986	18157	18005	17960	18057	18018	17912	18020	18020	18012	17958	17946	17858	18086	18011	18004	18354	18196	18075	18254	18235	17956	17898	17954	18123	17941	18144	18125	18034	18164	18112	18204	17992	18163	17996	18207	17912	17801	18147	18253	18081	18121	18240	18190	18045	17960	18086	18142	18163	18082	17984	18155	17937	17954	17880	18040	18028	18230	18054	18110	18011	18025	18126	18175	18132	17849	18030	18202	17977	18067	17960	18158	17899	17955	18074	18170	18140	18061	18014	17997	17939	18431	18040
36631	59225	54462	45743	40329	36727	29538	25440	20038	17907	17407	17096	17027	16681	16634	16656	16442	16495	16313	16299	16124	16110	16171	16125	16315	16356	16069	16132	16119	16128	16184	16211	16105	15998	16244	16179	16272	16073	16110	16031	16206	16145	16032	16294	16170	16197	16098	16170	16164	15996	16108	16220	16031	16115	16210	16087	15969	15980	16076	16015	16136	16096	16141	16057	16115	16084	16184	16006	16062	16159	16010	16055	16070	16060	16058	16065	16054	16168	16276	16044	15923	16193	16053	16262	15968	15938	16168	16160	15988	16103	15887	16272	15900	15988	16106	16041	16029	16069	16202	16091	16041	15958	16151	16096	15911	16063	16198	16000	16098	16120	15847	15980	16038	16212	15986	16006	15879	16168	16156	16196	15974	16046	16077	16135	16173	16115	16156	16124	15932	16180	16165	15955	16016	16035	15985	15966	16366	16082	16021	15916	15989	16300	16158	16050	16045	16198	16108	16200	16120	15872	16021	16033	15995	15866	16048	16234	16139	16134	16088	16225	16013	16049	16083	16053	16081	16008	16048	16189	16131	16107	16083	16134	16002	16082	16231	15926	16109	16202	16174	15963	16253	16147	16145	15922	16067	16147	16007	15819	16168	16064	16082	16063	16114	16159	16100	16237	16153	16115	16040	16058	16047	15977	16015	16063	15909	16126	16099	15941	16037	15937	16115	16029	16116	16045	15950	16108	15987	16107	16036	16047	16107	16096	16088	16119	16071	16046	15939	15951	16060	16068	16049	16133	16118	16152	16023	16080	16151	15921	15977	16016	16071	15936	16134	16073	16198	16154	15963	16029	16045	16101	16079	16109	16073	16069	16057	16007	15978	16236	16155	16197	16087	16177	16149	16160	16080	16144	15988	15978	16077	16131	16066	16013	15992	16089	16205	15804	16008	16074	16118	16140	16108	16071	16177	16094	16001	16099	16084	15868	16006	16145	16166	15979	16010	15945	15784	15999	16191	16130	16096	15997	16125	16240	16105	15891	16030	16169	15963	15954	16158	16003	16268	16023	16039	15896	16207	16038	16167	15841	16015	15961	15969	16188	15941	16094	16059	16194	15969	15971	16226	15915	15979	16150	16091	16002	16080	16026	16102	16196	16225	16022	16165	15899	15952	16281	16078	16104	15963	16159	15954	16005	15982	16080	16102	16077	16304	16052	15894	16176	16140	15883	16249	16111	15934	15898	16146	15964	15951	16081	15978	16164	16033	16033	16057	16158	15949	16192	16231	15956	15993	15961	16146	16053	16138	16073	16184	16044	16138	16143	15974	16112	15994	16064	15961	16006	16034	15937	16069	15997	16099	16038	15937	16175	16070	16084	16124	16148	16071	16171	16155	15859	15892	15968	16027	16067	15891	16075	16116	16017	16022	15996	16005	16081	15992	16108	15937	15838	16105	15933	16037	15950	16147	15773	15887	15945	15850	15899	16109	16037	16038	16150	16059	15981	16123	16017	16053	16118	16109	16183	16105	15990	16058	16093	16092	16202	16008	16103	16108	16091	15930	15933	16012	16118	16083	16115	16066	16019	16191	16078	16075	15911	16042	16006	16172	15988	16121	16094	16033	16047	16006	16061	15946	16095	15995	16063	16061	16135	16005	16107	15941	16046	16172	16016	15962	16157	16188	16156	16008	15844	16053	15962	16062	16177	16083	16175	16206	16022	16139	16156	16011	16051	16070	16118	16087	15926	16060	16125	15950	16156	16131	16019	16145	16279	16160	16260	15987	16137	16263	16093	15995	15789	16034	15813	16055	16070	16116	16188	16106	16098	15966	16018	16045	16009	16077	16144	16090	16263	16135	16062	15974	15959	16057	16074	16148	16023	15890	16037	15930	16142	16277	16189	15979	15952	15951	16145	15877	16097	16075	16057	16080	15929	16198	15995	16142	16017	16090	16131	16066	16016	15934	16113	16113	15998	15987	16107	15894	16185	16067	16021	15983	15911	15862	16121	16048	16061	15973	16013	15952	16070	16248	16152	16069	16224	15918	16024	16045	16205	16113	15972	16252	16091	16155	16047	15989	16168	16140	16175	16100	16134	16032	16060	16128	16016	16037	15960	15884	16029	16124	16033	16019	16120	16051	15986	16060	15945	15875	16114	16077	16100	16018	16087	16038	16162	16292	15993	16131	15991	15827	16017	15953	16063	16068	16042	16059	16097	16135	16006	16000	16019	16094	15975	16042	16087	16036	16053	15952	16008	16105	15960	16076	15894	16005	16191	16031	16161	15851	16160	16046	15965	16067	15967	16020	16088	15990	16052	15961	16165	15943	16071	16087	16118	16059	15950	16026	16105	16183	15981	15985	16203	16028	15853	15979	16077	15991	15902	16241	16095	16021	15866	16193	16092	16002	16289	16025	16167	15974	15993	15919	16094	16011	15973	16033	15797	16081	16120	16016	15969	15975	16058	16174	16053	16088	16094	15902	16109	16058	16107	15949	16083	16061	16054	16036	15838	16118	16053	16056	16049	16019	15972	16105	16005	16111	16004	16175	15907	15995	15852	15997	16093	16202	16159	16083	16156	16086	16180	15917	16051	15908	16109	16125	16024	16162	16173	15990	16124	16089	16025	15994	16124	15974	15910	16116	16095	16033	15948	16065	16056	15975	15881	15989	16085	15938	15992	15975	16269	16002	16069	16034	16009	16111	16047	16060	16076	15843	16086	16045	16151	16176	16103	16213	16112	16159	15915	16039	16099	15953	15956	16053	16050	16097	16009	16060	16096	16201	15955	16173	16059	16067	15989	16101	16125	16076	15998	16087	15904	15917	16163	16013	16088	15879	15945	15994	16173	15990	16034	15900	16073	16104	16048	16026	16100	16089	16308	16174	15967	16092	16019	16110	15921	16082	16054	16104	16239	16097	16134	16047	16127	16125	16011	15910	15987	16095	15850	16028	16092	16156	16023	16017	15944	16157	16036	16054	16135	15797	16104	16064	16082	16016	16080	16062	16082	16122	16117	16137	16144	16156	16012	16075	16076	16013	16015	16084	16025	16030	16071	16121	15949	16058	16021	16070	16143	16103	16055	16218	16063	16135	16169	15941	15927	16009	16073	16141	16027	16085	16040	16093	16125	16063	16267	16180	15921	15902	16202	16050	15899	15864	16009	16098	16076	16093	15972	15947	15996	16228	15729	15917	16161	16237	16124	15914	16140	16073	16110	16143	16181	16021	16101	16140	15963	16161	16079	16175	15921	16071	16102	16094	15937	15990	16088	16179	15956	16032	16243	16105	16019	16061	16001	16029	15976	15874	16053	15873	16018	16052	16044	16162	15923	16002	16133	16069	16034	15958	16251	16174	15968	16138	16059	15975	16014	15934	16253	15996	15928	16080	16190	16091	16117	16232	16132	15964	16092	16164	16067	16099	16125	15933	15977	16112	15902	16030	15939	15958	15942	16271	15933	15963	16077	16107	15931	16033	15923	15998	15935	16112	16023	16027	15980	16032	15982	16027	16014	16149	15934	16127	16122	16091	16097	16224	15929	16116	16027	16128	16030	15958	15936	15989	16172	16045	15977	15931	16078	16022	16105	16023	16102	16001	15944	16122	16024	16209	15863	16061	16033	16155	16040	15973	16060	16158	16051	15955	16136	16057	15951	16027	16065	16127	16022	16036	15966	16114	15876	16039	16180	16079	15935	16092	15975	16206	15961	16028	16113	16007	16254	15913	15923	15927	15884	16044	15902	16092	16247	16091	16030	16004	15987	15927	16226	15917	15900	16147	16090	16212	16186	16176	15983	16134	15971	16058	15887	16143	16059	16192	16178	15941	16016	16089	16250	16106	16139	15978	16067	16045	16099	16024	15881	16014	16138	15921	16193	16130	16020	16136	16156	16005	16091	16205	16134	16003	16130	16202	16203	16083	16051	16038	16014	16000	16087	15944	16081	15935	16182	15967	16173	16185	16285	16116	15911	16001	16124	16055	16128	15993	15905	16146	16064	16052	16006	16048	15887	16114	16082	16133	16102	16057	16130	16186	16052	16061	16173	16131	16157	16079	16054	16029	16117	16184	16082	16063	15989	15791	16082	15844	16191	16073	16140	16057	16079	16130	15993	15949	16045	16111	16024	16262	15920	15959	16027	16125	16229	15771	15919	15984	16178	16093	16024	16080	15922	16027	16202	16066	16046	15939	15928	16046	15936	16031	16054	16264	16153	16179	16112	15910	16044	16079	15942	16004	16056	16102	15986	16031	16080	16134	16163	16200	16146	16052	15997	15918	16111	15913	16110	16279	16106	16144	16182	15988	15864	16180	16211	16173	16150	16079	16239	16111	16251	16007	16042	16091	15855	15997	16110	16185	16025	15998	16104	16098	15936	16150	16082	16030	16022	16050	16001	15916	16177	16095	16015	15901	16119	16138	15997	15917	16126	16054	16119	16270	16088	16065	16212	15993	15932	15943	16273	16019	16174	16223	16029	15808	16190	16237	16089	16103	16129	16090	15986	15991	16052	16069	15954	16048	15908	16077	15914	16030	16071	16143	16156	16071	16205	15953	16058	16006	16037	15935	16101	16046	16097	16075	16078	16169	16094	15907	16194	16010	16168	16141	15925	16049	16091	16023	15992	16128	16065	16048	16143	15904	15917	16075	16114	16170	16054	16176	15995	16143	15807	15996	16105	15903	16093	16027	16053	15993	15896	15943	16123	15984	16079	16030	16320	15964	15844	16130	15991	16023	16071	15973	16028	15880	16009	16079	16144	16126	15926	16064	16030	16057	16038	16022	16091	16005	16073	16064	16032	16231	16081	16111	16096	15871	16055	16021	16187	15985	15984	16097	16122	16024	16108	16226	16117	16069	16182	16101	16126	16028	16067	15942	16219	16030	16015	16203	15991	16091	16144	15985	16019	15822	16086	16094	15981	16142	16066	16027	15982	16148	15956	15981	15964	15972	15908	16021	16040	16101	16003	16147	15962	16017	16133	15997	15981	16045	15865	15981	16039	16056	16128	16014	16008	16014	15962	16201	15876	16139	16163	16063	15991	16251	16030	16017	16157	16064	16141	16171	15908	16008	16015	16048	16011	15956	16125	15961	15970	16046	16054	16003	16084	16176	15889	15952	16146	16006	15925	16104	16006	16029	16055	15937	16178	15941	15983	16102	16186	16261	16115	16237	15891	16040	16119
28960	26174	32653	29785	24298	21850	19950	18427	17974	17571	17368	17404	17270	17306	17263	17241	17215	17379	17144	17365	17075	17136	16983	17200	17347	17342	17306	17065	17273	17125	17267	17186	17386	17025	17126	16962	17102	17055	17228	17099	17196	17049	17091	17150	17116	17098	17121	17188	17009	17072	17187	17155	17175	17062	17292	17096	17098	17091	17081	17071	17253	17231	17133	17066	17093	16982	17010	16984	17044	17214	17067	16905	17140	17035	17307	17351	17244	17144	17020	17055	17155	17037	17010	17014	17126	17057	17158	17236	17229	17086	17162	17114	17164	17273	17165	17071	17036	17037	16973	16972	17069	17130	17047	17300	17092	17160	17171	16978	16994	17344	17128	17086	17193	17117	16943	17140	17035	16913	16846	17238	17061	16846	17108	17368	17168	17219	17271	17238	17115	17208	17260	17035	17045	17134	17013	17145	17135	17214	17135	17047	17076	16863	16873	17213	17048	17047	17076	16978	17046	17047	17014	17259	17196	17230	17270	17380	17049	17258	17153	17251	17063	17038	17094	17056	16944	17158	16922	17143	16832	17198	16967	17097	17063	17202	17049	17107	17054	17069	17112	17250	17068	17100	17128	17232	17169	17161	17253	17174	16982	17184	17130	16862	17032	17096	17221	17126	17199	17239	17036	17169	17031	16970	17270	17042	17175	17023	17085	17069	17011	17017	17068	17067	17183	17122	17078	16998	17085	16771	17148	16973	17242	17223	17001	17177	17049	17158	17111	17233	17201	17097	17197	17281	17095	17212	17187	17101	17223	17171	17118	17212	16961	16967	17182	16933	17062	17242	17026	17139	17005	17292	17155	17112	17219	17200	17209	17089	17030	16983	17078	17174	17254	17129	17217	17199	17029	17355	17084	16956	17148	17045	17182	17045	17216	17049	16924	17145	17178	17161	16933	17010	17000	17206	17223	17118	17083	17258	17110	17042	17084	16923	16956	17197	17074	17071	17140	16970	16974	16876	16967	17069	17031	17054	17040	17013	17230	17058	17029	17149	17161	17059	17090	17180	17135	17141	17118	17110	17045	17103	17103	17146	17053	17016	17156	17211	17177	17100	17392	17144	17163	16975	17104	16943	17075	17160	17102	17224	17331	17165	16946	17031	17268	17067	17100	17249	17126	17058	17010	17122	16999	17131	17376	16988	17131	17057	17092	17324	17166	17072	17210	17116	16921	17103	17059	17248	17170	16995	17065	17079	17093	17144	17123	17071	17216	17182	16995	17026	17074	17162	17000	17122	17037	17130	17028	17016	17039	17185	17212	17125	17123	17147	17123	16914	17070	17073	17084	17239	17141	17104	17056	17233	17108	17103	17284	17235	17129	17100	17211	17135	17071	17161	17036	17107	17174	17215	17207	17166	17005	16988	17247	17077	17202	17120	17331	17090	17192	17018	17355	17173	17121	17248	17223	17261	16916	17168	17048	17066	17324	17121	16943	17018	17115	17067	17224	16960	17083	17110	17102	17068	17213	17282	16948	17208	16989	17017	17117	17205	17061	17009	17223	17100	17023	17138	17134	17048	17286	17124	17204	16999	16912	17228	17176	17324	17380	17124	17148	17148	16972	17225	17066	17185	16977	17225	17022	17274	17065	17098	17046	17268	17175	17115	17007	17093	17116	17262	17169	17102	17302	17338	17367	17229	17002	17271	17206	17114	17147	17082	16983	17112	17090	16945	17146	17146	17064	16938	17171	17150	17045	16980	17080	16877	17087	17288	16972	17128	17090	17022	17125	17201	16983	17125	17328	17335	17100	17367	17268	17219	17132	17147	17160	17038	17238	17064	17066	16962	16945	17236	17175	17128	17050	17213	17175	17158	17264	17103	17055	17083	17023	17166	17099	17238	17024	17080	17080	17032	17297	17025	17078	17219	17196	16995	17082	17049	16973	17160	17104	17123	17115	17180	17170	17104	17114	16936	17148	17107	17004	17093	17123	16984	17181	16940	17122	17148	17291	17271	17070	17075	17275	17247	17102	17175	17244	17068	17160	17024	17186	17035	17056	17094	17206	17251	17292	17195	17109	16907	17319	17053	17112	17187	17118	17113	17077	17208	17290	17056	17230	17088	17177	17072	17267	17310	17252	17082	17248	17193	17011	17025	17293	17002	17352	17189	17176	17074	17184	17036	17063	17317	17206	17356	17104	16991	17288	17093	17165	17352	17146	17157	17272	17142	17080	16915	17057	17325	17161	17036	17339	17128	17281	17146	17001	17151	17061	17109	17131	17164	17189	17083	16952	17117	17216	17162	17198	17064	17243	17143	17005	17112	17286	17112	17121	17011	17176	17166	17142	17037	17130	17034	17113	17035	17261	17142	17071	17205	17110	17088	17233	17163	17131	17023	17280	17284	17276	17076	17433	17196	17061	17149	17177	16949	16806	16915	17186	17183	17396	17147	17051	17174	17042	16965	17295	17157	17049	17144	17107	17117	17193	17077	17113	17032	17189	17189	17136	17038	16963	17144	16990	17124	17149	17075	16932	17255	17030	17173	17126	17142	17026	16988	16893	17106	17191	16921	17088	17212	17131	16928	17029	17035	17132	17019	17136	17127	17273	17121	17185	17150	17206	17085	17247	16829	17180	17049	17057	17244	17027	17274	17257	17043	17083	17058	17204	17079	17090	17076	17240	17185	17046	17053	16885	17002	17057	17203	17140	16936	17120	17244	17156	17218	17166	17143	17218	17146	17109	16976	17031	17093	17120	17136	17205	16878	17380	17212	17110	17103	17074	17032	17052	17233	17134	16790	17160	17012	17159	17101	17028	17133	17095	17134	17055	17161	16953	16809	17200	16918	17260	17284	17343	17141	17164	17111	17028	17043	17018	16963	17014	17189	17207	17266	17301	17248	17158	17013	17228	17201	17097	17107	17064	16933	17127	17092	17198	17031	17192	17082	17180	17216	17126	16959	17129	17192	17155	17082	17029	17183	17145	16805	16933	17245	17092	17031	17185	17249	17018	16908	16970	17231	17050	17306	17283	17197	17122	17290	17319	17253	17192	17224	17218	17352	17147	17128	17107	17137	17053	16910	17127	17082	17044	17177	17109	17029	17010	17115	17048	16981	17069	17039	17171	17208	17206	17214	16906	17105	17090	17089	17191	17238	17053	16923	17078	17125	17111	17005	17146	17084	17199	16930	17163	17152	17282	17051	17090	17180	16872	17084	17109	17260	17113	17000	16946	17183	16933	17049	17133	17245	17207	17133	17353	17247	17140	17002	17103	16990	17085	17178	16973	17025	16927	16955	17238	17196	17141	17091	17069	16935	17175	17030	17183	17136	17234	17018	17062	17033	16950	17089	17160	17338	17227	17143	17199	17188	17135	17343	17205	17178	17112	17163	17169	17079	17127	17161	17121	17142	17234	17153	17199	17247	17205	17129	17063	17263	17319	17178	17154	17150	17210	16952	17239	17025	17233	17016	17005	17201	16677	17041	17256	17144	17019	17126	17264	17179	17310	17193	17112	16993	17029	17084	17070	17181	17161	17125	16934	17209	17040	17089	17060	16988	16945	16963	17193	17121	17004	17037	17267	17323	17279	17052	17180	17160	16994	17086	16966	17154	17080	17103	17077	16971	17132	17175	17350	17230	17291	17072	16970	17243	17106	16987	17157	16997	17093	17177	17203	17199	17313	17146	17165	17061	17265	17312	17140	17002	16965	17028	17220	17336	16875	17135	17324	17101	17121	17151	17116	17137	17229	17184	17283	17156	16968	16893	17180	17119	17273	17238	17173	17010	17009	17134	17020	17151	17049	17218	17043	17120	17086	17258	17174	17103	17230	17208	17170	17156	17061	17215	16976	16936	17135	17372	17264	17312	17083	17241	17096	17113	17116	17168	17082	16884	17081	17117	16949	17222	17267	17135	17014	16949	17120	17042	17233	17072	17225	17290	17095	17056	17073	17129	17166	16887	17274	17097	17094	17133	17073	17070	17022	16955	17160	17291	17195	16879	17163	17336	17133	17103	17236	16929	17140	17012	17161	17101	17123	16911	17045	17327	17506	17133	16973	17136	17010	17018	17179	17235	17068	17061	17200	17045	17155	17082	16969	17095	17025	17236	17103	17254	16937	17285	17265	17227	17389	17284	17323	17075	17263	17154	17173	17084	17337	17130	16843	17070	17248	17182	17123	17038	17275	17243	17136	17020	17193	17161	17377	17374	17136	16973	17203	17225	17044	17301	17136	16995	17134	16996	17119	17068	17200	17169	16951	17296	17149	17191	17141	17213	17181	16918	17249	17210	17183	17105	17304	17061	16992	17075	17100	17245	17118	17198	17076	16958	17100	17118	17259	17105	17251	17345	17186	16998	17118	17194	17079	17152	17159	16750	17060	17093	17106	16928	17245	17012	17301	17219	17004	17106	17043	17186	17037	16892	17162	17229	17131	16997	17164	17284	16903	16954	17017	16972	17136	17029	17191	17064	16962	17087	17149	17195	17217	17234	16991	17007	17010	17128	16962	17110	17117	17162	17038	17032	17250	17183	17165	17194	16843	17207	17180	17170	16759	17171	17107	17188	17192	17200	17079	17082	17102	17090	17266	17204	17088	17043	17246	17022	16992	17084	17054	17122	17082	17092	17084	17084	17081	17062	17065	16827	17088	17148	17246	16979	16989	17117	17102	17185	16974	17122	17098	16925	16828	17047	17102	16993	17098	17186	17074	17305	17163	17046	17072	17016	17262	17111	17078	17226	17122	17230	17028	17285	17129	16960	17056	17077	17132	17110	17274	17094	17280	17084	16989	17156	17059	17214	17205	17059	17297	17261	17161	17182	17150	17000	17005	17261	17203	16883	17173	17328	16896	17078	17195	17230	17292	17106	16931	17339	17300	17200	17045	17010	16738	17176	16984	17009	17131	17160	17163	17068	17106	17101	17224	17083	17130	17183	17280	17100	17077	17159	17121	17249	17042	17146	17212	17258	17125	17255	17116	17107	17032	17133	17175	17029	17135	17053	17083	17062	17329	17261	17029	17143	17144	16986	17168	17175	17170	17168	16976	17108	17324	17091	17128	17066	17260	17247	17239	17027	17014	17407	17161	17107	17062	17123	17228	17162	17090	17103	16942	16934	17167	17234	17105	17126	17272	17053	17061	16925	17273	17012	17245	17002	17073	16942	17002	17099	17088	17045
32152	41335	37851	29374	24671	21092	18663	16972	16283	16021	15889	15730	15690	15657	15524	15605	15431	15602	15529	15596	15527	15531	15606	15367	15356	15467	15305	15479	15562	15457	15601	15361	15261	15372	15413	15614	15420	15366	15350	15477	15482	15408	15391	15471	15506	15448	15489	15294	15400	15408	15296	15413	15467	15537	15395	15444	15590	15264	15568	15378	15377	15395	15390	15405	15370	15388	15227	15477	15379	15329	15584	15289	15328	15436	15367	15461	15394	15489	15383	15409	15225	15379	15572	15227	15379	15421	15280	15424	15502	15206	15390	15249	15411	15600	15416	15318	15446	15377	15566	15506	15272	15524	15329	15392	15433	15435	15393	15312	15370	15244	15444	15432	15187	15521	15255	15353	15514	15335	15382	15418	15504	15335	15352	15261	15499	15346	15453	15227	15429	15444	15334	15328	15518	15417	15439	15398	15272	15466	15208	15675	15233	15493	15316	15424	15392	15323	15189	15385	15576	15367	15486	15414	15481	15235	15236	15445	15288	15479	15211	15680	15295	15452	15391	15360	15224	15277	15282	15376	15546	15128	15420	15269	15195	15386	15210	15280	15333	15515	15265	15304	15392	15430	15377	15386	15552	15390	15249	15429	15404	15478	15409	15322	15216	15325	15329	15418	15360	15487	15561	15382	15429	15535	15335	15321	15529	15312	15404	15404	15479	15440	15422	15564	15365	15438	15268	15446	15476	15360	15253	15481	15330	15418	15453	15563	15347	15367	15416	15336	15617	15437	15433	15483	15482	15368	15506	15423	15420	15434	15586	15285	15444	15273	15461	15357	15335	15320	15430	15474	15283	15399	15362	15524	15309	15548	15459	15555	15378	15337	15513	15362	15376	15366	15542	15365	15460	15253	15488	15302	15455	15479	15191	15418	15424	15369	15221	15453	15569	15468	15467	15126	15314	15362	15336	15362	15304	15319	15431	15385	15452	15356	15389	15230	15423	15491	15291	15437	15383	15517	15537	15649	15319	15496	15280	15344	15518	15580	15322	15310	15363	15386	15281	15436	15352	15516	15422	15345	15344	15304	15442	15453	15272	15497	15252	15275	15304	15328	15259	15356	15329	15416	15298	15273	15425	15528	15326	15445	15396	15535	15447	15333	15369	15481	15496	15450	15404	15374	15456	15334	15288	15340	15437	15513	15453	15253	15487	15490	15415	15465	15558	15251	15359	15373	15430	15317	15417	15508	15336	15396	15434	15441	15465	15273	15414	15367	15321	15545	15442	15434	15528	15354	15363	15523	15381	15380	15371	15495	15374	15390	15489	15379	15471	15302	15536	15301	15486	15204	15335	15437	15491	15442	15497	15373	15413	15370	15304	15322	15369	15461	15391	15490	15403	15356	15309	15476	15300	15203	15310	15410	15213	15338	15496	15186	15421	15450	15408	15376	15505	15392	15166	15521	15489	15415	15448	15286	15301	15270	15493	15395	15341	15426	15347	15425	15485	15534	15339	15355	15442	15422	15454	15265	15428	15443	15449	15403	15499	15404	15502	15465	15236	15520	15358	15416	15217	15403	15630	15337	15470	15328	15352	15428	15283	15375	15410	15578	15442	15436	15390	15305	15511	15396	15482	15481	15380	15317	15430	15420	15390	15354	15508	15378	15234	15483	15378	15196	15316	15534	15332	15420	15418	15407	15477	15422	15349	15625	15393	15438	15336	15319	15480	15325	15352	15398	15342	15234	15457	15422	15410	15581	15259	15510	15420	15460	15522	15378	15363	15266	15448	15226	15307	15478	15477	15410	15356	15495	15588	15529	15280	15350	15453	15491	15258	15391	15504	15440	15360	15262	15287	15480	15282	15426	15425	15434	15434	15321	15477	15503	15312	15440	15307	15229	15276	15346	15461	15118	15419	15426	15262	15390	15402	15322	15579	15304	15334	15462	15564	15406	15332	15527	15271	15632	15514	15286	15222	15240	15489	15333	15334	15283	15409	15353	15557	15388	15500	15242	15237	15366	15497	15223	15409	15198	15544	15334	15336	15309	15463	15355	15236	15449	15368	15271	15180	15414	15572	15519	15471	15428	15278	15302	15373	15418	15405	15339	15205	15436	15479	15321	15356	15471	15371	15439	15522	15552	15526	15369	15311	15451	15411	15455	15465	15117	15242	15510	15398	15250	15491	15260	15410	15316	15313	15424	15434	15481	15513	15523	15287	15210	15291	15426	15392	15435	15353	15357	15210	15443	15367	15285	15454	15368	15460	15312	15329	15287	15474	15283	15431	15276	15403	15150	15351	15409	15405	15319	15302	15393	15557	15287	15468	15330	15240	15334	15491	15316	15377	15411	15365	15390	15480	15262	15400	15317	15617	15314	15404	15400	15382	15422	15529	15406	15428	15311	15426	15345	15272	15475	15318	15397	15264	15319	15470	15453	15362	15424	15368	15406	15514	15435	15453	15491	15546	15273	15415	15308	15457	15356	15352	15421	15435	15352	15484	15431	15623	15282	15512	15639	15439	15391	15414	15539	15445	15477	15402	15300	15497	15564	15474	15328	15281	15407	15474	15516	15313	15320	15322	15542	15260	15516	15226	15359	15294	15328	15541	15421	15425	15462	15295	15335	15254	15256	15293	15554	15541	15400	15420	15187	15322	15468	15374	15307	15285	15361	15570	15452	15463	15564	15392	15305	15337	15293	15439	15529	15423	15371	15417	15524	15428	15324	15287	15332	15334	15368	15307	15550	15431	15465	15489	15352	15396	15189	15387	15256	15442	15564	15472	15411	15495	15337	15484	15356	15301	15461	15491	15296	15387	15359	15326	15240	15432	15322	15155	15380	15557	15358	15239	15406	15376	15364	15494	15424	15505	15288	15447	15287	15324	15431	15466	15332	15391	15401	15299	15227	15340	15283	15359	15375	15308	15347	15540	15280	15447	15268	15317	15410	15631	15415	15417	15246	15434	15488	15464	15396	15305	15446	15408	15407	15438	15477	15530	15396	15409	15274	15475	15437	15475	15351	15398	15437	15378	15339	15292	15366	15295	15388	15207	15578	15475	15387	15444	15382	15299	15361	15369	15329	15519	15465	15388	15502	15377	15340	15532	15527	15403	15436	15322	15432	15347	15400	15580	15303	15294	15335	15365	15535	15477	15404	15278	15372	15491	15617	15478	15368	15527	15436	15491	15364	15318	15423	15399	15410	15551	15441	15286	15506	15571	15592	15401	15352	15415	15340	15391	15402	15304	15388	15586	15271	15305	15385	15394	15298	15426	15334	15409	15544	15268	15312	15507	15314	15293	15357	15458	15381	15332	15339	15405	15373	15637	15520	15255	15331	15367	15571	15434	15446	15564	15339	15364	15460	15402	15418	15451	15237	15465	15374	15434	15304	15454	15361	15328	15335	15353	15349	15588	15500	15442	15577	15426	15304	15356	15389	15461	15423	15300	15394	15518	15248	15489	15454	15371	15318	15300	15412	15458	15188	15488	15527	15415	15335	15295	15461	15356	15447	15349	15487	15442	15449	15335	15437	15501	15383	15368	15299	15334	15329	15561	15421	15320	15379	15435	15498	15207	15429	15400	15329	15412	15470	15458	15186	15473	15271	15383	15527	15465	15463	15583	15386	15420	15340	15515	15523	15223	15415	15516	15392	15461	15380	15460	15321	15543	15361	15415	15407	15283	15357	15176	15456	15285	15483	15529	15465	15366	15384	15438	15488	15471	15397	15413	15402	15368	15405	15340	15435	15338	15334	15308	15393	15355	15402	15454	15408	15457	15303	15262	15478	15365	15326	15415	15357	15532	15493	15392	15335	15429	15354	15414	15452	15364	15334	15374	15445	15483	15317	15430	15310	15538	15606	15530	15395	15608	15366	15468	15392	15354	15382	15317	15241	15431	15574	15254	15315	15428	15285	15401	15470	15232	15417	15386	15308	15414	15327	15365	15399	15299	15299	15449	15347	15507	15378	15510	15433	15407	15684	15400	15398	15532	15550	15346	15302	15363	15507	15347	15336	15371	15387	15476	15459	15388	15510	15123	15516	15291	15302	15384	15579	15364	15480	15394	15347	15293	15411	15375	15462	15370	15403	15508	15408	15490	15411	15445	15412	15360	15447	15235	15384	15255	15477	15522	15478	15529	15574	15361	15548	15289	15405	15496	15228	15430	15417	15324	15448	15281	15476	15410	15369	15434	15442	15568	15412	15444	15427	15351	15426	15461	15522	15459	15383	15328	15600	15457	15311	15411	15326	15430	15549	15526	15422	15360	15331	15358	15357	15459	15482	15453	15382	15358	15374	15479	15328	15349	15442	15486	15325	15248	15506	15489	15430	15420	15269	15292	15387	15462	15448	15249	15254	15561	15413	15441	15523	15395	15452	15315	15402	15512	15286	15420	15468	15501	15297	15403	15383	15461	15464	15679	15265	15208	15310	15406	15177	15311	15435	15267	15485	15318	15392	15465	15458	15565	15465	15441	15396	15405	15355	15432	15428	15418	15356	15465	15472	15467	15422	15357	15437	15397	15208	15471	15226	15683	15361	15510	15415	15431	15578	15404	15474	15297	15350	15334	15297	15472	15338	15384	15283	15428	15407	15495	15409	15432	15496	15210	15204	15428	15533	15650	15478	15552	15346	15475	15395	15441	15417	15461	15096	15439	15425	15421	15453	15323	15425	15479	15281	15247	15285	15336	15356	15246	15537	15421	15243	15352	15489	15578	15337	15357	15299	15299	15339	15406	15359	15417	15319	15423	15529	15394	15505	15291	15246	15546	15304	15379	15522	15282	15394	15463	15513	15246	15372	15400	15309	15399	15322	15425	15211	15360	15238	15451	15507	15468	15444	15408	15461	15401	15337	15423	15401	15286	15371	15397	15424	15254	15525	15407	15413	15267	15395	15550	15334	15431	15275	15461	15213	15527	15338	15322	15609	15339	15306	15502	15340	15385	15324	15399	15423	15376	15639	15316	15586	15376	15269	15435	15302	15270	15486	15349	15305	15313	15436	15374	15300	15261	15443	15393	15462	15444	15291	15390	15422	15460	15471	15492	15303	15286	15428	15371	15324	15270	15355	15338	15316	15319	15397	15364	15349	15379	15393	15469	15548	15429	15284	15448	15529	15370	15432	15462	15311	15493	15339	15317	15292	15421	15212	15428	15523	15228	15526	15369	15580	15393	15373
24445	21606	29413	27297	27494	28134	25790	22071	20097	19122	18768	18348	18207	18266	18152	17816	17813	17978	17995	17931	17831	17947	17954	18000	17783	17848	17845	17666	17901	17709	17830	17752	17730	17627	17678	17798	17832	17625	17621	17794	17742	17825	17740	17823	17792	17608	17765	17629	17825	17703	17878	17736	17591	17668	17804	17780	17695	17900	17902	17809	17741	17804	17769	17802	17788	17493	17464	17587	17528	17843	17543	17721	17654	17678	17642	17642	17668	17691	17679	17828	17738	17674	17661	17798	17430	17500	17567	17622	17716	17697	17776	17635	17500	17571	17603	17743	17872	17802	17756	17646	17585	17587	17822	17733	17573	17680	17664	17656	17802	17865	17840	17519	17421	17829	17536	17658	17675	17702	17691	17421	17569	17634	17475	17437	17752	17751	17685	17506	17695	17629	17743	17726	17732	17670	17644	17675	17642	17642	17630	17737	17687	17974	17617	17786	17651	17635	17557	17551	17740	17681	17766	17783	17684	17558	17568	17623	17642	17897	17675	17565	17738	17752	17729	17625	17706	17666	17845	17725	17785	17762	17606	17765	17625	17579	17669	17823	17589	17615	17814	17411	17751	17743	17612	17650	17637	17759	17582	17642	17801	17663	17693	17670	17465	17588	17722	17571	17647	17840	17653	17664	17820	17727	17596	17424	17797	17582	17742	17538	17477	17528	17691	17647	17545	17542	17595	17633	17624	17531	17705	17671	17496	17693	17645	17837	17544	17604	17563	17571	17594	17793	17512	17858	17627	17593	17542	17825	17606	17764	17659	17827	17714	17695	17662	17582	17498	17669	17520	17819	17622	17626	17653	17624	17873	17708	17628	17745	17627	17611	17541	17750	17865	17866	17720	17740	17519	17710	17775	17694	17565	17623	17425	17720	17677	17662	17594	17563	17406	17598	17619	17561	17816	17686	17689	17714	17827	17730	17909	17666	17805	17771	17596	17501	17839	17755	17801	17460	17728	17697	17761	17669	17711	17801	17663	17872	17750	17792	17771	17803	17657	17817	17764	17400	17703	17691	17585	17768	17936	17559	17747	17801	17660	17598	17634	17678	17585	17835	17703	17654	17570	17561	17675	17697	17763	17807	17778	17679	17659	17636	17628	17685	17834	17941	17638	17636	17576	17634	17619	17568	17734	17761	17809	17480	17478	17722	17541	17703	17623	17637	17622	17636	17604	17723	17661	17688	17594	17579	17710	17616	17846	17874	17640	17647	17656	17696	17627	17779	17870	17668	17577	17684	17742	17738	17790	17747	17685	17627	17597	17856	17696	17648	17513	17652	17800	17744	17596	17578	17698	17708	17557	17761	17840	17784	17781	17649	17701	17621	17535	17619	17629	17530	17617	17662	17750	17624	17739	17513	17677	17659	17610	17688	17778	17628	17772	17871	17790	17684	17470	17629	17455	17560	17676	17604	17653	17683	17658	17715	17715	17756	17830	17607	17403	17540	17737	17669	17619	17649	17551	17754	17671	17609	17653	17712	17793	17575	17648	17675	17544	17709	17583	17416	17766	17638	17536	17759	17694	17526	17554	17793	17823	17597	17713	17731	17547	17707	17664	17605	17833	17710	17479	17611	17734	17629	17696	17922	17542	17672	17817	17673	17686	17722	17925	17812	17817	17707	17800	17654	17540	17563	17810	17664	17773	17640	17552	17634	17461	17612	17496	17779	17701	17658	17561	17782	17628	17617	17652	17794	17697	17770	17841	17615	17547	17779	17716	17732	17736	17656	17494	17636	17657	17702	17603	17637	17616	17592	17623	17654	17592	17678	17616	17710	17779	17656	17545	17612	17529	17496	17734	17553	17834	17602	17532	17647	17491	17756	18043	17355	17474	17595	17751	17623	17632	17757	17615	17698	17497	17627	17501	17664	17597	17719	17573	17493	17777	17705	17765	17578	17619	17653	17667	17576	17764	17589	17598	17610	17934	17684	17532	17823	17603	17824	17864	17726	17453	17563	17592	17557	17549	17604	17667	17677	17625	17650	17695	17605	17596	17757	17596	17552	17683	17520	17839	17466	17604	17719	17478	17632	17537	17578	17644	17663	17790	17789	17603	17830	17612	17486	17761	17637	17710	17716	17619	17820	17603	17618	17738	17831	17623	17732	17553	17609	17859	17605	17674	17608	17552	17541	17623	17545	17574	17573	17727	17659	17703	17831	17895	17912	17559	17664	17716	17637	17521	17674	17576	17529	17586	17802	17458	17729	17859	17600	17557	17522	17718	17604	17774	17563	17653	17732	17695	17639	17829	17659	17790	17644	17378	17600	17857	17747	17687	17681	17588	17607	17787	17667	17552	17607	17669	17632	17510	17693	17475	17570	17763	17788	17670	17704	17670	17641	17686	17477	17647	17810	17575	17704	17721	17780	17694	17572	17677	17635	17346	17995	17561	17833	17756	17666	17678	17847	17848	17565	17644	17510	17834	17772	17726	17550	17643	17625	17720	17851	17595	17738	17691	17822	17630	17668	17772	17737	17622	17730	17723	17686	17625	17705	17769	17775	17944	17725	17821	17693	17690	17591	17588	17642	17814	17579	17555	17722	17776	17778	17727	17591	17652	17719	17584	17721	17735	17705	17679	17514	17665	17607	17672	17515	17605	17462	17698	17824	17890	17508	17625	17648	17539	17794	17890	17564	17655	17772	17601	17727	17632	17579	17812	17727	17620	17766	17686	17678	17765	17553	17655	17560	17579	17667	17716	17744	17646	17713	17742	17784	17719	17597	17713	17700	17737	17535	17675	17470	17686	17619	17749	17577	17612	17615	17868	17768	17611	17633	17782	17955	17670	17761	17724	17551	17756	17716	17781	17716	17730	17705	17563	17719	17576	17611	17641	17628	17934	17827	17619	17463	17720	17588	17672	17682	17510	17680	17610	17667	17494	17639	17610	17737	17853	17730	17562	17656	17690	17635	17734	17770	17528	17582	17695	17674	17601	17546	17759	17623	17706	17717	17609	17838	17687	17551	17557	17774	17609	17825	17749	17656	17721	17913	17751	17686	17692	17736	17672	17639	17673	17488	17535	17593	17904	17545	17553	17437	17516	17372	17718	17776	17733	17693	17829	17539	17859	17685	17595	17671	17663	17531	17550	17642	17661	17750	17441	17666	17609	17687	17589	17624	17626	17485	17847	17727	17633	17720	17773	17774	17822	17856	17741	17760	17534	17360	17708	17760	17563	17632	17641	17584	17856	17535	17575	17788	17678	17621	17786	17451	17701	17478	17577	17680	17824	17622	17715	17704	17898	17822	17561	17632	17716	17499	17617	17557	17613	17622	17774	17703	18040	17776	17810	17597	17454	17598	17683	17593	17885	17550	17805	17641	17716	17698	17676	17830	17789	18020	17650	17536	17564	17562	17691	17667	17626	17659	17614	17553	17727	17585	17817	17858	17614	17898	17644	17615	17787	17725	17695	17407	17693	17644	17851	17633	17594	17587	17709	17726	17531	17707	17694	17781	17519	17623	17680	17507	17682	17821	17782	17744	17519	17786	17654	17687	17793	17667	17765	17658	17645	17648	17723	17681	17701	17629	17753	17667	17683	17713	17719	17520	17604	17673	17663	17504	17696	17684	17695	17796	17643	17794	17899	17725	17704	17697	17547	17667	17544	17520	17723	17752	17550	17579	17660	17618	17708	17531	17689	17662	17740	17451	17559	17769	17797	17787	17752	17715	17772	17651	17695	17710	17723	17658	17721	17778	17909	17745	17494	17589	17796	17779	17587	17795	17806	17688	17771	17623	17610	17570	17643	17636	17702	17796	17725	17794	17741	17724	17503	17665	17872	17631	17808	17761	17500	17701	17718	17590	17596	17816	17542	17642	17673	17828	17856	17480	17739	17793	17604	17622	17544	17629	17617	17749	17688	17565	17406	17406	17691	17600	17382	17658	17634	17806	17771	17465	17648	17641	17641	17886	17710	17683	17745	17710	17921	17583	17741	17430	17568	17648	17737	17580	17820	17717	17621	17448	17864	17757	17754	17754	17621	17693	17666	17562	17660	17479	17663	17569	17760	17920	17589	17575	17636	17496	17389	17524	17686	17645	17901	17782	17673	17683	17692	17386	17740	17499	17723	17778	17721	17556	17612	17620	17667	17556	17681	17544	17432	17588	17847	17813	17691	17792	17468	17498	17652	17636	17666	17703	17736	17699	17774	17834	17831	17856	17706	17554	17729	17619	17601	17634	17862	17414	17800	17661	17675	17779	17649	17558	17715	17707	17735	17858	17941	17893	17680	17518	17574	17606	17596	17448	17800	17900	17609	17930	17826	17599	17668	17602	17710	17658	17524	17780	17815	17734	17731	17595	17760	17748	17755	17647	17763	17704	17798	17682	17781	17554	17782	17621	17685	17677	17563	17773	17692	17533	17878	17639	17650	17773	17641	17612	17678	17760	17497	17601	17617	17678	17660	17772	17757	17705	17656	17528	17788	17829	17770	17860	17660	17767	17562	17554	17542	17639	17471	17597	17645	17654	17422	17684	17825	17586	17650	17807	17908	17711	17770	17694	17756	17726	17714	17766	17791	17833	17667	17648	17667	17637	17826	17690	17749	17378	17621	17473	17717	17612	17637	17696	17739	17638	17667	17746	17654	17689	17710	17473	17636	17587	17746	17806	17797	17730	17495	17434	17621	17694	17682	17753	17688	17626	17702	17692	17705	17749	17671	17705	17732	17869	17699	17718	17614	17717	17459	17375	17631	17846	17720	17692	17753	17712	17523	17649	17637	17742	17743	17686	17629	17634	17726	17627	17581	17778	17705	17519	17559	17795	17504	17643	17632	17519	17610	17710	17709	17752	17777	17892	17825	17508	17800	17764	17711	17807	17691	17720	17761	17716	17799	17629	17463	17582	17626	17658	17524	17604	17752	17868	17693	17918	17736	17769	17634	17699	17467	17673	17753	17783	17670	17564	17506	17792	17651	17815	17583	17727	17734	17779	17885	17684	17572	17687	17492	17677	17879	17552	17643	17632	17798	17467	17654	17775	17399	17685	17842	17859	17863	17676	17690	17694	17727	17785	17637	17628	17694	17707	17765	17660	17578	17437	17387	17683	17453	17823	17599	17658	17622	17699	17779	17663	17703	17608	17655	17670	17773	17688	17535	17609	17792	17739	17629	17618	17699	17664
31379	52383	50307	41241	35001	28586	22889	20746	18440	17225	16807	16740	16424	16046	16155	16056	16163	16132	16043	15939	16023	15886	15862	15963	16019	15840	15877	15889	15918	15774	15762	15725	15833	15807	15878	15967	15822	15855	15855	15888	15858	15797	15925	15795	15642	15698	15680	15776	15879	15795	15547	15861	15867	15634	15818	15779	15940	15845	15997	15831	15849	15622	15756	15982	15729	15712	15827	15686	15776	15768	15768	15927	15916	15798	15690	15840	15793	15754	15781	15894	15809	15868	15881	15861	15816	15733	15711	15809	15783	15774	15674	15834	15634	15755	15729	15980	15771	15819	15881	15763	15930	15839	15819	15678	15662	15849	15716	15713	15862	15863	15802	15768	15612	15815	15819	15726	15793	15750	15718	15729	15771	15747	15853	15658	15747	15742	15913	15797	15849	15769	16022	15822	15957	15780	15765	15700	15842	15706	15851	15636	15666	15849	15857	15740	15727	15814	15846	15805	15893	15701	15666	15943	15824	15791	15759	15751	15810	15713	15881	15757	15722	15865	15854	15795	15785	15670	15555	15682	15897	15841	15805	15760	15705	15680	15768	15710	15807	15644	15858	15748	15796	15930	15793	15742	15850	15752	15724	15866	15960	15683	15648	15792	15903	15653	15767	15872	15760	15631	16002	15755	15863	15746	15865	15801	15769	15654	15874	15717	15788	15737	15679	15721	15697	15872	15713	15781	15668	15873	15912	15811	15815	15662	15950	15693	15911	15787	15785	15711	15806	15738	15727	15729	15832	15746	15838	15779	15878	15919	15913	15812	15709	15781	15712	15795	15808	15926	15701	15726	15664	15882	15707	15844	15846	15746	15766	15733	16080	15732	15754	15757	15776	15760	15909	15907	15909	15834	15903	15823	15734	15994	15865	15949	15888	15709	15954	15748	15740	15797	15709	15866	15935	15823	15702	15775	15797	15816	15856	15928	15660	15927	15650	15734	15711	15727	15792	15586	15865	15825	15840	15803	15920	15895	15773	15778	15887	15781	15899	15792	15862	15863	15834	15930	15996	15671	15797	15694	15739	15670	15964	15808	15807	15806	15783	15870	16040	15833	15750	15948	15826	15783	15795	15851	15761	15727	15875	15875	15618	15568	15701	15737	15754	15842	15737	16051	15792	15700	15718	15882	15703	15670	15851	15731	15717	15669	15889	15742	15721	15841	15938	15859	15668	15667	15999	15615	15912	15747	15833	15812	15721	15865	15821	15848	15647	15894	15740	15689	15720	15682	15903	15900	15797	15833	15807	15716	15662	15735	15691	15866	15915	15828	15827	15766	15826	15831	15692	15695	15783	15808	15888	16006	15763	15875	15733	15892	15935	15795	15749	15753	15876	15789	15845	15803	15728	15810	15564	15848	15689	15911	15755	15937	15820	15691	15701	15707	15657	15462	15902	15660	15737	15764	15717	15767	15691	15760	15727	15859	15695	15771	15758	15684	15833	15911	15697	15865	15665	15847	15814	15736	15864	15811	15753	15751	15745	15876	15761	16071	15705	15667	15763	15873	15780	15825	15778	15794	15832	15974	15680	15684	15642	15826	15808	15775	15703	15903	15826	15717	15804	15802	15696	15814	15727	15956	15828	15686	15736	15681	15708	15757	15748	15923	15949	15892	15766	15790	15689	15880	15798	15782	15899	15761	15966	15814	15826	15792	15826	15794	15704	15871	15839	15797	15927	15875	15822	15946	15774	15844	15736	15853	15917	15805	15790	15836	15825	15717	15660	15865	15801	15868	15688	15917	15773	15746	15776	15712	15856	15851	15797	15730	15716	15587	15715	15635	15813	15712	15730	15824	15851	15815	15769	15829	15806	15728	15793	15783	15883	15851	15964	15775	15821	15780	15610	15834	15805	15906	15859	15681	16003	15625	15731	15684	15672	15765	15672	15721	15715	15921	15795	15663	15599	15847	15895	15863	15733	15952	15658	15811	15556	15957	15677	15744	15842	15851	15702	15967	15825	15626	15827	15585	15853	15644	15846	15837	15700	15812	15967	15812	15800	15977	15806	15895	15698	15797	15850	15770	15707	15751	15823	15861	15690	15668	16051	15920	15859	15858	15922	15875	15778	15758	15608	15816	15776	15732	15837	15789	15697	15647	15651	15759	15825	15727	15827	15688	15851	15814	16021	15719	15874	15790	15895	15553	15736	15943	15732	15826	15704	15766	15780	15712	15692	15914	15879	15808	15731	15876	15731	15825	15808	15878	15535	15788	15886	15789	15715	15914	15655	15846	15769	15790	15672	15637	15738	15866	15656	15846	15767	15692	15880	15783	15826	15767	15767	15693	15770	15680	15818	15849	15759	15781	15811	15826	15808	15833	15712	15821	15805	15835	15896	15861	15749	15984	15848	15790	15831	15685	15680	15711	15863	15678	15630	15751	15794	15647	15936	15784	15641	15896	15924	15855	15764	15897	15705	15710	15638	15851	15826	15778	15754	15802	15878	15878	15870	15707	15764	15781	15816	15687	15723	15943	15762	15688	15720	15662	15752	15647	15665	15771	15767	15796	15668	15768	15819	15905	15872	15823	15809	15844	15713	15749	15844	15736	15858	15778	15762	15795	15801	15899	15629	15840	15627	15991	15805	15734	15735	15896	15756	15814	15691	15968	15870	15795	15814	16055	15804	15852	15672	15856	15712	15899	15913	15824	15792	15712	15842	15895	15704	15778	15754	15569	15906	15787	15727	15660	15776	15797	15687	15970	15659	15720	15689	15776	15731	15890	15696	15806	15730	15760	15903	15663	15732	15728	15627	15773	15849	15681	15706	15624	15889	15864	15825	15743	15890	15659	15693	15819	15734	15819	15995	15675	15824	15694	15823	15920	15596	15929	15792	15680	15700	15899	15816	16012	15872	15832	15685	15909	15962	15796	15744	15894	15841	15676	15751	15863	15926	15915	15679	15823	15660	15784	15839	15697	15861	15749	15727	15698	15727	16012	15790	15794	15848	15810	15805	15686	15806	15806	15682	15899	15744	15719	15950	15667	15713	15664	15828	15828	15969	15848	15940	15828	15826	15814	15859	15562	15915	15557	15836	15874	15797	15837	15740	15925	15833	15695	15794	15863	15781	15865	15852	15802	15743	15729	15814	15730	15803	15809	15707	15683	15801	15895	15843	15742	15763	15776	15616	15677	15664	15747	15790	15870	15851	15698	15597	15805	15626	15725	15750	15826	15696	15886	15684	15894	15753	15730	15801	15811	15726	15691	15614	15753	15808	15827	15769	15865	15917	15590	15869	15763	15746	15857	15776	15767	15880	15797	15804	15779	15712	15721	15743	15648	15766	15719	15880	15849	15708	15803	15764	15733	15697	15849	15836	15752	15821	15795	15717	15899	15776	15743	15806	15875	15786	15750	15766	15830	15766	15800	15747	15703	15725	15788	15776	15811	15739	15972	15859	15783	15845	15697	15797	15923	15781	15729	15921	15918	15903	15862	15745	15707	15990	15770	15775	15915	15773	15688	15740	15815	15881	15723	15979	15761	15772	15693	15859	15665	15820	15768	15713	15763	15711	15908	15885	15809	15751	15753	15835	15727	15878	15758	15587	15800	15784	15712	15626	15757	15813	15725	15952	15882	15795	15822	15789	15778	15788	15702	15682	15769	15739	15764	15838	15737	15883	15844	15987	15805	15687	15840	15748	15980	15678	15835	15861	15796	15714	15843	15766	15619	15924	15723	15751	15968	15780	15659	15829	15744	15668	15681	15854	15923	15707	15936	15848	15816	15562	15807	15710	15839	15633	16065	15734	15693	15776	15795	15797	15739	15752	15880	15687	15713	15874	15741	15779	15843	15824	15827	15672	15731	15766	15772	15934	15849	16035	15817	15976	15837	15823	16022	15847	15786	15874	15687	15783	15767	15831	15695	15598	15793	15747	15839	15811	15946	15761	15565	15751	15803	15899	15858	15810	15801	15885	15715	15854	15739	15740	15658	15897	15685	15752	15861	15986	15667	15966	15589	15899	15833	15676	15771	15973	15825	15666	15835	15794	15657	15894	15866	15883	15809	15871	15756	15807	15758	15791	15851	15680	15810	15932	15867	15835	15913	15750	15745	15902	15714	15835	15806	15858	15775	15869	15807	15817	15622	15795	15657	15855	15785	15603	15734	15796	15681	15740	15736	15826	15721	15872	15745	15811	15727	15639	15830	15755	15864	15861	15944	15751	15676	15670	15703	15771	15646	15689	15865	15551	15683	15864	15859	15746	15659	15841	15673	15905	15913	15751	15683	15787	15667	15795	15816	15790	15850	16009	15702	15928	15675	15819	15652	15779	15613	15828	15749	15703	15837	15826	15743	15827	15778	15683	15771	15730	15759	15805	15853	15738	15820	15728	15862	15777	15750	16052	15735	16002	15480	15803	15779	15811	15562	15717	15838	15591	15857	15744	15690	15839	15875	15771	15905	15737	15868	15768	15710	15783	15816	15764	15828	15789	15810	15787	15817	15761	15890	15803	15690	15786	15907	15802	15910	15912	15891	15778	15775	15926	15693	15552	15687	16005	15749	15797	15764	15801	15823	15850	15769	15628	15900	15767	15813	15805	15834	15613	15448	15733	15782	15641	15803	15828	15577	15869	15753	15774	15821	15666	15747	15909	15783	15871	15631	15776	15602	15920	15740	15778	15794	15670	15907	15879	15834	15825	15919	15807	15837	15877	15563	15967	15813	15801	15669	15900	15750	15754	15695	15755	15811	15843	15698	15902	15793	15793	15775	15796	15533	15773	15814	15794	15912	15885	15706	15780	15815	15637	15835	15897	15924	15599	15786	15630	15850	15809	15930	15607	15747	15640	15756	15819	15815	15725	15814	15740	15743	15531	15762	15818	15706	15874	15740	15815	15969	15772	15965	15896	15890	15962	15650	15815	15673	15738	15739	15671	15745	15934	15738	15651	15606	15880	15702	15651	15809	15621	15820	15752	15931	15895	15648	15783	15789	15983	15934	15932	15449	15714	15704	15660	15675	15817	15757	15884	15735	15839	15731	15716	15918	15796	15722	15871	15778	15732	15662	15765	15883	15683	15757	15766	15721	15687	15580	15651	15651	15813	15782	15892	15893	15929	15965	15720	15740	15780	15855	15740	15830	15778	15923	15643	15789	15747	15841	15728	15736	15747	15845	15720	15762
23164	21627	29623	25444	26039	29218	30092	24414	21451	20720	20047	19472	19181	19082	18722	18949	18635	18506	18515	18625	18624	18260	18683	18483	18450	18493	18529	18363	18411	18487	18322	18333	18511	18210	18256	18234	18236	18349	18325	18188	18368	18379	18302	18288	18251	18217	18237	18422	18206	18270	18258	18269	18158	18218	18343	18319	18405	18236	18247	18477	18231	18078	18234	18352	18366	18587	18487	18333	18382	18384	18137	18072	18075	18275	18246	18151	18020	18220	18187	18168	18324	18216	18454	18271	18023	18230	18427	18310	18284	18293	18312	18072	18196	18349	18352	18256	18362	18339	18136	18263	18207	18336	18302	18371	18134	18168	18192	18322	18225	18434	18177	18321	18205	18167	18257	18215	18360	18373	18138	18295	18237	18231	18246	18171	18256	18207	18370	18168	18271	18215	18313	18404	18207	18215	18067	18257	18208	18273	18229	18223	18135	18154	18239	18313	18233	18136	18207	18160	18228	18302	18395	18173	18251	18250	18271	18278	18232	18189	18393	18200	18273	18477	18291	18157	18309	18258	18175	18327	18197	18036	18253	17966	18082	18264	18301	18273	18224	18349	18289	18307	18122	18146	18352	18340	18209	18066	18247	18087	18332	18378	18414	18236	18396	18344	18127	18483	18056	18226	18143	18081	18264	18258	18181	18465	18332	18234	18420	18183	18264	18351	18424	18242	18316	18158	18264	18262	18208	18133	18224	18435	18308	18160	18112	18078	18125	18296	18329	18059	18215	18384	18261	18168	18281	18271	18256	18202	18078	18172	18236	18249	18212	18137	18340	18269	18369	18145	18458	18301	18375	18230	18230	18290	18238	18130	18106	18130	18226	18422	17964	17863	18411	18221	18047	18216	18169	18275	18352	18187	18224	18459	18400	18381	18282	18306	18176	17999	18003	18119	18033	18225	18310	18417	18391	18170	18273	18348	18189	18285	18166	18214	18365	18288	18301	18147	18229	18265	17973	18262	18277	18256	18091	18365	18231	18437	18304	18046	18220	18339	18136	18244	18389	18299	18085	18204	18233	18196	18209	18101	18181	18241	18355	18230	18194	18282	18299	18139	18356	18161	18174	18203	18253	18236	18228	18175	18142	18114	18023	18243	17991	18261	18178	18087	18194	18150	18193	18170	18168	18299	18110	18052	18358	18277	18152	18322	18347	18287	18218	18058	18243	18210	18182	18194	18343	18296	18395	18266	18274	18041	18140	18235	18249	18355	18449	18446	18214	18396	18204	18357	18126	18095	18197	18031	18135	18268	18339	18274	18233	18385	18510	18211	18177	18111	18136	18324	18309	18207	18239	18159	18124	18296	18228	18169	18238	18089	18135	18231	18127	18353	18132	18233	18119	18414	18240	18249	18307	18155	18221	18020	18051	18081	18321	18363	18081	18330	18121	18294	18216	18122	18425	18434	18185	18101	18177	18424	17976	18257	18179	18107	18252	18168	18078	18062	18202	18054	18231	18346	17983	18617	18220	18249	18349	18077	18515	18277	18204	18146	18257	18268	18102	18257	18051	18239	18175	18167	18251	18145	18147	18162	18132	18122	18211	18278	18153	18266	18370	18328	18396	17961	18376	18276	18278	18235	18251	18173	18307	17982	18326	18125	18095	18062	18321	18190	18114	18134	18225	18343	18146	18379	18186	18395	18252	18189	18187	18179	18147	18437	18136	17926	18383	18335	18094	18284	18292	18054	18367	18190	18234	18201	18333	18162	18339	18192	18360	18436	18359	17990	18195	18239	18177	17924	18392	18199	18367	18422	18218	18192	18175	18077	18112	17995	18302	18369	18343	18203	18332	18217	18328	18533	18270	18249	18089	18214	18325	18220	18382	18274	18293	18366	18178	18037	18195	18194	18194	18318	18214	18312	18145	18497	18065	18049	18255	18527	18042	18108	18515	18033	17947	18297	18249	18115	18225	18218	18123	18153	18205	18257	18015	18334	18276	18250	18149	18021	18208	18261	18371	18380	18109	18231	18107	18301	18298	18199	18154	18164	18121	18234	18124	18272	18110	18394	18429	18034	18322	18237	18404	18181	18083	18148	18277	18207	18359	18205	18061	18329	18164	18307	18486	18122	18236	18247	18118	18161	18139	17969	18012	18320	18172	18316	18260	18110	18258	18288	18219	18074	18103	18373	18508	18116	18179	18303	18278	18102	18198	18096	18222	18313	18039	18272	18417	18272	18273	18103	18181	18191	18030	18117	18227	18211	18255	18405	18138	18353	18126	18255	18275	18404	18070	18238	18275	18216	18322	18381	18168	18227	18283	18488	18164	18151	18117	18424	18087	18288	18294	18183	18219	18306	18301	18014	18273	18220	18194	18298	18202	18210	18221	18125	18122	18007	18115	18170	18235	18430	18285	18108	18285	18172	18181	18289	18080	18312	18438	18114	17984	18094	18186	18152	18013	18354	18206	18091	18200	18120	18251	18174	18158	18281	18287	18118	18238	18281	18394	18314	18124	18212	18308	18258	18340	18259	18386	18321	18181	18120	18013	18170	18370	18194	18309	18211	18286	18187	18300	18230	18280	18249	18114	18296	18361	18264	18234	18202	18174	18205	18258	18292	18048	18233	17990	18218	18158	17978	18111	18368	18267	18362	18154	18346	18311	18252	18318	18208	18167	18377	18303	18228	18317	18077	18002	18201	18442	18304	18151	18410	18216	18144	18171	18399	18305	18204	18161	18109	18148	18078	18117	18264	18259	18085	18270	18233	18387	18060	18244	18082	18235	18418	18243	18154	18325	18050	18301	18237	18285	18509	18246	18422	18277	18145	18013	18240	18099	18262	18240	18062	18314	18131	18111	18138	18136	18010	18215	18178	18263	18107	18311	18260	18166	18153	18100	18172	18204	18228	18388	18157	18101	18056	18227	18246	18229	18264	17987	18249	18038	18273	18326	18201	18194	18278	18115	18341	18288	17995	18176	18215	18292	18222	18095	18335	18288	18153	18246	18312	18349	18485	18421	18531	18088	18397	18449	18119	18165	18276	18116	18241	18285	18219	18079	18162	18148	18085	18282	18279	18182	17950	18251	18106	18231	18253	18199	18522	18252	18101	18061	18350	18272	18188	18121	18247	18056	18050	18308	18138	18204	18267	18365	17951	18363	18317	18415	18177	18289	18249	18228	18301	18235	18396	18172	18145	18245	18281	18344	18238	18174	18283	18222	18177	18282	18172	18179	18387	18125	18257	18007	18123	18100	18184	18090	18370	18380	17994	18314	18220	18277	17809	18226	18147	18210	18208	18042	18206	18263	18095	18239	18327	18170	18093	18113	18191	18353	18103	18294	18241	18307	18389	17915	18223	18070	18280	18123	18290	18142	18149	18092	18240	18093	17984	18413	18217	18095	18240	18370	18423	18085	18107	17957	18079	18270	18535	18172	18286	18240	18091	18319	18367	18217	18272	18369	18316	18259	18362	18244	18324	18288	18064	18135	18404	18366	18420	18054	18208	18371	18060	18179	18319	18275	18124	18072	18289	18082	18215	18337	18313	18301	18110	18288	18282	17981	18497	18147	18239	18145	18211	18179	18314	18379	18307	18252	18051	18168	18216	18355	18302	18195	18284	18258	18085	18184	18440	18135	18148	17999	18111	18324	18199	18109	18044	18213	18198	18247	18217	18223	18192	18185	18222	18248	18203	18033	18105	18222	18209	18210	18224	18338	18407	18265	18279	18173	18144	18369	18165	18133	18119	18136	18112	18043	18235	18361	18256	18179	18310	18321	18291	18086	18307	18408	18250	18291	18242	18079	18153	18307	18387	18100	18277	18165	18289	18455	18163	18121	18322	18402	18193	18376	18229	18223	18234	18221	18339	18221	18242	18488	18170	18362	18161	18152	18337	18351	18334	18298	18350	18130	18178	18282	18121	18243	18254	18157	18143	18330	18250	18302	18314	18121	18422	18196	18254	18337	18232	18257	18284	18321	18173	18186	18176	18288	18305	18415	18367	18144	18233	18242	18058	18277	18307	18196	18314	18194	18272	18056	18232	18508	18409	18156	18256	17971	17910	18315	18216	18155	18222	18155	18423	18244	18344	18451	18165	18408	18176	18394	18170	18211	18165	18098	18367	18038	18067	18271	18328	18190	18291	18055	18200	18197	18362	18291	18289	18397	18250	18443	18173	18099	18242	18135	18048	18122	18279	18235	18266	18291	18111	18363	18103	18137	18246	18231	18184	18163	18263	17958	18102	18164	18299	18270	18150	18083	18245	18316	18111	18205	18037	18323	18251	18029	18086	18075	18022	18535	18224	18382	18140	18182	18154	18003	18029	18190	18157	18283	18428	18318	18199	18210	18154	18313	18132	18326	18202	18273	18108	18305	18329	18110	18038	18101	18122	18206	18211	18197	17987	18180	18206	18359	18129	17929	18036	18296	18404	18366	17916	18240	18140	18069	18121	18244	18315	18128	18299	18159	18452	18186	18204	18143	18216	18121	17921	18120	18096	18301	18193	18185	18030	18062	18168	18232	18347	18129	18063	18438	18152	18156	18236	18333	18201	18241	18147	18144	18404	18269	18042	18128	18243	18428	18315	18278	18215	18118	18080	18365	18124	18102	18267	18163	18416	18149	18257	18151	18131	18383	18243	18297	18064	18262	18139	18371	18266	18342	18210	18086	18097	18128	18171	18325	18271	18276	18329	18279	17981	18174	18208	18273	18321	17968	18192	18475	18324	18345	18117	18280	18370	18159	18210	18133	18420	18336	18193	18336	18241	18207	18214	18155	18383	18271	18145	18266	18175	18264	18154	18135	18055	18216	18080	18157	18040	18302	18274	18167	18336	18478	18249	18074	18073	18115	18305	17991	18121	18376	18087	18195	18464	18224	18235	18281	18193	18279	18257	18203	18150	18178	18092	18345	18300	18367	18178	18194	18414	18438	18125	18244	18334	18057	18173	18237	18372	18230	18199	18326	18116	17995	18166	18307	18359	18376	18437	18084	18219	18154	18272	18091	18432	18324	18200	18320	18245	18206	18238	18099	18388	18026	18304	18360	18065	18062	18148	18140	18148	18143	18181	18351	18257	18228	18193	18165	18307	18082	18319	18089	18334	18387	18442	18244	18123	18407	18140	18181	18157	18261	18259	18238	18313	18259	18259	18506	18250	18059	18285	18085	18079	18317	18186
35366	60174	58025	49499	41674	33619	27575	23047	19244	18475	18172	17647	16988	16870	16521	16545	16394	16473	16401	16518	16424	16408	16256	16391	16220	16163	16258	16338	16239	16263	16302	16212	16154	16318	16203	16364	16130	16278	15998	16323	16159	16156	16237	16148	16133	16151	16080	16265	16251	15999	16110	16292	16022	16014	16335	16343	16171	16127	16150	16145	16199	16325	16119	16134	16130	15980	16145	16132	16152	16180	16169	16023	16168	16074	16235	16170	16273	16134	16067	16169	16135	16230	16211	16189	16128	16280	16243	16174	16284	16046	16236	16052	15931	16130	16215	16071	16071	16029	16196	16272	16103	16284	16332	16221	16254	16228	16149	16075	16117	16195	16212	16180	16112	16089	16115	16142	16142	16153	16129	16143	16216	16370	16120	16009	16044	16259	16103	16215	16193	16144	16139	16125	16070	16188	16157	16372	16237	16230	16255	15960	16147	16092	15970	15860	16152	16217	16047	16335	15970	16090	16142	16143	16269	16222	16193	16025	16103	16279	16372	16018	16175	16095	16226	15985	16244	16223	16298	16121	16196	16095	16158	16152	16328	16379	16282	16090	16174	16114	16161	16088	16192	16102	16226	16071	16080	16230	16182	16022	16152	16176	16039	16058	16039	16114	16164	16244	16214	16155	16209	16010	15993	16151	16089	16150	16318	16144	16107	16227	16266	16044	16184	16229	16105	16176	16064	15922	16275	16090	16207	16336	16079	16164	16184	16297	16250	16048	16129	16051	16191	16251	16180	16161	16256	16104	16235	16057	16075	16048	16121	16065	16119	16046	16324	16012	16303	16101	16269	16096	16025	16184	16068	16166	16253	16098	16138	16289	15924	16209	16069	16252	16230	16244	15981	16250	16034	16191	16078	16297	16275	16252	16090	16113	16194	16199	16196	16172	16171	16223	16063	16055	16220	16073	16374	16059	15976	16445	15963	16234	16078	15957	16256	16082	16282	16287	16115	16224	16268	16189	16177	15994	16050	16258	16076	16119	16065	16116	16182	16030	16133	16285	16315	16091	16097	16236	16135	16151	16153	16159	16295	16264	16214	16136	16270	16132	16273	16099	16154	16005	16119	16226	16309	16152	16462	16163	16011	16152	16084	16085	16094	16138	16111	16243	16041	16262	16093	16102	16213	16162	16208	16153	16159	16262	16264	16268	16045	16070	16026	16136	16133	15993	16124	15995	16103	16132	16232	16274	15999	16047	16065	16260	16035	16022	16250	16211	16322	16291	16247	16267	16162	16216	16298	16142	16219	16129	16175	16258	16290	16106	16097	16259	16053	16042	16135	16050	16062	16193	16211	16222	16292	16178	16141	16528	16152	16184	16062	16058	16131	15958	16312	16205	16044	16116	16251	16217	16203	16164	16173	16264	16227	16104	16151	16207	16126	15951	16256	16222	16053	16012	16207	16171	16148	16264	16258	16110	16248	16130	16124	16235	15976	16143	16077	16046	16188	16094	16069	16219	16153	16039	16135	16073	15996	16081	16114	16146	16175	16167	16217	16166	16116	16209	16249	16177	16317	16132	16203	16113	16289	16197	16005	16041	16245	16129	16008	16214	16212	16175	15935	16262	16119	16116	16062	16292	16328	16124	16200	16137	16176	16195	16273	16163	16204	16226	16221	16128	16381	16210	16125	16082	16138	16161	16111	16107	16152	16126	16046	16286	16150	16306	16028	16044	16145	16261	16250	16238	16266	16137	16058	16325	16132	16075	16247	16135	16141	16102	16195	16061	16265	16068	16166	16100	16260	16136	16195	16082	16125	16151	16211	16179	16381	16197	16075	16166	16004	16137	16164	16077	16281	16078	16138	16106	16392	16199	16060	16196	15962	16159	16153	16231	16284	16105	16184	16244	15966	16099	16216	16139	16243	15995	16234	16068	16099	15985	16182	16094	16100	16042	16205	16281	16175	16297	16199	16297	16098	16165	15993	16091	16049	16221	16162	16065	16224	16184	16425	16274	15935	16068	16051	16138	16240	16179	15975	16105	16026	16166	16207	16327	16118	16200	16165	16125	16165	16108	16187	16046	16143	16306	16215	16018	16278	16127	16417	16209	16274	15970	15995	16251	16152	16171	16143	16152	16168	16083	16028	16219	16032	16102	16212	16248	16205	16197	16188	15992	15976	16185	16196	16188	16036	16187	16320	16085	16171	16120	16137	16017	16178	16135	16239	16320	16201	16029	16179	16209	16088	16272	16226	16164	16106	16121	16166	16046	16058	15954	16053	15977	16260	16142	16074	16239	16142	16075	16126	16089	16038	16150	16193	16149	16114	16156	16105	16153	16225	16076	16243	16139	16161	16330	16179	16283	16328	16128	16123	16232	16249	16271	16088	16061	16198	16299	16276	16164	16097	16098	15986	16020	16135	16091	16270	16097	16269	16194	16198	16234	16212	16196	15950	16144	16104	16194	16193	16133	16273	16040	16214	16163	16102	16150	16008	16112	16125	16128	16282	16135	16264	16261	16245	16155	16135	16099	16159	16129	16067	16146	16140	16218	16165	16208	16173	16143	16273	16407	16016	16054	16207	16226	16082	15933	15967	16074	16095	16200	16089	16140	16256	16080	16175	15980	16194	16191	16074	15868	16104	16068	16098	16163	16248	16234	16158	16217	16052	16111	16095	16089	16177	16208	16018	16210	16209	16125	16100	16220	16250	16111	15982	16221	16024	16083	16172	16283	16166	16125	16173	16163	16220	16168	16088	16180	16203	16257	16343	16152	15903	15981	16291	16109	16177	16099	16199	16035	16005	16201	16227	16162	16070	16003	16178	16137	16174	16154	16032	16061	16196	15933	16205	16273	16280	16036	16110	16111	16167	16233	16151	16196	16190	16079	16182	16085	16277	16306	16112	16170	16381	16292	16174	16257	16180	16033	16079	16143	16136	16320	16116	16384	16214	16152	16117	16103	16087	16249	16023	16063	16097	16006	16249	16123	16181	16121	15974	16137	16069	16161	16099	16070	16090	15960	16107	16234	16224	16208	16227	16389	16084	16192	16292	16063	16136	16188	16232	16251	16051	16315	16178	16241	16091	16154	16138	16165	16295	16060	16126	16227	16206	16350	16030	16200	16083	16203	16344	16106	16033	16199	15976	16339	16144	16269	16092	16198	16338	16196	16127	16142	16196	16010	16259	16198	16171	16028	16422	16318	16100	16193	16180	16175	15997	16187	16083	16216	16081	16131	16198	16173	16341	15974	16203	16259	16268	16093	16206	16267	15988	16122	16213	16018	16016	16231	16110	16146	16003	16207	16146	16266	16231	16142	16258	16212	16206	16078	16263	16076	16234	16077	16293	16139	16212	16042	16065	16137	16201	16237	16106	16265	16224	16092	16102	16124	16134	16077	16302	16147	16159	16165	16120	16062	16198	16239	16089	16203	16191	15990	16156	16117	16101	16213	16175	16233	16111	16142	16087	16179	16299	16234	15959	16166	16172	16157	16125	16037	16286	16134	16104	15920	16053	16158	16050	16075	16221	16180	16315	16105	16254	15952	16124	16142	16097	16091	16269	16239	16164	16087	16134	16218	16196	16219	16158	16058	16207	16182	16039	16054	16114	16130	16085	16174	16186	16088	16053	16194	16142	16254	16149	16263	16034	16133	16100	16250	16185	16253	16080	16165	16170	15978	16317	15990	16283	16207	16131	16368	16306	16141	16169	15957	16133	16069	16275	16120	16097	16079	16271	16178	16266	16239	16263	16162	16138	16125	16097	16063	16172	16203	16255	16136	16171	16160	16161	16116	16146	16290	16103	16071	16053	16237	16159	16269	16221	16305	16261	16233	16081	16266	16036	16296	16116	16114	16415	16192	16295	16140	16274	16053	16080	16112	16302	16262	16318	16177	16205	16212	16091	16102	16304	16062	16078	15979	15960	16317	16008	16028	16104	16170	16189	16098	16030	16081	16095	16187	16138	16167	16027	16123	16176	16238	16257	16204	16170	16207	16006	16207	16170	16283	16039	16253	16328	16108	16135	16131	16123	16083	16134	16142	16173	16195	16016	16090	16080	16170	16283	16145	16031	16200	16129	16098	16164	16167	16193	16287	15931	16090	16095	16163	16359	15968	16167	16259	16173	16292	16176	16306	16037	16371	16166	16172	16105	16101	16184	16131	15991	16044	16131	16164	16018	16125	16191	16113	16138	16253	16182	16224	16154	16137	16188	16075	16209	16035	16152	16039	16215	16076	16159	16048	16135	16174	16157	16211	16127	16130	16257	16053	16091	15981	16116	16049	16317	16063	16184	16095	16200	16204	16141	16244	16047	16108	16006	16185	16285	16179	16198	16440	16190	16172	16136	16038	16136	16177	16109	16163	16378	16173	16219	16097	16082	16173	16223	16013	16366	16239	16057	16068	16024	16097	16186	16092	16148	16178	16097	15999	16196	15945	15995	16075	16283	16130	16117	16152	16205	16078	16097	16303	16075	16152	16143	16078	16128	16222	16166	16124	16145	16218	16169	16196	16195	16279	16227	16116	16091	16061	16050	16278	16170	16004	16051	16275	16263	16103	16108	16093	16291	16186	15989	16201	16125	16149	16228	16050	16128	16215	16138	16180	16149	16230	16172	16221	16176	16127	16140	16066	15992	16121	16121	16203	16163	16039	16111	16092	16204	16291	16130	16230	16068	16206	16126	16142	16072	16168	16254	16324	16220	16095	16196	16200	16235	16099	16204	16144	16042	16145	16287	16333	15978	15923	15989	15986	16046	16267	16110	16168	16211	16074	16187	16090	16217	16185	16192	16215	16341	16078	16172	16161	16207	16095	16180	16235	16241	16090	16356	16184	16170	16210	16220	16155	16354	16263	16190	16178	16048	16116	15989	15984	16383	16131	16243	16071	16140	16145	16151	16294	16292	16355	16063	16060	16111	16361	16318	16098	16178	16159	16113	16101	16302	16044	16118	16065	16118	16203	16053	16174	16127	16019	16183	16238	16072	16077	16046	16211	16133	15989	16246	16145	16085	16234	16254	16098	16122	16129	16155	15909	16142	16197	16086	16161	16207	16158	16246	16180	16145	16045	16094	16080	15996	16293	16039	16066	16095	16226	16027	16149	16074	16305	16337	16122	16147	16201	16263	16212	16213	16023	16422	16195	16130	16196	16014	16124	16092	16102	16144	16115	16125	16439
28849	27572	35678	31289	24329	21192	19321	18415	17900	17811	17633	17553	17448	17439	17317	17257	17238	17197	17328	17411	17266	17547	17200	17184	17317	17415	17477	17200	17350	17310	17311	17339	17483	17371	17334	17247	17453	17226	17179	17376	17243	17094	17140	17212	17389	17221	17338	17211	17220	17185	17098	17473	17259	17089	17212	17232	17233	17281	17170	17152	17230	17258	17265	17241	17383	17211	17233	17337	17465	17383	17284	17097	17298	17164	17092	17084	17311	17273	17162	17487	17255	17250	17232	17179	17204	17282	17438	17245	17097	17258	17402	17171	17215	17192	17237	17336	17217	17095	17126	17159	17459	17396	17175	17197	17151	17277	17271	17136	17274	17537	17276	17300	17367	17296	17193	17188	16926	17214	17081	17226	17288	17216	17089	17136	17260	17223	17080	17434	17333	17197	17224	17238	17285	17366	17198	17010	17279	17285	17450	17434	17447	17137	17210	17221	17313	17335	17206	17103	17127	17096	17202	17306	16957	17060	17318	17191	17271	17149	17234	17237	17051	17115	17301	17270	17401	17199	17240	17091	17285	17312	17212	17152	17233	17332	17326	17193	17173	17166	17258	17039	17316	17157	17405	17331	17230	17323	17178	17167	17270	17128	17084	17114	17505	17473	17341	17227	16942	17215	17159	17306	17159	17148	17163	17099	17143	17195	17109	16952	17285	17221	17235	16893	17251	17183	17174	17230	17322	17310	17110	17141	17243	17210	17384	17308	17357	17465	17341	17312	17401	17103	17152	17263	17218	17215	17250	17040	17412	17149	17339	17206	17415	17174	17195	17225	16929	17298	17205	17152	17219	17136	17329	17239	17226	17158	17333	17382	17176	17160	17408	17219	17374	17146	17127	17309	17366	17177	17191	17271	17367	17185	17119	17113	17097	17536	17195	17127	17302	17256	17277	17364	17296	17091	17159	17172	17195	17487	17144	17034	17152	17185	17047	17322	17247	17083	17281	17419	17077	17186	17098	17084	17188	17299	17081	17111	17463	17250	17235	17238	17101	17171	17102	17433	17302	17123	17216	17110	17144	17061	17230	17156	17264	17227	17158	17157	17105	17277	17171	17185	17213	17054	17407	17228	17104	17227	17297	17251	17256	17192	17287	17307	17309	17098	17188	17321	17181	17347	17310	17197	17161	17183	17139	17234	17124	17292	17244	17298	17335	17300	17302	17351	17102	17107	17258	17317	17223	17211	17280	17418	17365	17080	17241	17309	17152	17157	17235	17125	17259	17427	17194	17304	17460	17147	17188	17234	17102	17197	17309	17318	17182	17282	17233	17318	17198	17009	17160	17135	17274	17271	17202	17208	17241	17223	17462	17062	16991	17401	17128	17210	17075	17212	17392	17222	17220	17097	17201	17242	17171	17452	17192	17208	17038	17264	17186	17179	17061	17214	17357	17316	17330	17177	17344	17110	17420	16980	17047	17294	17064	17230	17103	17227	17118	17298	17095	17391	17155	17192	17138	17079	17139	17148	17487	17312	17383	17317	17193	17133	17266	17029	17167	16920	17100	17184	17252	17012	17262	17434	17295	17158	17353	17174	17197	17054	17485	17259	17203	17227	17280	17250	17204	17157	17122	17379	17195	17251	17348	17019	17210	17006	17446	17322	17069	17374	17095	17171	17266	17225	17330	17104	17101	17170	17302	17101	17318	17134	17322	16992	17249	17049	17145	17282	17246	17392	17316	17303	17304	17502	17257	17324	17174	17299	17415	17081	17182	17372	17090	17022	17049	17135	17095	17265	17354	17145	17086	17138	17075	17268	17274	17436	17401	17232	17337	17270	17165	17131	17260	17239	17273	17104	17280	17331	17438	17319	17055	17146	17201	17078	17238	17201	17217	17308	17498	17426	17261	17195	17199	17198	17257	17171	17211	17201	17287	17366	17231	17156	17371	17440	17334	17221	17426	17121	17378	17284	17055	17295	17174	17287	17354	17160	17209	17209	17204	17260	16991	17207	17176	17267	17089	17240	17318	17283	17173	17019	17215	17484	17390	17242	17269	17371	17008	17106	17413	17260	17074	17375	17435	17152	17240	17345	17290	17133	17317	17079	17191	17205	17224	17196	17355	17165	17247	17382	17513	17301	17318	17160	17324	17370	17251	17064	17206	17436	17373	17264	17307	17193	17190	17313	17176	17086	17244	17073	17221	17384	17519	17221	17258	17290	17251	17202	17219	17228	17285	17344	17153	17082	17156	17136	17183	17358	17283	17230	17349	17253	17327	17061	17183	17208	17237	17232	17186	17371	17321	17432	17238	17194	17318	17322	17301	17026	17101	17147	17064	17174	17200	17082	17197	17148	17239	17421	17198	17263	17359	17298	17304	17106	17049	17155	17100	17206	17128	17262	17181	17165	17293	17192	17074	17061	17445	16986	17068	17233	17270	17347	17145	17265	17183	17380	17227	17241	17155	17399	17359	17179	17270	17229	17085	17204	17123	17333	17314	17192	17343	17150	17252	17131	17235	17105	17099	17341	17355	17291	17202	17303	17304	17210	17234	17334	16958	17127	17098	17208	17259	17272	17195	17137	16979	17151	17366	17126	17483	17489	17144	17207	17369	17249	17318	17255	17169	17426	17242	17338	17385	17192	16966	17136	17292	17240	17203	17236	17160	17295	17136	17229	17183	17162	17322	17329	17350	17295	17298	17273	17309	17059	17280	17219	17087	17239	17221	17195	17151	17048	17236	17218	17301	17166	17382	17290	17192	17173	17207	17293	17248	17292	17352	17323	17123	17222	17376	17239	17346	17389	17243	17076	17147	17287	17343	16962	17225	17127	17377	17378	17292	17131	17109	17128	17012	17132	17352	17291	17197	17346	17155	17215	17313	17346	17095	17138	17434	17102	17255	17119	17178	17276	17315	17205	17135	17293	17132	17167	17320	17138	17424	17218	17339	17105	17195	17300	17249	17219	17339	17317	17515	17409	17190	17188	17366	17285	17254	17489	17189	17208	17240	17303	17406	17242	17252	17302	17172	17326	17321	17288	17181	17090	17291	17255	17277	17293	17374	17162	17049	17432	17537	17286	17208	17053	17350	17219	17325	17261	17059	17300	17077	17229	17156	17364	17234	17325	17098	17126	17294	17198	17217	17156	17097	17082	17155	17274	17259	17203	17243	17317	17158	17333	17265	17142	16915	16969	17286	17213	17157	17131	17230	17002	17150	17077	17313	17200	17136	17164	17185	17176	17256	17401	17352	17053	17258	17118	17107	17363	16995	17184	17555	17282	17363	17191	17317	17275	17346	17275	17094	17098	17388	17274	16977	17158	17385	17025	17236	17389	17129	17127	17270	17197	17332	17260	17246	17157	17193	17252	17308	17097	17222	17149	17311	17430	17102	17265	17264	17155	17024	17273	17003	17229	17190	17176	17110	17343	17159	17191	16882	17321	17344	17312	17051	17290	17201	17446	17406	17260	17149	17288	17216	17385	17246	17164	17243	17105	17177	17205	17139	17304	17146	17227	17054	17068	17365	17188	17265	17230	17178	17321	17189	17189	17316	17411	17390	17366	17392	17131	17339	17076	17022	17186	17296	17135	17259	17192	17363	17288	17315	17345	17159	17275	17282	17152	17240	17367	17098	16968	17481	17249	17418	17193	17248	17078	17140	17151	17223	17025	17277	17410	17291	17169	17273	17169	17246	17361	17235	17212	17339	17011	17258	17031	17127	17326	17376	17084	17263	17294	17395	17358	17269	17202	17371	17115	17384	17175	17255	17294	17428	17426	17194	17246	17145	17185	17360	17174	17271	17104	17209	17369	17290	17221	17192	17399	17387	17162	17360	17235	17370	17225	17395	17254	17246	17036	17098	17137	17241	17312	17229	17119	17099	17269	17048	17289	17058	17248	17092	17230	17181	17285	17270	17143	17119	17271	17275	17532	17369	17291	17036	17209	17075	17381	17277	17463	17286	17193	17267	17051	17312	17203	16963	17311	17168	17295	17379	17236	17242	17012	17278	17178	17333	17128	17483	17321	17314	17103	17264	17310	17149	17307	17265	17266	17388	17529	17243	17141	17271	17082	17272	17417	17521	17212	17332	17387	17301	17334	17409	17280	17207	17381	17232	17352	17265	17237	17242	17101	17305	17216	17279	17083	16986	17125	17442	17273	17145	17161	17177	17331	17176	17285	17228	17266	17310	17047	17333	17287	17394	17153	17154	17292	17306	17351	17343	16973	17105	17296	17099	17290	17166	17241	17027	17255	17312	17300	17407	17281	17275	17276	17092	17377	17124	17204	17234	17392	17267	17153	17105	17304	17367	17414	17261	17153	17178	17143	17239	17111	17162	17350	17307	17237	17326	17291	17284	17266	17494	17180	17144	17113	17107	17232	17323	17029	17346	17363	17463	17156	17155	17228	17236	17250	17286	17187	17267	17459	17308	17318	17123	17320	17106	17187	17197	17376	17300	17141	17399	17046	17204	17162	17194	17303	17133	17281	17357	17300	17271	17239	17309	17286	17209	17341	17215	17196	17341	17369	17416	17302	17421	17359	17302	17250	17398	17095	17284	17275	17287	17354	17396	17286	17199	17223	17173	17193	17082	17399	17418	17170	17118	17194	17292	17158	17297	17108	17301	17254	17396	17205	17222	17244	17257	17204	17219	17356	17347	17207	17286	17184	17298	17137	17185	17206	17392	17201	17262	17321	17160	17218	17220	17205	17257	17472	17233	17180	17373	17279	17477	17487	17232	17209	17231	17234	17250	17308	17221	17147	17278	17239	17189	17317	17275	17215	17224	16946	17298	17338	17241	17404	17080	17194	17119	17300	17169	17312	17096	17268	17181	17123	17249	17221	17058	17213	17144	17145	17306	17125	17254	17385	17293	17176	17162	17134	17133	17191	17460	17066	17274	17254	17140	17286	17193	17389	17237	17037	17167	17134	17242	17093	17417	17212	17258	17181	17213	17233	17171	17044	17224	16959	17322	17109	17249	17239	17468	17108	17187	17315	17288	17379	17153	17324	17371	17324	17161	17230	17309	17050	17292	17361	17221	17155	17061	17087	17191	17111	17035	17161	17186	17050	17175	17318	17280	17071	17224	17278	17241	17252	17233	17190	17209	17321	17452	17369	17210	17066	17414	17245	17492	17313	17243	17266	17373	17284	17312	17330	17251	17311	17311	17284
31393	44887	41510	31117	24502	20155	17878	17115	16524	16238	16117	15921	15895	15703	15633	15682	15616	15740	15643	15581	15646	15437	15635	15571	15576	15538	15573	15726	15644	15502	15682	15702	15610	15513	15574	15668	15472	15762	15555	15651	15471	15627	15578	15623	15499	15585	15619	15626	15479	15454	15793	15413	15786	15767	15398	15536	15640	15454	15501	15485	15451	15427	15632	15541	15578	15374	15535	15689	15445	15472	15579	15521	15591	15573	15563	15574	15430	15603	15378	15573	15432	15449	15560	15507	15456	15487	15446	15551	15385	15648	15432	15565	15300	15676	15421	15631	15681	15702	15560	15356	15740	15553	15534	15422	15491	15549	15588	15538	15652	15492	15584	15648	15429	15488	15689	15497	15534	15563	15456	15544	15451	15620	15423	15371	15503	15680	15426	15540	15397	15427	15484	15628	15456	15473	15581	15526	15463	15499	15550	15477	15721	15793	15597	15565	15599	15506	15457	15562	15655	15659	15469	15481	15581	15593	15434	15457	15455	15456	15452	15290	15511	15598	15508	15612	15642	15550	15723	15331	15497	15488	15601	15527	15666	15486	15649	15561	15507	15583	15446	15571	15427	15533	15328	15466	15426	15288	15500	15357	15670	15588	15579	15397	15528	15381	15745	15682	15410	15525	15593	15605	15418	15378	15540	15279	15420	15506	15609	15490	15609	15562	15450	15503	15434	15647	15353	15506	15573	15386	15682	15412	15366	15452	15618	15587	15543	15492	15630	15576	15425	15522	15516	15565	15351	15617	15488	15736	15697	15584	15436	15602	15430	15401	15524	15684	15418	15274	15497	15617	15511	15483	15574	15436	15646	15542	15482	15434	15572	15434	15600	15583	15547	15632	15374	15604	15492	15508	15517	15538	15339	15624	15618	15726	15573	15778	15656	15554	15597	15526	15560	15279	15530	15600	15443	15608	15471	15492	15667	15559	15332	15541	15500	15401	15463	15614	15345	15355	15618	15591	15516	15554	15436	15440	15631	15501	15524	15650	15616	15516	15556	15347	15533	15380	15571	15602	15504	15460	15323	15833	15528	15477	15555	15515	15467	15640	15750	15554	15500	15530	15560	15753	15502	15679	15573	15408	15754	15329	15470	15547	15523	15414	15396	15710	15421	15556	15409	15449	15655	15734	15301	15558	15366	15480	15576	15435	15453	15470	15660	15603	15506	15458	15397	15307	15638	15546	15573	15646	15438	15550	15500	15430	15512	15484	15409	15579	15662	15547	15756	15504	15596	15529	15426	15543	15608	15516	15519	15567	15535	15469	15412	15613	15642	15470	15543	15491	15480	15476	15619	15434	15519	15508	15508	15572	15651	15529	15418	15556	15490	15414	15481	15504	15457	15802	15539	15355	15654	15555	15694	15460	15582	15542	15546	15483	15431	15497	15688	15501	15406	15591	15598	15471	15572	15514	15494	15639	15643	15578	15417	15557	15569	15416	15693	15485	15567	15598	15736	15649	15485	15429	15508	15609	15536	15461	15626	15432	15511	15406	15438	15583	15397	15583	15507	15566	15652	15550	15532	15527	15621	15579	15653	15493	15527	15556	15323	15585	15383	15393	15507	15589	15732	15459	15510	15667	15716	15435	15584	15633	15609	15475	15521	15513	15568	15482	15700	15439	15536	15587	15553	15561	15629	15703	15350	15561	15587	15461	15620	15572	15545	15538	15466	15543	15543	15632	15637	15659	15545	15422	15644	15546	15614	15489	15525	15559	15428	15531	15478	15605	15457	15468	15455	15526	15560	15607	15514	15411	15457	15597	15623	15609	15458	15479	15475	15529	15541	15479	15420	15671	15427	15500	15490	15445	15558	15403	15445	15443	15595	15521	15628	15570	15463	15467	15534	15370	15577	15631	15628	15582	15486	15471	15476	15469	15668	15495	15596	15649	15643	15481	15409	15621	15569	15612	15624	15533	15641	15594	15460	15691	15522	15700	15563	15304	15577	15517	15570	15558	15635	15445	15700	15394	15634	15614	15667	15686	15601	15403	15619	15503	15571	15494	15576	15666	15406	15387	15520	15741	15348	15448	15775	15559	15518	15421	15485	15602	15665	15406	15595	15458	15402	15551	15589	15535	15396	15646	15521	15452	15526	15502	15514	15327	15524	15629	15405	15431	15382	15528	15710	15464	15424	15499	15492	15524	15504	15524	15543	15420	15614	15530	15506	15626	15761	15526	15302	15649	15548	15487	15528	15637	15425	15493	15427	15517	15650	15591	15694	15448	15462	15480	15445	15566	15677	15582	15451	15554	15359	15662	15394	15628	15449	15479	15557	15529	15693	15706	15348	15529	15539	15340	15519	15414	15541	15568	15540	15553	15444	15382	15468	15569	15419	15500	15469	15622	15385	15500	15387	15536	15499	15684	15661	15473	15566	15433	15571	15495	15650	15386	15529	15450	15663	15554	15495	15601	15567	15386	15556	15501	15473	15632	15674	15651	15664	15571	15412	15597	15345	15662	15590	15618	15434	15453	15315	15468	15500	15426	15528	15640	15564	15511	15492	15627	15426	15657	15536	15358	15580	15511	15527	15577	15624	15655	15426	15488	15629	15442	15604	15520	15439	15370	15380	15623	15441	15636	15404	15540	15489	15488	15565	15407	15421	15562	15423	15524	15585	15602	15590	15532	15618	15582	15475	15485	15638	15614	15611	15443	15340	15553	15424	15433	15310	15424	15455	15528	15362	15734	15669	15591	15554	15673	15521	15539	15551	15500	15505	15516	15464	15487	15602	15505	15631	15455	15573	15465	15707	15523	15573	15502	15609	15449	15503	15554	15547	15518	15461	15563	15601	15521	15539	15530	15388	15571	15461	15554	15450	15307	15588	15588	15405	15593	15383	15492	15445	15772	15458	15436	15540	15519	15394	15517	15472	15305	15539	15722	15617	15542	15489	15657	15579	15506	15529	15530	15536	15663	15502	15505	15629	15509	15547	15571	15579	15703	15706	15515	15699	15509	15466	15529	15291	15445	15501	15509	15534	15472	15520	15474	15519	15571	15471	15473	15412	15667	15674	15462	15409	15564	15456	15432	15686	15345	15435	15523	15571	15442	15503	15482	15488	15502	15345	15680	15508	15499	15483	15530	15455	15453	15537	15591	15569	15568	15494	15736	15487	15462	15565	15599	15534	15532	15603	15377	15618	15641	15455	15534	15449	15504	15576	15388	15511	15497	15547	15633	15484	15497	15502	15555	15457	15504	15596	15661	15320	15542	15327	15491	15459	15555	15650	15483	15501	15540	15566	15461	15548	15444	15446	15469	15515	15571	15510	15604	15395	15571	15587	15465	15635	15764	15515	15703	15659	15457	15520	15590	15687	15445	15577	15540	15572	15385	15520	15487	15686	15565	15327	15564	15457	15491	15452	15551	15575	15522	15459	15549	15494	15625	15433	15634	15636	15340	15442	15332	15472	15477	15676	15497	15510	15487	15549	15474	15401	15517	15590	15413	15462	15580	15422	15529	15391	15492	15561	15501	15643	15555	15630	15431	15450	15393	15526	15622	15502	15490	15484	15631	15522	15520	15677	15429	15591	15420	15496	15622	15559	15526	15604	15518	15418	15648	15443	15383	15569	15556	15482	15710	15630	15311	15528	15553	15591	15474	15480	15548	15521	15546	15484	15456	15455	15566	15455	15662	15496	15441	15419	15520	15430	15627	15486	15472	15522	15538	15436	15558	15497	15800	15475	15400	15496	15496	15422	15608	15496	15377	15570	15430	15580	15623	15532	15433	15332	15641	15508	15595	15474	15674	15549	15528	15549	15386	15427	15570	15514	15535	15544	15312	15577	15439	15499	15480	15556	15595	15546	15669	15612	15470	15510	15614	15514	15573	15532	15599	15399	15549	15613	15430	15607	15403	15531	15453	15701	15433	15628	15496	15576	15573	15585	15510	15404	15474	15622	15552	15519	15474	15608	15536	15553	15470	15555	15508	15531	15401	15700	15529	15504	15470	15546	15423	15523	15388	15409	15530	15526	15507	15384	15560	15419	15597	15652	15552	15544	15550	15399	15603	15597	15435	15462	15729	15562	15468	15536	15468	15387	15444	15525	15620	15381	15466	15557	15441	15463	15511	15574	15559	15423	15557	15792	15539	15552	15603	15510	15491	15730	15412	15476	15569	15567	15240	15616	15604	15605	15523	15485	15587	15524	15404	15530	15601	15635	15524	15551	15367	15623	15535	15603	15510	15539	15590	15555	15636	15577	15428	15567	15555	15438	15486	15562	15559	15536	15554	15512	15580	15663	15505	15569	15503	15476	15617	15564	15446	15401	15511	15644	15579	15458	15479	15500	15631	15539	15495	15520	15622	15547	15399	15438	15601	15621	15631	15511	15606	15428	15281	15604	15543	15576	15527	15574	15554	15685	15523	15474	15464	15394	15616	15475	15547	15608	15554	15583	15455	15496	15714	15569	15557	15646	15646	15427	15423	15553	15496	15602	15500	15475	15308	15480	15432	15631	15286	15560	15646	15567	15558	15666	15740	15570	15433	15563	15394	15671	15488	15677	15587	15638	15510	15467	15567	15734	15689	15577	15383	15490	15545	15555	15655	15513	15422	15573	15619	15503	15604	15461	15497	15400	15513	15593	15574	15634	15413	15496	15661	15463	15403	15417	15555	15591	15355	15540	15518	15602	15449	15533	15434	15624	15696	15502	15563	15515	15490	15417	15523	15696	15774	15668	15364	15511	15614	15519	15422	15387	15572	15528	15444	15586	15630	15617	15470	15583	15448	15461	15488	15638	15415	15707	15559	15554	15504	15687	15606	15519	15493	15373	15644	15359	15500	15453	15538	15475	15567	15575	15668	15757	15263	15541	15572	15519	15548	15400	15455	15604	15456	15417	15577	15551	15567	15585	15498	15568	15509	15489	15616	15625	15577	15569	15349	15483	15519	15456	15466	15583	15555	15487	15564	15571	15628	15619	15452	15548	15483	15672	15571	15558	15651	15542	15480	15505	15589	15770	15518	15486	15481	15453	15552	15543	15575	15520	15501	15667	15547	15529	15564	15458	15605	15492	15527	15515	15569	15334	15570	15438	15609	15446	15707	15494	15558	15572	15620	15457	15521	15505	15619	15524	15632	15562	15553	15337	15477	15609	15439	15386	15565	15581	15413	15636	15430
24334	21548	29243	26683	25911	26761	25446	21758	20449	19365	19017	18787	18355	18676	18380	18121	18221	18128	18182	18144	17937	17938	18012	18062	17982	17997	18048	17913	18088	17979	17649	17720	17924	17926	17775	18101	17758	17928	17870	17823	17837	18028	18037	17924	17979	17961	18057	18002	17827	18162	17997	18004	18040	17942	17839	17809	17905	17836	17751	17943	17923	18055	17923	17691	17705	17957	17860	17704	17858	17854	17988	18059	18071	17973	17751	17817	17965	17827	17888	18045	17900	17945	17707	18071	17858	17730	17824	18011	17752	17745	17858	17824	17797	17873	17815	17959	17799	17739	17815	17887	17905	17950	17654	17771	17716	17994	17803	17541	17862	17858	18004	17905	17987	17747	17696	18038	17986	18013	17979	17803	17839	17917	17746	17736	18092	17861	17745	18060	17991	17840	17765	17975	17934	17847	17796	17906	17836	17941	17820	17825	17866	17993	17878	17595	17882	18070	17976	18117	17857	17946	17680	17627	17750	17795	17922	17927	17649	17847	18122	17709	17762	17741	17883	17832	17760	17966	17729	17835	17872	17840	17901	17682	18054	17765	17924	17900	17700	17858	17693	17872	17979	17725	17764	18054	17807	18016	17769	17856	17959	17805	18055	17677	17779	17872	17749	17891	18045	17878	17618	17663	17749	17838	17803	17880	17985	17921	17800	17793	17853	17971	17765	17994	17799	17862	17869	17689	17909	17905	17837	17794	17977	17963	17578	17808	17957	17915	17696	17886	18082	17806	17876	17822	17845	17718	18042	17870	17897	17884	17900	17847	17718	17850	17900	17865	17767	17937	18089	17879	17697	17937	17708	18040	17935	17779	17894	17952	18021	17913	17888	17707	17695	17725	17947	17932	17983	17740	17869	17962	17809	17889	17895	17901	17981	17720	17534	17889	17882	17893	17937	17776	17708	18033	17921	17918	18012	18141	17699	17916	17811	17859	17733	18063	17813	17790	17784	17890	17827	17878	18030	17887	17965	18120	18013	17894	17809	17875	17815	17934	17784	17814	17807	17963	17951	17739	17788	17747	17780	17948	17821	17898	17714	17858	17840	17937	17729	17914	17902	17774	17817	17821	17906	17792	17872	17732	17881	17829	18032	17779	17806	17965	18064	17807	18043	17828	17931	17778	17995	18111	17935	17678	17902	17858	17670	17816	17897	17704	18045	17843	17945	17886	17708	17927	17867	17860	17726	17725	17801	17801	17754	17836	17861	17859	17961	18023	18014	17936	17977	17778	17937	17790	17778	17715	17927	17967	17960	17916	18057	17833	17817	17746	17761	17811	17783	18099	17829	17897	18050	17793	17594	17640	17760	17830	17770	17823	17924	17899	17946	18055	17853	17863	17920	17919	17850	17910	17890	18078	17930	17759	17767	17895	17841	17845	17748	18062	17934	17790	18013	17937	17757	17835	17805	17725	18145	17723	17825	17837	17920	17959	17895	17869	17865	17972	17858	17794	17872	17870	17739	17705	17701	17828	17776	17690	17875	17700	17997	17795	17864	17831	17827	17796	17789	17688	17945	18061	17866	18022	17891	17948	17903	17707	18030	17972	17842	17782	17879	17764	17909	18030	17954	17875	17839	17919	17727	17906	17871	17965	17768	17921	17846	17831	17824	17833	17897	17720	17810	17860	17923	18038	17949	17907	17803	17809	17927	17869	17839	17796	18006	18045	17968	17808	17810	17893	17874	17999	17795	17835	17753	17715	17734	17666	18039	17930	17882	17998	17990	17719	17903	17972	17969	17818	17786	17907	17767	17737	17831	17881	17877	17763	18067	18016	17918	17921	18099	17855	18081	17909	17772	17830	17846	17802	18022	17987	17760	17906	17901	17861	17970	17532	17871	17751	17989	18036	17893	17778	17866	17942	18109	17890	17887	17909	17825	17924	17844	17743	17763	17933	17835	17712	17739	17772	17872	17895	18145	17910	17913	17815	17715	17864	17908	18025	17933	17883	17890	17668	17916	17842	17634	17733	17948	17980	17958	17846	17882	17936	17870	18043	17753	17776	17597	17897	17907	17975	18081	17905	17823	17896	17806	17582	17544	17808	17675	17986	18085	17909	17760	17876	17905	17756	17871	17812	17981	17725	17494	17828	18074	17988	17836	17915	17877	18104	17913	17970	17784	17950	17805	17890	17645	17778	17922	17823	17795	17802	17971	17783	18132	17825	17943	17897	17728	17836	17933	17915	17850	17781	17907	17835	17980	17964	17994	18048	17723	17897	18018	17796	17831	17789	17971	17732	17889	17975	17913	17924	17903	17878	17662	17933	17723	18071	17725	17865	17893	17771	17958	17985	17815	17922	17983	17736	17791	17786	17958	17810	17880	17840	17937	17816	17920	17738	17809	17745	17869	17852	17959	17739	17723	17792	17932	17706	18029	17760	17770	17922	17935	17819	17694	17896	17813	17814	17934	17743	17747	17783	17590	17621	17896	18061	17714	17889	17648	17749	17867	17851	17854	17718	17681	17717	17919	17896	17954	17811	18019	17989	17835	17840	17702	17920	17906	17986	17839	17913	17625	17782	17865	17917	17795	17958	17777	17749	17895	18030	17876	17763	17872	17854	17818	17844	17784	17989	17732	17909	18016	17717	17872	17836	17824	17879	17784	17765	17862	17861	17985	17869	18018	17875	17759	17839	17762	17657	17964	18109	18063	17908	17724	17850	17980	17862	17937	17687	17599	17720	17835	18090	17953	17805	17772	17933	17841	17939	17797	17895	17852	17865	17856	17758	17611	17768	17957	17663	17872	17823	17952	17805	17733	17967	17852	17914	17911	17929	17909	17907	17729	17974	17649	17748	17800	17886	17893	17885	17795	17835	17725	17936	18032	17910	17637	17967	17713	17940	17910	18065	17774	18012	17745	17597	17988	17835	17989	17961	17989	17682	17819	17940	17769	17860	17875	18046	17699	17737	17791	17947	17854	17895	17860	18030	17802	18005	17923	17874	17787	18133	17889	17933	17907	17717	17961	17921	17871	17980	17933	17911	17765	17980	17966	17789	17952	17976	17967	17811	18057	17895	17972	17860	17910	17906	17887	17828	17927	17983	17977	17904	17922	17967	17780	17823	17908	17842	17621	17696	17826	17855	17756	17988	17852	18013	17903	17793	17977	17854	17836	17847	17743	17799	17948	17639	17961	17784	17807	17995	17978	17954	17880	17771	17770	18061	17827	17881	17857	17825	17851	17944	17855	17790	17751	17879	18018	17930	17743	17904	17643	17938	17867	17969	17996	17899	17901	17984	17831	18000	17768	17851	17897	17867	17936	17813	17919	17851	17939	17985	17945	17997	17909	17948	17898	17598	17974	17809	17931	17770	17919	17756	17668	18120	17753	17961	18052	17779	17957	17818	17891	17874	17724	17658	17783	18014	17764	17782	18037	17992	18041	17693	18038	17682	17847	17792	17976	18013	17750	17901	17901	18102	17880	17907	18025	17899	17822	17908	18158	17870	17769	17751	17774	17767	18114	17903	17787	17890	18120	17729	17620	17660	17754	17634	17864	17872	17962	17830	17718	17698	18046	17882	18023	17826	17883	17913	17745	17885	17740	17709	17698	17960	17608	17727	18019	17860	18024	17993	17889	17684	17725	17802	17796	18046	17817	17791	17751	17904	17724	17800	17922	17710	17615	17696	17694	17855	17765	17810	17978	17935	17886	17825	17778	18123	17942	17899	17867	17960	18030	17844	17745	17778	17815	17926	17935	17860	17758	17850	17836	17717	17945	17988	17776	17798	17837	17779	17950	17682	17971	17773	17995	17850	18039	17891	17941	17963	18043	17711	18072	17941	17843	17783	17610	18013	17912	18166	17807	17693	17673	17779	17901	18040	17869	17873	17910	17712	18191	17997	17953	17800	17751	17980	17943	17999	18000	17998	18046	17737	17920	18115	17921	18013	17948	17842	17951	17796	18112	17678	17773	17917	17756	17863	17735	18014	17932	17815	17872	17950	17863	17786	17886	17737	17616	17696	17988	17828	18034	17919	17907	17816	17979	18054	17793	17827	17675	17840	17855	17799	18022	17719	17947	17972	17694	18218	17900	17833	18037	17894	17821	17890	17736	17547	17807	17862	17822	18081	17890	17959	18001	17915	18010	17944	17944	17974	17803	17841	17654	17783	17923	17856	18050	17835	17782	17939	17852	17710	17950	18009	17967	17824	17986	17981	18001	17695	17779	17972	17960	17741	17901	17860	17851	18027	17941	17791	18017	17900	17775	17704	18012	17833	17909	17793	17914	17797	17871	17827	17947	17744	17934	17808	17851	17973	17912	18022	17832	17867	17947	17787	17888	17839	17758	17830	17852	17695	17801	17983	17885	17600	17874	17845	17884	17716	17765	17744	17833	17912	17895	17821	17835	17772	18078	17867	17855	17940	18060	17966	17987	17922	17648	17865	17938	18071	17823	17819	17809	18042	18086	17885	17987	17864	17747	17776	17859	17992	17928	17734	17866	17907	17991	17977	17874	17933	17925	17763	17731	17803	17775	17770	18025	17702	17931	17950	17784	17823	17937	17738	17762	17936	17831	17823	17713	17933	17833	17986	18106	17812	17994	18072	17876	17569	17780	17905	17669	17769	17776	18148	17859	17690	17880	18133	17735	17807	17852	17948	17941	17840	18022	18105	17946	18104	17750	17775	18007	17726	17789	18122	17963	17759	17960	17882	17932	17922	17843	17871	18010	17784	17808	17976	17927	17954	17925	18001	17825	18231	17877	17880	17874	17827	17997	17841	17797	17845	17748	17770	17748	17891	17785	17903	17848	17752	17770	17743	17876	17932	17785	18005	17877	17709	18007	18064	17901	17699	17903	17736	17789	18060	17936	17880	17820	17858	17850	17948	18008	17975	17801	17847	17781	17984	17808	17850	17758	17678	17933	18068	17850	17707	18037	17895	17715	17861	17892	17959	17845	17845	17817	17906	17780	17836	17903	17815	17941	17739	17975	17972	17892	17860	17889	17762	17886	17977	17683	17801	18092	17901	17974	17763	17829	17702	17796	18012	17751	17814	17865	17797	17975	17873	17906	17986	18007	18158	18071	17815	17928	17902	17753	17747	18098	17920	17843	17862	18176	17917	17769	17974	18153	17754	17913	17858	17707	17799	17760	17738	17831	17910	17794	17953	18085	17703
33859	52449	48903	39359	32017	26879	22413	20099	18692	17556	17078	16836	16542	16520	16496	16396	16269	16102	16120	15985	16068	16022	15943	15972	16016	16034	15924	16051	15960	15839	15894	15891	15993	15965	15968	15890	15886	16059	15843	15867	15900	15970	15891	15939	15932	15852	15913	15822	16097	15770	15894	15669	15812	15883	15774	15927	15805	15851	15877	15934	15856	15929	15712	15898	15944	15957	15830	15770	15862	15956	16056	16048	16008	15889	15767	16001	15826	16008	15886	15985	15959	15865	15875	15998	15820	15941	15933	15853	15944	15797	15914	16022	15875	15924	16015	15913	15859	15914	15892	15777	15959	15834	15739	15969	15810	15956	15895	15949	16057	16043	15702	15872	15895	15868	15948	15823	15862	15882	16003	15966	15935	15934	15887	15878	15926	16032	16018	15949	15959	15935	16013	15902	16055	15950	16109	15867	15900	15988	15918	15950	15825	16069	15995	15797	15978	15909	15940	15888	15826	15853	15872	15867	15903	15690	15984	15768	15959	15952	16015	15923	15860	16029	15873	15911	15844	15938	15817	15991	15992	15818	15941	15938	15936	15867	15924	15856	15856	15925	15841	15898	15922	15844	15764	15869	15781	15786	15875	15841	15911	16116	15894	15823	15815	15807	15928	16070	15883	15832	15759	15933	15956	15987	15986	15959	15904	16020	15853	15886	15785	15970	15860	15918	15837	15877	15881	15819	15896	15835	15989	15940	15926	15860	16023	16011	15881	15939	16059	15821	15919	15844	15887	15821	15960	15798	15986	15922	15925	15801	15867	16038	15942	16014	15802	15979	15775	15980	15993	15951	15768	15988	15887	15836	15840	16095	16025	15809	15931	15673	15849	15959	15804	15875	16022	15854	15762	15959	15839	15983	16029	15879	15979	15931	15910	15997	15949	15697	15916	15997	15763	15906	15860	15841	15929	15791	16024	16057	15790	15766	15756	16038	15935	16006	15944	16035	15847	15874	15752	15628	15998	15838	15874	15992	15841	15828	15975	15896	15900	15982	15735	15850	15877	15895	15961	16045	15989	15871	15861	15878	15785	16007	15907	15823	15897	15849	15867	15904	15922	15671	16026	15834	15864	15909	15834	15749	15868	15828	15885	15803	16157	15995	15992	15747	15920	15902	16038	15901	15803	15769	16004	15804	16252	15775	15906	15906	15898	15851	15904	15960	15810	15994	15968	15774	15875	16093	15948	15731	15791	15970	16002	15919	15824	15960	15924	15865	15902	15791	15876	15890	15859	15915	15939	15909	15993	15991	15912	15817	16107	15866	15886	15854	15830	15903	16036	15957	15826	15909	15676	16017	16020	15865	15936	15828	15890	15785	15833	15973	15808	15802	15865	15935	16159	15809	15927	15898	15977	15867	16001	15798	15911	15910	15752	15914	15988	16062	15888	15895	15955	15814	15918	15713	15915	15818	16055	15735	15806	15987	15903	15842	15698	16071	16081	15895	15777	16020	15920	15819	16042	15919	16080	15942	15996	15964	15871	15543	15895	15950	15937	15829	15924	15981	15988	15921	16036	15862	15751	15902	15879	15948	15754	15856	15939	15713	15854	15980	16067	15890	15867	15667	15978	15958	16087	15891	15806	15941	15763	16021	15910	16023	16033	15910	15716	15737	15743	15927	16045	16032	15794	15979	15909	15913	15953	15935	15962	15953	16070	15916	16077	15771	15881	16036	15858	15932	15863	15770	15951	15977	15875	15698	15974	15840	15811	15859	15903	15943	15974	15936	15909	15782	15849	15908	15947	15956	15758	15948	15972	15959	16063	15646	15730	15942	15923	15685	15926	15877	15934	16027	15930	15980	15895	15815	15903	15823	15743	15687	15955	15958	15812	15842	15878	15840	15895	15823	15972	15907	15863	15976	15798	16144	15977	15785	15839	15956	15883	15695	16039	15966	16017	15943	15999	15908	16052	15840	16012	15832	15914	15883	15788	15845	15834	15901	15964	15820	15857	15910	15808	15817	15730	15889	15857	15813	16280	15924	15872	15776	15698	15820	15771	15831	15878	15901	15949	15965	15798	15909	15812	15884	15897	15853	16097	15883	15788	15921	15992	15814	15675	15772	15848	15775	15774	15802	16002	15962	16001	15815	15942	15994	15937	15963	15736	15911	15839	15892	15802	15892	15936	15958	15897	16014	16016	15764	15817	15994	15970	15946	15953	15776	16005	15802	15966	15889	15836	15883	15859	15840	15914	15775	15908	15906	15937	15907	15828	15964	15889	15703	15958	15863	15879	15938	15853	15849	16144	15970	15709	15894	15907	15943	15858	15803	15807	15937	15872	15859	16034	16154	15943	15827	16029	15858	15967	15938	15806	15776	16006	15975	15896	16128	15845	15983	15935	16012	15808	16048	15977	15762	16001	15961	15825	15800	15750	15774	15851	15757	15774	15899	15993	15831	15822	15847	15875	15931	15723	15949	15818	15863	15791	15934	15817	15833	15948	15866	15800	15871	15807	16138	15835	15881	15866	15825	15955	15781	15990	15827	15815	16063	15896	15829	15906	15888	15742	15885	15846	16056	15910	15811	15916	16029	15918	15937	15806	15989	15727	15831	15988	16155	15767	15740	15889	15949	15859	15938	16015	15889	15942	15851	15782	15998	16122	15710	15787	15773	15923	16077	15854	15977	15858	15836	15843	15817	16022	15852	15883	15949	15817	15819	15857	15963	15917	15913	15953	15968	15748	15901	15771	15863	15769	15832	15799	16013	15845	15797	15893	15862	15880	15911	15808	15993	16008	16114	15799	15922	15913	15997	15757	15700	15977	15844	15957	15982	15875	15932	16106	15658	16097	15727	16106	15821	15835	15887	15949	15911	16048	15813	15828	15829	15832	15954	15930	15886	15894	15905	15929	15868	15959	15934	15899	16000	16034	16056	15984	15649	15785	15861	15931	15906	15984	15739	15734	16107	15816	15898	15894	15874	15716	15977	15766	15880	15896	15952	15859	15845	15973	15913	15905	15823	15951	15906	15955	15865	16037	15946	15842	15868	16033	15991	15946	15798	15798	15742	15910	16073	15720	15822	16112	15943	15979	15818	15916	15974	15783	15681	15869	15891	15802	15804	16041	15825	15928	15997	15932	15878	15781	15771	15950	15819	16028	15747	15832	15864	15862	15925	15932	15784	15858	16056	15785	15913	15742	16068	15877	15877	15646	15993	16092	15925	15894	15899	15803	15800	15896	15903	15916	15848	15964	15905	15896	15912	15921	15944	15752	16091	15839	15825	15870	16037	15826	15709	15984	15819	15969	16086	16075	15893	15948	15988	15780	16122	15865	15898	15954	15909	15979	15781	15783	15967	15896	15742	15936	15847	15940	15983	15938	15997	15785	15916	15700	15909	15744	15746	15828	15773	15883	15885	15816	16045	15813	15850	15861	15793	16011	15921	15752	15845	15867	15944	15997	15878	15871	15894	15969	15994	15770	15866	15836	15896	16007	15913	16078	15828	15813	15920	15948	15819	15880	15832	15752	15970	15932	15904	15768	15930	15914	16070	15955	15890	15989	15941	15975	15683	15864	16107	15804	15768	16087	15914	15758	15951	15989	15886	16015	15827	16078	15895	15693	15983	15773	15921	16031	16029	15901	15972	16070	15862	15853	15700	15743	15915	15842	15894	15810	15823	15913	15978	15685	15835	15919	16025	15828	15844	15726	15952	15935	15850	15968	15781	15794	15861	15870	15820	15910	16002	15958	16023	15997	15748	15963	15745	15947	15843	15987	15794	16023	16024	15824	15919	15909	16044	15666	15926	15902	15710	15899	15894	15839	15988	15673	16002	15860	15975	16029	15944	15826	15808	15912	16016	16086	15930	15861	15894	15942	15732	15965	15869	15921	15992	15860	15920	15984	15793	15858	16026	15832	15865	15832	15807	15958	15828	16000	15776	16002	15765	16000	15729	15933	15790	15954	15897	15852	15912	15994	16025	15936	16037	15837	15814	15718	15894	15972	15898	15984	15903	16042	15754	15889	15938	15864	15886	15774	15891	15896	15797	16040	15848	15926	15907	16018	15934	15862	15958	15961	15967	15887	15952	15902	15767	15977	16021	15944	15800	15811	15882	15956	15901	15993	15927	15937	15991	15843	15790	15884	15863	15831	15899	15970	15728	15947	15896	15921	15912	15876	15968	15936	15901	15921	15862	16081	15827	15974	15720	15906	15943	15735	15881	15913	15736	15982	15975	15948	16063	15898	16006	16116	15894	15896	15913	15788	15891	15709	15839	15972	15916	15949	15775	15891	15894	15915	15886	16005	16003	15769	15970	15900	16022	15906	16062	15901	15850	15889	16000	15964	15707	15935	15933	16148	15855	15837	15944	15870	15729	15875	15851	15648	15815	15778	15907	15914	15916	15914	15964	15867	15819	16112	15848	15968	16040	15953	15868	16007	15847	15862	15892	15931	15928	15951	15841	16017	16049	15891	15999	15722	16036	16140	15842	15931	15942	15938	15784	15921	15858	15823	15859	15879	15989	15868	16002	16066	16021	15889	15819	15992	15930	15920	15910	15772	15869	15858	15957	15818	15882	15882	15935	15980	15754	15967	15884	15955	15852	15967	15668	15982	15982	15937	15915	15864	15897	15967	15867	15892	15762	15854	15897	16044	15750	15875	15848	15812	15933	15708	15900	15985	15857	15914	15921	15875	15924	15948	15988	16075	15917	15883	16033	15825	15988	15896	15841	15968	16082	16070	15852	15849	16110	15628	15765	16009	15828	15712	15791	16026	15969	15897	15863	15916	15992	15755	15804	16135	15913	15918	15782	15959	15921	15798	15785	15833	15859	15894	15838	15882	15820	16078	16003	15987	15756	15727	15915	16014	15923	15972	15920	15995	15948	15754	15963	15851	15796	15978	15841	15859	15990	15876	16040	15820	15923	15940	15770	15895	16035	15889	16017	15643	16049	15883	15997	15809	15875	15912	15972	15926	15864	15892	16034	15883	15914	15799	15945	16038	15859	16089	15873	15992	15950	15809	15759	15853	16058	15829	15879	16044	15810	15838	15817	15937	15958	15874	15851	15813	15929	15769	15996	15862	15845	15928	15903	15955	15945	15729	15849	15927	15881	15942	15966	15874	15985	15805	16137	15850	16020	15914	15872	16021	15968	15748	15864	15964	15899	15944	15768
23225	21620	29602	25073	24783	28997	31380	25411	21871	20800	20337	19551	19371	19435	19148	19070	19145	19113	18925	18814	18841	18683	18846	18622	18679	18695	18712	18826	18776	18552	18694	18776	18668	18483	18633	18860	18491	18738	18531	18592	18587	18650	18667	18582	18690	18543	18639	18553	18617	18581	18602	18645	18718	18689	18549	18426	18498	18619	18792	18632	18512	18560	18519	18533	18571	18525	18463	18503	18475	18425	18585	18358	18565	18359	18649	18560	18607	18643	18518	18424	18519	18492	18426	18547	18563	18468	18465	18424	18340	18545	18579	18555	18424	18401	18415	18487	18552	18534	18571	18395	18458	18534	18502	18587	18827	18427	18606	18582	18444	18457	18260	18567	18340	18560	18514	18538	18467	18346	18475	18475	18512	18524	18644	18436	18424	18466	18538	18474	18406	18581	18401	18513	18326	18532	18381	18374	18387	18480	18462	18285	18640	18439	18521	18630	18535	18489	18349	18499	18465	18666	18660	18440	18616	18546	18653	18483	18573	18505	18451	18475	18513	18411	18418	18260	18522	18517	18373	18611	18471	18596	18515	18498	18580	18516	18572	18753	18513	18487	18671	18601	18471	18516	18653	18323	18517	18415	18349	18473	18486	18545	18306	18503	18300	18420	18813	18520	18635	18500	18477	18505	18281	18483	18295	18600	18565	18383	18677	18581	18606	18463	18447	18483	18411	18426	18493	18417	18388	18333	18514	18459	18480	18527	18481	18578	18312	18705	18391	18502	18312	18648	18508	18493	18511	18473	18313	18430	18511	18753	18533	18386	18350	18532	18479	18618	18598	18561	18685	18555	18476	18459	18489	18535	18221	18545	18448	18517	18637	18541	18741	18304	18681	18424	18297	18237	18640	18404	18416	18496	18430	18650	18597	18411	18504	18476	18669	18521	18406	18347	18565	18404	18613	18276	18684	18601	18353	18538	18400	18572	18582	18492	18720	18434	18390	18373	18567	18496	18522	18550	18731	18570	18642	18561	18556	18671	18365	18483	18757	18465	18373	18547	18706	18382	18511	18312	18637	18361	18491	18607	18659	18535	18588	18408	18540	18383	18514	18517	18573	18457	18420	18447	18570	18547	18454	18490	18413	18402	18392	18434	18484	18490	18668	18487	18421	18343	18387	18315	18472	18566	18451	18688	18300	18562	18588	18510	18494	18646	18508	18524	18508	18218	18388	18522	18355	18486	18442	18546	18436	18356	18465	18473	18411	18475	18589	18375	18533	18368	18551	18554	18554	18397	18408	18500	18595	18393	18651	18232	18405	18484	18368	18388	18499	18481	18439	18734	18641	18597	18459	18535	18561	18392	18620	18403	18622	18548	18480	18507	18368	18476	18519	18323	18371	18589	18410	18489	18640	18431	18436	18369	18559	18435	18507	18511	18380	18528	18425	18378	18564	18507	18594	18495	18691	18601	18511	18368	18428	18305	18595	18485	18383	18318	18727	18428	18683	18369	18513	18374	18497	18465	18420	18376	18572	18293	18449	18350	18496	18372	18583	18657	18553	18515	18407	18384	18771	18586	18375	18429	18434	18427	18635	18465	18508	18622	18670	18680	18446	18351	18389	18586	18447	18383	18407	18498	18381	18343	18444	18578	18621	18236	18604	18581	18594	18464	18152	18634	18504	18593	18665	18517	18503	18359	18529	18748	18399	18398	18598	18647	18395	18595	18401	18616	18812	18420	18589	18508	18703	18345	18665	18543	18570	18440	18475	18321	18499	18495	18491	18350	18480	18351	18607	18505	18329	18406	18372	18517	18407	18365	18403	18410	18393	18529	18552	18608	18423	18347	18456	18333	18440	18593	18292	18585	18579	18350	18381	18530	18394	18518	18524	18742	18529	18517	18445	18510	18389	18394	18503	18648	18475	18452	18389	18417	18579	18457	18395	18491	18624	18371	18395	18706	18625	18572	18390	18552	18356	18637	18591	18400	18558	18337	18742	18577	18399	18473	18596	18755	18386	18406	18447	18391	18421	18396	18654	18464	18542	18413	18433	18487	18505	18531	18502	18408	18510	18666	18597	18464	18785	18641	18627	18331	18529	18393	18680	18610	18445	18372	18474	18571	18485	18479	18516	18523	18456	18299	18410	18379	18551	18524	18460	18432	18576	18488	18407	18419	18594	18432	18328	18330	18329	18425	18512	18620	18656	18430	18496	18416	18396	18461	18504	18416	18232	18278	18521	18356	18359	18303	18523	18656	18443	18395	18432	18580	18473	18362	18530	18242	18232	18361	18544	18648	18399	18263	18376	18466	18520	18592	18366	18530	18398	18541	18640	18458	18706	18410	18247	18533	18417	18581	18470	18384	18647	18328	18648	18546	18411	18144	18417	18391	18688	18423	18455	18514	18566	18423	18418	18692	18570	18592	18603	18570	18466	18479	18522	18466	18529	18520	18530	18411	18284	18626	18440	18310	18440	18511	18418	18577	18605	18340	18284	18666	18738	18443	18433	18615	18612	18404	18471	18301	18224	18452	18424	18507	18561	18488	18653	18526	18408	18453	18218	18327	18259	18500	18444	18417	18296	18322	18417	18572	18598	18579	18338	18460	18384	18584	18333	18533	18488	18445	18524	18316	18527	18555	18502	18352	18561	18563	18646	18338	18386	18416	18515	18649	18526	18618	18584	18678	18370	18326	18647	18473	18448	18499	18589	18485	18323	18672	18547	18582	18167	18360	18606	18545	18622	18488	18345	18477	18550	18641	18655	18457	18391	18476	18708	18600	18451	18393	18305	18507	18555	18598	18525	18437	18371	18557	18474	18727	18538	18317	18366	18586	18415	18380	18270	18404	18495	18367	18436	18432	18585	18462	18419	18279	18505	18775	18587	18515	18508	18527	18560	18529	18590	18553	18387	18404	18469	18571	18438	18364	18585	18461	18558	18497	18478	18602	18424	18474	18605	18350	18376	18447	18534	18646	18337	18560	18460	18560	18349	18570	18428	18624	18603	18566	18566	18332	18430	18408	18642	18415	18544	18689	18593	18424	18300	18607	18688	18653	18362	18469	18211	18613	18360	18419	18340	18496	18597	18674	18469	18558	18494	18669	18526	18296	18238	18626	18652	18278	18572	18484	18615	18493	18584	18654	18213	18439	18414	18713	18411	18440	18523	18525	18444	18513	18566	18432	18172	18434	18606	18595	18486	18454	18508	18269	18572	18541	18398	18420	18551	18546	18377	18519	18532	18574	18370	18251	18579	18410	18537	18662	18556	18439	18506	18334	18518	18324	18602	18625	18714	18425	18349	18481	18509	18374	18532	18364	18319	18475	18650	18492	18481	18200	18525	18348	18470	18455	18618	18521	18514	18357	18352	18495	18687	18716	18455	18276	18653	18503	18380	18557	18676	18442	18763	18481	18309	18571	18617	18511	18256	18302	18570	18389	18464	18486	18413	18316	18537	18657	18602	18472	18269	18565	18584	18380	18601	18432	18394	18575	18601	18388	18540	18381	18475	18453	18540	18576	18524	18582	18428	18473	18485	18448	18450	18454	18628	18742	18526	18411	18707	18469	18482	18421	18298	18668	18537	18580	18446	18448	18536	18461	18545	18665	18333	18382	18721	18602	18514	18429	18537	18658	18581	18551	18612	18715	18512	18358	18563	18475	18532	18305	18508	18424	18625	18548	18397	18497	18463	18320	18333	18504	18597	18464	18422	18270	18502	18458	18435	18551	18563	18434	18376	18620	18404	18557	18706	18414	18486	18710	18426	18416	18559	18511	18540	18471	18529	18387	18382	18520	18570	18213	18391	18489	18460	18510	18527	18453	18530	18404	18606	18598	18383	18289	18314	18441	18608	18386	18438	18511	18442	18384	18559	18617	18446	18407	18486	18397	18464	18593	18381	18324	18528	18361	18434	18362	18461	18554	18506	18362	18565	18651	18355	18571	18592	18703	18555	18450	18589	18325	18415	18520	18534	18553	18468	18512	18536	18323	18430	18322	18519	18387	18504	18460	18356	18497	18542	18271	18328	18696	18612	18376	18571	18656	18459	18402	18457	18626	18330	18464	18386	18658	18293	18404	18482	18416	18428	18257	18585	18474	18435	18508	18344	18553	18529	18531	18454	18498	18598	18611	18402	18518	18518	18507	18441	18449	18578	18271	18498	18481	18446	18609	18441	18429	18542	18390	18436	18342	18665	18325	18644	18339	18323	18556	18223	18382	18442	18493	18433	18476	18375	18539	18491	18514	18561	18414	18286	18457	18474	18195	18665	18494	18327	18553	18415	18476	18574	18465	18409	18424	18540	18430	18433	18360	18352	18651	18490	18433	18530	18541	18675	18533	18488	18391	18533	18521	18471	18549	18405	18560	18652	18551	18399	18382	18423	18606	18421	18505	18611	18376	18604	18642	18462	18848	18431	18502	18338	18568	18729	18542	18304	18416	18692	18465	18430	18443	18612	18444	18341	18577	18633	18498	18483	18489	18483	18683	18653	18691	18499	18356	18649	18371	18423	18425	18699	18379	18590	18561	18675	18497	18508	18394	18352	18451	18576	18596	18544	18424	18649	18393	18364	18396	18486	18678	18425	18359	18290	18645	18393	18460	18579	18378	18368	18453	18515	18594	18588	18594	18441	18404	18544	18363	18542	18493	18587	18325	18645	18532	18619	18446	18336	18611	18516	18385	18480	18599	18709	18460	18548	18397	18485	18494	18725	18750	18357	18475	18445	18262	18497	18579	18439	18515	18756	18410	18696	18602	18609	18519	18431	18582	18601	18656	18442	18303	18685	18489	18641	18505	18357	18468	18380	18507	18681	18557	18385	18653	18418	18412	18492	18471	18440	18397	18606	18501	18418	18450	18555	18464	18533	18355	18446	18508	18289	18396	18623	18479	18693	18483	18360	18469	18388	18325	18289	18462	18628	18531	18261	18462	18598	18660	18390	18502	18587	18623	18472	18499	18428	18458	18481	18413	18486	18550	18761	18359	18530	18664	18493	18472	18592	18643	18373	18394	18638	18597	18544	18498	18494	18278	18473	18523	18529	18626	18574	18285	18524	18370	18394	18406	18540	18507	18592	18328	18309	18307	18598	18552	18578	18506	18571	18576	18451	18515	18584	18312	18428	18423	18414	18402	18416	18743	18365	18382	18504	18552	18508	18664	18432	18251	18422	18613	18415	18582
35974	59738	56900	46558	39489	33845	29476	24269	20340	18716	17802	17606	17262	16973	16907	16897	16662	16840	16529	16567	16579	16496	16594	16262	16478	16442	16517	16429	16316	16428	16519	16475	16123	16291	16444	16244	16352	16219	16383	16348	16161	16287	16290	16280	16358	16237	16228	16251	16352	16267	16310	16339	16446	16365	16576	16206	16357	16293	16336	16135	16156	16306	16172	16321	16356	16366	16498	16296	16307	16115	16119	16484	16252	16381	16249	16279	16353	16322	16279	16082	16154	16226	16254	16247	16140	16235	16180	16401	16188	16395	16234	16430	16096	16350	16298	16179	16235	16294	16357	16313	16232	16279	16334	16289	16254	16425	16372	16212	16171	16240	16551	16328	16105	16277	16187	16288	16308	16153	16286	16262	16243	16316	16310	16262	16351	16285	16220	16242	16151	16201	16441	16237	16240	16104	16249	16488	16258	16271	16307	16283	16230	16169	16298	16245	16202	16264	16370	16374	16324	16375	16250	16426	16329	16235	16160	16074	16358	16269	16258	16174	16252	16208	16247	16199	16266	16197	16231	16192	16116	16274	16245	16307	16282	16171	16296	16276	16345	16283	16235	16199	16294	16247	16299	16456	16274	16267	16367	16238	16218	16368	16210	16197	16219	16203	16258	16420	16476	16252	16191	16394	16158	16115	16190	16277	16339	16311	16183	16405	16231	16289	16265	16281	16115	16261	16128	16220	16247	16231	16178	16245	16353	16006	16137	16423	16204	16295	16111	16372	16225	16153	16344	16349	16280	16208	16279	16243	16269	16261	16317	16177	16419	16213	16324	16240	16195	16214	16284	16446	16383	16443	16296	16257	16210	16396	16268	16179	16349	16354	16289	16187	16238	16322	16308	16232	16234	16263	16062	16357	16417	16204	16255	16317	16105	16334	16314	16366	16079	16281	16247	16208	16173	16097	16167	16340	16352	16237	16172	16408	16388	16276	16207	16258	16506	16413	16234	16297	16306	16349	16325	16232	16344	16352	16130	16280	16265	16408	16383	15997	16236	16192	16326	16344	16295	16222	16286	16232	16388	16354	16329	16284	16306	16437	16364	16138	16274	16226	16435	16307	16271	16104	16267	16262	16187	16311	16285	16069	16242	16229	16214	16164	16123	16265	16245	16320	16328	16283	16286	16293	16265	16415	16308	16210	16323	16183	16267	16188	16212	16138	16141	16100	16489	16068	16251	16067	16253	16265	16156	16210	16222	16241	16237	16286	16202	16197	16332	16135	16131	16416	16263	16213	16298	16370	16445	16128	16209	16319	16379	16261	16241	16265	16232	16232	16228	16276	16259	16320	16209	16358	16306	16332	16319	16234	16257	16201	16452	16247	16062	16365	16102	16277	16197	16204	16218	16292	16168	16232	16208	16080	16242	16169	16249	16230	16274	16342	16291	16108	16288	16238	16199	16250	16256	16247	16345	16317	16275	16302	16318	16216	16046	16173	16166	16357	16148	16223	16284	16271	16280	16156	16364	16130	16182	16331	16161	16206	16432	16135	16157	16380	16192	16315	16285	16200	16396	16469	16169	16288	16291	16306	16155	16161	16141	16089	16369	16438	16408	16029	16259	16254	16438	16363	16249	16278	16213	16379	16240	16269	16133	16326	16311	16284	16285	16117	16267	16242	16165	16163	16208	16234	16262	16258	16257	16153	16350	16319	16273	16159	16190	16281	16324	16257	16252	16259	16183	16315	16360	16304	16452	16340	16018	16373	16415	16270	16302	16238	16284	16253	16214	16409	16059	16239	16148	16222	16230	16354	16183	16178	16277	16124	16166	16261	16067	16206	16392	16263	16454	16133	16278	16159	16208	16314	16462	16460	16292	16196	16139	16316	16123	16164	16275	16085	16118	16218	16161	16171	16372	16226	16317	16184	16232	16243	16409	16330	16207	16365	16205	16185	16299	16045	16308	16179	16478	16274	16286	16274	16343	16075	16189	16252	16135	16362	16110	16294	16182	16183	16191	16379	16131	16294	16346	16047	16317	16161	16287	16173	16374	16239	16234	16139	16111	16354	16382	16046	16342	16144	16309	16251	16344	16203	16307	16491	16348	16445	16328	16116	16153	16284	16356	16272	16260	16209	16138	16119	16233	16338	16289	16336	16243	16213	16123	16301	16186	16121	16225	16021	16264	16148	16270	16260	16189	16136	16374	16258	16287	16206	16296	16243	16260	16278	16159	16356	16055	16166	16349	16361	16094	16339	16256	16203	16198	16252	16182	16340	16097	16154	16270	16237	16135	16096	16462	16186	16278	16326	16261	16293	16146	16352	16218	16160	16230	16184	16195	16335	16354	16184	16365	16217	16100	16315	16441	16406	16248	16218	16265	16088	16333	16101	16093	16423	16241	16386	16148	16186	16208	16232	16268	16142	16186	16305	16392	16385	16261	16203	16238	16265	16269	16272	16311	16463	16259	16343	16225	16267	16371	16307	16162	16296	16210	15987	16421	16178	16256	16269	16337	16200	16348	16287	16159	16270	16351	16361	16494	16149	16186	16231	16185	16283	16238	16477	16176	16360	16246	16196	16385	16335	16181	16166	16488	16093	16265	16238	16148	16274	16267	16269	16456	16391	16220	16214	16216	16323	16162	16399	16170	16206	16163	16158	16409	16220	16171	16230	16190	16227	16365	16371	16332	16133	16257	16257	16255	16199	16251	16402	16210	16276	16185	16232	16397	16350	16093	16361	16261	16234	16246	16255	16323	16247	16310	16305	16432	16273	16354	16271	16183	16034	16177	16329	16170	16107	16277	16203	16194	16278	16376	16162	16308	16260	16236	16300	16215	16100	16216	16277	16243	16117	16373	16250	16261	16361	16278	16314	16089	16121	16248	16294	16196	16385	16489	16295	16141	16193	16412	16285	16219	16459	16290	16202	16463	16231	16314	16329	16379	16364	16344	16190	16292	16206	16288	16326	16251	16389	16274	16164	16238	16133	16378	16311	16322	16371	16348	16224	16229	16101	16294	16122	16369	16174	16214	16380	16167	16326	16336	16176	16311	16180	16153	16166	16074	16350	16088	16155	16257	16126	16181	16390	16310	16240	16245	16105	16240	16229	16391	16147	16234	16288	16363	16223	16226	16122	16313	16176	16356	16187	16363	16288	16295	16373	16186	16338	16295	16194	16253	16300	16272	16346	16208	16438	16259	16120	16359	16223	16166	16186	16429	16184	16257	16239	16394	16072	16399	16253	16313	16169	16465	16266	16228	16532	16276	16193	16241	16263	16269	16337	16286	16198	16162	16358	16237	16124	16381	16404	16265	16213	16252	16236	16090	16173	16153	16142	16224	16260	16333	16373	16341	16201	16127	16402	16204	16246	16228	16326	16243	16323	16056	16291	16223	16325	16164	16271	16234	16153	16302	16223	16207	16144	16158	16155	16216	16382	16205	16431	16312	16241	16144	16300	16368	16082	16270	16197	16232	16270	16207	16339	16434	16304	16094	16400	16057	16100	16220	16368	16042	16155	16434	16136	16163	16264	16299	16478	16139	16278	16274	16116	16348	16346	16158	16347	16347	16257	16451	16237	16244	16216	16288	16368	16224	16172	16301	16188	16324	16413	16363	16265	16224	16261	16187	16317	16278	16323	16299	16191	16255	16169	16267	16318	16309	16276	16322	16403	16415	16161	16331	16296	16206	16227	16302	16259	16304	16215	16330	16187	16364	16325	16240	16352	16423	16125	16168	16268	16229	16397	16279	16297	16345	16329	16344	16069	16322	16221	16311	16357	16321	16114	16238	16331	16383	16175	16248	16273	16286	16254	16280	16184	16362	16319	16373	16371	16174	16171	16377	16284	16221	16389	16274	16261	16194	16320	16233	16175	16281	16376	16307	16277	16173	16163	16289	16120	16127	16147	16268	16270	16229	16185	16275	16266	16275	16272	16284	16219	16237	16207	16286	16053	16057	16230	16307	16190	16379	16237	16314	16282	16247	16446	16227	16238	16050	16128	16235	16333	16193	16162	16250	16349	16307	16349	16243	16170	16375	16296	16171	16257	16416	16269	16417	16180	16100	16264	16263	16198	16339	16217	16337	16258	16213	16281	16312	16347	16387	16253	16324	16258	16347	16487	16247	16289	16286	16287	16221	16295	16129	16261	16152	16311	16326	16499	16348	16194	16325	16097	16159	16294	16219	16372	16343	16368	16223	16484	16149	16214	16119	16249	16185	16344	16335	16251	16340	16173	16294	16272	16242	16267	16190	16253	16380	16136	16208	16324	16211	16272	16327	16259	16254	16352	16198	16325	16317	16252	16355	16188	16091	16269	16219	16407	16293	16326	16363	16256	16480	16358	16142	16111	16265	16282	16134	16327	16297	16304	16473	16218	16186	16270	16202	16197	16358	16042	16233	16352	16190	16089	16216	16201	16079	16122	16306	16183	16229	16211	16179	16258	16087	16212	16282	16267	16120	16351	16311	16259	16323	16403	16326	16246	16218	16344	16257	16319	16348	16100	16267	16219	16116	16233	16319	16153	16394	16117	16456	16253	16313	16078	16420	16226	16271	16348	16306	16207	16233	16053	16276	16053	16522	16288	16295	16377	16197	16384	16265	16304	16294	16375	16323	16267	16325	16219	16141	16357	16365	16155	16301	16199	16353	16119	16093	16277	16326	16239	16166	16306	16304	16323	16262	16116	16323	16402	16360	16141	16351	16086	16072	16267	16298	16243	16209	16321	16376	16300	16308	16333	16194	16323	16020	16186	16267	16283	16314	16297	16241	16167	16271	15996	16449	16180	16208	16351	16401	16231	16341	16144	16337	16374	16301	16360	16286	16173	16344	16248	16304	16154	16293	16354	16403	16381	16226	16287	16253	16209	16258	16421	16083	16386	16096	16295	16350	16172	16208	16151	16141	16288	16255	16211	16166	16441	16234	16400	16285	16186	16233	16309	16281	16375	16257	16198	16193	16261	16284	16136	16392	16357	16350	16319	16213	16252	16355	16139	16471	16357	16359	16268	16045	16182	16202	16324	16380	16142	16245	16330	16178	16321	16247	16210	16388	16321	16272	16253	16346	16297	16325	16260	16186	16364	16268	16182	16146	16114	16333	16057	16273	16242	16217	16370	16322	16094	16215	16369	16313	16371	16239	16309	16211	15947	16077	16219	16269	16199	16284	16075	16383	16239
28687	26355	33811	29842	23894	21380	19912	18691	18285	17917	17615	17682	17651	17481	17543	17486	17377	17469	17319	17304	17323	17450	17460	17244	17278	17186	17368	17508	17500	17301	17184	17381	17260	17236	17419	17221	17101	17191	17252	17332	17418	17345	17424	17296	17161	17455	17280	17408	17094	17105	17336	17229	17014	17330	17274	17235	17232	17416	17393	17305	17405	17257	17343	17248	17257	17269	17405	17432	17317	17394	17249	17312	17382	17289	17175	17090	17364	17254	17205	17244	17177	17408	17469	17380	17193	17470	17442	17245	17266	17283	17164	17412	17160	17160	17355	17231	17393	17170	17198	17301	17119	17248	17251	17389	17408	17237	17134	17223	17252	17254	17276	17426	17173	17237	17384	17398	17233	17280	17504	17159	17279	17467	17466	17356	17220	17319	17195	17234	17240	17172	17119	17451	17585	17413	17235	17161	17395	17351	17230	17403	17305	17202	17247	17135	17301	17351	17340	17144	17335	17267	17264	17469	17249	16948	17346	17435	17273	17579	17166	17087	17283	17432	17414	17349	17296	17225	17290	17292	17330	17343	17349	17129	17295	17262	17221	17379	17054	17258	17106	17254	17364	17287	17238	17320	17245	17261	17405	17273	17430	17345	17219	17212	17391	17296	17349	17096	17135	17312	17231	17549	17321	17383	17264	17339	17315	17203	17375	17245	17336	17448	17095	17206	17283	17304	17354	17545	17241	17319	17287	17389	17292	17126	17417	17152	17127	17373	17123	17131	17345	17282	17166	17363	17231	17265	17142	17037	17523	17392	17408	17326	17180	17306	17438	17564	17224	17225	17280	17026	17152	17303	17244	17411	17346	17439	17305	17176	17440	17378	17320	17228	17261	17412	17292	17376	17161	17005	17235	17486	17150	17296	17280	17228	17230	17164	17469	17206	17272	17365	17433	17227	17366	17141	17400	17331	17232	17174	17150	17454	17421	17433	17356	17177	17363	17270	17402	17321	17330	17244	17385	17236	17371	17564	17305	17531	17402	17282	17201	17225	17260	17348	17423	17284	17208	17072	17394	17287	17170	17369	17170	17172	17166	17217	17319	17253	17302	17184	17362	17288	17394	17067	17413	17223	17278	17356	17435	17346	17166	17397	17325	17446	17525	17198	17266	17386	17254	17321	17421	17294	17357	17099	17310	17216	17188	17322	17311	17371	17151	17372	17397	17288	17238	17477	17312	17210	17281	17232	17402	17616	17377	17475	17142	17084	17307	17447	17263	17290	17445	17052	17307	17266	17391	17147	17107	17358	17411	17467	17195	17012	17184	17430	17093	17306	16983	17104	17307	17206	17221	17360	17291	17189	17488	17313	17280	17299	17309	17122	17142	17279	17188	17292	17373	17202	17211	17212	17366	17197	17276	17306	17407	17340	17399	17340	17368	17187	17329	17241	17094	17248	17060	17333	17130	17015	17105	17115	17309	17156	17399	17243	17179	17381	17360	17397	17173	17393	17249	17230	17310	17007	17278	17417	17367	17315	17286	17182	17469	17200	17511	17200	17304	17430	17358	17433	17308	17391	17389	17326	17154	17316	17286	17236	17226	17233	17086	17399	17292	17363	17251	17372	17010	17279	17315	17387	17300	17281	17174	17327	17370	17234	17156	17458	17485	17262	17361	17275	17439	17288	17456	17292	17453	17343	17399	17319	17452	17491	17401	17214	17346	17311	17222	17383	17275	17459	17161	17348	17242	17198	17557	17255	17330	17286	17102	17255	17441	17273	17246	17088	17292	17406	17191	17122	17212	17152	17145	17283	17203	17304	17325	17565	17459	17205	17334	17291	17295	17361	17348	17328	17151	17315	17407	17477	17312	17357	17387	17063	17338	17280	17387	17204	17420	17234	17353	17315	17420	17492	17344	17108	17248	17241	17029	17332	17232	17387	17176	17248	17415	17383	17250	17268	17260	17406	17128	17237	17287	17356	17273	17309	17364	17412	17399	17204	17248	17260	17128	17134	17135	17158	17446	17331	17206	17222	17195	17246	17261	17271	17273	17313	17220	17268	17280	17100	17432	17281	17325	17274	17430	17239	17346	17328	17211	17324	17185	17334	17292	17176	17315	17435	17183	17169	17291	17464	17203	17364	17351	17196	17305	17432	17334	17337	17572	17407	17213	17275	17443	17221	17402	17415	17278	17390	17187	17318	17206	17216	17190	17368	17252	17652	17223	17387	17312	17281	17276	17178	17456	17247	17129	17354	17264	17330	17227	17301	17200	17332	17166	17070	17333	17070	17345	17102	17125	17480	17355	17195	17299	17245	17276	17294	17471	17205	17241	17362	17431	17288	17451	17351	17239	17043	17401	17302	17259	17202	17295	17190	17234	17246	17179	17085	17241	17461	17372	17203	17429	17546	17396	17242	17166	17260	17366	17209	17486	17275	17147	17246	17250	17309	17361	17575	17356	17475	17314	17414	17288	17240	17016	17220	17252	17130	17400	17489	17323	17226	17384	17458	17328	17291	17411	17406	17075	17329	17408	17357	17244	17426	17391	17440	17342	17285	17268	17416	17248	17181	17479	17224	17412	17290	17428	17406	17392	17140	17380	17251	17283	17396	17144	17189	17297	17323	17262	17105	17418	17155	17365	17176	17130	17199	17543	17195	17387	17117	17426	17410	17472	17288	17154	17448	17479	17310	17251	17322	17285	17163	17222	17319	17390	17327	17234	17244	17151	17313	17237	17247	17230	17243	17278	17275	17339	17362	17407	17240	17334	17485	17349	17284	17284	17363	17291	17176	17443	17289	17233	17325	17366	17482	17224	17315	17280	17275	17321	17368	17247	17257	17398	17164	17300	17275	17486	17353	17438	17261	17125	17400	17356	17374	17352	17249	17440	17229	17276	17271	17302	17370	17366	17439	17472	17380	17436	17404	17398	17217	17310	17140	17186	17331	17186	17220	17284	17151	17210	17139	17174	17339	17283	17374	17406	17213	17171	17253	17253	17311	17461	17380	17377	17239	17225	17425	17344	17206	17408	17192	17383	17261	17535	17483	17336	17485	17290	17317	17138	17138	17198	17251	17280	17342	17376	17205	17237	17206	17307	17032	17300	17319	17260	17227	17269	17345	17388	17301	17235	17096	17206	17364	17323	17222	17345	17135	17212	17151	17391	17279	17230	17452	17304	17292	17373	17353	17125	17502	17354	17349	17178	17469	17398	17186	17325	17383	17369	17389	17178	17314	17210	17355	17290	17498	17303	17383	17285	17472	17327	17453	17299	17185	17451	17420	17355	17271	17395	17284	17335	17341	17384	17523	17132	17141	17325	17174	17237	17218	17356	17279	17357	17276	17422	17124	17294	17116	17344	17135	17313	17400	17345	17193	17283	17076	17177	17153	17285	17206	17235	17120	17426	17263	17353	17387	17304	17366	17507	17428	17286	17112	17280	17228	17132	17382	17370	17394	17297	17226	17335	17372	17442	17033	17296	17233	17464	17458	17235	17186	17334	17314	17342	17304	17139	17227	17377	17104	17201	17477	17241	17162	17099	17228	17245	17329	17197	17186	17263	17259	17402	17171	17156	17399	17240	17113	17180	17216	17101	17363	17278	17190	17113	17099	17304	17184	17194	17401	17212	17226	17234	17218	17219	17212	17224	17425	17312	17342	17285	17243	17280	17306	17311	17093	17355	17245	17368	17236	17341	17264	17185	17231	17193	17328	17189	17268	17215	17421	17295	17308	17285	17412	17322	17280	17348	17416	17465	17474	17399	17376	17116	17079	17266	17191	17412	17339	17411	17097	17307	17145	17474	17164	17380	17410	17361	17312	17284	17479	17327	17302	17279	17326	17205	17420	17194	17284	17145	17248	17286	17337	17436	17378	17435	17352	17360	17375	17478	17325	17282	17147	17250	17570	17403	17414	17377	17253	17208	16974	17335	17242	17224	17306	17479	17253	17446	17404	17331	17515	17243	17350	17329	17096	17211	17224	17228	17383	17395	17217	17475	17422	17438	17233	17298	17174	17284	17357	17450	17291	17283	17364	17250	17186	17282	17384	17339	17454	17334	17047	17219	17237	17286	17351	17373	17399	17325	17283	17377	17227	17243	17071	17244	17185	17265	17278	17096	17039	17152	17331	17390	17390	17170	17266	17259	17275	17371	17153	17265	17430	17407	17298	17300	17357	17367	17127	17346	17480	17417	17175	17472	17311	17438	17404	17201	17337	17345	17447	17401	17171	17462	17314	17559	17464	17478	17128	17189	17341	17336	17281	17216	17145	17316	17449	17148	17105	17254	17208	17189	17355	17265	17422	17054	17142	17401	17227	17527	17168	17443	17158	17321	17222	17286	17255	17297	17223	17145	17268	17167	17342	17433	17311	17381	17171	17255	17409	17318	17494	17194	17441	17497	17414	17468	17282	17259	17476	17186	17399	17442	17301	17439	17341	17342	17320	17427	17274	17238	17245	17514	17314	17363	17179	17460	17244	17354	17349	17258	17293	17195	17242	17238	17226	17350	17275	17320	17179	17276	17331	17128	17358	17248	17206	17314	17369	17213	17172	17298	17248	17358	17350	17452	17405	17283	17562	17424	17061	17331	17256	17498	17335	17272	17467	17283	17236	17268	17414	17324	17351	17186	17289	17231	17273	17279	17298	17468	17420	17217	17113	17371	17496	17220	17425	17156	17330	17357	17239	17363	17099	17296	17241	17391	17298	17195	17153	17180	17086	17332	17218	17236	17207	17297	17324	17240	17163	17302	17178	17156	17236	17269	17298	17151	17500	17337	17266	17577	17362	17077	17441	17277	17336	17298	17477	17397	17365	17338	17129	16986	17172	17348	17394	17348	17255	17449	17306	17296	17167	17347	17356	17244	17085	17429	17240	17262	17340	17419	17311	17265	17287	17277	17207	17208	17232	17467	17189	17286	17301	17283	17349	17410	17380	17352	17146	17249	17399	17296	17317	17168	17348	17167	17359	17246	17162	17347	17281	17457	17191	16968	17251	17426	17130	17272	17274	17359	17349	17415	17110	17326	17257	17356	17295	17225	17365	17408	17207	17241	17207	17139	17364	17360	17339	17161	17277	17321	17261	17275	17363	17218	17276	17314	17180	17310	17243	17139	17257	17206	17285	17239	17367	17350	17273	17082	17352	17070	17384	17156	17103	17071	17145	17211	17219	17168	17215
30312	42632	39290	29485	23948	20927	18578	17176	16604	16400	16036	16064	15808	15786	15838	15513	15688	15659	15574	15753	15732	15576	15663	15506	15589	15496	15503	15450	15523	15547	15592	15707	15485	15577	15541	15586	15517	15550	15480	15492	15528	15471	15528	15697	15416	15571	15646	15373	15337	15547	15576	15500	15595	15609	15465	15583	15479	15566	15787	15461	15684	15567	15456	15423	15593	15631	15469	15583	15498	15404	15621	15733	15431	15396	15380	15449	15539	15496	15486	15493	15652	15506	15460	15640	15607	15583	15405	15470	15581	15513	15410	15515	15375	15537	15494	15547	15645	15484	15441	15422	15597	15414	15489	15328	15551	15489	15493	15729	15604	15577	15582	15576	15439	15317	15589	15499	15527	15481	15484	15511	15503	15451	15602	15487	15518	15466	15550	15492	15502	15523	15510	15332	15554	15700	15651	15693	15575	15617	15472	15579	15729	15577	15651	15593	15452	15515	15406	15721	15660	15594	15654	15454	15676	15570	15554	15537	15496	15447	15609	15497	15556	15466	15585	15498	15573	15545	15397	15486	15614	15496	15520	15587	15710	15523	15458	15607	15460	15508	15639	15607	15544	15472	15382	15647	15572	15406	15559	15708	15502	15378	15469	15439	15480	15635	15525	15601	15416	15532	15570	15517	15473	15617	15368	15576	15534	15470	15466	15618	15629	15496	15578	15664	15478	15482	15616	15567	15534	15568	15589	15621	15464	15544	15451	15598	15492	15440	15696	15598	15658	15351	15722	15654	15540	15595	15601	15619	15596	15492	15666	15483	15452	15450	15473	15570	15459	15625	15523	15576	15619	15394	15459	15628	15608	15451	15518	15497	15406	15563	15508	15527	15446	15647	15426	15555	15551	15439	15540	15594	15541	15664	15597	15522	15582	15491	15455	15511	15549	15572	15612	15484	15563	15537	15488	15439	15618	15555	15587	15528	15408	15518	15549	15557	15481	15648	15491	15610	15431	15463	15567	15603	15437	15601	15603	15329	15570	15543	15650	15495	15625	15454	15582	15496	15563	15765	15527	15515	15640	15407	15449	15582	15389	15482	15368	15615	15581	15475	15718	15511	15459	15538	15545	15488	15583	15495	15543	15457	15500	15486	15722	15562	15383	15675	15377	15556	15490	15566	15477	15410	15518	15591	15559	15473	15763	15624	15599	15471	15545	15476	15406	15452	15671	15414	15616	15614	15574	15451	15474	15436	15604	15689	15432	15504	15483	15625	15437	15624	15607	15533	15463	15600	15632	15473	15587	15531	15719	15372	15511	15522	15549	15572	15551	15418	15416	15498	15594	15555	15537	15678	15500	15514	15626	15641	15630	15478	15641	15648	15501	15457	15341	15546	15588	15495	15515	15472	15320	15595	15502	15605	15610	15542	15573	15427	15677	15700	15661	15624	15664	15815	15537	15731	15513	15540	15550	15523	15449	15668	15509	15631	15630	15406	15486	15381	15507	15541	15392	15571	15502	15614	15330	15636	15690	15510	15700	15602	15562	15593	15425	15577	15349	15478	15511	15527	15545	15563	15465	15625	15483	15577	15493	15636	15585	15534	15644	15553	15576	15588	15563	15478	15489	15513	15366	15399	15603	15382	15409	15443	15560	15504	15493	15566	15517	15535	15521	15588	15508	15507	15436	15553	15529	15509	15674	15717	15713	15487	15378	15602	15547	15523	15668	15543	15518	15500	15610	15501	15686	15434	15504	15469	15473	15478	15606	15692	15526	15723	15590	15523	15547	15487	15622	15679	15591	15544	15535	15543	15528	15532	15841	15548	15603	15594	15278	15512	15555	15527	15409	15668	15394	15645	15450	15398	15620	15547	15633	15547	15585	15506	15388	15471	15473	15535	15506	15362	15434	15535	15617	15475	15390	15553	15433	15621	15641	15473	15526	15403	15527	15523	15504	15645	15579	15427	15459	15510	15581	15418	15527	15608	15600	15445	15557	15506	15365	15535	15720	15530	15498	15552	15590	15699	15554	15462	15491	15614	15592	15574	15550	15502	15463	15408	15564	15358	15628	15570	15532	15525	15602	15474	15462	15599	15523	15540	15451	15551	15479	15564	15487	15617	15583	15604	15733	15433	15612	15421	15648	15437	15502	15545	15490	15474	15478	15654	15499	15491	15661	15480	15586	15524	15531	15625	15673	15733	15506	15562	15584	15459	15425	15360	15600	15465	15592	15409	15701	15512	15548	15457	15587	15513	15538	15522	15657	15398	15675	15502	15537	15547	15521	15563	15450	15583	15458	15406	15529	15572	15638	15389	15500	15410	15513	15555	15540	15530	15392	15675	15510	15699	15335	15526	15615	15496	15440	15642	15394	15582	15581	15450	15605	15531	15596	15611	15517	15438	15583	15465	15756	15620	15616	15626	15464	15533	15450	15548	15709	15610	15503	15433	15399	15607	15487	15570	15555	15659	15534	15614	15673	15380	15635	15392	15421	15573	15486	15591	15479	15608	15536	15455	15562	15425	15375	15536	15474	15653	15563	15636	15647	15462	15511	15487	15653	15512	15553	15575	15552	15639	15430	15477	15551	15496	15603	15370	15675	15608	15410	15524	15444	15440	15567	15566	15519	15631	15561	15516	15514	15468	15423	15716	15617	15408	15619	15552	15534	15541	15686	15717	15484	15532	15541	15558	15445	15436	15500	15383	15483	15546	15630	15515	15545	15671	15507	15538	15573	15681	15457	15445	15574	15345	15512	15621	15568	15586	15405	15669	15683	15497	15490	15673	15461	15428	15439	15612	15604	15455	15805	15581	15635	15424	15550	15612	15493	15689	15575	15516	15589	15466	15706	15571	15478	15633	15311	15446	15723	15537	15582	15648	15240	15531	15681	15514	15512	15528	15669	15374	15496	15525	15464	15454	15407	15540	15592	15455	15477	15595	15563	15566	15415	15627	15608	15493	15365	15669	15510	15617	15494	15576	15578	15729	15681	15635	15574	15513	15507	15402	15524	15625	15655	15523	15637	15597	15557	15510	15591	15704	15569	15510	15590	15545	15547	15586	15590	15607	15569	15504	15601	15518	15547	15601	15620	15442	15482	15391	15434	15542	15541	15629	15742	15517	15600	15535	15453	15473	15623	15749	15535	15486	15373	15427	15442	15591	15474	15653	15589	15498	15484	15628	15530	15511	15563	15402	15676	15533	15646	15493	15655	15499	15580	15385	15542	15340	15582	15618	15683	15541	15574	15619	15576	15555	15468	15487	15370	15460	15435	15546	15544	15427	15616	15539	15460	15441	15510	15415	15587	15473	15598	15631	15493	15540	15702	15391	15536	15447	15527	15519	15520	15601	15535	15729	15344	15632	15257	15489	15600	15542	15584	15504	15539	15311	15462	15607	15500	15620	15509	15510	15444	15556	15559	15508	15498	15400	15463	15386	15736	15479	15504	15567	15638	15545	15592	15484	15495	15561	15551	15563	15579	15440	15508	15551	15556	15550	15360	15464	15597	15585	15597	15422	15557	15620	15378	15564	15428	15507	15485	15520	15483	15417	15636	15542	15354	15442	15348	15498	15588	15512	15579	15507	15486	15549	15560	15400	15573	15422	15666	15474	15510	15496	15626	15542	15541	15636	15615	15804	15663	15570	15477	15545	15700	15385	15545	15566	15509	15345	15562	15397	15580	15569	15618	15478	15508	15556	15624	15676	15442	15561	15456	15494	15538	15490	15525	15488	15668	15617	15425	15477	15614	15594	15544	15617	15628	15533	15448	15685	15515	15593	15566	15693	15572	15629	15639	15465	15504	15542	15525	15493	15321	15613	15634	15624	15578	15674	15639	15469	15709	15442	15523	15702	15375	15503	15578	15374	15691	15554	15345	15606	15521	15665	15453	15768	15592	15396	15550	15616	15553	15388	15498	15373	15498	15534	15611	15476	15535	15505	15505	15358	15654	15268	15532	15285	15594	15738	15370	15654	15452	15480	15379	15571	15593	15622	15482	15504	15544	15516	15555	15628	15657	15650	15498	15486	15550	15539	15498	15458	15527	15500	15457	15525	15425	15417	15491	15700	15314	15663	15590	15525	15572	15403	15548	15493	15498	15527	15523	15600	15676	15476	15449	15411	15519	15525	15342	15708	15569	15581	15611	15453	15556	15658	15558	15662	15599	15643	15653	15539	15438	15368	15543	15547	15320	15601	15608	15644	15426	15701	15614	15729	15536	15478	15483	15277	15603	15511	15763	15588	15573	15816	15399	15489	15635	15431	15707	15464	15673	15423	15716	15549	15563	15626	15708	15506	15479	15479	15571	15512	15533	15482	15559	15482	15489	15564	15362	15660	15636	15527	15481	15613	15607	15537	15484	15498	15617	15487	15528	15480	15644	15627	15683	15472	15627	15587	15358	15644	15634	15519	15507	15488	15602	15627	15657	15497	15475	15567	15672	15518	15643	15619	15421	15569	15519	15667	15560	15544	15444	15549	15707	15569	15705	15502	15402	15461	15464	15640	15720	15360	15351	15595	15622	15651	15431	15596	15392	15573	15574	15466	15528	15611	15543	15649	15524	15509	15455	15638	15483	15591	15540	15373	15322	15562	15483	15556	15427	15740	15553	15478	15769	15588	15452	15506	15550	15561	15475	15599	15470	15520	15539	15531	15443	15325	15510	15554	15440	15588	15707	15480	15679	15719	15564	15669	15615	15469	15646	15368	15373	15471	15427	15659	15479	15743	15501	15606	15580	15616	15567	15634	15507	15539	15482	15469	15370	15489	15674	15537	15563	15530	15521	15579	15496	15616	15743	15571	15577	15541	15643	15406	15370	15518	15547	15601	15294	15434	15521	15649	15594	15472	15500	15603	15567	15479	15426	15521	15379	15556	15545	15582	15746	15685	15726	15680	15515	15525	15563	15663	15406	15628	15669	15524	15521	15467	15574	15614	15531	15471	15588	15572	15487	15832	15433	15640	15455	15534	15704	15586	15620	15507	15463	15593	15494	15460	15695	15749	15603	15692	15502	15324	15636	15463	15642	15435	15539	15427	15479	15501	15627	15543	15584	15576	15490	15718	15490	15625	15540	15556	15547	15418	15676	15570	15498	15463	15478	15581	15626	15557	15604	15491	15545	15557	15519	15697	15499	15557	15614	15568	15468	15535	15504	15492	15482	15623	15643	15466	15479	15648
24347	21554	29344	26851	27248	28477	26008	21388	19774	19323	18997	18843	18642	18584	18535	18365	18368	18508	18270	18378	18222	18371	18218	18220	18118	18281	17988	18243	18350	18085	18118	18051	17885	18175	18041	18105	18024	18099	17976	17995	18163	18005	17972	18179	18165	17894	17897	18117	18087	17991	18051	18136	18202	18023	18011	18069	18178	18004	17880	17805	18080	18132	18124	17814	18177	18012	17966	18051	18096	18006	17961	18072	18053	18046	18019	18088	18250	18243	18017	18126	17995	17994	17953	17973	18195	17929	18160	17964	17893	18012	18016	18112	18200	18086	18020	17975	17952	18202	18036	18154	18070	18348	18196	18009	18037	18014	18014	18301	17965	17962	17882	18149	18093	17991	17930	18062	17922	18187	18079	18084	18011	18302	18306	18031	18121	17950	18001	17906	17867	17728	18040	18199	18157	17978	17773	18022	17994	17782	17971	17849	17975	18074	17839	18036	17978	17844	17794	17972	18027	18259	18046	17949	17923	18098	17930	18119	17888	17911	18122	17967	18100	18042	18295	18123	18116	18041	17974	17957	17925	17939	17966	17953	18123	18032	17716	18004	17963	18028	17965	18011	18255	17924	18094	18034	18189	17995	18064	17816	17902	18034	17811	17997	18114	18087	17986	18024	18245	18029	18029	18208	18032	18027	18218	18149	18185	18060	18142	18210	17977	17955	17935	17847	18147	17893	17998	17977	17958	18062	18036	18009	17884	17809	18091	17859	18011	17894	18058	17988	18027	18046	18125	17894	18050	18078	18060	18013	17890	18137	18114	17884	18075	18032	18159	17868	18278	18053	17818	17879	18221	18104	18323	18124	18018	18106	17934	17896	17939	18139	18105	17955	17995	18279	18065	17934	18052	18077	17946	17964	17901	17998	17864	17892	17881	17949	18115	17964	18088	18019	18020	18084	18019	18015	17907	18187	17742	18171	18098	18007	18081	17971	18094	17852	18116	18051	17991	17956	18034	18106	18093	17672	18138	18007	18196	17919	17957	18056	18162	18092	18086	17884	18171	18062	18095	17963	17985	18021	17917	17987	17985	18146	18048	18047	18075	17966	17963	18169	18041	17971	17991	18062	17973	18097	17729	17864	18090	18029	18036	17925	18014	18030	18070	18018	18029	17974	18022	17853	18014	18008	17941	17968	17689	18076	18060	17951	18004	18007	17786	18092	18032	18208	17889	18095	17992	17900	18060	18101	18031	17967	17890	17965	18061	17972	18020	18050	17977	18133	18017	17686	17840	17960	17983	17910	18103	18075	18165	18017	18002	17924	18009	18002	18060	18205	18154	17927	18086	17908	18043	18007	17999	17913	17759	17815	18096	18020	18099	18021	18037	18142	18037	17947	17923	17998	18137	17941	17979	17905	18072	17970	18192	17777	17836	18055	18138	18148	17975	17958	17976	17979	18115	17902	17996	17861	18156	18027	17852	18010	18014	18017	17950	17920	18091	18095	18128	17968	18168	17950	17906	17971	18056	17948	18076	18067	17992	18070	18052	18053	18053	17895	18013	17985	18104	18150	17950	18020	18154	17737	17989	18113	18082	17868	17904	17774	18054	17891	18197	18041	17837	17968	17964	18049	18151	18151	18041	17830	17899	18362	17960	18069	18038	18015	17986	17936	17916	18011	17944	18228	18030	17979	18001	17959	18076	17931	17828	17957	17931	18107	18044	18004	17949	18077	17947	18126	18087	17981	18064	18318	18116	18022	17985	18035	17709	18024	17986	18038	18055	18168	18002	18035	18076	18136	18023	17719	17892	17843	18084	17928	17847	17940	18189	17971	18020	18127	18097	18007	17985	18026	18145	18005	17994	17839	18101	17929	17985	17982	18286	18142	18189	18020	18126	17767	18080	17864	17931	17943	17971	17989	17840	18106	18155	18236	18125	17954	18011	17737	18011	18088	18006	17887	18028	17917	18049	18010	17898	18063	18121	17849	18076	17966	17974	18003	17864	18087	18132	18021	17952	17936	18153	18142	18038	18019	18067	17838	17985	18000	18007	18149	17995	17998	17995	18110	18209	18141	18015	18099	17792	17956	18027	18032	18077	17974	17827	17915	17800	18118	18344	17959	18057	17999	17857	18105	17944	17821	17951	18090	17938	17965	18209	18124	18209	18051	18159	18004	17998	18084	18117	18094	17790	17908	18165	17982	17868	18186	18060	18043	17718	17942	18131	18126	18106	18112	17887	18057	18095	17822	18207	18124	18050	18031	18141	18061	17878	18088	17993	17938	18065	17911	18098	18125	17875	18188	18168	17997	18130	17902	17862	18062	18154	17945	18055	18295	18108	18039	18107	18014	17859	17934	18056	18126	17950	17862	17994	18085	18042	17793	18029	17995	18043	18022	17916	17909	17952	18050	17889	18036	18263	18093	18099	18051	17951	18069	17925	18000	17995	18038	18150	18067	17817	17959	17907	17998	17928	18047	18005	17994	18121	17906	18058	18007	17999	18100	18110	18081	18034	18142	18057	18027	18135	18226	18045	18045	17910	17996	18077	18051	18100	18089	18113	17936	18192	18025	18056	18251	18124	18023	18041	18011	17891	18125	18080	18153	17980	17942	18074	17805	17973	17946	18067	18102	18079	18047	17919	18044	18146	17949	18003	17946	18113	18017	17962	18201	18082	17996	17969	18041	17773	18217	17926	18197	17915	17980	17866	18057	18196	18091	17991	18014	17964	17928	17898	18114	17889	18083	18007	18026	18139	17895	17793	18112	18061	18195	18179	18108	18111	18054	17889	18136	17923	17959	18043	18168	17949	17904	18050	18092	18026	17940	17946	17983	18141	18044	18055	18016	17945	18005	18160	18017	18047	18053	18138	17995	18322	18183	17945	18233	18000	18040	18054	18007	17844	18134	18105	18209	17992	17991	17972	17897	17979	18147	17981	17874	18073	18116	17901	18082	17976	17934	17925	18194	17957	17983	17993	18041	18056	17910	17955	17854	17886	18062	18038	18179	18226	17888	18032	17960	18121	18069	18047	18063	18035	18007	17984	17985	18117	17895	18100	18199	18089	18141	18009	17950	17877	18005	18096	18045	17893	17973	17941	18155	18035	17935	18084	17991	18144	18093	17997	18012	18029	17999	18116	18047	17917	18169	17881	17914	18005	18058	18104	18069	17925	17986	18232	18088	17905	18022	18055	18052	18022	17994	17979	18023	18067	17978	18137	17760	17970	18059	17898	17925	17775	17901	18113	17913	17967	17706	17975	17942	18064	18013	17833	18014	17817	18211	18224	17979	17890	17918	18045	18276	17956	18037	18046	17907	18025	18166	18062	18253	18113	17907	18110	18155	17942	18009	18065	18093	18092	18004	18005	18177	17918	18199	17905	18126	18040	17934	18113	17731	17938	18138	18020	18010	18179	18178	18064	17979	18375	18171	18063	18051	17959	18049	18115	17893	17891	17945	17976	18001	18042	17886	18073	18246	17993	17799	18068	18018	17846	17895	18062	18129	18090	18086	17865	17851	17988	17920	17971	17968	17938	17840	18096	17793	17997	17871	18091	17938	17765	17854	18014	17893	18015	18020	17891	18009	18042	18173	18060	18077	17934	18033	17969	17949	17914	17922	17946	17858	18159	17911	18164	17877	17960	17849	17907	17880	17932	18021	18020	17982	18101	18099	17935	18135	17941	17944	17711	18008	17982	18105	17949	17959	17849	18027	18139	18220	18146	18033	18037	18140	18017	18020	18018	17840	17808	18011	17960	17705	17998	18012	18160	18040	18128	17987	17892	17846	18015	18176	18094	17888	17925	17931	18019	17736	17907	17968	18100	18014	17841	18076	17934	18102	18058	18132	18049	18078	18086	18035	17875	18098	17889	17865	17975	18075	18076	17977	18073	18219	18022	18306	17722	18069	18165	18093	17833	18150	17913	18158	17936	18197	17987	17822	18029	18007	18024	18089	18123	18241	17908	18101	18120	18085	17975	17955	18099	17875	17943	18119	18042	17872	18197	18042	18060	18081	17988	18054	18147	17804	18019	17978	17977	18153	18056	17905	18152	17924	17955	17858	17908	18100	17890	17983	18070	18015	17888	18056	18011	17980	18027	17815	18046	18213	17874	17944	18229	18031	17886	17903	18078	18046	17763	17885	17839	17857	18091	18223	17992	17980	17849	17953	17952	17788	18271	18337	18042	18118	17938	18096	18125	18073	17935	17949	17895	18020	18012	18150	17841	18101	18205	17980	18110	17905	18128	17831	18199	17955	18099	18000	18076	17868	18063	17964	17916	17955	17947	17901	17844	18021	17962	18039	17996	17981	18031	18092	17902	18049	17957	17990	17881	17871	18126	18023	18131	17937	18083	17843	18003	18058	17978	18066	17916	18260	18015	17935	17843	18033	18092	17985	17935	18060	18205	17966	17958	17954	17970	17945	18039	18095	17954	17992	17991	17931	18173	17802	18016	17837	18134	18137	18011	18130	18011	18074	18120	18119	17985	17774	18165	18094	17955	17809	18136	18017	17895	18105	17861	18064	18229	18026	17868	18048	17937	18045	17969	18157	17971	17959	18234	18057	17977	18294	17948	18134	18040	18041	18124	18069	18248	18213	18007	18089	17808	17956	17917	18140	17959	18043	18056	18057	18152	18090	18151	17928	18014	18198	18168	17876	17907	18228	17910	18050	17918	17940	18063	18017	18046	18053	17972	17909	18038	18121	17871	18027	17977	17991	17896	17831	17955	18102	18071	17849	17883	18102	18158	18163	18098	17967	18054	17890	17953	17897	18040	17856	18056	17931	18044	17926	17752	17969	18106	18129	18127	18047	18033	17937	18144	17859	17857	17855	17918	18041	18086	18032	18192	18231	17934	17952	17807	18066	17934	18111	17813	17822	17881	17855	18022	18122	17995	17786	18124	18150	17988	17962	17885	17871	18030	17856	18207	18096	17980	17957	17950	18042	17844	18038	17974	17918	17913	17942	18037	18018	18142	18157	18078	18152	18059	17830	18076	18149	18138	18177	17981	18086	17918	17936	17957	18153	18001	17971	18065	17897	18112	17847	17928	18078	18064	18015	17862	18063	18193	18050	17924	17933	17876	18147	18055	18124	18103	18017	17976	18202	18050	18037	17925	18164	18096	17998	18061	18163	18050	18133	18008	18094	17963	17997	18067	17989	18098	18011	18062	18149
33642	52815	49149	39710	34643	28553	22848	19590	17892	17192	16835	16730	16773	16523	16534	16426	16419	16420	16304	16203	16107	16188	16070	16151	16027	15971	16059	16134	16041	16212	16178	16170	16078	16086	15894	16311	16149	16123	16023	15957	15874	16013	15903	15978	15949	16183	16050	15977	15839	15978	15940	16219	15897	15937	16134	16036	15914	16263	16127	16078	15971	15944	16168	15905	16091	16049	16115	15973	16022	15952	16005	16035	16001	15948	15967	16093	16169	16038	15965	16005	16008	16008	16154	16052	15792	16022	15972	16034	15912	15958	15966	15895	16073	15863	16069	16157	15937	16120	15872	16042	16015	16073	15889	16045	15934	15918	16026	15994	16137	16081	15889	15969	15964	16020	15885	15847	15985	16055	15921	15761	15998	15899	15938	15823	15920	15990	16004	16139	16136	15900	15929	15897	16036	16052	16055	15982	15932	16017	15895	15953	16025	16043	15888	15994	15984	15957	15840	15834	16175	16112	16006	16003	16021	16030	15899	15889	16076	15942	16013	16072	16109	16197	16055	16005	15988	16094	16108	16222	16052	16049	15957	16122	16084	16142	15898	16171	16081	16049	15884	16009	16057	16057	15993	15944	15994	16133	15847	16053	16002	15871	16126	16164	16134	16127	15928	16164	16187	16019	15929	16123	16103	16098	15956	15760	15975	15986	16100	16013	16041	15958	16026	16127	16167	16096	16090	15988	16005	16007	15918	16095	15980	16007	16082	16054	16075	15881	16056	15975	15953	15981	16070	15990	15964	16168	15888	16039	16080	16053	16047	15903	15879	16095	15996	15988	16012	15993	15900	16073	15933	16011	15887	16030	15978	15988	15847	16024	15978	16110	15927	16061	16169	15952	16064	16008	15998	15927	15931	16069	16048	15936	16010	15936	16035	16001	15903	16027	15964	16065	15872	16125	15953	16066	16120	16086	16000	16010	16170	16028	16166	16104	16006	15948	16134	15954	16103	15928	15998	16099	15915	15928	15919	16205	15861	15860	16037	16131	15897	16008	16115	16054	16052	16119	16014	15851	16152	15835	15892	16019	15907	15948	16002	16182	16040	16185	15861	15999	16131	15798	16026	16057	16000	16170	16103	16048	15937	15937	16197	15973	15928	16193	16277	15912	16045	15904	16031	16090	15945	15982	15908	15794	15985	15839	15961	15843	16021	16041	15907	15938	15975	16029	15988	15969	15978	15982	16138	16061	15998	15920	15976	15882	15853	15930	16018	16136	16007	15933	16043	16094	16037	15925	16120	15988	16075	16020	16094	16006	16129	16039	15864	16003	16120	16103	16115	15920	16058	15967	15896	15950	16087	16129	16111	16106	15889	15891	15969	16158	16021	15970	15916	16153	15968	16101	16064	15973	15860	16046	16016	15765	16081	16017	15896	15975	16219	16141	15781	16016	16076	16225	16103	15998	15975	15913	16133	16055	15861	15886	16120	15996	16075	16039	15848	16071	15956	16035	15938	15915	15823	16038	15904	15880	15925	15972	15994	16118	16073	16014	16127	16002	15815	16047	16024	16021	16061	15829	16111	15886	15913	16071	16070	15896	15993	16109	16010	15968	15954	16002	16139	16013	15984	16045	16047	15895	15922	16004	16059	16120	16049	16022	15973	16146	15979	16051	15941	16099	15971	15979	16132	16040	15873	16078	15920	15865	15948	15954	15922	15951	15945	15997	16096	15994	16017	15896	15816	16113	16043	16025	15909	16135	16117	15987	16062	15965	15965	15959	15992	16233	15921	16056	15917	15985	16171	16057	16047	15964	16069	15930	16008	15898	15987	15975	16258	16147	16025	16126	16102	15949	16081	16009	15919	16070	15884	16131	15996	16164	16073	15948	15999	16113	15974	15956	15950	15999	15855	16051	15941	16091	15953	16040	16051	15917	16099	15987	16259	15992	16116	16073	16072	16176	15858	15774	15990	15840	15972	15918	15989	15924	16170	15958	16083	15867	16033	16126	16288	16063	16026	16027	16047	16080	15840	15955	15823	16114	15936	15961	16155	15822	16160	15973	15882	16220	16004	15930	15981	16195	15903	16034	16036	15929	16085	16104	16087	16060	16021	16101	16050	15956	16010	15898	15919	15860	16034	15924	15933	15738	15978	15917	15879	15871	16155	16028	15875	16060	15937	15963	16206	15987	15887	16013	15933	16047	16015	15954	16044	15904	16032	15981	16342	15949	15894	16020	15999	16003	16016	16010	16109	15824	15864	16067	15985	15982	15822	16235	16034	16067	16134	15977	15968	16077	15798	16125	15886	16100	15906	16076	16020	15995	16240	15986	15968	16123	16023	15965	16041	15907	16064	16029	16110	16074	16007	16006	15902	16071	16180	16072	16084	16049	15953	16067	16130	16021	16035	16114	16012	16085	16007	15953	16063	16057	15977	16040	16014	16230	15788	16086	15906	15939	16147	16138	16135	15913	16047	15925	16118	16151	15999	16087	15983	15822	16124	15981	16011	15810	16101	16103	16102	15996	16078	16049	16097	15964	16220	16003	16181	15959	16123	15902	15959	15936	16049	15962	16119	16114	16087	15981	16030	15928	16030	15906	16031	16094	15825	15921	15942	15934	16094	15861	16076	15886	15941	15984	16118	15972	16201	16118	16039	15751	15936	15982	16078	16086	16024	16068	16046	16059	15946	16074	16190	16149	16048	16114	16107	16046	15953	16020	16255	16224	15943	15869	16049	15936	16000	15913	15991	16102	16149	16092	16124	15997	16127	16076	15977	16009	16074	15935	15994	16167	16098	15971	16188	16065	16119	16020	16053	15884	16115	15992	15897	16011	16052	16353	16096	16112	15987	16012	16027	15989	16012	16176	16001	15972	16003	16072	16137	16090	16155	15980	16042	16003	15887	15974	16129	16059	15893	16020	16122	16064	16114	16081	16019	16037	15931	16089	16035	16004	15932	16050	16041	16086	16122	16143	16041	16022	15925	16082	15909	15854	15804	15994	16086	16108	15975	15939	15825	15935	16096	15994	16059	15955	16146	16095	16097	15936	15887	16024	16061	16040	15967	16025	16026	16098	16012	16091	16036	15904	16117	16071	16082	15950	15944	16194	16078	16029	16014	15932	15936	16087	15940	16091	15744	16034	16127	15907	15861	16153	15826	16054	16089	16012	16113	16222	15959	15966	15949	16074	16158	16152	16050	16005	16149	15860	16077	15916	16030	16088	16108	16125	15793	16047	16139	15859	15910	16148	16171	16061	15966	15982	15929	16094	16172	16279	15962	16150	16088	15988	15994	16144	16023	16079	16028	16217	16015	16016	15938	16083	15921	16083	16067	15880	15975	16044	16186	15937	15907	16034	16064	15953	15943	15857	15932	16018	16080	15892	15840	16177	15984	16092	16204	15982	16026	16028	16156	15999	16176	15969	15998	15899	16062	15963	15973	16057	15915	15863	16005	16089	16097	15945	16034	16003	16029	16011	16152	16026	15738	15948	16016	16015	16100	15981	16063	16078	16282	16032	15928	16031	15951	16177	15763	16082	15942	15957	16058	16036	15836	15986	15974	16003	15894	15974	15997	16005	16180	15989	16108	16044	15987	16037	15803	15977	16140	16017	15951	16094	16100	16155	15986	16109	16124	15976	16027	16112	15940	16019	16171	15900	16130	15900	16000	15992	16000	16144	15929	15829	15855	16086	16035	16085	15924	16006	16079	15982	16059	15981	16027	16142	15947	15927	16124	15839	15960	15961	15978	15834	16025	15851	15895	16029	16123	15955	15979	16009	15975	16204	16096	15931	16004	16043	15979	15926	16002	16048	16002	16082	16144	16109	15994	16054	16051	15947	15959	16089	16075	15850	16069	16044	15941	16043	16080	15912	16009	16005	16085	15930	15998	16193	16023	16086	16050	15932	16067	15937	16006	16022	15992	16049	15986	15780	16165	16001	15981	16061	16030	16103	15888	15921	16012	16058	16013	15969	16009	16207	16015	16047	16075	15890	16089	16029	16159	15958	16018	15977	15964	15977	16129	16026	16077	16044	16096	16120	16240	15996	16251	15999	16107	15945	16095	16087	16041	15950	15983	15899	16035	15984	15950	16099	16242	16126	16210	15964	15990	15890	16160	16078	16126	16043	16105	15952	15927	16061	15879	16007	16038	16091	16140	15961	15977	16137	16036	15944	15945	16028	15832	16030	15997	16124	16039	15892	15840	16132	16085	16076	16015	15990	15987	16004	15763	16092	15975	16019	16085	15936	16038	16063	16105	16113	16018	16060	16090	16070	16095	15964	15997	15985	16137	16074	16046	16015	15990	16019	16132	15921	15855	15965	15946	15942	15943	15939	16255	15984	15979	15947	16073	15766	16048	16019	16125	15981	15812	16063	16062	15977	16109	16051	15792	16030	15980	15949	16074	16142	16065	16100	15972	15945	16028	16067	16001	15907	15957	15935	15957	16048	16121	16077	16002	15945	16005	15974	16051	15884	16057	16060	15948	16184	16091	15917	16154	16258	15941	16182	16084	16011	16066	15979	16072	16186	15920	15924	15930	15965	15985	15884	15819	16146	16069	16013	16043	16184	15856	16031	15956	16004	16128	16055	16012	15955	15945	15907	16033	15955	15871	16179	15970	16043	15823	16043	16050	15870	15967	16016	16008	16277	15843	15837	15956	15871	15921	16055	16024	16221	16026	15996	16065	15931	16029	15896	16109	15938	16091	15974	16036	15949	15957	16113	16166	15805	15984	15941	15951	16040	15809	15907	16003	16065	16086	16204	15947	16186	16100	16190	16032	16010	15966	15988	15918	15982	16113	16210	15898	16001	15942	16080	15878	15982	16160	16176	16020	15952	16130	16204	16080	15975	16327	16085	15949	15872	16055	16083	15974	15874	16014	16237	15950	16173	15888	16034	15962	15901	16015	15994	16061	16001	15858	16117	15914	15778	15921	16129	16114	16058	15929	16037	15858	16242	15931	16091	16052	16008	15767	16018	16101	15816	16046	15969	16035	15964	15931	16043	15934	16225	16157	16099	15907	16030	15906	16043	15999	16129	16004	16141	15849	16020	16026	16094	16018	15997	16026	16060	16112	16058	15983	15971	15928	16001	16053	15937	15954	16035	15989	15849	16024	15997	16013	16081	15802	15976	16012	16018	15908	16058	15941	16001	16032	16039	16023	16034	16224	15981
23070	21512	29430	24951	25302	30119	30766	24952	22446	20588	19755	19526	19443	19431	19272	19330	19006	19022	18904	18863	18774	18946	19023	18793	18654	19077	18775	18838	18749	18813	18800	18717	18780	18807	18642	18657	18787	18860	18786	18657	18574	18746	18848	18792	18618	18714	19053	18613	18710	18850	18628	18637	18886	18644	18611	18645	18630	18681	18546	18576	18782	18651	18713	18716	18754	18702	18685	18526	18766	18924	18734	18448	18591	18608	18661	18557	18584	18688	18562	18714	18746	18462	18583	18705	18793	18847	18561	18771	18662	18695	18627	18642	18651	18861	18746	18738	18636	18677	18462	18491	18654	18687	18885	18594	18704	18814	18551	18772	18653	18554	18725	18542	18666	18540	18427	18851	18787	18593	18612	18364	18660	18670	18589	18594	18770	18522	18587	18730	18641	18624	18551	18590	18580	18579	18521	18709	18586	18678	18380	18593	18570	18519	18531	18710	18652	18694	18725	18598	18407	18572	18543	18743	18407	18627	18519	18350	18622	18541	18684	18575	18520	18605	18635	18815	18705	18644	18739	18746	18668	18693	18634	18663	18614	18402	18773	18582	18633	18368	18648	18498	18364	18535	18599	18489	18557	18431	18761	18694	18640	18674	18809	18830	18790	18696	18398	18624	18443	18776	18451	18557	18664	18527	18474	18568	18705	18777	18671	18522	18584	18572	18647	18617	18691	18668	18868	18439	18572	18526	18531	18753	18586	18626	18632	18530	18521	18592	18681	18592	18666	18648	18575	18599	18588	18354	18540	18716	18522	18582	18473	18705	18830	18617	18368	18613	18665	18704	18809	18426	18598	18708	18701	18520	18703	18608	18638	18536	18560	18542	18611	18712	18586	18517	18822	18603	18623	18547	18650	18547	18606	18641	18559	18388	18494	18464	18555	18397	18649	18584	18698	18671	18403	18609	18707	18418	18605	18526	18543	18665	18689	18581	18564	18619	18516	18663	18611	18727	18566	18505	18493	18549	18665	18669	18713	18743	18638	18904	18530	18642	18692	18615	18577	18478	18665	18696	18552	18505	18548	18840	18836	18653	18453	18662	18606	18582	18734	18876	18704	18864	18681	18868	18628	18701	18593	18600	18542	18576	18590	18634	18671	18767	18752	18667	18628	18561	18528	18783	18809	18486	18443	18862	18712	18619	18594	18604	18809	18669	18481	18609	18592	18631	18543	18815	18764	18584	18714	18433	18649	18645	18665	18720	18735	18779	18614	18709	18433	18722	18686	18538	18484	18466	18442	18699	18650	18648	18589	18538	18689	18758	18522	18741	18685	18628	18570	18491	18611	18735	18721	18573	18473	18518	18707	18753	18778	18531	18677	18558	18554	18663	18636	18686	18638	18421	18456	18554	18736	18605	18619	18643	18461	18560	18664	18628	18684	18555	18689	18415	18555	18765	18555	18537	18398	18851	18528	18842	18702	18562	18732	18736	18681	18726	18532	18584	18646	18668	18470	18708	18411	18528	18811	18564	18501	18689	18558	18504	18700	18892	18635	18411	18627	18482	18552	18713	18598	18736	18576	18449	18551	18655	18716	18647	18682	18588	18573	18753	18822	18819	18665	18687	18587	18584	18756	18670	18607	18509	18643	18471	18535	18649	18645	18707	18471	18610	18699	18551	18516	18650	18726	18468	18644	18618	18731	18575	18740	18554	18692	18513	18619	18743	18455	18426	18535	18585	18803	18481	18595	18678	18738	18678	18746	18862	18612	18638	18530	18622	18590	18611	18661	18613	18669	18644	18622	18477	18644	18536	18671	18813	18651	18524	18683	18539	18453	18761	18641	18499	18624	18493	18741	18718	18511	18695	18639	18555	18525	18635	18588	18539	18578	18567	18640	18836	18814	18599	18375	18730	18559	18533	18797	18658	18531	18740	18650	18794	18693	18451	18613	18767	18557	18596	18485	18660	18504	18511	18580	18597	18362	18616	18453	18703	18630	18468	18610	18575	18478	18457	18548	18637	18618	18653	18554	18631	18675	18667	18669	18586	18754	18675	18813	18712	18635	18617	18623	18683	18571	18587	18617	18667	18679	18565	18634	18563	18519	18648	18737	18615	18551	18578	18724	18536	18867	18681	18632	18486	18568	18559	18396	18739	18605	18677	18421	18464	18492	18818	18544	18672	18410	18413	18600	18580	18722	18625	18595	18520	18752	18593	18547	18487	18888	18639	18557	18539	18491	18576	18590	18441	18643	18602	18679	18666	18738	18684	18589	18616	18575	18536	18672	18504	18528	18500	18534	18513	18535	18770	18623	18457	18627	18533	18548	18668	18610	18622	18720	18596	18625	18689	18697	18511	18625	18480	18610	18717	18523	18667	18631	18786	18697	18528	18471	18664	18536	18579	18471	18596	18528	18515	18886	18720	18568	18519	18740	18667	18675	18655	18758	18653	18587	18823	18663	18572	18579	18612	18500	18735	18615	18579	18697	18767	18628	18911	18364	18666	18578	18464	18554	18722	18602	18695	18667	18515	18590	18634	18558	18672	18646	18758	18551	18708	18536	18782	18555	18694	18605	18501	18467	18541	18693	18572	18462	18570	18732	18716	18452	18471	18654	18745	18674	18590	18553	18728	18552	18718	18569	18498	18552	18505	18681	18552	18545	18654	18532	18619	18904	18595	18480	18744	18546	18756	18737	18705	18638	18758	18565	18547	18620	18685	18594	18745	18513	18627	18806	18599	18743	18496	18591	18485	18739	18623	18637	18493	18658	18352	18581	18547	18549	18530	18586	18587	18602	18731	18358	18563	18424	18773	18585	18747	18800	18895	18643	18503	18640	18490	18780	18738	18520	18654	18592	18494	18627	18557	18570	18610	18585	18558	18632	18384	18530	18657	18547	18642	18741	18672	18574	18812	18766	18383	18475	18733	18671	18665	18698	18669	18451	18555	18608	18397	18529	18481	18613	18560	18672	18656	18684	18600	18721	18664	18686	18587	18827	18542	18732	18811	18463	18568	18520	18490	18713	18620	18624	18473	18719	18711	18745	18411	18536	18377	18506	18540	18643	18619	18656	18577	18635	18674	18666	18722	18741	18388	18647	18538	18631	18736	18713	18416	18534	18466	18625	18550	18749	18592	18708	18608	18587	18569	18569	18666	18513	18289	18699	18531	18878	18527	18762	18634	18704	18441	18476	18658	18651	18507	18516	18546	18617	18714	18545	18737	18728	18534	18707	18503	18699	18636	18668	18840	18624	18562	18521	18466	18675	18786	18556	18640	18585	18807	18632	18595	18666	18706	18502	18454	18578	18590	18575	18739	18709	18500	18578	18723	18517	18672	18643	18706	18585	18774	18607	18689	18534	18393	18584	18679	18576	18612	18646	18642	18448	18502	18674	18737	18447	18703	18657	18696	18769	18646	18414	18675	18353	18783	18545	18575	18517	18801	18724	18623	18561	18728	18642	18306	18534	18619	18528	18705	18681	18822	18700	18565	18745	18640	18567	18503	18410	18590	18612	18725	18709	18636	18236	18719	18411	18675	18322	18785	18610	18658	18700	18523	18519	18540	18473	18692	18616	18714	18628	18751	18499	18456	18658	18728	18587	18634	18637	18606	18630	18727	18588	18711	18493	18615	18325	18362	18444	18571	18491	18664	18733	18510	18586	18485	18711	18582	18736	18535	18592	18594	18795	18543	18623	18688	18588	18807	18796	18452	18537	18521	18562	18624	18507	18752	18581	18538	18505	18592	18678	18398	18556	18680	18861	18733	18626	18805	18649	18636	18722	18617	18775	18573	18679	18585	18435	18705	18721	18794	18606	18552	18715	18679	18608	18764	18674	18714	18633	18505	18891	18827	18602	18688	18649	18721	18559	18725	18682	18707	18678	18668	18680	18678	18679	18706	18638	18500	18584	18615	18647	18768	18450	18749	18741	18368	18662	18684	18537	18574	18526	18479	18631	18685	18633	18476	18449	18478	18659	18558	18656	18424	18536	18515	18568	18527	18493	18409	18809	18534	18576	18747	18738	18769	18542	18598	18265	18576	18595	18456	18507	18613	18540	18573	18727	18738	18517	18610	18623	18823	18829	18611	18332	18877	18645	18937	18565	18533	18507	18482	18646	18733	18692	18845	18659	18528	18651	18579	18727	18436	18475	18614	18534	18706	18400	18519	18599	18543	18602	18539	18659	18644	18932	18684	18738	18526	18598	18405	18712	18805	18717	18807	18591	18612	18660	18558	18747	18731	18735	18502	18426	18671	18595	18708	18841	18790	18509	18744	18460	18816	18614	18593	18592	18662	18611	18469	18737	18572	18584	18700	18748	18584	18733	18555	18607	18328	18536	18758	18530	18621	18614	18814	18560	18505	18583	18486	18474	18403	18402	18524	18549	18701	18609	18559	18437	18688	18605	18723	18482	18567	18831	18599	18632	18453	18831	18598	18610	18621	18462	18564	18633	18776	18707	18620	18685	18678	18566	18696	18704	18510	18565	18529	18619	18662	18621	18702	18610	18715	18629	18690	18503	18732	18782	18560	18666	18624	18528	18617	18625	18630	18507	18619	18674	18575	18591	18747	18793	18676	18321	18654	18454	18510	18676	18673	18522	18458	18578	18646	18626	18601	18779	18605	18605	18642	18650	18717	18504	18531	18740	18721	18736	18657	18950	18561	18599	18468	18583	18575	18488	18835	18454	18510	18758	18566	18703	18759	18634	18543	18734	18577	18547	18539	18591	18502	18577	18568	18526	18683	18697	18602	18531	18670	18532	18721	18798	18501	18702	18445	18570	18673	18710	18516	18579	18551	18649	18817	18531	18680	18650	18556	18544	18535	18684	18745	18921	18656	18590	18605	18502	18753	18644	18568	18825	18421	18573	18594	18561	18285	18514	18602	18610	18790	18651	18745	18660	18650	18528	18440	18689	18576	18639	18547	18519	18752	18727	18719	18505	18563	18617	18632	18543	18445	18627	18678	18551	18712	18514	18740	18663	18770	18897	18674	18817	18649	18587	18743	18748	18866	18484	18572	18674	18554	18568	18735	18488	18648	18635	18718	18445	18634	18584	18431	18675	18611	18939	18792	18601	18629	18744	18704	18824	18637	18748	18281	18732	18723	18447	18604	18599	18244	18528	18567	18790	18613	18685	18566	18814	18690	18646	18655	18515	18649	18714	18567	18650	18557
37586	58870	56288	47106	41021	35258	27711	23670	20817	18033	17262	17399	17150	16869	16851	16779	16793	16948	16616	16560	16540	16530	16492	16577	16355	16515	16572	16337	16495	16449	16575	16463	16327	16455	16574	16411	16473	16414	16506	16376	16300	16430	16333	16394	16579	16344	16328	16510	16255	16247	16481	16376	16629	16299	16210	16467	16344	16478	16434	16393	16335	16416	16233	16410	16496	16400	16388	16449	16404	16396	16560	16425	16385	16511	16305	16371	16207	16419	16357	16259	16358	16241	16198	16215	16358	16375	16295	16318	16206	16456	16473	16260	16531	16364	16454	16393	16485	16194	16406	16296	16158	16414	16188	16426	16318	16434	16455	16325	16297	16363	16548	16264	16428	16308	16357	16323	16266	16244	16198	16386	16455	16282	16467	16359	16232	16442	16399	16416	16377	16344	16159	16422	16328	16434	16364	16436	16212	16358	16405	16232	16364	16154	16357	16420	16297	16305	16366	16388	16222	16526	16259	16253	16191	16479	16269	16474	16349	16199	16192	16282	16291	16401	16384	16437	16278	16337	16453	16350	16333	16475	16444	16507	16462	16395	16250	16278	16445	16169	16485	16307	16336	16269	16399	16302	16338	16168	16522	16314	16344	16301	16270	16461	16376	16167	16531	16335	16362	16371	16172	16337	16400	16322	16343	16130	16359	16368	16413	16475	16244	16455	16245	16324	16113	16248	16407	16265	16468	16329	16369	16317	16330	16330	16381	16426	16416	16418	16426	16461	16376	16230	16376	16372	16413	16446	16346	16370	16415	16436	16562	16193	16335	16303	16269	16540	16345	16344	16488	16488	16507	16297	16406	16329	16422	16216	16256	16313	16400	16350	16191	16367	16506	16159	16413	16329	16331	16449	16437	16304	16411	16363	16458	16320	16383	16182	16432	16330	16292	16594	16327	16405	16306	16244	16286	16456	16320	16308	16237	16331	16230	16261	16434	16459	16417	16260	16541	16521	16340	16214	16214	16518	16329	16343	16265	16567	16295	16298	16259	16345	16361	16294	16475	16385	16430	16315	16277	16409	16404	16206	16420	16265	16457	16390	16547	16413	16461	16363	16369	16262	16280	16411	16250	16499	16415	16376	16307	16444	16332	16397	16171	16310	16464	16216	16388	16403	16527	16388	16307	16352	16321	16361	16387	16320	16427	16293	16463	16409	16358	16431	16434	16403	16292	16378	16271	16307	16541	16306	16350	16340	16417	16372	16394	16136	16295	16420	16263	16362	16405	16364	16391	16401	16501	16368	16476	16222	16350	16429	16454	16364	16466	16341	16383	16200	16396	16367	16350	16376	16223	16228	16416	16318	16148	16328	16355	16353	16235	16376	16385	16294	16339	16293	16390	16460	16285	16424	16211	16244	16422	16443	16205	16547	16282	16345	16210	16530	16263	16550	16475	16285	16485	16284	16315	16353	16207	16349	16377	16414	16405	16286	16430	16399	16323	16162	16190	16383	16326	16487	16272	16490	16552	16298	16441	16358	16328	16273	16285	16460	16395	16204	16203	16345	16336	16394	16272	16280	16430	16333	16368	16347	16349	16379	16342	16296	16293	16449	16514	16413	16353	16412	16421	16348	16288	16336	16397	16120	16365	16251	16392	16404	16488	16503	16401	16525	16301	16173	16227	16326	16410	16375	16506	16279	16284	16409	16414	16392	16353	16260	16353	16303	16190	16433	16550	16335	16429	16263	16360	16487	16308	16456	16278	16435	16451	16255	16204	16270	16347	16244	16157	16523	16286	16542	16260	16549	16452	16374	16338	16488	16372	16378	16384	16515	16373	16463	16215	16367	16331	16387	16469	16245	16419	16527	16370	16441	16385	16333	16449	16474	16396	16387	16314	16272	16499	16451	16317	16403	16292	16340	16518	16323	16272	16286	16207	16202	16479	16294	16502	16358	16414	16244	16514	16346	16247	16174	16297	16420	16291	16227	16265	16382	16369	16245	16398	16407	16243	16234	16343	16314	16396	16200	16113	16231	16396	16387	16303	16303	16380	16259	16457	16415	16257	16412	16456	16352	16186	16154	16454	16505	16318	16350	16413	16556	16294	16276	16313	16457	16354	16442	16221	16407	16386	16216	16470	16349	16485	16438	16217	16237	16461	16365	16402	16298	16339	16434	16244	16458	16352	16477	16454	16348	16293	16258	16339	16146	16365	16362	16472	16419	16281	16397	16355	16214	16347	16347	16255	16300	16275	16459	16474	16280	16313	16333	16481	16262	16405	16294	16436	16076	16351	16338	16278	16431	16279	16126	16353	16232	16412	16218	16388	16338	16465	16273	16317	16333	16525	16409	16446	16230	16353	16375	16453	16307	16453	16415	16374	16218	16273	16232	16466	16238	16216	16326	16162	16478	16325	16365	16373	16255	16378	16349	16353	16585	16218	16317	16394	16337	16327	16336	16236	16401	16311	16308	16455	16137	16282	16304	16294	16453	16186	16295	16541	16226	16271	16474	16405	16363	16222	16354	16440	16397	16407	16244	16351	16422	16529	16369	16299	16335	16311	16282	16250	16333	16520	16424	16295	16313	16369	16395	16358	16281	16356	16188	16392	16313	16171	16305	16426	16480	16153	16404	16238	16278	16381	16280	16327	16430	16254	16398	16418	16345	16404	16322	16298	16270	16524	16232	16293	16438	16377	16408	16214	16317	16303	16361	16323	16220	16395	16291	16405	16243	16338	16346	16407	16345	16309	16392	16241	16436	16446	16324	16326	16418	16425	16258	16367	16401	16320	16368	16238	16252	16256	16210	16273	16459	16274	16457	16351	16296	16401	16403	16361	16472	16377	16350	16300	16310	16125	16210	16265	16418	16343	16337	16322	16428	16588	16338	16376	16218	16359	16323	16199	16261	16406	16405	16454	16356	16291	16205	16367	16348	16575	16299	16317	16494	16195	16233	16478	16198	16245	16304	16313	16231	16312	16488	16326	16188	16338	16339	16420	16356	16459	16494	16360	16267	16313	16460	16265	16441	16215	16326	16259	16433	16425	16389	16231	16307	16539	16309	16436	16225	16328	16201	16325	16323	16442	16222	16594	16439	16498	16350	16349	16383	16307	16496	16501	16557	16395	16226	16490	16355	16388	16353	16234	16303	16228	16457	16259	16361	16355	16338	16503	16367	16381	16344	16201	16572	16418	16349	16285	16310	16448	16219	16243	16444	16306	16390	16401	16228	16327	16393	16391	16469	16433	16328	16402	16290	16287	16403	16366	16443	16356	16219	16433	16451	16254	16411	16454	16425	16404	16403	16178	16350	16474	16388	16370	16340	16461	16247	16294	16311	16324	16356	16197	16196	16243	16133	16310	16286	16401	16492	16222	16298	16186	16460	16470	16430	16245	16373	16417	16380	16410	16235	16322	16529	16404	16511	16169	16282	16480	16464	16323	16353	16245	16314	16332	16219	16363	16389	16329	16334	16230	16441	16309	16453	16369	16418	16351	16258	16474	16335	16356	16342	16260	16399	16432	16216	16344	16291	16401	16346	16338	16265	16346	16321	16401	16371	16248	16308	16345	16471	16248	16220	16432	16430	16359	16500	16454	16332	16231	16413	16330	16405	16142	16346	16291	16301	16372	16416	16408	16386	16337	16296	16551	16248	16285	16340	16415	16463	16426	16388	16419	16299	16310	16319	16235	16243	16227	16594	16402	16424	16562	16358	16378	16254	16497	16421	16400	16756	16424	16444	16389	16357	16452	16412	16295	16273	16514	16424	16471	16413	16295	16503	16235	16232	16420	16316	16388	16428	16412	16462	16284	16308	16108	16432	16318	16460	16341	16312	16449	16462	16176	16355	16520	16344	16229	16388	16325	16384	16491	16542	16435	16310	16439	16498	16289	16200	16438	16396	16328	16283	16381	16436	16291	16207	16375	16362	16354	16261	16475	16300	16403	16478	16230	16355	16280	16336	16308	16501	16286	16325	16426	16572	16167	16432	16371	16238	16348	16364	16430	16188	16389	16352	16255	16325	16390	16400	16386	16348	16490	16438	16363	16426	16347	16465	16301	16325	16442	16515	16315	16311	16324	16259	16256	16456	16369	16338	16467	16410	16263	16312	16355	16297	16532	16301	16211	16512	16091	16505	16409	16441	16251	16294	16384	16280	16413	16319	16179	16214	16227	16276	16273	16297	16275	16534	16303	16434	16377	16366	16226	16336	16419	16340	16486	16291	16197	16429	16325	16317	16304	16301	16287	16301	16402	16369	16385	16244	16297	16282	16398	16200	16269	16314	16575	16362	16543	16460	16517	16319	16411	16230	16352	16464	16483	16285	16261	16275	16182	16313	16345	16397	16243	16277	16458	16437	16341	16448	16425	16373	16196	16323	16174	16367	16461	16413	16369	16381	16413	16367	16474	16488	16517	16252	16390	16271	16341	16330	16382	16434	16468	16397	16050	16345	16445	16445	16227	16444	16273	16403	16363	16459	16370	16371	16331	16252	16319	16385	16185	16535	16305	16287	16463	16307	16327	16381	16400	16470	16467	16494	16557	16315	16306	16424	16568	16410	16426	16197	16280	16355	16324	16390	16206	16399	16348	16363	16298	16282	16349	16319	16506	16349	16288	16306	16395	16162	16375	16501	16290	16302	16296	16231	16329	16440	16410	16319	16445	16400	16280	16319	16334	16524	16271	16360	16413	16333	16464	16332	16441	16467	16387	16550	16236	16401	16234	16301	16265	16232	16283	16483	16391	16344	16300	16524	16394	16338	16454	16258	16217	16084	16319	16468	16446	16299	16490	16515	16402	16449	16474	16317	16335	16235	16193	16319	16501	16423	16368	16323	16373	16253	16430	16635	16372	16427	16346	16351	16284	16264	16432	16354	16330	16300	16537	16202	16315	16278	16368	16229	16234	16341	16393	16268	16285	16394	16435	16438	16444	16372	16404	16149	16255	16360	16265	16601	16356	16565	16527	16349	16373	16275	16285	16314	16382	16345	16384	16265	16459	16328	16276	16403	16389	16415	16248	16354	16362	16242	16430	16313	16400	16363	16183	16462	16414	16462	16405	16281	16320	16318	16305	16444	16409	16254	16420	16299	16236	16561	16268	16513	16339	16367	16340	16485	16387	16367	16311	16408	16392	16472	16303	16311	16341	16284	16314	16429	16401	16253	16278	16328	16372	16362
28780	26635	34866	31249	24986	22236	20252	19038	18277	18069	17859	17601	17559	17616	17790	17457	17740	17654	17663	17498	17563	17668	17564	17574	17571	17454	17422	17375	17294	17456	17468	17709	17539	17484	17609	17461	17289	17347	17535	17584	17458	17540	17405	17493	17454	17443	17474	17302	17456	17392	17359	17485	17591	17396	17509	17468	17429	17468	17547	17577	17517	17507	17439	17442	17502	17568	17494	17638	17465	17464	17284	17609	17349	17349	17591	17372	17840	17416	17338	17312	17391	17351	17520	17487	17362	17499	17484	17250	17480	17595	17342	17368	17602	17474	17513	17366	17433	17308	17550	17471	17497	17485	17496	17291	17444	17408	17575	17239	17435	17477	17456	17282	17494	17705	17543	17445	17392	17416	17268	17273	17393	17343	17348	17362	17379	17459	17497	17402	17390	17347	17365	17432	17690	17561	17329	17320	17478	17414	17436	17526	17459	17478	17710	17580	17293	17413	17533	17405	17464	17386	17333	17281	17479	17273	17480	17225	17492	17406	17466	17434	17506	17485	17261	17404	17476	17360	17452	17414	17484	17287	17488	17313	17170	17642	17585	17613	17425	17332	17600	17271	17440	17336	17450	17487	17540	17473	17314	17119	17239	17490	17334	17396	17484	17366	17458	17421	17239	17561	17328	17214	17342	17718	17360	17352	17372	17408	17402	17384	17442	17192	17295	17463	17479	17240	17560	17501	17519	17454	17396	17463	17668	17336	17339	17427	17348	17248	17373	17274	17458	17315	17377	17528	17552	17312	17546	17346	17445	17259	17635	17406	17230	17639	17568	17533	17386	17501	17350	17314	17429	17474	17430	17413	17455	17534	17508	17567	17552	17337	17406	17428	17461	17430	17492	17471	17529	17566	17635	17335	17245	17567	17341	17471	17492	17356	17475	17640	17436	17411	17440	17638	17378	17360	17469	17500	17400	17543	17288	17433	17642	17530	17580	17607	17406	17360	17390	17471	17601	17389	17472	17306	17469	17417	17304	17276	17398	17196	17433	17607	17629	17563	17548	17310	17539	17542	17557	17334	17676	17302	17448	17387	17279	17463	17456	17330	17136	17457	17506	17579	17562	17523	17540	17391	17596	17587	17589	17481	17299	17501	17354	17310	17563	17474	17549	17524	17407	17411	17507	17577	17421	17406	17632	17385	17532	17288	17436	17521	17566	17420	17300	17364	17538	17527	17300	17356	17284	17419	17562	17420	17406	17574	17280	17458	17608	17309	17392	17453	17387	17716	17568	17405	17476	17312	17323	17617	17508	17452	17561	17423	17550	17339	17350	17446	17382	17440	17600	17331	17367	17552	17654	17435	17462	17331	17578	17535	17585	17543	17463	17484	17331	17566	17595	17635	17278	17608	17502	17459	17494	17271	17557	17568	17748	17365	17523	17415	17287	17272	17240	17182	17497	17631	17440	17568	17549	17524	17458	17322	17494	17492	17486	17542	17312	17478	17383	17637	17327	17271	17539	17229	17324	17436	17515	17585	17393	17319	17598	17317	17342	17367	17519	17567	17270	17477	17406	17359	17264	17514	17420	17331	17447	17358	17323	17600	17512	17421	17387	17416	17457	17397	17480	17303	17472	17472	17421	17300	17406	17482	17431	17420	17460	17363	17550	17470	17492	17553	17669	17505	17491	17400	17384	17441	17389	17480	17463	17358	17483	17382	17363	17458	17323	17464	17351	17416	17499	17371	17273	17646	17367	17290	17521	17392	17308	17320	17250	17379	17460	17486	17379	17368	17612	17279	17476	17489	17288	17559	17467	17483	17530	17372	17515	17387	17340	17272	17566	17440	17484	17370	17482	17434	17397	17454	17363	17439	17306	17311	17600	17668	17439	17515	17433	17347	17246	17417	17410	17332	17386	17475	17207	17480	17463	17335	17522	17461	17474	17489	17504	17377	17344	17499	17353	17243	17472	17432	17427	17657	17592	17384	17373	17380	17416	17293	17323	17377	17396	17373	17598	17357	17664	17338	17450	17526	17411	17654	17522	17544	17316	17483	17522	17471	17601	17159	17519	17375	17407	17423	17336	17739	17448	17428	17617	17579	17597	17575	17319	17259	17298	17435	17466	17376	17599	17590	17549	17504	17328	17527	17248	17461	17412	17682	17434	17345	17512	17581	17244	17601	17638	17502	17389	17554	17566	17416	17411	17586	17444	17418	17458	17543	17325	17263	17636	17361	17634	17399	17426	17241	17259	17543	17259	17526	17247	17399	17331	17624	17237	17303	17633	17438	17534	17455	17396	17557	17368	17474	17479	17421	17579	17363	17317	17430	17482	17436	17427	17422	17422	17538	17281	17432	17281	17340	17392	17377	17574	17576	17455	17331	17295	17391	17364	17477	17567	17235	17410	17320	17638	17356	17528	17481	17471	17701	17346	17575	17286	17504	17337	17443	17185	17286	17273	17411	17493	17403	17324	17412	17414	17461	17444	17435	17579	17467	17349	17580	17336	17480	17416	17455	17629	17339	17468	17363	17388	17349	17369	17459	17474	17295	17425	17302	17365	17507	17412	17472	17560	17387	17359	17620	17569	17562	17498	17312	17482	17677	17552	17430	17539	17480	17329	17368	17348	17423	17440	17446	17308	17279	17421	17269	17556	17567	17466	17409	17643	17458	17477	17658	17609	17646	17511	17620	17489	17543	17378	17512	17452	17454	17633	17323	17441	17467	17479	17372	17500	17457	17573	17493	17444	17393	17539	17370	17182	17517	17559	17450	17332	17275	17493	17528	17453	17523	17622	17625	17344	17471	17428	17462	17459	17398	17359	17320	17492	17596	17551	17431	17506	17568	17587	17574	17518	17522	17609	17424	17328	17320	17458	17573	17581	17635	17503	17488	17658	17347	17484	17632	17520	17516	17535	17388	17367	17357	17578	17388	17465	17452	17175	17402	17404	17416	17694	17517	17336	17547	17366	17509	17602	17342	17382	17370	17187	17285	17373	17529	17575	17500	17456	17358	17671	17363	17445	17365	17448	17393	17519	17537	17455	17259	17497	17474	17578	17491	17432	17558	17442	17150	17384	17408	17249	17421	17500	17402	17592	17467	17588	17751	17483	17365	17475	17348	17482	17459	17646	17308	17384	17537	17477	17333	17229	17292	17402	17304	17495	17559	17337	17503	17584	17578	17277	17505	17449	17542	17579	17280	17358	17473	17567	17324	17526	17354	17536	17396	17463	17419	17460	17499	17501	17276	17397	17430	17544	17624	17518	17393	17361	17518	17474	17403	17383	17364	17387	17449	17294	17526	17522	17325	17218	17571	17434	17550	17399	17494	17439	17338	17553	17431	17406	17419	17439	17264	17557	17331	17412	17530	17535	17486	17459	17437	17569	17457	17387	17386	17555	17652	17262	17390	17574	17367	17843	17374	17708	17297	17598	17298	17477	17473	17459	17472	17431	17463	17642	17395	17394	17140	17406	17420	17468	17437	17352	17628	17500	17358	17615	17424	17345	17553	17311	17502	17529	17501	17378	17527	17187	17440	17521	17476	17559	17393	17517	17520	17518	17530	17469	17595	17378	17396	17626	17390	17622	17346	17523	17549	17330	17442	17405	17368	17545	17256	17671	17546	17372	17359	17500	17412	17607	17486	17401	17399	17347	17545	17564	17525	17584	17511	17445	17473	17487	17631	17225	17484	17514	17510	17538	17383	17486	17535	17518	17397	17337	17327	17416	17086	17481	17508	17391	17559	17428	17474	17355	17368	17591	17407	17157	17305	17410	17453	17401	17440	17553	17274	17474	17403	17476	17494	17573	17379	17383	17376	17506	17445	17362	17337	17260	17475	17348	17555	17753	17518	17395	17339	17297	17367	17348	17352	17551	17528	17595	17536	17237	17331	17349	17752	17512	17368	17446	17462	17721	17621	17339	17441	17515	17505	17367	17457	17501	17474	17641	17325	17354	17559	17557	17477	17547	17418	17482	17582	17532	17388	17477	17461	17551	17498	17428	17507	17367	17602	17451	17265	17207	17639	17359	17460	17383	17395	17465	17309	17372	17448	17226	17573	17397	17355	17571	17347	17329	17400	17353	17429	17568	17400	17480	17414	17282	17511	17408	17645	17575	17498	17683	17402	17404	17503	17471	17498	17282	17494	17428	17316	17403	17557	17408	17524	17688	17502	17407	17315	17364	17387	17483	17380	17521	17705	17635	17299	17516	17320	17461	17293	17546	17463	17436	17418	17446	17517	17549	17485	17278	17475	17627	17312	17486	17498	17587	17587	17302	17448	17443	17487	17402	17270	17325	17715	17464	17302	17391	17219	17465	17403	17411	17260	17460	17417	17450	17556	17364	17443	17437	17461	17447	17473	17678	17430	17411	17447	17240	17421	17386	17452	17465	17552	17534	17437	17313	17437	17444	17334	17384	17464	17458	17434	17492	17527	17222	17595	17543	17481	17528	17642	17591	17489	17394	17634	17563	17492	17535	17518	17413	17293	17527	17309	17555	17306	17491	17423	17424	17515	17529	17333	17350	17569	17395	17619	17547	17467	17638	17682	17611	17421	17281	17394	17559	17527	17465	17382	17537	17616	17283	17598	17542	17529	17540	17411	17415	17587	17591	17390	17654	17524	17611	17458	17508	17475	17421	17332	17252	17667	17480	17360	17436	17452	17307	17549	17384	17428	17383	17433	17577	17343	17337	17418	17369	17313	17491	17137	17461	17635	17389	17661	17460	17406	17593	17488	17370	17623	17583	17395	17477	17291	17455	17468	17279	17466	17517	17501	17422	17510	17481	17474	17558	17412	17306	17521	17548	17403	17345	17296	17546	17438	17563	17519	17560	17337	17586	17405	17540	17364	17509	17442	17632	17434	17538	17412	17571	17558	17159	17325	17481	17476	17457	17346	17438	17488	17264	17488	17394	17465	17326	17517	17515	17414	17466	17627	17401	17464	17438	17497	17328	17293	17298	17500	17465	17434	17285	17358	17331	17430	17519	17394	17495	17696	17378	17512	17447	17475	17383	17339	17435	17318	17413	17223	17264	17503	17355	17500	17386	17613	17615	17413	17327	17457	17380	17524	17647	17434	17489	17619	17595	17392	17619	17476	17621	17391	17266	17580	17293	17484	17388	17400	17409	17698	17539	17241	17354	17601	17324	17426	17456	17449	17308	17329	17475	17544
30807	42683	39974	30898	25724	21411	18669	17237	16587	16278	15947	15874	15967	15871	15858	15754	15722	15715	15783	15620	15601	15694	15607	15719	15597	15617	15576	15654	15520	15724	15545	15646	15635	15670	15620	15715	15553	15572	15531	15600	15494	15656	15386	15783	15556	15543	15648	15594	15643	15486	15446	15668	15687	15592	15692	15607	15621	15629	15486	15748	15559	15606	15526	15633	15454	15574	15708	15599	15687	15388	15575	15764	15529	15577	15696	15577	15637	15500	15608	15548	15377	15682	15701	15694	15625	15588	15525	15636	15570	15754	15658	15624	15742	15716	15615	15360	15523	15529	15586	15568	15497	15608	15693	15619	15592	15857	15573	15698	15639	15480	15747	15739	15681	15736	15689	15560	15585	15560	15584	15553	15579	15658	15735	15388	15677	15526	15563	15526	15665	15682	15477	15584	15533	15732	15826	15592	15589	15485	15545	15783	15648	15543	15809	15549	15753	15625	15681	15639	15601	15558	15801	15585	15592	15578	15369	15565	15584	15727	15639	15454	15718	15727	15664	15572	15528	15454	15614	15592	15729	15611	15506	15487	15627	15564	15688	15690	15573	15690	15472	15684	15655	15631	15726	15651	15586	15627	15752	15561	15655	15690	15556	15464	15564	15608	15607	15639	15825	15665	15580	15625	15523	15512	15695	15457	15649	15594	15647	15692	15623	15641	15580	15653	15405	15645	15420	15730	15599	15573	15606	15697	15726	15605	15659	15589	15658	15849	15701	15662	15629	15668	15518	15769	15612	15653	15616	15737	15637	15632	15596	15576	15790	15667	15629	15564	15820	15747	15645	15421	15619	15563	15667	15682	15406	15517	15510	15683	15642	15636	15606	15810	15530	15648	15488	15581	15580	15660	15603	15599	15517	15594	15667	15665	15486	15456	15555	15734	15481	15637	15541	15651	15485	15669	15470	15474	15618	15612	15745	15602	15639	15498	15514	15557	15559	15550	15737	15593	15651	15540	15654	15606	15391	15661	15609	15501	15544	15665	15523	15603	15478	15526	15557	15605	15560	15633	15674	15645	15815	15605	15648	15552	15456	15676	15602	15657	15735	15542	15471	15665	15814	15659	15595	15638	15481	15496	15559	15678	15740	15410	15596	15662	15640	15579	15577	15628	15713	15700	15743	15481	15546	15647	15536	15524	15546	15675	15535	15673	15621	15714	15638	15520	15448	15518	15601	15744	15700	15652	15618	15611	15598	15735	15680	15680	15659	15505	15668	15684	15667	15448	15580	15593	15724	15609	15724	15703	15706	15531	15653	15608	15589	15660	15679	15658	15320	15641	15555	15559	15724	15404	15528	15668	15638	15505	15480	15795	15533	15741	15569	15500	15679	15695	15744	15604	15659	15621	15641	15583	15466	15605	15616	15728	15583	15599	15523	15562	15841	15611	15458	15709	15753	15560	15623	15684	15692	15618	15399	15390	15575	15812	15594	15706	15534	15608	15660	15641	15564	15558	15577	15631	15587	15683	15502	15457	15518	15651	15728	15533	15573	15598	15490	15698	15639	15399	15614	15611	15469	15486	15583	15606	15618	15590	15774	15442	15641	15566	15507	15757	15771	15670	15737	15607	15611	15693	15482	15641	15688	15543	15703	15600	15595	15677	15596	15568	15510	15761	15742	15718	15624	15577	15741	15506	15563	15714	15534	15652	15600	15575	15466	15530	15572	15573	15510	15703	15532	15504	15608	15655	15542	15778	15738	15680	15753	15472	15532	15574	15610	15544	15633	15533	15765	15796	15504	15616	15705	15502	15534	15624	15553	15591	15659	15612	15507	15645	15583	15621	15648	15682	15665	15619	15494	15602	15727	15553	15737	15299	15538	15776	15548	15543	15690	15569	15631	15330	15615	15552	15354	15635	15521	15619	15734	15440	15747	15515	15521	15608	15601	15535	15686	15476	15729	15288	15639	15516	15657	15534	15710	15599	15697	15631	15814	15594	15693	15775	15583	15497	15470	15589	15590	15546	15755	15622	15491	15738	15760	15528	15662	15631	15722	15650	15499	15645	15639	15589	15624	15632	15561	15617	15609	15620	15669	15781	15593	15557	15555	15597	15623	15843	15777	15638	15649	15586	15500	15568	15551	15811	15554	15753	15690	15563	15718	15644	15553	15584	15488	15627	15774	15598	15611	15526	15617	15785	15588	15760	15753	15509	15594	15796	15600	15742	15631	15656	15790	15650	15546	15606	15666	15649	15659	15514	15725	15603	15590	15465	15668	15641	15668	15449	15719	15552	15772	15612	15693	15656	15612	15591	15676	15698	15600	15570	15699	15578	15712	15443	15548	15555	15502	15610	15672	15714	15496	15569	15763	15483	15662	15469	15461	15559	15672	15530	15323	15526	15616	15492	15687	15624	15738	15586	15702	15676	15633	15538	15580	15483	15674	15518	15546	15596	15587	15609	15602	15628	15562	15650	15607	15607	15527	15525	15717	15664	15696	15548	15537	15391	15745	15502	15632	15626	15706	15463	15481	15734	15613	15648	15597	15617	15547	15718	15515	15720	15660	15730	15546	15650	15690	15399	15511	15569	15632	15882	15605	15766	15762	15670	15653	15608	15656	15575	15529	15746	15606	15795	15611	15751	15686	15586	15645	15512	15483	15637	15461	15737	15694	15631	15565	15709	15431	15581	15723	15745	15531	15708	15738	15645	15668	15694	15650	15670	15545	15542	15678	15615	15676	15592	15603	15553	15566	15614	15638	15578	15657	15460	15533	15547	15662	15463	15596	15566	15784	15617	15476	15705	15591	15630	15645	15512	15709	15506	15696	15587	15669	15644	15683	15674	15492	15561	15571	15870	15541	15542	15694	15665	15708	15458	15669	15652	15575	15720	15523	15602	15708	15639	15601	15592	15642	15607	15689	15602	15749	15655	15603	15710	15558	15386	15494	15742	15597	15642	15443	15551	15676	15621	15584	15686	15573	15628	15710	15616	15579	15508	15606	15579	15788	15655	15773	15566	15624	15697	15738	15673	15597	15800	15654	15634	15647	15593	15688	15604	15513	15656	15649	15583	15632	15398	15596	15738	15609	15645	15597	15636	15730	15578	15643	15526	15734	15575	15739	15516	15710	15635	15507	15565	15678	15516	15723	15623	15573	15616	15709	15779	15709	15660	15666	15603	15768	15535	15597	15711	15580	15555	15591	15579	15469	15516	15614	15458	15540	15520	15474	15765	15474	15621	15657	15447	15619	15629	15628	15550	15556	15582	15604	15553	15427	15636	15635	15501	15723	15626	15762	15613	15429	15518	15684	15606	15661	15611	15728	15582	15695	15613	15534	15544	15646	15597	15672	15601	15653	15725	15468	15618	15601	15725	15611	15465	15510	15609	15655	15648	15475	15702	15688	15404	15539	15727	15439	15528	15637	15527	15578	15694	15767	15615	15508	15695	15567	15535	15522	15715	15687	15562	15558	15521	15282	15500	15570	15679	15581	15853	15484	15570	15534	15529	15647	15735	15781	15589	15464	15563	15667	15507	15618	15623	15656	15632	15599	15377	15542	15568	15575	15570	15721	15719	15596	15613	15648	15677	15483	15706	15585	15675	15654	15711	15348	15724	15469	15719	15478	15441	15705	15690	15651	15633	15615	15630	15626	15639	15633	15673	15656	15696	15734	15687	15675	15794	15576	15655	15655	15678	15627	15567	15539	15520	15748	15585	15499	15613	15626	15534	15743	15621	15478	15481	15691	15782	15605	15511	15699	15616	15598	15500	15691	15610	15442	15750	15783	15545	15550	15693	15538	15586	15665	15664	15684	15758	15720	15499	15597	15639	15622	15556	15773	15735	15660	15626	15465	15438	15471	15592	15595	15532	15602	15535	15523	15526	15596	15658	15665	15612	15633	15564	15764	15630	15544	15475	15646	15650	15618	15722	15542	15617	15688	15554	15674	15618	15459	15582	15565	15698	15620	15570	15623	15533	15505	15698	15627	15517	15683	15536	15638	15534	15659	15689	15612	15718	15414	15566	15600	15503	15565	15678	15648	15533	15725	15442	15737	15571	15586	15566	15606	15499	15561	15610	15603	15507	15624	15768	15767	15594	15674	15479	15659	15662	15637	15597	15543	15512	15570	15639	15560	15588	15793	15551	15535	15723	15618	15524	15516	15640	15666	15796	15721	15600	15540	15662	15671	15612	15694	15709	15521	15682	15627	15572	15566	15409	15573	15510	15643	15727	15501	15714	15598	15554	15790	15616	15542	15654	15446	15630	15385	15884	15702	15566	15480	15770	15503	15687	15602	15691	15507	15724	15557	15646	15706	15576	15719	15582	15676	15506	15571	15655	15611	15597	15606	15576	15680	15531	15560	15542	15704	15626	15622	15499	15508	15674	15772	15580	15604	15682	15620	15716	15542	15632	15713	15732	15595	15622	15598	15646	15601	15466	15607	15665	15766	15535	15533	15546	15508	15707	15525	15680	15584	15655	15482	15501	15713	15785	15591	15580	15588	15632	15622	15543	15675	15680	15532	15755	15583	15610	15554	15426	15477	15727	15649	15445	15626	15804	15665	15759	15779	15576	15525	15600	15475	15765	15615	15662	15537	15545	15697	15600	15560	15506	15417	15641	15566	15632	15748	15594	15735	15736	15623	15702	15570	15562	15576	15666	15584	15706	15695	15658	15704	15524	15589	15639	15524	15761	15479	15627	15814	15548	15673	15618	15680	15638	15809	15685	15532	15574	15723	15619	15608	15541	15529	15457	15577	15714	15507	15580	15626	15570	15616	15684	15551	15635	15472	15770	15682	15378	15623	15618	15645	15620	15777	15713	15796	15622	15394	15584	15662	15561	15664	15548	15535	15642	15467	15561	15735	15556	15618	15533	15649	15530	15709	15602	15522	15598	15556	15771	15722	15572	15611	15591	15562	15632	15707	15610	15619	15553	15688	15670	15460	15425	15722	15575	15578	15463	15601	15668	15713	15642	15537	15750	15426	15535	15503	15715	15573	15641	15743	15568	15647	15425	15746	15692	15710	15561	15503	15543	15632	15681	15423	15601	15730	15714	15623	15696	15468	15834	15490	15710	15734	15589	15608	15589	15595	15484	15640	15653	15540	15451	15451	15621	15732	15569	15554	15663	15573	15576	15687	15754	15610	15683	15672	15757	15519	15670	15641	15416
24203	21484	29345	27210	27285	28294	25869	20817	19500	19336	18935	18708	18637	18720	18441	18255	18110	18365	18355	18119	18139	18128	18523	18148	18095	17953	18013	17969	18061	18129	17993	17990	18187	18052	18152	17980	18051	18153	18187	18156	18140	18101	18022	18079	17903	18017	17792	18029	18012	18209	18113	18062	18013	17979	18103	18062	18156	18275	18106	17999	17887	17958	18039	17949	18005	17797	17899	18051	18109	17884	18088	18010	18259	17751	17931	18178	17976	17954	18049	17951	18036	18155	17918	17861	18069	17922	17937	17900	18099	18039	18050	17895	18135	18057	17783	18018	18304	17988	18169	17982	17731	17856	18162	18104	17881	17887	17851	18066	18047	18092	17997	18016	18107	17872	17922	18152	18123	17970	17904	18066	17949	18154	18072	17978	18008	17845	17987	18025	17986	18002	18125	17881	17901	17969	18096	17895	18153	17923	17887	18077	17970	18149	17856	18020	17946	18218	18067	18185	18251	17999	18190	17942	18202	18131	17992	18009	18067	17969	17955	18027	18007	18010	17951	18069	17839	17963	18089	17999	18110	17947	18027	17908	18015	17864	18053	17954	17856	17849	18010	18170	17912	18236	18065	18105	17923	17779	18039	18206	18047	18152	18137	18100	17943	17857	18048	18151	18112	17997	18170	18108	18057	17940	17760	17917	17984	18242	18037	18015	18082	17967	17855	18001	18230	18176	18173	18037	18100	17982	18049	17845	17873	17909	18122	18002	17654	18033	18078	17999	18078	18054	17988	17865	17985	17870	17945	18091	17838	18099	18050	18115	18200	17967	17862	18114	18000	18106	17918	17845	18049	17929	17785	18274	18232	17993	18125	17978	17955	17857	17969	17996	17982	17937	18104	17982	17871	18111	17948	17978	18043	17944	18092	18128	18071	18226	18084	17892	18015	18087	17983	17888	18003	18033	18044	17982	18054	18018	18033	18052	18040	17956	17942	17977	18058	18069	18109	18140	18173	17914	18019	17885	17994	17952	18075	17795	17983	18062	18051	17999	18188	17916	17997	18027	17995	18015	18081	18036	18032	17876	18123	17956	17905	18020	17926	18004	18034	17979	18028	18077	18144	18032	17979	17930	18027	17920	18111	17925	18015	18036	17911	18008	17883	17909	17758	18235	18130	17904	18064	18074	18084	18051	17951	17803	17957	18073	18242	18138	17982	17784	17866	18043	18005	18180	18067	18009	18422	18058	17948	17788	18018	17957	18198	18123	18139	17906	17983	17901	18177	17762	17943	18072	18153	17957	17970	18115	18188	17874	18154	17988	18074	18132	18015	18219	18008	17926	17867	17905	17946	17848	17961	17934	18001	17916	18070	18109	18011	17999	17966	17822	17800	18128	18054	17901	18163	18085	18059	17816	17987	18052	18014	18048	18064	18095	17931	17882	18016	18159	17915	17954	18020	18184	17930	18126	17981	18010	17927	17714	18054	17925	18064	18029	18093	18038	17871	18001	18109	17905	17897	18102	17954	17973	17917	18097	17717	17973	18120	17865	18104	17992	17808	18048	17997	17958	17950	18030	18071	18080	18093	17947	18034	17896	17846	17987	17940	17929	18053	18023	17875	17859	17966	17934	17977	17844	18071	18035	18056	17908	17838	18036	18025	17807	17876	17929	18102	18241	17944	17895	17862	18157	17911	18063	18018	17759	18036	18046	18316	18027	17952	17860	17945	17788	18085	17910	17974	18127	18132	18174	17909	17797	17865	18065	17840	17838	18269	17791	18053	17898	18181	17857	18004	18031	18146	18011	18048	18019	18010	18070	18171	17931	17934	18083	18000	18102	17920	18084	18032	18024	18013	17997	18098	18166	17986	18018	18057	17961	18040	17964	17746	18052	17993	18237	18061	18085	18032	18034	18097	18020	17943	18192	18126	17727	17941	18134	17846	18102	18030	18035	17980	18103	18013	18058	18124	18053	18014	17680	17881	17969	18213	18101	18043	17801	18085	18130	17876	18039	17955	17922	17960	18024	17945	17891	17793	17790	18207	18045	18050	17953	17946	17971	17962	17927	18153	18228	17776	18170	17855	18024	17861	18007	18091	17921	17986	17924	17966	17770	18048	17895	17994	18053	18244	18076	17971	17942	18099	18103	18030	18027	17919	17943	17832	18108	17942	17979	18028	17808	18015	18121	17866	18083	18132	18055	18068	17861	18021	17989	17822	17969	18087	17992	18023	17919	18168	18086	18030	18066	18049	18047	17858	18029	17706	18025	17785	17986	17950	17926	18099	17895	17989	17815	17906	18166	18027	18070	17943	17974	18173	17999	18036	18099	18037	18032	18080	17885	18041	17888	18031	18063	18154	18016	18197	17879	18044	17997	18043	18107	17912	18153	17752	17915	18026	17987	17917	17814	17830	18164	18075	18097	18097	17868	18044	18065	17989	17884	17980	18025	18098	18042	17899	17789	18063	17904	18121	17896	18053	17894	18037	18243	18000	17970	17827	17907	18104	18074	17939	18035	17976	18133	18243	17838	18100	18014	17966	17872	17976	18051	17980	17940	17971	18041	17852	18115	18065	17855	17950	18086	18009	17947	17938	18078	18166	17983	17983	18092	17978	17913	17731	17978	18155	17986	17992	18069	18086	17897	18194	18093	17874	18133	17970	17882	17966	18030	18080	17801	17873	18030	18094	18085	18054	17993	17931	18200	18211	17984	17864	18187	17867	17920	17985	17824	17984	18266	18020	18040	17918	17988	17945	17994	17914	17936	18051	18056	17818	17928	18089	18073	18097	17922	17829	18048	17935	17915	18116	17981	17993	18273	17924	17965	17916	17816	17837	17785	17961	18061	18068	17817	17850	17995	18167	17963	17910	18098	18009	17966	18077	18038	17873	18109	18136	17870	17924	17698	18131	17818	17940	17821	18230	17961	17917	17940	17884	17966	17990	17831	18001	17946	18210	18049	18133	18096	18074	18068	17921	17782	17829	18019	18071	17954	17881	18006	17909	18076	17867	17992	18057	18116	17894	17946	17970	17919	17997	17794	17869	17896	18061	17970	17718	17857	17891	17948	18065	17983	17900	17883	17901	17920	18110	17942	18044	17976	17926	18041	17881	17982	18056	18119	18151	17949	18273	17898	17885	18025	17772	18010	18032	17810	17868	18014	18015	17899	17953	17947	18110	17995	17899	18054	18035	17987	18060	17888	17911	18061	17869	17930	17986	18038	18011	18005	17967	18128	18069	18008	17743	17867	17832	18083	17993	18037	17997	18194	17793	17938	17868	18058	18008	17989	17918	18118	17988	17889	18022	18052	18102	17818	18050	17872	18100	18015	17911	17964	18064	17964	17931	17902	17829	18146	17961	17919	17881	17929	18446	18184	18110	18064	18244	17926	18033	17876	17999	17953	18109	18162	17959	17811	18157	18091	18064	18165	18024	18100	17790	17965	18002	17897	18071	18131	17912	18050	18113	18001	18111	17972	17858	18130	18010	18042	17999	17894	17787	18140	18209	18012	18085	17684	18036	18157	18142	17915	17860	18171	17951	17862	17962	17767	17779	17961	17938	18053	17943	17939	17845	18074	18091	18023	18144	18054	18037	18080	17983	17962	18119	17974	18107	17937	18055	18021	18050	18089	18088	17845	17996	17852	18068	17922	18037	17996	18099	17824	18042	17834	17870	18046	17821	17897	17974	17932	18059	18065	17866	17728	17866	17821	17950	17932	17954	18094	18034	18267	17930	18033	17923	17982	18070	18191	17949	17921	17945	17887	17923	18010	17839	18007	17994	18032	18121	18183	18195	17926	17850	17919	17918	18029	17956	18073	17872	17816	17946	18050	17903	17976	18141	17996	17904	18161	18134	18035	18058	18001	17897	17980	18036	17923	17933	17974	18075	17897	18006	18178	17954	18032	17895	17991	17987	18007	17848	18077	17823	17990	17900	18050	17907	18165	17827	17884	17922	18263	18088	17942	17962	18148	18015	17879	18262	17953	18071	18095	18100	17903	17912	18104	17985	17746	17822	18064	17953	17954	17819	17919	18161	18080	17951	17891	18109	17984	18107	17847	18040	18019	18003	18018	18065	17991	17942	18129	18080	18047	17953	17945	17981	18062	17975	17867	17911	17976	17989	17857	17904	17951	18090	18153	18033	18074	18088	17957	18108	17907	17968	17956	17883	17937	18061	18032	17967	18178	18111	17959	18243	18098	18223	18044	18095	17996	18055	18092	18070	17982	17950	17981	17914	18018	18045	18246	17996	18115	17878	18188	17889	18008	18303	17845	18118	18205	17910	18138	18163	17981	17923	17838	17954	17989	18087	18116	18080	18223	18179	17954	18056	18070	17966	18034	17983	18052	17980	18116	17867	18025	17925	17908	17874	17964	18118	18031	18008	17962	17997	17937	17990	17985	18196	18093	17884	18118	18108	18055	17988	17958	18192	17959	18216	18235	18131	18018	18091	18115	17805	17958	18234	17896	18066	17798	18126	18034	18194	17790	18080	17974	17920	18042	17998	17949	18102	18030	18032	18090	18118	17969	17902	18021	18154	18069	18044	17860	18040	17746	17828	18025	18141	17877	17983	18188	17998	18146	18109	18336	17941	17841	18049	17879	18195	18059	18017	17973	18087	17900	18051	17752	17958	17902	18089	18164	18071	17896	17805	18048	18138	18137	18007	18176	18152	17952	18263	18011	18047	18071	17882	18030	18018	17914	17998	18042	17903	17964	18180	18205	17952	17973	17843	18129	18076	18247	18061	17765	17851	17977	17900	17966	17920	17873	18082	17916	17961	17988	17980	17954	18067	17879	17954	17928	18087	17885	17985	17894	17963	18156	18212	18021	17951	17995	17993	18086	18025	18123	17869	18124	17899	17914	17844	17808	17799	17976	18161	17844	17784	17856	17955	18001	17766	18030	18056	18284	17848	17949	17973	18133	18241	18070	18095	17954	18130	18064	17891	17948	18072	18137	17881	18167	17902	17877	17900	18057	17852	17968	18105	18010	18031	18068	18126	18016	18216	18052	18153	17979	17861	17973	18092	18141	18010	17985	18128	17917	18032	18008	18069	18042	18026	17969	17919	17908	18051	18195	18002	18080	17863	18023	18061	18055	17923	17990	17977	18249	17981	17978	17907	18050	18111	18082	17840	17914	17937	18102	18167	18089	17831	17891	18208	17919	18203	18072
33034	55234	52426	41450	34799	28441	22449	18600	18124	17174	16857	16654	16533	16526	16291	16291	16258	16232	16268	16066	16262	16250	16067	15996	16109	16076	15901	15872	16118	15977	15667	15902	16006	15805	15962	15907	16037	15984	15991	16145	15988	16063	16152	15863	15857	16067	15952	15965	16016	16015	16118	15860	15834	15880	16069	15998	16031	15803	16014	15877	15995	15953	15884	16060	15941	16049	15980	15653	15944	15923	15936	15847	15897	15963	15923	16110	15888	15851	15880	15810	15909	16024	15838	16052	15977	16012	15778	16033	16088	15712	15904	15857	16092	15947	15921	15985	15826	15869	15923	15941	15959	16003	16052	15773	15955	16064	15891	16030	15815	15860	15806	15925	16078	15950	16109	15787	15975	15923	16020	15976	15945	16021	15887	15955	15792	15775	15889	15873	15892	15919	15829	15967	15868	16102	15948	15804	16104	15764	16015	15920	16014	15967	15979	15761	16086	15942	16007	15877	15982	15868	15924	15954	15922	15909	15781	15871	16023	15770	15881	15816	15801	15880	15808	16005	15812	15869	15850	15862	15943	16033	15905	15870	16002	16090	15842	15995	16017	15852	15962	15976	15855	15986	15820	15782	15871	15891	15996	16028	16014	15846	15970	16031	16035	15830	15987	15831	15848	16033	16115	15907	15866	15911	15819	15814	15920	15966	15889	15848	16033	15989	15711	16078	15959	15999	16082	15961	15941	15875	15698	15933	16110	15853	15969	15923	16032	15769	15842	15821	15894	16025	15839	15993	15905	16155	15904	16056	15970	16103	15895	15940	15828	16118	16006	15782	15893	16099	16005	16125	16002	16042	16003	15892	15921	15965	15893	16016	16065	15974	15848	16163	15780	15979	15876	15947	15961	15961	15914	15885	15776	15817	15894	15875	15873	15874	15846	15843	15817	15980	15797	15897	15845	15858	15853	15833	15842	15911	15802	15975	15934	15952	16088	15882	16072	15956	15976	15933	15759	15705	16041	15822	15868	15887	15917	15840	15825	15878	15894	16010	15874	15967	16178	15842	15979	15860	15696	15955	15868	15848	15898	16027	15942	15861	16008	15910	15729	15947	15718	15797	15975	15959	15939	15967	15994	16005	15736	16060	15968	15882	15874	16054	15945	15910	16039	15824	15981	15910	16135	15990	16066	15828	16022	15934	15915	15944	15949	15886	15790	15986	15901	15905	15896	16063	15730	15966	16044	15826	16106	15892	15919	15925	15865	15872	15852	15997	15957	15904	16100	15812	15921	15838	16039	15926	15867	15872	15929	15769	15945	15770	15922	15875	15804	15941	16011	15858	15862	15907	15820	15806	15839	16016	15927	15958	15857	15777	15977	15862	15890	16044	15829	15806	15776	15883	15812	15969	15912	15993	15868	15844	15936	15868	15842	15920	15982	15715	15820	15835	15910	15954	15893	16111	15967	15969	15881	16137	16019	15826	15936	15898	15862	15858	15904	15839	15878	16006	15916	15893	16047	15899	16018	15871	16000	15910	15813	15802	15879	15886	15927	15921	16028	15854	15875	15900	15907	16028	16070	15890	15874	15955	15985	15974	15942	15880	15870	16040	15869	15943	15975	15928	15843	15880	15915	15783	15984	16075	15737	15880	15891	15912	15751	15970	16002	15962	16021	15936	15834	15864	15760	15842	15813	15836	15862	15997	15859	15850	15822	15834	15747	16053	15938	15828	15875	15839	15976	15818	15872	16013	15945	15969	16030	15839	15998	15856	15854	15808	15964	15932	15804	15939	15934	15913	15841	15922	15934	15835	15876	16129	15712	15980	15760	15819	15875	15828	15929	15879	15910	16010	16018	15857	15910	15953	15934	15792	15933	15992	15948	15896	16012	15975	15786	15796	16010	15870	15984	15884	15973	16024	15981	16009	16245	15984	15829	15999	15903	16088	16009	15814	15900	16053	16045	15985	15942	16018	15979	15901	15813	16064	15986	15693	15920	15851	15854	15889	16036	16016	15989	15763	15929	15792	15982	16023	16045	15647	15912	15995	15825	15991	15792	15880	16017	15951	15943	15809	16030	15999	15807	15941	15910	16066	15788	15761	15902	16059	15894	15964	16073	15894	15839	15881	15971	15867	16041	15842	16001	15965	15842	15869	15929	15875	16047	15915	15975	15895	16100	15911	15752	16056	15800	16052	15846	15954	15820	15763	15824	16011	15886	15772	16028	15811	15963	15833	15808	15889	15819	15959	15934	16023	15850	16061	15953	16056	15814	15813	16013	15932	15798	16168	16028	15861	16039	15992	15989	16087	15929	16035	16015	15850	15977	16054	15762	16040	15825	15970	15971	15931	15957	15915	16035	15818	15808	15914	15909	16025	15993	15888	15898	15997	15892	16027	15935	15925	15984	15817	15975	15905	15717	16089	15973	15872	16084	15956	15916	15920	15941	15905	15967	15926	15998	15911	16069	15905	15974	15955	16008	15858	15934	16040	15795	15742	15885	15902	15711	16185	15842	16060	15824	15937	15747	15884	15899	15944	15848	15947	15840	15971	15926	15927	16028	15833	15892	15856	15860	15908	15889	15874	15722	15857	15947	16005	15836	15968	16038	15994	16052	15827	15847	15881	15917	16028	15947	15918	16026	15788	15894	15938	15824	15905	16064	15863	15834	15873	15904	16068	15986	15797	15843	15999	15854	15872	15930	15874	15825	16063	15833	15690	16053	15969	16104	16006	15894	15934	16063	16019	15873	15986	15927	15804	15760	15886	16049	15906	15820	15902	15803	15921	16132	16025	15957	15813	15777	15951	15766	15842	16046	15809	16113	15848	15992	15831	15894	15936	16028	16082	15936	15823	15904	15947	15896	15968	15846	15759	15911	15885	15951	15957	15926	16150	15919	15920	15940	16027	16033	15883	15962	16136	15844	15903	16016	15973	15996	15903	15972	15801	15964	15952	15934	15863	15892	15866	15842	15854	15932	16006	15873	15784	15968	15805	16068	15874	16038	16082	15990	15943	15918	16023	15841	15909	15744	15950	15841	15801	15751	15993	16054	15867	15792	15826	15791	16052	16147	15987	16051	15825	15861	15982	15822	15783	16018	15888	15923	15786	15810	16006	15884	15849	15860	15912	16029	15841	15815	15920	15852	15932	16006	16118	15985	15881	16019	15926	15869	15873	15874	16095	15967	15962	15981	16106	16007	16093	16004	15874	15975	16000	15782	15861	15805	15756	15921	15775	15997	15911	15940	16022	15892	15948	15893	15903	16003	15779	15739	16017	15936	16079	15900	15853	15877	15943	16000	15999	15788	15875	16041	15860	15887	15884	15909	15858	15953	15901	16095	15927	15889	15761	16026	16070	15792	15828	15933	16147	15943	15899	16031	16034	15754	16073	16044	16054	15958	15960	15950	15878	15665	15868	16069	15930	15894	15758	15978	15974	15966	15969	15969	15915	15785	15957	15929	15845	15982	15997	15877	15857	16045	15877	15930	15878	15900	15875	15994	16062	15915	15712	16001	15890	15850	15891	15796	16004	15800	16094	15965	15939	15796	15920	15844	15788	16203	15951	16006	15969	15954	15776	15875	15910	15970	15932	15920	15860	15912	15827	16013	15952	15888	15822	15792	15917	15912	15840	15781	16026	15998	16190	15612	15823	15981	15968	16004	15940	15739	15804	15906	15917	16046	15857	15765	15831	15919	16027	15910	15867	15896	16107	15744	16003	15896	15842	15731	15942	15913	15928	15917	15847	15885	15771	15940	15965	15926	15923	15958	15902	15790	15939	15913	15828	15981	15860	15913	16044	15947	15965	15875	15958	15956	15986	15885	15929	15863	16066	15898	15936	16037	15899	15884	15958	15782	15809	15990	15933	15777	15993	15920	15933	16153	15998	15671	15767	15952	15681	15840	15960	15887	15890	15975	15970	15857	15965	15981	16021	16057	16048	15912	16048	16152	15822	15929	15936	15963	16065	15952	16103	15972	15958	15937	16058	15900	16042	15930	15989	15934	15827	15954	16063	15964	15960	15932	15951	15878	15996	15984	15914	15870	15716	16039	15762	15802	15954	15905	15887	15840	15901	15949	15940	15832	15814	15953	15950	15913	15785	15833	16057	15828	15894	15926	15751	15894	15923	15924	15860	15891	15854	15970	15984	15950	15949	15987	15830	16022	15975	15934	16011	15938	15846	15887	16008	16078	15921	16024	15941	15990	15796	15954	15791	16036	16150	16071	15851	15899	15876	16013	16033	15913	15782	15957	16149	15983	15873	15968	15970	15912	15992	16021	15949	15921	15867	15999	15867	15955	15824	15867	16062	15894	15895	16053	16070	15890	16036	15870	15939	15757	16041	15840	15967	15940	15793	15968	16000	15945	15986	15936	15939	15869	15913	15891	15996	16010	15790	15850	15961	15969	15780	15850	15951	16111	15813	15860	15908	15900	16077	15904	15863	15947	15883	15806	15823	15737	15898	16002	15963	15863	15717	16028	15929	16034	16021	15975	15866	16003	15960	15839	15903	15799	16042	15745	15922	15861	15918	15729	16069	15904	15963	16000	15990	15823	15720	15894	16028	15862	15959	15916	15873	16074	15916	15783	16118	15939	15926	15878	16003	15794	15985	15938	15838	15910	16002	15724	15947	15685	15942	15695	15814	15965	15782	16045	15900	15853	15847	15759	15844	15849	15813	15869	15916	15903	16021	15716	15824	15891	15922	15987	15865	15839	15836	15926	15989	15893	15867	15864	15885	15969	15890	15841	15955	15936	15847	15882	15786	16006	15901	15889	15850	15906	15901	15940	16150	15908	16019	15909	15954	15915	15981	15942	16041	15910	15781	15964	16006	15864	15809	15985	16205	16030	16019	15924	16077	15755	15796	15982	15921	15988	15913	15834	16082	16061	16089	15882	16091	15798	15809	15988	16003	16039	16001	15857	15920	16042	15887	16071	15843	15783	16055	15902	16087	15893	15980	15778	15887	15866	15889	15791	15945	15985	15942	16056	16018	15953	16012	15996	15906	15876	16041	15803	15847	15973	15853	15912	15704	15945	15947	15979	15983	15936	16035	15980	15901	15980	15884	15979	15934	16032	16226	16013	15760	15966	15837	16003	15960	16089	15899	16016	15921	16011	15911	16009	15947	15711	15739	15842	16085	15787	15916	15746	15808	15969	15932	15923	15883	15841	16014
23027	21522	29403	24754	24483	27745	29356	23981	21350	20798	19976	19378	19414	19420	19391	18909	19023	18893	18906	18839	18675	18676	18842	18685	18865	18591	18327	18783	18782	18601	18667	18646	18302	18594	18505	18580	18661	18466	18491	18663	18672	18617	18362	18155	18533	18592	18538	18829	18448	18185	18473	18523	18707	18536	18355	18419	18371	18223	18351	18335	18285	18647	18701	18562	18653	18544	18437	18365	18476	18399	18437	18329	18406	18341	18585	18328	18517	18434	18616	18487	18462	18554	18433	18345	18317	18743	18523	18307	18337	18665	18605	18319	18316	18381	18689	18496	18616	18458	18466	18279	18443	18486	18421	18549	18373	18411	18332	18253	18389	18259	18407	18441	18319	18532	18378	18436	18500	18486	18465	18454	18351	18399	18581	18494	18266	18443	18287	18503	18425	18336	18550	18537	18254	18405	18549	18545	18593	18396	18496	18497	18432	18389	18500	18207	18497	18457	18278	18602	18345	18468	18239	18355	18432	18389	18415	18393	18629	18453	18279	18389	18323	18709	18411	18368	18295	18520	18510	18374	18372	18533	18779	18545	18399	18482	18375	18740	18425	18487	18412	18415	18419	18225	18465	18475	18504	18196	18264	18279	18429	18552	18339	18499	18402	18379	18539	18466	18099	18452	18311	18505	18420	18445	18457	18278	18614	18392	18454	18441	18472	18366	18324	18576	18562	18245	18159	18267	18412	18349	18506	18314	18667	18529	18238	18284	18311	18516	18406	18521	18537	18435	18514	18453	18446	18498	18499	18482	18340	18362	18368	18485	18564	18392	18531	18377	18558	18264	18366	18512	18510	18399	18346	18240	18367	18479	18636	18322	18377	18306	18385	18387	18577	18446	18357	18548	18660	18578	18450	18536	18334	18477	18529	18235	18561	18182	18471	18250	18404	18279	18550	18414	18388	18621	18363	18347	18257	18266	18365	18532	18388	18328	18681	18634	18450	18395	18318	18449	18561	18447	18453	18669	18292	18421	18364	18640	18432	18263	18435	18502	18520	18214	18434	18398	18461	18293	18465	18636	18447	18369	18727	18334	18523	18283	18419	18443	18392	18438	18477	18365	18545	18554	18444	18441	18501	18474	18487	18482	18301	18443	18452	18551	18476	18608	18558	18500	18521	18552	18389	18276	18553	18315	18552	18578	18444	18536	18487	18371	18515	18485	18250	18324	18344	18554	18587	18577	18488	18056	18213	18377	18469	18413	18431	18364	18377	18276	18431	18516	18388	18436	18543	18599	18455	18341	18410	18460	18366	18338	18635	18515	18424	18401	18309	18452	18366	18505	18523	18468	18553	18474	18351	18407	18594	18274	18396	18376	18365	18675	18466	18473	18331	18442	18331	18347	18535	18408	18514	18479	18336	18482	18617	18566	18221	18461	18388	18367	18483	18568	18456	18725	18336	18395	18378	18479	18254	18296	18556	18463	18419	18372	18261	18414	18391	18343	18385	18384	18507	18586	18160	18300	18394	18325	18497	18353	18233	18365	18266	18467	18325	18446	18424	18388	18508	18306	18417	18265	18492	18538	18413	18484	18405	18208	18248	18172	18316	18269	18539	18356	18451	18498	18343	18438	18338	18370	18364	18690	18444	18523	18090	18354	18294	18377	18317	18522	18269	18296	18281	18310	18421	18482	18389	18446	18435	18546	18299	18246	18431	18189	18385	18321	18290	18440	18135	18565	18419	18353	18527	18459	18186	18257	18306	18363	18552	18272	18455	18224	18518	18338	18564	18394	18234	18462	18268	18561	18469	18519	18489	18347	18255	18522	18407	18470	18411	18296	18398	18490	18502	18298	18534	18617	18375	18499	18581	18355	18466	18186	18396	18596	18523	18409	18419	18436	18225	18443	18350	18506	18487	18442	18440	18499	18441	18580	18361	18648	18350	18248	18342	18201	18510	18531	18177	18401	18450	18236	18273	18405	18280	18217	18433	18353	18457	18419	18568	18441	18404	18399	18506	18376	18181	18325	18232	18288	18504	18278	18334	18640	18469	18559	18402	18298	18390	18316	18436	18392	18216	18274	18509	18362	18585	18480	18589	18605	18430	18397	18423	18255	18505	18288	18205	18336	18722	18329	18442	18389	18298	18322	18364	18315	18442	18420	18510	18551	18419	18409	18252	18420	18443	18323	18514	18158	18380	18446	18420	18466	18557	18349	18641	18481	18483	18314	18371	18530	18574	18427	18409	18374	18277	18253	18301	18734	18318	18272	18450	18435	18557	18396	18472	18256	18316	18422	18180	18240	18426	18356	18454	18578	18544	18427	18461	18385	18517	18427	18553	18505	18562	18289	18371	18367	18505	18345	18470	18509	18450	18254	18152	18361	18446	18392	18533	18352	18367	18636	18517	18337	18341	18555	18523	18325	18171	18250	18387	18231	18299	18415	18560	18257	18498	18483	18364	18322	18359	18440	18322	18387	18708	18714	18573	18403	18418	18324	18323	18515	18150	18170	18515	18351	18250	18394	18391	18186	18465	18568	18383	18291	18469	18438	18550	18501	18476	18302	18493	18221	18093	18201	18705	18430	18561	18314	18394	18468	18631	18324	18574	18417	18338	18304	18231	18277	18443	18349	18433	18429	18565	18573	18551	18567	18388	18311	18325	18233	18648	18471	18408	18395	18578	18491	18759	18478	18339	18536	18612	18464	18469	18468	18662	18511	18212	18363	18336	18269	18371	18585	18485	18465	18543	18362	18249	18348	18316	18278	18267	18464	18665	18385	18320	18411	18591	18419	18412	18449	18586	18529	18419	18451	18250	18571	18459	18414	18335	18393	18431	18250	18374	18320	18457	18351	18432	18470	18424	18315	18359	18397	18243	18334	18459	18399	18194	18435	18320	18369	18427	18652	18531	18361	18354	18414	18374	18342	18364	18553	18230	18296	18553	18433	18198	18673	18376	18466	18511	18536	18457	18248	18250	18440	18248	18340	18347	18392	18538	18198	18684	18555	18496	18376	18344	18662	18353	18155	18650	18533	18479	18420	18329	18153	18454	18408	18495	18395	18320	18384	18254	18266	18571	18337	18464	18669	18379	18379	18421	18537	18457	18446	18462	18366	18298	18359	18462	18537	18293	18398	18625	18243	18527	18406	18600	18505	18457	18420	18428	18412	18398	18523	18394	18501	18259	18364	18539	18502	18383	18284	18498	18340	18549	18323	18480	18555	18448	18465	18531	18426	18268	18474	18573	18422	18354	18361	18321	18357	18462	18409	18566	18518	18396	18420	18471	18335	18420	18530	18594	18353	18413	18395	18613	18207	18410	18383	18299	18533	18731	18571	18352	18353	18348	18361	18282	18251	18086	18203	18363	18201	18284	18526	18335	18306	18368	18566	18355	18501	18529	18537	18512	18220	18503	18534	18434	18384	18286	18582	18416	18299	18322	18608	18267	18391	18247	18321	18392	18438	18476	18380	18397	18633	18549	18760	18508	18432	18425	18421	18665	18378	18378	18454	18244	18396	18335	18250	18483	18418	18492	18583	18590	18238	18430	18472	18589	18573	18361	18320	18280	18655	18327	18474	18526	18432	18633	18461	18514	18285	18489	18405	18300	18465	18473	18616	18380	18351	18337	18325	18277	18410	18394	18346	18343	18364	18518	18600	18398	18277	18295	18480	18501	18472	18280	18306	18319	18490	18501	18320	18387	18485	18522	18526	18505	18600	18573	18635	18709	18476	18520	18487	18618	18349	18428	18287	18361	18392	18357	18362	18492	18353	18509	18232	18355	18448	18319	18286	18513	18488	18515	18314	18419	18190	18417	18332	18271	18420	18279	18438	18479	18367	18251	18352	18473	18392	18428	18453	18283	18475	18600	18388	18429	18375	18199	18293	18340	18354	18386	18500	18348	18472	18457	18548	18272	18452	18628	18254	18329	18529	18234	18451	18329	18514	18531	18538	18359	18273	18537	18433	18520	18334	18404	18310	18223	18417	18395	18491	18448	18421	18343	18314	18233	18365	18610	18337	18555	18324	18487	18322	18212	18362	18375	18435	18511	18380	18332	18397	18307	18486	18587	18275	18331	18296	18414	18473	18391	18238	18425	18233	18391	18396	18406	18346	18746	18388	18373	18228	18232	18303	18548	18186	18364	18262	18290	18235	18502	18374	18403	18303	18327	18383	18320	18257	18402	18372	18331	18309	18544	18269	18379	18301	18324	18400	18209	18313	18311	18442	18331	18377	18373	18284	18479	18355	18376	18479	18295	18350	18199	18459	18327	18333	18614	18367	18572	18452	18417	18337	18223	18396	18358	18431	18581	18401	18451	18307	18494	18539	18459	18267	18613	18455	18372	18355	18327	18318	18443	18557	18561	18323	18339	18249	18364	18367	18235	18325	18557	18465	18442	18171	18436	18342	18652	18383	18467	18340	18446	18474	18463	18625	18454	18571	18587	18330	18529	18651	18360	18373	18449	18330	18354	18304	18644	18492	18527	18273	18372	18364	18426	18251	18526	18304	18519	18305	18297	18407	18215	18276	18193	18428	18461	18358	18494	18502	18451	18449	18519	18387	18297	18294	18316	18351	18638	18492	18294	18362	18161	18340	18499	18504	18372	18535	18119	18505	18362	18455	18379	18502	18437	18473	18273	18363	18158	18265	18258	18170	18388	18309	18456	18452	18279	18409	18364	18566	18314	18373	18350	18484	18474	18533	18506	18286	18654	18656	18604	18379	18361	18485	18480	18375	18532	18461	18198	18377	18201	18151	18492	18110	18450	18587	18384	18414	18444	18177	18574	18400	18507	18525	18346	18329	18753	18351	18407	18317	18493	18454	18328	18458	18406	18494	18373	18513	18596	18321	18211	18369	18435	18472	18493	18643	18429	18401	18540	18331	18352	18411	18419	18572	18517	18373	18278	18402	18229	18319	18529	18383	18373	18486	18330	18342	18360	18360	18305	18389	18317	18569	18450	18426	18585	18441	18645	18414	18514	18331	18303	18366	18249	18464	18480	18435	18373	18432	18328	18398	18388	18628	18539	18369	18279	18474	18601	18634	18567	18404	18453	18457	18283	18335	18239	18127	18447	18351	18487	18422	18476	18483	18674	18582	18398	18262	18244	18426	18270	18445	18471	18533	18311	18495	18539	18555	18217	18465	18504	18443	18272	18225	18414	18393	18662	18349
37755	62375	56938	45273	39054	30954	26091	22698	20008	18381	17691	17421	17137	17146	17008	16755	16744	16643	16490	16532	16479	16480	16353	16422	16355	16316	16452	16363	16288	16387	16272	16213	16080	16198	16338	16371	16245	16344	16258	16382	16047	16389	16102	16281	16225	16278	16112	16104	16252	16230	16171	16190	16190	16268	16108	16178	16237	16129	16209	16369	16226	16258	16119	16118	16111	16138	16149	16278	16193	16230	16170	16158	16282	16286	16283	16191	16166	16222	16132	16183	16098	16194	16173	16171	16372	15955	16187	16185	16277	16121	16258	16129	16226	16291	16265	16180	16259	16121	16376	16163	16270	16043	16319	16263	16430	16203	16092	16224	16255	16228	16207	16193	16156	16332	16199	16200	16142	16203	16085	16146	16025	16213	16289	16117	16103	16231	16251	16127	16299	16035	16167	16289	16114	16107	16195	16252	16274	16158	16164	16327	16291	16102	16276	16250	16224	16183	16200	16395	16351	16072	16162	16153	16216	16064	16222	16236	16152	16393	16136	16244	16186	16057	16136	16214	16168	16267	16149	16195	16074	16140	16104	16182	16263	16263	16190	16262	16244	16085	16134	16353	16336	16026	16157	16099	16216	16204	16194	16270	16263	16129	16206	16134	16233	16173	16168	16267	16075	16347	16233	16049	16137	16177	16085	16181	16299	16097	16159	16144	16262	16342	16199	16081	16062	16324	16289	16115	16344	16072	16151	16151	16057	16272	16206	16305	16196	16340	16142	16120	16351	16309	16179	16283	16151	16299	16195	15965	16326	16359	16277	16383	16286	16174	16216	16274	16156	16189	16107	16164	16130	16260	16260	16119	16233	16190	15958	16318	16234	16202	16065	16402	16067	16256	16130	16221	16226	16361	16250	16168	16104	16222	16148	16191	16172	16144	16047	16094	16275	16313	16271	16152	16295	16151	16163	16219	16106	16255	16265	16090	16254	16232	16368	16137	15938	16314	16079	16181	16252	16227	16214	16039	16154	16125	16374	16193	16073	16178	16389	16199	16193	16043	16215	16236	16153	16157	16208	16199	16062	16365	16222	16141	16198	16310	16170	16257	16345	16317	16020	16338	16238	16210	16166	16232	16189	16262	16309	16127	16388	16194	16097	16272	16218	15971	16413	16137	16346	16095	16135	16194	16256	16023	16160	16189	16235	15947	16060	16264	16087	16343	16373	16112	16394	16190	16225	16528	16217	16263	16324	16148	16320	16321	16324	16093	16264	16074	16170	16309	16252	16203	16274	16110	16159	16212	16260	16241	16189	16258	16091	16301	16109	16128	16325	15919	16195	16224	16063	16210	16156	16161	16305	16163	16301	16230	16233	16269	16006	16153	16164	16239	16231	16260	16155	16230	16250	16185	16075	16158	16449	16284	16182	16206	16280	16173	16412	16005	16067	16339	16225	16102	16363	16082	16074	16320	16210	16223	16187	16246	16302	16276	16262	16012	16240	16043	16298	16319	16294	16155	16190	16271	16157	16393	16192	16326	16332	16213	16174	16239	16317	16153	16103	16345	16198	16148	16287	16240	16074	16169	16164	16291	16191	16227	16095	16238	16040	16168	16428	16131	16169	15951	16149	16086	16094	16178	16187	16006	16311	16241	16213	16150	16140	16017	16121	16225	16160	16230	16203	16300	15920	16264	16108	16070	16314	16245	16112	16097	15989	16237	16188	16096	16185	16275	16211	16226	16196	16106	16257	16217	16208	16238	16407	16197	16307	16154	16294	16164	16119	16301	16185	16117	16200	16143	16053	16191	16342	16385	16323	16276	16097	16106	16165	16095	16114	16117	16291	16228	16056	16236	16270	16294	16090	16061	16089	16145	16158	16242	16148	16071	16241	16288	16150	16226	16036	16135	16056	16370	16165	16206	16408	16185	16293	16161	16057	16243	16262	16115	15970	16307	16141	16297	16256	16095	16213	16235	16309	16242	16345	16171	16210	16235	16391	16123	16397	16117	16130	16351	16193	16268	16072	15973	16235	16204	16234	16226	16058	16209	16283	16245	16184	16166	16284	16230	16265	16291	16056	16070	16196	16237	16243	16052	16299	16217	16197	16366	15982	16223	16168	16148	16171	16061	16189	16227	16285	16262	16192	16374	16416	16154	16182	16079	16281	16279	16071	16332	16309	16228	16232	16101	16115	16240	16209	16157	16084	16253	16179	16431	16202	16121	16105	16211	16051	16014	16174	16280	16024	16240	16161	16198	16198	16367	16145	16165	16228	16124	16332	16333	15968	16340	16228	16308	16255	16232	16152	16127	16198	16085	16145	16233	16260	16187	16202	16224	16275	16326	16222	16209	16176	16156	16233	16249	16245	16115	16230	16115	16111	16217	16084	16185	16239	16033	16422	16249	16183	16267	16479	16034	16174	16298	16153	16250	16419	16162	16116	16276	16041	16172	16100	16175	16393	15957	16258	16194	16125	16334	16220	16162	15968	16180	16106	16117	16330	16256	16061	16200	15934	16116	16212	16236	16262	16210	16171	16289	16126	16198	16228	16074	16181	16150	16218	16175	16253	16194	16216	16410	16238	16245	16170	16390	16036	16247	16214	16110	16168	16350	16174	16373	16154	16432	16134	16291	16008	16174	16232	16317	16213	16273	16287	16017	16316	16207	16222	16237	16346	16206	16208	16187	16288	16072	16305	16280	16292	16233	16286	16326	16202	16200	16321	16206	16199	16181	16211	16190	16119	16098	16232	16272	15963	16257	16346	16150	16269	16180	16217	16250	16106	16242	16280	16173	16283	16354	16148	16190	16014	16221	16190	16198	16278	16147	16336	16127	16185	16188	16217	16040	16304	16096	16224	16210	16262	16251	16099	16239	16184	16253	16269	16130	16234	16054	15992	16080	16189	16292	16072	16367	16067	16172	16243	16349	16054	16264	16161	16247	16274	16145	16223	16225	16243	16208	16303	16073	16190	16231	16263	16173	16255	16065	16182	16241	16237	16083	16143	16314	16062	16096	16018	16489	16355	16261	16238	16207	16233	15933	16200	16192	16401	16322	16281	16160	16192	16024	16318	16342	16173	16325	16207	16367	16316	16272	16192	16304	16166	16139	16147	16066	16304	16204	16251	16291	16291	16082	16153	16102	16142	16137	16082	16106	16171	16294	16263	16400	16223	16240	16194	16338	16212	16295	16181	16058	16371	16274	16146	16113	15993	16302	16303	16301	16209	16083	16116	16218	16315	16273	16248	16186	16339	16147	16391	16262	16184	16141	16075	16108	16141	16141	16281	16258	16287	16408	16329	16137	16292	16162	16152	16272	16349	16158	16179	16177	16217	16164	16191	16140	16146	16188	16329	15991	16472	16363	16138	16126	16305	16234	16122	16127	16255	16155	16187	16111	16183	16212	16211	16187	16022	16247	16155	16110	16325	16378	16275	15981	16125	16333	16346	16158	16209	16210	16134	16243	16282	16228	16309	16208	16266	16068	16216	16123	16081	16047	16230	16281	15965	15953	16239	16103	16305	16095	16077	16185	16089	16235	16116	16337	16075	16170	16140	16135	15982	16321	16314	16276	16193	16072	16128	16225	16308	16229	16268	16271	16214	16079	16276	16237	16238	16360	16285	16070	16136	16179	16142	16083	16143	16115	16271	16158	16158	16071	16414	16157	16197	16121	16266	16151	16212	16285	16223	16168	16287	16142	16194	16266	16127	16305	16116	16261	16403	15986	16147	16186	16295	16154	16195	16169	16192	16257	16249	16275	16281	16091	16210	16315	16026	16243	16162	16087	16104	16072	16157	16253	16259	16274	16250	16103	16193	16161	16294	16285	16264	16121	16160	16177	16197	16277	16343	16152	16171	16345	16186	16136	16173	16151	16129	16312	16172	16208	15977	16312	16188	16254	16249	16278	16044	16360	16316	16382	16117	16176	16138	16271	16330	16091	16142	16187	16264	16029	16239	16323	16222	16199	16151	16195	16203	16092	16128	16220	16227	16127	16120	16144	16143	16247	16207	16220	16285	16050	16113	16289	16240	16147	16201	16292	16110	16234	16161	16087	16239	16198	16321	16211	16349	16097	16158	16355	16148	16294	16275	16219	16331	16201	16311	16255	16177	16155	16187	16250	16267	16121	16207	16184	16199	15959	16156	16240	16025	16214	16291	16078	15998	16087	16204	16207	16308	16154	16284	16081	16203	16333	16144	16203	16168	16302	16100	16237	16095	16298	16170	16248	16298	16173	16204	16199	16141	16086	16302	16194	16149	16123	16130	16261	16269	16235	16025	16100	16133	16200	16094	16055	16164	16153	16270	16238	16194	15992	16269	15998	16099	16148	16129	16106	16093	16250	16330	16173	16258	16093	16170	16293	16163	16162	15958	16207	16206	16143	16162	16168	16139	16277	16194	16105	16098	16063	16200	16237	16294	16188	16290	16075	16218	16184	16340	15988	16174	16186	16130	16168	16109	16234	16133	16261	16165	16004	16271	16149	16240	16040	16129	16311	16251	16224	16053	16316	16164	16075	16157	16171	16184	16230	16191	16156	16274	16148	16333	16190	16274	16125	16188	16259	16253	16245	16167	16286	16307	16013	16286	16103	16162	16333	16362	16158	16233	16167	16186	16212	16339	16323	16185	16148	16291	16319	16235	16306	16295	16207	16328	16111	16178	16076	16189	16180	16151	16236	16110	16142	16185	16233	16378	16255	16068	16203	16228	15991	16328	16163	16050	16235	16171	16287	16350	16232	16157	16248	16204	16220	16227	16254	16144	16171	16107	16127	16184	16156	16191	16323	16205	16066	16220	16250	16016	16091	16355	16180	16323	16163	16197	16208	16254	16186	16127	16331	16099	16344	16283	16310	16390	16167	16331	16223	16281	16231	16126	16290	16267	16070	16348	16055	16346	16135	16220	16223	16216	16240	16160	16110	16072	16272	16190	16271	16018	16352	16284	16191	16120	16195	16150	15997	16190	15948	16368	16077	16172	16290	16280	16193	15996	16257	16305	16193	16056	16443	16229	16324	16178	16107	16165	16146	16140	16023	16269	16295	16269	15991	16233	16153	16137	16241	16420	16084	16182	16243	16185	16119	16019	16023	16249	16292	16119	16167	16225	16140	16162	16228	16186	16125	16298	16160	16188	16037	16102	16328	16075	16085	16184	16228	16302	16144	16166	16315	16156	16228
28807	27088	34855	31583	24895	21798	19589	18592	18274	18230	17767	17591	17432	17648	17379	17350	17206	17442	17403	17221	17266	17139	17306	17371	17269	17532	17305	17213	17206	17345	17490	17517	17246	17447	17393	17491	17050	17371	17269	17251	17227	17444	17270	17354	17390	17252	17271	17109	17438	17438	17232	17399	17300	17311	17041	17347	17413	17181	17300	17282	17406	17227	17329	17252	17350	17359	17565	17193	17248	17165	17275	17325	17347	17351	17215	17227	17147	17326	17291	17188	17336	17362	17328	17250	17205	17283	17231	17369	17377	17240	17404	17081	17253	17185	17362	17204	17244	17390	17221	17276	17429	17293	17188	17457	17398	17525	17327	17309	17356	17069	17266	17121	17214	17487	17223	17107	17322	17172	17292	17019	17409	17274	17246	17273	17421	17276	17338	17463	17410	17216	17371	17253	17534	17387	17262	17474	17411	17254	17403	17178	17305	17297	17484	17297	17225	17186	17153	17245	17310	17241	17309	17168	17277	17269	17246	17396	17356	17317	17099	17343	17330	17120	17282	17412	17360	17295	17238	17435	17126	17390	17188	17281	17287	17240	17348	17416	17199	17205	17298	17232	17102	17329	17454	17101	17121	17267	17327	17055	17324	17276	17297	17244	17140	17338	17221	17218	17297	17419	17415	17131	17189	17260	17227	17201	17250	17245	17258	17358	17212	17350	17177	17290	17404	17288	17254	17095	17168	17294	17305	17390	17361	17273	17215	17251	17251	17444	17383	17178	17054	17545	17277	17458	17502	17322	17369	17295	17338	17360	17436	17185	17340	17254	17298	17169	17190	17069	17324	17182	17421	17322	17273	17338	17129	17345	17182	17125	17298	17259	17371	17066	17325	17319	17212	17307	17244	17290	17170	17465	17203	17305	17395	17369	17286	17082	17299	17193	17282	17156	17194	17081	17357	17460	17309	17094	17452	17266	17446	17182	17345	17389	17273	17110	17400	17428	17150	17311	17148	17492	17211	17508	17072	17259	17101	17191	17294	17267	17209	17226	17326	17133	17323	17287	17449	17538	17257	17222	17248	17255	17292	17228	17380	17363	17495	17376	17453	17216	17353	17431	17239	17326	17224	17251	17309	17236	17308	17153	17569	17316	17405	17242	17251	17348	17225	17448	17343	17251	17488	17262	17380	17442	17293	17297	17171	17382	17308	17324	17322	17312	17366	17156	17227	17251	17218	17312	17395	17159	17088	17173	17162	17346	17295	17219	17142	17210	17205	17195	17287	17277	17337	17174	17370	17430	17325	17417	17108	17069	17353	17415	17244	17316	17472	17192	17315	17379	17201	17265	17309	17366	17420	17280	17129	17264	17126	17499	17342	17153	17098	17211	17161	17289	17216	17411	17223	17430	17480	17363	17262	17404	17270	17268	17346	17412	17217	17189	17266	17404	17425	17156	17306	17277	17401	17300	17420	17402	17058	17202	17483	17304	17358	17388	17189	17397	17415	17134	17319	17331	17330	17253	17193	17298	17201	17422	17367	17465	17374	17162	17332	17154	17496	17478	17361	17306	17281	17267	17338	17223	17298	17335	17307	17376	17519	17408	17114	17367	17377	17271	17390	17207	17436	17087	17334	17245	17341	17282	17545	17358	17380	17528	17348	17375	17493	17391	17260	17255	17395	17247	17231	17265	17363	17148	17276	17318	17326	17365	17430	17405	17387	17461	17324	17329	17153	17436	17271	17419	17391	17431	17355	17424	17564	17353	17318	17091	17237	17260	17263	17266	17273	17353	17148	17238	17117	17337	17419	17276	17217	17194	17371	17071	17173	17257	17369	17318	17178	17279	17198	17226	17232	17363	17287	17485	17343	17222	17371	17182	17314	17291	17216	17305	17275	17463	17463	17203	17202	17339	17233	17409	17204	17266	17252	17449	17226	17412	17403	17153	17310	17476	17404	17341	17336	17132	17386	17253	17440	17534	17305	17377	17158	17193	17246	17223	17213	17286	17245	17321	17362	17320	17268	17383	17158	17346	17230	17301	17240	17522	17177	17149	17264	17191	17208	17231	17376	17163	17467	17432	17473	17318	17477	17441	17312	17199	17289	17301	17191	17322	17314	17395	17443	17248	17424	17217	17416	17137	17486	17387	17102	17237	17337	17380	17349	17444	17261	17197	17495	17194	17237	17108	17292	17167	17325	17393	17213	17083	17314	17361	17238	17343	17214	17221	17170	17321	17288	17306	17202	17323	17415	17307	17448	17347	17291	17120	17395	17334	17491	17210	17403	17428	17190	17281	17285	17408	17457	16997	17273	17430	17213	17549	17324	17464	17347	17405	17414	17157	17319	17265	17176	17461	17288	17179	17336	17413	17504	17330	17193	17170	17342	17270	17468	17424	17322	17497	17401	17326	17349	17315	17306	17277	17282	17370	17232	17221	17135	17292	17307	17393	17328	17274	17413	17330	17261	17359	17200	17541	17355	17272	17392	17313	17377	17388	17338	17154	17244	17310	17147	17280	17408	17328	17153	17343	17332	17480	17306	17178	17356	17170	17270	17247	17163	17509	17267	17350	17423	17316	17201	17098	17417	17099	17355	17117	17195	17336	17319	17400	17238	17244	17194	17227	17229	17304	17134	17236	17399	17233	17499	17437	17143	17293	17155	17279	17301	17287	17202	17176	17273	17405	17331	17247	17305	17310	17364	17302	17404	17180	17338	17496	17417	17286	17286	17367	17361	17388	17236	17238	17229	17352	17384	17360	17283	17187	17304	17228	17482	17392	17158	17255	17299	17221	17214	17299	17381	17336	17310	17442	17337	17248	17354	17134	17361	17268	17227	17257	17434	17378	17232	17451	17317	17204	17152	17139	17179	17311	17407	17315	17373	17454	17394	17319	17193	17168	16972	17268	17337	17285	17142	17266	17288	17320	17315	17405	17328	17240	17335	17177	17371	17301	17280	17368	17392	17335	17389	17227	17103	17362	17332	17308	17223	17365	17353	17340	17440	17376	17151	17420	17329	17396	17290	17524	17349	17354	17418	17373	17304	17381	17336	17253	17300	17221	17311	17281	17263	17264	17367	17315	17373	17225	17304	17312	17208	17337	17251	17432	17342	17189	17287	17278	17308	17168	17339	17194	17416	17261	17472	17293	17343	17298	17222	17263	17140	17323	17163	17551	17588	17440	17329	17191	17319	17304	17617	17443	17376	17281	17298	17252	17440	17278	17260	17187	17269	17249	17348	17287	17294	17329	17140	17029	17225	17468	17400	17387	17357	17140	17307	17353	17277	17229	17287	17280	17343	17462	17360	17318	17392	17130	17380	17241	17292	17346	17299	17280	17196	17164	17152	17329	17377	17191	17197	17372	17312	17370	17367	17327	17202	17282	17308	17207	17161	17240	17410	17454	17153	17192	17407	17075	17496	17318	17365	17373	17325	17237	17481	17356	17275	17211	17232	17275	17402	17464	17272	17447	17346	17122	17032	17367	17308	17351	17204	17188	17250	17363	17487	17275	17391	17184	17037	17256	17349	17334	17187	17242	17202	17250	17217	17320	17084	17412	17249	17381	17295	17355	17226	17359	17266	17216	17315	17130	17414	17421	17311	17189	17319	17341	17496	17445	17177	17183	17294	17364	17372	17423	17418	17421	17401	17315	17198	17166	17197	17176	17380	17245	17311	17189	17304	17428	17165	17272	17358	17257	17333	17223	17175	17229	17460	17421	17337	17422	17314	17409	17293	17335	17276	17578	17332	17256	17395	17268	17184	17395	17272	17189	17341	17264	17371	17330	17434	17528	17185	17451	17297	17233	17396	17233	17078	17196	17254	17208	17394	17339	17343	17511	17393	17248	17231	17184	17160	17472	17418	17390	17406	17489	17371	17190	17208	17268	17322	17420	17305	17409	17543	17378	17189	17342	17125	17406	17336	17476	17336	17098	17226	17384	17201	17312	17206	17194	17357	17452	17253	17254	17435	17307	17121	17279	17250	17220	17499	17291	17301	17338	17240	17463	17326	17296	17228	17267	17149	17341	17328	17264	17258	17291	17375	17384	17199	17282	17344	17473	17235	17181	17439	17554	17361	17391	17404	17379	16980	17335	17291	17157	17202	17123	17337	17246	17200	17306	17482	17485	17514	17401	17354	17164	17247	17405	17331	17234	17300	17325	17326	17214	17218	17444	17295	17270	17359	17375	17327	17256	17337	17316	17360	17447	17333	17119	17227	17566	17391	17439	17292	17408	17344	17243	17141	17376	17424	17356	17299	17270	17518	17224	17297	17335	17205	17202	17503	17426	17339	17428	17477	17320	17129	17358	17288	17252	17318	17381	17170	17170	17181	17098	17441	17360	17571	17233	17255	17107	17197	17273	17276	17370	17267	17300	17445	17394	17289	17470	17126	17535	17372	17339	17397	17391	17366	17325	17389	17070	17324	17201	17218	17296	17213	17210	17220	17316	17284	17248	17291	17221	17117	17339	17459	17220	17560	17285	17368	17190	17107	17409	17203	17294	17433	17131	17374	17454	17342	17273	17173	17208	17246	17457	17278	17207	17287	17373	17394	17507	17520	17307	17307	17258	17350	17439	17550	17168	17030	17123	17409	17374	17358	17289	17436	17071	17337	17400	17339	17442	17332	17315	17283	17444	17554	17232	17289	17543	17420	17411	17343	17309	17335	17198	17051	17392	17287	17361	17102	17276	17382	17424	17252	17225	17388	17261	17294	17298	17432	17168	17384	17221	17326	17423	17348	17249	17108	17211	17429	17353	17480	17368	17511	17245	17130	17313	17223	17340	17244	17223	17334	17192	17417	17287	17222	17190	17312	17419	17317	17339	17265	17250	17291	17111	17346	17427	17269	17427	17086	17209	17284	17177	17248	17195	17231	17458	17172	17187	17383	17367	17454	17135	17337	17405	17208	17317	17374	17418	17359	17288	17230	17329	17062	17232	17480	17167	17177	16985	17226	17351	17210	17175	17371	17050	17389	17404	17473	17342	17430	17350	17216	17204	17072	17429	17363	17402	17472	17298	17357	17185	17331	17423	17297	17161	17348	17249	17265	17373	17505	17414	17343	17293	17069	17123	17518	17379	17295	17217	17315	17165	17429	17270	17225	17378	17468	17296	17354	17341	17086	17462	17197	17176	17390	17323	17334	17577	17406	17373	17194	17326	17300	17327	17263	17272
30857	44127	40568	31691	25362	21066	18239	17371	16787	16468	16130	16001	15816	15981	15789	15759	15665	15683	15821	15784	15494	15719	15470	15599	15656	15616	15723	15576	15481	15584	15406	15536	15705	15433	15542	15756	15582	15529	15416	15653	15601	15522	15503	15562	15451	15475	15407	15643	15551	15560	15578	15495	15497	15563	15461	15517	15430	15559	15612	15680	15441	15588	15591	15370	15603	15393	15615	15306	15515	15633	15529	15613	15314	15569	15498	15462	15609	15514	15549	15450	15575	15600	15707	15460	15433	15430	15631	15528	15463	15666	15522	15650	15538	15519	15464	15437	15498	15527	15527	15604	15505	15572	15382	15642	15644	15497	15470	15549	15548	15606	15671	15434	15450	15531	15630	15472	15569	15514	15578	15516	15460	15568	15439	15580	15414	15641	15575	15400	15345	15561	15523	15626	15465	15353	15464	15475	15548	15546	15527	15462	15498	15466	15507	15518	15645	15461	15667	15480	15664	15628	15557	15495	15573	15438	15588	15450	15598	15556	15619	15654	15405	15432	15533	15560	15511	15461	15499	15434	15576	15535	15518	15622	15662	15561	15603	15484	15441	15641	15482	15468	15714	15367	15229	15505	15527	15558	15487	15586	15634	15535	15593	15430	15433	15457	15626	15652	15671	15584	15359	15452	15619	15475	15358	15601	15597	15602	15522	15576	15666	15661	15329	15602	15503	15615	15514	15495	15535	15556	15542	15625	15446	15541	15381	15353	15454	15678	15496	15455	15733	15597	15597	15417	15483	15541	15582	15446	15557	15563	15440	15626	15519	15683	15585	15434	15577	15478	15497	15372	15405	15534	15669	15555	15551	15628	15442	15396	15639	15464	15435	15354	15491	15693	15619	15521	15626	15539	15525	15591	15436	15482	15565	15621	15468	15598	15464	15495	15537	15696	15499	15343	15567	15767	15605	15398	15394	15627	15442	15551	15796	15558	15415	15433	15623	15662	15445	15525	15427	15579	15680	15603	15539	15390	15389	15466	15481	15491	15451	15594	15513	15489	15681	15549	15420	15496	15358	15644	15691	15652	15385	15688	15406	15616	15448	15388	15544	15433	15382	15510	15515	15228	15582	15571	15540	15652	15482	15653	15342	15427	15372	15560	15628	15478	15580	15643	15591	15543	15704	15506	15761	15498	15641	15619	15549	15532	15553	15574	15620	15211	15489	15401	15635	15592	15555	15540	15621	15598	15469	15484	15361	15565	15525	15680	15561	15428	15500	15501	15568	15446	15534	15382	15454	15349	15428	15417	15489	15500	15634	15409	15647	15645	15479	15496	15642	15444	15454	15632	15579	15754	15488	15457	15595	15557	15417	15589	15484	15660	15556	15462	15625	15623	15524	15555	15633	15456	15541	15490	15653	15619	15594	15603	15491	15459	15742	15397	15538	15444	15559	15617	15430	15577	15429	15469	15435	15430	15568	15388	15540	15607	15469	15515	15489	15444	15516	15452	15647	15536	15496	15590	15620	15543	15397	15488	15641	15603	15466	15559	15712	15602	15535	15602	15384	15344	15469	15451	15650	15606	15632	15363	15562	15608	15416	15670	15424	15630	15687	15622	15525	15499	15502	15372	15453	15416	15550	15381	15480	15407	15447	15590	15282	15513	15518	15602	15474	15650	15549	15698	15615	15598	15663	15531	15445	15449	15602	15584	15493	15435	15538	15439	15574	15470	15704	15640	15582	15447	15546	15627	15479	15578	15639	15452	15471	15578	15585	15477	15404	15630	15503	15511	15626	15513	15562	15560	15504	15457	15597	15525	15411	15673	15526	15667	15575	15621	15564	15530	15657	15684	15462	15487	15502	15571	15596	15517	15553	15501	15482	15672	15528	15384	15599	15457	15448	15563	15722	15386	15475	15625	15457	15420	15745	15599	15620	15633	15451	15505	15624	15621	15414	15694	15388	15465	15699	15503	15611	15567	15440	15430	15672	15502	15728	15350	15573	15595	15567	15538	15590	15458	15554	15615	15469	15595	15521	15606	15706	15525	15498	15365	15502	15579	15621	15699	15644	15614	15631	15706	15556	15594	15592	15291	15463	15296	15448	15550	15480	15399	15682	15440	15551	15475	15642	15460	15559	15462	15557	15464	15575	15440	15491	15547	15386	15310	15350	15397	15560	15537	15477	15640	15452	15539	15600	15568	15465	15541	15516	15411	15538	15394	15480	15538	15507	15512	15563	15519	15652	15583	15587	15555	15717	15493	15659	15555	15465	15697	15539	15515	15456	15696	15636	15624	15727	15591	15538	15459	15452	15603	15531	15404	15484	15582	15369	15326	15408	15635	15437	15458	15492	15665	15666	15382	15539	15652	15444	15517	15652	15599	15438	15694	15605	15483	15705	15358	15481	15513	15345	15518	15509	15584	15535	15554	15578	15546	15448	15519	15450	15483	15681	15646	15636	15550	15600	15507	15504	15450	15519	15689	15462	15433	15533	15621	15422	15280	15406	15581	15567	15537	15523	15434	15446	15539	15641	15606	15531	15631	15469	15450	15528	15574	15533	15316	15435	15583	15421	15499	15648	15512	15601	15636	15416	15656	15494	15481	15445	15561	15502	15509	15468	15491	15383	15604	15520	15471	15585	15552	15608	15545	15603	15653	15607	15667	15361	15586	15624	15439	15613	15451	15553	15528	15615	15715	15446	15447	15528	15482	15669	15358	15680	15416	15555	15473	15456	15481	15672	15366	15651	15508	15454	15592	15499	15379	15540	15604	15444	15573	15772	15434	15618	15744	15676	15416	15625	15528	15599	15603	15592	15464	15536	15621	15495	15480	15415	15562	15435	15669	15543	15722	15621	15646	15578	15616	15616	15573	15501	15611	15466	15594	15322	15514	15553	15529	15604	15559	15450	15628	15467	15515	15547	15511	15615	15375	15490	15494	15524	15582	15583	15458	15488	15563	15551	15640	15872	15553	15448	15464	15453	15399	15585	15513	15612	15450	15580	15567	15446	15560	15505	15523	15600	15569	15597	15603	15511	15686	15396	15640	15379	15352	15537	15526	15662	15465	15487	15584	15379	15505	15511	15513	15434	15661	15590	15414	15376	15544	15514	15572	15418	15348	15554	15505	15458	15481	15407	15378	15366	15468	15557	15562	15470	15546	15485	15388	15416	15631	15487	15421	15500	15518	15595	15588	15643	15478	15573	15643	15350	15700	15481	15633	15450	15553	15502	15476	15428	15632	15547	15474	15435	15471	15432	15322	15597	15416	15400	15627	15609	15505	15645	15517	15435	15636	15473	15552	15653	15545	15658	15568	15471	15502	15512	15621	15541	15590	15628	15654	15630	15644	15667	15436	15601	15518	15400	15545	15648	15618	15473	15466	15592	15339	15631	15458	15581	15616	15489	15521	15648	15636	15487	15462	15407	15525	15409	15561	15507	15643	15432	15387	15527	15686	15529	15571	15743	15545	15608	15402	15570	15420	15533	15431	15347	15547	15463	15510	15512	15498	15280	15420	15596	15604	15474	15573	15472	15545	15569	15525	15432	15470	15457	15524	15661	15366	15439	15390	15469	15375	15476	15473	15500	15628	15653	15461	15352	15469	15657	15528	15639	15650	15502	15514	15675	15584	15479	15549	15470	15727	15389	15611	15571	15502	15449	15510	15493	15636	15588	15312	15546	15557	15546	15402	15662	15667	15413	15492	15409	15719	15749	15557	15392	15466	15569	15658	15425	15577	15554	15456	15841	15536	15560	15542	15609	15605	15455	15408	15649	15510	15624	15354	15397	15607	15424	15512	15402	15597	15611	15421	15588	15519	15554	15474	15607	15504	15586	15535	15524	15470	15632	15420	15581	15614	15336	15499	15466	15502	15475	15555	15740	15522	15523	15537	15383	15492	15503	15383	15388	15617	15615	15488	15568	15542	15556	15572	15528	15478	15462	15477	15406	15596	15461	15529	15738	15525	15584	15617	15496	15440	15601	15533	15583	15412	15634	15529	15514	15558	15479	15475	15576	15495	15549	15538	15474	15606	15486	15582	15582	15615	15394	15525	15497	15589	15518	15606	15613	15448	15707	15516	15519	15486	15524	15568	15392	15383	15562	15528	15411	15520	15510	15482	15538	15470	15540	15504	15484	15527	15357	15685	15660	15522	15624	15611	15424	15540	15429	15667	15405	15533	15662	15495	15592	15474	15444	15471	15425	15656	15671	15459	15428	15540	15527	15700	15517	15472	15599	15617	15565	15613	15463	15733	15469	15587	15560	15636	15491	15585	15679	15561	15629	15493	15477	15603	15538	15459	15680	15467	15747	15577	15559	15578	15470	15610	15526	15502	15550	15654	15436	15551	15518	15389	15521	15443	15573	15554	15377	15446	15449	15674	15528	15648	15656	15554	15640	15550	15617	15583	15438	15558	15685	15492	15612	15574	15482	15472	15622	15545	15651	15622	15653	15492	15346	15548	15443	15439	15473	15560	15649	15436	15403	15695	15579	15604	15588	15372	15465	15510	15531	15494	15617	15420	15559	15423	15434	15586	15510	15431	15632	15647	15754	15417	15561	15515	15468	15437	15709	15686	15582	15441	15627	15533	15553	15544	15451	15529	15591	15547	15699	15501	15715	15369	15665	15479	15471	15458	15538	15344	15518	15453	15407	15440	15538	15651	15574	15608	15344	15517	15572	15446	15494	15509	15503	15644	15592	15528	15583	15645	15585	15445	15566	15587	15635	15515	15366	15537	15440	15410	15546	15553	15667	15493	15634	15552	15502	15556	15632	15543	15499	15456	15613	15522	15640	15571	15590	15511	15403	15635	15410	15679	15674	15486	15501	15412	15845	15433	15527	15407	15527	15537	15454	15484	15684	15576	15421	15533	15589	15594	15509	15600	15528	15427	15502	15493	15619	15557	15578	15441	15586	15588	15514	15571	15735	15613	15457	15454	15366	15470	15738	15640	15593	15531	15627	15675	15572	15555	15512	15342	15701	15511	15551	15651	15483	15589	15612	15499	15421	15653	15532	15543	15633	15629	15446	15650	15469	15571	15441	15625	15655	15350	15643	15499	15559	15604	15335	15455	15502	15628	15410	15482	15572	15525	15444	15397	15569	15339	15513	15393	15648	15340	15436	15602	15578	15604	15720	15537	15680	15340	15561	15529	15618	15567	15595	15493	15504	15746
24223	21507	29279	27146	26972	27144	24592	21150	19614	19423	19160	18831	18529	18431	18386	18367	18482	18400	18283	18237	18078	18166	18162	18101	18108	18155	18248	18324	18051	18151	18111	18066	18291	18122	18022	18088	18227	18125	17912	18049	18154	18094	18044	18002	17935	18196	18043	18064	18158	17927	17971	18147	17962	18186	18145	18156	18009	18098	18186	17960	18176	18065	17928	18006	18082	18044	17962	18060	18047	18135	18081	18084	17895	17903	18185	18051	17964	17770	18139	18148	18030	18155	18016	17759	17916	17822	18104	18102	18071	17999	18169	18161	18028	18001	17922	18188	17989	17976	17982	17954	17849	17889	17899	17767	18102	18055	17980	18041	17962	17820	17830	17985	17958	17964	17905	18025	18125	18000	17853	17849	17992	17924	18162	18085	18135	18063	17730	17919	18244	17998	18098	18043	17899	18012	18115	17988	18105	17976	17978	18070	17841	18116	18075	17910	17772	17993	18339	17994	17972	17936	18018	17817	18146	18061	17855	17858	17938	18072	17957	17872	18177	18122	18190	18037	18202	18079	18016	17936	17959	17867	17923	17996	17988	18005	17882	18035	18045	17876	18258	17942	17939	17979	17919	18123	17972	17890	18181	17982	17813	18040	18005	17834	17995	17856	18001	17912	17969	17914	18130	17919	18004	18032	17921	18004	17729	17716	18212	18197	17995	18025	17884	18063	17969	18158	18063	17981	18053	18066	18044	18110	17982	18080	18012	17788	17928	18254	18022	18015	18080	17864	17866	18147	17980	17954	17951	17937	17985	17996	18157	17809	17960	18093	18090	17995	17837	18021	18311	17861	18016	18012	17903	18007	18016	17891	17950	18047	18163	17981	17840	18163	17979	18005	17769	17986	18009	17954	18048	17895	18087	18018	17983	18066	18174	17922	17962	17987	17901	17919	18147	18035	17976	17902	17920	17988	17830	17820	17930	18112	18003	17971	18175	18088	18230	18089	18148	18115	17965	18245	18237	18084	18056	18004	17981	17909	18062	17997	18081	17836	18098	18177	18035	18025	17904	17991	17909	18093	17974	18106	18201	18059	17991	18128	18101	17976	17795	18056	17814	18174	17866	17969	18071	17932	17851	17924	17820	17855	17893	17845	17853	17773	17991	18022	17963	17754	18024	18033	18051	17953	17913	17952	17926	18019	17984	17907	18145	18061	18162	17912	17973	17956	17959	18122	18023	17940	18096	18165	18071	18112	18129	17887	17932	18035	17982	18082	17974	18027	17982	17999	17967	17921	18102	17793	18074	18349	17757	18098	17982	17988	18208	17867	17976	18009	18040	18154	17817	17909	17980	18246	17906	18046	17922	18168	17927	17881	17940	18187	18070	18020	18091	17828	18125	17977	17875	18046	18120	18008	18083	17963	17969	17982	17977	18093	17862	18000	17887	17933	17915	17892	17953	18112	18076	17762	17881	18033	17841	17820	18207	18083	18019	18044	18049	18070	17779	17969	17950	18177	17866	18078	17877	18287	17980	17887	18177	18112	18008	17957	18066	18008	18087	18139	17995	17984	18070	17888	17752	18104	18146	17824	17793	17911	17990	18003	17988	17866	18025	18097	17900	17995	17989	18103	18087	18067	17876	17995	17941	18131	18146	18015	18178	17990	18128	18110	17981	17901	17759	17697	17897	17863	17983	18037	18029	18094	18046	17985	18062	17926	18006	17919	18032	18034	17917	18036	18064	17915	18027	17977	17794	18027	17777	17922	17788	18014	18070	18005	17968	17911	17949	17976	18148	18136	17908	18049	18115	17848	18060	18062	17961	17948	17856	17816	18065	18106	18006	18143	18074	18079	18144	18035	18133	18014	17933	18097	18161	18133	18014	17960	18144	18142	17966	18075	18199	18080	18008	18090	17973	18186	17907	17988	18044	18266	18017	17737	18084	17773	17970	18011	17999	18064	17968	18128	18037	17932	18014	18096	18038	18089	18026	17890	17963	18061	17989	18120	17976	17982	17991	18153	18104	18277	17926	17889	18038	17992	18100	18024	17924	17866	17758	18099	17941	18077	18095	17981	17982	18097	17889	17999	17983	17909	18077	17965	17955	18108	18206	18145	18113	17980	17954	17977	18001	17832	17864	17939	18087	18012	17968	17743	17931	18097	18075	17935	17975	18002	18020	18018	17988	18086	17975	18078	18131	18047	17981	18008	17853	18027	18173	18052	18074	18200	17887	17953	17868	18035	17971	18076	18206	18206	18085	17666	17845	18163	17929	17806	18016	18034	18044	17846	17973	18014	18174	17906	17992	17974	18080	17847	17966	17882	17957	17827	17981	18067	17946	17929	18080	18156	17934	17870	18017	17911	18194	18171	17890	17996	17891	17885	18089	17888	18021	18052	18124	17948	17980	17937	18080	18034	17823	17998	18009	17984	17974	18120	17917	17712	17760	17873	18021	17977	17888	17951	18005	17930	18012	18107	17975	18092	17981	18043	17749	18117	17886	18087	18060	18027	18135	18121	18185	18062	18246	17878	18006	18089	18136	17975	18092	18050	17969	17909	17857	17897	17944	18084	18106	18015	18029	17944	17999	17793	18057	17805	18005	17921	18005	17895	17918	18007	18012	17888	17812	17938	18009	17770	17839	17947	18023	18059	18134	18110	18037	17950	17791	18014	18105	17845	17887	17993	18030	17583	17944	17887	18071	17857	17992	18072	18186	18064	17809	17981	18026	17961	18033	17840	17965	17904	18080	17996	18125	18142	18060	18131	17876	18074	18055	18010	18147	18161	17977	18079	18062	18048	17950	18031	17818	17953	17840	18183	18129	18076	18099	17976	18149	18058	18118	17836	18019	18070	17897	17970	18052	18123	18193	17916	18079	18236	18100	18017	17935	17913	17946	18015	17987	18184	17898	17774	18093	17995	18030	18011	18044	17949	18009	17898	18222	18165	18137	18100	18009	18157	18135	18019	18035	17872	18093	18124	17958	17830	18013	18015	18052	18131	18045	17922	18314	18010	17821	17989	17875	17972	18220	18078	18134	17998	17972	18050	18042	17826	17969	17892	18076	17939	18220	18122	18075	17929	18045	18009	17992	17956	17890	17819	17922	17961	17965	18086	18159	18086	18033	18037	17745	18032	18012	18006	17972	17874	17895	17929	17913	17923	17966	17993	18046	17898	17977	18101	18084	17991	18068	17827	17941	18062	18066	18005	18018	18087	18063	18016	18049	18061	18028	18072	18076	17861	17913	18026	17881	17971	18121	18278	18098	17993	18051	18087	17927	17984	18188	17983	18024	18129	17982	18073	18049	18070	18131	17973	17905	17922	18162	17851	17863	18048	18130	17981	17980	18052	17954	18095	18238	18226	17984	18093	18065	18028	18320	18031	17987	17989	17905	18091	17954	17944	18066	17910	17958	18007	17985	17970	18119	17642	17928	18099	18012	17981	18042	18097	17896	17981	18145	18082	18136	18119	17987	17907	18013	17764	18062	17880	17856	18007	17999	17908	18061	17895	17808	17796	18025	18029	18056	18012	18020	18102	17928	17821	18016	18080	18133	17864	18110	17800	18098	17998	18079	18183	17887	18044	17887	18002	18053	17974	18064	18162	17740	17918	18004	17987	17915	17897	17937	17889	17899	17999	18196	18130	18010	18184	18137	18078	17924	17952	18087	18110	17934	18020	17918	18142	18024	18125	18160	17918	18135	17887	17962	17934	18027	18040	17963	18020	18030	18034	18010	18004	17944	18067	18187	18001	17987	18028	18247	18081	17974	17853	17982	18085	18139	17832	18055	17919	17930	18083	17933	17982	18067	17921	17883	17879	17935	17935	17976	18141	18074	18068	17970	17977	17995	17879	18094	18057	17660	17908	18057	18013	18076	18027	18162	18079	18143	18212	18121	17802	18131	18106	17915	17874	17931	17997	17822	17965	17944	18109	18093	17969	17920	17999	18038	17911	18213	18065	17872	17948	18165	17814	18200	18026	18091	17855	18138	18024	18200	18114	18050	18002	18265	18114	18141	18029	18241	18011	17994	18084	18019	18035	18036	17972	17991	18037	17985	18095	17957	17894	18074	17955	18103	17953	18049	17871	17970	17871	17822	17943	18052	17940	17873	17974	18094	18002	17899	18078	17951	18094	17924	17961	18267	18072	17849	17970	17998	17853	18086	17984	18066	18325	18005	18163	18095	17973	18015	17845	18052	17992	18075	18154	18189	17877	17988	18008	17882	18014	17930	18105	17877	18224	18051	17966	17886	18134	18001	17965	18051	18008	18268	17929	18064	17859	17897	18021	18097	17949	17970	18011	18057	18135	18196	18063	17939	18008	18232	18049	18075	17876	17979	17914	18000	17932	17983	18132	18087	17821	17932	17923	18082	18031	18086	18037	17945	17913	17849	17831	18016	17907	17925	17982	17952	18082	18085	18075	18165	18135	18052	18118	17968	18078	18055	17901	18036	17783	18004	18092	17967	18096	17891	18016	18031	18014	18101	17995	17962	17994	17982	17988	17899	17917	17826	18051	17886	18154	18075	18112	17819	17911	17985	17959	18004	17998	18021	18066	18212	18048	17955	18216	17943	18098	17849	18098	18099	18072	18076	18028	17950	17997	18022	17926	17911	17904	18049	17984	17969	17814	17993	17919	18110	17849	17943	18130	18045	18063	18085	18135	18005	17815	17853	17979	18038	18112	18072	18055	18014	17936	18284	18151	18147	17939	17992	18064	17925	17969	18057	18122	18022	18045	18110	18268	18177	18120	18120	18089	18007	17960	17955	18109	17891	17883	18040	18024	18167	17875	17911	18283	18227	18109	18084	18096	18043	17877	17926	18012	17951	17702	18013	18007	18143	18047	17991	18031	17904	17984	17806	17933	17859	18004	18022	18075	18220	18214	18070	18105	17810	18108	18025	17946	18005	18059	18078	18048	17968	17913	18049	17894	17951	17912	18049	17913	17988	18059	17929	17871	18044	17944	17990	17761	18001	18196	18038	18163	17902	18057	17951	18094	18093	18234	17951	18101	18192	17922	18086	18053	18068	18161	17918	18062	18007	17987	18062	18020	17900	18013	17954	18036	17951	18014	18034	18164	18045	18133	18144	17970	18080	18105	17995	17976	18045	18008	18162	17857	18135	18117	18265	17821	17858	17873	17923	18023	17984	17968	17835	18033	17984	17965	18071	17886
34345	54713	50964	41525	33695	26693	21162	19345	18239	17598	17031	16837	16756	16506	16334	16514	16282	16172	16207	16038	16216	16182	16086	16030	16062	16040	16125	16145	16240	16085	16074	16059	16062	16048	16043	15921	15920	15908	15990	15789	15964	15862	15913	16075	16064	15746	15949	16029	15873	15977	16092	16144	15887	15854	15976	16049	16116	15948	15947	16008	15816	16084	16027	16086	16058	15779	15990	16029	15986	16088	15734	15991	15963	15913	15933	15902	16146	15892	16053	15882	16003	16086	16022	15877	15946	15929	15958	15880	16101	15952	15858	15845	15881	15849	15882	15864	15987	16028	16060	15955	16135	15844	16188	15832	15980	16027	16020	15904	15978	16021	15977	16045	16033	15813	15891	15943	15940	16074	15990	16010	15997	15903	16000	16002	15907	15940	15932	16103	15968	15904	15879	16091	15997	15908	15993	15932	15888	15960	16051	16064	15854	15989	15988	15883	16089	16135	15957	16045	15912	16012	15987	16033	15992	15883	15936	15929	16092	16083	15886	16060	15972	15942	15900	15956	16030	16045	16079	15800	16001	16041	15800	16006	15815	15893	15998	15895	15941	15938	15956	15783	15928	15883	15900	15872	15943	15952	15990	15773	16059	15970	15863	16062	15981	15990	15963	15943	16061	16045	15921	16043	15947	15885	16134	15931	15827	15842	15992	16069	16135	15792	15964	16009	15950	15832	15904	15940	15988	15936	15909	16094	15921	16081	16081	15981	15959	15883	15936	15953	15819	16053	15927	15922	15936	15912	15982	15966	16019	16079	15891	15944	15978	15974	16011	15779	15736	15948	15886	15907	15989	15961	16130	16022	16036	15981	16020	15944	15967	15944	15923	16112	15992	15968	15925	15977	15990	15826	15958	16127	15997	15947	15920	15996	16040	16039	16105	15912	15869	15991	15987	15992	16012	16055	15927	15973	16180	15878	15930	16000	16022	15997	15959	15958	15891	16041	15897	15900	16078	15988	15812	16009	15695	15981	15841	16004	15950	16050	15784	15830	15946	16036	15868	15930	15732	15917	15907	15949	15846	15967	15997	15934	15871	15880	15963	15977	15864	15923	16056	15977	15898	16065	15871	15920	16024	15950	15892	15956	15992	16077	15750	15889	15883	16072	15869	15944	15899	15914	16017	15928	16013	15991	16014	15928	15928	16013	15989	16047	15991	16041	16044	15910	16048	15850	16048	16084	15998	15912	15837	15833	15937	16175	15774	16023	15848	16021	16072	16085	16151	16069	15922	16142	15956	15875	15849	15817	15938	15939	15899	15975	15902	15995	16082	16065	15902	15946	15988	15948	15970	16024	16006	16004	15958	16040	15807	15779	15840	15952	15817	16032	15797	15992	16025	15826	15847	16084	15850	15905	15861	16076	15982	15970	15924	15919	16012	15949	15930	15912	16112	15916	15849	16072	16047	15955	16065	15999	16018	15946	15850	15988	16209	16005	15973	15897	15881	16065	15933	15958	16031	16008	15884	15821	15768	15815	16023	16022	15942	15943	16012	15942	16043	16011	15789	15882	16016	16131	15790	15769	16068	15977	16009	16159	16047	15959	15905	15804	15879	16046	16017	16022	15914	15961	15868	16114	15928	15797	16038	15918	15975	15817	15698	16056	15815	15968	15912	15921	16015	15934	15768	15919	15992	16039	15934	15980	16061	15941	16087	15875	15956	16068	16029	15869	15919	16054	15876	15882	16141	16004	16015	15887	16154	16095	15892	16023	16013	15911	15855	16058	16066	16020	16154	15909	15756	15954	15840	15789	15931	15935	15928	15862	16031	15952	15876	16060	15813	16004	15945	16135	16086	15925	16040	15904	15751	15935	15831	16054	15900	15909	16029	15831	15813	15948	15827	15914	15891	16031	15903	15863	15928	16015	15953	16095	15875	16162	15927	15925	15990	15963	16021	16076	16159	15757	15959	15829	15901	16015	15920	15845	16064	15938	15892	15929	15966	16003	15821	15921	16172	15969	16234	16074	15987	15861	15959	16149	16040	15893	15919	15788	15737	15912	16048	15918	15810	15875	15943	15823	16055	15868	15823	15980	15873	16003	15899	16019	15849	15986	15983	16044	15970	15859	16047	16055	15994	16035	15879	15947	15888	16002	15688	16017	15894	16138	15989	15899	15957	15900	15917	16106	16193	15942	15840	15926	15835	15826	15966	16036	15859	16022	15870	16007	15997	15826	15960	16053	16064	16180	16088	15909	15852	15893	16024	15997	15825	15904	15839	16029	16011	15947	16009	15843	15927	15918	15838	15889	15986	15945	15987	16066	15684	15972	15897	15850	15951	16063	15960	15901	15982	15979	15943	15798	16012	15964	16053	15931	16024	15775	15745	15883	15934	15693	15990	16003	16027	16012	16150	15883	15945	15979	16025	15884	16118	16043	16045	15981	15962	16041	16012	15916	15988	15958	15921	16004	16067	15841	15886	15830	15969	16045	15999	15795	15842	16041	15797	16080	15800	16020	15889	15856	16061	16061	15938	15972	15874	15964	15989	15802	16107	16178	15949	15936	15959	15896	15784	15854	15833	15967	15968	15989	15802	15979	15956	15966	15920	15924	15925	15814	15991	16033	15948	15940	15782	15927	16008	15889	15920	15841	16037	15790	15882	15995	16119	16047	15964	16024	15826	15868	15968	15880	16079	16052	16108	15881	16050	16101	15926	15971	15976	15951	16026	15888	15963	15819	16070	15898	15848	16082	15958	15929	15999	15921	16014	15907	16047	16038	15970	15875	15919	16112	15819	16032	15942	16142	16153	15915	16005	16040	15946	15881	15855	15978	16165	15977	15972	16049	15992	15898	15874	15850	15862	16019	15892	16031	15998	16055	15880	15881	15887	15846	15714	15870	15982	16013	15824	15942	15959	15952	15921	15994	15833	16078	15835	15915	16045	16011	15981	16003	16075	15955	15730	15979	15989	15845	15847	16129	15923	15966	16040	16090	15977	15986	15939	15786	16002	15943	15978	15924	15982	15917	15990	15966	15803	15783	15878	16119	16023	15977	15948	15987	15932	15883	15899	15855	15907	15844	15910	15867	16023	16110	15899	15899	15946	15954	15903	15855	15809	15794	16064	15854	16001	16073	16010	15816	15805	15827	16061	15983	16099	15888	15917	16051	15877	16078	15975	15932	15976	15965	15990	15841	15912	16160	15808	15948	15899	15857	15909	15944	15833	15897	15985	15909	16023	16031	16042	15952	15975	16277	15951	16012	15914	15933	15906	15925	15998	15895	16078	15989	15951	15890	16025	16035	15880	15893	16149	15734	15887	15818	16024	15884	16033	16041	15930	15907	16110	15818	15860	15926	15858	15836	15949	16007	15994	15968	15801	15994	15925	15913	15872	15995	15992	15926	15819	15965	16078	15933	15894	16026	15973	15720	15885	15880	15907	15925	15983	15860	15910	15997	15934	16092	16022	15984	15754	15913	15897	15992	15839	16000	15977	16107	15921	16122	15955	16016	15976	15950	15948	15796	15917	16036	15970	15917	15868	16009	15821	15973	16034	15928	15900	15990	15741	16010	16094	15926	15869	15957	15911	15772	15940	15925	16061	16017	15926	15939	15937	15825	16017	16104	15913	15927	16126	15949	15835	15847	15988	15905	16025	16044	16029	15953	15973	15902	16076	16016	15837	16004	15917	16054	15930	16034	15922	16159	16096	15892	15935	16096	15888	15959	15932	15849	15994	15937	15808	15898	15924	15883	16038	15972	16170	15897	16021	15960	16031	16110	15983	15968	16015	15919	15991	15989	16028	16035	16122	15830	15997	15929	15982	16205	15980	15826	15938	16034	15967	15836	15900	16122	15916	16193	15777	15897	16071	16008	15905	15907	16006	15885	16094	15925	16138	15943	16037	16075	15941	15872	15929	16074	16034	15934	15893	16001	15983	15993	15976	16040	15965	15928	15858	15973	15920	15872	15855	16079	16038	15910	15918	15898	15931	16035	15931	15877	15977	15940	16022	16157	16223	16014	16055	15759	15958	16198	15949	15825	15902	15909	15978	15810	15928	15780	16046	15942	15916	16011	16293	15799	16111	15913	15804	15965	15993	15982	15975	16029	16015	15951	15808	16113	16130	15871	15896	16097	15836	15868	15929	16037	15810	15967	15862	16100	16095	15946	16048	15913	15974	15990	15706	16018	15916	15899	15986	15918	15885	15948	16068	15897	16032	15999	15947	15918	15965	16085	15848	16001	16048	15973	15807	15761	15942	15969	15951	15904	15980	15862	15875	15944	15891	15957	15957	15922	15875	16025	15968	15920	15917	15872	16089	16006	15775	15774	16106	15955	15945	16039	15992	15916	15963	16072	15949	16049	16138	15930	16050	16089	15999	15948	16206	16024	15917	15981	16006	15844	15980	16092	15908	15991	16008	16017	16058	16125	16107	16138	15867	15927	16032	15975	15954	16006	16003	15895	16080	15969	15781	16016	15961	15877	15882	15882	15919	15993	15971	15864	15915	15996	15899	16122	15845	15949	15943	15942	15757	15929	15998	16214	15841	15930	15957	15881	16038	16107	15802	15902	15718	16190	15881	15817	16025	15975	16019	15953	16026	15888	15938	15828	16081	15879	16008	15928	16066	15826	15865	16017	15843	15762	15786	15916	16049	15674	15943	16068	15880	16124	15851	15983	15923	16075	16011	16062	16044	15806	15952	15822	15879	16168	16059	15924	15953	16050	15752	15880	15931	15895	15906	15958	15891	15894	15931	15953	15948	15986	15905	15945	15958	15830	15792	15996	15898	15977	16184	15979	15786	15977	16039	15960	15880	15943	15874	15955	16039	15947	15831	16029	16004	16021	16017	15723	15969	16026	15922	16048	15958	16019	15991	16038	16057	15895	16052	15970	15980	15951	15994	15999	15865	16052	16030	15804	15943	15898	16086	16036	15887	15968	15984	16069	15803	16067	16006	15921	15859	16047	16115	15866	16055	15868	15925	15958	15901	15909	16091	15872	15830	15837	15979	15969	15954	15942	15825	16088	16009	16037	16038	15922	15979	16051	16035	16084	15873	15969	15935	16047	15945	16068	15893	15962	16063	15899	15892	15909	15955	15911	16110	15910	15927	15975	15990	15960	15926	15932	15846	15888	15880	16092	15902	15937	15965	16049	15895	16073	16040	16017	15760	15847
23081	21523	29428	25026	24962	27992	29367	23242	21317	20629	20002	19490	19594	19450	19355	19138	19178	18943	18879	18913	18881	18748	18930	18716	18826	18875	18850	18864	18713	18621	18811	18839	18933	18645	18741	18589	18716	18798	18685	18481	18708	18949	18582	18731	18767	18454	18653	18715	18617	18545	18589	18609	18656	18506	18369	18802	18557	18716	18629	18516	18628	18628	18830	18677	18511	18594	18553	18830	18386	18646	18671	18724	18756	18728	18595	18677	18827	18382	18336	18707	18524	18682	18597	18589	18613	18908	18528	18540	18528	18598	18688	18438	18741	18608	18618	18628	18639	18663	18686	18455	18669	18682	18769	18793	18701	18394	18402	18696	18739	18674	18577	18480	18719	18624	18769	18600	18606	18741	18653	18498	18471	18698	18537	18404	18594	18660	18635	18705	18759	18778	18660	18609	18726	18637	18540	18691	18851	18439	18475	18702	18591	18560	18467	18262	18678	18511	18737	18557	18726	18696	18392	18468	18696	18742	18617	18401	18656	18531	18554	18688	18862	18656	18629	18777	18671	18624	18426	18621	18544	18589	18671	18562	18543	18693	18728	18869	18550	18508	18566	18435	18698	18577	18638	18650	18494	18591	18569	18539	18542	18605	18770	18796	18503	18456	18394	18463	18551	18614	18572	18686	18564	18667	18389	18484	18513	18448	18567	18674	18511	18793	18470	18416	18896	18501	18648	18510	18672	18514	18605	18687	18565	18631	18593	18349	18684	18532	18508	18524	18590	18669	18864	18364	18524	18725	18649	18702	18619	18659	18729	18450	18575	18475	18514	18635	18716	18761	18649	18309	18606	18454	18587	18405	18591	18480	18583	18544	18463	18766	18616	18658	18511	18659	18484	18495	18590	18468	18616	18412	18610	18792	18569	18575	18741	18620	18781	18606	18605	18513	18767	18548	18556	18735	18797	18645	18583	18754	18711	18630	18602	18441	18563	18645	18481	18571	18481	18491	18541	18492	18692	18683	18626	18630	18625	18501	18307	18771	18566	18510	18272	18575	18446	18588	18660	18595	18680	18565	18515	18695	18551	18621	18765	18420	18498	18622	18604	18414	18407	18523	18544	18418	18526	18636	18620	18629	18643	18551	18581	18662	18702	18443	18423	18555	18574	18662	18375	18647	18544	18725	18590	18610	18613	18668	18555	18453	18496	18717	18548	18449	18686	18727	18600	18487	18479	18281	18536	18712	18523	18657	18447	18484	18597	18714	18466	18532	18462	18369	18379	18599	18762	18585	18507	18613	18744	18404	18655	18770	18671	18502	18608	18633	18697	18396	18450	18605	18757	18588	18688	18576	18762	18457	18596	18590	18589	18726	18478	18681	18740	18682	18529	18741	18464	18883	18640	18418	18490	18585	18534	18629	18580	18618	18635	18535	18675	18656	18707	18801	18681	18399	18472	18663	18815	18555	18426	18688	18527	18700	18856	18884	18594	18691	18769	18535	18459	18743	18664	18558	18553	18543	18614	18648	18421	18528	18669	18459	18706	18612	18505	18564	18627	18609	18645	18626	18521	18675	18477	18554	18484	18529	18548	18692	18639	18634	18634	18678	18638	18484	18665	18620	18494	18679	18830	18585	18719	18576	18608	18680	18734	18501	18758	18384	18541	18629	18433	18437	18635	18453	18592	18568	18506	18772	18444	18477	18730	18562	18721	18334	18695	18785	18441	18611	18616	18754	18672	18521	18576	18731	18499	18677	18690	18573	18650	18787	18680	18427	18672	18517	18744	18472	18474	18363	18789	18650	18500	18454	18475	18550	18405	18702	18790	18933	18599	18499	18746	18361	18645	18593	18693	18558	18635	18560	18516	18442	18557	18605	18467	18396	18684	18601	18568	18464	18681	18570	18421	18571	18529	18378	18687	18675	18589	18533	18679	18518	18496	18716	18762	18529	18512	18592	18808	18471	18468	18343	18356	18514	18840	18775	18613	18732	18640	18737	18638	18519	18699	18650	18646	18550	18647	18630	18702	18632	18339	18663	18435	18672	18686	18524	18440	18622	18510	18622	18789	18698	18469	18556	18462	18549	18580	18617	18556	18607	18431	18699	18608	18582	18768	18454	18691	18682	18491	18548	18543	18614	18643	18788	18651	18698	18613	18636	18532	18565	18601	18465	18594	18532	18574	18829	18431	18605	18535	18625	18317	18721	18619	18469	18846	18722	18742	18667	18776	18609	18614	18547	18555	18386	18616	18473	18563	18711	18717	18574	18550	18674	18835	18452	18698	18541	18453	18557	18471	18733	18727	18549	18481	18458	18667	18662	18585	18408	18544	18672	18521	18795	18375	18591	18636	18612	18710	18616	18520	18438	18590	18588	18485	18720	18673	18615	18562	18548	18329	18604	18502	18632	18695	18783	18737	18716	18390	18411	18450	18383	18563	18753	18567	18444	18551	18603	18429	18365	18554	18511	18441	18567	18694	18558	18648	18518	18510	18718	18626	18489	18454	18504	18529	18394	18504	18416	18460	18588	18582	18605	18732	18508	18507	18315	18539	18446	18803	18599	18520	18537	18706	18614	18582	18402	18768	18771	18685	18484	18515	18625	18430	18470	18534	18485	18522	18533	18480	18602	18656	18487	18593	18538	18344	18371	18593	18482	18562	18563	18665	18534	18563	18710	18656	18474	18423	18726	18557	18790	18590	18753	18472	18568	18556	18573	18546	18576	18599	18828	18690	18623	18600	18688	18470	18347	18782	18579	18362	18433	18547	18495	18515	18664	18681	18727	18732	18551	18599	18580	18574	18419	18420	18395	18620	18603	18839	18725	18627	18573	18468	18599	18499	18753	18444	18549	18455	18594	18692	18655	18584	18749	18527	18636	18557	18568	18714	18329	18428	18617	18511	18449	18660	18401	18518	18618	18681	18575	18799	18812	18687	18497	18656	18474	18738	18470	18192	18631	18747	18536	18593	18555	18661	18614	18734	18692	18524	18612	18688	18482	18707	18547	18842	18733	18713	18563	18480	18484	18291	18643	18614	18484	18424	18566	18555	18415	18494	18452	18499	18575	18717	18789	18609	18566	18674	18747	18591	18686	18550	18739	18719	18502	18850	18629	18710	18640	18648	18480	18715	18732	18747	18879	18545	18676	18399	18649	18551	18636	18542	18753	18518	18569	18544	18456	18505	18588	18527	18344	18551	18501	18724	18549	18529	18811	18603	18643	18596	18530	18629	18791	18617	18345	18610	18593	18535	18465	18758	18702	18564	18511	18636	18746	18653	18530	18502	18525	18565	18444	18656	18888	18502	18512	18514	18452	18519	18593	18858	18640	18550	18704	18545	18725	18753	18497	18565	18596	18594	18464	18534	18436	18361	18412	18514	18513	18571	18511	18569	18583	18609	18557	18737	18648	18490	18587	18571	18568	18744	18485	18377	18561	18507	18711	18837	18632	18485	18661	18528	18370	18665	18680	18586	18464	18394	18513	18565	18595	18474	18575	18628	18443	18448	18428	18508	18558	18573	18820	18469	18454	18702	18748	18824	18672	18803	18770	18592	18531	18577	18391	18560	18548	18605	18595	18519	18632	18538	18817	18461	18537	18539	18526	18723	18497	18692	18551	18516	18529	18579	18469	18467	18654	18490	18794	18675	18450	18341	18519	18537	18723	18799	18685	18565	18518	18679	18383	18618	18770	18454	18604	18464	18489	18539	18611	18696	18662	18632	18365	18700	18473	18493	18608	18572	18384	18708	18550	18548	18566	18446	18708	18630	18570	18551	18681	18504	18401	18728	18734	18481	18359	18647	18542	18491	18630	18528	18528	18361	18568	18444	18509	18670	18554	18732	18457	18595	18304	18641	18749	18636	18596	18453	18516	18699	18595	18748	18678	18666	18758	18659	18375	18532	18559	18487	18651	18652	18688	18684	18590	18651	18537	18823	18557	18616	18540	18422	18389	18506	18529	18597	18357	18715	18678	18369	18567	18589	18722	18664	18698	18260	18619	18640	18609	18531	18475	18664	18750	18635	18748	18498	18573	18599	18539	18481	18526	18352	18559	18739	18661	18520	18554	18700	18514	18711	18652	18603	18695	18724	18536	18669	18640	18447	18697	18569	18736	18368	18612	18453	18481	18464	18609	18386	18689	18551	18401	18525	18672	18882	18584	18703	18711	18540	18772	18696	18657	18417	18507	18722	18562	18745	18600	18512	18516	18421	18500	18582	18496	18526	18503	18257	18485	18546	18795	18848	18623	18681	18621	18437	18625	18730	18350	18695	18503	18523	18452	18660	18663	18606	18600	18519	18630	18822	18517	18584	18548	18678	18859	18793	18661	18478	18487	18446	18236	18454	18354	18599	18597	18683	18519	18706	18684	18660	18382	18509	18389	18894	18464	18463	18550	18693	18580	18656	18504	18586	18450	18511	18439	18742	18573	18567	18515	18370	18608	18488	18539	18605	18613	18587	18534	18588	18516	18847	18748	18469	18563	18581	18454	18570	18374	18600	18673	18684	18266	18602	18652	18549	18674	18649	18724	18537	18464	18544	18598	18435	18657	18555	18369	18583	18578	18411	18595	18695	18650	18605	18614	18481	18551	18612	18670	18677	18628	18652	18503	18777	18757	18568	18578	18648	18319	18582	18728	18608	18550	18538	18506	18490	18616	18378	18526	18468	18420	18542	18617	18475	18556	18534	18686	18744	18723	18364	18610	18696	18614	18640	18669	18439	18572	18643	18521	18698	18692	18512	18579	18400	18695	18765	18561	18519	18499	18572	18756	18476	18642	18475	18683	18627	18514	18641	18623	18621	18428	18736	18490	18580	18462	18482	18616	18668	18301	18520	18485	18560	18208	18748	18530	18566	18760	18804	18462	18554	18622	18722	18642	18508	18489	18576	18723	18601	18732	18621	18537	18671	18498	18624	18516	18533	18534	18430	18550	18649	18516	18613	18569	18542	18424	18784	18494	18636	18581	18735	18607	18488	18652	18712	18598	18583	18469	18670	18373	18546	18472	18421	18652	18651	18502	18464	18685	18515	18766	18614	18492	18621	18580	18498	18642	18627	18849	18632	18527	18606	18640	18580	18752	18468	18575	18811	18494	18607	18516	18647	18572	18464	18485	18453	18695	18644	18708	18776	18579	18497	18609	18483	18592	18680	18470	18530	18409	18687	18548	18637	18486
37976	62081	57881	47369	39772	31190	26123	21374	19427	18339	17747	17557	17206	17278	17012	16989	16988	16690	16695	16686	16697	16619	16381	16636	16481	16290	16490	16499	16555	16327	16257	16368	16308	16330	16195	16515	16318	16365	16377	16348	16352	16458	16389	16412	16234	16372	16332	16394	16341	16302	16381	16381	16135	16342	16418	16180	16305	16508	16320	16288	16237	16206	16474	16372	16401	16247	16464	16361	16323	16260	16384	16249	16171	16369	16264	16428	16478	16150	16324	16388	16162	16341	16386	16337	16368	16101	16441	16266	16405	16317	16263	16313	16171	16428	16438	16347	16441	16436	16295	16118	16356	16485	16200	16324	16261	16437	16126	16137	16410	16235	16201	16349	16366	16324	16341	16365	16202	16273	16394	16272	16238	16284	16206	16203	16493	16280	16366	16317	16308	16323	16411	16230	16234	16381	16303	16130	16374	16273	16379	16361	16406	16179	16390	16308	16230	16185	16255	16358	16196	16299	16283	16371	16190	16381	16226	16295	16210	16250	16368	16192	16324	16395	16412	16340	16352	16362	16503	16402	16307	16331	16443	16276	16320	16470	16430	16345	16251	16324	16294	16435	16320	16357	16397	16204	16273	16312	16330	16110	16343	16361	16258	16273	16477	16303	16405	16551	16216	16181	16419	16298	16392	16325	16538	16230	16322	16219	16303	16397	16233	16437	16356	16132	16119	16355	16408	16391	16288	16209	16073	16321	16252	16167	16426	16255	16243	16325	16441	16086	16351	16190	16413	16385	16336	16432	16293	16376	16274	16227	16433	16357	16280	16379	16363	16190	16322	16229	16293	16475	16341	16388	16368	16348	16329	16201	16380	16186	16328	16252	16219	16343	16277	16411	16126	16251	16254	16268	16229	16461	16373	16232	16621	16278	16175	16231	16266	16192	16223	16264	16540	16372	16219	16396	16422	16375	16262	16340	16429	16199	16306	16320	16263	16231	16144	16253	16333	16206	16127	16391	16257	16403	16362	16344	16326	16229	16244	16183	16472	16389	16351	16356	16261	16288	16200	16404	16286	16166	16190	16389	16208	16290	16270	16284	16302	16189	16214	16357	16352	16302	16188	16341	16398	16334	16144	16206	16265	16186	16421	16201	16248	16212	16259	16439	16262	16238	16220	16308	16366	16483	16454	16297	16353	16245	16265	16345	16344	16216	16272	16197	16317	16205	16341	16313	16255	16312	16277	16236	16334	16369	16284	16318	16242	16231	16154	16081	16276	16420	16294	16256	16314	16107	16185	16430	16330	16241	16458	16504	16162	16254	16364	16134	16116	16234	16289	16362	16268	16287	16231	16149	16271	16199	16423	16253	16142	16218	16528	16223	16356	16307	16193	16410	16187	16281	16198	16269	16339	16212	16231	16339	16369	16390	16397	16346	16378	16384	16232	16166	16304	16394	16426	16381	16383	16462	16335	16174	16182	16294	16460	16336	16287	16263	16281	16397	16218	16345	16298	16255	16374	16283	16465	16231	16499	16101	16283	16241	16353	16465	16366	16356	16275	16241	16271	16226	16179	16327	16333	16172	16266	16272	16387	16358	16199	16285	16386	16375	16189	16318	16231	16156	16200	16202	16395	16356	16371	16314	16405	16306	16420	16244	16354	16493	16429	16488	16369	16460	16198	16247	16464	16250	16294	16404	16375	16368	16266	16267	16370	16349	16435	16321	16379	16160	16262	16243	16353	16424	16302	16276	16407	16231	16470	16291	16233	16308	16121	16193	16397	16323	16342	16222	16349	16260	16212	16321	16337	16205	16346	16387	16327	16288	16376	16338	16162	16378	16171	16271	16185	16452	16265	16172	16284	16321	16166	16369	16461	16326	16199	16271	16267	16369	16259	16236	16226	16339	16297	16469	16221	16336	16314	16190	16297	16350	16147	16214	16317	16223	16275	16256	16475	16297	16477	16221	16357	16198	16177	16304	16313	16246	16415	16387	16262	16163	16211	16335	16306	16194	16259	16200	16180	16243	16178	16298	16266	16291	16254	16224	16434	16370	16301	16311	16183	16316	16289	16449	16299	16166	16287	16435	16238	16248	16443	16312	16352	16421	16244	16341	16220	16473	16228	16303	16419	16112	16489	16440	16301	16269	16350	16369	16228	16477	16332	16172	16231	16387	16322	16206	16421	16418	16223	16476	16298	16459	16155	16369	16295	16340	16364	16239	16167	16438	16236	16136	16253	16178	16213	16225	16117	16236	16299	16289	16374	16469	16236	16402	16313	16405	16223	16439	16303	16300	16351	16286	16368	16330	16162	16195	16462	16352	16303	16305	16440	16345	16293	16191	16456	16271	16250	15975	16265	16293	16329	16257	16263	16150	16307	16481	16278	16584	16208	16396	16381	16346	16488	16257	16247	16233	16379	16246	16211	16340	16265	16369	16333	16260	16344	16385	16285	16483	16227	16493	16391	16069	16324	16189	16253	16453	16292	16204	16333	16372	16128	16316	16370	16211	16431	16337	16185	16273	16374	16460	16492	16188	16654	16463	16229	16147	16380	16245	16266	16378	16313	16429	16347	16478	16129	16408	16294	16331	16259	16337	16514	16249	16356	16296	16243	16348	16292	16369	16195	16336	16196	16290	16272	16169	16301	16187	16250	16325	16430	16258	16253	16265	16408	16243	16121	16502	16413	16138	16209	16241	16258	16273	16411	16318	16118	16415	16432	16228	16284	16291	16296	16368	16450	16269	16343	16313	16374	16206	15927	16389	16394	16187	16179	16318	16114	16293	16406	16197	16262	16274	16454	16272	16189	16314	16131	16474	16325	16383	16376	16357	16490	16252	16280	16345	16309	16208	16375	16072	16238	16322	16404	16337	16326	16331	16419	16291	16525	16234	16350	16193	16160	16302	16315	16303	16379	16344	16210	16214	16293	16276	16349	16246	16249	16343	16386	16514	16276	16167	16346	16212	16342	16389	16260	16366	16325	16194	16269	16335	16374	16125	16478	16165	16216	16286	16193	16361	16202	16302	16148	16410	16148	16105	16254	16271	16169	16236	16320	16322	16373	16408	16464	16306	16262	16395	16493	16245	16353	16301	16406	16300	16351	16176	16413	16236	16406	16229	16227	16389	16267	16250	16325	16653	16344	16110	16396	16242	16327	16320	16444	16139	16176	16265	16434	16294	16333	16242	16231	16264	16222	16158	16125	16287	16376	16328	16282	16236	16187	16342	16403	16330	16426	16393	16304	16213	16225	16191	16240	16310	16231	16457	16388	16296	16272	16152	16100	16377	16276	16477	16334	16237	16308	16197	16142	16362	16218	16225	16283	16345	16330	16210	16209	16307	16203	16302	16309	16167	16290	16289	16208	16108	16238	16226	16423	16439	16276	16284	16277	16459	16310	16261	16306	16176	16065	16329	16340	16344	16288	16232	16472	16317	16292	16227	16221	16349	16249	16196	16372	16287	16331	16391	16227	16385	16303	16165	16286	16356	16395	16253	16092	16421	16268	16355	16179	16311	16379	16225	16308	16216	16402	16393	16273	16229	16387	16185	16121	16497	16176	16392	16287	16369	16414	16277	16478	16267	16279	16304	16370	16476	16222	16179	16197	16300	16281	16445	16271	16063	16369	16238	16369	16317	16109	16220	16208	16160	16212	16103	16288	16416	16360	16356	16441	16359	16234	16275	16249	16441	16223	16192	16286	16382	16300	16206	16147	16200	16605	16417	16314	16266	16219	16268	16499	16185	16360	16393	16551	16348	16283	16353	16228	16396	16225	16444	16297	16481	16367	16312	16353	16185	16236	16246	16384	16093	16350	16223	16253	16355	16445	16393	16295	16137	16382	16287	16314	16368	16310	16416	16160	16353	16193	16166	16171	16144	16339	16241	16232	16323	16353	16450	16267	16244	16338	16432	16224	16407	16374	16180	16413	16365	16202	16264	16307	16261	16265	16276	16294	16319	16326	16175	16399	16437	16186	16231	16287	16345	16370	16238	16243	16271	16153	16356	16235	16301	16373	16298	16345	16353	16351	16218	16305	16274	16345	16270	16225	16192	16352	16182	16174	16338	16176	16382	16151	16346	16195	16218	16251	16139	16323	16303	16258	16288	16252	16311	16109	16381	16247	16396	16348	16176	16185	16313	16272	16347	16421	16334	16342	16245	16534	16061	16251	16429	16171	16433	16272	16334	16320	16174	16192	16181	16496	16345	16213	16117	16346	16353	16260	16127	16215	16172	16326	16401	16375	16338	16290	16448	16363	16352	16372	16344	16493	16197	16253	16150	16256	16288	16193	16274	16519	16146	16287	16355	16192	16479	16387	16387	16278	16379	16331	16255	16307	16389	16290	16340	16326	16348	16447	16252	16395	16213	16218	16307	16265	16459	16412	16310	16401	16370	16524	16271	16375	16327	16434	16226	16271	16159	16082	16282	16398	16252	16310	16273	16484	16173	16160	16315	16311	16166	16447	16344	16219	16402	16437	16266	16273	16307	16445	16315	16223	16301	16420	16197	16201	16402	16456	16116	16211	16418	16389	16236	16423	16346	16287	16360	16406	16376	16316	16214	16178	16291	16253	16500	16317	16259	16286	16256	16360	16284	16213	16336	16448	16283	16172	16322	16302	16163	16286	16414	16298	16270	16462	16239	16287	16292	16362	16155	16147	16304	16264	16395	16175	16129	16183	16457	16334	16238	16261	16404	16433	16275	16250	16329	16243	16251	16160	16250	16391	16285	16316	16239	16409	16323	16292	16311	16257	16331	16266	16249	16308	16255	16179	16390	16269	16136	16367	16258	16121	16249	16367	16516	16379	16259	16387	16296	16230	16462	16304	16456	16242	16166	16357	16335	16308	16291	16229	16293	16360	16306	16265	16426	16130	16223	16401	16212	16442	16231	16257	16158	16363	16283	16235	16190	16264	16235	16318	16282	16159	16384	16162	16318	16315	16265	16287	16160	16346	16417	16399	16417	16276	16383	16242	16412	16414	16274	16331	16263	16354	16219	16296	16172	16162	16285	16163	16388	16238	16449	16155	16308	16159	16240	16191	16305	16286	16282	16361	16353	16190	16147	16114	16322	16162	16217	16370	16384	16291	16384	16284	16383	16447	16414	16350	16280	16326	16352	16382	16210	16231	16247	16339	16303	16415	16361	16454	16117	16291	16399	16276	16226	16110	16364
29058	29251	37050	32371	25579	22663	21079	19295	18365	18363	18219	18012	17828	17781	17898	17980	17740	17949	17903	17648	17944	17847	17756	17885	17671	17812	17738	17817	17692	17841	17949	17773	17648	17670	17715	17458	17833	17751	17753	17720	17823	17638	17826	17574	17647	17734	17694	17671	17771	17864	17684	17689	17755	17667	17630	17549	17848	17723	17681	17628	17919	17845	17750	17753	17797	17628	17695	17995	17865	17687	17687	17690	17662	17716	17780	17628	17812	17738	17775	17573	17672	17672	17787	17777	17825	17658	18008	17777	17582	17598	17565	17696	17528	17434	17742	17835	17830	17925	17598	17656	17735	17837	17659	17828	17612	17595	17774	17539	17619	17614	17689	17613	17855	17730	17720	17831	17976	17637	17613	17535	17703	17641	17502	17843	17692	17683	17627	17867	17752	17773	17861	17887	17699	17634	17636	17560	17701	17774	17755	17867	17773	17554	17782	17685	17893	17527	17548	17618	17904	17788	17843	17566	17747	17775	17757	17788	17644	17701	17824	17460	17607	17622	17878	17747	17671	17756	17691	17453	17720	17659	17824	17361	17850	17654	17737	17318	17697	17517	17507	17655	17672	17821	17642	17780	17924	17830	17741	17728	17789	17701	17632	17675	17774	17566	17495	17795	17701	17709	17718	17799	17788	17648	17589	17830	17611	17951	17718	17732	17637	17710	17793	17592	17629	17661	17592	17593	17559	17644	18042	17925	17669	17844	17733	17570	17707	17544	17651	17603	17618	17852	17796	17716	17626	17745	17799	17651	17928	17846	17876	17547	17705	17715	17799	17785	17548	17646	17766	17724	17756	17641	17550	17856	17844	17614	17615	17583	17551	17659	17519	17612	17483	17526	17687	17498	17713	17711	17713	17758	17699	17538	17827	17673	17754	17806	17577	17850	17807	17695	17794	17732	17706	17647	17693	17821	17677	17731	17770	17664	17728	17717	17668	17727	17826	17666	17703	17753	17742	17763	17890	17643	17766	17713	17789	17828	17740	17821	17674	17666	17877	17768	17463	17648	17575	17703	17742	17621	17733	17615	17585	17717	17569	17616	17700	17751	17758	17809	17709	17705	17867	17954	17867	17585	17754	17832	17795	17560	17711	17568	17715	17731	17725	17805	17575	17717	17761	17657	17832	17743	17609	17966	17780	17750	17515	17734	17692	17634	17630	17563	17772	17842	17551	17594	17769	17737	17586	17824	17719	17686	17724	17790	17829	17764	17670	17569	17673	17692	17763	17926	17686	17621	17929	17559	17547	17632	17723	17800	17683	17603	17789	17874	17589	17495	17817	17587	17748	17775	17783	17793	17789	17633	17804	17750	17654	17750	17645	17774	17490	17822	17972	17926	17815	17805	17655	17776	17821	17716	17627	17685	17969	17772	17708	17874	17674	17791	17567	17800	17623	17818	17742	17587	17760	17670	17812	17780	17847	17739	17633	17846	17546	17723	17894	17829	17731	17555	17768	17806	17772	17697	17731	17691	17569	17920	17804	17566	17678	17694	17551	17790	17686	17966	17598	17592	17596	17654	17781	17979	17634	17700	17678	17567	17692	17826	17937	17873	17845	17858	17704	17629	17688	17595	17621	17815	17868	17769	17553	17579	17668	17857	17735	17495	17543	17766	17636	17941	17754	17675	17636	17724	17661	17867	17718	17744	17733	17715	17814	17554	17733	17769	17687	17609	17701	17743	17635	17757	17606	17595	17754	17690	17848	17717	17760	17769	17772	17480	17683	17630	17726	17734	17798	17866	17535	17699	17648	17558	17724	17761	17956	17614	17894	17790	17732	17815	17584	17787	17783	17729	17623	17740	17741	17759	17771	17643	17814	17430	17572	17695	17721	17658	17671	17519	17734	17865	17742	17643	17984	17653	17527	17723	17889	17754	17922	17767	17790	17882	17731	17903	17645	17749	17904	17764	17732	17738	17795	17702	17485	17804	17746	17610	17705	17888	17715	17453	17593	17939	17575	17773	17683	17742	17648	17606	17639	17740	17713	17709	17681	17785	17784	17722	17608	17620	17517	17606	17454	17533	17650	17735	17882	17626	17639	17734	17706	17823	17721	17710	17639	17809	17697	17747	17557	17413	17706	17685	17748	17660	17718	17638	17681	17767	17721	17886	17893	17693	17587	17503	17663	17722	17629	18004	17854	17684	17532	17533	17654	17649	17633	17734	17875	17767	17768	17744	17946	17632	17621	17774	17927	17622	17631	17763	17635	17637	17876	17833	17870	17732	17616	17689	17710	17461	17832	17658	17657	17595	17852	17646	17590	17639	17861	17754	17900	17731	17748	17811	17782	17694	17639	17611	17731	17535	17517	17447	17479	17474	17791	17641	17688	17668	17775	17717	17706	17646	17667	17814	17820	17808	17644	17790	17601	17806	17826	17640	17700	17636	17587	17612	17662	17578	17589	17620	17927	17531	17784	17774	17856	17755	17653	17601	17475	17637	17720	17765	17698	17593	17546	17570	17809	17872	17705	17756	17740	17659	17498	17648	17784	17793	17700	17738	17863	17623	17626	17799	17731	17722	17629	17630	17801	17563	17718	18002	17854	17744	17631	17686	17526	17822	17619	17789	17688	17507	17660	17950	17826	17706	17725	17695	17739	17719	17701	17769	17714	17805	17677	17874	17829	17840	17693	17781	17711	17693	17599	17502	17693	17626	17705	17863	17622	17682	17655	17764	17676	17857	17733	17790	17797	17782	17677	17760	17747	17761	17838	17774	17597	17411	17775	17680	17552	17589	17626	17835	17906	17758	17603	17823	17941	17665	17657	17847	17600	17629	17692	17775	17690	17736	17688	17693	17601	17694	17705	17639	17826	17694	17648	17762	17542	17661	17764	17763	17806	17679	17538	17765	17644	17814	17962	17777	17625	17936	17751	17629	17759	17603	17686	17662	17770	17639	17622	17444	17704	17757	17572	17719	17830	17738	17984	17857	17737	17744	17688	17784	17731	17773	17589	17889	17565	17747	17718	17678	17877	17552	17666	17779	17801	17733	17624	17698	17771	17774	17448	17784	17733	17610	17764	17632	17888	17817	17977	17794	17792	17751	17751	17738	17649	17796	17496	17776	17968	17608	17575	17762	17802	17555	17643	17776	17743	17660	17594	17602	17637	17802	17704	17674	17619	17855	17730	17626	17656	17823	17480	17690	17776	17666	17728	17629	17951	17655	17904	17782	17731	17798	17741	17603	17800	17710	17638	17610	17713	17651	17569	17623	17901	17928	17703	17532	17697	17706	17727	17614	17708	17892	17758	17875	17818	17570	17716	17776	17569	17809	17835	17522	17617	17664	17630	17715	17671	17881	17799	17588	17841	17526	17711	17513	17686	17633	17642	17529	17750	17536	17375	17648	17789	17748	17790	17722	17450	17917	17683	17479	17747	17944	17638	17589	17835	17723	17821	17685	17656	17643	17808	17632	17535	17665	17754	17673	17895	17618	17769	17626	17611	17607	17704	17920	17759	17519	17787	17586	18013	17761	17451	17670	17610	17696	17844	17730	17564	17892	17789	17622	17505	17795	17815	17672	17767	17861	17662	17625	17688	17613	17656	17643	17733	17747	17782	17635	17668	17605	17750	17744	17614	17724	17716	17602	17723	17855	17813	17777	17493	17676	17630	17586	17684	17819	17732	17734	17810	17704	17630	17704	17717	17751	17633	17753	17598	17832	17454	17689	17966	17666	17539	17549	17783	17594	17882	17788	17748	17821	17797	17704	17766	17652	17456	17816	17966	17638	17649	17803	17636	17731	17835	17820	17663	17754	17683	17638	17720	17661	17675	17912	17589	17877	17571	17595	17622	17717	17886	17760	17966	17767	17760	17608	17545	17772	17601	17863	17866	17863	17759	17749	17604	17562	17619	17714	17643	17684	17895	17766	17411	17909	17804	17554	17767	17750	17590	17677	17785	17607	17812	17728	17780	17417	17645	17756	17597	17804	17637	17566	17679	17613	17704	17740	17529	17782	17699	17748	17694	17782	17693	17671	17978	17655	17861	17818	17660	17605	17633	17622	17604	17706	17687	17667	17816	17695	17662	17593	17837	17523	17580	17759	17523	17786	17625	17770	17511	17734	18027	17763	17530	17592	17692	17769	17852	17687	17668	17791	17620	17686	17728	17644	17745	17926	17680	17598	17726	17854	17735	17720	17545	17898	17968	17675	17573	17577	17718	17764	17891	17780	17770	17515	17597	17643	17787	17661	17793	17879	17771	17703	17897	17816	17773	17541	17821	17837	17805	17832	17426	17773	17841	17603	17877	17730	17890	17711	17558	17584	17769	17679	17683	17822	17680	18019	17875	17532	17697	17854	17665	17577	17680	17786	17767	17812	17923	17714	17741	17815	17691	17719	17622	17685	17774	17666	17664	17748	17725	17659	17802	17738	17722	17724	17726	17713	17751	17627	17722	17501	17916	17730	17805	17662	17676	17787	17863	17922	17831	17842	17587	17758	17601	17614	17582	17629	17800	17902	17835	17739	17710	17781	17688	17618	17632	17768	17766	17766	17824	17861	17737	17859	17768	17770	17898	17518	17878	17660	17592	17823	17738	17703	17747	17929	17703	17761	17579	17831	17643	17587	17772	17585	17840	17793	17672	17644	17905	17749	17953	17709	17560	17763	17753	17712	17879	17880	17699	17753	17782	17571	17613	17691	17734	17737	17636	17878	17750	17770	17710	17758	17857	17815	17764	17710	17671	17851	17668	17796	17688	17671	17873	17820	17755	17753	17653	17807	17655	17585	17502	17722	17661	17872	17756	17726	17839	17704	17768	17568	17763	17706	17856	17698	17819	17572	17865	17841	17702	17528	17816	17601	17687	17697	17616	17649	17645	17833	17873	17734	17654	17719	17754	17493	17607	17640	17653	17780	17597	17719	17635	17828	17646	17648	17796	17612	17709	17607	17716	17725	17775	17678	17780	17600	18003	17622	17701	17711	17892	17770	17692	17813	17551	17660	17461	17818	17723	17660	17608	17864	17865	17494	17731	17694	17620	17625	17674	17783	17531	17565	17821	17866	17753	17768	17787	17733	17778	17511	18051	17802	17543	17636	17664	17754	17546	17571	17571	17710	17693	17817	17760	17638	17645	17764	17791	17683	17556	17507	17696	17705	17597	17488	17647	17819	17715	17703
33505	48204	43125	32322	26168	22067	19948	17656	16874	16416	16371	16141	16056	16108	15929	15983	15893	15851	15821	15887	15689	15828	15805	15771	15819	15754	15827	15825	15769	15785	16022	15784	15808	15917	15918	15777	15794	15652	15863	15773	15861	15744	15785	15907	15783	15644	15728	16066	15808	15707	15671	15730	15849	15855	15606	15742	15774	15708	15758	15722	15869	15770	15680	15894	15639	15770	15947	15864	15739	15733	15672	15650	15768	15784	15796	15880	15654	15705	15716	15891	15780	15797	15898	15606	15740	16006	15722	15748	15768	15868	15767	15854	15762	15922	15729	15707	15615	15724	15747	15644	15749	15784	15660	15797	15610	15835	15834	15863	15786	15764	15863	15839	15800	15760	15699	15642	15622	15753	15811	15669	15800	15817	15814	15829	15727	15677	15584	15833	15813	15868	15766	15671	15855	15781	15621	15612	15657	15849	15700	15681	15708	15722	15811	15905	15795	15704	15678	15731	15679	15742	15827	15830	15970	15842	15630	15812	15489	15972	15834	15727	15909	15741	15926	15886	15792	15702	15828	15769	15776	15832	15833	15960	15889	15731	15700	15666	15869	15611	15630	15692	15909	15639	15737	15673	15912	15888	15803	15594	15635	15860	15809	15845	15659	15851	15749	15691	15812	15783	15654	15665	15712	15654	15655	15911	15791	15681	15858	15973	15864	15795	15857	15710	15597	15777	15659	15802	15775	15647	15791	15689	15682	15673	15744	15724	15590	15913	15992	15640	15695	15845	15649	15685	15802	15726	15848	15909	15853	15669	15825	15751	15596	15730	15786	15774	15624	15870	15651	15927	15590	15554	15812	15594	15610	15867	15808	15633	15799	15640	15820	15703	15883	15743	15795	15748	15642	15748	15889	15758	15560	15773	15772	15700	15879	15623	15737	15857	15629	15692	15847	15669	15879	15745	15724	15795	15915	15789	15636	15678	15958	15891	15738	15931	15975	15943	15835	15824	15907	15923	15800	15819	15673	15908	15906	15839	15612	15753	15771	15792	15765	15650	15846	15779	15718	15756	15848	15731	15701	15820	15936	15754	15738	15876	15814	15828	15785	15651	15811	15702	15808	15831	15792	15714	15728	15854	15715	15754	15648	15772	15800	15635	15807	15781	15920	15568	15691	15885	15852	15809	15720	15702	15653	15745	15790	15718	15568	15873	15888	15878	15688	15957	15747	15798	15809	15880	15866	15867	15673	15681	15805	15641	15892	15762	15645	15854	15842	15762	15712	15647	15621	15706	15814	15820	15630	15800	15783	15990	15746	15714	15903	15875	15806	15750	15850	15693	15878	15672	15716	15830	15934	15714	15611	15722	15762	15780	15832	15852	15523	15836	15736	15813	15737	15882	15663	15648	15642	15654	15825	15647	15680	15697	15695	15835	15815	15671	15840	15910	15729	15736	15746	15651	15842	15902	15811	15814	15711	15821	15641	15808	15820	15782	15902	15657	15814	15700	15715	15872	15704	15690	15865	15684	15842	15691	15804	15764	15744	15810	15781	15767	15718	15811	15710	15763	15851	15728	15929	15926	15669	15796	15765	15870	15621	15648	15830	15595	15690	15816	15741	15730	15890	15905	15887	15895	15835	15845	15523	15948	15795	15833	15734	15514	15826	15776	15799	15741	15756	15718	15839	15693	15642	15846	15816	15704	15773	15702	15829	15718	15669	15737	15700	15683	15746	15741	15826	15528	15721	15944	15741	15728	15844	15835	15856	15733	15565	15752	15808	15775	15860	16003	15786	15685	15786	15745	15711	15683	15566	15776	15771	15865	15887	15716	15729	15828	15827	15619	15735	15628	15891	15968	15864	15860	15907	15630	15836	15740	15881	15830	16038	15758	15853	15911	15737	15566	15734	15892	15733	15810	15774	15743	15739	15870	15689	15893	15739	15880	15812	15769	15720	15821	15738	15914	15694	15823	15688	15645	15733	15638	15846	15697	15883	15648	15576	15667	15771	15749	15891	15926	15717	15715	15776	15728	15715	15758	15978	15715	15762	15668	15834	15682	15900	15851	15609	15754	15769	15797	15748	15986	15910	15865	15847	15707	15704	15690	15983	15869	15885	15796	15657	15713	15734	15947	15733	15834	15728	15834	15831	15796	15698	15684	15898	15681	15712	15867	15704	15818	15768	15801	15659	15701	15854	15755	15878	15950	15754	15740	15765	15773	15852	15758	15733	16046	15861	15762	15819	15548	15804	15808	15768	15896	15875	15847	15769	15796	15896	15838	15733	15731	15700	15779	15834	15750	15623	15659	15823	15950	15772	15821	15736	15783	15748	15780	15794	15846	15896	15757	15804	15738	15963	15803	15643	15816	15645	15697	15981	15668	15729	15690	15838	15801	15913	15747	15807	15548	15828	15830	15684	15780	15798	15696	15700	15674	15815	15867	15757	15982	15726	15747	15683	15783	15795	15737	15724	15726	15555	15799	15802	15757	15769	15824	15613	15808	15825	15783	15556	15841	15683	15803	15904	15816	15752	15766	15593	15678	15672	15645	15851	15828	15792	15783	15745	15749	15762	15757	15814	15935	15723	15633	15522	15756	15785	15476	15772	15798	15718	15682	15746	15597	15829	15713	15791	15695	15780	15828	15979	15534	15634	15761	15664	15805	15854	16014	15871	15736	15885	15778	15699	15819	15769	15858	15894	15832	15723	15842	15796	15732	15731	15796	15853	15800	15837	15623	15888	15596	15657	15778	15833	15752	15806	15847	15739	15861	15727	15880	15705	15926	15938	15860	15633	15717	15941	15747	15739	15694	15781	15794	15744	15721	15759	15707	15634	15831	15947	15812	15975	15754	15700	15831	15717	15861	15740	15783	15836	15669	15788	15668	15827	15722	15675	15813	15813	15614	15718	15944	15658	15630	15691	15866	15657	15889	15660	15597	15786	15714	15633	15960	15672	15737	15799	15769	15742	15843	15797	15767	15721	15782	15693	15971	15825	15680	15847	16040	15644	15915	15691	15807	15801	15655	15848	15764	15755	15597	15794	15836	15652	15986	15752	15602	15807	15776	15937	15798	15849	15755	15835	15776	15909	15723	15866	15608	15655	15634	15824	15992	15841	15859	15843	15952	15667	15648	15733	15734	15874	15706	15790	15868	15761	15948	15812	15610	15628	15911	15695	15818	15738	15784	15559	15868	15936	15573	15696	15767	15764	15708	15585	15752	15992	15703	15687	15700	15548	15661	15830	15700	15875	15748	16025	15837	15662	15707	15892	15741	15801	15666	15833	15861	15778	15766	15729	15803	15775	15713	15743	15745	15666	15943	15756	15714	15701	15898	15784	15724	15705	15837	15717	15726	15802	15752	15853	15764	15710	15873	15834	15891	15941	15717	15741	15818	15855	15694	15853	15708	15693	15865	15708	15658	15647	15824	15833	15842	15739	15886	15735	15754	15821	15783	15661	15838	15993	15686	15849	15632	15750	15721	15803	15777	15797	15779	15865	15634	15669	15623	15799	15701	15761	15721	15849	15921	15759	15720	15847	15826	15664	15740	15774	15720	15714	15787	15635	15809	15648	15754	15874	15754	15806	15709	15871	15850	15782	15623	15731	15607	15760	15864	15813	15720	15870	15687	15822	15842	15807	15804	15893	15628	15860	15836	15719	15854	15816	15775	15838	15702	15812	15977	15728	15779	15718	15760	15774	15688	15954	15884	15959	15728	15848	15916	15829	15730	15709	15828	15736	15740	15748	15851	15912	15817	15913	15889	15791	15620	15671	15818	15641	15735	15843	15797	15812	15669	15715	15704	15797	15868	15842	15719	15766	15796	15749	15853	15943	15808	15830	15689	15795	15897	15830	15806	15802	15600	15683	15884	15817	15736	15831	15734	15857	15967	15785	15863	15769	15847	15784	15718	15821	15792	15806	15830	15756	15972	15806	15774	15705	15605	15849	15751	15811	15672	15916	15670	15864	15591	15778	15805	15573	15694	15752	15804	15837	15891	15881	15957	15679	15837	15872	15790	15820	15794	15769	15804	15780	15783	15678	15756	15767	15887	15662	15730	15766	15936	15787	15881	15640	15695	15853	15698	15518	15794	15755	15668	15790	15705	15880	15809	15804	15683	15854	15689	15943	15889	15619	15955	15869	15760	15698	15697	15850	15712	15643	15715	15937	15610	15714	15854	15911	15979	15775	15778	15796	15820	15845	16000	15782	15804	15855	15857	15595	15742	15869	15639	15709	15957	15742	15778	15605	15879	15895	15805	15792	15870	15772	15748	15728	15771	15895	15733	15757	15966	15838	15760	15695	15846	15874	15742	15731	15822	15845	15954	15789	15734	15894	15738	15676	15818	15932	15755	15749	15857	15686	15763	15789	15705	15745	15774	15692	15811	15785	15918	15739	15784	15738	15837	15648	15842	15725	15839	15745	15676	15687	15789	15804	15805	15765	15591	15684	15902	15750	15687	15788	15798	15807	15956	16039	15497	15873	15895	15885	15689	15920	15779	15831	15799	15848	15800	15838	15780	15879	15833	15927	15968	15814	15778	15903	15840	15818	15907	15731	15810	15751	15641	15935	15777	15931	15707	15901	15571	15677	15681	15756	15748	15776	15793	15747	15823	15777	15698	15929	15804	15733	15654	15602	15739	15761	15830	15811	15660	15779	15755	15769	15788	15647	15933	15987	15820	15746	15687	15853	15775	15822	15917	15737	15751	15651	15795	15652	15588	15662	15806	15893	15746	15713	15810	15758	15908	15905	15865	15738	15779	15725	15853	15641	15793	15817	15748	15827	15767	15859	15720	15808	15828	15748	15586	15654	15724	15856	15675	16017	15776	15791	15861	15598	15758	15854	15779	15684	15665	15935	15867	15658	15659	15895	15753	15782	15773	15802	15766	15848	15783	15799	15765	15906	15926	15750	15789	15809	15605	15885	15769	15791	15952	15997	15875	15929	15867	15859	15772	15763	15557	15841	15676	15689	15793	15655	15666	15623	15865	15880	16009	15633	15701	15777	15929	15890	15776	15903	15542	15693	15636	15669	15824	15983	15731	15714	15837	15774	15673	15944	15886	15702	15889	15675	15697	15695	15620	15755	15875	15673	15858	15873	15856	15827	15684	15826	15894	15753	15857	15789	15761	15691	15868	15676	15820	15847	15756	15802	15753	15780	15744	15719	15728
24358	21524	29439	27083	27742	29706	26287	21467	20208	19511	19271	19181	19122	18957	18857	18968	18755	18782	19005	18752	18923	18706	18822	18519	18746	18753	18745	18765	18736	18485	18442	18780	18583	18418	18673	18674	18711	18569	18717	18719	18484	18446	18680	18600	18681	18598	18523	18649	18453	18821	18676	18640	18736	18494	18580	18600	18828	18709	18681	18576	18659	18364	18503	18566	18559	18643	18605	18583	18551	18555	18648	18623	18572	18806	18562	18570	18627	18488	18713	18646	18164	18436	18518	18427	18428	18461	18741	18637	18442	18745	18494	18675	18721	18437	18789	18500	18604	18397	18825	18781	18630	18609	18637	18537	18624	18664	18688	18576	18679	18691	18633	18399	18359	18573	18610	18744	18376	18718	18306	18713	18696	18586	18541	18590	18683	18432	18558	18392	18454	18656	18535	18494	18585	18556	18539	18658	18668	18676	18700	18616	18806	18559	18581	18685	18581	18791	18600	18573	18712	18571	18540	18632	18612	18696	18639	18522	18690	18535	18556	18582	18535	18512	18539	18541	18324	18463	18623	18613	18669	18541	18424	18558	18610	18582	18461	18532	18549	18545	18494	18560	18774	18550	18407	18535	18665	18492	18531	18502	18681	18584	18499	18413	18577	18662	18643	18594	18626	18384	18685	18686	18472	18655	18428	18507	18328	18497	18486	18461	18736	18592	18627	18581	18735	18644	18323	18629	18522	18473	18655	18756	18695	18461	18614	18350	18651	18278	18591	18484	18809	18392	18630	18587	18614	18427	18477	18570	18650	18737	18531	18525	18599	18503	18439	18466	18431	18538	18535	18648	18596	18666	18713	18530	18594	18706	18669	18649	18726	18678	18694	18613	18403	18660	18544	18572	18686	18516	18641	18445	18476	18615	18478	18486	18868	18582	18614	18500	18487	18683	18585	18578	18575	18609	18551	18595	18456	18594	18665	18799	18499	18424	18619	18632	18581	18498	18685	18325	18755	18404	18658	18619	18300	18538	18465	18645	18602	18462	18530	18764	18461	18728	18696	18543	18693	18731	18685	18418	18531	18728	18708	18589	18813	18463	18515	18460	18679	18563	18683	18384	18647	18470	18589	18697	18708	18548	18708	18574	18587	18610	18251	18531	18611	18538	18523	18593	18514	18526	18447	18553	18812	18532	18693	18711	18583	18436	18485	18558	18688	18578	18415	18536	18497	18663	18567	18599	18488	18494	18435	18523	18372	18469	18608	18691	18667	18605	18279	18599	18581	18732	18470	18521	18345	18219	18412	18610	18653	18422	18423	18452	18700	18542	18337	18488	18658	18614	18633	18718	18389	18675	18574	18676	18864	18652	18644	18621	18649	18481	18459	18402	18576	18448	18366	18645	18720	18572	18446	18448	18780	18840	18526	18518	18428	18589	18563	18590	18690	18589	18607	18757	18600	18519	18666	18533	18696	18628	18757	18598	18570	18344	18722	18608	18563	18475	18647	18798	18463	18579	18484	18697	18386	18561	18548	18619	18539	18537	18753	18423	18666	18653	18386	18535	18565	18548	18640	18534	18708	18517	18530	18532	18402	18635	18733	18760	18693	18694	18653	18546	18410	18669	18574	18400	18636	18468	18588	18560	18501	18704	18490	18548	18754	18563	18604	18762	18414	18477	18570	18769	18492	18548	18659	18427	18414	18527	18814	18877	18670	18402	18641	18426	18600	18448	18730	18463	18513	18679	18465	18537	18574	18732	18437	18612	18797	18394	18497	18270	18482	18328	18498	18517	18657	18622	18535	18531	18724	18385	18577	18621	18668	18580	18758	18356	18382	18781	18529	18640	18663	18550	18549	18534	18553	18544	18421	18633	18608	18493	18512	18451	18548	18509	18407	18699	18650	18604	18750	18343	18459	18704	18601	18659	18440	18575	18688	18624	18597	18642	18489	18579	18517	18889	18817	18484	18541	18698	18564	18539	18500	18612	18430	18629	18630	18558	18504	18599	18677	18659	18548	18644	18629	18702	18665	18538	18662	18432	18644	18514	18396	18541	18566	18544	18671	18617	18692	18562	18801	18652	18507	18647	18298	18646	18723	18470	18561	18290	18396	18432	18554	18456	18411	18784	18639	18416	18473	18406	18665	18491	18547	18574	18696	18508	18469	18539	18471	18530	18530	18578	18447	18558	18637	18531	18436	18600	18637	18648	18496	18548	18627	18676	18460	18411	18509	18525	18655	18617	18659	18668	18555	18749	18518	18453	18417	18682	18501	18588	18506	18564	18621	18787	18729	18759	18582	18523	18730	18468	18633	18393	18559	18451	18523	18664	18458	18688	18694	18641	18638	18478	18621	18375	18543	18481	18534	18616	18497	18500	18582	18558	18703	18509	18514	18685	18283	18612	18620	18590	18507	18690	18420	18473	18540	18842	18647	18471	18509	18565	18511	18596	18694	18646	18473	18658	18569	18625	18622	18511	18524	18591	18622	18483	18652	18655	18661	18864	18528	18521	18758	18673	18593	18488	18444	18657	18628	18567	18459	18640	18634	18600	18605	18511	18555	18641	18439	18558	18495	18503	18685	18572	18362	18545	18486	18547	18492	18542	18410	18679	18586	18509	18504	18390	18423	18585	18562	18602	18637	18637	18765	18687	18581	18691	18610	18460	18690	18599	18560	18590	18803	18640	18416	18611	18481	18605	18395	18741	18444	18594	18552	18718	18650	18447	18567	18548	18810	18466	18616	18552	18687	18527	18696	18643	18440	18663	18573	18359	18683	18556	18579	18453	18267	18442	18652	18554	18427	18689	18533	18435	18543	18360	18791	18459	18595	18724	18582	18659	18640	18601	18638	18477	18487	18515	18704	18547	18535	18645	18720	18580	18391	18622	18312	18554	18562	18469	18536	18558	18602	18430	18777	18503	18660	18513	18717	18340	18391	18520	18605	18584	18495	18541	18359	18481	18468	18491	18410	18408	18775	18544	18551	18345	18696	18509	18767	18607	18483	18445	18446	18548	18407	18479	18600	18662	18630	18537	18740	18580	18501	18574	18711	18602	18670	18522	18601	18629	18644	18644	18453	18536	18530	18461	18466	18451	18362	18647	18660	18623	18421	18583	18646	18537	18514	18288	18362	18306	18638	18751	18473	18786	18628	18717	18567	18532	18680	18537	18472	18500	18486	18507	18680	18822	18566	18301	18693	18672	18547	18568	18546	18452	18494	18480	18564	18437	18600	18407	18611	18640	18771	18639	18374	18540	18803	18524	18486	18397	18486	18557	18533	18575	18507	18543	18734	18734	18639	18744	18747	18511	18618	18562	18652	18535	18615	18592	18545	18662	18521	18374	18422	18516	18408	18533	18670	18601	18544	18636	18592	18681	18505	18595	18463	18710	18419	18480	18524	18518	18551	18498	18533	18637	18710	18709	18582	18775	18596	18581	18690	18642	18588	18451	18488	18703	18762	18531	18548	18712	18404	18453	18490	18624	18546	18448	18639	18656	18641	18588	18541	18656	18669	18615	18526	18758	18519	18486	18533	18509	18626	18514	18670	18615	18603	18588	18581	18656	18743	18451	18500	18517	18602	18614	18228	18651	18616	18388	18443	18460	18514	18621	18442	18683	18555	18495	18859	18559	18473	18578	18407	18621	18622	18513	18620	18623	18381	18434	18429	18601	18788	18535	18535	18452	18517	18544	18660	18718	18446	18567	18608	18434	18573	18551	18626	18553	18639	18527	18541	18673	18532	18798	18477	18414	18377	18622	18683	18616	18557	18638	18616	18482	18485	18397	18552	18768	18885	18626	18573	18604	18619	18457	18381	18373	18811	18599	18537	18522	18519	18621	18638	18645	18661	18514	18583	18497	18661	18655	18392	18708	18711	18585	18499	18616	18574	18572	18571	18568	18414	18441	18549	18463	18474	18715	18497	18675	18609	18488	18409	18563	18460	18556	18676	18603	18689	18575	18672	18496	18428	18636	18485	18714	18777	18746	18759	18520	18582	18550	18430	18592	18699	18474	18548	18568	18485	18544	18834	18695	18615	18731	18653	18457	18633	18545	18652	18786	18545	18584	18549	18578	18645	18813	18738	18527	18441	18500	18593	18677	18541	18593	18614	18631	18406	18677	18636	18784	18531	18524	18506	18497	18695	18570	18425	18576	18704	18390	18428	18680	18382	18406	18768	18700	18453	18368	18491	18564	18584	18541	18748	18747	18375	18394	18587	18700	18604	18512	18544	18471	18490	18499	18535	18553	18408	18583	18596	18386	18491	18529	18591	18343	18616	18639	18651	18493	18631	18533	18359	18451	18413	18513	18460	18635	18696	18448	18517	18538	18289	18588	18526	18737	18437	18440	18466	18500	18664	18459	18603	18591	18382	18407	18794	18409	18688	18679	18743	18709	18759	18505	18704	18605	18542	18690	18758	18723	18689	18480	18812	18442	18373	18608	18352	18490	18446	18710	18499	18672	18532	18343	18580	18553	18469	18650	18665	18642	18688	18563	18663	18856	18680	18678	18555	18533	18568	18489	18522	18496	18553	18584	18539	18561	18256	18458	18503	18590	18671	18653	18558	18560	18688	18419	18630	18505	18611	18551	18505	18520	18709	18505	18685	18630	18611	18466	18600	18605	18601	18683	18596	18582	18449	18696	18564	18516	18671	18373	18510	18467	18360	18512	18479	18579	18750	18306	18477	18568	18607	18583	18603	18838	18789	18648	18342	18640	18462	18650	18489	18464	18420	18609	18639	18697	18654	18674	18751	18668	18430	18374	18483	18228	18514	18622	18483	18606	18613	18642	18553	18561	18521	18647	18547	18661	18626	18551	18737	18470	18444	18464	18534	18526	18534	18557	18760	18630	18575	18732	18770	18708	18531	18735	18608	18472	18465	18582	18578	18543	18502	18637	18556	18559	18351	18489	18552	18294	18410	18542	18423	18657	18485	18710	18643	18494	18587	18573	18488	18727	18773	18480	18571	18671	18488	18597	18409	18763	18451	18414	18678	18733	18602	18608	18549	18636	18569	18621	18524	18363	18391	18388	18545	18539	18753	18670	18495	18602	18812	18543	18513	18467	18518	18461	18544	18540	18642	18557	18723	18505	18675	18619	18692	18654	18584	18565	18517	18486	18528	18653	18792	18698	18590	18580	18690	18576	18534	18573	18436	18626	18627	18497	18610	18430
37245	56848	52187	41519	35875	30204	22628	19243	18188	17397	17006	16785	16920	16628	16629	16584	16664	16534	16522	16334	16356	16651	16385	16545	16452	16454	16377	16536	16431	16285	16300	16417	16326	16318	16388	16398	16373	16576	16358	16333	16192	16424	16334	16412	16584	16198	16378	16401	16453	16323	16228	16089	16406	16223	16229	16265	16324	16338	16295	16617	16247	16533	16434	16375	16327	16388	16290	16312	16419	16220	16214	16307	16177	16306	16395	16296	16130	16281	16272	16269	16241	16405	16415	16314	16271	16296	16281	16073	16223	16281	16393	16276	16453	16305	16388	16397	16498	16282	16405	16427	16198	16229	16210	16370	16312	16372	16326	16447	16269	16268	16435	16229	16296	16275	16201	16400	16424	16388	16360	16261	16164	16299	16416	16209	16200	16254	16228	16339	16444	16314	16251	16358	16225	16321	16256	16310	16379	16261	16318	16222	16345	16434	16274	16288	16305	16398	16064	16370	16375	16212	16494	16223	16245	16339	16355	16456	16297	16239	16315	16304	16243	16381	16286	16279	16347	16430	16309	16441	16278	16225	16379	16233	16210	16271	16305	16231	16394	16387	16317	16194	16337	16339	16290	16391	16397	16397	16359	16133	16368	16194	16279	16244	16302	16410	16314	16279	16287	16334	16323	16221	16255	16272	16166	16305	16413	16293	16209	16408	16282	16226	16459	16306	16253	16230	16245	16580	16400	16424	16368	16472	16236	16449	16362	16345	16381	16333	16433	16283	16449	16422	16264	16398	16324	16163	16390	16336	16268	16402	16138	16269	16318	16352	16130	16235	16362	16468	16352	16402	16407	16264	16288	16428	16281	16185	16366	16456	16443	16327	16311	16242	16366	16265	16461	16183	16278	16264	16344	16375	16327	16234	16208	16327	16241	16338	16415	16202	16284	16216	16475	16397	16347	16426	16272	16342	16347	16231	16215	16521	16448	16338	16274	16337	16425	16190	16279	16399	16366	16465	16332	16267	16385	16252	16186	16266	16345	16331	16380	16213	16346	16174	16263	16203	16351	16384	16277	16369	16443	16343	16464	16293	16390	16346	16305	16270	16291	16320	16216	16294	16461	16293	16169	16406	16355	16168	16397	16115	16271	16229	16284	16345	16216	16259	16325	16158	16352	16266	16240	16317	16245	16254	16232	16332	16361	16479	16422	16369	16305	16443	16388	16354	16309	16290	16201	16383	16213	16392	16351	16281	16329	16326	16435	16373	16425	16340	16244	16412	16315	16405	16262	16251	16227	16239	16314	16118	16257	16413	16227	16387	16349	16350	16545	16423	16700	16423	16260	16387	16314	16334	16484	16339	16291	16452	16244	16472	16300	16284	16306	16241	16393	16206	16354	16245	16250	16596	16409	16218	16356	16421	16216	16352	16472	16431	16540	16271	16109	16406	16438	16255	16217	16411	16381	16371	16301	16206	16356	16355	16442	16204	16236	16355	16485	16272	16497	16403	16294	16261	16300	16305	16474	16254	16107	16386	16393	16218	16359	16338	16460	16112	16316	16438	16265	16203	16459	16074	16364	16152	16306	16349	16539	16250	16326	16313	16285	16307	16164	16330	16428	16208	16186	16400	16413	16315	16436	16354	16288	16353	16309	16505	16264	16495	16299	16276	16135	16301	16428	16184	16178	16370	16345	16276	16313	16251	16449	16403	16262	16507	16400	16266	16274	16526	16300	16393	16237	16284	16236	16290	16241	16397	16375	16385	16460	16384	16223	16238	16285	16273	16283	16098	16363	16205	16492	16254	16365	16261	16441	16300	16157	16469	16339	16392	16431	16395	16234	16351	16303	16508	16281	16336	16207	16339	16329	16486	16255	16352	16344	16427	16254	16362	16277	16413	16433	16361	16212	16294	16206	16322	16256	16203	16290	16287	16393	16333	16562	16393	16382	16342	16434	16203	16168	16388	16422	16480	16317	16381	16363	16165	16366	16414	16251	16258	16286	16162	16435	16256	16373	16230	16387	16205	16367	16313	16341	16253	16403	16451	16277	16247	16337	16349	16295	16346	16337	16419	16185	16457	16363	16223	16392	16454	16382	16301	16310	16332	16333	16166	16519	16295	16211	16320	16233	16410	16355	16230	16277	16358	16190	16343	16221	16445	16397	16293	16546	16382	16433	16309	16064	16412	16323	16418	16235	16332	16274	16292	16222	16272	16277	16265	16427	16384	16312	16121	16240	16284	16314	16318	16387	16297	16338	16352	16190	16287	16330	16257	16390	16192	16331	16454	16402	16312	16404	16305	16555	16425	16321	16282	16419	16318	16217	16409	16257	16326	16238	16305	16299	16423	16383	16592	16127	16369	16300	16448	16222	16352	16475	16309	16352	16247	16319	16264	16143	16326	16280	16393	16431	16225	16353	16362	16288	16204	16570	16467	16259	16367	16390	16239	16502	16324	16199	16432	16464	16391	16327	16301	16308	16411	16354	16224	16064	16260	16437	16390	16177	16295	16280	16269	16548	16444	16167	16278	16431	16206	16276	16299	16083	16510	16353	16283	16408	16161	16442	16428	16280	16284	16312	16337	16282	16191	16167	16181	16298	16311	16125	16261	16233	16250	16221	16329	16267	16256	16334	16454	16380	16436	16348	16158	16409	16240	16334	16379	16266	16336	16495	16390	16435	16282	16124	16319	16249	16341	16287	16292	16245	16196	16171	16347	16288	16428	16351	16223	16312	16268	16438	16560	16383	16409	16270	16237	16425	16414	16544	16543	16311	16185	16419	16446	16352	16148	16290	16313	16260	16353	16385	16402	16333	16435	16376	16391	16448	16289	16266	16271	16316	16181	16135	16124	16377	16307	16156	16291	16148	16290	16276	16398	16290	16430	16221	16452	16253	16419	16266	16286	16345	16395	16329	16359	16352	16264	16479	16681	16336	16475	16329	16299	16330	16185	16268	16460	16412	16294	16489	16292	16328	16387	16331	16424	16392	16379	16444	16324	16393	16451	16215	16404	16097	16390	16270	16289	16184	16330	16305	16176	16380	16243	16337	16331	16234	16334	16372	16209	16361	16147	16222	16387	16334	16362	16327	16226	16214	16362	16351	16368	16269	16324	16492	16388	16041	16211	16445	16295	16380	16416	16282	16314	16247	16368	16314	16374	16396	16349	16401	16222	16294	16399	16450	16383	16212	16107	16365	16463	16300	16315	16240	16507	16195	16366	16230	16425	16346	16272	16371	16280	16415	16324	16446	16377	16302	16226	16566	16379	16258	16226	16412	16281	16487	16201	16210	16477	16318	16380	16413	16297	16489	16458	16236	16345	16245	16271	16445	16515	16364	16437	16264	16361	16435	16317	16389	16285	16600	16375	16233	16291	16220	16405	16275	16379	16306	16347	16122	16372	16308	16313	16518	16278	16174	16232	16310	16207	16378	16257	16186	16226	16465	16338	16477	16307	16380	16252	16258	16336	16323	16217	16291	16405	16297	16394	16167	16410	16310	16356	16356	16315	16332	16429	16323	16310	16305	16293	16390	16201	16210	16432	16229	16305	16244	16301	16207	16419	16138	16347	16203	16365	16193	16466	16438	16362	16335	16199	16591	16396	16342	16431	16409	16261	16303	16211	16326	16236	16355	16136	16231	16412	16359	16212	16191	16331	16223	16179	16342	16467	16172	16326	16268	16063	16162	16321	16226	16352	16264	16293	16354	16370	16293	16488	16338	16432	16321	16299	16387	16571	16326	16351	16409	16195	16373	16477	16355	16365	16334	16173	16272	16282	16392	16351	16280	16260	16264	16409	16275	16327	16284	16372	16361	16459	16308	16284	16300	16177	16384	16303	16471	16400	16384	16099	16393	16263	16377	16221	16423	16298	16329	16238	16416	16448	16350	16407	16253	16364	16441	16284	16164	16215	16309	16206	16482	16273	16224	16366	16329	16289	16168	16437	16524	16177	16391	16296	16286	16401	16473	16244	16162	16304	16287	16343	16304	16151	16350	16282	16252	16470	16409	16348	16399	16224	16295	16306	16495	16274	16234	16273	16218	16193	16478	16384	16113	16348	16439	16143	16366	16329	16342	16338	16327	16285	16283	16244	16360	16290	16046	16299	16278	16438	16276	16346	16265	16288	16433	16382	16289	16217	16375	16274	16256	16411	16441	16180	16334	16259	16269	16311	16358	16362	16322	16365	16153	16247	16481	16351	16349	16300	16442	16353	16285	16210	16530	16319	16288	16140	16377	16412	16497	16456	16159	16178	16382	16399	16350	16316	16265	16244	16278	16384	16185	16268	16393	16290	16120	16277	16314	16207	16287	16419	16433	16321	16326	16289	16353	16479	16272	16454	16350	16188	16285	16192	16481	16383	16208	16444	16495	16190	16102	16322	16295	16300	16260	16362	16325	16221	16377	16178	16274	16304	16339	16431	16327	16413	16445	16222	16392	16376	16164	16242	16389	16348	16259	16353	16379	16399	16431	16221	16268	16259	16307	16341	16289	16225	16358	16414	16216	16213	16558	16396	16230	16323	16242	16343	16290	16332	16386	16139	16349	16441	16456	16278	16550	16387	16382	16323	16284	16295	16369	16178	16303	16402	16403	16276	16385	16411	16285	16263	16496	16364	16351	16410	16041	16456	16410	16243	16442	16273	16229	16127	16376	16292	16342	16422	16452	16108	16287	16312	16198	16324	16369	16311	16611	16343	16187	16170	16375	16193	16310	16399	16465	16156	16206	16266	16230	16248	16354	16224	16341	16267	16281	16190	16396	16293	16326	16359	16405	16279	16366	16368	16305	16491	16335	16293	16256	16091	16323	16321	16229	16183	16340	16400	16189	16462	16289	16390	16382	16234	16444	16311	16330	16235	16343	16353	16243	16337	16273	16138	16293	16264	16307	16374	16248	16289	16339	16271	16200	16462	16483	16460	16156	16117	16278	16284	16304	16366	16288	16429	16320	16245	16236	16357	16286	16332	16276	16375	16348	16264	16162	16334	16283	16378	16502	16311	16417	16213	16324	16362	16359	16438	16312	16353	16306	16368	16414	16207	16405	16305	16281	16409	16299	16284	16299	16337	16332	16337	16486	16329	16405	16384	16313	16497	16319	16316	16295	16128	16548	16165	16137	16460	16251	16316	16271	16450	16446	16330	16511	16380	16260	16285	16322	16483	16332	16241	16369	16397
23157	21573	29536	25088	25946	31083	29946	23222	21243	20915	20244	19789	19831	19901	19600	19648	19389	19645	19371	19292	19352	19311	19506	19413	19273	18987	19203	19475	19019	19206	19187	19135	19073	19432	19277	19151	19093	19310	19165	19093	19081	19243	19235	19041	19152	19209	19010	19262	19264	19173	19372	19107	19110	19012	18983	19337	18899	19108	19141	19069	19161	19163	19056	18892	19161	19052	19250	19176	19145	19013	18935	19140	19278	19278	19159	19123	19133	19115	19205	19055	19177	19194	18926	18932	19222	19281	19276	18922	18999	19186	19060	19011	19276	19193	18943	18930	19070	19341	19040	19040	19073	19331	19228	18973	18929	19168	18955	19113	18920	19191	19153	19041	19062	19023	18913	19165	19089	19119	18926	19160	19176	18923	19041	19098	19115	19239	18982	19211	19115	19102	19019	19064	19211	19056	19076	18975	19168	19271	19166	19231	19104	18781	19155	19274	19077	19049	19247	18949	19100	18992	19039	19326	19233	19065	19021	19055	19047	18924	18967	19178	19091	18936	19015	18878	19101	19124	19088	19098	19077	18929	19209	19328	19141	19021	19092	19175	19034	19032	18788	19126	19321	18874	19154	19076	19086	18957	19109	19207	19136	19114	19002	19004	19108	19261	18966	19037	19182	19076	19247	18975	18929	19151	19115	19133	19076	19059	19164	19046	18837	19099	18998	19161	19092	19224	19033	19199	19238	18985	19261	19061	19177	19226	19092	19101	19196	19045	18988	18930	19147	19129	19223	18966	18955	19048	19160	19211	19134	18966	19049	19121	19210	19161	19115	18865	19149	19244	19269	19224	18966	18996	18842	19035	19224	19157	19064	19090	19127	19030	19113	19174	19096	19084	18941	19027	19112	18975	19160	19212	19098	19037	19122	19080	19193	19010	18962	19061	19007	18948	19108	19043	18987	18902	18852	19085	18881	19026	19320	19036	19019	19222	19032	18991	19084	19068	19181	19230	19130	18890	19066	19009	19195	19312	19092	19129	18950	19085	19125	19321	19194	19034	18782	19106	18937	19135	19206	19069	19168	19226	19219	19012	19266	19148	19213	19097	19080	19432	19093	19103	19075	19085	19088	19022	19042	19222	19268	19117	18994	19117	19001	19099	18973	19195	19053	18949	19139	18827	18821	18959	19261	19096	19057	19004	19128	19072	19199	18938	19200	19334	19283	19045	19087	18961	19144	19068	19149	18982	19151	19224	19277	19078	18908	19298	18999	18919	18954	18983	18919	19057	18826	19117	19168	18959	19168	19179	19258	18962	19026	19145	19033	19134	19093	19019	19175	18960	18852	19175	18825	19152	19239	19103	19092	19061	19319	19121	19140	19149	19124	19217	18898	18892	19279	19204	19046	19161	19261	19018	19129	19067	19094	18919	19296	19045	19105	19126	19210	19020	18906	18973	19238	19182	19018	19154	19127	19047	19258	19308	19000	19069	19231	19077	19068	19144	19058	19006	18940	19185	19059	18951	18966	19054	19120	18946	18775	19024	19097	18898	19066	18845	19061	19010	19149	19111	19032	19093	19131	19161	19174	18984	19124	18951	19216	19218	18987	19227	19301	19124	19189	19012	19060	19069	18873	19141	19213	19184	19141	19044	19161	18875	19044	19315	18941	18956	19207	19082	19250	19040	19021	19083	19319	19079	18998	19006	19228	19108	19091	19178	19195	19081	19127	18931	19274	18985	18974	19141	19034	19138	19018	19196	18877	18841	19118	18978	19058	19073	19174	19178	18952	19033	19099	18911	19159	19278	19154	19089	19113	19144	19081	19058	19024	19072	19058	18870	18974	19166	19037	19212	18932	18991	19050	19200	19040	19046	19048	19143	19073	19115	19151	19327	19232	19168	19226	18987	19137	19183	19005	18992	19068	19116	19022	19048	18967	19107	19208	19141	19089	19062	19074	19104	19139	18905	19009	19117	18991	19236	19241	19042	19046	19056	19217	19146	19172	19150	18885	19088	18971	19087	19200	19092	19048	19142	19066	19120	19018	19151	19082	19010	18961	19233	19057	19126	18954	19259	18928	19062	18949	19189	19175	18991	19192	19105	19242	19072	18920	18868	19059	18990	19055	18961	19222	19041	19298	19093	19257	19019	19061	18961	18966	19075	19080	18927	19077	19085	19118	18985	19195	19114	18939	19080	18864	19101	19268	19133	19121	19140	19241	19130	19154	18988	19191	19141	18936	18927	18991	19080	18967	18900	19118	19102	19108	19048	19011	19060	18951	19167	18854	19155	19111	19058	19069	18795	19066	18916	18988	19008	19235	19173	19177	19010	19171	18998	19145	19027	19140	19031	19125	19239	19192	19120	18822	19034	18873	18872	19239	19016	19234	19018	18981	18977	19123	19187	19208	19072	18972	18945	19216	19206	19052	19120	19252	19212	18958	19173	19069	19100	19107	19171	19105	18858	19089	19052	18978	19249	19173	19008	18922	19273	18943	18961	19212	19030	18885	19111	19263	19129	19093	18735	19124	19136	18959	18944	19175	19205	19228	19179	19149	19159	18970	18908	19111	19177	18992	18979	19194	19049	19003	19113	19091	19140	19013	18957	19203	19006	19146	19157	19185	19153	19168	19040	18903	18979	19181	19266	19088	18914	18756	19244	19071	19017	19260	18925	19113	19121	19258	19180	19185	19182	19029	19096	19088	19148	18968	19061	19314	19061	19166	19168	19133	19210	19193	19318	19359	19228	19144	19057	19135	19219	18909	19086	19178	18845	18960	18976	19196	19192	19250	18809	19123	19040	19094	18899	19177	19313	18908	19200	18833	19204	18817	18881	18973	19053	19067	19054	19184	19113	18885	19002	18902	19043	19227	19064	19081	19079	19259	19143	18851	19023	18926	19145	19327	19245	18950	19039	19074	19254	18987	19137	19264	19209	19072	18899	19083	18958	19023	19161	19020	19066	19047	19142	19085	19052	18988	19060	19036	19063	19061	19151	19032	19158	19130	19194	19098	19248	19075	19153	19074	18948	19060	19085	19072	18933	19178	19030	19109	19173	19130	18861	19227	18953	18995	19022	19010	19055	19118	19201	19199	19009	19082	18983	19136	19083	19131	18927	19025	19126	19081	19041	19318	19255	19116	19087	19183	18950	19215	19028	18969	19179	19031	19041	19106	19025	19243	19028	19144	18988	19292	18960	19097	19147	19317	19120	18999	18753	18971	19057	19245	19156	19143	19083	19018	19007	19164	18944	19134	19136	19193	19072	19116	18992	19097	18990	18925	19128	18996	19104	19090	19212	19013	18981	19021	19197	19249	19311	18966	19234	18959	19071	19166	19010	19184	19013	19261	19115	19183	18910	19008	18989	18935	19071	19112	19074	19120	18792	19104	18902	19036	18795	19007	19046	18946	18908	19072	19030	18972	19246	19088	19053	19344	19062	19098	19175	18912	18921	19180	18996	19044	19096	19035	19148	19069	19026	19098	18988	19175	19126	18882	19103	19083	19244	19093	19185	19191	19219	19233	19054	19159	19117	19223	18896	19088	19069	18935	19062	19053	19041	18934	19067	19171	18991	19087	19201	19079	19047	19278	19229	18952	18982	19211	19154	19180	18863	19106	19133	19109	18920	19268	19157	19179	19086	18970	18962	19133	19053	19111	19063	19158	19160	19126	19228	19223	19123	19167	19109	18992	19030	19034	18963	19166	18982	19131	19156	19190	19238	19078	18965	19000	19212	18991	18928	19184	19057	19144	19155	19107	19088	19110	19103	18953	19129	18893	19131	19030	19077	19038	19197	18804	19168	19111	19206	19258	19134	19211	18984	19100	19043	18982	18903	18998	19058	19063	19051	18932	19157	18913	19192	19167	19065	18965	19161	18914	19098	19063	19015	19149	19064	19252	19045	18950	18921	19015	18944	19028	19204	19222	19096	19099	18914	19031	18939	19081	19018	19028	19144	19092	19149	19014	19204	19003	18994	19096	19013	19067	19097	19104	19127	18991	19450	19175	19126	18902	18976	18982	19081	19097	18942	18983	19036	19006	19205	19029	19106	19138	19153	19145	18979	18975	18945	19154	19226	19038	19069	19142	19153	19083	19152	19027	19129	19288	19281	19066	18912	19032	19137	19016	19089	18955	19162	19076	18735	19061	19219	18936	18957	18952	19196	19207	19078	19156	19122	19079	18928	19069	18999	19050	19002	19045	19123	19219	19146	19347	19195	18956	18968	18937	18877	18960	19067	19186	19081	19007	18895	19114	19078	18935	19079	19013	19064	19289	19164	19155	19028	19080	19009	19119	18897	19009	18976	19163	19105	19022	18940	19113	19227	19081	19001	18941	19016	19123	19255	19110	19261	18943	19069	19047	19043	19072	19177	19110	19159	19084	19029	19028	19281	19035	18867	19156	19018	19175	19123	19243	19060	19146	18949	19325	18988	18946	19076	19094	19237	19081	19164	18932	19204	19099	19182	19114	19185	19100	18957	19152	19103	19139	19153	19163	19143	19217	19129	19027	19017	19149	19191	19138	19108	18944	19085	18984	19073	19412	19086	19114	19181	18989	18985	19000	19019	19277	19159	19152	19287	19077	19104	19182	19204	19226	18920	18882	19049	19168	19167	19231	19079	19054	19212	18940	19192	19069	18961	19210	19182	19174	18912	19036	19070	18894	18906	18971	19271	19171	19002	18996	19150	19137	19182	19143	19065	19208	19194	19031	18967	19076	19208	19220	19069	19314	19053	18903	19024	19175	18979	19056	19060	19059	19190	19262	19049	19246	19011	19113	19223	19058	19062	19033	18833	18929	18760	19173	18802	19080	19266	19102	18989	19277	19146	19117	19024	19019	18851	19211	19243	19269	19054	18992	18939	19050	19149	19082	19234	19412	19156	18878	19211	19298	19120	19070	18919	19341	19079	19369	19012	19119	19082	18903	19103	19143	19256	19086	19185	19069	19020	19121	19127	18848	19254	19008	18989	19035	19005	18820	18998	18943	19032	19096	19357	19181	19192	19112	19244	19127	18842	18941	19184	18883	18932	19000	19285	19237	18896	19012	19284	19010	18977	18942	18861	18949	19008	18979	18915	18973	19172	19128	19166	19092	19002	19043	18943	19279	19170	19047	19134	19066	19084	19149	19169	19070	19251	19092	19137	19055	18922	19247	19081	19005	18784	19153	18946	19034	19103
39845	62252	59323	48232	42810	35967	25889	20453	19125	18429	17870	17551	17234	17299	17208	17152	16990	16965	16983	16838	16997	16914	16914	16644	16761	16832	16819	16842	16816	16951	16671	16653	16648	16814	16735	16894	16587	16780	16530	16726	16795	16736	16554	16751	16574	16717	16572	16652	16582	16742	16586	16738	16619	16542	16697	16690	16758	16591	16704	16759	16683	16681	16650	16706	16738	16541	16573	16468	16671	16735	16645	16690	16512	16760	16703	16677	16706	16546	16859	16586	16649	16703	16677	16709	16620	16721	16658	16720	16787	16636	16718	16567	16720	16766	16596	16746	16644	16768	16516	16672	16774	16648	16620	16710	16686	16629	16637	16729	16645	16651	16632	16681	16874	16626	16436	16635	16625	16603	16667	16787	16812	16689	16728	16627	16450	16667	16574	16740	16678	16625	16669	16450	16706	16760	16597	16615	16577	16600	16446	16721	16621	16812	16536	16678	16717	16654	16719	16651	16503	16521	16663	16495	16524	16653	16721	16579	16672	16873	16807	16670	16675	16682	16698	16712	16650	16558	16782	16678	16763	16685	16685	16620	16731	16823	16356	16622	16542	16684	16709	16544	16750	16666	16504	16768	16708	16545	16574	16581	16558	16627	16655	16483	16459	16823	16641	16740	16569	16632	16773	16489	16720	16636	16726	16749	16619	16571	16594	16614	16631	16542	16526	16561	16657	16836	16699	16535	16690	16772	16580	16680	16711	16701	16493	16750	16569	16691	16719	16630	16478	16652	16702	16666	16773	16619	16664	16628	16544	16705	16670	16702	16648	16636	16572	16588	16648	16450	16418	16752	16534	16768	16573	16605	16837	16566	16615	16638	16648	16564	16404	16632	16648	16884	16674	16671	16564	16788	16617	16724	16697	16645	16744	16475	16739	16760	16589	16724	16580	16592	16750	16712	16734	16657	16587	16536	16635	16653	16564	16681	16615	16811	16618	16636	16651	16761	16527	16723	16480	16657	16796	16578	16669	16657	16473	16656	16447	16632	16502	16524	16666	16451	16622	16685	16787	16636	16650	16658	16477	16638	16386	16717	16586	16614	16649	16489	16693	16769	16663	16653	16791	16645	16813	16941	16655	16590	16609	16618	16704	16616	16368	16599	16705	16787	16683	16597	16467	16682	16649	16749	16597	16414	16555	16663	16647	16514	16648	16580	16788	16636	16468	16659	16603	16650	16641	16586	16806	16750	16736	16733	16626	16722	16671	16509	16575	16651	16634	16756	16777	16538	16584	16705	16727	16678	16677	16594	16591	16579	16739	16749	16584	16705	16737	16572	16627	16559	16849	16558	16612	16465	16741	16597	16721	16653	16617	16588	16799	16540	16710	16707	16475	16767	16564	16467	16603	16899	16515	16647	16698	16521	16643	16706	16618	16688	16652	16652	16615	16556	16676	16624	16705	16621	16638	16676	16641	16655	16637	16623	16687	16728	16534	16528	16574	16684	16671	16865	16591	16617	16591	16826	16599	16628	16516	16704	16558	16547	16655	16632	16586	16730	16611	16582	16573	16671	16588	16725	16684	16591	16544	16517	16696	16655	16786	16684	16660	16620	16521	16600	16828	16609	16663	16537	16640	16546	16515	16582	16704	16540	16661	16564	16684	16580	16622	16665	16618	16702	16695	16526	16766	16760	16798	16771	16661	16466	16596	16483	16832	16698	16613	16659	16514	16664	16862	16638	16700	16766	16489	16729	16638	16449	16656	16746	16618	16680	16466	16820	16483	16732	16703	16620	16658	16658	16662	16709	16675	16709	16610	16633	16660	16711	16633	16602	16706	16523	16634	16757	16674	16640	16594	16623	16552	16747	16794	16683	16621	16472	16610	16558	16557	16596	16728	16651	16564	16864	16763	16640	16716	16754	16700	16749	16662	16403	16674	16557	16455	16602	16556	16678	16652	16615	16563	16590	16597	16608	16671	16504	16656	16758	16681	16413	16381	16521	16647	16711	16645	16630	16612	16654	16804	16629	16720	16667	16571	16790	16669	16597	16536	16742	16554	16510	16498	16495	16742	16663	16672	16772	16525	16552	16729	16459	16717	16569	16574	16531	16753	16711	16507	16734	16524	16635	16572	16645	16492	16684	16505	16657	16592	16678	16672	16580	16536	16600	16652	16683	16535	16560	16670	16693	16563	16705	16541	16602	16565	16579	16559	16603	16448	16741	16469	16588	16592	16519	16651	16511	16613	16434	16745	16606	16861	16683	16691	16547	16502	16538	16690	16737	16662	16527	16542	16648	16667	16645	16595	16679	16784	16524	16620	16671	16794	16628	16570	16500	16682	16489	16878	16692	16665	16699	16728	16628	16612	16597	16650	16794	16572	16864	16587	16748	16518	16671	16570	16682	16495	16708	16540	16797	16659	16646	16496	16727	16695	16562	16572	16605	16745	16472	16687	16748	16722	16582	16777	16749	16720	16797	16609	16670	16617	16639	16688	16592	16727	16561	16791	16714	16580	16683	16751	16541	16725	16509	16639	16743	16550	16703	16652	16554	16849	16693	16602	16618	16817	16368	16543	16550	16850	16577	16661	16621	16531	16691	16698	16566	16535	16580	16471	16772	16679	16593	16417	16770	16608	16709	16679	16689	16625	16581	16588	16830	16670	16660	16727	16652	16608	16582	16654	16673	16684	16678	16553	16613	16658	16386	16699	16543	16641	16704	16804	16554	16585	16642	16643	16627	16577	16624	16445	16678	16661	16667	16656	16688	16675	16671	16645	16609	16727	16518	16635	16499	16664	16746	16672	16609	16612	16806	16669	16754	16550	16676	16640	16779	16669	16542	16660	16556	16771	16727	16664	16573	16643	16744	16607	16591	16669	16714	16894	16700	16674	16731	16520	16750	16543	16767	16798	16673	16589	16572	16624	16829	16513	16640	16638	16763	16674	16524	16710	16734	16674	16740	16846	16691	16569	16650	16557	16585	16560	16719	16657	16758	16577	16522	16604	16801	16684	16699	16500	16620	16677	16539	16505	16833	16676	16742	16567	16695	16542	16663	16491	16776	16513	16564	16763	16697	16504	16690	16639	16747	16780	16429	16629	16725	16886	16693	16678	16559	16584	16640	16645	16767	16559	16627	16552	16454	16579	16729	16597	16561	16693	16701	16683	16617	16598	16620	16792	16529	16645	16653	16577	16796	16586	16516	16762	16510	16613	16568	16669	16600	16647	16510	16748	16680	16537	16561	16716	16606	16755	16840	16599	16516	16518	16648	16738	16709	16741	16685	16751	16559	16538	16557	16913	16686	16649	16575	16850	16641	16608	16595	16562	16549	16705	16547	16615	16634	16607	16556	16732	16535	16582	16513	16781	16700	16638	16627	16738	16694	16633	16627	16447	16694	16784	16718	16697	16554	16676	16619	16648	16657	16641	16580	16519	16751	16760	16583	16526	16569	16624	16656	16701	16542	16729	16619	16687	16692	16747	16566	16605	16640	16791	16705	16574	16673	16577	16719	16638	16653	16647	16804	16607	16614	16654	16592	16492	16734	16760	16453	16896	16617	16365	16457	16605	16617	16727	16549	16649	16621	16537	16632	16642	16688	16504	16560	16625	16582	16691	16717	16692	16557	16740	16717	16807	16721	16660	16621	16531	16547	16487	16516	16623	16775	16518	16642	16474	16568	16709	16502	16579	16838	16630	16660	16695	16549	16735	16602	16708	16396	16737	16794	16703	16728	16695	16509	16719	16646	16530	16716	16594	16637	16447	16650	16552	16662	16766	16697	16691	16683	16738	16622	16684	16571	16572	16685	16675	16767	16696	16855	16525	16567	16561	16558	16663	16551	16589	16756	16541	16733	16789	16537	16678	16666	16583	16642	16694	16630	16687	16594	16610	16713	16543	16656	16697	16758	16742	16515	16729	16613	16798	16655	16795	16643	16729	16632	16579	16703	16550	16605	16540	16426	16564	16671	16646	16725	16612	16485	16643	16660	16633	16652	16651	16712	16547	16829	16624	16648	16771	16605	16621	16598	16600	16804	16605	16788	16673	16722	16643	16658	16612	16642	16636	16583	16741	16556	16644	16585	16741	16568	16475	16689	16614	16689	16648	16573	16481	16606	16677	16627	16491	16590	16564	16715	16438	16493	16728	16648	16559	16522	16634	16526	16672	16564	16561	16662	16641	16800	16642	16550	16614	16694	16731	16574	16607	16655	16505	16603	16531	16574	16619	16657	16432	16647	16494	16697	16582	16783	16493	16488	16677	16649	16616	16601	16679	16611	16703	16650	16580	16755	16433	16687	16710	16613	16764	16607	16656	16630	16454	16649	16588	16649	16702	16535	16689	16554	16773	16563	16625	16597	16727	16753	16713	16644	16567	16581	16599	16621	16595	16520	16840	16636	16584	16724	16746	16669	16858	16402	16549	16638	16862	16570	16712	16590	16717	16511	16823	16870	16438	16819	16632	16724	16573	16504	16617	16917	16576	16571	16692	16608	16827	16653	16576	16706	16655	16726	16767	16640	16752	16546	16611	16645	16557	16775	16595	16524	16669	16579	16722	16582	16649	16523	16717	16729	16536	16626	16706	16728	16554	16579	16505	16726	16657	16780	16551	16645	16627	16719	16786	16811	16461	16597	16554	16652	16675	16632	16726	16752	16648	16684	16662	16584	16503	16674	16593	16673	16605	16684	16585	16659	16621	16650	16759	16623	16608	16644	16597	16719	16700	16522	16674	16676	16525	16759	16596	16703	16620	16521	16550	16558	16579	16690	16697	16599	16677	16509	16677	16551	16735	16621	16721	16696	16570	16506	16672	16640	16477	16656	16546	16747	16607	16813	16803	16826	16709	16622	16762	16599	16764	16551	16675	16788	16589	16674	16581	16609	16447	16703	16652	16687	16674	16739	16566	16629	16576	16548	16921	16700	16699	16737	16569	16681	16700	16674	16617	16745	16675	16727	16835	16554	16730	16556	16800	16731	16632	16805	16695	16822	16646	16555	16760	16526	16710	16670	16854	16705	16624	16502	16700	16689	16651	16632	16695	16656	16728	16661	16821	16621	16648	16608	16735	16843	16829	16661	16553	16514	16593	16681	16649	16645	16746	16791	16759	16614	16662	16576	16712	16592	16672	16698	16796	16412	16691	16592	16692	16648	16630	16775	16525	16625	16621	16478	16707	16663
29348	28576	37074	33128	26407	22609	20331	19122	18636	18525	18156	17920	18048	18273	17945	17921	17982	17961	17859	17769	17903	17993	17946	17892	17890	17820	17820	18096	17986	17862	17817	17806	18065	17853	18009	17784	17794	17939	17825	17809	17617	17785	17710	17807	17944	17779	17987	17861	17847	17746	17937	17685	17953	17782	17903	17878	17674	17717	17849	17975	17897	17758	17775	17813	18087	17802	17979	17899	17857	17861	17955	17868	18110	17812	17906	17729	17939	17878	17695	17617	17880	17632	17975	17758	17920	17703	17970	17959	17841	18027	17765	17780	17886	17905	17770	17548	17891	17684	17651	17898	17746	17769	17823	17882	17873	17689	17758	17876	17749	18084	17907	17912	17838	17805	17863	18019	17960	17827	17774	17858	17804	17873	18116	18017	17908	18014	17625	17880	17970	17913	17870	17766	17838	17857	17729	17719	17753	17717	17845	17826	17821	17838	17957	17817	17887	17865	17846	17830	18015	17909	17926	17838	17898	17994	17847	17936	17954	17741	17673	17759	17786	17864	17756	17698	17673	17806	17826	17815	17868	17702	17646	17730	17879	17862	17948	17855	17911	17870	17888	18037	17864	17749	17793	17730	17906	17800	17767	18072	17783	17825	17859	17857	17845	17873	17886	17738	17623	17706	17845	17845	17898	17902	17720	17949	17790	17755	17607	17835	17855	17857	17755	17830	17735	17787	17671	17789	17767	17837	17609	17879	17999	18036	17770	17915	17853	17869	17748	17642	17879	17763	17770	17814	17782	17815	17769	17946	17723	17810	17649	17736	17997	17862	17600	17911	17812	17938	17952	17913	17951	17708	17783	17940	17784	17896	17929	17570	17882	17664	17966	17835	17739	17667	17611	17678	17669	17697	18034	17879	17949	17940	17819	17749	17707	17824	17887	17736	17794	17895	17816	18034	17718	17857	17762	17788	17614	18054	17919	17790	17770	17693	17986	17705	17634	17774	17919	17681	17891	18021	17957	17841	17778	17761	17997	17928	17770	17909	17741	17801	17827	17936	17848	17744	17817	17894	17740	17580	17741	17913	17599	17768	17804	17807	17919	17841	17796	17783	17866	17849	17688	17848	17775	17856	17608	17883	17789	17934	17734	17807	17737	17858	17823	17976	17840	17946	17936	17804	17887	17714	17855	17718	17746	17753	17783	17967	18015	17894	17745	17832	17952	17958	17777	17989	17783	17967	17596	17822	17755	17580	17950	17566	17870	17637	18009	17835	17962	17763	17753	17789	17721	17720	17805	17737	17791	17841	17877	17937	17740	17849	17784	17901	17667	17964	17844	17884	17783	17758	17694	17751	17752	17722	17928	17841	18041	17955	17834	17731	17919	17959	17664	17812	17778	17790	17593	17874	17750	17779	18021	17938	17891	17761	17847	17780	17846	17667	17656	17948	18046	17791	17714	17833	17835	17635	17772	17962	17933	17788	17795	17779	17821	17803	17792	17689	17823	17618	17879	17873	17822	17883	17819	17820	17912	17767	17826	17832	17749	17719	17773	17844	17897	17806	17818	17808	17808	17789	17821	18095	17716	17664	17735	17885	17837	17549	17746	17964	17972	17979	17817	17627	17843	17668	17855	17940	17902	17961	17637	17851	17661	17610	17711	17641	17955	17680	17728	17825	18048	17823	17944	17911	17784	17807	17830	17707	18126	17647	17917	17855	18073	17959	17873	17952	17702	18172	17981	18126	17890	17711	17889	17688	18026	17700	17916	17903	17896	17716	18058	17848	17934	17621	17994	17795	17933	17759	17659	17683	17773	17762	17689	17738	17752	18001	17931	17840	17820	17809	17730	17838	17678	17784	17738	17721	17788	17693	17708	17824	17986	17727	17954	17843	17741	17671	17776	17815	17573	17801	17693	17938	17943	17931	17718	17643	17994	17970	17878	17669	17760	17962	17819	17839	17752	17752	17782	17863	18091	17991	17667	17768	17896	17757	17893	17924	18035	17733	17920	17692	17507	17773	17812	17767	17875	17827	17767	17853	17789	17865	17904	17925	17951	17538	18054	17726	17813	17897	18102	17747	17812	17668	17762	17710	17823	17623	17685	17572	17934	17816	17799	17747	17840	17881	17700	17691	17996	17906	17938	17768	18007	17672	17647	17739	17843	17805	17705	17801	17723	17866	17930	17861	17789	17749	17825	17868	17991	17685	17716	17827	17657	17744	18039	17842	17760	17581	17752	17761	17651	17749	18148	17737	18002	17968	17821	17693	17852	17766	17849	17887	17923	17698	17680	17761	17969	17824	17694	17852	17750	18027	17896	17789	17752	17838	17751	17987	17858	17905	17800	17868	17864	17985	17802	17812	17872	17852	18018	17794	17798	17735	17782	17800	17828	17778	17921	17783	17944	17962	17660	17839	17817	17944	17860	17644	17847	17998	17936	17894	17819	17828	17918	17761	17746	17710	17754	17852	17745	18031	17745	17845	17711	17503	17715	17796	17837	17759	17865	17736	17924	17719	17910	17810	17700	17855	17894	17608	17866	17811	17880	18003	17878	17850	18103	17842	17868	17972	17911	17851	17823	17966	17859	17902	17790	18007	17929	17773	17822	17699	17851	17971	17743	17726	17836	17997	17688	17920	17656	17797	18012	17877	18005	17833	17864	17733	17825	17857	17815	17884	17778	17946	17785	17948	17671	17719	17636	17932	17892	17656	17762	17768	17813	17802	17781	17939	17766	17876	17765	17869	17821	18019	17805	17679	17822	18014	17948	17799	17884	17854	17804	17973	17832	17806	18034	17738	17792	17799	17792	18043	17669	17922	17983	17755	17792	17863	17739	17816	17848	17814	17796	17989	17924	17858	17891	17815	17842	18109	17862	17946	17820	17612	17815	17847	17935	17982	17908	17636	17682	17920	17538	17909	17815	17741	17930	17769	17855	17722	18005	17706	17790	17773	17891	17819	17766	17935	17930	17778	17892	17928	17733	17728	17684	17799	17661	17916	17726	17559	17931	17777	17912	17980	17804	17783	17932	17952	17894	17898	17692	17708	17697	17762	17705	17862	17697	17757	17813	17616	17952	17920	17686	17654	17879	17703	17778	17888	17722	17901	17861	17852	17720	17983	17892	17866	17811	17606	17901	17789	17882	17881	17821	17962	17723	18002	17807	17633	17681	17821	17940	17732	17996	17797	17807	17542	18074	17955	17697	17604	17794	17803	17961	17821	18002	17721	17729	17733	17722	17916	17870	17699	17776	17935	17726	17740	17987	17790	17642	17840	17742	17740	17731	17936	18006	17804	17765	17905	17779	17647	17657	17772	17835	17813	17756	18111	17728	17797	17497	17799	17920	17849	17897	17754	17865	17806	17872	17885	17926	18065	17994	17716	17794	17745	17923	17871	17679	17952	17887	17814	17818	17856	17873	17889	17802	17861	18033	17940	17823	17707	17771	17943	17821	17794	17621	17689	17854	17697	17917	17866	17998	17635	17591	17821	17862	18078	17804	17895	17927	18019	17955	17904	17848	17891	17676	17746	17870	17654	17839	17814	17672	17804	17849	17728	17698	17607	17848	17742	17584	17919	17887	17811	18150	17878	17691	17693	17975	17946	17846	17602	17955	17632	17753	17904	17860	17923	17813	17718	17823	17748	17850	17971	17915	17638	17477	17765	17759	17836	17815	17914	17886	18005	17857	17690	17754	17664	17743	17840	17685	17962	17900	18086	17930	17824	17799	17563	17769	17913	17721	17840	18051	17892	18035	17902	17882	17729	17946	17703	17919	17947	17707	17800	17601	17647	17648	17718	17775	17792	17566	17668	17737	17834	18038	17883	17820	17745	17750	17971	17850	17668	17791	17923	17829	17828	17959	17992	18002	17689	17942	17635	17820	17984	17894	17978	17872	17802	17827	17950	17851	17886	17764	17729	17830	17932	17739	17830	17891	17966	17865	17752	18099	17751	17837	17783	17626	17820	17634	17910	17637	17746	17848	17909	17850	17922	17861	17933	17753	17968	17759	17825	17823	17872	17682	17676	17748	17760	17822	17716	17833	17905	17811	17752	17904	17671	17934	18055	17616	17884	17701	17993	17812	17610	17742	17775	17862	17867	17799	17880	17784	17891	17820	17768	17925	17794	17772	17805	17991	17689	17935	17913	17922	18129	17904	17843	17878	17792	17710	17578	17615	17881	17801	17995	17681	17723	17660	17887	17750	17889	18046	17680	17850	17701	17934	17867	17776	17653	17829	17818	17653	17811	17925	17764	17787	17764	17723	17739	17858	17852	17855	17804	17706	17720	17817	17742	17884	17784	17801	17729	17798	17744	17872	18010	17912	17607	17918	17715	17733	18009	17813	17760	17728	18007	17914	18017	17973	17534	17704	17735	17887	17581	17776	17631	17791	17683	17906	17806	17855	17706	17928	17818	17767	17868	18092	17887	17784	17745	17717	17783	17937	17899	17677	17914	17718	17677	17771	17685	17852	17857	17633	17664	18017	17781	17893	17981	17683	17887	17994	17865	17765	17789	17678	17958	17711	17904	17992	17898	17607	17862	17845	17827	17909	17702	17854	17863	17863	17734	17934	17687	17946	17929	17994	17836	17692	17832	17988	17905	17764	17685	17804	17700	17719	17925	17773	17829	17891	18027	17503	17801	17784	17901	18053	17785	17639	17887	17779	18001	18049	17914	18185	17941	17952	17748	17853	17899	17841	17990	17734	17619	17910	17747	17874	17625	17989	17952	17813	17794	17863	17672	17743	17958	17742	17723	17628	17737	17745	17733	17845	17794	17844	17922	17958	17735	17855	17715	17891	17893	17779	17870	17732	17866	17940	17945	17809	17736	17768	17822	17914	17793	17971	17857	17849	17738	17734	17774	17863	18025	17714	17876	17788	17742	17704	17815	17881	17858	17896	17810	17872	17905	17715	17749	17768	17864	17794	18027	18099	17593	17751	17699	17832	17768	17918	18027	18052	17782	17702	17774	17799	17918	17716	17863	17847	17723	17746	17707	17918	17926	17851	17745	17731	17921	17948	17807	17589	17891	17925	17813	17939	17787	17916	17725	18001	17755	17605	17619	17846	17785	17916	17927	17886	17719	17991	17849	17960	17743	17690	17743	17771	17874	17735	17846	17967	17951	17882	18090	17859	17832	17816	17795	17964	17742	17855	17997	17732	17758	17866	17740
34634	46689	42921	33190	26775	21505	18710	17490	17218	16785	16400	16212	16117	16056	16076	16109	16124	15936	15927	15870	16113	16023	16016	15992	16068	15813	15789	15847	15916	15937	15736	15729	15798	15957	15918	15862	16074	15847	15946	15879	15793	15823	15777	15863	15875	15797	15815	15827	15838	15925	15964	15910	15792	15870	15694	16011	15935	15867	15934	15877	16031	15686	15808	15954	15916	15677	15740	15812	15706	15779	15910	15755	15979	15850	15862	15912	15927	15995	15686	15816	15862	15728	15759	15889	16010	15697	15808	15844	15989	15736	15962	15940	15795	15681	15898	15816	15804	15610	15944	15780	15740	15836	15956	15974	15906	16085	15929	15752	15896	16007	15651	16061	15898	15907	15917	15746	15865	15867	15821	15915	15892	15899	15859	15778	16010	15797	15951	15772	15754	15826	15826	15788	15712	15714	15848	15814	16019	15780	15774	15766	15774	15837	15829	16098	15965	15856	15803	15889	15871	16010	15838	15769	15798	15807	15849	15907	15821	15732	15972	15980	15777	15761	15866	15812	15757	15771	15996	15701	15868	15896	15943	15780	15903	15894	15868	16037	15728	15947	15902	16015	15776	15839	15834	15897	15813	16050	15862	15931	15913	15840	15982	15726	15821	15886	15785	16017	15865	15765	15873	15618	16032	15693	16046	15841	15790	15924	15809	15812	15784	15898	15764	15891	15891	16072	15799	15922	15712	15832	15884	15914	16085	16078	15779	15883	15834	15861	15859	15878	15791	15752	15880	15572	15772	15880	15874	15841	15794	15934	15826	15849	15935	15983	15807	15878	15931	15910	15797	15846	15814	15739	15932	15751	15938	15883	16089	15877	15870	15808	15651	15920	15934	15853	15900	15696	15807	15928	15921	15771	15976	15947	15760	15958	15870	15852	15722	15933	15989	15900	15828	16020	16024	15769	15964	15886	15839	15995	15947	15790	15863	15898	15828	15879	15910	15776	15864	16032	15942	15881	15660	15814	15745	15823	15620	15771	15898	15780	15916	15861	15732	15827	15931	15829	15819	15816	15851	15792	15884	15625	15812	15878	15781	15765	15988	15692	15979	15780	15884	15749	15797	15842	15929	15888	15722	15927	15838	15686	15803	15918	15887	15980	16089	15962	15832	15861	15947	16087	16027	15906	15801	15911	15884	15940	15914	15648	15958	15841	15890	15942	15774	15868	15709	15856	15824	15754	15869	15905	15874	15755	15759	15666	15944	15875	15883	15939	15948	15733	15739	15738	15803	15864	15921	15839	15762	15798	15865	15703	15880	15867	15875	15787	15932	15742	15761	15855	15845	15823	15873	15901	15814	15756	15870	15896	15879	15877	15859	15928	15755	15951	15869	15867	15854	15911	15782	15806	15747	15856	15772	15952	15687	15737	15843	15882	15790	16011	15870	15870	15790	15962	15903	15869	15986	15733	15908	15849	15856	15808	15778	15924	15832	15927	15931	15738	15967	15801	15967	15966	15902	15725	16023	15882	15686	15884	15781	15814	16000	15824	16076	15835	15747	15869	15895	15992	15874	15932	15912	15854	15710	15859	15898	15864	15846	15793	15862	15668	16089	15841	15988	15820	15876	16028	15851	15829	15724	15970	15804	15827	15933	15938	15994	15740	15860	15786	15702	15748	15882	15783	15982	15753	15714	15860	15815	15755	15888	15913	15962	15800	16005	15873	15953	16011	15773	15810	15895	15751	15810	15905	16004	15813	15914	15825	15826	15902	15751	15924	15851	15761	15853	15889	15838	15754	15917	15931	15767	16004	15828	15867	15803	15993	15874	15964	15790	15837	15973	16043	15868	15866	15713	15897	15745	15847	15858	15865	15924	15771	15867	15766	15894	15821	15905	16000	15994	15934	15869	15962	15961	16048	15830	15786	15840	15795	15926	15931	15881	15845	15897	15844	15779	15752	15778	15807	15880	15831	15888	15889	15887	15734	15872	15873	15794	15880	15770	15862	15854	15999	15743	15736	16056	15664	15985	15682	15854	15842	15864	15765	15721	15768	15834	15924	15801	15848	15709	15776	16015	15876	15908	15950	15819	15759	15767	15912	15966	15811	15966	15731	15756	15888	15774	15786	15908	15865	15961	15810	15791	16021	15803	16024	15925	15768	15816	15912	15805	15914	15999	15777	15935	15852	15863	15872	15904	15875	15837	16022	15770	16001	15902	15848	15934	15934	15970	16002	15879	15716	15981	15947	15763	15836	15660	15991	15857	15876	15754	15753	15865	15899	15708	15900	15907	15919	15761	15934	15850	15789	15847	15860	15736	15866	15810	15795	15829	15861	15791	15727	15796	15774	15790	15942	15883	15860	15989	15850	15850	15860	15922	15939	15684	15858	15902	15796	15947	15934	15895	15891	15839	15860	15872	15925	15898	15834	15945	15854	15793	15878	15720	16154	15922	15849	15867	15750	15835	15837	15769	15786	15978	16028	15886	15699	15887	15866	15907	15812	15976	15907	15776	15960	15882	15972	15786	15718	15809	15871	15892	15880	16011	15771	15709	15696	15771	15721	15937	15708	15967	15807	16037	16090	15832	15788	15798	16047	15926	15958	15843	15828	15931	15879	15769	15863	16017	15773	15897	15743	15797	15942	15644	15947	15926	15676	15846	15862	15840	15924	15757	15676	15929	15845	15785	15903	15814	15648	15993	15739	15887	15921	15920	15890	16068	15840	15782	15847	16059	15829	15948	15910	15827	15870	15795	15706	15985	15956	15822	15674	15822	15864	15942	15899	15846	15801	15853	15893	15991	16057	15869	15875	15747	15873	15781	15804	16017	15852	15716	15971	15961	15787	15817	16044	15899	15914	15872	15795	15798	15889	15887	15881	16037	15877	15899	15775	15790	15867	15963	15921	15776	15754	15963	15739	15961	16012	15787	16024	15814	15751	15718	15886	15866	15866	15943	15762	15877	15866	15845	15936	15854	15731	15751	15766	15899	15957	15717	15899	15954	15964	15830	15895	15782	15996	15714	15885	15747	16046	15784	15783	16012	15727	15750	15968	16051	15887	15867	15741	15893	15949	15617	15811	15864	15897	15900	15774	15837	15852	15842	15936	15825	15714	15870	15893	15932	15828	15950	15861	15829	15767	15875	15803	15953	16040	15805	15828	15903	15658	15758	15858	15909	15910	15847	15854	15593	15901	15938	15805	15968	15831	15725	15893	15755	15970	15818	15888	15787	15882	15921	15955	16000	16014	15901	15993	15910	15859	15835	15892	16001	15857	15796	15846	15838	15897	15841	15988	15946	15908	15889	15893	15867	15820	15839	15853	15865	16042	15903	15827	15841	15867	15785	15870	15849	15794	15907	15847	15936	15973	15880	15935	16109	15844	15873	15880	15827	15821	15964	15787	15622	15739	15884	15839	16011	15733	15929	15981	15764	15866	15887	15800	16045	15905	15760	15834	15866	15802	15826	15752	15718	15716	15964	16054	15980	16027	15816	15745	15792	15827	15847	15890	15742	15855	15883	15950	15934	15974	15874	15783	15748	15799	15808	15846	15843	15856	15914	15995	15703	15804	15824	15883	15606	15953	15839	15891	15971	15990	15833	15845	16000	15797	15664	15950	15806	15962	15773	15855	16059	15724	15787	15815	15775	15940	16079	15842	16041	15889	15886	15889	16065	15855	15837	16012	15888	15932	15872	15906	15984	15729	15839	15718	15973	15823	15838	15769	16033	15991	15919	15886	15974	15744	15901	15897	15824	15904	15947	15921	15668	15965	15915	15819	16040	15781	15896	15766	15907	15818	16039	15780	15846	15886	15735	15863	15820	15860	15925	15705	15864	15782	15854	15964	15942	15948	15922	16072	15844	15901	15736	15987	15813	15825	15929	16003	15852	15888	15876	15974	16023	15921	15722	15821	15894	15899	15815	15831	15851	15895	15909	15973	15820	16101	15907	15982	15899	15849	15720	15964	16012	16027	15736	15832	15889	16002	15897	15838	15871	15907	15749	15977	16023	15858	15898	15930	15888	15933	15799	15914	15908	15837	15823	15820	15970	15959	15808	15886	15994	15696	15829	15971	15797	15939	15901	15905	15851	15693	15749	15863	16057	15938	15976	15879	15647	15838	15781	15864	15873	15822	16005	15813	15938	15970	15942	15739	15866	15916	15928	15866	16105	15959	16029	15800	16025	15800	15743	15832	15798	15814	15792	15840	15784	15893	15853	15934	15771	15886	15803	15675	15927	15809	15924	15880	15917	15992	15844	15825	15859	15850	15790	15987	15771	15893	15918	15856	15853	15749	15699	15826	15923	15795	15869	15899	15858	15924	15765	15657	15918	15820	15881	15841	15913	16049	15790	15831	15576	15764	15853	15809	15973	15818	15852	15920	15883	15957	15845	15780	15947	15698	15758	15923	16000	15879	15879	15765	15965	15899	15874	15792	15782	15845	15983	15679	15913	15762	15704	15943	15776	15781	15730	15947	15711	16146	15990	15799	15834	15761	15706	15835	15998	15819	16002	15873	15850	15822	15931	15880	15831	15824	15758	15871	15865	15748	15846	15810	15886	15888	15953	15891	15701	15880	15854	15930	15763	16011	15843	15979	15831	15831	15685	15865	15867	16008	15808	15795	15944	15825	15906	15922	15887	15859	15728	16017	15808	16045	15772	15892	15777	15764	15786	15841	15989	15904	15858	15803	15889	15929	15820	15515	15827	15749	15817	15810	15921	15886	15816	16005	15793	15924	15981	15899	15909	15725	15914	15791	15961	15859	15917	15917	15941	15900	15898	15858	15781	15956	16051	15762	15853	15871	15778	15912	15870	15974	15713	15745	15773	15767	15833	15977	15800	15958	15905	15932	15824	15952	15810	15946	15859	15770	16051	15781	15749	15903	15917	15920	15925	15780	15962	15745	16015	15849	15974	15957	15875	15979	15934	15722	15890	15771	15900	15849	15775	15777	15775	16011	15828	15874	15817	15835	15742	15938	15695	15983	15667	15791	15749	15826	15818	15755	15859	15794	15866	15856	15860	15941	15943	16043	15799	15875	15788	15912	15811	15787	15786	15858	15975	16029	15798	15833	15821	15937	15800	15900	15891	15868	15891	15869	16110	16043	16030	15860	15764	15781	15832	15921	15857	15841	15974	15904	15923	15767	15795	15746	15893	15880	15848	15851	15877	15953
24321	21606	29618	27117	26347	26118	25042	21660	20190	19932	19660	19217	19077	18667	18932	18866	18547	18732	18637	18663	18586	18463	18524	18523	18673	18646	18563	18570	18528	18297	18432	18480	18555	18476	18358	18682	18619	18593	18626	18553	18505	18405	18402	18577	18614	18644	18567	18651	18438	18434	18589	18595	18528	18325	18351	18198	18363	18490	18521	18436	18579	18616	18621	18344	18240	18584	18687	18559	18480	18358	18287	18602	18573	18530	18298	18678	18460	18363	18535	18266	18331	18295	18328	18482	18381	18445	18472	18337	18446	18566	18404	18323	18353	18395	18379	18273	18479	18543	18431	18449	18403	18405	18187	18628	18485	18502	18479	18505	18211	18488	18393	18559	18556	18375	18350	18411	18438	18218	18303	18623	18554	18106	18408	18577	18546	18348	18267	18328	18356	18284	18428	18391	18350	18433	18497	18191	18202	18318	18424	18392	18372	18400	18507	18314	18515	18462	18500	18404	18420	18583	18352	18436	18371	18296	18418	18229	18280	18481	18391	18430	18457	18349	18707	18395	18478	18570	18571	18508	18475	18380	18506	18492	18405	18358	18317	18206	18271	18301	18484	18506	18444	18258	18276	18287	18385	18442	18560	18292	18439	18215	18463	18444	18318	18424	18524	18157	18305	18275	18233	18486	18383	18312	18328	18604	18313	18271	18584	18365	18397	18248	18404	18359	18235	18320	18385	18298	18395	18576	18512	18519	18716	18460	18321	18396	18320	18251	18243	18245	18388	18393	18364	18323	18600	18345	18400	18377	18329	18299	18444	18383	18275	18276	18217	18476	18360	18479	18243	18635	18355	18325	18461	18514	18254	18296	18482	18477	18439	18566	18407	18389	18444	18467	18355	18231	18402	18605	18536	18281	18138	18132	18356	18485	18337	18385	18250	18520	18495	18432	18441	18345	18373	18326	18260	18369	18352	18396	18383	18380	18360	18281	18357	18435	18553	18368	18526	18298	18517	18371	18472	18407	18609	18406	18401	18289	18383	18439	18260	18285	18185	18536	18430	18322	18214	18390	18326	18438	18446	18367	18470	18393	18283	18389	18488	18219	18329	18302	18471	18450	18344	18375	18366	18409	18253	18498	18523	18504	18416	18524	18378	18544	18548	18324	18140	18487	18361	18233	18556	18466	18104	18415	18521	18191	18421	18335	18483	18277	18123	18421	18332	18427	18298	18360	18291	18455	18373	18368	18434	18237	18347	18379	18547	18222	18388	18513	18290	18362	18479	18383	18375	18449	18447	18318	18272	18406	18404	18376	18165	18402	18332	18537	18328	18276	18279	18318	18140	18283	18385	18501	18393	18448	18298	18500	18258	18410	18408	18468	18560	18327	18403	18493	18459	18356	18323	18367	18513	18337	18510	18465	18545	18309	18403	18346	18452	18441	18365	18273	18451	18457	18206	18292	18270	18353	18243	18496	18495	18259	18429	18413	18500	18372	18464	18483	18444	18446	18533	18344	18589	18508	18436	18238	18248	18329	18191	18249	18378	18353	18315	18483	18143	18323	18319	18497	18168	18354	18526	18456	18497	18332	18339	18308	18420	18350	18427	18271	18124	18453	18350	18368	18317	18468	18388	18580	18394	18464	18445	18323	18493	18267	18344	18376	18394	18569	18549	18248	18271	18224	18448	18443	18627	18407	18630	18540	18352	18252	18174	18459	18368	18271	18356	18432	18470	18479	18475	18358	18483	18460	18468	18277	18245	18360	18212	18403	18474	18303	18368	18315	18343	18170	18357	18211	18500	18229	18408	18330	18492	18385	18601	18338	18407	18432	18442	18511	18216	18369	18345	18134	18469	18351	18160	18525	18376	18333	18454	18485	18363	18573	18300	18440	18498	18424	18362	18513	18427	18486	18312	18254	18269	18415	18418	18335	18323	18209	18456	18410	18555	18474	18450	18386	18507	18626	18525	18380	18315	18248	18323	18416	18340	18462	18559	18259	18468	18168	18257	18655	18479	18402	18387	18262	18443	18358	18418	18582	18626	18397	18390	18511	18637	18581	18396	18180	18299	18318	18368	18413	18416	18164	18264	18205	18382	18498	18523	18275	18316	18297	18372	18396	18335	18410	18323	18487	18510	18577	18237	18392	18437	18553	18391	18362	18254	18340	18207	18504	18485	18436	18517	18185	18358	18420	18391	18230	18574	18388	18370	18239	18516	18258	18468	18330	18270	18334	18471	18383	18449	18495	18741	18331	18290	18484	18375	18544	18320	18343	18334	18353	18409	18279	18364	18404	18255	18124	18222	18378	18547	18435	18459	18576	18337	18101	18331	18489	18432	18232	18421	18460	18472	18471	18462	18299	18366	18434	18439	18282	18443	18505	18229	18467	18479	18272	18425	18143	18428	18662	18637	18406	18380	18311	18243	18174	18330	18550	18300	18208	18357	18498	18425	18335	18246	18483	18407	18298	18414	18541	18461	18372	18428	18496	18472	18240	18413	18475	18398	18443	18440	18225	18416	18343	18232	18434	18332	18426	18471	18449	18254	18367	18429	18298	18706	18250	18539	18412	18473	18411	18457	18340	18158	18415	18447	18286	18360	18473	18573	18322	18562	18325	18253	18438	18409	18664	18222	18490	18480	18594	18642	18362	18496	18297	18423	18357	18264	18449	18491	18277	18400	18204	18183	18355	18307	18622	18514	18397	18402	18456	18585	18526	18380	18432	18479	18310	18494	18511	18410	18436	18379	18351	18322	18337	18402	18619	18163	18444	18474	18465	18519	18379	18115	18461	18197	18256	18365	18244	18625	18494	18185	18477	18249	18290	18504	18253	18411	18498	18380	18148	18233	18433	18353	18386	18677	18495	18433	18539	18407	18287	18407	18471	18349	18348	18225	18548	18144	18456	18393	18379	18413	18367	18418	18474	18393	18291	18256	18515	18396	18447	18499	18617	18454	18593	18463	18479	18526	18509	18450	18414	18347	18323	18393	18541	18360	18543	18371	18411	18414	18205	18376	18264	18276	18616	18512	18505	18396	18432	18468	18481	18442	18437	18537	18471	18386	18303	18438	18286	18494	18569	18499	18538	18475	18442	18443	18351	18379	18478	18263	18440	18499	18350	18507	18553	18268	18214	18571	18252	18315	18276	18458	18568	18502	18525	18392	18440	18309	18313	18387	18328	18603	18416	18459	18339	18379	18473	18304	18285	18450	18339	18524	18197	18439	18290	18248	18312	18291	18555	18536	18563	18343	18333	18313	18392	18443	18423	18348	18564	18437	18426	18224	18134	18435	18498	18354	18346	18388	18372	18509	18614	18481	18160	18381	18271	18294	18521	18529	18403	18436	18373	18338	18384	18621	18369	18616	18385	18265	18434	18481	18273	18135	18406	18384	18223	18383	18492	18388	18453	18425	18439	18504	18504	18219	18433	18385	18561	18335	18351	18363	18537	18188	18469	18409	18349	18298	18460	18505	18466	18502	18471	18315	18421	18548	18612	18316	18397	18422	18305	18570	18394	18439	18274	18462	18374	18576	18390	18376	18459	18319	18382	18355	18458	18439	18362	18508	18419	18251	18429	18410	18414	18383	18285	18596	18372	18156	18456	18637	18370	18488	18433	18617	18385	18328	18493	18441	18342	18539	18283	18259	18375	18351	18448	18472	18359	18342	18299	18240	18410	18470	18383	18639	18468	18322	18315	18397	18477	18383	18391	18500	18316	18448	18489	18387	18584	18631	18432	18366	18214	18337	18261	18351	18369	18330	18375	18364	18542	18376	18488	18484	18386	18227	18291	18742	18667	18380	18488	18356	18303	18432	18524	18571	18468	18367	18315	18528	18436	18402	18358	18559	18325	18487	18454	18516	18426	18280	18499	18282	18382	18392	18603	18480	18516	18313	18496	18339	18484	18377	18468	18561	18442	18291	18373	18437	18594	18455	18435	18263	18504	18487	18402	18462	18470	18461	18373	18450	18357	18439	18430	18528	18537	18501	18492	18534	18434	18522	18409	18526	18460	18337	18376	18330	18432	18441	18386	18574	18461	18267	18326	18378	18277	18468	18294	18342	18565	18426	18265	18425	18398	18450	18407	18409	18534	18462	18627	18593	18339	18425	18348	18380	18493	18362	18261	18239	18236	18070	18370	18396	18433	18502	18493	18443	18396	18489	18450	18392	18580	18329	18505	18542	18536	18622	18223	18519	18542	18544	18267	18465	18469	18299	18342	18281	18256	18468	18461	18536	18250	18270	18593	18327	18334	18542	18484	18562	18459	18488	18424	18255	18360	18248	18397	18469	18369	18387	18626	18262	18457	18422	18523	18465	18590	18613	18448	18349	18261	18473	18480	18609	18441	18293	18249	18366	18371	18450	18325	18423	18426	18469	18385	18426	18369	18481	18296	18399	18384	18370	18293	18255	18350	18501	18360	18265	18500	18384	18556	18236	18352	18565	18528	18374	18292	18447	18150	18285	18393	18221	18379	18433	18272	18389	18389	18605	18598	18425	18286	18556	18451	18469	18529	18343	18286	18351	18126	18288	18507	18449	18388	18561	18302	18260	18426	18416	18225	18462	18435	18320	18315	18331	18144	18515	18477	18509	18421	18372	18326	18461	18346	18355	18500	18319	18414	18408	18504	18635	18372	18256	18386	18519	18224	18273	18333	18356	18298	18341	18429	18343	18454	18422	18465	18235	18437	18484	18406	18454	18405	18314	18435	18244	18441	18294	18639	18307	18265	18409	18207	18134	18371	18315	18463	18592	18393	18306	18478	18453	18449	18540	18421	18526	18429	18307	18401	18384	18386	18400	18318	18400	18341	18392	18222	18474	18701	18354	18401	18719	18252	18549	18516	18479	18469	18321	18140	18302	18223	18459	18495	18428	18252	18216	18399	18592	18508	18398	18444	18473	18443	18319	18287	18457	18719	18645	18424	18394	18450	18626	18404	18401	18371	18585	18493	18392	18381	18321	18374	18542	18450	18348	18388	18455	18361	18345	18322	18430	18327	18374	18635	18460	18439	18552	18469	18482	18375	18426	18392	18365	18397	18486	18476	18539	18491	18336	18344	18270	18418	18558	18384	18245	18632	18299	18430	18408	18451	18675	18337	18372	18295	18463	18567	18358	18309	18281	18207	18626	18328	18480	18317	18450	18535	18410	18475	18468	18646	18276	18375	18315	18596
36146	58318	54061	41347	32560	25193	22272	20032	18820	18097	17491	17064	16739	16808	16727	16589	16608	16411	16358	16507	16309	16331	16357	16420	16273	16340	16377	16167	16344	16362	16364	16091	16079	16313	16110	16179	15940	16132	16267	16333	16336	16239	16532	16126	16337	16185	16329	16264	16348	16163	16281	15954	16221	16238	16271	16160	16281	16073	16559	16293	16047	16202	16178	16176	16267	16194	16189	16275	16243	16210	16032	16295	16166	16273	16195	16261	16335	16211	16238	16152	16297	16217	16262	16403	16185	16297	16186	16286	16216	16294	16233	16226	16193	16191	16202	16254	16266	16102	16174	16180	16298	16208	16270	16250	16248	16236	16015	16138	16112	16157	16221	16234	16271	16124	16139	16250	16119	16213	16274	16139	16224	16211	16220	16184	16181	16298	16170	16206	16204	16214	16160	16158	16214	16263	16166	16314	16253	16105	16318	16236	16291	16188	16336	16194	16220	16188	16130	16139	16237	16368	16123	16234	16259	16077	16370	16107	16274	16303	16073	16186	16296	16124	16190	16141	16012	16163	16242	16295	16277	16249	16192	16097	16091	16228	16315	16197	16198	16435	16191	16091	16264	16251	16201	16106	16218	16249	16046	16197	16230	16097	16291	16123	16168	16261	16226	16090	16333	16392	16064	16126	16218	16265	16468	16143	16105	16200	16255	16181	16277	16127	16123	16234	16465	16245	16187	16263	16291	16266	16176	16372	16242	16191	16255	16232	16050	16133	16274	16224	16097	16219	16278	16225	16431	16235	16258	16237	16061	16256	16327	16243	16312	16176	16232	16289	16214	16216	16299	16229	16379	16114	16182	16214	16269	16077	16205	16164	16309	15991	16249	16258	16340	16133	16230	16219	16388	16275	16451	16180	16205	16240	16213	16270	16133	16239	16212	16112	16301	16416	16070	16085	16216	16144	16143	16365	16161	16203	16208	16131	16195	16310	16371	16162	16389	16256	16223	16311	16129	16399	16174	16159	16071	16033	16356	15960	16212	16167	16212	16204	16256	16180	16147	16217	16192	16110	16227	16101	16432	16172	16143	16379	16292	16235	16463	16187	16195	16256	16155	16180	16097	16188	16346	16077	16393	16199	16209	16265	16293	16209	16202	16097	16226	16138	16143	16173	16228	16438	16213	16178	16291	16200	16253	16209	16244	16121	16336	16137	16206	16110	16289	16050	16338	16273	16206	16316	16267	16268	16262	16344	16280	15944	16159	16267	16267	16229	16182	16079	16284	16363	16284	16325	16223	16253	16053	16263	16222	16236	16202	16214	16042	16364	16262	16203	16252	16157	16243	16116	16334	16303	16333	16213	16157	16044	16178	16304	16178	16068	16187	16262	16346	16171	16294	16208	16088	16286	16147	16176	16300	16308	16229	16184	16113	16380	16114	16201	16351	16260	16384	16201	16058	16254	16360	16207	16240	16359	16140	16205	16110	16284	16268	16251	16308	16153	16074	16190	16297	16081	16214	16194	16108	16060	16251	16271	16291	16144	16149	16269	16128	16245	16370	16238	16241	16427	16285	16077	16254	16232	16087	16127	16313	16070	16288	16144	16238	16293	16301	16076	16182	16313	16252	16071	16192	16170	16254	16298	16120	16162	16326	16376	16242	16185	16236	16202	16258	16446	16171	16295	16206	16321	16268	16192	16069	16201	16198	16234	16333	16248	16144	16185	16172	16295	16125	16184	16208	16344	16321	16253	16182	16245	16106	16044	16311	16173	16195	16311	16083	16304	16264	16131	16098	16245	16140	16345	16310	16141	16195	16332	16104	16121	16149	16236	16210	16259	16211	16329	16257	16261	16281	16189	16223	16255	16094	16335	16225	16227	16244	16294	16152	16181	16192	16116	16193	16185	16247	16259	16307	16184	16084	16150	16162	16287	16148	16066	16291	16001	16274	16293	16208	16133	16179	16286	16412	16090	16263	16179	16152	16221	16201	16160	16268	16041	16175	16174	16225	16326	16407	16315	16252	16347	16067	16305	16304	16099	16232	16095	16223	16137	16270	16190	16323	16312	16233	16116	16048	16176	16164	16072	16192	16151	16324	16146	16135	16180	16182	16118	16278	16270	16206	16220	16103	16284	16214	16138	16117	16146	16334	16329	16039	16293	16313	16206	16237	16169	16087	16216	16089	16287	16260	16283	16162	16133	16171	16284	16282	16218	16174	16081	16252	16208	16195	16083	16229	16042	16273	16285	16310	16266	16076	16106	16285	16421	16323	16218	16246	16139	16049	16256	16148	16294	16189	16207	16056	16169	16190	16317	16216	16202	16251	16216	16226	16097	16338	16034	16294	16279	16227	16361	16352	16124	16282	16237	16232	16212	16133	16210	16246	16306	16096	16193	16011	16173	16374	16200	16253	16217	16171	16192	16057	16219	16333	15955	16341	16114	16130	16136	16011	16138	16151	16156	16276	16343	16252	16121	16021	16267	16286	16363	16250	16279	16102	16245	16230	16309	16257	16127	16261	16353	16209	16398	16244	16123	16208	16440	16190	16004	16183	16263	16211	16266	16236	16144	16138	16011	16209	16295	16295	16209	16099	16040	16331	16133	16245	16226	16289	16127	16337	16134	16291	16281	16113	16096	16379	16194	16202	16378	16181	16232	16389	16061	16346	16385	16275	16301	16257	16217	16217	16102	16241	16269	15948	16271	16084	16211	16212	16223	16100	16104	16248	16151	16181	16006	16162	16165	16215	16215	16215	16299	16315	16213	16279	16285	16221	16152	16114	16146	16188	16170	16149	16335	16149	16140	16005	16360	16093	16128	16042	16039	16174	16150	16145	16378	16203	16205	16230	16312	16246	16231	16223	16108	16197	16253	16225	16402	16164	16333	16110	16259	16144	16352	16305	16342	16225	16190	16249	16183	16241	16088	16269	16179	16007	16071	16172	16121	16239	16262	16245	16206	16320	16183	16035	16278	16193	16370	16128	16163	16218	16339	16099	16262	16226	15983	16186	16378	16189	16117	16245	16193	16289	16132	16274	16115	16174	16166	16205	16251	16011	16204	16206	16355	16257	16253	16246	16247	16192	16127	16246	16275	16106	16208	16315	16202	16307	16202	16073	16119	16113	16256	16243	16333	16119	16174	16195	16415	16358	16213	16233	16043	16186	16125	16406	16151	16302	16121	16056	16238	16239	16285	16211	16269	16114	16160	16328	16238	16017	16256	16044	16243	16335	16166	16276	16075	16131	16245	16050	16024	16307	16133	16098	16268	16188	16202	16351	16296	16238	16176	16339	16139	16082	16207	16428	16264	16237	16186	16262	16295	16220	16173	16195	16106	16313	16246	16183	16263	16305	16222	16397	16136	16199	16149	16206	16146	16134	16304	16043	16226	16285	16369	16243	16272	16174	16210	16227	16173	16111	16230	16296	16226	16262	16274	16309	16241	16129	16216	16143	16002	16181	16296	16032	16095	16142	16285	16323	16186	16230	16259	16318	16465	16116	16379	16414	16417	16314	16166	16351	16243	16319	16310	16450	16292	16267	16231	16198	16319	16073	16073	16171	16297	16060	16257	16269	16452	16220	16099	16129	16244	16235	16215	16166	16327	16152	16274	16199	16288	16294	16208	16112	16317	16208	16142	16239	16106	16192	16015	16198	16299	16438	16225	16153	16215	16155	16151	16120	16122	16395	16345	16426	16276	16343	16348	16090	16245	16222	16333	16262	16219	16223	16269	16257	16259	16238	16188	16318	16218	16138	16278	16102	16210	16428	16157	16256	16242	16116	16136	16191	16200	16149	16277	16149	16069	16105	16049	16203	16117	16216	16292	16239	16017	16299	16177	16237	16330	16012	16248	16101	16061	16267	16258	16088	16261	16308	16293	16174	16161	16159	16186	16312	16153	16304	16286	16094	16146	16270	16341	16074	16085	16182	16200	16072	16202	16220	16304	16282	16154	16392	16205	16314	16046	16188	16282	16296	16234	16342	16141	16265	16173	16106	16297	16183	16158	16143	16270	16061	16331	16207	16259	16200	16375	16163	16306	16246	16240	16226	16212	16164	16270	16020	16164	16107	16250	16174	16284	16347	16131	16066	16235	16124	16142	16127	16313	16210	16304	16140	16142	16246	16166	16156	16297	16153	16327	16071	16169	16258	16155	16163	16300	16242	16303	16243	16129	16190	16212	16322	16095	16426	16307	16267	16264	16434	16191	16311	16024	16234	16446	16253	16273	16318	16053	16320	16089	16239	16156	16207	16197	16303	16010	16275	16276	16362	16097	16239	16217	16188	16292	16245	16253	16232	16290	16230	16320	16338	15937	16117	16155	16213	16190	16321	16070	16157	16159	16094	16141	16288	16219	16351	16286	16163	16412	16214	16255	16281	16105	16054	16214	16302	16274	16293	16182	16154	16251	16093	16126	16349	16471	16276	16149	16265	16256	16074	16197	16123	16164	16090	16321	16231	16265	16244	16232	16261	16316	16192	16143	16135	16228	16078	16238	16306	16121	16220	16100	16406	16339	16261	16075	16145	16035	16197	16300	16327	16202	16436	16173	16142	16296	16184	16138	16313	16245	16141	16287	16249	16379	16385	16316	16212	16250	16237	16381	16284	16334	16263	16137	16132	16138	16237	16394	16257	16237	16277	16260	16286	16102	16340	16205	16249	16422	16166	16268	16213	16224	16151	16271	16228	16070	16272	16194	16144	16202	16073	16091	16258	16171	16317	16253	16095	16100	16089	16156	16132	16203	16270	16164	16372	16444	16191	16061	16070	16045	16456	16146	16169	16175	16024	16334	16292	16159	16116	16145	16230	16279	16188	15987	15970	16214	16055	16119	16302	16263	16021	16339	16245	16161	16304	16120	16321	16161	16277	16389	16196	16303	16270	16221	16212	16252	16088	16172	16128	16167	16214	16106	16127	16048	16379	16277	16301	16154	16240	16135	16426	16119	16048	16109	16191	16158	16149	16249	16287	16314	16133	16371	16238	16294	16113	16315	16393	16013	16063	16345	16310	16202	16136	16296	16238	16098	16126	16137	16105	16080	16183	16335	16268	16276	16199	16340	16228	16234	16220	16074	16229	16304	16263	16213	16198	16293	16237	16285	16290	16216	16242	16161	16213	16194	16069	15975	16060	16146	16188	16443	16023	16300	16082	16046	16187	16220	16217	16296	16165	16193
23121	21513	29509	24581	23445	26788	29135	23676	21886	21053	20807	20143	19901	19548	19549	19319	19375	19178	18996	19168	19085	18991	18942	18934	19181	18882	18887	18783	18900	18841	18927	18716	18819	18716	18559	18808	18884	18907	18655	18653	18800	18784	18878	18769	18715	18795	18665	18717	18674	18821	18740	18819	18595	18474	18556	18706	18631	18608	18845	18832	18819	18785	18619	18783	18744	18799	18743	18861	18836	18680	18578	18654	18625	18581	18628	18752	18950	18630	18711	18736	18741	18617	18665	18668	18892	18787	18636	18719	18817	18589	18931	18600	18599	18525	18787	18658	18651	18686	18763	18613	18682	18583	18746	18555	18764	18668	18500	18651	18827	18524	18722	18943	18886	18687	18737	18855	18686	18635	18694	18932	18684	18450	18787	18623	18753	18642	18586	18685	18767	18597	18830	18385	18754	18802	18771	18802	18689	18800	19008	18804	18669	18840	18697	18679	18714	18709	18716	18624	18738	18707	18830	18719	18731	18778	18697	18840	18807	18770	18835	18708	18568	18917	18735	18791	18763	18586	18619	18729	18669	18712	18619	18534	18777	18597	18644	18662	18680	18741	18622	18578	18850	18541	18588	18737	18607	18806	18770	18695	18526	18709	18726	18683	18715	18599	18694	18810	18635	18625	18616	18940	18717	18682	18751	18843	18514	18958	18847	18631	18686	18728	18860	18600	18764	18728	18711	18697	18670	18913	18753	18628	18742	18610	18637	18656	18663	18586	18680	18810	18546	18705	18735	18979	18846	18656	18625	18714	18737	18737	18903	18769	18695	18496	18536	18672	18549	18575	18788	18753	18911	18884	18710	18625	18648	18683	18724	18717	18944	18616	18824	18784	18691	18612	18771	18777	18654	18479	18627	18535	18636	18490	18681	18645	18523	18763	18632	18560	18724	18575	18625	18684	18745	18832	18600	18844	18670	18620	18781	18911	18704	18709	18752	18696	18623	18677	18762	18578	18583	18538	18701	18685	18809	18640	18585	18749	18636	18487	18677	18656	18570	18599	18537	18709	18547	18866	18728	18541	18736	18848	18814	18745	18648	18650	18732	18532	18572	18477	18447	18602	18852	18636	18513	18747	18644	18528	18847	18716	18773	18561	18766	18434	18548	18782	18622	18669	18483	18727	18505	18720	18713	18735	18686	18610	18716	18601	18921	18729	18814	18730	18550	18550	18822	18607	18715	18840	18744	18756	18524	18842	18778	18563	18748	18564	18599	18478	18646	18625	18863	18796	18505	18544	18782	18816	18937	18605	18722	18799	18715	18675	18472	18834	18635	18567	18869	18565	18671	18402	18595	18695	18677	18590	18710	18750	18624	18720	18589	18823	18637	18687	18896	18604	18797	18750	18599	18717	18662	18567	18586	18692	18871	18787	18768	18754	18686	18367	18812	18692	18550	18712	18779	18831	18720	18825	18830	18752	18593	18679	18990	18783	18783	18676	18619	18694	18805	18884	18832	18772	18641	18560	18649	18857	18650	18703	18672	18948	18820	18569	18665	18641	18855	18673	18755	18468	18626	18565	18796	18832	18779	18727	18798	18737	18709	18630	18691	18871	18621	18624	18659	18530	18511	18759	18635	18679	18616	18653	18498	18732	18826	18808	18616	18567	18673	18761	18650	18600	18497	18565	18588	18781	18716	18806	18597	18647	18663	18822	18838	18592	18592	18583	18610	18765	18713	18804	18740	18638	18520	18685	18686	18630	18634	18660	18643	18702	18577	18879	18655	18654	18462	18576	18629	18598	18521	18696	18795	18748	18683	18581	18804	18746	18594	18852	18881	18807	18792	18689	18837	18705	18849	18678	18896	18683	18622	18738	18595	18804	18820	18804	18720	18754	18707	18579	18746	18668	18867	18720	18569	18968	18674	18542	18639	18799	18808	18599	18818	18713	18469	18744	18731	18813	18613	18719	18503	18575	18747	18578	18565	18553	18751	18673	18785	18689	18524	18590	18741	18717	18739	18735	18885	18624	18471	18728	18579	18632	18832	18630	18766	18729	18671	18750	18790	18501	18771	18557	18805	18686	18831	18678	18549	18601	18702	18402	18677	18643	18762	18645	18655	18742	18703	18789	18481	18814	18629	18630	18618	18750	18548	18590	18488	18684	18655	18607	18491	18510	18723	18639	18817	18702	18618	18676	18935	18756	18577	18700	18710	18689	18719	18544	18490	18648	18666	18683	18844	18550	18625	18788	18698	18828	18669	18573	18576	18618	18727	18665	18504	18733	18642	18678	18746	18830	18519	18599	18821	18522	18531	18671	18708	18781	18702	18554	18787	18739	18910	18581	18780	18691	18775	18477	18697	18692	18376	18699	18824	18756	18668	18718	18810	18635	18723	18526	18952	18641	18608	18491	18992	18979	18861	18551	18729	18612	18830	18741	18829	18647	18611	18707	18791	18843	18615	18639	18612	18486	18673	18858	18685	18729	18497	18745	18649	18543	18674	18603	18777	18635	18845	18618	18820	18596	18621	18626	18822	18608	18682	18886	18800	18790	18853	18486	18598	18715	18707	18794	18748	18781	18948	18919	18704	18626	18499	18688	18610	18778	18705	18638	18767	18475	18892	18572	18615	18750	18837	18634	18896	18577	18879	18776	18771	18723	18488	18643	18679	18954	18649	18813	18649	18751	18795	18857	18701	18634	18487	18610	18731	18698	18762	18699	18778	18665	18674	18876	18862	18713	18601	18629	18692	18659	18680	18726	18590	18521	18651	18560	18884	18730	18737	18645	18830	19045	18634	18696	18768	18844	18836	18768	18621	18634	18506	18642	18808	18704	18725	18585	18584	18601	18743	18578	18728	18692	18929	18562	18785	18668	18650	18790	18631	18680	18665	18775	18585	18752	18642	18507	18771	18634	18742	18611	18829	18593	18618	18723	18601	18744	18620	18606	18775	18658	18884	18623	18740	18661	18537	18831	18751	18722	18656	18597	18829	18519	18566	18576	18428	18537	18804	18749	18722	18788	18740	18747	18725	18714	18798	18546	18642	18675	18820	18599	18775	18563	18903	18722	18700	18611	18644	18636	18721	18710	18628	18592	18687	18589	18857	18610	18738	18492	18801	18592	18497	18698	18745	18653	18548	18599	18833	18863	18804	18732	18630	18514	18587	18773	18692	18723	18927	18533	18943	18670	18565	18404	18818	18619	18547	18556	18602	18505	18644	18618	18682	18662	18618	18742	18764	18555	18671	18860	18606	18802	18759	18824	18414	18462	18788	18719	18816	18654	18774	18871	18619	18697	18733	18648	18789	18667	18755	18688	18559	18768	18741	18747	18628	18754	18720	18676	18546	18730	18534	18896	18717	18826	18695	18771	18858	18718	18700	18814	18768	18838	18869	18647	18620	18842	18595	18522	18660	18596	18643	18761	18712	18670	18787	18836	18720	18741	18909	18783	18777	18581	18642	18749	18775	18400	18887	18742	18659	18695	18766	18705	18607	18800	18732	18707	18701	18665	18542	18770	18885	18677	18866	18771	18571	18653	18679	18846	18707	18644	18668	18860	18544	18414	18713	18759	18598	18621	18665	18836	18719	18522	18973	18814	18889	18651	18803	18847	19004	18647	18680	18596	18472	18749	18646	18760	18600	18647	18848	18602	18525	18759	18853	18776	18804	18464	18710	18474	18580	18694	18750	18678	18682	18617	18688	18853	18900	18825	18483	18668	18684	18618	18820	18617	18679	18776	18731	18632	18710	18536	18587	18733	18530	18616	18765	18883	18519	18656	18722	18764	18587	18561	18703	18572	18629	18615	18746	18884	18667	18741	18864	18689	18731	18489	18723	18814	18706	18578	18637	18657	18819	18622	18653	18774	18744	18852	18784	18848	18782	18676	18896	18929	18894	18713	18657	18786	18857	18831	18839	18700	18678	18740	18653	18633	18681	18651	18679	18578	18906	18444	18713	18641	18647	18599	18662	18625	18458	18599	18616	18444	18630	18727	18747	18825	18568	18776	18967	18633	18943	18584	18593	18788	18551	18603	18675	18572	18779	18700	18510	18568	18675	18499	18643	18870	18628	18696	18412	18753	18597	18838	18526	18846	18698	18668	18639	18453	18908	18789	18585	18493	18693	18579	18721	18689	18621	18707	18766	18493	18592	18689	18787	18716	18657	18496	18735	18629	18690	18670	18850	18662	18648	18645	18719	18910	18749	18700	18810	18860	18792	18706	18576	18735	18853	18556	18604	18759	18707	18769	18585	18664	18433	18628	18702	18678	18814	18636	18691	18726	18508	18703	18831	18554	18857	18906	18646	18652	18724	18687	18766	18653	18813	18883	18677	18885	18710	18967	18668	18685	18991	18734	18878	18661	18759	18682	18505	18830	18705	18620	18515	18828	18523	18575	18669	18754	18824	18587	18855	18513	18767	18599	18685	18594	18596	18449	18724	18568	18576	18754	18735	18775	18707	18647	18639	18812	18833	18673	18677	18624	18789	18483	18714	18715	18657	18559	18640	18649	18704	18718	18772	18668	18823	18714	18610	18652	18840	18521	18675	18521	18631	18799	18687	18929	18892	18577	18678	18389	18780	18694	18645	18759	18731	18748	18647	18700	18672	18654	18835	18730	18645	18776	18863	18656	18711	18522	18850	18646	18769	18540	18770	18681	18790	18739	18610	18714	18663	18689	18822	18735	18807	18566	18677	18875	18738	18540	18559	18554	18786	18557	18723	18761	18701	18640	18570	18616	18822	18662	18743	18630	18755	18679	18803	18348	18641	18454	18652	18633	18696	18459	18663	18722	18474	18749	18601	18805	18615	18634	18752	18787	18627	18667	18721	18713	18712	18775	18758	18718	18632	18775	18782	18565	18644	18469	18727	18597	18892	18622	18721	18627	18661	18689	18652	18658	18579	18818	18651	18800	18739	18942	18747	18558	18665	18754	18705	18677	18873	18606	18580	18614	18677	18523	18730	18545	18706	18700	18693	18601	18601	18580	18522	18744	18769	18560	18638	18463	18661	18693	18899	18751	18643	18643	18657	18693	18685	18623	18661	18747	18824	18731	18676	18605	18676	18564	18554	18642	18641	18710	18666	18713	18765	18710	18803	18811	18588	18616	18745	18690	18794	18731	18741	18670	18680	18620	18398	18746	18800	18684	18816	18759	18876	18747	18603	18661	18761	18614
39640	66629	60125	44779	35871	29915	25844	22375	20413	19213	18456	18010	17589	17144	17267	16949	16948	16653	16747	16583	16824	16704	16667	16585	16486	16405	16366	16550	16449	16455	16560	16461	16459	16473	16359	16569	16396	16410	16590	16513	16344	16502	16322	16243	16334	16221	16459	16256	16409	16403	16347	16404	16294	16322	16552	16411	16388	16385	16370	16539	16239	16374	16510	16433	16434	16380	16403	16352	16187	16409	16509	16354	16480	16330	16342	16388	16509	16260	16356	16393	16384	16196	16412	16410	16322	16289	16389	16359	16333	16388	16446	16149	16293	16376	16363	16486	16495	16330	16318	16402	16344	16508	16280	16256	16254	16371	16322	16436	16486	16359	16299	16556	16417	16115	16375	16440	16357	16442	16432	16439	16337	16393	16234	16441	16352	16221	16462	16354	16411	16491	16179	16414	16325	16293	16345	16346	16368	16266	16186	16249	16304	16429	16246	16359	16299	16184	16281	16372	16419	16478	16298	16366	16324	16339	16396	16489	16350	16395	16339	16348	16259	16334	16437	16312	16448	16365	16354	16341	16294	16325	16202	16472	16275	16479	16336	16347	16457	16264	16338	16422	16411	16361	16325	16424	16347	16263	16458	16426	16510	16313	16232	16337	16369	16417	16400	16374	16462	16399	16353	16293	16362	16477	16352	16426	16285	16283	16206	16336	16303	16406	16371	16272	16398	16363	16363	16484	16357	16349	16367	16339	16274	16452	16535	16433	16494	16379	16445	16383	16398	16378	16485	16414	16299	16478	16299	16442	16386	16419	16326	16475	16469	16327	16320	16242	16463	16351	16379	16261	16370	16503	16409	16426	16361	16318	16475	16413	16437	16393	16369	16384	16356	16373	16307	16247	16334	16261	16195	16341	16321	16303	16335	16281	16192	16257	16430	16304	16306	16287	16575	16330	16192	16453	16213	16347	16510	16394	16383	16323	16402	16366	16297	16483	16232	16541	16289	16453	16343	16342	16374	16485	16222	16297	16312	16192	16400	16342	16459	16321	16237	16412	16307	16244	16343	16370	16469	16222	16424	16389	16261	16520	16501	16193	16444	16272	16156	16301	16507	16330	16431	16231	16654	16417	16147	16405	16355	16240	16273	16491	16486	16276	16239	16347	16392	16399	16334	16385	16397	16225	16335	16377	16337	16416	16365	16435	16266	16248	16365	16486	16448	16467	16431	16213	16322	16463	16448	16463	16299	16510	16405	16339	16351	16395	16363	16362	16444	16441	16519	16267	16388	16233	16493	16371	16197	16333	16475	16475	16443	16486	16387	16358	16404	16513	16267	16259	16476	16362	16375	16461	16364	16141	16192	16381	16148	16192	16447	16289	16326	16329	16313	16452	16181	16261	16398	16291	16257	16338	16455	16372	16140	16324	16324	16313	16314	16373	16442	16270	16486	16412	16302	16386	16471	16349	16344	16515	16471	16432	16257	16404	16294	16299	16491	16221	16297	16366	16123	16576	16350	16292	16244	16296	16213	16438	16465	16380	16167	16427	16464	16337	16464	16453	16481	16514	16529	16254	16360	16437	16501	16019	16550	16362	16171	16378	16467	16206	16310	16371	16405	16313	16452	16501	16421	16446	16395	16335	16476	16270	16281	16265	16417	16360	16300	16279	16275	16232	16294	16496	16265	16355	16267	16287	16341	16311	16346	16433	16459	16299	16331	16357	16186	16394	16384	16429	16421	16362	16380	16254	16315	16462	16317	16494	16458	16325	16322	16261	16401	16472	16093	16397	16415	16346	16435	16306	16424	16231	16506	16220	16363	16428	16328	16361	16322	16409	16374	16320	16454	16412	16320	16337	16347	16452	16441	16429	16319	16244	16425	16413	16383	16207	16275	16284	16344	16406	16402	16401	16347	16371	16559	16383	16434	16456	16369	16292	16167	16420	16412	16234	16407	16434	16326	16457	16233	16356	16434	16486	16323	16472	16289	16346	16172	16352	16360	16257	16218	16523	16409	16330	16331	16197	16224	16365	16427	16396	16346	16442	16218	16365	16275	16394	16227	16303	16436	16344	16442	16550	16487	16339	16358	16403	16289	16395	16442	16335	16405	16261	16427	16358	16507	16391	16376	16282	16389	16396	16263	16310	16379	16409	16505	16207	16340	16256	16411	16494	16278	16555	16416	16200	16368	16395	16351	16337	16265	16351	16191	16293	16476	16322	16397	16424	16234	16315	16264	16407	16384	16477	16248	16412	16299	16285	16175	16355	16314	16524	16421	16446	16469	16321	16297	16420	16193	16333	16407	16320	16479	16550	16382	16288	16324	16185	16471	16292	16227	16357	16476	16333	16447	16364	16369	16328	16370	16138	16422	16373	16316	16345	16475	16405	16322	16268	16313	16285	16282	16370	16389	16230	16463	16363	16414	16256	16362	16363	16344	16468	16412	16430	16229	16348	16272	16398	16398	16334	16472	16412	16565	16448	16344	16267	16317	16266	16282	16403	16379	16156	16337	16273	16423	16359	16279	16488	16238	16418	16415	16444	16331	16320	16468	16392	16481	16310	16256	16573	16214	16229	16271	16287	16345	16301	16302	16374	16304	16241	16401	16386	16433	16293	16398	16434	16522	16527	16388	16340	16538	16263	16398	16286	16308	16417	16211	16306	16490	16371	16314	16431	16370	16390	16410	16513	16365	16425	16187	16407	16327	16164	16502	16290	16534	16286	16365	16278	16215	16272	16324	16497	16408	16255	16438	16431	16444	16386	16406	16291	16500	16426	16292	16315	16189	16297	16325	16127	16421	16382	16428	16361	16488	16317	16308	16458	16233	16407	16448	16285	16293	16472	16357	16268	16450	16366	16343	16549	16473	16320	16362	16366	16224	16410	16280	16211	16305	16396	16405	16298	16324	16423	16165	16465	16405	16369	16318	16392	16445	16446	16501	16453	16342	16308	16309	16502	16374	16484	16325	16395	16477	16277	16442	16272	16292	16326	16300	16381	16436	16274	16306	16508	16336	16341	16351	16447	16477	16387	16356	16348	16323	16384	16333	16284	16479	16335	16529	16342	16346	16344	16494	16313	16535	16334	16415	16426	16271	16289	16369	16259	16315	16230	16607	16305	16359	16378	16388	16322	16305	16172	16375	16222	16404	16408	16235	16325	16464	16244	16270	16365	16316	16337	16419	16366	16257	16181	16422	16422	16262	16452	16341	16382	16301	16307	16283	16224	16396	16441	16354	16481	16369	16442	16428	16296	16567	16389	16256	16492	16310	16380	16353	16299	16504	16404	16327	16482	16199	16265	16519	16376	16393	16391	16332	16436	16435	16354	16535	16488	16304	16355	16337	16258	16342	16359	16269	16419	16296	16221	16500	16277	16163	16357	16276	16472	16352	16419	16358	16521	16396	16218	16259	16464	16518	16298	16228	16241	16464	16607	16441	16424	16614	16235	16361	16274	16358	16352	16353	16415	16448	16374	16381	16574	16452	16477	16408	16438	16393	16369	16399	16171	16242	16410	16252	16297	16343	16319	16242	16216	16427	16197	16370	16372	16401	16492	16407	16552	16329	16534	16079	16469	16153	16414	16286	16337	16522	16449	16391	16352	16438	16350	16264	16415	16618	16219	16636	16467	16398	16528	16418	16260	16232	16376	16287	16501	16207	16461	16452	16429	16222	16202	16466	16421	16529	16238	16315	16408	16394	16341	16249	16419	16273	16510	16362	16448	16379	16397	16294	16389	16509	16363	16374	16325	16535	16326	16320	16313	16414	16320	16390	16381	16220	16334	16383	16448	16305	16357	16421	16372	16495	16171	16439	16355	16454	16357	16341	16277	16340	16325	16253	16403	16454	16381	16441	16193	16238	16330	16323	16278	16438	16462	16404	16287	16419	16248	16254	16347	16371	16473	16382	16285	16420	16382	16309	16395	16401	16599	16382	16376	16305	16373	16377	16419	16256	16345	16131	16254	16164	16297	16465	16384	16523	16326	16246	16282	16408	16244	16271	16485	16325	16266	16490	16292	16447	16255	16359	16298	16379	16258	16383	16438	16327	16204	16283	16385	16270	16290	16295	16309	16345	16396	16459	16190	16365	16397	16293	16507	16343	16326	16313	16377	16437	16348	16265	16356	16214	16488	16396	16332	16270	16461	16248	16442	16366	16400	16308	16342	16451	16428	16324	16430	16404	16295	16446	16412	16369	16328	16288	16429	16391	16324	16362	16354	16349	16421	16347	16489	16276	16405	16390	16360	16303	16433	16275	16352	16297	16374	16283	16511	16402	16356	16447	16281	16366	16193	16367	16315	16373	16254	16318	16328	16292	16256	16452	16293	16301	16259	16309	16454	16447	16395	16268	16452	16261	16448	16279	16413	16286	16534	16291	16443	16428	16560	16527	16249	16220	16511	16306	16457	16217	16381	16391	16400	16469	16296	16383	16300	16261	16543	16353	16290	16494	16244	16260	16361	16337	16442	16320	16331	16302	16398	16414	16327	16310	16288	16443	16387	16422	16121	16415	16300	16186	16338	16543	16149	16497	16433	16395	16284	16598	16273	16287	16349	16267	16417	16506	16267	16400	16461	16433	16533	16280	16507	16516	16383	16358	16360	16502	16407	16582	16268	16148	16398	16266	16469	16242	16453	16217	16251	16405	16317	16233	16323	16518	16367	16472	16331	16409	16417	16276	16384	16282	16373	16481	16308	16192	16398	16302	16331	16456	16353	16414	16408	16571	16460	16112	16479	16208	16257	16555	16396	16288	16351	16408	16383	16406	16368	16364	16298	16393	16430	16424	16207	16299	16313	16301	16293	16271	16497	16597	16364	16394	16353	16345	16303	16304	16300	16400	16393	16362	16392	16400	16378	16392	16361	16300	16383	16460	16331	16451	16417	16419	16404	16274	16344	16429	16387	16318	16333	16476	16323	16360	16123	16271	16152	16279	16476	16492	16099	16399	16422	16426	16323	16231	16200	16282	16340	16322	16420	16360	16496	16406	16268	16347	16418	16232	16341	16404	16461	16494	16430	16355	16332	16375	16393	16461	16376	16530	16503	16399	16545	16214	16434	16367	16445	16478	16342	16220	16340	16329	16257	16450	16387	16365	16247	16532	16345	16427	16254	16237	16303	16341	16433	16327	16390	16548	16208	16427	16352	16307	16375	16367	16378	16427	16242	16468	16319
29901	30936	36860	31438	24576	21830	20786	19211	18563	18190	18133	18121	18004	17922	17759	17845	17718	17637	17779	17629	17846	17600	17763	17631	17697	17502	17706	17763	17454	17557	17674	17588	17679	17595	17826	17552	17719	17454	17658	17615	17601	17749	17478	17814	17496	17849	17579	17550	17524	17687	17622	17702	17479	17607	17633	17798	17559	17636	17268	17397	17659	17783	17808	17651	17695	17644	17866	17591	17585	17590	17652	17556	17657	17636	17472	17625	17532	17593	17372	17540	17596	17550	17645	17442	17416	17613	17486	17463	17597	17829	17700	17518	17603	17718	17693	17533	17492	17510	17563	17537	17498	17690	17428	17406	17518	17644	17616	17382	17798	17599	17633	17458	17701	17622	17634	17504	17778	17553	17761	17516	17493	17696	17697	17528	17653	17606	17543	17616	17434	17627	17546	17668	17553	17415	17612	17793	17597	17618	17564	17613	17412	17579	17418	17440	17594	17593	17812	17602	17648	17604	17550	17399	17543	17579	17610	17692	17591	17584	17338	17670	17513	17410	17699	17519	17637	17437	17509	17524	17516	17435	17556	17635	17639	17697	17506	17606	17447	17634	17544	17470	17449	17579	17651	17582	17720	17709	17600	17410	17408	17621	17454	17767	17459	17660	17671	17464	17447	17607	17425	17564	17768	17618	17682	17379	17411	17665	17580	17516	17601	17677	17650	17578	17536	17684	17609	17415	17581	17545	17673	17252	17594	17625	17633	17560	17588	17556	17586	17515	17623	17464	17531	17576	17662	17568	17665	17542	17491	17576	17722	17510	17604	17707	17471	17698	17560	17499	17480	17572	17543	17588	17469	17553	17524	17631	17568	17560	17386	17509	17440	17635	17410	17453	17496	17417	17552	17582	17649	17563	17501	17636	17572	17598	17654	17574	17647	17658	17585	17629	17542	17509	17620	17487	17529	17554	17705	17588	17445	17668	17565	17527	17571	17653	17471	17522	17617	17680	17337	17798	17295	17776	17722	17368	17687	17482	17782	17606	17660	17803	17571	17539	17433	17391	17667	17640	17511	17698	17518	17440	17472	17495	17695	17563	17932	17818	17640	17595	17615	17455	17487	17702	17538	17459	17581	17445	17551	17582	17562	17409	17548	17613	17410	17612	17723	17645	17653	17539	17505	17651	17769	17834	17708	17735	17771	17690	17588	17629	17498	17565	17543	17490	17527	17629	17479	17466	17441	17597	17689	17620	17585	17494	17517	17492	17412	17541	17637	17610	17534	17652	17698	17506	17572	17467	17559	17429	17462	17700	17646	17679	17592	17482	17433	17719	17569	17778	17692	17607	17528	17476	17505	17660	17623	17594	17456	17498	17504	17603	17673	17741	17508	17541	17611	17770	17281	17502	17581	17501	17715	17628	17496	17578	17601	17576	17621	17449	17456	17585	17755	17657	17649	17708	17684	17655	17526	17494	17545	17535	17662	17479	17615	17601	17551	17599	17532	17764	17636	17606	17642	17559	17463	17630	17593	17609	17660	17540	17652	17651	17418	17489	17487	17405	17554	17456	17553	17628	17445	17468	17427	17557	17677	17544	17616	17506	17581	17698	17552	17573	17601	17799	17548	17427	17573	17545	17563	17612	17565	17560	17706	17735	17559	17561	17831	17615	17675	17987	17446	17678	17525	17669	17634	17452	17521	17589	17608	17577	17687	17588	17222	17465	17654	17549	17553	17393	17372	17575	17365	17629	17490	17604	17721	17355	17578	17631	17513	17432	17791	17518	17485	17638	17530	17422	17651	17689	17497	17589	17749	17617	17823	17651	17638	17538	17457	17804	17508	17603	17583	17341	17453	17577	17495	17354	17501	17689	17482	17636	17429	17527	17560	17615	17670	17796	17789	17683	17560	17732	17669	17723	17605	17681	17455	17534	17567	17322	17339	17440	17594	17606	17624	17588	17613	17491	17628	17555	17640	17802	17471	17438	17540	17667	17548	17538	17673	17711	17647	17431	17499	17541	17760	17399	17554	17633	17651	17688	17555	17641	17515	17298	17450	17707	17667	17343	17552	17647	17695	17617	17360	17602	17533	17553	17380	17553	17661	17650	17568	17674	17461	17589	17503	17621	17457	17508	17330	17568	17541	17582	17413	17547	17794	17558	17726	17495	17259	17333	17654	17584	17420	17681	17617	17715	17506	17630	17589	17678	17757	17586	17479	17395	17509	17600	17526	17725	17374	17667	17719	17514	17555	17674	17501	17521	17554	17659	17386	17527	17658	17627	17456	17623	17529	17532	17514	17521	17732	17505	17542	17574	17415	17618	17766	17351	17628	17471	17721	17618	17475	17497	17481	17610	17607	17731	17718	17588	17455	17466	17651	17698	17737	17563	17604	17423	17469	17618	17579	17734	17739	17603	17699	17722	17531	17564	17622	17672	17723	17718	17503	17476	17641	17356	17744	17453	17574	17590	17539	17819	17692	17557	17753	17469	17578	17623	17366	17594	17639	17546	17552	17674	17611	17447	17611	17528	17556	17494	17369	17648	17367	17316	17404	17483	17666	17431	17647	17542	17760	17569	17584	17503	17434	17625	17544	17328	17562	17626	17606	17547	17635	17598	17483	17523	17323	17600	17752	17712	17493	17553	17649	17719	17762	17554	17598	17422	17580	17450	17485	17508	17670	17613	17659	17661	17513	17625	17567	17393	17566	17555	17536	17513	17481	17500	17794	17688	17629	17514	17552	17490	17617	17720	17643	17673	17489	17562	17580	17678	17367	17661	17464	17848	17535	17606	17514	17662	17818	17558	17538	17716	17775	17549	17727	17403	17519	17475	17481	17618	17710	17642	17534	17441	17470	17207	17679	17657	17491	17500	17703	17660	17605	17586	17582	17533	17607	17585	17629	17842	17769	17507	17613	17493	17580	17517	17593	17757	17587	17647	17465	17572	17671	17260	17545	17547	17661	17451	17528	17593	17545	17517	17563	17793	17700	17628	17718	17544	17783	17491	17598	17609	17601	17463	17669	17354	17522	17505	17529	17592	17413	17703	17474	17677	17575	17677	17487	17515	17730	17445	17595	17434	17516	17504	17509	17398	17615	17632	17421	17505	17743	17708	17472	17463	17676	17639	17490	17420	17694	17725	17595	17585	17678	17501	17509	17620	17665	17574	17511	17803	17783	17410	17744	17509	17621	17600	17879	17636	17466	17541	17733	17487	17577	17462	17579	17546	17564	17653	17565	17486	17605	17662	17707	17725	17588	17477	17572	17787	17856	17593	17678	17593	17622	17775	17745	17407	17534	17643	17610	17610	17674	17579	17577	17696	17578	17651	17521	17726	17777	17791	17459	17715	17546	17838	17622	17379	17627	17674	17525	17681	17760	17467	17681	17675	17675	17511	17385	17663	17648	17553	17509	17549	17572	17638	17697	17596	17758	17627	17549	17721	17596	17578	17633	17523	17738	17534	17628	17534	17400	17437	17529	17658	17597	17775	17787	17398	17559	17764	17872	17483	17586	17590	17513	17597	17659	17304	17543	17558	17523	17447	17464	17583	17598	17552	17672	17599	17342	17685	17655	17645	17540	17573	17482	17524	17455	17632	17590	17453	17534	17772	17623	17942	17597	17798	17498	17573	17373	17620	17888	17484	17594	17573	17633	17615	17605	17456	17621	17614	17710	17666	17525	17477	17702	17461	17307	17654	17587	17756	17669	17726	17407	17676	17807	17645	17618	17659	17592	17538	17647	17425	17584	17519	17535	17516	17817	17646	17552	17424	17522	17433	17426	17392	17653	17717	17686	17543	17609	17644	17536	17555	17634	17271	17425	17545	17453	17551	17682	17523	17657	17564	17383	17601	17526	17572	17599	17547	17412	17399	17395	17629	17546	17609	17589	17393	17647	17535	17421	17645	17566	17414	17737	17670	17685	17619	17625	17341	17750	17596	17538	17681	17490	17460	17572	17728	17745	17373	17442	17567	17644	17579	17529	17545	17680	17479	17636	17576	17708	17670	17702	17482	17721	17728	17543	17685	17558	17522	17801	17706	17510	17519	17330	17376	17526	17652	17716	17713	17560	17628	17573	17740	17655	17578	17322	17489	17528	17455	17485	17628	17628	17530	17698	17195	17748	17634	17672	17555	17790	17647	17717	17535	17656	17617	17777	17571	17611	17499	17637	17631	17727	17454	17573	17753	17455	17493	17508	17654	17606	17587	17524	17487	17769	17545	17595	17572	17745	17741	17782	17487	17575	17557	17451	17660	17666	17500	17562	17559	17616	17533	17554	17696	17613	17461	17520	17527	17659	17498	17609	17728	17425	17577	17499	17476	17824	17721	17494	17611	17812	17509	17631	17623	17627	17700	17602	17543	17738	17720	17656	17829	17606	17621	17508	17506	17542	17283	17623	17394	17602	17561	17564	17585	17640	17552	17305	17583	17545	17557	17414	17876	17497	17792	17658	17769	17563	17622	17602	17621	17763	17609	17437	17755	17684	17597	17463	17439	17503	17552	17609	17593	17974	17693	17781	17642	17583	17610	17600	17623	17593	17452	17678	17482	17638	17681	17474	17568	17463	17707	17500	17756	17606	17662	17497	17613	17668	17535	17697	17526	17625	17547	17742	17573	17613	17657	17608	17487	17571	17793	17667	17585	17605	17634	17615	17529	17451	17625	17575	17468	17623	17444	17703	17512	17590	17494	17655	17500	17530	17473	17509	17415	17444	17746	17431	17238	17502	17565	17406	17495	17377	17565	17460	17503	17727	17475	17455	17568	17597	17441	17711	17701	17544	17500	17436	17370	17467	17627	17550	17534	17663	17459	17542	17290	17491	17647	17593	17565	17499	17523	17572	17699	17613	17606	17695	17619	17643	17500	17607	17547	17571	17626	17568	17581	17596	17516	17446	17497	17503	17510	17541	17493	17451	17542	17685	17577	17517	17713	17557	17341	17676	17751	17726	17641	17676	17536	17602	17722	17596	17471	17628	17728	17721	17568	17664	17604	17823	17429	17377	17503	17402	17403	17467	17527	17573	17686	17601	17403	17412	17459	17581	17579	17650	17632	17497	17575	17468	17473	17571	17645	17762	17590	17881	17501	17602	17790	17458	17574	17522	17346	17608	17752	17600	17485	17673	17612	17567	17560	17768	17594	17603	17562	17672	17658	17592	17488	17649	17786	17482	17375
36666	50043	41888	31222	24399	21490	19491	18073	17324	16596	16491	16294	16022	16003	15887	15866	15991	15684	15746	15878	15791	15824	15797	15890	15704	15874	15752	15724	15723	15662	15848	15614	15756	15887	15699	15732	15677	15773	15563	15643	15689	15569	15732	15659	15853	15649	15830	15766	15760	15693	15573	15759	15815	15631	15672	15685	15702	15831	15730	15696	15719	15750	15627	15754	15603	15889	15688	15814	15621	15507	15862	15599	15763	15700	15581	15693	15797	15610	15803	15570	15621	15523	15709	15642	15854	15744	15630	15662	15721	15615	15561	15742	15806	15608	15770	15752	15841	15698	15812	15806	15655	15577	15746	15762	15834	15585	15980	15667	15746	15598	15744	15863	15808	15817	15565	15469	15758	15701	15778	15567	15754	15785	15702	15647	15757	15735	15837	15725	15715	15685	15835	15566	15694	15695	15666	15599	15540	15697	15732	15671	15685	15852	15594	15662	15653	15754	15660	15683	15676	15694	15687	15590	15700	15729	15698	15703	15690	15661	15774	15715	15716	15884	15555	15748	15878	15607	15478	15723	15754	15704	15614	15692	15677	15779	15783	15688	15760	15836	15756	15855	15764	15767	15682	15700	15707	15891	15708	15675	15544	15734	15788	15695	15670	15663	15581	15722	15749	15662	15513	15740	15742	15715	15830	15656	15530	15661	15737	15789	15731	15772	15720	15791	15885	15575	15726	15674	15634	15614	15717	15777	15592	15621	15841	15728	15933	15737	15666	15669	15640	15606	15503	15724	15663	15858	15655	15708	15842	15641	15649	15790	15570	15697	15663	15693	15643	15440	15805	15516	15598	15683	15771	15736	15596	15802	15646	15794	15736	15872	15706	15779	15727	15693	15743	15660	15714	15693	15909	15651	15616	15663	15731	15599	15850	15569	15627	15804	15759	15726	15828	15636	15726	15526	15733	15615	15897	15663	15773	15747	15675	15628	15702	15654	15663	15752	15716	15464	15674	15612	15691	15689	15565	15672	15653	15720	15710	15559	15830	15537	15747	15689	15718	15839	15741	15832	15647	15784	15804	15571	15855	15820	15647	15602	15635	15614	15731	15749	15668	15698	15720	15682	15733	15744	15672	15766	15707	15917	15746	15683	15743	15604	15678	15713	15794	15675	15664	15663	15835	15517	15664	15582	15613	15821	15720	15625	15673	15804	15676	15647	15707	15881	15774	15889	15700	15764	15812	15648	15725	15740	15805	15838	15692	15718	15623	15689	15648	15760	15824	15741	15811	15618	15615	15718	15651	15575	15707	15736	15709	15715	15556	15788	15743	15799	15602	15687	15784	15705	15645	15743	15454	15675	15669	15739	15744	15666	15570	15726	15554	15624	15655	15717	15656	15796	15905	15845	15565	15788	15733	15627	15753	15672	15641	15745	15848	15653	15760	15535	15741	15565	15730	15736	15785	15689	15808	15874	15667	15892	15804	15829	15870	15717	15629	15663	15851	15631	15647	15680	15941	15686	15804	15777	15908	15650	15599	15716	15731	15720	15752	15804	15701	15799	15620	15732	15795	15810	15641	15723	15722	15700	15692	15749	15635	15680	15608	15679	15984	15582	15668	15634	15697	15649	15730	15630	15713	15615	15758	15665	15673	15734	15746	15576	15739	15632	15762	15825	15564	15638	15650	15564	15724	15735	15680	15960	15570	15803	15597	15727	15763	15585	15599	15719	15657	15724	15667	15785	15745	15747	15682	15819	15735	15624	15817	15667	15828	15490	15657	15646	15701	15658	15746	15690	15730	15535	15683	15547	15667	15802	15635	15622	15763	15651	15791	15481	15620	15583	15579	15609	15809	15831	15637	15646	15881	15725	15706	15661	15749	15726	15725	15612	15663	15828	15694	15755	15714	15653	15634	15703	15811	15638	15794	15654	15761	15674	15658	15632	15786	15627	15545	15729	15802	15690	15644	15730	15559	15816	15721	15746	15756	15639	15763	15709	15718	15807	15754	15686	15654	15613	15679	15791	15772	15724	15627	15624	15919	15581	15693	15760	15583	15759	15660	15699	15708	15724	15560	15679	15656	15710	15621	15750	15816	15681	15663	15790	15790	15714	15568	15699	15677	15598	15786	15783	15781	15690	15571	15685	15538	15777	15645	15646	15707	15768	15632	15708	15607	15587	15842	15750	15440	15558	15743	15765	15638	15755	15752	15679	15694	15572	15664	15645	15559	15583	15757	15709	15845	15586	15542	15658	15839	15749	15616	15609	15524	15872	15753	15717	15761	15885	15691	15521	15889	15684	15895	15606	15654	15746	15901	15866	15743	15737	15596	15838	15644	15831	15658	15832	15716	15625	15610	15791	15767	15642	15735	15729	15745	15602	15503	15585	15734	15608	15650	15803	15633	15694	15650	15825	15604	15533	15683	15649	15671	15672	15653	15823	15700	15785	15601	15836	15524	15787	15728	15701	15653	15759	15668	15511	15622	15668	15788	15744	15592	15872	15443	15697	15716	15709	15591	15713	15748	15540	15545	15684	15712	15703	15622	15427	15575	15658	15625	15621	15684	15784	15715	15718	15681	15848	15699	15771	15776	15850	15637	15796	15763	15619	15797	15673	15813	15841	15775	15654	15570	15781	15667	15623	15775	15835	15818	15774	15558	15716	15499	15610	15716	15661	15675	15809	15885	15791	15828	15696	15686	15786	15625	15785	15623	15531	15782	15682	15653	15770	15586	15614	15752	15828	15564	15786	15701	15783	15723	15790	15724	15697	15766	15693	15757	15704	15598	15558	15732	15607	15627	15773	15789	15739	15806	15682	15711	15832	15750	15723	15872	15601	15689	15700	15561	15732	15769	15708	15609	15610	15785	15684	15772	15834	15642	15728	15764	15808	15630	15673	15795	15646	15605	15585	15612	15738	15710	15762	15741	15508	15746	15614	15890	15718	15686	15847	15758	15712	15736	15690	15666	15581	15606	15708	15760	15681	15717	15884	15772	15788	15755	15720	15801	15542	15848	15515	15745	15807	15844	15717	15631	15749	15686	15680	15701	15670	15658	15820	15661	15764	15815	15624	15824	15678	15772	15731	15706	15740	15638	15714	15794	15509	15806	15537	15578	15689	15553	15608	15638	15805	15384	15699	15704	15632	15591	15496	15664	15761	15631	15649	15562	15607	15842	15921	15706	15567	15677	15689	15744	15760	15684	15546	15824	15600	15896	15744	15660	15562	15720	15791	15628	15599	15739	15751	15803	15682	15852	15690	15676	15734	15516	15623	15611	15659	15625	15693	15453	15786	15650	15820	15735	15586	15598	15768	15782	15581	15753	15639	15729	15660	15623	15705	15666	15657	15714	15543	15480	15694	15761	15713	15476	15576	15677	15820	15788	15618	15762	15860	15755	15695	15806	15605	15674	15618	15648	15866	15687	15744	15411	15565	15791	15751	15848	15562	15874	15692	15803	15645	15701	15582	15749	15769	15594	15651	15784	15684	15531	15673	15746	15719	15791	15832	15668	15687	15730	15537	15545	15864	15656	15724	15810	15506	15690	15701	15637	15643	15678	15778	15826	15736	15620	15643	15677	15691	15729	15839	15629	15686	15718	15498	15875	15782	15648	15760	15524	15786	15685	15808	15681	15740	15595	15581	15737	15582	15670	15829	15733	15885	15693	15767	15591	15675	15782	15792	15701	15790	15652	15599	15764	15466	15701	15743	15631	15579	15728	15618	15706	15644	15706	15787	15643	15524	15571	15714	15403	15702	15723	15665	15819	15653	15658	15838	15662	15520	15784	15705	15836	15707	15718	15719	15429	15621	15806	15677	15621	15606	15772	15586	15661	15619	15603	15527	15734	15580	15711	15653	15682	15679	15673	15575	15677	15694	15824	15756	15699	15629	15648	15896	15802	15747	15568	15663	15731	15704	15513	15675	15407	15922	15717	15757	15825	15623	15681	15862	15780	15741	15478	15759	15725	15608	15498	15608	15729	15638	15728	15543	15715	15831	15773	15722	15565	15760	15666	15672	15647	15741	15718	15738	15818	15716	15766	15619	15742	15608	15872	15791	15752	15641	15895	15810	15572	15767	15553	15759	15679	15709	15599	15464	15759	15541	15855	15605	15854	15712	15863	15697	15612	15549	15758	15568	15714	15712	15809	15675	15495	15868	15684	15657	15829	15541	15826	15641	15733	15605	15702	15605	15763	15751	15848	15721	15849	15768	15558	15683	15554	15669	15838	15578	15744	15543	15738	15669	15726	15626	15580	15889	15742	15654	15735	15806	15520	15742	15511	15691	15812	15811	15559	15657	15796	15821	15609	15874	15665	15624	15663	15559	15847	15649	15798	15673	15660	15609	15812	15782	15623	15782	15796	15795	15614	15642	15687	15618	15657	15660	15584	15428	15711	15646	15651	15656	15633	15730	15707	15581	15811	15654	15695	15783	15813	15469	15671	15754	15482	15776	15545	15629	15565	15841	15553	15912	15604	15646	15728	15678	15904	15710	15693	15737	15831	15711	15827	15682	15707	15577	15651	15593	15686	15423	15501	15809	15746	15589	15703	15511	15634	15797	15674	15564	15670	15636	15593	15518	15830	15740	15840	15735	15633	15669	15717	15796	15832	15746	15793	15604	15678	15699	15845	15691	15634	15624	15633	15577	15657	15648	15648	15798	15783	15706	15707	15560	15682	15622	15556	15588	15627	15785	15886	15671	15786	15710	15698	15475	15763	15660	15770	15535	15581	15663	15876	15868	15855	15742	15770	15630	15703	15716	15672	15666	15708	15454	15771	15784	15748	15732	15580	15760	15730	15668	15792	15799	15912	15773	15660	15713	15711	15619	15667	15755	15649	15777	15736	15496	15788	15544	15718	15657	15604	15624	15655	15797	15730	15746	15738	15757	15794	15740	15711	15639	15754	15686	15781	15778	15470	15663	15820	15617	15681	15596	15619	15657	15694	15700	15624	15615	15785	15474	15612	15514	15726	15773	15703	15852	15654	15733	15586	15647	15667	15784	15621	15792	15656	15705	15775	15676	15822	15641	15760	15554	15862	15674	15658	15780	15667	15647	15535	15751	15478	15662	15850	15628	15598	15799	15715	15723	15607	15795	15888	15623	15838	15668	15670	15691	15774	15678	15719	15672	15574	15679	15809	15638	15743	15627	15823	15770	15788	15691	15729	15646
24319	21582	29185	26191	26247	28651	27880	23349	20530	19924	19675	19189	19094	18938	18878	18659	18669	18720	18766	18609	18449	18695	18817	18642	18585	18777	18767	18515	18528	18202	18506	18551	18519	18452	18311	18523	18593	18463	18517	18254	18431	18357	18484	18316	18640	18584	18455	18467	18611	18584	18576	18455	18390	18509	18492	18514	18479	18465	18509	18320	18495	18571	18532	18705	18767	18440	18409	18472	18334	18433	18695	18504	18561	18503	18373	18482	18563	18368	18635	18453	18407	18483	18437	18582	18565	18517	18455	18712	18331	18424	18452	18502	18525	18303	18421	18512	18402	18537	18609	18395	18498	18619	18458	18612	18279	18321	18558	18452	18566	18493	18437	18245	18537	18544	18409	18290	18214	18438	18398	18619	18419	18347	18486	18394	18499	18486	18392	18554	18492	18423	18548	18457	18556	18394	18495	18523	18552	18327	18290	18463	18548	18374	18363	18288	18355	18310	18339	18538	18514	18502	18515	18359	18481	18701	18528	18568	18385	18611	18529	18460	18254	18656	18523	18243	18462	18541	18510	18456	18452	18433	18517	18309	18664	18450	18391	18250	18420	18451	18573	18474	18644	18292	18569	18413	18448	18505	18370	18397	18301	18424	18558	18513	18359	18522	18640	18675	18465	18415	18347	18459	18334	18471	18644	18534	18222	18503	18331	18357	18429	18443	18411	18538	18552	18531	18396	18566	18399	18427	18369	18434	18370	18378	18486	18505	18502	18567	18493	18249	18325	18390	18327	18400	18347	18301	18505	18340	18516	18656	18657	18618	18485	18584	18444	18442	18456	18445	18579	18562	18484	18391	18407	18519	18735	18260	18396	18255	18364	18402	18453	18542	18407	18464	18484	18533	18789	18486	18404	18514	18437	18361	18467	18497	18604	18524	18413	18752	18454	18584	18395	18481	18265	18519	18296	18350	18492	18367	18352	18371	18405	18670	18533	18402	18378	18346	18216	18416	18421	18355	18646	18645	18675	18627	18503	18201	18259	18220	18279	18297	18377	18577	18405	18442	18747	18297	18478	18342	18355	18314	18369	18509	18402	18533	18408	18423	18487	18572	18601	18495	18565	18415	18465	18470	18420	18456	18384	18472	18601	18252	18198	18449	18408	18502	18614	18365	18483	18558	18381	18461	18563	18226	18288	18605	18668	18438	18478	18399	18406	18565	18495	18497	18725	18528	18680	18254	18423	18426	18464	18437	18417	18486	18288	18434	18389	18579	18485	18339	18283	18484	18469	18368	18474	18559	18327	18425	18456	18189	18331	18501	18380	18551	18464	18489	18379	18446	18289	18522	18321	18432	18385	18454	18357	18423	18364	18449	18377	18259	18380	18490	18471	18510	18602	18482	18402	18535	18584	18480	18453	18424	18470	18417	18217	18418	18336	18518	18522	18532	18447	18528	18421	18438	18387	18575	18464	18569	18480	18554	18381	18494	18445	18396	18459	18447	18371	18451	18297	18460	18412	18547	18162	18353	18499	18480	18300	18588	18574	18620	18583	18610	18589	18424	18304	18405	18486	18504	18372	18375	18283	18329	18168	18351	18524	18633	18436	18297	18489	18554	18400	18540	18571	18423	18445	18524	18451	18643	18337	18537	18535	18357	18471	18401	18466	18324	18707	18263	18424	18367	18431	18391	18446	18537	18431	18491	18427	18291	18373	18472	18271	18596	18290	18346	18327	18371	18553	18427	18474	18674	18451	18398	18435	18625	18620	18570	18473	18602	18375	18427	18515	18379	18637	18383	18284	18545	18325	18472	18394	18342	18336	18170	18393	18621	18530	18618	18374	18582	18491	18726	18483	18365	18548	18346	18533	18339	18482	18430	18384	18571	18590	18397	18595	18321	18531	18409	18237	18419	18431	18476	18592	18455	18492	18553	18404	18431	18410	18500	18493	18382	18359	18509	18417	18350	18580	18619	18519	18605	18361	18332	18353	18377	18553	18462	18662	18299	18598	18412	18385	18417	18422	18312	18580	18244	18369	18505	18253	18385	18489	18375	18391	18411	18453	18310	18452	18327	18451	18501	18492	18464	18558	18334	18291	18467	18422	18378	18590	18433	18488	18655	18492	18430	18356	18528	18387	18406	18506	18423	18382	18466	18442	18465	18533	18530	18574	18487	18397	18530	18408	18389	18444	18517	18248	18440	18404	18652	18358	18552	18365	18366	18562	18418	18585	18210	18504	18728	18474	18420	18477	18552	18264	18458	18231	18357	18225	18111	18288	18376	18542	18406	18449	18471	18408	18374	18381	18500	18354	18367	18557	18532	18409	18485	18572	18344	18297	18544	18305	18508	18598	18432	18382	18128	18326	18719	18444	18293	18437	18320	18306	18371	18437	18337	18449	18431	18586	18456	18301	18392	18237	18329	18511	18281	18285	18660	18513	18465	18374	18451	18330	18540	18398	18592	18528	18466	18237	18338	18435	18403	18412	18488	18445	18648	18226	18562	18729	18322	18543	18609	18440	18606	18489	18530	18402	18463	18527	18500	18549	18329	18398	18470	18569	18513	18334	18306	18544	18539	18623	18336	18388	18491	18363	18326	18474	18333	18378	18334	18501	18438	18451	18419	18486	18388	18683	18278	18583	18287	18420	18462	18400	18405	18423	18419	18324	18554	18655	18414	18230	18377	18405	18633	18502	18593	18379	18455	18497	18496	18516	18648	18275	18382	18517	18409	18660	18358	18538	18391	18382	18337	18382	18345	18497	18513	18598	18391	18555	18591	18384	18571	18237	18447	18502	18223	18609	18453	18328	18457	18634	18425	18587	18524	18557	18369	18488	18394	18415	18579	18472	18552	18463	18392	18419	18527	18523	18301	18461	18618	18469	18392	18515	18238	18516	18524	18406	18324	18483	18626	18495	18509	18364	18326	18457	18203	18415	18573	18522	18595	18292	18483	18492	18398	18386	18436	18410	18501	18483	18524	18510	18568	18484	18356	18442	18461	18314	18648	18518	18400	18461	18534	18451	18380	18359	18464	18420	18341	18472	18462	18492	18456	18616	18464	18352	18511	18369	18604	18595	18343	18399	18208	18509	18541	18493	18525	18486	18299	18328	18327	18384	18451	18453	18286	18381	18362	18574	18476	18406	18528	18441	18446	18609	18488	18508	18489	18362	18263	18570	18498	18504	18437	18519	18283	18350	18514	18574	18524	18359	18286	18504	18328	18284	18414	18461	18484	18486	18427	18603	18479	18447	18622	18461	18353	18373	18407	18420	18526	18581	18317	18432	18531	18446	18545	18419	18307	18532	18399	18336	18406	18470	18429	18352	18595	18438	18323	18480	18309	18456	18519	18407	18428	18480	18505	18348	18361	18545	18429	18338	18430	18472	18445	18417	18600	18701	18373	18405	18485	18547	18334	18403	18506	18423	18346	18460	18543	18317	18378	18477	18251	18306	18488	18471	18287	18297	18360	18473	18394	18319	18427	18465	18363	18567	18671	18545	18496	18503	18432	18451	18473	18449	18284	18505	18638	18397	18325	18451	18328	18266	18469	18416	18438	18582	18372	18609	18391	18398	18484	18428	18296	18493	18541	18480	18319	18335	18462	18492	18294	18424	18484	18322	18474	18426	18622	18323	18694	18422	18601	18674	18591	18392	18487	18651	18489	18672	18370	18454	18314	18517	18381	18298	18331	18513	18489	18478	18420	18425	18413	18234	18462	18353	18454	18139	18513	18584	18201	18425	18376	18517	18369	18320	18310	18438	18432	18549	18331	18375	18437	18286	18323	18362	18478	18654	18429	18414	18457	18434	18318	18556	18269	18534	18512	18388	18443	18378	18419	18606	18557	18418	18252	18238	18601	18596	18335	18578	18467	18448	18443	18431	18438	18660	18492	18464	18444	18665	18292	18357	18302	18416	18407	18389	18439	18356	18598	18630	18656	18507	18417	18290	18612	18317	18474	18532	18275	18404	18363	18395	18549	18510	18254	18584	18377	18432	18370	18252	18352	18491	18440	18516	18519	18547	18363	18475	18542	18454	18501	18576	18554	18372	18519	18402	18509	18485	18458	18364	18386	18496	18598	18373	18366	18623	18231	18573	18421	18568	18471	18362	18598	18561	18348	18602	18333	18541	18532	18568	18323	18509	18477	18570	18497	18565	18523	18208	18481	18326	18491	18524	18401	18512	18476	18560	18550	18529	18488	18373	18310	18312	18338	18514	18528	18427	18559	18418	18474	18526	18403	18426	18805	18421	18504	18372	18307	18467	18456	18477	18441	18287	18358	18302	18297	18457	18337	18525	18490	18486	18559	18422	18341	18529	18536	18627	18592	18834	18593	18429	18644	18576	18410	18394	18301	18420	18574	18414	18319	18361	18479	18424	18429	18473	18573	18457	18252	18553	18457	18577	18478	18305	18554	18211	18402	18599	18596	18598	18444	18303	18411	18500	18665	18520	18525	18532	18423	18444	18303	18372	18338	18540	18529	18507	18415	18631	18565	18517	18298	18345	18510	18460	18186	18495	18579	18512	18481	18446	18556	18667	18444	18613	18422	18456	18454	18431	18311	18362	18518	18532	18377	18357	18588	18446	18273	18522	18493	18588	18476	18369	18434	18445	18542	18543	18467	18431	18404	18608	18561	18537	18387	18505	18457	18316	18420	18445	18575	18355	18394	18227	18415	18234	18476	18445	18618	18461	18322	18506	18419	18431	18303	18256	18519	18265	18478	18511	18505	18432	18570	18239	18624	18339	18535	18585	18548	18522	18341	18571	18482	18704	18556	18425	18471	18454	18357	18399	18496	18532	18503	18438	18546	18426	18370	18645	18249	18321	18524	18492	18492	18439	18311	18559	18312	18372	18478	18539	18487	18481	18287	18461	18462	18247	18451	18483	18338	18494	18479	18634	18474	18671	18445	18431	18563	18529	18614	18276	18523	18685	18536	18581	18498	18415	18484	18377	18409	18570	18409	18460	18490	18491	18439	18703	18286	18447	18527	18329	18313	18375	18415	18451	18437	18538	18691	18325	18353	18494	18525	18338	18435	18371	18453	18401	18528	18525	18440	18413	18403	18456	18421	18376	18523	18467	18491	18473	18454	18525	18770	18470	18599	18324	18511	18526	18434	18559	18467	18425	18456	18476	18359	18353	18452	18302	18479	18586	18329	18400	18436	18428	18569
37438	55765	48494	38712	33243	29775	25927	22109	18550	17709	17196	17091	16928	16636	16585	16502	16567	16621	16419	16447	16356	16314	16334	16329	16476	16503	16177	16481	16130	16183	16285	16308	16435	16305	16297	16189	16212	16196	16294	16154	16275	16419	16255	16342	16240	16305	16233	16197	16220	16172	16331	16180	16228	16391	16209	16307	16390	16211	16349	16103	16238	16402	16228	16329	16210	16192	16375	16195	16211	16347	16348	16160	16287	16188	16144	16329	16217	16317	16332	16313	16082	16269	16411	16336	16210	16302	16317	16317	16202	16191	16452	16200	16140	16392	16180	16263	16090	16299	16497	16172	16393	16363	16250	16277	16106	16084	16238	16221	16244	16273	16390	16318	16194	16425	16289	16384	16169	16319	16165	16211	16215	16169	16177	16186	16056	16215	16368	16338	16196	16303	16273	15977	16329	16224	16241	16234	16021	16345	16291	16415	16313	16112	16366	16276	16368	16154	16243	16307	16179	16175	16285	16205	16193	16201	16198	16144	16291	16205	16221	16121	16225	16081	16350	16567	16200	16393	16122	16407	16190	16250	16202	16283	16261	16120	16304	16321	16145	16248	16432	16264	16318	16043	16364	16195	16326	16242	16175	16240	16179	16297	16250	16242	16353	16331	16371	16320	16209	16244	16349	16018	16202	16104	16027	16115	16145	16190	16117	16123	16376	16330	16178	16350	16401	16228	16430	16151	16372	16143	16255	16339	16201	16099	16243	16366	16262	16143	16200	16288	16353	16179	16285	16392	16375	16330	16265	16123	16102	16313	16209	16232	16290	16224	16287	16293	16401	16376	16249	16515	16331	16277	16396	16381	16133	16243	16350	16114	16145	16399	16203	16298	16096	16197	16346	16179	16333	16088	16266	16271	16233	16101	16288	16192	16176	16165	16220	16205	16298	16214	16211	16277	16338	16311	16057	16265	16129	16233	15964	16381	16293	16090	16301	16198	16209	16047	16340	16412	16239	16340	16313	16138	16265	16357	16288	16276	16219	16293	16167	16275	16155	16235	16162	16343	16253	16271	16065	16217	16232	16347	16283	16311	16069	16309	16160	16189	16153	16368	16353	16205	16394	16529	16105	16124	16227	16178	16222	16174	16331	16264	16212	16357	16220	16210	16323	16015	16206	16185	16176	16222	16351	16262	16427	16213	16187	16243	16116	16179	16156	16278	16093	16315	16141	16168	16246	16277	16134	16235	16170	16320	16236	16258	16175	16161	16181	16296	16220	16088	16254	16329	16294	16123	16249	16279	16147	16320	16229	16393	16119	16166	16344	16378	16389	16251	16356	16200	16304	16264	16408	16495	16203	16301	16178	16239	16062	16205	16190	16387	16347	16263	16192	16110	16438	16381	16125	16328	16283	16271	16231	16337	16299	16096	16332	16131	16178	16134	16140	16195	16241	16455	16212	16258	16057	16283	16033	16273	16341	16232	16251	16257	16233	16426	16218	16196	16186	16305	16162	16257	16382	16217	16230	16286	16159	16345	16251	16222	16101	16291	16309	16240	16110	16352	16329	16242	16260	16310	16331	16163	16298	16203	16219	16248	16389	16356	16283	16134	16226	16154	16247	16198	16168	16231	16101	16221	16320	16129	16187	16362	16147	16164	16275	16370	16200	16208	16285	16110	16323	16293	16294	16080	16279	16072	16186	16193	16303	16233	16250	16313	16199	16283	16083	16304	16253	16262	16243	16375	16291	16196	16277	16284	16098	16415	16208	16111	16330	16226	16408	16309	16218	16246	16302	16244	16246	16102	16216	16263	16178	16337	16332	16324	16134	16232	16177	16160	16206	16361	16283	16289	16131	16280	16282	16430	16035	16058	16242	16273	16257	16204	16340	16142	16218	16112	16257	16127	16260	16226	16299	16144	16222	16165	16257	16261	16230	16297	16287	16213	16319	16217	16295	16203	16307	16185	16258	16202	16062	16173	16303	16214	16159	16310	16158	16212	16270	16150	16104	16204	16231	16224	16219	16362	16271	16209	16126	16208	16199	16341	16253	16235	16275	16335	16108	16249	16097	16236	16319	16287	16357	16378	16296	16298	16225	16126	16489	16256	16258	16238	16368	16356	16434	16273	16389	16162	16306	16058	16471	16212	15914	16232	16050	16430	16304	16297	16276	16186	16161	16149	16360	16340	16132	16285	16481	16221	16373	16225	16254	16257	16263	16238	16142	16325	16242	16144	16337	16266	16029	16053	16228	16187	16177	16151	16282	16103	16080	16303	16228	16140	16510	16214	16286	16278	16184	16266	16105	16165	16230	16197	16169	16377	16198	16413	16247	16333	16383	16259	16002	16299	16195	16202	16286	16156	16369	16358	16304	16102	16304	16274	16272	16094	16341	16234	16316	16169	16270	16150	16106	16226	16288	16342	16374	16161	16146	16110	16348	16354	16195	16136	16296	16292	16327	16193	16275	16158	16321	16095	16432	16361	16162	16104	16148	16169	16402	16230	16108	16094	16374	16526	16365	16314	16168	15991	16104	16252	16281	16112	16235	16295	16291	16193	16234	16274	16137	16183	16264	16302	16278	16259	16271	16291	16213	15988	16379	16214	16272	16389	16301	16207	16431	16247	16261	16258	16267	16248	16186	16278	16082	16228	16305	16135	16216	16411	16212	16177	16405	16293	16336	16219	16184	16173	16285	16230	16309	16211	16281	16260	16141	16258	16216	16425	16335	16445	16514	16540	16291	16143	16383	16260	16211	16301	16370	16178	16284	16190	16278	16187	16482	16156	16277	16339	16385	16354	16182	16339	16163	16296	16220	16203	16470	16293	16293	16373	16265	16264	16263	16340	16102	16282	16245	16205	16197	16339	16434	16054	16295	16225	16317	16296	16190	16171	16380	16100	16009	16200	16082	16204	16265	16316	16294	16171	16256	16424	16214	16052	16206	16162	16266	16285	16170	16345	16190	16283	16155	16497	16067	16262	16316	16205	16307	16133	16325	16272	16307	16308	16170	16326	16135	16100	16344	16183	16392	16097	16180	16139	16266	16268	16124	16156	16286	16335	16015	16157	16319	16227	16200	16214	16253	16143	16392	16145	16327	16353	16490	16273	16345	16394	16118	16255	16202	16350	16409	16131	16053	16113	16404	16129	16137	16250	16159	16109	16325	16162	16267	16257	16259	16134	16201	16118	16113	16334	16304	16302	16238	16167	16204	16195	16171	16146	16200	16310	16335	16212	16201	16288	16238	16222	16368	16299	16210	16387	16263	16145	16161	16153	16311	16293	16324	16429	16287	16201	16097	16099	16386	16479	16329	16198	16356	16346	16080	16232	16128	16275	16079	16311	16232	16479	16317	16279	16308	16387	16244	16262	16232	16239	16232	16206	16142	16262	16232	16198	16190	16235	16218	16131	16041	16185	16208	16213	16206	16234	16311	16288	16239	16232	16270	16322	16411	16212	16221	16271	16211	16115	16365	16184	16346	16074	16159	16207	16374	16258	16284	16185	16386	16183	16305	16193	16291	16327	16400	16282	16142	16154	16145	16252	16189	16255	15959	16296	16083	16180	16403	16175	16080	16208	16203	16353	16061	16460	16248	16369	16121	16285	16271	16399	16414	16375	16372	16308	16390	16262	16204	16300	16260	16192	16314	16063	16256	16164	16199	16139	16230	16271	16281	16224	16260	16153	16132	16215	16129	16171	16293	16247	16374	16307	16226	16339	16259	16254	16230	16191	16216	16254	16337	16229	16344	16246	16271	16395	16227	16139	16320	16287	16328	16026	16368	16241	16327	16190	16435	16296	16353	16266	16125	16332	16294	16166	16222	16182	16193	16337	16315	16174	16234	16118	16122	16372	16258	16131	16148	16278	16046	16161	16209	16222	16218	16193	16300	16276	16174	16252	16281	16285	16344	16228	16366	16235	16226	16029	16243	16288	16401	16240	16265	16174	16271	16152	16368	16174	16352	16282	16327	16382	16349	16255	16204	16316	16334	16166	16161	16308	16210	16174	16461	16213	16244	16285	16305	16200	16288	16250	16319	16152	16138	16267	16226	16242	16265	16336	16296	16380	16136	16098	16083	16195	16277	16088	16277	16351	16324	16382	16139	16201	16305	16346	16287	16255	16193	16377	16151	16205	16330	16208	16295	16325	16219	16288	16271	16213	16132	16343	16264	16080	16296	16233	16357	16345	16244	16360	16246	16315	16185	16389	16185	16245	16239	16242	16220	16221	16041	16122	16183	16204	16277	16287	16077	16144	16158	16283	16048	16201	16215	16154	16191	16392	16181	16323	16184	16361	16333	16325	16230	16209	16169	16269	16173	16402	16204	16170	16329	16085	16290	16248	16236	16138	16078	16343	16244	16076	16231	16412	16361	16097	16175	16245	16208	16358	16180	16250	16289	16432	16294	16329	16301	16158	16247	16319	16278	16167	16451	16294	16223	16313	16305	16240	16305	16211	16287	16386	16167	16254	16202	16367	16126	16293	16050	16319	16159	16150	16208	16235	16216	16400	16360	16280	16112	16286	16104	16244	16332	16100	16152	16387	16226	16236	16157	16335	16342	16282	16355	16286	16274	16211	16313	16118	16234	16434	16258	16212	16264	16237	16307	16345	16313	16248	16361	16175	16184	16429	16206	16242	16241	16030	16174	16119	16476	16306	16370	16241	16449	16254	16179	16229	16300	16092	16316	16357	16125	16244	16312	16202	16244	16456	16322	16067	16345	16229	16244	16384	16153	16298	16067	16232	16319	16133	16480	16363	16256	16138	16388	16369	16361	16056	16382	16145	16228	16402	16326	16211	16246	16217	16126	16310	16204	16132	16408	16167	16230	16146	16181	16141	16312	16342	16378	16284	16245	16222	16282	16224	16250	16063	16277	16227	16133	16058	16084	16270	16266	16346	16090	16371	16193	16190	16304	16284	16275	16272	16317	16213	16138	16191	16280	16047	16437	16256	16413	16319	16224	16336	16413	16138	16204	16175	16418	16382	16272	16269	16308	16202	16160	16070	16337	16232	16105	16442	16290	16295	16220	16118	16290	16298	16125	16389	16173	16299	16267	16299	16092	16328	16092	16318	16252	16167	16263	16158	16359	16243	16365	16223	16350	16278	16168	16229	16251	16139	15986	16200	16134	16217	16208	16155	16271	16456	16429	16295	16386	16085	16216	16198	16241	16076
23026	21527	29418	24773	25693	29772	29227	23713	21422	20848	20232	19840	19554	19485	19419	19202	19258	19067	19108	18931	18909	18920	18903	18677	18815	18674	18702	18702	18670	18673	18850	18763	18619	18809	18574	18680	18622	18619	18787	18486	18742	18705	18610	18454	18672	18499	18476	18490	18561	18636	18722	18555	18640	18702	18540	18622	18459	18734	18480	18769	18783	18602	18536	18585	18532	18496	18613	18646	18567	18621	18579	18733	18595	18638	18493	18657	18590	18351	18749	18420	18653	18571	18892	18521	18486	18682	18355	18736	18643	18560	18512	18609	18616	18631	18717	18271	18618	18450	18424	18461	18602	18504	18555	18585	18641	18623	18762	18546	18284	18836	18379	18387	18666	18554	18575	18656	18521	18554	18495	18504	18626	18499	18410	18382	18681	18437	18656	18579	18753	18604	18726	18602	18514	18542	18686	18624	18451	18553	18506	18439	18624	18332	18695	18787	18560	18574	18542	18532	18391	18477	18392	18495	18459	18643	18787	18608	18602	18646	18668	18643	18439	18463	18650	18659	18765	18314	18741	18524	18413	18445	18417	18489	18458	18401	18427	18524	18493	18656	18603	18575	18470	18495	18628	18536	18517	18626	18543	18464	18750	18717	18608	18746	18458	18651	18496	18553	18479	18581	18617	18737	18475	18495	18604	18431	18536	18640	18476	18598	18518	18720	18485	18589	18432	18681	18448	18543	18679	18342	18346	18696	18554	18633	18487	18565	18566	18382	18622	18414	18532	18568	18549	18406	18533	18457	18675	18447	18562	18635	18318	18593	18441	18589	18608	18458	18551	18457	18551	18738	18318	18758	18675	18627	18639	18553	18568	18512	18490	18551	18629	18560	18491	18545	18512	18570	18568	18642	18414	18679	18569	18552	18698	18588	18537	18525	18564	18717	18564	18528	18761	18690	18523	18450	18500	18436	18461	18569	18654	18631	18403	18415	18576	18528	18579	18505	18551	18599	18497	18583	18398	18472	18520	18624	18681	18720	18504	18505	18587	18561	18513	18460	18485	18604	18489	18574	18417	18661	18689	18691	18584	18500	18675	18488	18504	18621	18607	18608	18611	18601	18469	18435	18758	18614	18704	18515	18610	18485	18438	18711	18417	18402	18435	18323	18394	18332	18377	18448	18486	18526	18337	18502	18658	18448	18416	18329	18477	18254	18386	18538	18362	18832	18442	18576	18651	18582	18438	18474	18415	18584	18428	18724	18442	18536	18443	18374	18515	18473	18477	18516	18546	18421	18694	18581	18571	18573	18422	18505	18576	18329	18487	18557	18534	18511	18354	18480	18752	18588	18575	18656	18702	18545	18728	18684	18498	18739	18483	18499	18471	18628	18547	18624	18666	18694	18550	18523	18415	18652	18529	18483	18594	18319	18422	18560	18569	18516	18476	18651	18645	18431	18574	18630	18601	18539	18632	18560	18393	18465	18696	18566	18709	18389	18480	18491	18338	18513	18589	18499	18551	18533	18719	18606	18640	18431	18474	18460	18501	18352	18552	18604	18812	18472	18493	18522	18508	18667	18429	18623	18693	18480	18604	18504	18664	18538	18579	18238	18581	18523	18587	18463	18390	18371	18356	18606	18631	18531	18742	18467	18491	18392	18613	18402	18495	18395	18378	18578	18633	18349	18580	18404	18545	18577	18617	18560	18517	18424	18553	18524	18481	18450	18481	18255	18643	18500	18500	18379	18519	18438	18610	18610	18668	18617	18716	18507	18573	18329	18428	18646	18380	18752	18560	18466	18727	18684	18606	18453	18415	18436	18417	18391	18734	18576	18481	18491	18643	18618	18410	18626	18435	18536	18500	18696	18740	18683	18607	18774	18915	18669	18579	18626	18529	18337	18342	18542	18629	18733	18470	18511	18574	18616	18599	18546	18449	18516	18600	18621	18577	18556	18588	18531	18508	18493	18756	18496	18705	18343	18748	18447	18513	18504	18745	18661	18616	18517	18430	18565	18568	18499	18612	18546	18654	18549	18373	18558	18432	18294	18499	18436	18538	18641	18251	18474	18437	18560	18346	18571	18457	18594	18492	18551	18371	18295	18245	18543	18470	18637	18569	18700	18506	18519	18494	18495	18626	18338	18557	18469	18645	18442	18594	18511	18573	18593	18597	18551	18575	18469	18405	18237	18501	18530	18634	18286	18588	18307	18601	18636	18480	18519	18521	18417	18590	18413	18510	18700	18664	18511	18454	18565	18649	18583	18717	18436	18490	18372	18602	18395	18538	18452	18705	18413	18478	18406	18447	18530	18491	18561	18525	18769	18466	18684	18391	18546	18455	18580	18626	18462	18651	18596	18588	18466	18417	18536	18667	18419	18460	18453	18579	18462	18527	18523	18451	18578	18487	18574	18525	18690	18366	18520	18609	18536	18460	18384	18230	18380	18603	18516	18231	18534	18509	18621	18497	18631	18644	18577	18454	18538	18442	18605	18501	18540	18459	18631	18364	18595	18482	18573	18378	18644	18563	18391	18594	18580	18709	18460	18385	18600	18289	18345	18663	18444	18603	18404	18369	18564	18401	18605	18460	18360	18519	18758	18633	18495	18637	18613	18585	18659	18558	18482	18695	18465	18435	18465	18464	18397	18669	18490	18558	18687	18562	18341	18654	18450	18576	18528	18420	18401	18457	18602	18459	18585	18580	18624	18419	18289	18599	18646	18710	18638	18553	18665	18608	18451	18407	18406	18570	18538	18474	18491	18535	18355	18600	18652	18625	18467	18554	18656	18666	18650	18515	18678	18434	18735	18442	18547	18431	18744	18558	18492	18498	18693	18446	18519	18584	18537	18559	18389	18703	18767	18476	18414	18600	18561	18615	18731	18719	18458	18514	18700	18499	18201	18576	18394	18470	18593	18418	18466	18594	18616	18462	18442	18431	18650	18701	18809	18614	18545	18527	18661	18353	18541	18396	18538	18651	18384	18405	18392	18610	18556	18440	18623	18464	18474	18683	18477	18401	18304	18577	18421	18364	18356	18518	18733	18458	18442	18615	18542	18526	18519	18218	18488	18502	18619	18712	18538	18553	18457	18457	18658	18562	18496	18544	18439	18489	18552	18699	18419	18383	18472	18688	18523	18529	18698	18592	18562	18620	18423	18409	18543	18526	18495	18777	18642	18666	18517	18520	18290	18444	18455	18361	18515	18374	18468	18469	18347	18430	18468	18293	18496	18453	18507	18551	18445	18428	18487	18612	18510	18578	18487	18537	18359	18453	18383	18690	18549	18490	18384	18717	18539	18597	18538	18503	18602	18521	18471	18471	18678	18449	18703	18595	18472	18581	18437	18713	18409	18548	18604	18417	18463	18655	18645	18371	18454	18791	18423	18521	18457	18606	18430	18597	18630	18487	18456	18548	18681	18599	18733	18556	18476	18473	18524	18709	18488	18401	18540	18440	18642	18745	18625	18610	18668	18516	18463	18471	18567	18751	18612	18580	18637	18474	18546	18673	18569	18426	18666	18646	18786	18466	18483	18488	18483	18679	18576	18452	18337	18440	18573	18508	18624	18586	18395	18287	18736	18669	18583	18664	18593	18590	18606	18580	18615	18554	18593	18551	18366	18485	18671	18569	18466	18558	18450	18565	18499	18484	18596	18683	18423	18579	18546	18414	18356	18476	18419	18603	18566	18514	18598	18455	18378	18435	18696	18386	18458	18651	18765	18534	18828	18437	18523	18687	18442	18455	18514	18539	18507	18503	18593	18737	18735	18534	18675	18760	18647	18483	18238	18498	18423	18697	18701	18571	18492	18586	18665	18708	18319	18515	18489	18851	18511	18407	18449	18586	18154	18616	18637	18513	18386	18509	18458	18541	18659	18568	18537	18530	18453	18677	18376	18406	18596	18655	18556	18496	18608	18588	18545	18524	18545	18615	18431	18599	18740	18290	18414	18736	18501	18281	18438	18460	18537	18594	18586	18553	18349	18609	18527	18552	18653	18652	18544	18614	18731	18857	18194	18638	18584	18580	18402	18630	18601	18705	18642	18556	18663	18616	18503	18564	18396	18519	18375	18394	18493	18686	18395	18657	18540	18587	18562	18356	18378	18543	18743	18545	18577	18636	18446	18539	18641	18452	18864	18654	18531	18542	18469	18631	18668	18750	18591	18674	18818	18391	18446	18564	18404	18454	18545	18580	18403	18576	18654	18335	18393	18510	18571	18593	18503	18405	18657	18419	18668	18489	18584	18566	18562	18626	18400	18324	18462	18565	18623	18632	18647	18468	18559	18689	18761	18597	18525	18419	18299	18474	18561	18467	18453	18773	18417	18534	18662	18615	18664	18324	18645	18697	18501	18471	18666	18530	18518	18633	18548	18507	18523	18530	18414	18454	18444	18348	18574	18401	18354	18449	18521	18382	18487	18681	18386	18516	18577	18536	18701	18502	18559	18405	18612	18513	18375	18463	18447	18598	18490	18405	18479	18553	18667	18598	18694	18410	18718	18351	18454	18688	18765	18459	18534	18575	18490	18389	18556	18340	18650	18550	18647	18624	18697	18656	18571	18446	18550	18572	18558	18451	18502	18573	18778	18463	18658	18574	18603	18746	18463	18644	18479	18506	18437	18630	18584	18348	18553	18588	18453	18573	18331	18490	18485	18640	18434	18367	18549	18590	18368	18630	18753	18459	18474	18548	18680	18468	18596	18683	18455	18587	18555	18632	18661	18477	18663	18505	18646	18595	18741	18488	18506	18695	18653	18595	18611	18638	18496	18528	18384	18649	18500	18671	18661	18420	18662	18621	18587	18489	18538	18605	18472	18602	18620	18447	18574	18450	18540	18605	18521	18698	18597	18570	18699	18475	18755	18613	18368	18284	18477	18391	18583	18734	18563	18638	18396	18549	18391	18494	18328	18483	18651	18286	18552	18737	18426	18443	18424	18578	18589	18426	18340	18408	18618	18339	18715	18601	18577	18518	18434	18342	18671	18543	18690	18569	18317	18402	18556	18614	18379	18410	18591	18553	18550	18407	18434	18468	18426	18368	18479	18369	18457	18543	18448	18771	18443	18681	18335	18719	18404	18400	18568	18569	18512	18353	18486	18474	18479	18693	18544	18605	18416	18468	18849	18615	18332	18493	18235	18485	18593	18539	18436	18622	18433	18494	18615	18370	18524	18528	18543
39102	60816	55367	45754	41736	33988	25783	22179	19833	18802	18182	17826	17366	17099	16940	16848	16774	16707	16529	16399	16746	16584	16509	16447	16503	16557	16410	16339	16417	16335	16344	16333	16219	16287	16341	16359	16564	16245	16255	16313	16237	16344	16486	16269	16399	16271	16169	16268	16265	16330	16149	16383	16215	16301	16296	16353	16236	16303	16292	16143	16272	16403	16204	16302	16338	16150	16313	16370	16223	16304	16395	16238	16289	16262	16360	16268	16438	16173	16216	16367	16322	16253	16207	16296	16382	16258	16263	16385	16342	16366	16287	16327	16168	16269	16291	16247	16346	16409	16263	16185	16277	16196	16295	16203	16307	16192	16227	16133	16375	16244	16265	16267	16382	16224	16282	16372	16257	16331	16412	16078	16278	16319	16380	16281	16161	16251	16405	16305	16337	16379	16064	16587	16306	16371	16374	16256	16210	16360	16243	16248	16334	16293	16403	16268	16299	16303	16263	16255	16232	16299	16399	16258	16320	16314	16398	16101	16288	16343	16403	16217	16244	16484	16300	16234	16375	16245	16091	16278	16225	16091	16200	16193	16281	16301	16289	16110	16247	16214	16187	16390	16254	16261	16520	16174	16256	16374	16328	16347	16267	16141	16487	16184	16230	16203	16311	16259	16079	16293	16358	16222	16240	16219	16179	16321	16256	16309	16268	16049	16354	16322	16118	16124	16287	16236	16272	16255	16361	16241	16351	16381	16370	16288	16179	16333	16337	16250	16162	16209	16291	16212	16200	16163	16283	16163	16443	16250	16499	16256	16331	16405	16097	16434	16265	16309	16283	16266	16247	16329	16301	16273	16391	16372	16382	16155	16452	16208	16306	16262	16232	16370	16164	16221	16207	16226	16203	16329	16432	16246	15935	16177	16381	16153	16348	16082	16269	16221	16127	16197	16318	16319	16267	16166	16175	16271	16230	16420	16331	16262	16302	16219	16222	16489	16292	16136	16259	16371	16174	15999	16262	16103	16230	16252	16302	16289	16147	16209	16258	16285	16351	16252	16329	16150	16298	16279	16397	16282	16353	16259	16197	16354	16312	16391	16123	16412	16301	16246	16254	16260	16085	16268	16148	16321	16189	16220	16315	16236	16282	16372	16209	16135	16454	16264	15988	16242	16175	16481	16263	16220	16361	16207	16386	16443	16177	16325	16394	16224	16206	16166	16240	16126	16226	16296	16248	16375	16443	16441	16425	16275	16200	16268	16123	16438	16217	16356	16293	16264	16261	16332	16345	16058	16329	16180	16176	16313	16188	16186	16197	16241	16230	16441	16317	16133	16307	16319	16340	16169	16272	16228	16168	16350	16268	16143	16256	16363	16169	16184	16245	16280	16360	16324	16375	16319	16172	16346	16283	16248	16238	16277	16184	16155	16262	16345	16289	16083	16320	16249	16447	16376	16424	16232	16334	16227	16219	16382	16137	16149	16382	16231	16312	16273	16130	16352	16249	16276	16160	16227	16258	16035	16197	16412	16207	16053	16353	16263	16450	16198	16369	16228	16217	16255	16245	16084	16269	16277	16285	16260	16310	16334	16301	16264	16256	16418	16170	16332	16087	16317	16190	16395	16279	16437	16223	16295	16264	16270	16268	16342	16355	16293	16347	16143	16197	16189	16363	16083	16309	16216	16265	16361	16312	16350	16328	16402	16294	16296	16162	16346	16251	16300	16158	16234	16252	16304	16364	16132	16308	16352	16146	16315	16315	16376	16308	16221	16214	16259	16215	16215	16321	16290	16150	16013	16303	16206	16329	16253	16299	16232	16294	16360	16049	16143	16333	16225	16306	16447	16319	16154	16238	16312	16131	16114	16164	16124	16253	16111	16195	16302	16305	16088	16298	16254	16249	16359	16281	16266	16168	16381	16315	16141	16307	16454	16232	16363	16191	16209	16195	16100	16110	16196	16252	16309	16269	16271	16292	16262	16097	16291	16245	16249	16240	16259	16176	16403	16171	16165	16398	15993	16233	16186	16270	16254	16315	16155	16340	16108	16369	16293	16317	16234	16363	16150	16281	16179	16465	16266	16363	16155	16372	16277	16463	16224	16313	16204	16111	16330	16121	16285	16197	16329	16290	16322	16511	16307	16279	16340	16319	16363	16302	16481	16297	16368	16139	16303	16095	16285	16206	16172	16317	16229	16220	16302	16270	16072	16200	16336	16307	16260	16385	16432	16160	16242	16186	16337	16299	16167	16298	16010	16211	16327	16186	16289	16306	16150	16244	16221	16376	16387	16319	16014	16438	16242	16189	16175	16288	16306	16514	16214	16412	16242	16398	16265	16310	16282	16393	16095	16099	16384	16204	16186	16176	16210	16265	16161	16226	16326	16215	16342	16451	16281	16152	16396	16156	16165	16141	16207	16228	16233	16330	16416	16259	16224	16276	16091	16225	16055	16260	16315	16454	16331	16208	16314	16304	16063	16266	16162	16189	16153	16198	16337	16413	16266	16376	16179	16277	16271	16195	16225	16302	16236	16311	16226	16483	16321	16273	16400	16366	16493	16229	16223	16242	16327	16292	16428	16339	16303	16194	16403	16272	16343	16302	16344	16274	16288	16276	16303	16298	16319	16138	16212	16332	16112	16379	16386	16133	16358	16315	16339	16428	16125	16386	15984	16279	16324	16277	16197	16222	16180	16151	16151	16099	16444	16038	16418	15965	16110	16261	16174	16229	16393	16173	16280	16431	16206	16305	16315	16322	16338	16128	16201	16280	16182	16319	16140	16235	16147	15947	16223	16297	16349	16325	16029	16193	16355	16175	16320	16317	16381	16294	16317	16271	16260	16368	16203	16244	16233	16314	16324	16299	16385	16165	16440	16263	16449	16203	16198	16344	16090	16248	16252	16346	16190	16282	16460	16143	16288	16396	16361	16289	16264	16395	16107	16172	16287	16306	16221	16276	16139	16418	16290	16298	16158	16206	16357	16084	16181	16364	16216	16263	16357	16339	16217	16314	16358	16213	16160	16426	16319	16419	16268	16302	16182	16032	16223	16401	16316	16228	16372	16179	16227	16150	16212	16170	16325	16283	16315	16178	16104	16233	16380	16216	16259	16175	16201	16332	16361	16299	16258	16310	16599	16402	16271	16210	16268	16240	16384	16098	16402	16252	16197	16377	16207	16187	16246	16360	16196	16119	16503	16288	16298	16361	16232	16312	16094	16279	16398	16213	16270	16235	16302	16049	16221	16172	16338	16229	16344	16258	16191	16310	16271	16339	16160	16357	16238	16298	16369	16079	16310	16184	16286	16215	16340	16286	16223	16229	16467	16321	16166	16236	16328	16252	16104	16285	16186	16247	16285	16240	16192	16327	16243	16201	16144	16372	16097	16227	16187	16318	16117	16410	16229	16209	16363	16266	16297	16290	16332	16235	16345	16285	16342	16299	16321	16194	16425	15993	16281	16290	16298	16407	16306	16259	16119	16231	16154	16189	16225	16220	16177	16246	16382	16275	16217	16350	16129	16320	16131	16220	16341	16218	16294	16226	16383	16269	16280	16093	16184	16309	16018	16256	16299	16234	16082	16301	16285	16238	16120	16245	16268	16358	16124	16362	16163	16484	16244	16109	16282	16238	16309	16249	16273	16243	16278	16123	16198	16266	16367	16280	16240	16143	16301	16329	16229	16167	16260	16397	16208	16314	16278	16137	16349	16248	16114	16313	16200	16324	16256	16315	16363	16410	16290	16367	16353	16188	16069	16432	16040	16222	16275	16169	16294	16427	16410	16224	16208	16398	16222	16230	16297	16247	16375	16290	16357	16419	16237	16415	16161	16575	16271	16338	16285	16286	16334	16367	16170	16215	16229	16179	16263	16214	16379	16346	16278	16296	16269	16262	16096	16231	16305	16283	16351	16224	16197	16051	16285	16326	16259	16314	16312	16093	16231	16304	16020	16364	16084	16254	16211	16138	16448	16280	16251	16294	16194	16229	16177	16008	16197	16287	16296	16378	16301	16300	16191	16078	16199	16266	16335	16330	16298	16379	16424	16292	16332	16277	16330	16398	16330	16176	16309	16318	16253	16117	16306	16278	16481	16320	16175	16420	16252	16261	16274	16186	16135	16364	16262	16324	16277	16160	16373	16146	16377	16163	16124	16153	16178	16261	16275	16160	16256	16219	16238	16252	16115	16362	16390	16240	16329	16159	16385	16302	16420	16226	16187	16348	16386	16420	16246	16229	16231	16250	16323	16191	16196	16318	16217	16329	16369	16460	16274	16298	16162	16291	16336	16193	16278	16214	16170	16276	16371	16153	16451	16178	16123	16241	16465	16211	16380	16164	16270	16367	16254	16089	16166	16372	16291	16220	16424	16300	16201	16271	16113	16421	16203	16218	16217	16122	16195	16177	16249	16269	16266	16254	16342	16293	16415	16215	16348	16213	16191	16066	16275	16347	16407	16285	16157	16348	16264	16183	16201	16165	16324	16300	16236	16257	16169	16272	16269	16218	16150	16281	16234	16323	16267	16185	16092	16500	16378	16255	16331	16368	16181	16221	16457	16189	16209	16346	16266	16300	16251	16228	16062	16347	16274	16100	16276	16247	16359	16070	16317	16147	16199	16250	16456	16230	16244	16379	16326	16159	16227	16266	16354	16269	16419	16265	16257	16289	16236	16355	16432	16084	16512	16248	16318	16262	16353	16164	16498	16138	16256	16256	16450	16264	16109	16456	16333	16276	16335	16321	16102	16280	16241	16201	16356	16287	16180	16157	16251	16255	16219	16153	16136	16377	16157	16109	16305	16317	16340	16406	16251	16198	16213	16317	16307	16242	16294	16304	16297	16348	16321	16242	16349	16183	16230	16232	16336	16261	16319	16300	16296	16108	16327	16203	16083	16545	16144	16270	16270	16357	16178	16267	16329	16320	16324	16242	16325	16325	16330	16281	16307	16064	16239	16320	16097	16357	16165	16250	16181	16183	16137	16317	16386	16216	16220	16246	16424	16349	16443	16227	16261	16317	16205	16350	16195	16214	16401	16114	16254	16273	16221	16136	16172	16044	16287	16338	16205	16367	16193	16325	16332	16441	16254	16273	16262	16139	16499	16166	16226	16273	16020	16138	16103	16280	16204	16289	16269	16117	16152	16395	16146	16271	16153	16152	16281	16276	16242	16206	16225	16345	16289
29108	28080	36111	31769	25473	22037	19794	18772	18347	17919	17860	17711	17483	17523	17362	17364	17361	17330	17476	17238	17447	17253	17226	17369	17304	17340	17402	17204	17368	17229	17179	17086	17130	17261	17283	17486	17248	17236	17265	17224	17338	17140	17313	17367	17503	17182	17106	17206	17051	17389	17316	17359	17349	17260	17144	17304	17306	17251	17409	17127	17280	17228	17217	17338	17240	17079	17269	17180	17186	17232	17207	17213	17317	17250	17176	17345	17226	17163	17160	17250	17203	17159	17409	17426	17267	17264	17215	17454	17144	17102	17089	16961	17391	17140	17237	17126	17251	17535	17393	17089	17291	17191	17274	17194	17204	17280	17205	17102	17326	17180	17082	17365	17150	17240	17309	17304	17134	17410	17166	17056	17211	17059	17099	16983	17232	17408	17186	17281	17252	17223	17156	17229	17321	17155	17124	17180	17314	17411	17292	17293	17083	17354	17326	17246	17213	17359	17185	17346	17085	17297	16977	17121	17090	17308	17463	17269	17214	17153	17287	17128	17246	17085	17148	17279	17014	17131	17233	17148	17317	16988	17316	17240	17110	17044	17253	17024	17299	17343	17237	17276	17246	17254	17281	17288	17194	16951	17114	17180	17054	17113	17196	17124	17141	17318	17170	17165	17015	17086	17264	17220	17099	17284	17267	17076	17279	17265	17177	17180	17391	17171	17218	17258	17342	17043	17426	17394	17153	17189	17216	17370	17201	17286	17341	17183	16925	17328	17204	17058	17073	17166	17152	17303	17111	17091	17354	17232	17254	17209	17297	17443	17408	17240	17088	17346	17329	17025	17080	17353	17408	17174	17128	17271	16992	17253	17327	17085	17289	17068	17102	17074	17318	17212	17267	17313	17122	17212	17211	17188	17328	17265	17446	17294	17197	17102	17317	17449	17180	17348	17334	17065	17173	17263	17279	17303	17360	17084	17117	17160	17361	17382	17258	17312	17395	17259	17077	17173	17398	17252	17392	17271	17144	17279	17110	17069	17195	17277	17269	17278	17224	17396	17378	17281	17161	17305	17228	17340	17301	17260	16998	17135	17241	17367	17283	17043	17126	17249	17180	17226	17116	17154	17147	17202	17138	17463	17276	17229	17398	17202	17213	17219	17295	17067	17180	17135	17310	17245	17080	17024	17343	17201	17222	17222	17113	17015	17236	17144	17117	17020	17042	17177	17315	17149	17410	17226	17320	17064	17325	17099	17140	17108	17075	17077	17114	17050	17292	16964	17267	17129	17199	17344	17326	17094	17143	17332	17033	17168	17351	17208	17225	17244	17214	17228	17244	17064	17363	17249	17273	17111	17158	17061	17145	17308	17175	17102	17177	17143	17261	17344	17061	17226	17235	17258	17168	17084	16998	17332	17300	17159	17305	17066	17332	17291	17217	17216	17255	17074	17225	17135	17215	17125	17307	17316	17113	17288	17352	17241	17250	17094	17011	17141	17032	17015	17155	17315	17073	17179	17405	17261	17044	17447	17282	17121	17125	17066	17386	17204	17186	17332	17319	17317	17123	17247	17342	17262	17234	17091	17128	17144	17194	17335	17072	17029	17307	17338	17296	17074	17387	17114	17162	17197	17214	17126	17096	17272	17210	17191	17365	17290	17534	17113	17171	17301	17246	17314	17376	17212	17372	17271	17286	16934	17275	17131	16956	17116	17205	17160	17156	17220	17284	17128	17307	17074	17205	17155	17241	17121	17161	17617	17366	17205	17196	17297	17286	17073	17124	17290	17166	17130	17178	17227	17171	17111	17217	17370	17176	17225	17274	17452	17199	17327	17238	16993	17343	17069	16990	17374	17267	17282	17136	17163	17090	17202	17106	17236	17347	17424	17224	17130	17267	17103	17236	17388	17232	17310	17365	17259	17311	17137	17105	17315	17314	17091	17198	17205	17283	17335	17178	17232	17226	17125	17471	17170	17057	17162	17258	17152	17271	17077	17248	17168	17205	17262	17145	17067	17324	17187	17364	17192	17166	17249	17211	17196	17127	17363	17126	17235	17239	17280	17090	17093	17351	17227	17246	17275	17105	17177	17378	17201	17267	17095	17182	17120	17130	17106	17300	17233	17235	17184	17261	17086	17159	17425	17205	17309	17244	17159	17011	17094	17307	17198	17049	17346	17322	17195	17363	17322	17074	17196	17163	17225	17071	17175	17203	17252	17007	17217	17109	17260	17057	17229	17271	17197	17206	17337	17319	17298	17272	17229	17333	17439	17082	17156	17114	17059	17197	17234	16997	17172	17266	17116	17363	17091	17262	17202	17289	17146	16963	17322	17105	17158	17290	17255	17095	17204	17270	17291	17168	17039	17081	17107	17168	17230	17276	17294	17192	17332	17241	17110	17221	17389	17199	17294	17389	17353	17251	17300	17202	17328	17176	17090	17144	17302	17372	17417	17137	17030	17110	17174	17288	17212	17465	17268	17285	17284	17305	17136	17310	16891	17230	17316	17113	17105	17134	17444	17235	17127	17303	17234	17357	17362	17200	17176	17244	17428	17277	17347	17313	17281	17235	17134	17139	17164	17252	17133	17175	16936	17145	17163	17044	17412	17107	17164	17288	17406	17288	17134	17053	17160	17172	17099	17040	17153	17273	17338	17207	17207	17233	17302	17336	17236	17341	17144	17207	17331	17079	17197	17236	17386	17009	17346	17112	17221	17108	17261	17197	17054	17336	17293	17245	17159	17041	17059	17227	17185	17228	17169	16989	17213	17285	17256	17231	16945	17336	16986	17108	17232	17249	17251	17099	17263	17371	17238	17193	17201	17251	17179	17228	17158	17243	17189	17104	17237	17224	17203	17392	17203	17218	17244	17187	17271	17343	17131	17110	17309	17359	17134	17456	16967	17238	17179	17224	17177	17241	17230	17260	17317	17318	17179	17120	17168	17145	17312	17156	17256	17275	17204	17234	17125	17350	17136	17408	17255	17281	17125	17283	17163	17390	17156	17319	17199	17137	17457	17363	17292	17319	17169	17052	17146	17234	17111	17331	17166	17225	17250	17195	17176	17283	17389	17293	17222	17130	17102	17270	17120	17336	17135	17007	17257	17276	17123	17241	17210	17289	17149	17222	17384	17198	17199	17186	17329	17161	17193	17153	17372	17103	17185	17220	17054	17051	17124	16977	17316	17210	17134	17284	17175	17365	17250	17306	17337	17243	17227	17250	17276	17137	17255	17201	17182	17139	17508	17237	17127	17308	17229	17237	17067	17317	17312	17263	17394	17310	17222	17269	17252	17240	17171	17149	17283	17138	17241	17393	17251	17228	16987	17194	17197	17103	17164	17170	17233	17085	17200	17261	17425	17282	17279	17168	17141	17106	17258	17106	17254	17287	17403	17223	17232	17122	17164	17270	17054	17313	17354	17307	17294	17309	17251	17269	17322	17319	17252	17107	17167	16970	17210	17173	17339	17069	17273	17262	17155	16950	17195	17180	17196	17195	17002	17213	17252	17061	17346	17217	17043	17221	17175	17096	17241	17322	17170	17251	17262	17410	17264	17275	17164	17297	17181	17194	17327	17305	17310	17254	17299	17038	17208	17235	17342	17251	17313	17039	17404	17071	17164	17264	17377	17227	17293	17175	17197	17349	17204	17275	17234	17136	17280	17401	17244	17195	17036	17033	17160	17355	17137	17550	17281	17269	17356	17153	17259	17267	17363	17245	17219	16996	17239	17214	17007	17248	17277	17254	17362	17323	17291	17276	17310	17398	17157	17149	17413	17257	17137	17434	17221	17327	17259	17232	17124	17112	17150	17292	17319	17057	17019	17086	17189	17353	17366	17263	17231	17400	17179	17347	17357	17204	17310	17125	17076	17200	17052	17369	17176	17238	17129	17172	17172	17471	17082	17075	17204	17418	17188	17396	17136	17268	17234	17333	17381	17129	17286	17250	17188	17223	17091	17214	17205	17395	17275	17224	17182	17385	17180	17037	17344	17334	17494	17397	17308	17195	17095	17254	17202	17276	17203	17389	17304	17356	17331	17227	17235	17282	17282	17263	17119	17166	17257	17323	17341	17244	17223	17351	17339	17137	17378	17323	17306	17200	17239	17244	17205	17049	17158	17343	17377	17384	17167	17048	17221	17157	17195	17094	17207	17246	17048	17305	17264	17217	17415	17200	17347	17255	17079	17202	17350	17320	17376	17329	17362	17178	17063	17080	17225	17142	17295	17089	17259	17366	17199	17189	17081	17209	17006	17313	17056	17289	17248	17246	17075	17253	17306	17066	17183	17069	17165	17089	17143	17210	17295	17127	17290	17365	17210	17312	17002	17210	17161	17116	17200	17270	17269	17150	17247	17227	17277	17127	17172	17236	17240	17088	17210	17171	17365	17254	17387	17396	17216	16963	17140	17267	17269	17323	17293	17376	17278	17310	17206	17433	17390	17300	17218	17468	17141	17323	17087	17245	17337	17278	17369	17154	17239	17168	17185	17221	17327	17261	17115	17345	16943	17127	17265	17191	16987	17406	17226	17142	17021	17134	17203	17239	17239	17138	17245	17138	17105	17219	17227	17323	17259	17224	17095	17214	17490	17224	17279	17317	17158	17400	17405	17154	17329	17226	17154	17168	17333	17224	17247	17284	17163	17183	17080	17140	17489	17338	17201	17236	17401	17308	17053	17159	17260	17304	17264	17202	17435	17236	17259	16982	16994	17264	17020	17359	17294	17156	17209	17134	17354	17321	17229	17042	17312	17194	17126	17260	17394	17209	17018	17159	17350	17155	17234	17286	17098	17449	17116	17242	17250	17458	17077	17367	17014	17233	16962	17275	17178	17272	17218	17165	17218	17272	17333	17407	17191	17274	16978	17350	17353	17203	17166	17056	17173	17057	17317	17144	17189	17428	17337	17083	17103	17488	17104	17308	17286	17090	16946	17187	17225	17127	17382	17358	17258	17206	17204	17110	17096	17197	17236	17107	17146	17204	17183	17107	17115	17236	17174	17260	17131	17213	17270	17275	17342	17311	17200	17233	17344	17315	17150	17142	17409	17307	17237	17439	17441	17293	17217	17231	17163	17199	17399	17165	17230	17155	17173	17322	17439	17205	17250	16992	17255	17105	17211	17336	17179	17033	17302	17326	17020	17199	17259	17350	17148	17151	17211	17139	17211	17333	17331	17149	17197
34715	45986	41946	31587	26096	21532	18950	17447	16896	16534	16261	15869	15961	15803	15853	15580	15467	15848	15645	15548	15609	15396	15502	15572	15711	15537	15433	15549	15583	15490	15576	15427	15537	15514	15372	15465	15539	15398	15599	15412	15274	15454	15462	15491	15651	15644	15319	15510	15528	15453	15491	15440	15589	15494	15472	15512	15490	15538	15438	15453	15461	15443	15462	15372	15573	15595	15512	15628	15529	15508	15450	15498	15361	15414	15398	15499	15409	15532	15320	15484	15485	15517	15548	15345	15510	15602	15512	15477	15562	15505	15416	15430	15700	15321	15576	15475	15593	15545	15429	15534	15371	15518	15477	15388	15521	15512	15365	15506	15436	15362	15537	15477	15336	15606	15305	15405	15514	15411	15657	15519	15528	15507	15435	15492	15307	15396	15539	15553	15348	15338	15460	15411	15306	15464	15649	15438	15485	15263	15478	15618	15295	15524	15494	15491	15468	15276	15398	15363	15524	15525	15487	15551	15558	15593	15447	15542	15422	15443	15505	15703	15361	15537	15520	15416	15480	15479	15357	15421	15454	15600	15503	15453	15384	15319	15370	15373	15347	15401	15425	15624	15488	15523	15551	15473	15512	15501	15487	15481	15513	15442	15311	15455	15497	15515	15459	15667	15526	15410	15415	15471	15522	15420	15421	15535	15485	15562	15544	15575	15436	15440	15623	15425	15444	15318	15505	15344	15337	15461	15504	15529	15454	15448	15542	15528	15529	15353	15384	15325	15406	15451	15527	15543	15510	15462	15398	15457	15424	15525	15465	15426	15350	15520	15434	15598	15385	15523	15418	15567	15392	15470	15337	15480	15539	15395	15469	15294	15653	15410	15408	15641	15454	15310	15487	15518	15584	15538	15458	15606	15463	15586	15494	15594	15228	15698	15500	15540	15362	15524	15588	15524	15322	15436	15455	15543	15649	15440	15466	15445	15356	15532	15360	15481	15566	15483	15461	15447	15477	15512	15366	15598	15633	15382	15492	15509	15490	15585	15446	15436	15435	15557	15527	15412	15448	15412	15292	15443	15446	15452	15491	15329	15493	15366	15369	15293	15480	15526	15294	15499	15479	15442	15421	15543	15506	15464	15461	15405	15675	15543	15569	15500	15557	15339	15443	15430	15517	15460	15647	15251	15506	15512	15565	15464	15598	15342	15500	15482	15379	15389	15399	15446	15400	15508	15431	15529	15455	15236	15477	15554	15440	15463	15382	15542	15560	15469	15563	15492	15435	15550	15366	15495	15574	15423	15431	15622	15392	15406	15390	15500	15441	15517	15341	15299	15419	15502	15566	15602	15297	15497	15418	15513	15468	15486	15543	15459	15546	15525	15510	15375	15435	15533	15394	15496	15587	15580	15411	15498	15545	15475	15335	15283	15444	15409	15567	15587	15622	15470	15451	15425	15774	15403	15308	15523	15554	15515	15538	15421	15561	15575	15504	15412	15373	15625	15547	15532	15638	15444	15416	15555	15399	15445	15308	15561	15183	15497	15224	15493	15458	15521	15646	15525	15498	15539	15415	15733	15501	15363	15465	15396	15528	15340	15533	15508	15386	15414	15369	15477	15605	15519	15385	15560	15536	15583	15485	15555	15684	15454	15502	15613	15503	15442	15484	15482	15516	15444	15607	15493	15493	15382	15404	15344	15697	15537	15345	15639	15404	15392	15486	15511	15596	15391	15396	15317	15505	15414	15450	15346	15459	15521	15565	15498	15683	15572	15540	15480	15401	15498	15371	15278	15360	15411	15588	15450	15443	15555	15559	15362	15452	15492	15325	15496	15451	15392	15555	15309	15395	15364	15519	15461	15449	15494	15336	15497	15503	15367	15667	15448	15389	15442	15411	15413	15359	15588	15546	15427	15451	15404	15581	15469	15500	15591	15547	15447	15390	15460	15593	15378	15549	15311	15590	15488	15469	15580	15487	15564	15348	15398	15475	15408	15465	15392	15551	15651	15526	15516	15643	15467	15459	15472	15476	15362	15572	15434	15516	15462	15548	15485	15516	15579	15385	15469	15506	15592	15590	15656	15495	15554	15585	15515	15599	15521	15456	15594	15511	15588	15440	15397	15534	15494	15464	15432	15466	15532	15353	15574	15594	15456	15469	15372	15433	15323	15433	15350	15521	15387	15364	15564	15463	15380	15418	15526	15483	15576	15578	15510	15495	15536	15541	15449	15392	15537	15510	15630	15450	15520	15566	15496	15516	15470	15605	15623	15474	15687	15541	15523	15564	15416	15491	15621	15526	15236	15649	15458	15540	15442	15398	15527	15401	15682	15437	15704	15360	15563	15383	15553	15535	15348	15543	15579	15422	15509	15517	15590	15485	15482	15496	15381	15645	15382	15537	15460	15500	15499	15550	15238	15535	15474	15648	15347	15545	15504	15339	15489	15503	15408	15378	15410	15385	15494	15523	15526	15274	15550	15496	15516	15463	15455	15356	15545	15601	15580	15586	15410	15548	15527	15390	15456	15503	15600	15507	15289	15487	15531	15316	15482	15461	15449	15262	15555	15483	15586	15395	15513	15504	15529	15327	15588	15433	15312	15547	15561	15480	15403	15422	15494	15419	15440	15388	15328	15727	15379	15565	15508	15612	15380	15498	15450	15470	15441	15405	15478	15607	15530	15353	15558	15423	15601	15325	15629	15444	15649	15374	15502	15457	15548	15520	15503	15382	15524	15457	15494	15501	15500	15503	15448	15473	15397	15444	15632	15495	15475	15511	15468	15661	15521	15400	15406	15564	15454	15531	15406	15467	15521	15398	15475	15598	15283	15381	15559	15560	15601	15504	15585	15394	15526	15341	15368	15518	15578	15479	15484	15503	15619	15651	15533	15525	15409	15338	15366	15601	15319	15498	15478	15419	15402	15339	15580	15565	15494	15603	15395	15609	15429	15485	15581	15422	15562	15488	15644	15468	15396	15527	15372	15468	15370	15542	15499	15432	15498	15348	15428	15542	15284	15461	15395	15445	15465	15457	15596	15505	15380	15404	15669	15337	15431	15677	15489	15373	15290	15516	15368	15495	15490	15566	15570	15524	15572	15627	15352	15490	15373	15567	15509	15441	15413	15667	15379	15449	15536	15480	15664	15409	15405	15528	15439	15418	15265	15591	15470	15406	15657	15507	15559	15627	15444	15659	15428	15636	15572	15461	15615	15551	15441	15494	15498	15517	15496	15542	15573	15419	15641	15400	15351	15590	15431	15273	15539	15429	15532	15352	15623	15541	15492	15486	15565	15336	15518	15489	15372	15491	15328	15428	15355	15613	15497	15560	15659	15612	15480	15548	15533	15377	15511	15328	15551	15306	15451	15336	15443	15557	15440	15580	15368	15530	15504	15476	15316	15513	15470	15344	15652	15331	15413	15489	15498	15483	15212	15404	15378	15669	15571	15421	15350	15512	15561	15460	15506	15528	15385	15491	15440	15604	15485	15517	15437	15334	15415	15541	15446	15486	15434	15440	15764	15591	15341	15558	15395	15570	15593	15465	15429	15528	15489	15489	15436	15579	15446	15639	15456	15563	15574	15284	15422	15490	15414	15475	15615	15254	15353	15527	15363	15512	15414	15612	15507	15639	15443	15526	15498	15351	15518	15563	15293	15492	15536	15568	15481	15531	15369	15362	15494	15250	15417	15367	15583	15445	15383	15573	15473	15529	15354	15407	15459	15534	15404	15661	15522	15322	15687	15352	15483	15505	15558	15526	15308	15591	15472	15598	15532	15537	15365	15584	15428	15484	15354	15558	15458	15490	15737	15531	15428	15420	15538	15325	15576	15329	15425	15306	15545	15459	15354	15369	15418	15408	15605	15536	15411	15377	15492	15493	15581	15448	15613	15349	15455	15530	15489	15502	15436	15544	15349	15533	15497	15479	15544	15282	15700	15515	15398	15309	15496	15391	15562	15548	15544	15634	15449	15328	15436	15499	15489	15447	15410	15522	15539	15444	15421	15494	15602	15497	15574	15515	15525	15485	15311	15432	15440	15495	15439	15437	15328	15503	15469	15378	15469	15463	15568	15560	15464	15398	15361	15660	15415	15449	15460	15572	15382	15428	15414	15500	15549	15535	15520	15387	15456	15448	15515	15375	15573	15562	15657	15349	15377	15540	15326	15544	15579	15553	15480	15492	15408	15374	15526	15686	15432	15555	15460	15419	15415	15550	15344	15636	15479	15579	15531	15621	15535	15308	15517	15491	15592	15472	15561	15503	15456	15573	15547	15430	15552	15338	15546	15475	15482	15563	15362	15406	15565	15485	15272	15469	15440	15360	15632	15474	15677	15394	15369	15484	15275	15292	15420	15472	15562	15328	15457	15412	15446	15422	15539	15547	15380	15376	15335	15569	15512	15507	15487	15483	15354	15447	15348	15541	15356	15567	15461	15472	15483	15458	15506	15452	15504	15476	15489	15438	15502	15453	15470	15518	15425	15490	15541	15604	15408	15433	15504	15467	15509	15512	15353	15328	15518	15301	15436	15442	15396	15275	15505	15397	15662	15315	15525	15499	15551	15401	15631	15345	15517	15527	15432	15505	15439	15391	15444	15449	15482	15391	15554	15465	15428	15422	15463	15693	15491	15407	15608	15312	15478	15623	15404	15458	15472	15397	15400	15607	15440	15535	15575	15586	15488	15485	15702	15484	15627	15629	15398	15497	15528	15473	15574	15557	15431	15399	15343	15525	15446	15559	15387	15595	15361	15408	15533	15348	15363	15540	15779	15496	15342	15274	15462	15448	15490	15207	15397	15413	15495	15585	15420	15360	15500	15445	15574	15524	15421	15255	15400	15429	15594	15494	15466	15485	15555	15561	15429	15401	15589	15416	15474	15378	15396	15427	15438	15557	15627	15454	15468	15495	15717	15288	15658	15400	15510	15605	15557	15475	15473	15447	15504	15513	15370	15449	15533	15442	15580	15452	15571	15456	15407	15606	15524	15599	15562	15413	15557	15442	15419	15502	15508	15329	15604	15509	15426	15512	15502	15343	15336	15363	15587	15506	15478	15442	15526	15564	15594	15404	15532	15441	15463	15400	15449	15599	15373	15532	15482	15505	15464	15567	15608	15587	15462	15354	15700	15476	15765	15303	15489	15313	15447	15467	15615	15372	15413	15509	15518	15517	15360	15558	15350
24335	21513	29318	26778	26580	27337	25307	21308	20244	19604	19249	18536	18536	18463	18342	18328	18293	18478	18286	18194	17995	17907	17940	17917	18070	18170	17915	17942	18130	18050	18023	18069	17742	17806	18040	17968	17995	17747	17792	17871	17862	17897	18148	17915	18000	17999	17859	17984	18016	18044	17924	18001	17932	18050	17863	18105	17890	17913	18224	17969	17951	18108	17912	17975	17822	17892	17943	17762	17971	17962	17852	17875	18136	17770	17911	18053	17779	17866	17983	17870	17943	17795	17904	17948	17949	17844	17881	17944	17991	17890	17693	17860	17942	17876	18151	18070	17863	17805	17720	18108	17907	17821	17901	17686	17866	17912	17856	17845	17889	17878	17750	17855	17939	17979	17995	17936	17953	17929	17922	17813	17817	17962	17830	17663	18168	17881	17748	17700	17833	17915	17975	17912	17798	17917	17803	18004	17845	17804	17917	17888	17743	18062	18007	17921	17934	17881	17842	18033	17908	18162	17910	17775	18023	18006	17913	17663	17845	17680	18092	17748	17888	18072	17795	17762	17728	18022	18051	17952	17803	17907	17920	17850	17699	17746	17915	18008	17933	17992	17904	18064	18007	17906	18045	17846	17936	17827	17776	17934	17969	18003	17855	17853	17623	17694	17907	18126	17997	17860	18089	17972	17884	17988	18199	17933	18060	17859	18050	17972	17769	18047	17833	17992	17864	17952	18098	18013	17850	17954	18025	17992	17879	18090	17962	18000	17909	17931	17808	17936	17935	18032	17877	17818	17828	17957	17738	17848	17992	17953	17972	17812	17865	17752	17678	18039	17741	17808	17866	17865	17871	17880	17815	18120	17979	18064	17936	17948	17902	17879	17671	17809	17882	17766	18089	17877	17867	17750	18013	17765	17836	17861	17943	17679	17817	17884	18054	17864	17962	17831	17988	17883	17571	17823	17942	17801	17889	17777	18005	17945	18022	17876	17799	17858	17986	17651	17830	17960	17871	18061	18044	17833	17767	17700	18128	18016	17778	17930	18010	17803	17762	17935	17864	17997	17962	17764	17987	17978	17772	17875	17877	17723	18091	17872	17800	17819	17967	17706	17868	17655	17918	17712	17974	18008	17896	17968	17892	17944	17706	17895	17884	17816	17886	17969	18037	17959	18008	17875	17973	17738	18065	18033	18207	17821	17820	17845	18033	17855	17722	17896	17812	17769	17911	17803	17806	17900	18041	17868	18159	17812	17947	17845	17938	17913	17931	17744	17773	17899	17873	17769	17738	18097	17979	17891	17891	18075	17836	17803	17934	18037	17944	17873	17897	18039	17860	17939	17863	17867	18011	17987	17824	17918	18076	18162	18036	17868	17940	17901	17913	17863	17848	17945	17850	17931	17811	17762	17900	17988	17897	17629	17946	17798	18070	17821	17767	17986	17951	17964	17963	18047	18049	17904	17936	17950	18097	17922	17991	17805	17673	17930	17850	17730	18119	17995	17975	17908	18028	17886	17853	18110	17970	17835	17919	17922	17991	18117	17654	18059	17848	17838	17988	17877	18120	17828	17924	18126	18016	18033	17700	17820	17995	17956	17830	17584	17776	18014	18031	17904	17870	17778	17900	17907	17902	17888	17798	17703	17725	18072	17990	17750	17842	17820	18054	17856	17907	17817	17917	17851	17801	17917	18025	17726	18073	17792	17778	17981	17903	17956	18107	18122	17904	17914	17846	17968	18092	17915	17990	17960	17861	17984	17896	17739	17711	17976	17746	17833	17904	17767	17767	17626	17972	17981	17855	17785	18118	17927	17998	17905	17918	18015	17643	17810	17822	17922	17778	17742	17971	17882	17735	17813	18070	18001	17897	17928	17948	17994	17663	17783	18029	17811	17828	17930	17850	17935	18019	17923	17782	17899	17735	17878	17857	17773	17831	17987	17826	18049	17835	17735	18057	18025	18025	18127	18100	17749	17841	17899	17993	17823	18002	17890	17843	17909	17866	17766	17904	17853	17946	17772	17903	17964	17865	18160	18117	17970	17869	17873	17779	17806	17773	17825	17851	17928	17860	17712	18072	17999	18040	17718	18023	17941	17834	17934	17782	17967	18016	18079	18066	17916	17958	18036	17914	17693	17821	17759	17815	17910	17962	17953	17935	17876	17985	17987	17788	18113	18025	18017	17961	17861	17971	17942	18005	18099	17894	17761	17995	17784	17716	17875	17997	17973	17817	17924	17923	17811	17816	17762	17717	17921	17726	17928	17872	17852	17757	18146	17926	18125	17945	17953	17996	17863	17875	17783	17867	17970	17890	17941	17844	17918	17913	17724	17835	17848	17852	18144	17960	17834	17947	17982	17806	17792	18029	17816	18119	17886	17868	17963	17946	17967	17808	17823	17932	17880	17957	17931	17950	18173	18054	17839	17976	18079	17928	17912	17978	17863	17828	17765	17970	18005	18077	17890	17836	17856	17934	18076	17944	18083	18055	17989	17891	17989	18040	17740	17859	18005	17807	17757	17732	17920	17957	18020	17692	17979	17794	17882	18032	17746	17991	17628	17948	17854	17824	17899	18162	18161	18124	18071	18096	17762	17843	17854	17936	17815	17944	17972	18010	17822	18023	17890	17749	17823	17650	17974	18063	17783	17766	18014	17980	17888	17816	17837	17930	17830	17782	18062	17836	18101	17926	17821	17797	17798	17819	17673	18050	17943	18006	17907	17766	17926	17892	17872	17805	17912	17873	17958	17750	17676	17927	17928	17894	17814	17932	17872	18090	17890	17985	17851	18095	18018	17789	17958	17856	17772	17928	17966	17845	17853	17862	17866	18019	18170	17776	18011	17914	17841	18053	17914	17907	17828	18051	17792	17987	17987	17639	17929	17876	18145	17799	18117	18007	17914	17883	17790	17992	17797	17851	17867	17880	17919	17758	17945	17805	17792	17925	17875	18099	17847	17793	18028	17694	17907	17848	17730	17969	17920	18044	17893	17816	17791	17903	17927	17865	17732	17791	17778	17968	17816	17911	17866	17787	18217	17892	17791	17786	17913	17766	17952	17795	18035	17815	18075	17975	17895	17858	17923	17888	17993	18164	17858	17868	17959	17836	17963	17809	17983	17893	17594	17712	17600	17834	17884	18085	17950	17834	17879	17782	17846	17883	18070	17936	17782	17961	17948	17867	17911	17621	17867	18057	17932	17952	17947	17990	17902	17912	17747	17876	17952	17795	17880	18029	18033	17802	17973	17826	17978	17929	17918	17844	17694	17913	17704	18021	17859	18013	17936	18028	18095	17862	17949	17884	17848	17976	17989	17756	17601	17747	17855	17998	17963	18070	17856	17804	17843	17857	17815	17777	17750	17714	17938	17787	17956	17894	18134	17994	17939	18144	17942	17810	17980	17877	17831	17884	17864	17827	17953	17856	17812	18014	18169	17911	17975	17921	17761	17886	17864	18033	17807	17881	18009	18009	17849	17878	18027	18000	17915	17908	17940	17866	17906	17833	17972	18015	17798	17962	17983	17952	18120	17751	17952	18106	18071	18011	17699	17974	17956	17896	18027	18010	18011	17909	17921	17984	18115	18048	18018	17829	17883	17898	17927	18048	17757	17693	17912	17904	17843	18050	17800	17737	17875	18040	17941	17972	17840	17934	18132	17779	17841	17641	18032	17822	17930	17860	18088	18011	17770	17764	17811	18024	17812	17789	17965	17948	17870	17900	18025	17947	17908	18045	17971	17802	17889	17808	18110	18080	17955	18006	17864	17815	17849	17771	17690	18093	18062	17800	17971	17680	18074	17831	17705	17745	17897	18054	18198	17875	17982	17735	17865	18016	17961	18017	18145	17956	18059	18012	18119	17981	18017	17886	17921	17853	17895	17876	17908	17882	17934	17785	18136	17791	18045	17951	17856	17864	17860	17836	17808	17921	18132	17976	18092	17819	18023	17946	17848	18151	17835	17865	18070	17655	17981	18014	17704	18069	18015	17932	17744	18013	17816	17956	17966	17827	17651	17872	17930	18029	18087	18053	17910	17897	17878	17570	17881	17821	17893	17932	17904	17904	17847	17764	17770	17925	17828	18141	17973	17912	17885	17716	17979	17916	17942	18084	17779	17950	17861	17793	17861	17964	18022	17922	17786	17894	17657	17893	17933	17777	18015	17889	17989	17935	17917	17955	17722	18002	17799	17995	17725	17999	18047	17848	17754	17835	18091	18024	18064	17976	17803	18057	17913	17797	17872	17983	17879	17931	17911	18052	17902	18066	17949	18093	17977	17890	17995	18028	17951	17727	17887	17906	17809	17961	18079	17765	17901	17771	17749	17735	17708	17823	18053	17931	17903	17858	17755	18021	18125	17861	17896	17920	17942	17701	17987	17990	17873	18041	17743	17916	17980	17741	18074	18075	17960	18060	18044	17943	17900	17770	17846	17964	18085	17965	17874	18085	17902	17954	17994	17912	17861	17906	17905	17923	17900	17791	17914	17796	17879	17921	17949	18187	17970	18013	17916	17773	18032	18016	17878	18002	17897	17919	17913	18091	17864	17936	18065	18006	17854	17910	17720	17853	17826	17737	17978	17824	17842	17998	17896	17909	17911	17798	17882	17665	17973	17953	17727	17741	17903	17953	17849	18031	18021	17919	17910	18025	17788	17958	17994	18039	18139	17942	17804	17749	17919	17894	17895	17949	17800	17885	17776	17973	18214	18043	17837	17880	17851	17912	17798	17986	17846	17953	17844	17838	17722	18056	17965	18092	17738	17928	17779	17979	18104	17944	17929	17846	17936	17874	17877	17973	17940	17815	17774	17625	17873	17887	17953	18063	17938	17826	17809	17776	17910	18095	18081	17813	17885	17853	17770	17880	17888	17949	18021	17939	17952	17917	17911	17786	17726	17895	17917	17790	17991	18052	17938	17834	17921	17905	17946	17865	17917	17844	17965	18066	17825	18047	17993	17966	17987	17856	17780	17751	18108	17851	17975	17877	17996	18012	17977	17794	17908	18040	17966	17770	18123	17894	17973	18028	17905	17825	18018	17837	17920	17901	17926	17973	17867	17900	17938	17955	17988	17817	17834	17972	17971	17813	17988	17848	18166	17781	18014	18025	18103	17955	17726	17914	17987	17785	17816	17978	18125	18016	17979	17815	17976	17989	17894	17851	17780	17946	17910	17894	18087	17846	17883
35564	55720	51770	40772	33340	27373	22378	19899	18768	17918	17451	16865	16694	16642	16402	16324	16299	16159	16306	15980	16020	16130	16114	15939	16162	15989	16080	16124	15863	15937	15994	15941	16009	15875	16054	16028	15849	16063	16028	15888	15865	15921	15746	15881	16024	16007	15893	15873	15789	16173	15961	15928	15883	15841	15950	16008	15846	15865	15923	16060	15941	15942	16019	15970	15803	15985	15991	15808	16002	15948	15835	15901	15847	15898	15884	15977	15956	15934	15943	15731	15929	15875	15936	15991	15875	15969	15997	15913	16049	16067	15849	16114	15861	15989	15790	16092	15898	16181	16155	15965	16079	15978	15975	15822	15932	15837	15938	16023	15802	15935	15869	16009	16013	15841	15965	15998	15913	15858	15975	16025	15906	15906	15947	15779	15846	15835	15967	15827	15766	16031	15920	15966	15787	15793	15901	15925	15790	15946	15801	15917	15923	15917	15856	16004	15878	16126	15841	15878	16015	15847	16006	15954	15980	15796	15788	15847	15708	15976	15766	15905	16018	15866	15953	15942	15889	15977	15809	16025	15832	16036	15891	15960	16030	15788	15973	15841	16015	15808	15955	15876	15763	16026	16003	16100	16232	16023	16011	16046	16045	15843	16105	15877	15929	15902	15999	15901	15949	16060	15858	15892	15871	15762	15889	16039	15928	15930	15835	15816	15951	15985	15894	15941	15951	16052	15931	15989	15906	16098	15737	15886	15879	15871	15870	15988	15902	15861	15906	16076	15928	15936	15858	16053	15820	15832	15799	15976	15731	15865	15842	15971	15993	15961	15831	15892	15889	15787	15897	15822	15843	15981	15901	15916	16021	15984	15875	15972	15938	15655	15812	16048	16036	16111	15838	15773	15970	15936	15881	15872	15936	15852	15900	16026	15987	16062	15893	16093	15974	15756	16026	15902	16074	15887	15867	15907	15892	15902	15885	15825	15906	15848	15897	15886	15938	15804	15954	15879	15864	16064	15909	15918	15863	15985	15825	15833	15902	15931	15917	15927	15894	15883	16101	15899	15938	15920	16028	15970	15745	15836	15991	15881	15912	15921	15921	15958	15970	16018	15864	15896	15730	15887	16007	15999	16014	15884	16042	15947	15809	15757	15852	16046	15856	16037	15942	15946	15826	15815	15940	15913	15798	15920	15810	15861	16010	15875	15721	16007	15884	15977	15861	16059	15969	15878	16146	15898	16069	15924	15936	15785	15959	15695	16069	15904	15933	15731	16121	15717	15985	15883	15827	15952	15825	16002	15916	16100	15940	15872	15796	15908	15956	15983	15900	15972	15884	15898	15935	15755	15874	15845	15853	15861	16137	15978	15793	15905	16027	15969	16045	15953	16013	15940	15859	15917	16016	15748	15795	15851	15892	16013	16093	15892	15707	15921	16002	15869	15898	15764	15980	15649	15891	15967	15956	15775	15934	15901	15722	15942	15830	15983	15990	16009	15868	16006	15847	16067	15932	15980	15777	15954	15851	15875	15980	16056	15850	15962	15994	15935	15744	16084	15833	15915	16078	15928	16102	15877	15788	16072	15913	15788	15909	15881	15855	16030	15858	15950	15967	15907	15925	15921	16074	16017	15978	15915	16029	15918	16039	15900	15988	15913	16116	15885	15829	15927	16130	15986	15842	15883	15966	15973	15913	16048	15713	15809	15895	15962	15880	15868	15872	15829	15816	16001	15843	15907	15784	15875	15838	15926	15905	15959	15894	15828	16029	16025	16200	15877	16053	15909	15906	15845	16074	15918	16057	16023	15799	15883	16016	15838	15909	16082	15724	15726	15966	15954	15885	15773	15948	15894	15958	15937	15975	15903	15882	16075	15900	16125	15757	16020	15867	15868	15971	15946	15938	15922	15991	15838	16073	15944	15830	15874	15746	16022	16044	15895	16041	15874	15925	16029	16016	16038	15869	16123	15991	15954	15853	15815	15808	15935	16058	15986	15868	15865	15852	15958	15782	15956	15884	15971	15996	15800	15847	15790	15955	15880	15801	15799	15920	15843	16012	15811	15858	15879	15785	16006	16058	15965	15940	15868	15921	15842	15907	16039	15851	15753	16058	15979	15926	16022	15775	15958	15888	15940	15973	15943	15854	15887	16031	15823	15884	15893	15912	15892	15997	16050	15997	15890	16030	15930	15930	16036	15925	15690	16017	15981	15990	15979	15826	16016	15956	15994	15926	16017	15930	15824	15832	15941	15975	16117	16179	15967	15664	15977	15948	15940	15835	15996	16009	16020	15965	15888	16007	15839	16059	15962	15903	15835	15869	16036	15819	15952	15801	15755	15894	16092	15923	15962	15998	15897	15945	15908	15891	15852	16005	15936	15952	15957	15771	16104	15926	16139	15742	15917	15869	15779	15879	16020	15956	15888	15929	15998	16056	15884	15813	15879	15984	15695	15938	15966	15936	16074	15949	15944	16081	15863	15905	15870	16021	15974	15882	15874	16037	15952	15869	15876	15850	15794	16005	15975	15955	16020	15832	15979	15872	15880	16009	15799	15802	15826	15878	15834	16006	15878	15878	15824	15996	15976	15900	15706	16038	15931	15924	15960	15931	15856	16079	16044	16054	15949	15892	15925	15862	16027	15898	15844	15825	15945	15825	15837	15886	15792	15924	15951	16110	16073	15756	15895	15898	15944	15946	16045	15872	15973	16088	15835	15993	15992	15839	16057	15787	16095	15842	15942	15738	15851	15879	15960	15832	15958	15928	15889	15974	15999	15816	15883	15964	15871	15944	15974	15855	15949	15915	15998	16013	15912	16065	16077	16151	15958	16027	15913	16050	15842	15868	15903	16008	16091	16015	15954	16019	15974	15997	15978	16032	15953	15679	15962	15864	15876	15956	15975	16095	15914	15831	15802	16028	16060	15948	15818	15787	15820	15938	16020	15787	15956	15983	16204	15807	15900	15904	15810	15789	15890	15844	15990	15873	15891	15892	16046	15844	15891	16067	15875	15931	16038	15898	15973	16024	15919	15937	15810	16002	15935	15876	15947	15902	15862	15908	15927	16077	15962	15792	15941	15995	15916	15957	15922	16003	15938	15706	16042	16177	15830	15828	15997	16010	15828	15891	15946	16057	15810	15930	15930	15873	16006	15754	15934	15903	15990	15762	15916	15967	15831	16064	16000	15873	16042	15965	16008	15865	16038	15742	15821	15867	15803	15900	16123	15828	15995	15932	15808	15911	15864	15945	15813	15804	15932	15754	15780	15798	15894	15838	15873	15868	15983	15907	15893	15950	16022	15921	15867	16025	16024	15797	16034	15599	16157	15846	15946	15848	15797	15863	15984	16013	15772	15939	15827	15902	15906	15991	15852	15965	15921	15982	15957	15855	16126	15786	15793	16054	15824	15754	16014	15843	15928	16009	15975	15943	15883	15988	15828	15976	15914	15669	16047	15811	15929	15871	15800	15977	15938	16075	15820	15944	15919	15866	16171	15692	15921	15916	15725	16052	16014	15858	15876	15783	16028	16031	15951	16011	15869	15824	15880	15829	16006	15824	15878	15765	15946	15940	15926	15896	16002	15786	15928	16089	15987	15925	15956	15879	15969	15938	15800	15888	15842	16017	15900	15970	15722	15813	15926	15891	15737	15815	16000	16142	15939	15858	15936	15915	15957	15952	16070	15957	15944	15838	15949	15935	15845	15881	15969	15795	15940	15907	15868	15768	16036	15757	15977	16011	15932	15913	15837	15998	15858	15854	15936	15922	15967	16032	15859	16000	16007	15961	15989	15809	16005	16042	15851	15944	15930	15906	16012	15905	15958	15753	15970	15797	15899	15848	15846	15933	15942	15996	15819	16113	15797	15904	16058	15884	15911	15917	16121	15845	16073	15881	15977	15880	15993	15698	15857	16015	15826	15844	15966	15904	15903	16151	15857	15836	16018	15756	16020	15902	15888	15792	15911	15846	16053	15874	15805	15977	16005	15866	15935	15996	15920	16022	15918	15856	15810	15913	15829	15962	15902	15993	15883	15951	15774	15977	16059	15861	15872	15861	15983	15933	15978	15912	15987	16027	16040	15869	16037	15891	15892	16068	15997	15957	15911	15968	15977	15920	15956	15861	15924	15984	15971	15962	15888	16000	15996	15994	15866	15980	15921	15989	15991	15946	15902	15982	15857	15789	15943	15831	15834	15836	15843	15755	15810	15987	15992	16009	16040	15916	15763	16118	15913	15806	15997	15865	15708	15982	15913	15911	15854	16090	15929	16051	16017	15801	15983	15825	15840	15884	16005	15856	15864	15951	15730	15876	15922	16007	15998	15902	15870	15929	15951	15930	15999	15946	15810	15936	16086	15931	15771	15944	16272	16069	15917	15805	16002	15874	15932	15822	15993	15911	15769	15942	15934	15854	15913	15797	15911	15964	15908	15994	15695	15796	15842	15796	15774	15896	15850	16133	15871	15884	16121	15891	15938	15873	15837	15817	15787	15743	16069	15788	15829	15974	15935	16189	15954	16099	15904	15875	15897	15832	15941	15844	15947	15846	15882	15769	15981	15968	15924	15893	15994	15835	15921	15950	15863	15822	15738	15904	15775	16084	15900	15941	15862	15761	15725	16011	15997	15835	15917	15973	15955	15779	15955	15987	15867	15962	15954	15961	15821	15799	15767	16069	15892	15924	16042	16080	15849	15919	15817	15927	15831	15998	15995	16008	15823	15980	15792	15727	16089	16010	15972	15813	15862	15944	15836	15923	16026	15854	15822	15779	15804	15889	15876	15927	15915	15947	15859	16002	15892	15714	15845	15896	15806	15795	15976	16047	15808	15993	15933	16086	15823	15886	15888	15935	16018	15882	16118	16014	15890	15884	15972	15892	16058	15888	16174	15923	15901	16049	16048	15939	15827	15938	15738	16031	16054	15851	15717	16043	15922	15843	15879	15856	15843	15855	15851	15749	16057	15931	16062	16069	16008	15763	15872	15988	15915	15848	15875	15946	15937	15971	15781	15857	15954	15675	15889	16103	15882	15823	15934	15927	15794	15927	16078	15888	15865	16038	16012	15949	15836	15946	16028	16008	15804	15830	15963	15820	15994	15898	15832	16034	15947	15785	15804	15873	15900	15832	15798	15876	15637	15933	15950	15929	15898	16040	15844	15955	15983	15978	15823	15928	15870	15834	15997
23172	21519	29418	24665	24267	28364	29061	24436	22062	20722	19968	19280	18922	18731	18724	18429	18369	18472	18460	18473	18415	18290	18188	18157	18041	18108	18253	18181	18078	18251	18088	17938	18279	18096	18030	18159	18317	18053	18241	18099	18273	18004	18220	18024	18195	17951	18185	18182	18234	18122	18033	18001	18005	18176	17920	18050	18225	17964	17821	18056	17837	17962	18139	18082	17976	18024	17978	18052	18014	18173	18100	18036	17789	18173	18090	18075	18065	18175	18223	17895	18047	18000	17899	18194	18122	17954	18021	18024	18252	18161	18165	18037	18172	18042	18031	17935	17903	18148	17992	18094	17935	18153	17976	18080	18083	18132	18097	17819	17947	18236	18140	17967	17925	18083	17928	17941	18003	17794	18037	17932	18036	18037	18007	18017	17963	18075	18183	17882	18145	18133	18009	17682	17983	17863	18070	18017	17919	18136	17975	17919	17964	18134	18193	17861	17839	18107	18041	17941	18250	18036	18019	17999	17877	17787	18153	18074	17940	17974	18024	18007	18015	18060	18090	18098	18151	18165	18334	18113	18018	18005	18060	17935	17970	17977	18010	18091	17922	17793	17970	17963	18072	18104	17983	17935	18102	17977	18082	17858	18062	18125	18226	18014	17912	17867	18081	17896	17933	17905	18010	18001	17784	18267	17869	17965	17846	17876	17968	17910	17896	17977	17746	17830	17916	18112	18095	18212	17993	17890	17981	18092	17923	17876	18039	17932	17947	17935	18230	17984	18093	18110	17943	17956	18088	18134	17962	18040	17960	18151	18054	17814	18066	17930	18015	18014	18008	18143	17922	17945	18090	17908	17842	18133	18018	18036	18072	18274	17969	18047	18233	17935	18046	17915	17753	17920	17990	18078	17831	17954	18067	18131	17990	18167	17857	18163	18032	18048	18224	18047	18180	17945	18090	18130	17986	18070	18007	18075	17800	17912	18055	17869	17975	18012	18003	17927	18130	17891	18248	18007	17993	18129	17953	17913	18063	18000	17924	17736	18128	17853	17935	17963	18130	17994	17944	18071	18063	18042	18060	18029	17959	17981	18046	17956	17844	17880	18023	17729	18225	18057	17970	18093	18099	18000	18319	18094	18194	17859	18287	17946	17986	17890	17923	18121	18081	18050	18295	17908	18091	18238	18165	18047	17798	17942	18003	18027	17948	18038	18032	17951	17867	17938	18129	18098	17828	17917	17972	18168	18099	18000	18019	18138	18167	17953	18001	17984	17962	18086	18210	17894	17901	18000	18103	17912	18022	18249	18113	18078	18215	18023	18006	17960	17910	17916	18110	17967	17802	18055	17932	18046	17998	18131	18009	18078	17923	17911	18029	18074	18024	17975	18136	17882	17904	18011	18162	17994	18018	18220	17948	17887	17816	18068	18015	18037	17954	17986	18014	17879	18134	17897	17806	17906	18150	18029	17979	18059	17881	18057	18081	17920	17964	18080	17990	17930	18122	18061	18188	18109	17939	18112	18042	18088	17956	17944	18032	17815	17882	18027	17974	17779	17891	17963	18118	17819	18072	18151	17872	17839	17993	18037	18047	18081	18005	17837	17995	17965	17944	18133	18095	17980	18033	17911	18011	17896	17895	17902	17929	18016	18090	18085	18062	17965	17985	18087	17938	17848	18095	17879	18074	17887	18097	18104	17974	18048	18014	17979	18054	17857	17872	18022	18032	18027	18119	18022	18019	17984	17915	17799	17907	17949	17760	18087	18005	18152	17839	18013	17949	18055	17898	17915	18070	18115	18064	18038	18081	18023	17965	17885	17931	17930	17970	18234	18217	18055	17983	17889	17787	17973	17999	17987	18004	18073	18059	17942	17808	17976	18101	18182	18068	17912	18078	18026	17925	17891	18069	18151	17896	18196	17959	18173	18223	17987	17961	18028	18097	18140	18085	18220	18003	18018	17942	18057	17991	17868	17885	17960	17938	17908	18019	18000	18096	17896	18068	18084	17923	17772	17689	17839	17774	17915	18010	18136	18043	17994	17943	17955	17977	17891	18095	17891	17959	17929	18055	17921	17963	18109	18011	17915	17753	18081	17922	17991	18030	17826	17866	18237	17898	17919	18059	17996	18170	17994	18069	17918	17924	18001	17992	17972	18247	17926	18038	18023	17899	18080	17885	17984	18094	17829	17817	18047	18135	17970	18109	17806	18164	18107	18216	18110	17983	18016	18017	18151	17985	17881	17944	17964	17911	18049	17876	18019	17933	18075	17919	18238	18006	18032	18160	18184	18155	18015	17893	17864	18105	17973	18086	17955	18011	17972	18011	17941	18026	18048	17864	18029	18073	17733	18043	18148	17991	17715	18058	17781	17994	17917	17882	17977	17946	17921	17948	18074	17975	17890	18122	18164	18156	18074	18067	18025	18121	18267	17990	18108	17843	17987	18065	17955	18051	18057	18183	18010	18092	17958	18031	17958	17943	18056	17851	17967	18135	18094	18076	18170	18095	17922	17830	17914	17915	18100	18035	18031	17855	17936	18004	18116	17851	17824	17735	17982	17853	17906	17989	18105	18055	18156	17916	17976	18176	18040	18014	18023	17938	17763	18017	17901	18099	18116	17910	17968	17900	17923	17911	18001	17891	17791	17886	17950	17989	18039	18069	17859	17932	17983	18021	17994	17945	17922	17898	18170	18031	17908	18034	18090	17793	17906	18014	17961	17983	18075	17905	17695	18114	17950	17998	18111	18035	17916	17966	18036	18029	17922	17897	18000	18044	18248	17988	17984	18147	18062	17908	18147	18011	18039	18089	18026	18159	17937	18029	18002	17865	17941	17927	17985	18102	18067	18046	17935	17816	17789	17889	17903	17936	18097	17893	18053	18049	17922	18120	17942	18148	17966	18040	17886	18032	18063	17988	17964	18046	17734	17944	17990	18133	17935	17963	17892	18131	18098	18127	17878	17930	17989	18004	18093	18027	18049	17931	18086	17947	18004	18063	18086	18219	17854	17961	18165	17895	17996	17969	17958	18054	18022	17955	17944	18186	18058	18096	18139	17787	17962	17928	17834	18063	18131	18062	17990	18051	17772	18100	18114	17955	17959	17891	17948	17965	17942	18004	17870	17904	17950	17988	17999	18083	18033	17933	18000	17906	17849	18177	17878	17943	17962	17925	18054	18071	18090	18078	17990	18039	17857	17858	17916	17896	17813	17948	17986	17921	18124	18099	17927	17795	17936	17980	18011	17891	18039	18104	17983	17883	18093	17856	17901	17790	17800	17998	17973	18207	17959	18010	18177	17845	17980	18081	18148	17892	18053	18100	17934	18109	18147	17900	17962	17906	17915	17987	17939	18100	18060	17959	18165	18079	17729	17921	17875	17961	18004	17952	18218	17980	17931	18077	18161	18038	18097	18076	18143	17859	17776	18036	17979	18158	18134	18029	17961	18037	18019	18039	17826	17870	18177	17753	17937	17949	17975	18026	18029	17988	18040	17939	17992	17951	17888	17955	18156	17926	18078	18203	18096	17985	18002	18133	17998	17989	17934	17783	17979	18061	17883	17927	18091	18090	17894	18168	18107	17969	18182	17880	17937	18017	17948	18138	18045	17994	18066	17826	17984	18125	18069	18176	18036	18094	17997	17964	18024	17981	18213	18187	18040	17955	17872	18164	18080	17913	18101	17910	18057	18114	18057	18044	18039	17904	18100	17824	17887	17902	18017	18009	18177	18070	17987	18064	18205	18170	18082	17926	18055	18055	17943	18016	18009	18200	17981	17910	18012	17953	17860	17990	17953	17991	18049	17914	18102	17993	17941	18158	18075	18132	18394	17983	18117	17777	18197	17974	17966	17929	17842	18131	18102	17973	17978	17932	17870	17980	18065	17919	18056	17875	17951	18051	17876	18095	18080	18020	17934	18142	18087	17812	18134	18203	18040	17954	17926	17936	18084	18142	17839	17822	17950	17970	18021	18051	18063	17890	18043	18027	17998	17924	17933	17758	18020	17745	17894	17744	18085	17928	17963	18052	18052	18120	17946	17909	17876	17971	18016	17904	18163	17886	17972	18007	17945	18087	18030	18095	18035	17926	17968	17919	18068	17964	18166	17962	17974	17937	18084	17979	18023	17986	18029	17983	18112	18054	18038	18094	18192	18159	18049	17972	17907	18016	18035	17912	18101	17943	18037	17975	18027	18079	17769	18125	17962	18122	17943	18020	18087	18065	18152	18132	17745	18086	17841	17942	18159	17991	17768	17830	17851	18073	17994	17887	18005	18081	17919	18084	18000	17789	18069	18001	17956	18143	18057	17998	18065	17857	17875	18036	18030	18185	17964	18063	18009	17971	18003	17989	17988	18012	18087	17969	17980	18031	17878	17902	18127	17858	17922	17907	18072	17960	17886	17958	17941	17838	17981	18194	17973	17942	17957	17809	17874	17992	18027	17942	17950	17931	18002	18115	17936	18008	17922	18119	17899	18039	18047	17986	18207	18040	18048	18021	17800	17871	18030	17980	17827	17938	18047	18004	17957	18064	18027	18064	18047	17921	18205	17893	17818	18093	17967	18033	18061	17994	17949	18024	17914	18082	17985	17893	18051	17994	18044	17707	17900	17947	17897	17908	17994	17926	18038	17927	17934	17933	18001	17970	18090	17932	17956	17877	17949	17914	18143	17879	17999	18083	18009	17795	17949	17825	18322	18232	17936	17904	17836	18043	17857	17817	17924	17988	17954	18052	18080	17932	18042	17775	17943	17845	17927	17898	17931	17952	18099	17973	17909	18351	17951	17998	18001	17959	17958	17868	17996	18103	18120	18081	18022	18208	18110	17977	18023	17872	17905	18138	17979	18024	18022	18118	17993	17816	17818	17964	17922	17829	17940	18000	18006	18032	17840	18151	17960	18130	18092	18082	17939	17963	18148	18089	18004	17852	17984	18055	17954	18048	18079	17983	18079	18042	17960	17900	17942	17888	18204	18368	18172	18041	17993	18025	17868	17886	18046	17790	18137	18067	18084	18074	17981	17901	18105	18131	17842	17980	18081	18045	17914	18071	18083	18043	18010	18116	18060	17905	17974	17857	18037	18020	17980	17830	17877	18018	18009	18100	17886	18049	18145	18022	18078	18030	18169	17962	17843	18088	18057	17968	17980	17809	18007	18117	17875	17873	17950	17979	17936	17908	18031
38484	63342	57871	45232	38631	31987	26118	23744	20978	19040	17919	17119	16861	16953	16796	16488	16541	16428	16405	16461	16269	16187	16249	16273	16133	16019	15929	16144	16211	16091	15976	16091	16095	16024	15907	16130	16018	16098	15935	16045	16036	15832	16052	15917	16091	15962	16044	16045	15878	15967	15943	16032	16077	16079	16066	16070	16200	15911	15790	15998	15900	15844	15979	16003	16050	15950	16038	16102	16052	16043	15974	16016	15938	16106	15935	15840	16046	15938	15882	15927	16028	15921	15888	16055	15973	15971	15847	15938	15979	15931	15938	16060	15986	16014	16033	15857	16103	15710	16058	15944	15947	16044	16040	15807	15942	16012	15997	15925	15895	15858	15927	16026	15940	15866	16038	16033	15657	16099	15948	15895	15941	16122	15970	15932	15844	16026	15972	15958	15983	16060	15862	15921	15980	15944	16063	15899	15938	16040	15830	15942	15942	15965	16080	15986	15933	15930	16043	15980	16029	16070	15829	15920	15837	16050	15915	16072	15755	15931	16046	16054	15890	15914	16043	15844	15965	16027	15892	15820	15862	16038	16105	16012	15900	16021	16054	15921	16001	15878	15941	15939	16007	15960	15933	15950	16019	16048	16090	15938	16075	16064	15992	15867	15943	16106	16127	15903	16076	15971	16160	16031	15960	15955	15893	16034	15955	15942	15944	15998	16060	15955	15795	16114	16073	15948	15987	15956	15890	15978	15961	16137	15917	15983	15835	16049	15862	15939	15940	16013	16054	15902	16059	15898	15905	15955	16078	16064	16021	15970	15994	15855	15993	15724	15975	16010	16068	15837	16144	16050	15826	15994	15922	16144	15975	15972	15863	16008	15991	15906	16087	15879	16000	15947	16074	15938	16030	15966	15952	16065	16091	16046	15915	15940	15953	15921	15902	15964	15910	15978	16049	15749	15986	16096	15983	16005	15988	15901	15879	16091	15984	16028	16113	15990	15909	15749	15975	15959	16094	16023	16038	15908	15887	16098	16044	16193	16083	15975	15977	15879	15977	15799	16058	15850	16103	16037	15868	15911	16037	15905	16110	15940	15990	16063	15965	15874	15909	15871	16080	15999	15796	15972	15873	15949	15894	16021	15885	15948	16108	15706	15950	15822	15990	16158	15794	16022	16038	16022	15965	16059	15962	15870	16049	15964	16017	15952	16055	15900	15917	15804	15793	16089	15973	15958	15897	16113	15834	15956	15991	16068	15865	15897	16067	16022	15919	16101	16029	15977	15851	15850	15940	16128	16008	15898	15970	15833	16012	15915	16002	16039	16081	16058	15951	15954	16079	15921	16013	16006	16126	15953	15941	15941	15983	16038	16066	15909	15853	16096	15971	16056	15991	15873	16089	15942	15901	16054	15961	15815	15890	16039	16182	15927	16144	15968	16027	16078	15978	15991	15944	16104	15989	15987	16080	15884	16035	15923	16111	15943	15977	15993	15949	15885	16145	15967	16052	15898	16044	16104	15959	15969	15960	15901	16236	15913	15929	16135	15877	15957	15961	16144	15931	16016	15965	16086	15906	15976	15983	15933	15870	15943	16073	15872	15825	15903	16160	16079	15921	15911	15997	16013	15995	15822	16125	15989	16036	15815	16019	15992	15903	16001	15778	15764	15861	16038	15884	16060	16052	16056	15954	15987	15896	16021	16015	16023	15882	16066	16065	15798	16085	15995	16036	15943	15926	15973	15893	15971	15944	16129	16072	15946	16034	16167	15900	15998	15972	15806	16021	16000	16024	15978	15938	15924	15983	15854	16007	16005	15904	15971	15819	15905	16116	16148	15921	15937	16017	15913	15956	15910	15878	15961	15892	16145	15977	15977	15832	16044	15984	15883	16032	15918	15942	16117	15822	15961	15962	16098	15989	15928	15848	15937	16073	15946	16058	16037	16035	15937	15944	16149	16066	15928	15956	15930	15965	15978	15986	15963	15977	16001	15993	15920	15763	15841	15959	15940	15959	15975	16128	15955	15872	15953	16059	15869	15872	15953	16048	15985	16089	16044	15995	15927	16017	15964	16009	16120	16023	15954	15921	15876	15991	16164	16051	16022	15989	15799	16028	15883	15907	16210	15912	15984	15982	15957	15922	15956	16060	16078	15911	15857	15911	15824	15982	16015	15998	15903	16052	16044	16022	16009	16007	15958	15919	16112	16032	16003	15984	16029	15917	16149	15876	15797	15959	15887	15978	15875	16051	15985	15844	15771	15976	16062	15828	15869	15934	15893	16055	16019	15917	15978	15898	16030	16086	16035	15878	16030	15997	15979	15976	15930	15788	15951	16129	15888	16030	16038	15917	15989	16066	15917	15841	15974	15876	15927	15988	16006	16054	15867	15952	16112	15858	15834	16192	16050	15948	15912	15937	16174	16053	15920	15951	15871	16019	16048	15991	16094	15966	16034	16044	15932	15894	15973	15937	15989	16020	15892	15978	16031	16011	15823	16056	15939	16056	15848	15979	15988	16148	15969	16092	15850	16145	15953	16021	15858	16002	15821	16013	16023	16094	16036	15987	15727	16185	15904	16099	15888	16008	15966	16090	15983	15877	16130	16125	15931	15903	15939	16120	15915	16062	15968	16034	16176	15800	16017	15959	15851	15894	16017	15924	16018	16035	16133	15924	16001	15923	16001	16162	15953	16116	16005	15822	15989	16022	15940	16067	15948	15842	15892	15990	15946	15848	15909	15925	15901	15954	15851	15882	16036	15943	15932	15948	16043	16039	15926	15978	15903	15921	15915	15959	16099	15999	15856	16015	16063	15860	16077	16043	16033	16001	16032	16003	16075	15956	16051	16177	15939	16035	16138	16011	16002	15916	16044	16164	16039	15782	16076	15929	16028	16013	15917	15970	15976	16010	15840	15954	16099	16001	15987	15964	15894	16007	16001	16004	15824	15964	16122	15889	15853	16014	15858	16130	15903	16016	15967	16001	16127	15938	16013	15939	16036	15967	15839	16026	16117	15957	16047	15980	15954	15939	15985	15846	15880	16000	15797	16108	16124	16072	15992	15736	15992	15871	16067	16008	15820	15924	15828	16049	15896	15933	16004	16072	16045	15926	15888	16005	15970	16026	15907	15837	15780	16047	15979	16059	16102	15983	15686	16077	15983	15932	15815	15958	16002	16020	15903	16037	15920	15969	15922	15894	16120	16003	16045	15856	15950	15949	15926	15881	16021	15926	16100	15991	15788	15978	15893	15860	15853	15923	15964	15830	15903	15957	15883	16094	15977	15981	15856	16063	15969	16094	16012	15998	15902	15969	16047	15994	16038	16004	15948	16103	16035	16065	15906	16084	15917	15906	15943	16040	15998	15969	15951	15941	15872	15927	15895	15940	16003	16051	15922	15937	15955	15917	15892	15899	16052	15928	15960	16053	16011	15891	16003	15927	15874	15866	15949	15877	16061	15892	16127	16044	15936	15965	16041	15908	15903	15960	15942	15916	15899	15985	15982	15958	16012	16103	16028	15903	15847	16166	15775	15987	15993	16132	15959	16063	16084	16088	16005	15904	15991	16169	15967	15987	15948	15898	16062	15838	15910	15911	16043	16002	15916	15984	15875	15972	15977	15878	16091	15945	15967	15987	15974	15968	15918	15981	15792	15917	15959	16068	15976	16053	16047	15952	15907	15902	15966	15946	16133	16002	15880	16006	15944	16084	15940	15950	16065	15888	16158	15950	15922	15895	15929	16064	16076	16076	15908	15950	16083	15897	15960	15969	16043	16053	16058	15912	15996	15974	15855	16023	15994	15890	15950	16271	16007	16098	16059	15851	15966	15817	16072	15994	15858	16066	15966	16019	15891	15880	15916	16088	16051	15965	15849	15864	15944	15965	16180	16027	15938	15891	15981	15951	15930	15813	16021	15937	15969	15760	16162	15967	16050	15940	16056	15870	16101	15862	15836	16004	15834	16022	15823	15957	15982	16032	16171	16002	15858	16020	15967	16015	15950	16085	15732	15887	15933	15826	16137	15801	15994	15906	16062	15869	15987	15972	15751	15817	16055	16085	15845	15924	16055	15929	15998	16106	15988	16030	15987	15895	16134	15966	15759	15996	15938	15901	15952	15878	16078	15966	16035	16063	16078	15932	15991	15986	16006	15994	15933	16031	15726	15993	16050	15932	16007	15954	16004	16000	16014	16016	15930	15879	15762	15976	16152	15901	15988	15984	15869	16161	15893	15904	15883	16039	16028	15896	16046	16012	15973	16047	15761	15925	15978	15845	16132	15779	15964	16031	15981	15961	16035	15876	16053	15977	15901	15955	16069	15992	16056	15894	15938	16047	15908	16020	15851	15860	15985	16001	15859	15982	15805	15902	15890	15945	15960	15844	15903	16238	16044	16165	16067	16057	15915	15960	16020	15892	15943	16070	16124	15940	15904	15883	15965	16020	16099	15995	16003	15919	15828	16088	15890	15901	16036	16105	16027	15834	16227	16106	15960	16102	16050	15959	16030	15967	16108	15973	15913	16002	15878	16074	15985	16016	16030	15994	16007	15928	16016	15931	15917	16103	16145	16008	15975	16037	16028	15815	15966	15939	15977	15954	15909	16021	15997	16011	15855	16011	16042	15972	15905	16106	15914	15942	16033	16075	16034	16019	16013	16024	15931	16022	15793	15960	15971	16003	16025	15801	16013	15928	15966	15932	16151	16113	15936	15914	15944	16016	15949	15849	15945	15908	15971	16086	15894	16002	16028	15918	15989	15919	15872	15951	16015	15964	15876	15877	16034	15984	15931	16080	15991	16058	15902	15976	16002	16151	15859	16161	15912	15744	15985	16062	15873	15924	16051	15977	16048	16100	16010	15947	16033	15883	15905	15947	16137	15861	16093	15870	16001	15919	16046	15932	16102	16059	15803	16012	15938	16047	15638	16083	16042	16091	16017	15950	16038	15927	16072	15817	15864	16054	16005	16046	15774	16075	16015	15898	16079	15995	15865	16059	15944	15969	15969	16118	15842	15996	15985	15946	16081	15950	15983	15907	16002	16037	15872	15920	15999	15943	16020	15802	15652	15965	16065	15901	15886	15801	16039	16100	15878	15983	16066	15846	16024	16053	16008	16100	16092	15985	15979	16112	16046	16068	16108	15881	16079	16000	15868	16030	15949	16131	15814	15919	16075	16001	15955	16204	16086
29441	29466	35384	30325	23821	21129	19807	18720	17700	17450	17049	17005	16804	16866	16937	16879	16817	16603	16602	16880	16882	16779	16731	16847	16838	16767	16757	16681	16776	16794	16831	16692	16678	16644	16515	16538	16616	16554	16456	16429	16503	16460	16668	16796	16699	16696	16574	16614	16647	16597	16705	16811	16431	16752	16688	16588	16730	16621	16737	16688	16686	16727	16624	16629	16685	16633	16668	16853	16680	16706	16440	16664	16856	16793	16774	16678	16863	16602	16549	16638	16576	16562	16626	16771	16642	16397	16436	16873	16499	16823	16661	16571	16709	16787	16654	16692	16512	16528	16369	16656	16649	16629	16536	16789	16760	16711	16671	16864	16810	16634	16583	16739	16662	16587	16763	16659	16387	16586	16841	16654	16839	16749	16498	16693	16746	16629	16486	16708	16640	16744	16671	16656	16503	16648	16766	16758	16715	16755	16740	16645	16620	16678	16880	16657	16512	16606	16746	16596	16367	16463	16796	16531	16738	16792	16760	16682	16557	16502	16757	16613	16856	16538	16795	16704	16651	16479	16637	16737	16622	16671	16598	16804	16596	16616	16620	16636	16643	16587	16587	16474	16886	16695	16773	16454	16664	16477	16655	16635	16600	16665	16586	16602	16580	16742	16744	16763	16952	16771	16739	16515	16512	16467	16713	16593	16685	16602	16502	16642	16463	16573	16566	16569	16586	16653	16570	16561	16529	16534	16629	16650	16754	16719	16660	16835	16584	16810	16626	16815	16673	16458	16591	16791	16658	16897	16801	16611	16757	16661	16668	16611	16625	16708	16743	16584	16688	16705	16606	16590	16670	16779	16590	16680	16704	16458	16797	16507	16875	16621	16673	16504	16658	16675	16528	16555	16751	16553	16540	16554	16833	16416	16679	16634	16714	16608	16714	16537	16712	16619	16757	16780	16796	16544	16433	16706	16511	16816	16683	16545	16663	16860	16554	16531	16657	16771	16561	16795	16607	16632	16857	16727	16591	16733	16776	16830	16560	16634	16742	16688	16749	16609	16496	16622	16820	16664	16758	16700	16728	16793	16700	16570	16604	16672	16653	16666	16652	16609	16482	16675	16789	16494	16755	16538	16567	16781	16699	16500	16599	16584	16691	16563	16635	16791	16642	16771	16724	16612	16776	16764	16884	16666	16544	16875	16779	16796	16697	16562	16682	16590	16667	16762	16712	16889	16931	16834	16617	16538	16718	16644	16558	16549	16609	16532	16611	16633	16494	16594	16564	16650	16733	16597	16687	16605	16562	16620	16774	16874	16553	16489	16733	16770	16907	16632	16672	16591	16559	16548	16728	16636	16771	16653	16877	16471	16623	16617	16658	16529	16802	16617	16475	16643	16699	16546	16818	16725	16793	16706	16575	16641	16580	16674	16645	16636	16596	16540	16567	16519	16738	16652	16668	16549	16698	16801	16421	16792	16654	16870	16626	16894	16751	16827	16767	16604	16679	16587	16719	16863	16777	16783	16743	16682	16776	16671	16630	16578	16551	16535	16688	16508	16792	16653	16549	16481	16682	16423	16672	16670	16730	16593	16731	16672	16614	16881	16876	16692	16815	16773	16479	16645	16680	16629	16649	16366	16717	16728	16668	16637	16506	16558	16646	16642	16640	16483	16625	16719	16687	16666	16847	16639	16675	16866	16580	16621	16570	16719	16731	16691	16723	16547	16503	16604	16866	16650	16768	16726	16779	16575	16757	16864	16656	16421	16663	16474	16556	16680	16675	16619	16593	16594	16596	16495	16773	16710	16922	16575	16578	16629	16706	16663	16620	16532	16747	16704	16733	16577	16666	16735	16518	16499	16604	16667	16714	16667	16693	16689	16822	16765	16747	16620	16723	16822	16642	16667	16769	16758	16465	16654	16749	16680	16673	16451	16695	16604	16734	16582	16821	16750	16721	16665	16564	16737	16582	16842	16654	16598	16652	16668	16701	16779	16665	16683	16830	16722	16787	16659	16622	16628	16403	16418	16586	16549	16606	16435	16647	16769	16705	16612	16701	16709	16615	16682	16773	16574	16661	16570	16551	16559	16679	16441	16796	16874	16752	16732	16604	16567	16752	16769	16755	16667	16618	16633	16705	16557	16587	16770	16460	16604	16966	16779	16853	16576	16614	16685	16717	16779	16624	16681	16634	16450	16676	16465	16778	16923	16733	16643	16690	16573	16536	16489	16811	16732	16656	16536	16642	16807	16636	16612	16721	16640	16681	16731	16617	16652	16700	16800	16683	16745	16879	16663	16690	16617	16568	16786	16689	16794	16716	16809	16718	16581	16663	16653	16669	16611	16691	16625	16500	16694	16526	16598	16580	16750	16547	16530	16575	16839	16523	16749	16722	16482	16575	16660	16776	16786	16723	16588	16627	16561	16609	16441	16388	16607	16571	16644	16727	16545	16706	16746	16764	16628	16651	16584	16598	16728	16680	16746	16899	16681	16708	16744	16671	16628	16685	16593	16590	16673	16497	16535	16557	16783	16661	16662	16778	16710	16640	16649	16381	16589	16626	16523	16593	16685	16824	16667	16741	16712	16715	16659	16802	16756	16785	16626	16582	16595	16584	16576	16720	16794	16628	16722	16518	16593	16853	16757	16747	16850	16697	16745	16700	16822	16538	16492	16854	16614	16810	16560	16563	16680	16901	16859	16602	16473	16726	16447	16730	16662	16567	16851	16795	16602	16583	16630	16568	16858	16894	16620	16643	16907	16667	16639	16662	16813	16636	16670	16700	16581	16607	16467	16752	16658	16615	16825	16631	16516	16667	16772	16585	16863	16789	16597	16617	16890	16675	16602	16557	16647	16598	16851	16752	16706	16818	16591	16690	16526	16509	16770	16752	16482	16764	16623	16759	16727	16853	16602	16625	16445	16813	16490	16590	16588	16756	16703	16609	16674	16837	16714	16673	16783	16521	16661	16662	16830	16698	16411	16521	16621	16761	16799	16515	16959	16684	16770	16571	16782	16872	16649	16682	16689	16474	16730	16743	16631	16623	16744	16790	16458	16572	16588	16558	16604	16703	16693	17027	16633	16840	16549	16677	16552	16723	16772	16827	16633	16843	16790	16667	16389	16816	16747	16738	16529	16535	16503	16681	16701	16763	16492	16742	16785	16782	16722	16532	16568	16642	16629	16790	16694	16597	16687	16543	16733	16629	16619	16511	16893	16622	16797	16727	16606	16673	16777	16548	16604	16636	16582	16824	16668	16607	16627	16511	16775	16597	16507	16516	16797	16572	16720	16798	16782	16660	16610	16747	16727	16615	16707	16718	16599	16567	16509	16833	16466	16696	16517	16695	16513	16795	16832	16678	16674	16854	16435	16610	16717	16983	16897	16631	16607	16487	16782	16610	16516	16740	16733	16683	16496	16752	16616	16623	16841	16614	16716	16902	16641	16659	16787	16693	16592	16717	16659	16632	16701	16660	16687	16796	16780	16856	16702	16699	16481	16627	16796	16700	16708	16698	16602	16628	16763	16744	16737	16704	16470	16451	16446	16778	16660	16801	16607	16743	16634	16719	16713	16626	16697	16753	16807	16752	16794	16717	16558	16634	16709	16493	16867	16773	16678	16583	16742	16517	16481	16653	16497	16750	16625	16653	16850	16790	16629	16799	16702	16666	16673	16668	16749	16791	16687	16553	16712	16652	16807	16724	16590	16586	16516	16487	16688	16542	16535	16612	16502	16585	16754	16520	16822	16503	16643	16683	16570	16763	16361	16711	16715	16676	16627	16672	16721	16590	16774	16675	16657	16804	16624	16589	16749	16621	16678	16708	16556	16655	16789	16603	16697	16578	16828	16736	16665	16730	16773	16440	16759	16558	16711	16729	16603	16718	16591	16705	16690	16854	16695	16531	16669	16583	16750	16704	16811	16528	16574	16661	16449	16523	16866	16679	16626	16664	16623	16762	16849	16765	16587	16598	16631	16769	16693	16579	16478	16466	16529	16555	16548	16529	16649	16751	16646	16552	16583	16489	16707	16680	16628	16638	16501	16671	16875	16552	16747	16795	16660	16729	16593	16574	16610	16529	16701	16652	16741	16599	16674	16599	16845	16726	16671	16687	16529	16705	16711	16542	16744	16674	16782	16520	16672	16714	16435	16780	16664	16711	16547	16551	16493	16828	16647	16789	16591	16664	16825	16655	16573	16642	16646	16568	16412	16543	16658	16407	16493	16619	16778	16499	16654	16645	16811	16530	16539	16627	16801	16577	16585	16593	16670	16665	16659	16946	16494	16830	16503	16601	16668	16600	16519	16675	16486	16678	16541	16654	16765	16599	16541	16417	16548	16550	16619	16628	16512	16624	16604	16529	16514	16632	16822	16627	16564	16723	16822	16695	16821	16765	16841	16473	16682	16734	16910	16729	16772	16618	16609	16541	16856	16644	16646	16609	16514	16665	16829	16532	16722	16609	16457	16574	16587	16725	16592	16623	16875	16640	16520	16661	16495	16946	16632	16715	16473	16562	16519	16774	16652	16745	16680	16697	16773	16708	16854	16798	16579	16640	16706	16744	16601	16697	16815	16452	16741	16749	16490	16654	16687	16862	16660	16633	16498	16556	16635	16625	16884	16808	16589	16542	16842	16771	16735	16957	16575	16685	16626	16771	16768	16701	16666	16747	16567	16586	16642	16554	16768	16619	16584	16680	16362	16473	16892	16663	16529	16662	16500	16875	16534	16468	16607	16803	16581	16590	16897	16608	16579	16593	16623	16786	16761	16797	16776	16509	16500	16690	16634	16519	16514	16519	16500	16636	16688	16721	16680	16913	16548	16676	16726	16680	16800	16579	16605	16693	16518	16655	16475	16481	16508	16575	16616	16776	16727	16566	16735	16641	16649	16696	16767	16837	16687	16553	16404	16520	16585	16630	16818	16606	16667	16662	16660	16646	16717	16699	16712	16611	16570	16551	16740	16686	16598	16878	16546	16648	16594	16454	16612	16760	16699	16624	16659	16525	16679	16681	16780	16596	16698	16746	16767	16693	16795	16633	16565	16771	16832	16508	16378	16988	16496	16466	16652	16939	16641	16467	16638	16847	16754	16585	16606	16640	16626	16651	16666	16726	16753	16715	16821	16691	16689	16697	16813	16721	16595	16728	16931	16613	16647	16556	16672	16586	16684	16699	16611
34888	48300	40608	30166	24367	20994	18989	17648	16830	16058	15847	15545	15476	15322	15401	15288	15301	15250	15320	15265	15318	15240	15292	15163	15261	15083	15126	15318	15043	15305	15058	15283	14993	15101	15268	15178	15231	15208	15097	15126	15196	15038	15133	15328	15197	15341	15135	15169	15155	15098	15179	15144	15286	15303	15249	15374	15351	15147	15166	15164	15264	15138	15258	15118	15065	15299	15229	15188	15248	15012	15085	15231	15101	15167	15185	15195	15043	15176	15047	15258	15132	15083	15249	15116	15175	15179	15167	15226	15103	15079	15115	15345	15107	15246	15027	15268	15157	15122	15100	15120	15216	15114	15176	15216	15045	15319	14996	15280	15277	15114	15325	15202	15110	15256	15197	15142	15295	15315	15266	15241	15021	15083	15001	15188	15153	15256	15296	15226	15306	15148	15299	15103	15202	15136	15160	15016	15202	15250	14903	15107	15147	15391	15076	15384	15091	15176	15066	15113	15288	15175	15139	15227	15128	15210	14981	15176	15039	15165	15116	14953	15041	15138	15176	15121	15137	15210	15129	15277	15069	14906	15164	15174	15166	15246	14977	15097	15297	15151	15219	15034	15367	15231	15279	15116	15189	15103	15188	15272	15070	15144	15195	15129	15178	15175	15215	15157	15018	15132	15067	15151	15054	15155	15044	15206	15189	15260	15009	15094	15231	15256	15195	15004	15010	15191	15229	15102	15121	15289	15201	15008	15215	15055	15224	15231	15115	15217	15226	15280	15168	15248	15089	15225	15113	14991	15161	15111	15172	15190	15114	15001	15242	15045	15157	15107	15286	15108	15261	15193	15151	15050	15176	15183	15128	15217	15140	15080	15081	15135	15171	15058	15113	14998	15070	15057	15322	15155	15109	15250	15092	15114	15065	15288	15094	15040	15202	15063	15009	15297	15117	15234	15103	15107	15144	15205	15183	14975	15238	15064	15139	15177	15208	15266	15084	15206	15224	15219	15081	15136	15157	15131	15103	15292	15199	15194	15119	15136	15151	15055	15255	15060	15049	15197	15326	14988	15118	15073	15111	15199	15187	15150	15257	15036	15078	15144	15134	15118	15192	15097	15170	15104	15071	15226	15156	15294	15127	15201	15275	14964	15331	15068	15073	15053	15153	14962	15093	15235	15049	15113	15148	15098	15185	15133	15092	15074	15056	15197	14953	15299	15069	15168	15093	15222	15043	15091	15158	15168	15172	15305	15110	15120	15205	14998	15276	15147	15284	15314	15199	15131	15132	15167	15216	15085	14972	15086	15259	15064	15048	15174	15107	15059	15341	15056	15217	15200	15176	15211	15173	15028	15200	15357	15075	15185	15138	15295	15322	15098	15238	15163	15196	15046	15232	15305	15259	15028	15143	15140	15039	15206	15127	15058	15239	15111	15193	15108	15117	15189	15220	15261	15358	15054	15337	15014	15194	15281	15138	15159	15100	15143	15053	15183	15211	15039	15162	15278	15109	15064	15073	15155	15254	15089	15248	15236	15186	15299	15090	15140	15131	15193	15208	15287	15114	15047	15182	15367	15249	15106	15162	15105	15227	15213	15021	15217	15216	15114	15042	15306	15223	15245	15119	14983	15321	15017	15137	15177	15086	15227	15013	15201	15108	15126	15204	14975	15102	15047	15015	15228	15239	15174	15109	14970	15207	15191	15130	15134	15122	15165	15231	15117	15170	15071	15448	15163	15131	15362	15050	15138	15181	15027	15225	15101	15172	15009	15099	14953	15214	15155	15037	15178	15175	15195	15252	15149	15182	15275	15114	15241	15229	15106	15135	15142	15209	15150	15139	15182	15204	15066	15001	15119	15144	15335	15233	15114	15203	15132	15114	15028	15183	15124	15197	15161	15072	15277	15328	15232	15053	15109	15150	14968	15162	15074	15197	15103	15034	15182	15089	15311	15215	15220	15134	15189	15252	15521	15238	15238	15054	15334	15175	15218	15160	15165	15230	15095	15132	15261	15085	15139	15165	15282	15027	15113	15357	15146	15034	15092	15153	15324	15153	15052	15240	15298	15321	15278	15333	15207	15155	15097	15075	15078	15097	15097	15210	15219	15034	15079	15082	15094	15054	15281	15122	15162	15177	15247	15097	15222	15208	15240	15030	15133	15321	15137	15217	15155	15348	15135	15080	15088	15035	15081	15243	15184	15051	15182	15285	15126	15160	15099	15091	15087	15051	14995	15177	15262	14967	15137	15079	15053	15364	15108	15230	15015	15226	15391	15115	14991	15275	15048	15307	15181	15248	15353	15181	15229	15129	15200	15115	15160	15291	15146	15126	15064	15143	15042	15292	15258	15110	15249	15136	15161	15087	15191	15190	15024	15162	15292	15212	15169	15279	15251	15045	15129	15151	15054	15251	15087	15097	15179	15112	15193	15155	15226	15162	15109	15100	15341	15196	15143	15161	15181	15193	15214	15210	15175	15242	15264	15275	15071	15077	15136	15202	15243	15170	15032	15021	15083	15191	15088	15229	15231	15082	15131	15089	15126	15059	15178	15152	15081	15080	15028	15287	15286	15236	15113	15129	15144	15081	15237	15079	15122	15108	15306	15271	15067	15148	15158	15215	15296	14979	15243	15221	15135	15165	15093	15147	15038	15077	15107	15127	15225	15168	15182	15060	15333	15197	15111	15137	15135	14994	15167	15089	15151	15161	15090	15153	15253	15266	15198	15232	15104	15123	15150	15088	15135	15384	15191	15255	15180	15301	15203	15189	15222	15280	15264	15324	15167	15110	15248	15117	15092	15210	15087	15238	15187	15263	15251	15075	15083	15153	15169	15154	15095	15069	15153	15231	15120	15086	15086	15246	15221	15032	15100	15128	15243	15219	15246	15357	15067	15168	15185	15112	15090	15162	15148	15272	15006	15260	15177	15217	15155	15121	15106	15064	15203	15159	15268	15151	15281	15184	15087	15157	14999	15237	15145	15130	15118	15231	14991	15117	15263	15099	15111	15258	15097	15046	15368	15100	15325	15147	15045	15286	15238	15090	15167	15344	15189	15361	15153	15175	15130	15091	15382	15012	15233	15074	14981	15130	15213	15217	15140	15205	15270	15140	15046	15221	15080	15024	15141	15045	15174	15176	15171	15200	15285	15069	15171	15200	15209	14969	15130	15166	15152	15226	15129	15109	15223	15064	15288	15134	15288	15205	15236	15205	15192	15008	15127	15067	15317	15370	15196	15174	15182	15175	15193	15031	15074	15231	15174	15150	15223	15271	15086	15074	15107	15147	15137	15086	15106	15196	15282	15178	15174	15113	15105	15108	15327	15123	15221	15294	15161	15183	15184	15158	15023	15124	15122	15163	15248	15266	15237	15240	15017	15191	15169	15348	15290	15312	15285	15045	14968	15253	15067	15051	15113	15036	15180	15205	15294	15177	15119	15114	15173	15285	15146	14957	15207	15151	15253	15154	15130	15129	15084	14977	15020	15343	15248	15155	15106	15094	15129	15236	15175	15131	15244	15143	15243	15055	15078	15116	15165	15139	15163	15198	15110	15247	15162	15043	15237	15328	15133	15060	15178	15051	15155	15173	15213	14977	15133	15092	15163	15095	15195	15191	15148	15251	15268	15185	15112	15339	15199	14978	15102	15080	15185	15115	15030	15196	15173	15104	15086	15136	15231	15352	15273	15226	15081	15132	14987	14994	15335	15006	15143	15149	15138	15204	15217	15274	15066	15070	15112	15041	15127	15218	15092	15155	15335	15081	15241	15072	15230	15244	15198	15091	15104	15333	15295	15127	15063	14940	15112	15164	15205	15339	15261	15072	15128	15185	15100	15093	15212	15107	14967	15214	15096	15058	15026	15142	15210	14944	15137	15128	15140	15227	15197	15114	15093	15151	15242	15215	15220	15151	15220	15097	15119	15251	15050	15265	15034	15206	15169	15132	15047	15139	15072	15136	15148	15145	15276	15173	15126	15262	15076	15260	15105	15058	15018	14949	15163	15260	15134	15206	15223	15098	15151	15093	15317	14932	15181	15106	15193	15109	14975	15082	15153	15129	15221	15099	15223	15126	15249	15157	15030	15172	15052	15029	15103	15178	15061	15050	15282	15232	15105	15167	15089	15137	15089	15139	15082	15063	15171	15068	15193	15130	15160	15176	14947	14923	15069	15162	15040	15186	15062	15228	15222	15263	15147	15253	15116	15202	14990	15206	15111	15081	15155	15293	15156	15238	15024	15174	15183	15264	15216	15138	15290	15226	15086	14899	15091	15091	15121	15111	15205	15145	15069	15183	15199	15202	15011	15016	14994	15123	15263	15287	15098	15041	15268	15128	15075	15184	15316	15109	15063	15103	14976	15043	15149	15033	15292	15240	15033	15291	15252	15078	15270	15123	15111	15230	15010	15082	15150	15205	15032	15189	15297	15083	15174	15203	15232	15230	15156	15169	15380	15209	15165	15029	15195	15113	15303	14951	15120	15068	15240	15019	15051	15359	15130	15136	15143	15077	15187	15196	15302	15112	15209	15139	15281	15343	14891	15019	15136	15172	15120	15327	15226	15139	15296	15093	15228	15233	15084	15072	15229	14993	15084	15125	15209	15096	15329	15089	15130	15121	15210	15240	15231	15242	15360	15199	15234	15080	15134	15128	15221	15089	15443	15149	15199	15206	15054	15337	15257	15033	15121	15221	15132	15105	15092	15166	15301	15073	15379	15245	15330	15202	15119	15095	15110	15042	15166	15063	15268	15286	15155	15261	15154	15191	15261	15188	15311	14978	15179	15109	14925	15150	15146	15126	14951	15065	15061	15149	15252	15259	15204	15137	15139	15053	15155	15227	15140	15197	15182	15048	15152	15131	15086	15331	15062	14989	15251	15067	15136	15254	15234	15095	15196	15166	15164	15209	15398	15098	15166	15223	15172	15194	15249	15106	14976	15135	15289	15194	15247	15085	15291	15215	15008	15107	15078	15155	15081	15296	15206	15014	15037	15181	15164	15168	15159	15148	15200	15054	15180	15178	15244	15196	15047	15041	15172	15038	15134	15141	15269	15211	15122	15212	15080	15106	15204	15151	15365	15210	15104	15248	15157	15030	15343	15108	15051	15195	15293	15238	15200	15277	15135	15221	15193	15129	15147	15203	15140	15174	15307	15153	15190	15034	15167	15252	15227	15111	15158
24342	21490	29271	26434	25722	27210	25788	21997	20119	18807	18179	17666	17584	17613	17415	17550	17448	17447	17450	17228	17185	17208	17128	17313	17144	17316	17088	17101	17058	17158	17285	17168	17047	17287	16952	17150	17218	17013	17268	17111	17130	16971	17103	17093	17044	17030	17207	17164	17201	17315	17265	17100	16936	17127	17132	17164	17151	17146	17104	17058	16958	17291	16862	16986	17007	16897	17000	17140	17069	17026	17166	17061	17100	17199	17117	17076	17081	17273	17201	17065	17199	17061	17058	17144	17118	16909	17108	16970	17127	17040	16889	16938	16960	17064	16961	17239	17271	16960	17079	17057	17226	17084	17060	17027	17046	17059	16960	16877	17100	17062	17017	17008	17253	17197	17095	17116	17066	16996	17072	17120	17023	17100	17127	17131	16941	16958	16974	17085	16942	16892	16971	17283	17113	16988	17189	17051	17132	16969	17106	16955	17090	17159	17100	17130	17041	16988	17157	17154	17097	16972	17078	16949	17161	17030	17043	17151	17105	17114	17077	16976	17169	17230	17098	17292	17172	16958	17102	17075	17057	17024	17203	17098	17121	17095	17194	17067	17114	17096	17063	17099	17248	17124	17003	17088	17165	17040	17021	17148	16984	17210	17140	16944	16994	16910	17062	17137	17014	16987	17161	16975	16946	17064	16728	17014	16941	16999	17138	17001	16962	17035	17207	17189	17237	16922	17202	16926	17133	16905	16992	17337	16956	17168	17063	17204	17046	16763	16903	17062	17181	17040	17072	16879	16978	17176	17058	16968	17016	16833	16821	17158	16962	17128	16984	16966	16910	16994	17201	16964	17155	17073	16997	17051	17111	17224	17122	16998	17005	17176	17057	17219	17104	17091	17198	17218	16979	17146	17077	17143	17142	17354	16988	17215	17127	16969	17032	16838	17118	17064	16979	17083	17010	17098	17171	17111	17012	17007	16965	17146	17172	17159	17116	17138	17212	17105	16911	17017	17054	16946	16920	17160	17064	16957	17092	17137	17107	16917	17017	17132	16994	17330	16815	17022	17086	16916	16818	16864	17241	17000	17055	17170	16921	16848	16902	17011	17078	17014	17276	16983	17150	17137	17170	17179	16985	17070	17221	17114	16998	17062	16967	17169	17026	17165	17028	17151	17145	17023	16913	17126	16968	16896	16932	17254	17077	16992	16985	17061	17062	17024	17085	16939	17191	16859	16959	17165	17299	16877	17111	16994	17042	17091	17266	17050	17144	16970	17066	17235	17316	16851	17181	17074	17029	16810	17180	17024	17107	17061	17099	17017	17233	17038	17073	17043	17244	17178	17059	17074	16890	17137	17055	16910	17081	17074	17156	16904	17121	16995	17209	17126	17046	16984	17099	16965	17085	16990	16918	17067	17157	16971	16743	16896	17066	17272	16960	17074	17267	17091	17148	17047	17220	16900	16971	17072	16975	17035	17221	16884	17133	16982	16949	17029	17051	17021	17162	16984	17064	16972	17114	17158	16990	17106	17008	17062	17198	16928	16943	17028	17139	16964	16963	17111	17046	17036	17025	17177	17312	17043	17103	16981	16921	17155	17224	16996	17055	16973	17201	17025	17238	17071	16919	17185	16992	16956	16994	17136	17080	17166	17018	17175	17025	16874	17275	16937	16836	17051	16985	16777	17092	17073	17164	17064	17129	17033	17184	17214	17192	17021	17094	17116	17021	16895	17105	16946	17042	16955	17090	16993	17247	17001	16994	17092	17052	17110	16839	16964	17092	16996	17011	17083	17108	17151	17301	17069	17009	17146	17045	17023	17017	17084	17160	17018	17094	17090	17097	17041	17011	17134	17128	17321	17246	16901	16984	17050	17083	17109	16996	17122	17259	16989	16859	17054	17109	16963	17171	17027	17091	17104	17020	17018	16921	17265	17068	16977	17131	16952	17096	17271	16989	17136	17137	17183	16859	17002	17052	17076	16943	16979	17010	17159	16919	17089	17103	16922	17245	16968	17181	17023	16905	16816	16863	17058	17101	17043	17041	17113	16964	17204	17288	17253	16845	17013	17048	16994	17236	17063	16879	17001	17133	17172	17285	17258	16889	17091	17076	17109	17210	17072	16999	16976	16987	17042	17095	17177	17015	17251	17117	16908	16958	17164	17087	16843	17072	17070	17010	16937	17179	17068	17178	17072	16960	17011	17074	17014	17167	17152	16903	17133	16948	17187	17056	17125	17227	17047	17016	17037	17129	17032	17027	16828	17041	17299	17191	16976	17022	17022	16948	16955	17284	16986	16991	17052	16890	17043	17064	17073	16892	17068	17037	17202	17229	17001	16851	17060	17037	17019	17169	17170	17088	17357	17159	17215	17061	17018	16996	17147	17139	17104	16948	17059	17031	17185	17124	17333	17374	17253	17158	17137	17259	17106	17231	17139	17120	17076	17223	17079	16931	17062	17271	17255	17075	17062	17101	17272	17358	16982	17074	17032	17044	16985	17144	17158	17178	16859	16913	16967	17107	16933	16987	16867	16989	16930	16892	17154	17116	17060	16938	17127	16996	17193	16916	17193	17262	17038	16939	17189	17199	16919	17012	16962	16984	16972	17017	17084	17128	17192	17059	17258	17001	17192	17131	17027	17205	17117	17048	17190	16886	17159	16918	17184	17093	17179	16924	17169	16940	17137	17100	16998	17092	16953	17017	16949	16964	17010	17154	17296	17021	17086	17268	17115	17156	17011	16974	17175	17135	17113	17182	17147	17161	17205	17014	17324	17157	16881	17223	17019	17232	17027	17087	17130	17103	17160	16960	16948	16980	17174	17233	17197	17030	16981	17187	17071	17070	17036	17148	16945	17152	16927	17062	16957	17151	17233	16993	17272	17165	17070	17204	17064	17066	16848	17022	17067	17044	16793	17156	17270	16796	17108	17094	17130	17004	17159	16940	17099	17148	16800	16983	17101	17067	17054	16924	17015	17180	16998	17110	17106	17092	17135	17122	17021	17273	17296	17183	16961	16917	16941	17059	16930	17051	17061	17024	17192	17103	16977	16891	17083	16831	17001	17163	16972	17207	16952	17142	16987	17154	17184	17096	17088	17027	17192	17142	17124	16935	17003	17193	17123	17008	17033	16982	17100	16877	17032	17041	17085	16990	16998	17270	17044	17178	17128	17034	17201	17267	17002	17018	17106	17086	16976	17096	17161	16937	17296	16921	17195	17104	17078	17064	16938	16883	17320	17082	17240	17030	17223	17215	17125	17216	17102	17204	17030	17056	16918	17116	17057	17065	17027	17230	17014	17222	17100	17099	17027	17130	17079	17211	17154	17070	17066	16962	17068	17151	17136	17273	17003	16925	17301	17072	17063	17126	16931	17075	17119	17175	17168	17165	17059	17131	17318	17015	17135	17021	17220	17185	16882	17065	17020	17175	17149	17072	17114	17129	16993	16926	17224	17164	16707	17069	17138	16974	17083	17030	16994	17148	17185	17160	17129	16947	17199	17223	17095	17117	17193	17118	17078	17115	16976	17078	16966	17034	16974	17046	17035	16930	17080	17134	17352	17035	16818	17008	16995	16760	16967	17002	17262	17135	17119	16981	16956	17310	17035	17032	17154	17047	16945	17323	16900	17191	17048	17049	17157	16881	17107	17338	17012	16973	17190	16997	16896	17053	17196	17110	17062	16857	17072	17020	16993	17015	17002	17239	17173	17195	17033	17005	17203	17178	17167	16973	16894	17036	17082	16989	17071	17104	16957	16942	17104	17064	17234	17010	17329	17048	17027	16875	17092	16969	17020	17021	17016	17044	16854	16984	17186	16946	17049	17030	16882	17136	16969	17055	17093	17176	17040	17003	17231	17163	17002	17027	17042	17186	17156	17187	17092	16984	17189	17053	17176	17149	17174	17001	17066	17029	17205	17188	16946	16941	16978	16944	17127	17193	16945	17035	16963	16971	17021	17123	17005	16964	17119	17041	17088	17092	17302	17065	17050	16890	17151	17056	17107	16962	17086	17024	17249	17102	17203	17060	17141	16982	16996	16947	17018	17131	17111	16922	17161	17074	17081	17000	17095	17198	16949	17224	17002	17133	17240	16926	16971	17121	17010	17081	17109	17234	17020	17073	17145	17228	17020	16742	17085	17062	17075	17046	17045	17294	17159	16795	17212	16974	16921	17199	17155	17208	17000	17025	17090	17107	17053	17128	17195	17249	17183	17071	17071	17074	16963	17116	17039	17116	17072	17075	17097	16921	17139	17072	16943	17008	17039	17151	16915	16924	17192	16992	17147	16923	17137	17082	16977	17145	17222	17108	17079	16982	17058	16900	17012	17091	17086	17068	17024	17071	17048	17133	17081	16883	17074	17073	17042	17048	16838	16738	16953	17084	17024	17216	17091	17274	17008	17064	17000	17124	17069	17177	16961	17055	17367	17258	16986	17073	16961	17169	17209	16999	17215	17020	17206	17106	17238	17039	17271	17222	17250	16953	17261	17281	17025	17113	17224	17010	17050	16871	17171	17115	17066	17152	17225	16979	17189	17024	17261	17031	17090	16980	17260	17079	16903	16876	16805	16900	17084	16922	16958	17172	17136	17006	17159	16946	16949	17079	17161	17095	17248	17063	17158	17110	16969	17062	16983	17221	16958	16969	17044	17033	17090	17237	17085	17029	17240	17250	16844	17191	16967	17177	17220	17179	17011	17155	17120	16927	16922	16912	16872	16853	17018	17206	17181	16925	16940	17251	16987	16962	17027	17016	17045	17117	17080	17068	16988	17137	17102	17181	17110	16938	17213	17019	17077	17197	17001	17334	17206	17000	17147	16999	16845	17116	17094	17118	16951	16978	16992	17317	17072	17046	17078	17011	16953	17029	17041	16978	17292	17075	17138	17073	17177	16916	17018	17129	17251	17029	17156	17016	17187	17110	16995	17151	17236	17169	17149	17003	17120	17175	16937	17227	16981	16821	16888	17202	17121	17006	17078	17229	17211	17012	17001	17194	17008	17084	17105	16979	16994	16965	16893	16954	17003	17116	17058	17140	17121	17021	17024	16981	17197	17076	17155	17018	17007	17176	16914	17033	16904	17072	17129	17085	17047	17044	16965	17141	17112	17111	17166	17106	17029	17097	17143	17025	17003	17057	16932	16937	17064	17079	17022	17186	17001	16925	17109	16941	17271	17061	16999
36266	54033	49004	38771	32213	27956	23657	21261	18788	16882	16587	16073	16023	15963	15785	15781	15669	15591	15470	15675	15812	15608	15511	15456	15458	15462	15528	15470	15424	15427	15245	15448	15469	15489	15389	15423	15350	15308	15369	15501	15439	15511	15552	15663	15508	15346	15579	15305	15668	15436	15574	15452	15261	15393	15364	15302	15422	15362	15510	15371	15400	15364	15228	15267	15452	15446	15280	15374	15237	15565	15185	15402	15469	15406	15406	15351	15524	15242	15636	15307	15434	15392	15379	15341	15317	15428	15449	15360	15511	15316	15470	15386	15450	15234	15529	15553	15301	15397	15354	15350	15481	15373	15451	15552	15507	15268	15299	15576	15309	15397	15340	15406	15344	15355	15276	15212	15571	15310	15329	15313	15412	15335	15335	15471	15371	15319	15460	15335	15327	15406	15476	15513	15374	15379	15448	15470	15386	15476	15227	15447	15398	15318	15486	15380	15429	15440	15306	15264	15384	15349	15258	15556	15386	15308	15363	15470	15301	15252	15270	15464	15272	15371	15568	15357	15397	15407	15359	15437	15509	15511	15414	15426	15490	15336	15356	15375	15588	15321	15445	15431	15402	15408	15480	15298	15391	15379	15300	15453	15293	15439	15553	15382	15315	15342	15508	15308	15487	15326	15296	15287	15486	15347	15291	15506	15634	15328	15289	15403	15380	15484	15414	15516	15470	15134	15420	15469	15335	15403	15443	15211	15379	15376	15303	15436	15436	15438	15336	15419	15363	15360	15433	15378	15382	15449	15435	15360	15493	15514	15313	15465	15263	15350	15315	15285	15366	15397	15341	15406	15360	15510	15546	15340	15412	15456	15442	15397	15405	15460	15393	15328	15057	15392	15460	15481	15479	15467	15483	15375	15407	15248	15388	15365	15423	15439	15406	15259	15374	15477	15486	15314	15603	15364	15352	15404	15434	15430	15295	15341	15507	15462	15437	15203	15509	15353	15478	15517	15420	15364	15335	15424	15430	15508	15364	15374	15338	15333	15565	15394	15352	15362	15225	15497	15363	15424	15276	15413	15178	15415	15346	15421	15247	15410	15486	15304	15513	15220	15361	15306	15544	15389	15485	15438	15158	15347	15312	15274	15398	15401	15269	15179	15384	15343	15506	15238	15454	15345	15425	15419	15436	15568	15492	15367	15425	15290	15272	15387	15304	15247	15400	15246	15587	15239	15339	15454	15225	15377	15372	15347	15326	15510	15358	15480	15359	15488	15344	15585	15403	15328	15583	15378	15351	15537	15270	15309	15461	15334	15422	15362	15502	15360	15502	15324	15504	15398	15369	15349	15156	15494	15438	15212	15273	15500	15507	15276	15486	15391	15395	15393	15424	15470	15103	15381	15321	15243	15455	15244	15467	15314	15470	15603	15441	15414	15392	15500	15508	15384	15273	15408	15419	15496	15339	15506	15393	15347	15355	15358	15259	15426	15222	15209	15363	15454	15294	15274	15531	15495	15434	15320	15633	15573	15434	15305	15436	15504	15338	15233	15296	15205	15430	15429	15397	15085	15309	15304	15265	15399	15279	15542	15447	15570	15431	15381	15408	15476	15348	15228	15427	15253	15314	15527	15478	15377	15461	15331	15459	15341	15287	15574	15429	15386	15492	15592	15390	15452	15208	15503	15474	15207	15337	15417	15381	15475	15413	15288	15428	15397	15317	15385	15344	15558	15308	15352	15437	15242	15318	15431	15282	15412	15366	15425	15252	15482	15309	15418	15470	15347	15359	15409	15439	15342	15315	15258	15282	15263	15475	15484	15387	15260	15267	15459	15307	15554	15281	15135	15400	15527	15400	15480	15406	15301	15557	15310	15419	15384	15349	15524	15396	15380	15414	15478	15294	15445	15330	15407	15222	15533	15447	15365	15466	15249	15456	15349	15626	15336	15321	15218	15492	15361	15237	15444	15558	15133	15382	15287	15368	15423	15289	15311	15418	15376	15480	15288	15274	15404	15377	15383	15387	15372	15414	15319	15541	15221	15477	15226	15318	15281	15351	15424	15372	15389	15481	15297	15407	15477	15314	15423	15393	15437	15516	15440	15328	15302	15527	15255	15340	15332	15318	15374	15317	15444	15425	15290	15361	15455	15360	15274	15410	15352	15428	15476	15445	15406	15398	15358	15524	15357	15486	15433	15421	15429	15301	15301	15285	15294	15363	15284	15472	15176	15582	15364	15538	15323	15461	15472	15329	15665	15515	15213	15352	15378	15519	15351	15325	15453	15653	15503	15397	15407	15241	15509	15521	15238	15398	15518	15290	15405	15477	15264	15622	15303	15428	15344	15342	15344	15415	15304	15389	15355	15317	15465	15471	15259	15420	15349	15389	15506	15519	15344	15328	15552	15419	15274	15427	15259	15134	15503	15404	15337	15534	15429	15334	15385	15469	15298	15476	15385	15431	15331	15533	15471	15452	15303	15382	15414	15480	15329	15517	15336	15382	15419	15303	15269	15276	15434	15452	15434	15521	15412	15452	15505	15288	15489	15342	15351	15335	15284	15426	15558	15573	15477	15290	15491	15452	15552	15483	15402	15512	15349	15338	15531	15271	15414	15434	15472	15329	15455	15468	15412	15515	15358	15426	15492	15443	15431	15474	15555	15369	15427	15492	15619	15426	15329	15473	15403	15616	15386	15530	15431	15539	15270	15397	15409	15364	15396	15267	15392	15440	15362	15367	15538	15314	15300	15453	15430	15478	15386	15455	15380	15354	15306	15443	15427	15404	15368	15661	15631	15499	15354	15383	15476	15449	15338	15316	15297	15383	15353	15337	15294	15384	15518	15256	15302	15443	15345	15359	15557	15542	15368	15386	15424	15523	15514	15293	15530	15446	15258	15533	15288	15299	15507	15486	15383	15436	15183	15400	15531	15496	15549	15458	15529	15359	15484	15275	15303	15247	15406	15331	15379	15404	15341	15534	15487	15547	15416	15288	15487	15488	15268	15104	15454	15482	15318	15251	15336	15278	15360	15203	15606	15174	15322	15463	15356	15387	15269	15344	15352	15322	15459	15306	15396	15320	15335	15237	15347	15388	15344	15451	15290	15417	15384	15382	15263	15436	15522	15404	15214	15443	15377	15271	15312	15433	15382	15298	15529	15343	15410	15285	15360	15300	15334	15478	15483	15421	15424	15362	15354	15257	15378	15446	15258	15335	15464	15481	15218	15273	15204	15377	15379	15421	15456	15465	15329	15403	15548	15367	15293	15565	15431	15398	15382	15270	15422	15188	15555	15481	15315	15327	15339	15237	15231	15217	15586	15443	15374	15403	15309	15303	15375	15496	15219	15393	15419	15091	15384	15429	15364	15416	15463	15352	15335	15366	15409	15440	15387	15241	15346	15337	15423	15348	15420	15504	15423	15288	15444	15416	15283	15262	15352	15412	15296	15354	15529	15341	15279	15622	15358	15390	15361	15465	15575	15486	15437	15352	15435	15496	15391	15411	15502	15420	15459	15511	15389	15421	15493	15531	15192	15536	15233	15531	15323	15401	15400	15324	15420	15405	15379	15379	15480	15362	15394	15246	15438	15312	15282	15370	15363	15250	15455	15401	15312	15478	15522	15287	15292	15441	15488	15436	15466	15303	15218	15508	15243	15329	15307	15250	15402	15430	15373	15467	15491	15285	15197	15488	15295	15504	15272	15413	15431	15434	15310	15574	15368	15320	15315	15331	15382	15365	15365	15434	15575	15389	15333	15376	15515	15329	15382	15367	15368	15501	15496	15508	15418	15341	15399	15447	15417	15446	15314	15482	15408	15346	15492	15502	15420	15444	15427	15336	15244	15344	15400	15406	15479	15519	15411	15483	15452	15506	15397	15395	15561	15527	15169	15433	15218	15308	15290	15348	15236	15234	15221	15415	15311	15334	15479	15305	15549	15381	15396	15366	15602	15333	15496	15225	15527	15455	15267	15565	15488	15271	15399	15505	15411	15432	15217	15394	15438	15462	15514	15387	15508	15371	15506	15433	15429	15439	15341	15460	15539	15495	15585	15313	15234	15232	15502	15354	15513	15503	15517	15335	15448	15526	15417	15379	15220	15354	15457	15438	15414	15320	15371	15483	15367	15456	15483	15242	15379	15407	15406	15262	15232	15294	15415	15417	15527	15375	15341	15311	15434	15423	15423	15282	15263	15571	15377	15382	15471	15327	15351	15425	15507	15386	15358	15375	15091	15451	15421	15495	15195	15503	15545	15386	15298	15364	15395	15422	15620	15361	15560	15364	15483	15464	15300	15409	15501	15384	15488	15295	15368	15501	15428	15420	15362	15331	15206	15349	15385	15440	15522	15321	15355	15413	15363	15362	15486	15410	15339	15139	15301	15319	15537	15278	15507	15466	15441	15384	15338	15429	15440	15463	15375	15416	15188	15523	15464	15472	15425	15356	15545	15330	15411	15281	15342	15386	15292	15409	15318	15413	15350	15373	15411	15244	15383	15309	15406	15345	15569	15537	15489	15288	15317	15353	15441	15342	15531	15463	15348	15442	15651	15561	15339	15426	15204	15348	15245	15369	15492	15497	15322	15589	15395	15513	15411	15320	15404	15561	15633	15323	15490	15578	15349	15294	15502	15345	15323	15386	15436	15467	15519	15287	15304	15319	15397	15342	15304	15553	15444	15393	15400	15226	15555	15307	15331	15394	15369	15396	15276	15290	15508	15378	15373	15189	15393	15480	15304	15498	15319	15258	15246	15506	15298	15399	15405	15584	15340	15463	15485	15374	15377	15344	15343	15489	15351	15418	15433	15304	15361	15318	15365	15433	15394	15381	15545	15576	15271	15407	15406	15253	15471	15410	15372	15411	15522	15486	15333	15560	15320	15272	15385	15500	15419	15372	15410	15383	15515	15680	15264	15495	15284	15339	15373	15354	15498	15325	15147	15532	15343	15363	15351	15340	15593	15547	15657	15444	15432	15257	15341	15458	15582	15243	15393	15336	15374	15531	15478	15531	15415	15343	15541	15437	15358	15360	15490	15361	15392	15377	15467	15477	15536	15355	15333	15412	15336	15532	15530	15375	15222	15457	15383	15386	15242	15137	15347	15361	15407	15438	15485	15374	15431	15486	15350	15563	15442	15379	15566	15283	15496	15462	15276	15313	15344	15424	15332	15353	15419	15427	15463
23083	21524	29417	24764	23861	27000	29026	22614	19556	19063	18461	17876	17976	17794	17563	17610	17455	17233	17159	17111	17008	17241	17203	17152	17101	16918	17245	17041	16922	17117	16909	16956	16925	17020	17003	16912	17075	17010	17018	16810	16907	16829	16806	17090	16915	17001	16863	16988	16988	16950	16731	16939	17115	16925	16701	16786	17056	17073	16851	16992	16817	16919	16921	17016	16910	16745	16992	17113	16767	16994	17025	16771	16745	16897	16877	16810	16811	16792	16798	16876	16985	16800	16887	16820	16882	16731	16817	16827	17057	17002	16858	17013	16928	16822	17155	16749	16967	16731	16959	16619	16917	16770	17042	16929	17048	16941	16866	16636	17061	16966	16769	16771	16639	16680	17031	16829	16796	16740	16930	16824	17074	16896	16831	16877	17028	16779	16783	16685	16763	16996	16894	16849	16934	17005	16782	16905	16965	16796	16850	16794	16780	16852	16837	16727	16904	16784	16559	16911	16898	16903	16823	16713	16982	16758	16546	16962	16718	16806	16818	16821	16829	16771	16983	16803	16765	16838	16796	16847	16992	16826	16939	17093	16855	16859	16762	16622	16888	16762	16907	16659	16907	16793	16713	16761	16837	16818	16988	16682	16887	16970	16878	16936	16674	16861	16933	16819	16883	16652	16947	16930	17008	16687	16846	16794	16934	16807	16915	16617	16729	16775	16993	17006	16804	16843	17026	16725	16787	16925	16805	16731	16917	16777	17020	16849	16864	16841	16749	16937	16846	16846	16778	16923	16788	16956	17005	16730	16824	16701	16683	16796	16848	16745	16801	16764	16737	16830	16721	16968	17075	16865	16913	16885	16808	16709	16947	16817	16729	16661	17057	16933	16961	17085	16861	16719	16836	16779	16534	16623	16765	16666	16829	16669	16834	16922	16836	16841	16705	16833	16738	16880	16802	16771	16788	16721	16803	16787	16962	16964	16802	16715	16679	16808	16888	16904	16953	16797	16771	16847	16865	16863	16919	16750	16781	16893	16959	16848	16784	16778	16746	16774	16992	16722	16983	16686	16820	16707	16847	16758	16966	16735	17020	16995	16700	16731	16883	16731	16843	16880	16700	16894	17128	16936	16827	16802	16818	17044	16791	16847	16963	16755	16816	16758	16768	16671	16736	16849	16920	16939	16621	16526	16589	16839	16864	17050	16955	16625	16842	16822	16794	16680	16801	16627	16716	16868	16863	16912	16703	16817	16885	16839	16812	16803	16848	16778	16971	16946	16819	16823	16955	16693	16736	16715	17102	16951	16856	16745	16903	16920	16781	16897	17045	16982	16821	16948	16794	16739	16992	16980	17018	16876	16735	16801	16873	16873	16780	16633	16844	16800	16918	16923	16920	16925	16783	16736	16895	16922	16975	16919	16898	16675	16857	16693	16962	16583	16855	16828	16769	16750	16769	16682	16861	16815	16873	16678	16745	16913	16816	16851	16770	16866	16660	16967	16926	16874	16908	16931	16781	16986	16760	16827	16659	16784	16859	17015	16748	16791	16740	16442	16857	16751	16832	16662	16838	16777	17052	16696	16825	16955	16791	16935	16989	16989	16843	16863	16859	16998	16666	16640	16840	16873	16977	16776	16730	16713	16800	16704	16837	17034	16746	16716	16709	16621	16752	16899	17005	17016	16647	16841	16819	16804	16885	16860	16750	16969	16685	16750	16641	16611	17055	16715	16801	17014	16729	17036	16828	16783	16788	16716	16795	16929	16852	16797	16859	16862	16783	16803	16686	16741	16864	16982	16991	16814	16639	16800	16876	16861	16987	16929	16908	16731	16723	16690	16727	16788	16833	16954	16762	16768	16851	16902	17004	16778	16686	16752	16886	16601	16786	16855	16880	16729	16788	16747	16774	16732	16828	16853	16757	16719	16930	16829	16860	16794	16866	16856	16844	16861	16767	16742	16820	16890	16841	16805	16869	16915	16632	16807	16913	16824	16719	16873	16762	16798	16652	16833	16783	16738	16746	16953	16744	16838	16971	17006	16852	16922	16920	16965	16863	16774	16969	16930	16777	16901	16906	16883	16947	16870	16823	16896	16844	16746	16503	16706	17019	16991	16927	16897	16766	16836	16866	16828	16993	16885	16831	16762	16758	16752	16657	16900	16762	16927	16818	16907	16874	16876	16923	16806	16705	17025	16715	16754	16882	16786	16763	17027	16713	16950	16800	16733	16717	16802	16741	16846	16829	16818	16943	16821	16820	16904	16762	16813	17073	16815	16769	16953	16947	17014	16871	16916	16945	17053	16826	17059	16735	16828	16955	16916	16995	16749	16709	16920	16838	16823	16790	16744	16743	16793	16733	16965	16779	16781	16970	16878	16834	16904	17046	16924	16886	17060	16848	17128	16765	16853	16785	16808	16795	16893	16753	16517	16645	16866	16858	16911	16909	16661	16716	16736	16831	16858	16841	16714	16840	16814	16803	16799	16870	16820	16773	16887	16855	16783	16946	17036	16979	16771	16930	16978	16764	16676	16749	17005	16673	16734	16841	16844	16727	16674	16904	16873	16759	16947	16819	16868	16764	16992	16762	16722	16836	16854	16956	16878	17033	16895	16825	16587	16816	16635	16825	16693	16813	17072	16807	16758	16911	16672	16791	16923	16855	16909	16782	16747	16985	16797	16647	16586	16599	16961	16902	16854	16687	16759	16879	16843	16949	17047	16807	17028	16802	16752	16823	16922	16857	16853	16720	16613	16781	16887	17031	16696	16806	16818	16870	16639	16880	16762	16818	16815	16816	16873	16922	16799	16871	16875	16767	16835	16823	17003	16757	16710	16807	16729	16740	16785	16725	16869	16905	16972	16682	16781	16839	16759	16747	17043	16924	16777	16981	16625	16618	16627	16837	16811	16874	16713	16828	16799	16977	16915	16706	16806	16947	16782	16936	16884	16869	16660	16779	16918	16812	16754	16809	16680	16801	16802	16819	16754	16850	16661	16817	16910	16758	16943	16909	16879	16838	16899	16854	16917	16745	16810	16868	16875	17014	17009	16698	16976	16765	16746	16703	16857	16844	16843	16954	16797	16930	16966	16878	16707	16832	16788	16916	16811	16908	16837	16586	16941	16971	16794	16917	16775	16792	16876	16518	17013	16835	16705	16864	16815	16804	16943	16726	16856	16912	16840	16863	16821	16741	16658	16854	16733	16719	16842	16885	16804	16833	16791	16846	16732	16777	16958	17024	16857	16688	16868	16820	16975	16889	16713	16983	16712	16954	16979	16762	16784	16633	16809	16848	16615	16804	16700	16999	17003	17057	16558	16713	16894	16688	16907	17001	16945	16874	16854	16808	16896	16829	16985	16795	16868	16995	16813	16710	16595	16943	16813	16828	16970	16614	16806	16912	16974	16640	16781	16648	16794	16896	16725	16716	16908	16653	16772	16782	16744	16736	16789	16817	16958	16857	16777	16770	16843	16781	16820	16812	16800	16800	16886	16793	16840	16597	16665	16726	16950	16585	16952	16876	16697	16959	16951	16754	16784	16944	17026	17044	16704	16875	16656	16992	16815	16842	16674	16968	16995	16890	16680	16717	16862	16802	16674	16747	16794	16762	16627	16814	16806	16664	16829	16696	16826	17027	16945	16777	16648	16874	16896	16746	16889	16886	16798	16755	16863	16912	16869	17004	16527	16960	16777	16613	16569	16780	17009	16707	16869	16634	16882	16730	16782	16737	16951	16647	16744	16919	17003	16697	16869	16874	16932	16691	16763	16975	16863	17015	16708	16863	16880	16816	16804	16743	16851	16713	16778	16803	16672	16797	16674	17007	16766	17027	16869	16971	16920	16854	16932	16761	16617	16687	16743	16952	16986	16751	16776	16779	16734	16766	16959	16851	16856	17010	16892	16847	16892	16802	16842	17038	16919	17024	16840	16768	16901	17006	16888	16967	16736	16891	16913	16804	16788	16710	17015	16889	16870	16799	16842	16700	16815	17140	16724	16728	16802	16997	16845	17130	16802	16875	16821	16870	16710	16558	16758	16662	16774	16567	16869	16774	16799	16903	16816	16925	16857	16976	16976	16765	16848	16723	16527	16720	16839	16855	16763	16944	16731	16853	16913	16816	16755	16633	16844	16651	17005	16888	16875	16952	16636	16848	16883	16861	16900	16806	16698	16795	17009	16806	16815	16847	16825	16687	16734	16833	16790	16821	16690	16830	16793	16723	16607	16839	16826	16825	16647	16676	16724	16751	16783	16837	16823	16847	16711	16851	16898	16670	16866	16819	16849	16914	16611	16707	16868	16769	16923	16894	16883	16884	16783	16924	17024	16972	16754	16888	16838	16802	16825	16782	16704	16834	16755	16986	16995	16885	16621	16764	16866	16748	17039	16996	16739	16737	16847	16710	17041	16713	16958	16688	16912	16863	16712	16715	16961	16792	16856	17077	16801	16783	16880	16857	16934	16771	16788	16770	16768	16845	16949	16747	16864	16527	16766	16823	16641	16846	17049	16826	16771	16810	16836	16876	16888	16820	16765	16933	16790	16789	16889	16973	16692	16991	16728	16745	16783	16814	16797	16974	16896	16936	16756	16805	16845	16862	16979	16640	16909	16887	16588	16784	16793	16889	17064	16696	16915	16585	16862	16728	16896	16909	16764	17133	16731	16880	16912	16934	16640	16715	16916	16670	16695	16734	16887	16901	16903	16923	16752	16712	16595	16846	16862	16706	16859	16718	16848	16942	16931	16962	16800	16842	16883	16891	16769	16812	16819	16960	16803	17013	16942	16809	16908	16893	16860	16895	16865	16792	16893	16944	16772	16832	16751	16655	16731	16992	17031	17010	16749	17035	16762	16873	16836	16798	16609	16842	16855	16757	16731	16809	16988	16943	16758	16614	16822	16729	16899	16770	16798	16850	16765	16829	16811	16830	16974	16674	16653	17055	16798	16781	16781	16790	16752	16714	16940	16799	16880	16880	16871	16899	16874	16669	16905	16735	16698	16904	16809	16798	16894	16803	16807	16807	16806	16804	16837	16839	16897	16595	16846	16967	16565	16520	16945	16951	16790	16727	16862	16780	16734	16866	16668	16766	16954	16955	16636	16730	16872	16885	16951	16751	16748	16794	16858	16643	16697	16745	16946	16845	16731	16635	16975	16878	16593	16807	16505	16963	16778	16955	16765
38403	59160	54757	44938	36649	30813	26428	21379	18693	17402	16765	16501	16461	16141	15873	15860	15755	15578	15569	15369	15447	15585	15368	15381	15324	15511	15209	15431	15499	15340	15262	15319	15366	15302	15346	15368	15383	15220	15139	15247	15199	15320	15199	15373	15306	15243	15354	15353	15372	15248	15250	15098	15330	15253	15066	15155	15406	15277	15062	15239	15132	15132	15094	15194	15047	15218	15333	15211	15198	15182	15104	15381	15380	15195	15276	15376	15292	15316	15300	15120	15272	15085	15160	15207	15396	15261	15312	15285	15273	15056	15083	15272	15297	15301	15265	15343	15226	15294	15188	15210	15220	15143	15343	15317	15291	15082	15343	15333	15101	15319	15115	15153	15096	15325	15271	15115	15329	15212	15473	15000	15277	15227	15140	15177	15139	15238	15413	15200	15243	15333	15297	15131	15255	15213	15234	15328	15374	15246	15340	15210	15185	15280	15287	15289	15290	15252	15090	15146	15118	15363	15234	15175	15328	15166	15200	15156	15320	15250	15098	15052	15023	15093	15186	15146	15098	15298	15220	15245	15252	15158	15172	15378	15219	15255	15256	15195	15350	15312	15188	15351	15244	15430	15118	15367	15240	15198	15265	15389	15212	15160	15136	15432	15267	15299	15315	15360	15375	15274	15229	15167	15320	15293	15286	15111	15455	15285	15298	15279	15062	15261	15046	15231	15130	15219	15162	15382	15315	15244	15245	15120	15183	15288	15374	15276	15135	15080	15181	15412	15267	15305	15175	15160	15225	15307	15289	14979	15162	15287	15273	15270	15122	15087	15219	15270	15220	15143	15114	15356	15250	15225	15233	15199	15173	15372	15103	15150	15284	15297	15253	15302	15216	15148	15143	15008	15194	15115	15175	15205	15211	15260	15141	15094	15225	15105	15215	15312	15290	15336	15268	15277	15235	15175	15036	15161	15239	15253	15246	15322	15318	15468	15290	15159	15116	15044	15150	15240	15297	15192	15142	15245	15086	15261	15228	15067	15204	15141	15230	15295	15126	15190	15510	15210	15229	15091	15059	15309	15379	15233	15226	15166	15069	15370	15264	15249	15222	15128	15292	15259	15325	15255	15219	15346	15050	15175	15130	15383	15130	15483	15259	15200	15178	15224	15286	15179	15251	15259	15083	15373	15208	15266	15148	15224	15137	15206	15471	15334	15188	15320	15156	15296	15138	15144	15087	15390	15063	15298	15228	15304	15218	15244	15354	15234	15285	15305	15129	15217	15096	15295	15303	15171	15111	15083	15063	15176	15229	15316	15223	15206	15123	15386	15280	15370	15100	15151	15143	15157	15182	15108	15364	15252	15150	15251	15217	15411	15237	15229	15281	15192	15299	15279	15152	15063	15200	15274	15327	15290	15032	15332	15244	15358	15423	15228	15053	15180	15427	15299	15290	15338	15156	15209	15184	15268	15169	15260	15162	15223	15250	15199	15189	15179	15306	15201	15062	15125	15230	15350	15178	15226	15294	15206	15199	15273	15329	15262	15161	15156	15200	15290	15283	15199	15312	15400	15092	15301	15227	15146	15188	15362	15110	15199	15120	15166	15235	15213	15106	15168	15147	15267	15231	15109	15313	15168	15263	15387	15269	15354	15233	15208	15377	15071	15224	15090	15341	15158	15258	15338	15081	15322	15252	15161	15260	15325	15180	15143	15243	15274	15303	15321	15158	15133	15166	15339	15373	15258	15283	15122	15187	15344	15153	15072	15168	15278	15287	15326	15217	15138	15205	15142	15313	15242	15306	15206	15108	15205	15243	15238	15218	15101	15430	15112	15301	15295	15290	15116	15245	15148	15163	15151	15191	15230	15162	15223	15246	15195	15213	15156	15223	15149	15295	15200	15327	15326	15148	15375	15216	15288	15060	15248	15152	15197	15274	15258	15174	15243	15164	15111	15131	15424	15401	15203	15384	15299	15278	15265	15215	15174	15011	15222	15209	15172	15111	15112	15267	15235	15179	15202	15332	15124	15215	15182	15202	15197	15180	15109	15125	15072	15152	15096	15382	15202	15147	15066	15413	15271	15153	15371	15353	15204	15278	15347	15197	15215	15239	15307	15342	15251	15271	15274	15113	15380	15367	15192	15352	15180	15238	15286	15197	15236	15174	15282	15120	15234	15259	15209	15291	15359	15290	15192	15242	15191	15049	15248	15178	15376	15246	15098	15288	15211	15211	15268	15157	15279	15276	15304	15218	15288	15314	15259	15314	15307	15097	15227	15257	15059	15158	15087	15144	15206	15087	15203	15208	15271	15213	15194	15079	15202	15334	15091	15194	15277	15208	15265	15052	15274	15151	15185	15307	15280	15276	15065	15187	15083	15349	15257	15257	15334	15309	15147	15110	15220	15227	15126	15201	15342	15281	15214	15159	15247	15373	15219	15361	15115	15279	15106	15308	15158	15263	15168	15246	15045	15282	15101	15306	15110	15337	15242	15146	15220	15189	15060	15183	15189	15122	15238	15257	15097	15303	15277	15152	15210	15112	15217	15152	15291	15071	15315	15325	15316	15258	15238	15350	15355	15104	15246	15149	15126	15284	15068	15218	15351	15165	15192	15289	15221	15222	15091	15309	15129	15236	15254	15261	15228	15231	15290	15296	15301	15233	15094	15239	15211	15117	15204	15199	15246	15259	15106	14886	15151	15234	15374	15267	14979	15203	15205	15182	15176	15347	15220	15250	15141	15291	15140	15367	15279	15028	15201	15144	15067	15435	15179	15223	15226	15226	15207	15324	15196	15352	15215	15147	15171	15222	15116	15055	15144	15262	15370	15279	15194	15284	15268	15196	15235	15242	15528	15089	15264	15301	15297	15262	15254	15337	15077	15281	15411	15146	15250	15195	15295	15406	15155	15272	15053	15352	15261	15209	15193	15306	15213	15268	15209	15168	15127	15328	15276	15240	15188	15313	15264	15360	15244	15228	15239	15257	15156	15219	15361	15052	15264	15160	15287	15241	15338	15243	15319	15171	15356	15195	15237	15142	15351	15258	15098	15071	15131	15153	15245	15284	15318	15268	15056	15130	15296	15100	15321	15109	15413	15353	14986	15159	15101	15169	15183	15329	15141	15227	15208	15365	15299	15052	15145	15345	15142	15144	15174	15184	15229	15147	15176	15185	15289	15235	15237	15394	15289	15089	15196	15255	15157	15316	15111	15181	15260	15168	15030	15195	15208	15294	15307	15252	15060	15292	15453	15205	15313	15163	15211	15259	15248	15160	15217	15268	15164	15286	15089	15123	15186	15217	15218	15076	15269	15179	15293	15363	15226	15035	15302	15176	15249	15197	15320	15297	15121	15356	15237	15279	15265	15226	15044	15265	15215	15231	15246	15192	15121	15342	15259	15180	15202	15188	15021	15267	15230	15116	15316	15150	15157	15347	15277	15096	15158	15042	15182	15104	15288	15184	15241	15230	15285	15333	15113	15411	15196	15274	15281	15281	15163	15183	15157	15209	15135	15202	14934	15458	15101	15182	15218	15270	15252	15401	15274	15150	15340	15156	15366	15140	15227	15356	15252	15218	15313	15361	15264	15220	15332	15178	15135	15255	15192	15283	15256	15011	15246	15299	15242	15334	15294	15292	15168	15187	15156	15299	15156	15038	15185	15116	15394	15163	15460	15194	15236	15065	15245	15170	15146	15082	15402	15410	15102	15192	15195	15193	15209	15078	15393	15379	15177	15204	15176	15149	15230	15264	15291	15257	15064	15152	15353	15182	15316	15171	15185	15316	15245	15137	15173	15333	15051	15206	15268	15282	15270	15289	15349	15321	15252	15223	15196	15165	15076	15137	15260	15226	15295	15197	15207	15328	15220	15407	15356	15105	15046	15387	15267	15096	15311	15220	15322	15300	14997	15276	15011	15347	15141	15235	15241	15166	15263	15196	15354	15208	15348	15093	15245	15424	15324	15148	15223	15309	15120	15170	15273	15231	15336	15308	15095	15334	15339	15282	15295	15198	15355	15283	15147	15150	15286	15280	15320	15213	15096	15103	15200	15244	15328	15071	15161	15081	15194	15393	15169	15240	15153	15219	15153	15341	15168	15239	15335	15164	15280	15230	15166	15264	15152	15222	15298	15352	15348	15285	15271	15187	15139	15219	15372	15325	15255	15183	15244	15090	15298	15481	15350	15072	15212	15276	15061	15257	15294	15255	15362	15213	15253	15216	15216	15171	15235	15127	15199	15173	15374	15205	15225	15250	15071	15141	15072	15220	15172	15069	15316	15217	15131	15251	15158	15193	15120	15148	15151	15331	15096	15113	15274	15399	15319	15163	15183	15103	15232	15227	15246	15130	15242	15154	14944	15205	15141	15266	15418	15108	15244	15162	15245	15298	15218	15197	15145	15445	15258	15247	15222	15142	15210	15069	15285	15288	15199	15302	15149	15243	15214	15179	15295	15181	15175	15182	15109	15218	15202	15273	15196	15270	15196	15266	15117	15146	15240	15193	15260	15197	15316	15044	15210	15328	15275	15239	15280	15189	15324	15198	15234	15334	15041	15153	15302	15260	15247	15395	15285	15096	15245	15087	15278	15234	15149	15247	15171	15242	15144	15270	15168	15100	15149	15199	15207	15266	15064	15161	14895	15189	15279	15052	15158	15366	15234	15129	15145	15263	15191	15374	15349	15263	15145	15149	15097	15306	15253	15238	15286	15342	15041	15086	15150	15124	15345	15316	15419	15182	15282	15204	15166	15319	15294	15104	15252	15272	15261	15393	15186	15273	15285	15179	15257	15201	15094	15325	15322	15182	15229	15258	15102	15315	15304	15264	15255	15266	15255	15160	15104	15243	15134	15226	15346	15254	15218	15329	15193	15355	15044	15285	15203	15152	15127	15324	15276	15374	15109	15228	15086	15032	15334	15206	15325	15126	15128	14982	15276	15227	15173	15359	15351	15221	15350	15248	15134	15185	15250	15219	15242	15259	15279	15165	15241	15248	15276	15311	15240	15368	15149	15209	15335	15174	14920	15301	15135	15188	15268	15279	15339	15209	15244	15396	15194	15106	15254	15219	15089	15165	15145	15095	15013	15202	15353	15097	15240	15270	15240	14974	15253	15219	15214	15387	15091	15053	15266	15292	15210	15181	15340	15317	15242	15197	15112	15134	15242	15155	15222	15335	15539
28873	26920	33260	29457	22901	20367	18551	16926	16209	15877	15672	15466	15375	15534	15299	15290	15171	15405	15574	15259	15226	15152	15254	15197	15068	15091	15096	15099	15071	15205	15308	15139	15117	15096	15338	15157	14948	15271	14916	15252	15088	15178	15041	15052	15213	15324	15305	15279	15398	15262	15088	15092	15144	15258	15154	15262	15165	15163	15221	14958	15378	15066	15032	15190	15209	15226	14997	15017	15157	15122	14983	14913	14987	15184	15141	15234	15036	15042	15032	15163	15076	15077	15412	15022	15289	15014	15163	14990	15081	15156	14946	14936	15207	15223	15107	15378	15125	15100	15136	15036	15203	15262	15213	15163	15058	15064	15090	15060	14923	15065	15058	15265	14980	15070	15181	15060	15065	15185	15179	15115	15107	15198	15057	15164	15114	14934	15126	15167	15179	15075	14909	15003	15071	14996	15340	14966	15046	15016	15042	15063	15219	15094	14898	15006	15052	15196	14969	15312	15128	15073	14956	14971	14895	15068	15224	15090	15125	15175	14988	15321	15093	15093	15364	15198	14932	15173	15261	15106	15384	15066	15142	15004	15218	15028	15084	15102	15120	15104	15041	15068	15072	15070	15074	15215	15141	15109	15195	15304	15061	15058	15086	15051	15077	15017	14968	15139	15332	15083	15026	15041	15171	15324	15218	15043	15185	15073	15240	15153	15096	14990	15209	14987	14843	15234	15097	15148	15185	14941	15089	15350	15057	15219	15109	15055	15160	15142	14997	15094	15261	15070	14814	15040	14936	15163	15137	15275	15226	15067	15063	14928	15104	15119	15065	14931	15327	15241	15053	15087	15129	15151	15018	15025	14944	15031	15201	15138	15109	15261	15201	15187	15087	15001	15042	15162	15051	14969	15228	15081	15253	15173	15094	15230	14865	15005	15121	15190	15019	15131	14924	15087	15017	14977	15044	15134	15032	15122	15241	15051	15150	15191	15174	15097	15090	15147	15253	15046	14970	15121	15070	15253	15166	15138	15006	15244	15209	15127	15024	15119	15079	15018	15000	15112	15151	15124	15364	14975	14966	15037	15083	15076	15057	15239	15069	14967	15156	14984	15034	15003	15096	15134	15175	14932	15191	14871	15068	14987	14836	15038	15116	15207	15221	15180	15008	15315	14952	15160	15012	15090	15085	15216	15117	15038	15160	15206	15107	15128	15111	15256	15167	15140	15126	14936	14916	15033	15240	15003	15096	15067	15182	15041	15093	15187	15077	14977	15015	15176	15229	15238	15054	15220	15083	15040	15129	15248	15150	15281	15202	14960	14892	14946	15124	15094	15156	14932	15426	15173	15232	15197	15072	15233	15029	14968	15233	15188	15222	15153	15300	14978	15022	15238	15160	15204	15093	15037	15208	15084	14901	15158	15270	15105	15056	15383	15030	14841	15349	15114	15082	15311	15160	15211	15042	15232	15250	14963	15025	15032	15101	15188	15173	15078	15046	15118	15115	15144	15118	15048	15170	15077	15120	15098	14897	15211	15150	15025	15027	15101	15206	15114	15136	15119	15005	15116	15169	15137	15266	15091	15213	15110	15151	15233	15045	15028	15146	15143	15028	15127	15283	15210	15295	15076	15142	15109	14988	15031	15012	14941	15051	15068	15187	15209	15181	15174	15162	14989	15039	15277	15367	15044	15213	15164	14942	15142	15121	14902	15167	15006	15090	14876	15037	15203	15028	15139	15115	15207	15259	15019	15011	14973	15198	15110	14976	15253	15213	15134	15075	15184	15105	15001	15116	15008	15219	15167	15047	15140	15166	15045	15237	15132	15109	15207	15113	15138	15092	15058	15055	14993	14832	14863	15097	15076	15025	15283	15180	15122	14956	15129	15072	15030	15146	15262	15149	15183	15156	15286	15049	15120	15218	15094	15140	15028	14962	14955	15059	15003	15273	15088	14936	15311	15287	15229	15121	15159	15082	14972	15197	15192	15098	15227	15281	15309	15149	15217	14940	15175	15296	15081	15060	15118	15043	15205	14997	14936	15177	15135	15318	15276	15191	15146	15042	15158	15132	15236	15038	15055	14949	14771	15075	15267	15148	15014	15117	15189	15073	15018	15050	15089	15069	14873	15012	15031	15028	15206	15206	15144	15354	15041	15065	15165	15126	15066	15130	15126	15098	15179	14934	15069	14803	15215	15093	14975	15208	15194	15006	15039	15275	15265	15004	15034	15176	15265	15179	14895	15125	15145	14916	15251	15252	15090	15017	15029	14968	15156	15104	15098	15245	15109	15256	14931	14945	14998	15088	15061	15228	15167	15212	15040	15179	15247	15214	15068	15331	15272	15109	14975	15160	14992	15105	15126	15193	14991	15012	15127	15095	15178	15125	15024	15036	15225	15015	15160	15048	15221	15107	15104	15117	15195	15060	15006	15322	15044	15250	15000	15158	15253	15116	14955	15033	15149	15269	15053	15135	15044	15012	15245	15252	15067	15342	15124	14996	15232	15170	15004	15128	15129	14778	14948	14837	15023	14945	15211	15120	15036	15061	14840	15123	15129	15205	15398	15011	15187	15127	15023	15000	14975	15109	15102	15080	15115	15028	15028	15268	14968	15312	15112	15336	15046	14945	15007	15236	15056	15087	15135	14952	15157	15145	15072	15104	15201	15167	15079	15089	15077	15011	15092	15130	15120	15122	15091	15107	15151	15179	15201	15038	15169	15145	15269	15290	15170	15370	15022	15032	15217	15210	14971	15137	15199	15154	15032	15221	15161	15275	15042	14993	14970	15199	15177	15077	15130	15030	15107	15173	15175	15122	14983	15162	15024	15073	15224	15044	15169	15239	15011	15044	15126	15144	14868	15149	15273	14927	15119	15034	15287	15039	14950	15192	15254	15075	15197	14958	15303	14980	15182	15059	15127	15266	15169	15066	15326	15111	14994	15006	15276	15028	15187	14859	14975	15075	15198	15200	15105	15169	15217	15036	15103	15196	15280	15043	15118	14930	15013	15312	15240	15022	15157	15273	15295	15063	15213	15183	15171	15069	15054	15051	15213	15056	15146	15127	15214	15107	15118	15120	14981	15085	15109	15140	15201	15180	15133	15212	15037	15108	15107	15333	15201	15100	15238	15241	15152	15005	14996	15135	15242	15162	15220	14990	15088	15135	15095	15121	14975	15188	15054	15235	15233	15217	15217	15151	15057	15235	15300	15319	15047	15220	14934	15249	15048	15177	15089	15216	15110	15048	15169	15093	15193	15074	15231	15209	15093	15069	15109	15232	15158	15168	15165	14826	15000	15187	14972	15090	15132	15243	15130	15029	15026	15351	15042	15130	15045	14928	15151	15073	15199	15212	15054	15010	15166	15027	14988	15316	14938	15105	14854	14918	15086	15160	15065	15242	15088	15126	14932	15247	15148	14981	15128	15045	15122	15230	15053	15146	15159	15161	15032	15164	15165	15175	15072	15124	15100	15150	15080	15158	14967	15142	15112	15006	14944	15193	15128	14999	15102	14966	15166	15019	15076	15112	15236	15153	15035	15229	15038	15248	15261	15068	15109	15234	15135	15090	15096	15051	15113	15108	15025	15101	15105	15179	15173	15261	15010	15029	14996	15045	15000	15045	14924	15332	15044	15041	15227	15170	15004	15082	15031	14951	15139	15168	15209	15106	15174	15199	15138	15128	15154	15152	15017	15324	15208	15092	15257	15255	15122	14989	15081	15033	15230	15204	15258	15264	15088	15079	15081	15175	15099	15053	15074	15028	15194	15134	15180	15186	15259	15362	15181	14929	15035	15228	15051	15117	15119	14948	15167	15149	15357	15081	15006	14866	15115	15202	15193	15216	15159	15235	14933	15239	15191	15348	14946	14990	15217	15258	14997	15181	15280	15167	15099	15132	15149	15149	15105	15293	14984	15042	15263	15099	15141	15296	15115	15313	15118	15251	15121	15188	14988	15253	15059	15009	15017	15009	15141	15113	15208	15063	15046	15034	14970	14845	15030	15091	15063	15146	15066	15179	15108	15217	15137	15045	15107	15175	14902	15211	15049	15103	15105	15038	15180	15154	14951	14912	15126	15072	15410	15058	15067	15065	15120	15237	15048	15028	15148	15245	15228	15136	15166	15069	15156	15129	15126	15163	15214	14986	15080	14995	15130	15070	15182	15039	15045	15156	15043	15158	15200	15024	15219	15089	14998	15136	15061	15152	15212	15152	15175	15238	15191	15226	15140	15229	15012	15056	15014	15131	14824	15023	15172	14951	15043	15146	15192	15119	15167	15218	14995	14848	15066	15295	15253	15130	14797	15199	15225	15227	15169	15118	15315	15272	15107	15148	15239	15092	15206	15148	15184	15292	15230	15034	15093	15289	15130	15146	15061	15155	15096	15363	15228	15055	15080	15226	15082	15167	15039	15115	15143	15005	15159	15182	15033	14992	15161	14989	15055	14999	15172	15301	15149	15153	15324	15083	15056	15017	15242	15110	15308	15208	14989	15226	14976	14961	15095	15236	15040	15183	15131	15052	15246	15281	15069	15044	15106	15118	15192	15109	15022	15111	15083	15261	15189	15068	15059	15183	15093	15173	15129	15134	15123	15206	14989	15000	15040	15186	15317	15127	15077	15132	15176	15043	15182	15165	15010	14960	15198	14931	15023	15135	15215	15108	15308	15189	15184	15179	15150	15026	15148	14846	15207	14948	15249	14935	15084	14968	15105	15017	15294	15190	15278	15293	15216	15118	14980	15082	15250	15010	15077	15232	15030	15113	14957	14998	15063	15211	15019	15055	15262	15206	15280	15002	15081	15252	15135	15233	14974	15034	15060	15170	14963	15002	15039	15231	15103	15082	14957	14816	15101	15203	15184	15289	15068	15182	15367	14914	15299	15068	15161	15194	15211	15185	15078	15151	15098	14959	15128	15034	14961	15056	15105	15082	15088	14897	15183	15257	15255	14914	14911	15167	15010	15150	15096	15191	14912	14940	15137	15270	15204	15062	14830	15033	15043	15308	15350	15072	15170	15141	15144	15053	15037	15221	15199	14974	15156	15163	15020	15219	15227	15090	15221	15068	15332	15168	15029	15262	15041	14953	14870	15068	15145	15029	15010	15263	15121	15217	14966	15159	15259	15173	15303	15232	15108	15144	15076	15200	14999	15006	15026	15235	15297	15198	15103	15122	15075
32223	44366	38888	30205	24230	21100	18541	16585	15709	15266	14929	14754	14715	14615	14564	14459	14540	14444	14433	14344	14066	14254	14309	14327	14169	14413	14070	14189	14320	14209	14291	14144	14356	14391	14225	14292	14289	14308	14195	14088	14362	14232	14047	14221	14290	14184	14137	14241	14201	14243	14374	14217	14153	14388	14229	14132	14400	14203	14175	14218	14302	14285	14099	14034	14160	14143	14259	14233	14046	14330	14229	14145	14244	14259	14190	14203	14257	14210	14431	14095	14287	14192	14213	14319	14276	14173	14339	14280	14157	14283	14236	14295	14176	14320	14236	14297	14128	14187	14334	14139	14306	14080	14342	14077	14037	14301	14279	14199	14207	14240	14188	14270	14203	14323	14328	14323	14173	14172	14227	14232	14267	14275	14231	14231	14083	14227	14212	14227	14171	14221	14229	14226	14157	14280	14159	14340	14231	14265	14301	14184	14152	14300	14341	14263	14104	14175	14306	14095	14192	14149	14030	14312	14063	14231	14101	14178	14261	14282	14150	14061	14152	14253	14353	14199	14219	14135	14151	14237	14164	14193	14275	14300	14166	14170	14278	14332	14202	14249	14307	14363	14178	14387	14209	14330	14072	14110	14054	14252	14370	14166	14192	14145	14200	14187	14222	14262	14150	14107	14233	14288	14224	14440	14239	14327	14185	14381	14164	14057	14206	14184	14115	14280	14230	14218	14283	14256	14098	14247	14266	14265	14244	14123	14295	14183	14262	14092	14322	14181	14205	14261	14147	14267	14142	14240	14190	14215	14254	14281	14200	14284	14265	14104	14263	14335	14031	14201	14183	14277	14161	14228	14257	14222	14109	14139	14226	14104	14210	14198	14337	14311	14114	14332	14243	14198	14168	14245	14346	14166	14114	14209	14312	14240	14271	14249	14197	14166	14225	14049	14143	14067	14168	14233	14282	14271	14038	14213	14326	14233	14213	14229	14287	14210	14353	14094	14176	14110	14137	14126	14244	14282	14115	14083	14254	14250	14178	14082	14135	14346	14234	14197	14179	14104	14123	14194	14179	14077	14184	14324	14257	14246	14353	13927	14104	14140	14131	14175	14250	14268	14232	14165	14222	14183	14212	14293	14253	14244	14199	14172	14231	14222	14171	14290	14034	14175	14144	14220	14244	14246	14142	14082	14099	14236	14070	14143	14227	14177	14197	14283	14277	14155	14150	14200	14213	14293	14317	14174	14164	14206	14269	14210	14193	14359	14185	14188	14123	14181	14290	14251	14113	14095	14290	14245	14103	14174	14208	14072	14223	14154	14270	14158	14261	14255	14300	14325	14103	14052	14255	14063	14390	14339	14376	14234	14221	14179	14149	14230	14349	14207	14214	14092	14305	14165	14127	14241	14181	14293	14149	14226	14290	14147	14206	14128	14342	14280	14204	14229	14227	14198	14256	14164	14240	14301	14208	14147	14166	14293	14188	14329	14137	14085	14212	14384	14154	14256	14253	14241	14290	14120	14193	14085	14219	14130	14091	14183	14256	14263	14250	14233	14126	14151	14401	14347	14301	14295	14120	14285	14236	14212	14147	14176	14244	14278	14287	14183	14157	14356	14241	14230	14408	14303	14266	14162	14213	14418	14075	14149	14371	14170	14319	14272	14329	14105	14212	14171	14029	14195	14223	14001	14255	14159	14336	14291	14101	14172	14345	14127	14085	14328	14091	14051	14347	14107	14326	14221	14300	14082	14144	14207	14093	14057	14207	14350	14242	14266	14145	14121	14299	14264	14200	14264	14208	14212	14205	14155	14199	14187	14234	14259	14232	14154	14289	14082	14302	14266	14180	14227	14294	14241	14169	14137	14158	14330	14191	14281	14167	14152	14230	14156	14169	14339	14042	14327	14264	14021	14148	14245	14147	14303	14299	14371	14247	14275	14348	14233	14262	14259	14226	14308	14211	14251	14165	14176	14305	14288	14121	14186	14290	14256	14129	14172	14219	14185	14114	14376	14236	14277	14249	14174	14130	14318	14226	14173	14206	14225	14442	14231	14205	14513	14343	14199	14114	14181	14156	14177	14018	14125	14179	14204	14159	14351	14256	14246	14265	14297	14200	14146	14327	14143	14177	14015	14190	14289	14249	14216	14274	14246	14225	14148	14286	14191	14262	14246	14194	14463	14267	14148	14136	14292	14050	14125	14236	14232	14167	14137	14406	14255	14333	14314	14054	14137	14121	14249	14144	14093	14096	14190	14242	14253	14222	14224	14127	13928	14217	14172	14134	14126	14075	14249	14297	14076	14379	14054	14177	14201	14188	14175	14399	14112	14274	14406	14253	14362	14106	14144	14090	14297	14218	14251	14166	14308	14064	14302	14261	14345	14264	14310	14082	14329	14193	14231	14282	14148	14180	14298	14211	14192	14222	14223	14288	14035	14151	14005	14233	14355	14335	14231	14288	14188	14067	14179	14199	14081	14259	14251	14334	14186	14231	14292	14318	14332	14132	14354	14243	14291	14202	14131	14094	14314	14347	14187	14224	14185	14280	14370	14344	14094	14250	14124	14211	14283	14279	14312	14168	14348	14078	14088	14295	14268	14142	14124	14170	14254	14308	13993	14197	14457	14156	14219	14173	14088	14055	14243	14243	14148	14168	14258	14274	14243	14333	14261	14208	14309	14065	14146	14095	14136	14253	14183	14160	14246	14215	14146	14127	14167	14257	14311	14042	14261	14207	14211	14200	14148	14128	14142	14216	14224	14117	14088	14221	14178	14236	14115	14282	14295	14157	14301	14083	14237	14188	14231	14123	14252	14222	14287	14289	14144	14297	14230	14170	14340	14269	13986	14205	14156	14152	14289	14290	14211	14308	14184	14128	14401	14202	14238	14188	14176	14325	14154	14250	14137	14053	14366	14420	14062	14414	14264	14221	14107	14339	14193	14264	13972	14165	14128	14262	14223	14211	14298	14163	14177	14147	14140	14169	14046	14320	14176	14239	14347	14156	14159	14377	14267	14324	14336	14223	14317	14094	14245	14335	14208	14345	14388	14149	14185	14181	14219	14374	14273	14233	14401	14220	14154	14297	14121	14225	14161	14240	14108	14258	14226	14267	14171	14338	14090	14205	14215	14287	14151	14268	14224	14145	13989	14250	14211	14094	14246	14170	14152	14385	14286	14185	14380	14156	14259	14341	14240	14089	14313	14412	14203	14361	14295	14026	14290	14324	14127	14190	14226	14094	14187	14405	14285	14144	14438	14059	14106	14207	14070	14123	14228	14170	14222	14233	14265	14105	14113	14149	14310	14308	14162	14224	14211	14203	14246	14244	14181	14268	14142	14154	14130	14229	14240	14359	14394	14212	14203	14207	14082	14319	14090	14316	14328	14294	14284	14244	14173	14374	14399	14121	14188	14148	14328	14235	14375	14189	14223	14179	14269	14182	14199	14338	14331	14191	14262	14112	14198	14259	14073	14212	14140	14425	13939	14214	14116	14209	14327	14316	14104	14140	14089	14141	14226	14344	14184	14129	14112	14229	14190	14186	14296	14302	14070	14230	14336	14263	14078	14295	14122	14296	14316	14415	14195	14293	14232	14131	14292	14288	14271	14248	14051	14187	14359	14205	14490	14088	14313	14264	14094	14310	14131	14206	14247	14227	14072	14165	14250	13976	14169	13974	14218	14172	14198	14236	14215	14287	14052	14152	14296	14214	14189	14390	14302	14127	14030	14245	14168	14206	14293	14119	14105	14269	14168	14497	14156	14199	14052	14125	14082	14226	14171	14370	14081	14185	14138	14190	14298	14227	14171	14101	14326	14224	14142	14321	14249	14318	14156	14202	14070	14079	14222	14245	14149	14286	14135	14317	14174	14222	14173	14216	14372	14292	14281	14313	14220	14269	14118	14315	14153	14306	14231	14232	14155	14241	14232	14110	14164	14201	14194	14109	14356	14322	14285	14257	14324	14194	14304	14412	14213	14118	14150	14198	14181	14313	14174	13951	14180	14160	14378	14360	14032	14276	14279	14144	14179	14272	14182	14204	14182	14080	14185	14159	14150	14131	14212	14182	14141	14201	14069	14117	14310	14246	14269	14183	14413	14121	14325	14366	14068	14168	14196	14066	14097	14242	14200	14309	14310	14102	14360	14238	14256	14141	14150	14343	14314	14173	14329	14177	14287	14220	14272	14160	14257	14265	14175	14215	14123	14191	14164	14236	14299	14085	14303	14139	14026	14296	14386	14012	14219	14300	14138	14205	14197	14299	14189	14243	14129	14234	14083	14286	14133	14387	14338	14026	14114	14246	14161	14060	14267	14165	14072	14289	14162	14226	14057	14252	14230	14165	14213	14024	14354	14133	14359	14293	14217	14201	14304	14269	14205	14214	14230	14226	14287	14191	14421	14187	14286	14366	13995	14323	14202	14190	14117	14276	14161	14146	14250	14272	14073	14141	14107	14168	14196	14242	14214	14250	14239	14240	14248	14302	14200	14124	14172	14234	14382	14288	14297	14184	14253	14288	14190	14314	14167	14094	14400	14320	14342	14223	14392	14249	14316	14278	14197	14267	14189	14257	14202	14231	14172	14089	14287	14243	14242	14199	14254	14249	14273	14324	14272	14316	14258	14249	14143	14295	14178	14183	14281	14282	14325	14342	14254	14110	14261	14325	14034	14258	14131	14200	14248	14191	14158	14226	14148	14212	14299	14293	14114	14115	14274	14215	14259	14241	14238	14251	14193	14264	14113	14283	14111	14271	14246	14246	14084	14233	14174	14341	14401	14241	14249	14083	14288	14277	14048	14394	14199	14171	14263	14090	14264	14273	14133	14187	14286	14230	14214	14335	14286	14306	14242	14280	14268	14125	14161	14384	14221	14201	14268	14047	14234	14195	14234	14286	14413	14155	14251	14148	14198	14158	14225	14217	14252	14146	14263	14207	14247	14279	14151	14144	14137	14349	14152	14130	14208	14273	14160	14224	14063	14311	14236	14139	14035	14282	14235	14400	14263	14112	14155	14286	14251	14279	14254	14270	14323	14301	14159	14268	14254	14145	14129	14244	14249	14239	14372	14300	14178	14239	14278	14082	14101	14358	14218	14234	14299	14363	14130	14270	14424	14079	14250	14209	14079	14324	14272	14140	14332	14323	14145	14186	14445	14218	14266	14192	14069	14244	14260	14218	14111
24504	21572	29223	26843	25850	26083	23414	19077	17709	17151	16916	16511	16167	16188	16237	15952	15904	15859	15952	15714	15723	15759	15953	15806	15693	15780	15785	15785	15549	15664	15698	15674	15674	15571	15668	15804	15872	15693	15715	15754	15643	15541	15731	15628	15497	15432	15700	15582	15692	15733	15711	15634	15591	15663	15766	15676	15768	15627	15736	15743	15571	15624	15506	15480	15833	15635	15468	15718	15620	15703	15471	15529	15630	15715	15631	15585	15765	15577	15595	15603	15516	15560	15464	15898	15635	15692	15754	15578	15556	15896	15722	15624	15617	15624	15714	15646	15519	15573	15636	15724	15583	15575	15714	15608	15541	15461	15680	15337	15629	15542	15494	15577	15536	15640	15689	15614	15405	15468	15515	15685	15612	15723	15568	15642	15512	15485	15502	15496	15606	15442	15489	15864	15581	15727	15660	15564	15468	15517	15497	15436	15542	15692	15722	15746	15700	15732	15677	15665	15546	15535	15707	15832	15585	15700	15582	15607	15598	15607	15696	15625	15699	15651	15431	15562	15627	15552	15576	15648	15451	15542	15515	15576	15558	15630	15595	15716	15592	15525	15725	15581	15585	15519	15654	15518	15482	15601	15523	15484	15738	15489	15561	15346	15593	15708	15606	15579	15636	15667	15620	15639	15478	15725	15697	15647	15497	15564	15565	15702	15558	15636	15438	15580	15528	15644	15719	15640	15550	15656	15648	15671	15611	15537	15491	15581	15744	15492	15706	15603	15564	15548	15620	15700	15821	15663	15712	15619	15578	15726	15504	15532	15453	15458	15670	15559	15758	15478	15589	15690	15608	15566	15795	15621	15749	15806	15510	15598	15707	15519	15549	15707	15779	15615	15591	15587	15486	15528	15800	15722	15574	15710	15517	15334	15643	15353	15603	15836	15770	15638	15607	15656	15496	15625	15555	15462	15695	15540	15607	15780	15582	15604	15562	15533	15272	15518	15686	15455	15445	15606	15594	15634	15659	15629	15523	15679	15537	15701	15525	15493	15576	15562	15582	15720	15585	15738	15730	15607	15675	15826	15723	15751	15671	15794	15654	15512	15417	15485	15501	15552	15557	15659	15506	15549	15455	15626	15557	15500	15719	15529	15698	15553	15639	15573	15484	15798	15471	15687	15707	15406	15649	15702	15612	15383	15449	15701	15522	15627	15799	15606	15612	15417	15559	15656	15556	15325	15492	15451	15705	15569	15551	15586	15654	15560	15517	15667	15583	15694	15509	15568	15572	15605	15743	15733	15537	15381	15616	15448	15690	15820	15667	15656	15759	15561	15620	15549	15470	15630	15665	15569	15673	15848	15638	15503	15467	15673	15506	15603	15452	15692	15819	15587	15537	15631	15535	15457	15532	15541	15761	15588	15345	15434	15490	15463	15646	15766	15486	15586	15624	15582	15670	15564	15426	15544	15583	15620	15561	15770	15603	15534	15628	15425	15620	15644	15846	15633	15402	15564	15749	15523	15614	15495	15472	15451	15586	15523	15581	15425	15666	15383	15599	15682	15769	15525	15727	15558	15558	15663	15612	15590	15529	15681	15560	15641	15557	15502	15419	15421	15462	15828	15792	15430	15723	15605	15688	15566	15492	15676	15601	15759	15561	15609	15607	15746	15777	15633	15644	15654	15717	15586	15687	15446	15519	15577	15639	15592	15602	15623	15514	15609	15534	15642	15552	15487	15547	15408	15641	15649	15583	15557	15547	15556	15641	15632	15610	15463	15384	15619	15526	15465	15728	15584	15662	15707	15748	15571	15717	15742	15488	15655	15576	15616	15604	15584	15720	15622	15642	15357	15627	15528	15693	15511	15780	15639	15553	15637	15678	15656	15551	15575	15468	15497	15603	15470	15543	15549	15562	15553	15612	15638	15699	15686	15564	15541	15605	15555	15408	15408	15428	15595	15825	15718	15450	15420	15753	15258	15662	15587	15609	15716	15482	15528	15580	15628	15593	15641	15615	15475	15621	15507	15570	15692	15729	15747	15641	15514	15556	15786	15931	15624	15395	15598	15664	15638	15642	15615	15560	15571	15650	15804	15561	15541	15659	15334	15629	15608	15670	15635	15529	15492	15541	15396	15655	15553	15553	15667	15554	15587	15637	15577	15700	15612	15671	15693	15735	15463	15390	15453	15657	15404	15602	15486	15473	15529	15556	15655	15338	15545	15407	15438	15584	15770	15652	15401	15476	15718	15516	15614	15801	15558	15451	15834	15645	15625	15735	15698	15504	15518	15685	15530	15427	15584	15763	15595	15672	15652	15686	15588	15548	15447	15599	15533	15598	15790	15621	15546	15670	15507	15627	15600	15654	15373	15414	15624	15568	15835	15700	15638	15680	15559	15456	15635	15548	15587	15458	15579	15502	15441	15831	15726	15557	15549	15674	15389	15633	15578	15489	15815	15743	15632	15503	15817	15726	15688	15697	15646	15527	15533	15746	15667	15616	15625	15582	15341	15749	15545	15649	15521	15554	15435	15477	15609	15768	15590	15582	15516	15563	15723	15522	15585	15629	15603	15566	15513	15575	15680	15627	15567	15586	15702	15668	15596	15593	15767	15599	15366	15569	15635	15624	15723	15659	15488	15686	15794	15644	15626	15648	15422	15518	15458	15566	15346	15599	15458	15505	15733	15525	15676	15707	15465	15754	15553	15683	15646	15477	15730	15478	15514	15589	15546	15634	15479	15546	15633	15472	15538	15609	15664	15556	15527	15594	15483	15463	15653	15682	15452	15596	15716	15584	15807	15918	15675	15495	15673	15752	15576	15512	15587	15539	15631	15645	15579	15551	15485	15670	15627	15727	15706	15598	15539	15652	15719	15750	15660	15667	15556	15564	15606	15748	15600	15611	15636	15509	15628	15495	15816	15671	15740	15658	15453	15685	15776	15698	15639	15581	15492	15519	15644	15671	15541	15699	15542	15649	15548	15664	15397	15608	15796	15499	15477	15331	15905	15756	15617	15769	15437	15574	15544	15568	15599	15615	15790	15661	15785	15815	15766	15638	15694	15691	15489	15675	15601	15622	15520	15564	15589	15837	15524	15487	15829	15697	15539	15428	15502	15620	15574	15502	15836	15743	15592	15535	15617	15568	15582	15591	15626	15541	15433	15522	15568	15577	15479	15675	15793	15511	15640	15552	15390	15276	15542	15399	15670	15584	15563	15443	15549	15659	15547	15589	15466	15720	15442	15639	15732	15510	15528	15587	15359	15501	15613	15701	15740	15573	15626	15614	15555	15528	15721	15582	15462	15636	15456	15479	15596	15524	15522	15663	15643	15616	15658	15549	15530	15564	15649	15552	15650	15483	15490	15477	15552	15677	15550	15639	15732	15621	15725	15670	15434	15490	15613	15561	15590	15675	15476	15407	15486	15699	15453	15666	15545	15676	15555	15609	15332	15318	15459	15758	15471	15630	15725	15740	15501	15463	15493	15454	15584	15439	15618	15523	15532	15447	15586	15632	15623	15502	15550	15471	15677	15562	15446	15738	15649	15507	15531	15476	15477	15651	15602	15590	15645	15685	15415	15620	15530	15812	15640	15623	15686	15693	15557	15544	15591	15684	15627	15537	15502	15550	15764	15746	15664	15517	15552	15479	15565	15534	15692	15698	15598	15748	15608	15384	15475	15389	15764	15610	15540	15736	15514	15649	15451	15637	15584	15795	15543	15704	15535	15653	15597	15645	15616	15635	15490	15448	15635	15617	15518	15454	15498	15543	15707	15640	15608	15398	15360	15686	15593	15685	15657	15807	15575	15659	15711	15628	15612	15618	15757	15623	15471	15421	15664	15586	15676	15702	15672	15606	15456	15662	15424	15545	15587	15564	15718	15722	15576	15404	15830	15619	15384	15488	15661	15714	15578	15600	15605	15510	15419	15471	15620	15477	15588	15727	15706	15533	15639	15589	15728	15803	15496	15554	15472	15458	15661	15739	15594	15778	15665	15523	15671	15720	15690	15443	15651	15669	15569	15381	15689	15384	15559	15552	15756	15532	15602	15463	15662	15790	15570	15377	15597	15456	15550	15627	15720	15580	15643	15474	15466	15504	15729	15625	15668	15524	15457	15425	15484	15562	15392	15580	15683	15626	15621	15741	15537	15694	15557	15312	15629	15715	15678	15385	15734	15477	15522	15815	15620	15612	15583	15619	15685	15609	15580	15385	15444	15628	15639	15487	15386	15681	15563	15479	15651	15432	15655	15690	15596	15685	15601	15465	15685	15418	15675	15556	15316	15484	15572	15599	15594	15580	15446	15766	15814	15659	15495	15593	15671	15752	15648	15574	15469	15808	15486	15543	15481	15533	15703	15603	15693	15550	15904	15722	15626	15606	15638	15682	15467	15548	15452	15587	15470	15541	15523	15383	15529	15414	15542	15629	15602	15423	15739	15492	15651	15524	15604	15448	15444	15695	15606	15565	15549	15731	15522	15621	15679	15813	15620	15384	15719	15502	15712	15760	15517	15669	15697	15497	15562	15635	15686	15601	15571	15583	15448	15406	15508	15614	15781	15522	15510	15634	15564	15517	15572	15593	15687	15645	15726	15584	15654	15549	15702	15686	15505	15522	15572	15778	15491	15510	15623	15706	15682	15507	15596	15646	15600	15656	15681	15557	15526	15599	15446	15628	15603	15764	15613	15667	15472	15472	15528	15820	15650	15701	15522	15651	15407	15446	15375	15553	15528	15384	15626	15528	15734	15650	15591	15610	15700	15495	15637	15669	15468	15578	15553	15417	15578	15575	15589	15492	15524	15444	15567	15691	15447	15398	15628	15594	15518	15588	15480	15615	15572	15508	15763	15678	15701	15463	15780	15588	15602	15685	15608	15660	15647	15591	15839	15697	15628	15681	15612	15451	15800	15658	15605	15751	15445	15565	15532	15701	15550	15634	15694	15668	15675	15735	15482	15646	15478	15734	15609	15440	15775	15398	15673	15649	15343	15267	15399	15710	15805	15719	15584	15492	15643	15576	15546	15687	15270	15609	15672	15580	15597	15573	15549	15707	15571	15476	15679	15633	15425	15682	15766	15365	15417	15599	15517	15552	15697	15733	15634	15498	15504	15450	15658	15567	15679	15669	15524	15725	15822	15588	15645	15546	15633	15568	15634	15781	15742	15620	15648	15495	15556
34471	52759	49999	40355	32522	26856	21541	18433	17096	16381	15921	15594	15269	14978	14992	14858	14940	14828	14607	14717	14601	14585	14677	14661	14501	14810	14590	14587	14609	14429	14625	14769	14559	14679	14411	14502	14506	14641	14580	14510	14730	14651	14664	14633	14625	14408	14614	14495	14814	14471	14590	14511	14595	14653	14532	14689	14549	14469	14468	14709	14623	14612	14375	14665	14673	14435	14615	14576	14582	14674	14457	14499	14551	14684	14560	14600	14626	14455	14668	14517	14582	14433	14439	14525	14516	14447	14498	14496	14622	14414	14494	14385	14747	14494	14583	14432	14704	14619	14508	14490	14682	14537	14552	14548	14630	14646	14418	14551	14519	14489	14597	14558	14457	14671	14702	14528	14639	14554	14492	14459	14481	14416	14607	14582	14559	14591	14427	14536	14805	14565	14592	14682	14717	14508	14532	14602	14563	14637	14680	14602	14592	14570	14525	14690	14631	14594	14437	14660	14520	14623	14596	14563	14414	14801	14415	14604	14694	14483	14486	14555	14672	14580	14672	14440	14436	14565	14492	14466	14634	14671	14632	14870	14678	14600	14473	14500	14578	14483	14506	14449	14587	14391	14712	14428	14724	14441	14503	14591	14619	14577	14538	14564	14411	14589	14584	14691	14560	14415	14529	14606	14312	14433	14655	14562	14583	14536	14614	14561	14566	14575	14568	14396	14552	14431	14387	14620	14483	14698	14533	14466	14491	14481	14670	14381	14598	14526	14425	14450	14570	14713	14456	14488	14551	14687	14537	14606	14491	14653	14575	14568	14435	14614	14542	14572	14514	14637	14549	14514	14548	14708	14522	14487	14488	14595	14615	14596	14662	14561	14624	14483	14593	14623	14572	14731	14644	14549	14692	14439	14733	14622	14435	14502	14591	14627	14534	14466	14509	14552	14593	14424	14687	14658	14504	14426	14456	14439	14470	14717	14503	14599	14517	14452	14443	14337	14491	14496	14497	14541	14630	14576	14562	14505	14591	14494	14680	14690	14547	14686	14612	14463	14598	14485	14527	14623	14531	14486	14744	14375	14475	14708	14635	14361	14646	14514	14495	14665	14598	14436	14533	14554	14510	14598	14656	14571	14554	14577	14633	14645	14427	14623	14621	14675	14476	14652	14465	14581	14427	14491	14601	14526	14419	14550	14495	14475	14530	14605	14605	14680	14681	14360	14549	14484	14467	14522	14620	14487	14425	14543	14680	14575	14524	14593	14493	14634	14437	14650	14468	14490	14585	14445	14529	14609	14594	14593	14694	14460	14591	14595	14499	14438	14405	14479	14504	14541	14525	14670	14504	14501	14365	14429	14521	14486	14555	14481	14519	14573	14581	14562	14603	14597	14570	14558	14555	14717	14484	14390	14723	14655	14412	14586	14679	14421	14270	14400	14654	14537	14499	14597	14435	14520	14563	14567	14583	14480	14370	14677	14462	14565	14424	14467	14605	14488	14646	14495	14516	14493	14570	14720	14647	14618	14541	14506	14542	14548	14629	14524	14479	14503	14595	14628	14510	14475	14634	14538	14502	14644	14558	14563	14561	14488	14643	14382	14501	14482	14428	14759	14516	14450	14496	14590	14580	14637	14481	14724	14490	14603	14491	14644	14626	14702	14553	14521	14609	14604	14589	14605	14746	14556	14583	14412	14477	14577	14718	14452	14506	14699	14353	14423	14772	14392	14570	14487	14487	14690	14560	14519	14588	14668	14514	14559	14517	14658	14539	14631	14600	14672	14644	14427	14616	14405	14620	14624	14427	14701	14573	14464	14612	14472	14446	14577	14465	14691	14640	14472	14700	14639	14514	14462	14603	14559	14596	14389	14637	14467	14463	14582	14480	14816	14705	14561	14231	14628	14576	14463	14578	14678	14566	14590	14381	14702	14667	14617	14669	14684	14568	14512	14597	14486	14541	14479	14317	14545	14451	14547	14424	14571	14578	14498	14554	14603	14548	14581	14796	14481	14483	14483	14616	14483	14619	14604	14455	14420	14634	14544	14640	14532	14581	14515	14543	14601	14642	14408	14657	14465	14657	14473	14586	14531	14475	14582	14540	14476	14746	14535	14543	14477	14574	14557	14557	14567	14649	14429	14641	14685	14478	14448	14392	14523	14569	14518	14642	14601	14634	14303	14524	14354	14552	14543	14456	14420	14501	14529	14679	14669	14537	14548	14654	14686	14647	14592	14544	14474	14608	14482	14367	14477	14666	14578	14550	14364	14610	14444	14547	14685	14444	14490	14505	14517	14638	14607	14531	14629	14507	14578	14624	14446	14454	14515	14522	14472	14722	14462	14662	14539	14530	14540	14529	14408	14457	14470	14717	14434	14614	14620	14439	14526	14591	14685	14592	14663	14607	14491	14656	14396	14469	14614	14373	14589	14563	14554	14575	14536	14610	14516	14498	14322	14528	14643	14624	14519	14536	14476	14485	14401	14532	14483	14653	14663	14672	14563	14528	14315	14540	14546	14388	14544	14523	14627	14679	14490	14542	14497	14600	14762	14558	14629	14639	14477	14665	14617	14628	14601	14470	14523	14573	14556	14657	14569	14442	14635	14577	14557	14451	14623	14471	14647	14602	14580	14420	14543	14602	14578	14447	14481	14476	14478	14363	14665	14458	14688	14676	14549	14396	14541	14548	14480	14526	14609	14535	14419	14608	14544	14652	14402	14503	14505	14634	14442	14503	14404	14591	14503	14758	14478	14513	14529	14512	14528	14498	14345	14602	14492	14572	14561	14297	14600	14574	14511	14337	14671	14637	14550	14671	14521	14486	14609	14478	14500	14676	14421	14439	14584	14662	14527	14559	14502	14670	14423	14553	14548	14587	14593	14563	14610	14406	14549	14645	14580	14468	14538	14640	14541	14585	14658	14503	14466	14431	14683	14433	14655	14485	14453	14533	14545	14522	14626	14576	14591	14522	14538	14471	14464	14370	14741	14712	14498	14487	14552	14631	14454	14658	14521	14558	14342	14671	14560	14635	14391	14559	14497	14535	14496	14581	14466	14614	14607	14477	14590	14587	14493	14431	14546	14651	14459	14478	14580	14533	14480	14582	14447	14455	14765	14631	14559	14566	14693	14654	14537	14560	14537	14600	14692	14354	14620	14475	14482	14496	14482	14572	14589	14526	14412	14668	14508	14738	14548	14489	14559	14377	14442	14716	14518	14603	14545	14550	14460	14717	14482	14605	14484	14429	14458	14503	14394	14715	14646	14648	14594	14417	14473	14430	14711	14671	14475	14542	14661	14415	14345	14487	14520	14621	14560	14540	14736	14481	14668	14485	14586	14605	14561	14489	14696	14415	14635	14443	14701	14564	14611	14574	14528	14557	14581	14460	14539	14604	14438	14672	14676	14596	14474	14676	14511	14349	14555	14584	14605	14496	14588	14434	14496	14548	14764	14660	14563	14524	14527	14327	14527	14560	14604	14651	14532	14482	14650	14665	14672	14663	14551	14408	14620	14395	14334	14623	14452	14653	14430	14662	14578	14522	14495	14493	14416	14501	14599	14450	14500	14493	14638	14570	14695	14547	14626	14539	14695	14737	14705	14443	14404	14612	14538	14440	14546	14828	14665	14713	14516	14608	14587	14425	14625	14625	14523	14571	14574	14644	14775	14653	14671	14601	14636	14514	14720	14491	14394	14620	14455	14564	14527	14650	14546	14559	14545	14435	14551	14495	14493	14463	14567	14614	14683	14726	14375	14581	14734	14645	14617	14530	14663	14545	14523	14615	14468	14505	14572	14569	14573	14674	14641	14644	14432	14586	14589	14605	14499	14456	14453	14404	14609	14386	14369	14586	14464	14424	14525	14537	14490	14462	14624	14607	14605	14506	14727	14583	14618	14483	14697	14534	14511	14566	14581	14498	14663	14709	14734	14522	14461	14562	14523	14706	14543	14463	14499	14515	14449	14432	14604	14586	14614	14479	14458	14652	14666	14734	14276	14559	14573	14551	14673	14436	14412	14453	14542	14541	14662	14617	14484	14461	14631	14436	14621	14624	14312	14553	14351	14450	14417	14627	14684	14588	14456	14634	14604	14674	14537	14591	14581	14572	14636	14505	14554	14601	14770	14553	14458	14562	14521	14673	14450	14557	14454	14427	14618	14693	14623	14632	14520	14469	14563	14514	14640	14380	14316	14631	14504	14514	14456	14546	14659	14502	14539	14356	14568	14600	14521	14543	14502	14492	14637	14627	14339	14544	14634	14569	14535	14552	14492	14644	14528	14574	14606	14318	14642	14564	14584	14602	14657	14575	14801	14513	14552	14786	14558	14520	14506	14391	14498	14554	14594	14522	14614	14590	14570	14432	14588	14649	14561	14583	14530	14400	14724	14613	14518	14593	14612	14706	14573	14596	14492	14510	14593	14589	14528	14448	14579	14538	14692	14543	14581	14891	14443	14418	14678	14607	14644	14681	14683	14567	14672	14468	14494	14536	14497	14472	14492	14596	14523	14453	14565	14583	14564	14468	14552	14621	14578	14466	14625	14514	14510	14630	14499	14763	14655	14492	14357	14602	14654	14490	14515	14559	14501	14550	14481	14726	14493	14578	14507	14656	14523	14614	14424	14652	14451	14649	14532	14563	14553	14489	14558	14438	14531	14526	14583	14493	14550	14565	14507	14588	14624	14599	14491	14644	14606	14452	14705	14564	14487	14467	14403	14643	14532	14420	14555	14529	14644	14530	14718	14513	14522	14565	14520	14446	14495	14397	14574	14543	14459	14533	14585	14461	14381	14695	14356	14694	14624	14667	14420	14599	14566	14479	14707	14626	14422	14555	14516	14604	14475	14585	14539	14486	14649	14770	14602	14672	14482	14575	14636	14483	14599	14553	14549	14433	14664	14543	14586	14672	14511	14698	14599	14588	14614	14633	14549	14492	14583	14694	14548	14647	14537	14551	14480	14477	14415	14356	14621	14419	14537	14516	14566	14572	14605	14661	14446	14522	14649	14404	14701	14666	14508	14450	14674	14648	14627	14599	14642	14489	14520	14502	14444	14536	14706	14551	14667	14376	14506	14521	14542	14678	14616	14682	14634	14714	14372	14667	14633	14418	14498	14601	14570	14532	14584	14691	14580	14378	14507	14596	14560	14593	14599	14415	14461	14744	14533	14766	14379	14610	14466
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
