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
339928735768	339928736336	339928736886	339928737436	339928737986	339928738536	339928739086	339928739636	339928740186	339928740736	339928741286	339928741836	339928742386	339928742936	339928743486	339928744036	339928744586	339928745136	339928745686	339928746236	339928746786	339928747336	339928747886	339928748436	339928748986	339928749536	339928750086	339928750636	339928751186	339928751736	339928752286	339928752836	339928753388	339928753936	339928754486	339928755036	339928755586	339928756136	339928756686	339928757236	339928757786	339928758336	339928758886	339928759436	339928759986	339928760536	339928761086	339928761636	339928762186	339928762736	339928763286	339928763836	339928764386	339928764936	339928765486	339928766036	339928766586	339928767136	339928767686	339928768236	339928768786	339928769336	339928769886	339928770436	339928770986	339928771536	339928772086	339928772636	339928773186	339928773736	339928774286	339928774836	339928775386	339928775936	339928776486	339928777036	339928777586	339928778136	339928778686	339928779236	339928779786	339928780336	339928780886	339928781436	339928781986	339928782539	339928783086	339928783636	339928784186	339928784736	339928785286	339928785836	339928786386	339928786936	339928787486	339928788036	339928788586	339928789136	339928789686	339928790236	339928790786	339928791336	339928791886	339928792436	339928792986	339928793536	339928794086	339928794636	339928795186	339928795736	339928796286	339928796836	339928797386	339928797936	339928798486	339928799036	339928799586	339928800136	339928800686	339928801236	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23585	21817	29747	24590	22902	26330	28595	23359	21364	20978	20108	19427	19086	18735	18374	18310	18085	18087	17897	17743	17620	17656	17638	17465	17397	17337	17185	17346	17295	17079	17211	17279	16925	17127	17142	17065	17155	17006	17002	16981	17109	17068	17040	16857	17127	17301	17143	17160	17169	17022	17080	17154	17051	16990	17103	17059	17082	17034	17185	17075	17065	16683	16962	17021	16959	16945	17063	17218	16960	17056	16947	17023	16915	16868	16970	16907	17012	17106	16846	16885	17017	16997	17057	16986	16916	17009	16923	17090	17149	16968	16927	17058	16824	16910	16991	16903	16945	17135	16923	16739	17101	16945	16980	16947	17050	17035	16938	16989	16952	16935	17064	16910	17115	17012	16984	16888	16971	16842	16872	16812	16880	16945	16928	16898	16877	16953	16990	16990	17236	16973	16967	16982	16888	17015	17041	16885	17047	16959	16987	16710	17147	16908	17003	17028	17025	17068	17160	16893	16924	16976	17020	16922	17014	17063	16911	16835	16989	17009	17129	16902	16918	17075	17096	16831	16940	17135	17142	16950	17040	17026	16892	16885	16926	16937	16891	16987	17058	16983	16884	16683	16741	16951	16783	16987	16867	17041	16857	17125	16976	16887	17231	17081	17021	16967	17032	17214	17130	16974	16938	16977	17025	17079	17031	16817	17071	17060	16780	16968	16989	16913	17053	16845	16845	17470	17077	17122	17175	16989	16821	16795	17121	17037	16824	17080	16986	17134	16888	16909	17117	17102	16829	16816	17032	16905	16830	17174	16962	16949	17295	16914	17008	17026	17004	16955	17104	17073	16917	16970	16883	16986	17042	16810	17026	16964	17045	16831	17004	16859	16968	17086	16987	17088	17059	17013	16993	17187	17070	16965	17001	16899	16983	16973	17105	16856	17176	16968	16968	17120	16951	16917	16812	17034	17076	16946	16995	17113	17053	16974	17119	16979	16785	16949	17028	16962	17121	17147	17133	17082	17012	17066	16864	16707	16745	17129	17160	17075	17274	16991	16851	16915	16896	16912	16725	16959	17063	16859	17003	16902	16851	16986	16903	16775	16951	16998	16959	16844	16849	17127	17032	17055	16943	16942	16983	16853	17157	17002	16916	16868	17046	16825	16863	17139	16975	16718	17066	16969	17090	17047	17037	16959	16917	16589	16850	17155	16871	17116	17117	16752	16966	16776	16864	16922	16725	16858	16913	16901	16874	16998	17100	16939	16966	16950	16886	16866	17109	17218	16891	16994	16943	16745	16736	17029	16979	17043	17123	16990	16886	16977	17105	16968	16759	16943	17068	16925	16846	16851	16960	17106	16801	16960	16961	16832	17039	16966	16928	16856	16956	16964	16974	16904	17048	16932	16943	16790	16934	16790	16880	16885	16950	17083	16976	16885	16866	17039	17003	16912	16953	17142	16968	16815	16970	16955	17038	16889	17029	16701	16914	16958	16911	17099	17049	16873	16972	17009	16867	16758	16973	17189	16872	16920	16770	16889	16849	16952	17191	16863	16811	17004	16812	17037	16922	16842	16879	17014	17132	16759	17030	17078	16658	16904	17090	16921	16752	16804	17006	16935	17065	16981	16869	16722	16744	16978	17091	16993	16911	16981	16889	17029	17020	16856	16744	16980	16839	16905	17054	16709	16848	17100	16936	17021	16803	16735	16897	16887	16924	17018	17013	16902	16948	16923	16952	16915	16853	16979	16949	16751	16815	16954	17043	16898	16968	16941	16881	17121	16953	17275	17075	16935	16986	17176	17078	17008	16915	17019	16847	16801	16987	16948	16943	16878	16918	17107	16918	16943	16932	17040	16768	17222	17116	16921	16854	16669	16852	16836	16803	16855	16905	16908	17071	17066	16800	17208	16992	16991	17050	17041	16946	16964	16824	16748	17131	16897	16924	16848	16612	16842	16956	17056	16886	17009	17158	17003	16919	16842	16960	16975	16992	17027	17151	17130	16923	17045	17128	16841	16896	17094	16916	16893	17023	16967	16750	16909	17072	17111	17083	16808	17137	17001	16831	17061	16867	17103	17017	16857	16899	16958	17029	17110	16897	16904	17027	17018	16939	17007	17212	17232	16868	16834	16998	17041	16819	16850	16899	17014	16884	17000	16956	16907	17130	16954	17009	16829	17032	17171	16796	16955	16865	16879	16979	16863	17066	16940	17056	17111	17052	16783	16966	17015	16979	17034	17008	17045	16749	17023	16941	16845	16791	17075	16983	17090	16734	16876	16983	16904	16851	16916	16872	16864	16826	16987	16986	16992	16831	16957	17091	16962	16975	17030	17008	16951	16864	16942	16910	17046	16861	17034	16884	16941	17079	16967	17032	17153	17202	16914	17178	17055	16832	16829	16988	16882	16965	16993	16987	17033	17127	16945	16834	16995	16829	16912	16896	16854	16815	17016	16829	16802	16955	16920	16828	16947	16878	17008	16900	16867	16787	16974	16884	17224	17279	16908	16934	16999	17020	16869	17094	16948	16968	16827	16953	16800	17141	16774	17029	16884	16870	16878	16996	16817	16982	16796	17097	16935	16902	16825	16972	16744	16858	16885	16832	16899	17070	16921	16877	16823	16918	16994	17063	17245	16973	17123	16727	16747	16904	16847	17123	17025	17004	16983	16950	16837	16854	17038	16925	16793	17012	16906	16940	17015	17070	16878	16900	16942	16980	16855	17096	17105	17072	17123	17260	16982	17050	16851	16916	16858	16955	16804	16970	16988	16770	17008	16794	16843	16841	16690	16813	16988	16851	16940	16869	16813	16758	16911	16926	16835	17041	17064	17016	16981	17062	17027	16985	16911	16990	16912	16964	16746	17096	16957	16907	16967	16933	17076	17048	16925	16939	16880	17062	16854	17260	16864	16744	17176	16857	17028	16651	16834	16868	16961	16807	16746	16898	16871	16886	17078	16914	16959	16967	17068	16948	17095	17098	16860	16966	16681	16988	17074	16958	17142	16969	16781	16897	16969	16953	16944	17048	16985	17016	16970	16871	16936	16884	16817	16977	16829	17094	16837	16973	17027	17004	16961	17028	16810	16886	17219	16918	17007	17039	17106	16777	16892	16961	16719	16998	17020	16780	17041	17086	16687	16787	16904	16876	16925	17168	16991	17141	17095	16933	16938	16882	16897	16843	16892	16981	16761	17002	16913	16754	16895	16983	16802	17151	16955	16916	16994	17039	16848	16979	16789	17064	17054	17004	16983	16934	16868	16882	16907	17065	16807	16898	17018	17157	16907	17075	17094	17088	17062	16850	16939	16971	17220	16807	16906	16895	17072	17038	16843	16904	16639	16872	16960	17013	17029	16944	16720	16831	16878	16947	16936	17037	16951	16946	17005	16922	16988	16657	16925	16925	16892	17008	16993	16899	17121	16927	17135	17018	16717	17122	17087	17023	17023	17158	17012	16861	17027	17032	17099	17081	17074	16892	17055	17145	17003	17002	17016	16843	16933	16804	16905	16988	16943	16985	16949	16772	17017	16756	16868	16964	16870	17068	16958	16961	16672	17007	17000	16960	16922	16897	16722	16914	16820	16856	17055	17006	17008	16753	16814	16796	17080	16949	16793	16906	17097	17024	16995	16951	16750	16963	16969	17131	16889	16892	16828	16794	17045	17001	16875	16878	17039	17058	17169	16961	16785	16938	17188	16992	16797	16809	16945	16838	16783	16955	16983	17045	17029	16836	16872	17164	16784	17033	16891	17165	17011	16973	17046	16914	17027	17031	16954	16849	16807	16929	17002	17052	16914	17023	16783	16762	16887	17067	17068	17118	17047	17003	16845	16852	16878	16777	16973	17026	16934	17030	17060	16868	16967	17091	16877	16912	17063	17076	17176	16919	16854	16998	17064	16788	16845	17025	16800	16945	17143	16962	16971	16812	17070	16995	17162	16992	16946	16873	16875	16890	16855	16857	16791	17022	16877	17082	16956	16884	16874	16903	17256	16870	16869	17014	17059	17082	16848	17035	17014	17019	16921	16983	16963	16916	16793	16953	16849	17012	16984	16914	17065	17039	17006	16978	17028	16980	16963	16943	17018	16876	16898	16912	17123	17037	16911	16923	16895	16973	17075	16931	17074	16951	16980	16933	16988	16846	16985	16957	17012	17096	17055	17122	17147	16852	17052	17043	16998	16979	16927	17067	17070	17142	16846	16814	17016	16938	16932	17030	16960	16990	16927	17037	16964	17006	16923	16900	16951	17021	16988	16851	17130	16921	16963	16910	16798	16922	16837	16922	16889	16916	17066	16867	16955	16862	16832	16924	16950	17092	16895	16964	16787	17065	17062	16913	17012	17024	17010	16972	17028	16983	16809	16933	16764	17050	17046	16878	17099	17215	16916	17017	16923	16857	17010	16931	16916	16975	16950	16920	16887	17106	17030	16841	17115	17012	16955	16815	16735	16837	16995	17025	16956	16794	16956	16798	16901	16835	16841	17112	16718	16936	16931	16960	17140	17109	17177	17111	16864	17073	16891	17074	17025	17088	16943	17079	17017	17228	17247	16800	16919	16845	16839	16996	17013	16840	16835	16901	17001	16986	16836	17033	16871	16877	16973	17016	17026	16952	16927	16998	16683	16856	17015	17049	17131	17167	16935	17101	16951	16943	16899	16920	17143	16952	16992	17051	16825	17043	16865	16899	16998	17000	16845	16869	17025	17145	17121	17157	16853	16880	16925	16894	17009	17022	16775	16999	17065	16869	16997	16978	16950	16790	16716	16982	17071	17120	16745	16967	16913	16992	16918	17082	17045	16985	17113	17014	17091	16878	16935	17027	17056	16924	16883	16915	16968	16998	16946	17059	17029	17051	17060	16791	16915	16990	16992	16978	16958	16959	17014	16974	16884	17164	17096	16916	16754	16912	16912	16828	16858	17123	16825	16932	17050	17004	16977	16979	16920	16947	17169	16938	17069	16998	16942	17021	16966	16962	16742	16960	16915	16769	16926	16881	16961	17038	17043	16891	17106	17030	16853	17080	17034	16885	17123	16891	16990	16881	16950	17047	16738	16719	17139	17075	16831	16939	16901	16835	16845	16846	16892	16729	16921	16901	16816	17087	17052	17116	16840	16988	17191	17231	17030	17133	17165	16770	16883	16856	17060	16853	16890	17183	17090	16851	16833	16788	16841	16944	17008
33251	55741	49648	38093	32666	28698	26033	23927	21778	20376	19155	18723	18000	17350	17083	16660	16387	16459	16122	15967	15736	15611	15539	15403	15322	15320	15338	15196	15290	15256	15233	15126	15006	15053	14893	14997	15018	14834	14981	15029	15031	15027	14861	15014	14961	14972	14871	15046	14916	14852	14769	14982	14924	14863	14891	14975	15077	14898	14934	14779	15031	14789	15009	14884	15040	15044	14949	14937	14900	14949	14869	14777	14861	14833	14818	14950	14792	15025	14975	14754	15044	15013	14974	14795	14900	14888	14853	14855	14838	14865	14884	14777	14879	14873	14838	15075	14900	14739	14974	15005	15053	14834	14762	14988	14928	14838	14802	14919	14911	14944	14977	14965	14767	14857	14760	14795	14942	15055	14936	14813	14773	15079	14772	14912	14810	15079	14851	14904	14739	14800	14900	14894	14897	14873	14984	14865	14822	14919	14911	14877	14929	14848	14987	14841	15024	14934	14784	14761	14801	15002	14788	14888	14727	14685	14799	14867	14775	14796	14881	14981	14965	14946	14819	14874	14950	14886	14912	14782	14822	14945	14871	14866	14894	14840	14983	15031	14780	14825	14968	14932	14945	14828	14957	14777	14836	15032	14950	15010	14747	14866	15013	14909	14891	14993	14860	15016	14882	14910	14823	14926	14927	15070	14785	14918	14996	14891	14755	14965	14779	14765	14923	14784	14814	14793	14842	14926	14755	14762	15011	14764	14839	14871	14863	14862	14966	14806	14895	15062	14865	14859	14806	14990	14885	14911	14721	14906	14841	14769	15013	14893	14971	14946	14923	14893	14907	14859	14918	14917	14868	14836	14920	14878	14866	14950	14841	14883	14819	14660	15062	14781	14873	14922	14850	14917	15068	14939	14806	14959	14918	14963	14894	14845	14902	14868	15044	15057	14965	14898	14975	15016	14907	14959	14730	14916	14846	14856	14884	15006	14724	14936	14965	14767	14789	14941	14901	14830	14792	14911	14851	14968	14880	14933	14726	14804	14809	14777	14963	14767	14912	14990	15007	14987	14777	15000	14938	14900	14885	14929	14731	14827	14851	14851	14881	14676	14820	14691	14963	14955	14896	14788	14767	14752	14932	14913	14896	14863	15019	14895	15022	14984	14903	14863	14939	14891	15053	14851	14952	14960	14959	14839	14985	14953	14783	14927	14688	14837	14889	14930	14859	14864	14820	14996	14847	14858	14877	14809	14911	14878	14779	14823	14912	14754	14996	14770	14962	14891	14712	14848	14839	14958	14842	14881	14812	14672	14817	14796	14826	15037	15040	14987	14813	14732	14861	14700	14711	14857	14810	14828	14849	14823	14723	14780	15012	15079	14781	15078	14879	14847	14970	14725	14908	14868	14989	14938	14835	15101	15060	14910	14851	14887	14923	14814	14927	14641	14852	14967	14991	14817	14997	14901	14857	14836	14847	14810	14888	14959	14736	14970	14765	14784	14715	14939	14925	14789	14941	14795	14805	14861	14919	14985	14864	14849	14878	14951	14822	14851	14899	14866	14886	14877	15076	14789	14735	14805	14823	14928	14862	15016	14891	14913	14823	14695	14784	14757	14863	14871	14853	15017	15009	14772	14795	14818	14866	14811	14820	14910	14862	14947	14787	14803	14877	15047	14893	14892	14861	14920	14921	14862	14836	15017	14911	14845	14893	14878	14885	14887	14736	14984	14699	14909	14790	14776	14829	14936	14875	14985	14974	14874	14891	14860	14812	14956	14921	14852	14873	14871	14921	14743	15069	14776	14779	14909	14980	14822	14948	14647	14944	14928	14897	15026	15070	14982	14868	15048	14771	14986	14784	14984	15028	14779	14790	14796	14833	14831	14966	14903	14947	14933	14860	14916	15061	14946	14937	14955	14796	14851	14987	14770	14707	14876	14727	15047	14779	14884	14859	14777	14665	14958	15041	14909	14902	14890	14804	14924	15039	14858	14675	14817	14864	14921	14901	14801	14867	14873	14725	14759	14797	14902	14848	14945	14933	14973	14919	14966	15041	14821	14976	14933	14780	14956	14591	14850	14861	14885	14728	14862	14833	14942	14863	14947	14881	14820	14838	14863	14871	14931	14940	14881	14869	15031	14808	14914	14759	14896	14842	14889	14650	14910	15039	14806	15024	14849	14953	14917	14916	14962	14803	14907	14755	14804	14846	14831	14877	15123	14887	15038	14807	14957	14852	14857	14849	14878	14851	14762	14911	14831	14972	15126	15045	14918	14813	14708	14930	14914	15027	14861	14988	14890	14848	14807	14842	14580	14878	14983	14822	14713	14811	14930	14869	14757	14721	14718	14878	14923	14715	14890	14995	14739	14691	14707	14912	14817	14697	14851	14962	15114	14832	14634	14846	14911	14882	14814	14934	14872	14837	14944	14952	14837	14888	14932	14931	14990	14930	14990	14873	14922	14929	14774	14946	15014	15048	14756	15033	14775	14975	14832	14854	14884	14836	14878	14746	14752	14870	14838	14862	14914	14793	14796	14798	14806	14847	15067	14859	14911	15072	14909	15120	14748	14900	14990	14881	14734	15014	14930	14814	15019	14857	14988	14781	14952	14888	15028	14929	14924	14887	14759	14861	15169	14918	14887	14728	14859	14899	14893	14890	15038	14903	14706	14877	14812	14793	14840	14907	14831	14792	14956	14733	14851	14938	14682	14933	14802	14837	14803	14916	15044	14945	14759	14839	14851	14770	14880	14906	14735	14877	14969	14857	14913	14858	14948	15039	14899	14769	15022	14747	14783	15050	14804	14861	14875	14817	14772	14856	14834	14763	14942	14971	14872	14783	14755	14807	14920	14805	14701	14843	14772	14799	14790	14908	14903	14812	14918	14877	15001	14904	14843	14846	14871	14821	14842	14745	14782	14869	14988	14842	14632	14912	14816	14808	14653	14853	14920	14864	14884	14729	14695	14799	14873	14917	14846	14984	15011	14830	14804	14854	14860	14831	14992	14744	14821	14778	14729	14862	14947	15012	14903	14953	14817	14892	14690	14688	14833	15074	14788	14958	14973	14872	14678	14872	14786	14808	14912	14784	14892	14965	14931	14711	14852	14807	14881	14879	14782	14903	14756	14917	14762	14865	14910	14848	14894	14789	14924	14813	14840	14983	14764	14824	14757	14962	14683	14839	14982	14960	14793	14877	14898	14845	14705	15073	14764	14724	14925	14874	14925	14791	14899	14939	14770	14856	14774	14660	14773	14729	14915	14713	14863	15008	14823	14763	14675	14904	14810	14740	14808	15000	14939	14831	14867	14853	14674	14821	14653	14972	15022	14958	15108	14974	14802	14980	14830	14874	15103	14819	14979	14911	14763	14888	14779	14765	14761	14789	14874	14757	14881	14898	15064	15109	14621	14944	14745	14970	14942	14849	14838	14876	15009	14689	14806	14853	14905	14760	14874	14973	14859	14878	14939	14881	14884	14814	14771	14701	14989	15105	14833	14835	14966	14855	14891	14682	14813	14748	14817	14902	14790	14747	14983	15006	14988	14846	14802	14877	14683	14921	15013	14777	14823	14934	14875	14936	14825	14880	14795	14749	14813	14845	14949	14866	14819	14882	14910	14710	14797	14854	14705	14890	14862	14853	14875	14784	14837	14838	14968	14728	14861	14837	14768	14860	14750	15019	14966	14824	14959	14731	14986	14948	14966	14773	15010	14795	14871	14892	14752	14883	14837	14889	14986	15042	14825	14999	14880	14812	14740	14781	14825	14830	14798	14957	14799	14909	14860	14977	14690	14829	14973	15005	14807	14761	14919	14762	14851	14890	14784	14884	14801	14810	14833	14789	14968	14938	14843	14833	14807	14934	14792	14766	14935	14856	15056	14823	14791	14867	14939	14939	14829	14781	14968	14845	15096	14940	14922	14942	14899	14950	15039	14852	14992	14927	14930	14794	15020	14910	14946	14846	14898	15050	14876	14737	14880	14887	14865	14831	15012	14756	15039	15003	14752	14827	14761	15034	14769	14792	14924	14864	14805	15032	14999	14840	14890	14797	14802	14768	14868	14954	14903	14970	14975	14827	14795	14830	14845	14857	14983	14887	15059	14876	14885	14772	15012	14773	14882	14693	14802	14872	14858	14689	14744	14950	14804	14716	15028	14882	14834	14929	14833	14955	14999	15005	14828	14922	14772	14819	14918	14759	14916	14716	14967	15035	14846	15059	14776	14847	14898	14957	14707	15011	14990	14912	14809	14805	14601	14871	14814	14708	14776	14849	14925	14831	14977	14772	14872	14821	14927	14985	14737	14979	14794	14772	15086	14911	14863	14732	14746	14806	14819	15015	14782	14823	14868	14920	14909	14891	14831	14950	14944	14918	14834	14752	14927	14760	15064	14818	14926	14954	14838	14899	14942	14667	14834	15013	14925	14834	14657	14857	14631	14900	14705	14811	14901	14945	14727	14892	14965	14845	14876	14853	14874	14951	14794	14889	14907	14855	14817	14887	14730	14848	14878	14814	14885	14766	14909	14828	15003	14855	14861	14766	14924	14977	14869	14854	14906	15002	14876	14972	14960	14930	14846	15012	14896	14924	15039	15019	14886	14859	15007	14809	14935	14824	14939	14964	14900	14806	14932	14911	14988	14822	14899	14811	14964	14681	15078	14853	14920	14757	15068	14907	14896	14881	14934	14873	14902	15031	14800	14899	14874	14772	14851	14958	14715	14566	15021	14789	14984	14782	14923	14666	14717	14940	14668	14757	14911	14752	14992	14851	14802	14826	14935	14798	14895	14757	15060	14979	14870	15003	14818	14843	14816	14890	14909	14754	14850	14806	15049	14956	14840	14800	14786	14773	14826	14675	14847	14807	15009	14930	14856	14896	14807	14818	14712	14920	14837	14985	15092	14694	14940	14816	14852	14890	14935	14759	14887	15053	15039	14859	14902	14803	14867	14976	15021	15022	14944	14955	14823	14801	14732	15141	14893	14927	15010	14876	14819	14850	14928	14916	14935	15015	14860	14858	14815	14911	14929	14889	14945	14814	14896	14793	14742	14854	14888	14927	14866	14775	14646	14822	14770	14973	14976	14849	14877	14991	14924	14872	14833	15043	14986	14871	14953	14938	14954	14925	14934	14979	14876	14841	14773	14890	14754	15025	14867	14871	14927	14860	14876	14830	14940	14959	14982
29058	26709	32152	28352	22733	20619	19112	18060	17806	17391	16914	16845	16572	16422	16388	16292	16338	16145	15951	16116	15972	15997	16011	16049	16013	16122	15872	15898	15973	16021	15873	15814	15966	15903	15867	15964	15776	15821	15868	15718	15831	15882	15773	15729	15841	15826	15913	15606	15625	15973	15717	15901	15744	15826	15735	15861	15822	15620	15946	15940	15870	15668	15769	15544	15938	15724	15675	15725	15770	15639	15613	15724	15922	15720	15886	15679	15642	15678	15768	15934	15712	15758	15876	15860	15803	15922	16019	15871	15917	16026	15583	15694	15873	15663	15765	15630	15739	15874	15790	15690	15780	15760	15622	15607	15953	15617	15726	15654	15596	15920	15539	15887	15923	15794	15715	15973	15725	15914	15768	15739	15533	15654	15892	15779	15670	15744	15921	15659	15854	15667	15652	15810	15776	15592	15618	15895	15894	15844	15710	15642	15822	15943	15796	15692	15906	15886	15601	15728	15838	15860	15920	15923	15697	15718	15590	15871	15868	15851	15951	15814	15684	15677	15795	15979	15859	15791	15596	15713	15731	15811	15843	15844	15847	15844	15706	15661	15874	15948	15571	15686	15700	15918	15625	15639	15855	15953	15811	15802	15745	15698	15882	15803	15815	15941	15815	15900	15786	15743	15893	15622	15726	15772	15788	15944	16023	15877	15789	15824	15987	15857	15913	16002	15645	15553	15798	15831	15946	15910	15825	15965	15812	15875	15863	15920	15712	15850	15888	15744	15760	15943	15819	15878	15691	15715	15723	15780	15861	15615	15553	15772	16007	15765	15682	15841	15696	15866	15777	15859	15865	16016	15783	15837	15919	15731	15878	15894	16112	15864	15936	15728	16006	15778	15732	15863	15875	15784	16020	15850	15776	15739	15716	15691	15780	15765	15840	15719	15699	15572	15723	15763	15858	15875	15813	15724	15903	15844	15910	15745	15728	15932	15680	15830	15988	15962	15799	15659	15895	16121	15704	15923	15957	15742	15759	15743	15762	15742	15628	15804	15629	15785	15789	15875	15771	15926	15913	15745	15581	15796	15668	15862	15695	15835	15982	15739	15857	15837	15910	15768	15717	15535	15682	15835	15677	15919	15896	15917	15675	15873	15761	15923	15855	15889	15913	15929	15842	16037	15873	15908	15752	15894	15869	15737	15851	15834	15757	15799	15784	15762	15855	15793	15659	15640	15750	15797	15824	15735	15759	15860	15797	16009	15876	15715	15910	15651	15674	15716	15795	15893	15883	15634	15810	15633	15801	15770	15720	15709	15900	15823	15645	15797	15685	15829	15730	15657	15746	15682	15785	15780	15870	15650	15874	15665	15818	15991	15779	15802	15645	15612	15736	15524	15678	15699	15667	15829	15713	16011	15770	15738	15723	15884	15749	15732	15933	15992	15706	15848	15787	15742	15808	15792	15792	15710	15455	15778	15877	15745	15839	15945	15709	15777	15692	15819	15691	15845	15636	15807	15925	15848	15572	15833	15938	15839	15810	15745	15900	15723	15800	15769	15689	15780	15754	15842	15592	15872	15602	15843	15741	15857	15834	15900	15786	15864	16039	15912	15806	15746	15896	15862	15808	15771	15931	15684	15853	15725	15764	15783	15812	15727	15789	15667	15719	15992	15840	15787	15905	15799	15801	15851	15888	15653	15506	15830	15892	15772	15877	15736	15797	15714	15734	15874	15576	15779	15677	15680	16085	15671	15670	15905	15962	15751	15682	15996	15936	15880	15570	15534	15657	15791	15910	15835	15822	15910	15818	15690	15828	15775	15781	15929	16002	15848	15598	15784	15908	15715	15875	15876	15972	15795	15892	15939	16017	15781	15838	15630	16135	15925	15902	15689	15691	15853	15738	15820	15846	15740	15823	15658	15902	15805	15867	15801	15867	15789	15868	15811	15871	15795	15649	15796	15852	15708	15780	15811	15900	15863	15747	15937	15734	15795	15916	15808	15787	15795	15775	15880	15839	15909	15629	15674	15831	15854	15820	15978	16015	15782	15801	15889	15892	15969	15753	15787	15917	15860	15857	15768	15854	16066	15850	15789	15717	15972	15780	15771	15899	15894	15913	15663	15771	15799	15651	16016	15938	15739	15885	15812	15806	15751	15851	15715	15817	15741	15706	15766	15842	15733	16057	15914	16060	15918	15523	15677	15936	15839	15643	16086	15967	15791	15878	15818	15852	15829	15797	15834	15777	15796	15798	15714	15878	15849	15772	15725	15895	15857	16018	15715	15628	15866	15712	15945	15847	15709	15658	15796	15837	15806	15789	15867	16017	15877	15760	15812	15922	15848	15887	15784	15784	15722	15848	15788	15839	15728	15854	15469	15803	15661	15584	15836	15810	15757	15604	15648	15721	15695	15861	15997	15858	15891	15742	15672	15973	15780	15810	15880	16045	15789	15679	15647	15723	15852	15855	15907	15856	15966	15782	15843	15753	15916	15946	16038	15869	15866	15795	15911	15972	15714	16129	15888	15791	15900	15953	15785	15931	15870	15914	16043	15934	15735	15753	15829	15957	15640	15668	15799	15947	15722	15892	15768	15636	15781	15841	15796	15788	15937	15879	15906	15655	15711	15819	15705	15704	15811	15719	15722	15926	15731	15782	15737	15727	15690	15743	15876	15969	15877	15823	15741	15850	15856	15617	15874	15764	15680	15947	15792	15903	15935	15867	16029	15716	15787	15895	15866	15867	15862	15868	15868	15634	16144	15732	16095	15832	15728	15648	15900	15766	15884	15747	16011	15985	15876	15650	15869	15748	15747	15811	15819	15931	15714	15899	15737	15867	15890	15739	15809	15950	15758	15902	15742	15948	15669	15791	15792	15815	15955	15663	15887	15872	15721	16041	15946	15792	15934	15815	15918	15831	15783	15745	15865	15804	15789	15654	15597	15934	15932	15977	15857	15923	15729	15709	15650	15722	15800	15821	15993	15887	15776	15651	15894	15811	15780	15654	15769	15971	15799	15871	15731	15709	15955	15870	15917	15714	15824	15928	15982	15809	15948	15835	15851	15655	15605	15829	15878	15769	15715	15845	15864	15913	15932	15713	15939	16127	15714	15769	15755	15901	15852	15838	15705	15864	15764	15750	15934	15793	15787	15981	15832	15929	15805	16067	15805	15745	15757	15778	15681	16016	15976	15918	15603	15936	15870	15648	15849	15935	15742	15818	15609	15797	15699	15767	15748	15778	15702	15926	15773	15947	15754	15902	15788	15666	15693	15735	15701	15891	15750	15814	15834	15955	15815	15918	15955	15831	15789	15814	15806	15644	16003	15736	15879	15885	15856	15762	15657	15774	15721	15823	15844	15956	15800	15776	15800	15767	15870	15844	15889	15965	15726	15777	15724	15856	15797	16004	16090	16052	15925	15896	15785	15727	15856	15808	15876	15871	15828	15874	15900	16011	15910	15925	15718	15938	15920	15945	15735	15791	15938	15970	15715	15827	16007	15810	15918	15796	15795	16023	15862	15800	15875	15865	15701	15802	15824	15699	15755	15783	15818	15777	15888	15882	15696	15899	15954	15965	15816	15907	15772	15924	15840	15758	15757	15849	15783	15965	15917	15857	15827	15802	15958	15825	15777	15810	15869	15804	16033	15799	16081	15805	15776	15881	15734	15643	15721	15763	15859	16063	15780	15694	15808	15829	15921	15885	15758	15828	15854	15947	15853	15870	15782	15738	15727	15837	15738	15829	15711	15828	15760	15874	15720	15726	15867	15902	15621	15871	15663	15834	15869	15985	15926	15729	15768	15839	15709	15801	15763	15862	16017	15763	16022	15962	15886	16040	15790	15743	15738	15871	15777	15845	15851	15944	15818	15839	15948	15854	15699	15738	15790	15895	15840	15831	15839	15721	15819	15786	16010	15824	15652	15783	15772	15927	15732	15739	15735	15855	15778	15872	15924	15949	15873	15885	15731	15898	15786	15860	15754	15791	15591	15779	15673	15799	15799	15723	15834	15963	15763	15751	15685	15790	15778	15763	15892	15852	15809	16043	15973	15853	15900	15908	15747	15740	15689	15751	15748	15878	15851	15717	15838	15932	15774	15964	15857	15812	15895	15833	15738	15754	15714	15830	15844	15871	15827	15982	15943	16077	15805	15805	15829	15846	15841	15849	15996	15968	15774	15761	15754	15885	15709	15752	15808	15727	15675	15848	15589	15954	15732	15770	15782	15885	15879	15631	15848	15959	16050	15776	15728	15941	15732	15844	16011	15938	16005	15796	15792	16013	15800	15757	15810	15990	15703	15737	15800	15807	15865	15914	15983	15888	15683	15847	15701	16000	15766	15970	15863	15882	15993	16007	15947	15993	15896	15792	15781	15807	15541	15787	15878	16091	15699	15860	15827	15696	15785	15718	15697	15921	15771	15850	15723	15914	15956	15783	15725	15868	16096	15894	15907	15963	15756	15757	15978	15779	15788	15905	15625	15835	15872	15952	15803	15779	15809	15809	15754	15911	15776	15770	16011	15855	15901	15901	15927	15910	15760	15770	15878	15772	15707	15760	15732	15765	15773	15916	15925	15812	15680	15788	15635	15940	15842	15980	15868	15910	15711	15765	15841	15780	16000	15704	15876	15852	15961	15916	15811	15955	15681	15863	15787	15766	15810	15952	15862	15898	15760	15878	15722	15838	15794	15843	16022	15755	15851	15812	15820	15751	15719	15781	15880	15798	15773	15723	15895	15633	15941	15740	15807	15824	15742	15801	15678	15783	15721	15773	15742	15811	15860	15633	15781	15944	15882	15831	15631	15761	15809	15780	15870	15829	15833	15928	15865	15706	15772	15839	15695	15805	15778	15948	15760	15834	15702	15879	15748	15784	15798	15937	15745	15637	15706	15850	16009	15737	15775	15774	15784	15715	15579	15913	15795	15908	15913	15837	16008	15827	15871	15763	15807	15894	15724	15903	15891	16011	15897	15621	15682	15864	15584	15691	15799	15870	15839	15623	15985	15788	15932	16016	15856	15883	15810	15915	15902	15819	15787	15793	15810	15870	15623	15637	15702	15810	15807	15937	15769	15658	15675	15903	15799	15754	15687	15997	15954	15953	15912	15917	15870	15902	15790	15618	15954	15792	15877	15779	15880	15851	15699	15917	15789	15691	15935	15794	15984	15502	16054	15867	15916
30103	40803	36200	27444	23294	20543	18925	17740	16744	16281	15796	15500	15257	15097	14990	14757	14650	14613	14587	14458	14473	14216	14361	14386	14215	14332	14180	14093	14109	13932	14148	14292	13957	14053	14103	13904	14136	13867	14026	14006	14145	13992	14032	14045	14091	13939	14120	14100	14097	14141	13845	14058	14172	14120	14032	14212	13867	14180	13991	14221	13991	13994	13994	13991	13898	14213	14028	13986	14026	14011	13885	13950	13960	14013	14003	13928	14045	14016	14051	14005	14084	13990	13944	14110	13907	14141	14057	14124	14038	14024	14135	13935	14138	13970	14172	14090	14144	14042	13988	14007	14283	13968	14131	14155	14173	14003	14055	14200	14139	14024	13981	14188	13930	13941	14096	14252	14098	14096	13992	13865	14059	14205	13999	14049	14210	14225	13830	14137	13934	13996	14200	14089	13908	14169	14163	14062	14005	13881	14119	14111	14074	14190	14018	14016	13978	13952	14082	13996	14061	14109	13912	14164	14120	14053	14113	13956	14140	13896	13991	14159	14138	13970	14019	14050	14134	13984	13904	13989	14010	14061	13961	14032	14064	14218	14210	13896	13929	13940	14126	13908	14041	14027	14117	14164	13980	14132	14045	13983	13948	14060	14152	14020	14067	13926	13967	13988	13935	13892	14237	14151	13767	14127	13956	14151	13977	14092	14001	13968	14074	14070	14085	14014	13967	14074	14036	13941	14008	13900	14032	14046	14037	14003	14070	14200	13971	14028	14073	13997	14041	14172	13980	14021	14091	14113	14108	14244	14223	14102	14096	14195	13990	14003	14077	14143	14006	14020	14146	14162	14068	13960	13937	13957	14095	14133	14002	14084	14224	14068	13926	14195	14052	13987	13839	13959	13894	13941	13960	14002	13952	14086	14137	13903	14012	14149	14080	14008	14023	13984	13993	14157	13917	14143	13903	14056	14186	13981	14000	14202	13861	14030	14168	14016	13884	13928	14127	14135	14151	14157	14016	14204	14078	14162	13928	14242	14128	13979	14144	14180	14188	14137	14090	13779	14138	14215	14053	14035	14086	14068	14038	14109	14128	14022	13969	14161	13940	14235	14027	14084	14071	13986	14108	14105	14200	14124	14058	14064	14252	13869	13942	14055	13849	13899	14055	14043	14183	13939	14072	14004	14058	13983	13954	13963	14068	14002	14000	14033	13967	14138	14109	14133	13928	13848	14095	14150	14152	14018	14076	14092	14067	14136	14059	13873	14097	14038	13952	14069	13958	14130	13986	14116	14103	14119	14081	13967	14129	14178	14039	14045	14000	14221	13980	13928	14055	14092	14155	13892	14082	13946	14018	14170	13990	14040	14102	14153	14076	14130	14147	13953	14164	14071	13998	14173	14095	14028	14173	13939	13979	14110	14106	14002	14020	14110	13982	14040	14008	14091	14113	14137	13936	14089	14054	13910	13862	14076	14153	14081	13996	14119	13930	13958	14214	14035	14171	14044	13959	13954	14034	13988	14019	13903	14003	13901	14022	14195	14085	14076	14019	14137	14095	13885	14081	13952	13959	14154	14160	14068	14131	14118	14078	14049	14120	14018	14197	14161	13903	13926	14050	14030	14123	13901	13864	14075	14161	13974	14023	13975	14031	14064	13902	14175	13973	14123	14022	14170	14042	14016	13852	14065	14090	14002	14048	13983	14055	14155	14134	13887	14048	13913	14170	14025	14080	13985	14007	14132	14019	14080	14092	14026	14051	14024	13893	14075	13992	13981	14057	14092	14126	13995	13961	13874	14088	14084	14088	14030	14003	14045	14029	14044	13886	14007	14023	14027	14009	14123	13923	14070	14137	14105	14176	14075	14020	14244	14026	13867	13930	14039	14098	14068	13929	14060	14012	13923	13940	13964	14294	13992	14069	14118	13929	13946	14283	14067	13932	13918	14244	14169	14028	13952	14145	13893	14069	13911	14071	13972	14164	13965	14231	14082	14002	14077	14026	13948	14092	14119	13956	14003	14063	14124	13972	13960	14131	13905	13937	14088	14146	14054	14094	14244	14080	13939	14018	14049	14055	14153	13939	14183	13788	13945	13789	14053	14097	13993	13953	13887	14044	14093	14010	13960	14119	14122	14062	14111	13924	14056	14062	13956	14002	14093	14008	13974	14062	14173	14016	14036	14038	13992	14184	14212	14039	13941	13946	13957	13844	13990	14074	13989	14066	14010	14031	14033	14083	14156	13999	13974	14068	13965	14059	14185	13940	13999	14229	13785	13889	14109	14077	14025	14067	14159	13918	14151	14155	14060	14027	14003	14068	14117	13887	14049	14078	13892	14002	14154	13993	14103	13924	14119	14121	14057	14112	14189	14108	14027	13932	14042	13926	13977	14031	14090	13945	13947	13940	14112	14063	13965	14023	13943	14049	14220	14132	14341	14015	14120	14025	14071	14039	14082	14058	14097	14254	14113	13926	14274	14104	14271	14190	13967	13948	14054	14091	14037	14029	13921	14029	13995	14158	13963	14235	14128	13951	14245	14060	14010	13909	13951	14019	14020	14082	13975	14076	14095	14091	14123	14075	14115	14018	14105	14122	14092	14073	14106	14134	14056	14023	14119	14143	14124	14052	13902	14060	14219	14100	14056	13919	14133	14070	14108	14047	13943	14117	14033	13979	13958	13971	14098	13993	14213	14043	13903	13988	14032	13960	13945	13979	14017	13887	14123	14074	13888	14205	14168	13978	13968	14171	14062	13994	14050	14003	14143	14099	14035	14105	14198	14018	14003	14085	14116	14044	13974	14053	13913	14173	13982	14139	14129	14058	14146	14034	14006	13941	14112	13897	14063	13974	13869	13962	13928	14072	14132	14315	14129	13913	13888	14055	14063	13997	14032	13868	14106	14103	14158	14033	14009	13998	14068	14095	14066	13918	14028	13991	14050	14097	14019	13914	14124	13856	14128	14140	13937	14124	14001	13973	14015	14018	13927	13874	14134	14047	14085	14129	14030	14052	14020	14034	14068	14128	14014	14082	13911	14104	13968	14106	14063	14032	13839	13988	13928	14011	14093	14102	14172	13948	14075	13970	13981	14230	14114	14188	14026	13955	14020	14056	13954	13915	14098	14007	13984	14019	14024	14112	14002	14038	14123	13906	14106	13939	14087	14072	14047	14156	14001	13978	13955	14133	13782	14069	14086	14035	14267	14125	14100	14208	14019	14057	14228	14019	14118	14129	14176	13940	14121	14160	13982	13976	14140	14022	14148	14205	14001	14103	14009	14023	13975	13941	13968	14277	14193	14122	13913	14187	14124	13983	14164	14081	14122	13998	13952	13959	14105	14076	14014	13995	14055	14002	13999	13976	13897	14112	14009	14055	13926	14079	13996	14075	14098	13920	13975	14023	14059	13993	13941	14067	14099	13905	13936	14114	13999	13933	13981	13925	14188	14114	13906	14003	14105	14029	14013	14016	13975	14173	14055	14132	14099	14068	14138	13867	14069	14029	14116	14105	14174	13947	14047	14163	13986	13856	13992	14158	14053	13997	13892	14127	14082	13980	13963	14138	13958	13973	13952	13953	14114	14061	14149	14042	14205	14106	13980	13958	14078	14035	14126	13970	14081	13983	14077	14106	14270	14141	14147	14074	14084	13999	13958	14292	14008	14322	14057	14179	14109	13993	14072	13903	14005	14109	14035	14135	14148	13990	14097	14108	13955	13988	13884	14070	14108	13983	13947	14138	13840	14039	14016	14038	14190	14064	14079	14019	13987	14020	14050	14033	13965	14091	14072	14074	14231	13916	14072	14108	14037	14114	14010	14075	14083	13894	14135	13968	14143	14003	13888	14026	14081	13955	14115	14142	14016	13968	13959	14201	13990	13859	14131	14058	14082	14046	13946	14106	13986	14057	14014	14039	14047	13929	14067	14061	14123	14096	14108	14075	14059	14195	14081	13994	14101	14102	13909	13917	14082	14197	14149	14010	14030	14172	14035	14053	14060	14008	14099	14114	14083	14050	14042	13977	14057	14007	14006	14122	14157	14057	14030	14133	14093	14175	13938	14046	14134	14158	13989	14108	14001	14056	14181	14050	14054	14222	14124	14097	13975	14216	13978	13948	14142	14209	14010	14148	13981	14160	14205	14114	14011	13957	14210	14010	14175	14006	13832	14086	13974	14131	13987	14107	14067	14093	14190	13844	14005	14007	14087	14022	13992	14028	14027	14165	13993	14095	13977	14193	14136	14049	13972	14011	14019	13987	14026	14064	13912	13930	13911	14185	14006	13973	13926	14054	13894	14074	14154	14083	14043	14153	14180	13982	14028	13934	14173	14022	14078	14114	14034	14114	13994	13960	14091	13910	14115	14103	14181	14105	14054	14028	14028	14082	14044	13828	13911	14066	14073	14013	14026	13909	13954	14060	14027	13988	14092	14108	14024	14015	14074	14116	14151	14006	14060	13952	14052	14310	13899	14103	14157	14024	14013	13821	13901	13957	14155	14091	13867	13880	14068	14129	14111	13960	13886	14065	14040	13980	14116	14159	13981	14002	14078	14117	14185	14072	14029	14020	14270	14095	13934	14025	14044	13947	13920	14175	13896	14044	14023	14034	14133	13967	14046	14146	14158	14024	13970	14039	14097	14079	14231	14042	13836	14144	13976	14076	13992	14048	14149	14291	14052	14093	13954	14246	13879	13999	14032	14014	13945	14064	14215	14075	14284	13939	13917	14097	14106	14031	14028	14187	13960	14096	14025	13956	14098	14012	14004	14120	14069	13978	14218	14063	14080	13976	14054	14121	13938	13986	14015	14097	13988	13892	14100	13967	14010	13939	13977	13993	13900	14087	14002	14209	13906	14203	14085	14075	14030	14185	13923	14074	13905	14058	14082	13954	14041	13963	13951	14005	14202	14030	14056	14018	13985	14052	13840	14008	13944	13862	13947	14101	13927	14036	14043	14054	14081	14126	14163	14054	14109	14090	14016	14231	14265	13990	13962	14029	14158	14071	14073	14126	14044	13899	14016	14149	14195	14184	14150	14069	13934	14104	13951	14122	14128	13998	13888	14180	13829	14118	13984	14178	14180	13994	13891	14112	14070	14063	14068	14174	14071	13954	14276	13950	14138	14064	14135	14046	14107	14058	13857	14023	13985	14232	14070	13994	14044	14044	14084	14041	14055	14083	13945
24103	21145	28584	25236	23896	24308	23125	19740	18729	18341	17737	17400	17201	17150	16876	16700	16704	16406	16440	16146	16189	16122	16022	15818	16078	15919	16158	16105	16017	16071	15843	15846	15934	15817	15922	16019	16141	15858	15928	15773	15871	15859	15697	16025	15755	15744	15841	15702	15831	15746	15874	15747	15894	15907	15720	15864	15868	15859	15968	15803	15837	15706	15784	15760	15676	15751	15677	15820	15908	15682	15597	15800	15699	15772	15863	15772	15780	15891	15809	15804	15902	15972	15992	15676	15777	15779	15564	15773	15756	15773	15764	15853	15977	15749	16070	15841	15959	15741	15904	15669	15889	15997	15913	15868	15638	15766	15815	15677	15807	15769	15815	15732	15841	15752	15604	15761	15714	15851	15721	15591	15671	15822	15792	15756	15822	15818	15816	15839	15867	15786	15767	15936	15826	15917	15853	15718	15609	16073	15752	15977	15641	15722	15956	15844	15786	15674	15720	15747	15906	15801	15919	15634	15803	15777	15860	15934	15786	15852	15738	15763	15965	15740	15829	15716	15811	15751	15617	15804	15873	15703	16101	15903	16040	15977	15596	15673	15937	15957	15793	15719	15755	15724	15786	15687	16031	15841	15779	15738	15792	15608	15672	15838	15807	15782	15862	15763	15617	15717	16012	15753	15954	15608	15724	15661	15911	15719	15641	15824	15733	15785	15682	15746	15697	15737	15895	15907	15936	15788	15881	15765	15837	15872	15867	15690	15485	15811	15761	15781	15940	16068	15949	15776	15799	15823	15475	15714	15812	15770	15742	15979	15739	15813	15891	15599	15510	15675	15887	15950	15800	15851	15797	15753	15786	15765	15918	15902	15626	15862	16009	15660	15746	15751	15865	15809	15872	15681	15891	15806	15938	15660	15700	15745	15725	15679	15721	15649	15752	15719	15704	15679	15999	15877	15640	15784	15861	15845	15874	15648	15786	15732	15834	15851	15713	15801	15753	15705	15710	15760	15778	15859	15581	15676	15857	16150	15932	15621	15820	15704	15549	15967	15975	15832	15684	15802	15686	15578	16037	15827	15773	15732	15909	16021	15748	15829	15719	15710	15725	15865	15640	15881	15648	15906	15805	15684	15779	15715	15916	15920	15644	15791	15743	15718	15861	15799	15743	16046	15609	15793	15788	15876	15798	15973	15723	15735	15828	15810	15831	16049	15939	15789	15802	15714	15731	15684	15669	15984	15736	15786	15984	15784	15740	15829	15730	15821	15666	15730	15883	15889	15716	15700	15712	15838	15677	15763	15813	15836	15836	15680	15888	15725	15852	15899	16032	15746	15833	15702	15899	15612	15831	15650	15874	15565	15723	15949	15774	15797	15726	15738	15931	15724	15669	15691	15753	15623	15683	15694	15701	15690	15995	15818	15721	15599	15662	15716	15594	15825	15915	15720	15709	15915	15766	15854	16005	16013	15912	15838	15929	15833	15524	15911	15891	15784	15821	15819	15595	15742	15688	15689	15769	15904	15789	15883	15654	15700	15786	15820	15974	15754	15798	15632	15961	15767	15894	15833	15737	15807	15830	15828	15866	15608	15848	15607	15841	15913	15935	15774	15775	15780	15815	15907	15751	15810	15976	15796	15747	15868	15858	15563	15684	15842	15802	15624	15757	15812	15631	15777	15975	15620	15722	15933	15894	15442	15793	15856	15673	15968	15774	15761	15752	15921	15892	15922	15781	15865	15701	15745	15953	15869	15734	15823	15482	15797	15649	15808	15828	15881	15716	15677	15796	15938	15713	15965	15548	15695	15855	15687	15708	15992	15888	15791	15938	15673	15878	15760	15779	15948	15780	15714	15825	15719	15718	15696	15725	15762	15860	15997	15712	15832	15789	15672	15724	15714	15649	15761	15488	15824	15727	15803	15863	15755	15913	15801	15743	15793	15865	15899	15761	15966	15798	15879	15787	15843	15710	15703	15911	16042	15733	15664	15710	15738	15758	15825	15648	15662	15780	15848	15834	15726	15720	15766	15865	15755	15731	15597	15720	15661	15751	15909	15719	15770	15782	15697	15726	15712	15813	15920	15708	15881	15743	15841	15824	15892	15672	15657	15837	15733	15834	15808	15864	15951	15777	15676	15904	15704	15876	15653	15855	15891	15775	15828	15892	15794	15688	15816	15833	15712	15800	15614	15614	15641	15708	15750	15707	15729	15640	15701	15744	15762	15841	15654	15729	15869	15736	15695	15896	15777	15813	15864	15761	15729	15898	15890	15752	15716	15801	15870	15693	15733	15845	15835	15820	15642	15786	15785	16090	15713	15639	15740	15784	15562	15688	15920	15836	15624	15718	15803	15742	15843	15726	15589	15870	16007	15807	15952	15941	15713	15540	15868	15757	15628	15771	15722	15842	15697	15755	15622	15725	15941	15896	15800	15785	15728	15624	15709	15698	15662	15919	15804	15743	15856	15723	15862	15717	15602	15743	15869	15901	15847	16095	15688	15690	15969	15663	15650	15882	15820	15960	15922	15860	15844	15829	15841	15875	15758	15783	15665	15756	15724	15756	15741	15864	15758	15897	15882	15839	15926	15637	15725	15831	15769	15778	15825	15905	15849	15913	15894	15799	15871	15896	15722	15901	15777	15836	15938	15669	15837	15828	15747	15796	15744	15920	15734	15852	15855	15956	15695	15894	15990	15856	15920	15779	15747	15978	15809	15849	15946	15743	15684	15889	15887	15702	16053	15631	15887	15544	15822	15689	15949	15776	15894	15927	15911	15782	15685	15772	15758	15977	15816	15944	15805	15773	15645	15802	15748	15898	15581	15755	15677	15764	15577	15833	15713	15654	15880	15896	15916	15856	15885	16072	15900	15720	15852	15769	15806	15903	15490	15758	15819	15763	15794	15813	15624	15754	15783	15733	15625	15925	15757	15649	15784	15809	15722	15792	15878	15588	15626	15911	15861	16005	15974	15722	15695	15632	15661	15837	15812	15759	15831	15911	15872	15762	15742	15854	15762	15880	15880	15795	15908	15709	15699	15837	15726	15735	15650	15633	15960	15781	15678	15956	15636	15656	15835	15798	15684	15855	15812	15879	15804	15905	15772	15718	15766	15717	15717	15769	15923	15917	15843	15842	15608	15900	15750	15761	15952	15561	15758	15840	15956	15940	15681	15869	15598	15842	15810	15734	15730	16009	15850	15709	15674	15941	15734	15879	15559	15606	15666	15791	15755	15756	15860	15732	15764	15905	15777	15642	15771	15766	15839	15642	15697	15891	15607	15676	15780	15662	15732	15904	15702	15875	15839	15679	15834	15765	15844	16094	15784	15820	15920	15722	15900	15648	15616	15675	15724	15650	15854	15713	15874	15732	15746	15812	15923	15997	15945	15839	16042	15773	15840	15906	15799	15495	15912	15961	15631	15781	15685	15738	15788	15523	15965	15867	15817	15749	15848	15757	15786	15926	15919	15785	15605	15955	15739	15789	15814	15856	15644	15793	15784	15710	15848	15822	15730	15905	15867	15630	15657	15830	15595	15702	15690	15859	15852	15665	15669	15911	15709	15735	15852	15763	15884	15752	15884	15982	15855	15863	15783	15858	15809	15703	15786	15800	15710	15769	15670	16020	15956	15798	15491	15925	15619	15774	15776	15698	15718	15792	15815	15740	15858	15951	15851	15704	15823	15792	15956	15947	15619	16063	15956	15706	15885	15964	15593	15593	15736	15607	15809	15871	15868	15732	15932	15719	15846	15791	15768	15849	15859	15602	15859	15769	15763	15828	15913	15717	15897	15935	15840	15877	15667	15636	15529	15779	15688	15719	15756	15705	15684	15887	16028	15637	15642	15793	15704	15810	15712	15726	15927	15960	15770	15850	15813	15867	15814	15881	15825	15893	15639	15715	15858	15861	15936	15829	15873	15802	15685	15639	15880	15745	15639	15616	15768	15868	15947	16083	15723	15900	15777	15915	15717	15945	15743	15821	15996	16025	15849	15975	15774	16107	15829	15820	16027	15879	15881	16013	15559	15782	16042	15697	15869	15831	15819	15871	15851	15911	15940	15771	15920	15590	16004	15647	15808	16006	15684	15940	15722	15927	15752	15808	15808	15813	15762	15833	15902	15812	15818	15690	15729	15913	15789	15719	15815	15806	15682	15912	15717	15651	15682	15915	15960	15751	15857	15818	15773	15616	16052	15705	15822	15563	15683	15958	15900	15715	15723	15673	15687	15844	15855	15812	15821	15885	15872	15722	15889	15836	15674	15946	15915	15533	15730	15651	15571	15653	15712	15621	15877	15903	15621	15837	15646	15790	15827	15712	15934	15884	15767	15991	15822	15703	15783	15880	15798	15808	15813	15606	15782	15762	15501	15801	15627	15778	15663	15956	15932	15640	15570	15780	15869	15830	15861	15729	15988	15882	15756	15708	15616	15555	15946	15774	15740	15718	15911	15846	16022	15764	15738	15794	15850	15832	15802	15710	15781	15649	15714	15763	15797	16022	15719	15802	15764	15764	15766	15610	15792	15722	15814	15874	15820	15827	16046	15911	15798	15928	15806	15877	15943	15716	15628	16023	15835	15727	15669	16016	15686	15779	15906	15918	15740	15797	15803	15840	15680	15687	15802	15760	15678	15796	15743	15853	15844	15871	15903	15584	15758	15844	15738	15809	15582	15820	15702	15704	15853	15719	15750	15687	15969	15855	15686	15764	15709	15785	15752	15786	15767	15706	15835	15881	15941	15886	15877	15853	15781	15515	15710	15788	15732	15852	15776	15792	15835	15901	15727	15928	15778	15920	15824	15681	15593	16013	15739	15708	15731	15943	15805	15694	15557	15685	15761	15738	15870	15801	15625	15852	15692	15721	15765	15806	15765	15625	15780	15895	15626	15794	15973	15869	15935	15856	15793	15953	15736	15844	15769	15619	15697	15748	15811	15718	15844	16030	15951	15831	15708	15819	15869	15909	15887	15846	15607	15820	15629	15757	15862	15731	15749	15881	15879	15810	15663	15876	15785	15718	15703	15559	15653	15937	15854	15857	15631	15681	15763	15772	15829	15824	15851	15787	16037	15723	15689	15686	15711	15789	15789	15629	15775	15887	15745	15940	15493	15859	15839	15799	15788	15880	15756	15759	15655	15671	15719	15867	15683	15914	15820	15792	15838	15922	15859	15758	15836
30817	47704	44318	33226	27239	24062	21591	19613	18460	17439	16740	16363	16122	15628	15537	15208	14944	14987	14832	14912	14695	14469	14410	14468	14269	14331	14151	14196	14295	14224	13997	14097	14251	14034	14052	14231	14102	14035	14024	14014	14190	14128	14069	14010	14039	14173	14050	14170	14097	14061	14096	14045	14029	14110	13853	14099	13996	14205	13951	14065	14131	14052	14067	14063	13897	14105	14138	13926	14085	14100	14009	13982	14178	14216	14108	13909	14010	14215	14040	14133	14185	14002	13978	14149	14008	14030	14177	14048	14053	14018	13875	13878	14006	13915	13902	14155	13947	13876	14051	13909	13940	14243	13900	14051	14049	13937	13929	14061	13872	13893	13904	14002	14062	14003	14025	14061	14058	14041	14174	14022	14147	13996	14047	14029	13930	14037	14029	14076	14105	14088	13990	13988	13875	14051	13988	13978	13994	14059	13998	14067	13845	14124	14039	13974	14033	14101	14120	14050	13989	14079	14037	14167	14188	13986	14013	14060	13971	13917	14093	14074	14163	13907	14119	13896	13985	13990	14085	14048	13977	13893	14001	14047	14061	14162	14097	14046	13872	14044	14041	13920	13967	13950	14030	14002	14027	13927	13987	13952	13941	14057	14025	13928	14034	14014	13954	14143	13936	13963	13942	14200	14072	13967	13986	13993	14011	13962	14022	14077	14083	13952	13959	14222	14036	14073	13962	14097	14114	14035	13975	13980	13964	13927	14138	14069	13988	14033	13994	13855	14152	14113	14053	13969	13954	13924	14130	14129	14038	14084	14034	14170	14062	14132	14102	14148	13963	14012	13935	14068	13884	13990	14112	14137	14110	14170	14187	14095	13988	14097	14130	13865	13959	14105	14078	14166	13849	13852	14188	13989	13942	14057	14079	14007	13951	14134	13989	13882	14163	14017	14017	13914	14210	14080	13923	13914	13962	14015	13962	13912	13945	14077	13990	14052	14010	14012	14211	14071	14043	14029	14018	14022	14002	13867	14252	14065	14066	14060	14021	13938	14041	14125	14177	14001	14035	13836	13882	14000	14042	14046	14070	14203	13977	14076	13922	14020	13853	14018	14049	14073	14134	13969	14129	14041	13982	14160	14117	14002	14131	14097	14080	14112	14169	14161	13943	13983	13976	14157	13967	13845	14079	14036	14139	14060	13953	14070	14037	13996	13986	13990	14099	14091	13978	14030	13889	13841	13945	13980	14094	14026	13867	14049	14107	14061	14083	14060	13987	14012	14015	14044	13919	14152	13996	13942	14065	14141	13923	13953	14089	14182	14145	14115	14122	13928	14032	13914	14135	14061	14196	14025	13980	14029	13971	14148	14006	13984	14083	14047	14054	14085	13969	14068	14011	14057	14173	14050	13808	14011	14072	14074	14149	14095	13981	13947	14120	14145	14038	14088	14100	14040	13993	14109	13864	14069	14114	14044	14245	14064	13893	14125	14075	14040	14135	14093	14169	13893	14206	14141	13994	14046	13979	14101	13950	14053	13888	14016	13973	14190	14040	13853	14035	13966	14165	13920	13979	13999	14100	14011	14198	13859	13989	14045	13969	13976	14028	14171	13959	14008	14096	14125	14060	13878	14164	13897	14020	13862	13904	13915	14087	13946	14106	14030	14021	13908	14029	14167	14069	14005	14095	14139	13955	14166	13978	14039	13995	14046	13960	14158	14057	13966	14037	13967	14013	14089	13945	14041	13949	14238	14086	14055	14179	14185	13845	13833	13940	13832	13940	14046	14097	13901	14082	13973	14097	13854	13973	14190	13951	14037	14082	13917	14077	14035	14010	13945	14085	14039	13902	14040	14060	14119	13985	14090	13834	13933	14093	14153	13794	14140	14076	14038	13915	14021	14094	14089	14098	14097	14063	14210	14011	14062	14059	13907	13934	14039	13801	14053	14102	14125	13998	13991	13986	13969	14016	14033	14088	13975	13747	13841	13888	14027	14137	14050	14219	13875	14214	13951	14108	14062	14043	14080	14015	14015	14079	14009	14071	13879	14121	13911	14004	13884	14064	14069	14142	14049	13956	14092	14085	13994	13979	14025	14129	14027	14195	13991	13882	13903	14006	14126	14095	14112	14105	14201	14034	13936	13995	14099	13999	14095	13919	14004	13991	14077	14090	14134	14147	13931	14006	14024	14047	13908	14244	13875	14179	13995	13911	13914	13836	14013	14035	14174	13865	14077	14127	14034	13980	14036	14110	14048	14215	13875	14085	14036	14181	13939	13950	13960	14149	13997	13865	14111	13930	13981	14118	13959	14214	13984	14017	13996	14010	14154	13980	14079	13873	14055	14032	13782	13899	14141	14038	14075	13854	14141	14197	14002	14136	14009	14105	14058	14034	13939	14080	14024	13991	13904	13918	14099	13983	14021	13998	13964	14034	14003	13915	14047	14139	14075	13966	14065	14085	13900	14088	13893	13896	13998	13946	13994	14191	13988	14065	14095	13964	14076	13915	14053	14040	14026	14066	13947	13937	13932	13984	14146	14095	13895	14065	13945	13945	13971	14003	13903	13926	13985	14100	14085	13967	14027	14104	14273	13869	14041	14049	13955	14146	14040	14044	14034	13994	14082	13993	13988	13962	14159	14062	14049	14100	14068	14048	14106	14017	14108	14087	14128	14038	14176	14037	14161	13994	14043	14105	13982	13978	14008	14072	14171	13972	14111	13862	14037	14040	13995	13939	14054	14050	13904	14122	14158	13963	13860	13923	13965	13990	14092	13964	14018	14038	14070	13894	13938	13986	14104	13962	13988	14153	14041	13974	13958	13974	14065	14052	14184	14074	14134	14082	14096	14075	14015	14008	14065	13946	14053	14100	14016	14183	14079	13934	14172	14116	14052	14033	14061	14066	13988	14032	14004	14126	13830	13966	14019	13940	14108	14175	13981	13866	13976	13968	14117	14070	14039	13990	13819	14023	13973	14100	14046	14058	14178	13962	13998	14063	14071	13979	14138	14024	14109	13992	14069	13953	13994	13982	14171	14016	13917	14030	13940	14061	13986	14276	13960	14056	13980	13986	14046	14110	14093	13999	14149	14132	14117	14063	13964	14034	14136	13861	14003	13957	13946	14002	14086	14008	14008	14033	13896	13991	13987	13930	13903	14015	14038	14088	14137	13951	13978	14115	14142	13995	14094	14081	14036	14117	13861	13895	13922	13934	14094	14115	14002	14141	14124	14160	14050	14146	14001	14011	13962	13930	13676	14118	14062	14008	14039	14077	14270	14091	14024	13951	14048	13900	14014	13725	14008	14214	13968	13877	13834	14272	13900	13941	14109	13918	13903	14259	14066	14016	14009	13945	13954	13882	14113	13934	14078	14088	14005	14161	14083	13978	14003	13974	14103	14052	14137	14063	14027	13913	14151	13870	13842	13820	14178	14113	13908	13918	14014	13973	14091	14234	13890	13982	14064	14075	14007	14057	14128	13932	14080	14044	13960	13908	13811	13983	14219	13854	14137	13892	14037	14088	13983	14056	13991	14035	14061	14162	14046	14054	13964	14065	14100	14084	13987	13846	14179	13813	13959	14025	14194	14025	13954	14136	13999	13941	14002	13987	13813	14144	14068	13925	14182	14090	13858	14151	14053	14013	13969	13906	14034	13948	14022	14036	14189	14044	13970	14238	14264	14152	14138	13988	13884	14070	13952	14073	14091	13955	14001	13928	14139	14073	14010	14063	14058	13993	13822	14033	14049	14139	14006	14022	14002	14074	13951	13869	14042	14069	14062	14283	14031	14084	14067	14097	14057	14119	13997	14155	13981	14079	13906	13929	13995	13861	13877	14199	13897	14082	14140	13987	13963	14098	14087	14042	14048	13900	13943	13888	14074	14042	14096	13976	14018	13945	13978	13900	14031	14100	14148	14033	13995	14247	14031	13976	14077	14096	14208	13853	14162	14150	13950	14071	14173	14225	14020	14133	14033	13876	14053	14065	14097	14095	14218	14176	13882	14084	14093	14125	13905	14011	13912	14016	13974	13964	14077	13979	14071	14186	14074	13963	13925	14086	14111	13985	14114	13960	14084	13955	13976	13980	14014	13996	13978	14005	14000	14017	13989	13961	14035	13885	14020	13835	14046	13885	13940	14279	14159	13908	14144	14019	13871	13994	14060	14045	14142	13959	14094	14029	14092	14013	14064	14038	13965	14019	14128	13961	13917	14001	14057	14052	14066	14017	13957	13802	14010	13895	14117	14082	14037	14097	14164	14044	14061	14198	13898	14169	14002	14183	14026	14058	13924	14000	13974	13992	13974	13959	13977	13972	14054	14017	14046	14191	14060	14156	14068	13843	13749	14082	14070	13903	14151	14061	13977	14068	14074	14011	14056	13993	13843	13950	14065	14155	14144	14073	14164	13815	14150	14079	14047	13980	14080	14027	14063	14007	14118	14036	14048	13972	14003	13937	14025	13916	14140	14107	14043	14003	14122	14019	14137	14052	13885	14027	14252	14084	14069	14097	13934	14135	13950	13827	13916	14078	13964	14107	13915	13937	13959	14061	14195	14059	13827	14062	13997	14166	14033	14015	14075	14027	13957	14040	13972	14075	13979	14057	14064	14213	14064	13975	14142	14020	13991	13993	14021	14092	14116	13901	14260	13892	14024	13962	14018	14144	14093	14017	14237	14057	13982	13963	13898	14101	13915	14174	13910	14152	14051	13934	14010	14076	14083	13950	14086	14131	14091	14081	14160	14032	13982	14042	14080	13962	13964	14103	14040	14083	13967	13978	14023	14049	13856	14236	13972	14028	14022	13988	14092	14038	14132	13978	13992	13960	13999	14067	14210	14123	14114	13918	14082	14130	14030	14013	14109	14148	13936	14002	14167	14179	13987	13820	14028	14056	14133	14080	14148	14095	13969	13928	13951	14017	13957	14225	14108	14151	13953	14024	13937	13948	14092	14080	14000	14016	13938	14004	13812	14072	13958	14060	14116	13952	14043	14003	13958	13995	13933	14061	14149	14170	13914	13952	13980	13933	13989	14036	13906	13987	13940	14082	14008	14057	13894	14083	14024	14040	14107	14003	13942	14073	13901	14025	14007	13993	14029	13913	14091	13987	14035	13917	13913	13913	14174	14071	14131	14051	14165	13929	14247	14058	14164	13961	13993	14053	13966	13878	14047	14075	13850
22823	21138	28882	23738	22052	25348	27074	21720	20366	19687	19240	18635	18196	17943	17662	17610	17337	17258	17219	17333	17083	17253	17221	16722	16853	16549	16683	16530	16486	16517	16547	16159	16613	16529	16396	16312	16257	16417	16552	16378	16300	16359	16299	16506	16584	16449	16385	16401	16154	16414	16138	16323	16214	16368	16482	16404	16213	16596	16621	16389	16130	16179	16130	16354	16185	16231	16247	16290	16292	16230	16479	16365	16263	16375	16250	16377	16349	16176	16336	16245	16289	16208	16430	16282	16521	16392	16361	16215	16274	16367	16273	16329	16385	16316	16271	16034	16381	16372	16342	16099	16410	16113	16330	16243	16418	16366	16524	16330	16347	16280	16331	16443	16481	16087	16301	16202	16472	16200	16071	16262	16232	16273	16312	16278	16241	16232	16305	16272	16156	16172	16053	16364	16214	16248	16225	16379	16209	16109	16256	16213	16395	16244	16300	16380	16201	16140	16323	16286	16318	16277	16272	16412	16172	16134	16335	16290	16071	16193	16214	16355	16248	16338	16021	16296	16421	16208	16362	16278	16505	16356	16339	16225	16464	16237	16295	16456	16229	16260	16418	16434	16213	16391	16087	16377	16135	16504	16268	16404	16244	16270	16145	16014	16175	16261	16329	16171	16286	16431	16394	16288	16106	16218	16276	16327	16375	16369	16221	16412	16453	16174	16264	16039	16241	16356	16337	16437	16398	16189	16219	16222	16337	16124	16393	16279	16236	16304	16376	16307	16581	16265	16333	16083	16375	16542	16128	16138	16492	16448	16022	16128	16353	16202	16253	16265	16453	16064	16133	16105	16266	16355	16309	16182	16460	16088	16070	16383	16430	16379	16297	16214	16257	16339	16322	16226	16238	16366	16148	16339	16176	16398	16235	16211	16430	16421	16565	16304	16320	16213	16058	16349	16357	16386	16304	15959	16257	16208	16151	16456	16377	16193	16203	16213	16224	16265	16185	16381	16294	16060	16287	16295	15957	16163	16313	16334	16316	16224	16216	16324	16280	16194	16304	16155	16473	16568	16356	16179	16215	16306	16148	16050	16264	16186	16369	16205	16209	16143	16213	16171	16327	16458	16151	16294	16352	16439	16301	16454	16354	16023	16422	16346	16390	16203	16308	16255	16351	16372	16325	16323	16380	16242	16336	16276	16272	16214	16396	16308	16410	16378	16197	16325	16307	16568	16292	16248	16238	16352	16250	16306	16152	16260	16249	16520	16287	16370	16242	16118	16295	16237	16093	16173	16206	16178	16304	16245	16284	16171	16207	15979	16355	16303	16295	16106	16347	16178	16290	16233	16455	16268	16278	16117	15983	16208	16263	16230	16327	16285	16321	16198	16510	16274	16238	16225	16334	16206	16316	16043	16274	16072	16143	16070	16334	16170	16260	16371	16139	16440	16188	16365	16027	16253	16468	16459	16296	16235	16166	16178	16481	16315	16291	16162	16303	16203	16243	16117	16257	16275	16357	16341	16233	16245	16388	16453	16389	16178	16268	16335	16200	16428	16378	16523	16226	16146	16186	16194	15976	16056	16261	16098	16209	16386	16137	16297	16183	16324	16202	16291	16464	16283	15945	16190	16126	16375	16289	16220	16337	16025	16256	16131	16235	16238	16523	16514	16283	16290	16499	16390	16141	16506	16396	16356	16317	16418	16303	16162	16340	16094	16222	16304	16428	16318	16219	16265	16169	16151	16098	16340	16267	16275	16299	16328	16169	16341	16285	16418	16203	16241	16254	16250	16360	16170	16130	16174	16228	16225	16376	16327	16274	15977	16232	16139	16312	16335	16263	16219	16243	16102	16329	16325	16229	16205	16202	16360	16225	16315	16351	16091	16281	16091	16345	16340	16239	16231	16245	16244	16246	16299	16330	16264	16231	16270	16342	16303	16345	16217	16252	16120	16095	16204	16379	16347	16344	16228	16106	16284	16212	16424	16425	16044	16284	16299	16226	16296	16376	16372	16350	16383	16170	16251	16175	16273	16337	16217	16254	16223	16317	16199	16338	16380	16089	16362	16325	16231	16349	16127	16128	16090	16196	16192	16274	16061	16307	16400	16137	16453	16321	16203	16103	16101	16517	16302	16149	16381	16240	16243	16365	16251	16527	16272	16194	16329	16337	16180	16257	16102	16368	16274	16354	16323	16280	16331	16284	16294	16413	16175	16271	16065	16163	16338	16430	16348	16104	16343	16267	16263	16218	16276	16547	16153	16277	16201	16089	16137	16180	16422	16307	16177	16352	16350	16317	16330	16316	16200	16308	16378	16272	16239	16259	16150	16247	16393	16302	16310	16235	16332	16313	16160	16312	16117	16463	16321	16196	16302	16357	16157	16046	15984	16180	16270	16157	16237	16043	16286	16443	16247	16152	16285	16168	16212	16269	16324	16268	16321	16275	16439	16136	16281	16164	16263	16312	16106	16112	16375	16287	16135	16434	16100	16251	16274	16262	16395	16497	16294	16066	16326	16072	16258	16553	16230	16418	16024	16332	16326	16230	16270	16150	16104	16213	16311	16235	16189	16355	16245	16158	16272	16199	16245	16189	16353	16378	16248	16129	16312	16316	16569	16107	16412	16420	16119	16373	16175	16094	16332	16397	16176	16536	16504	16235	16210	16288	16489	16406	16218	16243	16243	16131	16263	16194	16287	16272	16258	16269	16377	16311	16318	16359	16271	16350	16174	16297	16195	16165	16131	16230	16262	16248	16059	16260	16110	16423	16265	16111	16151	16303	16321	16227	16232	16197	16119	16328	16373	16292	16149	16097	16307	16268	16268	16241	16398	16322	16328	16276	16210	16242	16080	16245	16314	16259	16285	16356	16139	16270	16374	16371	16294	16408	16363	16234	16386	16447	16248	16294	16262	16346	16409	16172	16142	16188	16230	16340	16294	16275	16452	16230	16117	16281	16359	16047	16354	16224	16385	16387	16401	16215	16405	16253	16168	16264	16134	16305	16187	16225	16308	16081	16180	16394	16306	16443	16418	16249	16226	16255	16290	16157	16193	16175	16305	16253	16132	16266	16259	16323	16355	16146	16299	16122	16165	16222	16394	16198	16256	16455	16385	16267	16240	16072	16155	16239	16298	16114	16227	16052	16393	16040	16260	16281	16309	15980	16273	16488	16123	16196	16350	16527	16332	16399	16270	16421	16222	16312	16381	16270	16315	16098	16165	16346	16051	16390	16288	15966	16188	16357	16267	16330	16322	16320	16131	16268	16284	16249	16121	16123	16129	16327	16313	16367	16257	16298	16345	16292	16273	16344	16270	16312	16316	16148	16122	16109	15965	16293	16257	16169	16140	16404	16232	16395	16250	16043	16216	16276	16232	16532	16321	16482	16320	16256	16177	16145	16368	16370	16259	16384	16298	16208	16230	16415	16340	16376	16309	16122	16128	16319	16141	16112	16126	16191	16070	16162	16198	16198	16317	16188	16309	16271	16171	16259	16174	16325	16212	16123	16281	16292	16177	16181	16601	16163	16138	16381	16324	16247	16125	16198	16433	16463	16322	16328	16364	16301	15867	16183	16176	16318	15959	16165	16055	16385	16256	16303	16259	16180	16135	16355	16250	16317	16411	16202	16221	16355	16113	16453	16195	16282	15980	16155	16288	16389	16268	16376	16201	16354	16155	16417	16370	16337	16197	16193	16265	16082	16262	16199	16315	16147	16496	16465	16258	16390	16380	16152	16364	16231	16002	16397	16315	16186	16093	16355	16307	16332	16398	16113	16318	16258	16307	16621	16197	16217	16195	16335	16076	16325	16352	16461	16291	16274	16318	16353	16128	16291	16189	16146	16303	16281	16069	16334	16257	16319	16127	16330	16360	16203	16203	16382	16120	16377	15947	16008	16168	16294	16153	16214	16258	16388	16190	16084	16150	16194	16279	16182	16341	16028	16307	16248	16327	16256	16258	16292	16312	16326	16179	16019	16351	16322	16350	16523	16146	16507	16494	16421	16247	16313	16288	16087	16334	16132	16348	16276	16197	16208	16275	16285	16328	16432	16277	16260	16366	16101	16167	16244	16234	15932	16157	16319	16280	16216	16312	16253	16209	16141	16367	16329	16478	16146	16288	16254	16325	16043	16165	16329	16143	16243	16205	16067	16439	16375	16273	16366	16200	16060	16371	16222	16170	16338	16326	16301	16366	16436	16204	16230	16214	16298	16093	16228	16271	16246	16262	16144	16358	16506	16280	16405	16459	16267	16164	16216	16179	16050	16270	16451	16313	16511	16287	16013	16180	16180	16233	16459	16355	16165	16108	16210	16295	16236	16263	16222	16266	16151	16300	16114	16196	16334	16210	16292	16068	16305	16170	16246	16130	16374	16411	16317	16261	16218	16270	16282	16186	16507	16261	16353	16241	16269	16257	15919	16052	16192	16247	16333	16330	16326	16437	16270	16244	16172	16187	16268	16423	16349	16219	16083	16423	16365	16234	16423	16291	16264	16485	16243	16382	16220	16189	16247	16082	16457	16402	16208	16385	16216	16296	16234	16053	16409	16237	16344	16367	16204	16390	16359	16185	16272	16311	16262	16292	16326	16244	16288	16203	16302	16187	16273	16290	16413	16319	16293	16248	16296	16090	16367	16426	16277	16235	16228	16248	16148	16146	16331	16184	16320	16307	16387	16307	16387	16260	16096	16221	16190	16394	16313	16236	16186	16241	16291	16243	16044	16289	16281	16389	16328	16384	16404	16327	16438	16236	16558	16429	16221	16270	16481	16133	16294	16134	16364	16347	16572	16101	16460	16151	16456	16212	16286	16350	16224	16051	16364	16270	16311	16203	16233	16352	16140	16117	16223	16325	16303	16212	16411	16216	16368	16195	16228	16170	16209	16301	16200	16225	16203	16372	16300	16162	16066	16428	16247	16180	16379	16282	16327	16281	16205	16090	16202	16228	16313	16155	16292	16217	16300	16276	16372	16183	16255	16250	16325	16303	16402	16234	16355	16377	16356	16521	16284	16128	16354	16420	16226	16145	16268	16205	16271	16090	16137	16197	16249	16268	16242	16087	16204	16304	16325	16339	16354	16129	16205	16297	16234	16316	16115	16232	16210	16230	16219	16170	16174	16252	16286	16196	16267	16232	16301	16169	16024	16290	16117	16203	16293	16145	16194	16221	16254	16227
33001	55120	47856	37074	31966	27857	24426	22049	20636	19354	18384	17927	17244	16822	16441	16111	15794	15571	15500	15374	15071	15008	15043	14856	14763	14676	14701	14470	14509	14495	14705	14610	14470	14404	14403	14407	14256	14305	14496	14539	14374	14310	14286	14261	14187	14293	14481	14287	14292	14288	14327	14242	14297	14276	14244	14311	14363	14370	14289	14177	14398	14231	14264	14159	14421	14463	14271	14465	14423	14408	14358	14334	14285	14187	14204	14393	14357	14284	14359	14439	14315	14235	14221	14163	14166	14194	14476	14239	14333	14235	14147	14259	14177	14256	14163	14184	14335	14225	14284	14386	14308	14294	14237	14357	14281	14312	14216	14465	14311	14114	14190	14289	14282	14329	14487	14182	14233	14268	14333	14154	14495	14244	14194	14339	14264	14302	14362	14369	14077	14462	14415	14288	14429	14158	14175	14271	14393	14213	14331	14306	14409	14290	14409	14338	14298	14225	14228	14277	14229	14157	14443	14290	14202	14383	14175	14314	14328	14378	14351	14318	14511	14212	14405	14333	14253	14261	14187	14075	14401	14311	14321	14366	14404	14346	14359	14289	14311	14404	14430	14472	14454	14221	14450	14406	14371	14360	14160	14187	14337	14302	14343	14101	14231	14372	14200	14316	14055	14413	14269	14367	14473	14280	14048	14289	14257	14313	14526	14245	14318	14318	14179	14316	14227	14353	14370	14279	14250	14314	14247	14353	14207	14116	14295	14287	14346	14282	14113	14361	14202	14272	14363	14215	14277	14251	14248	14296	14350	14279	14312	14058	14402	14256	14219	14362	14297	14433	14326	14323	14287	14100	14331	14240	14240	14209	14376	14307	14404	14480	14135	14371	14105	14413	14296	14250	14285	14353	14402	14371	14205	14296	14247	14262	14347	14274	14290	14217	14352	14298	14399	14212	14274	14273	14135	14260	14274	14398	14303	14369	14312	14344	14321	14155	14287	14385	14402	14241	14423	14362	14304	14190	14355	14292	14352	14367	14263	14412	14157	14141	14197	14147	14247	14200	14244	14271	14440	14209	14181	14346	14208	14297	14396	14380	14292	14305	14164	14339	14346	14227	14199	14567	14251	14294	14227	14198	14447	14345	14292	14193	14372	14557	14303	14295	14177	14320	14393	14282	14374	14218	14258	14315	14283	14320	14286	14216	14258	14322	14411	14258	14272	14162	14310	14158	14329	14356	14254	14339	14352	14305	13963	14309	14194	14237	14315	14364	14156	14417	14182	14244	14282	14232	14283	14247	14227	14235	14417	14228	14489	14239	14265	14397	14285	14290	14382	14197	14317	14282	14303	14166	14330	14483	14297	14261	14282	14202	14252	14423	14209	14183	14265	14267	14413	14323	14200	14236	14200	14280	14271	14372	14262	14373	14238	14406	14259	14268	14137	14532	14353	14359	14318	14276	14244	14321	14435	14311	14199	14345	14392	14307	14322	14154	14250	14265	14151	14349	14364	14181	14396	14317	14230	14393	14219	14222	14363	14372	14461	14330	14384	14294	14485	14163	14322	14446	14225	14271	14229	14311	14308	14314	14289	14153	14354	14230	14320	14223	14384	14196	14299	14323	14256	14272	14301	14297	14240	14194	14277	14230	14170	14338	14204	14319	14284	14160	14292	14193	14247	14226	14360	14254	14314	14425	14179	14181	14310	14390	14361	14090	14329	14155	14357	14214	14304	14404	14294	14228	14433	14298	14252	14122	14394	14376	14304	14156	14276	14345	14235	14400	14307	14250	14282	14306	14191	14243	14269	14375	14508	14476	14484	14309	14413	14232	14297	14259	14525	14418	14399	14218	14247	14337	14246	14299	14288	14118	14371	14206	14148	14169	14320	14334	14114	14291	14325	14277	14296	14299	14148	14183	14361	14340	14143	14427	14260	14304	14463	14365	14339	14170	14144	14200	14071	14375	14252	14297	14226	14244	14223	14464	14275	14466	14344	14246	14336	14321	14326	14385	14159	14264	14331	14275	14497	14277	14357	14182	14196	14380	14386	14366	14454	14315	14328	14380	14347	14192	14261	14240	14294	14382	14265	14310	14370	14268	14359	14240	14195	14271	14309	14166	14272	14287	14531	14173	14361	14246	14232	14280	14195	14235	14421	14229	14229	14305	14387	14202	14351	14324	14252	14221	14332	14123	14277	14302	14155	14485	14268	14295	14210	14377	14233	14438	14300	14373	14229	14266	14205	14364	14233	14149	14206	14385	14372	14201	14345	14417	14339	14497	14305	14197	14471	14370	14329	14388	14300	14447	14329	14304	14080	14267	14354	14359	14306	14276	14267	14419	14237	14187	14376	14209	14302	14442	14090	14252	14302	14260	14119	14385	14245	14264	14414	14325	14391	14153	14421	14376	14445	14371	14343	14401	14175	14298	14335	14438	14303	14272	14249	14267	14293	14409	14215	14313	14384	14167	14288	14259	14448	14290	14187	14219	14274	14359	14303	14405	14365	14500	14348	14217	14204	14264	14283	14275	14450	14278	14424	14350	14170	14210	14271	14137	14360	14324	14311	14321	14281	14353	14210	14313	14166	14309	14308	14391	14333	14086	14355	14222	14331	14233	14246	14315	14148	14327	14417	14215	14336	14175	14294	14441	14260	14229	14263	14262	14361	14310	14319	14035	14399	14303	14227	14298	14148	14327	14300	14344	14399	14293	14168	14420	14449	14346	14376	14366	14238	14135	14309	14225	14314	14543	14298	14218	14598	14410	14316	14437	14184	14318	14254	14230	14333	14332	14261	14366	14271	14193	14450	14187	14311	14233	14332	14210	14311	14497	14204	14188	14333	14320	14330	14317	14290	14350	14201	14350	14295	14365	14507	14424	14132	14385	14304	14294	14296	14338	14125	14350	14374	14257	14412	14402	14312	14371	14306	14355	14162	14458	14369	14176	14309	14300	14263	14075	14342	14249	14361	14279	14432	14360	14244	14205	14347	14172	14304	14423	14428	14215	14240	14214	14369	14287	14266	14312	14382	14305	14325	14164	14331	14287	14288	14199	14208	14354	14271	14228	14180	14220	14340	14390	14186	14223	14274	14314	14263	14436	14169	14342	14418	14185	14225	14286	14220	14226	14405	14180	14445	14297	14304	14185	14176	14344	14245	14188	14334	14238	14295	14351	14218	14325	14306	14346	14355	14356	14241	14503	14309	14262	14322	14260	14551	14319	14302	14309	14304	14197	14209	14141	14209	14349	14296	14213	14337	14251	14258	14377	14287	14464	14281	14307	14172	14379	14170	14329	14302	14403	14222	14214	14236	14115	14384	14250	14348	14327	14204	14371	14381	14107	14336	14314	14336	14342	14276	14131	14296	14337	14362	14296	14414	14235	14280	14367	14172	14353	14329	14382	14323	14256	14217	14300	14314	14351	14261	14211	14237	14321	14237	14223	14254	14272	14342	14322	14211	14288	14209	14492	14301	14168	14234	14281	14350	14183	14123	14317	14465	14334	14247	14193	14086	14186	14385	14266	14202	14363	14276	14318	14255	14245	14337	14402	14244	14286	14144	14301	14445	14209	14356	14349	14391	14253	14294	14306	14384	14352	14279	14313	14300	14348	14298	14171	14285	14395	14078	14185	14195	14317	14342	14454	14532	14268	14380	14359	14469	14248	14193	14349	14170	14264	14385	14060	14330	14288	14335	14414	14480	14334	14452	14289	14302	14196	14234	14211	14177	14452	14233	14312	14267	14326	14413	14300	14253	14206	14134	14322	14151	14330	14368	14331	14360	14281	14306	14274	14192	14250	14224	14372	14296	14234	14217	14356	14266	14346	14258	14370	14408	14468	14330	14236	14130	14369	14098	14119	14182	14202	14279	14376	14230	14254	14176	14396	14320	14389	14350	14315	14295	14250	14429	14389	14423	14251	14268	14275	14298	14137	14247	14227	14213	14141	14086	14156	14226	14071	14325	14257	14146	14321	14307	14216	14207	14370	14535	14165	14260	14227	14270	14238	14445	14266	14312	14515	14348	14200	14219	14205	14309	14364	14308	14256	14417	14284	14379	14184	14238	14295	14156	14323	14212	14371	14328	14330	14204	14302	14185	14298	14291	14134	14357	14377	14206	14383	14323	14142	14293	14150	14262	14427	14227	14352	14341	14330	14078	14353	14354	14358	14132	14295	14393	14282	14500	14424	14286	14469	14300	14229	14310	14345	14370	14366	14326	14435	14258	14358	14421	14236	14212	14440	14188	14300	14363	14189	14199	14388	14253	14261	14343	14397	14291	14303	14206	14122	14271	14251	14452	14206	14178	14417	14072	14420	14405	14369	14502	14184	14314	14319	14354	14412	14424	14345	14437	14213	14251	14439	14362	14369	14366	14357	14409	14256	14257	14236	14403	14275	14239	14394	14324	14278	14328	14187	14333	14256	14254	14384	14528	14243	14190	14264	14135	14296	14270	14342	14353	14324	14371	14252	14300	14365	14482	14308	14305	14394	14306	14446	14280	14436	14314	14347	14418	14236	14259	14307	14421	14346	14224	14418	14319	14401	14271	14216	14178	14384	14334	14410	14180	14170	14358	14257	14351	14361	14263	14230	14102	14306	14268	14341	14343	14363	14379	14260	14200	14259	14266	14300	14374	14312	14211	14240	14367	14402	14254	14233	14225	14306	14411	14208	14349	14226	14392	14216	14431	14391	14332	14174	14217	14360	14288	14335	14311	14326	14273	14343	14178	14371	14328	14226	14234	14248	14396	14338	14281	14508	14338	14330	14277	14267	14171	14394	14122	14226	14215	14340	14330	14435	14291	14292	14296	14271	14476	14278	14290	14425	14241	14287	14297	14308	14358	14253	14240	14334	14187	14298	14255	14252	14340	14420	14344	14521	14260	14270	14275	14161	14272	14272	14381	14267	14291	14285	14345	14250	14487	14311	14178	14265	14389	14272	14368	14370	14367	14363	14266	14238	14163	14182	14273	14252	14306	14271	14389	14316	14364	14320	14332	14290	14321	14178	14169	14103	14261	14295	14300	14227	14274	14316	14353	14312	14305	14268	14188	14457	14331	14304	14336	14226	14408	14377	14342	14312	14314	14268	14278	14305	14417	14288	14096	14181	14319	14243	14267	14160	14406	14473	14484	14006	14234	14208	14207	14222	14085	14215	14430	14207	14312	14328	14327	14360
29006	26246	31430	27553	22468	20315	18763	17672	17118	16969	16747	16440	16298	16340	16159	16249	15915	15663	15847	15889	15505	15647	15828	15750	15770	15566	15714	15517	15753	15636	15587	15533	15567	15515	15644	15500	15444	15603	15753	15729	15404	15430	15843	15428	15604	15485	15621	15673	15717	15726	15661	15552	15710	15554	15483	15626	15437	15730	15690	15563	15712	15439	15454	15548	15575	15715	15826	15473	15487	15799	15713	15471	15688	15487	15514	15610	15638	15765	15607	15761	15458	15614	15504	15660	15460	15410	15492	15527	15756	15587	15800	15383	15509	15618	15648	15424	15584	15627	15654	15446	15526	15486	15746	15651	15557	15549	15588	15514	15474	15508	15626	15713	15684	15441	15619	15717	15548	15542	15548	15569	15477	15532	15758	15749	15477	15496	15600	15586	15361	15445	15613	15321	15695	15465	15631	15434	15641	15382	15450	15524	15696	15591	15551	15466	15580	15789	15509	15793	15575	15616	15434	15614	15567	15440	15687	15461	15484	15473	15704	15454	15624	15521	15603	15489	15573	15413	15669	15525	15518	15611	15783	15476	15681	15432	15582	15750	15620	15521	15793	15489	15564	15540	15697	15636	15390	15624	15380	15398	15490	15565	15535	15604	15712	15583	15783	15489	15401	15604	15571	15393	15502	15603	15436	15593	15522	15689	15686	15485	15350	15598	15521	15419	15424	15610	15706	15554	15772	15426	15441	15654	15530	15483	15472	15590	15589	15521	15573	15562	15522	15674	15507	15202	15606	15579	15503	15234	15525	15484	15661	15501	15558	15443	15764	15613	15561	15531	15708	15580	15576	15526	15776	15634	15667	15682	15404	15474	15526	15609	15483	15388	15655	15735	15510	15642	15550	15699	15679	15564	15536	15511	15500	15562	15619	15609	15860	15419	15520	15444	15493	15442	15320	15547	15304	15351	15587	15512	15396	15640	15739	15588	15614	15602	15571	15438	15407	15444	15437	15568	15634	15468	15505	15553	15366	15584	15626	15707	15619	15511	15731	15489	15686	15592	15459	15564	15595	15608	15476	15603	15480	15477	15600	15512	15420	15607	15468	15479	15493	15508	15551	15406	15755	15585	15473	15436	15652	15670	15604	15480	15463	15615	15642	15525	15632	15582	15802	15569	15523	15573	15726	15696	15727	15568	15851	15462	15492	15704	15638	15538	15603	15508	15694	15622	15477	15481	15418	15485	15451	15554	15453	15614	15645	15783	15693	15605	15574	15562	15589	15452	15287	15821	15543	15763	15569	15542	15551	15493	15552	15614	15683	15448	15614	15483	15705	15625	15597	15560	15393	15573	15588	15328	15771	15615	15675	15483	15492	15578	15303	15600	15526	15347	15547	15623	15666	15632	15535	15536	15489	15674	15535	15519	15545	15661	15586	15460	15506	15620	15507	15285	15553	15615	15443	15548	15394	15555	15492	15443	15426	15658	15446	15651	15499	15540	15706	15563	15550	15644	15621	15618	15505	15537	15620	15365	15409	15634	15741	15490	15550	15617	15471	15361	15445	15330	15577	15697	15525	15617	15381	15407	15354	15615	15812	15309	15584	15386	15725	15543	15430	15527	15632	15478	15582	15840	15720	15472	15460	15634	15473	15673	15604	15599	15393	15607	15597	15504	15603	15500	15601	15497	15561	15670	15708	15615	15496	15553	15618	15334	15618	15775	15600	15666	15624	15529	15517	15428	15444	15478	15666	15756	15674	15331	15588	15555	15615	15555	15618	15521	15478	15534	15311	15627	15626	15664	15715	15598	15500	15609	15612	15691	15573	15427	15476	15502	15721	15414	15415	15577	15409	15478	15623	15538	15591	15589	15582	15410	15366	15545	15528	15527	15497	15473	15664	15396	15335	15502	15503	15487	15381	15448	15613	15675	15601	15374	15388	15460	15461	15592	15397	15359	15565	15477	15355	15489	15408	15458	15502	15638	15651	15588	15513	15444	15641	15398	15483	15560	15452	15259	15669	15578	15528	15422	15395	15512	15615	15413	15487	15800	15608	15652	15733	15364	15423	15604	15296	15506	15657	15599	15456	15389	15704	15386	15643	15334	15554	15612	15464	15666	15614	15749	15628	15606	15612	15687	15553	15405	15634	15775	15617	15429	15551	15501	15555	15596	15657	15395	15458	15489	15480	15623	15533	15477	15466	15532	15531	15503	15463	15551	15470	15586	15526	15647	15484	15525	15578	15648	15535	15714	15583	15525	15441	15492	15367	15366	15517	15517	15564	15577	15423	15487	15672	15652	15595	15517	15494	15393	15641	15556	15392	15640	15549	15353	15652	15489	15487	15451	15463	15552	15362	15435	15710	15628	15472	15461	15567	15613	15572	15619	15637	15463	15709	15653	15504	15585	15643	15520	15557	15659	15525	15565	15504	15679	15691	15728	15571	15681	15729	15759	15497	15476	15662	15708	15515	15752	15416	15508	15492	15356	15757	15394	15418	15653	15478	15443	15565	15476	15632	15199	15561	15646	15522	15543	15684	15455	15562	15536	15326	15684	15594	15815	15540	15533	15622	15365	15590	15512	15537	15624	15644	15509	15654	15587	15561	15694	15712	15768	15496	15481	15492	15518	15544	15589	15614	15553	15716	15550	15631	15523	15517	15428	15347	15471	15589	15725	15536	15357	15616	15450	15694	15644	15562	15479	15408	15391	15586	15456	15526	15709	15674	15639	15558	15603	15603	15509	15420	15573	15537	15588	15590	15651	15554	15566	15697	15618	15746	15609	15745	15674	15352	15586	15617	15508	15516	15597	15682	15479	15486	15579	15531	15529	15541	15542	15574	15672	15493	15655	15573	15475	15826	15713	15612	15700	15418	15330	15688	15687	15614	15607	15611	15740	15453	15532	15748	15662	15596	15527	15645	15725	15611	15575	15783	15466	15581	15657	15685	15568	15542	15597	15571	15436	15717	15644	15611	15450	15679	15715	15540	15552	15447	15405	15592	15496	15664	15669	15656	15454	15657	15629	15551	15606	15511	15496	15585	15680	15370	15535	15509	15407	15692	15700	15622	15396	15435	15630	15544	15437	15515	15446	15496	15677	15631	15728	15583	15415	15626	15418	15630	15621	15461	15741	15783	15491	15617	15450	15448	15553	15569	15571	15734	15527	15524	15515	15429	15561	15399	15665	15449	15647	15636	15578	15486	15337	15578	15416	15309	15522	15639	15460	15676	15571	15612	15645	15321	15566	15713	15272	15265	15609	15646	15549	15579	15603	15268	15615	15717	15506	15484	15377	15530	15275	15743	15683	15650	15602	15558	15509	15467	15698	15658	15543	15606	15658	15580	15486	15411	15509	15677	15641	15594	15481	15696	15436	15456	15619	15631	15540	15588	15432	15597	15407	15345	15433	15763	15593	15641	15724	15684	15638	15596	15569	15590	15758	15596	15578	15524	15599	15502	15565	15473	15617	15470	15529	15522	15511	15648	15729	15736	15378	15737	15475	15279	15403	15574	15525	15354	15790	15554	15616	15433	15729	15581	15471	15692	15476	15276	15573	15497	15497	15452	15542	15613	15635	15488	15534	15628	15547	15684	15538	15493	15661	15637	15542	15449	15518	15688	15621	15631	15644	15602	15503	15741	15698	15496	15455	15591	15393	15504	15573	15546	15576	15582	15736	15425	15581	15706	15537	15584	15509	15677	15442	15731	15703	15665	15409	15435	15268	15497	15545	15529	15507	15714	15593	15423	15717	15571	15573	15678	15619	15708	15690	15347	15519	15519	15334	15414	15493	15552	15538	15549	15410	15618	15611	15491	15604	15472	15559	15429	15633	15719	15579	15525	15518	15642	15685	15791	15802	15631	15429	15594	15453	15602	15529	15556	15450	15540	15450	15550	15684	15718	15747	15538	15625	15638	15594	15659	15683	15347	15565	15521	15408	15497	15424	15462	15586	15574	15541	15682	15453	15599	15354	15609	15670	15462	15611	15348	15710	15708	15514	15357	15615	15565	15579	15706	15441	15568	15796	15561	15685	15496	15617	15487	15670	15584	15564	15512	15525	15667	15645	15701	15569	15823	15713	15667	15452	15542	15718	15551	15677	15630	15572	15559	15409	15545	15362	15672	15467	15636	15398	15525	15726	15576	15409	15503	15519	15362	15591	15501	15610	15321	15475	15803	15451	15560	15555	15453	15556	15453	15391	15565	15419	15423	15560	15475	15478	15469	15674	15700	15480	15387	15540	15735	15428	15300	15393	15558	15413	15628	15416	15573	15415	15611	15484	15613	15648	15396	15528	15630	15401	15451	15418	15557	15449	15496	15522	15535	15501	15438	15525	15524	15556	15613	15418	15565	15650	15527	15600	15761	15589	15727	15482	15586	15549	15505	15510	15482	15600	15651	15709	15552	15429	15475	15603	15660	15366	15569	15451	15478	15473	15663	15605	15479	15484	15681	15746	15679	15631	15526	15643	15444	15521	15541	15514	15578	15700	15580	15586	15496	15542	15444	15538	15525	15424	15490	15593	15676	15547	15410	15688	15526	15484	15404	15615	15346	15571	15493	15595	15635	15614	15516	15638	15538	15708	15750	15516	15517	15450	15471	15397	15518	15603	15541	15523	15662	15526	15458	15601	15759	15613	15530	15606	15599	15460	15440	15500	15485	15468	15437	15651	15677	15549	15506	15752	15626	15669	15613	15508	15434	15641	15540	15521	15526	15442	15314	15703	15380	15486	15618	15477	15479	15669	15516	15552	15519	15574	15663	15549	15414	15422	15487	15663	15399	15587	15729	15605	15403	15341	15400	15695	15681	15634	15501	15628	15608	15589	15598	15705	15603	15468	15401	15478	15683	15521	15511	15571	15517	15352	15412	15609	15615	15352	15449	15418	15496	15481	15522	15578	15723	15446	15630	15798	15452	15643	15648	15639	15557	15527	15563	15556	15412	15428	15242	15517	15406	15639	15415	15842	15532	15468	15731	15572	15619	15695	15605	15607	15712	15677	15527	15681	15492	15558	15518	15506	15547	15553	15442	15571	15540	15450	15519	15370	15409	15657	15576	15613	15310	15443	15632	15525	15619	15741	15583	15410	15512	15336	15544	15425	15793	15501	15499	15631	15668	15462	15780	15662	15807	15632	15603	15598	15640	15501	15333	15358	15346	15468	15488	15530	15375	15608
30336	40321	35696	26698	22902	20134	18373	17298	16471	15979	15702	15276	15170	14982	14704	14660	14417	14240	14263	14241	14297	14049	14225	14031	14002	14133	14008	13927	13836	13968	14072	13979	13897	13736	13833	13901	13871	13972	13815	13830	13917	13823	13881	13851	13843	13726	13750	13777	13807	13759	13881	13933	13912	13761	13853	13945	13834	13891	13866	13813	13785	13996	13723	13641	13778	14098	13775	13822	13690	13639	13885	13681	13897	13866	13857	13757	13734	13796	13685	13785	13573	13818	13832	13802	13697	13796	13740	13716	13705	13853	13855	13932	13813	13792	13839	13804	13719	13791	13840	13724	13853	13939	13787	13791	13784	13949	13767	13991	13873	13798	13786	13720	13823	13807	13686	13801	13917	13785	14056	13942	13831	13844	13841	13813	13840	13862	13916	13814	13859	13885	13838	13892	13965	13826	13824	13772	13838	13771	13880	13726	13882	13891	13869	13796	13893	13891	13882	13890	13689	13804	13861	13742	13711	13923	13840	13801	13797	13964	13713	13713	13951	13903	13877	13923	13857	13888	13828	13709	13751	14015	13909	13707	13804	13743	13779	13845	13864	13798	13743	13954	13734	13816	13837	14028	13821	13796	13746	13972	13843	13859	13669	13839	13913	13927	13753	13748	13878	13787	13764	13842	13846	13835	13762	13930	13944	13913	13883	13816	13857	13856	13783	13786	13789	13782	13725	13909	13819	13783	13901	13625	13814	13834	13845	13656	13869	13734	14006	13756	13792	13844	13860	13817	13697	13736	13849	13685	13724	13816	13808	13719	13970	13958	13783	13815	13713	13899	13823	13857	13930	13965	13977	13912	13733	13743	13881	13831	13749	13784	13886	13969	13916	13965	14064	13849	13643	13709	13988	13784	13746	13741	14003	13893	13906	13883	13913	13880	13795	13834	13867	13776	13681	13878	13877	13671	13855	14019	13882	13795	14013	13700	13949	13691	13931	13885	13848	13809	13842	13881	13871	13958	13906	13724	13901	13849	13757	13840	13754	13767	13843	13736	13893	13708	13929	13907	13664	13793	13781	13723	13816	13906	13680	13843	13845	13726	13816	13833	13704	13834	13729	13841	13663	13875	13923	13831	13851	13928	13792	13717	13883	13652	13820	13765	13863	13967	13715	13858	13840	13805	13917	13864	13799	13847	13951	13697	13743	13748	14034	13736	13787	13904	13750	14018	13785	13762	13833	13736	13790	13812	13862	13866	13911	13802	13589	13819	13869	13789	13822	13896	13858	13902	13836	13859	13781	13748	13907	13813	13924	13864	13740	13822	13919	13639	13939	13882	13908	13915	13869	13825	13605	13945	13885	14063	13964	13987	13905	13856	13751	13780	13875	13728	13938	13795	13939	13761	13636	13828	13836	13996	13682	13787	13762	13821	13850	13940	14040	13904	13889	13829	13944	13881	13854	13895	13885	13860	13832	13841	13900	13649	13666	13805	13691	13813	13796	13892	13955	13695	13924	13899	13966	13808	13755	13776	13939	13775	13957	13880	13918	13797	14005	13787	13964	13773	13759	13832	13807	13769	13853	13720	13721	13793	13718	13708	13827	13937	13834	13899	13769	13636	13836	13929	13765	13791	13753	13791	13887	13790	13821	13783	13808	13778	13972	13713	13844	13813	13559	13899	13873	13821	13833	13769	13833	13703	13888	13883	13871	13983	14082	13798	13869	13867	13830	13836	13897	13665	13800	13800	13718	13712	13896	13901	13779	13794	14004	13761	13820	13968	13895	13844	13761	13879	13892	13965	13709	13721	13916	13763	13827	13666	13856	13783	13871	13860	13928	13837	13840	13836	13785	13960	13741	13742	13867	13759	13757	13865	13663	13733	13762	14030	13813	13936	13742	13655	13873	13897	13777	13852	13826	13758	13744	13914	13803	13879	13811	13891	13800	13760	13886	14046	13829	13859	13858	13684	13919	13695	13889	13793	13948	13833	13972	13906	13701	13879	13901	13768	13869	13860	13691	13689	13829	13710	13807	13969	13812	13780	13705	13860	13926	13828	13920	13892	13846	13886	13827	13995	13832	13812	13851	13913	13824	13696	13890	13838	13782	13836	13764	13891	13778	13759	13729	13982	13884	13672	13900	13840	13899	13831	13810	13931	13918	13811	13904	13945	13604	13647	13879	13822	13888	13661	13948	13775	13850	13769	13757	13834	13843	13894	13899	13954	13915	13779	13929	13886	13870	13872	13880	13887	13782	13914	13805	13671	13821	13764	13917	13842	13893	13782	13843	13706	13786	13795	13855	13805	13868	13865	13803	13832	13835	13762	13796	13994	13832	13901	13776	13879	14065	13994	13951	13827	13915	13816	13588	13907	13957	13863	13734	13959	13780	13991	13654	13828	13745	13862	13830	13794	13786	13755	13719	13723	13805	13693	13785	13660	13876	13851	13724	13949	14033	13776	13737	13925	13873	13814	13789	13872	13806	13768	13808	13905	13829	13811	13830	13791	13812	13723	13848	13898	13718	13777	13777	13962	13848	13858	13784	13746	13878	13811	13919	13824	13860	13712	13749	13766	13799	13821	13765	13906	13631	13829	13730	13888	13855	13984	13768	13664	13781	13888	13953	13866	13823	13917	13779	13889	13994	13899	13831	13876	13761	13895	13996	13702	13785	13879	13736	13658	13978	13910	13784	13721	13560	13697	13614	13972	13775	13982	13662	13933	13818	13785	13707	13887	13799	13995	13777	13692	13827	13799	13662	13861	13871	13724	13962	13768	13809	13959	13852	13930	13765	13918	13933	13898	13897	13878	13802	13823	13665	13826	13908	13963	13758	13716	13802	13843	13804	13734	13810	13825	13730	13887	13829	13864	13894	13716	13913	13896	13905	13883	13789	13835	13885	13813	13894	13727	14015	13921	13834	13812	13767	13932	13729	13860	13726	13775	13828	13928	13827	13948	13801	13860	13749	13949	13841	13765	13794	13836	13778	13845	13890	13833	13779	13940	13895	13783	13889	13857	13843	13820	13656	13876	13700	13886	13862	13770	13757	13912	13699	14030	13959	13819	13639	13933	13797	13743	13968	13821	13774	13814	13888	13852	13979	13944	13825	13945	13891	13711	13844	13775	13900	13646	13729	13809	13772	13900	13809	13841	13878	13829	13837	13830	13847	13799	13749	13643	13902	13821	13807	13758	13727	13927	13870	13746	13614	13784	13972	13810	13905	13747	13808	13727	13822	13962	13752	13913	13681	13727	13947	13859	13825	13845	13719	13814	13794	13908	13763	13708	13797	13823	13646	13752	13817	13748	13876	13738	13855	13834	13768	13779	13804	13881	13640	13785	13680	13831	13888	13882	13693	13913	13866	13844	13925	13950	13893	13741	13764	13911	13908	13916	13848	13825	13892	13834	13782	13763	13956	13825	13878	13673	13922	13620	13903	13983	13624	13771	13747	13835	13796	13961	13886	13871	13729	13771	13769	13665	14009	13772	13770	13881	13916	13925	13848	13839	13827	13697	13887	13747	13857	13700	13872	13988	13938	13828	13602	13805	13715	13813	13750	13854	13814	13763	13726	13811	13730	13742	13807	13896	13915	14024	13791	13870	13757	13891	13780	13719	13849	13718	13813	13943	13977	13725	14000	13809	13690	13782	13897	13792	13903	13872	13853	13785	13863	13794	13943	13883	13780	13912	13992	13977	13775	13694	13840	13853	13787	14013	13671	13876	13615	13721	13932	13774	13811	13758	13793	13896	13836	13801	13836	13817	13871	13977	13819	13805	13779	13882	13773	13639	13794	13758	13845	13879	13778	13705	13893	13963	13728	13938	13831	13759	13704	13933	13920	13793	13852	13731	13739	13776	13773	13833	13807	13769	13925	13678	13776	13761	14038	13706	13901	13786	13696	13707	13745	13915	13888	13914	13836	13790	13679	13851	13829	13980	13818	13868	13828	13873	13792	13869	13940	13702	13826	13958	13655	13866	13714	13780	13849	13715	13878	13804	13849	13874	13675	13877	13849	13671	13754	13956	13879	13855	13839	13803	13847	13879	13910	13708	13939	14074	13853	13632	13774	13756	13896	13874	13895	13784	13761	13981	13881	13831	13715	13856	14049	13760	13777	13813	13709	13701	13952	13661	13764	13873	13884	13794	13737	13616	13774	14014	13604	13810	13873	13834	13905	13649	13817	13791	13881	13805	13744	13957	13930	13809	13866	13872	13646	13686	13958	13721	13757	13775	13716	13889	13630	13658	13794	13927	13961	13948	13881	13852	13684	13956	13735	13827	13932	14007	13980	13882	13956	13995	13721	13874	13890	13927	13903	13732	13930	13772	13759	13937	13843	13806	13811	13806	13640	13870	13773	13930	13775	13796	13812	14006	13718	13798	13849	13884	13928	13786	14046	13814	13808	13807	13802	13756	13767	13909	13918	13915	13892	13761	13930	13830	13852	13857	13765	13852	13860	13733	13858	13807	13705	13904	13879	13876	13824	13810	13608	13798	13784	13720	13845	13801	13863	13700	13937	13865	13775	13816	13728	13880	13765	13959	13909	13740	13715	13910	13787	13846	13850	13818	13899	13901	13805	13790	13783	13950	13648	13924	13949	13727	13841	13786	14001	13853	13997	14020	13864	13862	13947	13702	13820	13863	13855	13857	13823	14019	13731	13700	13886	13823	13739	13914	13937	13755	13819	13857	13817	13944	13900	13845	13734	13687	13934	13915	13715	13916	14017	13731	13735	13888	13896	13835	13765	13842	13910	13708	13847	13895	13715	13895	13959	14021	13848	13724	13923	14006	13825	13682	13873	13800	13987	13929	13872	13796	13893	13950	13953	13796	13873	13705	13716	13734	13825	13825	13690	13819	13737	13615	13990	13745	13764	13840	13850	13808	13895	13801	14044	13776	13716	13915	13831	13780	14044	13826	13744	13883	13930	13762	13672	13835	13917	13797	13740	13641	13865	13887	13913	13916	13831	13791	13810	13787	13760	13888	13800	13794	13780	13727	13902	13773	13793	13841	13924	13924	13850	13736	13863	13878	13793	13927	13801	13861	13712	13897	13692	13870	13807	13925	13714	13739	13869	13823	13719	13724	13831	13762	13811	13857	13743	13756	13915	13798	14012	13926	13854	13939	13932	13734	13758	13853	13759	13860	13673	13604	13613	13824	13916	13812	13765	13879
24159	21139	28431	25225	24076	24127	22506	19481	18478	17953	17507	17104	17076	16766	16712	16434	16384	16405	16268	16032	15915	15835	15879	15788	15724	15750	15792	15761	15734	15620	15681	15824	15759	15626	15600	15655	15738	15622	15521	15639	15619	15721	15583	15684	15542	15643	15613	15495	15623	15489	15586	15495	15498	15658	15724	15669	15683	15524	15600	15605	15772	15523	15483	15332	15558	15676	15696	15651	15496	15678	15587	15359	15671	15541	15506	15695	15670	15627	15588	15467	15257	15419	15687	15549	15411	15280	15530	15658	15487	15664	15643	15524	15524	15621	15349	15619	15632	15781	15646	15720	15456	15477	15500	15503	15564	15564	15456	15684	15819	15602	15561	15464	15514	15574	15401	15402	15457	15635	15590	15602	15616	15678	15728	15393	15567	15454	15339	15523	15463	15670	15606	15502	15639	15515	15708	15378	15688	15493	15674	15514	15444	15536	15482	15608	15472	15524	15477	15558	15525	15365	15535	15756	15642	15586	15441	15603	15578	15620	15578	15603	15505	15524	15482	15681	15453	15412	15390	15619	15810	15535	15366	15550	15599	15362	15504	15563	15504	15501	15500	15562	15656	15513	15433	15622	15541	15588	15378	15453	15486	15430	15488	15435	15483	15453	15491	15515	15434	15530	15512	15429	15475	15510	15699	15335	15608	15410	15593	15558	15516	15616	15706	15609	15391	15497	15529	15652	15684	15612	15716	15516	15633	15603	15482	15436	15513	15526	15396	15546	15537	15596	15614	15531	15508	15611	15474	15557	15577	15636	15610	15510	15495	15555	15554	15666	15653	15552	15544	15608	15606	15404	15287	15569	15435	15209	15447	15514	15512	15457	15542	15543	15461	15645	15494	15666	15544	15647	15532	15502	15580	15458	15516	15571	15797	15523	15451	15434	15580	15543	15827	15659	15432	15569	15570	15580	15622	15678	15619	15489	15494	15632	15371	15457	15606	15625	15730	15650	15661	15429	15358	15610	15398	15480	15479	15602	15666	15537	15632	15551	15666	15490	15661	15397	15524	15494	15653	15588	15580	15504	15567	15678	15712	15671	15695	15529	15556	15363	15677	15565	15566	15514	15487	15477	15359	15461	15485	15272	15462	15674	15572	15405	15584	15604	15454	15545	15472	15438	15578	15501	15491	15379	15676	15585	15710	15716	15484	15577	15507	15401	15662	15559	15638	15448	15414	15448	15563	15623	15670	15441	15545	15436	15710	15615	15479	15647	15499	15524	15497	15304	15467	15589	15697	15733	15656	15444	15334	15688	15560	15540	15663	15612	15594	15491	15534	15552	15417	15380	15494	15580	15514	15501	15719	15327	15491	15786	15509	15494	15558	15448	15579	15488	15262	15596	15520	15632	15674	15486	15597	15500	15361	15709	15558	15486	15612	15860	15581	15454	15563	15537	15432	15624	15538	15571	15833	15552	15498	15611	15656	15448	15673	15548	15404	15530	15384	15529	15468	15590	15516	15615	15730	15604	15687	15583	15440	15340	15618	15700	15637	15741	15387	15606	15451	15687	15568	15673	15754	15403	15464	15301	15571	15560	15454	15659	15343	15671	15543	15322	15363	15475	15602	15585	15463	15609	15512	15563	15360	15464	15574	15531	15471	15572	15632	15661	15466	15381	15607	15577	15739	15791	15661	15465	15499	15398	15597	15727	15617	15583	15401	15568	15644	15470	15348	15491	15584	15642	15520	15449	15391	15625	15477	15554	15673	15596	15600	15458	15507	15444	15521	15852	15793	15519	15597	15553	15626	15541	15574	15592	15683	15643	15778	15466	15675	15457	15383	15525	15444	15464	15686	15384	15353	15537	15631	15616	15611	15505	15889	15478	15531	15568	15358	15750	15353	15381	15402	15565	15692	15685	15576	15533	15401	15599	15470	15408	15560	15475	15382	15544	15421	15437	15644	15335	15468	15526	15513	15349	15370	15420	15400	15407	15467	15660	15556	15587	15574	15663	15560	15488	15520	15415	15532	15529	15513	15460	15572	15599	15557	15485	15551	15325	15776	15586	15554	15425	15622	15691	15468	15601	15564	15669	15733	15620	15567	15514	15616	15351	15551	15731	15376	15519	15442	15616	15454	15374	15442	15633	15805	15552	15413	15528	15526	15541	15617	15591	15523	15611	15692	15465	15456	15622	15527	15478	15600	15575	15583	15583	15624	15417	15656	15446	15438	15584	15509	15484	15682	15717	15659	15373	15392	15523	15476	15220	15514	15570	15489	15450	15608	15473	15621	15467	15536	15451	15684	15600	15719	15519	15517	15350	15544	15526	15551	15373	15549	15533	15676	15705	15605	15505	15533	15667	15563	15426	15637	15679	15525	15501	15710	15510	15617	15453	15614	15528	15632	15671	15695	15496	15504	15676	15604	15566	15384	15500	15546	15741	15649	15608	15400	15577	15475	15603	15655	15536	15602	15407	15557	15277	15687	15746	15519	15672	15415	15536	15367	15592	15541	15685	15442	15619	15609	15540	15491	15648	15613	15567	15478	15507	15710	15736	15638	15650	15706	15696	15424	15609	15506	15470	15607	15517	15433	15544	15646	15537	15738	15490	15373	15516	15477	15325	15320	15378	15570	15700	15552	15543	15508	15457	15519	15487	15640	15582	15484	15557	15540	15373	15646	15454	15559	15714	15415	15479	15339	15610	15651	15621	15495	15625	15492	15546	15497	15588	15635	15326	15471	15572	15577	15434	15656	15519	15509	15493	15571	15385	15417	15475	15609	15660	15499	15578	15490	15495	15603	15557	15369	15401	15454	15464	15574	15652	15646	15521	15708	15571	15577	15752	15401	15470	15643	15454	15688	15523	15627	15526	15558	15510	15463	15317	15447	15509	15382	15422	15542	15561	15449	15274	15651	15497	15400	15743	15528	15576	15401	15523	15454	15423	15505	15528	15432	15550	15678	15412	15500	15806	15671	15449	15509	15432	15549	15578	15795	15740	15440	15483	15736	15472	15542	15448	15657	15415	15521	15541	15443	15450	15632	15507	15546	15403	15589	15533	15595	15592	15419	15400	15523	15594	15411	15695	15487	15604	15548	15552	15574	15412	15385	15584	15395	15503	15871	15477	15529	15412	15321	15606	15542	15394	15610	15794	15389	15470	15300	15378	15647	15758	15648	15496	15376	15625	15572	15718	15499	15644	15659	15517	15562	15603	15748	15529	15489	15564	15482	15721	15524	15746	15479	15653	15379	15490	15479	15605	15598	15285	15659	15565	15597	15616	15513	15612	15533	15503	15642	15552	15616	15632	15511	15696	15513	15536	15529	15393	15385	15477	15775	15638	15488	15509	15591	15492	15502	15471	15508	15407	15589	15523	15592	15473	15603	15549	15601	15668	15569	15566	15571	15571	15636	15525	15461	15666	15436	15576	15449	15527	15380	15538	15353	15679	15546	15633	15472	15468	15517	15327	15408	15619	15417	15705	15320	15676	15537	15679	15702	15600	15546	15600	15589	15508	15591	15470	15554	15636	15620	15482	15737	15614	15658	15400	15484	15567	15450	15520	15461	15434	15690	15596	15685	15481	15513	15428	15609	15273	15591	15534	15539	15459	15508	15520	15496	15461	15444	15501	15542	15574	15451	15661	15549	15580	15485	15488	15331	15392	15465	15551	15655	15550	15617	15629	15579	15528	15536	15806	15474	15648	15547	15404	15475	15369	15466	15709	15592	15628	15645	15380	15418	15356	15625	15386	15654	15558	15533	15552	15505	15688	15477	15578	15557	15403	15542	15665	15679	15756	15532	15579	15525	15656	15582	15473	15388	15351	15571	15575	15509	15513	15504	15436	15541	15425	15540	15548	15468	15596	15553	15434	15719	15543	15447	15650	15537	15452	15557	15560	15469	15671	15556	15446	15417	15648	15641	15499	15588	15406	15576	15591	15637	15528	15461	15508	15625	15480	15486	15650	15505	15379	15571	15629	15553	15597	15611	15561	15661	15430	15553	15479	15419	15592	15438	15353	15773	15575	15606	15581	15519	15467	15562	15517	15678	15542	15568	15597	15304	15647	15509	15602	15413	15598	15503	15477	15350	15557	15622	15569	15507	15482	15592	15653	15727	15665	15667	15550	15596	15632	15587	15569	15580	15455	15601	15447	15395	15533	15592	15654	15569	15599	15540	15536	15384	15588	15526	15434	15259	15503	15370	15511	15610	15548	15545	15476	15593	15525	15739	15624	15519	15498	15494	15540	15755	15520	15662	15469	15399	15479	15448	15386	15520	15382	15447	15490	15588	15629	15593	15607	15440	15566	15596	15601	15687	15516	15467	15552	15610	15627	15559	15599	15700	15657	15536	15445	15623	15518	15683	15609	15639	15467	15571	15621	15601	15698	15669	15686	15842	15572	15845	15759	15590	15596	15547	15564	15623	15489	15429	15651	15462	15519	15497	15493	15501	15520	15601	15569	15644	15626	15767	15569	15523	15683	15746	15458	15478	15622	15346	15606	15609	15524	15546	15567	15414	15563	15504	15608	15501	15627	15412	15527	15638	15701	15610	15396	15552	15457	15621	15519	15493	15378	15393	15481	15451	15709	15458	15346	15592	15591	15571	15587	15583	15594	15396	15790	15561	15558	15417	15422	15561	15521	15498	15695	15332	15650	15696	15723	15488	15534	15666	15546	15383	15668	15514	15636	15441	15580	15625	15472	15595	15677	15544	15517	15415	15455	15346	15427	15563	15382	15677	15418	15463	15672	15544	15521	15683	15629	15633	15555	15464	15518	15607	15521	15449	15513	15696	15504	15512	15634	15525	15495	15574	15473	15512	15529	15581	15741	15697	15744	15539	15537	15439	15530	15493	15704	15580	15679	15601	15634	15483	15620	15729	15317	15525	15426	15560	15420	15419	15387	15525	15554	15549	15529	15651	15603	15601	15507	15604	15343	15438	15724	15515	15555	15597	15437	15611	15546	15531	15594	15636	15538	15658	15423	15496	15573	15709	15648	15580	15430	15529	15657	15526	15407	15571	15396	15482	15427	15633	15590	15746	15616	15669	15354	15541	15438	15674	15578	15558	15600	15555	15458	15472	15449	15575	15634	15719	15636	15655	15451	15372	15777	15401	15439	15711	15598	15574	15445	15564	15600	15401	15580	15666	15514	15454	15425	15614	15649	15413	15612
29153	47369	43291	33113	28287	24047	21277	19518	18401	17439	16847	16396	15943	15508	15565	15022	14976	14916	14786	14443	14386	14413	14338	14216	14096	14129	14123	14095	14192	13962	14026	13908	13854	14053	14069	14008	13974	13874	14114	13844	14060	13940	14001	13998	14132	13778	14016	13759	13884	14049	13716	14084	13900	13987	13943	13796	13972	13835	13975	13846	13938	14040	13719	13821	13870	13853	13921	13666	14090	13730	13920	13909	13800	14046	13836	13826	13844	13940	13700	13886	13771	13814	13834	13967	13923	13941	13821	13719	13926	13748	13804	13919	13874	13817	13830	13855	13923	13938	13874	13932	13912	13875	13956	13918	13825	13884	13857	13891	13915	13736	13787	13905	13879	13914	13802	13984	13938	13895	13776	13770	13914	13966	13838	13877	13845	14052	14065	13898	13887	13851	13928	13871	13877	13692	13764	13783	13906	13931	13963	13846	13922	13920	13867	13916	13845	13847	13876	13907	13888	13863	13915	13868	13789	13848	13913	13826	13954	13827	14064	13847	13681	13884	13825	13809	13896	13924	14026	13756	13932	13941	13913	13836	14044	13922	13858	13701	13826	13880	13715	13930	13797	13856	13833	13794	13818	13644	13916	13837	13950	13881	13954	13804	13811	13927	13673	13858	13789	13887	13797	13900	13617	13785	13788	13914	13846	13953	14001	14048	13764	13834	13882	14004	13909	13857	13795	14123	13786	13891	13785	13925	13991	13932	13917	14018	13780	13767	14031	13929	13828	13801	13925	13799	13745	13703	13761	13843	13852	13961	14017	13804	13794	13854	13802	13870	13987	13941	13877	13719	13974	13725	13792	13781	13879	13860	13926	13952	14061	13870	13958	13913	13903	13929	13929	13967	13829	13897	13802	13865	13895	13853	13818	14048	13753	13829	13839	13978	14035	13869	13898	14014	13836	13875	13913	13902	13786	13947	14014	13759	14034	13864	13992	13931	13936	13765	13888	13752	13864	13773	13741	13829	13795	13702	13852	13818	13914	13707	14050	13794	13854	13821	13922	13778	13861	13847	14032	13989	13805	13945	13955	13854	13970	13782	13855	13762	13849	13858	13879	13938	13811	13934	13955	13940	13891	13948	13863	13890	13708	13849	13955	13688	13805	13910	13883	13762	13763	13947	13928	13721	13971	13903	13775	13824	13878	13681	13881	13857	13677	13732	13918	13830	14093	13919	13934	13956	13773	13790	13880	13877	13914	13799	13899	13698	13848	13833	13771	13858	13914	14023	13906	13861	13779	13727	13926	13942	14051	13910	13855	13807	13857	13864	13732	14043	13812	13868	13866	13894	13906	13824	13912	13849	13768	13915	14035	13995	13869	13855	13881	13878	13953	13914	13839	13878	13908	13876	13876	13907	13956	13740	13894	13900	13853	13901	14005	13752	13960	13932	13920	13898	13806	13675	13957	13694	13845	13717	13749	13946	13856	13773	13791	13859	13925	13901	13800	14003	13963	13937	13875	13836	13865	13999	13937	13746	13676	13986	14056	13920	13916	13847	13917	13856	13842	13896	13787	13995	13910	13857	13801	13801	13973	13786	13902	13757	13751	13763	13960	13826	13891	14028	13917	13864	13907	13658	13875	13905	14040	14091	13811	13952	13943	13888	13896	13926	13699	13841	13814	14041	13911	13787	14033	13870	13829	13838	13892	13930	13691	13889	13871	13971	13906	14047	14005	13606	13853	13907	13908	13905	13798	13689	13742	13921	13742	13903	13858	13798	13905	13803	13848	13864	13695	13657	13777	13703	13857	13895	13984	13698	13826	13724	13942	13731	13877	13718	13681	13958	13962	13912	14011	13756	13845	13836	13837	13854	13866	13807	14113	13746	14051	13851	13797	13925	13809	13845	13910	13827	13792	13834	13887	13822	13827	13892	13873	13841	13845	13885	13702	13800	13829	13873	14038	13892	13652	13674	13908	13929	13884	13808	13876	13754	13845	14035	13995	13867	13822	13879	13821	13885	14002	13925	14016	13865	13851	13853	13805	13944	13698	13978	13872	13949	13886	13909	13607	13860	13945	13614	13945	13839	13942	13686	13743	14041	13912	13917	13718	13896	13963	13903	13754	13680	13921	13880	13952	13989	13874	13844	13891	13816	13883	13732	13853	13865	13978	13987	13935	13698	13847	13810	13991	13986	13951	13939	13968	13856	14043	13734	13807	13814	13835	13779	13871	13897	13834	13783	13853	13992	14056	13871	13862	13704	13925	13930	13848	13844	14122	13833	13895	13814	13892	14069	13906	13851	13791	13940	13818	13953	13889	13707	13873	13954	13936	13915	13719	13828	13903	13802	13847	13942	13783	13871	13832	13918	13827	13939	13812	13922	13784	13738	13969	13911	13959	13945	13819	13854	13833	13717	13866	13855	13779	13875	13908	13988	13719	13896	13745	13860	13681	13850	13953	13787	13765	13858	13778	13871	13685	13822	13774	13740	13913	13819	13983	13718	13976	13921	13791	13840	13996	13759	13778	13814	13860	13806	13855	13795	13941	14003	13792	13847	13963	13848	13879	13886	13817	13848	14109	13962	13999	13922	13758	13722	13937	13831	13922	13906	13842	13858	14043	13860	13957	13857	13841	13874	13754	13769	13876	13906	13849	13835	13937	13787	13913	13931	13838	13862	13953	13950	13921	13939	13871	13797	13994	13902	13783	13888	13805	14009	13783	13934	13902	14021	13788	13843	13970	13769	13779	13859	13900	13761	13903	13737	13988	13811	13895	13931	13791	13883	13932	14138	13798	13838	13918	13923	13697	13840	13917	13881	13863	13771	14038	13834	13888	13848	13797	13998	13846	13790	14103	13803	13914	13765	14028	13915	13868	13904	13904	13921	13839	13910	13976	13922	13820	13602	13917	13853	13850	14039	13867	13684	13832	13873	13959	13793	13850	14003	13716	13941	13765	13742	13888	13994	13729	13906	13919	13927	13764	13703	13857	13819	13812	13843	13834	13916	13834	14066	13925	13737	13827	13855	13751	13926	13933	13882	13880	13878	13972	13741	13811	13827	13895	14013	13931	13655	13915	13802	13929	13890	13915	13946	13761	14031	13882	13740	13889	13877	14012	13884	13845	13827	13748	13812	13778	13774	13985	13866	13976	13783	13844	13915	13910	14035	13983	13805	13760	13926	13922	13900	13795	13750	13782	13865	13757	13917	13891	13889	13814	13926	13899	13764	13882	13850	13895	13798	13809	13853	14071	13795	13847	13943	13795	13801	13716	13938	13825	13916	13763	13882	13649	13968	13817	13879	13894	13899	13854	13781	13913	13776	13917	13869	13848	13909	13895	13995	13932	13835	13901	13795	13730	13830	13908	13925	13888	13866	13859	13814	13873	13719	13875	13967	13802	13778	13862	13769	13823	13854	13803	13899	13720	13844	13976	14043	13782	13858	13819	13789	13881	14038	13733	13924	13843	13731	13771	13858	13989	13673	13870	13923	13932	13786	13891	13919	13732	14001	13779	13850	13788	14035	13914	13814	13881	13788	14021	13730	13763	13899	13729	13860	13876	13777	13977	13790	14155	13967	13911	13903	13880	13854	13871	13837	13759	13849	13884	13929	13899	13919	13875	13921	13901	13826	13909	13867	13631	13931	13873	13921	13885	13846	13713	13869	13910	13874	13859	13846	13806	13968	13936	13792	13887	13853	13910	13873	13999	13949	13949	13777	13934	13859	14086	13924	13844	13708	13867	13882	13836	13921	13869	13971	13777	13870	13910	13835	13905	13854	13730	13979	13796	13757	13967	13867	13798	13893	13652	13837	13958	14044	13779	13816	13887	13859	13854	13693	13667	13944	13744	13919	13783	14034	13930	14046	13985	13921	14058	13910	13871	13790	13838	13937	13952	13783	13892	13783	13902	13922	13796	13806	13894	13900	13805	13842	13895	13836	13834	13802	13729	13955	13822	13933	13802	13911	13861	13785	14023	13943	13748	13887	13903	13797	13925	13851	14051	13782	13978	13675	13798	13871	13954	14037	13618	13922	13817	13902	13919	13911	13895	13909	13729	13870	13839	13837	13932	13954	13772	13855	13915	13835	13944	13840	13892	13861	13924	13921	13926	13848	13684	13756	13748	13980	13872	13849	13861	13856	14044	13684	13840	13792	13938	14076	13999	13778	13850	13840	13962	13959	13847	13785	13707	13805	13846	13937	13746	13868	14010	14165	13974	13874	13881	13851	13780	13756	13855	13643	13979	13745	13962	13911	13841	13860	13943	13939	13792	14001	13835	13764	13905	13912	13973	13848	13976	13993	13797	13775	13855	13843	13825	13850	13914	13757	13919	14010	13922	13930	14041	13832	13824	14050	13829	13851	13896	13671	13910	13798	13806	13830	13869	13822	14025	13830	13889	13659	13843	13952	13763	13920	13772	13974	13939	13821	13733	13895	14077	13856	13786	13920	13876	13830	13788	13820	14100	13821	13850	13804	13760	13850	13853	13829	13836	13910	13996	13777	13918	13967	13827	13905	13961	13819	13816	13839	13922	13759	13908	13805	13833	13710	13937	13863	13949	13673	13860	13851	13808	13927	13888	13876	13819	13864	13834	13893	13836	13802	13860	13901	14062	13814	14051	13957	13751	13802	13820	13786	13955	13892	13961	13786	13808	13779	13883	13815	13972	13876	13875	13801	13833	13821	13774	13872	13771	13794	13788	13809	13849	13984	13849	13906	13867	13864	13813	13752	13847	13822	13769	14017	14096	13775	13845	13925	13860	13899	13958	13879	13656	13873	13782	13783	13892	13804	13864	13935	13711	13953	13786	13945	13877	14015	13843	13843	13941	13888	13908	13879	13889	13858	13828	14017	14031	13923	13738	13821	13796	13965	13934	13925	13787	13862	13848	13817	13841	13894	13900	13905	13961	13815	14018	13761	13870	13842	13903	13748	13978	13969	13802	13841	13800	13753	13612	13890	13976	13943	13872	13889	13967	13905	13909	13800	13913	13749	13827	13920	13822	13793	13881	13906	13837	13868	13852	13734	13699	13919	13713	13868	13925	13686	13728	13909	13859	13929	13865	13701	13996	14076	13901	14129	13945	13904	13962	14012	13939	13961	13942	13957	13725	13926	13725	13807	13920	13813	13836	13886	13976	13849	13810	13914	13958	13811	13906	13827	13949	13817	13787	13939
22911	21219	29037	23838	22268	25402	26953	21683	20198	19478	19199	18481	18556	18168	17842	17548	17173	17231	16874	17043	16591	16662	16446	16835	16515	16606	16555	16415	16390	16391	16443	16321	16432	16179	16061	16147	16277	16206	16051	16299	16141	16162	16415	16160	16210	16309	16373	16191	16227	16198	16089	16325	16159	16173	16239	16113	16283	16215	16180	16266	16124	16145	16307	16141	16281	16209	16234	16201	16082	16152	16233	16062	16162	16068	16113	16215	16127	16224	16114	16263	16212	16159	16171	16211	16055	16133	16038	16227	16166	16203	16032	16217	16435	16254	16380	16232	16140	16305	16300	16089	16176	16008	16096	16253	16180	16160	16287	15996	16188	16198	16171	16062	16116	16001	16193	16129	15812	16257	16301	16081	16136	16096	16153	16162	16182	16200	16357	16134	16008	16006	16212	16052	16075	16117	16379	16043	16083	16229	16174	16000	16047	16244	16258	16338	16168	16010	15930	16027	15994	15917	15975	16143	16025	16118	16081	15992	16147	16294	16026	16196	16182	15912	15975	16132	16221	15955	16327	16181	16076	16085	16096	16142	16239	16153	15945	16092	16081	16306	16081	16030	15904	16030	16331	16147	16138	16184	15882	16001	16177	16260	16203	16138	16116	16207	16094	16152	16239	16036	15995	16032	16195	15890	16067	16209	16197	16118	16192	16135	16177	16043	16101	16405	16126	16225	16200	16282	16161	16129	16074	16135	16113	16171	16147	16160	15993	16087	16316	16090	16230	15936	16281	16090	16118	16241	16259	16279	16139	16158	16209	15980	16265	16206	16024	16199	16190	16042	16466	16042	16097	16218	16006	16014	16234	16261	16148	16154	16304	16162	16071	16305	16271	16138	16235	16168	16105	15989	16269	16072	16133	16213	16140	16052	16237	16086	16182	16047	16210	16096	16107	16046	16050	16115	16254	16173	16022	15858	16319	16036	16097	16141	16200	16106	16339	15971	16083	16052	16129	16131	16066	16095	16016	16100	16178	16098	15937	16157	16081	15843	16129	15954	16137	16095	16083	15939	15976	16326	16195	16323	16033	16149	16016	16102	16271	16116	15981	16174	16387	16115	16046	16082	15882	16101	16245	16040	16156	16165	16215	16128	16052	16003	16139	16024	16069	16100	16079	16272	16095	16048	16099	16092	16106	15861	15957	16044	15931	16010	15970	16122	16188	16259	16164	16082	16243	16158	16394	16137	16119	15980	16133	16124	16091	16241	16135	16115	15938	16103	15959	16185	16106	16258	16273	16263	16011	16098	16276	16101	16158	15862	16137	15906	16090	16135	16080	15844	16241	15936	16086	16064	16120	16277	16100	16272	16112	16152	16080	16083	16185	16112	16105	16212	16065	15993	15894	16133	16082	16297	15957	16115	16012	16231	16075	16242	16013	16074	16172	16097	16093	16055	15975	16040	16184	16444	16167	16200	16385	16025	16136	16055	16199	16021	16207	15967	16100	16271	16101	16093	16020	16018	15917	15822	16046	16234	16222	16044	15935	16181	16109	15995	16151	15962	16083	15989	16026	16082	16167	16051	16253	16082	16317	16153	16287	16088	15994	16174	16155	16200	16018	15995	16009	16057	16185	16084	16063	16108	16086	16158	16294	16173	15890	16144	16055	15862	16121	16176	16257	16050	15992	16062	16285	16007	15908	16170	16057	16166	16075	15905	15970	16045	15935	15950	15990	15991	16199	16113	15918	15871	16018	16097	16041	15999	16210	16034	16054	16186	15961	16024	16099	16103	16232	15975	16007	16168	16123	16258	16235	16063	16112	16273	16158	16109	16174	16052	16125	16393	16175	16000	16006	16027	16107	16170	16249	16082	15958	16049	16154	16167	16234	15905	16029	16100	16028	16092	16100	16055	16042	16043	15962	16125	16175	16073	16100	16216	16102	16129	16187	16048	15960	16290	15981	16070	16163	16189	16048	16191	16008	16092	16155	16114	15996	16118	16108	16108	15983	16135	16112	16243	16132	16159	16031	16034	16188	16051	16045	15987	16105	16132	16231	16291	16124	16136	16129	16046	16129	16265	16179	15951	16076	16106	15959	16010	15966	16169	16158	16128	16068	16182	16257	16044	16117	16151	16135	16214	16054	16154	15976	15952	16130	16194	16125	16231	16204	16184	16218	16050	16159	16270	15989	15993	16277	16049	16024	16102	16263	16075	15899	16101	16059	15999	16284	16013	15977	16127	16048	16164	16221	16165	16164	15958	16232	16233	15895	16028	16320	16260	16175	16112	16308	16034	16121	16040	16231	16025	16138	16003	16013	16126	16025	16046	16076	16015	16132	16105	16106	15794	16133	16034	15971	16059	16053	16111	15969	15895	16063	16136	16129	16111	16034	16010	15984	16315	15890	16104	16205	16229	16006	16168	16184	16209	16154	16041	16081	16155	16181	16068	16250	16225	15980	16138	16106	16264	15967	16214	16309	16278	16134	16107	16104	16106	16157	16112	16251	16111	16015	15985	16019	15928	16303	16234	16089	16183	15989	16104	16062	16060	16404	16163	16055	16165	16108	16058	16251	16159	16116	16204	16388	16004	16189	16051	15987	16161	16205	16230	16155	15951	16086	16189	16230	16057	16081	16032	16291	16038	16149	16029	16096	16286	16121	15941	16201	16331	16108	15816	16006	16108	16148	15988	16308	16153	16095	16124	15996	15873	16007	15981	16103	16278	16268	16197	16172	16302	16120	16086	16048	15943	16033	16091	16179	15936	16106	16145	15863	15944	16104	16136	16091	16243	16211	15973	16163	16210	16114	15980	16284	16012	16013	16007	16428	16121	16245	16206	16282	15996	16186	16173	16065	15874	16177	16159	16227	16269	16214	16113	16116	16171	16117	16077	16049	16200	16023	16053	16242	16058	16066	15943	16158	16084	16248	16168	15920	16026	15842	16200	16054	16067	16215	15930	16036	16274	16147	16118	16195	15995	15933	15944	15730	16014	16217	15954	16010	16158	16114	16057	16076	16054	16051	16060	16074	16142	16164	16047	15924	16153	16305	16054	16081	16116	16026	16154	16093	16023	16139	16138	16077	16176	16193	16151	16140	16290	15983	16095	16113	15988	16184	16077	16330	16011	16080	15865	16194	15972	16208	16100	16068	16144	16078	16197	16197	15880	16045	15975	16308	16410	16228	15969	16112	16265	16161	16008	16098	16076	16025	16100	16250	16351	16029	16037	16120	16250	16111	16163	16061	15975	16126	16147	16050	16164	16122	16170	16067	16004	15975	15999	16230	16320	16175	16218	16160	16261	16239	16151	16028	16396	16168	16277	15869	16113	16128	16180	16221	16089	15973	16131	16139	16144	16044	16055	16288	15873	16139	16013	16280	16041	16135	16101	16204	16175	16193	16058	16041	16056	16224	16041	16067	16215	16102	16160	16082	16108	16073	16153	16084	16063	16135	15965	15997	16169	16003	16246	16133	16184	16058	16058	16099	15963	16031	16186	16009	16220	16205	16148	16085	16160	16182	16153	16224	16337	16204	16156	15934	16170	15982	16087	16225	16239	15954	16021	16237	16202	15979	16003	16142	16053	16039	16089	16141	16021	16072	16275	16181	15969	16082	15997	16126	16105	16230	16038	16276	16221	16027	16100	16196	16079	16073	15954	16377	16146	16027	16052	16177	15937	16085	16159	16178	16016	16055	16102	16058	16091	16163	16138	16232	16068	16294	16063	16106	15929	16060	15778	15804	16006	16173	16238	16113	16050	16224	16102	16207	16160	16180	16188	16112	16201	16170	16001	15998	16076	16061	16177	16189	16225	15979	16042	16219	16297	15937	16081	16162	16248	16193	16310	16006	16098	16247	16078	16231	15949	16088	16131	16037	15845	16125	16067	16119	16319	16114	16062	16062	16170	16266	15953	16082	16168	16004	16011	16226	16306	15847	16100	16061	15779	15970	16256	16200	15939	16112	16050	16050	16171	16180	16112	16132	16168	16130	16142	16253	16255	16338	16024	16133	16278	15932	16075	16253	16086	16398	16064	16024	16246	16259	16352	16062	16060	16129	16072	16205	16125	16089	16164	16141	16213	16046	15954	16089	16122	16128	16201	16306	16295	16068	16239	16150	16304	16041	16145	16084	16003	16234	16217	16141	16273	16093	16132	16089	16116	16147	16053	15932	16096	16205	16232	16346	15854	16132	15889	16154	16205	16149	16016	16044	16144	16143	16040	15985	16001	16226	16023	16211	16100	15981	15962	16004	16237	16328	16031	16105	15979	16268	15945	16136	16118	16037	16143	16160	16182	16170	16032	15904	16083	15895	16315	15898	16046	15965	16208	15948	16196	16075	16023	16092	16216	16122	16146	16287	16173	16240	16064	15839	16162	16202	16078	15989	16056	16043	16179	16079	16093	16080	16114	16053	16071	15942	16182	16109	16075	16026	15858	15972	16031	16034	16169	16132	16216	16170	16272	16169	16066	16170	15982	15874	16133	16033	16174	15991	16194	16182	16038	16059	16165	15960	16081	16184	15988	16345	16190	16186	16142	16255	16125	16207	15958	16037	16090	16137	16044	16123	16309	16043	16027	16007	15990	16141	15966	16021	16124	16072	16104	16228	16132	16206	16159	16083	16136	16084	16051	16267	16305	15962	16054	15958	15921	16123	16123	15977	16070	16052	16134	15866	16020	15875	16180	16046	16114	16010	16051	16071	15980	16239	16079	15935	16159	16007	16267	16048	16112	16086	16223	16178	15909	16074	16271	15982	16137	15974	15953	16170	16259	16021	16200	16211	15988	16065	16127	16069	15939	16209	16130	16154	16279	16130	16174	16204	16280	16256	16146	16183	16164	16136	16046	16121	16035	16283	16075	16210	16192	16034	16210	16112	16130	16454	16266	16088	15977	16246	16145	15987	16117	16039	16064	16107	16008	16106	16021	16010	15980	16031	16081	16194	16136	16072	16156	16144	16172	16012	16146	16318	16094	16166	16031	16086	16006	16114	16266	16214	16239	16025	16221	16090	16259	16098	16112	16063	16234	16292	16137	16140	15977	16095	16199	16098	16022	15941	16031	16082	15859	16121	16125	16261	16134	16058	16223	16224	16123	16026	16216	15847	16040	16104	15975	16070	15949	16092	16285	16266	16158	15946	16078	16196	16225	16267	16236	15979	16104	16260	16074	15979	15998
31872	54038	49453	38249	32060	27404	24084	22057	20096	19266	18508	17875	17355	17082	16469	16064	15679	15566	15368	15113	15004	15107	14914	14794	14756	14692	14508	14569	14413	14496	14296	14466	14427	14266	14291	14323	14249	14228	14123	14321	14287	14435	14413	14514	14115	14165	14257	14240	14218	14287	14330	14223	14318	14208	14324	14257	14221	14171	14149	14209	14343	14187	14281	14020	14334	14296	14311	14229	14294	14349	14135	14243	14284	14205	14202	14269	14189	14259	14099	14230	14225	14107	14224	14130	14075	14208	14184	14369	14286	14269	14113	14185	14179	14314	14055	14377	14141	14176	14262	14165	14066	14212	14259	14203	14305	13981	14159	14268	14188	14405	14191	14212	14210	14273	13984	14307	14154	14253	14132	14271	14133	14052	14217	14397	14249	14055	14301	14102	14365	14087	14206	14270	14193	14316	14194	14245	14307	14247	14336	14263	14205	14228	14319	14328	14278	14184	14278	14187	14293	14230	14395	14285	14268	14170	14221	14295	14283	14190	14228	14490	14365	14283	14192	14216	14160	14287	14015	14182	14343	14145	14157	14100	14203	14237	14347	14275	14242	14442	14165	14205	14185	14121	14284	14161	14222	14162	14171	14345	14168	14252	14163	14157	14126	14272	14139	14209	14262	14253	14287	14261	14124	14132	14180	14226	14092	14124	14155	14228	14235	14176	14217	14431	14068	14140	14275	14127	14116	14236	14327	14315	14185	14171	14129	14258	14173	14292	14268	14371	14236	14255	14120	14187	14286	14334	14058	14334	14154	14130	14417	14129	14171	14172	14230	14401	14223	14345	14247	14221	14204	14214	14101	14194	14058	14031	14294	14234	14044	14096	14183	14204	14074	14095	14243	14238	13957	14334	14313	14263	14102	14413	14194	14264	14270	14081	14284	14270	14199	14242	14286	14112	14171	14117	14158	14149	14234	14211	14257	14249	14206	14200	14196	14167	14317	14197	14160	14219	14231	14406	14348	14027	14251	14450	14044	14206	14197	14250	14301	14090	14149	14236	14115	14163	14146	14281	14260	14254	14128	14310	14006	14100	14264	14229	14081	14114	14160	14163	14128	14310	14302	14263	14089	14231	14168	14454	14126	14373	14229	14104	14103	14202	14297	14094	14216	14225	14255	14178	14197	14069	14276	14315	14168	14311	14152	14278	14174	14304	14084	14329	14175	14374	14178	14323	14272	14155	14291	14203	14298	14405	14151	14047	14223	13994	14111	14186	14229	14283	14422	14350	14144	14151	14282	14024	14222	14171	14094	14101	14309	14320	14116	14026	14218	14145	14227	14352	14190	14179	14397	14262	14219	14256	14281	14176	14173	14190	14315	14175	14235	14258	14052	14386	14183	14283	14328	14279	14236	14316	14003	14324	14175	14298	14225	14168	14113	14165	14224	14323	14087	14327	14143	14202	14177	14285	14325	14266	14184	14355	14189	14159	14087	14262	14162	14094	14222	14255	14312	14242	14314	14138	14163	14138	14177	14105	14256	14175	14296	14294	14357	14056	14289	14327	14238	14322	14087	14195	14299	14008	14253	14270	14135	14359	14234	14121	14156	14173	14132	14175	14215	14118	14093	14208	14134	14150	14176	14381	14120	14276	14244	14065	14283	14141	14262	14052	14211	14397	14223	14181	14276	14001	14378	14240	14265	14159	14231	14162	14208	14335	14330	14197	14182	14104	14189	14294	14290	14408	14156	14222	14328	14312	14141	14054	14316	14271	14252	14110	14262	14242	14195	14334	14108	14153	14302	14156	14384	14100	14204	14224	14226	14206	14270	14140	14289	14204	14309	14089	14254	14152	14224	14273	14278	14189	14252	14249	14299	14234	14327	14279	14160	14175	14138	14360	14208	14304	14123	14146	14242	14357	14401	14137	14115	14070	14319	14214	14063	14212	14271	14128	14128	14160	14077	14277	14153	14140	14179	14280	14216	14260	14106	14269	14212	14062	14137	14091	14180	14374	14323	14238	14330	14242	14161	14520	14349	14157	14220	14451	14216	14270	14216	14203	14269	14208	14158	14229	14194	14073	14308	14235	14226	14186	14122	14181	14300	13972	14330	14298	14259	14240	14376	14107	14211	14119	14278	14214	14334	14258	14200	14185	14239	14105	14224	14322	14078	14097	14132	14392	14161	14021	14297	14085	14231	14229	14229	14141	14234	14206	14325	14023	14157	14106	14212	14277	14136	14134	14222	14140	14100	14249	14195	14224	14182	14061	14199	14290	14131	14129	14286	14135	14212	14284	14163	14237	14414	14306	14191	14415	14167	14153	14290	14140	14223	14387	14262	14297	14196	14239	14187	14234	14310	14353	14420	14183	14082	14120	14261	14259	14273	14202	14056	13965	14204	14220	14261	14318	14261	14315	14225	14246	14327	14186	14230	14381	14226	14342	14273	14209	14129	14173	14323	14175	14279	14162	14373	14325	14131	14245	14198	14019	14255	14149	14161	14221	14220	14063	14253	14326	14145	14194	14355	14094	14047	14159	14287	14344	14280	14205	14253	14256	14251	14246	14322	14148	14404	14199	14191	14204	14254	14331	14364	14263	14366	14283	14265	14130	14223	14209	14195	14008	14096	14079	14212	14019	14221	14305	14220	14107	14220	14042	14302	14102	14225	14245	14178	14047	14287	14137	14259	14106	14200	14317	14225	14184	14159	14229	14316	14334	14190	14180	14225	14245	14210	14398	14155	14091	14194	14289	14250	14213	14024	14357	14223	14320	14206	14324	14272	14226	14195	14094	14329	14159	14036	14150	14268	14251	14081	14252	14079	14243	14124	14308	14071	14191	14242	14190	14178	14348	14175	14208	14309	14237	14143	14118	14250	14186	14139	14075	14328	14370	14381	14028	14219	14289	14103	14118	14156	14190	14201	14278	14134	14137	14163	14235	14335	14126	14282	14296	14190	14207	14117	14200	13981	14083	14150	14156	14198	14212	14218	14172	14257	14316	14115	14141	14231	14261	14301	14199	14080	14320	14184	14137	14188	14170	14210	14192	14112	14313	14154	14211	14275	14245	14180	14207	14209	14122	14297	14105	14215	14220	14088	14323	14116	14181	14193	14189	14331	14280	14292	14232	14286	14167	14145	14263	14184	14235	14172	14219	14319	13994	14215	14344	14273	14160	14153	14251	14195	14314	14154	14140	14211	14121	14235	14225	14308	14170	14246	14171	14230	14256	14206	14285	14237	14266	14081	14119	14253	14013	14375	14084	14288	14228	14191	14348	14305	14160	14162	14224	14172	14142	14280	14203	14168	14171	14142	14217	14113	14139	14281	14293	14276	14158	14441	14247	14276	14119	14076	14124	14305	14179	14238	14301	14260	14220	13965	14314	14213	14071	14049	14313	14275	14184	14343	14095	14104	14237	14143	14262	14349	14382	14134	14264	14295	14161	14091	14130	14337	14252	14040	14186	14247	14067	14205	14154	14261	14085	14199	14131	14130	14274	14097	14009	14316	14208	14164	14290	14312	14240	14213	14111	14139	14140	14361	14198	14051	14204	14239	14312	14198	14087	14277	14082	14175	14309	14291	14161	14075	14243	14020	14228	14095	14280	14193	14198	14104	14372	14157	14256	14386	14234	14264	14032	14316	14159	14097	14364	14142	14276	14110	14269	14281	14162	14160	14293	14324	14233	14201	14283	14145	14209	14096	14263	14207	14129	14309	14204	14237	14204	14301	14211	14175	14324	14383	14181	14142	14534	14210	14249	14213	14140	14308	14410	14047	14149	14250	14108	14119	13970	14274	14269	14370	14063	14182	14332	14281	14121	14224	14079	14154	14260	14421	14224	14157	14095	14104	14201	14411	14163	14071	14214	14148	14221	14294	14175	14031	14144	14253	14135	14204	14230	14209	14180	14312	14324	14261	14104	14242	14261	14189	14096	14337	14361	14183	14174	14289	14313	14133	14311	14257	14234	14343	14263	14341	14207	14238	14205	14088	14212	14190	13967	14242	14250	14361	14047	14291	14369	14336	14226	14336	14093	14355	14117	14195	14238	14337	14295	14144	14169	14104	14300	14098	14203	14341	14284	14255	14222	14334	14283	14256	14108	14294	14248	14187	14190	14159	14228	14485	14235	14082	14236	14314	14208	14270	14300	14177	14094	14097	14338	14108	14328	14280	14177	14064	14319	14174	14021	14356	14260	14048	14174	14206	14126	14142	14267	14236	14255	14170	14197	14260	14108	14108	14144	14232	14205	14242	14274	14264	14270	14178	14228	14257	14173	14155	14219	14207	14227	14186	14331	14196	14212	14191	14161	14364	14139	14141	14141	14172	14270	14281	14111	14119	14092	14201	14163	14106	14094	14206	14371	14429	14199	14264	14104	14203	14235	14103	14210	14226	14148	14162	14263	14268	14247	14337	14258	14204	14112	14364	14115	14250	14190	14255	14214	14125	14227	14312	14261	14356	14155	14066	14276	14149	14024	14085	14084	14183	14448	14236	14196	14189	14263	14258	14162	14243	14226	14263	14359	13976	14217	14139	14289	14116	13954	14202	14201	14278	14258	14171	14219	14152	14308	14331	14009	14170	14352	14141	14254	14283	14216	14137	14116	14234	14352	14223	14149	14258	14235	14309	14339	14106	14336	14082	14250	14127	14282	14248	14166	14223	14257	14108	14230	14384	14329	14227	14006	14250	14191	14264	14162	14220	14275	14121	14280	14081	14166	14045	14388	14178	14233	14158	14288	14301	14293	14112	14083	14190	14140	14134	14283	14256	14125	14389	14198	14196	14436	14032	14303	14132	14324	14293	14221	14257	14066	14232	14241	14340	14280	14157	14289	14109	14319	14353	14181	14217	14191	14269	14247	14004	14069	14340	13997	14308	14152	14259	14202	14161	14361	14278	14324	14070	14093	14152	14219	14282	14122	14217	14268	14415	14118	14306	14116	14134	14187	14119	14228	14184	14216	14273	14192	14235	14326	14112	14350	14173	14214	14169	14214	14129	14220	14134	14278	14255	14129	14151	14224	14304	14189	14160	14006	14303	14104	14293	14181	14109	14187	14291	14114	14108	14192	14257	14158	14130	14030	14302	14127	14274	14253	14074	14192	14233	14346	14116	14212	14149	14258	14305	14205	14215	14239	14234	14005	14269	14301	14181	14281	14211	14248	14284	14105	14105	14214
29106	26798	32962	28786	22517	20184	18685	17483	16911	16675	16600	16439	16246	16119	16057	15827	15823	15770	15564	15616	15828	15777	15648	15845	15733	15571	15642	15541	15448	15411	15137	15763	15617	15404	15416	15466	15563	15674	15638	15526	15481	15273	15525	15504	15421	15601	15384	15473	15368	15420	15609	15467	15428	15424	15531	15490	15599	15445	15473	15224	15414	15214	15480	15494	15269	15498	15424	15432	15548	15341	15480	15367	15511	15259	15481	15587	15595	15362	15332	15417	15347	15435	15530	15383	15436	15539	15585	15503	15414	15313	15168	15428	15520	15511	15557	15437	15402	15384	15330	15515	15600	15342	15685	15253	15466	15665	15393	15626	15407	15293	15293	15151	15414	15414	15581	15334	15399	15640	15433	15376	15401	15613	15407	15504	15328	15453	15390	15454	15530	15388	15447	15522	15281	15590	15447	15494	15549	15421	15513	15575	15429	15468	15286	15460	15598	15250	15437	15612	15532	15523	15432	15376	15543	15451	15444	15364	15510	15439	15547	15527	15469	15256	15251	15375	15617	15530	15378	15378	15330	15398	15300	15438	15700	15376	15381	15413	15399	15605	15495	15508	15375	15460	15534	15565	15492	15465	15653	15507	15367	15607	15464	15454	15361	15475	15530	15394	15219	15346	15388	15407	15359	15440	15293	15419	15414	15490	15581	15346	15364	15169	15137	15341	15355	15386	15362	15444	15418	15535	15525	15532	15574	15634	15497	15487	15428	15492	15595	15261	15192	15482	15520	15613	15253	15372	15536	15432	15358	15362	15497	15564	15424	15485	15507	15427	15474	15527	15342	15603	15756	15481	15394	15388	15624	15516	15615	15344	15465	15363	15441	15442	15567	15426	15441	15447	15373	15466	15435	15522	15402	15409	15277	15490	15497	15510	15462	15304	15233	15332	15575	15601	15408	15436	15286	15514	15592	15473	15266	15607	15397	15439	15489	15366	15507	15334	15415	15452	15402	15297	15493	15384	15354	15435	15523	15367	15502	15436	15340	15195	15493	15470	15513	15639	15433	15174	15517	15455	15682	15494	15550	15415	15483	15436	15302	15285	15386	15427	15366	15590	15530	15474	15555	15661	15512	15316	15567	15503	15498	15499	15517	15441	15341	15553	15314	15613	15632	15623	15380	15357	15295	15397	15516	15477	15254	15491	15371	15481	15385	15432	15271	15431	15377	15393	15497	15404	15522	15580	15404	15486	15386	15575	15563	15569	15357	15487	15411	15607	15696	15434	15508	15550	15402	15412	15461	15305	15504	15395	15287	15492	15368	15509	15575	15383	15384	15300	15617	15440	15531	15465	15255	15380	15432	15427	15414	15492	15486	15434	15640	15375	15238	15383	15452	15317	15469	15472	15411	15227	15469	15434	15342	15466	15457	15441	15389	15335	15375	15394	15561	15455	15481	15293	15402	15454	15403	15410	15499	15489	15473	15406	15491	15508	15539	15552	15406	15364	15435	15620	15370	15330	15338	15345	15285	15319	15436	15662	15314	15472	15251	15527	15482	15425	15417	15540	15395	15427	15405	15434	15439	15541	15288	15397	15375	15351	15572	15575	15547	15557	15571	15387	15467	15371	15333	15451	15537	15556	15479	15455	15601	15526	15597	15497	15531	15264	15402	15473	15420	15334	15425	15305	15371	15298	15418	15479	15537	15528	15532	15371	15562	15377	15381	15398	15599	15520	15526	15636	15448	15320	15617	15283	15394	15252	15424	15384	15448	15670	15612	15365	15446	15378	15460	15539	15531	15700	15401	15544	15599	15570	15303	15239	15520	15434	15513	15367	15601	15386	15360	15507	15420	15403	15676	15619	15429	15534	15498	15527	15547	15494	15568	15351	15447	15440	15394	15670	15505	15295	15311	15493	15575	15370	15407	15442	15405	15358	15375	15468	15697	15412	15538	15549	15445	15356	15545	15322	15491	15441	15532	15372	15424	15330	15342	15168	15635	15542	15403	15537	15414	15430	15313	15576	15519	15383	15501	15517	15583	15469	15461	15444	15365	15425	15380	15492	15502	15495	15512	15529	15586	15545	15522	15497	15555	15447	15468	15418	15358	15470	15701	15325	15496	15337	15472	15524	15411	15313	15509	15454	15631	15469	15556	15475	15482	15467	15419	15567	15630	15403	15373	15451	15281	15435	15515	15359	15399	15521	15446	15590	15599	15595	15595	15605	15536	15517	15418	15463	15428	15518	15255	15511	15480	15518	15527	15349	15462	15600	15518	15439	15326	15318	15464	15469	15477	15410	15584	15387	15292	15543	15599	15363	15456	15309	15368	15375	15308	15233	15451	15497	15536	15467	15343	15457	15459	15407	15344	15424	15576	15493	15447	15345	15334	15497	15375	15384	15518	15533	15601	15511	15556	15455	15291	15566	15482	15326	15502	15585	15570	15719	15362	15602	15599	15464	15427	15521	15260	15442	15479	15592	15459	15501	15623	15513	15577	15617	15444	15424	15430	15415	15141	15273	15405	15263	15490	15615	15436	15467	15500	15363	15500	15379	15261	15262	15469	15327	15440	15318	15352	15580	15489	15451	15485	15569	15598	15468	15407	15475	15381	15551	15448	15359	15401	15465	15310	15247	15451	15523	15559	15477	15348	15353	15415	15374	15682	15488	15483	15433	15494	15357	15253	15268	15497	15300	15648	15423	15428	15453	15508	15374	15427	15530	15556	15363	15522	15402	15382	15392	15410	15449	15391	15378	15351	15346	15693	15440	15336	15347	15522	15601	15265	15429	15394	15390	15459	15259	15511	15402	15340	15431	15335	15228	15354	15404	15450	15336	15580	15553	15503	15533	15436	15452	15437	15502	15516	15555	15363	15465	15478	15596	15303	15452	15532	15326	15514	15628	15480	15422	15304	15459	15442	15391	15392	15558	15604	15622	15641	15455	15651	15259	15361	15514	15269	15337	15359	15522	15489	15240	15353	15343	15389	15383	15560	15426	15737	15402	15582	15403	15166	15367	15246	15557	15214	15473	15536	15439	15456	15379	15389	15547	15630	15654	15418	15493	15318	15272	15446	15283	15487	15528	15337	15443	15374	15508	15472	15485	15522	15458	15418	15479	15443	15481	15482	15529	15392	15466	15606	15316	15418	15653	15546	15433	15473	15466	15312	15585	15397	15350	15509	15562	15363	15510	15523	15534	15478	15514	15508	15432	15348	15425	15394	15309	15304	15389	15379	15507	15489	15292	15444	15217	15519	15268	15634	15531	15622	15230	15525	15221	15407	15573	15304	15274	15360	15445	15527	15373	15391	15450	15470	15528	15368	15424	15365	15343	15385	15390	15460	15346	15493	15351	15412	15468	15467	15488	15549	15341	15412	15463	15541	15540	15357	15507	15390	15707	15599	15216	15477	15534	15467	15572	15617	15462	15411	15505	15459	15659	15472	15510	15525	15565	15560	15503	15404	15523	15530	15592	15446	15294	15369	15186	15317	15593	15372	15434	15341	15629	15521	15564	15379	15463	15356	15526	15417	15363	15382	15347	15425	15452	15389	15426	15442	15415	15726	15519	15348	15517	15514	15492	15650	15449	15405	15548	15555	15521	15501	15746	15452	15307	15489	15452	15412	15365	15315	15639	15546	15410	15598	15405	15495	15328	15378	15449	15265	15409	15374	15386	15537	15307	15372	15425	15617	15486	15531	15453	15296	15478	15383	15288	15414	15594	15353	15456	15393	15336	15345	15420	15478	15542	15218	15559	15457	15336	15429	15421	15471	15282	15231	15348	15481	15420	15462	15359	15641	15370	15261	15629	15461	15217	15529	15473	15523	15283	15238	15319	15327	15268	15303	15373	15354	15589	15342	15348	15439	15385	15434	15429	15544	15256	15394	15674	15292	15372	15283	15237	15384	15515	15424	15507	15203	15374	15346	15395	15397	15384	15523	15273	15473	15666	15383	15296	15459	15398	15265	15566	15572	15511	15433	15392	15416	15353	15583	15552	15452	15457	15477	15361	15416	15322	15422	15466	15560	15530	15487	15543	15491	15312	15424	15462	15284	15638	15662	15463	15591	15500	15314	15566	15543	15349	15634	15485	15467	15417	15239	15712	15559	15383	15525	15295	15555	15390	15601	15563	15533	15437	15586	15511	15404	15510	15412	15466	15384	15645	15538	15374	15507	15406	15477	15453	15380	15314	15490	15325	15540	15486	15532	15295	15496	15253	15513	15420	15357	15516	15403	15291	15434	15470	15412	15361	15394	15404	15439	15581	15283	15475	15493	15556	15519	15448	15404	15561	15356	15498	15264	15612	15471	15455	15376	15397	15343	15453	15431	15574	15266	15428	15261	15555	15359	15454	15394	15674	15611	15364	15190	15534	15628	15657	15413	15547	15227	15438	15459	15588	15445	15555	15297	15573	15332	15530	15469	15387	15391	15415	15563	15615	15688	15407	15380	15475	15492	15378	15509	15560	15479	15239	15514	15157	15289	15430	15374	15283	15561	15509	15350	15368	15568	15590	15598	15452	15493	15561	15379	15482	15261	15511	15399	15556	15689	15437	15414	15505	15400	15417	15499	15409	15243	15587	15308	15350	15255	15475	15470	15410	15390	15237	15294	15248	15213	15577	15579	15342	15543	15481	15429	15406	15486	15633	15639	15387	15454	15525	15275	15431	15344	15377	15303	15297	15407	15285	15461	15288	15377	15411	15515	15431	15528	15310	15429	15459	15293	15353	15327	15473	15359	15466	15461	15481	15475	15446	15461	15513	15594	15824	15590	15581	15460	15335	15364	15268	15446	15490	15570	15435	15364	15615	15609	15508	15487	15298	15236	15382	15252	15478	15550	15485	15536	15456	15438	15523	15466	15460	15486	15441	15674	15601	15470	15636	15340	15418	15669	15338	15458	15363	15410	15496	15642	15300	15511	15453	15440	15223	15440	15381	15401	15679	15491	15407	15398	15426	15476	15336	15470	15514	15495	15567	15436	15509	15470	15357	15333	15348	15453	15354	15251	15272	15465	15543	15572	15387	15323	15372	15328	15363	15530	15308	15544	15344	15675	15580	15550	15510	15538	15339	15492	15395	15503	15164	15545	15379	15342	15333	15478	15248	15380	15399	15450	15325	14937	15254	15586	15658	15442	15593	15334	15434	15402	15450	15341	15536	15454	15465	15361	15503
29062	41411	37443	27536	22915	20048	18051	17048	16220	15723	15589	15251	15023	14739	14759	14479	14361	14261	14358	14327	14175	14080	14048	13900	13933	14098	13877	13963	13824	13845	13768	13820	13930	13678	13885	13831	13814	14021	14006	13861	13857	13871	13738	13700	13821	13879	13797	13637	13862	13980	13772	13694	13892	13858	13814	13684	13680	13746	13879	13959	13746	13829	13747	13825	13877	13658	13675	13825	13850	13779	13860	13776	14016	13756	13825	13733	13645	13754	13915	13850	13800	13595	13653	13847	13802	13889	13839	13594	13826	13938	13787	13873	13766	13709	13687	14026	13676	13712	13632	13787	13644	13731	13957	13817	13917	13748	13835	13817	13971	13833	13589	13825	13596	13830	13793	13748	13712	13679	13745	13890	13639	13923	13880	13786	13662	13836	13717	14064	13739	13826	13830	13759	13712	13823	14072	13757	13674	13591	13875	13740	13698	13816	13758	13917	13885	13749	13766	13842	13898	13930	13844	13758	13895	13802	13666	13656	13771	13708	13778	13686	13752	13722	13829	13812	13898	13849	13762	13952	13772	13820	13759	13884	13761	13799	13687	13863	13882	13713	13775	13681	13784	13678	13951	13775	13760	13694	13643	13777	13810	13683	13877	13808	13903	13664	13907	13827	13695	13881	13833	13800	13692	13836	13690	13660	13966	13900	13738	13645	13771	13691	13711	13822	13990	13732	13717	13835	13900	13969	13675	13861	13610	13797	13799	13889	13604	13774	13800	13901	13863	13942	13743	13742	13948	13720	13873	13911	13838	13610	13873	13937	13876	13650	13779	13869	13736	13725	13694	13932	13699	13844	13761	13789	13833	13810	13824	13709	13685	13607	13852	13899	13788	13774	13965	13805	13725	13653	13845	13819	13898	13818	13977	13783	13756	13826	13808	13679	13641	13792	13756	13809	13843	13778	13633	13782	13788	13670	13748	13781	13828	13703	13779	13743	13862	13833	13808	13696	13855	13701	13640	13863	13786	13755	13969	13864	13764	13583	13879	13895	13785	13833	13815	13801	13561	13769	13630	13652	13788	13744	13908	13706	13818	13635	13708	13743	13732	13674	13766	13892	13961	13809	13892	13653	13978	13804	13678	13642	13865	13756	13942	13778	13758	13957	13642	13836	13870	13697	13805	13770	13733	13696	13826	13900	13730	13767	13872	13770	13678	13829	13991	13934	13877	13760	13745	13742	13860	13771	13755	13717	13750	13885	13782	13794	13790	13746	13814	13732	13953	13709	13908	13736	13879	13749	13698	13783	13947	13874	13821	13926	13803	13585	13773	13775	13969	13861	13741	13845	13898	13847	13613	13791	13763	13594	13903	13831	13842	13730	13714	13910	13861	13807	13713	13796	13887	13799	13771	13895	13919	13727	13903	13941	13940	13779	13805	13808	13552	13971	13783	13786	13826	13712	13866	13585	13596	13719	13816	13819	13951	13713	13720	13756	13953	13905	13636	13906	13742	13810	13761	13710	13866	13817	13825	13672	13868	13863	13846	13834	13733	13774	13797	13633	13844	13787	13740	13817	13855	13764	13933	13793	13774	13891	13787	13711	13630	13800	13842	13656	13739	13717	13724	13699	13904	13616	13887	13816	13774	13917	13801	13763	13919	13813	13750	13750	13859	13600	13691	13678	13646	13895	13844	13833	13670	13647	13778	13723	13864	13848	13746	13938	13670	13889	13896	13714	13738	13806	13826	13712	13739	13574	13850	13723	13779	13732	13800	13895	13690	13800	13714	13861	13894	13725	13753	13714	13845	13737	13884	13700	13778	13742	13650	13802	13970	13655	13745	13726	13830	13844	13809	13860	13533	13852	13710	13832	13726	13929	13769	13914	13890	13850	13713	13814	13897	13804	13870	13726	13913	13699	13824	13886	13641	13915	13770	13719	13860	13895	13707	13782	13741	13842	13710	13843	13816	13940	13840	13876	13723	13896	13741	13785	13800	13846	13803	13707	13845	13877	13671	13800	13700	13687	13786	13618	14143	13876	13716	13873	13685	13956	13644	13751	13662	13931	13839	13770	13975	13862	13757	13825	13915	13809	13716	13680	13723	13661	13838	13794	13723	13770	13728	13936	13821	13693	13726	13676	13944	14016	13643	13771	13751	13809	13804	13759	13898	13821	13819	13979	13819	13854	13713	13859	13751	13914	13780	13912	13843	13703	13767	13763	13783	13671	13643	13745	13823	13875	13753	13769	13731	13841	13765	13755	13913	13704	13823	13772	13690	13715	13679	13872	13692	13714	13710	13769	13740	13782	13657	13810	13783	13611	13850	13810	13762	13728	13596	13927	13809	13801	13865	13911	13848	13815	13854	13753	13831	13702	13868	13846	13853	13712	13722	13815	13777	13637	13790	13938	13897	13688	13922	13762	13843	13687	13808	13770	13847	13716	13758	13751	13832	13733	13858	13718	13723	13747	13898	13706	13764	13906	13744	13667	13825	13751	13665	13760	13800	13772	13963	13799	13700	13478	13679	13837	13998	13827	13693	13835	13862	13713	13940	13733	13795	13817	13828	13819	13869	13754	13571	13887	13758	13804	13701	13760	13708	13811	13769	13828	13903	13656	13731	13921	13900	13865	13727	13776	13787	13946	13820	13826	13914	13808	13567	13738	13746	13861	13793	13906	13789	13827	13749	13724	13841	13884	13724	13581	13891	13719	13902	13701	13762	13805	13661	13762	13715	13789	13688	13841	13862	13829	13715	13891	13683	13732	13722	13756	13728	13851	13792	13655	13646	13771	13742	13819	13917	13675	13682	13783	13668	13663	13705	13956	13683	13790	13737	13787	13691	13826	13618	13673	13581	13598	13844	13889	13779	13792	13645	13704	13759	13898	13883	13973	13884	13811	14035	13667	13814	13750	13764	13924	13821	13789	13884	13718	13759	13819	13697	13781	13821	13856	13977	13793	13776	13761	13951	13707	14006	13707	13617	13831	13832	13822	13904	13743	13768	13738	13705	13720	13721	13960	13768	13902	13856	13661	13904	13832	13890	13540	13792	13831	13827	13873	13984	13710	13933	13781	13919	13832	13607	13930	13928	13874	13680	13928	13840	13854	13848	13897	13797	13888	13867	13606	13819	13703	14033	13888	13846	13723	13836	13732	13772	13625	13624	13717	13887	13619	13805	13801	13800	13754	13853	13692	13942	13902	13923	13650	13848	13784	13774	13854	13732	13794	13644	13922	13791	13737	13749	13752	13889	13761	13814	13728	13925	14008	13779	13852	13757	13715	13896	13843	13623	13866	13884	13827	13799	13890	13839	13987	13952	14005	13829	13663	13802	13855	13644	13881	13713	13815	13805	13767	13817	13785	13874	13774	13675	13756	13900	13676	13708	13876	13596	13793	13843	13713	13690	13727	13807	13798	13794	13811	13756	13940	13550	13753	13783	13739	13678	13881	13719	13798	13910	13491	13694	13796	13708	13660	13697	13848	13838	13940	13846	13997	13675	13912	13806	13745	13986	13908	13746	13792	13706	13858	13900	13529	13803	13834	13853	13592	13840	13671	13852	13741	13716	13683	13797	13892	13693	13885	13717	13850	13795	13748	13804	13840	13841	13818	13652	13745	13818	13742	13731	13697	13908	13783	13929	13817	13835	13701	13700	13926	13892	13951	13758	13720	13901	13729	13888	13810	13815	13941	13803	13839	13870	13934	13823	13906	13703	13685	13768	13771	13681	13778	13781	13871	13816	13774	13664	13731	13740	13681	13757	13684	13767	13688	13727	13781	13595	13702	13766	13730	13855	13723	13937	13735	13767	13728	13811	13706	13855	13784	13773	13832	13634	13872	13967	13717	13787	13848	13876	13876	13788	13695	13808	13765	13840	13725	13931	13918	13632	13692	13732	13833	13792	13836	13847	13751	13639	13794	13645	13737	13906	13851	13641	13729	13824	13835	13826	13889	13757	13845	13907	13871	13798	13785	13846	13851	13825	13882	13843	13777	13794	13970	13873	13806	13844	13840	13701	13708	13900	13588	13764	13796	13753	13729	13817	13692	13795	13705	13864	13618	13778	13893	13922	13625	13803	13850	13687	13752	13796	13798	13633	13738	13829	13801	13617	13672	13775	13724	13656	13942	13932	13896	13676	13715	13993	13791	13950	13934	13643	13627	13770	13833	13779	13910	13650	13809	13811	13678	13797	13922	13776	13624	13787	13755	13722	13752	13861	13683	13777	13823	13867	13836	13790	13773	13746	13814	13814	13868	13987	13786	13644	13655	13988	13970	13862	13885	13742	13614	13719	13845	13708	13735	13697	13793	13716	13783	13839	13884	13660	13778	13921	13872	13761	13667	13789	13541	13705	13761	13755	13711	13763	13848	13801	13727	13778	13910	13700	13671	13777	13813	13717	13917	13951	13795	13762	13790	13880	13619	13736	13929	13765	13777	13796	13666	13822	13875	13752	13815	13919	13825	13774	13796	13776	13748	13782	13749	13610	13819	13856	13895	13712	13691	13684	13801	13682	13783	13798	13849	13692	13543	13702	13822	13707	13751	13894	13819	13886	13806	13738	13888	13868	13659	13707	13795	13811	13726	13600	13783	13799	13783	13812	13799	13857	13823	13820	13810	13833	13959	13686	13866	13686	13826	13853	13712	13752	13708	13606	13833	13803	13739	13823	13920	13926	13791	13683	13825	13816	13768	13730	13852	13655	13797	13784	13896	13814	13766	13852	13855	13953	13856	13996	13743	13835	13836	13754	13731	13835	13871	13685	13639	13830	14058	13841	13920	13639	13903	13813	13832	13603	13911	13639	13804	13873	13693	13785	13888	13741	13964	13722	13766	13665	13806	13779	13712	13842	13833	13738	13878	13647	13734	13792	13813	13743	13803	13920	13809	13832	14045	13740	13763	13702	13853	13768	13626	13782	13746	13928	13782	13923	13640	13807	13790	13891	13822	13849	13839	13608	13782	13581	13880	13658	13902	13819	13784	13758	13847	13756	13865	13769	13728	13799	13751	13837	13846	13784	13772	13639	13842	13745	13860	13780	13804	13925	13713	13771	13710	13669	13828	13818	13722	13846	13763	13712	13699	13779	13752	13864	13720	13866	13827	13882	13923	13840	13785	13705	13735	13848	13739	13605	13743	13808	13907	13838	13679	13755	13807	13685	13804	13893	13960	13789	13673
24175	21160	28467	25243	23872	24060	22577	19252	17812	17983	17235	17150	16712	16619	16428	16440	16210	16032	16015	15874	15996	15877	15816	15843	15793	15658	15642	15743	15585	15802	15461	15559	15541	15538	15690	15697	15632	15493	15263	15429	15692	15454	15457	15277	15577	15516	15519	15739	15677	15570	15496	15397	15460	15361	15357	15403	15513	15431	15589	15406	15600	15457	15230	15443	15473	15425	15231	15455	15298	15482	15565	15386	15426	15576	15482	15612	15389	15396	15314	15459	15430	15319	15699	15429	15594	15327	15353	15340	15364	15605	15480	15465	15554	15443	15451	15510	15443	15428	15537	15664	15468	15357	15361	15352	15564	15277	15543	15424	15318	15459	15442	15313	15344	15382	15297	15395	15354	15349	15491	15569	15528	15387	15532	15313	15455	15524	15283	15414	15700	15440	15504	15477	15431	15503	15415	15407	15561	15439	15490	15498	15643	15477	15529	15527	15419	15409	15522	15490	15302	15584	15479	15616	15566	15392	15295	15302	15285	15205	15408	15463	15330	15295	15540	15511	15484	15341	15363	15589	15347	15430	15344	15384	15585	15465	15358	15639	15474	15407	15317	15375	15440	15416	15445	15537	15395	15370	15556	15345	15255	15390	15347	15283	15438	15410	15480	15457	15462	15429	15497	15525	15338	15155	15336	15310	15598	15408	15379	15379	15373	15293	15251	15365	15512	15335	15574	15657	15676	15323	15285	15510	15402	15475	15535	15602	15533	15635	15465	15500	15363	15259	15414	15489	15573	15476	15381	15577	15575	15456	15341	15419	15307	15286	15440	15432	15549	15624	15436	15366	15322	15412	15470	15471	15408	15375	15340	15461	15485	15395	15569	15454	15564	15428	15456	15396	15533	15510	15414	15495	15359	15448	15478	15558	15422	15329	15405	15350	15424	15271	15530	15575	15582	15459	15346	15479	15453	15333	15353	15489	15370	15350	15626	15367	15397	15314	15343	15393	15342	15567	15701	15484	15307	15588	15491	15409	15522	15553	15417	15399	15363	15547	15366	15198	15414	15530	15432	15295	15251	15292	15396	15411	15470	15490	15414	15280	15229	15396	15475	15278	15436	15592	15501	15637	15507	15628	15741	15579	15546	15655	15473	15416	15392	15541	15542	15450	15326	15354	15453	15203	15417	15374	15465	15419	15333	15270	15496	15522	15422	15495	15598	15422	15319	15373	15499	15240	15401	15241	15513	15451	15399	15606	15468	15551	15529	15437	15298	15548	15331	15375	15363	15427	15364	15603	15158	15541	15449	15429	15359	15368	15442	15323	15352	15351	15464	15432	15381	15423	15379	15488	15353	15217	15389	15369	15329	15492	15604	15434	15537	15310	15444	15394	15384	15313	15488	15511	15603	15164	15488	15338	15129	15406	15522	15477	15471	15207	15363	15406	15432	15381	15504	15368	15504	15487	15295	15411	15234	15355	15529	15339	15701	15639	15643	15523	15699	15388	15398	15660	15595	15509	15310	15464	15713	15529	15358	15374	15381	15359	15426	15364	15458	15428	15268	15616	15378	15342	15330	15501	15441	15523	15505	15388	15319	15523	15401	15389	15427	15303	15616	15683	15378	15354	15379	15562	15445	15468	15387	15624	15483	15189	15397	15316	15667	15459	15688	15424	15391	15445	15536	15657	15534	15430	15667	15427	15290	15179	15472	15344	15297	15146	15644	15384	15421	15374	15349	15414	15318	15352	15307	15484	15407	15401	15281	15461	15265	15487	15550	15446	15440	15502	15420	15288	15328	15298	15587	15545	15469	15431	15429	15485	15546	15457	15329	15415	15408	15448	15427	15362	15285	15401	15220	15400	15335	15404	15431	15338	15514	15222	15387	15379	15532	15228	15513	15487	15505	15467	15497	15510	15392	15486	15473	15601	15529	15521	15489	15308	15504	15428	15460	15569	15411	15396	15533	15655	15651	15448	15382	15294	15332	15326	15487	15557	15299	15543	15533	15327	15470	15554	15522	15535	15546	15457	15319	15371	15354	15417	15744	15374	15271	15319	15472	15461	15604	15410	15726	15361	15405	15460	15743	15319	15421	15483	15475	15465	15655	15392	15447	15361	15418	15282	15387	15484	15462	15428	15633	15489	15490	15428	15421	15459	15515	15416	15309	15543	15311	15507	15304	15363	15374	15540	15380	15365	15582	15400	15359	15266	15333	15473	15163	15482	15519	15327	15374	15502	15456	15382	15503	15412	15479	15536	15462	15251	15369	15334	15418	15330	15427	15544	15317	15399	15283	15403	15431	15488	15372	15234	15198	15371	15496	15487	15536	15624	15394	15487	15419	15475	15552	15570	15421	15520	15553	15304	15452	15544	15497	15240	15533	15445	15706	15397	15682	15493	15333	15426	15454	15408	15538	15534	15568	15375	15467	15318	15315	15348	15267	15661	15504	15369	15340	15328	15440	15358	15329	15530	15482	15295	15319	15466	15254	15387	15271	15373	15331	15357	15357	15252	15401	15404	15392	15247	15288	15408	15386	15369	15625	15451	15398	15407	15648	15395	15260	15543	15365	15366	15480	15617	15351	15500	15328	15329	15447	15364	15527	15383	15326	15455	15417	15567	15552	15405	15415	15606	15456	15350	15438	15394	15594	15722	15454	15509	15426	15607	15627	15493	15293	15475	15539	15368	15345	15603	15511	15545	15429	15364	15460	15461	15557	15426	15669	15474	15479	15306	15337	15438	15355	15289	15305	15387	15626	15473	15500	15455	15509	15393	15406	15430	15599	15548	15375	15255	15542	15514	15488	15531	15436	15275	15405	15463	15291	15477	15388	15448	15485	15403	15285	15651	15482	15642	15437	15344	15382	15649	15354	15095	15249	15442	15448	15662	15375	15353	15307	15278	15416	15221	15364	15358	15529	15350	15206	15241	15573	15504	15412	15521	15303	15568	15412	15387	15284	15496	15578	15517	15514	15551	15300	15426	15444	15516	15504	15401	15359	15474	15257	15380	15249	15315	15439	15320	15520	15433	15450	15422	15511	15484	15456	15514	15391	15463	15640	15612	15465	15610	15388	15258	15510	15400	15373	15515	15410	15456	15354	15450	15567	15374	15373	15394	15386	15334	15403	15455	15533	15518	15562	15323	15413	15573	15472	15374	15419	15198	15365	15588	15290	15303	15594	15552	15294	15417	15586	15485	15513	15330	15547	15486	15229	15453	15428	15536	15716	15393	15296	15527	15550	15638	15473	15419	15514	15432	15493	15215	15242	15626	15365	15283	15557	15485	15448	15819	15512	15296	15466	15322	15391	15409	15336	15315	15442	15264	15503	15354	15561	15394	15555	15421	15425	15304	15464	15348	15331	15406	15483	15514	15438	15391	15331	15525	15649	15342	15526	15615	15624	15475	15564	15442	15283	15463	15181	15560	15488	15226	15444	15393	15641	15417	15577	15602	15512	15332	15608	15486	15388	15421	15476	15198	15630	15412	15393	15414	15318	15517	15569	15528	15572	15402	15408	15396	15623	15540	15413	15443	15505	15392	15316	15276	15600	15339	15438	15467	15434	15351	15451	15653	15560	15398	15514	15109	15443	15429	15542	15496	15335	15283	15572	15298	15256	15417	15625	15390	15385	15456	15711	15660	15352	15563	15608	15575	15441	15497	15271	15460	15433	15583	15475	15646	15382	15260	15423	15600	15477	15541	15343	15281	15542	15340	15571	15517	15591	15540	15254	15264	15350	15415	15443	15362	15587	15518	15660	15600	15262	15434	15543	15635	15219	15510	15540	15567	15503	15454	15453	15264	15401	15535	15493	15542	15457	15493	15535	15378	15479	15445	15335	15418	15376	15353	15533	15410	15475	15513	15622	15487	15526	15407	15506	15538	15439	15456	15687	15178	15456	15640	15460	15727	15580	15450	15592	15455	15189	15220	15436	15537	15473	15263	15533	15665	15608	15550	15587	15279	15374	15466	15533	15381	15402	15605	15455	15576	15421	15441	15382	15576	15492	15494	15653	15321	15368	15421	15645	15544	15370	15368	15348	15393	15683	15513	15476	15501	15436	15324	15429	15395	15539	15522	15518	15417	15393	15566	15422	15454	15469	15374	15630	15540	15733	15399	15471	15484	15472	15491	15433	15468	15362	15361	15440	15405	15556	15510	15320	15472	15662	15353	15644	15338	15693	15486	15421	15552	15366	15565	15360	15294	15469	15359	15532	15494	15228	15419	15435	15350	15397	15579	15526	15283	15542	15319	15320	15466	15308	15349	15279	15437	15417	15535	15239	15498	15435	15427	15169	15436	15709	15369	15313	15373	15416	15384	15499	15508	15499	15467	15492	15536	15314	15317	15545	15246	15547	15478	15437	15464	15480	15410	15382	15185	15539	15469	15538	15324	15421	15382	15406	15585	15406	15427	15595	15446	15543	15426	15409	15508	15373	15409	15658	15304	15435	15364	15543	15450	15375	15313	15632	15348	15417	15441	15285	15459	15338	15381	15382	15439	15584	15387	15434	15361	15536	15362	15409	15479	15376	15294	15312	15489	15413	15416	15272	15418	15472	15464	15363	15473	15378	15453	15629	15452	15432	15289	15412	15321	15315	15530	15483	15510	15359	15362	15479	15299	15768	15599	15454	15561	15320	15626	15327	15428	15371	15438	15338	15307	15330	15279	15423	15298	15508	15391	15313	15307	15397	15339	15376	15461	15380	15588	15396	15532	15616	15402	15526	15382	15336	15287	15494	15396	15489	15419	15344	15316	15709	15562	15425	15509	15515	15482	15510	15384	15369	15278	15322	15437	15263	15609	15513	15334	15500	15428	15371	15452	15506	15415	15422	15461	15364	15355	15312	15296	15281	15236	15416	15399	15377	15347	15424	15213	15564	15428	15578	15446	15506	15425	15467	15337	15531	15481	15322	15551	15495	15373	15500	15532	15498	15311	15560	15325	15502	15245	15161	15230	15537	15392	15405	15604	15521	15427	15585	15442	15459	15601	15614	15551	15539	15479	15382	15467	15489	15329	15389	15198	15525	15536	15479	15518	15457	15756	15403	15489	15519	15438	15489	15520	15280	15388	15436	15542	15349	15550	15430	15425	15370	15447	15477	15606	15281	15420	15347	15442	15410	15511	15464	15225	15421	15456	15356	15460	15677	15481	15489	15544	15437	15514	15607	15550
29016	47289	43541	33212	27963	24051	20929	18893	17721	17076	16855	16315	15925	15642	15315	15038	14660	14447	14475	14315	14333	14321	14208	14222	14060	14025	14056	14047	13944	14033	13997	13867	13793	13920	13825	13985	13959	13917	13830	13879	13830	13759	13854	13845	13826	13877	13761	13655	13852	13780	13691	13848	13819	13741	13804	13890	13760	13657	13806	13897	13690	13859	13707	13783	13631	13830	13724	13927	13837	13836	13798	13838	13823	13825	13660	13692	13905	13650	13901	13935	13715	13780	13883	13690	13820	13770	13735	13966	13749	13746	13716	13796	13890	13837	13721	13846	13876	13703	13801	13845	13737	13782	13930	13689	13840	13778	13899	13836	13701	13981	13733	13747	13741	13669	13818	13761	13737	13709	13799	13794	13799	13753	13761	13724	13843	13849	13777	13745	13821	13895	13803	13797	13937	13856	13812	13736	13693	13742	13734	13554	13704	13698	13788	13768	13918	13679	13953	13881	13802	13676	13878	13678	13603	13857	13965	13761	13838	13756	13870	13747	13675	13689	13781	13771	13870	13765	13930	13636	13726	13539	13805	13715	13594	13728	13775	13703	13785	13800	13716	13740	13807	13812	13728	13916	13843	13839	13890	13910	13766	13692	13704	13884	13648	13647	13894	13609	13700	13851	13757	13728	13698	13743	13678	13902	13863	13737	13755	13813	13727	13839	13734	13642	13838	13708	13859	13731	13696	13708	13804	13803	13823	13634	13408	13999	13891	13673	13835	13913	13959	13851	13727	13736	13812	13754	13744	13767	13819	13659	13866	13789	13900	13888	13683	13648	13825	13622	13604	13766	13627	13910	13708	13774	13960	13611	13752	13750	13844	13737	13736	13790	13741	13679	13754	13906	13872	13739	13808	13745	13826	13931	13774	13863	13784	13997	13678	13819	13663	13801	13743	13887	13756	13730	13819	13676	13773	13813	13886	13698	13876	13677	13659	13728	13854	13899	13625	13871	13880	13783	13671	13781	13870	13956	13609	13855	13682	13740	13857	13869	13646	13732	13855	13797	13787	13785	13817	13769	13680	13688	13744	13655	13799	13811	13766	13827	13799	13908	13878	13673	13848	13732	13707	14065	13978	13709	13715	13631	13804	13747	13709	13841	13657	13743	13861	13649	13815	13900	13707	13781	13766	13932	13631	13820	13820	13974	13660	13691	13687	13788	13837	13801	13850	13817	13924	13768	13742	13818	13861	13997	13743	13866	13751	13747	13780	13875	13944	13866	13675	13870	13729	13834	13862	13785	13700	13757	13639	13804	14012	13643	13823	13777	13766	13840	13723	13805	13971	13814	13613	13817	13624	13796	13776	13888	13680	13874	13806	13822	13862	13729	13867	13869	13699	13649	13840	13641	13855	13832	13839	13748	13689	13755	13847	13748	13782	13767	13811	13667	13868	13664	13717	13768	13831	13624	13570	13798	13742	13779	13711	13801	13864	13837	13687	13686	13826	13885	13722	13834	13844	13812	13767	13841	13734	13637	13811	13883	13821	13883	13714	13725	13813	13798	13737	13703	13738	13765	13675	14100	13899	13857	13706	13766	13854	13733	13789	13930	13909	13750	13972	13705	13708	13815	13741	13845	13901	13635	13831	13912	13682	13697	13964	13778	13875	13723	13834	13676	13871	13936	13744	13829	13862	13697	13670	13785	13720	13826	13565	13843	13642	13844	13666	13762	13607	13749	13838	13528	13689	13776	13885	13806	13718	13711	13738	13804	13868	13860	13713	13893	13755	13756	13655	13847	13746	13729	13805	13660	13748	13869	13653	13770	13937	13722	13802	13802	13679	13876	13593	13875	13915	13682	13719	13852	13681	13584	13756	13787	13719	13684	13799	13774	13659	13893	13798	13756	13640	13941	13843	13868	13738	13825	13666	13798	13814	13629	13697	13780	13722	13796	13830	13736	13821	13755	13826	13702	13958	13800	13969	13748	13840	13773	13782	13854	13793	13596	13880	13667	13582	13822	13820	13906	13666	13833	13675	13762	13707	13792	13843	13920	13761	13817	13680	13796	13745	13685	13939	13733	13802	13773	13768	13734	13759	13773	13628	13805	13758	13856	13774	13678	13595	13784	13721	13762	13665	13714	13661	13853	13787	13833	13952	13841	13880	13822	13654	13700	13761	13701	13761	13691	13771	13636	13745	13743	13596	13911	13834	13728	13678	13843	13801	13652	13868	13785	13640	13815	13836	13710	13728	13688	13738	13744	13648	13627	13809	13740	13859	13814	13614	13803	13686	13891	13796	13814	13730	13760	13821	13602	13874	13800	13799	13759	13762	13821	13760	13863	13818	13746	13806	13638	13896	13682	13832	13820	13787	13762	13791	13734	13731	13763	13802	13763	13651	13710	13831	13652	13685	13710	13634	13900	13783	13679	13848	13795	13690	13881	13866	13820	13770	13707	13691	13621	13800	13781	13719	13713	13817	13722	13847	13797	13798	13845	13781	13723	13770	13700	13628	13655	13757	13756	13840	13760	13768	13858	13761	13789	13836	13819	13744	13634	13761	13738	13876	13759	13737	13934	13709	13689	13984	13687	13798	13684	13742	13829	13812	13827	13754	13787	13723	13595	13737	13781	13776	13795	13773	13857	13742	13781	13882	13755	13851	13781	13471	13754	13761	13846	13819	13727	13729	13683	13762	13802	13813	13796	13742	13858	13753	13844	13746	13673	13616	13748	13837	13784	13816	13902	13548	13823	13834	13810	13652	13795	13373	13823	13816	13891	13839	13733	13865	13770	13677	13670	13757	13748	13611	13866	13623	13522	13845	13713	13591	13753	13732	13869	13680	13878	13882	13884	13807	13852	13540	13762	13754	13668	13681	13670	13707	13755	13871	13728	13793	13884	13689	13883	13728	13782	13815	13706	13587	13678	13813	13673	13734	13914	13795	13769	13894	13767	13854	13794	13719	13778	13655	13845	13653	13646	13929	13807	13701	13783	13646	13661	13784	13695	13760	13879	13768	13743	13801	13834	13973	13911	13814	13579	13731	13785	14000	13688	13790	13788	13786	13704	13748	13891	13735	13881	13726	13811	13848	13806	13767	13893	13798	13811	13722	13940	13776	13741	13856	13876	13591	13745	13694	13800	13787	13939	13788	13777	13733	13691	13834	13764	13757	13829	13983	13682	13695	13912	13833	13651	13560	13796	13907	13567	13781	13900	13779	13796	13792	13566	13719	13778	13765	13705	13866	13771	13828	13754	13796	13837	13842	13819	13909	13876	13808	13606	13652	13779	13650	13827	13810	13737	13791	13781	14023	13855	13646	13795	13746	13879	13625	13719	13819	13719	13892	13713	13786	13662	13846	13679	13790	13731	13637	13728	13704	13704	13784	13837	13678	13685	13781	14075	13854	13716	13856	13838	13900	13731	13777	13942	13780	13702	13833	13558	13620	13618	13946	13788	13787	13648	13878	13756	13741	13792	13976	13909	13838	13816	13668	13804	13783	13787	13792	13759	13722	13862	13789	13808	13793	13810	13746	13710	13719	13729	13642	13776	13627	13829	13695	13781	13681	13886	13740	13609	13729	13782	13732	13676	13884	13890	13689	13949	13705	13772	13742	13616	13944	13709	13802	13700	13754	13785	13817	13859	13896	13688	13810	13707	13725	13729	13903	13707	13659	13602	13781	13732	13794	13621	13770	13753	13651	13684	13642	13715	13702	13876	13772	13729	13862	13703	13857	13646	13776	13776	13873	13854	13827	13665	13634	13965	13767	13774	13868	13861	13648	13872	13558	13862	13832	13753	13707	13928	13972	13759	13846	13805	13772	13755	13636	13834	13716	13909	13761	13709	13754	13817	13834	13777	13754	13731	13839	13736	13783	13915	13766	13831	13976	13925	13799	13976	13803	13768	13762	13789	13787	13644	13706	13833	13857	13596	13758	13875	13769	13865	13805	13724	13860	13800	13879	13619	13639	13808	13695	13799	13786	13697	13651	13794	13657	13817	13870	13709	13801	13656	13814	13663	13740	13639	13668	13896	13927	13878	13781	13787	13732	13799	13747	13756	13808	13862	13693	13778	13698	13791	13796	13852	13859	13797	13716	13947	13857	13744	13811	13784	13784	13944	13778	13737	13687	13737	13884	13742	13673	13732	13807	13917	13862	13751	13745	13751	13718	13761	13826	13802	13722	13742	13638	13906	13759	13839	13777	13868	13869	13914	13825	13785	13891	13849	13703	13809	13795	13840	13798	13766	13787	13852	13619	13694	13745	13785	13766	13889	13849	13770	13683	13772	13928	13803	13929	13880	13887	13577	13723	13697	13713	13690	13743	13887	13696	13784	13696	13725	13828	13794	13976	13740	13708	13783	13722	13745	14032	13820	13720	13825	13701	13803	13686	13807	13895	13675	13686	13874	14002	13759	13734	13566	13744	13869	13810	13715	13572	13615	13739	13666	13931	13796	13803	13628	13962	13711	13938	13781	13775	13809	13814	13741	13923	13851	13783	13767	13648	13761	13709	13779	13735	13874	13883	13860	13768	13732	13850	13767	13852	13839	13793	13924	13839	13832	13730	13635	13895	13840	13731	13865	13615	13679	13795	13849	13719	13731	13637	13649	13612	13845	13778	13833	13707	13604	13585	13950	13900	13899	13881	13747	13760	13732	13733	13709	13829	13730	13747	13702	13813	13624	13656	13893	13869	13806	13683	13870	13515	13566	13825	13824	13667	13811	13896	13788	13654	13848	13744	13799	13884	13810	13815	13732	13785	13704	13908	13675	13706	13660	13652	13790	13873	13724	13709	13881	13864	13754	13932	13669	13819	13596	13847	13855	13792	13544	13824	13656	13837	13846	13855	13822	13861	13700	13755	13670	14018	13645	13635	13817	13643	13700	13877	13779	13873	13784	13880	13878	13828	13913	13760	13674	13844	13879	13846	13811	13733	13891	13783	13773	13737	13720	13771	13799	13837	13870	13752	13764	13682	13953	13830	13870	13896	13863	13732	13871	13821	13841	13859	13560	13807	13765	13840	13876	13912	13793	13756	13673	13768	13923	13687	13627	13852	13792	13893	13846	13741	13747	13671	13745	13773	13854	13656	13830	13644	13861	13792	13852	13691	13795	13859	13680	13784	13729	13786	13766	13750	13879	13780	13726	13736	13846	13829	13783	13794	13945	13795	13837
22923	21218	28999	23854	22411	25644	27426	21346	19751	19522	18803	18294	17859	17639	17370	17238	17190	16871	16647	16952	16578	16419	16542	16489	16468	16294	16452	16312	16241	16172	16253	16225	16091	16187	16264	16231	16123	16283	16125	16159	15943	15932	15925	16238	16099	15932	15990	15996	15930	16036	16172	16090	16081	16015	15982	16032	15881	16119	15997	16114	15975	16068	16059	16094	16170	15958	15844	15906	16044	15907	16083	15885	15996	15885	16162	15979	15890	16142	15963	16032	16022	16057	15772	15907	16024	15991	15839	15807	15873	15911	16132	15988	15927	16098	15912	15943	15830	15792	16076	15960	15889	15830	15942	15991	15733	15869	16085	16229	16087	15874	16120	15948	15811	16193	15996	15922	15881	16025	16104	15844	15770	15844	15950	16135	15946	15967	15846	15957	15886	16044	16154	15994	15916	16135	15906	15979	16210	16033	15937	15834	15920	16071	15933	15922	16011	16136	16025	16146	15915	16010	16030	16034	16002	16013	16236	16060	16185	16130	16095	16115	15979	15985	16042	15847	15969	15858	16040	15966	16104	15922	15853	16011	16027	15980	15904	16039	16006	15865	16009	15905	16044	16004	16021	16138	16066	15953	16075	15894	15969	15972	16063	15951	16021	16145	16057	15875	15868	15997	16010	15905	15950	16114	16023	15940	15864	15790	15979	15924	15644	16032	15942	15699	15986	15935	16102	15913	15986	15978	16129	16066	15857	15958	15878	16089	16020	16113	16045	15971	15957	16123	15878	15822	16072	15962	15999	16079	15856	15984	15843	15915	16009	15901	16023	15913	16009	15618	15956	16025	15954	16036	15959	16106	15906	15968	15878	15971	15960	16039	15946	15785	15952	15948	15971	15912	16026	15999	15749	15879	16069	15865	15816	15942	15829	15968	15927	15895	15893	15787	16102	16041	15832	15944	15923	16104	16024	15817	15991	16072	15872	15922	15921	16075	16030	15912	15941	16032	15964	16016	15965	15842	16029	16062	15879	16083	15983	15855	15914	15938	16076	15878	16285	15987	16019	16019	16069	16130	15938	15909	15861	15938	15981	16085	15988	15971	15891	16081	15916	16055	15881	15987	15963	15927	15887	15810	15785	15794	16073	16064	16092	15974	15838	15999	16038	15805	15814	15939	15988	16033	16078	16016	16106	16178	16018	16015	15762	15981	16139	15840	15937	15849	16136	16027	15852	15821	16017	16030	15804	15788	15923	16223	15930	15833	15786	15860	15947	15988	15933	16076	15700	16016	15868	15967	15964	16055	16024	16095	16044	16011	15910	15961	15976	16012	15964	16129	16029	16014	15971	15814	15946	16151	16046	15950	15953	15993	15874	16042	15850	16141	15864	15910	15916	15953	15957	15977	15914	16085	15928	16103	15978	15890	15880	16000	16162	15929	15967	15836	16055	15975	15831	15803	15825	15893	15879	15909	16251	15969	15939	15987	16009	15696	15899	15710	15957	16003	15859	15903	15936	16078	16056	15932	15875	15769	16061	15943	15685	16081	15846	15923	15957	16033	15945	15996	16235	16023	16101	15851	15939	15911	16261	16148	15885	16035	15899	15967	15962	16093	15927	15790	15888	15832	15803	15945	16218	16016	15926	15939	15926	15953	15812	16030	16046	15862	15929	15788	15908	16066	15980	16105	16151	15656	16162	15911	15918	15909	15997	16092	16080	15991	15922	15806	16033	15884	16066	16096	16073	15957	16087	15928	16161	15936	15896	15889	15977	15979	15965	15889	15918	16004	16027	15942	15958	15836	16068	15966	15999	16034	16241	15959	15981	16009	15996	16109	15978	16145	15791	15986	16086	16130	16084	15872	16047	15952	16025	15921	15978	15962	15856	15997	16020	15802	15933	16040	15942	15973	15805	15881	15882	15882	15888	16123	16023	16057	16016	15978	15929	16129	15963	15983	15868	16006	15848	15914	15939	15900	15982	15896	15886	15978	15979	15960	15790	16003	15914	16032	15977	16071	15808	16080	16076	16130	15917	15900	15779	15804	15861	15930	15884	15940	16017	16126	15827	15979	16049	16095	16101	15866	15864	15773	16054	15835	16002	15985	16117	15801	15811	16085	15858	16059	16187	15951	15868	15982	15875	15883	16033	16190	16189	15939	15864	16005	16019	16003	15909	15913	15900	16009	15989	16000	15851	15882	15723	15905	15954	15870	15936	15860	16026	16058	16023	16027	16057	15864	15883	15966	16022	15832	15873	15897	16085	15902	15905	15845	15841	15995	15750	15699	16022	15782	16295	15684	16121	15950	16147	16051	15846	16124	15924	15922	15948	15943	16200	15968	15872	15874	16142	15846	15810	16037	15914	16081	15988	15894	15954	15902	16050	15912	16188	15975	16034	15816	15723	16073	16091	15983	16081	15954	16028	15956	16104	15999	16038	16045	16146	15998	15842	15924	16035	16021	15935	15968	15990	16117	15964	15914	15881	16007	15951	15823	16008	15850	15935	16011	15904	15997	15951	15944	15829	15889	15902	15669	15967	15938	15901	15988	15868	16080	16036	15913	16080	16047	16234	15904	16007	15801	15922	15954	15980	16023	15766	15991	15963	16099	15910	16113	15854	15871	15941	16057	15809	15943	15920	15950	16116	16046	15925	16138	15974	15995	15951	15855	16002	16005	16009	16167	15968	15947	16015	15979	15964	15953	15834	16027	16109	15985	15945	15949	15845	15944	15984	15727	16074	15903	15966	16042	15954	15933	16052	16069	15885	16216	15893	15928	15985	15988	15962	15890	15892	15845	15925	15918	15809	15993	15832	15975	16203	16003	15919	15809	15925	15772	15837	15846	15988	15907	15951	15733	15872	15960	15917	15977	16021	15997	15811	16018	16010	15858	15950	16007	15797	16051	15941	15847	15992	16049	16025	15941	16100	15879	16049	16199	15880	16020	15873	15899	15882	15988	16107	16033	15986	16049	16149	15846	16165	15940	15932	15847	15950	15866	16055	15871	15942	16037	15950	15913	15863	15963	16056	15841	15740	15811	16026	16074	16087	16026	16025	15966	15990	15873	16066	15867	15819	16010	15988	15743	15986	15835	16111	16156	15995	15900	15887	15911	16005	15880	15896	16164	16009	16058	15727	15955	16040	16082	16060	15968	15922	15944	15804	15853	15997	15958	15995	15900	15936	16210	16048	15832	15988	16158	16019	15998	15988	16012	16109	16023	16072	16032	15896	15852	16125	15797	15828	15853	16061	16093	16035	16131	15980	15990	16116	16095	15945	16001	15918	15945	15971	15920	15796	15880	15887	15889	16016	15888	16022	16272	16013	16124	15978	15914	15850	15923	15996	15941	16204	16044	16159	16042	15648	15974	15691	15957	15961	16072	16203	15939	16013	15853	16085	16075	15979	15755	16001	16122	15966	16109	15945	16064	15996	16105	16076	16068	15927	15901	16019	16123	16084	16080	15835	16061	15856	15950	15795	15890	16100	15948	15814	16034	15930	15959	16052	15925	15876	16100	16101	16148	15958	15932	16130	16063	15981	16170	15919	15822	15883	16048	15972	15980	16013	16294	16119	16081	15961	15910	15920	15898	16104	16061	16102	15929	15763	16080	16140	15981	15960	15925	15868	15925	15730	15922	16211	15961	15878	15975	16034	15731	16076	16177	16068	16049	15970	15957	15995	15842	16090	15883	16019	15744	16047	15984	16014	15870	15940	15845	16071	15931	15737	15966	15991	15997	15932	15887	15956	15917	15976	15936	15997	15937	15933	15740	15938	15915	15982	15985	16030	16091	16093	15940	16094	16062	15900	15894	15945	16070	16075	15792	15943	15813	15986	15858	15989	15977	16038	16074	15819	15891	16024	15784	16185	15987	15989	15862	15962	15851	16062	15793	15866	16083	15836	15873	15813	15904	15838	15985	16056	15872	16113	15880	15947	16052	15858	15826	16023	15989	16018	16004	16080	15830	15923	16042	15929	15977	15875	15791	15945	15950	16174	15907	16055	16039	15818	15931	15999	15855	16042	15897	16106	16000	15767	15722	15992	15998	15811	15966	16009	15823	15838	16070	16216	15985	15838	16029	15896	15973	16047	16063	16071	15956	15853	15932	15943	15889	15886	15893	16049	16012	15912	15902	16188	15955	16080	15840	16068	16102	15884	16082	16045	15966	16009	15843	15917	16173	15785	15908	15914	15887	15889	15926	15908	15941	15892	16048	15892	15735	15842	15881	15906	15973	16022	15884	16057	15973	15985	15879	16049	15778	15905	16090	15962	16080	15824	15928	15965	16105	15807	16037	15980	15830	15914	15835	15991	16017	15943	16115	15970	15801	16105	15993	15795	15839	16012	16053	16087	16021	15821	15753	15882	15885	15939	15906	15916	15836	16053	15906	15825	15954	15988	16060	16017	15837	15948	16036	16221	15972	15892	15989	15938	16009	15914	15954	16025	15964	15984	16027	15915	16068	15885	15877	15994	15851	15889	16013	15888	15888	15977	16076	15954	15947	15914	15914	15903	16152	15899	15975	16079	15983	15905	15899	15890	16029	15988	15799	15930	16015	15896	15919	16007	15952	16052	15795	16082	15817	15772	15805	15932	15865	15837	16042	16034	16030	16136	16030	16100	15912	15890	16117	16013	15997	16002	16144	16017	15788	16079	16067	16068	16060	16024	15897	16217	15836	15814	15973	15729	16058	15941	15915	15970	15941	15787	15958	16142	15875	15889	16153	15929	15828	16251	15908	15958	15922	16031	15919	15828	15974	16022	15888	15939	15968	15966	15959	15886	16131	15918	15896	16228	16162	16128	15952	15918	16068	16138	15946	15996	15795	15806	15919	16077	16032	15954	15968	15949	15935	15969	16001	15977	16144	15954	15997	15845	15973	15843	15997	16193	16015	16081	16021	16152	15873	15951	15826	15981	15897	16086	15976	16039	15890	16060	16171	15784	15854	16015	16024	15796	15779	15862	15847	15864	15988	15971	16008	15964	15811	16061	15917	16010	15955	15998	15926	15837	15914	16107	16015	16002	15842	15971	15956	16242	16013	16055	15881	16056	15860	15770	16003	15889	15939	16075	15871	15892	15972	16002	16014	16128	15877	16069	15951	15868	15869	16079	15884	15907	16162	16020	15891	15894	16056	15971	15939	16015	15986	15878	15910	15910	16068	15988	15841	15928	16008
31912	53571	48803	38045	33099	28108	24522	21172	19731	18809	18312	17608	17097	16427	16233	15761	15463	15427	15003	14979	14768	14716	14697	14800	14574	14481	14712	14428	14390	14500	14255	14182	14186	14400	14301	14334	14307	14146	14233	14006	14161	14109	14048	14327	14212	14115	14217	14156	14139	14296	13974	14226	14287	14239	14152	14054	14071	13999	14157	14064	14189	14053	13974	14146	14077	14106	14175	14133	14170	14110	14146	14124	14023	14191	14153	14134	14031	13942	14074	14192	13947	14121	13987	14028	14145	14246	14178	13885	14082	14102	13952	14069	13985	14182	14007	14139	14209	14069	14077	14077	14137	14191	14072	14162	14029	14101	14028	14071	14148	14037	14019	14206	14012	14160	14118	13994	14104	14119	14062	14140	14058	14027	14169	14045	14045	14305	14008	14193	13970	14148	14113	14083	14083	14170	14070	13983	14234	14110	14109	14070	14100	14137	14252	14146	14034	14112	14123	14123	14046	14028	14027	14192	14066	14214	14070	14152	14260	14328	13946	14157	14095	13976	14066	14141	14043	14188	14204	14016	14042	14189	14148	14198	14173	14002	13960	14032	14047	14173	14091	14017	14095	14248	14045	14072	14096	14026	14105	14098	14162	14043	14211	13958	14014	14092	14066	14111	14069	14174	14208	14187	14036	13937	14161	14083	13999	14099	13983	14190	14125	14098	14023	14226	14095	14006	13982	14038	14055	13982	14115	14053	14090	14092	14148	14193	14052	14045	14001	14058	14270	14083	14059	14114	14045	13915	14129	14067	14018	14241	14061	14118	14306	14103	14156	14086	14156	14124	14122	14005	14236	14024	14077	13892	14117	14263	14106	14130	14009	14149	13974	14124	14082	14119	14101	13868	13982	14116	14208	14035	14087	14053	14047	13955	14048	14308	14120	13899	14156	14061	14049	14056	14075	14022	14045	14183	13984	14225	14205	14071	14163	14122	13985	14087	14227	14144	14110	14006	14072	14170	14019	14406	14177	13942	14106	14108	14134	14050	13873	14148	14106	14139	14037	14065	14019	14139	14024	14184	14355	14128	14099	14190	14256	14074	14066	14055	14177	13973	14202	14156	14119	13939	14145	14067	14083	14106	14152	14132	14216	13952	14130	14135	14167	14124	14104	14056	13934	14244	14067	14001	14198	14212	14015	14068	13954	14144	14035	14099	14118	14115	14163	14188	14088	14018	14022	14127	14083	14128	14146	14181	14126	14138	14080	14053	13837	14045	14105	14134	13951	14007	14084	14229	14015	14191	14096	14227	14154	14080	14057	14075	14261	14184	14115	13980	13917	14130	14210	13984	14116	14094	14010	14040	14036	13986	14020	14052	14072	14085	14037	14075	14060	14244	14037	13991	14080	14063	14318	14052	13993	14242	14018	14178	14060	13964	13865	14059	14152	14178	14186	14092	14025	14099	13986	14050	13976	14054	14067	14078	14144	14247	14060	14036	14103	13992	13978	14271	14036	14190	14116	14068	14112	13834	14067	14028	14152	14093	14155	13998	14003	14096	14059	14214	14093	14089	14093	14105	14069	14098	14168	14053	14016	14183	14129	14168	14155	13936	14087	14115	14147	14183	14245	14019	14136	13980	14118	14027	14057	14090	14094	13881	14219	14073	14127	14211	14019	14161	14071	14063	14176	14090	14019	14051	14025	14009	14148	14071	14066	13989	14231	13978	14114	14052	13947	14308	14059	14032	14064	14089	13971	14138	14152	14119	14161	14144	13859	14104	14078	13964	14244	14052	14144	14060	14106	14166	14141	14134	13982	14081	14084	14030	14200	14002	14001	14009	14052	14105	14111	14224	14019	13986	14020	14234	14011	14125	13970	14198	14044	14035	14056	14081	14137	14267	14087	14063	14120	14220	14193	14097	14063	14123	14087	14090	14066	14079	14178	14032	14180	14160	14116	14240	14077	14106	14134	14289	14121	14149	14073	14116	13968	14083	14142	14054	14189	14019	14098	14065	13957	14132	13968	14130	14146	13996	13972	14229	14188	13953	14023	14019	14063	13937	14150	14060	14231	13916	13982	14020	14143	14025	14128	14154	14024	14016	14076	14189	14101	13944	14092	14134	14016	14133	14111	14072	14062	14003	14171	13971	14070	13978	14083	14160	14203	14020	14039	13988	14269	14057	14078	14110	14121	14214	14130	14097	14000	14261	13928	14105	14054	14114	14034	14156	14041	14041	14119	14057	14017	14193	13916	14031	14230	14032	14236	14123	14043	14063	14140	14049	13987	14138	13948	14041	13971	14097	14113	13969	14206	14146	14099	14044	14277	14154	14067	14198	13915	14060	14070	14043	13894	14077	13895	14115	14026	13997	13974	14070	13978	14084	14198	14003	14124	14068	14119	14151	14175	13816	14037	14177	14107	14162	14020	14122	13917	14080	14236	13804	14118	13987	14113	14014	14075	14200	14051	13973	13905	14179	14195	14064	14026	13972	14062	14076	13963	14120	14237	13953	13844	14064	14101	14159	14070	13994	14104	14192	14063	14044	13946	14209	14207	14137	13966	14171	14073	14125	14005	14062	14085	14012	14229	14115	14124	14245	14124	14099	14034	14073	14080	14107	14028	14032	14118	14063	14096	14032	14184	14090	14243	14236	13991	14136	14041	14002	14044	14053	14145	14121	14105	13919	14103	14054	13989	14223	14079	14062	14120	14028	14225	14112	14035	14068	14045	14124	14261	14098	14211	13997	14194	14151	14162	14063	14143	14189	14078	14046	14199	14057	13997	14227	14109	14063	14154	13903	14103	14213	14304	14083	14081	14204	14060	14073	13990	14069	13941	13953	14230	14046	13981	14203	14153	14015	14162	13970	13989	14197	14097	14152	13999	14254	13916	14242	14181	14006	14112	14252	14235	14149	14098	14158	14230	14120	14031	14158	14037	13992	14119	14115	13977	13925	14103	14115	14163	14026	14029	14056	14184	13923	14180	14206	14026	14041	13993	14143	14318	14053	14134	13996	14089	13933	14228	14089	14008	14136	14224	14078	13999	14055	13839	13988	14067	14089	14108	14033	14148	14237	14054	14114	14186	14141	14063	14156	13930	14032	14083	14131	13968	14069	14013	14009	14124	14063	14120	14150	14189	14240	14099	14038	14189	13978	13981	14240	14062	14134	14101	14012	14107	14015	14158	14179	13986	14100	14054	14261	14065	14087	14048	14227	14042	13975	13940	14177	14119	13991	13991	13934	14168	13920	14081	13987	14204	14151	14017	14042	14176	14111	14214	14065	14299	14090	14069	14035	14064	14096	14168	13999	14189	14084	14035	14168	14138	14057	14137	14087	14051	13994	14071	14208	14103	14130	14214	14146	14128	14056	14225	13793	13962	14200	14240	14197	13868	14213	14093	14117	14017	14003	14059	14009	14131	14028	14109	14269	14065	14100	14029	14126	13882	14148	14067	13988	14122	14020	14190	14112	14079	14126	13983	14163	13961	14181	14142	14082	14218	14073	14156	14154	14167	14239	14083	14174	14018	13951	14206	14227	13999	14070	14027	14149	14092	14184	14132	14218	14090	14088	14060	14024	13936	14040	14008	14026	14131	14028	14055	14101	14102	14067	14018	14212	14230	14064	14275	14068	14102	14060	14110	14025	14026	14093	14136	14023	13992	14016	13885	14138	14050	14005	14188	14037	14080	14135	14074	14145	14078	14070	14008	14083	14102	13994	14045	13975	14093	14147	14158	14048	14194	14104	13838	14090	14124	14152	14097	14056	14142	14081	14134	14101	14156	13930	14105	14072	13924	14170	14030	13892	14128	14002	13971	13895	14143	14069	14080	14003	14001	14100	14071	14190	14055	13995	13973	14080	14153	14073	14121	13909	14120	13933	13966	14151	14056	13977	13993	14081	14122	14138	14264	14092	14138	14033	13962	14053	14325	14257	14086	14092	14162	14058	14160	14034	14251	14051	14005	14029	14236	14073	14175	14140	13967	14003	13924	13942	14198	14170	14077	14024	13952	14134	14218	13905	14056	13923	13990	14122	14195	14041	14017	13884	14100	14109	13815	14016	14174	14079	13910	13971	14119	13839	14184	14121	14146	14031	13999	14169	14107	14136	14156	14111	14148	14068	14153	14102	13998	14020	14283	14016	14025	14094	13876	14054	14343	14007	14128	14082	14071	14185	14051	13987	14178	13914	14124	14082	14260	13906	14043	14020	14013	14287	14031	14196	14013	14076	14029	14171	13992	14149	14184	14236	14123	14106	14129	14074	14005	14014	13980	14019	14082	14238	14198	14043	13991	14159	13965	14035	13960	13985	13862	14054	14249	14189	13946	14165	14055	14014	14154	14025	14086	14147	14137	14120	13967	14202	14185	14167	14012	14020	14326	13921	14184	14146	14157	14047	14031	14042	14059	14239	14071	14177	13986	14019	13999	14079	14113	14095	14203	14111	14001	14072	14097	14050	14167	13979	14030	14053	13996	13988	14148	13988	14081	14186	13922	13869	14179	14110	14133	14071	14011	14023	14056	14001	14046	14060	14154	14070	14012	14093	14129	14108	13981	14074	14052	13969	14011	14168	14131	14136	14091	14072	14047	14106	14095	14151	13992	14203	14114	14068	13999	14019	14063	14084	14139	14041	14261	14153	14245	14005	14100	13981	14150	14060	14162	14306	14219	14132	14119	14202	14115	14106	13992	14094	14091	13959	14087	14261	14088	14215	14199	14002	14052	13912	13943	14305	13998	14113	13875	14145	14169	13975	13948	14147	14074	13941	14087	14026	13859	14124	13935	14165	14140	14085	13938	14063	14024	14023	14033	14077	14002	13948	14155	14175	14077	13999	14050	14067	14163	14056	14261	14087	14236	14172	14122	14079	14159	14116	14002	14055	14257	14102	14101	14119	14202	14259	13921	13944	14073	13981	14168	14133	14034	14063	14105	13935	14071	14099	14010	14178	14153	14007	14140	14185	14095	14127	14064	14074	14206	14229	14227	14156	13935	14106	14062	13909	14150	13960	14173	13945	14100	14032	14140	14098	14087	14075	14220	14043	14225	14062	14104	14039	14106	14059	13873	14246	14127	14043	14114	13935	13953	14056	14175	14108	14051	14082	14085	14054	14097	13886	14153	13941	14190	14048	14072	14198	13989	14049	14066	14105	14106	14252	14070	14257	14394	14216	14148	14088
29050	25875	31338	27324	21579	19169	17904	17159	16500	16324	16325	16044	15949	15995	15631	15641	15645	15605	15406	15568	15533	15686	15565	15477	15486	15488	15506	15429	15460	15460	15396	15321	15578	15491	15381	15523	15153	15184	15348	15362	15359	15256	15303	15307	15131	15335	15150	15235	15323	15383	15228	15171	15273	15185	15362	15426	15267	15277	15175	15420	15280	15220	15270	15167	15200	15145	15402	15152	15282	15377	15288	15169	15175	15427	15157	15427	15476	15510	15466	15088	15434	15093	15408	15444	15351	15290	15190	15386	15360	15298	15203	15326	15273	15326	15456	15426	15412	15311	15483	15439	15209	15376	15244	15223	15234	15148	15364	15470	15484	15258	15294	15125	15277	15271	15227	15108	15350	15486	15489	15166	15251	15340	15210	15240	15240	15186	15364	15371	15361	15404	15052	15216	15406	15236	15201	15326	15382	15050	15186	15224	15222	15540	15209	15367	15451	15318	15314	15501	15468	15330	15364	15301	15428	15144	15311	15421	15458	15410	15056	15344	15506	15280	15381	15196	15193	15078	15101	15223	15363	15127	15423	15388	15356	15286	15317	15124	15160	15320	15295	15249	15478	15282	15338	15451	15217	15199	15342	15354	15247	15378	15229	15342	15446	15342	15347	15153	15288	15487	15172	15389	15228	15237	15184	15286	15198	15266	15303	15320	15084	15306	15268	15260	15160	15292	15251	15381	14978	15256	15264	15357	15452	15279	15273	15393	15346	15385	15425	15354	15201	15271	15155	15450	15299	15345	15151	15190	15163	15260	15447	15224	15251	15193	15266	15262	15410	15446	15288	15455	15148	15385	15194	15315	15348	15286	15245	15300	15385	15323	15465	15488	15360	15315	15173	15297	15210	15277	15297	15196	15522	15271	15321	15157	15217	15344	15370	15255	15356	15178	15350	15177	15466	15431	15319	15427	15366	15145	15328	15365	15164	15086	15256	15395	15206	15263	15334	15419	15386	15384	15352	15320	15220	15295	15372	15058	15089	15080	15323	15275	15287	15195	15423	15316	15364	15122	15296	15188	15252	15390	15231	15323	15159	15359	15394	15338	15089	15139	15264	15329	15308	15223	15288	15282	15238	15341	15369	15209	15236	15305	15200	15279	15340	15247	15198	15210	15323	15405	15278	15364	15468	15407	15184	15128	15484	15001	15274	15169	15203	15390	15296	15109	15292	15245	15368	15379	15464	15355	15394	15320	15252	15395	15250	15203	15046	15146	15254	15185	15273	15283	15269	15292	15320	15299	15316	15090	15273	15310	15232	15073	15240	15238	15231	15308	15032	15152	15244	14961	15148	15316	15307	15245	15174	15268	15303	15349	15276	15105	15236	15061	15210	15284	15275	15165	15281	15525	15360	15415	15254	15286	15331	15242	15256	15352	15375	15266	15258	15126	15217	15426	15403	15293	15245	15221	15269	15184	15367	15496	15448	15408	15333	15415	15215	15243	15259	15263	15215	15342	15354	15383	15453	15389	15365	15229	15060	15607	15428	15427	15367	15324	15444	15151	15285	15463	15140	15213	15233	15467	15397	15401	15325	15167	15234	15406	15507	15290	15375	15210	15339	15223	15377	15259	15405	15339	15383	15281	15201	15402	15319	15418	15387	15362	15190	15235	15223	15270	15077	15370	15255	15239	15312	15257	15256	15266	15294	15228	15225	15133	15459	14975	15311	15359	15349	15335	15284	15278	15147	15350	15230	15259	15294	15309	15334	15352	15394	15326	15305	15296	15326	15369	15220	15344	15258	15216	15234	15426	15077	15561	15617	15265	15344	15183	15405	15344	15129	15065	15232	15440	15236	15340	15298	15300	15186	15261	15398	15422	15198	15241	15314	15331	15393	15438	15272	15332	15235	15212	15044	15247	15227	15470	15236	15445	15387	15292	15292	15250	15296	15244	15261	15265	15314	15135	15080	15301	15248	15405	15307	15278	15193	15203	15328	15362	15506	15420	15345	15313	15367	15216	15135	15108	15199	15335	15241	15308	15211	15260	15217	15217	15225	15215	15129	15373	15159	15302	15365	15423	15271	15296	15359	15210	15343	15290	15362	14973	15268	15140	15274	15423	15321	15425	15218	15315	15346	15129	15173	15165	15095	15288	15316	15369	15373	15443	15083	15302	15369	15281	15273	15336	15235	15366	15294	15314	15217	15381	15345	15207	15583	15352	15439	15102	15300	15140	15440	15448	15216	15375	15251	15279	15348	15534	15431	15495	15301	15345	15174	15321	15239	15192	15156	15325	15357	15375	15358	15212	15083	15073	15374	15355	15370	15262	15196	15366	15271	15556	15305	15384	15301	15524	15144	15321	15355	15156	15362	15300	15295	15335	15277	15235	15422	15086	15411	15380	15286	15466	15244	15329	15274	15296	15425	15139	15256	15153	15446	15467	15321	15329	15213	15348	15212	15454	15198	15526	15382	15310	15235	15227	15279	15300	15085	15297	15343	15249	15330	15336	15369	15366	15449	15283	15321	15398	15250	15214	15165	15084	15226	15155	15308	15335	15365	15288	15366	15473	15216	15141	15152	15477	15175	15191	15321	15294	15252	15305	15292	15382	15244	15310	15240	15299	15340	15152	15231	15142	15170	15266	15297	15245	15213	15111	15216	15432	15337	15430	15262	15116	15195	15079	15146	15499	15441	15240	15394	15307	15261	15301	15357	15358	15258	15160	15295	15221	15196	15246	15259	15223	15335	15182	15292	15272	15253	15321	15386	15370	15104	15222	15419	15260	15186	15075	15224	15241	15302	15391	15199	15225	15311	15372	15354	15175	15342	15163	15088	15197	15418	15125	15186	15473	15228	15256	15210	15195	15390	15176	15314	15402	15372	15408	15030	15269	15418	15064	15253	15357	15217	15179	15270	15305	15224	15363	15346	15492	15345	15163	15364	15205	15362	15305	15255	15177	15243	15127	15348	15319	15257	15323	15407	15309	15185	15487	15092	15323	15326	15381	15433	15185	15304	15184	15280	15519	15427	15355	15256	15205	15095	15093	15037	15211	15197	15181	15186	15217	15383	15336	15405	15222	15407	15430	15297	15219	15388	15416	15463	15093	15266	15226	15364	15253	15542	15112	15290	15349	15314	15397	15405	15157	15096	15337	15132	15149	15376	15208	15231	15143	15336	15346	15292	15370	15432	15151	15250	15331	15346	15247	15255	15308	15365	15336	15206	15361	15306	15271	15160	15202	15352	15269	15450	15422	15290	15380	15175	15228	15350	15270	15290	15198	15374	15310	15408	15341	15266	15274	15212	15270	15288	15151	15058	15282	15324	15302	15203	15163	15351	15400	15451	15037	15264	15265	15387	15281	15310	15279	15449	15371	15491	15181	15319	15301	15370	15498	15300	15350	15239	15228	15277	15221	15166	15402	15276	15330	15453	15289	15281	15417	15284	15132	15231	15169	15309	15313	15389	15379	15291	15388	15345	15324	15261	15227	15334	15413	15436	15230	15329	15358	15252	15429	15372	15246	15366	15295	15202	15341	15257	15360	15313	15068	15340	15343	15399	15349	15495	15375	15356	15292	15318	15296	15301	15251	15288	15158	15336	15159	15361	15336	15363	15172	15275	15308	15300	15401	15134	15231	14975	15184	15158	15287	15214	15334	15162	15281	15349	15515	15258	15213	15358	15344	15192	15222	15190	15437	15254	15336	15331	15374	15293	15338	15466	15225	15370	15136	15275	15367	15281	15429	15340	15280	15227	15277	15283	15504	15505	15395	15098	15403	15271	15161	15185	15344	15254	15172	15296	15456	15161	15251	15206	15157	15527	15257	15260	15312	15368	15313	15361	15331	15318	15318	15302	15368	15291	15333	15145	15356	15162	15236	15217	15179	15322	15396	15269	15267	15219	15330	15342	15180	15306	15172	15222	15304	15277	15403	15267	15324	15224	15232	15193	15206	15243	15436	15310	15239	15280	15244	15187	15264	15441	15358	15408	15213	15385	15293	15486	15311	15324	15193	15508	15432	15255	15079	15436	15393	15219	15393	15478	15195	15528	15370	15413	15310	15436	15492	15382	15382	15502	15473	15287	15319	15348	15373	15352	15285	15251	15177	15156	15341	15281	15286	15332	15248	14999	15198	15265	15357	15418	15392	15302	15082	15335	15336	15292	15264	15387	15286	15175	15327	15412	15272	15271	15245	15496	15339	15353	15485	15290	15430	15277	15578	15315	15334	15430	15290	15257	15184	15349	15197	15405	15376	15297	15244	15377	15310	15411	15181	15264	15299	15343	15060	15383	15431	15338	15185	15463	15299	15286	15379	15489	15230	15484	15445	15335	15270	15150	15166	15476	15376	15187	15305	15273	15330	15248	15216	15416	15218	15138	15284	15125	15407	15341	15286	15374	15158	15399	15181	15325	15504	15406	15094	15317	15177	15298	15253	15380	15190	15166	15214	15129	15309	15399	15571	15278	15251	15332	15270	15228	15332	15528	15445	15159	15191	15323	15178	15162	15173	15247	15411	15375	15180	15188	15247	15266	15074	15285	15393	15291	15445	15453	15340	15174	15457	15348	15265	15309	15365	15200	15355	15317	15317	15164	15347	15204	15322	15213	15305	15626	15425	15366	15374	15308	15285	15182	15418	15246	15501	15184	15286	15302	15290	15242	15081	15207	15418	15362	15309	15280	15293	15324	15146	15336	15490	15173	15280	15114	15386	15523	15326	15470	15158	15346	15392	15322	15305	15376	15355	15268	15308	15372	15368	15313	15320	15311	15133	15193	15302	15295	15302	15192	15267	15396	15126	15208	15291	15226	15103	15216	15399	15404	15357	15285	15179	15300	15530	15411	15332	15257	15376	15170	15279	15251	15162	15421	15260	15249	15169	15300	15372	15563	15409	15246	15354	15323	15401	15353	15231	15198	15023	15124	15185	15514	15180	15210	15319	15368	15232	15348	15300	15266	15306	15395	15335	15342	15227	15265	15174	15353	15349	15349	15602	15194	15259	15119	15230	15280	15296	15404	15241	15311	15198	15246	15091	15336	15289	15195	15141	15273	15321	15287	15145	15270	15589	15206	15285	15326	15271	15088	15197	15405	15374	15283	15314	15303	15296	15238	15117	15305	15209	15254	15247	15305	15158	15470	15348	15358	15372	15234	15369	15090	15422	15185	15338	15419	15290
29950	39462	35439	26702	22032	19100	17312	16293	15747	15488	15207	15006	14713	14697	14252	14418	14233	14151	13998	14248	14048	13893	13904	13732	13678	13848	13783	13707	13665	13874	13885	13504	13839	13719	13744	13616	13621	13685	13485	13679	13543	13632	13520	13649	13740	13638	13718	13664	13772	13710	13653	13575	13667	13687	13641	13537	13537	13713	13691	13625	13809	13657	13700	13786	13669	13605	13638	13763	13772	13696	13665	13690	13617	13721	13623	13718	13656	13661	13600	13662	13742	13790	13786	13668	13612	13468	13786	13739	13464	13670	13592	13870	13636	13505	13689	13486	13740	13641	13616	13586	13604	13526	13585	13579	13664	13633	13707	13675	13665	13561	13660	13591	13586	13738	13675	13591	13566	13650	13472	13535	13736	13643	13651	13746	13566	13651	13787	13663	13680	13563	13681	13539	13607	13661	13665	13746	13665	13653	13788	13521	13727	13607	13728	13597	13638	13684	13503	13691	13540	13610	13638	13610	13677	13732	13572	13622	13699	13513	13725	13589	13689	13624	13630	13691	13849	13640	13695	13694	13755	13658	13672	13621	13570	13711	13651	13677	13542	13718	13645	13642	13611	13554	13717	13461	13539	13642	13781	13682	13476	13660	13605	13715	13704	13663	13612	13513	13464	13524	13647	13551	13641	13625	13621	13489	13770	13667	13642	13519	13652	13640	13550	13436	13675	13672	13564	13678	13572	13616	13727	13543	13767	13597	13707	13702	13686	13474	13789	13695	13785	13633	13674	13593	13670	13714	13658	13735	13623	13689	13681	13539	13613	13618	13652	13809	13446	13501	13640	13627	13734	13651	13770	13682	13684	13628	13646	13681	13817	13798	13597	13708	13615	13578	13786	13762	13555	13633	13711	13684	13709	13601	13629	13476	13649	13549	13747	13747	13780	13685	13550	13550	13451	13712	13562	13695	13615	13783	13622	13756	13766	13855	13625	13760	13695	13576	13607	13668	13716	13662	13736	13527	13548	13611	13704	13741	13591	13632	13703	13687	13661	13673	13721	13753	13663	13580	13588	13586	13505	13596	13507	13617	13596	13651	13574	13755	13490	13635	13555	13390	13473	13805	13614	13549	13626	13572	13671	13743	13566	13591	13515	13637	13510	13726	13599	13596	13700	13824	13618	13630	13641	13712	13644	13546	13755	13680	13713	13752	13568	13682	13592	13591	13590	13538	13690	13642	13604	13749	13462	13689	13456	13736	13718	13526	13490	13616	13641	13712	13635	13604	13585	13584	13608	13572	13711	13604	13618	13592	13730	13657	13667	13786	13684	13680	13583	13589	13674	13619	13730	13568	13504	13748	13550	13645	13637	13666	13669	13583	13529	13625	13681	13649	13750	13559	13610	13536	13650	13806	13639	13565	13817	13550	13586	13686	13719	13600	13635	13673	13583	13705	13568	13580	13459	13595	13686	13737	13669	13664	13483	13672	13704	13703	13874	13551	13750	13607	13537	13542	13898	13543	13636	13759	13712	13578	13628	13562	13687	13581	13541	13567	13669	13616	13639	13687	13614	13636	13803	13690	13614	13496	13523	13600	13559	13727	13653	13568	13600	13610	13726	13424	13548	13692	13617	13529	13580	13686	13586	13552	13642	13492	13473	13562	13768	13736	13649	13574	13645	13501	13807	13667	13785	13733	13608	13520	13610	13594	13545	13441	13837	13725	13630	13604	13628	13816	13639	13509	13632	13795	13545	13722	13744	13545	13749	13598	13591	13648	13690	13651	13555	13721	13722	13556	13598	13464	13615	13636	13642	13657	13728	13721	13462	13622	13515	13488	13634	13580	13653	13539	13602	13458	13550	13741	13786	13511	13592	13634	13530	13661	13454	13777	13843	13591	13537	13561	13551	13602	13566	13538	13654	13591	13601	13692	13840	13560	13811	13779	13547	13604	13660	13694	13723	13520	13626	13682	13597	13560	13508	13612	13609	13790	13528	13556	13551	13726	13706	13745	13598	13667	13772	13564	13615	13689	13661	13687	13606	13503	13694	13624	13515	13585	13575	13588	13393	13665	13551	13699	13624	13745	13685	13747	13580	13753	13668	13513	13669	13726	13735	13600	13680	13693	13672	13485	13755	13547	13610	13538	13570	13670	13634	13566	13587	13583	13781	13711	13551	13664	13585	13739	13587	13507	13566	13571	13664	13593	13799	13682	13784	13639	13782	13694	13715	13743	13550	13578	13642	13650	13522	13581	13754	13670	13710	13725	13638	13737	13622	13688	13603	13552	13676	13701	13755	13620	13563	13705	13667	13549	13610	13674	13749	13607	13480	13671	13611	13674	13826	13851	13785	13513	13701	13611	13549	13785	13657	13734	13602	13569	13497	13657	13593	13692	13658	13749	13704	13689	13607	13733	13566	13699	13483	13548	13683	13654	13503	13636	13645	13584	13735	13695	13518	13557	13814	13779	13374	13635	13716	13837	13595	13604	13558	13660	13645	13599	13642	13571	13654	13712	13518	13743	13576	13651	13687	13758	13712	13580	13705	13690	13627	13690	13532	13742	13579	13760	13767	13542	13679	13694	13683	13444	13609	13570	13630	13657	13565	13713	13772	13668	13454	13615	13711	13788	13724	13583	13604	13737	13538	13517	13675	13667	13660	13566	13942	13540	13662	13689	13684	13764	13588	13685	13608	13635	13558	13598	13569	13486	13528	13635	13528	13579	13659	13700	13660	13755	13690	13771	13609	13594	13542	13672	13688	13406	13563	13555	13705	13620	13638	13596	13604	13624	13582	13590	13766	13680	13637	13622	13598	13683	13680	13821	13516	13719	13507	13595	13539	13738	13623	13564	13693	13688	13785	13501	13621	13473	13644	13705	13689	13687	13696	13519	13517	13537	13656	13676	13822	13597	13592	13662	13714	13728	13605	13537	13844	13685	13606	13675	13644	13561	13635	13837	13530	13564	13785	13759	13534	13750	13462	13556	13562	13508	13659	13728	13646	13608	13492	13508	13706	13616	13852	13569	13503	13839	13716	13632	13758	13611	13647	13581	13849	13510	13805	13624	13702	13687	13526	13732	13678	13626	13700	13723	13588	13549	13527	13776	13593	13621	13632	13749	13496	13656	13773	13798	13709	13621	13617	13638	13604	13551	13572	13528	13763	13700	13659	13699	13715	13664	13678	13605	13562	13591	13779	13649	13721	13763	13743	13658	13606	13694	13498	13677	13486	13623	13535	13594	13694	13712	13657	13682	13682	13704	13488	13776	13630	13746	13622	13567	13682	13494	13495	13720	13602	13638	13586	13685	13653	13711	13651	13516	13813	13725	13554	13792	13544	13559	13687	13684	13631	13641	13617	13572	13820	13525	13786	13594	13633	13720	13684	13514	13616	13682	13555	13702	13677	13780	13585	13589	13737	13607	13516	13521	13678	13544	13663	13646	13578	13694	13646	13644	13685	13728	13741	13519	13588	13592	13650	13569	13599	13372	13514	13846	13683	13649	13564	13601	13768	13725	13741	13552	13617	13762	13775	13592	13616	13728	13583	13626	13574	13742	13853	13691	13516	13801	13607	13790	13575	13775	13769	13547	13694	13620	13840	13648	13628	13629	13765	13602	13449	13826	13552	13676	13681	13518	13618	13599	13652	13747	13599	13653	13638	13664	13600	13796	13584	13550	13603	13510	13724	13670	13497	13591	13646	13703	13600	13563	13580	13698	13601	13746	13843	13622	13598	13769	13579	13776	13563	13754	13650	13592	13721	13628	13732	13614	13586	13557	13714	13712	13697	13659	13642	13796	13696	13831	13594	13678	13630	13682	13536	13684	13612	13808	13495	13653	13834	13766	13621	13640	13542	13755	13736	13745	13821	13791	13621	13730	13626	13595	13802	13621	13761	13633	13682	13644	13651	13667	13622	13638	13646	13729	13613	13667	13552	13717	13598	13633	13684	13708	13591	13770	13672	13640	13763	13697	13704	13613	13719	13660	13459	13705	13827	13606	13708	13631	13731	13694	13822	13515	13743	13520	13697	13488	13548	13691	13722	13573	13643	13676	13828	13708	13649	13585	13688	13642	13795	13598	13625	13603	13599	13657	13672	13578	13556	13702	13739	13723	13640	13646	13623	13637	13575	13645	13625	13624	13672	13723	13445	13724	13572	13694	13673	13617	13628	13729	13556	13613	13669	13628	13662	13705	13652	13675	13513	13646	13594	13684	13426	13549	13690	13770	13769	13633	13607	13636	13732	13549	13559	13643	13707	13564	13676	13676	13603	13560	13840	13741	13536	13779	13619	13613	13520	13588	13754	13594	13722	13635	13668	13512	13515	13546	13544	13576	13542	13570	13823	13744	13663	13633	13654	13662	13646	13549	13661	13690	13730	13635	13657	13853	13649	13676	13640	13623	13640	13589	13852	13557	13597	13623	13730	13573	13609	13783	13595	13748	13555	13640	13745	13643	13761	13726	13636	13709	13713	13614	13884	13534	13730	13741	13599	13676	13600	13603	13703	13722	13592	13701	13765	13541	13572	13474	13556	13794	13572	13560	13482	13497	13503	13755	13727	13616	13789	13654	13556	13476	13634	13706	13535	13531	13700	13672	13564	13736	13548	13728	13747	13712	13786	13601	13709	13648	13754	13669	13685	13809	13758	13720	13722	13789	13714	13566	13606	13807	13628	13750	13650	13713	13598	13670	13648	13617	13695	13626	13741	13629	13528	13753	13674	13618	13464	13576	13576	13576	13703	13675	13752	13744	13569	13732	13642	13611	13690	13564	13718	13601	13734	13644	13445	13560	13682	13614	13648	13575	13562	13627	13663	13566	13614	13771	13543	13587	13732	13791	13642	13729	13531	13800	13745	13700	13390	13494	13626	13715	13542	13804	13656	13679	13627	13531	13617	13704	13574	13635	13595	13540	13595	13631	13545	13735	13698	13728	13685	13664	13529	13625	13705	13573	13677	13681	13709	13675	13728	13700	13639	13665	13646	13786	13629	13741	13729	13501	13732	13511	13768	13533	13761	13553	13638	13547	13720	13506	13766	13666	13792	13828	13517	13720	13754	13707	13614	13698	13560	13569	13818	13751	13697	13736	13703	13613	13623	13675	13608	13623	13749	13657	13708	13687	13597	13592	13600	13741	13590	13589	13611	13715	13402	13669	13686	13744	13601	13582	13583	13596
24215	21177	28511	25240	24160	24514	22699	19064	17734	17345	16950	16841	16490	16387	16045	16112	15908	15718	15913	15638	15609	15643	15545	15432	15308	15413	15286	15436	15390	15344	15341	15135	15417	15174	15329	15185	15308	15235	15165	15291	15246	15275	15298	15139	15223	15388	15197	15340	15208	15278	15210	15105	15243	15204	15318	15191	15193	14904	15390	15276	15280	15189	15174	15262	15205	15169	15138	15017	14974	15106	15163	15293	15258	15287	15117	15174	15085	15141	15097	15276	15021	15319	15142	15083	15245	15400	15333	14922	15204	15236	15179	15191	15333	15082	15228	15051	15018	15079	15080	14987	15229	15017	15184	15336	15121	15297	15099	15385	15250	15292	15063	15102	15195	15275	15136	15140	15112	15230	15120	15016	15169	14974	15138	15177	15199	15052	15218	15024	15292	15199	15071	15228	15183	14958	15206	15461	15131	15030	15211	15364	15375	15112	14994	15279	15087	15092	15275	15240	15096	15129	15226	15223	15120	15044	15272	15384	15185	15204	15196	15248	15161	15054	15219	15290	15351	15187	14875	15112	15231	14980	15100	15090	15259	15324	15125	15097	15330	15117	15105	15356	15074	15415	15311	15157	15271	15150	15122	15077	15211	15221	15125	15153	15030	15075	15134	15148	15131	15205	15052	15160	15114	15264	15151	15151	15180	15129	15190	15163	15255	15174	15366	15184	15088	15311	15067	15240	15145	15245	15138	14959	15089	15173	15183	15337	15257	15262	15227	15297	15163	15092	15177	15318	15390	15239	15381	15049	15268	15301	15124	15115	15059	15093	15210	15324	15102	14959	15212	15153	15162	15058	15134	15125	15241	15029	15295	15242	15425	15327	14987	15309	15161	15269	15302	15113	15112	15334	15284	15227	15315	15159	15208	15032	15253	15262	15218	15077	15046	15171	15147	15178	15174	15226	14927	15099	15244	15170	15222	15168	15195	15282	15108	15217	15166	15101	15245	15255	15150	15227	15387	15266	15174	15060	15334	15105	15267	15151	15212	15037	15229	15034	15200	15114	15225	15039	15152	14901	15090	15102	15266	15059	15130	15232	15161	15196	15288	15220	15090	15307	15193	15170	15077	15114	15272	15091	15143	15298	15224	15201	15304	15153	15219	15278	15351	14953	15487	15326	15117	15219	15045	15219	15189	15302	15269	15246	15209	15222	15157	15137	15010	14971	15224	14923	15081	14995	15348	15229	15171	15375	15022	15051	15336	15017	15279	15200	15133	15242	15169	14988	15173	15177	15018	15174	15166	15127	15342	14963	15213	15069	15162	15141	15279	15289	15071	15290	15220	15086	15347	15049	15241	15140	15128	15065	14980	15147	15090	15086	15255	15057	15177	15138	15120	15009	15185	15041	15272	15250	15271	15219	15256	15216	14967	15183	15180	15171	15191	15201	15410	15253	15026	15190	15137	15277	15211	15208	15133	15384	15076	15231	15160	15325	15355	15062	15259	15094	15065	14896	15138	15288	15304	15199	14920	15132	15173	15185	15090	15142	15276	15424	15117	15237	15276	14935	15338	15074	15293	15075	15289	15114	15237	15102	15053	14958	15173	15179	15116	15128	14985	15081	15245	15253	15139	15285	15156	15153	15226	15330	15204	15027	15190	15169	15165	15376	14970	15149	15303	15030	15038	14990	15057	15195	15351	15178	15263	15132	15147	15156	15233	15124	15293	15372	15304	15278	15223	15101	15204	15199	15036	14877	15296	15195	15149	15103	15188	15208	15159	15113	15321	15232	15069	15317	14997	15210	15196	15431	15162	15130	15115	14920	15082	15221	15220	15136	15350	15176	15196	15082	15343	15330	15225	15333	15165	15290	15193	15277	15279	15231	14979	15160	15360	15038	15106	15170	15130	15188	15239	15148	15213	15001	15020	15286	15355	15131	14877	15143	15122	14958	15259	15302	15207	15401	15133	15180	15070	15150	15211	15115	15201	14973	15046	15157	15074	15085	15111	15077	15192	15226	15080	15176	15394	15216	15186	15226	14984	15247	15160	15241	15151	15202	15218	15129	15378	15305	15210	15246	15226	15062	15118	15227	15191	15146	15186	15083	15067	15241	15214	15277	15344	15297	15265	15234	15091	15164	15191	15020	15161	15108	15250	15079	14993	15041	15153	15315	15230	15024	15247	15122	15080	15071	15005	15202	15155	15231	15230	15264	15245	15185	15225	15132	15248	15314	15150	15281	15283	15239	15216	15289	15052	14986	15095	15164	15282	15188	15233	15237	15356	15121	14942	15191	15109	15219	15126	15105	15002	15061	15070	15039	15138	15177	15391	15180	15068	15113	15154	14971	15114	15322	15238	14993	15250	14992	15229	15083	15361	15016	15107	15276	15228	15344	15089	15266	15225	15035	15099	15067	15285	15182	15080	15164	15158	15048	15149	15119	15316	15110	15117	15047	15204	15140	15094	14999	15144	15195	15082	15205	15225	14974	15261	15317	15265	15169	15144	15334	14950	15161	15259	15135	15093	15214	15181	15198	15070	15179	15318	15259	15152	15249	15292	15113	15088	15042	15133	15159	15286	15265	15406	15202	15133	15064	15056	15153	15196	15117	15284	15161	15020	15174	15337	15317	15340	15212	15066	15251	15259	15240	15315	15284	15347	15114	15161	15192	15132	15224	14957	15233	14964	15115	15111	15190	15080	15180	15368	15305	15315	15281	15287	15147	15403	15080	15048	15390	15146	15142	15370	15208	15291	15123	15174	15236	15435	15097	15263	15258	15322	15098	15133	15067	15284	15120	15093	15317	15303	15205	15174	15005	15034	15408	15067	14979	15214	15177	15175	15278	15029	15208	15278	15161	15112	15273	15201	15226	15220	15076	15018	15046	15287	15024	15081	14969	15100	15207	15183	15056	15128	15272	15117	15416	15066	15103	15072	15016	15226	15170	15176	15259	15110	15126	15348	15365	15267	15173	15060	15381	15145	14970	15114	15198	15222	15150	15181	15274	15140	15335	15210	15049	15097	15189	15292	15092	15088	15135	15183	15067	15151	15333	15210	15158	14950	15031	15218	15226	15213	15020	15128	15163	15173	15056	15141	15219	15033	15249	15222	14969	15322	15183	15270	15180	15269	15194	15091	15074	15397	15153	15378	15197	15060	15253	15098	15154	15247	15147	15034	15100	15023	15107	15061	15111	15073	15142	15155	15186	15163	15275	15257	15050	15164	15086	15132	15029	15271	15168	15026	15054	15066	15158	15275	15146	15099	15059	15142	15156	15197	15033	15150	15147	15227	15283	15232	15221	15121	15245	15168	15064	15300	15334	15272	15079	15262	15169	15063	15097	15298	15412	15206	15120	15281	15234	15219	15163	15071	15293	15363	15197	15029	15200	15245	15043	15113	15224	15082	15136	15188	15063	15145	15054	15197	15172	15195	15246	15298	15145	15087	15270	15147	15271	15129	15213	15217	15116	15078	15123	15100	15337	15129	15219	15171	15070	15317	15144	15127	15215	15258	15071	15242	15185	15184	15087	15123	15361	14969	15110	15264	15064	15217	15257	15325	15267	15238	15054	15176	15150	15216	15046	15009	15231	15122	15149	15133	15141	15039	15264	15182	15274	15201	15209	14988	15390	15239	15243	15234	15009	15334	15032	15056	15214	15193	15313	15094	15070	15092	15339	15091	15193	15103	15137	15301	15240	15017	15060	15217	15131	15044	15401	15113	15057	15339	15150	15012	15255	15205	15174	15342	15026	15202	15229	15263	15081	15084	15228	15184	15197	15229	15245	15279	15144	15154	15318	15348	15212	15029	15085	15220	15224	15361	15214	15228	15198	15362	15195	15175	15167	15425	15251	15305	15168	15312	15231	15218	15129	15305	15075	15151	15242	15327	15254	15417	15390	15253	15066	15189	15128	15008	15196	15140	15088	15495	15157	15408	15231	15105	15314	15184	15168	15349	15268	15046	15277	15181	15131	15060	15505	15293	15020	15111	15094	15259	15239	15430	15173	15090	15191	15254	14977	15116	15202	15060	15212	15145	15234	15193	15167	15231	15163	15277	15093	15028	15155	15169	15304	15334	15270	15062	14962	15236	15026	15132	15049	14971	15324	15187	15087	15299	15284	15274	15101	15300	15176	15005	15106	15196	15036	15129	15218	15008	15107	15320	15156	15240	15126	15179	15209	15127	15061	15240	15258	15147	15102	15346	15305	15213	15136	15139	15240	15266	15152	15013	15160	15115	15087	15334	15315	15225	15408	15284	15130	15193	15103	15081	15046	15077	15325	15204	15194	15124	15249	15164	15102	15069	15039	15395	15106	15084	15131	15165	15254	15063	15088	14956	15182	15369	15163	15168	15141	15490	15198	15160	15250	15275	15179	15344	15280	15048	15011	15247	15076	15081	15065	15115	15076	15139	15189	15179	14981	15321	15346	15182	15304	15307	15094	15027	15094	15164	15189	15099	14993	15144	15287	15109	15137	14963	15029	15321	15044	15095	15209	14995	15146	15188	14950	15175	15099	15191	15144	15060	15003	15052	15142	15251	15259	15338	15103	15177	15108	15091	15080	15243	15214	15141	14964	15318	15109	15163	15245	15206	15327	15226	15082	15165	15337	15176	15047	15237	15190	15052	15099	15137	15330	15276	15066	15226	15076	15249	15168	15208	15066	15189	15268	15190	14989	15172	14974	15059	15230	15206	15208	15125	15019	15344	15252	15149	14987	15206	15064	15064	15165	15110	15282	15262	15413	15130	15157	15156	15278	15290	15110	15366	15164	15111	15140	15241	15269	15308	15205	15173	15233	15334	15322	15029	15143	15225	15211	15272	15412	15109	15362	15263	15146	14987	14996	14866	15073	15162	15166	15202	15092	15249	15339	15222	15270	15193	15188	15021	14944	15154	15072	15166	15211	15142	15184	15213	15162	15204	15129	15155	15366	15119	15026	15145	15265	15172	15163	15283	15152	15135	15010	15212	15180	15178	15287	15288	15087	15142	15216	15191	14979	15056	15154	15254	15387	15260	15191	15101	15230	15239	15025	15007	15117	15158	15099	15223	15080	15107	15060	14980	15077	15061	15078	15249	15058	15109	15044	15155	15280	15335	15143	15033	15196	15335	15221	15270	15202	15272	15249	15157	15222	15083	14994	15109	14934	15232	15192	15061	15240	15171	15221	15262	15140
28041	46363	42666	33319	28426	24198	20973	18825	17492	16885	16062	15833	15435	15180	14969	14719	14753	14788	14409	14239	14156	14297	14125	14016	13883	13923	13957	13923	13910	13749	13552	13746	13764	13806	13685	13646	13724	13747	13731	13583	13704	13689	13738	13631	13582	13744	13572	13501	13658	13553	13558	13680	13505	13475	13741	13569	13682	13653	13567	13513	13628	13738	13644	13507	13718	13718	13562	13588	13516	13749	13549	13421	13543	13525	13628	13504	13587	13681	13606	13476	13673	13629	13421	13542	13577	13646	13734	13723	13641	13627	13556	13568	13632	13439	13536	13570	13649	13676	13598	13575	13594	13724	13924	13599	13586	13537	13513	13687	13592	13673	13703	13572	13558	13641	13647	13610	13547	13673	13702	13652	13726	13587	13702	13611	13672	13689	13677	13703	13614	13672	13662	13481	13475	13670	13764	13640	13758	13638	13644	13566	13616	13383	13606	13624	13648	13550	13586	13617	13733	13713	13533	13600	13591	13542	13676	13645	13743	13734	13511	13647	13714	13687	13309	13801	13648	13676	13632	13683	13587	13528	13693	13527	13551	13643	13460	13556	13623	13728	13621	13548	13718	13668	13728	13602	13567	13766	13584	13727	13692	13571	13651	13628	13556	13573	13589	13835	13675	13481	13600	13573	13518	13678	13635	13674	13655	13582	13747	13700	13699	13432	13629	13767	13608	13760	13609	13601	13601	13528	13661	13497	13652	13616	13551	13611	13679	13539	13504	13723	13676	13555	13588	13789	13729	13776	13715	13643	13569	13593	13738	13735	13628	13591	13585	13614	13567	13590	13647	13608	13618	13772	13492	13494	13501	13660	13566	13668	13607	13545	13699	13726	13496	13581	13553	13440	13548	13757	13678	13496	13810	13668	13405	13576	13535	13554	13609	13608	13666	13681	13663	13650	13603	13662	13728	13620	13699	13552	13509	13531	13659	13487	13624	13594	13497	13761	13539	13668	13672	13641	13648	13690	13594	13647	13626	13529	13605	13638	13591	13746	13680	13719	13596	13488	13726	13745	13705	13637	13689	13653	13505	13599	13669	13595	13723	13539	13529	13608	13690	13698	13690	13578	13843	13600	13484	13612	13707	13665	13599	13616	13571	13688	13836	13579	13642	13717	13449	13624	13748	13499	13439	13458	13607	13639	13703	13588	13553	13608	13641	13541	13581	13712	13582	13545	13733	13616	13571	13740	13627	13699	13562	13613	13645	13756	13439	13629	13719	13571	13560	13556	13649	13479	13556	13665	13466	13596	13579	13600	13678	13551	13584	13610	13517	13582	13556	13546	13758	13544	13607	13589	13606	13598	13581	13485	13728	13647	13617	13442	13696	13418	13679	13521	13562	13629	13638	13723	13509	13599	13525	13749	13659	13693	13672	13638	13636	13699	13437	13593	13562	13717	13623	13734	13548	13447	13651	13500	13681	13500	13731	13593	13507	13509	13579	13602	13642	13720	13603	13623	13556	13518	13595	13658	13673	13484	13755	13472	13672	13480	13476	13643	13573	13639	13566	13546	13691	13615	13634	13601	13473	13653	13816	13467	13609	13659	13761	13572	13623	13612	13594	13635	13773	13646	13495	13471	13563	13632	13753	13829	13715	13688	13536	13619	13603	13561	13551	13620	13617	13695	13560	13710	13718	13633	13600	13474	13675	13432	13695	13639	13535	13659	13616	13666	13656	13707	13649	13632	13654	13696	13726	13588	13558	13485	13663	13589	13565	13606	13671	13739	13701	13644	13631	13666	13558	13686	13757	13514	13723	13491	13612	13576	13574	13590	13576	13814	13747	13554	13694	13598	13639	13515	13576	13503	13736	13417	13704	13549	13617	13426	13658	13690	13653	13569	13719	13581	13652	13455	13480	13616	13587	13665	13669	13768	13464	13567	13510	13561	13525	13491	13635	13571	13584	13749	13642	13675	13577	13653	13644	13423	13730	13549	13765	13553	13787	13649	13681	13733	13491	13576	13546	13610	13668	13446	13636	13676	13757	13558	13407	13669	13602	13618	13752	13525	13668	13674	13786	13611	13590	13503	13576	13700	13653	13589	13665	13608	13666	13568	13630	13711	13847	13670	13676	13623	13637	13668	13698	13787	13597	13584	13488	13448	13581	13578	13538	13612	13817	13397	13500	13675	13685	13762	13583	13555	13711	13466	13692	13646	13799	13590	13627	13527	13609	13590	13697	13631	13732	13467	13769	13614	13592	13483	13662	13608	13586	13592	13458	13702	13834	13704	13636	13702	13446	13723	13505	13730	13647	13670	13608	13733	13432	13528	13745	13629	13559	13521	13645	13579	13709	13466	13654	13646	13748	13573	13573	13561	13803	13581	13698	13485	13635	13505	13487	13494	13596	13698	13708	13588	13829	13607	13655	13599	13739	13570	13607	13787	13458	13654	13464	13691	13644	13645	13474	13426	13751	13396	13705	13593	13607	13550	13514	13659	13580	13565	13537	13692	13675	13553	13754	13583	13649	13662	13590	13642	13713	13508	13669	13758	13529	13642	13722	13572	13753	13701	13649	13567	13846	13742	13494	13461	13688	13745	13659	13482	13537	13762	13740	13360	13590	13749	13616	13462	13682	13681	13822	13672	13683	13580	13709	13714	13720	13711	13655	13726	13754	13558	13680	13697	13577	13562	13515	13614	13615	13699	13627	13522	13631	13647	13690	13533	13607	13725	13646	13548	13579	13699	13686	13465	13631	13497	13611	13691	13567	13659	13607	13654	13785	13831	13646	13634	13550	13719	13615	13678	13682	13575	13627	13475	13624	13887	13644	13634	13574	13687	13651	13647	13613	13744	13631	13561	13702	13682	13620	13579	13629	13597	13710	13586	13614	13574	13706	13632	13539	13681	13615	13499	13677	13439	13569	13548	13669	13635	13629	13558	13594	13573	13721	13576	13583	13564	13638	13664	13682	13684	13754	13574	13612	13514	13846	13380	13775	13593	13572	13533	13606	13655	13535	13512	13491	13559	13704	13704	13651	13564	13540	13616	13527	13500	13589	13682	13532	13490	13762	13522	13731	13536	13664	13745	13676	13428	13536	13565	13460	13801	13486	13674	13700	13494	13590	13549	13702	13624	13625	13575	13536	13670	13483	13715	13609	13589	13496	13623	13586	13767	13783	13632	13548	13851	13661	13554	13750	13634	13646	13477	13582	13727	13621	13689	13545	13520	13599	13409	13707	13507	13595	13637	13720	13771	13534	13504	13638	13663	13676	13678	13638	13518	13646	13627	13606	13556	13627	13505	13555	13596	13710	13651	13544	13731	13457	13815	13616	13588	13570	13572	13608	13688	13406	13653	13624	13657	13675	13625	13653	13756	13675	13525	13583	13567	13427	13709	13626	13603	13621	13682	13567	13640	13688	13560	13780	13714	13588	13716	13625	13694	13495	13469	13848	13465	13538	13675	13560	13670	13547	13697	13689	13581	13591	13598	13638	13519	13691	13587	13595	13611	13745	13528	13805	13627	13598	13425	13721	13609	13564	13541	13466	13729	13709	13531	13707	13482	13613	13701	13406	13716	13613	13554	13629	13726	13561	13545	13658	13590	13553	13601	13537	13653	13739	13697	13611	13665	13593	13622	13590	13416	13678	13656	13637	13723	13626	13627	13576	13827	13657	13536	13662	13714	13403	13681	13762	13712	13468	13610	13685	13513	13645	13604	13659	13596	13596	13629	13578	13470	13675	13552	13715	13792	13617	13386	13619	13715	13577	13657	13578	13586	13478	13558	13766	13648	13667	13530	13746	13577	13652	13756	13690	13591	13619	13710	13684	13581	13680	13665	13497	13660	13623	13585	13590	13425	13484	13715	13535	13620	13621	13562	13518	13568	13559	13554	13538	13602	13906	13577	13759	13688	13418	13896	13628	13494	13721	13711	13537	13641	13523	13574	13590	13548	13772	13581	13615	13573	13541	13746	13547	13727	13703	13532	13594	13688	13650	13578	13590	13696	13744	13579	13787	13636	13654	13607	13616	13792	13638	13460	13856	13563	13682	13628	13750	13814	13679	13532	13442	13640	13679	13703	13858	13573	13650	13703	13697	13561	13712	13579	13533	13620	13442	13590	13432	13457	13645	13382	13511	13639	13556	13517	13619	13656	13557	13688	13633	13713	13628	13679	13673	13582	13668	13670	13685	13540	13613	13480	13705	13763	13712	13630	13578	13637	13567	13740	13650	13588	13572	13516	13516	13567	13746	13705	13719	13672	13577	13858	13594	13749	13591	13496	13627	13547	13574	13389	13689	13591	13604	13512	13552	13481	13910	13602	13623	13731	13542	13611	13738	13583	13651	13645	13495	13663	13631	13838	13562	13848	13665	13567	13597	13667	13491	13582	13525	13735	13624	13623	13685	13662	13538	13718	13602	13659	13690	13718	13769	13578	13705	13564	13657	13603	13651	13780	13497	13647	13652	13680	13759	13497	13463	13687	13701	13801	13441	13698	13636	13476	13574	13608	13509	13726	13640	13502	13548	13720	13631	13557	13567	13515	13707	13557	13546	13567	13581	13831	13667	13559	13430	13677	13686	13542	13598	13588	13695	13699	13496	13387	13457	13706	13618	13652	13666	13581	13425	13595	13661	13563	13610	13633	13615	13537	13500	13638	13446	13697	13621	13812	13669	13480	13525	13652	13669	13609	13548	13475	13489	13715	13346	13572	13557	13786	13550	13681	13442	13631	13622	13620	13690	13642	13561	13531	13548	13862	13577	13572	13527	13662	13759	13576	13523	13412	13750	13632	13801	13722	13646	13587	13700	13807	13546	13460	13673	13457	13771	13458	13572	13680	13582	13442	13560	13590	13467	13665	13744	13594	13696	13649	13593	13540	13493	13464	13524	13512	13667	13716	13470	13571	13706	13625	13730	13651	13560	13667	13480	13510	13574	13672	13652	13773	13552	13694	13504	13732	13713	13708	13632	13573	13811	13354	13497	13524	13685	13571	13574	13520	13516	13498	13536	13677	13628	13689	13605	13565	13759	13489	13613	13696	13543	13605	13717	13665	13591	13551	13646	13644	13478	13677	13634	13547	13833	13640	13692	13452	13634	13369	13577	13620	13513	13648	13598	13483	13560	13545	13565	13551	13565	13719	13549	13649	13572	13634	13651	13689	13647	13642	13553	13516
22890	21208	29021	23809	22404	25643	26899	20857	19178	18893	18319	17808	17740	17332	17190	17142	16985	16792	16648	16586	16540	16328	16220	15998	16123	16102	16036	15964	16185	16023	15931	16115	15812	15973	15815	15800	15894	15883	15955	15745	15817	15664	15933	15884	15795	15877	15757	15888	16027	15824	15834	15737	15757	15893	15840	15757	15938	15822	15786	15800	16041	15698	15997	15757	15618	15857	15682	15736	15742	15676	15758	15888	15765	15611	15767	15627	15520	15832	15744	15851	15699	15658	16013	15896	15683	15608	15828	15726	15961	15820	15986	15881	15902	15730	15851	15883	15757	15780	15846	15858	15738	15920	15743	15645	15725	15701	15841	15859	15711	15726	15752	15761	15537	15744	15578	15640	15619	15843	15732	15814	15731	15673	15928	15938	15761	15892	15771	15903	15633	15865	15883	15933	16004	15903	15955	15666	15705	15897	15632	15794	15843	15705	15843	15846	15776	15566	15726	15893	15601	15737	15668	15788	15886	15806	15927	15616	15657	15853	15695	15765	15770	16040	15796	15666	15578	15820	15778	15833	15782	15858	15883	15746	15772	15627	15797	15711	15944	15789	15891	15776	15909	15812	15876	15715	15914	15549	15845	15827	15834	15669	15571	15837	15682	15678	15745	15886	15831	15751	15801	15801	15928	15938	15767	15840	15863	15782	15719	15567	15764	15907	15862	15729	15779	15902	15738	15925	15965	15830	15775	15808	15792	15745	15584	15690	15752	15860	15605	15670	15788	15679	15780	15493	15761	15615	15775	15610	15737	15883	15627	15592	15660	15878	15825	15861	15925	15857	15826	15768	15800	15755	15838	15900	15680	15706	15721	15607	15800	15590	15688	15850	15772	15710	15727	15813	15818	15866	15841	15657	15827	15907	15847	15758	15870	15575	15639	15781	15654	15854	15818	15798	15766	15704	15702	15739	15894	15692	15838	15694	15652	15684	15825	15765	15482	15922	15794	15896	16027	15723	15706	15720	15511	15690	15801	15849	15780	15877	15779	15601	15527	15717	15756	15671	15762	15773	15721	15856	15595	15846	15599	15553	15700	15807	15872	15782	15828	15727	15519	15726	15719	15776	15782	15831	15804	15848	15860	15844	15847	15780	15741	15820	15924	15893	15738	15803	15958	15752	15720	15849	15779	15822	15680	15669	15862	15678	15801	15615	15704	15713	15945	15870	15877	15943	15620	15847	15721	15616	15739	15790	15651	15819	15671	15665	15862	15923	15987	15767	15931	15720	15704	15641	15675	15621	15549	15596	15593	15751	15846	15811	15775	15781	15724	15695	15811	15642	15827	15703	15683	15741	15750	15695	15580	15844	16021	15833	15673	15693	15677	15682	15761	15698	15953	15705	15755	15752	15745	15699	15640	15570	15911	15806	15933	15820	15900	15719	15844	15752	15729	15888	15860	15840	15861	15732	15793	15899	15672	15837	15798	15907	15891	15778	15862	15937	15937	15767	15695	15764	15885	15827	15779	15815	15707	15812	15755	15747	15702	15702	15752	15709	15648	15718	15651	15806	15708	15652	15740	15742	15827	15683	15855	15703	15750	15819	15660	15902	15797	15466	15806	15642	15935	15698	15563	15769	15838	15769	15757	15671	15728	15957	15858	15896	15553	15947	15893	15552	15793	15745	15723	15690	15821	15879	15718	15928	15856	15870	15613	15637	15766	15768	15818	15678	15622	15696	15870	15824	15736	15902	15761	15576	15549	15732	15734	15850	15787	15866	15638	15730	15665	15527	15730	15747	15746	15737	15932	15756	15859	15850	15664	15719	15763	15775	15770	15671	15773	15890	15708	15661	15747	15736	15747	15815	15721	15693	15564	15580	15764	15612	15874	15843	15713	15678	15734	15764	15714	15809	15561	15893	15689	15982	15773	15783	15756	15584	15499	15620	15817	15902	15668	15631	15829	15701	15716	15738	15645	15778	15847	15797	15745	15684	15911	15641	15758	15710	15887	15725	15809	15598	15530	15657	15774	15537	15736	15659	15603	15804	15962	15790	15635	15645	15603	15703	15886	15770	15890	15692	15850	15784	15832	15760	16038	16049	15916	15650	15777	15720	15962	15987	15855	15814	15624	15849	15692	15789	15717	15764	15820	15496	15767	15723	15923	15651	15747	15674	15754	15861	15647	15788	15811	16023	15880	15506	15755	15988	15771	15759	15811	15660	15699	15715	15761	15974	15697	15745	15671	15679	15811	15691	15803	15866	15852	15738	15690	15713	15738	15695	15792	15649	15675	15834	15784	15980	15621	15735	15833	15972	15948	15826	15669	15949	15668	15799	15816	15743	15737	15747	15792	15895	15962	15831	15916	15749	15866	15708	15930	15816	15663	15654	15664	16037	15760	15740	15532	15793	15727	15851	15676	15884	15888	15722	15657	15809	15656	15797	15839	15727	15673	15736	16036	15761	15685	15752	15869	15637	15738	15866	15603	15678	15864	15725	15374	15846	15966	15658	15584	15780	15638	15598	15545	15750	15939	15807	15838	15807	15693	15781	15822	15752	15790	15698	15867	15783	15675	15697	15944	15885	16015	15808	15887	15697	15667	15650	15855	15642	15746	15648	15897	15455	15789	15816	15816	15784	15720	15849	15723	15790	15741	15801	15757	15923	15708	15687	15923	15698	15713	15893	15749	15621	15794	15800	15715	15767	15795	15786	15735	15654	15639	15726	15793	15680	15762	15951	15641	15751	15758	15927	15678	15656	15596	15990	15854	15920	15690	15745	15851	15803	15671	15754	15666	15900	15615	15806	15784	15877	15602	15572	15663	15632	15833	15717	15773	15810	15771	15760	15901	15813	15662	15636	15685	15598	15887	15740	15658	15504	15637	15894	15697	15712	15952	15747	15703	15921	15666	15594	15889	15596	15860	15745	15813	15729	15652	15660	15968	15688	15737	15632	15557	15696	15675	15617	15661	15649	15811	15933	15495	15644	15770	15536	15824	15845	15891	15836	15691	15875	15711	15693	15730	15668	15767	15692	15818	15746	15882	15799	15851	15791	15541	15679	15845	15628	15858	15783	15895	15520	15762	15649	15747	15927	15751	15559	15724	15868	15800	15694	15919	15674	15877	15790	15652	15727	15811	15764	15801	15695	15523	15705	15743	15640	15817	15886	15936	15646	15634	15810	15937	15738	15921	15658	15651	15520	15484	15907	15617	15795	15668	15497	15649	15639	15752	15724	15750	15670	15688	15682	15708	15799	15788	15751	15846	15819	15739	15747	15763	15646	15799	15819	15841	15898	15700	15583	15894	15747	15715	15662	15741	15806	15686	15759	15909	15642	15920	15793	15796	15733	15761	15795	15561	15695	15778	15769	15837	15648	15829	15707	15775	15919	15910	15730	15831	15635	15868	15499	15702	15696	15760	15771	15725	15678	15648	15722	15753	15803	15706	15839	15674	15935	15805	15900	15705	15660	15850	15732	15757	15567	15648	15754	15658	15645	15580	15535	15764	15698	15800	15644	15815	15875	15743	15928	15934	15784	15749	15752	15893	15601	15718	15847	15659	15670	15739	15578	15604	15918	15682	15793	15688	15758	15853	15840	15887	15903	15517	15726	15750	15858	15678	15863	15864	15802	15820	15667	15663	16019	15828	15579	15772	15700	15715	15735	15820	15807	15601	15860	15621	15420	15594	15862	15853	15705	15636	15810	15762	15676	15900	15816	15806	15786	15715	15732	15893	15784	15691	15724	15725	15839	15469	15581	15840	15460	15714	15480	15514	15762	15786	15775	15890	15900	15718	15670	15845	15885	15859	15736	15791	15702	15827	15860	15740	15815	15840	15720	15704	15801	15685	15644	15737	15806	15811	15722	15809	15761	15701	15768	15714	15877	15661	15820	15610	15783	15732	15696	15686	15810	15831	15705	15782	15813	15867	15774	15909	15821	15892	15804	15894	15712	15656	15698	15833	15861	15803	15776	15695	15901	15600	15890	15746	15871	15746	15732	15675	15884	15736	15740	15538	15671	15804	15758	15708	15563	15641	15693	15799	15735	15855	15846	15866	15790	15932	15820	15769	15856	15805	15657	15593	15947	15706	15989	15741	15733	15583	15588	15805	15788	15619	15687	15881	15933	15825	15629	15685	15699	15740	15746	15715	15892	15701	15643	15742	15782	15719	15610	15747	15660	15647	15840	15868	15764	15719	15689	15825	15719	15619	15711	15643	15443	15870	15761	15686	15860	15717	15769	15905	15758	15745	15796	15902	15773	15629	15881	15544	15774	15924	15832	15671	15806	15734	15779	15466	15881	15828	15919	16024	15659	15793	15824	15631	15717	15731	15658	15706	15694	15777	15730	15740	15941	15840	15784	15801	15593	15669	15934	15751	15763	15672	15670	15774	15903	15791	15822	15600	15801	15750	15774	15805	15747	15946	15676	15633	15883	15694	15782	15921	15890	15739	15724	15808	15854	15837	15794	15848	15906	15976	15698	15743	15699	15533	15853	15773	15728	15672	15722	15589	15719	15449	15838	15759	15623	15798	15777	15658	15732	15779	15834	15702	15811	15558	15775	15754	15743	15799	15606	15733	15698	15724	15691	15859	15826	15657	15676	15414	15806	15715	15693	15550	15951	15764	15548	15618	15473	15674	15692	15606	15613	15629	15656	15825	15781	15845	15749	15713	15843	15858	15897	15829	15553	15777	15838	15798	15654	15790	15873	15867	15638	15732	15759	15758	16065	15692	15704	15753	15771	15896	15908	15836	15749	15803	15640	15906	15593	15847	15511	15601	15770	15830	15901	15825	15654	15679	15834	15739	15730	15721	15568	15656	15772	15783	15686	15723	15665	15773	15878	15707	15860	15720	15842	15794	15896	15752	15712	15666	15531	15778	15862	15772	15546	15622	15623	15841	15570	15705	15598	15616	15750	15678	15669	15628	15506	15741	15743	15640	15748	15777	15903	15623	15621	15759	15815	15658	15860	15692	15960	15741	15797	15712	15642	15708	15785	15685	15952	15798	15755	15725	15698	15821	15787	15843	15786	15649	15462	15741	15794	15781	15567	15763	15740	15902	15913	15910	15776	15785	15885	15835	15696	15617	15909	15668	15514	15673	15648	15763	15583	15809	15809	15678	15662	15839	15773	15573	15773	15767	15818	15863	15822	15804	15741	15719	15761	15586	15791
31248	53077	48925	38256	32854	27928	23774	21092	19352	18427	17762	17407	17152	16412	16028	16021	15643	15404	15037	14897	14898	14530	14559	14574	14463	14358	14245	14373	14268	14113	14147	14129	13898	14019	14115	14160	14010	13917	14114	14009	13989	14020	14112	14072	13921	14051	14114	13974	14139	14003	14100	13953	13987	13783	14030	13825	13835	14073	14078	14054	13974	14028	13991	13866	14005	13902	13977	13946	13876	13812	13977	13964	14013	14023	13871	13818	13894	13869	13888	13904	14069	13953	13842	13951	14050	14102	13895	13914	13906	13988	14017	13960	14037	13913	14044	13963	13944	13760	13946	13919	13911	14002	13973	13931	13923	14013	14055	13963	13933	13831	13895	13961	13967	14000	13955	13905	13942	14124	14009	13923	13886	13923	13863	14068	13921	13963	14031	13901	13875	13859	14018	14028	13866	13981	14035	14000	13979	13942	13987	14076	14065	14080	14009	13991	13848	13819	14042	13909	13940	14125	13940	14194	13899	13994	14006	13913	14101	13983	13877	13871	14053	13921	13754	14115	14014	13933	13988	13923	13812	14063	13926	14007	13821	13996	13978	14091	13935	13956	14047	13794	13845	13923	14032	13865	14046	13938	14047	13920	14052	13832	13928	13787	13985	13974	13910	14055	14012	13864	13961	13864	13902	13892	13917	13795	13772	13959	13892	13844	14139	13929	14072	13868	13969	14001	14068	13871	13852	13928	13886	13848	13903	13935	14004	14022	13924	14213	13995	13892	14055	13985	13941	14106	13795	13927	14139	13881	13824	14080	14035	13989	13956	13781	14000	13925	13712	14057	13936	13849	14008	13992	13853	13915	13976	13875	13977	13944	13813	13867	13945	13775	13934	13861	13978	14058	13815	13926	13973	13954	13897	13917	13927	13874	13854	13969	14027	14051	14001	14014	13914	14173	13969	13918	13775	13907	13902	13821	13955	13929	14006	13922	13996	13844	13981	14076	13991	14048	14075	13940	13959	14010	13944	13825	13944	14061	14159	13962	13914	13871	13917	13956	13824	13936	13875	13841	13905	14037	14037	13908	14110	13926	13809	13791	14107	14123	14031	14103	13942	13929	13920	13980	13906	13998	14024	13672	13826	13925	13912	13920	14009	13861	13882	13906	13794	14121	14094	13845	14083	13817	13975	14076	14009	14045	13899	13939	13950	14111	14025	13973	13980	13977	13891	13932	13930	13969	13749	13997	14004	14033	13890	13876	13834	13964	14018	13810	13956	14063	13696	14025	14049	13960	14023	13963	13895	13883	14012	13893	14083	13958	13938	13832	13909	14114	14064	13735	13876	14009	14142	13921	13942	13985	13819	13968	13990	14036	13927	13872	13793	13866	14006	13984	14163	14035	13928	14054	14013	14075	13999	14078	13938	13890	14054	13908	13978	14003	14036	13941	14009	13978	13964	14002	14172	13752	14043	13826	13893	13778	14054	13994	13939	14005	13917	13974	13992	14021	13967	13859	13908	13902	13811	13846	13853	13982	13831	13936	13886	13863	13828	14003	14016	14099	13942	13826	13952	13912	14026	13921	13822	13846	13917	13881	13993	14016	13936	13931	13965	13925	13910	13902	13867	13960	13967	13890	14000	13848	13914	14027	13881	13955	13870	13865	13994	13995	14211	13937	13982	13874	13845	13904	13984	14031	13851	14009	13951	13905	13975	14115	14012	14066	13894	13965	14043	13779	13982	13958	13972	13803	13871	13941	13999	13913	13779	13859	13927	13949	13899	13793	13917	14009	13861	13827	13931	13976	13850	14111	13830	13969	13828	14066	13911	13969	13899	14009	13998	13964	13953	13974	13861	13927	13958	13802	14055	13955	13808	13940	13840	14094	13812	13851	13907	14109	13839	13858	13950	13870	13965	13931	14031	14215	13936	13711	13979	13820	13977	13945	13991	14171	14003	13869	13870	13892	13911	14053	13949	13970	14137	13967	14048	13997	13959	14034	14018	13928	13968	13886	13983	14031	13898	14000	14047	13998	13826	13861	14084	14051	13929	14032	14045	13943	13954	13917	13901	14060	13817	13987	13939	13802	13939	13930	13948	13955	14037	13937	13946	13796	13926	13857	13916	13769	13952	13884	13939	13897	13947	14140	14037	13777	13907	13896	13821	13945	13904	13973	13929	13882	14037	13899	13856	14034	13938	13936	13968	13926	13910	13918	14067	13691	14008	13985	13983	14029	13941	13951	13904	13914	13893	13912	13929	13963	14033	14065	13997	13831	13946	13916	13935	14113	13856	13894	13953	13878	13957	13842	13881	13961	13965	13830	13973	14160	14007	13974	13803	13732	13909	13985	13931	13957	13829	14053	13951	13830	13940	13848	14002	13756	13999	13989	14085	13806	14042	14040	13818	13800	13929	13925	13786	13806	13870	13878	14016	13917	13777	13806	13854	13973	13955	13841	14004	13951	13981	13970	14019	13944	13736	13937	13891	13947	14015	13822	13892	13908	13974	14091	13711	13967	13885	14012	14003	13835	13907	14049	13973	13843	13888	13917	13901	13904	13968	13859	13862	13936	13961	13957	14084	13953	14115	13883	14032	13947	14009	13823	13844	13907	13999	13979	13944	14030	13920	13917	13957	13884	13846	13890	13902	14010	13826	13938	13951	14091	14017	14023	14029	13776	13993	13970	13760	14017	13850	14131	13851	13921	13964	13854	13889	13831	14014	13818	13987	14102	13727	13706	14018	14009	13737	13967	13922	14050	13936	13942	14022	14068	13984	13944	14062	13897	13897	13938	13948	14091	13882	13843	13999	13947	14002	13871	13953	13859	14153	13943	14010	13967	13861	13982	13978	13957	14004	13937	13915	13936	13976	13998	13997	13944	13810	13915	14157	13974	14054	13985	13919	13855	13988	13843	13963	13866	13876	14014	13791	14050	13984	13727	13983	14081	13900	13910	13899	13978	13866	13868	13942	14015	13992	13977	14013	13912	13845	14003	13878	13918	14031	14138	14066	13999	14017	13939	14070	13904	14007	13907	13965	13888	14041	13874	13999	13969	13962	13913	13890	13905	13798	13899	14004	13941	13924	13966	13885	13831	13946	13912	13945	14064	13950	13964	13981	13879	14027	14099	13886	14091	13993	13964	13868	14040	14001	13925	13975	13964	14007	13744	13997	14013	13960	13870	13929	14116	13885	13985	13909	13916	13981	13875	13945	13924	13911	13839	14135	14000	13888	14018	13900	13944	13946	14034	13798	13927	13824	13989	14018	13917	13764	13799	14142	13832	14104	14083	13812	13875	13912	14047	13913	13939	14081	14095	14072	13790	13820	14085	14113	13844	13944	13969	14067	13850	13945	13979	13876	13907	13910	13982	13795	14028	13902	13941	13850	14022	13972	13888	13835	13956	13821	13860	13952	14006	14008	13886	14057	13848	13977	13807	13781	14074	13956	13851	14041	13937	14052	13996	13951	13946	13895	14036	13855	13971	14031	13941	13895	13855	14056	13909	13887	13858	13892	14063	13784	13870	13903	13940	13836	13906	13899	13859	13963	13983	13957	14009	14076	14140	13953	13852	14084	13777	14086	13837	13825	13960	14026	13905	14055	13993	13882	13930	13928	13867	13953	14061	14045	13913	13744	13846	14113	13907	13994	13969	13947	13923	13979	13920	13854	13904	13937	13740	13974	13991	13874	13961	13973	14090	14036	14039	14017	14048	13975	13971	13879	14005	14007	13956	13902	13937	13945	13885	13753	13900	13877	13929	13951	13886	14017	13885	14285	14078	14066	13876	14150	13865	14007	13955	13812	13949	13982	13950	13950	13956	13913	14015	13962	13929	14005	14040	13931	13884	13890	13982	14038	13963	13784	13956	13882	13910	13844	14079	13979	13953	13895	14064	13855	14075	14018	13814	13828	13906	13702	13875	13888	13889	13807	14124	13830	13929	13910	13854	13743	14105	14004	14037	14022	14138	13914	13855	14004	13989	13841	13985	13933	14059	13935	13922	14015	14028	14133	14013	14081	13963	14080	13916	13891	14012	13862	13888	13921	13919	14035	13961	13870	13921	13932	14001	13908	13801	13918	13875	13966	14010	13872	13973	13909	13913	13995	14029	14095	14051	13997	13893	14004	13996	13862	13865	13879	13864	13991	13904	13780	14015	13840	14051	13999	13981	14017	14060	14045	14084	13944	13912	13966	13930	14021	13958	14041	13944	14033	13824	13981	13921	13994	13873	13910	13879	13979	13797	14004	13807	14071	14149	13912	13958	14028	13934	14018	13945	13910	14054	14006	13968	13853	13888	14021	13850	13877	13943	14100	13929	13909	13897	13775	13856	14053	13817	13784	13808	13997	13965	13940	13947	13909	13863	13940	13820	13881	13956	14020	13963	13989	13911	13874	14033	13906	13888	14000	13968	14025	14045	13972	13779	13853	13962	13937	13940	13819	13873	13988	13936	14102	14193	13937	13906	13950	13818	14046	13982	13986	14025	13936	13965	14090	13938	14124	13727	13757	13882	13899	13958	14011	13945	13846	13976	13928	13934	13963	13897	14024	13804	13976	13913	13832	14046	13933	14061	13853	13936	14062	13953	13986	13938	14006	13797	13812	13958	14003	13964	13877	13912	13919	13844	13877	14029	14067	13826	14003	13932	13799	13854	13791	13935	13962	13804	13742	13961	13979	14023	13991	13937	13883	13951	13973	13943	13978	13907	13938	14056	13902	14067	13910	13967	13841	13823	13915	13910	13854	13971	13896	13898	14020	14070	13911	14048	14026	13995	13858	14259	14135	13976	13989	13894	13772	13956	13830	13927	13820	13956	14002	14049	13929	14072	13857	13856	13867	13909	14140	13923	13782	13931	13873	13999	13787	13917	13943	13895	14023	13996	13920	13984	13891	13902	13919	14050	13946	13949	13885	13903	13868	13959	14021	13950	13926	13839	13942	13974	13784	13937	13941	13908	14046	13891	13905	14008	13983	13997	13922	14000	14022	13942	13909	13882	14051	13879	13954	13974	13717	13900	14006	13965	13969	13995	14029	13871	13969	13856	13949	14004	13812	13984	13775	13979	13889	13956	13760	13922	13891	13984	14022	13878	14041	13882	13965	13854	13891	14016	14006	13832	13988	13960	13993	14023	14130	13899	14031	13813	13848	13955	13790	13899	13833	13886	13914	14120	13850	13853
28929	26783	32340	28298	22024	19403	17971	16894	16717	16372	15949	16086	15895	15899	15609	15884	15499	15513	15550	15520	15388	15415	15270	15409	15425	15226	15317	15244	15208	15368	15227	15243	15312	15255	15332	15216	15543	15231	15063	15032	15219	15274	15135	15245	15253	15198	15211	15257	15299	15196	15291	15233	15335	15049	15168	15405	14926	14893	14995	15175	15211	15336	15144	15060	14947	15235	15095	15002	15144	15216	15244	15336	15323	14980	15036	15117	15213	15261	15104	15088	15227	15015	15169	15137	15174	15014	15064	15320	15150	15041	15080	15231	15206	15168	15263	15251	15199	15151	15228	15114	15118	15040	15002	14964	15215	15344	15073	15298	15216	15378	15098	15180	15190	15236	15386	15143	15062	15061	15179	15162	15181	15022	15189	15117	15086	15275	15353	15205	15233	15378	15213	15124	15110	15114	15110	15152	15061	15172	15013	15264	15319	15051	15043	14957	15169	15020	15050	15165	15203	14976	15064	15215	15010	15127	14955	15319	15363	15119	15067	15047	15142	14947	15106	15106	15256	15200	15233	15072	15067	15291	15279	15242	15163	15144	15041	15111	15236	15024	15342	15204	15121	14989	15026	15154	15127	15181	15157	15040	15074	15222	15016	15099	15034	14903	15251	15053	15142	15081	15194	15231	15100	15216	15356	15263	15193	15176	15075	15001	15248	15183	15186	15126	15108	15017	15098	15332	15200	15073	15123	15244	15221	15068	15078	15143	15216	15237	15013	15263	15280	14975	14955	15194	15330	15193	15249	15094	15172	15077	15195	14865	14856	14968	15295	14984	15116	15234	15116	15175	15245	15313	15181	15275	15462	15075	15169	15155	15038	15004	15070	15155	15228	14935	15160	14989	15285	15221	15100	15296	15229	15190	15419	14991	14955	15194	15189	15066	14983	15163	15356	15155	15215	15063	15114	15200	15148	15187	15107	15106	15187	15042	15101	15252	15391	15117	15185	15182	15240	15190	15342	15209	15046	15185	15071	15164	15108	15013	15001	15098	15161	15225	15206	15075	15170	14975	15033	15216	15080	15238	15102	14858	15251	15020	15330	15145	15090	15369	15292	15169	14969	15213	15039	14984	15177	15282	14977	15200	15165	15328	15273	14950	14908	15074	15073	15154	14969	15374	15118	15316	15213	15329	15311	15241	15086	15226	15122	15098	15149	15078	14976	15038	15265	14979	15339	15252	15222	15114	14960	15365	15359	15113	15366	15064	15199	15313	15173	15136	15082	15211	15387	15191	15051	15069	15059	15277	15254	15226	15372	15296	14932	15274	15065	15098	15139	15109	14997	15339	15115	15207	15081	15196	15322	15233	15130	15133	15240	15307	15400	15216	15053	15143	15081	15088	15263	15159	15216	15081	15187	15144	15389	15040	15051	15175	15014	15159	15083	15127	15269	15001	14973	15199	15286	15257	15195	15269	15214	15280	15210	15099	15269	15197	15045	15161	15174	15255	15144	15088	15299	15108	15213	15214	15285	15152	15157	15310	15474	15200	15044	15330	15120	15162	14848	15022	15264	15104	15241	15061	15095	15133	15292	15046	15164	15161	15064	14892	15271	15111	15196	15122	15028	15346	14929	15080	15172	15254	15229	15272	15202	15154	15196	15019	15013	15240	15233	15169	15204	15359	15051	15300	14964	15140	15140	15097	15204	15377	15064	15099	15170	15083	14992	15037	15327	15354	15108	14987	15115	15100	15130	15342	15208	15129	15149	15043	15087	15184	15179	15342	15225	15142	15202	15376	15098	15054	15089	15277	15179	15076	15144	15100	15052	15265	15247	15256	14976	15348	15228	15103	15211	15292	15046	15195	14961	14989	15086	14954	15069	15118	15049	15119	14908	15206	15232	15256	15160	15218	14951	15222	15187	15255	15166	15126	15119	15081	14984	15421	15221	15209	15087	15203	15199	15009	15281	15230	15228	15115	15050	15010	15070	15182	15071	15166	14989	15021	15295	15127	14995	15172	15282	15362	15369	15381	15196	15256	15226	15089	15136	15172	15091	14990	15166	15215	15156	14871	15045	14928	15016	15346	14999	15183	15292	14990	15103	15136	14940	14985	15042	15060	15241	15351	15323	15116	15202	15172	15211	15140	15106	15104	15216	15063	15060	15240	15123	15082	14997	15029	15055	15276	15103	15144	14997	15174	15138	15168	15052	15304	15258	15156	15197	15054	15046	15300	15281	15158	15236	15211	15182	15305	15337	14967	15219	15047	15151	14999	15169	15114	15166	15176	15229	15125	14895	15425	15148	15110	15301	15235	15053	14991	15346	15185	15130	15172	15200	15268	15033	15099	15203	15085	15207	15176	15172	15263	15090	15131	15052	15172	15349	15083	15139	14986	15104	14985	14823	14834	15068	14982	14975	15280	15038	15375	15151	15306	15130	15132	15147	15382	15124	15028	15049	15081	15339	15056	15128	15160	14993	15051	15257	15173	15201	15163	15201	15276	15207	15151	15031	15351	15243	15212	14878	15088	15138	14938	15365	14983	15120	15097	15386	15084	15173	15040	15121	14958	15040	15169	15067	15209	15157	15123	15065	15056	15102	15032	15200	14910	15068	15277	15212	15235	15135	15335	15133	15330	15328	15094	15142	15176	15055	15013	15192	15097	15078	15147	15128	15133	15086	15158	15265	15221	15232	15050	15191	15088	15228	15316	15116	15020	15098	15192	15108	15075	15243	15332	15205	15199	15315	15205	15303	15287	15090	15345	15315	15024	15034	15246	15075	15138	15235	15139	15298	15163	15317	15196	15102	15063	15184	15215	15235	15050	15016	15306	15292	15103	15154	15306	15363	15213	15132	15183	15068	15140	15395	15144	15284	14931	15258	15130	15195	15204	15082	15118	15052	15178	15047	15206	15207	15324	15341	15086	15260	14962	15244	15286	15094	15117	15033	14967	15125	15408	15096	15126	15218	15092	14953	15119	15323	15140	15238	15246	15081	15336	15123	15150	15119	15206	15020	15147	15005	15256	15179	15385	15257	15223	15170	14897	15267	15200	15160	15211	15223	15308	15215	15191	15233	15113	15077	15145	15363	15209	15147	15115	15118	14946	15012	14893	15113	15137	15103	15081	15057	14983	15245	15287	15070	15231	15146	15324	15292	15222	15141	15219	15080	15207	15044	14974	15082	15211	15362	15119	15268	15142	15316	15183	15119	15027	14967	15181	15320	15065	15277	15245	15200	15236	15158	15202	15113	15238	15232	15270	15151	15228	15206	15149	15208	15194	15113	15191	15122	15082	15231	15321	15024	15269	15071	15217	15158	15259	15129	15217	15260	15049	15147	15023	15367	15068	15023	14927	15241	15218	15202	15233	15206	15085	15269	15164	15104	15067	15165	15136	15179	15166	15047	15267	15090	15073	15169	15065	15130	15116	15222	15093	15202	15416	15147	15221	15097	15169	15170	15026	15226	15134	15413	15077	15094	15106	15091	15102	15226	15142	15240	15142	15200	15204	15157	15063	15030	15200	15154	15010	14967	15239	15203	15089	15243	14985	15207	15152	14962	15133	15089	15105	15267	15112	15322	15162	15209	15002	15126	15190	15283	15387	15261	15193	15212	15273	15377	15208	15109	15023	15163	15211	15220	15259	15200	15186	15263	15127	15095	15259	15082	15274	15198	15388	15210	15153	15039	15331	14970	15272	15299	15194	15221	15384	15114	15276	15282	15127	15111	15100	15175	15210	15202	15104	15145	15115	14929	15177	15074	15064	15218	15179	15228	15127	15300	15252	15229	15176	14993	15252	15179	15112	15061	15215	15112	15200	15062	15024	15117	15347	15127	15114	15084	15071	15185	15373	15292	15178	15165	15181	15086	15184	15356	15055	15100	15027	15033	15060	15233	15035	15319	15295	15224	15120	15231	15286	15210	15019	15089	15216	15031	15255	15055	15090	15214	15195	15144	15200	15026	15197	14995	14956	15131	15013	15081	15244	15255	15138	15371	15264	15132	15272	15074	15159	15324	15214	15108	15133	15266	15131	15237	15012	15106	15028	15189	14981	15108	15051	15188	15302	15046	15165	15093	15145	15136	14998	15179	15198	15144	15074	15234	15226	15251	15247	15135	14952	15113	15219	15214	15062	15305	15250	15290	15122	15010	15194	15157	15229	15026	15244	15163	15274	15086	15291	15166	15208	15246	15052	15227	15046	15034	15082	15246	15156	15331	14945	15109	15241	15150	15397	15301	15093	15351	15138	14897	15348	15386	15043	15187	15295	15196	15172	15184	15122	15151	15020	15322	15124	15109	15250	15162	15231	15303	15163	15311	15180	15256	15030	15133	15256	15244	15186	15234	15373	15242	15140	15213	15259	15278	15165	15104	15087	15290	15065	15211	15085	15142	15022	15106	15199	15100	15125	15197	14914	14985	15123	15023	15118	15253	15310	15293	15220	15220	15157	15233	15013	15141	15328	15251	15149	15372	15246	15305	15021	15182	15118	15068	15245	15058	15261	15103	15077	15044	15188	15062	15116	15290	15040	15260	15135	15255	15266	15133	15081	15257	14985	15319	15129	15257	15257	14940	15129	15173	15188	15266	14986	15053	15091	15071	15189	15013	15168	15102	15171	15198	15208	15083	15322	15239	15331	15043	15159	15371	15247	15243	15101	15214	15268	15153	15223	15051	15018	15217	15235	15183	15163	15094	15142	15207	15195	15072	15160	15207	15108	15232	15174	15092	15142	15150	14968	15078	15125	15284	15203	15267	15208	14851	15130	15250	15335	15116	15187	15362	15239	15361	15159	14901	15136	15359	15193	15054	15268	15282	15338	15131	15057	15003	15320	15143	15298	15215	15191	15092	15357	15346	15135	15251	15149	15202	15321	15039	15257	15267	15152	15231	15295	15161	15107	15125	15218	15163	15175	15168	15016	15244	15304	15235	15067	15106	15188	15159	15125	15267	15162	15243	15181	15148	15138	14818	15214	15118	15138	15064	15137	15235	15183	15114	15136	15122	15228	15244	14963	15179	15128	15196	15211	15316	15306	15105	15356	15156	15204	15196	15247	15266	15073	14985	15112	15017	15147	15274	15420	15112	14930	15090	15255	15115	15150	15188	14897	14887	15303	15277	15285	15168	15168	15276	14974	15214	15296	15244	15249	15184	15302	15109	15095	15272	15042	15303	15183
29658	41425	36635	27363	22365	19447	17565	16444	15777	15487	14980	14906	14580	14580	14431	14238	14225	14154	14136	13825	13888	13814	13816	13960	13677	13693	13823	13964	13519	13624	13722	13760	13544	13738	13527	13613	13547	13532	13565	13539	13579	13503	13585	13547	13707	13514	13547	13477	13533	13579	13594	13475	13742	13608	13632	13548	13552	13515	13511	13524	13526	13535	13535	13456	13608	13553	13553	13634	13615	13642	13626	13560	13539	13503	13467	13484	13487	13631	13525	13451	13644	13518	13579	13686	13517	13660	13646	13663	13601	13492	13419	13431	13605	13547	13508	13578	13582	13693	13581	13550	13496	13659	13545	13714	13532	13487	13744	13642	13667	13491	13484	13550	13591	13705	13577	13362	13556	13602	13660	13534	13573	13411	13592	13374	13560	13636	13660	13626	13530	13529	13439	13472	13586	13529	13389	13597	13632	13581	13552	13671	13605	13667	13549	13622	13498	13619	13403	13656	13416	13626	13639	13517	13586	13575	13649	13638	13661	13576	13716	13617	13492	13649	13549	13555	13621	13683	13595	13614	13590	13530	13538	13656	13483	13606	13659	13518	13603	13625	13553	13470	13675	13451	13564	13601	13613	13519	13447	13510	13416	13643	13665	13659	13739	13482	13525	13673	13657	13509	13580	13456	13496	13591	13691	13563	13440	13492	13602	13574	13603	13590	13426	13634	13403	13681	13620	13573	13436	13616	13527	13507	13560	13627	13611	13563	13358	13500	13361	13650	13534	13566	13548	13399	13555	13497	13608	13645	13509	13592	13595	13627	13626	13693	13515	13518	13505	13722	13485	13566	13690	13625	13385	13598	13547	13469	13709	13544	13532	13698	13572	13509	13519	13619	13592	13640	13437	13521	13481	13556	13504	13503	13578	13555	13427	13659	13526	13532	13576	13601	13532	13466	13621	13546	13433	13445	13603	13567	13444	13425	13658	13604	13552	13673	13752	13626	13528	13687	13597	13623	13525	13765	13429	13607	13642	13585	13677	13527	13677	13659	13533	13597	13572	13580	13435	13613	13438	13452	13439	13469	13530	13698	13350	13464	13489	13789	13561	13564	13566	13547	13511	13610	13508	13441	13658	13520	13548	13603	13538	13590	13609	13597	13564	13462	13671	13710	13504	13631	13642	13559	13618	13622	13651	13695	13491	13666	13516	13482	13505	13617	13586	13531	13410	13430	13600	13613	13604	13626	13768	13489	13682	13620	13608	13753	13724	13733	13498	13530	13677	13513	13558	13598	13630	13564	13605	13697	13637	13799	13590	13532	13593	13608	13512	13522	13677	13537	13534	13668	13471	13580	13522	13546	13698	13709	13677	13660	13556	13534	13646	13523	13572	13534	13589	13641	13733	13531	13647	13631	13634	13527	13474	13646	13514	13583	13533	13743	13709	13687	13517	13750	13587	13652	13626	13442	13685	13673	13601	13615	13459	13557	13566	13501	13577	13517	13487	13558	13756	13529	13604	13622	13348	13432	13327	13563	13577	13535	13593	13365	13670	13665	13589	13556	13526	13574	13402	13598	13670	13479	13556	13607	13537	13517	13637	13570	13591	13582	13682	13639	13589	13554	13684	13471	13536	13496	13561	13367	13414	13646	13494	13599	13486	13462	13555	13470	13606	13521	13626	13546	13543	13570	13635	13681	13532	13522	13513	13578	13570	13631	13627	13604	13748	13517	13491	13420	13552	13428	13637	13591	13488	13624	13515	13641	13605	13458	13656	13621	13628	13574	13558	13563	13567	13690	13617	13512	13532	13633	13558	13606	13602	13596	13432	13406	13576	13509	13572	13434	13539	13623	13524	13582	13499	13692	13495	13503	13566	13617	13668	13455	13646	13437	13592	13350	13730	13547	13640	13681	13698	13547	13556	13356	13550	13607	13589	13606	13379	13517	13532	13669	13640	13481	13420	13488	13623	13632	13579	13705	13480	13604	13447	13610	13701	13326	13447	13597	13669	13755	13622	13515	13676	13404	13441	13611	13527	13556	13631	13523	13584	13605	13469	13525	13611	13551	13623	13522	13723	13724	13707	13648	13551	13637	13506	13510	13818	13659	13612	13640	13633	13494	13569	13643	13619	13467	13670	13462	13447	13554	13465	13567	13543	13647	13649	13565	13585	13473	13663	13634	13591	13605	13592	13669	13624	13614	13666	13532	13552	13562	13705	13556	13419	13615	13582	13374	13467	13430	13694	13777	13604	13635	13490	13431	13477	13499	13630	13558	13514	13663	13551	13590	13589	13628	13680	13652	13547	13695	13359	13567	13586	13577	13529	13697	13703	13615	13502	13490	13646	13697	13619	13649	13486	13656	13561	13575	13611	13840	13564	13582	13636	13496	13676	13604	13664	13733	13601	13466	13609	13571	13554	13545	13688	13582	13579	13458	13519	13558	13554	13587	13520	13458	13651	13513	13636	13705	13505	13614	13571	13526	13377	13524	13500	13466	13617	13483	13579	13476	13771	13606	13533	13640	13631	13783	13637	13623	13630	13528	13628	13574	13617	13614	13527	13633	13558	13614	13437	13537	13802	13395	13601	13611	13643	13497	13680	13741	13644	13412	13570	13531	13560	13676	13502	13616	13609	13609	13507	13626	13567	13601	13553	13527	13575	13750	13591	13634	13504	13420	13759	13430	13547	13729	13556	13643	13464	13675	13629	13607	13613	13610	13651	13540	13607	13647	13538	13534	13538	13680	13502	13562	13680	13545	13450	13358	13564	13708	13615	13512	13468	13583	13422	13673	13524	13622	13523	13726	13393	13517	13650	13583	13460	13526	13512	13634	13522	13525	13585	13611	13601	13520	13561	13473	13739	13658	13529	13504	13656	13727	13480	13660	13415	13722	13513	13673	13596	13453	13533	13412	13575	13657	13566	13732	13587	13514	13581	13556	13480	13727	13405	13475	13738	13573	13536	13661	13531	13666	13662	13456	13741	13595	13553	13501	13543	13601	13567	13535	13517	13555	13582	13618	13607	13567	13631	13513	13634	13400	13670	13564	13626	13686	13610	13451	13527	13643	13561	13696	13623	13596	13690	13608	13667	13613	13458	13459	13609	13713	13631	13573	13498	13397	13658	13625	13542	13775	13693	13660	13568	13628	13611	13601	13705	13355	13643	13430	13734	13379	13691	13577	13490	13586	13501	13540	13530	13539	13722	13652	13678	13554	13557	13559	13588	13448	13413	13621	13576	13520	13533	13690	13595	13589	13600	13542	13604	13743	13619	13561	13455	13632	13600	13477	13402	13582	13500	13684	13302	13527	13431	13573	13561	13709	13509	13551	13604	13539	13598	13525	13482	13669	13507	13445	13569	13355	13420	13466	13543	13595	13546	13519	13603	13695	13537	13572	13557	13740	13533	13645	13661	13627	13602	13568	13642	13628	13676	13593	13496	13619	13663	13512	13380	13444	13675	13735	13704	13478	13612	13621	13485	13688	13532	13422	13544	13587	13490	13648	13757	13715	13502	13654	13629	13591	13656	13722	13526	13490	13498	13475	13544	13620	13730	13707	13464	13525	13529	13626	13613	13741	13479	13685	13519	13717	13514	13655	13568	13644	13683	13604	13488	13645	13348	13497	13608	13381	13540	13545	13445	13561	13507	13572	13635	13523	13621	13574	13729	13521	13521	13652	13472	13663	13501	13551	13489	13489	13501	13591	13513	13531	13569	13644	13626	13465	13479	13413	13630	13623	13698	13539	13559	13528	13517	13617	13441	13518	13499	13451	13551	13382	13648	13450	13559	13656	13575	13546	13774	13558	13455	13476	13805	13699	13630	13547	13505	13660	13655	13465	13638	13626	13629	13664	13482	13597	13704	13533	13642	13510	13510	13624	13542	13555	13437	13581	13632	13664	13537	13734	13656	13535	13572	13455	13565	13599	13654	13529	13484	13495	13681	13607	13481	13627	13397	13634	13519	13645	13658	13643	13551	13503	13703	13488	13559	13713	13464	13672	13513	13529	13544	13472	13497	13610	13580	13586	13541	13611	13717	13674	13676	13671	13573	13560	13477	13623	13564	13579	13573	13688	13692	13589	13578	13627	13570	13540	13641	13495	13492	13558	13604	13492	13495	13474	13433	13555	13737	13716	13498	13493	13640	13494	13638	13624	13678	13492	13555	13628	13405	13548	13525	13594	13519	13748	13468	13594	13480	13689	13478	13490	13593	13725	13571	13669	13522	13636	13535	13682	13554	13535	13597	13459	13544	13647	13523	13602	13449	13698	13539	13461	13513	13601	13673	13523	13511	13491	13501	13736	13503	13578	13511	13626	13469	13724	13620	13564	13717	13586	13696	13452	13745	13678	13515	13455	13626	13438	13712	13408	13701	13641	13474	13527	13560	13609	13696	13568	13596	13521	13433	13516	13699	13578	13478	13668	13700	13470	13512	13426	13781	13586	13460	13681	13592	13747	13669	13463	13547	13673	13665	13642	13536	13646	13692	13571	13552	13566	13525	13444	13619	13557	13584	13666	13737	13731	13478	13603	13500	13580	13588	13521	13495	13584	13597	13549	13490	13532	13454	13516	13606	13441	13735	13550	13625	13718	13563	13521	13668	13719	13617	13427	13670	13707	13463	13614	13394	13478	13694	13600	13733	13612	13575	13561	13640	13655	13580	13428	13679	13664	13549	13583	13598	13498	13601	13628	13726	13550	13620	13582	13487	13582	13766	13722	13505	13603	13676	13518	13642	13591	13596	13483	13544	13642	13693	13700	13432	13543	13745	13421	13521	13446	13575	13496	13650	13496	13492	13663	13353	13579	13642	13509	13627	13636	13501	13587	13609	13425	13685	13397	13537	13671	13648	13588	13486	13412	13642	13596	13508	13595	13621	13473	13607	13470	13543	13507	13662	13731	13540	13655	13554	13557	13591	13615	13657	13626	13653	13482	13375	13508	13523	13457	13569	13294	13449	13644	13409	13439	13393	13725	13397	13539	13687	13518	13522	13639	13624	13490	13521	13756	13471	13494	13609	13651	13460	13733	13573	13521	13602	13585	13639	13580	13608	13582	13518	13619	13595	13514	13517	13698	13728	13427	13482	13430	13497	13566	13465	13612	13637	13536	13625	13534	13570	13608	13641	13559	13729	13540	13527	13619	13664	13617	13531	13605	13583	13650	13624	13587	13589	13515
24146	21219	28552	25140	23439	23228	21981	18969	17600	17419	17029	16576	16529	16184	15966	16061	16115	15830	15775	15598	15811	15513	15389	15336	15545	15470	15300	15293	15360	15382	15250	15187	15155	15367	15350	15458	15163	15334	15130	15111	15078	15275	15204	15207	14952	14987	15201	15327	15306	15084	15163	15229	15048	15325	15265	15360	15263	15020	15204	15090	15154	15096	15098	15128	15336	15174	15297	15122	15026	14946	15243	15088	15174	15298	15270	15222	15152	15115	15172	15148	14924	15217	15140	15186	15207	15084	15385	15328	15245	15186	15267	15197	15232	15166	15217	15135	15154	15212	15025	15174	15176	15211	15045	15149	15114	15152	15118	15182	15231	15045	15276	14963	15007	15416	15124	15123	15132	15207	15200	15045	15155	14996	15060	15152	15375	15238	15120	15187	15328	15124	15060	15342	15130	15099	15225	15277	15103	15206	15255	15149	15093	15120	15271	15117	15086	15019	15060	15149	15334	15201	14968	15101	15056	14989	15117	15166	14977	15195	15199	15132	15317	15099	15080	15017	15005	15206	15105	15108	15080	15198	15045	15105	15096	15114	15094	15281	15306	15105	15001	14947	15155	15154	15160	15145	15060	15114	15132	15286	15142	15120	15159	15191	15200	15219	15205	15085	15147	15068	15117	15227	15165	15056	15300	15244	15184	15062	15271	15167	15289	15224	15270	15049	15121	15178	15113	15333	15064	15100	15047	15176	15069	15050	15273	15179	15147	15178	15104	15298	15208	15192	15247	15151	14982	15136	15154	15207	15240	15155	15112	15115	15211	15018	15185	14975	15362	15291	15234	15175	15289	15127	15273	14934	15156	15231	15073	15217	15143	14995	15182	15061	15067	15086	15080	15190	15032	15227	15157	15179	15135	15199	15157	15120	15498	15181	15262	15106	14863	15397	15291	15198	15127	15140	15087	15190	15164	15186	15098	15080	15202	15157	15255	14938	15064	15055	15220	15139	15206	15134	15120	15239	15187	14984	15171	15215	15202	15054	15183	15153	15059	15088	15092	15105	15141	15093	15120	15178	15046	15119	15010	15167	15319	15180	15088	15224	15287	15271	15033	15148	15175	15201	15059	14881	14994	14981	15131	15177	15096	15074	15068	15310	15233	14929	15014	15042	15011	15299	15166	15214	15187	15042	15061	14953	15045	15258	15054	15110	15347	15181	15110	15220	15192	15254	15176	15066	15091	15041	15103	15203	15131	15247	15205	15074	15187	15230	15117	15036	15204	15202	15230	15230	14994	15159	14968	15158	15104	15205	14947	15231	15417	15393	15188	15078	15103	15083	15138	15287	15336	14926	15176	15148	15049	15024	15117	15190	15033	15088	15106	15154	14918	15186	15122	15015	15055	15157	15334	15222	15212	15030	14999	15270	15165	15307	15009	15077	15147	15237	15190	15142	15091	15151	15150	15170	15064	14983	15088	15201	15027	15113	15136	15101	15084	15163	15095	15154	15185	15223	15267	15202	15236	15188	15085	15232	15144	15216	15260	14998	15251	15268	15078	15192	15098	15209	15286	15232	15173	15108	15096	15336	15228	15154	15000	15188	15114	15136	15069	15009	15257	15117	15260	15154	15102	15071	15251	14958	15098	15025	15208	14999	14997	15074	14935	15213	15043	15072	15124	15123	14998	14953	15265	15082	15202	15071	15148	15057	15347	15159	14945	15224	15075	15151	15292	15009	15344	15219	15104	15103	14992	15086	15234	15082	15123	15018	15076	15062	15092	15029	15035	15245	15202	15117	15083	14917	15101	14998	15261	15240	15070	15176	15076	15135	15078	15067	15294	15124	14988	15027	14987	15067	15146	14996	15061	15120	15077	15209	14961	15262	15116	15069	15087	15165	15183	15074	15157	15234	15028	15213	15203	15259	15342	15153	15141	15316	15238	15148	15258	15357	14949	15106	15157	15212	15190	15234	15155	15006	15148	15228	15107	15234	15227	15104	14963	15165	15035	15446	15062	15292	15010	15088	15094	15078	15136	14971	15051	15001	15229	15297	15103	15113	15066	15043	15059	15079	15272	15133	15104	15183	15231	15184	15198	15200	15234	15227	15201	15049	15145	15196	15205	15139	15165	15199	15096	15111	15137	15318	15130	15205	15115	15120	15407	15318	15203	15193	15248	15148	15286	15338	15182	15143	15275	15071	15027	15175	15238	15125	15230	15224	15169	14990	15225	15074	14973	15043	15126	15465	14940	15155	15200	15100	15335	15191	15033	15258	15183	15078	15065	15186	14932	14996	15233	15166	15061	15082	15170	15037	15102	15051	15323	14916	15021	15066	15012	14802	14943	15115	15245	15201	15049	15184	14952	15127	15085	15112	15057	15090	15019	15155	15050	15140	14967	15051	15086	15174	15183	15031	14999	15161	14976	15045	15240	15116	15125	15042	15118	14911	15183	15184	15232	15073	15178	15256	15180	15284	14959	15351	15023	15220	14892	15135	15095	15113	15227	15321	15127	15268	15017	15135	15207	15181	14994	15150	14954	15240	15190	15030	15176	15146	15245	15278	15126	15165	15229	15158	15242	15181	15153	15191	15143	15073	15320	15194	15196	15168	15013	14958	15106	15081	15043	15313	15025	15113	15046	15200	15137	15282	15132	15331	14917	14916	15099	15075	14946	14982	14964	15116	15064	15115	15021	14986	14983	15195	15067	15284	14958	15010	15158	14931	15114	15062	15215	15064	14942	15053	15234	15195	15352	15133	15047	15261	15092	15178	15193	14998	15197	15242	15051	14889	15085	15342	15210	14940	15114	15044	15030	15269	15233	15132	15140	15055	15072	15009	15198	15227	14972	15214	15163	15007	15068	15292	15218	15188	14924	15104	15330	15047	15167	15029	15025	15092	15052	15125	15163	14987	15172	15056	14972	15050	15147	15071	15175	15125	15222	15157	15172	15115	15154	15083	15190	15141	14940	15032	15021	15235	15158	15140	15137	14864	15042	15066	15177	15114	15212	15230	15274	15264	15097	15212	15191	14919	15054	14970	15122	14953	14968	15111	15184	15337	15313	15065	15225	15319	15105	15288	15176	15241	15211	15193	15103	15140	15258	15154	15108	15109	14834	14910	15064	15216	15250	15319	15060	15197	15228	15002	15071	14978	15060	14906	15203	15268	15051	15075	15233	15218	15192	15198	15163	14928	15225	15163	15142	15209	15059	15200	15183	14949	14992	15300	15191	15249	15310	15135	15213	15036	15245	15120	15116	15108	15153	15145	15276	15165	15197	15226	15310	15227	15107	15146	14850	15046	15055	15144	15054	15051	15140	15315	15322	14986	15360	15180	14891	15220	15128	15291	15147	15058	15284	15046	15092	14974	15250	15221	15232	15106	15083	15115	15092	15247	15248	15171	15139	15084	15097	15103	15317	15105	15065	15110	15051	15114	15119	15059	15357	14977	14929	15060	15161	15184	15184	15300	15083	15094	15231	14996	15170	15147	15140	15148	15051	15206	15102	15081	15049	15249	15288	15049	15153	15312	15425	15141	14988	15155	15004	15000	15232	15073	15333	15178	15373	15159	15055	15065	15037	15136	15171	15194	15254	15106	15283	15231	15123	15137	15067	15145	14990	15051	15151	15173	15216	15355	15093	14938	15273	15061	15283	15226	15223	15456	15086	14956	15120	15143	15183	15211	15140	15154	15255	15222	15162	14932	15266	15198	15303	15030	15004	15027	15178	15046	15301	15031	14975	15220	15103	15057	15100	15031	15089	15201	15060	15009	15064	15158	15238	14982	15216	15111	15021	15165	15254	15287	15038	15004	15199	15175	15277	15230	15141	15031	15281	15151	15284	15179	15289	15027	15100	15074	15082	15227	15247	14987	15386	15206	15186	15232	15282	14990	15139	15017	14911	15187	15386	15073	15044	15119	15001	15086	15110	15230	15189	15041	15181	15191	15052	15350	15083	15143	15255	15226	15298	15170	15132	15295	15274	14933	15273	15172	15021	15093	15330	15143	15054	15081	15040	15115	15083	14993	15159	15147	15207	15278	15219	15234	15022	15065	15232	15094	15158	15123	15163	14993	15179	14931	15226	15166	15257	15102	15110	15111	15211	14977	15066	15073	15115	15152	15009	15064	14830	15027	14991	15195	15111	15388	15371	15255	15204	15274	15175	15183	15046	15186	15302	14929	15176	15238	15410	15262	15161	15156	15024	15205	15252	15330	15300	15310	15156	15110	15246	14984	15268	15347	15096	14990	15066	15174	15225	15094	15270	15342	15112	15040	15233	15017	15277	15220	15203	15099	15195	15011	15175	15031	15225	15178	15159	15086	15005	15105	15477	15341	15229	15092	15224	15170	15108	15259	15062	15164	15100	15236	15226	15200	15152	15290	15262	15095	15270	15067	15109	15172	15008	15151	15059	15242	15149	15089	15345	15237	15033	15306	15194	15212	15110	14932	15220	15181	15216	15128	15301	15099	14891	15289	15118	15251	15013	15079	15114	15479	15052	15157	15095	15107	15304	15062	15228	15212	15152	15054	15077	15338	15183	14980	15150	15137	15024	15016	15231	15195	15197	15117	15200	15135	14982	15123	15007	15053	15166	15042	15118	15141	15240	15172	15223	15170	15047	15197	15179	15257	15080	15115	15257	15205	15090	15175	15262	14992	15014	15180	15086	15157	15096	15080	15104	15163	15056	15035	15315	15264	15135	15016	15228	15277	15433	15081	15267	15218	15203	14946	15083	15109	15103	14992	15094	15161	15088	15074	15209	15154	15032	15119	15047	15099	15257	15164	15216	15036	15150	15160	15287	15288	15145	15207	15069	15124	15017	15061	15169	15166	15285	15146	15090	15200	15346	15162	15160	15153	14977	15088	15037	15166	15254	15298	15111	15316	15002	15306	15012	15111	15094	15051	15070	15156	15266	15152	15122	15150	15309	15405	15356	15274	15038	15311	15259	15229	15100	15026	15229	15346	15120	15247	15030	15111	15117	15307	15063	15244	15268	15238	15031	15309	15166	14967	15282	15294	14941	15057	15428	15431	15270	15039	15127	15148	15157	15053	15234	15171	15319	15193	15227	15005	15278	15098	15282	15193	14979	15221	15150	15106	15054	15024	15094	15035	14895	15136	15094	15140	15162	15094	15263	15347	15181	14953	15196	15247	15309	15316	15192	14967	15049	15024
29544	46538	42044	31958	26177	22587	21026	19073	17533	16771	16415	15691	15464	15180	14993	14718	14620	14446	14385	14113	14093	13969	14081	13846	13987	13933	13850	14101	13665	13734	13656	13774	13810	13547	13815	13602	13570	13648	13617	13823	13552	13627	13713	13730	13739	13630	13563	13556	13518	13543	13616	13677	13563	13545	13667	13894	13562	13649	13561	13699	13654	13650	13582	13612	13547	13443	13589	13704	13770	13636	13705	13550	13571	13514	13434	13690	13637	13725	13601	13635	13630	13503	13651	13461	13647	13581	13476	13727	13522	13490	13432	13739	13522	13433	13625	13584	13721	13648	13406	13575	13705	13621	13514	13683	13664	13760	13624	13476	13641	13576	13600	13574	13761	13592	13540	13738	13502	13641	13635	13735	13542	13629	13591	13590	13375	13758	13540	13528	13621	13793	13624	13573	13682	13616	13593	13464	13610	13531	13655	13524	13580	13487	13497	13672	13532	13693	13494	13646	13483	13543	13549	13695	13660	13460	13601	13594	13614	13467	13588	13455	13598	13491	13477	13470	13604	13718	13572	13641	13685	13552	13647	13569	13561	13599	13513	13569	13485	13594	13571	13622	13554	13639	13696	13611	13549	13487	13620	13538	13642	13533	13550	13564	13628	13397	13504	13594	13398	13469	13571	13563	13422	13777	13626	13573	13574	13482	13541	13580	13608	13625	13567	13510	13536	13558	13573	13617	13702	13568	13615	13575	13715	13430	13666	13659	13486	13477	13512	13678	13578	13416	13638	13543	13514	13643	13564	13331	13717	13511	13619	13524	13568	13689	13499	13528	13597	13642	13782	13579	13651	13570	13474	13565	13639	13430	13418	13762	13507	13700	13652	13743	13703	13681	13545	13583	13523	13528	13766	13556	13469	13588	13631	13544	13541	13647	13555	13505	13671	13681	13740	13564	13554	13570	13659	13503	13550	13682	13614	13586	13483	13651	13563	13614	13590	13607	13503	13575	13626	13447	13785	13624	13560	13664	13582	13649	13531	13644	13643	13470	13432	13591	13413	13616	13453	13581	13653	13518	13610	13524	13529	13551	13738	13634	13588	13473	13633	13626	13460	13558	13654	13709	13539	13579	13580	13521	13499	13450	13565	13629	13554	13609	13519	13597	13603	13808	13636	13541	13623	13552	13566	13853	13541	13540	13598	13599	13680	13552	13631	13510	13594	13496	13498	13565	13832	13454	13660	13503	13498	13605	13605	13610	13595	13465	13750	13453	13577	13551	13628	13539	13654	13498	13557	13675	13738	13623	13508	13644	13593	13530	13615	13556	13538	13527	13731	13479	13569	13352	13588	13595	13466	13641	13491	13584	13588	13602	13542	13528	13550	13510	13581	13598	13399	13396	13754	13557	13690	13591	13652	13619	13495	13525	13700	13649	13604	13593	13418	13479	13581	13783	13512	13507	13481	13497	13438	13675	13548	13659	13671	13625	13494	13607	13503	13677	13600	13590	13685	13737	13615	13600	13682	13563	13514	13695	13555	13586	13682	13731	13365	13485	13514	13720	13731	13583	13588	13662	13603	13669	13702	13624	13751	13466	13686	13629	13698	13651	13611	13710	13568	13657	13550	13440	13670	13641	13600	13468	13548	13473	13518	13507	13430	13574	13525	13478	13635	13446	13486	13577	13616	13548	13531	13478	13658	13659	13559	13590	13544	13532	13455	13529	13617	13529	13712	13747	13669	13581	13620	13651	13587	13609	13471	13467	13597	13598	13520	13590	13650	13709	13736	13723	13532	13616	13649	13573	13749	13646	13596	13562	13621	13521	13655	13677	13447	13569	13416	13673	13557	13567	13479	13555	13436	13604	13547	13615	13436	13608	13508	13355	13618	13500	13467	13683	13597	13627	13728	13316	13525	13543	13533	13546	13556	13597	13627	13761	13602	13479	13600	13615	13616	13444	13672	13508	13563	13680	13474	13564	13526	13584	13647	13591	13555	13568	13585	13558	13627	13418	13537	13552	13681	13401	13662	13582	13653	13577	13821	13532	13532	13466	13435	13587	13406	13463	13532	13586	13569	13601	13523	13557	13714	13595	13565	13321	13595	13563	13552	13574	13731	13557	13601	13646	13564	13544	13756	13564	13655	13690	13736	13676	13582	13611	13704	13514	13565	13460	13634	13520	13602	13710	13634	13620	13698	13666	13603	13605	13632	13675	13675	13636	13564	13647	13540	13625	13653	13500	13599	13524	13553	13600	13654	13598	13410	13489	13667	13570	13454	13628	13518	13564	13568	13509	13722	13617	13561	13553	13570	13528	13642	13573	13593	13477	13550	13522	13616	13662	13565	13639	13519	13619	13542	13630	13568	13621	13591	13540	13693	13516	13561	13423	13581	13657	13554	13653	13628	13590	13747	13539	13610	13568	13425	13604	13637	13494	13587	13467	13510	13485	13641	13614	13577	13673	13646	13714	13503	13595	13527	13522	13660	13652	13518	13544	13542	13476	13600	13614	13565	13534	13597	13728	13534	13505	13695	13628	13591	13542	13635	13484	13644	13495	13609	13489	13527	13570	13540	13541	13475	13689	13543	13564	13555	13518	13663	13521	13529	13648	13565	13437	13531	13614	13489	13854	13623	13562	13712	13667	13604	13477	13390	13557	13626	13631	13634	13469	13669	13586	13582	13627	13555	13492	13671	13666	13509	13522	13507	13535	13486	13632	13570	13454	13582	13525	13778	13635	13712	13472	13493	13417	13624	13414	13461	13655	13675	13546	13647	13545	13466	13686	13522	13530	13643	13577	13539	13532	13563	13561	13683	13597	13661	13496	13519	13516	13737	13680	13499	13720	13546	13405	13628	13574	13478	13603	13502	13686	13671	13484	13583	13487	13598	13602	13611	13445	13599	13488	13666	13523	13603	13585	13542	13580	13732	13571	13585	13737	13502	13514	13462	13702	13569	13729	13660	13863	13593	13550	13466	13439	13593	13385	13592	13619	13551	13545	13379	13667	13632	13431	13649	13565	13550	13769	13744	13660	13618	13487	13565	13720	13618	13648	13582	13388	13501	13571	13528	13440	13582	13573	13725	13615	13629	13656	13651	13771	13719	13437	13553	13566	13564	13489	13540	13627	13493	13593	13627	13645	13380	13618	13567	13615	13629	13603	13389	13586	13684	13499	13632	13667	13555	13508	13578	13604	13411	13539	13598	13551	13595	13628	13529	13569	13736	13552	13607	13655	13730	13549	13477	13542	13509	13478	13457	13679	13488	13506	13661	13542	13636	13512	13647	13560	13526	13610	13587	13387	13590	13606	13744	13547	13665	13502	13734	13584	13479	13570	13658	13579	13603	13664	13611	13511	13496	13606	13584	13380	13500	13580	13421	13505	13551	13620	13445	13635	13520	13674	13632	13488	13518	13580	13576	13731	13404	13539	13728	13762	13544	13555	13495	13563	13537	13691	13508	13580	13637	13545	13581	13610	13619	13705	13562	13605	13534	13584	13666	13506	13639	13542	13569	13699	13699	13617	13589	13677	13570	13601	13525	13611	13630	13646	13770	13491	13439	13651	13601	13551	13575	13624	13562	13535	13641	13677	13577	13713	13511	13660	13597	13819	13528	13574	13618	13575	13556	13750	13582	13650	13545	13516	13513	13671	13486	13647	13609	13419	13587	13705	13446	13717	13564	13573	13547	13506	13599	13411	13582	13688	13710	13632	13537	13692	13524	13571	13665	13631	13653	13498	13666	13550	13547	13708	13702	13618	13421	13583	13652	13656	13586	13575	13648	13680	13688	13590	13497	13668	13546	13548	13467	13588	13505	13616	13579	13751	13714	13367	13440	13664	13676	13589	13429	13651	13496	13529	13642	13489	13510	13701	13411	13514	13599	13567	13482	13657	13749	13689	13690	13574	13507	13632	13663	13626	13539	13543	13601	13498	13613	13634	13539	13550	13622	13553	13635	13513	13583	13657	13746	13596	13449	13504	13582	13705	13466	13630	13593	13525	13495	13456	13607	13506	13482	13511	13642	13469	13440	13584	13500	13453	13661	13529	13434	13583	13557	13566	13536	13397	13539	13581	13394	13680	13541	13590	13614	13871	13569	13599	13663	13676	13498	13570	13572	13684	13653	13550	13484	13632	13584	13424	13568	13481	13484	13491	13852	13548	13447	13522	13642	13606	13800	13691	13537	13786	13468	13618	13777	13549	13423	13498	13598	13548	13628	13610	13489	13521	13713	13650	13615	13535	13554	13657	13709	13533	13526	13478	13591	13636	13474	13501	13464	13538	13580	13596	13521	13579	13579	13648	13483	13532	13543	13445	13662	13607	13677	13637	13566	13586	13657	13693	13567	13635	13569	13616	13640	13337	13628	13676	13506	13587	13606	13591	13539	13476	13662	13631	13492	13521	13569	13532	13713	13518	13885	13686	13456	13488	13480	13626	13599	13672	13554	13708	13678	13496	13598	13662	13609	13668	13761	13560	13569	13660	13720	13466	13453	13566	13608	13729	13498	13540	13382	13478	13564	13555	13620	13682	13566	13561	13546	13757	13705	13539	13597	13580	13582	13426	13543	13585	13547	13601	13537	13611	13544	13557	13631	13538	13789	13602	13724	13624	13610	13624	13662	13474	13605	13534	13475	13463	13607	13788	13571	13557	13691	13446	13543	13692	13490	13554	13566	13486	13529	13605	13500	13487	13551	13565	13579	13463	13506	13568	13515	13610	13785	13655	13583	13604	13486	13667	13521	13535	13586	13631	13432	13524	13648	13457	13646	13517	13516	13602	13566	13395	13572	13694	13701	13602	13568	13612	13611	13445	13593	13434	13529	13539	13565	13532	13682	13481	13442	13579	13661	13482	13577	13482	13556	13687	13629	13634	13424	13680	13493	13817	13643	13642	13513	13626	13341	13667	13502	13672	13503	13578	13616	13505	13723	13501	13617	13631	13588	13543	13629	13435	13600	13633	13577	13434	13746	13586	13600	13358	13590	13633	13529	13560	13490	13643	13520	13631	13840	13595	13638	13702	13622	13523	13496	13411	13585	13616	13591	13592	13586	13572	13688	13381	13684	13462	13704	13486	13581	13614	13523	13594	13697	13713	13631	13402	13530	13629	13669	13610	13576	13462	13592	13613	13540	13425	13480	13414	13589	13524	13559	13511	13524	13442	13552	13457	13607	13700
22939	21189	28934	23839	22187	25105	27159	21583	19503	19174	18522	18017	17511	17321	17045	16825	16887	16641	16612	16283	16339	16407	16134	16054	15871	15842	16025	15839	15889	15833	15845	15837	15740	15726	15878	15579	15790	15719	15778	15752	15707	15596	15776	15788	15550	15630	15753	15609	15782	15770	15463	15568	15560	15687	15892	15628	15790	15919	15716	15703	15572	15747	15432	15717	15841	15841	15769	15767	15590	15441	15717	15572	15712	15677	16008	15569	15804	15642	15738	15764	15674	15501	15739	15701	15670	15610	15627	15618	15819	15711	15625	15669	15611	15567	15572	15619	15537	15458	15593	15730	15651	15761	15684	15678	15675	15636	15490	15663	15604	15705	15740	15509	15558	15657	15479	15687	15536	15753	15660	15762	15412	15496	15744	15674	15801	15711	15674	15656	15661	15776	15777	15639	15787	15700	15629	15570	15436	15432	15636	15780	15620	15668	15532	15673	15498	15564	15640	15662	15548	15597	15498	15590	15554	15594	15732	15500	15584	15708	15728	15792	15767	15618	15650	15754	15740	15491	15572	15760	15625	15546	15656	15526	15552	15483	15776	15617	15603	15633	15566	15581	15318	15613	15578	15485	15699	15759	15704	15633	15696	15576	15599	15666	15716	15684	15637	15809	15512	15573	15565	15664	15649	15724	15555	15671	15506	15691	15650	15739	15680	15513	15486	15679	15421	15602	15693	15705	15675	15501	15811	15838	15766	15644	15669	15797	15643	15695	15820	15722	15684	15586	15641	15613	15811	15449	15609	15520	15577	15802	15676	15688	15853	15755	15482	15692	15551	15638	15658	15453	15509	15647	15804	15734	15510	15556	15695	15553	15625	15382	15504	15606	15546	15522	15576	15711	15598	15599	15638	15605	15618	15588	15760	15644	15811	15468	15588	15509	15580	15485	15523	15620	15669	15583	15550	15460	15585	15849	15613	15603	15629	15578	15516	15601	15553	15473	15699	15643	15581	15789	15688	15593	15540	15779	15534	15643	15423	15683	15558	15676	15770	15663	15439	15677	15528	15391	15388	15818	15513	15619	15619	15528	15715	15581	15749	15544	15603	15706	15513	15562	15544	15586	15728	15518	15896	15644	15523	15609	15779	15412	15526	15694	15505	15573	15554	15818	15557	15760	15525	15693	15619	15518	15661	15800	15780	15343	15598	15671	15642	15690	15818	15572	15732	15633	15488	15628	15530	15566	15596	15453	15590	15533	15491	15399	15582	15465	15615	15713	15578	15764	15550	15820	15837	15723	15598	15434	15495	15719	15621	15738	15638	15513	15700	15710	15583	15498	15632	15318	15400	15742	15613	15640	15440	15547	15616	15700	15538	15625	15522	15737	15529	15534	15824	15754	15857	15573	15709	15433	15553	15531	15656	15662	15743	15637	15804	15498	15479	15603	15566	15597	15781	15621	15654	15489	15616	15583	15520	15480	15519	15605	15521	15828	15519	15566	15452	15752	15464	15578	15662	15400	15449	15479	15681	15738	15724	15553	15632	15763	15392	15587	15710	15472	15613	15557	15708	15630	15612	15755	15600	15506	15365	15679	15732	15594	15583	15846	15614	15690	15477	15453	15707	15563	15686	15801	15561	15797	15689	15528	15641	15632	15826	15645	15596	15697	15742	15511	15595	15670	15639	15800	15923	15716	15733	15492	15769	15724	15723	15647	15549	15470	15652	15570	15491	15687	15567	15662	15626	15623	15790	15486	15717	15601	15610	15700	15733	15554	15643	15708	15548	15649	15617	15548	15586	15527	15397	15640	15511	15561	15609	15591	15699	15689	15568	15734	15572	15727	15700	15497	15487	15578	15677	15611	15614	15539	15618	15626	15566	15569	15625	15789	15686	15742	15621	15635	15687	15538	15540	15507	15408	15768	15517	15595	15520	15302	15603	15417	15742	15503	15686	15511	15612	15575	15484	15741	15574	15562	15663	15478	15429	15763	15611	15543	15457	15632	15561	15680	15864	15517	15481	15632	15565	15660	15476	15532	15591	15593	15646	15574	15445	15462	15448	15463	15736	15534	15569	15572	15559	15505	15540	15561	15598	15476	15757	15580	15728	15556	15621	15425	15559	15646	15503	15382	15588	15587	15769	15718	15479	15475	15712	15591	15575	15670	15570	15671	15450	15505	15594	15584	15601	15710	15620	15813	15627	15733	15753	15732	15425	15804	15616	15599	15512	15838	15697	15839	15628	15493	15517	15586	15573	15489	15669	15330	15548	15784	15556	15630	15494	15706	15625	15735	15517	15425	15527	15604	15792	15571	15434	15644	15671	15777	15528	15481	15704	15593	15575	15476	15661	15630	15799	15622	15594	15544	15416	15792	15577	15615	15532	15567	15573	15741	15601	15506	15579	15469	15673	15663	15592	15534	15564	15546	15600	15626	15537	15488	15461	15649	15598	15418	15604	15596	15731	15677	15627	15589	15524	15642	15503	15486	15569	15494	15614	15530	15439	15298	15601	15561	15699	15618	15534	15646	15640	15444	15785	15767	15821	15822	15496	15657	15690	15781	15591	15559	15575	15695	15647	15697	15525	15805	15745	15583	15684	15687	15665	15572	15765	15667	15626	15454	15517	15443	15581	15703	15478	15527	15532	15610	15459	15750	15537	15699	15569	15670	15636	15616	15750	15706	15620	15448	15734	15554	15558	15542	15731	15586	15617	15704	15797	15431	15416	15466	15311	15663	15982	15477	15543	15763	15490	15521	15419	15583	15558	15447	15696	15488	15475	15553	15515	15667	15719	15598	15681	15351	15417	15360	15699	15506	15461	15589	15608	15544	15512	15632	15708	15641	15526	15539	15600	15481	15698	15645	15845	15553	15737	15426	15415	15524	15507	15473	15708	15559	15615	15749	15684	15619	15409	15770	15624	15722	15590	15517	15547	15567	15510	15550	15670	15681	15683	15757	15657	15513	15494	15622	15632	15645	15609	15561	15610	15767	15487	15501	15343	15448	15763	15576	15508	15675	15721	15676	15778	15579	15588	15643	15743	15705	15788	15632	15656	15674	15436	15747	15637	15636	15589	15655	15666	15617	15634	15651	15510	15633	15448	15532	15669	15709	15735	15639	15560	15607	15492	15563	15808	15697	15489	15445	15718	15689	15684	15663	15623	15646	15782	15545	15755	15602	15576	15668	15496	15590	15648	15541	15717	15736	15526	15597	15818	15602	15601	15495	15613	15751	15760	15580	15548	15697	15699	15696	15493	15594	15576	15655	15681	15636	15466	15552	15608	15692	15521	15646	15741	15568	15537	15621	15557	15796	15683	15629	15481	15620	15501	15551	15601	15722	15733	15580	15780	15595	15603	15641	15600	15668	15560	15590	15528	15617	15635	15458	15603	15542	15485	15422	15461	15719	15720	15639	15620	15782	15595	15662	15702	15668	15626	15607	15614	15527	15676	15538	15628	15699	15650	15561	15399	15331	15590	15698	15544	15663	15637	15760	15374	15721	15605	15716	15427	15453	15476	15496	15639	15477	15685	15724	15465	15419	15534	15494	15698	15713	15790	15536	15623	15672	15626	15605	15353	15478	15666	15509	15856	15601	15747	15371	15568	15625	15649	15593	15659	15600	15622	15459	15579	15699	15750	15827	15713	15750	15722	15615	15754	15660	15555	15658	15633	15703	15626	15536	15618	15376	15558	15823	15445	15576	15555	15675	15572	15741	15700	15616	15859	15625	15388	15530	15583	15504	15537	15722	15683	15616	15709	15709	15712	15752	15575	15666	15657	15558	15661	15462	15534	15394	15670	15556	15661	15596	15707	15527	15721	15838	15700	15538	15451	15674	15536	15541	15574	15733	15685	15700	15745	15536	15632	15386	15420	15647	15643	15595	15591	15719	15620	15442	15571	15823	15649	15689	15613	15732	15565	15598	15625	15581	15566	15552	15315	15512	15521	15774	15590	15561	15721	15433	15644	15780	15698	15507	15689	15668	15640	15583	15649	15468	15624	15640	15563	15521	15555	15605	15647	15627	15561	15713	15448	15516	15565	15516	15433	15527	15588	15555	15533	15488	15635	15478	15504	15502	15711	15752	15456	15583	15630	15782	15525	15495	15636	15549	15634	15463	15633	15621	15730	15683	15541	15606	15791	15643	15702	15576	15683	15550	15351	15724	15605	15560	15501	15647	15483	15618	15695	15631	15528	15497	15702	15482	15821	15634	15610	15511	15700	15661	15783	15824	15671	15420	15616	15613	15520	15584	15578	15674	15339	15564	15434	15620	15722	15729	15547	15540	15680	15628	15308	15669	15523	15473	15790	15548	15465	15665	15685	15647	15505	15711	15643	15549	15716	15571	15503	15559	15512	15648	15548	15665	15452	15594	15496	15566	15739	15676	15723	15527	15493	15552	15400	15714	15633	15586	15550	15558	15507	15574	15591	15426	15707	15660	15431	15493	15702	15560	15712	15656	15683	15484	15461	15544	15689	15555	15728	15702	15542	15484	15676	15684	15519	15449	15719	15726	15659	15805	15696	15531	15540	15652	15653	15573	15577	15471	15659	15590	15508	15672	15596	15626	15385	15715	15632	15483	15703	15580	15644	15574	15673	15606	15459	15582	15667	15472	15626	15511	15502	15591	15516	15482	15553	15690	15572	15646	15527	15506	15378	15640	15616	15522	15697	15747	15546	15769	15551	15425	15573	15687	15675	15463	15464	15558	15747	15661	15623	15642	15502	15662	15585	15727	15528	15597	15762	15522	15551	15723	15465	15581	15615	15465	15698	15611	15561	15576	15532	15592	15627	15658	15535	15710	15668	15661	15883	15667	15576	15797	15630	15746	15657	15379	15705	15533	15651	15601	15761	15685	15539	15590	15629	15718	15617	15616	15510	15528	15830	15624	15710	15645	15661	15791	15940	15700	15564	15769	15624	15387	15452	15724	15655	15683	15858	15726	15559	15745	15439	15778	15492	15629	15634	15727	15414	15544	15554	15509	15667	15608	15499	15486	15564	15678	15625	15418	15751	15487	15358	15545	15608	15572	15505	15612	15525	15623	15666	15642	15713	15622	15619	15722	15826	15532	15638	15743	15728	15666	15681	15728	15733	15746	15664	15622	15621	15559	15582	15527	15602	15793	15854	15544	15635	15651	15537	15583	15746	15457	15461	15691	15585	15437	15624	15739
30580	50067	46207	36334	31245	27556	25015	21742	19944	18950	17992	17202	16752	16383	15955	15599	15534	15127	15053	14797	14803	14763	14282	14446	14243	14346	14234	14176	14268	14104	13996	13958	14095	14079	13941	13933	14016	13929	14106	13959	13748	13904	13978	14135	13879	13750	13960	13829	13819	13889	13716	13910	14045	13860	13935	13950	13873	13945	13792	13878	13927	13794	13785	13860	13976	13754	13874	13754	13959	13721	13755	13787	13877	13886	13641	14064	13852	13796	13662	13862	13711	13902	13899	14011	13644	13938	13659	13998	14024	13791	13736	13809	13814	13731	13797	13943	13870	13803	13726	14047	13947	13906	13956	13882	13836	13914	13858	13909	14029	13943	13827	13766	13836	13865	13813	13970	13993	13847	13808	13823	13892	13982	13897	13602	13728	13844	13853	13881	13768	13837	13791	13906	13768	13836	13839	13835	13691	13977	13773	13985	13853	13785	13888	13916	13885	13916	13780	13870	13792	13907	13791	13923	13866	13838	13868	13970	13828	13928	13820	13856	13818	13782	13984	13785	13796	13828	13829	13982	13855	13976	13933	13769	13763	13917	13973	13834	13938	13924	13853	13904	13967	13824	13798	13784	13852	13885	13658	13780	13821	13990	13711	13822	13694	13700	13994	13785	13964	13845	13820	13963	13723	13833	13891	13890	13743	14018	13989	13800	13897	13848	13809	13805	13872	13798	13989	13841	13844	13806	13768	13753	13940	13726	13646	13814	13994	13820	13988	13760	13757	13782	13887	13919	13879	13966	13895	13830	13915	13956	13850	13991	13862	13882	13813	13887	13726	13834	13922	13886	13762	13859	13780	13860	13780	13822	13755	13688	13754	13824	13780	13790	13832	13888	13743	13876	13957	13871	13785	13805	13928	13886	13789	13819	13815	13851	13874	13861	13898	13856	13929	13871	13860	13801	13683	13756	14019	13712	13948	13861	13873	13981	13848	14014	13804	13804	13836	13790	13812	13798	13778	13839	13812	13877	13883	13854	13890	13699	13876	13943	13877	13957	13839	13815	13787	13867	13786	13735	13954	13947	13653	13732	13715	13974	13834	13764	13866	13879	13925	13810	13804	14061	13803	13823	13826	13925	13844	13797	13774	13744	13876	13963	13858	13951	13921	13785	13782	13920	13737	13815	13737	13857	13812	13798	13972	13817	13858	13869	13713	13822	13845	13944	13941	13753	13860	13789	13954	13798	13819	13881	13928	13835	13939	13832	13733	13897	13834	13840	13816	13910	13759	13923	13905	14077	13881	13873	13578	13905	13842	13850	13924	13840	13788	13875	13645	13817	13773	14037	13698	13715	13752	13726	13777	13768	13997	13703	13996	13823	13957	13826	13856	13902	13773	13927	13689	13842	13744	13887	13937	13925	13880	13692	13826	13834	13786	13776	13839	13809	13890	13698	13894	13895	13840	13670	13739	13891	13734	13812	13877	13952	13543	13724	13663	13807	13787	13734	13767	13808	13712	13759	13972	13644	13799	13600	13736	13886	13848	13910	13832	13649	13689	13786	13872	13763	13794	13852	13805	13907	13927	13778	13960	13759	13991	13928	13956	13892	13633	13802	13818	13875	13854	13779	14061	13748	13919	13742	14058	13893	13947	13920	13937	13756	13740	13732	13880	13841	13976	13812	13937	13864	13903	13864	14030	13724	13724	13877	13907	13671	13917	13847	13987	13933	13844	13742	13863	14029	13757	13762	13836	13725	14043	13750	13824	13819	13873	13925	13954	13853	13835	13849	13793	13803	13918	13887	13821	13889	13762	13966	13882	13888	13911	13860	13938	13720	13869	13832	13869	13764	13907	13944	13920	13950	13880	13869	13916	13839	13732	13849	13769	13850	13739	13828	13979	13901	13962	13760	13985	13781	13898	13770	13829	13904	13754	13829	13814	13772	13770	13736	13895	13964	13817	13968	13885	13617	13912	13827	13840	13799	13969	13903	13702	13684	13755	13783	13998	13577	13954	13702	13766	13906	13802	13714	13826	13890	13759	13954	13902	13712	13869	13743	13837	13717	13895	13818	13817	13915	13849	13888	13896	13764	13867	14028	14042	13674	13804	13806	13724	13828	13867	13848	13607	13887	13756	13778	13895	13700	13865	13990	13973	13905	13740	13818	13717	13961	13749	14054	13933	13734	13632	13899	13791	13954	13721	13893	13753	13935	13888	13824	13864	13919	13805	13860	13731	13834	13772	13753	13989	13737	13946	13984	13898	13836	13813	14155	13769	13933	13812	13874	13718	13732	13877	13816	13850	14048	13813	13862	13790	13626	13855	13926	13847	13743	13683	13837	13773	13985	13796	13992	13898	13812	13775	13815	13864	13848	13776	13977	14006	13900	13761	13864	13891	13718	13751	13756	13807	13832	13660	13942	13850	13880	13820	13894	13803	13768	14092	13882	13847	13958	13883	13778	13867	13859	13868	13891	13684	13892	14046	13730	13784	13878	13697	14000	13906	13798	14046	13788	13786	13999	13917	13891	13983	13730	13850	13747	13679	13688	13860	13878	13874	13832	13787	14004	13668	13829	13772	13826	13767	13839	13861	13890	13759	13804	13764	13751	13912	13796	13819	13862	13821	13804	13840	13923	13894	13788	14114	13821	13814	13881	13677	14007	13763	13731	13879	13824	13765	13889	13777	13919	13797	13802	13826	13920	13946	13833	13864	13927	13744	13841	13711	13762	13892	13863	13871	13929	13960	13843	13966	13918	13815	13829	13739	13815	13748	13754	13845	13813	13803	13748	13972	13901	13795	13832	13698	13698	13807	13959	13962	13857	13624	13865	13938	13970	13790	13794	13758	13817	13840	13910	13907	13940	13877	14107	13811	13795	13806	13776	13715	13768	13844	13751	13934	13722	13972	13820	13685	14021	13874	13887	13763	13975	13882	13770	13821	13743	13820	13730	13908	13832	13863	13879	13862	13940	13873	13720	13907	13714	13811	13848	13917	13814	13761	13848	13755	13951	13919	13864	13815	13712	13789	14022	13856	13786	13707	13831	13826	13738	13956	13891	13897	13950	13853	13926	13870	13776	13962	13897	13879	13807	13811	13857	13888	13772	13884	13819	13849	13978	13962	13788	13775	13750	13810	13699	13743	13901	13907	13888	13940	14021	13885	13892	13921	13899	13979	14028	13818	13756	13973	14084	13744	13820	14066	13748	13835	13957	13802	13744	13664	13724	13873	13857	13748	13818	13854	13680	13814	13931	13731	13896	13837	13833	13964	13834	13925	13833	13709	13842	13827	13904	13821	13753	13825	13895	13861	13840	13827	14021	13772	13786	13892	13847	13845	13864	14017	13916	13922	13957	13909	13952	13877	13891	13820	13915	13672	13866	13773	14003	13745	14048	13796	13893	13823	13922	13987	13856	13575	13777	13821	13850	13959	13738	13773	13952	13723	13842	13906	13658	13962	13893	13846	13996	13767	13848	13821	13820	13732	13798	13758	13892	13918	13946	13773	13703	13892	13874	13951	13819	13814	13782	13914	13670	13906	13939	13830	13859	13850	13850	13938	13945	13966	13859	14032	13834	13880	13974	13795	13748	13849	13935	13861	13758	13800	13946	13764	13958	13784	13970	13834	13882	13805	13874	13876	13882	13847	14012	13811	13870	13833	13888	13636	13771	13918	13749	13723	13742	13796	13740	13964	13715	13951	13887	13823	13918	13860	13855	13849	13842	13887	13955	13868	13783	13716	13681	13940	13658	13884	13815	13831	13864	13866	13659	13827	14004	13837	13931	13832	13892	13767	13899	13779	13802	14101	13957	13714	13867	13830	13940	13842	13757	13904	13811	13827	13964	13879	13585	13944	13800	13851	13928	13985	13789	13998	13836	13857	13989	13743	14072	13932	13807	13751	13981	13846	13742	13830	13841	13828	13773	13771	13867	13849	13981	13844	13722	13922	13787	13799	13862	13771	13839	13843	13832	13807	13769	13889	13741	13807	13858	13924	13837	13920	13778	13770	13684	13744	14008	13860	13737	13824	13878	13795	13990	13765	13795	13801	13877	13918	13774	13944	13953	13807	13914	13978	13655	13840	13815	14000	13831	13908	13827	13804	13678	13813	13898	13773	13884	13937	13845	13698	13902	13832	13789	13879	13614	13728	13924	13615	13960	13802	13641	13947	13886	13830	13772	13954	13835	13831	13741	13921	13836	13917	13740	13903	14000	13800	13867	13855	13836	13823	13734	13758	13623	13734	13809	13884	13875	13985	13755	13888	13793	13666	13839	13930	13816	13846	13732	13824	13876	13894	13864	14013	13884	13951	13867	13841	13852	13783	13933	13862	13921	13760	13828	13873	13837	13692	13992	13780	13881	13842	13649	13883	13987	13780	13852	13919	13926	13954	13825	13878	13903	13788	13838	13858	13792	13863	13809	13788	13831	14006	13777	13963	13873	13766	13817	13834	13861	13672	13910	13854	13827	13750	13980	13911	13780	13963	13744	13854	13745	13824	13838	13835	13871	13737	13889	13822	13936	13701	13835	13892	13964	13914	13814	13889	13793	13954	13963	13858	13744	13826	13848	13807	13943	13859	13911	13885	13728	14031	13888	13846	13876	13783	13927	13911	13795	13797	13851	13834	13872	13853	13834	13686	13794	13834	13645	13720	13836	13751	13777	13854	13894	13923	13824	13784	13939	13879	13943	13954	13846	13861	13885	13751	13717	13850	13815	13798	13887	13835	13747	13886	13864	13920	13786	13761	13733	13828	13880	13886	13806	13777	13842	13887	13731	13877	13874	13845	14024	13726	13916	13845	13824	13903	13681	13823	13753	13881	13853	13870	13919	13957	13825	13946	13836	13902	13950	13843	13883	14011	13906	13847	13834	13892	13888	13897	13803	13827	13757	13933	13811	13775	13908	13665	13885	13948	13896	13797	13894	13855	13899	13730	13846	13830	13867	13876	13911	13677	13700	14026	13957	13760	13807	13689	13758	13660	13843	13891	13896	14003	13863	13899	13762	13979	13850	13907	13898	13862	13630	13824	13734	13718	13884	13797	13902	13854	13849	13813	13776	13800	13971	13882	13925	13776	13748	13840	13795	14080	13861	13818	13883	13827	13840	13858	13966	13735	13869	13717	13864	13981	13901	13770	13743	13669	13802	13801	13864	13748	13963	13848	13726	13937	13862
28848	25438	30625	27226	22039	19457	18238	17366	16512	16367	16082	15851	15640	15503	15327	15469	15304	15325	15282	15164	15165	15217	15210	15040	14901	15194	15179	15193	15179	15074	15191	15093	15251	14909	14812	15022	15110	15156	15105	14897	14998	14910	15051	15023	15153	14890	14990	14810	15006	14931	14873	14968	15066	14924	15065	14942	15224	14931	15131	15063	14938	15078	14914	14906	15056	14939	14758	14769	15073	14841	15063	15037	14937	14902	14929	14968	15046	14750	14803	14994	14893	14976	15094	14882	15250	15067	14879	14992	14955	14984	14966	14963	15203	15003	14997	14938	14998	15150	14847	14803	15012	15011	15098	15160	15006	15127	15073	15097	15039	14915	14827	14999	15250	14865	14927	15038	14954	15314	14921	15075	14932	14856	15076	14910	14935	14881	14915	14753	15124	14996	15079	15056	15095	14765	14943	14988	14914	14856	14946	14741	15038	15042	14993	14990	15176	14788	15073	14993	14988	14924	15053	15081	14840	14934	14882	14950	15006	15076	15090	14803	14933	15100	15043	14998	15143	15038	14994	14911	14903	14914	15107	15008	14885	14765	15064	14727	14899	14840	14899	14952	15188	14975	15051	14895	14957	15010	15187	14967	14976	15015	15140	15135	15012	14988	14970	14965	14899	15081	14644	14782	14971	14964	14915	15086	14964	15202	15000	15053	14951	14936	15039	14795	14876	14960	14918	14830	15148	14892	15076	14919	14699	14903	15003	14822	14980	15128	14841	15027	14831	15103	15253	15020	15107	14970	14971	15060	15153	15042	15076	15033	15025	14943	14944	14912	14949	14926	14895	14903	15184	15182	15018	15029	15213	15060	15171	15056	14954	14916	15195	14946	14767	14682	15070	14953	15024	15007	14889	14788	14909	14911	14821	15124	14796	14943	14958	14976	14986	15029	14878	15054	15076	14871	14965	14932	15105	14886	14775	14956	15068	15027	14997	14935	14934	14960	14966	14935	15001	14861	15147	14927	14849	14896	15210	15017	14869	15084	15060	14952	15278	14987	14787	14924	15043	15038	15012	14972	14821	14738	14914	14883	14973	15063	15058	14910	14797	15115	14854	15137	14980	14893	15008	15099	14837	14957	14964	14986	15120	14962	14843	14883	14831	15061	15000	14901	14889	14838	14874	15021	14927	15079	14968	14788	14864	14820	15055	15061	14863	14872	15231	15011	14972	14950	14886	15030	14932	15006	15125	15016	14872	15112	14889	14725	15063	14888	15078	14875	15043	14859	14798	14954	15079	15070	14930	14945	14963	14919	15052	14834	14854	14918	15081	14969	14786	14813	14978	14983	15005	14989	14972	14985	15033	14859	14960	14968	15033	14975	14867	14956	15062	15029	14998	14980	14836	14920	14890	14840	15065	15154	15041	14840	14783	14980	14895	15067	14855	14922	15095	14846	15062	15015	14963	14807	14860	14918	14998	14943	15019	14963	15009	15075	15064	15059	14811	14896	14893	15062	14950	14985	15092	14933	15079	15294	14856	15014	14914	14919	15053	14908	14889	14984	15041	15063	15010	14900	14942	14965	14919	15054	14958	14876	14880	15053	15072	15007	14912	14980	14896	14924	14820	14806	15022	15100	15054	14902	14866	14689	15087	15016	15014	14988	14831	14834	14938	15051	14865	14920	15059	14942	14909	15152	14891	15189	15110	14998	14898	15012	14869	14879	14987	14813	15231	14950	15128	15070	14888	14943	15027	14828	15187	14833	14897	14828	15127	15082	14996	14959	14957	15077	15038	14914	14920	14930	14810	14871	15250	14894	15112	14971	14852	14904	15004	14867	14882	15013	14980	14910	15096	15050	14896	15007	15098	14849	15022	14851	15100	15037	14953	14845	14731	14829	15051	15005	15220	14885	14837	14941	15069	14962	14924	14743	14989	14821	14827	15054	15042	14941	14764	15038	14786	14958	14835	14777	15015	14928	15070	14883	14991	14872	15121	14770	15106	14899	14977	14928	14927	15022	14972	14963	14875	14981	15003	15281	15102	14870	15111	14790	14967	14920	15001	14974	14752	14985	14896	14929	15012	15039	15006	14956	15055	15150	14771	14937	15128	14912	14946	14981	14935	14889	15053	14937	14845	14887	15038	14980	15185	15025	14836	14865	14916	15003	15018	14941	14988	14881	14925	14922	14897	14819	15090	14993	14893	15024	15116	15030	14872	14803	14978	15073	14853	14881	14936	15024	14997	14839	14872	15087	14906	15006	15184	15090	15066	14918	14960	15012	14909	14828	14830	14901	14812	15073	15024	15163	15065	15132	15016	15073	15041	15101	14953	15101	14849	14982	15033	14854	14892	14926	15021	14864	14859	15031	14942	15085	15028	14911	15063	14918	14964	15051	14905	15119	15125	14832	15131	15045	14989	15031	14864	14908	14805	15042	14771	14905	15035	14961	14977	15128	14810	15053	15107	15120	14976	15067	14927	15160	14930	14964	14982	14852	15024	14701	14751	15044	14908	14926	14910	14854	14928	15020	14884	15014	14874	15121	14937	14885	15045	14972	15034	15103	15076	14926	14910	15099	14917	15054	14986	15003	14947	15045	14952	15046	14921	14982	14991	15026	15014	15020	15027	15000	14989	15058	14864	14837	14933	14891	14839	15091	14971	15085	15137	14948	15010	15018	15005	14845	15137	14819	14815	14913	15003	14982	15057	15111	15064	15059	14977	14854	15001	14906	15016	14762	15007	14857	14926	15004	14873	14897	14992	15125	14965	15069	15101	15060	15010	14882	14903	14888	15060	15128	14929	14943	15050	14979	15017	14958	14706	15024	15086	14894	14984	15036	14888	14911	14867	14937	14940	14919	14943	14917	15035	15055	14985	14904	14805	15015	14972	14816	14998	14762	14877	15031	14942	14817	14886	14984	14820	14791	14981	14913	14916	14757	14891	15085	14875	15055	15002	15047	14889	14853	14955	14999	15095	14843	15249	14975	14962	15051	14892	15007	15301	15022	14983	15104	14950	14979	15030	15055	14995	14775	15003	14931	15056	15042	14797	14995	15036	14967	14983	15014	14901	14925	15236	14938	14877	14940	14998	14917	15036	14941	15081	14956	14940	15015	14948	14982	14851	15137	15022	14967	15140	15112	14940	14960	14973	14814	14882	15140	14949	14914	15004	14988	14934	14945	14777	14887	15018	14927	14893	15105	15051	14883	14978	14930	14849	14940	14918	14904	14968	15053	15041	15121	15011	14905	14720	14980	14999	14991	14949	14943	15010	15233	15152	15068	14871	14919	14779	14850	15034	15195	15030	14809	15031	15028	14922	14985	14901	14840	15165	15048	15016	14797	14895	15088	14959	14892	14951	14650	15187	14964	14968	14953	14924	15037	14904	14971	15066	14889	14962	14962	15195	14920	14936	15051	14919	15003	14879	15075	15143	15144	15086	14953	15021	14981	14833	15156	15121	14719	14813	14982	14929	14937	14914	14950	14747	14856	15008	14970	15028	14966	14904	14795	14860	15037	14996	14890	15050	15012	14869	14970	14935	15014	14924	14965	15139	14977	14913	14947	15057	15064	14839	14907	14880	14966	14932	15045	14983	14950	14837	15034	14922	14843	15132	14877	15038	15017	14990	15027	15018	15000	15308	15094	14939	14988	14976	15017	14818	15073	15016	15012	14937	14984	15084	15124	14881	15030	14967	15025	14945	14976	15099	14827	14937	15134	15108	14937	14879	14953	14995	15232	14965	14957	14955	15094	14869	15000	14851	15083	14991	14789	14931	14919	15073	15035	15047	15065	15049	14941	14926	14876	15034	14911	14905	14947	14968	14987	14853	15121	14777	15071	14918	15184	15242	15148	14959	14886	15030	14980	14903	14955	15089	15078	14834	15145	15003	14950	15151	14849	14845	15099	14973	14802	14960	15071	15012	15133	15259	14855	15015	14958	14765	15038	15060	14940	14859	14900	15085	15010	14872	14860	14987	14988	14976	15081	15153	15115	15190	14881	14779	15038	15126	14992	15093	15066	14987	15002	14982	15008	14973	14894	15089	15036	15289	14964	14929	14912	14989	14958	14963	14974	14848	15021	15061	14872	15039	14938	14970	15003	15145	14828	15056	14900	14898	15004	15003	15047	15029	15031	15119	15169	14834	14853	14972	15060	15055	15017	15223	15102	14936	14916	14993	14845	14875	14950	14827	15139	14905	14974	14975	14980	14934	15058	14847	15030	14938	15026	14918	14829	15051	14950	15180	14871	14844	15029	14939	14968	15039	15147	14985	14796	14949	15001	14867	15007	15020	14748	14868	14930	15022	14961	14935	14973	15006	15154	15014	15005	14897	14828	15088	14872	15011	14973	14970	15135	14838	14893	14936	14889	15124	15036	15004	15132	14999	15026	15001	14930	15107	14969	14929	15126	15115	14976	14922	14916	14962	14962	15043	14908	15004	15103	15089	14980	14894	15001	14943	14994	14984	14871	14903	14886	14914	14951	14861	15021	14947	14885	14920	14948	15140	14901	15298	14950	15089	15065	14972	15061	14800	15047	14858	15048	15101	15057	15038	14962	15056	14876	14913	15214	15030	14996	15035	15028	14929	15009	15160	15073	14981	14813	14995	14978	15134	15111	15049	14875	15184	14864	15026	14991	14978	14926	14990	14739	14807	15045	14969	14996	15038	14984	15013	14764	14772	14943	14995	14869	15001	14965	14895	14994	15059	14920	14962	15087	15155	14891	14826	14944	14960	14875	14873	14796	15028	14955	14931	15067	14962	15139	15054	14756	14922	14922	15068	15055	15022	14957	14981	14856	14952	14828	15090	14865	14897	14705	14804	14902	15007	15026	14936	15175	15029	14872	15118	14884	15121	14655	15086	14975	15065	14927	14942	14950	15018	15090	14813	14879	15003	14940	14994	15017	14816	14974	14897	14994	15024	14867	14846	14918	14914	14807	14678	14843	14895	14919	15176	14988	14980	14899	14883	15049	14919	15024	15118	14964	14964	15219	14882	14961	14936	14908	14923	14892	15020	14849	14798	14941	15066	15219	14986	14944	15169	14943	14854	14996	15103	14845	14960	15122	15180	14911	15103	15085	15084	15152	15107	14959	14985	15035	15014	14993	15129	14999	15139	14903	15028	14875	14944	15092	15118	14959	15054	15180	14947	15060	14816	15089	14744	14762	15067	15104
27035	38301	34473	26745	22910	19836	18136	16785	16080	15449	15070	14866	14620	14475	14245	14161	14151	13933	13853	13777	13873	13919	13564	13527	13618	13555	13638	13563	13557	13609	13505	13620	13525	13511	13690	13601	13348	13523	13470	13491	13560	13495	13494	13511	13494	13433	13440	13509	13497	13359	13606	13477	13335	13548	13453	13557	13490	13436	13505	13539	13390	13453	13554	13444	13354	13448	13366	13536	13448	13417	13410	13646	13355	13551	13429	13407	13435	13524	13357	13355	13334	13424	13569	13434	13465	13289	13457	13393	13473	13478	13258	13497	13570	13425	13425	13516	13242	13449	13460	13419	13449	13514	13338	13588	13524	13420	13616	13500	13364	13287	13408	13370	13492	13430	13355	13551	13491	13433	13417	13561	13477	13566	13524	13381	13350	13399	13533	13486	13463	13521	13520	13373	13394	13458	13408	13547	13282	13361	13374	13534	13457	13375	13414	13337	13542	13388	13497	13370	13522	13374	13471	13455	13677	13400	13299	13517	13481	13362	13493	13542	13421	13394	13462	13512	13317	13384	13340	13414	13615	13310	13611	13492	13476	13366	13412	13444	13329	13610	13468	13471	13464	13501	13476	13444	13411	13404	13388	13333	13253	13476	13332	13459	13456	13426	13461	13342	13391	13408	13556	13533	13535	13504	13449	13310	13308	13384	13476	13284	13498	13534	13435	13457	13365	13419	13463	13368	13400	13456	13526	13401	13289	13563	13507	13395	13547	13611	13522	13440	13484	13428	13453	13403	13437	13327	13284	13434	13476	13397	13191	13533	13586	13482	13523	13340	13450	13671	13412	13469	13529	13351	13472	13550	13325	13384	13473	13502	13530	13459	13432	13381	13391	13389	13429	13402	13648	13358	13357	13490	13525	13464	13366	13396	13540	13337	13370	13429	13490	13383	13458	13401	13482	13527	13477	13259	13639	13515	13450	13466	13479	13643	13473	13681	13465	13333	13355	13745	13378	13585	13338	13503	13464	13437	13307	13510	13405	13476	13312	13349	13468	13342	13428	13433	13314	13426	13520	13546	13410	13491	13387	13407	13540	13418	13450	13533	13390	13423	13549	13512	13417	13430	13589	13425	13358	13394	13612	13646	13396	13452	13466	13393	13403	13471	13442	13545	13452	13415	13395	13567	13414	13390	13404	13400	13278	13585	13456	13487	13401	13467	13393	13460	13420	13430	13597	13325	13373	13480	13424	13439	13358	13389	13427	13604	13500	13422	13541	13536	13474	13363	13504	13357	13431	13498	13473	13531	13437	13367	13489	13575	13466	13453	13432	13439	13406	13546	13569	13588	13467	13535	13402	13397	13534	13458	13548	13518	13475	13524	13384	13426	13625	13444	13380	13473	13518	13415	13436	13289	13445	13390	13509	13455	13510	13425	13428	13485	13434	13370	13649	13525	13584	13549	13551	13489	13496	13513	13398	13392	13430	13386	13519	13536	13540	13390	13491	13489	13383	13522	13363	13453	13415	13436	13288	13537	13223	13482	13477	13456	13463	13523	13415	13500	13434	13420	13447	13476	13302	13312	13179	13207	13310	13547	13530	13435	13453	13429	13543	13418	13594	13532	13489	13617	13369	13523	13436	13348	13421	13520	13401	13485	13529	13357	13407	13443	13408	13542	13509	13615	13527	13396	13317	13299	13500	13526	13485	13467	13399	13544	13470	13396	13391	13497	13310	13436	13489	13501	13298	13525	13577	13474	13567	13320	13514	13520	13303	13626	13289	13577	13424	13500	13416	13527	13428	13334	13292	13371	13490	13428	13606	13516	13594	13500	13489	13550	13427	13513	13432	13467	13554	13471	13536	13516	13460	13630	13767	13402	13373	13621	13487	13318	13472	13584	13276	13412	13518	13390	13476	13490	13521	13402	13496	13351	13351	13371	13483	13678	13504	13383	13358	13449	13350	13330	13436	13370	13354	13546	13496	13488	13373	13457	13480	13391	13542	13526	13497	13288	13552	13501	13355	13503	13495	13344	13548	13458	13465	13506	13417	13575	13387	13288	13365	13478	13574	13404	13549	13438	13474	13426	13294	13600	13400	13515	13601	13499	13396	13429	13404	13415	13525	13546	13452	13648	13403	13402	13392	13445	13477	13224	13498	13384	13416	13316	13485	13429	13362	13379	13445	13311	13446	13487	13490	13500	13425	13352	13584	13420	13367	13560	13401	13311	13430	13480	13442	13531	13559	13402	13492	13549	13468	13360	13400	13439	13581	13501	13457	13497	13597	13400	13458	13577	13426	13440	13381	13366	13468	13410	13399	13434	13585	13456	13638	13264	13571	13322	13369	13436	13514	13347	13505	13532	13281	13501	13516	13459	13366	13291	13512	13529	13407	13504	13531	13408	13471	13435	13456	13590	13469	13538	13529	13399	13493	13608	13536	13495	13499	13410	13682	13465	13452	13441	13596	13499	13524	13490	13577	13611	13332	13405	13483	13375	13524	13407	13335	13558	13493	13458	13443	13507	13371	13504	13560	13308	13299	13359	13699	13295	13356	13283	13300	13405	13541	13528	13428	13525	13429	13639	13430	13488	13337	13541	13577	13530	13374	13368	13627	13341	13563	13350	13464	13471	13408	13470	13377	13299	13431	13526	13572	13448	13437	13554	13438	13435	13379	13552	13531	13485	13397	13447	13506	13334	13433	13489	13465	13586	13629	13308	13452	13540	13461	13374	13523	13515	13584	13440	13446	13388	13435	13370	13537	13402	13386	13389	13450	13505	13448	13331	13381	13371	13445	13311	13553	13333	13527	13500	13502	13460	13525	13508	13617	13500	13543	13464	13495	13467	13358	13432	13655	13349	13343	13555	13345	13505	13487	13476	13541	13423	13402	13474	13453	13454	13339	13509	13460	13581	13508	13463	13500	13342	13369	13418	13458	13340	13440	13417	13376	13348	13370	13486	13316	13460	13423	13363	13668	13528	13410	13585	13572	13497	13582	13424	13329	13446	13348	13531	13593	13397	13397	13436	13397	13648	13520	13408	13475	13398	13446	13465	13321	13362	13430	13431	13451	13367	13462	13690	13530	13502	13525	13367	13450	13505	13537	13513	13430	13537	13303	13429	13579	13517	13360	13386	13410	13291	13438	13551	13653	13408	13674	13420	13379	13358	13371	13387	13578	13290	13450	13430	13470	13333	13534	13387	13501	13511	13451	13510	13407	13403	13497	13442	13556	13497	13507	13446	13519	13410	13372	13503	13398	13520	13386	13565	13612	13569	13430	13621	13560	13432	13346	13571	13597	13646	13457	13384	13559	13582	13557	13389	13411	13373	13438	13477	13498	13641	13511	13506	13415	13438	13370	13551	13460	13473	13459	13358	13555	13406	13293	13453	13506	13497	13448	13493	13522	13354	13402	13378	13496	13452	13521	13557	13405	13434	13475	13383	13226	13482	13480	13475	13491	13403	13431	13441	13542	13311	13577	13524	13455	13404	13441	13303	13554	13273	13548	13416	13489	13331	13304	13648	13364	13307	13602	13444	13361	13480	13423	13565	13341	13596	13463	13426	13455	13437	13232	13679	13363	13441	13653	13574	13527	13420	13499	13450	13314	13548	13423	13691	13559	13408	13513	13444	13401	13377	13591	13374	13545	13422	13517	13393	13625	13459	13508	13342	13418	13549	13590	13481	13476	13412	13419	13425	13442	13453	13466	13341	13532	13509	13474	13455	13360	13327	13610	13352	13407	13500	13421	13512	13558	13399	13498	13378	13563	13398	13496	13536	13432	13393	13530	13570	13426	13580	13564	13541	13518	13508	13452	13585	13499	13299	13303	13432	13540	13564	13623	13426	13655	13477	13480	13482	13505	13604	13570	13446	13431	13456	13666	13254	13448	13295	13496	13390	13403	13343	13416	13432	13455	13414	13506	13422	13386	13503	13478	13496	13360	13393	13384	13431	13498	13359	13271	13583	13671	13624	13426	13478	13307	13575	13401	13502	13427	13394	13349	13469	13643	13363	13489	13501	13512	13318	13495	13331	13401	13530	13467	13556	13445	13483	13539	13566	13420	13542	13359	13641	13390	13461	13438	13473	13295	13376	13512	13491	13456	13581	13307	13504	13408	13439	13458	13420	13366	13497	13326	13525	13379	13451	13578	13486	13556	13280	13369	13547	13387	13450	13442	13417	13612	13578	13506	13455	13420	13518	13389	13615	13533	13421	13437	13425	13456	13495	13388	13230	13428	13449	13420	13475	13320	13522	13447	13283	13490	13430	13652	13189	13401	13364	13474	13561	13495	13618	13357	13601	13399	13566	13343	13516	13495	13416	13564	13559	13480	13317	13455	13622	13590	13304	13487	13422	13485	13526	13467	13300	13537	13572	13448	13507	13510	13415	13478	13506	13496	13561	13558	13517	13295	13443	13385	13401	13150	13404	13490	13490	13518	13510	13485	13274	13369	13431	13526	13388	13415	13439	13550	13557	13367	13351	13550	13390	13531	13369	13548	13595	13389	13389	13551	13525	13441	13296	13442	13618	13415	13461	13534	13310	13415	13290	13426	13518	13457	13387	13415	13388	13351	13578	13364	13709	13472	13556	13491	13308	13673	13327	13422	13318	13429	13579	13494	13323	13275	13456	13283	13398	13566	13516	13521	13315	13457	13442	13418	13514	13291	13478	13515	13507	13463	13446	13580	13446	13483	13557	13345	13466	13422	13353	13503	13390	13515	13268	13435	13575	13503	13485	13574	13518	13482	13507	13448	13577	13370	13327	13550	13287	13390	13418	13495	13554	13453	13517	13508	13448	13357	13485	13482	13470	13351	13478	13546	13502	13369	13415	13333	13526	13460	13504	13522	13626	13570	13386	13520	13455	13562	13481	13463	13483	13353	13454	13425	13391	13515	13431	13543	13437	13473	13677	13454	13410	13537	13485	13583	13507	13560	13527	13524	13601	13526	13350	13444	13417	13533	13517	13518	13607	13505	13481	13405	13305	13536	13533	13440	13437	13474	13296	13519	13376	13572	13345	13560	13498	13440	13493	13622	13502	13567	13266	13442	13636	13445	13373	13568	13406	13529	13497	13517	13426	13673	13428	13609	13560	13500	13399	13503	13506	13497	13407	13561	13503	13472	13529	13416	13550	13451	13501	13511	13540	13446	13593	13395	13458	13521	13429	13518	13272
24197	21187	28523	25150	23643	23728	22689	18796	17653	17260	16662	16337	16274	16088	16018	15692	15639	15611	15504	15639	15460	15522	15433	15099	15295	15252	15172	15230	15024	15418	15038	15084	15043	15047	15051	14788	15112	14999	15136	14973	14965	15158	15280	15004	15062	14836	14903	14899	15111	14902	15109	14988	15068	15080	15068	15086	15146	15045	14973	14787	15004	14921	14766	14695	14830	14806	15062	14931	15010	14978	15068	14989	15092	15086	15036	15135	14848	14776	14989	14813	15067	14876	14933	14880	14999	15039	14917	14801	14763	14998	14991	14833	15170	15038	15024	14996	14865	15160	15109	14847	15036	14854	14920	14898	14962	14731	15017	15065	14958	15088	15068	14969	15021	15054	15016	14875	15006	14983	14979	14863	14949	14734	15022	15113	15019	15012	14826	15073	15011	14976	15004	14880	15099	14863	14841	14892	14894	14962	14868	14810	15105	14845	14827	14983	14953	14818	14925	14982	14967	14847	14818	15051	14878	15024	14893	14895	15126	15024	14943	15046	14805	14925	14979	14937	14987	14905	14669	14979	14968	14912	15110	15042	14996	15169	14966	14888	15021	15093	14978	14961	15029	14883	15005	14710	14938	15086	14955	15105	15006	15054	14903	15017	15009	15004	15134	15011	14985	14957	14963	15082	14834	15110	14839	14982	14897	14897	14828	14946	15305	14957	15059	15010	15070	14906	14786	15046	15028	14995	14741	14983	14946	15005	15030	14958	14970	14976	14986	14840	14904	15226	14999	14880	15116	14732	14897	14900	14971	14934	14882	14989	14953	14874	15083	14822	14965	14948	15217	14900	15169	14874	14930	15190	15030	15083	14819	14800	14986	14996	14853	15097	14937	14895	15060	14967	14868	14918	14810	14710	14822	14950	15071	14844	15092	14919	14990	14997	14797	14840	15008	14886	14776	15155	14724	14942	14849	14920	14913	14940	14996	14895	14958	14936	15147	14776	15017	14893	14993	15011	14875	14893	14846	14962	14848	14949	14923	14964	15088	14912	14990	14819	15010	14812	14944	14922	15116	15006	15107	14914	15138	15176	15018	14920	15094	14921	15069	14918	15042	14970	14896	14841	15023	14964	14857	14998	14929	14969	14967	14986	14994	14934	15054	15139	15056	14842	14760	15072	15007	15022	15042	14976	15078	15065	14994	14985	14953	14724	14899	14770	14923	14801	14889	14908	14972	15034	15003	14956	15055	14809	14970	14883	14912	15011	14976	14935	14892	14925	14980	14996	15042	14909	14822	15219	14878	15040	15115	14919	15265	15052	15076	15109	14936	14780	14870	15004	14822	14962	14872	15025	15034	14898	15115	15172	15032	14966	14880	14871	14900	14754	14926	15016	14772	14886	14879	14970	15090	14850	14939	14835	15031	14879	14822	14861	14796	14971	14786	14782	14774	14837	15045	15167	14844	14824	15042	14954	14747	15094	15169	15007	15055	14883	14917	14918	15078	14983	14955	14951	14910	14742	14997	15057	14992	15062	15057	14828	15014	14933	14981	14872	14965	15054	14846	14933	14923	14942	15046	14837	15032	15070	14839	14895	14848	14974	14903	14998	15000	15104	14946	15089	14967	14965	15099	14982	14984	14861	15084	14882	14851	14828	14933	14880	15034	14901	14798	14745	14719	14970	14930	14842	14783	14894	14940	15033	14861	14944	15037	14859	14813	14963	15102	15015	15089	15107	14790	14831	15031	15040	14920	14748	14889	14852	15095	14946	15027	14960	14911	14827	15038	15016	15139	15164	14991	14953	14929	14721	14926	15061	15000	15008	14945	14943	14877	15105	14908	14834	15087	15035	14993	14921	14817	14856	15207	14808	15035	14924	14936	14804	14914	15073	14932	14997	14967	15011	14908	14969	14872	14955	14917	14949	15003	14868	14804	15046	15039	15026	15163	14948	15062	15111	15076	14732	14910	14970	14951	15002	15016	14937	14878	14869	14902	15058	14788	14746	15107	15017	15017	14898	14963	14908	15127	15169	14901	14839	14996	14989	14952	14999	14871	15068	14838	14772	14966	15041	15018	14989	14960	14968	14894	14973	15132	15022	14923	14961	14934	15061	14843	14771	14943	14845	15242	15155	14898	14760	14996	14953	15031	15029	14886	15045	14960	15088	14975	14782	15001	14780	15060	15060	14962	14867	14998	14972	14998	15022	15017	15009	15035	14847	14946	14818	15082	14955	15021	14776	14746	14985	15105	15187	15026	14884	14864	14955	15090	15251	15057	14773	14975	14930	14937	14770	15055	15066	14916	14993	14869	14959	14919	14873	14826	14977	14725	14910	15008	14873	15038	14923	15043	15122	15047	14940	14992	14874	15034	15164	15026	14800	14860	14796	15067	14851	14837	14937	14985	15048	15020	14894	14846	15032	14916	14858	14947	14947	15022	14968	15211	14936	14932	14973	15071	14969	14986	15006	15136	14844	15027	14985	14982	14872	14981	14791	14799	15039	15048	14790	14848	14892	14928	14910	14788	14874	14921	14930	14827	15102	14986	14934	14855	14943	14699	15031	15023	15076	15058	15006	14923	14862	15120	14834	14849	14929	15094	14932	14947	14969	14890	15033	14917	14941	14835	14877	14828	14750	15037	14943	15025	14835	14838	15074	14998	14845	14984	15087	14977	15018	14991	15172	14919	14801	15053	14976	14932	14861	14913	14790	15068	14794	14868	14843	14910	15084	14954	14916	14879	15013	14805	14876	14815	14769	14954	14982	14798	14695	14964	14992	15119	15012	14963	14921	15010	15037	15025	15073	14949	15006	14970	14874	14926	14869	14842	14944	15105	14988	14852	14883	15031	14950	14911	14834	14952	14992	14948	15052	15045	15070	15017	15058	15068	14805	14976	14778	14878	15025	14877	15129	14942	14977	14827	14971	15037	14807	14813	15206	15116	15064	14991	14980	15097	15030	15020	15070	15093	15178	14890	15014	14907	14830	14665	15061	15009	14880	15084	14954	15021	14862	15000	15039	14995	14838	15137	14998	14981	14997	14641	14812	14933	15068	14968	14903	14994	14707	14878	14891	14903	14994	14906	14925	14933	14907	15055	15025	14991	15054	15020	14935	14903	14915	15074	14980	14941	15038	15048	14949	15052	15070	15128	14973	14844	14819	14872	14956	15098	15019	14864	14935	14994	14989	14968	14940	14882	14954	14750	14873	15211	14878	14982	14936	14912	14972	15024	14870	14843	14823	14959	15003	14826	14813	14973	14883	14927	14856	15000	15009	14950	14896	15042	14905	14833	14955	14914	14812	15014	14956	14992	14904	14754	14837	14851	14864	14914	14949	14987	14993	15100	15008	14970	14881	15017	14902	15188	15061	14875	15015	14856	15031	15014	15008	15137	15003	15053	14927	14910	14908	14936	15108	14954	15088	14952	14934	14929	14999	14997	14967	14920	14993	14941	14932	14907	15092	14963	15056	15028	14923	14953	15094	15032	14932	14888	15111	14885	14966	14937	14932	15025	14895	14855	15064	14988	14808	15086	15010	14995	14961	15033	14881	14951	14849	15086	15081	14836	14955	14992	14959	15096	14859	14954	14833	14920	15000	15002	14941	14814	15099	14985	15256	15023	14849	14965	15068	14963	14983	15016	14790	14978	14916	15133	15119	15147	14999	14967	14798	15197	14966	14848	14974	14812	14851	15061	14912	14972	15027	14961	14961	14954	15042	15056	15074	14872	14901	14854	15100	14956	14906	14925	14957	15040	14953	15018	15008	15069	14976	15005	14985	14940	15077	14829	14927	15011	14854	14793	14907	14812	15123	14976	14985	14943	14870	14782	15169	14975	14930	14877	14961	14887	14926	15047	15147	15119	14965	14899	14965	14798	15020	14838	14781	14940	14987	14864	14957	14836	14984	14835	15046	15032	15070	15025	14856	14938	14880	14927	15105	15009	14956	14945	14964	15103	14986	15063	14969	14967	15122	14866	14920	15184	15120	14903	15214	14741	14840	14869	15027	14835	15055	15016	14839	15023	14637	15066	14901	14855	14868	15069	15014	15050	14936	14835	14932	15063	15013	14955	14966	14928	15057	15154	14855	15078	15007	14944	15024	14847	14926	14952	14731	14946	15041	15061	15101	14907	14945	15190	14903	14834	14910	15023	14923	14979	15085	15195	14931	15041	14929	14936	14856	14954	15119	15006	14957	15208	14848	15155	15027	14864	14837	15122	14968	14924	14797	15075	15167	14963	14907	14931	14913	14978	14863	15043	15208	15064	14825	15032	14782	14816	14868	15024	15086	14863	15040	14852	14783	15146	15105	15008	14977	14861	15094	15044	14865	15039	15049	14957	15077	15056	15067	14858	15055	15046	14820	15049	15057	14955	14958	15021	15076	14811	14963	14906	15056	14924	14958	14904	14872	14940	14775	15000	15045	14840	14895	15151	15270	14952	15067	14899	14998	14992	14925	14791	15035	14853	14981	14944	15016	15042	15070	14938	15159	14924	14941	15151	14922	14834	14870	14809	14942	14988	15168	15050	14917	14969	15004	14841	14825	14920	14982	14849	14837	15008	14995	15154	14986	14949	14955	14857	15077	14896	14964	14932	14966	14911	15047	14992	14963	15087	14836	14930	14793	14944	15019	15105	14920	15080	14913	14946	14910	15129	15097	14943	14979	14934	14940	14923	14996	14926	14837	14851	14846	14816	15011	15002	14911	14953	15023	15034	15050	14962	15036	14941	14884	14721	14945	15000	14849	14903	14798	15053	14935	15191	14930	15037	15068	14910	14836	14956	14933	14918	14885	14910	15004	15208	14945	14854	14860	14827	14982	14933	14955	15121	15012	14881	14945	15007	14982	14947	14906	14927	14926	15144	14979	14902	14829	14889	15031	14897	15226	14918	15120	15180	14913	14914	14829	15010	14929	15054	14934	14972	14864	14777	15052	14821	14842	14897	14784	14738	14912	14951	14893	14951	15027	14893	15160	14821	14862	14941	15023	14909	15095	14929	14931	14762	14784	14980	15006	14939	15097	15043	14938	14950	15022	14941	14933	14757	15045	14904	15015	14887	14855	14954	14971	14953	15074	14996	14821	14950	14782	15073	14978	14859	14832	15076	15124	15060	14924	15014	15166	14958	14688	14926	15072	14956	14875	14898	14998	14791	15011	14920	14897	14896	14982	15017	14928
27464	44385	41963	32302	26887	23916	21509	18933	17671	16953	16338	15844	15512	15189	14748	14692	14454	14356	14144	14119	14135	14040	14058	14071	13833	13705	13796	13732	13464	13631	13657	13673	13559	13842	13489	13605	13493	13493	13423	13276	13433	13456	13539	13684	13537	13411	13418	13611	13595	13460	13484	13462	13482	13585	13522	13489	13510	13365	13389	13466	13541	13384	13428	13558	13502	13598	13421	13597	13524	13436	13455	13365	13527	13620	13443	13569	13561	13491	13569	13316	13552	13382	13252	13436	13513	13485	13512	13658	13553	13585	13434	13494	13406	13349	13402	13346	13429	13418	13659	13532	13453	13509	13392	13449	13351	13512	13597	13688	13480	13558	13462	13522	13639	13400	13607	13656	13357	13523	13384	13551	13631	13411	13622	13363	13472	13563	13544	13433	13316	13444	13366	13595	13520	13470	13375	13563	13392	13532	13522	13524	13462	13563	13712	13483	13253	13418	13559	13545	13461	13508	13470	13383	13545	13435	13409	13524	13324	13346	13498	13402	13421	13585	13389	13415	13421	13657	13540	13651	13544	13412	13542	13381	13398	13676	13573	13501	13558	13408	13430	13264	13687	13455	13374	13412	13422	13427	13544	13617	13490	13476	13393	13430	13398	13488	13653	13296	13591	13610	13433	13436	13577	13438	13622	13590	13588	13552	13671	13478	13383	13387	13436	13583	13465	13410	13444	13559	13598	13355	13560	13527	13447	13421	13293	13484	13505	13316	13468	13596	13519	13457	13502	13516	13336	13568	13552	13431	13581	13534	13637	13418	13479	13530	13434	13458	13515	13690	13333	13612	13318	13563	13484	13463	13479	13441	13414	13496	13357	13381	13570	13504	13458	13525	13583	13577	13535	13495	13395	13420	13419	13406	13261	13284	13398	13445	13464	13436	13498	13420	13540	13306	13581	13492	13503	13504	13500	13493	13396	13344	13326	13486	13384	13424	13464	13498	13489	13418	13538	13421	13719	13602	13579	13431	13491	13388	13442	13431	13506	13469	13527	13338	13480	13313	13402	13370	13746	13539	13512	13538	13485	13390	13447	13488	13396	13455	13434	13356	13486	13456	13484	13470	13540	13483	13502	13607	13496	13402	13532	13626	13487	13524	13610	13581	13396	13461	13561	13504	13278	13458	13560	13395	13379	13627	13411	13374	13378	13391	13560	13671	13528	13395	13490	13492	13462	13485	13445	13386	13723	13504	13592	13435	13616	13636	13468	13571	13422	13517	13386	13397	13413	13541	13487	13580	13455	13493	13325	13559	13491	13623	13280	13434	13378	13470	13575	13560	13300	13385	13370	13280	13392	13446	13467	13297	13545	13505	13509	13528	13394	13475	13383	13447	13570	13542	13399	13470	13485	13330	13433	13513	13380	13395	13616	13334	13456	13412	13304	13511	13569	13601	13310	13325	13401	13444	13382	13503	13330	13452	13541	13493	13449	13428	13385	13488	13538	13313	13587	13284	13520	13478	13472	13432	13523	13368	13591	13601	13582	13459	13608	13376	13536	13616	13513	13532	13351	13545	13570	13293	13498	13533	13471	13471	13396	13457	13522	13396	13380	13434	13617	13518	13291	13473	13651	13533	13353	13541	13527	13594	13486	13522	13447	13485	13620	13328	13515	13434	13443	13387	13558	13545	13631	13510	13426	13644	13423	13356	13502	13391	13568	13293	13403	13384	13450	13466	13420	13372	13422	13439	13438	13568	13458	13440	13474	13559	13424	13461	13410	13513	13501	13480	13360	13486	13456	13621	13532	13454	13471	13404	13406	13508	13592	13420	13369	13415	13502	13430	13336	13440	13346	13538	13542	13379	13513	13498	13652	13440	13461	13317	13671	13478	13493	13489	13461	13468	13622	13513	13502	13431	13386	13471	13416	13452	13745	13390	13397	13480	13477	13512	13467	13544	13639	13585	13538	13344	13445	13400	13534	13508	13425	13454	13438	13470	13365	13416	13778	13307	13509	13513	13418	13412	13551	13534	13386	13462	13516	13359	13542	13482	13585	13518	13488	13525	13500	13618	13497	13487	13606	13498	13511	13356	13516	13344	13437	13355	13401	13364	13486	13578	13477	13429	13548	13465	13428	13348	13580	13548	13487	13378	13436	13489	13524	13416	13355	13475	13325	13344	13408	13562	13203	13460	13605	13358	13590	13394	13506	13429	13438	13548	13381	13548	13435	13580	13465	13576	13526	13554	13484	13529	13441	13304	13414	13403	13507	13416	13685	13592	13506	13351	13444	13482	13387	13561	13466	13421	13410	13516	13462	13263	13422	13477	13441	13625	13502	13439	13591	13451	13381	13272	13556	13537	13509	13480	13492	13686	13410	13491	13668	13546	13499	13524	13380	13464	13434	13425	13420	13557	13514	13576	13475	13459	13567	13556	13311	13431	13334	13371	13654	13499	13542	13447	13422	13597	13499	13523	13522	13485	13656	13505	13496	13558	13394	13357	13432	13284	13560	13614	13479	13302	13392	13435	13521	13489	13446	13502	13557	13374	13578	13331	13530	13300	13406	13516	13530	13530	13361	13451	13490	13408	13519	13546	13485	13648	13458	13334	13379	13359	13390	13407	13475	13634	13475	13563	13529	13512	13563	13412	13643	13563	13349	13531	13531	13535	13427	13353	13352	13663	13546	13602	13388	13556	13436	13282	13447	13600	13474	13536	13560	13440	13499	13356	13575	13364	13627	13446	13494	13346	13442	13466	13431	13558	13451	13617	13482	13368	13578	13642	13501	13474	13553	13433	13501	13415	13464	13513	13456	13736	13490	13305	13484	13470	13505	13418	13499	13704	13489	13362	13497	13447	13407	13403	13356	13573	13540	13337	13443	13563	13397	13472	13551	13500	13423	13496	13550	13626	13504	13525	13428	13377	13471	13391	13420	13428	13527	13398	13553	13579	13389	13645	13480	13561	13527	13394	13517	13614	13568	13469	13457	13339	13724	13484	13474	13575	13494	13515	13616	13419	13491	13493	13394	13441	13420	13520	13527	13565	13432	13353	13504	13470	13411	13480	13353	13505	13445	13514	13375	13402	13451	13451	13603	13403	13543	13540	13547	13309	13488	13356	13435	13364	13505	13487	13560	13464	13542	13448	13424	13484	13330	13475	13536	13323	13552	13400	13332	13411	13550	13377	13578	13435	13492	13631	13461	13555	13597	13362	13624	13520	13504	13559	13485	13434	13377	13528	13439	13394	13474	13367	13459	13644	13436	13428	13405	13540	13325	13459	13355	13582	13377	13478	13506	13536	13495	13450	13470	13440	13436	13627	13395	13268	13515	13495	13403	13391	13687	13485	13353	13567	13362	13397	13484	13451	13557	13462	13464	13497	13422	13515	13414	13501	13461	13320	13660	13488	13598	13517	13529	13460	13500	13516	13473	13489	13340	13360	13486	13552	13408	13434	13461	13460	13344	13481	13607	13374	13537	13525	13345	13344	13466	13397	13624	13439	13402	13505	13368	13558	13340	13473	13500	13472	13524	13493	13554	13336	13543	13391	13457	13569	13388	13445	13374	13414	13525	13466	13454	13440	13376	13456	13342	13341	13547	13460	13512	13661	13529	13573	13390	13352	13406	13384	13456	13540	13603	13403	13546	13406	13362	13447	13239	13386	13537	13642	13454	13599	13428	13394	13399	13538	13583	13533	13448	13525	13553	13585	13434	13414	13442	13446	13527	13445	13428	13450	13597	13554	13326	13518	13610	13433	13335	13399	13381	13385	13515	13394	13421	13665	13379	13506	13521	13692	13560	13486	13393	13498	13575	13445	13491	13459	13505	13439	13364	13525	13362	13514	13438	13311	13522	13478	13553	13407	13482	13508	13340	13298	13578	13472	13567	13465	13463	13511	13385	13301	13589	13440	13546	13329	13556	13528	13479	13518	13503	13608	13502	13438	13555	13417	13540	13334	13419	13428	13552	13724	13505	13410	13476	13507	13417	13542	13432	13491	13574	13440	13437	13710	13523	13512	13729	13356	13458	13378	13563	13441	13448	13368	13542	13481	13559	13340	13532	13530	13354	13323	13549	13453	13561	13524	13400	13561	13575	13427	13398	13635	13569	13352	13382	13340	13444	13590	13424	13357	13368	13516	13431	13452	13621	13514	13445	13475	13683	13386	13492	13389	13446	13498	13550	13565	13385	13569	13431	13441	13493	13465	13429	13509	13399	13399	13511	13404	13543	13609	13472	13489	13371	13406	13390	13544	13524	13399	13380	13483	13442	13442	13432	13356	13618	13412	13491	13530	13547	13361	13483	13554	13380	13393	13339	13228	13475	13421	13516	13514	13510	13629	13511	13403	13420	13476	13501	13688	13428	13367	13415	13497	13327	13601	13514	13546	13523	13401	13304	13532	13396	13553	13409	13466	13560	13357	13420	13421	13371	13291	13614	13539	13536	13347	13574	13491	13324	13405	13578	13490	13620	13411	13356	13421	13587	13435	13509	13561	13474	13408	13490	13372	13597	13500	13503	13416	13523	13480	13682	13352	13463	13545	13493	13569	13459	13618	13568	13476	13507	13550	13320	13579	13380	13529	13521	13353	13494	13422	13297	13519	13446	13541	13205	13547	13219	13469	13401	13431	13290	13421	13619	13413	13338	13547	13428	13522	13642	13555	13438	13421	13469	13688	13462	13549	13513	13694	13459	13651	13420	13507	13374	13422	13430	13552	13431	13440	13470	13418	13431	13534	13429	13631	13572	13424	13433	13432	13502	13499	13352	13460	13420	13481	13377	13393	13555	13533	13487	13386	13389	13557	13510	13421	13646	13539	13397	13430	13521	13361	13431	13416	13594	13493	13451	13606	13446	13620	13454	13366	13438	13464	13312	13344	13576	13615	13374	13490	13414	13552	13482	13580	13423	13544	13609	13464	13497	13427	13402	13606	13390	13525	13461	13545	13444	13450	13489	13277	13388	13625	13447	13529	13452	13526	13457	13373	13593	13313	13530	13476	13583	13518	13564	13552	13613	13609	13549	13392	13495	13269	13404	13340	13365	13481	13482	13514	13376	13531	13577	13487	13402	13480	13318	13567	13480	13473	13568	13530	13366	13425	13504	13611	13485	13474	13503	13379	13574	13344	13516	13464	13501	13483	13509	13493	13447	13498	13513	13334	13500	13590	13413	13324
22720	21034	28767	23631	21991	25122	26969	21047	19334	19129	18281	17424	17305	17119	16827	16545	16380	16443	16280	16168	16198	15961	16165	15829	15843	15791	15744	15802	15773	15735	15619	15623	15642	15598	15640	15607	15499	15344	15523	15680	15474	15702	15592	15373	15576	15458	15399	15481	15597	15495	15518	15418	15294	15431	15321	15432	15533	15731	15414	15473	15541	15281	15510	15467	15458	15571	15538	15436	15545	15394	15545	15488	15638	15483	15744	15518	15395	15473	15505	15417	15469	15469	15376	15468	15524	15542	15486	15330	15323	15310	15334	15388	15340	15365	15291	15261	15451	15375	15314	15491	15354	15352	15328	15371	15309	15350	15387	15517	15328	15479	15301	15354	15465	15456	15702	15381	15280	15398	15476	15460	15425	15415	15656	15325	15205	15360	15525	15340	15360	15386	15263	15239	15412	15565	15165	15411	15354	15382	15385	15346	15384	15401	15575	15392	15439	15471	15457	15334	15325	15533	15307	15609	15497	15336	15558	15575	15400	15393	15211	15374	15468	15461	15526	15369	15526	15535	15651	15349	15234	15334	15266	15436	15356	15306	15427	15377	15418	15333	15522	15319	15373	15290	15509	15311	15518	15534	15232	15138	15201	15386	15303	15458	15355	15433	15398	15334	15392	15305	15479	15371	15380	15434	15343	15602	15397	15341	15309	15354	15316	15323	15503	15570	15321	15311	15219	15575	15378	15622	15309	15654	15359	15433	15280	15609	15655	15310	15342	15408	15428	15401	15467	15543	15438	15376	15311	15496	15341	15467	15281	15449	15369	15403	15339	15371	15324	15426	15580	15307	15436	15375	15464	15419	15270	15286	15335	15282	15492	15465	15309	15398	15344	15395	15273	15443	15206	15582	15386	15524	15360	15466	15357	15327	15453	15352	15614	15439	15557	15339	15414	15468	15408	15268	15503	15358	15429	15340	15327	15392	15214	15334	15404	15132	15147	15392	15246	15337	15453	15440	15329	15363	15522	15475	15566	15442	15331	15317	15249	15430	15493	15387	15338	15470	15273	15382	15342	15457	15323	15181	15211	15289	15448	15541	15378	15430	15361	15362	15354	15359	15299	15418	15340	15323	15264	15497	15481	15420	15319	15141	15366	15465	15414	15214	15345	15679	15254	15511	15322	15372	15433	15286	15417	15557	15404	15386	15722	15320	15373	15431	15363	15385	15572	15177	15307	15276	15514	15264	15356	15393	15479	15444	15251	15171	15395	15386	15291	15559	15450	15367	15380	15403	15509	15399	15303	15601	15536	15488	15670	15383	15494	15383	15580	15340	15484	15399	15256	15422	15456	15346	15491	15413	15395	15287	15472	15445	15244	15339	15355	15340	15488	15379	15283	15447	15400	15468	15291	15235	15695	15683	15459	15554	15395	15283	15443	15313	15481	15509	15389	15678	15510	15255	15434	15265	15324	15413	15361	15266	15470	15334	15288	15282	15548	15269	15489	15330	15468	15452	15385	15516	15370	15293	15616	15250	15539	15379	15469	15171	15460	15288	15437	15477	15488	15229	15224	15384	15417	15322	15473	15535	15228	15197	15223	15460	15330	15322	15184	15374	15368	15378	15427	15318	15315	15508	15319	15454	15335	15336	15393	15401	15408	15391	15355	15343	15456	15543	15477	15432	15293	15449	15336	15351	15386	15325	15414	15482	15496	15381	15326	15261	15529	15399	15306	15547	15245	15483	15229	15558	15515	15498	15343	15496	15279	15495	15558	15194	15358	15291	15379	15109	15466	15559	15342	15420	15153	15340	15290	15419	15225	15187	15372	15471	15414	15360	15309	15349	15532	15346	15304	15328	15401	15463	15480	15395	15175	15423	15219	15404	15357	15337	15392	15487	15348	15552	15333	15503	15426	15379	15504	15261	15217	15480	15243	15341	15404	15416	15563	15450	15352	15133	15225	15363	15386	15365	15519	15376	15450	15508	15473	15339	15239	15365	15365	15225	15468	15409	15601	15518	15437	15168	15340	15457	15550	15541	15496	15455	15367	15166	15618	15535	15477	15505	15331	15517	15349	15464	15073	15353	15529	15399	15359	15296	15448	15623	15449	15212	15472	15323	15442	15387	15375	15431	15207	15434	15430	15360	15168	15435	15228	15322	15274	15358	15556	15431	15581	15150	15415	15468	15201	15227	15166	15407	15256	15196	15446	15383	15615	15396	15226	15477	15405	15307	15349	15368	15242	15404	15248	15387	15329	15276	15368	15411	15322	15392	15433	15355	15334	15325	15456	15390	15393	15360	15581	15409	15517	15300	15460	15333	15370	15381	15316	15587	15417	15622	15432	15254	15383	15252	15463	15391	15408	15421	15488	15289	15315	15142	15590	15394	15518	15238	15234	15214	15434	15439	15235	15220	15545	15259	15371	15363	15392	15266	15268	15382	15313	15490	15475	15411	15324	15534	15429	15518	15356	15289	15494	15297	15555	15485	15350	15284	15363	15358	15206	15330	15551	15192	15354	15371	15470	15414	15352	15645	15471	15509	15734	15259	15239	15284	15426	15498	15319	15383	15413	15358	15390	15371	15385	15269	15310	15493	15437	15510	15345	15320	15433	15188	15508	15510	15522	15365	15301	15333	15311	15593	15506	15467	15636	15283	15268	15299	15576	15423	15349	15395	15445	15360	15335	15477	15352	15284	15488	15451	15411	15406	15338	15311	15362	15511	15466	15309	15432	15408	15537	15412	15596	15448	15350	15592	15429	15367	15242	15432	15404	15391	15196	15449	15353	15537	15428	15478	15250	15349	15543	15351	15335	15315	15394	15366	15509	15382	15578	15234	15197	15448	15509	15532	15335	15314	15420	15431	15343	15133	15498	15364	15442	15465	15446	15386	15407	15620	15541	15488	15550	15324	15378	15478	15277	15437	15440	15441	15253	15237	15507	15447	15415	15486	15418	15430	15440	15269	15301	15332	15403	15305	15189	15253	15262	15352	15414	15197	15270	15327	15232	15442	15292	15374	15341	15389	15402	15415	15383	15518	15360	15431	15492	15396	15529	15394	15326	15607	15508	15523	15362	15293	15414	15104	15448	15450	15104	15529	15478	15352	15262	15468	15369	15606	15402	15331	15364	15205	15460	15238	15378	15372	15452	15552	15435	15304	15374	15491	15457	15282	15312	15417	15531	15352	15441	15546	15520	15587	15461	15282	15410	15448	15356	15563	15395	15291	15482	15508	15518	15304	15355	15252	15246	15386	15325	15483	15519	15457	15519	15249	15350	15272	15339	15628	15333	15487	15510	15371	15366	15448	15366	15336	15444	15260	15171	15354	15228	15402	15503	15283	15434	15410	15481	15364	15418	15411	15558	15237	15349	15282	15361	15414	15210	15444	15361	15495	15133	15420	15415	15447	15222	15513	15358	15466	15399	15295	15366	15499	15348	15407	15154	15352	15182	15513	15533	15189	15315	15299	15334	15324	15401	15477	15423	15375	15359	15391	15474	15145	15354	15309	15341	15379	15303	15484	15474	15443	15412	15396	15297	15315	15420	15368	15468	15436	15278	15375	15423	15550	15478	15325	15345	15431	15411	15428	15448	15360	15622	15525	15271	15410	15531	15357	15511	15417	15434	15402	15414	15429	15405	15449	15423	15355	15575	15365	15335	15269	15382	15364	15428	15233	15340	15327	15385	15409	15449	15313	15571	15477	15334	15472	15214	15347	15485	15240	15218	15264	15650	15476	15313	15277	15343	15551	15445	15336	15280	15338	15152	15384	15397	15352	15441	15265	15529	15351	15431	15230	15430	15413	15423	15266	15472	15429	15403	15315	15472	15308	15302	15576	15328	15523	15607	15415	15446	15279	15364	15277	15440	15439	15301	15222	15508	15353	15467	15454	15592	15482	15451	15475	15431	15484	15368	15521	15426	15269	15297	15295	15263	15313	15375	15466	15388	15415	15488	15452	15288	15398	15422	15395	15323	15286	15519	15447	15484	15264	15424	15582	15498	15530	15289	15233	15169	15208	15333	15275	15632	15430	15225	15394	15385	15367	15546	15422	15208	15442	15437	15634	15467	15551	15201	15402	15433	15454	15446	15392	15466	15340	15267	15404	15186	15220	15506	15361	15425	15302	15393	15511	15478	15642	15419	15248	15224	15521	15154	15490	15326	15159	15409	15398	15230	15469	15493	15249	15380	15213	15537	15439	15410	15420	15457	15273	15374	15472	15392	15417	15378	15434	15400	15335	15514	15343	15049	15423	15451	15504	15347	15441	15468	15522	15371	15540	15332	15395	15435	15290	15657	15341	15523	15359	15407	15262	15340	15391	15523	15110	15379	15428	15320	15382	15446	15220	15419	15440	15303	15252	15478	15456	15415	15348	15240	15506	15376	15265	15352	15367	15424	15455	15431	15376	15285	15453	15327	15372	15284	15455	15501	15478	15414	15310	15444	15482	15389	15361	15308	15274	15325	15347	15262	15282	15426	15399	15364	15280	15496	15504	15546	15236	15165	15411	15369	15366	15128	15350	15464	15153	15409	15256	15481	15591	15445	15527	15364	15459	15622	15317	15328	15243	15421	15227	15454	15437	15324	15342	15247	15477	15388	15301	15325	15356	15346	15421	15148	15241	15451	15303	15552	15303	15446	15452	15372	15484	15409	15411	15486	15231	15342	15498	15449	15423	15472	15390	15594	15500	15474	15549	15392	15570	15485	15396	15345	15480	15477	15430	15349	15220	15350	15297	15444	15425	15557	15414	15495	15446	15319	15362	15599	15423	15621	15429	15395	15235	15348	15312	15606	15391	15370	15257	15366	15582	15329	15414	15501	15108	15316	15321	15370	15364	15449	15314	15435	15372	15358	15328	15463	15379	15362	15395	15222	15575	15300	15444	15422	15479	15281	15237	15464	15364	15232	15449	15434	15284	15313	15253	15464	15349	15451	15357	15281	15373	15362	15501	15391	15296	15268	15392	15404	15298	15522	15458	15360	15342	15560	15514	15222	15307	15378	15536	15613	15414	15212	15279	15381	15151	15351	15517	15448	15380	15365	15220	15402	15424	15239	15363	15346	15576	15466	15522	15454	15205	15477	15492	15525	15419	15332	15218	15398	15535	15296	15415	15349	15226	15507	15485	15240	15374	15256	15582	15185	15379	15363	15337	15695	15322	15483	15288	15547	15308
28621	50002	46221	35947	30650	27574	24704	21463	20126	18887	17708	17012	16694	16242	15922	15497	15168	14991	15016	14635	14631	14523	14375	14052	14184	14027	14067	14007	13964	14041	13940	14070	13878	13713	13808	13903	13832	13767	13672	13746	13602	13843	13897	13553	13706	13725	13745	13812	13772	13620	13821	13945	13838	13898	13621	13828	13617	13632	13712	13871	13662	13714	13710	13694	13742	13792	13839	13664	13679	13703	13750	13539	13861	13681	13742	13594	13703	13678	13553	13739	13729	13680	13576	13683	13831	13583	13696	13690	13861	13660	13619	13711	13610	13578	13745	13542	13658	13897	13726	13747	13737	13628	13757	13720	13780	13848	13606	13520	13816	13646	13683	13728	13820	13797	13655	13718	13726	13533	13690	13571	13713	13639	13943	13663	13605	13671	13581	13763	13696	13596	13590	13687	13936	13734	13707	13790	13818	13670	13610	13776	13645	13851	13757	13691	13718	13778	13664	13809	13758	13709	13562	13690	13609	13626	13735	13856	13773	13791	13724	13611	13691	13677	13569	13642	13537	13593	13739	13660	13720	13723	13794	13579	13730	13539	13670	13545	13645	13570	13673	13695	13626	13798	13540	13588	13732	13803	13712	13641	13668	13567	13580	13762	13696	13882	13991	13638	13720	13653	13623	13767	13629	13771	13756	13641	13765	13655	13594	13743	13693	13829	13632	13628	13874	13766	13557	13736	13607	13477	13746	13662	13597	13591	13638	13769	13700	13561	13539	13890	13764	13633	13947	13587	13647	13538	13739	13579	13694	13664	13776	13552	13625	13486	13751	13670	13638	13786	13734	13825	13771	13700	13756	13588	13680	13462	13778	13708	13636	13706	13824	13758	13643	13604	13781	13627	13700	13751	13643	13719	13707	13727	13726	13466	13617	13803	13634	13826	13597	13892	13667	13615	13578	13591	13651	13586	13706	13727	13589	13695	13693	13668	13606	13839	13763	13728	13637	13705	13567	13733	13843	13664	13687	13709	13732	13578	13834	13702	13580	13666	13689	13690	13738	13705	13802	13593	13753	13595	13716	13729	13767	13683	13756	13685	13709	13697	13721	13726	13661	13703	13649	13690	13743	13498	13718	13596	13733	13604	13817	13690	13644	13602	13658	13586	13878	13722	13673	13589	13565	13634	13747	13800	13655	13774	13778	13760	13807	13527	13566	13596	13790	13674	13654	13798	13709	13772	13538	13639	13624	13627	13593	13570	13694	13572	13802	13595	13769	13730	13530	13758	13740	13883	13583	13726	13635	13696	13858	13704	13625	13748	13652	13638	13655	13778	13701	13712	13734	13719	13708	13815	13748	13663	13723	13639	13611	13683	13684	13784	13761	13475	13585	13718	13918	13561	13650	13687	13694	13605	13601	13625	13688	13683	13645	13672	13685	13715	13674	13723	13663	13770	13708	13552	13680	13607	13749	13606	13716	13744	13579	13589	13798	13739	13608	13634	13655	13690	13704	13749	13577	13637	13664	13760	13699	13630	13625	13742	13611	13681	13655	13643	13695	13846	13833	13596	13667	13705	13650	13776	13843	13626	13565	13646	13650	13702	13587	13626	13629	13828	13734	13697	13558	13627	13630	13645	13827	13661	13721	13672	13710	13544	13974	13694	13710	13655	13626	13553	13714	13883	13626	13725	13584	13651	13884	13730	13620	13726	13750	13865	13721	13717	13718	13815	13631	13568	13757	13624	13602	13746	13599	13522	13726	13718	13881	13713	13720	13533	13380	13628	13650	13698	13664	13667	13695	13669	13913	13769	13543	13725	13641	13656	13564	13651	13655	13692	13742	13617	13763	13841	13680	13468	13665	13643	13574	13594	13790	13580	13692	13646	13678	13672	13460	13574	13651	13704	13628	13588	13757	13687	13624	13639	13631	13773	13599	13611	13631	13649	13604	13509	13733	13681	13596	13621	13604	13663	13700	13546	13643	13747	13756	13670	13732	13702	13734	13662	13594	13711	13664	13602	13696	13657	13688	13751	13373	13566	13706	13537	13642	13509	13658	13570	13820	13542	13745	13793	13825	13678	13553	13619	13683	13627	13825	13743	13772	13576	13604	13872	13710	13691	13573	13726	13592	13686	13657	13660	13504	13626	13715	13681	13666	13665	13572	13566	13598	13670	13581	13758	13681	13637	13552	13664	13669	13684	13694	13611	13602	13727	13544	13640	13821	13582	13482	13826	13665	13746	13677	13588	13639	13569	13565	13795	13529	13691	13551	13788	13732	13839	13797	13598	13720	13737	13638	13722	13751	13742	13822	13772	13480	13723	13812	13735	13526	13568	13699	13635	13745	13594	13697	13636	13639	13719	13697	13587	13797	13810	13517	13633	13747	13623	13756	13656	13884	13726	13668	13626	13697	13776	13693	13740	13651	13633	13753	13818	13621	13654	13659	13683	13656	13723	13741	13581	13576	13771	13664	13502	13649	13694	13692	13695	13736	13448	13812	13641	13452	13628	13497	13702	13707	13724	13760	13742	13684	13685	13601	13773	13651	13841	13734	13778	13453	13414	13657	13633	13816	13799	13756	13533	13700	13677	13603	13683	13604	13659	13688	13681	13499	13636	13647	13725	13685	13620	13502	13664	13452	13504	13802	13807	13716	13796	13608	13615	13644	13823	13499	13739	13692	13846	13704	13650	13768	13806	13642	13524	13654	13592	13672	13724	13584	13581	13695	13505	13745	13782	13531	13723	13850	13625	13623	13628	13601	13695	13593	13412	13731	13726	13828	13642	13919	13714	13762	13882	13732	13567	13789	13632	13609	13663	13749	13619	13721	13763	13681	13765	13785	13740	13647	13608	13884	13686	13737	13797	13582	13895	13804	13595	13831	13703	13638	13720	13584	13623	13775	13639	13738	13649	13770	13594	13516	13782	13750	13796	13855	13609	13736	13811	13696	13666	13629	13741	13718	13605	13670	13632	13782	13730	13716	13768	13665	13593	13636	13876	13792	13596	13841	13652	13788	13587	13589	13621	13632	13683	13791	13745	13820	13654	13769	13736	13595	13731	13716	13720	13754	13509	13699	13649	13765	13734	13854	13716	13592	13725	13617	13697	13890	13702	13655	13679	13691	13725	13640	13685	13691	13671	13786	13463	13839	13611	13745	13811	13735	13694	13698	13790	13729	13428	13800	13691	13625	13671	13547	13673	13729	13673	13632	13592	13623	13711	13694	13637	13732	13581	13859	13690	13853	13615	13768	13670	13632	13778	13742	13754	13785	13810	13784	13684	13615	13578	13556	13666	13688	13658	13659	13556	13627	13618	13637	13848	13665	13717	13582	13649	13532	13713	13849	13626	13772	13822	13808	13802	13713	13582	13665	13837	13718	13688	13607	13595	13854	13713	13757	13626	13598	13597	13860	13758	13690	13629	13751	13716	13601	13595	13666	13544	13703	13607	13699	13773	13629	13620	13568	13840	13551	13554	13638	13658	13740	13754	13548	13628	13788	13678	13757	13621	13620	13839	13564	13541	13686	13639	13555	13593	13522	13763	13595	13743	13643	13655	13622	13739	13770	13763	13544	13617	13723	13583	13764	13658	13622	13653	13523	13742	13735	13706	13636	13758	13790	13657	13633	13837	13602	13666	13441	13484	13669	13605	13698	13644	13703	13555	13840	13571	13730	13765	13724	13620	13608	13541	13656	13582	13644	13573	13587	13662	13662	13770	13657	13718	13576	13635	13539	13640	13649	13782	13609	13603	13662	13667	13687	13738	13504	13663	13560	13693	13880	13671	13635	13738	13732	13672	13676	13634	13713	13767	13778	13827	13573	13674	13661	13769	13714	13556	13608	13714	13573	13668	13854	13730	13671	13758	13572	13742	13703	13563	13671	13854	13673	13733	13700	13671	13537	13754	13672	13655	13692	13530	13478	13498	13676	13614	13717	13599	13692	13649	13686	13696	13574	13559	13607	13742	13563	13603	13807	13547	13596	13750	13677	13707	13631	13658	13556	13610	13701	13702	13544	13507	13753	13605	13797	13642	13727	13794	13758	13444	13853	13660	13658	13780	13496	13639	13633	13744	13714	13790	13734	13715	13796	13591	13720	13647	13692	13780	13778	13569	13708	13754	13667	13633	13616	13517	13619	13769	13763	13551	13784	13623	13665	13632	13628	13598	13763	13715	13647	13688	13682	13536	13758	13784	13746	13780	13639	13617	13592	13662	13718	13592	13730	13713	13741	13910	13724	13772	13787	13641	13708	13554	13535	13730	13859	13748	13722	13694	13532	13679	13703	13647	13783	13778	13614	13825	13702	13542	13706	13793	13658	13861	13674	13848	13819	13546	13667	13592	13710	13703	13593	13694	13610	13724	13608	13605	13678	13731	13766	13673	13585	13688	13694	13696	13699	13663	13605	13723	13768	13647	13700	13490	13696	13837	13701	13645	13806	13689	13699	13728	13737	13756	13788	13809	13759	13694	13691	13595	13717	13656	13600	13768	13629	13723	13647	13701	13746	13718	13614	13684	13648	13751	13660	13652	13711	13670	13733	13613	13688	13620	13710	13788	13607	13591	13718	13566	13873	13625	13569	13628	13749	13716	13602	13692	13658	13679	13755	13435	13579	13649	13633	13678	13497	13668	13744	13660	13621	13632	13738	13752	13733	13658	13850	13539	13592	13629	13717	13646	13511	13687	13712	13600	13603	13768	13599	13560	13727	13535	13635	13653	13580	13812	13743	13613	13711	13541	13559	13775	13669	13620	13492	13736	13746	13626	13490	13617	13689	13446	13639	13623	13685	13642	13757	13638	13594	13772	13710	13683	13658	13670	13687	13597	13556	13625	13614	13673	13752	13709	13746	13836	13818	13828	13816	13561	13564	13697	13628	13725	13676	13494	13746	13679	13686	13570	13753	13682	13705	13631	13582	13584	13603	13545	13622	13765	13528	13586	13595	13794	13680	13852	13773	13721	13666	13646	13718	13832	13679	13839	13720	13721	13627	13815	13609	13655	13763	13529	13609	13620	13484	13732	13607	13761	13635	13703	13643	13679	13755	13651	13733	13723	13634	13608	13631	13652	13665	13737	13664	13628	13655	13664	13707	13625	13655	13687	13627	13802	13605	13766	13584	13607	13716	13746	13643	13772	13634	13615	13769	13689	13635	13753	13518	13677	13709	13574	13707	13664
28695	25502	31150	27834	22124	19430	17980	16885	16487	15960	15806	15679	15502	15652	15288	15211	15407	15276	15177	15199	15111	15010	14932	14918	14867	14985	14860	14867	14856	15028	14958	15058	14934	14845	14813	14783	14725	14889	14925	14683	14708	14881	14897	14929	15012	14976	15047	14920	15067	14753	14967	14843	14662	14712	14911	14878	14963	14792	14827	14915	14906	14795	14833	14838	14915	14937	14965	14717	14939	14692	14809	14882	14922	14900	14793	14889	14992	14804	14851	14811	15053	15024	14942	14876	14995	14915	14801	14803	14875	15055	14712	14793	15100	14819	14839	14824	14758	14752	14904	14842	14841	14680	14691	14927	14765	14879	14911	14878	14925	14951	14964	14890	14890	15113	14892	14715	14819	15032	14949	14770	14932	14820	14812	14732	14828	14820	15011	15117	14809	15095	15053	14896	14905	14898	14871	14800	15049	14674	14608	14831	14838	14678	14900	14891	14880	14743	14750	14935	14686	14853	14995	14913	14941	14949	14712	14748	14815	14899	14897	14671	14820	14849	14945	15024	14992	14898	14870	14952	14787	14768	14742	14748	14799	15075	14827	15124	14955	14828	14859	14962	15005	14812	14875	14887	14964	14956	14895	15076	14973	14819	14926	14754	14942	14936	15110	14772	14724	14986	15217	14774	14763	14894	14988	14850	15047	14919	14867	14902	14856	15122	14870	14794	14991	14852	14804	14814	14775	14927	15088	14896	15117	14999	14791	14908	14870	14863	15001	14610	14689	14853	14670	14721	14790	14966	14693	14796	14825	14825	14940	14910	14911	14923	14930	14908	14925	14872	14743	14902	14697	14826	14786	14866	15058	14773	14789	14792	14782	14902	14757	15073	14830	14745	14677	15011	14815	14779	15027	14921	14804	14833	14911	14832	14952	15044	14920	14964	14859	15054	14674	14822	15063	14662	14994	14907	14848	14842	14933	14818	14723	14884	14947	14951	14768	15015	15051	14952	14911	14837	14717	14947	14901	14908	14833	14891	14778	14995	14981	15013	14961	14853	14923	14736	14821	14835	14733	14742	15113	14901	14803	14948	14758	14950	14790	14867	14818	14797	14847	14898	14892	15045	14953	14800	14944	14686	14704	14885	14773	14845	14865	14947	14993	14941	14960	14802	14733	15093	14830	14936	15083	14874	14788	15050	14812	14910	14885	14913	15071	14781	14788	14916	14910	15023	14804	14907	14934	15165	14997	14891	14818	14873	14956	15042	14896	14904	14896	14914	14988	14803	14839	14917	14585	14645	14748	14929	14991	14947	14955	14924	14876	14961	14772	14878	14979	14740	14938	14908	14867	14992	14908	14867	14893	14905	15009	14675	14688	14941	14816	14788	14632	14733	15084	14889	14931	15036	14812	14786	14919	14869	14767	14784	14622	14846	14827	14985	14934	14879	14775	14981	14965	14628	14893	14904	14734	14923	14794	14808	14599	14904	14929	14893	14946	15022	15059	14759	15016	15025	14698	14788	14987	14872	14833	15038	14934	14925	14696	14805	14963	14836	14782	14804	15137	14911	15037	14810	14732	14945	14935	14800	14992	14914	14760	14824	14714	14672	14873	14787	14825	14828	14981	14970	14860	14837	14765	14870	14998	14873	14889	14983	14807	14886	14808	14888	14735	14921	15043	14839	14858	14790	14939	14735	14806	14932	14772	15040	15097	14983	14830	14992	15140	14706	14722	14863	14737	14915	14822	14931	15075	14816	14880	14814	14776	14913	15022	14725	14907	14707	14746	14811	14973	14798	14860	14851	15039	14696	14854	14774	14839	14800	14923	15004	14984	14909	14937	14916	15074	14794	15102	14912	14894	14908	15067	14947	14903	14880	14872	14930	14907	14872	14927	14969	14622	14711	14840	14771	15035	15091	14830	14883	14616	14894	15035	15069	14985	14875	14848	15001	14765	14848	14895	14841	15055	14790	14849	14924	14987	14678	14899	14798	14764	15158	14878	15047	14870	14619	14836	14879	15029	15016	14831	14850	14846	14936	14789	14868	14907	14948	14871	14821	14831	14945	14928	14977	14861	14769	14866	14768	14712	14972	14839	14831	15013	14820	14783	14753	14761	14825	14984	14773	14798	14934	14914	14665	14819	14866	14871	14986	14903	14754	14810	14752	14979	14811	14975	14934	14844	14857	14899	14888	15021	14877	14874	14917	14770	14809	14720	14893	14825	14837	14902	14878	14757	14941	14668	15016	15014	14587	14893	14931	14960	14772	14871	15218	14779	14873	14740	14853	14923	14881	15041	14810	14838	14721	14837	14762	14819	14800	14624	14858	15093	14720	15077	14870	14927	15143	14939	14970	14787	14957	14888	14759	14921	14864	15035	14876	14897	14709	14775	14760	14712	14867	14920	14883	14939	14935	14789	14926	14877	14773	14905	14924	14978	14819	15026	14892	14840	14784	14776	14872	14917	14753	14753	14860	14905	14931	14891	14694	14907	14769	14893	14822	14860	14831	14842	14876	14833	14714	14651	14696	14882	14802	15067	15053	14851	14927	15024	14842	14740	14776	14653	14833	14930	15078	14876	14738	15069	14903	14969	14822	14778	14815	14858	14811	14910	15048	14901	14708	14948	14975	14760	14811	14921	14897	14813	14799	14740	14888	15047	14901	14943	14977	14718	14891	14896	14792	14925	14882	14909	14774	14841	14890	14837	14861	14966	14799	15032	14787	14768	14835	14799	14748	14812	14866	14715	15127	14908	14885	14671	14994	14756	14907	14844	14865	14812	14869	14803	14894	14971	14990	14794	14832	14884	14944	14829	14882	15061	14928	14800	14673	14824	14808	14898	14988	14941	14828	14870	14984	14789	14862	14852	14922	14975	14758	14925	14915	14699	15022	14925	14792	14822	14648	14714	14888	14805	14795	14976	14887	15002	14934	14876	15000	14850	14978	14793	14970	14868	14799	14980	14856	14794	14850	14892	14874	14963	14795	14964	14953	14827	14714	14803	14787	14750	15046	14813	14776	14731	14894	14803	14869	15011	14947	14993	14685	14805	14804	14794	14951	14829	14930	14791	14904	14879	14750	14795	14736	14779	14701	14953	14918	15002	14991	15056	14975	14716	14915	14892	14862	14779	14898	14801	14842	14884	15160	15150	14877	14824	14871	14830	14825	14994	14904	14698	14910	14805	14841	14784	14750	14738	14845	14909	14834	14707	14859	15211	14865	14957	14908	14767	14673	14777	14835	14983	14910	15055	14876	14781	14918	14891	14904	14847	14796	15101	14908	14847	14894	14810	14925	14745	15013	14982	14884	14857	14867	15005	14827	15033	14660	14859	14856	14874	14851	14883	14747	14924	14830	14964	15024	14835	14878	14952	14869	14836	14844	14749	14943	14849	14896	14937	14739	14795	14941	14919	14844	14863	14862	14945	14937	14893	14934	14820	14877	14736	14705	14711	14981	14763	14877	14851	15066	14685	14814	14911	14850	15019	15012	14903	14786	14675	14869	14984	14748	14742	15013	14813	15074	14850	14829	14789	14962	14944	14912	14762	15003	15077	14877	14752	14905	14736	14785	14744	14769	14763	14840	14786	14821	14968	14977	14841	14676	15001	14746	14947	14727	14953	14922	14808	14973	14650	14742	14882	14837	14530	14962	14859	14864	14840	14924	14950	14959	14783	14926	14776	14942	14947	15020	14962	14826	15000	14870	14850	14916	14867	15092	14954	14845	14926	14874	14829	14701	15024	14970	14909	14998	14873	15055	14843	14902	14935	14748	14750	14795	14992	15046	14976	15011	15003	14837	15032	14989	14639	14957	14919	14830	14747	15046	14890	14815	15126	14751	14869	14943	14903	14937	14825	14885	14766	14900	14860	14672	14720	14813	14955	14941	14911	14769	14784	14995	14865	14984	14792	14879	14867	14816	14719	14752	14825	15048	14727	14910	15007	14996	15008	14951	14908	14947	14874	14892	14751	14766	14922	14847	14756	14825	14904	14914	14874	14916	14845	14894	14734	14792	14650	15002	14936	14737	14918	14818	14879	14848	14749	14984	14866	14779	14892	14986	14888	14693	14768	15055	14755	14933	14684	14747	14806	14997	14900	14823	14846	14835	14995	14994	14877	14880	14822	14819	14869	14958	14876	14972	14925	14963	14987	14631	14818	14821	15030	14808	15015	14838	14707	14925	14768	14729	14948	14762	14838	14777	14494	14799	14798	14766	14905	14836	14984	14762	14863	14891	14750	14949	14826	14793	14850	14829	14822	14968	14880	14804	14761	15010	14920	14812	14728	14931	14873	14793	14793	14816	14906	15080	14949	14901	15045	14881	14691	14871	14986	14989	14878	14990	14786	14772	15054	14843	14845	14878	14890	14918	14918	14819	14942	14853	14921	14610	15034	14752	14912	14769	14689	14792	14906	14788	14789	14834	14910	15037	15033	14994	14604	14770	15030	14841	14907	14811	14901	14916	14866	14804	14913	14836	14954	15034	14962	14871	14880	14742	14897	14990	14889	14963	14771	14837	14863	14950	14942	14885	14946	14751	14809	15063	14843	14853	14928	14918	14796	14915	14966	14988	15063	14811	14521	14748	14855	15069	14692	14898	14854	14856	14837	14714	15029	14968	14970	14902	14941	14886	14869	14647	14784	14936	14975	14770	14830	14925	14975	14783	14850	14895	14963	14782	14853	14931	14685	14645	14807	14815	14834	14845	15085	14901	14827	14723	14986	14888	14828	14898	14772	14530	14956	14746	14949	14938	14659	14770	14753	14680	14693	14801	14852	14839	14825	14919	14977	14802	14766	14886	15028	14827	14897	14799	14747	14732	14893	14956	14978	14957	14833	14943	14746	14964	14898	14918	14775	14967	14892	14825	14915	14852	14780	14930	14928	15081	14995	14793	14954	14883	14871	14751	14838	14859	14962	14881	15081	14951	14782	14777	14857	14875	14857	14859	14896	14946	14667	14753	14813	14749	14998	14939	15070	15076	15021	15000	14895	14888	14872	14907	14898	15102	14779	14692	14873	14756	14878	14770	14812	14990	14959	14893	14729	14784	14859	14706	14960	14898	14857	15043	15016	14991	14684	14807	14861	14847	14976	14880	14959	14848	14697	14869	14770	15003	14922	14879	14951	14795	14712	14730	14789	14802	14807	15006	14732	14931	14944	14875	14874	14776	14776	14884
27529	38821	35135	27092	22959	19701	17883	16825	15911	15409	14809	14657	14549	14454	14382	14110	13995	13967	13794	13918	13752	13748	13608	13762	13784	13467	13586	13674	13504	13773	13532	13660	13538	13282	13625	13324	13359	13500	13448	13529	13626	13533	13389	13409	13404	13338	13484	13515	13509	13405	13427	13352	13461	13453	13521	13507	13352	13447	13395	13313	13520	13399	13479	13379	13502	13451	13496	13426	13474	13505	13498	13291	13416	13277	13479	13381	13492	13242	13394	13424	13531	13363	13434	13400	13474	13412	13535	13443	13364	13563	13388	13364	13519	13396	13444	13383	13235	13281	13396	13208	13403	13440	13365	13301	13420	13595	13529	13303	13322	13417	13471	13570	13344	13478	13522	13364	13429	13496	13356	13460	13546	13402	13571	13383	13562	13394	13396	13308	13443	13418	13440	13407	13517	13460	13506	13482	13492	13375	13421	13446	13503	13567	13101	13423	13262	13620	13248	13292	13438	13501	13397	13346	13442	13381	13337	13294	13420	13392	13397	13396	13529	13348	13419	13434	13577	13363	13267	13545	13389	13545	13454	13387	13581	13377	13381	13460	13462	13600	13445	13487	13442	13485	13407	13332	13422	13290	13405	13428	13465	13295	13438	13360	13306	13433	13432	13336	13432	13527	13576	13269	13427	13345	13616	13527	13608	13491	13466	13463	13374	13391	13158	13586	13494	13500	13525	13340	13290	13382	13444	13459	13260	13388	13421	13449	13425	13268	13287	13478	13421	13415	13350	13471	13410	13415	13515	13370	13619	13371	13407	13209	13406	13446	13300	13371	13437	13556	13454	13409	13326	13279	13420	13411	13285	13389	13556	13465	13263	13424	13543	13330	13451	13341	13517	13298	13398	13456	13553	13486	13530	13239	13360	13275	13403	13444	13457	13474	13376	13620	13336	13421	13511	13543	13324	13505	13301	13347	13469	13486	13411	13404	13354	13389	13212	13349	13459	13455	13442	13418	13349	13388	13507	13357	13495	13414	13425	13600	13456	13421	13347	13459	13098	13444	13384	13565	13416	13388	13491	13483	13502	13472	13272	13467	13285	13343	13408	13346	13331	13389	13623	13325	13432	13461	13421	13393	13515	13494	13426	13448	13361	13326	13514	13296	13301	13490	13485	13566	13431	13578	13431	13458	13419	13496	13451	13288	13374	13527	13378	13538	13447	13442	13461	13518	13479	13427	13387	13492	13499	13554	13325	13322	13474	13400	13496	13452	13319	13451	13439	13589	13380	13467	13402	13497	13498	13405	13347	13482	13409	13536	13194	13445	13466	13468	13414	13315	13551	13443	13363	13429	13460	13444	13272	13561	13225	13394	13315	13404	13403	13336	13433	13395	13310	13643	13456	13514	13431	13377	13464	13250	13532	13365	13490	13358	13579	13325	13446	13348	13541	13440	13360	13468	13390	13470	13325	13455	13444	13455	13270	13309	13443	13400	13333	13368	13432	13434	13446	13521	13476	13434	13483	13509	13343	13336	13561	13395	13306	13288	13515	13481	13613	13523	13411	13517	13499	13486	13341	13427	13260	13443	13328	13282	13492	13298	13367	13547	13334	13262	13407	13353	13349	13364	13414	13379	13487	13439	13546	13427	13295	13235	13461	13497	13304	13447	13548	13486	13525	13394	13530	13350	13475	13530	13305	13437	13416	13354	13378	13485	13298	13268	13400	13424	13405	13259	13254	13480	13338	13394	13437	13581	13530	13364	13392	13275	13348	13546	13442	13432	13352	13561	13467	13384	13328	13371	13498	13443	13583	13379	13370	13500	13453	13393	13276	13281	13399	13443	13547	13341	13473	13423	13463	13362	13432	13615	13500	13331	13411	13359	13361	13533	13537	13223	13261	13409	13374	13540	13448	13248	13486	13353	13413	13327	13279	13375	13411	13346	13203	13382	13441	13370	13422	13438	13273	13419	13437	13409	13443	13392	13515	13597	13490	13535	13396	13435	13417	13363	13350	13359	13249	13378	13585	13390	13450	13355	13536	13333	13518	13320	13404	13306	13314	13539	13580	13500	13632	13416	13379	13486	13427	13447	13354	13475	13385	13266	13356	13323	13530	13549	13356	13516	13385	13378	13494	13599	13345	13285	13513	13521	13475	13309	13347	13440	13311	13440	13373	13384	13235	13500	13272	13359	13381	13374	13484	13242	13459	13389	13405	13304	13543	13518	13441	13396	13567	13426	13430	13480	13304	13547	13410	13433	13325	13418	13416	13456	13377	13630	13460	13547	13410	13409	13341	13411	13383	13358	13360	13445	13335	13485	13596	13214	13481	13467	13463	13362	13452	13508	13434	13480	13466	13561	13404	13419	13570	13586	13341	13419	13698	13357	13578	13469	13548	13579	13603	13529	13442	13555	13482	13503	13387	13473	13377	13213	13579	13469	13355	13434	13351	13452	13443	13410	13368	13406	13408	13449	13452	13419	13348	13545	13380	13442	13547	13455	13455	13441	13405	13491	13449	13304	13327	13575	13348	13538	13375	13360	13426	13446	13416	13524	13132	13383	13403	13517	13355	13389	13337	13582	13368	13235	13238	13533	13313	13449	13574	13497	13383	13472	13459	13350	13392	13538	13215	13449	13460	13363	13357	13371	13309	13285	13289	13421	13483	13486	13370	13547	13731	13371	13304	13366	13429	13406	13453	13449	13476	13492	13548	13436	13472	13446	13451	13247	13494	13523	13431	13563	13361	13456	13419	13559	13447	13374	13561	13623	13419	13513	13380	13373	13358	13372	13497	13443	13487	13465	13290	13383	13490	13364	13518	13431	13368	13414	13399	13447	13498	13361	13430	13449	13352	13625	13416	13463	13473	13377	13318	13502	13420	13528	13466	13402	13394	13480	13518	13495	13444	13519	13202	13379	13372	13432	13342	13443	13435	13449	13519	13404	13439	13456	13530	13412	13404	13458	13465	13503	13308	13667	13486	13464	13402	13341	13478	13395	13365	13564	13505	13522	13401	13475	13566	13538	13432	13392	13311	13582	13528	13326	13388	13328	13350	13420	13510	13328	13553	13596	13383	13406	13363	13417	13443	13504	13545	13506	13434	13395	13600	13396	13344	13417	13575	13414	13394	13451	13393	13570	13368	13521	13396	13646	13531	13463	13494	13438	13372	13341	13439	13474	13380	13495	13524	13498	13338	13502	13274	13280	13484	13443	13515	13426	13221	13340	13365	13475	13402	13510	13506	13363	13482	13321	13337	13364	13356	13379	13445	13367	13419	13404	13333	13454	13480	13476	13644	13538	13392	13515	13353	13442	13400	13404	13398	13502	13467	13352	13300	13450	13396	13509	13407	13579	13416	13233	13485	13335	13423	13584	13244	13652	13347	13467	13392	13368	13460	13468	13285	13416	13434	13475	13398	13440	13307	13393	13592	13400	13316	13497	13400	13550	13276	13492	13479	13434	13288	13390	13381	13578	13654	13405	13418	13373	13491	13307	13402	13368	13574	13297	13500	13379	13587	13393	13336	13416	13506	13450	13460	13417	13226	13424	13558	13300	13394	13292	13249	13338	13468	13542	13355	13232	13662	13525	13479	13468	13395	13467	13478	13493	13434	13337	13457	13561	13534	13513	13429	13438	13576	13417	13447	13602	13561	13355	13409	13535	13573	13606	13438	13349	13420	13500	13474	13394	13479	13527	13420	13350	13307	13480	13442	13473	13402	13431	13466	13511	13407	13386	13501	13372	13317	13461	13378	13433	13515	13485	13397	13482	13437	13424	13492	13425	13390	13472	13364	13346	13493	13519	13369	13333	13346	13509	13592	13427	13370	13404	13397	13276	13595	13359	13352	13544	13351	13578	13371	13555	13364	13426	13625	13424	13454	13473	13472	13409	13222	13578	13486	13324	13510	13226	13379	13390	13388	13364	13390	13522	13475	13476	13515	13450	13614	13562	13604	13468	13422	13462	13511	13296	13271	13415	13549	13496	13482	13395	13441	13375	13466	13447	13392	13376	13337	13490	13428	13412	13404	13463	13356	13242	13389	13464	13496	13438	13362	13389	13356	13587	13296	13423	13419	13428	13387	13501	13437	13563	13455	13373	13305	13228	13414	13343	13565	13335	13442	13322	13448	13243	13431	13448	13487	13440	13534	13484	13519	13351	13346	13305	13379	13369	13339	13467	13529	13404	13409	13462	13523	13495	13272	13412	13495	13548	13468	13389	13522	13372	13214	13264	13469	13448	13382	13549	13515	13505	13536	13386	13392	13450	13449	13427	13472	13435	13487	13386	13427	13487	13390	13316	13498	13422	13506	13344	13426	13383	13423	13286	13360	13523	13288	13397	13386	13446	13417	13425	13507	13330	13281	13505	13404	13429	13393	13560	13468	13184	13315	13490	13416	13445	13368	13360	13432	13368	13487	13183	13275	13312	13563	13388	13334	13333	13466	13426	13373	13387	13355	13537	13361	13550	13471	13427	13360	13419	13501	13525	13366	13347	13414	13493	13259	13321	13563	13318	13487	13549	13515	13393	13564	13334	13528	13252	13449	13474	13426	13305	13402	13476	13262	13508	13537	13474	13406	13542	13579	13449	13213	13435	13485	13489	13462	13462	13295	13395	13462	13335	13479	13461	13541	13441	13453	13392	13441	13286	13376	13576	13390	13535	13391	13434	13370	13451	13351	13500	13460	13414	13289	13343	13519	13419	13424	13383	13495	13563	13459	13544	13346	13227	13527	13377	13426	13399	13506	13499	13403	13466	13427	13388	13474	13271	13292	13451	13404	13559	13374	13323	13426	13432	13406	13487	13386	13531	13534	13320	13307	13492	13419	13456	13492	13660	13327	13415	13258	13374	13345	13277	13514	13555	13409	13401	13308	13287	13412	13403	13422	13484	13298	13401	13408	13360	13481	13280	13449	13520	13530	13305	13404	13437	13365	13312	13356	13582	13559	13481	13551	13314	13376	13440	13570	13364	13337	13353	13447	13424	13396	13293	13601	13205	13547	13383	13481	13471	13365	13568	13313	13486	13322	13295	13544	13527	13349	13398	13421	13552	13357	13366	13452	13490	13429	13517	13555	13438	13504	13487	13454	13445	13471	13356	13460	13376	13532	13429	13423	13345	13537	13411	13516	13464	13301	13396	13615	13506	13348	13449	13287	13458	13284	13390	13611	13537
24195	21199	28527	25188	23898	23592	22551	19181	17631	16888	16820	16436	16236	16401	15979	15763	15658	15339	15543	15499	15469	15360	15269	15174	15143	14942	14990	15201	15032	15092	15286	15161	14870	14950	14973	14955	15106	14908	15026	14904	14802	14899	15030	14903	14794	14957	15042	14969	14921	14857	15135	15019	14932	14888	15049	15045	14918	14644	14835	14809	14853	14972	15036	14788	14751	15002	14890	14864	14901	14965	14764	14836	14953	14794	15035	15078	14914	14973	14993	14886	14993	14632	14832	15039	14996	14820	14893	15013	14846	14812	14967	14861	14867	14944	14976	14953	14994	14981	15040	15007	15053	14743	14914	14863	14860	15092	15001	15189	14898	14749	14763	14802	15038	14980	14820	14953	14996	14715	14982	14838	15087	14834	14953	15075	14876	14654	14882	14819	14867	14944	14927	14722	14931	15023	14733	14809	14723	14822	14895	14896	14829	14830	14889	14930	14921	14820	14973	14937	14940	15228	14955	14847	14972	15029	14791	14939	14911	14932	14806	14690	14950	14893	14914	14866	15056	14733	14912	15090	14905	15028	15065	14974	14749	14938	15046	14857	14779	14929	14657	14821	14872	14706	15018	14779	14909	14908	14781	14726	14965	15040	14998	14874	14669	14810	14999	14942	14954	14764	14733	14795	14828	14882	14780	14878	14986	14923	14874	14913	14883	14789	14830	14792	15075	14832	14622	14991	15047	14893	14839	14665	14790	14829	14890	14827	14935	14940	14948	14822	14766	14877	15038	14819	14890	14752	14827	14768	14996	14883	14789	14986	14870	14799	14930	14926	14832	14809	14986	14935	14815	14716	14842	14970	15030	14731	14787	14921	14858	14834	15012	14928	14926	15013	15005	15004	15015	15013	14791	15054	14841	14891	14868	14964	14858	14906	15075	14883	14861	14829	14863	14891	14930	14865	14689	14931	14675	14938	15013	14972	15046	15013	14990	14933	14818	14896	14889	14804	14750	14854	14979	14785	14850	14874	14887	14761	15068	14850	14865	14931	14794	15089	14989	14733	14836	14859	14733	14940	14838	14768	14824	14722	14972	14914	14848	14819	14799	15011	14800	14837	14839	14954	14922	15014	14918	14925	15007	14806	15075	15094	14892	14871	14879	14938	14885	15023	14931	14793	15009	14801	14750	14884	14822	15003	14749	14840	14744	14981	14939	14841	14874	15073	14894	14873	14854	14723	14962	14706	14817	14711	14998	14752	14783	14810	14863	14976	14972	14758	15064	14901	14966	14957	14776	15014	14815	14814	14799	14775	14896	14953	14822	14898	14929	14835	14960	14724	14782	14979	14913	14777	14898	14872	14953	14769	14818	14814	14976	14826	14858	14821	14873	14903	14968	14976	14986	14800	14905	14878	14836	14874	14748	14940	14929	14778	14939	14849	14873	14841	14810	14683	14825	14928	14794	14963	14652	14759	14806	14775	14914	14923	14924	14879	14815	14761	14707	14714	14976	15032	14951	14898	14982	14817	14946	14961	14962	14943	14849	14979	14968	15032	14948	14905	14977	14814	14884	14868	14916	14788	15055	14881	14865	14903	14810	14677	14879	14930	14906	14922	14872	14826	14645	14677	14914	14807	14783	14803	14849	14837	14868	14871	14838	14899	15066	14870	14883	14845	14760	14757	15003	14901	14841	14838	14982	14901	14833	14869	14805	14915	14888	14761	14765	14843	14945	15036	15029	14881	14930	15042	14907	14910	14805	14856	14871	14915	14802	14903	14847	14821	14902	14951	14987	14977	14920	14775	14743	14965	14856	14710	14722	14731	14864	15005	14768	14806	14860	14858	14913	14793	14933	14918	14825	15006	14882	14913	14898	14848	15020	14911	14874	14975	14818	14902	14845	14981	14849	14894	14919	14826	14953	15031	14903	14874	14936	14817	14892	14631	14894	14658	14961	14757	14846	14943	14924	14802	14887	14839	14987	14808	14869	14808	14858	14851	14791	14984	14782	14853	14639	14808	14893	14907	14898	15051	14766	14942	14661	14901	15051	14891	14747	14789	14842	14711	15172	15143	14960	14961	14805	14689	14950	14928	14897	14842	14871	14882	14962	14906	14885	14835	14725	15029	14923	14895	14797	14586	15059	14746	14798	14879	14952	14739	14967	15056	14803	15094	14853	14732	14870	14764	14831	14824	14800	14805	15093	14994	14827	15094	14849	15055	14987	14949	14958	14880	14947	14700	15014	14683	14889	14973	15084	14847	14987	14666	14735	14910	14957	14782	14798	14849	14907	14905	15159	14941	14912	14693	14921	14877	15068	14800	14829	14785	14904	14958	15029	14803	14772	14937	14745	14675	14971	14900	14864	14801	14745	14918	14908	15053	14811	15128	14818	15082	14990	14741	14977	14971	14903	14787	14829	14801	14943	14804	15122	14860	14860	14862	14720	14850	14875	14929	14859	14855	14724	14691	14973	14940	14814	14997	14871	14889	14929	15009	14710	14818	15013	14667	14792	14857	14893	14774	14816	14879	14916	14902	14883	15094	14757	14829	14848	14813	14927	14836	14849	14886	14887	14960	14874	14800	14698	14855	14985	14870	14673	14735	14838	14766	14696	14880	14978	14714	14844	14926	14871	14854	14640	15124	14988	14831	14755	14802	14920	14674	14893	14943	14882	14727	14905	14846	14985	14818	14621	14688	14860	14978	14810	14906	14875	14722	14881	14949	15063	14880	15021	14708	14720	14843	14734	14883	14805	15012	14811	14815	15064	14965	15018	14952	14814	14744	14796	14960	14789	14895	14905	15120	14970	14861	14978	15241	14980	15092	14934	14773	14858	14901	14707	14730	14656	14725	14937	14937	15048	15013	14919	14856	14950	14922	14836	14831	14806	14984	14840	14796	14876	14812	14956	14974	14787	14974	14958	14739	14899	14901	14830	14933	15106	14901	14971	14727	14883	14927	14908	14925	14853	14857	14949	14915	14785	14997	14953	14743	15144	14911	14884	14796	14980	15005	14802	15063	15015	14991	14804	14821	14878	14791	14854	14953	14967	14781	14801	14815	14819	14898	14917	14660	14943	14851	14967	15054	15084	14693	14674	14816	14701	14984	14854	14741	14908	14859	14794	15056	14992	15002	14841	14836	14959	15027	14870	14937	14875	14986	14919	14758	14939	14882	14868	14788	14878	14947	14804	14880	14938	15139	14756	14901	14904	14924	14883	14917	14721	14688	14976	14896	14851	15000	14656	15037	14761	14933	14892	14882	14999	14964	14907	14992	14762	14924	14803	14936	14946	14863	15022	14708	14790	14965	14900	14971	14932	14897	15079	14796	15033	15013	14981	14888	14850	14990	14817	14706	14871	14968	14930	14743	14770	14807	14798	14806	14857	15022	14906	14884	14818	14784	14985	14842	14848	15111	15004	15042	14827	14979	14827	14943	14761	14939	15024	15057	14772	14918	14875	14867	14968	14816	14590	15085	14965	14877	15017	14764	14848	14917	14917	14957	14760	14861	14869	14790	14979	14870	14858	15038	14876	14874	14990	15087	14947	14860	14874	14799	14895	14894	14908	14841	14979	14826	14847	14812	14800	14713	14918	14929	14916	15041	15056	14886	14802	14828	15044	14984	15013	15011	14979	14881	15184	14903	14987	15149	14887	14659	14858	14873	14875	14827	14884	14713	14771	14911	14932	14920	14977	14928	14747	14525	14992	15029	14783	14939	14948	14978	14872	14765	14803	14886	14733	14781	14873	14947	14909	14934	15109	14761	14930	14935	14631	14831	15101	14847	14861	14932	15039	14843	15074	14800	14698	15066	14869	14733	14770	14927	14838	14849	14784	14838	14902	14850	14828	14636	14675	14852	14833	14901	14849	14821	14840	14685	14881	14939	15166	14890	14879	14911	14933	14851	14700	15068	14913	15017	14937	14878	15008	14783	14861	14898	14951	14935	14823	14852	14892	14747	14611	14857	14942	15083	15049	14898	14906	14892	14895	14859	14751	14950	14880	14785	14922	14657	14884	14939	14917	14985	14890	14946	14903	14816	14735	15123	14919	14915	14714	14810	14967	14982	14809	15004	14824	15014	14935	14726	14782	14708	14848	15069	15032	14956	14991	14876	15029	14835	14798	15022	14791	14924	14841	14846	15007	14963	14953	14931	14914	14915	14896	14756	15057	14884	14991	15005	15024	14846	14918	14761	14915	14714	15005	14779	14926	14883	14791	14832	14729	14996	14607	15009	14900	14888	14737	14881	14919	14860	14911	14890	15048	14826	14972	14796	15130	14817	14971	14989	14798	14758	14867	14902	14730	14786	14716	14895	15051	14976	14819	14779	14792	14874	14707	14983	14835	14984	14783	14644	14946	14900	14877	14913	15042	14994	14936	14853	14861	14876	14937	14976	14894	14927	15032	14935	14860	14704	15018	14822	14932	15002	14980	15118	14879	14839	14907	14844	14989	14883	14818	14777	14710	14832	15095	14871	14847	14895	14862	14720	14851	14729	14849	14893	14837	14827	14713	14904	14958	15054	14923	14822	14776	14905	14798	14907	14908	14821	14723	14898	14775	14746	14914	14934	14747	14769	14881	14737	14907	14755	15026	15018	14912	14774	14773	14959	14910	14770	14869	14790	14842	14835	15159	14920	14934	14958	14866	14951	14831	14876	14787	14880	14901	14882	14971	14786	14760	14902	14984	14776	14914	14910	15006	15015	14899	14901	14926	14891	14897	14635	14882	14762	14951	14934	14933	14860	15031	15121	14914	14878	14875	14998	14881	14998	14898	14778	14964	14778	14722	14855	14847	14741	14799	14826	14833	14770	14832	14913	14789	14708	14988	14947	15077	14945	14894	14870	14803	14838	14822	14819	14864	14761	14962	14667	14791	14917	14796	14823	14828	15050	14875	14944	14916	15044	14765	14843	14944	14530	14964	15013	14570	14943	15039	14932	15016	14853	14953	14949	14980	14995	14885	14960	14875	14939	15028	14933	14795	15069	14883	14830	14696	14900	14906	14861	15011	15057	15074	14929	14809	15073	15063	14931	14999	15034	14763	14821	14568	14804	14755	14823	14875	14837	14810	14839	15074	14842	14698	14897	14929	14779	15049	14863	14793	14940	14944	15091	14929	15016	14893	14988	15024	14908	14833	15039	15089	14901	15133	14980	14898	14919	14872	14754	14846	14802
26939	45212	41569	32324	27384	23938	21233	19526	17741	16630	16222	15761	15415	15261	15022	14600	14472	14455	14282	14389	14063	14080	14008	13844	13763	13814	13851	13837	13785	13636	13693	13595	13574	13627	13552	13536	13718	13570	13485	13667	13405	13609	13496	13448	13678	13345	13361	13419	13446	13371	13484	13640	13519	13557	13552	13713	13675	13425	13474	13573	13486	13568	13475	13414	13384	13443	13398	13569	13441	13439	13455	13539	13503	13244	13466	13350	13289	13515	13312	13534	13382	13438	13488	13350	13515	13469	13454	13545	13510	13376	13474	13554	13499	13570	13501	13356	13551	13550	13378	13672	13338	13512	13623	13458	13396	13471	13517	13423	13451	13309	13455	13472	13377	13459	13379	13458	13398	13372	13625	13416	13379	13300	13466	13473	13482	13422	13532	13605	13502	13277	13325	13376	13420	13485	13466	13618	13412	13398	13395	13389	13276	13465	13368	13292	13370	13463	13657	13475	13450	13398	13496	13540	13369	13446	13414	13521	13416	13315	13231	13307	13395	13255	13427	13442	13509	13533	13480	13530	13530	13399	13262	13696	13239	13367	13505	13317	13671	13477	13244	13525	13318	13554	13460	13488	13514	13670	13437	13520	13333	13622	13601	13320	13508	13589	13447	13463	13405	13398	13518	13633	13422	13325	13535	13369	13392	13398	13571	13297	13482	13516	13399	13336	13420	13525	13359	13489	13516	13483	13623	13556	13411	13498	13504	13513	13627	13247	13437	13238	13383	13461	13532	13420	13317	13405	13541	13576	13289	13593	13348	13356	13451	13456	13527	13445	13449	13522	13477	13273	13428	13532	13207	13477	13224	13318	13527	13393	13557	13436	13436	13536	13442	13452	13520	13506	13480	13419	13530	13430	13481	13499	13576	13636	13231	13445	13380	13511	13501	13446	13356	13307	13522	13402	13622	13618	13332	13424	13339	13465	13622	13516	13359	13544	13536	13287	13469	13416	13433	13525	13439	13401	13383	13382	13312	13425	13562	13275	13520	13630	13405	13549	13494	13650	13487	13326	13513	13315	13465	13426	13400	13597	13420	13498	13436	13551	13333	13450	13527	13405	13371	13283	13353	13452	13456	13459	13477	13467	13563	13438	13364	13428	13333	13384	13418	13533	13461	13478	13477	13210	13455	13453	13315	13435	13493	13431	13552	13421	13562	13544	13500	13334	13449	13442	13390	13499	13419	13350	13459	13333	13568	13518	13491	13422	13480	13646	13473	13519	13582	13348	13534	13434	13420	13353	13519	13395	13418	13525	13294	13433	13461	13481	13394	13543	13433	13425	13539	13383	13398	13420	13598	13356	13616	13558	13488	13203	13487	13344	13577	13403	13354	13421	13550	13426	13321	13436	13493	13384	13511	13474	13512	13466	13434	13459	13524	13491	13486	13457	13467	13329	13362	13420	13448	13399	13543	13502	13400	13461	13529	13402	13483	13627	13472	13519	13387	13397	13388	13554	13395	13376	13433	13502	13387	13393	13506	13408	13556	13420	13315	13393	13575	13398	13524	13380	13407	13429	13439	13514	13425	13462	13494	13555	13368	13556	13352	13313	13335	13255	13567	13440	13353	13445	13356	13382	13332	13414	13333	13543	13388	13638	13408	13503	13386	13333	13435	13431	13202	13402	13503	13270	13492	13509	13328	13383	13475	13302	13576	13449	13459	13410	13517	13312	13419	13441	13438	13556	13450	13497	13543	13307	13465	13534	13554	13404	13516	13493	13269	13445	13597	13546	13451	13493	13572	13498	13626	13589	13449	13505	13319	13736	13522	13555	13271	13314	13417	13577	13436	13505	13411	13206	13613	13400	13427	13682	13400	13435	13541	13247	13375	13359	13366	13294	13417	13393	13557	13540	13507	13504	13472	13379	13314	13517	13564	13561	13489	13497	13469	13521	13407	13349	13479	13486	13531	13455	13437	13418	13462	13375	13430	13534	13429	13387	13619	13451	13420	13518	13537	13488	13474	13597	13441	13423	13382	13519	13407	13467	13589	13466	13633	13187	13496	13545	13496	13453	13374	13498	13498	13405	13494	13360	13341	13326	13420	13587	13643	13266	13415	13456	13527	13591	13491	13334	13316	13500	13573	13459	13291	13418	13322	13339	13410	13310	13274	13363	13504	13520	13358	13618	13371	13321	13373	13525	13344	13375	13274	13353	13465	13557	13545	13405	13459	13374	13350	13344	13486	13354	13477	13461	13461	13326	13553	13464	13461	13300	13459	13602	13520	13469	13535	13466	13441	13389	13398	13459	13509	13468	13487	13270	13385	13497	13471	13454	13298	13507	13414	13597	13436	13631	13464	13371	13397	13504	13475	13392	13507	13553	13489	13288	13364	13413	13546	13544	13438	13455	13516	13501	13491	13426	13374	13523	13513	13316	13518	13346	13391	13548	13471	13459	13500	13367	13379	13499	13533	13426	13415	13511	13495	13568	13531	13498	13582	13516	13402	13474	13474	13485	13433	13394	13440	13415	13542	13472	13223	13400	13405	13475	13565	13576	13324	13372	13569	13253	13441	13405	13425	13437	13352	13620	13157	13283	13487	13522	13447	13515	13352	13498	13328	13438	13323	13433	13643	13432	13565	13311	13197	13463	13490	13331	13411	13362	13590	13373	13359	13342	13475	13457	13415	13290	13466	13471	13516	13365	13302	13504	13326	13389	13413	13486	13524	13439	13331	13408	13497	13283	13589	13310	13584	13372	13355	13429	13343	13323	13562	13525	13458	13479	13501	13404	13369	13433	13583	13385	13346	13510	13400	13404	13558	13342	13519	13648	13468	13479	13324	13472	13443	13364	13490	13321	13541	13389	13550	13299	13610	13338	13456	13325	13501	13359	13500	13395	13386	13491	13333	13383	13343	13427	13361	13405	13288	13379	13306	13594	13581	13474	13496	13293	13457	13280	13530	13422	13298	13276	13430	13502	13574	13332	13494	13415	13507	13339	13418	13381	13451	13505	13322	13358	13502	13355	13597	13450	13428	13441	13386	13300	13330	13437	13373	13246	13503	13528	13531	13421	13607	13341	13622	13247	13530	13447	13399	13590	13400	13450	13562	13432	13328	13480	13526	13433	13365	13382	13483	13354	13392	13350	13494	13482	13625	13441	13361	13470	13382	13331	13458	13451	13447	13404	13460	13356	13528	13475	13413	13404	13427	13479	13439	13344	13528	13464	13572	13492	13429	13204	13370	13617	13445	13487	13460	13388	13419	13382	13490	13445	13310	13387	13392	13514	13402	13355	13491	13555	13417	13524	13507	13580	13555	13383	13561	13351	13548	13436	13391	13484	13363	13364	13354	13449	13605	13456	13523	13438	13299	13581	13497	13517	13492	13507	13449	13516	13531	13299	13509	13433	13403	13543	13421	13510	13339	13374	13499	13491	13407	13431	13279	13560	13457	13393	13538	13456	13445	13506	13430	13439	13509	13229	13454	13521	13348	13510	13569	13538	13481	13399	13497	13413	13342	13378	13597	13404	13453	13680	13513	13364	13516	13336	13328	13541	13502	13369	13281	13395	13553	13492	13378	13567	13456	13417	13503	13495	13327	13519	13581	13567	13254	13381	13471	13557	13538	13511	13361	13589	13543	13599	13335	13401	13606	13420	13485	13482	13436	13489	13361	13477	13573	13467	13539	13486	13345	13623	13542	13427	13510	13385	13369	13597	13623	13437	13307	13436	13423	13496	13470	13538	13398	13362	13466	13426	13494	13332	13433	13424	13547	13491	13379	13428	13484	13582	13302	13304	13370	13483	13478	13550	13498	13454	13430	13351	13255	13497	13426	13306	13411	13310	13545	13381	13405	13544	13604	13506	13435	13351	13463	13454	13368	13488	13355	13440	13536	13294	13488	13392	13460	13419	13466	13346	13551	13484	13396	13325	13432	13569	13443	13460	13516	13526	13544	13506	13306	13426	13329	13427	13478	13352	13533	13430	13502	13456	13416	13497	13406	13461	13315	13547	13557	13402	13547	13536	13402	13471	13380	13451	13389	13517	13372	13508	13410	13390	13555	13571	13356	13308	13453	13404	13253	13507	13462	13367	13531	13392	13384	13385	13585	13280	13381	13431	13472	13403	13485	13361	13551	13389	13506	13480	13587	13349	13354	13514	13328	13401	13354	13583	13387	13440	13462	13406	13430	13555	13394	13441	13515	13381	13463	13359	13427	13339	13397	13617	13432	13442	13558	13451	13417	13417	13602	13325	13437	13503	13370	13499	13418	13499	13495	13591	13479	13542	13335	13542	13487	13446	13507	13421	13385	13470	13444	13494	13599	13540	13551	13375	13493	13430	13295	13498	13531	13284	13586	13510	13419	13383	13408	13495	13430	13466	13477	13521	13528	13419	13342	13635	13488	13400	13418	13292	13576	13583	13312	13401	13456	13625	13406	13465	13424	13646	13439	13282	13486	13607	13359	13397	13578	13377	13258	13570	13470	13454	13430	13406	13329	13349	13341	13588	13470	13588	13375	13404	13392	13372	13413	13558	13486	13326	13450	13521	13396	13470	13234	13320	13472	13446	13434	13532	13286	13418	13467	13543	13410	13463	13524	13272	13449	13511	13407	13514	13533	13397	13383	13416	13497	13579	13407	13334	13353	13370	13334	13637	13625	13244	13357	13381	13381	13379	13425	13416	13297	13463	13403	13479	13395	13328	13437	13341	13520	13608	13581	13439	13413	13484	13587	13457	13533	13345	13427	13557	13388	13496	13376	13590	13556	13464	13457	13505	13405	13414	13387	13504	13393	13436	13442	13430	13387	13470	13501	13395	13479	13469	13388	13394	13569	13518	13619	13471	13337	13330	13533	13484	13559	13511	13476	13381	13552	13447	13363	13397	13349	13523	13521	13421	13499	13415	13418	13505	13523	13356	13386	13427	13509	13431	13640	13383	13451	13298	13439	13517	13468	13295	13536	13544	13383	13438	13387	13413	13400	13511	13238	13498	13535	13455	13526	13471	13306	13532	13359	13495	13602	13503	13462	13306	13471	13546	13401	13436	13432	13539	13556	13365	13487	13478	13383	13359	13627	13471	13507	13564	13427	13415	13595	13635	13574	13407	13504	13542	13647	13376	13555	13463	13387	13514	13443	13561	13422	13460	13314	13523	13419	13487	13490	13318	13495	13473
22953	21225	29051	23816	22347	26142	29250	22762	19438	18621	18189	17836	17403	17286	16999	16941	16393	16373	16466	16383	16351	16242	16182	16054	15957	15828	15939	16053	15679	15832	15851	15687	15816	15731	15646	15407	15694	15582	15374	15591	15649	15538	15609	15537	15519	15524	15364	15482	15577	15507	15569	15511	15749	15397	15541	15484	15542	15763	15621	15519	15475	15572	15421	15472	15304	15353	15441	15412	15444	15715	15498	15553	15753	15582	15537	15552	15405	15328	15433	15361	15641	15560	15404	15539	15546	15500	15630	15577	15538	15362	15557	15718	15480	15369	15564	15494	15537	15479	15430	15553	15317	15554	15482	15633	15137	15539	15512	15607	15411	15524	15461	15574	15634	15616	15535	15401	15626	15331	15529	15517	15299	15427	15517	15674	15633	15492	15626	15330	15365	15563	15508	15398	15391	15618	15490	15498	15520	15589	15515	15503	15243	15524	15627	15433	15408	15411	15455	15528	15586	15574	15567	15531	15386	15388	15567	15510	15391	15433	15539	15489	15717	15601	15408	15217	15421	15580	15591	15645	15407	15357	15615	15441	15522	15432	15427	15696	15370	15598	15519	15268	15438	15496	15478	15325	15567	15479	15567	15377	15587	15544	15705	15538	15368	15445	15523	15487	15528	15515	15403	15466	15518	15745	15528	15426	15470	15550	15545	15485	15513	15558	15450	15463	15523	15484	15462	15089	15417	15276	15407	15406	15407	15453	15478	15493	15376	15638	15539	15454	15664	15512	15467	15430	15474	15512	15509	15568	15622	15401	15407	15366	15469	15288	15544	15817	15502	15782	15659	15476	15285	15339	15441	15478	15413	15702	15526	15497	15441	15405	15480	15382	15523	15504	15555	15723	15548	15596	15695	15395	15551	15529	15443	15402	15303	15544	15432	15513	15661	15374	15350	15663	15584	15314	15427	15622	15483	15446	15408	15354	15565	15485	15321	15417	15537	15526	15640	15325	15553	15500	15400	15515	15321	15459	15451	15415	15451	15552	15517	15476	15354	15468	15380	15391	15535	15317	15390	15397	15643	15455	15495	15511	15635	15320	15364	15686	15667	15595	15589	15454	15647	15488	15501	15604	15475	15424	15450	15364	15569	15533	15538	15326	15410	15469	15592	15474	15327	15414	15551	15579	15658	15629	15569	15652	15484	15580	15464	15589	15572	15632	15605	15599	15508	15457	15566	15532	15483	15438	15686	15492	15555	15613	15463	15403	15602	15553	15410	15641	15513	15625	15458	15459	15541	15531	15516	15421	15586	15532	15430	15592	15565	15592	15510	15330	15236	15347	15462	15350	15257	15571	15588	15602	15376	15387	15460	15701	15397	15243	15630	15392	15397	15592	15434	15478	15564	15604	15411	15359	15415	15505	15651	15533	15528	15503	15527	15594	15528	15572	15586	15443	15500	15427	15606	15480	15573	15362	15411	15506	15582	15345	15484	15538	15814	15605	15422	15554	15617	15541	15364	15360	15614	15330	15496	15290	15255	15508	15305	15434	15557	15330	15573	15412	15528	15482	15408	15343	15318	15378	15183	15417	15457	15628	15401	15482	15644	15531	15449	15509	15640	15293	15596	15667	15494	15583	15554	15491	15264	15485	15446	15252	15465	15382	15514	15370	15562	15645	15753	15564	15393	15409	15364	15521	15564	15368	15442	15513	15458	15438	15487	15606	15533	15427	15615	15407	15467	15367	15555	15383	15352	15583	15501	15386	15474	15433	15406	15532	15567	15265	15575	15629	15475	15585	15578	15667	15579	15508	15631	15412	15435	15595	15272	15397	15417	15669	15538	15496	15447	15545	15413	15432	15397	15463	15621	15635	15451	15561	15543	15668	15470	15616	15455	15450	15545	15431	15624	15412	15324	15532	15641	15422	15424	15542	15571	15404	15449	15436	15606	15536	15466	15578	15453	15504	15629	15513	15493	15339	15389	15414	15660	15412	15354	15344	15629	15392	15486	15440	15341	15618	15423	15448	15458	15370	15446	15433	15447	15499	15457	15620	15503	15566	15598	15309	15495	15434	15510	15803	15680	15419	15489	15307	15223	15540	15363	15357	15071	15392	15642	15509	15468	15495	15175	15455	15429	15404	15522	15631	15285	15294	15544	15401	15367	15527	15432	15566	15449	15372	15402	15623	15583	15702	15413	15608	15325	15531	15346	15573	15572	15319	15350	15294	15368	15210	15492	15347	15360	15383	15363	15400	15537	15529	15388	15410	15468	15643	15403	15536	15506	15475	15659	15515	15290	15559	15664	15507	15363	15484	15663	15752	15520	15400	15458	15511	15511	15590	15294	15350	15649	15500	15585	15549	15562	15623	15400	15513	15414	15478	15362	15412	15384	15570	15256	15485	15617	15444	15485	15445	15432	15448	15349	15365	15456	15591	15402	15554	15425	15544	15286	15582	15521	15451	15250	15679	15449	15424	15386	15566	15487	15348	15293	15324	15416	15354	15460	15472	15487	15354	15544	15551	15459	15366	15557	15479	15853	15479	15469	15491	15490	15386	15435	15571	15569	15352	15476	15491	15298	15378	15496	15442	15395	15435	15255	15482	15551	15822	15434	15404	15526	15381	15558	15340	15398	15508	15597	15426	15322	15338	15432	15321	15404	15555	15267	15500	15568	15532	15451	15381	15495	15500	15336	15418	15613	15551	15408	15420	15560	15507	15647	15409	15574	15566	15605	15171	15651	15431	15374	15431	15410	15435	15404	15492	15473	15560	15550	15323	15509	15682	15379	15465	15411	15429	15573	15465	15307	15533	15541	15293	15493	15535	15585	15541	15574	15476	15250	15493	15423	15449	15230	15284	15511	15496	15281	15295	15362	15404	15574	15483	15398	15410	15281	15639	15584	15707	15631	15343	15623	15486	15366	15283	15584	15428	15342	15541	15481	15327	15390	15481	15628	15572	15546	15463	15496	15446	15587	15264	15386	15482	15467	15355	15287	15443	15570	15618	15341	15316	15586	15345	15649	15527	15316	15427	15521	15359	15462	15502	15427	15452	15303	15390	15637	15521	15487	15530	15536	15424	15683	15586	15487	15408	15445	15531	15617	15570	15507	15552	15353	15486	15462	15610	15473	15459	15256	15346	15330	15334	15520	15494	15333	15300	15419	15269	15827	15487	15524	15588	15638	15367	15634	15772	15442	15332	15492	15701	15647	15503	15511	15459	15639	15530	15500	15549	15572	15444	15585	15529	15546	15470	15519	15664	15455	15488	15471	15318	15343	15409	15579	15589	15200	15429	15444	15432	15427	15539	15522	15501	15458	15502	15443	15318	15533	15538	15601	15379	15537	15481	15398	15441	15478	15591	15585	15340	15291	15384	15567	15563	15555	15369	15585	15437	15675	15299	15514	15479	15530	15503	15474	15379	15527	15522	15406	15645	15548	15749	15436	15472	15541	15528	15300	15516	15486	15430	15311	15566	15338	15239	15520	15546	15564	15488	15586	15539	15346	15377	15504	15398	15201	15535	15382	15509	15727	15437	15606	15210	15460	15517	15302	15351	15423	15382	15265	15486	15567	15440	15537	15478	15403	15488	15360	15261	15478	15524	15473	15612	15748	15584	15441	15402	15649	15594	15611	15493	15584	15491	15689	15232	15462	15460	15438	15453	15629	15277	15395	15468	15644	15567	15534	15374	15545	15488	15317	15255	15445	15417	15403	15460	15693	15486	15408	15272	15586	15558	15289	15468	15473	15548	15476	15401	15445	15461	15421	15614	15444	15309	15420	15489	15498	15410	15474	15273	15411	15547	15545	15417	15621	15509	15400	15498	15419	15540	15570	15487	15521	15656	15467	15534	15485	15415	15448	15490	15463	15480	15436	15532	15507	15477	15627	15509	15372	15475	15526	15407	15527	15664	15478	15561	15497	15417	15443	15473	15375	15514	15591	15457	15406	15475	15500	15517	15525	15464	15449	15447	15651	15567	15485	15685	15602	15343	15429	15458	15611	15691	15490	15600	15538	15465	15166	15452	15527	15473	15464	15523	15515	15234	15446	15531	15619	15370	15585	15587	15417	15503	15621	15599	15450	15707	15553	15473	15409	15353	15577	15430	15474	15361	15298	15494	15526	15469	15422	15298	15367	15424	15388	15318	15522	15433	15557	15454	15252	15591	15471	15356	15402	15531	15420	15250	15487	15510	15355	15549	15505	15492	15284	15569	15387	15545	15399	15407	15486	15401	15185	15423	15510	15402	15705	15328	15627	15710	15568	15241	15506	15409	15475	15512	15514	15346	15436	15493	15649	15684	15498	15629	15601	15411	15539	15601	15596	15488	15332	15368	15342	15426	15397	15662	15560	15542	15515	15419	15500	15422	15578	15526	15399	15384	15685	15612	15487	15393	15386	15366	15378	15597	15422	15476	15531	15433	15406	15346	15510	15459	15538	15435	15500	15512	15374	15529	15358	15550	15637	15411	15666	15590	15464	15593	15389	15408	15435	15425	15336	15568	15331	15320	15409	15592	15715	15498	15464	15457	15515	15568	15495	15419	15370	15429	15579	15474	15626	15583	15553	15421	15502	15317	15452	15603	15483	15376	15378	15494	15537	15424	15516	15625	15492	15328	15271	15466	15481	15590	15555	15529	15696	15490	15604	15459	15472	15355	15443	15446	15627	15409	15317	15435	15499	15338	15378	15531	15600	15622	15406	15503	15571	15498	15549	15678	15550	15508	15591	15406	15466	15759	15315	15227	15682	15658	15580	15428	15447	15535	15457	15479	15578	15512	15334	15457	15131	15388	15530	15500	15614	15488	15305	15457	15363	15410	15417	15666	15609	15383	15463	15564	15304	15540	15434	15419	15537	15510	15580	15631	15559	15521	15456	15516	15348	15420	15454	15409	15493	15669	15446	15439	15506	15608	15464	15513	15598	15506	15603	15496	15494	15355	15320	15378	15308	15671	15420	15202	15424	15537	15503	15319	15531	15457	15379	15477	15599	15451	15650	15310	15440	15566	15520	15542	15503	15688	15464	15498	15304	15314	15339	15622	15333	15461	15670	15486	15657	15365	15382	15442	15369	15440	15540	15295	15322	15434	15635	15381	15422	15343	15178	15538	15613	15490	15537	15437	15565	15243	15354	15397	15460	15403	15449	15340	15423	15647	15292	15428	15596	15434	15501	15385
29943	51002	46150	37374	32417	29347	28380	22822	19575	18248	17779	17209	16594	16419	15948	15435	15162	15152	14911	14759	14794	14625	14529	14518	14319	14349	14123	14079	14086	13997	14132	13981	13913	13835	14036	14053	13950	14083	13908	13998	13924	13874	13968	13801	13908	13815	13724	13843	13870	13982	13936	13945	13767	14043	13826	13965	13726	13837	13886	13883	13845	13934	13921	13742	13836	13843	13859	13836	13785	13840	13885	13789	13794	13539	13776	13816	13906	13672	13905	13773	13927	13784	13814	14018	13843	13975	13848	13746	13779	13674	13739	13696	13901	13800	13828	13758	13798	13877	13823	13736	13827	13639	13690	13999	13931	13857	13834	13816	13695	13568	13930	13833	13614	13883	13880	13744	13803	13829	13883	13645	13821	13782	13838	13709	13714	13831	13666	13834	13771	13864	13788	14037	13872	13721	13875	13971	13796	13739	13787	13813	13882	13705	13832	13902	13755	13814	13853	13799	13763	13958	13754	13800	13720	13907	13892	13761	13755	13768	13624	13769	13827	13750	13807	13739	13918	13684	13875	13794	13756	13675	13834	13848	13923	13718	13810	13839	13777	13945	13789	13897	13694	13720	13911	13802	13766	13838	13825	13799	13726	13626	13776	13857	13928	13805	13879	13941	13728	13648	13693	13757	13895	13718	13869	13691	13705	13729	13910	13635	13868	13861	13879	13890	13785	13863	13748	13802	13895	13892	13817	13850	14010	13740	13739	13736	13837	13921	13851	13696	13830	13883	13824	13765	13745	13854	13833	13721	13848	13773	13816	13690	14000	14050	13643	13747	13697	14015	13722	13880	13922	13934	13683	13883	13691	13876	13822	13925	13709	13855	13903	13932	13810	13750	13801	13721	13888	13637	13708	13784	13744	13768	13713	13941	13751	13817	13870	13877	13928	13651	13768	13927	13837	13752	13814	13673	13901	13725	13769	13910	13680	13693	13760	13779	13889	13690	13748	13819	13847	13789	13705	13663	13933	13771	13962	13868	13981	13654	13981	13716	13755	13835	13743	13882	13589	13762	13753	13855	13643	13651	13911	13762	13835	13885	13818	13659	13659	13757	13737	13651	13902	13898	13765	13643	13835	13763	13782	13797	13926	13771	13735	13775	13649	13787	13700	13641	13847	13975	13737	13730	13978	13700	13609	13812	13815	13867	13701	13741	13860	13643	13841	13794	13682	13779	14030	13800	13598	13920	13823	13836	13916	13848	13981	13776	13751	13976	13583	13798	13718	13733	13823	13692	13781	13787	13758	13791	13877	13633	13760	13834	13778	13708	13753	13802	13687	13669	13749	13907	13817	14015	13680	13825	13766	13734	13853	13930	13725	13779	13772	13800	13852	13711	13952	13675	13909	13662	13791	13784	13812	13790	13863	13711	13913	13666	13891	13687	13665	13791	13858	13729	13728	13798	13655	13752	13741	13746	13679	13824	13713	13821	13727	13869	13743	13742	14016	13916	13819	13972	13816	13756	13792	13822	13640	13724	13755	13607	13889	13815	13820	13767	13548	13756	13751	13740	13825	13881	13643	13717	13828	13715	13726	13875	13807	13788	13691	13686	13843	13827	13797	13901	13927	13786	13749	13693	13681	13713	13688	13678	13734	13762	13869	13636	13775	13876	13814	13844	13678	13845	13823	13917	13736	13877	13789	13708	13871	13675	13829	13760	13990	13933	13913	13856	13868	13804	13915	13808	13784	13722	13666	13891	13609	13735	13769	13965	13801	13826	13669	13748	13680	13878	13936	13744	13787	13746	13862	13799	13766	13728	13828	13711	13776	13889	13762	13884	13696	13745	13704	13879	13773	13777	13900	13929	13736	13905	13713	13714	13786	13589	13430	13667	13786	13763	13943	13825	13668	13996	13699	13704	13747	13653	13867	13762	13934	13737	13704	13646	13782	13637	13831	13938	13724	13881	13718	13811	13723	13841	13887	13713	13709	13796	13840	13726	13666	13732	13808	13805	13646	13945	13827	13619	13868	13880	13834	13718	13774	13889	13835	13925	13849	13705	13847	13914	13825	13835	13871	13692	13751	13760	13854	13650	13862	13861	14040	13786	13819	13785	13684	13769	13819	13826	13732	13894	13632	13695	13877	13746	13968	13841	13818	13815	13800	13746	13765	13682	13711	13734	13666	13849	13649	13869	13685	13722	13785	13818	13579	13709	13677	13871	13714	13751	13668	13752	13958	13539	13681	13722	13802	13827	13769	13698	13863	13697	13718	13786	13787	13702	13866	13774	13985	13870	13719	13791	13878	13761	13864	13772	13739	13797	13948	13896	13742	13818	13592	13725	13861	13797	13873	13717	13828	13998	13759	13611	13726	13760	13829	13592	13888	13744	13710	13797	13850	13712	13721	13946	13857	13780	13963	13800	13715	13734	13700	13960	13982	13858	13643	13873	13793	13660	13819	13789	13791	13734	13762	13773	13683	13809	13758	13809	13930	13816	13928	13764	13856	13926	13857	14003	13636	13841	13630	13741	13727	13851	13815	13898	13874	13704	14041	13831	13842	13720	13846	13790	13892	13748	13874	13783	13874	13742	13793	13866	13772	13762	13657	13790	13848	13801	13816	13836	13816	13716	13696	13791	13765	13637	13926	13781	13958	14010	13706	13908	13732	13793	13859	13791	13864	13965	13892	13774	13849	13720	13644	13987	13735	13915	13755	13720	13691	13971	13807	13809	13807	13775	13833	13922	13860	13745	13874	13597	13772	13888	13839	13739	13773	13848	13907	13635	13688	13807	13884	13814	13929	13641	13866	13765	13770	13612	13593	13710	13880	13762	13751	13839	13747	13772	13849	13699	13700	13877	13729	13829	13922	13798	13687	13861	13781	13910	13909	14017	13875	13669	13732	13764	13753	13768	13794	13830	13818	13949	13690	13923	13807	13717	13715	13733	13901	13869	13860	13906	13711	13716	13781	13883	13941	13811	13981	13791	13822	13848	13808	13951	13867	13868	13662	13695	13754	13749	13741	13767	13843	13684	13854	13798	13768	13713	13765	13751	13919	14038	13861	13895	13767	13739	13680	13831	13928	13725	13988	13914	13880	13835	13770	13877	13669	13968	13637	13845	14021	13882	13741	13750	13897	13736	13911	13764	13785	14025	13896	13822	13701	13827	13744	13715	13818	13814	13785	13871	13691	13978	13808	13679	13770	13674	13767	13649	13752	13898	13852	13990	13781	13846	13871	13826	13827	13969	13674	13802	13714	13851	13779	13870	13842	13822	13952	13656	13612	13762	13702	13820	13679	13694	13861	13877	13811	13799	13772	13770	13717	13727	13759	13868	13726	13667	13916	13593	13794	13762	13888	13850	14007	13775	13844	13832	13730	13780	13878	14004	13850	13792	13785	13818	13690	13775	13800	13718	13757	13823	13676	13692	13797	13734	13713	13680	13755	13713	13850	13869	13765	13977	13780	13776	13780	13825	13671	13813	13795	13955	13924	13871	13558	13861	13792	13883	13748	13878	13849	13776	13704	13910	13680	13768	13682	13732	13960	13831	13816	13833	13921	13628	13686	13741	13843	13874	13546	13705	13828	13860	13730	13699	13905	13635	13851	13675	13830	13855	13823	13877	13865	13804	13753	13869	13782	13850	13761	13809	13782	13700	13719	13703	13888	13764	13912	13904	13875	13670	13859	13619	13680	13687	13767	13712	13862	13821	13848	13711	13742	13774	13675	13678	13793	13794	13835	13791	13803	13909	13743	13736	13880	13790	13825	13832	13791	13876	13663	13848	13645	13912	13834	13822	13788	13720	13877	13835	13815	13812	13713	13775	13840	13775	13849	13902	13627	13770	13768	13864	13853	13865	13862	13779	13589	13718	13705	13800	13643	13908	13723	13859	13786	13864	13884	13704	13828	13852	13711	13702	13776	13696	13822	13733	14001	13747	13855	13868	13718	13626	13768	13678	13922	13900	13781	13857	13805	13663	13741	13643	13782	13650	13942	13914	13944	13876	13680	13977	13749	13746	13823	13848	13877	13838	13793	13849	13796	13632	13880	13856	13886	13835	13718	13923	13669	13698	13711	13756	13981	13697	13756	13729	13782	13694	13698	13728	13722	13807	13851	13940	13815	13937	13781	13871	13759	13929	13770	13731	13825	13920	13809	13651	13805	13598	13716	13687	13906	13801	13568	13837	13782	13866	13823	13972	13746	13797	13837	13697	13940	13929	13637	13775	13848	13847	13828	13660	13820	13545	13843	13926	13856	13703	13874	13975	13815	13933	13882	13719	13742	13693	13922	13777	13709	13841	13714	13786	13727	13668	13787	13613	13781	13906	13625	13802	13904	13839	13776	13780	13739	13622	13681	13845	13914	13761	13792	13770	13899	13810	13743	13792	13904	13738	13806	13915	13715	13967	13912	13899	13806	13813	13812	13624	13962	13790	13905	13985	13893	13752	13810	13787	13783	13860	13800	13821	13631	13828	13843	13828	13836	13750	13809	13846	13757	13734	13787	13741	13785	13736	13793	13795	13879	13810	13872	13892	13913	13672	13815	13779	13763	13821	13767	13781	13908	13832	13880	13843	13728	13667	13830	13788	13804	13799	13802	13693	13583	13935	13663	13831	13939	13662	13726	13889	13792	13745	13761	13829	13898	13730	13778	13728	13619	13836	13685	13794	13648	13838	13733	13686	13749	14002	13821	13836	13693	13598	13683	13705	13785	13771	13777	13702	13790	13712	13836	13804	13831	13794	13738	13761	13886	13807	13719	13713	13867	13709	13868	13889	13908	13809	13728	13835	13737	13796	13773	13833	13672	13864	13878	13688	13798	13946	13747	13703	13725	13897	13965	13769	13801	13774	13957	13709	13870	13736	13748	13744	13847	13662	13832	13824	13762	13687	13828	13649	13777	13754	13885	13633	13783	13759	13840	13908	13891	13819	14025	13908	13803	13755	13748	13668	13810	13809	13898	13760	13779	13724	14002	13859	13914	13694	13620	13942	13805	13648	13837	13612	13918	13848	13899	13898	13739	13916	13908	13723	13859	13721	13940	13941	13868	13577	13877	13793	13922	13933	13791	13691	13820	13969	13875	13891	13823	13804	13752	13843	13816	13629	13809	13658	13668	13873	13860	13833	13815	13822	13667	13829	13709	13597	13862	13932	13751	13684	13783	13902	13736	13862
28521	25560	31437	27713	22316	19825	18054	17108	16309	15935	15951	15702	15573	15331	15187	15390	15130	15276	15273	15076	15191	15143	15053	14829	14967	15042	15029	14952	14974	14947	15067	15140	14897	14725	15015	14990	15005	14850	15094	15069	14759	14883	14944	14879	14884	15077	14828	14852	14814	15010	14944	14957	14793	14747	14931	15055	14815	15006	14812	14706	15003	14766	14966	14865	14921	14832	14790	14939	15121	14849	14795	14813	14921	15021	14998	15076	14992	14822	14744	14843	14929	14910	14931	14923	14968	14770	14789	14761	14755	15214	14928	14768	14897	14849	14881	14916	14807	14892	14924	14827	14702	14793	14864	14865	15015	14775	14746	14555	14904	14868	14978	14922	14878	14954	14903	14895	14907	14995	14861	14944	14923	14888	14855	14885	14954	14863	14872	14905	14902	15151	14917	14920	14669	15000	14855	14918	15040	14928	15071	14835	14706	14806	14957	14866	14973	14963	15032	14777	14980	14881	15032	15080	15048	15138	14899	14801	14984	14835	14912	14865	14893	14993	14801	14883	14801	14825	14761	14733	14856	15025	14816	14947	15011	14879	14877	14950	14788	14814	14922	15114	14960	15021	14968	14892	14970	14858	14899	14884	14972	14840	14807	14761	14957	14752	14728	14938	14853	14759	14859	14836	14665	14976	14772	14823	14751	14947	14952	14905	14766	14777	15070	14740	14890	14891	14914	14882	15110	14714	14777	14911	14830	14794	15035	14917	14846	14797	14792	14602	14658	15113	14857	14942	14820	14711	14548	14860	15065	14683	14892	15047	14912	14897	14904	14698	14911	14886	14961	14901	14892	14862	15005	14874	14794	14857	14997	14814	15012	14731	14896	14683	14826	14844	14811	14766	14856	14998	14948	14896	14826	14777	14680	14777	14897	14911	14899	14852	14862	14989	15005	14786	14699	14865	15011	15047	14742	15002	14635	14873	14924	14821	14930	14904	14986	14708	14940	14838	14841	14853	14831	14902	14952	14849	14925	14836	14822	14827	14789	15008	15006	14998	15009	14772	14874	14916	14895	15061	14871	14821	14919	14714	14756	14891	14839	14769	14823	14870	14636	15042	15048	15053	14923	14746	14719	14900	15071	14836	14661	14814	14866	14962	14820	14995	14749	15084	14892	14841	14828	14785	14846	15048	14835	14798	14920	14780	14892	14738	14840	14930	14844	14879	14918	14807	14968	14735	14992	14940	15113	15012	14888	14806	14943	14988	14639	14913	14945	15069	15021	14922	14868	14731	14769	14982	14777	15081	14922	14802	14840	14747	14804	14824	14799	14738	14620	14976	14766	14615	14894	14827	14929	14943	14900	14832	14953	14630	14849	14805	14855	14805	14749	15034	14918	14916	14777	14705	14819	14558	14864	14733	14808	14811	15019	14733	14958	14676	14853	14737	14939	15075	14892	14830	14777	14905	14955	14908	14834	15066	14985	14937	14829	14849	14895	14712	14714	14927	14770	14727	15034	14948	14919	15059	15030	14813	14881	14741	14815	14876	14960	14956	14981	14654	14972	14924	14835	14884	15021	15007	15014	14740	14619	14931	14538	14923	14976	14949	15002	14914	14688	14897	14878	14989	14920	14990	14646	14821	14858	15029	14866	14937	14734	15030	14951	15017	14686	14912	15012	14670	14941	14733	14805	15042	14851	14853	14944	14774	14865	14850	14747	14941	14973	14768	14895	14849	14824	15017	15014	14889	14922	14849	15034	14753	14680	14685	14862	15084	14829	14899	14819	14902	14915	14804	14855	14849	14857	14815	14772	14898	14981	14859	14969	14834	14974	14943	14676	15045	15158	14988	14859	14815	14977	14861	14945	14953	14806	14777	15011	14966	15002	14922	14914	14783	14932	14847	14924	14971	14716	14920	14975	14983	14880	15062	14776	14696	14883	14923	14765	14750	14848	14889	14877	14915	14912	14806	14847	14827	14858	14790	14843	14866	14970	14692	15020	14981	14839	14938	14813	14839	14971	14786	14847	14863	14931	14931	14874	14820	15012	14930	14839	14900	14845	15108	14856	14930	14861	14730	14952	14992	14827	14939	14937	14910	14846	14948	14823	15053	14969	14948	14966	14946	14834	14926	14949	14925	14735	14868	14982	14810	15044	14802	15052	14889	14964	14807	14810	14711	14920	14770	14748	14994	14867	14957	14957	15064	14988	14889	14931	14881	14659	14714	14829	14937	14776	14835	14841	14892	14828	14717	14891	14851	15130	14780	14720	14767	14877	14778	14897	14856	14925	15008	14575	14641	14814	14894	14835	14843	14750	14943	14975	14980	14811	14870	15057	14956	14867	14795	14738	14928	14932	14717	14776	14762	14817	14782	14850	14539	14779	14735	14843	14764	15015	14874	14902	14803	15047	14736	14807	14879	14758	14781	14854	14885	14853	14957	14937	14901	14872	14915	14799	14934	14806	14849	14996	14951	14935	14961	15017	14869	14900	14963	14881	14826	14965	14913	14706	14653	14855	14888	14882	15063	14732	14737	14920	14894	14658	15111	14968	14931	14816	14874	15006	14796	14947	14904	14593	14951	14829	15020	15019	14852	14909	14937	14987	14767	14792	14818	15084	14838	14733	14905	14938	14917	14794	14849	14625	14913	14729	14742	14940	14977	14799	15082	14646	14934	14856	14908	14614	14677	14890	14802	15013	14907	14975	14859	14926	14874	14884	14842	14915	14880	14900	14798	14801	14981	15064	14855	14852	14965	14734	14909	14753	14850	14831	14811	14848	14784	14976	14881	15010	14687	14814	14996	14784	14952	14861	14850	14657	14841	14959	14833	14863	14892	14866	14915	14982	14887	14957	14876	14850	14872	15138	14910	14914	15034	14858	14856	14797	14912	14961	14818	15062	14804	14973	14837	14828	14983	14770	14995	14784	14973	14692	14864	14946	14896	14944	14960	14836	14881	14782	14999	14718	14931	14807	14746	14988	14903	14883	14853	15004	15135	14997	14910	15109	14824	14599	14929	14985	14954	14904	14749	14747	14889	14760	14929	15045	14966	14999	14794	14879	14891	14733	14793	14859	14857	14709	15092	15034	14924	14707	14862	14629	15000	15013	14963	14763	14727	14809	14969	14734	15015	14840	14804	14777	14647	14854	14802	14690	14838	14718	14688	14733	14680	15102	15056	14866	14787	14901	14803	14890	14965	14949	14902	15043	14757	14771	15055	14816	14725	14849	14772	14890	14875	14721	14762	14804	15020	14714	15028	14911	14873	15113	14832	14766	14912	14797	14805	14690	14961	14795	14786	15004	15013	14958	14979	14959	14721	14706	14850	14835	15018	14890	14763	14732	14833	14899	14907	14985	14827	14843	14794	14870	14893	14860	14825	14795	14885	14989	15014	14925	14952	14882	14846	14987	14954	14803	14982	14938	15023	15022	14780	14981	14756	14732	14724	14954	14744	14747	14896	14696	14784	14891	14874	14951	14778	14807	15081	14962	14669	14811	14768	14908	14848	14978	14911	15031	14788	14792	14958	14887	14836	14787	14907	14895	14828	14829	15053	14875	14814	14852	14779	14796	14798	14914	14815	14865	14937	14912	14750	14726	14969	14920	14797	15023	14727	15033	15188	14866	14818	14923	14713	14881	14753	14602	14764	14803	15154	14903	14977	15068	14988	15066	14729	14949	14985	15005	14925	14781	14808	14912	15039	14809	14884	14962	15010	14956	14720	14977	14943	14788	14938	14809	14906	14948	14913	14961	14753	14674	14829	14967	14869	14861	14843	14876	14914	14848	14671	14728	14785	14931	14913	14822	14852	14906	14974	14854	14933	15055	14795	14939	14876	14772	14878	14977	14950	14861	14860	14813	14893	14933	14652	14874	14738	14956	14801	14918	14683	14708	14826	14712	14757	14876	14979	14945	14788	14809	14824	14825	14885	14937	15029	14878	14852	14722	14924	15029	14661	15035	14763	14938	15000	14946	14933	14850	14949	14752	14850	14938	14974	14870	14868	14997	15025	14859	14913	14909	14750	14712	14926	14893	14877	15000	14864	15129	15003	14849	15021	14923	14878	14850	14824	14808	14924	14981	14879	14836	14880	14750	14897	14988	14795	15056	14949	14850	14847	14877	14886	14859	15003	14889	14874	14624	14724	14899	14952	14606	14772	14861	14851	15110	14841	14800	14844	14988	14983	14797	14785	14758	14670	14906	14685	14634	14827	14929	15051	14809	14892	14810	15022	14949	14802	14805	14893	14888	14884	14728	14877	15050	14888	15017	14795	14816	14751	14869	14906	14669	14715	14910	15000	14839	14942	14909	14941	14953	14767	14936	14776	14946	14586	15033	14990	14850	15018	14740	14840	15000	14955	14753	14936	14868	14962	14940	14753	14875	14996	14720	15021	14743	14849	14866	14821	14910	14792	14836	14989	14810	14645	14991	14808	14838	14726	14807	14999	14919	14782	14875	14902	14944	15064	14697	14908	14917	15078	14857	14788	14904	14923	15150	14975	14788	15076	14961	14793	14778	15144	14873	14765	14883	14839	14858	14836	14717	14829	15031	15033	14830	14843	14846	14975	14900	14832	14783	14972	14893	14907	14660	14742	15008	14833	14774	14932	14937	14999	14768	14803	14754	14924	14965	14745	14986	14846	14796	14786	14849	14955	14884	14849	14855	14672	14732	14838	14841	14916	14884	14948	14846	14715	14753	14980	14926	14825	14789	14716	15025	15051	14877	14862	14473	14830	14741	14840	14873	14743	14857	14925	14834	14874	14982	14924	14712	14836	14741	14708	14997	14971	14938	14866	14904	14657	14666	14733	14710	14792	14787	14882	14882	14678	14918	14887	14950	15010	15023	14777	14943	14889	14750	15001	14851	14784	14784	14968	14903	14937	14983	14909	14773	14812	15006	14706	14769	14855	14921	14899	14863	14892	14959	14867	14845	14816	14722	14828	14836	15113	15000	14714	14989	14574	14803	14921	14955	14888	14838	15108	14893	14868	14947	14920	14931	14911	14911	14778	15009	14774	14803	14816	14876	14824	15097	14866	14730	14945	14969	14919	14894	14893	14877	15013	14852	14933	14914	14895	14694	14619	14777	14867	14622	14814	14782	14936	14787	14968	14633	14747	14821	14974	14654	14879	15004	14825	14887	15019	14788	14807	14944	15042	15001	14879	14785	14763
27226	38615	35652	27219	23165	20002	17855	16578	15776	15058	15168	14687	14519	14238	14102	14084	14047	13937	13745	13723	13714	13730	13706	13649	13620	13609	13448	13437	13647	13459	13505	13440	13399	13408	13489	13580	13512	13364	13436	13492	13428	13416	13431	13419	13485	13294	13413	13190	13494	13551	13310	13453	13602	13373	13271	13360	13534	13404	13453	13185	13524	13444	13466	13406	13479	13287	13419	13303	13331	13480	13342	13509	13501	13318	13426	13419	13365	13479	13431	13261	13492	13371	13398	13501	13451	13297	13383	13482	13348	13412	13319	13480	13383	13490	13503	13612	13313	13239	13370	13337	13376	13394	13416	13391	13456	13303	13412	13388	13493	13508	13301	13312	13539	13329	13570	13441	13376	13345	13405	13415	13333	13383	13384	13482	13327	13356	13282	13590	13375	13344	13410	13419	13203	13384	13464	13332	13557	13487	13529	13450	13313	13519	13415	13440	13316	13285	13462	13485	13278	13353	13508	13311	13601	13411	13318	13311	13481	13529	13202	13527	13405	13495	13295	13483	13335	13289	13448	13373	13377	13266	13512	13287	13482	13352	13404	13300	13451	13463	13271	13467	13403	13492	13578	13502	13304	13485	13317	13349	13374	13314	13449	13377	13413	13319	13355	13503	13302	13382	13345	13474	13399	13535	13200	13258	13536	13262	13447	13598	13440	13432	13309	13411	13539	13549	13350	13300	13413	13531	13368	13466	13311	13206	13315	13285	13444	13500	13414	13453	13367	13382	13267	13407	13314	13404	13505	13421	13413	13460	13552	13448	13430	13203	13286	13499	13272	13356	13320	13358	13462	13341	13620	13380	13436	13383	13553	13539	13316	13410	13457	13301	13373	13400	13334	13460	13360	13517	13532	13403	13392	13284	13488	13416	13437	13381	13240	13316	13435	13395	13206	13305	13429	13248	13557	13510	13479	13395	13416	13407	13508	13449	13493	13331	13404	13546	13472	13442	13453	13453	13282	13424	13337	13377	13630	13521	13453	13260	13470	13351	13275	13440	13433	13362	13312	13428	13399	13501	13616	13157	13511	13383	13383	13513	13372	13518	13540	13482	13366	13548	13233	13282	13446	13216	13382	13397	13375	13452	13474	13490	13542	13348	13331	13387	13276	13445	13398	13366	13468	13687	13251	13466	13277	13468	13310	13425	13392	13224	13403	13358	13382	13420	13303	13390	13395	13433	13342	13368	13433	13317	13476	13469	13380	13351	13360	13288	13503	13370	13506	13505	13363	13412	13246	13401	13428	13300	13430	13346	13428	13284	13320	13486	13493	13390	13439	13490	13341	13498	13334	13424	13451	13341	13538	13370	13273	13391	13378	13405	13295	13433	13347	13463	13360	13499	13450	13313	13245	13342	13371	13429	13204	13232	13480	13585	13333	13375	13437	13250	13237	13396	13418	13600	13386	13517	13411	13164	13334	13415	13238	13261	13388	13533	13441	13344	13321	13342	13507	13365	13448	13567	13492	13438	13439	13391	13500	13389	13431	13517	13440	13313	13301	13508	13348	13270	13356	13326	13349	13255	13483	13483	13246	13374	13366	13423	13381	13410	13247	13547	13228	13424	13314	13401	13475	13337	13398	13284	13411	13248	13522	13341	13289	13452	13388	13489	13382	13404	13381	13226	13344	13479	13290	13353	13356	13604	13271	13425	13453	13411	13403	13485	13394	13475	13470	13377	13444	13421	13479	13376	13593	13439	13223	13442	13312	13252	13411	13422	13341	13420	13495	13306	13330	13363	13243	13420	13562	13300	13476	13395	13328	13359	13506	13527	13431	13509	13440	13348	13490	13483	13160	13582	13361	13452	13418	13452	13501	13389	13307	13480	13432	13414	13655	13545	13560	13412	13263	13532	13328	13144	13419	13456	13390	13371	13577	13405	13291	13444	13348	13435	13465	13360	13255	13343	13468	13412	13441	13437	13431	13447	13390	13363	13352	13369	13582	13211	13548	13462	13345	13442	13497	13322	13491	13274	13340	13228	13500	13355	13202	13516	13289	13426	13342	13271	13332	13403	13407	13289	13533	13327	13390	13433	13355	13549	13453	13542	13424	13350	13309	13382	13362	13338	13403	13392	13396	13394	13402	13278	13411	13417	13524	13359	13529	13242	13405	13428	13445	13469	13526	13327	13410	13390	13442	13284	13312	13480	13437	13570	13465	13366	13410	13442	13476	13341	13478	13291	13280	13393	13434	13436	13314	13389	13524	13665	13506	13395	13253	13451	13485	13348	13677	13508	13391	13358	13415	13351	13365	13331	13477	13429	13317	13453	13343	13445	13412	13408	13458	13403	13397	13481	13382	13501	13487	13494	13389	13522	13490	13340	13408	13471	13430	13551	13252	13636	13499	13283	13280	13444	13394	13394	13485	13478	13232	13462	13434	13413	13431	13444	13278	13456	13464	13494	13378	13443	13406	13257	13303	13467	13422	13340	13494	13371	13464	13351	13386	13393	13355	13352	13410	13487	13473	13266	13494	13436	13389	13426	13517	13524	13273	13452	13503	13211	13434	13281	13359	13411	13447	13353	13482	13355	13310	13368	13338	13394	13579	13490	13435	13444	13441	13478	13456	13303	13359	13366	13589	13375	13409	13476	13337	13355	13517	13511	13312	13441	13469	13423	13315	13527	13426	13438	13428	13547	13443	13390	13331	13195	13479	13174	13483	13360	13558	13400	13458	13464	13554	13488	13422	13490	13296	13326	13596	13474	13341	13500	13339	13480	13544	13327	13490	13348	13457	13351	13404	13482	13394	13406	13345	13268	13415	13454	13419	13516	13208	13431	13440	13495	13387	13428	13307	13499	13320	13352	13303	13473	13514	13369	13337	13304	13473	13442	13565	13368	13476	13335	13286	13349	13412	13430	13429	13414	13373	13491	13303	13517	13541	13285	13414	13500	13385	13418	13559	13531	13369	13408	13509	13296	13567	13299	13454	13381	13538	13432	13496	13320	13473	13572	13452	13342	13418	13581	13452	13350	13311	13587	13510	13461	13522	13331	13437	13494	13377	13460	13509	13392	13306	13242	13466	13438	13330	13340	13374	13535	13317	13315	13289	13383	13349	13348	13386	13337	13458	13470	13368	13363	13424	13469	13487	13445	13313	13521	13375	13367	13310	13436	13339	13518	13499	13268	13637	13431	13429	13458	13444	13195	13334	13464	13328	13456	13379	13394	13412	13550	13482	13521	13321	13493	13425	13545	13541	13575	13383	13343	13337	13463	13425	13336	13485	13404	13515	13375	13348	13270	13426	13362	13428	13454	13458	13469	13496	13400	13394	13253	13373	13514	13429	13389	13468	13420	13550	13349	13431	13377	13341	13440	13175	13389	13503	13397	13414	13470	13355	13363	13519	13324	13425	13592	13449	13425	13506	13336	13458	13370	13418	13376	13463	13281	13510	13414	13392	13453	13421	13457	13327	13317	13237	13498	13280	13518	13228	13472	13405	13417	13353	13304	13382	13529	13456	13246	13392	13502	13147	13382	13402	13250	13339	13315	13420	13346	13438	13433	13413	13379	13390	13365	13450	13384	13643	13485	13333	13314	13298	13490	13381	13439	13378	13553	13381	13431	13280	13294	13270	13402	13465	13437	13362	13465	13423	13387	13463	13480	13391	13444	13431	13484	13249	13322	13461	13329	13442	13354	13305	13303	13376	13450	13505	13283	13464	13339	13421	13248	13536	13473	13361	13473	13368	13368	13393	13321	13458	13347	13552	13257	13444	13472	13436	13365	13395	13499	13409	13514	13411	13282	13467	13445	13327	13357	13274	13483	13498	13555	13373	13406	13434	13472	13358	13556	13372	13461	13385	13484	13535	13361	13526	13374	13385	13380	13424	13365	13544	13366	13267	13430	13447	13428	13419	13439	13438	13318	13447	13316	13456	13454	13456	13479	13320	13556	13470	13324	13462	13381	13335	13295	13469	13434	13575	13421	13463	13349	13398	13288	13177	13403	13512	13558	13452	13243	13468	13554	13377	13381	13618	13237	13453	13505	13526	13453	13516	13443	13410	13330	13489	13374	13385	13508	13480	13314	13342	13529	13397	13493	13372	13355	13504	13457	13493	13360	13330	13348	13306	13409	13304	13577	13418	13577	13402	13260	13436	13486	13518	13618	13322	13307	13480	13488	13255	13473	13340	13319	13436	13291	13330	13334	13441	13634	13434	13272	13476	13378	13445	13406	13461	13379	13496	13421	13466	13630	13420	13387	13464	13314	13234	13437	13464	13405	13379	13423	13524	13310	13152	13505	13492	13506	13471	13426	13365	13425	13460	13341	13381	13594	13350	13440	13544	13474	13534	13359	13443	13461	13268	13453	13486	13382	13584	13432	13420	13375	13346	13572	13419	13512	13435	13557	13350	13604	13394	13386	13505	13467	13295	13522	13571	13570	13406	13586	13252	13502	13366	13492	13455	13384	13378	13234	13368	13384	13332	13426	13560	13510	13504	13295	13509	13438	13421	13525	13533	13389	13446	13493	13384	13282	13381	13417	13398	13414	13379	13439	13325	13491	13502	13396	13324	13414	13305	13298	13350	13457	13443	13474	13487	13589	13437	13320	13269	13379	13351	13324	13419	13401	13470	13471	13644	13396	13476	13383	13328	13361	13414	13517	13328	13483	13281	13482	13505	13379	13468	13341	13344	13563	13469	13232	13466	13403	13500	13368	13327	13521	13340	13339	13489	13436	13260	13387	13444	13166	13456	13483	13287	13338	13498	13554	13511	13378	13344	13386	13295	13377	13414	13510	13475	13333	13367	13466	13414	13251	13449	13394	13396	13423	13360	13443	13404	13462	13604	13343	13417	13352	13583	13527	13444	13340	13495	13329	13584	13361	13133	13453	13460	13331	13524	13495	13289	13580	13577	13441	13488	13428	13328	13468	13548	13294	13517	13284	13287	13314	13445	13560	13563	13436	13221	13452	13489	13472	13460	13446	13548	13615	13284	13497	13530	13314	13502	13396	13419	13368	13321	13475	13456	13403	13464	13567	13402	13400	13365	13422	13382	13436	13417	13287	13449	13432	13213	13447	13335	13505	13353	13362	13428	13432	13333	13219	13446	13565	13527	13611	13432	13402	13390	13214	13345	13384	13470	13425	13372	13402	13378	13355	13365	13402	13578	13327
24168	21189	28476	25182	24597	24927	22152	18711	17158	17160	16888	16603	16208	15983	15886	15629	15676	15696	15364	15378	15369	15235	15142	15273	15104	15032	15156	14958	14929	14920	14928	15085	15032	14750	15025	15089	14726	14994	15046	14917	15049	14797	15052	14896	14916	15094	14997	14925	14894	14932	15048	14814	14822	15131	15099	14936	14874	14857	14842	14854	15065	14717	14898	15022	14894	14884	14901	14976	15029	15073	14997	14995	14738	14787	15048	14853	14995	14898	14872	15063	14724	14883	14924	14931	14989	14989	14906	15010	14774	14778	14970	14989	14877	14947	14982	14823	15066	14859	14628	15012	14832	14910	14816	14908	14796	14905	14923	14802	14895	14865	14922	15068	14886	14969	14872	14877	14847	14932	14803	14794	14792	14896	15057	15106	15005	14839	14877	14811	14964	15018	14825	14868	15062	14866	14928	14944	15046	15003	14849	14798	14863	14758	14934	14899	14850	14789	14932	14868	14792	14737	14948	14876	14941	15155	15027	14931	14835	15012	14752	14917	15072	14873	14767	14954	14737	14905	14932	14874	14680	14871	14836	14914	14796	14985	14903	14758	14961	14853	15019	15092	15009	14797	14850	14935	14971	14892	14866	14821	14912	14757	14769	14861	14612	14880	14842	14820	14767	14839	14974	14841	14988	14859	14899	14767	14859	14889	14719	14813	14878	14786	14857	14890	14768	14897	14804	14744	14984	14727	15043	14911	14968	14982	14882	14866	14780	15009	15027	14860	14882	14803	14799	14985	14865	14779	14713	14929	14808	14748	14712	14804	14758	14805	14871	14570	14919	14789	14866	15026	14693	14922	14905	15140	14957	14858	14849	14887	15026	14927	14908	14994	14929	14935	14828	14847	15099	14988	14887	14829	14947	14855	14881	14818	14984	14812	14852	14983	14892	14748	15128	14824	14751	14823	14929	14950	14780	14744	14926	14945	15056	14993	15043	14785	14856	14929	14948	14815	14769	14901	14818	14894	14855	14893	14828	14681	14763	14817	14941	14832	14925	14932	15004	14744	14946	14903	14782	14849	14905	14955	15003	14968	14856	14887	14797	14902	14870	15108	14890	14909	14889	15118	14962	14654	14988	14752	14947	14804	14752	14763	15053	14884	14937	14868	14716	14965	15025	15081	14868	14795	14960	14929	14915	14890	14910	14804	14764	14938	14883	14734	15067	14897	14940	14725	14959	14927	14873	15067	14985	14906	14830	14931	14637	14801	14849	15021	14712	14744	14960	14898	14859	14913	15078	14916	14833	14919	14933	14802	14808	14996	14746	14899	14980	15127	15003	14991	14878	14738	14810	14649	14804	14947	14906	14963	14895	15025	14902	14754	14917	14940	14714	14859	14765	14866	15043	14622	14823	14899	14890	14836	14961	14916	14892	14970	14821	14896	14924	14694	14816	14866	14892	14905	14963	14938	14848	14815	14927	14827	14814	14867	14891	14662	14706	14762	14824	14704	14771	14823	14966	14806	14825	14597	14859	14850	14858	14728	14918	14881	14859	14935	15008	14809	14771	14930	14810	14896	14987	14769	14800	14812	14783	14908	14889	14944	14934	14983	14836	14668	14649	14897	14943	15016	14743	14884	14984	14926	14821	14826	14665	14890	14918	14680	14909	14918	14925	14894	14747	14922	14743	14937	14890	14928	14805	14959	14999	14694	14839	15124	14726	14889	15107	15185	14913	14925	14833	14978	14863	14889	14783	14863	14867	14970	14837	14914	14890	14830	14825	14872	14915	15048	15075	14888	14679	14885	15038	14989	15051	14987	14977	14895	14823	14859	14962	14784	14800	14997	14893	14853	14947	14974	14811	14939	14827	14946	14831	14728	14951	14994	14825	14973	14817	14982	14868	15024	15053	14647	14759	14927	14809	14912	14913	14894	14873	14871	14947	15051	14925	15012	15081	14978	14957	15015	14654	14793	14962	14756	14784	14973	14929	15041	14915	15041	15042	14949	14771	14854	14869	14927	15037	15060	15020	14842	14739	14878	14950	15087	14840	14802	14884	14881	14978	14797	14979	15066	15004	14820	14768	14857	14952	15045	14879	14928	14908	14867	14778	14737	14950	14817	14962	15020	14871	14818	14850	14873	14908	15038	14958	14817	15033	14929	15049	14984	14687	14967	14840	14984	14896	14939	15007	14642	14792	14744	14905	14846	14996	14935	14875	14874	14728	14820	15019	14924	14969	14854	14920	14772	14923	14809	14887	14920	14953	14932	14677	14804	14860	14843	14836	14891	14861	14942	14738	14756	14840	14881	14785	15125	14842	14903	14922	14789	15009	14935	15031	15050	14778	14720	14835	14931	14861	14966	14905	14918	15148	14981	14808	14878	14709	14984	14928	14870	14946	15026	14722	14883	14937	14880	14973	14992	14997	14868	14912	14980	14941	14879	15009	14817	14900	14923	14967	14790	14705	15113	14863	15053	14943	14898	14884	14917	15002	14949	14849	14971	14895	14940	14845	15085	14942	14824	14687	15049	14909	14737	14797	14902	14740	14833	14785	14793	14817	14873	14915	14967	14882	14905	14950	14978	14749	14601	14720	14732	14707	14829	14925	14822	14756	14899	14916	14829	14914	14830	14869	14727	14924	14988	14842	14779	14844	14960	14943	14846	14914	14968	14773	14978	14919	14892	14814	14819	14761	14975	14831	14862	15012	14819	14926	14861	14735	14880	14786	14642	15000	14916	14824	14737	14770	14934	14781	14886	15018	14758	14782	14797	14899	14851	14809	15059	14888	14786	14925	14793	14880	14720	14644	14904	14968	14835	14872	14864	14926	14718	14934	14860	14838	14924	14751	14758	14936	14890	14663	14729	14754	14683	14818	14765	14821	14859	14845	14925	14958	15007	15025	14937	14959	14945	14927	14870	14711	15129	14956	15053	14836	14998	15007	14832	14753	14910	14886	15037	14827	14663	14766	14865	14722	14721	14752	14969	15038	14774	15034	14804	14896	14866	14804	14964	14999	15078	14699	15197	14994	14924	14945	14901	14770	14876	15033	14804	14781	14943	15015	14669	14899	14990	14823	14995	14893	14893	15042	15017	14887	14950	14829	14810	14953	15003	14778	14869	14963	14654	14958	14746	14990	14737	14983	14873	14924	14919	15023	14833	14925	14880	15057	15059	15104	15019	14977	14848	14971	15000	15060	14872	14828	14933	14992	15064	14858	15014	15023	14840	14613	14925	14832	14794	15035	14948	14798	14920	14970	14827	14633	14893	14863	14952	14859	14860	14914	14842	14904	15051	14849	14828	14864	15028	14936	15032	14971	14945	15028	14911	14727	14954	15039	14764	15009	14798	14815	15029	15029	14679	14668	14773	14854	14847	14790	14899	15038	14846	15127	14909	14871	14892	14736	14951	14868	14905	14770	14800	14773	14797	14903	14861	15011	14965	14884	14865	14823	14742	14950	14992	15354	15055	15059	14835	14997	14599	14933	14870	14616	14757	15048	14778	14897	14968	14890	14805	14794	14936	14766	14931	14901	14914	14706	14750	15000	14827	14868	14969	14963	14966	14840	14894	15010	14822	14665	14934	14958	14905	14735	14766	14812	14962	14903	14977	15002	14934	14839	14856	15050	14827	14778	14755	14921	14828	14995	14821	14856	14891	14986	14852	15020	14826	14891	14927	14759	14968	14880	15048	14868	15019	14889	14863	14673	14853	14928	14954	14942	14849	15006	14762	14842	14864	14884	14920	14833	14797	14803	15052	15017	14898	14828	15027	14934	14854	14942	14926	14875	14936	14952	14888	14998	15074	14929	14906	14846	14691	14912	14886	14872	15045	14974	14826	14990	14845	14858	15056	14996	14795	14983	14961	14913	14833	14786	14844	14921	14918	14886	14978	15128	15132	14986	14839	14953	14920	14914	15034	14850	14929	14888	14999	14834	14921	14842	15015	14922	14946	15156	15038	14887	15035	15036	14899	14946	14884	14963	15068	14837	14978	14973	14901	14876	14823	14863	15042	15084	14819	14742	14952	15074	14900	14698	14953	14752	14804	14831	14833	14591	14892	14940	14831	14809	15072	14922	14877	14737	14865	14896	14846	14771	15072	14870	14851	14839	15005	14843	14759	14966	14812	14863	14959	14622	14804	14827	14967	14832	14832	14887	14844	14873	14936	14781	14825	14872	15047	14865	14892	15054	14857	14782	14784	14990	14974	14708	14997	14832	15006	14869	14927	14811	14955	14760	14974	14927	14858	14801	14712	14948	14921	15001	15030	15099	14838	14930	14967	14737	14956	14907	14757	14735	14834	14804	14903	14844	14932	14827	14814	14851	14789	14842	14874	14744	14899	14959	14906	14739	14834	14988	14802	14816	14980	14739	15096	14929	14883	14710	14764	14800	14737	14857	14714	14864	14904	14914	14796	14996	14772	14970	14831	15010	14800	14798	14953	14797	14875	14812	14887	14813	14999	14869	14710	14629	14840	14950	14901	15040	14888	14986	14911	15024	14849	14994	14890	15037	15134	14881	14964	14912	14943	14926	14860	14947	15030	14910	14929	14939	15005	15152	15043	14839	14630	14844	14865	15007	15012	15003	14963	14837	14886	15072	14970	14934	14874	14771	15012	14824	15058	14819	14744	14922	15090	15006	14912	14966	14860	14882	14960	14925	14872	14889	14771	14938	14861	14938	14852	15011	14748	14806	14889	14776	14926	14964	14843	14876	14825	14932	14960	14749	14750	14822	14721	15120	14866	14811	14813	14888	14973	14965	14947	14910	14863	14996	14836	14993	14702	14812	14903	15029	15113	14904	14847	15084	14844	14921	15001	15025	14997	14825	14898	15000	15057	14852	14923	14759	15005	14917	15020	14861	14947	14851	14828	14736	14838	14792	14740	14854	14705	14844	14769	14867	15033	14934	14998	14872	14765	14844	14866	14785	14931	14978	14844	14726	14999	14859	14953	14807	14791	14830	14717	14834	14872	14957	15020	14971	14874	14792	14943	14931	14877	14920	14975	14800	14875	15078	14953	14811	14780	14768	14966	14766	14814	14805	14947	14785	15058	14968	14877	14934	14925	14924	14784	14996	14967	14834	14961	14968	15109	14872	14850	14883	14706	14779	14839	14773	15047	14906	14870	14969	14624	15053	15006	14830	14801	14820	14862	14936	14961	14891	14851	14874	14915
27894	45290	41468	32973	29649	25196	20808	18454	17190	16607	16259	15751	15302	15029	14828	14513	14371	14238	14286	14241	14062	13962	14051	13928	13706	13751	13718	13731	13685	13566	13477	13542	13661	13524	13558	13523	13488	13474	13592	13452	13493	13540	13512	13406	13597	13546	13443	13503	13374	13627	13484	13407	13540	13624	13376	13377	13478	13305	13445	13492	13525	13452	13429	13407	13408	13360	13504	13471	13366	13481	13622	13434	13517	13474	13668	13462	13408	13519	13401	13519	13536	13455	13470	13539	13617	13443	13348	13375	13463	13696	13559	13392	13568	13488	13506	13514	13469	13430	13513	13485	13429	13404	13345	13339	13569	13573	13437	13525	13529	13431	13553	13247	13461	13515	13427	13282	13338	13590	13484	13634	13314	13482	13550	13294	13305	13559	13383	13394	13493	13594	13299	13367	13462	13412	13381	13462	13564	13447	13445	13577	13319	13550	13464	13497	13362	13594	13419	13328	13443	13426	13497	13396	13369	13410	13470	13338	13488	13454	13410	13523	13541	13387	13394	13430	13510	13436	13567	13415	13416	13417	13416	13529	13630	13368	13419	13423	13398	13414	13453	13481	13558	13583	13389	13626	13399	13369	13408	13470	13615	13504	13429	13305	13437	13430	13555	13338	13579	13524	13546	13470	13515	13364	13369	13499	13353	13516	13425	13525	13332	13472	13650	13370	13413	13532	13565	13397	13388	13432	13406	13318	13515	13448	13393	13566	13512	13459	13434	13502	13404	13445	13389	13530	13358	13462	13474	13285	13449	13611	13442	13545	13451	13477	13264	13515	13503	13398	13446	13362	13531	13458	13463	13381	13504	13554	13298	13550	13357	13345	13648	13323	13551	13410	13364	13230	13412	13443	13566	13540	13260	13389	13308	13397	13620	13671	13444	13374	13555	13429	13215	13562	13382	13345	13339	13542	13576	13633	13416	13373	13417	13666	13439	13519	13339	13456	13414	13517	13635	13447	13457	13319	13442	13546	13368	13280	13360	13436	13435	13367	13476	13393	13362	13411	13488	13326	13395	13485	13308	13437	13326	13410	13317	13351	13614	13433	13428	13496	13487	13281	13368	13352	13458	13420	13393	13444	13351	13487	13376	13526	13502	13475	13465	13473	13440	13437	13480	13463	13549	13470	13384	13473	13457	13437	13494	13422	13415	13452	13335	13401	13532	13372	13509	13350	13303	13523	13407	13459	13567	13303	13643	13231	13529	13257	13473	13578	13413	13435	13390	13611	13404	13297	13419	13477	13544	13487	13372	13613	13251	13533	13492	13428	13478	13554	13507	13406	13561	13380	13379	13517	13544	13541	13540	13332	13480	13363	13524	13479	13457	13401	13574	13450	13499	13340	13413	13445	13541	13543	13475	13428	13276	13304	13361	13252	13563	13456	13291	13415	13543	13551	13404	13384	13443	13489	13327	13480	13332	13413	13463	13424	13436	13450	13500	13402	13533	13475	13650	13431	13435	13305	13406	13619	13401	13586	13396	13366	13542	13598	13573	13493	13552	13557	13328	13432	13498	13466	13484	13525	13365	13381	13636	13302	13393	13477	13439	13442	13523	13463	13320	13364	13509	13455	13261	13406	13431	13539	13393	13580	13347	13161	13516	13402	13428	13577	13303	13321	13526	13454	13523	13495	13385	13559	13646	13391	13506	13372	13471	13415	13582	13476	13321	13486	13285	13371	13445	13458	13353	13330	13488	13772	13632	13374	13535	13561	13554	13238	13502	13353	13539	13356	13388	13463	13577	13329	13370	13474	13457	13451	13563	13381	13442	13343	13432	13319	13354	13502	13478	13253	13310	13431	13335	13403	13511	13412	13437	13408	13581	13460	13478	13396	13470	13510	13484	13388	13441	13591	13239	13504	13485	13648	13363	13474	13477	13533	13480	13375	13345	13388	13510	13594	13472	13501	13421	13356	13546	13578	13323	13420	13336	13493	13483	13671	13509	13436	13373	13481	13506	13420	13513	13529	13427	13436	13470	13263	13425	13495	13585	13468	13447	13479	13433	13263	13586	13557	13289	13415	13548	13452	13430	13509	13342	13498	13390	13432	13460	13536	13445	13345	13469	13511	13477	13444	13478	13359	13522	13369	13466	13394	13409	13485	13430	13270	13580	13534	13470	13235	13458	13430	13463	13551	13443	13447	13533	13541	13617	13400	13602	13436	13511	13504	13458	13488	13516	13413	13376	13426	13369	13433	13503	13528	13448	13520	13423	13552	13436	13355	13366	13407	13394	13527	13488	13511	13477	13426	13392	13416	13467	13393	13578	13478	13418	13413	13587	13420	13485	13668	13596	13445	13582	13357	13384	13248	13572	13384	13421	13430	13488	13524	13316	13572	13365	13336	13387	13512	13318	13445	13456	13365	13543	13313	13508	13455	13491	13317	13448	13456	13418	13309	13433	13425	13412	13518	13406	13460	13424	13447	13350	13484	13407	13519	13515	13378	13554	13429	13443	13362	13489	13473	13599	13180	13596	13540	13524	13468	13569	13397	13488	13202	13489	13358	13429	13402	13678	13466	13496	13372	13522	13561	13413	13390	13485	13309	13580	13438	13431	13554	13426	13389	13455	13503	13534	13416	13459	13434	13566	13348	13431	13441	13687	13424	13535	13359	13477	13553	13446	13391	13271	13336	13596	13403	13553	13473	13327	13431	13484	13587	13400	13355	13502	13388	13329	13478	13420	13290	13343	13346	13540	13489	13509	13347	13465	13441	13372	13450	13381	13522	13288	13468	13335	13534	13405	13306	13420	13361	13409	13483	13587	13366	13492	13539	13521	13397	13525	13429	13418	13485	13511	13362	13489	13489	13420	13385	13428	13398	13271	13231	13402	13489	13497	13446	13470	13481	13321	13368	13550	13376	13314	13430	13438	13436	13364	13546	13463	13374	13541	13608	13294	13464	13282	13500	13258	13346	13644	13427	13455	13323	13449	13539	13283	13582	13500	13354	13335	13442	13378	13450	13703	13572	13378	13456	13545	13433	13331	13427	13438	13421	13589	13483	13428	13346	13454	13415	13328	13430	13338	13456	13345	13360	13521	13418	13393	13331	13280	13424	13451	13315	13618	13484	13343	13497	13527	13459	13491	13413	13673	13487	13323	13357	13638	13366	13549	13539	13371	13536	13492	13353	13480	13543	13478	13346	13689	13440	13363	13519	13640	13584	13393	13534	13501	13310	13519	13511	13493	13383	13398	13489	13430	13395	13595	13400	13418	13468	13424	13517	13390	13400	13489	13401	13476	13512	13388	13614	13502	13481	13462	13453	13608	13369	13384	13478	13171	13439	13529	13515	13319	13476	13574	13468	13337	13435	13530	13548	13469	13479	13355	13471	13391	13473	13522	13447	13394	13383	13330	13373	13387	13591	13547	13431	13428	13449	13495	13480	13436	13295	13387	13281	13653	13645	13328	13560	13520	13435	13516	13435	13380	13478	13615	13316	13520	13638	13281	13404	13624	13460	13671	13506	13367	13314	13423	13381	13531	13430	13400	13492	13515	13467	13372	13547	13316	13625	13521	13383	13520	13448	13511	13338	13425	13436	13462	13447	13571	13468	13528	13380	13540	13343	13343	13413	13425	13373	13485	13566	13500	13423	13402	13374	13458	13476	13556	13447	13203	13417	13218	13422	13365	13636	13422	13545	13627	13538	13460	13313	13455	13571	13375	13395	13479	13562	13462	13239	13459	13450	13452	13320	13354	13344	13457	13510	13449	13242	13335	13531	13536	13496	13566	13456	13316	13473	13425	13492	13261	13564	13571	13448	13599	13525	13482	13453	13448	13533	13464	13423	13383	13391	13385	13528	13457	13391	13406	13491	13533	13494	13422	13311	13585	13568	13525	13533	13464	13573	13325	13447	13534	13459	13384	13582	13496	13396	13552	13335	13527	13358	13401	13493	13513	13362	13391	13344	13554	13516	13375	13441	13366	13470	13436	13443	13420	13461	13492	13334	13476	13341	13510	13489	13608	13453	13358	13612	13449	13555	13580	13489	13417	13513	13475	13478	13464	13428	13456	13460	13453	13396	13630	13435	13514	13382	13504	13534	13451	13428	13538	13359	13457	13405	13403	13355	13532	13465	13364	13488	13472	13477	13252	13516	13398	13497	13589	13362	13418	13414	13447	13447	13426	13383	13263	13410	13580	13390	13459	13421	13482	13360	13466	13377	13338	13418	13547	13267	13390	13350	13567	13431	13305	13269	13571	13407	13553	13538	13566	13206	13436	13511	13404	13540	13353	13344	13459	13532	13469	13411	13302	13472	13465	13524	13554	13296	13541	13467	13476	13538	13593	13484	13452	13392	13390	13498	13352	13320	13515	13561	13347	13266	13457	13446	13429	13427	13446	13445	13377	13392	13333	13313	13495	13354	13447	13494	13445	13326	13495	13275	13453	13345	13544	13530	13271	13588	13408	13333	13223	13474	13620	13551	13520	13426	13518	13425	13535	13504	13224	13404	13424	13274	13426	13396	13480	13426	13433	13350	13514	13374	13577	13473	13276	13526	13443	13552	13385	13455	13448	13415	13304	13431	13445	13474	13508	13675	13348	13381	13195	13404	13544	13389	13626	13427	13454	13396	13533	13443	13503	13363	13321	13579	13563	13528	13461	13389	13406	13410	13508	13472	13418	13453	13592	13612	13554	13412	13482	13445	13458	13405	13499	13429	13348	13553	13397	13460	13358	13387	13549	13410	13436	13513	13429	13385	13562	13443	13390	13470	13271	13327	13534	13496	13463	13575	13370	13215	13381	13439	13349	13519	13573	13408	13571	13350	13510	13468	13472	13601	13497	13405	13387	13334	13652	13436	13420	13299	13431	13478	13579	13502	13396	13437	13430	13325	13687	13481	13409	13466	13612	13610	13330	13601	13446	13462	13362	13464	13373	13514	13325	13586	13426	13410	13489	13512	13417	13295	13433	13258	13389	13249	13605	13350	13331	13438	13439	13360	13432	13347	13283	13443	13455	13398	13364	13594	13428	13471	13508	13463	13643	13211	13469	13360	13564	13606	13374	13458	13472	13502	13496	13299	13598	13280	13334	13416	13500	13550	13554	13448	13448	13405	13334	13279	13576	13269	13422	13529	13253	13324	13500	13402	13434	13489	13525	13458	13335	13524	13442	13483
22940	21208	29015	23873	22767	25570	26300	20878	19051	18802	18244	17750	17272	17034	16731	16723	16455	16561	16378	16426	16060	16177	16131	16003	15709	15732	15752	15810	15805	15785	15576	15812	15754	15730	15602	15475	15562	15640	15496	15453	15659	15647	15613	15520	15570	15557	15485	15493	15440	15520	15553	15328	15496	15589	15589	15755	15445	15651	15606	15605	15486	15592	15533	15233	15468	15485	15406	15631	15539	15436	15338	15362	15348	15489	15439	15537	15573	15498	15437	15436	15540	15371	15441	15544	15514	15467	15483	15314	15389	15378	15342	15215	15463	15277	15547	15386	15277	15403	15547	15484	15380	15569	15342	15453	15452	15513	15493	15315	15369	15390	15304	15235	15387	15358	15432	15393	15577	15369	15254	15562	15312	15349	15551	15482	15240	15289	15417	15593	15471	15523	15628	15464	15477	15288	15419	15355	15454	15369	15450	15388	15114	15377	15422	15531	15342	15398	15556	15341	15407	15441	15458	15431	15425	15449	15404	15478	15404	15378	15607	15361	15504	15429	15214	15453	15607	15729	15336	15393	15476	15502	15434	15432	15254	15255	15475	15335	15426	15433	15645	15471	15397	15555	15559	15355	15375	15365	15438	15536	15347	15326	15555	15570	15545	15267	15437	15500	15483	15651	15345	15436	15497	15457	15450	15430	15563	15472	15515	15397	15441	15358	15348	15536	15517	15484	15463	15382	15344	15436	15426	15331	15546	15415	15490	15236	15450	15547	15274	15442	15358	15166	15449	15294	15527	15441	15513	15570	15522	15410	15446	15588	15415	15685	15678	15453	15327	15366	15363	15264	15375	15309	15579	15360	15244	15377	15235	15235	15538	15532	15561	15357	15518	15305	15389	15329	15330	15484	15345	15462	15393	15456	15374	15410	15491	15501	15489	15436	15534	15538	15584	15584	15631	15298	15547	15511	15377	15674	15580	15413	15438	15396	15519	15482	15453	15270	15316	15578	15469	15542	15323	15466	15679	15377	15384	15498	15189	15511	15498	15564	15412	15343	15497	15390	15549	15509	15580	15430	15491	15540	15448	15490	15328	15495	15358	15443	15534	15438	15278	15496	15578	15443	15594	15498	15406	15571	15407	15381	15619	15564	15353	15164	15423	15423	15731	15728	15435	15488	15544	15623	15644	15542	15380	15535	15490	15612	15482	15725	15392	15419	15394	15446	15550	15425	15385	15423	15556	15517	15475	15489	15360	15433	15599	15471	15681	15330	15471	15643	15302	15633	15657	15417	15488	15512	15271	15700	15443	15493	15253	15438	15539	15391	15405	15340	15418	15464	15510	15535	15503	15530	15267	15478	15463	15396	15615	15445	15716	15335	15580	15437	15234	15272	15518	15482	15353	15494	15465	15402	15449	15487	15488	15359	15453	15393	15376	15412	15446	15294	15552	15499	15487	15393	15283	15249	15444	15368	15312	15445	15572	15454	15635	15540	15575	15368	15518	15402	15330	15427	15756	15552	15324	15498	15334	15491	15418	15287	15391	15414	15554	15507	15368	15518	15494	15432	15453	15340	15474	15600	15526	15510	15255	15292	15608	15493	15489	15500	15324	15412	15348	15623	15317	15347	15552	15433	15513	15530	15394	15269	15432	15276	15406	15471	15530	15533	15479	15457	15529	15552	15550	15404	15524	15647	15445	15458	15489	15626	15220	15283	15454	15263	15508	15360	15437	15589	15227	15506	15368	15457	15344	15655	15296	15626	15448	15588	15647	15453	15505	15354	15458	15243	15465	15561	15420	15515	15449	15418	15507	15259	15691	15393	15583	15390	15415	15322	15386	15460	15362	15489	15397	15432	15469	15395	15557	15450	15298	15284	15255	15624	15338	15643	15638	15565	15377	15419	15446	15459	15355	15349	15375	15375	15539	15442	15330	15351	15284	15446	15450	15621	15579	15609	15228	15461	15609	15325	15364	15391	15291	15453	15298	15332	15550	15350	15390	15400	15435	15354	15414	15333	15661	15270	15430	15447	15426	15471	15539	15342	15483	15305	15457	15376	15442	15709	15567	15285	15493	15432	15434	15453	15281	15476	15514	15606	15416	15466	15540	15380	15644	15531	15431	15443	15609	15427	15344	15470	15386	15541	15453	15409	15531	15453	15569	15626	15559	15583	15599	15389	15565	15493	15552	15552	15523	15339	15423	15454	15463	15535	15416	15329	15425	15164	15355	15286	15533	15399	15542	15538	15554	15564	15417	15487	15153	15586	15426	15617	15532	15374	15413	15323	15441	15366	15321	15425	15553	15703	15520	15483	15279	15215	15384	15418	15358	15389	15463	15419	15326	15494	15435	15499	15357	15685	15153	15402	15307	15521	15476	15584	15303	15494	15274	15554	15295	15490	15568	15544	15549	15369	15492	15396	15440	15516	15364	15512	15356	15287	15493	15326	15371	15415	15438	15425	15438	15410	15581	15372	15582	15232	15304	15331	15503	15472	15522	15568	15374	15527	15348	15297	15375	15550	15409	15392	15594	15236	15381	15468	15180	15613	15246	15523	15533	15371	15463	15317	15183	15449	15331	15471	15592	15431	15506	15517	15446	15306	15430	15395	15441	15621	15486	15649	15403	15453	15691	15356	15334	15464	15549	15403	15489	15493	15529	15414	15349	15354	15485	15643	15511	15306	15445	15543	15356	15511	15403	15422	15533	15240	15399	15618	15386	15125	15428	15306	15327	15287	15391	15439	15492	15229	15400	15379	15462	15476	15381	15468	15477	15457	15555	15424	15599	15406	15326	15308	15517	15339	15167	15603	15579	15419	15473	15346	15604	15361	15395	15258	15420	15391	15408	15349	15563	15566	15409	15481	15448	15561	15415	15470	15381	15565	15364	15553	15528	15670	15460	15661	15696	15358	15568	15418	15338	15322	15557	15248	15106	15410	15521	15392	15437	15512	15325	15127	15382	15451	15584	15313	15571	15662	15321	15372	15458	15349	15456	15488	15445	15507	15312	15336	15346	15548	15469	15424	15439	15542	15322	15454	15380	15383	15204	15456	15605	15391	15363	15376	15279	15549	15532	15506	15459	15457	15355	15251	15518	15451	15551	15433	15498	15177	15377	15396	15480	15428	15458	15323	15399	15399	15405	15387	15585	15400	15498	15431	15437	15386	15307	15498	15488	15359	15638	15286	15493	15506	15341	15458	15326	15539	15273	15438	15472	15527	15348	15343	15320	15573	15475	15436	15437	15202	15473	15589	15467	15453	15445	15521	15535	15238	15317	15378	15514	15368	15283	15415	15443	15345	15573	15286	15485	15357	15373	15375	15330	15484	15464	15472	15458	15368	15396	15473	15398	15419	15462	15395	15467	15319	15485	15496	15533	15492	15492	15389	15601	15460	15313	15479	15450	15380	15387	15390	15280	15418	15423	15338	15464	15373	15506	15448	15303	15390	15487	15350	15316	15357	15645	15546	15424	15466	15499	15470	15498	15528	15352	15430	15468	15480	15531	15335	15337	15577	15514	15356	15453	15538	15611	15559	15364	15537	15460	15512	15326	15377	15551	15406	15429	15659	15460	15463	15310	15624	15623	15585	15300	15441	15298	15435	15344	15484	15356	15369	15602	15414	15410	15479	15401	15345	15538	15435	15218	15564	15512	15387	15401	15299	15346	15425	15386	15581	15468	15250	15326	15600	15421	15424	15606	15341	15511	15523	15335	15293	15398	15290	15348	15341	15454	15280	15519	15428	15530	15502	15355	15544	15541	15678	15415	15403	15481	15484	15481	15397	15324	15303	15671	15409	15480	15264	15380	15347	15697	15419	15290	15481	15309	15289	15388	15308	15415	15249	15401	15407	15444	15645	15437	15502	15408	15566	15425	15411	15336	15419	15320	15559	15480	15225	15406	15489	15425	15581	15287	15362	15414	15515	15452	15518	15310	15581	15391	15406	15351	15510	15230	15445	15353	15677	15618	15549	15479	15540	15609	15466	15415	15505	15414	15560	15399	15355	15345	15552	15523	15437	15543	15516	15240	15528	15462	15478	15596	15623	15442	15506	15282	15417	15354	15391	15361	15420	15636	15346	15358	15647	15290	15332	15415	15413	15464	15468	15582	15486	15264	15401	15458	15482	15461	15455	15441	15402	15488	15380	15439	15555	15325	15420	15510	15546	15299	15500	15526	15368	15462	15693	15432	15454	15328	15713	15571	15569	15462	15467	15402	15293	15517	15254	15548	15556	15450	15439	15557	15461	15472	15552	15551	15417	15314	15495	15374	15466	15388	15467	15478	15364	15476	15404	15403	15227	15567	15555	15438	15685	15433	15466	15439	15319	15484	15549	15222	15397	15561	15458	15435	15307	15414	15536	15714	15454	15573	15566	15366	15271	15288	15515	15699	15572	15460	15715	15567	15424	15464	15424	15436	15469	15389	15403	15435	15318	15484	15453	15446	15462	15341	15188	15391	15409	15350	15205	15368	15417	15352	15350	15420	15350	15377	15549	15518	15363	15247	15403	15408	15528	15501	15346	15275	15383	15356	15357	15565	15531	15295	15504	15591	15538	15401	15630	15506	15303	15540	15166	15504	15413	15491	15308	15461	15382	15513	15622	15477	15479	15264	15451	15357	15476	15576	15334	15457	15417	15403	15507	15514	15601	15509	15347	15368	15374	15456	15335	15459	15256	15264	15489	15272	15372	15385	15177	15339	15298	15366	15391	15470	15423	15349	15440	15479	15446	15351	15380	15442	15616	15563	15584	15364	15447	15614	15515	15504	15343	15324	15449	15333	15440	15317	15503	15322	15275	15586	15637	15610	15566	15427	15351	15410	15482	15544	15606	15604	15581	15485	15605	15366	15365	15457	15593	15471	15466	15480	15409	15680	15349	15400	15330	15536	15336	15389	15358	15341	15443	15439	15376	15414	15454	15375	15441	15394	15534	15450	15620	15595	15546	15303	15582	15573	15472	15391	15331	15370	15471	15584	15547	15566	15439	15339	15596	15573	15603	15607	15256	15571	15448	15435	15548	15205	15411	15324	15340	15403	15520	15519	15647	15519	15516	15485	15429	15550	15580	15475	15582	15288	15524	15410	15511	15572	15646	15487	15408	15505	15593	15391	15299	15462	15322	15510	15711	15529	15356	15594	15237	15151	15357	15414	15505	15717	15275	15564	15283	15339	15673
30663	51995	47086	38803	33659	27639	23412	21108	19444	18659	17961	17302	16455	15901	15804	15596	15121	15267	14889	14862	14903	14590	14383	14433	14306	14274	14017	14247	13896	13738	13984	13907	13868	13858	13735	14012	13840	14013	13977	13841	13928	13891	13540	13884	13718	13684	13919	13922	13695	13858	13898	13791	13787	13737	13850	13786	13762	13756	13726	13786	13779	13731	13676	13746	13850	13748	13729	13915	13721	13781	13786	13675	13911	13843	13862	13733	13794	13734	13710	13763	13858	13657	13821	13890	13878	13899	13713	13569	13866	13999	13713	13784	13652	13689	13691	13765	13770	13866	13870	13784	13781	13839	13786	13786	13798	13781	13912	13679	13747	13824	13830	13794	13751	13709	13796	13669	13795	13725	13767	13744	13780	13822	13771	13888	13709	13691	13908	13631	13719	13629	13723	13558	13692	13685	13770	13642	13847	13872	13815	13783	13734	13755	13689	13759	13920	13620	13654	13733	13849	13683	13891	13705	13924	13748	13778	13967	13926	13784	13723	13701	13643	13812	13793	13746	13653	13883	13645	13799	13668	13635	13837	13800	13720	13907	13825	13850	13822	13775	13660	13878	13736	13821	13851	13727	13609	13787	13925	13675	13742	13755	13889	13731	13671	13853	13783	13754	13783	13669	13699	13838	13742	13748	13824	13783	13758	13703	13711	13753	13870	13859	13737	13740	13697	13764	13719	13709	13637	13658	13660	13682	13668	13771	13774	13690	13749	13836	13804	13746	13865	13686	13750	13687	13645	13742	13730	13697	13905	13833	13758	13780	13799	13771	13792	13840	13705	13761	13756	13887	13750	13705	13816	13807	13882	13748	13754	13796	13754	13844	13812	13727	13891	13866	13795	13754	13593	13592	13851	13629	13828	13762	13749	13926	13775	13700	13732	13774	13636	13668	13835	13670	13696	13820	13725	13655	13685	13782	13698	13674	14027	13751	13860	13697	13853	13680	13693	13685	13708	13725	13797	13729	13694	13815	13667	13657	13695	13819	13720	13787	13861	13766	13905	13869	13586	13666	13643	13685	13771	13673	13846	13736	13755	13651	13859	13654	13768	13831	13864	13763	13762	13906	13852	13796	13720	13706	13707	13921	13711	13793	13774	13828	13786	13888	13664	13796	13723	13502	13964	13820	13747	13772	13709	13714	13751	13753	13683	13726	13827	13648	13980	13787	13809	13944	13875	13742	13597	13660	13759	13731	13653	13719	13763	13701	13729	13850	13754	13819	13785	13923	13861	13747	13862	13806	13756	13810	13809	13659	13768	13826	13649	13596	13684	13709	13680	13835	13741	13754	13874	13756	13776	13768	13671	13694	13586	13804	13681	13854	13630	13747	13710	13807	13742	13819	13947	13780	13623	13778	13613	13850	13893	13859	13708	13772	13686	13677	13833	13781	13786	13700	13733	13785	13619	13676	13640	13664	13654	13828	13693	13820	13827	13747	13674	13618	13788	13716	13776	13801	13626	13838	13757	13766	13897	13809	13754	13795	13696	13678	13763	13626	13620	13739	13712	13596	13699	13820	13706	13569	13844	13678	13651	13703	13687	13768	13735	13700	13763	13800	13713	13585	13718	13712	13750	13674	13688	13685	13716	13828	13730	13803	13793	13795	13632	13898	13796	13720	13718	13700	13714	13806	13775	13792	13849	13875	13658	13713	13690	13747	13761	13713	13756	13836	13616	13827	13839	13703	13768	13723	13776	13856	13616	13764	13810	13752	13710	13615	13683	13903	13820	13666	13696	13755	13678	13725	13761	13839	13568	13749	13794	13954	13678	13668	13819	13644	13880	13809	13767	13788	13698	13818	13754	13964	13607	13631	13688	13797	13803	13667	13732	13799	13743	13699	13763	13538	13728	13790	13727	13816	13761	13759	13721	13861	13700	13737	13673	13620	13685	13641	13697	13699	13662	13997	13749	13744	13817	13894	13596	13964	13784	13772	13837	13806	13724	13797	13605	13727	13611	13865	13682	13749	13727	13755	13673	13819	13778	13685	13731	13772	13751	13761	13805	13844	13829	13518	13793	13718	13732	13814	13721	13660	13656	13811	13647	13742	13733	13849	13684	13792	13636	13667	13671	13776	13663	13758	13635	13907	13742	13837	13777	13681	13819	13874	13731	13804	13617	13660	13795	13752	13710	13857	13821	13882	13681	13707	13601	13953	13686	13927	13864	13761	13787	13648	13751	13690	13633	13888	13674	13702	13576	13808	13686	13754	13686	13613	13840	13772	13719	13809	13673	13899	13642	13784	13743	13934	13762	13782	13718	13878	13810	13831	13626	13464	13722	13881	13776	13744	13929	13689	13725	13719	13583	13606	13636	13814	13602	13737	13827	13729	13648	13778	13891	13672	13687	13691	13821	13821	13903	13674	13873	13859	13671	13625	13864	13658	13606	13733	13711	13860	13783	13730	13753	13758	13831	13626	13650	13700	13699	13836	13728	13748	13637	13828	13735	13770	13825	13731	13856	13643	13728	13794	13682	13662	13771	13860	13758	13609	13842	13905	13770	13806	13739	13763	13586	13648	13763	13808	13806	13801	13742	13773	13662	13786	13900	13702	13801	13674	13710	13702	13751	13708	13822	13753	13886	13767	13629	13686	13769	13690	13806	13822	13751	13696	13759	13700	13800	13793	13699	13747	13682	13764	13674	13531	13677	13569	13700	13759	13798	13588	13653	13826	13874	13987	13720	13545	13807	13794	13660	13767	13924	13970	13688	13760	13726	13775	13680	13685	13694	13659	13767	13731	13804	13984	13775	13757	13757	13816	13692	13684	13680	13605	13868	13792	13768	13769	13704	13631	13844	13715	13850	13951	13715	13733	13697	13776	13738	13891	13912	13788	13881	13821	13779	13652	13797	13821	13611	13907	13789	13727	13891	13557	13713	13717	13865	13776	13685	13653	13785	13646	13766	13793	13604	13733	13679	13734	13852	13641	13627	13664	13882	13647	13707	13919	13767	13670	13801	13673	13703	13726	13771	13928	13642	13695	13838	13804	13685	13568	13672	13663	13681	13827	13745	13874	13748	13812	13701	13767	13757	13729	13728	13560	13775	13586	13568	13858	13730	13898	13740	13852	13784	13747	13691	13840	13739	13733	13760	13855	13579	13667	13916	13748	13774	13692	13766	13578	13921	13816	13782	13752	13757	13812	13821	13763	13723	13685	13828	13676	13717	13790	13531	13844	13769	13780	13762	13802	13784	13816	13870	13750	13805	13731	13895	13683	13768	13836	13689	13584	13756	13796	13721	13684	13835	13557	13580	13837	13755	13642	13588	13784	13852	13634	13827	13829	13676	13860	13802	13752	13782	13740	13718	13856	13756	13794	13753	13799	13777	13692	13691	13726	13777	13713	13807	13695	13656	13728	13788	13828	13756	13617	13591	13742	13702	13746	13720	13797	13627	13743	13736	13697	13701	13749	13767	13661	13826	13734	13740	13680	13654	13803	13922	13765	13767	13687	13665	13842	13758	13494	13730	13810	13844	13606	13680	13578	13768	13682	13871	13822	13612	13761	13717	13858	13641	13736	13875	13814	13853	13846	13830	13787	13588	13737	13617	13780	13672	13686	13792	13911	13883	13778	13757	13717	13697	13699	13732	13633	13689	13521	13678	13841	13852	13673	13603	13613	13755	13664	13761	13746	13704	13630	13862	13737	13655	13762	13793	13715	13711	13857	13653	13767	13768	13695	13685	13688	13682	13798	13733	13788	13625	13670	13722	13728	13783	13833	13828	13833	13754	13564	13703	13809	13767	13790	13703	13673	13728	13745	13758	13779	13838	13688	13740	13788	13555	13790	13909	13726	14071	13762	13738	13819	13648	13758	13820	13693	13747	13834	13709	13648	13897	13722	13651	13717	13765	13813	13642	13812	13559	13829	13762	13617	13701	13663	13786	13726	13884	13682	13811	13744	13638	13847	13806	13686	13564	13683	13646	13684	13650	13844	13842	13731	13789	13620	13741	13721	13880	13716	13756	13625	13671	13729	13722	13794	13693	13765	13642	13732	13716	13886	13668	13708	13915	13794	13854	13690	13698	13844	13755	13696	13874	13655	13899	13688	13800	13542	13777	13779	13710	13631	13734	13728	13600	13713	13795	13764	13671	13756	13690	13791	13561	13785	13690	13883	13728	13876	13745	13762	13692	13715	13621	13873	13689	13609	13882	13873	13760	13675	13775	13927	13756	13659	13655	13750	13763	13618	13846	13797	13755	13682	13718	13904	13633	13665	13698	13731	13735	13813	13851	13737	13838	13663	13671	13678	13745	13566	13834	13783	13883	13738	13815	13587	13898	13735	13689	13708	13660	13750	13727	13875	13873	13806	13611	13697	13779	13877	13715	13721	13784	13812	13696	13720	13728	13712	13798	13829	13737	13805	13777	13797	13622	13843	13730	13656	13726	13861	13854	13890	13837	13664	13645	13667	13896	13644	13809	13717	13662	13670	13655	13975	13625	13771	13772	13695	13849	13653	13676	13763	13722	13678	13754	13729	13797	13673	13690	13706	13773	13854	13792	13639	13897	13661	13848	13814	13736	13692	13726	13784	13844	13879	13715	13622	13786	13590	13979	13682	13821	13680	13736	13774	13800	13701	13724	13647	13780	13675	13749	13788	13819	13824	13764	13615	13610	13798	13687	13639	13633	13667	13636	13654	13805	13730	13696	13742	13752	13733	13758	13683	13725	13696	13720	13739	13751	13629	13637	13806	13708	13815	13786	13772	13736	13820	13626	13921	13695	13705	13716	13651	13691	13831	13737	13649	13785	13591	13915	13587	13776	13739	13648	13647	13775	13640	13761	13644	13618	13563	13740	13808	13652	13775	13837	13737	13644	13805	13842	13636	13745	13694	13711	13734	13709	13888	13650	13760	13745	13725	13927	13681	13679	13724	13649	13706	13831	13638	13993	13720	13809	13826	13741	13636	13698	13636	13866	13652	13803	13764	13734	13660	13616	13788	13662	13759	13653	13919	13765	13838	13777	13679	13821	13458	13772	13722	13735	13771	13663	13694	13688	13836	13711	13758	13691	13677	13643	13643	13755	13826	13659	13824	13688	13874	13897	13802	13730	13652	13774	13673	13765	13769	13797	13669	13642	13715	13631	13799	13819	13803	13782	13740	13830	13730	13775	13692
28900	25943	31305	27512	21596	19194	17888	16941	16312	16379	15937	15741	15521	15477	15222	15352	15301	15174	15189	15277	15187	15068	15164	15006	15002	15177	14951	15180	15249	14948	14738	14853	14841	14745	14846	14805	14677	14901	14877	14846	14901	14854	14855	14674	14774	14897	14849	14940	14914	14825	14776	14691	14801	14880	14705	14946	14843	14852	14926	14749	15120	14805	14982	14943	15006	14848	14642	14801	14778	14879	14801	14906	14804	14948	15011	14997	14854	15061	14747	15037	14985	14919	14805	14936	14898	14879	14851	14734	14828	14892	14687	14560	14924	14900	14771	14901	14752	14861	14933	14810	14732	14893	14746	14604	14538	14916	14775	15072	14828	14936	14997	14812	14880	14810	14955	14777	14879	14703	15106	14898	14979	14835	14738	14841	14815	14743	14586	14893	14855	14942	14716	14808	14873	14885	14936	15058	14826	14768	14864	14910	14922	14786	14907	15035	14933	14844	14842	14684	14781	14554	14908	14771	14859	14864	15003	14966	14897	14719	14848	14940	14785	14535	14833	14787	14708	14906	14793	14786	14804	14721	14870	14889	14868	14894	14745	14739	14827	14730	14808	14678	14783	14804	14653	14778	14928	14895	14969	14832	14996	14856	14888	14952	14900	14814	14799	14676	14973	14792	14771	15031	14898	14983	14801	14863	14895	14742	14974	14820	14943	14961	14959	14954	14844	14812	14827	14673	14643	14828	14830	14906	14735	15025	14963	14772	15019	15068	14878	14795	14735	14921	14988	14752	14627	14652	14899	14816	14778	14941	14798	14874	14910	14830	14929	14866	14961	14945	14897	14954	14911	14786	14841	14779	14801	14939	14733	14984	14886	14824	15027	14695	14855	14907	14959	14748	14846	14876	14823	14720	14813	14845	14891	14658	14937	14821	14818	15030	14859	14809	14890	14744	14957	14999	14851	14860	14606	14754	14762	15014	14947	15006	14898	14608	15065	14858	15001	14621	14850	14863	14869	14894	14974	14784	14912	14832	14877	14981	14925	15032	15012	14775	14783	14689	14888	14654	14999	14838	14842	14864	14895	14808	14854	14795	14755	14760	14857	14835	14703	14762	14807	14947	14799	14850	14765	14901	15069	14746	14914	14813	14744	14746	14839	15106	14808	14976	14941	14876	14915	14850	15003	14835	14884	14721	14790	14905	14851	14853	14887	14748	14724	14824	14904	14733	14869	15081	15064	14889	14904	14968	14921	14826	14822	14913	15102	14742	14536	14754	15001	14754	14848	14684	14871	14803	14848	14776	14876	14904	14811	15084	14896	14736	14741	14881	14708	14760	14924	15091	14816	14905	14891	14723	14994	14886	14654	15119	15010	14896	14954	14909	14812	14702	14786	14990	14826	14815	14850	14831	14941	14739	14618	14677	14830	14952	14816	14834	14868	14835	14959	14881	15122	14755	14670	14865	14798	14695	14871	14737	14696	14782	14986	14919	14827	14914	14855	14812	14835	14693	14918	14843	14967	14840	14863	14840	14769	14949	14812	14863	14932	14834	14817	14718	14754	14990	14904	14883	14684	14899	14814	15075	14914	14845	14702	14691	14827	14738	14791	14867	14847	14833	14767	14810	14912	14921	14968	14937	14926	14887	14758	14786	14794	14954	14897	14930	14754	15033	14810	14798	14826	14796	14837	14791	14905	14727	14806	14909	14761	14832	14929	14768	14899	14924	14812	14898	14950	14726	14800	14856	14918	14972	14802	14788	14767	14866	14798	14909	15088	14801	14925	14853	15084	14735	14740	14893	14960	14815	14924	14589	14940	14709	14872	14778	14752	15052	14719	14890	14823	14840	14776	14946	14780	14929	14886	14969	14779	14809	14956	14856	14867	15066	14997	14903	14734	14850	14665	14828	14654	14791	14981	14881	14902	14796	14906	14692	14765	15045	14691	14769	15173	14947	14918	14707	14703	14774	14831	14975	14994	14697	14772	14685	14919	14724	14921	14932	14890	14677	14967	14983	14800	14707	14775	14871	14891	14998	14802	14909	14819	14840	14770	14876	15029	14905	14741	14869	14936	14891	14904	14881	14877	14874	14905	14832	14947	14964	14801	14724	14874	14851	14877	14789	14843	14734	14870	14974	14804	14840	15024	14732	14972	14982	14805	15005	14908	14786	14915	14853	14913	14840	14720	14759	14913	14776	14914	14988	14719	14815	14945	14787	14902	14779	14948	14717	14837	14811	14768	14828	14801	14735	14830	14858	14793	14743	14810	14805	14748	14790	14939	14694	14766	14784	14942	14874	14638	14905	15010	14955	15005	14940	14750	14586	14756	14775	14792	14791	14839	14861	14780	14857	14824	14830	14969	14842	14727	14778	15111	14978	14838	14840	14874	14953	14907	14921	14875	14810	14800	14820	14921	14671	14859	14831	14889	14841	15002	14853	14805	14733	14862	14793	14798	14740	14768	14794	14798	14832	14870	15075	14791	14922	14873	14986	15034	15002	14773	14893	14805	14887	15087	14948	14774	15032	15008	14823	14999	14824	14570	14904	14748	14955	14813	14827	14987	14924	14715	14754	14658	14743	14696	14802	14929	14739	14869	14961	14862	14806	14846	14911	14793	14772	14973	14743	14753	14823	14758	14945	14987	14790	14821	14689	14966	14824	14858	14871	14660	14944	14800	14858	14988	14740	14880	14865	14945	14767	14902	14933	14777	14854	14735	14706	14866	14886	14932	14751	14860	14741	14813	15004	14899	14791	14782	14887	14953	14677	14850	14881	14634	14773	14685	14739	14732	14867	14925	14832	14866	14753	14842	14859	14904	14676	14779	14628	14692	14850	14862	14694	14756	14970	14857	14918	14679	15135	14815	14732	14661	14761	14978	14786	14813	15009	14944	15062	14984	14822	14971	14988	14836	14728	14696	15020	15029	14809	14902	14728	14769	14874	14974	14761	14840	14911	14738	14819	14863	15000	14934	14805	15005	14807	14815	14689	14731	14920	14806	14839	14961	15058	14949	14962	14778	14818	15046	14965	14850	14885	14831	14863	14664	14787	14797	14839	14751	14782	14615	14882	14928	14782	14874	14870	15105	14847	15002	14923	14694	14701	14757	15007	14932	14758	15042	14965	14836	14942	14727	14901	14680	14988	14954	14802	14935	14684	14691	14936	14733	14933	14862	14834	14891	14630	14753	14741	14944	14862	14817	14847	14764	14813	15014	14824	14803	14922	14892	14933	14856	14692	14681	14708	14974	14810	14695	14880	14806	15024	15109	14884	14826	14920	14881	14700	14971	14939	14707	14876	14716	14816	14695	14913	14846	14653	14847	14838	14944	14829	14957	14999	14712	14709	14892	14742	14789	14951	14865	14835	14636	14746	14951	14823	14876	14974	14800	14982	14924	14883	14910	14882	14784	14774	14945	14928	14884	14869	14805	14834	14957	14913	14909	14990	14998	14773	14839	14930	14936	14927	14915	14617	14810	14882	14891	14746	14796	14893	14800	14895	14792	14733	14838	14975	14774	14849	14811	14923	14655	14979	14897	14965	14848	14790	14855	14754	14928	14884	14963	14838	14778	14812	14740	14926	14701	14781	14832	14705	14828	14808	14896	14806	14906	14957	14920	15061	14853	14949	14924	14761	14814	14913	15082	14884	14847	14671	14864	14927	14782	15103	14640	14997	14829	14811	14834	14754	14831	14816	14968	14843	14714	14831	15060	14791	14820	14992	14975	14773	14832	14862	14758	14905	14714	15141	14978	14894	14821	14861	14819	14875	14787	14764	14748	14793	14843	15015	14803	14794	14711	14899	14718	14850	14840	14815	14868	14849	14738	14774	14924	14835	14777	14752	14805	14730	15038	14924	14597	14783	14747	14992	14669	14843	14993	14912	14830	14731	14824	14777	14570	14900	14862	14718	14894	14945	14875	14725	14755	14707	14671	14852	14784	14860	14896	14704	14886	14807	14994	14816	14893	14849	14843	14964	14903	15022	14975	14941	14834	14862	14891	14786	14877	14830	14764	14953	14956	14799	14717	14768	14922	14796	14824	14711	14849	14703	14954	14971	14929	14887	14910	15033	14875	14908	14885	14658	14834	14955	14915	14888	14859	14668	14925	14974	14953	14926	14930	14917	15006	14623	14668	14899	14978	14886	14933	14836	14890	14762	14967	14975	14921	14948	14717	14840	15034	14725	14828	14709	14659	14807	14880	14700	14573	14797	14946	14909	14946	14875	14878	14798	14804	14855	15139	14940	14866	15016	14867	14994	14657	14964	14720	14910	14689	14922	14832	14851	14943	14914	14747	14687	14932	14713	14960	14819	14892	14688	15105	14970	14773	14973	14809	14867	15069	14869	14828	14743	14735	14851	14822	14831	14845	14996	14898	15043	14944	14788	14827	14867	14835	15038	14785	14750	14966	14922	14960	14917	14890	14815	14834	15079	15094	14993	14719	14912	14794	14779	14611	14721	14883	14969	14930	14835	14950	14846	14885	14885	14815	14844	14754	14974	14894	15004	14866	14890	14754	14994	14828	14964	14904	14890	14931	14791	14788	15054	14869	14847	14767	15097	14834	14907	15093	14897	14673	14790	14908	15011	14839	14666	14911	14777	14805	14876	14862	14780	14843	14921	14978	14941	14998	14788	14876	14928	14893	14935	14773	14969	14751	14850	14811	14997	14896	14895	14821	14682	14713	14712	14946	14721	14716	14575	14626	14621	14861	15062	15018	14895	15021	14860	14783	14769	14926	14719	14768	14796	14845	15075	14921	14721	14962	15021	15026	14822	14762	14886	14962	14843	14927	14777	14812	14891	14976	14969	14879	14697	14881	14854	14873	14886	14930	14862	14785	14924	14794	14935	14851	14878	14585	14778	14788	14896	14941	14883	14990	14710	14892	14805	14981	14931	14989	14697	14913	14981	14854	14948	14777	14680	14836	14845	14777	14713	14901	14980	14893	14864	14885	14843	14783	14856	14937	14856	14896	14878	14748	14717	14902	14754	14764	14798	14720	14776	14849	14805	14852	15031	14850	14918	14777	14917	14724	14772	14852	14800	14788	14907	14946	14740	14814	14709	14662	14815	14832	14831	15029	14909	14934	14902	15005	14777	14763	14893	14770	14675	14772	14716	14850	14973	15018	14746	14869	14723	14965	14783	14910	14900	14821	14972	14918	15103	14913	14902
28129	39747	35026	26570	21901	19402	17514	16600	15739	15631	15097	14800	14326	14393	14131	14236	13880	13881	14054	13956	13848	13829	13550	13417	13727	13472	13652	13565	13417	13439	13422	13484	13612	13500	13452	13447	13333	13383	13427	13286	13424	13441	13434	13457	13355	13467	13355	13375	13312	13421	13430	13362	13537	13318	13357	13184	13439	13373	13280	13216	13330	13529	13456	13246	13418	13293	13372	13532	13468	13505	13379	13242	13294	13358	13339	13282	13392	13479	13165	13365	13436	13225	13301	13612	13452	13383	13294	13275	13369	13464	13445	13299	13454	13326	13476	13539	13269	13576	13307	13397	13626	13408	13398	13606	13230	13360	13353	13332	13356	13498	13419	13369	13423	13373	13495	13430	13317	13507	13563	13351	13395	13313	13435	13363	13460	13189	13429	13166	13281	13497	13188	13470	13377	13401	13441	13393	13385	13495	13364	13436	13204	13434	13442	13333	13269	13316	13440	13445	13329	13308	13334	13213	13497	13449	13428	13315	13328	13403	13250	13413	13365	13597	13395	13392	13320	13532	13329	13392	13470	13348	13344	13532	13520	13584	13488	13345	13224	13288	13466	13318	13518	13386	13350	13590	13352	13356	13172	13370	13236	13355	13424	13457	13349	13421	13396	13544	13463	13392	13525	13343	13379	13398	13428	13125	13156	13338	13327	13423	13392	13330	13399	13362	13316	13477	13581	13437	13302	13462	13361	13399	13388	13468	13416	13430	13420	13378	13344	13377	13345	13360	13346	13300	13358	13218	13461	13306	13375	13446	13163	13509	13294	13287	13489	13310	13335	13439	13342	13307	13299	13337	13286	13469	13484	13473	13346	13453	13286	13237	13610	13572	13436	13463	13293	13312	13393	13308	13366	13371	13516	13413	13335	13512	13470	13511	13447	13222	13243	13244	13462	13460	13379	13405	13351	13284	13434	13414	13313	13464	13502	13440	13272	13337	13419	13372	13367	13418	13418	13224	13428	13668	13459	13342	13381	13371	13288	13237	13490	13219	13317	13317	13297	13361	13524	13226	13397	13371	13289	13524	13300	13411	13387	13272	13492	13438	13493	13568	13400	13371	13569	13444	13367	13249	13345	13300	13385	13490	13408	13350	13510	13417	13205	13556	13340	13240	13409	13216	13413	13448	13325	13273	13476	13398	13408	13347	13430	13194	13336	13440	13139	13326	13387	13370	13329	13458	13329	13255	13453	13494	13216	13263	13434	13269	13303	13325	13408	13264	13409	13329	13437	13376	13415	13300	13213	13300	13533	13419	13370	13330	13212	13186	13333	13465	13416	13357	13394	13455	13321	13318	13359	13315	13416	13429	13347	13229	13387	13306	13446	13198	13484	13303	13444	13455	13342	13442	13375	13425	13404	13371	13512	13285	13394	13314	13453	13327	13503	13523	13382	13305	13161	13400	13339	13369	13327	13451	13424	13269	13407	13309	13409	13384	13361	13248	13411	13221	13310	13372	13381	13465	13413	13291	13279	13392	13323	13264	13314	13370	13273	13513	13306	13421	13477	13355	13321	13301	13326	13366	13333	13315	13261	13271	13344	13453	13511	13312	13359	13618	13579	13463	13498	13328	13394	13386	13434	13377	13547	13356	13315	13457	13533	13537	13413	13388	13422	13324	13405	13250	13411	13323	13513	13467	13405	13399	13383	13289	13477	13326	13431	13398	13467	13400	13419	13359	13511	13350	13524	13339	13296	13307	13354	13428	13470	13342	13226	13496	13284	13425	13431	13351	13329	13341	13530	13360	13448	13435	13266	13448	13365	13362	13515	13410	13338	13421	13418	13400	13452	13509	13180	13401	13447	13544	13381	13373	13378	13395	13502	13405	13417	13208	13409	13446	13398	13446	13297	13286	13429	13332	13592	13276	13488	13365	13461	13544	13209	13423	13307	13509	13326	13289	13450	13464	13347	13534	13484	13513	13326	13466	13343	13217	13445	13386	13476	13314	13390	13494	13483	13276	13251	13416	13404	13426	13198	13474	13384	13218	13328	13471	13435	13324	13418	13460	13262	13437	13523	13576	13494	13399	13436	13308	13422	13481	13352	13308	13442	13306	13395	13400	13369	13537	13192	13375	13307	13340	13484	13408	13447	13347	13421	13318	13470	13602	13592	13374	13376	13556	13442	13314	13336	13406	13477	13418	13180	13411	13284	13483	13521	13263	13184	13255	13379	13380	13428	13426	13513	13528	13356	13458	13360	13385	13355	13450	13343	13312	13389	13359	13203	13397	13449	13384	13426	13325	13435	13365	13220	13362	13499	13460	13334	13296	13335	13427	13382	13401	13201	13361	13404	13381	13392	13352	13354	13262	13329	13235	13347	13369	13167	13398	13320	13418	13364	13449	13388	13394	13393	13390	13432	13335	13299	13420	13487	13334	13312	13363	13380	13528	13517	13438	13408	13366	13286	13514	13256	13556	13398	13342	13405	13264	13448	13151	13436	13462	13267	13368	13538	13458	13322	13366	13443	13351	13241	13264	13315	13335	13392	13476	13280	13434	13389	13380	13439	13441	13390	13386	13379	13449	13440	13355	13426	13294	13336	13387	13475	13300	13415	13503	13333	13334	13495	13371	13273	13242	13358	13352	13406	13297	13311	13399	13517	13343	13372	13290	13179	13351	13226	13410	13523	13404	13438	13303	13307	13345	13141	13429	13355	13322	13568	13442	13418	13460	13372	13331	13389	13504	13276	13387	13133	13250	13438	13317	13366	13482	13324	13383	13401	13388	13454	13639	13440	13368	13247	13409	13501	13533	13332	13294	13421	13376	13268	13397	13300	13339	13352	13474	13383	13350	13514	13352	13405	13312	13296	13373	13434	13405	13390	13363	13408	13401	13392	13417	13362	13277	13383	13405	13193	13342	13387	13431	13440	13319	13468	13445	13358	13247	13408	13344	13383	13456	13464	13448	13222	13417	13414	13389	13256	13362	13382	13226	13348	13547	13286	13395	13414	13418	13451	13350	13381	13199	13347	13524	13324	13417	13381	13433	13343	13358	13285	13325	13439	13280	13337	13483	13317	13264	13470	13410	13531	13209	13385	13408	13427	13194	13413	13422	13307	13481	13431	13372	13412	13453	13450	13294	13481	13396	13401	13462	13391	13230	13404	13465	13384	13378	13415	13318	13500	13276	13443	13458	13448	13535	13317	13351	13497	13247	13282	13350	13518	13354	13340	13372	13533	13219	13398	13225	13359	13458	13406	13415	13375	13349	13391	13362	13269	13260	13435	13472	13426	13385	13392	13285	13349	13366	13403	13624	13500	13392	13478	13307	13306	13290	13365	13351	13361	13381	13539	13395	13429	13481	13373	13386	13459	13400	13348	13323	13380	13390	13390	13330	13370	13574	13338	13336	13475	13377	13302	13333	13363	13301	13438	13393	13315	13496	13539	13414	13340	13399	13333	13301	13412	13362	13381	13326	13078	13495	13412	13483	13445	13390	13339	13411	13492	13455	13422	13378	13252	13467	13493	13526	13356	13528	13488	13406	13153	13323	13278	13334	13443	13530	13328	13581	13348	13445	13287	13269	13353	13408	13278	13574	13368	13472	13454	13517	13279	13282	13375	13300	13487	13264	13198	13469	13329	13571	13543	13366	13456	13355	13272	13372	13421	13241	13390	13402	13256	13361	13492	13329	13388	13399	13364	13447	13459	13508	13262	13415	13334	13321	13426	13109	13504	13258	13372	13329	13350	13367	13459	13320	13390	13388	13284	13231	13081	13422	13470	13238	13556	13482	13099	13411	13119	13230	13366	13408	13388	13492	13379	13539	13393	13286	13534	13391	13443	13434	13408	13410	13376	13244	13348	13339	13413	13268	13401	13542	13397	13297	13295	13341	13395	13446	13331	13359	13394	13371	13332	13382	13405	13262	13475	13215	13479	13383	13268	13318	13478	13326	13428	13318	13344	13270	13329	13484	13356	13262	13500	13440	13488	13306	13344	13389	13423	13290	13413	13305	13365	13420	13355	13273	13396	13500	13315	13229	13401	13373	13375	13414	13475	13321	13451	13282	13224	13275	13400	13188	13441	13406	13382	13365	13170	13398	13243	13333	13466	13347	13338	13357	13389	13377	13473	13548	13349	13558	13393	13385	13478	13321	13269	13459	13235	13548	13563	13454	13581	13355	13321	13329	13398	13352	13458	13307	13433	13206	13433	13295	13563	13132	13307	13332	13380	13292	13377	13557	13302	13212	13316	13335	13341	13265	13404	13407	13479	13216	13384	13538	13357	13314	13391	13378	13554	13385	13452	13447	13354	13427	13442	13315	13272	13516	13288	13413	13220	13386	13477	13434	13306	13220	13413	13440	13384	13418	13380	13434	13396	13358	13305	13332	13262	13381	13261	13220	13459	13201	13543	13202	13271	13356	13427	13494	13508	13278	13514	13346	13271	13344	13383	13333	13327	13403	13378	13338	13390	13471	13464	13381	13164	13427	13464	13422	13407	13483	13254	13405	13333	13566	13224	13525	13435	13414	13503	13405	13286	13525	13310	13396	13438	13399	13390	13478	13365	13401	13420	13366	13226	13377	13293	13413	13526	13241	13516	13247	13368	13407	13388	13312	13407	13327	13340	13357	13484	13382	13417	13335	13352	13429	13273	13207	13223	13312	13341	13342	13186	13442	13293	13274	13324	13280	13513	13265	13205	13429	13346	13497	13312	13572	13550	13286	13365	13429	13432	13240	13441	13413	13363	13351	13528	13329	13504	13328	13350	13343	13265	13413	13441	13225	13191	13419	13417	13491	13346	13465	13397	13365	13410	13365	13405	13427	13531	13426	13340	13488	13325	13328	13286	13285	13239	13333	13401	13375	13470	13439	13364	13332	13467	13345	13456	13533	13306	13418	13410	13345	13557	13428	13385	13406	13332	13296	13388	13299	13559	13234	13413	13335	13381	13333	13389	13247	13305	13346	13531	13520	13529	13571	13366	13407	13338	13487	13407	13358	13400	13377	13388	13234	13316	13476	13374	13343	13392	13389	13298	13368	13307	13353	13423	13335	13522	13392	13456	13349	13416	13495	13316	13341	13437	13268	13406	13375	13411	13343	13394	13349	13347	13389	13423	13347	13475	13433	13344	13409	13454	13353	13279	13258	13306	13466	13374	13287	13379	13493	13353	13185
24085	21153	28522	25045	23295	22976	21573	18704	17791	17229	16831	16355	16098	16090	16082	15630	15643	15513	15401	15399	15268	15285	15393	15082	15121	15079	14968	15212	14809	15187	14926	15086	14982	14881	15014	15169	14922	14883	14865	15083	15142	14834	14897	14835	14977	15027	14794	14891	14853	14942	14740	14855	14927	15005	15033	14914	14837	14863	14978	14936	14762	14863	14986	14947	14781	14803	14978	14860	14817	14983	14956	14925	14897	14918	14608	14762	14734	14731	14975	14844	14769	14802	14782	14983	14820	14719	14675	14603	14872	14810	14663	14922	14932	14855	14648	14645	14818	14792	15062	14894	14713	14919	14785	14990	14906	14700	14830	14949	14861	14938	14793	14943	14970	15073	14835	14707	14811	14831	14820	14798	14879	14805	14958	14988	14896	14848	14812	15002	14796	14821	14768	14725	14799	14857	14597	14742	14911	14908	14790	14920	14916	15033	14810	14964	14793	14842	14944	15074	14724	14697	14825	14714	14955	14821	14701	14706	14852	14694	14906	14826	14711	14775	14701	14752	14888	14805	14820	14902	14919	14710	14869	14692	14749	14715	14869	14866	14862	14867	14777	14863	14867	14906	14683	14840	14626	14771	15057	14880	14707	14798	14786	14726	14738	14926	14901	14868	14860	14594	14695	14767	14741	14866	14792	14847	14899	14825	14717	14809	14567	14848	14790	14901	15027	14656	14778	14952	15012	14837	15039	14814	14821	14913	14916	14872	14933	14894	15028	15022	14735	14877	14841	14876	14902	14750	14772	14820	14970	14726	14961	14767	14856	14950	14662	14925	14592	14838	14745	14708	14941	14945	14925	14789	14938	14739	14953	14979	14710	14794	14874	14904	14844	14725	14650	14986	14803	15113	14804	14824	14818	14673	14678	14854	14813	14740	14885	15041	14717	14671	14830	14793	14755	14825	14860	14763	14715	14690	14879	14778	14736	14773	14968	14705	15067	14914	14730	15014	14884	14579	14690	14704	14930	14670	14681	14981	14896	14912	14838	14931	14734	14604	14824	14672	14949	14799	14886	14943	14766	14809	14939	14719	14575	14855	14906	14705	14979	14725	14745	14923	14687	14804	14676	14924	14606	14500	14799	14807	14789	14874	14830	14843	14633	14801	14848	14783	14833	14734	14641	14911	14749	14988	14877	14926	14807	14742	14845	14854	14790	14836	14688	14895	14796	14847	14713	14558	15089	14761	14899	14934	14903	14632	14751	14669	14757	14787	14946	14760	14831	14952	14642	14798	14816	14765	14711	14875	14726	14781	14763	14571	14735	14645	14680	14782	14813	14856	14922	14723	14799	14632	14813	14813	14840	14631	14885	14740	15001	14790	14763	14889	14690	14835	14723	14734	14851	14895	14773	14783	14933	14866	14582	14831	14829	14826	14725	14738	14899	14619	14793	14680	14697	14847	14875	14859	14741	14790	14643	14830	14903	14932	14934	14708	14918	15042	14901	14836	14632	14956	14863	14980	14919	14834	14945	14744	14733	14625	14649	14796	14771	14800	14868	14846	15006	15010	14791	14706	14877	14767	14822	14970	14926	14938	14807	14985	14684	14811	14903	15258	15009	14807	14997	14816	14984	14704	14841	14932	15091	14980	15062	14988	14857	14606	14750	14807	14841	14617	14871	14942	14745	14665	14671	14743	15027	14950	14914	15040	14767	14810	14818	14684	14822	14848	14743	14833	14806	14868	14830	14888	14804	14846	14850	14719	14872	14799	14942	14736	14872	14792	14966	14745	14721	15091	14864	14658	14883	14770	14792	14604	14812	14789	14659	14833	14888	14940	14906	14686	14815	14934	14850	14750	14719	14642	14793	15032	14790	14716	14843	14742	14657	14918	14841	14888	15037	14765	14772	14839	14833	15110	14825	14883	14707	14863	14866	14969	14781	14770	14761	14829	14947	14878	14723	14989	14952	14868	14763	15009	14859	14910	14713	14788	14504	14731	14894	14804	14894	14901	14625	14621	14775	14916	14791	14889	14835	14841	14687	14807	14776	14839	14963	14758	14859	14919	14891	14735	14945	14751	14725	14940	14899	14891	14750	14930	14766	14808	14855	14952	14746	14784	14846	14852	14747	14725	14682	14823	14624	14892	14841	14872	14659	14711	14846	14712	14756	14871	14807	14891	14847	14662	14878	14741	14769	14778	14923	14853	14887	14908	14865	14805	14828	14586	14858	14744	14822	14813	14761	14711	14734	14836	14643	14737	14749	14898	14966	14658	14847	14829	14857	14854	14687	14817	14985	14885	14974	14742	14698	14735	14963	14713	14689	14961	14870	14825	14936	14815	14868	14959	14826	14671	14780	14791	15003	14896	14870	14752	14907	14776	14965	14841	14864	14852	14640	14587	14776	14810	14855	14929	14685	14726	14889	14804	14809	14705	14650	14721	14877	14971	14992	14788	14781	14830	14674	14894	14852	14859	14869	14785	14765	14605	14803	14728	14710	14884	14980	14843	14834	14886	14830	14777	14842	14980	14786	14895	14688	14588	14731	14743	14967	14807	15064	15001	14891	14852	14920	14695	14889	14823	15046	14932	14874	14755	14876	14917	14760	14824	14811	14799	14916	15014	14823	14818	14933	14722	14807	14923	14655	14922	14794	14850	14858	14825	14915	14804	14846	14866	14827	14892	14794	14878	14859	14802	14915	14752	14925	14624	14952	14763	14712	14857	15042	14994	14799	14865	14801	14803	14901	15118	14783	14709	14641	14812	14854	14900	14670	14620	14672	14908	14905	14881	14752	14785	14945	14782	14647	14762	14856	14870	14832	14878	15087	14810	14859	14942	14921	14876	14743	15032	14795	14877	14783	14889	14802	14727	14872	14837	14906	14736	14862	14945	14592	14850	14831	14833	14820	15037	14875	14773	14780	14860	14942	14940	14921	14781	14801	14742	14725	14665	14672	14728	14800	14806	14774	15006	14857	14870	14875	14692	14780	14793	14753	14596	14628	14970	15081	14871	14720	14822	14645	14777	14745	14719	14778	14733	14870	14939	14614	14864	15004	14758	14930	14640	14832	14896	14948	14848	14752	14733	14863	14880	14934	14789	14801	14640	14715	14837	14776	14699	14882	14985	14901	14906	14976	14714	14906	14901	14688	14631	14742	14798	14676	14637	14892	14850	14999	14586	14889	14758	14860	14832	14836	14719	14603	14755	14827	14749	14731	14981	14765	14717	14914	14919	14930	14743	14918	14896	14789	14806	14898	14738	14750	14900	15015	14772	14885	14854	14970	14771	14808	14805	14724	14742	14973	14650	14848	15073	14728	14977	14929	14946	14666	14942	14802	14653	14740	14717	14631	14722	14879	14704	14806	14669	14972	14826	14732	14596	14963	15025	14893	14908	14759	15095	14750	14696	14695	14782	14750	14694	14836	14747	14964	14927	14726	14677	14760	14764	14958	14609	14956	14717	14949	14879	14762	14907	14847	15125	14657	14835	14929	14557	14983	14769	14968	14843	14815	14615	14805	14753	14776	14772	14942	14774	14778	14885	14841	14790	14896	14764	14875	14913	14836	14917	14808	14920	14909	14922	14901	14689	14735	14851	14838	14734	14882	14957	14959	14828	14822	14749	14820	14739	14886	14985	14859	14965	14901	14975	14903	14930	14753	14895	14774	14720	14810	14793	15047	15034	14817	14722	14761	14825	14811	14797	14933	14922	14963	15037	14876	15044	14756	14833	14980	14564	14905	14737	14830	14823	14914	14642	14834	14613	14723	14903	14744	14761	14754	14761	14696	15147	14898	15026	14691	14774	14684	14748	14862	14795	14797	14942	14900	14701	14703	14673	14623	14813	14849	14765	14888	14682	14700	14686	14712	14902	14992	14713	14721	14903	14899	14899	14779	14897	14741	14921	14937	14848	14790	14849	14786	14760	14994	14748	14783	14662	14788	14791	15029	14789	14739	14921	14918	14775	14693	14899	14827	14777	14967	14775	14853	14890	14818	14738	14824	14987	14550	14728	14843	14669	14711	15070	14858	14720	15056	14941	15091	14713	14954	14797	14805	14717	14771	14818	14847	14564	14760	14801	14767	14616	14869	14969	14710	14788	14968	14796	14870	14888	14880	14923	14779	14624	14845	14687	14804	14849	14796	14845	14734	14789	14969	14916	14941	14913	14950	14907	14865	14804	14845	14723	14927	14870	14856	14756	14910	14785	14986	14786	14872	14981	14888	14893	14904	15088	15081	14730	14805	14743	14826	14970	14818	14989	14604	14802	14598	14756	14868	14955	14583	14621	14886	14862	14660	14839	15003	14871	14810	14725	14669	14765	14791	14856	14889	14747	14868	14853	14735	14955	14822	14889	14906	14691	14798	14825	14797	14932	14796	14843	14775	14787	14748	14722	14789	14784	14865	14821	14558	14725	14769	14883	14856	14773	14628	14769	14957	14753	14583	14851	14894	14626	14734	14758	14804	14752	14889	14811	14869	14866	14684	14756	14588	14644	14860	14622	14786	14782	14697	14928	14947	14839	14820	14803	14810	14832	14729	14782	14999	14781	14825	14906	14829	14789	14839	14834	14800	14935	14747	14826	14729	14796	14848	14706	14710	14753	15006	14793	14806	14879	14924	14828	15012	14782	14745	14753	14698	14896	14770	14679	14881	15037	14979	14779	14803	14832	14958	14865	14727	14991	14697	14714	14758	14737	14670	14879	14814	14797	14877	14643	14743	15031	15102	14779	14853	14691	14678	14985	14652	14875	14854	14776	14910	14861	14793	14742	14732	14635	14854	14773	14856	14726	14790	14696	14793	14859	14810	14811	14869	14825	14698	14781	14956	14688	14934	14956	14734	14969	14890	14965	14953	14710	14869	14992	14879	14971	14779	14882	14927	14954	14820	14883	15007	14929	14782	14783	15029	14997	14883	14823	14793	14875	14831	14905	14959	14882	15014	14848	14782	14718	14732	14929	14819	14957	14886	14809	14882	14732	14931	14802	14824	14855	14923	14692	14886	14756	14752	14909	15014	14923	15102	14837	14843	14714	14955	14786	14802	14710	14727	14924	14882	14852	14807	14851	14776	14637	14809	14786	14800	14776	14839	14874	14858	14826	14863	14883	14756	14777	14699	14864	14713	14758	14981	14905	14706	14867	14874	14822	14942	15032	14924	14840	14871	14895	14975	14828
28184	44624	41799	31929	26055	22620	20280	18781	17817	17165	16365	15709	15434	15227	14750	14489	14597	14396	14283	14163	13991	13997	13766	13759	13545	13669	13645	13761	13597	13463	13454	13480	13502	13631	13458	13511	13438	13478	13332	13549	13438	13500	13293	13334	13373	13196	13430	13322	13388	13458	13463	13557	13270	13468	13446	13458	13376	13396	13468	13438	13351	13351	13288	13437	13433	13395	13430	13342	13399	13421	13247	13379	13434	13255	13489	13359	13371	13372	13506	13343	13364	13326	13536	13419	13378	13387	13548	13334	13369	13357	13460	13424	13548	13411	13267	13625	13424	13529	13297	13346	13331	13333	13357	13209	13381	13489	13360	13115	13371	13376	13417	13315	13317	13451	13437	13325	13412	13339	13372	13268	13523	13356	13473	13468	13347	13438	13413	13297	13461	13409	13369	13507	13246	13381	13476	13419	13457	13517	13509	13485	13103	13402	13588	13403	13238	13554	13376	13242	13366	13422	13508	13376	13281	13383	13378	13438	13430	13215	13412	13294	13453	13260	13314	13309	13420	13341	13365	13278	13479	13180	13429	13432	13446	13398	13410	13315	13424	13227	13513	13461	13445	13333	13188	13244	13435	13225	13412	13347	13461	13333	13354	13399	13432	13470	13475	13376	13570	13328	13541	13314	13295	13274	13546	13365	13399	13546	13514	13324	13611	13416	13328	13452	13522	13455	13386	13413	13330	13311	13397	13326	13261	13228	13263	13379	13215	13407	13303	13325	13425	13343	13415	13396	13218	13523	13377	13324	13465	13387	13482	13262	13334	13360	13375	13301	13386	13338	13427	13371	13452	13305	13303	13481	13525	13355	13224	13265	13314	13380	13382	13547	13489	13460	13387	13488	13384	13472	13274	13396	13414	13268	13489	13397	13336	13496	13367	13401	13491	13360	13495	13320	13343	13312	13390	13331	13395	13347	13367	13521	13500	13363	13355	13472	13335	13467	13375	13305	13364	13432	13419	13414	13428	13432	13326	13414	13441	13504	13492	13278	13503	13365	13394	13457	13409	13281	13422	13277	13268	13332	13374	13498	13524	13450	13280	13291	13473	13256	13322	13358	13408	13426	13377	13463	13436	13291	13419	13426	13408	13272	13489	13434	13353	13285	13416	13225	13492	13584	13275	13386	13562	13243	13319	13396	13204	13345	13314	13189	13292	13444	13212	13372	13418	13288	13458	13300	13427	13308	13324	13377	13347	13458	13501	13225	13430	13271	13480	13254	13367	13545	13423	13270	13338	13379	13417	13444	13403	13447	13558	13350	13491	13407	13166	13330	13395	13421	13477	13218	13447	13329	13452	13309	13444	13358	13383	13423	13459	13376	13306	13584	13364	13413	13259	13546	13393	13365	13472	13247	13389	13328	13326	13399	13488	13491	13284	13333	13265	13358	13412	13285	13365	13401	13610	13408	13404	13317	13361	13290	13379	13585	13298	13437	13450	13383	13346	13359	13504	13287	13514	13476	13496	13344	13442	13517	13492	13364	13281	13447	13217	13404	13615	13461	13439	13297	13227	13386	13319	13284	13395	13322	13343	13406	13466	13451	13332	13215	13428	13219	13495	13453	13441	13372	13495	13358	13436	13593	13374	13482	13332	13247	13573	13404	13296	13376	13337	13323	13387	13322	13304	13369	13198	13217	13434	13405	13386	13368	13432	13401	13565	13305	13521	13464	13387	13445	13449	13462	13295	13388	13279	13498	13478	13277	13411	13339	13491	13407	13424	13171	13375	13400	13349	13305	13432	13371	13516	13465	13253	13340	13436	13383	13505	13462	13519	13365	13289	13370	13237	13307	13356	13333	13369	13357	13398	13344	13481	13497	13318	13293	13226	13332	13409	13454	13312	13425	13430	13449	13403	13454	13357	13331	13582	13388	13464	13324	13305	13517	13459	13562	13342	13594	13200	13510	13357	13443	13342	13274	13398	13461	13453	13376	13241	13409	13418	13384	13320	13524	13406	13490	13360	13127	13444	13258	13425	13123	13361	13423	13415	13280	13370	13443	13442	13368	13481	13235	13369	13364	13404	13308	13376	13506	13200	13335	13422	13444	13289	13435	13370	13346	13400	13553	13375	13285	13500	13316	13557	13286	13361	13377	13419	13521	13202	13452	13550	13387	13362	13462	13356	13330	13527	13292	13274	13419	13222	13378	13514	13443	13324	13363	13462	13341	13334	13463	13322	13320	13206	13521	13350	13340	13439	13434	13462	13577	13389	13570	13535	13446	13375	13386	13493	13389	13428	13336	13492	13437	13366	13439	13213	13345	13230	13409	13460	13320	13346	13450	13320	13387	13516	13489	13444	13264	13242	13344	13452	13463	13484	13347	13538	13412	13315	13499	13287	13354	13403	13389	13342	13419	13266	13461	13511	13431	13237	13498	13431	13412	13152	13288	13318	13219	13353	13150	13419	13271	13359	13280	13476	13377	13402	13306	13439	13364	13235	13566	13343	13468	13345	13284	13446	13308	13345	13432	13304	13504	13295	13565	13535	13440	13354	13370	13508	13338	13249	13384	13389	13359	13273	13399	13353	13459	13402	13444	13265	13538	13417	13468	13263	13377	13391	13323	13464	13360	13511	13495	13287	13114	13320	13349	13363	13240	13433	13500	13449	13338	13434	13473	13309	13352	13342	13509	13368	13280	13371	13345	13364	13395	13428	13556	13353	13354	13315	13469	13440	13384	13375	13584	13330	13366	13507	13285	13310	13303	13473	13343	13349	13464	13553	13386	13308	13384	13404	13650	13292	13423	13360	13252	13473	13378	13303	13364	13496	13309	13362	13424	13190	13382	13438	13380	13397	13363	13335	13423	13227	13344	13454	13371	13361	13310	13451	13359	13582	13317	13444	13542	13362	13249	13436	13243	13436	13332	13513	13385	13227	13418	13502	13388	13423	13343	13295	13393	13334	13476	13495	13433	13369	13429	13403	13439	13337	13441	13424	13504	13289	13378	13255	13391	13460	13246	13460	13411	13341	13536	13229	13183	13471	13468	13508	13198	13512	13562	13480	13401	13422	13424	13575	13458	13296	13346	13483	13270	13370	13305	13429	13467	13425	13298	13404	13224	13220	13632	13412	13417	13437	13263	13440	13359	13387	13496	13407	13416	13411	13272	13400	13270	13315	13347	13451	13252	13476	13168	13284	13387	13413	13280	13366	13584	13394	13363	13392	13271	13317	13465	13396	13511	13374	13386	13294	13490	13353	13456	13401	13352	13352	13287	13437	13402	13500	13495	13375	13486	13565	13210	13404	13355	13453	13379	13475	13419	13432	13242	13316	13393	13302	13586	13423	13357	13449	13358	13290	13529	13342	13389	13595	13378	13280	13408	13415	13407	13643	13509	13341	13394	13483	13515	13343	13484	13374	13574	13613	13421	13410	13407	13322	13320	13372	13240	13315	13310	13319	13258	13528	13491	13270	13581	13400	13359	13426	13271	13276	13459	13308	13297	13296	13288	13306	13469	13380	13353	13580	13287	13408	13559	13436	13246	13369	13283	13410	13293	13447	13365	13353	13551	13330	13500	13206	13432	13503	13401	13507	13398	13383	13324	13300	13438	13418	13305	13526	13391	13483	13446	13361	13420	13337	13291	13399	13455	13346	13295	13410	13352	13424	13506	13345	13338	13532	13319	13324	13331	13429	13471	13338	13454	13414	13240	13205	13419	13254	13230	13254	13368	13324	13425	13296	13469	13535	13127	13480	13342	13250	13353	13456	13288	13310	13499	13318	13434	13347	13315	13415	13425	13420	13368	13438	13376	13448	13433	13411	13339	13529	13331	13424	13339	13198	13387	13231	13423	13424	13282	13224	13383	13424	13416	13329	13356	13334	13306	13435	13503	13352	13478	13405	13317	13413	13317	13445	13279	13329	13429	13518	13438	13349	13520	13338	13525	13376	13456	13548	13457	13433	13306	13485	13356	13472	13410	13500	13456	13218	13284	13371	13371	13360	13260	13422	13389	13260	13340	13282	13316	13300	13399	13480	13308	13333	13433	13382	13355	13344	13312	13632	13584	13318	13315	13348	13432	13544	13337	13288	13481	13389	13435	13190	13399	13317	13390	13328	13428	13572	13393	13367	13393	13366	13332	13522	13418	13313	13367	13382	13382	13360	13596	13387	13488	13344	13547	13337	13372	13387	13210	13322	13401	13414	13456	13536	13453	13366	13401	13398	13406	13405	13264	13483	13429	13458	13491	13430	13186	13461	13384	13498	13422	13315	13383	13456	13538	13309	13377	13470	13299	13498	13185	13355	13429	13368	13382	13341	13293	13269	13261	13516	13296	13383	13449	13423	13357	13414	13436	13432	13420	13551	13455	13429	13456	13453	13537	13409	13331	13355	13232	13420	13082	13379	13193	13387	13267	13336	13386	13310	13377	13430	13174	13354	13293	13434	13359	13592	13347	13354	13388	13452	13413	13375	13318	13303	13455	13345	13365	13438	13298	13329	13422	13405	13352	13490	13374	13304	13387	13367	13172	13400	13311	13340	13339	13349	13380	13551	13322	13413	13419	13339	13300	13410	13353	13244	13411	13399	13377	13236	13431	13227	13238	13540	13503	13504	13321	13422	13309	13406	13463	13397	13376	13495	13299	13513	13352	13316	13346	13373	13468	13399	13317	13459	13231	13515	13563	13386	13361	13445	13298	13279	13420	13367	13445	13413	13572	13392	13113	13281	13360	13381	13518	13287	13420	13309	13590	13474	13413	13402	13318	13332	13394	13353	13259	13430	13407	13473	13372	13577	13535	13330	13323	13459	13395	13594	13320	13547	13394	13440	13260	13375	13271	13479	13490	13316	13453	13566	13391	13465	13281	13368	13474	13248	13324	13289	13217	13192	13526	13235	13494	13326	13279	13449	13407	13415	13306	13368	13416	13356	13437	13485	13377	13359	13454	13358	13499	13293	13345	13246	13298	13415	13331	13468	13350	13389	13409	13294	13459	13332	13446	13302	13353	13447	13455	13452	13270	13354	13521	13461	13313	13329	13370	13297	13471	13350	13425	13368	13353	13497	13375	13216	13334	13246	13293	13471	13396	13349	13535	13439	13386	13324	13462	13362	13471	13395	13254	13351	13437	13325	13342	13495	13298	13441	13601	13244	13449	13278	13413	13389	13398	13374	13271
22973	21209	28991	23875	22131	24949	26352	20771	19356	19181	18597	17777	17357	17309	16997	16753	16615	16453	16035	16408	15922	16066	15922	15748	15901	15784	15692	15828	15655	15589	15650	15792	15834	15589	15545	15714	15674	15367	15379	15412	15512	15484	15443	15671	15659	15592	15691	15388	15439	15520	15303	15310	15503	15691	15477	15535	15566	15458	15493	15324	15526	15511	15421	15377	15517	15465	15476	15483	15523	15456	15555	15513	15634	15374	15392	15289	15558	15385	15343	15460	15593	15319	15354	15352	15363	15349	15661	15445	15526	15476	15758	15478	15395	15492	15555	15544	15447	15549	15527	15427	15423	15385	15528	15323	15496	15702	15389	15508	15307	15273	15361	15353	15184	15221	15328	15355	15540	15542	15411	15456	15541	15393	15606	15511	15470	15349	15414	15558	15550	15444	15450	15435	15471	15482	15394	15641	15279	15435	15380	15407	15377	15446	15466	15467	15585	15300	15447	15438	15213	15259	15450	15602	15366	15493	15427	15378	15383	15483	15411	15597	15624	15372	15615	15364	15214	15441	15317	15365	15653	15208	15425	15335	15586	15448	15395	15391	15476	15307	15375	15377	15617	15457	15410	15380	15421	15569	15237	15410	15340	15421	15373	15235	15362	15340	15320	15382	15388	15372	15366	15302	15419	15278	15199	15312	15403	15400	15467	15439	15449	15320	15482	15660	15360	15542	15414	15563	15398	15329	15374	15401	15574	15585	15332	15372	15401	15297	15233	15409	15549	15286	15567	15542	15394	15336	15294	15314	15325	15359	15331	15580	15432	15363	15542	15433	15348	15534	15457	15289	15225	15346	15411	15316	15353	15236	15497	15206	15459	15431	15348	15484	15376	15537	15412	15322	15425	15270	15386	15617	15489	15398	15325	15474	15246	15457	15251	15527	15535	15422	15461	15452	15413	15484	15258	15465	15213	15508	15373	15231	15298	15524	15391	15373	15488	15334	15084	15535	15424	15481	15183	15377	15515	15510	15469	15431	15418	15282	15473	15530	15389	15259	15390	15391	15428	15362	15304	15314	15314	15338	15409	15163	15413	15249	15232	15209	15535	15444	15546	15372	15470	15390	15362	15541	15308	15365	15311	15423	15520	15301	15333	15312	15324	15454	15311	15275	15474	15457	15470	15440	15265	15323	15448	15401	15467	15398	15459	15413	15262	15297	15307	15572	15248	15446	15436	15328	15424	15530	15401	15462	15468	15276	15377	15408	15379	15383	15282	15319	15111	15535	15447	15459	15604	15358	15349	15410	15332	15486	15445	15258	15622	15310	15321	15463	15247	15490	15477	15391	15401	15321	15414	15530	15421	15239	15464	15271	15421	15470	15369	15333	15523	15404	15515	15543	15567	15265	15519	15530	15446	15385	15247	15359	15546	15461	15463	15355	15341	15252	15262	15229	15502	15422	15467	15205	15140	15545	15678	15446	15418	15295	15579	15497	15410	15367	15550	15333	15296	15382	15384	15257	15523	15430	15453	15491	15355	15350	15422	15386	15544	15500	15570	15368	15419	15439	15338	15576	15258	15415	15263	15383	15412	15356	15475	15426	15442	15380	15460	15292	15416	15360	15242	15181	15325	15489	15415	15498	15458	15546	15389	15412	15480	15517	15478	15658	15494	15499	15413	15530	15523	15458	15489	15554	15384	15498	15534	15420	15382	15389	15522	15397	15439	15371	15404	15374	15535	15333	15497	15528	15299	15270	15321	15430	15471	15471	15341	15315	15380	15422	15575	15210	15201	15415	15300	15233	15424	15334	15385	15259	15499	15370	15282	15520	15339	15567	15545	15441	15497	15346	15540	15382	15414	15484	15399	15556	15623	15390	15458	15294	15407	15592	15405	15324	15367	15421	15261	15306	15275	15380	15604	15367	15303	15329	15306	15388	15573	15419	15355	15412	15378	15313	15524	15408	15336	15555	15454	15390	15548	15208	15376	15354	15558	15371	15254	15368	15341	15459	15523	15390	15360	15329	15441	15257	15345	15475	15492	15511	15359	15149	15490	15288	15482	15350	15369	15518	15378	15338	15465	15344	15405	15380	15389	15556	15417	15499	15573	15291	15522	15445	15599	15430	15331	15380	15502	15237	15450	15530	15440	15493	15406	15230	15402	15391	15444	15276	15360	15258	15378	15428	15221	15428	15504	15575	15218	15476	15466	15402	15498	15409	15240	15247	15415	15439	15502	15424	15463	15328	15557	15491	15477	15420	15470	15310	15442	15505	15333	15421	15437	15405	15232	15397	15490	15490	15357	15586	15375	15545	15378	15332	15505	15338	15489	15343	15487	15345	15423	15378	15445	15574	15408	15367	15425	15404	15460	15197	15149	15365	15430	15364	15306	15414	15377	15386	15522	15274	15439	15515	15764	15398	15385	15512	15577	15467	15413	15177	15416	15512	15362	15428	15367	15217	15443	15322	15380	15313	15547	15465	15246	15526	15295	15341	15147	15380	15606	15433	15310	15418	15471	15439	15428	15425	15525	15451	15466	15357	15334	15395	15432	15435	15528	15400	15299	15523	15312	15418	15400	15396	15453	15222	15232	15347	15514	15331	15474	15333	15589	15504	15278	15271	15509	15299	15495	15688	15344	15282	15494	15454	15411	15309	15403	15297	15551	15515	15388	15464	15233	15358	15523	15509	15377	15528	15497	15429	15366	15463	15513	15355	15323	15339	15337	15336	15408	15345	15396	15251	15421	15335	15356	15492	15419	15465	15559	15330	15345	15366	15334	15414	15140	15383	15484	15456	15644	15486	15309	15403	15342	15341	15266	15408	15173	15414	15410	15264	15582	15526	15530	15418	15411	15478	15161	15218	15402	15370	15274	15502	15243	15216	15302	15387	15545	15464	15266	15621	15470	15238	15376	15322	15325	15227	15423	15427	15430	15664	15463	15417	15409	15438	15450	15435	15432	15305	15290	15373	15474	15423	15676	15622	15399	15444	15291	15423	15444	15281	15522	15288	15358	15491	15303	15295	15593	15458	15448	15230	15358	15532	15391	15425	15333	15249	15495	15398	15571	15508	15275	15328	15505	15443	15326	15497	15182	15501	15316	15270	15382	15248	15427	15297	15438	15427	15321	15394	15338	15563	15216	15465	15408	15346	15274	15304	15513	15313	15178	15387	15468	15385	15284	15439	15462	15391	15583	15534	15468	15389	15359	15579	15500	15553	15335	15500	15380	15553	15285	15386	15330	15491	15470	15435	15357	15462	15659	15412	15437	15430	15256	15545	15503	15287	15547	15440	15430	15260	15432	15411	15357	15533	15327	15581	15514	15516	15347	15197	15329	15392	15451	15348	15141	15312	15452	15647	15238	15471	15457	15569	15409	15498	15442	15272	15507	15401	15254	15439	15380	15250	15348	15240	15356	15544	15663	15406	15257	15288	15359	15448	15506	15431	15550	15510	15275	15207	15406	15622	15299	15227	15425	15397	15446	15385	15383	15365	15486	15332	15409	15432	15483	15437	15414	15525	15208	15336	15335	15195	15359	15505	15657	15649	15304	15666	15347	15364	15421	15404	15499	15391	15431	15388	15535	15413	15456	15383	15435	15660	15626	15545	15439	15333	15382	15553	15379	15371	15277	15511	15285	15473	15276	15335	15460	15413	15475	15585	15550	15586	15380	15350	15514	15485	15379	15343	15441	15548	15414	15277	15414	15529	15346	15416	15425	15305	15494	15499	15317	15160	15358	15131	15466	15465	15272	15291	15341	15366	15354	15294	15325	15466	15332	15289	15236	15397	15195	15366	15504	15563	15409	15597	15671	15400	15519	15504	15336	15383	15239	15213	15377	15194	15223	15533	15349	15230	15294	15395	15285	15356	15500	15395	15502	15474	15534	15256	15277	15494	15321	15436	15197	15410	15556	15435	15237	15386	15264	15448	15621	15490	15544	15452	15290	15204	15477	15359	15448	15282	15484	15321	15626	15520	15415	15459	15339	15399	15423	15383	15592	15415	15401	15323	15422	15375	15654	15372	15632	15391	15329	15288	15227	15484	15256	15376	15392	15315	15469	15361	15382	15259	15701	15379	15325	15246	15435	15561	15349	15379	15251	15464	15291	15336	15318	15241	15301	15526	15430	15482	15052	15429	15501	15421	15357	15141	15324	15359	15415	15260	15289	15391	15372	15415	15668	15491	15320	15449	15636	15300	15520	15491	15427	15321	15362	15305	15134	15109	15500	15431	15081	15324	15625	15406	15352	15371	15367	15399	15476	15363	15646	15265	15334	15498	15346	15496	15444	15419	15425	15276	15266	15517	15575	15612	15297	15582	15453	15378	15553	15545	15376	15381	15486	15204	15510	15314	15338	15505	15432	15289	15499	15327	15267	15497	15289	15461	15406	15387	15472	15379	15545	15520	15507	15370	15251	15428	15476	15573	15347	15151	15297	15372	15310	15402	15470	15546	15561	15415	15413	15337	15356	15365	15565	15613	15598	15368	15395	15525	15557	15387	15464	15501	15389	15250	15425	15267	15395	15489	15294	15311	15322	15563	15412	15342	15434	15218	15425	15478	15489	15497	15603	15220	15547	15504	15314	15372	15386	15298	15359	15185	15269	15159	15436	15378	15563	15364	15479	15503	15493	15492	15470	15311	15306	15480	15274	15494	15477	15442	15525	15512	15498	15249	15298	15292	15515	15541	15495	15360	15407	15504	15500	15645	15600	15481	15463	15508	15417	15431	15285	15546	15448	15347	15289	15578	15234	15506	15443	15314	15431	15441	15361	15209	15540	15373	15509	15326	15443	15515	15275	15496	15341	15398	15541	15666	15475	15550	15232	15387	15469	15490	15258	15546	15456	15401	15403	15331	15331	15381	15338	15267	15406	15355	15468	15482	15433	15325	15373	15414	15342	15568	15409	15454	15510	15434	15444	15593	15425	15215	15193	15254	15347	15227	15317	15650	15374	15624	15448	15251	15406	15199	15584	15547	15375	15446	15508	15202	15511	15533	15679	15297	15384	15386	15429	15509	15514	15470	15403	15234	15552	15442	15374	15293	15537	15151	15452	15389	15493	15348	15485	15420	15267	15561	15380	15421	15561	15326	15321	15173	15356	15312	15232	15244	15515	15391	15486	15616	15313	15348	15296	15486	15231	15488	15375	15622	15354	15440	15534	15374	15327	15512
30836	51160	46858	36298	30569	26831	23475	21355	19868	19070	18397	17256	16771	16191	15800	15398	15140	15144	14944	14857	14588	14597	14381	14310	14109	14095	14178	14040	14203	13989	13875	13988	13919	13885	13950	13948	13948	13745	13671	13711	13722	13908	13804	13786	13864	13607	13683	13743	13630	13757	13815	13669	13675	13803	13702	13705	13784	13624	13667	13745	13872	13615	13692	13668	13668	13819	13632	13805	13727	13529	13739	13695	13578	13780	13667	13810	13794	13807	13764	13691	13781	13865	13814	13855	13714	13726	13735	13681	13595	13606	13724	13844	13748	13709	13705	13629	13920	13737	13655	13562	13802	13714	13696	13734	13504	13841	13794	13646	13783	13777	13690	13728	13684	13694	13637	13691	13783	13661	13720	13618	13695	13790	13745	13516	13799	13795	13605	13719	13754	13797	13659	13581	13779	13657	13639	13701	13770	13672	13635	13573	13690	13593	13675	13746	13765	13661	13712	13718	13800	13624	13564	13682	13861	13600	13648	13748	13499	13530	13759	13890	13846	13700	13859	13753	13581	13653	13655	13608	13630	13698	13633	13626	13626	13615	13674	13628	13669	13768	13717	13608	13701	13648	13726	13558	13621	13617	13679	13810	13820	13855	13698	13588	13780	13750	13674	13788	13783	13722	13725	13695	13766	13671	13523	13808	13700	13571	13759	13729	13716	13716	13623	13649	13616	13757	13735	13890	13730	13504	13541	13645	13762	13718	13732	13925	13759	13536	13830	13588	13563	13844	13739	13856	13717	13645	13692	13588	13694	13617	13753	13500	13659	13689	13587	13644	13679	13543	13693	13676	13628	13653	13766	13648	13778	13777	13719	13776	13533	13577	13821	13713	13639	13745	13620	13729	13571	13567	13676	13594	13802	13792	13593	13619	13766	13677	13749	13667	13659	13641	13610	13586	13898	13818	13760	13715	13612	13720	13780	13716	13658	13650	13729	13711	13596	13667	13686	13696	13800	13674	13690	13660	13708	13728	13838	13707	13716	13838	13590	13634	13780	13644	13863	13740	13864	13644	13645	13674	13721	13961	13764	13606	13745	13773	13606	13525	13858	13777	13709	13789	13739	13633	13769	13697	13689	13727	13963	13682	13703	13674	13711	13515	13692	13727	13712	13631	13641	13775	13824	13606	13762	13665	13659	13757	13718	13696	13620	13642	13579	13678	13628	13678	13645	13741	13701	13684	13811	13694	13745	13549	13684	13875	13723	13794	13529	13716	13547	13749	13788	13648	13586	13729	13606	13837	13585	13659	13632	13578	13903	13703	13704	13804	13708	13643	13729	13546	13837	13537	13653	13629	13713	13684	13730	13671	13596	13680	13704	13731	13914	13766	13651	13506	13825	13532	13629	13763	13691	13651	13661	13669	13636	13594	13697	13752	13701	13717	13681	13600	13805	13629	13668	13717	13669	13833	13639	13825	13621	13567	13802	13707	13591	13756	13648	13646	13700	13679	13602	13548	13666	13735	13445	13680	13710	13749	13601	13852	13638	13820	13613	13981	13686	13655	13657	13620	13758	13663	13748	13635	13612	13706	13765	13542	13696	13634	13836	13740	13634	13666	13685	13775	13701	13822	13697	13764	13652	13836	13761	13828	13613	13698	13810	13523	13690	13808	13637	13700	13758	13666	13710	13691	13666	13700	13569	13564	13647	13736	13584	13770	13710	13846	13553	13726	13779	13771	13793	13885	13636	13666	13624	13691	13787	13708	13566	13863	13642	13675	13738	13763	13638	13571	13766	13663	13848	13717	13713	13717	13608	13830	13770	13724	13623	13477	13800	13734	13566	13698	13599	13663	13667	13658	13871	13517	13760	13767	13740	13755	13537	13893	13623	13636	13781	13629	13683	13631	13601	13596	13796	13904	13722	13561	13722	13673	13772	13809	13870	13552	13797	13595	13818	13765	13474	13751	13694	13894	13626	13606	13736	13708	13769	13605	13639	13659	13768	13776	13757	13776	13682	13561	13663	13603	13605	13716	13699	13825	13630	13587	13672	13567	13735	13714	13753	13779	13613	13692	13648	13509	13583	13600	13721	13700	13722	13784	13641	13671	13641	13588	13637	13730	13755	13770	13726	13778	13502	13602	13712	13591	13884	13660	13553	13711	13776	13733	13717	13726	13645	13642	13796	13768	13766	13836	13660	13677	13561	13764	13706	13706	13749	13836	13731	13743	13866	13889	13698	13800	13719	13624	13585	13506	13606	13668	13872	13697	13629	13638	13701	13718	13628	13733	13773	13707	13556	13641	13762	13810	13680	13675	13637	13895	13695	13753	13925	13703	13607	13660	13656	13604	13704	13730	13735	13861	13818	13720	13678	13665	13744	13762	13661	13555	13776	13694	13652	13793	13676	13734	13719	13609	13773	13674	13774	13660	13790	13757	13579	13701	13802	13811	13693	13745	13689	13597	13672	13626	13430	13483	13617	13666	13900	13602	13687	13695	13665	13584	13632	13669	13784	13662	13686	13591	13788	13775	13871	13719	13707	13786	13665	13874	13636	13727	13708	13728	13557	13669	13762	13570	13911	13657	13519	13787	13614	13681	13663	13733	13659	13692	13725	13642	13528	13761	13795	13759	13689	13799	13642	13685	13631	13531	13647	13590	13601	13609	13603	13730	13652	13781	13758	13667	13648	13650	13763	13870	13354	13724	13603	13752	13659	13740	13795	13665	13701	13705	13668	13737	13921	13665	13543	13520	13589	13688	13585	13654	13632	13754	13440	13582	13467	13762	13712	13699	13721	13630	13524	13661	13607	13690	13596	13740	13616	13884	13656	13578	13744	13689	13612	13684	13647	13637	13835	13565	13706	13792	13685	13682	13529	13592	13565	13720	13702	13627	13651	13733	13795	13650	13766	13783	13644	13616	13598	13768	13680	13825	13631	13860	13822	13748	13759	13657	13622	13729	13806	13710	13752	13661	13861	13711	13745	13863	13583	13622	13648	13631	13731	13675	13505	13865	13746	13603	13746	13519	13804	13693	13680	13717	13757	13680	13800	13680	13782	13748	13698	13660	13780	13571	13604	13728	13675	13858	13812	13841	13647	13842	13660	13638	13640	13741	13797	13694	13735	13643	13695	13821	13745	13710	13748	13789	13610	13717	13618	13806	13680	13706	13759	13860	13784	13891	13593	13765	13597	13579	13777	13590	13703	13680	13708	13758	13746	13673	13658	13653	13771	13594	13812	13747	13739	13605	13861	13923	13658	13781	13541	13676	13612	13718	13657	13766	13624	13829	13639	13683	13564	13706	13740	13715	13682	13660	13689	13571	13500	13586	13574	13567	13790	13702	13661	13838	13770	13677	13866	13655	13714	13622	13741	13789	13684	13652	13775	13610	13675	13816	13709	13698	13637	13756	13684	13721	13877	13689	13607	13726	13667	13807	13848	13514	13785	13513	13793	13653	13685	13629	13626	13711	13916	13621	13574	13792	13702	13708	13567	13567	13522	13595	13789	13633	13896	13625	13666	13488	13838	13670	13760	13497	13781	13507	13769	13701	13636	13703	13678	13717	13895	13755	13692	13610	13850	13718	13793	13638	13668	13720	13700	13801	13655	13586	13698	13693	13727	13705	13802	13590	13793	13801	13785	13755	13678	13652	13742	13783	13656	13784	13740	13690	13777	13657	13633	13605	13720	13650	13672	13601	13683	13625	13671	13701	13635	13788	13707	13516	13527	13665	13786	13635	13804	13550	13772	13633	13746	13725	13756	13669	13705	13550	13858	13947	13680	13702	13750	13696	13722	13667	13767	13723	13687	13809	13660	13587	13578	13758	13711	13730	13738	13536	13649	13617	13737	13705	13669	13533	13705	13684	13798	13579	13726	13574	13669	13650	13737	13677	13578	13666	13670	13787	13762	13815	13571	13732	13775	13644	13705	13742	13853	13684	13759	13772	13824	13500	13470	13545	13786	13874	13658	13646	13645	13569	13634	13740	13702	13679	13628	13769	13583	13527	13664	13610	13775	13536	13746	13680	13622	13662	13586	13820	13834	13667	13854	13828	13759	13694	13691	13594	13718	13853	13701	13817	13888	13565	13618	13715	13763	13702	13826	13689	13867	13832	13732	13758	13654	13912	13775	13668	13538	13622	13709	13728	13640	13543	13771	13869	13679	13889	13677	13765	13641	13625	13581	13811	13806	13580	13746	13680	13676	13586	13705	13687	13895	13669	13645	13613	13753	13742	13682	13689	13595	13603	13593	13687	13568	13612	13684	13797	13747	13693	13571	13663	13659	13777	13623	13778	13757	13686	13681	13652	13765	13682	13691	13751	13637	13680	13615	13723	13685	13636	13729	13678	13685	13799	13620	13637	13708	13635	13701	13732	13598	13705	13668	13708	13806	13603	13731	13808	13640	13764	13764	13649	13673	13759	13621	13761	13682	13678	13630	13594	13751	13771	13698	13757	13759	13710	13487	13608	13729	13679	13775	13753	13781	13827	13775	13680	13785	13679	13631	13665	13782	13689	13734	13655	13634	13551	13510	13641	13827	13635	13497	13706	13770	13700	13676	13791	13718	13554	13787	13697	13712	13789	13731	13781	13539	13798	13669	13940	13803	13641	13853	13698	13717	13694	13658	13612	13715	13714	13788	13568	13767	13829	13507	13689	13637	13777	13951	13597	13629	13736	13617	13827	13775	13744	13651	13690	13582	13672	13811	13705	13651	13848	13726	13720	13610	13778	13508	13720	13934	13621	13676	13750	13798	13581	13592	13792	13681	13711	14003	13537	13673	13642	13812	13776	13633	13635	13748	13626	13637	13758	13796	13642	13690	13648	13884	13590	13564	13682	13558	13611	13619	13622	13640	13758	13671	13715	13669	13582	13534	13734	13820	13690	13653	13715	13649	13626	13654	13841	13626	13741	13537	13511	13635	13522	13672	13523	13658	13977	13652	13712	13718	13544	13644	13619	13672	13483	13585	13565	13698	13856	13628	13733	13692	13670	13790	13733	13708	13783	13890	13769	13701	13574	13689	13638	13657	13526	13740	13609	13808	13741	13732	13562	13651	13717	13686	13658	13747	13661	13661	13632	13741	13629	13672	13533	13791	13765	13868	13709	13701	13620	13669	13680	13614	13606	13703	13686	13685	13657	13709	13759	13753	13618	13663	13681	13793	13658	13680	13652
28898	25527	30755	26461	21104	18981	17883	16712	16210	15941	15923	15643	15341	15489	15463	15197	15185	14991	15001	15199	15049	14901	15057	14996	14925	14894	14806	14913	14724	14852	14885	14812	14841	14800	14779	14784	14861	14801	14734	14838	14643	14560	14663	14884	14817	14701	14631	14695	14696	14666	14755	14952	14683	14865	14750	14693	14823	14602	14564	14569	14657	14445	14495	14990	14733	14664	14587	14725	14577	14763	14866	14926	14796	14936	14694	14774	14576	14768	14569	14631	14756	14759	14860	14747	14976	14788	14405	14757	14765	14923	14714	14737	14865	14752	14867	14780	14779	14649	14724	14720	14727	14693	14732	14785	14734	14629	14773	14665	14895	14709	14582	14859	14686	14813	14726	14608	14657	14705	14594	14714	14819	14643	14875	14708	14796	14724	14544	14713	14880	14715	14770	14842	14636	14816	14803	14599	14717	14575	14630	14740	14756	14829	14739	14687	14550	14660	14591	14760	14593	14752	14850	14835	14665	14499	14677	14739	14720	14716	14846	14700	14532	14893	14616	14683	14729	14907	14839	14727	14827	14571	14825	14725	14638	14619	14629	14635	14561	14773	14722	14739	14629	14673	14709	14904	14961	14906	14664	14613	14748	14812	14785	14910	14787	14707	14919	14881	14746	14817	14786	14609	14516	14557	14774	14581	14660	14965	14840	14771	14734	14504	14610	14745	14726	14901	14719	14786	14659	14771	15050	14824	14766	14650	14730	14852	14629	14571	14652	14742	14601	14703	14782	14734	14870	14751	15013	14812	14765	14721	15014	14633	14544	14915	14791	14773	14711	14824	14768	14838	14648	14844	14610	14658	14810	14675	14647	14745	14761	14646	14608	14847	14698	14519	14740	14698	14682	14718	14693	14712	14730	14812	14638	14805	14573	14740	14668	14705	14692	14599	14802	14628	14772	14621	14691	14784	14655	14660	14815	14831	14797	14528	14729	14511	14569	14628	14712	14631	14666	14829	14776	14805	14759	14708	14587	14735	14927	14863	14792	14726	14835	14707	14808	14681	15017	14596	14857	14670	14690	14584	14656	14499	14560	14911	14495	14680	14787	14728	14652	14771	14645	14631	14581	14858	14821	14801	14866	14798	14626	14814	14768	14669	14616	14627	14764	14800	14836	14649	14742	14596	14601	14796	14905	14510	14563	14598	14882	14775	14677	14685	14868	14722	14849	14839	14767	14639	14720	14860	14729	14983	14872	14740	14610	14557	14459	14693	14557	14643	14674	14697	14808	14718	14707	14706	14671	14734	14797	14820	14861	14696	14585	14816	14780	14711	14699	14905	14776	14722	14822	14845	14796	14589	14763	14730	14600	14679	14813	14525	14748	14891	14814	14574	14679	14745	14693	14599	14792	14828	14709	14712	14701	14842	14741	14738	14884	14541	14763	14835	14846	14879	14888	14715	14818	14839	14652	14680	14745	14868	14673	14653	14716	14795	14705	14770	14893	14686	14939	14925	14905	14724	14609	14739	14705	14757	14754	14735	14882	14856	14837	14730	14821	14928	14817	14644	14635	14717	14692	14832	14848	14827	14812	14950	14784	14708	14813	14847	14783	14583	14796	14708	14880	14775	14734	14778	14557	14594	14732	14714	14731	14759	14678	14850	14526	14744	14640	14779	14794	14687	14790	14484	14852	14639	14817	14989	14667	14847	14770	14708	14770	14892	14757	14855	14837	14789	14546	14605	14667	14795	14982	14927	14811	14873	14705	14721	14742	14879	14889	14678	14659	14767	14902	14667	14924	14666	14885	14892	14726	14733	14695	14610	14859	14892	14730	15059	14883	14531	14487	14556	14783	14772	14888	14672	14784	14808	14941	14959	14748	14735	14665	14857	14788	14707	14770	14694	14724	14625	14914	14875	14751	14677	14679	14807	14802	14740	14834	14848	14578	14647	14824	14834	14710	14634	14760	14784	14652	14625	14818	14827	14806	14698	14553	14740	14761	14587	14601	14649	14708	14875	14699	14811	14788	14484	14744	14686	14552	14794	14904	14765	14534	14798	14810	14671	14962	14941	14782	14678	14688	14757	14379	14865	14709	14653	14838	14669	14683	14701	14705	14746	14728	14775	14802	14828	14616	14783	14639	14729	14695	14785	14901	14707	14825	14640	14813	14695	14842	14776	14910	14798	14389	14792	14681	14770	14583	14670	14741	14799	14821	14785	14695	14576	14640	14478	14768	14769	14570	14729	14795	14671	14729	14593	14667	14635	14792	14816	14644	14693	14798	14806	14816	14719	14595	14783	14744	14654	14726	14627	14906	14741	14697	14699	14688	15090	14702	14777	14671	14840	14658	14742	14752	14737	14764	14655	14811	14813	14755	14750	14750	14930	14628	14615	14877	14824	14651	14804	14714	14742	14527	14761	15034	14842	14680	14805	14698	14676	14673	14842	14892	14569	14747	14904	14793	14762	14708	14832	14789	14791	14711	14790	14920	14531	14732	14854	14826	14660	14735	14835	14549	14721	14638	14675	14906	14783	14745	14610	14764	14721	14732	14688	14503	14642	14629	14692	14642	14698	14870	14679	14573	14610	14720	14586	14782	14864	14758	14729	14584	14841	14685	14744	14888	14642	14785	14732	14817	14807	14673	14650	14711	14708	14627	14907	14618	14663	14656	14610	14696	14758	14880	14819	14719	14554	14832	14646	14575	14836	14737	14647	14772	14778	14933	14872	14780	14669	14548	14554	14849	14623	14636	14589	14639	14617	14510	14685	14728	14863	14780	14778	14769	14825	14576	14774	14910	14739	14846	14751	14815	14840	14903	14854	14789	14846	14690	14657	14685	14855	14850	14825	14684	14724	14834	14830	14771	14748	14810	14759	14688	14789	14638	14768	14769	14651	14726	14894	14780	14804	14711	14739	14758	14726	14900	14888	14844	14752	14748	14620	14694	14843	14782	14527	14622	14723	14770	14712	14686	14806	14806	14718	14969	14817	14669	14742	14758	14866	14651	14522	14681	14772	14780	14651	14731	14854	14692	14599	14704	14685	14520	14626	14723	14684	14878	14643	14675	14680	14759	14691	14737	14661	14918	14682	14800	14862	14592	14876	14747	14713	14719	14611	14544	14677	14671	14651	14715	14742	14747	14712	14842	14810	14834	14859	14891	14702	14801	14779	14697	14734	14617	14705	14662	14627	14777	14791	14873	14666	14726	14860	14670	14712	14792	14689	14832	14617	14622	14618	14618	14684	14717	14604	14674	14702	14728	14695	14852	14691	14816	14845	14779	14712	14813	14833	14638	14682	14852	14666	14699	14768	14687	14609	14780	14880	14779	14620	14739	14928	14765	14863	14852	14728	14799	14775	14629	14883	14705	14877	14779	14634	14767	14707	14764	14667	14608	14565	14697	14852	14777	14652	14849	14592	14721	14794	15021	14854	14831	14717	14708	14745	14670	14627	14798	14747	14680	14661	14775	14891	14742	14625	14736	14445	14753	14670	14779	14713	14854	14873	14812	14782	14959	14717	14758	14837	14761	14783	14772	14621	14858	14689	14720	14617	14778	14713	14595	14995	14631	14880	14529	14896	14625	14811	14673	14545	14785	14601	14730	14789	14620	14693	14918	14895	14911	14773	14818	14664	14698	14747	14813	14837	14963	14556	14798	14645	14556	14554	14876	14872	14831	14639	14851	14767	14645	14858	14942	14759	14562	14751	14712	14781	14655	14656	14540	14895	14538	14709	14832	14841	14741	14778	14866	14785	14793	15126	14702	14706	14660	14665	14745	14756	14761	14710	14855	15127	14782	14597	14640	14659	14751	14660	14783	14753	14600	14733	14574	14748	14765	14770	14648	14634	14858	14661	14928	14686	14755	14859	14754	14734	14777	14835	14734	14670	14821	14698	14720	14703	14949	14759	14632	14653	14862	14811	14805	14694	14660	14776	14801	14692	14733	14747	14676	14544	14597	14768	14892	14668	14653	14753	14870	14670	14674	14630	14676	14699	14853	14632	14658	14552	14642	14669	14851	14618	14793	14711	14802	14787	14773	14654	14498	14713	14879	14622	14766	14610	14875	14823	14870	14676	14858	14713	14559	14642	14815	14511	14656	14867	14999	14829	14796	14777	14780	14738	14775	14722	14919	14876	14754	14583	14799	14693	14663	14949	14781	14761	14711	14801	14740	14679	14748	14763	14862	14807	14727	14727	14641	14862	14691	14915	14794	14789	14648	14519	14722	14902	14763	15005	14876	14716	14787	14704	15003	14954	14686	14772	14779	14828	14700	14561	14793	14525	14879	14763	14791	14767	14604	14674	14746	14688	14541	14683	14705	14627	14665	14636	14679	14818	14996	14664	14831	14575	14880	14836	14807	14826	14877	14598	14696	14682	14771	14682	14713	14633	14664	14547	14749	14692	14565	14653	14883	14715	14732	14864	14644	14625	14850	14953	14880	14929	14628	14619	14784	14759	14768	14811	14609	14889	14731	14697	14686	14832	14749	14760	14693	14672	14810	14616	14599	14584	14851	14670	14632	14976	14760	14570	14702	14790	14679	14588	14872	14808	14851	14900	14854	14756	14701	14783	14613	14570	14795	14712	14791	14827	14764	14761	14660	14767	14743	14670	14850	14782	14806	14646	14785	14857	14740	14856	14711	14836	14680	14684	14639	14635	14613	14842	14923	14946	14879	14756	14652	14800	14869	14922	14735	14669	14727	14824	14840	14804	14538	14481	14729	14832	14801	14833	14900	14665	14900	14715	14674	14871	14692	14713	14779	14926	14792	14904	14819	14627	14800	14619	14907	14884	14567	14850	14946	14745	14656	14703	14779	14755	14789	14564	14636	14834	14752	14800	14697	14690	14618	14794	14662	14721	14796	14699	14790	14754	14609	14911	14874	14632	14728	14624	14855	14780	14823	14868	14828	14954	14801	14632	14669	14727	14822	14660	14636	14656	14751	14746	14700	14916	14672	14656	14788	14593	14819	14787	14853	14649	14675	14651	14789	14913	14661	14731	14745	14658	14881	14833	14760	14863	14718	14745	14813	14888	14769	14717	14688	14597	14705	14666	14759	14640	14705	14776	15035	14768	14693	14771	14632	14613	14848	14831	14910	14779	14845	14687	14705	14764	14689	14697	14797	14884	14816	14800	14727	14821	14811	14826	14898	14762	14913	14778	14782	14691
28249	38784	34652	25702	21816	19480	17654	16518	15827	15515	15305	14809	14586	14440	14263	14146	13872	13837	13967	13778	13692	13672	13568	13723	13616	13526	13438	13535	13604	13484	13425	13373	13574	13413	13349	13373	13279	13371	13441	13294	13381	13496	13390	13269	13465	13312	13379	13385	13320	13500	13525	13362	13212	13324	13298	13401	13264	13340	13308	13253	13486	13434	13306	13290	13607	13307	13219	13354	13161	13469	13229	13284	13402	13364	13409	13362	13259	13325	13371	13348	13246	13249	13455	13405	13223	13523	13380	13503	13167	13343	13297	13475	13317	13337	13534	13305	13200	13403	13290	13280	13271	13339	13402	13427	13309	13409	13289	13231	13280	13387	13338	13277	13221	13223	13366	13372	13482	13342	13382	13321	13178	13410	13507	13432	13374	13234	13489	13488	13228	13252	13367	13320	13501	13235	13422	13447	13320	13265	13406	13537	13302	13314	13428	13436	13342	13261	13423	13339	13398	13518	13276	13338	13292	13463	13567	13322	13389	13331	13391	13356	13480	13329	13445	13520	13274	13224	13383	13235	13446	13382	13253	13164	13171	13375	13465	13376	13415	13406	13362	13444	13399	13348	13355	13227	13346	13330	13325	13424	13351	13356	13303	13298	13347	13341	13363	13265	13292	13366	13363	13276	13348	13375	13420	13374	13594	13352	13443	13451	13412	13535	13156	13281	13151	13519	13277	13426	13421	13442	13458	13195	13420	13479	13353	13283	13327	13263	13297	13372	13302	13289	13320	13481	13346	13106	13369	13213	13396	13331	13178	13256	13425	13437	13423	13344	13308	13411	13294	13487	13273	13263	13344	13351	13259	13323	13172	13441	13194	13360	13568	13432	13183	13303	13418	13349	13405	13418	13388	13455	13276	13249	13289	13270	13479	13358	13101	13343	13291	13260	13228	13207	13371	13340	13344	13283	13294	13505	13466	13222	13364	13342	13335	13371	13430	13377	13445	13205	13355	13471	13257	13275	13505	13315	13308	13278	13354	13322	13407	13347	13540	13412	13446	13391	13247	13455	13217	13547	13220	13445	13388	13308	13296	13425	13359	13413	13199	13418	13295	13441	13382	13395	13299	13376	13460	13526	13312	13262	13287	13252	13334	13237	13262	13496	13382	13382	13210	13325	13451	13560	13358	13350	13383	13468	13374	13318	13254	13279	13290	13278	13436	13464	13418	13297	13421	13133	13378	13465	13346	13282	13348	13424	13403	13301	13235	13253	13360	13326	13376	13336	13273	13412	13242	13393	13349	13308	13400	13302	13406	13386	13511	13314	13214	13385	13274	13297	13462	13425	13297	13515	13213	13499	13285	13410	13260	13419	13310	13548	13160	13276	13348	13244	13350	13305	13298	13403	13454	13410	13414	13249	13537	13485	13209	13406	13331	13281	13335	13259	13326	13202	13510	13411	13409	13293	13364	13339	13393	13339	13389	13392	13385	13387	13283	13286	13421	13368	13320	13146	13500	13285	13425	13328	13308	13346	13324	13347	13299	13208	13427	13395	13191	13113	13398	13422	13447	13305	13368	13302	13327	13216	13499	13177	13381	13301	13375	13351	13238	13370	13369	13289	13480	13323	13461	13355	13321	13390	13409	13400	13403	13305	13400	13427	13326	13526	13347	13292	13269	13262	13442	13369	13398	13426	13480	13336	13406	13423	13369	13288	13406	13164	13523	13220	13307	13415	13366	13460	13310	13488	13443	13282	13287	13386	13434	13386	13354	13345	13324	13353	13363	13326	13392	13414	13306	13267	13433	13542	13397	13352	13320	13341	13488	13292	13304	13262	13473	13392	13504	13400	13378	13368	13375	13426	13465	13367	13336	13436	13351	13370	13473	13412	13493	13222	13166	13341	13250	13482	13323	13426	13394	13447	13251	13200	13324	13381	13297	13358	13287	13270	13388	13293	13382	13421	13200	13407	13461	13397	13402	13410	13344	13361	13364	13524	13313	13258	13403	13362	13376	13234	13389	13463	13366	13361	13318	13358	13393	13408	13345	13357	13248	13420	13288	13349	13461	13497	13329	13336	13443	13594	13256	13299	13265	13308	13440	13397	13409	13445	13314	13435	13296	13374	13250	13190	13250	13289	13520	13453	13431	13288	13271	13343	13311	13452	13434	13337	13362	13453	13416	13362	13453	13373	13369	13173	13196	13366	13332	13478	13259	13324	13319	13226	13476	13288	13275	13364	13357	13354	13321	13429	13263	13376	13395	13369	13298	13313	13176	13377	13241	13284	13359	13426	13217	13256	13336	13301	13098	13364	13353	13420	13268	13349	13444	13330	13174	13326	13366	13454	13428	13388	13360	13343	13157	13322	13391	13266	13516	13265	13235	13337	13417	13350	13266	13256	13301	13367	13381	13391	13358	13424	13374	13277	13431	13550	13395	13369	13354	13406	13242	13342	13416	13293	13131	13250	13301	13450	13390	13307	13302	13332	13238	13364	13294	13217	13231	13377	13280	13409	13342	13325	13530	13458	13461	13368	13503	13278	13406	13314	13516	13429	13276	13368	13387	13416	13268	13434	13433	13222	13337	13473	13290	13383	13400	13384	13411	13308	13407	13276	13228	13284	13335	13235	13287	13383	13373	13405	13373	13353	13298	13330	13324	13419	13275	13264	13293	13345	13477	13388	13193	13330	13486	13484	13328	13441	13379	13482	13337	13508	13325	13467	13099	13388	13241	13276	13548	13435	13372	13321	13390	13170	13292	13280	13380	13363	13350	13501	13367	13301	13434	13395	13341	13418	13409	13322	13380	13373	13276	13335	13426	13298	13307	13426	13422	13420	13344	13365	13306	13311	13500	13368	13267	13218	13458	13480	13303	13266	13486	13285	13376	13424	13376	13434	13346	13415	13343	13397	13436	13445	13232	13303	13375	13313	13460	13348	13345	13470	13337	13416	13419	13386	13491	13478	13341	13458	13269	13208	13267	13380	13398	13416	13369	13369	13236	13380	13369	13178	13411	13259	13446	13451	13258	13316	13332	13146	13407	13272	13344	13444	13405	13161	13379	13203	13370	13235	13514	13343	13419	13481	13350	13370	13257	13295	13438	13309	13441	13513	13320	13372	13196	13372	13359	13202	13500	13271	13438	13282	13277	13290	13408	13394	13292	13393	13455	13394	13289	13321	13326	13331	13378	13447	13481	13220	13188	13479	13393	13321	13390	13193	13328	13282	13559	13500	13399	13456	13416	13404	13178	13355	13360	13271	13408	13389	13389	13448	13281	13396	13357	13458	13444	13588	13345	13290	13382	13198	13374	13329	13370	13521	13311	13410	13238	13453	13339	13276	13332	13291	13256	13308	13269	13543	13463	13358	13437	13390	13196	13369	13418	13292	13265	13289	13372	13232	13373	13435	13329	13170	13292	13342	13317	13297	13269	13262	13312	13352	13426	13227	13284	13319	13429	13383	13477	13294	13382	13299	13249	13541	13311	13246	13322	13203	13197	13373	13399	13374	13331	13315	13384	13388	13477	13284	13402	13365	13344	13381	13368	13290	13508	13262	13377	13344	13300	13226	13421	13400	13301	13470	13403	13367	13350	13277	13466	13401	13297	13244	13134	13338	13217	13555	13358	13422	13289	13441	13371	13397	13310	13487	13266	13405	13387	13339	13333	13407	13389	13323	13339	13337	13447	13412	13413	13236	13418	13390	13363	13267	13320	13429	13320	13382	13232	13374	13265	13405	13252	13362	13301	13320	13400	13291	13368	13400	13359	13510	13398	13372	13278	13149	13401	13477	13390	13370	13269	13486	13239	13329	13339	13382	13302	13366	13422	13411	13355	13510	13482	13224	13360	13336	13281	13141	13539	13337	13381	13424	13402	13368	13372	13499	13284	13329	13308	13334	13301	13223	13475	13446	13506	13447	13328	13237	13269	13249	13278	13230	13216	13612	13458	13261	13353	13351	13460	13351	13390	13405	13303	13255	13374	13354	13317	13174	13352	13329	13290	13448	13299	13273	13401	13619	13122	13312	13290	13308	13172	13112	13385	13440	13355	13305	13251	13236	13216	13349	13345	13344	13326	13335	13367	13386	13450	13398	13372	13452	13339	13483	13567	13258	13341	13522	13463	13334	13371	13479	13374	13215	13506	13529	13341	13380	13427	13479	13355	13351	13311	13484	13378	13249	13453	13477	13318	13264	13254	13474	13450	13342	13413	13283	13403	13369	13481	13376	13523	13184	13325	13432	13312	13287	13357	13358	13470	13342	13325	13346	13387	13277	13229	13310	13415	13528	13221	13522	13477	13299	13265	13450	13499	13365	13162	13424	13190	13240	13325	13258	13387	13321	13392	13266	13208	13380	13391	13507	13507	13419	13433	13357	13356	13301	13261	13347	13352	13348	13346	13174	13539	13401	13315	13360	13411	13434	13211	13236	13316	13349	13445	13440	13333	13083	13380	13314	13295	13472	13392	13384	13325	13170	13291	13329	13297	13289	13488	13351	13371	13352	13433	13306	13267	13385	13285	13414	13268	13439	13317	13354	13387	13285	13284	13276	13367	13182	13383	13255	13461	13295	13348	13312	13456	13249	13327	13331	13217	13353	13325	13360	13259	13353	13326	13357	13370	13336	13384	13407	13482	13417	13441	13353	13286	13400	13399	13399	13386	13415	13172	13310	13213	13367	13437	13523	13368	13140	13406	13367	13451	13291	13374	13457	13439	13182	13358	13328	13227	13372	13464	13307	13459	13291	13365	13476	13151	13360	13287	13329	13266	13323	13295	13337	13392	13340	13439	13418	13330	13302	13328	13520	13415	13423	13323	13387	13494	13257	13312	13276	13442	13308	13285	13459	13323	13386	13426	13332	13348	13571	13417	13186	13463	13580	13531	13338	13238	13294	13413	13370	13373	13446	13484	13246	13523	13495	13387	13272	13359	13219	13335	13493	13257	13410	13262	13580	13379	13259	13460	13346	13402	13378	13358	13164	13304	13314	13324	13293	13437	13382	13357	13407	13445	13314	13243	13385	13348	13183	13287	13400	13375	13290	13449	13481	13322	13364	13290	13449	13409	13434	13449	13467	13186	13560	13327	13479	13340	13229	13379	13271	13322	13373	13422	13263	13485	13322	13101	13359	13510	13344	13315	13265	13480	13474	13381	13490	13239	13382	13486	13251	13228	13356
24214	21226	28544	25092	23704	23307	21856	18684	17632	17422	16964	16701	16120	16041	15727	15723	15690	15500	15351	15216	15441	15124	15088	15073	15038	14843	14867	14973	15014	14842	14989	14790	14893	14891	14913	15038	14658	14779	14788	14749	14685	14687	14858	14570	14775	14929	14997	14951	14841	14816	14605	14830	14847	14785	14517	14698	14758	14638	14793	14811	14761	14904	14688	14714	14795	14580	14894	14845	14833	14872	14840	14830	14920	14669	14540	14583	14656	14813	14645	14555	14642	14652	14527	14722	14745	14947	14675	14909	14770	14832	14857	14917	14685	14742	14692	14722	14522	14633	14950	14750	14717	14711	14802	14665	14504	14556	14642	14743	14607	14724	14744	14780	14828	14833	14887	14709	14808	14697	14870	14522	14681	14981	14887	14747	14858	14601	14669	14623	14887	14729	14670	14472	14676	14723	14579	14665	14995	14911	14751	14732	14814	14613	14889	14648	14889	14636	14856	14710	14760	14741	14707	14738	14743	14958	14835	14617	14596	14670	14590	14863	14713	14754	14710	14714	14934	14677	14470	14712	14642	14722	14835	14775	14721	14796	14740	14652	14772	14747	14708	14721	14790	14729	14855	14787	14707	14590	14850	14769	14858	14722	14631	14834	14800	14647	14637	14640	14696	14810	14658	14675	14986	14651	14851	14721	14666	14599	14661	14765	14765	14777	14757	14774	14613	14732	14701	14743	14765	14690	14803	14834	14831	14594	14820	14818	14764	14915	14856	14840	14800	14769	14722	14716	14778	14654	14837	14547	14704	14612	14764	14725	14676	14753	14845	14785	14852	15004	14748	14983	14701	14851	14705	14860	14676	14760	14841	14808	14655	14818	14496	14764	14749	14736	14651	14696	14605	14716	14680	14796	14841	14808	14893	14701	14976	14851	14668	14614	14701	14577	14872	14626	14663	14672	14677	14614	14684	14692	14809	14644	14909	14735	14832	14780	14862	14777	14857	14633	14655	14546	14628	14785	14720	14700	14586	14632	14645	14705	14650	14745	14592	14835	14833	14661	14909	14664	14884	14639	14709	14811	14634	14652	14662	14562	14709	14855	14670	14829	14975	14813	14658	14859	14783	14858	14928	14810	14657	14817	14880	14738	14835	14729	14820	14777	14869	14840	14558	14721	14674	14634	14678	14789	14721	14693	14824	14580	14772	14677	14471	14819	14674	14768	14781	14676	14672	14772	14991	14764	14820	14755	14823	14647	14842	14757	14848	14729	14683	14881	14568	14769	14623	14618	14697	14512	14865	14605	14686	14662	14895	14752	14749	14812	14691	14693	14646	14873	14729	14832	14791	14685	14636	14704	14737	14742	14561	14641	14644	14774	14863	14635	14764	14485	14686	14470	14596	14798	14894	14558	14904	14602	14670	14739	14652	14625	14751	14751	14822	14646	14646	14687	14874	14739	14441	14586	14646	14749	14887	14740	14808	14605	14787	14807	14803	14689	14792	14836	14908	14743	14744	14826	14804	14759	14712	15085	14879	14892	15013	14764	14635	14736	14911	14697	14737	14778	14962	14772	14451	14699	14691	14894	14835	14670	14728	14713	14730	14682	14708	14915	14807	14742	14800	14788	14711	14684	14816	14793	14679	14644	14701	14672	14661	14660	14768	14839	14667	14768	14874	14771	14979	14916	14811	14847	14532	14557	14717	14803	14665	14669	14679	14747	14655	14857	14752	14830	14568	14714	14710	14738	14777	14713	14563	14817	14616	14753	14708	14544	14692	14645	14826	14630	14721	14715	14812	14609	15051	14453	14648	14819	14796	14595	14757	14728	14832	14535	14961	14849	14753	14748	14779	14749	14786	14881	14688	14725	14692	14742	14504	14766	14683	14659	14630	14872	14599	14861	14707	14558	14614	14726	14836	14821	14746	14529	14539	14676	14649	14700	14731	14650	14808	14693	14586	14815	14812	14671	14811	14825	14768	14691	14769	14838	14879	14730	14609	14813	14817	14796	14718	14675	14852	14748	14758	14670	14729	14762	14886	14879	14613	14876	14856	14720	14749	14526	14783	14904	14631	14867	14863	14686	14771	14743	14682	14825	14917	14793	14641	14635	14744	14565	14816	14858	14816	14847	14764	14697	14571	14569	14628	14758	14827	14520	14598	14684	14497	14500	14724	14851	14634	14608	14692	14747	14747	14664	14658	14695	14848	14764	14850	14849	14663	14748	14731	14624	14794	14703	14762	14715	14800	14625	14648	14714	14733	14681	14677	14731	14906	14794	14705	14643	14678	14825	14714	14720	14793	14726	14814	14710	14946	14678	14608	14747	14770	15021	14708	14777	14726	14791	14580	14536	14638	14707	14805	14706	14679	14816	14687	14715	14698	14693	14874	14698	14637	14864	14730	14619	14753	14765	14777	14505	14701	14774	14776	14765	14773	14762	14885	14527	14580	14678	14784	14497	14673	14591	14717	14815	14892	14661	14821	14759	14710	14746	14517	14744	14583	14680	14793	14761	14789	14797	14494	14728	14668	14704	14679	14748	14759	14704	14786	14809	14821	14609	14785	14527	14618	14785	14617	14695	14875	14628	14791	14642	14870	14654	14699	14798	14537	14869	14713	14788	14741	14767	14910	14640	14558	14695	14811	14822	14888	14594	14641	14764	14882	14597	14609	14715	14806	14490	14793	14682	14722	14863	14670	14664	14652	14731	14534	14714	14832	14694	14544	14679	14747	14553	14733	14607	14753	14729	14554	14645	14749	14597	14732	14787	14752	14746	14615	14792	14885	14881	14702	14527	14636	14692	14785	14542	14600	14629	14867	14746	14780	14607	14706	14594	14714	14778	14837	14837	14746	14845	14680	14469	14752	14788	14673	14660	14601	14970	15004	14787	14863	14668	14681	14756	14875	14697	14803	14822	14661	14595	14735	14778	14726	14785	14623	14716	14765	14731	14807	14671	14532	14564	14798	14660	14582	14662	14687	14614	14613	14528	14714	14687	14776	14731	14734	14704	14618	14576	14734	14683	14708	14875	14888	14621	14664	14756	14716	14646	14875	14786	14844	14843	14765	14970	14744	14773	14684	14707	14749	14811	14665	14828	14866	14721	14811	14736	14641	14697	14657	14713	14843	14849	14511	14732	14636	14553	14610	14723	14548	14702	15009	14851	14801	14660	14852	14787	14762	14804	14806	14752	14731	14927	14641	14793	14956	14660	14773	14748	14820	14623	14752	14732	14503	14770	14855	14769	14644	14709	14981	14693	14694	14845	14964	14703	14600	14583	14794	14805	14798	14565	14550	14526	14850	14899	14806	14841	14644	14652	14805	14826	14913	14588	14653	14786	14626	14776	14690	14641	14770	14841	14700	14758	14775	14727	14837	14735	14816	14889	14744	14824	14745	14624	14635	14902	14703	14685	14779	14807	14758	14803	14935	14716	14752	14734	14772	14636	14819	14514	14792	14822	14849	14785	14704	14705	14750	14883	14873	14587	14586	14648	14983	14628	14609	14708	14837	14533	14632	14660	14696	14851	14633	14632	14750	14723	14758	14590	14811	14600	14786	14713	14841	14657	14720	14845	14876	14728	14781	14652	14716	14729	14914	14619	14948	14859	14819	14781	14719	14652	14743	14636	14803	14864	14503	14620	14677	14772	14642	14770	14771	14766	14703	14715	14801	14711	14846	14828	14896	15019	14784	14886	14664	14553	14646	14640	14632	14615	14847	14593	14597	14696	14740	14536	14857	14755	14676	14663	14788	14798	14841	14609	14754	14809	14721	14570	14849	14800	14924	14681	14728	14815	14724	14776	14656	14653	14677	14510	14622	14810	14720	14933	14845	14831	14776	14507	14790	14754	14672	14716	14878	14754	14920	14715	14705	14749	14782	14798	14734	14715	14623	14623	14553	14630	14603	14807	14787	14800	14721	14749	14585	14691	14711	14657	14794	14802	14759	14726	14699	14793	14711	14688	14766	14887	14649	14723	14862	14671	14642	14700	14640	14552	14706	14769	14656	14727	14747	14654	14758	14667	14733	14698	14714	14767	14958	14868	14823	14774	14769	14597	14759	14696	14683	15010	14876	14726	14821	14777	14725	14625	14552	14784	14646	14733	14551	14644	14664	14741	14746	14852	14842	14796	14704	14547	14766	14611	14927	14706	14782	14659	14686	14827	14710	14482	14833	14554	14557	14680	14732	14701	14806	14700	14807	14643	14883	14637	14680	14565	14694	14716	14642	14676	14686	14696	14680	14805	14793	14724	14571	14615	14646	14736	14644	14698	14770	14721	14547	14668	14923	14596	14766	14669	14657	14652	14538	14811	14739	14634	14727	14860	14887	14757	14738	14892	14809	14687	14747	14609	14654	14805	14870	14695	14801	14904	14696	14770	14885	14755	14614	14577	14614	14762	14797	14671	14597	14697	14641	14599	14906	14674	14697	14652	14624	14603	14787	14926	14826	14951	14763	14817	14608	14748	14794	14595	14830	14721	14908	14678	14694	14777	14667	14712	14569	14732	14622	14729	14826	14717	14635	14834	14752	14811	14658	14822	14650	14612	14623	14680	14828	14656	14787	14861	14644	14760	14574	14804	14578	14743	14473	14720	14748	14593	14656	14808	14794	14827	14754	14808	14762	14631	14967	14815	14801	14714	14609	14776	14615	14626	14720	14914	14648	14688	14748	14922	14608	14678	14565	14681	14603	14904	14894	14703	14645	14722	14682	14919	14715	14753	14624	14780	14646	14894	14749	14749	14666	14634	14652	14579	14896	14525	14515	14663	14725	14673	14829	14732	14679	14857	14931	14762	14571	14750	14639	14778	14649	14692	14751	14781	14666	14640	14732	14871	14703	14622	14866	14698	14749	14771	14685	14705	14845	14745	14829	14629	14736	14611	14794	14736	14696	14697	14510	14856	14821	14743	14707	14755	14802	14706	14662	14878	14835	14920	14564	14668	14619	14639	14586	14579	14894	14760	14873	14616	14716	14675	14720	14696	14973	14748	14758	14778	14738	14833	14718	14711	14819	14653	14850	14592	14675	14735	14719	14731	14808	14770	14900	14738	14802	14802	14872	14791	14696	14722	14915	14917	14710	14683	14758	14608	14658	14780	14780	14785	14850	14623	14610	14694	14780	14873	14577	14802	14761	14599	14602	14811	14843	14752	14808	14875	14743	14852	14585	14877
25162	43538	39954	31155	27236	23321	20705	19414	18145	17437	16730	16180	15665	15478	14876	14725	14560	14316	14366	14247	14016	13947	13738	13860	13698	13550	13581	13429	13655	13656	13655	13444	13517	13367	13489	13382	13601	13470	13333	13567	13420	13417	13448	13301	13347	13175	13642	13448	13403	13369	13419	13595	13413	13278	13207	13280	13422	13370	13411	13352	13280	13413	13376	13337	13489	13476	13472	13346	13392	13339	13532	13414	13291	13414	13388	13427	13310	13482	13212	13326	13353	13456	13567	13292	13382	13382	13337	13395	13381	13225	13340	13365	13466	13400	13372	13332	13322	13319	13498	13288	13402	13330	13434	13302	13216	13316	13399	13343	13375	13309	13185	13314	13519	13365	13357	13238	13494	13429	13494	13390	13425	13391	13328	13192	13376	13400	13323	13327	13437	13393	13339	13512	13334	13246	13326	13468	13413	13217	13406	13496	13288	13280	13392	13411	13283	13422	13425	13320	13391	13296	13412	13343	13393	13348	13303	13417	13330	13282	13400	13441	13253	13360	13454	13592	13379	13241	13510	13143	13236	13354	13334	13344	13190	13216	13253	13383	13322	13288	13253	13298	13268	13228	13498	13301	13382	13484	13423	13446	13361	13309	13326	13501	13346	13245	13406	13126	13381	13297	13443	13343	13462	13321	13312	13299	13432	13333	13406	13516	13275	13578	13490	13361	13303	13327	13529	13247	13218	13241	13449	13429	13314	13166	13405	13385	13423	13278	13235	13134	13567	13433	13451	13249	13407	13349	13349	13301	13258	13463	13444	13400	13439	13199	13349	13263	13387	13484	13421	13225	13300	13241	13228	13338	13428	13284	13373	13393	13465	13331	13281	13327	13300	13398	13507	13366	13368	13412	13269	13293	13536	13289	13252	13253	13425	13260	13408	13273	13490	13461	13470	13325	13370	13421	13390	13332	13408	13418	13446	13334	13315	13281	13269	13364	13407	13344	13204	13333	13469	13465	13445	13453	13409	13303	13344	13499	13398	13325	13330	13288	13323	13258	13435	13435	13338	13528	13319	13333	13392	13349	13289	13228	13458	13421	13307	13341	13340	13491	13435	13439	13280	13417	13497	13426	13210	13350	13430	13342	13481	13240	13442	13367	13276	13233	13336	13372	13330	13419	13255	13292	13360	13335	13366	13384	13306	13246	13481	13492	13228	13318	13472	13308	13393	13315	13349	13389	13318	13423	13324	13491	13157	13466	13444	13377	13423	13195	13259	13173	13481	13494	13565	13460	13466	13394	13440	13500	13448	13538	13298	13384	13534	13279	13483	13402	13246	13396	13376	13399	13424	13565	13386	13374	13345	13302	13432	13409	13196	13294	13541	13512	13342	13341	13479	13466	13248	13305	13292	13516	13457	13412	13486	13190	13374	13398	13403	13503	13460	13423	13462	13475	13343	13385	13510	13417	13290	13226	13274	13348	13254	13290	13401	13353	13266	13379	13393	13302	13300	13278	13339	13393	13245	13444	13283	13380	13325	13219	13563	13186	13246	13334	13411	13460	13353	13217	13249	13307	13314	13331	13276	13376	13297	13402	13597	13347	13208	13538	13367	13308	13576	13271	13380	13403	13119	13300	13347	13371	13291	13483	13498	13340	13557	13315	13373	13321	13395	13421	13396	13294	13354	13528	13489	13386	13356	13545	13423	13431	13268	13281	13360	13354	13415	13459	13456	13468	13460	13584	13347	13357	13292	13358	13386	13253	13380	13360	13379	13207	13342	13285	13338	13358	13381	13292	13345	13348	13479	13329	13310	13335	13271	13453	13417	13348	13352	13375	13340	13373	13164	13468	13284	13357	13507	13198	13401	13400	13317	13433	13463	13497	13332	13228	13334	13483	13382	13408	13306	13387	13334	13400	13461	13445	13424	13489	13363	13175	13417	13369	13412	13429	13226	13325	13401	13445	13522	13374	13255	13374	13392	13215	13456	13301	13388	13196	13334	13439	13277	13481	13128	13437	13469	13366	13403	13313	13436	13523	13283	13364	13370	13326	13294	13580	13377	13436	13474	13433	13452	13352	13451	13386	13415	13383	13240	13515	13322	13405	13317	13349	13343	13372	13409	13612	13463	13333	13475	13261	13384	13434	13397	13328	13450	13520	13462	13247	13413	13392	13504	13242	13306	13395	13498	13228	13261	13286	13298	13278	13404	13467	13308	13280	13209	13434	13496	13459	13419	13352	13430	13455	13258	13280	13448	13413	13429	13331	13462	13255	13362	13398	13323	13421	13414	13390	13363	13478	13266	13344	13406	13220	13345	13342	13465	13263	13372	13445	13406	13307	13466	13482	13265	13325	13255	13391	13269	13478	13484	13332	13502	13393	13264	13441	13367	13576	13370	13380	13267	13231	13514	13378	13392	13289	13556	13387	13461	13170	13329	13507	13468	13372	13421	13532	13468	13411	13373	13423	13144	13234	13403	13486	13377	13348	13333	13245	13370	13419	13456	13300	13469	13388	13421	13474	13473	13404	13288	13277	13443	13406	13381	13411	13283	13280	13261	13309	13378	13474	13464	13351	13362	13477	13464	13430	13305	13424	13183	13435	13360	13412	13415	13498	13379	13450	13073	13455	13478	13318	13385	13319	13396	13371	13437	13316	13390	13380	13361	13140	13366	13530	13390	13408	13523	13396	13442	13244	13281	13246	13361	13241	13350	13239	13486	13240	13270	13342	13343	13162	13350	13375	13336	13372	13567	13411	13497	13287	13451	13332	13419	13166	13478	13375	13386	13368	13319	13311	13304	13383	13556	13504	13243	13383	13273	13521	13342	13490	13543	13353	13522	13510	13535	13353	13372	13266	13515	13340	13317	13223	13348	13436	13287	13284	13398	13380	13310	13379	13511	13318	13436	13234	13245	13398	13419	13331	13221	13305	13540	13414	13338	13441	13501	13507	13278	13358	13443	13529	13352	13364	13218	13381	13242	13238	13383	13305	13341	13440	13412	13487	13525	13386	13476	13306	13437	13279	13510	13331	13418	13281	13395	13362	13307	13333	13304	13447	13411	13310	13420	13459	13425	13394	13339	13413	13330	13592	13364	13437	13491	13193	13338	13289	13509	13510	13477	13422	13251	13446	13207	13376	13359	13306	13254	13493	13316	13463	13481	13313	13466	13533	13460	13506	13352	13525	13365	13291	13388	13388	13270	13376	13418	13319	13539	13438	13282	13461	13435	13433	13188	13363	13343	13399	13454	13228	13205	13449	13362	13214	13508	13437	13330	13448	13305	13371	13383	13288	13300	13262	13368	13376	13331	13333	13434	13331	13368	13476	13290	13409	13206	13461	13490	13309	13361	13407	13247	13119	13459	13406	13223	13306	13391	13429	13363	13304	13468	13525	13394	13422	13503	13383	13432	13274	13270	13310	13413	13510	13329	13363	13503	13320	13446	13447	13391	13436	13406	13399	13515	13394	13330	13280	13272	13224	13339	13149	13222	13344	13212	13283	13399	13292	13431	13378	13336	13446	13379	13239	13383	13257	13424	13428	13413	13304	13438	13397	13481	13346	13331	13457	13380	13454	13410	13284	13157	13359	13401	13425	13226	13322	13467	13281	13362	13336	13340	13298	13319	13198	13432	13670	13270	13370	13262	13467	13336	13400	13366	13330	13383	13252	13363	13327	13477	13468	13342	13514	13305	13411	13442	13319	13306	13376	13471	13378	13525	13284	13354	13367	13387	13323	13526	13514	13380	13304	13544	13367	13466	13505	13430	13393	13414	13244	13393	13350	13358	13474	13310	13326	13190	13326	13423	13441	13575	13308	13401	13385	13367	13263	13312	13461	13406	13390	13334	13292	13368	13243	13376	13263	13348	13427	13346	13385	13388	13351	13365	13353	13392	13394	13349	13311	13383	13175	13541	13223	13428	13455	13339	13455	13219	13295	13455	13413	13276	13216	13394	13485	13356	13225	13382	13369	13258	13449	13323	13409	13306	13396	13255	13372	13357	13264	13471	13449	13287	13234	13241	13371	13408	13394	13466	13469	13492	13341	13369	13208	13225	13437	13280	13318	13466	13374	13415	13370	13372	13462	13459	13422	13477	13360	13436	13435	13359	13318	13295	13404	13374	13313	13281	13310	13240	13293	13342	13556	13483	13376	13489	13401	13458	13433	13437	13327	13370	13364	13348	13309	13446	13318	13247	13297	13354	13352	13432	13402	13380	13422	13380	13459	13305	13464	13375	13351	13224	13404	13467	13459	13236	13202	13383	13294	13446	13562	13246	13304	13285	13445	13378	13265	13373	13357	13422	13266	13336	13359	13459	13331	13415	13460	13394	13406	13334	13313	13565	13390	13600	13326	13362	13267	13319	13326	13266	13287	13314	13384	13388	13315	13426	13229	13234	13443	13320	13390	13293	13363	13293	13321	13336	13338	13286	13392	13291	13323	13469	13357	13392	13322	13414	13265	13341	13292	13270	13353	13461	13437	13384	13506	13296	13348	13515	13427	13338	13293	13282	13240	13297	13309	13408	13365	13325	13280	13442	13314	13422	13319	13298	13257	13520	13320	13262	13270	13293	13535	13459	13337	13299	13294	13316	13396	13386	13459	13520	13443	13290	13396	13305	13208	13446	13266	13220	13422	13409	13412	13466	13313	13383	13467	13376	13398	13245	13270	13513	13260	13543	13419	13330	13399	13393	13160	13374	13553	13522	13484	13273	13286	13255	13253	13467	13351	13399	13485	13324	13260	13409	13409	13415	13403	13447	13417	13259	13477	13320	13367	13357	13306	13364	13266	13216	13347	13427	13420	13394	13264	13340	13391	13326	13433	13479	13250	13295	13581	13421	13377	13365	13342	13349	13269	13467	13407	13205	13421	13423	13285	13439	13481	13334	13474	13525	13337	13204	13250	13371	13418	13329	13513	13277	13382	13557	13275	13398	13401	13293	13550	13312	13380	13299	13383	13285	13376	13351	13414	13378	13336	13359	13379	13347	13340	13346	13528	13358	13360	13386	13165	13361	13331	13248	13324	13367	13489	13396	13364	13316	13347	13378	13513	13230	13467	13563	13371	13338	13250	13324	13463	13530	13179	13513	13435	13369	13341	13313	13302	13388	13400	13334	13392	13426	13464	13310	13241	13442	13509	13205	13464	13245	13363	13287	13290	13334	13201	13299	13392
22948	21212	28963	23833	22220	25009	26657	21597	19719	19114	18533	17709	17320	17374	16867	16665	16625	16450	16210	16158	16076	15731	15799	15765	15903	15626	15493	15514	15557	15444	15353	15473	15368	15337	15481	15415	15351	15381	15216	15328	15299	15408	15510	15401	15368	15327	15394	15395	15341	15265	15442	15173	15213	15513	15518	15524	15470	15420	15387	15447	15263	15280	15338	15279	15373	15515	15120	15452	15336	15421	15255	15283	15164	15324	15286	15355	15309	15386	15220	15284	15359	15390	15326	15378	15401	15260	15303	15274	15455	15203	15336	15180	15280	15256	15146	15062	15144	15434	15331	15437	15612	15329	15217	15175	15281	15407	15388	15466	15411	15462	15433	15247	15385	15380	15215	15475	15335	15323	15418	15189	15425	15303	15338	15108	15316	15501	15432	15474	15054	15270	15358	15183	15342	15485	15244	15198	15332	15194	15406	15358	15223	15447	15282	15133	15388	15109	15183	15210	15338	15378	15338	15163	15387	15184	15140	15286	15375	15335	15332	15294	15366	15235	15179	15185	15300	15191	15297	15210	15293	15364	15173	15298	15341	15268	15307	15144	15218	15182	15498	15372	15384	15362	15255	15247	15263	15380	15271	15244	15419	15427	15114	15199	15264	15506	15345	15212	15288	15224	15077	15350	15310	15132	15275	15225	15276	15337	15037	15097	15272	15413	15378	15327	15271	15334	15343	15233	15220	15146	15103	15208	15278	15248	15231	15277	15301	15214	15283	15231	15213	15452	15346	15248	15140	15201	15380	15324	15233	15057	15449	15273	15266	15260	15340	15255	15520	15465	15540	15202	15270	15100	15272	15443	15328	15021	15289	15439	15497	15441	15474	15246	15277	15271	15278	15353	15307	15483	15305	15416	15354	15271	15191	15248	15419	15532	15398	15446	15514	15315	15436	15253	15395	14952	15099	15222	15259	15260	15098	15131	15314	15242	15339	15273	15416	15219	15184	15215	15376	15263	15359	15370	15448	15446	15275	15463	15275	15332	15476	15265	15352	15206	15322	15368	15172	15327	15265	15227	15189	15362	15090	15336	15189	15409	15184	15230	15350	15033	15426	15079	15314	15356	15375	15351	15329	15279	15050	15423	15458	15243	15233	15354	15188	15284	15164	15159	15402	15413	15208	15313	15418	15269	15313	15315	15396	15338	15220	15207	15311	15063	15125	15203	15339	15220	15425	15439	15166	15188	15387	15325	15169	15295	15571	15383	15346	15365	15371	15170	15330	15255	15151	15362	15468	15412	15254	15209	15244	15191	15095	15273	15265	15394	15284	15201	15331	15376	15422	15273	15200	15129	15300	15278	15202	15363	15350	15317	15350	15167	15189	15287	15226	15182	15336	15273	15303	15153	15410	15414	15222	15393	15202	15150	15394	15421	15369	15314	15297	15261	15235	15400	15273	15335	15317	15236	15160	15505	15237	15158	15276	15396	15357	15236	15116	15062	15363	15253	15477	15284	15318	15295	15337	15267	15310	15247	15349	15129	15257	15383	15157	15317	15453	15331	15385	15406	15423	15209	15232	15295	15273	15589	15226	15333	15125	15144	15207	15031	15254	15322	15319	15081	15317	15418	15295	15355	15183	15463	15397	15341	15396	15270	15317	15238	15196	15197	15262	15070	15113	15423	15258	15149	15345	15437	15230	15202	15270	15317	15349	15423	15395	15436	15260	15345	15244	15211	15200	15367	15163	15300	15234	15331	15449	15128	15293	15334	15132	15172	15185	15563	15419	15280	15460	15432	15512	15168	15409	15284	15540	15339	15140	15298	15255	15394	15266	15215	15386	15177	15252	15278	15299	15201	15248	15272	15367	15216	15555	15399	15286	15190	15253	15298	15204	15391	15407	15390	15302	15547	15272	15246	15262	15255	15361	15153	15222	15303	15456	15391	15336	15429	15271	15309	15519	15097	15147	15418	15419	15285	15388	15141	15170	15304	15517	15292	15516	15183	15386	15558	15389	15243	15525	15302	15104	15257	15409	15214	15217	15195	15415	15233	15212	15383	15371	15468	15056	15324	15413	15389	15344	15237	15285	15302	15425	15259	15225	15164	15346	15366	15297	15316	15335	15459	15254	15282	15344	15328	15492	15221	15353	15442	15364	15403	15342	15097	15356	15207	15262	15315	15233	15176	15261	15227	15297	15252	15031	15359	15285	15262	15187	15253	15140	15290	15318	15218	15414	15338	15033	15305	15388	15475	15462	15087	15475	15251	15233	15300	15251	15409	15543	15487	15269	15344	15261	15372	15410	15328	15316	15182	15273	15338	15204	15464	15189	15216	15095	15281	15260	15235	15444	15332	15442	15422	15231	15549	15538	15271	15369	15123	15321	15241	15222	15345	15249	15022	15368	15376	15358	15325	15403	15266	15154	15388	15124	15431	15246	15342	15200	15402	15483	15293	15414	15181	15506	15309	15208	15313	15469	15298	15327	15210	15328	15399	15337	15352	15433	15292	15532	15414	15442	15320	15063	15195	15178	15422	15131	15364	15335	15313	15273	15106	15149	15260	15275	15262	15349	15231	15408	15290	15196	15172	15440	15282	15343	15320	15304	15248	15272	15262	15286	15283	15364	15197	15222	15266	15336	15438	15301	15417	15337	15453	15288	15211	15356	15472	15215	15303	15490	15378	15302	15286	15400	15230	15249	15156	15168	15226	15142	15290	15277	15288	15364	15203	15551	15228	15194	15384	15287	15443	15215	15346	15217	15430	15298	15164	15101	15194	15352	15128	15213	15184	15536	15350	15366	15348	15166	15201	15075	15216	15368	15358	15165	15355	15153	15144	15270	15476	15575	15325	15246	15403	15174	15250	15295	15397	15299	15325	15267	15245	15300	15303	15390	15187	15344	15134	15423	15389	15320	15458	15280	15173	15488	15050	15276	15203	15183	15300	15450	15450	15303	15270	15335	15332	15238	15196	15321	15460	15262	15305	15298	15252	15187	15168	15145	15331	15179	15331	15193	15366	15439	15225	15277	15253	15278	15003	15402	15507	15237	15176	15266	15044	15186	15337	15312	15294	15242	15138	15154	15533	15249	15151	15258	15199	15239	15368	15491	15268	15346	15374	15365	15376	15306	15292	15287	15376	15340	15186	15272	15458	15411	15218	15202	15267	15218	15372	15254	15345	15315	15367	15227	15386	15364	15329	15332	15345	15092	15399	15260	15253	15197	15263	15147	15337	15226	15401	15075	15227	15352	15307	15143	15360	15235	15397	15345	15165	15226	15181	15515	15585	15286	15212	15180	15175	15354	15270	15286	15146	15438	15230	15279	15301	15325	15233	15355	15301	15275	15351	15174	15287	15245	15260	15322	15299	15405	15419	15246	15375	15287	15240	15414	15389	15239	15266	15273	15370	15302	15231	15202	15315	15299	15199	15372	15361	15232	15313	15360	15363	15243	15285	15231	15372	15171	15453	15236	15378	15304	15253	15307	15310	15436	15048	15269	15348	15301	15456	15276	15089	15432	15333	15240	15084	15220	15056	15184	15339	15084	15464	15327	15267	15320	15286	15270	15386	15472	15398	15257	15031	15402	15280	15378	15288	15328	15325	15357	15475	15513	15203	15151	15021	15255	15335	15267	15147	15347	15261	15391	15062	15406	15273	15411	15350	15261	15227	15412	15417	15121	15274	15190	15145	15199	15286	15308	15190	15269	15230	15333	15337	15281	15260	15433	15130	15188	15275	15349	15386	15400	15147	15224	15472	15225	15272	15312	15239	15289	15301	15292	15233	15381	15376	15218	15270	15199	15386	15417	15221	15311	15173	15167	15398	15389	15127	15142	15284	15263	15457	15323	15116	15520	15126	15307	15471	15310	15394	15431	15440	15228	15256	15311	15433	15218	15341	15398	15254	15341	15210	15184	15456	15298	15252	15366	15394	15348	15238	15215	15498	15363	15271	15209	15317	15335	15066	15327	15192	15233	15347	15326	15188	15233	15225	15352	15239	15401	15384	15254	15370	15224	15333	15383	15295	15397	15404	15430	15402	15360	15457	15355	15377	15346	15259	15472	15261	15452	15073	15311	15351	15257	15199	15330	15269	15207	15337	15242	15284	15098	15311	15525	15422	15290	15258	15228	15262	15118	15156	15462	15487	15092	15105	15257	15295	15069	15257	15234	15148	15229	15304	15302	15244	15356	15209	15361	15326	15242	15105	15219	15210	15263	15363	15365	15302	15379	15251	15327	15124	15157	15352	15456	15202	15212	15234	15338	15406	15251	15239	15145	15109	15234	15253	15255	15202	15453	15356	15346	15265	15348	15133	15326	15352	15323	14986	15219	15320	15224	15403	15296	15336	15375	15261	15275	15300	15205	15227	15133	15345	15451	15228	15258	15168	15175	15465	15269	15118	15139	15428	15157	15341	15303	15504	15482	15373	15188	15526	15308	15395	15190	15195	15267	15351	15351	15504	15566	15275	15508	15412	15331	15349	15197	15250	15236	15219	15165	15397	15310	15270	15386	14988	15286	15375	15236	15322	15463	15068	15399	15458	15479	15324	15362	15196	15444	15141	15482	15329	15340	15406	15260	15134	15306	15196	15367	15326	15323	15172	15234	15256	15340	15262	15418	15388	15362	15228	15508	15280	15245	15247	15332	15454	15202	15305	15383	15169	15281	15092	15257	15199	15285	15320	15191	15297	15338	15300	15415	15298	15326	15332	15278	15239	15239	15285	15096	15205	15345	15486	15308	15314	15389	15183	15255	15248	15266	15338	15217	15222	15216	15211	15324	15183	15286	15229	15125	15303	15199	15040	15381	15398	15286	15222	15232	15298	15245	15483	15259	15192	15537	15300	15444	15244	15151	15694	15190	15181	15293	15139	15252	15219	15260	15442	15241	15239	15268	15332	15245	15266	15382	15073	15195	15328	15309	15210	15219	15269	15229	15398	15154	15273	15221	15178	15314	15293	15357	15347	15354	15223	15283	15042	15320	15325	15345	15321	15165	15413	15253	15231	15266	15368	15096	15242	15359	15239	15270	15333	15311	15444	15233	15391	15376	15120	15272	15347	15348	15325	15469	15435	15268	15133	15339	15369	15291	15428	15493	15251	15247	15502	15334	15399	15311	15504	15289	15244	15292	15322	15164	15513	15206	15244	15340	15249	15203	15277	15219	15195	15153	15099
28500	49308	45776	36779	31969	26980	24309	22355	20597	19418	18604	17330	16852	16779	16121	15564	15419	15266	14907	14938	14398	14368	14307	14257	14180	14097	14049	14100	14057	13786	13782	14027	13980	13770	13814	13752	13656	13704	13725	13887	13797	13666	13702	13873	13724	13834	13817	13634	13651	13788	13677	13816	13861	13725	13840	13474	13678	13674	13716	13764	13529	13777	13676	13629	13641	13700	13487	13581	13708	13735	13633	13653	13753	13841	13630	13641	13682	13763	13672	13740	13558	13528	13624	13687	13643	13825	13655	13593	13676	13693	13627	13684	13723	13778	13794	13755	13598	13562	13675	13534	13815	13667	13812	13846	13771	13531	13836	13496	13640	13617	13579	13602	13704	13613	13688	13649	13685	13639	13647	13766	13613	13699	13612	13570	13747	13617	13582	13640	13687	13771	13815	13610	13749	13770	13765	13701	13452	13580	13593	13568	13638	13697	13626	13762	13799	13521	13743	13694	13676	13902	13581	13711	13598	13759	13592	13718	13574	13678	13816	13685	13602	13578	13866	13525	13698	13530	13535	13672	13617	13704	13771	13694	13634	13707	13860	13569	13510	13714	13579	13586	13565	13553	13527	13630	13613	13652	13665	13797	13705	13541	13790	13646	13508	13709	13750	13703	13571	13424	13656	13707	13650	13657	13767	13542	13550	13735	13712	13810	13592	13394	13660	13610	13794	13646	13853	13600	13651	13596	13772	13664	13551	13637	13771	13560	13701	13582	13573	13605	13698	13759	13692	13750	13791	13764	13628	13510	13652	13439	13803	13626	13698	13601	13590	13738	13544	13748	13519	13672	13627	13696	13659	13867	13686	13806	13716	13606	13624	13707	13917	13562	13791	13588	13759	13605	13428	13639	13849	13755	13716	13542	13614	13585	13687	13765	13679	13617	13830	13638	13805	13581	13881	13660	13602	13605	13535	13726	13816	13643	13517	13522	13721	13592	13689	13708	13540	13855	13671	13576	13588	13636	13808	13759	13719	13555	13760	13677	13459	13658	13646	13705	13519	13595	13748	13542	13627	13669	13697	13859	13642	13722	13770	13628	13608	13671	13597	13670	13465	13648	13577	13758	13581	13688	13615	13621	13795	13653	13680	13763	13753	13843	13567	13585	13589	13559	13565	13764	13699	13504	13646	13578	13668	13700	13690	13561	13637	13688	13728	13570	13787	13680	13549	13637	13752	13802	13670	13711	13726	13631	13658	13649	13561	13675	13670	13710	13729	13755	13489	13728	13542	13722	13610	13618	13439	13648	13644	13724	13561	13663	13586	13662	13767	13503	13542	13456	13698	13518	13667	13507	13785	13745	13772	13616	13529	13589	13550	13766	13565	13669	13685	13741	13968	13704	13709	13820	13746	13646	13791	13682	13629	13601	13652	13640	13662	13720	13691	13530	13762	13737	13514	13596	13854	13774	13711	13825	13505	13425	13547	13652	13789	13545	13727	13509	13621	13541	13693	13785	13600	13702	13452	13629	13672	13636	13623	13648	13585	13605	13653	13523	13586	13737	13580	13640	13691	13502	13687	13749	13740	13729	13621	13569	13658	13630	13641	13698	13645	13760	13732	13641	13785	13617	13807	13714	13627	13665	13696	13590	13714	13664	13582	13722	13621	13640	13624	13594	13587	13580	13746	13637	13693	13759	13514	13768	13722	13751	13634	13659	13873	13562	13699	13623	13632	13777	13560	13506	13707	13918	13734	13661	13459	13622	13625	13758	13602	13777	13694	13755	13827	13743	13668	13718	13514	13611	13715	13648	13756	13799	13854	13696	13696	13714	13656	13815	13691	13717	13677	13777	13577	13710	13717	13698	13965	13838	13609	13738	13697	13554	13546	13591	13698	13659	13704	13596	13733	13728	13494	13702	13616	13686	13767	13526	13528	13613	13728	13727	13797	13649	13781	13618	13738	13422	13687	13730	13662	13605	13656	13795	13630	13653	13518	13562	13665	13445	13603	13515	13741	13677	13809	13709	13634	13633	13693	13697	13701	13585	13634	13459	13743	13686	13716	13645	13540	13701	13624	13569	13806	13651	13689	13716	13676	13683	13698	13549	13571	13710	13794	13666	13622	13671	13691	13678	13643	13727	13734	13632	13798	13666	13721	13690	13600	13686	13772	13517	13709	13661	13665	13602	13692	13676	13604	13619	13614	13747	13552	13506	13692	13609	13646	13743	13757	13901	13631	13520	13760	13566	13639	13590	13689	13686	13696	13554	13652	13711	13549	13607	13567	13791	13726	13637	13569	13788	13641	13793	13562	13579	13526	13759	13454	13580	13694	13637	13541	13773	13696	13650	13656	13548	13810	13638	13613	13747	13708	13790	13682	13689	13749	13596	13692	13655	13791	13759	13709	13565	13657	13546	13665	13693	13722	13718	13681	13725	13754	13659	13592	13756	13731	13581	13638	13630	13641	13747	13764	13777	13731	13751	13573	13656	13664	13725	13646	13669	13778	13649	13771	13653	13566	13796	13702	13694	13640	13522	13702	13746	13620	13461	13651	13637	13763	13579	13644	13646	13449	13884	13597	13535	13767	13555	13738	13735	13854	13601	13595	13773	13795	13830	13645	13737	13626	13711	13619	13542	13687	13757	13730	13701	13684	13598	13755	13634	13521	13579	13613	13744	13566	13587	13638	13639	13448	13515	13657	13540	13607	13639	13683	13701	13577	13718	13634	13581	13624	13705	13549	13547	13586	13634	13685	13798	13696	13555	13727	13490	13824	13647	13651	13647	13549	13729	13658	13644	13591	13640	13612	13598	13705	13899	13684	13504	13715	13690	13646	13683	13755	13546	13861	13795	13748	13596	13640	13589	13651	13452	13519	13545	13677	13720	13626	13657	13739	13566	13689	13559	13587	13703	13585	13768	13616	13686	13657	13550	13783	13709	13783	13727	13650	13750	13531	13881	13682	13688	13737	13588	13785	13757	13769	13630	13738	13697	13595	13724	13592	13651	13866	13584	13606	13601	13592	13707	13654	13752	13571	13724	13657	13716	13479	13687	13626	13690	13562	13693	13685	13623	13773	13705	13611	13672	13604	13496	13609	13788	13801	13836	13527	13670	13624	13625	13634	13638	13732	13670	13751	13694	13487	13583	13565	13737	13416	13787	13674	13726	13627	13746	13587	13703	13661	13696	13668	13522	13711	13630	13640	13743	13567	13646	13587	13751	13581	13648	13618	13660	13786	13588	13935	13780	13512	13637	13636	13527	13689	13466	13599	13696	13618	13628	13716	13669	13738	13603	13661	13581	13544	13666	13685	13674	13632	13692	13638	13804	13682	13520	13479	13453	13519	13861	13564	13737	13939	13514	13628	13629	13690	13756	13904	13596	13593	13627	13601	13571	13581	13751	13547	13600	13604	13770	13595	13700	13667	13633	13755	13614	13743	13698	13540	13574	13690	13641	13665	13588	13667	13622	13528	13661	13704	13726	13818	13412	13632	13630	13490	13715	13617	13704	13636	13702	13833	13570	13607	13614	13531	13706	13657	13586	13674	13740	13798	13736	13733	13631	13753	13832	13509	13794	13605	13687	13811	13500	13753	13734	13641	13596	13718	13745	13518	13505	13592	13698	13661	13643	13680	13694	13705	13790	13586	13751	13746	13751	13429	13652	13590	13565	13781	13659	13638	13612	13702	13650	13587	13541	13655	13701	13759	13653	13701	13424	13555	13781	13795	13535	13771	13674	13592	13710	13693	13520	13534	13704	13638	13630	13591	13711	13647	13560	13494	13698	13723	13757	13724	13554	13678	13727	13755	13535	13531	13729	13631	13511	13533	13636	13784	13760	13610	13652	13679	13704	13535	13865	13615	13557	13564	13493	13755	13639	13726	13589	13713	13607	13671	13652	13766	13795	13581	13624	13533	13589	13672	13657	13806	13445	13595	13661	13499	13563	13710	13538	13669	13648	13793	13541	13579	13660	13544	13756	13879	13529	13653	13847	13839	13910	13750	13626	13586	13553	13731	13607	13596	13600	13670	13734	13722	13719	13737	13660	13542	13654	13725	13730	13626	13682	13426	13655	13668	13765	13624	13671	13687	13611	13548	13701	13629	13730	13751	13557	13691	13831	13674	13642	13698	13624	13808	13654	13708	13641	13794	13580	13776	13735	13799	13607	13668	13749	13735	13662	13500	13611	13637	13576	13631	13667	13644	13664	13705	13597	13703	13479	13503	13692	13662	13542	13714	13558	13718	13609	13445	13724	13561	13466	13555	13699	13564	13603	13687	13784	13734	13662	13634	13515	13736	13759	13545	13676	13681	13696	13707	13552	13610	13633	13644	13531	13647	13828	13497	13676	13760	13737	13773	13640	13517	13817	13576	13775	13584	13588	13529	13787	13645	13470	13699	13510	13657	13641	13743	13759	13602	13655	13668	13831	13556	13731	13795	13651	13778	13712	13550	13648	13665	13663	13724	13554	13629	13678	13639	13655	13565	13717	13730	13655	13720	13674	13756	13665	13760	13689	13709	13575	13584	13640	13510	13773	13660	13711	13684	13594	13799	13642	13593	13566	13519	13690	13596	13647	13725	13786	13606	13639	13514	13699	13713	13621	13827	13433	13626	13626	13788	13597	13629	13611	13677	13583	13648	13676	13695	13635	13630	13636	13816	13664	13501	13592	13605	13662	13737	13703	13719	13408	13488	13563	13706	13614	13603	13620	13719	13734	13742	13756	13474	13735	13706	13486	13562	13640	13534	13594	13474	13790	13660	13771	13708	13720	13667	13622	13754	13711	13552	13658	13679	13727	13838	13475	13584	13630	13892	13497	13657	13700	13700	13695	13683	13625	13663	13479	13800	13626	13670	13633	13686	13533	13582	13681	13599	13655	13614	13745	13686	13619	13628	13697	13700	13670	13704	13492	13779	13838	13754	13558	13656	13803	13603	13693	13729	13594	13885	13800	13682	13772	13730	13534	13723	13581	13692	13569	13620	13515	13550	13825	13571	13755	13790	13787	13629	13694	13606	13774	13731	13713	13776	13620	13707	13729	13683	13680	13586	13558	13709	13617	13582	13733	13754	13641	13677	13644	13522	13601	13573	13569	13795	13607	13438	13650	13628	13625	13557	13793	13723	13656	13548	13779	13651	13623	13730	13527	13674	13646	13507	13729	13749	13730	13550	13679
28703	25173	30246	26779	21282	19225	17931	16990	16397	16043	15995	15656	15639	15404	15385	15398	15191	14983	15183	14926	15036	14764	14935	14886	14878	14837	14812	14760	14939	14783	14668	14753	14705	14736	14812	14827	14650	14696	14752	14985	14924	14745	14673	14774	14693	14783	14785	14689	14838	14790	14732	14552	14827	14767	14700	14789	14866	14506	14579	14687	14875	14731	14715	14790	14662	14732	14757	14388	14671	14622	14645	14711	14627	14728	14780	14796	14743	14824	14765	14540	14732	14714	14754	14540	14875	14598	14760	14703	14872	14710	14727	14621	14825	14669	14677	14635	14733	14600	14593	14664	14747	14720	14803	14609	14669	14656	14690	14637	14696	14721	14607	14698	14652	14696	14643	14642	14753	14820	14648	14656	14688	14762	14675	14626	14785	14711	14606	14789	14620	14568	14855	14748	14702	14738	14643	14702	14771	14796	14734	14635	14707	14792	14856	14737	14724	14764	14640	14677	14702	14759	14697	14625	14777	14594	14516	14752	14681	14782	14728	14751	14523	14608	14596	14656	14740	14739	14884	14622	14482	14558	14754	14806	14619	14678	14645	14553	14700	14605	14727	14717	14597	14729	14551	14599	14698	14687	14819	14715	14647	14597	14659	14590	14807	14775	14723	14763	14996	14650	14675	14759	14704	14737	14646	14826	14717	14506	14786	14738	14586	14702	14630	14542	14866	14696	14686	14691	14815	14528	14729	14643	14884	14777	14483	14686	14767	14781	14646	14661	14838	14684	14660	14703	14575	14765	14679	14629	14695	14638	14673	14668	14661	14581	14694	14581	14762	14571	14809	14702	14719	14639	14708	14737	14611	14781	14712	14869	14879	14850	14653	14740	14677	14681	14761	14718	14611	14854	14535	14549	14836	14704	14480	14732	14738	14685	14640	14554	14642	14875	14615	14626	14705	14708	14741	14789	14500	14752	14843	14755	14588	14661	14585	14784	14880	14815	14515	14610	14979	14644	14637	14397	14806	14704	14756	14749	14730	14609	14782	14594	14620	14634	14680	14798	14553	14758	14772	14728	14728	14991	14681	14817	14527	14733	14675	14651	14806	14768	14813	14665	14573	14640	14800	14731	14874	14730	14616	14757	14583	14527	14693	14726	14584	14822	14742	14656	14604	14597	14691	14718	14614	14853	14537	14765	14761	14724	14812	14801	14718	14717	14688	14677	14668	14554	14912	14699	14458	14663	14691	14691	14771	14860	14901	14712	14576	14659	14791	14793	14934	14752	14701	14670	14613	14629	14731	14655	14552	14973	14728	14693	14803	14664	14762	14705	14655	14629	14678	14538	14803	14736	14709	14745	14748	14824	14671	14752	14769	14688	14717	14624	14739	14731	14786	14840	14884	14728	14578	14853	14666	14699	14750	14755	14685	14693	14654	14695	14788	14557	14743	14830	14563	14550	14838	14870	14685	14868	14732	14815	14808	14807	14674	14798	14747	14838	14472	14828	14643	14567	14587	14725	14811	14709	14642	14696	14821	14565	14584	14525	14667	14672	14755	14867	14822	14732	14901	14703	14801	14786	14794	14758	14739	14693	14657	14747	14566	14496	14734	14731	14829	14872	14626	14893	14821	14792	14680	14706	14684	14575	14819	14794	14956	14726	14674	14671	14589	14651	14584	14675	14971	14742	14559	14822	14822	14773	14621	14767	14724	14925	14820	14864	14629	14524	14731	14773	14738	14577	14654	14525	14559	14795	14769	14702	14699	14730	14711	14542	14715	14711	14738	14670	14810	14688	14740	14653	14715	14651	14679	14699	14707	14663	14631	14548	14868	14873	14653	14799	14691	14502	14518	14760	14750	14692	14745	14605	14646	14875	14737	14700	14581	14714	14731	14694	14871	14670	14699	14661	14679	14735	14716	14776	14739	14713	14862	14869	14838	14629	14672	14492	14738	14672	14589	14734	14595	14592	14795	14725	14538	14719	14807	14961	14829	14871	14838	14719	14734	14705	14586	14862	14741	14763	14516	14901	14790	14768	14796	14761	14507	14605	14825	14681	14716	14689	14785	14758	14766	14570	14800	14584	14589	14667	14784	14592	14656	14722	14720	14527	14622	14699	14521	14794	14670	14727	14689	14563	14751	14518	14711	14752	14797	14841	14618	14552	14772	14788	14600	14764	14870	14759	14460	14691	14676	14622	14707	14821	14705	14641	14734	14753	14830	14882	14886	14698	14795	14684	14651	14810	14786	14869	14515	14607	14737	14693	14558	14617	14703	14773	14823	14640	14549	14682	14767	14648	14695	14791	14669	14782	14561	14690	14818	14496	14801	14573	14804	14894	14726	14733	14794	14658	14967	14800	14802	14526	14722	14549	14698	14863	14721	14789	14873	14619	14647	14817	14663	14700	14721	14709	14761	14815	14711	14549	14772	14776	14667	14499	14689	14669	14693	14683	14479	14802	14620	14735	14830	14687	14872	14705	14686	14888	14672	14673	14875	14770	14681	14824	14539	14673	14681	14693	14745	14446	14616	14503	14687	14833	14757	14706	14707	14637	14741	14792	14705	14768	14744	14668	14797	14812	14667	14685	14668	14513	14775	14888	14746	14832	14778	14621	14712	14657	14585	14815	14742	14881	14676	14897	14689	14579	14693	14770	14750	14661	14780	14745	14616	14634	14772	14535	14743	14726	14763	14827	14739	14833	14781	14658	14707	14671	14590	14679	14703	14749	14722	14659	14617	14699	14834	14707	14769	14555	14717	14596	14712	14749	14931	14816	14740	14746	14655	14851	14849	14583	14781	14647	14748	14645	14834	14756	14675	14799	14709	14850	14704	14819	14680	14704	14788	14737	14736	14726	14720	14756	14701	14712	14798	14626	14454	14598	14642	14688	14679	14792	14745	14760	14761	14806	14714	14775	14653	14681	14562	14552	14871	14792	14693	14654	14706	14845	14717	14864	14582	14771	14950	14747	14831	14920	14692	14623	14852	14519	14723	14867	14836	14640	14640	14724	14755	14769	14732	14765	14802	14735	14731	14831	14838	14673	14787	14819	14727	14722	14498	14730	14905	14822	14778	14687	14632	14753	14901	14703	14602	14614	14694	14616	14746	14795	14835	14680	14775	14751	14756	14642	14783	14729	14854	14768	14675	14833	14546	14736	14765	14694	14605	14799	14614	14760	14916	14842	14578	14717	14750	14533	14730	14666	14610	14668	14679	14749	14676	14668	14608	14713	14665	14706	14768	14528	14874	14689	14765	14851	14667	14909	14615	14759	14629	14711	14757	14738	14602	14785	14568	14695	14572	14622	14806	14757	14711	14775	14718	14684	14695	14578	14703	14615	14463	14751	14663	14705	14716	14661	14825	14720	14910	14704	14684	14788	14729	14678	14870	14726	14638	14561	14745	14674	14792	14507	14702	14724	14663	14742	14759	14615	14565	14736	14670	14880	14797	14672	14664	14805	14586	14611	14763	14804	14658	14704	14518	14531	14597	14577	14754	14784	14575	14658	14645	14634	14712	14628	14746	14761	14604	14863	14545	14819	14539	14672	14643	14743	14822	14649	14730	14567	14672	14713	14957	14613	14818	14888	14578	14724	14782	14734	14712	14774	14620	14708	14838	14667	14712	14717	14637	14719	14653	14579	14668	14577	14553	14676	14769	14678	14699	14683	14751	14768	14864	14707	14749	14692	14530	14609	14638	14521	14783	14721	14656	14562	14741	14809	14627	14842	14620	14793	14704	14595	14790	14632	14675	14772	14650	14659	14809	14644	14696	14686	14649	14545	14679	14704	14793	14597	14667	14755	14625	14987	14897	14722	14603	14610	14709	14613	14681	14636	14778	14679	14926	14721	14899	14830	14800	14721	14628	14721	14810	14704	14843	14548	14722	14757	14751	14783	14764	14895	14702	14569	14583	14665	14786	14509	14660	14724	14736	14688	14758	14747	14702	14687	14622	14810	14679	14651	14745	14666	14658	14815	14798	14545	14627	14600	14687	14668	14538	14535	14896	14772	14840	14683	14580	14702	14732	14747	14786	14666	14676	14702	14628	14755	14603	14654	14678	14707	14758	14478	14830	14672	14800	14566	14777	14750	14602	14770	14880	14726	14526	14376	14639	14776	14681	14738	14683	14689	14665	14483	14669	14692	14673	14655	14894	14757	14648	14776	14874	14550	14818	14682	14666	14620	14728	14714	14768	14668	14597	14654	14967	14762	14755	14717	14634	14811	14650	14766	14580	14701	14867	14679	14688	14792	14689	14772	14586	14789	14786	14823	14645	14734	14749	14738	14672	14556	14754	14748	14847	14678	14702	14922	14625	14693	14646	14775	14676	14740	14878	14656	14741	14664	14761	14630	14767	14915	14600	14660	14634	14805	14848	14655	14780	14742	14672	14560	14716	14545	14788	14742	14671	14766	14780	14751	14656	14723	14778	14583	14854	14635	14875	14760	14552	14770	14730	14774	14838	14557	14832	14631	14550	14521	14769	14825	14672	14794	14563	14693	14857	14809	14627	14699	14697	14801	14746	14623	14791	14837	14947	14697	14665	14797	14727	14851	14558	14741	14798	14768	14869	14816	14596	14693	14758	14926	14834	14830	14642	14575	14613	14674	14893	14821	14758	14485	14714	14792	14544	14664	14673	14652	14638	14793	14679	14485	14763	14628	14777	14693	14857	14677	14895	14859	14607	14879	14517	14681	14778	14810	14826	14702	14761	14701	14687	14542	14634	14687	14819	14799	14617	14647	14798	14826	14723	14449	14392	14787	14639	14710	14743	14691	14576	14576	14830	14800	14793	14640	14687	14621	14729	14768	14789	14690	14717	14843	14540	14662	14665	14677	14673	14717	14851	14922	14797	14484	14828	14667	14694	14634	14620	14828	14660	14736	14659	14563	14763	14568	14546	14762	14700	14778	14711	14675	14887	14868	14704	14677	14771	14849	14702	14594	14733	14832	14734	14798	14870	14768	14834	14628	14876	14706	14786	14751	14897	14812	14825	14835	14801	14601	14787	14606	14546	14606	14850	14748	14737	14548	14475	14635	14692	14621	14722	14780	14687	14696	14627	14738	14775	14716	14716	14786	14929	14655	14544	14721	14613	14904	14644	14623	14834	14514	14675	14734	14841	14753	14864	14811	14594	14695	14652	14817	14706	14682	14545	14609	14840	14678	14766	14713
27086	38176	34048	26290	21779	19601	18100	17187	16367	15563	15323	14923	14535	14303	14434	14246	14060	13990	13733	13893	13785	13528	13675	13489	13535	13386	13553	13330	13568	13305	13348	13398	13379	13499	13366	13388	13320	13278	13486	13261	13382	13228	13322	13479	13335	13470	13330	13455	13292	13349	13453	13310	13323	13416	13347	13238	13464	13342	13433	13372	13267	13455	13348	13318	13365	13451	13442	13383	13253	13327	13141	13467	13341	13365	13488	13414	13254	13490	13278	13475	13387	13416	13195	13380	13307	13292	13277	13238	13178	13397	13314	13253	13264	13134	13359	13283	13302	13307	13324	13324	13380	13386	13208	13197	13354	13397	13376	13374	13431	13383	13317	13415	13432	13380	13286	13269	13272	13322	13416	13361	13408	13394	13191	13255	13245	13230	13419	13349	13299	13376	13393	13202	13335	13473	13300	13292	13243	13262	13314	13330	13324	13308	13497	13156	13272	13292	13282	13191	13340	13283	13331	13337	13515	13267	13271	13335	13421	13169	13310	13408	13249	13220	13297	13182	13340	13413	13407	13217	13164	13326	13254	13223	13229	13353	13234	13335	13308	13361	13510	13208	13475	13201	13282	13365	13317	13383	13366	13471	13296	13436	13156	13395	13327	13100	13204	13279	13312	13343	13303	13326	13353	13228	13258	13339	13377	13389	13293	13333	13249	13502	13227	13274	13255	13362	13405	13459	13382	13260	13424	13146	13379	13403	13368	13014	13373	13198	13406	13331	13343	13303	13558	13341	13424	13361	13356	13232	13231	13373	13307	13347	13338	13419	13459	13364	13473	13294	13198	13368	13397	13149	13331	13268	13300	13176	13291	13394	13239	13351	13372	13482	13279	13274	13315	13242	13346	13321	13358	13275	13404	13305	13222	13384	13269	13315	13471	13386	13310	13101	13506	13210	13343	13260	13222	13238	13194	13330	13153	13279	13441	13419	13181	13246	13239	13439	13386	13394	13236	13380	13433	13330	13370	13383	13319	13347	13311	13365	13436	13245	13360	13409	13334	13315	13386	13390	13468	13124	13250	13383	13378	13391	13401	13379	13472	13401	13373	13217	13450	13465	13483	13226	13540	13217	13310	13217	13279	13475	13256	13339	13474	13290	13331	13238	13322	13317	13256	13361	13279	13384	13416	13380	13231	13302	13405	13127	13488	13377	13401	13344	13312	13188	13587	13373	13261	13318	13341	13315	13344	13215	13291	13305	13300	13280	13306	13196	13302	13352	13478	13382	13354	13435	13311	13173	13466	13408	13454	13460	13183	13212	13275	13371	13419	13300	13361	13256	13218	13151	13451	13386	13214	13148	13313	13315	13094	13432	13416	13380	13394	13353	13337	13375	13248	13373	13349	13379	13292	13368	13321	13334	13313	13293	13297	13363	13328	13456	13483	13403	13489	13147	13160	13406	13154	13573	13338	13395	13311	13013	13263	13290	13245	13362	13356	13493	13313	13272	13208	13346	13390	13251	13267	13289	13288	13241	13314	13545	13461	13241	13203	13341	13322	13346	13270	13339	13370	13345	13267	13422	13107	13462	13309	13381	13191	13220	13383	13336	13360	13215	13440	13291	13243	13312	13468	13353	13207	13343	13319	13311	13323	13413	13523	13153	13216	13342	13479	13234	13415	13200	13330	13267	13389	13485	13306	13134	13201	13256	13360	13552	13287	13509	13318	13244	13317	13366	13277	13253	13279	13243	13428	13405	13245	13172	13396	13354	13334	13323	13369	13322	13090	13352	13515	13418	13231	13387	13404	13094	13253	13394	13277	13308	13265	13288	13359	13168	13213	13340	13343	13343	13393	13376	13339	13242	13357	13236	13201	13525	13321	13230	13298	13359	13309	13340	13541	13226	13172	13276	13284	13354	13230	13437	13328	13183	13248	13298	13366	13336	13118	13285	13359	13368	13348	13429	13346	13350	13395	13237	13372	13351	13356	13128	13352	13286	13224	13195	13424	13245	13339	13391	13185	13091	13494	13272	13510	13276	13412	13305	13270	13282	13368	13243	13215	13420	13422	13307	13333	13311	13381	13449	13162	13369	13291	13288	13198	13401	13199	13455	13329	13277	13378	13402	13353	13451	13464	13607	13425	13286	13352	13369	13332	13454	13516	13280	13420	13285	13262	13431	13246	13384	13277	13347	13309	13129	13267	13358	13388	13348	13359	13352	13216	13380	13167	13298	13334	13418	13378	13197	13367	13385	13329	13401	13330	13270	13428	13181	13388	13272	13246	13376	13337	13301	13213	13524	13295	13245	13247	13355	13344	13274	13486	13341	13405	13189	13316	13419	13373	13448	13341	13412	13335	13340	13303	13405	13389	13325	13238	13289	13524	13201	13459	13199	13521	13330	13238	13316	13382	13289	13404	13207	13424	13390	13370	13228	13414	13218	13354	13385	13004	13376	13252	13419	13195	13324	13391	13280	13322	13493	13327	13236	13431	13328	13415	13280	13341	13347	13309	13218	13313	13366	13339	13313	13413	13572	13279	13229	13358	13358	13483	13423	13246	13226	13460	13443	13322	13488	13322	13390	13384	13412	13290	13403	13368	13383	13332	13305	13317	13196	13465	13304	13322	13230	13276	13384	13232	13216	13359	13325	13484	13472	13124	13168	13358	13344	13281	13281	13342	13485	13158	13474	13245	13441	13280	13335	13319	13524	13336	13327	13535	13385	13503	13351	13367	13162	13410	13496	13413	13395	13282	13368	13381	13381	13239	13302	13179	13351	13473	13404	13340	13424	13415	13399	13330	13291	13420	13313	13234	13480	13198	13267	13387	13237	13313	13300	13316	13403	13315	13366	13520	13143	13263	13100	13358	13430	13527	13397	13428	13174	13433	13383	13400	13408	13234	13395	13279	13368	13374	13382	13314	13445	13434	13472	13180	13262	13389	13218	13430	13442	13213	13384	13413	13258	13439	13110	13226	13555	13248	13390	13363	13260	13321	13249	13258	13400	13306	13328	13409	13253	13312	13433	13346	13506	13396	13341	13345	13358	13569	13253	13374	13161	13356	13306	13417	13232	13286	13309	13205	13370	13302	13405	13278	13252	13410	13335	13368	13219	13480	13346	13318	13177	13360	13276	13290	13539	13326	13281	13431	13256	13422	13379	13284	13275	13353	13379	13453	13471	13227	13412	13272	13319	13409	13467	13300	13455	13334	13283	13362	13153	13283	13334	13238	13255	13344	13261	13209	13208	13403	13415	13368	13331	13494	13404	13355	13391	13450	13329	13510	13398	13482	13298	13460	13393	13443	13247	13328	13318	13382	13439	13331	13225	13273	13265	13532	13306	13276	13466	13352	13301	13303	13231	13373	13333	13364	13475	13333	13262	13287	13453	13318	13287	13375	13360	13383	13375	13230	13310	13231	13263	13444	13458	13430	13528	13321	13212	13454	13499	13380	13258	13323	13361	13405	13150	13477	13312	13272	13324	13213	13510	13207	13346	13468	13326	13318	13417	13462	13348	13465	13342	13316	13514	13403	13318	13442	13159	13489	13386	13301	13497	13410	13331	13400	13357	13293	13224	13311	13374	13301	13391	13342	13247	13390	13225	13415	13438	13289	13225	13335	13374	13370	13464	13398	13185	13352	13287	13421	13216	13339	13513	13363	13316	13301	13360	13297	13247	13350	13409	13257	13377	13340	13429	13325	13453	13375	13327	13350	13288	13258	13355	13448	13408	13387	13237	13545	13407	13310	13297	13320	13393	13346	13382	13317	13302	13287	13247	13291	13254	13295	13255	13452	13277	13328	13327	13301	13300	13357	13416	13329	13308	13302	13410	13349	13137	13330	13313	13292	13293	13392	13248	13626	13425	13428	13280	13312	13284	13578	13377	13466	13334	13265	13501	13230	13421	13340	13289	13255	13433	13305	13232	13388	13425	13345	13268	13325	13367	13302	13340	13367	13361	13360	13377	13179	13329	13404	13181	13331	13124	13375	13376	13314	13215	13325	13326	13308	13432	13460	13396	13260	13267	13262	13454	13424	13414	13312	13337	13331	13278	13233	13199	13433	13338	13317	13367	13272	13306	13399	13197	13096	13327	13410	13325	13398	13429	13377	13334	13271	13519	13285	13291	13313	13392	13286	13204	13457	13454	13356	13503	13174	13215	13430	13305	13246	13465	13330	13257	13296	13259	13493	13429	13418	13222	13158	13407	13345	13296	13239	13433	13472	13426	13290	13384	13577	13355	13140	13321	13256	13301	13447	13218	13255	13374	13218	13262	13193	13240	13572	13225	13398	13355	13259	13428	13326	13286	13505	13475	13333	13510	13365	13262	13468	13383	13135	13344	13411	13293	13261	13291	13408	13383	13268	13252	13318	13163	13354	13409	13345	13371	13340	13333	13204	13379	13185	13415	13322	13274	13340	13379	13412	13399	13194	13299	13281	13363	13343	13360	13192	13250	13351	13297	13313	13428	13339	13507	13248	13321	13357	13249	13304	13227	13436	13114	13317	13285	13304	13389	13448	13333	13375	13302	13416	13294	13334	13286	13480	13160	13533	13369	13367	13447	13409	13397	13270	13290	13426	13307	13328	13189	13477	13360	13378	13344	13188	13204	13384	13410	13277	13282	13467	13363	13048	13315	13373	13207	13302	13233	13306	13496	13165	13302	13412	13329	13350	13500	13469	13337	13383	13297	13353	13373	13376	13315	13341	13367	13422	13395	13331	13174	13330	13463	13428	13220	13391	13418	13446	13261	13370	13311	13320	13430	13304	13374	13161	13218	13342	13330	13420	13294	13486	13344	13318	13402	13322	13442	13238	13352	13262	13331	13271	13385	13382	13191	13218	13152	13260	13366	13252	13365	13285	13181	13476	13465	13203	13358	13413	13255	13349	13390	13278	13051	13365	13279	13206	13285	13219	13134	13363	13428	13367	13407	13341	13288	13214	13448	13370	13340	13489	13174	13322	13303	13279	13205	13467	13308	13429	13406	13430	13310	13226	13375	13304	13462	13203	13390	13256	13217	13377	13345	13459	13154	13379	13421	13278	13203	13228	13427	13323	13067	13374	13307	13342	13337	13322	13354	13335	13310	13392	13385	13325	13288	13453	13292	13434	13336	13260	13304	13327	13365	13369	13332	13306	13490	13266	13281	13360	13338	13307	13461	13362	13319	13386	13266
24055	21105	28312	25059	23518	23245	22150	18946	17870	17327	16593	16410	16016	15688	15674	15736	15383	15201	15241	15158	15285	15302	15158	14884	14796	14972	14981	14846	14759	14748	14912	15008	14560	14690	14843	14503	14804	14630	14899	14818	14673	14725	14602	14910	14775	14711	14706	14705	14908	14642	14823	14752	14723	14601	14618	14647	14547	14711	14629	14688	14659	14803	14760	14633	14637	14469	14647	14502	14662	14823	14718	14583	14731	14468	14579	14520	14740	14646	14665	14635	14703	14748	14500	14585	14824	14580	14676	14812	14634	14629	14691	14758	14602	14890	14650	14652	14730	14525	14666	14671	14561	14722	14572	14624	14765	14857	14789	14806	14681	14688	14768	14680	14480	14541	14806	14855	14706	14699	14697	14709	14609	14681	14617	14579	14685	14610	14666	14631	14583	14613	14516	14789	14654	14725	14631	14709	14599	14834	14674	14736	14621	14684	14734	14983	14791	14555	14517	14776	14545	14684	14632	14669	14636	14618	14663	14824	14335	14612	14482	14727	14791	14763	14828	14426	14785	14561	14861	14799	14626	14775	14583	14655	14646	14635	14883	14723	14721	14646	14784	14524	14528	14464	14589	14576	14464	14649	14534	14637	14799	14733	14721	14718	14607	14830	14633	14686	14728	14611	14637	14711	14656	14801	14718	14652	14754	14639	14687	14596	14621	14762	14792	14709	14731	14720	14564	14507	14607	14605	14716	14703	14667	14474	14622	14405	14674	14777	14780	14547	14736	14775	14762	14553	14605	14698	14660	14701	14636	14612	14718	14636	14820	14692	14613	14623	14744	14794	14945	14623	14766	14732	14637	14562	14515	14536	14637	14719	14685	14613	14699	14532	14742	14712	14739	14771	14628	15012	14572	14496	14694	14551	14786	14565	14600	14710	14771	14680	14588	14574	14548	14571	14670	14712	14691	14696	14778	14713	14700	14512	14894	14653	14838	14537	14724	14576	14543	14521	14607	14553	14672	14657	14463	14698	14543	14660	14664	14887	14798	14646	14596	14584	14489	14681	14855	14750	14410	14801	14475	14673	14710	14591	14616	14749	14742	14519	14688	14823	14645	14738	14759	14662	14649	14664	14743	14721	14674	14624	14757	14581	14636	14581	14708	14508	14734	14672	14662	14741	14534	14479	14656	14797	14780	14640	14661	14642	14669	14691	14569	14418	14608	14549	14698	14747	14713	14547	14419	14674	14549	14795	14536	14706	14703	14675	14778	14617	14617	14753	14538	14686	14700	14455	14596	14757	14987	14695	14682	14666	14809	14745	14568	14637	14601	14598	14767	14721	14538	14541	14580	14678	14776	14850	14398	14561	14558	14571	14669	14528	14840	14698	14695	14820	14645	14620	14706	14874	14769	14565	14440	14462	14714	14433	14663	14570	14691	14542	14717	14637	14632	14829	14661	14537	14687	14658	14566	14662	14423	14450	14568	14661	14501	14717	14601	14708	14751	14476	14585	14654	14869	14661	14648	14740	14647	14563	14713	14661	14735	14609	14717	14522	14597	14704	14583	14781	14535	14695	14547	14777	14731	14687	14653	14640	14486	14682	14566	14549	14470	14730	14596	14604	14686	14698	14620	14628	14743	14729	14689	14651	14689	14564	14677	14636	14436	14622	14744	14671	14768	14519	14757	14824	14835	14642	14824	14555	14707	14575	14543	14902	14743	14622	14662	14603	14570	14642	14687	14735	14762	14616	14505	14577	14665	14600	14610	14549	14402	14519	14781	14441	14665	14583	14666	14531	14757	14590	14695	14864	14873	14692	14543	14664	14695	14724	14638	14657	14857	14816	14708	14620	14605	14682	14633	14697	14605	14640	14673	14725	14599	14660	14540	14546	14622	14601	14690	14677	14661	14656	14721	14586	14788	14551	14762	14744	14448	14634	14713	14796	14799	14640	14727	14744	14576	14360	14692	14704	14661	14751	14563	14714	14576	14592	14437	14769	14682	14662	14604	14694	14784	14619	14545	14645	14603	14793	14790	14576	14653	14562	14726	14767	14683	14601	14718	14861	14809	14728	14531	14712	14625	14695	14784	14896	14720	14710	14783	14817	14735	14835	14873	14581	14743	14651	14733	14709	14582	14645	14588	14671	14525	14565	14664	14860	14612	14524	14530	14743	14501	14697	14644	14564	14650	14744	14634	14604	14590	14655	14771	14588	14707	14539	14641	14599	14814	14867	14712	14617	14644	14758	14571	14866	14872	14675	14750	14517	14634	14512	14612	14580	14810	14671	14563	14471	14660	14643	14607	14543	14728	14693	14867	14710	14774	14647	14710	14619	14608	14645	14610	14591	14648	14445	14705	14713	14740	14684	14509	14698	14797	14614	14697	14633	14572	14593	14593	14677	14704	14713	14375	14696	14584	14827	14628	14572	14756	14570	14584	14642	14731	14594	14706	14621	14704	14698	14714	14860	14761	14686	14606	14910	14742	14688	14900	14563	14781	14673	14641	14537	14767	14557	14648	14861	14642	14768	14821	14683	14682	14702	14718	14668	14641	14667	14863	14677	14706	14750	14660	14549	14801	14615	14799	14512	14617	14624	14773	14709	14730	14538	14622	14719	14605	14840	14844	14419	14566	14635	14724	14743	14684	14805	14481	14728	14576	14624	14585	14752	14697	14591	14907	14568	14697	14814	14706	14740	14671	14653	14529	14759	14799	14741	14760	14678	14706	14774	14674	14762	14767	14680	14698	14524	14654	14643	14701	14749	14746	14592	14613	14639	14696	14695	14820	14742	14772	14810	14649	14632	14764	14643	14700	14593	14653	14804	14632	14587	14784	14896	14755	14720	14781	14737	14572	14755	14769	14656	14704	14658	14634	14709	14672	14574	14688	14728	14598	14897	14783	14592	14629	14606	14661	14556	14633	14590	14709	14670	14632	14580	14591	14722	14522	14692	14788	14698	14736	14628	14622	14743	14740	14653	14745	14843	14659	14476	14638	14685	14635	14590	14685	14591	14561	14669	14690	14801	14634	14786	14488	14543	14817	14672	14734	14724	14552	14509	14630	14588	14699	14524	14684	14829	14864	14676	14715	14562	14636	14667	14600	14700	14432	14757	14713	14728	14618	14597	14762	14729	14636	14628	14620	14568	14717	14776	14850	14700	14804	14996	14565	14646	14640	14604	14775	14711	14622	14452	14527	14576	14735	14596	14622	14472	14866	14513	14612	14505	14701	14611	14764	14625	14591	14698	14550	14646	14699	14757	14595	14637	14752	14498	14659	14718	14700	14549	14588	14535	14809	14790	14919	14743	14684	14547	14710	14644	14528	14609	14577	14753	14625	14798	14644	14533	14600	14736	14403	14671	14710	14621	14627	14749	14643	14712	14618	14597	14625	14614	14595	14705	14859	14823	14547	14513	14603	14566	14705	14726	14803	14641	14446	14693	14562	14584	14540	14658	14705	14780	14795	14662	14567	14469	14646	14708	14871	14583	14864	14792	14649	14594	14650	14725	14672	14634	14545	14557	14767	14510	14828	14876	14709	14735	14772	14671	14751	14563	14733	14487	14622	14598	14987	14609	14776	14580	14586	14757	14789	14600	14822	14605	14565	14851	14689	14617	14729	14504	14665	14515	14610	14617	14702	14598	14687	14569	14748	14623	14581	14591	14607	14729	14640	14720	14720	14636	14736	14588	14625	14629	14521	14664	14477	14507	14477	14628	14734	14546	14799	14822	14511	14576	14645	14768	14692	14572	14647	14683	14717	14663	14763	14825	14584	14674	14680	14583	14592	14665	14675	14682	14549	14604	14748	14571	14616	14736	14778	14459	14584	14677	14702	14763	14701	14610	14899	14852	14657	14464	14519	14723	14750	14759	14582	14733	14545	14487	14765	14715	14621	14590	14525	14752	14401	14578	14648	14665	14876	14492	14649	14532	14738	14715	14668	14651	14596	14605	14695	14543	14764	14788	14448	14738	14595	14762	14627	14717	14675	14622	14581	14855	14605	14839	14717	14662	14523	14477	14717	14597	14681	14912	14569	14543	14730	14677	14798	14620	14659	14617	14582	14618	14667	14544	14689	14525	14565	14777	14700	14643	14756	14750	14826	14556	14673	14601	14752	14648	14724	14669	14814	14724	14801	14877	14773	14820	14744	14666	14639	14547	14605	14639	14616	14716	14554	14873	14546	14719	14592	14697	14613	14631	14597	14656	14602	14608	14649	14678	14575	14719	14649	14543	14727	14801	14624	14670	14856	14687	14717	14551	14680	14606	14602	14612	14651	14746	14759	14682	14610	14850	14641	14707	14827	14720	14674	14603	14790	14717	14714	14533	14602	14638	14660	14574	14718	14671	14845	14666	15002	14458	14765	14493	14725	14749	14849	14604	14674	14866	14631	14546	14598	14714	14604	14604	14625	14663	14613	14789	14826	14694	14809	14709	14713	14437	14752	14691	14629	14566	14722	14536	14677	14591	14669	14750	14634	14572	14610	14522	14878	14795	14833	14546	14578	14743	14654	14639	14675	14465	14711	14693	14615	14686	14716	14639	14663	14705	14686	14653	14837	14587	14577	14623	14627	14643	14583	14685	14495	14680	14876	14699	14541	14638	14705	14571	14610	14593	14577	14648	14771	14655	14763	14629	14821	14805	14647	14750	14521	14517	14741	14653	14585	14603	14829	14610	14584	14676	14742	14596	14816	14612	14563	14774	14914	14801	14717	14740	14462	14795	14655	14793	14808	14518	14756	14722	14734	14724	14689	14757	14570	14708	14777	14659	14533	14448	14732	14742	14623	14752	14484	14687	14866	14570	14706	14727	14926	14753	14778	14834	14755	14736	14557	14664	14604	14627	14821	14781	14688	14783	14750	14713	14722	14617	14830	14598	14760	14710	14589	14627	14631	14765	14559	14703	14494	14585	14709	14771	14691	14518	14695	14500	14583	14767	14551	14478	14725	14645	14645	14921	14721	14576	14635	14802	14638	14756	14599	14759	14817	14685	14801	14511	14461	14807	14643	14581	14701	14696	14865	14394	14587	14662	14688	14594	14631	14492	14559	14677	14657	14821	14498	14773	14752	14564	14605	14592	14711	14801	14609	14674	14462	14789	14505	14670	14615	14664	14645	14679	14986	14746	14522	14628	14742	14601	14501	14676	14519	14663	14552	14574	14721	14632	14634	14592
27966	43799	40286	32037	26795	23272	21320	19575	18476	16990	16540	15855	15554	15130	14919	14748	14549	14517	14235	14050	13970	13746	13841	13710	13708	13678	13629	13331	13500	13562	13667	13599	13517	13472	13529	13496	13229	13423	13451	13568	13422	13436	13301	13487	13346	13440	13440	13474	13470	13434	13441	13491	13393	13387	13389	13563	13279	13303	13472	13353	13460	13223	13265	13446	13381	13242	13443	13274	13267	13288	13351	13281	13355	13472	13247	13272	13406	13138	13244	13446	13261	13304	13396	13319	13364	13427	13317	13264	13179	13289	13363	13222	13297	13174	13499	13439	13271	13398	13390	13353	13290	13290	13219	13281	13066	13127	13258	13380	13318	13306	13400	13362	13294	13383	13315	13233	13373	13274	13265	13350	13460	13285	13381	13337	13308	13387	13190	13359	13269	13235	13342	13388	13187	13179	13458	13208	13549	13369	13285	13302	13406	13201	13170	13319	13373	13312	13423	13282	13201	13192	13422	13292	13328	13302	13294	13376	13221	13345	13227	13382	13432	13284	13340	13248	13475	13398	13326	13319	13478	13288	13367	13258	13384	13219	13364	13330	13295	13207	13415	13331	13368	13418	13268	13270	13329	13252	13446	13235	13240	13446	13330	13289	13259	13301	13280	13366	13237	13109	13363	13454	13337	13180	13499	13366	13409	13426	13468	13433	13248	13266	13327	13354	13463	13269	13375	13357	13268	13245	13226	13389	13420	13438	13332	13384	13399	13140	13294	13400	13379	13458	13390	13341	13334	13534	13369	13485	13246	13413	13442	13351	13230	13506	13415	13206	13290	13534	13471	13295	13424	13366	13268	13428	13223	13432	13371	13426	13280	13517	13342	13415	13312	13409	13339	13371	13373	13363	13510	13333	13373	13262	13336	13355	13251	13186	13229	13379	13511	13326	13374	13339	13338	13211	13358	13358	13221	13331	13361	13283	13266	13368	13225	13400	13230	13165	13494	13223	13374	13168	13358	13406	13420	13364	13225	13304	13461	13340	13402	13387	13193	13299	13280	13400	13508	13367	13250	13492	13392	13244	13345	13196	13368	13308	13379	13445	13250	13352	13370	13370	13344	13441	13398	13284	13507	13477	13390	13259	13334	13131	13294	13366	13178	13277	13386	13428	13341	13357	13291	13449	13193	13491	13356	13319	13350	13347	13395	13361	13290	13316	13250	13277	13201	13453	13177	13269	13334	13349	13359	13403	13332	13455	13238	13392	13424	13367	13416	13434	13275	13069	13362	13315	13113	13319	13217	13173	13431	13189	13296	13333	13493	13367	13204	13372	13365	13341	13301	13250	13307	13303	13393	13398	13414	13463	13293	13240	13390	13328	13348	13349	13313	13316	13429	13308	13254	13264	13238	13139	13382	13330	13264	13341	13348	13364	13450	13319	13315	13284	13365	13561	13301	13147	13129	13191	13330	13412	13279	13244	13303	13334	13187	13266	13341	13196	13294	13293	13291	13314	13398	13208	13133	13209	13384	13357	13258	13353	13351	13127	13282	13272	13236	13298	13230	13343	13390	13127	13196	13328	12941	13306	13385	13334	13233	13271	13165	13293	13474	13333	13480	13442	13431	13310	13213	13344	13325	13344	13405	13228	13230	13294	13274	13260	13354	13293	13313	13357	13202	13243	13499	13320	13398	13284	13304	13469	13205	13238	13349	13255	13246	13236	13319	13261	13343	13273	13523	13217	13357	13302	13250	13241	13481	13284	13330	13314	13461	13347	13405	13296	13352	13295	13236	13349	13423	13330	13251	13369	13407	13468	13321	13430	13404	13325	13254	13372	13257	13247	13275	13234	13457	13319	13317	13296	13334	13312	13284	13233	13327	13199	13365	13379	13397	13238	13492	13258	13352	13239	13336	13355	13430	13264	13372	13328	13155	13195	13325	13310	13172	13340	13301	13301	13355	13354	13295	13315	13342	13333	13387	13279	13381	13308	13307	13321	13409	13321	13249	13266	13406	13108	13350	13332	13401	13303	13402	13430	13220	13334	13437	13344	13350	13394	13357	13377	13315	13326	13306	13433	13299	13121	13299	13125	13294	13338	13399	13239	13204	13086	13284	13406	13365	13206	13324	13397	13316	13268	13230	13334	13344	13294	13292	13285	13340	13276	13277	13313	13254	13383	13206	13396	13430	13376	13291	13474	13304	13290	13328	13246	13371	13343	13342	13295	13228	13311	13276	13553	13322	13453	13291	13367	13194	13247	13519	13280	13155	13332	13127	13324	13305	13405	13309	13386	13386	13213	13198	13047	13442	13334	13402	13509	13222	13346	13302	13330	13334	13327	13305	13300	13290	13367	13343	13410	13443	13321	13311	13476	13282	13162	13218	13464	13442	13367	13308	13364	13490	13122	13358	13469	13305	13278	13320	13333	13405	13269	13317	13344	13193	13303	13211	13381	13332	13259	13303	13321	13212	13506	13378	13397	13428	13243	13297	13189	13254	13314	13476	13285	13451	13374	13327	13421	13247	13109	13372	13345	13402	13388	13332	13193	13240	13435	13333	13412	13238	13304	13623	13151	13305	13385	13215	13292	13237	13284	13461	13364	13425	13294	13397	13222	13433	13230	13422	13440	13372	13315	13274	13348	13301	13283	13316	13353	13455	13263	13221	13232	13363	13248	13324	13270	13389	13243	13276	13313	13182	13278	13502	13164	13369	13430	13356	13383	13479	13350	13439	13231	13262	13426	13428	13296	13354	13362	13429	13256	13276	13196	13386	13431	13281	13228	13423	13377	13346	13306	13455	13229	13371	13259	13359	13419	13235	13286	13450	13275	13377	13269	13378	13330	13258	13320	13314	13407	13407	13181	13405	13370	13420	13327	13428	13389	13172	13199	13276	13426	13300	13473	13352	13368	13389	13154	13186	13293	13335	13284	13295	13326	13327	13373	13269	13532	13353	13349	13331	13458	13369	13153	13407	13594	13190	13280	13283	13241	13278	13460	13261	13279	13293	13252	13298	13217	13305	13239	13488	13271	13351	13320	13402	13340	13319	13256	13455	13200	13220	13410	13424	13254	13417	13353	13376	13262	13325	13360	13443	13523	13419	13327	13290	13405	13325	13448	13357	13396	13337	13276	13309	13270	13270	13333	13271	13362	13371	13362	13228	13361	13144	13244	13171	13441	13309	13374	13215	13264	13425	13471	13337	13341	13366	13383	13340	13548	13152	13239	13437	13283	13372	13408	13318	13216	13114	13182	13325	13462	13349	13474	13257	13324	13418	13369	13363	13181	13291	13161	13267	13370	13348	13518	13234	13189	13295	13375	13386	13452	13222	13232	13355	13363	13467	13544	13260	13303	13311	13245	13358	13326	13382	13348	13365	13249	13346	13272	13318	13322	13286	13400	13402	13163	13358	13291	13395	13307	13248	13389	13360	13334	13418	13373	13417	13348	13530	13244	13223	13304	13213	13408	13455	13145	13251	13139	13213	13323	13364	13272	13346	13352	13452	13182	13343	13303	13282	13368	13402	13163	13417	13379	13442	13258	13457	13433	13465	13386	13335	13419	13329	13389	13314	13258	13259	13317	13232	13534	13401	13195	13232	13473	13333	13461	13273	13276	13480	13150	13295	13277	13488	13389	13363	13444	13407	13102	13182	13411	13240	13296	13138	13292	13364	13234	13360	13421	13340	13251	13410	13322	13347	13413	13447	13321	13474	13350	13277	13301	13479	13290	13317	13465	13226	13390	13287	13371	13314	13281	13339	13256	13366	13208	13300	13296	13412	13315	13440	13316	13333	13380	13456	13366	13441	13361	13402	13301	13344	13426	13450	13396	13396	13268	13366	13217	13261	13349	13616	13284	13422	13223	13314	13354	13342	13234	13348	13335	13520	13477	13434	13114	13571	13307	13264	13327	13362	13308	13390	13342	13292	13454	13389	13075	13420	13406	13454	13285	13358	13467	13365	13384	13261	13328	13250	13346	13319	13342	13442	13381	13428	13170	13271	13412	13230	13363	13347	13276	13428	13409	13337	13335	13445	13467	13221	13383	13356	13274	13403	13172	13492	13196	13200	13307	13340	13361	13419	13389	13390	13360	13344	13325	13336	13512	13296	13347	13353	13193	13231	13474	13272	13305	13442	13283	13365	13455	13469	13393	13480	13174	13361	13247	13473	13274	13402	13186	13199	13369	13426	13392	13373	13240	13388	13297	13379	13250	13188	13378	13220	13288	13169	13227	13305	13270	13379	13471	13293	13288	13277	13316	13373	13265	13546	13322	13425	13457	13283	13466	13427	13495	13317	13355	13361	13351	13343	13266	13336	13255	13486	13312	13223	13314	13539	13317	13329	13231	13464	13162	13355	13332	13309	13221	13308	13409	13243	13241	13240	13390	13307	13316	13304	13379	13313	13340	13333	13409	13342	13435	13329	13336	13417	13243	13201	13282	13429	13208	13280	13286	13351	13332	13458	13233	13323	13504	13346	13299	13315	13284	13325	13235	13526	13232	13389	13403	13422	13224	13322	13394	13266	13342	13450	13341	13301	13325	13463	13125	13445	13307	13403	13372	13238	13364	13372	13220	13472	13533	13300	13208	13417	13241	13322	13330	13379	13214	13413	13277	13293	13370	13319	13300	13401	13334	13321	13339	13303	13480	13252	13250	13377	13337	13228	13407	13335	13299	13405	13215	13184	13253	13332	13462	13469	13366	13337	13336	13376	13279	13399	13414	13311	13345	13442	13344	13134	13386	13414	13378	13321	13245	13375	13266	13339	13321	13406	13364	13352	13429	13239	13310	13199	13454	13363	13321	13339	13516	13366	13345	13247	13255	13497	13294	13304	13303	13394	13211	13173	13276	13206	13200	13195	13386	13446	13369	13287	13275	13327	13315	13166	13382	13464	13230	13357	13263	13462	13413	13413	13321	13313	13272	13187	13548	13335	13387	13304	13303	13436	13361	13400	13271	13305	13476	13289	13333	13297	13442	13433	13210	13267	13182	13233	13180	13279	13327	13544	13364	13402	13322	13444	13457	13388	13271	13335	13439	13475	13385	13382	13378	13346	13218	13367	13370	13359	13244	13377	13336	13286	13443	13432	13313	13327	13478	13348	13132	13396	13304	13397	13257	13434	13208	13514	13261	13232	13252	13126	13283	13298	13318	13407	13398	13293	13375	13382	13303
22963	21178	28930	23819	22018	24849	26915	21586	19829	19080	18279	17779	17398	17064	16823	16621	16488	16233	16382	15911	15954	15911	15993	15608	15716	15738	15777	15647	15483	15382	15547	15418	15536	15470	15599	15313	15223	15209	15431	15509	15249	15368	15565	15327	15386	15240	15316	15448	15515	15037	15315	15395	15283	15298	15322	15286	15371	15341	15468	15363	15223	15206	15485	15328	15350	15312	15270	15231	15187	15280	15363	15172	15372	15310	15164	15135	15401	15184	15328	15327	15378	15069	15219	15427	15446	15283	15312	15311	15328	15219	15248	15082	15450	15295	15148	15177	15219	15304	15159	15351	15397	15362	15414	15271	15442	15312	15279	15376	15313	15215	15499	15145	15264	15308	15003	15337	15146	15336	15446	15471	15372	15375	15311	15197	15168	15182	15215	15304	15255	15156	15305	15422	15434	15282	15201	14965	15426	15258	15277	15254	15176	15392	15348	15216	15254	15305	15359	15044	15270	15201	15416	15293	15251	15252	15102	15287	15423	15224	15298	15230	15260	14946	15078	15457	15084	15255	15268	15294	15379	15296	15380	15036	15274	15379	15252	15175	15332	15167	15303	15210	15302	15107	15323	15301	15134	15295	15166	15243	15231	15093	15084	15125	15142	15234	15263	15310	15301	15334	15171	15168	15108	15102	15145	14966	15329	15248	15214	15239	15140	15278	15335	15195	15310	14978	15144	15247	15301	15402	15407	15183	15019	15168	15172	15243	15269	15174	15147	15090	15281	15332	15473	15077	15010	15396	15229	15339	15211	15250	15221	15379	15407	15280	15203	15368	15296	15036	15366	15093	15380	15397	15238	15290	15271	15162	15089	15324	15092	15168	15399	15149	15367	15322	15261	15174	15213	15193	15214	15227	15467	15271	15279	15156	15338	15054	15088	15411	15038	15156	15441	15319	15276	15341	15481	15153	15228	15386	15210	15314	15403	15410	15257	15115	15042	15222	15270	15209	15132	15218	15441	15210	15264	15156	15236	15458	15181	15408	15319	15169	15252	15115	15251	15100	15222	15510	15217	15340	15132	15298	15423	15297	15303	15460	15422	15158	15344	15116	15443	15301	15220	15187	15303	15353	15177	15293	15213	15302	15259	15126	15323	15302	15330	15434	15390	15327	15181	15311	15336	15366	15303	15301	15095	15216	15277	15101	15289	15152	15339	15274	15396	15371	15206	14992	15238	15327	15578	15110	15404	15251	15288	15388	15278	15286	15253	15355	15207	15271	15172	15318	15307	15222	15291	15265	15386	15235	15352	15415	15254	15319	15142	15315	15204	15247	15270	15058	15066	15290	15207	15180	15196	15249	15189	15322	15252	15402	15414	15350	15127	15191	15253	15215	15222	15047	15219	15098	15280	15250	15299	15312	15135	15011	15286	15298	15210	15156	15125	15105	15204	15084	15041	15032	15255	15264	15339	15233	15268	15444	15373	15319	15204	15123	15328	15289	15325	15348	15343	15271	15346	15304	15290	15311	15391	15434	15352	15217	15219	15253	15183	15499	15090	15037	15395	15134	15147	15159	15247	15204	15261	15119	15020	15376	15203	15323	15336	15233	14971	15310	15476	15315	15295	15242	15290	15367	15187	15091	15133	15304	15249	15228	15090	15376	15444	15277	15334	15221	15315	15267	15144	15315	15228	15230	15162	15254	15144	15322	15391	15303	15353	15189	15164	15131	15093	15297	15298	15212	15289	15218	15045	15301	15255	15146	15174	15184	15351	15134	14978	15181	15267	15214	15240	15295	15273	15259	15297	15225	15174	15222	15201	15151	15405	15200	15331	15049	15137	15179	15149	15399	15209	15394	15286	15333	15243	15229	15246	15224	15336	15230	15179	15246	15505	15338	15350	15192	15277	15263	15279	15133	15176	14941	15219	15222	15359	15010	15153	15258	15221	15330	15053	15257	15494	15146	15215	15231	15193	15138	15212	15222	15229	15396	15257	15213	15238	15095	15350	15208	15369	15308	15306	15232	15178	15113	15197	15327	15307	15158	15263	15090	15385	15411	15387	15208	15321	15237	15308	15083	15163	15388	15152	15340	15082	15351	15389	15110	15287	15179	15058	15437	15341	15166	15412	15395	15316	15125	15278	15255	15163	15142	15193	15173	15335	15141	15122	15325	15250	15040	15183	15078	15097	15295	15225	15201	15307	15101	15088	15187	15178	15144	15473	15291	15193	15111	15389	15374	15353	15155	15194	15222	15387	15260	15107	15041	15221	15284	15259	15181	15325	15217	15104	15043	15190	15190	15327	15089	15168	15120	15363	15296	15098	15287	14963	15098	15329	15307	15282	15079	15309	15177	15120	15363	15160	15250	15428	15268	15116	15068	15065	15368	15227	15267	15312	15320	15006	15261	15163	15213	15287	15288	15120	15295	15244	15254	15281	15051	15233	15455	15129	15061	15173	15285	15286	15264	15297	15185	15310	15347	15289	15261	15144	15130	15318	15281	15339	15586	15197	15228	15316	15146	15333	15254	15071	15283	15207	15248	15197	15110	15395	15241	15241	15297	15549	15352	15148	15207	15273	15365	15213	15231	15243	15373	15037	15210	15055	15351	15094	15239	15293	15042	15296	14944	15269	14976	15338	15200	15487	15406	15373	15443	15268	15240	15348	15116	15394	15282	15274	15163	15207	15133	15345	15238	15208	15116	15180	15287	15240	15274	15393	15236	15157	15381	15383	15158	15321	15317	15281	15207	15347	15281	15199	15284	15097	15242	15434	15139	15145	15142	15283	15076	15279	15092	15351	15175	15257	15276	15227	15256	15275	15240	15280	15197	15225	15294	15405	15054	15292	15355	15086	15260	15235	15238	15162	14973	15185	15361	15229	15257	15449	15341	15171	15284	15196	15140	15329	15348	15249	15476	15229	15279	15372	15026	15331	15116	15363	15336	15169	15270	15336	15221	15193	15168	15316	15202	15265	15381	15330	15071	15489	15282	15280	15223	15256	15324	15207	15341	15333	14944	15291	15379	15276	15321	15174	15159	15256	15238	15160	15247	15454	15341	15383	15287	15377	15157	15206	15133	15156	15102	15335	15221	15300	15338	15223	15283	15226	15123	15169	15306	15454	15305	15206	15197	15172	15401	15272	15113	15190	15324	15272	15244	15113	15230	15382	15563	15286	14996	15249	15304	15283	15109	15180	15144	15277	15328	15197	15316	15182	15361	15142	15219	15434	15251	15364	15344	15224	15210	15198	15190	15230	15128	15245	15271	15390	15222	15283	15199	15109	15208	15185	15102	15254	15308	15154	15375	15203	15123	15105	15330	15403	15306	15305	15194	15258	15134	15370	15154	15369	15123	15182	15071	15110	15083	15331	15187	15248	15348	15121	15151	15177	15386	15267	15298	15304	15159	15200	15140	15113	15446	15377	15228	15234	15169	15339	15412	15240	15161	15320	15225	15259	15320	15216	15273	15335	15219	15284	15124	15210	15286	15383	15258	15242	15105	15361	15300	15184	15385	15069	15245	15077	15306	15160	15327	15331	15297	15349	15366	15337	15229	15287	15207	15102	15156	15043	14904	15201	15490	15274	15306	15261	15477	15235	15264	15208	15303	15376	15217	15279	15015	15121	15358	15225	15287	15271	15249	15303	15189	15243	15205	15331	15278	15125	15200	15393	15059	15417	15241	15369	15176	15550	15055	15391	15297	15316	15350	15283	15025	15198	15306	15328	15248	15364	15050	15377	15297	15154	15191	15332	15207	15341	15186	15334	15277	15260	15265	15202	15133	15427	15346	15164	15402	15312	15394	15239	14943	15038	15131	15209	15236	15336	15320	15159	15180	15257	15042	15259	15204	15045	15267	15168	15199	15156	15260	15376	15222	15120	15080	15173	15311	15236	15096	15285	15189	15306	15049	15314	15279	15286	15162	15323	15114	15045	15474	15304	15178	15340	15234	15205	15167	15306	15190	15317	15195	15312	15396	15318	15314	15250	15324	15283	15301	15268	15265	15226	15120	15182	15388	15202	15157	15184	15213	15352	15376	15321	15412	15287	15176	15222	14982	15132	15081	15347	15417	15397	15231	15340	15232	15235	15271	15002	15097	15252	15302	15225	15255	15270	15379	15218	15106	15305	15171	15186	15085	15240	15289	15264	15239	15283	15308	15340	15319	15101	15159	15234	15052	15129	15166	15284	15318	15209	15268	15473	15292	15239	15023	15277	15152	15205	15027	15346	15121	15185	15182	15107	15392	15336	15328	15493	15228	15091	15474	15335	15013	15097	15531	15371	15232	15236	15233	15119	15051	15116	15280	15249	15302	15231	15363	15322	15347	15230	15142	15309	15049	15121	15246	15398	15221	15199	15384	15255	15315	15288	15248	15306	15171	15287	15202	15110	15358	15030	15404	15131	15272	15371	15380	15300	15356	15452	15122	15036	15241	15215	15146	15293	15440	15292	15251	15154	15338	15412	15376	15075	15325	15390	15234	15201	15339	15192	15242	15156	15128	15165	15243	15377	15075	15249	15232	15179	15153	15224	15228	15269	15206	15377	15318	15383	15399	15306	15371	15309	15281	15288	15131	15418	15432	15199	15042	15234	15206	15163	15327	15085	15468	15079	15097	15216	15071	15265	15291	15542	15402	15516	15328	15094	15266	15246	15258	15386	15256	15133	15157	15302	15416	15248	15217	15285	15289	15267	15158	15285	15410	15288	15282	15157	15242	15190	15261	15313	15197	15218	15225	15146	15304	15373	15250	15375	15218	15250	15122	15282	15211	15193	15390	15077	15313	15240	15170	15461	15026	15295	15273	15200	15116	15097	15410	15138	15221	15221	15169	15120	15305	15374	15229	15157	15160	15260	15188	15271	15143	15166	15156	15246	15317	15136	15186	15252	15282	15181	15181	15219	15209	15264	15274	15338	15187	15468	15146	15171	15100	15103	15122	15262	15252	15406	15177	15460	15163	15316	15359	15197	15163	15154	15206	15177	15175	15353	15256	15189	15392	15344	15309	15390	15303	15127	15197	15354	15373	15228	15250	15232	15354	15192	15226	15196	15038	15317	15196	15013	14990	15381	15032	14871	15238	15179	15387	15354	15216	15328	15391	15073	15220	15196	15262	14966	14999	15179	15317	14946	15248	15131	15182	15357	15215	15319	15229	15344	15162	15259	15509	15120	15337
28716	50348	46712	37517	30483	27214	24656	22454	20833	19186	17980	17580	16952	16176	15892	15706	15513	15150	14804	14740	14592	14423	14529	14014	14208	14207	14045	13953	13958	14050	13840	13756	13785	13850	13904	13656	13797	13660	13648	13677	13810	13944	13694	13710	13798	13627	13781	13690	13626	13693	13590	13754	13565	13634	13555	13589	13685	13591	13742	13744	13732	13718	13559	13748	13796	13508	13593	13769	13600	13529	13723	13634	13612	13675	13700	13757	13698	13861	13687	13698	13747	13662	13671	13668	13692	13585	13597	13663	13583	13559	13599	13727	13643	13550	13745	13615	13552	13466	13585	13674	13570	13613	13648	13588	13595	13611	13685	13615	13789	13612	13594	13606	13612	13720	13798	13677	13651	13659	13637	13753	13735	13575	13595	13658	13502	13747	13726	13728	13719	13763	13763	13761	13552	13733	13706	13598	13682	13772	13603	13617	13426	13581	13588	13656	13687	13776	13669	13585	13663	13603	13872	13678	13675	13607	13621	13722	13575	13659	13784	13703	13615	13747	13671	13620	13702	13848	13705	13682	13791	13690	13670	13690	13698	13694	13560	13587	13645	13588	13726	13693	13555	13732	13645	13546	13502	13663	13660	13585	13568	13692	13510	13697	13408	13588	13567	13607	13720	13671	13581	13765	13691	13452	13738	13627	13668	13587	13728	13637	13695	13645	13757	13722	13538	13583	13563	13600	13523	13780	13607	13677	13603	13550	13761	13645	13557	13552	13618	13673	13474	13844	13694	13738	13535	13640	13453	13592	13861	13504	13730	13729	13591	13627	13534	13698	13623	13579	13495	13548	13632	13435	13486	13650	13657	13661	13599	13536	13736	13673	13679	13638	13787	13487	13598	13730	13589	13518	13910	13764	13712	13660	13661	13781	13641	13546	13773	13594	13690	13566	13661	13604	13908	13596	13675	13604	13594	13616	13486	13645	13642	13765	13679	13585	13597	13560	13717	13805	13807	13644	13797	13676	13499	13710	13667	13665	13684	13551	13638	13488	13594	13654	13479	13691	13772	13648	13608	13767	13555	13454	13749	13748	13807	13543	13451	13531	13743	13604	13553	13729	13583	13622	13698	13699	13576	13861	13827	13687	13651	13662	13543	13766	13634	13626	13671	13742	13495	13573	13554	13789	13609	13525	13685	13635	13520	13635	13721	13746	13724	13550	13915	13637	13507	13626	13772	13620	13656	13703	13713	13754	13680	13788	13624	13690	13610	13620	13818	13765	13642	13683	13630	13704	13700	13663	13597	13614	13589	13388	13493	13679	13870	13761	13532	13576	13526	13578	13608	13620	13589	13707	13452	13693	13690	13647	13686	13653	13538	13557	13576	13644	13707	13810	13625	13735	13735	13599	13536	13469	13679	13783	13642	13540	13693	13561	13529	13589	13494	13573	13715	13634	13651	13751	13758	13822	13867	13741	13672	13574	13602	13738	13699	13608	13518	13728	13602	13644	13762	13733	13771	13705	13627	13631	13568	13596	13782	13679	13496	13694	13654	13786	13652	13700	13726	13578	13758	13817	13619	13730	13623	13727	13610	13721	13680	13689	13612	13604	13641	13665	13735	13530	13640	13649	13680	13727	13630	13524	13635	13752	13676	13649	13674	13835	13752	13598	13483	13716	13704	13562	13536	13853	13658	13721	13820	13699	13694	13362	13667	13621	13658	13653	13754	13620	13767	13588	13671	13904	13477	13576	13612	13536	13678	13707	13609	13715	13690	13693	13613	13559	13620	13692	13555	13832	13808	13501	13659	13746	13761	13705	13745	13763	13609	13645	13647	13776	13432	13578	13535	13622	13671	13538	13660	13456	13704	13675	13713	13501	13687	13501	13811	13583	13625	13470	13704	13567	13674	13595	13665	13684	13713	13719	13658	13760	13451	13825	13720	13789	13675	13573	13624	13656	13717	13620	13703	13741	13688	13734	13505	13705	13722	13596	13646	13676	13717	13796	13600	13710	13708	13595	13703	13682	13680	13647	13638	13621	13651	13597	13609	13751	13469	13496	13776	13648	13728	13697	13717	13797	13709	13613	13575	13610	13660	13643	13514	13623	13714	13654	13728	13571	13586	13632	13484	13696	13766	13746	13536	13593	13600	13655	13627	13808	13618	13599	13578	13514	13759	13644	13519	13658	13803	13598	13776	13656	13557	13650	13642	13730	13678	13815	13695	13702	13545	13638	13503	13493	13755	13746	13694	13692	13856	13589	13725	13725	13704	13676	13743	13682	13658	13595	13629	13579	13516	13614	13678	13568	13680	13614	13724	13636	13519	13703	13624	13637	13725	13612	13751	13602	13649	13629	13783	13642	13573	13522	13651	13739	13534	13664	13667	13539	13677	13575	13652	13629	13580	13744	13562	13643	13668	13640	13612	13634	13805	13658	13647	13638	13638	13581	13544	13700	13823	13599	13667	13671	13625	13629	13620	13687	13619	13580	13784	13630	13718	13510	13700	13643	13634	13504	13613	13669	13533	13678	13542	13487	13719	13617	13404	13625	13583	13584	13782	13573	13498	13530	13739	13542	13545	13623	13544	13596	13611	13561	13498	13739	13625	13630	13649	13559	13709	13836	13848	13698	13727	13528	13561	13575	13683	13494	13824	13798	13652	13617	13523	13542	13514	13604	13716	13754	13636	13431	13638	13686	13707	13746	13581	13676	13610	13436	13635	13583	13570	13626	13666	13641	13759	13549	13719	13668	13659	13700	13496	13581	13594	13663	13768	13688	13611	13626	13508	13437	13655	13636	13574	13633	13761	13668	13616	13568	13561	13458	13504	13693	13603	13678	13718	13696	13592	13647	13417	13568	13756	13430	13551	13672	13787	13539	13832	13531	13690	13702	13407	13701	13713	13779	13528	13560	13714	13535	13686	13701	13402	13789	13479	13729	13688	13618	13585	13509	13651	13585	13487	13625	13833	13711	13662	13754	13574	13731	13732	13616	13463	13636	13642	13705	13585	13703	13751	13495	13633	13651	13596	13736	13613	13613	13658	13664	13590	13615	13596	13876	13534	13620	13518	13613	13687	13587	13767	13515	13425	13681	13652	13625	13577	13683	13733	13527	13775	13616	13483	13614	13625	13682	13676	13731	13770	13760	13522	13655	13554	13628	13667	13662	13627	13494	13690	13715	13715	13639	13644	13412	13738	13549	13719	13588	13798	13630	13511	13801	13617	13568	13557	13664	13649	13546	13819	13653	13683	13409	13430	13776	13665	13519	13624	13686	13478	13712	13572	13655	13574	13762	13567	13573	13722	13622	13563	13490	13816	13624	13632	13861	13622	13646	13572	13689	13687	13601	13475	13733	13567	13604	13730	13540	13534	13597	13761	13570	13721	13514	13603	13696	13865	13522	13592	13713	13683	13492	13754	13652	13526	13601	13727	13802	13547	13644	13700	13575	13538	13773	13679	13694	13730	13537	13725	13607	13479	13655	13602	13584	13535	13653	13607	13719	13572	13539	13636	13702	13622	13599	13641	13678	13595	13707	13632	13615	13698	13771	13477	13660	13658	13601	13655	13755	13674	13752	13538	13708	13714	13594	13640	13612	13773	13632	13581	13598	13586	13646	13615	13609	13689	13635	13597	13757	13535	13798	13523	13617	13697	13527	13756	13753	13579	13682	13519	13704	13620	13784	13544	13570	13795	13667	13665	13659	13695	13583	13494	13795	13557	13815	13438	13631	13680	13819	13688	13689	13693	13567	13554	13619	13610	13424	13607	13722	13628	13520	13565	13414	13566	13482	13764	13495	13624	13547	13629	13457	13652	13686	13482	13792	13631	13612	13512	13558	13608	13699	13606	13563	13582	13503	13739	13690	13614	13807	13723	13489	13682	13594	13567	13616	13693	13534	13663	13791	13373	13707	13620	13724	13789	13510	13771	13562	13746	13530	13693	13619	13753	13591	13579	13707	13837	13604	13478	13665	13797	13811	13769	13596	13735	13662	13458	13456	13603	13667	13746	13699	13693	13655	13540	13723	13795	13637	13702	13736	13804	13615	13484	13592	13740	13799	13676	13518	13611	13639	13670	13664	13540	13698	13466	13617	13766	13849	13602	13711	13782	13527	13582	13445	13579	13672	13675	13691	13486	13722	13485	13664	13801	13594	13541	13845	13671	13557	13680	13663	13480	13883	13577	13616	13496	13601	13592	13626	13675	13710	13638	13615	13442	13503	13662	13635	13577	13605	13669	13717	13667	13625	13592	13721	13823	13499	13682	13541	13747	13615	13620	13703	13914	13801	13590	13578	13663	13670	13655	13709	13629	13595	13701	13597	13645	13746	13637	13719	13596	13741	13698	13533	13693	13758	13857	13581	13759	13683	13580	13629	13577	13752	13650	13809	13570	13624	13734	13670	13672	13738	13633	13652	13527	13572	13656	13550	13666	13564	13669	13646	13734	13480	13557	13806	13748	13579	13633	13698	13526	13686	13566	13645	13599	13601	13806	13699	13659	13651	13711	13560	13643	13751	13694	13734	13609	13623	13347	13757	13592	13648	13667	13580	13743	13630	13620	13669	13477	13683	13574	13651	13645	13678	13697	13646	13722	13662	13683	13593	13698	13515	13784	13654	13647	13625	13468	13760	13576	13663	13715	13566	13563	13659	13698	13654	13638	13772	13699	13720	13865	13592	13689	13581	13586	13594	13687	13678	13623	13734	13747	13880	13514	13605	13573	13676	13565	13767	13681	13446	13508	13620	13668	13775	13604	13525	13478	13517	13649	13616	13466	13778	13455	13578	13589	13795	13655	13568	13663	13548	13799	13621	13726	13503	13679	13664	13691	13725	13797	13714	13630	13596	13499	13632	13787	13609	13750	13708	13499	13465	13644	13646	13626	13691	13526	13738	13646	13681	13679	13612	13740	13716	13465	13622	13755	13671	13598	13507	13658	13618	13717	13675	13568	13583	13667	13677	13495	13783	13703	13733	13570	13435	13701	13587	13674	13581	13581	13570	13692	13657	13587	13701	13526	13537	13656	13679	13734	13617	13525	13525	13600	13699	13831	13663	13779	13699	13598	13633	13648	13658	13584	13649	13752	13547	13833	13604	13837	13490	13652	13727	13624	13608	13752	13619	13646	13641	13766	13687	13846	13710	13615	13698	13785	13684	13651	13469	13713	13791	13664	13541
28625	25258	30633	26822	21265	19443	18289	17137	16515	16152	15796	15498	15195	15294	15339	15243	15247	15151	15085	14913	14962	14996	14957	14797	14778	14985	14769	14778	14778	14880	14878	14714	14765	14943	14625	14577	14630	14678	14836	14656	14543	14608	14544	14461	14850	14655	14646	14690	14589	14911	14694	14594	14775	14676	14637	14864	14819	14659	14615	14725	14746	14896	14527	14666	14507	14739	14691	14689	14785	14631	14591	14673	14989	14575	14657	14700	14402	14770	14827	14777	14699	14533	14733	14619	14634	14569	14610	14555	14594	14605	14598	14853	14643	14577	14678	14629	14462	14608	14832	14548	14477	14715	14505	14749	14456	14829	14815	14723	14743	14510	14753	14459	14703	14648	14744	14492	14668	14544	14610	14528	14722	14563	14587	14551	14635	14536	14398	14688	14660	14594	14612	14564	14781	14754	14859	14768	14794	14670	14734	14581	14554	14589	14640	14687	14690	14702	14545	14710	14676	14754	14539	14668	14702	14624	14717	14698	14813	14626	14563	14671	14580	14531	14804	14513	14989	14678	14528	14496	14652	14529	14828	14749	14628	14790	14781	14766	14628	14898	14794	14639	14620	14684	14621	14607	14562	14474	14762	14663	14743	14615	14716	14715	14732	14564	14542	14803	14707	14448	14522	14622	14623	14823	14796	14494	14789	14600	14731	14597	14581	14516	14648	14640	14577	14734	14809	14784	14587	14726	14744	14699	14649	14589	14816	14744	14638	14591	14729	14843	14620	14606	14657	14582	14622	14613	14583	14665	14653	14692	14782	14455	14704	14917	14777	14672	14585	14657	14741	14872	14767	14781	14559	14634	14743	14663	14649	14432	14736	14577	14698	14733	14751	14513	14553	14732	14517	14824	14584	14661	14551	14719	14917	14562	14723	14779	14746	14627	14667	14698	14729	14688	14623	14573	14559	14497	14760	14826	14661	14376	14534	14666	14668	14663	14685	14567	14726	14530	14719	14585	14682	14714	14755	14598	14486	14613	14583	14542	14610	14577	14685	14674	14535	14596	14662	14600	14742	14900	14582	14628	14658	14648	14664	14693	14651	14718	14704	14300	14651	14738	14760	14593	14618	14692	14668	14571	14738	14592	14569	14757	14867	14662	14572	14789	14720	14632	14752	14733	14751	14610	14792	14756	14798	14726	14551	14717	14487	14722	14633	14565	14743	14587	14530	14604	14949	14794	14724	14788	14729	14545	14906	14670	14726	14656	14663	14576	14563	14589	14851	14699	14828	14685	14670	14696	14543	14537	14694	14767	14542	14703	14757	14863	14737	14741	14451	14701	14532	14657	14701	14664	14701	14666	14669	14761	14710	14860	14539	14652	14652	14671	14573	14558	14647	14558	14838	14692	14685	14664	14598	14583	14518	14704	14781	14718	14761	14559	14638	14638	14725	14537	14702	14798	14644	14692	14533	14717	14690	14762	14917	14590	14754	14683	14661	14700	14813	14518	14635	14552	14716	14525	14599	14689	14813	14434	14775	14689	14708	14636	14820	14648	14728	14663	14762	14681	14820	14612	14644	14679	14605	14617	14924	14685	14583	14619	14604	14517	14509	14586	14496	14593	14409	14618	14830	14685	14801	14683	14790	14548	14730	14703	14599	14792	14582	14520	14569	14657	14623	14436	14745	14858	14690	14691	14680	14651	14602	14759	14744	14585	14788	14755	14862	14790	14611	14807	14695	14686	14610	14847	14599	14378	14682	14699	14560	14739	14495	14652	14522	14384	14656	14584	14644	14781	14648	14800	14641	14572	14635	14718	14574	14684	14623	14767	14639	14706	14579	14539	14568	14680	14668	14577	14704	14733	14639	14615	14570	14703	14663	14648	14620	14753	14380	14510	14699	14417	14764	14687	14643	14593	14688	14695	14688	14361	14545	14668	14720	14762	14672	14547	14629	14617	14647	14452	14720	14717	14757	14565	14704	14611	14687	14825	14541	14566	14804	14842	14778	14740	14793	14792	14696	14684	14714	14644	14770	14581	14542	14592	14690	14752	14607	14668	14523	14490	14647	14570	14831	14699	14709	14651	14647	14548	14531	14533	14743	14814	14599	14611	14663	14797	14636	14785	14648	14816	14815	14767	14767	14689	14731	14809	14473	14582	14682	14685	14506	14727	14690	14846	14631	14709	14821	14758	14880	14708	14526	14590	14809	14635	14456	14767	14653	14702	14711	14613	14740	14665	14785	14694	14591	14609	14956	14745	14847	14867	14661	14734	14697	14792	14853	14616	14622	14885	14777	14766	14678	14574	14523	14823	14714	14752	14774	14657	14740	14591	14734	14708	14629	14763	14658	14690	14558	14525	14766	14512	14620	14511	14535	14671	14899	14758	14781	14500	14748	14537	14690	14591	14597	14700	14617	14473	14610	14855	14605	14743	14796	14591	14772	14664	14638	14611	14604	14649	14785	14673	14781	14599	14623	14427	14805	14844	14787	14593	14580	14634	14718	14623	14399	14572	14598	14648	14670	14849	14678	14650	14645	14727	14563	14681	14763	14839	14821	14523	14772	14704	14744	14579	14686	14614	14763	14538	14616	14587	14612	14795	14770	14607	14737	14591	14536	14717	14719	14576	14787	14757	14655	14825	14562	14476	14745	14600	14848	14688	14615	14560	14658	14817	14811	14651	14653	14585	14626	14742	14806	14843	14784	14657	14848	14638	14613	14580	14524	14604	14658	14709	14599	14581	14806	14487	14798	14690	14714	14506	14695	14729	14612	14582	14638	14655	14611	14729	14593	14654	14607	14623	14666	14692	14807	14595	14689	14550	14631	14634	14522	14720	14697	14722	14650	14669	14769	14784	14896	14702	14790	14661	14665	14602	14633	14424	14760	14774	14644	14697	14545	14659	14719	14639	14571	14510	14416	14521	14699	14758	14637	14758	14819	14813	14602	14780	14579	14646	14756	14599	14744	14699	14705	14641	14570	14785	14669	14787	14878	14753	14697	14639	14896	14690	14781	14567	14663	14515	14650	14683	14654	14614	14578	14669	14639	14574	14686	14745	14864	14663	14796	14758	14795	14736	14594	14838	14629	14480	14598	14647	14640	14588	14423	14535	14565	14774	14732	14752	14602	14594	14727	14678	14636	14769	14854	14787	14652	14459	14734	14753	14557	14698	14686	14707	14811	14665	14513	14929	14649	14744	14505	14648	14464	14840	14743	14559	14584	14598	14588	14741	14770	14666	14724	14545	14819	14506	14560	14662	14630	14620	14810	14570	14847	14821	14510	14615	14831	14829	14586	14641	14683	14615	14595	14629	14678	14593	14512	14559	14728	14641	14604	14761	14728	14744	14776	14759	14611	14785	14696	14680	14532	14726	14648	14754	14757	14535	14825	14586	14869	14544	14708	14712	14580	14597	14691	14496	14511	14372	14606	14521	14754	14624	14738	14560	14606	14587	14805	14638	14782	14705	14541	14687	14661	14548	14352	14624	14917	14728	14822	14564	14534	14801	14557	14901	14647	14593	14631	14579	14625	14550	14559	14751	14749	14541	14845	14768	14690	14654	14602	14621	14591	14842	14763	14663	14647	14858	14727	14610	14814	14665	14604	14611	14679	14829	14715	14623	14771	14724	14632	14677	14727	14709	14885	14682	14879	14677	14491	14647	14670	14710	14489	14560	14511	14736	14747	14493	14717	14863	14469	14703	14510	14565	14671	14475	14651	14808	14486	14604	14749	14761	14684	14822	14719	14724	14658	14489	14673	14806	14713	14654	14668	14719	14860	14558	14752	14762	14900	14627	14510	14645	14587	14623	14556	14617	14650	14653	14702	14671	14746	14695	14645	14613	14729	14711	14713	14574	14649	14798	14892	14826	14601	14579	14605	14700	14735	14523	14649	14647	14493	14913	14757	14672	14721	14755	14704	14614	14647	14666	14640	14498	14584	14890	14728	14630	14661	14606	14555	14605	14525	14784	14493	14633	14841	14747	14618	14553	14745	14703	14722	14639	14875	14751	14737	14617	14587	14672	14651	14728	14575	14518	14605	14686	14632	14409	14547	14804	14844	14538	14816	14633	14717	14693	14591	14492	14661	14775	14617	14602	14672	14749	14813	14594	14867	14554	14604	14636	14646	14740	14762	14558	14735	14497	14624	14551	14604	14626	14696	14759	14768	14695	14668	14696	14639	14602	14739	14602	14608	14533	14852	14536	14662	14659	14677	14662	14690	14792	14586	14740	14706	14709	14516	14493	14785	14700	14773	14787	14766	14591	14396	14513	14536	14774	14460	14679	14628	14584	14975	14765	14739	14439	14598	14751	14777	14583	14694	14735	14660	14640	14687	14633	14584	14450	14506	14609	14564	14598	14569	14568	14889	14846	14849	14787	14532	14538	14605	14571	14468	14517	14939	14711	14804	14694	14773	14596	14598	14738	14490	14542	14610	14480	14652	14671	14700	14617	14835	14686	14792	14901	14709	14676	14884	14862	14813	14605	14765	14865	14831	14653	14609	14623	14708	14740	14643	14759	14739	14691	14732	14427	14688	14723	14863	14655	14687	14694	14612	14815	14538	14632	14714	14647	14794	14684	14624	14658	14646	14531	14780	14692	14773	14527	14804	14653	14642	14707	14706	14769	14740	14698	14562	14715	14608	14582	14803	14859	14655	14652	14575	14759	14652	14665	14607	14420	14840	14724	14464	14898	14794	14615	14657	14778	14603	14437	14626	14749	14798	14723	14630	14701	14661	14548	14545	14844	14791	14743	14584	14820	14652	14778	14997	14423	14818	14591	14685	14626	14636	14942	14543	14608	14758	14740	14762	14764	14786	14643	14690	14537	14540	14660	14636	14614	14674	14702	14893	14696	14762	14814	14642	14577	14583	14741	14696	14846	14537	14785	14746	14729	14661	14803	14831	14542	14806	14732	14661	14722	14626	14695	14751	14604	14731	14716	14758	14707	14631	14773	14862	14706	14431	14825	14615	14926	14488	14815	14750	14730	14602	14627	14628	14593	14626	14677	14712	14721	14652	14730	14587	14679	14874	14645	14710	14529	14686	14555	14802	14818	14477	14677	14581	14691	14535	14555	14681	14663	14793	14626	14833	14507	14544	14482	14794	14713	14681	14678	14590	14593	14660	14613	14646	14737	14857	14638	14759	14761	14714	14862	14663	14629	14821	14630
27443	38271	34631	26204	21891	19969	18513	17253	16255	15569	15036	14761	14812	14407	14161	13973	13849	13982	13711	13763	13615	13760	13641	13597	13595	13544	13371	13350	13439	13411	13392	13261	13419	13347	13231	13199	13240	13384	13240	13240	13221	13484	13346	13373	13218	13174	13443	13410	13324	13196	13500	13291	13290	13204	13250	13370	13295	13290	13317	13233	13320	13373	13297	13175	13259	13204	13297	13303	13368	13384	13320	13229	13367	13196	13315	13306	13214	13399	13326	13285	13348	13386	13336	13307	13340	13526	13311	13299	13339	13311	13221	13363	13238	13287	13319	13370	13429	13435	13275	13179	13426	13430	13532	13254	13281	13253	13256	13445	13301	13341	13380	13152	13360	13366	13269	13386	13263	13372	13425	13266	13147	13272	13254	13393	13389	13311	13340	13239	13246	13033	13414	13310	13280	13286	13347	13330	13236	13218	13225	13069	13328	13304	13278	13205	13292	13329	13429	13373	13291	13288	13505	13257	13356	13457	13139	13094	13330	13457	13247	13255	13301	13475	13356	13221	13348	13243	13354	13559	13257	13362	13273	13249	13384	13298	13220	13335	13247	13547	13336	13231	13435	13380	13360	13356	13440	13217	13359	13308	13278	13250	13310	13266	13343	13330	13199	13368	13308	13236	13275	13165	13312	13287	13288	13416	13294	13289	13426	13438	13370	13403	13391	13259	13337	13280	13233	13448	13280	13383	13331	13193	13197	13372	13436	13176	13388	13224	13192	13283	13347	13215	13318	13264	13219	13137	13259	13319	13292	13234	13171	13145	13528	13238	13373	13216	13369	13301	13261	13496	13499	13271	13269	13397	13168	13294	13332	13460	13317	13149	13291	13217	13276	13280	13247	13264	13355	13299	13307	13208	13358	13403	13220	13507	13249	13337	13396	13211	13130	13257	13342	13337	13235	13588	13281	13273	13243	13267	13249	13280	13441	13184	13334	13165	13400	13236	13345	13238	13255	13359	13264	13325	13494	13305	13247	13454	13397	13293	13381	13120	13345	13300	13307	13206	13425	13416	13172	13201	13337	13409	13300	13427	13211	13234	13247	13286	13561	13341	13447	13450	13281	13352	13236	13193	13328	13060	13252	13429	13311	13394	13454	13284	13319	13228	13294	13210	13442	13397	13188	13295	13279	13278	13346	13446	13301	13314	13509	13367	13302	13327	13371	13210	13164	13398	13359	13369	13199	13341	13222	13180	13319	13346	13353	13071	13302	13261	13162	13178	13282	13185	13558	13249	13298	13227	13306	13496	13341	13494	13497	13283	13280	13296	13322	13452	13245	13403	13353	13162	13316	13343	13321	13148	13303	13371	13290	13428	13281	13246	13216	13181	13145	13207	13302	13286	13225	13162	13376	13201	13217	13359	13348	13233	13474	13311	13226	13297	13349	13320	13270	13340	13472	13016	13526	13276	13410	13335	13444	13122	13427	13291	13289	13402	13309	13246	13471	13357	13419	13494	13285	13344	13253	13483	13267	13367	13447	13335	13220	13353	13367	13266	13360	13242	13262	13419	13308	13304	13218	13265	13322	13339	13417	13403	13300	13244	13340	13307	13266	13284	13324	13312	13490	13301	13376	13543	13290	13172	13357	13444	13425	13316	13221	13172	13093	13327	13396	13288	13419	13140	13299	13397	13172	13131	13385	13398	13359	13287	13364	13253	13341	13137	13301	13307	13136	13383	13153	13255	13176	13173	13194	13328	13272	13326	13221	13329	13291	13603	13187	13289	13290	13404	13269	13176	13089	13508	13320	13350	13364	13218	13409	13130	13244	13190	13259	13442	13241	13255	13305	13342	13458	13463	13307	13317	13342	13423	13321	13454	13309	13192	13334	13287	13186	13216	13355	13115	13349	13318	13359	13113	13334	13319	13262	13304	13327	13324	13454	13248	13387	13263	13242	13221	13388	13176	13326	13194	13258	13310	13303	13345	13165	13244	13323	13360	13118	13310	13301	13292	13246	13266	13223	13326	13366	13136	13467	13355	13297	13311	13257	13403	13298	13366	13293	13397	13320	13289	13253	13210	13352	13311	13249	13263	13296	13440	13173	13222	13261	13306	13261	13258	13351	13295	13308	13322	13508	13427	13275	13458	13287	13253	13212	13306	13310	13292	13438	13331	13307	13242	13435	13144	13409	13284	13217	13360	13433	13251	13426	13382	13327	13376	13509	13432	13259	13394	13216	13448	13290	13346	13199	13299	13300	13176	13207	13414	13290	13270	13011	13240	13214	13250	13190	13157	13369	13344	13118	13253	13410	13132	13321	13395	13443	13258	13133	13269	13364	13245	13421	13246	13544	13220	13196	13192	13220	13331	13297	13251	13222	13520	13521	13361	13371	13427	13475	13375	13223	13291	13209	13369	13369	13273	13357	13280	13442	13375	13218	13187	13510	13259	13354	13345	13255	13287	13290	13212	13224	13467	13442	13193	13305	13436	13303	13379	13312	13230	13324	13195	13367	13351	13446	13239	13441	13378	13421	13310	13456	13517	13305	13209	13347	13351	13321	13249	13301	13388	13295	13292	13359	13198	13471	13300	13347	13442	13378	13445	13317	13284	13207	13398	13401	13391	13305	13406	13284	13237	13197	13280	13363	13288	13445	13326	13330	13331	13304	13423	13292	13261	13261	13302	13243	13373	13325	13239	13235	13334	13396	13176	13415	13026	13415	13249	13400	13147	13387	13444	13219	13410	13378	13317	13456	13277	13245	13338	13210	13166	13496	13381	13353	13302	13369	13314	13429	13148	13419	13312	13404	13186	13182	13454	13251	13249	13222	13394	13239	13140	13396	13356	13181	13189	13257	13219	13315	13168	13285	13323	13365	13289	13401	13388	13293	13307	13233	13242	13436	13385	13238	13289	13539	13222	13274	13180	13523	13412	13366	13338	13295	13115	13294	13210	13353	13222	13341	13239	13346	13416	13360	13123	13355	13344	13268	13294	13298	13288	13361	13348	13268	13226	13311	13362	13364	13352	13345	13226	13240	13298	13369	13118	13194	13260	13273	13188	13230	13344	13340	13372	13223	13435	13216	13341	13354	13316	13168	13326	13272	13309	13364	13215	13295	13221	13198	13445	13412	13284	13387	13306	13242	13165	13244	13413	13328	13533	13329	13338	13348	13263	13441	13309	13188	13331	13236	13299	13297	13261	13372	13325	13436	13334	13399	13380	13298	13322	13120	13188	13243	13243	13471	13284	13371	13263	13413	13378	13295	13154	13236	13287	13376	13263	13242	13320	13405	13258	13381	13400	13253	13239	13162	13057	13285	13206	13275	13208	13250	13169	13306	13264	13450	13409	13171	13201	13236	13200	13416	13465	13280	13231	13120	13332	13462	13233	13382	13211	13322	13326	13213	13460	13264	13391	13242	13283	13290	13183	13222	13314	13290	13337	13229	13139	13188	13203	13380	13409	13223	13240	13223	13218	13286	13183	13252	13295	13332	13287	13280	13276	13299	13413	13402	13350	13216	13455	13367	13229	13337	13276	13234	13352	13344	13031	13392	13251	13368	13161	13311	13369	13291	13334	13285	13376	13252	13361	13255	13451	13316	13360	13383	13208	13392	13189	13379	13304	13372	13375	13346	13265	13252	13291	13317	13328	13238	13257	13166	13344	13345	13256	13194	13434	13238	13359	13462	13428	13365	13361	13549	13188	13381	13203	13332	13323	13353	13239	13272	13327	13341	13397	13178	13366	13414	13361	13282	13182	13149	13251	13301	13198	13342	13291	13431	13232	13386	13312	13348	13267	13386	13282	13302	13152	13315	13044	13252	13268	13261	13262	13406	13357	13226	13327	13398	13227	13291	13324	13331	13343	13335	13210	13185	13347	13314	13188	13367	13330	13265	13283	13192	13177	13281	13402	13245	13264	13242	13221	13430	13253	13157	13275	13216	13380	13195	13133	13267	13387	13329	13259	13081	13190	13186	13324	13322	13306	13345	13498	13318	13319	13247	13305	13393	13284	13263	13075	13315	13204	13282	13255	13458	13215	13203	13276	13338	13505	13287	13183	13216	13244	13134	13162	13375	13414	13215	13264	13282	13263	13308	13375	13322	13346	13369	13306	13319	13149	13350	13457	13297	13481	13348	13250	13204	13387	13344	13370	13246	13284	13225	13335	13213	13260	13504	13144	13326	13411	13325	13544	13252	13362	13346	13378	13266	13318	13431	13400	13234	13259	13385	13237	13401	13243	13310	13074	13354	13382	13233	13320	13410	13314	13328	13450	13306	13257	13195	13501	13176	13439	13169	13253	13408	13261	13342	13286	13188	13379	13323	13361	13085	13242	13424	13287	13400	13316	13317	13458	13207	13267	13433	13335	13418	13314	13268	13456	13357	13406	13124	13281	13291	13308	13293	13158	13358	13189	13384	13385	13457	13336	13383	13309	13377	13309	13300	13307	13351	13405	13298	13262	13366	13221	13292	13386	13410	13110	13371	13242	13286	13370	13454	13490	13183	13320	13240	13168	13365	13402	13304	13269	13626	13409	13415	13363	13245	13378	13198	13341	13406	13238	13387	13227	13383	13360	13305	13105	13324	13221	13396	13249	13286	13259	13301	13224	13271	13365	13315	13186	13285	13247	13368	13256	13213	13394	13391	13330	13337	13506	13076	13295	13355	13289	13397	13172	13263	13386	13381	13215	13393	13378	13202	13459	13217	13219	13385	13306	13125	13417	13326	13380	13207	13293	13464	13234	13288	13431	13423	13226	13173	13339	13332	13433	13359	13279	13399	13446	13381	13240	13327	13408	13341	13206	13194	13081	13462	13235	13343	13458	13354	13220	13209	13318	13273	13362	13183	13472	13355	13323	13202	13203	13288	13376	13388	13422	13311	13423	13320	13397	13178	13515	13338	13462	13336	13469	13388	13156	13335	13430	13270	13209	13342	13252	13330	13369	13256	13287	13283	13480	13538	13239	13277	13503	13264	13306	13258	13250	13272	13388	13341	13243	13437	13394	13346	13364	13124	13204	13367	13308	13314	13431	13448	13255	13260	13390	13449	13399	13302	13203	13406	13299	13297	13354	13222	13300	13334	13314	13223	13190	13490	13358	13183	13301	13097	13301	13166	13380	13190	13319	13224	13396	13221	13289	13263	13409	13322	13171	13434	13355	13361	13272	13165	13328
24208	21174	28462	24975	23722	23932	22812	19253	17975	17602	16938	16438	16229	15896	15821	15692	15676	15606	15518	15380	15242	15403	15028	15153	15154	15026	15071	14947	14781	14885	14959	14769	14745	14646	14791	14848	14949	14632	14835	14753	14769	14796	14846	14817	14756	14816	14754	14789	14623	14836	14805	14727	14734	14716	14815	14920	14783	14756	14817	14688	14791	14779	14726	14678	14749	14721	14649	14873	14848	14739	14799	14803	14738	14858	14668	14876	14852	14670	14651	14787	14872	14791	15068	14739	14853	14791	14789	14778	14742	14695	14682	14875	14653	14813	14734	14852	14842	14935	14905	14732	14842	14705	14613	14867	14739	14625	14871	14690	14865	14696	14939	14757	14737	14795	14734	14721	14776	14656	14624	14761	14735	14658	14823	14711	14832	14814	14815	14933	14674	14692	14787	14661	14685	14764	14723	14823	14712	14643	14867	14784	14799	14679	14771	14690	14800	14680	14821	14860	14664	14759	14882	14659	14796	14777	14664	14679	14779	14635	14672	14700	14703	14697	14822	14687	14605	14642	14813	14840	14775	14713	14686	14832	14890	14817	14783	14755	14742	14758	14668	14981	14762	14712	14734	14882	14908	14719	14907	14790	14775	14708	14856	14810	14677	14526	14866	14896	14684	14869	14911	14737	14692	14936	14637	14762	14727	14605	14852	14747	14710	14707	14807	14736	14725	14767	14787	14623	14635	14678	14726	14698	14764	14998	14760	14491	14688	14840	14701	14748	14647	14873	14864	14777	14811	14907	14797	14702	14885	14912	14807	14724	14843	14709	14741	14656	14782	14742	14907	14686	14913	14991	15003	14899	14672	14770	14688	14748	14674	14742	14362	14610	14736	14715	14693	14733	14886	14772	15000	14714	14843	14766	14805	14721	14598	14677	14720	14621	14986	14777	14906	14847	14812	14609	14827	14758	14882	14798	14756	14638	14735	14920	14651	14752	14706	14751	14486	14844	14813	14837	14622	14676	14738	14740	14813	14901	14696	14657	14901	14864	15000	14777	14759	14506	14466	14696	14635	14676	14971	14814	14849	14598	14741	14953	14676	14794	14876	14864	14739	14719	14765	14971	14957	14779	14991	14739	14645	14551	14638	14757	14683	14627	14655	14727	14669	14781	14581	14654	14745	14814	14716	14636	14687	14732	14614	14749	14929	14924	14825	14829	14840	14645	14683	14731	14699	14730	14953	14709	14615	14621	14576	14984	14757	14824	14756	14860	14972	14607	14814	14772	14716	14683	14680	14650	14828	14649	14573	14786	14665	14674	14725	14890	14918	14779	14761	14864	14746	14830	14791	14734	14947	14832	14776	14782	14700	14773	14912	14741	14762	14688	14790	14755	14826	14778	14809	14804	14941	14515	14639	14845	14637	14717	14548	14843	14760	14876	14809	14671	14793	14621	14737	14704	14806	14808	14586	14845	14752	14475	14714	14662	14740	14682	14783	14599	14738	14713	14761	14675	14779	14800	14957	14905	14907	14849	14804	14855	14683	14737	14808	14770	14709	14627	14887	14786	14552	14676	14844	14765	14726	14753	15100	14599	14813	14749	14811	14637	14656	14763	14579	14701	14780	14735	14704	14839	14618	14796	14578	14778	14784	14824	14793	14857	14651	14694	14702	14660	14653	14602	14805	14944	15055	14612	14656	14644	14730	14751	14801	14623	14636	14897	14878	14760	14833	14785	14694	14673	14739	14880	14822	14661	14811	14888	14884	14698	14755	14839	14757	14719	14764	14745	14967	14626	14785	14634	14628	14798	14857	14812	14893	15075	14795	15064	14768	14744	14760	14919	14744	14585	14660	14684	14857	14815	14967	14601	14702	14764	14711	14603	15000	14641	14515	14721	14713	14788	14883	14914	14757	14787	14761	14551	14670	14873	14664	14898	14907	14624	14818	14650	14767	14691	14885	14670	14789	14649	14784	14747	14615	14758	14577	14843	14601	14615	15030	14534	14909	14946	14905	14851	14634	14854	14652	14747	14845	14873	14681	14610	14652	15000	14749	14857	14761	14650	14831	14721	14701	14791	14706	14827	14828	14749	14779	14696	14785	14694	14813	14854	14678	14938	14775	14626	14584	14854	14655	14799	14818	14573	14752	14891	14582	14787	14652	14740	14632	14524	14756	14743	14804	14711	14918	14906	14839	14829	14700	14735	14838	14841	14559	14664	14713	14815	14695	14728	14854	14805	14635	14725	14731	14601	14654	14784	14667	14640	14757	14780	14711	14813	14759	14572	14738	14701	14906	14657	14688	14714	14723	14774	14757	14538	14711	14699	14710	14889	14756	14736	14908	14807	14815	14772	14635	14745	14737	14722	14758	14679	14607	14762	14835	14860	14499	14677	14974	14628	14870	14823	14778	14537	14865	14797	14838	14916	14912	14682	14836	14770	14761	14762	14899	14945	14623	14723	14846	14611	14702	14788	14627	14839	14828	14984	14880	14653	14601	14547	14761	14834	14626	14822	14675	14938	14714	14823	14611	14593	14723	14805	14790	14875	14908	14919	14750	14844	14859	14676	14722	14914	14895	14733	14910	14806	14899	14790	14738	14694	14703	14673	14903	14584	14610	14945	14915	14749	14771	14906	14730	14854	14614	14653	14881	14676	14668	14787	14772	14939	14816	14944	14880	14783	14838	14838	14807	14674	14789	14711	14837	15025	14836	14652	14590	14816	14814	14762	14668	14770	15008	14748	14719	14963	14925	14761	14785	14889	14719	14948	14714	14944	14767	14922	14915	14805	14698	14856	14679	14920	14692	14821	14705	14699	14735	14881	14875	14848	14830	14979	14470	14831	14791	14741	14689	14820	14573	14523	14735	14683	14897	14802	14592	14789	14882	14845	14908	14656	14687	14820	14566	14642	14923	15063	14788	14824	14794	14595	14814	14636	14827	14721	14633	14845	14803	14471	14763	14595	14572	14744	14682	14944	14771	14700	14724	14704	14751	14666	14937	14802	14698	14741	14732	14964	14696	14937	14834	14718	14832	14857	14813	14850	14761	14958	14725	14851	14877	14697	14690	14674	14786	14814	14843	14916	14635	14626	14714	14974	14641	14761	14819	14759	14735	14739	14669	14748	14565	14767	14843	14812	14699	14888	14733	14707	14909	14711	14692	14820	14783	14956	14788	14607	14719	14811	14818	14733	14822	14684	14669	14826	14653	14759	14671	14784	14685	14744	14952	14602	14834	14775	14731	14611	14803	14802	14727	14766	14613	14674	14631	14772	14724	14739	14829	14706	14690	14846	14719	14739	14832	14857	14817	14648	14890	14922	14937	14613	14778	14626	14830	14742	14715	14658	14656	14683	14756	14692	14849	14894	14743	14629	14846	14858	14771	14874	14821	14631	14752	14632	14728	14818	14817	14975	14755	14657	14630	14681	14658	14714	14840	14761	14814	14563	14780	14782	14594	14746	14572	14654	14708	14864	14864	14711	14691	14985	14752	14713	14592	14760	14953	14700	14633	14813	14740	14958	14914	14788	14796	14654	14645	14760	14738	14767	14894	14809	14814	14699	14802	14821	14789	14793	14829	14757	14831	14828	14824	14636	14615	14793	14755	14744	14679	14585	14785	14792	15033	14729	14862	14688	14676	14815	14851	14876	15048	14722	14809	14824	14562	14753	14737	14623	14938	14805	14870	14761	14739	14618	14699	14597	14717	14526	14927	14825	14747	14638	14603	14658	14858	14794	14808	14774	14747	14770	14816	14693	14827	14806	14834	14715	14690	14550	14825	14567	14435	14693	14917	14765	14867	14815	14822	14810	14718	14979	14716	14613	14809	14702	14775	14794	14732	14816	14791	14644	14667	14894	14713	14702	14975	14862	14795	14622	14784	14886	14731	14667	14725	14717	14801	14790	14773	14778	14708	14886	14680	14846	14823	15016	14731	14686	14865	14885	14817	14654	14558	14939	14891	14722	14676	14694	14817	14958	14736	14880	14790	14474	14995	14798	14710	14727	14886	14810	14830	14660	14895	14864	14736	14806	14788	14602	14719	14612	14651	14736	14759	14659	14649	14628	14795	14743	14874	14817	14780	14854	15038	14683	14557	14804	14781	14699	14790	14545	14722	14822	14711	14778	14648	14641	14816	14627	14897	14865	14976	14795	14676	14859	14926	14868	14787	14756	14803	14727	14821	14796	14651	14854	14885	14949	14826	14757	14604	14691	14805	14814	15007	14702	14734	14612	14778	14804	14860	14653	14788	14860	14844	14776	14787	14761	14636	14924	15146	14812	14688	14640	14778	14738	14849	15063	14645	14716	14760	14796	14904	14906	14658	14836	14694	14839	14745	14703	14798	14814	14846	14661	14858	14692	14741	14799	14676	14778	14843	14727	14650	14652	14685	14796	14714	14610	14616	14675	14679	14832	14807	14774	14854	14582	14958	14632	14648	14612	14868	14676	14750	14740	14704	14758	14809	14738	14919	14915	14805	14641	14654	14703	14781	14664	14747	14752	14644	14675	14724	14618	14731	14705	14562	14808	14865	14770	14682	14696	14691	14667	14749	14567	14648	14990	14810	14806	14763	14875	14878	14802	14772	14844	14715	14959	14768	14733	14834	15017	14870	14794	14787	14816	14743	14686	14642	14557	14706	14805	14756	14766	14954	14641	14601	14661	14693	14628	14964	14862	14817	14679	14766	14622	14769	14952	14720	14880	14976	14726	14746	14825	14662	14748	14939	14824	14793	14600	14788	14802	14735	14653	14772	14888	14755	14593	14692	14647	14711	14690	14833	14713	14794	14879	14692	14769	14807	14900	14883	14848	14691	14567	14667	14800	14839	14774	14817	14681	14847	14822	14708	14772	14781	14905	14657	14655	14809	14861	14776	14778	14777	14708	14873	14510	14787	14680	14623	14890	14723	14648	14621	14896	14619	14715	14881	14775	14662	14904	14665	14838	14776	14955	14697	14716	14920	14747	14997	14684	14668	14967	14930	14762	14696	14757	14677	14851	14716	14744	14709	14829	14711	14907	14609	14963	14999	14765	14665	14800	14798	14606	14707	14715	14925	14945	14747	14755	14738	14712	14789	14716	14614	14594	14755	14711	14828	14942	14833	14654	14779	14727	14682	14700	14704	14880	14584	14678	14846	14927	14969	14982	14833	14784	14834	14782	14909	14804	14852	14833
27350	43601	40302	31508	27366	24561	21821	19821	18213	17534	16405	16082	15582	14990	14683	14595	14678	14579	14315	14177	14063	13942	13943	13868	13701	13755	13700	13562	13601	13527	13626	13421	13574	13430	13458	13508	13554	13348	13403	13359	13417	13311	13461	13319	13412	13360	13339	13566	13354	13476	13590	13486	13298	13369	13266	13395	13386	13466	13426	13406	13330	13398	13403	13508	13512	13306	13415	13392	13300	13408	13448	13187	13436	13354	13551	13287	13441	13472	13390	13511	13559	13469	13036	13548	13347	13353	13213	13400	13437	13398	13687	13270	13476	13445	13418	13311	13491	13504	13450	13475	13408	13443	13290	13394	13457	13346	13330	13203	13517	13398	13336	13276	13441	13288	13331	13298	13413	13282	13421	13379	13489	13384	13439	13438	13321	13295	13333	13377	13297	13233	13379	13479	13338	13320	13294	13381	13276	13287	13307	13535	13339	13328	13493	13359	13439	13365	13346	13297	13361	13177	13326	13348	13265	13382	13357	13470	13372	13415	13332	13297	13413	13460	13196	13352	13455	13430	13407	13424	13456	13380	13414	13299	13577	13467	13181	13434	13335	13454	13262	13397	13369	13456	13429	13417	13311	13509	13202	13345	13315	13420	13085	13479	13272	13252	13466	13406	13299	13267	13358	13310	13381	13590	13277	13263	13296	13167	13454	13333	13544	13251	13249	13336	13375	13458	13379	13330	13294	13321	13419	13364	13458	13234	13164	13324	13354	13226	13409	13196	13357	13421	13334	13384	13394	13523	13251	13486	13396	13387	13397	13300	13263	13181	13573	13511	13364	13246	13206	13381	13390	13283	13194	13221	13327	13477	13386	13225	13486	13137	13314	13350	13348	13496	13353	13447	13362	13443	13256	13324	13555	13367	13423	13447	13386	13314	13275	13523	13343	13501	13353	13261	13230	13233	13319	13414	13432	13320	13309	13303	13491	13475	13438	13442	13472	13327	13361	13413	13368	13439	13287	13450	13519	13233	13334	13388	13227	13430	13336	13564	13386	13331	13129	13333	13399	13355	13397	13353	13399	13236	13322	13382	13430	13145	13420	13506	13154	13451	13490	13458	13358	13230	13351	13478	13405	13290	13379	13145	13586	13246	13246	13471	13309	13455	13413	13438	13393	13349	13384	13304	13501	13307	13381	13303	13331	13304	13507	13576	13385	13587	13345	13346	13426	13396	13182	13309	13608	13371	13381	13472	13379	13575	13466	13307	13362	13448	13354	13342	13438	13545	13292	13485	13431	13165	13346	13335	13480	13377	13417	13413	13291	13327	13297	13310	13272	13364	13399	13239	13413	13430	13363	13414	13344	13169	13232	13478	13402	13454	13322	13421	13495	13466	13328	13394	13400	13275	13379	13419	13367	13279	13236	13406	13418	13369	13355	13372	13343	13425	13552	13401	13354	13394	13403	13453	13538	13384	13374	13413	13427	13257	13468	13409	13322	13395	13371	13410	13488	13474	13349	13256	13373	13446	13388	13367	13307	13362	13148	13568	13508	13240	13459	13294	13497	13476	13517	13340	13311	13356	13432	13538	13394	13364	13326	13302	13268	13507	13198	13334	13442	13350	13440	13385	13311	13382	13403	13323	13429	13375	13349	13446	13297	13343	13240	13429	13195	13326	13353	13356	13395	13481	13206	13149	13472	13412	13373	13533	13393	13358	13183	13539	13315	13412	13372	13337	13301	13366	13421	13414	13420	13293	13410	13454	13302	13255	13383	13470	13436	13319	13393	13320	13310	13410	13381	13303	13412	13460	13336	13213	13360	13302	13353	13466	13306	13291	13291	13192	13320	13256	13213	13349	13442	13472	13370	13398	13402	13448	13392	13504	13335	13333	13330	13258	13376	13264	13386	13382	13240	13394	13226	13409	13404	13376	13324	13338	13521	13413	13504	13379	13278	13345	13322	13367	13509	13194	13189	13436	13325	13411	13198	13425	13442	13501	13343	13345	13477	13313	13424	13322	13333	13300	13412	13353	13256	13438	13413	13155	13457	13233	13383	13347	13267	13397	13395	13361	13341	13473	13287	13419	13386	13405	13414	13287	13472	13287	13479	13444	13257	13363	13481	13337	13487	13401	13282	13276	13365	13279	13252	13351	13376	13444	13272	13379	13426	13448	13426	13328	13399	13521	13471	13385	13351	13219	13485	13255	13328	13409	13368	13320	13387	13395	13240	13425	13316	13278	13316	13476	13353	13527	13405	13316	13435	13341	13437	13355	13300	13280	13436	13421	13252	13234	13233	13453	13366	13401	13344	13168	13434	13264	13367	13233	13333	13423	13392	13506	13443	13465	13412	13419	13427	13502	13456	13467	13516	13340	13384	13325	13343	13403	13369	13186	13333	13421	13477	13372	13312	13428	13437	13425	13476	13308	13435	13340	13321	13227	13393	13349	13483	13525	13205	13392	13421	13399	13331	13281	13392	13489	13200	13480	13357	13288	13423	13356	13268	13360	13439	13376	13374	13387	13161	13277	13410	13284	13330	13406	13344	13324	13336	13461	13326	13360	13253	13342	13248	13319	13376	13410	13418	13361	13179	13448	13244	13318	13318	13241	13249	13440	13275	13449	13188	13431	13374	13482	13269	13342	13370	13424	13512	13287	13312	13334	13480	13333	13343	13469	13529	13285	13256	13405	13341	13302	13353	13339	13423	13370	13457	13586	13336	13327	13327	13433	13652	13379	13403	13255	13302	13373	13265	13272	13523	13407	13532	13536	13418	13460	13500	13402	13613	13404	13289	13401	13407	13384	13489	13477	13467	13439	13371	13414	13348	13427	13415	13469	13312	13478	13326	13347	13368	13385	13344	13381	13287	13195	13383	13242	13256	13308	13454	13372	13568	13280	13353	13444	13393	13380	13367	13449	13370	13429	13425	13365	13396	13291	13281	13366	13521	13315	13570	13347	13259	13417	13424	13247	13342	13399	13260	13209	13436	13443	13472	13359	13294	13285	13320	13389	13304	13355	13290	13402	13401	13319	13505	13333	13396	13342	13327	13555	13510	13494	13398	13281	13279	13448	13320	13364	13514	13396	13437	13533	13557	13351	13281	13293	13538	13343	13426	13316	13354	13294	13465	13382	13336	13364	13353	13341	13452	13528	13311	13411	13563	13474	13439	13466	13420	13282	13258	13427	13404	13309	13366	13576	13416	13285	13229	13361	13375	13400	13521	13363	13304	13348	13374	13318	13392	13319	13318	13401	13334	13499	13360	13394	13492	13451	13332	13386	13527	13378	13543	13456	13472	13415	13306	13437	13306	13308	13453	13415	13531	13384	13469	13234	13348	13289	13330	13540	13268	13263	13407	13338	13467	13343	13193	13419	13270	13367	13445	13310	13432	13288	13280	13359	13390	13357	13376	13440	13369	13543	13446	13419	13358	13501	13456	13350	13313	13348	13395	13300	13376	13370	13402	13416	13595	13404	13400	13132	13366	13340	13165	13536	13207	13326	13383	13381	13318	13430	13432	13196	13427	13479	13419	13350	13396	13200	13406	13190	13569	13278	13419	13247	13171	13433	13408	13547	13451	13482	13386	13547	13337	13176	13484	13361	13349	13383	13549	13205	13422	13502	13322	13235	13251	13299	13250	13416	13270	13445	13417	13314	13412	13484	13389	13545	13280	13372	13338	13347	13502	13479	13282	13390	13469	13402	13365	13399	13272	13398	13430	13437	13231	13340	13343	13340	13434	13356	13442	13445	13378	13359	13444	13348	13324	13360	13424	13362	13298	13236	13314	13326	13383	13423	13521	13447	13405	13426	13353	13231	13255	13406	13348	13488	13442	13209	13419	13366	13517	13339	13361	13393	13299	13319	13286	13316	13296	13484	13469	13423	13289	13259	13324	13493	13608	13273	13336	13479	13350	13218	13340	13430	13460	13471	13250	13359	13494	13335	13332	13430	13286	13429	13458	13464	13319	13295	13332	13384	13357	13545	13328	13438	13321	13389	13316	13420	13328	13369	13364	13243	13371	13323	13368	13452	13291	13380	13450	13274	13357	13350	13381	13385	13429	13448	13390	13376	13454	13447	13301	13399	13366	13398	13308	13371	13447	13547	13333	13336	13504	13391	13369	13436	13354	13222	13170	13544	13364	13433	13362	13362	13561	13398	13489	13229	13459	13491	13373	13446	13346	13305	13482	13456	13511	13383	13448	13454	13377	13344	13266	13465	13331	13356	13344	13558	13480	13403	13327	13468	13433	13220	13446	13558	13355	13266	13534	13381	13401	13233	13427	13194	13284	13455	13286	13277	13344	13309	13377	13314	13559	13295	13584	13494	13504	13258	13386	13484	13444	13363	13479	13390	13573	13334	13255	13507	13462	13345	13462	13438	13443	13528	13403	13167	13231	13349	13557	13391	13320	13400	13448	13272	13291	13298	13389	13375	13374	13197	13346	13288	13477	13488	13488	13410	13528	13436	13268	13191	13379	13398	13444	13338	13509	13420	13349	13377	13557	13277	13311	13191	13203	13432	13228	13399	13517	13405	13192	13472	13346	13330	13471	13251	13444	13408	13299	13483	13332	13579	13439	13215	13340	13257	13287	13569	13446	13395	13375	13392	13362	13356	13215	13425	13327	13308	13381	13562	13221	13383	13348	13416	13382	13355	13350	13471	13485	13293	13536	13315	13420	13239	13376	13376	13319	13267	13509	13314	13362	13427	13508	13357	13389	13403	13426	13385	13309	13236	13422	13445	13359	13490	13390	13441	13407	13306	13243	13218	13408	13295	13408	13274	13503	13337	13584	13338	13287	13358	13275	13363	13424	13364	13237	13329	13229	13380	13409	13327	13505	13360	13509	13444	13325	13379	13184	13417	13390	13317	13192	13313	13301	13442	13561	13316	13428	13452	13232	13325	13511	13395	13556	13241	13556	13423	13434	13556	13393	13347	13396	13382	13352	13459	13269	13278	13386	13296	13251	13265	13338	13457	13572	13344	13317	13408	13282	13422	13534	13144	13345	13355	13277	13512	13371	13446	13349	13216	13437	13465	13443	13494	13284	13440	13508	13386	13287	13365	13400	13446	13403	13481	13447	13369	13320	13311	13381	13469	13376	13477	13475	13295	13317	13360	13319	13228	13424	13482	13272	13435	13495	13413	13506	13400	13289	13377	13385	13493	13507	13363
22963	21200	28969	23742	22115	25332	26913	21758	19754	19245	18519	17976	17651	17059	16822	16469	16635	16434	16287	16082	16238	16048	16038	15807	15837	15987	15700	15822	15820	15410	15530	15401	15521	15561	15447	15394	15318	15318	15528	15639	15556	15366	15285	15483	15374	15423	15627	15403	15504	15361	15210	15529	15270	15484	15415	15256	15515	15318	15322	15201	15272	15568	15524	15566	15413	15428	15404	15424	15504	15455	15354	15360	15348	15251	15294	15317	15317	15384	15416	15280	15256	15350	15374	15352	15507	15372	15416	15452	15396	15384	15255	15186	15245	15360	15331	15308	15224	15376	15422	15467	15422	15397	15330	15310	15179	15357	15392	15407	15364	15461	15211	15450	15437	15448	15458	15309	15537	15351	15451	15329	15258	15239	15542	15209	15384	15404	15187	15333	15551	15232	15294	15660	15228	15349	15246	15278	15485	15361	15532	15247	15298	15421	15184	15313	15392	15593	15202	15282	15232	15502	15150	15111	15424	15486	15257	15558	15143	15237	15351	15236	15296	15376	15306	15456	15311	15543	15292	15411	15293	15195	15353	15253	15492	15221	15272	15353	15266	15223	15392	15530	15243	15299	15149	15333	15290	15374	15426	15154	15287	15425	15303	15374	15554	15324	15468	15174	15371	15270	15375	15200	15272	15162	15503	15408	15371	15250	15335	15317	15489	15370	15241	15275	15356	15296	15462	15393	15134	15307	15448	15350	15446	15394	15366	15122	15277	15435	15229	15324	15262	15304	15448	15300	15224	15461	15458	15258	15410	15464	15339	15182	15284	15187	15338	15321	15204	15338	15325	15221	15483	15436	15332	15325	15263	15352	15216	15187	15461	15167	15251	15397	15497	15489	15272	15314	15477	15271	15303	15429	15257	15223	15420	15169	15176	15553	15386	15365	15335	15240	15422	15407	15389	15394	15350	15555	15271	15286	15260	15307	15379	15223	15329	15349	15293	15362	15206	15341	15375	15314	15371	15331	15344	15271	15436	15305	15596	15367	15346	15429	15352	15321	15270	15429	15225	15353	15273	15286	15327	15188	15264	15514	15308	15517	15155	15207	15332	15316	15576	15305	15289	15505	15368	15327	15443	15232	15226	15222	15277	15264	15267	15241	15489	15336	15171	15403	15537	15409	15278	15333	15402	15395	15405	15350	15141	15358	15240	15410	15422	15281	15399	15192	15562	15335	15290	15598	15356	15406	15436	15392	15396	15353	15240	15216	15304	15314	15393	15383	15196	15280	15329	15249	15353	15251	15425	15435	15154	15129	15252	15491	15391	15319	15253	15313	15389	15431	15421	15172	15229	15300	15208	15338	15395	15301	15230	15371	15580	15139	15193	15349	15502	15374	15307	15388	15245	15373	15533	15319	15195	15445	15153	15212	15350	15262	15189	15157	15138	15440	15397	15140	15387	15113	15263	15642	15247	15304	15230	15244	15089	15225	15458	15278	15422	15160	15443	15394	15288	15299	15357	15437	15326	15338	15491	15291	15394	15388	15161	15322	15256	15398	15410	15442	15523	15396	15413	15315	15484	15120	15434	15216	15372	15350	15411	15309	15589	15214	15179	15399	15153	15312	15408	15552	15592	15447	15353	15396	15413	15353	15388	15376	15227	15284	15345	15223	15417	15265	15096	15309	15414	15417	15232	15222	15218	15115	15402	15308	15193	15335	15340	15293	15331	15404	15353	15374	15339	15388	15111	15396	15404	15434	15417	15304	15403	15284	15447	15314	15419	15197	15376	15590	15400	15389	15548	15173	15261	15303	15370	15393	15334	15410	15592	15354	15327	15402	15385	15409	15244	15384	15321	15266	15236	15488	15374	15379	15326	15238	15170	15433	15395	15292	15336	15418	15181	15253	15416	15153	15236	15367	15332	15206	15254	15360	15278	15201	15308	15391	15369	15155	15440	15185	15214	15317	15273	15533	15335	15399	15311	15259	15218	15237	15355	15284	15565	15227	15259	15258	15320	15203	15178	15507	15304	15459	15192	15205	15472	15314	15327	15389	15472	15451	15256	15252	15375	15253	15305	15441	15254	15210	15198	15161	15282	15279	15263	15240	15350	15284	15337	15333	15370	15472	15580	15413	15391	15487	15554	15292	15320	15225	15469	15258	15320	15356	15114	15353	15221	15112	15332	15233	15545	15403	15477	15153	15309	15376	15307	15250	15176	15149	15393	15462	15272	15258	15316	15403	15321	15384	15391	15319	15186	15344	15279	15323	15298	15338	15498	15328	15336	15234	15259	15433	15139	15217	15343	15396	15466	15178	15286	15247	15450	15354	15392	15270	15462	15354	15327	15281	15236	15155	15096	15328	15344	15234	15112	15328	15397	15126	15204	15128	15449	15349	15449	15263	15333	15085	15192	15415	15417	15350	15328	15299	15357	15589	15202	15347	15364	15436	15176	15279	15197	15199	15281	15356	15263	15259	15268	15338	15365	15208	15090	15231	15497	15360	15439	15161	15231	15316	15407	15466	15442	15191	15369	15263	15319	15317	15526	15522	15485	15461	15339	15363	15215	15274	15462	15400	15361	15245	15200	15325	15461	15260	15472	15442	15488	15453	15201	15161	15455	15517	15274	15426	15543	15444	15377	15280	15269	15212	15477	15344	15226	15194	15420	15319	15174	15252	15195	15269	15467	15424	15270	15106	15068	15198	15209	15118	15242	15529	15317	15442	15276	15330	15071	15215	15410	15231	15300	15283	15421	15330	15241	15457	15436	15374	15200	15505	15559	15318	15407	15243	15238	15469	15086	15378	15348	15333	15478	15240	15476	15371	15426	15209	15403	15323	15231	15205	15272	15262	15412	15388	15177	15471	15304	15298	15153	15304	15415	15533	15465	15339	15354	15380	15221	15381	15327	15425	15188	15122	15269	15271	15354	15467	15434	15312	15399	15259	15531	15314	15164	15471	15238	15385	15389	15540	15349	15447	15393	15408	15295	15298	15393	15360	15327	15352	15293	15485	15516	15469	15511	15200	15376	15314	15577	15343	15423	15128	15267	15280	15576	15338	15294	15429	15244	15397	15319	15323	15243	15296	15330	15413	15262	15416	15193	15237	15235	15367	15527	15356	15377	15422	15424	15401	15371	15370	15406	15405	15185	15316	15251	15414	15440	15182	15232	15216	15400	15261	15188	15261	15428	15200	15251	15329	15415	15512	15231	15169	15397	15407	15165	15390	15477	15233	15388	15316	15309	15429	15426	15207	15157	15387	15355	15310	15447	15379	15351	15434	15403	15350	15358	15279	15182	15346	15412	15271	15369	15236	15260	15380	15147	15375	15393	15343	15258	15469	15549	15495	15279	15184	15440	15223	15308	15298	15420	15276	15389	15317	15482	15246	15380	15330	15341	15376	15546	15360	15239	15534	15518	15358	15415	15281	15379	15396	15396	15161	15192	15303	15248	15388	15286	15347	15389	15291	15313	15344	15261	15244	15360	15257	15208	15198	15252	15138	15363	15266	15383	15446	15318	15343	15611	15448	15562	15375	15429	15327	15328	15273	15367	15356	15256	15458	15279	15255	15358	15457	15308	15220	15348	15372	15289	15324	15270	15364	15272	15190	15340	15489	15347	15173	15284	15269	15249	15234	15441	15515	15407	15207	15184	15450	15529	15316	15091	15415	15478	15294	15339	15451	15448	15216	15312	15290	15439	15479	15451	15282	15334	15493	15405	15401	15349	15356	15247	15448	15210	15396	15348	15366	15218	15303	15321	15586	15283	15330	15410	15199	15553	15241	15486	15292	15348	15428	15323	15433	15470	15475	15391	15222	15378	15376	15265	15512	15334	15374	15408	15193	15295	15353	15216	15400	15217	15348	15306	15299	15315	15303	15457	15278	15304	15485	15286	15165	15331	15564	15332	15323	15334	15365	15275	15330	15218	15420	15260	15272	15502	15406	15371	15553	15340	15295	15537	15358	15379	15365	15440	15308	15203	15309	15418	15410	15426	15211	15394	15406	15342	15345	15495	15309	15209	15204	15354	15230	15448	15517	15245	15279	15159	15148	15267	15369	15195	15353	15411	15365	15179	15165	15239	15236	15190	15239	15358	15420	15273	15332	15299	15171	15303	15158	15347	15407	15327	15434	15148	15172	15134	15423	15303	15493	15303	15297	15304	15346	15220	15395	15341	15407	15404	15303	15319	15472	15229	15418	15394	15450	15259	15460	15295	15117	15228	15499	15206	15363	15490	15293	15170	15413	15372	15058	15376	15502	15349	15308	15305	15256	15418	15273	15334	15242	15280	15316	15304	15371	15411	15472	15232	15345	15222	15543	15185	15296	15400	15240	15405	15202	15304	15318	15290	15292	15277	15145	15170	15287	15331	15291	15364	15438	15516	15399	15179	15322	15190	15264	15413	15566	15413	15339	15352	15419	15345	15371	15493	15433	15364	15163	15169	15502	15204	15383	15293	15190	15388	15451	15236	15325	15088	15225	15325	15434	15522	15297	15241	15386	15242	15506	15320	15179	15351	15265	15447	15454	15251	15018	15087	15176	15392	15262	15122	15359	15146	15578	15173	15293	15283	15398	15243	15437	15415	15455	15282	15400	15404	15378	15262	15287	15212	15251	15137	15216	15228	15391	15397	15382	15432	15483	15276	15396	15362	15216	15297	15232	15468	15148	15018	15482	15440	15390	15346	15372	15376	15190	15368	15249	15168	15539	15396	15191	15529	15323	15353	15430	15317	15259	15384	15255	15445	15540	15521	15368	15415	15272	15288	15191	15178	15442	15213	15388	15400	15509	15313	15400	15489	15401	15358	15287	15127	15199	15044	15248	15280	15464	15410	15346	15452	15431	15410	15148	15219	15292	15206	15329	15477	15219	15343	15244	15238	15236	15278	15430	15585	15339	15362	15209	15396	15515	15278	15249	15313	15297	15287	15353	15149	15497	15329	15331	15431	15262	15343	15133	15600	15248	15220	15603	15486	15498	15406	15361	15366	15376	15347	15476	15344	15380	15304	15320	15583	15320	15160	15359	15419	15199	15357	15416	15414	15378	15455	15361	15269	15185	15354	15382	15118	15330	15363	15297	15333	15570	15499	15462	15261	15275	15514	15255	15256	15369	15216	15431	15273	15318	15216	15126	15300	15304	15328	15279	15310	15455	15328	15309	15178	15500	15287	15267
30313	48461	44752	35926	31390	28092	24543	22489	20744	19401	18310	17580	16912	16400	15840	15477	15258	15126	15127	14879	14828	14527	14341	14332	14213	14173	14244	14038	13959	14066	13939	13823	13715	13821	13816	13829	13913	14071	13912	13856	13664	13720	13825	13864	13904	13670	13830	13696	13812	13557	13694	13910	13881	13666	13652	13854	13711	13685	13822	13486	13747	13895	13727	13667	13632	13632	13665	13702	13608	13741	13975	13753	13600	13694	13890	13902	13664	13738	13556	13756	13666	13805	13746	13652	13786	13589	13695	13652	13587	13742	13729	13668	13612	13776	13708	13760	13865	13689	13749	13628	13771	13726	13734	13663	13627	13774	13722	13621	13723	13690	13662	13785	13672	13652	13663	13722	13699	13495	13749	13501	13739	13651	13577	13667	13739	13579	13900	13730	13692	13618	13846	13648	13833	13629	13659	13731	13692	13904	13807	13588	13761	13853	13567	13779	13814	13651	13898	13798	13718	13949	13702	13612	13698	13641	13665	13742	13621	13735	13725	13736	13619	13936	13759	13778	13854	13732	13786	13674	13529	13692	13697	13695	13743	13694	13655	13599	13709	13678	13616	13525	13888	13730	13651	13742	13634	13585	13738	13798	13648	13625	13552	13651	13604	13779	13622	13705	13689	13496	13595	13729	13843	13818	13791	13766	13861	13662	13803	13657	13742	13798	13733	13718	13866	13823	13704	13523	13828	13775	13777	13828	13728	13721	13779	13760	13719	13878	13667	13626	13725	13661	13838	13797	13610	13663	13753	13809	13610	13856	13745	13712	13746	13689	13759	13637	13692	13567	13654	13827	13500	13752	13745	13709	13570	13678	13722	13671	13761	13815	13665	13654	13867	13717	13732	13634	13515	13731	13682	13811	13677	13844	13710	13721	13673	13690	13716	13530	13601	13706	13524	13753	13785	13820	13671	13550	13627	13743	13874	13553	13746	13776	13653	13789	13803	13616	13645	13571	13696	13693	13663	13863	13529	13724	13637	13809	13726	13686	13747	13689	13777	13759	13653	13614	13636	13767	13792	13696	13659	13599	13619	13532	13817	13649	13816	13725	13838	13747	13702	13723	13863	13606	13801	13571	13848	13793	13756	13589	13710	13635	13791	13506	13774	13648	13697	13690	13491	13802	13833	13647	13800	13687	13618	13704	13626	13528	13616	13817	13706	13776	13720	13740	13733	13520	13638	13686	13748	13705	13736	13626	13698	13777	13817	13725	13677	13729	13899	13632	13685	13689	13776	13664	13670	13789	13709	13702	13753	13754	13736	13671	13736	13581	13665	13634	13650	13680	13715	13759	13679	13785	13743	13655	13847	13586	13788	13662	13717	13808	13601	13859	13697	13739	13648	13676	13718	13736	13768	13591	13659	13819	13549	13750	13827	13659	13575	13662	13663	13731	13680	13747	13775	13862	13798	13628	13727	13648	13654	13913	13738	13719	13827	13673	13768	13854	13907	13898	13846	13765	13832	13828	13715	13703	13787	13695	13713	13791	13708	13690	13743	13649	13701	13635	13855	13625	13684	13704	13630	13725	13749	13758	13638	13740	13595	13822	13625	13786	13815	13624	13724	13673	13684	13756	13825	13815	13556	13645	13718	13660	13687	13567	13765	13725	13841	13701	13792	13749	13798	13836	13669	13761	13584	13551	13706	13784	13618	13736	13683	13793	13739	13717	13568	13732	13608	13698	13698	13666	13757	13771	13762	13614	13517	13660	13755	13730	13770	13732	13711	13814	13720	13693	13820	13728	13772	13765	13589	13754	13613	13689	13648	13720	13738	13605	13655	13532	13581	13736	13817	13818	13655	13532	13673	13924	13712	13739	13652	13871	13850	13908	13563	13744	13650	13485	13653	13667	13645	13721	13761	13627	13703	13676	13830	13659	13942	13630	13801	13667	13635	13771	13708	13568	13627	13841	13791	13744	13606	13807	13938	13639	13669	13569	13686	13811	13819	13709	13504	13865	13730	13603	13582	13646	13673	13644	13690	13687	13688	13693	13696	13693	13740	13751	13715	13690	13494	13655	13771	13678	13786	13804	13672	13685	13640	13709	13839	13767	13665	13608	13680	13604	13739	13881	13717	13772	13657	13586	13630	13606	13609	13673	13771	13823	13829	13701	13741	13540	13617	13612	13596	13777	13494	13790	13748	13598	13692	13770	13767	13587	13629	13714	13638	13761	13597	13788	13770	13539	13780	13901	13684	13747	13651	13780	13738	13720	13781	13834	13672	13745	13669	13862	13730	13709	13517	13714	13565	13526	13670	13592	13567	13643	13780	13843	13840	13653	13684	13889	13658	13759	13739	13579	13788	13684	13625	13638	13792	13875	13642	13737	13670	13750	13731	13762	13582	13547	13668	13563	13637	13856	13549	13813	13604	13744	13713	13670	13765	13647	13671	13591	13654	13820	13729	13560	13689	13662	13794	13794	13803	13725	13607	13533	13807	13891	13546	13581	13692	13761	13707	13611	13704	13825	13776	13677	13712	13785	13836	13718	13746	13588	13742	13802	13746	13575	13793	13807	13690	13632	13621	13801	13827	13487	13610	13723	13616	13577	13880	13794	13840	13862	13711	13771	13581	13700	13717	13694	13806	13559	13656	13693	13752	13666	13536	13639	13774	13634	13765	13666	13651	13525	13611	13537	13485	13683	13788	13587	13494	13731	13740	13695	13496	13630	13610	13804	13725	13717	13869	13767	13650	13611	13718	13769	13525	13554	13645	13659	13759	13617	13729	13589	13546	13740	13699	13635	13751	13787	13721	13605	13803	13704	13740	13578	13781	13751	13573	13855	13722	13731	13734	13897	13648	13733	13648	13672	13700	13618	13788	13748	13738	13762	13661	13580	13735	13787	13566	13698	13626	13637	13712	13657	13833	13674	13734	13603	13692	13547	13639	13704	13797	13772	13702	13746	13672	13545	13595	13657	13745	13694	13663	13601	13851	13688	13623	13607	13872	13731	13837	13690	13909	13727	13558	13723	13727	13650	13796	13483	13677	13560	13698	13674	13730	13783	13512	13844	13751	13794	13745	13710	13689	13552	13714	13685	13828	13798	13751	13682	13770	13833	13676	13678	13779	13705	13760	13729	13681	13648	13673	13723	13662	13607	13747	13943	13604	13733	13648	13873	13703	13634	13710	13667	13669	13767	13713	13583	13848	13713	13851	13530	13612	13700	13548	13825	13615	13707	13570	13711	13763	13705	13512	13734	13661	13762	13810	13514	13690	13871	13542	13730	13785	13704	13734	13782	13741	13746	13715	13646	13732	13670	13920	13822	13676	13726	13581	13690	13644	13709	13743	13774	13762	13634	13716	13682	13776	13684	13840	13686	13661	13692	13680	13897	13816	13709	13803	13659	13594	13641	13651	13701	13724	13614	13800	13668	13506	13607	13508	13725	13774	13812	13703	13659	13728	13495	13562	13748	13665	13708	13800	13818	13637	13563	13690	13620	13841	13821	13779	13769	13739	13638	13569	13741	13696	13654	13747	13875	13808	13635	13654	13723	13713	13685	13690	13574	13715	13680	13583	13683	13614	13631	13670	13844	13598	13760	13675	13608	13769	13834	13855	13636	13745	13733	13525	13663	13747	13653	13567	13618	13751	13778	13700	13660	13682	13669	13696	13905	13625	13783	13699	13816	13682	13838	13815	13641	13696	13803	13571	13684	13541	13786	13723	13645	13594	13802	13834	13659	13649	13917	13720	13559	13682	13715	13715	13734	13671	13633	13751	13683	13690	13739	13723	13689	13720	13840	13631	13659	13779	13826	13658	13798	13678	13694	13701	13546	13719	13676	13696	13711	13570	13799	13635	13691	13856	13542	13721	13738	13666	13563	13800	13674	13525	13725	13668	13619	13683	13732	13767	13578	13693	13773	13698	13713	13595	13588	13681	13757	13825	13741	13699	13621	13591	13714	13705	13764	13760	13747	13664	13836	13993	13836	13754	13765	13510	13943	13535	13871	13784	13747	13682	13750	13642	13745	13620	13767	13648	13697	13847	13668	13728	13690	13704	13722	13717	13799	13597	13606	13654	13830	13689	13710	13666	13679	13581	13800	13760	13764	13621	13657	13711	13720	13540	13553	13515	13826	13878	13631	13787	13615	13649	13576	13787	13737	13668	13546	13630	13706	13705	13570	13661	13782	14014	13629	13743	13791	13528	13686	13613	13733	13751	13684	13745	13589	13777	13654	13787	13799	13629	13763	13533	13871	13726	13634	13849	13652	13631	13873	13596	13640	13699	13605	13750	13495	13720	13638	13761	13653	13647	13792	13682	13836	13755	13756	13746	13647	13653	13764	13796	13661	13710	13793	13779	13608	13840	13766	13669	13574	13615	13687	13534	13811	13811	13737	13500	13636	13644	13708	13848	13621	13825	13626	13626	13752	13692	13727	13714	13493	13715	13773	13650	13640	13583	13712	13644	13729	13739	13705	13647	13661	13814	13693	13757	13634	13716	13711	13797	13573	13814	13735	13812	13648	13779	13547	13735	13495	13751	13781	13741	13687	13606	13744	13713	13600	13659	13718	13733	13869	13604	13636	13606	13841	13734	13546	13724	13650	13775	13724	13847	13790	13718	13682	13719	13738	13691	13542	13682	13666	13848	13797	13743	13446	13791	13612	13861	13598	13639	13824	13586	13707	13711	13650	13704	13780	13701	13748	13806	13721	13646	13697	13755	13658	13697	13768	13613	13601	13653	13708	13818	13688	13721	13767	13870	13677	13773	13684	13610	13835	13692	13642	13635	13696	13622	13823	13700	13800	13603	13680	13693	13864	13695	13755	13650	13852	13740	13588	13629	13776	13684	13725	13791	13665	13659	13692	13618	13564	13778	13722	13730	13859	13716	13586	13733	13762	13745	13827	13512	13698	13773	13584	13734	13736	13741	13734	13647	13549	13763	13634	13680	13678	13657	13778	13691	13649	13810	13720	13834	13862	13646	13608	13913	13668	13708	13603	13831	13552	13638	13742	13577	13542	13759	13664	13693	13660	13669	13553	13598	13660	13858	13774	13676	13720	13586	13681	13724	13801	13744	13510	13850	13666	13633	13849	13642	13657	13637	13872	13831	13703	13758	13648	13603	13763	13750	13751	13596	13826	13681	13817	13649	13794	13678	13676	13680	13844	13589	13860
28678	25028	29927	26923	21875	19840	18420	17342	16629	16165	16161	15771	15892	15558	15459	15261	15000	15240	15233	15332	15392	15150	14991	15176	15126	14951	14930	14972	14899	14889	14894	14667	14861	14909	15011	14867	14868	14691	14699	14841	14995	14700	15136	14995	14898	14857	14777	14900	14716	15067	14892	14789	14908	14932	14873	14793	14717	14702	14978	14933	14651	15027	14782	14936	14724	14841	14864	14681	14938	14889	14771	15015	14998	14768	15113	14791	14775	14860	15072	14694	14873	14837	15019	14887	14839	14746	14876	14919	14768	14954	14779	15003	14646	14816	14850	14739	14934	14910	14785	14929	14725	14806	14886	14665	14743	14778	14741	14895	14907	14861	14787	14755	14852	14817	14933	14857	14889	14773	14822	14806	15050	14613	14716	14894	14846	15036	15012	14981	14863	14713	14606	14640	14821	14770	14659	14885	14767	14798	14685	14840	14636	14762	14802	14685	14526	14747	14813	14889	14861	14893	14909	14852	14569	14766	14956	14776	14914	14865	14852	14792	14755	14877	14857	14718	14809	14797	14768	14853	14826	14854	15024	15043	14912	14842	14901	14766	14872	14718	14644	14957	14783	14879	14868	14808	14900	14969	14742	14772	14798	14633	14696	14904	14653	14801	14966	14668	14892	14588	14812	14862	14754	14747	14771	14670	14827	14919	14896	14721	14743	14704	14831	14899	14795	14708	14833	14837	14924	14800	14956	14850	14876	14559	14785	14582	14977	14970	14850	14800	14856	14733	14818	14687	14883	14875	14892	14620	14747	14779	14861	14652	14930	14918	14979	14846	14978	14782	14983	14804	14851	14917	14937	14915	14920	14796	14902	14831	14915	14977	14758	14816	14825	14710	15046	14938	14932	14741	14815	14900	14865	14823	14913	15031	14905	14927	14806	14818	14840	14939	14792	14744	14953	15003	14815	14785	14966	14947	14756	14877	14801	14708	14974	14726	14726	14816	14814	14740	14801	14847	14742	14898	14714	14746	14736	14923	14945	14899	14867	14637	14898	14941	14731	14861	14830	14819	14924	14731	14821	14886	14958	14728	14900	14875	14928	14915	14718	14898	14944	14753	14925	14677	15054	14793	14887	14866	14899	14955	14940	14823	14993	14861	14784	14924	14948	14932	14907	14687	14604	14801	14731	14829	14781	14872	14840	14795	14849	14758	14796	14926	14980	14899	14736	14972	15051	14973	14939	14696	14902	14674	15078	14834	14775	14955	14811	14687	14839	14748	15004	14694	14860	14744	14853	14789	14751	14787	14880	14804	14757	14959	14887	14691	14863	14727	14731	14725	14847	14956	14782	14899	15026	14772	14763	14786	14749	14815	14677	14823	14776	14626	15008	14842	14833	14754	14999	14856	14792	14708	14777	14897	14765	14839	14862	14655	14844	14832	14857	14668	14815	14795	14744	15011	14820	14691	14743	14832	14789	14911	14889	14878	14682	14722	14942	14955	14748	14675	14783	14847	14832	14919	14932	14983	14454	14750	14826	14774	14899	14825	14723	14918	14804	14919	14836	14626	14881	14865	14804	14653	15084	14770	14860	14546	14747	14845	14918	14838	14787	14988	15074	14845	14985	14770	14725	14745	14703	14918	14729	14877	14748	14708	15012	14858	14691	14751	14830	14829	14746	14828	14837	14843	14891	14942	14841	14930	14864	14759	14901	14616	14782	14885	14889	14826	14851	14728	14820	14930	14897	14928	14849	14744	14890	14793	14992	14824	14946	14864	14874	14729	14618	14686	14667	14698	14802	14807	14747	14868	14772	14970	14869	14683	15012	14872	15065	14887	14822	14924	14936	15037	15047	14769	14826	14864	14799	14844	14587	14671	14890	14905	14878	14817	14650	14754	14594	14724	14650	14903	14941	15035	14941	14626	14877	14829	15036	14800	14791	15059	14901	14743	14908	14718	14842	14958	14822	14879	14808	14898	14740	14803	14963	14990	14753	14769	14893	14884	14935	14932	14962	14843	15000	14891	14886	14842	14975	14687	14776	14901	14699	14748	14881	14767	14883	14664	14860	14775	14856	14711	14760	14749	14871	14832	14732	14847	14777	14898	14976	14903	14724	14716	14926	14889	14778	14870	14716	14800	14803	14717	14944	14787	14789	14976	14806	14744	14916	14864	14994	14807	14871	15023	14982	14829	15000	14797	14902	14910	14775	14838	14881	14758	14872	14760	14924	14727	14960	14832	15050	15009	14827	14786	14749	14633	14674	14817	14781	14696	14900	14846	14771	14800	14868	14713	14869	14837	14912	14776	14906	14758	14724	14865	14863	14730	14747	14716	14873	14769	14849	14823	15005	14912	14831	14923	14878	14817	14832	14812	14825	14882	14981	14739	14852	14853	14695	14617	14723	14837	14708	14698	14743	14678	14745	14718	14999	14774	14959	14854	14747	14867	14871	14762	14885	14745	14950	14798	14871	14886	14989	14797	14755	14899	14837	14878	15074	14989	14874	14894	14747	14680	14888	14766	14903	14798	14823	14929	14799	14794	14911	14715	14903	14697	14870	14844	14839	14935	14874	14819	14730	14796	14869	14843	14985	14884	14805	14862	14799	14887	14831	14794	14805	14835	14739	14743	14871	14794	14808	14623	14699	14811	14715	14960	14773	14783	14792	14811	14794	14942	14828	14776	14761	14833	14847	15054	15079	14861	14881	14755	14738	15064	14946	14680	14745	14657	14772	14662	14986	15067	14933	14742	14809	14917	14909	14890	14879	14794	14722	14836	14838	14839	14712	14760	14868	14855	14754	14732	14867	14954	14967	14851	14876	14820	15138	14737	14875	14952	14739	14919	14885	14885	14761	14964	14780	14773	14840	14869	14923	14849	14676	14611	14742	14811	14793	14708	14878	14879	14892	14836	15061	14931	14743	14626	14858	14808	14773	14879	14945	14690	14853	14688	14858	14944	14686	14703	14783	14738	14774	14621	14759	14724	14780	14828	14898	14874	14759	14850	14775	14947	14704	14836	14686	14924	14735	14895	14915	14861	14848	14662	14902	14803	14756	14928	14664	14900	14814	14871	14737	14962	14771	14701	14894	14869	14696	14854	14758	14800	14784	14866	14760	14759	14745	14667	14843	14908	14905	14868	14644	14862	14885	14747	14810	14884	15042	14972	14648	14684	15020	14962	14836	14962	14787	14931	14730	14751	14653	14943	14736	14854	14811	14899	14899	14992	14692	14825	14803	15014	15074	14826	14606	14803	14867	14625	14614	14807	14840	14906	14880	15053	14717	14759	14818	14865	15007	14767	14910	14824	14989	14887	14891	14858	14777	14858	14682	14902	14990	14791	14834	14862	14804	14994	14768	14937	14785	14891	14759	14935	14725	14899	14709	14628	14796	14861	14718	14790	14741	14834	14810	14667	15009	14883	14730	14778	14873	14807	14924	14814	14873	14903	14869	14864	14905	14760	14790	14701	14653	14915	14707	14789	14802	14805	14766	14959	14843	14949	14854	14840	14873	14919	14821	14801	14676	14715	14907	14784	14855	14816	14761	14798	14871	14979	14920	14823	14906	14784	14968	15055	14769	14890	14792	14895	14915	14860	14960	14725	14667	14852	14929	14847	15022	14980	14937	14807	14600	14690	14751	14846	14880	14649	14771	14976	14691	14936	14924	14875	14836	14869	14827	14805	14902	14861	14862	14793	14988	14784	14851	15041	14774	14687	14829	14896	14815	14979	14913	14919	14780	14815	14769	14859	14871	14878	14870	14696	14630	14921	14705	14743	14709	14853	14906	14651	14804	14848	14863	14872	14838	14923	14679	14790	14820	14785	14807	14849	14927	14822	14908	14784	14864	14963	15043	14800	14763	14736	14626	14857	14746	14699	14832	14790	15022	14774	14824	14644	14811	14909	14802	14858	14902	14773	14897	14877	15017	14871	14863	14736	14728	14969	14815	14943	14770	14730	14918	14698	14837	14729	14804	14943	14783	14794	14734	14797	15053	14894	14867	14864	15041	14874	14802	14627	14975	14640	14681	14847	14890	14947	14941	14711	14842	14701	14850	14780	14750	14908	14654	14797	15047	14908	14864	14897	14973	14980	14898	14846	14845	14798	14887	14886	14850	14888	14864	14909	14796	14685	14765	14882	14924	14733	14897	14725	14858	14896	14783	14795	14905	14790	14948	14905	14857	14652	14919	14688	14922	14794	14935	14779	14932	14980	14837	14779	14867	14759	14706	14773	15004	14945	14922	14921	15038	15153	14994	14876	14715	14893	14746	14869	14700	14742	14936	15085	14783	14788	14732	14944	14838	14738	14984	14919	14859	14756	14745	14899	14816	14708	14699	14780	14726	15101	14796	14844	14712	14715	14850	15015	14942	14777	14855	14858	14975	14944	14892	14879	14624	14777	14778	14915	14981	14873	14886	14835	14900	14771	14748	14916	14941	14950	14818	14700	14773	14838	14826	14918	14839	14884	14994	14943	14878	14876	14701	15020	15063	14957	14942	15098	14893	14837	14939	14986	14978	14985	14854	14810	14919	14811	14764	14931	14748	14793	14775	14765	14849	15123	14824	14834	14744	14870	14899	14893	15045	14865	14816	14977	14729	14860	14719	14769	14765	14821	14827	14693	14769	14920	14931	14860	14778	14818	15063	14836	14939	14879	14815	14957	15050	14860	14915	14956	15009	14842	14778	14962	14779	14511	14902	14914	14798	14842	14911	15005	14780	14928	14783	14709	14777	14848	14926	14837	14798	14847	14885	15112	14547	14852	14948	14864	14662	14848	14744	14775	14762	14789	14879	14906	14744	14839	14802	14549	14900	14619	14804	14664	14698	14764	14892	14868	14884	14807	14652	15003	14745	14796	14903	14964	14844	14818	14704	14566	14916	14792	14830	14757	14841	14700	14812	14970	14888	14948	14623	14798	14823	14725	14826	14968	14672	14833	14913	14718	14734	14689	14740	14847	14830	14720	14803	14560	14815	14884	14749	14837	15042	14596	14690	14916	14776	14751	14823	14866	14588	14707	14853	14670	14732	14863	14890	14876	14827	14725	14946	15082	14787	14931	14746	14891	14969	14780	14791	14535	14724	14875	14816	14712	14984	14881	15071	14776	14752	14913	14716	14773	14808	14881	14804	14709	14777	15015	14868	14755	14917	14933	14798	14675	14878	15003	14809	14793
27139	37239	33774	26188	22756	20087	18396	17427	16411	15683	15326	14860	14567	14560	14324	14155	14126	14103	14071	13904	13907	13643	13739	13707	13695	13700	13553	13516	13649	13362	13631	13333	13313	13469	13340	13519	13445	13286	13419	13449	13563	13446	13282	13376	13518	13455	13457	13569	13554	13474	13197	13325	13559	13221	13464	13190	13334	13284	13316	13492	13450	13293	13479	13415	13447	13451	13439	13539	13489	13334	13434	13483	13532	13621	13306	13394	13489	13483	13448	13278	13476	13422	13387	13591	13340	13514	13468	13425	13419	13515	13262	13355	13294	13414	13312	13448	13494	13482	13491	13411	13350	13573	13493	13439	13514	13357	13545	13443	13453	13494	13302	13285	13323	13301	13266	13373	13424	13534	13314	13466	13489	13472	13437	13366	13415	13539	13344	13401	13255	13545	13403	13440	13441	13411	13406	13390	13443	13473	13333	13499	13356	13484	13430	13595	13314	13254	13605	13357	13072	13342	13456	13434	13454	13484	13468	13497	13417	13339	13515	13403	13241	13432	13546	13348	13546	13374	13410	13323	13221	13417	13366	13424	13319	13245	13404	13425	13491	13438	13486	13388	13414	13421	13311	13396	13271	13404	13486	13409	13427	13304	13302	13452	13569	13419	13445	13385	13550	13464	13464	13433	13563	13326	13487	13540	13263	13502	13473	13185	13414	13298	13295	13328	13360	13384	13204	13398	13300	13502	13486	13330	13260	13361	13455	13424	13285	13272	13478	13429	13459	13441	13367	13375	13516	13386	13590	13311	13250	13390	13504	13298	13480	13351	13465	13426	13337	13258	13624	13300	13417	13495	13411	13423	13348	13247	13257	13457	13503	13362	13565	13400	13371	13433	13453	13505	13454	13375	13522	13477	13349	13443	13389	13435	13364	13410	13389	13376	13278	13435	13494	13409	13305	13539	13360	13287	13397	13389	13511	13443	13422	13422	13396	13350	13457	13449	13428	13265	13392	13272	13354	13469	13349	13445	13505	13439	13383	13525	13593	13280	13506	13419	13392	13439	13504	13416	13392	13440	13440	13415	13345	13470	13446	13353	13431	13374	13434	13402	13314	13314	13371	13451	13422	13483	13478	13507	13410	13463	13404	13524	13348	13408	13280	13270	13454	13371	13418	13395	13245	13347	13492	13347	13547	13486	13405	13448	13414	13461	13396	13462	13550	13538	13442	13509	13314	13439	13488	13309	13345	13490	13323	13306	13473	13571	13556	13378	13290	13482	13308	13482	13476	13454	13399	13539	13453	13424	13448	13469	13361	13374	13324	13423	13345	13250	13367	13565	13415	13409	13456	13400	13408	13461	13376	13423	13287	13427	13449	13325	13489	13426	13395	13565	13189	13414	13338	13318	13428	13468	13486	13498	13490	13545	13313	13329	13382	13364	13496	13326	13384	13264	13321	13298	13523	13505	13427	13463	13444	13353	13360	13384	13500	13510	13328	13351	13398	13388	13346	13461	13462	13520	13539	13300	13543	13489	13497	13465	13420	13327	13308	13366	13338	13545	13569	13556	13550	13514	13498	13448	13375	13310	13485	13516	13395	13373	13585	13524	13294	13448	13323	13392	13504	13323	13360	13355	13335	13293	13421	13327	13438	13270	13422	13485	13409	13397	13539	13493	13415	13482	13534	13387	13395	13424	13385	13353	13487	13537	13443	13351	13389	13410	13581	13407	13397	13528	13364	13269	13474	13263	13511	13413	13486	13470	13499	13490	13514	13456	13474	13361	13370	13458	13405	13370	13322	13464	13402	13289	13397	13506	13332	13316	13344	13418	13560	13552	13436	13360	13435	13460	13284	13341	13572	13367	13503	13407	13462	13402	13466	13352	13475	13371	13316	13492	13421	13321	13458	13423	13615	13444	13407	13345	13564	13492	13206	13343	13451	13456	13332	13543	13360	13445	13484	13446	13404	13252	13334	13353	13345	13472	13337	13409	13378	13577	13426	13429	13359	13393	13436	13390	13472	13416	13428	13373	13560	13449	13429	13390	13402	13277	13406	13350	13313	13409	13386	13425	13341	13386	13498	13350	13410	13427	13314	13556	13473	13347	13449	13213	13416	13409	13281	13385	13233	13485	13461	13469	13223	13528	13477	13426	13302	13309	13411	13295	13420	13363	13232	13391	13428	13478	13570	13396	13251	13481	13527	13365	13424	13517	13408	13580	13375	13255	13288	13378	13424	13468	13578	13384	13388	13317	13317	13371	13608	13514	13343	13544	13457	13363	13338	13378	13481	13313	13373	13320	13310	13445	13635	13382	13298	13377	13330	13347	13361	13557	13588	13475	13457	13320	13482	13534	13466	13433	13446	13452	13578	13405	13514	13364	13386	13411	13413	13430	13383	13319	13692	13397	13386	13414	13321	13444	13454	13450	13344	13305	13506	13552	13272	13421	13410	13365	13396	13387	13302	13446	13485	13560	13433	13293	13487	13326	13432	13495	13398	13348	13461	13449	13315	13367	13315	13491	13266	13449	13459	13357	13572	13420	13547	13386	13492	13413	13363	13279	13409	13228	13394	13407	13456	13241	13365	13434	13438	13487	13424	13378	13380	13368	13371	13286	13540	13467	13395	13544	13511	13567	13550	13433	13382	13506	13419	13381	13411	13310	13472	13240	13518	13405	13570	13434	13395	13456	13411	13357	13578	13515	13339	13450	13457	13517	13455	13339	13194	13514	13322	13473	13320	13526	13447	13389	13363	13525	13457	13475	13432	13428	13365	13436	13440	13459	13445	13463	13407	13618	13300	13293	13135	13433	13578	13303	13342	13427	13407	13270	13320	13334	13493	13384	13351	13473	13373	13410	13380	13379	13339	13440	13218	13381	13412	13365	13522	13349	13366	13458	13370	13377	13265	13322	13434	13499	13526	13414	13473	13401	13406	13632	13260	13420	13373	13514	13302	13291	13545	13364	13335	13496	13356	13459	13422	13431	13298	13473	13494	13377	13404	13408	13449	13460	13371	13341	13396	13320	13380	13343	13341	13469	13317	13186	13294	13524	13567	13339	13447	13348	13587	13392	13423	13454	13378	13375	13419	13361	13334	13406	13312	13466	13425	13218	13397	13485	13517	13393	13390	13425	13299	13372	13614	13505	13477	13263	13437	13326	13515	13444	13370	13335	13461	13283	13232	13457	13612	13443	13276	13645	13463	13396	13436	13294	13441	13345	13372	13378	13418	13254	13578	13303	13459	13492	13438	13378	13340	13481	13538	13519	13459	13355	13387	13391	13370	13364	13143	13290	13467	13399	13470	13415	13486	13508	13338	13289	13587	13390	13373	13513	13424	13364	13346	13478	13250	13377	13508	13281	13333	13404	13397	13423	13365	13453	13554	13316	13463	13421	13479	13541	13288	13419	13425	13527	13449	13369	13358	13541	13331	13476	13357	13402	13334	13449	13456	13447	13282	13203	13451	13427	13297	13503	13512	13373	13350	13311	13489	13666	13448	13474	13321	13362	13317	13343	13342	13494	13352	13444	13315	13357	13405	13364	13422	13414	13293	13353	13409	13285	13442	13499	13307	13464	13370	13416	13492	13396	13437	13321	13315	13380	13332	13557	13381	13386	13318	13381	13374	13360	13326	13318	13395	13350	13251	13460	13388	13376	13646	13418	13454	13379	13387	13469	13433	13500	13389	13419	13360	13522	13229	13578	13317	13442	13291	13422	13502	13543	13353	13475	13261	13519	13446	13345	13321	13396	13505	13481	13268	13499	13423	13479	13418	13372	13478	13311	13366	13425	13457	13506	13195	13261	13427	13443	13452	13493	13286	13538	13487	13313	13363	13537	13239	13347	13258	13459	13473	13373	13482	13252	13351	13246	13567	13195	13449	13276	13432	13256	13423	13433	13437	13401	13296	13365	13316	13433	13548	13496	13417	13190	13455	13320	13399	13408	13377	13319	13511	13454	13320	13274	13383	13214	13425	13357	13382	13281	13420	13259	13291	13389	13415	13367	13370	13386	13453	13320	13575	13350	13447	13444	13330	13386	13429	13605	13420	13433	13541	13418	13403	13408	13453	13447	13510	13339	13368	13497	13445	13423	13583	13279	13531	13396	13318	13284	13388	13287	13416	13529	13290	13479	13465	13272	13539	13394	13425	13212	13474	13303	13422	13336	13425	13137	13270	13498	13445	13283	13501	13364	13488	13497	13300	13483	13468	13332	13301	13445	13346	13489	13458	13453	13411	13335	13386	13445	13357	13521	13471	13358	13287	13369	13384	13510	13390	13313	13363	13271	13311	13319	13476	13586	13478	13399	13310	13391	13576	13367	13425	13557	13336	13362	13408	13527	13627	13497	13458	13551	13420	13357	13698	13422	13457	13233	13538	13362	13431	13401	13401	13253	13374	13489	13272	13373	13444	13397	13449	13452	13396	13451	13384	13351	13484	13602	13364	13478	13485	13348	13475	13513	13383	13484	13544	13367	13378	13425	13326	13636	13357	13476	13438	13459	13373	13428	13521	13382	13422	13388	13369	13542	13415	13503	13411	13416	13381	13315	13409	13528	13474	13488	13414	13375	13281	13565	13303	13565	13442	13349	13254	13361	13546	13502	13367	13409	13547	13357	13427	13399	13549	13370	13427	13474	13499	13314	13396	13430	13272	13444	13459	13342	13431	13326	13383	13299	13453	13378	13233	13472	13441	13462	13321	13587	13381	13433	13451	13410	13338	13448	13478	13350	13457	13442	13376	13336	13204	13439	13312	13379	13511	13476	13421	13429	13491	13344	13405	13506	13468	13311	13369	13477	13528	13479	13487	13367	13344	13347	13377	13335	13496	13589	13421	13500	13399	13432	13535	13451	13375	13525	13305	13320	13368	13362	13592	13286	13357	13408	13331	13379	13377	13473	13432	13376	13512	13363	13454	13449	13520	13439	13408	13370	13464	13386	13360	13448	13374	13336	13470	13329	13391	13388	13404	13391	13384	13446	13522	13458	13313	13215	13279	13427	13413	13376	13307	13549	13347	13473	13330	13400	13413	13460	13496	13493	13485	13368	13406	13582	13442	13465	13403	13368	13463	13409	13360	13298	13364	13312	13317	13400	13532	13486	13484	13436	13431	13414	13438	13377	13376	13472	13393	13300	13412	13363	13406	13383	13517	13354	13323	13272	13342	13441	13343	13532
24276	21220	28510	25046	23759	23869	22394	19067	17912	17402	17093	16699	16477	16272	15829	15778	15788	15690	15840	15607	15499	15421	15182	15284	15366	15224	15180	15340	15050	15108	14922	15107	14996	15133	15075	14881	14948	15057	14891	14913	15050	14990	14909	15008	14923	14985	14949	14953	14958	14892	14962	14929	15028	14885	14992	14967	15007	15079	14920	14807	14965	15003	14985	14824	14918	14934	15012	14927	14830	14827	14934	14874	15086	14890	14894	14820	14823	14812	15171	14910	15046	14884	15012	15009	14858	15018	14724	14909	15049	14951	15001	14902	15009	14814	14993	14973	14906	14880	15015	14902	14906	14942	15047	15013	14958	14901	14931	15083	14981	14813	14930	14901	14663	15162	14779	15074	14989	14843	14835	14847	15109	14960	14955	14934	14921	14941	15006	14977	14814	15017	15038	14912	14964	14869	14919	14876	15101	14927	14942	14939	14850	15030	14945	14793	14811	14926	14746	14948	14874	14722	14904	15021	14929	14927	14779	14916	14857	14944	14955	14788	14813	14832	14917	14879	15099	14838	14991	14995	14897	14950	14862	14756	14856	14979	15050	15035	14998	15005	14793	14827	14963	14670	14886	14806	14740	14937	14937	14880	14910	14928	15025	15182	14922	14787	14895	14780	14924	14692	15004	14951	14896	14814	14984	14948	14831	14803	15096	15001	14970	14918	14772	14953	14873	14860	15022	15039	14924	15030	15000	14757	14827	14858	14877	15073	14959	14943	14893	14851	14879	14989	14874	15168	14873	14719	14900	14894	14976	14961	14876	14960	14951	14950	14804	14829	14779	14900	14872	15082	14895	14836	14863	15002	14800	14944	14715	15000	14721	14976	14896	15006	14862	14845	14680	14850	14941	14810	14857	14666	14901	14851	14822	14913	14995	14905	14919	14889	14888	14988	14869	14951	14915	15123	14885	14970	14925	14999	15017	14827	14820	14899	14983	14708	14978	14992	14843	14789	15039	14814	15172	14971	14939	15047	14743	14821	14982	15096	14959	14899	14795	15011	14970	14988	14980	15012	14887	14842	14860	15014	14888	14837	14907	14685	14902	14816	14758	14950	14948	15108	15057	14924	15006	14815	14802	14750	14886	14863	14858	14860	14926	14821	14869	14864	14854	14882	15013	14846	14910	14795	14976	14824	14935	14877	15063	14746	14847	14778	14998	14779	14868	14989	14854	14977	14854	14880	14818	14846	14825	14836	14972	15032	14842	14862	15035	14852	15024	14970	14846	15003	14735	14847	14817	14854	14984	14880	14979	14907	15044	14940	14941	14971	14959	14686	14887	14881	14955	14993	14905	15020	14786	15009	14887	14990	14908	14757	14889	14950	14958	14903	15076	14952	14698	15110	14732	14735	15183	15035	14994	14936	15138	14886	14831	14963	14924	14894	14883	14932	15029	14799	14840	14952	15182	15006	14780	14900	14873	14663	14632	14762	15041	14961	14844	15087	14965	14759	14999	14958	14850	14925	14847	14834	14895	15008	14890	14852	14870	14821	14902	14932	14998	14878	14970	14934	14983	14902	14892	15025	14970	14875	15068	14967	14970	14858	14879	14675	14764	14870	14804	14998	14894	14813	14910	14939	14993	15091	15017	14911	15003	14936	15111	14875	14873	14625	15001	14737	14834	14833	15004	14882	14949	15103	15117	15051	14931	14991	14887	14843	15090	14933	14800	14741	14668	14825	14811	14869	14944	15047	14826	14729	14875	14838	15027	14744	14842	14770	15123	14660	15026	15093	14840	14885	14890	14814	15008	14850	14785	15144	15035	14912	15012	15126	14961	14651	14760	14823	14991	14865	15130	14889	15003	14969	14894	14976	14781	14932	14972	14871	14793	14973	14791	14932	14983	14962	14827	14784	14903	14803	14983	14697	14652	14799	14793	14862	14945	14910	14709	14725	14992	14790	14834	14850	14938	14725	14865	15003	14988	14944	14787	14739	14925	14828	14883	15157	14961	14904	15034	14840	14886	14785	14992	14992	14968	14993	14969	14831	14939	14945	15051	14896	14906	15192	14960	14782	15003	14840	14890	14957	15094	15021	14934	14780	14938	14919	14836	15163	15063	14917	14839	15080	15007	14962	14924	14975	15029	14910	15053	15030	14918	14859	14986	14915	14973	14955	15023	15144	15194	14902	14779	14881	14927	14801	14997	15119	15079	14978	15181	14962	14885	14969	14957	14941	14850	15166	14938	14836	14851	14812	14834	14905	14930	14980	14917	14967	14987	14845	14917	15058	14961	14904	14971	14970	14932	15075	14822	15001	15005	14809	14966	14898	14881	14972	15024	14777	14916	14892	14899	14978	14782	14870	14990	15053	14865	15100	14895	14944	14892	15000	15009	14873	14898	14969	14805	15060	15014	14791	14782	14823	15007	14773	14856	15069	14996	14982	14882	14886	14953	15138	15025	14941	15019	14745	14887	14825	14809	14854	14839	14752	15030	14851	14988	14965	14807	14938	14917	14714	14887	14887	14993	15054	14715	14967	14833	14840	15056	14785	14751	14964	14768	15006	14823	14907	14882	14897	14783	14949	14768	14788	14936	14872	15049	15053	14984	14919	14937	14800	14857	14639	15203	14843	14965	14993	14825	15012	14932	14722	14884	14954	14874	14764	14974	14860	14873	14909	14905	14908	14933	14822	14732	14788	14970	14980	14974	14862	14909	14884	14950	14823	15006	15022	15049	14847	15182	14914	14852	14980	14917	14917	14806	14933	14890	15034	14833	14966	14985	14944	14910	14858	14963	14929	14980	14768	14959	14850	14686	15025	15106	14835	14828	14847	15100	14876	14988	15070	14985	14898	15076	14957	14777	14799	14728	14768	14801	14804	14965	14721	14846	14881	15006	14917	14851	14782	14991	14877	15125	15019	14790	14931	14750	14878	14776	14922	15049	15066	15068	15035	15018	15078	14925	14754	14835	15030	14769	15025	14839	14881	14800	14805	14929	14764	15105	14752	14958	14944	15040	14885	14680	14786	14860	14938	14858	14879	14763	14683	14973	14781	14918	14916	14674	14823	14757	14799	14902	14804	15006	15036	14979	14814	14973	14985	14890	15062	15094	15147	14916	14964	14915	14942	14878	14878	14988	14894	14775	15006	15043	14987	14863	14793	15017	14863	15072	14791	15019	14796	14759	14939	14737	14787	14810	14738	14939	14731	14916	14853	14785	14834	14929	14783	15034	14968	14920	14754	15123	14990	15066	14964	14985	14960	14966	15151	15009	14935	15042	14917	14792	14798	14933	14990	14996	14913	14896	14959	14866	14877	15077	14935	14971	14760	14871	14789	14972	14927	14966	14947	14961	14982	14952	14853	14890	14848	14931	14805	15006	14726	14949	14778	14612	14775	14738	14923	14927	14888	15179	14880	14868	14911	14994	15077	14935	14809	14956	14892	14808	15052	15070	14953	14865	14796	14847	14805	14851	14995	14941	15027	14996	14708	14899	14839	14850	14767	14836	14892	14927	14948	15018	14907	14869	14772	14858	14858	14869	14931	14817	14772	14872	14709	14860	14887	14902	14873	14903	14761	15147	14915	14798	14837	15140	14928	15032	15001	14974	14772	14979	14931	14794	14876	14961	15043	14925	14930	14874	14761	14967	14808	14802	14809	14719	14823	14932	14756	14948	14802	15087	14891	14903	15125	15094	14709	15002	14849	14828	14922	14842	15049	14883	14824	14903	14976	15239	14972	14954	14889	15014	14941	14990	14951	14820	15067	14939	14728	14873	15002	14918	14781	14974	15013	14865	15074	15010	14844	14890	14902	14910	14926	14770	15020	14910	14861	14941	14960	15094	15062	14982	15011	14727	14762	14762	14976	14755	14980	14876	14800	14794	14956	14783	14941	14827	15095	14943	14999	14953	14941	15010	15070	15027	14895	15058	15125	14754	14939	14887	14990	14742	14934	14777	15000	14895	14810	14977	15091	14875	14882	14952	14994	14705	14668	14882	14835	14853	14935	14891	15015	14935	14841	14995	14939	15010	14964	15015	14996	14794	14880	15021	14938	14822	14866	15050	15173	14688	14920	14917	14905	14828	14772	14787	14777	14942	14975	15063	14855	14978	14917	15085	14665	14931	14892	14972	14989	14885	14840	15011	14817	15026	14947	14711	14877	14950	15076	14932	15134	14857	14839	14907	14741	14967	15014	14745	14858	14878	14967	14907	14883	14961	14864	14967	14968	14737	14894	14825	14877	14867	14958	14888	14810	14851	14726	14887	14967	14760	14906	14876	14955	14867	15023	14817	14954	14972	14863	15091	14844	14609	14971	14827	14982	15059	14801	14965	14891	14912	14712	14863	15000	14846	15010	14865	15005	14909	14957	14895	14825	14646	14904	14941	14906	14664	14779	14986	14957	14767	15152	14866	15209	15054	14986	15085	15001	14929	15059	14922	15118	15040	14936	14894	14803	14829	14989	14879	14855	14867	14848	14895	14879	14833	14930	14934	14736	14900	14718	14977	14996	14896	14883	14992	14705	14782	14965	14820	14803	14883	14898	14695	14870	14904	14757	15139	14744	14660	14691	14949	14801	15036	14825	14638	15186	15004	14980	14779	14931	14769	14774	14805	15033	14965	14966	14789	14785	14963	14670	14709	14635	14802	14976	15013	14753	14818	15004	14980	15001	15019	15209	15042	14928	14832	14899	14827	14977	14957	14785	14849	15062	14809	15065	15048	15017	14946	14879	14839	14848	15049	14797	15009	14888	14855	14883	14910	14921	14919	14968	15093	14871	14873	14808	14954	14911	14763	14858	14950	14912	15053	14988	15050	14753	14750	14951	15129	14614	14835	14894	14915	14894	14786	14814	14823	14831	15033	14660	14892	14930	14976	14900	14866	14808	14793	14757	14971	14795	14732	15058	14750	14911	14876	14948	14709	14827	14866	14876	14744	14677	15066	14858	14901	15006	14847	14815	14844	14917	14873	15010	14979	14982	15029	14935	14932	14887	14969	14896	14954	14863	14838	14841	14921	14943	14949	14825	15073	14927	15086	15045	14966	14719	14844	15253	14940	14992	14994	14910	14932	14987	14878	15121	14740	14894	14778	14794	14915	14946	14930	14847	14990	14863	14912	14788	14903	15055	15052	14850	14897	14873	14838	14924	14839	14838	14819	14834	14879	15015	14845	14821
27487	43507	40004	31273	27122	24103	21566	19322	18175	17404	16653	15910	15508	15300	14887	14795	14644	14497	14307	14142	14186	14049	13989	13978	13860	13832	13585	13734	13688	13755	13591	13630	13567	13591	13666	13489	13536	13583	13443	13358	13601	13352	13483	13391	13502	13246	13498	13514	13371	13472	13576	13591	13544	13461	13422	13617	13380	13350	13456	13473	13535	13518	13316	13526	13669	13460	13563	13292	13587	13428	13582	13432	13485	13415	13348	13539	13364	13548	13473	13444	13617	13460	13581	13477	13412	13608	13591	13512	13573	13554	13489	13251	13434	13617	13528	13510	13504	13623	13578	13503	13371	13403	13567	13411	13406	13553	13349	13384	13464	13381	13484	13497	13500	13534	13383	13509	13421	13469	13453	13453	13489	13308	13551	13518	13404	13447	13416	13503	13631	13565	13428	13386	13576	13407	13463	13487	13475	13514	13358	13423	13532	13478	13517	13439	13429	13378	13562	13592	13450	13540	13418	13467	13382	13494	13577	13368	13351	13545	13459	13534	13446	13419	13564	13431	13562	13521	13442	13210	13292	13547	13513	13370	13699	13490	13439	13339	13430	13475	13404	13412	13290	13514	13306	13473	13459	13400	13495	13385	13522	13589	13472	13455	13521	13467	13461	13515	13308	13415	13529	13313	13570	13477	13505	13282	13356	13444	13319	13448	13493	13487	13474	13630	13590	13390	13569	13431	13421	13443	13392	13504	13559	13420	13466	13445	13527	13404	13552	13344	13469	13391	13421	13575	13499	13352	13433	13565	13409	13284	13403	13546	13516	13361	13279	13484	13459	13475	13582	13523	13329	13412	13453	13268	13580	13389	13240	13512	13506	13317	13418	13336	13326	13455	13312	13657	13354	13505	13354	13483	13336	13371	13494	13291	13437	13595	13549	13420	13389	13437	13446	13515	13478	13587	13471	13384	13451	13410	13433	13627	13641	13376	13570	13455	13565	13309	13442	13518	13403	13398	13418	13477	13531	13410	13506	13389	13432	13381	13469	13412	13299	13345	13499	13520	13531	13311	13474	13495	13505	13352	13431	13402	13444	13411	13348	13644	13430	13425	13490	13406	13412	13389	13313	13451	13368	13500	13462	13374	13436	13342	13599	13515	13513	13317	13589	13469	13327	13515	13526	13494	13440	13483	13473	13490	13368	13427	13304	13478	13294	13520	13497	13430	13559	13377	13511	13383	13494	13475	13401	13425	13594	13586	13409	13477	13301	13484	13495	13443	13460	13448	13329	13474	13394	13425	13482	13351	13533	13667	13518	13433	13451	13668	13557	13423	13433	13439	13464	13496	13599	13535	13492	13452	13569	13478	13434	13438	13613	13653	13413	13648	13574	13585	13389	13475	13369	13479	13379	13444	13436	13450	13490	13419	13626	13295	13410	13553	13368	13499	13407	13564	13651	13491	13454	13584	13493	13498	13359	13407	13591	13338	13601	13364	13415	13453	13566	13439	13249	13185	13515	13490	13380	13157	13537	13442	13365	13620	13252	13472	13478	13378	13489	13407	13369	13413	13294	13440	13467	13497	13448	13353	13498	13505	13324	13423	13215	13434	13525	13497	13369	13707	13438	13470	13510	13418	13318	13445	13346	13462	13573	13312	13445	13401	13448	13384	13414	13607	13354	13522	13588	13360	13508	13419	13318	13421	13397	13500	13573	13541	13614	13301	13469	13319	13235	13540	13539	13458	13588	13552	13563	13510	13428	13512	13695	13524	13338	13528	13367	13428	13515	13441	13673	13525	13572	13183	13562	13573	13633	13531	13500	13400	13402	13333	13584	13338	13580	13469	13389	13427	13547	13540	13452	13560	13449	13378	13413	13486	13350	13410	13436	13477	13504	13308	13343	13359	13457	13359	13360	13407	13376	13528	13535	13384	13522	13395	13339	13323	13396	13502	13349	13366	13422	13464	13421	13341	13510	13524	13595	13550	13504	13318	13553	13200	13313	13467	13552	13555	13516	13501	13609	13464	13433	13507	13282	13373	13424	13516	13562	13364	13455	13416	13551	13518	13389	13424	13494	13570	13493	13420	13487	13410	13406	13393	13376	13523	13631	13287	13428	13498	13346	13517	13415	13421	13438	13578	13383	13372	13652	13516	13539	13472	13607	13398	13401	13410	13604	13498	13515	13259	13503	13527	13497	13472	13577	13479	13546	13511	13446	13515	13490	13477	13468	13345	13740	13438	13547	13521	13485	13282	13455	13497	13634	13477	13441	13512	13541	13434	13382	13446	13584	13464	13452	13586	13619	13445	13507	13498	13521	13147	13451	13473	13639	13462	13580	13422	13619	13424	13682	13367	13445	13535	13612	13443	13385	13473	13432	13420	13551	13564	13394	13361	13431	13399	13326	13552	13526	13484	13345	13363	13326	13414	13382	13638	13415	13480	13555	13396	13539	13468	13371	13576	13407	13520	13236	13467	13185	13379	13591	13389	13536	13355	13405	13519	13405	13385	13481	13455	13570	13398	13605	13357	13389	13604	13469	13326	13559	13491	13249	13492	13361	13449	13506	13394	13371	13493	13395	13413	13437	13468	13582	13431	13505	13464	13449	13527	13287	13509	13419	13309	13445	13164	13522	13491	13248	13608	13389	13462	13194	13537	13400	13461	13286	13334	13505	13356	13415	13471	13575	13325	13424	13470	13436	13398	13457	13296	13405	13445	13404	13559	13599	13481	13393	13493	13477	13524	13412	13449	13443	13409	13326	13485	13418	13533	13383	13618	13506	13384	13624	13589	13354	13330	13551	13372	13342	13394	13492	13473	13568	13478	13481	13449	13400	13504	13283	13441	13492	13508	13484	13470	13551	13475	13517	13451	13378	13485	13384	13479	13371	13507	13326	13344	13376	13326	13340	13516	13424	13451	13526	13443	13417	13412	13362	13304	13474	13364	13383	13288	13497	13516	13408	13437	13449	13378	13493	13340	13409	13569	13375	13419	13536	13391	13499	13396	13376	13375	13520	13393	13620	13518	13457	13365	13263	13546	13380	13686	13458	13499	13374	13590	13478	13456	13613	13586	13471	13545	13569	13470	13496	13447	13382	13487	13559	13532	13578	13549	13417	13317	13532	13409	13680	13422	13584	13514	13525	13479	13413	13531	13582	13503	13463	13400	13372	13370	13422	13511	13457	13278	13483	13590	13462	13327	13370	13511	13291	13445	13449	13451	13358	13332	13565	13422	13352	13603	13403	13351	13453	13437	13403	13538	13523	13380	13361	13406	13294	13404	13609	13608	13423	13425	13402	13497	13454	13450	13434	13420	13502	13486	13356	13481	13583	13460	13440	13564	13447	13379	13576	13473	13408	13412	13454	13468	13309	13415	13664	13387	13363	13655	13578	13588	13656	13524	13506	13444	13473	13527	13436	13375	13500	13376	13623	13423	13442	13621	13437	13464	13608	13458	13384	13498	13322	13399	13320	13454	13526	13543	13427	13482	13594	13466	13459	13465	13409	13612	13517	13460	13555	13441	13326	13421	13337	13432	13413	13504	13578	13481	13471	13586	13389	13497	13379	13470	13696	13471	13408	13355	13332	13415	13419	13466	13283	13493	13374	13303	13355	13499	13499	13481	13425	13616	13427	13385	13562	13256	13425	13564	13523	13464	13421	13517	13379	13677	13419	13386	13284	13442	13469	13644	13319	13394	13492	13479	13484	13349	13547	13546	13513	13426	13582	13470	13335	13366	13468	13573	13472	13537	13473	13383	13496	13360	13433	13528	13328	13406	13423	13331	13466	13369	13650	13489	13434	13523	13519	13422	13326	13524	13415	13397	13480	13464	13461	13349	13454	13477	13473	13616	13362	13545	13386	13465	13532	13580	13562	13292	13330	13382	13366	13397	13541	13567	13361	13464	13512	13448	13419	13582	13338	13455	13348	13407	13410	13366	13418	13570	13520	13707	13553	13464	13472	13362	13527	13573	13478	13447	13435	13368	13244	13459	13386	13496	13441	13437	13531	13444	13529	13309	13379	13438	13475	13430	13458	13540	13533	13582	13403	13471	13377	13520	13495	13346	13373	13553	13510	13556	13350	13361	13491	13350	13485	13417	13384	13521	13489	13466	13297	13352	13373	13488	13388	13437	13446	13498	13479	13448	13481	13318	13472	13259	13435	13248	13429	13468	13504	13535	13421	13467	13494	13362	13474	13388	13437	13270	13527	13443	13441	13398	13445	13361	13408	13379	13484	13488	13442	13460	13363	13394	13578	13236	13466	13369	13555	13489	13297	13476	13333	13439	13653	13420	13623	13256	13380	13525	13718	13442	13351	13415	13522	13539	13496	13499	13422	13445	13519	13487	13569	13693	13439	13416	13562	13640	13445	13288	13465	13443	13411	13391	13517	13487	13419	13584	13536	13208	13549	13395	13306	13460	13459	13585	13520	13572	13537	13461	13557	13520	13436	13438	13472	13559	13434	13391	13462	13544	13422	13379	13402	13466	13587	13420	13453	13355	13281	13599	13244	13567	13540	13361	13475	13507	13436	13443	13411	13447	13551	13525	13331	13352	13481	13537	13401	13390	13463	13429	13447	13512	13669	13554	13458	13376	13465	13282	13386	13446	13363	13313	13421	13413	13457	13453	13361	13463	13390	13402	13564	13462	13292	13445	13464	13331	13538	13428	13305	13516	13540	13548	13521	13490	13461	13490	13489	13532	13327	13435	13378	13426	13367	13525	13525	13522	13461	13463	13491	13388	13375	13533	13571	13441	13407	13247	13394	13387	13578	13482	13449	13370	13489	13444	13402	13579	13455	13397	13530	13513	13622	13456	13506	13356	13461	13293	13492	13537	13330	13400	13231	13429	13430	13378	13631	13364	13445	13329	13512	13466	13517	13463	13465	13473	13239	13525	13449	13425	13540	13538	13469	13418	13469	13393	13400	13527	13555	13334	13544	13547	13495	13492	13579	13423	13367	13668	13475	13492	13432	13431	13275	13481	13534	13565	13508	13623	13522	13381	13411	13496	13539	13510	13387	13601	13390	13576	13421	13541	13539	13330	13459	13379	13489	13342	13412	13406	13420	13392	13544	13512	13525	13467	13530	13319	13402	13574	13400	13195	13389	13399	13382	13392	13443	13394	13434	13344	13472	13367	13401	13598	13522	13381	13537	13428	13439	13505	13547	13598
22891	21214	28986	23796	22153	25179	27120	21640	19745	19461	18746	18039	17721	17440	17148	16877	16757	16508	16483	16466	16388	16212	16210	15969	16059	16020	16106	15785	15749	15816	15685	15665	15681	15580	15825	15618	15533	15507	15564	15505	15398	15560	15588	15513	15449	15605	15482	15567	15663	15504	15698	15569	15738	15592	15571	15469	15499	15543	15509	15626	15503	15330	15533	15466	15492	15520	15544	15501	15443	15451	15574	15610	15603	15392	15342	15589	15413	15457	15645	15373	15279	15404	15319	15449	15369	15255	15616	15581	15600	15480	15600	15583	15460	15499	15465	15470	15632	15366	15513	15319	15516	15463	15465	15357	15474	15384	15634	15449	15232	15424	15349	15504	15529	15641	15521	15476	15546	15329	15466	15572	15445	15397	15636	15509	15454	15384	15469	15557	15469	15368	15416	15420	15476	15516	15442	15423	15354	15296	15426	15329	15418	15421	15320	15564	15701	15368	15486	15405	15407	15528	15536	15633	15392	15373	15340	15667	15518	15331	15622	15564	15524	15500	15468	15344	15455	15388	15347	15440	15276	15419	15589	15611	15381	15374	15424	15649	15628	15548	15360	15510	15421	15371	15608	15517	15517	15353	15587	15528	15504	15562	15400	15514	15400	15577	15243	15356	15486	15541	15454	15301	15295	15429	15385	15479	15511	15312	15708	15552	15352	15630	15316	15602	15432	15414	15557	15452	15575	15455	15534	15426	15301	15345	15681	15615	15664	15504	15394	15292	15517	15460	15422	15261	15479	15374	15516	15351	15507	15469	15493	15402	15312	15503	15485	15511	15468	15522	15413	15406	15515	15371	15379	15303	15429	15361	15242	15536	15579	15601	15563	15474	15402	15644	15534	15352	15299	15304	15506	15540	15498	15519	15341	15722	15545	15670	15533	15475	15450	15416	15534	15497	15357	15508	15533	15470	15426	15328	15666	15634	15508	15780	15509	15441	15662	15484	15457	15330	15445	15482	15281	15619	15575	15464	15415	15466	15540	15524	15394	15375	15424	15482	15655	15414	15574	15429	15428	15391	15336	15343	15415	15344	15519	15279	15306	15473	15376	15408	15356	15468	15379	15419	15436	15354	15485	15547	15620	15319	15385	15347	15652	15278	15552	15457	15505	15238	15556	15432	15348	15389	15638	15357	15322	15405	15465	15480	15424	15357	15375	15371	15491	15321	15315	15468	15394	15572	15585	15433	15536	15393	15420	15372	15603	15590	15375	15488	15532	15566	15593	15324	15522	15582	15429	15597	15525	15385	15485	15348	15512	15434	15499	15496	15681	15579	15539	15433	15271	15448	15417	15520	15547	15410	15517	15538	15571	15198	15459	15265	15332	15427	15648	15516	15416	15423	15448	15207	15308	15578	15416	15197	15452	15647	15560	15228	15338	15335	15513	15508	15235	15296	15410	15456	15383	15501	15372	15496	15422	15325	15660	15610	15734	15331	15559	15465	15671	15474	15539	15490	15361	15554	15500	15512	15495	15332	15309	15440	15518	15327	15440	15377	15466	15350	15440	15370	15515	15554	15594	15428	15445	15344	15507	15519	15581	15440	15407	15534	15519	15502	15130	15374	15509	15609	15513	15484	15426	15599	15389	15380	15623	15382	15561	15506	15361	15305	15382	15236	15522	15405	15447	15523	15223	15569	15499	15450	15630	15472	15153	15369	15474	15371	15341	15412	15352	15399	15491	15219	15604	15437	15456	15472	15468	15245	15391	15418	15438	15334	15404	15543	15366	15488	15439	15432	15475	15502	15420	15315	15581	15429	15148	15345	15225	15353	15305	15335	15310	15406	15654	15573	15426	15685	15620	15576	15579	15585	15694	15393	15399	15459	15556	15467	15465	15416	15415	15351	15478	15519	15576	15540	15302	15454	15483	15367	15339	15366	15594	15513	15516	15338	15598	15423	15449	15557	15572	15638	15345	15334	15434	15558	15503	15673	15304	15446	15315	15396	15379	15492	15367	15320	15276	15272	15360	15469	15316	15417	15385	15542	15418	15327	15388	15502	15353	15499	15278	15603	15377	15290	15355	15364	15245	15358	15512	15629	15303	15453	15399	15471	15478	15537	15261	15555	15512	15524	15578	15432	15478	15523	15461	15542	15628	15497	15429	15484	15461	15465	15340	15520	15482	15413	15515	15716	15503	15495	15513	15467	15420	15479	15403	15258	15263	15379	15358	15268	15392	15471	15362	15428	15482	15376	15521	15582	15384	15384	15421	15504	15312	15453	15379	15489	15285	15408	15550	15548	15508	15457	15544	15405	15406	15362	15685	15438	15469	15472	15475	15571	15447	15491	15497	15474	15345	15544	15440	15518	15639	15538	15611	15425	15451	15399	15323	15536	15367	15518	15401	15576	15554	15630	15518	15565	15644	15459	15573	15452	15624	15427	15542	15346	15504	15345	15428	15405	15509	15413	15406	15262	15482	15558	15322	15466	15265	15519	15474	15633	15556	15588	15597	15307	15430	15443	15367	15431	15450	15614	15505	15409	15587	15492	15431	15585	15404	15652	15326	15472	15449	15303	15363	15423	15197	15493	15478	15280	15459	15342	15444	15385	15329	15332	15421	15431	15570	15231	15613	15402	15431	15487	15396	15517	15546	15460	15519	15351	15606	15476	15455	15588	15337	15408	15417	15444	15548	15467	15450	15433	15505	15228	15491	15382	15387	15646	15298	15481	15405	15460	15342	15527	15506	15428	15462	15573	15541	15429	15419	15522	15555	15358	15552	15558	15335	15266	15404	15400	15477	15362	15395	15584	15340	15387	15458	15558	15559	15524	15489	15536	15300	15294	15526	15480	15361	15537	15409	15573	15402	15283	15483	15550	15601	15405	15500	15453	15172	15519	15363	15522	15330	15651	15393	15610	15618	15477	15393	15565	15581	15469	15540	15578	15541	15461	15395	15522	15609	15247	15402	15375	15482	15468	15400	15488	15502	15303	15389	15322	15386	15522	15458	15430	15391	15528	15353	15282	15408	15197	15626	15298	15455	15571	15221	15249	15345	15238	15628	15522	15477	15575	15503	15556	15376	15487	15488	15510	15407	15496	15538	15447	15542	15609	15547	15316	15407	15429	15258	15510	15528	15355	15314	15403	15287	15300	15449	15444	15420	15464	15521	15553	15444	15619	15400	15336	15539	15625	15414	15583	15272	15374	15410	15432	15347	15564	15482	15592	15497	15519	15616	15432	15287	15415	15511	15272	15659	15571	15396	15453	15510	15610	15527	15349	15530	15431	15403	15345	15399	15543	15503	15492	15379	15365	15427	15499	15362	15340	15498	15419	15287	15439	15319	15326	15513	15273	15378	15576	15271	15363	15586	15307	15454	15480	15549	15470	15529	15559	15626	15540	15410	15595	15387	15552	15571	15345	15586	15297	15639	15319	15347	15429	15565	15449	15458	15456	15624	15516	15359	15489	15528	15763	15504	15638	15389	15494	15569	15495	15585	15452	15275	15565	15352	15272	15552	15465	15454	15493	15258	15486	15408	15416	15493	15394	15386	15561	15357	15564	15574	15450	15610	15380	15442	15454	15507	15421	15435	15576	15567	15450	15332	15357	15450	15446	15550	15491	15628	15460	15475	15499	15521	15499	15368	15618	15437	15527	15342	15263	15392	15472	15610	15548	15564	15203	15542	15548	15595	15434	15465	15501	15541	15440	15381	15473	15543	15386	15558	15650	15355	15370	15386	15529	15431	15459	15355	15428	15337	15428	15306	15447	15628	15294	15594	15470	15478	15234	15484	15425	15546	15495	15437	15500	15402	15251	15267	15296	15360	15307	15554	15285	15402	15311	15431	15384	15283	15453	15502	15280	15409	15416	15721	15589	15535	15462	15438	15487	15528	15211	15509	15368	15440	15531	15548	15217	15391	15345	15467	15468	15551	15434	15438	15558	15459	15263	15378	15553	15440	15591	15490	15388	15560	15302	15270	15605	15459	15479	15223	15467	15573	15483	15434	15492	15460	15359	15377	15384	15416	15498	15414	15406	15550	15530	15618	15454	15522	15351	15557	15304	15663	15662	15493	15583	15603	15347	15523	15524	15403	15169	15519	15504	15298	15377	15390	15514	15534	15211	15467	15498	15359	15366	15471	15420	15324	15563	15492	15350	15414	15646	15547	15636	15507	15426	15488	15350	15538	15238	15320	15531	15463	15399	15421	15346	15542	15592	15505	15235	15388	15628	15440	15605	15370	15532	15343	15459	15397	15507	15556	15561	15427	15530	15474	15194	15455	15524	15398	15244	15325	15310	15390	15155	15352	15452	15542	15530	15372	15417	15400	15511	15560	15509	15178	15232	15537	15416	15413	15396	15672	15358	15294	15504	15361	15298	15307	15402	15634	15474	15392	15405	15281	15329	15347	15324	15478	15365	15413	15519	15421	15472	15440	15562	15444	15265	15500	15371	15636	15387	15522	15515	15393	15475	15360	15434	15553	15496	15563	15595	15253	15377	15448	15497	15382	15350	15599	15458	15522	15442	15404	15419	15434	15300	15444	15496	15339	15471	15397	15350	15350	15357	15581	15574	15555	15538	15512	15563	15340	15387	15520	15451	15498	15585	15455	15731	15361	15399	15601	15537	15454	15563	15397	15301	15405	15456	15340	15478	15575	15238	15685	15509	15397	15480	15522	15240	15295	15708	15381	15391	15395	15386	15344	15263	15533	15405	15474	15550	15555	15413	15532	15496	15569	15702	15707	15620	15476	15432	15527	15498	15601	15479	15390	15520	15398	15455	15523	15343	15376	15372	15407	15711	15351	15462	15375	15421	15342	15393	15449	15295	15418	15387	15538	15317	15362	15491	15533	15446	15583	15436	15426	15610	15473	15543	15403	15338	15445	15363	15412	15369	15469	15309	15298	15479	15487	15501	15496	15418	15398	15380	15277	15461	15688	15316	15452	15567	15458	15407	15372	15500	15563	15523	15472	15556	15385	15323	15649	15412	15474	15470	15427	15323	15337	15278	15288	15335	15355	15209	15288	15441	15657	15380	15595	15382	15236	15626	15411	15615	15525	15395	15332	15256	15529	15533	15225	15441	15411	15212	15618	15559	15534	15421	15567	15303	15401	15467	15456	15419	15491	15441	15553	15583	15479	15538	15394	15328	15647	15480	15548	15345	15549	15570
28437	49040	45188	35667	31665	27851	24989	22555	20543	19411	18634	17726	17047	16768	16184	15750	15673	15320	15220	15171	14818	14642	14603	14624	14360	14204	14294	14109	14043	14059	14025	13903	13946	13913	13928	14031	13733	13975	13934	13824	13905	13705	14075	13885	14068	13836	13897	13793	13909	13849	13815	13700	13809	13794	13632	13823	13773	13673	13772	13693	13836	13751	13788	13770	13683	13724	13717	13762	13827	13694	13811	13716	13781	13741	13834	13803	13822	13752	13767	13744	13719	13694	13897	13771	13706	13801	13762	13746	13781	13724	13709	13501	13563	13697	13920	13742	13696	13778	13789	13823	13739	13847	13853	13824	13768	13713	13875	13609	13724	13711	13756	13776	13640	13739	13908	13704	13879	13743	13681	13924	13817	13812	13899	13631	13787	13676	13666	13856	13692	13789	13565	13774	13775	13628	13748	13731	13916	13840	13903	13753	13835	13640	13764	13917	13682	13867	13810	13886	13818	13751	13748	13897	13639	13775	13776	13769	13775	13736	13880	13813	13808	13775	13750	13825	13709	13767	13626	13809	13631	13835	13806	13738	13652	13771	13881	13740	13792	13827	13769	13796	13765	13788	13571	13679	13796	13611	13730	13807	13966	13649	13756	13716	13663	13654	13592	13883	13768	13695	13899	13771	13714	13706	13774	13860	13741	13707	13758	13759	13760	13825	13716	13609	13688	13759	13726	13929	13853	13784	13766	13910	13731	13855	13670	13718	13860	13687	13836	13666	13725	13812	13793	13675	13698	13740	13662	13789	13868	13592	13743	13673	13759	13873	13829	13746	13828	13656	13807	13686	13809	13541	13879	13781	13926	13644	13737	13681	14002	13651	13671	13642	13745	13731	13663	13720	13797	13714	13799	13822	13773	13744	13630	13812	13789	13857	13729	13739	13897	13701	13825	13884	13735	13685	13902	13749	13790	13682	13893	13825	13726	13649	13619	13736	13835	13702	13927	13716	13789	13749	13891	13673	13798	13769	13704	13859	13775	13899	13544	13744	13788	13741	13609	13788	13689	13899	13771	13784	13858	13679	13955	13771	13739	13682	13681	13764	13868	13676	13864	13827	13657	13870	13683	13708	13818	13870	13723	13828	13782	13740	13596	13764	13763	13755	13872	13873	13935	13629	13673	13952	13546	13663	13792	13721	13707	13852	13861	13775	13839	13728	13802	13827	13804	13805	13596	13852	13835	13722	13831	13783	13635	13827	13800	13722	13972	13756	13819	13837	13709	13753	13703	13725	13591	13727	14089	13983	13630	13735	13783	13711	13990	13780	13870	13686	13728	13758	13823	13798	13892	13841	13731	13862	13757	13851	13797	13852	13730	13793	13814	13598	13615	13673	13786	13773	13729	13726	13815	13834	13713	13799	13735	13695	13788	13727	13823	13757	13684	13818	13671	13760	13788	13928	13793	13617	13636	13819	13730	13779	13810	13872	13804	13729	13718	13578	13797	13833	13800	13720	13728	13782	13840	13656	13869	13842	13959	13922	13668	13742	13728	13724	13812	13886	13602	13686	13727	13760	13772	13889	13761	13578	13725	13742	13899	13766	13875	13700	13718	13517	13787	13634	13740	13714	13796	13732	13668	13707	13750	13847	13757	13741	13825	13719	13603	13821	13568	13825	13719	13756	13636	13736	13944	13684	13761	13781	13664	13608	13741	13647	13874	13792	13778	13775	13668	13618	13710	13692	13822	13736	13726	13707	13851	13713	13640	13780	13829	13745	13574	13579	13649	13607	13753	13837	13955	13879	13808	13723	13721	13802	13647	13672	13764	13617	13771	13645	13768	13788	13778	13852	13632	13913	13704	13808	13824	13703	13699	13891	13880	13606	13842	13770	13718	13802	13571	13782	13679	13656	13803	13554	13799	13811	13693	13926	13879	13752	13778	13740	13603	13740	13799	13709	13692	13809	13823	13590	13807	13704	13888	13904	13761	13818	13694	13729	13826	13753	13674	13785	13835	13661	13737	13630	13767	13790	13811	13717	13897	13718	13801	13819	13795	13683	13861	13661	13766	13811	13624	13823	13896	13850	13749	13672	13767	13780	13858	13688	13977	13958	13763	13742	13748	13642	13690	13802	13704	13690	13817	13724	13824	14007	13557	13752	13801	13789	13768	13812	13726	13838	13818	13756	13702	13627	13684	13746	13749	13744	13819	13859	13835	13648	13764	13900	13890	13546	13748	13508	13742	13667	13796	13786	13622	13756	13799	13780	13788	13775	13722	13931	13832	13719	13773	13735	13958	13769	13734	13758	13913	13988	13812	13825	13572	13739	13806	13616	13927	13744	13808	13718	13769	13659	13791	13752	13931	13794	13675	13858	13634	13666	13653	13684	13898	13878	13785	13810	13742	14027	13838	13696	13795	13709	13834	13744	13694	13752	13704	13818	13786	13612	13732	13704	13705	13951	13894	13611	13715	13856	13732	13707	13675	13749	13698	13771	13722	13743	13623	13787	13836	13682	13796	13741	13745	13660	13770	13743	13770	13700	13869	13842	13790	13742	13702	13860	13657	13749	13729	13847	13798	13691	13818	13918	13813	13699	13805	13601	13815	13739	13783	13675	13822	13832	13788	13632	13789	13809	13690	13788	13676	13808	13732	13623	13796	13605	13752	13823	13786	13754	13605	13702	13733	13765	13735	13908	13885	13794	13824	13815	13673	13637	13874	13751	13631	13750	13965	13819	13942	13907	13734	13877	13820	13724	13585	13634	13829	13721	13690	13517	13582	13899	13779	13654	13708	13857	13769	13868	13835	13719	13821	13964	13762	13747	13710	13745	13779	13832	13905	13798	13728	13863	13881	13736	13715	13738	13876	13673	13778	13730	13909	13738	13765	13622	13802	13764	13587	13839	13695	13706	13800	13720	13700	13660	13912	13710	13762	13857	13743	13798	13709	13778	13642	13737	13876	13678	13693	13759	13880	13714	13927	13747	13646	13831	13693	13658	13799	13723	13823	13855	13919	13925	13778	13731	13680	13706	13784	13852	13792	13735	13846	13830	13771	13773	13623	13779	13818	13840	13561	13813	13761	13834	13787	13732	13801	13720	13678	13685	13668	13614	13744	13729	13850	13646	13637	13729	13959	13917	13720	13807	13713	13719	13886	13866	13654	13839	13772	13696	13670	13811	13808	13836	13743	13849	13720	13861	13790	13998	13714	13828	13853	13604	13777	13558	13973	13759	13792	13856	13803	13677	13770	13757	13806	13724	13850	13873	13804	13797	13772	13736	13799	13860	13725	13890	13880	13714	13753	13541	13855	13666	13787	13767	13688	13759	13831	13726	13777	13892	13723	13921	13688	13733	13842	13707	13707	13718	13877	13767	13895	13678	13707	13709	13794	13707	13772	13649	13694	13839	13717	13711	13663	13811	13741	13772	13855	13680	13936	13793	13640	13650	13873	13612	13599	13609	13733	13832	13635	13786	13746	13780	13831	13687	13805	13701	13729	13791	13835	13728	13750	13721	13662	13795	13794	13721	13778	13856	13802	13885	13843	13670	13769	13829	13628	13737	13841	13828	13703	13742	13644	13605	13788	13706	13880	13560	13719	13940	13731	13860	13738	13836	13717	13711	13734	13686	13774	13809	13890	13971	13835	13758	13813	13711	13832	13926	13842	13921	13861	13719	13673	13837	13798	13767	13689	13755	13656	13924	13796	13824	14020	13793	13809	13749	13800	13742	13783	13836	13724	13704	13696	13778	13658	13719	13871	13807	13856	13907	13811	13773	13754	13674	13781	13901	13724	13623	13730	13772	13691	13772	13899	13829	13698	13793	13777	13742	13877	13943	13678	13648	13842	13762	13794	13757	13724	13732	13664	13788	13786	13671	13841	13880	13827	13780	13830	13617	13886	13732	13828	13771	13788	13967	13778	13776	13824	13754	13836	13711	13760	13546	13736	13661	13631	13633	13906	13664	13752	13692	13545	13961	13745	13889	13515	13596	13689	13764	13634	13622	13887	13928	13761	13788	13939	13736	13650	13755	13720	13661	13709	13797	13856	13813	13835	13675	13773	13623	13794	13769	13761	13845	13667	13681	13852	13752	13636	13759	13687	13756	13815	13780	13754	13606	13721	13625	13842	13610	13719	13819	13843	13841	13833	13822	13780	13969	13951	13721	13692	13804	13877	13815	13808	13767	13728	13763	13647	13733	13809	13912	13683	13755	13756	13799	13717	13712	13897	13765	13774	13770	13818	13817	13826	13752	13727	13865	13976	13812	13856	13825	13675	13575	13799	13743	13573	13836	13793	13737	13882	13693	13795	13881	13759	13760	13794	13696	13928	13682	13810	13934	13765	13854	13855	13699	13627	13609	13796	13788	13694	13865	13840	13655	13768	13675	13684	13725	13587	13757	13749	13715	13886	13734	13642	13733	13861	13637	13840	13734	13666	13655	13730	13631	13791	13835	13819	13736	13690	13795	13687	13775	13893	13651	13855	13770	13731	13654	13807	13572	13967	13723	13744	13922	13752	13750	13748	13696	13712	13957	13715	13765	13809	13881	13814	13786	13461	13771	13849	13761	13749	13725	13797	13727	13735	13653	13610	13649	13789	13832	13827	13783	13654	13592	13714	13650	13720	13766	13776	13931	13600	13709	13616	13792	13865	13845	13783	13825	13824	13722	14039	13718	13749	13769	13838	13709	13635	13828	13808	13665	13761	13870	13643	13935	13742	13858	13761	13680	13753	13796	13836	13814	13682	13815	13755	13853	13811	13667	13742	13801	13891	13807	13721	13681	13540	13815	13965	13793	13764	13889	13619	13646	13812	13776	13797	13669	13679	13785	13823	13616	13857	13733	13830	13640	13944	13824	13714	13800	13801	13762	13724	13682	13829	13830	13688	13699	13789	13724	13654	13722	13604	13728	13690	13688	13854	13722	13932	13853	13907	13582	13778	13727	13817	13637	13771	13750	13706	13786	13808	13682	13607	13713	13700	13765	13741	13861	13763	13792	13522	13663	13671	13791	13764	13743	13653	13887	13757	13772	13645	13839	13832	13982	13735	13730	13777	13577	13745	13662	13859	13753	13733	13651	13791	13772	13886	13828	13796	13669	13909	13802	13870	13655	13777	13770	13811	13945	13798	13803	13731	13736	13751	13846	13776	13815	13688	13868	13624	13745	13725	13696
28747	25222	30496	26558	21785	19862	18756	17364	16769	16527	16102	16070	15899	15704	15608	15426	15502	15378	15432	15567	15314	15262	15343	15202	15120	15008	15113	15225	15142	15373	15174	15114	15213	15085	15206	15012	15014	14884	15172	15033	14847	15004	15119	15168	15023	15018	14959	15046	14864	15065	15081	14978	14914	15141	15120	14934	15008	15012	14978	15003	15007	15045	15011	14749	14975	14917	15085	14731	14995	14794	15190	15090	14983	15160	15081	14855	15173	14935	14967	15135	15057	14970	14976	14822	14999	14821	15085	15024	15221	15013	14931	14752	14862	15219	14756	14826	14988	15126	14945	15096	14886	14887	14820	15041	15052	15196	14789	14889	14949	14871	14957	15043	14995	15135	15151	15009	15065	14956	14757	15063	15055	15067	14963	14873	15004	14929	15086	14946	14924	15065	15058	14920	15027	14913	15016	14903	15017	15253	15150	15038	15225	15102	15078	14866	14986	15073	15003	14971	14984	14967	15108	14882	14962	15066	14899	14975	14972	14940	14952	15146	14912	15000	14836	14802	14920	14993	14642	15057	14882	15032	15007	14942	14845	15030	15037	15108	14961	15115	14925	14836	14824	14856	14955	14867	14837	15068	15106	14962	14971	15164	15065	14993	14977	15070	14982	14990	15120	15130	15111	15045	14987	14995	15145	14951	14820	14942	15065	14731	15002	15129	15028	14985	15039	15092	15068	14939	14980	15109	14919	15109	14978	15034	15030	15080	14982	15009	14995	14862	14954	14934	15155	15103	15010	15031	15059	14967	15036	15138	14928	14877	15116	14987	15121	15000	14947	15056	14947	15084	14730	14758	15117	14948	14998	15063	14913	14949	14923	14777	14957	14767	15212	15041	15043	14908	14768	14909	14949	15004	14974	15028	14851	14950	15072	15031	14931	14725	14840	15279	14924	15016	15209	14972	14962	15042	14990	14929	14751	15283	14883	14917	15034	15213	14971	14785	14871	14839	15031	14950	14832	14902	15055	15080	14793	15127	14927	15008	14857	15014	15039	14962	15020	14964	15072	14922	14929	15010	14965	14676	15042	14912	15116	15065	14880	15029	14899	15153	15048	14951	14886	14982	14832	14891	14865	14886	14895	14999	14959	14866	14984	15035	14994	14987	15222	15276	15213	15103	14986	15055	14917	15108	14982	15057	15156	14955	14974	14867	14876	14954	14911	15078	14914	14906	14966	15030	15293	14956	15157	14993	15161	14772	15051	14971	15018	15148	15018	15137	15006	15057	14946	15236	14853	14973	15020	15158	15087	15206	14990	14832	14924	14891	15056	14944	15094	15031	15064	14976	14975	14870	14697	14920	14956	14873	14920	14981	15033	15050	14916	15049	15108	15147	14971	14943	14845	14916	14940	14962	15082	14985	15018	14952	15108	15118	14871	15107	15034	15052	14719	14902	14822	15048	15019	14900	15031	14913	15128	14967	15047	15085	15179	15062	14955	15094	15091	15019	15016	15090	15070	14908	15008	15028	14910	14968	15049	15037	15017	15224	15027	14905	15017	15091	15100	14836	14965	14933	14817	15052	15015	14865	15130	14793	14868	14913	15031	14963	14885	15029	14829	14962	15160	15027	14933	15060	15019	15051	15036	15086	14856	15057	15042	15092	14792	14863	15112	14870	14804	14886	15134	14993	15024	14775	14873	14834	15061	14938	14843	14914	15034	15124	15011	14862	15004	15164	14916	15080	14993	14923	14932	14928	14811	14911	14942	14916	15057	15041	15040	14930	14979	14932	15072	15017	15127	14956	14907	14915	15015	15052	15179	14944	14911	14968	15004	15163	14956	15092	15099	15088	15073	15011	14927	15019	15028	14914	14840	14849	15103	15016	14917	15107	15065	14976	15127	15197	15112	14989	15029	14994	15091	14967	14935	14974	15050	15036	14891	14815	15101	15145	14996	14999	14942	15015	14864	14897	15094	15088	15002	15010	15047	15063	14916	15043	14923	15128	14968	15071	14850	15016	14824	14990	15144	14855	14753	15093	15103	15047	15086	14941	14948	14816	14827	14887	15029	15054	14923	14820	14859	14894	14962	14939	15123	14785	15164	15023	14966	14947	14936	15133	14936	14994	15000	15137	15165	15152	14938	15016	15067	15125	14972	14936	14776	14726	14917	15048	14942	14866	15164	14964	15248	15079	15181	14967	14853	14889	14879	15062	14765	15080	14947	15081	15088	15023	15049	15032	14756	14863	14792	15008	15070	15145	15007	15175	15179	14975	14779	14873	14858	15068	15094	14840	14679	14863	15079	14953	15050	14922	15024	14936	14810	15109	14920	14965	14885	15127	14824	14849	15078	15096	15011	14994	14988	15068	14977	15044	14955	14916	15106	14956	14907	15005	15118	14903	14830	15037	15043	15107	14939	14854	15007	14989	14947	14946	14917	14990	14832	15365	14804	14900	14914	15066	14990	15036	14909	14977	14994	14976	14999	14862	14870	15000	14925	14871	14910	15156	14976	14950	15014	14956	14851	15140	14944	14979	14996	14856	15126	15134	14875	14840	14863	14969	15221	15070	14988	14994	14970	14936	14937	14972	15025	14929	14954	14917	14958	14957	14934	15051	15183	14968	14868	15012	14841	14850	15064	14985	14929	14895	14925	14882	14903	14821	15047	14934	14997	15029	15100	15105	15202	14944	14881	14833	14807	14953	15025	14876	14895	15041	15092	15142	15118	15096	14885	14994	14918	14950	14785	15072	15087	14989	15072	14908	15099	15094	14942	14818	14833	15062	14961	15034	14930	14935	14895	14965	14844	14939	15051	14873	14833	14997	15093	14992	15094	14865	15027	15185	15097	14957	15098	14953	14846	14945	14936	15111	14852	14929	14889	14914	14904	15078	14958	15033	15009	14862	15063	15048	14955	14758	14918	15022	14951	14957	15174	14962	14812	15062	15038	14863	15014	15090	14861	15089	15014	14972	15118	14933	15145	14871	15124	15000	14860	14932	15069	14957	14908	14771	14983	14999	14893	14742	14808	14896	14842	15152	14825	15048	14991	15012	15008	15191	15120	14969	14888	14840	14904	15072	14945	15002	15002	15243	15230	14989	14935	14918	15069	15046	14829	14936	14862	15001	15084	14820	14948	15076	15035	15065	14694	14862	15106	15070	14848	15071	15054	14966	15072	14920	14912	15079	15042	14956	14895	15083	14953	14826	15002	14968	15076	15028	15166	15060	14914	14970	14931	15039	14970	15153	14883	14795	15076	14856	14956	15122	14854	14865	14950	14868	15037	14834	15020	15133	14815	14888	15042	15051	15102	15173	14742	14999	14976	15160	14917	15031	14906	14777	14919	14979	14971	14912	15014	15061	15165	15016	15036	14982	15018	15030	14940	15022	15146	15105	14862	14830	14878	14896	15031	14871	15035	14844	15206	14965	15042	14854	15003	14833	15041	15148	14977	15046	15007	14842	14858	14761	14896	15050	14791	14850	15083	14913	15135	14947	14971	14934	15053	14910	14925	14888	14907	14992	14926	14960	15199	14969	14934	14919	15029	15203	15192	15007	15006	14920	14846	15012	14673	15117	14848	15073	14795	15195	14950	14966	15097	15025	15050	14980	15134	14876	14906	14909	14945	14847	14919	15045	14949	14809	14978	15148	14944	14799	14921	14806	15244	15024	14825	15052	15077	15093	15261	15003	15187	15001	14765	15086	14837	15119	15194	14988	15007	14633	15087	15026	14809	15079	14993	15129	14976	14873	14962	14835	14963	14896	14995	15139	15001	15074	15057	14927	15038	15000	14985	14964	15018	15051	14844	14808	15025	14927	14905	14936	14881	15071	15002	14860	15064	14956	15055	14971	15143	14914	14835	14959	15065	14993	15114	15077	14814	14864	14962	14868	14887	15004	14909	14804	14910	15136	14933	14932	14939	14940	15006	14956	14818	14895	14842	14997	15146	14897	14866	14799	14846	14999	15058	15145	14855	14832	14816	14995	15063	14965	14909	14809	14819	14971	15193	14848	15040	14849	14853	15203	15173	14893	14975	14891	15108	14954	14857	15082	15041	14999	14944	14848	15061	14806	14793	14866	14940	14881	15142	14709	15004	15118	14985	14951	15004	15109	15137	15049	15029	14987	15043	15120	14759	14940	15053	14897	15042	14995	15187	15212	15009	15039	15140	15170	14938	14852	15131	14827	14838	15057	14819	14970	15205	14934	14907	15042	14926	15032	14955	14883	15042	14953	14974	15101	15105	14992	14937	14915	14882	15039	15204	15182	14882	14953	15097	14918	14904	15013	15121	14981	15127	15111	15105	14992	14958	14866	15036	15040	14945	14975	14910	14932	14949	14815	14797	14917	14921	14986	15075	15072	14891	14967	14982	15007	14949	15100	15060	14898	14920	14828	15003	14974	14922	15223	14819	15011	14910	14907	14962	14874	14998	14915	14952	15032	15063	15225	14965	15151	14867	14599	14839	14857	15093	15168	15005	15069	15037	14951	14962	14738	14868	15092	15056	14845	14893	14880	14971	15087	14998	14841	14934	14981	14962	14951	15068	15090	15043	15071	14964	15101	14931	15035	14909	15133	14933	15085	14986	14983	14864	15044	14870	15116	14998	14895	14929	14937	14995	14965	15076	14823	14754	14791	15070	15129	14993	14909	15141	14801	14964	15168	14915	15072	15071	14766	15180	14846	15050	15102	14861	15195	15032	14997	15096	14749	15071	15062	15046	15009	15031	15027	14899	15053	15141	15073	15113	15011	15130	15009	14976	14907	14892	14921	15048	15152	14937	15016	14862	14814	14888	15017	14973	14982	15000	14951	14968	15139	15227	15185	14997	15043	15105	15041	15049	14881	14936	14935	15013	14876	14928	14991	14970	14890	15061	15054	14952	14838	14954	14949	15182	14946	14956	15012	14887	15181	15166	14942	14965	14892	14981	14950	15143	15177	15041	14934	15038	15165	15264	14961	15139	15003	15067	15107	14951	14875	14965	15000	14748	14885	14908	14935	15191	15015	15033	14704	14774	14891	15022	15005	14872	15061	15052	14977	15037	15013	15066	14995	15008	15113	15156	15034	15150	15060	14959	15034	14837	14945	15020	14765	15185	14874	14899	14916	14761	15071	15034	15193	15066	15122	15075	14911	14972	14858	14917	14912	15098	15019	15125	14809	14958	15069	14875	15152
26052	38014	34033	25842	22351	20616	18985	17018	16324	15910	15548	14981	14817	14562	14331	14290	14242	14147	13964	13964	13832	14031	13942	13823	13674	13721	13657	13854	13505	13692	13588	13523	13508	13561	13522	13565	13576	13521	13498	13540	13579	13453	13726	13597	13463	13487	13366	13394	13555	13518	13502	13396	13517	13453	13469	13471	13441	13487	13353	13505	13345	13486	13460	13385	13462	13571	13378	13460	13570	13407	13398	13380	13459	13492	13557	13442	13449	13474	13545	13351	13480	13417	13264	13550	13443	13458	13298	13306	13449	13493	13513	13605	13606	13282	13556	13504	13442	13570	13667	13522	13682	13472	13530	13345	13425	13334	13562	13291	13489	13500	13425	13541	13372	13393	13339	13475	13327	13290	13211	13582	13623	13282	13402	13475	13427	13589	13423	13428	13431	13418	13520	13552	13516	13420	13307	13409	13568	13651	13574	13547	13437	13436	13516	13538	13531	13405	13522	13500	13496	13646	13568	13410	13432	13513	13411	13436	13675	13358	13380	13661	13581	13639	13411	13676	13404	13488	13375	13420	13587	13352	13463	13499	13480	13518	13542	13529	13575	13509	13460	13453	13473	13546	13346	13465	13549	13619	13425	13604	13384	13283	13363	13400	13630	13508	13533	13470	13670	13543	13617	13359	13501	13357	13557	13479	13558	13445	13614	13484	13435	13465	13528	13406	13442	13618	13477	13550	13363	13585	13569	13585	13533	13323	13537	13464	13494	13384	13561	13435	13522	13426	13312	13480	13563	13358	13624	13435	13519	13408	13621	13383	13498	13498	13472	13386	13563	13540	13417	13569	13349	13335	13344	13496	13325	13478	13292	13576	13527	13440	13399	13478	13619	13619	13549	13478	13601	13562	13371	13481	13532	13608	13468	13519	13634	13322	13376	13403	13634	13430	13315	13277	13524	13441	13457	13597	13463	13509	13498	13526	13470	13467	13501	13552	13323	13522	13427	13518	13472	13486	13484	13463	13343	13481	13486	13592	13651	13280	13487	13417	13443	13403	13455	13535	13548	13441	13450	13475	13546	13518	13532	13412	13578	13470	13687	13526	13573	13394	13634	13476	13545	13584	13375	13673	13472	13507	13340	13586	13673	13345	13469	13494	13484	13477	13527	13459	13556	13645	13383	13517	13558	13512	13736	13561	13493	13603	13561	13519	13432	13387	13513	13411	13466	13457	13498	13487	13457	13653	13487	13325	13533	13764	13465	13368	13337	13458	13652	13382	13537	13519	13600	13452	13435	13366	13464	13455	13460	13390	13454	13570	13459	13386	13344	13513	13567	13570	13600	13514	13525	13423	13469	13478	13506	13419	13553	13311	13545	13474	13556	13492	13489	13484	13526	13364	13549	13500	13320	13583	13468	13326	13444	13381	13416	13550	13539	13502	13391	13481	13471	13476	13612	13360	13464	13468	13648	13632	13419	13369	13547	13469	13540	13490	13475	13512	13464	13335	13493	13571	13205	13546	13382	13410	13529	13518	13604	13513	13413	13485	13440	13476	13446	13471	13456	13526	13589	13486	13476	13448	13458	13484	13478	13479	13472	13408	13525	13176	13409	13513	13452	13456	13561	13585	13445	13467	13496	13537	13597	13622	13384	13372	13531	13479	13453	13595	13672	13475	13430	13390	13445	13482	13573	13482	13500	13406	13461	13435	13621	13473	13492	13589	13545	13599	13520	13536	13385	13288	13555	13578	13594	13435	13350	13536	13416	13505	13480	13589	13385	13630	13509	13623	13478	13375	13415	13349	13455	13507	13591	13496	13505	13456	13404	13561	13273	13510	13519	13426	13441	13504	13509	13667	13422	13492	13404	13379	13460	13454	13495	13522	13235	13389	13513	13425	13445	13469	13294	13500	13602	13482	13643	13445	13635	13558	13507	13497	13501	13500	13485	13385	13500	13404	13638	13297	13488	13468	13556	13425	13564	13318	13517	13552	13495	13573	13477	13333	13508	13549	13412	13427	13382	13356	13508	13386	13526	13430	13553	13495	13370	13506	13306	13529	13403	13538	13593	13503	13601	13540	13396	13543	13449	13544	13498	13370	13612	13455	13413	13316	13573	13402	13444	13512	13376	13372	13487	13476	13521	13445	13379	13457	13629	13458	13471	13468	13332	13289	13638	13455	13618	13449	13569	13593	13510	13487	13509	13446	13280	13486	13480	13490	13444	13365	13507	13513	13619	13542	13573	13332	13841	13431	13623	13472	13476	13457	13413	13529	13529	13418	13609	13468	13443	13590	13576	13460	13485	13588	13353	13577	13516	13517	13444	13371	13572	13359	13356	13633	13528	13376	13622	13452	13531	13383	13308	13300	13587	13597	13430	13603	13334	13376	13454	13552	13392	13376	13467	13447	13480	13491	13387	13422	13494	13559	13470	13483	13526	13378	13483	13588	13334	13551	13671	13504	13553	13352	13496	13415	13307	13543	13481	13440	13414	13502	13476	13525	13577	13421	13378	13774	13373	13528	13453	13703	13523	13409	13469	13461	13430	13434	13541	13560	13480	13547	13493	13525	13683	13522	13486	13527	13462	13414	13747	13630	13497	13522	13555	13410	13491	13455	13474	13521	13663	13576	13400	13349	13478	13377	13373	13447	13330	13339	13285	13522	13630	13475	13423	13499	13425	13363	13565	13621	13579	13486	13387	13365	13633	13584	13339	13427	13435	13417	13509	13469	13629	13506	13583	13480	13580	13338	13633	13548	13421	13438	13598	13531	13536	13544	13467	13520	13463	13407	13499	13528	13586	13516	13374	13370	13505	13339	13471	13534	13441	13589	13273	13457	13656	13573	13439	13560	13551	13328	13470	13580	13517	13537	13495	13504	13348	13518	13523	13471	13463	13362	13497	13360	13602	13607	13567	13611	13487	13358	13424	13619	13408	13608	13509	13341	13422	13501	13469	13469	13517	13597	13500	13613	13563	13523	13354	13602	13439	13508	13430	13443	13387	13573	13437	13571	13514	13434	13584	13662	13577	13280	13326	13415	13642	13536	13293	13552	13533	13405	13462	13353	13394	13306	13418	13556	13452	13405	13653	13458	13428	13553	13605	13421	13581	13379	13615	13408	13355	13553	13637	13496	13590	13430	13578	13525	13431	13344	13445	13389	13559	13352	13434	13469	13594	13489	13412	13351	13423	13565	13504	13464	13614	13586	13561	13472	13528	13427	13446	13521	13616	13469	13447	13410	13479	13595	13483	13229	13376	13476	13334	13543	13363	13524	13689	13244	13394	13637	13278	13509	13417	13624	13413	13393	13376	13670	13541	13417	13827	13350	13458	13470	13661	13577	13484	13363	13446	13422	13444	13408	13540	13540	13325	13603	13495	13518	13366	13424	13500	13461	13414	13500	13466	13516	13507	13449	13532	13439	13460	13604	13471	13331	13498	13403	13566	13491	13526	13438	13461	13443	13581	13584	13456	13526	13476	13415	13494	13491	13515	13385	13457	13485	13429	13428	13383	13461	13401	13477	13405	13748	13508	13532	13479	13553	13433	13542	13414	13612	13617	13565	13395	13603	13443	13640	13523	13583	13497	13513	13430	13445	13424	13448	13499	13241	13599	13446	13496	13298	13423	13374	13387	13610	13617	13299	13575	13442	13298	13547	13474	13466	13401	13641	13356	13407	13445	13409	13416	13492	13545	13379	13493	13377	13297	13402	13532	13479	13323	13499	13422	13509	13466	13474	13547	13487	13392	13364	13245	13470	13466	13328	13418	13603	13428	13599	13380	13507	13437	13483	13502	13493	13441	13391	13470	13597	13653	13658	13375	13490	13444	13422	13481	13530	13409	13450	13436	13591	13318	13462	13520	13343	13450	13564	13487	13566	13572	13451	13472	13520	13530	13413	13324	13566	13369	13463	13483	13473	13427	13450	13537	13356	13609	13399	13457	13425	13398	13509	13528	13530	13563	13413	13585	13629	13614	13473	13389	13487	13418	13544	13437	13326	13576	13553	13501	13582	13556	13500	13523	13380	13464	13521	13494	13418	13412	13507	13475	13510	13354	13480	13460	13599	13400	13460	13617	13486	13418	13375	13542	13547	13348	13510	13449	13589	13406	13539	13487	13431	13565	13460	13481	13509	13543	13229	13517	13448	13556	13461	13543	13299	13512	13256	13553	13292	13512	13506	13543	13521	13528	13507	13423	13608	13491	13438	13470	13513	13496	13567	13470	13698	13331	13585	13479	13567	13448	13401	13512	13456	13558	13518	13343	13443	13626	13643	13518	13486	13571	13528	13440	13393	13534	13599	13454	13420	13431	13547	13421	13488	13512	13417	13532	13314	13533	13576	13495	13504	13437	13598	13576	13422	13494	13636	13312	13477	13522	13356	13508	13544	13539	13406	13565	13357	13588	13520	13395	13494	13513	13401	13539	13362	13451	13553	13497	13427	13475	13562	13514	13602	13577	13475	13420	13560	13542	13443	13534	13661	13606	13462	13483	13419	13448	13665	13429	13381	13460	13589	13316	13438	13567	13497	13600	13510	13459	13518	13376	13608	13275	13379	13410	13512	13406	13513	13643	13423	13386	13500	13405	13436	13598	13528	13579	13533	13611	13551	13463	13577	13493	13355	13557	13485	13556	13536	13344	13610	13464	13512	13430	13476	13585	13360	13390	13476	13303	13376	13474	13453	13561	13476	13554	13494	13577	13306	13495	13591	13603	13582	13530	13552	13541	13405	13456	13631	13473	13608	13559	13359	13496	13616	13474	13472	13677	13482	13430	13506	13444	13570	13508	13556	13591	13372	13342	13405	13562	13348	13394	13488	13393	13475	13321	13435	13376	13425	13433	13520	13511	13522	13462	13554	13481	13645	13532	13621	13606	13455	13357	13612	13462	13429	13581	13479	13312	13464	13508	13383	13406	13425	13411	13445	13394	13428	13520	13422	13664	13524	13531	13557	13576	13478	13453	13481	13337	13471	13412	13309	13407	13425	13625	13452	13495	13498	13330	13535	13495	13602	13360	13475	13291	13430	13237	13469	13451	13380	13558	13460	13597	13561	13241	13578	13530	13466	13440	13630	13538	13507	13444	13383	13527	13449	13464	13605	13514	13349	13362	13583	13405	13439	13644	13345	13454	13493	13348	13581	13625	13589	13543	13620	13555	13435	13319	13390	13270	13544
24207	21207	28459	25032	23605	23743	22583	19471	17996	17467	17083	16791	16311	16420	15985	16089	15942	15942	15827	15597	15568	15520	15757	15556	15377	15458	15466	15199	15071	15129	15142	15285	15164	15193	15244	15097	15026	15069	15133	15083	15119	15252	15113	15051	15074	14994	15023	14975	15288	15208	15013	14935	14978	15175	14977	15228	15158	14870	14996	14998	15196	15004	15095	15223	15069	14885	15046	14907	15042	14913	15117	14981	14941	15084	15246	14972	14907	15129	15153	15065	15048	14877	15058	15034	15014	15014	15095	15101	15106	14887	14921	15065	15161	15222	15122	15080	14836	15206	15261	14965	15247	15127	15075	15103	15068	15026	15136	14867	14957	14982	14975	15140	15011	15046	15110	15084	15045	15060	14976	14949	15152	15006	15167	15140	15173	15166	14968	15121	15198	14993	15082	15067	14946	15070	15057	15118	14918	15047	15073	15028	14998	15061	14836	15019	15062	15007	15112	15103	15237	15010	15314	15014	15019	14696	15131	15043	15089	15040	14929	14752	14818	14871	14915	15039	14775	14968	14882	15001	14916	15050	15070	15007	14966	15014	15129	15012	14922	14993	14927	15106	14918	14988	14868	15125	14858	14857	14893	14843	14803	15124	14997	14874	15005	14967	14847	15008	15029	15071	14852	14997	14801	14813	15050	15046	14929	15033	15164	14889	15072	15114	15258	15199	14741	15085	15039	15136	14876	14802	15064	15024	15121	15009	15013	14816	15133	15079	15132	14900	15061	15022	14922	14969	15211	14866	15151	14914	15069	15141	14820	14938	14836	15130	15019	15018	15076	14974	15132	15041	15153	14998	14895	14966	15192	15073	15224	15091	14839	14982	14924	15036	14981	14963	15135	14889	15124	15019	15101	14927	15093	15075	15073	14920	14922	15025	14880	15004	15048	15068	15179	15130	14956	14934	14988	15128	15056	15036	15058	15166	15079	14902	15075	14940	14970	14897	14833	14964	14975	14823	15067	14919	14906	14939	15039	15024	15078	14978	14976	14978	14974	14967	15066	15089	14967	14960	14931	15225	14947	15054	15095	14810	15048	14994	14935	15030	14956	14911	15170	15030	14927	15056	15118	15118	14941	15122	14853	15043	15174	14821	15079	15149	15154	15051	14989	14940	14684	15062	15075	14956	14831	15022	15001	15081	15050	14912	15406	15208	15054	14903	15035	14848	14844	15038	15145	15013	15063	14831	15009	14978	15049	14911	15095	15010	14942	14922	14912	15016	14861	14911	14960	15204	14920	15051	15038	14964	14840	15243	15072	15262	15041	14987	15080	15164	15099	15175	15143	14918	14981	14898	15059	14979	15039	15080	14988	14871	14930	14995	15110	15164	15032	15130	15086	15051	15194	15192	15001	14992	14968	15041	14874	14960	14992	14894	15118	15101	15116	14908	14890	14888	15219	15046	14906	14960	14861	15025	15066	14952	14907	15033	15097	15011	15144	15013	15235	14777	14969	15080	15068	15037	15030	15218	15111	15022	15082	14884	14888	15085	14962	14961	14770	14980	15058	15154	14932	15125	14988	14986	14936	15086	15047	15117	14974	14964	14991	15098	14945	15074	15012	14983	14883	15182	15164	14946	15290	14874	15100	15076	14982	15071	15004	15055	14870	14867	15055	14981	15143	14898	14935	14899	15090	15123	15102	15167	15266	14874	15061	15110	15009	15009	14826	15105	15055	15109	15208	15042	14896	14965	15089	15102	14852	14997	15045	14958	15028	15073	15234	15017	15022	14919	15073	14867	14943	15108	15169	15089	14986	14840	14963	15039	14999	14949	14959	14959	14996	14983	15131	15065	15068	14960	15006	15086	15080	15107	15135	14929	14890	14849	15086	15051	15153	15087	14982	14880	15219	14827	15109	15000	14876	15192	15077	14920	15188	15077	15084	15137	15315	15040	15082	15197	14932	15207	15192	14991	14934	14917	14985	14935	15075	15055	14921	14927	15045	15127	14895	15032	15231	14923	15191	15058	15054	14888	14921	14981	15283	15160	15014	15364	15119	15123	14858	14918	14897	14903	15048	14859	14896	15097	14883	15073	14948	14994	15034	15147	15008	15017	15233	15088	14961	15031	15237	15062	15034	14964	14678	14830	15106	15006	14948	15030	14964	15081	14935	14853	14976	15008	14959	14893	14941	15200	14994	14940	15159	15094	15071	14879	15016	15081	15026	14954	15137	15158	15067	14941	15012	14931	15120	14994	15086	15134	14922	14788	15133	15245	15264	15247	15166	15080	14999	15276	15116	15073	15072	14803	15009	14938	14876	14978	15050	14973	15132	14955	15002	15162	15065	14910	14894	15225	15240	15158	15063	14955	15195	15111	14924	14892	15125	14986	15137	15201	14946	15091	15112	14933	15026	15121	15038	14974	15005	15067	14955	15024	15020	15013	15140	15024	15047	15049	15237	15089	15140	14959	14866	14964	15094	15155	14937	15006	15039	15089	15025	14960	14981	14919	15053	15047	14856	14931	15014	15008	14895	15043	15057	14926	15020	15153	15035	15032	15045	14964	14885	15030	14832	14998	15092	14797	15045	15089	15081	15039	14930	15215	14937	15132	15260	15035	15091	15071	14890	15028	14924	14876	15092	15155	14878	15090	15058	15017	15057	14872	14869	14929	14906	15145	15045	14992	14837	15024	15174	14882	14986	15097	15173	15003	14987	15127	15104	14948	14769	15180	15183	14906	14948	15012	14995	15032	14953	15143	14836	14970	15021	15027	15086	14988	14904	15063	14890	15180	15067	14934	15067	14755	14940	14948	14980	14962	15035	14820	14886	14887	15084	14951	15090	15057	15028	15047	15213	14909	14999	15056	15131	14880	14974	15185	15161	15030	14989	14961	14949	14985	15037	14997	14852	14944	14917	15220	15084	14964	15001	14978	15015	14817	15096	15013	14980	15055	14952	15159	15092	14940	14986	15091	14928	15065	14903	15097	14905	14883	14977	15231	15092	15128	15211	15044	15102	14988	15052	14886	14926	15053	15001	15017	15175	15038	15122	15125	15014	15017	15185	15219	14946	14886	15048	14906	15009	15060	15165	15095	15152	15122	14982	15095	15104	14961	14845	14974	15035	14960	14977	14979	15063	14920	14910	15069	14975	15094	15017	15206	15082	14974	15100	15256	14832	14951	14933	15164	15068	14827	15021	14989	15069	15149	15107	15156	15070	14861	14924	14978	15162	14940	14836	14944	14880	14931	14997	15043	14951	14949	15148	15051	15081	15225	15058	14778	14915	15041	15080	15029	14784	15121	14824	14896	15130	14967	15091	14972	14848	14748	15114	14917	15121	15018	14974	15166	15224	14994	14962	14959	14926	15016	14846	15135	14901	15127	15019	14751	14962	14995	15108	14963	14917	14946	14902	15079	15143	15089	15049	14888	15023	14991	14923	15020	15000	15173	15240	14861	15170	15088	15125	14998	14748	14864	15294	14893	15056	15147	15043	15129	14854	15031	15079	15134	15080	14911	14989	14893	15115	15163	15010	15082	15059	15113	14837	15005	15171	15124	15058	15049	15212	15169	14878	15004	15063	14927	14946	15084	15207	15015	14967	15156	14957	14713	14906	14939	15098	14824	14920	14962	15203	15121	15201	15053	15003	15191	15221	14904	15065	15157	15096	15172	14904	14882	15064	14999	15006	15347	14917	14975	14829	15193	14991	14929	14948	15093	15102	14908	14992	15011	14897	14909	14919	14887	15165	15167	15046	14986	15005	15097	15135	15279	15061	14827	15000	15096	15027	14911	14857	15078	14898	15051	15137	15005	15272	15106	14841	14989	15074	15153	15043	14977	15065	15112	14995	14981	14874	14965	14984	15061	15077	15023	14977	15030	14959	15142	14999	14858	15185	14807	15151	15140	15112	14941	15144	15046	15073	14925	14874	14928	15073	15016	15029	15128	15259	15056	15039	14978	14890	15004	14880	15084	14897	14983	14934	15051	15090	14962	14953	15133	15128	15088	14974	15083	15002	15138	15072	14893	15077	15023	15407	14851	15187	14938	15169	14969	14992	15034	15035	14963	14975	15045	15021	14811	14886	14741	15054	14897	15101	15038	15107	15083	15073	15100	15120	15060	14916	15039	15056	14880	15068	14868	14993	15137	15126	15266	14954	15027	15142	14822	15035	15054	14743	14958	15142	14964	15013	14978	14902	14941	15062	14983	14736	14941	15090	14872	15054	15103	15062	15058	14966	15005	15005	15187	15070	14797	15124	15053	15054	15109	14809	15029	14929	15076	14920	15093	14803	14909	14916	15023	15232	15094	15025	15038	15130	14956	15073	15112	14895	15125	15069	15079	14941	15035	15099	14991	15116	15056	14932	14951	14963	15075	15165	15025	14954	15124	14928	15341	14983	14939	15086	14928	14907	14978	14953	14802	14990	14951	14975	14969	14955	15097	15030	15048	15153	15194	15012	15046	15030	14982	15088	15202	15133	15009	14933	15092	15164	15015	14936	14974	14996	14963	15093	15079	15112	15243	14933	14849	15178	15103	14957	14737	14800	15016	15058	14907	14877	14931	14848	14920	14966	15056	14945	14964	14840	15050	15115	14993	15050	14948	14808	15116	14939	14995	15029	15059	14925	15138	15037	15062	14911	15092	15071	15228	15188	15224	14978	15003	15185	15190	15135	15249	14987	15088	14937	15011	15026	14903	14953	14731	15188	15092	14857	15088	15017	15035	14954	15036	15198	15133	14948	15120	15045	15167	14963	15041	15110	15098	15021	14979	14991	15025	15196	15042	14956	15038	15111	14836	14814	14947	15089	15112	14934	14980	14972	14946	15026	14950	15367	15014	14999	14830	14956	14864	14920	15017	14839	15118	14895	14979	14985	14975	14952	14959	15035	14997	14943	15064	14725	15164	15043	14965	15023	15215	14921	15082	14855	15075	15132	14960	15111	15067	15125	15052	14985	14827	14954	15130	15080	14990	14996	14961	14874	15051	15088	14962	14977	15013	15086	14915	15059	15102	14913	15166	15001	15154	14980	15091	14976	15080	15022	14978	15046	15158	14913	15169	14955	14911	14988	15050	15021	14945	14878	15123	15080	14813	15002	15144	15145	15091	15013	15150	14928	14882	14956	14927	14856	14847	15108	15078	15066	15077	14919	15097	14639	14950	14960	14961	15121	15110
26966	44697	40069	31294	27027	24078	21929	19698	18106	17336	16775	16147	15741	15179	15149	14862	14760	14558	14462	14522	14427	14226	14103	13984	14039	13902	13706	13760	13676	13620	13782	13617	13787	13657	13646	13553	13632	13639	13383	13527	13628	13640	13580	13624	13413	13642	13808	13567	13582	13531	13516	13586	13565	13424	13526	13584	13482	13675	13673	13514	13510	13586	13576	13649	13495	13570	13610	13424	13441	13635	13485	13618	13607	13539	13607	13538	13194	13601	13497	13795	13553	13541	13599	13492	13569	13443	13522	13518	13585	13422	13479	13397	13550	13599	13703	13565	13594	13518	13574	13607	13500	13600	13519	13528	13390	13644	13409	13634	13704	13494	13619	13482	13525	13570	13475	13540	13458	13580	13617	13594	13632	13659	13592	13577	13531	13556	13438	13677	13440	13692	13724	13562	13616	13567	13471	13432	13488	13549	13577	13636	13580	13568	13632	13666	13565	13708	13586	13490	13544	13723	13680	13602	13469	13528	13604	13624	13567	13508	13655	13504	13605	13618	13547	13565	13545	13557	13443	13675	13489	13507	13635	13484	13383	13383	13309	13578	13753	13536	13522	13536	13565	13610	13625	13378	13612	13707	13509	13668	13764	13548	13555	13385	13533	13616	13590	13654	13510	13540	13566	13518	13573	13462	13565	13541	13642	13500	13453	13389	13300	13519	13530	13464	13484	13574	13432	13520	13493	13602	13479	13655	13560	13548	13581	13480	13521	13452	13484	13567	13561	13463	13573	13579	13571	13598	13501	13351	13454	13594	13554	13425	13484	13599	13594	13557	13572	13526	13600	13778	13497	13497	13533	13601	13461	13539	13478	13454	13415	13570	13513	13646	13523	13646	13471	13460	13581	13622	13544	13577	13508	13536	13517	13592	13482	13509	13553	13519	13570	13691	13635	13609	13474	13556	13445	13573	13475	13433	13588	13553	13610	13410	13472	13740	13681	13626	13647	13520	13521	13544	13517	13395	13444	13490	13566	13466	13562	13588	13554	13548	13524	13543	13471	13544	13429	13449	13490	13420	13408	13584	13535	13694	13545	13437	13574	13574	13577	13553	13334	13566	13624	13376	13419	13669	13521	13278	13417	13520	13659	13452	13533	13415	13497	13551	13509	13281	13436	13503	13663	13604	13504	13666	13573	13313	13441	13474	13649	13483	13438	13563	13666	13512	13615	13569	13396	13563	13659	13548	13541	13521	13461	13612	13736	13483	13719	13532	13687	13453	13598	13679	13636	13424	13586	13455	13513	13462	13549	13506	13536	13499	13511	13389	13519	13546	13521	13559	13549	13445	13418	13624	13680	13460	13562	13520	13475	13611	13636	13613	13484	13677	13521	13358	13483	13491	13588	13419	13608	13500	13533	13435	13518	13464	13247	13580	13486	13616	13566	13569	13534	13490	13538	13564	13617	13538	13647	13469	13607	13635	13549	13534	13546	13518	13547	13519	13487	13481	13543	13554	13499	13475	13436	13631	13750	13441	13539	13483	13598	13522	13430	13572	13543	13583	13479	13559	13504	13686	13556	13482	13678	13404	13438	13516	13569	13524	13599	13680	13341	13466	13570	13496	13577	13509	13512	13406	13513	13533	13602	13507	13322	13534	13664	13496	13585	13300	13549	13447	13514	13587	13655	13451	13690	13346	13713	13525	13562	13501	13558	13576	13556	13487	13609	13546	13412	13535	13550	13606	13545	13471	13507	13471	13649	13548	13473	13525	13539	13517	13657	13461	13548	13543	13584	13614	13395	13601	13645	13492	13455	13538	13731	13586	13601	13345	13550	13558	13556	13438	13419	13496	13432	13675	13497	13500	13460	13498	13578	13446	13636	13483	13435	13602	13656	13454	13425	13527	13478	13518	13597	13477	13811	13450	13535	13683	13531	13573	13551	13569	13475	13632	13448	13550	13649	13690	13510	13510	13407	13590	13654	13442	13561	13444	13679	13489	13396	13540	13734	13532	13819	13397	13611	13519	13536	13778	13401	13613	13563	13423	13611	13486	13533	13610	13626	13494	13476	13516	13595	13609	13487	13490	13597	13305	13518	13560	13448	13596	13547	13318	13453	13609	13644	13581	13520	13592	13569	13478	13482	13495	13452	13638	13427	13646	13515	13508	13452	13829	13595	13599	13531	13631	13548	13455	13647	13541	13607	13594	13495	13446	13555	13575	13634	13472	13503	13363	13476	13456	13359	13552	13424	13759	13379	13560	13532	13630	13653	13460	13558	13587	13564	13613	13543	13409	13664	13586	13559	13433	13500	13771	13545	13409	13593	13668	13531	13664	13562	13391	13581	13473	13427	13484	13585	13616	13425	13571	13524	13450	13731	13520	13560	13484	13460	13626	13386	13586	13560	13757	13569	13498	13514	13492	13554	13658	13599	13542	13548	13479	13655	13460	13565	13542	13642	13721	13502	13443	13571	13575	13518	13592	13597	13551	13315	13471	13517	13447	13659	13479	13576	13665	13475	13545	13641	13501	13487	13627	13510	13444	13636	13521	13635	13606	13483	13478	13655	13512	13477	13563	13432	13525	13587	13561	13592	13505	13632	13558	13541	13564	13531	13379	13443	13449	13525	13687	13580	13509	13612	13630	13544	13653	13420	13505	13553	13644	13663	13628	13502	13587	13586	13579	13545	13590	13575	13580	13471	13562	13377	13651	13525	13444	13433	13547	13539	13560	13522	13577	13494	13450	13634	13454	13482	13499	13532	13537	13485	13678	13634	13681	13651	13792	13448	13387	13585	13406	13555	13580	13412	13460	13623	13505	13766	13602	13469	13521	13512	13477	13360	13592	13620	13514	13590	13619	13725	13573	13573	13577	13467	13609	13671	13569	13640	13562	13671	13473	13372	13593	13462	13527	13537	13430	13521	13496	13571	13478	13520	13432	13531	13402	13604	13502	13440	13527	13689	13425	13498	13616	13426	13661	13477	13568	13540	13261	13676	13518	13583	13437	13549	13539	13381	13551	13541	13541	13388	13528	13350	13551	13522	13469	13583	13496	13559	13481	13629	13323	13554	13468	13442	13513	13604	13563	13650	13719	13499	13443	13593	13577	13508	13332	13525	13466	13521	13608	13458	13508	13538	13640	13578	13383	13578	13639	13657	13706	13532	13600	13430	13476	13363	13552	13532	13397	13499	13560	13534	13640	13386	13511	13560	13576	13623	13336	13732	13461	13583	13619	13610	13462	13833	13522	13501	13596	13563	13492	13702	13610	13524	13665	13522	13577	13468	13769	13533	13532	13498	13525	13490	13722	13342	13655	13477	13374	13514	13494	13484	13564	13534	13586	13438	13506	13655	13650	13457	13574	13511	13347	13519	13663	13542	13755	13526	13541	13684	13531	13711	13542	13619	13435	13633	13663	13597	13611	13399	13667	13437	13485	13515	13500	13401	13548	13333	13621	13548	13469	13514	13528	13406	13461	13552	13622	13502	13578	13664	13528	13554	13400	13503	13427	13613	13562	13600	13589	13627	13548	13574	13419	13580	13601	13506	13561	13563	13483	13468	13586	13540	13558	13507	13631	13506	13472	13502	13502	13436	13674	13500	13454	13639	13516	13508	13483	13402	13465	13472	13536	13415	13611	13481	13365	13476	13459	13603	13524	13473	13541	13584	13719	13377	13652	13498	13297	13491	13536	13482	13543	13617	13656	13573	13468	13450	13522	13489	13480	13505	13469	13579	13563	13372	13655	13614	13651	13525	13805	13629	13604	13505	13580	13586	13243	13503	13502	13607	13515	13556	13486	13517	13575	13598	13521	13477	13660	13730	13638	13633	13492	13597	13713	13577	13623	13489	13538	13574	13672	13408	13738	13568	13437	13639	13580	13553	13670	13535	13702	13454	13608	13524	13614	13508	13464	13550	13512	13449	13581	13630	13433	13688	13621	13566	13439	13510	13566	13551	13598	13428	13698	13441	13710	13551	13604	13582	13634	13540	13579	13441	13502	13580	13533	13441	13489	13507	13592	13676	13617	13484	13442	13674	13473	13523	13558	13601	13558	13594	13275	13450	13592	13483	13519	13470	13651	13510	13548	13633	13427	13662	13512	13453	13680	13537	13439	13553	13686	13487	13617	13570	13557	13639	13666	13521	13424	13401	13636	13504	13517	13398	13564	13371	13569	13510	13464	13654	13634	13754	13667	13452	13681	13507	13632	13477	13558	13561	13569	13599	13592	13597	13527	13663	13573	13540	13430	13624	13566	13491	13748	13540	13528	13717	13574	13457	13602	13519	13563	13541	13567	13405	13616	13536	13507	13605	13528	13642	13456	13410	13565	13419	13418	13570	13616	13441	13680	13420	13599	13504	13655	13666	13437	13527	13482	13486	13560	13467	13528	13466	13459	13460	13595	13667	13502	13432	13420	13608	13631	13543	13804	13619	13713	13479	13439	13551	13495	13423	13413	13546	13554	13441	13537	13602	13650	13539	13544	13542	13582	13304	13573	13410	13564	13557	13521	13471	13603	13509	13725	13462	13463	13673	13565	13502	13543	13508	13579	13639	13488	13565	13485	13624	13562	13552	13533	13507	13572	13443	13484	13577	13440	13372	13587	13640	13567	13500	13440	13809	13515	13655	13419	13456	13356	13511	13664	13611	13410	13577	13448	13498	13532	13694	13476	13394	13555	13515	13523	13670	13438	13635	13609	13632	13457	13447	13613	13385	13684	13617	13492	13594	13498	13393	13489	13405	13590	13540	13477	13609	13502	13626	13577	13421	13546	13585	13497	13621	13622	13529	13494	13594	13427	13547	13487	13544	13692	13571	13606	13648	13476	13394	13395	13495	13512	13471	13590	13505	13507	13467	13519	13527	13394	13615	13493	13499	13622	13605	13423	13534	13439	13431	13600	13417	13564	13577	13417	13578	13556	13562	13485	13577	13671	13531	13402	13571	13383	13448	13729	13537	13462	13742	13493	13637	13434	13555	13601	13533	13537	13612	13759	13445	13744	13761	13487	13623	13512	13464	13520	13568	13630	13520	13645	13511	13576	13481	13668	13494	13561	13288	13679	13694	13531	13469	13521	13559	13583	13564	13567	13529	13459	13659	13486	13644	13413	13706	13625	13590	13528	13366	13575	13440	13553	13510	13371	13501	13527	13555	13630	13596	13679	13472	13554	13329	13469
22838	21138	28876	23717	22166	25175	27206	21634	19773	19461	18707	18204	17533	17410	17224	16971	16765	16899	16618	16474	16415	16257	16062	16114	16085	15940	15901	15906	15882	15742	15665	15641	15667	15719	15709	15922	15715	15730	15611	15870	15674	15596	15499	15422	15649	15769	15628	15548	15950	15674	15612	15687	15395	15595	15751	15513	15857	15499	15606	15490	15533	15600	15410	15637	15407	15453	15545	15662	15577	15751	15605	15789	15477	15445	15784	15777	15584	15537	15578	15471	15619	15676	15403	15651	15726	15720	15651	15692	15574	15455	15561	15605	15485	15460	15373	15427	15623	15630	15626	15345	15516	15594	15663	15419	15594	15603	15546	15459	15540	15628	15498	15325	15540	15705	15628	15498	15402	15399	15450	15602	15480	15612	15512	15459	15397	15712	15520	15327	15628	15401	15624	15687	15634	15809	15576	15623	15449	15318	15414	15564	15532	15475	15430	15506	15587	15527	15596	15463	15510	15440	15482	15354	15542	15391	15421	15451	15374	15484	15419	15437	15512	15743	15473	15387	15461	15490	15572	15437	15521	15432	15455	15648	15461	15656	15313	15498	15413	15685	15767	15625	15358	15493	15661	15505	15428	15435	15640	15610	15559	15583	15594	15557	15583	15379	15501	15607	15500	15414	15508	15530	15451	15777	15493	15750	15710	15512	15494	15605	15485	15571	15496	15437	15644	15483	15462	15526	15693	15548	15740	15571	15689	15650	15545	15578	15384	15583	15469	15490	15387	15408	15351	15433	15532	15548	15498	15529	15435	15581	15550	15526	15674	15563	15494	15750	15540	15581	15447	15624	15590	15412	15561	15459	15504	15491	15494	15718	15530	15508	15529	15492	15481	15634	15553	15722	15460	15677	15518	15642	15557	15618	15553	15409	15373	15636	15632	15700	15635	15540	15422	15509	15587	15501	15484	15417	15578	15669	15567	15424	15489	15487	15632	15578	15698	15525	15648	15600	15616	15584	15363	15567	15411	15600	15585	15391	15522	15523	15535	15607	15606	15594	15605	15612	15408	15455	15503	15385	15441	15488	15342	15460	15452	15737	15587	15327	15521	15365	15420	15580	15513	15442	15449	15615	15519	15423	15584	15490	15500	15456	15595	15482	15435	15662	15677	15602	15530	15699	15504	15528	15478	15462	15675	15328	15556	15580	15563	15368	15437	15388	15432	15604	15425	15547	15577	15471	15600	15319	15606	15484	15372	15584	15657	15504	15673	15495	15310	15740	15394	15709	15578	15575	15551	15464	15650	15600	15469	15502	15550	15419	15668	15444	15522	15585	15490	15499	15259	15538	15559	15370	15636	15623	15548	15511	15725	15532	15423	15672	15403	15575	15279	15633	15411	15441	15555	15511	15542	15551	15422	15733	15548	15583	15614	15381	15527	15559	15411	15498	15345	15451	15390	15598	15668	15492	15622	15733	15594	15459	15515	15466	15700	15593	15562	15704	15570	15731	15489	15538	15391	15370	15690	15557	15730	15342	15366	15580	15558	15466	15430	15517	15529	15483	15363	15344	15418	15530	15501	15522	15432	15604	15414	15285	15498	15618	15358	15411	15497	15447	15518	15607	15574	15540	15530	15389	15361	15391	15686	15510	15576	15633	15538	15477	15331	15574	15639	15507	15379	15717	15423	15465	15464	15738	15282	15450	15500	15556	15535	15517	15406	15617	15611	15597	15421	15609	15656	15564	15499	15606	15376	15598	15479	15470	15444	15392	15567	15498	15606	15511	15439	15590	15474	15656	15445	15446	15486	15364	15359	15545	15580	15615	15598	15510	15650	15583	15503	15415	15515	15479	15529	15292	15361	15603	15503	15517	15529	15477	15479	15415	15557	15469	15530	15518	15521	15777	15460	15541	15573	15594	15398	15580	15522	15552	15514	15469	15538	15670	15598	15490	15325	15454	15458	15488	15432	15338	15407	15490	15839	15774	15472	15624	15601	15565	15447	15682	15291	15610	15495	15526	15410	15597	15536	15436	15431	15402	15457	15465	15396	15468	15535	15426	15574	15336	15602	15459	15597	15518	15511	15556	15593	15420	15372	15595	15636	15443	15472	15461	15395	15721	15454	15340	15616	15755	15796	15706	15574	15595	15703	15367	15512	15421	15436	15652	15546	15461	15457	15579	15320	15509	15644	15573	15506	15684	15717	15679	15438	15504	15434	15440	15437	15293	15527	15510	15428	15441	15477	15435	15361	15616	15681	15467	15566	15663	15426	15417	15484	15376	15542	15578	15408	15552	15468	15648	15630	15636	15510	15543	15392	15539	15408	15454	15449	15482	15535	15356	15428	15505	15556	15552	15462	15412	15375	15588	15701	15657	15472	15586	15531	15594	15587	15577	15599	15554	15594	15508	15557	15435	15456	15375	15542	15480	15699	15551	15514	15453	15588	15825	15578	15290	15206	15480	15396	15470	15595	15507	15588	15437	15674	15509	15621	15492	15507	15615	15628	15553	15645	15477	15584	15327	15737	15425	15384	15589	15510	15599	15715	15589	15505	15618	15588	15488	15650	15471	15470	15494	15463	15681	15348	15427	15531	15527	15370	15708	15646	15562	15530	15678	15589	15617	15450	15612	15649	15476	15454	15402	15425	15553	15654	15606	15577	15538	15445	15342	15547	15430	15430	15532	15428	15537	15649	15580	15548	15695	15518	15506	15317	15375	15363	15516	15434	15289	15712	15623	15637	15447	15430	15593	15617	15420	15571	15545	15457	15702	15580	15558	15559	15452	15506	15511	15443	15316	15477	15467	15557	15482	15311	15295	15438	15560	15496	15520	15674	15542	15409	15631	15629	15457	15648	15590	15560	15592	15447	15527	15238	15639	15528	15356	15767	15419	15534	15448	15627	15425	15455	15565	15566	15440	15381	15671	15562	15535	15574	15416	15519	15448	15358	15345	15675	15567	15542	15468	15583	15489	15643	15454	15568	15410	15487	15640	15345	15625	15647	15476	15363	15485	15468	15533	15606	15448	15509	15314	15399	15361	15438	15444	15355	15358	15452	15300	15453	15591	15534	15483	15544	15519	15481	15636	15354	15354	15411	15553	15342	15550	15494	15326	15463	15559	15629	15485	15519	15411	15272	15575	15559	15574	15652	15579	15528	15487	15477	15601	15592	15346	15552	15248	15556	15412	15501	15436	15483	15223	15558	15431	15503	15617	15486	15606	15202	15599	15724	15686	15697	15408	15460	15485	15593	15553	15593	15563	15430	15388	15531	15553	15488	15530	15363	15259	15357	15378	15729	15547	15454	15315	15496	15642	15459	15690	15438	15513	15456	15509	15563	15625	15443	15444	15464	15340	15683	15532	15701	15491	15364	15324	15409	15433	15534	15483	15600	15622	15551	15536	15488	15456	15687	15575	15582	15553	15723	15659	15425	15547	15533	15708	15349	15467	15334	15448	15302	15608	15789	15437	15429	15462	15510	15512	15508	15469	15419	15559	15403	15398	15488	15521	15552	15434	15550	15355	15513	15388	15683	15542	15440	15519	15737	15300	15309	15363	15250	15538	15714	15518	15519	15592	15373	15466	15644	15498	15748	15604	15598	15509	15394	15640	15522	15476	15613	15373	15610	15584	15677	15526	15509	15443	15510	15627	15532	15402	15505	15613	15638	15600	15503	15572	15499	15296	15512	15352	15346	15503	15289	15247	15469	15266	15440	15562	15533	15284	15585	15393	15512	15564	15548	15633	15614	15659	15502	15573	15647	15568	15492	15697	15436	15641	15439	15609	15507	15385	15463	15602	15668	15529	15557	15568	15610	15512	15471	15532	15524	15267	15466	15610	15452	15219	15514	15644	15359	15347	15518	15810	15615	15675	15431	15391	15494	15637	15454	15435	15762	15412	15539	15652	15743	15442	15485	15417	15450	15479	15530	15552	15563	15557	15539	15429	15460	15527	15573	15421	15391	15474	15284	15647	15648	15531	15414	15637	15536	15628	15500	15561	15478	15477	15273	15405	15440	15582	15604	15568	15504	15611	15688	15422	15207	15611	15415	15496	15545	15369	15628	15692	15412	15528	15614	15499	15470	15525	15419	15268	15438	15503	15471	15599	15599	15271	15764	15412	15468	15399	15461	15685	15631	15603	15617	15627	15612	15534	15525	15477	15490	15692	15583	15488	15457	15643	15664	15592	15572	15500	15192	15548	15774	15494	15519	15605	15682	15330	15438	15663	15706	15332	15475	15503	15474	15566	15586	15592	15429	15599	15662	15544	15479	15404	15400	15385	15490	15605	15452	15461	15457	15349	15574	15475	15539	15583	15775	15653	15635	15439	15482	15557	15593	15641	15474	15599	15485	15410	15551	15542	15483	15581	15451	15451	15471	15449	15598	15536	15634	15402	15650	15429	15653	15519	15601	15404	15331	15551	15754	15649	15542	15509	15434	15487	15658	15438	15430	15578	15561	15422	15284	15483	15496	15563	15481	15433	15500	15599	15617	15533	15558	15527	15295	15585	15650	15565	15590	15452	15349	15542	15338	15635	15482	15547	15439	15310	15423	15564	15444	15557	15437	15528	15564	15607	15527	15686	15688	15378	15478	15663	15690	15645	15561	15584	15549	15385	15464	15416	15589	15443	15662	15628	15662	15621	15705	15449	15514	15569	15670	15385	15455	15498	15443	15463	15595	15492	15447	15409	15538	15260	15408	15415	15466	15492	15708	15590	15468	15602	15464	15575	15470	15396	15564	15352	15518	15557	15648	15378	15371	15505	15416	15448	15534	15491	15620	15617	15539	15564	15440	15505	15507	15455	15500	15574	15530	15361	15275	15575	15473	15360	15501	15500	15486	15405	15566	15411	15432	15447	15484	15395	15528	15208	15446	15412	15563	15633	15461	15468	15501	15591	15418	15401	15532	15616	15585	15526	15456	15467	15464	15388	15260	15497	15362	15508	15537	15415	15495	15638	15592	15609	15512	15623	15736	15380	15700	15500	15569	15595	15508	15385	15737	15684	15727	15539	15612	15422	15516	15680	15442	15574	15455	15348	15600	15583	15512	15623	15499	15511	15481	15337	15458	15871	15605	15456	15374	15631	15604	15578	15589	15547	15518	15426	15565	15405	15605	15493	15669	15539	15576	15521	15630	15306	15518	15452	15466	15577	15620	15608	15588	15570	15571	15649
28933	49833	46022	36573	31876	28088	25012	22634	20119	19140	18445	17704	16988	16472	15947	15761	15644	15415	15165	15093	14970	14830	14846	14645	14279	14276	14220	14049	14196	14256	14072	14111	13910	13996	14044	13859	13820	13947	13896	13754	13928	13822	13793	14089	13916	13858	13918	13804	13979	13751	13839	13981	13865	14030	13745	13922	13798	13674	13918	13732	13721	13736	13674	13655	13941	13919	13775	14063	13817	13575	13908	13826	13818	13871	13832	13950	13790	13869	13747	14058	13678	13847	13724	13701	13837	13882	13919	13720	13850	13839	13916	13857	13756	13819	13827	13782	13803	13774	13979	13893	13766	13992	13860	13864	13808	13767	13838	13781	13811	13872	13833	13619	13675	13678	13787	13849	13686	13622	13862	13817	13876	13688	13802	13918	13804	13889	13802	13883	13911	13885	13885	13834	13648	13907	13848	13758	13794	13899	13775	13877	13843	13762	13602	13791	13857	13773	13835	13824	13895	13905	13690	13838	13792	13783	13850	13941	13934	13812	13735	13844	13756	13888	13834	13918	13820	13894	13862	13644	13928	13812	13972	13851	13908	13900	13791	13821	13846	13649	13849	13931	13798	13752	13878	13946	13763	13828	14003	13693	13694	13775	13629	13698	13979	13757	13572	13750	13777	13708	13906	13712	13930	13883	13829	13652	13768	13946	13693	13728	13915	13761	13827	13907	13866	13815	13755	13894	13577	13868	13926	13662	13940	13778	13958	13711	13696	13921	13813	13806	13768	13876	13856	13717	13834	13906	13957	13851	13853	13872	13913	13974	13840	13724	13788	13680	13700	13870	13869	13687	13739	13853	13786	13672	13809	13774	13651	13939	13773	13846	13771	13854	13836	13870	13825	13845	13948	13994	13764	13824	13957	13878	13765	13828	13856	13756	13819	13838	13826	13733	13865	13721	13861	13934	13934	13779	14151	13898	14044	13795	13837	13833	13749	13904	13859	13645	13853	13871	13827	13838	13690	13863	13815	13813	13836	13814	13823	13941	13864	13707	13799	13958	13753	13817	13841	13804	13850	13842	13999	13613	13786	13937	13869	13800	13820	13699	13944	13795	13844	13833	13903	13906	13959	13681	13758	13864	13657	13791	13726	13973	13772	13602	13936	13855	13907	13799	13785	13790	13786	13657	13832	13804	13761	13754	13910	13760	13764	13881	13863	13889	13794	13775	13731	13870	13888	13648	13719	13750	13763	13653	13986	13769	13805	13836	13956	13798	13759	13753	13859	13888	13691	13890	13745	13889	13751	13816	13938	13810	13802	13812	13954	13749	13754	13809	13745	13793	13902	13960	13946	13741	13638	13831	13982	13868	13836	13875	13828	13828	13889	13840	13998	13905	13843	13717	13719	13569	13793	13875	13700	13716	13594	13821	13838	13884	13833	13644	13932	13633	13930	13715	13965	13856	13962	13772	13953	13783	13750	13618	13785	13677	13869	13819	13985	13869	13696	13741	13738	13979	13878	13819	13845	13934	13925	13841	13885	13889	13895	13688	13805	13828	13898	13718	13910	13791	13800	13748	13850	13810	13803	13826	13849	13889	14004	13897	13611	13959	13781	13673	13827	13824	13911	13784	13834	13776	13886	13781	13838	13718	13702	13554	13909	13782	13809	13875	13805	13944	13799	13963	13695	13857	13889	13808	13893	13830	13808	13755	13799	13825	13809	13902	13778	13931	13749	13735	13781	13702	13894	13765	13839	13759	13997	13947	13790	13719	13834	13705	13857	13670	13798	13615	13790	13796	13932	13799	13862	13816	13846	13831	13878	13835	13867	13655	13891	13781	13966	13728	13733	13843	13794	13920	13782	13928	13700	13996	13894	13773	13737	13822	13776	13951	13788	13728	13910	13693	13796	13955	13852	13857	13820	13825	13805	13842	13927	13837	13863	13789	13876	13735	13810	14015	13876	13777	13983	13841	13762	13969	13682	13746	13758	13833	13833	13618	13854	13844	13880	13750	13763	13713	13839	13831	13657	13542	13794	13903	13770	13752	13778	13771	13934	13868	13604	13512	13994	13800	13568	13991	13715	13803	13726	13737	13864	13790	13943	13886	13864	13972	13947	13712	13744	13856	13944	13943	13905	13795	13870	13794	13948	13691	13903	13794	13846	13690	14078	13905	13742	13813	13860	13792	13715	13958	13983	13773	13855	13858	14003	13830	13673	13797	13833	13868	13876	13911	13881	13900	13880	13859	13886	13797	13854	13907	13774	14046	13815	13781	13776	13815	13783	13815	13851	13605	13830	13710	13880	13778	13682	13900	13865	13794	13841	13820	13789	13796	13663	13812	13791	13740	13818	13734	13833	13682	13833	13765	13847	13845	13692	13807	13889	13754	13876	13833	13957	13748	13774	13756	13863	13788	14006	13745	13871	13848	13808	13914	13751	13805	13855	13693	13815	13856	13793	13959	13583	13830	13776	13809	13795	13776	13766	13908	13859	13809	14009	13850	13798	13806	13742	13904	13792	13669	13786	13835	13681	13721	13777	13791	13782	13672	13868	13840	13892	13875	13953	13714	13845	13791	13872	13892	13797	13792	13941	13811	13689	13961	13750	13925	13951	13856	13867	13846	13860	13919	13762	13656	13927	13777	13913	13800	13724	13726	13736	13995	13721	13849	13821	13766	13856	13898	13805	13732	13863	13910	13753	13777	13768	13813	13900	13784	13792	13766	13882	13870	13939	13804	13763	13844	13654	13823	13877	13803	13722	13730	13771	13824	13813	13929	13949	13731	13822	13879	13852	13983	13787	13878	13767	13794	13805	13857	13752	13903	13799	13809	13831	13876	13718	13935	13672	13803	13751	13883	13824	13730	13840	13748	13882	13881	13664	13681	13923	13958	13642	13716	13894	13824	13811	13836	13882	13853	13796	13630	13808	13759	13784	13661	13881	13718	13811	13710	13799	13889	13933	13781	13870	13895	13936	13780	13779	13727	13785	13781	13822	13753	13800	13759	13777	13790	13905	13768	13645	13659	13973	13886	13910	13922	13879	13911	13695	13869	13876	13762	13741	13709	13723	13851	13704	13609	13747	13886	13891	13636	13832	13740	13731	13973	13870	13755	13953	13787	13817	13772	13814	13877	13800	13799	13819	13830	13872	13926	13801	13754	13899	13696	13685	13702	13782	13876	14010	13769	13792	13660	13778	13871	13775	13746	13884	13709	13994	13671	13907	13810	13899	13793	13729	13784	13743	13840	13814	13754	13584	13572	13755	13762	13870	13805	13848	13763	13737	13894	13800	13767	13883	13649	13804	14035	13775	13697	13821	13864	13994	13738	13962	13832	13809	13954	13832	13818	13887	13728	13890	13770	13740	13808	13735	13837	13750	13769	13780	13666	13770	13832	14030	13673	13646	13795	13698	13722	13947	14063	13855	13863	13905	13861	13919	13811	13985	13751	13801	13760	13807	13673	13936	13880	13735	13928	13969	13734	13892	13795	13854	13773	13774	13775	13849	13788	13708	13828	13837	13918	13932	13967	14002	13883	13838	13896	13856	13583	13907	13915	13908	13742	13860	13747	13828	13753	13863	13864	13862	13725	13759	13637	13897	13919	13701	13712	13980	13831	13938	13781	13873	13853	13806	13813	13867	13864	13937	13810	13784	13992	13704	13829	13735	13857	13716	13763	13754	13926	13936	13816	13882	13925	13695	13897	13855	13864	13891	13746	13868	13724	13798	13811	13774	14091	13707	13734	13774	13841	13814	13875	13781	13839	13805	13943	13810	13811	13761	13677	13821	13977	13791	13742	13926	13744	13830	13840	13743	13789	13794	13716	13612	13890	13696	13982	13810	13931	13783	13837	13889	13870	13906	13900	13800	13873	13820	13539	13876	13708	13930	13903	13780	13753	13726	13841	13802	13828	13816	13876	13807	13847	13799	13836	13739	13825	13813	13868	13693	13807	13798	13700	13783	13789	13810	13664	13814	13861	13769	13921	13601	13868	13867	13829	13876	13724	13723	13898	13882	13884	13805	14072	13735	13726	13743	13838	13575	13858	13753	13751	13881	14017	13887	13766	13798	13899	13735	13712	13808	13761	13840	13990	13921	13923	13973	13709	13706	13888	13802	13673	13813	13742	13638	13729	13789	13733	13771	13817	13845	13723	13899	13984	13888	13882	13787	13729	13852	13839	13804	13867	13841	13862	13955	13641	13645	13918	13815	13829	13646	13863	13910	13717	13813	13702	13761	13602	13812	13882	13862	13708	13854	13680	13793	13699	13717	13898	13749	13618	13765	13843	13990	13697	13885	13864	13807	13749	13899	13596	13895	13769	14018	13709	13955	13581	13787	13650	13756	13805	13846	13769	13801	13897	13905	13891	13877	13801	13764	13787	13841	13882	13780	13658	13724	13847	13650	13861	13797	13743	13894	13802	13907	13853	13913	13923	13896	13687	13858	13857	13698	13621	13770	13864	13675	13682	14011	13717	13737	13746	13860	13869	14073	13727	13728	13809	13762	13771	13868	13820	13759	13904	13736	13800	13931	13750	13776	13877	13737	13755	13773	13875	13676	13798	13865	13811	13840	13859	14003	13589	13691	13838	13771	13828	13850	13764	13831	13755	14023	13813	13725	13705	13933	13767	13935	13654	13731	13837	13906	13871	13765	13909	13754	13791	13638	13693	13784	13769	13647	13813	13835	13782	13829	13865	14027	13891	13556	13750	13827	13769	13725	13902	14037	13888	13869	13677	13657	13988	13830	13712	13778	13708	14101	13809	13903	13760	13910	13890	13855	13855	13635	13845	13713	13932	13828	13758	13890	13874	13864	13803	13765	14040	13943	13863	13865	13907	13707	13848	13761	13881	13724	13901	13862	13800	13847	13721	13910	13699	13805	13670	13655	13745	13905	13752	13679	13889	13772	13833	13696	13839	13832	13796	13909	13750	13837	13868	13899	13737	13757	13994	13710	13778	14006	13849	13943	13720	13740	13799	13734	13833	13804	13795	13753	13901	13747	13704	13863	13746	13659	13759	13863	13814	13827	13729	13806	13827	13722	13958	13733	13663	13964	13829	13808	13822	13868	13772	13873	13607	13786	13878	13843	13878	13757	13889	13866	13611	13813	13752	13741	13664	13827	13943	13844	13869	13580	13725	13871	13822	13687	13795	13907	13798	13981	13848	13848	13918
28678	25629	30596	26959	21931	20177	18650	17650	16649	16454	16303	15996	15908	15714	15758	15474	15435	15673	15413	15558	15391	15527	15359	15231	15107	15262	15161	15325	15266	15131	15106	15208	15259	15149	15051	15187	14970	14987	15100	15156	15360	15144	15202	15091	15015	15069	15170	15021	15041	15193	15120	15106	14948	15056	15228	15151	15143	15040	15160	15304	14985	15091	15113	15064	15072	15114	14923	15196	14909	15165	15001	14949	15089	14972	15160	15083	15174	15177	15216	15110	15118	15310	15280	15153	15015	15042	15301	14977	15041	15026	15177	15050	14894	14979	15147	15194	15032	15048	15123	15110	15150	14997	15206	15182	14979	15267	14998	15044	15114	15078	15173	15286	15311	15029	15017	15171	15078	15081	15180	15127	14855	14925	15014	15240	15221	15367	15110	14945	15120	15160	15145	15055	15240	15005	14950	14938	15122	15204	15082	14947	15208	15418	15116	15000	14888	14776	15078	15154	14987	14936	15209	15074	15056	15077	15282	15052	15156	14948	14917	15161	15337	15193	14852	15136	15092	15038	15000	14879	15077	14995	15116	15104	15013	15199	15297	14925	15111	14976	15106	15116	15036	15165	15082	14956	15084	15155	15044	15214	15190	15178	15121	15017	15029	15096	14799	15101	15182	15267	15035	15026	15129	15064	15221	14904	15205	15126	14890	15030	15200	15029	15184	15056	15070	15204	15149	15133	15127	14970	15064	15013	14982	15138	14921	15128	15193	15143	14970	14993	14917	14999	15120	15311	15301	15003	14994	14856	15240	14946	15232	14975	15160	14909	14840	15063	15182	15092	15098	15155	15004	15065	14936	15079	15262	15182	15298	14906	15073	15131	15201	15084	15271	15183	15194	14992	15093	15085	14924	15061	15188	14985	15172	15049	15068	15015	15068	14937	15156	15245	15178	15139	15221	14797	15046	15002	15106	14686	14943	15175	15206	14984	15042	14758	15048	15309	15073	15165	15378	15115	14973	15130	14967	15102	15047	15067	15302	15169	15107	15129	15073	14944	15011	15144	14819	15112	15065	15149	15045	15213	15051	15270	15096	15161	15182	14903	15166	15034	15006	15042	15320	15254	14984	15075	15142	15075	14828	15008	15047	14926	14927	15186	15089	14972	15161	14952	14943	15160	14894	15007	15175	15069	15163	15188	14914	15093	14909	15295	14884	15136	15140	15075	15114	15145	15187	14853	15109	15059	15087	15199	15013	15048	15083	15084	14961	14866	15104	15000	15181	14946	15229	15023	15138	15092	14966	14905	15143	15117	15038	15148	14951	14959	15157	15173	15246	14985	14997	15107	15145	15047	15049	15070	15123	14978	15163	15096	14989	15106	14859	15054	14885	15116	15155	15130	15015	15141	15017	15059	15175	15006	15156	15059	15152	14990	15012	15034	15034	15122	15065	14965	15022	15063	15084	14987	15077	15182	15138	15069	15080	15056	15108	15223	15171	15128	15121	14985	15131	15013	15235	15034	15083	15005	15110	15059	15037	15093	15181	15013	14975	15289	15185	15068	14933	15101	15102	15045	15270	15131	15061	15100	15112	15071	15080	15295	15198	15162	15258	14902	15086	15088	15171	15096	15114	15171	15137	15095	15273	15048	15109	15096	15027	15059	14850	14980	14964	15114	15101	14933	14965	15044	15001	15153	15144	15011	14991	15146	15151	15011	15110	15050	15078	15183	15029	15024	15048	15353	15197	14916	14914	14927	14976	15103	14973	14854	14876	14944	15010	14918	15217	15290	15143	15155	15267	15096	15094	15048	14957	15139	15245	15096	15130	14917	15147	15093	14968	15073	15212	15237	15268	15078	15080	15056	15187	14983	15086	14917	15076	15139	15135	15057	14957	14966	15188	15081	15072	14835	15032	15062	15163	15138	15031	15052	14893	14945	15148	15228	15171	15088	15171	15125	14900	15200	14948	15102	14922	15032	15141	15030	15211	15046	14980	15176	15033	15049	14954	15031	14921	14950	15103	14915	15018	14989	15080	15036	15127	14944	15055	15182	15108	15105	15253	15050	15079	15143	15168	15147	15192	15192	15072	15291	15069	14980	15086	15140	14826	14860	15144	14894	15062	14898	15140	14964	15273	15317	14996	15259	15138	15147	15049	14975	15008	15043	15032	14935	15083	15044	15067	15259	15213	14991	15151	15004	14878	14973	15125	15017	15046	15077	15232	15086	15119	15242	15097	15223	15176	15007	15034	15155	15157	15119	15012	15089	14915	15059	15233	14959	14962	15235	15126	15166	14890	15020	14964	14916	15056	15099	15066	15264	15163	15037	14995	15124	15235	15097	15213	15216	15023	15132	15221	14979	15003	15173	15120	14969	15027	14984	15157	15078	15006	15076	15028	15137	15082	15073	14901	15123	15090	15014	15012	15123	15173	15227	14949	15006	15046	15310	14986	15142	15079	15154	15304	15016	15104	14963	15129	15315	15217	15040	15008	15078	15198	15112	15119	15067	15021	15111	15246	15179	15118	14977	14968	15087	15123	15112	15044	15276	15062	15108	15138	15144	15108	14769	15096	15058	15223	15103	14952	15149	14998	14958	15104	14913	15073	14825	15051	15067	14845	14973	15157	15054	15182	15150	15132	15143	14853	15121	15146	15051	15252	15132	15253	15148	15013	14978	14823	14918	15053	15070	15083	14947	15333	15257	15201	15031	15089	15080	15024	15161	15169	15159	15199	14965	15038	15107	14825	14921	15036	15064	15070	15181	15077	14858	15108	15189	14976	15039	14994	14976	14940	14900	15386	15117	15257	15268	15058	15080	14936	14832	15024	15119	14995	15095	15112	15119	15043	15247	15048	15058	14959	15031	15189	15188	15103	15059	15061	15152	15131	15167	15158	15166	14996	15004	15103	15118	15142	15113	14976	14947	14958	15165	15082	15069	15100	15064	14931	15140	15256	14982	14936	15033	14868	15116	14829	15178	15205	15240	15082	15096	15103	15016	14907	14976	15134	15084	14927	14977	15128	14938	15247	15039	14904	15090	15008	15095	15113	15044	15102	15140	14975	15074	15028	15132	15081	15033	15254	14955	15014	15192	15195	15127	15196	15057	15043	14888	15017	15078	15073	15115	14924	14980	14968	14926	15117	15146	14970	15021	14959	15148	15172	14962	15144	15096	15135	14936	14979	14947	15072	15120	14967	14994	14945	14988	15134	14977	15071	15312	15016	15072	15242	15265	15057	15104	14979	14795	15017	14971	15208	15083	14982	15192	15137	15004	15072	15116	15026	15072	14934	15007	14947	14972	14936	15036	15210	14940	15179	15089	15045	14899	15103	15019	15261	15206	14970	14885	15123	14894	14935	15118	15101	14950	14942	14987	15138	15197	15088	15340	15127	14975	14988	14916	15143	15123	15094	15185	15057	15078	15247	15148	15102	15151	15222	15127	15120	14949	15001	15102	15228	15113	14977	15119	15152	15194	15000	15074	15064	15023	15210	15116	15198	14927	15040	15083	15100	15172	15126	15004	15141	15053	15187	14956	14970	15013	15031	14913	15055	15215	15189	15272	15144	15066	15104	14894	15135	15209	15170	15074	14942	15122	15009	15009	15301	14977	15013	15011	15177	15038	15224	15149	15070	15173	15131	15063	15261	15033	15270	15090	15178	14814	14884	15093	15274	15120	15110	15085	15045	14972	15057	15158	15062	15193	15211	15119	15195	14944	15006	14988	15144	14960	15191	15249	15087	15210	15006	15246	15174	15168	15050	15062	15258	15047	15083	15267	15158	15174	15164	15168	15134	15206	15273	15076	15027	15064	15120	14962	15072	14954	15169	15041	15020	14799	15191	15248	15085	15061	14990	15263	15194	15074	15090	15090	15082	15133	15241	15073	15195	14857	15226	14899	15062	14925	15172	15115	15059	14861	15077	14846	15121	14930	14954	14912	15366	15028	14887	15086	15121	15026	15107	15103	15044	14988	15136	15087	15265	15258	15004	15079	15242	15115	14891	14721	15014	15003	15290	15151	15057	15057	15158	15100	15168	15268	15206	14983	15116	15068	14931	15083	15120	15064	14970	15041	15125	15115	15087	14996	14919	15025	15020	15193	14984	14962	15191	15235	15029	15022	14987	15075	15166	15049	15107	15107	15094	14975	15198	15089	15190	15081	15048	15122	15179	15114	15042	14967	15168	15061	15154	14999	15162	15088	15046	15054	15120	14896	14925	15116	14939	14985	14994	15039	15211	15017	15247	15274	15095	15067	15112	15033	15056	15068	14942	15034	15115	15018	14848	14823	14918	15125	14974	15201	15117	15073	15329	15094	15085	15115	14936	15128	15194	15120	15139	14941	14922	15207	15195	14960	14904	15091	15263	15062	15191	15224	14932	15078	15138	14969	15119	15166	15087	15109	14920	15093	14984	15070	15062	15094	15129	15149	14987	15038	15097	15085	15099	14986	15187	15078	15078	15131	14957	14826	15056	15122	14976	15036	14960	15152	15154	15175	14951	15224	15205	14940	15029	15207	15021	14956	14990	14993	14880	14988	15183	15146	14846	15215	14980	14989	14936	14998	15167	14925	15239	15013	15147	15006	14975	15016	14952	14923	14923	15166	15217	14993	15023	15109	14975	15243	14923	15338	15001	14880	15155	15169	15128	14969	15216	15042	15120	14996	15183	15141	15073	15295	15032	15105	15260	14981	15175	15020	15306	15032	15258	15259	14881	15039	15123	14987	14970	15045	14929	15073	15169	15177	15080	15062	14886	15168	15098	14959	14876	15138	14911	15089	15060	15259	15092	15082	15021	14998	14915	14717	15202	15321	15046	14984	15125	15207	15012	15074	15058	15137	15126	15133	15013	15094	15014	15133	15025	15341	15360	15076	15327	15018	15026	14868	15165	15021	15147	14974	15306	15022	15058	15044	15169	15215	15088	15217	15217	15043	15143	15164	15106	15115	15069	15063	15064	15008	15017	14948	15042	14840	15100	15168	15090	15039	15176	15076	15037	15145	15136	14954	15184	14941	14954	14915	14802	15123	15224	15131	15035	15095	14990	15171	15127	15078	14984	15125	15090	14998	15116	15244	15065	15087	15038	14971	15123	15335	14945	15228	15135	15248	15121	15099	15046	15059	15133	15069	15236	15147	15095	14999	14890	15144	15167	15104	14926	15012	15007	15107	15196	15328
28313	38482	34528	25998	22787	20887	18687	17509	16242	15733	15287	15095	14991	14700	14367	14254	14234	14318	14268	14140	13983	13894	13923	13833	13665	13708	13615	13524	13683	13594	13719	13549	13727	13575	13685	13723	13678	13596	13595	13672	13532	13549	13565	13710	13591	13514	13452	13556	13459	13547	13605	13627	13424	13538	13489	13549	13497	13425	13446	13501	13594	13623	13428	13492	13543	13493	13545	13621	13474	13404	13498	13417	13501	13565	13556	13501	13583	13515	13511	13409	13554	13340	13381	13431	13623	13439	13644	13526	13633	13627	13613	13565	13644	13682	13299	13576	13603	13585	13575	13602	13469	13455	13553	13512	13650	13531	13462	13603	13553	13536	13534	13497	13598	13355	13463	13622	13499	13522	13436	13539	13592	13589	13462	13524	13518	13509	13560	13586	13633	13569	13348	13452	13723	13548	13548	13367	13468	13708	13582	13617	13430	13597	13590	13622	13567	13507	13591	13344	13534	13634	13349	13448	13490	13600	13483	13572	13483	13573	13623	13393	13577	13587	13544	13581	13557	13564	13529	13606	13675	13513	13452	13572	13527	13432	13396	13651	13479	13627	13574	13545	13489	13599	13461	13458	13582	13579	13548	13525	13706	13655	13404	13423	13545	13543	13491	13547	13535	13716	13708	13608	13523	13518	13554	13566	13428	13473	13495	13473	13297	13550	13547	13550	13456	13500	13525	13402	13732	13532	13443	13622	13493	13570	13567	13623	13729	13609	13546	13475	13533	13530	13534	13446	13332	13431	13530	13477	13623	13549	13553	13397	13418	13355	13545	13557	13647	13406	13689	13614	13407	13351	13532	13655	13666	13436	13487	13528	13329	13376	13648	13531	13554	13738	13493	13503	13602	13566	13698	13608	13802	13468	13508	13540	13548	13592	13345	13487	13548	13541	13632	13439	13617	13595	13629	13594	13600	13426	13467	13451	13362	13520	13537	13500	13672	13614	13512	13513	13471	13487	13697	13386	13605	13632	13374	13461	13544	13472	13389	13605	13539	13576	13594	13431	13649	13593	13574	13642	13524	13510	13441	13553	13513	13477	13513	13509	13474	13654	13334	13465	13390	13427	13492	13454	13534	13621	13537	13517	13697	13379	13427	13541	13542	13526	13729	13503	13530	13515	13389	13589	13577	13479	13452	13555	13666	13498	13775	13471	13476	13723	13504	13510	13493	13680	13686	13430	13482	13542	13489	13571	13490	13491	13648	13637	13543	13465	13515	13522	13475	13526	13677	13686	13738	13366	13612	13596	13384	13721	13535	13480	13499	13523	13570	13402	13510	13542	13712	13603	13443	13447	13556	13541	13479	13641	13576	13594	13462	13464	13594	13544	13485	13569	13427	13598	13635	13693	13438	13557	13472	13531	13523	13455	13685	13738	13424	13430	13579	13556	13322	13451	13489	13492	13432	13663	13610	13484	13350	13560	13507	13521	13528	13576	13464	13604	13514	13601	13562	13429	13440	13691	13294	13583	13615	13564	13502	13450	13610	13564	13478	13499	13591	13533	13438	13674	13394	13554	13509	13581	13526	13530	13364	13457	13594	13561	13529	13474	13458	13448	13473	13447	13604	13395	13408	13539	13475	13616	13636	13587	13471	13604	13468	13517	13482	13535	13584	13514	13594	13487	13444	13541	13647	13630	13432	13605	13505	13642	13576	13689	13434	13506	13779	13509	13424	13543	13648	13449	13453	13482	13582	13419	13680	13627	13574	13637	13706	13496	13555	13389	13680	13463	13628	13503	13541	13472	13628	13508	13407	13433	13665	13489	13515	13458	13680	13540	13526	13609	13648	13432	13580	13612	13367	13377	13645	13581	13582	13623	13713	13569	13400	13447	13533	13535	13538	13593	13689	13398	13681	13475	13629	13604	13654	13560	13380	13540	13354	13512	13576	13681	13478	13562	13530	13506	13592	13567	13529	13534	13590	13470	13539	13796	13541	13599	13548	13485	13407	13476	13564	13492	13455	13555	13432	13448	13592	13443	13414	13446	13459	13683	13422	13346	13509	13523	13624	13586	13454	13693	13608	13506	13587	13404	13675	13498	13495	13572	13389	13431	13473	13584	13462	13467	13515	13577	13548	13643	13569	13507	13287	13643	13521	13543	13627	13587	13485	13479	13554	13428	13471	13438	13758	13452	13800	13608	13521	13621	13522	13680	13478	13392	13574	13531	13538	13494	13534	13538	13507	13484	13626	13624	13601	13548	13585	13498	13566	13526	13456	13538	13625	13790	13562	13587	13521	13451	13369	13647	13454	13517	13387	13602	13505	13701	13558	13623	13599	13520	13701	13674	13598	13700	13640	13466	13675	13612	13511	13479	13420	13525	13642	13399	13595	13624	13615	13495	13531	13694	13802	13462	13553	13366	13519	13316	13216	13652	13602	13468	13587	13530	13486	13503	13483	13294	13715	13676	13542	13555	13463	13601	13509	13584	13649	13557	13550	13574	13495	13596	13467	13495	13484	13698	13351	13356	13650	13468	13465	13605	13569	13614	13636	13576	13400	13533	13556	13542	13620	13458	13759	13469	13413	13600	13443	13416	13623	13618	13465	13531	13591	13704	13431	13513	13554	13420	13762	13522	13465	13581	13477	13552	13580	13547	13464	13337	13496	13531	13528	13355	13539	13539	13382	13417	13405	13593	13456	13515	13526	13480	13596	13524	13547	13538	13355	13514	13509	13450	13483	13592	13438	13607	13415	13529	13561	13506	13625	13392	13515	13427	13524	13625	13393	13624	13490	13493	13501	13465	13666	13514	13441	13529	13462	13627	13392	13578	13515	13444	13434	13503	13538	13533	13615	13550	13554	13466	13601	13619	13473	13516	13583	13568	13514	13385	13429	13678	13539	13511	13539	13640	13490	13600	13639	13496	13629	13605	13584	13434	13424	13560	13651	13584	13491	13453	13392	13695	13487	13627	13454	13573	13612	13612	13506	13593	13548	13612	13649	13550	13517	13511	13386	13593	13485	13399	13424	13603	13496	13503	13392	13667	13553	13656	13696	13307	13571	13672	13578	13526	13658	13538	13537	13618	13569	13491	13500	13433	13602	13544	13583	13541	13480	13535	13577	13565	13533	13758	13581	13562	13557	13600	13490	13646	13489	13520	13649	13530	13678	13523	13466	13457	13437	13501	13389	13569	13548	13570	13306	13634	13467	13607	13582	13630	13569	13503	13706	13335	13603	13494	13552	13607	13581	13503	13534	13481	13554	13579	13488	13617	13455	13499	13740	13445	13428	13502	13361	13607	13591	13497	13656	13561	13638	13611	13456	13491	13626	13506	13522	13510	13432	13588	13422	13568	13605	13500	13527	13548	13605	13640	13598	13527	13468	13532	13374	13516	13645	13367	13463	13487	13507	13340	13532	13587	13667	13585	13351	13613	13501	13449	13531	13549	13621	13523	13468	13626	13605	13733	13405	13438	13510	13538	13398	13416	13517	13545	13500	13619	13506	13479	13526	13608	13597	13623	13439	13536	13500	13564	13520	13447	13678	13437	13462	13564	13645	13312	13462	13297	13673	13445	13543	13392	13525	13587	13653	13536	13561	13492	13635	13558	13516	13439	13454	13553	13472	13607	13696	13663	13506	13558	13593	13539	13438	13506	13513	13492	13530	13564	13601	13553	13456	13506	13564	13591	13652	13572	13679	13604	13429	13617	13550	13614	13644	13730	13553	13593	13410	13516	13519	13629	13480	13741	13463	13503	13626	13458	13221	13579	13546	13493	13667	13535	13569	13396	13512	13599	13730	13482	13626	13517	13806	13483	13503	13569	13552	13468	13531	13495	13469	13339	13708	13656	13667	13328	13676	13534	13615	13673	13610	13672	13614	13566	13465	13650	13437	13664	13589	13499	13627	13569	13690	13556	13361	13624	13426	13703	13519	13687	13569	13662	13568	13465	13531	13758	13526	13533	13451	13511	13484	13515	13550	13514	13553	13594	13580	13508	13508	13454	13448	13474	13477	13557	13487	13660	13525	13600	13523	13625	13620	13486	13453	13528	13597	13602	13663	13589	13611	13495	13596	13482	13566	13452	13630	13566	13469	13380	13608	13572	13452	13541	13525	13435	13532	13597	13691	13477	13622	13490	13580	13382	13395	13594	13533	13524	13529	13690	13801	13602	13589	13549	13383	13344	13558	13497	13539	13367	13312	13565	13653	13608	13534	13244	13670	13566	13489	13653	13559	13565	13527	13582	13517	13434	13627	13390	13490	13595	13555	13416	13554	13577	13494	13573	13493	13338	13493	13597	13710	13585	13496	13579	13550	13502	13700	13543	13647	13578	13690	13509	13596	13401	13553	13415	13610	13508	13507	13545	13577	13504	13429	13667	13507	13526	13422	13528	13456	13612	13433	13536	13555	13674	13383	13439	13653	13652	13458	13598	13583	13615	13426	13643	13683	13627	13517	13450	13572	13651	13575	13596	13688	13609	13522	13443	13552	13720	13508	13523	13596	13673	13598	13524	13544	13398	13570	13772	13557	13677	13643	13592	13647	13602	13485	13546	13593	13687	13440	13409	13608	13657	13598	13516	13417	13477	13642	13459	13538	13558	13662	13725	13369	13648	13573	13655	13391	13568	13749	13624	13512	13576	13553	13576	13508	13560	13578	13543	13664	13606	13675	13428	13629	13483	13626	13357	13594	13644	13511	13630	13593	13489	13720	13438	13483	13342	13613	13625	13565	13459	13475	13480	13518	13479	13659	13479	13500	13632	13590	13471	13579	13556	13463	13487	13586	13585	13477	13562	13491	13455	13657	13518	13713	13506	13546	13522	13557	13532	13647	13607	13351	13792	13526	13706	13462	13546	13664	13596	13551	13564	13574	13502	13556	13371	13473	13471	13573	13551	13606	13701	13540	13486	13467	13455	13254	13553	13613	13505	13549	13452	13419	13461	13441	13675	13665	13573	13653	13536	13664	13488	13655	13510	13770	13526	13558	13436	13595	13665	13460	13629	13474	13517	13742	13560	13657	13574	13730	13515	13556	13462	13627	13509	13652	13671	13404	13619	13534	13480	13581	13531	13779	13500	13700	13459	13719	13567	13474	13640	13435	13657	13574	13506	13507	13443	13632	13488	13492	13548	13559	13507	13535	13671	13604	13521	13629	13609	13432	13455	13563	13533
24205	21144	28369	24945	23719	24241	22884	19420	18189	17682	17265	17094	16662	16504	16336	16149	15947	16071	15741	15784	15857	15728	15867	15807	15586	15343	15258	15566	15320	15306	15387	15318	15464	15426	15255	15218	15315	15324	15340	15282	15259	15446	15353	15099	15201	15380	15013	15244	15213	15248	15147	15174	15258	15274	15367	15147	15276	15134	15292	15249	15197	15073	15204	15174	15170	15220	15268	15361	15412	15314	15040	15150	15388	15261	15159	15093	15251	15192	15179	15349	15247	15203	15038	15265	15251	15133	15322	15171	15270	15177	15271	14991	15198	15113	14964	15067	15224	15172	15128	15214	15083	15147	15157	15245	15158	15296	15102	15152	15246	15213	15141	15124	15252	15257	15277	15116	15151	15195	15171	15289	15221	15068	15295	15200	15153	15272	15401	15233	15229	15148	15148	15283	15135	15077	15002	15161	15342	14995	15163	15209	15347	15108	15131	15245	15212	15070	15252	15093	14988	15075	15195	15231	15117	15148	15195	15052	15195	15185	15227	15068	14817	15131	15070	15136	15142	15180	15317	15042	15327	15134	14973	15330	15027	15188	15365	15106	15232	15047	14991	15219	15175	15205	15250	15299	15167	15314	15198	15224	15305	15174	15344	15013	15240	15270	15176	15224	15213	15303	15125	15162	15205	15163	15032	15130	15272	15095	15214	15418	15268	15260	15229	15307	15204	15131	15275	15194	15142	15194	15481	15200	15326	15145	14965	15350	15218	15154	15238	15281	15222	15250	15296	15270	15231	15072	15314	15170	15229	15166	15255	15051	15147	15280	15292	15062	15123	15025	15502	15352	15093	15198	15391	15112	15323	15182	15157	15124	15189	15021	15192	15164	15202	15126	15323	15014	15024	15134	15139	15248	15435	15164	15339	15189	15187	15393	15315	15318	15136	15277	15208	15301	15197	14988	15232	15289	15044	15264	15226	15240	15244	15219	15104	15150	15354	15081	15175	15187	15057	15174	15060	15025	15204	15152	15070	15044	15204	15157	15256	15169	15401	15268	15160	15119	15317	15316	15230	15406	15256	15150	15174	15261	15096	15196	15102	15158	15226	15082	15110	15286	15056	15267	15133	15152	15178	15171	15055	15420	15303	15252	15258	15168	15260	15474	15220	15288	15396	15515	15114	15089	15013	15226	15078	15157	15148	15107	15125	15171	15135	15042	15203	15409	15057	15167	15235	15356	15073	15095	14882	15137	15037	15090	15239	15210	15120	15043	15144	15293	15352	15002	15082	15367	15060	15070	15298	15131	15308	15223	15109	15176	15089	15029	15195	15290	15104	15283	15161	15146	15155	15021	15195	15462	15260	15113	15219	15037	15192	15214	15196	15038	15204	15291	15219	15154	15203	15393	15061	15295	15204	15494	15260	15230	15250	15227	14959	15249	15163	15202	15107	15288	14972	15098	15009	15099	15197	15266	15266	15390	15292	15199	15084	15181	15242	15192	15064	15221	15370	15327	15208	15157	15036	15202	15225	15297	15068	15070	15277	15273	15241	15181	15196	15088	15233	15038	15135	15131	15090	14790	15236	15366	15298	15134	15278	15232	15112	15315	15164	15270	14958	15352	15271	15180	15253	15093	15248	15073	15038	15209	15152	14997	15133	15131	15088	15306	15157	15254	15316	15159	15152	15012	15126	15308	15280	15024	14964	15130	15207	15175	15052	15158	15099	15259	15081	15338	15120	15266	15125	15179	15433	15255	15214	15423	15032	15202	15150	15244	15333	15092	15111	15182	15192	15179	15258	15316	15236	15287	15133	15473	15112	15137	15184	15135	15102	15015	15158	15152	15134	15097	15244	15091	15162	15406	15052	15287	15206	15129	15217	15254	15271	15142	15259	15094	15182	15281	15283	15167	15409	15200	15095	15058	14896	15100	15134	15080	15189	15082	15056	15359	15158	15274	15122	15074	15245	15407	15284	15007	15051	15200	15196	15054	15191	15292	15326	15080	15122	15164	15159	15106	15167	15196	15129	15152	15200	15280	15121	15325	15181	15309	15386	15153	15024	15276	15281	15126	15148	15092	15209	15010	15129	15080	15197	15038	15044	15161	15245	15226	15161	15140	15212	15342	15218	15188	15179	15379	15291	15219	15163	15188	15319	14987	15085	15070	15190	15171	15347	15182	15168	15168	15169	15420	15228	15292	15323	14903	15205	15293	15158	15201	15291	15271	15379	15276	15191	15151	14977	15184	15145	15329	15269	15333	15173	15218	15345	15141	15154	15320	15291	15174	15251	15124	15308	15096	15214	15212	15293	15310	15176	15270	15159	15116	15202	15075	15361	15313	15136	15375	15174	15266	15115	15140	15187	15355	15179	15068	15063	15000	15409	15131	14982	15059	15317	15197	15126	15217	15295	15332	15236	15062	15426	15140	15173	15158	15205	15165	15068	15199	15420	15205	15158	15113	15338	15198	15125	15116	15216	15104	15277	15156	15154	15086	15162	15029	15004	15121	15258	15136	15184	14963	15132	15185	15271	15205	15230	15276	15271	15108	15249	15290	15200	15106	14935	15217	15174	15195	15057	15086	15233	15192	15501	15135	15255	15237	15226	15132	15175	15149	15239	15092	15103	14984	15273	15079	15074	15147	15250	15203	15312	15123	15285	15128	15131	15213	15434	15197	15279	15254	15104	14937	14984	15115	15098	15220	15243	15120	15190	14973	15275	15081	15089	15202	15245	15225	15187	15225	15197	15288	15228	15103	15190	15242	15243	15160	15224	15085	15271	15176	14979	15025	15280	14939	15188	15083	15208	15365	15068	15100	15280	15151	15249	15205	15275	15268	15353	15143	15038	15139	15026	15072	15040	15249	15164	15267	15066	15219	15185	15111	15133	15163	15225	15265	15366	15224	15248	15056	15221	15231	15181	15414	15108	15325	15264	15321	15118	15140	15324	15110	15453	15383	15256	15175	15314	15102	15320	15417	15190	15047	15290	15148	15231	15236	15134	15138	15175	15142	15179	15165	15293	14974	15105	15314	15138	15090	15109	15340	15446	15169	15311	15140	15174	15072	15140	14870	15119	15105	15112	15197	15210	15135	15081	15102	15078	15096	15403	15154	15176	14920	15210	15077	15343	15071	14984	15352	15287	15290	15382	15005	15037	15133	15365	15235	15202	15079	15058	15210	15364	15349	15188	15065	15163	15281	15389	15229	15043	15316	15309	15194	15257	15314	15350	15220	15223	14898	15125	15378	15037	14904	15212	15099	15160	15369	15179	15418	15291	15483	15049	14994	15255	15225	15282	15190	15180	15103	15160	15230	15256	15158	15266	15315	15193	15179	15094	15238	14903	15262	15294	15091	15119	15302	15181	15361	15172	15283	15091	15190	15246	15088	15145	15183	15179	15165	15073	15125	15236	15186	15250	15093	15156	15118	15400	15073	14960	15261	15129	15156	15288	15276	15227	15137	15232	15139	15246	15149	15281	15036	14973	15323	15159	15201	15426	15231	15308	15186	15328	15047	15026	15237	15238	15114	15226	15233	15443	15365	15165	15101	15001	15102	15176	15230	15203	15198	15187	15056	15241	15042	15158	15126	15177	15313	15501	15281	15109	15216	15383	15219	15057	15284	15245	15132	15225	15030	15175	15119	15198	15120	14964	15000	15394	15074	15170	15159	15112	15234	15093	15271	15268	15077	15186	15117	15103	15030	15127	15108	15301	15201	15091	15359	15209	15041	15051	15036	15394	15255	15314	15155	15118	15119	15164	14958	15061	15418	15303	15010	15342	15174	15152	15275	15215	15075	15139	15156	15189	15075	15114	15225	15052	15302	15396	15145	15206	15218	15220	15203	15044	15234	15125	15208	15159	15183	15120	15258	15230	15287	15060	15124	15311	15080	15233	15182	15299	15309	15162	15073	15406	15139	15107	15319	15135	15256	15161	15269	15289	15287	15488	15376	15124	15222	15290	15111	14983	15416	15334	15108	15250	15130	15147	15423	15228	15121	15321	15318	15204	15204	15294	15203	15289	15211	15223	15165	15392	15207	15266	15272	15260	15136	15412	15284	15133	15026	15223	15120	15283	15204	15052	15185	15174	15299	15260	15109	15370	15219	15104	15103	15212	15096	15103	15142	15225	15135	15273	15260	15047	15244	15358	15290	15101	15166	15156	15101	15120	15148	15311	15300	15539	15095	15279	15221	15237	15070	15123	15172	15200	15260	15528	15155	15325	15123	15322	14997	15026	15149	15148	15352	15097	15309	15082	15285	15262	15265	14829	15270	15438	15297	15203	15170	15210	15114	15376	15046	15262	15028	15140	15143	15251	15230	15301	15168	15297	15445	15225	15236	15297	15297	15149	14998	15255	15246	15021	15144	14997	15104	15254	15086	15286	15339	15262	15221	15227	15146	15439	15134	15327	15290	15093	15105	15298	15231	15328	15143	15263	15206	15142	15218	14925	15132	15061	15134	15421	15316	15186	15269	15112	15326	15406	15093	15052	15165	15142	15194	15144	15045	15267	15285	15183	15162	15308	15227	15087	15229	15148	15144	15091	15319	15099	15096	15128	14977	15354	15139	14996	15267	15073	15313	15218	15240	15119	15317	15089	15116	14973	15208	15122	15148	15155	15209	15177	15109	15272	15151	15107	15229	15086	15266	15193	15158	15178	15123	15050	15281	15191	14997	15235	15069	15094	15219	15280	15180	15501	15131	15218	15374	15242	15177	15077	15237	15185	15030	15261	15243	15172	15175	15185	14996	15106	14982	15303	15286	15092	15046	15238	15195	15107	15194	15304	15262	15022	15297	15208	15172	15360	15064	15252	15373	15066	15077	15148	15137	15231	15100	15171	15271	15233	15028	14935	15173	15068	15211	15122	15171	15336	15247	15138	15270	15334	15391	15039	15148	15079	15232	15134	15070	15028	15186	15430	15163	15352	15103	15222	15248	15475	15231	15072	15168	14938	15152	15211	15355	15385	15116	15238	15145	15247	15166	15209	15089	15188	15154	15246	15332	15114	15061	15230	15185	15126	15236	15154	15172	15064	15199	15227	15246	15103	15120	14943	15077	15177	15357	15237	15129	15373	15374	15351	15186	15309	15130	15199	15252	15237	15168	15054	15058	15058	15051	15076	15300	15040	14981	15154	15228	15445	15139	15223	15270	15382	15182	15019	15135	15149	15144
27455	44244	40468	31036	27430	24821	21714	19634	18326	17390	16562	16117	15905	15365	15120	14967	14770	14714	14586	14403	14315	14517	14145	14118	13928	13870	13884	13836	13903	13770	13771	13638	13583	13743	13684	13778	13647	13823	13681	13766	13687	13697	13657	13599	13645	13563	13555	13591	13668	13580	13633	13560	13490	13656	13574	13623	13506	13587	13700	13744	13619	13753	13558	13577	13567	13546	13507	13697	13606	13594	13585	13839	13646	13586	13688	13685	13576	13609	13752	13598	13674	13631	13441	13587	13553	13436	13688	13661	13594	13678	13522	13543	13684	13617	13488	13673	13812	13757	13640	13508	13517	13564	13655	13678	13570	13665	13402	13727	13512	13538	13716	13597	13495	13688	13590	13603	13705	13522	13588	13600	13629	13501	13640	13482	13448	13609	13672	13489	13713	13545	13601	13495	13685	13640	13669	13653	13539	13649	13582	13473	13718	13671	13442	13508	13744	13498	13534	13692	13695	13555	13662	13601	13476	13496	13561	13641	13588	13649	13680	13469	13704	13608	13555	13371	13610	13497	13492	13568	13593	13517	13584	13544	13503	13783	13631	13435	13599	13518	13567	13530	13458	13518	13601	13597	13629	13766	13508	13596	13509	13457	13650	13572	13657	13589	13691	13648	13500	13604	13503	13493	13511	13651	13679	13715	13649	13554	13731	13688	13607	13488	13596	13449	13562	13531	13645	13580	13589	13467	13576	13613	13530	13663	13538	13489	13785	13650	13441	13669	13694	13580	13640	13642	13597	13502	13610	13640	13496	13718	13508	13555	13519	13641	13563	13469	13609	13581	13711	13654	13625	13559	13639	13321	13637	13654	13485	13590	13713	13522	13537	13662	13553	13513	13603	13664	13415	13646	13593	13566	13693	13628	13737	13669	13612	13590	13386	13690	13579	13729	13695	13551	13701	13422	13528	13538	13559	13484	13498	13579	13534	13532	13453	13600	13624	13618	13520	13577	13539	13715	13577	13592	13476	13742	13769	13515	13458	13587	13632	13531	13442	13411	13490	13495	13662	13504	13692	13562	13621	13603	13761	13517	13614	13513	13768	13696	13592	13435	13766	13626	13512	13475	13598	13615	13614	13563	13792	13689	13531	13487	13722	13678	13715	13577	13757	13555	13693	13589	13565	13525	13609	13538	13706	13551	13570	13486	13698	13615	13406	13639	13555	13621	13660	13579	13353	13889	13480	13649	13723	13578	13651	13470	13607	13657	13513	13683	13537	13621	13596	13736	13619	13729	13576	13652	13572	13772	13469	13590	13442	13529	13481	13622	13611	13411	13640	13599	13645	13519	13596	13451	13396	13644	13481	13684	13463	13573	13714	13570	13499	13751	13605	13518	13616	13686	13548	13746	13535	13528	13743	13476	13589	13606	13635	13535	13646	13653	13661	13494	13587	13621	13676	13523	13571	13554	13481	13531	13472	13480	13642	13606	13526	13463	13713	13482	13606	13665	13511	13406	13566	13524	13532	13543	13673	13521	13538	13541	13462	13640	13486	13626	13655	13613	13676	13439	13591	13526	13525	13451	13535	13633	13714	13556	13518	13533	13743	13527	13645	13629	13691	13576	13616	13566	13474	13450	13628	13409	13640	13549	13743	13669	13779	13639	13645	13717	13490	13633	13669	13596	13643	13498	13474	13624	13764	13803	13602	13486	13621	13592	13664	13574	13503	13509	13656	13673	13580	13686	13809	13467	13546	13482	13630	13625	13486	13605	13514	13590	13333	13731	13491	13560	13449	13638	13528	13582	13499	13539	13601	13649	13677	13576	13588	13689	13640	13638	13702	13741	13628	13675	13477	13483	13620	13609	13646	13530	13504	13627	13789	13480	13662	13592	13646	13643	13581	13558	13573	13672	13613	13682	13507	13625	13744	13636	13356	13431	13447	13533	13531	13430	13472	13484	13582	13745	13436	13554	13696	13512	13597	13509	13566	13649	13584	13560	13582	13651	13586	13614	13565	13641	13737	13703	13673	13564	13466	13597	13592	13686	13588	13481	13492	13683	13680	13550	13613	13597	13635	13496	13569	13469	13609	13535	13469	13517	13652	13707	13595	13569	13736	13708	13814	13607	13508	13634	13569	13565	13561	13496	13630	13504	13613	13531	13567	13521	13708	13614	13533	13353	13544	13545	13751	13581	13445	13559	13416	13663	13730	13650	13594	13520	13478	13609	13518	13779	13489	13666	13621	13704	13418	13659	13500	13611	13666	13610	13681	13731	13590	13611	13644	13509	13573	13580	13603	13580	13509	13677	13469	13750	13673	13528	13633	13745	13573	13633	13512	13722	13557	13737	13547	13622	13557	13723	13597	13566	13533	13482	13733	13914	13718	13706	13622	13654	13694	13546	13512	13661	13641	13735	13608	13534	13660	13585	13557	13657	13406	13595	13621	13646	13630	13505	13519	13490	13553	13528	13870	13556	13788	13479	13780	13549	13697	13543	13796	13543	13481	13620	13663	13631	13482	13541	13698	13757	13590	13549	13613	13542	13611	13685	13505	13685	13656	13517	13491	13591	13634	13598	13641	13512	13577	13797	13623	13579	13431	13728	13624	13595	13633	13554	13572	13686	13545	13513	13731	13680	13684	13628	13645	13501	13625	13703	13532	13642	13657	13541	13671	13352	13748	13457	13497	13469	13670	13577	13735	13627	13568	13592	13756	13588	13511	13656	13560	13615	13730	13584	13690	13716	13584	13612	13478	13656	13773	13524	13491	13568	13522	13655	13532	13604	13572	13700	13630	13636	13571	13663	13611	13592	13743	13523	13644	13582	13448	13554	13729	13600	13697	13484	13611	13618	13536	13560	13510	13761	13572	13868	13601	13601	13525	13506	13414	13702	13671	13709	13602	13694	13626	13585	13426	13654	13563	13784	13592	13648	13764	13600	13732	13459	13690	13660	13664	13534	13535	13575	13763	13578	13538	13514	13420	13614	13645	13540	13543	13426	13618	13560	13611	13594	13427	13434	13754	13760	13661	13613	13602	13465	13529	13553	13442	13481	13659	13742	13637	13602	13630	13568	13600	13532	13560	13655	13592	13597	13525	13807	13601	13601	13636	13733	13463	13774	13505	13356	13789	13557	13589	13625	13664	13632	13561	13497	13665	13536	13592	13573	13569	13476	13683	13627	13583	13452	13706	13594	13609	13663	13780	13651	13593	13539	13640	13495	13619	13625	13778	13425	13443	13603	13630	13471	13605	13533	13539	13602	13736	13597	13608	13573	13501	13431	13452	13543	13616	13626	13555	13679	13666	13571	13689	13571	13591	13596	13488	13571	13569	13602	13586	13701	13620	13487	13508	13542	13440	13680	13524	13547	13655	13541	13544	13785	13699	13730	13600	13599	13475	13674	13668	13487	13680	13497	13644	13605	13631	13521	13892	13445	13623	13638	13748	13543	13638	13672	13452	13535	13682	13613	13538	13646	13634	13517	13582	13710	13736	13537	13645	13535	13517	13558	13536	13543	13555	13555	13689	13524	13644	13542	13651	13571	13672	13768	13724	13640	13739	13490	13599	13563	13643	13505	13492	13687	13647	13633	13552	13688	13712	13563	13677	13596	13552	13618	13527	13431	13671	13704	13599	13544	13334	13622	13712	13535	13485	13664	13423	13753	13491	13588	13627	13737	13376	13551	13929	13570	13675	13495	13632	13536	13696	13566	13586	13528	13594	13758	13620	13639	13816	13594	13566	13548	13680	13572	13641	13606	13652	13660	13615	13704	13538	13566	13544	13677	13583	13614	13533	13546	13600	13583	13576	13549	13477	13593	13609	13534	13731	13545	13537	13592	13680	13541	13614	13726	13556	13546	13577	13557	13698	13739	13698	13508	13618	13526	13560	13588	13647	13666	13513	13579	13561	13667	13619	13624	13461	13694	13608	13525	13616	13521	13681	13615	13652	13535	13544	13650	13523	13624	13600	13385	13522	13420	13567	13729	13599	13612	13266	13495	13620	13584	13528	13558	13524	13610	13566	13551	13726	13655	13434	13516	13715	13659	13807	13645	13480	13543	13649	13644	13557	13607	13656	13766	13589	13769	13520	13535	13627	13621	13500	13596	13432	13446	13551	13576	13600	13600	13583	13656	13594	13620	13580	13653	13563	13593	13671	13748	13665	13659	13461	13707	13552	13545	13718	13685	13517	13727	13472	13540	13665	13560	13573	13585	13480	13578	13474	13632	13508	13730	13638	13639	13584	13699	13666	13637	13557	13642	13671	13399	13495	13545	13397	13742	13659	13601	13529	13511	13687	13649	13495	13566	13563	13606	13694	13462	13569	13640	13712	13729	13622	13605	13787	13579	13681	13416	13410	13603	13579	13389	13490	13492	13654	13689	13512	13637	13715	13793	13609	13522	13444	13688	13611	13570	13613	13579	13698	13653	13719	13710	13614	13440	13961	13597	13530	13613	13443	13694	13720	13711	13666	13787	13680	13468	13529	13741	13626	13540	13430	13539	13803	13428	13483	13595	13576	13714	13603	13574	13460	13667	13682	13709	13515	13715	13545	13469	13720	13560	13498	13630	13471	13553	13676	13495	13713	13674	13493	13592	13635	13778	13706	13453	13641	13630	13749	13428	13767	13636	13588	13775	13596	13576	13639	13648	13688	13599	13646	13548	13514	13548	13635	13561	13477	13512	13786	13673	13647	13699	13528	13534	13604	13542	13572	13617	13688	13499	13418	13609	13564	13486	13394	13793	13751	13498	13568	13601	13607	13618	13614	13586	13494	13539	13633	13623	13480	13605	13566	13577	13728	13654	13567	13753	13585	13410	13575	13529	13519	13639	13526	13513	13523	13577	13623	13571	13715	13469	13670	13492	13621	13654	13551	13703	13513	13553	13662	13655	13709	13590	13505	13686	13608	13671	13649	13627	13629	13610	13644	13474	13757	13742	13713	13832	13571	13722	13645	13702	13687	13437	13612	13679	13489	13467	13519	13484	13541	13639	13689	13614	13595	13694	13732	13646	13508	13624	13460	13647	13548	13660	13590	13503	13595	13482	13678	13665	13610	13533	13733	13667	13704	13509	13576	13569	13466	13724	13500	13436	13550	13756	13679	13642	13669	13667	13710	13522	13471	13718	13612	13759	13654	13567	13663	13536	13652	13574	13789	13566	13637	13605	13638	13602
22962	21213	28985	23848	22211	25824	27695	22144	19956	19389	18851	18184	17998	17816	17302	17130	17103	16935	16705	16868	16530	16494	16404	16238	16339	16044	16083	16189	15991	16010	15783	16074	15877	15916	15805	15747	15784	15915	15863	15736	15981	15954	15791	15800	15746	15866	15739	15762	15929	15696	15843	15517	15904	15740	15771	15752	15770	15855	15714	15841	15730	15628	15691	15439	15835	15476	15837	15765	15781	15503	15626	15698	15631	15748	15764	15824	15796	15810	15775	15800	15562	15662	15747	15722	15781	15460	15706	15931	15624	15564	15485	15657	15965	15898	15751	15654	15814	15727	15670	15681	15618	15668	16007	15613	15861	15962	15752	15700	15446	15717	15684	15651	15816	15755	15646	15669	15579	15753	15847	15514	15733	15727	15744	15771	15896	15815	15748	15735	15803	15612	15879	15775	15595	15581	15779	15662	15632	15610	15657	15755	15909	15515	15926	15841	15631	15488	15592	15604	15847	15766	15801	15885	15697	15751	15828	15707	15845	15686	15536	15769	15601	15721	15779	15770	15793	15780	15710	15514	15747	15646	15687	15599	15716	15800	15664	15591	15718	15823	15571	15530	15580	15567	15633	15752	15636	15785	15735	15739	15617	15760	15583	15539	15463	15718	15800	15829	15625	15765	15746	15771	15769	15675	15603	15792	15935	15687	15750	15790	15562	15797	15608	15575	15582	15674	15619	15765	15640	15425	15570	15795	15581	15813	15773	15672	15570	15639	15571	15758	15810	15797	15691	15675	15762	15684	15678	15727	15605	15787	15471	15611	15626	15783	15744	15765	15680	15749	15804	15566	15689	15724	15667	15811	15606	15655	15931	15803	15760	15596	15783	15681	15608	15599	15651	15569	15628	15629	15701	15650	15727	15828	15664	15850	15657	15601	15747	15645	15726	15666	15737	15811	15607	15563	15601	15782	15822	15573	15668	15834	15659	15856	15794	15693	15692	15828	15829	15853	15771	15781	15526	15833	15769	15733	15778	15672	15626	15693	15848	15640	15451	15858	15654	15731	15667	15650	15669	15551	15825	15941	15850	15724	15583	15866	15599	15662	15745	15512	15715	15655	15606	15775	15546	15666	15839	15673	15626	15530	15666	15809	15748	15853	15752	15764	15561	15649	15667	15562	15546	15545	15649	15716	15793	15558	15702	15682	15705	15766	15619	15742	15491	15658	15823	15739	15789	15778	15804	15537	15730	15500	15734	15817	15771	15741	15692	15734	15721	15754	15720	15701	15710	15759	15683	15797	15564	15556	15774	15692	15618	15607	15867	15830	15520	15679	15751	15721	15744	15717	15725	15600	15523	15900	15730	15859	15671	15613	15870	15652	15754	15873	15729	15534	15778	15754	15738	15714	15692	15635	15627	15559	15756	15658	15699	15796	15663	15664	15574	15575	15927	15544	15580	15586	15820	15778	15671	15607	15734	15672	15625	15784	15725	15763	15759	15500	15684	15557	15650	15706	15859	15651	15644	15707	15966	15642	15747	15675	15888	15860	15855	15808	15720	15718	15478	15757	15604	15888	15791	16017	15776	15617	15832	15764	15732	15830	15652	15736	15639	15770	15596	15759	15668	15732	15658	15579	15497	15713	15729	15609	15746	15636	15762	15662	15504	15852	15690	15609	15679	15597	15503	15703	15767	15772	15660	15666	15721	15747	15690	15719	15534	15617	15642	15698	15668	15901	15843	15620	15927	15752	15802	15639	15708	15814	15522	15586	15609	15799	15789	15678	15780	15725	15536	15623	15655	15709	15622	15558	15802	15726	15677	15761	15689	15746	15776	15701	15852	15593	15574	15510	15664	15767	15804	15780	15801	15758	15667	15646	15541	15620	15699	15615	15696	15659	15886	15835	15690	15732	15752	15696	15668	15589	15623	15646	15653	15736	15837	15551	15694	15680	15593	15562	15687	15817	15562	15589	15769	15617	15764	15839	15512	15778	15775	15750	15504	15641	15680	15578	15589	15460	15739	15702	15534	15777	15856	15707	15725	15630	15969	15632	15635	15586	15596	15562	15740	15960	15742	15877	15685	15701	15656	15711	15645	15683	15695	15741	15461	15528	15720	15626	15555	15711	15810	15606	15599	15503	15786	15733	15589	15821	15714	15814	15703	15601	15794	15886	15687	15781	15653	15669	15678	15484	15704	15813	15713	15661	15538	15564	15608	15712	15703	15744	15716	15587	15731	15886	15595	15602	15765	15752	15625	15738	15678	15670	15921	15619	15582	15750	15618	15531	15838	15864	15624	15631	15761	15799	15712	15620	15656	15663	15722	15627	15637	15680	15755	15904	15738	15748	15674	15661	15795	15740	15688	15587	15685	15894	15691	15596	15672	15599	15619	15614	15717	15787	15647	15862	15559	15887	15806	15696	15642	15580	15791	15654	15669	15763	15535	15722	15710	15808	15649	15938	15752	15682	15745	15791	15788	15737	15553	15624	15789	15768	15803	15576	15538	15830	15643	15623	15529	15689	15619	15736	15645	15808	15501	15719	15836	15714	15558	15669	15718	15593	15521	15452	15805	15805	15629	15667	15616	15601	15610	15690	15630	15773	15674	15808	15481	15578	15490	15647	15626	15726	15676	15667	15571	15888	15672	15554	15910	15735	15682	15765	15660	15781	15782	15676	15791	15737	15684	15713	15659	15609	15710	15529	15734	15490	15566	15636	15578	15558	15706	15666	15536	15801	15610	15797	15759	15619	15771	15625	15546	15684	15588	15596	15628	15759	15794	15607	15685	15868	15678	15558	15632	15646	15635	15597	15807	15666	15782	16013	15761	15728	15781	15737	15752	15789	15744	15730	15594	15728	15542	15640	15638	15646	15788	15788	15924	15800	15540	15702	15622	15748	15588	15608	15644	15682	15776	15648	15615	16081	15603	15823	15562	15667	15835	15697	15676	15633	15670	15782	15697	15668	15828	15773	15937	15675	15634	15773	15682	15609	15651	15693	15669	15755	15507	15627	15684	15760	15533	15945	15789	15599	15560	15850	15843	15811	15683	15579	15669	15724	15775	15693	15824	15884	15779	15741	15746	15556	15772	16019	15906	15836	15744	15720	15752	15652	15699	15650	15832	15826	15815	15638	15613	15556	15782	15575	15852	15633	15542	15779	15868	15873	15651	15560	15604	15771	15676	15518	15665	15902	15624	15590	15723	15767	15691	15854	15673	15717	15696	15828	15744	15793	15864	15842	15558	15700	15807	15631	15779	15697	15841	15621	15628	15573	15730	15704	15698	15425	15763	15768	15767	15583	15742	15624	15718	15598	15668	15648	15791	15670	15854	15596	15917	15600	15694	15630	15756	15707	15742	15610	15656	15649	15852	15628	15664	15802	15563	15742	15773	15644	15643	15601	15548	15870	15793	15777	15759	15723	15551	15662	15584	15595	15655	15278	15624	15636	15459	15672	15778	15718	15788	15807	15550	15706	15692	15411	15698	15736	15744	15862	15701	15727	15627	15586	15749	15918	15676	15613	15762	15695	15750	15623	15681	15702	15770	15655	15621	15749	15679	15848	15695	15798	15735	15784	15913	15671	15377	15671	15482	15614	15739	15594	15603	15632	15709	15636	15670	15653	15656	15781	15589	15692	15979	15684	15701	15604	15730	15523	15504	15795	15627	15746	15755	15675	15599	15673	15899	15801	15852	15528	15632	15803	15791	15536	15861	15523	15607	15673	15582	15688	15750	15618	15662	15670	15730	15621	15754	15625	15540	15819	15650	15683	15837	15754	15801	15773	15745	15765	15924	15690	15775	15841	15691	15573	15688	15631	15532	15643	15652	15655	15787	15686	15766	15617	15572	15605	15688	15576	15676	15618	15768	15600	15639	15766	15905	15751	15877	15691	15557	15651	15827	15705	15800	15905	15664	15712	15680	15592	15520	15640	15730	15701	15675	15618	15669	15771	15652	15843	15648	15671	15671	15465	15495	15790	15695	15639	15814	15827	15621	15850	15641	15722	15720	15908	15587	15602	15599	15552	15681	15755	15773	15821	15674	15861	15696	15762	15738	15646	15792	15720	15765	15746	15639	15662	15761	15763	15599	15462	15818	15614	15896	15768	15964	15725	15785	15752	15741	15583	15766	15699	15554	15610	15842	15666	15787	15717	15735	15743	15644	15574	15789	15761	15728	15639	15525	15699	15818	15836	15722	15528	15574	15787	15860	15520	15455	15632	15933	15868	15659	15675	15596	15643	15800	15696	15619	15769	15632	15515	15606	15482	15685	15610	15560	15646	15596	15524	15863	15607	15601	15689	15846	15649	15729	15898	15525	15628	15867	15623	15671	15502	15744	15636	15800	15670	15584	15832	15434	15645	15738	15770	15761	15862	15829	15856	15662	15612	15687	15582	15868	15708	15504	15787	15729	15897	15751	15663	15757	15834	15657	15552	15604	15805	15785	15752	15793	15620	15582	15733	15683	15616	15641	15673	15761	15626	15686	15543	15521	15870	15708	15520	15566	15726	15869	15732	15795	15655	15684	15803	15777	15617	15487	15597	15485	15512	15809	15674	15566	15632	15896	15681	15801	15662	15622	15620	15659	15686	15535	15712	15554	15934	15841	15573	15730	15827	15706	15762	15635	15807	15649	15860	15836	15674	15628	15753	15850	15755	15688	15736	15395	15626	15524	15674	15499	15594	15631	15676	15612	15683	15767	15800	15857	15808	15721	15552	15862	15488	15651	15720	15996	15662	15791	15544	15868	15594	15634	15647	15705	15762	15618	15730	15537	15756	15675	15626	15707	15534	15748	15691	15608	15567	15819	15731	15589	15635	15540	15852	15950	15718	15646	15554	15731	15745	15642	15647	15583	15721	15800	15631	15788	15599	15617	15655	15619	15687	15696	15717	15619	15670	15583	15662	15662	15739	15664	15595	15597	15638	15626	15623	15704	15796	15778	15898	15665	15660	15666	15741	15709	15804	15713	15834	15712	15764	15784	15667	15772	15763	15634	15698	15514	15594	15799	15732	15603	15833	15755	15589	15648	15682	15686	15563	15690	15772	15850	15768	15646	15634	15616	15741	15851	15784	15614	15566	15804	15809	15739	15748	15715	15866	15557	15601	15665	15912	15656	15727	15730	15936	15668	15671	15744	15700	15547	15619	15675	15853	15695	15744	15522	15674	15664	15572
29806	50317	45863	36283	32498	28870	25521	22469	20796	19244	18500	17752	17192	16571	16320	15805	15647	15604	15289	15413	15259	15104	14823	14573	14537	14453	14413	14260	14299	14106	14232	14041	14006	14175	13999	14010	13986	14225	14208	13806	13906	14086	14016	13950	14057	13974	14069	13983	13874	14048	14028	14030	14048	13995	13931	14142	13967	13815	13922	14039	14092	13926	14034	13877	13797	14127	13977	13966	13964	13918	13922	13876	13873	13982	13869	13952	13950	13891	13944	13819	13893	13982	13889	13836	14108	13914	13970	13974	14004	13898	14089	13943	13894	14040	14065	13932	14097	13844	13746	13911	13989	13972	14004	13931	14064	14017	13990	13805	14077	13889	13982	13878	13928	13851	13847	14161	13760	14047	14017	13841	13997	13981	13854	13996	14114	13820	13922	13955	13789	13868	13863	13895	13955	13833	13874	13929	13932	13879	13920	14168	13871	14076	13958	14032	13756	14073	13866	13855	13857	14030	14034	14099	13839	13900	13938	13989	13999	13916	13993	13962	14082	13995	13839	13870	13934	14037	13829	13860	14191	13868	13856	13906	13891	13796	14006	14078	14078	14012	13887	13888	13878	13859	13921	13889	14068	14074	14077	13759	14107	14096	13894	14001	13903	13954	13980	13806	13915	14060	13784	13992	14040	13930	14040	13892	13846	13994	14038	14008	13889	14015	13969	13766	13814	13928	13804	13906	14049	13956	13873	13847	13918	13955	13932	14046	13872	13882	14002	13998	13761	13900	13991	13828	14131	13886	13720	13857	14064	13832	13857	13964	14010	14001	14097	14067	13889	14126	13838	13921	13890	13986	13936	13801	14001	13925	13878	13955	13820	13938	14099	13932	13806	13887	13854	13810	13807	13866	13841	13884	13873	13960	14021	13844	14129	13767	14001	13970	14103	13820	13940	13862	13918	13978	13892	13940	13817	13877	13932	13948	13890	13924	13783	14024	14103	14050	14199	13821	14022	14100	13953	13978	14019	13928	14058	14107	13983	13858	14018	13890	13825	14010	13766	13959	14144	13856	13857	13928	13922	13999	14003	13924	13796	13991	13916	14056	13923	13822	13954	13995	13973	13820	14027	13822	13844	13925	13843	13943	13932	13896	13878	13993	13876	14033	14017	13995	14080	13921	13781	13912	13871	13875	13982	13883	13841	14041	14058	13860	13891	13835	13938	14007	13926	13898	14045	13969	13983	13947	14095	14208	13940	13924	13793	13737	13974	14023	13823	13948	14084	13750	13992	14104	13929	14254	13911	13872	13939	13942	13596	14024	14026	13926	14081	13872	13896	13963	13933	13904	14017	13943	13785	13884	13874	13958	13966	13971	13918	14074	13883	13685	13807	14000	13943	13942	13877	14012	13982	14064	13989	14062	13794	13872	13924	14083	14165	13981	13958	14019	13984	13926	13928	13903	13983	14029	13943	13976	13850	13971	14030	13863	13963	13984	13973	13887	13861	14142	13921	13719	13939	14017	13828	13786	13989	13774	13963	13895	13945	13944	13885	13858	13963	13773	13882	14147	13959	14034	13864	13858	13955	13857	13902	14120	13657	13924	13993	14014	13914	13899	13920	13916	13841	13990	13988	14001	13999	13964	13806	13755	14011	13881	13974	13866	13982	13780	13716	13990	13877	14104	13837	13826	14007	14052	13874	13914	13832	14120	13774	13773	13914	13917	13943	13922	13812	13956	14011	13946	13722	14040	13901	13893	13952	14027	13896	13837	13875	13842	13821	13876	14065	13965	14134	13755	13806	13951	13867	13978	13906	14013	13934	14054	13711	13996	13959	13962	14261	13888	14030	13829	13839	13987	13748	14101	13944	13947	13910	13810	13972	13984	13881	13964	13876	14083	13876	13910	14039	13917	14025	13840	14024	13793	13922	13844	14017	13991	13955	13863	13992	14023	13890	13798	13893	13841	13787	13994	13890	13938	13824	13990	13781	13947	13861	13879	13988	13960	13930	13852	14028	14108	13796	13863	13940	14011	13976	14041	13922	13900	13969	13970	13755	13823	14123	14064	13957	14093	13968	14004	13984	13968	13918	13943	13798	13847	14077	13905	14309	13779	14006	13773	13954	13974	13944	14031	14005	13872	14031	13896	13913	13864	13800	13948	13896	13949	14037	13873	13901	14006	13930	13764	13883	13808	13998	14195	13998	13927	14156	13844	13895	14114	13917	14003	13828	13894	13849	13887	14053	13910	13882	13923	13861	13943	13939	14015	13946	13860	13822	13885	13832	13980	14018	13884	13916	13974	13752	13847	13892	13922	13979	13826	14051	13834	14016	14097	14059	13750	14028	14069	13820	13926	13907	13905	13994	13966	14093	13929	13990	13862	13839	13951	13838	13734	13996	13943	13871	13939	13921	13987	14132	13953	13737	14090	13993	13950	13895	13951	13951	13849	13837	13945	13911	13887	13951	13995	13876	14019	13746	13969	13904	14071	13910	14062	13962	13853	13769	13947	13902	13921	13936	13836	13871	13982	13889	14040	13898	14125	13964	13715	14092	13956	13843	13815	13923	13887	13969	14009	13906	14075	13865	13954	13968	13871	13910	13880	13929	13870	14174	13958	13834	13821	14064	13909	14105	13954	13902	13856	13859	13949	14056	13858	13935	13802	14050	13865	13876	13962	13905	13744	13940	13913	14063	14028	13954	13942	13946	13811	13933	13915	13906	13828	14038	13923	13864	13893	14063	13820	13799	14016	13752	13952	13823	14025	13889	13962	14032	13889	14031	13708	13898	14039	13954	13949	13828	13725	13950	14021	13855	13961	14132	13997	14136	13944	13950	13924	14025	13979	13871	13943	13830	13852	14076	13852	13860	14084	13962	13986	13798	13903	13696	13991	13900	14022	13982	14053	13855	13888	13898	14011	13876	13912	13816	13884	13981	14035	13825	14004	14001	13932	13948	13830	13946	13788	13922	14087	13961	13995	14015	14045	14037	13775	14018	13975	14087	14027	14074	14113	14058	13843	14064	13998	13992	13832	13869	13902	13794	13971	13947	13965	13850	13805	14117	13940	14049	13858	13939	14026	13858	13733	14108	13945	13983	14053	14052	13874	13883	13989	13869	13767	13907	14066	14046	13910	14025	14049	13912	13907	14006	14055	13983	14098	13948	13847	13946	13826	13784	13803	13995	13936	13868	13915	13922	13822	14037	13888	13949	14044	13729	13953	13874	13822	13850	14131	13902	13910	13921	14043	13918	13888	13823	14073	13917	13911	13922	13796	13893	13781	14047	13863	13834	14092	13942	13842	14000	13892	14008	13848	13874	13873	13825	13719	13980	13960	13965	13976	13963	13984	13758	13928	13884	13819	14016	13912	14131	13945	13952	13703	13922	13949	13832	13897	13858	13895	13938	13902	13954	13850	13878	13898	13846	13863	14049	14000	13739	14033	13962	13842	13969	13869	13791	13837	14033	14021	13818	13848	13823	13888	13943	13976	13927	13784	14015	14061	14092	14046	14119	13903	13935	13811	13942	14037	13905	13828	13920	13789	13891	14122	13909	13875	13953	13793	13888	13918	14005	14092	14007	13894	13966	13696	14011	13993	13780	14082	13992	13930	13840	13931	14022	13953	13841	13935	13910	13848	13902	14062	13939	14023	13727	13776	13967	14018	14019	13939	14017	13932	13827	13835	14052	13859	14006	13889	14142	14028	13985	14066	13991	13937	14029	13898	13853	14081	13948	14014	14035	13897	13991	13839	14074	13897	13939	13957	13910	13978	13842	13946	13796	13919	13911	13952	13859	14077	13959	13944	14008	13975	13819	13960	13902	13983	13998	13823	14026	13838	13972	13964	13964	14019	13825	13895	13860	13962	14102	13969	13929	13799	13922	13956	13939	13970	13932	13965	13961	14023	14002	13738	14102	13947	13908	13809	13951	14007	13928	13988	14026	13998	14000	14064	13760	13968	14035	14004	13893	13939	13795	13950	14065	13849	13974	13879	13986	14035	13934	14002	14013	13996	13863	14158	13880	14088	14045	13973	14101	13843	14112	13870	13782	13896	14011	13859	13881	13875	13887	13909	14053	14034	13996	14051	13978	13866	13928	13901	13881	13935	13925	13860	13837	14084	14054	13864	13880	13984	13993	13954	13970	13920	13971	13753	13844	13696	14029	13889	13850	13991	14000	13920	13897	14030	13849	13893	13929	13975	13873	13914	13935	13977	13863	14071	13833	13825	13831	13867	13878	13933	13910	13924	13829	14104	13884	13809	13865	14010	13972	13791	14004	13900	14031	13870	13742	13996	13839	13895	13892	13855	13836	13889	14020	14015	14018	13950	13841	13882	13934	14055	13891	13908	14135	13886	14014	13910	14033	13944	13973	13997	13975	14050	14107	13959	13861	13867	13915	13988	14020	13817	13991	13659	13907	13811	13943	13921	13965	13852	14011	13955	14000	13975	13984	14176	13917	14032	13810	13942	13945	13859	13921	13888	14003	13887	13960	13852	13832	13992	13917	13850	14034	13963	13948	13843	13986	14083	14031	13949	13979	14058	14077	13909	14003	14080	13820	13952	13880	13874	13979	14091	13991	13959	14004	13892	14076	13796	14025	14006	13891	13927	14133	13745	14167	13911	14121	13863	13918	13989	13963	13899	13900	14007	13871	14067	14085	13877	13971	14017	13856	13873	13884	13944	13761	13985	13988	13930	14014	14075	13827	13788	13888	13878	14006	13878	14002	13862	13838	14017	13880	13867	14120	14005	13790	13909	13826	14005	13898	13938	13977	13984	13898	13880	13720	13922	13788	13772	13798	13797	14039	14010	14083	13767	13897	13995	13994	14166	13869	14018	13876	13924	14075	13966	13898	13865	14152	13991	13865	14002	14016	13840	13960	13849	13955	13915	13869	13916	13929	13896	14006	13787	13895	13830	14013	13941	14034	14027	13874	13909	13997	13882	13932	13961	13916	13906	14020	13789	13849	13924	13891	13849	13837	13791	13918	13960	13790	13957	13755	13911	13694	13901	13847	13874	14095	13957	13930	14073	13987	14071	13751	13954	13875	13962	13983	14050	13939	13830	13985	13933	14044	13788	13905	13858	13949	13905	13883	13890	14096	13868	13866	14058	13910	13864	13880	13714	13972	13997	13908	13913	13867	14023	13951	13835	14062	13878	13945	13989	13937	13866
28792	25371	30623	27414	22769	20993	19315	17977	16891	16891	16462	16292	16137	16059	15969	15812	15835	15724	15609	15487	15649	15513	15711	15607	15312	15499	15266	15186	15427	15349	15340	15261	15340	15623	15495	15443	15016	15208	15314	15434	15360	15338	15431	15338	15571	15292	15261	15168	15112	15200	15289	15283	15332	15176	15334	15345	15337	15308	15405	15274	15304	15543	15203	15200	14959	15187	15193	15261	15270	15261	15173	15254	15454	15255	15206	15322	15255	15347	15321	15164	15089	15307	15304	15237	15181	15237	15463	15482	15129	15209	15347	15293	15407	15180	15305	15191	15332	15475	15198	15019	15358	15252	15315	15424	15254	15396	15331	15357	15496	15480	15186	15342	15417	15368	15005	15142	15361	15437	15449	15256	15247	15291	15292	15279	15428	15161	15346	15439	15167	15238	15356	15146	15445	15212	15312	15209	15381	15331	15283	15201	15549	15449	15276	15201	15340	15270	15317	15359	15283	15299	15040	15045	15126	15274	15197	15128	15484	15210	15122	15256	15280	15278	15293	15261	15361	15246	15029	15242	15430	15383	15195	15343	15317	15188	15335	15141	15197	15217	15274	15279	15380	15218	15438	15304	15225	15243	15385	15445	15329	15245	15288	15210	15359	15350	15196	15513	15242	15124	15194	15241	15300	15157	15246	15311	15339	15255	15473	15304	15252	15185	15321	15143	15265	15322	15406	15311	15333	15407	15345	15224	15170	15285	15276	15266	15278	15114	15264	15290	15491	15260	15253	15179	15449	15182	15330	15230	15306	15337	15321	15147	15379	15099	15279	15395	15281	15418	15208	15208	15433	15054	15364	15498	15337	15280	15282	15261	15314	15303	15298	15351	15270	15411	15284	15460	15251	15284	15159	15207	15332	15237	15254	15249	15178	15296	15103	15320	15157	15281	15319	15225	15242	15077	15205	15267	15495	15449	15314	15167	15252	15289	15171	15060	15351	15230	15132	15115	15320	15333	15273	15394	15203	15200	15206	15469	15260	15147	15393	15193	15342	15212	15404	15286	15216	15371	15346	15240	15185	15332	15343	15398	15472	15439	15205	15315	15140	15297	15175	15191	15251	15229	15533	15251	15348	15314	15162	15333	15371	15317	15167	15418	15192	15144	15231	15381	14927	15064	15207	15220	15172	15262	15213	15107	15365	15406	15218	15328	15495	15188	15186	15262	15122	15159	15155	15171	15149	15316	15310	15162	14997	15221	15315	15132	15286	15190	15060	15128	15071	15228	15311	15260	15202	15442	14923	15244	15208	15301	15411	15332	15082	15136	15304	15154	15313	15556	15263	15286	15264	15334	15298	15348	15320	15190	15071	15114	15207	15250	15345	15220	15041	15213	15191	15204	15176	15089	15424	15214	15266	15256	15166	15231	15118	15227	15173	15400	15270	15079	15129	15294	15164	15187	15220	15165	15198	15278	15346	15303	15196	15383	15304	15198	15313	15028	15276	15116	15162	15089	15371	15283	15287	15337	15168	15136	15369	15269	15025	15150	15149	15054	15074	15184	15260	15212	15375	15249	15203	15117	15225	15318	15441	15215	15484	15223	15225	15327	15057	15262	15225	15143	15196	15185	15319	15228	15180	15243	15210	15119	15197	15283	15376	15227	15152	15336	15276	15322	15345	15519	15033	15361	15377	15185	15200	15344	15238	15280	15369	15095	15307	15363	15427	15459	15254	15121	15350	15328	15346	15473	15351	15268	15216	15313	15320	15267	15247	15258	15256	15369	15265	15147	15204	15147	15165	15205	15066	15103	15202	15328	15297	15293	15283	15435	15549	15119	15248	15525	15379	15301	14993	15360	15167	15170	15253	15321	15097	15139	15301	15377	15231	15153	15074	15139	15274	15160	15435	15232	15367	15475	15367	15206	15314	15417	15192	15243	15195	15374	15071	15180	15313	15436	15361	15360	15323	15472	15047	15372	15174	15281	15407	15346	15326	15287	15111	15234	15372	15380	14981	15419	15227	15242	15244	15245	15306	15127	15198	15308	15323	15385	15311	15345	15239	15320	15234	14998	15305	15321	15136	15323	15272	15334	15420	15410	15219	15312	15208	15373	15359	15274	15235	15251	15296	15212	15063	15007	15342	15489	15276	15364	15285	15369	15411	15211	15293	15185	15130	15358	15063	15303	15300	15328	15323	15296	15123	15221	15326	15345	15367	15340	15174	15375	15100	15167	15235	15168	15129	15206	15307	15315	15159	15285	15410	15236	15392	15248	15099	15271	15175	15406	15194	15395	15300	15278	15377	15219	15278	15419	15340	15324	15254	15242	15356	15155	15148	15330	15368	15445	15166	15115	15085	15365	15493	15346	15324	15283	15342	15186	15206	15314	15424	15263	15439	15411	15418	15298	15121	15100	15171	15250	15052	15403	15456	15095	15392	15227	15418	15263	15307	15229	15260	15266	15370	15226	15273	15283	15300	15437	15253	15276	15240	15482	15408	15139	15301	15201	15434	15323	15267	15305	15109	15295	15169	15128	15223	15537	15314	15314	15407	15263	15377	15060	15294	15191	15152	15106	15409	15432	15254	15392	15243	15140	15430	15258	15321	15322	15288	15276	15066	15247	15435	15372	15351	15375	15100	15256	15287	15484	15452	15093	15304	15224	15269	15347	15285	15428	15270	15351	15229	15064	15241	15153	15405	15079	15272	15311	15214	15294	15371	15348	15391	15313	15303	15341	15225	15311	15301	15151	15283	15300	15150	15373	15344	15322	15227	15132	15193	15457	15487	15232	15365	15136	15173	15389	15111	15109	15216	15188	15384	15203	15274	15462	15159	15249	15214	15144	15410	15284	15250	15291	15251	15090	15167	15262	15417	15441	15327	15318	15350	15305	15085	15349	15444	15359	15391	15311	15388	15102	15248	15217	15187	15339	15311	15311	15394	15277	15178	15366	15323	15312	15388	15357	15502	15227	15345	15252	15234	15124	15633	15131	15187	15269	15160	15083	15152	15234	15178	15330	15458	15346	15545	15345	15385	15163	15337	15358	15195	15322	15206	15306	15354	15065	15219	15333	15226	15216	15454	15183	15275	15232	15253	15305	15388	15251	15190	15249	15350	15306	15207	15308	15154	15276	15252	15441	15236	15185	15202	15457	15185	15346	15292	15274	15225	15044	15267	15196	15358	15374	15242	15270	15234	15101	15356	15223	15211	15244	15281	15294	14866	15236	15343	15527	15270	15279	15401	15342	15406	15325	15300	15424	15350	15224	15150	15415	15279	15229	15309	15312	15139	15338	15126	15295	15457	15350	15237	15328	15401	15504	15425	15228	15225	15523	15329	15381	15300	15359	15268	15131	15444	15349	15543	15456	15425	15290	15278	15255	15292	15415	15484	15229	15311	15378	15275	15226	15359	15286	15169	15337	15213	15437	15388	15181	15296	15328	15354	15136	15330	15065	15183	15374	15357	15401	15233	15243	15075	15113	15348	15359	15265	15255	15310	15200	15187	15280	15328	15285	15316	15232	15419	15206	15310	15313	15112	15211	15234	15391	15199	15385	15242	15196	15212	15101	15223	15293	15318	15106	15338	15042	15322	15259	15320	15290	15245	15314	15302	15292	15217	15318	15246	15361	15201	15110	15273	15111	15378	15231	15245	15529	15154	15305	15264	15142	15315	15272	15189	15227	15095	15288	15364	15272	15177	15367	15184	15350	15300	15275	15228	15387	15423	15440	15293	15240	15114	15243	15115	15377	15040	15200	15366	15221	15213	15181	15250	15307	15243	15251	15309	15243	15166	15428	15276	15304	15473	15341	15267	15364	15362	15207	15165	15013	15240	15254	15282	15274	15267	15206	15424	15328	15331	15218	15208	15205	15327	15513	15412	15339	15269	15226	15309	15262	15316	15365	15157	15432	15376	15178	15317	15116	15175	15376	15190	15324	15339	15318	15230	15040	15380	15273	15322	15358	15224	15361	15272	15047	15386	15262	15168	15378	15233	15150	15311	14900	15225	15315	15481	15292	15266	15154	15353	15226	15296	15259	15154	15204	15302	15176	15374	15303	15330	15281	15341	15345	15326	15381	15239	15347	15129	15085	15366	15282	15404	15205	15214	15234	15199	15143	15399	15243	15250	15300	15358	15366	15357	15399	15282	15209	15254	15522	15424	15237	15308	15132	15313	15147	15500	15287	15302	15170	15306	15301	15256	15220	15267	15223	15155	15233	15356	15368	15441	15295	15102	15062	15159	15428	15263	15135	15238	15325	15272	15256	15327	15179	15271	15396	15300	15101	15256	15499	15200	15388	15287	15218	15328	15293	15249	15234	15392	15422	15596	15459	15219	15221	15188	15226	15218	15287	15155	15088	15368	15254	15073	15165	15296	15123	15119	15289	15202	15396	15245	15242	15322	15367	15371	15277	15215	15295	15397	15242	15298	15158	15189	15522	15401	15355	15058	15165	15253	15242	15364	15341	15232	15177	15328	15253	15163	15207	15127	15143	15148	15111	15238	15053	15164	15189	15374	15073	15318	15249	15275	15336	15356	15364	15397	15255	15457	15379	15238	15459	15325	15410	15234	15186	15176	15422	15457	15345	15422	15324	15445	15064	15274	15250	15300	15200	15271	15216	15170	15185	15281	15239	15334	15214	15119	15303	15346	15270	15137	15388	15517	15149	15106	15201	15176	15280	15335	15263	15403	15331	15338	15194	15089	15107	15239	15102	15090	15359	15199	15266	15032	15040	15223	15161	15260	15311	15298	15285	15196	15104	15174	15206	15072	15240	15232	15383	15271	15131	15074	15113	15059	15317	15319	15254	15403	15378	15283	15030	15166	15332	15177	15340	15271	15457	15211	15523	15322	15073	15505	15383	15384	15358	15460	15290	15312	15319	15225	15364	15341	15202	15209	15279	15284	15473	15503	15323	15187	15331	15126	15316	15392	15281	15361	15340	15320	15230	15265	15251	15290	15118	15336	15289	15361	15364	15187	15221	15137	15425	15502	15150	15356	15324	15254	15246	15114	15235	15381	15389	15285	15153	15318	15249	15328	15115	15587	15361	15470	15198	15543	15250	15398	15203	15436	15120	15155	15335	15274	15310	15313	15209	15094	15396	15333	15291	15344	15283	15198	15273	15353	15299	15265	15098	15366	15240	15306	15283	15168	15311	15241	15249	15269	15342
28196	38322	34695	26489	23613	21587	19156	17853	16585	16061	15725	15250	15109	14763	14551	14475	14556	14458	14372	14214	14248	14193	13863	14014	13767	13956	13897	13830	13835	13811	13662	13797	13716	13753	13841	13611	13775	13711	13776	13654	13613	13740	13800	13674	13669	13616	13692	13621	13631	13770	13773	13681	13677	13747	13451	13705	13654	13533	13637	13737	13650	13620	13654	13613	13682	13825	13562	13549	13555	13636	13659	13797	13658	13651	13646	13792	13597	13537	13694	13574	13676	13598	13587	13823	13736	13700	13678	13559	13647	13710	13780	13767	13606	13618	13704	13610	13526	13595	13649	13627	13649	13717	13740	13778	13728	13545	13554	13557	13670	13826	13551	13741	13832	13712	13657	13695	13693	13611	13600	13580	13563	13744	13617	13698	13534	13707	13763	13717	13601	13762	13744	13591	13553	13710	13736	13573	13835	13626	13721	13775	13700	13765	13605	13703	13648	13617	13690	13580	13764	13719	13728	13630	13645	13702	13857	13714	13835	13582	13488	13595	13570	13571	13594	13617	13612	13653	13760	13663	13724	13540	13742	13764	13614	13669	13697	13782	13614	13700	13616	13565	13853	13529	13678	13619	13654	13498	13606	13616	13644	13737	13523	13509	13683	13676	13747	13807	13622	13608	13708	13756	13808	13796	13715	13657	13623	13608	13578	13772	13712	13769	13487	13551	13740	13660	13667	13733	13613	13522	13642	13733	13685	13538	13636	13528	13769	13474	13594	13608	13715	13745	13715	13696	13476	13667	13739	13564	13697	13627	13749	13616	13737	13654	13621	13603	13634	13558	13552	13623	13635	13548	13616	13668	13672	13669	13559	13608	13605	13665	13489	13767	13407	13726	13684	13570	13851	13735	13584	13728	13579	13709	13736	13578	13632	13758	13538	13659	13642	13785	13613	13616	13524	13607	13568	13615	13500	13684	13604	13544	13736	13650	13629	13548	13675	13727	13659	13727	13743	13582	13725	13662	13541	13632	13650	13662	13645	13662	13565	13734	13529	13740	13719	13600	13721	13706	13744	13614	13608	13780	13446	13669	13708	13565	13497	13761	13725	13565	13638	13560	13735	13815	13501	13723	13915	13710	13541	13692	13739	13690	13775	13569	13653	13672	13780	13670	13645	13625	13586	13716	13589	13712	13543	13680	13689	13612	13737	13594	13793	13756	13563	13731	13682	13629	13658	13613	13668	13708	13549	13691	13431	13660	13627	13710	13453	13653	13619	13614	13575	13822	13618	13715	13678	13732	13748	13619	13747	13639	13703	13619	13654	13607	13821	13582	13700	13517	13669	13716	13730	13635	13693	13626	13669	13437	13779	13605	13775	13494	13748	13654	13690	13515	13630	13722	13721	13554	13765	13749	13590	13671	13706	13580	13539	13905	13769	13819	13586	13675	13684	13665	13778	13693	13712	13597	13723	13420	13626	13587	13653	13715	13628	13627	13820	13649	13754	13697	13577	13524	13741	13558	13574	13706	13642	13644	13722	13571	13518	13669	13778	13814	13684	13653	13768	13610	13671	13563	13743	13756	13625	13708	13603	13738	13723	13607	13631	13723	13688	13597	13565	13560	13656	13630	13620	13815	13580	13723	13541	13572	13635	13603	13639	13673	13698	13710	13694	13676	13861	13490	13558	13820	13758	13668	13705	13743	13540	13627	13683	13622	13688	13659	13446	13588	13663	13666	13590	13727	13573	13619	13613	13568	13479	13663	13674	13703	13761	13702	13668	13722	13654	13650	13637	13660	13681	13666	13611	13556	13663	13656	13654	13501	13618	13674	13657	13721	13742	13660	13531	13831	13604	13618	13610	13489	13708	13788	13604	13574	13618	13486	13536	13732	13742	13558	13549	13658	13744	13873	13781	13632	13723	13742	13707	13628	13609	13391	13769	13647	13571	13632	13622	13696	13662	13605	13585	13587	13609	13872	13752	13687	13640	13689	13710	13599	13610	13749	13560	13511	13613	13737	13597	13664	13512	13708	13652	13711	13576	13533	13657	13687	13675	13641	13626	13775	13674	13600	13618	13559	13767	13618	13589	13833	13543	13678	13665	13582	13673	13584	13687	13596	13622	13469	13637	13689	13791	13589	13587	13624	13687	13819	13875	13772	13705	13471	13868	13671	13582	13687	13525	13634	13604	13636	13577	13726	13755	13639	13692	13787	13651	13603	13529	13684	13633	13613	13715	13755	13634	13717	13672	13630	13675	13489	13472	13604	13737	13530	13700	13612	13660	13573	13645	13669	13496	13589	13665	13755	13652	13558	13601	13620	13686	13746	13623	13714	13715	13542	13672	13698	13573	13688	13727	13784	13631	13767	13826	13501	13542	13755	13758	13681	13589	13617	13852	13554	13647	13725	13768	13607	13669	13664	13625	13547	13612	13554	13613	13633	13712	13712	13630	13630	13635	13713	13721	13686	13622	13637	13617	13620	13572	13768	13489	13646	13548	13710	13457	13963	13586	13705	13831	13640	13661	13618	13477	13581	13625	13571	13720	13604	13659	13618	13554	13621	13803	13617	13765	13603	13573	13606	13719	13617	13574	13592	13608	13728	13517	13651	13563	13829	13692	13746	13589	13700	13590	13811	13790	13562	13525	13806	13572	13703	13531	13762	13744	13633	13790	13790	13647	13652	13726	13663	13677	13707	13756	13747	13659	13732	13541	13743	13759	13665	13577	13716	13626	13649	13878	13789	13749	13750	13763	13660	13437	13692	13599	13550	13798	13659	13589	13631	13638	13738	13631	13668	13753	13772	13632	13602	13652	13620	13634	13687	13716	13675	13767	13626	13570	13561	13728	13722	13689	13697	13596	13713	13614	13661	13809	13812	13687	13492	13759	13705	13526	13644	13715	13438	13658	13783	13476	13831	13720	13745	13636	13713	13465	13542	13793	13727	13814	13529	13818	13792	13796	13790	13624	13820	13725	13656	13629	13524	13708	13599	13751	13776	13731	13770	13569	13809	13657	13583	13704	13605	13609	13726	13681	13485	13633	13673	13712	13638	13822	13418	13590	13811	13704	13763	13601	13572	13682	13868	13663	13678	13754	13656	13702	13640	13611	13681	13613	13719	13610	13716	13681	13839	13653	13725	13704	13675	13671	13617	13668	13635	13627	13758	13651	13730	13586	13607	13669	13747	13734	13527	13783	13589	13708	13648	13756	13830	13711	13648	13707	13662	13515	13552	13618	13516	13774	13674	13628	13743	13525	13514	13710	13703	13861	13568	13587	13627	13635	13629	13716	13626	13686	13641	13433	13629	13617	13733	13777	13670	13561	13628	13657	13662	13829	13628	13769	13533	13648	13762	13674	13525	13699	13544	13710	13664	13666	13484	13562	13530	13607	13684	13706	13616	13723	13687	13756	13697	13641	13679	13624	13636	13626	13850	13776	13613	13531	13762	13563	13695	13659	13563	13723	13528	13569	13672	13704	13467	13702	13602	13652	13649	13645	13656	13624	13700	13522	13701	13564	13497	13728	13817	13633	13578	13812	13729	13749	13674	13538	13626	13631	13709	13820	13803	13615	13621	13656	13494	13693	13696	13493	13699	13590	13801	13647	13703	13572	13774	13660	13777	13577	13707	13756	13561	13825	13636	13656	13702	13559	13556	13546	13602	13810	13588	13657	13745	13723	13869	13679	13687	13677	13676	13615	13750	13799	13553	13709	13882	13817	13503	13742	13571	13861	13856	13642	13705	13711	13548	13633	13640	13758	13569	13749	13678	13725	13651	13602	13655	13651	13657	13822	13542	13527	13592	13659	13669	13552	13617	13593	13776	13815	13712	13652	13543	13717	13540	13663	13487	13735	13561	13702	13622	13557	13713	13583	13652	13670	13686	13715	13691	13567	13758	13490	13687	13643	13742	13789	13640	13699	13814	13621	13565	13699	13646	13709	13742	13736	13547	13535	13823	13583	13726	13649	13560	13897	13573	13669	13697	13757	13644	13580	13736	13672	13800	13740	13547	13578	13648	13792	13508	13472	13858	13695	13569	13600	13588	13607	13588	13688	13613	13711	13739	13650	13758	13615	13609	13632	13464	13693	13661	13639	13670	13759	13709	13814	13600	13689	13562	13498	13650	13777	13533	13718	13759	13537	13569	13559	13573	13853	13577	13618	13680	13586	13608	13753	13736	13586	13515	13661	13688	13846	13588	13673	13699	13643	13721	13524	13678	13756	13632	13635	13674	13792	13571	13602	13576	13649	13677	13452	13655	13626	13738	13557	13539	13569	13644	13628	13650	13785	13574	13681	13604	13860	13648	13379	13645	13631	13674	13638	13713	13706	13632	13659	13687	13613	13763	13695	13661	13561	13707	13722	13763	13582	13580	13496	13742	13594	13715	13534	13636	13769	13584	13661	13552	13636	13784	13601	13666	13624	13771	13719	13838	13635	13513	13682	13539	13645	13614	13857	13626	13729	13640	13681	13635	13808	13578	13731	13474	13639	13887	13528	13667	13847	13746	13718	13682	13750	13649	13867	13765	13702	13776	13866	13690	13624	13541	13605	13741	13777	13687	13842	13585	13670	13647	13706	13616	13694	13517	13658	13739	13634	13733	13733	13705	13614	13668	13720	13781	13744	13741	13543	13675	13619	13655	13678	13573	13797	13636	13726	13796	13713	13634	13673	13457	13749	13645	13892	13561	13646	13788	13693	13764	13574	13785	13788	13683	13836	13623	13562	13582	13700	13599	13699	13630	13812	13581	13682	13713	13739	13622	13596	13661	13735	13655	13632	13812	13547	13701	13609	13529	13584	13937	13694	13609	13776	13515	13680	13819	13839	13697	13669	13745	13680	13715	13639	13726	13722	13669	13585	13583	13657	13622	13752	13623	13640	13699	13649	13709	13708	13596	13778	13663	13931	13578	13550	13734	13510	13570	13549	13545	13712	13599	13609	13808	13676	13763	13639	13807	13708	13749	13737	13651	13735	13570	13713	13703	13748	13571	13695	13608	13724	13822	13729	13599	13635	13669	13765	13604	13559	13671	13469	13771	13687	13731	13737	13479	13741	13655	13630	13626	13580	13803	13607	13833	13685	13720	13760	13769	13653	13699	13704	13770	13566	13573	13749	13546	13674	13767	13828	13588	13609	13652	13686	13598	13652	13705	13673	13616	13670	13686	13681	13589
24124	21150	28437	25008	24042	24789	23525	20289	18514	17971	17679	16918	16707	16639	16403	16093	16125	15966	15993	15817	15875	15810	15673	15616	15692	15461	15351	15300	15443	15386	15440	15425	15460	15250	15383	15272	15337	15286	15451	15328	15377	15452	15252	15459	15261	15238	15294	15144	15197	15180	15206	15195	15229	15276	15217	15296	15208	15324	15323	15177	15447	15396	15368	15283	15264	15355	15203	15257	15288	15271	15344	15374	15205	15131	15310	15228	15285	15214	15011	15207	15217	15331	15220	15176	15304	15289	15360	15301	15379	15366	15339	15252	15352	15245	15295	15395	15285	15225	15419	15277	15049	15225	15299	15442	15344	15343	15334	15361	15376	15247	15164	15304	15279	15210	15117	15182	15218	15159	15300	14998	15397	15199	15283	15466	15354	15210	15169	15225	15167	15142	15307	15227	15402	15056	15304	15201	15272	15192	15368	15234	15131	15139	15299	15183	15132	15272	15304	15208	15265	15120	15334	15103	15296	15296	15263	15357	15358	15471	15302	15332	15279	15318	15297	15336	15281	15281	15261	15337	15249	15187	15286	15352	15367	15148	15295	15165	15297	15398	15038	15298	15184	15317	15330	15305	15277	15329	15418	15251	15312	15390	15071	15053	15340	15241	15233	15263	15316	15232	15247	15186	15381	15333	15155	15216	15272	15198	15418	15263	15264	15105	15031	15243	15277	15341	15197	15354	15355	15413	15436	15361	15313	15421	15197	15186	15266	15181	15491	15533	15423	15286	15225	15373	15313	15482	15380	15062	15053	15408	15155	15378	15367	15305	15056	15229	15328	15252	15182	15221	15231	15371	15304	15224	15450	15223	15347	15312	15245	15306	15301	15216	15257	15184	15165	15354	15390	15136	15291	15529	15249	15358	15304	15180	15402	15218	15118	15151	15372	15250	15350	15157	15179	15407	15147	15222	15381	15294	15231	15309	15173	15209	15364	15180	15222	15207	15387	15219	15370	15061	15245	15384	15311	15054	15148	15210	15249	15316	15064	15324	15349	15146	15181	15303	15230	15305	15295	15257	15328	15328	15335	15238	15323	15414	15191	15435	15292	15325	15371	15298	15265	15363	15409	15440	15280	15422	15221	15051	15120	15380	15397	15262	15209	15204	15336	15222	15340	15228	15326	15131	15184	15185	15290	15162	15351	15297	15241	15265	15328	15372	15299	15148	15087	15217	15242	15356	15494	15246	15284	15330	15259	15151	15223	15181	15443	15115	15484	15334	15104	15171	15294	15135	15361	15434	15219	15169	15485	15433	15404	15387	15350	15126	15264	15298	15244	15293	15172	15444	15317	15338	15271	15046	15263	15355	15228	15261	15250	15184	15284	15115	15065	15312	15237	15131	15390	15262	15225	15031	15205	15348	15283	15260	15283	15295	15282	15312	15302	15227	15252	15151	15271	15135	15306	15370	15319	15167	15389	15356	15286	15239	15212	15283	15356	15051	15271	15379	15305	15262	15310	15132	15344	15506	15244	15207	15359	15412	15393	15337	15470	15253	15454	15472	15266	15377	15264	15297	15101	15165	15225	15141	15218	15188	15319	15234	15232	15306	15316	15341	15163	15030	15247	15227	15369	15140	15219	15187	15346	15028	15164	15295	15219	15190	15271	15212	15180	15172	15152	15409	15135	15413	15396	15442	15275	15318	15387	15213	15246	15383	15186	15132	15394	15172	15232	15293	15488	15391	15154	15161	15061	15268	15209	15202	15068	15140	15255	15463	15097	15323	15305	15231	15228	15065	15468	15328	15426	15350	15421	15405	14969	15183	15151	15155	15359	15178	15403	15254	15262	15291	15291	15305	15119	15154	15371	15166	15263	15419	15228	15288	15268	15258	15174	15296	15165	15196	15267	15176	15204	15270	15435	15154	15275	15032	15205	15211	15077	15286	15225	15160	15208	15337	15330	15369	15141	15377	15373	15248	15099	15231	15286	15403	15245	15448	15403	15104	15275	15196	15388	15292	15344	15315	15243	15454	15409	15404	15245	15359	15178	15335	15185	15442	15305	15264	15072	15338	15262	15290	15331	15206	15406	15306	15384	15175	15202	15316	15366	15171	15244	15367	15303	15254	15371	15366	15211	15355	15316	15238	15346	15135	15290	15196	15340	15508	15389	15324	15287	15309	15343	15227	15251	15228	15397	15150	15145	15156	15308	15300	15079	15338	15273	15307	15120	15219	15141	15181	15318	15314	15426	15192	15231	15146	15223	15467	15364	15185	15198	15409	15308	15361	15472	15306	15342	15174	15287	15202	15241	15301	15337	15338	15331	15437	15016	15383	15164	15232	15297	15323	15314	15233	15276	15219	15378	15242	15423	15355	15279	15404	15265	15299	15198	15149	15172	15264	15416	15216	15116	15239	15416	15242	15332	15423	15326	15493	15349	15227	15408	15422	15434	15269	15388	15312	15138	15200	15156	15261	15186	15209	15300	15460	15272	15378	15312	15367	15190	15389	15297	15372	15370	15345	15457	15378	15335	15362	15126	15204	15354	15551	15249	15243	15255	15150	15224	15260	15203	15340	15280	15400	15361	15311	15327	15350	15343	15226	15088	15234	15449	15383	15418	15201	15158	15033	15302	15274	15163	15424	15436	15248	15260	15167	15138	15356	15254	15163	15226	15070	15196	15248	15186	15084	15105	15214	15301	15241	15066	15422	15141	15141	15381	15155	15384	15439	15407	15321	15132	15224	15217	15222	15323	15262	15264	15385	15380	15374	15227	15228	15078	15266	15367	15064	15237	15390	15262	15363	15120	15382	15250	15146	15236	15000	15241	15317	15013	15209	15350	15272	15358	15470	15258	15154	15068	15131	15039	15347	15171	15205	15233	15167	14970	15256	15375	15308	15335	15234	15317	15018	15128	15346	15340	15298	15358	15326	15205	15126	15305	15271	15197	15170	15291	15405	15193	15304	15320	15135	15164	15204	15397	15187	15441	15218	15222	15230	15261	15168	15543	15330	15166	15148	15247	15345	15252	15184	15346	15297	15412	15226	15262	15237	15403	15370	15290	15303	15454	15307	15328	15165	15142	15150	15330	15376	15322	15322	15004	15177	15116	15286	15142	15390	15420	15107	15359	15272	15122	15315	15329	15129	15325	15311	15306	15388	15284	15226	15216	15408	15363	15441	15366	15266	15155	15334	15352	15200	15409	15238	15294	15222	15504	15333	15318	15413	15399	15176	15198	15305	15309	15141	15260	15094	15231	15382	15276	15355	15190	15315	15273	15286	15293	15249	15149	15251	15339	15313	15358	15380	15245	15261	15112	15311	15215	15255	15417	15253	15247	15432	15314	15299	15198	15213	15300	15282	15467	15019	15133	15239	15393	15410	15219	15426	15108	15439	15160	15260	15382	15268	15434	15259	15219	15330	15233	15133	15495	15422	15262	15204	15121	15285	15258	15259	15264	15227	15408	15355	15299	15302	15516	15476	15284	15144	15273	15270	15231	15301	15368	15301	15194	15150	15297	15352	15257	15236	15238	15251	15289	15409	15210	15289	15286	15325	15240	15293	15119	15317	15259	15291	15321	15120	15299	15227	15365	15078	15268	15203	15283	15275	15278	15231	15156	15391	15270	15256	15267	15424	15245	15433	15349	15178	15415	15164	15127	15168	15053	15281	15258	15374	15374	15400	15282	15227	15328	15535	15153	15251	15366	15383	15182	15363	15178	15182	15241	15254	15209	15138	15286	15248	15313	15344	15292	15200	15376	15048	15171	15336	15423	15332	15255	15089	15114	15322	15334	15384	15351	15112	15324	15260	15311	15351	15497	15063	15392	15298	15332	15246	15286	15371	15375	15302	15151	15324	15433	15365	15299	15269	15315	15505	15354	15085	15183	15267	15352	15401	15232	15246	15266	15377	15384	15282	15146	15187	15458	15265	15159	15191	15324	15287	15159	15382	15281	15206	15210	15090	15575	15410	15149	15089	15257	15265	15039	15180	15320	15337	15382	15417	15257	15266	15224	15308	15148	15415	15475	15059	15339	15210	15245	15308	15260	15307	15279	15336	15433	15202	15102	15213	15247	15387	15322	15267	15082	15073	15210	15206	15187	15258	15416	15409	15372	15119	15442	15187	15376	15231	15291	15412	15431	15193	15179	15367	15142	15198	15319	15256	15237	15280	15178	15112	15397	15319	15381	15229	15376	15124	15247	15217	15200	15242	15156	15313	15222	15397	15315	15178	15314	15171	15430	15230	15286	15376	15264	15177	15388	15343	15316	15349	15262	15237	15304	15184	15297	15304	15187	15254	15206	15334	15232	15161	15174	15171	15498	15350	15106	15355	15256	15217	15433	15116	15233	15412	15236	15096	15186	15300	15334	15126	15409	15154	15414	15261	15324	15160	15249	15255	15352	15384	15090	15230	15219	15192	15257	15145	15203	15206	15132	15169	15226	15277	15323	15140	15377	15296	15263	15530	15207	15326	15189	15345	15202	15140	15251	15222	15259	15256	15455	15251	15229	15268	15204	15311	15399	15136	15325	15236	15406	15209	15515	15144	15409	15326	15267	15297	15218	15235	15282	15622	15391	15149	15282	15309	15252	15230	15307	15303	15352	15341	15161	15165	15265	15159	15437	15295	15152	15249	15031	15254	15418	15330	15274	15249	15365	15205	15200	15149	15045	15513	15369	15170	15251	15368	15185	15196	15251	15320	15352	15134	15210	15199	15237	15227	15228	15306	15219	15112	15344	15300	15055	15004	15142	15227	14972	15254	15202	15216	15245	15196	15457	15160	15352	15093	15031	15264	15113	15306	15113	15295	15099	15305	15231	15381	15251	15459	15194	15387	15316	15295	15224	15171	15190	15079	15258	15214	15226	15127	15054	15080	15140	15466	15458	15273	15276	15188	15169	15165	15282	15478	15296	15146	15381	15311	15384	15252	15259	15461	15250	15118	15379	15167	15173	15231	15280	15390	15326	14962	15196	15180	14986	15258	15272	15061	15308	15157	15137	15131	15189	15241	15373	15482	15394	15364	15237	15301	15090	15193	15522	15149	15160	15314	15085	15254	15293	15245	15216	15092	15279	15393	15297	15229	15286	15092	15378	15371	15155	15335	15380	15229	15280	15223	15391	15435	15221	15409	15448	15291	15249	15145	15279	15304	15282	15190	15286	15263	15391	15146
26802	44368	40963	32047	27780	25779	22856	20703	18627	17821	17159	16429	15987	15429	15233	14908	14724	14734	14711	14616	14497	14461	14223	14354	14079	14059	13904	13957	13873	13760	13969	13807	13817	13846	13904	13759	13776	13790	13637	13823	13773	13699	13594	13583	13725	13733	13632	13731	13651	13681	13723	13736	13731	13645	13656	13654	13803	13783	13682	13564	13489	13771	13689	13786	13808	13654	13770	13876	13599	13705	13779	13785	13693	13756	13686	13609	13615	13629	13722	13750	13511	13559	13507	13672	13574	13691	13639	13640	13713	13844	13665	13612	13672	13660	13764	13655	13656	13750	13558	13627	13755	13744	13700	13719	13626	13696	13622	13644	13587	13591	13685	13586	13720	13677	13616	13526	13446	13729	13623	13779	13692	13589	13646	13543	13746	13705	13753	13623	13512	13612	13773	13509	13690	13885	13767	13668	13903	13507	13747	13715	13691	13820	13610	13873	13657	13645	13569	13663	13765	13732	13744	13548	13921	13639	13686	13678	13670	13725	13566	13655	13595	13794	13765	13738	13608	13805	13466	13688	13654	13610	13746	13744	13744	13687	13833	13648	13785	13821	13636	13654	13691	13647	13678	13595	13655	13647	13695	13673	13610	13749	13694	13604	13672	13734	13756	13729	13575	13762	13625	13672	13636	13693	13811	13641	13637	13651	13584	13611	13713	13707	13749	13712	13648	13653	13815	13564	13507	13617	13709	13593	13549	13518	13618	13701	13759	13615	13492	13676	13829	13597	13715	13599	13689	13696	13753	13682	13604	13522	13636	13684	13616	13720	13538	13525	13541	13676	13533	13664	13648	13677	13679	13817	13692	13738	13702	13659	13728	13697	13751	13720	13571	13752	13799	13572	13769	13712	13656	13593	13707	13641	13574	13731	13632	13721	13755	13646	13765	13693	13738	13551	13545	13757	13533	13684	13605	13555	13788	13619	13668	13586	13719	13565	13680	13454	13790	13671	13660	13721	13580	13573	13807	13666	13675	13782	13388	13650	13705	13800	13775	13746	13627	13639	13635	13683	13769	13621	13540	13714	13649	13736	13594	13665	13612	13632	13622	13686	13645	13699	13748	13735	13694	13729	13559	13562	13622	13631	13527	13696	13779	13705	13598	13758	13804	13639	13853	13795	13546	13681	13674	13606	13642	13538	13723	13611	13542	13680	13744	13664	13758	13837	13605	13696	13709	13583	13773	13712	13574	13665	13622	13512	13723	13750	13741	13759	13823	13543	13685	13672	13559	13710	13729	13525	13625	13805	13626	13820	13601	13603	13516	13716	13640	13668	13566	13728	13616	13668	13655	13655	13767	13928	13611	13678	13710	13604	13748	13578	13632	13664	13744	13653	13882	13514	13684	13635	13720	13648	13694	13788	13543	13620	13708	13601	13726	13799	13726	13553	13817	13683	13672	13683	13694	13658	13634	13597	13576	13794	13646	13712	13638	13525	13609	13713	13749	13672	13398	13575	13835	13552	13864	13675	13617	13719	13586	13686	13714	13638	13762	13715	13568	13678	13645	13555	13642	13546	13806	13621	13761	13744	13612	13663	13757	13681	13748	13565	13681	13693	13703	13552	13817	13702	13758	13743	13673	13676	13608	13673	13700	13693	13736	13703	13557	13850	13664	13840	13841	13732	13835	13654	13463	13789	13689	13681	13545	13647	13803	13709	13600	13629	13723	13654	13657	13619	13724	13578	13522	13669	13581	13675	13624	13668	13631	13679	13752	13820	13689	13811	13715	13650	13639	13784	13581	13689	13671	13564	13593	13720	13360	13800	13660	13614	13713	13770	13568	13909	13664	13693	13699	13534	13653	13626	13729	13670	13868	13656	13620	13665	13661	13598	13720	13553	13702	13626	13485	13621	13546	13727	13639	13717	13650	13831	13679	13492	13614	13698	13691	13718	13672	13694	13833	13650	13713	13721	13718	13711	13760	13537	13721	13761	13726	13518	13659	13777	13725	13686	13779	13553	13735	13753	13579	13697	13709	13567	13589	13696	13725	13638	13632	13764	13646	13628	13567	13572	13621	13689	13595	13710	13671	13726	13745	13727	13661	13691	13574	13634	13552	13624	13770	13682	13523	13644	13761	13801	13653	13648	13672	13738	13616	13661	13742	13645	13566	13763	13590	13597	13616	13732	13821	13721	13578	13712	13678	13618	13529	13570	13659	13740	13597	13557	13611	13654	13762	13514	13689	13689	13570	13593	13798	13703	13606	13757	13671	13586	13723	13727	13828	13761	13669	13600	13617	13627	13725	13923	13646	13697	13699	13820	13506	13666	13590	13783	13773	13806	13804	13597	13813	13584	13761	13658	13594	13641	13650	13767	13821	13717	13676	13636	13563	13802	13547	13585	13531	13632	13710	13637	13626	13521	13621	13725	13755	13484	13758	13830	13606	13747	13682	13694	13719	13725	13610	13741	13632	13517	13671	13648	13752	13685	13692	13571	13573	13703	13728	13755	13604	13716	13504	13623	13805	13620	13704	13630	13515	13614	13586	13569	13671	13639	13585	13639	13702	13479	13653	13723	13684	13607	13595	13570	13651	13695	13704	13459	13621	13591	13752	13747	13592	13894	13673	13779	13737	13598	13741	13677	13675	13706	13577	13789	13745	13631	13597	13603	13682	13717	13405	13612	13623	13580	13635	13527	13702	13633	13690	13868	13628	13770	13792	13523	13646	13405	13565	13630	13646	13628	13629	13729	13670	13536	13742	13726	13651	13619	13673	13654	13599	13874	13511	13677	13562	13673	13739	13604	13520	13647	13813	13684	13690	13620	13824	13703	13580	13700	13536	13522	13708	13599	13632	13640	13580	13561	13726	13594	13626	13775	13595	13798	13719	13564	13610	13509	13729	13669	13706	13671	13610	13648	13661	13593	13732	13549	13568	13623	13827	13693	13623	13749	13650	13534	13577	13499	13673	13772	13785	13768	13540	13731	13651	13546	13607	13713	13766	13688	13602	13723	13550	13701	13489	13498	13795	13670	13678	13662	13812	13743	13608	13646	13862	13766	13671	13524	13674	13565	13686	13548	13566	13715	13646	13619	13544	13665	13652	13582	13863	13457	13685	13855	13651	13663	13597	13702	13758	13653	13752	13615	13680	13531	13673	13571	13765	13805	13731	13786	13586	13777	13581	13746	13589	13575	13653	13810	13589	13625	13467	13502	13705	13676	13814	13568	13559	13595	13677	13696	13570	13494	13682	13544	13612	13708	13767	13681	13597	13587	13676	13647	13536	13577	13815	13627	13596	13796	13748	13621	13724	13543	13759	13674	13398	13675	13772	13741	13685	13615	13749	13683	13638	13781	13729	13742	13760	13686	13742	13704	13691	13736	13459	13705	13707	13681	13674	13653	13669	13563	13669	13636	13848	13722	13770	13657	13711	13796	13713	13558	13618	13650	13641	13703	13548	13637	13571	13634	13674	13567	13738	13736	13558	13693	13764	13709	13689	13654	13573	13748	13695	13663	13654	13778	13585	13704	13751	13670	13613	13652	13503	13590	13500	13864	13650	13618	13752	13639	13608	13573	13614	13505	13688	13501	13829	13653	13605	13662	13607	13721	13495	13748	13615	13658	13801	13694	13791	13619	13696	13679	13672	13773	13585	13818	13650	13660	13684	13543	13791	13588	13696	13572	13738	13852	13828	13630	13654	13682	13669	13635	13618	13776	13740	13730	13734	13701	13553	13815	13688	13708	13658	13786	13651	13544	13558	13710	13580	13560	13670	13610	13798	13843	13757	13579	13738	13727	13790	13548	13591	13586	13726	13710	13547	13663	13635	13651	13631	13775	13545	13683	13667	13597	13676	13555	13836	13678	13642	13604	13787	13606	13776	13860	13628	13825	13591	13790	13688	13623	13649	13857	13736	13650	13686	13688	13722	13685	13701	13575	13709	13634	13650	13898	13768	13776	13606	13681	13605	13699	13729	13574	13612	13844	13611	13819	13435	13738	13647	13764	13570	13558	13632	13752	13545	13771	13628	13803	13545	13567	13765	13592	13812	13604	13686	13694	13633	13592	13834	13636	13855	13762	13687	13721	13839	13634	13682	13532	13498	13629	13669	13661	13754	13607	13580	13637	13602	13762	13582	13630	13631	13707	13811	13710	13586	13783	13573	13742	13686	13696	13778	13535	13743	13731	13687	13731	13703	13666	13659	13561	13755	13723	13805	13676	13652	13572	13607	13547	13541	13776	13550	13539	13612	13722	13721	13650	13746	13574	13658	13525	13754	13632	13727	13657	13548	13724	13668	13598	13567	13673	13605	13632	13682	13644	13588	13677	13800	13572	13699	13566	13760	13685	13691	13679	13684	13752	13636	13731	13770	13603	13665	13653	13615	13696	13442	13684	13602	13573	13733	13718	13703	13578	13787	13681	13670	13652	13598	13729	13827	13642	13598	13745	13652	13538	13689	13672	13539	13638	13688	13562	13601	13685	13602	13722	13746	13579	13668	13552	13544	13808	13738	13620	13697	13593	13696	13736	13674	13621	13696	13882	13704	13712	13599	13561	13721	13691	13559	13714	13674	13779	13891	13557	13791	13480	13612	13575	13531	13837	13668	13615	13515	13517	13674	13555	13369	13710	13635	13555	13739	13609	13735	13636	13587	13587	13603	13729	13771	13543	13657	13607	13526	13734	13702	13691	13755	13590	13664	13655	13594	13788	13640	13494	13601	13658	13553	13525	13734	13662	13675	13663	13727	13508	13637	13676	13528	13703	13627	13605	13601	13606	13695	13704	13847	13731	13665	13783	13474	13682	13761	13705	13521	13869	13532	13744	13640	13742	13673	13476	13617	13535	13498	13693	13508	13803	13750	13592	13691	13563	13556	13616	13582	13610	13643	13669	13646	13631	13758	13661	13610	13652	13659	13718	13768	13691	13585	13590	13628	13805	13519	13687	13728	13752	13656	13671	13643	13683	13770	13718	13666	13685	13655	13772	13536	13649	13706	13768	13553	13530	13661	13558	13704	13715	13584	13646	13653	13731	13688	13852	13717	13606	13820	13566	13688	13756	13641	13768	13540	13706	13616	13702	13692	13683	13656	13820	13760	13655	13635	13628	13483	13560	13731	13590	13732	13802	13556	13629	13812	13622	13790	13690	13891	13543	13578	13689	13585	13666	13666	13607
22970	21209	28982	23846	22391	26076	28285	22807	20475	19842	19185	18621	18037	18104	17600	17386	17093	17227	16760	17002	16808	16620	16469	16482	16042	16419	16174	15952	16097	16009	16062	16099	16115	16032	15821	15889	16101	16069	16010	15936	15914	15846	15892	15751	15787	15886	15757	15765	15801	15994	15916	15916	15951	15930	15908	16073	15937	15782	15641	15892	15855	15834	15883	15961	15945	15826	16000	15894	15811	15775	15754	16080	15836	15873	15960	15860	15918	15727	15905	15850	15672	15808	15799	16025	15960	15909	15689	15926	15754	15635	15796	15925	15837	15833	15839	15804	15920	15728	15963	15792	15745	15767	15722	15781	15974	15775	16033	15938	15780	15945	15866	15996	15869	15951	15832	15944	15999	15885	16002	15855	15853	15765	15801	15920	15876	15943	15816	15955	15893	15876	15736	15728	15817	15789	15898	15836	15871	15792	16023	15740	15837	15658	15954	15923	15946	15945	15758	15980	15854	15804	15744	16043	15880	15869	15795	15780	15872	15730	15980	15727	16069	15866	15791	15883	15968	15854	15765	15719	15884	15724	15999	15899	15886	15905	15670	15781	15785	15799	15634	15720	15640	15939	15613	15503	15672	15700	15922	15822	15606	15867	15851	15861	15795	15797	15871	15818	15728	15806	15652	15720	15844	15704	15831	15666	15712	15682	15923	15770	15884	15944	15912	15841	15612	15891	15970	15782	15908	15854	15750	16037	15918	16160	15921	15878	15882	15781	15887	15877	15861	15817	15819	15842	15861	15839	15701	15622	15690	15725	15813	15878	15931	15737	15794	15846	15890	15720	15949	15882	15742	15794	15942	16098	15672	15799	15807	15890	15863	15692	15934	15710	15766	15669	15707	15995	15891	15851	15939	15913	15821	15965	15866	15758	15940	15933	15982	15933	15962	15883	15971	15869	15747	15951	15756	15770	15659	15808	15726	15819	15859	16045	15611	15921	15728	15694	15878	15724	16018	15639	15874	15861	15863	16010	15722	15788	15809	15820	15959	15716	15872	15766	15866	15873	15797	15640	15820	16103	15755	15880	15771	15761	15659	15852	15762	15603	15736	16009	15927	15848	15701	15817	15803	15887	15894	15916	15744	15759	15754	15946	15987	15925	15917	15760	15707	15791	15916	15743	15814	16013	15851	15756	15674	15783	15695	15796	16006	15775	15846	15821	15690	15768	15790	16004	15859	15712	15822	16112	15851	15585	15591	15682	15890	15756	15896	15945	15926	15730	15797	15901	15825	15807	15856	15654	15712	15646	15808	15874	15727	15848	15870	15938	15878	15793	15755	15790	15734	15922	15867	15857	15833	15851	15958	15845	15646	15921	15803	15807	15895	16070	16057	15825	15795	15783	15991	15825	15931	15987	15688	15874	15844	15827	15800	15796	15769	15653	15906	15736	15762	15851	15720	15780	15908	15875	15962	15661	15888	15747	15942	16028	15757	15704	15726	15856	15874	15844	15719	15843	15947	15985	15762	15816	15984	15803	15742	15933	16022	15690	16034	15847	15608	15898	15919	15653	15898	15892	15754	15568	15874	15629	15740	15819	15868	15865	15948	15895	15912	15928	15595	15807	15744	15767	15798	15836	15756	15603	15834	15748	15826	15920	15939	15680	15888	16044	15782	15880	15693	15857	15824	15968	15687	15728	15938	15729	15899	15772	15634	15882	15719	15962	15852	15744	15808	15658	15889	15843	15773	15989	15728	15638	15863	15811	15810	15730	15839	15917	15774	15810	15909	15800	16049	15733	15815	15831	15696	15881	15777	15811	15693	15847	15713	15874	15873	15838	15722	15926	15980	15872	15954	15715	15871	15714	15864	15823	15975	15844	15830	15707	15790	15757	15775	15815	15868	15745	16079	15725	15907	15867	15793	15812	15720	15868	15917	15873	15675	15901	15680	15599	15615	15726	15573	15603	15780	15974	15867	15891	15846	15673	15868	15735	15665	15801	15867	15782	15963	15967	15944	15640	15811	15841	15781	15790	15705	15564	15774	15792	15689	15784	15896	15912	15821	15916	15948	15940	15940	15985	15952	15648	15693	15960	15817	15891	15788	15908	15897	15778	15747	15934	15838	15595	15722	15784	15560	15882	15779	15862	15718	15750	15873	15751	15802	15844	15837	15780	15919	15767	15693	15759	15778	15852	15769	15987	15925	15803	15918	15855	15763	15888	15895	15791	16096	15871	15695	15813	15991	15881	15838	15648	15662	15706	15971	15817	15864	15842	15973	15894	15680	15892	15933	15779	15817	15563	15842	15882	16023	15940	15773	15911	15823	15841	15804	16005	16067	15861	15701	15808	15832	15741	15828	16063	15923	15811	15837	15734	15880	15789	15816	15644	15835	15779	15916	15551	16039	15775	15799	15678	15704	15782	15771	15796	15846	15821	15755	15866	15792	15782	15800	15822	15687	15664	15825	15921	15680	15753	15832	16095	15778	15631	15866	15962	15645	15849	15856	15893	15825	15884	15840	15812	15732	15976	15922	15640	15805	15635	15810	15819	15858	15822	15583	15776	15812	15680	15736	15761	15621	15734	16056	15719	15562	15636	15737	15778	15907	15767	15814	15671	15689	16103	15652	15763	15653	15809	15986	15722	15803	15741	15878	15963	16086	15763	16020	15836	15794	15806	15833	15904	15849	15761	15881	15789	15971	15829	15712	15897	15886	15924	15869	15835	16015	15943	15949	15880	15573	15815	15838	16001	16068	15780	15708	15652	15678	15829	15753	15718	15707	15975	15796	15834	15740	15740	15904	15822	15865	15769	15865	15839	15850	15772	15950	15800	15865	15832	15840	15797	15966	15747	15950	15783	16050	15729	15760	15882	15718	15685	15704	15869	15867	15797	15963	15778	15972	15646	15585	15880	15759	15861	15847	15714	15864	15813	15847	15793	15786	15840	15817	15858	15613	15863	15966	15696	15859	15875	15736	15942	15787	15896	15848	15691	15983	15937	15643	15837	15825	15896	15660	15754	15660	15946	15841	15698	15905	15778	16005	15676	15692	15917	15692	15783	15840	15887	15640	15954	15863	15698	15960	15909	15907	15832	15904	15775	15748	15922	15782	15873	15717	15567	15772	15707	15919	15704	15930	15711	15671	15840	15848	15780	15880	15640	15743	15791	15786	15770	15961	15786	15763	15952	15942	15458	15793	15883	15846	15707	15873	15858	15865	16048	15889	15639	15918	15860	15851	15866	15783	15789	15761	15867	15784	15587	15696	15595	15744	15807	15846	15668	15849	15755	15952	16003	16193	15868	15681	15982	15839	15777	15813	15894	15770	15834	15871	15963	15828	15750	15870	15885	15721	15898	15828	15671	15879	15796	15825	15946	15783	15875	15852	15759	15804	15748	15730	15795	15748	15712	15864	15830	15852	15666	15913	15845	15917	15726	15730	15799	15715	15730	15971	15762	15695	15767	15718	15654	15770	15603	15788	15977	15779	15801	15842	15866	15991	15690	15878	15694	15738	15767	15702	15877	16057	16122	15906	15800	15875	15591	15771	16000	15698	15953	15820	15907	15818	15778	15957	15876	15727	15653	15670	15880	15890	15833	15827	15893	15725	15796	15806	15924	15994	15821	15785	15846	15796	15723	15832	15824	15853	15668	15719	15697	15693	15796	15770	15794	15844	15772	15837	15876	15727	15796	15820	15714	15737	15921	15861	15717	15690	15750	15812	15778	15848	15761	15847	15917	15862	15925	15817	15704	15894	15903	15705	15858	15917	15606	15679	15822	15840	15875	15739	15756	15696	15681	15878	15756	15829	15636	15721	15832	15839	15779	15733	15786	15700	15816	15897	15683	15919	15913	15923	15821	16012	15715	15936	16067	15886	15794	15792	15943	15860	15881	15922	15801	15977	15764	15879	15825	15753	15757	15665	15991	15874	15842	15889	15791	16043	15888	16112	15706	15900	15729	15779	15671	15692	15788	15843	15695	15872	15917	15725	15760	15664	15767	15792	15929	15852	15701	15747	15888	15992	15733	15843	15926	15835	15688	15717	15719	15741	15743	15876	15902	15793	15824	15707	15835	15815	15738	15890	15640	15822	15878	15886	15919	15763	15725	15802	15977	15785	15774	15691	15651	15871	15685	15942	15924	15918	15938	15770	15698	15771	16015	15627	16001	15882	15961	15911	16104	15767	15774	15844	15554	15871	15941	15657	15691	15822	15838	15935	15824	15910	15906	15908	15734	15820	15939	15691	15812	15687	15836	15916	15754	15783	15696	15862	15845	15852	15891	15692	15767	15754	15930	15819	15748	15709	15697	15769	15594	15619	15735	15831	15985	16088	15818	15666	15958	15954	15793	15690	15586	15890	15879	15825	15811	15677	16052	16002	15883	15867	15861	15860	15848	15934	15883	15934	15760	15759	15831	15704	15749	15682	15727	15808	15769	15793	15914	15854	15923	15820	15780	15823	15836	15661	15807	15919	15793	15952	15931	15788	15995	15776	15691	15781	15779	15820	15857	15758	15763	15673	15792	15827	15906	15808	15942	15957	15699	15913	15909	15678	15714	15757	15865	15716	15752	15741	16048	15854	15850	15795	15767	15819	15645	15801	15761	15854	15864	15528	15753	15880	15816	15734	15877	15848	15723	15894	15749	16041	15765	15927	15787	15948	15823	15658	15725	15943	15858	16078	15951	15834	15950	15719	15922	15855	15801	15798	15637	15775	15723	15746	15810	15891	15878	15791	15748	15886	15860	15628	15740	15830	15686	15664	15911	15905	15606	15888	15869	15909	15807	15718	15838	15912	15844	15716	15818	15873	15992	15833	15959	15775	15884	15890	15905	15919	15795	16060	16015	15711	15842	15835	15809	15746	15867	15691	15788	15834	15681	15842	16061	15816	15960	15829	15752	15820	15743	15864	15727	15565	15931	15819	15831	15913	15823	15749	15717	15789	15801	15819	15872	15772	15902	15896	15876	15891	15964	15653	15772	15885	15739	15840	15752	15885	15847	15981	15808	15831	15871	15801	15898	15801	15769	15836	15872	16005	15689	15725	15830	15887	15821	15894	15796	15848	16062	15749	15733	15646	15767	15882	15666	15739	15663	15716	15919	15929	15767	15586	15863	15868	15887	15737	15788	15987	15823	15797	15975	16128	15797	15669	15831	15872	15762	15696	15790	16020	16052
28636	50315	46740	38067	33582	29542	26635	23392	20930	19786	18783	17945	17437	16760	16224	16010	15613	15555	15582	15411	15353	14976	14767	14680	14685	14509	14254	14385	14310	14362	14032	14048	14054	14169	14192	14210	14181	14040	14063	14153	13973	14160	14071	14024	14226	14032	14064	14009	13955	14067	14154	14231	14015	13975	13988	14059	14007	13982	14013	14088	14093	13937	13909	13971	14004	13993	13936	13953	13916	14026	13926	13946	13988	14063	13964	13921	13881	13956	14127	13980	14019	14016	14071	13937	14028	13921	13978	14075	13995	14151	13963	13953	14096	13892	13912	14147	14046	13940	14024	14001	13989	13986	14003	14105	13885	14049	13893	14059	14030	13989	13852	13976	14035	14108	14095	13850	14089	13975	14108	13978	13999	14018	14000	13908	14197	13921	14030	14115	13899	14146	14098	14103	14289	13885	14182	13941	13904	13793	14022	14000	14106	14162	14044	14011	13994	13971	13935	14026	13932	13990	14165	13796	13935	13961	14025	14100	14010	14056	13955	14040	13789	13833	14015	14000	14142	14096	14064	14197	13934	13941	14011	13843	13964	13931	13909	14096	14015	13926	14022	13870	13941	14183	13956	13913	14053	13864	13987	14088	13910	14053	13974	14140	14136	14133	13774	14072	13961	14046	13946	13865	13903	13953	13995	14054	13975	13979	13906	14032	13967	14147	13980	14070	14032	14130	13912	14003	14209	13987	14143	14019	13869	13961	13910	14102	13914	13980	14041	13845	13990	13923	14023	13897	13955	13963	14255	14068	13918	13966	13931	13936	14099	13811	13999	13906	13901	13770	14101	13970	14073	14059	13915	14011	13939	14091	13770	14122	14012	13918	13981	13909	13984	14027	13940	13961	13852	14022	13974	14072	14025	14035	14069	14144	13889	13893	14213	14005	14025	14023	14111	14079	13997	13889	14028	13993	14080	13891	13942	13915	14117	14071	13905	13913	13998	13953	13994	14022	13964	14008	13924	13938	13949	14038	13888	13834	13916	13786	13866	13991	14088	14117	13787	13887	13890	14081	14150	14018	14143	14078	14051	14218	14002	14110	14030	13904	13928	14025	13859	14002	14030	14033	14010	14084	13977	13880	14022	13868	13998	13918	13944	13975	14123	13891	14090	14068	13977	14030	14035	14223	14031	13906	14098	14060	13944	13922	14016	13979	13901	14116	14023	13819	14219	13848	14038	14005	13903	14135	13915	14052	13899	14019	13988	14056	14082	14051	13755	13896	13800	14097	13994	13921	14034	13860	14043	13956	13993	13904	13856	13966	13926	13984	14082	13981	13934	13848	14013	14057	14006	13764	13982	13902	14027	13920	13763	13921	14045	13876	14071	13925	13845	13998	14116	13881	14065	13813	14069	14017	13910	13929	14094	13981	13943	13892	13959	13985	14065	14070	14095	13979	14009	14091	14002	14058	13989	13981	13881	13908	13781	14111	14044	13862	13977	14014	13880	14082	14072	14030	14191	14004	13889	13865	13908	14015	14026	13946	14127	13835	14050	14040	14121	14001	14119	13887	14035	13952	14141	14009	14000	13824	14038	13861	13931	14085	13964	14036	14040	14005	14057	13951	13868	14025	13872	14147	13965	14169	13837	14043	13828	14008	13877	14070	14124	13908	14038	13917	13979	14085	14027	13876	13843	14103	13875	14040	14053	14001	13821	13963	14148	14128	13889	13963	14016	14060	14074	14023	13883	13992	13984	13956	14047	13923	13949	14098	13929	13881	13862	14062	13949	14089	13823	13892	14042	13906	13864	13860	14050	14007	14195	13878	13904	13985	13970	13968	13920	14003	13991	13915	13994	14082	13907	14147	13861	14016	14035	13998	13799	14121	13924	13939	14020	13838	13901	14038	13820	13968	13973	14085	14100	13955	14027	13841	14039	14021	13939	13964	13933	14039	13885	13979	13977	13885	13992	13952	13955	13971	14106	14037	14187	14071	13784	14055	13986	13948	14134	13946	13934	13873	13906	13892	13939	14018	13946	13930	13863	13918	14045	14098	13947	13848	14096	13702	13969	14000	13890	13920	13951	14022	14032	14056	13948	13969	13994	13973	13998	14045	13912	13945	14131	14044	13981	14085	13907	13742	13998	14099	13922	14046	13872	14023	13907	13902	13990	13907	13982	13858	14088	13903	13976	13842	14023	13670	14199	13920	14002	14047	14021	14158	14005	14113	13938	13946	13989	13930	13982	13769	13944	14015	14074	13985	13905	14173	14216	14040	14004	13981	13949	13894	14093	14087	13987	14017	13854	14044	13884	14090	13995	13830	13988	14044	13919	13856	14004	14008	14000	13901	14056	13959	14106	14094	14020	13802	13946	13983	13963	13943	13984	13889	14035	13897	13984	13988	13928	14049	13976	13832	14135	14074	13788	13997	13847	13979	14021	14027	13869	14079	14026	13941	13953	13893	14000	14042	13992	14020	13938	13981	13933	13982	13978	14068	14060	13933	14004	13778	13956	14001	14079	14007	13883	14080	14045	13856	14213	14060	14028	13941	14211	13939	14049	13860	13898	13856	13957	14004	14005	13839	13964	13989	13921	13955	13954	14105	13913	13934	14023	14066	13917	13936	13897	14053	14011	14070	14135	13938	14034	14094	13906	13964	13952	13937	14061	13995	13838	13899	13842	14221	13851	14136	14011	13905	13845	14010	14010	13928	14027	13761	13994	14004	13949	13844	13919	13890	13944	14014	14002	14051	13957	13997	14126	13862	13870	13930	13955	14168	13964	13988	13811	14053	14046	14031	13911	14029	13978	13906	13920	13939	13944	14043	14020	14064	13995	13812	13987	14052	13862	13852	14179	13956	14037	13898	14056	14046	14031	13891	14076	14145	14080	14014	14064	14060	13912	14011	14044	13978	13990	13935	14026	14040	13978	13927	13879	14000	14016	13973	13974	13929	14055	13915	13961	14045	13866	13981	14118	14023	14002	13952	13989	13966	13869	13921	14121	14136	13953	14187	14187	14049	13891	14117	13800	13911	14090	13806	13994	13869	13909	13888	14138	14012	13912	14058	14015	13980	13994	13925	13883	13837	13988	13897	14092	14090	13979	13964	13916	13931	13878	13957	14084	13880	13756	14027	14076	13887	13788	13885	14105	13935	13906	13837	14108	13991	13957	13730	13994	13972	14072	14017	13966	13866	14020	14112	14044	13890	14016	13916	13809	13947	14008	13909	14063	14198	14034	13962	13963	13979	13944	13992	13891	13976	13936	13981	14105	13977	14040	13888	14037	13866	14146	13999	13955	14027	13897	13998	14088	13939	14105	14002	13900	13934	13911	14063	13812	13874	13975	13800	13954	13940	13985	13967	14136	14073	14018	13980	13911	14132	13961	13967	13934	14091	13870	14049	14143	13995	13954	13757	13836	13829	13899	13778	14079	13914	13985	14113	14039	14015	13896	13939	13965	14006	14082	13887	13876	14078	14014	13937	13813	14089	13800	13975	14056	14040	14144	13918	14083	13853	13930	14031	13902	14035	13862	14155	14094	13972	14074	14008	14153	13967	14096	13969	13839	14257	14032	13960	13966	13849	14089	13851	14024	13919	13860	14097	13935	13896	13915	13888	13933	13880	14003	13925	14000	14002	13832	14176	13936	13940	13948	14132	14048	14205	14088	14007	14084	13927	13966	13948	14041	13990	13947	14198	14133	13915	13943	13825	13979	14112	13872	14008	13914	13923	13921	13974	13938	13989	14189	14115	13872	14036	13858	13901	14033	13883	14080	13853	13969	13997	14028	13924	13893	13933	13952	13920	13963	13861	14019	13909	14052	13933	14033	14043	13890	14077	13991	13893	13923	13944	14143	13941	14089	13866	13897	13914	13902	13987	13928	14077	14056	14090	14061	13893	14031	13993	14017	13806	14149	13993	13788	13943	13959	13862	13951	13960	14132	14042	13757	14051	14106	13803	13986	13942	14036	13881	13932	13985	14015	13996	13862	14100	14145	14135	13857	14096	14035	13983	13965	14019	14068	14118	13928	13966	13860	14039	14015	13891	13926	13939	14038	13985	13977	13988	13922	14028	13925	13816	14091	13947	13770	14034	13907	13973	13977	14049	13931	13981	13962	13958	13993	13873	13995	14185	13976	13931	13905	13907	13912	13850	13988	14110	14086	14123	14064	14156	13963	13893	14085	13918	14131	13926	13932	13915	13947	14058	13850	13932	14020	13822	13952	14049	14048	14188	14042	13962	14034	14138	13938	13963	13844	13914	13959	13952	14194	14199	14115	13916	13878	13743	13985	14183	13938	13953	13948	14024	13997	14001	13979	14019	14030	13941	13931	14010	14091	14076	13981	14024	13864	13996	14028	13976	13906	13911	14080	14050	14040	14046	13945	13893	14037	13928	14156	13919	13887	14040	13964	13983	13954	13871	13903	13937	14051	14004	13966	14035	13875	13886	14140	13797	14122	13941	14124	14052	13956	13932	13901	14184	14042	13984	14075	13945	14018	14093	13947	13903	14041	13892	14008	14104	14138	13869	13992	13964	13859	14024	14063	13795	13932	13992	13999	14088	13948	14015	14035	14073	13877	14062	13992	13984	13938	14102	13985	14024	13939	14123	14055	13792	14090	14016	14088	13959	14225	13934	13863	14041	13980	14019	13974	13975	14016	13977	13981	14004	14002	13960	13963	14117	13973	13830	14069	13804	14016	13996	14010	14168	13765	13942	13897	14033	14016	14053	13965	13799	14050	13775	14036	13977	13871	13943	13990	13762	13976	14070	14060	14030	13956	13954	13959	13852	13990	14001	14044	13983	13819	13958	14142	13920	14083	13903	13962	13925	14061	14127	14080	14144	13958	13949	14063	14040	13924	13940	13860	14031	13750	14119	13899	13908	13828	14032	13932	14059	13917	13802	14065	13826	14024	13910	13956	14117	13945	13933	14148	14076	14227	13787	13866	14140	14094	13944	14019	14068	13902	13886	13959	13917	13965	13911	14153	13956	13934	13979	14067	13957	13896	14113	13924	13935	13847	14044	13992	13924	13916	13875	14054	14158	13926	14014	13900	14072	13981	13968	13900	14083	14149	13909	14126	13949	13961	13877	13954	13909	13929	14111	13899	13986	13963	13985	14049	14030	14050	13898	13873	14057	14046	13972	13846	13873	13948	13911	13988	13902	13943	14080
28709	25575	31358	28196	23149	21114	19552	18210	17532	17039	16895	16521	16228	16190	16161	15921	16137	15952	15685	15868	15724	15540	15593	15418	15605	15606	15654	15530	15422	15480	15532	15598	15269	15471	15387	15389	15218	15336	15395	15319	15280	15508	15652	15377	15363	15398	15204	15323	15347	15420	15192	15568	15428	15437	15289	15362	15269	15334	15258	15567	15339	15389	15299	15465	15440	15210	15352	15441	15533	15329	15472	15351	15327	15339	15403	15302	15278	15171	15294	15342	15377	15117	15307	15461	15258	15594	15194	15424	15349	15349	15445	15297	15310	15432	15266	15287	15228	15333	15264	15302	15527	15348	15221	15513	15337	15231	15172	15247	15179	15410	15242	15372	15288	15534	15258	15171	15398	15260	15349	15334	15378	15452	15380	15358	15258	15385	15541	15339	15454	15339	15249	15358	15355	15384	15369	15401	15320	15444	15440	15279	15360	15496	15383	15367	15310	15489	15370	15284	15344	15232	15374	15358	15399	15323	15237	15406	15335	15391	15265	15276	15191	15358	15372	15285	15293	15353	15414	15382	15290	15277	15247	15437	15228	15634	15237	15364	15325	15608	15300	15333	15604	15113	15298	15266	15361	15408	15337	15354	15366	15275	15447	15523	15291	15291	15145	15257	15456	15165	15194	15348	15247	15248	15287	15152	15148	15359	15367	15302	15249	15248	15412	15154	15180	15199	15399	15370	15221	15489	15515	15292	15354	15248	15451	15294	15473	15183	15471	15265	15353	15272	15322	15342	15295	15205	15365	15572	15372	15577	15374	15344	15267	15466	15419	15520	15268	15315	15449	15163	15421	15437	15287	15104	15260	15345	15336	15386	15411	15311	15446	15422	15463	15539	15474	15333	15553	15425	15229	15413	15306	15357	15281	15203	15334	15333	15331	15314	15673	15404	15236	15111	15496	15409	15484	15452	15384	15219	15568	15171	15373	15357	15222	15289	15434	15358	15326	15193	15592	15338	15364	15399	15260	15324	15308	15212	15417	15190	15533	15609	15152	15477	15521	15572	15349	15462	15415	15261	15352	15320	15221	15469	15244	15529	15471	15460	15317	15269	15121	15286	15345	15393	15523	15301	15478	15498	15338	15417	15289	15317	15439	15279	15204	15442	15430	15358	15368	15365	15408	15254	15389	15254	15284	15239	15464	15425	15367	15455	15237	15345	15358	15191	15415	15180	15295	15348	15298	15476	15562	15320	15378	15399	15465	15273	15351	15315	15135	15489	15411	15383	15480	15423	15233	15444	15304	15373	15544	15404	15273	15319	15428	15303	15232	15518	15290	15389	15294	15342	15446	15369	15231	15441	15445	15344	15180	15441	15283	15351	15257	15408	15541	15473	15250	15348	15433	15392	15357	15461	15149	15400	15432	15303	15484	15517	15216	15370	15291	15330	15387	15280	15454	15262	15423	15502	15437	15332	15375	15284	15299	15427	15325	15389	15591	15551	15425	15300	15429	15411	15283	15315	15464	15446	15404	15379	15303	15606	15432	15098	15339	15390	15352	15426	15205	15267	15522	15468	15423	15531	15501	15173	15245	15307	15301	15433	15307	15375	15364	15354	15364	15437	15339	15346	15457	15100	15409	15080	15331	15297	15226	15243	15307	15354	15296	15426	15452	15358	15241	15410	15635	15379	15418	15217	15488	15367	15375	15395	15387	15340	15257	15467	15478	15332	15437	15230	15352	15301	15431	15513	15353	15529	15486	15465	15285	15147	15474	15176	15381	15589	15444	15389	15370	15348	15368	15253	15394	15335	15505	15323	15423	15216	15494	15374	15363	15468	15367	15326	15422	15298	15263	15454	15320	15331	15542	15433	15506	15291	15321	15402	15267	15332	15394	15261	15406	15420	15338	15153	15366	15420	15434	15409	15511	15513	15416	15311	15373	15445	15224	15340	15535	15310	15457	15340	15248	15450	15174	15322	15332	15269	15234	15391	15472	15422	15183	15310	15469	15578	15387	15417	15472	15277	15572	15379	15274	15361	15303	15339	15477	15303	15451	15350	15400	15521	15574	15372	15269	15384	15344	15357	15338	15420	15227	15470	15489	15453	15429	15286	15460	15276	15530	15326	15329	15353	15302	15342	15225	15174	15384	15406	15346	15454	15371	15443	15551	15461	15529	15457	15204	15521	15472	15264	15451	15387	15454	15206	15448	15166	15440	15280	15358	15222	15459	15421	15428	15346	15344	15274	15304	15352	15350	15462	15569	15211	15604	15539	15388	15573	15469	15364	15429	15372	15178	15372	15473	15402	15326	15573	15327	15302	15380	15355	15355	15532	15208	15328	15357	15253	15217	15365	15386	15555	15354	15367	15382	15344	15286	15466	15394	15482	15471	15246	15408	15231	15261	15400	15291	15248	15158	15344	15344	15397	15534	15117	15284	15311	15226	15404	15294	15305	15324	15214	15311	15380	15359	15139	15378	15483	15384	15419	15397	15304	15636	15244	15483	15229	15302	15449	15331	15335	15285	15203	15375	15173	15365	15366	15350	15322	15347	15464	15232	15385	15254	15351	15311	15457	15487	15343	15345	15378	15314	15229	15177	15377	15441	15324	15261	15448	15421	15363	15177	15394	15536	15325	15544	15396	15312	15367	15502	15387	15357	15355	15322	15415	15307	15431	15410	15341	15502	15607	15506	15295	15527	15323	15417	15438	15468	15446	15365	15420	15423	15223	15286	15294	15210	15444	15433	15526	15406	15452	15359	15352	15440	15472	15323	15444	15312	15474	15497	15523	15320	15273	15366	15644	15393	15313	15419	15184	15322	15324	15371	15254	15440	15585	15547	15294	15290	15600	15474	15283	15469	15146	15292	15428	15359	15263	15428	15390	15234	15307	15321	15238	15393	15416	15476	15374	15283	15423	15463	15214	15328	15291	15537	15363	15203	15466	15423	15372	15247	15338	15285	15398	15384	15364	15410	15389	15361	15316	15274	15398	15432	15478	15427	15404	15498	15602	15414	15332	15406	15479	15412	15437	15441	15312	15156	15425	15423	15266	15338	15420	15414	15244	15240	15433	15255	15435	15233	15350	15280	15282	15405	15362	15600	15322	15404	15365	15392	15151	15432	15249	15465	15279	15317	15375	15404	15325	15422	15489	15054	15334	15195	15399	15311	15276	15533	15281	15295	15573	15183	15277	15466	15226	15294	15332	15337	15201	15290	15300	15206	15223	15407	15314	15188	15315	15339	15392	15395	15287	15269	15398	15478	15493	15367	15312	15423	15375	15507	15414	15434	15399	15259	15558	15441	15515	15346	15324	15257	15460	15193	15362	15495	15311	15397	15424	15489	15440	15387	15205	15581	15274	15234	15190	15336	15467	15389	15357	15470	15390	15287	15248	15183	15416	15411	15423	15218	15304	15355	15105	15087	15504	15513	15395	15441	15439	15327	15440	15313	15408	15563	15296	15427	15430	15344	15256	15215	15282	15292	15370	15187	15385	15352	15362	15244	15345	15384	15479	15443	15340	15448	15363	15326	15377	15293	15206	15276	15379	15389	15486	15335	15258	15207	15445	15211	15369	15333	15285	15442	15383	15327	15232	15296	15403	15347	15443	15368	15426	15396	15437	15221	15324	15387	15259	15371	15283	15538	15392	15419	15325	15426	15408	15390	15419	15255	15409	15449	15544	15378	15374	15457	15184	15385	15363	15438	15135	15377	15447	15377	15452	15315	15483	15332	15361	15374	15448	15510	15264	15313	15370	15357	15374	15340	15476	15358	15464	15225	15515	15214	15308	15339	15453	15261	15563	15420	15643	15325	15416	15336	15327	15401	15249	15374	15484	15342	15362	15381	15271	15500	15331	15330	15264	15516	15348	15431	15492	15413	15559	15408	15522	15216	15313	15394	15520	15568	15226	15387	15590	15486	15404	15174	15163	15436	15114	15347	15109	15211	15393	15467	15514	15246	15554	15267	15388	15285	15475	15503	15325	15351	15405	15425	15289	15259	15477	15399	15355	15381	15303	15180	15515	15469	15346	15486	15243	15284	15254	15390	15221	15390	15214	15503	15312	15382	15365	15359	15428	15544	15502	15423	15391	15392	15249	15245	15349	15380	15340	15178	15513	15245	15421	15298	15450	15253	15321	15486	15264	15462	15405	15633	15388	15562	15347	15082	15416	15335	15366	15590	15329	15333	15505	15345	15458	15364	15215	15315	15501	15210	15230	15333	15420	15198	15342	15259	15287	15522	15518	15222	15520	15291	15402	15367	15135	15357	15279	15378	15349	15227	15248	15353	15271	15458	15366	15313	15486	15416	15337	15407	15274	15330	15416	15408	15294	15388	15299	15394	15417	15371	15481	15383	15484	15206	15312	15295	15445	15366	15116	15355	15336	15385	15314	15466	15357	15391	15231	15297	15427	15298	15363	15172	15256	15346	15185	15169	15234	15480	15431	15288	15338	15486	15409	15502	15397	15593	15377	15515	15447	15603	15339	15388	15563	15502	15155	15432	15285	15418	15315	15408	15344	15379	15506	15174	15416	15405	15320	15525	15384	15379	15544	15227	15359	15255	15450	15319	15245	15318	15460	15529	15288	15419	15266	15529	15426	15321	15250	15436	15123	15305	15420	15277	15289	15403	15319	15337	15577	15366	15324	15343	15299	15328	15398	15392	15157	15335	15292	15231	15432	15365	15347	15418	15476	15426	15280	15388	15118	15289	15186	15277	15453	15329	15505	15253	15484	15267	15403	15406	15373	15352	15348	15295	15329	15413	15336	15530	15196	15325	15468	15390	15566	15159	15317	15287	15413	15640	15249	15487	15485	15400	15396	15494	15520	15597	15305	15310	15464	15466	15528	15525	15543	15305	15397	15328	15543	15422	15220	15346	15376	15327	15666	15315	15357	15293	15220	15238	15554	15479	15512	15396	15456	15339	15368	15191	15442	15393	15460	15383	15436	15560	15192	15312	15398	15376	15228	15341	15304	15521	15416	15394	15464	15404	15309	15320	15449	15395	15132	15454	15476	15250	15416	15420	15232	15430	15426	15291	15324	15382	15369	15187	15240	15361	15267	15476	15379	15373	15385	15360	15308	15416	15441	15381	15454	15387	15426	15405	15699	15422	15334	15334	15284	15388	15208	15511	15370	15535	15261	15293	15382	15279	15116	15570	15218	15353	15316
26872	39110	35487	28009	24404	21768	19389	18139	16933	16303	15774	15420	15045	14937	14713	14595	14460	14428	14511	14387	14327	14230	14037	13980	13898	14150	13941	13717	13942	13860	13831	13624	13753	13719	13664	13776	13737	13720	13801	13769	13691	13662	13836	13655	13645	13799	13878	13897	13718	13693	13782	13679	13650	13729	13831	13627	13784	13734	13623	13765	13672	13695	13645	13599	13725	13653	13826	13555	13822	13678	13699	13815	13700	13646	13711	13746	13657	13930	13661	13721	13768	13776	13706	13705	13544	13708	13659	13720	13526	13761	13763	13883	13709	13697	13842	13640	13646	13731	13798	13686	13668	13714	13752	13777	13714	13536	13611	13856	13668	13753	13864	13944	13656	13559	13822	13826	13648	13748	13651	13833	13695	13838	13746	13762	13826	13779	13779	13708	13811	13695	13745	13740	13677	13763	13658	13658	13645	13670	13837	13726	13808	13541	13686	13720	13817	13644	13755	13753	13933	13759	13632	13850	13761	13769	13622	13545	13826	13803	13718	13619	13603	13673	13612	13753	13833	13641	13785	13786	13764	13749	13758	13690	13861	13895	13770	13669	13813	13613	13645	13689	13814	13637	13880	13733	13652	13780	13792	13662	13839	13534	13858	13788	13691	13668	13762	13704	13650	13676	13559	13841	13739	13418	13670	13769	13599	13670	13556	13766	13867	13771	13758	13712	13762	13723	13724	13694	13569	13842	13759	13698	13728	13824	13630	13692	13628	13729	13736	13498	13697	13808	13632	13616	13763	13647	13727	13729	13821	13756	13751	13955	13697	13707	13838	13909	13746	13711	13685	13656	13657	13691	13748	13611	13807	13513	13781	13789	13702	13462	13612	13671	13759	13681	13611	13749	13712	13630	13754	13707	13695	13763	13613	13828	13525	13810	13633	13801	13687	13728	13736	13662	13664	13555	13671	13704	13655	13832	13673	13699	13901	13821	13638	13674	13719	13666	13680	13705	13686	13789	13721	13720	13616	13720	13747	13855	13753	13859	13583	13799	13554	13887	13640	13858	13772	13732	13574	13694	13855	13784	13767	13720	13688	13756	13595	13768	13602	13796	13684	13635	13769	13722	13685	13592	13714	13638	13819	13769	13737	13846	13717	13726	13888	13552	13612	13722	13783	13709	13850	13822	13716	13845	13853	13725	13826	13593	13673	13824	13669	13703	13544	13628	13727	13789	13753	13679	13841	13771	13691	13627	13750	13589	13571	13715	13729	13743	13482	13825	13861	13552	13615	13798	13707	13775	13760	13783	13713	13832	13846	13767	13678	13793	13792	13675	13817	13683	13808	13590	13889	13817	13772	13732	13745	13567	13820	13592	13728	13589	13679	13660	13743	13619	13902	13799	13641	13597	13868	13726	13535	13605	13891	13640	13786	13713	13684	13754	13773	13713	13659	13905	13683	13693	13810	13721	13697	13757	13735	13660	13827	13778	13700	13783	13865	13755	13753	13706	13764	13831	13768	13896	13659	13734	13586	13637	13743	13687	13678	13638	13720	13527	13892	13663	13890	13762	13714	13726	13768	13625	13839	13672	13829	13715	13565	13764	13676	13592	13670	13693	13638	13796	13645	13686	13641	13819	13805	13583	13822	13660	13808	13766	13734	13765	13638	13830	13641	13645	13810	13753	13634	13760	13941	13630	13771	13897	13864	13679	13779	13868	13661	13779	13745	13803	13730	13697	13832	13620	13651	13701	13609	13850	13696	13745	13679	13804	13743	13693	13717	13692	13814	13827	13705	13744	13765	13454	13814	13706	13728	13848	13697	13633	13907	13733	13746	13772	13677	13723	13821	13762	13649	13573	13758	13689	13575	13699	13699	13918	13693	13680	13879	13827	13779	13652	13686	13656	13656	13778	13653	13610	13576	13785	13791	13678	13859	13657	13724	13769	13662	13651	13750	13831	13851	13729	13716	13708	13793	13761	13814	13576	13797	13628	13711	13648	13832	13551	13729	13682	13763	13654	13720	13798	13826	13538	13729	13727	13594	13773	13825	13635	13552	13639	13633	13721	13737	13734	13750	13686	13745	13724	13726	13823	13655	13862	13794	13734	13774	13798	13619	13894	13807	13798	13706	13717	13813	13800	13801	13612	13681	13774	13695	13808	13660	13712	13812	13684	13764	13732	13833	13591	13556	13583	13736	13749	13748	13638	13665	13663	13846	13628	13810	13757	13612	13650	13735	13816	13888	13777	13865	13859	13624	13749	13644	13638	13832	13816	13832	13649	13905	13718	13877	13831	13779	13699	13651	13803	13765	13769	13690	13863	13741	13654	13729	13767	13603	13744	13728	13692	13688	13750	13698	13616	13852	13664	13608	13767	13721	13609	13814	13651	13646	13681	13645	13770	13776	13658	13770	13720	13649	13826	13517	13654	13646	13696	13800	13712	13673	13670	13698	13639	13605	13741	13837	13753	13660	13744	13724	13725	13638	13803	13849	13613	13896	13661	13735	13878	13817	13702	13781	13754	13837	13675	13728	13799	13762	13777	13650	13700	13807	13886	13792	13772	13597	13697	13797	13750	13786	13864	13647	13696	13691	13799	13788	13743	13725	13605	13922	13610	13793	13852	13459	13811	13704	13692	13681	13737	13908	13871	13626	13840	13874	13503	13738	13704	13786	13650	13708	13708	13789	13686	13755	13560	13714	13674	13737	13743	13562	13669	13685	13637	13760	13749	13662	13758	13776	13638	13692	13858	13722	13670	13736	13611	13670	13397	13767	13713	13660	13751	13799	13749	13734	13573	13759	13593	13638	13737	13760	13712	13610	13641	13741	13796	13770	13709	13757	13872	13663	13639	13730	13812	13545	13634	13693	13720	13743	13550	13664	13713	13737	13758	13748	13813	13707	13708	13556	13868	13934	13754	13634	13619	13879	13568	13696	13645	13763	13822	13752	13714	13865	13833	13701	13650	13733	13693	13728	13607	13795	13857	13961	13678	13770	13722	13845	13737	13559	13776	13674	13669	13669	13958	13681	13761	13617	13681	13625	13735	13560	13674	13639	13723	13623	13754	13792	13696	13572	13810	13670	13818	13800	13548	13822	13641	13719	13494	13744	13677	13676	13755	13677	13698	13828	13734	13779	13751	13902	13864	13801	13770	13809	13642	13683	13727	13852	13599	13548	13676	13704	13744	13776	13560	13768	13746	13680	13801	13471	13766	13659	13757	13647	13754	13691	13824	13632	13667	13616	13705	13953	13790	13636	13753	13729	13546	13795	13683	13831	13692	13754	13757	13778	13762	13831	13693	13618	13732	13797	13747	13739	13658	13684	13752	13685	13702	13813	13858	13748	13763	13724	13592	13670	13769	13822	13674	13707	13805	13621	13607	13769	13714	13807	13646	13700	13646	13540	13787	13575	13793	13682	13600	13814	13712	13853	13802	13630	13746	13677	13739	13963	13686	13666	13736	13715	13751	13780	13784	13712	13672	13664	13740	13676	13669	13579	13689	13759	13756	13744	13736	13635	13745	13584	13552	13707	13608	13846	13613	13598	13708	13778	13788	13825	13722	13634	13815	13660	13782	13854	13756	13782	13708	13778	13682	13610	13756	13737	13789	13727	13667	13764	13741	13579	13890	13768	13729	13718	13610	13904	13673	13796	13669	13616	13852	13941	13747	13601	13811	13690	13775	13553	13749	13744	13787	13668	13707	13752	13713	13726	13779	13694	13648	13658	13869	13685	13688	13779	13697	13709	13878	13676	13708	13867	13686	13927	13799	13598	13792	13611	13674	13716	13754	13768	13706	13672	13776	13751	13671	13713	13809	13706	13905	13603	13834	13629	13651	13754	13643	13743	13951	13581	13680	13609	13596	13913	13762	13750	13725	13729	13486	13670	13744	13605	13757	13709	13675	13704	13663	13782	13919	13759	13645	13800	13913	13704	13700	13797	13780	13691	13652	13654	13722	13883	13813	13776	13673	13702	13821	13529	13601	13818	13727	13714	13740	13658	13757	13867	13739	13707	13724	13631	13822	13824	13721	13756	13746	13695	13572	13727	13637	13777	13781	13692	13787	13750	13715	13663	13708	13844	13765	13793	13685	13793	13645	13863	13701	13606	13736	13665	13697	13706	13764	13837	13693	13828	13891	13808	13759	13726	13771	13734	13674	13820	13630	13783	13644	13641	13742	13686	13824	13841	13716	13707	13711	13833	13886	13715	13656	13748	13840	13688	13476	13794	13743	13851	13863	13683	13721	13843	13807	13629	13586	13901	13604	13661	13751	13693	13778	13745	13766	13790	13786	13612	13818	13871	13879	13702	13770	13750	13582	13857	13728	13701	13747	13719	13760	13815	13631	13800	13623	13772	13774	13802	13687	13718	13530	13842	13951	13597	13542	13857	13616	13676	13690	13719	13705	13693	13634	13589	13806	13754	13745	13698	13762	13922	13642	13765	13788	13774	13702	13825	13650	13845	13750	13673	13727	13772	13707	13814	13792	13683	13673	13551	13644	13800	13833	14004	13647	13649	13752	13751	13645	13693	13739	13916	13763	13767	13574	13541	13616	13831	13690	13826	13659	13781	13768	13933	13696	13607	13795	13750	13890	13580	13705	13756	13698	13855	13707	13745	13731	13544	13934	13632	13849	13645	13530	13760	13920	13800	13866	13784	13704	13759	13770	13745	13737	13640	13666	13546	13701	13581	13720	13807	13651	13769	13622	13770	13796	13667	13749	13872	13736	13863	13739	13689	13622	13596	13685	13668	13822	13658	13923	13765	13792	13687	13641	13792	13659	13678	13776	13601	13786	13767	13487	13707	13666	13820	13708	13807	13817	13850	13769	13844	13773	13898	13828	13723	13829	13822	13726	13811	13600	13821	13858	13685	13765	13652	13763	13798	13869	13727	13725	13770	13696	13830	13627	13691	13753	13788	13557	13672	13876	13786	13688	13782	13563	13766	13638	13655	13816	13847	13768	13641	13823	13648	13599	13825	13823	13766	13793	13571	13759	13603	13724	13648	13675	13699	13834	13703	13770	13773	13676	13634	13613	13666	13672	13675	13687	13849	13663	13818	13775	13640	13692	13580	13806	13812	13664	13725	13700	13696	13823	13889	13591	13718	13867	13642	13807	13563	13729	13718	13722	13838	13791	13603	13741	13770	13581	13739	13575	13848	13755	13698	13669
24216	21204	28556	25191	24334	24879	23249	19992	18922	18355	17685	17158	16901	16546	16578	16499	16371	16226	16223	16178	16075	15895	15947	15695	15712	15655	15834	15558	15479	15557	15540	15434	15613	15565	15491	15499	15521	15682	15619	15411	15462	15264	15406	15578	15430	15485	15478	15493	15570	15275	15565	15410	15581	15371	15210	15520	15324	15469	15328	15353	15412	15349	15460	15456	15346	15520	15500	15491	15239	15402	15334	15277	15451	15696	15260	15298	15531	15331	15375	15513	15481	15279	15384	15389	15258	15293	15392	15575	15681	15606	15324	15517	15357	15334	15527	15386	15414	15320	15397	15367	15531	15240	15326	15486	15487	15344	15627	15541	15325	15387	15355	15482	15546	15362	15383	15360	15273	15408	15366	15483	15461	15456	15320	15418	15311	15382	15479	15292	15431	15309	15206	15186	15345	15445	15373	15507	15439	15505	15318	15323	15296	15486	15246	15325	15527	15230	15339	15246	15417	15370	15493	15136	15148	15444	15282	15434	15534	15601	15484	15574	15390	15376	15312	15441	15430	15402	15500	15551	15338	15497	15375	15214	15315	15451	15400	15247	15304	15479	15288	15387	15541	15376	15552	15244	15281	15453	15229	15281	15492	15404	15377	15375	15401	15225	15495	15350	15445	15279	15410	15426	15375	15382	15453	15538	15459	15388	15467	15335	15344	15376	15364	15456	15413	15569	15424	15498	15542	15632	15422	15302	15374	15362	15335	15411	15289	15177	15333	15415	15456	15391	15304	15555	15549	15515	15261	15690	15574	15226	15312	15326	15326	15402	15516	15329	15464	15247	15480	15296	15485	15265	15316	15395	15249	15388	15349	15344	15541	15277	15323	15260	15297	15522	15412	15492	15479	15373	15345	15270	15610	15434	15484	15295	15339	15185	15335	15350	15346	15122	15408	15347	15267	15285	15493	15437	15454	15297	15245	15262	15111	15379	15334	15471	15599	15283	15435	15440	15274	15450	15198	15429	15507	15324	15255	15280	15291	15393	15578	15624	15209	15402	15386	15430	15350	15279	15317	15331	15560	15269	15453	15370	15311	15444	15559	15356	15475	15486	15291	15401	15341	15523	15444	15588	15469	15419	15497	15314	15433	15298	15274	15407	15332	15350	15490	15253	15273	15258	15251	15377	15431	15196	15308	15354	15242	15519	15567	15215	15326	15292	15231	15261	15461	15607	15559	15446	15431	15473	15324	15390	15376	15494	15449	15266	15475	15364	15356	15436	15603	15322	15599	15515	15622	15372	15394	15325	15537	15472	15532	15480	15397	15480	15356	15355	15434	15316	15308	15653	15365	15355	15512	15368	15367	15328	15400	15382	15420	15590	15475	15346	15401	15403	15395	15355	15457	15244	15355	15150	15569	15051	15433	15358	15402	15482	15462	15432	15491	15016	15417	15240	15255	15339	15413	15318	15534	15338	15270	15530	15571	15402	15386	15346	15487	15320	15328	15448	15397	15064	15200	15443	15447	15506	15453	15343	15278	15154	15361	15421	15489	15471	15402	15520	15508	15372	15246	15503	15190	15259	15439	15564	15429	15278	15204	15431	15331	15343	15475	15285	15288	15253	15258	15364	15545	15574	15455	15432	15495	15302	15426	15415	15479	15372	15459	15235	15355	15327	15487	15251	15389	15397	15300	15502	15393	15433	15185	15312	15443	15337	15314	15339	15205	15243	15313	15445	15392	15349	15470	15476	15233	15452	15467	15278	15499	15452	15212	15339	15386	15452	15347	15304	15452	15420	15498	15503	15208	15444	15337	15404	15412	15266	15424	15354	15428	15263	15388	15459	15535	15485	15295	15403	15245	15529	15650	15463	15522	15234	15493	15316	15404	15314	15448	15368	15459	15333	15529	15424	15446	15461	15321	15410	15319	15334	15405	15178	15508	15510	15373	15478	15402	15525	15598	15492	15144	15431	15457	15229	15208	15473	15415	15503	15463	15377	15356	15259	15465	15442	15527	15429	15320	15563	15515	15241	15311	15376	15280	15405	15337	15442	15271	15489	15356	15524	15555	15355	15345	15381	15292	15386	15304	15456	15352	15492	15357	15428	15101	15408	15308	15316	15317	15507	15244	15385	15355	15443	15522	15438	15514	15231	15429	15359	15597	15397	15367	15424	15223	15479	15397	15595	15291	15331	15504	15389	15464	15458	15481	15424	15396	15569	15385	15328	15337	15361	15367	15399	15439	15508	15248	15277	15397	15270	15543	15363	15566	15333	15426	15425	15276	15321	15632	15253	15290	15367	15187	15466	15387	15470	15407	15420	15343	15340	15244	15172	15474	15343	15525	15257	15563	15293	15357	15464	15326	15281	15389	15460	15511	15372	15262	15251	15281	15443	15260	15295	15482	15468	15463	15239	15223	15350	15348	15431	15493	15107	15510	15275	15365	15432	15494	15347	15566	15334	15414	15270	15387	15340	15380	15451	15268	15218	15252	15399	15556	15277	15374	15245	15421	15365	15419	15595	15409	15343	15375	15517	15284	15338	15416	15546	15304	15351	15345	15448	15333	15468	15457	15619	15388	15245	15363	15417	15347	15323	15533	15460	15363	15429	15412	15400	15422	15201	15335	15462	15338	15455	15590	15375	15286	15489	15579	15443	15429	15544	15294	15399	15353	15540	15377	15493	15501	15338	15417	15235	15204	15427	15355	15354	15336	15369	15566	15408	15193	15216	15390	15355	15383	15350	15591	15339	15429	15316	15342	15861	15447	15301	15511	15539	15660	15382	15468	15541	15387	15369	15534	15228	15465	15189	15289	15303	15212	15314	15557	15215	15437	15386	15221	15486	15313	15644	15242	15420	15493	15378	15389	15343	15226	15201	15333	15406	15424	15542	15487	15274	15058	15405	15338	15336	15338	15242	15261	15307	15515	15345	15330	15324	15494	15399	15509	15337	15268	15312	15402	15223	15481	15435	15415	15096	15383	15238	15439	15362	15393	15326	15259	15420	15435	15430	15413	15490	15380	15370	15385	15274	15357	15476	15356	15198	15235	15278	15300	15220	15293	15402	15285	15387	15486	15251	15448	15416	15440	15363	15411	15363	15097	15410	15297	15279	15543	15403	15626	15498	15469	15471	15405	15366	15328	15406	15332	15143	15445	15298	15340	15382	15593	15511	15271	15175	15262	15591	15160	15315	15395	15171	15437	15403	15445	15304	15357	15323	15423	15425	15327	15280	15382	15440	15477	15399	15387	15295	15486	15395	15344	15480	15415	15235	15441	15287	15225	15385	15445	15512	15308	15252	15395	15226	15324	15323	15523	15446	15462	15406	15358	15436	15348	15235	15550	15249	15472	15377	15516	15427	15410	15310	15384	15304	15483	15437	15400	15460	15470	15680	15220	15514	15352	15294	15427	15173	15325	15502	15650	15419	15350	15406	15333	15304	15443	15505	15452	15456	15341	15159	15213	15390	15516	15253	15426	15436	15339	15531	15326	15477	15444	15283	15264	15468	15190	15510	15459	15446	15415	15140	15312	15435	15491	15499	15416	15404	15167	15467	15619	15356	15371	15349	15347	15390	15151	15360	15371	15219	15223	15419	15429	15473	15206	15393	15432	15554	15446	15409	15374	15402	15310	15475	15360	15358	15397	15436	15479	15497	15306	15365	15462	15507	15371	15417	15378	15471	15461	15462	15489	15335	15608	15429	15475	15399	15476	15254	15440	15352	15422	15408	15401	15522	15375	15355	15461	15363	15392	15422	15384	15426	15454	15431	15218	15450	15483	15599	15550	15533	15099	15410	15436	15330	15160	15441	15321	15354	15418	15383	15380	15287	15459	15475	15477	15355	15238	15400	15421	15251	15376	15250	15322	15483	15376	15522	15264	15443	15467	15315	15408	15207	15243	15565	15353	15321	15495	15316	15519	15391	15277	15406	15473	15395	15263	15415	15565	15257	15279	15520	15324	15282	15411	15393	15604	15511	15447	15429	15359	15239	15487	15435	15247	15301	15311	15281	15328	15340	15379	15377	15399	15393	15369	15480	15220	15437	15511	15542	15542	15391	15274	15468	15392	15512	15326	15373	15471	15492	15563	15426	15390	15330	15469	15543	15438	15581	15475	15338	15383	15339	15340	15580	15242	15244	15455	15255	15256	15316	15556	15265	15349	15450	15453	15328	15325	15461	15380	15466	15386	15443	15557	15359	15418	15474	15454	15343	15194	15358	15487	15508	15499	15485	15329	15494	15425	15534	15479	15449	15311	15355	15417	15480	15496	15376	15360	15432	15431	15577	15195	15406	15539	15267	15464	15418	15375	15388	15545	15196	15211	15291	15426	15371	15337	15386	15428	15473	15620	15343	15447	15337	15384	15338	15344	15540	15330	15388	15457	15384	15507	15150	15230	15426	15377	15181	15319	15467	15231	15565	15423	15371	15355	15320	15441	15449	15354	15375	15437	15370	15450	15399	15325	15620	15065	15527	15393	15549	15504	15394	15250	15413	15488	15395	15315	15420	15328	15393	15549	15418	15374	15167	15254	15320	15283	15185	15344	15306	15447	15480	15243	15584	15285	15323	15440	15222	15412	15338	15445	15379	15244	15309	15400	15587	15540	15309	15295	15372	15362	15407	15464	15386	15376	15387	15406	15283	15400	15363	15316	15380	15443	15566	15439	15324	15363	15318	15602	15198	15519	15192	15492	15334	15356	15378	15308	15309	15142	15367	15314	15363	15374	15285	15296	15453	15261	15252	15395	15361	15495	15172	15366	15396	15355	15587	15349	15322	15477	15229	15406	15501	15440	15526	15426	15455	15411	15249	15300	15426	15412	15455	15410	15363	15412	15400	15346	15456	15462	15320	15385	15494	15317	15496	15174	15458	15224	15460	15551	15263	15326	15528	15626	15133	15397	15386	15423	15476	15631	15423	15532	15499	15456	15299	15357	15251	15374	15196	15279	15421	15240	15263	15347	15245	15258	15512	15397	15376	15489	15543	15318	15428	15411	15334	15302	15186	15577	15440	15455	15264	15226	15316	15389	15504	15541	15382	15299	15189	15557	15430	15528	15458	15323	15579	15355	15433	15535	15308	15354	15303	15396	15434	15214	15449	15308	15416	15533	15429	15581	15350	15350	15321	15448	15425	15476	15751	15472	15473	15513	15223	15439	15356	15223	15386	15502	15393
27492	45436	42042	33050	28478	25344	22417	20350	18843	17930	17141	16343	16101	15762	15504	15155	14974	14964	14859	14660	14747	14595	14243	14311	14123	14105	14139	14056	13969	13795	13920	13943	14078	13998	14006	14014	13736	13919	13954	13931	13816	13854	13693	13848	13748	13851	13811	13817	13783	13732	13846	13983	13893	13757	13909	13825	13851	13580	13788	13856	13845	13605	13868	13812	13894	13782	13639	13624	13809	13902	13921	13814	13806	13803	13764	13528	13742	13782	13796	13751	13843	13901	13928	13720	13853	13725	13824	13700	13769	13910	13836	13782	13913	13709	13732	13836	13719	13705	13686	13891	13814	13751	13894	13750	13829	13954	13679	13864	13912	13738	13911	13824	13805	13760	13779	13646	13799	13797	13988	13897	13763	13647	13628	13729	13685	13700	13851	13684	13849	13802	13781	13780	13749	13823	13757	13727	13737	13727	13723	13658	13842	13762	13823	13737	13819	13763	13819	13809	13624	13809	13788	13743	13766	13789	13759	13812	13804	13970	13961	13816	13929	13816	13913	13790	13902	13755	13865	13559	13811	13696	13839	13921	13709	13759	13786	13880	13745	13629	13908	13886	13752	13699	13725	13749	13931	13848	13718	13812	13752	13764	13891	13621	13704	13718	13859	13800	13924	13735	13800	13688	13713	13857	13561	13755	13859	13833	13823	13645	13606	13900	13800	13873	13761	13842	13693	13791	13898	13949	13696	13756	13723	13864	13846	13628	13678	13839	13827	13808	13851	13813	13644	13834	13679	13671	13667	13885	13829	13856	13729	13752	13850	13705	13857	13758	13640	13884	13751	13753	13616	13663	13804	13705	13689	13655	13766	13864	13634	13818	13824	13977	13790	13928	13683	13726	13797	13704	13831	13695	13845	13891	13744	13673	13822	13780	13940	13666	13788	13668	13833	13758	13954	13851	13823	13676	13769	13859	13859	13642	13711	13890	13783	13687	13877	13712	13664	13556	13774	13763	13787	13750	13817	13871	13620	13905	13886	13590	13781	13884	13802	13794	13833	13871	13697	13785	13739	13691	13795	13714	13828	13660	13823	13846	13784	13797	13770	13789	13785	13908	13640	13888	13781	13625	13896	13849	13722	13690	13734	13825	13788	13697	13682	13851	13741	13816	13903	13898	13815	13791	13883	13492	13895	13822	13800	13726	13713	13611	13825	13883	13651	13839	13846	13729	13708	13850	13836	13855	13825	13768	13817	13687	13667	13819	13718	13919	13601	13817	13869	13777	13653	13960	13770	13719	13869	13788	13773	13618	13942	13918	13776	13824	13721	13795	13800	13752	13836	13644	13870	13817	13884	13824	13747	13757	13789	13781	14067	13715	13844	13785	13620	13769	13758	13678	13831	13763	13941	13753	13673	13743	13854	13779	13855	13735	13860	13577	13643	13846	13702	13733	13718	13743	13803	13785	13676	13850	13854	13873	13752	13851	13699	13712	13857	13768	13732	13687	13799	13729	13671	13787	13874	13627	13866	13831	13826	13700	13639	13653	13753	13570	13883	13561	13611	13860	13788	13847	13945	13715	13867	13868	13670	13847	13869	13838	13661	13908	13742	13993	13812	13708	13725	13642	13588	13838	13713	13859	13852	13776	14008	13821	13737	13628	13703	13754	13722	13656	13739	13747	13734	13749	13581	13798	13951	13833	13803	13810	13637	13607	13797	13773	13804	13827	13735	13795	13856	13825	13747	13823	13881	13690	13901	13839	13840	13699	13628	13803	13911	13674	13869	13824	13837	13785	13680	13851	13673	13790	13920	13628	13717	13715	13895	13762	13936	13874	13711	13948	13676	13633	13790	13619	13600	13876	13945	13703	13780	13726	13820	13687	13765	13752	13909	13688	13744	13733	13785	13756	13775	13779	13811	13733	13944	13665	13758	13752	13792	13873	13902	13833	13713	13753	13722	13902	13939	13710	13876	13923	13833	13888	13842	13752	13811	13784	13702	13932	13679	13706	13763	13856	13734	13797	13674	13565	13718	13830	13703	13741	13722	13629	13790	13862	13720	13773	13805	13686	13772	13657	13695	13835	13804	13743	13909	13795	13786	14037	13791	13793	13740	13666	13860	13775	13897	13716	13747	13904	13909	13845	13886	13821	13799	13865	13862	13873	13790	13604	13758	13705	13897	13847	13811	13510	13845	13717	13792	13682	13764	13693	13896	13735	13970	13631	13767	13676	13825	13818	13723	13584	13922	13814	13727	13851	13865	13791	13832	13808	14039	13795	13939	13805	13879	13650	13849	13694	13908	13719	13894	13815	13716	13817	13826	13698	13819	13812	13783	13986	13756	13723	13805	13663	13761	13765	13658	13795	13800	13677	13855	13764	13819	13689	13667	13804	13942	13800	13841	13936	13881	13732	13970	13630	13835	13826	13663	13781	13793	13908	13930	13666	13839	13705	13747	13853	13639	13705	13774	13771	13731	13844	13633	13819	13800	13739	13903	13687	13924	13827	13723	13773	13786	13826	13681	13750	13933	13614	13795	13835	13961	13797	13769	13806	13734	13737	13515	13731	13902	13858	13821	13731	13926	13791	13817	13615	13578	13627	13756	13793	13729	13964	13674	13844	13690	13843	13695	13828	13819	13730	13837	13838	13756	13750	13841	13728	13806	13785	13785	13775	13794	13793	13743	13748	13783	13676	13794	13941	13817	13912	13821	13674	13968	13641	13886	13582	13746	13734	13843	13803	13839	13898	13897	13843	13693	13694	13765	13791	13829	13784	13669	13777	13866	13749	13840	13728	13665	13768	13860	13685	13694	13841	13776	13824	13901	13986	13769	13825	13853	13848	13924	13831	13794	13827	13918	13933	13733	13869	13873	13704	13635	13719	13786	13768	13812	13803	13841	13793	13831	14017	13644	13852	13732	13822	13841	13715	13962	13896	13898	13812	13749	13806	13698	13783	13768	13872	13568	13984	13836	13832	13662	13888	13869	13580	13847	13689	13885	13881	13762	13784	13746	13865	13836	13913	13843	13967	13877	13575	13600	13828	13819	13943	13739	13933	13803	13711	13788	13832	13776	13881	13778	13692	13665	13808	13793	13920	13856	13758	13861	13805	13905	13651	13866	13861	13847	13823	13855	13687	13777	13890	13772	13782	13905	13906	13887	13849	13853	13591	13930	13893	13802	13738	13887	13927	13702	13913	13822	13856	13836	13796	13948	13862	13736	13775	13788	13612	13640	13745	13634	13847	13658	13830	13844	13871	13630	13739	13671	13873	13656	13687	13792	13767	13635	13682	13674	13677	13750	13637	13775	13686	13821	13821	13934	13690	13775	13694	13717	13871	13866	13781	13819	13753	13751	13733	13733	13811	13722	13685	13849	13739	13716	13751	13896	13851	13858	13921	13865	13763	13675	13652	13733	13758	13771	13747	13634	13787	13744	13626	13726	13756	13692	13649	13817	13798	13928	13923	13818	13763	13726	13790	13688	13938	13687	13825	13779	13751	13732	13729	13746	13700	13983	13838	13718	13653	13857	13691	13894	13787	13590	13621	13827	13823	13936	13641	13935	13796	13633	13758	13750	13762	13730	13837	13832	14077	13813	13979	13641	13797	13934	13708	13969	13812	13629	13851	13978	13903	13756	13868	13798	13629	13724	13829	13625	13865	13710	13689	13808	13688	13787	13649	13791	13848	13858	13817	13687	13753	13816	13824	13774	13722	13758	13766	13680	13736	13691	13909	13860	13662	13704	13839	13701	13825	13911	13868	13684	13823	13738	13705	13731	13834	13832	13665	13711	13730	13706	13709	13646	13751	13825	13922	13768	13909	13849	13627	13600	13899	13866	13779	13861	13852	13837	13869	13719	13798	13866	13708	13800	13857	13884	13675	13899	13762	13858	13693	13769	13755	13867	13716	13637	13892	13804	13978	13797	13938	13635	13741	13893	13686	13740	13540	13788	13807	13991	13892	13811	13664	13830	13764	13909	13744	13673	13785	13869	13979	13830	13793	13770	13878	13868	13730	13840	13916	13681	13771	13795	13666	13844	13866	13898	13833	13881	13688	13661	13831	13843	13601	13940	13749	13733	13702	13882	13776	13661	13810	13817	13910	13726	13789	13780	13822	13883	13808	13804	13824	13750	13850	13544	13814	13791	13742	13806	13821	13684	13640	13849	13794	13639	13749	13621	13600	13820	13846	13756	13854	13643	13903	13892	13778	13888	13670	13856	13924	13831	13690	13876	13601	13780	13882	13797	13710	13767	13867	13977	13851	13694	13784	13686	13719	13860	13831	13687	13609	13812	13803	13775	13626	13974	13760	13760	13861	13828	13750	13620	13712	13869	13821	13637	13819	13917	13767	13787	13691	13901	13552	13778	13664	13786	13653	13678	13840	13771	13863	13826	13736	13846	13809	13819	13806	13853	13838	13809	13692	13764	13715	13820	13820	13680	13867	13858	13806	13824	13884	13859	13933	13728	13914	13833	13789	13821	13847	13636	13948	13734	13795	13871	13680	13864	13870	13744	13696	13850	13870	13904	13787	13772	13711	13940	13721	13803	13781	13685	13926	13824	13873	13624	13766	13617	13893	13820	13709	13898	13690	13843	13727	13860	13837	13697	13799	13846	13888	13813	13875	13651	13816	13777	13864	13767	13809	13808	13843	13648	13679	13803	13717	13848	13796	13763	13945	13723	13831	14000	13730	13790	13630	13931	13881	13824	13788	13807	13848	13733	13814	13832	13816	13742	13905	13831	13659	13782	14021	13922	13700	13769	13742	13867	13676	13606	13778	13892	13759	13856	13822	13780	13725	13826	13909	13778	13712	13794	13834	13718	13836	13840	13744	13945	13695	13775	13760	13749	13778	13713	13915	13864	13782	13684	13641	13754	13736	13742	13808	13754	13607	13841	13743	13817	13791	13845	13840	13892	13843	13923	13919	13815	13832	13815	13587	13807	13730	13749	13810	13778	13653	13680	13780	13636	13672	13706	13805	13686	13883	13741	13663	13645	13821	13827	13750	13833	13819	13699	13733	13670	13636	13754	14027	13610	13660	13821	13751	13747	13790	13967	13628	13696	13843	13654	13689	13747	13759	13744	13819	13760	13842	13654	13809	13754	13727	13755	13782	13929	13805	13800	13745	13825	13871	13706	13854	13730	13802	13788	13829	13772	13834	13735	13841
22973	21196	28988	23832	22512	26119	28012	22329	20596	20106	19451	18396	18326	18057	17683	17569	17377	17246	16998	17177	16790	16652	16427	16586	16612	16336	16471	16365	16281	16110	16266	16132	16097	16228	16074	16104	16109	16124	16069	16016	16116	16122	15879	16005	15995	16155	15969	15940	16074	15984	15984	15972	16301	15852	15991	15896	16006	15937	15968	15855	15844	15844	15990	15815	15998	16033	16079	15935	15987	16074	16123	15867	15990	15888	15916	16023	16150	15828	15919	15780	15952	16097	16082	15891	16145	16020	15925	15910	15985	15808	15776	15949	15891	16045	16083	16038	16172	16017	15901	16032	15942	15977	15977	15935	15853	15943	15982	15962	15983	15949	15722	15940	15804	15951	16055	16102	15752	15780	16072	15866	15952	15884	15803	16019	16015	15983	16018	15936	16158	15913	15886	15950	16102	16078	15842	16048	15918	16066	16063	16159	16195	16108	16147	16030	16102	15996	15875	16134	16099	15978	15992	16042	16031	16045	15966	15742	15911	15906	15873	16013	15907	15950	15951	15743	15766	15961	15941	16011	16000	15855	15729	15949	16140	15848	15891	15840	15812	15788	16024	15791	15963	15841	15967	15959	15947	15845	16011	15856	15856	15987	16016	15985	15947	15853	15820	16025	15887	15991	15838	16117	16142	15823	16025	15753	16052	15900	15898	15926	15993	15783	15890	15846	15705	15995	15981	16103	16017	15954	16059	16056	16010	15810	15996	15787	15914	15877	15935	16058	15799	16079	15899	15928	15922	15884	16028	15691	16063	15965	15799	15856	16042	16137	15777	16086	15770	15887	16226	15911	15955	15955	15975	15896	16033	15971	15902	16034	15895	15997	16071	15927	15990	15833	16032	15828	15783	16028	15887	15811	15973	15798	15922	15817	15925	16013	15782	15909	16054	15990	15765	15871	15939	15833	15910	15849	15803	15819	15926	15888	15930	15984	15936	15823	16056	15900	16014	16008	15933	15996	15903	16175	15787	15996	16065	16040	15900	15966	15971	16014	16038	15841	15844	15984	15821	15965	15889	15993	15922	15789	16028	15811	15980	15795	15910	16117	15914	15871	16008	15981	15768	15999	15959	16007	15851	15677	15893	15853	16001	15864	15822	15974	15931	16026	15965	16025	16049	16010	16041	15868	15922	16102	16179	16089	16002	15838	16005	15784	15886	15784	16017	15882	16055	15980	15991	15919	15965	16008	15977	16087	15967	15959	15830	16070	15762	15960	16039	16000	16049	16208	15840	15868	15811	15766	15968	15939	15897	16010	16010	15955	16099	15806	16004	15797	15850	15943	15816	15859	15773	15908	15744	16100	15864	16062	15957	15981	16025	16149	15945	16048	15699	15763	16033	15940	15769	15689	15798	15961	15940	15845	15833	15909	16086	15827	15975	15974	15837	15869	16018	15892	15813	15638	16208	15910	16017	15918	15833	15903	16016	15911	15853	15732	15966	15764	16034	16078	15837	15836	15979	15899	15843	16020	15963	15753	15826	15879	15907	15952	15832	15960	16000	15867	15891	15964	15902	15970	16010	15982	16057	15900	15985	15846	16072	15870	15934	16053	15962	15661	15899	15829	15920	16002	15855	16034	15835	15929	15747	15890	15865	15916	15935	15852	16087	15774	15893	15958	15924	16028	15936	15939	16133	15915	16107	15968	16075	16066	15829	15852	16083	15909	15968	15859	15987	15929	15793	15967	15958	16069	15937	16146	15896	15970	15910	15938	16145	16059	15983	15985	15918	15893	16044	15843	15914	15849	15914	15950	15895	15903	16060	15964	15954	16047	15821	15818	16034	15935	15699	15824	15878	15925	15896	15863	15985	15960	15913	16090	16075	15973	16012	16049	16058	15680	15845	15780	15884	16046	15901	15927	15840	15914	16104	15845	15685	15847	16062	15839	16069	15895	15901	15785	15941	15836	15914	16059	15876	16079	15929	16097	15965	15842	15934	16055	16012	15734	15979	15999	15861	16022	15923	15863	15817	15708	15863	15909	15741	15761	15984	15993	15977	16015	15859	16206	15936	15856	16083	15785	15988	16171	15981	15948	15957	15943	15797	15884	16001	15753	15759	15827	15795	15813	15994	15960	15895	16065	15719	16014	16005	15835	15997	15870	15869	15768	15861	16041	15615	15870	15883	15962	16016	16097	15920	15840	15928	16094	16015	16005	15894	15987	15905	15820	15925	15956	16170	15932	15982	15910	15819	15903	15898	15848	15848	15887	15883	15905	15953	15974	15883	15863	16030	15939	15895	15821	15887	15815	15833	15889	16249	15865	16036	15963	16062	15930	15893	16073	16001	15936	16160	16042	15858	15791	15961	16144	16019	16087	16115	15916	16100	15819	15890	15808	15860	15986	15707	15937	15672	15884	15846	15925	15835	16011	16003	15754	15745	16231	15927	16168	15819	15878	15869	15884	15970	16007	15983	16008	16046	16008	15841	15917	15825	15915	15848	16056	15675	15890	15941	16097	15920	15919	15863	15794	15891	16093	15908	15961	15997	15772	15888	15812	15996	15853	15768	15762	15932	15870	15664	15966	16004	15791	16227	15966	15774	15897	15918	15889	15825	15922	15985	15925	15959	15897	15860	15736	15995	16086	15817	15847	16044	16185	16110	16163	16054	15977	16028	15978	15965	15846	16113	15899	16018	16135	15984	15960	15866	15863	15920	15776	15797	15917	15947	15968	15876	15950	15899	15899	15986	16127	15889	15637	15790	15953	15872	15926	15751	15959	15865	15876	15923	15941	15870	16055	16040	16082	15943	15907	16008	15976	15831	15796	16287	16059	15966	15835	15809	15895	15865	15923	16102	15936	15920	15889	15865	15978	16161	16093	16103	16056	16071	15981	15915	16065	15834	15872	15970	15871	15873	15862	15795	15955	15864	15803	15948	16090	15956	15917	16014	16002	15926	15941	15949	16006	15911	16108	15892	15821	16005	15845	16090	15988	15886	15971	16099	15868	15912	15803	15910	16068	16016	15952	16018	15812	15985	15967	15909	15827	15980	15913	15944	15735	15699	15999	15794	15923	15707	16010	15953	15978	15963	15951	15778	15764	15825	15847	15963	15926	15898	15764	15848	15776	15833	15915	15928	15889	16041	16132	15959	15870	15927	15937	15927	16197	16036	15921	15993	15889	15897	15864	15905	15855	15936	15938	15818	15855	15803	15844	16009	15987	15762	15670	15926	15925	15764	16003	15972	15851	16088	15971	15970	15827	15963	15832	16003	16082	15791	15817	15822	15990	15852	16015	16101	16056	16093	15881	16117	15884	15929	15869	15856	15953	15897	15932	15978	15776	15972	15946	15735	15906	15701	15849	15682	15879	15847	15912	15872	15879	15862	16053	15930	15840	15932	15899	15981	15727	15936	16035	16018	15988	15894	15823	15891	15880	15946	15928	15889	16167	15963	15879	15922	15907	16129	15789	16038	16086	16003	15838	16196	15950	15956	16000	15975	15746	15957	15798	16013	15807	15887	15933	16027	15923	15833	15835	15918	15967	15842	15848	15849	15923	15788	15876	15867	15964	15934	15776	15799	15885	15841	15952	15823	16105	15812	15783	16037	15898	15998	15801	15840	16024	15816	15720	15681	15833	16039	16007	15922	15912	15905	15813	15748	15969	16074	15997	15940	15981	15894	16159	15865	15952	15753	15918	16128	15969	15853	15967	15752	15880	15914	15968	15955	15951	16001	16164	16015	15989	15982	15887	16048	15872	15959	15784	16016	15890	15778	15732	16026	15946	15910	15859	15966	16033	16043	16083	16002	15919	15863	15899	15979	16018	15973	15825	15676	15905	16008	16027	15952	15785	15925	15869	15877	15844	15932	16121	15908	16144	15983	15939	15931	15997	15974	16017	15823	15942	15955	15885	15919	15857	15797	15929	15836	16101	16022	15846	15960	15816	15770	15780	16023	15876	15848	16007	16039	15939	15943	15851	15784	15968	15910	15861	15810	15975	15849	16102	15890	15810	15893	15998	15942	15797	15918	15846	15889	15993	15921	15840	15780	15940	15961	15709	15971	15924	15986	15737	15923	16085	15901	15734	15811	15727	15869	15920	15778	15958	15807	15878	15943	15749	15880	15965	15945	16009	16075	15937	15823	15757	15834	15959	15954	15955	15841	15915	15888	15925	15918	16008	16059	15960	15806	15681	15867	15938	15929	15984	15934	15863	15912	15972	16009	15868	15957	15887	15909	15832	15854	15930	15844	16052	15896	15826	16012	16088	15845	16072	15990	15925	15984	15769	15817	15818	15913	15989	15926	15742	16065	16152	15713	16016	15876	15875	15937	15845	15729	15964	15903	16001	15802	15831	15955	15999	15797	15977	15928	15929	16029	15879	16044	15901	15933	15847	16049	15919	16055	15903	15912	15939	16022	15884	15950	15958	15930	15857	15878	15969	16012	16019	15999	15925	15875	15972	15979	15819	16032	15948	15895	15866	15886	16003	15914	15883	15890	15859	15937	15827	15881	15957	15808	16088	16024	16105	15906	16005	16039	15719	15731	15791	15758	16006	16065	16051	15750	15960	15900	15828	15998	16191	16140	15780	15720	16043	15756	16018	16076	15874	16025	15868	15836	15697	15821	16143	15879	16048	16124	15945	16060	15798	15834	15979	15804	16003	15896	15794	15859	16166	15863	15840	15733	15784	15977	15766	15917	15907	16031	15901	15963	15943	15921	15941	15806	15859	15733	15873	15906	15889	16079	15984	15664	15952	15944	15875	15878	15914	16137	15838	16080	15844	15858	15893	16013	16170	15981	15711	15821	15823	15913	15914	16065	15725	15808	15965	15852	15840	15959	15987	15834	15973	15899	15903	15822	15840	16069	15926	16055	15918	16042	16104	15904	16036	15963	15991	15835	16063	15922	16020	15982	15796	15681	15928	15954	15990	15910	15768	15910	15873	15982	16104	15969	15865	15804	15951	15894	15898	16009	15955	15974	16134	15935	15851	16190	15930	15729	15786	15955	15858	15891	15861	16032	15900	15957	16007	15854	15974	15983	15792	15902	15875	15920	16098	15977	15965	15986	16102	15976	16013	15962	15897	15946	15973	15928	15996	15920	15784	15889	16003	15876	15978	16087	15900	15969	16022	15836	16111	16012	15850	16068	16081	16008	15936	15891	15943	15933	15613
28912	50912	47884	38128	33816	29517	25901	23180	21463	20237	18918	18128	17452	16904	16723	16090	15867	15834	15849	15348	15396	15124	14857	14587	14561	14620	14501	14368	14357	14257	14400	14218	14265	14251	13998	14180	14330	14152	14328	14190	14253	14013	14124	14144	14284	13961	14145	14180	14002	14026	14174	14095	14087	14128	13953	14112	13968	14183	14113	14279	13901	14075	14016	13930	14264	13896	13867	14039	14041	13984	14011	14027	14131	14171	13996	14028	14210	14218	14028	14275	13954	14074	14079	14076	14046	14163	14068	14047	14044	14317	14186	14084	14098	14069	14146	13965	14020	13964	14049	14098	13991	14192	13903	14259	14183	14076	14161	14128	14061	14044	14176	14037	14045	13945	14183	14039	14091	14072	13977	14169	14023	14110	14161	14089	13982	13989	14130	13934	14148	14062	13936	14055	14195	14015	14073	14263	14088	13879	14169	14100	14291	14023	14085	13980	14040	14086	14053	14053	13912	14164	13999	14003	14031	14175	14060	14049	14005	14156	14043	14019	14007	14041	14051	14102	14179	14072	13985	14008	13995	13971	14151	13981	14060	14073	14124	14117	14062	14219	14063	14067	14216	14147	14052	14086	14156	13994	14040	14023	14108	14168	14081	14112	13902	14060	14116	14009	14024	13996	14238	14089	13996	14155	14090	14026	13968	14165	14067	14121	13949	14007	14032	14255	14003	14173	14046	13976	14005	13897	14231	14127	14117	14106	13987	14071	14011	14093	14076	14102	14063	14154	14139	14184	13954	14098	14033	14006	14230	14205	13957	14021	13982	14128	14185	14133	14034	14001	14175	13925	14057	13975	13957	14079	14010	14059	14086	14150	14146	14162	14104	14015	14168	14156	14098	14189	13923	14183	14052	14100	13882	14058	13947	14031	14121	14004	14058	13885	13868	13965	14171	13791	14037	14019	14067	14148	13861	14172	14033	14142	14219	14180	14126	14099	14014	14004	14071	14117	14082	13983	14018	14185	14083	14162	14118	14029	14048	14008	14029	14156	14090	14014	14087	14113	14040	14010	14077	14034	14098	14178	14056	13915	13995	14057	13880	13950	13986	13895	14035	14077	13907	14036	13975	14116	14041	14127	13985	14215	13925	14017	13985	14002	14232	14003	14018	14065	13903	13985	13902	14017	14079	14054	14000	14048	14270	14063	14129	14084	14178	14183	13942	14062	13998	14080	14036	14164	14087	13967	14225	14061	14061	14061	14070	14070	14043	14120	14064	14010	14007	14044	14153	13944	14196	13991	14089	14210	14074	14030	14107	14038	14102	14012	14047	14051	13982	14120	14092	14169	14112	14070	13931	14003	14065	14203	14113	14103	14031	14019	14164	13937	14107	13999	14152	13983	14274	14028	14225	14039	14069	13939	14125	14015	14027	14108	14025	14056	13923	13972	14007	14092	14032	14189	14095	14180	14017	14133	14068	13997	13926	14048	13882	14198	14027	14214	14005	14012	14009	13930	14036	14044	14091	14021	14121	14062	13903	14100	14058	14134	13923	14219	14045	13925	13978	13992	14136	14027	14132	14099	14174	14072	13900	14099	13968	13997	14237	14090	13980	14062	14225	14076	14067	14092	13787	14038	14097	13969	13961	14042	14133	13983	14093	14118	14074	14025	14238	14094	14099	14082	13950	14141	14314	13963	14126	14028	14119	14012	13947	14078	14064	14035	14090	13933	14044	13987	14017	14001	14100	13973	14196	13862	14163	14121	14236	14057	14112	14137	14207	13984	13987	14304	13912	13872	14240	14059	13951	13820	14044	13979	14101	13992	13975	14037	14139	14052	14089	14211	13830	13967	14017	14152	14191	14066	13903	14160	13973	13868	14035	14267	14061	14124	14150	14053	14138	14076	14130	14039	14057	14183	14016	14122	13915	14036	13998	14173	13967	14067	14016	13835	14004	13831	13834	14272	14057	14063	13997	13986	13919	14035	14055	13957	14084	13984	13959	14186	14046	14275	13922	14132	14003	14254	14097	13945	14111	14174	14120	14084	13938	13916	13884	14213	13975	14011	13957	14174	13810	13956	13994	13961	14025	13962	14102	14305	14195	14181	14198	14235	14169	14038	14245	14006	14042	14096	13994	14041	14081	14172	14173	13966	14152	14028	14052	13980	14047	14027	14060	13955	14015	14118	13941	14079	14088	14135	13891	14053	14072	13981	14088	14120	13999	14001	14092	14181	13990	14149	14190	13987	14009	14147	13978	14072	13994	13924	14019	13947	14059	13920	13995	14139	14011	14146	14256	14022	14043	14022	14355	14056	14068	13996	13937	14067	14058	14158	14145	14122	14117	13988	13947	14017	14221	14044	13958	13942	14169	14162	13968	14103	13997	14052	13834	14184	13977	14086	14087	14030	14045	14097	14081	14054	14140	13949	14093	14122	14127	14133	14050	14039	14172	13924	13981	14091	13902	14248	13832	13984	14037	14174	13969	14112	13960	14100	13863	14097	14060	14267	14135	14118	14064	14044	14124	14141	14060	14102	13940	13951	14083	14046	14046	14104	13929	14063	14206	14071	14284	14186	14096	14067	13944	14086	14014	14184	13990	14079	13979	14040	14086	13904	14069	13954	14065	14062	14014	14122	14172	14070	13946	14075	14005	14126	14028	13977	14029	13953	14011	14132	14093	14222	14090	14214	14102	14040	14078	13946	13983	14161	14062	14055	14142	13996	13989	14008	14034	14095	13925	14020	14185	14123	13969	14220	14195	14242	13928	14159	14049	14085	14008	14041	14007	13946	14186	13958	13883	14010	14167	14120	14125	14048	14098	14048	14026	13924	14152	14114	14010	14151	14033	13952	14007	13910	14045	14167	14051	14116	14062	14058	13995	14079	14153	14187	14176	14138	14133	14075	14069	14170	14134	14134	14046	14034	14070	14069	13952	14226	14155	14135	14040	14193	13982	14141	14041	14109	14099	13946	14027	14159	14108	13960	13959	13815	14078	13945	13959	14104	13959	14041	14102	14146	13995	13994	14088	14063	14035	13938	14143	14105	14125	14065	14004	13942	14099	14069	14169	14008	13852	13947	14125	14193	13995	14008	14104	14130	13849	14033	14092	14066	14045	13883	14012	13992	14250	13957	14218	14189	14108	14084	13998	14033	14169	13999	13877	13923	14019	14145	14068	13939	14055	14074	14010	13891	14152	14081	14162	13881	14091	14039	14004	13980	14030	14119	14001	14249	14023	14144	14224	14151	14203	14144	14118	13980	13957	14146	13975	14073	14148	14055	13944	14144	14303	14043	13904	14024	14100	14056	14038	13996	14085	14158	14106	14191	14142	13950	13907	14000	14089	13941	14154	14162	13904	14212	13902	13989	14168	14118	14134	14147	14131	14037	14284	13995	14041	14094	14034	14042	14225	14114	13978	13812	13877	14025	14113	13942	13891	13972	14172	14227	14082	14010	14087	14024	13864	14033	13951	13793	14091	14087	14151	14076	13960	13940	14076	14135	14016	14182	13981	14168	14000	13986	14132	13973	14074	14078	14258	13867	14095	14050	13938	14056	14004	13982	14016	14152	14023	14047	14147	14006	13880	14085	14199	14081	14093	14009	14001	13963	14008	13953	14117	14127	13993	14243	14239	14145	14034	14057	14041	14020	13892	14118	14125	14159	13984	14204	14046	14092	14023	13975	14145	13926	14125	13978	13971	14055	14041	14100	13976	14013	14055	14065	14219	13838	14021	14029	14055	14060	14088	13995	14101	14046	14217	13913	13973	14144	14097	13967	13957	13908	14108	14115	14144	13984	13993	13954	14009	14016	13882	14210	14003	14114	13953	14243	14125	14037	14168	14121	14049	13956	14146	13937	14103	14034	13985	14105	14205	14079	13982	13938	13968	14155	13997	14093	14023	14037	14202	13909	14185	13907	14029	13895	14005	14175	14050	14134	14073	14195	14099	14234	14093	14061	13978	13898	14165	13962	14110	13911	14139	14076	14015	14165	14044	14066	14101	14172	14172	14113	14077	13925	14087	14003	14063	14014	14319	14035	14086	14050	14024	14089	14084	14067	14044	13989	14186	13909	13930	14118	14107	13941	14112	13878	14132	13884	13921	13893	14058	14226	14054	14065	14177	13988	14020	14165	13906	13990	14004	14104	14084	14136	14050	14065	14243	14001	14071	14009	14069	14026	14188	14110	14001	14149	14241	14123	14101	14170	14091	14114	13972	14045	14077	13945	14081	14159	13982	14060	14213	14211	14125	13922	13884	13956	13978	13954	14165	14138	13946	14118	14009	13999	13939	14046	14098	14144	14097	13951	14043	14033	14439	14040	14171	13986	14035	13908	14264	14040	14160	14126	14071	13976	14040	14173	13986	14086	14007	14091	14135	14097	13991	14045	14243	13971	14035	14055	14084	13918	14174	14126	14025	14156	14141	14149	13895	14317	13980	14115	14061	14111	14128	14089	14218	14102	14123	14073	13997	14107	13997	14159	13899	14075	14053	14010	14128	14183	14024	14081	14150	13930	14211	14019	13949	14137	14114	14201	14107	13979	14178	14124	14144	14106	14160	13943	14147	14318	14082	14159	13901	14197	14078	13913	14154	14059	14064	14055	14256	14086	14036	14148	14023	14064	13879	14110	14063	13991	13845	14089	14128	14036	13959	14008	14074	13921	14309	14012	13957	14083	14023	14070	14190	14083	14120	14011	14139	13980	14141	14099	14167	13975	14138	13956	14036	14161	14177	14049	13905	14039	14139	13960	14109	14100	14030	14125	13940	13983	13906	14168	14033	14043	14037	14035	14072	13993	14150	14075	13986	13990	14143	14084	13902	14079	14042	14172	14063	14029	14109	14088	13929	14132	14112	14057	14047	14115	14038	14002	13937	14068	14008	14220	13984	14065	13972	14067	13922	14090	14050	14155	13907	14042	14311	14068	14179	14183	14079	14081	14210	14067	14079	13960	14091	14127	14035	13973	13945	14216	14046	14025	14032	13923	14119	14106	14039	14110	14025	13965	14030	14029	13982	14066	13936	14017	13975	14117	14016	14026	14025	14226	14029	13980	14129	13847	13924	14223	14040	13941	14128	13994	14021	14002	14259	14106	13942	14134	13868	14171	14153	14275	14281	14066	14109	14084	13936	14103	14034	14026	14107	14085	14106	13992	14045	13998	14058	14167	14037	14042
28647	25715	31872	28954	23525	21025	19526	18374	17428	16965	16951	16696	16443	16175	16138	16119	16000	16135	16067	16009	15937	15872	15855	15739	15665	15653	15817	15652	15540	15694	15914	15587	15783	15815	15501	15412	15587	15702	15573	15681	15715	15534	15532	15343	15578	15557	15620	15326	15419	15519	15540	15557	15641	15487	15630	15357	15630	15693	15554	15514	15514	15755	15618	15596	15552	15419	15603	15636	15584	15625	15454	15366	15531	15608	15478	15543	15314	15552	15488	15527	15165	15622	15689	15273	15541	15503	15451	15590	15590	15606	15646	15460	15638	15525	15693	15573	15435	15478	15444	15502	15610	15529	15583	15597	15697	15397	15509	15479	15484	15580	15391	15569	15673	15530	15437	15624	15451	15617	15663	15523	15592	15429	15606	15598	15475	15468	15453	15595	15648	15460	15605	15471	15652	15586	15636	15667	15673	15598	15551	15493	15447	15268	15656	15426	15577	15566	15520	15351	15571	15368	15604	15636	15531	15451	15632	15609	15637	15370	15426	15738	15754	15273	15553	15637	15567	15657	15553	15781	15529	15459	15464	15493	15319	15414	15423	15450	15557	15585	15633	15676	15345	15519	15400	15374	15437	15604	15692	15518	15454	15595	15387	15330	15519	15605	15467	15535	15669	15461	15546	15736	15481	15734	15695	15274	15398	15366	15404	15467	15516	15613	15705	15530	15742	15504	15544	15562	15499	15549	15367	15583	15441	15378	15455	15448	15610	15560	15442	15443	15684	15564	15629	15650	15505	15610	15674	15611	15556	15379	15421	15654	15526	15430	15620	15506	15336	15556	15566	15551	15633	15355	15388	15487	15501	15553	15444	15565	15453	15566	15297	15522	15514	15477	15671	15464	15507	15368	15620	15653	15623	15423	15388	15583	15515	15493	15466	15400	15331	15647	15518	15565	15553	15517	15624	15366	15509	15493	15464	15398	15406	15259	15423	15374	15500	15633	15677	15451	15311	15500	15559	15336	15330	15502	15627	15591	15487	15357	15489	15376	15577	15392	15608	15444	15611	15767	15563	15344	15565	15543	15530	15636	15268	15519	15563	15588	15614	15580	15636	15575	15629	15401	15526	15514	15444	15451	15711	15546	15547	15619	15346	15381	15647	15460	15511	15616	15470	15484	15540	15317	15537	15550	15536	15483	15609	15510	15489	15590	15662	15752	15523	15456	15634	15503	15675	15521	15598	15354	15584	15413	15353	15652	15709	15389	15540	15451	15532	15537	15539	15646	15524	15435	15621	15635	15602	15547	15459	15547	15663	15242	15407	15520	15404	15489	15673	15403	15661	15566	15630	15692	15594	15479	15428	15426	15511	15633	15251	15612	15573	15563	15532	15283	15547	15464	15572	15558	15499	15542	15606	15407	15498	15556	15473	15451	15242	15595	15654	15616	15624	15521	15544	15424	15621	15453	15520	15563	15623	15588	15551	15527	15639	15399	15465	15454	15379	15421	15351	15557	15314	15605	15629	15560	15454	15509	15652	15434	15548	15511	15451	15776	15615	15378	15641	15608	15673	15486	15471	15464	15515	15531	15576	15407	15694	15631	15695	15754	15520	15492	15518	15529	15428	15352	15495	15469	15704	15486	15439	15592	15397	15537	15487	15587	15607	15569	15474	15575	15482	15489	15570	15666	15499	15555	15524	15518	15701	15577	15319	15437	15393	15503	15752	15632	15553	15536	15399	15655	15568	15619	15599	15443	15579	15426	15282	15408	15513	15414	15471	15489	15703	15611	15532	15577	15557	15543	15414	15451	15524	15725	15400	15480	15429	15599	15455	15475	15678	15776	15611	15674	15430	15394	15308	15559	15526	15512	15604	15637	15456	15621	15659	15658	15762	15655	15597	15663	15627	15588	15456	15542	15535	15496	15565	15488	15538	15617	15551	15594	15483	15482	15530	15307	15480	15574	15390	15533	15570	15671	15369	15666	15551	15672	15412	15439	15672	15383	15510	15501	15408	15533	15668	15346	15520	15678	15507	15532	15481	15620	15738	15534	15563	15402	15560	15424	15575	15695	15597	15406	15487	15504	15454	15565	15497	15557	15434	15359	15639	15494	15606	15675	15618	15550	15620	15543	15667	15558	15541	15719	15479	15581	15321	15482	15604	15401	15525	15476	15476	15595	15522	15576	15398	15249	15474	15688	15693	15607	15812	15731	15792	15613	15506	15535	15619	15523	15411	15528	15657	15554	15190	15608	15479	15435	15449	15489	15395	15569	15446	15612	15573	15434	15552	15475	15432	15574	15411	15497	15513	15512	15525	15483	15418	15523	15526	15455	15379	15420	15490	15479	15545	15610	15533	15534	15538	15605	15656	15677	15595	15642	15532	15509	15473	15463	15674	15605	15256	15451	15555	15536	15632	15493	15399	15534	15766	15620	15560	15549	15612	15721	15552	15487	15542	15398	15686	15513	15636	15451	15460	15595	15482	15477	15492	15525	15758	15610	15612	15508	15596	15615	15451	15614	15585	15622	15681	15465	15371	15476	15509	15326	15597	15608	15649	15600	15609	15579	15426	15387	15521	15483	15464	15621	15507	15393	15337	15452	15543	15380	15612	15508	15515	15563	15669	15671	15599	15157	15572	15592	15496	15752	15539	15593	15628	15522	15517	15474	15540	15652	15439	15675	15488	15637	15500	15435	15430	15533	15516	15586	15487	15426	15754	15516	15522	15510	15508	15483	15376	15508	15474	15581	15631	15578	15617	15730	15509	15526	15507	15416	15486	15508	15364	15607	15604	15689	15574	15514	15675	15515	15418	15635	15406	15603	15600	15563	15404	15495	15482	15590	15540	15507	15632	15520	15536	15728	15572	15495	15363	15646	15561	15706	15592	15634	15648	15643	15586	15629	15498	15431	15559	15363	15512	15614	15581	15557	15473	15612	15576	15524	15787	15527	15677	15578	15549	15553	15486	15530	15466	15534	15520	15479	15597	15369	15668	15488	15660	15689	15416	15494	15431	15574	15500	15492	15579	15419	15547	15461	15440	15507	15745	15619	15470	15483	15484	15574	15620	15587	15413	15588	15487	15633	15476	15325	15227	15557	15431	15525	15369	15735	15374	15606	15728	15541	15594	15439	15421	15674	15504	15665	15526	15760	15508	15727	15618	15445	15312	15600	15610	15414	15422	15375	15464	15531	15544	15687	15595	15739	15724	15482	15550	15713	15597	15536	15382	15416	15466	15425	15471	15632	15732	15335	15570	15689	15500	15531	15595	15383	15502	15675	15551	15424	15508	15420	15495	15620	15653	15500	15480	15695	15639	15494	15658	15437	15533	15652	15765	15358	15459	15764	15659	15609	15718	15485	15557	15646	15474	15434	15691	15481	15515	15567	15583	15647	15648	15402	15541	15527	15704	15622	15594	15561	15664	15608	15557	15700	15640	15599	15494	15453	15500	15606	15581	15527	15642	15760	15482	15389	15501	15605	15510	15526	15433	15687	15670	15538	15539	15415	15607	15687	15359	15582	15733	15536	15460	15548	15688	15697	15587	15402	15486	15619	15626	15646	15561	15503	15572	15513	15474	15533	15202	15413	15428	15795	15608	15543	15396	15428	15443	15568	15688	15590	15731	15539	15564	15555	15769	15563	15669	15646	15478	15749	15525	15579	15702	15477	15691	15479	15560	15527	15720	15384	15408	15605	15535	15623	15275	15523	15453	15506	15413	15402	15564	15461	15434	15556	15423	15538	15295	15532	15607	15645	15542	15622	15471	15699	15424	15535	15226	15499	15521	15494	15451	15403	15512	15493	15368	15533	15499	15447	15404	15702	15553	15422	15604	15459	15655	15373	15618	15412	15532	15493	15642	15465	15525	15735	15376	15678	15669	15663	15539	15612	15728	15614	15670	15602	15538	15482	15367	15640	15630	15416	15450	15691	15541	15620	15622	15635	15693	15560	15542	15587	15599	15555	15411	15535	15587	15463	15571	15632	15491	15408	15380	15635	15615	15468	15461	15496	15617	15444	15582	15367	15367	15447	15658	15379	15531	15562	15484	15619	15544	15680	15409	15748	15793	15655	15455	15661	15616	15440	15427	15512	15540	15414	15395	15502	15503	15524	15597	15402	15438	15512	15651	15530	15674	15571	15471	15407	15440	15535	15483	15349	15357	15515	15493	15645	15660	15379	15734	15468	15553	15399	15520	15429	15686	15556	15647	15652	15630	15377	15520	15754	15588	15580	15441	15432	15549	15495	15549	15553	15349	15433	15484	15583	15555	15573	15539	15547	15464	15538	15734	15543	15632	15434	15543	15558	15647	15713	15730	15444	15642	15494	15545	15795	15733	15444	15613	15466	15565	15675	15363	15450	15474	15547	15512	15530	15552	15663	15371	15430	15642	15503	15501	15545	15575	15653	15622	15644	15479	15361	15699	15523	15386	15387	15448	15593	15854	15385	15597	15540	15532	15508	15762	15711	15516	15609	15758	15450	15695	15406	15536	15592	15530	15525	15630	15438	15577	15567	15548	15627	15604	15662	15332	15365	15827	15483	15773	15567	15416	15512	15512	15567	15442	15407	15462	15658	15528	15594	15584	15727	15507	15791	15661	15651	15734	15406	15629	15532	15607	15573	15760	15557	15531	15629	15430	15592	15403	15451	15709	15663	15696	15598	15631	15469	15557	15413	15397	15475	15511	15786	15608	15572	15698	15489	15508	15602	15498	15562	15511	15417	15591	15440	15461	15568	15438	15790	15397	15617	15568	15347	15777	15429	15470	15468	15413	15733	15455	15445	15473	15696	15484	15400	15384	15379	15682	15645	15549	15257	15520	15327	15424	15598	15702	15560	15527	15676	15608	15515	15407	15469	15465	15645	15608	15655	15344	15455	15531	15518	15573	15519	15423	15512	15385	15585	15579	15500	15560	15612	15565	15632	15596	15574	15650	15526	15458	15662	15452	15543	15558	15612	15608	15302	15480	15490	15533	15566	15546	15711	15602	15627	15379	15424	15455	15557	15386	15489	15385	15509	15541	15488	15546	15496	15603	15436	15532	15638	15573	15504	15516	15416	15446	15494	15516	15622	15578	15371	15567	15579	15649	15488	15245	15631	15595	15697	15626	15547	15484	15575	15554	15563	15556	15644	15540	15708	15428	15516	15483	15568	15343	15552	15759	15593	15547	15532
27213	39353	35945	28418	24496	21424	19627	18047	16965	16351	16007	15511	15155	15051	14807	14800	14690	14387	14435	14312	14511	14300	14168	14124	14163	13885	13859	13917	14009	13781	13886	13786	13980	14031	13745	13834	13618	13996	13952	13950	13830	13988	13721	13820	13854	13763	13777	13829	13806	13840	13718	13749	13900	13831	13869	13783	13713	13794	13878	13735	13790	13813	13884	13699	13865	13744	13986	13734	13758	13890	13907	13790	13736	13977	13854	13776	13804	13915	13750	13783	13964	13863	13750	13768	13839	13851	13736	13797	13769	13805	13849	13686	13877	13801	13877	13689	13765	13785	13791	13777	13986	13789	13783	13685	13848	13835	13889	13830	13983	13724	13748	13770	13583	13704	13788	13784	13706	13755	13814	13854	13796	13722	13724	13997	13934	13751	13699	13891	13863	13769	13874	13909	13677	13818	13854	13858	13824	13824	13721	13886	13765	13843	13889	13935	13688	13811	13968	13765	13933	13718	13848	13828	13869	13874	13746	13879	13865	13930	13814	13806	13720	13768	13729	13904	13861	13729	13938	13679	13710	13777	14006	13812	13757	13928	13664	13799	13914	13855	13849	14052	13777	13850	14025	13840	13757	13926	13712	13658	13801	13726	13849	13899	13874	13685	13921	13734	13930	13788	13998	13766	13897	13709	13833	13909	13821	13716	13884	13776	13937	13894	13642	13627	13773	13686	13921	13784	13876	13873	13668	13838	13842	13854	13787	13932	13865	13858	13855	13810	13675	13958	13798	13743	13799	13743	13750	13796	13716	13753	13889	14033	13778	13827	13795	13768	13720	13943	13812	13931	13850	13719	13792	13835	13858	13743	13800	13858	13900	13852	13766	13749	13812	13796	13856	13984	13941	13828	13651	13775	13871	13982	13856	13784	13849	13871	13751	13699	13882	13770	14004	13884	13695	13733	13726	13750	13688	13801	13802	13702	13990	13860	13830	13780	13725	13712	13837	13914	13694	13815	13845	13888	13809	13840	13749	13864	13818	13903	13820	13640	13848	13645	13801	13913	13677	13846	13840	13880	13623	13732	13756	13815	13843	13886	13801	13935	13805	13815	14050	13765	13727	13866	13725	13810	13922	13693	13851	13879	13707	13800	13868	13703	13908	13904	13821	13809	13583	13762	13731	13815	13861	13790	13879	13820	13871	13776	13763	13862	13906	13788	13808	14039	13858	13879	13779	13698	13861	14098	13868	13778	13897	13819	13866	13854	13725	13908	13748	13924	13556	14022	13767	13732	13813	14057	14012	13700	13900	13847	13941	13780	13730	13850	13793	13833	13732	13778	13759	13880	13737	13803	13734	13750	13930	13723	13976	13848	13755	13866	13656	13968	13780	13534	13686	13777	13790	13702	13834	13778	13908	13709	13807	13829	13711	13966	13764	13841	13846	13868	13777	13810	13905	13868	13724	13755	13734	13752	13912	13724	13769	13920	13952	13821	13756	13870	13673	13875	13783	13892	13671	13841	13815	14034	13885	13793	13877	13850	13833	13879	13826	13757	13857	14051	13916	13751	13842	13897	13867	13770	13826	13778	13643	13760	13705	13940	13862	14007	13677	13719	13812	13806	13885	13740	13960	13841	13709	13738	13735	13787	13800	13917	13904	13805	13779	13881	13783	13961	13716	13843	13705	13664	13745	13853	13705	13712	13724	13961	13822	13735	13785	13904	13810	13750	13957	13901	13789	13849	13839	13869	13891	13845	13711	13862	13774	13719	13781	13732	13826	13809	13900	13799	14064	13808	13833	13906	13843	13868	13828	13809	13822	13767	13822	13993	13721	13742	13664	13829	13814	13678	13733	13860	13833	13676	13974	13846	13899	13835	13810	13814	13782	13735	13838	13854	13787	13703	13705	13841	13780	13688	13922	13777	13911	13782	13856	13741	13901	13591	13795	13785	13692	13826	13794	13886	13897	14033	13947	13976	13646	13986	13755	13966	13820	13896	13878	13912	14067	13803	13806	13972	13828	13756	13812	13914	13770	13767	13802	13894	13974	13820	13965	13672	13773	13879	13902	13850	13820	13956	13644	13749	13837	13885	13764	13742	13862	13806	13729	13925	13764	13863	13995	13881	13817	13828	13922	13825	13861	13703	13753	13896	13793	13810	13917	13642	13924	13840	13936	13808	13810	13764	13964	13755	13885	13969	13965	13968	13769	13878	13877	13743	13828	13817	13788	13784	13734	13811	13843	13916	13836	13856	13876	13893	13889	13857	13782	13759	13706	13840	13919	13922	13735	13685	13733	13899	13804	14023	13902	13838	13776	13780	13714	13692	13788	13716	13831	13836	13677	13865	13867	13955	13858	13686	13801	13857	13783	13778	13838	13796	13835	13814	13874	13900	13737	13770	13883	13924	13881	13841	13884	13652	13682	13930	13761	13903	13901	13878	13822	13697	13741	13829	13835	13842	13882	13736	13924	13797	13879	13838	13874	13956	13744	13813	13823	13813	13956	13987	13883	13879	13707	13940	13761	13772	13667	13854	13729	13872	13764	13835	13861	13834	13779	13989	13962	13778	13743	13906	13902	13885	13777	13867	13793	13786	13680	13941	13919	13795	13788	13953	13796	13827	13669	13939	13691	13906	13753	13905	13844	13703	13867	13753	13794	13828	13788	13761	13711	13900	13726	13783	13769	13747	13874	13753	13678	13949	13824	13712	13763	13819	13945	13635	13822	13784	13698	13944	13784	13696	13828	13805	13801	13913	13836	13712	13818	13819	13761	13780	13939	13800	13746	14122	13884	13857	13731	13933	13813	13797	14006	13860	13745	13738	13897	13854	13768	13930	13916	13736	13887	13868	14076	13682	13865	13927	13809	13871	13700	13931	13782	13685	13841	13847	13836	13813	13809	13724	13898	13829	13899	13972	13853	13812	13749	13770	13971	13770	13769	13889	13728	13631	13717	13797	13846	13945	13802	13759	13706	13859	13724	13761	13840	13869	13882	13914	13857	13897	13602	13832	13822	13773	13847	13851	13928	13769	13862	13808	13882	13815	13958	13913	13821	13956	13856	13770	13905	13897	13799	13767	14010	13773	13944	13984	13750	13874	13838	13738	13748	13633	13883	13774	13768	13819	13899	13813	13982	13741	13885	13972	14030	13960	13979	13909	13900	13815	13842	13783	13864	14030	13811	13851	13992	13844	13791	13962	13910	13908	13787	13815	13833	13784	14078	13744	13822	13900	13931	13713	13657	13771	13726	13835	13822	13706	13799	13843	13950	13922	13865	13847	13703	13662	13913	13822	13626	13714	13712	13677	13876	13927	13692	13974	13800	13885	13767	13650	13745	13985	13896	13634	13958	13928	13870	13883	13741	13779	13737	13925	13788	13875	13630	13849	13819	13789	13782	13737	13817	13915	13764	13840	13955	13753	13869	13941	13753	13776	13895	13926	13804	13810	13764	13957	13713	13913	13956	13825	13824	13942	13874	13739	13694	13975	13636	13994	13879	13522	13852	13893	13918	13738	13892	13877	13861	13816	13942	13869	13889	13671	13853	13780	13832	13886	13902	13745	13875	13895	13755	13923	13984	13869	13745	13702	13785	13654	13996	13868	13816	13769	13802	13851	13851	13810	13950	13961	13759	13860	13706	13677	13973	13978	13865	13759	13797	13673	13865	13535	13629	13902	14081	13758	13751	13874	13821	13836	13865	13797	13860	13946	13897	13734	13938	13892	13889	13731	13717	13917	13738	13929	13673	13703	13868	13849	13861	13885	13720	13797	13795	13763	13843	14092	13826	13968	13891	13804	13854	13764	13762	13693	13767	13715	13740	13761	13868	13981	13658	13827	13898	13963	13759	13896	13653	13702	13919	13821	13934	13882	13760	13713	13873	13838	13897	13863	13759	13972	13967	13840	13852	13782	13922	13715	13721	13796	13799	13848	13814	13918	13772	13871	13746	13781	13818	13905	14014	13816	13853	13875	13935	13855	13928	13769	13717	13876	13805	13789	13762	13816	13875	13704	13833	13725	13804	13873	13912	13875	13841	13967	13625	13751	13766	13894	13867	13740	13776	13828	13919	13847	13821	13928	13896	13988	13858	13851	13703	13961	13880	13736	13954	13934	13902	13906	13821	13894	13823	13883	13755	13739	13807	13888	13677	13794	14061	13906	13841	13779	13864	13851	13922	13884	13905	13737	13895	13854	13749	13929	13888	13910	13865	13781	13835	13704	13888	13787	13779	13738	13816	13787	13970	13710	13738	13847	13946	13828	13702	13815	13743	13754	13836	13839	13718	13812	13766	13890	13671	13770	13910	13760	13824	13702	13791	13905	13685	13813	13777	13704	13854	13759	13790	13885	13737	14018	13959	13772	13740	13850	13685	13817	13827	13704	13700	13735	13749	13742	13798	13935	13774	13812	13775	13832	13825	13777	13731	13913	13895	13638	13696	13759	13750	13905	13799	13709	13866	13991	13867	13797	13813	13908	13735	13947	13829	13907	13929	13916	13784	13704	13820	13862	13906	13698	13760	13865	13792	13795	13827	13764	13754	13695	13568	13679	13767	13737	13778	13841	13869	13772	13636	13805	13882	13862	13813	13936	13965	13863	13761	13761	13700	13967	13851	13921	13936	13966	13943	13797	13859	13837	13759	13854	13672	13884	13733	13891	13854	13827	13777	13843	13919	13875	13821	13911	13853	13822	13781	13668	13835	13815	13816	13866	13902	13867	13722	13788	13874	13717	13936	13797	13864	13911	13827	13731	13790	13875	13909	13769	13769	13924	13855	13867	13678	13911	13928	13750	13920	13698	13788	13867	13854	13941	13853	13936	13733	13909	13831	13690	13914	13665	13657	13881	13924	13878	13932	13820	13769	13821	13918	14041	13869	13828	13776	13680	13804	13935	13731	13795	13862	13917	13897	13656	13934	13805	13927	13930	13920	13851	13897	13811	13724	13781	13828	13891	13876	13798	13800	13773	14000	13696	13877	13785	13881	13711	13911	13780	13792	13789	13799	13792	13940	13879	13718	13860	13921	13722	13648	13720	13611	13626	13745	13873	13795	13874	13870	13939	13827	13775	13873	13715	13864	13773	13703	13774	13833	13700	13872	13795	13996	13814	13598	13777	13777	13752	13835	13921	13893	13947	13812	13832	13833	13722	13700	14002	13737	13675	13901	13871	13744	13729
24259	21166	28505	25287	24465	24794	23662	20388	18990	18456	18125	17463	17104	17201	16954	16694	16331	16161	16260	16176	16074	16019	16015	15978	16086	15823	15748	15857	15846	15784	15744	15884	15882	15746	15792	15762	15667	15603	15647	15791	15542	15834	15769	15550	15613	15660	15657	15866	15604	15617	15651	15625	15759	15576	15688	15660	15596	15500	15516	15532	15607	15521	15749	15512	15697	15538	15645	15504	15564	15607	15427	15569	15552	15597	15619	15534	15490	15603	15614	15586	15624	15512	15508	15349	15649	15653	15565	15525	15620	15424	15475	15652	15409	15653	15571	15621	15559	15607	15657	15502	15674	15536	15583	15536	15522	15441	15622	15708	15707	15600	15698	15597	15512	15611	15588	15702	15407	15437	15548	15525	15897	15462	15472	15728	15673	15679	15607	15483	15777	15592	15480	15582	15377	15474	15390	15521	15576	15440	15510	15633	15535	15460	15501	15677	15743	15707	15568	15555	15516	15603	15500	15512	15616	15418	15557	15427	15457	15454	15460	15583	15330	15627	15675	15483	15533	15682	15537	15529	15615	15571	15592	15380	15680	15589	15595	15665	15634	15649	15450	15567	15568	15427	15656	15434	15638	15365	15641	15403	15454	15440	15673	15421	15527	15739	15489	15588	15430	15364	15685	15557	15619	15739	15464	15648	15611	15455	15648	15622	15615	15517	15699	15586	15512	15586	15326	15595	15676	15576	15509	15467	15421	15741	15661	15557	15431	15559	15678	15432	15608	15289	15616	15706	15688	15534	15675	15542	15877	15777	15567	15364	15489	15703	15511	15460	15528	15622	15441	15625	15591	15902	15496	15433	15509	15634	15449	15654	15572	15519	15513	15655	15540	15372	15542	15406	15459	15511	15248	15414	15541	15482	15593	15578	15532	15814	15490	15486	15565	15532	15626	15387	15508	15737	15646	15427	15609	15591	15652	15406	15589	15540	15571	15457	15536	15537	15543	15590	15787	15502	15555	15507	15553	15487	15690	15708	15648	15634	15635	15498	15620	15748	15479	15374	15519	15482	15514	15499	15363	15565	15480	15652	15493	15675	15489	15642	15645	15358	15706	15686	15565	15478	15644	15527	15580	15518	15522	15564	15403	15614	15606	15549	15653	15755	15459	15556	15653	15440	15459	15366	15610	15630	15461	15658	15640	15684	15597	15469	15542	15460	15494	15412	15471	15438	15583	15535	15549	15413	15383	15725	15624	15834	15535	15405	15588	15573	15423	15458	15508	15588	15597	15339	15521	15521	15638	15539	15587	15718	15497	15568	15516	15518	15655	15455	15483	15622	15560	15640	15578	15494	15477	15464	15610	15492	15467	15476	15547	15737	15495	15615	15516	15650	15509	15523	15403	15472	15600	15538	15405	15661	15654	15670	15454	15387	15687	15393	15513	15656	15442	15578	15554	15620	15470	15447	15667	15620	15648	15528	15683	15621	15482	15583	15680	15321	15511	15524	15609	15500	15702	15696	15761	15551	15315	15529	15720	15688	15456	15507	15643	15512	15762	15551	15540	15249	15483	15486	15452	15617	15511	15436	15538	15745	15831	15594	15441	15500	15429	15483	15710	15549	15456	15413	15741	15658	15480	15547	15509	15443	15558	15608	15532	15411	15410	15439	15538	15762	15522	15546	15591	15472	15554	15395	15556	15423	15540	15431	15484	15438	15648	15586	15592	15532	15679	15639	15576	15667	15839	15468	15559	15346	15353	15417	15647	15475	15551	15583	15422	15450	15564	15537	15571	15599	15408	15571	15511	15629	15480	15387	15627	15691	15536	15532	15561	15650	15638	15525	15693	15584	15719	15533	15566	15510	15480	15485	15490	15499	15603	15787	15535	15613	15593	15300	15697	15778	15745	15789	15663	15534	15496	15554	15649	15672	15587	15467	15367	15526	15564	15501	15623	15562	15735	15475	15673	15434	15617	15349	15516	15534	15463	15511	15615	15353	15553	15669	15560	15513	15654	15822	15490	15434	15660	15553	15339	15444	15599	15371	15567	15667	15732	15705	15412	15563	15725	15439	15478	15448	15517	15574	15572	15341	15478	15501	15410	15610	15709	15529	15437	15363	15657	15573	15565	15739	15588	15738	15542	15393	15490	15517	15557	15627	15615	15671	15565	15508	15645	15631	15683	15674	15544	15506	15596	15479	15619	15688	15506	15600	15643	15648	15788	15682	15511	15739	15603	15616	15703	15302	15418	15602	15721	15677	15483	15507	15487	15532	15652	15596	15521	15616	15542	15601	15470	15427	15608	15547	15573	15619	15453	15506	15473	15648	15664	15655	15595	15600	15592	15415	15567	15570	15570	15575	15692	15637	15590	15410	15762	15480	15552	15539	15680	15491	15613	15651	15795	15541	15562	15429	15534	15551	15550	15531	15778	15534	15611	15395	15598	15408	15658	15517	15805	15444	15562	15537	15492	15557	15457	15711	15476	15493	15511	15669	15434	15652	15538	15641	15636	15464	15362	15411	15495	15479	15610	15519	15511	15599	15601	15521	15460	15511	15458	15633	15468	15687	15650	15632	15702	15574	15581	15499	15517	15685	15644	15508	15781	15506	15389	15718	15376	15489	15614	15541	15786	15551	15595	15506	15593	15618	15709	15791	15502	15577	15555	15619	15648	15583	15480	15660	15478	15672	15699	15333	15470	15587	15547	15589	15668	15457	15852	15330	15544	15437	15478	15782	15506	15445	15370	15515	15464	15560	15518	15439	15730	15425	15503	15538	15500	15632	15641	15416	15628	15663	15451	15415	15453	15384	15439	15326	15623	15501	15656	15531	15505	15564	15534	15570	15715	15767	15501	15427	15461	15503	15627	15718	15683	15741	15438	15382	15554	15518	15483	15476	15585	15671	15546	15563	15622	15604	15579	15689	15525	15476	15503	15646	15477	15625	15410	15360	15717	15459	15737	15601	15348	15624	15596	15685	15445	15549	15391	15661	15695	15394	15605	15580	15616	15635	15530	15490	15487	15646	15651	15533	15684	15722	15370	15608	15602	15507	15779	15492	15451	15721	15471	15662	15484	15463	15481	15433	15547	15551	15542	15543	15624	15662	15375	15450	15608	15622	15470	15697	15600	15591	15920	15708	15539	15512	15515	15513	15500	15558	15557	15494	15606	15506	15672	15577	15511	15571	15492	15382	15808	15462	15398	15523	15630	15602	15627	15620	15576	15431	15609	15472	15440	15310	15603	15536	15556	15507	15469	15581	15716	15653	15478	15548	15504	15567	15500	15552	15658	15605	15557	15474	15568	15501	15667	15664	15467	15599	15392	15451	15548	15455	15453	15603	15619	15523	15468	15613	15541	15688	15515	15389	15478	15552	15426	15658	15705	15455	15494	15356	15257	15615	15474	15438	15727	15531	15765	15603	15726	15710	15474	15385	15415	15355	15639	15696	15485	15500	15455	15435	15626	15453	15509	15344	15726	15590	15613	15755	15479	15339	15514	15659	15847	15406	15519	15525	15731	15392	15464	15576	15726	15537	15554	15514	15545	15371	15611	15532	15613	15609	15617	15413	15427	15366	15758	15710	15810	15489	15622	15495	15424	15465	15681	15562	15535	15510	15539	15478	15487	15651	15676	15281	15502	15728	15643	15541	15488	15596	15646	15383	15562	15741	15546	15638	15699	15657	15375	15587	15492	15611	15434	15439	15693	15488	15580	15879	15642	15648	15554	15578	15502	15550	15708	15610	15555	15788	15615	15597	15727	15630	15665	15679	15579	15481	15290	15604	15520	15406	15836	15493	15682	15470	15477	15650	15658	15442	15579	15685	15485	15469	15466	15434	15462	15434	15657	15594	15735	15482	15478	15465	15594	15451	15550	15593	15514	15647	15763	15575	15470	15643	15646	15712	15538	15490	15658	15616	15482	15527	15539	15583	15643	15669	15568	15508	15541	15541	15614	15588	15651	15662	15385	15658	15546	15598	15551	15653	15520	15571	15721	15611	15600	15355	15585	15497	15472	15454	15676	15588	15535	15614	15500	15600	15588	15568	15804	15649	15603	15481	15729	15535	15527	15713	15354	15391	15573	15616	15562	15463	15664	15616	15671	15551	15533	15570	15605	15390	15422	15697	15554	15735	15337	15733	15649	15611	15575	15591	15539	15583	15582	15648	15558	15614	15488	15531	15431	15440	15792	15683	15593	15454	15638	15759	15422	15534	15587	15607	15698	15587	15711	15651	15543	15704	15651	15615	15572	15463	15455	15471	15611	15596	15785	15530	15567	15723	15641	15340	15536	15430	15547	15621	15466	15572	15556	15565	15559	15560	15607	15682	15758	15570	15438	15675	15620	15698	15492	15577	15408	15298	15569	15456	15599	15498	15687	15641	15511	15463	15507	15543	15504	15435	15549	15576	15648	15671	15611	15378	15836	15456	15371	15584	15755	15452	15579	15521	15367	15422	15570	15577	15452	15725	15470	15674	15511	15422	15628	15491	15496	15735	15855	15698	15550	15558	15670	15600	15577	15510	15662	15760	15447	15417	15555	15539	15498	15740	15774	15510	15692	15477	15460	15559	15501	15523	15626	15646	15640	15525	15536	15620	15560	15623	15439	15555	15554	15509	15557	15586	15495	15502	15473	15511	15334	15642	15563	15495	15689	15529	15346	15467	15550	15451	15536	15675	15493	15560	15525	15516	15336	15689	15454	15449	15384	15601	15605	15397	15640	15498	15663	15466	15596	15713	15606	15547	15406	15668	15707	15566	15544	15454	15497	15576	15514	15403	15531	15448	15651	15694	15694	15536	15525	15526	15582	15653	15634	15643	15546	15513	15434	15431	15469	15338	15433	15327	15557	15434	15565	15471	15625	15717	15622	15476	15491	15565	15439	15456	15456	15537	15491	15614	15503	15416	15570	15657	15603	15503	15582	15629	15444	15621	15773	15479	15457	15455	15603	15667	15451	15633	15737	15558	15767	15544	15565	15582	15592	15334	15636	15616	15563	15678	15618	15531	15653	15316	15455	15337	15519	15441	15621	15514	15694	15559	15701	15633	15534	15650	15536	15727	15373	15726	15596	15440	15395	15521	15520	15348	15499	15704	15688	15546	15336	15571	15562	15580	15600	15589	15529	15412	15554	15660	15823	15541	15582	15637	15547	15565	15504	15467	15361	15753	15527	15359
26684	45067	42231	33977	29331	25515	22750	20627	19133	18259	17561	16648	16399	15871	15544	15264	15156	14998	14997	14657	14544	14557	14534	14465	14242	14116	13988	14134	13878	13999	14077	13937	13942	13995	14062	14008	14092	13993	13842	13877	13914	13976	13799	14028	13816	13919	13894	13996	13972	13778	13984	13942	13867	13871	13948	14003	13853	13903	13715	13763	13712	13823	13891	13980	13769	13846	13929	13764	13914	13869	13848	13878	13923	13931	13747	14008	13821	13855	13903	13981	13860	13799	13875	13767	13909	14009	13793	13757	13996	13887	13767	13912	14025	13848	13944	13736	13821	13870	13787	13798	13903	13869	13968	13986	13861	13669	13813	13822	13715	13851	13940	13954	13771	13898	13928	13947	13920	13741	13655	13948	13950	13851	13798	14052	13931	14028	13881	13999	13893	13830	13864	13882	13787	13799	13767	13825	13894	13911	13872	13970	13792	13711	13942	13768	13753	13970	13891	13786	13903	13817	13879	13926	13642	13921	13910	13802	13915	13885	13948	14008	13832	13751	13851	13845	13832	13821	13819	13982	13952	13939	13862	13850	13889	13936	13930	13955	13774	13800	13621	13876	13842	13967	13848	13915	13905	13722	14075	13878	13883	13810	13941	14012	13677	13712	14022	13942	13830	13696	14011	13991	13896	13716	13844	13793	13811	13851	13965	13800	14029	13789	13842	13888	13839	13844	13883	13867	13799	13752	13843	13769	13804	13905	13792	13778	13920	13852	13892	13935	13812	13812	13925	13856	13896	13800	13856	13835	13938	13838	13825	13974	13976	13832	13773	13938	13927	13988	13845	13831	13909	13823	13837	13643	13949	13864	13806	13844	13799	13781	13826	13866	13933	13948	13911	13792	13849	13650	13899	13801	13896	13809	14026	14019	13828	13850	13841	13914	13787	13914	13934	13885	13905	13670	13806	13849	13821	13658	13968	13897	13829	14043	13750	13941	13844	13837	13921	14063	13883	14025	13792	13752	14041	13844	13827	13973	13902	13769	13881	13811	13820	13928	13843	13975	13793	13803	13714	13981	13821	13868	14065	13828	13724	13906	13787	13749	13866	14036	13876	13784	13903	13873	13754	13846	13923	13836	14063	13797	13810	13837	13901	13924	13861	13861	13852	13682	13880	13901	13977	13766	13853	13989	13889	13670	13802	13797	14010	13911	13839	13946	13776	13714	13948	13895	13872	13856	13741	13866	13975	13748	13854	13780	13891	13915	13885	13676	14029	13907	13906	13906	13849	13920	13888	13888	13762	13951	13827	13966	13914	13807	13821	13855	13875	13853	13888	13888	13970	13873	13801	13854	13891	13877	13637	13791	13729	13902	13849	13851	13984	13917	13863	13951	13951	13875	13902	13698	14044	13775	13702	13844	13900	13990	13684	13930	13899	13790	13882	13823	13593	13875	13826	13752	14005	13857	13874	13759	13959	13865	13923	13925	13785	13958	13761	13706	13833	13732	13841	13892	13910	13860	13948	13960	13942	13838	13904	13677	13916	13843	13886	13806	13754	13798	13929	13889	13781	13787	13853	13867	13836	13799	13912	13948	13842	13801	14047	13878	13754	13901	13725	13826	13851	13943	13760	13734	13674	13870	13796	13921	13874	13857	13834	13971	13920	13900	13906	13731	13968	13963	13844	13928	13770	13847	13899	13971	13802	13836	13867	13889	14053	13889	13926	13826	13912	13943	13907	13971	13819	13882	13882	14007	13972	13763	13821	13831	14087	13725	13704	13816	13793	13887	13864	13880	13636	13886	13902	13937	13983	13809	13753	13798	13918	13904	13931	13786	13853	13797	13745	13748	13982	13846	13824	13960	13794	13920	13701	13781	13723	13962	13735	13881	13877	13745	13930	13984	13976	13763	13743	13800	13721	13906	13658	13787	13963	13912	13846	13931	13903	13918	13958	13669	13981	13849	14047	13895	13925	13745	13824	13824	13854	13576	13830	13936	13845	14010	13847	13940	14023	13801	13771	13900	13868	13851	13768	13982	13899	13767	13774	14026	13749	13706	13965	13753	13851	13696	13863	13739	13880	13911	13889	13862	13857	13913	13864	13918	13957	14001	13952	13818	13843	13920	13807	13947	13743	13842	13793	13743	14002	13790	13920	13707	13870	13840	13784	14053	13918	13881	13939	13795	13808	13957	13786	13844	13764	14002	13899	14005	14000	13836	13854	13932	13879	13781	13992	13946	13878	13890	13960	13805	13881	13796	14028	13844	13905	13826	13876	13890	13844	13791	13986	13751	13760	13870	13984	13886	14010	13806	13872	13833	13813	14020	13728	13795	14003	13966	13973	13919	13945	13915	13840	13878	14055	13935	13836	13877	13976	13864	13746	13838	13861	13880	13920	13891	13883	14058	13784	13886	13791	13907	13810	13776	14035	13834	13809	13727	14009	13891	14007	13984	13761	13836	14046	13872	13860	13924	14023	13993	13855	13736	13827	13813	13841	13949	13798	13768	13988	13715	13905	13609	13757	13934	14063	13799	13897	14075	13833	13813	14024	13763	13884	13735	13922	13799	13712	13909	13945	13882	13803	13898	13965	13951	13827	13743	13811	13722	14109	13874	13773	13632	13792	13899	13860	13835	13786	13875	13903	13860	13789	13787	13895	13874	13839	13876	13926	13811	13915	13888	13917	13916	13831	13830	13687	13954	13839	13959	13725	13694	13711	13835	13837	13763	13777	13930	13909	13900	13726	13851	13942	14030	13711	13689	13915	13875	13813	13812	13618	14075	13917	13832	13901	13814	13666	13884	13784	13660	13750	13779	13913	13968	13923	13915	13896	13861	14013	13948	13748	14025	13823	13895	13844	13708	13773	13969	13817	14031	13968	14024	13933	13797	13764	13837	13922	13707	13788	13783	13959	13806	13942	13886	13874	13973	13761	13753	13760	13826	13879	13959	13914	13809	13846	13923	13984	13999	13911	13839	13792	13861	13845	13810	13786	13938	13935	13917	13896	13774	13899	13829	14022	13833	13862	13922	13838	13730	13726	14031	13853	13827	13874	13794	13828	13822	13830	14009	13758	13938	14025	13698	13896	13786	13925	13767	13963	13852	13864	13859	13775	13783	13876	13911	13695	13822	14102	13730	13728	13877	13900	14014	13946	13770	14016	13953	13728	13875	13672	13830	13946	13854	13873	13907	13874	13888	13754	13898	13864	14003	13863	13823	13822	13857	13925	13770	13907	13766	13961	13858	13896	13852	13976	13871	13769	13844	13924	13828	13932	13730	13938	13875	13728	13760	13913	13944	14024	13964	13897	13763	13761	13801	13858	13901	13679	13826	13915	13816	13920	13715	13876	13946	14029	13783	13962	13865	13989	13953	13768	13900	13872	13903	14010	13758	13797	13891	13927	13694	13920	13909	13884	13813	13866	13863	13839	13713	13825	13911	13873	13938	13818	13926	13781	13788	13953	13746	13774	13660	13734	13890	13755	14049	13662	13904	13866	13989	13894	13727	13728	13810	13768	13829	13861	13854	13765	13988	13909	13891	13900	13877	14030	14026	13845	13995	13934	13891	13920	13879	13959	13836	13939	13867	13976	13869	13872	13989	13861	13956	13841	13785	13753	13943	13810	13834	13893	13925	13777	13802	13745	13925	13925	13843	13825	13935	13831	14018	13867	13857	13893	13867	13942	13845	13936	13692	13927	13819	13869	13786	13808	13880	13725	13816	13934	13880	13786	14030	13803	13789	13692	13819	13899	13874	13718	13892	13924	13828	13954	13813	13959	13880	14029	13887	13841	13638	13809	13833	13698	13813	13859	13776	13837	13963	13681	13776	13776	13836	13916	13937	14070	13825	13914	13825	13929	13703	13878	14030	14010	13781	13836	13828	13926	13810	14111	13912	14041	13849	13985	13935	13836	13993	13842	13895	13957	13876	13859	13907	13957	14025	13920	13921	13870	13815	13996	13955	13842	14030	13730	13967	13903	13893	14022	13934	13730	13930	14001	13878	13732	13802	13795	13920	13847	13648	13943	13912	13871	13778	14014	14105	13767	13889	13763	13953	14091	13769	14006	13883	13918	13822	13769	13820	13716	13801	13799	13954	13782	13830	13901	13699	13634	14005	13771	13822	13827	13810	13951	14052	13830	13929	13800	13726	13910	13827	13901	13787	13869	13807	14016	13698	13684	13797	13794	13944	13824	13906	13845	14033	13923	13721	13694	13735	13879	13754	13859	13807	14057	13916	13870	13900	13908	13743	13729	13865	13900	13829	13967	13926	13923	13929	13888	13779	14004	13920	13832	13955	13978	13713	13942	13716	13727	13879	13952	13952	13964	13946	13815	13703	13916	13814	13770	13830	13912	13991	13646	13862	13871	13692	13945	13663	13789	13820	13904	13859	13864	13908	13848	13859	13853	13912	13730	13925	13924	13906	13706	13810	13923	14019	13688	13830	13878	13780	13868	13965	14009	13868	13817	13716	13784	13917	13947	14039	13891	13973	13839	13944	14011	13799	13850	14139	14009	13853	13912	13823	13846	13879	13823	13949	13811	13795	13928	13906	13817	14103	13911	13695	13825	13800	13904	13934	13863	13853	13853	13824	13912	13642	13816	13894	13747	13707	13867	13932	13914	13888	13790	13809	13819	13837	13903	13915	13947	13772	13817	13856	13901	13841	13928	13823	13978	13647	13645	14013	13762	13790	13953	13898	13808	13785	13976	13778	13903	13824	13962	13884	13938	13883	14093	13886	13804	14168	13892	13830	13962	13876	13872	13851	13925	13750	13789	13739	13935	13737	13976	13875	13846	14004	13975	13847	13775	13738	13803	13737	13848	13819	13976	13757	14019	13871	13940	13786	13742	13928	14014	13723	13849	13999	13988	13798	13715	14061	13794	13813	13928	13910	13852	13630	13853	13923	13883	13922	13868	13768	13876	13900	13830	13910	13744	13735	13873	13795	13887	14018	13832	13838	13913	13821	13782	13845	13912	13844	13907	13645	13953	13754	13976	13859	13827	13915	13804	13819	13886	13982	13733	13896	13890	13957	13872	14056	13866	13918	13840	13813	13988	13847	13885	13882	13654	13659	14013	13819	13822	14026	13851	13914	13847	13764	13628	13851	13849	13956	13757	13920	13774	13787	13811	13696	13891	13750	13891	14052	13948	13793	13785	13873	13961	13778
22916	21207	29031	23821	22585	25982	27994	22739	21031	20352	19726	18843	18538	18167	17842	17725	17400	17351	17075	17321	16943	16784	16559	16719	16615	16514	16398	16414	16339	16351	16333	16230	16089	16341	16253	16132	16218	16420	16207	16300	16167	16187	16139	16130	16128	16053	16352	16305	16017	16199	16264	16022	16077	16274	16325	16316	16215	15978	16288	16189	16269	16020	16100	16107	16181	16202	16330	16069	16281	15977	16270	16182	15967	16049	16251	16069	16195	16046	16104	16163	16158	16310	16303	16189	16146	16093	16065	15947	16396	16162	16162	16314	16050	16161	16406	16291	16214	16087	16096	16119	16008	16337	16043	16205	16285	16219	16032	16017	16123	16027	16360	16115	16072	16190	16035	16283	16117	16043	16141	16210	16476	16277	15941	16141	16195	16118	16047	16085	15972	16078	16109	16018	16172	16199	16090	16265	16260	16011	16245	16123	16100	16326	16108	16109	16175	16209	15996	16250	16212	16083	16182	16082	16000	16091	16118	15920	16096	16140	16053	16102	15875	16076	16292	15981	15964	16033	15965	16093	16163	16263	16224	16192	16283	16219	15947	16111	16185	16114	16222	16042	15942	16158	16197	16075	15964	16090	16024	16266	16259	16134	16143	15987	16154	15847	16064	16148	16205	16161	16288	16196	16319	16019	16109	16126	16062	15931	16198	16110	16135	16078	16131	16378	16067	16170	16084	16129	16070	16035	16035	15983	16042	16191	16212	16102	16156	16114	15990	16155	16403	16064	15979	16125	16385	16032	16058	16063	16112	16153	16229	15951	16252	15977	15881	16081	16199	16200	15983	16104	16215	16147	15902	16122	16062	16189	15978	16220	16102	16008	16062	16115	16109	16146	16231	16151	16283	16033	16036	16000	16202	16097	16168	16226	16174	16071	16213	16280	16013	15896	16228	16217	16164	16095	16121	15966	16079	16084	15986	16046	16168	16035	16235	16090	15915	16123	16111	16294	15987	16069	16289	16234	15930	16234	16151	15995	15961	15908	16161	15954	15999	16010	16065	16015	16096	16097	16164	15978	16049	16068	16117	16188	15936	15981	16076	16162	16072	16065	16084	16191	16040	16043	16128	16024	16185	16008	15954	16253	16030	15982	16185	16015	16161	15928	15977	15998	16211	16140	16102	16187	16078	15924	16130	16063	16178	16177	16348	16041	16166	16167	16241	15951	16009	16045	16210	16303	16060	16085	15972	16026	16207	16324	16365	16184	16106	16087	16280	16184	16125	16180	16535	16354	16010	15976	15998	16143	16179	16076	16143	16103	16292	16227	15973	16123	16217	16095	16078	15912	16073	16026	16155	15995	16220	16059	16122	16076	16074	15895	15969	16058	16112	16135	16157	16309	15865	16171	16120	16010	16057	16018	16100	16107	16089	15950	16261	16003	16117	15956	16088	16163	16163	16057	16242	16195	16043	16021	16188	16123	16207	16240	16125	16055	15854	15902	16035	16177	16157	16211	16039	16079	15859	16121	16297	15988	16060	16294	16236	15864	16079	16108	16023	16004	16183	16080	16001	16121	16232	16203	16173	16085	15998	16063	15997	16000	15997	16035	16057	15917	16007	15922	16160	16085	15913	16139	16070	16088	16124	16069	16105	16050	16040	16230	16151	16070	16253	15976	16039	16035	15942	16080	16089	16152	16147	16244	15998	15982	16222	16238	16258	16103	16014	16161	16023	16046	15965	16201	16050	16034	16058	16120	16119	16158	16072	16276	16320	16038	15971	16263	15892	16167	16241	16015	16170	15969	16137	16146	16118	16253	16285	16244	16289	16124	15832	16111	15944	16066	16043	16263	15940	16204	15959	16113	16187	15984	16195	15905	15979	16206	16149	16265	15974	16031	16029	16144	16044	16239	16226	15971	15971	16153	16212	16115	16014	16172	16103	16058	16072	16021	16234	16064	16182	16021	16133	15982	16095	15992	16248	16027	16137	16205	16117	16179	15886	16012	16370	16448	15999	15955	16091	15993	15950	15992	16017	16150	16051	16080	16263	16156	16097	16034	16150	16121	16010	16184	16207	16033	16094	15984	15914	16016	16093	15981	15963	16155	16026	16159	16176	16118	16086	16030	15963	15959	16099	16119	16190	16157	16158	16273	15980	16193	16242	16310	16218	16153	16281	16038	16149	15843	16004	16143	16187	16041	16114	16017	16054	16034	16016	16035	16050	16141	16425	16089	16223	16250	16025	16262	16110	15828	16056	16200	16326	15967	16012	16178	16101	16208	16060	15962	16164	15859	15983	16097	15992	16146	16210	16237	16172	16096	15988	16137	15830	16138	16084	16115	16063	16021	16286	16200	16073	15913	16055	16326	15923	16137	16092	16191	16052	15901	16101	16065	16290	16167	16182	16094	16072	16292	15986	16056	16180	16111	16178	16050	15942	16105	16040	16081	16034	16205	16188	16164	16109	16233	16294	16110	16088	16090	16142	16054	16155	16133	16353	16083	16051	16142	16103	15993	16284	16147	16042	16069	15976	16165	16172	16088	16198	16134	16039	16165	16113	16047	16170	16065	16158	15999	16102	16030	16248	16280	16119	16072	16045	16198	16060	16049	16009	16068	16246	16046	16254	15874	16043	16229	16420	16108	16003	15859	15991	16084	16059	15932	15980	16145	15967	16252	16293	16120	16119	16117	16095	16099	16202	16276	15985	15951	15992	16120	15890	16164	16238	16134	15849	16143	16145	16051	16015	16034	16128	16092	16160	16167	16334	16075	16276	16196	16294	16119	16116	16123	16140	16057	16160	16217	16053	16000	16060	16053	16143	16132	16235	15950	16049	16045	16103	16180	16245	16358	16098	16014	16043	16047	16136	16145	16258	15797	16169	16257	16162	16113	16367	16091	16086	15931	16061	15931	16158	16132	16127	16044	16125	16058	16215	15859	16134	16003	16206	16065	15945	15898	16397	16216	16158	16089	16298	16076	16048	16151	16110	16088	15961	16179	16117	16271	16115	16072	16105	16084	16207	16136	16107	16316	16063	16045	16043	15928	15885	16110	16121	15994	16063	16173	16010	16275	16173	16249	16174	16133	16063	15985	16117	16156	15954	16010	15896	15832	16113	16105	16096	16029	16355	15979	16077	16135	15840	15908	16112	16015	16221	16055	16193	16155	16168	16175	15834	16194	16170	16188	16063	16006	16223	16211	16047	16073	16142	15896	16153	15979	16013	15906	16193	16135	16160	16204	16243	16111	16269	16115	16023	16302	16103	16067	16128	15878	16189	16067	16202	16139	16264	16144	16031	15888	16089	16232	16179	16038	16173	16029	16135	16156	16181	16066	16202	16145	15996	16056	16295	16177	16028	16153	16074	16164	16083	16147	16137	16080	16048	16060	16200	16183	16276	16260	16145	16076	16036	16215	16100	15933	15970	16073	16104	15980	15974	16313	16127	16005	16164	16093	16074	16156	16177	16215	16266	15885	15946	15967	16038	16109	16165	15924	16129	16307	16209	16074	16288	16130	16173	16214	15905	15876	15991	16265	16089	16110	16207	16149	16100	16131	16085	15930	16185	16146	16038	15902	16003	16030	16094	15983	15994	16052	16090	16008	16260	16115	16005	15991	16241	16078	16047	15973	16140	16139	16092	16143	16109	16276	16252	16021	16310	15989	16029	16116	16109	16139	16039	16157	16331	16127	16061	15891	16214	16308	16065	16135	16084	15946	15976	16186	16037	16040	16094	16186	16248	16149	16071	15986	16182	16286	16082	16174	16136	16245	16009	16028	16084	16295	16243	16272	16167	16064	16133	15996	16126	15932	16164	15911	16249	16128	16175	16251	16175	16337	16076	16241	16239	16065	16172	16177	16043	16055	16005	15915	16288	16185	16250	16013	16055	16149	16271	16315	15939	15970	16212	16174	16167	16153	16128	16102	16162	15989	16164	15862	16060	16168	16229	15970	16237	15868	15935	16088	15936	16253	16275	16133	16147	16007	16058	16150	16182	16141	16026	16184	16034	16197	16152	16041	16028	16154	16157	16404	16208	16193	16066	16217	16150	16306	16062	16060	15857	16028	16220	16021	16087	16163	16009	16065	16238	16203	15979	15768	16166	16191	16203	16141	16054	15985	16126	16203	16278	15998	16213	16185	16036	15970	16204	16180	15956	16222	16253	16091	16003	16073	16267	16170	16178	16011	16228	15988	16134	16085	16194	16051	16234	16197	16253	16171	16246	16273	16027	16117	15919	16047	16054	16110	16239	16125	16113	15997	16075	16159	15913	16091	16167	16220	16172	16047	16169	16044	16091	16147	16089	15996	16276	16155	16245	16265	15990	16009	16039	16242	15994	16045	16207	16146	16033	16162	16309	16189	16080	16280	16288	16051	16006	15996	16104	16250	16043	16338	16348	15981	16004	16112	16276	16133	16072	16030	16118	16416	16206	16052	16133	16157	16045	16046	16201	15890	15994	15908	16135	15986	16185	16346	16169	16082	16042	15985	15940	16121	16060	16155	16106	16149	16237	16060	16234	16203	16047	16352	16255	16153	15944	16144	16217	16046	16232	16268	16089	16067	16303	16119	16123	16363	16157	16056	16156	16271	16359	15986	16141	16267	16140	16107	16218	16257	16287	15997	16191	16184	15984	16095	15966	15969	16049	16521	16088	16120	15948	16120	15892	16112	15955	16204	16101	16117	16189	16333	16131	15995	16028	16267	16067	16054	16112	16086	16118	16120	16137	16031	16125	16129	16172	16085	16142	15968	15969	16182	16064	16261	16042	15841	15985	15961	15873	16196	16341	15954	15930	16262	16160	16065	16130	16110	16198	16206	15872	16072	16148	16021	16046	16334	16146	16002	16119	16065	16052	15905	15970	15900	16043	15990	16146	16178	16184	15904	16103	16033	15872	16055	16103	16156	16036	16146	15993	16045	16058	16235	16268	16333	16171	15935	16063	16202	16181	16104	16163	16294	16098	16250	16067	15893	16054	16132	16121	16104	16211	16167	16258	16062	16006	16220	16179	16074	16080	16168	16101	15982	15869	16042	16043	15932	16086	16158	16168	16097	15965	16131	16179	16312	16072	15851	16137	16165	16064	16158	16048	16148	15978	16258	16065	16092	16090	16047	16155	15993	16036	16037	16087	16207	16103	16098	16279	16256	16210	16112	16128	16312	16132	15894	16165	16106
30018	51408	48483	38801	33883	29507	26015	23469	21595	20202	19367	18209	17803	17123	16675	16401	16208	15733	15588	15550	15196	15257	15043	14879	14827	14545	14353	14704	14223	14340	14460	14203	14259	14379	14303	14358	14255	14269	14231	14296	14243	14275	14278	14376	14287	14076	14131	14135	14220	14225	14252	14156	14206	14311	14321	14131	14239	14224	14268	14139	14266	14193	14169	14086	14176	14334	14173	14156	14092	14088	14176	14074	14205	14025	14150	14213	14182	14268	14244	14100	14092	14256	14261	14232	14235	14256	14342	14308	14131	14091	14126	14056	14203	14152	14215	14164	14095	14241	14209	14057	14179	14175	14171	14285	14176	14115	14173	14172	14185	14147	14049	14120	14223	14159	14239	14018	14111	14229	14108	14219	14111	14113	14310	14375	14181	14140	14135	14150	14240	14183	14141	14195	14237	14281	14204	14158	14159	14091	14114	14364	14175	14202	13981	14161	14107	14147	14174	14187	14178	14141	14261	14205	14225	14259	14124	14227	14174	14102	14259	14057	14132	14170	14169	14020	14088	14179	14209	14295	14274	14188	14129	14048	14162	14166	14203	14316	14276	14234	14147	14164	14225	14044	14078	14157	14218	14265	14116	14103	14106	14128	14277	14324	14304	14170	14246	14242	14234	14088	14037	14247	14185	14106	14275	14109	14272	14063	14129	14280	14059	14144	14143	14269	14086	14179	14185	14197	14061	14079	14198	14292	14182	14260	14188	14124	14102	14304	14127	14133	14134	14136	14172	14041	14161	14167	14069	14217	14153	14132	14273	14193	14099	14168	14105	14068	14077	14088	14228	14092	14104	14097	14102	14090	13974	14168	14188	14195	14112	14222	14284	14144	14162	14264	14146	14228	13965	14162	14201	14120	14309	14276	14089	14115	14124	14114	14240	14321	14228	14114	14200	13941	14154	14168	14195	14213	14130	14324	13995	13931	14209	14277	14343	14125	14194	14073	14146	14143	14086	14110	14069	14218	14102	14139	14183	14163	13981	14233	14235	13972	14085	14254	14192	14268	14007	14147	14251	14236	14246	14271	14138	14230	14246	14257	14228	14108	13983	14239	14082	14193	14158	14300	14142	14082	14253	14131	14347	14112	14164	14232	14168	14158	14152	14291	14168	14136	14165	13995	14133	14253	14405	14248	14226	14111	14160	14198	14061	14067	14080	14127	14314	14130	14176	14283	14228	14266	14213	14125	14358	14163	14213	14167	14372	14196	14191	14214	14158	14230	14213	14127	14035	14107	14157	14311	13975	14152	14326	14005	14047	14067	14233	14276	14268	14120	14149	14271	14080	14186	14156	14236	14291	14011	13995	14253	13996	14015	14220	14126	14209	14340	14118	13943	14304	14207	14151	14140	14095	14112	14097	13983	14069	14274	14077	14280	14078	14220	14063	14187	14097	14115	14224	14158	14180	14207	14097	14160	14064	14339	14253	14243	14169	14165	14219	14260	14166	14145	14231	14186	14131	14237	14051	14135	14231	14034	14270	13980	14094	14122	14149	14078	14109	14209	14287	13978	14164	14364	14097	14039	14115	14320	14124	14161	14193	14125	14001	14157	14157	14107	14068	14203	14267	14032	14179	14187	14243	14140	14173	14101	14219	14292	14130	14186	14167	14286	14062	14043	14142	14137	14124	14154	14096	14153	14201	14113	14062	14091	14212	14147	14235	14116	14173	14102	14045	14255	14366	14124	14130	14183	14202	14071	14197	14152	14192	14175	14133	14024	14132	14095	14200	14182	14108	14177	14219	14133	14182	14208	14164	14129	14113	14136	14197	14138	14136	14145	14201	14187	14110	14171	14210	14116	14230	14207	14089	14110	14261	14041	14241	14124	14094	14323	14019	14179	14092	14106	14135	14216	14167	14025	14151	14251	14202	14050	14132	14026	14068	14226	14195	14246	14058	14183	14165	14047	14106	14180	14184	14148	14164	14159	14039	14262	14201	14243	14098	14164	14048	13992	14193	14010	14293	14220	14220	14134	14210	14174	14240	14232	14239	14133	14081	14330	14176	14114	14146	14323	14178	14233	14149	14192	14065	14156	14200	14208	14037	14234	14159	14156	14186	14076	14128	14197	14110	14207	14151	14056	14363	13978	14209	14096	14202	14107	14065	14214	14290	14164	14093	14186	14195	14159	14203	14094	14140	14238	14098	14001	14186	13979	14096	14006	14312	14067	14143	14240	14092	13886	14271	14105	14061	14121	14140	14207	14208	14255	14228	14094	14278	14262	14413	14115	14076	13981	14126	14078	14178	14175	14247	14305	14287	14227	14140	14161	14323	14280	14188	13994	14181	14056	14068	14215	13925	14246	14085	13959	14325	14049	14239	14168	14036	14064	14154	14255	14214	14194	14088	14086	14197	14254	14086	14229	14061	14147	14335	14177	14186	14187	14165	14146	14180	14126	14275	14107	14235	14130	14206	14054	14161	13997	14327	14033	14076	14199	14180	14107	14230	14148	14135	14187	14161	14145	14113	14050	14159	14060	14063	14013	14111	14250	14210	14158	14272	14209	14299	14008	14150	14121	14054	14179	14140	14168	14241	14062	14270	14137	14241	14082	14237	14261	14036	14376	14094	14260	13943	14173	14072	14135	14288	14228	14250	14231	14288	14029	14408	14131	14205	14252	14138	14156	14292	14213	13994	14133	14135	14079	14201	13949	14148	14184	14123	13995	14166	14164	14060	14131	14161	14105	14085	14105	14090	14054	14056	14158	14128	14091	14222	14080	14110	14264	14338	14027	14104	14017	14167	14205	14196	14354	14205	14053	14117	14145	14195	14265	14360	14116	14186	14141	14184	14168	14023	14239	14195	14073	14192	14350	14281	14303	14002	14132	14255	13985	14170	14210	14093	14133	14063	14111	14272	14204	14167	14046	14178	14227	14132	14329	14227	14167	14201	14099	14148	14124	14278	14180	14185	14045	14164	14294	14158	14157	14154	14105	14151	13989	14207	14261	14111	14259	14257	14338	14172	14011	14088	14295	14219	14184	14225	14086	14153	14128	14177	14237	14183	14184	14121	14054	14223	14222	14131	14241	14057	14138	14077	14143	14240	14120	14137	14168	13976	14238	14142	14323	14093	14125	14190	14182	14242	14158	14266	14175	14173	14184	14107	14225	14181	14088	14170	14144	14262	14246	14322	14000	14225	14243	14357	14096	14103	14198	14232	14021	14293	14190	14063	14334	14091	14155	14203	14142	14160	14092	14399	14102	14037	14212	14279	14434	14184	14065	14229	14366	14156	14072	14123	14160	14028	13976	14124	14100	13987	14198	14159	14164	14124	14300	14148	13979	14179	14164	14028	14199	14096	14260	14098	14236	14228	14042	14230	14271	14119	14132	14009	14217	14285	14096	13873	14259	14097	14164	14161	14263	14038	14249	14219	14069	13992	14098	14096	14313	14113	14115	13921	14143	14315	14168	14266	14071	14276	14222	14151	14213	14078	14035	14131	14218	14147	14111	14021	14270	14150	14287	14238	14218	14124	14066	14259	14040	14103	14184	14230	14076	14275	14229	14221	14139	14152	13992	14138	14141	14328	14089	14124	14097	14115	14119	14143	14206	14319	14105	14015	14065	14344	14138	14170	14126	14111	14086	14213	14054	14189	14225	14107	14085	14199	14186	14128	14206	14232	14246	14094	14065	14276	14232	14261	14212	14099	14211	14009	14158	14276	14039	14167	14196	14027	14289	14271	14082	14175	14280	14160	14219	13953	14090	14170	14289	14090	14299	14181	14095	14223	14030	14147	14220	14115	14308	14088	14155	14190	14201	14259	14242	14281	14153	14302	14168	14068	14223	14231	14025	14059	14101	14095	14214	14039	14142	14089	14346	13980	14265	14294	14083	14143	14113	14239	14106	14165	14218	14152	14302	14059	14068	14009	14080	14227	14205	14141	14101	14057	14253	14263	14176	14129	14194	14020	14298	14283	14065	14106	14176	14044	14158	14172	14124	14098	14142	14213	14204	14161	14053	14156	14169	14215	14158	14225	14211	14172	14052	14424	14056	14201	14022	14179	14056	14170	14257	14011	14241	14247	14259	14160	14197	14314	14169	14206	14236	14219	14260	14192	14125	14187	14350	14218	14095	14092	14068	14066	14207	14312	14155	14217	14168	14110	14207	14095	14063	14250	14190	14087	14202	14093	14052	14103	14177	14210	14160	13927	14231	14131	14232	14140	14318	14141	14002	14301	14080	14214	14128	14260	14173	14189	14237	14044	14207	14255	14294	14177	14229	14193	14165	14175	14062	13999	14169	14252	14087	14073	14260	14189	14199	14215	14012	14054	14091	14208	14394	14163	14076	14152	14380	14165	14089	14201	14042	14125	14119	14094	14136	14318	14261	14175	14030	14154	14445	14239	14164	14052	14139	14038	14227	14242	14036	13981	14242	14201	14176	14024	14266	14139	14115	14232	14196	13999	14252	14170	14223	14261	14023	14329	14188	13952	14184	14104	14146	14240	14131	14270	14047	14214	14153	14246	14217	14279	14370	14151	14318	14169	14200	14192	14013	14144	14181	14259	14136	14078	14232	14009	14344	14089	14278	14219	14215	14263	14189	14106	14061	14199	14031	14226	14217	14260	14184	14162	14073	14225	14130	14197	14144	14052	14222	14207	14025	14262	14169	14040	14051	14143	14188	14170	14230	14220	14204	14168	13927	14251	14296	14359	14152	14288	14051	14231	14065	14255	14110	14292	14202	14051	14090	14262	14329	14142	14198	14239	14089	14221	14027	14140	14097	14078	14192	14225	14049	14220	14115	14109	14267	14135	14260	14203	14181	14244	14257	14263	14344	14151	14231	14304	14080	14273	14108	14036	14240	14299	14062	14265	14116	14196	14142	14288	14054	14184	14152	14159	14244	14220	14283	14271	14095	14139	14258	14217	14158	14220	14122	14143	14185	14111	14155	14126	14029	14203	14226	14276	14099	14008	14162	14236	14173	14201	14189	14047	14156	14151	14164	14151	14221	14246	14174	14140	14279	14156	14092	14148	14176	14232	14253	14239	14030	14322	14299	14070	14026	14017	14333	14221	14230	14144	14025	14220	14078	14138	14269	14159	14179	14103	14202	14256	14029	14059	14304	14268	14164	14175	14185	13960	14193	14202	14285	14164	14150	14238	14190	14123	14203
28895	26284	32788	29247	23873	21410	19861	18371	17777	17288	16942	16905	16640	16446	16331	16303	16341	16331	16286	16282	16119	16217	15908	15814	15896	15733	15946	15687	15969	15800	15799	15922	15740	15805	15723	15751	15887	15703	15787	15826	15910	15800	15713	15826	15889	15933	15810	15771	15598	15876	15793	15751	15660	15572	15763	15597	15722	15539	15748	15665	15670	15783	15788	15717	15961	15745	15822	15591	15657	15708	15785	15838	15751	15794	15740	15890	15810	15803	15810	15906	15871	15707	15778	15724	15757	15636	15614	15498	15648	15797	15651	15709	15704	15637	15826	15785	15537	15670	15829	15657	15840	15675	15664	15574	15611	15675	15804	15815	15831	15839	15858	15564	15648	15745	15827	15700	15640	15665	15911	15979	15763	15835	15581	15818	15690	15797	15643	15758	15569	15764	15927	15783	15779	15857	15726	15603	15812	15764	15782	15843	15742	15742	15897	15576	15827	15864	15645	15703	15898	15637	15680	15838	15839	15714	15869	15736	15762	16057	15800	15582	15586	15909	15877	15744	15745	15914	15711	15959	15567	15644	15732	15762	15903	15693	15688	15728	15603	15862	15973	15805	15742	15613	15773	15791	15794	15738	15665	15772	15668	15817	15709	15602	15884	15938	15932	15817	15792	15773	15842	15640	15563	15553	15822	15762	15657	15845	15744	15635	15749	15871	15698	15520	15749	15717	15830	15636	15514	15862	15832	15819	15730	15799	15899	15670	15629	15989	15742	15677	15751	15816	15769	16075	15846	15492	15733	15837	15793	15741	15855	15718	15886	15814	15830	15757	15792	15544	15490	15743	15823	15922	15715	15590	15818	15878	15891	15880	15896	15765	15698	15775	15588	15666	15741	15768	15710	15739	15821	15620	15796	15699	15711	15756	15886	15774	15826	15810	15753	15714	15837	15844	15669	15503	15728	15886	15584	15786	15630	15859	15891	15839	15766	15707	15683	15638	15787	15764	15739	15732	15680	15693	15745	15699	15678	15680	15848	15880	15899	15734	15761	15688	15613	15665	15778	15885	15835	15667	15558	15859	15801	15650	15633	15822	15892	15937	15727	15920	15798	15872	15657	15908	15568	15684	15802	15773	15529	15832	15760	15794	15504	15695	15833	15876	15906	15784	15700	15762	15617	15806	15983	15765	15794	15725	15750	15747	15846	15739	15987	15910	15894	15868	15744	15483	15797	15617	15837	15747	15783	15814	15693	15710	15663	15637	15522	15685	15725	15666	15533	15638	15636	15644	15695	15652	15785	15848	15889	15681	15652	15758	15847	15784	15664	15673	15780	15667	15893	15658	15719	15911	15670	15722	15740	15677	15758	15705	15656	15707	15628	15681	15734	15920	15811	15661	15639	15721	15861	15825	15894	15885	15825	15655	15612	15708	15591	15758	15592	15740	15705	15772	15819	15811	15701	15907	15587	15697	15698	15598	15692	15807	15620	15618	15468	15767	15645	15749	15622	15736	15775	15722	15464	15625	15713	15583	15797	15736	15672	15748	15841	15784	15886	15854	15669	15638	15639	15789	15801	15630	15930	15581	15923	15833	15633	15770	15850	15841	15663	15854	15651	15749	15585	15679	15671	15761	15821	15846	15885	15782	15803	15556	15818	15727	15807	15840	15950	15884	15803	15992	15958	15812	15675	15779	15811	15776	15877	16014	15578	15639	15731	15572	15668	15721	15983	15793	15747	15914	15662	15856	15720	15770	15748	15967	15862	15846	15910	15694	15615	15794	15534	15855	15823	15861	15679	15763	15792	15590	15510	15642	15701	15807	15784	15828	15810	15784	15863	15680	15674	15619	15698	15656	15739	15619	15709	15727	15790	15904	15826	15853	15563	15773	15658	15690	15759	15641	15683	15835	15818	15770	15653	15750	15638	15675	15681	15801	15761	15932	15756	15453	15788	15935	15857	15537	15707	15667	15555	15870	15761	15974	15829	15622	15596	15751	15784	15842	15699	15552	15799	15709	15906	15748	15807	15700	15713	15701	15781	15629	15800	15810	15655	15460	15833	15560	15716	15621	15784	15787	15727	15452	15735	15725	15793	15659	15769	15729	15518	15972	15723	15805	15757	15582	15547	15665	15765	15533	15626	15733	15660	15747	15667	15734	15766	15516	15711	15791	15681	15809	15850	15767	15810	15802	15657	15753	15668	15793	15927	15727	15752	15811	15869	15728	15739	15810	15743	15634	15830	15812	15727	15468	15794	15823	15650	15680	15656	15775	15635	15695	15647	15841	15785	15804	15951	15828	15578	15602	15632	15763	15760	15823	15807	15596	15699	15674	15778	15785	15811	15632	15806	15669	15809	15787	15671	15533	15705	15797	15823	15699	15639	15652	15839	15675	15565	15756	15743	15657	15779	15884	15682	15687	15654	15411	15734	15757	15840	15646	15627	15744	15665	15726	15797	15908	15739	15532	15745	15779	15832	15729	15770	15944	15746	15649	15830	15681	15971	15743	15769	15567	15736	15677	15754	15747	15547	15725	15637	15728	15622	15641	15745	15788	15878	15595	15728	15818	15678	15817	15796	15812	15781	15792	15570	15680	15690	15645	15755	15619	15694	15623	15767	15588	15998	15863	15766	15624	15632	15755	15644	15557	15767	15766	15775	15666	15885	15721	15860	15620	15776	15804	15726	15882	15832	15914	15830	15807	15763	15838	15519	15604	15847	15764	15834	15823	15836	15836	15717	15683	15755	15733	15884	15637	15573	15699	15758	16047	15797	15730	15688	15781	15743	16018	15595	15662	15565	15791	15623	15581	15696	15734	15838	15575	15829	15727	15758	15799	15536	15696	15977	15601	15750	15872	15645	15721	15929	15623	15669	15806	15896	15828	15637	15817	15735	15957	15704	15512	15747	15699	15842	15757	15485	15746	15787	15744	15800	15754	15590	15761	15894	15621	15860	15757	15885	15576	15998	15694	15646	15773	15635	15726	15633	15871	15717	15607	15772	15660	15538	15940	15701	15869	15660	15719	15958	15918	15688	15809	15826	16010	15691	15575	15784	15735	15955	15715	15723	15835	15763	15845	15677	15781	15782	15628	15616	15769	15847	15684	15741	15745	15699	15596	15749	15826	15988	15761	15784	15895	15683	15856	15860	15735	15794	15672	15663	16019	15761	15780	15633	15675	15576	15866	15757	15868	15611	15806	15697	15841	15783	15888	15661	15878	15647	15820	15789	15628	15574	15692	15715	15774	15660	15698	15541	15684	15690	15854	15780	15600	15812	15901	15671	15593	15889	15861	15967	15716	15614	15803	15635	15590	15805	15676	15765	15756	15865	15717	15970	15634	15716	15944	15484	15543	15793	15995	15707	15850	15809	15851	15831	15925	15729	15853	15768	15990	15801	15656	15920	15692	15764	15601	15701	15807	15801	15850	15816	15733	15852	15668	15579	15713	15820	15888	15768	15776	15610	15801	15741	15622	15824	15856	15558	15765	15845	15904	15685	15914	15898	15685	15707	15659	15693	15739	15694	15694	15789	15878	15888	15826	15727	15799	15637	15634	15795	15674	15559	15819	15567	15850	15765	15853	15774	15534	15721	15718	15729	15739	15867	15812	15754	15640	15860	15645	15758	15992	15744	15835	15871	15716	15759	15903	15737	15836	15804	15797	15738	15767	15901	15755	15722	15519	15680	15606	15660	15604	15729	15723	15842	15728	15585	15791	15935	15774	15747	15851	15850	15854	15693	15806	15811	15794	15737	15766	15803	15774	15754	15812	15721	15652	15654	15492	15850	15728	15849	15857	15677	15635	15833	15743	15718	15674	15706	15716	15837	15817	15678	15896	15614	15927	15699	15624	15619	15591	15892	15832	15848	15710	15883	15698	15736	15913	15746	15745	15713	15961	15683	15708	15641	15616	15794	15925	15735	15795	15738	15808	15588	15875	15851	15830	15720	15786	15965	15944	15636	15666	15643	15648	15792	15595	15727	15827	15811	15752	15869	15776	15697	15835	15654	15577	15767	15668	15773	16015	15700	15636	15616	15406	15669	15736	15587	15838	15548	15870	15872	15543	15687	15593	15599	15760	15747	15827	15911	15883	15724	15970	15865	15671	15711	15613	15682	15842	15617	15932	15735	15763	15677	15862	15652	15890	15761	15779	15864	16025	15818	15833	15905	15886	15758	15949	15594	15651	15803	15731	15864	15782	15791	15722	15925	15796	15676	15780	15909	15726	15848	15707	15877	15666	15909	15788	15732	15874	15869	15755	15858	15742	15632	15750	15684	15789	15845	15818	15861	15642	15657	15773	15835	15932	15887	15859	15790	15744	15674	15760	15694	15929	15694	15733	15800	15780	15929	15906	15733	15763	15781	15850	15735	15825	15839	15723	15797	15674	15747	15557	15835	15845	15592	15741	15877	15676	15920	15659	15557	15855	15875	15737	15697	15818	15757	15549	15749	15713	15820	15894	15691	15853	15592	15896	15766	15618	15783	15830	15836	15918	15731	15664	15849	15797	15828	15791	15731	15643	15725	15639	15641	15699	15590	15743	15927	15761	15877	15828	15622	15841	15656	15651	15582	15803	15864	15692	15774	15790	15779	15690	15521	15458	15660	15913	15685	15646	15636	15716	15867	15577	15654	15945	15825	15778	15647	15860	15783	15869	15920	15768	15932	15684	15656	15886	15719	15730	15647	15709	15647	15598	15806	15855	15824	15517	15879	15767	15813	15835	15745	15741	15789	15827	15711	15985	15851	15819	15757	15595	15754	15688	15774	15798	15664	15755	15774	15970	15794	15779	15740	15753	15824	15937	15735	15893	15779	15650	15865	15714	15662	15605	15714	15719	15844	15512	15678	15962	15749	15775	15582	15861	16099	15661	15669	15537	15784	15947	15828	15585	15611	15901	15799	15834	15721	15672	15520	15663	15832	15854	15792	15657	15880	15819	15793	15806	15793	15849	15744	15769	15560	15619	15682	15586	15899	15749	15677	15680	15836	15801	15540	15902	15540	15856	15709	15800	15843	15838	15863	15800	15773	15648	15752	15691	15786	15806	15813	15831	15549	15760	15824	15807	15755	15908	15559	15653	15824	15752	15772	15699	15554	15655	15642	15799	15678	15813	15748	15620	15607	15629	15698	15691	15552	15730	15894	15667	15692	15750	15876	15602	15903	15782	15536	16002
27920	40328	37435	28676	24696	21629	19378	18036	17152	16516	16081	15686	15473	15222	15097	14815	14623	14825	14596	14358	14408	14318	14273	14259	14289	14169	14084	14155	14079	14089	14087	14089	13980	13895	13999	14113	13844	14014	13768	13884	13797	14067	13927	13945	13850	13878	13861	13883	13972	13906	13864	14005	13974	14017	14014	13989	13875	13774	13971	13970	13770	13902	13999	13972	13839	13982	13838	14087	13737	13982	14034	13969	13880	14012	13811	13862	13918	13966	13775	13842	13812	13698	13949	13873	13960	13779	13991	13809	13880	13827	13891	13776	14031	13880	13940	14020	13877	13854	13860	13852	13803	13954	13812	13875	14060	13950	14006	13893	13913	13732	13877	13754	13866	13873	13902	13866	13991	13811	13978	14009	13971	13899	13850	13963	13976	13804	14045	13866	13893	13994	13972	13990	13900	13805	14039	13797	13947	14080	14013	14056	13785	13843	13847	13997	13869	14050	13809	14093	13906	13952	13904	13806	13768	13872	13827	13957	13853	13934	13949	13838	13880	14021	13697	14021	13920	13964	13847	13856	14072	13916	13838	13860	13769	13970	13905	13942	13933	14012	14074	13776	13880	13840	13972	13977	13837	14044	13923	13992	13884	13791	13791	13795	14023	13913	13782	13837	13875	13815	13923	13934	13950	13836	13896	13859	13814	13959	13812	13928	13928	14065	13937	13924	13803	13873	13891	13850	13958	13916	13935	13881	13909	13943	13851	14084	13896	14012	14097	13898	13892	14100	13858	13935	13983	14240	13802	13973	14065	13927	14046	13872	13894	13971	13985	14045	13847	13975	14166	13815	13821	13910	13873	13970	13934	13889	13942	13936	13804	13976	13872	13808	14039	13923	14002	13986	13945	13902	13901	13995	13807	13835	14052	13885	14015	13929	13916	13883	13981	13786	14044	13851	13966	13881	13818	13782	13811	13983	13911	13930	13846	13792	13858	14049	13838	13883	14030	13949	13953	13949	14049	14082	13879	13871	13994	13888	14147	13828	13829	13840	14000	13923	13852	13989	13934	14070	13975	13964	13712	13854	13956	13950	13935	13932	13943	14003	13878	13805	13992	14014	14032	14091	13940	13766	13908	14020	13823	13922	13991	13817	13998	13848	13937	13982	13925	14044	13817	14047	13965	13802	13935	13880	13947	13915	13830	13801	13852	13900	13791	13823	13952	13920	13876	13838	13898	14101	13891	14018	13921	13974	13944	14078	13964	13763	13733	13900	13851	13854	13835	13919	13893	13840	13917	13831	14011	13946	14011	13839	14069	14035	13958	13886	13869	13790	14063	13933	14005	14043	13788	13821	14041	13795	14064	13988	13994	13830	13772	13919	13912	14093	13897	13853	13797	13927	13864	13836	13986	13885	13903	13858	13921	13965	13995	13955	13890	13995	14022	13908	13963	13968	13944	13921	13776	13933	13975	13743	13998	13972	13936	13858	13917	13909	13821	14104	14074	13850	13977	13839	13938	13897	13835	13774	13936	13813	14033	14074	13929	13953	13901	14014	13921	13896	13922	14094	13822	13925	13942	13859	13894	13859	14054	13558	13850	13921	13865	13914	13927	13881	13946	13922	14038	13889	13729	13853	13825	14086	13979	14055	13941	13920	13842	14116	13987	13858	13812	13810	13842	13884	13929	13830	14015	14031	13949	13997	13771	13865	13863	13792	13775	13970	13778	14011	13892	13834	13886	13725	13946	13844	13868	14010	13906	13874	13802	13851	14005	13903	13937	13956	13977	13909	14051	13778	13936	13950	14126	14198	13868	13944	14013	13760	13949	13912	13904	13863	13859	13943	13937	13883	13855	13955	14003	13955	13792	14003	13880	13842	13949	13897	13843	13884	13971	13908	13888	14005	13803	13883	13927	13852	13893	13992	13925	13894	13911	13983	13903	13915	13989	13962	13772	13733	14022	13802	13990	13925	13846	14034	13907	13828	13896	13727	14045	13840	13886	13883	13951	13783	13854	13970	14014	14035	14060	13922	13854	13965	13829	13938	14002	13923	13967	13945	13897	13969	13913	13989	13942	13902	13877	13966	13816	13902	13869	13822	14040	13836	13883	13913	13945	13729	13879	13873	13759	13935	13946	14041	13936	13998	13978	13962	13968	13789	13943	14031	14017	13876	13772	13837	13831	13800	13838	13945	13960	13777	13809	13890	13934	13863	13958	13920	14033	13901	13997	14033	13949	13960	13953	13940	13946	13954	13904	13919	13996	14048	13911	13956	13898	13926	13933	13943	13925	13895	13957	14068	13872	13950	13930	14023	13651	14086	13784	14000	13936	13978	13974	13859	14141	13898	14000	13740	13779	13818	13960	13743	13841	13854	13913	14128	14002	13935	13963	13866	13882	14066	13865	13962	13874	13933	13888	13982	13872	13906	13905	13929	13834	13889	14030	13982	13778	13979	13905	14092	13806	13867	13906	14000	13910	13998	13962	13760	14023	13886	13910	13808	13866	13924	13900	14050	13913	14031	13872	14046	13685	13928	14005	13856	13944	13877	13967	13792	13843	14000	13831	13834	13868	13984	13743	13843	13924	13970	13991	14019	13936	13775	13953	13793	13860	13818	14031	13786	13873	14047	13975	13874	13909	14059	13793	13792	13762	13742	14104	13870	14014	13871	13776	13958	13878	14008	13987	14014	13938	13980	13935	13752	13820	13798	14052	13823	13977	13974	13896	13885	13978	13747	13891	13964	14011	13847	13791	13728	13998	13926	13994	13957	13920	13979	13902	14027	13924	13940	13967	14000	13991	13964	13792	13908	14013	13980	13781	14009	13773	13944	13927	13964	13978	13794	13990	13767	13953	13916	13876	13932	13971	13831	14016	14077	13992	13777	13977	13945	13857	14104	13794	13853	14056	13796	13837	13968	13816	14075	13786	13864	13957	14089	13951	13933	13904	13945	13777	13816	13856	13955	13740	13888	13774	14007	13889	13967	13894	13937	14154	13848	13958	13889	14148	13905	13933	13877	13894	13936	13862	13889	13970	13928	14124	13887	13815	14057	13942	13855	13973	13800	13854	13972	13848	13936	13921	13931	14078	13825	13837	14090	13670	14031	13874	13776	13808	14217	13969	14131	13853	14031	13766	13942	13933	13940	13898	13796	13929	13747	13952	13775	13926	13870	13947	13723	13866	13836	13970	14031	13847	13948	13987	13997	13975	14059	13996	13906	13919	14023	13975	13938	13973	13772	13991	13836	14130	13776	14016	13904	13900	13775	13794	13902	13864	13964	14072	13974	13814	13899	13945	13792	13998	13876	14005	13741	14030	13957	13897	13971	13862	13915	13908	13920	13900	13881	13898	13767	13837	13787	13862	13949	13736	13856	13757	13899	13814	13911	13849	14049	13878	13959	13921	13876	13783	13915	13990	13770	13919	14018	13986	13694	13786	14038	13958	13871	14029	13781	14015	14027	13842	14065	14049	13906	13859	13849	13980	13956	14003	13829	14045	13839	13905	14031	14011	13920	13906	14035	13989	13911	14119	13767	14006	13973	13912	14006	13961	13888	13932	13854	13841	14123	13849	13835	13996	13819	13707	13870	13946	13884	13889	13871	13802	13996	13851	13881	13862	13909	13932	13949	13932	13881	14084	14038	14077	14041	13851	13866	13900	13844	14080	14042	13868	13885	13994	13836	14014	13665	13941	13869	14028	13896	13911	14058	13750	14032	13896	14023	13911	13839	13956	13896	13958	13920	13892	14107	13786	14010	13780	13878	14004	14033	13872	13974	13990	13797	13880	14048	13945	13946	13904	13885	13847	13856	13780	13906	14108	13966	13932	14096	13819	13912	13984	13980	13882	13968	13935	13861	13909	13931	13824	14000	14039	13990	13836	13848	13766	14008	13760	13975	14048	13933	13941	13996	14045	14027	13937	13926	13822	13838	13922	13800	13996	14058	13843	13943	13943	14010	13792	14068	13768	13893	13876	13867	13960	14082	13789	13973	13976	13865	14081	13780	13990	13928	13828	13910	13839	13894	13987	13830	13973	14108	13880	13665	13941	13963	13838	14015	14023	13956	13983	13948	13988	13858	13801	14024	13988	14003	13928	14042	13890	14123	14025	14046	13896	13926	13940	13846	13869	13836	13903	14016	13902	13905	13950	13953	13980	13907	14038	13981	13808	13917	13934	13826	14022	14014	14018	13949	13964	13900	13938	13836	13948	13691	13759	14004	14037	13979	13764	14057	14127	13985	13917	13956	14058	13964	13972	13957	13856	13827	13741	13771	13984	13830	13947	13918	14015	13871	13928	13841	13848	14059	13724	13946	13777	13920	13857	14035	13904	13916	13964	13941	14069	14033	14057	13756	13939	13943	13982	13932	14055	13908	13782	14019	13908	14022	14062	13947	13787	13913	13969	13984	14092	13975	13903	13848	13956	13959	14001	13812	13971	13822	13815	13929	14015	13989	13970	13953	14035	13959	13760	13897	14062	13978	14049	14044	13875	14009	13990	13771	13945	13825	13950	14033	13987	13994	13905	14005	13761	13993	13874	13844	14121	13941	13998	13978	13955	13753	13851	13818	13906	13967	13889	13914	13956	13992	13809	13887	13893	14024	14014	14028	13865	13910	13929	13810	13901	13819	13950	13839	13830	14060	13965	13911	13851	13920	13831	13831	13822	13909	13865	13870	13849	13911	13912	14040	13976	13897	14006	13920	13923	13798	13912	13784	13948	13858	13953	13943	13831	13826	13898	13984	13831	13868	13868	13927	14032	13850	13797	14048	13943	13972	13955	13755	13932	13964	13935	13888	13912	13949	13786	13834	13939	13877	13848	13983	13896	13752	13996	13841	13850	13845	13763	13759	13925	13954	13900	13862	14001	14058	13939	13825	13779	13776	13978	13841	13979	13928	13985	13809	14071	14013	13978	13885	13926	13949	13799	13859	13806	13771	13753	13899	13964	13938	13877	14052	14062	13912	13794	13853	13790	13997	13942	13974	14053	13995	13938	13792	13989	13886	14013	13938	13979	13869	13853	13842	13930	13924	13941	13974	13992	13780	13792	13858	13852	14089	13962	13998	13960	14024	13710	13756	13988	13910	13997	14033	14037	13872	14033	13961	13883	13822	13841	14109	13952	13896	13848	13841	13894	13990	13957	13808	13910	13870	13875	13956	13982	13884	14026	13803
24203	21203	28591	25433	24742	25584	24192	20659	19436	19003	18250	17881	17247	17329	17190	16931	16750	16636	16587	16308	16286	16091	16161	16079	15965	16098	15907	15987	15984	16066	15931	15897	15820	15843	15940	15889	15761	15677	15919	15761	15897	15797	15660	15959	15811	15660	15658	15930	15890	15703	15857	15763	15773	15645	15848	15789	15932	15952	15981	15814	15835	15681	15902	15792	15807	15651	15752	15700	15752	15931	15779	15755	15772	15933	15860	15711	15858	15674	15766	15875	15770	15996	15977	15914	16080	15887	15936	15489	15775	15657	15886	15863	15664	15645	15777	15965	15984	15775	15642	15702	15898	15630	15986	15783	15713	15726	15791	15839	15622	15829	15844	15801	15651	15934	15961	16024	15681	15735	15730	15740	15790	15809	15783	15790	15631	15891	15657	15574	15792	15805	15775	15767	15936	15740	15644	15676	15733	15812	15663	15575	15685	15685	15900	15925	15732	15653	15678	15712	16064	15819	15707	15783	15991	15758	15714	15988	15917	15645	15650	15810	15917	15798	15862	15550	15787	15719	15689	15848	15700	15833	15879	15727	15649	15735	15631	15826	15754	15823	15808	15682	15622	15726	15766	15464	15616	15729	15842	15685	15483	15826	15747	15387	15645	15671	15795	15708	15961	16078	15716	15896	15807	15745	15802	15783	15763	15788	15805	15780	15625	15698	15602	15643	15759	15896	15662	15868	15877	15921	15723	15667	15733	15593	15884	15740	15840	15816	15890	15721	15818	15689	15578	15539	15929	15861	15874	15734	15811	15634	15643	15596	15786	15838	15570	15704	15747	15597	15751	15782	15907	15766	15816	15785	15692	15876	15725	15661	15845	15672	15823	15758	15845	15805	15673	15937	15642	15631	15772	15696	15983	15698	15629	16021	15771	15999	15798	15816	15764	15871	15755	15627	15869	15688	15659	15707	15612	15753	15906	15834	15680	15753	15776	15688	15580	15839	15777	15710	15928	15911	15688	15652	15912	15685	15797	15942	15605	15708	15857	15749	15670	15776	15802	15636	15860	15830	15749	15716	15726	15870	15844	15530	15798	15855	15610	15665	15579	15670	15520	15705	15665	15857	15718	15650	15626	15845	15870	15580	15828	15903	15690	15758	15705	15923	15671	15875	15889	15803	15738	15524	15711	15677	15763	15990	15917	15625	15850	15609	15858	15741	15801	15719	15580	15864	15649	15725	15771	15951	15769	15639	15849	15669	15736	15848	15835	15739	15722	15779	15793	15638	15660	15735	15670	15770	15589	15835	15556	15749	15541	15722	15930	15846	15801	15836	15823	15754	15940	15804	15753	15756	15575	16016	15751	15692	15781	15796	15680	15677	15834	15591	15817	15848	15609	15597	15652	15820	15887	15585	15833	15656	15690	15652	15840	15774	15616	15552	15745	15758	15726	15820	15724	15900	15744	15637	15783	15778	15608	15790	15771	15667	15770	15791	15680	15721	15793	15797	15682	15918	15690	15796	15898	15774	15598	15902	15698	15467	15500	15711	15782	15857	15740	15643	15640	15845	15756	15739	15648	15744	15876	15732	15872	15787	15771	15631	15685	15504	15723	15806	15747	15652	15636	15799	15770	15716	15646	15849	15738	15633	15727	15590	15874	15818	15849	15583	15920	15873	15631	15794	15747	15664	15800	15623	15793	15692	15771	15670	15723	15719	15761	15525	15836	15786	15702	15869	15737	15533	15660	15778	15515	15659	15760	15925	15830	15687	15749	15860	15827	15701	15585	15667	15632	15766	15736	15719	15775	15637	15683	15736	15906	15733	15824	15877	15711	15605	15715	15784	15529	15754	15875	15706	15732	15752	15884	15962	15690	15819	15583	15677	15586	15645	15732	15867	15781	16021	15861	15725	15842	15886	15919	15833	15723	15594	16112	15738	15894	15847	15715	15623	15644	15762	15849	15609	15565	15740	15836	15782	15874	15853	15540	15878	15780	15978	15711	15716	15766	15683	15423	15801	15967	15795	15691	15839	15775	15603	15926	15868	15870	15931	15773	15867	15876	15824	15761	15800	15852	15769	15711	15881	15808	15848	15773	15679	15948	15675	15943	15855	15925	15823	15595	15857	15877	15856	15673	15569	15808	15812	15871	15642	15708	15756	15733	15597	15690	15760	15816	15818	15849	15794	15793	15697	15846	15535	15800	15721	15902	15799	15701	15819	15806	15667	15769	15827	15848	16000	15718	15689	15716	15841	15789	15992	15807	15819	15988	15764	15716	15695	15637	15984	15654	15801	15904	15808	15805	15771	15878	15749	15868	15777	15771	15606	15622	15995	15753	15955	15642	15783	15867	15778	15780	15845	15995	15545	15840	15791	15771	15819	15830	15782	15773	15764	15991	15860	15768	15804	15650	15693	15668	16002	15671	15700	15881	15810	15927	15894	15764	15755	15819	15864	15916	15873	15643	15815	15943	15602	15969	15902	15578	15694	15909	15709	15816	15678	15866	15787	15831	15801	15690	15882	15779	15823	15662	15755	15808	15648	15710	15551	15689	15881	15648	15704	15721	15828	15654	15564	15796	15796	15920	15694	15726	15759	15725	15795	15690	15703	15752	15769	15832	15948	15768	15728	15896	15605	15892	15710	15812	15621	15848	15692	15813	15764	15855	15971	16043	15739	15648	15792	15865	15819	15833	15865	15722	15806	15669	15915	15779	15860	15769	15683	15892	15722	15836	15724	15757	15779	15901	15782	15832	15933	15783	15668	15732	15677	15702	15697	15663	15756	15673	15842	15742	15697	15784	15702	15972	15901	15725	15879	15809	15742	15788	16031	15732	15810	16023	15793	15766	15985	15752	15701	15810	15653	15910	15761	15719	15727	15783	15815	15774	15736	15596	15693	15867	15716	15709	15657	15592	15725	15944	15837	15900	15700	15934	15711	15756	15921	15728	15597	15947	15758	15670	15827	15914	15808	15459	15752	15894	15818	15946	15775	15801	15645	15869	15572	15697	15680	15603	15617	15755	15774	15728	15808	15696	15790	15802	15715	15735	15731	15615	15605	15804	15704	15631	15756	15664	15572	15750	15755	15918	15837	15865	15890	15764	15646	15845	15766	15701	15878	15757	15777	15817	15705	15651	15670	15866	15849	15856	15683	15712	15843	15806	15573	15617	15722	15697	15734	15842	15977	15737	15996	15661	15893	15573	15917	15936	15719	16024	15894	15775	15578	15810	15705	15805	15737	15745	15903	15611	15838	15867	15841	15796	15638	15616	15771	15629	15804	15969	15724	15745	15890	15658	15701	15684	15900	15620	15762	15869	15941	15678	15734	15850	15855	15779	15835	15617	15786	15938	15748	15548	15699	15790	15849	15685	15945	15931	15772	15649	15880	15765	15702	15974	15769	15779	16019	15757	15734	15785	15848	15671	15737	15660	16005	15731	15547	15720	15911	15800	15879	15778	15551	15705	15798	15707	15890	15913	15776	15732	15767	15649	15862	15827	15667	15762	15670	15689	15815	15695	15765	15715	15732	15661	15622	15879	15870	15656	15702	15693	15730	15712	15739	15977	15768	15979	15893	15716	15617	15909	15823	15739	15879	15749	15706	15586	15840	15729	15661	15693	15747	15689	15913	15817	15844	15783	15860	15778	15872	15657	15851	15581	15833	15778	15650	15818	15820	15904	16049	15677	15936	15816	15989	15872	15825	15823	15776	15872	15699	15794	15707	15650	15817	15764	15829	15832	15890	15803	15896	15793	15795	15768	15889	15622	15652	15674	15768	15644	15746	15808	15763	15818	15801	15774	15759	15748	15758	15705	15920	15820	15779	15695	15692	15675	15637	15912	15641	15871	15817	15997	15575	15600	15630	15805	15750	15878	15823	15875	15754	15621	15468	15809	15785	15919	15800	15645	16041	15801	15675	15868	15791	16004	15917	15736	15492	15924	15735	15591	15649	15909	15858	15736	15834	16008	15838	15671	15766	15659	15812	15701	15656	15979	15686	15617	15678	15935	15671	15699	15568	15813	15734	15556	15766	15801	15796	15860	15694	15939	15677	15704	15735	15874	15731	15801	15736	15705	15729	15843	15793	15920	15757	15776	15766	15632	15651	15827	15695	15844	15673	15953	15775	15591	15860	15729	15866	15893	15863	15739	15756	15730	15821	15785	15645	15618	15739	15855	15673	15549	15775	15761	15841	15844	15537	15733	15665	15651	15766	15690	15815	15828	15738	15679	15880	15588	15720	15911	15741	15826	15703	15906	15631	15798	15732	15789	15835	15659	15495	15768	15577	15688	15794	15676	15780	15849	15884	15966	15915	15787	15786	15739	15834	16022	15686	15552	15723	15698	15776	15776	15801	15951	15734	15793	15632	15818	15951	15757	15519	15767	15841	15684	15682	15957	15784	15908	15865	15859	15863	15880	15753	15692	15848	15926	15917	15748	15884	15823	15859	15860	15718	15742	15878	15914	15436	15708	15805	15708	15906	15739	15905	15914	15798	15577	15761	15724	15715	15814	15761	15799	15942	15926	15978	15748	15978	15856	15744	15718	15784	15757	15803	15767	15648	15818	15793	15675	15859	15982	15752	15857	15946	15653	15572	15670	15757	15757	15520	15757	15810	15627	15692	15864	15755	15660	15700	15645	15630	15787	15565	15734	15642	15864	15744	15625	15634	15866	15898	15843	16021	15645	15738	15545	15952	15956	15727	15963	15877	15891	15799	15854	15790	15754	15879	15764	15784	15754	15853	15769	15799	15713	15769	15837	15849	15822	15807	15734	15662	15785	15840	15867	15768	15773	15863	15790	15611	15766	15806	15715	15695	15556	15572	15731	15952	15803	15755	15678	15850	15738	15690	15692	15641	15839	15770	15781	15742	15797	15900	15799	15769	15809	15946	15845	15784	15693	15726	15732	15694	15859	15738	15791	15963	15813	15586	15805	15692	15894	15745	15897	15904	15828	15752	15830	15994	15738	15856	15937	15950	15846	15917	15798	15848	15840	15808	15796	15892	16018	15923	15922	15782	15745	15741	15861	15694	15760	15742	15515	15823	15953	15677	15611	15864	15788	15787	15820	15832	16047	15817	15797	15927	15577	15630	15740	15586	15733	15782	15698	15712	15684	15966	16025	15759	15800	15842	15760	15653	15664	15601	15594	15853	15814	15656	15548	15681	15684	15854
27116	46050	43099	34132	29665	26091	23109	20862	19492	18366	17565	17164	16590	15979	15644	15539	15285	15145	14819	14826	14640	14560	14499	14474	14333	14184	14190	14166	13996	14094	14098	14057	14170	13974	13803	14154	13882	14031	13965	14020	14002	13858	13946	13945	13875	13962	13828	13855	13983	13904	14122	13939	13849	13899	14026	13929	13979	13932	13746	13961	14023	13896	13901	13873	13914	13951	13961	14023	13943	13843	13856	14034	14032	13862	13946	13939	14005	14018	13982	13948	13986	14009	13959	14114	14008	14065	14027	14161	13949	13829	13948	13907	13968	14117	13864	14005	14057	13930	13865	13959	13866	13944	13885	14004	13952	13906	13909	13985	13925	14168	14037	13954	13910	13921	13941	14013	13847	13901	14042	13853	14002	13953	13824	13933	13911	13940	14072	13851	14070	13960	14003	13959	14039	13823	13952	13937	14048	13926	13979	13956	14047	14067	13962	13540	13873	13939	13843	13841	13870	13865	13868	14146	13890	13913	14027	13944	13972	13916	13983	13965	13960	13936	13989	13872	13794	13801	14012	14064	13951	13886	14180	13982	14039	13981	13888	14091	14013	14064	14065	13954	13965	13846	13849	13900	13841	13819	13818	14062	14006	13824	13997	14095	13955	13983	13813	13872	13871	13991	13866	13846	13978	13921	14049	13950	13931	14111	13934	13998	13945	14119	13996	13896	13910	13892	14006	14053	14095	14025	13785	14076	13937	14061	13954	14002	13873	14082	13969	13887	13788	13981	13889	13984	14052	13918	13920	14054	14122	13896	13935	13997	13875	13995	14022	14082	14000	13993	14089	13907	13868	14004	13976	13992	14092	13981	13871	14074	13803	13933	13924	13881	13811	13616	14038	13915	13894	13781	13899	14016	13863	14113	14089	14071	13773	13815	13975	13782	13983	13788	13997	13942	13932	13867	14015	13940	13931	13797	13991	13972	13956	14019	13799	13920	14054	13910	14079	13849	14019	14119	13998	14033	13977	14059	13977	13863	13831	13990	13995	13910	13895	13835	13984	13969	13985	13915	13992	13966	13981	13944	13929	14055	13901	14019	13981	13793	13826	13963	13824	13734	13912	14170	13962	13945	13922	14000	13935	14005	13919	13860	13927	13890	13886	14067	13873	13944	13988	14043	14027	13940	14042	13988	14017	13930	13947	13951	14015	13893	13920	13978	14001	13902	13908	14144	13972	13913	13974	13913	13866	14057	14044	13745	13999	13929	14053	13996	13841	13892	14004	13998	13914	14079	13896	14054	13973	13909	13966	13936	13930	13886	13985	13929	13935	13914	13950	13806	13875	13962	13833	13933	13866	14080	13889	13978	13999	13894	13974	13978	14036	13996	13907	14025	13902	14016	14110	14057	13961	13804	14049	13895	13920	13870	14019	13926	13921	13901	13900	13985	13855	13967	13757	13818	14027	14115	13924	13907	13837	13929	14119	13993	13887	13674	13924	13802	13988	14018	13862	13780	14106	13973	13948	13904	13799	13926	13848	13884	13737	14054	13794	13978	14031	14052	14058	13913	13858	13901	13855	13877	13975	13850	14025	13731	13752	14035	13854	13929	13892	13917	14080	13976	14031	13857	14052	14031	13886	13869	13991	13886	14160	13949	13998	14070	13931	13961	14088	14032	13924	13900	13935	14066	13927	13773	13765	13986	13974	13985	13828	14062	14045	13981	13978	13970	13854	14030	13950	13986	13902	13971	13839	13966	13930	13905	13935	13939	13830	14029	13977	14069	13849	14066	13936	13912	14096	13996	13985	13988	14051	14060	14008	13991	13964	14011	14005	13899	13886	13983	13916	14131	13867	14069	14181	13922	13858	13960	13987	13777	13961	13764	14036	14004	13909	14041	14123	14039	13741	13858	13959	13905	14005	14046	13938	13950	14034	13859	14021	14059	14056	13974	13837	14145	13853	14036	13815	13918	13932	13860	13896	13931	13945	14020	14014	14069	13980	13651	14022	14053	13875	14044	13991	13889	13985	13646	14087	13981	13957	14026	13826	13984	13914	14026	13939	13893	13903	14074	13953	13950	13983	13932	13857	13965	13960	13981	13875	13828	13906	14106	13998	13904	13866	13812	13880	13968	14079	14077	13996	13994	14076	13823	13824	13938	14051	14016	13967	13936	13968	14033	13815	14103	13969	13961	13970	14093	13890	13791	13898	14062	14021	13916	14121	13879	14031	13967	14019	14075	13776	13853	14000	13905	13896	13906	13990	13896	13897	13894	13862	13901	13976	13814	14002	13979	13982	14220	14138	13971	14019	14045	14083	13960	13947	13980	14002	13896	13941	13972	13948	13884	13866	13739	13953	13917	13898	13990	13986	13776	13927	14026	14029	14075	14068	13922	13833	13973	13912	14160	14171	13924	13912	13906	13947	13985	13988	14003	14054	13976	13869	13949	13869	14005	13893	13988	13963	14103	13759	13921	13740	13966	13924	13861	14001	13983	14005	14055	13921	13718	14064	13973	13896	13974	13880	13909	13939	13898	13969	13897	13910	13948	13912	13906	13874	13919	13964	13979	14054	13830	13991	13828	14067	13807	14146	13914	13949	13911	14054	13837	13953	13906	13939	14085	14056	14071	13959	13907	13902	14072	14087	13815	14185	13981	13922	13905	13806	13900	13889	13960	13977	13937	13874	13824	13999	14057	13849	13984	13860	13963	13877	13954	13830	14056	14003	13886	13990	13880	13969	14033	13976	14062	13860	13899	14062	13866	13961	13900	14026	14046	13923	13980	13886	13982	13896	13905	14000	13978	13837	14006	14107	14020	13958	13925	14056	13967	13951	13894	13995	13936	13898	13864	14051	13832	13990	14058	13996	14029	13978	13941	14100	14012	13874	13933	14061	13959	13884	13838	13862	14131	13998	14001	14049	13862	13842	13940	13777	14044	14091	13907	13915	13987	14158	14004	13874	13984	14027	13957	13897	13844	13903	13893	13963	13969	13791	14010	13892	13864	13816	13921	14115	13847	13870	14093	14017	13780	14042	14127	13881	14018	13988	14009	14083	14009	13841	13983	13857	13942	13874	13923	13924	13816	14073	13921	13937	13763	14005	13875	13948	13918	13979	13994	13917	13847	13928	13979	13954	13866	13967	14050	13817	13866	14014	13810	13968	13948	13872	14017	13945	13971	13970	14005	13986	13776	13781	13968	14031	13939	14037	13870	13873	13942	13828	14049	13960	14016	13800	13942	13991	14021	13875	13842	13931	13975	13992	13904	13872	13850	13887	14151	13931	13929	13838	13979	14219	13962	13941	13979	13960	13977	13956	13843	13965	13951	13782	13944	13819	13741	14064	13955	13954	13983	14051	13994	13956	13898	13915	13841	13961	14046	13986	13990	13856	13991	14019	13978	14027	13860	13878	13941	14022	14028	13871	14029	14041	13949	13977	13963	13821	13914	13884	13965	13910	13995	13889	13873	13960	13834	13749	14159	13870	13879	13915	13998	14031	14023	14068	13961	14076	14078	14043	13959	13846	13846	13761	13989	13993	13766	13931	13874	14127	13988	14012	13931	13935	14000	14027	13772	13914	13889	14048	14010	13838	13936	13805	14085	14064	13926	14042	13887	13733	14044	14034	13867	13858	13951	13972	13947	13983	13899	14012	13873	13913	13974	13877	14077	13924	13944	14022	14124	13814	14000	13912	13965	14001	13920	14010	13913	13963	13903	14071	14024	13983	13886	13944	13897	13891	14056	13907	13948	14098	13878	13997	13873	13908	13991	13901	13983	13803	14002	13878	14036	13798	13998	13881	13996	13886	13786	13750	13990	14028	13983	13888	14088	13974	14017	13926	14002	13901	13937	13963	13864	14007	13938	14051	14108	13951	14088	13957	13844	13993	13893	13972	13973	13881	13893	13821	14047	14023	13883	14098	13949	13929	14049	13926	13929	13999	13864	13879	13933	13947	14086	13887	14065	13929	13831	13926	13754	13968	14031	13939	13770	13906	13959	13807	13988	14101	13983	13873	14046	13965	13955	13866	13961	13910	13943	13748	13959	14019	13910	14179	13942	13937	14067	13988	13938	13957	14109	13985	13771	13863	13885	14019	13879	13995	13959	13828	14079	13980	13918	13829	13925	13920	14121	13972	13978	13930	13920	13983	13957	13997	14011	13940	13993	13874	13946	13839	13802	14075	13906	13867	14018	13917	13986	13979	13912	13905	13985	13908	13934	14033	13891	13991	13993	13796	13966	13984	13948	14101	13919	14026	13959	14113	13907	14050	14015	13852	13923	13844	14066	14007	14110	14043	13959	13863	13752	13815	13956	13917	14029	14014	14037	13953	13963	13977	13987	13767	13824	13894	14035	13970	13940	14000	13971	13948	14100	13850	14002	13833	14162	13973	14045	13822	13933	13918	13779	13795	13929	13978	13902	13998	14009	13974	13948	13811	14093	13897	13837	13867	13870	13973	13968	14013	13904	14071	14081	14052	13942	14058	13795	13865	13815	13958	14008	14043	13739	13946	14135	13998	14011	13979	13936	13995	14047	14048	13811	13876	13897	13937	13825	13906	13859	14054	13890	13931	13929	13996	14047	14041	13944	13969	14013	13842	13947	13974	13953	13843	13994	14010	13901	13963	13928	14047	14038	14117	13869	13960	14023	14127	13949	13904	14089	13982	14003	14155	14031	14030	14003	14045	13906	14044	13921	14015	13894	14063	13880	13966	14076	13866	13969	13973	13931	14033	13926	13942	13985	14008	13940	13768	13977	13835	14002	13884	13915	14192	13990	13818	13860	14000	13983	13913	13928	14118	14060	14123	13910	14160	14207	14015	13984	14033	13980	13929	14084	14092	13861	13852	14010	14054	14053	14056	13907	14059	14033	14090	13954	14071	14110	13982	13863	13982	13974	14031	13948	13932	14140	14055	14025	13942	13958	14024	14021	13918	13992	13868	13997	14213	13870	14075	13875	13998	13883	13910	13920	13891	13913	14086	13965	14090	13899	14021	14139	13856	14073	14005	13928	14149	13796	13851	13815	13902	13920	13943	13907	14086	14010	13846	13899	14050	13965	14159	14009	13753	14041	13934	13883	14005	13907	14061	13793	14085	14038	14009	13906	13930	13977	13809	13876	14213	13834	13818	14101	14007	13926	14057	13921	13843	14000	14034	13859	13979	13893	13896	13916
22855	21088	28825	23766	22536	26207	27868	22975	21259	20665	19720	19303	18773	18285	18030	17917	17707	17562	17149	17149	17160	16976	16717	16589	16882	16582	16333	16256	16375	16398	16432	16545	16331	16206	16350	16365	16414	16283	16389	16384	16163	16287	16151	16166	16199	16390	16296	16186	16295	16247	16101	16413	16200	16226	16289	16269	16337	16311	16313	16229	16309	16232	16328	16143	16123	16291	16312	16514	16232	16155	16192	16192	16428	16194	16287	16310	16138	16307	16056	16170	16236	16183	16199	16091	16215	16107	16054	16196	16207	16146	16182	16444	16146	16122	15948	16217	16098	16158	16209	16207	16329	16273	16238	16083	16175	16224	16205	16065	16341	16174	16128	16063	16200	16155	16033	16183	15978	16141	16155	16281	16237	16195	16240	16222	16302	16007	16029	16182	16110	15994	16014	16099	16196	16182	16402	16057	16245	16334	16288	16117	16254	16210	16180	16182	16133	16151	16282	16230	16236	16185	16156	16331	16375	16159	16315	16052	16115	16139	16049	16102	16221	16189	16010	16044	16285	16248	15998	16170	16086	16039	16399	16331	16189	16176	15943	16349	16446	16347	16121	16224	16319	16075	16111	16286	16244	15996	16286	16233	16131	16201	16096	16222	16022	16364	16119	16200	16136	16194	16159	16241	16117	15949	16018	16065	16301	16099	16276	16192	16418	16259	16085	16201	16247	16155	16140	16218	15977	16134	16020	16236	16317	16006	16221	16285	16117	16174	16135	16147	16155	16307	16295	16338	16460	15966	16295	16348	16123	16124	16058	16029	16186	16119	16030	16036	15969	16000	16156	16262	16216	16374	15934	16188	16383	16318	16107	16359	15941	16057	16203	16117	16306	16235	16283	16314	16124	16272	16166	16255	16195	15992	16099	16256	16368	16310	16126	15978	16142	16277	16180	16291	16074	16209	16198	16313	16044	16132	16236	16112	16078	16208	16156	16332	16278	16215	16019	16183	16152	15998	16073	16135	16007	16065	16104	16096	16021	16058	16135	16079	16206	16221	16274	16241	16165	16207	16200	16334	16172	16146	16158	16323	16288	16225	16149	16171	16157	16266	16114	16212	16112	16263	16252	15982	16084	16076	16129	16035	16227	16067	16077	16073	16164	16218	16057	16187	16340	15996	16095	16303	16163	16144	16284	16152	16238	15993	16198	15938	16030	16212	16048	16236	16178	15921	16200	16330	16292	16168	16053	16034	16161	15989	16170	16126	16207	16204	16169	15914	16017	16298	16133	16260	16184	16122	15945	16129	16239	16250	16364	16318	16199	16203	16211	16163	15920	15963	16133	16021	16071	16136	16069	16029	16221	16191	16255	15970	16235	16024	16275	16057	16249	16078	16136	16007	16081	15991	16174	16064	16211	16101	16274	16266	16193	16209	16041	16191	16105	16036	15927	16112	16283	16235	16339	16139	16085	16205	16164	16276	16027	16032	16158	16070	15966	16124	16251	16274	16226	16148	16202	16226	16381	16197	16130	16186	16171	16369	16074	16198	16328	16013	16078	15916	16359	16195	16271	16166	16401	16323	16306	16319	16354	16141	16452	16175	16113	16168	16158	16200	16037	16303	16100	16142	16324	16099	15951	16012	16252	16218	16093	16050	16062	16206	16337	16357	16112	16104	16259	16147	16187	16205	16209	16097	16304	16298	16227	16020	16186	16295	16117	16101	16150	16279	15912	16065	16203	16210	16180	15881	16144	16227	15905	16141	16055	16200	16191	16293	16358	16255	16149	16070	16286	16139	15988	16312	16153	16141	16088	16089	16330	16197	16287	16205	16404	16204	16193	15928	16028	16027	16124	16324	16276	16179	16086	16179	16053	16054	16200	16056	16197	16210	16270	16296	16151	16233	16169	16156	16089	16082	16183	16031	16140	16064	16113	16160	16320	16172	16197	16148	16151	16034	16223	16270	16251	16075	16111	16193	16224	16032	16192	16087	16114	16054	16116	16272	16224	16355	16270	16297	16183	16106	16100	16207	15916	16038	16205	15994	16170	16171	16181	16231	16350	16085	16230	16152	16232	16294	16152	16296	16141	16114	16111	15956	16220	16355	16187	16206	16310	16204	16140	16091	16223	16121	15998	16265	16226	16102	16102	16054	16106	16125	16100	16140	16189	16198	16250	16195	15880	16022	16168	16060	16132	16044	16146	16128	16167	16247	16115	16178	16237	16001	15996	16289	16217	16242	16287	16247	16324	16127	16075	16202	16284	16272	16174	16025	16249	16153	16022	16222	16268	16065	16036	16255	16263	16227	16149	16177	15889	16015	15963	16129	16067	16129	16167	16041	16111	16221	16118	16037	16020	16083	16198	16129	16104	16378	16102	16277	16352	16081	16252	16392	16191	16260	16049	16091	16208	16143	16285	16080	16214	16253	16206	16071	16127	16119	16097	16218	16267	15970	16290	16048	16158	16302	16019	16309	16281	16022	16325	16149	16346	16322	16335	16004	16030	16116	15953	16269	16191	16207	16278	16292	16166	16018	16120	16170	16175	16025	16161	16251	16085	16124	16221	16367	15935	16338	16125	16070	15949	16096	16369	16071	16232	16409	16201	16333	16057	16273	15961	16240	16171	16017	16238	16123	16368	16315	16009	16268	16301	16259	16180	16254	16115	15993	16239	16159	15962	16046	16157	16137	16201	16052	16230	15931	16250	16275	16262	16256	16089	16138	16153	16132	16129	16224	16059	16294	16047	16270	16029	16235	16082	16255	16174	16085	16073	16128	16108	16196	16226	16094	15995	16169	16148	16130	15934	16135	16197	16239	16218	16039	16288	16006	16272	16274	16240	16070	16192	16228	16109	16221	16162	16140	16352	16165	16335	15918	16321	16017	15997	16135	16245	16220	16146	16140	16362	15975	16097	16234	16028	16114	15970	16051	16188	16116	16020	16093	16079	16285	16274	16112	16203	16062	16151	15998	16194	16297	16257	16108	16137	16347	16025	16299	16076	16099	16157	16320	16256	16321	16154	16119	16287	16230	16217	16175	16255	16170	16232	16301	16219	16222	16061	16077	16194	16289	16079	16107	16128	16189	16173	16076	16005	15922	16105	16092	16085	15938	16160	16157	16093	16056	16032	16075	16064	16332	15991	16297	16252	16033	16089	16126	16341	16144	16090	16109	16196	16417	16060	16050	16163	15954	16375	16046	16073	16199	16198	16069	16130	16366	16218	16220	16157	15980	15945	16136	16181	16153	16175	16171	16297	16279	16277	16000	16314	16058	16389	16083	16280	16161	16317	16139	16188	16041	16066	16081	16267	15842	16116	16013	16245	16209	16050	16272	16062	16225	16255	16072	16196	16088	16116	16213	16176	16346	16035	16016	16053	16228	16219	16148	16090	16107	16126	15962	16078	16027	16102	16044	16146	16418	16202	16161	16212	16079	16343	16244	16317	16136	16041	16146	16130	16124	16080	16050	16121	16097	16305	16220	16274	16187	16073	16144	16265	16197	16192	16105	16347	16246	16076	15994	16102	15983	16021	16293	16151	16175	15992	16186	16238	16138	16124	15865	15986	16142	16140	16038	16077	16161	16124	16223	15980	16332	16185	16023	16068	16156	16085	16217	16181	16212	16185	16315	16027	16047	16011	16142	16101	16134	16064	16159	16133	16115	16177	16291	16159	16177	16174	16109	15947	15974	16136	16012	16151	16056	16273	16373	16080	16192	16089	16274	16209	16083	16178	16134	16195	16226	16139	16110	15997	16178	16164	16046	16052	16280	16321	16167	16178	16178	16089	16233	16160	16056	16279	16301	16097	16093	15960	16063	16187	16143	16301	16037	16056	16130	16270	16011	16165	16070	16181	16041	16191	16364	16105	16021	16152	16014	16175	16166	16198	16202	16185	16167	16202	16067	16215	16049	16150	16331	15997	16245	16412	16292	16188	15942	16011	16267	16313	16053	16144	16134	16134	16209	15984	16011	16304	16158	16424	16230	16154	16148	16355	16258	16376	16165	16267	16213	16229	15923	16275	16168	16104	16169	16190	16216	16257	16204	16227	16046	16109	16160	16249	16093	16101	16316	16033	16300	16376	16102	16134	16200	16182	16077	16194	16153	16278	16150	15996	16239	16078	16188	16111	16101	16056	16206	16379	16071	16315	16222	16055	16017	16131	16130	16068	16380	16234	15972	16180	16089	16238	15941	16181	16114	16157	16219	16192	16192	16253	16210	16030	16302	16344	16173	16243	16119	16144	16123	16232	16377	16135	16271	16096	16106	16164	16163	16297	16173	16368	16249	16052	16079	16106	15945	16102	16020	16202	16015	16012	16281	16218	16019	16137	15971	16114	15961	15992	16251	16096	15996	16218	15917	16402	15968	16122	15919	16244	16038	16037	16218	15916	16167	16166	16335	16174	16136	16168	16170	16170	16149	16147	16142	16174	16083	16230	15859	16161	16218	16226	16217	15957	16037	16312	16178	16272	16045	16108	16303	16222	16129	16292	16238	16344	16188	16041	16164	16234	16153	16124	16213	16166	16181	16112	16164	16069	16175	16233	16179	16295	16071	16296	16182	16003	16158	16174	16139	16113	16264	16099	16491	16036	16118	16227	15880	16081	16129	15981	16240	15985	16203	16152	16065	16035	16076	16161	16237	16050	16124	15941	16076	16250	16216	16074	16091	16180	16327	16167	16100	16270	16102	16026	16068	16077	16234	15995	16048	16078	16208	16043	16224	16252	16100	16251	16125	16224	16231	16331	16332	16261	16088	16227	15851	16218	16012	16107	16078	16121	16119	16008	16099	16363	16240	16181	16140	16213	16240	16230	16093	16122	16061	16359	16225	16121	16188	16177	16155	16054	16026	16140	16234	16245	16104	16103	16141	16205	16111	16305	16092	16279	16187	16259	16127	16008	16158	16353	15944	16211	16361	16376	16167	16306	16247	16096	16233	16022	16208	16147	16241	15947	16290	16167	16026	16237	16055	16188	16181	16171	16099	16018	16285	16210	16074	16246	16221	16185	16123	16291	16292	16317	16152	16196	16290	16113	15975	15946	16081	16087	16205	16081	16023	16181	16311	16151	16142	16021	16439	16191	16163	16275	16138	16198	16162	16099	15999	16114	16263	16172	16233	16216	16222	16041	16008	16333	16101	16281	16054	16344	16171	16121	16019	16153	15956	16210	16285
30119	51718	47769	38683	33854	29450	25296	23619	21992	20559	19590	18614	17843	17052	16716	16284	16166	15693	15825	15587	15048	15186	14953	14665	14691	14557	14528	14556	14463	14440	14426	14389	14242	14377	14245	14347	14225	14301	14298	14297	14371	14125	14258	14317	14351	14363	14072	14226	14137	14070	14069	14323	14108	14143	14252	14091	14205	14278	14290	14091	14144	14090	14248	14374	14143	14065	14101	13996	14142	14096	14029	14149	14043	14142	14133	14058	14170	14156	14238	14053	13912	14108	14241	13999	14181	14188	14202	13983	14027	14064	14086	14300	14023	14339	14025	14191	14233	14186	14174	14151	14227	14247	14182	14058	14094	14154	14146	14340	14315	14154	14012	14176	13989	14134	14182	14140	14133	14132	14262	14269	14298	14221	14187	14053	14250	14215	14124	14179	14293	14124	14187	14303	14215	14228	14164	14222	14107	14067	14263	14185	14104	14107	14347	14138	14236	13924	14225	14172	14234	14137	14159	14155	14143	14210	14366	14149	14095	14220	14104	14202	14062	14057	14263	14119	14270	14138	14068	14093	14238	14192	14179	14169	14209	14137	14241	14079	14127	14186	14177	14082	14133	14126	14174	14253	14159	14095	14039	14175	14193	14189	14216	14194	14043	14043	14139	14018	14190	14206	14210	14162	14294	14160	14125	14164	14250	14178	14048	14051	14105	14238	14125	14165	14143	14105	14196	14020	14218	14130	14151	14166	14179	14189	14058	14188	14057	14238	14174	14140	14213	13914	14173	14147	14137	14061	14264	13936	14133	13997	14078	14179	14121	14130	14115	14055	14122	14216	14118	14219	14047	14098	14046	13859	14131	14177	14159	14191	13841	14217	14195	14236	13967	14289	14143	14067	14326	14237	14083	14209	14299	14296	14102	14180	14231	14127	14232	14205	14148	14095	14073	14075	14124	14231	14203	14028	14113	13964	14086	14098	14092	14110	14161	14126	14279	14183	14277	14209	14298	14171	14072	14107	14031	14228	14121	14256	14066	14157	14001	14297	14029	14119	14153	14145	14154	14092	14299	14153	14264	14198	14274	14037	14183	14178	14102	14322	14006	14150	14135	14186	14133	13919	14213	14125	14271	14171	13974	14162	14128	14131	13970	14067	14106	14377	13995	14213	13993	14282	14099	14062	14056	14096	14264	14341	14238	14090	14179	14024	14178	14335	14126	14038	14052	14244	14229	14113	13938	14242	14138	14115	14074	14111	14058	14121	14071	14067	14252	14101	14057	14345	14208	14017	14156	14060	13994	14218	14164	14055	14073	14236	14344	14204	14337	14218	14018	14120	14225	14291	14062	13991	14180	14244	14147	14098	14130	14214	14202	14164	14258	14118	14306	14071	14145	14361	14134	14232	14271	14280	14071	14046	14207	14175	14056	14075	14152	14079	14247	14322	14070	14172	14143	14194	14225	14185	14061	14229	14185	13987	13934	14103	14208	14142	14341	14116	14085	14224	14098	14107	14148	14101	13965	14198	14313	14153	14169	14216	14050	14286	14221	14214	14062	14326	14081	14049	14061	14176	14208	14200	14104	14258	14282	14326	14108	14149	14185	14069	14404	14141	14158	14020	14159	14214	14066	14219	14111	14089	13850	14252	14061	14294	14110	14078	14272	14294	14287	14172	14195	14069	14128	14129	14048	14107	14424	14066	14071	14027	14111	14143	14263	14299	14222	14272	14125	14277	14232	14154	14123	14292	14060	14182	14136	14178	14117	14172	14132	14172	14028	14094	14070	14130	14189	14182	14081	14208	14139	14211	14419	14007	14231	14096	14214	14138	13990	14202	14170	14274	14196	14062	14310	14109	14086	14273	14166	14126	13889	13965	14072	14152	14230	13963	14210	14125	14117	13965	14121	14232	14298	14030	14099	14035	14289	14244	14178	14200	14233	13997	14077	14177	14093	14219	14142	13995	14171	14074	14217	14167	14254	13942	14188	14113	14248	14146	14146	14185	14226	14103	14212	14202	14149	14291	14095	14170	14286	14202	14160	14342	14155	14231	14123	14131	14247	13982	14192	14148	14102	14243	14117	14287	14040	13963	14222	14269	14194	14128	14112	14203	14174	14183	14087	14155	14233	14236	14078	14281	14024	14244	14088	14122	14306	14035	14010	14355	14247	14130	14141	14027	14187	14190	14046	14038	14192	14160	14266	14048	14218	14160	13986	14152	13967	13999	14187	14028	13989	14117	14120	14119	14186	14149	14283	14195	14035	14133	14048	14077	14098	14038	14340	14211	14160	14199	14235	14127	14139	14231	14218	14198	14194	14151	14215	14131	14128	14195	14094	13946	14124	14155	14066	14103	14225	14227	14067	14187	14010	14113	14244	14179	14302	14130	14261	14184	14104	14214	14185	14127	14155	14029	13968	14146	14060	14365	14090	13980	14315	14262	14028	13994	14108	14300	14167	14185	14096	14150	14037	14275	14079	14068	14197	14082	14150	14170	14222	14321	14147	14021	14248	14106	14207	14163	14214	14151	14300	14208	14274	14096	14080	14223	14260	14059	14394	14125	14142	14072	14219	14045	14142	13964	14340	14191	14183	14178	14250	14113	14285	14222	14080	14214	14196	13997	14356	13984	14326	14094	14081	14330	14291	14137	14114	14273	14055	14019	14231	14108	14170	14287	14024	14159	14108	14076	14359	14069	14061	14202	14112	14140	14183	14311	14098	14108	14148	14168	14200	14246	13985	14165	13871	14144	14215	13959	13971	14091	14218	14104	14104	14192	14028	14041	14278	14202	14182	14159	14280	14195	14132	14113	14189	14198	13950	14257	14157	14074	14245	14108	14007	14146	14156	14179	14286	14206	14081	14122	14225	14155	14067	14244	14326	14189	14011	14250	14126	14118	14056	14091	14140	14146	14128	14039	14350	14173	14193	14087	14184	14130	14089	14171	14137	13986	14192	14166	14191	14138	14079	14224	14252	14050	14057	14111	14158	14319	14250	14059	14011	14104	14123	14079	14197	14198	14221	14128	14135	14172	14117	14219	14133	14099	14196	14224	14179	14255	13997	14198	14128	14228	14146	13938	14291	14091	14320	14125	14351	14105	14116	14172	14051	14112	14270	14235	14336	14219	14170	14173	14251	14028	14193	14149	14169	14066	14094	14210	14215	14022	14140	14235	14127	14230	14038	14206	14197	14071	14111	14193	14172	14279	14131	14215	14100	14054	14143	14187	14070	14185	14187	14172	14158	14183	14398	14045	14135	14083	14207	14295	14180	14164	14114	14129	14226	14295	14281	14097	14208	14088	14137	14205	14035	13954	14030	14132	14215	14089	13993	13997	14165	14099	14112	14177	14233	14251	14047	14180	14169	14130	14401	14103	13963	14067	14131	14016	14061	14202	14140	13989	14237	14246	14225	14054	14211	14148	14181	14285	14157	14176	14145	13981	14016	14073	14179	14217	14216	14026	14146	14174	14097	14066	14266	14089	14291	14087	14365	14129	14216	14036	13953	14094	14125	14191	14060	14225	14229	14126	14151	14044	14191	14206	14228	14099	14059	14259	14210	14147	14258	14134	14201	14181	13947	14102	14196	14155	14101	14162	14223	14180	14079	14218	14232	13922	14164	14050	13928	14156	14155	14140	14032	14157	14248	14045	14156	14118	14091	14270	14139	14261	14058	14193	14162	14207	14182	14141	14117	14056	13998	13878	14246	14194	14092	14093	14085	13980	14205	14170	14093	14101	14086	14243	14209	14199	14142	14136	14175	14130	14175	14169	14089	14124	14146	14128	14252	14109	14255	14041	14156	14206	14120	14182	14035	14370	14212	14265	14041	14254	14280	14141	13985	14032	14248	14020	14030	14116	14154	14244	13974	14260	14219	14094	14150	14015	14236	14152	14230	14007	13989	14101	14210	14199	14240	14318	14199	14057	14095	14034	14254	14190	14199	14094	14293	14214	14134	14016	14200	13998	14254	14080	14041	14089	14146	14161	14235	14240	14116	14196	14209	14115	14252	14058	14161	14023	14104	13970	14219	14177	14259	14168	14026	14082	14130	14090	13970	13959	14083	14189	14255	14164	14120	14299	14178	14135	13929	14110	14067	14213	14120	14232	14280	14226	14110	14203	14176	14385	14191	14162	14158	14048	14177	14017	14113	14127	14181	14040	14042	14289	14272	14195	14237	14130	14181	14214	14172	14116	14162	14171	14147	14175	14165	14274	14009	14224	14323	14162	14310	14185	14066	14175	14006	14063	14265	14001	14245	14286	14225	14238	14103	14119	14189	14187	14111	14154	14175	14120	14220	14051	14109	14067	14179	14093	14172	14106	14143	14151	14154	14209	14293	14213	14094	14202	14057	14191	14004	14125	14170	14049	14166	13989	14214	14179	14274	13982	14379	14156	14102	14254	14227	14149	13988	14244	14214	14131	14160	14025	14210	14109	14029	14249	14289	14121	14108	14167	14280	14073	14257	14168	14121	14295	13916	14298	14022	14189	14125	14126	14033	14163	14146	14164	14006	14264	14241	13966	14188	14159	14223	14237	14133	14105	14208	14166	14270	14094	14235	14309	14087	14152	14112	14155	14219	14124	13984	14167	14205	14174	14061	14373	14056	14016	14174	14003	14187	14061	14222	14152	13926	14184	14106	14229	14068	14044	14142	14141	14193	14196	14256	14205	14281	14123	14151	14205	14268	14139	14077	14135	14159	14250	14185	14116	13967	14236	14114	14141	14125	14143	14181	14349	14070	14093	14238	14237	14014	14106	14207	14115	14162	14361	14166	14113	14184	14179	14174	14147	14048	14299	14104	14039	14039	14083	14240	14226	14031	14272	14223	14290	14038	14177	14228	14161	14215	13990	14105	14074	14338	14138	14191	14367	14094	14128	14297	14046	14144	14193	14239	14183	14156	14092	14176	14135	14202	14227	14012	14173	14136	14109	14232	14064	14156	14222	14102	14191	14218	14058	14083	14129	14294	13953	14071	14118	14262	14087	14070	14059	13945	14180	14100	14270	14202	14163	14136	14171	14056	14101	14261	14201	14290	14167	14092	14286	14148	14197	14101	14233	14169	14129	14112	14034	14094	14213	14307	14009	14190	14041	14214	14143	14010	14156	14134	14244	14148	14008	14233	14119	14106	14188	14127	14068	14126	14156	14189	14107	14167	14024	14356	14100	14117	14356
28862	26103	32291	28704	23211	20919	19568	18938	18184	17753	17354	17131	16709	16555	16467	16400	16178	16576	16458	16184	16364	16246	16323	15920	16091	16037	15852	16053	15957	16061	15989	15894	16118	16008	16079	15870	15771	15810	15951	16042	15863	15923	15837	15704	16044	16014	16002	16042	15768	15985	15747	15870	15871	15757	15838	15968	15707	15861	15931	16044	15842	16008	15751	15908	15961	15708	15841	15901	15822	15764	15826	15856	15709	15903	15837	15936	15758	15863	15860	15840	15977	15904	16034	15695	15801	15893	15965	15750	16035	15770	15918	15961	16014	15889	15799	15939	16061	15815	15941	15833	15726	15927	15927	15876	15729	15812	15755	15546	15993	16011	15947	15858	15799	15870	15810	15837	15814	15782	16078	15888	15882	15746	15993	15788	15917	15739	15830	15926	15691	15883	15974	15830	16055	15915	15869	15956	15892	15762	16091	15871	16122	15780	15830	15962	15874	15751	15881	15722	15764	15985	15860	15790	15796	15844	15970	15940	15976	15989	15836	15908	15702	15843	15916	15723	15882	15692	15852	15873	15829	15737	15883	15734	15949	15763	15719	15958	15872	15667	15832	15839	15905	15844	15868	15887	16006	15883	15925	15878	15853	16062	15868	15743	15686	15856	15818	15655	15973	15827	15714	16007	15799	16005	15861	15846	15931	15731	16018	15948	15998	15916	15925	15881	15846	16044	16004	15827	15802	15939	15894	15942	15838	15738	15788	15675	15864	16006	15873	16037	15986	15746	15794	16006	16031	15753	15932	15916	16024	16012	15789	15878	15895	15778	15849	15836	15691	15822	15691	15980	16012	15733	15816	16001	15836	16033	16026	15731	15812	15687	15710	15796	15872	15754	15740	15848	15708	16064	15923	16020	15869	15902	15876	15799	16021	15546	15747	15805	15857	16057	15811	15958	15776	15740	15732	15934	16021	16048	16067	15861	15853	15963	15859	15861	15916	16087	16064	15996	15843	15951	15664	15735	15963	15894	15821	16041	15988	16044	15806	16069	15689	15908	15750	16005	15872	15778	15741	15832	15833	15910	15764	16068	15801	15860	15762	15895	15921	16054	15962	15785	15745	15804	15935	15916	15883	15966	15860	15822	15977	15920	15902	15686	15866	15774	15945	15923	15810	15919	16101	15734	15855	15929	16059	16027	15930	15869	16034	15855	15900	15792	15892	15703	15765	15933	15971	15882	15874	15863	16003	16009	15764	15908	15883	16048	15634	15691	15781	15970	15784	15820	16079	15679	15755	15908	15888	15855	15919	15963	16075	15903	15887	15614	15902	15991	16023	15712	15958	15919	15809	15986	15901	15784	15880	15890	15751	15803	15996	15928	15978	15821	15871	15795	15850	15944	15853	16051	15736	15710	15978	15844	15942	15882	16004	15996	15754	15937	15744	15769	15943	15672	15846	15914	15945	15865	15706	15810	15851	16039	15874	15809	15707	15888	15844	15971	15976	15953	15810	15824	15819	15877	15788	15837	15955	15826	15794	15949	15900	15764	16052	15849	15833	16063	16138	15807	15836	15897	15762	15896	15916	16006	15726	15779	15892	15940	15796	15928	15870	15854	15838	15748	15954	15816	15727	16075	16125	15891	15868	15927	15823	15816	15794	15827	15752	15872	15834	15670	15791	15795	15814	15802	15713	15739	15833	15841	15765	15754	16072	15825	16082	15742	16115	15980	15874	15997	15984	15796	15939	16005	15718	15768	15926	16004	15926	15905	15986	15695	15820	15811	15907	15715	15867	15812	15766	15816	15917	15671	15912	15876	16005	15783	15893	15874	15847	15968	15863	15721	15878	15964	15914	15727	15867	15820	16290	15749	15898	15935	15946	15962	15910	15987	15815	15763	15814	15783	15868	15844	15852	16134	15798	15968	16049	15911	15868	15758	15793	15952	15802	15742	15743	15943	15957	15746	15877	16060	15672	15887	15879	15867	15792	15884	15782	15904	15760	15874	15804	15788	15802	15956	15702	15739	15595	15979	15970	15802	16043	15877	15984	15828	15680	15840	15729	16081	15926	15873	15931	16002	15916	15824	15968	15904	15927	15829	15812	16091	15869	15917	15864	15895	15887	15832	15973	15941	15942	15895	15939	15957	16054	15865	15949	15847	15682	15979	15934	15991	15839	15859	15930	15702	15842	15892	15847	15756	15745	15997	15998	15845	15904	16042	15968	15811	15849	15823	15724	15914	15739	15777	15704	16078	16023	15797	15928	15972	16015	15792	15701	15818	15742	15969	16042	15903	15883	15918	16032	15890	15914	15837	15883	15932	15950	15666	15739	15884	15722	15755	15999	15602	15817	15925	15842	15742	16119	16005	15915	15871	16005	15872	15884	15860	16077	15835	15941	15767	16023	15908	15743	15862	15834	15888	15856	15744	15867	15941	15801	16025	15801	15882	15830	15745	16055	15699	16091	15908	15866	15927	15867	15992	15950	15850	15766	15768	15864	15883	15847	15856	15949	15869	15854	15931	15965	15816	15697	15957	15732	15944	15997	16041	15778	15905	15714	15766	15954	15774	15835	15859	15943	15815	16058	15974	16034	15895	15932	15771	16106	15811	15892	16235	15844	15851	15810	15797	15880	15943	15890	15818	15971	15702	15902	15842	15982	15811	15839	15720	15718	15822	15930	15855	15855	15822	15885	15904	15791	15882	15951	15850	15927	15817	15932	15905	15880	15772	15977	15903	15859	15903	15830	15978	15822	15957	15916	16068	16195	15804	15902	15928	15953	15680	15932	15783	15872	15921	15856	15883	15868	15950	15857	15904	15832	15851	16045	15918	15834	15799	15755	16049	15959	15870	15993	15925	16096	15872	15854	15908	15744	15966	15780	15969	15907	15880	15870	15853	15905	15891	15819	15858	16013	16128	15881	15976	15778	15938	15827	15975	16066	15829	15832	15825	16108	15781	15953	15996	15956	15899	15965	15874	15792	15626	15758	15855	16127	15976	15777	15682	15962	16015	15864	15743	15845	15937	16115	15953	15916	16042	15848	15727	16058	15942	15862	15788	15826	15629	15823	15924	15920	16070	15971	15944	15883	15815	15858	15888	15744	15876	15966	15676	16029	15903	15665	15771	15834	15732	15849	15784	15932	15910	15874	15958	16093	15747	15818	15795	15924	15823	15860	15775	15865	15791	15965	15968	15930	15894	15842	16014	15891	15907	16006	15866	15974	15890	15868	15930	15911	15853	15812	15828	15892	15822	15845	15707	15974	15749	15892	15799	15687	15724	15843	15811	15901	16024	15922	15854	15789	15740	15922	15823	15914	15782	15911	15827	15772	15967	15874	15927	15735	15894	15912	15900	16059	15955	16004	15809	16015	15558	15928	15988	16018	15838	15705	15844	15772	16044	15804	15893	16016	15752	15977	15635	15747	15834	16055	15976	15869	15716	15850	15819	15732	15770	15792	15887	15813	15850	15824	15941	15802	15685	15623	15921	15684	15875	15843	15897	15974	15822	15835	15748	15937	15978	15979	15895	16091	16097	16017	15981	15890	15777	15839	15967	15754	15910	15795	15915	15906	15879	15971	15840	15881	15774	15970	15782	16004	15936	15917	16049	15974	15873	15876	15863	15768	15896	15983	15855	15629	15924	15876	15897	15970	15792	15906	15940	15934	15767	15937	15811	15799	15778	16032	15731	15862	15720	15718	16044	15777	15947	15805	15849	15900	15962	15838	15963	15798	15906	15993	15822	15782	15921	15867	15779	15711	16035	15797	15803	15725	15695	15876	15836	15825	15816	15800	15910	15684	15698	15774	15759	15745	15738	15918	15795	16108	15919	15919	15845	15669	16019	15897	15780	16059	15846	15911	16060	15746	15935	16038	15931	15930	15768	15765	16021	15849	15848	16016	15827	15715	15766	15828	15959	15944	15666	15987	15913	15924	15902	15933	15834	15932	15854	16010	15826	15967	15951	15898	15802	15888	15782	15801	15698	15890	15900	15924	15844	15801	15683	15579	15852	15862	15856	15804	15757	16054	15669	15990	16011	15865	15989	15860	16028	15726	15845	15920	15854	15900	15885	15873	15961	15959	15834	15937	15781	15888	16039	15846	15864	15866	15933	16127	15865	15877	15808	15895	15827	15891	15889	15803	15921	15865	15884	15904	15778	15846	15919	15807	15773	15801	15860	15879	15954	16089	15904	15815	15920	15838	15877	15741	15823	16074	15944	15954	15845	15940	15880	15833	15596	16181	15967	15734	15896	15765	15836	15992	15958	16025	15861	15997	15843	15800	15702	15828	15900	15886	15741	15951	15826	15981	15938	15934	15929	15859	15907	15955	15686	15952	15895	15766	15787	15757	15905	15907	15896	15850	15717	15810	16149	15803	15805	15850	15978	15980	15894	15673	15905	16126	15780	15950	15999	15832	15800	15989	16035	15848	15916	16149	16030	15828	16048	15797	15854	15791	15997	15907	15727	15861	15928	15700	15970	15876	15959	15845	15791	15915	15884	15734	15838	15843	15980	15983	15784	15831	15771	15810	15816	15972	15792	15702	15941	16067	15956	15923	15888	15776	15828	15835	15931	16119	15820	15862	15956	15857	15621	15863	15933	16091	15878	15866	15830	15891	16141	15775	15835	16060	15857	15845	15917	15835	15869	15743	15930	15991	16116	15994	15950	15668	15769	15882	16004	15877	15877	15961	15774	15646	15901	15993	15859	15845	15898	15844	15843	15981	15960	16022	15782	15679	15990	15842	15885	15991	15864	15711	15715	15726	15695	15910	15917	15862	15892	15981	15979	15703	16068	15737	15853	15966	15866	15946	15838	15708	15792	15658	15980	15940	15760	15816	15969	15873	15615	15767	15697	15952	15923	15966	15943	15852	15660	15725	16047	15713	15913	15840	15861	15662	15851	15920	15851	15965	15734	15961	15973	15857	15925	16029	15825	15843	15977	15745	15879	15869	15936	15747	15781	15733	15998	16053	15897	15845	15755	15862	16009	16007	15958	15645	15948	15651	15898	15747	15684	15818	15888	15836	15984	15786	15929	15780	15672	15834	15786	15867	15935	15939	15864	15916	15905	15939	15797	15875	16063	16023	15762	15748	15966	15862	16002	15923	16048	15795	15899	15999	15798	15900	16109	15766	15875	15942	15776	15772	15819	15638	15870	16011	15965	15786	15885
29033	40044	36712	27951	23755	21038	19380	18549	17407	16735	16273	15918	15491	15480	15160	15079	14717	14775	14720	14609	14607	14279	14356	14194	14353	14275	14239	14159	14088	14037	14220	14015	13923	14280	14066	13977	14166	13869	13986	14161	14063	14070	13948	13846	13945	14017	13919	14142	13935	14111	14062	13984	14002	13954	13956	14103	13971	13841	14003	13824	14005	14054	14122	13907	13894	14172	14197	14138	13995	13862	14053	14092	14110	13903	14049	14152	14053	14086	13979	13961	14143	13963	13983	13887	13871	13933	14089	14006	13985	13906	14069	13920	13886	14019	13953	13911	14044	14168	14034	14053	13940	13929	14116	14109	13945	14141	13849	14174	13956	14015	14027	13938	14208	14022	13899	13935	14089	13934	14000	14007	14042	14153	14067	14004	14204	13984	14021	14095	14077	13990	14129	13887	13970	13785	14167	13956	14131	14100	14068	14106	14220	14203	14005	14109	13954	13989	13997	13939	13796	14074	14101	14114	14076	14131	13735	14021	14012	13941	14092	14011	13933	13898	13995	13943	13944	14083	13868	13915	14115	13901	14030	14115	13881	14122	14151	14015	13979	14027	13885	13933	14024	13910	13953	13939	13858	14030	13860	14002	14119	14053	14207	14134	14075	13918	13948	13802	13984	13941	13827	14145	14057	14006	14003	13771	14070	14061	13899	14067	14002	14131	13983	13980	14068	14121	13795	14039	13899	14026	13848	13899	13928	13956	14076	13817	14105	14158	13923	13968	13890	13948	14007	14136	13859	13909	14073	14090	13935	14049	14062	14017	13964	13880	14112	14172	13944	13967	14047	13968	14084	13880	13910	14123	14005	13951	13859	14053	13923	14148	14016	14027	14166	14019	14037	13913	14081	14008	14118	14073	13899	14008	13796	13754	14031	13858	14024	14006	14029	14043	13979	14041	13973	14021	14064	14079	13979	13909	14016	13941	13917	13955	14048	14101	13884	13956	14013	13915	13981	14119	13929	14000	14014	14182	13969	13938	14044	13924	14007	14026	13939	14122	13886	14020	13928	14101	13875	14030	13978	13845	13997	14087	13962	13992	13929	13999	14152	14038	14175	14137	13973	14037	13976	13952	14067	13785	13984	14074	14004	13831	13972	14105	14049	14092	13812	14112	13916	13991	14039	14092	13844	14147	14056	13997	13816	13980	14009	14139	14025	13919	14082	13911	13971	14091	13920	14067	13960	14011	14089	14036	14055	13972	14041	13988	13976	13964	13939	14299	14020	14042	14070	14117	13928	13982	14076	13898	14010	13938	14028	14000	14177	13980	13953	14075	13963	13697	13979	14163	14000	13953	13991	13965	13898	13985	14033	14015	13832	14007	14041	13932	13866	14054	13905	13999	14020	14029	14045	14045	14089	14012	13900	13996	13882	14064	13955	13956	13985	14084	13923	13868	14054	14037	14103	13976	14112	13991	14024	14156	14000	14037	13972	14038	14117	13958	14119	13928	14044	14109	13956	14029	14076	13992	14124	13990	13868	13865	14001	14079	14021	14159	13908	14117	13974	13872	13996	13961	14032	13974	13743	14031	13848	14138	14041	14053	13921	13907	13966	14025	13958	14076	13921	14047	13920	14084	14030	14150	13845	13781	14013	14085	14071	13909	13936	13958	14047	14102	14105	13958	14111	14064	14092	14197	14134	13988	14058	14068	14105	14082	14170	14049	13979	14030	14009	13906	14085	14094	14087	14077	14069	13959	13940	13952	14013	14085	14142	13877	14041	13989	14012	13892	14119	14125	14225	13951	13981	13905	13937	14177	13779	13965	13942	14132	14040	13871	13833	13928	14065	14123	14023	13902	13956	14122	14080	14203	14012	14045	14092	13982	14085	13904	13957	14064	14102	13934	13944	14066	14056	13891	14028	13912	14001	13927	14044	14006	13989	13950	14151	14030	13881	14136	14100	14102	13975	14097	14127	14025	14177	13939	14099	13977	13966	14018	14002	14004	14090	13921	13944	14043	13799	14122	13861	14273	14094	14111	14117	14029	14117	14100	14158	14052	13932	13967	13921	14053	14014	13870	13928	14047	14177	14040	13924	14050	13983	13973	13999	14208	13977	14049	14033	13805	14029	14144	14144	14134	14029	13982	13886	13924	13944	14107	13964	14007	13787	13984	14092	13961	14090	14044	13934	14070	13915	13922	13961	14078	14186	14010	13951	14038	14157	13923	13975	13903	13904	14107	13939	13975	13938	13974	14109	14136	14086	14121	13839	13941	13980	14023	14016	13994	14102	14084	13998	13948	13998	14029	14082	13928	13995	13963	14053	14003	13929	14049	13940	14058	13904	13791	13928	14132	14106	13880	13854	14033	14022	13963	14236	13913	13952	13962	14017	14005	13918	14052	13788	14098	14053	13958	13853	14038	14222	14049	14116	14022	13860	13878	14052	13892	13985	14119	13976	13863	14098	13894	14089	13974	13946	14137	14146	14049	13982	14093	14143	13971	13875	14103	13886	13815	13862	13911	14067	13964	13881	13957	14024	14008	14038	13813	14165	13938	14016	13940	13880	14079	14102	14098	13932	13902	13783	13997	13944	14050	14146	13959	14117	13922	14048	14024	14199	13959	14071	13996	14011	14019	13826	14092	14161	13984	13943	14018	14007	13937	13966	14007	14013	13959	13936	14021	13894	14015	13979	13990	14001	14111	13989	14099	14084	13830	13958	13984	13791	14088	14052	14141	14170	14106	13974	14031	14022	14022	14105	14120	13780	13854	13882	14103	14106	14241	14077	13910	14133	13853	13991	14023	14168	13898	13894	13969	14052	14109	13998	13887	14174	14118	13916	13877	13934	13939	14134	14054	14016	14000	14006	14117	14161	14044	14185	13973	14360	14011	14162	14099	14120	13961	14237	13949	13900	14032	13949	13864	13973	13973	14166	14084	14071	14142	14024	14088	13884	13894	14046	14060	13894	13984	14078	14161	14228	13959	13993	14119	14023	14063	13816	14165	14039	13988	13977	14032	14026	13925	13968	14043	14070	13852	14035	13961	13898	13836	13947	14071	13897	14082	13879	14107	14120	13985	14063	13963	14023	14037	14010	14102	14091	14006	14098	14114	13847	14037	14025	14218	14028	14019	13822	14083	13910	13964	14164	13957	14026	14107	14132	14038	14180	13934	13835	14241	14000	14013	13966	14010	13922	13984	14219	14017	13912	13977	13867	13943	14069	14054	13802	14057	13897	13964	14168	13998	14007	14056	14079	14033	13974	13975	13912	13963	14109	14070	14085	13817	13957	13977	13932	14001	14178	13977	14007	13989	13757	14098	13974	13956	13995	13989	14197	13968	13923	14017	14068	13847	14059	14027	14112	14012	13969	13938	14040	13814	14121	13939	14032	13854	14077	14115	14031	13902	14156	13931	13928	13923	14159	13839	14037	14014	13914	13986	14033	13940	13992	14078	13895	14158	13944	13878	13966	14035	13964	13964	14143	14052	14052	13966	14028	13856	13897	13919	14034	13920	13997	13830	13951	14089	13986	14143	13891	13921	14089	14064	13988	13868	14009	13905	14073	13899	14081	13877	14055	13882	13976	14000	13938	14119	13966	13787	14090	14004	14079	13820	14057	14096	14067	13793	13986	14096	14076	13888	14069	13947	14043	14088	14214	14003	13866	13952	14107	14057	13944	13977	13962	13951	13844	14064	14069	13932	13987	14054	14065	14089	13893	14047	14149	14114	13982	14010	14076	14012	14143	13941	14070	14037	14076	14102	13961	14142	14153	14092	13954	14092	14190	14165	13994	13985	14048	14047	14166	14092	13974	13944	14085	13949	14095	14015	14023	14092	13951	13910	13991	13904	14027	14145	14107	13899	13991	14118	14075	14217	13822	14022	13962	13972	13906	14014	14138	14013	13897	13964	13912	14026	14059	13902	14129	14160	14012	13995	14096	13850	13919	14084	14051	13991	13949	14118	13997	13950	14000	13892	14017	13993	14024	13928	13956	13858	13960	13910	13974	14160	13884	13962	13996	13941	13911	13958	13945	13778	13940	14006	14103	13974	13916	14018	14051	13984	14065	13859	13960	13779	13978	13836	14120	13883	14052	14035	14021	14100	14021	14066	14203	13941	13896	13919	13974	13967	14045	14074	14067	14031	14194	13969	14073	13942	14016	13959	14017	14035	14027	14056	14125	13814	14041	14046	13999	14069	13935	14075	14018	14009	14085	13937	14090	14042	13948	13872	14061	14308	13885	13939	14012	14018	13999	14058	14057	14063	14031	13896	13958	13924	14071	13874	13959	14041	14162	13980	14171	13942	14090	14009	14098	14028	13975	14145	13944	14121	14039	14079	13968	13988	14147	13989	14017	13981	13959	13939	13892	13999	14015	13941	13971	14043	13996	13980	13893	14109	13959	13919	14066	13974	14007	14172	14202	14121	14056	13997	14005	14078	13986	14036	13838	14063	13832	14029	14214	13980	14186	13981	14076	14093	14190	14082	13981	14170	13980	14110	13887	14014	13836	13969	14089	14072	14059	13839	14067	14137	14071	13944	13868	13976	13988	13993	14027	14039	13865	13965	14015	14007	14066	13992	13974	14070	14154	13877	13938	13975	13959	14080	14021	14127	13962	14107	14139	14001	14142	14052	13928	13921	14058	13993	14062	13950	13989	14007	13969	14201	13976	14130	14032	14110	14269	14039	14081	14106	14046	14150	13974	14179	13706	13948	14158	14013	13976	13939	14032	14013	14120	13963	13934	14028	13817	14100	13989	14089	13989	14061	14144	14107	14046	13847	14134	14013	14143	14083	14033	14073	13951	14032	13830	13972	13981	13900	13914	14021	14068	13897	14010	13908	14129	14086	13965	13940	13933	14051	14058	14195	14095	13973	14157	13961	14029	13921	13751	13958	14117	14034	14076	13975	13860	13857	13902	13947	14099	13932	14082	13708	14017	14185	14071	13853	14024	13941	14025	14101	13983	14037	14051	14066	13884	14023	14066	13867	14000	13966	14058	14146	14130	13931	13998	13767	13915	14093	13963	13960	13939	14071	13992	13959	13895	14020	14074	13819	14131	13965	13924	13917	14114	13853	13935	13961	13927	13992	14033	13962	14067	14052	14086	14015	13997	13930	14055	14083	13995	14081	14015	13932	13903	13874	13969	13963	13992	14023	14079	14055	13900	13994
24264	21214	28612	25203	24339	24823	23977	20866	19458	18831	18484	18040	17673	17244	17012	16996	16690	16883	16691	16484	16370	16257	16148	16344	15984	16099	16248	15927	16084	16096	16164	15994	16017	15923	16138	16046	15862	15880	15744	16023	16190	15766	16077	15917	15899	15785	15794	15681	15994	15886	16046	15899	15927	15880	15892	15700	15980	15719	15937	15966	15898	15917	15806	16049	15971	15844	15726	15778	15783	15807	15827	15861	15918	15913	15955	15698	15716	15917	15946	15823	15971	15720	15995	15919	15975	15949	15865	15844	15885	15851	15855	15735	15773	15731	15858	15842	15793	15949	15853	15942	16182	15823	15851	15475	15861	15888	15794	15936	16022	15867	16034	16007	15869	15818	15919	15804	15887	15671	15788	15836	15938	15776	16000	15702	15785	15968	15900	15778	15985	15757	15868	15814	16046	15786	15875	15731	15865	16059	15912	15888	16063	15903	15787	15863	15837	15827	16016	16002	15946	15870	15766	15755	15935	15863	15740	15657	15780	15579	15976	15801	15700	16058	15990	15854	15713	15818	15900	15911	15579	15872	15841	16023	15749	15722	15991	15750	16002	15978	15714	15751	15965	15871	15805	15695	15851	16014	15771	15741	15698	15854	15913	15870	15893	15971	15929	15966	16139	15804	15756	15782	16032	15935	15869	15861	15682	15904	15914	15903	15851	15668	15793	15718	15825	15921	15794	15584	15719	15828	15906	15777	15855	15937	16015	15849	15941	15896	15696	15630	15721	15882	16124	15808	15863	15804	15675	15880	15736	15828	15893	15878	16006	15806	16032	15718	16018	15700	15927	15783	15851	15971	15787	15806	15702	16015	16071	16035	15748	15877	15814	15980	15852	15786	15712	15823	15882	16102	15864	15792	15674	15868	15757	15625	15841	15681	15756	16048	15930	15781	15823	15792	15908	16217	15886	15707	15761	15800	15678	15796	15730	15953	15938	15719	15829	15744	15814	15720	15852	15831	15762	16050	15831	15878	15799	15765	15940	16083	15969	15671	15767	15783	15889	15819	15593	15685	15759	15646	15646	15895	15898	15939	15971	16081	15694	15726	15782	15678	15959	15995	15936	15978	15890	15919	15735	15814	16112	15874	15715	15811	15978	15925	15872	15959	15666	15793	15889	15772	15853	15804	15840	15825	15947	16020	15847	15894	15739	15864	15882	15780	15935	15850	15912	15982	15833	15934	15756	15897	15932	15660	15931	15963	15733	15741	15657	15756	15994	15935	15871	15939	15824	15821	15909	15909	15948	15864	15814	15961	15899	15898	15750	15656	15870	15694	15834	15767	15839	15787	15795	15966	15791	16027	15928	15965	15942	15968	15795	15869	15854	15750	15769	15789	15848	15995	15722	15829	15783	15779	15985	15981	15824	15989	15949	15918	15978	15905	15918	16026	15765	15800	15784	15766	15863	15887	15751	15681	15768	15792	15923	15994	15966	15760	15957	15726	15539	15807	15921	15977	15855	15751	16008	15827	15641	15744	15907	15823	15927	16080	15709	15707	15872	15737	15925	16150	15956	15809	15756	15948	15902	15798	15995	15662	15706	15800	15979	15860	16012	16004	15793	15776	15992	15958	15873	15766	16029	15776	15882	15843	15906	15961	15863	16021	15971	15871	15898	15684	15802	15721	15853	16036	15888	15807	15842	15767	15957	15851	15974	15814	15939	15858	15814	15951	15898	15903	16029	15733	15978	15725	15784	15885	15918	15633	15796	15804	16066	15871	15628	15724	15719	15665	15776	15905	15781	15937	15929	15794	16123	15778	15918	16028	16011	15937	15854	15830	15952	15771	15910	15875	16030	15959	15991	15778	15980	15873	15719	15742	15844	15837	15834	15799	15942	15843	15775	15731	15974	15875	15838	15788	15876	15924	15833	15854	15858	15948	15848	15710	16038	15920	15907	15846	15835	15888	16045	15928	15852	15810	15823	15793	15869	15840	15915	15950	15793	15804	15779	15939	15888	15828	15908	15772	15879	15952	15891	15834	15844	15889	15777	15853	15915	15808	15800	15862	15914	15712	15990	15873	15883	15835	15867	15755	15892	16030	15757	15807	15815	15866	15623	16036	15749	16081	15900	15843	15774	15937	15802	15627	15745	15929	15746	15716	15786	15880	15728	15932	15742	15828	16014	16042	16139	15782	15765	15914	15851	15702	15834	15749	15807	15808	15930	15758	15763	15803	16041	15932	15901	15675	15727	15790	15779	15879	15755	16016	15802	15746	15800	15941	15751	15725	16135	15966	15821	15828	15961	16022	15704	15904	15996	15907	15825	16039	15824	15762	15787	15588	15954	15856	15654	15822	15821	15790	16059	15775	15924	15856	15795	15624	15837	15984	15880	15902	15991	15759	15883	15802	15881	15806	15689	15881	16033	15841	15700	15850	15944	15906	15817	15877	15884	15928	15921	15780	15764	15982	15831	15773	15878	16026	15913	16023	15773	15796	15716	15754	15882	15899	15729	15599	15755	15894	15820	15810	15982	15704	15761	15708	15812	15735	15824	15684	15885	16058	16035	15976	16001	15876	15845	16008	15922	15699	15798	15806	15826	15882	15661	15725	15884	15746	15967	15875	15719	15874	15948	15558	15950	15948	15854	15791	15817	15930	15891	15811	15794	15966	15683	15798	15969	15767	15704	15706	15758	15808	15964	15595	16054	15777	15778	15678	15855	15750	15770	15820	15660	15643	15810	15884	15877	15980	15930	15997	15859	15872	15911	15770	15968	16030	15643	15884	15850	15788	15969	15822	15915	15666	15715	15759	15760	15729	15910	15883	15838	15844	15785	16159	16135	15753	15780	15809	15930	16058	15796	15868	15591	15893	15972	15793	15901	15762	15842	15723	16037	15853	15903	15873	15864	16045	15993	15958	15877	15846	15808	15877	15815	15703	15995	15685	15968	16025	15811	15993	15834	15893	15841	15935	15708	15964	16119	15767	15770	15901	16031	15818	15810	15753	15925	15744	15908	15930	15931	15991	15838	15792	16032	15925	15918	15911	15756	15875	15838	15943	15918	15961	15915	15894	15649	15843	15938	15761	15832	15841	15868	15907	15801	15851	15812	15699	15769	15764	15863	15687	15903	16029	15851	15935	15796	15828	15791	15837	15899	16060	15958	15938	15871	15973	15817	15757	15767	15863	15923	16029	15943	15857	15896	15955	16039	15939	15860	15958	16018	15989	15857	15900	15742	15833	15879	15758	15819	15891	15831	15861	15737	15864	15883	15667	15624	15831	15711	15829	15795	16005	16131	16087	15865	15893	15901	15902	15718	15951	15966	15952	15892	15935	15722	15776	15863	15797	15988	16055	15886	15862	15696	15986	15800	16009	16033	15950	15670	15790	15808	15869	15858	15719	15850	15902	15870	15708	15814	15746	15678	15879	15815	15716	15949	15981	15832	15899	15742	15652	16101	15964	15714	15759	15810	15987	15853	15868	15758	15811	15779	15886	15728	15804	15852	15801	15839	15985	15698	15794	15954	15850	15956	15843	15814	15935	15954	15729	15842	15882	15773	15945	15631	15776	15734	15859	15756	15742	15925	15813	15904	15877	15951	15738	15775	15799	15801	15811	15992	15835	15964	15816	15930	15835	15828	15650	15888	15980	15922	15853	15835	15793	16124	15806	15713	15774	15913	15962	15933	15845	15933	15873	15637	15722	15752	15945	15758	15794	15972	15774	15744	15876	15957	15761	15884	15698	15893	15969	15854	15848	15894	15870	15787	15870	15558	15789	15811	15914	15898	15799	15861	16006	15919	15930	15986	15903	15721	15727	15681	15737	15875	15865	15677	15923	15880	15991	15987	15766	15950	15913	15744	15947	15791	15909	15764	15882	15688	15616	15863	15704	15924	15974	15868	15791	15819	15716	15799	15966	15925	15911	15876	15955	15756	15853	15713	15703	15894	15752	15718	15812	15733	15820	15782	15695	15780	15866	15829	15917	15702	15906	16039	15781	15911	15917	15817	15789	15894	15817	15969	15567	15762	15821	15874	15785	15874	15861	15903	15744	15896	16032	15979	15923	16040	16115	15742	15869	15844	15943	15999	15871	15984	15858	15650	15919	15877	15825	15964	16085	15944	15924	15748	15819	15982	15717	15901	15789	15959	15930	15945	15809	15793	15763	16138	15858	15626	15838	15711	15781	15660	15862	15842	15837	15852	15874	16072	15723	15734	15784	15995	15946	15816	15802	15832	15771	15897	15802	15863	16009	15912	15703	15738	15830	16000	15871	15995	15799	15839	15743	16025	15908	15756	15921	15861	15870	15850	16041	15847	15684	15915	15937	15835	15729	16061	15769	15743	15840	15820	15902	15755	15698	15708	15674	15796	15686	15888	15831	15785	15965	15846	15940	15898	15835	15762	15940	15812	15616	15784	15789	15798	15912	15848	15731	15572	15893	15892	15892	15912	15864	15692	15828	15788	15686	16002	15825	16015	15847	15939	15678	15976	15773	15937	15687	15669	15769	16036	15836	16016	16013	16094	15907	15648	15615	15702	15874	15939	15876	15876	15716	15795	16016	15660	15763	15720	15774	15857	15670	15877	15794	15495	15724	15941	15663	15967	15601	15868	16060	16031	15754	15788	15881	15983	15888	15871	15776	15918	15743	15930	15972	15981	15886	15895	15879	15794	16041	15877	16094	15992	15797	15918	16011	16001	15674	15756	15779	15831	15794	15852	15776	16033	15793	15659	15747	15904	15909	15814	15768	16053	15870	15763	15939	15930	16024	15756	15817	15796	15843	15962	15982	15984	15900	15972	15681	15813	15726	15950	16030	15760	15936	15812	15657	15926	15800	15830	15745	15786	15817	15898	15919	15613	15790	15859	15739	15825	15858	15935	15975	15924	15941	15819	15974	16096	15758	15828	16043	15965	15761	16008	15854	15995	15693	15995	15849	16009	15931	15890	15727	16008	15964	15985	15921	15871	15766	15912	15693	15878	15847	15845	15958	15867	15866	15973	15784	15619	15908	16035	15838	15695	15939	15921	15737	15944	15983	15930	15721	15980	15846	15646	15863	15851	15787	15870	15698	16013	16013	15820	15945	15673	15901	15737	15749	15932	15795	15883	15916	15671	15867	15787	15885	15720	15903	15955	16009	15905	15865	16036	15802	15903	15861	15828	15969	15982	15946
27474	45847	42387	33057	28204	25045	23082	21278	19500	18602	17631	17106	16422	16086	15984	15396	15224	15237	15128	14869	14579	14590	14526	14680	14258	14357	14374	14302	14304	14235	14091	14211	14318	14140	14057	14104	14106	13989	14079	14141	14070	14058	14025	14022	14060	14154	14158	14142	13955	14034	14140	13907	14073	14048	14242	14079	13931	13993	14092	13976	14144	13995	14018	13824	14066	14143	13995	14060	13937	14011	13954	14208	14025	13942	13984	13920	14159	14000	14148	14075	13989	14051	14067	13901	13874	14063	13962	14136	14171	14024	13946	13998	14127	13988	14018	14106	14023	14069	13839	14111	13954	13959	14071	14010	14211	14064	14174	13933	14042	14086	14161	14087	14088	13972	14008	13877	13977	14161	14053	14107	14091	14120	14035	14127	13967	14113	14190	14012	14115	14041	14050	14115	14247	14027	13925	14107	13957	13969	13989	13999	13948	13956	13890	14230	14008	13877	13997	13977	14108	14015	14028	14107	14127	14229	14104	14004	14046	13957	14103	14010	14157	14139	14144	13975	14177	13982	14150	13899	13987	14103	13969	14049	14105	14018	14038	14248	14169	14158	14057	14183	14136	13928	14115	14173	14118	14118	14146	14126	14101	14020	14067	14077	14053	14061	14215	14141	14033	13901	14111	14055	14115	13900	13975	14017	14061	14025	14079	14116	14168	14153	14019	14152	14138	14007	14041	13990	14035	14153	14005	14120	13861	14113	13878	14036	14288	14066	13813	14279	13967	13970	14036	14062	14042	14052	14118	14019	14172	14079	14054	14021	14015	14231	13894	14014	14052	14092	14023	14042	14007	14059	14119	13982	13968	13991	14063	14155	14015	14179	14176	14088	14077	14057	14087	14049	13794	14182	13963	13908	14105	13920	14072	14056	14037	14121	13991	14122	13994	14146	13971	14101	14178	14116	14004	13927	14017	14241	14129	14181	14062	14055	13990	14213	14067	14274	13917	13910	14118	13944	14077	13952	14071	13976	14091	14201	13889	13983	14120	13934	14041	14182	14097	13982	14153	14092	14085	13937	14155	14028	14047	14163	14006	13960	14134	14258	13938	14023	14174	13996	14019	14125	14027	13934	14009	14115	13963	13973	14133	13874	14107	13943	14170	14071	14088	13983	14044	14006	14100	14009	13933	14078	13958	14012	13890	13925	14019	13911	14049	14096	14194	14131	14106	14082	13974	14185	14041	14188	13964	14052	13971	14217	14160	14136	14191	14104	14143	13856	14082	14098	14227	14015	14083	14098	14101	14113	14023	14160	13862	13982	14065	13962	14083	13999	13991	14082	14051	14121	13974	14094	14121	13925	14038	14215	13988	14196	14079	14105	14115	14122	13925	14027	14123	14137	13983	14071	13974	14000	14079	14168	14098	14252	13880	14155	13879	14214	14157	14064	14142	13922	13995	14049	14164	14118	14032	14143	14063	14120	14001	14025	13985	13920	14075	14034	14050	14125	14033	13975	14151	14040	14181	14114	14017	13997	14173	14137	14034	14092	14070	14160	14072	13941	13876	14022	14039	13943	14038	14133	14049	14132	13986	14073	14093	14006	14033	14059	13950	13948	14274	14047	14103	14062	14049	14114	14118	13932	14044	14121	14088	13979	14078	13978	14043	14133	14056	14025	14166	13898	14072	13917	14025	14123	13900	13937	14187	13974	14015	13988	14146	14053	14075	14102	14199	14177	13932	13978	13985	14074	13817	13977	14082	14111	13979	14044	14019	14210	14168	14138	14021	13960	14181	14047	14153	13857	14021	14066	14058	14156	13974	14100	14158	14191	13920	14050	14129	14119	14136	14071	13978	14151	14100	14119	14061	13939	14033	13956	14038	13955	14237	14016	13999	14028	14085	14072	13991	14083	14095	14057	14032	14120	14013	14066	14085	14002	13981	13955	14173	14042	14040	14145	14038	13955	14073	14034	13911	14031	14138	14105	14125	14097	14063	14056	14061	14188	14099	14206	14083	13873	14082	14074	14016	14108	13941	14178	13989	13953	13911	13966	14120	14078	13849	14168	14120	14089	13985	14064	14171	14053	13963	14109	13988	14139	13932	14080	14095	14023	14046	14156	13911	14230	14094	14052	14237	14047	14165	14052	13998	13997	13993	14045	14116	14066	14122	13986	14094	14136	14068	14082	13992	14068	14043	13960	14167	14122	14102	14029	13981	14049	14070	13906	14044	14025	14072	14064	13919	14189	13939	13955	13982	14197	14155	13872	13972	14013	14112	14325	14062	14003	14173	14284	13891	14059	13937	14072	14112	14205	14104	14180	13972	14067	14203	14128	13956	14035	14144	14038	14111	14132	13994	14234	14135	14079	13841	14044	13819	14140	14095	13949	14019	14106	13980	14093	13987	13934	13949	14089	14078	14175	14070	13917	14067	14039	14022	14022	14047	14077	14053	13889	14095	14071	13939	13969	14031	14022	14015	14074	13902	14081	13968	14040	13990	13973	14137	14014	13976	14021	14146	14150	14074	13930	13911	13961	14044	14064	14150	14096	13913	13949	14158	14105	14148	14022	14143	14039	13944	13900	14132	14167	14141	14136	14106	14022	14086	14028	13903	14022	14171	14082	14130	14110	14216	13945	14143	14139	14138	14039	14042	13958	13938	13925	14063	13965	14050	14091	13973	14117	14135	14234	13975	13998	14120	14114	14135	13987	13938	14097	13994	14009	14134	14105	14162	14032	14172	14016	13978	14120	14213	14197	14124	14147	14172	13940	14098	14367	13978	13974	13816	13951	14060	14063	14284	14010	14026	14038	14084	14002	14186	14197	14058	14120	14130	14016	14022	14166	14139	14009	14051	13951	14156	14137	13977	14217	14087	14067	14079	14107	13980	13958	14098	14027	14240	14119	13908	13983	14007	14111	14059	14020	14091	13997	13820	13949	14153	14119	14206	14098	14110	13963	14116	14028	13968	13884	14075	14211	14085	14046	13906	13973	14217	14024	13910	13935	14229	14197	14141	14078	14035	14011	14087	14091	14139	13956	14183	14150	13958	13984	14389	14087	14062	14196	13831	13919	13949	14159	14143	14114	14032	14036	13992	14107	14163	14101	14200	14115	14069	13992	14040	14022	14033	14007	14147	14006	14162	13983	14132	14106	14103	14119	14006	14016	14068	14140	14013	14107	13960	14065	14249	13952	13957	14083	14128	14070	14024	13982	14217	13973	13949	14079	13987	13963	14009	13789	13886	14147	14092	14098	14086	14134	14173	14080	13980	13973	14149	14040	14041	14116	14078	13936	14077	13981	14000	14063	14177	13991	14073	14050	14060	14110	13914	14142	14046	14028	14125	14019	14127	14066	14077	14150	13968	13951	14058	14145	14117	14107	14067	14017	14194	14055	14100	14117	13807	14031	14053	14211	14032	14071	14077	13906	14101	14075	14075	14039	14115	14079	14164	13999	14020	13969	14094	13971	14004	14024	14138	14053	14098	13961	14212	14057	14157	14050	14038	14059	14007	14115	14205	13980	14207	14136	14078	14067	14064	14169	13835	14229	14188	13946	14100	14195	14035	14165	14013	14028	13993	13946	14078	14058	14216	14002	13979	14050	14108	13964	14074	14079	14050	13957	14100	14084	14036	14132	13984	14024	13952	14140	14205	14138	13777	14171	14045	14144	14010	13976	14039	14059	14042	13975	14000	13985	13998	13990	14142	14162	13966	14009	14194	13897	14024	14079	14150	13990	14104	14178	14042	14135	14046	14102	13903	14139	14050	14114	14104	14048	14028	13959	14118	13984	14137	14091	14032	14008	14109	14071	14219	14114	14082	14039	13986	13968	14045	14012	14064	14184	14235	14149	14126	14002	14119	13960	14069	13947	14050	14224	13961	14252	14091	14029	14172	14123	14004	13977	14101	14040	14200	13890	14017	14021	14069	13904	14024	14026	14046	14127	14042	14177	14017	13951	14047	14062	14216	14070	14218	14085	14051	14106	13944	14137	14088	14280	14039	13856	14213	14077	13980	14071	13871	14104	14004	14075	13968	14047	14046	14138	14055	14011	13935	14087	14165	14081	14090	14023	14083	14085	14081	14209	14092	14120	13981	14038	14171	14173	14058	14228	14166	14019	13968	14142	14031	14143	13934	14071	13902	13951	14024	13962	13940	13933	13879	14026	13930	14080	14074	14171	14086	14061	14048	13989	13930	14090	13944	14141	14141	14022	14102	13977	14079	14108	14139	14145	14032	14029	14057	14036	14035	13899	14052	14068	13952	14174	14064	14106	14135	14159	14075	14057	14105	14087	14103	14034	13981	14089	13992	14087	14095	14126	14124	14053	14083	14080	14102	14193	14003	14177	14103	14112	14052	14246	13923	14105	14034	14021	14178	13887	14124	14083	13942	14143	14099	13925	14192	14106	14111	13844	14217	14071	13998	14260	13975	14255	13980	14081	14109	14029	14065	14119	14033	14100	14046	14215	13963	14019	14019	13814	14054	14082	14134	14157	14173	14015	14160	14072	14006	14034	13953	14074	14068	13983	13996	14103	14226	14001	13966	14131	14048	14062	14175	14179	14143	14139	13917	13918	14154	14121	14114	14104	14073	13914	13888	13868	14099	14164	13930	14063	14094	13985	14220	13991	14035	13981	14138	14153	14064	13938	14016	14148	14142	13967	14105	14106	14039	14018	14060	13931	13932	14084	14184	13986	13944	14028	14193	13938	14112	14062	14056	14020	14177	13990	14033	14069	14230	14011	14257	13975	13996	13990	14067	14139	13984	14141	13980	14064	13936	14118	14040	14166	14042	14175	13984	14020	14159	14104	13945	14126	13960	14262	13985	13993	13856	14073	14047	14313	14118	14065	14030	14137	14056	14032	14148	14058	14061	13948	14005	14025	13913	14140	14023	13964	13971	14062	14042	14008	14080	14005	14054	14103	14141	14152	14076	14008	14076	14013	13975	14171	13937	14162	14033	14075	13905	14054	14024	13928	14061	13980	14198	14135	14093	13976	14021	14070	14183	14031	13950	14193	14088	14059	13938	14110	14112	13930	14082	13959	14009	13958	14069	14022	14128	13982	14115	13982	13963	14038	14179	14105	14158	14048	13971	14193	13951	14153	14174	14026	14018	14078	14085	13916	14116	14146	14036	14006	14010	14155	13935	14162	14047	14039	14180	14029	14024	14100
22965	21244	29051	23873	22374	26056	28547	23245	21293	20680	19864	19288	18690	18312	18112	18043	17829	17711	17387	17267	17169	17010	16940	16773	16742	16766	16600	16671	16676	16529	16629	16499	16629	16471	16502	16538	16616	16629	16408	16321	16430	16574	16625	16248	16358	16461	16380	16350	16561	16468	16298	16483	16196	16362	16312	16331	16335	16308	16206	16481	16413	16442	16473	16435	16319	16266	16506	16191	16381	16275	16451	16240	16395	16445	16419	16195	16322	16366	16292	16539	16323	16354	16337	16333	16342	16454	16395	16180	16381	16302	16265	16304	16271	16361	16428	16458	16432	16407	16498	16424	16324	16262	16454	16424	16520	16452	16400	16289	16438	16260	16334	16220	16227	16281	16413	16374	16385	16255	16289	16443	16227	16402	16429	16382	16358	16509	16382	16357	16387	16410	16482	16281	16462	16359	16357	16316	16358	16224	16533	16334	16293	16089	16368	16467	16255	16360	16221	16146	16206	16338	16377	16337	16520	16439	16461	16496	16398	16209	16453	16273	16368	16443	16315	16387	16412	16150	16273	16556	16403	16393	16257	16356	16346	16420	16229	16264	16362	16312	16408	16296	16479	16263	16265	16177	16330	16349	16472	16268	16389	16492	16300	16284	16284	16299	16351	16473	16328	16326	16402	16213	16306	16328	16322	16217	16476	16356	16370	16323	16119	16339	16254	16459	16170	16268	16431	16311	16294	16419	16294	16301	16216	16266	16232	16383	16480	16508	16369	16298	16326	16174	16328	16360	16506	16318	16558	16391	16394	16189	16099	16210	16362	16246	16394	16243	16261	16432	16399	16542	16222	16366	16314	16191	16366	16271	16474	16266	16307	16174	16467	16411	16207	16280	16400	16172	16404	16425	16487	16256	16418	16367	16132	16387	16363	16391	16368	16347	16369	16363	16375	16335	16324	16387	16440	16382	16527	16496	16310	16305	16247	16129	16320	16359	16369	16333	16512	16412	16478	16409	16264	16391	16350	16172	16328	16454	16307	16061	16242	16153	16240	16130	16376	16219	16476	16151	16372	16538	16377	16042	16152	16338	16260	16343	16363	16584	16354	16402	16358	16209	16267	16400	16323	16227	16280	16375	16344	16301	16374	16323	16235	16486	16326	16475	16454	16197	16329	16309	16239	16414	16386	16313	16156	16558	16437	16289	16210	16276	16455	16146	16526	16328	16181	16253	16267	16155	16390	16199	16340	16218	16245	16374	16427	16470	16221	16362	16445	16241	16083	16237	16278	16347	16404	16164	16155	16315	16445	16160	16332	16298	16541	16416	16311	16238	16362	16389	16271	16433	16446	16508	16396	16397	16282	16367	16244	16227	16371	16339	16468	16430	16415	16253	16492	16174	16395	16249	16278	16251	16205	16213	16145	16433	16247	16161	16234	16388	16345	16385	16235	16518	16275	16377	16361	16116	16264	16224	16391	16463	16465	16179	16472	16341	16365	16420	16256	16350	16404	16225	16145	16064	16203	16310	16452	16364	16267	16311	16573	16188	16286	16359	16288	16172	16340	16423	16425	16192	16178	16058	16460	16194	16394	16318	16396	16529	16464	16468	16295	16342	16256	16259	16268	16368	16418	16257	16435	16460	16395	16324	16196	16130	16479	16019	16394	16190	16257	16447	16402	16290	16336	16167	16279	16111	16313	16349	16218	16256	16281	16354	16297	16400	16285	16502	16487	16131	16237	16277	16166	16273	16187	16231	16357	16176	16385	16219	16220	16335	16333	16193	16406	16351	16069	16149	16368	16073	16349	16439	16361	16484	16113	16350	16340	16402	16337	16155	16388	16338	16373	16192	16293	16362	16516	16304	16386	16265	16410	16299	16225	16301	16276	16216	16381	16375	16359	16184	16295	16407	16454	16314	16315	16480	16223	16517	16573	16276	16251	16413	16416	16311	16389	16410	16366	16372	16487	16314	16246	16262	16580	16058	16546	16316	16189	16147	16225	16212	16309	16364	16282	16270	16280	16390	16477	16211	16250	16335	16363	16326	16403	16415	16326	16533	16159	16252	16303	16291	16318	16222	16398	16123	16187	16177	16337	16420	16321	16440	16308	16240	16385	16286	16273	16301	16357	16467	16248	16443	16412	16133	16197	16512	16424	16374	16213	16253	16443	16265	16363	16427	16310	16223	16322	16307	16283	16197	16408	16298	16508	16338	16385	16261	16391	16334	16357	16311	16221	16254	16271	16290	16416	16320	16459	16233	16303	16218	16349	16422	16334	16479	16047	16243	16338	16605	16368	16372	16118	16324	16338	16234	16206	16290	16302	16129	16314	16526	16165	16302	16267	16413	16211	16096	16360	16261	16290	16463	16244	16289	16261	16240	16323	16286	16195	16310	16272	16515	16439	16463	16185	16251	16511	16528	16200	16257	16334	16356	16332	16321	16195	16400	16254	16325	16314	16364	16453	16491	16294	16299	16260	16401	16130	16206	16232	16242	16321	16438	16386	16059	16193	16292	16320	16226	16193	16352	16445	16230	16678	16347	15884	16302	16324	16206	16240	16118	16341	16488	16271	16192	16329	16248	16163	16184	16291	16437	16378	16367	16577	16136	16335	16258	16578	16053	16327	16300	16260	16280	16074	16361	16248	16275	16353	16365	16264	16416	16446	16310	16236	16280	16124	16267	16396	16221	16168	16426	16374	16226	16147	16488	16378	16273	16452	16161	16358	16304	16467	16196	16399	16498	16331	16369	16489	16184	16356	16336	16408	16335	16321	16354	16325	16325	16157	16312	16390	16341	16372	16347	16181	16294	16589	16215	16347	16381	16285	16477	16140	16365	16330	16346	16628	16421	16414	16160	16294	16218	16152	16225	16352	16269	16318	16399	16334	16324	16229	16374	16283	16086	16208	16301	16293	16325	16316	16225	16358	16354	16272	16256	16292	16122	16286	16482	16358	16310	16286	16354	16391	16165	16304	16399	16293	16324	16246	16304	16416	16325	16271	16288	16334	16472	16477	16507	16246	16425	16207	16469	16272	16400	16388	16370	16266	16307	16253	16442	16408	16214	16191	15974	16146	16331	16312	16051	16465	16314	16455	16348	16410	16326	16272	16193	16306	16168	16180	16085	16200	16357	16450	16259	16154	16349	16571	16326	16237	16211	16367	16424	16348	16191	16293	16249	16259	16303	16190	16249	16292	16422	16362	16464	16146	16211	16231	16199	16452	16416	16307	16346	16436	16450	16195	16241	16372	16548	16355	16225	16380	16434	16060	16293	16398	16462	16291	16318	16220	16169	16338	16488	16280	16241	16249	16309	16338	16228	16475	16398	16496	16228	16347	16324	16353	16492	16268	16479	16327	16213	16422	16436	16408	16221	16367	16322	16385	16368	16231	16332	16418	16277	16468	16352	16431	16395	16303	16292	16322	16256	16372	16435	16485	16511	16404	16359	16431	16392	16324	16224	16272	16385	16360	16278	16491	16271	16111	16407	16390	16329	16354	16323	16377	16239	16358	16171	16353	16140	16260	16311	16358	16298	16454	16127	16201	16325	16289	16214	16296	16506	16214	16296	16445	16135	16293	16376	16360	16339	16229	16280	16274	16454	16391	16450	16436	16336	16294	16371	16332	16447	16271	16429	16398	16424	16212	16238	16136	16268	16322	16290	16384	16153	16289	16236	16229	16401	16088	16322	16351	16181	16402	16209	16330	16217	16439	16514	16357	16245	16372	16320	16396	16195	16439	16356	16482	16256	16339	16347	16482	16256	16354	16153	16377	16181	16262	16415	16412	16464	16329	16248	16132	16411	16226	16365	16484	16211	16495	16415	16251	16470	16259	16226	16267	16269	16418	16388	16362	16365	16337	16304	16360	16392	16144	16358	16388	16341	16395	16539	16345	16433	16401	16300	16411	16225	16330	16277	16483	16314	16273	16303	16363	16104	16529	16460	16374	16184	16367	16300	16395	16433	16432	16303	16347	16332	16281	16399	16333	16143	16378	16237	16449	16287	16572	16209	16099	16122	16299	16415	16362	16199	16385	16309	16269	16351	16258	16249	16424	16329	16206	16226	16302	16283	16353	16351	16329	16207	16305	16318	16279	16206	16479	16127	16307	16199	16308	16242	16227	16192	16295	16223	16261	16270	16118	16281	16327	16401	16210	16239	16343	16368	16225	16270	16327	16373	16054	16365	16394	16256	16440	16106	16422	16487	16551	16408	16261	16418	16502	16264	16453	16399	16333	16118	16402	16405	16342	16298	16237	16078	16342	16392	16336	16300	16508	16494	16418	16245	16053	16352	16107	16252	16463	16156	16563	16504	16436	16358	16361	16447	16415	16242	16212	16086	16525	16374	16144	16211	16445	16613	16153	16233	16467	16395	16346	16396	16345	16186	16179	16307	16273	16380	16401	16365	16287	16095	16413	16402	16110	16180	16244	16171	16392	16270	16476	16097	16324	16338	16313	16134	16215	16223	16255	16347	16206	16301	16200	16253	16243	16329	16376	16224	16323	16150	16285	16324	16171	16135	16246	16470	16344	16453	16345	16302	16335	16380	16437	16216	16248	16245	16314	16350	16262	16244	16222	16276	16210	16338	16227	16304	16600	16334	16260	16196	16444	16177	16450	16275	16483	16366	16444	16146	16334	16366	16476	16269	16358	16378	16467	16468	16312	16412	16337	16599	16420	16375	16247	16389	16231	16216	16344	16416	16410	16447	16450	16501	16389	16289	16551	16074	16530	16501	16368	16438	16326	16328	16243	16434	16153	16390	16339	16324	16201	16319	16366	16399	16292	16357	16388	16579	16356	16324	16264	16279	16384	16057	16098	16325	16225	16465	16216	16424	16195	16353	16325	16318	16286	16308	16393	16312	16395	16491	16408	16509	16321	16264	16145	16232	16269	16240	16239	16327	16302	16270	16409	16417	16492	16199	16105	16242	16308	16311	16204	16293	16384	16252	16095	16160	16325	16224	16490	16300	16380	16323	16424	16299	16485	16404	16494	16315	16520	16444	16169	16064	16177	16353	16419	16108	16139	16499	16266	16187	16438	16339	16282	16219	16245	16143	16447	16447	16462	16321	16221	16383	16343	16300	16420	16331	16309	16237	16279	16567	16365	16244	16477	16411	16281	16274	16125	16244	16357	16310	16468	16259	16375	16406	16401	16390	16507	16371	16514	16240
30524	51956	47969	37937	32834	29237	26596	23947	22451	20501	19776	18686	17913	17624	17136	16540	16173	15899	15641	15382	15420	15117	15030	15068	14889	14738	14939	14575	14605	14700	14585	14554	14618	14707	14591	14424	14330	14377	14392	14511	14440	14552	14359	14430	14355	14387	14158	14329	14367	14358	14331	14345	14280	14193	14321	14392	14337	14375	14309	14394	14412	14353	14384	14361	14442	14410	14240	14478	14421	14298	14268	14342	14359	14319	14355	14381	14308	14374	14369	14188	14317	14374	14279	14285	14450	14257	14540	14319	14314	14319	14246	14128	14321	14339	14367	14408	14528	14267	14391	14433	14286	14414	14331	14303	14347	14455	14329	14453	14387	14342	14398	14247	14437	14339	14342	14286	14434	14328	14391	14238	14381	14459	14354	14444	14291	14326	14485	14402	14389	14320	14423	14353	14302	14318	14364	14460	14328	14356	14375	14105	14475	14250	14401	14181	14205	14524	14238	14267	14246	14538	14492	14244	14361	14241	14414	14464	14228	14344	14391	14262	14244	14352	14547	14448	14358	14464	14446	14182	14388	14498	14285	14295	14341	14201	14317	14466	14316	14152	14430	14381	14224	14334	14225	14321	14342	14258	14278	14371	14245	14263	14438	14213	14428	14514	14136	14366	14331	14354	14369	14193	14239	14463	14278	14467	14210	14318	14223	14505	14199	14394	14220	14312	14606	14093	14273	14221	14494	14369	14235	14199	14365	14079	14143	14309	14347	14246	14431	14265	14483	14450	14428	14423	14309	14449	14168	14304	14361	14266	14442	14262	14384	14309	14273	14295	14447	14238	14344	14301	14327	14255	14430	14320	14512	14399	14241	14384	14366	14488	14248	14393	14531	14364	14498	14359	14458	14259	14259	14309	14469	14327	14266	14237	14329	14275	14449	14397	14326	14225	14371	14392	14279	14457	14483	14292	14389	14245	14193	14238	14141	14302	14380	14360	14272	14321	14337	14284	14428	14330	14287	14246	14119	14344	14444	14347	14415	14382	14370	14208	14221	14337	14412	14316	14410	14308	14426	14350	14134	14364	14263	14343	14159	14354	14459	14237	14380	14203	14318	14501	14263	14270	14253	14336	14452	14231	14304	14379	14302	14436	14339	14340	14387	14478	14401	14359	14256	14391	14324	14277	14441	14528	14280	14196	14272	14327	14274	14342	14572	14409	14416	14281	14207	14409	14167	14198	14398	14547	14193	14210	14163	14293	14437	14268	14252	14613	14272	14335	14273	14361	14418	14376	14416	14409	14192	14077	14483	14285	14268	14366	14334	14159	14402	14416	14268	14304	14392	14465	14269	14282	14408	14410	14328	14281	14242	14456	14354	14383	14336	14336	14215	14281	14551	14395	14387	14408	14565	14332	14294	14382	14369	14298	14186	14506	14333	14325	14251	14215	14370	14366	14285	14445	14332	14369	14487	14267	14427	14333	14300	14398	14317	14400	14353	14323	14351	14379	14292	14360	14378	14267	14285	14316	14331	14319	14358	14366	14403	14391	14110	14369	14300	14551	14391	14300	14239	14175	14249	14444	14385	14314	14399	14288	14129	14428	14372	14392	14228	14216	14402	14367	14127	14319	14371	14333	14363	14306	14293	14255	14211	14415	14490	14326	14368	14440	14338	14299	14587	14427	14204	14159	14354	14299	14328	14323	14480	14341	14262	14251	14323	14375	14308	14372	14392	14233	14453	14428	14343	14385	14302	14345	14272	14228	14374	14261	14342	14178	14278	14239	14445	14382	14301	14206	14354	14339	14311	14278	14287	14384	14302	14383	14300	14400	14456	14377	14349	14268	14236	14330	14430	14245	14407	14455	14391	14337	14270	14480	14336	14230	14307	14480	14331	14330	14337	14363	14311	14165	14460	14403	14339	14238	14199	14275	14311	14423	14391	14190	14280	14341	14358	14428	14462	14295	14182	14227	14334	14322	14220	14302	14422	14174	14320	14372	14243	14322	14289	14403	14153	14424	14334	14441	14276	14102	14224	14327	14191	14281	14333	14345	14502	14293	14324	14343	14522	14216	14206	14308	14186	14282	14348	14354	14286	14384	14260	14357	14420	14339	14472	14469	14208	14309	14312	14254	14421	14401	14362	14286	14294	14260	14436	14281	14350	14354	14192	14349	14256	14324	14368	14385	14425	14363	14341	14326	14277	14331	14360	14410	14189	14199	14411	14299	14373	14310	14393	14237	14298	14254	14317	14346	14277	14326	14432	14251	14347	14375	14283	14313	14336	14354	14335	14286	14588	14341	14539	14222	14514	14201	14405	14268	14294	14495	14307	14275	14464	14496	14523	14348	14472	14174	14398	14468	14473	14236	14297	14320	14436	14334	14329	14385	14129	14277	14427	14449	14440	14307	14273	14264	14328	14247	14222	14381	14338	14370	14353	14332	14254	14404	14069	14338	14402	14452	14397	14242	14362	14271	14478	14523	14467	14308	14385	14160	14299	14294	14334	14432	14344	14484	14238	14505	14463	14370	14269	14388	14281	14225	14445	14407	14206	14424	14451	14292	14360	14297	14132	14359	14345	14371	14311	14461	14432	14317	14366	14286	14414	14496	14337	14285	14291	14419	14288	14378	14479	14208	14372	14284	14515	14371	14101	14408	14439	14466	14308	14331	14396	14366	14338	14255	14480	14330	14395	14517	14363	14375	14286	14381	14349	14263	14307	14433	14250	14397	14401	14380	14111	14522	14369	14179	14353	14201	14467	14270	14435	14435	14388	14251	14412	14374	14425	14343	14437	14344	14221	14307	14255	14335	14218	14476	14432	14466	14262	14312	14330	14426	14421	14361	14348	14461	14498	14297	14157	14384	14199	14294	14200	14541	14137	14222	14325	14226	14292	14386	14527	14279	14290	14334	14332	14443	14351	14401	14347	14334	14207	14448	14313	14422	14431	14315	14345	14327	14212	14387	14358	14368	14411	14316	14296	14266	14253	14342	14259	14290	14272	14317	14328	14307	14360	14223	14349	14220	14274	14221	14268	14255	14416	14481	14475	14496	14496	14338	14254	14331	14272	14516	14435	14327	14432	14272	14327	14345	14389	14239	14282	14316	14385	14413	14419	14247	14211	14385	14221	14431	14318	14378	14346	14561	14453	14465	14270	14215	14444	14425	14296	14432	14197	14404	14403	14484	14371	14427	14444	14401	14365	14336	14314	14413	14584	14404	14331	14285	14502	14350	14268	14260	14259	14422	14206	14173	14337	14332	14278	14390	14271	14294	14254	14240	14296	14300	14516	14420	14348	14200	14365	14272	14331	14341	14387	14362	14369	14265	14360	14350	14324	14391	14379	14262	14323	14306	14335	14483	14347	14236	14426	14268	14238	14318	14406	14211	14318	14471	14112	14338	14251	14552	14403	14439	14299	14343	14351	14246	14132	14342	14457	14387	14380	14330	14356	14503	14273	14302	14446	14408	14271	14329	14287	14374	14200	14547	14361	14232	14384	14385	14191	14286	14361	14273	14554	14423	14288	14288	14475	14236	14312	14342	14480	14347	14188	14302	14439	14307	14467	14402	14243	14300	14458	14251	14182	14431	14336	14326	14277	14106	14344	14402	14294	14296	14385	14325	14377	14259	14517	14388	14381	14556	14210	14324	14276	14461	14322	14322	14355	14282	14256	14358	14325	14382	14266	14306	14415	14524	14242	14346	14415	14208	14267	14420	14166	14121	14412	14258	14323	14487	14317	14334	14320	14437	14458	14259	14298	14337	14324	14441	14345	14595	14380	14192	14447	14260	14393	14257	14301	14368	14323	14339	14246	14360	14404	14217	14233	14465	14372	14372	14049	14204	14309	14424	14345	14221	14488	14322	14201	14278	14336	14494	14402	14269	14423	14232	14216	14131	14316	14339	14283	14403	14253	14447	14416	14432	14200	14262	14229	14411	14335	14308	14429	14366	14417	14306	14388	14446	14475	14151	14388	14325	14337	14213	14505	14250	14393	14293	14339	14347	14373	14459	14287	14316	14278	14356	14400	14392	14278	14476	14413	14276	14341	14225	14545	14226	14386	14356	14470	14203	14361	14312	14331	14350	14426	14411	14339	14254	14409	14349	14338	14485	14307	14200	14374	14264	14279	14473	14227	14243	14323	14241	14223	14186	14446	14276	14259	14422	14191	14392	14324	14486	14450	14386	14259	14307	14243	14405	14428	14198	14399	14322	14345	14248	14472	14323	14375	14306	14344	14115	14432	14360	14386	14384	14284	14255	14475	14365	14246	14245	14282	14292	14489	14389	14329	14331	14240	14356	14445	14512	14251	14325	14216	14188	14443	14373	14521	14418	14358	14291	14329	14253	14381	14276	14202	14437	14388	14324	14438	14412	14352	14497	14276	14148	14294	14549	14140	14408	14544	14208	14509	14436	14430	14366	14311	14366	14197	14480	14282	14300	14342	14334	14275	14452	14236	14186	14344	14313	14185	14274	14225	14296	14433	14318	14244	14348	14393	14376	14424	14227	14281	14263	14183	14410	14371	14433	14316	14239	14357	14273	14299	14390	14374	14466	14350	14365	14342	14371	14264	14514	14230	14406	14442	14260	14297	14148	14513	14231	14157	14441	14402	14253	14136	14225	14361	14355	14281	14516	14329	14340	14329	14205	14527	14389	14296	14221	14190	14221	14382	14309	14356	14352	14499	14454	14389	14300	14204	14174	14439	14150	14352	14326	14208	14344	14353	14354	14354	14257	14468	14412	14362	14201	14241	14470	14229	14379	14229	14308	14332	14427	14361	14301	14342	14449	14405	14175	14290	14232	14277	14293	14441	14203	14477	14331	14234	14522	14367	14319	14441	14359	14329	14343	14360	14295	14171	14360	14337	14190	14365	14347	14416	14359	14336	14319	14274	14348	14279	14180	14480	14317	14090	14319	14393	14347	14325	14353	14390	14335	14342	14225	14243	14317	14350	14284	14168	14325	14450	14288	14382	14308	14383	14365	14201	14309	14195	14413	14345	14283	14320	14373	14256	14324	14409	14319	14332	14494	14280	14353	14366	14281	14323	14296	14311	14296	14374	14255	14019	14484	14321	14389	14494	14246	14266	14382	14397	14397	14168	14301	14290	14454	14291	14295	14308	14408	14366	14465	14243	14408	14148	14393	14399	14246	14342	14275	14304	14440	14357	14295
29202	25960	31669	28093	23563	21386	19964	18601	17892	17613	17394	16964	17028	16765	16780	16387	16328	16505	16291	16296	16250	16061	16384	15985	15947	15991	16016	15957	15947	15732	15952	15880	16002	15931	16148	15856	16074	15854	15928	15886	15927	16001	15951	15942	15944	15931	15953	15826	15808	15809	15781	15892	15865	15985	15826	16065	16005	15845	15925	15800	15953	16027	15899	15911	16021	16057	15920	15857	15829	15674	16204	16118	15996	15918	15789	15916	15910	16084	15754	15734	15942	15842	15792	15809	15794	16013	15866	15704	15971	15746	15977	16155	15817	15915	15851	15959	15888	15810	15824	16057	16013	15992	15931	15869	15988	15797	15943	15821	16063	15765	15957	15865	15826	15717	15754	15874	16070	15787	16024	15967	16164	15987	15784	15927	16089	15784	15891	15919	16051	15721	15955	15808	15960	15968	15757	15888	15990	15861	16034	16051	15725	15975	15843	16039	15844	15895	16008	15906	15836	16089	16087	15862	15929	15985	15996	16120	16210	15907	16112	16000	15825	15784	16001	15953	15856	15714	15977	15855	15693	16187	15976	16033	15914	15857	15858	15739	16064	16137	15915	15889	16018	15856	15931	15906	15943	15800	15911	15985	15719	15720	15889	15888	15925	15844	15896	16061	16007	15844	15949	15824	15849	15954	15945	15979	16046	15819	16040	15859	15955	16081	15959	16050	16008	15851	15939	16036	15872	15762	15873	15782	15900	15713	15770	15875	15706	15773	16066	15942	15882	15572	15831	15861	16103	15877	15910	15794	15911	15948	15877	15849	15957	15837	15927	15759	15851	16008	15939	16061	15734	15846	15991	16074	15881	16007	15926	15851	15917	15844	15827	15878	15864	15803	15907	15796	15765	15906	15950	15791	15873	15952	15958	15945	16000	15934	15795	15995	15990	15792	16077	15856	15780	15670	15843	16016	16087	15849	15871	15856	15814	15891	15737	15815	15810	15939	15988	15943	15901	15644	15964	15835	15952	15917	16066	15840	15988	15898	15810	15893	15839	15788	15742	15944	15834	15867	15894	15839	15893	15761	15931	15916	15877	15915	16027	15719	15869	15776	15587	15716	15693	15999	15850	15702	15991	16051	15990	15952	15743	16055	15931	15725	15879	15860	16102	15902	16083	15916	15789	15873	16055	15789	15941	15958	15843	15924	15861	15907	15965	16060	15779	16039	15982	15817	15937	15871	15912	16001	15994	15682	15916	15716	15861	15892	15717	16003	15827	15682	15982	15948	15887	15865	15756	16032	16022	15810	15925	16175	15868	15967	15948	15792	16055	15916	15885	15878	16068	15960	15909	15751	15974	15923	16010	15901	15743	15967	15794	15979	15744	15826	15910	15918	15665	15671	15738	15976	15987	15801	15848	15862	15790	15879	15965	15680	15868	15933	15823	15771	15722	15975	15882	15969	15972	16144	16085	16012	15915	15838	15959	15902	15882	15786	15987	15921	15860	15842	15753	15863	15914	15765	15943	15960	15881	15995	15881	15919	15998	15952	15879	15847	16023	15792	15751	15896	16092	15878	15841	15904	15721	15954	15898	15802	16076	15809	15994	15915	15893	15806	15803	15910	15985	15791	16179	15990	15905	15840	15929	15799	15789	15873	15903	15978	15919	15863	15927	15828	15838	15895	15720	15925	15882	15882	15849	15789	15997	15998	15914	15918	15839	15843	15841	15952	15871	16006	15963	16009	15987	15795	15760	15983	15865	15851	15890	15862	15794	15940	15935	15998	16120	15712	15810	15967	15813	16137	16019	15978	15913	15993	15963	15770	15870	15947	15841	15982	15644	15805	15905	16110	15736	15742	15965	15816	15819	15898	15872	15816	15987	15951	16120	16081	15900	15965	15787	16045	15897	15861	15878	15766	16068	16026	16088	15834	15906	15788	15927	15943	16002	15834	15935	15982	15979	16011	15877	16020	15888	15755	15890	15841	15890	15950	15881	15882	15800	15836	15975	15794	15770	15825	15976	15868	15899	15968	16000	16098	15811	15864	15883	15843	15863	15820	15768	15930	15833	15914	15780	16065	15714	15811	15591	15981	15949	15808	15824	15966	15858	16016	15904	15917	15815	15611	16055	15801	15877	15969	15952	15988	15895	15929	15968	16018	15868	15785	16019	16059	15858	15878	15925	15876	15874	15873	15914	15870	15942	15895	15741	15835	16028	16043	15980	15896	15850	15959	15747	15992	15899	15962	15720	15921	15995	15862	15882	15933	15780	15819	15673	16031	16119	15844	15929	15836	15830	15951	16045	15739	15775	15854	15980	15918	15913	15887	15872	16060	15970	15880	15799	16037	15867	15746	15792	16058	15794	15821	16064	15834	15877	15934	15812	15785	16026	15872	15973	16071	16004	15976	15769	16032	15840	15959	16056	15910	15839	15924	15868	16164	15857	15985	15836	15819	16028	15957	15972	15894	15983	15845	15869	15909	15876	15872	15797	15869	15893	15905	16001	15718	15810	15944	15935	16122	15860	15873	15894	15651	15966	15879	15978	15804	15946	16094	15832	15877	15962	15914	15930	15894	16123	15952	15930	16047	15867	15785	16073	15912	15857	15961	15930	15897	16034	15701	16061	15909	16013	15792	16058	15778	15762	15788	16035	16048	15827	15804	15899	16016	15913	15723	16052	15843	15947	15928	15917	15842	15966	16003	15845	16072	15866	15977	15882	15792	15996	15908	15843	15996	15947	15832	15888	15850	15995	15912	15871	15771	15852	15829	16041	15954	15918	15795	15918	15766	15894	15760	15850	15941	16001	16104	15866	15740	15811	15794	15849	15881	15723	15895	16049	15711	15742	16008	15768	15809	15737	15853	15893	15749	15941	15755	15933	15834	15763	15912	16020	15899	15884	15754	16008	15894	15929	15897	15917	15837	15993	15762	16003	15817	15964	15928	15920	15976	15903	15732	15833	15941	15949	15848	15748	15861	15897	16002	15888	15964	15791	15841	15791	16009	16118	15926	16038	15879	15786	15750	15908	15832	15883	15841	15967	15924	15797	15854	15668	16013	15863	15943	16100	15986	15873	16060	15910	16010	15932	15734	15975	15946	15874	15841	15944	16025	15859	15883	16023	16003	15757	16047	16089	15736	15855	15887	16017	16096	15881	15839	15772	15753	15746	15841	15880	16163	15988	16025	15797	15713	15995	15880	15821	16027	15833	16038	16045	16032	15822	15992	15900	15823	15965	16003	16046	15809	15880	16049	15705	15707	16011	15873	15984	15888	16089	15962	15672	15882	15854	16027	15988	15820	15787	15766	16069	15706	15955	15679	16018	16082	16111	15934	15860	15951	15770	15790	15800	15916	15957	15941	16050	15687	15880	15850	15758	15872	15863	15973	15924	15820	15822	15784	15750	15974	16030	15923	15937	15769	15927	15796	15841	15753	15823	15929	15922	15782	15858	15680	15990	15869	15865	15944	16033	15824	15911	15975	15921	15834	16115	15892	15930	15813	16024	15829	15872	16048	15967	15888	15991	15805	15935	15876	15822	15846	15805	15955	15895	15730	15904	15956	15939	15891	16186	15869	15856	15940	15703	15875	16013	16027	15820	16081	15951	15729	15972	15858	16060	16045	15938	15976	15773	15658	15816	15937	15927	15857	15772	15933	15765	15846	15826	15794	15839	15909	15965	16179	15733	15921	15888	15833	15946	15996	15993	16021	15923	15841	15863	15720	15771	15821	15875	15969	15919	15805	15917	15904	16032	15770	15843	15779	15906	15954	15974	15848	15943	15858	15700	15822	15928	15866	15866	15987	15906	15905	15841	15906	15975	16051	15973	16013	15885	15973	16002	15800	15747	15879	15870	15778	16125	15896	15840	16006	15890	15871	15751	15787	15983	15756	15922	15737	15932	15974	15904	15877	16022	16111	15767	15895	15792	15923	15823	15951	15959	15945	15799	16052	15853	15929	15934	15978	15884	15966	15837	15937	15731	15957	16086	16076	15933	16086	16131	15725	15904	16013	15778	15942	15949	16058	15931	15919	15852	15892	15834	15955	16149	16077	15856	15717	16135	15843	15969	15898	15909	15926	15921	15857	15890	15971	15886	15933	15749	15916	15918	15803	15927	15962	15789	15863	15994	16032	16042	16028	15991	15818	16068	15926	15890	15859	16079	15946	16052	16122	16100	15753	15942	16033	15823	15946	15991	15899	15983	16004	15825	16213	15959	16009	16086	15748	15866	15936	16050	15868	15749	15897	15906	15790	15877	16020	15759	15953	15901	15898	15861	15924	15875	15951	15948	15886	16025	15995	15770	15955	15691	15861	15902	15843	15892	15981	16048	15724	15847	15652	16126	16039	15740	15902	15856	15925	15991	16054	15941	15832	15901	15857	16068	15968	15963	16069	15820	15807	16028	15873	15838	15980	15940	15970	15824	15851	15811	15930	15876	15883	15787	15790	16012	15906	15886	15983	16161	15869	15945	16103	15830	15804	15914	15911	15803	15985	16006	15905	15884	15852	15867	15912	15884	15978	15632	16032	15721	15738	16038	15776	16115	16066	15757	16107	15874	15793	15867	15756	15907	15907	15957	15958	15919	15859	15873	15777	15951	15999	15873	15934	15895	15741	15869	15935	15933	15782	15781	15766	15983	15875	15945	15692	15873	15999	15864	15890	16039	16048	15801	15971	15832	16127	15621	15978	15999	15945	15875	15678	15954	15861	15644	15627	15982	16069	15880	15912	15953	15918	15731	15912	15901	15910	15738	15748	15942	15999	15842	15913	15772	15872	15739	15761	15775	15797	15810	15845	16040	15847	16097	16010	15943	15863	15836	15895	15894	15929	16081	15886	15910	15908	15868	15853	15853	15912	15918	16095	15836	15951	16116	16024	15779	15873	15862	15763	15887	15846	15751	15818	15968	15898	15776	15914	15696	15851	15861	15962	16122	15968	15827	15974	15935	15736	16017	15901	16000	16030	15890	15958	15976	16055	15834	15977	16105	15976	16015	16009	16030	15976	15799	15881	15928	15886	15953	15796	15808	15927	16065	15907	15853	15871	15941	16010	15880	16010	15757	15924	16142	15729	15892	15746	15812	15864	15964	15947	15897	15969	15913	15737	15856	15767	15904	16086	15829	15741	15841	15844	15845	15838	15782	15849	15902	15774	15915	15787	15877	15864	15962	15647
29204	39281	35296	27530	24103	21837	19837	18471	17297	16711	16242	15926	15510	15046	15200	15034	14665	14814	14654	14520	14365	14496	14409	14308	14114	14209	14401	14210	14272	14180	13977	13869	14225	14306	14115	14065	14142	14002	14093	14150	13930	13972	14002	14223	14334	14204	14125	13989	14116	14137	14057	13982	14148	14005	14215	14022	14046	14071	14017	13944	13934	14078	14207	14068	14010	14147	14163	14118	13943	13943	13966	14084	14190	13953	14164	13798	14169	14090	14039	14106	14078	14128	14258	13982	14116	14029	14024	14057	14115	14024	14070	14205	14251	14143	14086	13963	14086	14025	14069	14170	14187	14194	13966	13866	14198	13956	14117	14018	14092	13939	14257	14083	13976	13972	14129	14219	14082	14084	14153	14052	14224	14015	13987	14225	14161	14157	13977	14085	14142	14108	14093	13982	13900	14130	14034	14043	13895	14012	14040	14102	14227	13903	14033	13984	14141	14059	14021	14054	13977	14157	14057	14061	14017	13928	13968	14001	13966	14132	14150	14045	13970	14115	14185	14076	14071	13969	14071	14044	14121	13906	14018	14196	14015	14116	14028	14020	14193	14031	14030	14147	14005	14052	13998	14023	14025	14149	14142	14164	14042	13923	14275	14209	14138	14112	13978	13989	14102	14225	14088	14075	14043	14108	13903	14256	13917	14238	14139	14073	14097	14040	14217	14037	14200	13993	14078	14024	14052	13991	14024	14350	14012	14001	14099	13924	14102	14086	14157	14098	13881	14109	13992	13980	14111	14012	14195	14130	14078	14063	14103	14061	13933	14205	14200	14128	14140	14103	14210	14070	14131	14057	14129	14124	13931	14169	14038	14001	14126	14018	14093	13999	14135	14084	14168	14082	14171	14167	14088	14072	14105	14027	14246	14014	14010	13955	14259	14027	13832	14069	14113	14053	14014	14053	14160	14135	14144	14055	14023	14168	14189	13998	14222	14022	14016	14141	14229	14182	14031	14045	13955	14339	14268	14087	14079	14094	14106	13990	14064	13970	13891	13996	14119	14086	14166	13915	14147	13886	14083	14118	14024	14146	13968	14090	14058	13952	14095	14030	14146	14120	13969	14056	14118	13947	14184	14038	14018	14132	14236	14187	14153	14122	14044	14215	14169	14019	14005	14037	14056	14056	14063	14090	14197	14040	14050	14093	14016	14141	14078	14106	14025	14161	14204	14064	14080	14107	14022	14060	14064	14045	14237	13940	14230	14145	14106	14225	14005	14037	13964	13844	14074	14290	14057	14126	14153	13950	14147	14222	14168	14003	14033	14035	13995	14094	14173	14174	14139	14043	14078	14000	13933	14053	14058	13954	14054	14159	13882	13942	14246	13932	14257	14179	14287	14126	13937	13919	14031	14036	13966	14038	14338	14101	14048	14067	13954	14036	14072	14187	14149	14054	14140	13932	14004	14026	14130	14177	14084	14083	13973	14119	13983	14124	14077	14056	14050	14084	14121	13967	14194	14193	13966	14169	13997	14196	13907	14064	13968	14251	14111	14106	13947	14052	14179	14131	13957	14091	14092	14013	14025	14112	14110	14124	14066	14036	13946	14091	14070	14065	13989	14032	13961	14119	14102	14053	14092	14081	14149	13857	14095	14185	13984	14005	14008	14063	14178	14114	13932	14140	14150	13996	14114	14029	13946	13923	14133	14037	14131	14110	14081	14145	14105	14160	14175	13928	14065	13970	13969	14179	14010	14058	14208	14033	14098	14011	13874	14114	14169	14199	14149	14164	14061	13981	14125	13972	14052	14003	14072	14238	14007	14087	13867	14188	13986	14025	14173	14057	14018	14259	14022	13868	14024	13900	14181	14170	14232	13997	14114	14159	13984	14183	14171	14100	14168	13881	13931	14049	14010	13902	14190	14277	14153	14183	14158	14137	14224	14070	13945	14011	13906	14214	14065	13945	14139	14018	14125	14126	13902	14213	14111	13974	14008	14058	14082	14065	13984	14145	14160	14056	14006	14078	14018	14079	14144	14181	13919	14017	13899	14009	13999	13970	14083	14315	13994	13914	13982	14008	14047	13988	14125	14201	14022	14226	14108	14093	14002	14165	14133	14134	14159	14035	13974	14060	14025	14044	13847	13936	13996	14172	14130	14023	13831	14053	14066	14027	14052	14027	14031	13952	14126	14015	13968	14046	14016	13946	14061	13968	14050	14157	14107	14009	14195	14052	13896	13986	13977	14148	13955	14237	14037	14105	13826	14062	13968	14051	13937	14049	14228	14048	14221	14053	14218	14080	13971	14062	14023	14101	14126	14037	14153	13955	13988	14040	14160	14209	13865	13956	13948	14153	13963	14031	14191	14125	14188	14030	13973	14001	14105	14079	14086	14072	14004	13980	14074	14134	13852	13879	13964	14061	14004	14159	13934	14042	14112	14071	13968	14081	14059	13994	13989	14142	13932	14082	14039	14007	14019	14046	14225	13974	14032	14009	14095	14150	14051	14043	14080	14020	14151	14139	14169	14047	14140	14034	14182	14050	14130	13954	14170	14112	14040	14053	13930	13847	14162	14040	13825	14222	14170	14213	14128	14077	14126	14163	13974	14193	14138	13980	14226	13994	14033	14029	14058	14007	14181	14150	14050	14249	13898	14059	14140	13930	14043	14021	14079	14323	13935	14106	14078	14178	13986	14068	14075	14019	13963	14201	14054	14067	14212	14137	14108	13944	14162	14119	14044	14167	13968	14034	14291	13945	14158	14262	14036	13960	13990	14054	14058	13945	13836	14183	14008	14047	14184	14205	13981	14123	13993	14019	14023	14329	14117	14000	14148	14197	14109	14047	14053	13922	14171	14107	14135	14054	14218	14283	13983	14107	14116	13977	14095	13995	14163	14015	14179	14146	14092	14103	14024	14110	14138	14024	14032	14044	14085	13978	13747	14145	14085	14168	13987	14079	13902	14007	14116	14134	13948	13852	14019	14098	14129	14173	14302	14127	14071	14126	14113	14168	14045	14152	14044	14047	14232	14168	13921	13994	14099	14077	13972	14230	13928	13955	14106	13940	14165	14097	14151	13986	14317	14079	14180	14014	14080	14034	14077	14086	14041	14140	13947	14051	14115	14070	14189	14107	14010	14045	14167	14002	14155	14158	14093	14123	14196	14218	14134	13989	14016	14005	13945	14225	14039	14100	13941	13971	14161	13943	13981	14222	14070	13915	13972	13995	14117	14159	13981	14128	14118	14139	14062	13994	14265	14021	13905	14117	13980	14173	14128	14095	13928	14032	13872	14016	14206	14002	14077	14035	14233	14190	13866	14091	14043	14065	14214	14069	14123	13923	14060	13975	14087	14102	14044	14088	14005	14182	14143	14025	14103	14167	13961	14097	14091	14030	14076	14244	13964	14038	13902	13995	14125	13941	14027	14085	13946	14145	14169	13977	14179	14128	14131	14089	14221	14115	14165	13944	14014	14093	14221	14167	14174	14065	14036	14043	14189	13969	13966	14078	14088	14142	14222	14078	14105	14130	14222	14205	14077	14132	14263	13979	14303	14028	14009	13966	14126	14200	14140	13999	14127	14175	14161	14078	13955	14092	14110	14165	13994	14168	13982	14065	14029	13972	13931	14059	14016	14111	13898	14095	14085	14102	14244	13933	13993	14011	14036	13986	14080	14028	13982	14030	14152	13904	14018	13949	14047	14021	14108	14125	14054	14049	14117	14150	14102	13967	13923	14132	13941	14216	14051	13937	14073	14069	14040	14088	14041	13911	14088	14056	14092	13915	14026	14082	14087	14126	14026	14087	14061	14046	13973	13844	14280	13988	13997	14118	14114	14079	14227	14071	14001	14193	14028	13960	13933	14145	14167	14120	13932	14235	14085	13998	14115	13939	13974	14192	13875	14033	14166	13887	14103	14281	13945	14201	14072	14050	14101	14197	14050	14237	13983	13998	14191	14072	14163	14082	14157	14187	14135	13895	14026	14020	13956	14088	14108	13937	14167	14224	13978	14079	13973	14002	14159	14075	14172	14040	14058	14238	14065	14248	14264	14165	14017	14067	14006	14244	14102	13954	14044	14105	14183	14112	14028	14082	14271	13974	14221	14076	13992	14010	14163	14076	14012	14058	14060	14087	14173	14076	14031	14066	14003	14043	14087	14070	14033	14000	14029	14056	14013	14039	14141	14031	14066	14005	14042	14006	14053	13981	13998	14103	14173	14076	14010	14199	14014	14115	13909	13991	14080	14145	14109	13994	13987	13942	14033	14012	14086	14153	13949	14029	14016	14064	14014	14204	13979	14015	14070	14135	14189	14243	14042	14104	13878	14001	14082	13935	14095	14027	14153	14002	14143	14256	14152	13911	14223	14120	14169	14110	14119	14129	14077	14048	14149	13983	14069	14265	14158	13981	14016	14136	14085	14025	13970	14127	14159	14023	14174	14080	14186	14129	14268	13944	14102	14118	14068	13921	13733	14054	14107	14075	14137	14058	14055	13940	14133	14138	14147	14025	13958	14179	14020	14123	14210	14052	14226	13977	14022	14027	13959	14072	14137	14178	14052	13971	14017	13996	14005	13995	14042	14176	14176	14192	14039	14122	14115	14099	13996	14074	14067	13993	14028	14073	14024	14017	14139	13943	13914	14117	14025	14030	14149	14051	14173	14079	14017	14146	14063	14081	13955	13935	14094	13908	13899	14219	14094	14047	13970	14045	13967	14098	13986	14074	14078	13934	14038	14066	14154	14035	14166	14024	13930	14205	13994	14184	14164	14099	14003	14105	14042	14213	14026	14011	14064	13961	14130	14205	13982	14018	13998	14045	14199	14162	14065	14100	13989	14110	13976	14006	14167	14161	14194	14016	14028	13988	14082	13864	14070	14040	14227	14166	14048	13986	13984	13870	14106	14127	14129	14165	14126	13931	14237	14258	14150	14222	14046	14095	14111	14097	14207	14092	14025	14229	14064	14250	14089	14005	14221	14137	14126	13989	13963	14030	14253	14024	14024	14148	14173	14011	14242	14113	14085	14172	14099	14000	14172	13976	14125	14045	13980	14059	14151	14190	13944	14114	14046	13954	14038	14094	14089	14110	14068	14169	14062	14103	13872	14232	14135	14109	14061	14032	14082	14124	14187	14050	14184	14182	14117	13909	14062	14160	13964	14008	14051	14168	13977	14172
24157	21141	28434	25239	24448	25126	24041	20500	19560	19041	18423	17691	17408	16904	17108	16942	16783	16761	16624	16462	16435	16339	16141	16152	16081	16011	16111	16126	16088	16035	15894	16133	15910	15974	15857	15865	16170	15951	15724	15869	15887	16062	15865	15829	15954	15915	15987	15780	16052	15717	15692	15944	15970	15858	15800	15913	15929	15837	15753	15733	15959	16009	15856	15687	15952	15956	15960	15860	16027	15872	15799	15725	15788	15698	15793	15670	16031	15779	15731	15669	15990	15730	15768	15772	15966	15804	15785	15861	15850	15666	15774	15891	15840	15731	15819	15631	15666	15659	15723	15799	15768	15830	15909	15809	15961	15865	15645	15723	15837	15700	15912	15767	15904	15992	15697	15931	15802	15856	15790	15783	15884	15773	15773	15843	16102	15926	15795	15943	15873	15841	16005	15949	15678	15859	15921	15730	15525	15566	15644	15871	15911	15749	15717	15828	15765	15730	15685	15688	15661	15696	15477	15660	15748	15724	15944	15888	15822	15664	15944	15851	15790	15635	15744	15780	15996	15836	15673	15603	15908	16055	15820	15671	15776	15727	15793	15632	15887	16017	15735	15928	15672	15848	15845	15945	15689	15760	15893	15966	15779	15901	15909	15784	15726	15936	15834	15833	15759	15767	15996	16056	15866	15848	15740	15885	15686	15996	15895	15613	15746	15719	15785	15683	15846	15936	15722	15867	15781	15867	15808	15962	15602	15799	15731	15723	15856	15807	15720	15743	15982	15878	15661	15766	15696	15841	15796	15961	15966	15727	15878	15660	15801	15752	15989	15874	15915	15719	15823	15555	15786	15839	15756	15824	15853	15882	15712	15738	15857	15883	15897	15741	15736	15956	15931	15871	15945	15908	15792	15841	16009	15852	15744	15651	15845	15757	15834	15972	15796	15860	15750	15885	15850	15630	15903	15698	15866	15722	15932	15882	15713	15873	15725	15645	15784	15979	15888	15679	15741	15826	16013	15867	15772	15720	15845	15734	15784	15907	15761	15711	15858	16012	15790	15829	15687	15976	15699	15761	15621	15886	15702	15892	15709	15920	15749	15607	15702	15763	15897	15830	15768	15935	15762	15807	15899	16017	15770	15848	15846	15883	15880	15823	15960	15759	15790	15936	15789	15842	15638	15668	15590	15907	15770	15866	15715	15748	15825	15923	15597	15813	15792	15908	15526	15727	15856	15826	15702	15791	15777	16009	15731	15800	15613	15885	15717	15746	15911	15686	15804	15752	15971	15969	15813	15889	15699	15727	15932	15778	15725	16009	15800	15776	15719	15884	15830	15994	15761	15783	15930	15627	15854	15866	15736	15729	15731	15712	15715	15813	15951	15884	15736	15617	15748	15708	15701	15968	15864	15692	15606	15855	15960	15861	15934	15947	15802	15848	15855	15581	15847	15826	15788	15814	15919	15774	15920	15880	15732	15899	15698	15839	15818	15693	15933	15816	15821	15794	15829	15749	15713	15709	15717	15942	15759	15927	15654	15725	15742	15777	15984	15622	15644	15874	15706	15742	15826	15748	15758	15878	15818	15820	15898	15853	15816	15780	15789	15667	15866	15794	15816	16023	15909	15871	15871	15868	15761	15723	15705	15709	15556	15712	15819	15788	15609	15795	15972	15872	15755	15748	15832	15847	15585	15935	15894	15887	15838	15970	15970	15722	15696	15844	15888	15707	15864	15852	15797	15784	15671	15704	15900	15800	15975	15753	15643	15799	15640	15751	15826	15776	15867	15708	15789	15728	15674	15757	15821	15911	15832	15903	15941	15737	15824	15762	15913	15729	15788	15606	15761	15848	15910	15902	15854	15695	15765	15935	15916	15648	15817	15866	15663	15900	15909	15895	15906	15841	15780	15761	15880	15605	15963	15855	15543	15699	16043	15883	15648	15725	15681	15979	15601	15717	15837	15881	15782	15829	15972	15632	15868	15577	15740	15850	15758	15888	15748	15734	15988	15905	15805	15785	15688	15760	15735	15972	15771	15740	15725	15842	15890	15695	15838	15765	15898	15840	16119	15901	16046	15704	15899	15912	15906	15960	15766	15730	15623	15668	15813	15805	15776	15724	15972	15852	15924	15841	15909	15687	15941	15883	15905	15818	15928	15914	15945	15834	15735	15968	15902	15806	15855	15892	15775	15938	15906	15699	15898	15874	15683	15894	15952	15866	15880	15806	15628	15881	15869	15860	15591	15751	15731	15699	15907	15742	15840	15815	15934	15915	15745	15652	15779	15874	15833	16028	15928	15916	15756	15916	15560	15781	15809	15608	15793	15845	15876	16029	15711	15855	15641	15751	15719	15921	15847	15875	15891	15778	15832	15859	15632	15867	15909	15647	15758	15790	15620	15715	15574	15646	15697	15867	15813	15873	15783	15832	15828	15802	15800	15836	15756	16005	15606	15760	15617	15888	15860	15791	15920	15873	15784	15967	15846	15646	15924	15655	15785	15769	15870	15807	15875	16050	15778	15839	15993	15721	15997	15757	15786	15755	15783	15791	15737	15848	15879	16028	15902	16004	15793	15812	15809	15869	15684	15857	15903	15686	15757	15962	16127	15715	15916	15763	15673	15821	15786	15750	15764	15705	15729	15815	15690	15620	15574	15846	15919	15924	15771	15905	15976	15901	15688	15733	15688	15717	15713	15857	15943	15894	15724	15770	15758	15814	15823	15793	15828	15847	15809	15621	15809	15755	15819	15627	15708	15650	15699	15807	15785	15762	15851	15916	15755	15813	15887	15763	15747	15940	15730	15872	15904	15912	16014	15717	15948	15709	15809	15824	15853	15941	16018	15773	15822	15926	15721	15740	15804	15679	15707	15862	15745	15759	15708	15735	15813	15692	15726	15763	15942	15838	15839	15691	15771	15754	15890	15672	15780	15885	15671	15826	15778	15790	15828	15728	15815	15632	15847	15862	15838	15789	15605	15642	16007	15829	15862	16093	15816	15855	15768	15936	15703	15887	15789	15675	15537	15797	15891	15733	15782	15993	15868	15644	16067	15776	15912	15614	15688	15683	15785	15536	15634	15758	15677	15850	15903	15706	15828	15765	15897	15659	15915	15721	15897	15832	15982	15823	15548	15959	15723	15953	15985	15955	15633	15577	15793	16019	15840	15689	15764	15846	15737	15851	15959	15880	15779	15674	15778	15785	15839	15791	15785	15735	15893	15820	15893	15805	15925	15815	15961	15849	15684	15838	15810	15782	15766	15777	15701	16048	15891	16011	15778	15790	15711	15969	15713	15702	16014	15888	15985	15736	15880	15899	15621	15930	15795	15810	15942	15767	15674	16015	16140	15661	15685	15860	15767	15780	15787	15762	15719	15818	15867	15717	15827	15952	15752	15749	15892	15878	15840	15831	15764	15773	15944	16005	15682	15993	15871	15811	15917	15858	15992	15868	15854	15947	16032	15875	15935	15890	15643	15884	15624	15831	15775	15818	15700	15751	15684	15983	15686	15886	15849	15825	15889	15668	15897	15639	15864	16023	15837	15633	15849	15866	15749	15740	15663	15769	15842	15932	15854	15854	15843	15818	15663	15852	16110	15672	15786	15695	15884	15816	15873	15850	15743	15862	15873	15663	15625	15587	15773	15897	15728	15871	15896	15865	15763	15855	15789	15687	15779	15905	15774	15968	15996	15800	15736	16055	15647	15854	16020	15910	15851	15893	15938	15853	15985	15867	15586	15761	15852	15737	16014	15938	15769	15689	15618	15786	16008	15919	15791	15912	16007	15654	15851	15795	15788	15981	15833	15976	15915	15850	15915	15633	15639	15821	15804	15953	15736	15781	15840	15815	15863	15729	15699	15747	15928	15866	15915	15921	15835	15733	15864	15886	15987	15823	15868	15826	15625	15813	15784	15841	15874	15991	15993	15698	15761	15759	15984	15739	15953	15673	15944	15761	15884	15765	15833	15726	15979	15890	15735	15860	15776	16006	16061	15693	15736	15783	15712	15623	15892	15863	15851	15706	15897	15797	15677	15685	15745	15710	15650	15439	15787	15854	15793	15774	15905	15742	15737	15916	15788	15779	15792	16027	15932	15769	15938	15851	15789	15757	15610	15937	15965	15499	15856	15713	15740	15903	15785	15796	15782	16013	15769	15706	15984	15877	15813	16020	15830	15792	15803	15954	15823	15856	15719	15710	15923	15828	15657	15806	15833	15753	15571	15996	15900	15674	15767	15866	15730	15868	15741	15945	15947	15704	15762	15911	15994	15608	15716	15722	15780	15673	16056	15784	15817	15690	15652	15855	15776	16003	15851	15874	15793	15820	15809	15854	16012	15707	15698	15510	15783	15758	15679	15734	15678	15911	15728	15493	16000	15928	16077	15669	15752	15727	15812	15772	15826	15783	15751	15914	15821	16033	15777	15670	15997	15684	15760	15781	15812	15809	15877	15785	15914	15821	15964	15838	15651	15756	15879	15767	15749	15788	15897	15790	15767	15540	15858	15775	15730	15722	15796	15916	15825	15778	15775	15766	15804	15751	15741	15484	15781	15806	15773	15773	15943	15678	15912	15772	15782	15898	15871	15743	15679	15887	15608	15880	15832	15850	15966	15796	15783	15876	15824	15801	15821	15857	15775	15836	15874	15665	16001	15988	15941	15951	15717	15898	15641	15761	15769	15807	15910	15720	15962	15737	15712	15827	15985	15692	15816	15934	15967	15895	15999	15875	15701	15724	15775	15962	15480	15881	15997	15733	16031	15833	15729	15797	15732	15854	15650	15906	15661	15804	15666	15901	15781	15894	15709	15907	15789	15785	15915	15775	15813	15848	16011	15756	15904	15963	15702	15885	15888	15767	15757	15971	15460	15627	15854	15741	15860	15948	15887	15849	15595	15690	15614	15902	15726	15975	15886	15711	15744	15876	16001	15823	15796	15886	15763	15855	15614	15983	15963	15801	15745	15866	15720	15575	15592	15786	15677	15742	15751	15763	15723	15777	15854	15832	15747	15798	16023	15980	15911	15940	15688	15773	15670	15744	15953	15626	15761	15808	15800	15720	15932	15579	15626	15941	15867	15767	15819	15677	15644	15845	15830	15972	16002	16049	15955	15965	15909	15734	15725	15654	15896	15769	15733	15885	15695	15781	15652	15776	15636	15768	15981	15858	15839	15808	15778	15802
27644	45803	41956	33443	29419	25868	23153	21228	19722	18742	17603	17114	16683	16018	15757	15580	15352	15441	14806	14697	14902	14656	14516	14540	14430	14203	14152	14237	14278	14270	14223	14142	14183	14277	14101	14261	14176	13987	14028	14185	14003	13983	14025	13992	14142	14102	14152	14042	14231	14007	14113	14052	14041	14004	14046	14031	13991	14037	14227	14150	14014	13947	13998	14013	14042	14106	13834	13959	14061	14155	14064	14066	14037	13934	14122	14044	14156	13921	14173	14093	14149	14107	14124	14044	13977	14058	14164	13894	14073	14184	13896	13998	14003	14000	14102	14043	14012	13990	14061	13962	14162	14059	13864	13929	14175	14089	14121	14064	14174	14033	14044	14119	14053	13897	14083	14002	14228	14019	14099	14180	14143	14128	13815	14142	14095	14004	13840	14105	14170	14038	14165	13987	13977	14183	13978	14061	14017	13926	13956	14028	14164	13976	13939	14134	14062	14073	14048	13991	14094	13899	14106	14069	13985	13977	14027	14227	14190	14244	14036	13966	14103	14001	14114	14153	14164	14032	14043	14096	14032	14065	14032	13815	13981	14073	13969	14009	13850	13928	14098	14035	14097	14208	14005	13982	14180	14156	14139	14076	13895	13843	14114	14012	14055	14130	13926	14181	13939	14093	14077	13974	13866	14070	13981	14078	14008	13982	13999	13979	14044	13997	14069	13991	14118	13930	14214	14018	13849	14007	14062	14114	14082	14123	14093	13934	14027	14043	14063	13946	13948	13880	14170	13906	14029	13995	14145	14082	14020	14016	13850	14024	13978	13979	14029	14084	13992	14074	13949	14043	14030	13986	14238	13983	14093	13859	13996	13945	13937	13986	14256	14038	13992	14152	14122	14197	14073	13973	13956	13870	13939	13839	14140	14178	13972	14080	14134	14038	13973	13980	14036	14104	14054	13978	14070	14074	14054	13988	14031	14092	14163	14143	13991	13928	14109	14115	13946	13834	14139	14080	14175	14025	14170	14004	14106	13977	14131	14096	14054	14036	13958	14038	14093	14047	14110	14095	14146	14058	14180	14130	14137	14192	14198	14028	14116	14033	14015	13953	13961	14164	14127	14085	14014	14019	14083	13969	14066	14142	13911	14117	14070	14132	14133	14299	14059	14112	13949	14144	13973	14120	14203	13991	14078	13998	14038	14021	14011	14170	14014	14119	14022	14110	14128	14020	13931	14036	13869	14110	13914	14109	14052	14159	14136	14067	14037	14054	13959	14064	14058	13928	14134	13855	14189	14081	13926	13955	13841	14102	14076	13974	14027	14263	14076	14090	13902	14006	13982	13982	14171	13983	14139	14142	14035	13810	13933	14224	14047	14120	13910	14118	14046	13821	14145	13916	14012	14011	14162	14131	13959	13991	13958	14085	14103	13973	14089	14164	13995	13975	13991	14095	14074	14152	14038	13877	14072	14100	14197	13918	13881	14052	14046	14147	13940	14011	14111	13991	14261	13868	13906	13908	14154	13966	13991	14099	14056	13968	13930	14151	14118	14107	14182	14051	14009	14174	13909	14208	14033	13878	13981	13994	13981	13974	14102	14008	14240	13949	14011	14137	14136	14049	14024	13908	13894	14207	14089	13948	14047	14285	14088	14048	14281	14057	14145	13997	14092	14120	13963	14228	14230	14138	14106	14070	14216	14214	13934	13981	14011	14165	14121	14004	14118	14204	14096	14018	14347	13970	13899	14194	13945	14032	14034	14184	13960	14198	14078	14182	14145	13941	13979	13815	14135	14134	13985	14048	13952	14061	14006	13963	14124	13899	13986	14030	13868	13954	14052	14153	14129	14049	13919	14057	14030	14049	14064	13944	13876	14196	14010	13859	13997	14088	13976	13904	14061	14036	14014	13919	14083	14094	14094	14039	14101	14118	13850	14136	14056	14193	13929	13953	14187	14204	14063	14064	14060	14066	13911	14114	14015	14048	13983	13963	14148	14320	14071	14024	13920	14159	13805	14168	13993	14087	14073	14101	14016	14014	14068	13977	13930	14016	13974	14070	14163	13969	14060	14053	14002	14060	14076	14111	14012	14042	14067	14132	14008	14108	14026	14001	13915	14020	14074	14015	13842	13906	13960	14031	14094	14032	14055	14055	14116	13944	14050	14018	14089	13896	14053	14000	14094	14002	14105	14038	14145	14074	13963	13940	13942	13868	14125	13927	14026	13974	14183	14037	14124	14072	14070	14121	14100	14000	14006	14057	13972	13950	14015	13901	13894	14137	13956	14126	14104	13962	13923	13973	13878	13823	14067	13937	13916	14107	13962	14079	13995	13744	14056	13943	14027	14262	14192	13990	14047	14172	14061	13982	14180	14000	13878	14068	14086	13987	14019	14068	14120	14108	14146	13974	14022	13843	14035	13976	14170	14000	14053	14059	14091	14044	14106	14111	14035	14181	14068	13998	14147	13819	14073	14050	14081	13998	13933	14135	14048	13949	14143	14103	14011	14072	13988	13967	13925	13971	14148	14014	14009	14063	14082	13875	14003	14021	14182	14035	14083	14017	14110	14067	13990	14167	14045	14075	14115	14020	14164	14062	14152	14214	14016	14135	14016	13977	14070	14063	13937	14065	14137	13971	14184	13999	14220	14095	14105	13965	13988	14136	14042	13983	14120	13926	14109	14081	13891	14000	13870	14171	14063	14047	14028	13869	14006	13978	13971	14045	13915	14066	14143	14115	14045	14052	14188	14034	14091	14070	14087	14241	13912	14100	14022	14137	13916	14074	13921	14148	14157	14174	13957	13990	14182	14088	14003	14075	14027	13933	13906	14051	14044	13921	14157	14190	13896	14185	14005	13915	14038	14026	13962	14118	14181	13910	13953	14071	14083	13951	14013	14166	14019	14153	13997	14117	14015	13969	14087	13898	13920	13958	13983	13983	14206	14170	14094	13969	14250	13917	14068	14020	14188	13947	13979	13935	14164	13971	13955	14054	14073	14093	14018	14140	14231	13927	14066	14078	13956	14127	14019	14123	13932	13942	13995	14106	13890	14120	14112	14008	14221	14206	14133	13860	13968	13945	14059	13948	13988	13914	14019	13979	14084	14068	14027	14020	14065	14059	13954	14043	13963	14097	14035	14065	14041	14048	14024	14158	13899	13867	14107	13971	14024	14027	14000	13960	13882	13896	14087	14006	13993	14110	14135	14166	13939	14134	14211	13987	14234	14001	13974	14193	14043	14190	13892	14039	13993	14041	14038	14074	14030	14027	14083	14010	14115	14184	14083	13942	14165	14033	14105	13926	14263	13986	14117	14080	14059	13947	14145	14053	13980	14090	14125	13992	13983	14076	14047	13958	14164	13881	13959	14099	14047	13927	14027	13988	14019	14014	14125	14039	13982	14137	13873	14061	14060	14126	14062	13947	14048	14051	13939	14133	14010	14081	13983	13972	14095	13948	14100	14007	14019	14005	14335	14037	14243	14099	13965	13920	14079	13980	13936	14029	13953	14101	14083	13985	14145	14019	14074	14143	14130	13958	14031	14181	14114	14043	14110	14016	14095	14065	13963	14078	14058	13996	14084	14153	14084	14117	14143	13933	14091	14023	14121	14088	14019	14267	14058	13975	14081	14031	14149	14030	14035	13922	14100	13990	13987	13939	14072	14204	14102	14076	14133	14035	14016	14059	13964	13872	14010	14034	14015	14021	13942	14139	14090	14177	13795	13993	13914	14010	14224	14006	13975	14001	13933	14083	14061	14033	13923	14028	13899	13950	14013	13861	13971	14133	14121	14070	14070	14106	14156	14119	14111	13976	14139	14057	14073	13987	14115	13880	14008	14079	14180	14036	13847	14156	13987	14078	13997	14094	14218	14089	14118	14059	14131	13948	14111	14086	14084	13923	14211	14072	14054	14062	14036	13987	13981	14033	14071	13965	14060	13889	14068	13973	14146	14081	14126	14040	14018	14002	13903	14081	14135	14035	14123	13971	14113	13807	14104	14191	14120	14208	14142	14082	14070	13958	14007	13954	14191	14117	13972	14052	14127	14057	14007	14087	13877	14071	13994	14007	14144	13921	13973	14048	14009	14235	14093	14051	14006	14028	13955	13988	14061	14000	14067	14119	14004	13882	13932	14001	14286	14030	13952	14156	13897	14041	14003	13995	13968	14021	14073	14049	14007	14115	13786	13878	14004	13866	14036	13866	14057	13858	14060	14022	13970	14053	14022	14205	13962	14007	14004	14188	14175	14026	14071	14050	14043	14237	14104	13966	14067	13863	14078	14029	14011	14109	13983	14077	14197	13915	14098	14109	14015	14016	14049	14214	14091	14072	13861	14114	14129	14164	14087	14091	14010	14027	13986	14106	13933	14038	14029	14031	14067	13831	14018	13911	14089	14013	14028	14197	14119	14161	13977	14136	13992	14004	14000	14292	14078	14108	14134	14196	14033	14031	14067	13900	14155	14066	14241	13976	14030	14010	14038	14074	14138	13916	13988	13930	14057	14131	14006	14028	13939	14004	14066	14068	13935	14144	14115	14118	14057	14009	14040	14118	14015	14142	14129	14211	14026	14076	13934	14185	14109	13947	13903	14047	14120	14016	13990	13865	13921	14105	14139	13898	14154	13902	14044	14027	13949	13919	14180	14174	14107	14014	14024	14175	14011	13991	13951	13974	14140	14153	13954	13834	14118	13889	14088	13944	13822	14108	14073	14040	13842	14220	14032	13955	14168	13990	14078	13985	14138	14088	14075	14117	14239	13944	14033	14187	14096	14162	14166	13901	14082	14065	14187	14153	14003	14150	14179	14212	14191	13848	14032	14102	14206	14061	13948	14137	14018	14110	13951	13927	14033	14023	13977	14070	14076	13980	14189	14099	14003	14057	14031	14130	13994	14024	14120	14146	14035	14003	14019	14033	14038	13753	14079	14088	14035	14067	13850	14140	14105	14088	13949	14135	14029	13887	14108	13822	13865	13935	13887	14139	14134	14286	14036	13951	14088	13988	14022	13884	14143	14094	14136	13958	13947	14062	13951	13998	13876	14032	14113	14088	14084	14023	14151	13964	14082	14212	14119	14001	14296	14128	13971	14083	13957	14072	14078	13974	14075	14026	13928	13943	14190	14107	14009	14062	14131	14166	14043	14219	13990	14338	14051	14076	14006	13969	14058	13987	14301	14125
22939	21204	28995	23835	22559	26280	28373	23223	21362	20904	20058	19141	18778	18492	18193	17972	17938	17748	17302	17207	17193	16972	17060	16673	16769	16585	16691	16482	16453	16552	16666	16410	16492	16505	16507	16629	16542	16465	16437	16364	16340	16300	16323	16192	16362	16477	16532	16364	16377	16415	16358	16303	16097	16241	16380	16485	16584	16561	16428	16359	16573	16475	16262	16353	16253	16308	16524	16424	16531	16415	16376	16270	16284	16203	16369	16177	16215	16325	16464	16425	16442	16305	16224	16343	16265	16485	16170	16320	16203	16281	16229	16237	16238	16320	16190	16356	16241	16359	16267	16106	16153	16592	16449	16419	16431	16377	16196	16158	16317	16166	16277	16354	16310	16404	16286	16146	16357	16323	16518	16313	16142	16442	16275	16256	16372	16549	16446	16242	16383	16281	16444	16183	16433	16440	16357	16456	16403	16327	16382	16165	16274	16393	16253	16360	16276	16203	16527	16375	16545	16151	16282	16272	16223	16340	16236	16457	16475	16374	16235	16188	16501	16279	16309	16356	16252	16314	16240	16337	16354	16222	16158	16255	16421	16445	16376	16457	16435	16269	16296	16434	16525	16353	16196	16336	16311	16365	16383	16319	16521	16335	16217	16179	16157	16250	16383	16363	16263	16228	15993	16415	16415	16413	16399	16504	16232	16309	16230	16515	16349	16264	16394	16342	16315	16313	16367	16307	16374	16215	16398	16497	16256	16353	16247	16343	16296	16338	16489	16337	16099	16186	16469	16214	16405	16345	16131	16365	16306	16340	16168	16250	16338	16348	16252	16486	16341	16415	16147	16411	16161	16358	16482	16435	16370	16355	16472	16308	16225	16190	16224	16250	16328	16150	16376	16406	16389	16378	16255	16475	16511	16192	16177	16364	16350	16421	16386	16331	16294	16562	16430	16433	16316	16310	16307	16420	16280	16220	16439	16382	16346	16261	16321	16208	16167	16285	16393	16299	16369	16325	16244	16322	16437	16425	16133	16370	16452	16328	16200	16281	16522	16082	16271	16317	16263	16150	16381	16226	16314	16491	16414	16391	16370	16189	16342	16393	16338	16310	16299	16211	16512	16416	16346	16213	16292	16301	16071	16240	16261	16368	16297	16198	16327	16252	16069	16112	16479	16160	16242	16172	16396	16552	16353	16508	16497	16395	16225	16393	16215	16321	16094	16284	16443	16326	16343	16117	16316	16359	16270	16319	16243	16439	16267	16230	16459	16252	16306	16247	16299	16175	16405	16472	16375	16239	16462	16165	16194	16050	16214	16273	16362	16339	16393	16344	16276	16419	16381	16317	16108	16155	16331	16642	16417	16219	16345	16275	16288	16344	16227	16246	16288	16312	16380	16410	16378	16182	16150	16461	16204	16339	16115	16312	16191	16353	16232	16474	16305	16456	16153	16341	16491	16261	16491	16322	16332	16280	16336	16507	16347	16529	16432	16257	16225	16432	16344	16435	16288	16423	16477	16129	16285	16262	16551	16252	16274	16381	16311	16511	16392	16232	16467	16242	16319	16356	16284	16044	16052	16320	16484	16490	16199	16323	16125	16349	16447	16219	16470	16412	16253	16069	16356	16256	16260	16361	16334	16375	16204	16311	16442	16445	16330	16343	16335	16472	16154	16476	16169	16295	16343	16335	16374	16226	16306	16343	16415	16565	16356	16311	16372	16218	16368	16234	16187	16475	16307	16433	16389	16114	16374	16386	16425	16159	16134	16283	16305	16238	16374	16332	16380	16292	16250	16219	16355	16212	16301	16387	16398	16201	16313	16223	16383	16043	16236	16275	16305	16176	16310	16352	16294	16424	16214	16132	16320	16524	16328	16352	16183	16408	16404	16372	16385	16284	16177	16157	16382	16273	16448	16199	16288	16261	16199	16387	16454	16356	16291	16263	16315	16304	16402	16301	16101	16131	16281	16238	16300	16358	16554	16150	16186	16203	16142	16157	16493	16339	16460	16247	16309	16267	16313	16249	16244	16226	16440	16464	16531	16392	16324	16408	16175	16371	16595	16373	16251	16118	16394	16286	16414	16105	16113	16333	16352	16365	16301	16449	16366	16245	16164	16225	16328	16249	16131	16448	16402	16317	16329	16361	16239	16180	16452	16419	16432	16553	16374	16282	16111	16443	16423	16376	16243	16358	16174	16288	16401	16122	16375	16310	16312	16236	16227	16125	16408	16379	16123	16487	16297	16256	16461	16372	16196	16168	16352	16381	16432	16202	16165	16268	16408	16484	16439	16279	16444	16213	16121	16178	16472	16301	16267	16346	16180	16411	16409	16192	16401	16271	16391	16292	16390	16562	15980	16318	16437	16251	16159	16209	16106	16235	16535	16202	16348	16188	16382	16347	16225	16141	16261	16281	16315	16525	16316	16434	16223	16304	16336	16324	16117	16319	16392	16278	16446	16171	16243	16322	16195	16391	16248	16176	16312	16316	16284	16186	16314	16266	16415	16532	16482	16247	16375	16232	16219	16246	16253	16302	16257	16257	16034	16105	16303	16288	16238	16234	16171	16139	16230	16209	16418	16362	16371	16332	16193	16039	16278	16340	16383	16297	16442	16460	16289	16041	16189	16338	16227	16374	16153	16413	16380	16417	16414	16296	16229	16473	16277	16226	16369	16253	16311	16271	16250	16416	16337	16316	16380	16327	16346	16276	16196	16359	16294	16448	16306	16085	16224	16409	16149	16356	16651	16283	16139	16402	16180	16231	16247	16210	16490	16456	16256	16264	16293	16445	16238	16335	16280	16234	16164	16310	16399	16454	16389	16460	16424	16262	16298	16275	16193	16329	16337	16327	16209	16194	16238	16447	16309	16287	16388	16401	16368	16338	16143	16133	16265	16143	16248	16178	16160	16256	16441	16291	16258	16159	16395	16208	16202	16307	16339	16401	16169	16332	16215	16320	16437	16322	16336	16411	16265	16271	16423	16178	16290	16363	16349	16322	16329	16271	16160	16470	16390	16338	16269	16288	16339	16203	16330	16402	16076	16384	16451	16270	16045	16182	16224	16330	16214	16318	16316	16363	16531	16474	16148	16158	16178	16404	16262	16057	16222	16444	16278	16262	16121	16123	16381	16280	16250	16206	16322	16391	16433	16461	16221	16396	16258	16343	16486	16180	16403	16052	16386	16461	16142	16298	16492	16278	16151	16411	16320	16276	16313	16287	16302	16235	16063	16208	16440	16185	16316	16301	16220	16433	16375	16111	16404	16111	16353	16267	16228	16379	16282	16301	16124	16436	16259	16373	16317	16346	16142	16345	16375	16133	16293	16171	16516	16136	16316	16177	16324	16277	16185	16098	16372	16354	16293	16320	16222	16169	16251	16280	16405	16235	16395	16369	16404	16321	16309	16226	16266	16175	16348	16160	16276	16146	16075	16308	16165	16356	16260	16196	16157	16170	16212	16277	16262	16319	16284	16155	16196	16175	16229	16097	16224	16202	16144	16240	16192	16303	16339	16232	16415	16467	16412	16390	16529	16298	16200	16286	16194	16365	16463	16293	16356	16394	16298	16318	16277	16186	16276	16369	16349	16190	16148	16347	16363	16303	16330	16228	16207	16252	16067	16225	16301	16226	16181	16164	16228	16139	16507	16429	16421	16216	16215	16060	16263	16354	16613	16393	16290	16091	16275	16244	16362	16356	16183	16190	16287	16335	16232	16296	16249	16291	16408	16421	16210	16385	16399	16265	16458	16290	16450	16254	16449	16369	16333	16249	16249	16171	16206	16321	16287	16228	16490	16311	16357	16458	16334	16337	16516	16380	16469	16358	16197	16107	16254	16385	16106	16299	16378	16301	16207	16339	16382	16360	16054	16444	16274	16351	16229	16210	16286	16317	16309	16371	16310	16308	16238	16199	16083	16250	16339	16356	16301	16519	16309	16224	16228	16322	16286	16192	16340	16422	16417	16343	16444	16330	16352	16380	16286	16398	16399	16349	16166	16339	16244	16097	16148	16433	16218	16284	16239	16444	16536	16293	16412	16286	16333	16119	16244	16206	16262	16303	16242	16426	16083	16427	16223	16086	16251	16154	16417	16404	16272	16248	16439	16411	16327	16327	16326	16432	16519	16347	16369	16220	16474	16191	16355	16266	16158	16198	16094	16211	16426	16366	16164	16228	16067	16340	16307	16297	16377	16509	16171	16413	16116	16100	16401	16474	16279	16392	16175	16294	16270	16315	16227	16233	16395	16365	16300	16274	16288	16225	16444	16277	16337	16458	16442	16375	16247	16374	16231	16303	16217	16284	16218	16270	16233	16167	16217	16306	16312	16370	16287	16181	16349	16359	16384	16317	16243	16358	16383	16390	16330	16413	16403	16368	16218	16253	16197	16283	16256	16228	16211	16470	16314	16203	16324	16337	16304	16394	16458	16277	16363	16490	16319	16315	16146	16469	16313	16460	16273	16328	16291	16331	16436	16278	16322	16306	16472	16252	16466	16297	16335	16696	16322	16162	16371	16203	16272	16325	16227	16281	16440	16271	16165	16345	16306	16184	16263	16340	16117	16369	16400	16496	16395	16288	16487	16440	16281	16289	16229	16082	16405	16373	16353	16412	16320	16350	16270	16418	16315	16397	16167	16268	16067	16198	16242	16252	16357	16529	16165	16158	16178	16131	16205	16242	16345	15983	16360	16290	16278	16463	16357	16314	16437	16459	16356	16345	16389	16184	16344	16423	16392	16250	16403	16137	16210	16331	16173	16311	16396	16299	16267	16270	16376	16502	16423	16483	16532	16128	16059	16443	16345	16579	16330	16352	16236	16238	16180	16119	16272	16262	16236	16347	16286	16334	16317	16198	16358	16256	16250	16289	16242	16299	16227	16284	16512	16377	16165	16220	16342	16433	16146	16376	16186	16209	16210	16441	16235	16300	16519	16497	16343	16122	16306	16239	16420	16234	16298	16347	16313	16365	16242	16392	16269	16151	16241	16448	16322	16482	16264	16329	16094	16374	16404	16446	16497	16225	16389	16274	16152	16316	16139	16364	16457	16319	16264	16278	16333	16314	16459	16233	16397	16270	16229	16445	16049	16318	16201	16303	16254	16294	16318	16181	16178	16337	16196	16378	16300	16287	16409	16156	16317	16239	16246	16238	16459	16130	16405	16225	16423	16383	16220	16364
30435	51056	47424	38678	34125	29558	26318	23815	22447	20811	19745	18570	17870	17222	16925	16746	16301	16167	15611	15601	15442	15126	14881	14991	14743	14582	14584	14552	14628	14490	14559	14660	14658	14388	14538	14408	14371	14447	14381	14468	14417	14422	14359	14444	14494	14366	14387	14449	14438	14183	14461	14474	14369	14337	14347	14305	14372	14459	14322	14322	14334	14191	14437	14486	14367	14373	14453	14276	14543	14334	14344	14220	14426	14249	14339	14315	14235	14363	14291	14374	14371	14375	14277	14498	14326	14345	14438	14402	14253	14352	14399	14236	14406	14353	14355	14374	14435	14348	14363	14373	14337	14204	14339	14265	14238	14271	14436	14313	14399	14359	14397	14290	14368	14477	14510	14284	14327	14268	14549	14207	14419	14341	14339	14440	14335	14420	14181	14352	14383	14173	14412	14485	14415	14367	14338	14334	14480	14228	14380	14309	14395	14237	14265	14335	14357	14474	14410	14356	14408	14324	14387	14344	14419	14169	14357	14324	14269	14406	14189	14462	14374	14305	14283	14310	14378	14252	14310	14267	14325	14349	14303	14365	14258	14425	14308	14380	14329	14444	14292	14362	14512	14338	14340	14232	14383	14258	14424	14322	14383	14399	14310	14459	14174	14501	14422	14244	14268	14191	14237	14467	14413	14309	14506	14411	14327	14258	14299	14302	14220	14446	14363	14418	14295	14361	14275	14485	14221	14254	14254	14367	14407	14429	14362	14488	14293	14196	14356	14322	14344	14389	14249	14297	14364	14283	14455	14400	14371	14456	14457	14246	14519	14357	14173	14344	14297	14296	14517	14240	14297	14170	14204	14459	14198	14204	14356	14287	14179	14310	14356	14387	14291	14491	14300	14440	14354	14504	14271	14556	14241	14301	14381	14352	14384	14596	14468	14474	14324	14161	14398	14410	14201	14186	14450	14299	14180	14441	14258	14445	14312	14546	14416	14395	14374	14203	14185	14297	14355	14475	14290	14416	14354	14204	14181	14416	14511	14369	14521	14442	14441	14349	14478	14293	14279	14288	14267	14321	14341	14445	14335	14425	14354	14434	14232	14241	14275	14422	14448	14141	14268	14178	14291	14199	14358	14327	14431	14291	14386	14422	14187	14384	14124	14429	14318	14523	14368	14359	14276	14332	14319	14330	14442	14235	14316	14347	14527	14423	14328	14401	14282	14318	14352	14245	14233	14420	14299	14489	14315	14401	14321	14327	14249	14499	14497	14387	14454	14433	14425	14300	14254	14367	14323	14416	14408	14437	14249	14208	14263	14243	14560	14191	14505	14438	14341	14370	14570	14281	14509	14260	14475	14311	14404	14289	14297	14230	14127	14282	14032	14393	14423	14374	14406	14314	14359	14366	14440	14275	14443	14417	14402	14248	14374	14178	14149	14220	14394	14285	14353	14406	14514	14292	14267	14267	14286	14161	14303	14333	14376	14290	14128	14281	14545	14372	14402	14459	14332	14301	14417	14308	14301	14485	14385	14301	14326	14344	14324	14491	14253	14371	14442	14214	14366	14285	14314	14203	14294	14302	14378	14337	14607	14358	14413	14410	14439	14378	14344	14198	14471	14429	14379	14161	14305	14364	14506	14279	14320	14367	14206	14406	14131	14411	14412	14319	14478	14262	14325	14432	14297	14294	14144	14514	14429	14286	14284	14424	14303	14354	14266	14397	14421	14355	14399	14169	14291	14346	14281	14343	14430	14435	14381	14258	14515	14419	14335	14216	14413	14204	14354	14353	14285	14243	14248	14179	14287	14344	14339	14354	14130	14178	14394	14316	14509	14467	14373	14333	14362	14291	14476	14234	14516	14362	14347	14359	14328	14253	14294	14364	14204	14447	14301	14250	14422	14423	14388	14372	14287	14425	14305	14358	14181	14278	14225	14278	14420	14563	14247	14362	14273	14414	14364	14192	14389	14367	14312	14459	14454	14200	14265	14364	14347	14373	14368	14448	14315	14273	14211	14481	14413	14343	14303	14338	14315	14302	14363	14367	14317	14360	14447	14293	14210	14497	14371	14337	14280	14552	14347	14304	14518	14278	14297	14339	14325	14330	14242	14439	14368	14398	14221	14381	14347	14487	14309	14287	14372	14259	14355	14436	14262	14237	14422	14273	14300	14336	14331	14316	14296	14424	14430	14370	14419	14276	14330	14310	14213	14292	14396	14348	14416	14507	14431	14444	14399	14419	14395	14373	14364	14344	14312	14486	14475	14311	14346	14308	14376	14283	14309	14432	14318	14309	14277	14312	14216	14365	14337	14264	14433	14333	14193	14435	14436	14106	14485	14246	14301	14288	14521	14392	14488	14243	14350	14298	14375	14326	14247	14499	14303	14363	14182	14371	14476	14334	14183	14354	14386	14396	14479	14463	14244	14240	14362	14368	14332	14363	14353	14428	14387	14268	14413	14365	14170	14475	14297	14398	14354	14311	14451	14308	14238	14313	14327	14485	14602	14390	14308	14399	14367	14193	14204	14325	14276	14395	14271	14325	14420	14379	14280	14311	14347	14317	14263	14386	14347	14267	14391	14183	14381	14385	14205	14357	14395	14246	14231	14311	14442	14305	14275	14352	14497	14362	14481	14280	14444	14284	14277	14421	14381	14278	14483	14232	14323	14232	14374	14286	14184	14275	14360	14235	14220	14306	14342	14394	14345	14192	14398	14489	14347	14345	14525	14304	14251	14328	14406	14316	14344	14286	14320	14155	14384	14412	14506	14367	14243	14442	14346	14399	14446	14454	14417	14292	14282	14323	14289	14317	14420	14413	14248	14356	14464	14221	14351	14416	14335	14306	14310	14219	14083	14272	14440	14396	14385	14226	14491	14554	14398	14465	14338	14445	14155	14276	14253	14491	14326	14243	14383	14454	14383	14351	14318	14434	14562	14257	14098	14352	14304	14310	14217	14335	14471	14194	14333	14317	14203	14412	14226	14368	14286	14446	14374	14340	14146	14325	14320	14223	14459	14208	14368	14495	14461	14273	14422	14272	14286	14094	14356	14429	14347	14326	14401	14174	14210	14298	14342	14071	14395	14373	14376	14369	14317	14349	14246	14352	14633	14318	14297	14222	14306	14268	14393	14320	14158	14337	14452	14366	14315	14335	14382	14303	14295	14519	14305	14254	14364	14403	14290	14339	14238	14290	14388	14317	14302	14354	14202	14285	14380	14374	14358	14243	14314	14271	14242	14298	14545	14286	14348	14431	14405	14323	14393	14415	14397	14207	14283	14401	14356	14354	14224	14438	14237	14306	14375	14217	14385	14358	14307	14164	14355	14381	14428	14254	14313	14321	14425	14401	14149	14352	14340	14391	14402	14327	14277	14335	14358	14421	14350	14349	14543	14319	14462	14334	14398	14411	14328	14422	14392	14444	14327	14336	14175	14289	14185	14500	14379	14262	14380	14232	14361	14353	14318	14456	14045	14329	14176	14200	14356	14353	14359	14381	14284	14211	14569	14318	14331	14295	14253	14447	14539	14406	14392	14249	14466	14475	14301	14451	14509	14246	14511	14276	14334	14372	14200	14353	14466	14426	14438	14200	14386	14369	14301	14363	14407	14434	14322	14339	14342	14343	14430	14291	14347	14299	14372	14257	14262	14318	14274	14375	14260	14188	14162	14424	14297	14347	14307	14457	14225	14378	14441	14369	14361	14300	14423	14359	14479	14244	14250	14453	14474	14411	14443	14299	14282	14326	14384	14370	14437	14242	14357	14352	14312	14251	14312	14239	14303	14431	14261	14493	14362	14371	14361	14358	14255	14314	14216	14601	14230	14448	14369	14223	14185	14382	14342	14312	14323	14416	14483	14096	14436	14370	14233	14266	14309	14356	14373	14427	14446	14226	14388	14333	14247	14280	14349	14271	14307	14259	14303	14202	14312	14251	14342	14281	14286	14361	14308	14430	14473	14267	14282	14272	14339	14344	14446	14251	14429	14296	14385	14484	14190	14163	14404	14341	14452	14388	14399	14195	14192	14330	14327	14202	14367	14558	14290	14411	14536	14419	14387	14254	14338	14469	14268	14363	14298	14239	14261	14532	14316	14422	14407	14423	14314	14411	14336	14291	14419	14267	14329	14382	14408	14446	14446	14495	14228	14242	14256	14358	14242	14274	14201	14452	14256	14287	14422	14421	14297	14328	14407	14345	14224	14359	14558	14375	14461	14200	14394	14258	14304	14386	14120	14309	14338	14095	14392	14346	14358	14298	14667	14316	14319	14249	14212	14408	14274	14257	14247	14311	14358	14289	14098	14427	14153	14246	14447	14475	14447	14385	14389	14406	14241	14323	14304	14372	14347	14311	14337	14247	14403	14403	14226	14343	14289	14546	14344	14363	14253	14359	14437	14378	14273	14350	14362	14230	14295	14275	14333	14161	14460	14373	14276	14359	14411	14345	14344	14317	14193	14397	14252	14325	14203	14275	14479	14323	14377	14382	14271	14361	14378	14432	14269	14286	14361	14394	14208	14497	14433	14344	14371	14460	14371	14378	14515	14339	14592	14292	14469	14355	14231	14543	14275	14306	14338	14257	14580	14262	14307	14261	14396	14354	14409	14198	14298	14354	14453	14362	14200	14275	14380	14399	14268	14185	14273	14399	14194	14480	14350	14265	14459	14316	14064	14249	14214	14239	14461	14482	14426	14475	14471	14192	14296	14482	14455	14189	14368	14321	14359	14421	14307	14311	14195	14537	14240	14199	14176	14213	14421	14164	14424	14379	14243	14389	14432	14421	14406	14372	14399	14393	14247	14340	14490	14346	14257	14281	14250	14383	14504	14498	14252	14281	14404	14397	14247	14195	14166	14216	14544	14382	14566	14382	14465	14316	14437	14202	14068	14369	14415	14511	14301	14235	14377	14249	14359	14267	14297	14429	14362	14265	14439	14438	14447	14291	14307	14455	14373	14284	14499	14411	14402	14317	14317	14324	14356	14209	14533	14291	14383	14216	14608	14321	14438	14190	14192	14243	14363	14366	14374	14300	14213	14426	14387	14392	14372	14283	14265	14315	14317	14175	14397	14307	14433	14345	14325	14276	14344	14257	14208	14450	14483	14316	14244	14291	14334	14354	14226	14332	14283	14287	14271	14305	14153	14249	14192	14328	14380	14517	14311	14366	14390	14294	14204	14582
28895	26397	32726	29370	24078	21656	20082	18963	18265	17967	17309	17143	16713	16499	16691	16557	16408	16389	16326	16591	16429	16481	16091	16232	16182	16038	16203	16234	16149	15937	16122	15971	16106	16256	16025	15928	16099	15973	15924	15832	16020	15959	15984	15928	16096	15911	16344	15932	15833	16007	15714	15939	16000	16068	16001	16013	15949	15990	16104	15786	16048	16034	15799	15891	15997	16018	16009	15790	15694	16127	15999	16132	15872	15824	16104	15912	16025	15967	15821	16119	15899	15786	16168	15815	15947	15833	16319	16090	15894	15818	15869	15810	16138	16079	16017	15870	15804	15907	16013	15765	16189	15928	15974	16194	15950	16062	15890	15870	15988	16199	16011	15870	15994	16159	16005	15887	16070	15847	15905	15952	15997	15804	15882	15779	15854	15940	15776	16227	16023	15874	15996	15931	15988	15870	16146	15997	15888	16061	16035	15828	15900	16118	15937	15943	15874	15830	15791	15883	16071	15990	15834	15875	15922	15901	16005	15926	15922	16298	16093	16044	15996	16041	16016	15799	16201	16100	15797	15841	16077	15894	16030	15989	16024	15933	15995	16124	15912	15881	15995	15973	15999	15919	16015	15760	15803	16087	16017	15931	16043	16061	16098	15988	15941	15838	15989	15937	15956	15980	15897	15976	15997	16211	16141	15803	16152	15977	16026	15833	15953	15954	16159	16021	16018	15665	16018	15968	15791	16044	16018	15902	15970	15912	15985	15916	15912	15930	16125	16017	15863	16156	15885	15890	16283	16030	16040	15881	15651	16078	15932	15966	15805	16090	16049	15970	15915	15982	16073	16000	16010	15750	15811	15922	16041	15955	15938	15851	16037	15944	15871	16003	15904	15847	15992	16019	15979	15874	15860	15808	15953	16074	16052	16011	15889	15978	16117	15850	15974	16250	15967	15827	16037	15922	15675	16032	15928	16028	15899	16032	15870	16108	16043	15958	15906	15946	16044	16021	15939	15834	15936	15952	15928	15823	15920	15988	15903	15973	16034	15961	16035	15862	16051	16147	15847	15749	15980	15977	15840	16031	15889	16179	15899	15886	15937	16102	15659	15840	16029	16018	16092	16044	16106	15745	15916	16131	16129	15812	16179	16055	15872	15898	15959	16087	15941	15810	15967	16126	16042	15897	16010	15985	16111	15991	16031	16082	16118	15708	16097	15887	15983	16114	15911	15788	16048	16057	15830	16132	16072	15894	15956	15879	15997	15954	16132	16056	15756	16079	15968	15975	16046	16019	15871	15902	15891	15851	15770	15942	16107	15886	16003	15962	16090	16015	16184	15991	15902	15891	15930	15828	16137	15996	15995	16066	16055	15994	16082	16054	15942	16005	15899	16043	15752	15908	15940	16053	16004	15825	15816	16060	15676	15982	16035	15822	15839	15769	16039	16112	16083	15832	16051	15840	16009	15980	15892	15940	15981	16118	16010	16142	15940	16021	16055	15810	15925	16049	16008	16054	15972	16002	16092	16181	16176	15855	15998	15916	15938	16200	16097	16189	16086	16048	15933	15997	15977	15996	15987	15940	15829	15859	15998	15903	15801	16061	15961	15983	15899	15959	16049	16117	15928	15920	16044	16039	15818	15968	15925	16041	16031	15925	16005	15937	15916	15978	15951	15927	16290	15993	15904	15855	16054	15912	16041	15867	15909	16007	15840	15893	16015	15986	15880	15866	15884	15825	15920	15908	15915	15870	16091	15784	15807	16021	15943	16042	15837	16050	15938	15790	15975	15747	16097	15843	16196	15990	15941	15825	15745	15992	15912	16073	15969	16101	15964	16040	15932	15957	15963	16027	16007	15849	16049	16006	15886	16167	15932	15777	16135	15930	15907	16031	16016	15917	15817	15725	16042	16133	16192	15988	16025	15997	15820	15941	16117	15832	15831	15805	15876	15852	15927	15925	16028	16050	15818	15940	15802	15989	16073	15830	16048	15908	15733	15891	15977	15845	16018	16185	15947	15863	15933	15918	15792	16017	16143	16083	15936	15850	15933	16050	15938	15944	16029	16016	15974	15935	16097	16124	15846	15983	15879	16151	15897	16065	15931	15787	15968	15900	15925	16004	15988	16022	16146	16033	15983	15965	15950	16057	15903	15940	15946	16056	16050	16112	15999	15911	15602	16136	16045	15964	16007	16089	15963	16026	16204	15895	15896	15977	16245	15987	15946	15945	15768	15970	15899	15917	15955	16057	15874	15808	15895	15906	15933	16143	16055	16035	15948	15925	16148	15803	15934	16036	15848	16161	15911	16042	16088	15819	15987	15924	15869	15887	16156	16182	15992	15949	16010	15896	15745	16161	16197	16069	16098	15769	16021	16073	15815	15720	15894	15981	15888	15983	15763	15894	15821	15725	15735	15779	16016	15865	15951	15942	16077	15766	15841	15904	16081	15880	15806	15981	16181	16209	15860	15991	15970	15793	15717	15844	16006	15820	15904	15940	16124	15966	15927	15961	15937	15909	15980	16012	16283	16065	15982	15737	16090	15756	15854	15828	15961	15830	16147	16050	16009	16137	15910	16001	16018	15976	16001	15889	15872	15927	15871	15828	15801	16061	16175	15974	15958	16033	16154	15845	15976	16044	15986	15956	15939	15736	15892	15823	15814	15989	16157	15845	16174	15811	15873	16099	16071	16011	15895	15852	16030	15922	15951	15991	16001	16096	15901	16107	16076	16128	16198	15976	15868	15956	15901	16192	16095	15945	15906	16187	15892	15986	16126	16187	15877	15927	15987	15960	15897	16077	15794	15998	15987	15871	16002	16041	15953	15873	15930	16024	16003	15931	16153	16078	16015	15977	16245	15980	16009	15933	15744	15866	16065	15956	15990	15939	16016	16033	16094	15847	15791	15957	16208	15948	15964	15972	15881	15947	15666	15975	15930	16023	16033	16042	15900	15935	15882	15992	16026	15924	15818	15755	15846	15951	16069	15836	15781	15912	15880	15929	15942	16056	15861	15874	15884	15995	16096	15987	16011	16048	15932	15923	15800	15929	16159	15969	16072	15935	15848	15871	16162	15887	15949	15911	15900	15836	15970	16047	15985	15912	16044	16146	15961	15978	15939	16000	16089	16118	15911	16014	16107	16009	16051	15945	16107	15840	15949	16008	16067	15998	15869	16040	15807	15935	15995	16021	15801	15857	15887	15804	15956	15972	16011	15890	15895	15904	16209	15883	15914	16106	15858	16212	16046	15902	16112	16072	16147	16000	15924	16186	15956	15905	15963	15947	15995	16055	16068	15833	15964	16104	15916	15741	16296	16040	16249	15982	15843	16046	15914	16088	16072	15986	15981	16154	15962	16072	16164	15915	15862	15931	15936	15979	15979	15921	15841	15987	16128	16084	16008	16046	15962	15931	15931	16016	16172	16143	16137	15984	15984	15805	16125	15932	16029	15916	15736	15967	16143	15948	16024	15944	15963	15832	16077	16162	16169	16027	15952	16020	15968	15808	15870	15965	15993	15871	16089	15774	16049	15916	15800	15928	16107	15958	16017	16086	16065	16134	16065	15962	16036	15871	15878	15845	15881	16144	16153	16036	16049	15863	16045	16132	15825	15928	16169	15993	15851	15978	16011	16007	16063	15970	15835	15967	15921	15913	16078	16016	15940	16016	16125	16113	15853	15938	15897	16019	16096	16017	15990	16096	16010	16002	15994	15957	16036	15876	15804	15885	16023	15994	15943	15973	16085	15934	15941	16027	16124	15870	15865	16043	15892	16225	16103	15909	16014	15892	16069	15964	15991	16031	15747	15908	16039	16229	15938	15893	15877	15888	15925	16054	16082	15828	15989	16043	15856	16034	16000	16045	16073	16121	16139	15893	15884	15873	15838	15959	15828	16075	16141	15757	15992	15999	15740	16096	15861	16127	15975	16098	16053	15870	16000	16028	15931	15992	16022	15914	15972	15905	15866	15936	16157	16029	15949	16004	15939	15956	16099	16070	16010	15873	15777	15942	15926	15961	15801	15840	16060	16150	15899	15949	15927	15939	16052	16106	16056	15982	15930	15921	16032	15972	16042	15785	16247	15952	16135	15814	15800	15816	15919	16005	15880	15868	16004	15988	15892	16044	16026	15837	15862	15888	16022	15891	15896	15865	15981	15979	15796	16010	15947	15882	15969	16304	16203	15970	15848	15823	15974	15987	16105	15968	16058	15935	15853	15822	15936	16068	15928	16211	15835	15779	15893	15684	16042	15921	16162	15905	16056	16011	15770	16049	15929	15970	15925	15812	15988	15947	15868	15994	16068	15962	15906	16050	16107	15909	16008	15933	16045	16044	16054	16032	16060	15857	15923	15817	15945	15930	16162	16032	16100	16048	16044	15966	15861	15896	15965	15968	15903	15913	16077	16055	15888	15987	15798	15838	15896	16042	15870	15967	15902	15907	16167	15980	15916	15870	15989	15951	15789	15929	15946	15988	15989	15882	15996	16043	15815	15862	16047	15967	15840	15906	15867	16078	16300	15925	15989	15977	16030	15766	16026	15905	15843	16046	16080	15992	15960	15845	16164	16153	16090	16088	15867	15759	15966	16156	16080	15967	16005	15947	15786	16088	15926	15920	16020	15781	16023	16028	15853	15827	15921	15775	15959	16069	15920	15940	16137	15919	15936	15893	16016	15926	16103	15905	15997	15868	15997	15942	15956	16008	15999	16092	15916	16145	15961	15905	16059	16035	16029	16026	16048	16050	16115	16115	16085	15819	15980	15961	16081	16028	15807	16082	15817	15957	16004	16020	15858	15801	16059	15963	16214	16002	15892	15934	16039	15963	16175	15906	15956	15902	15908	15903	15978	16017	15872	16047	16003	15840	16038	15744	15691	15946	15881	15929	15866	15961	16041	16181	16279	15817	15920	15836	16063	15933	16108	16030	16052	16099	16158	16043	15806	16030	16058	16148	15911	15924	15876	15961	16161	15957	15996	16037	15961	15941	16078	16044	16069	15984	15900	16060	16053	16094	16131	16026	15984	16006	16218	15946	15769	15975	15993	16148	15968	15931	16220	15841	15975	15933	15882	15807	15906	15949	15998	15873	15942	15824	15855	16056	15975	15991	15945	16022	16058	15900	15955	15963	16168	15947	15998	15943	16080	15887	15817	15858	16198	15913	15861	16059	16089	16068	16074	15811
28414	40654	36846	28715	24747	22169	19895	18631	17778	17110	16413	15841	15383	15244	15116	14922	14746	14856	14752	14658	14506	14425	14308	14496	14185	14455	14271	14127	14159	14036	14114	13993	14224	14182	14102	13907	14042	14005	14088	14138	14081	14152	14177	14131	13930	13915	14037	14190	13902	14206	13968	14100	14178	14127	13860	14023	13938	14039	14002	14019	14055	14100	14082	13984	14217	14267	13990	14009	14280	14159	14176	14027	14249	13870	14156	14100	14026	14148	14121	13966	14239	14199	14019	14177	14183	14150	14069	14072	13910	14056	14111	14048	14113	13925	14178	14236	14045	13842	13904	14217	13993	14025	14104	14133	13986	14190	14069	14028	14077	13976	14173	14077	14047	14127	14151	13933	13963	14041	14131	14070	14269	14086	14096	14050	14106	14161	13989	14201	14059	14025	14008	14134	14413	14181	14153	13989	14147	14225	13957	14218	14076	14003	13974	14133	13954	13991	13952	13919	14154	14111	14024	14149	14007	14149	14078	13974	14148	14037	14028	13928	14127	14156	14143	14204	14148	14005	14024	14055	14174	14139	14236	14123	14259	13981	13912	14119	14031	13875	13971	14025	14129	13905	14332	14049	13946	13916	14114	14150	13996	13974	14056	13983	13958	13980	14143	14156	14061	14042	14047	14000	14076	14146	14099	14207	13930	14061	14107	14144	13920	14124	13953	14045	13885	14050	14021	14141	14142	14063	14154	14127	14001	14003	13962	14220	14146	14165	14104	14143	14075	14077	14029	14188	14108	14181	14076	14313	14095	14126	13860	14208	14187	14095	14118	13987	13984	14121	13992	14157	14192	14165	14082	14271	14201	14158	14185	14012	14014	13989	13964	14140	14049	14134	14128	14005	14207	14141	14155	14086	14079	14191	14101	14291	13917	14144	14040	14085	13990	14070	14045	14076	14145	13978	14106	14106	13907	14149	14177	14132	14173	13968	14136	14073	14113	14086	13935	14239	14015	14266	14109	14146	14060	14084	13926	14164	14071	14261	14155	14185	14138	14277	14040	14095	14067	14110	14116	14251	14234	14072	14054	14161	14178	14079	13993	14116	14044	14066	14027	13991	14073	14045	14070	14033	14111	14040	14069	14006	14128	14043	13938	13984	14110	14140	13974	14143	13939	14049	14146	14117	14050	14204	14264	14025	14135	14184	14119	14035	14038	14200	14052	14057	14204	14041	13966	14027	13975	14059	14056	14068	14181	13968	14133	14047	14160	14138	14098	14175	14034	14163	14264	14030	14005	14075	14109	13988	14105	14168	14004	14148	14279	14101	14186	14114	14024	14313	14106	14253	14155	14044	14294	14070	14121	14039	14069	14035	14153	13996	13994	14213	14183	14069	14109	14070	14009	14206	13948	14002	14070	14082	14124	13982	14033	13969	14039	14107	14144	14087	14010	14131	13960	14026	14084	14191	14078	14102	14035	14062	14167	13978	14064	13952	14002	14201	14265	14019	14054	13987	13992	14201	13974	14163	13990	14031	14045	14046	14068	13844	14180	14008	14168	14094	14189	14094	14061	14116	13933	14015	14124	14089	14074	14054	14087	13987	14034	13972	13996	14115	14250	14074	14000	14173	14074	14098	14076	14121	14087	14175	14189	14099	14007	14229	14062	13982	14089	14094	14211	14093	14185	14100	14048	14184	14192	13990	14166	14210	14029	14129	14165	14214	14005	14135	14106	14219	14134	14011	13996	13993	14065	14266	14023	14230	14116	14058	14151	14215	13972	14002	14156	14130	14225	13983	14007	14055	13998	14182	14111	14040	14074	13995	13971	14127	14061	14066	14235	14024	14376	14039	14049	13973	14140	14121	14043	14069	14035	14095	14060	13991	14158	14200	14031	14162	14161	14185	14128	14016	14106	14096	14140	14163	14305	14051	14119	14117	14128	14206	14160	14100	14108	14007	13999	13981	14056	14127	14101	14244	13897	14060	14152	14192	14067	14052	14091	14154	13941	14064	14271	14022	13919	13901	14089	14147	14046	14150	14255	14061	14040	14110	13989	14094	14079	14146	13967	13903	14108	14251	14162	14118	14140	14181	14209	14115	14189	14147	14060	14136	13935	14283	14067	13972	14163	14069	13966	14125	14077	14136	14155	14090	13993	14121	14174	13991	14103	14084	13961	13996	13982	14112	14200	14176	14143	14000	14084	14113	14036	14078	14254	14168	13916	14170	13922	14011	14052	14047	14048	14240	14137	14168	14033	14010	14030	13860	14119	14031	13960	14065	13992	14044	14027	14221	13910	14120	13968	14045	14102	14107	14147	13994	14078	14026	14012	14165	13898	14023	14058	13839	13944	14223	14182	14138	14150	13989	13968	13913	13979	14138	14086	13986	14049	14178	14150	14039	14145	14064	13896	14153	13933	14243	14099	13973	13994	14027	14131	13997	14094	14023	14011	14081	14047	14183	14098	14172	14191	14030	14033	14039	14217	14124	14214	14051	14049	14107	14008	14144	13981	13924	13959	13996	13961	14205	14228	14082	13998	14205	14045	14139	13989	14278	14142	13907	14144	13974	14092	14111	14114	14200	14129	14117	14251	13971	14065	14026	14176	14154	14185	14196	14099	14137	13981	14183	14255	13913	14041	14103	14114	14197	13985	14157	14021	14154	14123	14066	14159	14184	14073	14127	14127	14082	14130	13921	14007	13915	14068	14060	14163	14191	13977	13997	14147	14012	14191	14194	14148	14191	14184	13978	14137	14021	14012	14080	14067	14099	14024	14185	14173	14114	14224	14080	14079	14168	14105	14177	14267	14222	14043	14221	14180	14039	14148	13966	14113	14186	14191	14015	14105	14061	13986	14267	14135	14157	14055	13998	14319	14047	14075	14255	14136	14189	14022	14133	14167	14139	14186	14233	14162	14053	14153	14095	14143	14017	14122	13984	14060	14159	14056	14044	14065	14095	14191	13992	14178	14072	14058	14212	14169	14161	13884	14002	14194	14060	14139	14093	14022	14060	14216	13948	14227	14005	13988	14011	14011	14134	13948	13986	13991	13982	14115	14063	14039	14079	14030	14292	14187	14263	13933	14095	13960	14006	14041	14093	14119	14030	13903	13958	14010	14114	14011	13952	13960	14137	14214	14165	13973	14098	14162	13836	14211	14154	13939	13977	14143	14081	14193	13995	14111	14143	14135	14120	14096	13913	14179	14269	14208	14068	14067	13990	14072	14041	14195	14081	14089	14044	14190	14234	14258	14239	13909	14086	14087	14123	14048	14239	13908	14217	14060	13928	13871	14157	13928	14044	14026	13968	14125	14078	14054	14080	13872	14064	13913	14065	14033	14062	14021	13947	14037	14056	14192	14059	14037	14150	14166	14029	13987	14143	14220	14223	14045	13989	14112	14236	13927	14202	14038	14059	14186	14031	14159	13991	14032	13952	14123	13923	14049	14145	14061	14099	14180	14099	14106	14022	14178	14113	14039	14160	14233	13992	14066	14156	14026	14098	14157	14259	14140	14106	13995	14044	14052	14031	14104	14065	14135	13995	14223	14142	14094	14260	14116	14203	13992	13912	14107	14178	14138	14017	13957	14063	14139	14039	14085	14131	14091	14047	14252	14185	14204	14124	14154	13971	14135	14059	14124	14072	14025	14033	14165	14118	14239	14055	14075	14261	14128	14103	14092	14182	14006	14092	14043	14016	14108	14079	14079	14142	14208	14154	14151	13950	14078	14050	14294	14068	14197	14076	14082	14009	13969	13913	14058	14092	14026	14078	14033	14061	14061	14044	14027	14298	14350	14062	14160	14195	14131	13918	14192	14125	13957	13929	14104	13994	14134	13983	13981	14141	14053	14286	13847	14075	13938	14200	14198	13999	14168	14003	14088	14214	13956	14052	14118	14043	14000	14088	14100	14094	14155	14264	14124	13909	14094	14012	14029	14063	14220	13997	14027	14038	14199	13901	14119	14098	13973	14091	14078	14081	14048	14238	14207	14116	14025	14012	14195	13936	14195	14107	14174	14295	14076	14075	14092	14051	13944	14162	13952	14141	14152	14047	14179	14128	13849	14190	14119	14006	14067	14000	14242	14236	14042	14120	14118	14005	14072	14017	13996	14115	14214	14032	14073	14036	14164	14116	14085	14076	13953	14142	14233	14205	14193	14200	14063	14047	14059	14130	14082	13950	14041	14055	14040	14082	14012	14207	14034	14181	14161	14076	14140	14186	14046	14142	14190	14018	14025	14159	13916	14214	14212	14006	13978	14058	14183	14162	14289	13995	13898	14053	14162	14124	14153	14066	13998	14038	14028	14032	14235	14115	14072	14213	14037	14115	13986	14144	14159	13983	13955	14134	14111	14203	14154	14003	14066	14032	14020	14213	13969	14163	14171	14071	14007	13899	14107	14288	14245	14017	14139	14085	13995	14043	14012	14079	14246	14186	13955	14138	13999	14102	13984	14125	14124	14133	14135	14056	14088	13954	14143	14185	14173	13939	14126	14077	14000	14278	14055	13967	14077	13913	14014	14073	14086	14080	14104	14199	14036	14141	13995	14071	14219	14162	14182	13991	14185	13912	14028	13910	13997	14033	13986	14072	13982	14188	14058	13904	14108	14005	14116	14228	14171	14134	14119	14164	14145	14045	14186	14257	13967	14047	14041	14058	14009	14099	14053	14220	14117	14087	14192	13950	14058	14076	13942	14167	14070	13998	14089	14021	13963	14173	14112	14090	14078	14109	14139	14118	13954	14105	14049	14121	14051	14064	14178	14176	14073	14138	14143	13942	14100	14132	13987	14061	14217	13957	14046	13970	14080	14137	14076	13866	14087	14112	14213	14237	14205	13934	14161	14046	14003	14188	14161	13995	14114	14078	14079	14070	13940	14032	14090	14201	14028	14061	14137	14179	14250	14128	13998	14027	13988	13955	14041	14076	14046	14186	14168	14044	14112	14049	14253	14110	14092	14169	13968	14014	13986	14015	14095	14126	14099	13996	14044	14199	14193	14099	14066	13960	14018	14057	14032	14105	14071	14019	14181	14241	14202	14006	14038	14292	14211	14157	14096	14063	14128	14138	14010	14239	13978	14064	14081	14124	13921	14115	14088	14158	14088	14086	14208	14190	14190	14055	14192	13825	14056	13983	14127	14077	14091	14129	13967	14098	14121	14114	14173	14080	13995	14046
24151	21164	28451	25410	24751	25324	24049	21078	19701	19310	18607	17810	17418	17153	17034	16951	16814	16746	16666	16225	16467	16520	16491	16019	16187	16031	16336	16218	16271	16242	15976	16068	15990	16050	15867	16007	15966	15931	16093	16015	16117	16090	15930	15812	15984	15809	15862	16035	16247	16053	16017	15916	15930	15726	16063	16021	15904	15926	15978	16246	15857	15860	16017	15724	15965	15907	15951	15949	15767	16002	15796	16017	15938	16071	15991	16006	15944	16045	15981	15983	15921	15976	16029	15983	16065	16056	15807	15814	15865	15942	15802	16044	15990	15997	16155	16022	15953	16132	16133	16198	15882	16057	15736	15860	16099	15913	16039	16154	15885	15809	15878	15871	15802	15686	15949	15951	15951	16041	15939	16149	15912	15921	15846	15963	16001	15818	15960	16065	15976	15952	15947	16053	15937	15917	15823	15988	15856	15945	15977	15898	16074	15917	15981	16023	15788	15775	15925	15876	15873	15960	16031	15893	15903	15712	15742	15883	15904	15711	15774	15810	15845	15912	15986	15840	15821	15985	16123	15923	15900	15977	16075	15890	16004	15918	15848	16073	15900	15993	15720	15772	16015	15790	15987	15880	16035	15887	15883	15913	16091	15785	15836	15883	15966	15910	15870	16091	15822	15940	16162	15935	16082	15981	15975	15988	15941	16078	15919	16000	15970	15842	15662	15950	15904	15942	16010	15999	15987	15818	16031	15860	15805	15844	15717	15785	15839	15970	15914	16105	16039	16031	15853	15927	15974	16107	16142	15913	15987	15956	15941	15745	15952	15880	15950	15855	15844	15995	16129	15974	16120	15840	15949	15989	15983	16089	16053	15869	15725	15920	15823	15832	15845	15870	16064	15963	15808	15881	15828	15898	15897	15964	15914	15806	15959	15741	15978	15876	15987	15946	15857	15886	15894	15795	15750	15914	16072	15963	15926	15702	15680	15969	15985	15847	15992	15956	15991	16075	16033	16126	16243	16001	15773	16113	15853	16017	15898	15811	15894	15801	15861	15923	15844	15781	15736	15793	15717	15995	16029	15827	16132	15830	15628	15864	15868	16055	16068	15895	15961	15830	15780	15964	15716	15846	15769	15950	15843	15803	15885	16021	15987	16151	16102	16016	15992	15956	15904	15991	15847	15895	15920	15828	15751	16046	15886	15910	15851	15975	15901	15884	15941	15773	16070	15944	15819	15984	15752	15872	15998	15821	15908	15938	15929	15956	15949	15877	16086	16049	15907	15719	15882	15822	15877	15928	15949	15875	16006	16014	15901	15884	16010	15927	15909	15790	15878	15956	15772	15828	15796	15780	15857	15818	15849	15895	15904	15812	15827	16154	16047	15935	15871	15886	15870	15896	15885	15892	15832	16079	15681	15761	15984	15857	15919	15826	15922	16111	15681	15916	16091	16077	15817	15821	15887	15893	15925	15980	15970	15865	16174	15964	15916	15958	15823	15861	15834	15910	15897	15995	15858	15724	15897	15785	16178	16008	15897	15838	15803	16077	15945	15772	15783	16038	15987	15878	15994	15924	15937	15983	15850	15841	16037	16125	15989	15944	15946	15589	15752	15913	15844	15973	16034	15911	15977	16177	15830	15609	15795	15988	15949	15782	15942	15825	15984	16058	16050	15937	16030	15965	15919	15886	15912	15835	16017	15793	15851	15893	16052	15639	15885	15905	15891	15907	16083	15744	15890	15883	15855	16081	16078	15955	15914	15707	15978	15855	16193	16169	16004	15827	16113	15908	15815	15843	15858	15811	15908	15937	16097	15860	15939	15844	15760	15768	15907	15910	15836	16026	15960	15851	16001	15850	15803	15848	16005	15794	15859	15838	15796	15706	15728	15873	16027	15755	15838	15731	15936	15916	15883	15875	15691	15914	15897	16026	16047	15816	15866	16033	15785	15801	16005	16077	15748	15952	16043	15963	15727	16067	15843	15906	15999	15950	15780	15749	15867	15762	15909	15778	15809	15776	16000	15919	15962	15894	15894	15953	15813	15904	15934	15864	15932	15972	15984	15755	15873	15961	15995	15984	15926	15766	15973	15853	15902	15887	15887	16131	15884	15908	16132	15875	15826	16075	15863	15831	15862	15989	16193	15816	16082	16088	16037	15967	15950	16210	15946	15838	15982	15852	15887	15743	15985	15881	16041	15946	15918	15924	16071	15890	15855	16020	15960	15882	15718	15894	15788	15865	16069	15808	16054	15950	15869	15944	15948	16207	15986	16009	15868	16022	16066	15750	15860	15642	15762	16064	16045	15998	15910	15626	15796	15928	15919	15849	16072	16025	16049	16127	15822	16171	15814	16129	15758	15745	15930	15745	15872	15897	16026	16085	15811	15845	16002	15698	16061	16127	15753	15782	15776	16079	15808	16115	15845	15918	16069	15990	15860	15944	15932	15993	16069	15922	16026	15938	16085	15911	15989	15980	15822	15904	15806	16014	16106	15867	16029	15942	16058	15912	15962	15839	15742	15863	16087	15890	15985	16017	15889	15899	15876	15954	15828	15880	15832	15780	15883	15731	16076	15927	16020	16019	16009	15767	15763	16145	15948	16082	16040	16272	15844	15773	15778	15987	15959	15953	15747	15751	15898	15969	15774	15912	15995	15726	15861	15942	16034	15928	15988	15983	15757	15880	15834	15956	15769	15805	15991	15815	16038	15928	16126	15903	15996	16058	15879	15840	15913	15969	15828	16029	15910	16006	15988	15865	16067	15954	16004	15746	15979	16082	15726	15895	15930	15761	15862	15937	16012	16009	16090	16024	15982	15941	15870	15976	16041	15728	15723	15743	15836	15676	15892	15892	15982	16142	15831	16004	15810	15813	15836	15994	15985	15905	16055	15865	16070	15994	15891	15929	16036	15968	16097	15865	15863	15933	15862	15977	16077	15847	16004	15964	15913	15663	16047	16028	16017	16033	16024	15873	16011	15967	15990	15889	16158	15987	15888	15924	16090	16048	16021	16146	15994	15838	16067	16055	15750	15911	15927	16006	15979	15904	15890	15799	16017	16106	15885	15904	15808	15969	16032	16122	15903	16119	16064	15855	16007	15851	15874	16091	16048	15997	15925	16063	15939	15847	15741	15893	15911	16066	15851	15938	15835	15899	15940	15878	15969	16050	15780	15728	15893	15923	15767	16022	15827	15893	15798	15958	15632	15696	15940	15992	15902	15850	15825	15755	15989	15977	15973	15986	15905	15768	15835	15686	16038	15940	15836	16020	15924	15890	16030	15955	15947	16037	16000	15867	15866	15931	15853	15803	15942	15913	15905	16035	15970	15842	15857	15985	15885	15887	15819	15806	15963	16032	15844	16062	16002	15825	15753	16118	15994	15893	15984	15961	15955	15950	15926	15707	15841	15938	15844	15880	16045	15791	15999	15973	15713	16038	15947	15978	15881	16050	15957	15867	15835	16148	15948	15900	15912	15980	15753	15641	15893	15805	16034	15965	15852	15776	15917	16042	15835	15765	15950	16108	15924	16036	16189	15911	15928	15914	15833	15776	16029	15937	15854	15701	16027	15860	15894	15880	15941	15911	16019	16045	15983	15742	15990	15969	15938	15805	16040	16010	16005	15881	15996	16008	15904	16118	15848	15767	15781	15910	15910	15916	15890	15688	15975	15889	15861	15776	15986	15739	15766	15921	15969	15784	15900	15815	15795	16083	16086	15978	15948	16079	16085	16002	15935	15872	15923	15937	15897	15928	16008	15874	15855	15950	15587	15914	15952	15984	16018	16016	16133	15853	16024	15904	15886	15860	16231	15930	15830	15979	15986	15850	16089	16005	15838	15786	16064	15920	15757	16016	15855	15676	15788	16089	15928	15953	15894	15888	15875	15715	15860	16014	16013	15988	15878	15845	15770	16044	16061	15916	16036	15873	15832	15948	15803	15902	15847	15887	15930	16195	15816	15958	15750	16004	15915	15956	16003	15848	15764	16070	15982	15900	15931	15878	15985	16078	16000	15899	16034	15939	15950	15849	15904	16023	15832	15997	16110	16115	15836	15884	15871	15780	15679	15952	15815	16004	15857	15895	15967	15934	16036	16065	15805	15968	15904	15961	15670	15942	15827	15973	15997	15766	15965	16016	15919	16074	15950	15999	16137	16040	15745	15879	15986	16069	15932	15901	15784	15935	15881	15981	15994	16066	15824	15820	15859	15989	15820	15824	15925	15933	16009	16014	15958	15899	15820	15859	15991	15907	16008	15922	16004	16111	15912	15754	15937	16160	16061	15756	15943	16047	16037	16057	15939	15874	15800	15883	15851	15933	15746	15982	15947	15891	15811	15796	15678	15871	15913	15974	15843	15713	15856	15859	15964	15854	15889	15910	15760	15673	15674	16134	16144	15867	15899	15956	15823	15873	15816	16050	16033	16056	15842	15862	16044	15885	16126	15930	15890	16020	15870	16002	15812	15946	15923	15840	15844	15769	15807	15931	16058	15864	15935	16004	15882	15920	15985	15840	15917	15804	15810	15648	15991	15900	15706	15796	16000	15921	15874	15874	16000	15991	15952	16096	16027	15923	15938	15880	16019	15779	15824	15918	16088	15948	16018	15916	15902	15913	15991	15893	15889	15976	15981	16107	16055	16006	15897	15907	16091	15909	15956	15740	15960	15844	16068	16037	15890	15973	15978	15889	16072	16031	15813	15940	15968	15858	15954	16041	16042	15851	15854	15823	15998	15815	15923	15965	15633	15978	15951	15927	15814	15873	15937	15690	15914	15864	15920	15859	16027	15737	15982	15889	15870	15909	15996	16028	15818	15912	15943	15588	15834	15905	16079	16068	15978	15817	15997	15828	15950	15772	15974	16057	16139	15906	15934	15925	15646	15759	15975	16185	15981	15989	15977	16155	16016	16110	15986	15879	15918	16008	15914	15907	15848	16000	15918	15795	15927	15789	15915	15957	16077	15836	16050	15935	15944	15838	15934	15954	15884	15696	15962	15946	16186	15962	16033	15898	16108	16076	16014	15849	15718	15996	15914	15737	15901	15830	16028	15926	15857	15952	16118	15842	16022	16045	15864	15839	16030	15851	16173	15979	16023	15915	15798	15901	15941	15960	15966	15909	15932	15808	15892	16057	15711	15713	15893	15898	15981	15818	15952	15778	15784	15956	15937	15855	15908	16089
28511	46646	42496	34155	29821	25981	23135	21334	19892	18889	17967	17036	16525	15970	15798	15508	15217	15109	15099	15108	14746	14593	14568	14402	14366	14448	14397	14478	14074	14109	14073	14305	14163	14205	14058	14088	14152	14205	13975	14023	14198	14187	13928	14132	14036	14182	13972	14133	14149	14107	13847	14200	14185	14096	14160	14140	14256	13906	14032	14142	14067	14147	14141	14084	14055	14046	14125	14041	13943	14229	14200	14016	14014	14101	13993	13995	14058	14005	14026	13957	14039	14128	13919	14143	14199	14044	14094	14092	13724	14154	14186	14179	14002	14014	14049	14038	14012	13904	13920	14117	14088	13898	14039	14187	14129	14197	14017	14003	14067	13971	14055	14037	14141	14027	14072	13920	14050	14022	14131	14043	14018	13998	14058	14129	14119	14106	14182	14013	14055	13988	13993	14214	14070	14164	14125	14114	14064	14151	14057	14178	13943	13996	14173	14140	14069	14108	14182	14095	13914	14170	14133	14120	14050	14098	14174	14029	14108	14184	14083	14043	14150	14103	13988	14183	14116	14167	14071	14029	14239	14080	14220	14069	13966	14039	14265	13984	14139	14109	14150	14145	14163	14289	14197	13912	13995	14046	13905	14039	14103	14216	13892	14036	14110	14209	14299	14146	13963	13946	14194	14087	14035	13915	13985	14147	14102	14094	14189	13963	14063	14074	13951	14212	14142	13991	14039	14041	14015	14170	14183	14232	14086	14117	14191	13911	14238	14132	13960	14209	14117	14160	13981	13989	13959	14201	14106	13957	14137	14127	14044	14006	14056	14068	13998	14045	14233	14100	13854	14024	14062	13986	14160	13990	14140	13842	13999	14133	14117	13936	14111	14107	14165	14263	14141	14111	13977	14034	14038	14055	14179	13999	14032	14000	14037	14162	13951	14252	14059	14145	13911	14114	13996	14133	14131	13944	14090	14125	14061	14061	14066	13856	14063	14144	14275	14067	13904	14202	14183	13921	13931	14394	14229	14155	13988	14001	14141	14281	13987	13919	14045	14043	14154	14003	14019	13961	14038	14012	13976	13960	14166	14091	13952	14094	13999	14198	14141	14095	13978	14091	14017	14074	14027	14124	14004	14119	14182	14255	13947	13949	14086	13963	13974	13973	13971	14185	14141	14110	14078	14071	14094	14068	14054	14056	14263	13981	14073	14203	14160	13926	14134	14100	14056	14154	14099	13956	13985	14118	14111	14208	14064	14207	14122	14058	14157	14160	14037	13944	14113	14110	13960	13981	14111	14069	14095	14064	14015	14138	13895	13957	13885	13963	14091	14034	14045	13999	14025	13850	14103	14025	14125	14026	14120	14292	14177	14134	14046	14224	14127	14038	14106	14133	13991	14058	14249	14054	14075	14096	14087	13930	13975	14008	14047	13953	14175	14143	13954	14119	14228	14202	14196	14195	13843	14036	14142	13834	13890	13992	14088	14077	14110	14271	14146	13963	14146	14096	14231	14129	14025	14020	14007	14170	14129	14148	14180	13997	14078	13934	14095	13925	13962	14224	14011	14110	13950	14201	14193	14052	14130	13997	14054	14033	14184	14064	14008	14148	14132	13909	14300	14068	13884	14015	13964	14161	14070	14095	14189	14072	14181	13958	14245	14149	14077	14097	14008	14102	13936	14101	14047	14121	14212	14168	14082	14114	14180	14055	14115	14025	14044	13957	14000	13970	14047	14071	14118	14133	14001	14117	14033	14062	14023	14056	14047	13970	14087	14038	14162	14116	14092	14123	14142	14088	14012	14019	14268	14105	14149	13974	14114	13888	14099	14076	14143	13996	14069	13969	14094	14169	14097	14081	14049	14331	14097	14089	13950	13957	13918	14005	14189	14092	13870	14075	14275	14018	14167	14039	13954	14099	14041	14128	14145	14070	14074	14103	13974	14139	14127	14045	14031	14057	14054	13905	14170	14034	14098	14010	14081	13994	14036	14136	14037	14103	14083	14097	14261	14062	14078	14189	14037	14212	14087	14100	14036	14114	14238	14107	14035	14170	14087	14042	14009	13977	14111	14236	14170	14143	14010	14118	14162	14270	14108	13942	14182	13998	14208	14077	14051	14034	14044	14000	14065	14033	14179	14216	14143	14221	14011	13986	14054	14121	13973	14120	14092	14055	14004	13933	13956	14126	14180	14262	14138	14203	14127	14120	14074	14087	13960	14084	14081	13935	14029	14134	13943	13914	14027	14136	14016	14101	14058	13959	13975	14029	14270	14057	14172	14065	14111	14223	14070	13978	14211	14155	14063	14001	14082	13964	14128	14140	14033	14127	14142	14068	14027	14139	13886	14077	14149	14084	14036	14081	13973	14175	14061	14064	14125	14094	14004	14013	14182	14009	14102	14015	14270	13975	14040	14117	14089	14031	14239	14179	14160	14000	14010	14019	14026	14091	13936	14050	14017	13979	14076	14077	14177	14215	14076	13906	14271	14167	14278	13827	13992	14060	14150	13916	14139	14061	14201	13928	14092	14154	14108	14111	14232	13930	14159	13984	14074	14152	14041	13968	14031	14196	14182	14183	14239	14149	13981	14162	14048	14085	14015	14178	14086	14027	14083	14099	14084	14012	14031	14053	13964	14039	14100	14073	14030	13954	13984	14099	14080	14192	14016	14019	14116	13887	14228	14104	13945	14078	14130	14065	14084	14104	14025	13961	13926	14047	13982	14206	13993	14069	14123	14182	13955	13967	14034	13979	14083	13883	14184	14138	14038	14187	14167	14188	14059	14022	14159	14122	14107	14005	14071	14006	14164	14221	14070	14067	14056	13925	13966	14139	14053	13973	14114	14076	14078	13935	14218	14227	14124	14023	14102	14097	14028	14041	14000	14052	14183	13928	14014	14130	14364	14118	13989	14226	13931	14075	14044	14288	14085	13946	14186	14123	14037	14155	14238	14421	14029	14263	14000	13994	13902	14078	14280	13951	14120	14235	14158	14222	14068	14061	13898	14280	14109	14168	14006	13952	14185	14097	14221	14042	14109	14199	14062	14059	14035	14110	14186	14108	14161	14088	13923	14116	14109	14104	14244	14033	14153	14042	13873	13950	14215	14129	13969	13972	14166	14010	13994	14125	14134	13998	13917	14070	14136	13969	14070	14133	14074	14142	13929	14319	13887	14154	14125	14106	14083	14188	14027	14080	13748	14229	14044	14133	14074	14087	14053	13995	14106	14197	14028	14010	13976	14113	14187	14244	14064	14221	14045	13960	14146	14075	14296	14073	14042	14157	14104	13922	14059	14134	14105	13968	14192	14079	14054	13815	14050	14081	14181	14075	14090	14107	14001	14152	14014	14110	14098	13948	14016	14319	14064	14114	13980	14059	14059	14085	13934	14144	14140	14127	14119	14156	14292	14108	14030	14023	13904	14131	14052	13961	14189	14026	14074	14067	14037	14170	14245	14074	14127	13995	14141	14036	14205	14207	14032	13960	14113	14152	13920	14253	14167	13962	14069	14171	13994	14192	13993	14119	13948	14082	13925	14182	13946	14091	14012	14078	13990	13960	14267	14107	14124	13967	14126	14149	14232	13912	14163	14114	14153	14124	14083	14046	14165	14056	14176	14135	14115	14163	14101	14075	14027	14006	14130	14024	14240	14114	14032	14222	14190	14080	14070	14110	14030	13952	14124	13915	14130	14106	14142	13969	14091	14104	13935	14021	14065	14161	14130	14053	14046	14191	14061	14241	14125	14033	14030	14189	13984	14047	13947	14185	14086	14135	14073	14248	14139	14109	14152	14055	14042	14093	13989	14135	14143	14157	14028	14060	14089	13918	13937	14020	14148	14196	14166	14126	14153	14053	13866	14188	14225	14146	13878	14021	14110	14105	14105	13975	14150	14059	14130	14103	14161	14033	14067	14082	14101	14141	13910	14123	14026	14256	14019	14112	14095	14204	14183	14153	14068	14042	14176	13868	14237	14141	14265	14133	14086	14235	14042	14065	14275	14037	14071	14219	14048	14159	13939	14159	14066	14089	14120	14080	14027	14048	14160	14028	13955	13950	13984	13911	14147	14064	14086	14104	14043	14167	14022	13994	14104	14079	14140	13900	14122	13991	14083	14059	14171	14092	14051	13998	13903	14073	14076	14235	14009	14074	14096	14230	13909	13991	14227	14109	14303	14135	14215	14030	14060	14141	14081	14381	14056	14050	14104	14118	14208	14246	13986	13956	14153	14084	14112	14071	14172	13963	13908	14267	14132	13862	14123	14010	14060	14076	14103	14174	14169	14079	13990	14138	14070	14157	14000	14076	14199	14181	14104	14058	13978	14037	14161	14063	14181	13972	14205	14070	13997	14027	14152	13962	14152	14155	14292	14012	14077	14185	14131	14162	14039	13985	13823	14124	14066	14112	13814	14178	14197	14246	14015	14082	14054	14034	14197	14060	14197	14017	14118	14202	14077	14094	14194	14025	14026	14008	14118	14081	13983	14209	14084	14102	13978	14154	13937	14061	13980	14083	14013	13952	14165	14011	14042	14035	14164	14174	13932	13982	14096	14047	14054	14135	14032	14087	14093	14054	14109	14112	14096	14151	14074	14120	14045	14161	13963	14264	14018	14129	14083	14105	14027	13956	14016	14097	14029	14032	14130	14023	14045	13975	14096	14022	14295	14068	14042	14003	14230	14018	14171	14077	13898	14062	13994	14103	13954	14038	14060	14055	14074	13986	14041	14032	13949	14130	14174	14095	13975	14189	14216	14035	14008	14047	14225	13933	14106	13987	13845	14147	14037	14095	14014	14182	14148	14055	13932	14098	14002	14075	13963	14052	14079	13943	14158	13844	14103	14043	13988	13986	14085	14196	14007	14028	14149	14071	14134	14030	14033	13992	14058	14071	13978	14122	14174	13984	14004	14075	14043	14138	14022	13961	14168	14115	14111	13888	14074	13975	14116	13900	14061	14062	13971	13967	14061	14223	14052	13997	14101	14113	14173	13908	14125	14001	14060	14129	14095	13952	13997	14214	14082	14044	13982	14230	14035	14184	14195	14116	14224	13923	14119	14192	14281	13971	13938	14042	14159	14115	14154	14062	14277	13988	14069	14015	14069	14111	14086	14180	14001	14163	14068	14011	14133	14143	13981	14185	14107	13947	14138	14015	14023	14189	13933	14171	13934	14033	14078	13944
22876	21186	28952	23825	22597	26447	28559	23379	21621	21098	20063	19469	19066	18380	18051	17881	17938	17566	17747	17336	17136	16971	17062	16987	16969	16615	16718	16712	16677	16633	16617	16679	16582	16518	16903	16716	16592	16536	16710	16444	16924	16458	16728	16343	16525	16542	16488	16605	16564	16493	16444	16516	16557	16623	16608	16314	16407	16539	16530	16497	16490	16422	16431	16386	16424	16507	16453	16537	16339	16438	16243	16489	16464	16431	16451	16419	16408	16462	16524	16577	16502	16362	16430	16443	16384	16487	16442	16461	16580	16318	16511	16386	16601	16327	16363	16369	16566	16486	16322	16305	16601	16416	16424	16387	16128	16628	16343	16389	16410	16374	16521	16323	16365	16358	16297	16479	16289	16552	16299	16287	16447	16437	16399	16443	16556	16265	16266	16498	16385	16308	16430	16491	16542	16250	16224	16440	16510	16298	16481	16398	16357	16550	16522	16324	16221	16364	16577	16521	16531	16443	16524	16550	16256	16320	16498	16286	16461	16557	16483	16247	16356	16324	16495	16625	16433	16299	16464	16324	16542	16547	16409	16485	16323	16431	16399	16325	16354	16570	16669	16585	16303	16303	16287	16225	16486	16452	16408	16553	16522	16488	16422	16368	16403	16313	16297	16386	16353	16551	16554	16455	16387	16432	16400	16401	16564	16423	16430	16489	16256	16370	16344	16662	16442	16188	16437	16397	16573	16461	16296	16342	16466	16224	16415	16518	16196	16359	16321	16399	16353	16256	16492	16762	16610	16391	16467	16421	16590	16372	16528	16497	16349	16427	16455	16344	16357	16273	16697	16491	16341	16405	16260	16510	16419	16193	16579	16436	16430	16462	16173	16567	16317	16299	16456	16331	16583	16452	16552	16500	16467	16426	16347	16479	16404	16604	16449	16664	16303	16400	16471	16405	16338	16201	16340	16364	16318	16526	16378	16624	16357	16366	16385	16299	16472	16425	16458	16374	16242	16208	16377	16374	16513	16262	16442	16454	16292	16503	16232	16379	16412	16556	16413	16420	16512	16556	16474	16297	16424	16331	16291	16356	16361	16310	16382	16597	16282	16448	16353	16414	16422	16563	16370	16583	16231	16198	16281	16267	16341	16377	16354	16317	16473	16257	16383	16373	16378	16452	16380	16400	16401	16383	16381	16411	16612	16348	16289	16247	16342	16500	16276	16324	16457	16496	16361	16580	16390	16529	16327	16503	16418	16346	16376	16264	16385	16269	16583	16262	16231	16416	16373	16454	16521	16519	16446	16316	16471	16429	16545	16380	16373	16384	16371	16441	16476	16358	16445	16373	16377	16209	16490	16383	16410	16538	16523	16221	16366	16480	16487	16305	16428	16497	16441	16420	16542	16568	16157	16356	16275	16412	16460	16451	16299	16638	16448	16537	16241	16245	16356	16462	16403	16359	16520	16526	16287	16323	16312	16376	16483	16498	16373	16411	16431	16117	16416	16453	16268	16513	16463	16280	16373	16308	16435	16317	16429	16371	16444	16569	16587	16342	16366	16465	16317	16474	16487	16474	16511	16441	16403	16395	16392	16368	16294	16426	16298	16163	16365	16523	16397	16321	16568	16373	16348	16456	16451	16367	16364	16316	16280	16419	16371	16254	16326	16370	16415	16329	16346	16448	16382	16319	16326	16236	16180	16325	16463	16287	16477	16317	16358	16260	16415	16275	16420	16331	16583	16374	16311	16452	16482	16455	16499	16553	16222	16436	16375	16514	16218	16246	16392	16052	16318	16394	16500	16162	16337	16542	16333	16450	16265	16540	16564	16374	16449	16401	16302	16330	16586	16514	16446	16322	16404	16350	16360	16229	16503	16487	16431	16354	16682	16530	16355	16533	16665	16333	16335	16412	16641	16563	16400	16195	16258	16423	16290	16349	16351	16384	16594	16389	16277	16441	16274	16530	16351	16408	16547	16524	16318	16372	16358	16304	16444	16572	16364	16296	16324	16287	16471	16349	16360	16317	16358	16375	16370	16513	16555	16400	16283	16398	16274	16404	16397	16271	16560	16429	16417	16384	16370	16352	16380	16319	16409	16372	16380	16253	16251	16396	16381	16309	16333	16382	16457	16345	16288	16679	16364	16405	16329	16459	16407	16512	16350	16210	16347	16548	16222	16461	16410	16288	16075	16400	16493	16383	16603	16514	16519	16481	16525	16417	16408	16214	16460	16459	16370	16510	16305	16404	16483	16469	16429	16400	16297	16270	16293	16420	16435	16484	16244	16313	16531	16503	16294	16446	16394	16374	16555	16480	16526	16301	16332	16422	16344	16352	16455	16481	16453	16341	16350	16262	16345	16578	16393	16483	16503	16648	16356	16320	16631	16301	16290	16555	16405	16470	16250	16292	16412	16462	16345	16478	16442	16345	16316	16468	16296	16479	16460	16291	16426	16397	16360	16381	16314	16423	16581	16295	16430	16439	16479	16332	16641	16367	16191	16553	16430	16493	16434	16343	16398	16409	16385	16402	16504	16425	16400	16455	16401	16469	16459	16382	16279	16483	16357	16399	16502	16342	16216	16288	16411	16332	16326	16425	16487	16439	16471	16515	16699	16452	16489	16324	16431	16197	16165	16294	16333	16392	16126	16313	16362	16380	16217	16381	16485	16407	16429	16570	16511	16470	16468	16420	16192	16259	16351	16492	16413	16547	16374	16248	16508	16381	16305	16411	16646	16415	16446	16144	16514	16505	16368	16568	16385	16519	16509	16607	16426	16527	16275	16363	16469	16287	16526	16335	16094	16332	16323	16435	16448	16153	16381	16276	16465	16560	16476	16370	16517	16276	16321	16416	16598	16355	16317	16294	16322	16235	16413	16535	16493	16267	16320	16347	16570	16276	16208	16262	16336	16363	16312	16132	16497	16277	16502	16300	16260	16246	16444	16334	16374	16476	16375	16465	16535	16538	16345	16388	16490	16492	16243	16365	16326	16381	16467	16314	16448	16714	16416	16395	16370	16391	16404	16406	16189	16318	16565	16533	16401	16592	16577	16524	16366	16462	16474	16380	16373	16401	16445	16297	16334	16160	16405	16244	16385	16388	16624	16351	16369	16302	16316	16129	16454	16399	16353	16576	16319	16315	16210	16500	16456	16526	16501	16418	16407	16320	16442	16223	16432	16412	16208	16287	16470	16280	16284	16476	16370	16220	16397	16297	16429	16428	16554	16415	16436	16231	16189	16365	16344	16287	16395	16445	16411	16332	16428	16319	16333	16315	16357	16384	16364	16204	16347	16193	16468	16234	16471	16177	16328	16376	16559	16431	16494	16533	16286	16446	16503	16423	16317	16375	16317	16258	16386	16359	16329	16345	16545	16399	16266	16430	16457	16293	16446	16366	16488	16344	16364	16355	16459	16392	16549	16337	16405	16401	16292	16451	16478	16250	16320	16246	16347	16512	16499	16221	16313	16543	16523	16359	16489	16392	16290	16428	16263	16536	16320	16326	16480	16481	16566	16467	16235	16579	16165	16123	16216	16367	16344	16406	16366	16336	16224	16118	16385	16474	16417	16424	16317	16292	16300	16219	16394	16310	16459	16499	16291	16190	16447	16469	16513	16528	16377	16411	16431	16402	16543	16596	16666	16310	16567	16159	16365	16223	16316	16497	16447	16508	16381	16553	16634	16400	16389	16406	16274	16336	16331	16571	16523	16407	16544	16399	16335	16325	16299	16381	16375	16424	16580	16659	16522	16316	16533	16358	16243	16384	16424	16452	16379	16288	16301	16549	16496	16281	16256	16270	16443	16434	16324	16197	16628	16498	16547	16526	16330	16500	16590	16381	16386	16167	16325	16436	16451	16525	16500	16236	16322	16230	16364	16296	16318	16257	16512	16229	16439	16315	16452	16442	16235	16465	16547	16351	16303	16210	16302	16330	16507	16455	16319	16249	16055	16498	16390	16313	16562	16340	16516	16500	16260	16411	16394	16290	16519	16061	16209	16364	16406	16451	16405	16506	16016	16361	16561	16455	16383	16707	16397	16620	16559	16369	16318	16338	16210	16613	16308	16091	16485	16258	16441	16628	16283	16505	16586	16251	16297	16364	16324	16410	16465	16400	16430	16273	16458	16357	16305	16428	16403	16474	16489	16465	16252	16294	16481	16326	16296	16344	16454	16550	16382	16287	16380	16286	16379	16283	16432	16382	16350	16523	16426	16508	16394	16446	16441	16311	16548	16361	16484	16603	16420	16384	16504	16465	16360	16312	16384	16370	16267	16422	16330	16443	16470	16537	16397	16434	16207	16334	16498	16407	16491	16230	16442	16364	16507	16295	16279	16302	16483	16228	16279	16316	16406	16420	16436	16372	16276	16358	16337	16310	16477	16249	16437	16518	16356	16267	16412	16437	16328	16313	16641	16361	16297	16369	16343	16234	16531	16356	16629	16447	16369	16439	16547	16631	16420	16448	16296	16315	16535	16421	16513	16275	16495	16417	16342	16489	16545	16732	16546	16491	16413	16349	16427	16512	16427	16317	16531	16521	16453	16344	16551	16385	16376	16445	16347	16260	16358	16304	16304	16295	16446	16439	16336	16358	16585	16452	16290	16536	16461	16529	16309	16537	16469	16235	16448	16498	16323	16471	16428	16345	16367	16250	16492	16235	16551	16413	16416	16394	16486	16597	16355	16472	16356	16465	16362	16327	16396	16318	16182	16289	16402	16546	16413	16460	16522	16507	16339	16424	16363	16133	16519	16352	16432	16357	16335	16528	16344	16288	16420	16510	16433	16452	16422	16513	16407	16266	16360	16356	16500	16337	16306	16436	16323	16495	16328	16377	16432	16338	16487	16261	16418	16523	16412	16489	16358	16233	16215	16460	16196	16316	16366	16322	16566	16284	16379	16227	16471	16347	16328	16452	16487	16420	16433	16381	16417	16414	16346	16471	16282	16595	16353	16475	16241	16437	16478	16479	16400	16532	16362	16332	16401	16382	16365	16213	16314	16306	16489	16436	16522	16294	16306	16090	16200	16313	16360	16311	16492	16447	16457	16274	16552	16293	16469	16423	16271	16334	16202	16257	16500	16325	16442	16278	16473	16317	16480	16230	16351	16092	16318	16426	16306	16348	16378	16159	16308	16408	16510	16368	16651	16486	16422	16180	16338	16411	16393	16575	16537	16456
31184	52358	48617	39046	34179	30163	26934	24255	22195	21016	19666	18673	17852	17331	16540	16531	15969	16186	15590	15470	15386	15067	15008	14989	14830	14786	14699	14439	14768	14480	14615	14436	14575	14755	14601	14406	14546	14487	14315	14274	14327	14465	14412	14371	14304	14261	14290	14308	14491	14302	14451	14378	14412	14458	14346	14320	14334	14287	14545	14279	14211	14348	14410	14378	14399	14418	14425	14368	14314	14252	14359	14394	14415	14557	14305	14278	14495	14400	14450	14049	14239	14452	14334	14452	14433	14405	14245	14448	14249	14373	14439	14476	14375	14273	14353	14542	14293	14374	14564	14477	14447	14444	14327	14209	14377	14388	14488	14480	14427	14484	14166	14303	14413	14453	14326	14404	14388	14384	14212	14355	14431	14375	14427	14531	14243	14453	14464	14326	14232	14383	14498	14383	14316	14418	14381	14321	14347	14205	14352	14332	14376	14425	14204	14474	14216	14390	14411	14439	14347	14392	14398	14308	14352	14413	14294	14429	14474	14269	14415	14281	14438	14220	14449	14544	14333	14425	14143	14513	14322	14446	14350	14227	14423	14208	14466	14338	14486	14286	14362	14353	14352	14398	14419	14314	14469	14433	14268	14467	14262	14200	14304	14398	14357	14431	14458	14295	14504	14209	14267	14228	14344	14308	14462	14359	14357	14320	14460	14424	14400	14278	14318	14347	14265	14364	14279	14488	14362	14347	14509	14500	14304	14574	14325	14371	14352	14438	14197	14299	14243	14292	14321	14399	14399	14391	14376	14475	14251	14224	14382	14350	14197	14433	14167	14420	14354	14163	14400	14521	14553	14244	14448	14420	14347	14470	14306	14321	14479	14313	14408	14403	14477	14181	14334	14321	14423	14491	14276	14351	14340	14296	14465	14288	14378	14312	14353	14420	14330	14308	14290	14281	14426	14129	14392	14320	14442	14294	14468	14241	14289	14287	14401	14346	14300	14408	14445	14438	14360	14230	14431	14377	14347	14434	14399	14248	14239	14211	14432	14235	14361	14285	14474	14344	14234	14377	14393	14333	14405	14360	14208	14517	14346	14265	14386	14346	14416	14439	14406	14314	14369	14356	14324	14258	14521	14459	14374	14333	14339	14407	14374	14550	14254	14409	14395	14301	14164	14425	14321	14329	14326	14576	14535	14319	14431	14409	14409	14385	14390	14401	14324	14325	14389	14465	14358	14241	14317	14320	14338	14318	14443	14297	14357	14454	14202	14331	14216	14335	14334	14327	14326	14469	14284	14316	14311	14399	14276	14363	14340	14391	14389	14427	14334	14414	14431	14347	14590	14337	14394	14520	14503	14294	14518	14420	14440	14348	14253	14328	14243	14374	14413	14369	14218	14130	14434	14452	14428	14316	14253	14319	14439	14291	14392	14454	14329	14386	14355	14417	14329	14400	14501	14301	14248	14268	14231	14526	14415	14407	14181	14470	14446	14444	14257	14389	14158	14447	14399	14349	14410	14378	14269	14410	14356	14348	14345	14384	14339	14270	14368	14214	14350	14432	14450	14421	14365	14282	14300	14371	14351	14160	14298	14354	14308	14403	14330	14311	14297	14378	14414	14354	14270	14271	14375	14319	14335	14483	14257	14243	14464	14473	14286	14317	14414	14387	14238	14324	14360	14330	14376	14390	14375	14174	14506	14311	14319	14440	14417	14403	14478	14385	14235	14250	14201	14374	14395	14432	14380	14331	14424	14405	14316	14254	14513	14377	14240	14456	14266	14451	14423	14411	14565	14322	14184	14248	14279	14437	14376	14382	14433	14346	14254	14310	14194	14402	14365	14438	14278	14323	14246	14464	14338	14419	14242	14344	14335	14381	14372	14286	14296	14313	14445	14349	14374	14329	14222	14295	14490	14400	14376	14494	14179	14344	14356	14423	14491	14366	14429	14280	14284	14369	14469	14316	14376	14409	14323	14304	14349	14163	14331	14496	14503	14260	14299	14405	14364	14309	14472	14366	14297	14222	14397	14482	14367	14544	14403	14398	14319	14343	14516	14287	14434	14357	14342	14370	14575	14307	14326	14265	14289	14411	14370	14398	14248	14245	14276	14377	14177	14220	14421	14202	14329	14500	14298	14365	14359	14452	14383	14268	14231	14360	14424	14232	14329	14368	14560	14384	14269	14317	14519	14196	14306	14472	14372	14335	14344	14411	14355	14395	14336	14358	14330	14534	14378	14315	14412	14392	14610	14477	14503	14157	14331	14414	14393	14213	14227	14339	14318	14267	14281	14410	14365	14381	14458	14276	14424	14352	14500	14351	14372	14367	14427	14323	14355	14139	14360	14397	14141	14611	14322	14505	14444	14383	14439	14415	14427	14457	14342	14489	14420	14298	14195	14310	14437	14415	14436	14369	14176	14450	14138	14388	14404	14256	14688	14365	14377	14401	14155	14480	14247	14246	14468	14387	14453	14266	14440	14325	14415	14462	14312	14428	14373	14246	14383	14386	14315	14300	14476	14389	14177	14491	14195	14333	14276	14538	14330	14307	14322	14397	14249	14459	14468	14291	14481	14168	14352	14347	14360	14227	14467	14209	14546	14418	14495	14322	14250	14376	14311	14227	14280	14235	14318	14316	14323	14415	14293	14397	14419	14456	14342	14318	14476	14253	14529	14407	14283	14296	14402	14230	14340	14437	14325	14263	14334	14256	14388	14307	14488	14423	14389	14301	14460	14347	14443	14331	14430	14441	14422	14318	14411	14162	14338	14306	14336	14396	14346	14303	14260	14609	14325	14514	14212	14382	14342	14341	14233	14277	14348	14426	14387	14387	14295	14335	14355	14325	14336	14229	14521	14362	14392	14427	14352	14458	14299	14448	14358	14332	14189	14395	14349	14388	14509	14345	14384	14294	14320	14431	14419	14256	14362	14361	14294	14330	14439	14415	14386	14250	14402	14184	14425	14227	14439	14401	14321	14500	14439	14550	14406	14299	14489	14287	14357	14185	14294	14475	14152	14381	14338	14223	14345	14329	14454	14308	14319	14225	14375	14305	14379	14370	14391	14560	14276	14305	14425	14348	14234	14444	14348	14291	14048	14373	14334	14363	14274	14679	14245	14328	14462	14509	14439	14285	14405	14347	14151	14380	14508	14473	14345	14247	14276	14206	14418	14213	14464	14346	14608	14506	14212	14448	14399	14371	14264	14380	14271	14195	14387	14367	14265	14265	14345	14385	14461	14325	14453	14348	14434	14320	14322	14291	14329	14377	14150	14268	14298	14173	14433	14619	14287	14431	14397	14186	14346	14337	14355	14309	14253	14371	14319	14119	14387	14386	14309	14494	14268	14411	14326	14169	14238	14492	14412	14379	14429	14292	14477	14148	14341	14370	14183	14289	14329	14362	14437	14490	14291	14153	14437	14384	14320	14366	14412	14363	14330	14390	14401	14436	14306	14372	14303	14315	14599	14313	14188	14490	14271	14313	14302	14501	14256	14496	14316	14540	14299	14243	14301	14381	14271	14513	14412	14284	14279	14225	14273	14423	14360	14315	14395	14321	14344	14360	14384	14338	14536	14281	14357	14240	14330	14391	14434	14260	14271	14370	14333	14303	14454	14481	14073	14301	14317	14279	14349	14280	14354	14371	14342	14411	14406	14338	14125	14353	14372	14377	14372	14439	14400	14299	14277	14301	14215	14525	14399	14396	14380	14379	14144	14407	14424	14420	14267	14395	14326	14414	14376	14457	14248	14454	14415	14411	14404	14457	14342	14277	14419	14251	14549	14274	14365	14351	14354	14426	14383	14359	14336	14522	14376	14378	14383	14380	14378	14331	14285	14602	14401	14392	14331	14451	14471	14330	14317	14381	14513	14322	14427	14326	14332	14494	14333	14344	14483	14359	14211	14355	14248	14404	14318	14360	14436	14315	14444	14364	14444	14261	14472	14354	14393	14281	14537	14245	14285	14380	14135	14467	14386	14346	14329	14453	14353	14306	14286	14582	14211	14437	14234	14447	14336	14338	14423	14296	14372	14492	14311	14434	14477	14617	14316	14280	14294	14461	14491	14342	14395	14410	14377	14299	14451	14323	14433	14308	14460	14498	14403	14466	14332	14281	14182	14263	14313	14334	14352	14310	14405	14425	14387	14285	14267	14407	14376	14402	14479	14386	14401	14324	14328	14404	14410	14353	14206	14433	14325	14480	14412	14450	14306	14275	14246	14305	14267	14199	14221	14415	14385	14319	14383	14316	14407	14320	14321	14530	14433	14296	14263	14335	14437	14355	14349	14360	14389	14319	14319	14259	14482	14369	14446	14297	14360	14485	14356	14380	14319	14327	14373	14286	14302	14198	14231	14454	14472	14403	14400	14376	14292	14352	14412	14190	14409	14516	14185	14328	14245	14361	14501	14296	14274	14310	14373	14185	14478	14381	14386	14373	14477	14494	14357	14228	14435	14363	14242	14305	14397	14297	14340	14348	14382	14347	14460	14392	14014	14281	14425	14432	14329	14281	14282	14397	14355	14393	14310	14251	14284	14394	14198	14378	14268	14174	14173	14384	14274	14248	14380	14288	14409	14352	14357	14453	14389	14446	14270	14355	14409	14307	14395	14459	14360	14352	14298	14402	14395	14235	14392	14277	14237	14386	14489	14241	14334	14523	14363	14329	14463	14485	14459	14471	14460	14488	14415	14409	14426	14419	14276	14462	14263	14302	14336	14307	14341	14281	14342	14322	14258	14470	14336	14271	14371	14267	14457	14409	14411	14446	14331	14392	14173	14425	14381	14412	14290	14295	14417	14326	14272	14090	14333	14372	14548	14633	14407	14320	14437	14188	14322	14302	14462	14442	14498	14428	14360	14554	14488	14358	14393	14358	14500	14393	14426	14331	14315	14246	14298	14440	14272	14331	14399	14381	14520	14356	14458	14416	14378	14215	14361	14368	14491	14444	14274	14351	14193	14211	14432	14351	14300	14465	14605	14414	14409	14332	14440	14254	14223	14234	14447	14168	14433	14346	14392	14326	14383	14182	14675	14361	14517	14216	14473	14528	14362	14361	14361	14410	14300	14222	14215	14428	14292	14306	14346	14237	14381	14349	14416	14409	14348	14321	14347	14413	14388	14513	14350	14146	14335	14445	14444	14341	14372	14230	14430	14409	14373	14446	14426	14413	14314	14366
29263	26700	33101	29496	23872	21475	20160	19004	18057	17479	17425	17093	17149	16736	16770	16597	16432	16404	16489	16338	16197	16003	16054	16244	16230	16144	16115	16107	15973	15934	16031	16094	15885	16004	16115	16112	16026	16008	16169	15946	16018	15824	16214	16076	16186	16079	15987	15854	16097	16010	15898	16057	16015	15972	15977	16002	15875	16018	15887	15948	16090	16136	16059	15992	15725	15922	15924	15866	16010	16016	15904	15912	16090	15733	16136	15849	15781	16044	16081	16135	16107	16102	15743	15800	15948	15923	15703	15864	16071	15946	15885	15829	15884	15780	15826	15870	16083	15934	16044	15948	15901	16118	15981	15975	15977	15906	15919	16015	15862	16077	15966	15922	15960	16061	15962	16109	15940	15930	15826	16073	16105	15898	15918	16126	16043	16104	15709	15870	15964	15770	15779	15875	15947	16175	15999	16060	15843	15795	15946	16144	15943	15857	16043	15957	15949	16002	15883	15973	15863	15823	15985	15824	16010	15962	15970	15895	15817	15923	16046	16149	16081	16112	16059	15947	16034	15978	15955	15750	16090	15917	15941	15987	15992	15807	15892	15878	15884	16094	16095	16098	16031	15961	15911	15869	16111	16123	15916	15987	16033	15809	15669	16088	16021	15884	15936	15906	16015	15868	16068	15946	16025	16162	16066	15894	15794	15996	15882	16052	15828	15950	15966	15911	16046	15962	15902	15800	15787	15789	15794	15958	15806	15893	15850	15749	15749	16043	15895	16029	15982	15879	15954	15887	16003	15989	15915	16000	16001	15910	16001	15877	16024	15981	15864	15893	16044	15999	15992	15805	15811	15884	15962	16082	15818	15927	16159	15977	16079	15843	16117	15849	15865	15927	16107	16095	15921	15925	16102	15928	16005	15975	16074	16060	16037	15970	15909	16028	16060	16209	16124	15951	15952	16111	16081	16035	15962	15871	16014	15844	15989	16153	15938	16037	16048	15798	15893	16005	16156	15950	15934	15731	16157	15892	16027	15947	15867	16129	16063	15917	15870	15936	15907	16036	15937	16001	16108	15902	15869	15845	16059	16036	16076	15944	16244	16048	16090	15885	15934	15968	15998	15960	15929	15970	15864	15965	15959	16165	16218	15954	16193	15915	15969	16122	15975	15833	16153	15876	16071	15843	15784	16172	15908	15895	15799	16073	15880	15918	15849	16035	15874	16031	16012	16109	16013	15908	15964	15987	15987	16035	15874	15967	15866	16180	15943	15960	16049	16048	16010	16124	16086	16147	15680	15831	15944	15882	15838	16006	15886	15839	16073	15961	15999	16019	16096	16180	15934	15960	15953	16018	16050	15993	16000	15967	15770	16080	15974	15989	15841	15856	15774	15991	16017	15933	15884	15990	15832	16127	15800	15779	16026	15819	15998	15856	15990	16062	16128	16052	16064	15830	15837	16142	15951	15982	16020	16035	15911	16090	16016	16073	15999	16073	15979	16089	15773	16002	15905	16073	15870	15913	15976	15957	16015	15837	15871	16041	16111	15883	16023	16048	16029	15986	16045	15954	15921	15906	15926	15850	16035	15960	15949	16051	16062	16012	15937	16003	15883	15844	15969	16003	15929	15864	15902	16121	16266	16070	16037	16103	15820	15929	15809	15982	16009	15910	16080	16061	16120	16046	16036	15907	15875	15977	16013	16000	16077	15887	15899	15853	16002	16029	15846	15994	15996	15965	15988	15804	16059	16103	16071	15996	16068	16212	16297	16053	16009	15952	15965	15781	16018	16155	16117	16086	15957	16105	15899	15948	16132	15983	16126	15953	16130	16046	15948	15974	15891	16071	15940	15985	16118	15978	15992	16139	16019	15947	16028	15943	15850	16053	15918	15998	16184	16054	15997	16152	16038	15969	15983	15978	16100	15818	16056	16172	15958	15979	15899	16072	15869	15935	15842	16124	15868	16021	16159	16050	15840	15964	15946	15734	16028	16033	15886	16065	15993	15946	15951	15900	15913	15942	15985	16028	15901	16222	16089	16183	15997	16057	15928	15979	15883	15926	15920	15929	15890	15994	15957	15724	16230	15932	16077	15786	15947	16019	15913	15862	16056	15942	16008	16072	15900	15951	15925	15799	16142	15939	16008	15898	15900	15988	16037	15730	15813	15886	15936	15980	16050	15989	15965	15942	15852	15925	15809	15968	15886	16208	15947	15886	16033	15829	15849	15960	15966	16019	15826	16048	16151	15985	15823	16148	16213	16101	16157	15981	16170	15926	16000	16202	16191	15903	16060	16071	16047	15950	15882	15860	15990	15962	15766	15923	15955	15881	15970	15849	16040	15781	16108	15910	16133	16068	16211	15994	15998	16007	15974	15861	15986	16049	16114	16091	16190	15955	16004	15916	16183	16019	16009	15987	16116	15964	15848	15813	16157	15848	15957	16028	16155	15835	15914	15969	16004	16000	16153	16021	16151	15995	16090	15934	16014	15934	16059	15858	15853	16055	15869	15842	16035	16242	15796	15930	15984	16128	15969	15977	16025	16149	15905	16013	15854	16062	15958	15957	15981	16135	15987	16023	15935	15869	15893	15999	15978	15983	15936	15933	16053	15824	16263	15854	15767	16096	15869	15898	16073	15966	16007	15917	16168	15983	16161	16157	16004	15897	16154	15889	15902	15985	16018	15847	15990	16236	15928	16140	15916	15979	16223	16047	16044	16078	15922	15936	15924	15962	16125	15944	15916	15794	15931	15777	15907	16061	15892	15814	15893	16071	15928	15869	15920	15916	16064	15861	15880	16094	16114	15994	16083	15944	15881	15842	16050	15732	16014	15916	16109	16007	16163	16159	15865	15924	15886	16053	16137	16007	15801	15867	16126	16026	16261	15983	16274	16017	15872	16046	15960	16122	15981	16033	16059	16099	15911	15993	15900	15908	15957	15885	16015	15921	15877	16161	16131	15991	16062	15739	15884	15796	16022	15988	15974	16085	15997	15846	16173	15841	15805	16044	15966	16019	15948	15984	16004	16051	15928	16176	15875	15814	15812	15956	15907	16156	16010	15944	16044	16014	16131	15908	16226	16090	15976	15913	15980	16021	15821	15790	15760	15751	15847	16228	15933	15982	16080	15946	16069	15991	16101	16149	15887	15819	15986	16174	16093	16058	16071	16233	15915	15886	16019	15874	15837	15988	15964	16166	15801	16016	16137	15953	16124	16050	16054	15921	16067	16045	16099	16029	16115	16207	16075	15930	15935	16018	15831	15906	15938	15912	15961	16087	15846	15799	15972	15988	16071	15840	16032	15900	15933	15887	15868	16102	16034	15908	16021	15910	15941	15651	15900	16064	16023	15940	15846	15855	16014	15825	16008	15967	15914	15901	15986	16161	15977	15980	16020	16182	16001	15887	15821	15924	16028	15795	15908	16096	16022	16009	16190	16029	16096	16106	15999	16034	16053	16113	15875	16138	16096	15930	16016	16003	15948	16211	16099	16079	16024	15756	16032	15900	16159	16033	16173	16157	16227	16039	16105	16067	16003	15837	15901	16089	15961	15816	16027	16056	15999	15843	16044	16020	16040	15811	15913	16075	15963	16093	16098	16073	15978	16000	16069	16013	15944	15785	15937	15751	15959	15762	15857	15998	16066	16068	15915	16026	15927	15925	15962	15787	15787	16058	16042	15966	15913	15900	15829	15965	15888	15785	15848	16023	16016	15923	15907	15843	15790	15955	15904	16069	15941	16051	15905	15994	15773	15850	15994	16055	16020	16083	15894	16090	16019	15985	15910	15797	15644	16086	16000	16000	16105	16009	16109	15995	16013	15820	15908	15844	16091	15925	16106	15946	15997	16093	16035	15935	16022	15869	15983	16005	15854	16038	15907	15922	16035	15981	16113	16069	15899	16063	15965	16046	16076	15905	16023	15973	15926	15758	15891	16015	15963	16131	16032	16056	16138	16120	15915	15979	16032	16009	16040	15952	15925	15956	15838	15970	15951	16157	15863	16288	15743	15903	15786	15714	16191	15856	16055	15983	15861	15883	15961	16185	16045	15971	16118	15980	16173	16042	15947	15879	16000	15934	16095	16126	16093	16080	16150	15914	15988	15798	16084	16028	16119	15862	16101	15793	16053	15914	15966	16092	16024	15884	15915	16023	15920	15871	16047	15933	15926	15858	15841	16044	16062	15962	16093	15819	15949	16028	15980	16011	16178	16117	15956	15962	15746	16002	15998	16143	15994	16049	16087	15878	15866	16019	15987	15987	15869	15851	15994	16151	16054	15943	16114	16089	15903	16032	15941	16096	15843	16027	16042	16050	15974	15930	16039	15927	16041	16012	16061	15981	16150	16094	15914	16106	16031	16199	15935	16053	15891	15971	16185	15980	15966	15886	16138	16200	15805	16027	16060	15891	15804	15933	15966	16077	16120	15993	15880	15974	16201	16025	15763	15730	15842	16072	16104	15819	15967	16096	16132	15947	15785	16011	16096	16068	16128	15895	15811	15780	15902	16101	15890	15844	15840	16012	15933	15843	16078	15936	15809	15904	15962	16093	15958	15963	15988	16048	15982	16126	15945	16019	16201	15913	15977	15999	16033	16187	15944	16030	15761	15991	16135	15788	15809	15953	15985	16084	15881	15939	15899	16055	16241	15821	15902	15868	16111	15898	15969	15798	15838	15942	15899	15880	15977	15954	16047	15797	16015	15977	15894	15751	15895	15969	15873	15889	16020	15871	15905	15843	15936	16026	15978	15708	15837	15901	15995	16032	16008	15952	16204	15815	16232	15708	15994	16075	15802	15899	15905	16196	15825	15914	15901	15596	16130	16080	15984	16093	16040	15924	16067	16067	16061	16064	15986	15792	15721	15961	16176	15897	15852	16074	15937	16140	16118	16021	16069	15910	15920	15989	16118	15811	16051	16133	16014	16138	15932	16086	15991	16031	15924	15972	15971	15963	15981	15843	16017	16009	16060	15745	16097	15856	15891	16023	15891	15958	16089	15996	16137	15903	16080	16175	16013	15984	15910	15747	16073	16055	15949	16091	16074	16100	16071	15729	16062	16012	16058	16093	16037	16055	16253	16002	15901	15910	16029	15924	15883	15847	16088	15921	15914	15926	15903	16058	16143	15955	16098	16050	15984	15984	15935	15913	15945	16020	15919	16007	16012	15964	15817	15974	16100	15957
30012	41037	37051	28987	24498	22013	19861	18847	17709	16790	16377	15752	15629	15413	15198	14889	14860	14665	14655	14697	14533	14457	14530	14305	14429	14347	14182	14330	14276	14335	14179	14195	14222	14142	14323	14081	14192	14118	14198	14293	14114	14198	14155	14167	14264	14080	14145	14149	14154	14087	14200	14253	14231	14189	14156	14237	14196	14159	14100	14126	14309	14228	14178	14105	14031	14168	14144	14165	14109	14166	14207	14114	14000	14036	14073	14130	14251	14136	14158	14033	14008	14052	14167	14101	14288	14169	14333	13966	14246	14238	14006	14134	14094	14001	14099	14020	14056	14188	14144	14031	14101	14206	14124	14081	14163	14124	14285	14049	14153	14213	14048	14049	14121	14122	14129	14185	14177	14110	14183	14014	14209	14118	14069	13953	14210	14241	14334	14055	14068	14053	14070	14194	14137	14119	14125	13983	14128	14142	14081	14083	14111	14028	13957	14105	14109	14140	14243	14108	14201	14133	14045	14139	14091	14031	14240	14201	14100	14197	14138	14200	14163	13984	14199	14234	14025	14217	14078	14045	14091	14181	14076	14087	14071	13934	14100	14108	14214	14235	14212	14186	14024	13987	14151	14199	14192	14079	14155	14088	14076	14006	14100	14185	13887	13915	14083	14129	14196	13949	14069	14146	14249	14084	14154	13978	14088	14225	14171	14194	14314	14040	14134	14175	14113	14108	14178	14138	14104	14212	14108	14088	14131	14248	14231	14214	14000	14152	14138	14068	14151	14216	14186	14053	14189	14175	13989	14049	14197	14118	14229	14079	14060	14077	14087	14155	14198	14220	14165	14035	14183	14168	14049	13933	14098	14098	13945	14114	14203	14167	14173	14212	14139	14148	14039	14131	14057	14179	14196	14238	13947	14203	14023	14309	14059	14157	14184	14199	14126	14017	14075	14091	14128	14216	14241	14229	14233	14280	14016	14052	13973	14068	14165	14248	14151	14293	14273	13940	14149	14061	14249	14133	14277	14200	14075	14045	14154	14191	13923	14113	14133	14242	14189	14218	14089	14064	14177	14052	14235	14168	14223	13998	14213	14126	14130	14025	14104	13956	14127	13909	14156	14216	14062	13893	14206	14076	14064	14290	14301	14083	14054	14269	14074	14211	14234	14014	14237	14084	14050	14187	14114	14119	14172	14225	14273	14148	14071	14189	14000	14080	14144	14065	14065	14027	13987	14261	14072	14034	13976	14167	14161	14154	14195	14040	13910	14105	14150	14168	13994	14097	14235	14114	14157	14247	14010	14021	14169	13964	14207	14271	13995	14236	14137	14106	14081	14184	14163	14218	13913	14125	14114	13878	14092	14135	14128	14007	14110	14064	14103	14258	14150	14252	13952	13917	14159	14204	14202	14204	14128	14060	14073	14240	14014	14324	14089	14270	14048	14153	14229	14057	14190	14164	14193	13847	14200	14109	14049	14210	14095	14255	14054	14112	14055	14203	14148	14183	14228	14171	14052	13965	14202	14053	13999	14180	14210	14171	14187	14033	14333	14118	14130	14271	14255	14114	14201	14155	14244	14070	14069	14032	14150	14051	14185	14156	14173	14302	13941	14132	14195	14308	13941	14175	14109	14133	14247	14117	14028	14081	14296	13993	14375	14092	14125	13936	14178	14175	14035	14088	14172	14281	14127	13989	14157	14075	14071	14222	14041	14119	14088	14064	14150	14157	14310	14185	14146	14004	14128	14233	14139	14336	14147	14082	14236	14160	14292	14276	14177	14196	14164	14204	14093	14222	13984	14102	14153	14309	14025	14082	14195	14030	14210	14120	14096	14055	14170	14017	14177	14120	14199	14105	14119	14054	13945	14398	14216	14082	13962	14138	14239	14199	14136	14297	14031	14264	14143	14098	14161	14174	14258	14163	14148	14027	14255	14157	13910	14084	14162	14022	14149	14107	14026	14208	14104	14176	14044	14252	14144	14228	14131	14080	14015	14247	14209	14203	14156	14097	14171	14167	14034	14234	13957	14115	14123	14075	14034	14222	14120	14296	14145	14167	14227	14154	13995	14212	14067	14023	14162	14285	14077	14311	14140	14261	14268	13994	14152	14153	14247	14147	14095	14092	13996	14167	14036	14173	14154	14200	13967	14123	14188	14123	14018	14170	14109	13998	14175	14275	13896	14231	14021	14291	14046	14061	14117	14295	14030	14201	14137	14192	14126	14044	14212	14088	14010	14251	14046	14042	14057	14285	14290	14133	14190	14023	14306	14121	14204	14229	14177	14382	14213	14315	14213	14165	14146	14139	14122	14329	14151	14087	14206	14283	14072	14095	14078	14151	14104	14059	14103	14160	14097	14160	14202	14142	14233	13984	14213	14059	14044	14061	14227	14090	14300	14173	13974	14227	14026	14318	14301	14090	14194	14129	14061	14045	14012	14205	14256	14078	14174	14078	13995	13946	14240	14099	14131	14186	14247	14049	14091	14162	14262	14102	14174	14104	14199	14265	14014	13987	14067	14204	14037	14081	13920	14210	14066	14012	14120	14096	14146	14171	14248	14030	14268	14052	14284	14127	14123	14012	14028	13941	14040	14142	14270	14168	14243	14209	14188	14199	14071	13934	14048	14096	14351	14103	14075	14170	14143	14112	13978	14136	14228	14126	14247	14111	14078	14095	14117	14223	14013	14263	14133	14066	14278	14232	14200	14072	14051	14165	14279	14235	14186	14177	14302	14029	14049	14144	14238	14162	14012	14114	14102	14039	14042	13948	14209	14092	14100	14159	14259	14169	14152	14190	14168	13995	14261	14117	14060	14321	14078	14212	14315	14074	14215	14195	14015	14244	14239	14131	14149	14293	14313	14299	14138	14143	14252	14180	14002	14134	14024	14020	14169	14152	14166	13968	14074	14018	14345	14044	14194	14129	14032	14296	14284	14211	14233	14278	14264	14148	14222	14087	14053	14115	14409	14033	13895	14223	14194	14249	14129	14105	14027	14274	13941	14220	14006	14141	13974	14104	14331	14045	13930	14187	14085	14149	14282	14117	14301	14219	14085	14269	14050	14160	13930	14122	14073	14166	14220	14034	14238	14133	13999	14118	14147	14084	14011	14291	14148	14056	14204	14166	14112	14047	14204	14217	14282	13926	14145	14005	14262	14083	14351	14099	14035	14131	14061	14106	14101	14259	14122	14299	14239	14281	14139	14104	14128	14233	14204	13973	14054	14048	14072	14381	14203	14190	14015	14163	13914	14180	14162	14117	14220	14166	14184	14301	14007	14051	14152	14105	14311	14093	14178	14066	14070	14146	14124	14100	14181	14127	14317	14233	14223	14080	14075	14252	14197	14212	14133	14014	14145	14187	14150	14176	14382	14151	14101	14083	14029	14286	14044	13999	14230	14028	14298	14140	13989	14052	14187	14246	14113	14138	14100	14157	14224	14198	14225	14020	13983	14196	14376	14204	13959	14035	14275	14068	14313	14081	14083	14207	14270	14281	14158	14019	14079	14084	14064	14041	14179	14043	14091	14144	14120	14123	14238	14097	14115	14288	14186	14104	14320	14067	14195	14106	14000	14010	14159	14199	14157	14258	14188	14116	14110	14093	13957	14007	14289	14117	14115	14160	14087	14076	13968	14100	14107	14098	14299	14147	14225	13998	14141	13985	14223	14119	14025	14205	14211	14357	14124	14168	14128	14056	14155	14091	14214	14134	14126	14037	14183	14062	14177	14164	14038	14102	14205	14284	14247	14031	14124	14165	14282	14275	14155	13961	14164	14105	14168	14215	14184	14126	14128	14080	14133	14157	14123	14183	14122	14166	14016	14250	14234	14079	14169	14087	14103	14216	14210	14192	14171	14179	14189	14150	14138	14213	14139	14177	14085	14088	14059	14170	14036	14280	14246	14038	14051	14145	14104	14320	13752	14147	14083	14057	14155	14248	14081	14117	14194	14095	14339	14129	14118	14236	14164	14121	14167	14209	14135	14179	14187	14244	14205	14255	14142	14090	14177	13946	14350	14178	14247	14033	14071	14071	14223	14369	14309	14224	14267	14103	14203	14010	14159	14235	14002	14094	14207	14146	14283	14161	14064	14027	14284	14240	14065	14315	14138	14025	14251	14206	14080	14208	14137	13953	14078	14012	14048	14140	14161	14109	14306	14138	14273	14117	14104	14202	14096	14231	14020	14160	13978	14132	14188	14192	14246	14222	14208	14260	14156	14209	13970	14085	14208	14130	14142	14364	14200	14241	14094	14368	14112	14111	14175	14123	13907	14097	14156	14174	13992	14114	14140	14130	14231	14136	14262	14167	14067	14255	13989	14172	14072	14280	14174	14205	14176	14213	14243	14169	14088	14049	14181	14183	14063	14233	14079	14129	14162	14164	14284	14173	14122	14074	14003	14225	14234	14000	14300	14045	14226	14082	14008	14102	14025	14267	14047	14032	14237	14022	14126	14065	14153	14229	14342	14034	14199	14071	14143	14069	14278	14267	14145	14137	14231	14124	14205	14163	13993	14224	14203	14201	14150	14151	14312	14051	14125	14048	14185	14109	14106	14036	14105	14108	14108	14240	14208	14027	14106	14155	14169	14088	14153	14091	14227	14259	14200	14146	14071	14083	14215	14167	13900	14068	14273	14186	14074	14133	14120	14170	14031	13909	14127	14078	14056	14111	14127	14090	14195	14374	14179	14008	14029	14131	13999	14357	14095	14108	14183	14126	14155	14179	14026	14087	14275	14105	14032	14096	14261	13976	14041	14256	14056	14023	14146	14208	14327	14180	14209	13983	14135	14070	14240	14211	14117	14246	14281	14093	14251	14112	14280	14374	14188	14238	14135	14134	13970	14182	14293	14194	14154	14130	14109	14142	14180	14208	14185	14181	14365	14072	14089	14292	14202	14228	14080	14202	14142	14131	14055	13979	14084	14188	14128	14144	14000	14188	14213	14084	14145	14069	14187	14169	14236	14274	14127	14165	14120	14055	14259	14191	14140	14155	14147	14307	14145	14153	14022	14320	14133	14219	14144	14137	14019	14189	14237	14098	14230	14108	14260	13833	14256	14096	14106	14122	14213	14021	14160	14157	14313	14069	14009	14085	14115	14378	14101	14163	14099	14093	14066	14118	14164	14241	14037	14110	14177	14038	14139	14186	14101	14166	14011	14180	14263	14086	14084	14288
24251	21216	28543	25543	24634	25422	24168	21084	19477	19036	18271	18015	17571	17267	17102	16888	16689	16806	16761	16414	16479	16441	16480	16284	16350	16190	16083	16123	16075	16137	16307	16308	15905	15951	15954	15999	15888	15872	16164	16067	15976	16036	15957	16056	16011	15956	16190	15974	15963	15914	15895	16042	16027	16036	16067	16084	16196	16120	16032	16142	16100	16160	16098	15936	16125	15883	16038	16137	16084	16012	16114	16028	16027	15997	16098	15974	16107	16203	15970	15858	16210	15937	15886	15853	15977	16159	16084	16161	16136	16022	16107	16130	15990	16061	16011	15972	16156	16077	16054	15943	15948	16039	15824	16136	16162	16051	16029	15898	15816	15840	15925	16103	16094	16000	16108	16246	15968	15891	15841	15885	15930	15950	16083	16105	16160	15974	15857	15880	16273	16076	15922	16023	15912	15911	16002	16090	16046	16095	16074	15947	16197	15757	16042	15833	15917	15969	16149	16052	15907	15873	15883	16236	16153	16071	15851	16106	15862	15788	15948	15951	16028	16104	16217	16167	16052	15888	15906	15633	15837	15859	16104	15845	16037	16107	16120	15892	15833	15920	15951	15976	15911	16078	15857	15963	15974	15972	16129	15768	16064	15932	15839	16061	16061	16034	16207	15935	15997	16043	16177	16128	16186	16101	16046	15931	15904	15868	16290	16132	16038	16122	16000	16262	16188	15868	15935	15867	16050	15828	16022	15954	15974	16060	16041	16018	15855	15830	15874	15893	16083	16076	16002	15867	15822	15769	16176	16186	16135	15931	15989	15990	16025	15814	16131	15976	16029	15894	16125	15889	15949	16007	15994	16122	16099	15870	15842	16199	15818	16120	16100	15992	16149	16021	15941	16078	15809	16096	16247	16097	15930	15967	15972	16143	15980	16097	16118	15897	16043	15897	15960	15882	16060	16047	15862	15958	15881	15818	15976	16046	16123	16095	16098	16011	16055	15929	16038	15824	16137	15825	16061	15981	16014	16077	16037	16138	16005	15951	15904	16124	16142	15945	16058	16137	15896	15852	15856	15930	15950	16127	16008	15855	15867	15943	15949	15959	16077	16115	15945	16012	16031	15983	16143	15958	16004	16023	15834	16064	15930	16008	16229	15774	16187	16054	15935	15924	16019	15905	16102	15879	16065	16028	16031	15896	16209	16065	16005	16054	15998	16164	16146	15988	16002	16000	16183	16025	16050	15945	16117	16142	16059	15857	15972	16017	16042	16182	15884	16110	16121	16020	15952	16101	15956	15860	15914	16043	16055	15830	16013	15997	16030	16033	16048	15812	16049	15797	16062	16029	16167	16078	15896	15757	16215	15881	16064	15864	15977	15900	16008	15966	15950	16058	16202	15832	15775	15924	15863	15950	15975	15928	16068	16094	15789	16062	15997	15970	15908	15888	16068	15872	16055	16154	15952	15893	16029	16070	16132	16036	16018	15938	16004	15985	16160	15860	15971	15978	16058	16094	16006	16020	15942	15962	15984	15909	15977	16206	16000	15981	16042	15961	16160	15916	16322	16092	16067	16063	16041	15928	15728	16022	15735	15920	15957	15918	16003	16161	16138	15976	16055	16014	16015	15964	15929	15809	16009	16271	15978	15884	15935	16000	16047	15854	15780	16006	16149	16033	16023	15895	16197	16058	15955	16171	16288	16078	15926	16042	16037	15962	15922	16005	15920	15921	15868	15788	15982	15973	15953	15896	16036	15796	15830	15972	16134	15818	15858	16120	16020	15902	15942	15979	16075	15977	15944	16018	16063	16046	15948	15998	16128	15835	15940	16065	15955	15826	15956	15906	16061	16142	16048	16197	16050	15855	15846	15701	15970	16015	15789	15792	15802	15924	16066	15868	15882	15895	15903	15787	15902	16122	15863	15902	16092	16049	15954	16160	16036	16012	15825	15895	15894	15997	16035	15989	15890	15872	16130	16062	16005	15949	15961	15936	16030	15822	15974	16084	16100	16024	15975	15933	15826	15965	15987	16072	15845	15692	16024	15875	16150	16025	16137	16073	16030	15909	16022	15930	16040	15948	15909	15908	16032	15983	15959	16052	16095	15860	15903	16007	15860	16024	15947	15873	15948	16113	16162	16170	16046	15879	15926	15865	16027	15930	16221	16014	15972	15847	15982	15858	16004	16105	15936	16052	15871	16245	15986	16010	16217	15933	15833	16054	16221	15900	16077	16136	16026	16000	15832	16071	16083	15998	15967	15837	16112	15764	16060	16043	16027	16047	15787	15926	15989	16109	15862	15851	16010	16146	16095	15866	16065	16036	15993	16054	16030	15924	16183	15906	16004	16126	16044	16039	16052	15796	16180	15886	15981	15871	15847	15778	16023	16047	15953	15942	16032	16081	16064	16098	16151	15923	15975	15807	15992	15988	15917	16094	16015	16286	15859	16036	16071	16155	16076	16019	15858	16136	16127	15886	15850	15980	16107	15894	15890	15856	16001	16031	16015	15968	16119	16017	15895	16126	15746	15967	15766	15918	15984	16109	16024	15932	15937	15872	16033	16033	16045	15983	16046	16085	16041	16022	16074	15995	16052	16038	15846	15995	16287	15879	16047	15964	15979	15896	15976	15838	16028	15974	15850	15830	16091	15990	16353	16032	16009	16110	15963	16129	16104	16075	15968	16044	16014	16064	16013	16134	15980	16019	16046	16072	15979	15963	16010	15874	15943	15988	16227	15971	15948	15873	15988	15873	15989	16023	15996	15824	15962	16052	15911	15938	15922	16079	16017	15891	16048	15974	16154	15909	15993	16052	16018	16017	16179	16012	16157	16011	15966	15951	16179	15789	16127	16084	15897	15825	15957	15988	16118	15826	15991	16070	16099	15926	15941	16066	16061	16124	16146	15985	15892	16005	15895	15917	16103	15835	15911	15872	15870	16041	15976	15964	15961	15899	15977	16050	15880	15946	15867	15902	15816	15958	15965	15909	15878	15984	15889	16023	15961	15926	15941	16007	16033	16070	16049	15781	15976	15940	16041	16104	16098	15993	16343	15924	16030	16082	15969	15948	15893	16096	16043	15917	15939	16008	15980	15923	15993	15935	15956	15955	15910	15956	16226	15780	16054	15921	15939	16052	15930	16077	15921	16091	16119	15995	15880	15927	16037	16073	16052	16164	15974	16052	15878	16177	15964	16138	16088	15970	15828	15882	16111	16071	15966	15744	16209	15739	16038	16076	15957	16158	16154	16105	16042	15844	15912	15931	16051	16023	15828	15943	16133	15886	15906	16070	15996	15835	15988	16026	15985	15768	15973	16003	15934	16082	16070	16090	16045	16041	16010	16034	16111	15821	15892	15879	15930	16070	15969	15829	15776	15995	15936	16062	15954	15857	16033	16005	15874	15945	16044	15926	15856	15996	16221	16006	15967	15889	15828	15932	15934	15998	16186	16084	16100	16158	16042	15927	15916	15882	16117	16101	15983	16022	16044	16096	15913	15993	16015	15980	15752	16004	15855	15935	15984	15878	15937	16075	16121	15992	16024	16226	16111	15875	16079	15984	16110	16209	16055	16165	15890	15953	16106	15908	15861	16000	15955	16154	16074	16088	16004	15893	15986	15970	16071	15907	15948	15970	15951	16194	16086	16052	15776	15913	16147	16073	15851	16152	16006	16092	16041	16115	16184	16047	15938	16134	16200	16009	15860	16033	15815	15894	15937	15929	15999	15854	16014	16212	16119	15969	16065	16068	15910	16114	15974	15975	15962	15950	16038	15983	16140	16117	16081	15983	15881	16003	15980	15929	15949	16119	16017	16008	16026	15896	16094	16136	16088	16087	16027	16250	15893	16079	16265	16041	16058	16233	16013	15883	15929	16029	16127	15889	16126	15967	16081	15989	16061	15880	16020	16058	16095	16001	16041	15907	15801	16007	15893	16042	16147	15979	15826	15964	15989	15924	15848	16074	16232	15982	15855	16095	15801	16086	16028	15975	15770	15990	16089	16029	15791	16044	16042	15978	16017	15775	16022	16075	16010	15988	16035	16096	15998	16060	15897	15994	16004	16090	15903	16000	15961	16138	15886	15840	16142	15915	15856	15961	15990	15716	16009	16188	16101	15854	15848	15936	16045	15901	15951	15861	15961	16093	16041	15838	16063	16188	16016	16256	16116	15913	15891	15840	16108	16076	16020	15810	16004	16268	15917	16017	16040	16062	16041	15885	15977	16034	16146	15977	16053	15982	15923	15958	16189	16165	15940	16076	16011	16012	15939	16179	16020	15990	16103	16045	15952	16026	15877	16079	16144	15971	16005	15985	15969	15871	15926	15905	15971	16145	16085	15935	16026	16009	16001	16102	16154	16046	16099	16033	15959	16044	16044	16074	16252	15940	15894	15892	15865	16065	15719	15993	16059	16008	15887	16133	15920	16081	15878	16021	15962	15982	15902	16000	16028	16061	15953	15876	16015	15869	15862	15927	15920	15913	16119	16102	16158	16232	15945	16024	16025	16168	15880	16095	15900	16040	15996	16115	15897	16071	16198	15824	15978	16121	15902	15982	16140	16155	16035	16066	16118	16029	16123	15957	16153	15949	16017	16027	16128	15969	16105	15945	15986	16006	15928	16081	16113	16055	15930	16289	15945	15922	15900	15924	15826	16105	15994	16127	16200	15871	15900	15955	15836	16067	15956	16129	16058	16037	15940	15939	16128	16138	16023	16113	16038	15953	16007	15884	15936	16218	16182	15806	15981	15924	16050	15995	15997	15884	16040	16030	16109	16016	16057	15966	15892	15980	15952	15996	16181	15923	16051	15872	16074	15968	15786	15987	15957	16056	16064	15911	15859	15944	16019	16045	16034	15849	16053	15877	15941	16125	15748	15822	15939	16082	15905	16152	15971	16068	16059	16006	16004	15892	16190	16013	15849	16042	15955	15990	16116	16191	15892	15988	15986	15963	15955	15871	15905	16033	15943	15995	16045	16019	15945	15969	16123	16074	16048	16040	16044	16112	15976	16000	15848	16142	15993	15965	16089	16102	15990	15880	15877	15934	15945	15875	15878	16070	16224	15888	16075	16012	16107	15929	16044	16038	15909	15851	16195	16114	15920	16179	16208	16106	16009	16398	16133	16020	16133	15853	15972	16060	16023	16123	16283	15885	16043	16058	16037	16200	15905	16102	16083	15944
29709	47703	43105	34352	29394	25749	23145	21253	19759	18582	17884	17057	16423	16293	15931	15487	15386	15137	15351	14982	14884	14873	14730	14523	14446	14355	14440	14481	14416	14382	14252	14223	14297	14191	14308	14385	14180	14162	14275	14312	14045	14149	14292	14193	14173	14244	14094	14220	14322	14099	14184	14163	14111	14222	14096	14138	14026	14192	14213	14223	13990	14166	14258	14320	14231	14371	14120	14224	14117	14295	14250	14292	14292	14131	14206	14293	14050	14131	14228	14170	14081	14258	14200	14181	14254	14156	14228	14159	14111	14126	14083	14365	14217	14027	14224	14182	14166	14308	14158	14271	14057	14170	14040	14206	14046	14293	14256	14206	14155	14041	14187	14278	14159	14064	14059	14197	14293	14097	14282	14055	14114	14231	14023	13999	14117	14171	14139	14111	14019	14145	14232	14173	14080	14064	14099	14108	14272	14407	14248	14109	14158	14129	14208	14186	14138	14182	13971	14201	14183	14170	14098	14198	14060	14284	14294	14161	14322	14108	14238	14158	14123	14018	14195	14098	14235	14022	14232	14216	14182	14020	14127	14182	14200	14255	14112	14188	14130	14115	14061	14104	14169	14143	14281	14355	14127	14256	14007	14047	14109	14347	14121	14171	14231	14077	14150	13978	14111	14207	14225	14074	14073	14299	14351	14308	14051	14298	14073	14192	14183	13988	14116	14319	14094	14033	14191	14212	14288	14364	14041	14264	14228	14185	14182	14216	14167	14365	14119	14284	14204	14185	14120	14144	14113	14210	14270	14055	14030	14178	14338	14192	14130	14300	14329	14101	14296	14085	14150	14087	14200	14125	14237	14143	14208	14320	14232	14181	14102	14133	14108	14278	14172	14165	14242	14191	14260	14145	14172	14008	14199	14099	14226	14112	14129	14256	14022	14081	14101	14087	14166	14166	14217	14229	14174	14306	14234	14190	14057	14193	14200	14181	14151	14055	14278	14076	14109	14072	14280	14092	14361	14177	14236	14037	14143	14096	14171	14217	14119	14094	14238	14274	14131	14054	14116	14120	14047	14181	14009	14176	14093	14189	14232	14079	14198	14168	14049	14207	14138	14301	14116	14043	14292	14145	14163	14201	14243	14097	14240	14256	14241	14083	14206	14244	14187	14336	14044	14119	14210	14166	14061	14131	14170	14251	14142	13976	14281	14161	14270	14102	14130	14198	14226	14239	14206	14133	14152	14138	14309	14219	14168	14145	14075	14151	14207	14133	14159	14108	14191	14115	14182	14065	14211	14146	14215	14197	14362	14028	14138	14183	13998	14225	14147	14109	14261	14211	14203	14021	14210	14267	14316	14155	13952	14303	14273	14305	14131	14196	14344	14165	14051	14098	14131	14043	14163	14123	14341	14018	14221	14259	14138	14248	14108	14147	14327	14234	14140	14255	14333	14157	14160	14127	14195	13929	14108	14028	14143	14157	14126	14111	14122	14237	14369	13979	14222	14100	14181	14035	14256	14164	14175	14074	14232	14262	14179	14165	14151	14095	14292	14169	14105	14189	13969	14197	14093	14356	14097	14208	14308	14215	14209	14217	14171	14240	14169	14286	14357	14041	14098	14275	14198	14186	14235	14284	14311	14195	14089	14225	14254	14120	13988	14162	14173	14142	14095	14104	14288	14277	14244	14180	14057	14207	14134	14018	14025	14003	14153	14039	14302	14083	14123	14261	14039	14258	14111	14157	14203	14234	14232	14265	14061	14124	14173	14067	14083	14161	14162	14043	14234	14160	14001	14188	13981	14172	14096	14167	14193	14164	14049	14223	14288	14168	14199	14273	14086	14256	13982	14183	14299	14262	14149	14198	14117	14116	14216	14232	14131	14041	14182	14178	14258	14207	14149	14041	13994	14026	14180	14183	14205	14123	14061	14119	14185	14074	14096	14196	14023	14196	14155	14375	14158	14085	14186	14174	14225	14294	14172	14205	14158	14059	14317	14235	14240	14107	14351	14186	14157	14211	13982	14265	14218	14176	14090	14188	14137	14180	14229	14298	14231	14176	14095	14180	14157	14167	14118	14117	14214	14219	14168	14150	14247	14135	14159	14108	14043	14127	14213	14090	14156	14205	14087	14207	14044	14144	14219	14323	14083	14203	14216	14227	14199	14298	14233	14145	14279	14251	14173	14285	14101	14154	14089	14339	14073	14113	14209	14194	14189	14021	14114	14312	14402	14048	14304	14216	14066	14186	14269	14320	14127	14163	14181	14101	14126	14156	14134	14230	14137	14254	14280	14217	14053	14052	14035	14267	14164	14213	14238	14149	13996	14094	14031	14310	14196	14127	13996	14129	13931	14282	14068	14137	14253	14131	14243	14291	14061	14254	14269	14203	14186	14109	14220	14206	14181	14174	14161	14221	14134	14261	14372	14075	14134	14117	14219	14106	14048	14308	14204	14167	14155	14120	14199	14206	14058	14234	14069	14182	13974	14061	14286	14213	14306	14048	14143	14226	14087	14096	14199	14186	14207	14191	13977	14224	14208	14218	14039	14298	14129	14181	14078	14128	14128	14212	14223	14223	14116	14206	14082	14227	14304	14189	14348	14179	14118	14231	14067	14061	14120	14079	14181	14318	14145	14275	14146	14184	14184	14120	14296	14089	14042	14185	14170	14144	14342	14112	14155	14199	14205	14128	14146	13983	14063	14016	14169	14180	14174	14212	14250	14265	14194	14049	14183	14291	14030	14089	14142	14128	14152	14144	14133	14229	14150	14099	14275	14314	14217	14309	14180	14134	14114	14173	14231	14220	14177	14087	14064	14110	14133	14118	14115	14382	14242	14228	14110	13946	14059	14262	14271	14053	14043	14019	14180	14038	14103	14133	14188	14152	14106	14110	14081	14241	14151	14060	14334	14203	14243	14141	14160	14126	14184	14168	14241	14108	14054	14132	14047	14149	14145	14053	14096	14032	14131	14096	14346	14135	14294	14245	14099	14228	13987	14260	14173	14051	14155	14311	14063	14104	14256	14132	14235	14298	14309	14069	14170	14213	14153	14295	14110	14047	14130	14141	14218	14135	14150	14235	14202	14098	14048	14253	14184	14349	14195	13990	14148	14159	14148	14127	14192	14123	14213	14051	14299	14009	14307	14159	14233	14067	14234	14231	14232	14027	14280	14182	14159	14064	14134	14243	14257	14240	14097	14180	14317	14208	14332	14064	14211	14093	14013	14136	14156	14154	14440	14176	14251	14075	14165	14176	14170	14129	14159	14261	14273	14085	14131	14170	14191	14089	14173	13967	14260	14085	14210	14233	14136	14219	14130	14009	14194	14195	14159	14184	14194	14163	14116	14194	14199	14114	14142	14275	14176	14159	14170	14040	14263	14266	14284	14168	14292	14193	14226	14160	14208	14276	14240	14168	14260	14132	14357	14184	14141	14230	14284	14203	14098	14163	14268	13988	14292	14041	14296	14117	14278	14353	14212	14195	14094	14148	14128	13990	13972	14211	14166	14237	14236	14131	14379	14091	14191	14192	14027	14147	14285	14124	14240	14199	13977	14141	14212	14311	14216	14091	14080	14181	14183	14092	14254	14090	14366	14231	14111	14289	14263	14231	14170	14237	14175	14236	14303	14128	14159	14259	14027	14189	14219	14180	14226	14291	14262	14199	14248	14076	14170	13943	14284	14122	14278	14256	14176	14333	14194	14112	14178	14146	14127	14037	14070	14107	14247	14246	14241	14221	14271	14095	14200	14030	14157	14113	14268	14193	14067	14081	14001	14059	14204	14178	14080	14310	14066	14178	14182	14106	14157	14124	14179	14243	14257	14233	14280	14050	14215	14073	14205	14134	14144	14124	14024	14176	14155	14221	14136	14314	14334	14121	14049	14149	14211	14291	13921	14085	14174	14231	14148	14122	14065	14067	14229	14223	14338	14326	14092	14056	14137	14252	14324	14078	14202	14155	14025	14249	14252	14302	14264	14184	14056	14090	14334	14013	14362	14328	14212	14042	14176	14212	14258	14380	14191	14063	14095	14148	14301	14157	14116	14279	14245	14283	14264	14093	14139	14114	14243	14189	14162	14034	14172	14230	14175	14195	14150	14127	14251	14205	14212	14138	14055	14028	14180	14109	14079	14243	14053	14209	14195	14283	14261	14102	14136	14232	14231	14300	14077	13980	14173	14226	14191	14117	14259	14079	14212	14148	14281	14076	14114	14165	14182	14219	14160	13947	14119	14146	14061	14119	14164	14246	14251	14277	14124	14256	14269	14095	14115	14098	14181	14008	14330	13974	14146	14040	14239	14105	14291	14113	14202	14328	14015	14160	14277	14324	14227	13971	14210	14140	14076	14268	14155	14180	14212	14238	14192	14154	14131	14131	14287	14182	14201	14297	14024	14259	14143	14043	14127	14199	14241	14222	14073	14209	14369	14157	14066	14103	14279	14402	14158	14094	14295	14286	14172	14118	14210	14323	14019	14197	14090	14291	14314	14191	14129	14135	14297	14389	14243	14170	14242	14252	14232	14119	14145	14138	14282	14162	14388	14204	14286	14231	14110	14256	14192	14248	14113	14196	14048	14102	14158	14279	14144	14210	14105	14133	14061	14192	14124	14140	14317	14079	13992	14145	14392	14196	14164	14158	13991	14208	14153	14243	14128	14084	14037	14196	14151	14138	14047	14141	14127	14357	14159	14111	14258	14111	14317	14265	14182	14027	14090	14389	14160	14238	14147	14126	14070	14111	14212	14331	14277	14195	14040	14124	14221	14070	14238	14236	14135	14033	14274	14128	14097	14258	14158	14258	14204	14097	14228	14163	14039	14194	14201	14238	14118	14319	14324	14212	14064	14220	13980	14176	14056	14054	14053	14082	14191	14017	14173	14076	14211	14016	14226	14216	14205	14165	14053	14291	14161	14175	14201	14273	14115	13977	14199	14123	14252	14103	14182	14260	14314	14030	14021	14129	14311	14031	14177	14261	13972	14142	14345	14241	14247	14194	14174	14142	14175	13964	14135	14127	14081	14090	14230	14362	14239	14117	14140	14208	14176	14037	14133	13988	14137	14067	14260	14033	14113	14215	14207	14263	14298	14110	14147	14117	14130	14077	14075	14124	14160	14218	14102	14075	14147	14284	14162	14045	14254	14282	14156	14223	14142	14272	14221	14192	14050	14213	13946	14165
22935	21202	29018	23860	22453	25873	28584	23447	21332	20870	20206	19382	18911	18551	18347	18002	17574	17573	17510	17393	17099	17046	17120	16856	16671	16745	16852	16819	16764	16686	16566	16416	16727	16448	16534	16676	16411	16527	16410	16435	16414	16552	16472	16398	16414	16492	16394	16542	16581	16389	16609	16410	16408	16520	16548	16539	16776	16546	16512	16564	16391	16490	16581	16298	16430	16353	16365	16480	16502	16492	16395	16488	16404	16455	16434	16407	16509	16585	16424	16425	16427	16396	16458	16384	16508	16470	16166	16434	16451	16428	16478	16295	16370	16248	16390	16407	16664	16485	16509	16574	16431	16379	16496	16484	16459	16446	16364	16574	16528	16367	16497	16276	16675	16385	16552	16421	16535	16424	16747	16453	16380	16270	16399	16379	16456	16492	16182	16574	16553	16292	16075	16513	16311	16077	16616	16330	16259	16499	16564	16291	16463	16376	16453	16314	16350	16297	16186	16489	16402	16436	16280	16383	16513	16365	16560	16505	16581	16230	16509	16429	16460	16362	16485	16500	16592	16274	16302	16380	16600	16481	16580	16390	16555	16563	16456	16329	16336	16343	16411	16157	16128	16391	16507	16307	16170	16536	16414	16525	16576	16302	16286	16308	16459	16455	16557	16403	16495	16577	16450	16438	16495	16294	16293	16403	16422	16422	16318	16426	16549	16564	16370	16274	16546	16289	16576	16617	16335	16306	16530	16558	16421	16475	16307	16395	16570	16509	16593	16494	16559	16454	16265	16331	16396	16299	16372	16339	16626	16418	16331	16299	16294	16479	16461	16416	16677	16275	16526	16420	16430	16307	16623	16462	16417	16294	16480	16400	16332	16551	16246	16487	16428	16310	16594	16380	16465	16427	16653	16435	16652	16447	16497	16543	16647	16522	16265	16277	16244	16451	16361	16262	16338	16371	16311	16491	16547	16177	16367	16267	16522	16491	16283	16646	16344	16465	16478	16479	16438	16531	16347	16429	16325	16600	16276	16324	16491	16285	16433	16213	16216	16485	16401	16424	16345	16257	16333	16321	16400	16410	16442	16438	16534	16242	16535	16417	16348	16196	16415	16268	16593	16404	16369	16295	16303	16368	16514	16453	16612	16439	16277	16516	16299	16516	16509	16273	16297	16356	16424	16470	16582	16435	16558	16434	16499	16434	16646	16316	16464	16618	16480	16420	16394	16330	16568	16543	16499	16516	16496	16544	16519	16523	16306	16485	16292	16459	16407	16121	16446	16652	16520	16504	16396	16269	16408	16484	16609	16122	16288	16379	16524	16308	16481	16492	16238	16336	16319	16515	16441	16257	16282	16386	16384	16279	16475	16490	16627	16477	16410	16517	16409	16615	16335	16335	16355	16451	16460	16608	16333	16458	16514	16315	16508	16665	16615	16489	16434	16497	16539	16525	16254	16487	16370	16663	16439	16261	16332	16342	16376	16468	16227	16227	16437	16425	16524	16313	16484	16399	16557	16377	16264	16380	16312	16388	16211	16375	16431	16349	16418	16370	16537	16500	16404	16426	16414	16468	16583	16411	16364	16254	16474	16622	16454	16702	16352	16234	16598	16359	16241	16335	16439	16494	16513	16360	16532	16534	16615	16421	16505	16261	16286	16560	16635	16598	16569	16360	16321	16457	16524	16306	16277	16386	16332	16307	16482	16279	16590	16304	16406	16465	16553	16540	16288	16415	16352	16552	16274	16411	16286	16481	16383	16214	16561	16251	16367	16406	16305	16517	16289	16300	16408	16452	16340	16489	16209	16180	16381	16360	16561	16466	16220	16504	16314	16229	16675	16341	16337	16537	16340	16354	16398	16540	16555	16526	16390	16507	16457	16442	16461	16375	16672	16422	16500	16504	16401	16499	16261	16555	16358	16471	16425	16145	16517	16356	16320	16438	16526	16428	16568	16405	16426	16463	16351	16233	16593	16629	16450	16484	16580	16418	16443	16452	16425	16466	16231	16366	16393	16315	16193	16467	16614	16391	16540	16337	16417	16398	16486	16501	16710	16486	16444	16308	16491	16370	16419	16489	16182	16295	16295	16437	16379	16443	16487	16395	16242	16286	16324	16339	16521	16481	16334	16491	16355	16271	16452	16475	16555	16378	16523	16470	16377	16375	16525	16426	16489	16156	16413	16320	16275	16378	16371	16294	16367	16255	16362	16451	16534	16411	16437	16467	16397	16356	16413	16405	16410	16640	16455	16324	16328	16160	16449	16520	16451	16404	16431	16310	16237	16218	16277	16370	16431	16519	16512	16571	16342	16423	16370	16367	16506	16410	16532	16207	16418	16263	16461	16491	16283	16550	16196	16532	16507	16291	16484	16260	16411	16470	16472	16536	16438	16273	16560	16432	16372	16228	16560	16424	16481	16352	16358	16374	16511	16272	16562	16439	16401	16385	16520	16309	16484	16319	16405	16562	16357	16508	16433	16507	16341	16200	16464	16359	16541	16508	16482	16466	16545	16511	16630	16295	16376	16160	16354	16493	16429	16508	16303	16548	16325	16404	16259	16298	16538	16363	16515	16269	16421	16398	16506	16394	16404	16414	16310	16407	16710	16422	16298	16576	16337	16610	16360	16334	16484	16346	16322	16509	16269	16303	16487	16291	16377	16213	16508	16452	16426	16170	16282	16316	16411	16330	16408	16385	16376	16592	16457	16379	16340	16412	16537	16456	16487	16418	16520	16386	16400	16475	16374	16499	16194	16619	16518	16383	16565	16625	16528	16338	16534	16366	16410	16316	16464	16088	16296	16337	16319	16290	16315	16335	16379	16582	16602	16485	16332	16403	16397	16508	16351	16413	16466	16253	16222	16374	16386	16416	16326	16372	16284	16498	16453	16295	16415	16459	16366	16352	16441	16526	16542	16584	16404	16366	16513	16331	16343	16512	16420	16446	16410	16513	16519	16402	16461	16269	16482	16497	16414	16437	16526	16380	16497	16429	16580	16581	16234	16429	16291	16410	16358	16481	16418	16382	16358	16454	16500	16426	16428	16561	16238	16344	16672	16429	16375	16436	16506	16474	16450	16251	16384	16474	16379	16580	16317	16298	16476	16439	16477	16296	16386	16348	16363	16552	16351	16437	16490	16422	16332	16450	16329	16522	16208	16480	16383	16356	16624	16396	16385	16375	16453	16638	16390	16279	16245	16407	16447	16459	16439	16539	16413	16368	16519	16504	16303	16331	16455	16514	16411	16491	16412	16560	16367	16402	16350	16535	16584	16440	16562	16594	16451	16503	16510	16205	16116	16551	16334	16295	16365	16409	16410	16361	16404	16306	16173	16522	16307	16276	16608	16545	16451	16443	16485	16763	16555	16304	16484	16250	16613	16436	16480	16318	16479	16445	16369	16535	16340	16319	16246	16309	16355	16426	16319	16434	16539	16455	16589	16376	16580	16569	16476	16190	16408	16729	16396	16457	16368	16407	16322	16432	16518	16564	16437	16555	16308	16450	16309	16331	16374	16271	16461	16290	16379	16530	16269	16405	16329	16391	16376	16385	16340	16523	16243	16364	16370	16743	16415	16434	16397	16746	16315	16478	16427	16314	16345	16270	16309	16441	16412	16416	16724	16513	16490	16354	16309	16431	16543	16503	16382	16226	16367	16369	16327	16297	16499	16356	16645	16498	16675	16406	16451	16353	16134	16423	16503	16310	16127	16516	16329	16313	16519	16351	16340	16478	16491	16439	16520	16529	16602	16371	16319	16454	16350	16551	16440	16462	16394	16297	16426	16482	16344	16401	16479	16554	16425	16520	16346	16433	16439	16536	16371	16378	16401	16498	16425	16383	16402	16375	16407	16344	16450	16381	16432	16304	16505	16553	16146	16342	16359	16265	16454	16433	16643	16253	16551	16471	16489	16428	16519	16245	16405	16355	16610	16216	16213	16480	16781	16340	16408	16317	16402	16240	16449	16347	16351	16583	16591	16416	16460	16317	16464	16448	16533	16475	16491	16425	16489	16597	16541	16621	16561	16369	16338	16334	16531	16487	16607	16448	16185	16556	16291	16510	16218	16240	16541	16381	16390	16486	16602	16491	16559	16495	16362	16326	16489	16542	16512	16344	16259	16481	16479	16473	16368	16612	16364	16578	16236	16404	16615	16365	16412	16228	16472	16423	16386	16303	16289	16520	16474	16226	16516	16405	16516	16340	16275	16248	16486	16464	16291	16244	16456	16495	16372	16361	16481	16659	16601	16341	16614	16576	16444	16457	16470	16515	16394	16426	16524	16492	16282	16599	16389	16469	16472	16401	16301	16341	16419	16251	16391	16262	16350	16249	16418	16515	16595	16442	16413	16424	16439	16462	16531	16514	16380	16264	16425	16418	16437	16405	16403	16225	16420	16518	16406	16480	16557	16370	16405	16555	16487	16468	16498	16428	16292	16507	16577	16381	16260	16404	16281	16496	16400	16718	16495	16364	16406	16438	16456	16341	16279	16464	16268	16519	16492	16579	16453	16492	16379	16416	16397	16402	16419	16521	16514	16093	16582	16539	16402	16512	16547	16305	16252	16316	16379	16480	16389	16351	16474	16269	16501	16430	16489	16340	16449	16314	16292	16733	16320	16502	16369	16384	16391	16422	16315	16346	16298	16357	16422	16458	16425	16517	16313	16420	16470	16411	16463	16535	16446	16538	16500	16442	16469	16425	16463	16421	16420	16388	16367	16715	16491	16408	16379	16549	16473	16517	16444	16519	16202	16308	16429	16321	16450	16286	16387	16559	16353	16530	16465	16355	16336	16357	16419	16221	16265	16513	16465	16399	16429	16473	16548	16610	16415	16475	16416	16369	16420	16325	16439	16309	16537	16577	16447	16395	16250	16203	16339	16339	16453	16559	16477	16309	16380	16359	16523	16408	16528	16431	16544	16556	16327	16296	16427	16564	16560	16186	16610	16426	16475	16505	16410	16441	16289	16372	16442	16402	16527	16291	16288	16702	16564	16521	16346	16421	16467	16432	16188	16352	16475	16434	16236	16401	16392	16347	16489	16464	16296	16652	16524	16561	16379	16403	16329	16416	16187	16265	16139	16618	16472	16526	16409	16440	16206	16389	16448	16351	16390	16228	16300	16336	16425	16314	16488	16471	16458	16418	16380	16347	16618	16486	16585	16572	16500	16406	16349	16608
33479	52643	48246	38843	33301	28937	26829	23861	21882	20829	19848	18619	18070	17284	16989	16452	16075	16207	15728	15498	15295	15238	15068	14878	14827	14737	14773	14774	14686	14503	14741	14580	14606	14514	14384	14444	14604	14434	14624	14616	14567	14350	14396	14274	14436	14397	14516	14553	14364	14361	14447	14279	14544	14593	14528	14517	14422	14583	14523	14458	14493	14480	14402	14487	14356	14498	14275	14636	14403	14479	14426	14373	14452	14426	14547	14354	14432	14464	14491	14551	14347	14552	14473	14310	14392	14415	14452	14342	14539	14449	14367	14370	14267	14494	14343	14520	14498	14599	14336	14606	14482	14563	14334	14356	14508	14383	14396	14391	14203	14460	14285	14331	14288	14488	14402	14498	14577	14456	14478	14303	14589	14253	14386	14573	14415	14334	14500	14521	14418	14448	14471	14349	14237	14462	14446	14564	14405	14400	14423	14341	14410	14563	14516	14311	14355	14418	14488	14491	14323	14237	14349	14473	14399	14546	14485	14595	14429	14426	14543	14385	14358	14331	14445	14592	14363	14479	14359	14359	14522	14357	14261	14348	14251	14362	14471	14461	14388	14444	14334	14481	14508	14439	14449	14315	14584	14401	14262	14271	14486	14409	14460	14194	14555	14325	14513	14417	14448	14163	14362	14426	14232	14428	14458	14443	14475	14351	14463	14241	14423	14366	14457	14348	14381	14455	14352	14403	14628	14458	14434	14271	14535	14516	14441	14378	14566	14240	14512	14323	14241	14534	14406	14349	14378	14374	14360	14382	14336	14424	14220	14484	14437	14368	14475	14307	14423	14425	14342	14341	14342	14442	14411	14343	14372	14560	14391	14306	14388	14441	14461	14458	14343	14413	14371	14376	14284	14409	14650	14423	14450	14432	14471	14268	14495	14288	14512	14509	14440	14433	14416	14282	14593	14347	14454	14293	14488	14367	14250	14372	14509	14319	14362	14403	14542	14382	14389	14378	14401	14471	14406	14559	14264	14247	14450	14494	14349	14458	14295	14400	14358	14336	14308	14559	14421	14483	14220	14317	14268	14546	14378	14451	14365	14536	14407	14427	14513	14461	14396	14420	14406	14410	14413	14466	14437	14629	14386	14401	14430	14291	14551	14401	14454	14409	14297	14578	14479	14548	14413	14212	14567	14442	14416	14628	14289	14314	14477	14481	14400	14329	14293	14540	14440	14306	14365	14583	14349	14515	14335	14602	14603	14361	14521	14317	14358	14412	14272	14349	14388	14333	14418	14407	14342	14558	14421	14456	14510	14390	14416	14137	14644	14333	14375	14311	14206	14285	14463	14328	14288	14309	14370	14366	14504	14295	14482	14275	14258	14517	14433	14375	14583	14384	14398	14354	14377	14427	14213	14622	14367	14450	14461	14546	14501	14287	14521	14291	14314	14311	14455	14258	14387	14512	14309	14414	14489	14422	14141	14569	14298	14405	14430	14387	14172	14460	14315	14380	14311	14422	14366	14278	14316	14356	14481	14422	14328	14382	14508	14413	14483	14360	14228	14355	14417	14367	14419	14300	14450	14492	14404	14513	14276	14427	14472	14407	14450	14343	14423	14471	14168	14515	14466	14491	14472	14274	14470	14354	14395	14465	14380	14301	14339	14439	14301	14362	14523	14578	14304	14292	14415	14346	14270	14393	14488	14378	14475	14355	14283	14288	14481	14528	14416	14507	14353	14435	14489	14339	14452	14454	14310	14405	14334	14353	14494	14496	14308	14343	14408	14506	14377	14418	14335	14516	14268	14500	14442	14208	14570	14420	14260	14431	14621	14481	14455	14433	14343	14446	14276	14435	14525	14263	14395	14458	14400	14412	14499	14450	14408	14400	14385	14273	14348	14464	14552	14330	14246	14494	14420	14332	14367	14366	14636	14367	14286	14342	14435	14484	14544	14361	14468	14260	14408	14618	14208	14302	14599	14510	14690	14456	14425	14459	14467	14481	14438	14495	14379	14450	14378	14299	14340	14553	14455	14425	14400	14303	14520	14481	14275	14336	14402	14425	14480	14522	14418	14202	14385	14354	14376	14331	14221	14502	14375	14411	14373	14397	14349	14377	14469	14365	14332	14432	14283	14434	14380	14410	14593	14412	14403	14454	14310	14526	14563	14414	14367	14603	14516	14516	14526	14482	14289	14463	14418	14432	14327	14595	14325	14321	14306	14463	14517	14356	14320	14346	14401	14294	14372	14378	14376	14672	14334	14500	14349	14401	14356	14439	14349	14355	14412	14410	14447	14360	14139	14251	14456	14507	14323	14317	14317	14418	14250	14514	14438	14602	14470	14617	14389	14226	14637	14473	14397	14399	14490	14412	14397	14394	14443	14412	14339	14423	14457	14371	14388	14307	14342	14472	14424	14464	14496	14393	14554	14291	14398	14397	14376	14387	14450	14419	14463	14543	14532	14455	14440	14332	14540	14345	14295	14430	14321	14377	14530	14172	14349	14454	14358	14406	14365	14313	14404	14394	14322	14412	14376	14366	14273	14440	14564	14395	14343	14503	14314	14387	14445	14470	14517	14561	14455	14370	14544	14452	14463	14533	14345	14500	14486	14293	14386	14490	14497	14458	14510	14376	14354	14345	14355	14396	14428	14323	14552	14506	14203	14436	14403	14344	14481	14414	14330	14383	14398	14303	14478	14376	14218	14483	14522	14428	14484	14427	14413	14463	14444	14290	14564	14452	14502	14468	14495	14499	14503	14260	14567	14543	14450	14423	14409	14377	14518	14516	14389	14484	14361	14434	14219	14363	14530	14539	14246	14338	14424	14393	14458	14430	14385	14443	14324	14339	14378	14567	14365	14318	14526	14428	14428	14350	14279	14411	14610	14218	14388	14368	14383	14420	14409	14483	14335	14401	14462	14568	14478	14303	14240	14317	14417	14367	14467	14309	14387	14367	14376	14278	14401	14367	14454	14461	14475	14392	14437	14493	14363	14540	14332	14496	14365	14235	14366	14517	14354	14445	14403	14538	14307	14448	14493	14353	14440	14382	14360	14521	14265	14485	14459	14214	14381	14477	14317	14331	14314	14322	14311	14532	14650	14470	14391	14612	14410	14409	14383	14347	14352	14462	14428	14578	14459	14387	14359	14491	14390	14415	14468	14350	14137	14618	14419	14310	14290	14387	14432	14512	14255	14409	14447	14458	14373	14535	14504	14277	14369	14343	14372	14379	14448	14340	14302	14287	14562	14310	14458	14531	14274	14495	14391	14474	14289	14323	14368	14544	14402	14472	14419	14337	14426	14450	14367	14383	14472	14417	14605	14422	14401	14504	14346	14278	14378	14440	14418	14367	14422	14418	14471	14547	14501	14567	14545	14373	14652	14305	14429	14519	14460	14382	14467	14369	14291	14603	14447	14501	14485	14410	14261	14329	14341	14333	14201	14569	14351	14464	14489	14410	14403	14434	14518	14423	14451	14414	14462	14561	14652	14249	14462	14619	14223	14413	14398	14398	14339	14362	14373	14401	14355	14356	14427	14328	14316	14329	14410	14381	14522	14397	14304	14492	14233	14489	14364	14539	14285	14377	14405	14382	14345	14501	14498	14310	14536	14396	14613	14383	14612	14477	14535	14538	14407	14322	14519	14403	14462	14346	14492	14467	14403	14461	14374	14423	14223	14292	14337	14305	14400	14422	14489	14496	14221	14591	14429	14313	14322	14396	14470	14407	14548	14304	14442	14456	14640	14310	14464	14513	14536	14465	14413	14379	14313	14293	14327	14236	14362	14492	14401	14327	14374	14463	14559	14487	14341	14398	14387	14472	14321	14468	14353	14309	14455	14322	14323	14364	14615	14397	14349	14376	14412	14439	14275	14564	14447	14335	14361	14223	14401	14518	14476	14398	14245	14429	14353	14428	14263	14605	14475	14372	14374	14358	14468	14314	14417	14569	14372	14470	14489	14395	14371	14254	14298	14563	14321	14384	14440	14439	14424	14376	14277	14431	14355	14339	14490	14376	14250	14378	14421	14393	14464	14362	14386	14597	14375	14412	14524	14400	14412	14486	14552	14313	14169	14376	14447	14476	14489	14560	14476	14454	14433	14448	14367	14418	14579	14479	14311	14505	14346	14206	14423	14412	14560	14353	14545	14315	14425	14475	14356	14409	14494	14212	14266	14486	14322	14280	14371	14424	14549	14437	14477	14179	14191	14346	14345	14378	14427	14281	14381	14448	14370	14536	14325	14334	14492	14332	14437	14433	14394	14411	14548	14497	14511	14492	14349	14474	14495	14413	14390	14428	14452	14526	14358	14342	14427	14218	14258	14549	14382	14419	14299	14494	14182	14408	14461	14462	14460	14365	14457	14475	14265	14446	14451	14387	14375	14511	14346	14378	14323	14268	14522	14442	14341	14588	14454	14385	14438	14326	14489	14372	14419	14411	14356	14434	14311	14432	14486	14347	14434	14251	14385	14305	14446	14505	14354	14303	14410	14456	14549	14381	14148	14406	14410	14388	14420	14409	14429	14406	14462	14447	14373	14389	14525	14495	14561	14419	14383	14378	14573	14249	14504	14468	14533	14462	14424	14601	14479	14307	14351	14383	14463	14394	14588	14417	14558	14342	14486	14469	14418	14376	14362	14313	14235	14412	14413	14386	14373	14404	14597	14311	14316	14514	14405	14426	14347	14310	14284	14453	14405	14264	14288	14274	14398	14404	14448	14257	14377	14470	14311	14385	14420	14296	14483	14560	14527	14299	14504	14415	14334	14362	14385	14327	14477	14255	14467	14435	14295	14480	14480	14539	14418	14326	14492	14462	14437	14274	14285	14284	14511	14272	14525	14469	14437	14433	14362	14335	14496	14394	14390	14416	14375	14380	14395	14486	14542	14659	14618	14277	14376	14320	14417	14371	14306	14476	14431	14566	14345	14451	14318	14351	14433	14521	14332	14432	14588	14230	14359	14515	14461	14363	14482	14492	14486	14252	14450	14437	14459	14281	14241	14466	14364	14358	14417	14354	14488	14377	14723	14321	14427	14527	14510	14375	14426	14508	14396	14406	14226	14337	14415	14550	14533	14289	14432	14447	14432	14365	14439	14555	14254	14529	14409	14396	14468	14354	14504	14382	14404	14464	14495	14600	14425	14372	14354	14232	14445	14490	14402	14275	14455	14491	14403	14430
29244	26663	32986	29983	24573	21492	20159	18947	18437	17732	17622	17231	16960	16590	16895	16626	16583	16574	16378	16262	16256	16158	16425	16210	16146	16111	15934	16019	16130	15922	16109	16079	16238	16198	16042	15972	16207	16136	16002	16127	16066	16012	16235	15965	16120	16324	15972	16063	16203	16086	15781	16021	16049	16090	16089	16107	16151	16056	15937	16060	15908	16059	16124	16029	16143	16184	16008	15890	15937	15942	16063	15988	15930	15917	15770	15952	15935	15903	15976	15907	16152	15921	15888	16019	15870	16079	15950	16025	15984	16116	15942	15980	16009	16017	15931	16114	15973	15845	16042	15963	15858	16058	15978	16086	16007	15843	15936	16068	16202	15973	15965	15992	16032	16093	15979	16059	16153	15967	16032	15941	15970	15977	15811	15989	16060	16110	16129	16177	16164	16041	16188	16177	16076	16021	16008	15960	16000	16027	16094	15892	16128	16071	15997	15988	15884	15959	16005	16037	15956	16028	15833	16048	16020	15911	16038	16101	16113	16045	16160	16000	15948	15792	16098	16206	16038	15887	15966	15870	16084	16006	15848	16043	16086	16087	15968	16093	16212	16161	15989	15987	15977	15921	15897	15973	16084	15961	16087	16021	15953	15845	15961	16089	16088	15843	15868	16103	16073	16056	16129	16011	16056	16044	16126	15793	15954	16023	15868	15876	16004	16068	15970	15935	16204	15987	16092	15869	15973	15981	15938	16084	16179	16090	15969	15898	16092	15956	15868	15940	16240	16089	15971	16022	15946	15987	15756	16059	16019	16113	16047	16141	16123	16020	15988	15978	16051	15992	16028	16102	16052	15988	15951	15948	15876	15988	15892	15870	15915	16038	16122	15782	15902	15905	15927	16083	15850	15986	15935	15920	15902	15961	15961	15929	16069	15706	16138	15860	15967	15919	16198	15973	16110	15916	15921	16041	16015	16059	15982	16119	16113	15928	16088	15921	15975	16017	15947	15967	15964	16019	16061	15963	15771	15935	16176	16063	16057	16127	15799	15989	15895	15951	15960	16162	16043	15969	16036	16126	15933	15966	15999	16008	15888	15750	15789	15871	16044	15980	16082	16053	15889	16013	16027	16115	15999	16013	15942	16080	16062	16059	16087	15984	16027	15764	16014	15900	15880	15974	16155	15988	16005	16178	15943	16106	15849	16015	16015	16198	16046	16207	15902	15857	15893	16090	16135	16025	16041	16037	16070	15867	15943	15907	15786	15998	15812	15840	16057	16044	15920	16247	16030	15966	16025	15863	16047	16007	16027	16110	16002	15831	15987	15993	16076	15857	16050	15848	16021	16002	16189	16074	15905	16117	15909	16336	15993	15799	15913	16069	15935	16039	15960	16001	15940	16089	16112	15861	16097	15948	16114	15872	15935	16037	16080	16053	16023	16061	15924	16125	15972	15978	15967	15983	16049	16125	16041	15791	15902	15936	15976	16077	16028	15924	15986	16070	15889	16077	16082	16219	16158	16019	15954	15811	16043	15918	15987	16081	16012	15898	16039	16052	15932	16024	16039	16027	15807	15969	15978	16021	15941	16147	15878	15792	16029	16172	16058	16090	15978	15970	16021	15950	15938	16039	16059	15981	15958	15939	15788	16036	15943	16018	16182	15868	16112	15847	15751	15943	16048	16052	15879	16145	16004	16057	16046	15824	16124	16022	15880	15674	16065	15949	15912	15684	15850	15951	15950	15943	16038	16030	16104	15718	15819	15951	16000	15937	16012	16014	15859	16234	15906	16086	15852	15964	16004	15875	15859	16017	15986	15786	16052	16115	15853	15893	16029	16069	16075	15930	16075	15932	16024	15931	15995	15988	15847	16181	16068	16070	15950	15985	15880	16098	16008	16093	15878	16113	16106	15998	15901	16069	16040	15941	15863	16002	15987	16016	15992	16237	16213	15971	16105	16064	16024	16084	15860	16004	15767	16169	16219	15843	15940	15971	15778	15919	16076	16073	16173	16011	15873	16008	15911	16157	16037	16036	16130	15886	15949	15915	15943	15904	16050	15983	15958	16224	15794	15955	16013	16181	16237	16095	15827	15971	15980	15875	15952	15976	15910	16017	15915	15951	15930	16069	16144	15859	15971	15849	16098	16009	15802	16097	16192	15812	16021	15722	16029	16163	15928	16008	15971	15982	15824	16053	16310	15979	16079	16049	15965	15968	15947	15959	15921	16010	15931	15966	16165	16006	16224	16042	15854	15966	16052	16117	16210	16055	16072	15966	16202	15880	16051	15913	15986	16252	16094	16022	16012	16063	15922	16033	16061	16027	16141	15945	16095	16034	16126	15993	16162	16060	15957	15940	15895	15872	15998	16075	15955	16036	16004	16235	16056	15778	16086	15997	16117	15938	16016	16001	16038	16013	15913	15800	15795	15911	15849	15910	16136	15846	15976	15732	15800	15788	16167	15988	15925	15887	15988	15979	16119	16088	16063	16098	16049	16098	16010	16105	15950	16018	16050	16036	15843	15891	15912	15935	15987	15834	15905	16012	16015	15839	15834	15908	15962	16012	16041	15832	15955	15969	16126	16145	15995	15952	15985	15907	16013	15910	16124	16035	16014	15927	15879	15994	15866	15827	16117	15884	15992	15972	15834	16080	15946	16136	16103	15922	15871	16045	16221	16035	15980	16076	16061	15886	16014	16072	16061	16001	16194	16005	15789	15994	16002	15839	15931	15903	15877	15702	15865	15962	15802	15954	15972	15820	16150	15840	16077	16129	16123	15943	15925	16030	16055	16080	15965	16277	15857	16050	16038	15887	16107	16069	15859	15887	15901	15778	15941	16046	16082	16060	15833	15875	16018	16042	15945	16210	16037	16006	16067	15850	15947	16082	15928	16060	16013	16008	16121	15784	15972	16068	16050	15910	15737	15978	15901	15905	16113	15938	16142	15931	15910	15880	16012	16075	16136	16144	16104	16016	16029	16029	15934	15993	16050	15953	16075	16076	15968	16025	15913	16079	16104	15856	16034	16074	16083	15877	15838	15834	16128	16103	16043	15927	15842	15999	16031	16077	16030	16134	15722	16010	15925	15765	15820	16053	16068	15993	15989	15921	15942	16131	15997	16112	15878	15968	16127	15868	16071	16198	15942	15868	15809	16186	16172	16001	16017	16067	16155	15889	15974	15873	16164	16145	16058	16021	16095	16005	15901	15874	15907	15982	15822	16042	16157	15894	15914	15993	16110	15956	16039	16127	15820	16108	16030	15672	15796	16052	16018	15962	15974	16099	15989	16099	15899	15854	15959	15910	16109	16013	15855	16058	15948	16011	15863	16035	16075	15888	16111	16101	16079	15945	15887	15877	16077	15940	15963	15970	16147	16054	15929	15877	16100	15943	16087	15844	15953	15899	16079	16097	15853	15918	16091	16034	16176	16092	16054	16078	16171	15939	15870	15990	16002	16080	15993	16186	15948	16145	16106	16043	15980	16056	16021	15942	15978	15840	15932	16043	16147	16053	15722	16041	16013	15826	16120	15939	16159	15915	16085	15984	16192	16006	15920	16012	15871	16100	16185	16061	15923	15936	16116	15839	16056	15969	16055	16165	15861	16000	16260	15808	16091	15869	15943	16044	15962	16047	16103	16080	15918	15932	16135	16009	16162	15966	16092	15907	15894	15970	15951	15961	15985	15947	16023	16137	16077	15989	15963	16088	16024	16078	15842	15883	16084	15848	16073	15957	16034	15933	15912	15798	16073	15991	16047	15839	16034	16037	16166	16124	16160	15799	16037	15938	15946	16030	16040	15978	16244	16057	15999	15892	16032	15909	16087	15950	15975	16062	15852	15965	15977	15879	15984	15917	15807	15962	15823	15983	15822	15952	15895	16011	16163	16145	16028	16043	16117	15906	15984	15942	15890	15842	15967	16032	16044	16036	15893	16052	15980	15863	16031	16062	16170	15948	16053	15916	16077	15954	15990	15933	15904	15946	16027	16094	16303	15940	15971	15910	16190	16030	16081	15977	16026	16154	15996	16226	15867	16054	15877	15938	16087	15983	15907	15974	15951	16048	15798	15953	16071	15900	16016	16147	16139	16011	16047	16103	15865	16034	16191	15996	16061	15830	15955	16083	16028	15780	16024	16077	16282	16053	15933	15903	16073	15921	15992	16046	15872	16021	16129	16009	15993	15742	16086	15956	16165	16155	15839	15900	15980	15999	15888	16013	15977	15911	15957	15934	15935	15881	15754	16030	16139	15957	15985	16001	16128	16104	16063	15908	15873	16107	16054	16217	15979	15908	15979	16140	15863	15882	15916	16017	16189	15876	15972	16079	16060	16016	16023	16066	16265	15857	15849	15986	15793	15956	16061	16094	15966	15961	15832	16049	15846	16076	16013	15997	16151	16070	15950	16013	16040	16016	15958	15842	15736	16067	15933	15997	16103	15840	15909	16042	16045	16003	16123	15959	16098	16038	16127	15856	16031	16092	16075	15943	16121	15941	15843	15995	15932	15884	15992	16074	16122	15994	16070	15954	16123	15996	16096	15954	16011	15897	16131	16053	16032	15885	15963	15974	15846	16027	16241	16087	16066	15899	16048	15964	16065	15991	16053	16062	16077	15716	16178	15992	16085	16014	15935	16167	16076	15985	15987	15892	15878	15917	15940	15985	15950	16057	16123	16101	15864	16003	16007	15960	16006	16050	15962	16039	15979	16239	16009	16080	16005	15948	15992	16033	16063	16077	15811	16019	15948	15769	16125	15969	16078	16052	15816	15901	15947	16007	15926	15830	16098	16208	15957	16058	16066	15951	16062	15920	16100	15862	16096	16244	15990	16012	16125	15968	16063	16150	16051	15961	16163	16018	16000	16026	16009	15979	15949	15869	16181	16087	15983	16009	16001	15781	16043	15965	15967	16064	15913	16099	15974	16014	16049	15791	16101	15684	16083	16046	16146	15803	15851	15896	15826	15931	15972	16032	16063	16056	16022	16079	15997	16223	16035	15970	16130	15971	16036	16070	15894	15904	15990	16062	15996	15919	16076	16150	16062	16124	16088	15929	15961	16024	16099	15871	15964	16060	15838	16085	16063	15958	15883	16229	16042	16035	15992	15987	16089	15961	16118	15949	15931	15810	16025	15887	16084	15981	15929	15964	16007	16193	16045	15903	16238	15906	16058	15946	15942	16102
29669	40588	37557	29557	25065	21713	20032	18823	17853	17102	16397	16082	15779	15407	15417	15086	14833	14887	14767	14388	14670	14550	14470	14300	14242	14303	14240	14325	14216	14269	14323	14132	14297	14359	14149	14043	14238	14127	14088	14048	14115	14032	14061	14162	14101	14185	14235	14056	14045	14192	14183	14021	14153	14123	14025	14298	14282	14173	14191	14062	14266	14032	14154	14073	14099	14325	14112	14246	14013	14038	14071	14256	14164	14143	14249	14224	14209	14106	14159	14159	14133	14155	14177	14051	14133	14259	14121	14370	14040	14098	14023	14194	14134	14164	14121	14140	14060	14184	14041	14024	14209	14142	14256	14121	14107	14032	14105	14222	14111	14119	14041	14177	14297	14028	14197	14172	14220	14140	14099	14239	13984	14161	14291	14098	14350	13971	14110	14195	14262	14240	14128	14034	14126	14351	14075	14006	14174	14126	14332	14345	14261	14151	14085	14129	14088	14049	14198	14019	14237	14219	14167	14115	14178	14185	14158	14082	14078	14331	14145	14072	14086	14075	14176	14329	14006	14320	14129	14310	14045	14256	14118	14101	14071	14097	14046	14128	14371	14111	14147	13986	14107	14278	14061	14420	14108	14157	14153	14363	14090	14313	14224	14177	14138	14057	14046	14258	14141	14271	14119	14150	14100	14161	14181	14141	14304	14197	13956	14036	14310	14191	14143	14021	13950	14092	14045	14064	14080	14101	14313	14054	14144	14334	14085	14083	14235	14291	14155	14190	14144	14268	14080	14075	14132	14184	14234	14135	14154	14219	14226	14226	14289	14123	14158	14361	14183	14092	14161	14194	14171	14203	14205	14133	14075	14054	14111	14249	13984	14120	14191	14072	14004	14157	14204	14132	14162	14251	14092	14233	14149	14240	14161	14125	14140	14079	14259	14129	14139	14062	14134	14339	14031	14132	14165	14187	14138	14234	13988	14180	14174	14165	14077	14025	14311	14159	14079	14084	14111	14129	14059	14116	14134	14194	14149	14022	14169	14138	14247	14044	14092	14113	14146	14178	14079	14160	14061	13973	14335	14323	14095	14168	14127	14233	14007	14250	14087	14132	14178	14268	14081	14080	14317	14213	14148	14210	14062	14286	14267	14150	14062	14262	14040	14115	14224	14187	14151	14419	14245	14041	14162	14088	14319	14045	14194	14124	14080	14181	14144	14256	14062	14145	14345	14306	14121	13978	14224	14058	14230	14168	14142	14116	14220	14085	14113	14332	14131	14103	14277	14090	14166	14193	14183	14165	14067	14273	14228	14163	14045	13987	14178	14189	14162	14248	13921	14175	14210	13994	14222	14193	14146	14251	14257	14066	14226	14099	14156	14265	14113	14339	13890	14081	14088	14210	14084	14104	14324	13996	14104	14299	14067	14094	14321	14121	14145	14238	14206	14139	14076	14267	14187	14250	14236	13990	14269	14106	14131	14233	14126	14048	14040	14228	14155	14118	14014	14140	14095	13950	14285	14069	14187	14201	14129	14201	14272	14204	14153	14130	14049	14040	14135	14044	14171	14027	14184	14178	14132	14137	14178	14228	14158	14131	14146	14218	14087	14165	14119	14188	14024	14048	14093	14204	14151	14236	14250	14199	14319	14050	14149	14147	14280	14114	14255	14227	14008	14264	14074	14093	14187	14177	14294	14226	14331	14157	14144	14367	14252	14224	14161	14067	14154	14121	14231	14139	14143	14041	14160	14134	14181	14028	14087	14198	14124	14339	14145	14123	14117	14140	14148	14292	14224	14331	14329	14079	14215	14199	14109	14142	14286	14213	14258	14139	14069	14143	14195	14171	14040	14031	14067	14167	14160	14272	14268	14035	14224	14150	14149	14291	14301	14141	14024	14062	14323	14167	14081	14385	14103	14229	14101	14133	13961	14163	14119	14148	14133	14260	14127	14188	14254	14265	14166	14191	14192	14037	14041	14208	13968	14177	14144	13940	14086	14014	14042	14266	14119	14373	14078	14297	14218	14080	14057	14033	14159	14254	14202	14189	14147	14228	14139	14198	14167	14247	14066	14168	14141	14009	14350	14110	14097	14188	14239	14144	14222	14187	14077	14193	14247	14069	14088	13982	14144	14041	14195	14091	14032	14217	14025	14160	14163	14137	14215	14098	14175	14091	14200	14044	14270	14201	14298	14107	14110	14129	14101	14139	14155	14208	14201	14155	14165	14156	14233	14093	14054	14103	14106	14152	14236	14233	14207	14200	14125	14162	14146	14159	14128	14134	13974	14033	14168	14185	13926	14088	14149	13939	14236	14143	14116	14274	14162	14244	14054	14025	14136	14107	14008	14121	14177	14112	14177	14190	14136	14053	14270	14196	14088	14091	14277	14222	14237	14051	14298	14079	14006	14131	14054	14169	14202	14156	14128	14217	14097	14291	14110	14194	14135	14170	14031	14146	14330	14150	14231	13969	14248	14294	14234	14133	14209	14001	14179	14230	14103	14142	14208	14231	14178	14104	14481	14354	14084	14203	14258	14137	14279	14163	14144	14145	14338	14256	14008	14154	14159	14173	14127	14188	14295	14148	14094	14154	14191	14276	14080	14062	14101	14214	14063	14200	14171	14098	14219	14126	14164	14213	14124	14321	14132	14029	14153	14213	14144	14167	13976	14317	14004	14053	14143	14230	14082	14066	14097	14049	14116	14146	14059	14055	14156	14203	14121	14307	14150	13994	14110	14107	14213	14119	14182	13999	14047	14117	14137	13985	14196	14165	14203	13968	14123	14270	14191	14174	14174	14224	13916	14042	14105	14247	14031	14159	14020	14114	14215	14137	14032	14039	14086	14029	14091	14006	14126	14099	14216	14086	14196	14241	14153	14032	14203	14159	14079	14053	13914	14302	14189	14076	14163	14123	14120	14236	14030	14086	14135	13912	14181	14186	14172	14197	14256	14114	14144	14082	14110	14195	14184	14181	14315	14065	14124	14045	14182	14027	14209	14225	13945	14212	14281	14269	14248	14251	14098	14032	14097	14187	14128	14055	14290	14265	14107	14022	14162	14136	14122	14124	14116	14064	13998	14177	14224	14178	14207	14102	14268	14022	14126	14211	14129	14322	14047	14061	14108	13984	14310	14013	14338	14060	14152	14229	14279	13988	13986	14057	14185	14108	14214	14073	14174	14230	13995	14194	14304	14047	14100	14008	14057	14049	14115	14244	14225	14156	14031	14271	14249	14057	13977	14166	14166	14022	14097	14213	14245	14173	14265	14054	14193	14104	14164	14180	14032	14108	14106	14113	14043	14091	14307	14213	14263	14117	14250	14286	14265	14313	14165	14166	14061	14036	14202	14128	13998	14096	14269	14144	14039	14282	14193	14145	14165	14145	14180	14172	14161	14047	14190	14260	14306	14126	14104	14050	14218	14150	14151	14178	14275	14201	14024	14115	14249	14064	14272	14214	14092	14287	14202	14178	14296	14176	14052	14125	14216	14340	14152	14133	14221	14287	14235	14293	13952	14230	14165	13872	14217	14082	14151	14081	14191	14013	14326	14018	13944	14213	14242	14238	14144	14286	14091	14146	14236	14154	14212	14183	14073	14111	14189	14058	14139	14123	14060	14023	14180	14090	14253	14161	14153	14048	14287	13999	14183	14106	14245	14168	14192	14202	14088	14154	14321	14116	14172	14152	14093	14232	14214	14004	14219	14080	14232	14204	14285	14208	14112	14007	14209	13999	14153	14242	14221	14170	14049	14260	14182	14276	14211	14143	14061	14050	14129	14113	14221	14196	14211	14110	13934	14206	14049	14018	14138	14058	14162	13895	14041	14202	14133	14046	14112	14042	14204	14282	14096	14110	14239	14262	14125	14019	14101	14047	14087	14220	14192	14263	14002	14119	14134	14042	14318	14226	14182	14303	14148	14065	14095	14365	14292	14051	14147	14202	14080	14126	14094	14201	14182	14106	14278	14203	14015	14180	14257	14079	14379	14028	14136	14112	14255	14092	14099	14119	14212	13994	14357	14308	14195	14275	14110	14199	14010	14063	14090	14162	14341	14146	14216	14207	14284	14088	14294	13936	14203	14169	14062	14222	14059	14188	14161	14073	14184	14152	14354	14092	14081	14331	14145	14043	14133	14259	14261	14114	14201	14041	14216	13975	14231	14164	14125	14162	14156	14097	14145	14236	14251	14254	14026	14333	13996	14130	14229	14167	14258	13980	14262	14055	14082	14167	14282	14162	14229	14253	14156	14060	14114	14010	14055	14101	14086	14188	14093	14083	14249	14129	13964	14170	14148	14241	14279	14239	14113	14278	14361	14229	14015	14259	14132	14210	14153	14097	14167	14182	14240	13981	14285	13923	14069	14087	14370	14187	14244	14261	14161	14192	14192	14069	14013	14235	14128	14100	14182	14288	14191	14344	14231	14276	14126	14168	14087	14332	14076	14141	14095	14385	14196	14025	14329	14094	14165	14160	14160	14228	14060	14122	14034	14229	13951	14103	14207	14189	14211	14084	14216	14151	14109	14071	14098	14145	13999	14031	14245	14111	14080	14123	14218	14216	14262	14045	14161	14115	14147	14256	14163	14030	14130	14186	14209	14328	14234	14183	14172	14231	14031	14219	14190	14103	14216	14036	14184	14090	14008	14240	14120	14091	14309	14394	14187	14136	14277	14234	14186	14084	14102	14098	14300	14223	14059	14392	14233	14346	13967	14179	14172	14232	14153	14166	14141	14129	14110	14276	14124	14191	14062	14118	13983	14162	14232	14196	14228	14343	14085	14077	14185	14260	14116	14132	14188	14111	14169	14147	14253	14068	14145	14167	14356	14293	14148	14215	14233	14092	14155	14135	14098	14104	14224	14206	14197	14019	14165	14208	14005	14194	14125	14216	14104	14111	14202	14137	14123	14167	14190	14160	14186	14284	14130	14153	14063	14129	14151	14259	14248	14290	14170	14182	14144	14100	14235	14078	14245	14025	14269	14134	14049	14136	14106	14322	14274	14113	14166	14185	14052	14185	14101	14200	14226	14294	14255	14190	14087	14204	14044	14079	14091	14106	14125	14062	14250	14252	14264	14062	14109	14245	14300	14169	14060	14295	14246	14115	14237	14189	13951	14062	14103	14275	14400	14208	14122	14156	14106	14386	14062	14166	13973	14271	14216	14154	14259	14177	14088	14172
24035	21090	28465	25313	24626	25097	24022	20786	19567	18966	18429	18021	17721	17317	17205	17216	16804	16686	16576	16459	16538	16433	16161	16368	16118	16146	16088	16215	16037	15907	15958	15970	16047	16142	15905	15976	15975	15988	15871	15921	15934	16012	15910	16116	15922	15968	15971	16032	15788	15945	15796	15982	16004	16074	15916	16088	15925	15732	15827	15928	15782	15965	15804	15905	15779	15820	15968	15916	15891	15746	15823	15806	15995	15960	15738	16132	15943	15886	15863	15817	15965	15873	16192	16000	15988	15974	16037	15894	16059	15772	15884	15872	15995	15880	15780	15934	15848	15988	16011	15920	16040	15779	15950	16052	15800	15859	16022	16036	16199	15885	15973	16031	15888	15852	16039	15726	15922	15772	15949	16032	15982	15834	15801	15834	15983	16081	15882	15945	15784	15940	15966	16055	16031	15986	16107	15927	15971	15710	15951	15826	15779	16024	15788	16001	16008	16099	15977	15940	15969	15903	15867	15720	15730	15743	15995	15917	15822	15987	15866	15969	15980	15769	15893	15973	15848	15888	15766	15852	15878	15813	15766	15818	15675	16115	15957	15776	15999	15823	16059	15951	15707	15843	15764	16069	15766	15997	15913	16066	15857	16011	15781	15864	16003	15837	15932	15923	15867	15890	15901	15901	15746	15834	15901	15801	15847	15859	16026	16029	16001	15917	15947	15680	15946	15849	15845	15717	15990	15950	15698	15600	15949	15941	15986	15860	15801	15835	16107	16005	15855	15934	15974	16270	15811	15750	15760	16028	15754	15969	15861	15715	15815	16075	15946	15633	15902	15807	15888	16091	15738	16074	15871	15917	15860	15965	15834	15952	15871	15884	15705	15982	16045	16098	15820	15791	16061	15714	15728	15902	15824	15740	16027	15994	15974	15847	15706	15729	16013	15918	15826	15870	16009	15761	16003	15872	15806	15785	16018	15912	15935	16062	15908	15982	15883	15758	16176	16058	15976	15827	15836	15929	15832	15903	15827	15892	15845	16113	15891	15869	15888	16010	15848	16059	15987	16230	15894	15905	15957	15872	16053	15980	16022	16084	16216	15889	15807	15777	15655	15889	16012	15602	15935	15838	15930	15801	15932	15610	15936	15657	16120	15897	16116	16011	16090	15919	16106	15994	16061	15951	15827	15940	16031	15900	15615	15941	16021	15899	15837	16012	15961	15965	15640	15769	15889	15841	15849	15936	15846	15870	15960	15890	15921	15848	15964	15851	15850	15715	15922	15869	15874	15747	16027	15844	15887	15815	15865	15897	15778	15580	15791	16032	15904	16050	16143	15771	15981	15918	15822	15792	16065	16044	15697	15917	15856	15850	15981	15851	16003	15894	15994	15898	15817	15767	15837	15899	15935	15935	15708	15789	15611	16095	15819	15989	15997	15865	15863	15836	15786	15971	15899	15783	15901	16056	15961	15774	15877	15790	15923	15928	15805	15925	15874	15876	15875	15748	15897	15941	15864	15852	15894	15946	15885	15930	15726	15903	16060	15961	15965	16055	15888	15758	15830	15945	15773	16002	16084	15889	16053	15804	15711	15987	15985	15844	15775	15823	15957	15965	15929	15959	16033	15993	15886	15875	15906	15967	16087	15826	15849	15861	16031	15893	15970	16203	15995	16106	15992	15890	15736	15812	15801	15707	15907	16107	15988	15981	15868	15893	15813	16064	16078	15903	15790	15901	16061	16037	15982	15958	15866	15899	15949	16146	15964	16114	15855	15892	15762	15792	15977	15969	15940	15975	15719	16009	15984	15901	16039	16058	15930	15993	15905	15968	15871	15873	15725	15848	15878	15922	15927	15825	15968	16195	15921	15961	15757	15836	15823	15852	15929	15941	15767	15894	15943	15733	16044	15903	15717	16053	15643	15811	15918	15717	15928	15913	15865	16079	15875	15866	15944	15894	16021	15894	15718	15828	15951	15749	15852	15733	16093	15957	15885	16062	15777	15770	15930	15825	15966	15956	16065	15747	15934	15867	15880	15958	15895	16053	15830	15757	15918	15751	16034	15717	16174	15889	16076	15845	15961	15679	16012	15950	15965	15967	15734	15834	15752	15867	15729	15824	15949	15774	15918	15870	15905	16017	16027	15877	15997	15756	15973	15798	15985	15836	16011	16080	15926	15942	16070	15830	15969	15883	16000	15877	16022	15943	16000	15946	15781	15968	15982	15943	15855	15652	15900	15921	16061	15849	16112	15983	15753	15806	15918	15820	16146	15813	15916	15974	15964	15890	15656	15673	15813	16094	16020	15815	15961	15829	15871	15866	15735	15799	15949	15673	15953	15908	16082	15941	15960	16005	15975	16075	15759	15909	15798	15901	15827	15874	15940	15683	15967	15742	15786	16053	15929	15846	15908	15814	15915	15970	16068	15896	15992	15955	15867	15985	15830	15993	15871	16055	15860	15816	15806	15861	15958	16039	15754	15839	15956	15948	16143	15769	15907	16019	15960	15933	16010	15942	15835	15781	16019	15843	15826	15940	15936	16205	15991	16089	16067	15857	15754	15899	16051	15875	15812	15880	15814	15870	16026	15774	15729	15971	15989	15997	16039	16032	15935	15793	15845	15740	15862	15907	15850	15922	15942	15904	15987	16018	16052	15926	15787	15949	15670	15978	15825	15787	15703	15933	15961	15854	16029	16091	15872	15645	15807	15945	16103	15902	16063	15946	15988	15875	15986	15855	16037	15812	15988	15994	16019	16110	15858	15907	15849	15908	15984	16110	15824	16061	15817	16008	15859	15854	15736	15982	15876	16022	16014	15902	15883	15959	15936	15946	15684	15836	16008	15958	15814	16004	15968	15869	15952	16032	15827	15903	15837	15860	15870	15806	15930	15716	15863	16050	15780	15856	15644	16002	16099	15863	15946	15966	15831	15949	16048	15941	16009	15998	15802	15998	15610	15887	16000	15906	15877	15990	16019	15994	15923	15899	15968	16020	15845	15878	15818	15927	15957	15989	15838	16149	16042	16012	15851	15907	16036	15865	15851	15873	15992	16007	15896	15818	16060	15914	15880	16044	15752	16047	15806	15852	16083	15859	15888	15826	15683	15999	15910	15823	16073	15959	15815	15945	15992	16057	15640	15885	15857	15865	16030	16012	15878	16027	15945	15707	15918	15943	15950	16159	15886	16119	16074	15816	15861	16000	15896	15841	15923	16000	15863	15938	16116	15859	15960	16104	15986	15885	16168	15807	15817	15955	16027	15669	15989	15961	15924	15969	15953	16102	15902	16042	16018	15938	15884	15933	15875	15981	15947	15878	16005	15732	15898	15900	15886	16086	15789	15933	15816	15994	15917	16169	15888	15756	16020	15811	16037	16094	15929	15855	15838	15839	15822	15955	15806	15834	16044	15899	15849	15968	15883	15991	15913	15968	16043	15868	16014	16095	15973	16131	15904	15864	15612	15656	15961	15821	16023	15896	15927	15892	15913	15992	15934	15862	16027	15845	15852	15968	16018	15901	15936	15869	15925	15993	15726	15862	15836	16046	15770	15827	15952	15892	15848	15703	15966	16041	15845	15634	15768	15949	15942	16033	15986	15870	16003	16022	15939	15870	15756	15742	15902	15806	16086	16052	15843	15967	15859	15929	15842	15896	15898	16133	16015	15955	15894	15854	16216	15872	15874	15972	15884	15843	16017	16118	15930	15989	15929	15782	15712	15930	15832	15948	15870	15949	15930	15863	15906	16008	15872	15903	15906	15898	16059	15873	15836	15947	15940	15882	15944	15975	15984	15955	15842	15866	16126	15870	15914	15876	15810	15887	15966	16094	15854	15960	15879	15852	15888	16035	15912	15795	15945	15791	15824	16021	15839	15901	15922	15956	15697	15991	15861	15764	16053	15839	15990	15953	16098	15791	15846	15988	15800	15905	15787	15933	15643	15821	15902	16051	16075	15889	15915	15798	15879	15812	16074	15792	16093	15831	15823	15776	15840	16029	16065	15905	16030	15961	15802	16098	15940	16009	15637	15881	16050	16020	15857	15874	15962	15700	16082	15812	15968	16086	15923	15958	15868	15801	15819	15813	15693	15858	15946	15844	15897	15880	16061	15758	15812	15988	15979	15927	16043	15910	15821	15867	15908	15943	16030	15968	16147	16126	15807	15914	15926	15793	15788	16012	16052	15959	16212	15873	16067	15970	15980	15907	15911	15830	15957	15785	15690	15851	16048	15707	15883	15711	15977	15834	15853	15870	15854	15929	15889	15870	15784	15828	15933	15714	15936	16056	15811	15729	15844	15863	15906	15800	15866	15893	15872	15883	16030	15920	15831	15851	15932	15946	16124	16019	16028	15826	15819	15907	15897	15899	15913	15860	16072	15924	15804	16089	16033	15891	15859	15810	15781	15874	16013	15985	15851	15867	15891	15922	15794	15873	15957	16145	16000	15993	15833	15912	15755	15831	15878	15882	15913	15989	15909	15843	15839	15914	15866	15784	15702	15870	15949	15838	16100	15834	16176	15776	16072	15947	16113	15886	15788	16193	16014	15990	15812	15927	15922	15697	15875	15869	15895	15938	16022	15973	15654	15851	16039	15814	15931	16167	15942	15873	15890	15779	15808	15985	15889	15978	15984	15794	15867	15610	15776	15856	15935	15947	15839	15999	16109	15892	16011	15918	15841	15985	15955	15803	15841	15945	15757	15958	15911	15922	15658	15972	16011	15729	15925	15870	15881	16044	15798	15901	15953	15916	15932	16066	15772	15981	16017	15783	16095	16008	15798	15823	15891	15936	15882	15902	15913	15824	15939	15975	15926	15965	15928	16035	15693	15915	16085	15810	15990	15788	16007	15908	15617	15714	15955	15889	16007	15908	15749	15792	15786	15928	16105	15976	15944	15780	15838	15863	15631	16010	15999	16012	16001	15996	16043	15904	16012	15873	16027	15876	15964	15983	16022	16127	16039	15868	15846	15719	16030	15939	15975	15927	16013	15810	15829	15854	16042	15918	15979	15822	15834	15907	15923	15929	15926	15797	15943	15915	16154	16101	15743	15929	16069	15825	16070	15768	16164	15868	15974	15969	15934	15849	15929	15885	15833	16064	16027	15902	15862	16087	15779	15947	16010	15928	15849	15944	15949	16061	16038	15873	15925	15779	15798	15876	15986	15990	15889	16010	15783	16085
29079	46858	43748	34136	29682	25528	23061	21081	19649	18306	17825	17347	16681	16116	15880	15808	15384	15146	15001	14775	14868	14616	14430	14390	14471	14467	14447	14244	14419	14229	14192	14339	14193	14320	14182	14170	14295	14218	14121	14038	14009	14045	14090	14173	14079	14203	14015	13929	13993	14118	14178	14160	14046	14017	14112	14155	14074	14064	14187	13952	14100	14085	14273	14010	13983	14114	14103	14142	14335	13983	14105	14212	14310	13987	14185	13971	14128	14120	14085	14002	13754	14113	13980	13925	14271	14003	14028	14148	14017	14063	14290	14232	14005	14102	14114	14049	14114	13984	14041	14015	14154	14013	14032	14167	14165	14226	14177	14151	14064	14069	14136	14026	14138	14155	14053	14108	14243	14114	14268	14042	14144	14056	14005	14037	13843	14030	14157	14142	14128	14090	14291	14161	14013	13928	14032	14147	14078	14097	14061	13905	14037	14053	14128	14102	14115	14039	14171	14219	14142	13989	14152	13975	14159	13906	14296	14148	14227	14122	14154	14120	14021	13920	14132	14054	14042	13989	14110	14188	13998	14126	13970	14006	14238	14169	14072	14136	14015	14078	14121	14062	14213	14278	14083	14063	14022	14076	14246	13959	14116	14118	14068	14073	14107	13948	14115	13922	14181	14040	14017	14038	14188	14175	14203	14287	13890	13981	14059	14182	14152	14019	14137	14168	14088	14202	14082	14192	14217	14008	14063	14173	14097	14029	14077	14194	14011	14018	14226	14163	14027	14175	14143	14052	14027	14066	14075	14223	14271	14076	14210	14138	14110	13987	13958	14049	14055	14072	14234	14181	14196	14051	14133	14103	13993	14150	13926	13880	14046	14012	14195	13984	14205	14079	13945	14041	14098	14125	14171	13913	14050	14082	14014	14054	14016	13970	14047	13998	14165	13998	14261	14109	14212	14126	14102	14052	14021	14075	14027	14099	14066	14146	14103	14144	14082	14074	13919	14129	14074	14171	13945	14205	14007	14244	14134	14123	13932	14002	14036	14010	14167	14048	14134	13940	14055	13951	14066	14096	14067	14194	14210	14017	14046	13928	14042	14155	14064	13982	14078	14081	14177	13951	14122	14130	14152	14161	14105	13962	13959	14191	14250	13963	13992	14041	14227	14163	14020	14033	14171	14204	14119	14130	14140	13941	14212	14310	14078	14015	14220	14100	14181	14116	14126	14036	14117	14036	13964	14047	14005	14003	13976	14199	14049	14027	14102	14096	14049	14030	14168	13825	14008	14032	14107	14100	14070	13992	14242	13953	14040	14014	14078	14226	14245	14216	14170	13978	14152	14120	13894	14137	14163	14120	14159	14176	14031	14090	14005	14216	14094	13957	13937	14053	14066	14109	13994	14068	14219	14133	14136	14060	14046	14060	14018	14087	14094	14147	14113	14097	14050	14198	14113	14049	14167	14152	13924	13995	14091	14180	14051	14131	14011	14073	14343	14091	14042	14030	14128	14071	14075	14110	14118	14054	14209	14048	14027	14057	14087	14226	14239	14207	14021	14019	14153	14087	13935	14157	13997	13955	14216	14195	14091	14036	14249	14163	14192	13999	14052	14036	14212	14198	14074	14015	14105	14268	13975	13851	14038	14021	14159	14193	13944	14300	14178	14279	14036	14116	14129	14181	14232	14159	14087	13989	14252	13993	14046	14067	14058	14132	14114	14056	14055	14038	14045	14223	14209	13983	13927	14250	14036	14095	14087	14010	13858	14096	14115	14215	13958	14159	14127	14202	14195	13977	13937	14060	14036	14063	13978	14120	13986	13898	13986	14162	14143	14141	14189	13969	13972	14092	14116	14192	13859	14074	14084	14032	14109	13946	14167	13918	13975	14087	14047	14071	14031	14176	14128	14079	14185	14098	13929	14197	14230	14127	13993	14231	13974	13991	14032	13971	14011	14293	14040	14100	14050	13917	14133	14061	14073	14249	14105	14068	14099	14158	14103	14037	14212	13972	13941	13938	14063	14015	13946	14078	14192	13974	14103	14214	14201	14078	14055	14177	14079	14095	14227	14162	14131	14103	14137	14048	14046	14286	14007	14181	14049	14279	14156	14025	13960	14024	14222	13994	14076	14113	14127	14189	14084	13938	14019	13997	14124	13919	14115	14118	14092	14119	14270	14159	14050	14061	14024	14105	14081	14131	14026	14052	14091	14122	14090	14093	13964	14154	14279	13908	14070	14201	14008	13993	14291	13923	13994	14305	14142	13968	14185	13942	14097	14182	14049	13999	14114	14163	13952	14236	13866	14003	14204	14190	14050	14122	14132	14139	13909	14111	13983	14091	14053	14141	14024	14371	14166	14041	14135	14105	14180	14094	14140	14110	13993	14070	14165	14019	14148	14020	14032	13927	14055	14165	13934	14152	13981	14314	14141	14076	14109	14211	14176	13916	13925	14086	13849	14382	14187	14188	14110	14139	14061	13901	14045	14123	14211	13953	14094	14137	14143	14068	14232	14078	14010	14169	14159	14126	14101	14223	13928	14033	14065	14013	14089	14180	14092	14130	14117	14032	14114	14236	14133	13989	14069	14158	14118	14115	14176	14138	14149	14102	14173	13945	14204	14021	14004	13957	14138	13954	14257	14085	13985	14081	14160	14186	14177	14051	14062	13982	14058	14138	14018	13956	14082	14038	13990	14110	14128	14052	13927	14147	14093	14148	14069	14075	13992	14026	14070	14031	14115	14043	14098	14110	14088	14146	14015	14046	14048	14045	14214	14201	14078	14069	14104	14030	14143	14232	14055	14121	14296	14162	14043	14109	14166	14091	14027	14058	14181	14067	14000	13974	14133	13966	14200	14049	14034	14101	14009	13979	14253	14219	13975	14096	14052	14400	14199	14266	14137	14073	14127	14174	14138	14039	13941	14137	14191	14086	13977	14115	14127	14163	13968	14041	14167	14125	14113	14061	14115	13962	14165	13939	14139	14153	13936	14014	13925	14079	13916	14201	14020	14130	14023	13985	14082	14181	14185	14303	14178	14078	13891	14195	14151	14251	14031	14114	14023	13964	14241	14074	14143	13995	14217	13907	14123	14051	14078	13971	14171	14062	14079	14074	14079	14177	14153	14184	14205	14167	14107	13984	14179	14009	14114	13970	14146	14040	14143	14201	14207	14011	14189	14077	13957	14132	14067	13948	14088	14052	14341	14054	14033	14192	14088	14060	14003	14057	14029	14127	14250	14292	14127	14160	14190	14062	14165	14061	14068	14059	14024	14128	14103	14025	14039	14158	14054	14040	14137	13986	14125	14029	14075	14249	14033	13976	14025	14126	14052	13896	14231	13965	14057	14127	14158	14105	14090	14245	14043	14108	13990	14298	13964	14033	14103	14136	14028	13965	13964	14293	14032	14224	14145	14218	14210	14201	14107	14074	14204	14039	14153	14064	14074	14062	14093	14110	14121	14388	14114	14049	14219	14059	14060	14155	14212	14026	14155	14035	14116	14004	14120	14112	13965	13943	14065	14210	14049	13929	14140	14178	14142	14139	14120	14062	14032	14090	14011	13920	14162	14180	13967	14050	14110	14098	14007	14158	14080	14095	14100	14054	13949	14179	14166	14229	14136	14250	13994	14132	14164	14061	14002	13950	14172	14129	14156	13995	14084	13974	14126	14122	14145	14133	14066	14148	14089	14007	14058	14025	14013	14110	14078	14118	14178	14098	14024	14056	14206	13993	14106	14020	13985	14105	14010	14109	14153	14148	14211	14023	14237	14173	14021	14084	13892	14115	14138	14135	13981	13870	14145	14130	13877	13993	14188	14127	14061	13938	14196	14112	14045	14018	14247	14128	14103	14167	14114	14085	14187	14153	14131	13910	14137	14019	14114	14117	14032	14024	14087	14011	14089	14098	14075	14091	14141	14173	13967	13991	13964	13994	14066	14151	14091	14068	14013	14049	13916	14049	14157	14104	14164	14006	14102	13938	14221	13973	14065	14217	14145	14014	14084	14034	13947	14055	14105	14092	14134	14082	14178	14060	13965	14139	14091	14309	13998	14238	14196	14159	14143	14141	14149	14321	13967	14156	13965	14156	14028	13954	14107	14128	13985	14083	14027	14041	13961	14139	14119	14053	14237	14205	14147	14108	14206	14300	14109	13991	14060	14179	14108	13883	14123	14085	13919	14116	14067	14104	14039	13966	14063	14281	14039	14145	14071	14291	14016	14131	14077	14095	14005	14029	13986	14100	14012	13994	14115	14080	13996	14042	14088	14081	14049	14004	13811	14024	14144	13890	14113	14184	14057	14056	14115	14091	14087	14131	14100	14070	13902	14088	14109	14075	14066	13981	14106	14076	14092	14061	14141	14038	14221	14122	14172	14057	14204	13932	14128	13970	14050	14050	14027	14071	14135	14051	14133	14034	13922	14118	14032	14239	14191	13886	14157	14260	14248	14112	14154	14058	14084	13973	14223	14114	14025	13924	14164	14108	14138	13962	14119	14089	14055	14169	14041	14207	14161	13964	14187	14210	14268	14099	14053	13919	14055	14179	14062	14160	14024	13959	14257	13916	14087	14199	14001	14113	14255	14066	13887	14237	14021	14118	14038	13778	14173	14076	14088	13996	13937	14104	13917	14066	14031	14157	14128	14079	14126	14156	14084	14062	14123	14054	14085	14093	14278	13908	14171	14134	14083	14044	13938	14071	14026	14029	14130	14141	14157	14125	14206	14157	14254	14113	14139	14125	14082	14212	13909	14097	14138	14095	14068	14181	14080	14063	13916	14073	14158	14029	13987	14055	14061	14039	14065	14090	14192	14072	14034	14054	14017	14008	14122	14195	14308	13974	14123	14109	13926	14021	14076	14211	14212	14086	14207	14057	13968	14277	14151	14044	14067	14184	14118	14097	14142	14098	14082	14214	14135	13872	14038	13952	14161	14060	14158	14118	14045	14081	14012	14125	14080	14109	14087	13959	14050	14248	14067	13966	13966	14064	14142	14262	14025	14043	13994	13943	13897	14157	14129	14201	14008	14082	14156	13950	14045	14070	14005	14186	14118	14092	14027	14149	13976	14198	13998	14165	14003	14281	14019	14074	14218	14262	14088	14152	14082	13983	14001	14156	14130	13887	14101	14073	14073	14055	14119	14192	14128	14107	14115	14190	14119	14155	14132	14078	14001	14234
22978	21200	28989	23902	22679	26414	28748	23532	21699	21333	20508	19447	18894	18644	18300	18334	18054	17409	17822	17323	17255	17119	16768	16980	17013	16860	16784	16668	16723	16769	16732	16685	16519	16646	16666	16754	16630	16531	16633	16691	16345	16433	16452	16416	16547	16604	16587	16653	16467	16541	16513	16776	16597	16443	16610	16684	16366	16572	16356	16477	16602	16489	16580	16403	16512	16509	16559	16479	16344	16630	16531	16250	16395	16544	16482	16426	16555	16443	16449	16401	16333	16324	16502	16423	16427	16474	16415	16402	16484	16377	16466	16687	16699	16553	16473	16508	16324	16453	16325	16488	16411	16564	16446	16411	16570	16607	16389	16372	16545	16306	16580	16396	16466	16480	16489	16580	16403	16512	16311	16603	16355	16314	16476	16397	16459	16410	16515	16570	16538	16199	16520	16346	16313	16226	16396	16422	16600	16377	16492	16528	16583	16347	16421	16346	16482	16542	16734	16439	16400	16440	16487	16477	16453	16469	16468	16736	16460	16668	16575	16512	16265	16446	16545	16424	16446	16627	16233	16505	16736	16359	16512	16466	16396	16385	16292	16347	16450	16407	16433	16416	16418	16598	16411	16347	16547	16590	16425	16410	16367	16161	16535	16389	16358	16529	16550	16517	16641	16303	16643	16498	16419	16376	16442	16532	16574	16550	16338	16599	16722	16418	16548	16545	16385	16501	16465	16466	16605	16615	16516	16398	16401	16446	16364	16356	16408	16415	16539	16537	16338	16315	16431	16449	16500	16398	16407	16293	16482	16565	16385	16358	16415	16574	16631	16134	16573	16435	16462	16644	16510	16380	16473	16400	16543	16342	16492	16513	16555	16356	16334	16515	16602	16488	16407	16292	16364	16573	16602	16410	16338	16295	16522	16377	16566	16441	16408	16501	16422	16347	16619	16604	16416	16123	16317	16391	16337	16472	16336	16215	16538	16302	16388	16454	16588	16231	16330	16708	16429	16447	16468	16361	16464	16706	16549	16440	16437	16579	16579	16578	16549	16526	16348	16629	16438	16545	16502	16400	16571	16303	16309	16647	16430	16438	16169	16509	16520	16410	16400	16254	16493	16334	16549	16426	16481	16614	16361	16453	16368	16454	16260	16490	16420	16389	16357	16587	16493	16454	16606	16571	16279	16194	16470	16570	16352	16517	16327	16317	16468	16478	16509	16534	16505	16471	16399	16231	16527	16519	16466	16412	16532	16466	16332	16257	16357	16418	16554	16449	16400	16541	16395	16609	16501	16432	16540	16630	16290	16483	16470	16185	16285	16331	16352	16349	16454	16630	16460	16505	16564	16339	16412	16462	16380	16297	16481	16369	16391	16408	16303	16390	16436	16472	16263	16440	16443	16467	16380	16396	16325	16448	16396	16423	16254	16598	16283	16353	16407	16283	16176	16259	16645	16183	16361	16211	16523	16412	16529	16445	16522	16446	16617	16369	16350	16094	16465	16511	16509	16342	16174	16486	16594	16543	16352	16447	16395	16576	16642	16306	16372	16416	16366	16424	16389	16304	16332	16490	16369	16448	16389	16576	16509	16286	16389	16537	16570	16367	16484	16475	16429	16527	16334	16247	16536	16369	16565	16442	16373	16399	16508	16477	16390	16386	16449	16593	16316	16307	16310	16580	16439	16434	16612	16344	16508	16418	16485	16290	16318	16559	16560	16456	16551	16450	16434	16470	16544	16539	16478	16264	16267	16550	16600	16277	16518	16645	16317	16344	16447	16466	16468	16464	16359	16609	16318	16445	16573	16401	16482	16603	16407	16407	16495	16350	16641	16425	16668	16602	16449	16485	16555	16354	16460	16388	16416	16410	16586	16526	16284	16327	16419	16571	16575	16431	16230	16398	16521	16481	16658	16656	16321	16633	16336	16493	16680	16524	16333	16289	16406	16528	16594	16631	16307	16273	16727	16509	16579	16698	16474	16313	16374	16468	16645	16324	16429	16408	16399	16489	16430	16593	16411	16363	16445	16459	16506	16556	16447	16584	16403	16549	16477	16521	16596	16305	16479	16426	16445	16456	16528	16516	16476	16466	16220	16308	16392	16457	16474	16593	16286	16564	16622	16359	16426	16406	16324	16421	16443	16340	16485	16383	16242	16382	16318	16393	16337	16504	16226	16509	16452	16402	16422	16453	16535	16487	16263	16321	16462	16544	16394	16538	16422	16532	16375	16561	16565	16716	16409	16440	16490	16291	16587	16438	16262	16359	16391	16392	16321	16437	16502	16383	16385	16486	16287	16654	16544	16682	16393	16501	16509	16551	16451	16420	16451	16420	16629	16413	16363	16375	16642	16316	16468	16462	16568	16423	16457	16319	16686	16258	16229	16377	16446	16509	16408	16380	16530	16585	16291	16380	16504	16321	16436	16512	16430	16342	16242	16501	16323	16587	16460	16450	16256	16483	16362	16334	16220	16550	16305	16304	16361	16473	16366	16244	16405	16592	16360	16663	16641	16261	16404	16438	16355	16586	16453	16415	16337	16104	16446	16386	16458	16453	16520	16461	16312	16413	16595	16457	16588	16506	16520	16339	16362	16397	16510	16395	16347	16446	16363	16370	16582	16479	16294	16312	16554	16334	16385	16339	16331	16519	16572	16675	16535	16527	16364	16452	16412	16540	16456	16431	16454	16464	16426	16337	16384	16219	16349	16115	16550	16597	16369	16328	16619	16473	16381	16489	16317	16529	16248	16378	16073	16266	16392	16637	16382	16405	16399	16314	16489	16463	16427	16586	16455	16490	16584	16529	16421	16745	16462	16369	16240	16420	16466	16264	16467	16303	16383	16544	16506	16291	16402	16289	16303	16429	16525	16457	16477	16524	16391	16420	16559	16342	16344	16366	16399	16390	16421	16316	16443	16517	16468	16372	16382	16405	16598	16381	16571	16495	16591	16447	16520	16479	16509	16496	16149	16443	16202	16296	16351	16525	16519	16449	16353	16510	16377	16536	16585	16750	16540	16322	16476	16411	16491	16520	16264	16378	16368	16378	16235	16548	16440	16451	16371	16568	16430	16621	16372	16292	16239	16422	16237	16385	16332	16297	16573	16218	16529	16421	16550	16458	16583	16578	16390	16482	16495	16330	16482	16470	16616	16472	16507	16720	16427	16419	16347	16475	16557	16339	16421	16446	16579	16358	16471	16461	16472	16456	16360	16413	16447	16405	16585	16441	16572	16244	16608	16450	16326	16525	16363	16324	16344	16511	16343	16385	16386	16556	16327	16320	16345	16605	16315	16577	16547	16462	16608	16453	16650	16561	16406	16488	16335	16275	16492	16296	16453	16375	16294	16349	16299	16567	16467	16287	16403	16387	16317	16477	16581	16326	16597	16551	16532	16265	16512	16515	16692	16548	16278	16318	16333	16530	16416	16365	16580	16215	16357	16509	16347	16498	16330	16561	16500	16485	16483	16378	16548	16317	16344	16312	16406	16189	16329	16454	16499	16339	16475	16493	16457	16358	16566	16532	16550	16654	16345	16546	16426	16467	16473	16412	16127	16382	16498	16530	16425	16468	16561	16358	16324	16629	16438	16355	16383	16406	16389	16500	16281	16509	16402	16318	16422	16305	16557	16430	16494	16313	16303	16497	16381	16314	16351	16416	16319	16538	16481	16308	16635	16389	16385	16392	16238	16550	16378	16541	16613	16346	16420	16484	16533	16437	16491	16323	16662	16460	16423	16382	16368	16291	16488	16314	16269	16388	16356	16588	16444	16364	16385	16398	16409	16242	16338	16358	16470	16428	16547	16263	16470	16531	16470	16446	16664	16637	16498	16416	16622	16308	16396	16626	16509	16433	16503	16515	16582	16494	16327	16300	16405	16529	16656	16277	16409	16551	16377	16582	16488	16476	16382	16333	16434	16396	16382	16448	16359	16393	16538	16709	16477	16224	16609	16676	16468	16416	16705	16271	16414	16311	16556	16540	16388	16428	16607	16531	16390	16486	16311	16420	16500	16235	16231	16496	16576	16559	16605	16277	16339	16621	16682	16423	16571	16359	16401	16465	16278	16475	16420	16388	16391	16350	16413	16402	16287	16351	16375	16441	16545	16384	16153	16621	16504	16446	16647	16364	16530	16460	16562	16411	16349	16521	16334	16465	16277	16367	16673	16457	16458	16459	16510	16563	16442	16452	16308	16581	16565	16342	16308	16364	16397	16364	16406	16415	16452	16477	16546	16358	16609	16487	16456	16454	16447	16412	16515	16414	16412	16538	16432	16337	16447	16325	16342	16256	16538	16420	16556	16311	16443	16439	16339	16413	16332	16367	16449	16521	16558	16543	16351	16596	16425	16358	16417	16481	16435	16545	16364	16358	16394	16452	16511	16217	16565	16542	16449	16584	16626	16243	16382	16427	16487	16172	16348	16278	16601	16464	16781	16494	16623	16350	16422	16328	16206	16358	16410	16274	16519	16148	16417	16521	16351	16416	16523	16493	16275	16315	16520	16372	16432	16485	16280	16458	16581	16373	16460	16520	16417	16374	16489	16339	16670	16493	16438	16594	16204	16373	16274	16501	16445	16543	16408	16519	16498	16465	16391	16422	16388	16373	16705	16433	16443	16313	16281	16508	16366	16496	16358	16305	16291	16605	16348	16477	16550	16392	16323	16379	16484	16383	16541	16492	16509	16575	16401	16575	16302	16385	16425	16575	16588	16438	16561	16454	16461	16422	16288	16484	16679	16403	16384	16505	16418	16210	16470	16503	16360	16401	16367	16473	16421	16439	16332	16596	16361	16682	16517	16430	16400	16257	16494	16413	16327	16379	16299	16283	16510	16375	16390	16530	16372	16402	16367	16513	16547	16607	16655	16480	16326	16139	16360	16432	16365	16526	16194	16481	16515	16374	16428	16452	16487	16481	16304	16264	16612	16445	16265	16527	16498	16502	16619	16536	16454	16399	16436	16437	16495	16305	16413	16444	16281	16505	16510	16334	16493	16377	16513	16310	16480	16467	16468	16479	16404	16576	16393	16488	16504	16417	16476	16498	16529	16297	16310	16345	16591	16416	16651	16659	16554	16362	16333	16432	16236	16469	16381	16541	16400	16281	16177	16591	16508	16451	16325	16459	16422	16441	16305	16473	16534	16395	16521	16530	16205	16406	16475	16535	16402	16314	16298	16406
31005	52947	49261	39966	34453	30123	27227	24430	22452	21268	20050	19149	18187	17446	17048	16947	16302	15916	15850	15370	15268	15139	15143	15051	14881	14891	14579	14918	14657	14734	14637	14385	14676	14250	14641	14581	14523	14618	14588	14740	14572	14245	14438	14554	14375	14576	14410	14388	14553	14404	14494	14420	14647	14553	14567	14477	14395	14492	14573	14348	14556	14467	14495	14534	14573	14386	14508	14394	14363	14550	14312	14442	14352	14423	14355	14296	14571	14498	14447	14435	14473	14434	14467	14465	14357	14455	14467	14383	14323	14412	14433	14439	14413	14324	14376	14558	14357	14630	14397	14576	14406	14449	14492	14410	14466	14319	14410	14274	14472	14395	14614	14461	14411	14459	14427	14462	14357	14610	14385	14516	14491	14524	14533	14550	14283	14509	14439	14472	14178	14473	14514	14497	14432	14381	14472	14296	14516	14459	14299	14440	14464	14587	14449	14377	14602	14340	14405	14530	14351	14274	14445	14329	14323	14533	14490	14408	14507	14443	14366	14780	14277	14355	14482	14274	14259	14489	14437	14344	14491	14413	14421	14507	14412	14425	14369	14319	14374	14427	14565	14378	14354	14461	14638	14513	14173	14403	14484	14424	14363	14383	14562	14422	14457	14439	14415	14496	14351	14450	14479	14391	14419	14497	14418	14273	14384	14402	14506	14369	14454	14340	14518	14337	14320	14349	14388	14311	14444	14408	14449	14370	14360	14602	14309	14310	14307	14284	14326	14509	14232	14572	14424	14330	14508	14432	14431	14317	14325	14363	14528	14268	14482	14441	14416	14561	14322	14389	14491	14427	14289	14617	14534	14495	14410	14439	14486	14612	14277	14513	14388	14373	14328	14555	14228	14415	14367	14423	14269	14391	14416	14439	14529	14571	14461	14273	14420	14351	14520	14583	14437	14477	14386	14421	14556	14274	14507	14268	14514	14293	14508	14492	14468	14458	14370	14409	14581	14255	14629	14433	14329	14322	14449	14369	14402	14286	14580	14420	14473	14598	14384	14411	14411	14455	14479	14459	14328	14410	14527	14306	14294	14525	14526	14327	14445	14351	14276	14404	14342	14509	14509	14345	14341	14525	14430	14461	14335	14565	14469	14248	14443	14328	14512	14443	14538	14386	14468	14424	14359	14537	14396	14423	14562	14465	14642	14256	14558	14410	14503	14445	14357	14603	14395	14393	14278	14414	14634	14376	14434	14456	14331	14347	14369	14463	14316	14360	14298	14456	14536	14391	14434	14425	14647	14512	14369	14401	14561	14376	14571	14557	14506	14390	14553	14445	14427	14615	14456	14398	14540	14307	14349	14516	14567	14397	14417	14437	14430	14436	14490	14334	14518	14370	14413	14391	14392	14448	14478	14612	14482	14453	14593	14276	14512	14499	14492	14488	14391	14439	14504	14399	14441	14418	14348	14290	14380	14656	14412	14404	14332	14431	14266	14484	14489	14372	14279	14287	14445	14329	14315	14487	14357	14345	14546	14409	14392	14571	14360	14494	14492	14339	14464	14478	14433	14353	14391	14420	14335	14220	14603	14319	14424	14380	14590	14576	14290	14307	14464	14450	14471	14501	14387	14501	14560	14318	14453	14548	14309	14462	14591	14363	14623	14351	14301	14423	14483	14487	14369	14345	14458	14513	14485	14282	14385	14438	14483	14338	14334	14526	14478	14370	14375	14426	14459	14372	14531	14551	14342	14400	14457	14533	14576	14417	14396	14320	14430	14454	14257	14469	14426	14387	14487	14287	14467	14463	14499	14369	14409	14315	14422	14476	14505	14476	14408	14314	14420	14374	14330	14353	14287	14587	14424	14394	14512	14322	14537	14351	14553	14659	14301	14577	14370	14457	14430	14393	14474	14499	14487	14428	14471	14475	14166	14605	14489	14412	14261	14484	14486	14339	14407	14348	14605	14391	14286	14340	14476	14466	14404	14349	14308	14266	14357	14305	14472	14428	14485	14269	14609	14357	14247	14425	14565	14540	14377	14393	14523	14470	14627	14408	14392	14489	14539	14596	14534	14415	14420	14304	14268	14464	14366	14468	14395	14481	14480	14387	14361	14294	14422	14383	14427	14282	14466	14281	14455	14372	14474	14424	14410	14341	14463	14479	14464	14295	14507	14470	14389	14509	14445	14402	14561	14519	14307	14396	14426	14329	14327	14398	14257	14397	14411	14350	14433	14389	14595	14405	14349	14311	14388	14473	14383	14491	14485	14522	14643	14306	14441	14383	14235	14329	14345	14486	14393	14267	14429	14394	14355	14411	14469	14589	14354	14439	14403	14389	14436	14321	14271	14503	14519	14326	14543	14560	14442	14383	14406	14312	14355	14453	14474	14463	14487	14436	14282	14400	14426	14286	14382	14208	14432	14330	14388	14390	14425	14420	14556	14408	14418	14333	14437	14350	14504	14339	14422	14434	14495	14468	14512	14394	14361	14587	14476	14432	14468	14365	14464	14581	14373	14459	14431	14386	14375	14525	14515	14342	14428	14353	14376	14432	14414	14400	14461	14281	14526	14434	14592	14320	14397	14492	14565	14320	14472	14380	14558	14373	14484	14434	14392	14290	14331	14474	14328	14405	14350	14424	14622	14433	14381	14495	14586	14394	14501	14342	14316	14463	14437	14285	14601	14561	14470	14335	14379	14492	14374	14498	14409	14494	14418	14338	14364	14442	14515	14403	14526	14270	14466	14352	14278	14265	14364	14475	14448	14490	14539	14339	14406	14388	14300	14520	14641	14433	14584	14302	14305	14174	14522	14255	14413	14297	14333	14356	14579	14325	14432	14470	14439	14288	14469	14441	14326	14432	14454	14394	14445	14398	14370	14435	14639	14440	14414	14341	14414	14393	14386	14537	14449	14352	14350	14495	14452	14446	14261	14313	14356	14458	14390	14300	14289	14441	14579	14446	14440	14393	14376	14331	14425	14372	14465	14485	14421	14436	14403	14456	14318	14521	14381	14550	14333	14587	14448	14510	14450	14408	14600	14400	14544	14492	14459	14438	14422	14560	14273	14416	14427	14436	14504	14516	14494	14533	14479	14332	14320	14361	14476	14365	14203	14519	14354	14434	14445	14449	14385	14558	14523	14230	14505	14397	14573	14391	14424	14339	14460	14467	14445	14344	14468	14546	14564	14601	14403	14378	14428	14414	14341	14366	14570	14565	14329	14606	14485	14467	14566	14410	14486	14361	14204	14370	14436	14346	14410	14433	14457	14485	14290	14299	14560	14510	14544	14454	14398	14446	14408	14466	14448	14444	14354	14531	14418	14456	14340	14334	14473	14329	14347	14600	14482	14341	14521	14443	14332	14545	14528	14329	14496	14378	14429	14391	14365	14278	14448	14339	14471	14365	14557	14427	14324	14410	14440	14479	14381	14337	14385	14409	14321	14358	14483	14435	14356	14497	14386	14368	14290	14391	14507	14276	14368	14429	14402	14274	14347	14484	14372	14402	14510	14448	14276	14492	14589	14662	14578	14382	14477	14489	14316	14566	14356	14342	14477	14399	14454	14328	14307	14493	14444	14444	14460	14321	14470	14358	14407	14511	14372	14347	14468	14400	14374	14278	14483	14522	14445	14541	14479	14239	14403	14404	14268	14402	14382	14444	14383	14360	14374	14467	14326	14411	14424	14456	14480	14291	14346	14393	14356	14694	14349	14576	14358	14391	14410	14496	14476	14395	14476	14337	14321	14285	14471	14367	14357	14565	14488	14188	14309	14383	14468	14510	14315	14424	14505	14317	14301	14453	14462	14513	14390	14232	14280	14491	14468	14546	14398	14521	14552	14245	14518	14396	14412	14427	14340	14517	14384	14512	14405	14371	14484	14411	14373	14405	14421	14389	14507	14323	14535	14481	14300	14423	14474	14270	14459	14350	14394	14446	14468	14491	14416	14461	14427	14547	14399	14426	14348	14417	14422	14422	14175	14578	14487	14379	14447	14509	14480	14240	14415	14377	14398	14263	14409	14331	14483	14402	14436	14448	14434	14398	14553	14444	14478	14434	14510	14300	14592	14375	14424	14292	14430	14490	14515	14357	14438	14394	14398	14314	14370	14415	14364	14441	14338	14421	14371	14405	14535	14596	14466	14504	14245	14535	14213	14478	14464	14355	14370	14446	14350	14365	14283	14453	14387	14441	14382	14446	14507	14371	14353	14330	14449	14406	14429	14466	14572	14441	14446	14386	14547	14562	14349	14588	14605	14393	14452	14374	14241	14423	14381	14396	14369	14381	14528	14269	14363	14460	14397	14305	14499	14504	14560	14352	14436	14443	14499	14477	14416	14374	14404	14530	14507	14358	14457	14335	14526	14448	14364	14390	14520	14489	14526	14330	14482	14431	14341	14389	14493	14375	14338	14438	14354	14322	14311	14290	14386	14407	14430	14358	14529	14352	14548	14294	14373	14193	14510	14565	14396	14265	14496	14393	14485	14610	14510	14298	14524	14497	14376	14356	14629	14339	14476	14532	14466	14461	14482	14450	14467	14488	14336	14374	14377	14405	14312	14284	14536	14564	14382	14423	14387	14397	14395	14518	14368	14432	14420	14357	14475	14572	14480	14537	14317	14314	14565	14272	14514	14470	14370	14460	14440	14392	14421	14493	14606	14571	14424	14447	14453	14605	14413	14448	14426	14491	14308	14412	14445	14561	14457	14311	14406	14594	14488	14561	14371	14476	14513	14511	14369	14528	14426	14444	14489	14472	14569	14342	14400	14456	14442	14370	14307	14382	14420	14331	14446	14474	14382	14413	14439	14485	14498	14445	14431	14335	14465	14405	14418	14216	14639	14522	14378	14672	14305	14618	14455	14522	14570	14385	14609	14471	14455	14379	14359	14340	14480	14302	14406	14397	14436	14192	14176	14336	14527	14417	14366	14440	14534	14434	14462	14399	14294	14310	14349	14429	14375	14428	14360	14296	14452	14383	14458	14308	14325	14426	14400	14340	14371	14421	14336	14379	14402	14554	14375	14572	14493	14529	14381	14407	14536	14305	14519	14427	14479	14457	14329	14396	14459	14410	14436	14389	14424	14363	14390	14404	14270	14270	14290	14529	14495	14322	14546	14327	14427	14337	14337	14272	14225	14322	14368	14616	14422	14442	14344	14240	14386	14418	14443	14364	14386	14279
29193	27375	33911	30473	24613	21993	20463	19175	18609	17999	17510	17454	16976	17078	16916	16837	16646	16417	16622	16419	16295	16324	16267	16268	16326	16163	16214	16072	16176	15997	16283	16062	16390	16186	16267	16017	15949	16046	15881	16118	15833	15926	16121	15828	16186	16184	16162	15956	16040	16047	16049	16164	16061	15909	16152	16001	15965	16196	16117	16147	15939	16170	15972	16008	16170	16095	15994	15928	15917	16233	15996	16026	15872	15935	16188	16086	16130	15788	16149	16217	16151	15874	15926	15956	16127	16119	15996	15952	16059	15996	15906	16011	16052	16081	16283	16116	15897	16017	16052	16024	16089	16026	16129	16081	15995	15993	16045	16132	15989	16127	16070	16160	16095	15992	15987	16076	15887	15816	15956	16105	16081	16138	15937	16121	16182	16184	15909	16218	16168	16098	16122	16158	15968	15923	16132	15872	16286	15997	16026	16118	16135	15901	16177	15965	16112	15973	16128	16107	16061	16090	15985	15954	15884	15949	16130	16164	15842	16119	16044	16080	16052	15969	16084	16295	16040	16122	15878	16106	15913	15982	16005	16105	15963	16299	16126	15917	16096	16105	15976	15959	16014	15911	16138	16017	16108	15957	16067	16034	15957	15922	15842	16115	16261	16141	15882	15991	15983	16069	15895	16162	15973	15996	15931	15986	16033	16024	15986	16233	16015	15983	16049	16169	16011	15972	16044	15981	16034	16097	16144	16013	16088	15927	16216	16059	16011	15993	15940	15948	16125	16068	16087	15972	16135	16010	16236	16289	16113	16021	16088	16102	16079	16015	16077	16211	16126	15908	16014	15884	15974	16041	16159	15955	16037	15998	16225	15967	16101	15999	15934	15935	16152	16137	16218	15974	15811	15928	15941	16106	16022	15915	16159	16228	15835	16000	16073	15927	15965	16010	15952	16125	16051	15984	16087	15835	16085	16011	16125	16207	16027	16029	16062	16051	16130	16133	16003	15984	15858	15816	15973	15856	16083	15847	16122	16172	15921	16047	16095	16003	16066	16122	15899	15908	15991	16144	16026	16101	16017	16029	15808	15992	16239	15879	15904	15897	16176	16072	16210	16078	16024	16021	15974	15915	15991	16224	15823	16146	15948	15886	16045	15953	16037	16026	16100	15937	15959	15858	16038	15897	16173	16115	16109	16166	15857	16066	16099	16089	15941	15932	16192	16173	16003	16059	16088	16078	16110	15961	16062	15939	15986	16103	15993	15806	16010	15962	16036	15861	16084	16019	16096	15942	15925	16043	15953	16215	16104	16056	16036	16000	15993	15941	16254	16019	16139	16198	16076	15889	16000	16111	16167	16040	15816	15996	15865	16126	16130	15944	16114	15883	15970	15989	15944	15924	16028	15899	16098	15945	15959	16225	16048	16051	16148	16053	15995	15971	16078	16179	15993	16078	15811	16170	15924	15962	16011	15963	15963	15817	16048	15985	16002	16033	15996	15903	16148	16136	16189	15994	15954	16100	16183	16015	15952	16172	16098	15957	16209	15911	16245	15882	16063	16029	16069	15798	16000	16189	16044	16109	15880	16083	16140	16168	16054	16104	15996	15914	16116	15983	16039	15987	16047	16135	16028	15939	15990	16219	16015	16187	16035	16033	16299	16084	16067	16007	15952	16091	16017	15875	16072	16040	15805	16165	16042	15969	16017	16045	16122	15937	16110	16144	15948	16178	16173	16016	16066	16027	16169	15994	16168	15987	16139	16110	15793	16175	16253	16111	16302	16162	16010	15878	15818	15997	16085	15856	15991	15909	15999	16082	16194	16040	16075	15943	16133	16001	16183	16129	16018	16148	16194	16006	16127	15969	15985	16221	16201	16081	16090	16065	16082	16025	16155	16106	16231	16122	16194	16168	15967	16075	15820	15917	15929	15929	15952	16083	16020	15964	16143	16212	16148	16094	16025	16036	15843	15939	16008	15941	15807	16040	16093	15982	15952	15787	16041	16106	16103	16288	16090	16037	16029	16007	16221	16054	15983	16110	15933	15977	15851	16028	16196	16027	16302	16161	15975	16060	16085	15943	16039	16196	16198	16057	15989	16002	16095	15949	15827	16127	16005	16109	16130	16021	15880	16142	16092	16147	16001	15986	16118	16073	16041	15925	16194	15938	15848	15988	16094	15960	15902	16116	16117	15974	16309	16049	16063	15838	16074	15952	16052	16092	16049	15906	16035	16034	16127	16042	16037	16145	16137	15897	16039	16080	15975	16012	16221	16119	15949	16190	15844	15951	15955	15977	15839	15925	15897	15917	16029	16153	15990	16111	16226	16276	16089	16016	16068	15973	15982	16029	16248	16112	16036	16205	15994	16117	16175	15940	16064	16186	16093	16013	16106	16073	16080	15963	15852	15950	16166	15932	16047	16241	16077	16116	16275	16081	15833	16017	16059	16005	16048	16129	16160	16232	16085	16078	16147	15983	15987	16274	15943	15949	16037	16121	16052	16051	16174	16024	16043	16007	16117	16140	16071	16024	16010	16012	16004	15893	16108	16107	16109	16193	16177	16137	16024	16089	16198	16010	15973	16157	16187	16143	16090	16213	16132	16051	16063	15967	16020	16098	15933	15943	15944	16215	16005	16019	16291	15993	15980	15942	16073	16080	16082	15981	16091	16180	15904	15885	16048	16152	15995	16153	16265	16015	15980	16155	16215	16025	16165	16128	16065	15951	15844	16132	16137	15927	15923	15972	15988	16176	16060	16070	15953	16153	16144	15821	16026	16115	16144	16145	15974	16041	16108	16001	15992	16054	15973	16012	16010	16143	16085	15956	16236	16104	16073	15903	16035	16185	15951	16110	16024	16095	16015	15906	16031	16179	16067	16000	16148	15956	16173	15983	16162	15897	16198	16146	15950	16116	16120	16023	16243	15806	16089	16022	15880	16139	16035	15979	16235	16188	16089	16171	16109	16179	16039	16127	16203	16013	16010	16107	15920	15955	15969	16033	16062	16152	16003	16152	15976	16089	16104	15967	16197	16141	16158	16001	16041	16081	16044	16120	16153	16053	16145	16247	15977	16045	15888	16097	16054	16106	16127	15896	15933	16162	16057	16144	15849	16121	16010	16112	16062	15966	15918	15963	16046	15998	16179	16068	16106	16052	16125	16184	16055	16069	15954	15987	16106	16030	16276	16088	16114	16061	16130	16130	15983	16188	15856	15979	16016	15978	16274	16170	16015	16180	16259	16012	15924	16047	16068	16109	16138	15918	16016	16182	16069	16072	16226	16047	16271	16239	15922	16073	16233	16065	16011	15993	16254	16034	16064	16098	16012	16063	15952	15976	16189	16078	15903	16105	16041	16225	15996	15993	15872	16135	16076	16013	15967	16156	16187	15987	16007	15893	16122	16026	15844	15934	15930	16030	16078	16035	16018	16209	15971	16022	16057	15851	15985	16125	16218	16060	16141	16069	16000	16038	16015	15974	16183	16274	16183	16155	16113	16056	16336	16057	16094	16291	16097	16115	16217	16039	16031	16197	16059	15852	15824	15961	16084	15975	15858	15841	16059	15942	16010	15957	15885	16138	16054	16162	15958	16092	16166	16051	16107	16090	16004	16113	15893	16118	16166	16178	16033	16067	16010	15810	16089	15891	15786	16162	16131	16123	15880	16156	16006	15897	15958	15966	15957	15929	15885	15856	16107	16158	16279	16060	16186	16009	15985	16156	16061	16070	15955	16279	15840	16053	16226	15880	16215	16147	15937	15954	16001	16083	16000	15973	16258	15940	16106	15886	16124	16083	16109	16013	15982	16068	15965	15882	16099	16074	16020	16182	16074	16179	15943	15960	16122	16137	16193	16075	16057	16022	15928	15972	16181	16103	16279	15931	16093	15991	16225	16135	16144	15977	16101	16157	15907	15998	16179	16068	16007	16163	16145	15945	16200	16008	16015	16104	16041	16112	16110	16085	16033	15943	16126	16028	16006	16026	16184	16061	16118	16002	16350	16135	16013	15871	16211	15984	15948	16184	16140	15978	16032	16235	16123	15907	16117	16098	16069	15944	16163	16107	16166	16270	15970	15938	15956	16187	16199	15852	15897	16164	15915	16056	15948	16220	16148	15846	15916	16268	16003	16039	16144	16002	16086	16141	15934	15957	15894	15915	16089	15880	16127	16280	15889	16066	16139	15987	16033	16054	16050	16018	16203	15847	15974	16238	16021	15880	15925	16079	16008	15939	15991	16150	16231	16152	16103	15992	16079	16193	16034	15835	16062	16112	15992	16154	16017	16032	15850	16246	16101	16034	16171	16067	15999	15984	16121	16023	15919	16119	16036	15909	16070	16012	16192	16169	16360	16022	16078	15934	16248	16050	16020	15949	16090	15951	16070	15932	16105	15955	15933	16041	16036	16077	16105	16078	16002	16271	16083	16240	16194	16143	16150	15957	15753	16022	16145	16078	16159	16085	16003	16014	15980	16173	16095	15985	15891	16200	16127	16011	16238	16021	15975	16058	16120	16035	16062	15990	15940	16132	16147	15978	16103	16002	15863	15958	15872	16003	15906	15876	16044	16208	16085	15951	15875	15985	16070	15897	15916	16164	15974	15984	15994	16189	16189	15912	16000	15957	16151	15858	16116	15956	15963	16128	16075	16285	16082	16167	16197	15968	16067	16080	16108	16117	16255	15946	16110	16100	16085	16020	15987	15731	16125	16147	16037	16080	15887	16252	16120	16029	16215	16230	16057	16093	15979	16022	16093	16078	16144	15972	16071	15917	16084	16212	16203	15931	15964	16050	16162	16042	16142	16152	16158	16091	16057	16026	16023	16053	16170	15984	15888	16042	15977	16172	16072	15773	16148	16175	16315	15893	15833	16225	16133	16102	16027	16227	16046	16023	16002	15954	16158	16113	15975	15831	16057	16047	16184	16129	16078	15955	16193	15976	16165	16026	16069	16027	16019	16117	16055	15861	16110	16314	16054	16001	16028	15935	15905	15855	16054	16041	15976	15972	15980	15828	16157	15920	16131	16069	16151	16153	16064	15976	16170	16055	15980	16024	16083	16117	15908	15884	16070	16247	15808	16011	16131	15962	15974	16099	16166	16135	16094	15969	16088	15990	16139	16007	16185	15949	16103	16050	16072	15898	16236	15912	16088	15998	15973	16349	15966	16156	16153	16055	16169	16117
29640	42187	38184	29665	25192	22231	20388	18865	17976	17073	16715	16128	15791	15576	15211	15234	14948	14711	14660	14637	14421	14454	14502	14373	14380	14285	14111	14282	14282	14327	14024	14268	14233	14222	14330	14241	14390	14141	14169	14245	14130	14241	14179	14239	14207	14093	14210	14137	14319	14136	14097	14124	14339	14079	14209	14216	14266	14227	14176	14127	14180	14304	14206	14212	14069	14175	14242	14314	13995	14269	14135	14141	14097	14052	14164	14373	14224	14114	14133	14196	13970	14196	14090	14171	14138	14028	14166	14101	14117	14164	14283	14164	14268	14186	14143	14216	14105	14101	14202	14096	14317	14256	14095	14045	14062	14118	14215	14148	13978	14272	14170	14249	14178	14152	13866	14109	14096	14142	14223	14041	14067	14171	14176	14065	14135	14292	14188	13942	14140	14195	14263	14044	14350	14193	14138	14010	14155	14177	14231	14275	14285	14299	14292	14131	13920	14028	14089	13960	14125	14114	14039	14183	14127	14194	14072	14231	14160	14245	14041	14257	13914	14156	14162	14193	14100	14110	14170	14186	14304	14104	14313	14139	14248	14093	14073	14146	14179	14131	14152	14118	14040	14099	14195	14060	14026	14056	14009	14040	14113	13923	14349	14049	14135	14124	14136	13950	14174	14118	14377	14210	14130	14201	14091	14140	14218	13962	14134	14255	14202	14101	14053	14229	14232	14172	14101	14130	14188	14280	14043	14059	14139	14194	14180	14308	14172	14032	14115	14105	14262	14147	14148	14168	14088	14129	14190	14232	14157	14262	14099	14071	14197	14020	14072	14147	14108	14260	14249	14384	14194	14133	14115	14181	14165	14155	14234	14170	14101	14024	14016	14146	14320	13993	14150	14121	14216	14147	14213	14080	14183	14296	14201	14139	14132	14334	14133	14183	14277	14076	14296	14228	14108	14307	14082	14206	14140	14020	14331	14085	14151	13990	14227	14225	14090	14033	14141	14187	14182	14212	14189	14128	14186	14263	14280	14183	14068	14112	14328	14192	14126	14280	14240	14162	14042	14319	14137	14233	14193	14043	14109	14081	14080	14194	14252	14092	14009	14206	14383	14103	14057	14264	14097	14284	14178	14237	14068	14139	14184	14186	14201	14205	13998	14174	13997	14292	14120	14170	14129	14145	14164	14079	14239	14134	14185	14112	14184	14110	14091	14103	14170	14414	14190	14193	14178	14210	14192	14114	14323	14242	14096	14250	14168	14203	14039	14159	14311	14237	14169	14123	14237	14102	14077	14244	14279	14143	14232	14054	14114	14073	14185	14227	14183	14104	14280	14119	14329	14063	14295	14178	14304	14112	14238	14177	14170	14110	14052	14238	14202	14163	14293	14181	14130	14090	14233	14222	14247	14239	14095	14327	14108	14090	14266	14195	14082	14020	14176	13985	14332	14195	14082	14059	14121	14197	14334	14266	14004	14055	14225	14079	14166	14178	14109	14158	14228	14205	14093	14201	14147	14258	14053	14249	14109	14216	14133	14270	14119	14108	14323	14142	14188	14091	14308	14224	14216	14169	14074	14208	14014	14211	14337	14196	14287	14254	14167	14202	14231	14248	14256	14186	14070	14235	14117	14067	14171	14110	14102	14077	14181	14142	14150	14131	14153	14294	14216	14327	14144	14161	14386	14292	14126	14195	14129	14245	14165	14253	14209	14293	14265	14124	14259	14264	14263	14123	14158	14124	14209	14139	14117	14022	14188	14162	14311	14164	14130	14168	14037	14239	14195	14204	14174	14077	14102	14256	14159	14290	14049	14026	14093	14316	14162	14364	14121	14047	14159	13859	14096	14128	14337	13965	14173	14145	14132	14243	14287	14056	14216	14269	14126	14164	14279	14069	14152	14259	14103	14242	14002	14195	14140	14183	14005	14310	14129	14279	14302	14207	14183	14183	14208	14264	14134	14161	14038	13942	14109	14195	14104	14126	14206	13976	14332	14220	14143	14109	14106	14169	14152	14293	14194	14235	14057	14235	14227	14235	14293	14203	14138	14136	14067	14074	14240	14112	13929	14040	14368	14191	14101	14285	14088	14187	14188	14076	14392	14188	14078	14163	14254	14125	14133	14158	14132	14234	14159	14100	13975	14251	14188	14046	14181	14081	14173	14086	14157	14265	14228	13978	14160	14265	14126	14212	14231	14339	14196	14083	14172	14247	14164	14187	14216	14098	14230	14351	14137	14303	14276	14170	14306	14013	14197	14146	14212	14059	14190	14146	14329	14255	14068	14197	14186	13967	14286	14264	14060	14150	13948	14180	14094	14089	14145	14101	14251	14212	14100	14211	14333	14206	14265	14083	14140	14168	14142	14133	14108	14281	14172	14136	14279	14072	14119	14162	14102	14255	14026	14283	14216	14196	14159	14048	14018	14253	14299	14165	14136	14163	14202	14267	14185	14313	14323	14173	14242	14115	14264	14247	14011	14342	14258	14111	14350	14188	14150	14195	14052	14157	14112	14271	14029	14205	14098	14077	14108	14045	14152	13954	14247	14127	14181	14136	14208	14132	14270	14225	14232	14010	14292	14161	14114	14190	14240	14147	14230	14227	14279	14227	14172	14227	14265	14167	14233	14190	14042	14251	14338	14273	14143	14199	14165	14209	14161	14083	14276	14062	14246	14127	14207	14066	14083	14057	14056	14126	14243	14192	14243	13928	14217	14230	14308	14294	14200	14071	14093	14188	14323	14110	14223	14040	14022	14003	14057	14118	14190	14258	14175	14227	14162	14285	14213	14162	14294	14286	14200	14062	14226	14144	14155	14092	14001	14206	14189	14253	14235	14011	14143	14091	14228	14251	14045	14100	14283	14102	14149	14202	14215	14022	14022	14133	14233	14218	14171	14140	14095	14286	14050	14121	14259	14213	14276	14208	14120	14150	14185	14157	14243	14163	14185	13923	14172	14347	14175	14275	14361	14127	14318	13990	14212	14185	14066	14255	14208	14236	14203	14305	14276	14285	14235	14104	14283	14232	14134	14166	14126	14120	13992	14197	14062	14100	14194	13997	14147	14006	14197	14237	14280	14153	14243	14121	14066	14354	14271	14143	14245	14190	14043	14175	13979	14052	14298	14271	14196	14092	14124	14098	14230	14124	14114	14132	14303	14202	14288	14214	14299	14213	14206	14131	14265	14264	14119	14189	14139	14122	14147	14097	14134	14105	14191	14236	14350	14122	14220	14083	14324	14195	14093	14275	14163	14146	14203	14028	14247	13998	14028	14213	14189	14043	14209	14085	14228	14158	14149	14100	14036	14052	14146	14259	14342	14019	14151	14103	14178	14267	14111	14019	14024	14122	14223	14194	14269	14260	14131	14118	14195	14299	14133	14152	14141	14269	14210	14103	14179	14094	14212	14076	14066	14110	14048	14113	14153	14036	14194	14195	14154	14330	14292	14131	14249	14234	14058	14106	14239	14169	14193	14238	14222	14155	14142	14138	14160	14279	14021	14048	14251	14062	14185	14206	14120	14342	14233	14215	14161	14330	14136	14115	13952	14052	14163	14120	14051	14126	14114	14136	14241	14112	14218	14203	14200	14054	14216	14211	14227	14351	14300	14147	14079	14087	13974	14093	14147	14242	14264	14131	14020	14176	14146	14297	14064	14236	14265	14073	14169	14106	14105	14308	14156	14359	14096	14208	14180	14035	14151	14087	14235	14348	14166	14059	14209	14166	14074	14022	14199	13980	14121	14308	14355	14008	14267	14180	14151	14130	14133	14183	14303	14044	14230	14051	14194	14247	14189	14060	14309	14157	14134	14134	14073	14070	14175	14274	14256	14212	14164	14125	14150	14192	14089	14167	14020	14175	14098	14004	14138	14074	14224	14079	14210	14128	14027	14258	14109	14224	14264	14161	14141	13947	14174	14122	14151	14203	13989	14102	14321	14076	14276	13961	14292	13995	14142	14280	14049	14152	14131	14024	14256	14085	14432	14161	14066	14234	14112	14252	14147	14084	14025	14154	14231	14168	14277	14287	14208	14062	14190	14239	14050	14169	14181	14166	14217	14174	13986	14005	14228	14096	14054	14157	14247	14285	14218	14482	14206	14076	14368	14089	14271	14157	14100	14088	14192	14425	14116	14092	14123	14038	14242	14096	14293	14190	14198	14203	14017	14316	14262	14205	14140	14105	13987	14049	14224	14125	14214	14225	14285	14028	14152	14210	14356	14046	14115	14236	14217	14258	14145	14267	14140	14116	14024	14176	14194	14096	14325	14048	14323	14167	14211	14080	14050	14215	14205	14062	14294	14103	14009	14083	14229	14281	14176	14056	14235	14206	14253	14087	14147	14273	14203	13982	14178	14228	14080	14351	14214	14154	14130	14167	14283	14221	14095	14270	14174	14095	14160	14074	14233	14120	14333	14183	14201	14217	14050	14125	14255	14111	14244	14282	14223	14055	14149	14205	14233	14228	14202	14138	14292	14132	13979	14022	14246	14370	14207	14178	14294	14187	14212	14281	14200	14316	14040	14241	14073	14194	14092	14253	14310	14196	14135	14107	14068	14297	14101	14117	14279	13957	14146	14192	14247	14168	14159	14002	14103	14286	14134	14120	14025	14165	13933	14136	14159	14132	14174	14256	14106	14026	14298	14052	14211	14197	14118	13971	14313	14069	14194	14262	14050	14235	14212	14021	14074	14222	14196	13913	14242	14111	14108	14258	14204	13948	14042	14064	14343	14161	14203	14263	14060	14129	14169	14206	14087	14173	14056	14128	14162	14149	14061	14197	14162	14242	14288	14001	14125	14095	14048	14249	14130	14179	14123	14057	14174	14098	14190	14192	14277	14261	14169	14130	14259	14108	14039	14142	14126	14151	14414	14212	14198	14139	14119	14173	14069	14066	14080	14181	14176	14166	14272	14110	14280	14098	14231	14223	14221	14181	13944	14213	14105	14225	14234	14123	14252	14224	14188	14089	14066	14150	14008	14357	14274	14197	14082	14097	14222	14162	14077	14156	14326	14131	14198	14119	14068	14324	14182	14282	14018	14219	14277	14173	14364	14034	14031	14105	14383	14242	14150	14074	14189	14153	14186	14188	14333	14108	14098	14129	14106	14244	14052	14178	13998	14226	13982	14162	14169	14370	14171	14177	14272	14090	14210	14088	14040	14203	14236	14222	14176	14206
24117	21175	28564	25523	24978	25612	24298	21434	19923	19272	18579	18165	17607	17459	17218	17175	16880	16774	16814	16601	16455	16591	16446	16232	16188	15923	16163	16139	16247	16093	16009	16114	16223	15917	16211	16045	15959	15912	16070	16138	16023	16033	16154	16202	16054	16137	16051	15741	15851	15906	15949	15974	15907	16136	16356	16096	15908	15959	16001	16251	16093	15939	16016	16027	16060	15883	16110	16074	16002	16014	16256	16043	15802	16058	16042	16247	15989	15739	16210	15899	16142	15961	16097	16017	16126	16050	16204	16139	15694	16012	16077	16098	16016	15996	16131	15975	16019	16124	15990	16144	15900	16047	16203	15974	15968	15919	15973	15963	15981	16048	15953	15984	15998	16150	16138	16182	15938	15941	15940	16257	16116	15957	15976	15728	15892	16000	15989	15852	15997	16021	16143	16034	16229	15873	15964	16257	16141	16109	15872	16131	15882	15965	16028	16095	16112	16118	15940	16042	16096	16077	16024	16204	15938	16218	16166	15938	16139	15845	15720	15875	15970	16146	16115	15935	16090	15985	15961	15939	16067	16107	16040	16160	15892	15872	15965	15735	16001	16161	15904	15956	15881	15941	16224	15870	16072	16157	15974	15871	15907	15971	15972	16176	16062	15989	15957	15954	15823	16151	16034	16011	15914	15962	16062	15847	16199	16141	15939	16092	16026	15795	16032	15929	16081	16286	16022	15992	16033	15777	16155	16089	16080	15962	15901	15890	15962	15745	15896	16003	16123	15958	15892	15913	15971	16213	16147	16206	16209	16120	16123	16021	15893	16019	15699	15879	16044	16151	16097	16065	15999	15903	16011	15905	15962	15934	15898	15900	16082	16114	16214	15898	16110	16076	15998	16098	16120	16126	15860	16047	15948	16083	15915	15926	16024	16035	15975	15965	15896	15929	16217	15927	16217	16060	16088	16135	16005	16031	16146	15805	15951	15790	16133	15970	15918	15945	15820	16017	15966	15916	15958	16055	16000	15925	15958	15808	15888	15735	15844	16109	16077	15978	16037	15886	16025	16003	16028	15955	15880	15875	15749	16062	15931	15962	15973	15928	16007	16000	15955	16210	15952	15892	15761	16068	15956	16005	16014	15995	15871	16096	15889	15853	15803	16301	15972	16140	15890	16124	16177	16075	16207	16200	15857	16040	15864	15961	15848	16174	15893	15940	15956	15842	15841	16087	15951	15996	15978	15951	15759	15846	15931	16126	15998	15935	16040	16111	15925	15932	15990	16042	16043	16011	15923	15925	16027	16084	15992	15815	16037	16027	15971	15868	16127	15979	15852	15827	16017	16142	16076	16175	15902	15765	16039	15848	16067	16130	15976	15850	16141	16060	16057	16068	16030	15947	15922	16066	16032	15927	15913	16092	15949	15991	16105	15886	15961	15995	16162	15803	16040	16238	15918	15936	15937	15907	15945	15992	16078	15984	16074	16087	16051	15961	15859	15954	16003	16086	16195	16108	16109	16030	15735	16087	15817	16037	15994	15786	15878	16060	15756	15970	15780	15757	15856	16037	15800	15943	15928	16097	16214	16012	15987	16002	16022	15793	16129	16148	16015	16154	15965	15936	15961	15825	15851	15862	15881	15937	16066	16049	16013	15979	15918	16079	16093	15840	16042	16308	16127	15934	16005	15977	15799	16025	15923	15985	16212	15997	16276	15994	15849	16049	15863	15912	15949	15756	16048	16097	15959	15800	15956	16054	15990	16099	16064	16061	16045	15960	15929	15961	16020	16031	15941	15956	16145	15981	15899	15918	16099	16040	15903	16154	16065	16210	16090	15905	15847	15832	16071	15883	16207	15969	15977	16088	15984	16118	15893	15813	16041	16195	16117	16000	16116	15981	16088	16056	15922	15844	15969	16076	15965	16030	16062	15799	15990	15901	15998	16065	15905	16035	16006	15903	16042	16133	16042	15895	15817	16022	15952	15952	16002	15989	16181	15902	16053	16022	15955	16239	15974	15968	16031	16087	16111	16022	15848	15903	16082	15903	15900	16018	16288	16015	16050	16173	16273	15937	15973	16237	16198	15822	16101	15854	16043	16146	16031	15857	16047	15839	15998	16087	16018	15891	15802	16060	16154	16046	16035	15751	16085	16004	16088	16101	16028	16119	16063	15920	16043	16019	16056	16062	16200	16213	16219	15914	15923	16043	15771	16014	15750	15949	15962	15857	15960	16035	15910	16055	15865	15866	15934	15957	15919	16033	15901	16010	15930	15952	15927	15927	15911	16013	15939	16126	15887	15993	15906	16052	15954	15903	16040	15860	15974	15967	15940	15947	15955	15976	15974	16071	15867	15965	16116	16139	15965	15889	15934	15909	16033	15971	16045	15978	16014	15867	16061	16007	15943	16006	15985	15814	16128	16157	16038	15943	15852	15908	15912	15931	15964	15885	15861	16025	16167	16100	15850	15885	15954	16046	16076	15833	16069	15984	16050	16032	16073	16010	16071	15872	16214	15999	15900	16132	16108	15887	16047	15853	15946	15875	15976	15985	15972	15879	15944	15757	15856	15815	16082	16082	16088	16088	15983	15941	16016	16227	16130	15859	15874	16044	16063	15947	16069	15857	16042	16024	16143	16290	16183	16128	16069	15972	15966	16113	16083	15907	16239	15815	15778	16014	16129	15914	15945	16037	16094	16176	16044	15901	15905	15876	16031	15921	16144	15908	16059	16137	15931	15876	16061	15986	15863	15785	15897	16148	15917	16086	15957	16201	16049	16002	16009	15981	15988	15928	15917	15939	15779	16031	15858	16080	16039	16091	16021	15926	16098	16029	16176	16018	15994	15749	15975	15934	15993	15850	15933	15969	16101	16155	16025	15933	15985	16071	15994	16129	16075	15964	15912	16111	16092	15953	15939	16111	15831	15855	16029	16035	15983	16050	16097	16163	16093	16074	16156	16020	15886	16171	16004	15980	16117	16161	15821	15952	15926	16147	15962	16142	16051	15991	15970	15905	15954	15881	16008	15972	16046	15906	16053	15966	15935	16031	16167	15958	16036	16027	15974	16055	15979	15894	15840	16042	16084	16204	15961	15997	15982	15965	15950	16069	15794	16022	15921	15947	15951	15935	16100	16117	15772	15728	16039	15973	16002	16059	16125	16120	16064	16155	16074	15842	16225	16036	15985	15811	15980	15895	15869	15880	16039	15884	15960	16126	15976	15874	16061	15845	16142	16009	16279	16031	15880	15894	15962	16136	16054	16064	15942	16084	16085	16093	15863	16082	15975	16157	15908	15815	15898	15867	16146	15879	16043	16014	16137	16169	16074	15916	15860	16050	16133	16201	16147	15899	15945	15900	16004	16117	16129	16100	16116	15858	16103	15869	16080	16009	15813	15757	16009	16117	15936	15905	16099	16010	15841	16049	16035	15910	16106	16020	16046	15762	15964	16149	16037	16053	16000	16053	16075	16131	15877	15893	16054	16019	16103	15987	15927	16012	16034	15964	16040	15975	16022	15981	15768	16137	16015	15824	16105	15999	15748	15970	16125	16032	15879	16029	16135	16074	16036	16073	16065	16039	15847	15907	16007	16069	15895	15885	15994	16016	16106	15868	15896	15994	15949	16087	15928	16085	16043	16008	15964	15802	16084	16208	15946	15916	15884	16236	15990	15918	16022	15961	16047	16013	16119	16025	16123	15885	16047	16086	16055	16047	15828	15827	15989	15903	16027	15916	15917	16009	16011	15898	15938	16151	16118	15991	16101	16070	15991	16055	15839	16042	15929	15967	15942	16015	15958	15922	16034	15971	15941	16173	16011	16067	16009	16045	15999	15984	16268	15943	16002	15810	15785	15946	15928	15980	15999	15893	15981	15966	16178	16050	16015	15998	16117	16029	16006	15907	15802	15895	15924	15964	15972	16041	15920	15971	15952	15836	15847	15929	15964	16074	16031	16072	15873	16023	15970	15950	15722	15953	16123	15970	16188	16221	16196	16022	15853	16002	15893	16125	15821	16026	15933	16103	15878	16079	15999	15893	16077	15972	16048	15957	15963	16049	15982	16089	15928	15921	16013	15988	15911	15892	15868	16086	15985	15903	16091	15996	16031	16128	16112	15958	15983	15904	15993	15985	15970	15810	15990	15998	16205	15802	15998	15770	15928	15987	15727	15873	16217	15803	15856	16029	15905	15983	16106	15840	16035	15988	15928	15922	15928	15991	15990	15983	16026	15857	16027	16016	15891	16019	16057	16110	16062	16016	15949	15853	16152	16015	15810	16035	15780	15881	15887	15881	15983	16010	16199	15971	16114	16208	16062	16021	16109	15888	15916	16046	16020	16291	16154	16079	15912	15990	15949	15943	15763	15861	16101	16115	15987	16143	15969	16180	15848	16051	16168	16198	16034	16288	15995	16002	16084	16165	15910	15858	15838	16007	15992	15996	16079	15919	16022	15942	16006	15733	15994	15976	15894	15577	15900	15936	15917	16008	16081	16184	15940	16009	15905	16112	16237	16197	16025	15857	15990	15852	16178	16113	16140	16017	16021	15987	15924	15925	16022	16003	15900	15907	15909	16100	15995	16092	16006	15899	15947	15821	15820	16100	15950	15872	15880	16046	16001	15974	16031	16132	15824	15888	15894	15943	16037	16047	15999	15925	15916	16020	16082	16149	16094	15861	16046	16053	16180	15996	16015	16077	16131	15731	16041	15967	16141	16034	16012	16056	16111	16057	15883	15869	16263	15853	16055	16053	16010	16063	16091	15898	15988	16002	15874	15885	16083	15816	16211	16109	16096	15955	15830	15905	15939	16114	15966	15952	15984	16177	15943	15979	15966	16031	16034	15997	16017	16004	16133	16006	16037	16188	16013	16013	15981	15822	15813	15945	16064	15904	16166	15918	15906	15977	16095	15950	15983	16118	16119	15939	15886	16093	16057	15867	15991	15919	15880	15963	15964	16077	15885	15985	16040	15950	15988	15875	16076	16014	16030	16216	15931	15988	16143	16013	15870	15936	16090	16021	15925	15867	16082	16072	15999	16094	16062	15936	16072	16060	16088	16024	16053	15785	15790	15937	16142	15860	16047	15840	15854	15844	16011	15935	15841	16177	15914	15875	15827	15932	16121	16173	15909	15843	15972	15925	16070	15928	15975	15983	15889	15810	16011	16117	16328	16168	16072	15942
29937	48512	44130	34832	30212	26240	23356	21506	20307	18881	18029	17256	16806	16270	15798	15723	15395	15177	15066	14646	14651	14561	14676	14476	14362	14447	14530	14330	14308	14207	14273	14099	14340	14134	14351	14332	14252	14273	14287	14271	14162	14124	14174	14102	14005	14231	14172	14226	14252	14103	14133	14320	14246	14139	14266	14004	14077	14216	14206	14097	14094	14056	14260	14250	14314	14090	14198	14075	14075	14204	14119	14113	14293	14134	14094	14154	14194	14181	14137	14092	14136	14019	14051	13994	14175	14108	14127	14016	14141	14156	14193	14346	14154	14085	14338	14292	14246	14142	14132	14165	14114	14182	14084	14038	14186	14089	14213	14181	14070	14090	14197	14165	14204	13988	14211	14025	13941	14260	14024	13967	14138	14036	14021	14272	14104	14078	14164	14096	14073	14112	14069	14047	14116	14115	14053	14071	14225	13946	14155	14128	14185	14029	14150	14105	13955	14092	14095	14189	14000	13926	14190	14171	13981	14056	14246	14133	14192	14099	14211	14232	14137	14115	14148	14092	14128	13940	14099	14049	14001	13954	14390	14172	13996	14186	14068	14158	14205	14179	14149	14129	14072	14189	14268	14005	14204	14249	14068	14084	14157	14156	14166	14098	14094	14218	14055	14274	14017	14241	14158	14034	14172	14166	14199	14244	14175	13955	14160	13865	14130	14260	13896	14026	14101	14267	13971	14230	14086	14124	14062	14180	14078	14057	14181	14141	14130	14160	14381	13980	14174	14136	13973	14006	14129	13949	14050	14097	14125	14164	14131	14032	14195	14119	14288	14259	14128	14184	14134	14075	13981	14141	14194	14241	14097	14071	14134	14144	14185	14072	14178	14234	14168	14087	14063	14072	14261	14103	14228	14082	14200	14100	14228	14249	14067	14172	14161	14238	14105	14258	14200	14153	14238	14093	14051	14047	14233	14028	14268	14296	14222	13977	14178	14125	14363	14115	14159	14155	14119	14170	14231	14095	14190	14372	14087	14133	14112	14116	14032	14268	14028	14163	13950	14132	14247	14116	14198	14136	14268	13897	14078	13982	14156	14074	14180	14154	14267	14006	14168	14020	14002	14101	14097	14040	14110	14062	13876	14002	14222	14118	14061	14172	14141	14126	14162	14300	14130	14098	14279	14096	14192	14011	14188	14068	14179	14176	14048	14127	14253	14115	14161	14066	14116	14305	14030	14158	14150	14115	14200	14217	14146	13897	14123	14178	14016	14092	14054	14142	14127	14184	14296	14260	14094	14141	14161	14112	14152	14085	14123	14052	14200	14057	14122	14096	14142	14145	13998	14369	14293	14091	14013	14122	14237	14199	14071	14032	14075	14166	14152	14126	13919	14180	14052	14164	14163	14153	14201	14173	14105	14030	14131	14229	14261	14321	14089	14146	14117	14129	14147	14233	14129	14126	14253	14248	14068	14172	13996	14070	14151	14286	14153	14082	14138	13983	14185	14129	14106	14135	14120	14047	14192	13897	14153	14096	14155	14237	14094	14219	14098	14110	14110	14188	14222	14164	14120	14178	14195	14230	14138	14073	14201	14329	14179	14174	14125	14095	14200	14166	14212	14152	14157	14084	14161	14097	14115	14174	14227	14182	14284	14238	14206	13987	14102	14181	14026	14163	14113	14209	14208	14135	14181	14039	14017	14226	14155	14360	14348	14122	14106	14221	13952	14154	14224	14054	14212	14139	14079	14135	14090	14256	14092	14064	14171	14184	14243	14057	14016	14273	14121	14137	14024	14320	14297	14234	14166	14215	14096	14186	14197	14086	14096	14037	14302	14145	14153	14052	14298	14152	14032	14044	14191	14203	14238	14086	14277	14034	14245	14091	14238	14108	14132	14088	14114	14123	14208	14021	14173	14243	14156	13830	14179	14342	14017	13933	14219	14110	13844	14190	14067	14182	14110	14352	14151	14210	13988	14362	14082	14190	14226	14116	14100	14163	14291	14173	14093	14283	14170	14005	14161	14295	14114	14260	14012	14097	14272	14132	14222	14079	14061	14215	14049	14153	14187	14194	14313	14020	14108	14209	14314	14232	14247	14240	14193	14254	13950	14173	13934	14314	14132	14018	14022	14130	13906	14143	14273	14089	14267	14118	14149	14037	14255	14249	14204	13963	14210	14011	14061	14163	14222	14163	14015	13987	14038	14412	14223	14185	14136	14166	14172	14160	14239	14212	14053	14146	14290	14184	14013	14148	14045	14122	14025	14167	14184	14214	14190	14247	14163	14186	14159	14126	14162	14144	14138	14160	14021	14110	14164	14193	14132	14185	14221	14050	14065	14221	14174	14083	14159	14059	14181	13973	14200	14248	14110	14106	14098	14273	14333	14160	14140	14127	14121	14219	14171	14207	14035	14113	14206	14218	14138	14256	14210	14114	14039	14257	14008	14167	13893	14081	14133	14242	14049	14054	14297	14284	13948	14195	14162	14283	14113	14093	14213	14238	14221	13892	14166	14207	14230	14235	14204	14163	14280	14151	14076	14112	14116	14262	14203	14227	14076	14084	13989	14178	14086	14133	14137	13952	14117	14037	14044	14100	14106	14135	14170	14180	14140	13978	14374	14041	14266	13992	14221	14162	14199	14031	14159	13989	14352	14176	14082	14170	14252	14169	14131	14126	14112	14153	14096	14160	13984	14054	14086	14219	13997	14194	14339	14026	14013	14095	14054	14188	14146	14136	14315	14165	14132	14169	14205	14115	14215	14098	14123	14056	14005	14111	14206	14189	14022	14188	14145	14190	14091	14163	14200	13969	14110	14126	14238	14096	14273	13999	14244	14203	14169	14234	14168	14205	14129	14156	14297	14052	14222	14212	14141	13991	14184	13988	14144	14138	14126	14125	14146	14241	14233	14186	14227	13960	14040	14099	14097	14058	14163	14095	14292	14101	14053	14248	14067	14101	14185	14148	14099	14094	14145	13962	14293	14113	14305	14103	14036	14077	14124	14196	14042	14193	14183	14155	14182	14085	14198	14217	14063	14088	14259	14029	14200	13939	14235	14099	14227	14153	14216	14271	14099	14110	14050	14381	14326	14205	14092	14076	14228	14072	14320	14208	14087	14053	14108	14162	14060	14082	14317	14180	14009	14179	14025	14028	13932	14166	14261	14224	13971	14260	14375	14003	14278	14211	14124	14259	14164	14154	14060	14021	14090	14121	14081	14224	14196	13901	14227	14015	13977	14005	14292	14149	13973	14057	14296	14131	14084	14164	14246	14065	14171	14166	14022	14255	14123	14073	14043	14098	14232	14131	14051	14036	14157	14156	14143	14147	14233	14073	14224	14206	14150	14287	14269	14168	14112	14126	14090	14125	14279	14139	14053	14141	14048	14136	14172	14125	13993	14018	14064	14119	14351	14160	14079	14134	14061	14258	14216	14152	14077	14173	14216	14189	13991	14296	14029	14235	14197	14205	14304	14033	14118	14036	14078	14041	14094	14135	14034	14052	14127	14146	14249	14197	14325	14213	14174	14220	14107	14224	14063	14327	14228	14239	14077	14313	14157	14081	14015	14116	14052	14050	14181	14147	14053	14172	14252	14058	14060	14105	14079	14145	14125	14135	14221	14073	14118	14226	14164	14283	13995	14118	13966	14119	14144	14292	14006	14173	14016	14121	14121	14108	14159	14113	14103	14128	14271	14081	14105	14077	14126	14271	14102	14200	14132	14098	14172	14066	14115	14136	14117	14136	14240	13935	14159	14176	14053	14171	14219	13937	14051	14228	14108	14209	13989	14091	14069	14260	14268	13940	14162	14137	14259	14281	14054	14079	14233	14106	14153	14122	13993	14176	14083	14155	14285	14201	14021	14221	14048	14171	14254	13994	14088	14133	14255	13980	14009	14117	14149	14259	14068	14182	14005	14129	13978	14238	14052	14077	14130	13994	14197	14108	14156	14139	14032	14094	14197	14200	14233	14130	14470	14206	14104	14111	14154	14064	14167	14125	13996	14221	14156	14042	14141	14250	14224	14216	14186	14211	14062	13979	14098	14148	14034	14183	14113	14132	14170	14122	14304	14184	14011	14109	14326	14244	14146	14064	14050	14277	14130	14162	14144	14227	14130	14127	14195	14167	14159	14092	14210	14074	14155	14130	14110	14272	14205	13971	13956	14130	14183	14171	14207	14186	14121	14125	14136	14166	14165	14192	14116	14213	14123	14043	14265	14155	14114	14184	14188	14178	14210	14155	14360	14101	14090	14081	14134	14070	14155	14021	14125	14118	14132	14200	14261	14214	14108	14086	14126	14131	14228	14038	13954	14246	14057	14090	14101	14102	14225	13998	14150	14082	14245	14145	14075	14165	14149	14051	14210	13956	14316	14064	14076	14070	14202	14184	14128	14046	14153	14159	14037	14031	14289	14200	14182	14164	14231	14111	14322	14165	14302	14119	14092	14060	14077	13933	14113	14264	14194	14084	14181	13934	14096	14184	14158	14272	14145	14207	14197	14065	14022	14166	14188	13971	14107	14146	14116	14102	14137	14173	14044	14079	14215	14186	14007	14127	14105	14211	14345	14292	14079	14105	14087	14166	14080	14162	14143	14145	14142	14140	14133	14171	14139	14153	14218	14150	14090	14075	14157	14250	14343	14274	14048	14157	14093	14144	14051	14030	14007	14180	14158	14114	14011	14085	14206	14250	14199	14210	14132	14367	14185	14363	14296	14056	14193	14114	14130	14200	14248	14143	14109	14132	14278	14073	14070	14089	14092	14240	14167	14164	14205	14144	14000	14209	14180	14082	14009	14191	14191	14199	14270	14253	14127	14194	14047	14095	14029	14198	14137	14012	14163	14203	14217	14217	14062	14060	14188	14165	14294	14193	14108	14165	14164	13943	14156	13968	14154	14087	14115	14055	14171	14166	14225	14028	14165	14028	14209	14214	14173	14114	14154	13987	14213	14259	14134	14179	14138	14012	14132	14130	14241	14168	14013	14070	14132	14139	14109	14288	14295	14218	14097	14212	14118	14017	14324	13987	14213	14161	14004	14097	14211	14169	14178	14073	14052	14075	14163	14071	14237	14075	14121	14127	14206	14028	14231	14076	14138	14188	14120	14195	14101	14159	14118	14084	14236	14113	14072	14286	14048	14108	14277	14168	14254	14194	14011	14271	14156	14223	14169	14188
22866	21158	28918	23825	22608	26452	28419	23692	21951	21371	20369	19346	18972	18489	18099	18005	17514	17407	17241	17139	16785	16804	16934	16758	16687	16904	16860	16543	16734	16696	16649	16525	16839	16602	16359	16507	16568	16347	16423	16465	16433	16452	16411	16445	16533	16344	16589	16476	16382	16421	16606	16457	16372	16418	16336	16492	16291	16233	16452	16402	16353	16510	16254	16390	16377	16305	16360	16389	16382	16395	16287	16319	16360	16310	16482	16696	16346	16441	16538	16496	16423	16276	16658	16407	16353	16618	16463	16463	16395	16214	16409	16355	16552	16303	16458	16389	16572	16181	16526	16443	16341	16388	16421	16314	16313	16289	16435	16325	16324	16410	16307	16283	16343	16339	16269	16426	16562	16420	16238	16374	16481	16301	16412	16529	16138	16516	16379	16249	16449	16388	16437	16210	16484	16292	16412	16433	16181	16394	16226	16347	16310	16354	16315	16392	16104	16510	16262	16375	16343	16329	16348	16310	16435	16330	16443	16325	16388	16374	16469	16164	16356	16458	16284	16405	16458	16220	16367	16455	16405	16486	16268	16472	16535	16649	16258	16320	16356	16460	16425	16393	16227	16511	16493	16333	16374	16344	16244	16231	16334	16463	16392	16426	16529	16242	16246	16188	16403	16350	16223	16177	16219	16214	16514	16466	16412	16437	16324	16367	16353	16306	16362	16383	16290	16375	16526	16246	16401	16483	16528	16392	16393	16327	16396	16160	16310	16431	16305	16339	16351	16179	16335	16417	16404	16205	16395	16331	16328	16413	16474	16285	16218	16300	16356	16509	16221	16362	16242	16411	16190	16087	16106	16584	16481	16356	16504	16146	16625	16374	16283	16181	16378	16485	16391	16387	16562	16242	16193	16266	16458	16449	16468	16499	16448	16433	16387	16342	16121	16507	16415	16498	16337	16216	16229	16451	16406	16333	16383	16394	16369	16528	16281	16374	16359	16313	16216	16392	16388	16403	16200	16367	16387	16341	16172	16284	16445	16480	16414	16351	16300	16250	16192	16362	16281	16304	16404	16418	16395	16275	16422	16360	16463	16543	16472	16190	16299	16431	16297	16260	16306	16387	16417	16305	16291	16424	16520	16236	16345	16359	16336	16475	16420	16428	16392	16431	16284	16275	16570	16408	16342	16426	16353	16254	16272	16435	16626	16504	16429	16311	16302	16293	16310	16387	16529	16369	16258	16327	16379	16418	16261	16265	16484	16459	16123	16409	16392	16277	16396	16464	16416	16377	16269	16440	16217	16416	16334	16331	16437	16491	16348	16224	16392	16456	16427	16365	16293	16283	16421	16374	16438	16236	16407	16493	16352	16512	16260	16429	16301	16278	16268	15967	16392	16487	16323	16384	16212	16186	16399	16476	16540	16190	16440	16173	16501	16458	16605	16224	16291	16324	16441	16309	16528	16427	16166	16283	16225	16521	16324	16350	16370	16280	16272	16277	16364	16345	16191	16253	16371	16424	16441	16434	16283	16352	16419	16475	16485	16557	16439	16370	16316	16328	16331	16373	16340	16421	16129	16278	16329	16378	16411	16325	16453	16056	16203	16281	16316	16439	16356	16366	16462	16197	16136	16450	16375	16422	16475	16174	16412	16282	16345	16370	16360	16451	16284	16574	16482	16333	16343	16417	16509	16195	16359	16444	16374	16207	16395	16197	16325	16402	16401	16318	16326	16627	16436	16178	16463	16354	16404	16468	16230	16347	16342	16413	16300	16438	16507	16394	16283	16267	16270	16297	16390	16513	16128	16349	16364	16321	16506	16130	16111	16484	16391	16455	16289	16601	16466	16653	16517	16182	16504	16460	16481	16322	16311	16534	16234	16319	16317	16351	16519	16397	16388	16474	16488	16288	16248	16284	16289	16266	16367	16442	16412	16362	16183	16449	16290	16361	16427	16439	16489	16374	16164	16328	16303	16253	16431	16445	16462	16503	16475	16349	16322	16333	16294	16484	16403	16280	16230	16367	16344	16190	16422	16514	16319	16392	16326	16170	16423	16431	16317	16280	16258	16290	16281	16503	16177	16345	16254	16369	16272	16396	16347	16425	16289	16535	16377	16579	16289	16332	16261	16469	16418	16473	16248	16302	16448	16443	16234	16372	16606	16291	16126	16439	16382	16520	16362	16246	16520	16377	16312	16335	16278	16317	16375	16445	16469	16386	16174	16391	16136	16450	16212	16373	16373	16280	16468	16291	16568	16222	16129	16305	16284	16354	16327	16450	16484	16308	16526	16309	16121	16385	16403	16428	16242	16286	16315	16146	16350	16453	16308	16521	16399	16343	16395	16353	16205	16474	16508	16440	16265	16323	16366	16265	16424	16263	16649	16410	16340	16185	16164	16547	16129	16163	16292	16390	16416	16458	16341	16478	16338	16336	16433	16265	16328	16409	16456	16221	16440	16324	16439	16369	16385	16465	16263	16306	16321	16509	16378	16515	16369	16394	16320	16288	16550	16467	16369	16485	16568	16343	16394	16525	16423	16275	16365	16345	16550	16523	16365	16431	16400	16304	16202	16423	16456	16263	16338	16366	16633	16504	16299	16466	16232	16520	16194	16393	16259	16265	16382	16244	16472	16372	16301	16280	16235	16281	16446	16358	16270	16195	16522	16375	16274	16275	16383	16474	16482	16231	16269	16369	16483	16319	16184	16425	16472	16366	16556	16479	16476	16389	16419	16274	16365	16230	16287	16351	16111	16221	16270	16298	16478	16539	16377	16241	16395	16464	16382	16558	16358	16516	16574	16344	16402	16339	16283	16696	16394	16327	16287	16459	16413	16338	16128	16304	16530	16286	16426	16494	16387	16504	16443	16424	16379	16397	16339	16397	16362	16309	16309	16229	16226	16336	16330	16358	16404	16365	16182	16302	16413	16274	16666	16311	16289	16240	16423	16388	16416	16447	16279	16370	16373	16385	16499	16501	16183	16347	16269	16163	16329	16449	16693	16311	16252	16233	16476	16447	16650	16326	16297	16062	16373	16309	16428	16523	16216	16233	16546	16230	16229	16439	16413	16451	16383	16234	16160	16425	16297	16098	16222	16380	16531	16488	16325	16384	16400	16426	16243	16345	16378	16217	16184	16369	16399	16307	16241	16214	16063	16482	16389	16296	16287	16150	16333	16534	16348	16341	16413	16249	16277	16093	16256	16371	16275	16360	16553	16295	16373	16213	16462	16406	16423	16291	16410	16533	16456	16352	16225	16452	16408	16334	16033	16481	16232	16227	16592	16158	16208	16506	16260	16355	16450	16296	16284	16295	16433	16513	16261	16312	16380	16313	16246	16298	16256	16434	16381	16293	16271	16488	16593	16310	16330	16269	16340	16364	16376	16233	16427	16279	16632	16508	16202	16253	16442	16370	16304	16277	16402	16539	16316	16426	16343	16286	16504	16417	16187	16449	16383	16345	16586	16371	16335	16345	16366	16317	16369	16418	16381	16353	16438	16326	16326	16125	16279	16280	16384	16092	16326	16419	16356	16419	16603	16276	16279	16398	16557	16388	16385	16191	16515	16284	16231	16360	16431	16509	16485	16219	16443	16357	16344	16402	16357	16473	16261	16222	16246	16271	16340	16400	16318	16270	16581	16351	16506	16576	16607	16376	16393	16540	16310	16505	16368	16337	16414	16464	16358	16283	16251	16333	16356	16261	16456	16464	16471	16292	16269	16442	16245	16280	16525	16385	16438	16360	16382	16319	16498	16185	16465	16260	16435	16306	16452	16218	16354	16407	16414	16230	16375	16304	16268	16261	16341	16353	16121	16323	16318	16464	16488	16429	16401	16364	16439	16292	16252	16381	16528	16259	16377	16307	16483	16403	16310	16479	16424	16148	16595	16389	16352	16284	16389	16397	16174	16465	16526	16201	16235	16411	16393	16235	16264	16324	16413	16435	16358	16370	16422	16430	16416	16374	16501	16415	16306	16472	16572	16233	16305	16410	16484	16309	16268	16564	16362	16319	16300	16221	16327	16428	16215	16465	16355	16345	16197	16451	16446	16354	16494	16314	16365	16410	16359	16418	16279	16318	16489	16270	16313	16543	16433	16245	16350	16345	16343	16519	16198	16291	16323	16395	16304	16503	16263	16480	16402	16296	16429	16225	16360	16477	16326	16355	16342	16377	16383	16135	16357	16560	16440	16225	16291	16490	16460	16276	16430	16254	16317	16377	16401	16369	16255	16400	16371	16336	16382	16238	16172	16395	16266	16323	16466	16498	16294	16433	16462	16148	16400	16197	16235	16269	16378	16522	16250	16349	16428	16465	16314	16309	16321	16175	16521	16467	16433	16343	16306	16417	16251	16294	16195	16433	16539	16492	16576	16201	16421	16460	16389	16352	16303	16401	16258	16219	16452	16430	16338	16520	16372	16218	16468	16281	16128	16324	16283	16473	16375	16364	16507	16384	16420	16330	16337	16323	16292	16292	16381	16317	16180	16337	16472	16356	16601	16500	16429	16186	16306	16095	16244	16383	16349	16548	16475	16417	16324	16263	16338	16230	16188	16527	16145	16403	16439	16449	16453	16212	16324	16263	16507	16321	16351	16311	16304	16358	16277	16216	16516	16184	16269	16726	16366	16228	16305	16418	16401	16412	16263	16246	16460	16518	16357	16396	16570	16401	16504	16177	16284	16377	16345	16504	16307	16425	16363	16308	16415	16393	16174	16207	16152	16641	16513	16317	16462	16355	16546	16407	16443	16220	16286	16185	16334	16366	16414	16450	16400	16431	16566	16329	16579	16409	16376	16244	16292	16401	16137	16284	16314	16268	16397	16437	16451	16270	16247	16432	16424	16447	16340	16365	16469	16497	16330	16478	16568	16255	16309	16404	16268	16348	16273	16313	16419	16325	16492	16409	16446	16483	16326	16198	16251	16469	16448	16281	16343	16302	16321	16455	16385	16471	16403	16350	16330	16585	16469	16329	16263	16493	16473	16419	16397	16527	16562	16430	16464	16237	16322	16306	16302	16493	16463	16170	16652	16328	16463	16249	16219	16290	16251	16376	16465	16471	16370	16517	16261	16408	16336	16376	16366	16515	16581	16429	16503	16406	16257	16446	16420	16351	16270	16274	16514	16443	16359	16304	16324	16251	16231	16305	16228	16251	16547	16329	16181	16148	16312	16322
32389	54008	49504	39308	34333	30346	26711	24708	23080	21160	20077	18847	18056	17469	17181	16673	16216	15768	15497	15348	15178	15175	15023	14930	14727	14671	14760	14748	14495	14590	14452	14706	14478	14512	14473	14378	14380	14382	14374	14436	14293	14522	14309	14362	14395	14296	14299	14505	14440	14368	14383	14325	14529	14422	14387	14431	14387	14234	14247	14354	14261	14273	14356	14375	14198	14371	14402	14313	14439	14379	14461	14389	14446	14364	14398	14274	14247	14507	14491	14392	14324	14437	14524	14362	14325	14380	14403	14317	14242	14425	14325	14274	14490	14474	14224	14482	14382	14386	14454	14502	14305	14356	14322	14413	14165	14356	14278	14323	14348	14467	14350	14492	14252	14535	14501	14300	14398	14335	14325	14558	14356	14451	14385	14436	14343	14452	14272	14278	14346	14520	14343	14431	14326	14511	14391	14374	14500	14217	14422	14406	14374	14221	14407	14281	14457	14479	14343	14337	14481	14531	14326	14388	14329	14360	14494	14452	14414	14384	14363	14471	14449	14404	14483	14254	14412	14211	14264	14333	14290	14279	14335	14289	14420	14371	14406	14310	14322	14304	14302	14451	14449	14431	14442	14524	14404	14386	14508	14324	14378	14304	14431	14258	14383	14317	14275	14397	14412	14420	14195	14441	14395	14405	14345	14218	14264	14413	14365	14504	14239	14382	14487	14430	14321	14428	14464	14523	14517	14184	14370	14281	14427	14522	14278	14388	14358	14408	14260	14481	14277	14324	14295	14444	14230	14509	14322	14507	14248	14270	14397	14364	14318	14481	14351	14479	14290	14255	14249	14455	14581	14392	14454	14318	14226	14293	14415	14294	14361	14356	14530	14431	14363	14314	14332	14438	14373	14269	14548	14334	14364	14500	14447	14387	14422	14328	14360	14407	14360	14299	14291	14248	14381	14398	14279	14380	14330	14361	14267	14267	14439	14439	14201	14319	14286	14220	14217	14366	14286	14282	14344	14370	14280	14561	14363	14267	14248	14268	14323	14382	14366	14307	14351	14212	14424	14389	14602	14369	14246	14324	14526	14430	14450	14413	14374	14369	14125	14385	14342	14417	14329	14309	14205	14495	14361	14384	14396	14390	14383	14534	14245	14390	14316	14488	14225	14517	14466	14557	14454	14384	14529	14475	14383	14097	14277	14322	14348	14275	14417	14243	14269	14322	14329	14371	14314	14536	14426	14387	14405	14162	14319	14414	14324	14386	14509	14352	14186	14505	14491	14371	14571	14326	14474	14430	14246	14359	14242	14337	14471	14246	14395	14416	14386	14593	14300	14246	14159	14346	14367	14390	14509	14382	14443	14546	14368	14429	14476	14282	14420	14306	14435	14284	14255	14394	14429	14381	14356	14429	14467	14367	14339	14475	14396	14518	14287	14394	14473	14385	14370	14482	14419	14192	14400	14399	14402	14365	14615	14382	14465	14366	14330	14403	14406	14315	14302	14420	14341	14394	14324	14354	14343	14321	14493	14229	14364	14243	14433	14349	14296	14569	14338	14433	14428	14305	14408	14464	14405	14418	14293	14381	14262	14335	14684	14406	14290	14265	14560	14421	14183	14460	14414	14396	14472	14304	14188	14273	14326	14320	14400	14487	14243	14299	14265	14396	14462	14317	14494	14380	14514	14351	14181	14328	14302	14395	14333	14384	14317	14346	14340	14296	14338	14405	14485	14388	14526	14446	14419	14410	14321	14365	14387	14523	14387	14396	14500	14430	14166	14208	14288	14473	14490	14296	14356	14337	14428	14240	14433	14230	14308	14186	14320	14464	14439	14399	14304	14379	14467	14437	14408	14372	14271	14226	14341	14363	14288	14284	14436	14413	14326	14338	14357	14371	14253	14361	14455	14447	14495	14444	14290	14239	14265	14369	14456	14309	14362	14242	14300	14209	14287	14463	14333	14312	14494	14321	14364	14379	14253	14450	14272	14389	14376	14410	14369	14315	14387	14409	14269	14511	14428	14371	14436	14423	14260	14405	14496	14357	14410	14264	14269	14514	14286	14331	14251	14560	14253	14439	14298	14284	14522	14297	14297	14188	14362	14406	14378	14290	14384	14384	14372	14485	14357	14494	14281	14195	14445	14407	14220	14351	14343	14368	14271	14215	14375	14292	14262	14250	14461	14274	14454	14539	14600	14472	14240	14366	14369	14319	14220	14358	14340	14418	14431	14462	14437	14515	14275	14494	14334	14319	14297	14272	14357	14281	14485	14178	14472	14329	14327	14417	14331	14369	14429	14467	14506	14319	14225	14385	14297	14555	14380	14290	14339	14379	14368	14507	14285	14465	14541	14397	14421	14231	14431	14456	14187	14332	14321	14560	14321	14212	14504	14274	14173	14404	14436	14305	14345	14321	14273	14323	14167	14448	14356	14428	14337	14290	14267	14333	14371	14309	14198	14502	14205	14225	14236	14359	14323	14476	14321	14162	14434	14364	14233	14540	14303	14340	14282	14455	14381	14410	14423	14410	14414	14359	14299	14338	14402	14545	14250	14117	14516	14435	14428	14330	14399	14264	14446	14351	14491	14365	14474	14330	14432	14405	14499	14240	14359	14419	14433	14510	14372	14318	14373	14250	14487	14480	14290	14264	14450	14326	14452	14376	14286	14316	14497	14387	14499	14332	14317	14161	14509	14263	14585	14251	14265	14337	14381	14327	14295	14408	14344	14459	14542	14191	14413	14337	14342	14340	14397	14361	14480	14402	14341	14369	14353	14500	14336	14289	14258	14351	14340	14417	14517	14408	14347	14222	14244	14280	14343	14258	14371	14436	14326	14382	14250	14370	14371	14494	14379	14597	14098	14298	14454	14211	14452	14183	14326	14485	14151	14270	14342	14332	14251	14389	14416	14384	14227	14293	14374	14337	14287	14365	14395	14444	14295	14349	14515	14392	14317	14225	14340	14401	14324	14432	14496	14366	14386	14450	14388	14332	14399	14297	14331	14541	14352	14432	14438	14444	14420	14428	14408	14444	14544	14482	14227	14305	14394	14437	14298	14322	14519	14306	14459	14420	14179	14445	14490	14364	14292	14109	14300	14327	14312	14379	14489	14336	14391	14559	14470	14347	14427	14317	14459	14307	14279	14231	14326	14350	14205	14437	14394	14478	14347	14430	14382	14428	14417	14414	14380	14335	14414	14360	14271	14334	14179	14403	14450	14408	14358	14284	14472	14177	14365	14590	14328	14515	14437	14581	14258	14373	14453	14288	14488	14420	14262	14338	14443	14286	14263	14482	14277	14341	14358	14400	14410	14377	14409	14193	14195	14599	14406	14392	14387	14335	14285	14327	14383	14268	14451	14469	14360	14412	14336	14505	14401	14223	14338	14342	14315	14396	14392	14149	14317	14391	14391	14396	14329	14486	14377	14490	14329	14418	14402	14332	14304	14329	14383	14281	14355	14422	14243	14425	14306	14423	14481	14364	14306	14362	14297	14341	14382	14589	14350	14378	14494	14392	14373	14532	14303	14369	14364	14389	14511	14466	14317	14345	14465	14163	14396	14248	14262	14455	14555	14309	14304	14207	14331	14433	14176	14285	14445	14314	14360	14263	14504	14187	14312	14406	14512	14419	14445	14312	14521	14287	14281	14539	14379	14414	14307	14283	14282	14487	14388	14264	14331	14447	14399	14177	14347	14459	14274	14277	14331	14230	14258	14254	14318	14486	14296	14292	14207	14370	14351	14332	14313	14474	14308	14399	14375	14358	14515	14418	14413	14301	14363	14450	14409	14396	14426	14329	14167	14384	14436	14257	14328	14476	14436	14470	14450	14413	14292	14336	14349	14423	14449	14483	14361	14337	14439	14392	14445	14287	14342	14409	14222	14342	14411	14152	14355	14400	14270	14579	14331	14379	14501	14583	14492	14421	14319	14587	14515	14405	14590	14353	14374	14496	14382	14321	14427	14365	14319	14296	14333	14345	14340	14218	14382	14461	14229	14403	14452	14462	14414	14457	14241	14273	14398	14191	14318	14214	14437	14380	14336	14327	14365	14177	14271	14384	14451	14414	14384	14344	14498	14449	14313	14279	14269	14256	14294	14359	14427	14464	14219	14348	14327	14360	14308	14414	14450	14475	14337	14206	14409	14338	14267	14370	14243	14350	14363	14344	14299	14427	14359	14395	14480	14421	14250	14279	14339	14366	14222	14240	14415	14358	14315	14402	14496	14458	14453	14384	14478	14430	14350	14296	14540	14392	14355	14382	14376	14418	14423	14359	14356	14308	14334	14368	14255	14356	14293	14283	14255	14296	14292	14328	14391	14273	14340	14358	14395	14350	14408	14442	14331	14445	14337	14300	14456	14460	14441	14341	14406	14396	14519	14395	14321	14357	14436	14474	14360	14553	14368	14394	14377	14425	14257	14410	14424	14456	14374	14251	14281	14462	14427	14289	14442	14307	14383	14458	14484	14421	14261	14248	14248	14414	14369	14283	14289	14368	14380	14406	14219	14352	14464	14452	14313	14279	14415	14507	14263	14323	14492	14468	14398	14443	14405	14320	14333	14429	14408	14350	14195	14489	14065	14435	14464	14394	14332	14448	14336	14312	14278	14450	14235	14477	14359	14336	14342	14330	14402	14314	14249	14389	14446	14253	14332	14365	14311	14216	14549	14405	14547	14273	14189	14377	14473	14392	14394	14341	14468	14402	14405	14561	14501	14456	14434	14320	14194	14406	14404	14433	14396	14345	14332	14535	14376	14549	14383	14407	14575	14524	14448	14298	14280	14371	14228	14516	14332	14446	14289	14324	14325	14396	14229	14381	14324	14328	14243	14333	14438	14326	14285	14234	14270	14326	14358	14352	14323	14321	14366	14422	14448	14342	14334	14294	14298	14265	14376	14373	14437	14339	14397	14491	14406	14315	14394	14432	14335	14351	14439	14595	14186	14239	14429	14415	14310	14407	14340	14650	14626	14226	14346	14413	14315	14331	14447	14388	14344	14316	14385	14421	14278	14480	14516	14309	14357	14275	14418	14466	14326	14267	14332	14270	14248	14366	14321	14349	14493	14414	14344	14619	14341	14367	14352	14487	14396	14311	14410	14444	14321	14427	14342	14357	14328	14248	14411	14281	14429	14356	14469	14400	14377	14369	14503	14305	14390	14412	14462	14236	14535	14348
29267	27070	33943	30659	24558	21778	20301	19195	18500	17709	17567	17298	17138	16884	16523	16562	16597	16604	16210	16231	16354	16098	16259	16234	15962	16124	16136	16070	15955	16137	16048	16124	16125	16026	15912	16049	16175	16063	15945	16037	15806	15927	15830	16094	16118	16146	15980	15983	16071	15895	16168	15954	15915	15831	15908	15816	15789	15815	15949	16046	15990	15985	16197	15943	15928	16039	15972	15924	15934	16134	15959	16086	15913	16047	15917	15958	15972	15971	16075	16027	15846	16179	15813	16024	16014	15803	16085	15993	15997	16019	16017	15866	16102	16064	16077	16030	16051	15941	15847	15830	16077	15872	16101	15953	15975	15821	15887	16067	15949	15721	15935	15770	15845	16159	15960	16023	15811	16016	15913	16172	15960	15824	15873	16001	15748	15911	15971	15638	15880	16056	15827	15807	16040	16027	16090	16001	16005	15877	16121	16011	15991	16128	15986	16029	15963	15793	16006	16036	15959	15925	15947	15916	16033	16127	15898	15869	15977	15890	16073	15670	15926	15839	16077	15931	16013	15908	15896	16006	16160	16119	15938	15930	15872	16105	15961	15943	16153	15950	15846	15911	16047	15885	15938	15974	16044	16000	16165	15991	16046	16023	15929	15970	15908	15958	15899	15799	15966	15913	16155	15951	15942	15913	16126	16011	15824	16120	15952	15942	15956	16087	15974	15971	15933	15728	15940	16171	16123	16056	15859	15907	16047	16011	16015	16178	15940	16167	16094	16185	15993	16057	15998	16055	16146	16034	16172	16023	16047	15994	16068	15842	15813	16153	16081	16077	15978	16116	16035	15996	15990	15946	15929	15795	16017	15974	15923	15907	15963	16149	15956	15905	15912	16021	15852	15888	15935	15816	15972	16063	15880	15952	15957	15988	15960	16096	16025	16001	15995	15912	16090	15972	16000	15828	15979	15881	15862	15873	15942	15996	15926	16085	16129	15939	15676	15844	15797	16031	16021	16000	15919	16094	16015	15859	15815	15829	15777	15864	15742	15780	16101	15970	15946	16010	15955	15975	16071	16009	15929	16048	16044	15857	15847	15834	15986	16020	15910	15857	15933	15909	15913	16004	16096	16009	15800	15987	15974	15982	16031	15940	15948	15848	15989	15988	16016	15848	15962	16125	16017	15884	15984	15949	15961	15887	16078	16057	15942	15910	16007	15849	15981	15960	16053	16209	16020	16097	16028	15873	15987	15820	15989	15941	15906	15962	15843	16038	15839	15969	16061	16005	15909	16114	15940	16063	15905	15965	15940	16079	15893	16055	16041	16011	16040	15991	16113	15975	15882	15957	16036	15857	15814	16070	16045	16149	15970	15849	16165	15972	15972	16006	15876	16134	15851	15897	16111	15834	16038	16056	15901	15876	15938	16055	15987	16033	16029	15989	16026	15895	15841	15835	15838	15931	15988	16006	16160	15852	15944	15842	15966	16039	15948	15959	16150	15980	15832	16006	16091	15979	16057	15982	15885	15936	15911	15924	15977	16040	15981	15914	16051	15873	16065	16020	15822	16043	16084	15818	16055	15983	15831	15973	15869	15936	15997	15755	16263	15980	16006	16165	15948	16007	16001	16048	15942	15865	16136	15976	16107	15803	16012	16078	15778	15911	16016	16076	16062	16020	15991	16172	15930	16006	16060	15799	15954	16092	16077	15941	15845	15938	16063	15886	16036	15862	15939	16046	16059	16087	15906	15927	15964	15977	15942	15894	16005	15872	15917	16056	15957	15993	15856	16032	15964	16084	15934	16039	15992	16002	15898	16026	16041	15862	15953	15855	15988	16065	15897	15991	16078	16052	16075	15935	15886	15895	15971	15826	15888	15879	15992	15932	16031	15838	15811	15845	15975	15993	16028	15990	16125	15800	16069	15821	15914	15786	15833	15839	15848	15834	16025	15707	15788	15971	16143	15908	15980	15819	15814	16128	16054	16270	16004	15949	16100	16011	16058	16142	15944	15917	16007	16075	15989	15939	15910	15785	15959	15902	16220	15984	15920	16018	16040	16023	15850	15910	15995	15955	16100	16078	16106	16070	16209	15954	16012	15913	15959	15845	15909	15961	15966	15967	15982	15969	16059	16014	15798	15895	15986	16105	15911	15848	15949	15932	15915	15885	15986	15890	16135	15967	15986	16156	15842	16145	16059	16061	15869	16008	15954	15959	16040	15920	16053	16043	15927	16029	15863	16021	15915	16119	15953	15832	15907	16271	15818	16001	16173	15939	15766	15857	15946	15853	16059	15964	15995	16156	15832	15895	16076	15953	15952	15923	15878	16056	16070	16043	15873	15912	16012	15931	16178	16030	16149	15968	15983	15961	16048	15827	15848	16076	15921	16002	16061	16252	15755	15846	15985	15755	15902	15926	15949	16075	16158	16018	15954	15962	15951	15994	16081	15849	15921	15787	15727	16019	15845	15899	16051	16045	16109	15957	15900	16055	16000	15725	15775	15837	15753	15931	15954	15753	15713	15935	15897	16009	15812	15778	16144	15988	15899	15967	16034	15948	15928	16099	15823	15879	15980	16009	15970	15901	15767	15890	16001	16004	15991	15971	16177	16114	15958	16151	15950	15995	16037	15773	16072	15916	15838	15886	16033	15713	15933	15987	15912	16104	16038	15950	16257	15781	15879	15964	15842	15914	16062	16014	15968	16198	15968	16024	16114	15904	15672	15822	16048	15783	15889	15978	15921	16098	16041	15951	16014	15972	16007	15941	15985	15694	15874	15862	16156	15997	15881	15813	15956	15959	15928	15905	16092	15949	16045	15858	15982	15763	15777	16041	15892	16038	16080	16159	16129	16023	16264	16045	15922	15887	16050	15796	16032	16006	16040	15848	15941	15812	15885	15989	15910	15964	15931	16082	16105	16067	15911	16114	16055	15962	16058	16085	16004	15890	15924	15788	15792	16117	16089	16023	15960	16193	15758	16026	15923	15824	15848	15901	15991	15856	15874	15978	15863	15723	15841	15982	15681	15792	16042	15957	15990	15934	15955	15914	15905	16130	15856	16104	15881	16097	16062	16102	15851	15995	15962	15799	15998	16061	15950	15978	15847	15937	15869	15965	16056	15828	15908	15948	15786	15962	15841	15979	15894	15824	16005	15931	15901	16040	15831	15935	16007	15832	16147	15957	15915	15868	15877	15988	15898	15874	16008	15993	15826	15917	15855	15936	16044	16063	15891	16193	15818	15938	15867	15910	15829	16074	15957	15973	15913	16065	16053	15924	16094	16214	15993	15953	15818	15993	16094	15916	16038	16075	16222	15901	15855	15997	15930	15941	15923	15999	15943	15770	16070	15815	16045	15965	15934	15957	15930	16030	16074	16089	16010	15963	15949	15922	16012	15908	15823	15760	15936	16105	15860	15917	15865	16016	15883	15889	16064	15873	15912	16085	15932	16028	15846	15905	16144	15951	16124	15904	16013	15920	15999	15787	16127	15993	16036	15998	15849	15915	15967	15858	15888	15944	16152	15917	15983	16079	16065	15890	15891	15977	16094	15921	15871	15930	16121	15973	16129	15996	15970	15933	15951	16083	15857	15885	15909	15984	15967	15974	15858	16006	15795	16076	15820	15885	16027	15916	15986	15918	15961	15994	16105	15860	15960	16053	16055	16109	16056	16076	16168	15827	16120	16057	15803	15898	16056	15981	16069	15975	16192	16193	15884	16054	16036	16020	15867	15979	15748	15971	15804	15893	16036	15916	15986	15871	15763	16057	15945	16021	16072	15886	15853	16039	16042	16125	15853	15725	15881	15923	16113	15964	15857	15942	16103	16010	16087	16010	16012	15919	15941	15921	15823	16019	15939	15831	16027	15978	15896	16011	16160	16090	15856	16065	16026	15925	15849	16215	15924	16128	15940	15885	15830	15988	16086	15926	16209	15947	16054	16144	16009	16081	16069	16039	15899	16026	16085	15737	15847	15915	15971	15873	15798	15957	15929	15794	15976	16046	15868	15852	15881	15879	15923	16004	16082	15884	15926	15922	15971	15950	15988	15937	15956	16039	16087	15945	15810	16035	16102	15859	15930	16089	15805	16029	16110	15937	16150	16086	16057	15853	15960	15873	15823	15932	15862	15828	15860	16187	15907	15942	16061	16028	15849	15969	16123	15803	16002	15890	15852	15956	15953	16005	15842	15835	15803	15941	15855	16189	16054	16089	16178	15884	15857	15927	16021	16152	15944	15918	16044	16023	15840	15961	15825	16029	16023	15981	15940	16000	16166	15892	15966	15830	15795	16025	16186	15847	15815	15958	15942	16132	15947	15888	16003	15987	15965	16047	15980	16020	15813	16004	15998	16076	15949	15858	15981	15866	15928	16123	16102	15822	15907	15941	15984	15981	15951	15827	15839	15868	15978	15929	15886	16055	15975	16156	15976	15890	16188	15875	15944	15907	15909	16121	16102	16083	15958	15945	15988	16088	15979	16079	16128	15959	15970	15932	15933	15866	15972	15836	16011	15826	16028	15918	16092	15989	15981	15984	16146	16066	15924	15888	15894	15883	15975	15952	15954	15949	16024	16145	15964	16052	16133	16063	16099	15950	15972	16074	16019	15986	16216	15770	15899	16000	15885	16057	15857	16114	15747	15895	16001	15976	16037	16142	16012	16009	15868	15949	15753	16058	16053	16102	15981	15950	15902	16014	15832	15845	15888	16145	16052	15977	15945	16120	16034	16041	15880	15772	16101	16023	16055	15939	15987	15921	16011	15976	15955	16061	15917	15888	16179	15934	15981	15848	15978	15783	16046	16216	16020	15968	15990	16075	15956	15978	16014	16113	16014	16098	15991	15943	16051	16175	16167	15984	16117	15747	15977	15814	15749	15832	15946	16165	15886	15890	16009	15906	16087	15798	16081	16016	15938	15922	16032	15857	15829	15895	15911	15871	15894	16128	16026	15873	15824	15998	16135	16037	16005	15901	16094	15714	15936	16016	16115	15894	16030	16020	15979	15953	15754	15751	16018	16113	15934	15962	16025	16071	16073	15910	16026	16106	15969	15926	16134	15940	15933	15981	16032	15882	15945	15979	15816	15891	15993	15978	15931	15895	15752	15835	16098	15941	15925	16053	15905	15785	15848	15875	15946	16029	15806	16056	16025	16147	16000	15995	16175	16025	16123	16015	16129	15998
29888	41751	38405	30328	25346	22212	20374	19230	18129	17134	16503	16245	15654	15467	15343	15151	14917	14638	14724	14517	14602	14517	14480	14349	14440	14316	14123	14199	14154	14249	14262	14185	14252	14316	14228	14134	14096	14420	14062	14165	14049	14154	14019	14155	14282	13998	14083	14167	14038	13973	14049	14179	14038	14056	14118	14188	14196	14193	14121	14156	14153	14090	14128	14261	14073	14150	14287	14263	14115	14150	14199	14145	14184	14116	14260	14138	14204	14143	14251	14143	13926	14175	14124	14089	14196	14200	14244	14174	14238	14083	14104	14214	14016	14077	14105	13970	14043	14073	14233	14100	14256	14245	14093	14078	14118	14120	14162	14128	14108	14241	14193	13985	14132	14298	14146	14149	14202	14027	14213	14182	14158	14131	14016	14009	14283	14240	14062	14108	14332	14154	14264	14153	14076	14141	14111	14157	14363	14080	14236	14188	14010	14142	14068	14203	14204	14217	14227	14205	14042	14170	14177	14174	14297	14266	14175	14137	14095	14196	14111	14178	14217	14134	14230	13965	14223	14080	14179	14278	14064	14292	14025	14263	14254	14123	14038	14228	14115	14026	14114	14101	14162	14317	14092	14193	14135	13969	13984	14127	14088	14302	14178	14182	14283	14056	14065	14083	14162	14260	13973	14151	14195	14098	14090	14184	14248	13994	14326	14093	14248	14082	14217	14315	14152	14183	14171	14167	14149	13798	14086	14082	14159	14194	14155	14128	14245	14165	14180	14055	14028	14160	14189	14140	14102	14353	14325	14125	14082	14177	14059	14087	14058	14091	14198	14044	14049	14142	14099	14239	14188	14229	13869	14039	14240	14070	14237	14202	14058	14032	14321	14087	14045	14147	14160	14165	14205	14127	14262	13991	14135	14170	14141	14115	14151	14060	14216	14142	14161	13968	14219	14224	14244	14077	14106	14073	14181	14132	14120	13998	14149	14230	14121	14025	14115	14240	14195	14206	14255	14308	14151	14112	14079	13983	14250	13986	14184	14091	14250	14096	13957	14092	14128	14104	14009	14188	14070	14151	14163	14057	14047	14133	14075	14253	14089	14111	14185	14152	14086	14204	14020	14182	14105	14190	14128	14260	14191	14214	14148	14169	13961	13984	14146	14252	14246	14173	14188	14101	13976	13992	14167	14031	14069	14009	14164	14098	14204	14198	14083	14129	14169	14153	14189	14148	14215	14157	14011	14177	14177	14297	14118	13939	14223	14002	14076	14232	14006	14305	14151	14180	14119	14065	14265	14158	14075	14307	14123	14168	14033	14016	14099	14134	14115	14244	14180	14180	13974	14043	14227	14244	14117	14178	13991	14146	14115	13983	14354	13918	14124	14068	14302	14164	14257	14177	14045	14259	14216	14106	14174	14289	13995	14086	14078	14311	14046	14187	14168	14148	14246	14258	14077	14193	14269	13975	14273	14268	14080	14169	14113	14221	14187	14153	14266	14069	14303	14097	14144	14084	14263	14218	14067	14090	14043	14043	14040	14136	14022	14189	14069	14120	14060	14252	13975	14174	14114	14037	14146	14196	14173	14135	14161	14157	14278	14067	14055	14015	14154	13963	14267	14197	14171	14088	14079	14175	14248	14204	14135	14057	14172	14116	14073	14186	14048	14069	14224	14366	14110	14127	13956	14277	14213	14168	14089	14182	14165	14175	14049	14008	14088	14208	14088	13996	14085	14245	14156	14119	14054	14117	14145	13957	14052	14164	14121	14230	14175	13975	14219	14123	14224	13992	14488	14051	14122	14192	14096	14134	14036	14158	14142	14020	14221	14139	14036	14277	14011	14149	14023	14214	13965	14191	14170	14257	14191	14391	14322	14076	14348	14236	14254	13959	14202	14203	14211	14053	14070	14039	14214	14167	14175	14275	13865	14064	14159	14138	14325	14053	13988	14208	14239	14290	14102	14144	14066	14182	14141	14316	14073	14103	14027	14019	14153	14236	14065	14000	14123	14038	14171	14133	14155	14065	14224	14219	14182	14218	14171	14123	13943	14152	14151	14079	14271	14097	14129	14191	14242	14178	14211	14194	14152	14315	14265	14205	14176	14116	14209	14260	14011	14217	13908	14194	14125	14235	14068	14123	14211	14093	14077	14194	14129	14248	14288	14130	14134	14192	14158	14181	14167	14276	14099	14099	14084	14047	14034	14084	14293	14148	14095	14139	14098	14198	14126	14079	14226	14018	14244	13988	14145	14054	14169	14111	14231	14189	14238	14197	14257	14114	14292	14090	14132	14130	14190	13989	14164	14175	14167	14192	14287	14039	14315	14158	14203	14144	14106	13991	14105	14151	14216	14263	14159	14125	14232	14043	14219	14130	14133	14112	14251	14251	14235	13951	14207	14072	14179	14210	14099	14001	14124	14074	14296	14202	14042	14102	14052	14026	14093	14170	14204	13979	14211	14116	14310	14198	14172	14177	14225	14034	14116	14335	14117	14212	14190	14116	14062	14152	14044	14272	14101	14211	14036	14108	14053	14252	14247	14281	13947	14236	14079	14243	14112	14107	14242	14055	14214	14111	13976	14044	14275	14148	14096	14130	14313	14130	14157	14087	14114	14017	14141	14207	14129	14084	14246	14167	14008	14115	14142	14162	14069	14187	14002	14219	14215	14252	13998	14004	14095	14130	14123	14177	14013	14158	14022	14038	14133	14274	14069	14222	14188	14246	14061	14159	14200	14128	14247	14185	14205	14320	14073	14124	14040	14178	14041	14268	14114	14257	14124	14216	14111	13998	14118	14106	13919	14189	13962	14044	13942	14162	14261	14251	14173	14404	14323	14092	13984	14146	14247	14184	14260	14129	14257	14082	14052	14128	14096	14179	14224	14048	14276	14119	14159	14169	14109	14151	14201	14050	14206	14286	14155	14127	14296	14027	13963	14215	14039	14128	14180	14043	14109	14340	14078	14112	14007	14112	14281	14194	14063	14120	14315	13966	14248	14217	14127	14252	14225	14309	14243	14079	14042	14053	14162	14033	14172	14128	14095	14004	14151	14146	14228	14070	14251	14054	14028	14162	14396	14237	14312	14182	14096	14168	14030	14064	14226	14020	14393	14097	14310	14166	14279	14175	14101	14220	14130	14065	14128	14094	14164	14235	14146	14136	14032	13975	14060	14207	14130	14037	14134	14143	14283	14165	14256	14078	14034	14223	14236	14304	14185	14164	14132	14188	14044	14103	14059	14070	14120	14109	14126	14036	14053	14045	14280	14188	14089	14303	14139	14273	13978	14044	14083	14223	14192	14159	14061	14149	14094	14034	14145	14248	14099	14223	14104	14145	14143	14067	14169	14146	13951	14181	14131	14183	14213	14047	14272	14130	14036	14167	13988	14153	14114	14252	14193	14209	14147	13951	14216	13993	14155	14063	14022	13974	14129	14045	14159	14107	14201	13978	14129	14153	14202	14163	14238	14129	14104	14235	14177	14191	14210	14022	14117	14252	14174	14024	14114	13990	14218	14176	14104	14226	14237	14009	14091	14141	14159	14014	14031	14173	14414	14073	14082	14162	14130	14167	14072	14181	14065	14160	14366	14022	14263	13877	14223	14226	14193	14083	14046	14272	14317	14088	14131	14397	14213	14210	14226	14253	14239	14127	14265	14063	14108	14188	14258	14066	14246	14016	13955	14108	14248	14151	14138	14067	14231	14169	14129	14132	14066	14138	14217	14183	14086	14172	13953	14267	14245	14039	14148	14067	14032	14071	14189	14026	14233	14077	14179	14225	14184	14100	14104	14166	14273	14220	14319	14274	14058	14203	14175	14262	14094	14075	14005	14019	14228	14039	14296	14076	14130	14080	14389	14224	14242	14127	14085	14149	14312	14079	14198	14090	14142	14167	14105	14278	14151	14099	14215	14246	14004	14102	14064	14011	14048	14151	14150	14033	14157	14345	14188	14177	14147	14011	14142	14216	14161	14376	14269	14219	14177	14250	14017	14130	14152	14058	14107	14048	14215	14123	14126	14147	13984	14153	14178	14085	14264	14222	14166	14155	14165	14103	14013	14176	14118	14123	14126	14066	14203	14164	14269	14158	14310	14146	14215	14072	14353	14048	14237	14051	14211	13919	14201	14052	13933	14289	14231	14175	14262	14173	14237	14257	14163	13902	14131	14065	14195	14259	13996	14106	14113	14216	14142	14139	14096	14153	14163	14167	14180	14136	14291	14410	14104	14098	14094	14062	14278	14198	14256	14371	14086	14175	14269	14171	14185	14144	14107	14192	14135	14230	14140	14297	14180	14262	14172	14041	14188	14057	14190	14150	14242	14186	14130	14059	14071	14084	14139	14134	14204	14182	14180	14361	14067	14136	14191	14245	14210	14148	14230	14180	14285	14331	14146	14238	14051	14089	14054	14121	14006	14210	14205	14112	14219	14147	14228	14075	14163	14078	14103	14071	14182	14277	14191	14033	14145	14132	14317	14064	14162	14208	14012	14089	14183	13963	14020	14015	14134	14176	14216	14125	14139	14257	14266	14119	14290	14213	14192	14080	14115	14149	14134	13975	14305	14277	14163	14056	14342	14208	14115	14078	14222	14167	14118	14123	14235	14259	14071	14239	14223	14170	14106	14080	14253	14054	14235	14058	14149	14223	14337	14175	14388	14118	14076	14136	14164	14236	14143	14182	14205	14173	14003	14073	14192	14173	14183	14131	14129	14095	14162	14207	14158	14128	13996	14102	14182	14088	14086	14217	14160	14117	14208	14331	14097	14200	14190	14049	14128	14032	14162	14114	14270	14182	14113	14111	14167	14086	14197	14208	14081	14164	14052	14373	14257	14021	14164	14174	14125	13991	14010	14171	14133	14086	14155	14170	14044	14118	14253	14186	14173	14206	14062	14086	14035	14153	14072	14090	14019	14104	14196	14037	14231	14137	14090	14121	14180	14132	14045	14257	13995	14222	13980	14104	14146	14141	14205	14188	14100	14079	14334	14288	14022	14193	14265	14080	14131	14120	14164	14201	14203	14213	14218	14061	14108	14083	14106	14253	14087	14126	13945	14186	14097	14221	14126	14161	14202	14100	13944	14208	14172	14289	14078	14154	14140	14181	13976	14094	14208	14214	14248	14149	13977	13977	14243	14285	14216	14202	14165	14213	14155	14138	14026	14104	14236	14201	14279	14258
24223	21224	28667	25785	25178	25889	24729	21437	19958	19410	18945	18339	17854	17577	17286	17188	17056	16877	16649	16559	16543	16471	16502	16432	16396	16312	16151	16232	16155	16349	16074	16287	16102	16141	15942	15931	16086	16281	16160	16081	16263	16218	16210	16034	16071	16079	16257	16309	15968	16103	16118	16102	16109	16112	16310	16203	16051	16136	15899	15964	15991	16135	15892	16089	16085	16297	16116	16126	16079	15871	16065	15978	15946	16228	16092	15888	16059	16061	15743	16104	15868	16113	15920	16029	16121	16177	16117	16148	15986	15938	16002	16127	16083	16174	16189	15996	15995	16212	15907	16141	16115	16076	15891	15921	15948	15875	16028	16201	16142	16070	16030	16113	16155	16129	16005	15836	16097	16175	16232	15903	16139	15948	15995	16103	16085	15954	16026	16057	16332	16096	16058	16023	15923	15980	15972	16014	16048	15855	16110	16256	16070	16026	16045	15857	16176	16077	15852	16087	15923	15996	15992	15993	15790	15908	16023	15992	16004	16005	16065	16065	16155	15992	15785	15879	16025	16187	16060	15919	15876	16084	16015	15968	15944	15936	16012	16123	16183	16071	16114	16038	16163	15915	16189	15963	15886	15723	16094	16148	16166	15921	15931	16111	16012	16026	16039	15991	15944	16224	16045	16222	16007	15995	15913	15940	16059	15989	15974	15922	15984	15863	15761	16173	15991	16017	16000	16046	15856	15992	15912	15903	16091	16003	16072	16132	15896	15931	15939	15983	15925	16030	16073	15890	15982	15969	15898	16046	15988	16094	15841	16007	15944	16124	15996	16015	16266	15992	15859	16016	16067	16125	15893	16058	16007	16197	16012	16122	16082	16225	16109	15998	16109	16091	16188	16132	16144	15920	16193	16012	16077	15857	16114	15817	16041	15981	16068	16023	16195	16083	16150	16337	16070	16159	16112	16049	16198	16028	15809	15933	15888	16088	15996	16045	15876	15946	15828	16010	16017	16124	16059	16003	15953	16118	15981	16089	15979	15946	15914	15929	15945	15959	16244	16029	16062	16181	15927	16035	16258	16152	16088	16131	16097	15996	16032	16108	16191	16131	15917	15944	15995	15994	16013	15927	15999	15988	16207	15868	16050	16045	16107	15844	16029	15928	16013	15882	15889	16160	15933	15998	16063	16049	15801	16032	16105	15949	16111	16108	15899	16132	16130	16168	16025	16131	16008	16056	16092	15910	15984	15968	16015	15928	15928	16048	15941	16100	15804	16004	16143	15979	16172	15836	15928	15916	16065	16092	16089	16094	16240	16088	16115	15951	16157	15913	16119	16063	16306	15940	16022	16070	16183	15913	16034	16185	16133	15942	15913	16120	16042	15897	15964	15950	15983	16088	15855	15984	15999	16069	16153	15992	16245	16160	16055	15934	16325	16035	15996	15991	16032	16143	15650	15776	16038	15954	16059	16192	15923	16083	15979	16031	16000	16142	16203	16032	15978	16031	16182	15888	16000	16014	15954	16080	16009	15918	16195	15966	15955	16112	16148	16019	16074	15985	16042	16113	15777	15894	16114	16115	15836	15937	16087	16039	16005	16053	16061	15802	16060	16038	15988	16149	16140	15975	16105	16245	15884	16041	15779	16157	16070	16077	15897	15959	15880	15936	16125	15868	15993	16149	16030	15891	16017	16063	15818	16080	16014	16119	16088	16015	16188	15986	16159	15918	16271	16185	16054	16128	16041	16073	16008	15946	16063	15851	15912	15943	16083	16081	16139	16122	16165	15809	16022	16057	15762	15901	16067	15897	16086	16124	15854	15926	15951	16033	15883	16050	16003	16111	16147	15945	15936	15958	16202	15834	15852	15949	15855	16038	15936	16187	16010	16085	16074	15984	15887	15896	16306	16017	15902	15960	16012	16057	16149	15973	16030	15967	16137	16092	15961	15968	16228	15758	16019	16209	16124	16058	15982	16097	16173	16011	16079	16084	15956	16052	15831	15942	15868	16013	16048	15795	16019	16147	16104	16192	16120	16019	15934	16013	16128	16171	16025	16037	15997	15902	16218	16092	16046	15948	15802	16061	16023	16104	15955	15753	16115	16014	16131	15894	15868	16053	16097	16109	15937	16060	15966	15975	15996	16095	15967	16076	15983	16035	16061	16131	16086	16050	16126	16325	15918	15887	16148	15986	16278	16107	16191	15994	16008	15974	15945	16153	16126	15992	15987	16097	16025	16203	15979	16259	16001	16178	16202	15954	16048	16073	16184	16023	16082	15891	15957	15905	16153	15905	15918	15865	16198	16126	15996	16110	16085	15931	16195	16104	16066	16155	16084	15942	16015	16191	15956	16081	15876	15987	15953	16145	15914	15983	16103	16062	16128	15824	16111	16073	15855	16088	15999	16066	16071	15910	15962	15883	15993	16112	16155	16168	15987	15894	16108	15964	16204	16075	16080	16011	15982	15837	15972	16041	15907	16030	16009	15950	16110	16009	15893	16023	16082	16083	16026	16084	15873	16138	15917	15959	16086	16137	16000	15949	16129	16013	16119	15989	15840	15869	15944	15860	15994	15790	15852	15987	16149	16097	16014	16052	16124	15941	16058	16098	15853	15953	16307	16151	16034	16141	16076	15998	15957	16177	15941	16013	16036	16126	16126	16036	15897	15947	15968	16094	16013	15906	16086	15833	15955	16032	16014	15923	16084	16262	15927	15965	15932	16008	16146	16083	16107	16037	15994	16020	16210	15980	15948	16071	15815	15878	15981	16246	16112	15894	16012	16025	15998	16064	16151	15894	16026	15973	16119	16068	16072	16157	16193	15966	16171	16010	15958	15848	15985	16129	16034	15938	16158	16046	16044	15995	15888	16186	16038	16238	16196	16218	15824	15872	16134	16018	15986	16155	16002	15787	16279	15911	16197	16095	16174	15941	15939	16028	16021	16114	16103	16190	15977	15934	16256	16128	16166	15957	16109	16040	16099	15900	15902	16030	16101	15894	16161	16035	16010	15980	16071	15997	15859	15932	16074	16041	15967	15808	16048	16008	16059	16130	16028	15976	15953	16103	15941	16036	16029	16067	16159	16068	15904	16142	16284	16074	15867	16025	15905	16043	16073	16023	15978	15982	15888	16088	16007	16098	15845	16142	16064	15953	16113	15938	15980	15919	15955	16135	16121	16169	16008	15984	16154	16014	15894	16270	15916	16045	15898	16114	15989	16079	16095	16038	15911	16113	15922	15968	15931	16121	15943	15863	16041	16124	16038	15980	15976	16137	15974	15969	16073	16142	16036	15991	16018	16159	16097	15893	15944	16018	15896	16043	16106	15895	16002	16155	16107	16016	16205	15967	16256	16184	15885	16127	16016	16155	16131	16022	16041	16146	15976	16014	16119	16127	15958	16119	15808	16099	16137	15995	15988	16053	16219	15974	15995	15978	15941	15983	16019	16033	16169	16086	16107	15918	15990	16058	16131	16101	16061	16051	15997	16095	15988	16065	15937	15913	15966	16030	15960	16179	16043	16242	16005	16087	16067	16196	16184	16113	16051	16187	16110	16177	15977	15974	15987	15959	16171	16045	16215	15979	15890	16201	15966	16065	15971	16051	16097	16033	15905	15934	16096	16098	15883	16015	15888	16025	16086	16139	16208	15874	16045	16262	16035	16025	15952	16235	16237	15920	16055	15996	16142	16087	15968	15958	15952	15842	16098	16041	15953	15985	15817	16104	15995	15858	16069	16009	15980	16044	15951	15863	15863	16034	16066	16029	15855	15946	16024	16040	16116	16101	16079	16122	15990	16209	16110	15864	16229	16061	16085	16311	16291	15911	15991	16024	16044	16042	16086	16059	16204	16040	16060	16131	16033	16138	16152	16053	16046	15927	15862	16066	16076	16034	16098	15937	16223	15912	15942	15843	16297	16056	15969	15958	16086	16135	16039	16134	16232	15931	16149	15955	15789	15865	15797	15883	15971	16222	16037	15981	16097	16104	16167	16081	16060	16117	16137	16065	16026	16088	15953	16120	16058	16090	15958	15965	15951	15894	16018	15840	15980	16272	16135	16050	16064	16089	15954	15874	15949	15849	16132	16065	16064	16078	15931	15984	16071	16209	15973	15923	15988	15816	15987	16057	15875	15906	16092	16011	16075	15996	15929	16106	16068	16030	15962	16164	16114	15824	15905	16052	16076	15955	16017	16199	16105	16002	15979	16103	16143	16057	15951	15991	15989	15882	16221	16177	15829	16185	15931	15982	16026	16103	16209	16161	16072	16187	15909	16106	16019	15994	16006	15978	15947	16062	15903	15874	16020	15964	16196	15862	16191	16078	16045	16014	15955	15954	15979	16169	16106	16084	15979	15928	16143	16049	16129	15979	16117	16057	16108	15967	15879	15961	16034	15955	15956	16171	16165	15874	15989	16161	16131	15976	15991	15895	16040	16166	16137	16202	16168	15864	16108	16154	16016	16232	16024	16047	16044	16063	15806	15758	15903	15874	15819	15906	15981	16081	16107	15947	15867	16180	16135	15922	16135	16109	15929	16240	15866	15922	16012	15924	16031	16058	15876	15919	15918	16065	16105	16117	15844	15958	16015	15835	16002	15838	15992	16008	16147	15824	15991	16029	15883	16159	16040	15953	15945	15867	16095	16164	16025	15725	15898	16117	15960	15930	16089	15867	16286	15994	15898	15931	16049	15970	15976	15999	15901	16068	16005	16025	15831	15982	16035	16057	16189	16160	16056	16085	16177	16159	16108	16011	16037	15932	16034	15939	15972	15893	15920	16014	15851	15595	15953	15966	16185	16013	16080	16209	16108	15872	16045	15836	15983	16003	15899	16185	16090	16227	16025	15962	16027	15966	16000	15926	16045	16006	16121	15936	16087	15748	15972	15993	16338	15884	16057	16050	16083	15980	15922	16000	16024	16020	15892	16039	16166	16179	15998	16031	16069	15895	16087	15904	16119	16307	16004	16086	15980	16002	15784	16058	16085	16221	16030	15887	16107	15927	16075	16185	15996	16004	16159	16074	16007	16040	16140	15963	16023	16037	16184	16066	16171	16313	16178	16064	16117	15971	16016	16067	16192	16163	15941	15843	15947	15986	16081	16047	16095	15976	16272	16151	16178	15965	15793	15845	15993	16060	16043	15986	16223	16062	15989	16004	16016	15945	16075	16024	15980	16191
29093	48311	44796	36211	30479	26729	23786	21878	20266	19108	18129	17304	16644	16428	16176	15608	15301	15253	14908	14960	14810	14703	14430	14487	14422	14280	14301	14398	14342	14213	14347	14275	14140	14305	14207	14126	14222	14153	14297	14205	14293	14160	14142	14223	14150	14083	14211	14245	14180	14288	14188	14030	14231	14180	14135	14179	14253	14174	14190	14183	14169	14311	14181	14240	14201	14232	14235	14246	14056	14169	14220	14189	14124	14057	14159	14168	14250	14255	14280	14160	14155	14327	14162	14112	14179	14172	14094	13998	14135	14182	14174	14158	14166	14119	14267	14129	14151	14159	14218	14108	14193	14215	14136	14207	14363	14080	14229	14290	14130	14148	14183	14166	14100	14111	14193	14140	14057	14308	14118	14235	14185	14139	14104	14223	14125	14188	14214	14229	14141	14188	14163	14088	14171	13923	14197	14267	14190	14103	14120	14176	14163	14166	14319	14085	14298	14149	14240	14117	14257	14279	14237	14141	14177	14097	14114	14147	14170	14207	14219	14199	14133	14060	14210	14094	14156	14143	14210	14185	14253	14263	14094	14141	14165	14272	14184	14133	14186	14149	14238	14280	14318	14144	14248	14186	14193	14201	14176	13960	14075	14086	14193	14189	14179	14148	14196	14218	14379	14245	14033	14130	14166	14429	14085	14196	14190	14051	14266	14007	14163	14296	14116	14268	14234	14110	14004	14021	14146	14060	14311	14282	14133	13997	14104	14191	14222	14229	14141	14201	14277	14182	14143	14229	14212	14216	14259	14066	14258	14227	14160	14216	14141	14120	14205	14043	14096	14157	14178	14228	14255	14287	14190	13943	14386	13937	14179	14253	14186	14165	14131	14046	14135	14101	14305	14177	14206	14021	14072	14147	14280	14215	14174	14121	14084	14270	14206	14155	14132	14144	14197	14201	14167	14261	14268	14071	14013	14153	14111	14065	14123	14061	14335	14381	14071	14178	14232	14139	14273	14185	14122	14243	14224	14345	14075	14162	14376	14144	14154	14061	14295	14310	14338	14061	14377	14161	14111	14121	14131	14267	14112	14093	14040	14159	14313	14360	14070	14199	14085	14317	14108	14026	14203	14076	14120	14020	14203	14198	14310	14258	14061	14312	14103	14211	14226	14030	14081	14152	14180	14103	14290	14207	14151	14230	14124	14158	14331	14081	14106	14243	14238	14021	14185	14257	14176	14111	14163	14140	14329	14085	14077	14188	14097	13999	14211	14127	13984	14220	14028	14234	14256	14104	14086	14040	14092	14284	14103	14089	14259	14209	14210	14138	14131	14094	14155	14069	14199	14218	14264	14148	14106	13882	14119	14172	14232	14281	14115	14144	14115	14097	14270	14312	14212	14076	14218	14173	14314	14045	14182	14225	14093	14262	14083	14337	14296	14238	14063	14221	14134	14215	14118	14131	14058	14130	14277	14161	14283	14267	14144	14109	14352	14160	13944	14170	14417	14201	14248	14277	14181	14220	14280	14076	14294	14179	14218	14269	14259	14198	14045	14154	14367	14210	14243	14240	14279	14234	14254	14283	14229	14192	14345	14134	14413	13880	14142	14055	14078	14204	14224	14075	14180	14051	14179	14180	14051	14485	14214	14010	14152	14239	14172	14129	14224	14062	14214	14392	14062	14143	14063	14044	14279	14119	14250	14220	14119	14158	14339	14168	14247	14182	14036	14192	14141	14364	14198	14150	14213	14364	14257	14253	14086	14245	14048	14247	14229	14226	14199	13932	14204	14254	14136	14150	14168	14175	14267	14022	14246	14098	14194	14119	14100	14218	14211	14003	14277	14305	14129	14151	14163	14010	14270	14119	14261	14046	14197	14139	14120	14300	14282	14204	14096	14302	14044	14083	14164	14164	14148	14244	14262	14302	14106	14225	14359	14333	14165	13998	14134	14045	14114	14170	14158	14084	14255	14209	14326	14157	14156	14059	14144	14258	14270	14217	14104	14199	14192	14193	14062	14294	14268	14198	14151	14296	14132	14081	14206	14130	14260	14135	14256	14313	14300	14156	14246	14134	14256	14110	14136	14109	14140	14311	14208	14106	14233	14060	14189	14207	14318	14089	14252	14208	14184	14371	14296	14117	14180	14126	14050	14147	14191	14283	14063	14059	14324	14016	14152	14073	13998	14290	14139	14224	14100	14182	14241	14036	14138	14211	14260	14227	14236	14144	14034	14163	14272	14049	14150	14069	14290	13987	14203	14341	14228	14307	14197	14165	14168	14158	14261	14127	14185	14117	14116	14241	14290	14153	14160	14145	14147	14106	14205	14274	14164	14077	14309	14190	14207	14202	14241	14061	14162	14108	14300	14040	14185	14148	14169	14189	13997	14212	14260	14163	14151	14118	14197	14092	14197	14348	14198	14154	14013	14313	14199	14116	14196	14189	14173	14109	14223	14234	14164	14073	14139	14203	14282	14108	14097	13990	14064	14289	14278	14104	14229	14148	14262	14151	14138	14245	14216	14226	14026	14094	14199	14321	14125	14344	14094	14332	14103	14150	14290	14157	13987	14261	14348	14048	14240	14310	14135	14131	14219	14329	14136	14311	14189	14232	14044	14191	14175	14102	14127	14375	13978	14306	14221	14354	14163	14089	14242	14024	14109	14181	14366	14323	14079	14239	14165	14340	14031	14183	14090	14193	14149	14256	14081	14203	14222	14110	14222	14100	14179	14256	14221	14276	14190	14143	14047	14153	14163	14194	14171	14143	14280	14172	14135	14141	14209	14290	14229	14131	14154	14292	14246	14247	14334	14189	13912	14369	14275	14100	14083	13989	14080	14369	14077	14130	14250	14348	14177	14191	14162	14114	14006	14356	14219	14176	14098	14196	14193	14126	14096	14121	14447	14160	14392	14400	14213	14265	14189	14089	14088	14017	14162	14104	14159	14188	14162	14100	14132	14070	14199	14188	14068	14099	14023	14317	14193	14221	14198	14169	14184	14016	14216	14280	14276	14126	14215	14201	14116	14230	14220	14244	14270	14196	14276	14177	14214	14067	14131	14175	14241	14221	14195	14174	14393	14127	14276	14200	14174	14147	14297	14107	14352	14155	14253	14208	14192	14254	14160	14154	14221	14081	14141	14175	14092	14101	14141	14050	14176	14064	14006	14143	14042	13998	14281	14240	14215	14321	14243	14181	14300	14256	14189	14211	14161	14063	14142	14268	14289	14188	14192	14275	14050	14282	14097	14181	14362	14205	13955	14198	14256	14204	14003	14039	14172	14299	14068	14180	14265	14099	14273	14091	14139	14095	14216	14139	14242	14200	14087	13979	14259	14179	14213	14150	14205	14358	14221	14102	14359	14223	14018	14187	14143	14006	14072	14223	14166	14137	14002	14095	14128	14169	14196	14266	14412	14148	14005	14121	14115	14313	13948	14201	14064	14238	14237	14098	14197	14168	14377	14344	14173	14141	14443	14021	14084	14198	14213	14083	13911	14209	14108	14271	14150	14217	14173	13927	14187	14118	14305	14146	14061	14099	14122	14180	14353	14068	14089	14155	14217	14288	14279	14109	14243	14053	14000	13906	14114	14205	14185	14176	14105	14483	14261	14302	14231	14252	13987	14355	14268	13985	14287	14165	14143	14128	14045	14226	14031	14345	14074	14097	14216	14114	14114	14192	14148	14080	14178	14201	14318	14225	14092	14328	14233	13939	14263	14090	14182	13976	14206	14172	14039	14151	14256	14133	14205	14152	14168	14301	14107	14056	14109	14361	14290	14151	14148	14331	14311	14192	14252	14207	14222	14157	14062	14192	14196	14215	14118	14147	14308	13970	14015	14122	14184	14303	14116	14022	14011	14077	14071	14298	14113	14066	14154	14043	14239	14285	14250	14171	14189	14256	14153	14126	14048	14039	14142	14127	14136	14209	14152	14124	14197	14148	14074	14169	14330	14264	14291	14126	14051	14103	14070	14214	14124	14275	14290	14097	14144	14106	14143	14106	14156	14177	14037	14358	14043	14233	14324	14112	14061	14194	14267	14121	14279	14235	14176	14247	14188	14258	14095	14234	14164	14258	14256	14177	14280	14354	14121	14164	14016	14206	14353	14148	14253	14229	14029	14167	13995	14310	14139	14203	14076	14112	14293	14087	14136	13918	14276	14199	14235	14415	14241	14306	14244	14151	14247	14169	14280	14081	14278	14316	14156	14048	14087	14097	14133	14186	14275	14121	14167	14051	14147	14339	14077	14176	14164	14279	14290	14264	14299	14147	14034	14040	14089	14177	14135	14296	14127	14083	14193	14046	14211	14190	14215	14087	14063	14360	14143	14154	14075	14313	14239	14114	14199	14243	14121	14126	14209	14214	14021	14084	14105	14153	14223	14258	14101	13974	14283	14185	14160	14148	14030	14219	14215	14076	14218	14173	14060	14046	14213	14130	14069	14302	14069	14269	14142	14182	14227	14177	14122	14215	14112	14262	14315	14270	14252	14106	14015	14164	14147	14158	14144	14245	14133	14170	14130	14209	14113	14237	14151	14190	14291	14235	14160	14273	14237	14009	14308	14069	14057	14146	14175	14143	14023	14134	14126	14151	14292	14408	14016	14314	14039	14084	14178	14261	14177	14336	14348	14289	14220	14158	14351	14174	14229	14079	14261	14110	14266	14273	14088	14244	14145	14183	14111	13988	14271	14072	14165	14210	14186	14135	13984	14213	14236	14224	14192	14332	14179	14293	14114	14102	14112	14204	14180	14181	14248	14225	14163	14145	14385	14175	14210	14257	14131	14186	14233	14202	14280	14184	14132	14153	14141	14083	14233	14209	14293	14264	14188	14129	14128	14064	14274	14104	14079	14165	14237	14156	14163	14116	14178	14179	14263	14116	14186	14270	14233	14194	14098	14186	14452	14311	14258	14221	14296	14243	14229	14400	14184	14100	14101	14170	14273	14207	14122	14257	14323	14186	14117	14115	14216	14383	14155	14244	14229	14216	14347	14072	14047	14393	14041	14310	14122	14256	14158	14188	14162	14253	14071	14153	14205	14225	14023	14145	14336	14302	14085	14081	14096	14131	13955	14042	14093	14104	14163	14112	13926	14121	14031	14104	14241	13994	14268	14160	14102	14107	14033	14220	14128	14311	14043	14114	14214	14231	14154	14185	14140	14310	14071	14178	14193	14135
22928	21210	28991	23948	22941	26792	29303	23655	21880	21216	20352	19630	19250	18584	18407	18273	17883	17470	17410	17363	17235	16954	16894	17006	16825	16876	16812	16771	16955	16594	16419	16721	16526	16615	16678	16756	16609	16623	16580	16770	16618	16486	16556	16493	16765	16696	16523	16788	16644	16460	16681	16593	16666	16492	16706	16528	16401	16349	16711	16441	16625	16589	16663	16508	16753	16435	16383	16416	16710	16597	16525	16390	16465	16598	16557	16521	16474	16795	16442	16510	16580	16605	16459	16482	16418	16637	16693	16354	16623	16677	16643	16456	16502	16523	16461	16706	16716	16594	16550	16498	16532	16783	16491	16383	16431	16337	16437	16491	16511	16553	16447	16472	16505	16316	16555	16581	16481	16759	16490	16458	16645	16597	16493	16720	16478	16612	16497	16485	16734	16389	16646	16600	16539	16548	16551	16488	16385	16541	16496	16591	16551	16587	16597	16688	16525	16416	16394	16615	16718	16508	16517	16526	16441	16439	16293	16709	16462	16432	16642	16583	16297	16464	16598	16582	16436	16496	16693	16545	16476	16473	16482	16525	16476	16533	16553	16434	16542	16448	16554	16346	16424	16590	16503	16439	16345	16629	16602	16655	16517	16548	16587	16739	16545	16447	16533	16478	16474	16476	16425	16443	16569	16555	16597	16755	16480	16463	16579	16776	16608	16617	16495	16507	16614	16657	16484	16392	16430	16599	16591	16631	16431	16341	16692	16539	16595	16358	16510	16411	16506	16645	16613	16537	16642	16410	16491	16288	16585	16537	16711	16637	16617	16454	16563	16677	16603	16589	16443	16420	16590	16410	16607	16785	16350	16227	16559	16546	16526	16519	16244	16520	16599	16507	16645	16478	16359	16559	16492	16393	16569	16520	16461	16654	16642	16722	16490	16407	16556	16459	16506	16575	16635	16561	16270	16424	16433	16402	16526	16202	16460	16691	16578	16604	16716	16533	16496	16635	16646	16546	16791	16506	16635	16449	16864	16644	16600	16507	16466	16535	16682	16445	16616	16634	16580	16571	16613	16557	16421	16550	16332	16586	16396	16469	16581	16479	16656	16557	16719	16654	16704	16497	16487	16685	16508	16553	16523	16440	16401	16695	16387	16637	16423	16574	16619	16440	16582	16658	16589	16557	16631	16466	16677	16594	16603	16558	16664	16405	16510	16493	16458	16451	16455	16535	16685	16591	16579	16622	16534	16436	16472	16490	16655	16565	16470	16459	16525	16483	16482	16202	16548	16564	16419	16698	16551	16434	16526	16620	16540	16657	16357	16458	16372	16488	16507	16494	16624	16441	16579	16500	16390	16444	16433	16500	16596	16442	16577	16407	16653	16649	16509	16569	16655	16474	16396	16388	16465	16685	16429	16322	16547	16599	16413	16555	16672	16442	16483	16467	16597	16697	16557	16635	16473	16614	16513	16449	16633	16578	16551	16709	16364	16666	16641	16710	16639	16395	16621	16520	16508	16548	16513	16577	16466	16366	16693	16471	16598	16672	16580	16591	16504	16616	16517	16486	16621	16530	16536	16387	16446	16552	16471	16398	16513	16576	16587	16545	16544	16338	16271	16484	16827	16418	16541	16324	16475	16480	16782	16560	16465	16592	16538	16595	16446	16554	16303	16548	16397	16435	16443	16494	16453	16514	16608	16526	16493	16565	16637	16449	16883	16503	16293	16626	16607	16617	16602	16212	16515	16416	16584	16516	16532	16455	16577	16620	16652	16658	16619	16639	16611	16458	16291	16595	16508	16172	16398	16434	16504	16507	16515	16560	16574	16532	16469	16657	16605	16377	16521	16662	16576	16663	16575	16522	16419	16288	16500	16401	16378	16590	16388	16486	16276	16282	16541	16377	16339	16515	16450	16604	16534	16489	16576	16321	16664	16605	16492	16677	16543	16461	16618	16362	16420	16448	16589	16574	16454	16404	16471	16531	16700	16667	16482	16653	16714	16598	16722	16744	16452	16391	16406	16613	16508	16394	16500	16646	16567	16538	16589	16353	16569	16424	16604	16488	16359	16575	16396	16523	16288	16460	16738	16440	16452	16385	16550	16572	16466	16439	16394	16471	16667	16641	16609	16355	16545	16577	16619	16557	16363	16549	16543	16473	16478	16432	16462	16549	16573	16457	16588	16700	16402	16505	16344	16638	16450	16546	16503	16561	16474	16549	16630	16544	16541	16666	16522	16473	16424	16574	16515	16563	16503	16617	16607	16564	16316	16501	16573	16526	16597	16580	16484	16639	16287	16570	16378	16403	16379	16629	16486	16761	16656	16551	16717	16539	16635	16389	16510	16599	16691	16804	16475	16795	16624	16524	16478	16390	16505	16805	16541	16576	16508	16568	16406	16512	16561	16450	16402	16600	16388	16603	16327	16437	16415	16737	16675	16547	16342	16389	16488	16343	16456	16500	16526	16352	16381	16432	16615	16583	16659	16513	16345	16455	16499	16413	16503	16519	16707	16792	16489	16337	16675	16578	16505	16546	16497	16555	16422	16526	16436	16523	16314	16463	16404	16498	16400	16499	16712	16500	16419	16426	16652	16399	16477	16587	16591	16388	16498	16381	16514	16621	16527	16212	16501	16613	16499	16466	16446	16581	16511	16569	16507	16392	16474	16694	16516	16510	16567	16531	16462	16295	16621	16424	16460	16501	16499	16606	16529	16391	16322	16430	16492	16467	16514	16682	16623	16353	16401	16519	16254	16428	16449	16385	16607	16273	16601	16563	16690	16543	16490	16607	16522	16386	16549	16724	16514	16334	16543	16512	16454	16496	16360	16494	16469	16371	16502	16591	16592	16553	16492	16419	16455	16504	16603	16372	16685	16510	16519	16443	16471	16511	16516	16352	16630	16621	16566	16605	16507	16564	16663	16514	16610	16729	16457	16461	16541	16495	16604	16595	16524	16529	16620	16458	16551	16395	16336	16458	16430	16532	16635	16462	16366	16447	16657	16713	16458	16619	16545	16579	16452	16544	16706	16572	16747	16605	16487	16359	16485	16573	16599	16585	16489	16339	16423	16520	16429	16502	16215	16407	16630	16325	16323	16525	16424	16548	16354	16570	16541	16451	16570	16596	16425	16510	16677	16590	16653	16507	16607	16442	16501	16561	16488	16495	16561	16597	16455	16528	16413	16571	16476	16610	16604	16662	16354	16378	16579	16697	16684	16367	16495	16522	16557	16483	16632	16359	16389	16547	16647	16394	16418	16516	16544	16616	16652	16686	16702	16545	16353	16321	16438	16396	16371	16490	16589	16572	16566	16611	16557	16571	16429	16550	16488	16475	16474	16480	16569	16549	16478	16132	16675	16567	16560	16515	16337	16578	16373	16617	16434	16447	16556	16431	16371	16588	16594	16506	16446	16519	16550	16314	16579	16539	16820	16389	16360	16595	16377	16611	16579	16473	16478	16370	16565	16643	16454	16565	16598	16469	16503	16341	16509	16552	16650	16537	16647	16625	16305	16497	16537	16419	16688	16523	16499	16493	16462	16518	16559	16627	16486	16489	16626	16692	16532	16514	16446	16462	16342	16638	16360	16490	16585	16602	16482	16319	16436	16435	16463	16452	16543	16482	16439	16497	16553	16657	16584	16262	16442	16415	16521	16602	16690	16520	16425	16589	16483	16639	16436	16422	16550	16481	16372	16432	16696	16585	16567	16323	16519	16499	16490	16513	16730	16524	16610	16599	16357	16586	16417	16498	16501	16376	16431	16462	16592	16584	16512	16391	16620	16545	16538	16487	16546	16482	16379	16406	16599	16412	16612	16578	16476	16716	16615	16745	16526	16561	16386	16441	16518	16360	16622	16666	16520	16512	16545	16511	16483	16770	16337	16451	16377	16562	16357	16596	16380	16440	16545	16364	16401	16603	16577	16458	16344	16384	16582	16502	16685	16489	16550	16403	16596	16426	16581	16481	16540	16609	16456	16530	16436	16468	16364	16445	16544	16556	16440	16598	16427	16327	16426	16574	16803	16625	16608	16438	16673	16491	16515	16620	16527	16581	16557	16449	16398	16554	16407	16428	16566	16370	16422	16636	16643	16621	16388	16481	16469	16495	16678	16281	16640	16692	16494	16503	16504	16455	16664	16700	16666	16529	16481	16489	16721	16594	16400	16456	16604	16648	16478	16480	16679	16728	16605	16482	16563	16400	16561	16592	16455	16737	16553	16475	16453	16620	16481	16587	16534	16588	16722	16498	16460	16651	16609	16371	16697	16403	16596	16555	16584	16704	16474	16493	16578	16478	16536	16544	16353	16578	16637	16376	16364	16683	16552	16587	16488	16728	16502	16503	16374	16262	16689	16445	16474	16740	16504	16530	16525	16584	16545	16604	16659	16593	16669	16558	16480	16452	16612	16592	16605	16774	16395	16490	16598	16441	16698	16659	16415	16696	16623	16458	16640	16571	16544	16532	16387	16510	16516	16395	16426	16361	16582	16453	16513	16522	16470	16461	16525	16657	16609	16491	16472	16475	16376	16597	16657	16504	16562	16528	16767	16461	16619	16454	16571	16612	16346	16622	16552	16523	16447	16407	16669	16514	16625	16327	16354	16549	16470	16338	16572	16521	16449	16441	16386	16404	16425	16559	16526	16491	16524	16320	16604	16340	16360	16373	16523	16517	16439	16746	16441	16436	16511	16348	16602	16408	16470	16404	16641	16278	16519	16584	16437	16469	16712	16375	16524	16577	16693	16549	16399	16484	16409	16454	16676	16494	16667	16380	16526	16506	16411	16447	16419	16688	16551	16652	16431	16329	16498	16602	16517	16279	16569	16526	16297	16491	16563	16331	16503	16515	16431	16557	16455	16648	16598	16471	16665	16542	16519	16501	16592	16575	16722	16461	16493	16562	16524	16679	16465	16515	16503	16562	16562	16451	16778	16538	16471	16507	16531	16369	16497	16339	16500	16485	16523	16391	16437	16640	16442	16514	16564	16577	16603	16465	16547	16409	16593	16533	16445	16349	16419	16376	16545	16449	16546	16362	16551	16586	16454	16362	16701	16508	16490	16569	16517	16545	16392	16424	16539	16545	16716	16661	16678	16411	16271	16350	16694	16460	16542	16518	16582	16622	16697	16402	16418	16516	16767	16497	16442	16601	16538	16453	16375	16485	16498	16716	16433	16693
31726	54362	50220	41246	35508	30871	27777	24643	22743	21075	19853	18861	18097	17592	17001	16732	16265	15873	15589	15297	15226	14976	14937	14823	14702	14743	14650	14690	14454	14595	14588	14536	14600	14400	14439	14463	14500	14324	14458	14399	14558	14384	14432	14448	14268	14312	14353	14471	14323	14443	14509	14499	14485	14289	14402	14533	14492	14585	14397	14400	14574	14334	14309	14397	14539	14270	14453	14456	14347	14511	14356	14400	14449	14260	14415	14253	14493	14530	14486	14290	14485	14405	14463	14478	14361	14279	14379	14517	14452	14397	14469	14242	14504	14438	14338	14253	14324	14411	14361	14327	14386	14429	14490	14351	14460	14540	14272	14291	14448	14426	14509	14359	14358	14494	14443	14458	14343	14433	14427	14301	14562	14173	14439	14493	14344	14417	14238	14397	14256	14260	14418	14440	14297	14499	14280	14478	14569	14439	14299	14443	14384	14412	14349	14411	14508	14435	14454	14424	14428	14435	14570	14475	14383	14344	14505	14314	14381	14415	14351	14598	14354	14438	14442	14365	14234	14495	14333	14353	14472	14414	14461	14494	14488	14265	14358	14396	14389	14471	14413	14385	14334	14391	14480	14333	14461	14202	14399	14427	14395	14461	14258	14357	14420	14261	14435	14391	14545	14438	14314	14468	14253	14475	14465	14411	14315	14382	14534	14297	14469	14482	14422	14156	14402	14172	14269	14265	14534	14340	14435	14549	14455	14328	14337	14397	14400	14395	14414	14413	14266	14330	14444	14545	14320	14417	14329	14381	14452	14433	14544	14239	14404	14428	14433	14158	14461	14418	14444	14495	14359	14309	14280	14360	14446	14393	14376	14272	14377	14313	14503	14400	14439	14542	14553	14477	14369	14417	14379	14461	14323	14391	14266	14392	14466	14144	14488	14238	14344	14413	14514	14424	14383	14388	14358	14473	14192	14333	14335	14205	14207	14352	14416	14326	14378	14484	14269	14341	14446	14398	14301	14423	14241	14528	14477	14560	14313	14427	14594	14437	14258	14445	14458	14491	14457	14359	14249	14253	14416	14444	14486	14386	14513	14343	14318	14405	14428	14327	14536	14296	14383	14400	14472	14526	14364	14344	14609	14579	14410	14433	14488	14228	14372	14317	14330	14524	14234	14434	14437	14506	14410	14510	14520	14545	14461	14454	14442	14265	14514	14302	14477	14438	14347	14404	14412	14478	14360	14315	14397	14311	14390	14436	14246	14655	14374	14395	14435	14356	14241	14383	14483	14459	14322	14386	14339	14346	14315	14502	14351	14169	14381	14373	14464	14485	14596	14338	14447	14360	14308	14466	14533	14323	14328	14406	14439	14349	14352	14504	14582	14407	14183	14476	14389	14365	14409	14464	14253	14360	14495	14429	14390	14527	14469	14466	14388	14388	14295	14329	14338	14493	14349	14306	14292	14345	14426	14548	14355	14617	14300	14301	14561	14323	14430	14474	14536	14327	14623	14526	14281	14506	14451	14441	14597	14344	14306	14374	14348	14461	14381	14359	14272	14318	14374	14341	14311	14389	14340	14449	14447	14434	14407	14386	14368	14434	14281	14390	14280	14429	14295	14475	14377	14374	14425	14374	14369	14510	14478	14420	14476	14307	14380	14261	14475	14332	14356	14242	14288	14401	14425	14429	14438	14311	14440	14594	14239	14460	14520	14278	14381	14355	14331	14573	14463	14483	14169	14308	14301	14292	14497	14340	14486	14459	14473	14454	14346	14372	14334	14310	14492	14354	14294	14289	14409	14425	14400	14257	14365	14480	14488	14514	14368	14274	14248	14431	14380	14386	14543	14307	14493	14443	14525	14318	14346	14283	14606	14501	14375	14389	14401	14440	14452	14390	14460	14383	14584	14414	14330	14398	14384	14443	14402	14464	14286	14371	14338	14443	14515	14446	14391	14299	14394	14439	14379	14465	14525	14493	14507	14454	14577	14400	14463	14237	14450	14388	14334	14452	14362	14325	14323	14421	14173	14491	14295	14461	14426	14266	14391	14366	14389	14414	14472	14398	14216	14354	14351	14498	14288	14264	14425	14320	14334	14469	14382	14463	14454	14343	14497	14452	14338	14497	14391	14525	14259	14494	14460	14239	14453	14340	14426	14456	14436	14392	14406	14416	14538	14495	14465	14555	14421	14582	14308	14286	14487	14321	14261	14393	14351	14421	14423	14369	14297	14467	14378	14514	14263	14311	14462	14531	14376	14396	14470	14426	14584	14415	14495	14380	14226	14324	14329	14359	14533	14312	14478	14594	14386	14469	14492	14421	14430	14314	14219	14315	14347	14378	14265	14256	14469	14459	14299	14285	14379	14389	14317	14420	14279	14469	14348	14362	14362	14434	14254	14534	14452	14480	14378	14487	14496	14517	14384	14349	14307	14482	14393	14428	14512	14352	14381	14541	14333	14473	14517	14528	14600	14376	14411	14396	14492	14453	14354	14573	14412	14337	14428	14327	14330	14531	14243	14513	14333	14458	14357	14429	14227	14376	14447	14329	14426	14243	14302	14532	14390	14316	14386	14373	14322	14488	14344	14514	14455	14231	14407	14399	14537	14359	14351	14431	14365	14515	14427	14203	14449	14405	14250	14391	14346	14259	14421	14382	14430	14326	14509	14401	14340	14498	14460	14355	14441	14347	14344	14322	14402	14434	14486	14312	14377	14327	14207	14475	14368	14481	14315	14301	14507	14259	14462	14407	14381	14471	14252	14341	14271	14395	14450	14333	14255	14333	14481	14382	14371	14278	14287	14381	14319	14268	14385	14506	14419	14239	14513	14448	14283	14285	14373	14492	14473	14267	14303	14258	14380	14418	14530	14405	14451	14271	14556	14330	14570	14384	14503	14461	14586	14314	14480	14586	14358	14384	14429	14416	14510	14379	14333	14558	14388	14272	14562	14538	14366	14452	14365	14505	14429	14419	14349	14239	14445	14244	14510	14523	14421	14447	14368	14426	14456	14501	14297	14401	14419	14406	14510	14218	14321	14427	14475	14400	14464	14425	14515	14356	14371	14333	14164	14439	14410	14348	14416	14308	14284	14388	14413	14437	14368	14330	14598	14405	14466	14348	14470	14368	14429	14393	14379	14386	14627	14417	14343	14177	14423	14322	14404	14423	14336	14371	14608	14465	14446	14353	14484	14328	14383	14279	14272	14357	14317	14363	14500	14400	14423	14394	14320	14438	14388	14360	14537	14493	14322	14331	14331	14362	14326	14450	14428	14374	14289	14511	14414	14464	14411	14387	14508	14369	14348	14425	14549	14349	14381	14355	14410	14538	14428	14395	14452	14395	14467	14345	14445	14507	14370	14391	14272	14283	14402	14224	14414	14471	14411	14236	14411	14418	14479	14356	14288	14403	14453	14394	14430	14362	14225	14411	14310	14467	14391	14470	14460	14432	14557	14356	14348	14491	14264	14281	14563	14373	14582	14572	14471	14481	14367	14570	14338	14480	14385	14199	14326	14549	14399	14388	14258	14446	14509	14563	14479	14419	14393	14362	14365	14322	14262	14327	14260	14441	14237	14315	14464	14263	14300	14302	14475	14373	14363	14512	14449	14470	14422	14325	14589	14405	14467	14397	14491	14549	14501	14253	14500	14337	14257	14355	14499	14396	14189	14313	14372	14350	14351	14267	14458	14444	14364	14235	14415	14431	14444	14367	14505	14461	14271	14398	14353	14343	14397	14320	14448	14303	14423	14371	14341	14222	14304	14476	14349	14376	14626	14306	14476	14371	14452	14462	14467	14415	14431	14449	14251	14426	14311	14355	14467	14327	14383	14287	14386	14405	14135	14364	14422	14290	14566	14416	14451	14200	14269	14388	14456	14401	14479	14336	14361	14444	14407	14290	14546	14344	14445	14493	14463	14419	14434	14267	14427	14331	14469	14355	14245	14253	14366	14328	14475	14419	14594	14240	14545	14348	14406	14388	14417	14481	14263	14262	14371	14535	14306	14214	14286	14314	14323	14439	14358	14390	14355	14368	14538	14237	14507	14363	14443	14391	14517	14281	14365	14270	14376	14256	14290	14406	14381	14528	14372	14374	14399	14557	14513	14372	14537	14361	14416	14453	14507	14472	14507	14530	14359	14375	14423	14379	14301	14351	14242	14549	14423	14273	14434	14343	14361	14542	14446	14360	14588	14291	14325	14483	14766	14320	14221	14342	14569	14459	14243	14695	14407	14343	14333	14411	14337	14281	14400	14388	14463	14357	14485	14404	14442	14390	14364	14434	14253	14337	14578	14414	14335	14393	14481	14321	14479	14334	14427	14346	14302	14297	14200	14404	14256	14376	14455	14362	14259	14369	14422	14357	14316	14289	14275	14372	14337	14539	14362	14475	14485	14378	14460	14645	14385	14404	14355	14404	14419	14542	14414	14391	14432	14357	14524	14190	14399	14539	14423	14469	14326	14394	14457	14333	14487	14211	14420	14363	14227	14410	14503	14318	14334	14512	14272	14445	14527	14352	14429	14233	14433	14396	14441	14579	14347	14391	14319	14353	14429	14548	14531	14414	14434	14651	14502	14525	14305	14341	14435	14445	14419	14332	14504	14609	14293	14351	14279	14347	14601	14176	14260	14390	14348	14246	14363	14399	14428	14395	14263	14449	14357	14433	14350	14289	14462	14500	14466	14253	14518	14362	14425	14238	14547	14435	14552	14380	14439	14309	14449	14397	14391	14409	14338	14562	14347	14295	14351	14240	14737	14317	14209	14336	14395	14314	14411	14454	14328	14404	14469	14434	14253	14401	14425	14548	14378	14375	14334	14485	14518	14339	14293	14584	14229	14372	14473	14378	14454	14447	14285	14326	14304	14289	14318	14341	14339	14371	14399	14557	14357	14460	14416	14232	14277	14384	14451	14573	14431	14564	14400	14274	14432	14514	14373	14366	14338	14415	14315	14189	14430	14311	14539	14454	14624	14440	14351	14406	14323	14371	14431	14502	14350	14453	14476	14359	14445	14438	14327	14363	14304	14393	14368	14321	14331	14325	14552	14266	14362	14353	14221	14473	14374	14307	14586	14392	14293	14528	14319	14456	14466	14356	14457	14589	14432	14461	14407	14436	14457	14387	14413	14420	14410	14489	14530	14293	14258	14565	14393	14384	14488	14251	14254	14460	14355	14411
29357	27511	34235	30707	24527	21922	20772	19309	18506	18024	17545	17268	17072	16978	16887	16901	16597	16645	16402	16289	16357	16190	16187	16168	16059	16131	16229	16214	16228	15997	16002	15834	15974	16044	16375	16187	15986	16149	15991	16124	16182	16189	16069	16032	15814	16073	15904	16134	16004	15967	16059	16127	16065	16064	16134	16004	16045	16150	16072	15850	15838	16101	16092	16160	16164	16244	16002	15960	15927	16150	15757	15919	16087	16043	16004	16075	16212	16090	15948	16073	16000	15998	15974	16170	15973	15962	15943	16003	15911	15978	16084	15974	16166	15994	16043	16139	16229	15914	16033	16018	15938	16229	16084	16077	15987	16079	16026	16232	16269	16019	16164	15858	16027	15983	16155	15993	15959	15931	16094	16005	15959	15966	16036	16147	16071	16089	16086	15835	15962	15943	16032	16007	15968	15970	16181	16011	15998	16073	16025	16093	16043	16139	15792	16143	15867	15672	15972	16120	16052	15988	16211	16048	16109	15915	16102	16059	16143	15986	15954	15958	16111	16108	16003	16107	15895	16076	15927	16075	16033	15936	16236	16209	16098	16082	16195	15971	15939	16157	15583	16015	16033	16188	16099	16070	16045	15973	16052	16188	16042	15948	15954	15862	15956	16123	16031	15957	16081	15989	16142	16156	15999	16203	16052	16121	15998	16128	16099	15860	15856	15984	16047	16003	15995	15995	16079	15957	16010	15973	15944	15907	16000	16050	15989	15909	15912	15984	16138	16112	15985	16210	16177	15991	16083	15834	15750	16073	16001	16109	16007	15988	15934	16021	16081	15837	16075	15908	15793	15926	15951	16010	15936	15975	16003	16014	15926	15977	16050	16029	15840	15989	16121	15898	15929	16058	15935	16118	16026	15989	15993	16075	16050	15883	16071	16054	16190	16024	16111	16082	16218	15970	16200	16094	16057	16122	15900	16137	16028	15991	16182	16041	16010	16216	16056	16056	16060	15957	16064	15827	16205	16039	16121	16020	16071	15918	16044	16195	15991	15976	16311	16179	16023	16106	16120	15954	16029	15900	16097	15943	15872	15891	16083	15968	15994	16065	16134	16003	15903	15933	16065	16134	16018	15907	16215	16151	15998	15786	15932	16031	16312	15957	16018	15950	16013	16210	15997	16044	16114	16166	15887	16067	16089	16039	16093	15995	16128	16140	16107	16137	16077	16083	16276	15951	15914	15856	16132	16123	16152	16016	16226	15986	16031	15964	15972	16189	16175	15925	16080	16032	16137	15760	15997	15783	15901	16221	16190	16345	15988	16040	16045	15908	16075	16010	16075	16163	15923	16048	16002	15854	16014	15847	16130	15964	15837	16097	16252	15988	16027	16204	15947	16100	15933	15849	16048	16079	16093	16052	15989	16011	16116	16006	16011	15936	16113	15914	16120	15950	16067	16028	15976	16083	16083	16120	16224	16182	16210	15877	15901	15952	16131	16000	15994	16130	15993	16136	15937	16239	15983	15972	16024	16110	16030	15998	15942	15968	16090	15936	15996	16160	15993	16154	16087	16148	16152	16027	15985	16018	15966	16016	16048	16018	16128	16001	15886	16049	15936	15908	16120	16144	16108	16245	16127	16135	15914	16073	15964	15912	15931	16041	15949	15953	15990	16331	16070	16167	16182	16059	16062	16149	16068	16171	16068	15972	16230	16028	15893	16101	15998	15889	15975	16106	16158	16072	16145	15935	16179	16006	16032	16181	15831	16098	15931	16128	16111	16167	16261	16101	15990	16091	15944	16014	15964	16059	16077	16056	16155	15882	15885	16150	16144	16028	16059	16003	16142	15975	16122	15970	16178	15935	16039	15950	15861	15839	15975	15909	16087	16013	15923	15954	16099	15917	15928	16087	16139	16127	16193	16079	16061	16152	15954	15842	15895	16108	16027	16081	16022	16173	16066	16171	16168	16028	16192	15829	16182	16214	15953	15835	15867	16090	16153	16085	16262	15847	16099	15942	15872	16144	16241	16059	16105	15992	16036	15861	15976	15771	16006	16035	16164	15985	15977	15982	16035	16097	16064	16063	16016	16057	16133	16058	15963	16008	16048	16014	16188	16149	15929	15883	15945	15878	15912	15951	15810	16036	16111	16062	16267	16020	16033	16091	16138	16045	16063	16126	15904	16225	16049	16148	16217	16086	16060	16059	15923	15972	16000	16086	16156	15920	16157	16137	15923	16105	16209	16236	16079	16188	16058	15944	16167	16033	15867	16079	16120	16242	16102	15857	15989	16104	16090	15969	15876	16060	16096	16052	16099	16007	16010	16027	16102	16239	16011	15883	16077	16081	16032	16230	16123	16139	16106	16085	16031	16066	16158	15994	16160	15939	16096	16156	16123	16141	16119	15921	16065	16171	16012	15990	16159	16037	15990	15981	15925	16126	16093	16031	15958	15734	16095	16114	15978	16129	16061	15962	16135	16117	15911	16229	16091	15892	16090	16027	16061	15886	16004	16036	15833	15961	16046	16050	16086	16068	15957	15995	15985	15998	16134	16095	16060	15924	16057	15999	15982	15996	15996	15967	16393	15966	16184	15825	16213	15916	16034	16164	16137	16080	15881	15969	16032	15937	15886	15761	16143	16199	15945	15852	15828	15953	16193	16070	15976	16139	15923	15979	16033	16093	16100	15996	16204	15794	15959	16082	16285	16005	15908	16053	15906	16027	16168	16209	16017	15847	15956	16138	15957	16007	16044	16019	16150	16261	16127	15907	15966	15947	16012	15992	16123	16054	15979	16139	15977	16058	16273	16026	15984	16021	16066	15873	15960	15915	15960	16202	16054	16018	16021	16096	16009	16065	16042	16137	16143	16126	16091	16149	15870	16196	16050	15927	16089	16099	16128	15935	15839	15830	15823	15950	16025	16010	16174	15732	15924	15917	16101	16088	16059	16154	16061	15928	16168	16022	16132	15965	16145	16046	16110	15956	16068	16114	16156	16266	16045	16201	16004	15953	16120	16097	16152	16177	16134	16022	16069	16128	16057	16041	16031	16245	16133	15971	16137	16172	16083	15989	15882	16236	16281	15869	15970	16041	15911	15860	16006	16230	16056	15977	15757	15986	16106	16209	15918	16018	16145	15940	15968	15984	15896	16001	16220	16005	15993	16120	16010	16072	15925	16231	15947	15759	16042	16023	15908	15995	15989	16160	16032	15979	16018	15926	16221	15954	16094	16185	16015	16146	16107	16137	15848	16023	15999	16043	15861	16134	16159	16109	16115	16074	15899	16112	16181	16347	15965	16176	15961	15789	15988	16251	15960	15927	16104	15952	16144	16085	16185	16184	16136	16132	16107	16117	16007	16010	15957	15986	16101	16141	16020	15951	15999	15911	16018	16040	15797	16128	15799	16009	16079	16186	15949	16171	16047	15947	16103	15944	15972	16110	16150	16123	16189	16041	16036	16074	16110	16033	15982	16070	15997	16010	16046	15963	16141	16048	15972	15897	16064	16112	16010	15952	15993	16145	15918	15818	16107	15845	16086	16073	16128	16004	15913	16366	15898	15880	16138	15984	15979	15958	16052	16097	16023	16141	16100	15978	15992	16005	15970	15912	16094	15986	16221	16001	16226	15970	16334	16061	15914	16201	16009	15842	16098	15943	16053	15974	15852	15917	15873	16025	15906	16127	15880	16027	16067	16014	16127	16176	16051	16007	16005	16072	15969	16106	16002	16033	15897	16413	16199	16192	16061	16154	16097	16150	16077	15999	16061	15995	16108	15911	16070	16059	15946	15859	15966	16342	16194	15989	16042	15981	16140	16033	16163	16018	16003	15868	16061	16290	16241	15872	16129	16124	16182	15986	16009	16222	16024	16148	16037	16143	15884	16057	16184	15851	16180	16075	15804	16022	16001	15915	15850	15867	16001	16063	16143	15963	15968	16122	16177	16038	16024	16000	16166	15957	15885	16140	15872	15967	15990	16176	16135	16021	16217	15988	16016	16155	16040	15993	16038	16122	16104	16161	16008	15938	16049	16188	16246	15946	16039	15998	16151	16033	16132	15966	16267	15911	15862	15961	15943	16032	15955	16089	15847	15938	16308	16068	16232	15839	16129	15904	16064	15995	15997	16071	16042	16083	16143	15946	15897	16153	16115	16158	15941	16184	16198	16128	15909	16106	15974	15894	16286	16138	16008	16192	15934	15909	16093	16282	15996	15845	16026	16207	16021	16061	16168	16047	16005	16144	16115	16237	16061	16094	16086	15903	16003	15958	16092	16027	16250	15942	16165	16093	16035	16054	16154	15949	15990	15929	15915	16179	16201	15910	15936	16129	16218	15844	15967	16056	15948	15972	15897	16049	16089	16065	15985	16014	15781	16053	16188	16188	16083	16176	16138	15962	15905	16083	15914	15969	16124	16105	16176	16255	15887	16010	16119	16007	16017	16076	16120	16047	15957	16015	15933	16079	15875	16067	16206	15883	16057	15994	16066	16033	15926	16031	16072	16194	15805	16127	16070	16056	16078	15883	15906	15928	16059	15842	16046	15885	16002	16183	16229	15956	16030	16108	16135	16185	15997	16037	15961	16015	16059	16133	16081	16114	15945	16070	16257	16020	15981	15964	16124	16069	16169	16072	15844	16158	16233	16016	15902	15875	16145	16103	16017	16177	15985	15946	16207	16104	16035	16147	16164	16103	15923	16060	16117	16116	16043	16216	15983	15797	16016	16066	16029	16230	16030	16062	16262	16147	16076	16080	16053	15938	16215	16095	15870	16038	16052	16204	16137	16171	15832	16112	16181	16092	16028	15870	16071	15951	16091	15941	15831	15894	15986	15943	16129	16131	16160	16004	16053	15862	15844	15781	16263	16202	16037	16012	16051	16221	16249	16088	16098	16101	15881	16089	16147	16070	16018	16197	16072	15824	16251	15884	15971	15907	16122	16098	16072	16083	16183	16126	16015	15924	15846	15923	16137	16122	16084	16081	15989	16032	16065	16081	15927	16039	16000	16074	16045	16104	16142	16332	16094	16040	16047	16142	15946	16093	15934	16008	15992	15959	16188	16127	16069	16235	15785	15944	16109	15987	16072	15953	16106	16184	16089	16213	16054	15861	15892	16061	15973	16103	15819	16026	16103	16073	16246	16024	16170	15945	15990	16090	15990	16191	16040	16117	15975	15998	15964	16230
31232	42623	38646	30101	24838	22315	20728	18978	17880	17353	16590	15981	15700	15445	15317	15134	15109	14848	14619	14496	14435	14201	14380	14458	14162	14331	14248	14169	14236	14238	14133	14304	14070	14165	14237	14188	14163	14189	14259	13955	14112	14229	14157	14285	14113	14089	14210	14065	14187	14153	14127	13963	14153	14168	14126	14192	14216	14222	14018	14074	14118	14044	14148	14196	14182	14142	14195	14093	14013	14227	14125	14072	14051	14087	14217	14138	14083	14155	14053	13974	14191	14079	14095	14078	14047	14228	14089	14130	14144	14112	14248	14174	14083	14184	14038	14221	14171	14251	14168	14232	14063	14136	14089	14108	14098	14120	14007	14173	14288	14007	14121	14160	14199	14107	14137	14018	14156	14284	14248	14057	14152	14157	14073	14242	14209	14118	14043	14237	14057	14073	14107	14053	14091	14181	14108	14283	14256	14140	14128	14289	14181	13963	14131	14094	14118	14039	14144	13944	14112	14183	14056	14227	14174	14093	14162	14168	14214	14103	14261	14069	14106	14008	14135	14054	14064	14283	14278	13999	14130	14258	14127	14160	14158	14189	14099	14010	14015	14137	13992	13999	14149	14185	14092	14230	14213	14203	14150	14225	14027	14188	14331	13935	14030	14098	14122	14044	14161	14094	13955	14163	14268	14254	14054	14288	13998	14102	14107	14033	14193	14149	14053	14277	14080	14095	14063	14308	14226	14169	14148	14217	14112	14062	14087	14194	14197	14197	14092	14106	14305	14166	14407	14039	14128	14042	14063	14023	13988	14232	14222	14154	14060	14002	14131	14272	14219	14106	14143	14270	14192	14243	14171	14190	14162	14003	14111	14256	14054	14171	14139	14103	14043	14042	14106	14165	14142	14182	14193	14299	14152	14132	14164	14102	14205	14056	14157	13965	14140	14099	14068	14129	13931	14118	14104	14109	14205	14188	14155	14054	14164	14103	14076	14126	14151	14055	14148	14086	14061	14058	14123	14125	14346	14113	14110	14228	14036	14240	14142	14155	14060	14226	14013	14258	14150	14154	14177	14083	14322	14116	14179	14162	14190	14192	14110	13968	14088	13985	14307	14109	14067	14342	14146	14178	14227	13946	14155	14002	14046	14123	14005	14122	14146	14053	13986	14075	14344	14222	14176	13975	14195	14093	14191	14180	14116	14079	14010	14181	14022	14251	14051	14114	14121	14361	14257	14154	14202	14146	14239	14197	14236	14173	14132	14196	14149	14200	14267	14247	14043	14129	14168	14205	14193	14110	14243	14177	14238	14229	14286	14026	14080	14099	14082	14032	14253	14169	14263	14275	14085	14090	14229	14194	14251	14099	14256	13948	14073	14052	14233	14165	14157	14149	14170	14077	14144	14107	14123	14154	13956	14116	14249	14251	14130	14183	14333	13913	14022	14301	14003	14197	14231	14198	13995	14049	14205	14102	14028	14270	14158	14163	14125	14066	14002	14153	14198	14278	14077	14152	14378	14178	14297	14115	14379	14073	14229	14088	14043	14062	14258	14214	14341	14195	14021	14268	14209	14199	14128	14148	14203	14136	14210	14139	14222	14143	14171	14076	13976	14088	14090	14083	14232	14143	14189	14136	13966	14204	14000	14222	14161	14062	14178	14133	14052	14063	14090	14259	14155	13970	14090	14167	14024	14233	14067	14193	14270	14040	14027	14048	14154	14155	14327	14159	14060	14191	14248	14194	14147	14139	14182	14239	14266	14078	14189	14118	14265	14123	14001	14033	14224	14057	14151	14050	14216	14134	14333	14142	14184	14005	13971	14187	14153	14045	14244	14168	14302	14127	13947	14286	14125	14062	14079	14168	14108	14183	14039	14111	14158	14195	14176	14209	14166	14151	14136	14231	14009	14164	14264	14098	14092	14065	14100	14014	14019	14122	14256	14075	14043	14262	14063	14199	14001	14218	14036	14274	14097	14172	14212	14072	14113	14289	14026	14241	14209	14136	14090	14138	14108	14061	14189	14154	14157	14152	14152	14221	14195	14144	14085	14073	14186	14032	13982	13989	14138	14113	14215	14266	14186	14141	14255	14162	14200	14116	14201	14211	14236	14091	14147	14214	14105	13989	14075	14091	14101	14179	14050	14184	14233	14199	14055	14324	14083	14032	14108	13905	14379	14162	14105	14077	14166	14152	14076	14171	14144	14103	14218	14164	14093	14047	14220	14055	14023	14325	14252	14272	14111	14078	14161	14118	14193	14214	14216	14238	14245	14171	13960	13874	14228	13989	14141	14098	14189	14152	14274	14190	14012	14243	14179	14118	14133	14294	14002	13988	14032	13956	14122	14185	13830	14175	14180	14155	14176	14128	14203	14231	14165	14097	14049	14057	14116	14294	14164	14259	14214	14079	14118	14206	14090	14245	14175	14009	14167	14082	14284	14068	14120	14126	14184	14293	14231	14118	14245	14145	14151	14057	14017	14065	14124	14140	14147	14215	14314	14147	14261	14075	14116	14271	14146	14129	14081	14251	14180	14145	14034	14211	14170	14098	14188	14223	14255	13918	14196	14263	14008	14277	13990	14118	14122	13941	14112	14299	14186	13999	14154	14104	14070	13935	14151	14202	14210	14168	14348	14169	14162	14146	14095	14130	14273	14060	14188	14182	14030	14103	14360	14217	14012	14054	14194	14167	14056	14256	14261	14187	14074	14245	14170	14047	14151	14045	14279	14248	14197	14091	14055	14169	14201	14242	14177	14094	14180	14140	14100	14004	13909	14187	14178	14008	13928	13905	14094	14275	14117	14177	14259	14135	14088	14002	14194	14157	14081	14066	14034	14213	13991	14033	14251	14203	14185	14023	14113	14062	14155	13938	14177	14123	14148	14065	14147	14266	14230	14133	14242	14121	14189	14218	14147	14098	13948	13968	14158	14178	14286	14195	13945	14084	14119	14076	14075	14047	13965	14132	14271	14159	14271	14115	14246	14202	14225	14059	14030	14221	14015	14026	14189	13947	14233	14301	14281	14105	13990	14047	14257	14023	14148	14095	14161	14137	14031	14250	14311	14050	14046	14013	14131	14065	14256	14242	13902	14071	14094	14186	14198	14193	14148	14073	14036	14049	14120	14176	14261	14190	14055	14080	14013	14152	14055	14192	14113	14220	14120	14034	14195	13999	14098	14063	14179	14128	14188	14157	14186	14162	14309	14129	14026	14194	14233	14160	14254	14209	14292	14011	14188	14142	14392	14119	14111	14065	14108	14137	14146	14126	14186	14072	13985	14211	14216	13997	14236	14180	14024	14110	14191	14109	14084	14164	14263	14138	14127	14125	14030	14103	14133	14089	14280	14095	14033	14183	14131	14105	14115	14150	14330	13986	14214	14123	14087	14169	14136	14048	14140	14096	14130	14096	14157	14317	14069	14293	14075	14035	14084	14211	14219	14019	14112	14221	14078	14303	14271	14115	14245	14186	14127	14218	14175	14189	14344	14258	14120	14279	13995	14153	14208	14263	14227	14213	14214	14060	14264	14079	14086	14128	14202	14227	14101	14142	14149	14182	14127	14078	14183	14081	14269	13902	14269	14031	14262	14026	14314	13882	14062	14227	14174	14066	14279	14136	14300	14214	14190	14286	14136	14120	14287	14151	14022	14061	14295	14141	14144	14125	14154	14275	14272	14109	14014	14160	14174	14277	14161	14136	14217	14218	14127	14173	14237	14060	14025	14207	14253	14042	14132	14043	14319	14162	14130	14107	14221	14213	14133	14069	14178	14128	14144	14124	14116	14121	14261	14169	14180	13939	14055	14137	14183	14122	14197	14150	14205	14188	14303	14056	14181	14086	14348	14117	14132	14041	14118	14165	14191	14149	14240	14333	14245	14025	14166	14084	14094	13983	14085	14160	14084	14115	14243	14199	14238	14172	14082	14115	14026	14267	14018	14260	14124	14121	14307	14095	14291	14158	14313	14093	14101	14138	14097	14155	14158	14209	14204	14205	14164	14190	14305	14095	14021	14157	14180	14302	14171	14019	14154	14178	14123	14210	14042	14187	14164	14066	14130	14073	14093	14200	14189	14092	14239	14136	14175	14157	14200	14116	14060	14178	14141	14401	14076	14132	14088	14115	14084	14227	14137	14157	14141	14047	14173	14179	14265	14196	14240	14088	14174	14001	14267	14015	14152	14197	14117	14059	14056	14101	14096	14286	14131	14116	14110	14036	14296	14088	14169	14122	14130	14156	14137	14089	14193	14156	14145	14099	14102	14287	14066	14183	14171	14104	14197	14056	14218	14079	14123	14011	14196	14018	14154	13998	14256	14307	14142	14132	14234	14143	13886	14051	14176	14057	14088	14017	14216	14125	13985	14247	14029	14166	14209	14177	14218	14196	14227	14132	14277	14117	14145	14044	14046	14081	14194	14090	14290	14178	13964	14318	14001	14065	14305	14095	14193	14024	14283	14094	14310	14030	14088	14207	14267	14186	14350	14255	14152	14010	14251	14109	14333	14171	14154	14195	14202	14146	14381	14132	14022	14227	14145	14082	13856	14154	14149	14192	14058	14020	14129	14070	14134	14138	14126	14137	14011	14210	14106	14194	14172	14121	14302	14337	14146	14075	14183	14107	14160	14076	14031	13994	14205	14175	14161	14054	14029	14035	14065	14282	14272	14107	14203	14169	14014	14207	14132	14241	14262	13997	14083	14321	14022	14045	14066	14131	14116	14102	14118	14049	14153	13985	14103	14066	14124	14077	14185	14179	14106	14064	14172	14051	14160	14005	14246	14256	14139	14185	14206	14231	14038	14270	14087	14069	14367	14043	14269	14200	14076	14237	14211	14105	14234	14072	14293	14161	14222	14041	14091	14094	14245	13980	14147	14121	14132	14055	14201	14019	14017	14342	14060	14294	13967	14149	14003	14020	14100	14111	14013	14278	14168	14182	14225	14037	14167	14108	14232	14273	14204	14051	14192	14112	14136	14386	14068	14175	13931	14203	14079	14253	14222	14026	14390	14128	14128	14125	14227	14232	14240	14071	14146	14015	14087	14186	14011	14049	14177	14015	14203	14180	14130	14314	14064	14024	14195	14200	14238	14042	14069	14142	14055	14090	13894	14118	14114	14370	14181	14179	14234	13996	14324	14161	14113	14054	14097	14236	14141	14103	14167	14021	14020	14135	14179	14113
24007	21158	28573	25664	25111	25741	25211	21146	19947	19228	18615	18201	17902	17707	17387	17195	16962	16781	16552	16541	16385	16308	16194	16317	16232	16111	16234	16050	16205	16199	16000	16218	16079	16231	16085	16109	16067	16068	16179	15850	16108	15982	16046	16195	16097	16011	16250	16045	16093	15969	16041	16061	15888	16000	16078	15905	16167	16118	16003	16007	15911	16119	15955	15987	16102	16107	16125	16067	16136	15844	15881	15963	15904	15915	15930	15828	15929	15916	16037	16061	15906	16010	16136	15951	15941	15856	16074	16014	16067	16144	16060	15848	15927	16108	16015	15978	16097	16128	16022	15936	15927	16008	15969	16188	16065	16105	15838	16055	16112	15979	15900	16197	16125	15883	16039	16190	16090	16099	16116	15961	15992	15980	15918	16049	16163	16138	15989	15881	16132	16018	16084	15949	15969	15988	15985	16000	15936	15896	15997	15848	15891	15900	16020	16025	16010	15946	15721	15863	15969	15970	16026	15865	16075	15985	15961	15909	15778	16177	15976	16084	15974	15838	15877	15978	16034	16183	16094	15975	15816	15949	16102	16046	15984	16000	15923	16181	15999	15914	16213	15968	15786	15950	15975	16028	15945	15938	16103	15947	16135	15877	15942	16022	15944	15947	16219	15936	15957	16106	16120	15989	16067	15762	16058	16128	16038	15830	16178	16001	15937	16035	16000	15915	15985	15949	15999	15922	15796	16115	15972	16009	16074	15869	15891	15906	16058	15794	16108	15840	15907	16019	15858	15946	16016	15876	15976	15900	15943	15776	16062	16070	16086	15968	16255	15953	15842	15955	16010	15901	16088	15975	16072	15990	15995	16068	16127	16064	15709	16162	15795	15640	16003	15956	15923	16042	16014	16084	15767	15910	16096	15976	15933	16105	15878	16041	16116	15980	15926	15968	15814	16056	16081	16037	15883	15852	15992	15924	15955	16008	15828	15861	16044	15755	16164	15906	16083	16076	15740	15942	15828	15879	15927	15982	15993	16008	15943	15853	16010	15822	15793	16015	16029	15794	15962	15775	15705	15968	16030	15948	16072	16049	15982	15800	15939	16125	15940	15765	15889	16044	16109	15951	15844	15933	16074	16165	16191	16083	16056	15877	16142	16156	16160	16028	16094	16107	15913	16056	15639	16090	16000	16116	16095	16102	16122	15963	15904	15960	16111	15952	15870	16005	15929	15940	16054	16045	15835	15956	16002	16061	15911	16133	16189	15941	16066	15901	15911	16021	16145	15974	16048	16002	16083	15871	16083	15798	16144	15870	15935	15964	16046	16000	15842	15733	15964	15867	16102	16189	15746	15826	15971	16166	15888	16025	15965	15892	15949	15960	15986	16042	15858	15981	16015	16031	16192	15992	15981	15995	15993	16012	15986	16121	15871	16046	16039	15927	15968	15955	16024	15964	15873	16054	15780	15959	15883	16009	16086	15948	16111	16139	15756	15936	16025	15966	16182	15955	15851	15962	15855	15583	15731	15973	16027	16022	15777	15873	15958	15961	16008	15888	15985	16096	15798	15862	16033	16001	16073	15836	15946	15961	15963	15926	16069	16156	15989	15958	15915	16041	15886	16069	16014	15980	15924	16033	15941	16117	15994	15978	15813	15887	15987	15979	16227	15891	16103	15982	16110	16005	16095	15917	15807	15960	16081	16154	16155	16181	16073	15988	16009	15866	16013	15919	16060	15893	15986	16072	16258	16073	15982	16025	15950	15860	15917	16001	15966	16115	15802	15828	15843	15640	16144	16033	15934	15710	16042	16075	15897	15812	16079	16052	16096	15969	16085	15822	15994	15710	15866	15814	15941	15980	16033	15895	16083	15996	15965	16041	16024	15920	16068	16022	15933	16016	16100	15915	16152	16068	15786	16139	15863	16148	16177	16039	15954	15870	15856	15888	15805	16036	15980	16154	16023	16031	16068	16193	15973	15972	15992	15929	15975	15966	15820	16054	16130	15895	16008	16068	15933	16040	16040	16043	16027	15927	15831	15946	15771	15924	15998	15845	15705	15989	15978	16002	15903	16069	15910	16110	15752	15833	15934	15858	15865	15933	15882	15984	15989	16013	15870	15926	16032	15831	15894	16151	16261	15892	15877	15966	16099	16042	15822	15959	16091	16093	15936	16104	15892	15934	15945	16052	15946	16186	16069	16114	15980	16222	15899	16046	16011	16016	15985	16053	15992	16022	16065	16048	15931	16083	15975	15790	15920	15700	15898	15977	16095	15882	15801	16045	16083	15779	16275	15923	16109	15838	15965	15960	15968	15989	16004	15909	15923	15761	15938	16063	15938	15952	16008	15996	15960	15919	16071	16004	16047	15994	15985	15796	16029	16122	16062	16024	15783	15954	15941	16042	16045	15969	15983	15913	16052	16254	16018	15985	16035	16223	16016	15868	16075	15913	15789	15907	15882	15862	16002	15954	16055	15914	15856	16008	16119	15946	15919	15927	16011	15925	15892	16034	15896	15996	15807	15974	15977	15866	16127	15959	15995	15830	16098	16103	15845	15871	16119	15909	16048	15863	15950	16085	15888	16043	15940	15990	16055	16096	16089	15820	15900	15808	15850	16074	15874	15941	16188	16121	16199	15969	15980	15804	15929	15910	15955	15744	15911	16013	15960	15846	15998	15928	16051	16055	16134	15911	16054	15983	15861	16091	16054	16091	16051	15882	16063	16018	15957	16290	15898	16142	16077	16087	15815	16050	16039	15861	16105	16038	15875	15979	16013	16037	15970	15991	15883	16000	16037	16137	15939	15968	16045	15983	15789	15941	16157	16056	15963	16090	16107	16036	15995	15942	16237	16021	15917	15895	15865	15983	15908	15891	15998	15884	16128	15961	15933	15976	16065	15895	15961	16069	15822	16000	15924	16028	15906	16040	15840	16106	16051	15897	15992	15889	15934	16058	15865	15893	15883	16084	16107	15805	16065	16172	16180	15874	15968	16030	15914	16050	16108	16075	16085	16061	16026	15820	15893	15912	16131	16103	16101	16040	16038	16015	15894	16072	15929	15870	15995	16000	16089	15887	15888	16011	15925	15959	15865	15913	15941	15947	15752	16326	15977	15738	15990	15968	15946	15781	15960	16088	16044	16028	15958	16106	15906	16052	16059	15837	16063	15877	15969	16067	16056	15771	15831	15860	15978	16084	15831	15889	15894	16045	16147	15939	16024	15827	16138	16149	15909	15886	16035	15947	16004	15987	15727	15963	16047	15933	15930	15852	15961	16091	15992	15576	15948	15881	16023	15998	15863	15867	15847	15929	15995	16070	15988	16050	16012	15812	16056	15896	15966	15852	15880	15914	15915	15959	15842	15794	16139	15945	15902	16200	16031	16034	16068	16050	15865	16009	16023	16045	16002	15811	16121	15992	16132	15873	15922	15980	16072	15784	16064	16152	15972	15963	16188	16106	16181	16093	16185	15881	15790	15903	16023	16006	16098	15866	15898	16076	16155	16066	16089	16073	15896	16026	16384	16069	15901	16115	16102	15933	16019	15979	15971	15853	16012	16135	15875	15910	15963	15736	15731	16050	16128	16089	16085	16005	16091	15953	16153	15850	15844	15712	16199	16108	15998	15979	16041	15923	15918	15967	15847	15886	15996	16048	16214	15943	16045	15904	16055	16152	15999	15868	15783	16070	16133	16013	15986	15764	15963	15948	15883	16022	15869	15820	15894	15802	16248	15846	15967	15878	16023	16229	15988	16058	15972	15746	15826	16035	15946	15850	15682	15846	15904	15995	16057	16135	15922	15998	16040	15934	16012	15962	16016	15879	15947	15853	16107	15914	15770	16059	16150	16050	15965	16224	16048	15915	15983	15878	16029	15892	15932	15955	16208	16043	15986	16134	15802	16056	15759	15996	16147	16202	15906	16145	15966	16104	15942	15940	15988	16064	15802	15947	16087	16045	15885	16073	15859	16011	16055	15934	16056	15853	15899	16003	15755	15910	16031	16117	15986	15863	16177	15879	16075	16006	15975	16046	16106	16025	15983	16009	15912	16094	16037	15988	15951	16129	15844	15966	15957	16038	16096	16142	15983	16047	16043	16042	15990	16072	16057	16131	16004	15975	15900	15907	16025	16128	16024	16016	15930	16069	16032	16013	16078	16100	16094	16103	15909	15922	16084	16096	15973	15998	16060	16112	15971	16010	16144	15844	16107	15969	16142	16076	16047	16044	16021	16001	15994	15983	15905	16045	15677	15905	15738	15976	16170	15914	16001	15913	15891	15839	15955	15912	15998	16053	15818	15945	16257	16198	16087	16074	16188	16045	15752	15828	15860	15935	15923	16086	15935	15868	15990	15998	15944	15859	15965	15988	15870	16106	15945	15926	15976	16163	15810	15922	15943	16085	15855	16034	15784	15934	15878	15939	15991	16108	15910	16180	16062	16032	15952	15909	16156	16099	15969	16106	15969	16074	15971	16197	15938	16078	15938	16082	16148	16082	16101	16104	16025	15874	15961	15927	15955	15838	16108	15982	15763	15930	16154	15892	15981	15956	15876	16052	15981	15939	15977	15820	15955	15894	15997	16176	15989	15883	16155	16074	15896	16071	16066	15812	15952	16132	15949	15891	16093	16068	16006	15861	16056	16256	16000	15889	16038	16118	16071	16111	16133	15786	16087	15917	15954	15837	15943	16051	15887	15848	15981	15954	16176	15967	15960	16139	16124	15938	16022	15949	16102	16150	16026	16082	16106	16017	15885	16074	16294	16068	16068	15931	16149	15966	16079	15753	16044	15869	15901	15977	16123	15652	15776	15991	15924	16131	16273	16011	15919	15756	16058	15737	15992	15954	16043	16018	15979	16084	15936	15988	16090	15901	16018	15992	15874	15938	15882	16201	15939	15912	15944	16189	15802	15966	16062	15966	15869	16002	16120	16117	15846	15853	15925	15980	16139	15975	16108	15823	16054	15985	15880	15916	15978	15909	16075	16094	16045	15922	15937	15961	15906	15869	16126	16042	16004	15806	16108	16140	16149	16059	15956	15946	15997	16042	15936	15727	16060	16151	16138	16013	15829	16101	15984	16160	15959	15981	15844	15964	16074	16003	15957	16029	16108	15829	16069	15883	15850	16030	16019	15939	15869	15989	16049	15996	16141	16047	15973	15846	15825	15795	16036	15934	15790	15853
30138	47773	45553	35762	30373	26714	24113	21370	20245	18962	18102	17131	16750	16420	16139	15671	15179	15002	14989	14897	14483	14449	14552	14150	14398	14296	14280	14181	14246	14157	14459	14112	14366	14248	13920	14219	14164	14002	14173	14219	14155	14245	14228	14049	14034	14209	14217	14266	14120	14070	14169	14189	14090	13906	14175	14112	14430	14065	14217	14189	14052	14093	14138	14116	14188	14304	14245	14053	14209	14083	14051	14072	14015	14158	14231	14105	14053	14037	14148	14067	14285	14029	14176	14072	14304	13939	14063	14082	14163	14122	14203	14017	14073	14187	14183	14148	14244	14158	14051	14161	14217	14151	14159	14082	13927	14079	14104	14114	14047	14119	14113	14088	14099	14037	14032	14232	14110	14175	14128	14243	14108	14103	13993	14039	13963	14115	14227	14193	14109	14276	14134	14256	14096	14122	14072	14031	14088	14072	14222	13942	14113	14034	13980	14063	14136	14147	14181	14198	14167	14032	14161	14151	14077	14106	14140	14112	14068	14166	14230	14249	14295	14249	14081	14211	14089	14060	14017	13989	14164	13955	13988	14004	14032	13961	14253	14253	14085	14157	14121	14171	14022	14108	14133	14036	14126	14087	13921	14010	13999	14136	14072	14052	13936	14097	13882	14094	14228	14149	13997	14103	14134	14247	14206	13979	14254	14059	14074	13933	14149	14140	14142	14151	14192	14163	14106	13933	13996	13978	14058	14165	14014	14131	14266	14237	14142	14130	14263	14027	14197	14070	14080	14112	14044	13999	14232	14050	14012	14003	14034	14221	14217	14150	14145	14296	14079	14239	14067	14096	14099	14204	14038	14039	14137	13981	14005	14222	14077	14176	14160	14096	14131	14141	14194	14230	14348	14112	13972	13959	13991	14075	14227	14158	14246	14092	14153	14139	14038	14003	14054	14286	14124	14044	14306	14174	14161	14297	14084	14037	14197	13950	14181	14157	14065	14233	14026	14329	14193	14083	14114	14095	14043	14122	14048	14059	14106	14030	14103	13906	14037	14070	14246	14178	14183	14210	14207	14018	14084	14134	14049	14003	13860	14175	14146	14080	13884	14039	13985	14034	14122	14178	14060	14041	14206	14081	14009	14229	14205	14240	13999	13971	14129	14164	14120	14179	14067	14014	14185	14243	13995	14182	14060	14001	14011	14252	14077	14315	14071	13924	14101	14182	14047	14150	14217	14124	14189	14184	14152	14114	14123	14123	14229	14035	14141	14134	14133	14060	14288	14224	14273	14179	14004	14079	14112	14101	14249	14100	14106	14146	14204	14186	14115	14065	14077	13980	14012	14199	14139	14007	14106	14124	14131	14062	14216	14239	14058	14002	14148	14296	14008	14111	14072	14263	14196	14245	14030	14101	14029	14166	14094	14270	14131	14030	14011	14170	14076	13976	14108	14300	13989	14195	14101	14080	14140	14079	14209	14172	14091	13933	14215	14130	14114	14070	14116	14166	14114	14158	14132	13895	13996	14043	14112	13970	13980	14032	14065	13953	14202	13874	14238	14262	14165	14084	14089	13939	14035	14161	14063	13995	14044	14032	14170	14096	13916	14124	14121	14079	14214	14213	14047	14124	14255	13975	14253	14126	14288	14152	14038	14094	14107	14171	14004	14109	14069	14121	14257	14026	14162	14092	14212	14139	14191	13946	14151	14203	14237	14022	14145	14274	14119	14016	14126	14249	13984	14059	13986	14049	14262	14086	14194	14066	14152	14035	14055	14057	14181	14049	14138	14017	14084	14032	14169	14333	14033	14231	14007	14154	14059	14165	14154	14023	14012	14117	14164	14090	14231	14074	14149	14148	14235	14050	14192	13922	14183	14203	14129	13988	14083	14002	14088	14039	14063	13955	14067	13976	14248	14070	14107	14075	14232	14095	14100	14130	14223	14032	14080	14025	14048	14076	14163	14046	14231	14056	14150	14132	14239	14158	14236	14234	14215	14194	14151	13952	14306	14125	14170	14122	14141	13826	14086	14095	14288	14178	14168	14239	14111	13977	14189	14164	14179	14088	14157	14217	14095	14035	14029	14146	14006	13968	14052	14109	14156	14124	14212	14155	14114	14031	14061	13941	14006	14086	14051	14005	14077	14159	13938	14105	14377	14105	14176	14343	14168	14199	14089	13988	14029	14191	14290	14171	14109	14190	13960	14027	14076	14140	14112	14011	14181	14053	14050	14066	14169	14035	14159	14057	14128	14033	14290	14060	14023	14107	13891	14001	14145	14049	14011	14002	14122	14027	14068	14269	14035	14081	14328	14020	14106	14174	14132	14122	14046	14106	14142	14083	14188	14204	14014	14252	14172	13935	14096	14100	14142	14134	14117	14126	14377	14188	14227	14068	14047	13935	14035	14041	14123	14030	14097	14076	14002	14153	13861	14197	13944	14036	14215	14207	13987	14058	14066	14088	14166	14184	13960	14089	14089	13907	14117	14035	14139	14240	14134	14032	14155	14048	14123	14203	14212	14113	14016	14113	14004	14051	14035	14101	14114	14093	14154	13988	14020	14210	14291	14226	14275	14127	14324	14218	14165	14192	14185	14206	14076	14208	13973	14152	14213	13912	13956	14180	14113	14093	14075	14156	13998	14152	14030	14026	14076	14075	14053	14079	14012	14369	14099	14042	13987	14268	13976	14063	14065	13972	14061	14079	14374	14148	14217	14088	14009	14262	14221	14036	14058	14113	14065	14091	13918	14054	14168	14115	14083	14148	13984	14088	14229	14129	14394	14197	14022	14128	14071	14030	14005	14068	14092	14037	14157	14210	14100	14092	14044	14159	14165	14050	14003	14067	14149	14087	14114	13997	14039	14060	14147	14165	14045	14161	13974	14004	14062	14053	14003	14052	14065	14057	14177	14082	14130	14129	14248	14185	14144	14119	14158	14207	14089	14238	14206	14091	14141	14018	14160	14096	14094	14185	14124	14107	14034	14225	14053	13985	14015	14221	13916	13975	14064	14094	14255	14175	14061	14140	14067	14037	14143	13952	13974	14040	14225	14265	14235	14056	13994	14145	14130	13963	13978	14060	14136	14016	14109	14166	14106	14107	14232	13963	14120	13992	14062	14079	14121	14142	14115	14207	14103	14060	14107	14109	14060	14173	14076	14145	14219	14081	13984	14212	14159	13974	14117	14297	14043	14094	14160	14220	14086	14113	13936	14100	14088	14172	14088	14176	14074	14072	14134	14119	14106	14064	14114	14134	14112	14057	14120	13976	14137	14152	14003	14193	14076	14135	14214	14000	14100	14198	14157	14077	14103	13969	14204	14094	14177	14072	14172	14024	14208	14090	13880	14164	14120	14069	14295	14253	14010	14122	14096	14208	14075	14030	14115	14020	14176	14065	14077	14027	14195	14042	14191	13930	14175	14129	14163	14140	14280	14003	14093	13982	14236	14200	14062	14188	13970	14100	14093	14008	14055	14076	14090	13890	14007	14253	14108	14133	14212	14143	14200	14027	14140	14086	14259	13944	14025	14110	13918	14055	14116	13975	13980	14093	14048	14155	14111	14155	14001	14077	14011	14129	14151	13958	14087	14133	14099	14065	14066	14240	14155	14089	14086	14114	14224	14437	14105	14069	14066	14193	13999	14072	14006	14079	14068	14064	13872	14080	14061	13998	14199	13813	14032	14061	14232	14060	14054	14156	14229	14080	14193	14057	14112	14311	14082	14125	14060	14068	14159	14291	14123	14182	14024	14078	14145	14090	14334	14151	13802	14158	14175	14055	14073	14122	14251	14143	14202	14161	14228	13891	14173	14130	13970	14102	14012	14141	14195	14277	14165	14202	14243	14060	14126	14089	14068	14102	14062	14158	14282	14042	14144	14106	14107	14135	14039	14113	14237	14215	14081	13954	14146	14076	14085	14081	14027	13936	14064	13966	14118	14122	14027	14146	14114	14134	14115	13973	14045	14138	14137	14097	14099	14082	14077	14032	14067	13972	14054	14191	13976	14117	14044	14004	14148	13915	14200	14023	14018	14067	14130	14184	14101	14105	13981	14252	13977	14113	14098	14284	14144	14175	14162	14118	14088	14172	14070	14088	14017	14072	14127	14019	14169	14116	14008	14080	13980	14132	14008	14075	13985	14101	14025	14043	14003	14295	14119	14021	14129	14260	14009	14147	14065	14151	14202	14089	14000	14132	13965	14268	14093	14035	14158	13939	14158	14002	14116	13981	14044	14165	14120	14005	14072	14185	14193	14202	14103	14044	14119	14172	14220	14245	14102	13924	14117	14171	14066	14091	14128	14122	14148	14180	14183	14048	14256	14080	14021	14176	14185	14100	14010	14026	14250	14045	14150	14030	14056	14191	14097	13943	14085	14189	14071	14142	14257	14143	14294	14186	13999	13926	14038	14043	14036	14206	14164	14201	14038	14079	14118	14132	14296	14036	14186	14101	14146	14216	14133	14002	13995	13929	14052	14198	14190	14204	14087	14031	14135	14081	14123	14125	14157	14109	14101	14287	14086	14100	14106	14165	14265	14042	14118	14131	13966	14272	14037	14077	14134	14148	14216	14036	13964	14179	14068	14152	14258	14167	14051	13918	14145	14229	13955	14022	14212	14194	14112	14234	14070	14069	14181	14252	14114	14212	14026	13942	14187	14310	14013	14004	14140	14090	14021	14095	14035	14154	14062	14294	14080	14108	14163	14146	14070	14030	14164	14205	14221	14034	14070	14213	14132	14195	14122	14070	14188	13974	14086	14165	14214	14205	14075	14277	14038	14129	14029	14175	14095	14093	14139	14122	14067	14132	14083	14141	14166	14233	14194	14065	14056	14106	14070	14136	14117	14151	14166	14096	14302	14110	14263	14088	13921	14043	14083	14167	14123	14034	14066	14151	14023	14118	14087	14132	14017	14418	14096	14346	13995	14028	13988	14047	14104	14128	14142	14249	13955	13955	14173	14214	13944	14133	14232	14114	14017	14034	14096	14167	14201	14061	13995	14136	14093	14220	14113	14125	14153	14126	14132	14204	14175	14166	14154	14239	14251	14217	14089	14012	14167	13966	14094	14053	14168	14071	14066	14000	14313	13999	14143	14150	14077	14294	14162	14224	14091	14198	14043	14063	13999	13964	14028	13943	14179	13912	13898	14225	14270	14119	14087	14184	14192	14113	14220	13991
22776	21125	28911	23814	22714	27066	29399	24077	22126	21249	20478	19649	19110	18674	18666	18046	17624	17450	17458	17263	16978	16973	16921	16764	16620	16745	16737	16790	16756	16498	16721	16617	16751	16727	16562	16493	16544	16514	16525	16557	16531	16520	16466	16539	16585	16612	16433	16524	16476	16568	16561	16607	16496	16745	16687	16596	16654	16359	16438	16465	16519	16510	16666	16518	16556	16539	16462	16354	16488	16540	16543	16412	16667	16445	16399	16374	16288	16557	16562	16506	16603	16442	16563	16400	16657	16599	16362	16527	16414	16334	16424	16619	16454	16281	16612	16478	16410	16691	16628	16454	16458	16613	16234	16381	16425	16468	16457	16411	16465	16414	16477	16339	16473	16237	16501	16654	16421	16408	16601	16463	16556	16424	16363	16547	16417	16475	16557	16488	16282	16396	16506	16709	16463	16464	16559	16437	16323	16234	16452	16386	16503	16409	16393	16579	16469	16457	16470	16422	16567	16434	16483	16256	16342	16402	16336	16438	16377	16310	16352	16414	16580	16610	16506	16522	16509	16605	16386	16308	16418	16533	16598	16494	16483	16181	16388	16445	16380	16414	16319	16380	16348	16434	16458	16362	16466	16478	16334	16584	16381	16442	16591	16452	16407	16426	16361	16378	16418	16356	16584	16419	16415	16399	16430	16464	16588	16532	16506	16502	16365	16475	16274	16264	16320	16362	16402	16328	16464	16543	16472	16392	16468	16552	16359	16469	16301	16584	16294	16352	16395	16350	16303	16421	16316	16317	16507	16602	16485	16508	16385	16524	16392	16205	16434	16493	16229	16380	16498	16393	16339	16339	16545	16564	16429	16265	16351	16577	16566	16363	16496	16484	16478	16314	16563	16498	16407	16623	16576	16463	16279	16614	16764	16427	16649	16505	16508	16355	16518	16369	16313	16418	16361	16312	16663	16504	16339	16459	16493	16443	16540	16383	16528	16602	16420	16392	16661	16283	16484	16516	16485	16486	16439	16713	16388	16343	16480	16345	16516	16466	16372	16232	16381	16370	16478	16417	16338	16471	16338	16320	16480	16397	16487	16618	16451	16448	16338	16240	16316	16490	16243	16336	16517	16400	16451	16473	16413	16275	16398	16490	16445	16364	16163	16435	16394	16443	16529	16560	16370	16243	16658	16450	16395	16510	16361	16349	16267	16347	16396	16523	16481	16549	16291	16285	16383	16428	16447	16386	16391	16442	16570	16314	16445	16434	16528	16694	16524	16331	16418	16450	16469	16354	16574	16087	16306	16567	16274	16582	16393	16401	16492	16425	16470	16462	16375	16217	16492	16230	16568	16578	16281	16491	16166	16618	16187	16364	16444	16389	16405	16575	16456	16458	16491	16375	16487	16703	16411	16282	16421	16478	16540	16443	16382	16385	16571	16471	16557	16476	16536	16323	16304	16656	16431	16459	16466	16391	16403	16277	16281	16426	16238	16458	16645	16516	16693	16417	16428	16421	16360	16377	16389	16390	16451	16402	16434	16436	16336	16327	16494	16358	16310	16347	16481	16429	16403	16454	16350	16286	16230	16254	16405	16278	16415	16427	16498	16423	16628	16301	16373	16225	16479	16413	16482	16454	16514	16451	16475	16450	16541	16495	16436	16396	16308	16572	16450	16326	16326	16486	16562	16265	16208	16306	16352	16419	16374	16233	16374	16325	16343	16388	16209	16363	16575	16426	16584	16405	16490	16383	16495	16483	16671	16440	16523	16429	16555	16398	16459	16715	16753	16432	16521	16410	16626	16518	16222	16386	16588	16464	16475	16523	16436	16318	16368	16524	16412	16493	16631	16331	16367	16385	16231	16403	16446	16460	16430	16278	16349	16582	16597	16322	16486	16301	16456	16422	16415	16340	16504	16282	16372	16292	16446	16597	16286	16497	16368	16580	16338	16534	16293	16354	16472	16369	16544	16439	16296	16528	16289	16383	16570	16374	16530	16388	16387	16335	16485	16499	16451	16456	16333	16421	16301	16272	16475	16316	16565	16348	16610	16398	16445	16460	16353	16615	16539	16374	16196	16272	16497	16336	16350	16230	16462	16728	16337	16320	16341	16243	16407	16408	16559	16500	16217	16210	16406	16520	16286	16487	16447	16612	16487	16516	16367	16294	16232	16238	16371	16472	16265	16381	16377	16447	16467	16481	16573	16399	16355	16504	16572	16457	16177	16462	16535	16528	16523	16355	16622	16477	16469	16302	16275	16261	16427	16521	16520	16473	16546	16434	16408	16563	16667	16432	16491	16541	16414	16379	16351	16413	16377	16579	16425	16490	16565	16374	16380	16289	16214	16516	16349	16338	16432	16403	16216	16290	16404	16307	16461	16390	16566	16608	16352	16508	16367	16450	16399	16344	16288	16438	16227	16574	16562	16220	16573	16331	16438	16293	16512	16372	16295	16318	16518	16156	16368	16567	16531	16441	16464	16445	16329	16263	16422	16108	16286	16447	16512	16582	16428	16270	16447	16300	16398	16355	16536	16572	16564	16535	16538	16615	16347	16348	16517	16477	16401	16240	16231	16586	16541	16310	16522	16377	16359	16350	16596	16407	16347	16403	16457	16628	16588	16557	16316	16615	16314	16432	16346	16455	16484	16342	16326	16311	16567	16353	16305	16426	16498	16483	16580	16635	16513	16283	16391	16368	16556	16403	16216	16536	16435	16423	16440	16252	16616	16472	16356	16239	16297	16426	16486	16592	16437	16697	16444	16311	16626	16333	16353	16408	16588	16308	16445	16435	16232	16463	16540	16325	16489	16502	16412	16213	16515	16331	16355	16313	16311	16478	16213	16242	16429	16304	16508	16377	16255	16455	16349	16439	16629	16313	16580	16512	16488	16434	16540	16395	16292	16443	16511	16569	16494	16469	16511	16561	16343	16497	16469	16277	16405	16556	16366	16623	16400	16348	16325	16401	16299	16394	16249	16277	16485	16446	16463	16373	16602	16341	16519	16332	16369	16552	16586	16265	16557	16504	16280	16510	16470	16371	16463	16573	16416	16491	16263	16391	16433	16421	16538	16608	16384	16272	16395	16317	16450	16355	16260	16432	16342	16348	16597	16299	16472	16366	16320	16391	16500	16154	16596	16309	16390	16495	16515	16436	16326	16410	16339	16464	16323	16537	16424	16321	16460	16525	16512	16512	16275	16247	16398	16404	16429	16300	16372	16233	16394	16565	16369	16497	16378	16440	16324	16508	16547	16419	16390	16420	16392	16367	16473	16430	16554	16484	16414	16287	16443	16462	16387	16379	16494	16426	16466	16458	16333	16235	16347	16356	16236	16304	16333	16444	16444	16622	16659	16403	16325	16533	16159	16481	16367	16353	16498	16685	16339	16432	16497	16549	16762	16356	16526	16612	16551	16371	16545	16433	16611	16304	16481	16574	16446	16511	16512	16337	16367	16417	16509	16396	16458	16350	16517	16551	16577	16148	16551	16446	16409	16259	16372	16390	16319	16449	16264	16324	16470	16339	16484	16390	16540	16453	16326	16338	16520	16457	16447	16463	16495	16180	16306	16351	16352	16392	16305	16442	16492	16307	16496	16497	16497	16558	16406	16392	16417	16144	16458	16250	16449	16468	16214	16448	16299	16366	16375	16349	16298	16298	16368	16334	16522	16596	16416	16260	16524	16279	16528	16404	16307	16375	16293	16454	16564	16330	16484	16627	16309	16461	16461	16452	16518	16458	16268	16605	16545	16403	16635	16490	16537	16505	16430	16346	16612	16428	16492	16429	16399	16271	16555	16391	16558	16515	16357	16401	16416	16468	16503	16703	16566	16403	16415	16495	16453	16332	16399	16341	16387	16472	16716	16382	16522	16429	16252	16502	16474	16633	16480	16472	16467	16402	16488	16469	16528	16332	16478	16484	16426	16431	16406	16375	16365	16452	16430	16365	16295	16444	16352	16275	16611	16588	16501	16384	16254	16378	16477	16456	16443	16514	16262	16453	16525	16401	16529	16464	16311	16418	16486	16481	16518	16350	16328	16450	16551	16349	16591	16635	16451	16436	16332	16450	16464	16522	16470	16511	16391	16331	16485	16461	16469	16323	16398	16169	16534	16666	16433	16259	16521	16688	16606	16378	16429	16191	16353	16366	16479	16477	16432	16594	16228	16373	16391	16156	16421	16455	16517	16496	16579	16398	16295	16306	16283	16435	16401	16405	16608	16420	16431	16372	16407	16459	16614	16235	16417	16447	16450	16497	16376	16364	16637	16406	16344	16623	16280	16278	16449	16533	16406	16437	16408	16655	16506	16341	16476	16429	16280	16661	16416	16341	16393	16438	16452	16495	16454	16480	16300	16357	16469	16274	16378	16348	16470	16505	16434	16378	16417	16152	16102	16533	16593	16684	16189	16461	16437	16312	16311	16413	16338	16339	16485	16520	16309	16484	16400	16273	16344	16349	16447	16475	16297	16384	16405	16504	16371	16292	16441	16311	16453	16499	16484	16465	16527	16344	16550	16380	16395	16354	16334	16447	16333	16283	16553	16424	16389	16389	16353	16553	16577	16283	16442	16496	16427	16407	16460	16325	16575	16615	16529	16266	16348	16412	16350	16148	16378	16273	16259	16200	16524	16419	16504	16428	16660	16294	16472	16400	16460	16438	16364	16450	16524	16364	16354	16538	16332	16372	16350	16564	16268	16468	16323	16311	16295	16413	16266	16465	16486	16436	16585	16106	16286	16365	16521	16494	16464	16352	16279	16233	16482	16378	16555	16357	16372	16204	16369	16451	16371	16355	16774	16501	16332	16387	16425	16291	16192	16390	16557	16344	16366	16311	16409	16590	16512	16433	16566	16338	16387	16243	16497	16402	16659	16481	16278	16429	16333	16416	16544	16547	16509	16484	16416	16402	16350	16533	16353	16372	16298	16512	16433	16434	16423	16353	16470	16386	16233	16310	16490	16423	16470	16452	16270	16486	16366	16439	16324	16379	16502	16531	16272	16352	16460	16285	16335	16416	16459	16269	16361	16428	16485	16611	16401	16414	16332	16420	16406	16523	16533	16380	16390	16615	16309	16389	16456	16507	16302	16393	16337	16742	16473	16625	16462	16460	16228	16467	16485	16340	16340	16287	16415	16458	16434	16396	16427	16541	16469	16398	16378	16553	16331	16459	16361	16385
32067	54424	50828	40400	34836	30981	27544	24868	22910	21189	20108	19223	18215	17699	16838	16453	16082	15407	15558	15399	15158	14941	14827	14726	14778	14771	14636	14600	14601	14670	14395	14468	14498	14399	14315	14534	14396	14444	14347	14394	14490	14342	14461	14363	14275	14266	14386	14352	14371	14341	14474	14312	14394	14501	14150	14603	14397	14176	14337	14287	14209	14359	14198	14300	14336	14298	14423	14213	14427	14397	14303	14425	14277	14280	14485	14411	14252	14379	14286	14292	14267	14132	14466	14326	14224	14299	14234	14357	14266	14254	14268	14590	14439	14185	14276	14438	14164	14212	14203	14401	14316	14433	14415	14383	14454	14345	14383	14196	14407	14336	14275	14378	14292	14484	14547	14226	14501	14301	14498	14365	14320	14288	14403	14384	14357	14261	14302	14240	14281	14228	14430	14335	14266	14506	14365	14428	14317	14426	14103	14242	14469	14358	14370	14429	14192	14458	14411	14355	14199	14308	14196	14341	14253	14338	14426	14384	14386	14386	14412	14354	14549	14329	14270	14300	14291	14325	14411	14326	14445	14319	14153	14143	14264	14360	14392	14249	14315	14416	14344	14204	14332	14159	14289	14397	14199	14357	14340	14324	14363	14174	14371	14259	14425	14250	14394	14271	14409	14208	14352	14283	14238	14335	14354	14438	14182	14204	14408	14162	14366	14407	14162	14247	14251	14440	14262	14478	14406	14328	14383	14298	14316	14284	14419	14310	14310	14320	14492	14320	14325	14310	14296	14183	14481	14224	14450	14377	14370	14232	14200	14505	14496	14253	14426	14503	14284	14354	14421	14330	14440	14364	14300	14407	14347	14360	14315	14280	14359	14437	14268	14566	14412	14293	14188	14381	14375	14243	14338	14184	14402	14379	14322	14227	14367	14304	14400	14277	14158	14311	14468	14303	14212	14372	14448	14290	14228	14197	14305	14492	14345	14322	14446	14251	14390	14303	14180	14431	14361	14388	14358	14240	14286	14280	14243	14272	14310	14372	14459	14228	14215	14332	14248	14411	14270	14470	14193	14430	14434	14237	14252	14359	14328	14273	14389	14410	14268	14304	14443	14225	14398	14276	14233	14312	14304	14411	14461	14477	14429	14225	14354	14296	14417	14334	14261	14457	14373	14235	14367	14387	14352	14499	14284	14409	14275	14379	14360	14261	14323	14195	14422	14260	14299	14274	14079	14368	14457	14463	14431	14281	14265	14305	14407	14363	14212	14330	14407	14454	14226	14349	14200	14332	14336	14209	14397	14322	14285	14254	14251	14297	14473	14357	14302	14344	14376	14308	14513	14271	14381	14508	14299	14320	14323	14359	14411	14257	14480	14477	14367	14345	14283	14354	14366	14306	14289	14316	14246	14315	14239	14312	14400	14376	14498	14321	14190	14166	14280	14358	14305	14203	14126	14263	14226	14263	14368	14299	14296	14288	14200	14310	14383	14374	14332	14290	14342	14259	14393	14226	14356	14492	14337	14219	14345	14405	14397	14395	14301	14201	14300	14309	14339	14287	14382	14327	14283	14283	14258	14308	14352	14150	14317	14264	14118	14327	14300	14387	14148	14340	14315	14287	14353	14208	14327	14167	14299	14272	14399	14403	14202	14378	14237	14465	14332	14318	14313	14539	14242	14395	14332	14438	14366	14233	14202	14397	14334	14317	14371	14239	14415	14272	14386	14475	14380	14533	14271	14233	14245	14477	14385	14363	14318	14443	14356	14443	14337	14280	14205	14388	14301	14349	14232	14435	14162	14373	14425	14383	14278	14289	14324	14353	14327	14187	14355	14489	14470	14412	14252	14107	14335	14273	14329	14377	14334	14313	14418	14429	14482	14324	14244	14326	14434	14292	14243	14329	14285	14454	14267	14137	14350	14220	14238	14232	14340	14219	14324	14534	14234	14287	14344	14285	14305	14346	14283	14307	14485	14333	14186	14054	14357	14370	14260	14255	14296	14267	14277	14407	14421	14285	14326	14287	14419	14281	14622	14343	14231	14350	14503	14451	14239	14347	14383	14233	14370	14310	14293	14280	14342	14435	14375	14273	14469	14225	14266	14355	14456	14234	14214	14357	14165	14387	14295	14308	14399	14359	14326	14420	14154	14200	14244	14371	14165	14441	14293	14239	14389	14546	14356	14290	14315	14372	14384	14295	14364	14300	14128	14215	14515	14286	14171	14408	14112	14239	14460	14215	14330	14448	14110	14322	14287	14113	14322	14339	14352	14217	14421	14222	14358	14325	14323	14266	14362	14339	14355	14349	14306	14233	14619	14233	14216	14464	14240	14250	14306	14192	14274	14310	14539	14265	14253	14488	14350	14368	14310	14419	14322	14308	14282	14327	14342	14249	14396	14293	14337	14361	14389	14392	14297	14093	14241	14264	14248	14211	14398	14365	14314	14404	14099	14348	14353	14345	14211	14319	14426	14303	14257	14356	14358	14393	14217	14261	14313	14228	14354	14200	14401	14338	14385	14304	14323	14206	14332	14237	14305	14431	14466	14256	14274	14162	14330	14272	14229	14338	14408	14369	14326	14385	14440	14371	14441	14313	14276	14012	14263	14405	14436	14287	14332	14233	14384	14335	14426	14244	14496	14137	14305	14366	14394	14259	14166	14175	14461	14269	14218	14274	14204	14258	14357	14269	14350	14456	14254	14250	14336	14399	14465	14316	14284	14362	14279	14464	14524	14396	14449	14391	14243	14324	14385	14276	14338	14245	14336	14251	14296	14279	14413	14494	14325	14317	14352	14335	14487	14371	14360	14313	14382	14322	14287	14305	14565	14417	14357	14385	14159	14050	14380	14391	14385	14224	14284	14248	14282	14392	14368	14497	14258	14166	14312	14283	14346	14656	14379	14445	14296	14252	14187	14287	14385	14269	14305	14424	14394	14322	14322	14393	14371	14343	14264	14411	14283	14381	14347	14362	14309	14484	14363	14400	14359	14414	14412	14300	14410	14365	14336	14363	14416	14461	14391	14305	14212	14433	14402	14269	14397	14368	14507	14396	14293	14444	14324	14261	14292	14364	14300	14387	14311	14305	14316	14417	14384	14322	14321	14364	14403	14305	14482	14465	14214	14206	14337	14326	14206	14388	14412	14288	14068	14495	14311	14423	14336	14469	14428	14377	14414	14361	14409	14360	14484	14311	14307	14338	14382	14415	14405	14147	14302	14315	14334	14460	14459	14329	14133	14380	14414	14308	14238	14258	14405	14501	14401	14208	14350	14205	14430	14444	14235	14263	14365	14488	14407	14257	14419	14211	14506	14354	14381	14349	14279	14229	14247	14313	14403	14428	14350	14318	14547	14278	14390	14479	14379	14390	14287	14237	14283	14458	14236	14326	14342	14273	14153	14304	14267	14286	14502	14196	14162	14399	14322	14299	14396	14271	14473	14270	14443	14484	14450	14382	14256	14224	14317	14404	14281	14203	14481	14400	14310	14459	14307	14330	14259	14293	14299	14270	14199	14309	14218	14394	14310	14465	14215	14154	14171	14359	14381	14276	14157	14334	14354	14406	14379	14392	14341	14237	14256	14100	14323	14243	14466	14401	14405	14277	14522	14123	14289	14347	14327	14317	14428	14364	14266	14189	14315	14361	14430	14275	14331	14279	14262	14326	14237	14243	14331	14394	14221	14365	14322	14292	14262	14313	14248	14422	14378	14268	14363	14244	14227	14194	14237	14256	14298	14230	14416	14246	14241	14291	14388	14298	14211	14267	14424	14169	14292	14374	14266	14281	14385	14493	14460	14401	14461	14338	14349	14288	14272	14322	14391	14310	14121	14295	14267	14392	14428	14274	14457	14376	14280	14356	14317	14303	14147	14354	14484	14253	14113	14347	14328	14161	14235	14323	14357	14356	14434	14371	14401	14273	14185	14383	14293	14389	14379	14224	14438	14394	14355	14265	14210	14322	14202	14186	14262	14351	14348	14354	14391	14352	14388	14465	14199	14381	14399	14272	14450	14226	14198	14249	14538	14336	14389	14174	14250	14461	14236	14320	14310	14252	14254	14227	14314	14265	14203	14432	14273	14355	14437	14254	14465	14452	14490	14279	14250	14419	14358	14397	14292	14310	14295	14182	14272	14489	14350	14402	14290	14300	14332	14360	14278	14341	14555	14447	14211	14415	14257	14349	14281	14223	14216	14395	14326	14437	14450	14378	14242	14262	14290	14387	14279	14294	14381	14366	14432	14210	14404	14299	14416	14288	14273	14307	14464	14376	14273	14263	14248	14347	14405	14465	14323	14330	14057	14365	14259	14454	14368	14325	14326	14323	14359	14347	14250	14241	14441	14225	14378	14382	14229	14320	14370	14485	14114	14389	14380	14282	14211	14477	14284	14251	14455	14190	14340	14183	14381	14531	14187	14457	14138	14178	14350	14414	14435	14299	14407	14349	14315	14288	14369	14295	14252	14221	14341	14309	14117	14498	14344	14309	14298	14409	14453	14420	14330	14404	14383	14355	14364	14312	14397	14402	14397	14506	14321	14255	14375	14337	14304	14314	14331	14305	14388	14387	14318	14332	14442	14420	14404	14250	14361	14379	14511	14344	14314	14443	14345	14367	14487	14453	14197	14259	14398	14527	14295	14344	14431	14242	14479	14182	14405	14324	14247	14314	14345	14384	14411	14346	14337	14344	14293	14225	14227	14355	14418	14373	14462	14437	14381	14447	14489	14415	14347	14431	14330	14395	14326	14286	14375	14319	14297	14239	14446	14295	14299	14292	14238	14329	14365	14448	14366	14457	14362	14169	14107	14275	14381	14498	14280	14429	14400	14356	14311	14279	14260	14250	14379	14304	14375	14406	14290	14320	14446	14379	14363	14173	14239	14170	14207	14455	14396	14245	14189	14257	14127	14212	14211	14287	14457	14478	14464	14184	14370	14308	14391	14265	14269	14172	14322	14295	14254	14163	14319	14350	14263	14191	14352	14329	14259	14357	14196	14352	14326	14235	14278	14229	14353	14341	14219	14220	14256	14173	14455	14346	14231	14488	14372	14557	14242	14290	14319	14378	14318	14146	14267	14347	14436	14192	14291	14299	14211	14319	14150	14463	14373	14269	14275	14163	14315	14347	14336	14488	14316	14314	14416	14212	14246	14376	14309	14254	14407	14316	14221	14371	14322	14406
29217	27770	35226	31020	25138	22719	20766	19483	18669	18191	17637	17526	17170	17061	16831	16595	16526	16471	16210	16431	16378	16381	16215	16235	16075	16246	16239	16144	15986	16181	16043	16317	16046	16112	16067	16021	16072	16165	16145	16207	15999	16085	15977	16137	16116	16245	16137	16223	16119	15856	16285	16234	16075	15988	16051	16048	16015	15919	16129	16000	16004	16302	16121	16042	16049	16230	16153	16010	16292	16090	16321	15977	16095	16113	15934	15916	16086	16069	15991	16154	16156	16086	16152	16039	16028	16211	15999	15957	16232	16042	16185	16038	16005	16097	16095	16066	15978	16000	15974	16032	16105	16069	16267	15995	16206	16074	16084	16020	16108	16022	16146	16131	16188	16041	16023	16003	16248	16203	15912	16113	16035	15938	16040	16095	16008	16064	15993	16097	15902	16190	15976	16298	16027	16083	15949	16061	16062	16163	16062	16125	15914	15949	15905	15965	16133	16035	15970	16163	15998	15858	16075	15952	16050	16391	16431	16101	16068	16032	15960	16203	16193	15896	16074	16136	15867	15952	16190	16313	16075	16025	16109	15912	15965	16049	16140	16081	15928	15970	16162	16206	16104	16008	16095	16240	16058	16116	16114	15888	16119	15862	16058	16146	16120	16249	15958	16139	16023	15890	15992	16063	16114	16030	16071	15900	16050	15941	16220	16092	16048	15944	15988	15831	16046	15965	16179	16131	15990	16048	16218	16070	16091	15791	15976	16104	16218	15829	15824	16074	16147	15985	15913	16259	16042	15867	16027	16015	16015	16093	16078	16146	16068	16148	16237	16261	16146	16046	16096	15993	16201	16032	15973	16096	15913	16203	15810	16270	15904	16023	16127	16070	16047	15992	16046	16113	15999	16171	16101	16126	16086	16055	16029	15810	15975	16259	16080	16060	15914	15997	15974	16127	16065	15961	16039	16132	16166	16108	16130	16028	16046	16067	16039	16031	16093	15907	15922	16132	16061	15960	16050	16133	16168	16356	16017	16182	16056	16199	16204	15983	16108	15919	16075	16111	16005	16032	16025	15976	16176	15913	16017	16108	15964	15963	15794	16186	16041	16210	15986	16055	16108	15925	16049	15866	16105	16275	16051	16033	15765	15938	15839	16099	16050	16204	16145	15961	16087	16149	16118	15998	16302	16163	16165	16229	16004	16072	15967	16002	16010	16132	16045	16280	16106	16126	16060	15995	16097	15983	16027	15994	16060	16120	16092	16263	16073	15967	16227	16023	15950	15968	15986	16134	16130	16007	16090	16041	15978	15973	16174	16139	16104	16189	16017	15769	15967	15996	16030	16043	16304	16199	15992	16087	16267	15886	16052	16025	16068	15929	16014	16123	15952	16124	16072	16060	15951	15913	16026	16192	16115	15926	16026	16231	16004	15881	16118	16067	15944	16210	16161	16148	16044	16042	16285	16127	16322	15964	16067	16200	15952	16222	16158	16242	16088	16239	16036	16009	16075	16031	16178	15881	15960	16172	15983	16159	16170	16117	16132	15950	16027	16065	16193	16050	16159	16052	15990	15981	15876	16102	16065	16107	16070	16101	16364	16105	16355	16167	16113	16189	16099	16136	15993	16209	16097	16078	16085	16040	16177	16171	16133	16004	15966	16091	16074	16051	15952	15955	16248	16027	16050	16275	16052	15872	16212	15901	16075	16054	16026	16140	16198	16322	16144	16186	16212	15934	15987	15911	16189	15840	15943	16117	16231	15878	16095	16063	15882	15864	16054	16133	15908	16337	16149	16259	15928	16058	16102	16120	15981	15878	15965	15889	16037	16042	15935	15747	16231	15927	16150	15997	16034	16071	15855	15919	16134	16057	16094	16122	16012	16073	16085	16185	16100	15914	16101	15911	16093	16037	16076	15984	15995	15962	15762	16088	16085	16064	16089	15975	16008	16023	16253	16185	16091	16129	16055	16219	16207	16154	16108	16073	16146	16170	16315	16261	15993	15983	16184	15951	16220	16192	15886	15993	16184	16095	16190	15875	16053	16064	16075	16057	16105	15913	16082	16226	16198	16045	15798	16122	16103	15941	15899	16030	16124	16121	16180	16071	16031	16088	15763	15973	15843	15965	15973	16176	15841	16027	16089	15884	16071	15976	16250	15925	16191	16145	15988	16168	16061	16247	16161	16043	16044	16119	15957	16113	16000	15980	16035	16229	16178	16136	16052	16046	16145	15865	16025	16101	15990	16083	16169	15905	16088	16152	16129	15996	16248	16273	15973	15917	16078	16266	15971	16004	16125	16120	16016	16065	16208	15986	16297	15951	16054	15810	15975	15906	15980	16078	16178	16134	16220	16090	16028	16040	16146	15977	16022	16019	16047	16013	16133	15859	16119	16122	16226	15842	16011	15935	15821	16142	16220	16292	16049	16251	15818	16162	16032	16149	16129	16018	15788	16019	16055	16065	16150	16164	16035	16087	16053	15996	16116	16072	16216	16006	16074	16254	16165	15987	15922	16114	16072	15922	16059	16107	16026	15866	15791	15973	15867	16132	16186	16061	15992	16222	16050	15978	15909	16111	15998	16152	16074	16246	15954	16123	16035	16096	15824	16091	16212	15984	16074	15982	15949	15852	16097	16039	16204	16055	15941	16009	15956	16112	16173	16013	15961	15942	15974	15879	16184	15889	15923	16121	16129	16059	16099	16107	16030	15986	16208	15935	16197	15968	15963	16300	16065	16063	16222	15966	16130	15933	16019	16081	15939	16124	16001	16166	16151	16050	15990	15946	15988	16092	16096	15802	15865	16063	16033	15995	16222	16229	16080	16128	16118	16060	16020	16102	16287	15750	16264	16028	16268	15982	16251	16200	15974	15989	16163	15926	16055	16157	15956	16218	16040	15877	15931	15968	15999	16036	15894	16148	15957	16205	16014	16047	16160	15944	16103	16059	15834	15987	15966	15874	15990	16287	16014	16063	15949	16168	16153	16137	16119	16118	15985	16076	15846	16051	16139	16094	16057	16039	16022	16097	15969	16128	15927	16143	16308	16014	16100	16220	15935	15853	16189	16051	16126	16129	16140	15975	16162	16037	16035	16121	16003	15923	16010	16017	16083	16145	16111	15995	15750	16027	15855	16114	16085	15886	16109	16060	16097	16344	16010	16129	16049	16176	15963	16134	15949	16089	15980	16037	16217	16152	16023	16095	16265	16129	15944	15939	15787	16108	15969	16046	16185	15923	16036	15932	16129	16242	16192	16124	16027	15993	15853	16256	15988	15924	16006	16068	16036	16009	15997	16134	16088	15960	15986	15935	15915	16112	15828	16025	16229	16167	16115	16038	16068	15902	16105	16145	16025	16087	16174	15939	15877	16003	16090	15973	15941	16180	16170	16184	16159	16201	15926	16081	16160	15705	16069	16031	15950	15920	16068	16151	16133	15984	16133	16133	16072	15992	16199	16040	16072	16210	16174	16067	16015	16082	16233	16125	16171	15964	16032	16153	16193	15999	16139	16143	16136	16022	16233	16029	16202	15983	16269	16048	16166	16163	16225	16194	16026	16063	16298	16013	15898	16251	16046	16103	16038	16114	15964	16133	16023	15921	16091	15970	16009	15939	15937	16231	16116	16140	16023	16155	16209	16165	15932	16050	15988	16095	16183	16073	16135	16128	16145	16297	16092	16096	16179	15826	15925	15840	16060	15962	15944	16038	16103	15863	16048	16016	16179	16233	16026	16182	16165	16048	15913	16107	16342	16072	16030	16081	16018	16024	16178	16103	16049	15887	16038	16085	16038	15953	16079	15960	15989	16103	16015	16301	16301	16272	16165	16065	16031	16015	15923	16220	15980	15921	15944	16094	16222	16132	15988	15913	16060	16053	16080	15972	15991	16106	15959	16100	15928	15890	16033	16208	15947	16099	15995	16019	16103	16080	16042	16034	15827	16104	15904	16353	16091	16271	16111	16023	15970	16190	16263	15892	15943	16088	15934	16083	16006	16024	16134	15996	15955	16186	16222	16081	16159	15883	16077	16108	16107	16145	15986	16036	16126	16116	16107	15881	16105	15988	16134	16221	16334	16069	15978	16108	15949	16065	16269	16168	16199	16346	15955	16046	15956	16081	16247	16075	16140	16029	15978	16059	16088	15989	16151	15982	16122	16037	15924	16067	16086	16111	16088	16044	15900	16191	16090	16033	16090	16089	16175	16092	15945	16111	16110	15979	16027	15956	16076	16125	16183	16250	16057	16083	15947	15946	15955	15989	15961	15939	16036	16120	16241	16094	15932	15918	16210	16084	15956	15977	16193	16016	16011	16262	16001	15979	16130	16233	16200	16064	15929	16115	15980	16156	16334	15972	16009	16049	16171	15890	16085	16023	16091	16040	16168	16138	16178	16096	16105	16115	15950	16153	15927	16075	16044	15993	15882	16019	15994	15753	16103	16057	16072	16141	15949	15949	16005	16010	16172	16054	16096	16058	16105	15970	16146	16005	16076	15952	16016	16031	16119	16029	16242	16067	16009	16119	16212	16216	16031	15936	16123	16095	16071	16032	16095	16126	16116	16118	15959	16033	16093	16146	16070	16029	15887	16007	16153	16078	16005	15971	15898	15946	16193	16030	16191	15893	15878	16033	15866	15970	16155	16057	16105	15996	16037	15874	16054	16154	15852	16044	16058	15971	16083	16115	16173	16170	15978	16045	16145	16087	15985	15980	16084	16191	16036	16110	16299	15961	16239	16063	16116	15987	15990	15863	15874	16039	16015	16036	16401	16059	15999	16078	16044	15976	16027	16070	15879	15924	16284	15890	15896	16063	16048	16088	16395	15988	16140	16113	16220	16233	16160	16239	16067	16051	16152	15967	15861	16119	16042	16130	16083	16289	16225	15991	16034	16211	16019	16088	16021	15945	16069	16068	16077	16034	16042	16099	16023	16062	16051	15893	15981	16177	16056	15958	16082	16025	16204	15953	16183	15970	16067	16180	16123	16226	16095	15937	16158	16185	16024	16071	15937	16130	15999	16141	16128	15920	16013	15991	16037	16011	16004	16039	16092	16066	15992	15973	15892	15887	16152	16034	16068	16010	16088	16034	16029	16004	16061	16122	16001	16124	16305	16028	16002	16295	16190	16177	16097	16072	16337	15960	15929	16235	16047	16152	15964	16051	16136	16027	16061	16007	16097	16121
29417	42917	39529	30372	25956	23116	20688	19204	18229	17377	16890	16322	15743	15612	15150	15130	14740	14678	14494	14459	14462	14345	14382	14425	14334	14100	14197	14225	14268	14360	14263	14394	14350	14187	14183	14137	14153	14184	14097	14061	14178	14167	14119	14010	14233	14132	14133	14197	14030	14053	14126	14161	14143	14172	14316	14262	14282	14011	14250	14180	14338	13999	14082	13955	14012	14363	14113	14046	14103	14119	14176	14196	14051	14161	14000	14084	14072	13877	14106	14200	14010	14171	14011	14069	13986	14141	14041	14234	14348	14131	14039	14104	14053	14253	14059	14162	14059	14017	14177	14222	14195	14271	14089	14177	14051	14274	14152	14169	14247	14094	14047	14181	14090	14127	14118	14103	14155	14302	14199	14085	14180	14180	14050	14098	14068	14116	14139	14240	14137	14200	13918	14066	14238	14230	13936	14142	14138	14245	14075	14060	13911	14198	14186	14148	14169	13992	14218	13979	14031	14059	14176	14041	14038	14183	14185	14194	14050	14081	14091	13936	14238	14169	14216	14145	14238	14087	14170	14099	14042	14155	13976	14027	14175	14140	13878	14218	14144	14054	14081	14238	14129	14115	14021	14155	14180	14115	13962	14055	14060	14106	14248	14102	14030	14148	14178	14078	14007	14148	14047	14083	13951	14337	13969	14185	14242	14371	14216	14266	14220	14358	14150	14020	14045	14200	14299	14170	14034	14045	14254	14212	14165	14121	14041	14131	14073	14149	14097	14430	14217	14234	14248	14111	14277	14039	14252	14002	14038	14252	14190	13982	14185	14281	14079	14049	14071	14140	14181	14263	14167	14110	14175	14239	14043	14144	13966	14134	14152	13983	14266	14059	14072	14112	13984	14184	14183	14078	13955	14171	14190	14193	14094	14192	14120	14132	14069	14067	14034	14118	14172	14262	14082	14201	14148	14164	14216	14093	14188	14170	14109	14051	14107	14177	14083	14025	13910	14258	14018	14070	14123	14089	14151	14045	14199	14104	14210	14223	13978	13983	14244	13944	14106	14115	14073	14185	14194	13941	14071	13914	14190	14068	14150	14146	14166	14244	14065	14157	14251	14012	14152	14114	14189	14317	14295	14057	14229	14181	14219	14061	14171	14190	14121	14008	14071	14159	14091	14197	14114	14169	14079	14293	14146	14216	14260	14083	14173	14132	14024	14200	14351	14326	14231	14067	14171	14214	13978	14242	14230	14220	14061	13987	14270	14175	14088	14155	14217	14167	14192	13976	13987	14280	14151	14221	14344	14097	14143	14139	13958	14132	14039	14114	13984	14261	14021	14109	14126	14260	14212	14066	14127	14181	14186	14192	14019	14147	14064	14106	14069	14346	14096	14024	14148	14240	14259	14130	14167	14135	14254	14026	14055	14199	14199	14118	14141	14093	14113	14139	14039	14133	14038	14188	14156	14180	14164	14156	14162	13995	14309	14115	14307	14057	14175	14212	14208	14154	14125	14116	14156	14201	14180	14090	14210	14128	14187	14025	14100	14144	14149	14027	14051	14245	14176	13989	14109	14151	14082	14178	14184	14147	14183	14110	14234	14116	14112	14237	14111	13992	14132	14103	14284	14162	14213	14296	14136	13919	14250	14131	14196	14022	14242	14222	14042	14133	14292	14103	14163	14090	14151	14206	13989	14090	14093	14137	14057	14066	14077	14218	14186	14206	14103	14002	14064	14158	14007	14097	14205	14192	14308	14291	14290	14116	14103	14174	14123	13945	13956	14243	14018	14163	14256	13933	14069	14016	14116	14086	14243	14196	14058	14309	14048	14068	14134	14021	14197	14146	14077	14123	14008	14221	14108	14155	14073	14171	14040	14106	14217	14115	13989	14140	14238	14041	14186	14170	14226	14138	14082	14123	14110	14127	14009	14196	14072	13986	14144	14044	14144	14145	14148	14298	14161	14122	14234	14103	14092	14241	14010	13997	14063	14249	14208	13961	14104	14144	14062	14199	14143	14105	14066	14163	14159	14105	14147	13920	14094	14106	14046	14142	13976	13988	14214	14225	14100	14055	14009	14008	13979	13967	14079	14186	14229	14221	14292	14315	14176	14055	14183	14278	14306	14054	14208	14106	13962	14070	14170	14190	14258	14053	14056	13920	14041	14008	14205	13960	14107	14203	14071	14238	14320	14145	14103	14271	14229	13882	14117	14214	14246	14140	14000	13911	14152	14099	14013	14260	14175	14018	14190	14129	14215	14089	14099	14110	14092	14122	14258	14213	14111	14084	14048	14149	14276	14163	14120	14255	14158	14228	14201	14170	14206	14162	14180	14312	14133	14225	14107	14076	14086	14189	14091	14267	14103	14182	14064	14120	14131	14205	14351	14136	14026	14219	14119	13950	14154	14126	14188	14076	14059	14000	14352	14152	13999	14148	14128	14121	14046	14131	14191	14100	14249	14088	14142	14067	14250	14188	14330	14156	14089	14290	14107	14076	14201	14086	14245	14107	14208	14123	14133	14115	14084	14243	14136	14047	14209	14247	14032	14193	13998	14299	14081	13980	13977	14155	14153	14275	13962	14196	14118	14276	14210	14297	14289	14239	13998	14011	14042	14190	14241	14147	13993	14149	14116	14244	14328	14217	14200	14179	14132	14227	14116	14315	14206	14285	14085	14196	14117	14249	14108	14191	14330	14105	14077	14281	14179	14104	14140	14126	14232	14223	14121	13987	14181	14075	14128	14051	14261	14193	14125	14133	14181	14100	14109	14058	14122	14160	14089	14124	14188	14115	14233	14069	14080	13917	14177	14151	14018	14150	14069	14119	14047	14005	14076	14131	14129	14122	14142	14229	14187	14102	14104	14160	14198	14099	14240	14087	14037	14217	14121	14203	14241	14117	14162	14080	14159	14282	14124	14285	14185	14143	14238	14096	14137	14239	14119	14107	14276	14183	13906	14157	14213	14188	14190	14078	14121	14082	14076	14023	14022	14171	14141	14124	14057	14311	14176	13958	14176	14155	14040	14257	14048	14210	14071	14243	14150	14018	13970	14281	14146	14207	14398	14033	14016	14182	14227	14092	14245	13993	14218	14197	14092	13805	14234	14223	14022	14180	14206	14218	14212	14154	14279	14149	14169	14103	14255	14156	14140	14116	14089	13988	14133	13923	14125	14216	14178	14040	14131	14057	14285	14243	14011	14173	14148	14146	14197	14246	14188	13975	14099	14113	14296	14102	14248	14225	14204	14034	13965	14316	13999	14245	14017	13986	14075	14023	14081	14242	14255	14112	13941	14250	14150	13883	14252	13938	14082	14145	14058	14153	13954	14198	14235	14197	14096	14179	14289	14189	14004	14133	14190	14215	14225	14351	14117	14169	14076	14064	14032	14040	14189	14098	14127	14229	14243	14097	14003	14209	14144	14276	14075	14333	14036	14096	14258	14097	14134	14307	14120	14198	14234	14015	14229	14273	14101	14052	14089	14141	14142	13982	14211	14191	14095	14106	14060	14084	14089	14035	14133	14136	13950	14293	14174	14151	14138	14186	14237	14284	14194	14013	14068	14063	14145	14068	14177	14207	14200	14024	14160	14028	14177	14007	14386	13977	14073	14211	14015	14077	14182	14065	14013	14118	14174	14193	14178	14188	13988	14008	14060	14148	14140	14235	14154	14104	14263	14150	14208	14172	14021	14111	14158	14269	14074	14179	14171	14101	14086	14086	14236	14209	14190	14156	14087	14215	14134	14167	14457	14088	14335	14104	14175	14229	14117	14236	13898	14032	14135	14156	14096	14157	13910	14020	14113	14122	14091	14305	14175	14103	14219	14228	14144	14080	14294	14092	14127	14181	13994	14193	14184	14219	14145	14212	14077	14369	14200	14161	14188	14202	14153	14303	14214	14172	13988	14232	14420	14181	14163	14030	14012	14080	14191	14087	14097	14165	14305	14138	14264	14239	14109	14158	14145	14184	14127	14255	14115	14030	14318	14132	14051	14286	14085	14286	14115	14014	14203	14052	14199	14006	14134	14081	13989	14161	14312	14048	14167	14108	14195	14129	14178	14111	14149	14052	14123	14253	14188	14245	14148	14112	14000	14199	14175	14268	14303	14249	14159	14180	14015	14035	14204	14149	14083	14024	14237	14085	14060	14210	14012	14143	14256	14048	14116	14175	14199	14194	14007	14431	14012	14158	14205	14053	14155	14169	14121	14040	14149	14221	14270	14140	14064	14208	14186	14013	14131	14172	14231	14093	14056	14218	14121	14224	14046	14090	14190	14030	14090	14095	14135	14215	14179	14074	14079	14169	14072	14223	14202	14002	14317	14015	14224	14046	14076	14033	14123	14282	14335	14138	14089	14294	14136	14304	14200	14195	14174	14228	14123	14151	14187	14074	14213	14145	14125	14159	14031	14079	14079	13999	14164	14194	14258	14091	14110	14149	14118	14132	14114	14059	14064	14037	14171	14143	14151	14167	14051	14203	14071	14083	13980	14154	14140	14057	14341	14172	14276	13962	14090	14028	14238	14199	14095	13944	14247	14090	14081	14073	14259	14151	14186	14166	13947	14351	14146	14135	14135	14071	14227	14210	14113	14000	14283	13800	14115	14295	14037	14174	14139	14049	14068	14121	14008	14219	13884	14173	14162	14055	14234	14030	14186	14222	14023	14096	14120	14211	14249	14050	14048	14185	14161	14193	14028	13957	14132	14273	14136	14172	14122	14108	14062	14123	14083	14334	14050	14207	14213	14164	14083	14032	14142	14170	14077	14059	14247	14159	14123	14138	14095	14090	13993	14009	14027	13998	14239	13957	14117	14249	14159	14109	14120	14291	14199	14316	14186	14032	14164	14049	14231	14271	14007	14143	14078	14110	14062	13970	14061	14164	14300	14167	14243	14105	14225	14285	14103	14107	14119	14191	14145	14143	14124	14119	14174	14139	14232	14243	14108	14216	14024	13991	14137	14100	14250	14272	14092	14144	14099	14180	14197	14054	14258	14080	14151	14304	14011	14266	14176	14215	14036	14308	14079	14060	14164	14169	14325	14194	14125	14065	14139	14166	14096	14168	14049	14177	14149	14241	14135	14193	14006	14062	13910	14159	14276	14099	14130	14136	13993	14029	13969	13994	14142	14151	14149	14369	14242	14166	14063	14158	14033	14279	14154	14118	14256	14227	14209	14309
24080	21142	28595	25559	25074	25851	24570	21477	20167	19529	18887	18276	17882	17658	17051	17138	16575	16576	16539	16499	16680	16289	16034	16324	16259	16257	16290	15901	16123	16072	16286	16184	16138	15990	16122	16181	15987	16023	16007	15951	16042	15994	15936	15943	16025	16065	15846	16058	16117	16037	15906	15949	15771	15912	16130	15893	16099	15809	15883	16219	15856	15961	15898	15921	16093	15904	16010	16075	16023	15972	16066	16001	16042	15994	16031	16005	15977	16143	15821	15991	15720	15932	15778	16001	16003	15967	15819	15964	15879	16007	16114	15715	15957	15926	15925	15973	15889	15925	15901	15839	15860	15899	16075	16088	16152	16060	16043	15759	15776	16062	16124	15845	15836	15973	15796	16107	16187	16077	16012	15926	16105	15923	16026	15990	15956	15900	16004	16063	15761	16010	16066	15971	15915	16147	15987	16146	16092	15980	16069	15908	16050	16018	16050	15950	16043	16077	15825	15857	15870	16054	15853	16218	15986	15960	15882	15817	15928	16054	16051	15862	15828	16030	15777	15875	15987	15907	15947	15837	15978	15849	15853	16020	15929	15939	16071	16092	16119	15679	15997	15915	15895	15943	15924	16017	16185	15924	15908	16020	16022	15947	15899	16023	16126	15989	15990	16065	16242	15829	15916	16014	15827	15983	16299	15843	16088	15936	15899	16186	15671	16102	15990	16107	16067	16169	15966	15926	15934	15984	15981	15929	15990	15723	15893	15971	16159	16028	15890	16098	16053	16061	15998	16005	16038	16003	15883	16149	15943	15872	15820	16028	15898	15982	16049	15948	15939	15831	16077	15818	15963	16048	16165	16094	15926	15972	15999	15910	15995	15993	16077	16033	16054	15933	15956	15837	15929	16104	16043	15762	15983	15993	16051	15973	15811	15979	16179	16309	15963	15794	15942	16113	15985	16250	15958	15959	16022	15767	16026	15753	15930	15810	15972	16007	16113	15840	15841	15986	15789	15721	15634	15656	15676	15831	15953	15869	15889	15864	15769	15699	15944	15926	16009	15845	15943	15782	15834	15980	15946	15936	15866	15800	16008	15989	15858	15911	15981	16010	15774	15754	15886	15856	15994	15904	15785	16018	15947	16049	15971	15941	15795	15903	15752	16024	15876	15837	15891	15993	16148	15955	16002	15997	15978	16034	15914	15970	16019	15805	16117	16066	15954	15985	16074	16013	16078	16065	15932	16054	16030	15942	16241	16120	15751	16132	15954	15836	16094	15855	15842	15996	16016	15940	15872	15961	15860	15731	15911	16143	15987	16087	15935	16087	15993	15833	16048	15958	16010	15819	15978	15986	16041	15745	15999	16096	16100	15952	15848	15919	16000	16075	15954	15871	15909	15943	16103	15784	15914	16066	15969	15905	15948	15916	15945	15758	15971	15805	16047	15856	15748	16105	15939	15840	15939	15928	16059	15878	15812	15695	15880	16264	16076	15959	15919	15859	16056	16015	15939	16125	16064	16132	15990	16028	15987	15877	16012	15913	16085	16076	15994	15975	15895	15856	15829	15903	15998	15748	15977	15900	15971	15831	15945	15859	16061	16085	16108	15856	15864	16079	15933	16011	15755	16170	16171	15997	15926	16028	16141	15958	15955	16092	15791	15936	15807	15792	15944	16101	16026	15924	15991	15999	15991	15948	15924	15955	15962	15956	15892	16048	15943	16064	15859	15942	15947	15887	15910	15904	15799	16020	15897	15823	15973	15992	16135	15924	16151	15949	16091	16071	16038	16153	15641	15837	15739	16189	15915	15973	15926	15916	15958	15986	15997	15887	15884	15885	15898	16028	15959	15799	15962	16071	16068	15833	15960	15732	16092	16028	15907	16006	15979	15822	15858	15798	15886	15756	15902	15643	16064	15740	16001	15811	15884	15864	16097	15999	15956	15774	16187	15786	15875	16091	15952	15827	15819	15921	15945	16000	15868	15996	15958	16042	15740	15858	15892	15805	15957	15747	15642	15922	16156	16078	15846	15944	15984	15881	16137	15933	15824	16016	15998	15823	15931	15793	16074	15848	15760	15725	16068	16090	15930	15995	16111	16000	15676	15884	16049	15899	16100	15968	15977	16096	16100	15772	15849	16165	16051	16110	15940	15849	16045	15952	16050	15817	15988	15982	16147	15895	15965	15885	15873	15963	15908	15931	16007	15991	15997	15958	16152	15934	16005	16002	16013	16057	15838	15968	15970	16043	15960	15923	15829	15820	15946	15987	16004	16003	15855	15700	15840	15926	16184	16005	15814	16033	16070	15941	15885	16111	16047	15821	15911	15920	16087	16118	15812	15968	15841	15915	15929	15924	15915	16147	15946	16036	16039	15908	15970	15924	15888	15879	16070	16023	15764	15884	15861	15976	15902	15910	16080	16025	15862	15897	16054	15999	16038	15997	16174	15805	15771	15910	15958	16015	16009	15728	15904	15999	16242	16002	16018	15933	16126	16124	15995	16167	16064	15995	15983	15946	15783	15874	15943	15968	16140	15795	15977	16211	16023	15693	16066	16167	15820	15869	15824	15852	15940	16051	16134	15901	16053	16000	15879	16034	15790	16106	15952	15919	15953	16152	15968	15859	16062	15977	15965	16125	15996	15889	15923	16096	15876	15865	15912	15993	16056	16080	16110	16037	15987	15994	15973	15898	16131	16002	16037	15798	15879	15895	15859	15784	15673	16090	15932	16045	15942	15856	16119	16058	16124	15887	15955	16053	15997	15955	16086	16029	15729	15843	16011	15917	15980	16003	15887	15909	15900	15790	15872	16031	15968	15837	15910	16152	16044	15839	15764	16047	16103	16175	16074	15932	15814	15956	15904	15923	15974	16057	16076	15944	16030	15868	16012	16103	15977	15953	15876	15787	15784	16104	15964	15944	15932	15810	15774	15762	15654	15971	15932	15971	15998	15980	15983	16227	16036	16081	16081	15956	16056	16082	15842	15913	15997	15857	15914	15891	16043	15981	16051	16028	15967	16031	15968	15843	15973	15961	15956	16019	15740	15857	15948	16112	16010	15898	16062	15759	15955	15982	15884	15733	15824	16017	16012	15709	15969	15799	15958	16049	16037	16120	15993	15947	16002	15834	15959	15863	15807	16009	16171	16110	15964	16198	15890	15760	16064	16031	15861	15984	16037	16004	16096	16071	16045	16050	16027	15892	16082	15913	15926	16049	16067	16030	16000	15772	16109	15875	15894	15900	16069	15942	15900	16091	16186	15918	15741	16163	16172	15913	15988	15989	16096	16064	16046	15970	15847	16102	15954	15712	15942	16027	15975	15927	15768	15834	15959	15925	15969	15890	16250	16075	15895	15902	16002	15815	15925	16091	15914	16065	15895	15806	16037	16132	15895	15870	16052	15919	15555	15873	15867	15750	15659	15742	15972	15961	15969	15907	16013	16059	15975	15818	16202	15997	16101	15760	15962	16002	16028	15956	15967	15855	15926	15979	15839	15937	16094	15941	16102	16003	15887	15968	16023	15947	16166	15792	15960	15904	15945	15891	15956	16109	15921	15802	15985	15880	15751	16226	16088	16118	16101	15945	15831	15792	15791	15886	16006	15994	15992	16015	16066	15989	16087	16027	15957	15882	15815	16064	15747	15851	15858	15830	16017	16169	15777	16066	15802	15915	15951	15855	15915	15792	15895	16093	16035	15885	16219	15702	15874	15998	15884	16065	16044	16020	15706	16016	15989	16099	15970	15934	16055	15874	16043	15943	16070	16042	15871	16267	15935	16104	15896	15991	15829	15851	16005	16013	15892	15963	15825	15860	15871	15964	16096	15809	16056	15785	15970	16095	16086	16156	16140	16007	16086	15794	15961	16175	16142	15857	16092	16029	15946	16039	15930	15982	15856	15920	16038	16051	15682	15900	16007	15947	15982	16058	16004	15932	15972	16202	15908	15845	15946	15919	15803	16028	15878	15932	16140	15705	15976	15810	15887	15861	16011	16070	15756	15975	16013	16120	15827	15867	15835	15984	15971	15968	16011	16115	15955	15885	16081	15785	15676	15976	15966	15667	15866	16156	16093	15965	15922	15980	15917	15899	15954	15954	15901	16189	16035	16139	16038	16156	16122	15983	15872	16010	16128	15893	15976	15889	16001	15924	15994	15979	16132	15874	15954	16010	15865	15917	16043	16146	16009	15928	15860	16043	16063	15832	15812	15932	15871	15902	15881	15891	16062	16095	16091	15869	16083	15973	16076	16047	15884	15974	15837	16172	15813	16054	16136	15739	15876	15975	15939	15745	16206	15971	15979	16069	15942	15976	15955	15929	15887	15997	15995	15950	15951	16107	15956	15787	15979	15975	16002	16051	15873	16025	15958	15961	16024	15901	16023	15986	16060	16007	16065	15988	16079	15898	16052	15859	16099	15998	15997	16044	15901	16093	15920	16201	15880	15961	16028	15803	16098	15940	15901	15667	15952	16018	16018	15884	15992	16006	16033	15828	15935	16007	16143	15950	16097	15878	16039	16069	15866	16021	16128	16099	15758	15874	15939	15871	15887	16023	15956	15764	15849	16235	16004	15941	15997	16023	15869	16015	16006	16004	15844	16015	15861	15998	16002	15782	15953	15782	15969	16146	15853	15930	15985	15912	15838	16061	15923	15932	15935	16092	15743	15946	15911	15771	15978	15908	15973	16004	15964	16018	16065	16099	15950	16003	16049	15916	16017	16021	15802	15981	15836	16013	15894	15931	16150	16057	15935	16047	16133	15801	15907	16000	15977	15821	15857	16136	16172	15977	16117	16074	15907	16001	15823	16035	16169	16003	15754	15866	15975	16079	16071	15910	15918	16026	15861	15962	16043	16064	15988	15890	16249	16037	15891	15884	16033	15848	15987	15880	15778	15920	15865	15957	15945	16138	15914	16069	15962	16093	15883	16095	15943	16131	16017	15865	15918	15899	15969	16035	16025	16032	16083	16012	16086	15873	15916	15862	15882	16128	15879	16058	15956	15886	16164	16010	16251	15921	15988	15905	15991	15940	16045	15735	15958	16196	16105	15923	16050	16069	16068	15986	15985	16098	16032	15844	15955	16122	15928	16077	16085	15991	16126	15985	15905	15950	16331	15977	16085	16055	15619	16032	15990	16008	16016	15968	16024	15835	16000	15928	15864	15991	16020	16034	15970	16154
29994	48706	44953	35855	30981	26664	23692	21984	20389	19159	18154	17856	16813	16375	15955	15529	15271	14988	14891	14473	14597	14498	14508	14258	14232	14247	14297	14283	14132	14351	14330	14132	14106	14227	14157	14084	14037	14036	14186	14173	14140	14131	14072	14032	14113	14039	14125	14129	14256	14128	14037	14111	14015	14208	14007	14071	14096	14137	14152	14080	14017	14001	14178	14104	14064	14199	14179	14160	13944	14178	14084	13937	14265	14055	14053	14025	14040	14114	14004	14104	14107	14331	14203	14072	14104	14052	14035	14203	14075	14094	14227	14225	14047	13969	14188	14148	14117	14142	14203	14159	14032	14063	14303	13908	14090	14052	14026	14142	14139	14171	14138	14203	13999	14093	14277	14259	14254	14122	13929	14238	14101	14198	14166	14162	14073	14229	14108	14391	14109	14101	14151	13987	13797	14092	14098	13903	14066	14198	13937	14113	14227	14080	14167	13942	14165	14199	14008	14066	14189	14092	14007	14066	14169	14227	14138	14083	14137	14000	14206	14066	14075	14054	14200	14060	14194	14208	14244	14214	14089	14132	14139	13977	14253	14163	14145	14024	14289	14202	14272	14076	13704	14103	14109	14022	14124	14049	14076	14093	13965	14161	14046	13996	14067	14075	14090	14005	14197	13895	14083	14202	14039	14105	14021	14198	14199	14314	14167	14167	14180	14098	14052	14094	14229	14106	13967	14088	14070	14094	14201	14121	14195	14156	14161	13992	14054	14054	14089	14126	14155	14033	14170	14136	14065	14074	14121	14306	14188	14031	14219	14119	13877	13990	14032	13965	14113	14145	14111	14082	14047	14049	14122	13898	14031	14068	14174	14069	14011	13879	14237	13979	14079	14157	14098	14189	13986	14064	14100	14040	14031	14059	13985	13961	14055	14238	14287	14163	14085	14232	14084	14185	14110	14029	14266	14131	13931	14054	14066	14126	14024	14164	14251	14088	14221	14129	14143	14161	14188	14200	14203	14182	14007	14072	14199	14081	14184	13923	13874	14168	14155	14142	14147	14057	14059	14144	14253	14214	14249	13953	14151	14124	14092	14235	13917	14193	14019	14320	14065	14122	14024	13989	14110	14200	14010	14082	14270	14027	14215	14010	14012	14082	14129	14150	14142	14203	14220	14068	14066	14034	14155	13990	13971	14159	14031	14171	14160	14093	14143	14027	14036	14029	13949	14029	13989	14105	14013	14015	14131	14124	14153	13980	14161	13885	14076	14129	14132	14139	14095	14001	14038	14055	14052	14140	14065	14067	14052	14038	13924	14082	14211	14148	14183	14044	14069	14068	14122	14161	14111	14061	14048	14147	14104	14021	14136	13990	14077	14074	14137	14120	14110	14074	13932	14075	14154	14159	14035	14051	14063	14074	14059	14111	14112	14045	14075	14013	14115	14057	14138	14098	14137	14033	14181	14094	14133	14061	14081	14131	14031	14116	14036	14359	14024	14093	14184	14144	14063	14125	14126	14037	14159	14106	14019	14153	14045	14134	14024	14010	14146	14132	14116	13962	14100	14040	14076	14167	14055	14106	13949	14064	14144	14000	13990	14090	14062	14213	14152	14042	14097	14106	14209	14056	14136	13948	14100	14157	14148	14134	14143	13995	13973	14094	14150	14187	14008	14059	14136	14033	14090	14151	14126	14116	14177	14008	14121	13980	14090	14044	13963	14171	14090	14199	14094	14031	14206	13961	14108	14124	14046	14294	14098	14098	14203	14086	13929	14127	14059	14045	14069	14003	14015	13981	14151	14130	14166	14169	14295	14088	14025	13920	14175	14227	14153	14098	14146	14081	14077	14239	14051	14175	14097	13934	14079	14262	13848	14104	14095	14064	14026	14236	13937	13963	14080	14074	13981	14164	13983	14229	14218	14057	14131	13936	14151	13998	14192	14152	14326	14099	14091	14069	14426	13933	14071	14097	14120	14004	14142	14099	14030	14145	14172	14033	14010	14103	13965	14194	14125	13981	14256	14172	14345	14380	14009	14170	14039	14194	13907	14066	13986	14317	14126	14028	14187	13932	13995	14037	14162	14003	13999	14063	13930	14188	14100	14053	14144	14124	14220	14283	14003	14087	14162	14209	14009	14082	13968	14079	14002	14055	14076	14170	14005	14102	14207	14135	14168	14055	14159	14151	14264	14067	14094	14206	14104	14190	14132	14113	14043	14191	14021	14012	14096	13961	14140	13965	14107	14282	14155	14035	14227	14237	14115	14249	14270	14110	14091	14031	14111	14056	14156	13864	14115	14082	14129	14009	14138	14217	14114	13964	14126	13911	14073	14091	14171	14189	14120	14064	13883	14088	14000	14069	14006	14018	13961	14050	14203	13966	13997	14127	14142	14058	14078	13949	13997	14110	14068	13983	14184	14075	14029	14111	14320	14068	13985	14100	14012	14070	14076	14111	14157	14050	14265	14252	14075	13940	14034	14005	14123	14162	14027	14073	14131	14093	14185	14125	13897	14030	14197	14160	14006	14103	14162	14294	14071	13913	14221	14107	14147	13993	14190	14230	14177	14189	14069	14019	14169	14186	14224	13891	14058	13847	14191	14155	14074	14110	13996	14137	14165	14189	13964	14145	14138	14162	14202	13932	14021	13944	14147	14119	14127	13980	14074	14070	14107	14070	14242	14283	13929	14052	14117	14158	14070	14013	13998	14125	14214	14159	14012	14147	14064	14048	13960	14092	14053	14136	14047	14047	14136	13980	14088	13966	14003	14054	14012	14009	14111	14009	14425	13991	14057	13906	13988	14015	14241	14116	13955	14191	14159	14113	14007	14208	14105	14174	13919	14198	14055	13875	14095	14208	14093	14087	13974	14313	14171	14100	14165	14036	14044	14161	14092	14148	14028	14011	13988	14162	14070	14246	14145	14065	14090	14107	14068	14047	14063	14216	14060	14257	14098	14041	14028	14130	14012	14206	14156	14094	14245	13914	14133	14116	14251	14065	14353	14218	14148	14094	14170	14017	14044	14176	13997	14089	14058	14025	14078	14182	14141	14222	14087	14153	14098	14114	14065	14007	14167	14275	14074	14094	14148	14071	13906	13957	14365	14206	14150	14029	13974	14072	14221	14142	13977	14039	14115	14084	14029	14205	13954	14174	14249	13993	14248	14115	14085	14230	13994	13887	14141	14348	14037	14044	14214	14140	14080	14064	14219	13956	14209	14001	14004	14073	13957	13893	14040	14256	14010	14060	14051	14171	13970	14182	14159	14197	14049	14205	13989	14141	14041	13955	14141	14186	14227	14229	14024	14188	14147	14216	14318	14199	14071	14259	14059	14246	14061	14104	14182	14186	13976	13996	14150	13924	14299	14014	13974	14194	14054	14045	14125	14118	14091	14300	13971	14112	14003	14109	14093	14029	14182	13974	14201	14204	14145	13943	14218	14045	14216	13959	14156	13995	14029	14041	14157	14066	14171	14033	14125	14090	14079	14188	14002	14230	14003	14082	14117	14196	14071	14030	14225	14046	14019	13998	14093	13958	14086	14129	14088	14027	14118	14196	14204	14250	14171	14064	13977	14166	14136	14076	14213	14058	14027	14286	14100	14181	13968	14177	14115	14160	14106	14012	14223	14057	14088	14003	13953	14112	14033	13975	13876	14200	14033	14097	14189	14137	13995	14156	14053	13961	14137	14077	14202	14093	14146	14148	13919	14048	14052	14156	14204	14009	14011	14165	14029	14053	13959	14219	13966	14086	14082	14213	14148	14137	14104	14297	14078	14035	14069	14152	14165	14041	14076	14097	14269	14115	14051	14149	14096	14010	14058	14139	14119	14105	14273	14193	14200	14047	14060	14119	14121	14093	14098	14099	14110	14130	14118	14042	14224	14114	13914	14173	14071	14062	14212	14046	13939	14062	14064	14104	14277	14157	14165	14040	13986	14258	14222	14099	14142	14217	14110	14154	14040	14253	14273	13945	14089	13929	13978	14062	13986	13957	14095	14352	14140	14059	14170	14072	14081	14145	13999	14290	14222	14115	14143	14227	14299	14004	13880	14172	14016	14076	14037	14133	14175	14112	14124	14076	14310	14067	14174	14071	14266	13948	14051	13926	14030	14120	14150	14184	14071	14060	14089	14194	14222	13999	14201	14312	14045	14066	14158	14019	14211	14092	14087	14064	14141	13881	14078	14103	14146	14158	14190	14149	13967	14043	14359	14108	14007	14110	14060	14121	14080	14110	14213	13859	14080	14071	14057	13995	14194	14107	13994	14131	14096	14309	14085	14031	13956	14126	14079	14005	14185	14108	14093	14270	14085	14226	14118	14142	14100	14029	14174	14051	14068	14100	14070	14102	13981	13954	14081	14158	13952	14159	14052	14080	14160	14155	14104	14002	14074	13993	14127	13888	14206	13997	14131	14106	14074	14194	14054	14083	14145	13999	14174	14015	14099	14237	14091	14092	14223	14143	14090	14100	14175	13945	14278	14124	14112	14082	14165	14080	14121	14092	14056	14114	14033	14080	14222	14125	13995	14074	14070	14069	14084	13989	13883	14098	14095	14121	14046	14134	14154	14063	14132	14109	13984	14211	14071	14027	14049	13966	14102	14085	14187	14069	14077	14072	14132	13985	14147	14232	13921	14063	14205	14063	14251	14045	14169	14253	14044	14117	14191	14242	14123	14122	14114	14054	14167	14169	14124	14104	14037	14117	14033	14137	14193	14131	14223	14217	14114	14186	14178	14128	14128	14198	14048	14114	14003	14368	14066	14084	14125	14117	14223	14105	14082	14130	14137	14177	14272	14106	14237	14092	13980	14082	14116	14052	14028	14080	14169	14034	14266	14096	14116	14214	14041	14029	13878	14159	14051	14103	14203	14029	14041	13976	14247	14072	14166	14092	14091	13922	14359	14038	14056	14120	14173	14117	13997	14123	14016	14041	14058	14151	14119	14111	14034	14215	14180	14081	14160	14096	14018	14157	14061	14189	14302	14091	14115	14034	14164	14230	14225	14043	14190	14068	13902	14037	14163	14037	14201	14090	14112	14078	14203	14092	14054	14050	14111	14028	14106	14120	13999	14171	14139	14179	14128	14136	14100	14077	14132	14068	14204	14117	14166	13997	14280	14256	14095	14122	14089	14093	14157	14014	14159	14134	14148	14050	14270	14078	14041	14179	14066	13979
22855	21132	28905	23841	22813	26881	29490	24349	22371	21509	20704	19890	19372	18573	18208	17782	17821	17501	17444	17338	17024	16939	16939	16731	16801	16753	16743	16855	16789	16956	16636	16559	16459	16790	16821	16598	16815	16544	16576	16817	16680	16626	16468	16646	16449	16417	16407	16854	16529	16700	16440	16448	16362	16387	16420	16418	16541	16306	16311	16540	16528	16467	16527	16589	16606	16565	16501	16508	16534	16405	16407	16322	16483	16592	16638	16571	16515	16479	16437	16496	16512	16528	16338	16495	16568	16587	16370	16558	16507	16471	16457	16380	16482	16298	16458	16524	16557	16523	16519	16453	16447	16417	16394	16390	16314	16346	16248	16500	16477	16463	16388	16476	16495	16432	16179	16471	16461	16602	16663	16488	16470	16662	16441	16445	16592	16459	16292	16528	16501	16508	16434	16484	16524	16517	16376	16523	16644	16331	16555	16508	16405	16442	16368	16332	16358	16500	16458	16412	16288	16390	16475	16467	16362	16508	16292	16600	16581	16501	16324	16593	16567	16455	16558	16312	16403	16562	16355	16556	16505	16352	16272	16310	16410	16314	16348	16441	16350	16529	16481	16509	16401	16396	16642	16636	16316	16328	16491	16611	16634	16363	16360	16464	16456	16495	16523	16549	16422	16612	16349	16379	16618	16435	16372	16450	16266	16423	16227	16297	16447	16387	16329	16377	16745	16351	16387	16557	16571	16303	16591	16332	16443	16351	16459	16416	16364	16426	16406	16223	16552	16390	16378	16550	16543	16516	16554	16660	16444	16644	16520	16455	16645	16419	16526	16404	16473	16347	16484	16479	16698	16427	16405	16443	16454	16449	16414	16416	16460	16600	16542	16602	16477	16640	16341	16357	16391	16499	16462	16455	16349	16531	16686	16639	16712	16589	16448	16701	16520	16481	16420	16384	16419	16551	16475	16604	16425	16456	16319	16286	16454	16528	16675	16411	16508	16569	16309	16437	16402	16204	16362	16409	16413	16413	16360	16469	16486	16466	16449	16229	16653	16392	16562	16578	16477	16661	16520	16286	16479	16485	16731	16468	16502	16542	16578	16482	16400	16473	16697	16451	16428	16399	16458	16506	16471	16400	16473	16410	16519	16648	16530	16269	16370	16619	16230	16515	16439	16509	16384	16511	16462	16643	16419	16556	16602	16352	16429	16466	16419	16633	16684	16438	16572	16475	16320	16363	16391	16392	16405	16480	16316	16485	16479	16519	16494	16375	16521	16335	16661	16326	16174	16368	16512	16572	16587	16592	16408	16675	16369	16433	16334	16421	16496	16415	16711	16310	16355	16480	16462	16615	16342	16486	16341	16375	16558	16559	16308	16444	16635	16558	16407	16314	16377	16332	16423	16538	16512	16690	16466	16403	16293	16495	16378	16374	16376	16427	16418	16341	16292	16334	16416	16551	16412	16644	16536	16436	16533	16304	16494	16416	16291	16492	16399	16534	16348	16065	16303	16457	16605	16427	16599	16421	16566	16726	16490	16396	16444	16342	16480	16368	16586	16386	16597	16483	16467	16293	16384	16221	16614	16638	16449	16231	16436	16524	16338	16584	16352	16600	16505	16607	16485	16468	16331	16349	16364	16391	16568	16359	16401	16266	16692	16570	16412	16476	16489	16509	16438	16587	16512	16429	16598	16427	16441	16392	16653	16609	16438	16304	16695	16317	16324	16699	16770	16627	16595	16547	16653	16397	16570	16164	16441	16457	16626	16354	16356	16504	16410	16488	16390	16629	16407	16338	16282	16551	16539	16377	16364	16428	16504	16321	16420	16561	16554	16427	16596	16203	16482	16440	16513	16435	16379	16416	16327	16361	16470	16434	16318	16376	16667	16452	16510	16501	16483	16600	16469	16580	16475	16476	16586	16509	16314	16335	16303	16351	16496	16465	16525	16398	16374	16376	16344	16533	16466	16597	16561	16281	16290	16529	16540	16380	16675	16333	16538	16443	16516	16492	16633	16424	16456	16467	16418	16451	16744	16468	16359	16557	16440	16438	16674	16484	16525	16621	16640	16266	16603	16399	16664	16519	16558	16572	16542	16525	16788	16404	16431	16597	16500	16420	16361	16623	16446	16603	16513	16382	16518	16518	16373	16318	16441	16231	16409	16275	16378	16342	16653	16284	16456	16317	16467	16539	16596	16380	16460	16498	16517	16397	16298	16480	16339	16478	16497	16643	16466	16461	16363	16516	16571	16379	16404	16214	16332	16438	16462	16330	16432	16379	16495	16421	16283	16657	16234	16409	16544	16466	16527	16390	16343	16331	16561	16296	16405	16389	16457	16670	16362	16485	16461	16389	16517	16246	16436	16514	16409	16444	16495	16252	16425	16509	16529	16576	16430	16448	16589	16473	16422	16410	16414	16414	16399	16591	16531	16582	16514	16589	16424	16395	16225	16348	16291	16464	16413	16567	16561	16409	16465	16347	16410	16314	16766	16492	16436	16377	16338	16578	16239	16556	16467	16450	16400	16415	16431	16524	16410	16623	16857	16512	16581	16405	16497	16417	16115	16233	16536	16549	16696	16383	16406	16501	16443	16496	16377	16447	16273	16383	16379	16165	16341	16647	16434	16581	16543	16441	16415	16368	16528	16615	16600	16477	16318	16500	16429	16473	16410	16294	16290	16424	16644	16517	16620	16573	16658	16311	16374	16449	16234	16308	16168	16384	16416	16431	16542	16364	16441	16426	16334	16341	16408	16664	16552	16243	16578	16389	16526	16402	16510	16371	16480	16422	16241	16449	16506	16479	16497	16390	16507	16472	16332	16523	16493	16258	16408	16340	16446	16355	16370	16670	16359	16560	16392	16374	16329	16517	16558	16463	16418	16567	16530	16421	16270	16574	16263	16307	16448	16433	16609	16702	16491	16526	16479	16389	16520	16450	16620	16533	16459	16397	16418	16583	16453	16682	16612	16355	16104	16497	16602	16629	16302	16341	16468	16458	16473	16501	16448	16435	16419	16408	16427	16342	16669	16549	16453	16418	16394	16297	16636	16459	16609	16502	16448	16191	16616	16596	16196	16442	16410	16414	16466	16569	16312	16608	16324	16446	16461	16334	16323	16677	16360	16413	16372	16245	16675	16366	16615	16513	16429	16558	16439	16567	16620	16515	16622	16453	16382	16469	16367	16616	16620	16526	16363	16472	16426	16503	16270	16474	16501	16514	16635	16436	16293	16303	16544	16362	16377	16525	16551	16429	16529	16569	16705	16440	16531	16524	16467	16297	16594	16505	16425	16507	16408	16338	16340	16350	16481	16476	16610	16480	16440	16460	16469	16433	16592	16455	16407	16438	16468	16454	16400	16376	16359	16412	16315	16337	16310	16537	16410	16467	16375	16380	16502	16632	16509	16506	16607	16505	16619	16366	16479	16549	16355	16520	16440	16505	16505	16642	16578	16319	16470	16359	16394	16625	16374	16586	16534	16450	16471	16404	16439	16540	16456	16465	16309	16488	16420	16556	16424	16593	16555	16452	16616	16473	16565	16362	16274	16307	16499	16553	16334	16546	16287	16626	16463	16472	16248	16326	16363	16462	16166	16438	16457	16532	16682	16456	16368	16237	16445	16497	16255	16330	16323	16544	16464	16409	16403	16588	16341	16615	16452	16575	16446	16405	16453	16267	16428	16543	16352	16586	16639	16533	16406	16415	16473	16415	16342	16564	16612	16473	16426	16477	16446	16666	16670	16408	16494	16580	16349	16346	16440	16473	16258	16441	16342	16476	16534	16583	16414	16236	16456	16387	16324	16443	16318	16390	16572	16705	16503	16534	16448	16538	16562	16352	16540	16533	16505	16359	16293	16491	16421	16441	16439	16463	16485	16427	16338	16355	16437	16480	16493	16488	16341	16621	16422	16456	16258	16430	16510	16406	16552	16397	16560	16466	16364	16391	16306	16346	16415	16320	16395	16357	16552	16282	16323	16543	16440	16424	16318	16482	16467	16455	16370	16429	16578	16613	16532	16280	16491	16313	16317	16602	16556	16339	16337	16508	16604	16651	16610	16377	16405	16447	16460	16572	16511	16383	16576	16456	16396	16390	16391	16510	16425	16462	16601	16393	16335	16262	16565	16406	16634	16449	16478	16419	16331	16469	16520	16437	16466	16384	16509	16514	16458	16311	16523	16453	16381	16509	16620	16592	16407	16447	16614	16394	16379	16578	16378	16733	16161	16528	16481	16443	16547	16459	16714	16479	16499	16391	16456	16409	16400	16336	16384	16450	16348	16434	16428	16196	16341	16603	16299	16378	16470	16338	16503	16395	16396	16425	16447	16244	16479	16534	16280	16401	16491	16669	16403	16215	16644	16449	16550	16268	16422	16610	16543	16332	16558	16609	16451	16514	16268	16277	16336	16304	16581	16416	16669	16453	16385	16503	16492	16503	16431	16510	16371	16506	16276	16397	16503	16481	16508	16555	16540	16505	16496	16440	16497	16231	16262	16640	16406	16332	16526	16581	16355	16508	16569	16363	16443	16447	16536	16547	16419	16466	16648	16609	16537	16459	16538	16486	16428	16465	16481	16579	16666	16485	16403	16512	16255	16361	16419	16474	16419	16418	16577	16391	16562	16624	16394	16471	16540	16358	16573	16653	16417	16267	16120	16637	16397	16417	16470	16401	16416	16557	16314	16485	16349	16571	16617	16382	16489	16406	16507	16559	16633	16449	16378	16455	16520	16481	16663	16392	16365	16526	16496	16511	16563	16339	16479	16472	16354	16283	16449	16478	16405	16448	16435	16395	16638	16416	16306	16609	16440	16536	16321	16406	16556	16565	16366	16417	16337	16531	16543	16421	16439	16429	16511	16516	16366	16387	16459	16358	16357	16355	16427	16392	16414	16511	16545	16520	16287	16421	16482	16492	16433	16346	16483	16513	16422	16412	16469	16409	16499	16379	16513	16479	16364	16455	16404	16384	16287	16517	16454	16604	16495	16503	16509	16479	16585	16286	16411	16223	16252	16381	16361	16614	16490	16641	16537	16257	16570	16489	16397	16253	16516	16405	16496	16369	16277	16568	16405	16367	16387	16290	16585	16549	16585	16651	16383	16416	16566	16453	16500	16536	16528	16562	16550	16365	16533	16520	16660	16417	16503	16574	16599	16552	16493	16407	16374	16419	16517	16432
31488	54208	51014	41016	35861	31325	28284	25491	23366	21617	20313	19170	18178	17563	16950	16209	16128	15734	15502	15412	15066	14833	14815	14827	14643	14657	14655	14356	14647	14507	14583	14626	14491	14414	14431	14401	14537	14352	14447	14521	14372	14355	14348	14447	14345	14422	14649	14518	14609	14243	14299	14256	14515	14523	14315	14412	14485	14455	14379	14617	14351	14304	14389	14552	14346	14344	14292	14381	14426	14236	14316	14287	14267	14463	14431	14298	14302	14536	14354	14464	14380	14398	14366	14428	14558	14244	14505	14321	14395	14425	14288	14431	14291	14428	14415	14399	14448	14395	14518	14463	14428	14287	14364	14442	14279	14315	14319	14377	14520	14260	14381	14502	14442	14222	14332	14376	14309	14346	14198	14343	14447	14193	14338	14374	14415	14439	14470	14166	14360	14357	14531	14402	14210	14298	14216	14421	14191	14421	14285	14551	14319	14384	14484	14366	14234	14345	14289	14412	14312	14213	14482	14310	14447	14461	14398	14303	14240	14382	14318	14488	14466	14295	14256	14342	14269	14301	14334	14466	14352	14346	14316	14510	14386	14272	14209	14373	14497	14308	14488	14438	14427	14320	14245	14202	14323	14439	14422	14383	14392	14398	14281	14287	14392	14341	14366	14246	14451	14285	14388	14225	14317	14294	14327	14307	14464	14452	14349	14181	14378	14398	14423	14273	14343	14331	14314	14294	14315	14304	14332	14340	14314	14435	14320	14484	14354	14461	14316	14356	14274	14263	14406	14237	14330	14447	14337	14441	14353	14536	14383	14342	14413	14442	14079	14278	14498	14187	14320	14420	14294	14457	14522	14283	14451	14315	14235	14544	14550	14278	14408	14440	14219	14380	14310	14395	14291	14427	14304	14413	14364	14413	14376	14381	14431	14368	14376	14433	14206	14432	14320	14435	14458	14218	14451	14334	14360	14477	14173	14473	14259	14206	14375	14412	14307	14307	14267	14239	14311	14235	14349	14446	14413	14379	14344	14199	14336	14388	14319	14484	14470	14197	14466	14417	14351	14371	14301	14471	14279	14337	14391	14303	14305	14408	14299	14283	14396	14317	14417	14426	14377	14363	14202	14433	14293	14409	14193	14361	14352	14183	14577	14400	14357	14362	14295	14326	14230	14403	14398	14391	14287	14223	14341	14407	14321	14445	14362	14488	14399	14557	14230	14354	14373	14250	14383	14441	14394	14301	14405	14405	14321	14298	14378	14416	14471	14321	14475	14267	14221	14347	14245	14330	14397	14364	14177	14353	14386	14334	14294	14215	14292	14251	14353	14503	14316	14349	14490	14391	14245	14298	14246	14353	14341	14341	14396	14352	14396	14319	14438	14240	14424	14469	14268	14372	14241	14324	14371	14209	14319	14317	14370	14364	14326	14414	14316	14246	14391	14279	14349	14340	14379	14190	14299	14316	14383	14280	14282	14371	14377	14438	14453	14296	14394	14294	14317	14406	14545	14365	14328	14395	14520	14492	14423	14430	14339	14492	14325	14435	14263	14453	14408	14303	14387	14200	14323	14227	14280	14362	14354	14399	14505	14281	14343	14400	14305	14591	14298	14343	14625	14374	14185	14484	14163	14476	14219	14451	14465	14154	14420	14378	14492	14469	14320	14386	14392	14364	14296	14351	14233	14415	14295	14335	14501	14484	14309	14282	14392	14414	14316	14387	14384	14221	14425	14432	14277	14388	14352	14334	14383	14256	14297	14392	14382	14311	14318	14268	14359	14357	14515	14469	14308	14502	14241	14324	14195	14328	14428	14192	14324	14160	14389	14175	14423	14414	14363	14136	14440	14405	14394	14220	14428	14399	14295	14432	14282	14328	14417	14351	14308	14293	14317	14496	14357	14447	14366	14413	14462	14357	14198	14344	14340	14419	14414	14347	14245	14356	14339	14312	14531	14345	14335	14242	14436	14395	14389	14397	14188	14330	14192	14390	14458	14411	14250	14419	14486	14314	14443	14409	14287	14301	14371	14304	14259	14116	14507	14392	14441	14308	14379	14302	14459	14660	14496	14392	14407	14363	14304	14496	14489	14268	14301	14218	14304	14479	14484	14388	14308	14295	14415	14368	14354	14319	14226	14280	14551	14287	14456	14359	14335	14315	14459	14385	14490	14280	14422	14354	14275	14392	14548	14356	14377	14293	14448	14463	14268	14498	14479	14303	14406	14335	14365	14373	14482	14364	14288	14546	14233	14229	14471	14313	14432	14123	14282	14377	14382	14409	14151	14244	14416	14196	14347	14393	14257	14439	14477	14354	14268	14330	14479	14349	14270	14232	14221	14407	14225	14414	14275	14394	14341	14483	14399	14401	14427	14351	14330	14411	14277	14263	14364	14397	14338	14351	14324	14300	14362	14412	14483	14326	14330	14517	14529	14545	14535	14546	14103	14258	14363	14399	14338	14439	14329	14268	14412	14500	14295	14253	14371	14379	14266	14570	14240	14374	14250	14322	14286	14320	14501	14423	14326	14400	14290	14225	14370	14327	14156	14443	14366	14490	14392	14408	14448	14307	14461	14452	14292	14306	14327	14426	14415	14317	14346	14356	14506	14285	14338	14410	14400	14451	14459	14359	14448	14315	14539	14561	14567	14296	14265	14330	14396	14363	14632	14372	14323	14215	14363	14393	14316	14485	14424	14332	14197	14351	14164	14341	14310	14368	14376	14336	14296	14543	14547	14301	14413	14423	14498	14360	14454	14345	14304	14200	14492	14442	14257	14292	14357	14188	14449	14285	14413	14271	14364	14483	14312	14404	14443	14351	14339	14297	14496	14332	14162	14407	14350	14309	14435	14554	14460	14434	14392	14374	14384	14317	14259	14203	14492	14406	14393	14345	14484	14340	14278	14248	14367	14222	14305	14213	14340	14323	14468	14442	14214	14425	14423	14331	14461	14446	14423	14227	14530	14380	14467	14313	14429	14378	14492	14344	14454	14389	14162	14279	14424	14353	14374	14309	14468	14312	14478	14285	14356	14247	14329	14336	14418	14359	14268	14282	14263	14337	14424	14590	14277	14248	14356	14203	14387	14280	14330	14482	14433	14325	14473	14368	14437	14291	14511	14337	14570	14116	14340	14317	14417	14455	14423	14312	14318	14393	14343	14465	14167	14417	14430	14376	14404	14462	14280	14456	14345	14406	14318	14265	14279	14269	14432	14432	14310	14427	14223	14435	14213	14483	14404	14183	14342	14150	14440	14212	14259	14481	14401	14224	14490	14353	14518	14440	14463	14409	14319	14312	14332	14209	14408	14279	14377	14361	14371	14332	14228	14258	14471	14284	14244	14300	14366	14198	14353	14379	14158	14297	14315	14390	14506	14356	14264	14415	14388	14292	14433	14207	14313	14359	14239	14368	14386	14272	14369	14403	14322	14363	14369	14366	14430	14485	14345	14178	14548	14222	14369	14287	14474	14454	14370	14371	14541	14215	14180	14319	14512	14308	14363	14419	14374	14416	14399	14330	14415	14385	14389	14453	14321	14390	14484	14388	14331	14297	14264	14392	14347	14272	14446	14501	14405	14431	14280	14293	14364	14347	14245	14302	14426	14286	14439	14502	14421	14458	14589	14446	14534	14386	14264	14365	14366	14512	14450	14130	14473	14426	14381	14402	14483	14310	14362	14427	14312	14412	14301	14329	14358	14228	14396	14377	14504	14375	14380	14229	14480	14375	14369	14298	14412	14535	14539	14341	14384	14190	14244	14368	14397	14473	14373	14345	14296	14354	14463	14555	14274	14293	14301	14457	14354	14284	14269	14296	14367	14371	14400	14249	14505	14266	14359	14286	14316	14390	14334	14156	14518	14212	14525	14453	14446	14379	14416	14443	14563	14382	14220	14509	14438	14212	14434	14263	14567	14370	14311	14240	14315	14295	14319	14335	14241	14142	14365	14371	14262	14445	14298	14405	14444	14243	14262	14265	14233	14397	14505	14363	14343	14467	14243	14309	14301	14435	14119	14322	14350	14541	14482	14422	14389	14423	14274	14391	14392	14318	14292	14292	14490	14319	14375	14300	14459	14454	14490	14268	14141	14304	14379	14344	14437	14433	14297	14365	14372	14367	14279	14225	14346	14451	14349	14354	14423	14356	14520	14392	14435	14268	14366	14247	14428	14457	14258	14415	14494	14362	14306	14325	14276	14480	14266	14417	14355	14388	14289	14360	14298	14466	14319	14195	14356	14280	14465	14350	14343	14259	14370	14569	14383	14254	14192	14519	14452	14399	14437	14264	14379	14349	14381	14295	14329	14365	14407	14286	14343	14416	14328	14349	14335	14299	14465	14297	14402	14303	14375	14343	14396	14439	14538	14267	14212	14458	14297	14372	14274	14337	14381	14307	14352	14324	14414	14566	14274	14319	14443	14233	14301	14602	14468	14355	14352	14511	14293	14320	14279	14422	14303	14260	14282	14585	14257	14314	14374	14326	14316	14460	14254	14344	14287	14237	14343	14290	14276	14359	14506	14445	14435	14321	14470	14295	14402	14556	14212	14373	14332	14432	14460	14448	14390	14309	14449	14418	14319	14561	14271	14376	14332	14205	14390	14304	14402	14184	14428	14520	14353	14464	14323	14192	14296	14511	14318	14245	14313	14398	14244	14463	14344	14365	14500	14270	14327	14395	14248	14415	14291	14118	14302	14362	14435	14411	14247	14250	14423	14208	14387	14316	14355	14355	14323	14430	14348	14459	14267	14382	14384	14485	14419	14408	14521	14337	14489	14431	14482	14431	14216	14259	14347	14334	14128	14288	14429	14437	14601	14259	14240	14318	14398	14343	14280	14346	14366	14334	14403	14430	14226	14349	14327	14259	14321	14318	14286	14357	14313	14365	14308	14309	14412	14350	14343	14331	14365	14277	14314	14345	14278	14332	14288	14420	14443	14354	14292	14426	14267	14354	14464	14459	14307	14316	14407	14366	14324	14245	14431	14244	14489	14471	14469	14325	14264	14293	14410	14426	14323	14461	14436	14339	14307	14290	14273	14423	14317	14332	14357	14276	14405	14436	14576	14317	14463	14522	14398	14270	14251	14402	14295	14451	14475	14460	14357	14262	14393	14447	14378	14369	14378	14386	14393	14283	14280	14272	14365	14609	14375	14241	14301	14333	14459	14375	14393	14391	14415	14322
28672	27057	34770	31166	25465	22423	20592	19405	18509	17997	17640	17255	16909	16799	16541	16475	16476	16261	16050	16243	16042	16312	15983	16037	16203	16187	15950	15943	15896	15839	15923	15891	15970	16058	15812	15829	15926	15916	15931	15915	16097	15996	15844	15765	15823	15814	15840	15918	16081	15971	15936	15918	15617	15866	15831	15899	15979	15766	15785	15804	15934	15832	15898	15896	16030	15851	15879	16041	16098	15905	16044	15741	15901	15760	15729	15911	15867	15874	15915	15731	15870	15887	16095	15791	15771	15882	15925	15895	15782	15878	15820	15923	15779	16080	15988	16000	15867	15951	15876	16112	15850	15953	16045	15735	15847	15802	15749	15797	15868	15965	15884	15605	15866	15647	15886	15989	15898	15981	15725	15867	15996	15775	16012	16002	15786	15868	16155	15978	15833	15862	15975	15844	15903	15742	15781	15939	15622	15812	15889	15809	15921	15954	15787	15689	15606	15816	15854	15702	15819	15724	15845	15843	15952	15820	15782	15695	15752	15720	15797	15888	15834	15863	15848	15773	15948	15817	15845	15627	15829	15891	15908	16090	15809	15783	15850	15776	16076	15779	16072	15875	15935	15884	15809	15878	16002	15853	15865	15964	15730	16050	15860	15808	15769	15783	15652	15944	15868	15836	15771	16063	15817	15988	15991	15865	15742	15848	15796	15887	15915	15897	15927	15852	15935	15916	15797	15675	15802	15916	15940	16025	15586	16025	15824	15731	15882	15800	15679	15912	15905	15844	15826	15896	15626	15930	15944	15766	15922	15856	15691	15865	15817	15794	15873	15755	15961	15973	15709	15928	15823	15783	15983	15776	16040	15769	15758	15903	15852	15782	15940	15894	15849	15896	16041	15763	15916	15737	15697	15931	15710	15775	15778	15880	15730	15795	15747	15763	15841	15934	15995	15871	15898	15919	16023	15801	15935	15805	15709	15878	15677	15823	15842	15945	15789	15809	15807	15927	15703	15995	15894	15722	16067	15823	15903	16039	15988	15827	15861	15856	15988	16058	15803	15965	15860	15691	16138	16037	15826	15961	15892	15861	15851	15941	15798	15842	15923	15795	16018	15794	15963	15676	15783	15651	15826	15890	15958	15817	15892	15894	15980	15914	15767	15770	16040	15978	15794	15910	15929	15805	15799	15783	15653	16220	15956	15980	15928	15960	15766	15661	15729	15702	15839	15765	15872	15715	15721	16033	15839	15881	15947	15746	15860	15726	15921	15928	15787	15675	15774	15802	15968	16104	15709	15948	15908	15989	15783	15788	15989	15686	15866	15810	15919	15896	16078	15838	15851	15797	15922	15875	16053	15947	15868	15785	15903	15878	15944	15732	15757	15886	15925	15965	15752	15932	15870	15943	15919	15776	15669	16059	15689	16030	16042	15912	15712	15841	15812	15734	15718	15917	15740	15605	15801	15825	15890	15795	15813	15897	15595	15956	15910	15701	15903	15802	16046	15930	15800	15657	15887	15879	15942	15850	15913	15701	15625	15782	15670	15714	15841	15848	15919	16118	15851	15733	15879	15962	15945	15845	15794	15681	15736	15935	15708	15901	15826	15886	15577	15929	15997	15678	15896	15915	15889	15763	15757	15967	15872	15937	15917	15835	15892	15914	16059	15814	15905	15921	15713	16121	15772	16078	15944	15820	15883	15986	15946	16020	15844	15829	16012	15940	15897	15889	15970	15931	15964	15922	15958	15783	15841	15737	16075	15875	16015	15728	15615	15734	15860	15724	15858	15740	15608	15794	16072	15879	15871	15867	15646	15743	16172	15899	15848	15777	15702	15771	15908	15958	15884	15956	15884	15721	15758	15865	16017	15844	15768	15894	15854	15818	16017	15967	16059	15751	15795	15931	15869	15837	15849	15767	15932	15910	16029	15704	15785	15808	15858	15897	15830	15816	15859	15866	15933	16009	15729	15896	16034	15744	15776	15904	16050	15895	15884	16082	15982	15815	15943	15774	15933	15969	16088	15834	15993	15881	15826	16037	15910	16122	15740	15843	15687	15877	15626	15868	15925	15829	15921	15773	15944	15977	15949	15661	15670	15843	15805	15870	15891	15779	15759	15758	15766	15501	15705	15708	16020	15991	15856	15852	15836	16005	15790	16122	15818	15893	15833	16027	15880	15855	16003	15957	15885	15904	15894	15762	15858	15818	15788	16150	15904	16024	16022	15908	15987	15880	15771	16087	15747	15575	15810	15899	15700	15594	15872	15740	15905	15907	15820	16001	15950	16042	15870	15781	15976	15891	15961	15825	15952	15841	15868	15876	15806	15906	15775	15670	15814	16005	15784	15764	15994	15895	15930	16115	15931	15818	16000	15629	15775	15859	15898	15822	15999	15839	15810	15896	15811	15842	15733	15839	15822	16000	15604	15824	15759	15787	15689	15868	15855	15889	15946	15796	16119	15815	15653	15904	15797	15881	15911	15882	15957	15797	15883	15858	15795	15997	15780	16027	15694	15999	15976	15975	15986	16101	16038	15893	15696	15822	15759	16080	15851	15854	15791	15915	15861	15949	15840	16036	15758	15956	16097	15791	15899	15805	15721	15824	16128	15963	15758	15869	15995	15968	15780	15840	15661	15987	15998	15978	15825	15943	15632	15899	15664	15764	15797	15750	15932	16025	15993	15619	15854	15900	15745	15877	15906	15791	15946	15965	15827	15937	15680	15886	15882	16015	15913	16029	15724	15758	15867	15780	15687	15825	16038	15788	15881	15891	15855	15900	15690	15805	16014	15809	15929	15996	15895	15718	15826	15852	15790	15697	15801	15800	15954	15698	15811	15801	15854	15754	15828	16079	15873	15960	16012	15790	15709	15806	15843	15826	15911	15978	15962	15728	15839	15697	15771	15830	15675	16007	15801	15887	15912	15837	16095	15962	15765	15933	15873	15793	15941	15837	15764	15868	15796	15899	15917	15928	15795	15767	16070	15956	16161	15912	15918	16069	15932	15847	15759	15770	15920	15641	15895	15908	15910	15828	15908	15821	15923	15859	15759	15866	16023	15906	15872	15854	15763	15790	15885	15919	15889	15796	15733	15889	16021	15776	15827	15928	16040	15801	15827	15774	15986	15856	15591	15884	15969	15991	16081	15815	15944	15956	15879	15832	15857	15916	15967	15866	15720	15720	15985	15968	15782	15845	15905	15896	15866	15811	15755	15853	15820	15730	15707	15881	15839	15932	16161	16074	15866	15866	15769	15675	16041	15732	15972	15858	15879	15783	16124	15782	15784	15778	15881	15816	15800	15948	15973	15849	16120	15951	15951	15833	16082	15715	15841	15724	15862	15821	15992	15873	15801	15894	15687	15778	15856	15858	15601	15983	15877	15900	15982	15936	15911	15906	15827	15820	15805	15868	15918	15896	15738	15783	15844	16001	15906	15654	15793	15879	15995	15739	15862	15888	15997	15758	15988	15589	15785	15678	16092	15626	16043	15906	16026	15983	15959	15786	15964	15914	15843	15829	15913	15839	15849	15906	16006	15940	15788	15702	15767	15790	15859	15811	15708	15652	15689	15978	15880	15805	15844	15689	16026	15950	15902	15993	15814	15809	15855	15628	15937	15720	15836	15709	15992	15882	15797	16013	15932	15843	15644	16115	15963	15997	16017	15658	15746	15766	15959	15784	15655	15884	15813	15935	15918	15739	15742	16011	15794	15897	15842	15800	15807	15939	15911	15765	15673	15641	15811	15962	15974	15732	16015	15793	15865	15969	15973	15812	15894	15868	16015	15700	15948	15850	15948	15826	15860	15854	15866	15969	15892	15989	15715	15876	15879	15927	16090	15889	16013	15728	16028	15990	16006	15923	15857	15894	15969	15990	15727	15983	15897	15720	15878	15943	15984	15802	15847	15949	15815	15633	15871	15708	16058	15845	15903	15964	16027	15892	15881	15953	15870	15818	15902	15762	15948	15793	15961	15976	15819	15930	15750	15796	15940	15863	15952	15757	15902	15756	15793	15904	15804	15904	15740	15909	15841	15828	15823	15875	15978	15859	15756	15985	15789	15936	15844	15807	15746	15982	15809	15911	15869	15827	15780	15890	15838	15918	15854	15803	16009	15963	15697	15790	15693	15978	16183	15898	15732	15951	15762	15870	15879	15939	15886	16015	15897	15793	15902	16032	15689	16009	15811	15864	15894	15666	15889	16032	15914	15886	15976	16027	15977	15970	15979	15863	15796	15781	15931	15822	16058	15876	15997	15743	15895	16060	15683	15644	15738	15784	16030	15910	15585	15926	15805	15822	15775	15858	15909	15926	15909	15893	15861	15871	15887	15889	15980	15921	15636	15793	15881	15867	15732	15830	15896	15857	15979	15989	15841	15667	15711	15780	15853	15897	15988	15652	15954	16015	15856	15839	16057	15658	15852	15822	15975	15851	15808	15772	15787	15850	15859	15884	15931	15884	16019	15740	15970	16032	15871	15960	15855	15704	15960	15788	15758	15852	15914	15788	15830	15844	15836	15933	15767	15933	16000	15723	15838	15873	15903	15966	16042	15793	15853	15954	15789	15826	15828	15713	16027	15928	15885	15817	15818	16246	16002	16081	15916	15817	15700	15938	15780	15866	15851	15835	15773	15807	15903	15705	15780	15785	15928	15941	15646	15530	16108	15805	15866	15958	15782	15868	15885	15698	15813	15694	16114	16007	16027	15986	15921	15814	15860	15931	15896	15999	16022	15645	15965	15921	15914	15883	15764	15583	15929	16039	16021	15870	15907	16007	15861	15762	16002	15905	15918	15907	16111	16047	16052	15964	15841	15776	15910	15948	15723	15918	15834	15858	15740	16040	15898	15847	16014	15849	15874	15879	15907	15795	15899	15802	15764	15760	15731	15931	15873	15938	16011	15977	15943	15939	15895	16048	15837	15863	15922	15874	15921	15888	16124	15753	16108	15892	15754	16004	15805	15959	15756	15826	15916	15996	15863	15656	15903	15972	15899	15792	15884	15934	15841	15708	15733	15859	15914	15930	15780	15888	15910	15963	15926	15929	15858	15871	15808	15921	15929	15739	15910	15897	15924	15960	15886	16045	16029	15919	15807	15789	15986	15771	15852	15880	15683	15811	15959	15911	16084	15958	15908	15927	15797	15915	15682	15720	15839	15982	15894	15687	15968	15787	15797	15767
29284	42218	39611	30486	26298	22720	20779	19268	18221	17041	16584	16196	15458	15318	14806	14749	14472	14607	14445	14230	14167	14298	14178	14019	14214	14084	14238	13912	14058	14194	14061	14050	14115	14010	13994	14106	14056	13809	13945	14013	13834	13828	13909	13858	13769	13928	13905	13907	13923	13978	13960	13931	13958	13920	13962	14025	13825	13955	13885	13826	13798	13885	14022	13964	13835	14018	13854	13836	13816	14038	13937	13970	13963	14039	14011	13825	14099	14020	13995	13805	14075	13854	13894	14153	14033	14040	13962	13898	13897	13957	13815	13814	14138	14028	13895	14047	13953	13846	14040	14026	13876	13929	13862	13907	13906	14098	13980	14008	13977	14075	13912	13787	13977	14020	13802	14016	13750	13948	13990	13774	13921	13990	14109	14052	13957	13857	13942	13825	14005	13856	13963	13833	14125	13834	14062	13818	13892	13845	13924	13904	13917	13806	13815	13869	14019	13941	13970	14016	13872	14000	13802	13886	13754	13972	13813	13954	13927	13982	14000	13948	13967	13796	13764	13914	13854	13962	13989	14041	13840	13773	13884	13788	14010	13895	13999	13957	13893	13772	13893	14002	13718	13885	13933	14050	13776	14029	14160	13868	13919	13926	14076	13989	14038	13682	14120	13952	13978	13926	13932	13980	13836	13784	13850	13957	13910	13988	13972	14115	13958	14115	13985	14031	13815	13827	13824	13991	13877	13779	14022	13978	13887	14033	13827	13761	13819	13757	13925	13815	14090	13943	13838	13975	13844	14054	14004	13863	13862	14053	13853	13718	13915	13894	13843	14038	14018	14010	13888	13902	14089	14131	13897	13944	13833	13935	14057	13937	13807	13985	13907	13806	14061	13995	13896	14047	13834	13977	13998	14042	14120	13907	13950	13840	13820	13976	13848	13999	13808	13918	13905	13737	14008	13972	14027	13987	13946	13927	13904	13763	13906	14152	14057	13867	13972	14007	13967	13874	13784	13884	13902	13806	13773	13845	13949	13920	13800	13755	14020	13927	14051	14096	13944	13934	13897	14029	13996	13945	13837	14062	13808	13816	13949	13874	13837	13913	13930	13923	13922	14005	13967	14053	13943	14024	13986	14053	14035	13826	13858	13915	13926	13960	13814	13968	14052	13975	13977	13909	13863	13986	13908	13944	13850	13836	14090	13921	13795	13933	13923	14027	13968	13889	13843	13916	13799	13850	13771	14002	13930	13908	14157	13973	13985	14000	13876	13918	13850	14039	13965	13947	13740	13887	13988	13902	13963	13919	13916	13952	13817	13883	13955	13774	13888	14007	13782	13963	14040	13831	14101	13987	13895	14028	13884	13898	13875	13843	14013	14013	13952	13901	14036	13874	13867	14010	13820	13907	14000	13960	14002	14054	13986	13897	14032	13789	14042	13715	13966	13788	13973	13822	14032	13913	13930	13827	14171	13970	13883	13898	13867	13828	13972	14017	13827	13953	14030	13924	13904	13948	13927	14003	14028	14056	14046	13937	13940	13900	14172	13844	14007	13975	13894	13813	13949	13923	13932	13699	14056	13813	13955	13935	14036	13944	13946	13931	14010	14123	14068	13903	13959	13900	13941	13987	14028	13817	14012	13917	13893	13978	13856	14016	13832	14057	13874	13804	13898	13921	13903	14035	13967	13871	13969	13846	13998	14023	13995	13981	13915	13906	14058	13725	13684	13832	13844	14007	13889	13771	13992	13912	13992	13915	13867	13846	13879	14087	14174	13771	13851	13691	13857	14043	13897	13883	13925	14016	13891	13812	14003	13818	13853	13877	13967	13924	13889	14154	13864	13957	13912	13905	13913	13958	13997	13851	13923	13790	14016	13944	14027	13773	13816	14005	14026	13895	13823	13980	14130	13862	13877	13932	13981	13886	14118	14149	13915	13910	13999	13857	13924	13886	13832	13903	13885	13768	13894	13906	14053	13981	14000	14027	14099	13950	13986	13973	13887	13841	14001	13782	14010	13916	13927	13984	13907	14006	14093	13799	14091	13753	13817	13962	14100	14061	13912	14010	14014	14072	13911	13808	13746	13923	13954	13963	13942	13830	13942	13915	13953	14174	13996	14004	14018	13820	13857	13856	13899	13965	13761	13942	13975	13955	13966	13987	14023	13848	13854	14025	13707	14023	13972	13954	13951	14071	13878	13887	13887	13966	13870	13938	13978	13956	13922	14027	13766	13887	13930	13864	13836	13941	13929	14012	14020	14027	14009	13844	13968	13925	14022	13898	13916	13983	13803	13683	14023	14010	13836	13875	14059	13827	13909	14045	13893	13903	13919	13977	13957	13821	13871	13911	13908	13963	14016	13939	13836	13728	14014	13924	13916	13942	13820	14012	13826	13893	14002	13764	13975	13859	13945	13855	13824	13799	13877	13995	13915	13905	13998	13948	14012	14082	13858	14025	14099	13885	14116	14054	13847	13886	13761	13961	13854	13907	13958	13805	14063	13926	13997	13901	14028	13961	13746	13925	14068	14016	14018	14056	14084	13821	14106	13843	13843	13962	13792	13828	13896	13971	14022	14021	13890	14045	13917	13885	13860	13924	13929	13847	13957	13855	13815	13916	13761	13942	13795	13905	14075	14053	13916	13888	13949	13753	13923	13933	13855	13840	13950	14029	13754	13884	13873	14045	14026	14067	14020	13899	13929	13925	14020	14029	13982	13991	13917	13839	13957	13939	14008	13994	14004	13866	13979	13889	14022	14107	13944	13956	14016	13933	13932	13946	13917	14092	13857	13907	13868	13952	14024	14115	13962	14078	13910	13930	13908	13869	13983	13800	14011	13875	13924	13898	13809	13973	14034	13891	13905	13913	14002	13932	13998	13948	13859	13896	14132	14125	14012	13917	13998	14026	14055	13990	14001	13913	14046	13880	13954	13828	13831	14020	13983	13923	13892	14042	13878	14011	13873	13865	13930	13768	13949	13923	14152	13972	14005	13982	14023	13958	13935	13996	13921	14087	13903	14012	13933	13992	13801	13917	13878	13906	13873	13992	13725	14037	13966	13955	13987	13874	13877	13954	13914	13842	13927	13990	13827	13772	13991	13944	13954	14009	13890	14213	13855	13956	13920	14045	13835	13938	13978	13955	13951	13864	13962	13882	13932	13823	14036	13958	14011	13937	13775	13935	13951	14030	13870	14172	13987	14043	14051	13904	13807	14185	13846	13917	13963	13863	13958	13912	14037	13735	13954	13720	13776	13990	13960	13805	14015	13759	13878	13839	14039	13871	13810	14146	14139	13913	13782	13862	13912	13848	13895	14041	13963	13921	14005	13906	13930	13998	13912	14035	14010	13973	13810	14141	13886	13893	13830	13935	13870	13911	13836	13891	13955	13862	13840	13942	14033	13972	13987	13809	13835	13946	13961	13918	14036	13936	13883	13978	13829	13785	14003	13965	14053	13951	13841	13912	13904	14008	13826	13851	13892	13807	14017	13775	13905	14086	13962	14012	13975	14008	13941	13960	13904	14007	13876	14030	13994	13947	14137	14000	14031	13945	13838	13818	13693	13988	13708	14039	13899	13800	13937	13888	13859	13908	14053	13943	13897	13863	13900	13962	13990	13969	13961	13899	13947	13911	13968	14030	14089	13906	14006	13768	13808	13980	13969	14007	13895	13878	13973	13952	13901	13910	13964	14039	13910	14008	13945	13952	13819	13985	14069	13921	13920	14020	14051	13969	13742	14068	13793	13919	13965	13945	14058	13991	14013	13885	14046	13989	13827	13863	13895	14093	13907	14052	13902	14193	13799	14004	13891	13795	13889	13937	13920	14060	13993	14020	14053	13987	13761	14034	13858	13963	13970	14011	14047	14034	13891	14070	13947	13861	13804	14087	13851	13931	13963	13936	13875	13865	13803	13871	13818	13937	14003	13809	13859	13857	13943	13839	14092	13954	13896	14024	13927	13968	14036	13855	13933	13944	13940	13971	13889	13901	13860	13880	14049	13932	13821	13894	13839	13830	14007	13902	14153	13867	14072	14135	13962	13921	13860	14156	14126	14006	14178	14009	13895	14002	13937	13904	13974	13814	13846	14071	14078	13844	13892	13952	14026	13901	13905	13894	14019	14042	13919	13856	13805	14067	13804	13873	14033	13934	13937	14012	13952	14051	14051	13973	14012	13924	14035	13656	13987	14153	13922	13671	13905	13967	13989	13994	13899	13773	14024	14039	13880	13989	13938	13992	13992	13918	13892	13951	13890	13949	13973	14050	13817	14067	13986	14089	13839	13867	13937	13901	13953	13873	14046	13956	13916	14018	13998	13980	13989	13901	13881	13895	13804	13960	13918	13833	13891	13826	14013	13809	13838	13876	13731	13844	14087	13875	13998	13917	13906	14041	14108	13839	13952	14088	14045	13925	13925	14046	13944	13868	13851	13827	13794	13915	13829	13984	13932	13958	14058	13897	14016	13926	13932	13873	13916	13960	13888	13978	13966	14015	14009	13903	13792	13903	13900	14107	13862	13970	14010	14030	13922	13987	13899	13898	13781	13878	13929	13863	13979	13986	13977	13916	13996	13968	13938	14012	14042	13914	13925	13799	13842	13967	14014	13868	14049	13916	13771	13856	14005	13878	13845	13971	14060	13882	13898	13867	13851	13910	13910	13944	13985	13859	13874	13956	13825	13896	14134	13991	13859	13991	13755	13948	14092	13818	14131	13980	13912	13928	14070	13970	13993	13999	13981	13912	13949	13893	14057	13896	13899	13660	14006	13921	13834	13908	13757	13805	13948	13905	14085	13960	14060	13928	14027	14016	13941	14068	13978	13816	13855	14047	13918	14006	13976	13858	13909	13908	14030	13968	13994	13827	13897	13887	13919	13892	13935	14001	13926	13957	13965	13871	14102	13913	13909	14003	13675	13932	13984	13862	13965	13877	13951	13943	13997	13838	14005	14074	13798	13937	14071	13886	13887	13961	13915	13855	14104	13891	13807	13874	13977	13942	13985	13908	14032	13982	13782	13988	13888	14038	14048	13833	13872	13867	14054	13911	13909	13885	14028	13986	13992	13861	13863	13807	13913	13915	14037	13954	14063	13963	14043	13900	13904	13984	14061	14019	13911	14021	13987	14081	14011	13895	13870	14004	13830	13836	13935	14119	13987	13753	13876	13762	14124	13929	13974	13945
24040	21127	28577	25890	26221	26775	25632	21919	20324	19464	18974	18184	17922	17604	17162	17013	16812	16787	16570	16501	16346	16524	16300	16365	16486	16368	16336	16404	16424	16316	16377	16143	16142	16172	16228	16144	16128	16170	16279	16178	16263	16030	16171	16204	16061	16123	16128	16322	16337	16215	16084	16046	16163	15975	16183	16096	16100	16284	16064	16249	16155	16161	16129	16231	16068	16019	16366	16191	16000	16186	16040	16132	16163	16356	16262	16040	16024	15964	16054	16197	16250	16099	16012	16125	15929	16218	16160	16091	16047	15941	15873	15942	16231	16207	15985	16078	16050	15933	16191	16116	16140	16024	16119	15978	15968	16051	15989	16132	16259	16216	16092	16105	16202	16268	16122	16197	16206	16247	16282	15779	15906	16003	16112	16249	16162	15944	16041	15775	16091	15953	16179	15873	16223	16052	16286	15989	16103	16097	16025	16012	16144	16171	15953	16125	16001	16114	16093	16084	16034	16132	15913	16064	16299	16057	16033	16063	16048	16130	16158	16037	16053	16005	16002	15884	16083	16057	16010	16096	16144	16118	15915	15977	15872	16009	15981	16144	16159	16054	16045	16110	16104	16126	16160	16075	15969	16051	16294	15873	16202	16054	15895	16041	15830	15953	15918	16008	16105	16088	15997	15901	16008	16014	16106	16182	16185	16139	16122	15936	16128	16006	16241	16221	15928	16127	16203	15996	16013	16144	16097	16009	16111	16061	16018	16034	16227	16022	16364	16301	16075	16221	16100	16090	16147	16150	16139	16129	16069	16197	16066	16158	15994	16075	16142	16111	16122	15952	16162	16326	16241	16041	16136	16069	15920	16101	16080	15958	16089	16008	16081	16048	16121	16087	15946	16219	16037	16196	16047	16137	15878	16038	16089	16064	16139	16075	16034	16200	16145	15964	15995	15964	16066	15949	15892	15966	16049	15858	16016	15953	16032	16116	16169	16267	16095	15951	15941	16071	16066	16161	16171	16006	16223	16141	16248	15985	16044	16093	16015	16051	16297	16182	15972	16039	16036	15974	16073	15821	15964	16143	16040	16114	16014	16235	16087	16085	15915	16048	16011	16131	16083	16170	16189	16121	16144	16129	16073	15958	16154	16085	15984	16088	16055	15943	16188	16120	16071	16174	16218	16259	16274	16054	16212	15902	16149	16127	16007	15970	16063	16099	16219	16091	16080	16120	16253	16200	16213	16078	16040	15977	16195	16057	16061	15917	16040	16079	16091	16152	16145	16183	16023	16205	16166	16154	16181	16143	16068	16069	16192	16254	16158	16005	16334	15989	15986	16322	15976	16184	16082	16149	15970	16174	16070	16155	15935	15902	16095	16009	16135	16108	15987	15968	15975	16198	16108	16008	16209	16114	16065	15966	16158	15983	16144	15962	16003	15995	16160	16222	16373	16036	16094	16072	15942	16151	16151	16126	16145	15930	16098	16090	15988	15880	15889	15996	15996	16063	15987	16153	16183	16171	16182	16166	16173	15943	16092	16062	16042	16083	15955	16165	16294	16016	16180	16273	15985	16161	16150	16234	16150	16164	16196	16041	16268	16091	16206	16206	16054	16140	16098	16028	15912	16157	15910	16229	16144	16003	16043	15993	16056	15996	15934	16046	15935	16047	16115	16051	16121	16179	16176	15867	16052	16034	16022	16140	15976	15867	16069	16148	15972	16231	16001	16143	16000	16272	16194	16165	16163	16046	16022	15840	16205	16013	15956	16033	16032	16089	15965	16250	16200	16201	16227	16140	16173	16077	16079	16139	16123	15997	16194	16062	15951	16133	15923	16185	15922	16144	16065	16217	16146	16105	16082	16123	16199	16001	15954	16042	16031	16164	16111	16071	16096	16173	16164	16188	16126	16185	16384	16082	16027	16141	16270	16147	16166	16195	16197	16236	15891	16036	16189	16284	16126	16342	16000	16052	15986	16054	16018	16120	16120	15875	16041	16070	16286	16140	16032	16075	16089	15985	16088	16069	16148	16013	16058	16113	16009	16116	16254	16269	16032	16042	16096	16151	16136	16261	16113	16009	16126	16353	16067	15964	16024	15905	15961	15934	16091	15966	16125	16028	16093	15977	15926	15903	16123	16205	16133	16080	16199	16078	16228	16123	15924	16246	16166	16101	16109	16061	16141	16094	15964	16145	15944	16037	16107	16155	15920	16090	16128	16041	16204	15839	16047	16120	16053	16097	16127	16227	16144	15930	16206	16109	15950	15973	16010	15998	15917	15801	15780	16049	16068	16007	16071	16249	16349	16068	16088	15763	15930	16081	16104	16212	16068	16159	16137	16066	16021	16090	15910	16120	16132	15832	16097	16078	16033	16279	16036	16241	15974	15984	16185	15963	16045	16034	16091	16214	16005	16196	16154	16120	16018	16110	16082	15946	16296	16045	16141	16250	16126	15975	16033	15947	16382	16119	16201	16141	15995	16193	16159	16097	15912	15958	15980	16081	15968	16240	16129	16163	16221	16140	16100	16081	16048	16133	16074	16040	16150	16167	16107	16101	16290	15988	15832	16121	15898	16183	16024	15850	16227	15927	16039	16323	16170	16202	15929	16070	16027	16041	16038	15943	16117	16146	16061	16168	16180	16095	16134	16052	16107	16024	16395	16223	16203	16211	16327	15958	16171	16092	16145	16247	16172	15906	16011	16260	16100	16152	16183	15886	16184	16004	15946	16039	16146	16231	16249	16031	16130	16003	16134	16085	16056	15951	16201	16113	16309	16235	16121	15897	16108	15924	16226	16167	16132	16093	16167	16118	16092	16114	16144	15975	16272	15961	16211	16148	16233	16168	16155	16190	16142	16144	16019	16131	16276	16253	16164	16042	16173	16021	16234	15968	16146	16050	16137	16152	16187	16234	16047	15967	16260	16071	15875	15903	16019	16222	15866	16139	16210	16037	16372	15857	16158	16093	16197	15850	16000	16055	16177	16151	16139	16256	16115	15939	16063	16086	16195	16065	15892	16115	16129	16021	16052	16130	16139	15924	16106	15937	16221	16134	15906	16331	16171	16092	15830	16053	16167	16020	16308	16130	15968	15984	15826	16006	15873	16280	16027	16171	16082	15869	16215	16135	16181	16261	15882	16124	15914	16002	16124	16023	15989	16150	15992	16066	16146	16137	16195	16258	16147	16351	16159	16074	16226	16034	16121	15951	16097	15987	16107	16023	16024	15934	16044	16120	16028	16077	15957	16062	16116	16031	16167	16083	15780	16106	15955	16177	15919	15989	16228	16045	15974	15990	15980	16113	16038	16231	16061	16090	16047	16232	16181	16048	15965	15884	15967	16256	16068	16053	16043	16050	16043	16056	16069	16001	16155	16092	16152	16035	16176	15886	16056	16368	16233	16222	16004	16259	16126	15985	16061	16140	15988	16105	16066	16016	16287	15981	16031	15963	16151	16042	16221	16058	16155	15927	15992	15942	16158	16161	16268	16093	16059	16218	16347	16055	16092	16116	15868	16102	16083	16080	16018	16187	16147	16038	16143	16045	16154	16045	15966	15999	15997	16042	16083	16310	15900	16083	16162	16030	16079	16125	16143	15954	16014	16092	16147	16105	16031	16088	16058	16081	15996	16144	15831	16005	16013	16359	16034	16091	16141	16215	15904	16214	16117	16124	16082	16225	15975	16203	16059	16052	16025	16109	16188	16105	16175	16063	16155	15901	16177	16129	16089	16034	16081	15983	15998	16093	15990	16113	16173	16377	16009	16113	16050	16064	16315	16084	16063	16120	15830	16323	16107	16096	16162	15918	16151	16130	16118	16173	16245	16072	16061	15914	16045	16083	16191	16028	15908	16127	16208	16150	16160	15945	16121	16162	16214	15998	16020	16079	16096	16027	16010	15780	16021	16076	16163	16049	15998	16040	15953	16217	16014	16087	16020	16257	16314	16060	15903	15970	16124	16210	16221	16117	16079	16128	15969	16189	16105	16050	16162	15845	15947	16156	16064	16116	16112	15986	16152	16100	16025	16044	16114	16197	16206	15979	16160	16094	15747	15938	16055	16116	16065	16146	16221	15966	16079	16061	16028	16102	15991	16141	16122	16067	16266	16094	16233	16143	16127	16099	16019	16165	16048	15961	16247	16159	16201	16097	16013	15961	16104	16165	16149	16246	16302	16220	15928	16042	16120	16050	16143	16093	16052	16167	16027	16124	16313	16183	16063	16004	16305	16233	16318	16170	16180	16198	16309	16097	16090	16031	15956	15969	15956	16186	16275	16053	16130	16278	16221	16295	16248	15935	16048	16203	16081	15922	16166	16131	16174	16215	16062	16088	16067	16020	15993	16071	16226	15957	15917	16077	15951	16008	15978	16155	16262	16016	16289	16287	16298	16168	16111	16124	15788	16211	16165	16096	16103	16356	16168	16215	16031	16050	16170	16085	16069	16138	16218	16085	16099	16136	16145	16068	16055	16038	16182	15988	16008	16063	16127	16169	16172	16019	16041	16283	15935	16145	16136	16122	16052	16099	15977	15934	16145	16279	16047	15712	15968	16006	16123	16019	15888	15915	16107	16092	16050	16070	16174	16137	15924	15988	16024	16052	16041	15981	16053	16001	16229	16010	16047	16220	16196	16125	16042	16089	16107	16320	16078	15964	16085	16010	16337	16285	16111	16120	16056	16140	15914	15988	16156	15855	16115	16300	16088	16100	16055	15870	15918	16067	15981	15895	16011	16142	16134	16173	16013	16154	16121	15994	16052	15976	16157	15994	16260	15937	16230	16209	16133	15995	16318	16085	16031	16156	16015	16062	16058	15999	16088	16210	15824	16126	16040	15998	16170	15997	15992	16238	16137	16076	16052	15991	16285	16088	16201	16109	16007	15916	16244	16155	16339	16013	15952	16126	15911	15936	16032	16048	16202	16266	16212	16224	16250	16075	16153	16096	16049	16246	16097	16169	15910	16117	15926	16201	16169	16074	15978	16168	15962	15975	16180	15893	15932	16185	16176	16136	15903	15908	16023	16124	16081	16123	16301	16049	16181	15977	16082	16051	16077	16226	15997	16014	16012	16062	15999	15967	16066	15929	16065	16151	16101	16005	16079	16137	16017	16283	15977	16230	16141	16058	16254	16013	16067	16103	15983	15929	15953	16094	15904	16206	16207	16080	16236	16180	16143	16193
29402	48696	45591	37213	32441	27877	24641	22022	20336	19122	18072	17453	16774	16154	15832	15445	15255	14949	14801	14665	14592	14605	14481	14463	14424	14494	14333	14363	14243	14288	14370	14113	14179	14306	14115	14354	14387	14204	14278	14203	14115	14277	14166	14145	14169	14170	14212	14295	14268	14018	14114	14243	14167	14338	14159	14249	14132	14084	14165	14223	14111	14262	14082	14236	14030	14117	14111	14104	14297	14304	14083	13950	14327	14200	14205	14281	14147	14161	14194	14113	14088	14282	14095	14028	14249	14186	14131	14253	14257	13995	13940	14107	14224	14114	14187	14173	14260	14168	14125	14133	14077	14059	14188	14116	14321	14117	14119	13977	14160	14233	14140	14202	14181	14252	14198	14026	14038	14188	14139	14196	14104	14156	14170	14077	14112	14244	14128	14107	14132	14079	14172	14089	14214	14221	14092	14216	14285	14063	14110	14156	14234	13959	14148	14137	14083	14229	14049	14205	14157	14203	14083	14220	14219	14090	14369	14199	14202	14290	14156	14264	14177	14155	14061	14138	14047	14290	14160	14287	14183	14234	14013	14122	14206	14200	14092	14092	14265	14104	14202	14146	14189	14021	14199	14278	14089	13954	14071	14191	14326	14186	14261	14142	14113	14084	14220	14126	14099	14199	14097	14085	14291	14117	14023	14201	14183	14069	14120	14090	14237	14190	14069	14247	14133	14233	14153	14213	14179	14054	14248	14050	14094	14293	14119	14165	14192	14181	14118	14117	14061	13968	14240	14102	14161	14167	14214	14128	14312	14182	14085	14181	14004	14295	14199	14133	14099	14258	14197	14288	14080	14219	14193	14090	14039	14249	14061	14178	14095	14153	14163	14198	13979	14108	14199	14077	14142	14165	14199	14103	14226	14264	13919	14276	14187	14239	14197	14060	14150	14113	14108	14026	14126	14080	14134	14033	14067	14080	14157	14087	14213	14195	14203	14181	14045	14203	13956	14118	14134	14157	14265	14176	14153	14128	14377	14260	14211	14128	14139	14045	14040	14155	14327	14272	14206	14227	14020	14373	14149	14135	14026	14179	14084	14282	14120	14169	14109	14133	14136	14293	14142	14187	14210	14136	14104	14174	14196	14247	14256	14287	14219	14156	14084	14278	14107	14153	14192	14262	14137	14274	14207	14267	14098	14223	14155	14102	14170	14032	14265	14260	14125	13959	14135	14335	14195	14111	14152	14144	14325	14153	14240	14165	14264	14176	14114	14231	14156	14448	14026	14145	14177	14079	14199	14101	14031	14121	14159	14198	14229	14059	14287	14169	14174	14374	14112	14267	14337	14246	14303	14231	14273	14169	14373	14064	14106	14156	14224	14220	14371	14101	14103	14034	14057	14193	14182	14184	13968	14165	14125	14200	14104	14109	14329	14101	14214	14300	14183	14108	14064	14026	14235	14152	14299	14120	14035	14235	14228	14296	14168	14221	14271	14254	14077	14173	14185	14088	14086	14111	14124	14025	14192	14235	14131	14067	14220	14240	14237	14257	14231	14150	14048	14187	14093	14061	14267	14000	14273	14249	14163	14053	14202	14091	14172	14065	14239	13984	14113	14263	13956	14289	14156	14165	14197	14126	14113	14313	14185	14289	14231	14034	14281	14173	14134	14030	14242	14215	14234	14216	14174	14154	14164	14050	14191	14185	14070	14150	14287	14246	14250	14084	14184	14176	14142	14100	14116	14128	14243	14021	14163	14091	14048	14196	14091	14344	14364	14178	14072	14245	14100	14216	14166	14153	14181	14215	14108	14256	14140	14173	14284	13894	14123	14212	14097	14253	14171	14084	14110	14363	14091	14358	14105	14147	14163	13894	14075	14304	14302	14068	14146	14161	14177	14110	14216	14215	14010	14007	14049	14162	14268	14427	14164	14237	14329	14117	14212	14038	14160	14247	14044	14258	14040	14140	14062	14216	14247	14476	14235	14143	14342	14204	14249	14201	14037	14145	14169	14174	14209	14090	14129	14055	14114	13993	14050	14144	14168	14211	14074	14050	14254	14139	14002	14073	14134	14242	14154	14154	14298	14059	14198	14173	14127	14240	14386	14380	14138	14112	14042	14152	14048	14220	14012	14100	14144	14164	14070	14310	14227	14113	14022	14169	14141	14239	14194	14170	14262	14074	14195	14168	14282	14177	13964	14115	14199	14180	14125	14107	14129	14207	14274	14105	14062	14233	14143	14161	14379	14171	13920	14170	14062	14266	14200	14289	14121	14332	14083	14225	14289	14142	14204	14161	14153	14189	14325	14123	14110	14082	14090	14150	14118	14030	14100	14198	14375	14125	14281	14112	14220	14014	14299	14079	14222	14113	14169	14246	14100	14206	14104	14118	14225	14161	14128	14025	14265	14074	14204	14086	14219	13950	14282	14165	14035	14281	14129	14117	14081	14217	14072	14384	14207	14194	14239	14218	14330	14015	14189	14089	14005	14049	14283	14240	14157	14180	14282	14329	14145	14102	14283	14153	14185	14159	14243	14015	14142	14245	14130	14260	14282	14216	14202	14010	14042	14176	14135	14056	14144	14135	14103	14009	14091	14222	14239	14180	14106	14089	14130	14207	14239	14147	14021	14189	14288	14128	14139	14275	13940	14160	14132	14143	14176	14157	14096	14120	14156	14107	14214	14248	14167	14047	14106	14089	14149	14196	13968	14173	14149	14126	14029	14165	14107	14211	14206	14252	14242	14181	14230	14186	14207	14055	14084	14156	14266	14143	14126	14159	14089	14099	14133	14268	14160	14148	14092	14244	14366	14305	14201	14010	14193	14145	14086	14213	14232	14140	14153	14084	14029	14042	14246	14244	14241	14082	14129	14119	14216	14198	14129	14345	14374	14159	14239	14199	14210	14200	14343	14125	14204	14122	14109	14292	14151	14049	14210	14149	14034	14190	14259	14161	14329	14201	14070	14175	14078	14149	14308	14253	14137	13950	14193	14096	14352	14195	14110	14250	14053	14096	14012	14082	14217	14044	14243	14065	14265	13953	14196	14312	14080	14306	14169	14213	14262	14064	14183	14243	14082	14198	14076	14299	14137	14099	14156	14107	14284	14044	14018	14150	14126	14223	14136	14124	14133	14208	14050	14313	14120	14135	14195	14151	14206	14262	14227	14352	14222	14070	14035	14320	14370	14081	14018	14146	14143	14179	14173	14253	14215	14153	14222	14016	14270	14179	14230	14080	14224	14070	14045	14226	14327	14301	14076	14112	14240	14279	14116	14109	14169	14207	14095	14154	14379	14032	14219	14050	14017	14141	14233	13985	14174	14218	14118	14297	14104	14321	14223	14067	14177	14178	14151	14067	14158	14277	14076	14307	14246	14242	14222	14223	14058	14187	14112	14210	14204	14188	14010	14124	14294	14196	14210	14313	14121	14270	14182	14084	14217	14113	14184	14334	14309	14202	14204	14261	14144	14196	14272	13992	14158	14154	14201	14188	14169	14223	14085	14263	14175	14130	14133	14167	14224	14017	14282	14175	14306	14146	14090	14054	14205	14136	14173	14197	14271	14088	14336	14151	14189	14190	14083	14323	14263	14199	14348	14310	13876	14214	14240	14285	14288	14322	14219	14149	13979	14081	14109	14152	14077	14298	13985	14122	14059	14166	14193	14138	14307	14124	14090	14147	14052	14210	14142	14112	14203	14026	14028	14368	14110	14215	14278	14132	14091	14274	14189	14093	14126	13993	14045	14174	14142	14070	14295	14223	14124	14039	14117	14364	14081	14218	14229	14226	14185	14156	14132	14377	14129	14118	13993	14149	14373	14171	14244	14247	14114	14246	14062	14130	14102	14170	14043	14110	14048	14281	14269	14178	14219	14120	14004	14188	14055	14180	14155	14170	14094	14368	14175	14177	14235	14045	14170	14225	14239	13953	14108	14229	14324	14187	14155	14200	14129	14260	14140	14518	14278	14117	14095	14279	14117	14254	14239	14298	14196	14105	14098	14329	14161	14207	14272	14194	14149	13968	13974	14146	14249	14033	14085	14138	14065	14179	14162	14227	14091	14134	13954	14346	14212	14064	14159	14085	14196	14200	14246	14184	14210	14057	14172	14090	14136	14156	13944	14243	14125	14228	13972	14239	14172	14152	13856	14202	14065	14275	14171	14054	14210	14225	14195	14193	14233	14270	14180	14109	14093	14261	14222	14243	14092	14303	14136	14384	14283	14355	14099	14250	14237	14029	14165	14170	14157	14057	14092	14232	14125	14061	14130	14163	14240	14319	14033	14288	14056	14264	14178	14162	14077	14467	14118	14302	14052	14253	14229	14075	14270	13966	14228	14069	14203	14051	14192	14043	14141	14266	14064	14011	14176	14108	14091	14169	14152	14141	14130	14130	14115	14112	14377	14130	14265	14044	14114	14148	14131	14049	14134	14118	14133	14276	14067	14142	14118	14229	14190	14349	14067	14096	14082	14021	14034	14194	14042	14142	14082	14172	14098	14273	14129	14087	14166	14244	13970	14187	14285	14359	14152	14199	14067	14279	14148	14137	14289	14305	14253	14136	14139	14338	14160	14222	14193	14135	14226	14077	14079	14099	14177	14116	14155	14224	14150	13996	14168	14113	14034	14074	14159	14020	14350	14028	14114	14230	14037	14274	14161	14092	14109	14081	14050	14200	14126	14223	14097	14049	13946	14145	14033	14233	14057	14178	14231	14255	14203	14046	14073	14091	14188	14152	13988	14002	14322	14109	14230	14295	14188	14214	14089	14238	14184	14025	14206	14152	14093	14065	14155	14190	14120	14242	14215	14326	13996	14035	14184	14059	14318	14178	14042	14158	14119	14126	14129	14082	14251	14231	14331	13975	14086	14127	14111	14100	14224	14095	14357	14222	14126	14111	14077	14175	14076	14015	14332	14173	14034	14114	14266	14108	14094	14236	14215	14204	14199	14189	14173	14190	14134	14057	14208	14296	14091	14100	14225	14074	14311	14342	14078	14238	14341	14210	14173	14231	14107	14097	14202	14060	14058	14076	14195	14270	14343	14186	14183	14257	14121	13973	14239	14246	14007	14074	14058	14344	14132	13992	14045	14220	14258	14210	14144	14185	14099	14285	14140	14209	14239	14082	14105	14078	14080	14256	14245	14145	14310	14276	14049	14164	14275	14138	14171	14170	14169	14207
22879	21125	28892	23920	23403	27589	29632	24645	22453	21337	20431	19617	19216	18546	18112	17835	17646	17551	17306	17260	17216	16957	17021	16860	16884	16960	16796	16802	16805	16925	16950	16901	16799	16764	16735	16606	16767	16682	16716	16718	16684	16721	16671	16549	16723	16770	16779	16770	16651	16542	16621	16443	16540	16713	16585	16787	16787	16551	16482	16479	16715	16480	16622	16490	16576	16522	16714	16466	16531	16454	16575	16485	16529	16508	16610	16828	16357	16542	16745	16659	16475	16587	16567	16296	16673	16553	16936	16651	16356	16666	16568	16438	16647	16491	16614	16492	16444	16400	16572	16631	16557	16549	16630	16637	16456	16488	16755	16691	16545	16492	16654	16581	16611	16647	16617	16579	16770	16762	16220	16715	16700	16714	16504	16612	16476	16431	16656	16653	16481	16538	16612	16454	16664	16640	16633	16568	16496	16546	16507	16696	16777	16521	16589	16689	16615	16558	16514	16691	16548	16529	16626	16684	16539	16656	16530	16533	16535	16453	16618	16660	16540	16739	16593	16448	16490	16717	16660	16573	16435	16419	16620	16522	16616	16595	16608	16466	16389	16632	16608	16467	16427	16595	16611	16355	16592	16466	16610	16722	16548	16443	16568	16533	16450	16510	16500	16451	16546	16539	16599	16631	16602	16494	16479	16449	16440	16640	16429	16557	16671	16553	16694	16491	16512	16532	16735	16739	16710	16659	16540	16786	16580	16638	16413	16692	16570	16726	16581	16590	16622	16617	16505	16488	16394	16461	16576	16623	16496	16567	16623	16374	16432	16420	16596	16646	16640	16380	16683	16312	16626	16663	16637	16551	16653	16614	16487	16342	16602	16291	16647	16323	16484	16630	16428	16419	16542	16672	16581	16470	16541	16604	16605	16372	16527	16446	16321	16484	16560	16622	16626	16488	16423	16522	16700	16434	16618	16569	16716	16399	16463	16900	16447	16696	16539	16685	16667	16595	16400	16508	16749	16565	16574	16228	16457	16445	16534	16495	16656	16396	16632	16520	16555	16478	16672	16659	16531	16527	16465	16695	16656	16697	16470	16535	16610	16738	16573	16548	16639	16572	16498	16383	16480	16631	16437	16397	16591	16408	16571	16649	16546	16592	16705	16617	16400	16695	16276	16551	16462	16605	16417	16431	16542	16717	16478	16513	16400	16438	16566	16704	16626	16545	16640	16570	16216	16326	16657	16587	16674	16723	16447	16701	16649	16619	16596	16654	16458	16391	16382	16354	16544	16582	16642	16542	16651	16459	16632	16609	16579	16524	16541	16459	16477	16502	16602	16588	16570	16415	16392	16650	16613	16464	16567	16777	16720	16472	16462	16439	16529	16664	16548	16518	16628	16348	16494	16512	16313	16726	16602	16405	16662	16369	16580	16331	16500	16507	16469	16632	16606	16573	16361	16687	16577	16360	16590	16582	16558	16374	16572	16563	16564	16471	16614	16490	16442	16544	16614	16777	16636	16411	16615	16661	16583	16510	16465	16714	16582	16578	16781	16594	16542	16641	16539	16419	16707	16410	16644	16707	16733	16692	16419	16534	16552	16377	16337	16395	16502	16534	16533	16566	16624	16492	16636	16499	16629	16583	16391	16663	16507	16450	16592	16730	16587	16490	16590	16537	16597	16635	16529	16606	16531	16654	16523	16501	16587	16527	16644	16590	16658	16576	16254	16407	16549	16597	16789	16385	16729	16531	16702	16503	16557	16709	16759	16424	16599	16726	16637	16585	16525	16545	16650	16444	16452	16532	16235	16426	16626	16486	16584	16479	16670	16554	16365	16464	16320	16698	16366	16580	16834	16519	16472	16644	16397	16424	16643	16690	16547	16771	16762	16593	16605	16401	16600	16675	16506	16452	16463	16365	16671	16589	16476	16308	16674	16626	16469	16541	16602	16530	16462	16414	16582	16523	16678	16590	16739	16605	16412	16329	16421	16482	16626	16339	16420	16590	16430	16510	16448	16447	16369	16548	16685	16680	16531	16593	16630	16617	16612	16492	16427	16367	16255	16468	16454	16701	16644	16634	16586	16672	16418	16564	16731	16572	16493	16512	16648	16628	16727	16428	16647	16612	16632	16564	16551	16352	16483	16656	16659	16628	16470	16308	16358	16538	16361	16402	16523	16351	16570	16476	16323	16386	16428	16490	16545	16700	16555	16518	16530	16571	16570	16528	16523	16529	16413	16881	16487	16658	16528	16398	16583	16750	16311	16674	16605	16617	16661	16616	16499	16628	16604	16853	16580	16466	16621	16527	16389	16381	16579	16631	16555	16512	16550	16508	16397	16431	16520	16501	16524	16549	16602	16449	16385	16636	16422	16681	16704	16563	16532	16545	16443	16504	16438	16373	16544	16570	16359	16327	16550	16438	16620	16516	16452	16536	16389	16410	16718	16492	16698	16447	16489	16497	16623	16547	16246	16520	16548	16525	16455	16445	16445	16604	16554	16618	16403	16452	16622	16773	16569	16500	16507	16553	16507	16562	16543	16439	16426	16318	16519	16599	16506	16504	16501	16496	16423	16521	16583	16464	16284	16573	16588	16577	16398	16563	16320	16676	16439	16376	16583	16491	16545	16378	16435	16617	16745	16495	16559	16579	16677	16478	16484	16422	16474	16515	16371	16573	16628	16471	16621	16662	16315	16357	16535	16644	16430	16431	16387	16406	16549	16578	16610	16401	16459	16617	16452	16400	16312	16253	16512	16370	16443	16414	16664	16653	16464	16576	16568	16622	16671	16594	16466	16521	16441	16447	16406	16489	16508	16592	16678	16723	16576	16349	16838	16580	16704	16452	16477	16488	16432	16561	16565	16731	16437	16340	16577	16506	16151	16552	16486	16441	16457	16465	16492	16521	16513	16688	16519	16686	16780	16449	16311	16463	16726	16497	16483	16576	16521	16704	16647	16354	16495	16657	16573	16441	16584	16488	16766	16557	16606	16432	16590	16677	16483	16540	16491	16530	16287	16491	16529	16607	16551	16666	16528	16621	16777	16563	16465	16558	16569	16709	16557	16611	16554	16628	16509	16573	16411	16528	16578	16415	16554	16527	16573	16316	16528	16603	16776	16478	16638	16558	16578	16532	16538	16610	16939	16560	16420	16616	16628	16487	16466	16577	16517	16512	16477	16648	16601	16366	16458	16408	16725	16616	16544	16644	16516	16620	16616	16416	16577	16740	16382	16220	16460	16374	16651	16573	16555	16623	16735	16646	16522	16624	16465	16567	16684	16603	16583	16568	16450	16374	16617	16629	16465	16239	16521	16619	16453	16522	16570	16452	16483	16543	16524	16405	16596	16540	16457	16658	16626	16624	16469	16568	16433	16540	16517	16674	16617	16506	16488	16706	16582	16444	16602	16571	16427	16602	16674	16500	16528	16570	16532	16603	16661	16681	16558	16661	16270	16284	16675	16563	16640	16507	16403	16628	16509	16538	16642	16639	16638	16569	16803	16372	16469	16553	16548	16485	16797	16611	16795	16492	16635	16649	16442	16492	16613	16552	16506	16727	16602	16423	16734	16614	16537	16532	16424	16496	16786	16388	16320	16618	16464	16662	16348	16526	16454	16506	16621	16524	16571	16538	16384	16668	16688	16385	16525	16404	16489	16415	16371	16314	16623	16566	16835	16626	16626	16656	16496	16618	16392	16343	16626	16581	16557	16490	16702	16578	16539	16544	16703	16658	16642	16588	16613	16738	16380	16592	16686	16489	16609	16673	16501	16690	16297	16622	16412	16520	16627	16292	16369	16317	16435	16499	16549	16466	16613	16549	16660	16629	16584	16496	16636	16371	16564	16617	16543	16592	16665	16520	16636	16344	16535	16543	16359	16515	16355	16449	16458	16679	16518	16654	16547	16664	16342	16574	16551	16605	16534	16570	16664	16526	16695	16554	16424	16347	16379	16653	16368	16534	16497	16566	16694	16302	16549	16644	16508	16402	16650	16596	16631	16541	16405	16518	16467	16457	16479	16431	16571	16494	16465	16508	16541	16485	16628	16554	16716	16649	16628	16367	16599	16505	16392	16451	16599	16422	16529	16523	16675	16576	16758	16559	16353	16597	16512	16675	16549	16570	16574	16386	16458	16483	16472	16490	16501	16445	16608	16439	16538	16626	16592	16796	16587	16511	16731	16498	16361	16619	16539	16485	16570	16568	16489	16451	16427	16520	16616	16478	16505	16481	16571	16510	16374	16470	16773	16647	16553	16712	16496	16468	16541	16794	16355	16544	16508	16511	16453	16442	16573	16483	16600	16675	16563	16649	16798	16647	16480	16610	16706	16576	16597	16351	16503	16523	16348	16473	16549	16497	16711	16570	16519	16549	16657	16526	16529	16452	16498	16533	16628	16607	16530	16397	16398	16564	16621	16374	16532	16521	16473	16693	16577	16473	16699	16693	16522	16658	16490	16445	16666	16572	16404	16623	16414	16590	16388	16556	16567	16480	16548	16373	16454	16643	16544	16471	16403	16644	16550	16441	16524	16407	16466	16427	16627	16575	16433	16614	16343	16629	16480	16654	16715	16626	16409	16560	16590	16431	16692	16511	16551	16585	16532	16510	16524	16574	16459	16379	16565	16561	16572	16522	16370	16288	16568	16488	16481	16500	16544	16437	16557	16427	16455	16606	16476	16658	16403	16401	16771	16559	16619	16474	16840	16408	16635	16598	16514	16628	16536	16545	16620	16341	16516	16508	16569	16431	16494	16702	16567	16412	16589	16658	16769	16424	16410	16625	16569	16471	16464	16544	16322	16611	16693	16711	16535	16531	16403	16506	16462	16649	16437	16554	16622	16633	16628	16574	16704	16701	16650	16561	16619	16614	16294	16725	16540	16568	16667	16651	16768	16511	16378	16452	16498	16635	16494	16495	16520	16740	16650	16491	16475	16635	16565	16664	16438	16428	16493	16464	16564	16416	16432	16718	16620	16528	16409	16509	16624	16357	16558	16389	16623	16437	16683	16494	16495	16484	16490	16548	16416	16661	16763	16676	16593	16657	16683	16582	16430	16508	16691	16568	16391	16484	16532	16527	16419	16527	16376	16521	16594	16371	16446	16501	16571	16422	16552	16573	16525	16338	16671	16631	16767	16509	16435	16540	16502	16432	16542	16672	16628	16409	16328	16658	16459	16742
32269	54952	52281	42476	36839	32353	28125	25401	23063	21214	19881	18937	17929	17302	16756	16227	15928	15665	15304	15270	14948	14838	14837	14719	14634	14861	14792	14759	14794	14854	14622	14457	14431	14455	14483	14571	14393	14538	14436	14443	14194	14645	14428	14400	14489	14459	14354	14352	14487	14437	14326	14350	14472	14452	14290	14564	14388	14549	14526	14404	14524	14451	14528	14501	14455	14517	14384	14444	14413	14527	14430	14299	14534	14254	14327	14515	14396	14483	14269	14578	14297	14372	14377	14204	14281	14379	14381	14384	14334	14373	14623	14499	14583	14421	14407	14196	14346	14464	14460	14437	14469	14298	14483	14513	14423	14432	14275	14488	14435	14327	14392	14330	14389	14376	14470	14225	14498	14368	14507	14425	14421	14309	14498	14490	14301	14418	14509	14376	14470	14363	14411	14356	14306	14369	14290	14728	14394	14505	14346	14395	14408	14488	14251	14266	14411	14420	14487	14435	14445	14397	14395	14408	14512	14447	14435	14474	14623	14497	14514	14464	14506	14492	14413	14386	14442	14394	14447	14145	14274	14251	14476	14421	14470	14370	14362	14391	14476	14467	14467	14484	14423	14323	14340	14453	14338	14400	14477	14411	14422	14371	14471	14398	14307	14206	14540	14374	14362	14392	14395	14529	14494	14488	14408	14399	14337	14515	14440	14489	14394	14320	14412	14382	14374	14406	14321	14361	14490	14297	14317	14444	14344	14492	14144	14299	14319	14339	14461	14423	14281	14316	14342	14386	14434	14295	14336	14594	14498	14417	14345	14487	14533	14352	14421	14338	14446	14340	14445	14352	14384	14307	14313	14604	14347	14175	14474	14514	14449	14295	14317	14275	14552	14370	14333	14570	14504	14368	14244	14442	14434	14459	14655	14431	14263	14342	14484	14558	14369	14403	14247	14460	14529	14242	14493	14447	14164	14411	14499	14404	14261	14276	14462	14239	14350	14414	14392	14513	14364	14280	14416	14359	14350	14393	14273	14242	14451	14529	14423	14486	14433	14239	14421	14527	14495	14424	14388	14455	14285	14391	14249	14365	14248	14465	14215	14367	14467	14328	14384	14328	14358	14385	14425	14340	14392	14419	14349	14335	14354	14387	14504	14346	14400	14453	14374	14415	14462	14279	14338	14297	14622	14417	14462	14352	14501	14520	14430	14364	14489	14476	14345	14299	14543	14388	14402	14350	14477	14405	14314	14446	14592	14510	14318	14310	14391	14452	14463	14467	14315	14465	14374	14408	14421	14346	14337	14468	14424	14485	14295	14541	14458	14296	14422	14358	14513	14347	14407	14415	14400	14490	14351	14423	14578	14427	14418	14449	14418	14264	14523	14438	14455	14400	14469	14364	14310	14462	14283	14217	14528	14517	14474	14277	14388	14378	14408	14275	14336	14177	14377	14351	14486	14285	14389	14494	14484	14464	14451	14475	14336	14452	14430	14339	14508	14432	14301	14405	14448	14285	14437	14271	14287	14444	14402	14428	14441	14378	14352	14367	14294	14374	14471	14366	14432	14345	14288	14365	14472	14439	14326	14382	14340	14318	14486	14290	14362	14430	14376	14291	14436	14352	14360	14364	14426	14410	14382	14503	14456	14472	14359	14370	14457	14429	14574	14354	14479	14651	14271	14393	14385	14352	14421	14481	14502	14423	14385	14479	14482	14587	14354	14349	14384	14402	14576	14463	14356	14496	14270	14452	14446	14455	14325	14438	14518	14411	14407	14495	14430	14522	14383	14434	14400	14519	14503	14372	14413	14502	14438	14446	14201	14402	14312	14455	14245	14307	14371	14434	14629	14508	14309	14418	14405	14508	14242	14357	14348	14482	14500	14390	14499	14272	14466	14412	14536	14411	14441	14381	14326	14405	14410	14492	14484	14300	14489	14337	14466	14393	14427	14355	14326	14394	14587	14505	14418	14333	14319	14355	14465	14419	14386	14450	14452	14393	14527	14427	14281	14327	14333	14351	14264	14403	14313	14313	14352	14350	14419	14538	14430	14340	14506	14317	14611	14381	14515	14388	14441	14265	14387	14484	14341	14364	14500	14447	14357	14409	14551	14365	14356	14448	14397	14377	14473	14442	14337	14318	14282	14508	14377	14397	14398	14486	14411	14568	14280	14374	14451	14383	14438	14403	14376	14351	14511	14301	14345	14341	14546	14399	14475	14398	14381	14374	14396	14352	14383	14251	14302	14395	14539	14547	14367	14486	14333	14255	14428	14354	14264	14442	14378	14292	14297	14327	14292	14606	14271	14254	14378	14418	14400	14276	14342	14547	14406	14522	14347	14310	14477	14378	14429	14397	14495	14281	14304	14422	14533	14455	14498	14367	14388	14411	14546	14503	14277	14449	14429	14457	14261	14383	14349	14446	14405	14504	14507	14325	14280	14430	14228	14317	14427	14618	14381	14416	14468	14324	14473	14303	14371	14312	14516	14468	14322	14402	14459	14499	14482	14457	14441	14446	14389	14484	14386	14466	14478	14419	14524	14378	14482	14372	14464	14372	14461	14359	14255	14381	14468	14388	14258	14420	14397	14518	14533	14242	14430	14409	14392	14383	14303	14295	14422	14344	14363	14399	14351	14577	14243	14322	14378	14361	14484	14567	14535	14503	14404	14500	14415	14183	14547	14261	14382	14531	14410	14295	14331	14633	14351	14515	14261	14458	14495	14399	14316	14270	14428	14414	14331	14401	14572	14365	14404	14198	14312	14403	14546	14504	14512	14409	14206	14351	14425	14368	14567	14371	14557	14355	14359	14463	14381	14437	14357	14604	14347	14239	14503	14384	14548	14418	14370	14388	14357	14360	14267	14350	14545	14432	14529	14385	14355	14348	14355	14257	14345	14416	14363	14335	14374	14558	14597	14331	14474	14432	14317	14391	14425	14445	14296	14362	14514	14554	14509	14274	14399	14486	14399	14416	14503	14515	14440	14545	14304	14346	14417	14329	14537	14256	14373	14443	14207	14274	14380	14470	14578	14373	14290	14499	14540	14313	14327	14509	14448	14499	14329	14517	14432	14252	14297	14376	14410	14312	14304	14208	14463	14401	14431	14409	14398	14333	14406	14379	14330	14459	14446	14489	14280	14418	14291	14562	14456	14413	14476	14599	14207	14526	14538	14422	14462	14339	14435	14412	14329	14399	14469	14493	14473	14270	14478	14408	14329	14453	14564	14433	14292	14502	14295	14572	14512	14385	14423	14233	14247	14332	14470	14286	14461	14396	14506	14396	14346	14430	14485	14405	14423	14551	14298	14520	14454	14443	14246	14324	14325	14534	14437	14510	14490	14368	14531	14193	14511	14389	14390	14350	14149	14372	14318	14385	14414	14254	14356	14386	14432	14322	14346	14448	14244	14318	14432	14297	14450	14390	14603	14313	14599	14297	14594	14193	14411	14372	14443	14426	14618	14440	14420	14448	14372	14467	14346	14364	14331	14541	14452	14251	14488	14191	14408	14311	14558	14308	14383	14481	14368	14368	14382	14405	14556	14191	14460	14414	14567	14242	14576	14391	14292	14319	14430	14361	14338	14289	14546	14480	14461	14506	14416	14609	14413	14395	14388	14403	14420	14414	14285	14501	14503	14450	14509	14376	14337	14447	14354	14298	14474	14532	14409	14381	14387	14446	14573	14365	14484	14446	14388	14342	14375	14577	14323	14378	14489	14349	14476	14356	14311	14397	14549	14497	14389	14394	14291	14400	14329	14449	14517	14270	14409	14430	14493	14425	14434	14350	14406	14286	14372	14287	14385	14545	14344	14515	14501	14438	14346	14348	14433	14433	14458	14241	14404	14467	14438	14427	14415	14419	14503	14414	14494	14409	14477	14403	14287	14446	14406	14261	14389	14515	14547	14343	14432	14320	14369	14354	14303	14312	14316	14399	14492	14288	14323	14335	14543	14437	14267	14298	14367	14579	14501	14368	14508	14385	14574	14427	14317	14270	14310	14190	14374	14359	14386	14330	14356	14400	14330	14333	14358	14295	14437	14338	14503	14457	14268	14192	14386	14360	14366	14477	14570	14474	14416	14489	14525	14542	14414	14318	14421	14382	14442	14393	14297	14564	14441	14292	14562	14417	14479	14468	14496	14562	14383	14284	14301	14417	14400	14283	14217	14357	14462	14436	14301	14267	14345	14317	14227	14373	14325	14215	14404	14370	14384	14351	14428	14447	14437	14459	14321	14482	14502	14429	14398	14389	14298	14347	14453	14369	14592	14282	14463	14557	14459	14287	14361	14306	14460	14203	14324	14477	14395	14342	14416	14404	14548	14499	14311	14468	14476	14537	14447	14385	14622	14323	14316	14335	14503	14345	14397	14421	14320	14450	14412	14393	14298	14525	14299	14072	14362	14380	14440	14366	14494	14410	14457	14462	14269	14399	14391	14356	14473	14315	14428	14351	14535	14426	14345	14440	14433	14423	14343	14390	14401	14455	14472	14425	14265	14409	14457	14351	14344	14397	14528	14380	14344	14431	14508	14466	14482	14583	14333	14438	14348	14437	14330	14416	14527	14541	14323	14392	14500	14189	14325	14354	14350	14326	14269	14505	14469	14385	14470	14358	14396	14347	14488	14414	14564	14363	14289	14511	14373	14394	14393	14374	14415	14517	14356	14493	14382	14464	14460	14429	14251	14435	14592	14363	14370	14401	14353	14319	14208	14472	14241	14454	14394	14477	14375	14413	14429	14283	14473	14160	14569	14391	14268	14376	14357	14445	14308	14563	14241	14404	14372	14381	14348	14550	14429	14416	14518	14289	14405	14359	14447	14392	14269	14638	14402	14491	14477	14254	14377	14338	14326	14405	14494	14449	14312	14553	14353	14367	14451	14260	14386	14513	14480	14436	14371	14316	14393	14518	14473	14473	14343	14454	14420	14431	14322	14409	14295	14278	14365	14337	14411	14307	14408	14506	14460	14431	14407	14558	14409	14568	14372	14454	14230	14541	14458	14187	14381	14505	14488	14360	14366	14433	14307	14428	14363	14413	14509	14362	14488	14279	14392	14381	14412	14542	14358	14362	14280	14315	14456	14318	14254	14515	14337	14434	14391	14389	14467	14377	14386	14433	14413	14356	14450	14307	14548	14357	14287	14538	14387	14517	14482	14279	14421	14422	14494	14276	14531	14393
29290	28453	36081	32135	25716	22835	20906	19385	18623	18238	18071	17427	17333	17062	16865	16734	16549	16549	16581	16397	16572	16351	16316	16366	16274	16356	16262	16300	16316	16266	16087	16269	16320	16301	16333	16183	16364	16283	16261	16182	16283	16115	16281	16175	16314	16135	16143	16156	15975	16260	16201	16122	15961	16167	16355	16103	16180	16293	16158	16164	16241	16121	16066	16041	16307	16243	16240	16086	16306	15993	16132	16121	16110	15773	16125	16253	16281	16143	16225	16262	16188	16014	16052	15973	16228	16194	16254	16268	16430	16120	16100	16185	16180	16173	16060	16197	16204	16134	16131	16262	16104	16410	16365	16169	16155	16237	16079	16195	16101	16236	16112	16223	16146	16404	16092	16140	16213	16163	16206	16161	16176	16147	16233	16236	16087	16152	16045	16123	15992	16221	16128	16176	16241	15913	16225	16319	16033	16298	16181	15942	16153	16204	16152	16287	16026	16108	16090	16199	16256	15999	15807	16222	16048	16092	15921	16271	16109	16278	16084	16109	16283	15985	16032	16178	16178	16290	16006	16214	16276	16421	16094	16112	16249	15990	15972	16011	16087	16242	16086	16018	15992	16360	16052	16246	16103	16299	16261	16156	16343	16303	16026	16208	16234	16209	15983	16123	16039	16274	16051	16445	16124	16235	16027	16108	16189	16328	16013	16165	16348	16087	16213	16280	16185	16052	16193	16137	16248	16173	16271	16193	16140	16036	16286	16294	16334	16186	16157	16192	16089	16167	16108	16146	16136	16162	16052	16216	16330	16111	16136	16322	16352	16214	16175	15969	16385	16282	16052	16188	16066	16059	15947	16238	16283	16335	16082	16139	16137	16218	16131	16038	16173	16074	16040	16135	16015	16074	16275	16082	16438	16128	16355	16257	16043	16071	16257	16199	16354	16182	16109	16374	16290	16048	16353	16121	16045	16309	16188	16254	16100	16318	16069	16325	16379	16152	16172	16340	16344	16258	16192	16201	16307	16139	15962	16201	16155	16157	16299	16050	16087	16065	16330	16243	16163	16192	16145	16062	16272	16090	16109	16172	16079	16151	16255	16311	16207	16139	16063	15989	16156	16142	16306	15853	16096	15969	15889	16125	16120	16351	16134	16046	16176	16072	16199	16254	16191	16158	16044	16211	16103	16162	16265	16070	16072	16461	16346	16249	16100	16030	16136	16146	16255	16043	16082	16301	16002	16282	16367	16162	16104	16074	16200	16250	16353	16164	16293	16238	16096	15972	16420	16056	16091	16241	16234	16192	16067	16132	16078	16408	16152	16085	16248	16090	16164	16182	16118	16230	16208	16215	16270	16363	16089	16281	16291	16040	16020	16246	16077	16128	16327	16092	16117	16210	16310	16101	16302	16248	16006	16131	16025	16324	16203	16220	16150	16085	16086	16138	16245	16210	16061	16175	16284	16193	16080	16073	16008	16148	16207	16193	16359	16257	16218	16479	16033	16108	16128	16049	16378	16031	16225	16168	16372	16267	16090	16238	16198	16198	16027	16092	15983	16090	16184	16046	15805	16030	16369	15985	16021	15957	16093	15986	16203	16073	16357	16278	16269	16082	16177	16173	16176	16214	16219	16178	16232	16232	16214	16329	16130	16256	16092	16233	16276	16133	16086	16098	16149	16176	16039	16263	16104	16266	16106	16161	16024	16182	16116	16406	16085	16129	16277	15931	16053	16005	16138	16234	16183	16251	15973	16130	16279	16168	16248	16079	16125	16198	16061	16138	16157	16186	16214	16067	16122	16063	16153	16016	16141	16316	16331	16065	16183	16145	16000	16086	16244	16067	16239	16184	16445	16187	16107	16239	16286	16097	16206	16136	16342	15987	15985	15963	16069	16130	16164	16152	16388	16236	16217	16081	16133	16147	16094	16164	16344	15968	16181	16223	16267	16166	16037	16238	16186	16144	16087	16076	16141	16258	16284	16088	16071	16051	16004	16019	16197	16275	16183	16203	16177	16248	16034	16301	16199	16201	16089	16168	16193	16215	16204	16116	16295	16248	16069	16130	16064	16204	16032	16313	16050	16165	16158	16162	16224	16141	16103	16348	16177	16331	16305	16125	16073	16119	16323	16184	16286	16228	16267	16083	16114	16219	16249	16171	16023	16180	16206	16054	16164	16144	16094	16158	16125	16272	16215	16125	16073	16179	15977	16169	16147	16208	16195	16301	15954	15980	16192	16113	16097	15974	16211	16004	16205	16167	16186	16094	16109	16017	16277	16201	15961	15975	16201	16335	16167	16121	16270	15974	16177	16138	16059	16175	16181	16267	16198	16207	16112	16391	16067	16116	16061	16178	16171	16116	16215	15954	16241	16034	16359	16319	16365	16283	16352	16135	16277	16180	16090	16081	16075	16142	16237	16131	16358	16126	16257	16096	16039	16234	16317	16029	16238	16210	16184	16184	16109	16209	16243	16189	16116	16328	15970	16096	16023	16120	16250	16021	16171	16029	16117	16119	16000	16062	15946	16430	16415	16138	16162	16036	16072	16026	16196	16390	16099	16127	16223	16072	16268	16196	16231	16298	15980	16072	16247	16013	16193	16249	16055	16083	16002	16155	16245	16115	16237	16169	15950	16167	16449	16178	16407	16385	16278	16079	16111	16167	16027	16118	16086	16288	16150	16074	15956	16001	16106	16171	15996	16180	16120	16077	16156	16139	16133	16323	16231	16279	15956	15944	16091	16024	16146	16084	15989	16073	16156	16176	16178	16044	16257	16253	16210	15990	16176	16227	16267	16173	16115	16217	16135	16015	16048	16161	16050	16209	16062	16100	16185	16078	16086	16151	15803	16031	16168	16292	16147	16199	15983	16141	16327	16158	16287	16268	16346	16164	15945	16231	15917	15984	15995	16216	16081	16310	16213	16263	16009	16079	16224	16134	16025	16233	15947	16082	16157	16147	15992	16263	16130	16167	16111	16195	16396	16039	16282	16159	16131	16270	16300	16126	16097	16035	15965	16258	16143	16150	16257	16251	16250	16210	16100	16107	16072	16495	16188	16088	16502	16310	16275	16037	16178	15947	16332	16304	16011	16178	16193	16316	16046	16095	15891	15999	16082	16303	16479	16162	16227	16378	16273	16278	16163	16417	16006	16219	16299	16224	16261	16189	16153	16236	16069	16230	15989	16223	16082	16354	16351	16201	16049	16111	15954	16115	16148	16153	16347	16221	16186	16045	16365	16253	16084	15925	16291	15994	16354	16256	16135	16084	16235	16324	16152	16021	16099	16089	16212	16070	16174	16194	15980	16127	16194	16216	16178	16220	16185	15994	16014	16048	16307	16238	16202	16336	16246	16292	16247	16113	15995	16247	16445	16508	16180	16253	16226	16047	16068	16284	16274	16183	16343	16232	15983	16209	16135	16114	16345	16220	16377	16143	16121	16263	16192	16001	16119	16056	16009	16174	16283	15967	16265	16102	16337	16063	16084	16268	16203	16198	16113	16223	16134	16134	16184	16025	16280	16302	16099	16191	16190	16306	16233	16258	16121	16294	16114	16249	16230	16411	16048	16126	16317	16094	16198	16025	16119	16082	16133	16091	16313	16007	16256	16176	16209	16184	16150	16029	16301	16108	16309	16244	16370	16161	16240	16106	16409	16247	16216	16162	16084	16267	16354	16264	16027	16212	16068	16390	16281	16220	16109	16290	16178	16117	16276	16197	16070	16135	16370	16279	16182	16246	16080	16163	16192	16208	16279	16238	16299	16473	16058	16266	16333	16343	16125	16081	16218	16149	16339	16111	16124	16224	16220	16155	16318	16282	16146	16019	16065	16216	16041	15923	16114	16140	16115	15981	16206	16240	16325	16388	16267	16242	16116	16113	16067	16082	16235	16180	16177	16273	16198	16258	16153	16207	16083	16201	16222	15940	16263	16413	16180	16016	16244	16117	16035	16211	16311	16378	16198	16098	16210	16269	16101	16106	16100	16202	16111	16350	16185	16168	16179	16135	16140	16302	16277	16331	16153	16256	16223	16260	16167	16012	15993	16179	16131	16166	16233	16239	16062	16175	16104	16116	16142	16171	16082	16049	16185	16012	16031	16112	15895	16165	16246	16260	16088	16283	16162	16230	16235	16117	16161	16165	16261	16054	16221	16274	16251	16065	16033	16137	16167	16069	16078	16090	16175	16136	16256	16256	16111	16093	16222	16165	16086	16201	16287	15930	16092	16157	16382	16283	16252	16335	16151	16225	16024	16101	16199	16060	16377	16160	16288	16139	16217	16153	16073	16135	16126	16317	16332	16086	16054	16061	16483	16135	16076	16180	16118	16197	16322	16216	16105	16000	16192	16328	16156	16006	16146	16061	16139	16269	16194	16295	16222	16257	16297	16292	16182	16120	16101	16236	16210	15878	16200	16046	16044	16316	16106	15967	16003	16180	16191	16321	16029	16145	16201	16118	16176	16123	16113	16226	15972	16290	16115	16288	16243	16119	16195	16170	16193	16085	16280	16258	16139	16365	16067	16066	16224	16315	16168	16361	16192	16123	16278	16028	16324	16212	16275	16190	16033	16252	16104	15975	16032	16012	16136	16165	16313	16204	16132	16248	16101	16147	16296	16337	16150	16050	16095	16068	16371	16123	16240	16051	16097	16113	16411	16233	15978	16113	16363	16220	15902	16289	16211	16211	16088	16090	16091	16154	16185	16235	16124	16073	16190	16221	16232	16079	16212	16224	16248	16096	16211	16175	16133	16160	16228	16138	16261	15950	16115	16252	16172	16033	16241	16216	15998	16202	16205	16120	16174	16083	16123	16182	16292	15944	16124	16323	16054	16252	16198	16503	16295	15915	16111	16190	16170	16266	16141	16085	16242	16255	16185	16300	16190	16110	15953	16224	16080	16282	16001	15961	16194	15845	16040	16127	16250	16161	16072	16246	16231	16184	16231	16238	16291	16188	16194	16204	16126	16186	16149	16170	16242	16227	16178	16179	16239	16200	16224	16086	16076	16227	16197	16089	16245	16223	16360	16013	16230	16084	16076	15954	16142	16156	16228	16128	16251	16238	16322	16202	16291	16112	16098	16132	16060	16199	16278	16090	16330	16109	16187	16217	16071	16159	16137	16049	16200	16201	16126	16136	16254	16171	16255	16077	16104	16198	16165	16157	16186	16055	16148	16283
30088	43634	40807	31454	26605	23348	20771	19272	18151	17328	16868	16059	15651	15480	15152	14979	14830	14796	14614	14324	14437	14458	14324	14351	14323	14287	14253	14278	14398	14239	14137	14054	14147	14078	14269	14285	14213	14261	14236	14094	14312	14345	14197	14064	14037	14033	14186	14217	14311	14132	14304	14015	14186	14272	14207	14105	14220	14104	14152	14078	14207	14057	14121	14159	14224	14040	14208	14157	14146	14110	14211	14183	14301	13987	14295	14096	14224	14161	14185	14203	14187	14237	14256	14056	14187	14110	14031	14157	14163	14174	14296	14190	14036	14005	14139	14172	14291	14161	14116	14248	14204	14248	14177	14150	14149	14101	14147	14309	14218	14117	14233	14216	14146	14102	14040	14055	14168	14228	14074	14152	14036	14138	14160	14227	14264	14105	14185	14192	14145	14165	14283	14200	14140	14294	14097	14188	14180	14096	14152	14170	14330	14308	14059	14095	14202	14196	14299	14196	14006	14183	14310	14000	14138	14166	14337	14285	14014	14241	14160	14082	14045	14230	14108	14090	14216	14284	14089	14090	14287	14109	14193	14075	14131	14059	14199	14364	14139	14130	14028	14183	14129	14133	14065	14176	14296	14349	14350	13880	13939	14148	14173	14075	14168	14136	14159	14164	14253	14142	14160	14130	14134	14143	13997	14077	14225	14147	14190	14111	14057	14210	14216	14247	14478	14297	14264	14287	14256	14262	14255	14268	14235	14119	14186	14165	14112	14179	14244	14260	14159	14225	14066	14096	14211	14092	14089	14248	14210	14301	14105	14270	14215	14315	14080	14171	14279	14185	14097	14292	14022	14191	14213	14134	14321	14309	14147	14076	14184	14112	14029	14117	14155	14133	14106	14289	13977	14317	14332	14157	14181	14255	14176	14183	14058	14297	13987	14206	14179	14018	14202	14226	14095	14126	14018	14070	14164	14314	14235	14239	14128	14227	14239	14064	14156	14057	14238	14212	14064	14104	14254	14190	14244	14042	14211	14084	14117	14053	14137	14075	13996	14268	14160	14010	14195	14167	14263	14194	14060	14257	14152	14207	14215	14161	14041	14103	14066	13965	14332	14201	14250	14131	14289	14084	14102	14249	14036	14160	14268	14198	14207	14293	14065	14141	14197	14183	14175	14073	14320	14252	14204	14234	14142	14211	14123	14251	14350	14227	14141	14173	14186	14123	14249	14217	14202	14009	14172	14075	14237	14123	14297	14205	14303	14259	14157	14255	14090	14066	14068	14032	14089	14239	14220	14130	14088	14004	14217	14067	14103	14154	13940	14186	14320	14155	14173	14138	14200	13978	14028	14019	14171	14049	14305	14355	14358	14077	14092	14241	14090	14170	14196	14113	14265	14238	14155	14191	14136	14068	14199	14172	14162	14105	14150	14264	14252	14115	14289	14206	14086	14074	14129	14087	14363	14359	14185	14349	14160	14174	14243	14243	14288	14282	14157	13974	14341	14083	14041	14028	14101	14152	14172	14248	14221	14104	14133	14102	14186	14052	14149	14033	14306	14118	14027	14337	14159	14285	14143	14273	14203	14179	14232	14253	14240	14029	14047	14137	14185	14198	14128	13976	14330	14043	14241	14085	14300	14213	14055	14142	14092	14302	14212	14222	14091	14143	14226	13983	14288	14102	14217	14025	14162	14086	14151	14120	14042	14077	14254	14221	14234	14293	14262	14169	14114	14374	14066	14097	14065	14215	14203	14237	14112	14122	14134	14206	14259	14003	14087	14094	14117	14141	14174	13976	13955	14032	14142	14325	14204	14057	14228	14197	14434	14270	14146	14225	14130	14196	14191	14221	14066	14202	14108	14182	14183	14111	14361	14318	14232	14249	14182	14230	14260	14294	14195	14063	14092	14233	14097	14141	14087	14165	14070	14128	14180	14164	14306	14018	14185	14171	14185	14335	14206	14112	14091	14185	14233	14133	14172	14014	14249	14270	14198	14101	14065	13990	14206	14175	14304	14108	14162	14297	14133	14249	14214	14130	14239	14094	14429	14265	14246	14279	14233	14182	14226	14131	14097	14237	14120	14244	14109	14299	14115	14105	14017	14288	14187	14257	14116	14130	14104	14284	14238	13995	14051	14289	14113	14168	14110	14174	14178	14266	14020	14126	14266	14136	14347	14134	14057	14336	14147	14229	14124	14122	14153	14273	14093	14143	14195	14442	14196	14195	14136	14186	14211	14186	14155	14057	14057	14179	14320	14285	14173	14202	13994	14043	14231	14202	14229	14219	14093	14296	14090	14243	14252	14271	14202	14117	14207	14239	14186	14198	14345	14021	14260	14163	14155	14221	14153	14131	14161	14249	14261	13969	14331	14235	14047	14138	14338	13994	14149	14155	14317	14176	14314	14245	14280	14213	14114	14103	14151	14216	14167	14124	14108	14265	14053	14081	14117	14034	14254	14189	14019	14090	14097	14074	14106	14105	14164	14152	14148	14246	14151	14110	14216	14160	14138	14058	14089	14143	14173	14178	14054	14102	14208	14225	14197	14084	14152	14082	14068	14289	14141	14091	14062	14079	14269	14137	14243	13941	14222	14284	14055	14284	14069	14153	14283	14196	14062	14032	14268	14224	14116	14316	14227	14313	14166	14107	14054	14132	14061	14273	14145	14111	14277	14353	14037	14193	14119	14122	14166	14181	14192	14054	14094	14067	14181	14039	14237	14249	14161	14200	14183	14181	13948	14281	14067	14219	14231	14269	14206	14127	14130	14188	14133	14254	14150	14081	14099	14141	14049	14197	14132	14354	14189	14242	14226	14297	14351	14221	14169	14250	14084	14218	14157	14208	14203	14058	14373	14274	14236	14128	14058	14132	14329	14316	14247	14372	14223	14066	14162	14026	14202	14218	14278	14247	14172	14173	14176	14113	14024	14255	14197	14089	14078	14031	14194	14117	14276	14278	14210	14065	14221	14111	14310	14151	14117	14392	14089	14265	14155	14149	14046	14150	14122	14102	13897	14091	14306	14235	14079	14207	14136	14222	14228	14038	14066	14286	14145	14158	14186	14180	14096	14176	14160	14246	14284	14138	14112	14219	14058	14048	14359	14188	14096	14068	14086	14124	14276	14086	14219	14278	14156	14129	14069	14057	14026	14245	14233	14040	14059	14212	14252	14028	14247	14227	14283	14131	14137	14269	14159	14264	14056	14140	14102	14189	14187	14210	14169	14052	14266	14170	14031	14162	14078	14092	14033	14299	14224	14278	14036	14062	14027	14174	14043	14311	14240	14200	14101	14146	14138	14123	14218	14122	14328	14163	14133	14307	14117	14038	14039	14292	14004	14070	14073	14237	14134	14265	14230	14172	14196	14152	14174	13992	14120	14061	14071	14263	14249	14133	14165	14169	14128	13935	14050	14052	14238	14247	14214	14135	14074	14013	14176	14226	14242	14139	13986	14175	14337	14181	14167	14145	14241	14097	14300	14183	14093	14253	14142	14175	14219	14060	14138	14291	14020	14095	14187	13943	14353	14105	14334	14284	14114	14173	14194	14035	14035	14185	14319	14357	14207	14087	14209	14254	14235	14153	14093	14174	14012	14189	14320	14255	14100	14170	14089	14045	14102	14031	14140	14311	14145	14067	14227	14072	14160	14231	14298	14372	14283	14317	14219	14176	14274	14237	14393	14076	14167	14103	14226	14143	14095	14050	14243	14150	14202	14206	14160	14208	14064	14283	14123	14317	14104	14220	14142	14077	14222	14032	14090	13855	14256	14138	14245	14089	14163	14359	14154	14117	14156	14094	14244	14219	14259	14022	14090	14158	14157	14175	14224	14153	14286	14217	14218	14079	14130	14263	14174	14200	14149	14159	13959	14147	14278	14261	14269	14015	14315	14219	14240	14045	14070	14133	14232	14163	14213	14052	14388	14059	14203	14198	14044	14230	14308	14183	14146	14218	14111	14168	14100	14298	14082	14299	14234	14049	14073	14334	14271	14107	14248	14083	14193	14252	14215	14078	14102	14279	14104	14158	14096	14021	14116	14169	14121	14103	14179	14133	14245	14155	14233	14189	14232	14119	14153	14206	14199	13916	13976	14095	14161	14070	14295	14111	14018	14181	14231	14143	14268	14358	14211	14146	14266	14093	14121	14143	14153	14073	14076	14268	14054	14083	14049	14258	14004	14185	14234	14064	14041	14263	14253	14028	14233	14259	14207	14133	14158	13959	14175	14132	14212	14059	14194	14258	13993	14185	14301	14133	14082	14298	14122	14414	14119	14194	14247	14214	14127	14123	14333	14144	14107	14118	14452	14191	14286	14030	14195	14131	14084	14074	14179	14081	14237	14235	14240	14091	14236	14164	14078	14147	14101	14069	14210	14073	14313	14157	14068	14131	14114	14257	14099	14207	14062	14178	14098	14113	13953	14142	14183	14152	14064	14212	14370	14215	14166	14072	14067	14255	14121	14276	14114	14200	14199	14163	14180	14201	14100	14066	14201	14062	14239	14266	14218	14098	14258	14218	14174	14081	14229	14104	14426	14210	14192	14111	14093	14208	14195	14051	14173	14112	14146	14236	14254	14174	14158	14156	13998	14085	14285	14158	14005	14141	14241	14198	14260	14316	14172	14036	14153	14250	14095	14130	14142	14075	14026	14139	14097	14112	14103	14319	14081	14116	14233	14096	14159	14126	14172	14122	14254	14008	14024	14340	14206	14195	14057	14280	14081	13992	14086	14152	14103	14229	14205	14298	14052	14212	14108	14201	14292	14181	14235	14046	13972	14143	14313	14157	14166	14249	14334	14126	14338	14142	14091	14426	14260	14049	14165	14138	14065	14219	14238	14126	14052	14146	14236	14237	14242	14206	14041	14255	14044	14113	14109	14246	14115	14229	13999	14198	14063	14127	13971	14165	14090	14198	14115	14190	14098	14247	14213	14216	14145	14270	14131	14313	14265	14147	14152	13977	14302	14226	14190	14018	14304	14128	14276	14103	14080	14237	14270	14049	14294	14206	14247	14102	14245	14207	14401	14145	14209	14248	14220	14222	14127	14205	14159	14160	14232	14177	14346	14110	14341	14344	14172	14034	14175	14324	14153	14214	14081	14317	14241	14028	13969	14072	14185	14289	14201	14095	14119	13977	14286	14067	14029	14275	14129	13954	14020	14219	14117	14155	14201	14101
24077	21150	28617	25879	25946	26904	25745	21796	20158	19694	18929	18218	17860	17576	17155	16942	16837	16807	16524	16592	16507	16427	16208	16312	16398	16194	16356	16302	16309	16266	16206	15979	16254	16215	16226	15956	16178	16045	16131	16098	16008	16125	16049	16121	16132	16022	15998	16109	16274	16198	16046	16143	16093	16042	15950	16075	15970	15919	16129	16114	16109	16224	16108	16082	15966	15954	16006	16106	16158	16329	16436	16070	16101	16148	16107	16055	16012	16113	16212	16352	16155	16022	16236	16019	16111	16203	16061	15964	16191	16041	16145	16032	16292	16096	16088	16086	16109	16100	16134	16039	16062	16180	16090	16135	15945	16032	16047	15977	16075	16062	16083	15972	15963	16132	16092	16302	16372	16029	16285	16225	16093	16076	16217	16084	15916	16014	16057	16158	16262	16157	16208	16191	15991	16038	16197	16327	16188	16207	16150	16041	16171	16016	16164	16172	16315	16076	16219	16038	16054	16203	16132	16108	16089	16178	16148	16157	16119	16096	15879	16143	16013	16136	16162	16176	15979	16093	16225	16092	16031	16091	16230	16012	16081	16118	16152	16102	16256	16159	16246	15947	16003	16445	16282	16155	16059	16149	16103	16023	16150	16208	16091	16099	16333	16320	16242	16053	16073	16025	16180	16345	16067	16078	15916	16158	15882	16117	16134	16070	15962	16249	16265	16101	16053	15968	16018	16014	16130	16075	16101	16101	16320	16043	15915	15956	15783	16084	16028	16040	16141	16167	16160	16209	16074	16177	16155	15904	16031	16228	15999	16097	16167	16230	16022	16310	16007	16065	16153	16052	16203	16035	16076	16168	16150	16172	16083	16191	16261	15910	16081	16122	15994	16064	16179	16091	16183	15975	16007	16006	16081	16081	16097	16142	16214	16091	16213	16203	16207	16011	16266	15885	15962	16147	16118	16194	16262	15891	16058	16199	16169	15974	16088	16240	16177	16043	16180	15960	15885	16232	15854	16025	16098	16182	16010	16160	16247	16064	15883	16088	16231	15853	16219	16080	16338	16066	16228	16219	16129	15997	16075	16199	16110	16158	15993	16035	16123	16148	16150	16094	16003	16040	16151	16124	16182	16210	16156	16116	16045	16154	16231	16306	16061	15967	15986	16024	16044	16130	16134	15989	16270	16084	16191	16284	16119	16049	16046	16071	16289	16057	16035	16027	16027	16161	16028	16162	15954	16145	16222	16122	16006	16228	15988	16242	16291	16122	16143	16138	16115	16015	16037	16183	16105	16060	16140	15990	16271	16249	16200	16033	16088	16141	16071	15936	16240	16054	15929	16274	16007	16149	16064	15905	16100	16020	16166	16199	16066	16008	16104	16064	16417	16075	16002	16169	16241	16135	16061	16118	15992	16122	16098	16204	16118	16229	16219	16188	16142	15835	15961	16003	15964	15862	16018	15991	16098	16027	16094	16085	16107	16118	16141	16106	16138	15964	16046	16168	16280	16298	15922	16241	16099	16260	16044	16177	15902	16109	16207	16186	16083	16126	16113	16053	16044	16112	16040	16325	16154	15837	16160	16313	16050	16107	16122	16023	16052	16343	16005	15970	16150	15990	16157	16027	16062	16020	16087	15998	15928	16222	16250	16133	16006	16172	16119	15888	16125	16006	16218	16157	16143	15940	16123	16104	16207	16141	16095	16048	15941	16021	16025	16158	16228	16217	16106	16088	16109	16263	16089	16163	16241	16170	16250	16315	16102	16283	16131	16074	15976	15960	16156	16352	15946	16115	16188	16199	16135	16172	16158	15985	16143	15989	16100	16176	16139	16057	16087	16221	16012	16100	15989	16017	16038	16080	15943	16002	16090	15946	16124	15986	15918	16378	16159	15993	16090	15997	16254	16112	16214	15998	16137	16074	16047	16423	16271	16121	16182	16039	16156	16229	16131	16029	16135	16177	16129	16337	16046	16051	16131	16012	16237	15879	16313	16146	16192	16091	15949	16060	16076	15923	16175	15895	16094	16088	15976	16145	16223	16019	15983	16135	16132	16119	16115	16207	16085	16086	16086	16011	16100	16001	16205	16057	16248	15999	16072	15928	16270	16287	16283	16227	16033	16093	16156	16239	16155	15991	16028	16234	16077	16125	16004	15982	15978	16174	16181	16368	16114	15910	16107	15971	16186	16130	16193	16267	16050	16003	16050	16087	16032	16082	16247	15925	16073	15971	16412	16156	15993	16090	16081	15985	15958	16134	16100	16089	16230	16196	16096	15967	16018	16084	16260	16320	16097	16123	16151	16414	16233	16010	15966	16097	15980	15993	15992	15957	16119	16071	16158	16178	16056	16081	15951	16000	16223	15964	16152	16239	16056	16105	16056	16233	16157	15920	16017	16081	15993	16025	16112	16000	16216	16171	15951	15877	16264	16131	16162	15981	16094	16031	16146	16173	16062	16190	16094	16028	15973	15846	16025	16154	16202	16161	16073	15996	16031	16219	16151	16054	16103	15992	16073	16087	16077	16133	16065	16126	16096	16120	16207	16110	16120	16059	16017	16296	16241	16133	16062	16101	16087	16174	15912	16164	15920	16261	16007	16214	15984	16024	16043	16142	16006	16054	16004	16186	16024	16029	16070	16214	16130	16139	16008	16213	15965	16214	16175	16223	15948	16039	16128	16161	16174	16064	16203	16059	16120	16126	16128	15978	16241	16132	16129	16203	16394	16120	16243	16153	15952	16023	16198	16067	16128	15957	16114	16060	16127	16361	16096	16033	15974	16223	16202	16119	16079	16101	16041	16045	16274	16013	16120	16116	16091	15910	16034	16019	16169	16115	16123	16127	16232	16258	16180	16154	16067	16065	16144	16329	16157	16265	16121	16205	16233	16087	16012	16143	16147	16042	16064	16284	15953	16103	16278	16119	15947	16102	16215	16035	16103	16228	16085	16320	16097	15847	16068	16065	16140	16009	16205	16077	16134	16175	16216	16144	15993	16076	16091	16007	16173	16160	16049	16239	16022	16096	16065	16237	15979	15942	16250	16224	16088	16139	15882	16228	16198	16114	15951	16130	16004	16137	16074	15960	16114	16232	16219	15949	16234	16235	16014	16063	16197	16167	15997	16189	16119	16282	16072	16003	16160	16218	16047	16155	15834	15976	16166	16144	16285	16027	16268	16181	15833	16020	15976	16247	16042	16216	16212	16004	16277	16121	16056	15978	16003	15926	16186	16094	16177	16144	16053	16030	16195	16175	16114	16182	16094	16069	16208	16261	16100	16063	16066	15895	16164	16027	16243	15985	16114	16013	15933	16249	15941	16030	16111	15906	16045	16033	16323	15875	16116	16151	16260	16153	16215	16052	16163	16288	16325	16204	15879	15984	16089	16236	16060	16220	16028	16251	16306	16173	15912	16038	15888	16006	16030	15961	16024	16159	16340	16142	16089	16225	16113	15923	16156	15913	16051	15881	16227	16194	16089	16215	16216	16066	15984	16216	16131	16221	16039	16080	16109	16214	16104	16027	16198	16170	16077	16081	16193	16131	16005	16141	16125	16128	15984	16174	16027	16133	16090	16063	16118	16165	16328	15957	16073	16083	16154	15954	16013	16078	16245	16156	16218	16088	16269	16180	16044	16155	16070	16151	16179	16151	16150	16205	15982	16026	15997	16336	15922	16170	16052	16079	16065	15914	16120	16047	15959	16133	16173	16229	16069	16301	15971	15948	16203	16170	15999	16122	16380	16275	16135	16170	16135	16179	16137	16021	16111	16083	15962	16070	16164	16128	16211	16097	16150	15944	16068	15901	16035	16068	15854	16158	15913	16045	16078	16210	16100	16028	16017	16060	16027	16081	16219	16108	16209	16126	16095	16151	16123	16067	16025	16027	15943	16010	16008	16036	16135	16158	16148	16224	15941	16105	16025	15943	15959	16257	16197	15995	16150	16155	16253	16096	16362	16023	15966	16058	16207	16233	16243	16073	16317	16167	15977	16043	16167	15823	16218	15977	16271	16068	16262	16079	16163	16045	15975	16099	16159	16160	16119	16086	16162	16292	16014	16050	16137	16106	16277	16210	16184	15884	16090	15914	16175	16190	16274	15928	15868	16160	16121	16056	16261	16080	15947	16176	16189	15940	16142	16340	16296	15818	16112	16246	16179	16019	16184	15995	16061	16079	15963	15997	16435	16106	15828	16100	16127	16166	16131	16321	16179	16142	16215	16046	16052	16206	16091	16166	16226	16081	16060	16252	15975	15991	16088	16033	16292	15932	16125	16117	16159	16007	16058	16170	16075	15966	16155	16293	16119	16120	16184	16141	16139	16068	16131	16167	16129	16100	16017	16164	16265	15953	16114	15856	15838	16226	16064	15927	16137	16018	15974	15917	16206	16018	16095	16085	16034	16108	16110	16204	16233	16366	16045	16113	16334	15950	16283	16078	16498	16139	15998	16048	15897	16096	15981	16060	16251	16097	15975	16173	16141	16145	16124	16115	16310	15964	16206	16048	16151	16045	16070	16199	16109	16216	16022	16196	16108	16170	16179	16114	16112	15972	16048	16252	16143	16246	16142	16170	16179	16159	15973	16120	16104	16169	16245	16406	16051	16113	16315	16076	15978	16186	16061	16058	16024	16000	16158	16127	16117	16028	15894	16003	16146	16296	16011	16142	16171	16122	16300	16083	16246	16070	15991	16202	16225	16075	15932	16231	16130	15945	16033	16227	16110	16025	16182	16102	16003	16197	16118	16109	15919	16087	16024	15910	16118	15919	16138	16103	16079	16125	15973	16060	16012	16201	16066	15992	16052	15944	16220	16067	16125	16144	16048	16075	15908	16125	16054	16122	16155	15945	16238	16241	16155	16166	15885	15884	16175	16260	16129	16107	16092	15981	16192	16226	16091	16371	16391	16035	16022	16138	15829	16047	16095	16125	15924	16214	16110	16045	16041	16137	16102	16143	16074	16082	16146	15990	15993	16103	16137	16285	15961	15945	16227	16233	16124	16202	16164	16003	16134	16346	16209	16168	16171	16029	16092	16188	16210	16044	16152	16138	16120	16059	15972	15927	16063	16069	16003	16192	16087	16243	16066	16202	16206	16301	16210	16205	16288	16200	16218	16098	16143	16193	15850	16255	16080	16147	16120	16141	16165	15884	15989	16071	16141	16201	16201	16150	15934	15914
30208	50669	46643	37022	32166	27780	24851	22228	20303	19513	18073	17084	16401	16166	15619	15491	15049	15153	14764	14664	14764	14565	14493	14430	14394	14361	14453	14369	14361	14236	14143	14434	14197	14424	14188	14249	14152	14203	14104	14108	14228	14303	14366	14223	14198	14118	14186	14185	14183	14252	14121	14135	14169	14287	14206	14245	14154	14370	14307	14200	14381	14110	14209	14214	14165	14309	14184	14225	14194	14194	14074	14181	14371	14209	14149	14229	13968	14220	14113	14196	14133	14136	14260	14266	14075	14162	14196	14008	14262	14198	14140	14112	14274	14113	14244	14272	14287	14077	14244	14120	14310	14148	14127	14098	14184	14212	14216	14185	14267	14465	14251	14061	14164	14119	14221	14142	14211	14127	14115	14067	14136	14176	14264	14108	14063	14211	13920	14162	14142	14162	14156	14120	14134	13907	14088	14117	14209	14046	14223	14325	14243	14369	14216	14161	14242	14026	14197	14187	14191	14217	14203	14169	14150	14239	14179	14336	14163	14092	14304	14297	14138	14299	14086	14365	14301	14058	14256	14041	14219	14312	14327	14181	14212	14208	14203	14287	14349	14281	14302	14046	14191	14230	14201	14118	14200	14219	14263	14281	14175	14279	14184	14223	14068	14092	14295	14178	14076	14005	14322	14103	14187	14125	14094	14220	14052	14039	14175	14158	14181	14275	14132	14213	14206	13988	14189	14202	14242	14002	14441	14180	14237	14177	14153	14264	13991	14232	14247	14204	14041	14093	14160	14180	14245	14154	14209	14351	14212	14149	14216	14058	14100	13998	14084	14149	14332	14106	14252	14139	14261	13921	14068	14109	14146	14373	14177	14139	14080	14120	14178	14216	14175	14096	14324	14278	14157	14139	14242	14165	13878	14101	14206	14210	14303	14211	14071	14113	14218	14085	14215	14145	14126	14325	14228	14068	14138	14161	14237	14248	14086	13983	14385	14257	13993	14217	14101	14166	14287	14104	14254	14099	14172	14203	14154	14298	14071	14298	14152	14244	14217	14251	14003	14222	14217	14234	14236	14159	14091	14028	14081	14170	14181	14222	14218	14151	14127	14059	14205	14114	14320	14159	14344	14350	14462	14157	14274	14352	14217	14230	14163	14102	14205	14210	14205	14261	14202	14060	14219	14083	14172	14431	13990	14240	14188	14296	14046	14275	14200	14135	14143	14128	14239	14169	14241	14256	14269	14257	14276	14139	14166	14144	14187	14295	14161	14259	14240	14189	14298	14005	14123	14355	14209	14135	14183	14316	14240	14166	14244	14141	14383	14140	14358	14313	14146	14219	14261	14161	14248	14138	14248	14188	14178	14252	14261	14157	14241	14257	14122	14064	14315	14160	14240	14120	14169	14190	14311	14218	14283	14331	14366	14195	14057	14335	14307	14255	14188	14066	14220	14254	14127	14194	14258	14186	14241	14342	14142	14089	14060	14165	14147	14126	14161	14091	14289	14079	14364	14098	14095	14053	14302	14171	14381	14167	14234	13899	14200	14295	14298	14203	13938	14225	14149	14306	14158	14218	14164	14212	14257	14206	14273	14068	14264	14179	14117	14314	14201	14063	14241	14205	14113	14129	14098	14120	14049	14161	13970	14238	14067	13966	14117	14101	14258	14098	14275	14322	14295	14219	14076	14201	14240	14113	14129	14164	14282	14110	14007	14229	14016	14205	14253	14105	14187	14146	14109	14034	14207	14187	14267	14124	14161	14290	14239	14269	14248	14319	14284	14201	14224	14098	14116	14354	14188	14240	14157	14141	14342	14273	14183	14173	14098	14126	14076	14317	14215	14196	14244	14181	14078	14168	14213	14233	14368	14120	14162	14384	14083	14101	14123	14347	14263	14330	14127	14189	14192	14190	14365	14058	14211	14196	14133	14070	14262	14018	14139	14285	14207	14251	14153	14146	14220	14111	14371	14080	14081	14363	14321	14139	14153	14252	14064	14248	14087	14191	14255	14170	14225	14081	14213	14169	14138	14190	14341	14264	14152	14107	14185	14276	14213	14214	14114	14241	14095	14060	14160	14275	14219	14237	14213	14232	14353	14043	14136	14243	14292	14158	14075	14202	14184	14220	14235	14226	14294	14254	14452	14098	14028	14254	14214	14212	14177	14272	14295	14216	13982	14120	14182	14138	14209	14440	14236	14319	14129	14182	14224	14150	14160	14254	14151	14206	14151	14141	14231	14117	14216	14183	14311	14027	14242	14219	13932	14101	14186	14242	14242	14131	14251	14084	14088	14158	14343	14183	14126	14242	14235	14230	14234	14244	14348	13990	14306	14223	14228	14095	14256	14311	14414	14254	14142	14271	14148	14149	14219	14326	14336	14168	14047	14113	14100	14259	14159	14297	14191	14216	14138	14073	14311	14117	14125	14135	14097	14232	14222	14172	14266	14157	14030	14249	14093	14199	14170	14178	14156	14169	14289	14286	14393	14079	14161	14216	14234	14268	14293	14327	14228	14186	14133	14363	14135	14319	14183	14280	14258	14105	14165	14103	14031	14271	14182	14044	14250	14146	14039	14300	14132	14099	14192	14225	14219	14006	14087	14142	14132	14110	14216	14190	14264	14320	14239	14257	14223	14105	14183	14171	14075	14150	13999	14293	14240	14107	14188	14230	14206	14149	14372	14348	14337	14144	14137	14207	14029	14208	14164	14223	14195	14331	13967	14282	14337	14116	14197	14351	14362	14279	14184	14227	14333	14431	14291	14303	14261	14068	14255	14124	14168	14034	14246	14247	14179	14245	14208	14203	14267	14133	13997	14105	14124	13992	14157	14157	14062	14119	14237	14265	14085	14259	14060	14030	14223	14294	14214	14183	14135	14040	14232	14287	14181	14147	14118	14133	14170	14259	14193	14087	14127	14245	14237	14222	14200	14062	14145	14271	14151	14103	14122	14212	14252	14085	14201	14162	14120	14064	14183	14144	14365	13999	14188	14128	14281	14269	14174	14310	14218	14150	14463	14184	14214	14118	14153	14266	14117	14164	14058	14076	14172	14301	14236	14169	14184	14259	14043	14297	14169	14123	14147	14262	14135	14231	14265	13927	14114	14220	14069	14113	14317	14205	14142	14184	14179	14094	14128	14142	14134	14303	14200	14111	14184	14138	14159	14353	14171	14305	13988	14095	14142	14127	14258	14064	14109	14156	14254	14309	14131	14041	14040	14319	14186	14143	14312	14191	14036	14077	14422	14351	14171	14235	14210	14191	14068	14411	14308	13990	14131	14183	14112	14067	14290	14397	14394	14249	14106	13996	14260	14167	14158	14259	14115	14072	14005	14120	14252	13982	14172	14227	14149	14266	14144	14233	14064	14253	14291	14076	14100	14180	14143	14200	14184	14194	14174	14116	14250	14272	14081	14076	14123	14339	14252	14081	14252	14190	14415	14239	14176	14332	14233	14075	14136	14192	14271	14022	14278	14198	14265	14042	14186	14112	14088	14166	14292	14174	14228	14285	14163	14149	14033	14233	14138	14347	14286	14189	14198	14036	14396	14129	14174	14252	14310	14135	14093	14179	14167	14278	14213	14094	14186	14249	14150	14188	14198	14166	13999	14276	13981	14213	14196	14205	14091	14187	14148	14240	14192	14105	14289	14175	14066	14027	14295	14152	14196	14213	14167	14275	14062	14125	14162	14335	14191	14198	14082	14300	14256	14156	14394	14247	14272	14154	14179	14206	14262	14098	14131	14263	14151	14159	14050	14209	14242	14134	14303	14085	14141	14194	14010	14098	14180	14189	14186	14262	14256	14148	14186	14162	14300	14174	14141	14166	13968	14076	14451	14291	14214	14255	14191	14349	14170	14145	14161	14174	14315	14049	14197	14192	14336	14093	14031	14253	14376	14188	14122	14212	14167	14122	14133	14065	14088	14148	14154	14184	14296	14126	14344	14474	14195	14123	14094	14209	14253	14287	14159	14045	14073	14229	14201	14303	14198	14229	14101	14160	14267	14261	14245	14226	14220	14304	14125	14126	14215	14348	14223	14075	14219	14056	14119	14294	14242	14465	14252	14207	14198	14059	14277	14105	14129	14312	14082	14211	14267	14033	14030	14047	14086	14228	14192	14191	13983	14209	14168	14222	14255	14086	14178	14226	14152	14236	14248	14370	14078	14137	14137	14087	14412	14211	14002	14194	14241	14232	14098	14107	14143	14339	14170	14105	14178	14125	14269	14114	14348	14174	14064	14393	14355	14145	14254	14163	14165	14269	14270	14204	14227	14175	14080	14366	14293	14187	14242	14079	14282	14194	14310	14225	14274	14292	14140	14193	14180	14116	13973	14211	14206	14105	14229	14139	14212	14157	14296	14141	14230	14197	14197	14249	14244	14113	14172	14040	14217	14028	14150	14449	14275	14239	14200	14081	14150	14229	14169	14186	14253	14065	14398	14101	14170	14329	14208	14142	14067	14107	14350	14078	14239	14135	14235	14206	14251	14303	14080	14363	14148	14110	14366	14202	14287	14272	14266	14166	14208	14087	14262	13916	14116	13950	14154	14292	14087	14230	14107	14267	14109	14173	14234	14035	14143	14161	14203	14373	14181	14183	14172	14264	14198	14170	14177	14404	14220	14068	14147	14119	14289	14085	14099	14273	14288	14106	14137	14259	14349	14161	14159	14169	14124	14168	14272	14315	14246	14242	14006	14102	14088	14355	14364	14244	14177	14130	14089	14250	14093	14191	14101	14234	14160	14004	14209	14150	14216	14067	14086	14239	14310	14177	13917	13946	14386	14275	14103	14110	14243	14290	14052	14301	14233	14281	14268	14278	14079	14084	14277	14285	14280	14224	13991	14223	14266	14350	14030	14132	14314	14179	14267	14227	14144	14087	14239	14290	14135	14233	14169	14204	14074	14210	14223	14240	14148	14156	14213	14214	14274	14176	14218	14117	14257	14312	14097	14285	14145	14211	14208	14060	14257	14200	14189	14177	14257	14143	13993	14099	14248	14129	14175	14090	14359	14196	14292	14249	14197	14068	14253	14092	14200	14240	14177	14170	14378	14206	14227	14073	14167	14141	14206	14049	14316	14283	14317	13943	14191	14071	14228	14285	14254	14339	14280	14008	14170	14226	14171	14178	14210	14214	14186	14257	14247	14078	14139	14255	14136	14153	14214	14097	14481	13954
22773	21128	28927	23875	23465	28063	29857	24461	22471	21661	20707	19873	19051	18628	18355	17764	17640	17281	17244	17036	17161	16832	16926	16823	16704	16770	16935	16905	16772	16814	16705	16728	16659	16635	16721	16636	16692	16672	16801	16696	16474	16667	16547	16651	16836	16760	16326	16540	16601	16593	16729	16614	16470	16674	16608	16586	16344	16569	16487	16545	16285	16587	16502	16477	16601	16495	16570	16644	16544	16640	16612	16719	16632	16634	16655	16551	16634	16589	16482	16397	16595	16643	16564	16496	16374	16469	16578	16308	16527	16515	16486	16498	16332	16522	16720	16564	16453	16556	16458	16416	16550	16530	16412	16490	16360	16636	16564	16602	16606	16519	16520	16509	16554	16604	16706	16393	16376	16303	16503	16416	16473	16595	16622	16489	16357	16420	16586	16491	16602	16509	16615	16655	16635	16600	16576	16447	16703	16336	16532	16653	16378	16726	16572	16488	16562	16475	16608	16421	16450	16568	16492	16682	16722	16575	16442	16618	16702	16523	16487	16558	16341	16449	16636	16521	16520	16507	16694	16547	16753	16631	16707	16578	16145	16363	16463	16523	16511	16398	16509	16591	16613	16460	16444	16456	16638	16574	16587	16419	16498	16697	16740	16586	16711	16583	16564	16491	16501	16476	16320	16615	16590	16504	16364	16288	16270	16434	16604	16717	16621	16617	16416	16514	16718	16425	16517	16501	16671	16593	16506	16237	16398	16557	16579	16439	16487	16573	16664	16666	16583	16475	16594	16588	16470	16555	16543	16495	16544	16698	16660	16322	16405	16606	16536	16546	16544	16495	16442	16583	16290	16715	16513	16413	16571	16623	16613	16484	16548	16184	16534	16575	16467	16424	16587	16591	16622	16451	16703	16508	16571	16449	16385	16543	16467	16572	16751	16410	16648	16435	16741	16571	16739	16505	16563	16611	16544	16510	16481	16513	16617	16464	16611	16631	16505	16334	16651	16568	16630	16372	16561	16508	16769	16500	16633	16527	16520	16530	16312	16404	16462	16413	16607	16715	16526	16634	16527	16308	16435	16612	16615	16559	16745	16471	16495	16559	16620	16459	16453	16588	16651	16499	16519	16566	16432	16378	16606	16618	16560	16401	16583	16415	16415	16571	16423	16584	16456	16481	16392	16487	16483	16500	16577	16540	16550	16662	16692	16489	16499	16625	16460	16464	16642	16550	16518	16328	16455	16519	16544	16630	16725	16355	16565	16837	16621	16534	16340	16619	16552	16556	16621	16524	16424	16628	16600	16442	16587	16818	16533	16436	16445	16533	16719	16544	16445	16396	16746	16512	16639	16718	16681	16565	16613	16476	16606	16423	16554	16575	16436	16407	16505	16368	16534	16370	16555	16590	16480	16423	16476	16551	16360	16546	16472	16394	16553	16433	16383	16603	16500	16557	16341	16469	16401	16528	16559	16388	16420	16518	16571	16441	16609	16350	16502	16568	16639	16633	16542	16473	16532	16497	16587	16378	16433	16516	16480	16337	16340	16335	16660	16427	16487	16413	16222	16282	16621	16590	16698	16448	16543	16705	16533	16547	16450	16622	16663	16434	16461	16524	16250	16541	16573	16488	16339	16523	16695	16397	16447	16492	16277	16443	16501	16462	16417	16485	16561	16480	16617	16617	16625	16561	16423	16762	16578	16802	16647	16530	16869	16573	16451	16590	16679	16787	16521	16699	16671	16731	16729	16358	16581	16491	16640	16499	16489	16505	16591	16312	16453	16727	16536	16460	16515	16470	16453	16357	16635	16451	16262	16362	16653	16544	16529	16455	16632	16593	16619	16561	16457	16742	16587	16491	16599	16572	16398	16536	16509	16458	16480	16454	16521	16489	16710	16664	16499	16475	16573	16463	16618	16427	16492	16500	16549	16587	16553	16664	16509	16538	16581	16368	16548	16455	16334	16492	16600	16504	16405	16523	16491	16462	16341	16674	16543	16597	16590	16701	16781	16533	16541	16589	16554	16238	16492	16463	16507	16409	16560	16562	16442	16417	16565	16573	16480	16587	16464	16443	16660	16481	16426	16493	16428	16619	16312	16312	16528	16425	16520	16658	16520	16527	16368	16627	16690	16530	16469	16457	16526	16636	16384	16472	16711	16455	16760	16502	16483	16484	16683	16739	16478	16561	16720	16567	16618	16458	16479	16547	16509	16402	16619	16559	16383	16420	16637	16605	16668	16490	16712	16630	16628	16446	16641	16788	16703	16479	16453	16654	16567	16502	16569	16616	16465	16501	16696	16709	16594	16576	16402	16667	16457	16500	16759	16471	16574	16416	16590	16546	16558	16424	16514	16527	16513	16390	16369	16431	16391	16494	16671	16479	16644	16527	16559	16512	16494	16313	16569	16345	16432	16210	16433	16387	16445	16599	16657	16591	16584	16479	16689	16518	16609	16470	16502	16652	16450	16542	16638	16654	16429	16303	16557	16435	16553	16632	16645	16410	16419	16565	16592	16319	16388	16531	16387	16431	16429	16482	16157	16299	16548	16580	16495	16597	16405	16638	16407	16609	16359	16311	16633	16468	16727	16496	16622	16631	16699	16698	16488	16598	16687	16699	16509	16539	16613	16481	16355	16439	16557	16429	16587	16321	16691	16670	16583	16612	16977	16395	16446	16570	16551	16535	16524	16447	16570	16510	16538	16706	16656	16277	16330	16299	16457	16555	16574	16497	16435	16712	16492	16412	16461	16569	16757	16400	16561	16568	16578	16608	16737	16729	16442	16584	16658	16368	16379	16452	16347	16606	16453	16559	16604	16575	16639	16657	16758	16523	16384	16367	16522	16679	16611	16536	16398	16481	16568	16623	16505	16727	16629	16336	16428	16282	16464	16480	16441	16547	16491	16572	16505	16495	16551	16577	16534	16565	16616	16322	16499	16393	16443	16419	16406	16489	16453	16573	16647	16719	16654	16495	16446	16675	16445	16342	16635	16657	16521	16740	16657	16728	16695	16486	16487	16585	16584	16514	16352	16692	16593	16490	16616	16376	16400	16654	16579	16572	16528	16577	16458	16410	16437	16395	16692	16579	16566	16465	16628	16469	16577	16704	16486	16490	16762	16369	16401	16323	16686	16636	16562	16693	16577	16571	16585	16381	16469	16458	16626	16567	16627	16816	16396	16539	16527	16488	16631	16517	16467	16630	16647	16627	16613	16523	16670	16602	16642	16326	16429	16718	16477	16329	16383	16386	16477	16627	16526	16462	16438	16477	16481	16574	16704	16544	16506	16499	16486	16430	16388	16655	16521	16683	16652	16593	16463	16573	16513	16321	16434	16328	16502	16534	16495	16450	16514	16557	16526	16614	16693	16631	16530	16495	16658	16464	16497	16738	16277	16540	16478	16578	16558	16496	16519	16473	16362	16436	16465	16472	16514	16501	16403	16430	16423	16557	16440	16380	16677	16708	16594	16421	16340	16647	16390	16527	16783	16408	16605	16806	16542	16557	16640	16583	16570	16474	16447	16280	16627	16474	16586	16413	16525	16442	16522	16691	16467	16531	16457	16532	16533	16565	16425	16249	16613	16611	16662	16287	16489	16675	16606	16504	16646	16618	16755	16450	16509	16464	16543	16637	16369	16473	16692	16410	16552	16555	16312	16513	16663	16611	16702	16676	16413	16577	16498	16425	16554	16478	16339	16571	16384	16542	16603	16455	16393	16595	16657	16515	16419	16358	16498	16219	16601	16484	16319	16544	16644	16500	16610	16560	16645	16527	16459	16500	16566	16464	16472	16573	16417	16554	16550	16264	16631	16531	16532	16688	16673	16624	16590	16470	16655	16440	16505	16470	16563	16488	16584	16640	16559	16626	16445	16523	16423	16405	16382	16582	16458	16588	16648	16724	16605	16539	16529	16523	16448	16517	16419	16702	16370	16263	16543	16570	16464	16408	16493	16592	16502	16467	16614	16490	16503	16666	16580	16464	16711	16411	16405	16693	16590	16463	16471	16509	16740	16517	16516	16410	16524	16649	16559	16639	16652	16577	16534	16568	16763	16588	16519	16475	16503	16701	16626	16482	16497	16405	16286	16371	16272	16612	16780	16582	16628	16483	16557	16613	16542	16606	16440	16318	16634	16799	16452	16455	16508	16590	16573	16696	16592	16542	16594	16346	16544	16520	16570	16534	16201	16563	16594	16580	16556	16376	16706	16522	16440	16634	16443	16521	16613	16500	16672	16484	16471	16366	16426	16465	16415	16366	16504	16455	16619	16493	16452	16373	16617	16515	16625	16511	16699	16577	16523	16471	16561	16638	16690	16413	16505	16407	16424	16338	16728	16564	16625	16338	16396	16523	16545	16523	16395	16292	16288	16561	16557	16538	16620	16435	16579	16534	16466	16376	16408	16542	16695	16460	16437	16639	16739	16640	16522	16542	16681	16625	16229	16752	16474	16537	16378	16532	16568	16492	16346	16636	16589	16466	16413	16447	16550	16365	16527	16658	16508	16371	16802	16534	16573	16529	16670	16563	16494	16505	16559	16474	16499	16572	16595	16661	16399	16569	16398	16331	16482	16579	16623	16419	16668	16478	16552	16598	16522	16523	16420	16664	16493	16726	16316	16431	16686	16520	16391	16609	16702	16740	16551	16498	16593	16537	16541	16307	16568	16635	16489	16571	16524	16399	16583	16542	16444	16560	16546	16565	16573	16728	16472	16408	16501	16658	16518	16658	16772	16570	16650	16516	16700	16492	16466	16461	16452	16433	16554	16585	16456	16365	16589	16515	16582	16523	16673	16524	16526	16431	16608	16459	16609	16679	16504	16537	16531	16433	16365	16589	16396	16406	16696	16665	16491	16422	16602	16267	16555	16455	16429	16401	16472	16459	16386	16787	16603	16543	16348	16548	16516	16717	16525	16644	16454	16581	16531	16535	16378	16433	16433	16501	16532	16511	16643	16460	16647	16533	16634	16691	16581	16564	16456	16544	16786	16619	16536	16415	16367	16423	16370	16338	16420	16468	16379	16605	16574	16573	16445	16455	16306	16431	16547	16373	16436	16736	16404	16552	16564	16548	16513	16386	16725	16601	16519	16301	16532	16448	16474	16767	16643	16407	16410	16489	16434	16581	16623	16383	16598	16491	16560	16426	16547	16409	16230	16634	16319	16500	16521	16638	16520	16657
32738	55531	51937	42407	37553	32958	28469	25357	23231	21605	19996	18873	17643	17037	16589	16072	15728	15556	15415	15176	14996	14848	14679	14858	14730	14780	14827	14678	14835	14632	14737	14643	14537	14520	14342	14609	14555	14307	14473	14540	14613	14250	14468	14386	14494	14542	14440	14414	14690	14503	14418	14369	14449	14462	14457	14362	14488	14484	14366	14494	14419	14583	14327	14550	14430	14411	14177	14585	14313	14436	14406	14361	14489	14347	14445	14403	14470	14482	14338	14499	14354	14343	14549	14682	14477	14503	14466	14467	14591	14317	14568	14583	14494	14439	14407	14434	14258	14320	14467	14409	14532	14412	14402	14431	14431	14274	14399	14286	14364	14544	14434	14376	14352	14388	14472	14499	14298	14384	14467	14521	14452	14395	14450	14518	14376	14393	14340	14555	14472	14451	14559	14368	14405	14616	14320	14312	14287	14319	14433	14480	14566	14512	14481	14418	14404	14562	14423	14394	14340	14379	14565	14356	14395	14571	14439	14259	14426	14289	14603	14312	14537	14480	14274	14407	14530	14437	14431	14294	14522	14483	14479	14375	14453	14342	14663	14524	14408	14621	14312	14504	14503	14480	14465	14451	14484	14367	14391	14357	14434	14525	14395	14507	14389	14635	14589	14359	14329	14497	14559	14474	14319	14242	14297	14489	14465	14411	14471	14326	14618	14423	14371	14413	14439	14441	14459	14420	14305	14607	14409	14198	14291	14358	14424	14482	14269	14346	14423	14393	14411	14456	14365	14542	14419	14297	14437	14509	14214	14422	14549	14315	14278	14400	14697	14422	14393	14314	14678	14378	14376	14364	14302	14451	14489	14365	14518	14495	14478	14414	14388	14456	14435	14478	14445	14380	14588	14345	14454	14366	14458	14484	14605	14528	14348	14364	14543	14435	14433	14403	14459	14483	14512	14259	14322	14431	14363	14444	14588	14295	14482	14550	14248	14416	14532	14347	14428	14369	14272	14456	14414	14298	14449	14550	14428	14440	14421	14286	14545	14433	14476	14435	14553	14434	14459	14490	14471	14470	14466	14530	14466	14318	14435	14425	14318	14453	14477	14620	14314	14398	14513	14367	14495	14351	14264	14506	14283	14231	14532	14359	14529	14580	14444	14521	14420	14452	14411	14355	14238	14534	14523	14375	14540	14270	14338	14373	14333	14403	14671	14311	14263	14305	14523	14325	14334	14525	14406	14567	14524	14542	14443	14630	14186	14302	14526	14393	14432	14562	14361	14376	14305	14416	14424	14400	14522	14538	14353	14274	14511	14471	14623	14459	14268	14441	14215	14280	14447	14477	14270	14265	14384	14457	14459	14361	14405	14408	14421	14379	14364	14313	14403	14396	14356	14559	14219	14513	14396	14437	14516	14381	14550	14483	14481	14519	14437	14450	14134	14490	14447	14414	14481	14374	14553	14386	14365	14315	14483	14411	14444	14235	14369	14284	14602	14286	14534	14410	14487	14574	14324	14528	14341	14420	14376	14466	14535	14434	14458	14530	14469	14443	14364	14550	14471	14295	14333	14532	14608	14456	14526	14481	14472	14313	14308	14337	14392	14412	14473	14451	14390	14448	14395	14460	14410	14543	14402	14510	14436	14320	14433	14368	14462	14350	14395	14382	14372	14497	14304	14373	14333	14513	14410	14430	14415	14415	14367	14504	14608	14537	14425	14569	14406	14442	14518	14448	14433	14389	14464	14269	14391	14418	14556	14508	14507	14196	14265	14496	14584	14309	14413	14474	14410	14604	14319	14551	14399	14321	14427	14337	14521	14324	14210	14373	14334	14533	14294	14306	14335	14596	14318	14513	14482	14405	14478	14286	14504	14406	14324	14467	14488	14438	14514	14328	14467	14338	14427	14376	14439	14537	14158	14585	14429	14311	14278	14611	14447	14389	14400	14357	14510	14326	14468	14636	14318	14497	14430	14496	14374	14544	14442	14481	14376	14395	14303	14325	14363	14396	14299	14435	14392	14513	14503	14417	14367	14570	14283	14374	14471	14626	14577	14474	14410	14398	14514	14448	14378	14260	14646	14588	14438	14474	14354	14417	14346	14571	14490	14406	14381	14544	14399	14341	14513	14379	14645	14468	14472	14438	14378	14441	14514	14433	14375	14440	14582	14562	14529	14330	14334	14398	14326	14427	14398	14398	14307	14366	14424	14358	14508	14400	14385	14414	14324	14438	14517	14426	14301	14348	14490	14251	14329	14478	14345	14415	14394	14565	14539	14424	14395	14350	14469	14575	14374	14295	14278	14416	14374	14465	14416	14583	14501	14305	14402	14366	14410	14345	14475	14414	14457	14347	14466	14356	14370	14535	14444	14517	14500	14452	14358	14376	14381	14493	14476	14629	14355	14394	14464	14396	14243	14489	14415	14263	14411	14265	14370	14241	14492	14281	14631	14469	14267	14346	14479	14439	14407	14310	14432	14481	14546	14392	14540	14264	14560	14310	14406	14430	14347	14399	14485	14567	14323	14305	14595	14314	14459	14527	14545	14372	14519	14507	14495	14507	14461	14404	14273	14372	14483	14528	14553	14486	14386	14468	14269	14287	14520	14343	14556	14329	14366	14371	14342	14589	14486	14375	14320	14277	14427	14568	14557	14435	14344	14397	14420	14485	14279	14361	14345	14440	14417	14329	14429	14295	14349	14333	14444	14322	14377	14403	14364	14209	14262	14353	14343	14372	14482	14459	14316	14377	14349	14402	14252	14509	14321	14440	14653	14429	14399	14440	14519	14380	14425	14324	14296	14476	14434	14389	14487	14663	14420	14424	14369	14338	14453	14452	14410	14417	14396	14543	14511	14556	14481	14350	14320	14342	14371	14329	14447	14430	14369	14312	14481	14350	14401	14476	14345	14380	14373	14410	14406	14483	14340	14431	14298	14419	14454	14554	14535	14580	14237	14316	14455	14441	14579	14330	14503	14296	14398	14492	14460	14395	14397	14421	14360	14297	14394	14541	14600	14197	14480	14392	14395	14370	14349	14381	14345	14521	14385	14379	14529	14375	14548	14439	14501	14527	14311	14503	14342	14356	14400	14303	14584	14340	14358	14489	14469	14416	14403	14641	14407	14452	14528	14288	14321	14419	14566	14455	14540	14611	14512	14451	14512	14616	14582	14442	14522	14358	14472	14376	14330	14221	14207	14448	14321	14390	14338	14384	14551	14227	14402	14415	14386	14345	14461	14281	14334	14366	14252	14447	14506	14597	14637	14376	14559	14464	14536	14442	14442	14274	14447	14215	14469	14427	14432	14399	14414	14455	14379	14462	14357	14448	14307	14461	14543	14427	14400	14319	14523	14330	14418	14382	14371	14425	14439	14427	14317	14517	14568	14458	14487	14369	14493	14330	14378	14430	14403	14409	14471	14204	14272	14450	14382	14528	14489	14431	14447	14405	14450	14683	14394	14507	14477	14387	14482	14518	14393	14404	14516	14358	14467	14406	14583	14456	14495	14453	14253	14417	14508	14451	14489	14445	14325	14504	14347	14559	14412	14383	14381	14312	14424	14467	14301	14522	14370	14450	14370	14438	14610	14411	14285	14418	14641	14250	14253	14314	14509	14458	14497	14450	14358	14373	14233	14448	14516	14460	14273	14436	14349	14527	14523	14355	14512	14379	14372	14391	14592	14331	14465	14469	14541	14274	14494	14409	14391	14318	14440	14503	14266	14595	14424	14571	14303	14266	14453	14384	14459	14250	14424	14319	14437	14541	14530	14295	14442	14204	14540	14361	14394	14474	14451	14367	14379	14350	14461	14381	14309	14236	14262	14359	14438	14324	14457	14494	14435	14397	14283	14420	14402	14477	14421	14351	14385	14437	14494	14516	14478	14392	14277	14531	14395	14565	14595	14464	14432	14427	14496	14327	14314	14477	14449	14507	14565	14294	14355	14401	14381	14230	14365	14348	14507	14409	14480	14412	14499	14399	14567	14442	14511	14420	14523	14462	14475	14397	14579	14309	14496	14513	14448	14233	14314	14449	14511	14313	14453	14347	14334	14441	14497	14433	14203	14304	14239	14387	14373	14297	14498	14316	14427	14454	14542	14410	14417	14616	14390	14518	14544	14426	14435	14369	14495	14395	14375	14372	14540	14502	14274	14554	14442	14475	14436	14436	14409	14381	14441	14279	14541	14417	14330	14369	14386	14422	14379	14317	14442	14423	14351	14584	14505	14377	14453	14306	14327	14482	14422	14262	14323	14383	14490	14302	14326	14427	14326	14418	14419	14602	14545	14399	14462	14499	14314	14523	14353	14385	14424	14284	14250	14611	14356	14456	14276	14537	14476	14266	14378	14512	14467	14453	14557	14352	14494	14446	14316	14467	14562	14411	14544	14427	14416	14284	14360	14359	14233	14409	14368	14369	14433	14268	14385	14294	14448	14383	14585	14460	14511	14419	14389	14355	14462	14399	14453	14267	14335	14385	14545	14439	14438	14292	14458	14604	14523	14471	14358	14428	14421	14451	14455	14549	14501	14451	14355	14420	14404	14487	14337	14681	14649	14486	14477	14425	14280	14326	14510	14322	14385	14496	14340	14255	14568	14379	14540	14356	14429	14444	14564	14613	14395	14505	14413	14318	14324	14316	14375	14580	14396	14343	14386	14554	14421	14402	14378	14360	14462	14533	14440	14311	14471	14499	14584	14483	14411	14260	14533	14539	14414	14636	14493	14415	14401	14365	14499	14460	14347	14379	14439	14344	14520	14437	14586	14628	14372	14305	14382	14489	14561	14302	14480	14497	14362	14402	14535	14404	14392	14330	14395	14359	14416	14452	14473	14557	14446	14430	14489	14406	14453	14340	14396	14363	14301	14567	14287	14389	14500	14529	14440	14250	14272	14297	14493	14344	14528	14458	14280	14390	14399	14178	14437	14249	14550	14414	14480	14640	14315	14448	14471	14375	14361	14444	14432	14348	14536	14461	14404	14499	14514	14454	14493	14570	14347	14570	14512	14369	14257	14457	14535	14444	14289	14404	14378	14518	14592	14341	14474	14569	14621	14461	14539	14468	14395	14414	14448	14374	14325	14472	14402	14406	14369	14440	14464	14422	14420	14387	14542	14339	14359	14413	14492	14317	14283	14423	14364	14623	14221	14520	14252	14448	14499	14360	14498	14509	14506	14564
29267	28521	35953	32618	26392	23347	21374	19957	19075	18295	18017	17604	17122	17011	16824	16636	16344	16436	16545	16402	16378	16577	16337	16312	16301	16110	16206	16045	16128	16123	16243	16129	16233	16401	16225	15966	16171	16284	16079	16043	16115	16066	16390	16102	16264	15989	16231	16188	16222	16149	16094	16106	16159	16252	16200	16051	16235	16372	16030	16099	16172	16228	16177	16164	16001	16129	16224	16086	16189	16204	16161	15818	16019	16131	16237	16258	16041	16298	16034	16217	16210	16203	15937	16298	16098	16165	16300	15996	16139	16182	16417	16292	16176	16202	16135	16007	15930	16052	16079	16119	16102	16131	16091	16120	16016	16057	16312	16098	16286	16129	16276	16114	16115	16127	16167	16004	16190	16301	16067	16183	16282	16309	16435	15992	16123	16137	16013	16150	16111	16195	16301	16173	16175	16153	16217	16134	16275	16158	16274	16163	16004	16133	16131	16283	16024	16009	15828	16018	15985	16128	16013	16240	16296	16232	16118	16081	16198	16215	15946	16188	16188	16166	16099	16320	16270	16022	16191	16196	15976	16011	16117	16122	16064	16235	16256	16166	15988	16156	16067	15992	16212	16015	16279	16268	16366	16114	16197	16230	16223	16342	16113	16394	16303	16251	16250	16137	16363	16212	16438	16307	16023	16271	16252	16391	16203	16075	16125	16008	16148	16228	16093	16318	16320	16189	16271	16190	16095	16001	16509	16189	15898	16069	16032	16250	16300	16148	16213	16329	16275	16269	16109	16252	16130	16203	16092	16137	16242	16189	16076	16099	16102	16082	16047	16207	16293	16105	16009	16095	16134	16080	16235	16120	16254	16030	16229	16071	16198	16098	16132	16036	16373	16221	15954	15978	16173	16237	16370	16165	16029	16347	15895	16056	16167	15976	16147	16122	16065	16029	16399	16187	16288	16271	16241	16059	16113	16240	16172	16154	16009	16297	16128	16059	16103	16236	16156	16272	16125	16047	16194	16240	16379	16015	15979	16142	16202	16223	15973	16083	16190	16300	16117	16127	16021	16259	15990	15869	16025	16096	15895	16065	16133	16002	16108	16181	16030	16112	16267	15889	16213	16138	16155	16042	16059	16337	16164	16165	16132	16155	15975	16027	16247	16228	16212	16135	16286	16328	16204	16501	15997	16198	16056	16209	16195	16347	16363	16428	15969	16100	16185	16339	16019	16388	16214	16141	16282	16237	16234	16265	16369	16328	16256	16280	16061	16157	16230	16042	16301	16225	16080	16148	16163	16109	16246	16242	16129	16234	16082	16181	16070	16039	16295	16161	16260	16201	16043	16272	16139	15990	16016	16209	16095	16111	16222	16183	16205	16090	16208	16038	16025	16171	15998	16340	16232	16224	16228	16202	15967	15946	16209	16058	16344	16283	16093	16135	16108	16315	16210	16146	16046	16072	16351	16164	16159	16250	16048	16285	15945	16015	16074	16169	16070	16120	16163	15898	15985	16273	16279	16233	16104	16138	16046	16174	16213	16290	16214	16233	16357	15956	15990	16094	16381	16373	16078	16202	16044	16077	16177	16169	15815	16323	16102	16004	16011	16260	16329	16217	16071	16258	16154	15892	16069	16030	16316	16141	16153	16088	16148	16061	15904	16216	16252	16246	16011	16268	16025	16069	16180	16148	15985	16160	16209	16249	16254	16298	16006	16095	16158	15978	16204	16233	16089	16137	16182	16152	16076	16236	16210	16118	16108	16010	16135	16207	16215	16258	16327	16075	15997	16146	16015	16104	15988	16022	16079	16300	16171	16143	16151	16162	16076	16013	16061	16082	15981	16241	16195	16086	16253	15994	16241	16282	16081	16179	16240	16002	16126	16263	16158	16212	16107	16198	16167	16164	16279	16228	16158	16008	16244	16041	16313	16220	16272	16249	16141	16408	16048	16128	16190	15975	16025	16307	16220	16230	16200	16056	16025	16153	15985	16045	16159	16222	16225	16210	16143	15962	16078	16069	16197	16298	16170	15952	16155	16232	16319	16190	16229	16277	16098	16091	16129	16025	16122	16092	16252	16077	16001	16172	16263	16386	16157	16144	15960	16102	16223	16198	16193	16210	16116	16213	16147	16268	16109	16117	16265	16003	16125	16198	16086	16110	16178	16285	16004	16176	16163	16276	16240	16099	16259	15926	16172	16169	16249	16251	16249	16228	16052	15959	16131	16036	16093	16216	16067	15983	16041	15995	16049	15935	16193	16029	16306	16174	16103	15960	16189	16312	16154	16277	16198	16230	16268	16201	16058	16121	16294	16101	16032	16159	16243	16213	15994	15968	16009	16129	16260	16089	16106	16119	16261	16184	16211	16247	16201	16309	16126	15990	16197	16213	16011	16228	16349	16158	16210	16083	16110	16147	16070	16049	16114	16209	15820	16245	16366	16266	16050	16338	16159	16137	16205	16243	16322	16039	16061	16021	16170	16170	16382	16291	16271	16159	16144	16238	16053	16150	16040	16200	16319	16223	16203	16063	16242	16188	16021	16106	16185	16346	16287	16115	16290	16097	16028	16057	16114	16209	16137	16151	15913	16238	16187	16156	16094	16201	16124	16029	16092	16044	16159	15990	15932	16123	16133	16207	15911	16042	16048	16212	16240	16226	16248	16237	16338	16247	16352	16224	16100	16186	16271	16065	16200	16034	16022	16034	16255	16270	16135	16154	16387	15985	16134	16260	16222	16020	16100	16266	16056	16055	16368	16047	16240	16320	16072	16059	16119	16361	16094	16261	16350	16028	16195	16282	16202	16178	16197	16242	16069	16056	15912	16114	15990	16214	15956	16027	16217	15989	16344	16177	16069	16186	16231	16047	16157	16216	16341	16233	16276	16253	16191	16214	16164	16230	16165	16068	16093	16032	16038	16198	16134	16233	16090	16198	16053	16195	16103	16097	16240	16123	16213	16249	16248	16078	16368	16314	15996	16403	16107	16304	16262	16278	16131	16187	16218	16278	16233	16246	16248	16163	16443	16140	16101	16442	16187	16312	16294	15972	16110	16295	16094	16084	16053	16101	16216	16286	16002	16172	16240	15987	16011	16168	16119	16089	16037	16139	16238	16019	16082	16161	16211	16213	16141	16214	16132	16187	16299	16290	16293	16131	16314	16200	16149	16258	16134	16182	16267	16301	16161	16201	16151	16034	16136	16311	16142	16189	16223	15950	16195	16209	16129	16086	16093	16258	16294	16038	16121	16183	16085	16168	16246	16117	16111	16310	16144	16146	16093	16270	16265	16143	16192	16225	16199	16502	16222	16171	16109	16228	16131	16102	16070	16480	16164	16219	16105	16278	16081	16008	16239	16158	16220	16154	15884	16159	16314	15980	16237	16237	16074	16206	16169	16075	16219	16135	16207	16165	16181	16098	16258	16074	16251	16176	16109	16011	16295	16177	16171	16181	16306	16024	16108	15980	16058	16174	16298	16247	16072	16354	16085	16047	16029	16084	15994	16124	16033	16292	16203	16108	16148	16229	16118	15924	16195	15993	16298	16119	16145	16217	16178	16056	15943	16133	16203	15941	16089	16137	16167	16210	15994	16172	16319	15971	16207	16193	16257	16222	16086	16330	16256	15858	16169	16296	16066	16238	16232	16168	16102	16133	16041	16217	16276	16123	16069	15986	16110	16007	16065	15940	16028	16259	16046	16060	16029	16352	16120	16360	16380	16217	16045	16074	16261	16186	16106	16013	15991	15873	16126	16238	16169	16235	16087	16358	16122	16099	16294	16031	16169	16197	16047	16231	16101	16077	16209	16255	16168	16181	16187	16259	16221	16278	16048	15934	16279	16408	16126	16169	16475	16148	16138	15988	16298	16155	16462	16305	16195	16093	16237	16129	16216	16206	16159	16162	16268	16215	16255	16411	16223	16225	16244	16138	16118	16275	16280	16092	16210	16118	16232	16187	16285	16276	16145	16129	15952	16009	16214	16042	16230	16335	16292	16178	16085	16253	16185	16160	16043	16103	16030	16155	16105	16199	16098	15995	15977	16250	16159	16240	16177	16139	16165	16227	16311	16270	16191	16022	15975	16107	16172	16075	16201	16331	16188	16079	16055	16313	16163	16227	16187	16128	16152	16265	16133	16171	15887	15996	16179	16327	16215	16220	16108	16383	16207	16090	16141	16342	16234	16274	16105	16222	16160	16071	16179	16218	16336	16216	16329	16106	16321	16064	16077	16421	16283	15979	16197	16141	16269	16141	16266	16084	16185	16139	16261	16121	16163	16143	16192	16136	16202	16422	16216	16015	16116	16426	16241	16143	16289	16102	16076	15925	15989	16223	16069	16199	16081	16311	16180	16019	16307	16026	16352	16370	16119	16061	16063	16219	16263	16120	16270	16229	16220	16248	15962	16097	16112	15985	16260	16314	16379	16200	15924	16154	16061	16215	16173	16139	16301	16075	16232	16265	16194	16097	15992	16089	16170	16305	16160	16138	16090	16266	16145	16447	16253	16204	16131	16013	16343	16091	15986	16074	16172	16289	16087	16086	16222	16116	16259	16081	16253	16189	16219	16133	15997	16250	16049	16043	16193	16151	16321	16238	16096	15975	16066	16224	16032	16019	16263	16219	16072	16143	16156	15909	15965	16067	16128	16173	16100	16175	16201	16099	16024	16025	16249	16186	16289	16306	16279	16326	16172	16150	16272	16195	16041	16345	16142	16004	16212	16094	16147	16243	16215	16123	16322	16112	16162	16109	16090	16386	16314	16102	16094	16066	16168	16064	16317	16307	16140	16116	16248	16240	16126	16373	16242	16007	16009	15981	16261	16291	16124	16283	16045	16067	16073	15968	16061	15957	15950	16017	16185	16177	16330	16073	16114	16076	16186	16216	16083	16082	16229	16260	16158	16249	16232	16223	16151	16320	16340	16062	16110	16232	16135	16072	16109	16101	16234	16130	16203	16138	16176	16109	16136	16136	16249	16086	16124	16297	16293	16290	16228	16256	15982	16093	16077	16238	16132	16287	16120	15985	15984	16078	16052	16074	16102	15972	16237	16133	16202	16054	16182	16062	16138	16038	16175	16097	16101	16326	16148	16234	16252	16150	16247	16079	15984	16294	16169	15987	16014	16139	16130	15942	16103	16055	16184	16154	16034	16223	16109	16053	16131	16056	16194	16117	16171	16197
30079	43992	40574	32229	27390	23705	21427	19570	18484	17382	16777	16279	15718	15177	15114	14890	14570	14807	14631	14429	14478	14430	14175	14335	14283	14336	14169	14299	14319	14288	14251	14226	14284	14410	14248	14230	14276	14217	14178	14155	14264	14241	14329	14080	14347	14183	14104	14303	14020	14235	14233	14324	14281	14155	14286	14222	14096	14261	14297	14040	14083	14082	14070	14143	14065	14073	14321	14026	14324	14238	14398	14067	14206	14061	14377	14262	14244	14078	14173	14153	14123	14006	14166	14143	14165	14007	14332	14172	14205	14032	14254	14347	14183	14268	14082	14450	14266	14228	14162	14130	14162	14254	14238	14260	14390	14301	14234	14328	14330	14302	14107	14235	14195	14052	14150	14114	14382	14150	14161	14108	14328	14171	14190	14160	14189	14114	14293	14126	14121	14181	14157	14108	14249	14274	14272	14137	14345	14210	14243	14329	14323	14121	13961	14164	14170	14231	14137	14158	14234	14160	14243	14170	14251	14204	14277	14199	14180	14136	14208	14370	14126	14225	14229	14396	13989	14196	14250	14009	14168	14165	14166	14387	14227	14101	14275	14369	14212	14168	14381	14094	14294	14026	14192	14283	14236	14091	14113	14334	14098	14065	14221	14163	14139	14191	14131	14106	14137	14243	14224	14240	14170	14136	14140	14172	14149	14079	14168	14230	14210	14097	14234	14220	14133	14146	14130	14281	14331	14255	13994	14156	14210	14203	14146	14174	14223	14203	14103	14233	14110	14080	14307	14315	14232	13937	14226	14321	14094	14283	14174	14147	14257	14233	14105	14211	14202	14294	14291	14046	14130	14132	14110	14369	14251	14277	14195	14173	14163	14327	14327	14281	14176	14281	14129	14094	14457	14053	14001	14319	14026	14148	14246	14170	14256	14071	14158	14282	14302	14242	14243	14026	14162	14250	14282	14124	14284	14193	14138	14098	14271	14095	14086	14109	14216	14151	14197	14177	14095	14272	14452	14138	14028	14066	14358	14201	14246	14299	14193	14319	14152	14244	14340	14210	14242	14277	14142	14171	14185	14152	14169	14268	14438	14316	14071	14138	14088	14316	14375	14116	14014	14103	14048	14199	14251	14275	14158	14192	14059	14306	14193	14280	14306	14222	14294	14235	14241	14137	14190	14210	14271	14177	14189	14328	14086	14126	14202	14183	14208	14267	14192	14041	14181	14402	14171	14118	14106	14230	14214	14186	14040	14167	14366	14242	14218	14078	14269	14208	14029	14211	14285	14233	14309	14191	14308	14278	14273	14227	14110	14083	14201	14248	14109	14332	14166	14138	14082	14330	14143	14128	14044	14139	14188	14210	14237	14137	14142	14281	14038	14074	14266	14275	14183	14406	14105	14091	14222	14351	14086	14181	14269	14187	14157	14326	14179	14112	13994	14151	14215	14121	14087	14178	14249	14252	14145	14282	14208	14092	14164	14212	14164	14166	14181	14183	14136	14050	14169	14070	14257	14111	14154	14213	14281	14209	14258	14144	14170	14312	14176	14170	14229	14279	14122	14154	14152	14199	14272	14105	14304	14041	14178	14268	14045	14195	14277	14176	14174	14284	14379	14252	14180	14076	14091	14286	14148	14042	14297	14124	14136	14102	14323	14134	14300	14281	14377	14127	14186	14175	14185	14118	14118	14269	14181	14115	14309	14145	14289	14175	13987	14284	14123	14315	14196	14227	14221	14161	14227	14149	14165	14153	14380	14198	14254	14183	14280	14275	14288	14124	13965	14280	14261	14180	14276	14220	14069	14277	14064	14244	14351	14110	14321	14309	14215	14260	14120	14277	14117	14165	14165	14268	14329	14197	14125	14126	14233	14257	14435	14111	14092	14337	14321	14096	14158	14268	14051	14182	14286	14061	14201	14300	14225	14456	14176	14112	14109	14263	14030	14101	13988	14237	14221	14241	14283	14206	14087	14263	14200	14088	14216	14184	14112	14291	14210	14115	14354	14116	14263	14045	14124	14365	14151	14098	14154	14287	14251	14381	14233	14116	14215	14068	14367	14287	14152	14081	14227	14177	14189	14390	14227	14236	14202	14192	14298	14249	14154	14189	14110	14269	14125	14151	14263	14193	14320	14288	14231	14181	14205	14258	14168	14044	14161	14334	14124	14237	14120	14161	14266	14167	14265	14104	14128	14133	14204	14238	14153	14327	14099	14249	14229	14271	14234	14224	14056	14075	14231	14139	14268	14108	14282	14148	14163	14203	14133	14371	14226	14132	14243	14154	14347	14196	14208	14074	14196	14210	14381	14213	14312	14167	14021	14262	14260	14304	14176	14218	14160	14219	14226	14212	14113	14211	14103	14167	14311	14078	14088	14165	14243	14143	14228	14210	14172	14278	14239	14275	14166	14093	14214	14128	14266	14309	14228	14245	14190	14173	14104	14405	14106	14117	14376	14116	14325	14166	14204	14363	14240	14191	14175	14402	14153	14273	14260	14227	14224	14213	14110	14167	14003	13906	14144	14107	14196	14233	14192	14322	14196	14266	14113	14158	14184	14073	14225	14205	14114	14161	14178	14241	14039	14154	14234	13988	14172	14103	14257	14241	14243	14343	14158	14137	14209	14204	14199	14104	14110	14245	14177	14149	14269	14209	14239	14194	14213	14124	14317	14219	14236	14114	14351	14150	14176	14063	14275	14126	14177	14132	14214	14169	14127	14293	14058	14273	14289	14124	14267	14117	14046	14201	14116	14122	13985	14235	14132	14137	14261	14176	14139	14236	14185	14137	14222	14050	14369	14249	14249	14429	14213	14095	14189	14173	14176	14053	14293	14388	14228	14218	14173	14089	14385	14257	14147	14296	14193	14249	14182	14265	14222	14249	14320	14260	14090	14034	14308	14225	14313	14071	14226	14229	13944	14294	14378	14124	14232	14287	14243	14351	14272	14323	14150	14451	14246	14171	14138	14220	14140	14104	14206	14291	14201	14230	14368	14306	14201	14327	14133	14137	14225	14199	14283	14206	14159	14079	14146	14243	14175	14227	14132	14102	14136	14225	14194	14194	14193	14161	14074	14264	14181	14298	14271	14226	14239	14065	14222	14147	14214	14172	14298	14214	14196	14166	14244	14128	14182	14154	14358	14155	14211	14248	14183	14500	14214	14195	14214	14049	14042	14249	14141	14251	14337	14273	14247	14298	14184	14121	14344	14067	14213	14157	14276	14169	14122	14174	14248	14223	14297	14064	14232	14052	14180	14183	14247	14239	14245	14311	14096	14152	14187	14048	14149	14228	14172	14173	14207	14125	14087	14301	14338	14213	14286	14186	14171	14174	14210	14251	14224	14183	14350	14101	14164	14172	14238	14125	14115	14173	14178	14178	14246	14178	14228	14261	14242	14123	14151	14198	14261	14148	14249	14164	14290	14350	14309	14174	14342	14098	14136	14218	14161	14273	14142	14244	14112	14207	14341	14083	14351	14243	14265	14122	14227	14236	14430	14063	14220	14356	14163	14160	14029	14209	14150	14023	14430	14099	14205	14336	14255	14065	14143	14154	14329	14052	14155	14157	14316	14107	14238	14131	14140	14138	14180	14213	14255	14078	14247	14169	14066	14121	14404	14292	14009	14123	13929	14279	14167	13995	14118	14303	14098	14158	14214	13996	14298	14088	14193	14392	14089	14244	14140	14242	14329	14231	14265	14364	14117	14214	14307	14179	14189	14132	14186	14212	14226	14191	14146	14274	14200	14173	14137	14104	14303	14309	14212	14206	14270	14245	14290	14280	14178	14227	14070	14261	14203	14157	14132	14184	14210	14047	14398	14432	14087	14196	14126	14137	14208	14287	14158	14169	14176	14233	14160	14289	14118	14346	14091	14054	14185	14209	14309	14320	14138	14195	14237	14055	14361	14084	14126	14188	14282	14250	14298	14226	14258	14314	14207	14149	14385	14179	14170	14266	14074	14354	14223	14165	14254	14220	14313	14089	14219	14238	14219	14428	14051	14286	14227	14016	14135	14272	14157	14284	14216	14141	14320	14275	14177	14180	14165	14114	14256	14185	14248	14227	14219	14280	14134	14031	14118	14134	14376	14374	14100	14310	14075	13997	14117	14129	14241	14155	14297	14194	14102	14164	14215	14175	14196	14145	14303	14145	14192	14169	14285	14241	14114	14144	14229	14242	14126	14120	14193	14323	14312	14248	14201	14277	14245	14266	14213	14187	14258	14153	14208	14391	14142	14178	14308	14000	14301	14059	14088	14187	14118	14293	14048	14372	14150	14134	14239	14094	14277	14159	14317	14220	14155	14222	14125	14326	14234	14168	14147	14022	14257	14276	14284	14111	14164	14205	14251	14150	14222	14044	14132	14237	14114	14231	14056	14244	14303	14186	14258	14233	14135	14135	14182	14078	14210	14130	14258	14072	14216	14278	14244	14234	14214	14274	14028	14168	14239	14288	14286	14248	14084	14141	14221	14136	14142	14399	14102	14293	14326	14214	14023	14155	14081	14350	14262	14197	14124	13987	14165	14185	14286	14058	14201	14204	14436	14245	14219	14320	14033	14220	14131	14109	14205	14116	14188	14227	14218	14127	14194	14238	14163	14206	14261	14163	14264	14139	14268	14285	14257	14364	14073	14123	14196	14123	14156	14350	14244	14215	14115	14206	14124	14180	14231	14138	14123	14245	14255	14222	14142	14336	14181	14251	14157	14183	14145	14267	14230	14272	14282	14263	14239	14200	14207	14274	14064	14315	14122	14300	14194	14042	14235	14193	14175	14127	14223	14292	14149	14150	14106	14168	14281	14307	14139	14198	14353	14130	14228	14361	14230	14059	14074	14311	14167	14125	14224	14376	14179	14155	13982	14277	14365	14205	14208	14161	14257	14205	14186	14238	14115	14261	14217	14119	14245	14178	14231	14229	14151	14259	14167	14241	14052	14114	14148	14171	14295	14037	14236	14423	14427	14285	14185	14155	14289	14146	14332	14150	14268	14071	14249	14268	14181	14136	14174	14371	14350	14060	14265	14244	14194	14115	14286	14402	14099	14327	14328	14263	14185	14194	14274	14228	14012	14156	14192	14062	14310	14183	14057	14176	14441	14086	14184	14126	14274	14243	14088	14207	14102	14003	14006	14061	14205	14129	14254	14126	14121	14206	14270	14116	14191	14217	14315	14132
24182	21173	28589	25948	25655	26886	26321	22665	20893	19912	19121	18535	18181	17718	17190	17106	16881	16997	16759	16706	16484	16480	16540	16604	16271	16447	16240	16180	16341	16312	16130	16273	16221	16245	16216	16123	16293	16044	16235	16242	16390	16183	16194	16007	16148	16395	16319	16356	16098	16228	16575	16298	16290	16189	16151	16175	16200	16381	16128	16165	16043	16041	16482	16251	16151	16158	16034	16082	16230	16265	16074	16329	16066	16161	16269	16232	16098	16302	16225	16248	15937	16143	16211	16188	16114	16200	16325	16283	16059	16149	16150	16195	16313	16270	16141	16190	16138	16158	15996	16109	16200	16165	16288	16156	16240	16087	16367	16309	16255	16086	16184	16187	16165	16189	16253	16068	16222	16235	16233	16140	16229	16332	16045	16234	16196	15995	16156	16183	16046	16203	16212	16120	16149	16196	16400	16344	16194	15985	16126	16195	16324	16279	16344	16153	16217	16179	16207	16290	16310	16116	16303	16126	16093	16204	16325	16099	16157	16080	16154	16131	15943	16202	16160	16136	16268	16247	16263	16351	16180	16180	16273	16228	16315	16289	16294	16171	15934	16101	16296	16047	16059	15946	16121	16143	16040	16391	16195	16174	16121	16259	16061	16103	16128	16165	16343	16044	16086	16135	16254	16165	16322	16175	16400	16369	16058	16088	16140	16152	16136	16186	16200	16115	16156	16086	16061	16030	16143	16023	16155	16329	15932	16183	16085	16365	16167	16270	16169	16046	16148	15995	16214	16222	16233	16213	16224	16274	16071	16205	16293	16209	16098	16219	16201	16152	16133	16098	16154	16182	16078	16334	16141	16193	16185	16028	16228	16216	16181	15984	16039	16210	16437	16342	16259	16166	16147	16082	16172	16225	16069	16097	16390	16160	16216	16092	16379	16133	16052	16081	16312	16211	16189	15914	16144	16103	15908	16138	16215	16236	16135	16166	16268	16145	16244	16206	16235	16148	16075	15964	16107	16209	16022	16340	16243	16077	16071	16304	16168	16122	16122	16230	16267	16248	16309	16164	15943	16198	16017	16227	16137	16250	16210	16051	16286	16234	16132	16284	16110	16170	15935	16065	16008	16099	16180	16196	16075	16168	16056	16164	16184	16354	16245	16134	16196	16060	16109	16119	16232	16071	16117	16203	16197	16077	16285	16382	16204	16163	16263	15870	16177	16445	16336	16094	16287	16258	16189	16104	16091	16310	16012	16094	16231	16112	16086	16164	15956	16258	16215	16004	16169	16149	16270	16234	16138	16349	16414	16196	16246	16115	15993	16239	16330	16230	16128	16214	16147	16263	16136	16224	16366	16176	16128	16330	16240	16307	16296	16181	16261	16391	16215	16277	16258	16239	16217	16367	16164	16200	16075	16089	16385	16081	16061	16246	16194	15994	15952	15958	16078	16064	16034	16219	16271	16240	16271	16040	16205	16311	16105	16139	16162	16235	16297	16255	16393	15942	16083	16164	16072	16115	16098	16036	16272	16339	16197	16092	16262	16139	16199	16149	16138	16048	16196	16119	15968	16132	16183	16176	16114	16224	15903	16043	15962	15955	16169	16176	16204	16054	16221	16090	16243	16348	16301	16164	16256	16116	16058	16282	16163	16076	16343	16189	16375	16239	16010	16087	16219	16053	16196	15994	16251	15881	16267	16296	16440	16198	16176	16327	16243	16225	16194	16216	16091	16288	16258	16187	16306	16288	15930	15908	16137	16013	16034	16226	16282	16185	16142	16176	16325	16226	16352	16158	16136	16298	16223	16288	16235	16186	16317	16241	16038	16381	16103	16156	16182	16124	16186	16247	16224	16288	16117	16053	16004	16196	16036	16264	16259	16387	16323	16321	16410	16187	16177	16244	16137	16014	16183	16308	16055	16118	16322	16286	16294	16101	16054	16111	15985	16298	16344	16224	16073	16224	16304	16108	16281	16226	16107	16187	15979	16357	15989	16138	16256	16082	16086	16157	16214	15938	16093	16062	16304	16106	16353	16309	16089	16220	16302	16312	16257	16143	16032	16089	16185	16214	15897	15992	16321	16084	16383	16062	16166	16139	16163	16264	16191	16255	16078	16147	16275	16126	16306	16088	16304	16264	16343	16304	16220	15905	16279	15997	16411	16024	16441	16134	16152	16255	16197	16345	16082	16159	16349	16328	16113	16022	16241	16050	16123	16039	16095	16322	16202	16164	16211	16050	16148	16280	16269	16112	15920	16044	16224	16219	16259	16313	16160	16281	16316	16317	16106	16234	16405	16232	16207	16259	16082	16022	16168	16193	16277	16062	16165	16275	16247	16290	16201	16431	16231	16083	16294	16201	16027	16163	16101	16221	16203	16256	16263	16179	16085	16204	16156	16055	16015	16159	15901	15972	16094	16011	16189	16354	16216	16071	16143	16152	16268	16124	16057	16099	15896	15955	16209	16084	16348	16237	16117	16132	16258	16026	16184	16103	16078	16013	16088	16372	16055	16101	16093	16089	16362	16330	16133	16221	16008	16170	15894	16233	16102	16081	16014	16081	16144	16212	16185	16249	16306	16238	16486	16199	16211	16247	16119	16219	16135	16135	16212	16175	16102	16150	16081	16172	16181	16060	16202	16219	16144	16234	16335	16074	16071	16222	16041	16198	16302	16262	16524	16119	16272	16226	16145	16056	16102	16156	16298	16203	16192	16250	16307	16203	16244	16290	16310	16141	15966	16093	16336	16251	16200	16241	16196	16158	16246	16086	16169	16231	16216	16031	16203	16161	16073	16063	16152	15971	16158	16243	16275	16056	16286	16289	16450	16186	16073	16200	16181	16102	15944	16230	16284	16136	16365	16135	16134	16101	16239	16245	16163	16325	16189	16044	16252	16095	16075	16115	16165	16222	16232	16332	16285	16189	16131	16345	16056	16111	16190	16126	16083	16158	16018	16148	16006	15948	16092	16124	16113	16078	16098	16142	16138	16139	16006	16121	16318	16146	16134	16295	15982	16289	16181	16009	16192	16034	16042	16324	15980	16116	16365	16160	16321	16242	15904	16232	16229	16229	16077	16269	16276	16245	16190	16105	16054	16376	16127	16197	16221	16216	16298	16186	16123	15994	16401	16096	16360	16288	16269	16163	16024	16083	16296	15956	16053	16218	16137	16337	16128	16466	16131	16031	16247	16221	15966	16163	16065	16136	16123	16305	16326	16109	16247	16132	16128	16298	16127	16315	16174	16066	16095	16171	15991	16108	16089	16133	16229	16159	16336	16236	16145	16297	16110	16176	16182	16253	16205	16052	16342	16284	16099	16105	16363	16087	16290	16178	16030	15919	16274	16199	16241	16071	16295	16442	16111	15979	16285	16215	16107	16076	16081	16300	16239	16056	16153	16411	16168	16099	16199	15957	16184	16161	16229	16207	16183	16277	15997	16134	16111	16177	16237	16121	16279	16186	16122	16111	16229	16188	16372	16238	16162	16153	16295	16092	16128	16356	16285	16229	16094	16253	16314	16270	16183	16028	16315	16082	16150	16210	16021	16100	16126	16161	16259	16260	16232	16059	16073	16384	16177	16268	16284	16193	16256	16190	15873	16005	16000	16228	16146	16216	16208	16020	16003	16207	16035	16191	16035	16209	15985	16085	16289	16120	16204	16248	16261	16415	16094	16100	16178	16145	16205	16254	16243	16182	16096	16067	16174	16023	16032	16111	16443	16242	16214	16205	16338	16163	16296	16148	16171	16108	16128	16266	16376	16336	16246	16158	16156	16140	16117	16159	16051	16207	16236	16052	16274	16009	15997	16110	16079	16155	16277	16223	16165	16219	15875	16250	16236	16061	16220	16292	16080	16210	16180	16256	16134	16194	16105	16191	16197	16264	16465	16125	16037	16072	16254	16075	16323	16142	16070	16423	16195	16001	16133	16090	16110	16302	16256	16245	16143	16116	15958	16097	16142	16147	16246	16116	16237	16401	16265	16145	16243	16225	16359	16268	16232	16105	16115	16293	16157	16347	16270	16244	16129	16015	16000	16205	16349	16260	16118	16298	16244	16431	16406	16167	16272	15969	16257	16118	16215	16294	16113	15889	16249	16129	16154	16284	16073	16366	16204	16120	16124	16114	16166	16291	16305	16287	16213	16368	16252	16251	16149	16081	16252	16106	16029	16340	16224	16232	16236	16478	16075	16127	16049	16249	16219	16093	16141	16310	16151	16160	16158	16160	16091	16114	16178	16126	16166	16143	16137	16307	16237	16405	16191	16096	15999	15938	15920	16210	16079	16181	16294	16214	16338	16024	15988	16219	16051	16054	16204	16059	16290	15963	16074	16163	16280	16194	16251	16433	16190	16239	16092	16123	16211	16083	16303	16215	16088	16134	16131	16130	16164	16181	16081	16231	16379	16133	16279	16292	16209	16086	16177	15940	16180	16124	16270	16188	16121	16467	16230	16220	16181	16131	16238	16118	16109	16116	16194	16325	16117	16542	16434	16100	16271	16048	16114	16349	16175	16124	16182	16231	16100	16089	16324	16391	16101	16064	16229	16146	16182	16320	16174	16115	16036	16302	16096	16124	16189	16147	16046	15965	16177	16193	16029	16341	16207	16101	16393	16243	16289	16273	16188	16022	16149	16221	16145	16013	16200	16181	16085	16272	16162	16198	16263	16330	16254	16400	16055	16346	16197	16246	16317	16041	16272	16212	16371	16149	16309	15966	16132	16413	16087	15966	16235	16044	16143	16176	16362	16181	16290	16100	15989	15938	16278	16160	16214	16288	15879	16150	16079	16141	16226	16115	16216	16028	16305	16103	16005	16360	16236	16091	16207	16056	16206	16008	16143	16316	16147	16282	16184	16465	16315	16086	16303	16069	16252	16205	16132	16117	16109	16167	16096	16229	16209	16016	15987	16305	16254	16208	16159	16128	15981	16303	16128	15993	16428	16135	16145	16151	16220	16165	16164	16097	16396	16377	16035	16389	16013	16099	16268	16126	16249	16226	16238	16166	16167	16153	16358	16305	16390	16296	16320	16193	16113	16021	16074	16063	16229	16251	16221	16153	16051	16217	16035	16297	16274	16105	16373	16247	16342	16108	16078	15916	16257	16214	16327	16087	16234	16278	16506	16189	16312	16346	16120	16107	16250	16271	16268	16287	16203	16361	16057	16167	16124	16075
30056	50133	46888	36548	31657	28297	25644	23198	20798	19646	18678	17555	16540	16101	15733	15447	15228	14975	14828	14829	14742	14673	14531	14590	14509	14629	14584	14385	14311	14330	14357	14316	14272	14383	14288	14195	14105	14217	14304	14175	14196	14207	14304	14079	14204	14281	14299	14302	14309	14192	14188	14145	14226	14222	14272	14081	14389	14100	14410	14241	14273	14199	14147	14218	14157	14295	14190	14278	14312	14315	14143	14188	14334	14321	14266	14221	14250	14255	14090	14238	14184	14050	14310	14264	14239	14248	14295	14181	14416	14097	14122	14208	14347	14288	14220	14188	14294	14299	14217	14244	14234	14185	14259	14359	14150	14441	14378	14173	14281	14163	14369	14201	14322	14125	14060	14281	14261	14192	14389	14119	14285	14284	14449	14301	14243	14151	14145	14328	14235	14317	14143	14236	14087	14183	14087	14352	14236	14256	14453	14177	14313	14146	14172	14186	14351	14353	14167	14201	14188	14093	14199	14316	14427	14235	14065	14206	14255	14119	14376	14201	14121	14089	14095	14298	14206	14182	14234	14242	14303	14241	14156	14176	14230	14223	14247	14093	14378	14111	14307	14141	14233	14142	14367	14184	14277	14494	14246	14201	14345	14215	14383	14308	14294	14127	14256	14297	14187	14192	14267	14206	14344	14329	14336	14227	14220	14192	14358	14224	14303	14018	14219	14196	14247	14295	14146	14363	14288	14117	14276	14231	14356	14233	14212	14154	14280	14269	14135	14155	14367	14141	14298	14131	14293	14258	14127	14167	14285	14091	14336	14326	14173	14303	14224	14221	14365	14296	14377	14154	14067	14325	14238	14164	14130	14167	14045	14254	14205	14118	14295	14083	14092	14249	14237	14152	14242	14229	14253	14132	14264	14168	14191	14266	14297	14245	14260	14192	14173	14273	14196	14342	14266	14436	14031	14174	14448	14205	14276	14208	14080	14449	14120	14194	14254	14323	14147	14103	14246	14307	14346	14371	14140	14085	14071	14350	14076	14133	14298	14240	14091	14230	14235	14336	14349	14231	14250	14261	14217	14111	14240	14425	14271	14203	14350	14313	14254	14201	14278	14207	14217	14241	14037	14221	14275	14156	14255	14108	14173	14337	14183	14120	14410	14270	14309	14247	14191	14206	14115	14216	14191	14322	14275	14243	14283	14330	14196	14090	14311	14341	14354	14166	14094	14294	14129	14161	14129	14384	14239	14171	14287	14204	14334	14130	14224	14221	14377	14319	14211	14183	14158	14209	14329	14182	14134	14041	14306	14251	14242	14258	14262	14149	14183	14422	14186	14309	14297	14193	14147	14216	14213	14082	14286	14274	14091	14278	14139	14184	14253	14149	14228	14267	14058	14144	14189	14226	14250	14159	14289	14191	14208	14044	14248	14169	14315	14110	14092	14321	14281	14094	14333	14244	14157	14374	14194	14228	14269	14342	14168	14279	14242	14370	14273	14358	14166	14188	13990	14176	14276	14197	14068	14141	14345	14395	14161	14315	14168	14212	14191	14205	14353	14325	14165	14249	14083	14212	14232	14175	14328	14197	14243	14262	14367	14170	14244	14234	14145	14279	14378	14236	14113	14287	14283	14319	14238	14173	14117	13986	14243	14031	14412	14253	14116	14129	14136	14220	14187	14189	14240	14272	14212	14166	14287	14218	14287	14297	14250	14208	14346	14207	14248	14060	14309	14265	14299	14348	14225	14205	14218	14083	14443	14431	14195	14204	14303	14254	14442	14237	14366	14189	14471	14130	14204	14011	14133	14271	14332	14119	14199	14253	14180	14292	14257	14187	14183	14309	14263	14101	14251	14167	14203	14112	14152	14324	14330	14208	14246	14212	14329	14280	14151	14203	14158	14202	14400	14254	14172	14325	14063	14167	14237	14275	14332	14164	14358	14208	14201	14152	14262	14388	14305	14011	14134	14280	14195	14115	14219	14118	14314	14138	14215	14277	14295	14155	14381	14137	14231	14243	14141	14120	14107	14159	14247	14184	14213	14175	14220	14215	14270	14296	14118	14482	14143	14205	14219	14267	14320	14112	14430	14093	14285	14223	14427	14171	14304	14181	14155	14210	14206	14207	14334	14329	14314	14168	14379	14096	14230	14042	14269	14026	14316	14145	14280	14224	14290	14294	14137	14320	14282	14232	14272	14190	14210	14286	14322	14272	14098	14146	14176	14194	14161	14269	14166	14096	14189	14146	14073	14272	14179	14124	14278	14062	14146	14293	14206	14392	14180	14231	14196	14368	14163	14209	14137	14249	14080	14212	14215	14111	14189	14416	14288	14361	14135	14311	14140	14127	14247	14148	14214	14340	14288	14249	14274	14233	14105	14137	14280	14218	14210	14211	14229	14310	14355	13986	14213	14294	14345	14147	14262	14303	14131	14369	14403	14293	14131	14232	14281	14415	14283	14394	14319	14268	14314	14328	14174	14340	14110	14318	14188	14255	14090	14249	14371	14427	14231	14037	14162	14204	14238	14248	14189	14226	14191	14288	14305	14343	14246	14138	14233	14417	14170	14288	14288	14302	14161	14297	14359	14288	14426	14195	14274	14232	14267	14154	14176	14176	14165	14260	14071	14126	14120	14275	14240	14267	14191	14226	14219	14176	14136	13997	14184	14069	14189	14129	14255	14339	14206	14069	14363	14191	14384	14205	14383	14211	14146	14327	14160	14173	14213	14207	14189	14144	14197	14321	14306	14106	14135	14313	14156	14380	14326	14381	14287	14246	14293	14208	14089	14182	14296	14228	14240	14211	14170	14234	14164	14215	14326	14275	14265	14149	14155	14284	14369	14285	14172	14186	14277	14121	14113	14351	13906	14218	14285	14270	14257	14365	14367	14199	14118	14210	14044	14342	14252	14082	14228	14288	14246	14220	13974	14147	14097	14185	14271	14087	14379	14307	14193	14255	14132	14123	14233	14219	14240	14217	14241	14267	14209	14263	14327	14283	14102	14447	14304	14180	14193	14206	14277	14138	14233	14281	14311	14133	14110	14263	14274	14279	14382	14066	14191	14005	14204	14086	14134	14232	14161	14204	14238	14259	14075	14358	14319	14122	14404	14294	14291	14143	14028	14202	14236	14226	14145	14217	14261	14106	14172	14114	14285	14082	14190	14160	14187	14375	14320	14181	14232	14318	14209	14192	14384	14271	14123	14140	14330	14230	14191	14181	14130	14109	14311	14113	14276	14115	14322	14270	14314	14175	14218	14214	14220	14309	14161	14187	14141	14181	14219	14319	14174	14096	14112	14114	14157	14354	14083	14391	14211	14273	14128	14302	14183	14280	14372	14375	14178	14187	14250	14253	14263	14196	14083	14587	14198	14180	14380	14135	14168	14257	14331	14383	14371	14123	14217	14195	14148	14124	14418	14084	14157	14391	14193	14260	14418	14164	14273	14214	14195	14396	14212	14278	14223	14262	14287	14251	14369	14266	14293	14157	14194	14226	14364	14269	14294	14185	14206	14366	14251	14138	14311	14308	14265	14228	14096	14159	14169	14227	14349	14099	14246	14161	14281	14187	14201	14294	14396	14245	14200	14309	14396	14224	14260	14340	14276	14129	14231	14277	14367	14325	14287	14275	14033	14120	14362	14237	14206	14252	14304	14199	14173	14111	14327	14271	14504	14296	14284	14242	14204	14123	14185	14312	14154	14232	14260	14180	14249	14317	14204	14118	14282	14070	14400	14146	14195	14326	14340	14329	14141	14316	14289	14243	14239	14267	14245	14569	14313	14231	14117	14211	14269	14172	14314	14033	14337	14249	14219	14082	14089	14261	14167	14238	14127	14228	14202	14094	14076	14238	14152	14247	14221	14290	14268	14104	14237	14057	14301	14335	14117	14177	14260	14336	14290	14112	14142	13976	14085	14262	14217	14276	14262	14218	14156	14117	14238	14012	14095	14208	14171	14424	14143	14164	14185	14380	14329	14282	14084	14241	14138	14095	14157	14212	14100	14071	14064	14211	14180	14240	14190	14187	14143	14205	14121	14272	14281	14406	14352	14175	14188	14296	14240	14188	14249	14348	14114	14096	14240	14090	14202	14188	14276	14368	14306	14188	14158	14219	14212	14379	14222	14360	14245	14346	14115	14304	14261	14217	14123	14068	14247	14223	14214	14227	14146	14165	14166	14318	14078	14206	14269	14161	14190	14184	14037	14264	14290	14228	14280	14189	14233	14236	14352	14320	14229	14263	14279	14182	14256	14285	14214	14207	14165	14429	14139	14282	14363	14413	14314	14126	14087	14184	14255	14245	14262	14157	14146	14345	14330	14231	14251	14054	14084	14260	14270	14282	14248	14252	14291	14270	14236	14144	14224	14246	14287	14292	14350	14119	14128	14291	14181	14200	14324	14218	14145	14403	14134	14154	14164	14195	14204	14166	14456	14218	14129	14211	14259	14173	14192	14329	14254	14159	14080	14004	14270	14449	14290	14188	14244	14260	14238	14411	14167	14207	14084	14200	14223	14194	14215	14215	14320	14210	14292	14213	14250	14325	14114	14325	14080	14138	14420	14091	14356	14248	14166	14135	14203	14250	14203	14066	14166	14053	14230	14278	14403	14321	14198	14312	14102	14194	14201	14345	14221	14226	14210	14115	14272	14161	14360	14379	14283	14331	14226	14196	14179	14214	14241	14252	14352	14289	14357	14402	14191	14318	14243	14147	14290	14290	14256	14079	14412	14243	14176	14310	14093	14193	14444	14295	14303	14152	14338	14180	14230	14164	14241	14243	14110	14143	14031	14160	14152	14277	14291	14313	14214	14164	14096	14200	14262	14077	14169	14176	14145	14236	14226	14178	14275	14298	14328	14275	14302	14293	14249	14201	14299	14274	14358	14072	14297	14113	14165	14176	14212	14049	14206	14274	14398	14141	14273	14153	14037	14264	14195	14223	14244	14246	14180	14254	14119	14217	14244	14204	14295	14258	14183	14197	14405	14314	14221	14233	14279	14335	14184	14398	14204	14179	14281	14294	14217	14170	14137	14216	14327	14158	14119	14264	14241	14302	14396	14109	14337	13949	14429	14341	14260	14373	14115	14154	14271	14213	14239	14168	14270	14075	14347	14308	14142	14251	14237	14272	14240	14255	14334	14309	14285	14135	14219	14373	14186	14106	14242	14342	14229	14362
22897	21145	28870	23941	23286	27863	30931	25575	23066	22158	20577	19622	18930	18689	18234	17864	17730	17379	17266	17012	17011	17115	16902	16735	16928	17034	16838	16806	16763	16780	16774	16830	16844	16636	16709	16819	16797	16617	16605	16672	16724	16586	16775	16517	16631	16737	16594	16705	16745	16607	16843	16519	16697	16758	16754	16592	16522	16741	16519	16582	16534	16708	16620	16512	16739	16586	16503	16696	16679	16687	16677	16698	16721	16728	16634	16539	16605	16702	16626	16546	16606	16622	16748	16517	16590	16633	16887	16826	16579	16729	16599	16713	16753	16558	16873	16562	16744	16461	16626	16725	16660	16487	16712	16564	16549	16506	16606	16741	16503	16598	16499	16498	16553	16537	16559	16492	16623	16534	16594	16583	16689	16765	16592	16550	16515	16670	16410	16624	16694	16530	16631	16519	16513	16469	16658	16545	16628	16588	16748	16544	16713	16576	16600	16633	16748	16582	16628	16852	16446	16710	16784	16619	16420	16771	16574	16731	16490	16575	16720	16587	16785	16500	16418	16661	16634	16662	16775	16622	16696	16471	16613	16574	16521	16675	16607	16633	16630	16518	16663	16621	16701	16713	16515	16435	16590	16393	16634	16523	16704	16571	16690	16790	16618	16582	16608	16500	16686	16566	16641	16557	16552	16519	16533	16586	16604	16495	16600	16571	16445	16414	16731	16569	16553	16646	16651	16780	16504	16451	16421	16614	16567	16302	16556	16705	16463	16551	16613	16459	16590	16435	16786	16685	16642	16663	16495	16396	16631	16327	16573	16437	16783	16615	16551	16458	16626	16577	16611	16724	16505	16468	16477	16498	16590	16508	16490	16711	16580	16548	16483	16590	16600	16554	16584	16641	16574	16613	16356	16521	16628	16544	16662	16719	16834	16542	16712	16629	16505	16854	16854	16537	16614	16360	16685	16485	16658	16635	16548	16645	16657	16684	16625	16666	16588	16628	16489	16690	16624	16585	16496	16801	16528	16638	16837	16612	16695	16672	16565	16503	16510	16712	16715	16593	16672	16635	16672	16596	16658	16576	16613	16452	16445	16628	16581	16432	16585	16586	16731	16760	16654	16628	16660	16667	16539	16486	16439	16667	16543	16489	16479	16638	16761	16515	16430	16589	16642	16628	16630	16536	16587	16649	16670	16545	16551	16816	16425	16569	16707	16661	16389	16572	16601	16767	16749	16373	16539	16669	16560	16511	16592	16574	16632	16825	16584	16816	16554	16429	16533	16700	16716	16629	16631	16456	16497	16420	16561	16538	16730	16440	16718	16636	16729	16620	16800	16616	16500	16631	16601	16604	16882	16781	16571	16513	16458	16510	16505	16596	16394	16651	16591	16639	16426	16535	16607	16632	16537	16808	16437	16507	16500	16499	16729	16719	16796	16719	16673	16649	16746	16744	16379	16550	16358	16646	16474	16809	16511	16613	16521	16398	16489	16556	16666	16613	16603	16663	16516	16654	16562	16430	16610	16702	16729	16658	16619	16651	16674	16539	16631	16664	16691	16694	16619	16532	16616	16523	16661	16669	16616	16713	16451	16623	16553	16480	16531	16561	16591	16744	16407	16539	16819	16570	16543	16660	16525	16709	16637	16549	16637	16764	16726	16457	16717	16592	16665	16778	16802	16593	16666	16573	16573	16481	16637	16702	16530	16572	16445	16698	16642	16430	16522	16602	16760	16699	16567	16614	16630	16628	16784	16615	16626	16652	16665	16705	16654	16579	16698	16689	16580	16521	16751	16537	16464	16370	16568	16397	16545	16277	16519	16668	16668	16642	16547	16546	16539	16489	16511	16592	16806	16738	16749	16698	16532	16685	16694	16599	16591	16675	16620	16487	16680	16606	16559	16448	16572	16464	16626	16611	16548	16406	16579	16528	16427	16418	16446	16356	16405	16592	16290	16648	16539	16475	16632	16659	16856	16591	16567	16720	16679	16621	16451	16474	16521	16412	16586	16471	16700	16636	16601	16597	16619	16737	16675	16479	16621	16768	16522	16482	16455	16585	16755	16457	16579	16563	16627	16681	16547	16585	16322	16703	16633	16451	16563	16446	16830	16606	16589	16407	16360	16644	16687	16587	16586	16419	16595	16645	16369	16563	16663	16576	16379	16569	16482	16652	16576	16693	16651	16757	16525	16463	16624	16667	16507	16406	16613	16546	16662	16555	16670	16816	16530	16545	16522	16491	16598	16696	16589	16582	16557	16618	16631	16532	16609	16506	16607	16422	16530	16325	16739	16508	16702	16673	16609	16489	16575	16528	16906	16587	16604	16585	16695	16431	16609	16655	16725	16704	16473	16742	16321	16627	16469	16595	16583	16475	16578	16488	16735	16546	16537	16492	16734	16652	16601	16614	16540	16786	16502	16562	16567	16564	16623	16605	16715	16538	16592	16398	16629	16509	16730	16611	16595	16713	16538	16421	16482	16642	16610	16530	16688	16542	16608	16504	16573	16723	16545	16810	16459	16588	16594	16779	16724	16664	16605	16346	16644	16652	16477	16502	16448	16665	16655	16553	16407	16675	16749	16483	16764	16650	16613	16634	16542	16674	16565	16699	16587	16522	16589	16574	16657	16513	16714	16622	16752	16686	16505	16494	16426	16601	16644	16527	16548	16666	16570	16588	16625	16755	16512	16593	16725	16583	16802	16619	16614	16608	16718	16419	16462	16584	16564	16537	16562	16630	16715	16504	16754	16768	16611	16531	16593	16489	16563	16476	16656	16459	16578	16690	16629	16645	16624	16510	16441	16559	16507	16539	16568	16502	16489	16440	16536	16675	16532	16598	16626	16469	16555	16475	16537	16647	16646	16537	16680	16474	16559	16524	16636	16707	16682	16608	16664	16661	16613	16507	16707	16740	16502	16637	16606	16491	16635	16749	16757	16597	16500	16648	16705	16554	16765	16678	16628	16482	16726	16664	16558	16823	16659	16553	16416	16346	16447	16463	16617	16503	16766	16445	16531	16531	16541	16690	16467	16680	16697	16550	16528	16666	16391	16651	16454	16797	16651	16385	16606	16761	16256	16662	16809	16713	16518	16568	16543	16707	16620	16459	16498	16594	16446	16448	16715	16492	16464	16510	16447	16531	16416	16345	16607	16673	16660	16561	16438	16683	16515	16629	16648	16459	16442	16376	16597	16340	16497	16772	16731	16618	16483	16458	16474	16663	16477	16689	16679	16593	16559	16716	16546	16738	16637	16821	16686	16576	16565	16418	16609	16501	16493	16548	16704	16456	16492	16671	16550	16683	16605	16456	16664	16639	16563	16643	16600	16500	16757	16723	16518	16514	16428	16385	16499	16626	16464	16605	16493	16896	16640	16698	16825	16651	16544	16770	16693	16616	16507	16618	16658	16519	16557	16534	16641	16307	16687	16385	16682	16550	16877	16734	16726	16704	16421	16537	16780	16544	16580	16598	16544	16483	16466	16473	16704	16650	16618	16643	16497	16630	16468	16482	16604	16467	16610	16503	16674	16644	16596	16723	16555	16444	16559	16572	16667	16562	16439	16307	16676	16549	16366	16441	16553	16742	16632	16633	16616	16506	16601	16565	16708	16706	16565	16519	16514	16567	16618	16667	16640	16743	16620	16616	16804	16600	16579	16755	16658	16715	16516	16664	16721	16682	16448	16749	16694	16638	16578	16412	16441	16511	16730	16588	16592	16753	16889	16524	16651	16905	16731	16548	16657	16490	16654	16593	16339	16569	16671	16414	16423	16672	16819	16430	16521	16338	16502	16773	16512	16483	16405	16468	16423	16656	16571	16583	16580	16503	16437	16622	16645	16581	16733	16618	16544	16523	16711	16517	16585	16643	16611	16564	16636	16584	16502	16636	16668	16559	16486	16731	16692	16479	16842	16542	16583	16503	16505	16583	16531	16570	16563	16736	16676	16774	16618	16693	16640	16834	16667	16631	16575	16500	16567	16696	16544	16725	16492	16860	16670	16497	16530	16619	16425	16395	16701	16594	16712	16443	16871	16616	16755	16492	16499	16596	16723	16860	16447	16580	16669	16889	16658	16764	16730	16616	16584	16703	16661	16431	16740	16804	16578	16418	16531	16605	16575	16561	16453	16767	16776	16553	16718	16691	16783	16771	16770	16616	16541	16543	16623	16810	16785	16722	16558	16609	16558	16538	16524	16681	16439	16504	16499	16522	16510	16603	16556	16551	16635	16412	16527	16439	16629	16669	16671	16556	16595	16623	16670	16652	16522	16501	16606	16734	16665	16710	16526	16660	16642	16502	16526	16415	16527	16655	16745	16615	16546	16666	16776	16670	16672	16396	16481	16761	16713	16761	16542	16758	16784	16697	16326	16479	16556	16543	16725	16499	16508	16420	16719	16633	16611	16633	16498	16591	16566	16674	16506	16891	16482	16476	16712	16621	16671	16533	16589	16684	16441	16493	16518	16637	16425	16740	16730	16622	16386	16673	16668	16547	16486	16445	16622	16686	16624	16537	16550	16445	16519	16413	16639	16315	16628	16691	16797	16582	16607	16346	16535	16829	16658	16698	16687	16764	16609	16570	16544	16528	16852	16523	16784	16697	16583	16957	16558	16565	16530	16651	16754	16556	16649	16479	16556	16696	16600	16543	16551	16516	16498	16619	16340	16722	16521	16459	16593	16464	16557	16581	16693	16502	16462	16687	16624	16601	16596	16668	16653	16443	16708	16809	16628	16515	16420	16630	16755	16524	16473	16617	16606	16712	16518	16546	16800	16508	16428	16751	16670	16644	16509	16639	16665	16735	16449	16650	16488	16408	16672	16544	16658	16580	16572	16720	16517	16709	16717	16663	16731	16874	16715	16445	16686	16698	16598	16378	16736	16475	16598	16551	16560	16742	16424	16623	16622	16659	16696	16709	16709	16708	16572	16416	16776	16573	16440	16490	16673	16652	16586	16542	16650	16546	16671	16535	16493	16642	16413	16491	16554	16681	16780	16655	16664	16569	16763	16681	16547	16454	16570	16623	16551	16308	16425	16620	16640	16606	16461	16618	16775	16706	16378	16707	16744	16665	16709	16529	16456	16557	16747	16573	16688	16510	16414	16611	16728	16515	16789	16738	16630	16469	16434	16580	16536	16673	16619	16730	16698	16788	16587	16627	16593	16542	16642	16610	16718	16811
32078	55780	51595	41963	36783	32649	30203	26247	23952	21933	20186	18750	17662	17330	16518	16127	15833	15548	15210	15036	15165	15100	14864	14666	14834	14820	14911	14589	14670	14697	14709	14543	14745	14534	14559	14643	14511	14549	14442	14492	14535	14527	14578	14442	14705	14440	14521	14602	14587	14560	14572	14488	14651	14573	14551	14563	14520	14460	14520	14422	14461	14481	14670	14446	14467	14495	14589	14504	14543	14502	14458	14641	14313	14591	14405	14573	14469	14486	14521	14513	14348	14436	14427	14431	14393	14454	14554	14556	14432	14425	14350	14650	14457	14350	14514	14474	14445	14424	14545	14525	14579	14501	14533	14590	14327	14350	14510	14587	14571	14503	14368	14455	14432	14447	14528	14395	14512	14502	14541	14510	14536	14570	14680	14517	14488	14535	14616	14370	14655	14398	14498	14492	14464	14419	14566	14369	14660	14312	14556	14541	14366	14376	14328	14410	14627	14547	14572	14466	14538	14563	14393	14539	14419	14514	14581	14540	14459	14685	14484	14612	14510	14636	14591	14424	14445	14403	14520	14238	14474	14626	14579	14549	14341	14515	14528	14342	14724	14363	14402	14349	14480	14302	14520	14395	14546	14378	14372	14354	14498	14437	14493	14566	14396	14564	14401	14543	14492	14343	14402	14541	14642	14391	14367	14439	14454	14535	14425	14569	14361	14506	14530	14477	14353	14348	14502	14436	14512	14671	14430	14507	14387	14633	14556	14351	14578	14507	14499	14427	14410	14463	14375	14593	14526	14535	14428	14394	14345	14284	14435	14584	14427	14673	14442	14527	14326	14536	14511	14513	14427	14457	14468	14551	14500	14432	14682	14655	14593	14520	14562	14477	14296	14543	14472	14468	14461	14517	14454	14557	14566	14464	14501	14612	14467	14397	14498	14383	14565	14405	14528	14387	14525	14325	14399	14503	14564	14555	14455	14472	14508	14429	14485	14405	14537	14486	14509	14443	14445	14539	14460	14503	14551	14397	14532	14505	14605	14477	14376	14456	14452	14436	14581	14336	14193	14371	14677	14294	14384	14610	14365	14478	14533	14578	14476	14393	14590	14482	14487	14392	14407	14493	14504	14390	14434	14406	14511	14594	14529	14520	14456	14476	14478	14404	14592	14541	14520	14556	14603	14589	14289	14347	14531	14509	14460	14478	14428	14518	14411	14459	14407	14507	14470	14614	14628	14603	14623	14390	14354	14489	14566	14385	14512	14529	14480	14472	14506	14321	14418	14395	14522	14343	14669	14532	14515	14459	14459	14353	14393	14422	14555	14397	14550	14439	14492	14426	14343	14523	14503	14466	14554	14582	14618	14477	14435	14533	14484	14587	14401	14432	14499	14607	14438	14539	14698	14500	14417	14455	14446	14638	14418	14513	14578	14370	14425	14539	14504	14452	14556	14691	14484	14573	14513	14594	14683	14369	14474	14478	14453	14573	14351	14271	14339	14344	14628	14444	14459	14391	14428	14494	14551	14438	14523	14542	14519	14554	14406	14624	14331	14592	14412	14467	14449	14487	14480	14451	14466	14497	14362	14584	14454	14464	14402	14280	14613	14474	14583	14363	14320	14541	14440	14493	14592	14392	14492	14516	14739	14186	14628	14525	14481	14425	14504	14601	14471	14555	14462	14470	14575	14405	14396	14476	14334	14491	14459	14598	14487	14236	14512	14312	14263	14462	14522	14225	14549	14329	14409	14350	14468	14547	14567	14236	14454	14441	14510	14411	14377	14437	14348	14273	14612	14508	14500	14488	14527	14489	14405	14668	14420	14628	14372	14344	14482	14591	14363	14484	14286	14457	14428	14362	14516	14564	14450	14515	14436	14386	14496	14672	14432	14353	14553	14373	14527	14526	14386	14541	14514	14495	14495	14440	14642	14340	14461	14449	14497	14669	14421	14428	14409	14615	14487	14397	14645	14428	14549	14516	14510	14396	14503	14454	14571	14486	14611	14394	14491	14342	14635	14315	14423	14556	14360	14492	14458	14542	14386	14381	14293	14505	14493	14233	14558	14646	14354	14348	14431	14462	14411	14500	14460	14517	14534	14479	14312	14532	14425	14674	14307	14678	14616	14558	14366	14439	14451	14472	14615	14583	14463	14586	14401	14396	14418	14514	14437	14474	14417	14438	14402	14417	14465	14551	14517	14186	14271	14514	14439	14475	14455	14448	14633	14343	14562	14423	14503	14616	14393	14497	14512	14406	14532	14519	14538	14382	14507	14368	14322	14529	14517	14425	14551	14579	14456	14511	14606	14359	14591	14492	14348	14271	14539	14547	14491	14571	14497	14485	14493	14386	14545	14558	14386	14416	14457	14383	14467	14389	14430	14367	14572	14556	14522	14490	14385	14577	14514	14360	14612	14420	14531	14521	14507	14442	14357	14512	14660	14687	14391	14465	14566	14510	14525	14509	14401	14466	14503	14533	14460	14528	14446	14267	14291	14413	14644	14403	14683	14275	14416	14462	14362	14570	14370	14565	14351	14534	14505	14454	14481	14515	14569	14376	14418	14377	14438	14485	14353	14501	14369	14479	14437	14591	14634	14327	14527	14560	14515	14418	14479	14652	14406	14361	14507	14387	14335	14413	14504	14503	14591	14498	14667	14534	14313	14569	14543	14468	14434	14636	14360	14333	14523	14549	14606	14340	14488	14529	14546	14485	14558	14488	14729	14494	14442	14424	14456	14402	14618	14453	14465	14459	14421	14530	14456	14423	14546	14500	14524	14308	14499	14555	14645	14316	14481	14393	14474	14446	14555	14507	14394	14574	14310	14464	14373	14549	14565	14589	14457	14425	14405	14522	14584	14341	14478	14436	14374	14638	14428	14465	14447	14530	14401	14535	14433	14549	14533	14516	14501	14512	14518	14504	14404	14657	14369	14680	14452	14520	14409	14456	14604	14472	14501	14424	14465	14604	14341	14388	14480	14466	14543	14439	14618	14486	14541	14399	14506	14654	14428	14526	14600	14424	14460	14445	14457	14472	14510	14374	14424	14326	14607	14503	14268	14500	14504	14374	14437	14494	14544	14527	14389	14455	14466	14461	14461	14525	14581	14463	14420	14475	14538	14522	14512	14545	14522	14473	14483	14456	14314	14468	14569	14464	14500	14413	14406	14491	14567	14491	14386	14501	14383	14637	14389	14456	14653	14374	14612	14399	14484	14703	14532	14447	14516	14485	14442	14506	14456	14463	14361	14246	14358	14471	14552	14498	14565	14432	14413	14460	14537	14580	14525	14477	14357	14520	14423	14221	14583	14463	14472	14687	14533	14547	14473	14448	14571	14513	14632	14391	14398	14617	14616	14425	14582	14667	14516	14502	14473	14511	14382	14351	14417	14581	14449	14439	14411	14527	14583	14441	14506	14579	14540	14564	14303	14450	14536	14432	14552	14427	14629	14423	14426	14610	14421	14516	14487	14492	14239	14568	14463	14391	14571	14519	14436	14494	14457	14445	14442	14297	14534	14510	14400	14445	14498	14415	14434	14519	14551	14590	14599	14421	14516	14518	14457	14286	14420	14404	14366	14458	14401	14389	14474	14424	14538	14639	14380	14392	14485	14431	14433	14583	14484	14411	14467	14546	14544	14386	14453	14538	14546	14574	14531	14410	14526	14404	14468	14502	14465	14510	14525	14448	14472	14552	14570	14403	14273	14461	14392	14417	14293	14484	14643	14480	14519	14485	14419	14462	14400	14377	14429	14325	14435	14530	14609	14473	14457	14363	14289	14620	14371	14370	14706	14542	14305	14451	14351	14444	14365	14640	14446	14368	14636	14409	14546	14315	14426	14406	14498	14440	14568	14425	14400	14421	14401	14379	14457	14398	14450	14579	14330	14401	14406	14462	14622	14334	14489	14358	14400	14506	14533	14635	14606	14582	14474	14507	14529	14491	14484	14651	14448	14364	14426	14407	14371	14602	14522	14351	14471	14450	14401	14483	14551	14355	14528	14459	14430	14536	14415	14522	14313	14537	14495	14398	14481	14361	14381	14246	14548	14364	14523	14465	14589	14463	14563	14554	14445	14300	14552	14354	14414	14577	14476	14495	14506	14480	14608	14506	14570	14590	14506	14624	14530	14567	14538	14443	14428	14360	14590	14444	14503	14518	14376	14263	14587	14553	14346	14343	14412	14364	14454	14568	14571	14410	14569	14457	14339	14424	14503	14441	14459	14477	14343	14351	14549	14524	14644	14224	14564	14351	14452	14276	14536	14524	14352	14468	14409	14576	14467	14513	14420	14441	14704	14630	14495	14597	14612	14395	14371	14565	14577	14404	14313	14374	14576	14490	14448	14441	14362	14519	14695	14505	14303	14418	14400	14420	14261	14492	14493	14538	14377	14432	14504	14363	14493	14416	14296	14606	14414	14441	14393	14474	14393	14547	14511	14624	14536	14632	14456	14533	14438	14631	14437	14452	14371	14367	14732	14443	14455	14415	14538	14495	14446	14478	14552	14376	14508	14645	14415	14452	14520	14393	14318	14449	14638	14338	14541	14461	14457	14390	14492	14545	14397	14437	14356	14546	14435	14561	14313	14505	14296	14548	14498	14462	14466	14600	14472	14596	14466	14368	14506	14499	14377	14527	14603	14540	14212	14370	14399	14346	14470	14392	14456	14562	14502	14451	14656	14431	14373	14388	14516	14479	14590	14430	14479	14502	14476	14552	14474	14471	14535	14496	14560	14439	14387	14363	14620	14516	14604	14503	14536	14459	14612	14454	14602	14531	14421	14504	14607	14450	14401	14393	14366	14618	14488	14440	14579	14469	14475	14485	14348	14629	14555	14475	14521	14402	14423	14548	14462	14563	14397	14428	14504	14501	14484	14586	14209	14460	14480	14483	14491	14503	14538	14319	14678	14553	14624	14465	14279	14588	14269	14386	14564	14483	14227	14464	14426	14664	14408	14580	14375	14531	14443	14547	14433	14551	14534	14470	14449	14436	14541	14498	14473	14513	14474	14361	14552	14415	14684	14507	14542	14399	14502	14441	14413	14345	14444	14559	14438	14457	14501	14475	14536	14423	14455	14371	14505	14477	14524	14478	14382	14449	14490	14480	14454	14493	14516	14401	14310	14568	14418	14452	14563	14443	14530	14489	14477	14487	14511	14521	14361	14542	14581	14431	14391	14413
28988	28309	35731	32093	26292	23716	21869	20262	19213	18558	17967	17478	17391	16971	16747	16693	16756	16497	16573	16482	16394	16520	16364	16441	16377	16344	16297	16291	16393	16344	16338	16262	16311	16296	16234	16377	16194	16289	16094	16022	16048	16359	15888	16185	16177	16200	16351	16195	16381	16235	16362	16089	16362	16297	16188	16265	16149	16373	16197	16313	16327	16185	16313	16262	16306	16171	16234	16358	16282	16123	16190	16235	16162	16118	16225	16346	16156	15996	16175	16380	16039	16242	16200	16221	16107	16376	16299	16299	16176	16126	16339	16119	16139	16188	16180	16139	16156	16124	16176	16039	16318	16211	16198	15982	16359	16254	16214	16171	16147	16145	16416	16097	16345	16229	16285	16342	16172	16245	16067	16433	16250	16410	16006	16304	16237	16417	16289	16332	16061	16095	16176	16431	16147	16048	16356	16091	16388	16023	16121	16228	16022	16317	16213	16377	16323	16234	16271	16188	16151	16259	16391	16131	16282	16072	16347	16380	16153	16083	15953	16167	16283	16226	16299	16256	16304	16424	16507	16164	16170	16191	16120	16242	16035	16274	16175	16253	16456	16129	16493	16125	16198	16281	16303	16331	16132	16021	16107	16202	16149	16206	16151	16195	16181	16116	16118	16278	16312	16144	16205	16160	16348	16219	16277	16111	16138	16032	16320	16023	16333	16309	16153	16330	16304	16357	16121	16185	16297	16228	16146	16143	16302	16288	16356	16138	15955	16278	16295	16323	16216	16156	15960	16049	16362	16127	16096	16343	16283	16179	16065	16385	16197	16206	16294	16171	16138	16350	16225	16195	16263	16326	16303	16307	16295	16296	16133	16217	16115	16227	16221	16248	16008	16273	16291	16188	16118	16208	16369	16155	16025	16117	16091	16158	16234	16169	16186	15983	16158	16147	16306	16092	16223	16254	16342	16326	16209	16241	16164	16186	16412	16241	16166	16182	16060	16290	16271	16102	16390	16158	16162	16219	16291	16226	16214	16290	16159	16169	16110	16292	16108	15923	16252	16185	16117	16322	16171	16209	16260	16221	16055	16112	16052	16217	16281	16325	16281	16216	16125	16206	16248	16273	16235	16338	16272	16243	16221	16288	16281	16227	16277	16207	16539	16417	16027	16288	16102	15996	16289	16124	16162	16226	16028	16178	16098	16126	16321	16374	16286	16079	16289	16346	16087	16253	16435	16369	16273	16204	16299	16279	16158	16175	16301	16460	16219	16187	16299	16203	16189	16172	16121	16093	16177	16154	16282	16312	16054	16244	16385	16219	16216	16485	16164	16321	16308	16307	16160	16228	16265	16309	16186	16159	16226	16189	16223	16360	16231	16195	16095	16128	16269	16100	16193	16195	16247	16355	16001	16342	16228	16296	16313	15896	16199	15956	16211	16213	16256	16115	16236	16160	16253	16014	16298	16302	16385	16154	16409	16206	16124	16149	16127	16120	16432	16132	16265	16101	16287	16106	16325	16243	16060	16176	16302	16325	16281	16186	16356	16208	16231	16261	16168	16209	16127	16360	16313	16203	16119	16128	16212	16085	16387	16239	16395	15998	16269	16359	16319	16119	16045	16290	16250	16188	16346	16225	16330	16348	16350	16274	16317	16161	16193	16392	16185	16123	16158	16084	16131	16196	16287	16224	16273	16281	16206	16261	16199	16078	15959	16228	16265	16281	16352	16315	16305	16272	16145	16098	16245	16462	16205	16282	16492	16305	16343	16342	16258	16377	16436	16411	16193	16250	16331	16241	16289	16361	16384	16244	16249	16163	16247	16381	16232	16301	16372	16121	16166	16121	16403	16436	16329	16124	16228	16206	16119	16175	16209	16187	16186	16300	16318	16441	16200	16266	16258	16169	16167	16167	16342	16134	16355	16149	16171	16273	16183	16131	16316	16396	16354	16355	16184	16186	16174	16048	16246	16230	16232	16321	16221	16386	16110	16051	16132	16280	16328	16232	16166	16401	16239	16380	16360	16177	16265	16292	16199	16224	16308	16190	16145	16155	16013	16101	16221	16355	15988	16374	16195	16270	16142	16341	16477	16326	16261	16112	16003	15994	16043	16175	16343	16309	16119	16320	16381	16044	16111	16264	16446	16095	16205	16104	16228	16477	16368	16294	16261	16153	16125	16290	16356	16112	16276	16013	16156	16233	16390	16291	16227	15994	16313	16126	16118	16415	16224	16180	16164	16143	16323	16153	16163	16254	16342	16235	16070	16323	16280	16314	16342	16230	16130	16123	16234	16171	16206	16253	16073	16043	16267	16120	16275	16056	16255	16429	16274	16210	16209	16132	16318	16129	16159	16138	16173	16290	16263	16351	16167	16072	16072	16279	16128	16392	16176	16188	16238	15951	16100	16184	16152	16276	16143	16267	16336	16086	16240	16023	16091	16319	16376	16464	16233	16084	16030	16322	16262	16095	16157	16330	16164	16327	16332	16223	16139	16156	16422	16177	16266	16241	16302	16202	16297	16185	16386	16255	16370	16226	16258	16290	16162	16343	16207	16269	16156	16169	16369	16197	16359	16278	16200	16254	16235	16199	16244	16345	16155	16092	16198	16107	16204	16184	16216	16272	16290	16192	16238	16337	16430	16237	16157	16161	16113	16166	16197	16241	16131	16305	16023	16104	16283	16128	16267	16132	16387	16233	16009	16193	16320	16130	16017	16201	16281	16322	16194	16070	16273	16093	16188	16221	16083	16217	16226	16319	16250	16314	16393	16269	16229	16247	16339	16085	16238	16275	16246	16148	16232	16080	16347	16124	16234	16110	16235	16371	16383	16153	16295	16157	16319	16335	16342	16238	16297	16169	16261	16246	16241	16190	16248	16345	16277	16127	16226	16043	16230	16190	16265	16309	16159	16182	16148	16282	16409	16151	16301	16276	16254	16191	16151	16274	16043	16334	16419	16427	16292	16306	16056	16242	16252	16132	16184	15986	16214	16282	16130	16272	16189	16433	16242	16313	16352	16404	16366	16292	16212	16190	16240	16163	16135	16272	16039	16022	16228	16181	16233	16346	16292	16232	16261	16359	16214	16265	16265	16304	16017	16243	16302	16315	16422	16326	16213	16007	16122	16220	16264	16104	16174	16189	16079	16205	16313	16306	16228	16495	16241	16206	16133	16316	16243	16156	16225	16276	16366	16197	16302	16094	16104	16289	16099	16299	16275	16119	16351	16335	16252	16156	16180	16251	16204	16285	16185	16270	16040	16151	16245	16172	16202	16192	16300	16216	16344	16499	16172	16240	16253	16366	16277	16137	16102	16188	16126	16184	15975	16308	16162	16412	16212	16190	16294	16095	16219	16229	16306	16231	16276	16180	16232	16070	16228	16282	16338	16127	16106	16324	16343	16240	16260	16310	16355	16242	16182	16235	16237	16135	16380	15940	16303	16172	16135	16315	16190	16182	16355	16345	16314	16147	16064	16311	16228	16227	16175	16085	16294	16259	16440	16206	16420	16349	16153	16472	16364	16250	16319	16205	16097	15972	16284	16233	16159	16211	16368	16098	16350	16104	16453	16267	16295	16230	16163	16147	16344	16209	16255	16259	16202	16259	16295	16079	16237	16238	16193	16372	16226	16099	16106	16220	16163	16288	16421	16240	16398	16215	16148	16256	16284	16274	16125	16208	16313	16207	16330	16099	16225	16201	16221	16062	16441	15945	16347	16405	16335	16176	16235	16269	16196	16058	16144	16239	16276	16160	16275	16390	16120	16312	16326	16182	16205	16124	16407	16097	16300	16208	16359	16257	16357	16236	16336	16124	16034	16074	16197	16198	16141	16189	16432	16135	16424	16402	16309	16108	16056	16171	16042	16210	16200	16248	16238	16405	16233	16323	16369	16274	16336	16233	16292	16289	16119	16013	16315	16214	16301	16171	16146	16187	16328	16214	16264	16147	16293	16176	16280	16241	16169	16187	16265	16154	16102	16396	16271	16162	16082	16314	16206	16385	16425	16411	16290	16185	16382	16136	16102	16425	16518	16279	16155	16302	16355	16237	16313	16184	16250	16233	16379	16204	16052	16203	16117	16200	16119	16193	16237	16329	16325	16350	16223	16360	16160	16108	16066	16426	16149	16120	16224	16243	16277	16247	16332	16236	16254	16260	16279	16300	16130	16240	16218	16233	16380	16242	16018	16301	16290	16223	16295	16497	16254	16287	16344	16160	16144	16403	16141	16105	16234	16212	16233	16335	16212	16376	16221	16210	16287	16082	16190	16234	16502	16347	16437	16153	16458	16107	16194	16293	16352	16567	16159	16277	16254	16433	16231	16597	16291	16323	16116	16200	16240	16130	16110	15997	16452	16162	16272	16389	16191	16388	16079	16245	16253	16174	16262	16225	16172	15995	16091	16207	16011	16206	16216	16321	16160	16232	16129	16205	16263	15954	16316	16238	16224	16254	16279	16200	16310	16242	16367	16255	16199	16234	16287	16419	16223	16100	16353	16360	16358	16254	16206	16136	16076	16146	16112	16152	16212	16271	16280	16250	16368	16168	16220	16162	16258	16401	16260	16316	16153	16400	16234	16166	16085	16253	16380	16446	16137	16231	16282	16144	16096	16211	16407	15981	16262	16342	16183	16342	16577	16307	16194	16293	16364	16390	16201	15981	16156	16393	16220	16428	16344	16224	16139	16016	16134	16332	16127	16053	16350	16121	16134	16247	16260	16407	16222	16274	16200	16218	16192	16162	16465	16297	16153	16321	16336	16402	16199	16401	16176	16300	16149	16257	16361	16257	16188	16258	16337	16122	16317	16233	16204	15962	16305	16098	16234	16270	16260	16056	16208	16143	15992	15893	16335	16172	16056	16314	16432	16338	16132	16282	16136	16341	16016	16245	16174	16425	16299	16219	16183	16326	16357	16106	16175	16226	16080	16212	15931	16125	16060	16161	16417	16400	16106	16260	16284	16285	16107	16040	16311	16209	16002	15792	16376	16411	16091	16322	16496	16305	16101	16302	16272	16189	16134	16183	16304	16101	16085	16340	16267	16035	16234	16232	16262	16087	16245	16269	16191	16366	16237	16339	16379	16281	16281	16257	16309	16208	16130	16277	16290	16276	16355	16308	16186	16208	16493	16241	16361	16156	16154	15938	16130	16252	16314	16166	16174	16065	16342	16145	16126	16017
30160	44060	40351	31657	27126	24306	21682	20040	18659	17636	16713	15954	15778	15185	15182	14974	14849	14674	14501	14432	14446	14628	14438	14442	14364	14238	14440	14444	14323	14120	14346	14212	14194	14216	14159	14214	14329	14202	14367	14200	14502	14158	14145	14229	14213	14284	14364	14163	14123	14187	14285	14273	14308	14203	14175	14031	14104	14094	14299	14200	14204	14399	14432	14191	14311	14217	14305	14359	14132	14207	14269	14180	14249	14160	14286	14255	14263	14237	14163	14146	14429	14317	14171	14315	14188	14163	14168	14251	14102	14304	14143	14293	14253	14394	14131	14233	14087	14174	14096	14158	14280	14294	14148	14199	14110	14067	14232	14202	14272	14207	14139	14171	14148	14223	14191	14092	14086	14206	14128	14083	14161	14039	14236	14204	14223	14049	14236	14145	14227	14337	14235	13976	14276	14178	14184	14244	14211	14224	14282	14222	14188	14327	14193	14253	14129	14192	14133	14194	14236	14429	14239	14170	14291	14083	14260	14128	14136	14145	14316	14219	14238	14245	14136	14320	14039	14339	14271	14091	14244	14143	14202	14234	14283	14242	14202	14136	14115	14197	14112	14282	14182	14167	14004	14157	14190	14087	14194	14083	14241	14162	14192	14321	14174	14164	14215	14232	14258	14291	14212	13988	14188	14067	14224	14171	14310	14233	14237	14225	14328	14302	14224	14198	14090	14155	14208	14122	14243	14169	14208	14117	14382	14227	14328	14132	14302	14211	14236	14244	14225	14343	14040	14190	14178	14251	14265	14220	14242	14262	14176	14271	14345	14266	14252	14348	14235	14354	14279	14110	14205	14134	14203	14201	14033	14265	14223	14131	14223	14209	14260	14135	14190	14154	14184	14257	14243	14078	14405	14199	14097	14335	14234	14190	14277	14197	14301	14105	14210	14201	14293	14303	14171	14123	14235	14268	14207	14133	14176	14154	14161	14182	14127	14240	14151	14047	14154	14177	14377	14191	14323	14038	14074	14206	14247	14303	14342	14162	14173	14164	14007	14300	14146	14320	14237	14104	14029	14094	14157	14199	14169	14221	14125	14125	14129	14245	14229	13973	14202	14161	14116	14150	14344	14125	14149	14128	14257	14248	14170	14260	14131	14270	14327	14283	14251	14336	14111	14231	14126	14276	14252	14173	14122	14259	14200	14227	14162	14384	14139	14353	14265	14140	14329	14266	14067	14187	14389	14184	14138	14260	14215	14271	14202	14202	14321	14342	14135	14237	14214	14219	14289	14155	14067	14292	14303	14161	14276	14302	14143	14063	14065	14133	14227	14142	14265	14399	14134	14150	14228	14270	14102	14215	14186	14289	14090	14081	14214	14201	14123	14021	14223	14268	14249	14129	14286	14235	14253	14104	14154	14314	14216	14181	14136	14404	14126	14186	14153	14157	14181	14170	14077	14147	14128	14251	14070	14311	14244	14133	14191	14311	14204	14293	14241	14264	14197	14288	14323	14279	14144	14277	14181	14067	14086	14311	14169	14182	14314	14094	14254	14316	14186	14061	14207	14126	14178	14207	14245	14202	14085	14281	14307	14314	14129	14174	14173	14236	14145	14187	14114	14081	14297	14132	14193	14192	14223	14289	14021	14274	14302	14049	14346	14232	14135	14256	14175	14097	14216	14093	14120	14109	14167	14214	14202	14180	14420	14134	14227	14370	14106	14083	14222	14269	14195	14332	14264	14190	14360	14277	14121	14209	14090	14133	14154	14178	14149	14257	14317	14193	14068	14299	14264	14188	14203	14034	14100	14373	14289	14236	14117	14334	14201	14318	14194	14256	14101	14305	14288	14243	14016	14242	14162	14200	14302	14191	14295	14245	14283	14333	14272	14244	14239	14211	14263	14096	14204	14297	14246	14262	14175	14119	14385	14280	14193	14189	14229	14272	14418	14349	14130	14222	14147	14296	14283	14325	14143	14277	14128	14254	14168	14225	14221	14359	14209	14395	14322	14342	14210	14286	14210	14218	14253	14210	14328	14444	14196	14287	14270	14214	14220	14105	14180	14152	14220	14120	14304	14197	14323	14187	14052	14287	14222	14286	14258	14114	14287	14212	14166	14166	14274	14060	14228	14267	14301	14353	14211	14028	14235	14323	14210	14102	14361	14207	14283	14073	14216	14364	14254	13883	14376	13921	14126	14142	14101	14213	14261	14221	14235	14229	14291	14207	14325	14202	14261	14205	14191	14277	14382	14180	14222	14188	14324	14186	14185	14326	14162	14266	14201	14230	14143	14152	14206	14097	14226	14122	14175	14025	14316	14231	14346	14100	14329	14237	14232	14357	14319	14114	14176	14264	14272	14258	14275	14276	14276	14063	14183	14224	14281	14270	14218	14092	14304	14156	14296	14204	14273	14072	14017	14199	14220	14240	14331	14279	14256	14254	14161	14302	14237	14209	14077	14070	14047	14199	14326	14174	14285	14174	14324	14118	14312	14193	14168	14068	14258	14170	14025	14258	14346	14294	14222	14263	14144	14220	14390	14321	14205	14391	14170	14265	14134	14287	14077	14258	14158	14252	14115	14175	14353	14154	14168	14340	14118	14161	14265	14306	14180	14307	14338	14226	14271	14243	14223	14183	14052	14125	14172	14169	14145	14342	14196	14237	14189	14224	14033	14138	14204	14205	14353	14139	14210	14328	14334	14417	14176	14269	14131	14175	14373	14251	14290	14260	14184	14189	14219	14113	14265	14290	14271	14312	14181	14155	14017	14292	14214	14202	14156	14285	14066	14236	14260	14240	14323	14277	14225	14096	14128	14191	14166	14015	14227	14337	14278	14347	14359	14132	14356	14140	14206	14209	14225	14270	14194	14122	14127	14183	14114	14080	14144	14054	14180	14227	14144	14147	14076	14260	14301	14281	14381	14278	14124	14256	14458	14120	14215	14204	14213	14249	14153	14186	14328	14126	14190	14329	14210	14322	14307	14290	14277	14182	14277	14310	14140	14345	14294	14279	14367	14327	14304	14199	14221	14330	14278	14171	14260	14310	14075	14310	14191	14311	14284	14300	14133	14152	14318	14260	14268	14154	14347	14405	14200	14102	14227	14349	14278	14286	14140	14227	14185	14196	14449	14220	14209	14131	14212	14158	14199	14229	14144	14413	14069	14135	14312	14101	14253	14268	14235	14340	14289	14306	14243	14100	14224	14246	14102	14275	14356	14176	14171	14327	14357	14261	14238	14143	14173	14179	14228	14095	14238	14270	14331	14294	14324	14305	14201	14117	14209	14156	14098	14158	14301	14166	14307	14275	14221	14115	14117	14161	14315	14167	14145	14138	14135	14253	14085	14182	14416	14319	14219	14190	14092	14242	14241	14357	14129	14251	14289	14294	14218	14072	14106	14124	14158	14446	14185	14169	14308	14213	14409	14317	14279	14079	14424	14306	14136	14048	14092	14165	14225	14118	14256	14287	14391	14281	14206	14286	14420	14057	14165	14129	14234	14018	14321	14050	14197	14184	14172	14160	14329	14140	14219	14273	14267	14214	14233	14176	14222	14274	14254	14183	14287	14225	14153	14224	14108	14109	14356	14236	14260	14249	14215	14136	14317	14338	14402	14125	14342	14267	14151	14162	14283	14199	14034	14126	14159	14401	14094	14253	14245	14213	14452	14209	14303	14287	14319	14158	14213	14247	14236	14360	14266	14168	14203	14275	14153	14175	14263	14177	14221	14231	14309	14198	14359	14158	14320	14193	14176	14288	14323	14261	14297	14236	14195	14257	14142	14227	14276	14120	14260	14336	14201	14174	14179	14238	14001	14236	14170	14159	14290	14215	14215	14208	14186	14330	14221	14247	14416	14541	14280	14333	14190	14308	14151	14409	14215	14321	13966	14166	14254	14149	14161	14209	14236	14074	14303	14304	14269	14173	14321	14178	14305	14187	13921	14194	14183	14230	14446	14090	14292	14272	14290	14242	14300	14170	14262	14407	14143	14201	14151	14375	14156	14252	14250	14297	14213	14357	14289	14073	14312	14269	14093	14159	14151	14154	14353	14301	14234	14189	14253	14235	14106	14351	14274	14396	14018	14480	14283	14331	14229	14146	14300	14262	14324	14158	14261	14269	14314	14134	14226	14318	14190	14041	14136	14201	14147	14254	14343	14272	14226	14158	14290	14088	14223	14122	14279	14326	14380	14127	14191	14219	14049	14262	14193	14266	14051	14197	14144	14165	14246	14292	14304	14144	14260	14295	14395	14125	14264	14187	14081	14419	14377	14172	14222	14258	14217	14194	14112	14392	14205	14094	14238	14175	14367	14155	14198	14188	14316	14364	14257	14117	14191	14290	14098	14050	14300	14258	14281	14311	14375	14221	14006	14289	14311	14225	14242	14251	14225	14227	14115	14425	14141	14136	14213	14251	14311	14219	14279	14281	14315	14078	14173	14099	14013	14294	14186	14101	14213	14191	14183	14363	14147	14154	14141	14230	14128	14149	14086	14168	14377	14216	14213	14048	14126	14233	14177	14246	14101	14145	14171	14236	13953	14219	14192	14250	14257	14194	14142	14165	14228	14124	14278	14296	14213	14159	14239	14122	14125	14389	14325	14368	14137	14260	14310	14192	14252	14250	14108	14235	14223	14195	14175	14353	14190	14259	14081	14265	14219	14215	14196	14204	14342	14304	14219	14157	14253	14283	14200	14155	14286	14175	14177	14169	14149	14055	14172	14297	14157	14302	14317	14228	14039	14064	14301	14264	14171	14209	14095	14255	14256	14147	14321	14179	14297	14228	14099	14261	14389	14338	13939	14260	14361	14200	14203	14215	14137	13958	14295	14173	14240	14127	14163	14196	14150	14406	14286	14235	13993	14398	14320	14359	14080	14303	14186	14142	14163	14322	13998	14283	14346	14224	14333	14303	14251	14205	14176	14115	14450	14049	14229	14263	14190	14248	14240	14201	14291	14144	14155	14270	14304	14455	14324	14187	14082	14132	14286	14233	14099	14247	14139	14157	14294	14255	14265	14163	14130	14379	14236	14331	14110	14275	14131	14108	14451	14269	14294	14022	14281	14236	14406	14319	14043	14317	14218	14332	14228	14013	14165	14273	14327	14360	14094	14226	13955	14275	14090	14266	14193	14309	14276	14050	14214	14200	14269	14308	14178	14117	14193	14119	14317	14251
24117	21123	28619	26128	26355	27290	26227	22570	20776	20123	19067	18496	17837	17712	17467	17246	16974	17084	16727	16719	16808	16384	16465	16567	16548	16328	16266	16333	16469	16404	16278	16322	16331	16209	16273	16456	16277	16415	16299	16378	16387	16309	16263	16224	16446	16406	16250	16272	16242	16412	16097	16244	16459	16269	16443	16301	16292	16177	16280	16295	16256	16085	16330	16206	16182	16129	16221	16280	16447	16282	16182	16372	16125	16200	16245	16409	16394	16202	16265	16343	16392	16409	16372	16096	16463	16274	16244	16176	16018	16257	16149	16093	16225	16385	16177	16069	16301	16236	16178	16309	16119	16113	16141	16213	16327	15963	16119	16249	16234	16254	16344	16168	16224	16384	16117	16399	16104	16201	16352	16416	16125	16257	16229	16408	16217	16304	16168	16146	16168	16218	16363	16338	16407	16369	16220	16101	16148	16294	16213	16097	16283	16288	16177	16190	16121	16234	16304	16148	16274	16334	16227	16056	16161	16074	16309	16143	16313	16301	16199	16248	16284	16293	16182	16337	16324	16554	16109	16214	16179	16148	16193	16050	16057	16235	16347	16178	16368	16254	16225	16013	16154	16449	16129	16187	16166	16147	16399	16118	16287	16237	16407	16191	16285	16055	16216	16253	16151	16135	16186	16219	16380	16205	16188	16146	16213	16447	16221	16126	16120	16271	16218	16097	16242	16275	16314	16379	16301	15920	16285	16388	16249	16272	16393	16273	16315	16412	16295	16319	16305	16241	16199	16270	16134	16284	16016	16201	16303	16324	16213	16444	16374	16118	16099	16199	16275	16261	16178	16209	16205	16318	16341	16184	16285	16170	16125	16127	16157	16279	16405	16442	16291	16332	16353	16453	16224	16244	16176	16373	16212	16031	16298	16291	16456	16229	16169	16192	16263	16208	16311	16113	16370	16290	16302	16130	16337	16269	16061	16239	16346	16339	16198	15936	16070	16225	16014	16126	16267	16329	16300	16266	16251	16433	16420	16368	16650	16181	16116	16168	16134	16341	16405	16308	16203	16301	16024	16261	16152	16282	16051	16344	16153	16173	16010	16266	15982	16286	16351	16304	16351	16331	16111	16353	16136	16362	16201	16211	16327	16212	16341	16388	16287	16186	16198	16282	16274	16306	16084	16126	16119	16315	16246	16219	16469	16016	16248	16110	16181	16307	16237	16342	16375	16132	16111	16300	16317	16117	16206	16119	16237	16219	16473	16325	16228	16286	16366	16102	16303	16440	16271	16391	16350	16317	16181	16390	16306	16091	16289	16026	16313	16320	15985	16282	16047	16312	16168	16059	16103	16089	16282	16078	16291	16160	16353	16058	16172	16160	16251	16354	15991	16203	16201	16307	16196	16298	16116	16279	16202	16174	16136	16033	16234	16248	16244	16109	16229	16280	16312	16183	16489	16382	16339	16288	16361	16107	16040	16182	16247	16346	16130	16186	16249	16260	16178	16241	16502	16346	16321	16291	16286	16397	16132	16421	16437	16188	16330	16161	16092	16284	16202	16073	16131	16212	16356	16399	16294	16278	16281	16200	16318	16105	16089	16328	16381	16126	16169	16144	16218	16372	16198	16148	16301	16170	16465	16320	16274	16340	16464	16359	16075	16159	16244	16300	16166	16166	16458	15928	16185	16223	16161	16147	16359	16227	16033	16057	16235	16018	16087	16145	16043	16101	16329	16080	16122	16234	16132	16346	16046	16162	16252	16138	16404	16138	16239	16310	16134	16138	16419	16294	16432	16367	16194	16101	16339	16212	16136	16308	16009	16133	16102	16343	16197	16256	16265	16226	16314	16237	16342	16306	16372	16291	16221	16259	16037	16285	16433	16025	16253	16297	16238	16077	16004	16343	16274	16197	16330	16294	16136	16077	16197	16136	16188	16313	16412	16143	16174	16386	16190	16027	16132	16051	16378	16302	16181	16079	16259	16171	16223	16183	16105	16257	16273	16220	16164	16204	16340	16276	16343	16302	16470	16478	16266	16169	16433	16191	16329	16357	16254	16298	16261	16341	16459	16381	16300	16130	16086	16317	16342	16345	16200	16268	16496	16438	16277	16286	16314	16477	16226	16172	16238	16128	16278	16172	16155	15996	16311	16098	16337	16232	16392	16004	16063	16248	16220	16227	16393	16320	16323	16302	16226	16055	16295	16163	16064	16090	16280	16296	16227	16319	16298	16387	16383	16296	16220	16377	16236	16346	16214	16170	16263	16439	16380	16185	16072	16234	16177	16432	16135	16237	16216	16256	16154	16135	16168	16175	16237	16143	16274	16564	16315	16243	16298	16134	16267	16482	16274	16123	16227	16086	16166	16198	16193	16245	16379	16311	16200	16148	16248	16283	16161	16297	16334	16148	16129	16260	16281	16098	16462	16402	16231	16153	16242	16198	16296	16308	16394	16087	16321	16099	16219	16228	16437	16452	16204	16326	16181	16010	16220	16317	16126	16203	16267	16326	16266	16192	16209	16284	16472	16255	16112	16156	16306	16488	16249	16085	16269	16069	16205	16417	16342	16295	16487	16202	16258	16031	16286	16153	16240	16327	16316	16142	16204	16192	16187	16350	16378	16335	16239	16275	16309	16312	16197	16428	16118	16385	16362	16267	16212	16294	16157	16274	16239	16297	16606	16254	16248	16022	16097	16344	16115	16279	16389	16108	16157	16127	16200	16341	15974	16261	16252	16285	16272	16171	16228	16174	16282	16127	16144	16173	16350	16181	16094	16143	16360	16338	16394	16139	16315	16369	16291	16288	16298	16234	16208	16248	16238	16250	16294	16271	16223	16307	16271	16296	16214	16221	16345	16243	16117	16230	16274	16212	16110	16307	16402	16305	16055	16343	16253	16044	16284	16123	16024	16131	16248	16308	16199	16159	16187	16236	16409	16282	16399	16283	16406	16273	16261	16257	16365	16153	16380	16209	16362	16299	16080	16265	16195	15966	16221	16247	16065	16270	16405	16421	16297	16311	16224	16183	16394	16206	16371	16202	16198	16197	16237	16273	16328	16146	16309	16137	16507	16302	16223	16157	16335	16117	16075	16154	16266	16078	16329	15976	16336	16133	16219	16112	16121	16314	16258	16169	16293	16061	16387	16250	16172	16121	16217	16157	16329	16289	16265	16100	16111	16176	16073	16316	16352	16064	16301	16199	16173	16445	16346	16263	16207	16424	16181	16275	16381	16244	16340	16265	16357	16329	16124	16327	16399	16371	16204	16047	16237	16128	16297	16453	16293	16163	16168	16284	16259	16345	16208	16407	16352	16406	16373	16399	16356	16225	16275	16238	16299	16395	16243	16237	16272	16292	16226	16251	16301	16386	16385	16226	16159	16280	16253	16245	16139	16300	16047	16254	16256	16271	16367	16377	16036	16253	16068	16229	16473	16122	16354	16307	16252	16228	16440	16172	16105	16122	16007	16297	16307	16137	16411	16084	16204	16079	16183	16009	16150	16111	16206	16282	16092	16193	16294	16126	16257	16158	16182	16372	16087	16428	16252	16142	16175	16214	16345	16502	16141	16165	16568	16435	16131	16385	16099	16139	16324	16389	16247	16231	16362	16295	16160	16345	16666	16101	16126	16154	16440	16191	16305	16213	16282	16311	16301	16334	16298	16392	16056	16211	16229	16196	16337	16123	16169	16221	16170	16128	16129	16505	16101	16143	16194	16286	16052	16127	16201	16263	16274	16345	16126	16214	16198	16232	16125	16311	16402	16168	16322	16292	16208	16360	16240	16307	15991	16259	16316	16303	16228	16162	16255	16142	16454	16259	16328	16320	16318	16423	16268	16505	16227	16301	16306	16122	16391	16342	16114	16241	16020	16232	16251	16272	16247	16276	16361	16174	16357	16286	16048	16517	16350	16222	16272	16234	16246	16087	16384	16207	16243	16485	16278	16264	16504	16081	16171	16244	16344	16187	16288	16126	16350	16164	16303	16176	16260	16351	16132	16189	16267	16120	16262	16192	16408	16253	16250	16449	16207	16220	16223	16181	16324	16358	16163	16017	16297	16447	16201	16176	16211	16208	16449	16196	16243	16187	16371	16456	16176	16206	16295	16360	16280	16161	16078	16292	16296	16312	16397	16237	16295	16040	16265	16212	16167	16156	16427	16294	16404	16347	16116	16210	16248	16371	16436	16378	16295	16242	16303	16054	16262	16278	16426	16036	16332	16129	15960	16281	16212	16241	16325	16023	16248	16333	16242	16334	16063	16224	16199	16259	16287	16091	16266	16069	16096	16404	16224	16199	16485	16210	16284	16140	16027	16202	16545	16374	16243	16212	16398	16205	16242	16118	16068	15959	16260	16149	16399	16278	16251	16176	16438	16272	16269	16417	16363	16241	16230	16208	16215	16178	16406	16360	16093	16465	16000	16257	16168	16203	16442	16319	16256	16020	16252	16169	16282	16284	16130	16188	16226	16032	16176	16338	16225	16105	16006	16210	16283	16236	16304	16190	16293	16296	16107	16293	16276	16102	16144	16269	16397	16266	16137	16209	16241	16332	16107	16224	16231	16224	16189	16106	16155	16080	16171	16210	16162	16128	16110	16223	16106	16205	16307	16290	16109	16125	16339	16145	16187	16366	16115	16098	16035	16139	16209	16346	16343	16272	16173	16272	16146	16314	16258	16213	16151	16300	16252	16251	16270	16181	16033	16218	16449	16168	16346	16215	16134	16258	16273	16373	16166	16112	16345	16082	16332	16225	16263	16301	16257	16383	16354	16432	16294	16464	16439	16050	16220	16288	16346	16248	16325	16212	16295	16306	16213	16328	16185	16185	16205	16242	16295	16293	16245	16121	16077	16360	16410	16256	16433	16206	16270	16230	16223	16212	16223	16223	16159	16261	16138	16198	16328	16102	16172	16332	16387	16205	16249	16173	16027	16335	16504	16364	16138	16173	16108	16207	16038	16378	16198	16151	16247	16271	16274	16172	16027	16225	16268	16283	16343	16374	16290	16258	16452	16255	16141	16214	16100	16301	16247	16153	16108	16140	16436	16273	16280	16092	16146	16182	16010	16297	16199	16303	16377	16394	16134	16187	16198	16202	16327	16361	16160	16259	16383	16282	16241	16368	16286	16228	16392	16299	16270	16271	16290	16167	16205	16143	16418	16137	16294	16220	16213	16113
30200	50531	46929	38294	32802	28636	25251	22950	21015	19345	18178	17182	16540	16107	15624	15407	15243	14998	14909	14675	14673	14592	14585	14450	14632	14613	14417	14438	14406	14251	14256	14247	14407	14273	14360	14271	14301	14238	14209	14262	14467	14385	14263	14072	14167	14351	14415	14319	14266	14353	14324	14221	14275	14379	14295	14283	14382	14282	14265	14278	14336	14295	14197	14383	14341	14144	14201	14188	14321	14156	14241	14293	14284	14264	14328	14234	14249	14306	14272	14215	14234	14003	14374	14187	14179	14379	14469	14239	14236	14405	14334	14360	14253	14182	14125	14223	14299	14224	14182	14363	14427	14230	14321	14270	14263	14102	14333	14289	14282	14338	14238	14339	14334	14219	14153	14365	14323	14302	14295	14159	14343	14428	14111	14093	14265	14170	14295	14112	14224	14158	14228	14269	14256	14331	14176	14335	14337	14343	14306	14188	14389	14216	14408	14185	14255	14341	14078	14144	14326	14349	14185	14366	14277	14371	14129	14187	14293	14312	14340	14228	14330	14318	14325	14168	14358	14214	14270	14256	14325	14310	14347	14289	14143	14180	14134	14232	14241	14400	14200	14182	14266	14370	14107	14271	14258	14191	14368	14272	14345	14264	14338	14166	14270	14398	14252	14309	14240	14153	14284	14244	14244	14289	14248	14180	14180	14225	14265	14138	14271	14193	14272	14164	14020	14337	14442	14340	14222	14172	14219	14310	14211	14292	14326	14309	14404	14106	14256	14330	14304	14263	14395	14350	14249	14181	14225	14326	14336	14280	14165	14176	14246	14365	14272	14293	14396	14283	14326	14247	14340	14404	14286	14307	14248	14361	14187	14384	14294	14164	14143	14183	14429	14227	14327	14296	14220	14135	14280	14273	14150	14192	14239	14187	14133	14187	14228	14137	14331	14176	14217	14296	14345	14181	14288	14370	14383	14319	14164	14240	14354	14283	14231	14189	14390	14138	14256	14321	14044	14419	14226	14174	14303	14289	14351	14283	14440	14349	14179	14253	14134	14279	14376	14252	14232	14154	14439	14168	14271	14252	14152	14386	14314	14300	14270	14238	14221	14173	14246	14149	14309	14121	14189	14426	14236	14339	14218	14192	14487	14179	14244	14353	14405	14183	14293	14318	13939	14202	14318	14299	14180	14204	14199	14179	14252	14284	14127	14152	14198	14086	14295	14317	14392	14316	14190	14251	14183	14313	14271	14155	14302	14155	14367	14266	14334	14300	14402	14217	14424	14315	14134	14383	14336	14395	14190	14373	14124	14389	14290	14288	14173	14224	14513	14309	14275	14159	14178	14364	14145	14320	14245	14377	14230	14202	14240	14387	14237	14279	14178	14287	14257	14192	14324	14220	14291	14208	14310	14226	14192	14345	14331	14256	14278	14197	14415	14264	14334	14237	14213	14399	14335	14366	14164	14261	14229	14240	14315	14360	14327	14299	14457	14125	14261	14316	14278	14284	14312	14156	14274	14249	14215	14341	14267	14298	14182	14203	14336	14164	14140	14266	14242	14244	14179	14253	14192	14399	14337	14263	14307	14326	14018	14240	14188	14290	14379	14250	14131	14027	14343	14259	14093	14140	14244	14174	14220	14313	14115	14396	14240	14282	14099	14237	14203	14418	14069	14258	14362	14194	14234	14362	14118	14470	14227	14323	14395	14311	14109	14444	14279	14205	14187	14020	14339	14219	14253	14380	14109	14294	14348	14128	14414	14206	14194	14216	14273	14237	14129	14266	14294	14327	14271	14168	14213	14241	14368	14414	14420	14219	14152	14210	14116	14334	14350	14187	14442	14322	14205	14277	14116	14263	14394	14087	14135	14053	14338	14176	14123	14210	14302	14282	14311	14296	14307	14153	14283	14250	14097	14218	14168	14156	14161	14160	14390	14138	14161	14306	14193	14221	14236	14167	14138	14345	14318	14122	14250	14295	14250	14391	14310	14151	14245	14394	14229	14252	14171	14306	14169	14125	14333	14171	14434	14304	14395	14107	14266	14158	14164	14296	14151	14334	14319	14303	14061	14121	14468	14239	14159	14357	14315	14227	14171	14270	14276	14250	14149	14266	14233	14225	14441	14268	14305	14323	14191	14413	14340	14305	14243	14334	14196	14273	14307	14083	14210	14174	14290	14475	14281	14169	14323	14243	14125	14327	14089	14285	14323	14237	14271	14304	14150	14239	14294	14265	14236	14360	14251	14292	14367	14258	14208	14270	14187	14209	14152	14332	14243	14231	14429	14095	14170	14188	14185	14059	14386	14234	14216	14101	14451	14173	14296	14266	14264	14298	14214	14300	14268	14222	14261	14352	14258	14127	14280	14224	14198	14148	14284	14325	14230	14177	14450	14129	14300	14294	14306	14147	14174	14330	14222	14253	14151	14387	14195	14120	14370	14273	14320	14279	14350	14223	14262	14173	14230	14119	14362	14266	14309	14384	14281	14278	14336	14238	14114	14197	14259	14227	14348	14315	14324	14334	14253	14416	14196	14400	14284	14244	14253	14185	14240	14302	14167	14459	14296	14218	14323	14084	14426	14229	14174	14238	14223	14297	14192	14207	14369	14371	14327	14277	14061	14276	14228	14355	14186	14284	14204	14095	14222	14196	14246	14268	14288	14276	14106	14206	14295	14311	14228	14339	14216	14202	14247	14248	14342	14208	14286	14423	14178	14264	14212	14210	14318	14205	14141	14125	14444	14323	14187	14087	14194	14369	14049	14268	14078	14238	14191	14209	14369	13960	14251	14234	14400	14349	14335	14317	14256	14356	14196	14227	14302	14064	14325	14311	14253	14120	14171	14095	14217	14348	14264	14312	14342	14269	14218	14288	14278	14173	14210	14353	14185	14225	14354	14075	14304	14250	14226	14192	14195	14158	14201	14096	14271	14444	14291	14205	14146	14098	14058	14261	14105	14362	14316	14290	14315	14236	14147	14369	14190	14220	14461	14376	14282	14199	14294	14397	14419	14376	14120	14049	14201	14338	14294	14217	14160	14267	14389	14300	14263	14095	14250	14208	14388	14273	14258	14336	14200	14116	14198	14271	14176	14248	14202	14308	14394	14179	14344	14243	14241	14224	14094	14429	14294	14172	14258	14306	14338	14177	14227	14306	14165	14518	14235	14348	14344	14298	14323	14127	14446	14327	14221	14067	14279	14126	14338	14217	14335	14237	14127	14345	14443	14183	14247	14235	14325	14211	14246	14104	14206	14303	14305	14280	14232	14123	14311	14349	14288	14171	14208	14217	14385	14446	14217	14245	14337	14288	14337	14420	14359	14223	14213	14263	14254	14312	14229	14246	14332	14331	14207	14090	14211	14311	14332	14421	14176	14295	14272	14214	14350	14252	14123	14095	14155	14235	14195	14383	14331	14125	14157	14119	14129	14114	14169	14229	14355	14304	14064	14138	14294	14190	14188	14179	14233	14215	14445	14355	14343	14401	14300	14188	14337	14349	14231	14216	14318	14232	14052	14324	14120	14111	14323	14226	14153	14247	14320	14422	14335	14209	14167	14196	14230	14364	14237	14314	14273	14220	14154	14350	14341	14276	14282	14169	14466	14221	14169	14153	14237	14208	14145	14280	14207	14213	14232	14129	14293	14398	14357	14157	14267	14241	14312	14325	14117	14213	14211	14314	14144	14242	14379	14208	14247	14348	14278	14220	14220	14137	14218	14290	14291	14262	14238	14135	14406	14459	14194	14400	14202	14080	14243	14401	14270	14216	14197	14304	14159	14251	14277	14321	14178	14261	14217	14133	14392	14310	14239	14257	14160	14351	14293	14299	14313	14247	14269	14238	14231	14261	14344	14286	14340	14337	14226	14252	14332	14220	14409	14375	14146	14028	14371	14244	14228	14208	14231	14356	14043	14230	14407	14257	14301	14196	14267	14345	14150	14383	14212	14397	14278	14173	14302	14409	14192	14246	14281	14172	14247	14124	14255	14305	14346	14124	14113	14302	14256	14320	14370	14267	14351	14099	14309	14128	14254	14172	14335	14120	14295	14237	14365	14211	14264	14049	14346	14186	14219	14385	14120	14194	14275	14136	14082	14401	14263	14172	14257	14212	14266	14269	14332	14311	14250	14215	14168	14358	14182	14290	14285	14211	14088	14172	14211	14190	14333	14238	14380	14310	14091	14230	14161	14277	14301	14212	14255	14333	14349	14175	14235	14128	14316	14286	14295	14176	14109	14307	14423	14320	14371	14275	14174	14301	14121	14454	14281	14216	14363	14217	14282	14222	14178	14357	14255	14430	14141	14219	14262	14265	14356	14338	14277	14361	14260	14156	14236	14127	14232	14198	14393	14088	14284	14244	14424	14419	14343	14254	14070	14219	14145	14262	14421	14280	14244	14221	14273	14253	14213	14318	14277	14240	14460	14295	14053	14321	14253	14419	14271	14308	14470	14142	14234	14360	14419	14178	14216	14238	14169	14121	14206	14437	14291	14269	14124	14266	14198	14496	14173	14314	14044	14202	14356	14245	14355	14268	14272	14070	14136	14278	14372	14251	14162	14139	14402	14193	14187	14394	14121	14256	14301	14192	14161	14276	14291	14453	14136	14313	14011	14466	14238	14178	14368	14330	14324	14285	14346	14267	14270	14317	14290	14328	14396	14525	14167	14157	14149	14269	14163	14228	14215	14361	14230	14290	14339	14157	14302	14454	14143	14456	14310	14131	14324	14121	14286	14309	14312	14160	14141	14080	14171	14185	14192	14160	14246	14151	14347	14386	14248	14356	14335	14331	14386	14144	14325	14359	14177	14263	14172	14183	14361	14310	14321	14236	14309	14121	14435	14195	14217	14214	14089	14257	14364	14201	14352	14135	14138	14213	14278	14408	14102	14223	14142	14212	14315	14123	14380	14284	14182	14288	14178	14217	14238	14374	14194	14244	14235	14213	14324	14031	14293	14254	14258	14328	14134	14283	14291	14355	14329	14422	14379	14205	14228	14161	14099	14240	14255	14224	14306	14348	14199	14296	14088	14292	14284	14260	14303	14182	14107	14311	14268	14144	14164	14150	14178	14294	14217	14336	14265	14317	14248	14204	14089	14121	14096	14277	14414	14448	14282	14179	14195	14207	14316	14176	14246	14183	14315	14265	14156	14136	14246	14299	14120	14303	14454	14180	14192	14181
22762	21015	28726	23826	23245	27608	30320	25396	22981	21566	20507	19517	18845	18286	18049	18148	17609	17567	17252	17051	17195	17284	17129	16794	16879	16978	16854	16518	16812	16788	16739	16758	16673	16765	16713	16701	16690	16690	16625	16576	16933	16766	16703	16731	16823	16714	16665	16771	16762	16687	16748	16824	16519	16654	16761	16914	16594	16516	16762	16549	16660	16544	16425	16685	16533	16722	16528	16565	16640	16708	16713	16759	16564	16411	16710	16642	16554	16457	16767	16702	16672	16575	16619	16555	16521	16725	16700	16544	16702	16691	16558	16728	16500	16543	16530	16734	16548	16602	16673	16462	16663	16605	16522	16562	16707	16457	16792	16808	16431	16476	16954	16507	16522	16508	16581	16666	16591	16943	16696	16655	16648	16571	16632	16638	16419	16672	16566	16559	16658	16475	16400	16515	16842	16686	16560	16572	16730	16593	16608	16805	16659	16563	16610	16567	16478	16455	16538	16610	16696	16751	16569	16703	16609	16640	16603	16625	16716	16635	16454	16458	16798	16561	16663	16616	16448	16443	16606	16598	16458	16618	16636	16655	16767	16600	16408	16546	16430	16561	16671	16605	16594	16552	16524	16702	16615	16674	16616	16472	16705	16554	16513	16549	16609	16574	16600	16463	16630	16599	16260	16686	16472	16552	16709	16587	16738	16735	16665	16715	16780	16662	16409	16550	16569	16700	16526	16671	16612	16179	16497	16688	16582	16731	16492	16611	16603	16500	16502	16570	16608	16561	16619	16652	16471	16582	16720	16757	16570	16584	16407	16561	16379	16447	16679	16725	16458	16474	16488	16699	16347	16458	16704	16713	16428	16339	16521	16446	16496	16450	16436	16542	16789	16422	16761	16627	16549	16518	16636	16544	16566	16520	16543	16636	16796	16867	16604	16513	16536	16618	16395	16804	16439	16527	16583	16620	16420	16664	16643	16614	16532	16492	16651	16482	16617	16343	16711	16564	16590	16294	16474	16782	16568	16612	16770	16486	16430	16388	16704	16623	16572	16680	16636	16475	16711	16546	16721	16564	16747	16613	16562	16531	16584	16495	16618	16495	16721	16774	16530	16619	16713	16440	16388	16724	16561	16490	16387	16571	16621	16692	16576	16462	16683	16622	16576	16576	16545	16333	16585	16568	16534	16686	16512	16631	16628	16518	16548	16553	16822	16699	16514	16619	16479	16449	16601	16607	16625	16554	16626	16613	16727	16582	16540	16661	16474	16454	16647	16753	16916	16504	16640	16537	16624	16525	16753	16600	16565	16497	16521	16534	16621	16621	16388	16459	16356	16681	16688	16679	16397	16534	16605	16426	16614	16460	16557	16505	16658	16331	16875	16517	16643	16564	16688	16666	16724	16552	16302	16488	16547	16412	16522	16555	16470	16852	16745	16305	16407	16706	16619	16784	16494	16605	16676	16574	16565	16797	16515	16424	16506	16516	16416	16461	16438	16540	16426	16579	16569	16613	16714	16563	16708	16352	16503	16504	16570	16611	16657	16387	16573	16501	16550	16414	16563	16544	16398	16580	16476	16367	16702	16677	16422	16576	16530	16568	16605	16389	16674	16705	16590	16789	16686	16690	16491	16559	16681	16358	16551	16403	16546	16477	16285	16530	16564	16505	16544	16406	16460	16407	16556	16484	16439	16522	16471	16681	16768	16727	16524	16449	16390	16498	16591	16564	16565	16467	16575	16622	16612	16669	16648	16393	16674	16609	16598	16408	16515	16524	16471	16616	16695	16548	16631	16651	16488	16473	16599	16450	16616	16651	16407	16611	16527	16835	16907	16605	16525	16577	16746	16618	16710	16611	16397	16771	16633	16568	16591	16496	16660	16505	16572	16536	16529	16471	16730	16647	16640	16682	16681	16625	16543	16419	16719	16451	16677	16628	16514	16474	16514	16674	16440	16468	16606	16621	16459	16598	16368	16740	16571	16544	16852	16387	16674	16674	16673	16711	16682	16722	16489	16526	16721	16661	16626	16549	16625	16579	16566	16647	16545	16500	16389	16546	16610	16773	16537	16556	16627	16542	16494	16644	16669	16667	16717	16516	16625	16381	16603	16686	16515	16613	16532	16668	16430	16557	16632	16551	16639	16527	16639	16494	16479	16819	16805	16452	16550	16424	16463	16718	16624	16548	16373	16491	16485	16576	16685	16417	16643	16593	16553	16534	16602	16465	16475	16281	16450	16493	16682	16500	16526	16349	16530	16630	16561	16597	16597	16446	16542	16424	16640	16580	16564	16551	16622	16705	16514	16652	16430	16656	16580	16711	16499	16422	16469	16453	16699	16590	16567	16519	16697	16488	16586	16719	16546	16513	16629	16615	16557	16554	16687	16450	16534	16580	16625	16508	16524	16511	16688	16744	16714	16557	16604	16673	16686	16646	16455	16639	16594	16503	16551	16592	16718	16701	16540	16699	16332	16530	16545	16610	16732	16693	16640	16625	16496	16461	16740	16569	16444	16618	16631	16699	16452	16479	16551	16426	16675	16441	16601	16564	16564	16583	16510	16523	16472	16602	16617	16691	16568	16731	16630	16507	16581	16502	16671	16732	16608	16639	16533	16732	16602	16716	16640	16497	16612	16583	16594	16710	16610	16504	16529	16737	16667	16573	16666	16541	16613	16524	16399	16723	16620	16567	16648	16568	16435	16586	16384	16702	16463	16650	16524	16670	16692	16537	16677	16707	16535	16438	16527	16447	16674	16497	16761	16470	16550	16690	16620	16615	16494	16452	16830	16571	16650	16554	16647	16527	16387	16467	16729	16658	16725	16432	16681	16889	16707	16688	16399	16481	16556	16615	16667	16530	16412	16493	16529	16661	16643	16449	16577	16342	16603	16689	16637	16692	16603	16799	16759	16596	16653	16534	16715	16673	16603	16221	16501	16491	16475	16582	16566	16528	16482	16500	16674	16505	16601	16575	16667	16507	16566	16578	16600	16705	16580	16526	16667	16506	16539	16745	16566	16737	16613	16515	16683	16603	16640	16621	16423	16418	16684	16573	16620	16593	16620	16499	16753	16785	16453	16518	16561	16443	16678	16478	16613	16472	16619	16467	16605	16743	16591	16504	16521	16534	16610	16518	16618	16463	16486	16465	16555	16636	16444	16471	16637	16480	16552	16417	16592	16357	16689	16564	16732	16503	16679	16657	16804	16738	16611	16602	16774	16468	16690	16661	16534	16510	16464	16554	16322	16381	16639	16747	16588	16652	16758	16579	16645	16603	16628	16563	16725	16662	16471	16655	16417	16422	16418	16658	16522	16471	16548	16679	16522	16682	16422	16753	16561	16549	16372	16628	16718	16450	16407	16477	16561	16657	16793	16531	16748	16599	16815	16602	16546	16504	16401	16316	16722	16606	16485	16446	16401	16748	16445	16628	16543	16576	16575	16411	16566	16559	16722	16524	16268	16327	16473	16752	16802	16574	16452	16648	16634	16512	16770	16637	16676	16718	16643	16447	16734	16584	16711	16516	16476	16662	16476	16586	16487	16545	16495	16716	16542	16696	16683	16594	16499	16559	16698	16657	16610	16682	16566	16576	16577	16569	16659	16649	16502	16631	16620	16652	16619	16544	16660	16575	16658	16464	16653	16515	16658	16321	16703	16520	16655	16385	16461	16522	16732	16552	16534	16693	16613	16654	16624	16621	16628	16578	16585	16521	16606	16553	16588	16483	16551	16442	16606	16633	16517	16676	16482	16625	16412	16609	16617	16483	16514	16758	16528	16560	16470	16462	16559	16654	16332	16365	16654	16676	16550	16621	16502	16493	16808	16388	16621	16612	16353	16534	16659	16707	16577	16519	16523	16465	16546	16508	16627	16572	16581	16680	16645	16619	16618	16621	16659	16613	16476	16616	16524	16595	16464	16603	16416	16498	16596	16308	16632	16582	16579	16353	16514	16469	16436	16470	16593	16565	16777	16641	16865	16605	16616	16450	16343	16346	16504	16357	16505	16622	16613	16529	16792	16727	16653	16504	16595	16518	16572	16430	16431	16500	16350	16302	16568	16780	16503	16484	16569	16651	16492	16570	16579	16493	16484	16737	16706	16649	16591	16646	16517	16602	16633	16391	16627	16538	16721	16474	16739	16678	16482	16542	16329	16550	16523	16609	16580	16656	16634	16684	16578	16316	16625	16590	16688	16660	16757	16532	16690	16398	16499	16613	16553	16430	16507	16415	16545	16740	16549	16623	16550	16469	16708	16555	16559	16680	16638	16379	16544	16740	16536	16729	16709	16691	16597	16651	16616	16379	16465	16276	16451	16773	16664	16547	16414	16641	16447	16481	16386	16780	16471	16535	16469	16394	16482	16606	16757	16525	16679	16677	16383	16648	16703	16195	16582	16589	16481	16448	16634	16673	16585	16605	16764	16601	16711	16474	16603	16244	16622	16694	16545	16648	16560	16538	16476	16655	16481	16495	16561	16380	16524	16561	16730	16539	16625	16543	16745	16692	16489	16712	16650	16419	16674	16701	16741	16678	16667	16647	16578	16737	16769	16643	16485	16621	16441	16484	16611	16679	16472	16646	16405	16603	16653	16385	16623	16869	16530	16477	16541	16561	16726	16541	16764	16646	16625	16489	16683	16394	16617	16811	16570	16449	16674	16662	16599	16632	16512	16649	16668	16602	16564	16612	16596	16454	16438	16559	16724	16786	16808	16622	16592	16444	16575	16770	16518	16703	16385	16599	16616	16643	16649	16540	16462	16349	16511	16510	16475	16571	16608	16530	16558	16393	16485	16681	16623	16663	16572	16612	16552	16585	16703	16614	16451	16562	16677	16524	16599	16564	16634	16581	16519	16498	16724	16503	16801	16610	16428	16777	16569	16655	16487	16526	16495	16447	16565	16641	16535	16575	16504	16477	16600	16483	16578	16531	16772	16669	16616	16694	16442	16472	16545	16512	16560	16713	16686	16595	16454	16686	16484	16624	16553	16517	16623	16626	16664	16686	16604	16634	16583	16691	16395	16449	16664	16629	16616	16676	16622	16620	16451	16590	16463	16583	16643	16374	16643	16683	16480	16579	16804	16685	16582	16480	16593	16684	16510	16434	16595	16699	16531	16676	16616	16544	16543	16492	16721	16569	16574	16646	16556	16723	16690	16725	16605	16661	16823	16728	16608	16857
32349	55815	53043	43088	37579	32777	29442	26440	23797	21400	19629	18480	17755	16950	16567	16113	15569	15419	15451	15200	14857	15072	14894	14809	14782	14600	14736	14498	14737	14550	14596	14400	14489	14340	14421	14548	14465	14491	14547	14560	14551	14417	14460	14611	14537	14510	14511	14454	14534	14547	14503	14503	14476	14686	14430	14284	14340	14318	14476	14533	14332	14435	14568	14516	14488	14294	14462	14438	14427	14528	14474	14415	14537	14353	14448	14495	14551	14607	14541	14465	14494	14615	14485	14389	14538	14318	14662	14374	14338	14265	14426	14453	14426	14369	14364	14455	14631	14520	14586	14467	14546	14381	14585	14335	14243	14400	14540	14290	14458	14460	14446	14297	14484	14494	14298	14217	14455	14354	14532	14382	14500	14511	14517	14452	14488	14280	14288	14217	14517	14366	14528	14242	14386	14411	14472	14339	14353	14389	14380	14555	14488	14313	14406	14505	14388	14409	14378	14431	14354	14554	14452	14323	14408	14345	14589	14406	14357	14481	14275	14566	14390	14418	14333	14360	14388	14378	14473	14371	14382	14367	14471	14518	14401	14393	14521	14427	14491	14541	14523	14384	14371	14495	14460	14382	14405	14489	14450	14341	14360	14325	14423	14354	14313	14430	14416	14503	14413	14527	14435	14560	14462	14393	14414	14481	14559	14579	14453	14387	14427	14412	14531	14127	14313	14637	14518	14465	14420	14412	14399	14414	14465	14366	14494	14561	14433	14188	14467	14480	14297	14446	14411	14535	14382	14529	14293	14495	14419	14559	14446	14522	14398	14350	14459	14436	14395	14500	14461	14623	14556	14422	14391	14380	14328	14414	14364	14587	14392	14613	14543	14281	14488	14368	14330	14287	14455	14461	14480	14413	14368	14323	14354	14436	14482	14508	14393	14418	14301	14330	14565	14431	14355	14608	14432	14363	14471	14462	14409	14421	14421	14295	14399	14529	14265	14433	14420	14272	14403	14532	14457	14396	14423	14372	14489	14459	14360	14430	14363	14484	14453	14421	14289	14329	14509	14336	14449	14505	14524	14350	14368	14341	14603	14463	14392	14511	14525	14470	14367	14484	14343	14489	14447	14428	14496	14513	14428	14563	14391	14447	14512	14275	14553	14384	14439	14344	14608	14524	14377	14244	14557	14429	14578	14454	14501	14441	14507	14313	14293	14432	14577	14439	14478	14315	14469	14495	14482	14384	14560	14492	14413	14665	14427	14430	14367	14430	14417	14348	14341	14456	14462	14589	14477	14506	14571	14441	14477	14404	14457	14376	14431	14283	14506	14306	14425	14604	14531	14419	14364	14389	14516	14342	14441	14452	14485	14458	14375	14348	14356	14547	14476	14476	14326	14363	14458	14527	14421	14435	14517	14422	14586	14452	14555	14384	14322	14509	14592	14568	14238	14553	14460	14473	14513	14464	14576	14276	14398	14345	14328	14348	14443	14425	14284	14279	14569	14469	14516	14489	14495	14410	14603	14461	14395	14432	14339	14380	14309	14506	14390	14476	14419	14265	14474	14353	14283	14480	14475	14705	14445	14481	14602	14499	14603	14228	14425	14519	14573	14475	14378	14355	14476	14310	14273	14494	14374	14442	14479	14515	14523	14498	14445	14358	14363	14522	14408	14489	14341	14477	14373	14462	14466	14419	14592	14399	14497	14456	14489	14345	14437	14314	14595	14312	14424	14500	14470	14463	14347	14317	14444	14348	14371	14457	14373	14476	14323	14438	14586	14528	14532	14453	14424	14474	14403	14326	14321	14397	14589	14702	14278	14628	14304	14399	14371	14587	14428	14392	14351	14450	14496	14499	14525	14393	14482	14298	14434	14416	14402	14530	14329	14404	14398	14363	14499	14486	14494	14419	14399	14300	14253	14472	14463	14412	14371	14372	14455	14432	14600	14377	14485	14362	14273	14354	14388	14372	14412	14351	14461	14363	14382	14251	14398	14255	14602	14573	14182	14388	14512	14361	14497	14472	14459	14402	14402	14382	14450	14627	14486	14399	14408	14520	14491	14269	14393	14440	14534	14465	14336	14351	14331	14536	14242	14416	14498	14413	14379	14597	14439	14335	14392	14433	14467	14447	14314	14460	14377	14441	14526	14289	14606	14273	14334	14444	14319	14570	14517	14325	14428	14666	14374	14580	14430	14437	14388	14493	14618	14458	14483	14445	14435	14448	14341	14426	14332	14612	14565	14515	14349	14353	14395	14431	14452	14321	14432	14437	14317	14371	14577	14473	14371	14503	14331	14440	14652	14440	14338	14519	14329	14402	14374	14436	14506	14449	14441	14434	14487	14569	14354	14544	14350	14408	14412	14482	14488	14431	14441	14422	14281	14437	14402	14314	14485	14397	14518	14464	14343	14378	14249	14517	14527	14467	14492	14533	14495	14395	14506	14554	14487	14470	14520	14382	14460	14407	14378	14348	14442	14506	14489	14523	14390	14465	14506	14308	14429	14403	14329	14306	14511	14478	14322	14382	14551	14386	14453	14369	14512	14401	14587	14467	14586	14509	14358	14356	14563	14300	14470	14409	14442	14567	14508	14447	14299	14389	14401	14391	14335	14449	14353	14544	14447	14475	14398	14585	14378	14501	14487	14509	14543	14473	14343	14368	14482	14376	14357	14494	14508	14460	14475	14396	14369	14486	14427	14467	14259	14455	14431	14469	14540	14535	14306	14345	14519	14522	14593	14344	14307	14557	14453	14303	14453	14523	14384	14433	14423	14338	14526	14533	14393	14580	14440	14449	14506	14449	14452	14530	14410	14456	14487	14317	14394	14425	14516	14253	14390	14635	14432	14414	14484	14350	14456	14629	14335	14338	14260	14439	14516	14319	14377	14363	14532	14461	14422	14545	14488	14463	14399	14416	14444	14526	14326	14614	14538	14435	14470	14485	14367	14322	14486	14413	14340	14425	14354	14425	14210	14370	14407	14484	14453	14423	14494	14510	14445	14402	14462	14500	14528	14334	14275	14604	14470	14323	14464	14360	14555	14514	14315	14479	14627	14405	14691	14534	14361	14378	14317	14507	14466	14448	14497	14343	14473	14565	14425	14386	14357	14276	14359	14647	14271	14481	14333	14342	14438	14519	14352	14419	14660	14374	14530	14324	14384	14382	14400	14458	14460	14464	14431	14379	14375	14452	14444	14443	14448	14540	14442	14396	14632	14525	14439	14387	14408	14590	14506	14565	14440	14463	14491	14361	14495	14426	14436	14609	14450	14438	14351	14542	14388	14512	14517	14281	14385	14343	14484	14631	14479	14413	14279	14483	14345	14426	14550	14497	14398	14368	14585	14558	14608	14627	14356	14398	14458	14259	14515	14549	14411	14486	14539	14318	14465	14498	14538	14254	14341	14442	14422	14344	14561	14320	14457	14452	14411	14618	14351	14441	14340	14518	14416	14273	14520	14432	14411	14503	14316	14382	14563	14439	14511	14366	14310	14345	14459	14472	14320	14486	14433	14253	14454	14398	14422	14390	14262	14301	14153	14531	14409	14410	14510	14502	14259	14371	14469	14422	14456	14417	14582	14314	14432	14248	14356	14361	14491	14463	14464	14519	14611	14372	14536	14369	14372	14316	14488	14422	14446	14438	14464	14441	14489	14459	14518	14517	14516	14393	14341	14580	14556	14444	14642	14377	14380	14468	14502	14533	14509	14598	14289	14352	14560	14493	14445	14363	14571	14342	14494	14411	14380	14466	14366	14402	14523	14481	14446	14400	14462	14440	14552	14414	14551	14399	14467	14402	14508	14337	14504	14662	14378	14427	14479	14531	14439	14422	14488	14301	14407	14369	14443	14413	14481	14358	14437	14594	14577	14443	14399	14359	14446	14320	14577	14449	14435	14359	14302	14358	14474	14482	14614	14466	14471	14483	14597	14358	14504	14590	14262	14544	14542	14478	14351	14455	14461	14390	14415	14364	14604	14490	14335	14481	14283	14395	14265	14528	14423	14598	14424	14407	14556	14418	14286	14291	14378	14311	14436	14311	14302	14350	14476	14446	14494	14509	14545	14526	14196	14559	14445	14517	14458	14468	14427	14563	14253	14386	14471	14413	14568	14247	14536	14379	14445	14387	14419	14500	14301	14409	14431	14497	14360	14470	14364	14358	14500	14617	14430	14533	14399	14255	14477	14421	14461	14486	14404	14381	14245	14395	14395	14512	14359	14389	14340	14416	14446	14453	14440	14393	14437	14582	14404	14509	14472	14268	14252	14344	14440	14352	14534	14370	14560	14698	14345	14325	14262	14526	14324	14483	14394	14411	14313	14469	14358	14182	14382	14426	14436	14492	14496	14435	14416	14369	14465	14447	14506	14344	14410	14544	14388	14581	14400	14445	14439	14547	14486	14482	14493	14546	14288	14564	14434	14500	14519	14380	14444	14260	14321	14391	14529	14362	14549	14543	14257	14515	14343	14427	14516	14400	14401	14481	14529	14278	14522	14506	14430	14493	14343	14307	14448	14483	14391	14355	14427	14453	14425	14292	14544	14497	14393	14439	14330	14343	14546	14407	14411	14342	14315	14528	14510	14422	14435	14482	14495	14260	14331	14426	14570	14566	14420	14438	14403	14343	14392	14465	14456	14271	14508	14387	14393	14531	14428	14362	14312	14505	14340	14374	14443	14302	14179	14582	14502	14334	14479	14409	14364	14533	14247	14457	14332	14277	14447	14355	14490	14632	14362	14483	14350	14597	14402	14483	14446	14354	14388	14348	14347	14357	14393	14389	14466	14550	14358	14635	14383	14426	14409	14553	14403	14350	14179	14521	14699	14415	14538	14354	14609	14552	14411	14463	14380	14435	14458	14260	14269	14499	14358	14551	14464	14393	14350	14349	14553	14440	14433	14438	14420	14506	14355	14418	14326	14378	14303	14406	14278	14586	14427	14413	14366	14636	14235	14447	14422	14270	14651	14456	14386	14398	14565	14304	14460	14481	14235	14477	14388	14298	14350	14484	14505	14426	14517	14242	14591	14367	14530	14518	14351	14356	14337	14516	14429	14470	14300	14255	14347	14323	14532	14360	14550	14566	14275	14490	14403	14438	14572	14491	14553	14340	14519	14417	14480	14359	14569	14392	14609	14429	14371	14423	14697	14355	14440	14380	14373	14505	14437	14410	14649	14293
29467	29206	36364	31996	26528	24011	21765	20271	19202	18478	17782	17489	17211	17094	17036	16758	16755	16485	16747	16565	16697	16450	16522	16349	16389	16273	16369	16471	16185	16265	16066	16362	16421	16184	16097	16206	16370	16260	16243	16288	16540	16185	16299	16247	16212	16321	16292	16286	16375	16425	16270	16170	16190	16396	16123	16199	16308	16119	16013	16385	16138	16206	16273	16257	16201	16418	16075	16265	16511	16284	16377	16271	16267	16365	16394	16364	16178	16054	16214	16249	16329	16308	16159	16299	16415	16293	16305	16363	16409	16282	16283	16360	16081	16254	16372	16218	16341	16244	16412	16177	16498	16261	16341	16122	16369	16310	16162	16298	16159	16253	16312	16098	16367	16227	16269	16105	16342	16085	16455	16149	16319	16098	15888	16105	16070	16252	16205	16226	16579	16186	16314	16362	16148	16443	16287	16227	16206	16292	16223	16039	15901	16031	16378	16239	16310	16258	16278	16205	16573	16357	16364	16171	16131	16197	16317	16282	16204	16336	16270	16180	16333	16162	16340	16388	16174	16220	16206	16248	16416	16455	16113	16399	16383	16073	16388	16389	16213	16034	16272	16250	16233	16227	16275	16407	16371	16358	16298	16262	16295	16271	16228	16361	16298	16315	16387	16253	16428	16400	16397	16108	16046	16427	16033	16171	16105	16272	16294	16439	16126	16325	16125	16379	16233	16387	16264	16280	16247	16200	16172	16174	16291	16265	16262	16331	16117	16182	16369	16272	16247	16192	16388	16282	16215	16331	16319	16210	16353	16171	16279	16211	16476	16225	16284	16196	16397	16073	16247	16326	16277	16329	16370	16399	16092	16294	16258	16140	16398	16177	16229	16215	16264	16354	16208	16235	16253	16213	16285	16447	16346	16171	16404	16265	16125	16222	16362	16239	16289	16198	16207	16137	16228	16227	16098	16220	16515	16245	16328	16215	16094	16184	16355	16295	16323	16364	16368	16256	16194	16156	16301	16295	16324	16093	16159	16359	16231	16140	16213	16310	16451	16076	15973	16193	16160	16178	16138	16278	16320	16290	16008	16260	16065	16258	16306	16423	16124	16427	16159	16086	16104	16164	16577	16127	16278	16111	16145	16253	16320	16377	16243	16244	16316	16382	16404	16322	16326	16230	16258	16219	16454	16320	16309	16319	16249	16328	16255	16214	16200	16363	16252	16415	16191	16097	16156	16227	16466	16391	16235	16384	16498	16307	16494	16143	16182	16295	16246	16215	16378	16272	16326	16290	16247	16251	16235	16170	16536	16284	16347	16220	16327	16445	16205	16058	16264	16277	16367	16334	16336	16201	16269	16235	16240	16179	16412	16172	16441	16075	16430	16397	16160	16151	16451	16110	16200	16329	16282	16411	16332	16173	16320	16398	16296	16104	16341	16394	16351	16031	16197	16157	16364	16066	16251	16358	16341	16346	16046	16338	16347	16273	16263	16179	16249	16375	16047	16047	16247	16155	15990	16149	16242	16218	16249	16285	16333	16243	16321	16474	16473	16214	16302	16394	16296	16278	16312	16332	16329	16067	16312	16174	16356	16301	16289	16206	16393	16311	16391	16131	16402	16168	16264	16392	16232	16102	16050	16364	16102	16295	16268	16169	16464	16465	16294	16189	16189	16294	16320	16267	16359	16305	16239	16284	16176	16261	16221	16299	16398	16193	16211	16359	16392	16377	16367	16193	16257	16336	16160	16299	16190	16108	16324	16152	16257	16117	16305	16484	16279	16234	16439	16250	16204	16169	16363	16347	16155	16287	16121	16425	16398	16170	16178	16227	16174	16365	16396	16180	16275	16136	16179	16418	16278	16231	16409	15994	16403	16170	16250	16326	16176	16121	16016	16035	16213	16227	16341	16166	16127	16235	16226	16177	16281	16302	16397	16256	16103	16259	16197	16214	16150	16276	16304	16091	16291	16399	16177	16289	16294	16134	16204	16249	16336	16254	16115	16399	16378	16131	16409	16324	16223	16242	16250	16425	16390	16246	16095	16289	16079	16011	16363	16224	16292	16231	16260	16279	16051	16077	16352	16377	16261	16301	16469	16358	16103	16225	16316	16181	16216	15985	16141	16129	16421	16345	16098	16354	16249	16260	16428	16309	16414	16283	16173	16354	16305	16388	16088	16436	16281	16120	16103	16301	16243	16164	16218	16291	16206	16263	16286	16217	16418	16136	16199	16229	16379	16424	16173	16179	16291	16299	16457	16222	16160	16067	16238	16202	16375	16228	16314	16127	16344	16511	16189	16364	16418	16105	16199	16297	16216	16303	16138	16266	16169	16158	16130	16373	16284	16241	16211	16265	16182	16287	16268	16116	15967	16308	16202	16301	16191	16238	16331	16316	16163	16396	16161	16323	16191	16246	16218	16202	16392	16211	16200	16304	16192	16453	16346	16161	16096	16238	16160	16082	16322	16206	16296	16234	16250	16478	16233	16340	16204	16208	16215	16045	16175	16263	16256	16482	16250	16121	16260	16020	16185	16256	16397	16193	16305	16272	16251	16305	16169	16407	16254	16424	16272	16255	16464	16192	16196	16336	16371	16027	16476	16260	16365	16394	16151	16312	16372	16104	16260	16280	16454	16445	16292	16407	16136	16326	16267	16268	16043	16073	16234	16354	16221	16380	16183	16304	16476	16156	16538	16189	16265	16033	16374	16266	16286	16347	16196	16217	16130	16210	16056	16245	16280	16241	16102	16059	16198	16297	16191	16294	16310	16124	16244	16306	16175	16118	16316	16094	16153	16272	16259	16336	16322	16355	16373	16249	16243	16397	16310	16273	16191	16282	16135	16065	16133	16073	16418	16378	16266	16322	16105	16205	16095	16194	16182	16212	16079	16282	16325	16277	16186	16339	16270	15947	16071	16210	16359	16204	16194	16411	16259	16274	16251	16282	16217	16133	16280	16450	16483	16126	16357	16189	16360	16311	16315	16323	16268	16055	15966	16177	16113	16297	16491	16157	16262	16212	16334	16212	16239	16392	16234	16073	16290	16355	16277	16289	16185	16023	16273	16274	16150	16297	16025	16120	16300	16362	16180	16221	16389	16178	16199	16127	16221	16085	16134	16349	16301	16445	16374	16280	16382	16426	16324	16273	16310	16035	16243	16236	16457	16419	16203	16265	16184	16327	16220	16372	16324	16332	16213	16037	16370	16294	16335	16407	16389	16129	16405	16190	16157	16180	16350	16278	16194	16244	16295	16329	16093	16347	16182	16373	16366	16309	16315	16271	16404	16320	16205	16060	16266	16399	16086	16230	16272	16328	16426	16236	16303	16263	16217	16203	16388	16466	16236	16339	16245	16414	16458	16275	16324	16278	16281	16269	16359	16229	16331	16237	16420	16263	16337	16381	16332	16237	16207	16106	16321	16048	16094	16215	16262	16384	16315	16197	16304	16272	16191	16213	16156	16234	16206	16254	16257	16450	16229	16285	16110	16129	16277	16252	16293	16266	16333	16271	16115	16110	16183	16286	16272	16469	16355	16456	16171	16235	16245	16312	16320	16346	16248	16295	16347	16206	16358	16125	16440	16390	16122	16254	16203	16262	16144	16169	16403	16147	16176	16178	16251	16046	16147	16126	16035	16169	16387	16348	16157	16461	16207	16155	16313	16349	16525	16347	16374	16284	16195	16222	16251	16626	16371	16217	16048	16312	16267	16157	16213	16167	16327	16158	16401	16207	16253	16323	16253	16171	16500	16293	16225	16256	16346	16120	16299	16399	16443	16417	16263	16336	16306	16292	16412	16245	16438	16225	16395	16071	16454	16330	16366	16266	16292	16334	16157	15992	16431	16138	16257	16119	16265	16528	16264	16296	16246	16201	16104	16496	16244	16178	16368	16198	16230	16199	16234	16223	16441	16063	16306	16267	16223	16361	16350	16263	16264	16264	16165	16127	16381	16396	16242	16339	16409	16183	16476	16504	16133	16268	16324	16440	16333	16299	16390	16293	16215	16278	16390	16284	16410	16485	16387	16343	16269	16165	16135	16350	16364	16136	16235	16199	16116	16355	16131	16168	16176	16262	16301	16243	16197	16370	16314	16375	16405	16118	16393	16323	16169	16619	16331	16212	16147	16123	16289	16285	16329	16266	16261	16234	16129	16243	16261	16191	16456	16401	16190	16340	16307	16210	16203	16171	16427	16398	16305	16598	16303	16265	16140	16190	16425	16241	15997	16356	16138	16343	16252	16274	16256	16225	16372	16320	16236	16197	16184	16336	16203	16228	16198	16182	16236	16337	16254	16333	16390	16125	16116	16096	16538	16404	16149	16273	16317	16123	16244	16382	16414	16507	16248	16136	16235	16334	16185	16179	16421	16351	16323	16165	16348	16187	16363	16169	16656	16295	16262	16352	16492	16330	16213	16416	16190	16216	16238	16281	16361	16329	16340	16131	16441	16160	16405	16417	16190	16229	16258	16375	16340	16214	16097	16341	16250	16285	16237	16561	16409	16280	16432	16431	16485	16214	16263	16320	16382	16295	16491	16273	16307	16309	16363	16328	16365	16266	16105	16326	16057	16183	16200	16321	16406	16288	16358	16144	16305	16195	16412	16492	16272	16106	16291	16280	16159	16227	16249	16305	16216	16279	16198	16120	16239	16090	16011	16355	16270	16096	16350	16160	16247	16169	16351	16341	16439	16380	16195	16388	16174	16234	16134	16364	16313	16281	16415	16248	16216	16247	16355	16418	16258	16149	16277	16382	16221	16104	16387	16338	16312	16242	16399	16161	16358	16342	16343	16242	16279	16057	16365	16224	16329	16284	16262	16203	16336	16056	16208	16233	16314	16396	16323	16182	16143	16293	16368	16301	16311	16240	16206	16075	16084	16333	16018	16151	16089	16134	16208	16100	16264	16108	16158	16388	16141	15978	16355	16079	16183	16215	16146	16329	16311	16573	16220	16001	15994	16373	16020	16139	16139	16117	16316	16286	16284	16195	16204	16154	16312	16050	16095	16159	16295	16263	16364	16272	16420	16323	16206	16322	16384	16125	16223	16234	16397	16362	16291	16192	16229	16290	16302	16287	16358	16314	16423	16229	16164	16385	16318	16288	16311	16191	16272	16326	16166	16108	16379	16027	16437	16217	16390	16149	16253	16246	16513	16240	16181	16271	16436	16248	16194	16185
30708	45590	41179	31624	27622	24600	21902	20132	18754	17676	16567	16155	15767	15373	15460	14991	14830	14743	14574	14443	14532	14585	14417	14511	14540	14449	14449	14375	14394	14201	14423	14398	14229	14281	14333	14278	14200	14393	14374	14445	14316	14366	14327	14079	14506	14227	14262	14360	14366	14214	14357	14418	14326	14434	14388	14345	14268	14340	14378	14269	14256	14187	14218	14319	14258	14394	14234	14339	14153	14274	14282	14375	14307	14307	14163	14455	14272	14261	14237	14369	14224	14361	14433	14205	14305	14394	14444	14202	14389	14476	14303	14178	14320	14280	14310	14263	14065	14173	14345	14265	14255	14317	14517	14353	14409	14330	14421	14549	14356	14039	14160	14249	14304	14196	14275	14300	14356	14360	14449	14291	14434	14443	14329	14167	14287	14203	14202	14412	14233	14404	14222	14315	14379	14144	14431	14269	14451	14213	14236	14332	14300	14282	14465	14314	14271	14312	14291	14384	14240	14331	14363	14310	14349	14264	14331	14185	14484	14443	14278	14434	14305	14141	14230	14263	14322	14195	14141	14352	14495	14337	14292	14353	14472	14196	14374	14225	14325	14214	14369	14455	14462	14335	14277	14296	14340	14351	14286	14317	14202	14462	14323	14208	14272	14372	14271	14264	14449	14202	14232	14354	14349	14334	14255	14208	14429	14285	14192	14289	14423	14263	14317	14396	14234	14378	14362	14232	14472	14332	14302	14323	14325	14372	14311	14084	14212	14296	14203	14284	14354	14215	14413	14376	14223	14164	14377	14210	14368	14402	14127	14222	14201	14430	14188	14227	14433	14363	14340	14411	14197	14346	14447	14403	14183	14356	14356	14221	14320	14236	14486	14369	14361	14386	14395	14253	14251	14223	14339	14283	14305	14307	14199	14443	14403	14378	14385	14461	14200	14351	14156	14339	14192	14159	14242	14156	14157	14283	14352	14287	14297	14329	14391	14265	14270	14497	14234	14512	14325	14446	14345	14211	14324	14370	14270	14175	14189	14281	14222	14468	14147	14356	13948	14388	14278	14440	14183	14267	14265	14299	14306	14432	14274	14399	14293	14212	14221	14277	14473	14043	14501	14345	14237	14470	14409	14404	14316	14239	14394	14366	14475	14391	14451	14291	14203	14286	14279	14262	14491	14282	14234	14549	14323	14428	14305	14383	14369	14379	14148	14314	14485	14298	14386	14297	14176	14210	14377	14333	14264	14564	14205	14148	14464	14334	14358	14149	14411	14350	14263	14248	14323	14348	14297	14422	14412	14351	14115	14340	14302	14089	14338	14338	14318	14297	14392	14269	14214	14285	14243	14285	14292	14351	14444	14380	14204	14220	14345	14381	14324	14548	14519	14381	14352	14202	14361	14445	14280	14227	14444	14415	14254	14444	14225	14245	14317	14336	14275	14305	14438	14197	14276	14290	14222	14277	14413	14483	14395	14247	14328	14263	14397	14416	14371	14289	14443	14393	14503	14249	14343	14258	14114	14415	14221	14418	14400	14453	14332	14414	14228	14299	14316	14293	14198	14232	14182	14361	14379	14289	14054	14362	14231	14353	14188	14376	14105	14228	14382	14304	14246	14304	14369	14456	14443	14389	14206	14227	14546	14393	14427	14165	14408	14175	14358	14309	14419	14325	14373	14534	14167	14281	14249	14401	14275	14221	14228	14330	14239	14384	14484	14350	14315	14417	14338	14345	14331	14121	14360	14437	14300	14275	14429	14292	14215	14346	14262	14400	14275	14359	14163	14192	14423	14352	14361	14389	14058	14268	14421	14446	14351	14200	14254	14399	14351	14254	14314	14343	14320	14325	14585	14195	14345	14401	14281	14273	14332	14177	14310	14301	14350	14404	14408	14351	14332	14313	14291	14355	14172	14339	14431	14251	14171	14383	14310	14273	14454	14408	14356	14284	14283	14461	14240	14453	14379	14310	14352	14240	14324	14428	14420	14209	14363	14361	14219	14396	14419	14212	14292	14157	14288	14258	14251	14315	14466	14317	14298	14370	14300	14450	14342	14136	14046	14613	14412	14311	14473	14290	14316	14217	14305	14512	14212	14424	14270	14461	14082	14328	14332	14223	14301	14361	14485	14276	14394	14422	14316	14193	14279	14379	14256	14266	14191	14380	14277	14292	14444	14388	14362	14441	14325	14249	14220	14241	14433	14223	14460	14228	14330	14270	14528	14444	14301	14343	14415	14283	14379	14413	14283	14290	14354	14174	14333	14206	14164	14374	14365	14432	14210	14331	14232	14549	14452	14303	14360	14110	14469	14168	14402	14177	14238	14376	14224	14371	14433	14211	14373	14409	14392	14218	14079	14465	14325	14203	14322	14291	14034	14286	14322	14135	14381	14287	14446	14251	14289	14279	14223	14353	14457	14509	14509	14255	14125	14268	14283	14345	14309	14324	14344	14422	14328	14329	14354	14332	14374	14396	14322	14392	14398	14146	14387	14220	14419	14063	14455	14322	14276	14299	14144	14251	14146	14212	14519	14286	14279	14477	14318	14271	14223	14327	14456	14187	14363	14359	14360	14443	14457	14272	14226	14235	14448	14263	14543	14259	14390	14420	14226	14323	14403	14316	14178	14311	14439	14386	14406	14357	14350	14243	14282	14226	14325	14427	14512	14466	14386	14314	14331	14206	14187	14375	14325	14396	14328	14338	14318	14466	14352	14408	14314	14366	14345	14115	14172	14544	14219	14331	14249	14340	14360	14409	14250	14233	14390	14267	14279	14381	14312	14417	14226	14157	14345	14396	14296	14246	14488	14264	14390	14302	14341	14355	14299	14246	14360	14150	14283	14289	14464	14123	14394	14502	14176	14413	14331	14467	14269	14572	14269	14405	14245	14374	14323	14526	14331	14201	14367	14247	14233	14283	14361	14195	14467	14342	14429	14252	14274	14236	14276	14284	14444	14383	14342	14459	14416	14324	14526	14269	14291	14337	14275	14406	14226	14512	14401	14417	14335	14431	14417	14199	14279	14143	14287	14496	14421	14440	14219	14124	14246	14319	14303	14124	14389	14344	14294	14485	14451	14146	14244	14269	14352	14457	14375	14423	14353	14296	14221	14236	14438	14310	14408	14237	14218	14490	14204	14221	14227	14212	14226	14440	14412	14195	14299	14475	14123	14311	14350	14336	14414	14121	14324	14269	14340	14225	14422	14225	14332	14298	14414	14431	14185	14280	14304	14353	14357	14257	14458	14348	14116	14269	14447	14304	14327	14303	14197	14211	14363	14331	14258	14309	14385	14462	14413	14265	14364	14207	14331	14448	14312	14420	14324	14264	14447	14273	14313	14302	14270	14198	14368	14208	14406	14308	14482	14431	14197	14322	14323	14451	14294	14278	14145	14057	14216	14325	14260	14307	14382	14299	14337	14207	14193	14391	14340	14416	14257	14203	14191	14301	14116	14259	14417	14519	14341	14264	14360	14318	14287	14273	14512	14243	14467	14212	14254	14385	14252	14396	14379	14539	14346	14415	14298	14154	14348	14245	14347	14280	14280	14289	14229	14287	14351	14275	14254	14332	14305	14269	14382	14305	14313	14322	14385	14218	14322	14411	14419	14357	14269	14299	14401	14258	14478	14294	14400	14194	14285	14411	14374	14241	14184	14258	14265	14374	14487	14205	14271	14335	14354	14283	14118	14250	14257	14198	14373	14451	14296	14136	14409	14286	14311	14538	14157	14299	14368	14325	14424	14336	14281	14336	14254	14320	14386	14333	14402	14246	14293	14399	14343	14306	14360	14342	14256	14547	14263	14471	14213	14280	14371	14334	14394	14355	14443	14297	14433	14284	14314	14333	14329	14265	14360	14119	14386	14345	14364	14405	14283	14559	14235	14268	14299	14331	14328	14405	14419	14321	14165	14359	14306	14222	14396	14241	14344	14299	14328	14173	14401	14290	14378	14327	14239	14364	14220	14252	14237	14177	14291	14248	14412	14365	14397	14357	14320	14420	14475	14249	14499	14363	14332	14290	14456	14366	14203	14492	14581	14194	14218	14233	14398	14218	14453	14355	14300	14539	14275	14269	14299	14125	14423	14049	14308	14314	14423	14346	14246	14368	14191	14325	14328	14465	14110	14252	14287	14259	14303	14403	14248	14174	14377	14529	14323	14251	14444	14259	14434	14290	14483	14221	14214	14352	14375	14439	14415	14147	14348	14381	14310	14404	14493	14140	14400	14217	14261	14237	14410	14211	14413	14406	14456	14362	14468	14391	14336	14292	14445	14377	14199	14394	14284	14261	14491	14475	14206	14227	14306	14188	14551	14264	14376	14308	14428	14248	14308	14277	14377	14339	14289	14371	14205	14287	14563	14303	14402	14317	14343	14447	14430	14322	14382	14370	14365	14444	14234	14479	14287	14349	14349	14442	14358	14244	14484	14387	14309	14329	14242	14329	14357	14355	14191	14378	14222	14420	14300	14431	14175	14403	14184	14223	14232	14386	14360	14220	14179	14315	14418	14404	14250	14371	14391	14429	14347	14276	14183	14110	14429	14348	14498	14510	14422	14407	14363	14312	14316	14234	14224	14292	14261	14359	14347	14287	14153	14426	14477	14618	14366	14394	14354	14328	14362	14210	14274	14213	14354	14403	14214	14555	14386	14045	14152	14519	14278	14371	14213	14224	14229	14435	14306	14402	14463	14290	14292	14363	14289	14404	14299	14363	14417	14304	14353	14321	14267	14322	14271	14221	14362	14314	14256	14092	14383	14375	14176	14254	14435	14475	14305	14305	14167	14303	14403	14235	14396	14249	14366	14411	14161	14268	14453	14406	14181	14404	14632	14277	14151	14297	14437	14278	14503	14351	14349	14317	14179	14476	14340	14384	14327	14407	14274	14384	14523	14311	14389	14344	14228	14301	14315	14399	14217	14284	14349	14146	14422	14610	14350	14313	14293	14169	14273	14275	14391	14183	14278	14352	14246	14393	14213	14405	14455	14246	14226	14435	14317	14266	14321	14325	14072	14231	14352	14302	14247	14313	14267	14357	14200	14417	14416	14109	14496	14228	14268	14335	14257	14396	14314	14323	14414	14131	14433	14220	14391	14279	14340	14342	14391	14283	14222	14234	14062	14176	14414	14359	14298	14428	14328	14397	14394	14284	14220	14330	14402	14310	14496	14282	14356	14280
24128	21128	28653	25941	26244	28064	26791	22667	20772	19813	19021	18163	17601	17551	17429	17039	17128	16822	16630	16746	16478	16572	16724	16458	16462	16499	16444	16497	16363	16106	16252	16363	16302	16183	16368	16410	16235	16446	16550	16344	16376	16497	16440	16498	16240	16265	16207	16198	16394	16375	16258	16080	16400	16068	16017	16219	16174	16265	16249	16200	16427	16429	16112	16312	16029	16198	16316	16480	16284	16313	16180	16125	16230	16429	16185	16171	16197	16576	16400	16154	16032	16121	16121	16240	16293	16242	16325	16434	16068	16414	16163	16200	16327	16137	16198	16249	16143	16032	16228	16056	16239	16169	16195	16160	16257	16224	16402	16349	16128	16177	16218	16243	16250	16111	16088	16220	16333	16396	16233	16427	16107	16317	16234	16106	16368	16337	16160	16204	16046	16150	16143	16234	16274	16262	16283	16062	16218	16005	16172	16135	16235	16375	16185	16199	16192	16057	16350	16213	16295	16297	16205	16166	16262	16193	16118	16276	16123	16080	16163	16110	16112	16367	16167	16161	16315	16225	16166	16626	16190	16292	16228	16162	16399	16315	16467	16287	16165	16289	16395	16190	16373	16479	16099	16230	16233	16296	16183	16311	16090	16439	16310	16505	16388	16333	16194	16340	16338	16505	16491	16239	16167	16310	16396	16338	16325	16223	16362	16019	16286	16126	16184	16335	16284	16357	16300	16064	16414	16086	16198	16272	16276	16358	16169	16354	16379	16469	16445	16258	16305	16120	16228	16296	16280	16212	16028	16362	16208	16372	16332	16199	16170	16332	16235	16171	16361	16489	16198	16219	16190	16263	16368	16170	16276	16155	16223	16141	16257	16171	16218	16199	16535	16145	16294	16249	16159	16226	16248	16403	16298	16208	16284	16244	16160	16173	15925	16130	16489	16267	16195	16300	16341	16117	16053	16390	16345	16150	16157	16136	16112	16350	16173	16288	16241	16223	16517	16154	16434	16232	16038	16329	16406	16193	16093	16178	16232	16187	16230	16132	16440	16090	16258	16458	16365	16153	16092	16127	16201	16197	16241	16351	16337	16224	16257	16175	16050	16391	16189	16143	16279	16068	16178	16261	16175	16295	16298	16121	16342	15984	16175	16158	16373	16146	16154	16223	16222	16276	16210	16334	16311	16202	16326	16168	16105	16382	16407	16395	15989	16151	16009	16086	16178	16114	16223	16028	16015	16462	16216	16223	16351	16367	16313	16388	16343	16286	16294	16374	16069	16194	16209	16127	16134	16278	16298	16265	16354	16198	15975	16316	16124	16186	16154	16314	16302	16272	16560	16281	16070	16080	16389	16093	16317	16246	16285	16125	16169	16137	16329	16417	16356	16258	16190	16270	16313	16355	16395	16132	16217	16224	16247	16144	16064	16302	16237	16180	16098	16259	16193	16271	16240	16269	15984	16298	16371	16357	16314	16224	16256	16256	16231	16273	16214	16401	16175	16305	16290	16248	16343	16182	16392	16400	16367	16261	16114	16063	16442	16180	16165	16247	16265	16549	16265	16271	16169	16205	16247	16444	16284	16057	16229	16334	16353	16416	16174	16180	16082	16410	16455	16201	16201	16380	16188	16216	16231	16384	16267	15978	16238	16333	16241	16040	16112	16374	16435	16116	16278	16223	16496	16272	16482	16199	16181	16100	16137	16237	16226	16118	16282	16286	16176	16345	16076	16327	16237	16198	16280	16392	16344	16257	16289	16206	16150	16085	16104	16129	16218	16298	16129	16332	16232	16241	16416	16388	16365	16479	16246	16179	16232	16425	16064	16064	16364	16334	16375	16212	16253	16235	16241	16308	16507	16276	16165	16273	16244	16178	16342	16249	16235	16242	16169	16133	16275	16224	16260	16188	16139	16478	16350	16458	16266	16335	16200	15958	16331	16243	16399	16123	16241	16303	16258	16241	16087	16344	16402	16169	16091	16182	16233	16297	16105	16191	16373	16210	16305	16113	16078	16284	16385	16115	16592	16378	16412	16213	16220	16141	16247	16167	16383	16269	16256	16356	16103	16038	16192	16392	16266	16168	16279	16161	16447	16130	16185	16261	16328	16163	16259	16358	16177	16218	16136	16298	16241	16046	16328	16198	16116	16396	16057	16220	16345	16306	16215	16158	16302	16164	16203	16368	16126	16090	16218	16383	16130	15996	16197	16183	16171	16261	16198	16257	16328	16235	16228	16450	16154	16039	16246	15954	16261	16243	16215	16284	16434	16337	16340	16113	16337	16201	16155	16108	16314	16155	16094	16086	15999	16278	16296	16362	16449	16241	16237	16264	16175	16288	16194	16200	16191	16259	16170	16143	16336	16032	16324	16343	16389	16251	16171	16104	16331	16312	16149	16133	16111	16239	16298	16236	16082	16279	16306	16309	16204	16427	16297	16414	16280	16036	16124	16098	16083	16248	16058	16140	16204	16192	16191	16057	16381	16272	16421	16302	16150	16055	16159	16064	16349	16205	16462	16129	16058	16470	16320	16212	16176	16236	16167	16294	16118	16183	16286	16339	16173	16257	16409	16149	16388	16168	16112	16226	16304	16340	16218	16165	16393	16030	16231	16160	16220	16029	15989	16338	16236	16067	16304	16072	16349	16319	16239	16214	16294	16351	16229	16277	16557	16090	16306	16204	16303	16256	16109	16167	16165	16191	16142	16131	16078	16031	16122	16215	16041	16252	16094	16285	16333	16409	16325	16310	16178	16007	16355	16200	16173	16297	16218	16042	16416	16342	16333	16173	16130	16023	16307	16344	16273	16370	16376	16237	16143	16257	16286	16251	16272	16317	16132	16128	16152	16124	16160	16329	16291	16172	16374	16200	16351	16474	16428	16503	16331	16234	16246	16254	16204	16241	16227	16087	16235	16168	16218	16275	16125	16189	16123	16241	16146	16235	16296	16441	16102	16015	16236	16121	16242	16359	16112	16185	16121	16321	16442	16218	16222	16265	16306	16244	16368	16027	16234	16302	16198	16349	16190	16095	16376	16183	16388	16094	16273	15969	16352	16266	16393	16517	16363	16238	16095	16174	16124	16194	16257	16254	16101	16144	16306	16257	16417	16109	16319	16272	16283	16303	16292	16242	16178	16097	16314	16147	16105	16177	15987	16251	16256	16289	16315	16281	16384	16372	16148	16243	16376	16218	16365	15908	16034	16354	16494	16242	16158	16294	16168	16261	16248	16215	16255	16310	16231	16383	16188	16188	16341	16267	16297	16165	16226	16416	16151	16154	16307	16391	16404	16158	16158	16214	16389	16483	16164	16222	16047	16197	16356	16383	16432	16337	16232	16219	16222	16316	16350	16157	16366	16222	16218	16459	16289	16171	16443	16241	16037	16245	16326	16243	16281	16255	16263	16194	16226	16059	16157	16279	16274	16139	16355	16199	16257	16390	16451	16276	16066	16110	16270	16245	16416	16053	16411	16290	16088	16341	16265	16151	16364	16282	16067	16218	16392	16259	16361	16253	16300	16211	16283	16272	16215	16214	16321	16211	16059	16261	16278	16111	16301	16283	16252	16225	16300	16175	16478	16354	16439	16293	16278	16117	16243	16213	16306	16141	16178	16203	16175	16285	16313	16202	16228	16283	16204	16292	16047	16316	16270	16198	16261	16433	16317	16269	16330	16388	16333	16478	16359	16095	16166	16194	16259	16294	16396	16155	16260	16167	16183	16300	16187	16171	16175	16201	16205	16066	16554	16299	16236	16335	16413	16076	16252	16227	16327	16299	16133	16099	16178	16097	16363	16080	16157	16337	16518	16391	16190	16240	16306	16419	16290	16174	16293	16405	16188	16115	16036	16293	16343	16087	16307	16122	16310	16425	16247	16168	16286	16275	16291	16351	16198	16167	16228	16495	16157	16242	16351	16173	16265	16181	16035	16435	16328	16292	16251	16332	16047	16478	16130	16344	16206	16178	16285	16170	16386	16204	16362	16341	16114	16188	16326	16282	16286	16208	16149	16473	16357	16212	16070	16305	16291	16347	16198	16283	16005	16238	16137	16138	16078	16145	16144	16061	16214	16295	16290	15973	16180	16197	16457	16408	16424	16296	16126	16116	16221	16216	16411	16403	16064	16241	16274	16305	16232	16280	15998	16223	16223	16165	16213	16111	16223	16203	16212	16268	16246	16418	16114	16373	16213	16238	16104	16123	16205	16074	16332	16096	16133	16025	16202	16412	16172	16028	16349	16353	16184	15996	16182	16188	16201	16126	16230	16203	16316	16055	16316	16133	16449	16206	16314	16222	16239	16166	16270	16217	16434	16321	16074	16314	16315	16209	16201	16241	16164	16090	16346	16151	16160	16290	16231	16360	16233	16260	16316	16221	16227	16318	16143	15884	16317	16420	16464	16196	16224	16217	16256	16281	16172	16220	16235	16263	16439	16234	16320	16259	16250	16270	16439	16406	16397	16124	16354	16359	16238	16343	16275	16164	16359	16247	16251	16251	16202	16012	16221	16212	16138	16153	16210	16393	16088	16223	16162	16287	16216	16289	15991	16228	16172	16196	16091	16309	16270	16319	16226	16233	16239	16052	16407	16202	16382	16174	16227	16338	16158	16208	16193	16114	16126	16117	16290	16386	16213	16041	16233	16393	16226	16357	16299	16295	16227	16339	16128	16175	16184	16132	16132	16244	16275	16231	16091	16273	16183	16311	16355	16281	16193	16230	16167	15873	16219	16308	16455	16281	16185	16402	16244	16103	16100	16274	16195	16146	16265	16310	16277	16333	16243	16241	16272	16332	16229	16298	16262	16060	16088	16390	16251	16127	16396	16234	16034	16167	16344	16318	16299	16213	16264	16184	16280	16381	16387	16259	16179	16204	16325	16087	16529	16205	16012	16225	16134	16124	16227	16302	16274	16368	16182	16305	16273	16263	16309	16252	16264	16113	16242	16191	16189	16094	16267	16272	16128	16186	16203	16330	16222	16533	16143	16143	16389	16327	16334	16385	16172	16107	16213	16276	16224	16200	16324	16343	16417	16058	16275	16323	16318	16278	16197	16275	16271	16308	16332	16321	16240	16012	16246	16095	16172	16302	16194	16372	16339	16066	16358	16358	16084	16359	16270	16340	16482	16223	16169	16198	16287	16125	16196	16244	16193	16397	16205	16252	16203	16128	16101	16149
30406	50402	47017	37681	33069	29991	26357	23270	20852	19523	18173	17281	16635	15692	15627	15572	15114	14915	14883	14754	14726	14851	14556	14576	14612	14513	14350	14539	14511	14364	14510	14306	14561	14415	14274	14369	14367	14454	14404	14180	14432	14473	14353	14342	14165	14268	14374	14330	14285	14365	14364	14368	14397	14281	14289	14249	14240	14240	14379	14318	14545	14181	14270	14274	14297	14508	14290	14388	14458	14273	14294	14420	14263	14243	14327	14356	14415	14354	14201	14268	14249	14332	14180	14331	14340	14342	14373	14493	14317	14358	14322	14190	14269	14445	14306	14154	14236	14352	14416	14295	14362	14416	14291	14283	14421	14279	14209	14214	14345	14385	14335	14391	14221	14415	14244	14389	14341	14360	14410	14466	14244	14324	14302	14265	14342	14172	14322	14165	14340	14261	14432	14373	14388	14314	14194	14383	14302	14260	14423	14257	14290	14459	14497	14221	14341	14244	14388	14245	14408	14221	14404	14326	14390	14231	14240	14288	14157	14196	14348	14356	14334	14299	14267	14259	14293	14391	14425	14280	14330	14330	14349	14341	14283	14416	14352	14327	14309	14325	14226	14308	14400	14181	14332	14333	14113	14174	14322	14281	14304	14231	14362	14194	14230	14280	14218	14255	14266	14336	14355	14277	14436	14379	14392	14374	14341	14329	14388	14285	14239	14314	14381	14259	14426	14260	14278	14318	14197	14323	14412	14359	14277	14272	14267	14423	14298	14437	14209	14311	14256	14295	14268	14217	14312	14533	14211	14331	14189	14226	14258	14349	14117	14152	14435	14237	14290	14264	14312	14349	14256	14272	14542	14427	14489	14237	14251	14357	14338	14438	14170	14362	14516	14185	14270	14295	14375	14319	14358	14225	14176	14384	14437	14216	14316	14306	14427	14372	14228	14365	14282	14218	14421	14401	14188	14339	14253	14297	14368	14245	14311	14350	14023	14285	14471	14369	14181	14366	14315	14382	14235	14314	14355	14465	14272	14328	14420	14318	14304	14198	14274	14311	14349	14331	14311	14406	14354	14317	14069	14417	14385	14368	14378	14292	14288	14123	14366	14160	14343	14149	14385	14258	14172	14371	14328	14287	14297	14325	14214	14282	14300	14240	14403	14264	14249	14279	14387	14360	14283	14249	14364	14228	14378	14330	14342	14387	14350	14321	14327	14320	14296	14357	14366	14268	14339	14339	14263	14319	14234	14314	14247	14380	14332	14311	14298	14291	14305	14179	14362	14292	14341	14275	14335	14176	14337	14408	14369	14138	14416	14309	14307	14297	14261	14272	14377	14285	14410	14273	14382	14263	14255	14203	14316	14409	14213	14292	14422	14175	14348	14464	14457	14189	14226	14311	14405	14408	14352	14260	14433	14277	14158	14163	14566	14294	14388	14258	14185	14358	14399	14396	14199	14360	14282	14323	14299	14283	14200	14406	14341	14410	14292	14246	14192	14224	14273	14343	14392	14254	14413	14289	14313	14143	14374	14253	14248	14364	14086	14399	14317	14169	14283	14283	14406	14399	14176	14396	14280	14287	14214	14170	14389	14183	14424	14145	14389	14133	14447	14319	14397	14345	14215	14276	14475	14243	14371	14165	14309	14424	14443	14242	14411	14412	14264	14424	14284	14185	14186	14437	14403	14162	14454	14351	14376	14309	14290	14451	14589	14275	14329	14442	14238	14354	14449	14239	14356	14335	14283	14236	14226	14642	14253	14366	14291	14353	14424	14214	14166	14349	14276	14170	14368	14200	14336	14387	14428	14544	14388	14443	14086	14334	14186	14299	14197	14383	14330	14536	14309	14320	14368	14220	14196	14227	14295	14336	14341	14333	14388	14110	14367	14213	14341	14189	14243	14263	14394	14421	14375	14244	14346	14365	14234	14353	14392	14213	14325	14320	14316	14149	14321	14222	14352	14270	14375	14407	14239	14364	14258	14428	14148	14380	14280	14279	14303	14148	14259	14344	14431	14418	14251	14299	14186	14207	14342	14228	14301	14297	14324	14260	14464	14327	14239	14269	14364	14240	14372	14279	14329	14371	14360	14242	14157	14221	14327	14211	14316	14325	14264	14310	14235	14534	14292	14385	14359	14160	14414	14331	14223	14373	14202	14279	14334	14147	14444	14427	14361	14290	14168	14516	14380	14304	14212	14301	14196	14313	14328	14232	14403	14237	14304	14347	14294	14175	14199	14147	14252	14313	14414	14420	14423	14262	14255	14264	14291	14306	14468	14247	14182	14230	14242	14287	14413	14344	14208	14329	14233	14310	14453	14267	14415	14359	14458	14110	14463	14296	14218	14614	14415	14405	14215	14398	14305	14374	14214	14389	14386	14229	14340	14378	14296	14320	14399	14299	14318	14233	14251	14190	14361	14378	14427	14453	14290	14149	14279	14169	14280	14270	14343	14445	14342	14377	14174	14332	14402	14342	14344	14350	14318	14322	14337	14342	14262	14581	14196	14276	14230	14342	14189	14218	14389	14192	14418	14277	14178	14379	14402	14217	14352	14387	14352	14355	14341	14243	14415	14344	14311	14250	14311	14312	14465	14395	14070	14318	14249	14376	14430	14463	14325	14230	14254	14397	14305	14224	14294	14333	14385	14480	14366	14382	14290	14516	14311	14430	14377	14355	14357	14334	14315	14279	14255	14362	14367	14293	14530	14354	14147	14199	14480	14259	14267	14251	14389	14158	14202	14416	14106	14145	14443	14268	14144	14463	14331	14271	14188	14246	14289	14222	14274	14328	14370	14460	14172	14417	14204	14304	14290	14212	14213	14429	14272	14253	14383	14364	14116	14342	14115	14195	14358	14297	14161	14373	14310	14206	14339	14384	14439	14353	14416	14226	14384	14259	14317	14265	14262	14353	14268	14113	14270	14366	14250	14213	14306	14265	14233	14340	14257	14324	14472	14333	14435	14138	14442	14353	14195	14345	14246	14396	14351	14425	14422	14256	14333	14245	14370	14345	14361	14257	14286	14377	14453	14230	14395	14286	14379	14185	14351	14266	14269	14224	14342	14228	14137	14310	14413	14420	14436	14309	14273	14337	14209	14278	14349	14197	14186	14365	14425	14291	14360	14420	14207	14411	14336	14213	14196	14295	14465	14221	14304	14278	14194	14265	14316	14235	14442	14370	14127	14383	14273	14331	14391	14392	14265	14267	14219	14413	14367	14383	14333	14391	14376	14386	14241	14287	14179	14299	14117	14438	14338	14219	14169	14491	14474	14385	14306	14385	14464	14143	14350	14096	14316	14290	14272	14294	14195	14448	14446	14299	14203	14197	14230	14334	14264	14337	14207	14422	14352	14422	14332	14309	14212	14312	14283	14429	14430	14265	14374	14353	14186	14313	14193	14442	14415	14304	14247	14374	14404	14230	14203	14304	14466	14261	14522	14402	14440	14344	14410	14354	14308	14279	14339	14311	14253	14391	14441	14289	14662	14653	14335	14323	14159	14354	14450	14315	14414	14172	14396	14335	14375	14283	14198	14217	14278	14359	14300	14262	14449	14171	14269	14340	14413	14277	14188	14263	14094	14342	14323	14173	14349	14284	14336	14369	14378	14336	14391	14279	14211	14202	14203	14473	14222	14341	14259	14390	14302	14348	14212	14354	14505	14341	14305	14400	14430	14207	14475	14367	14388	14192	14235	14353	14431	14310	14322	14380	14367	14195	14297	14475	14217	14223	14253	14292	14344	14356	14451	14488	14226	14394	14279	14342	14282	14282	14243	14496	14338	14347	14548	14428	14278	14276	14508	14205	14327	14306	14212	14355	14301	14321	14359	14233	14367	14243	14313	14486	14383	14377	14432	14435	14445	14249	14367	14156	14033	14302	14365	14273	14337	14339	14414	14095	14293	14285	14295	14273	14446	14414	14350	14307	14298	14330	14308	14260	14316	14202	14254	14242	14226	14337	14374	14447	14372	14442	14221	14167	14350	14314	14261	14414	14311	14271	14232	14407	14362	14178	14276	14327	14277	14311	14238	14193	14342	14285	14285	14226	14388	14313	14293	14378	14448	14414	14326	14355	14351	14375	14374	14218	14242	14313	14300	14198	14389	14351	14270	14262	14269	14383	14389	14384	14255	14449	14345	14202	14473	14290	14314	14249	14249	14427	14346	14177	14339	14200	14358	14473	14313	14395	14174	14340	14301	14307	14238	14341	14522	14350	14285	14462	14181	14221	14293	14394	14272	14197	14345	14406	14345	14311	14427	14445	14323	14358	14343	14253	14365	14210	14263	14410	14400	14319	14224	14239	14271	14111	14379	14214	14111	14110	14377	14289	14419	14162	14397	14380	14302	14273	14531	14349	14398	14295	14284	14312	14348	14291	14493	14229	14462	14362	14354	14273	14231	14287	14237	14382	14415	14214	14484	14359	14246	14292	14307	14402	14430	14376	14196	14406	14197	14239	14319	14182	14317	14280	14305	14337	14391	14333	14209	14346	14224	14177	14360	14395	14281	14198	14385	14313	14378	14293	14285	14298	14242	14454	14333	14383	14290	14252	14208	14498	14248	14306	14373	14300	14268	14292	14374	14219	14320	14096	14293	14308	14387	14237	14325	14318	14287	14277	14400	14342	14360	14251	14368	14318	14467	14211	14336	14256	14300	14428	14285	14281	14287	14245	14266	14418	14492	14245	14483	14379	14391	14386	14298	14237	14215	14368	14223	14317	14494	14398	14402	14257	14271	14394	14386	14264	14297	14160	14391	14251	14277	14210	14285	14244	14481	14282	14231	14307	14434	14241	14220	14480	14428	14203	14267	14248	14270	14319	14320	14349	14268	14268	14167	14233	14390	14246	14333	14417	14374	14410	14429	14354	14086	14472	14310	14245	14343	14466	14467	14284	14563	14306	14382	14320	14285	14285	14363	14487	14268	14343	14369	14476	14273	14192	14356	14177	14387	14268	14272	14127	14405	14343	14364	14255	14349	14456	14426	14409	14397	14487	14269	14258	14330	14368	14321	14310	14297	14257	14185	14308	14356	14220	14224	14311	14362	14216	14223	14233	14448	14329	14343	14294	14199	14244	14452	14296	14257	14472	14366	14241	14356	14269	14292	14323	14234	14100	14489	14391	14196	14374	14385	14204	14224	14350	14205	14216	14493	14397	14279	14309	14224	14211	14389	14185
22900	21191	28981	24006	23896	29522	30490	25298	23063	21863	20551	19712	19126	18704	18139	18048	17810	17656	17488	17290	17311	17236	17183	17021	17169	17013	17081	16969	16909	16864	16967	16741	16849	17020	16749	16731	16708	16818	16744	16870	16777	16870	16745	16890	16930	16761	16796	16797	16706	16731	17037	16921	16734	16794	16962	16857	16943	16793	16654	16925	16949	16780	16649	16722	16899	16852	16814	16642	16788	16801	16811	16800	16875	16767	16842	16866	16683	16761	16812	16806	16712	16679	16614	16756	16857	16660	16823	16946	16719	16479	16927	16966	16783	16529	16737	16901	16803	16772	16825	16776	16910	16635	16804	16583	16898	16858	16717	16738	16661	16771	16813	16788	16785	16854	16708	16736	16749	17104	16804	16581	16647	16821	16797	16852	16822	16636	16895	16655	16851	16769	16853	16844	16778	16958	16743	16686	16828	16814	16828	16801	16520	16823	16732	16556	16696	16572	16832	16758	16785	16905	16673	16760	16722	16765	16664	16708	16857	16843	16835	16705	16879	16920	16819	16630	16729	16680	16469	16583	16716	16771	16665	16705	16752	16602	16558	16784	16736	16642	16849	16708	16664	16774	16911	16799	16763	16693	16663	16695	16778	16653	16892	16842	16661	16747	16832	16549	16764	16500	16745	16649	16606	16648	16695	16761	16506	16674	16599	16759	16617	16742	16844	16719	16757	16838	16936	16858	16777	16782	16811	16774	16786	16728	16886	16633	16735	16704	16991	16775	16621	16632	17081	16871	16750	16760	16654	16960	16688	16772	16785	16837	16880	16700	16850	16754	16538	16888	16870	16666	16734	16592	16655	16807	16909	16714	16876	16637	16903	16797	16776	16521	16786	16664	16825	16872	16862	16968	16770	16392	16563	16647	16745	16696	16698	16527	16883	16717	16963	16757	16821	16708	16792	16649	16818	16661	16666	16733	16800	16692	16741	16908	16651	16795	16624	16762	16653	16748	16698	16752	16632	16851	16690	16722	16598	16673	16568	16757	16529	16717	16751	16556	16685	16553	16723	16779	16805	16723	16493	16641	16717	16777	16807	16868	16714	16678	16725	16627	16694	16981	16773	16747	16767	16740	16766	16819	16859	16764	16805	16738	16909	16763	16686	16613	16754	16623	16773	16772	16796	16851	16778	16949	16746	16703	16697	16870	16627	16869	16582	16701	16794	16835	16690	16649	16882	16670	16700	16757	16666	16759	16844	16795	16754	16610	16892	16843	16814	16695	16783	16858	16875	16810	16818	16888	16738	16633	16774	16786	16894	16538	16694	16573	16803	16785	16795	16871	16809	16757	16849	16644	16591	16832	16590	16728	16617	16649	16705	16702	16785	16610	16838	16945	16803	16648	16876	16866	16895	16764	16798	16588	16715	16706	16835	16881	16651	16701	16888	16780	16651	16591	16745	16882	16760	16800	16831	16700	16844	16738	16778	16678	16530	16785	16589	16702	16548	16612	16786	16808	16841	16720	16716	16964	16720	16702	16988	16774	16822	16767	16850	16785	16727	16662	16884	16556	16753	16547	16595	16680	16805	16742	16845	16778	16710	16861	16802	16569	16809	16864	16680	16827	16755	17035	16980	16736	16758	16814	16686	16942	16841	16747	16745	16740	16768	16630	16535	16848	16625	16745	16681	16902	16612	16911	16952	16658	16659	16791	16634	16713	16746	16688	16805	16793	16753	16667	16659	16770	16781	16707	16557	16782	16622	16981	16838	16727	16599	16838	16789	16826	16887	16761	16719	16746	16917	16649	16725	16727	16848	16385	16581	16675	16687	16746	16700	16761	16684	16676	16771	16839	16855	16675	16653	16609	16746	16621	16731	16587	16581	16857	16873	16837	16681	16798	16768	16735	16662	16977	16705	16501	16901	16902	16701	16752	16612	16884	16750	16641	16733	16467	16726	16654	16816	16728	16705	16799	16810	16589	16746	16868	16768	16875	16774	16842	16672	16713	16646	16581	16736	16975	16687	16575	16674	16684	16793	16466	16747	16793	16709	16773	16805	16524	16608	16675	16718	16595	16723	16771	16710	16638	16724	16665	16693	16796	16719	16603	16739	16707	16678	16594	16773	16547	16855	16815	16782	16774	16681	16743	16738	16782	16610	16647	16667	16633	16749	16816	16744	16779	16758	16823	16700	16838	16899	16698	16799	16816	16851	16755	16793	16841	16874	16644	16567	16692	16871	16652	16834	16748	16625	16723	16771	16628	16623	16712	16687	16700	16924	16878	16779	16684	16688	16566	16623	16791	16585	16797	16867	16726	16913	16688	16968	16772	16748	16836	16675	16821	16750	16914	16714	16766	16949	16821	16692	16735	16666	16729	16787	16819	16790	16650	16603	16851	16939	16596	16578	16823	16702	16856	16827	16746	16795	16903	16624	16759	16813	16828	16760	16843	16602	16548	16733	16770	17012	16744	16698	16843	16601	16770	16704	16847	16727	16692	16824	16690	16734	16745	16698	16600	16644	16790	16643	16525	16772	16809	16802	16640	16962	16702	16570	16662	16688	16713	16624	16723	16866	16770	16626	16703	16844	16669	16611	16889	16775	16694	16722	16818	16842	16728	16717	16449	16727	16687	16785	16936	16779	16862	16713	16717	16873	16708	16831	16860	16840	16576	16767	16622	16637	16738	16679	16671	16671	16750	16838	16853	16623	16926	16895	16933	16606	16794	16700	16734	16684	16636	16805	16723	16895	16621	16683	16676	16767	16724	16782	16892	16767	16824	16944	16580	16637	16650	16678	16703	16703	16612	16889	16822	16791	16828	16791	16648	16836	16734	16617	16642	16742	16855	16674	16802	16582	16926	16785	16973	16892	16602	16572	16680	16580	16742	16772	16704	16771	16688	16780	16638	16857	16629	16556	16622	16645	16714	16671	16708	16783	16852	16951	16774	16811	16803	16861	16817	16700	16771	16738	16670	16859	16998	16622	16718	16725	16844	16686	16677	16718	16693	16837	16679	16655	16885	16584	16902	16789	16896	16799	16684	16499	16901	16917	16744	16887	16617	16820	16664	16957	16886	16899	16787	16715	16698	16714	16747	16936	16777	16868	16553	16716	16580	16669	16863	16577	16629	16776	17042	16696	16687	16863	16934	16876	16880	16768	16672	16744	16821	16597	16669	16696	16738	16800	16667	16825	16752	16539	16767	17066	16758	16781	16728	16765	16703	17024	16916	16881	16765	16703	16566	16727	16632	16747	16796	16683	16835	16481	16716	16734	16619	16819	16834	16739	16792	16516	17073	16792	16864	16778	16569	16786	16572	16709	16713	16705	16822	16816	16684	17003	16735	16808	16694	16594	16784	16678	16761	16552	16734	16773	16791	16680	16823	16617	16744	16643	16788	16680	16761	16770	16808	16710	16766	16893	16665	16730	16825	16824	16852	16665	16738	16597	16776	16798	16660	16803	16633	16851	16673	16746	16499	16668	16801	16733	16668	16697	16837	16866	16861	16601	16863	16813	16858	16700	16689	16723	16785	16693	16745	16530	16677	16849	16638	16612	16768	16841	16735	16794	16761	16862	16898	16707	16748	16655	16722	16962	16716	16729	16741	16899	16689	16907	16652	16759	16721	16920	16856	16505	16696	16968	16802	16698	16740	16796	16758	16671	16848	16974	16727	16824	16527	16567	16655	16749	16963	16887	16575	16534	16715	16776	16843	16716	16599	16819	16672	16691	16884	16673	16915	16836	16907	16704	16756	16791	16739	16954	16955	16774	16812	16810	16671	16828	16864	16838	16869	16725	16756	16886	16650	16746	16687	16565	16497	16651	16634	16384	16742	16876	16699	16763	16704	16717	16742	16689	16913	17047	16913	16620	16859	16793	16762	16854	16833	16680	16764	16700	16906	16639	16801	16774	16700	16746	16679	16704	16586	16970	16790	16776	16747	16679	16580	16713	16737	16717	16834	17008	16667	16689	16797	16633	16766	16693	16802	16808	16693	16802	16891	16842	16637	16885	16670	16670	16722	16665	16775	16705	16781	16700	16688	16860	16740	16820	16716	16713	16717	16894	16878	16831	16843	16621	16723	16783	16716	16668	16636	16860	16697	16600	16674	16857	16816	16745	16856	16735	16915	16795	16804	16839	16709	16927	16532	16665	16673	16824	16749	16905	16699	16884	16693	16711	16930	16841	16546	16654	16717	16816	16534	16813	16781	16826	16862	16712	16801	16704	16750	16682	16713	16684	16822	17031	16819	16900	16778	16861	16663	16769	16709	16799	16832	16655	16905	16678	16814	16687	16717	16649	16814	16543	16908	16795	16696	17042	16741	16819	16725	16788	16527	16771	16668	16661	16770	16600	16766	16891	16636	16805	16604	16981	16827	16821	16821	16862	16832	16503	16890	16752	16799	16771	16752	16480	16613	16585	16674	16638	16808	16808	16679	16669	16635	16771	16898	16939	16674	16723	16728	16770	16668	16668	16641	16644	16909	16749	16598	16687	16751	16806	16700	16870	16940	16683	16648	16791	16594	16871	16812	16920	16890	16529	16612	16547	16642	16976	16837	16652	16688	16737	16701	16572	16802	16862	16859	16602	16731	16520	16628	16743	16824	16680	16721	16824	16789	16630	16464	16810	16598	16794	16928	16811	16781	16657	16546	16587	16650	16714	16653	16774	16734	16781	16722	16619	16774	16790	16869	16597	16704	16523	16674	16673	16758	16796	16946	16876	16766	16703	16690	16912	16885	16825	16798	16603	16779	16647	16690	16678	16934	16984	16905	17020	16472	16741	16802	16919	16719	16766	16755	16740	16671	16675	16762	16817	16665	16790	16859	16768	16829	16786	16845	16727	16802	16857	16602	16673	16908	16938	16740	16773	16600	16506	16512	16938	16825	16866	16718	16796	16852	16733	16806	16814	16742	16760	16820	16738	16606	16737	16544	16609	16777	16880	16631	16965	16820	16868	16622	16652	16793	16691	16609	16850	16893	16807	16839	16958	16880	16687	16780	16635	16561	16874	16648	16806	16574	16896	16454	16681	16624	16822	16691	16750	16784	16773	16710	16693	16593	16671	16763	16722	16507	16815	16577	16768	16843	16730	16689	16807	16706	16727	16752	16922	16758	16668	16851	16667	16697	16957	16738	16890	16763	16790	16779	16694	16652	16845	16744	16773	16759	16765	16606
32540	56256	51962	41993	39115	35221	29506	26438	24003	21558	19942	18677	17953	17027	16639	16205	15812	15601	15561	15266	15210	15239	15090	14966	15032	14838	14851	14925	14677	14689	14659	14749	14705	14774	14947	14748	14407	14563	14543	14808	14695	14642	14531	14712	14660	14589	14718	14687	14608	14657	14771	14614	14542	14544	14564	14603	14605	14767	14434	14693	14733	14622	14744	14573	14707	14715	14663	14780	14631	14575	14550	14754	14769	14564	14652	14636	14675	14666	14648	14798	14646	14450	14821	14646	14472	14559	14580	14457	14643	14529	14566	14504	14643	14525	14724	14587	14495	14783	14639	14619	14453	14710	14663	14519	14734	14617	14657	14789	14532	14527	14662	14588	14621	14503	14635	14641	14614	14570	14574	14686	14750	14504	14509	14527	14588	14612	14634	14767	14462	14762	14505	14699	14736	14666	14545	14805	14594	14692	14670	14593	14651	14546	14700	14538	14783	14656	14668	14599	14568	14567	14738	14539	14523	14890	14698	14530	14628	14555	14365	14659	14661	14613	14618	14545	14787	14618	14699	14849	14590	14620	14609	14589	14737	14835	14592	14677	14616	14634	14635	14662	14604	14490	14577	14604	14655	14782	14565	14582	14617	14633	14719	14516	14733	14419	14543	14755	14554	14732	14548	14769	14614	14491	14693	14605	14574	14626	14551	14612	14552	14612	14587	14559	14508	14665	14873	14554	14696	14634	14464	14692	14704	14652	14450	14526	14431	14642	14522	14694	14491	14603	14591	14572	14570	14715	14544	14759	14466	14689	14756	14574	14650	14648	14643	14552	14608	14702	14736	14491	14671	14786	14549	14434	14500	14706	14551	14666	14622	14602	14652	14602	14627	14547	14432	14834	14521	14561	14630	14611	14382	14580	14552	14525	14698	14498	14668	14599	14521	14608	14610	14486	14675	14819	14540	14613	14565	14578	14530	14707	14694	14506	14653	14557	14662	14582	14473	14599	14495	14703	14448	14464	14628	14687	14661	14620	14655	14491	14561	14627	14793	14590	14561	14564	14712	14521	14689	14641	14649	14514	14630	14519	14610	14593	14594	14673	14688	14663	14616	14645	14493	14568	14583	14724	14533	14688	14512	14556	14569	14585	14718	14658	14667	14604	14465	14585	14603	14662	14685	14603	14483	14618	14400	14614	14642	14741	14496	14798	14654	14552	14570	14574	14562	14549	14806	14673	14618	14696	14619	14722	14701	14739	14411	14628	14525	14576	14639	14652	14593	14675	14703	14407	14663	14571	14728	14553	14616	14619	14454	14572	14523	14577	14611	14640	14647	14606	14574	14642	14548	14469	14597	14883	14648	14647	14609	14657	14686	14638	14636	14495	14584	14457	14550	14605	14741	14462	14576	14543	14545	14610	14507	14630	14681	14501	14566	14475	14673	14705	14575	14625	14693	14574	14559	14614	14621	14630	14614	14493	14598	14611	14415	14648	14661	14629	14635	14511	14628	14564	14776	14648	14620	14537	14684	14606	14702	14771	14621	14544	14589	14514	14547	14445	14548	14683	14613	14625	14647	14767	14469	14630	14607	14661	14593	14707	14606	14729	14615	14530	14574	14678	14581	14589	14505	14545	14765	14666	14486	14675	14715	14642	14400	14509	14544	14624	14456	14607	14611	14516	14677	14633	14479	14608	14590	14691	14626	14423	14473	14497	14685	14540	14608	14800	14565	14695	14493	14767	14552	14565	14553	14620	14441	14564	14547	14588	14556	14518	14633	14617	14753	14601	14507	14654	14692	14583	14427	14629	14656	14548	14544	14635	14666	14743	14383	14534	14619	14590	14583	14491	14691	14778	14674	14653	14779	14614	14628	14563	14594	14495	14545	14555	14728	14529	14681	14493	14605	14559	14629	14583	14759	14413	14555	14703	14721	14604	14624	14431	14632	14493	14514	14716	14476	14754	14702	14648	14626	14591	14493	14609	14638	14376	14624	14622	14547	14575	14493	14661	14562	14589	14525	14613	14711	14648	14595	14741	14601	14635	14591	14763	14632	14620	14509	14719	14489	14551	14654	14870	14621	14449	14538	14739	14771	14694	14531	14483	14692	14604	14558	14512	14528	14771	14713	14510	14605	14596	14635	14496	14576	14667	14498	14521	14632	14500	14435	14606	14740	14598	14648	14606	14662	14519	14497	14601	14717	14691	14506	14715	14547	14471	14526	14726	14649	14570	14682	14757	14604	14471	14705	14639	14651	14530	14564	14705	14589	14564	14440	14561	14624	14825	14724	14661	14563	14706	14554	14607	14697	14610	14786	14536	14665	14684	14588	14592	14500	14788	14639	14676	14548	14487	14626	14670	14682	14666	14633	14644	14671	14581	14613	14697	14682	14526	14627	14612	14511	14783	14561	14627	14483	14727	14714	14629	14632	14664	14615	14506	14596	14569	14512	14635	14608	14695	14704	14685	14593	14623	14430	14571	14611	14520	14578	14542	14648	14709	14678	14591	14557	14832	14481	14543	14662	14634	14571	14582	14643	14668	14582	14607	14710	14703	14684	14621	14666	14527	14623	14581	14716	14683	14552	14665	14732	14437	14584	14467	14553	14446	14552	14629	14493	14725	14495	14782	14667	14564	14705	14585	14360	14596	14586	14480	14499	14501	14724	14656	14701	14579	14635	14445	14496	14591	14720	14505	14689	14603	14880	14712	14583	14476	14498	14659	14493	14619	14451	14702	14559	14631	14691	14559	14733	14480	14559	14694	14499	14601	14740	14627	14576	14736	14587	14627	14603	14412	14805	14559	14597	14782	14592	14610	14684	14422	14653	14714	14497	14594	14699	14597	14702	14558	14864	14567	14644	14506	14608	14674	14751	14696	14650	14499	14582	14754	14546	14606	14695	14627	14683	14650	14570	14658	14526	14666	14576	14479	14624	14633	14776	14602	14603	14581	14580	14743	14748	14514	14552	14660	14644	14748	14688	14636	14655	14532	14521	14660	14541	14460	14626	14651	14547	14639	14514	14727	14664	14626	14799	14640	14803	14564	14476	14412	14362	14776	14619	14599	14644	14658	14596	14657	14532	14655	14486	14519	14680	14661	14512	14790	14659	14545	14448	14712	14504	14605	14500	14706	14682	14648	14682	14517	14631	14545	14519	14496	14609	14704	14642	14594	14447	14513	14629	14546	14830	14747	14687	14469	14508	14660	14681	14551	14712	14600	14495	14755	14805	14638	14664	14444	14601	14644	14491	14665	14595	14518	14590	14605	14641	14519	14738	14584	14543	14644	14576	14630	14489	14559	14578	14537	14757	14532	14540	14697	14514	14609	14938	14621	14592	14611	14594	14636	14621	14684	14576	14597	14625	14704	14709	14625	14478	14810	14647	14648	14492	14668	14650	14657	14647	14626	14678	14473	14435	14749	14598	14471	14597	14635	14512	14654	14572	14680	14692	14661	14547	14708	14753	14774	14558	14532	14658	14380	14680	14735	14755	14697	14600	14763	14655	14563	14690	14718	14686	14567	14583	14670	14626	14485	14548	14642	14571	14496	14551	14664	14403	14632	14629	14691	14685	14470	14575	14611	14634	14729	14461	14662	14571	14518	14525	14713	14529	14649	14537	14626	14405	14820	14700	14601	14532	14715	14563	14383	14623	14872	14400	14758	14576	14595	14654	14554	14601	14617	14594	14644	14717	14562	14726	14507	14626	14496	14557	14453	14535	14565	14650	14496	14471	14744	14695	14556	14540	14533	14745	14574	14649	14620	14347	14620	14668	14604	14583	14386	14643	14696	14497	14722	14555	14616	14554	14666	14515	14650	14670	14488	14620	14547	14421	14687	14580	14576	14594	14520	14595	14557	14662	14619	14584	14706	14614	14591	14669	14530	14576	14515	14492	14587	14687	14752	14641	14488	14768	14716	14632	14727	14546	14671	14672	14579	14611	14560	14737	14358	14772	14738	14695	14738	14465	14534	14720	14598	14451	14586	14659	14742	14665	14530	14576	14655	14518	14604	14611	14426	14499	14692	14754	14654	14592	14551	14595	14701	14576	14550	14508	14778	14805	14543	14544	14575	14529	14710	14752	14514	14734	14720	14532	14653	14472	14450	14764	14634	14690	14707	14526	14556	14724	14586	14686	14808	14557	14571	14531	14594	14523	14564	14761	14639	14721	14718	14743	14752	14439	14566	14695	14528	14496	14558	14724	14649	14697	14554	14622	14698	14622	14638	14643	14709	14690	14655	14488	14688	14750	14619	14619	14522	14610	14584	14392	14461	14551	14634	14700	14722	14408	14657	14668	14453	14533	14721	14529	14687	14513	14578	14625	14622	14490	14511	14581	14588	14651	14606	14623	14671	14711	14487	14780	14656	14583	14503	14631	14681	14553	14608	14490	14624	14578	14524	14531	14554	14649	14602	14528	14682	14625	14678	14465	14700	14649	14713	14738	14482	14570	14770	14734	14755	14678	14503	14537	14625	14602	14666	14613	14461	14835	14551	14613	14520	14716	14575	14656	14667	14821	14502	14684	14593	14663	14582	14460	14760	14686	14612	14530	14573	14590	14677	14690	14459	14718	14672	14837	14346	14710	14648	14560	14731	14525	14459	14433	14768	14633	14654	14750	14623	14703	14625	14651	14695	14534	14591	14702	14487	14696	14557	14488	14513	14547	14744	14563	14679	14598	14621	14651	14673	14524	14564	14574	14420	14542	14474	14724	14707	14602	14620	14598	14665	14619	14704	14680	14565	14651	14651	14542	14550	14641	14475	14657	14662	14759	14564	14565	14636	14695	14727	14582	14616	14714	14655	14558	14625	14444	14612	14635	14569	14702	14749	14538	14461	14622	14694	14586	14640	14701	14618	14625	14532	14650	14657	14428	14593	14602	14720	14515	14686	14754	14515	14367	14402	14562	14562	14615	14435	14730	14769	14475	14678	14644	14607	14565	14680	14551	14630	14776	14583	14717	14564	14625	14609	14648	14407	14697	14459	14597	14631	14568	14614	14664	14651	14673	14508	14651	14617	14582	14399	14562	14635	14425	14544	14721	14728	14761	14600	14478	14470	14510	14500	14747	14474	14745	14568	14740	14618	14765	14633	14709	14608	14563	14683	14657	14545	14646	14679	14690	14542	14800	14622	14424	14628	14601	14624	14583	14639	14624	14599	14448	14608	14622	14682
29139	29223	37659	33819	27477	23946	22049	20244	19167	18655	18059	17748	17410	17035	16832	16914	16931	16749	16887	16579	16638	16672	16503	16587	16277	16683	16500	16463	16371	16522	16508	16519	16470	16550	16433	16734	16396	16454	16389	16537	16443	16640	16511	16490	16661	16507	16517	16252	16574	16378	16543	16439	16349	16276	16390	16374	16387	16477	16382	16506	16457	16513	16479	16486	16227	16478	16708	16469	16541	16479	16249	16363	16160	16441	16512	16450	16467	16616	16544	16607	16423	16374	16480	16587	16332	16284	16419	16482	16422	16345	16509	16364	16404	16338	16370	16415	16462	16362	16456	16424	16444	16423	16386	16430	16335	16310	16536	16338	16408	16440	16428	16519	16658	16457	16515	16519	16415	16437	16360	16527	16433	16397	16452	16381	16384	16527	16456	16390	16394	16440	16259	16539	16395	16299	16699	16414	16269	16536	16447	16432	16496	16636	16525	16353	16307	16255	16460	16240	16338	16318	16383	16596	16388	16354	16506	16556	16349	16469	16410	16422	16447	16470	16447	16370	16172	16454	16420	16392	16277	16444	16552	16380	16435	16505	16464	16431	16409	16436	16401	16346	16523	16633	16554	16453	16480	16378	16458	16283	16557	16511	16177	16485	16576	16462	16431	16547	16364	16243	16480	16465	16476	16387	16239	16243	16342	16439	16463	16595	16657	16411	16486	16648	16656	16385	16333	16486	16450	16388	16462	16412	16220	16476	16466	16427	16288	16378	16317	16389	16301	16385	16639	16641	16448	16559	16416	16448	16341	16529	16275	16382	16532	16304	16453	16375	16316	16753	16478	16343	16537	16440	16554	16383	16423	16347	16479	16417	16591	16484	16511	16377	16350	16448	16558	16387	16427	16430	16420	16413	16313	16428	16384	16525	16440	16387	16175	16467	16552	16566	16240	16402	16484	16166	16341	16566	16483	16340	16361	16286	16480	16553	16640	16417	16495	16439	16538	16298	16508	16418	16302	16349	16394	16477	16437	16270	16364	16472	16309	16325	16309	16337	16698	16512	16393	16451	16405	16301	16283	16620	16400	16568	16379	16550	16412	16527	16530	16393	16454	16284	16663	16352	16374	16348	16433	16352	16431	16384	16399	16537	16445	16420	16388	16445	16571	16447	16445	16602	16443	16413	16430	16313	16537	16155	16529	16385	16352	16449	16376	16464	16432	16487	16398	16310	16345	16314	16397	16562	16398	16308	16302	16456	16535	16301	16524	16537	16549	16484	16440	16408	16544	16458	16517	16536	16236	16395	16247	16307	16443	16404	16623	16451	16542	16425	16507	16479	16562	16606	16556	16422	16500	16593	16396	16348	16434	16554	16461	16474	16553	16327	16491	16281	16371	16179	16542	16509	16369	16305	16350	16492	16384	16456	16358	16392	16374	16422	16478	16568	16514	16501	16588	16384	16642	16343	16446	16447	16752	16551	16132	16506	16378	16291	16338	16543	16495	16345	16251	16461	16445	16322	16475	16324	16387	16446	16221	16413	16403	16492	16300	16542	16591	16516	16304	16384	16489	16474	16412	16597	16485	16462	16356	16309	16154	16389	16556	16250	16393	16524	16222	16445	16539	16479	16513	16553	16419	16663	16474	16483	16498	16419	16363	16502	16421	16446	16445	16396	16526	16416	16486	16454	16575	16449	16488	16542	16433	16500	16334	16212	16291	16404	16615	16445	16453	16372	16484	16547	16570	16312	16358	16410	16388	16365	16393	16302	16248	16350	16365	16357	16488	16280	16409	16484	16394	16334	16433	16370	16452	16592	16441	16475	16578	16535	16476	16458	16305	16372	16472	16524	16496	16645	16572	16443	16387	16452	16603	16435	16588	16363	16494	16369	16367	16442	16246	16279	16461	16420	16632	16303	16538	16321	16407	16564	16341	16623	16490	16499	16468	16551	16339	16379	16222	16434	16282	16526	16387	16606	16335	16361	16503	16462	16387	16726	16336	16406	16559	16584	16487	16372	16315	16376	16636	16435	16378	16610	16615	16552	16389	16289	16505	16468	16454	16357	16562	16364	16509	16346	16342	16214	16418	16410	16430	16428	16355	16542	16473	16552	16238	16435	16446	16479	16495	16607	16560	16367	16459	16356	16463	16408	16275	16148	16442	16427	16578	16314	16594	16592	16350	16469	16391	16387	16557	16262	16391	16451	16437	16421	16528	16323	16305	16416	16308	16634	16437	16501	16496	16419	16417	16450	16532	16477	16512	16540	16396	16436	16347	16444	16448	16241	16401	16494	16415	16369	16266	16217	16429	16478	16579	16696	16600	16553	16562	16652	16452	16474	16496	16497	16519	16399	16271	16383	16515	16375	16479	16367	16370	16521	16635	16465	16384	16532	16360	16395	16393	16406	16170	16359	16576	16338	16433	16397	16445	16403	16493	16604	16604	16240	16580	16643	16556	16483	16405	16359	16554	16314	16564	16547	16677	16334	16584	16512	16494	16329	16131	16165	16375	16311	16435	16521	16340	16429	16301	16461	16513	16554	16387	16366	16455	16299	16271	16437	16493	16394	16301	16570	16543	16459	16348	16370	16476	16269	16470	16563	16544	16427	16474	16543	16335	16404	16388	16407	16391	16441	16512	16364	16607	16412	16311	16350	16445	16425	16456	16364	16456	16496	16652	16533	16310	16565	16581	16519	16485	16337	16474	16520	16505	16465	16496	16691	16299	16358	16393	16464	16430	16558	16579	16458	16375	16391	16482	16498	16494	16644	16513	16334	16426	16525	16564	16312	16107	16454	16465	16413	16383	16332	16544	16338	16375	16430	16534	16520	16643	16468	16541	16583	16453	16506	16380	16543	16678	16300	16068	16602	16388	16201	16507	16311	16453	16471	16329	16188	16412	16114	16485	16384	16385	16318	16361	16411	16596	16491	16386	16540	16271	16434	16517	16479	16374	16564	16440	16429	16438	16513	16224	16304	16484	16577	16568	16565	16521	16494	16461	16567	16497	16429	16377	16354	16518	16500	16404	16444	16554	16505	16425	16355	16564	16476	16455	16420	16381	16308	16258	16330	16502	16353	16513	16341	16576	16287	16414	16596	16487	16610	16625	16584	16200	16292	16541	16519	16682	16309	16560	16571	16415	16342	16560	16383	16413	16529	16351	16541	16422	16326	16442	16448	16581	16539	16312	16491	16561	16514	16551	16429	16271	16266	16387	16444	16287	16316	16411	16440	16519	16370	16325	16298	16406	16277	16418	16416	16593	16326	16234	16274	16488	16400	16484	16476	16459	16531	16405	16422	16410	16549	16422	16347	16485	16417	16306	16529	16628	16345	16584	16462	16388	16537	16460	16622	16372	16495	16439	16455	16711	16675	16464	16383	16273	16441	16412	16316	16465	16531	16454	16639	16642	16495	16341	16556	16610	16498	16429	16416	16434	16434	16210	16326	16470	16419	16622	16552	16499	16459	16413	16283	16442	16505	16379	16527	16561	16513	16423	16464	16604	16346	16663	16515	16567	16200	16490	16553	16523	16303	16439	16476	16428	16403	16305	16316	16450	16443	16288	16455	16426	16360	16415	16540	16565	16171	16442	16450	16407	16520	16646	16320	16588	16429	16542	16431	16531	16529	16370	16526	16425	16673	16353	16460	16669	16405	16446	16364	16284	16280	16375	16505	16485	16458	16559	16468	16301	16224	16447	16517	16390	16492	16459	16469	16377	16540	16343	16454	16337	16576	16300	16331	16405	16377	16495	16436	16414	16520	16400	16369	16450	16580	16281	16485	16521	16497	16348	16573	16522	16498	16509	16262	16561	16484	16323	16457	16522	16400	16501	16335	16461	16364	16322	16525	16415	16196	16428	16366	16354	16370	16581	16479	16484	16412	16688	16384	16411	16367	16458	16370	16413	16545	16566	16337	16478	16407	16363	16346	16327	16560	16457	16437	16597	16310	16442	16462	16245	16416	16462	16552	16538	16345	16557	16407	16409	16545	16492	16426	16435	16508	16358	16367	16573	16233	16368	16445	16534	16471	16403	16473	16376	16458	16545	16450	16546	16454	16587	16446	16383	16406	16278	16303	16297	16390	16700	16371	16438	16491	16445	16545	16407	16566	16529	16459	16596	16356	16476	16374	16448	16425	16384	16388	16545	16500	16405	16512	16624	16412	16382	16289	16229	16341	16591	16356	16398	16339	16510	16629	16427	16446	16484	16565	16366	16383	16378	16428	16373	16400	16430	16465	16662	16336	16337	16408	16491	16492	16499	16502	16453	16522	16441	16413	16309	16580	16441	16612	16510	16424	16308	16645	16430	16504	16305	16312	16505	16369	16389	16404	16492	16472	16416	16510	16587	16605	16485	16504	16626	16647	16603	16337	16508	16413	16387	16571	16305	16386	16564	16273	16451	16621	16433	16503	16601	16345	16488	16571	16552	16445	16486	16280	16392	16549	16536	16407	16565	16546	16282	16516	16569	16363	16277	16467	16508	16352	16338	16222	16413	16396	16397	16528	16354	16547	16336	16574	16440	16496	16316	16488	16422	16307	16563	16395	16661	16427	16329	16470	16597	16431	16437	16487	16465	16212	16751	16600	16540	16499	16272	16420	16531	16432	16692	16313	16426	16455	16471	16314	16681	16560	16464	16626	16276	16332	16362	16378	16417	16383	16193	16294	16298	16581	16485	16492	16300	16352	16462	16422	16372	16426	16433	16388	16306	16470	16475	16340	16271	16137	16376	16334	16411	16553	16652	16411	16564	16481	16393	16484	16523	16497	16426	16599	16380	16591	16483	16496	16203	16331	16532	16430	16452	16411	16446	16666	16494	16423	16555	16512	16443	16503	16591	16544	16501	16390	16698	16475	16496	16285	16551	16400	16521	16610	16556	16557	16322	16370	16496	16339	16445	16534	16437	16438	16418	16283	16492	16547	16522	16387	16375	16494	16310	16408	16408	16345	16405	16353	16636	16423	16370	16448	16494	16635	16386	16438	16264	16578	16373	16357	16479	16461	16297	16698	16467	16346	16223	16288	16689	16445	16545	16496	16418	16454	16417	16557	16386	16318	16482	16466	16362	16336	16375	16620	16400	16499	16531	16349	16421	16555	16432	16352	16519	16350	16414	16436	16362	16432	16540	16521	16682	16662	16468	16643	16547	16584	16607	16494	16569	16537	16492	16276
31072	45859	42699	33748	28455	24541	21728	19489	18550	17526	16600	16013	15694	15421	15239	14927	14755	14961	14780	14709	14693	14535	14430	14550	14662	14550	14459	14518	14483	14483	14216	14282	14537	14351	14369	14401	14472	14337	14334	14562	14376	14512	14345	14337	14402	14522	14466	14369	14236	14378	14476	14486	14384	14232	14428	14284	14525	14398	14281	14254	14320	14289	14225	14474	14256	14244	14366	14367	14284	14350	14433	14384	14268	14482	14380	14306	14408	14360	14416	14443	14297	14412	14369	14633	14377	14374	14393	14391	14455	14364	14451	14375	14534	14495	14377	14365	14305	14173	14366	14384	14270	14464	14453	14401	14379	14373	14423	14493	14304	14347	14552	14356	14387	14360	14276	14262	14352	14454	14413	14249	14318	14415	14163	14414	14514	14445	14339	14178	14310	14358	14396	14525	14296	14484	14376	14533	14398	14349	14365	14315	14218	14286	14222	14306	14439	14321	14406	14420	14355	14244	14395	14277	14168	14341	14489	14504	14390	14452	14395	14605	14393	14356	14376	14381	14333	14291	14461	14334	14326	14403	14504	14297	14385	14498	14442	14292	14375	14370	14352	14405	14239	14373	14299	14305	14265	14218	14247	14343	14251	14339	14459	14425	14398	14337	14226	14222	14421	14350	14367	14520	14510	14419	14294	14354	14376	14384	14463	14365	14593	14356	14161	14403	14321	14265	14197	14494	14723	14298	14609	14275	14335	14451	14481	14377	14399	14244	14297	14483	14354	14319	14412	14375	14332	14406	14263	14260	14379	14350	14122	14302	14506	14415	14528	14309	14400	14341	14553	14297	14457	14157	14260	14406	14309	14383	14249	14444	14392	14570	14359	14295	14253	14433	14469	14385	14578	14375	14399	14235	14597	14383	14490	14345	14353	14116	14351	14400	14488	14442	14300	14422	14346	14470	14376	14365	14462	14368	14295	14282	14332	14368	14226	14276	14425	14257	14443	14386	14358	14415	14436	14383	14288	14500	14410	14454	14312	14499	14334	14373	14322	14438	14256	14367	14371	14427	14449	14401	14401	14320	14396	14396	14400	14330	14188	14357	14246	14528	14323	14450	14452	14345	14307	14366	14465	14504	14322	14316	14436	14416	14304	14435	14414	14319	14353	14400	14383	14458	14277	14495	14379	14348	14345	14553	14558	14367	14339	14381	14185	14460	14456	14343	14470	14249	14523	14323	14542	14535	14337	14241	14307	14507	14359	14450	14443	14444	14273	14403	14454	14582	14436	14477	14370	14294	14257	14434	14397	14344	14188	14393	14356	14366	14370	14310	14451	14381	14298	14358	14197	14347	14374	14384	14348	14347	14400	14249	14398	14525	14182	14427	14311	14441	14411	14334	14206	14400	14382	14427	14342	14539	14379	14413	14393	14339	14289	14456	14377	14504	14365	14572	14203	14469	14469	14276	14448	14546	14362	14250	14444	14249	14407	14494	14304	14413	14298	14363	14285	14407	14498	14453	14446	14512	14402	14264	14231	14315	14417	14437	14410	14319	14356	14337	14353	14404	14381	14280	14545	14241	14562	14538	14353	14313	14366	14391	14482	14388	14387	14312	14309	14336	14347	14191	14235	14268	14477	14356	14301	14421	14379	14229	14306	14334	14273	14382	14435	14336	14426	14475	14428	14414	14243	14382	14374	14423	14308	14456	14315	14413	14246	14608	14417	14467	14418	14369	14405	14393	14264	14285	14221	14257	14421	14232	14385	14275	14503	14417	14527	14323	14382	14357	14495	14198	14340	14243	14311	14458	14633	14189	14318	14438	14303	14272	14356	14379	14343	14365	14449	14337	14305	14437	14423	14479	14430	14441	14356	14304	14276	14379	14247	14641	14292	14474	14421	14336	14346	14319	14423	14342	14165	14304	14420	14398	14456	14288	14442	14363	14533	14514	14336	14487	14302	14397	14416	14298	14312	14404	14448	14504	14428	14159	14350	14379	14362	14263	14305	14488	14259	14248	14326	14308	14402	14382	14295	14331	14285	14517	14440	14368	14287	14514	14612	14393	14454	14263	14499	14406	14427	14427	14326	14350	14291	14464	14359	14385	14362	14335	14454	14306	14325	14380	14417	14435	14418	14443	14328	14587	14547	14263	14486	14391	14292	14329	14504	14395	14415	14557	14301	14327	14421	14455	14345	14404	14413	14338	14505	14416	14230	14329	14481	14233	14493	14386	14401	14533	14453	14439	14311	14427	14334	14431	14476	14488	14484	14566	14403	14401	14426	14515	14621	14467	14251	14378	14396	14394	14382	14399	14438	14400	14332	14512	14399	14354	14333	14601	14320	14388	14480	14482	14399	14379	14294	14288	14389	14469	14353	14272	14434	14261	14270	14446	14204	14393	14421	14372	14322	14466	14542	14392	14351	14374	14251	14371	14511	14379	14447	14442	14367	14348	14481	14388	14295	14193	14349	14428	14202	14321	14489	14357	14533	14311	14514	14334	14239	14402	14399	14341	14473	14310	14196	14424	14300	14465	14228	14330	14620	14438	14400	14394	14275	14426	14457	14204	14366	14422	14371	14508	14487	14546	14348	14462	14361	14541	14378	14441	14480	14426	14250	14331	14435	14528	14436	14434	14529	14385	14346	14457	14341	14246	14527	14360	14336	14277	14375	14483	14321	14291	14272	14290	14365	14327	14346	14393	14298	14285	14474	14250	14537	14498	14336	14406	14365	14446	14487	14601	14366	14480	14446	14414	14449	14413	14459	14204	14490	14305	14526	14411	14279	14265	14484	14346	14417	14453	14535	14324	14332	14546	14437	14508	14308	14370	14511	14314	14530	14414	14268	14318	14394	14425	14461	14334	14422	14447	14477	14345	14422	14267	14408	14372	14423	14549	14311	14499	14229	14414	14281	14489	14368	14376	14423	14255	14311	14353	14468	14433	14390	14324	14340	14306	14326	14353	14491	14367	14212	14289	14317	14243	14289	14429	14665	14393	14278	14385	14482	14198	14455	14191	14469	14386	14387	14313	14487	14376	14378	14384	14475	14398	14342	14413	14479	14321	14622	14424	14367	14452	14318	14343	14247	14282	14358	14455	14356	14337	14530	14236	14311	14296	14500	14200	14325	14266	14252	14350	14318	14416	14300	14204	14301	14313	14418	14387	14467	14466	14442	14401	14471	14284	14545	14499	14307	14502	14452	14441	14256	14446	14433	14536	14443	14430	14297	14380	14332	14394	14374	14409	14233	14505	14429	14437	14404	14453	14387	14353	14415	14390	14409	14305	14304	14409	14523	14494	14338	14466	14444	14356	14344	14304	14311	14387	14302	14431	14191	14348	14369	14455	14500	14501	14392	14474	14390	14402	14339	14324	14437	14359	14330	14211	14415	14348	14243	14334	14379	14345	14234	14461	14356	14455	14226	14524	14295	14417	14395	14537	14308	14398	14415	14338	14475	14477	14296	14399	14448	14329	14328	14310	14269	14365	14484	14222	14357	14482	14402	14460	14387	14357	14361	14415	14284	14190	14280	14340	14426	14472	14395	14442	14272	14430	14462	14299	14463	14281	14246	14490	14402	14487	14405	14306	14369	14309	14517	14437	14358	14454	14466	14273	14222	14373	14323	14356	14479	14382	14378	14606	14603	14412	14251	14430	14340	14365	14373	14526	14518	14406	14374	14416	14440	14356	14378	14406	14355	14216	14386	14340	14264	14448	14432	14449	14271	14327	14410	14401	14230	14535	14316	14351	14439	14357	14276	14426	14495	14465	14457	14271	14409	14640	14295	14221	14253	14591	14403	14390	14435	14389	14317	14525	14542	14227	14335	14482	14452	14390	14617	14534	14354	14436	14441	14498	14173	14464	14152	14369	14264	14587	14231	14352	14460	14462	14389	14368	14325	14311	14368	14431	14401	14382	14349	14270	14394	14454	14383	14470	14393	14377	14392	14357	14390	14416	14350	14296	14539	14485	14233	14351	14344	14376	14426	14455	14462	14437	14330	14418	14380	14310	14434	14327	14426	14409	14406	14443	14475	14296	14365	14361	14443	14346	14397	14349	14413	14303	14206	14345	14412	14244	14306	14261	14391	14361	14387	14229	14282	14262	14318	14432	14349	14471	14523	14390	14334	14317	14420	14510	14328	14511	14351	14526	14394	14434	14510	14342	14288	14219	14520	14363	14453	14243	14473	14526	14470	14471	14317	14334	14490	14293	14387	14401	14339	14457	14543	14416	14353	14539	14431	14460	14333	14419	14482	14560	14256	14397	14450	14490	14517	14390	14459	14462	14340	14351	14379	14494	14453	14503	14248	14550	14429	14419	14458	14499	14338	14340	14366	14346	14400	14342	14440	14316	14557	14376	14203	14194	14496	14264	14404	14469	14438	14336	14243	14340	14369	14463	14422	14422	14337	14289	14419	14154	14384	14356	14362	14510	14454	14550	14395	14524	14357	14362	14429	14270	14272	14195	14368	14282	14485	14338	14366	14510	14398	14419	14344	14475	14279	14464	14321	14597	14388	14312	14361	14394	14323	14439	14394	14334	14459	14394	14337	14427	14290	14310	14310	14313	14495	14492	14365	14530	14419	14254	14205	14381	14238	14242	14454	14447	14388	14284	14342	14567	14407	14331	14474	14299	14466	14377	14345	14375	14335	14330	14451	14416	14327	14396	14329	14259	14401	14356	14478	14323	14442	14420	14386	14421	14374	14331	14388	14465	14404	14393	14402	14621	14367	14355	14302	14386	14415	14473	14394	14353	14209	14528	14361	14451	14519	14487	14399	14320	14432	14301	14272	14323	14353	14473	14430	14364	14468	14546	14293	14481	14412	14462	14325	14292	14446	14337	14448	14367	14429	14334	14314	14357	14336	14379	14136	14360	14281	14492	14561	14390	14459	14296	14508	14235	14245	14313	14385	14286	14391	14554	14234	14378	14537	14355	14364	14620	14537	14419	14395	14548	14388	14274	14342	14535	14366	14489	14433	14288	14340	14373	14495	14457	14405	14434	14331	14340	14318	14328	14416	14442	14580	14369	14515	14552	14183	14340	14443	14242	14302	14257	14210	14481	14391	14339	14466	14419	14375	14429	14451	14339	14361	14402	14432	14520	14451	14374	14477	14384	14317	14632	14405	14447	14400	14290	14345	14418	14474	14311	14429	14396	14275	14439	14292	14392
24119	21136	28645	26648	27647	28792	26561	22812	20869	19835	19127	18428	17787	17720	17419	17097	17005	16773	16974	16792	16946	16830	16762	16842	16551	16682	16599	16492	16559	16666	16606	16555	16489	16631	16515	16630	16567	16464	16381	16509	16574	16540	16403	16621	16458	16353	16412	16593	16578	16279	16398	16398	16503	16436	16320	16457	16655	16334	16557	16486	16524	16537	16564	16533	16485	16364	16168	16325	16556	16584	16395	16472	16413	16523	16499	16474	16341	16411	16445	16600	16611	16502	16488	16420	16414	16546	16520	16422	16313	16338	16438	16487	16580	16528	16521	16566	16494	16527	16357	16383	16506	16535	16469	16300	16423	16486	16563	16291	16400	16601	16675	16455	16661	16612	16592	16459	16390	16350	16470	16644	16304	16404	16339	16243	16466	16183	16501	16532	16458	16549	16425	16659	16471	16316	16301	16528	16380	16256	16435	16509	16629	16397	16572	16496	16558	16674	16399	16366	16481	16439	16368	16412	16584	16516	16498	16652	16516	16538	16510	16311	16461	16547	16474	16417	16506	16305	16556	16578	16524	16366	16239	16583	16590	16359	16184	16363	16468	16337	16618	16492	16598	16484	16253	16224	16495	16338	16336	16410	16380	16562	16237	16403	16395	16521	16629	16509	16548	16490	16295	16618	16363	16427	16589	16445	16546	16380	16279	16607	16453	16252	16529	16566	16401	16558	16351	16684	16649	16461	16443	16525	16411	16473	16508	16479	16605	16556	16403	16319	16585	16379	16689	16613	16534	16435	16408	16295	16473	16557	16437	16453	16547	16446	16523	16441	16780	16453	16636	16289	16429	16489	16487	16519	16175	16080	16625	16532	16344	16410	16451	16418	16396	16828	16307	16392	16536	16382	16303	16390	16399	16317	16267	16537	16602	16496	16644	16377	16537	16276	16456	16410	16395	16550	16558	16376	16295	16327	16387	16385	16443	16493	16571	16426	16215	16537	16506	16564	16580	16490	16597	16386	16554	16586	16538	16552	16545	16436	16395	16464	16678	16444	16554	16541	16458	16540	16560	16495	16369	16161	16308	16498	16664	16600	16472	16464	16539	16483	16365	16738	16719	16282	16567	16442	16525	16481	16563	16586	16458	16633	16403	16390	16559	16370	16612	16449	16470	16506	16458	16466	16429	16553	16463	16418	16359	16454	16676	16547	16495	16505	16382	16769	16414	16376	16390	16576	16453	16536	16459	16471	16509	16344	16363	16259	16273	16547	16367	16541	16492	16353	16503	16471	16310	16329	16347	16400	16432	16375	16455	16440	16506	16661	16544	16538	16451	16360	16568	16472	16446	16616	16477	16447	16508	16364	16381	16383	16301	16425	16495	16556	16405	16155	16684	16430	16627	16492	16346	16512	16679	16503	16355	16386	16417	16691	16463	16480	16496	16348	16350	16463	16513	16392	16498	16568	16459	16702	16486	16319	16309	16518	16499	16386	16516	16662	16518	16536	16418	16426	16371	16406	16631	16500	16478	16357	16466	16539	16525	16392	16448	16395	16604	16479	16377	16431	16448	16348	16334	16391	16222	16487	16326	16348	16404	16525	16596	16519	16339	16597	16352	16565	16312	16515	16343	16187	16304	16491	16564	16383	16374	16463	16592	16378	16384	16363	16195	16289	16333	16519	16567	16446	16550	16499	16345	16506	16443	16335	16381	16526	16582	16451	16619	16536	16454	16596	16521	16576	16568	16226	16418	16271	16315	16407	16524	16615	16317	16543	16453	16167	16437	16334	16485	16502	16351	16478	16340	16603	16530	16515	16589	16310	16482	16362	16334	16491	16542	16543	16457	16593	16377	16481	16520	16409	16556	16446	16649	16536	16607	16471	16380	16328	16539	16375	16528	16278	16485	16368	16569	16577	16422	16469	16475	16406	16415	16415	16403	16445	16394	16454	16193	16465	16613	16631	16345	16464	16410	16390	16266	16522	16582	16641	16378	16533	16558	16220	16627	16380	16481	16456	16542	16405	16378	16419	16516	16501	16410	16370	16513	16535	16574	16514	16616	16498	16333	16533	16436	16488	16469	16490	16386	16375	16620	16681	16418	16464	16395	16441	16501	16526	16520	16497	16442	16439	16560	16385	16348	16650	16465	16627	16162	16257	16092	16381	16520	16393	16234	16412	16429	16356	16289	16399	16310	16603	16554	16479	16526	16238	16537	16429	16380	16386	16557	16490	16482	16227	16338	16459	16457	16538	16411	16548	16436	16360	16383	16497	16625	16558	16455	16443	16375	16483	16552	16363	16423	16375	16527	16474	16318	16229	16511	16283	16249	16390	16566	16540	16501	16482	16761	16507	16501	16459	16453	16466	16447	16351	16259	16336	16405	16447	16615	16574	16415	16382	16238	16242	16411	16596	16490	16423	16345	16444	16251	16335	16485	16551	16245	16306	16572	16551	16479	16360	16408	16528	16527	16460	16554	16494	16814	16657	16478	16391	16427	16322	16275	16416	16391	16573	16450	16265	16426	16542	16458	16667	16503	16374	16521	16377	16343	16455	16368	16342	16615	16566	16584	16471	16471	16261	16564	16417	16589	16517	16148	16388	16502	16574	16444	16374	16488	16507	16466	16586	16302	16480	16513	16575	16606	16419	16446	16642	16308	16343	16536	16510	16467	16171	16529	16426	16528	16447	16776	16520	16362	16334	16503	16317	16271	16571	16545	16515	16304	16381	16485	16377	16509	16580	16416	16594	16371	16356	16254	16546	16734	16377	16512	16209	16569	16573	16564	16482	16511	16536	16513	16437	16475	16540	16485	16477	16311	16707	16476	16536	16408	16758	16503	16309	16467	16510	16253	16356	16402	16342	16436	16514	16616	16582	16637	16442	16546	16417	16629	16478	16594	16462	16632	16380	16481	16421	16521	16499	16182	16640	16527	16391	16421	16421	16458	16402	16310	16395	16524	16382	16531	16436	16458	16605	16508	16339	16425	16417	16497	16370	16392	16420	16397	16411	16490	16642	16478	16477	16338	16358	16404	16274	16427	16564	16322	16358	16345	16350	16255	16562	16292	16407	16387	16397	16368	16704	16545	16321	16627	16471	16405	16512	16515	16462	16485	16652	16458	16524	16520	16521	16516	16350	16427	16466	16278	16420	16317	16242	16487	16460	16363	16479	16315	16542	16488	16562	16439	16491	16573	16469	16588	16419	16459	16465	16491	16219	16395	16239	16388	16283	16407	16643	16547	16379	16733	16657	16523	16549	16538	16394	16497	16384	16612	16696	16558	16500	16347	16298	16628	16479	16261	16474	16246	16387	16685	16455	16404	16608	16402	16380	16478	16460	16533	16534	16317	16406	16522	16353	16641	16619	16493	16492	16501	16327	16358	16671	16455	16308	16378	16453	16444	16478	16604	16303	16568	16376	16558	16245	16529	16464	16492	16570	16479	16608	16365	16236	16356	16505	16538	16232	16604	16588	16414	16454	16429	16565	16299	16623	16271	16535	16357	16470	16508	16373	16354	16518	16506	16438	16422	16428	16383	16347	16474	16314	16537	16749	16389	16419	16538	16524	16513	16550	16619	16443	16297	16493	16697	16428	16347	16458	16410	16308	16315	16499	16597	16371	16536	16673	16444	16384	16442	16461	16351	16352	16439	16436	16366	16436	16467	16376	16391	16393	16387	16402	16551	16564	16447	16354	16575	16431	16547	16248	16389	16645	16436	16367	16471	16513	16402	16665	16461	16339	16398	16467	16406	16486	16618	16406	16641	16587	16392	16360	16552	16396	16356	16483	16616	16364	16418	16377	16678	16499	16324	16464	16483	16261	16414	16458	16233	16547	16600	16524	16304	16381	16638	16248	16457	16674	16520	16420	16359	16473	16457	16701	16554	16350	16429	16500	16324	16380	16489	16508	16527	16422	16575	16350	16338	16351	16349	16154	16678	16608	16579	16565	16431	16394	16399	16449	16477	16423	16279	16510	16473	16425	16347	16372	16386	16460	16739	16400	16420	16606	16364	16516	16306	16604	16567	16653	16503	16349	16575	16362	16661	16348	16519	16420	16568	16248	16546	16542	16389	16602	16527	16592	16453	16487	16487	16496	16298	16433	16566	16229	16253	16375	16419	16462	16509	16423	16452	16539	16375	16514	16583	16458	16437	16520	16379	16397	16571	16599	16469	16310	16360	16226	16197	16191	16324	16482	16536	16355	16481	16515	16413	16426	16495	16322	16675	16451	16513	16315	16600	16482	16318	16485	16573	16398	16496	16405	16602	16259	16502	16461	16604	16397	16450	16514	16231	16402	16587	16234	16438	16556	16314	16237	16566	16533	16601	16309	16452	16613	16392	16375	16483	16429	16457	16303	16382	16349	16339	16507	16573	16505	16447	16436	16425	16513	16496	16696	16369	16653	16542	16369	16662	16473	16647	16461	16384	16577	16434	16546	16548	16489	16488	16547	16360	16233	16308	16373	16432	16390	16621	16385	16562	16217	16540	16633	16486	16585	16415	16481	16587	16357	16528	16406	16628	16628	16445	16449	16567	16241	16521	16560	16491	16493	16529	16517	16486	16333	16555	16171	16459	16446	16446	16123	16391	16544	16311	16675	16438	16518	16520	16475	16376	16586	16658	16391	16338	16403	16603	16477	16528	16183	16314	16284	16556	16325	16428	16457	16530	16394	16205	16380	16413	16473	16450	16490	16516	16499	16436	16470	16243	16218	16368	16339	16543	16578	16644	16557	16315	16244	16320	16530	16342	16356	16307	16397	16405	16447	16425	16493	16445	16410	16556	16499	16594	16512	16387	16491	16489	16384	16507	16376	16338	16371	16657	16623	16516	16449	16693	16262	16363	16496	16308	16731	16484	16582	16347	16583	16320	16452	16243	16426	16666	16403	16218	16544	16443	16238	16420	16498	16691	16460	16435	16277	16467	16420	16265	16596	16421	16452	16456	16438	16628	16508	16370	16354	16553	16469	16488	16452	16506	16510	16289	16495	16424	16397	16355	16449	16459	16511	16524	16402	16501	16508	16720	16536	16424	16469	16456	16549	16420	16595	16492	16352	16425	16458	16461	16543	16488	16344	16370	16549	16480	16478	16654	16321	16358	16692	16383	16398	16362	16495	16548	16335	16394	16447	16510	16311	16549	16291	16502	16524	16406	16410	16582	16474	16639	16386
30869	51075	48282	39380	35199	30554	25518	22756	20612	18978	17920	16851	16227	15666	15517	15193	15214	14988	15006	14780	14646	14689	14651	14662	14681	14639	14474	14472	14547	14482	14369	14595	14658	14552	14392	14620	14379	14581	14613	14560	14464	14449	14544	14483	14448	14476	14432	14444	14501	14347	14311	14504	14286	14180	14478	14451	14447	14600	14360	14346	14434	14409	14541	14357	14386	14372	14388	14518	14443	14422	14500	14318	14332	14362	14419	14319	14473	14332	14209	14438	14480	14429	14279	14392	14579	14375	14343	14351	14434	14357	14280	14483	14352	14329	14337	14494	14348	14293	14499	14412	14288	14464	14401	14372	14454	14478	14404	14353	14537	14316	14416	14376	14454	14340	14299	14263	14446	14355	14443	14491	14328	14469	14397	14278	14450	14505	14485	14255	14525	14347	14344	14601	14477	14376	14379	14327	14289	14361	14407	14473	14419	14249	14421	14483	14426	14494	14553	14329	14291	14436	14322	14344	14336	14337	14479	14535	14420	14405	14468	14514	14405	14414	14385	14424	14421	14375	14405	14355	14491	14458	14378	14531	14406	14550	14458	14340	14571	14279	14201	14417	14392	14349	14404	14196	14229	14182	14455	14392	14372	14344	14408	14391	14292	14563	14228	14434	14468	14490	14382	14394	14206	14199	14414	14332	14330	14446	14304	14328	14325	14357	14374	14457	14415	14390	14257	14380	14437	14333	14336	14230	14418	14350	14131	14524	14356	14180	14407	14304	14262	14413	14367	14384	14455	14300	14470	14322	14367	14224	14376	14414	14351	14519	14479	14462	14525	14354	14406	14226	14441	14306	14202	14330	14416	14393	14360	14148	14255	14350	14485	14363	14338	14509	14422	14208	14425	14494	14332	14376	14353	14429	14483	14350	14308	14496	14383	14351	14390	14164	14454	14342	14291	14470	14306	14411	14480	14451	14396	14306	14352	14352	14301	14438	14416	14523	14322	14386	14452	14298	14290	14168	14429	14577	14342	14338	14458	14267	14350	14471	14273	14324	14530	14420	14394	14236	14405	14324	14411	14253	14259	14303	14223	14449	14300	14346	14650	14362	14430	14202	14391	14327	14249	14333	14544	14379	14414	14413	14206	14388	14403	14323	14393	14343	14310	14418	14238	14530	14400	14361	14389	14424	14391	14351	14515	14145	14375	14409	14377	14449	14481	14461	14525	14392	14279	14424	14428	14272	14460	14485	14345	14272	14239	14504	14452	14293	14331	14363	14338	14350	14489	14355	14443	14312	14377	14220	14461	14513	14366	14509	14270	14366	14517	14456	14387	14230	14260	14340	14452	14221	14259	14232	14430	14303	14316	14386	14387	14471	14394	14428	14283	14300	14280	14227	14411	14401	14261	14367	14321	14368	14359	14493	14341	14361	14268	14320	14421	14303	14378	14440	14428	14324	14309	14446	14416	14321	14274	14376	14409	14239	14311	14365	14193	14352	14434	14415	14609	14520	14307	14415	14383	14562	14378	14258	14350	14434	14489	14252	14248	14339	14466	14273	14378	14319	14508	14348	14410	14305	14539	14445	14362	14278	14457	14255	14446	14464	14505	14390	14272	14432	14475	14346	14342	14443	14314	14461	14339	14251	14404	14152	14371	14079	14457	14231	14464	14180	14521	14539	14476	14493	14440	14218	14442	14376	14390	14304	14352	14409	14362	14339	14466	14474	14354	14378	14371	14421	14373	14382	14225	14315	14495	14341	14208	14443	14253	14343	14390	14223	14500	14553	14459	14437	14520	14324	14443	14326	14426	14410	14284	14374	14289	14425	14441	14342	14326	14312	14471	14361	14481	14336	14364	14386	14464	14301	14289	14517	14415	14308	14325	14416	14459	14242	14364	14513	14318	14463	14259	14505	14499	14509	14518	14373	14315	14326	14292	14502	14418	14354	14233	14349	14408	14340	14506	14432	14369	14371	14419	14284	14490	14406	14379	14377	14401	14506	14346	14257	14317	14376	14420	14450	14294	14435	14285	14395	14512	14535	14336	14341	14320	14230	14327	14558	14498	14378	14346	14275	14508	14341	14544	14239	14276	14317	14530	14383	14357	14188	14437	14241	14289	14534	14410	14395	14319	14324	14277	14437	14512	14285	14418	14591	14359	14367	14309	14346	14377	14424	14398	14241	14421	14277	14377	14392	14416	14494	14288	14408	14378	14423	14394	14353	14501	14523	14364	14431	14598	14391	14385	14508	14326	14411	14214	14362	14555	14303	14556	14437	14364	14463	14352	14485	14457	14572	14407	14377	14397	14264	14336	14495	14343	14465	14286	14189	14570	14361	14315	14297	14434	14441	14517	14546	14198	14515	14449	14358	14432	14454	14530	14413	14322	14407	14326	14420	14426	14332	14406	14315	14436	14556	14270	14291	14370	14501	14267	14459	14266	14355	14342	14617	14366	14540	14295	14467	14493	14408	14310	14258	14445	14453	14364	14409	14455	14521	14328	14327	14354	14318	14371	14299	14617	14437	14275	14351	14470	14390	14300	14466	14531	14550	14391	14357	14357	14423	14393	14405	14370	14531	14414	14478	14377	14288	14288	14393	14244	14537	14509	14450	14636	14471	14358	14465	14307	14284	14318	14430	14329	14523	14340	14366	14610	14288	14549	14374	14312	14173	14364	14513	14424	14520	14504	14218	14206	14323	14415	14398	14413	14354	14543	14404	14353	14209	14377	14597	14479	14475	14348	14313	14476	14365	14459	14336	14480	14144	14429	14418	14403	14280	14376	14393	14331	14248	14364	14397	14472	14465	14265	14362	14367	14339	14424	14418	14407	14562	14371	14499	14362	14371	14429	14462	14468	14419	14474	14292	14315	14428	14515	14315	14378	14426	14421	14161	14563	14366	14332	14493	14268	14382	14372	14377	14386	14442	14310	14416	14339	14456	14383	14404	14398	14441	14527	14291	14404	14414	14318	14384	14496	14480	14435	14512	14415	14247	14491	14432	14414	14280	14449	14388	14341	14459	14518	14368	14285	14462	14231	14285	14192	14458	14460	14352	14427	14358	14164	14148	14227	14286	14376	14324	14259	14527	14329	14560	14410	14469	14348	14529	14513	14318	14390	14489	14339	14497	14530	14339	14276	14316	14528	14487	14410	14430	14316	14274	14372	14428	14380	14362	14310	14509	14354	14476	14431	14227	14355	14352	14312	14416	14492	14516	14437	14465	14486	14479	14386	14453	14283	14451	14256	14517	14202	14352	14249	14399	14346	14392	14395	14369	14359	14343	14370	14447	14508	14325	14523	14323	14350	14298	14319	14349	14366	14399	14486	14342	14445	14210	14300	14489	14549	14448	14338	14283	14428	14336	14312	14286	14411	14238	14359	14362	14328	14427	14391	14453	14353	14392	14498	14510	14477	14324	14430	14224	14476	14502	14338	14349	14322	14378	14471	14511	14276	14419	14361	14259	14372	14444	14445	14328	14381	14481	14405	14168	14284	14344	14571	14299	14495	14578	14380	14255	14255	14374	14641	14407	14341	14310	14360	14369	14452	14521	14389	14211	14404	14254	14287	14407	14220	14240	14457	14286	14401	14368	14290	14406	14464	14441	14417	14313	14754	14408	14285	14251	14354	14199	14419	14473	14290	14352	14372	14221	14406	14408	14462	14395	14549	14217	14425	14396	14362	14436	14365	14423	14345	14364	14470	14496	14287	14321	14284	14213	14497	14485	14331	14307	14339	14477	14380	14320	14428	14288	14445	14337	14544	14303	14489	14370	14373	14311	14289	14303	14548	14353	14456	14529	14274	14384	14349	14408	14384	14329	14346	14551	14481	14313	14333	14326	14371	14290	14375	14449	14347	14337	14379	14376	14384	14338	14366	14105	14488	14331	14456	14363	14388	14471	14277	14315	14512	14320	14285	14414	14399	14379	14270	14487	14425	14343	14418	14360	14199	14327	14455	14461	14362	14288	14501	14427	14378	14416	14271	14341	14417	14326	14614	14499	14357	14316	14346	14454	14298	14346	14336	14227	14432	14467	14447	14404	14351	14373	14412	14476	14321	14392	14272	14506	14243	14438	14390	14410	14551	14513	14316	14327	14268	14280	14457	14312	14402	14486	14438	14396	14407	14268	14337	14341	14189	14341	14148	14536	14427	14377	14229	14380	14443	14483	14485	14458	14351	14368	14402	14265	14487	14314	14277	14341	14508	14335	14383	14264	14295	14316	14502	14261	14432	14290	14280	14387	14380	14306	14594	14428	14366	14397	14389	14375	14356	14312	14322	14497	14506	14341	14388	14292	14395	14490	14417	14601	14365	14371	14457	14328	14360	14239	14396	14393	14335	14279	14290	14320	14300	14186	14267	14432	14405	14416	14386	14463	14469	14623	14204	14364	14362	14276	14450	14448	14429	14388	14386	14279	14355	14302	14440	14294	14505	14526	14275	14230	14441	14360	14274	14358	14590	14338	14252	14341	14325	14290	14349	14263	14253	14404	14398	14468	14323	14334	14361	14412	14561	14280	14383	14402	14436	14519	14541	14412	14587	14316	14317	14257	14387	14404	14391	14534	14235	14453	14310	14308	14433	14332	14219	14459	14339	14413	14567	14375	14421	14429	14367	14440	14309	14194	14278	14479	14595	14361	14584	14196	14480	14426	14422	14236	14442	14261	14117	14499	14298	14537	14400	14396	14300	14554	14404	14334	14326	14352	14320	14429	14511	14222	14294	14400	14453	14463	14513	14465	14446	14387	14337	14173	14524	14423	14445	14462	14317	14374	14358	14426	14450	14502	14383	14323	14380	14239	14447	14452	14549	14438	14408	14413	14370	14430	14358	14352	14360	14376	14384	14266	14483	14366	14268	14470	14455	14417	14318	14225	14326	14492	14430	14279	14451	14614	14489	14470	14399	14437	14481	14230	14439	14375	14375	14365	14309	14498	14453	14483	14335	14233	14324	14351	14360	14454	14463	14459	14442	14413	14255	14529	14447	14503	14396	14432	14341	14517	14511	14430	14433	14307	14472	14530	14328	14378	14309	14473	14489	14347	14363	14345	14537	14504	14413	14438	14484	14426	14468	14455	14432	14320	14159	14528	14381	14355	14492	14353	14282	14168	14520	14355	14449	14368	14389	14463	14367	14379	14329	14464	14325	14413	14443	14297	14333	14351	14453	14252
22851	21120	28899	24087	24342	28935	30551	25701	23205	22021	20486	19423	18778	18326	18091	17806	17758	17653	17397	17337	17449	17238	17343	17215	17215	17150	17315	16828	17082	16957	16974	16923	16901	16850	16905	16893	16940	16929	16901	17055	16824	16914	16819	16821	16794	16665	16894	16813	16999	16668	16831	16674	17115	16718	16950	16968	16964	16909	16830	16949	16747	16934	17209	17033	17068	16882	16763	16916	16830	16857	16935	16892	16697	16885	16840	16846	16658	16870	16892	16836	16822	16853	16977	17039	16856	16781	16729	16756	16869	16836	16781	16792	16694	16888	16860	16742	17020	16862	17053	16806	16933	16772	16918	16806	16754	16812	16982	16779	16961	16917	17154	17003	16844	16817	16888	16699	16861	16792	16689	16718	16723	16712	16769	16903	16933	16833	16864	16980	16882	17006	16671	16923	16858	16942	16827	16596	16801	16579	16992	16891	16823	17041	16638	16778	16926	16741	16874	16886	16686	16812	16737	16861	17027	16743	16879	16862	16836	16840	16889	16953	17006	16670	16764	16824	16702	16967	16856	16727	16830	16842	16685	17045	17103	16882	17051	16836	16806	16836	16747	16901	16800	16845	16738	16962	16840	16649	16891	16856	16826	16826	16825	16917	16795	16624	16755	16750	16891	16739	16509	16754	16848	16709	16723	16953	16789	16763	16537	16841	16862	16974	17012	16834	16776	16771	16875	16760	16689	16937	16854	16635	16757	16912	16805	16938	16803	16940	17021	16834	16817	16968	16730	16782	16968	16948	16789	16598	16779	16683	16578	16842	17113	16788	16711	16725	16823	16949	16859	16892	16782	16804	16803	16698	16877	16718	16910	16746	16888	16784	16894	16783	16686	16672	16858	16689	16496	16733	16682	17014	16796	16736	16880	16866	16768	16793	16778	16642	16886	17048	16786	16832	16855	17076	16817	17131	17019	16791	16695	16543	16581	16816	16865	16815	16990	16894	16827	16841	16783	16827	16765	16970	16518	16857	17034	16671	16837	16748	16878	16940	16968	16921	16863	16950	16712	16772	16853	16436	16734	16716	16762	16762	16809	17096	16931	16880	16768	16749	16699	16835	16688	16531	16915	16880	16743	16781	16752	16790	17082	16778	16654	16760	16648	16696	16884	16827	16988	16764	16650	16913	17035	16886	16717	17065	16803	16833	16900	16897	16962	16823	16957	17025	17044	16857	16892	16772	16713	16731	16555	16959	16848	16869	16968	16744	16860	16978	16916	16798	17018	16797	16798	16876	16768	16707	16829	16753	16900	16913	16821	16743	16885	16807	16780	16869	16845	16665	16914	16757	16878	16977	16905	16622	16728	16798	16815	16871	17087	16613	16671	16887	16926	16915	16858	16851	16824	16747	16719	16919	16869	16819	16755	16869	16783	16815	16782	16803	16879	16614	16855	16792	16833	16804	17047	16845	16875	16820	16733	16843	16906	16924	16886	16566	16514	16687	16727	16635	16931	16629	16712	16662	16941	16819	16872	16778	16803	16725	16930	17023	16660	16832	16797	17094	16754	16863	16838	16730	16782	16910	16968	16887	16770	16695	16940	16725	16875	16695	17017	17026	16926	16819	16881	16817	16887	16820	16834	16773	16903	16751	16875	16729	16681	16923	16710	16707	16935	16581	16575	16940	16910	16732	16780	16791	16940	16898	16801	16986	16474	16761	16767	16556	16594	16803	16818	16823	17041	16579	16767	16714	16867	16906	16847	16879	16838	16798	16768	16972	16865	16736	16712	16936	16922	16827	16810	16791	16821	17017	16870	16697	16903	16833	17027	16810	16859	16824	16883	16909	16937	16847	16975	16883	17005	16977	16858	16747	16773	16891	16740	16828	16909	16831	16954	16783	16797	16827	16860	16701	16745	16867	16880	16886	16963	16768	16929	16780	16916	16717	16897	16647	16913	16802	16714	16683	16741	16730	16851	16646	16780	16868	16649	16769	16952	16916	16944	16816	16774	16836	16889	16722	16911	16957	16694	16718	16855	16807	16912	16903	16931	16651	16782	16754	16623	16710	16561	17102	16945	16792	16940	16878	16815	16882	16913	16613	16848	16890	16824	16821	17258	16906	16648	16717	16883	16736	16788	17037	16739	16869	16838	16730	16856	16699	16964	17115	16749	17019	16779	16656	16749	16916	16743	16661	16870	16769	16563	16796	16940	16858	16683	16924	16756	16635	16835	16811	17022	16777	16776	16881	16706	17003	16809	16950	16946	16957	16766	16754	16701	16759	16930	16831	16857	16873	16998	16913	16861	16854	16824	16892	16845	16938	16666	16858	16838	16921	16780	16721	16987	17062	16823	16700	16616	16677	16747	16758	16790	16916	16761	16905	16931	16991	16699	16995	16686	16981	17010	16749	16991	17009	16837	16799	16905	16893	16907	16965	17011	16924	16700	16744	16949	16928	16890	16821	16891	16677	16857	16877	16886	16895	16823	16945	16961	16974	16751	16929	17106	16716	16765	16936	16804	17028	16646	16826	16658	16679	16766	16822	16732	16740	16761	17015	16825	16819	16816	16721	16843	16591	16921	16621	16624	16723	16699	16900	16927	16813	16855	16716	16932	16867	16827	16645	16737	16852	16801	16856	16860	16736	16647	16746	16794	16640	16943	16957	16766	16726	16747	16849	16792	17054	16820	16716	16950	16826	16699	16680	16901	16796	16914	16862	16855	17018	17006	16849	16685	16821	16840	16811	16910	16751	16777	17010	16783	16785	16796	16883	16998	16836	16751	16699	16711	16993	17000	16630	16749	16746	16929	17044	17051	16627	16827	16723	16766	16607	16699	16649	16936	16857	16741	16751	16784	16837	16838	16767	16829	16797	16853	16741	16840	16664	16720	16853	16837	16880	16774	16742	16885	16629	16718	16731	16770	16908	16838	16669	16870	16590	16953	16670	16876	16991	16763	16857	16694	16834	16766	16732	16753	16867	16796	16735	17043	16720	16725	16703	16888	16730	16898	17031	16974	16847	16803	16950	16798	16646	16792	16766	16911	16855	17037	16874	16813	16632	16953	16921	16687	16960	16674	16688	16765	16849	16881	16942	16757	16849	16721	16550	16788	16709	16685	16840	16735	16717	16893	16853	16988	16696	16960	16755	16693	16823	16926	16854	16834	16938	16834	16883	16782	16677	17058	16959	16880	16927	16871	16792	16747	16815	16798	16811	16743	16951	16876	16807	16874	17127	16752	16826	16933	16888	16725	16591	16707	16819	16850	16668	16851	16780	16911	16974	16703	16901	16818	16976	16873	16946	16839	16837	16768	16952	16824	16793	16906	16766	16653	16594	16818	16886	17051	16763	16783	16790	16756	16739	16793	16816	16780	16875	16957	16795	16657	16633	16817	16761	17028	16724	17164	16690	16902	16858	16696	16842	16879	16817	16886	16827	16784	16754	16883	16910	16864	16937	16753	16919	16708	16596	16721	16668	16792	16719	16828	16882	16836	16792	16835	16749	16878	16730	16925	16864	16793	16643	16729	16433	16804	16868	16784	16959	16883	16752	17024	16660	16789	16745	16852	16757	16903	16775	16668	16908	16955	17048	16957	16712	16711	16686	16709	16789	16716	16723	16850	16884	16825	16694	16752	16800	16922	16668	16628	16927	16888	16648	16682	16872	16754	16974	16762	16965	16847	16776	16844	16639	16705	16908	16725	16748	16691	16771	16837	16740	16998	17016	16875	16766	16934	16651	17025	16668	16651	16820	16888	16890	16843	16861	16772	16899	16860	16846	16710	16796	16690	16830	16931	16788	16906	16844	17104	17042	16759	16781	16848	16921	16841	16833	16846	16743	16673	16831	16744	16657	16814	16871	16794	16644	16652	16605	16820	16746	16829	16910	16647	16528	16761	16657	16788	16798	16884	16804	16756	16725	16746	16755	16677	16842	16723	16769	16690	17069	16764	16801	16776	16743	16848	16726	16850	16903	16718	16853	16876	16807	16805	17033	16895	16855	17012	16671	16740	16846	16885	16940	16980	16942	16780	16780	16847	16761	16902	16881	16957	16865	16854	16925	16902	16797	17005	16683	16804	16885	16846	16655	16861	16863	17078	16749	16948	16996	16925	16904	16985	16812	17001	16865	16915	16679	16770	16869	16811	16770	16873	16991	16876	16779	16804	16849	16628	16863	16822	16870	16593	16782	16925	16905	16772	16807	16763	16849	16770	16680	16757	16838	16794	16779	16783	16793	16730	16756	16859	17002	16874	16860	16914	16663	16943	16841	16972	16803	16784	16951	16908	16863	16950	16820	16804	16701	16841	16755	17037	16827	16774	16901	16668	16987	16819	17002	16948	17059	16772	16600	16778	16686	16872	16797	16915	16782	16966	16598	16924	16745	16692	16824	16797	16893	16703	16533	16962	16640	16914	16700	16697	16927	16740	16799	16950	16615	16821	16768	16773	16913	16712	16787	16768	16752	16818	16840	16886	16943	16910	16652	16824	16747	16792	16810	16902	16923	16851	16801	16832	16822	16920	16946	16798	16817	16988	16617	16706	16614	16933	16935	16974	16760	16594	16835	17208	16849	16661	16695	16872	16838	16709	16709	16839	16736	16715	16753	16763	16752	17018	16736	17092	16660	16672	16833	16853	16964	16794	16683	16888	16841	16892	16651	16779	16880	16845	16742	16869	16855	16876	16530	16593	16707	17074	17022	16781	17003	16803	16787	16691	16717	16777	16675	16813	16748	16899	16911	16831	16789	16914	16711	16844	16865	16728	16889	16859	16859	16744	16671	16785	16822	16850	16727	16829	16696	16984	16713	16621	17024	16741	16704	16809	16983	16830	16687	16746	16803	16816	16763	16698	16665	16504	16658	16805	16782	16858	16830	16920	16772	17004	16913	16833	16788	16916	16973	16941	16861	16762	16767	16894	16779	17063	16761	16577	16820	16985	16723	16905	16968	16504	16723	16668	16619	16852	16823	17013	16941	17023	16899	16838	16857	16817	16836	17060	16796	16849	16816	16725	16815	16738	16849	16656	16717	17020	16839	16736	16778	16788	16864	16770	16680	16853	16741	16861	16714	16713	16957	16901	16754	16758	16802	16789	16884	16735	16703	16732	16794	16745	16674	16887	16820	16803	16760	16792	16957	16675	16628	16878	16905	16982	17077	17017	16751	16718	16746	16792	16978
32718	56681	52895	43543	39946	34329	29682	26651	23779	21183	19304	18085	17214	16574	16278	16009	15675	15404	15307	15266	15076	15018	15147	14819	14915	14804	14932	14787	14845	14658	14633	14742	14798	14692	14590	14705	14549	14557	14425	14585	14556	14693	14593	14645	14612	14494	14580	14430	14598	14397	14790	14729	14618	14622	14517	14581	14652	14663	14607	14644	14454	14504	14574	14550	14585	14606	14503	14560	14482	14529	14628	14736	14725	14642	14642	14525	14326	14353	14607	14536	14634	14461	14535	14580	14596	14596	14586	14497	14568	14623	14508	14621	14631	14656	14597	14571	14561	14488	14566	14707	14533	14619	14486	14627	14583	14681	14535	14528	14599	14636	14570	14557	14416	14634	14563	14839	14385	14702	14689	14496	14565	14457	14485	14660	14495	14415	14692	14617	14535	14595	14545	14565	14407	14558	14510	14560	14540	14339	14600	14556	14759	14828	14698	14614	14540	14474	14675	14466	14593	14520	14518	14496	14475	14680	14526	14583	14622	14742	14664	14514	14587	14744	14372	14397	14604	14620	14502	14483	14654	14545	14654	14603	14589	14502	14523	14666	14558	14672	14482	14486	14535	14638	14549	14576	14445	14565	14602	14609	14520	14544	14421	14467	14468	14641	14682	14721	14593	14638	14491	14588	14622	14504	14570	14378	14784	14539	14488	14548	14593	14678	14738	14621	14690	14701	14461	14345	14532	14486	14489	14689	14507	14526	14464	14500	14511	14650	14447	14564	14530	14588	14505	14697	14545	14755	14578	14528	14617	14595	14542	14523	14575	14436	14594	14657	14593	14542	14516	14470	14686	14629	14739	14596	14749	14397	14598	14608	14670	14501	14514	14500	14466	14696	14557	14524	14579	14495	14524	14497	14589	14621	14528	14669	14698	14565	14450	14693	14632	14659	14486	14510	14648	14551	14588	14485	14514	14518	14667	14557	14729	14468	14461	14719	14582	14690	14547	14623	14490	14633	14521	14563	14710	14561	14596	14478	14647	14452	14604	14627	14623	14680	14484	14521	14488	14486	14448	14582	14620	14414	14585	14513	14519	14637	14490	14404	14553	14536	14347	14532	14609	14701	14669	14572	14529	14628	14550	14538	14538	14515	14721	14643	14518	14529	14487	14598	14388	14561	14485	14431	14480	14660	14547	14545	14688	14458	14385	14466	14603	14579	14549	14594	14657	14592	14355	14626	14705	14663	14609	14700	14420	14550	14602	14686	14595	14593	14552	14620	14624	14472	14436	14602	14628	14535	14620	14353	14435	14650	14700	14619	14580	14566	14622	14591	14476	14494	14737	14440	14580	14632	14616	14516	14517	14597	14413	14473	14664	14577	14573	14560	14672	14484	14421	14668	14702	14619	14691	14464	14485	14389	14640	14625	14589	14518	14649	14719	14716	14583	14708	14494	14550	14441	14433	14507	14681	14497	14650	14508	14576	14584	14731	14485	14488	14436	14587	14558	14783	14582	14544	14496	14606	14422	14589	14446	14626	14642	14595	14504	14516	14454	14651	14429	14738	14555	14600	14459	14480	14569	14588	14377	14539	14667	14662	14605	14382	14540	14514	14683	14852	14587	14558	14644	14699	14617	14547	14686	14716	14601	14537	14530	14621	14542	14416	14415	14571	14619	14695	14525	14491	14477	14656	14621	14551	14666	14453	14630	14601	14476	14489	14673	14566	14573	14680	14557	14603	14588	14592	14512	14396	14617	14456	14530	14683	14663	14544	14650	14584	14585	14821	14377	14532	14538	14564	14445	14727	14692	14690	14727	14623	14596	14512	14434	14631	14427	14568	14619	14568	14634	14484	14526	14704	14475	14632	14508	14416	14546	14697	14539	14574	14447	14629	14537	14539	14380	14621	14545	14564	14453	14523	14528	14717	14512	14520	14444	14509	14332	14639	14526	14651	14708	14721	14629	14562	14664	14713	14536	14663	14437	14544	14676	14580	14584	14455	14624	14684	14642	14666	14552	14533	14455	14610	14674	14491	14669	14602	14633	14455	14567	14516	14581	14603	14609	14548	14500	14512	14558	14694	14643	14468	14565	14523	14426	14732	14447	14529	14677	14691	14609	14679	14550	14618	14716	14516	14768	14569	14528	14531	14583	14669	14545	14548	14477	14531	14640	14397	14561	14521	14657	14510	14594	14524	14519	14710	14533	14552	14693	14532	14591	14441	14496	14551	14436	14502	14570	14489	14642	14495	14470	14477	14595	14774	14661	14617	14634	14684	14476	14565	14576	14590	14571	14733	14382	14748	14621	14475	14754	14598	14533	14548	14628	14430	14496	14565	14570	14487	14421	14553	14518	14545	14590	14628	14599	14484	14682	14626	14457	14428	14598	14792	14571	14621	14697	14567	14517	14624	14717	14562	14473	14547	14581	14613	14527	14566	14576	14629	14596	14493	14629	14568	14637	14692	14637	14604	14474	14426	14686	14674	14380	14670	14465	14664	14720	14444	14635	14738	14691	14682	14638	14608	14426	14682	14729	14673	14633	14590	14441	14598	14627	14681	14505	14546	14492	14452	14659	14628	14624	14444	14466	14717	14536	14630	14769	14583	14528	14527	14637	14584	14588	14592	14612	14731	14642	14764	14553	14546	14639	14546	14490	14583	14675	14698	14649	14561	14411	14511	14435	14635	14457	14591	14503	14601	14644	14690	14498	14442	14743	14553	14448	14567	14483	14559	14490	14673	14560	14397	14638	14516	14566	14446	14558	14484	14603	14431	14599	14545	14707	14660	14522	14579	14608	14452	14609	14485	14641	14587	14419	14485	14533	14490	14615	14361	14646	14509	14486	14603	14647	14540	14637	14422	14463	14572	14490	14661	14648	14503	14516	14567	14571	14456	14553	14759	14676	14454	14639	14434	14562	14590	14482	14506	14602	14607	14728	14463	14460	14768	14628	14688	14635	14437	14561	14525	14619	14599	14788	14666	14439	14524	14447	14453	14615	14611	14484	14464	14741	14469	14548	14585	14635	14562	14517	14690	14609	14462	14624	14716	14509	14681	14674	14663	14488	14637	14669	14603	14528	14497	14635	14519	14611	14448	14693	14719	14605	14679	14491	14619	14554	14516	14569	14625	14554	14632	14618	14464	14684	14527	14381	14692	14378	14513	14658	14485	14582	14427	14483	14481	14427	14633	14679	14905	14519	14639	14461	14343	14645	14553	14488	14654	14587	14619	14550	14727	14379	14631	14683	14625	14617	14661	14546	14645	14780	14695	14571	14583	14613	14684	14678	14658	14464	14504	14547	14475	14544	14515	14620	14682	14514	14707	14527	14583	14624	14811	14669	14673	14497	14672	14478	14610	14574	14667	14584	14635	14529	14605	14541	14482	14490	14540	14450	14674	14610	14624	14711	14790	14593	14637	14558	14647	14561	14573	14724	14517	14554	14704	14528	14636	14624	14567	14503	14639	14463	14629	14542	14531	14648	14502	14601	14519	14704	14606	14614	14556	14694	14585	14552	14586	14674	14523	14588	14631	14811	14565	14486	14708	14413	14652	14657	14577	14632	14745	14493	14474	14632	14636	14631	14629	14410	14684	14555	14618	14435	14470	14799	14574	14615	14562	14498	14704	14498	14600	14655	14463	14633	14713	14646	14669	14621	14602	14579	14488	14701	14726	14539	14608	14552	14556	14486	14542	14574	14707	14588	14569	14532	14631	14626	14838	14465	14625	14570	14622	14438	14602	14752	14581	14548	14777	14497	14553	14569	14462	14620	14496	14551	14521	14802	14452	14503	14663	14734	14617	14583	14673	14489	14692	14576	14562	14687	14597	14538	14511	14739	14591	14458	14577	14519	14536	14543	14579	14456	14401	14546	14582	14537	14551	14811	14433	14664	14644	14601	14677	14563	14564	14492	14584	14567	14531	14721	14450	14507	14597	14471	14432	14705	14677	14532	14642	14580	14643	14703	14797	14689	14546	14569	14758	14623	14550	14403	14545	14625	14580	14575	14638	14541	14641	14487	14480	14689	14748	14356	14594	14710	14561	14637	14473	14594	14508	14567	14568	14501	14669	14483	14584	14540	14571	14544	14476	14457	14622	14590	14407	14632	14681	14448	14559	14454	14655	14573	14551	14617	14505	14595	14574	14661	14613	14657	14694	14667	14593	14671	14577	14507	14500	14571	14484	14608	14611	14723	14787	14554	14454	14506	14467	14485	14605	14692	14470	14584	14552	14557	14698	14692	14672	14595	14506	14465	14546	14526	14653	14473	14646	14567	14787	14563	14704	14712	14396	14611	14475	14519	14616	14541	14426	14633	14548	14603	14566	14524	14522	14484	14543	14484	14512	14570	14518	14606	14601	14598	14667	14600	14624	14545	14654	14588	14467	14724	14566	14643	14708	14657	14622	14488	14568	14309	14599	14514	14763	14560	14559	14468	14536	14518	14755	14477	14621	14479	14476	14544	14576	14579	14624	14546	14540	14548	14467	14611	14444	14783	14604	14419	14621	14643	14621	14496	14549	14623	14443	14762	14484	14527	14466	14561	14545	14528	14590	14523	14436	14552	14596	14701	14492	14584	14436	14566	14871	14578	14515	14766	14634	14515	14611	14646	14715	14573	14390	14482	14628	14538	14445	14542	14550	14597	14614	14539	14474	14601	14754	14649	14487	14595	14393	14542	14567	14652	14448	14486	14389	14646	14602	14398	14478	14714	14369	14480	14527	14472	14694	14342	14759	14670	14564	14463	14402	14465	14687	14568	14697	14417	14602	14480	14565	14799	14581	14481	14566	14623	14715	14602	14606	14552	14522	14780	14536	14446	14618	14552	14785	14641	14529	14430	14464	14601	14518	14625	14600	14503	14699	14517	14644	14520	14510	14543	14809	14539	14570	14607	14589	14684	14516	14662	14657	14426	14492	14555	14674	14427	14530	14577	14623	14524	14527	14574	14705	14502	14592	14575	14423	14592	14577	14561	14516	14618	14487	14583	14616	14508	14551	14654	14771	14669	14601	14524	14506	14573	14708	14653	14499	14543	14425	14519	14762	14377	14540	14551	14457	14578	14534	14452	14608	14501	14607	14534	14504	14476	14559	14495	14629	14599	14505	14572	14560	14617	14486	14639	14559	14530	14664	14580	14559	14649	14697	14534	14592	14702	14464	14603	14654	14613	14733	14570
29284	29049	37402	34018	28039	24721	21852	20204	19015	18407	17784	17541	17380	17010	17010	17062	17083	16771	16601	16750	16593	16708	16802	16335	16511	16595	16547	16591	16666	16554	16539	16278	16742	16340	16502	16306	16356	16349	16345	16541	16672	16582	16450	16508	16518	16655	16683	16364	16447	16576	16491	16531	16322	16359	16546	16418	16500	16516	16537	16464	16417	16389	16434	16600	16432	16377	16466	16407	16430	16584	16586	16563	16349	16451	16607	16457	16388	16351	16597	16748	16311	16536	16490	16415	16311	16430	16519	16323	16566	16524	16458	16577	16674	16316	16308	16565	16348	16618	16519	16584	16636	16591	16503	16463	16293	16446	16435	16552	16389	16486	16455	16543	16519	16433	16406	16364	16541	16478	16532	16362	16787	16423	16367	16535	16687	16521	16356	16382	16661	16535	16309	16473	16511	16466	16522	16474	16410	16279	16430	16495	16456	16367	16587	16403	16334	16518	16705	16471	16398	16619	16408	16427	16375	16426	16514	16464	16530	16545	16460	16521	16442	16245	16541	16498	16719	16599	16506	16537	16449	16417	16387	16464	16354	16343	16498	16381	16624	16327	16605	16440	16568	16659	16452	16377	16458	16421	16389	16332	16382	16338	16726	16605	16617	16441	16490	16731	16638	16374	16323	16640	16529	16397	16368	16458	16450	16364	16334	16436	16292	16526	16468	16376	16320	16406	16398	16281	16504	16438	16629	16610	16415	16486	16671	16507	16511	16484	16366	16507	16638	16585	16441	16789	16526	16368	16376	16589	16586	16321	16560	16424	16342	16657	16527	16303	16613	16514	16535	16436	16283	16465	16453	16362	16563	16430	16458	16586	16484	16405	16260	16406	16564	16402	16548	16443	16458	16538	16611	16544	16439	16558	16530	16472	16451	16412	16310	16617	16371	16562	16573	16347	16662	16332	16599	16577	16426	16474	16459	16364	16468	16784	16474	16558	16500	16406	16369	16676	16435	16459	16370	16637	16541	16344	16671	16277	16731	16580	16624	16574	16702	16570	16426	16538	16336	16594	16418	16530	16429	16540	16388	16531	16469	16426	16513	16427	16564	16684	16557	16490	16542	16554	16405	16550	16340	16702	16660	16394	16515	16479	16518	16607	16648	16461	16526	16535	16499	16410	16440	16502	16404	16337	16432	16363	16410	16544	16452	16552	16386	16611	16496	16316	16435	16472	16460	16373	16725	16477	16472	16368	16546	16368	16524	16478	16254	16380	16622	16772	16633	16413	16569	16513	16573	16625	16585	16345	16285	16361	16472	16408	16483	16442	16520	16362	16574	16406	16292	16639	16575	16681	16447	16471	16403	16631	16597	16556	16441	16361	16664	16394	16369	16572	16600	16432	16448	16759	16390	16672	16178	16431	16638	16304	16604	16499	16446	16389	16521	16511	16539	16556	16486	16556	16516	16439	16427	16591	16485	16549	16519	16540	16464	16482	16501	16685	16639	16449	16332	16575	16560	16498	16457	16479	16574	16558	16636	16490	16534	16603	16725	16473	16352	16608	16562	16529	16586	16391	16520	16572	16673	16648	16552	16545	16296	16277	16437	16429	16393	16566	16436	16356	16520	16643	16571	16592	16615	16496	16433	16418	16604	16603	16328	16395	16340	16502	16341	16234	16484	16367	16406	16441	16549	16356	16335	16436	16570	16504	16623	16656	16613	16457	16684	16431	16532	16487	16435	16454	16548	16572	16674	16454	16538	16441	16530	16503	16588	16446	16589	16497	16691	16654	16393	16511	16609	16628	16461	16584	16416	16602	16411	16527	16542	16472	16415	16306	16489	16534	16404	16755	16508	16253	16362	16468	16668	16640	16459	16431	16718	16298	16595	16480	16416	16474	16534	16518	16325	16390	16467	16448	16625	16291	16706	16262	16187	16454	16504	16585	16458	16462	16362	16751	16383	16412	16358	16287	16530	16421	16468	16700	16385	16386	16493	16649	16530	16440	16704	16486	16504	16405	16460	16559	16455	16610	16711	16413	16520	16678	16621	16534	16533	16419	16578	16346	16588	16629	16718	16362	16498	16554	16692	16719	16453	16653	16455	16410	16507	16507	16442	16460	16520	16665	16510	16300	16421	16483	16508	16593	16470	16644	16410	16507	16500	16759	16560	16490	16482	16520	16470	16363	16620	16457	16423	16611	16607	16588	16414	16577	16372	16391	16425	16383	16521	16536	16472	16547	16555	16393	16463	16528	16406	16417	16508	16541	16321	16639	16402	16434	16228	16470	16585	16535	16394	16437	16466	16504	16518	16387	16373	16436	16417	16284	16275	16596	16561	16410	16395	16417	16479	16406	16444	16422	16375	16640	16351	16386	16523	16374	16423	16527	16522	16525	16538	16495	16377	16353	16635	16501	16692	16430	16352	16577	16594	16374	16450	16500	16509	16419	16500	16178	16297	16529	16441	16434	16370	16562	16727	16686	16553	16393	16389	16435	16473	16445	16488	16569	16468	16448	16470	16578	16420	16545	16482	16548	16518	16476	16515	16434	16357	16675	16643	16628	16410	16499	16511	16401	16620	16558	16417	16414	16398	16546	16510	16567	16587	16616	16452	16567	16431	16480	16591	16565	16452	16653	16500	16711	16482	16492	16587	16387	16764	16668	16323	16286	16382	16369	16705	16490	16600	16527	16434	16592	16467	16355	16386	16491	16676	16427	16369	16453	16404	16473	16524	16509	16456	16542	16434	16566	16536	16471	16509	16519	16590	16487	16625	16593	16485	16541	16511	16437	16581	16574	16678	16524	16430	16331	16789	16567	16413	16641	16323	16641	16493	16419	16419	16555	16147	16351	16419	16585	16480	16423	16401	16534	16559	16512	16597	16498	16504	16567	16550	16373	16598	16360	16545	16602	16624	16468	16531	16758	16360	16459	16456	16430	16313	16311	16536	16557	16496	16496	16552	16386	16436	16279	16555	16349	16482	16499	16464	16421	16441	16416	16465	16633	16567	16457	16735	16476	16594	16583	16478	16284	16495	16597	16603	16470	16437	16629	16373	16501	16574	16379	16616	16407	16558	16658	16630	16485	16478	16582	16427	16549	16540	16635	16459	16387	16589	16681	16453	16368	16390	16446	16360	16469	16439	16453	16581	16621	16686	16370	16525	16444	16478	16394	16460	16727	16612	16324	16654	16581	16723	16561	16491	16760	16737	16353	16465	16566	16444	16531	16535	16437	16326	16317	16449	16472	16586	16371	16479	16459	16664	16400	16520	16620	16466	16492	16626	16494	16463	16230	16671	16448	16448	16330	16463	16431	16585	16164	16487	16287	16536	16528	16370	16441	16225	16467	16567	16508	16310	16553	16212	16666	16697	16483	16323	16631	16163	16340	16582	16464	16327	16370	16542	16519	16456	16554	16318	16416	16597	16495	16611	16604	16383	16505	16518	16531	16606	16361	16630	16537	16784	16582	16460	16524	16668	16507	16421	16378	16313	16481	16537	16302	16336	16229	16724	16460	16516	16506	16448	16509	16331	16482	16410	16273	16386	16575	16596	16470	16476	16387	16527	16604	16413	16523	16627	16525	16616	16381	16378	16446	16784	16481	16499	16417	16540	16549	16486	16245	16672	16368	16467	16499	16557	16775	16464	16428	16480	16538	16365	16380	16649	16608	16585	16688	16337	16530	16478	16505	16275	16549	16486	16466	16512	16454	16424	16455	16449	16552	16564	16488	16551	16543	16410	16326	16445	16687	16581	16492	16448	16582	16533	16531	16527	16504	16524	16488	16162	16577	16512	16530	16441	16629	16274	16391	16336	16507	16386	16471	16612	16588	16628	16404	16604	16710	16501	16257	16413	16605	16399	16404	16533	16599	16596	16575	16617	16294	16449	16437	16330	16321	16616	16536	16434	16367	16576	16502	16556	16567	16505	16551	16444	16310	16469	16537	16441	16546	16593	16411	16587	16655	16429	16574	16605	16670	16548	16412	16327	16746	16569	16431	16340	16351	16535	16661	16533	16374	16491	16355	16355	16209	16624	16422	16397	16366	16573	16425	16508	16664	16605	16396	16621	16736	16552	16510	16351	16527	16321	16458	16600	16523	16515	16445	16535	16606	16714	16553	16738	16356	16391	16476	16476	16582	16393	16267	16286	16424	16466	16508	16615	16341	16433	16673	16565	16402	16330	16485	16510	16563	16414	16286	16237	16399	16531	16351	16533	16366	16466	16482	16410	16463	16577	16277	16485	16302	16351	16397	16198	16390	16299	16596	16479	16293	16245	16480	16502	16471	16506	16446	16564	16368	16405	16224	16522	16408	16525	16526	16717	16559	16341	16543	16555	16521	16555	16464	16544	16508	16393	16567	16572	16447	16430	16356	16402	16374	16436	16412	16499	16437	16370	16512	16565	16677	16550	16516	16312	16505	16401	16448	16440	16619	16520	16515	16443	16334	16426	16479	16616	16390	16552	16272	16440	16583	16457	16494	16546	16475	16556	16514	16377	16637	16674	16430	16520	16351	16680	16573	16479	16682	16501	16455	16484	16333	16335	16383	16297	16341	16481	16389	16685	16498	16447	16451	16475	16453	16500	16587	16563	16406	16424	16566	16482	16577	16390	16336	16531	16526	16580	16485	16461	16539	16541	16550	16353	16604	16690	16375	16616	16499	16548	16495	16662	16367	16279	16502	16631	16469	16612	16402	16558	16490	16522	16459	16651	16517	16380	16660	16524	16431	16645	16612	16387	16479	16194	16644	16494	16466	16609	16366	16661	16309	16588	16649	16468	16621	16728	16441	16665	16549	16554	16610	16531	16691	16722	16441	16493	16558	16304	16626	16369	16341	16661	16393	16284	16592	16543	16372	16323	16393	16581	16591	16538	16622	16463	16304	16558	16390	16557	16236	16335	16557	16529	16487	16545	16567	16346	16636	16355	16580	16338	16396	16656	16537	16423	16414	16434	16731	16412	16729	16588	16609	16494	16780	16455	16521	16485	16660	16763	16671	16524	16470	16494	16337	16420	16539	16384	16552	16558	16656	16535	16551	16632	16398	16551	16513	16517	16512	16471	16473	16410	16376	16459	16720	16583	16489	16529	16468	16698	16248	16357	16249	16531	16377	16597	16424	16432	16438	16670	16454	16562	16633	16470	16548	16565	16673	16518	16408	16546	16535	16505	16547
31104	45574	42464	34008	29340	25127	21707	19775	18184	17069	16532	15837	15473	15194	15062	15003	14765	14892	14716	14531	14783	14497	14506	14640	14509	14517	14422	14505	14260	14388	14371	14383	14375	14615	14407	14251	14421	14525	14437	14529	14364	14395	14452	14461	14417	14397	14517	14456	14276	14427	14491	14222	14268	14402	14428	14446	14382	14496	14269	14431	14419	14332	14483	14133	14255	14475	14464	14468	14418	14296	14346	14458	14274	14425	14257	14322	14327	14509	14432	14477	14368	14312	14377	14474	14209	14379	14493	14519	14375	14420	14745	14355	14400	14546	14347	14426	14363	14281	14457	14366	14362	14543	14330	14482	14217	14398	14483	14313	14525	14264	14443	14201	14518	14347	14331	14283	14416	14187	14560	14387	14405	14458	14334	14309	14357	14474	14476	14454	14610	14352	14415	14389	14393	14352	14184	14281	14396	14382	14308	14249	14443	14559	14296	14245	14372	14333	14369	14363	14448	14487	14291	14238	14471	14487	14291	14407	14433	14322	14207	14337	14416	14425	14312	14293	14320	14298	14218	14392	14430	14353	14373	14307	14309	14327	14432	14299	14358	14421	14401	14296	14596	14454	14375	14369	14366	14358	14288	14375	14559	14410	14310	14159	14280	14419	14325	14347	14293	14490	14434	14251	14415	14475	14259	14333	14413	14436	14439	14447	14530	14393	14394	14329	14385	14275	14376	14493	14504	14425	14433	14312	14302	14275	14340	14467	14274	14462	14375	14612	14365	14534	14186	14411	14538	14562	14367	14343	14444	14189	14391	14344	14369	14523	14329	14286	14349	14382	14135	14376	14434	14186	14466	14309	14468	14447	14485	14505	14276	14421	14381	14308	14424	14376	14426	14489	14431	14440	14360	14531	14308	14462	14434	14290	14269	14464	14349	14450	14354	14341	14232	14564	14451	14376	14410	14330	14281	14329	14170	14360	14379	14410	14357	14377	14352	14309	14403	14311	14423	14397	14403	14335	14297	14369	14583	14376	14518	14488	14454	14463	14484	14447	14312	14485	14368	14526	14448	14374	14536	14471	14233	14422	14503	14534	14280	14452	14348	14278	14500	14386	14210	14289	14518	14472	14593	14268	14445	14339	14384	14328	14366	14453	14502	14397	14292	14470	14474	14351	14411	14212	14402	14707	14346	14322	14187	14548	14515	14382	14330	14323	14296	14214	14408	14346	14492	14336	14359	14282	14269	14361	14596	14220	14257	14337	14274	14495	14310	14423	14420	14385	14311	14522	14425	14345	14376	14454	14548	14364	14328	14504	14467	14518	14407	14211	14282	14291	14410	14222	14423	14247	14432	14448	14379	14491	14365	14358	14344	14552	14469	14258	14477	14258	14321	14304	14365	14422	14365	14367	14223	14263	14360	14442	14384	14387	14301	14443	14276	14580	14268	14381	14547	14332	14343	14442	14314	14503	14412	14378	14207	14502	14321	14365	14328	14380	14358	14396	14438	14249	14401	14243	14233	14209	14523	14305	14414	14419	14036	14450	14352	14285	14372	14466	14329	14440	14332	14392	14457	14368	14436	14224	14401	14496	14326	14393	14560	14432	14434	14209	14579	14270	14380	14451	14404	14440	14362	14369	14227	14366	14405	14487	14394	14306	14365	14420	14316	14410	14319	14258	14451	14542	14417	14349	14335	14461	14399	14471	14298	14426	14293	14245	14407	14299	14467	14421	14383	14347	14448	14373	14465	14394	14306	14523	14323	14559	14395	14380	14356	14416	14312	14358	14485	14306	14468	14434	14553	14272	14478	14377	14450	14513	14304	14361	14369	14395	14355	14405	14220	14531	14291	14349	14348	14491	14239	14450	14343	14567	14367	14274	14351	14509	14219	14530	14217	14497	14229	14195	14353	14433	14412	14242	14364	14385	14483	14321	14432	14374	14397	14337	14403	14254	14198	14446	14284	14311	14282	14671	14331	14398	14436	14400	14351	14468	14428	14336	14399	14470	14323	14370	14171	14559	14470	14490	14541	14518	14500	14506	14356	14371	14245	14360	14347	14362	14522	14347	14457	14555	14384	14389	14454	14232	14441	14459	14412	14467	14405	14447	14506	14609	14415	14426	14313	14477	14402	14239	14348	14303	14453	14243	14297	14428	14349	14332	14536	14391	14352	14326	14470	14374	14393	14422	14293	14444	14302	14313	14389	14498	14469	14427	14395	14304	14352	14427	14357	14301	14396	14465	14443	14296	14416	14350	14423	14471	14415	14272	14401	14398	14419	14420	14355	14483	14486	14257	14453	14437	14454	14463	14224	14454	14442	14404	14399	14642	14338	14352	14401	14452	14574	14440	14546	14437	14560	14196	14612	14284	14331	14315	14554	14511	14430	14420	14360	14244	14450	14323	14360	14518	14234	14528	14313	14510	14296	14383	14265	14522	14308	14408	14443	14338	14523	14231	14294	14142	14486	14447	14409	14323	14323	14511	14321	14447	14324	14184	14347	14456	14422	14314	14327	14393	14455	14301	14406	14340	14426	14347	14278	14383	14271	14351	14232	14315	14476	14553	14393	14387	14370	14558	14360	14454	14426	14397	14388	14404	14366	14635	14520	14442	14388	14472	14375	14480	14444	14421	14565	14315	14332	14409	14234	14324	14522	14376	14382	14413	14224	14459	14347	14492	14514	14413	14365	14347	14382	14430	14417	14508	14333	14292	14412	14411	14289	14360	14484	14340	14306	14385	14310	14383	14417	14284	14528	14256	14378	14409	14511	14381	14156	14335	14419	14204	14555	14472	14282	14456	14403	14346	14408	14285	14388	14195	14431	14321	14480	14345	14507	14396	14441	14508	14336	14456	14409	14419	14332	14332	14449	14194	14646	14434	14314	14417	14391	14443	14353	14431	14329	14408	14296	14443	14502	14601	14451	14292	14367	14459	14368	14463	14432	14421	14351	14380	14295	14465	14501	14418	14374	14399	14374	14166	14278	14327	14445	14390	14472	14317	14473	14241	14360	14313	14467	14350	14407	14416	14425	14537	14394	14280	14485	14394	14307	14332	14387	14441	14415	14368	14510	14308	14615	14171	14328	14441	14467	14324	14425	14536	14423	14367	14502	14299	14595	14484	14304	14478	14418	14518	14418	14371	14349	14350	14505	14352	14379	14473	14375	14279	14470	14438	14356	14371	14354	14425	14313	14340	14366	14402	14410	14339	14350	14283	14394	14409	14379	14440	14348	14197	14366	14329	14329	14395	14313	14395	14434	14433	14443	14382	14343	14328	14625	14377	14421	14522	14390	14415	14338	14453	14383	14560	14372	14444	14369	14278	14500	14303	14547	14208	14398	14409	14401	14256	14352	14389	14381	14369	14418	14420	14338	14614	14397	14455	14515	14436	14302	14486	14426	14514	14368	14416	14341	14398	14434	14283	14477	14361	14510	14468	14402	14457	14446	14447	14325	14227	14394	14355	14307	14346	14318	14560	14387	14375	14310	14266	14510	14176	14319	14361	14703	14538	14304	14315	14503	14426	14512	14435	14401	14411	14269	14391	14252	14473	14394	14387	14393	14344	14304	14416	14382	14410	14474	14426	14235	14259	14449	14454	14613	14406	14300	14325	14313	14449	14280	14459	14323	14370	14478	14425	14322	14370	14428	14445	14526	14432	14287	14454	14323	14490	14477	14394	14612	14426	14331	14292	14487	14282	14374	14517	14225	14505	14391	14476	14278	14489	14289	14423	14235	14432	14391	14306	14352	14534	14442	14449	14457	14290	14311	14468	14300	14409	14394	14403	14513	14552	14402	14329	14337	14476	14494	14540	14284	14408	14334	14233	14401	14354	14425	14354	14376	14258	14417	14244	14303	14414	14384	14193	14361	14525	14397	14497	14414	14333	14302	14352	14290	14370	14314	14436	14429	14517	14476	14476	14623	14377	14479	14469	14256	14473	14481	14512	14336	14475	14472	14216	14437	14243	14445	14475	14355	14421	14499	14436	14280	14352	14391	14473	14577	14391	14354	14385	14506	14285	14460	14493	14356	14448	14458	14344	14300	14362	14436	14468	14585	14268	14409	14389	14585	14548	14471	14408	14445	14353	14418	14376	14410	14332	14360	14358	14492	14367	14462	14442	14348	14419	14338	14357	14495	14304	14290	14262	14490	14435	14398	14211	14367	14429	14363	14493	14446	14264	14264	14469	14350	14235	14358	14313	14229	14362	14539	14396	14299	14389	14260	14427	14308	14298	14435	14313	14427	14137	14508	14422	14349	14512	14348	14576	14612	14289	14473	14482	14435	14459	14350	14455	14400	14263	14520	14348	14250	14357	14184	14454	14573	14365	14434	14515	14397	14556	14199	14469	14398	14535	14345	14256	14337	14219	14380	14386	14447	14400	14235	14348	14378	14347	14307	14403	14537	14324	14485	14355	14394	14356	14471	14356	14429	14252	14399	14281	14455	14446	14351	14282	14479	14423	14295	14338	14402	14430	14480	14423	14255	14204	14421	14272	14383	14377	14440	14299	14226	14413	14393	14534	14427	14487	14489	14360	14385	14488	14498	14316	14514	14238	14492	14304	14480	14609	14384	14543	14259	14284	14392	14355	14412	14259	14461	14351	14358	14410	14206	14458	14516	14479	14368	14163	14374	14395	14342	14305	14445	14450	14513	14408	14460	14441	14272	14330	14400	14419	14393	14483	14232	14343	14248	14135	14445	14433	14534	14401	14584	14376	14502	14448	14158	14264	14287	14550	14262	14404	14263	14431	14178	14465	14467	14423	14233	14345	14373	14497	14344	14476	14500	14459	14391	14401	14527	14492	14416	14382	14453	14496	14298	14408	14500	14213	14295	14357	14480	14308	14620	14328	14403	14530	14312	14369	14292	14467	14313	14501	14547	14267	14320	14339	14516	14265	14307	14431	14591	14540	14399	14456	14389	14366	14290	14462	14454	14260	14313	14500	14464	14108	14437	14311	14413	14345	14390	14407	14281	14282	14417	14501	14302	14512	14407	14337	14554	14145	14572	14490	14443	14331	14378	14396	14448	14545	14372	14630	14182	14503	14336	14519	14379	14438	14537	14558	14417	14316	14257	14479	14402	14407	14177	14310	14475	14287	14242	14426	14241	14552	14342	14407	14460	14312	14371	14353	14542	14352	14311	14350	14392	14350	14274	14436	14298	14325
24129	21213	28831	26698	27457	28552	27505	23218	21274	19696	18902	18182	17741	17609	17415	17169	17021	17157	16917	17034	16798	16824	16940	16868	16674	16827	16895	16759	16333	16713	16553	16453	16585	16678	16779	16627	16652	16674	16462	16764	16693	16584	16526	16669	16724	16467	16334	16510	16457	16485	16723	16601	16623	16557	16653	16572	16648	16438	16502	16723	16655	16575	16473	16694	16767	16450	16400	16429	16744	16403	16532	16584	16520	16511	16574	16640	16752	16512	16342	16638	16626	16480	16565	16448	16748	16522	16395	16400	16281	16531	16568	16505	16543	16536	16550	16340	16418	16407	16368	16544	16585	16426	16383	16418	16409	16574	16743	16365	16725	16440	16618	16384	16458	16552	16526	16518	16523	16653	16628	16391	16738	16155	16451	16447	16584	16531	16622	16410	16522	16412	16616	16561	16384	16600	16456	16647	16546	16714	16551	16659	16407	16482	16508	16528	16590	16519	16635	16585	16370	16568	16505	16495	16411	16406	16367	16510	16362	16400	16474	16590	16702	16456	16359	16499	16567	16726	16567	16546	16678	16542	16671	16452	16443	16541	16832	16430	16542	16531	16629	16485	16605	16237	16561	16531	16651	16543	16561	16521	16614	16540	16595	16486	16414	16664	16490	16442	16536	16341	16587	16548	16727	16468	16510	16512	16495	16622	16599	16561	16565	16395	16624	16388	16476	16386	16682	16553	16459	16476	16613	16552	16557	16531	16559	16660	16371	16541	16519	16567	16507	16474	16447	16490	16536	16545	16623	16628	16636	16550	16489	16395	16473	16222	16776	16655	16497	16613	16583	16476	16510	16525	16214	16573	16381	16555	16431	16469	16490	16480	16471	16547	16418	16425	16483	16589	16522	16490	16343	16389	16329	16585	16497	16484	16723	16653	16600	16504	16553	16610	16605	16490	16452	16551	16553	16425	16543	16512	16662	16896	16739	16689	16503	16468	16498	16448	16370	16658	16506	16605	16434	16661	16642	16625	16475	16578	16439	16637	16674	16612	16366	16507	16614	16406	16537	16628	16560	16606	16372	16421	16394	16401	16370	16595	16481	16688	16650	16622	16560	16619	16540	16423	16361	16384	16624	16431	16518	16467	16274	16549	16603	16475	16487	16421	16516	16605	16699	16469	16332	16446	16596	16600	16630	16808	16475	16536	16738	16369	16531	16570	16599	16531	16487	16454	16476	16308	16472	16525	16601	16656	16556	16647	16632	16287	16311	16644	16579	16405	16551	16593	16437	16487	16578	16628	16625	16525	16307	16583	16435	16358	16466	16532	16585	16519	16431	16642	16365	16364	16646	16644	16416	16470	16480	16658	16411	16372	16665	16507	16461	16393	16549	16489	16550	16581	16682	16529	16461	16391	16439	16407	16587	16605	16672	16437	16589	16598	16461	16402	16469	16530	16461	16342	16553	16570	16513	16522	16518	16450	16487	16603	16484	16585	16548	16407	16510	16712	16579	16573	16358	16480	16447	16421	16511	16513	16561	16440	16616	16402	16559	16409	16817	16687	16697	16757	16553	16702	16437	16639	16456	16654	16722	16712	16515	16498	16688	16521	16318	16412	16582	16505	16196	16405	16684	16516	16463	16486	16539	16629	16753	16475	16462	16637	16504	16444	16461	16695	16653	16551	16567	16559	16678	16410	16430	16435	16480	16461	16699	16633	16495	16427	16615	16359	16431	16427	16456	16397	16584	16353	16665	16429	16762	16605	16545	16480	16774	16467	16455	16392	16633	16389	16471	16505	16416	16539	16653	16455	16675	16449	16569	16494	16632	16452	16496	16645	16586	16614	16543	16548	16538	16657	16631	16519	16561	16542	16559	16529	16481	16628	16403	16595	16587	16612	16442	16394	16735	16513	16364	16608	16304	16602	16659	16450	16336	16663	16533	16520	16371	16679	16458	16631	16616	16619	16436	16665	16430	16503	16628	16517	16354	16466	16583	16552	16508	16638	16597	16786	16579	16579	16430	16343	16619	16448	16461	16673	16707	16539	16699	16499	16250	16463	16683	16606	16400	16710	16605	16647	16556	16414	16392	16750	16549	16475	16396	16544	16625	16432	16538	16486	16518	16384	16358	16495	16522	16546	16505	16619	16595	16562	16542	16439	16539	16607	16392	16460	16426	16604	16345	16445	16560	16631	16500	16514	16462	16383	16608	16373	16451	16310	16460	16611	16536	16616	16581	16516	16546	16389	16462	16446	16484	16398	16530	16469	16472	16742	16435	16609	16578	16453	16504	16530	16502	16732	16411	16472	16791	16507	16198	16579	16638	16437	16511	16554	16649	16683	16422	16425	16532	16661	16481	16619	16546	16416	16631	16563	16357	16552	16674	16430	16635	16644	16712	16529	16483	16609	16629	16432	16544	16604	16444	16359	16588	16315	16736	16540	16501	16730	16512	16573	16576	16582	16527	16448	16447	16655	16470	16679	16536	16528	16600	16638	16469	16386	16523	16508	16522	16417	16552	16583	16550	16743	16601	16552	16556	16595	16471	16484	16544	16591	16476	16364	16730	16520	16529	16475	16715	16297	16585	16528	16512	16456	16553	16456	16466	16558	16505	16542	16233	16683	16388	16522	16519	16630	16405	16457	16533	16530	16485	16492	16630	16568	16444	16307	16437	16382	16632	16708	16482	16400	16552	16521	16538	16406	16566	16454	16614	16551	16736	16391	16405	16587	16434	16548	16396	16655	16408	16455	16490	16559	16367	16466	16398	16267	16453	16565	16527	16696	16427	16457	16493	16642	16494	16490	16589	16386	16454	16476	16634	16578	16618	16400	16566	16609	16349	16388	16570	16359	16615	16796	16599	16386	16622	16462	16534	16303	16573	16527	16524	16692	16564	16586	16596	16438	16311	16672	16720	16585	16494	16674	16435	16615	16671	16556	16539	16464	16482	16773	16240	16624	16345	16638	16551	16419	16647	16583	16451	16699	16521	16375	16586	16618	16493	16483	16634	16532	16777	16528	16340	16507	16441	16492	16507	16553	16575	16453	16482	16398	16508	16546	16671	16430	16469	16594	16522	16496	16620	16675	16422	16377	16375	16583	16619	16494	16605	16521	16491	16583	16486	16650	16593	16582	16441	16469	16520	16505	16692	16480	16548	16448	16678	16585	16397	16373	16486	16449	16621	16619	16516	16563	16711	16679	16622	16472	16394	16617	16668	16451	16586	16353	16312	16593	16540	16736	16392	16547	16656	16528	16684	16572	16396	16652	16187	16469	16615	16508	16440	16505	16508	16472	16455	16435	16478	16619	16473	16409	16550	16392	16648	16589	16459	16631	16410	16431	16585	16543	16442	16716	16452	16525	16440	16498	16404	16521	16322	16723	16280	16511	16415	16632	16471	16443	16493	16431	16592	16636	16462	16625	16449	16553	16669	16584	16551	16300	16550	16604	16600	16673	16463	16667	16629	16519	16527	16703	16550	16526	16547	16547	16694	16622	16560	16215	16464	16505	16424	16477	16586	16506	16640	16430	16469	16716	16521	16496	16643	16511	16424	16443	16607	16321	16502	16526	16609	16491	16695	16638	16776	16465	16599	16467	16509	16394	16520	16436	16704	16575	16495	16488	16540	16504	16646	16739	16496	16440	16502	16522	16574	16384	16528	16416	16575	16401	16429	16339	16549	16505	16449	16418	16601	16514	16474	16521	16669	16653	16724	16456	16390	16568	16444	16419	16530	16590	16449	16328	16362	16614	16490	16299	16390	16567	16408	16637	16602	16560	16563	16556	16613	16508	16460	16469	16446	16513	16506	16468	16451	16518	16606	16621	16712	16420	16614	16537	16505	16520	16516	16439	16369	16690	16598	16426	16609	16549	16526	16477	16526	16662	16588	16637	16504	16507	16324	16371	16647	16616	16598	16582	16502	16501	16430	16719	16649	16505	16643	16531	16473	16668	16340	16352	16498	16448	16531	16493	16504	16599	16410	16425	16541	16533	16572	16549	16558	16417	16309	16598	16656	16279	16295	16712	16701	16643	16501	16467	16498	16438	16559	16654	16651	16519	16671	16455	16333	16472	16531	16465	16545	16472	16595	16684	16514	16599	16514	16387	16416	16410	16292	16266	16515	16333	16578	16415	16433	16518	16641	16602	16460	16568	16568	16646	16413	16467	16553	16360	16511	16628	16542	16498	16436	16572	16363	16518	16438	16414	16517	16287	16838	16609	16822	16560	16734	16336	16461	16363	16682	16444	16473	16557	16373	16403	16344	16693	16479	16641	16618	16402	16651	16469	16457	16414	16698	16393	16476	16473	16596	16629	16692	16539	16583	16494	16674	16530	16362	16447	16550	16658	16554	16499	16500	16275	16598	16552	16466	16583	16677	16389	16687	16611	16505	16564	16396	16537	16511	16421	16303	16536	16633	16605	16748	16575	16474	16573	16608	16577	16490	16528	16624	16516	16675	16532	16443	16440	16527	16435	16495	16285	16763	16510	16455	16767	16640	16591	16529	16391	16538	16700	16631	16381	16464	16359	16421	16675	16560	16486	16436	16435	16586	16757	16589	16587	16532	16563	16644	16655	16516	16451	16556	16609	16623	16499	16414	16283	16524	16472	16795	16496	16523	16728	16644	16311	16651	16508	16428	16573	16565	16519	16435	16648	16552	16684	16408	16544	16573	16531	16492	16375	16490	16553	16430	16699	16565	16458	16430	16457	16584	16462	16488	16751	16654	16476	16511	16691	16451	16481	16502	16486	16437	16612	16762	16423	16323	16612	16689	16614	16699	16483	16575	16459	16422	16320	16725	16412	16615	16387	16419	16471	16709	16427	16783	16697	16541	16592	16564	16603	16771	16470	16580	16588	16382	16629	16542	16550	16558	16568	16536	16485	16627	16532	16243	16484	16677	16556	16559	16414	16591	16599	16566	16530	16614	16586	16594	16418	16746	16610	16564	16416	16505	16451	16535	16679	16712	16579	16488	16444	16720	16669	16519	16465	16605	16620	16674	16512	16702	16537	16528	16500	16778	16527	16723	16548	16451	16334	16594	16512	16492	16395	16720	16688	16542	16524	16449	16545	16556	16409	16589	16614	16370	16536	16439	16508	16407	16764	16473	16614	16506	16403	16645	16578	16507	16434	16612	16523	16612	16566	16549	16316	16355	16449	16503	16530	16624	16466
30861	51999	49094	39675	34815	30424	26600	23416	20699	18385	17321	16624	15981	15736	15399	15371	15184	15108	14878	14839	14595	14667	14597	14621	14686	14530	14563	14638	14638	14605	14470	14463	14420	14572	14596	14541	14566	14402	14345	14375	14464	14329	14538	14457	14238	14556	14380	14435	14276	14614	14397	14507	14536	14232	14510	14382	14531	14450	14537	14564	14481	14238	14257	14468	14438	14333	14397	14523	14571	14320	14406	14474	14475	14491	14497	14508	14533	14344	14440	14424	14405	14258	14392	14473	14448	14328	14585	14484	14477	14425	14445	14473	14508	14512	14399	14402	14442	14513	14473	14461	14440	14358	14359	14394	14378	14429	14493	14479	14559	14349	14358	14516	14443	14542	14391	14644	14460	14365	14318	14511	14360	14305	14354	14393	14464	14368	14405	14352	14410	14628	14485	14326	14455	14274	14409	14554	14315	14465	14635	14425	14611	14298	14434	14512	14461	14334	14303	14348	14412	14444	14542	14479	14528	14498	14136	14487	14490	14554	14383	14430	14429	14503	14303	14301	14514	14433	14571	14421	14446	14289	14477	14502	14285	14274	14547	14277	14370	14238	14522	14343	14454	14471	14509	14545	14489	14531	14272	14364	14470	14584	14420	14379	14462	14368	14488	14486	14342	14420	14449	14314	14438	14368	14277	14406	14540	14277	14436	14450	14385	14459	14476	14377	14487	14462	14304	14240	14529	14451	14333	14374	14407	14542	14404	14275	14310	14414	14510	14340	14358	14454	14580	14271	14474	14388	14320	14399	14434	14210	14352	14331	14397	14280	14494	14481	14423	14437	14404	14467	14435	14526	14428	14272	14347	14408	14535	14320	14419	14428	14416	14413	14357	14327	14398	14480	14559	14469	14341	14436	14400	14398	14644	14479	14352	14242	14530	14407	14418	14413	14491	14365	14331	14470	14384	14233	14471	14377	14485	14420	14414	14394	14634	14207	14474	14310	14632	14358	14548	14477	14372	14534	14505	14446	14528	14446	14394	14448	14524	14476	14398	14299	14300	14401	14553	14333	14332	14522	14496	14478	14229	14381	14433	14312	14436	14425	14349	14464	14283	14554	14522	14356	14459	14281	14294	14535	14392	14278	14416	14411	14326	14391	14269	14487	14331	14491	14385	14475	14370	14420	14402	14215	14422	14390	14422	14416	14368	14369	14367	14514	14395	14660	14491	14323	14427	14352	14340	14502	14444	14481	14375	14481	14370	14447	14331	14476	14297	14326	14412	14501	14398	14234	14519	14520	14316	14485	14470	14384	14519	14346	14521	14328	14402	14494	14380	14408	14591	14277	14440	14445	14463	14375	14430	14440	14491	14386	14510	14387	14427	14477	14550	14281	14539	14384	14360	14459	14354	14402	14389	14565	14606	14539	14445	14509	14295	14379	14276	14643	14488	14350	14534	14441	14466	14341	14612	14507	14284	14385	14319	14402	14381	14585	14628	14508	14381	14325	14533	14412	14492	14347	14451	14408	14476	14434	14532	14464	14302	14308	14346	14380	14412	14350	14501	14459	14657	14259	14439	14471	14445	14509	14266	14423	14550	14153	14423	14506	14320	14249	14336	14535	14609	14325	14379	14446	14492	14531	14324	14454	14344	14474	14646	14506	14366	14602	14317	14476	14430	14561	14302	14608	14471	14383	14619	14355	14536	14333	14378	14504	14399	14371	14393	14602	14629	14591	14361	14415	14427	14277	14394	14394	14522	14540	14392	14466	14402	14493	14393	14399	14475	14539	14314	14486	14350	14401	14439	14375	14610	14470	14479	14345	14577	14363	14510	14510	14273	14469	14541	14435	14620	14381	14618	14410	14448	14375	14241	14544	14498	14450	14409	14605	14532	14397	14288	14451	14468	14482	14404	14396	14461	14451	14505	14271	14388	14452	14399	14489	14427	14407	14425	14430	14407	14569	14536	14383	14386	14439	14363	14298	14428	14382	14362	14530	14588	14388	14511	14394	14429	14489	14370	14291	14539	14522	14244	14244	14435	14430	14350	14335	14578	14414	14495	14435	14651	14377	14201	14467	14493	14477	14287	14310	14461	14345	14501	14457	14540	14529	14307	14448	14433	14470	14408	14480	14339	14300	14452	14391	14382	14499	14419	14461	14527	14202	14374	14486	14227	14361	14484	14349	14562	14449	14411	14514	14456	14448	14412	14457	14511	14316	14419	14386	14554	14419	14434	14571	14511	14535	14568	14369	14368	14312	14362	14389	14447	14504	14350	14320	14421	14407	14449	14347	14388	14489	14395	14330	14480	14432	14478	14411	14481	14416	14265	14326	14411	14429	14521	14515	14314	14445	14431	14413	14430	14296	14382	14317	14616	14406	14416	14346	14360	14509	14350	14362	14518	14378	14298	14258	14500	14576	14335	14502	14452	14344	14455	14360	14533	14370	14394	14495	14333	14297	14388	14436	14349	14559	14392	14500	14397	14514	14403	14436	14426	14395	14256	14290	14490	14275	14247	14399	14425	14402	14480	14484	14472	14495	14519	14523	14426	14451	14379	14451	14357	14520	14302	14494	14533	14344	14582	14423	14433	14309	14275	14219	14316	14323	14391	14406	14512	14380	14518	14516	14545	14438	14388	14432	14411	14330	14468	14433	14308	14524	14508	14328	14528	14451	14560	14502	14151	14338	14372	14449	14542	14358	14419	14453	14359	14185	14351	14559	14529	14414	14483	14439	14405	14315	14478	14341	14300	14370	14457	14388	14603	14428	14569	14295	14358	14508	14535	14276	14398	14377	14395	14455	14455	14474	14632	14436	14360	14489	14468	14236	14379	14325	14644	14391	14467	14456	14553	14360	14459	14491	14519	14392	14412	14395	14464	14452	14368	14407	14388	14517	14254	14446	14400	14290	14486	14397	14363	14286	14390	14582	14498	14353	14303	14383	14386	14424	14438	14415	14353	14471	14551	14566	14548	14462	14447	14415	14389	14352	14334	14543	14408	14311	14341	14446	14472	14458	14358	14489	14513	14479	14640	14437	14508	14513	14255	14460	14612	14377	14316	14429	14589	14433	14394	14554	14446	14522	14369	14176	14304	14457	14357	14360	14308	14300	14313	14533	14343	14553	14452	14351	14392	14525	14564	14195	14562	14499	14448	14529	14377	14444	14349	14399	14374	14598	14394	14379	14415	14360	14375	14354	14499	14446	14329	14340	14515	14380	14378	14538	14407	14351	14437	14418	14509	14522	14486	14350	14369	14341	14617	14541	14485	14186	14355	14356	14493	14458	14312	14331	14356	14500	14327	14420	14555	14309	14318	14453	14400	14468	14091	14489	14432	14420	14413	14357	14457	14426	14465	14488	14285	14568	14439	14266	14578	14569	14443	14377	14355	14390	14401	14401	14372	14613	14437	14466	14373	14347	14454	14334	14406	14364	14540	14371	14431	14314	14445	14390	14353	14523	14345	14436	14462	14482	14503	14685	14432	14417	14490	14303	14304	14518	14220	14428	14433	14420	14490	14532	14320	14448	14507	14392	14297	14384	14441	14354	14369	14441	14359	14535	14294	14415	14462	14341	14486	14536	14369	14379	14382	14467	14363	14328	14406	14514	14324	14490	14417	14459	14349	14404	14516	14276	14314	14264	14300	14465	14374	14389	14527	14358	14475	14349	14521	14302	14481	14400	14423	14317	14491	14407	14277	14371	14382	14473	14507	14308	14649	14410	14250	14473	14534	14491	14523	14331	14333	14416	14462	14504	14383	14485	14502	14383	14588	14515	14424	14307	14424	14382	14360	14487	14525	14434	14391	14317	14326	14452	14353	14321	14522	14497	14507	14481	14480	14457	14511	14563	14360	14519	14390	14401	14460	14432	14308	14370	14314	14446	14388	14423	14469	14220	14419	14392	14655	14524	14472	14493	14471	14401	14508	14384	14370	14401	14468	14496	14503	14382	14421	14598	14549	14473	14444	14594	14181	14316	14393	14477	14386	14566	14418	14317	14459	14409	14491	14286	14566	14390	14282	14393	14393	14328	14378	14333	14447	14492	14470	14563	14409	14547	14412	14358	14555	14329	14335	14461	14457	14553	14421	14431	14439	14372	14502	14383	14547	14108	14422	14557	14337	14376	14512	14383	14362	14455	14522	14356	14494	14399	14561	14432	14196	14215	14393	14385	14497	14477	14436	14236	14324	14450	14527	14404	14272	14605	14581	14421	14312	14468	14265	14331	14390	14420	14314	14444	14520	14417	14400	14335	14461	14521	14444	14303	14511	14503	14367	14599	14416	14597	14607	14484	14349	14449	14491	14342	14470	14489	14402	14364	14459	14376	14443	14576	14515	14437	14565	14368	14366	14289	14419	14380	14357	14418	14373	14358	14381	14376	14592	14518	14379	14328	14305	14325	14386	14597	14523	14337	14419	14279	14343	14357	14509	14355	14544	14379	14274	14380	14372	14210	14438	14435	14515	14442	14459	14420	14512	14407	14553	14404	14400	14384	14391	14351	14383	14468	14485	14350	14311	14508	14513	14488	14408	14454	14422	14344	14374	14379	14422	14549	14422	14411	14345	14311	14456	14552	14590	14319	14646	14504	14531	14328	14482	14493	14445	14406	14393	14372	14435	14358	14511	14373	14513	14389	14484	14405	14554	14365	14484	14459	14324	14411	14366	14534	14413	14421	14423	14369	14532	14563	14446	14330	14320	14405	14599	14363	14384	14463	14445	14438	14426	14554	14459	14464	14496	14448	14350	14548	14324	14468	14521	14449	14352	14365	14285	14422	14419	14375	14408	14367	14292	14387	14423	14309	14555	14443	14264	14422	14422	14433	14474	14504	14417	14498	14389	14408	14483	14486	14331	14427	14581	14451	14551	14525	14288	14411	14320	14361	14331	14463	14378	14434	14494	14455	14588	14382	14411	14289	14287	14418	14573	14480	14534	14508	14251	14357	14293	14448	14331	14486	14558	14331	14413	14547	14364	14453	14298	14414	14582	14518	14402	14426	14371	14282	14457	14413	14421	14461	14402	14486	14260	14390	14531	14343	14486	14229	14619	14454	14405	14439	14509	14483	14470	14301	14503	14359	14517	14353	14473	14458	14292	14418	14448	14309	14600	14439	14500	14535	14313	14340	14503	14399	14374	14400	14426	14433	14491	14290	14415	14508	14248	14553	14384	14445
22803	21129	28900	24106	24132	29696	31883	26062	22633	21165	19739	19120	18568	18448	18038	18058	17869	17435	17584	17265	17272	17254	17614	17373	17212	17328	17143	17091	17165	17012	16934	16992	17055	17148	17081	16852	17057	16881	17068	17034	17032	16817	17191	16934	16986	16851	16903	16901	17007	17061	16975	17001	17088	16738	16847	16880	17000	16890	16963	17038	17133	16986	16991	17010	16957	17003	17096	16923	16884	17006	17078	16706	16772	16899	17022	17028	16778	16826	16878	17029	16809	16904	16837	16925	16780	16933	16884	16773	17182	16878	17033	16912	16548	16851	16767	16979	17017	16850	16957	17060	16859	16783	16960	16970	16977	17066	17021	16755	17069	16917	17180	16918	16857	16868	16817	16866	16911	16918	16880	16858	16681	16796	17024	16786	16688	16908	16818	16838	16807	16791	16754	16765	16887	16763	16725	16877	16985	16780	16889	16935	16949	16983	16747	17012	16918	16994	16956	16809	17079	16875	17063	16862	16797	16687	17022	16924	17148	17030	16839	16979	16928	17081	16966	16770	16887	16963	16951	16942	16939	16817	16858	16871	16893	16950	16686	16948	16807	16654	16937	16847	16853	16915	16817	16935	16879	16749	16950	16685	16794	16899	16887	16860	16938	16904	16847	16854	16960	17092	16974	16921	17059	16780	16599	16977	16802	16874	16819	16733	17003	16906	16917	16717	17006	16737	16842	16669	16747	16983	16875	16823	16813	16927	16788	16778	16874	16702	16736	16967	16945	16752	16906	16879	16944	17171	16866	16871	16751	16733	16717	16973	16668	16894	16911	17050	16825	16883	16946	16922	16820	16923	16711	16833	16867	16883	16705	16817	17099	16996	16918	16934	17080	16889	16829	16976	16830	16739	16846	16997	16876	16928	16795	16990	16741	16821	16776	16799	16845	16822	16852	16906	16789	16879	16843	16679	16794	16919	16969	16824	16990	16696	16913	16790	16976	16829	16775	16769	16746	16779	16701	16701	17017	16829	16774	16967	16941	16927	17111	16786	16786	16830	16764	16885	16873	16880	16782	16858	16854	16737	16980	16680	16928	16803	16917	16879	16816	16838	16970	16894	16831	16961	16877	16774	16839	16717	16849	16888	16911	16898	17049	16904	16909	16797	16885	16882	16973	16962	17070	16858	16811	16779	16920	16791	16829	16911	16882	16733	16968	16858	16992	17014	16966	16982	16924	16757	16817	16683	17021	16962	16830	16974	16809	16722	16794	16842	16992	16940	16827	16961	16738	17022	17212	16944	17125	16918	16846	16968	16963	16840	16809	16900	16998	16802	16901	16937	16829	16923	17000	16944	16922	16865	16935	16816	16861	16875	16934	16714	16755	16886	16844	16665	16814	16818	16660	16675	16654	16711	16957	16958	16803	16775	16945	17024	16778	16687	16786	16997	16881	16744	17072	16818	16913	16828	16838	16810	16915	16824	16679	16636	16932	16762	17038	17009	16918	16967	16952	16846	16970	16863	16840	16898	16984	16786	16875	16793	16699	16561	16913	16741	17104	16835	16702	16731	16969	16818	16897	17009	16694	16757	16857	16804	16941	16652	16773	16949	16630	16966	16715	16862	16821	16775	16759	16881	17091	16718	16870	16901	16747	17076	16825	17020	16968	16746	16918	17008	16997	16904	16881	16997	16873	16844	16896	16902	16900	16914	16777	16851	16914	16777	16761	16946	16868	16856	16864	17156	16786	16868	16880	16965	17029	16921	16792	16780	16844	16816	16787	16673	16876	17071	16982	16913	16877	17056	16823	16935	16856	16784	16738	16831	16913	16715	16943	16809	17054	16803	16883	16756	16936	16978	16923	16807	16785	16672	16794	16602	16836	16999	16912	16843	16847	16990	17109	16905	16977	16706	16770	16672	16848	17065	16791	16881	16642	16775	16828	16994	17143	16879	16745	16842	16850	16920	17004	16977	17057	17023	16821	16726	17003	17066	16822	16859	16766	16838	16659	16721	16881	16900	16822	16784	16798	16903	16962	16737	16822	16800	16863	17058	16884	16977	16986	16984	16929	16993	16748	16993	16802	16933	16956	16727	16718	16794	16887	16880	16749	16779	16730	16986	16815	16795	17028	16652	16650	16813	16914	16754	17012	16850	16853	16725	16923	16857	16839	16720	16936	16958	16790	17008	17019	16865	17022	16798	16979	16849	16940	16736	17000	16907	16957	17053	16992	16921	16920	16687	16802	17066	16928	16881	16901	16690	16851	16915	16754	16853	16860	16766	16705	16575	16754	16797	16733	16617	17030	16912	16924	16830	16767	16926	16956	16932	16864	16804	16765	16883	16885	16988	16912	16771	16727	16868	16923	16668	16871	16861	16793	16873	16875	16846	17007	16833	16824	16823	16727	16978	16921	17058	16648	16922	16873	16645	16933	16880	16902	16813	17004	16597	16887	16863	17047	16860	16837	16982	16758	17098	16903	16941	16901	16941	17066	17009	16960	17040	16930	16903	16774	16866	16852	16902	16806	16828	16832	16935	16716	16903	16827	16670	16762	16654	16856	16711	16801	16836	16940	16855	16858	16836	16917	16684	16908	16881	16967	16808	16958	16752	16876	16820	17132	16877	16805	16819	16965	16868	16955	17046	17005	16924	16721	16836	16702	16589	16854	16982	16879	16910	17027	16880	16803	16989	16831	16783	16752	16958	17016	16844	16725	16886	17011	16845	16848	16802	16845	16756	16917	16937	16729	16891	16956	16913	17106	16807	16720	16827	16832	16939	16768	16940	17028	17016	16999	16933	16826	16956	16803	16837	17072	16642	16680	16843	17036	16920	16755	16982	16823	16727	16894	16973	17057	17012	16687	16856	16956	16824	16979	16954	17011	16635	16570	16535	16566	17170	16732	16599	16969	16747	17058	16830	16807	16874	17018	16943	16880	16870	16898	16926	16823	16895	16817	17010	16988	17018	16769	16777	16871	17149	16969	16866	16625	16885	16875	16905	16940	17108	16892	16775	16795	16665	16909	16720	16820	16857	16801	16971	16883	16665	16726	16885	16839	16760	16944	16731	16814	17014	16985	16954	16784	16888	16809	16699	16821	16907	16877	16902	16975	16756	16888	16880	16777	16895	16671	16970	16829	16943	16970	16957	16879	16925	16876	16957	16918	16879	16525	16835	17105	16982	16817	16793	16887	16734	16892	16720	16911	16739	16964	17029	16856	16821	17030	16975	16841	16962	17098	16860	16849	16576	17008	16956	16873	17001	16900	16738	16913	16963	16812	16923	16670	16792	16622	16753	16717	16761	16934	16871	16899	16896	16931	16900	16707	16719	16797	16915	16998	16654	16914	17017	16788	16904	16892	16619	16835	16788	16810	16854	16817	16996	16916	16821	16841	16791	16824	16734	16857	16657	16943	16885	16931	16949	16789	16876	16918	16931	16587	17001	16732	16720	16783	16831	16766	16947	16887	16826	16857	16763	16772	16778	17013	17093	16744	16900	16924	16959	16870	16966	16955	16991	16808	17044	16873	16683	16668	16822	16698	16850	16793	16901	17005	17092	16898	16862	16945	16985	17057	16897	16839	16846	16955	16749	16859	16947	16950	16800	16991	16777	16718	16993	16885	16961	16924	16876	16844	16904	16814	16791	16995	16691	16965	16974	16951	16924	16933	16809	16883	16930	16823	16765	16893	16878	16855	16965	16933	16764	16771	16813	16892	16831	16919	16831	16691	16791	16784	16981	16981	16921	16746	16896	16816	16886	16988	16782	17021	17035	16841	16692	16978	16805	16720	16931	16960	16763	16673	17037	16759	16951	16779	16878	16830	16797	16868	16990	17063	16795	16845	16997	16950	16936	16635	16847	16857	16807	16871	16949	16741	16909	16658	16814	16848	16973	16797	16914	16824	16794	16820	16769	16745	16780	17067	16781	17016	17023	16805	16957	16846	16843	16932	16813	16819	16919	16824	16805	16739	16938	16886	16792	16831	17034	16852	16636	16929	16862	16910	16789	16942	16757	16827	16909	16844	16909	16996	16887	17024	16872	16862	16651	16651	16727	16648	16995	17055	16893	16919	16872	17051	16761	16991	17013	16808	17017	16794	16774	16753	16836	16909	16838	16950	16702	16881	16852	16729	16775	16653	16931	16933	17055	16852	16703	16905	16834	16801	16926	16814	16806	16905	16864	16980	16760	16700	16870	16689	16764	16790	17084	16833	16747	16783	16770	17042	16832	16904	16968	16824	16675	16819	17040	16780	16769	16679	16767	16807	16810	16909	16635	16827	16762	16937	16960	17020	16769	16863	16921	16877	16803	16767	16749	16946	16873	16902	16765	16882	16677	16947	16785	17006	16796	17052	17011	16921	16893	17013	16832	16726	16928	16872	16742	16888	16734	16935	17007	17171	16807	16737	16882	16908	16907	17117	16843	16809	16766	16976	16947	17127	16932	16794	16619	16883	16786	16995	16817	16839	16986	16856	16843	16883	16921	17016	16944	16958	16882	16740	16836	16973	16847	16938	16824	16853	16826	16668	16655	16774	16835	16999	17003	16839	16949	16686	16800	16879	17039	17017	16795	17047	17087	16904	16684	16913	16943	16900	16866	16765	16925	16890	16966	16829	16747	16360	16817	17045	16831	16902	16884	16900	16979	16972	16985	16675	16832	16800	16776	16802	16869	16769	16807	16775	16756	16801	16849	16991	16615	16879	16903	16942	16865	16959	16765	16896	16803	16829	16995	16890	16818	16830	16869	17050	17069	16768	16755	16879	16798	16811	16750	16930	16886	16774	16767	16671	16835	16919	16872	16860	16952	16773	16573	16961	16698	16831	16920	16919	16784	16881	16873	16797	16885	16625	17019	16964	16887	16790	17015	16778	16884	16707	16903	17001	16828	16958	17022	16791	17010	16797	16681	16989	16734	16964	16704	16673	16716	16806	16643	16735	17070	16917	16950	16923	16995	16888	16821	16942	17015	16931	16916	16873	16827	17000	16983	16774	16841	16700	16988	16903	16839	16816	16830	16793	16980	16798	16923	16810	16871	16774	16737	16816	16899	16837	16919	16903	16858	16708	16718	16885	16775	16850	16988	16730	16906	16899	16859	16971	16618	17062	16794	16827	16913	16890	16925	16873	16830	16717	16995	16912	16737	16979	17083	17009	16960	16830	16788	16980	17077	16838	16917
33303	58086	55373	44287	39326	35524	31054	26401	22420	20065	18436	17664	16885	16483	15839	15919	15799	15524	15207	15114	15080	15009	14947	15066	15001	14842	14974	14680	14585	14635	14702	14541	14644	14821	14758	14564	14469	14696	14655	14587	14687	14678	14548	14521	14583	14698	14800	14693	14726	14577	14705	14672	14510	14539	14782	14838	14820	14608	14671	14553	14764	14616	14486	14730	14571	14754	14657	14717	14498	14697	14622	14537	14682	14623	14506	14761	14531	14744	14481	14696	14676	14668	14611	14547	14682	14528	14597	14685	14558	14800	14649	14649	14529	14783	14455	14587	14760	14690	14672	14382	14462	14610	14741	14583	14645	14564	14546	14575	14706	14505	14471	14497	14639	14605	14650	14647	14633	14552	14701	14694	14587	14522	14611	14521	14640	14641	14529	14767	14581	14720	14766	14524	14707	14572	14464	14624	14712	14706	14782	14723	14473	14573	14652	14509	14634	14608	14654	14686	14562	14562	14730	14385	14449	14562	14588	14584	14537	14588	14672	14648	14543	14717	14626	14592	14682	14642	14574	14487	14664	14582	14571	14667	14491	14475	14653	14540	14687	14531	14604	14579	14591	14498	14582	14761	14620	14437	14624	14507	14638	14438	14515	14669	14683	14442	14565	14641	14721	14652	14736	14468	14685	14628	14519	14651	14540	14668	14606	14688	14451	14451	14725	14575	14672	14479	14780	14655	14506	14605	14624	14428	14527	14613	14542	14690	14508	14637	14571	14648	14711	14720	14643	14623	14375	14655	14611	14578	14760	14673	14604	14589	14682	14637	14601	14705	14446	14419	14694	14598	14513	14646	14560	14654	14613	14727	14588	14517	14584	14617	14658	14613	14547	14630	14562	14652	14542	14622	14623	14550	14661	14707	14523	14483	14567	14723	14624	14534	14599	14711	14550	14753	14665	14751	14666	14591	14770	14546	14574	14712	14706	14737	14566	14505	14585	14538	14724	14526	14557	14694	14728	14662	14695	14671	14517	14615	14708	14498	14596	14658	14554	14686	14615	14858	14594	14531	14794	14527	14598	14572	14497	14585	14685	14651	14618	14500	14702	14575	14780	14716	14727	14565	14485	14588	14432	14490	14720	14766	14475	14745	14703	14689	14624	14605	14658	14695	14648	14563	14594	14541	14524	14694	14653	14586	14483	14654	14632	14648	14693	14598	14592	14658	14545	14492	14502	14561	14455	14537	14456	14578	14855	14741	14625	14671	14538	14597	14709	14501	14634	14741	14621	14522	14567	14668	14556	14638	14581	14496	14545	14554	14579	14547	14567	14612	14723	14553	14673	14603	14650	14712	14695	14527	14446	14605	14641	14598	14621	14525	14531	14725	14516	14615	14539	14640	14529	14734	14523	14637	14649	14555	14775	14675	14472	14596	14595	14625	14599	14707	14605	14630	14484	14758	14608	14702	14597	14702	14692	14640	14792	14654	14554	14612	14529	14495	14776	14542	14848	14457	14714	14575	14564	14519	14702	14749	14593	14699	14709	14529	14496	14528	14482	14699	14609	14522	14557	14623	14525	14611	14679	14418	14742	14641	14625	14515	14615	14672	14591	14654	14556	14565	14400	14701	14665	14729	14576	14521	14670	14612	14604	14611	14753	14686	14677	14809	14537	14635	14525	14459	14625	14732	14619	14610	14614	14743	14482	14700	14662	14511	14497	14435	14663	14657	14646	14776	14598	14655	14566	14665	14534	14582	14672	14532	14539	14601	14657	14851	14777	14606	14681	14515	14600	14559	14669	14600	14724	14529	14575	14540	14582	14561	14795	14697	14553	14648	14535	14572	14635	14549	14701	14733	14750	14672	14615	14661	14559	14525	14688	14651	14593	14705	14550	14622	14727	14454	14584	14494	14641	14731	14659	14564	14471	14706	14651	14496	14571	14558	14379	14562	14743	14498	14562	14855	14681	14612	14732	14707	14435	14441	14709	14577	14536	14522	14594	14783	14496	14514	14595	14712	14530	14635	14537	14619	14501	14614	14797	14567	14752	14501	14644	14480	14662	14656	14639	14592	14638	14635	14677	14618	14546	14468	14650	14563	14742	14653	14720	14563	14648	14779	14447	14732	14580	14631	14601	14566	14631	14598	14540	14656	14785	14684	14588	14684	14628	14724	14804	14653	14794	14560	14582	14586	14676	14644	14635	14631	14659	14432	14667	14586	14641	14752	14785	14569	14574	14568	14584	14422	14755	14782	14513	14624	14649	14608	14645	14522	14695	14536	14669	14472	14559	14616	14711	14630	14644	14744	14649	14667	14590	14753	14641	14697	14547	14665	14734	14374	14730	14515	14711	14601	14735	14576	14482	14473	14683	14524	14620	14426	14617	14494	14536	14578	14573	14612	14513	14633	14635	14715	14569	14493	14494	14411	14490	14634	14598	14706	14544	14650	14592	14701	14686	14577	14693	14471	14626	14622	14591	14608	14692	14621	14714	14551	14606	14513	14589	14626	14728	14605	14439	14686	14597	14560	14755	14752	14610	14519	14541	14582	14589	14642	14596	14560	14508	14698	14673	14583	14512	14683	14510	14699	14873	14774	14663	14453	14573	14660	14613	14493	14603	14490	14583	14570	14627	14509	14551	14703	14590	14541	14536	14572	14670	14642	14432	14621	14685	14569	14652	14681	14565	14464	14692	14560	14568	14667	14511	14682	14590	14557	14543	14865	14573	14691	14747	14450	14722	14573	14668	14735	14627	14564	14632	14484	14726	14615	14662	14804	14553	14673	14737	14548	14517	14570	14576	14600	14695	14583	14629	14714	14640	14746	14679	14633	14581	14661	14577	14559	14795	14600	14498	14765	14653	14415	14617	14662	14590	14598	14502	14598	14618	14629	14549	14597	14550	14653	14464	14734	14586	14627	14688	14658	14685	14485	14535	14734	14416	14607	14628	14604	14620	14557	14645	14670	14516	14599	14637	14430	14780	14665	14549	14656	14639	14595	14587	14661	14690	14540	14651	14679	14543	14449	14596	14584	14468	14674	14710	14612	14417	14600	14528	14556	14374	14531	14644	14532	14642	14825	14564	14620	14552	14672	14544	14436	14590	14716	14740	14564	14693	14825	14653	14418	14619	14567	14506	14755	14533	14525	14582	14623	14604	14637	14611	14402	14710	14625	14647	14702	14744	14624	14660	14597	14626	14628	14540	14826	14447	14600	14600	14521	14504	14680	14734	14637	14500	14640	14589	14553	14530	14656	14462	14568	14539	14545	14598	14630	14691	14742	14680	14549	14598	14614	14545	14661	14571	14616	14478	14588	14797	14671	14647	14667	14490	14723	14636	14568	14639	14679	14420	14641	14548	14492	14497	14531	14758	14667	14631	14477	14635	14567	14538	14855	14635	14406	14637	14664	14571	14750	14676	14752	14532	14721	14606	14577	14627	14680	14506	14788	14735	14554	14676	14615	14554	14605	14628	14682	14601	14637	14478	14553	14452	14656	14631	14539	14685	14710	14627	14450	14690	14670	14556	14743	14492	14620	14444	14685	14704	14566	14526	14642	14673	14524	14536	14705	14664	14782	14681	14573	14487	14429	14686	14767	14415	14611	14552	14492	14657	14734	14808	14597	14586	14611	14547	14658	14737	14560	14524	14678	14566	14596	14656	14565	14588	14563	14630	14571	14646	14422	14559	14724	14568	14532	14699	14677	14694	14629	14661	14687	14756	14564	14520	14624	14456	14631	14504	14581	14609	14667	14661	14612	14720	14739	14474	14633	14645	14625	14590	14570	14608	14509	14663	14502	14665	14602	14648	14678	14610	14644	14432	14469	14719	14665	14497	14745	14636	14534	14603	14775	14431	14734	14771	14759	14583	14551	14613	14612	14668	14496	14685	14693	14667	14578	14671	14512	14685	14660	14539	14452	14492	14661	14639	14590	14749	14689	14623	14622	14617	14884	14472	14634	14678	14779	14596	14548	14683	14662	14457	14603	14633	14683	14651	14799	14553	14489	14713	14575	14768	14595	14622	14513	14538	14694	14578	14595	14778	14447	14603	14549	14581	14485	14597	14401	14680	14511	14547	14598	14408	14545	14616	14592	14496	14627	14594	14658	14501	14467	14734	14588	14595	14577	14506	14687	14714	14635	14648	14636	14808	14668	14529	14564	14686	14646	14774	14550	14594	14592	14575	14466	14727	14649	14496	14719	14666	14626	14501	14576	14570	14617	14546	14647	14796	14566	14786	14565	14531	14552	14473	14518	14524	14723	14735	14627	14711	14590	14627	14472	14687	14670	14619	14696	14608	14711	14573	14624	14443	14731	14515	14623	14516	14663	14531	14482	14675	14621	14594	14362	14526	14701	14609	14668	14626	14595	14644	14752	14748	14612	14597	14491	14617	14710	14570	14505	14635	14698	14563	14444	14602	14698	14525	14609	14735	14574	14425	14637	14580	14523	14506	14667	14727	14512	14538	14649	14503	14708	14558	14567	14490	14722	14566	14597	14602	14550	14548	14606	14733	14450	14616	14611	14612	14581	14774	14694	14588	14660	14553	14677	14516	14688	14615	14626	14653	14511	14634	14653	14648	14565	14648	14644	14528	14498	14450	14535	14753	14548	14531	14556	14580	14650	14585	14496	14806	14436	14739	14668	14642	14672	14567	14553	14693	14712	14490	14653	14499	14533	14564	14604	14664	14703	14354	14620	14480	14425	14747	14652	14684	14562	14517	14623	14671	14634	14511	14610	14666	14812	14610	14465	14608	14698	14580	14631	14675	14692	14682	14688	14677	14715	14649	14749	14626	14696	14686	14643	14590	14532	14584	14624	14793	14608	14639	14695	14554	14652	14744	14627	14704	14518	14613	14487	14535	14609	14448	14501	14686	14655	14629	14554	14517	14566	14664	14588	14587	14415	14692	14865	14591	14585	14694	14616	14796	14813	14452	14585	14497	14596	14747	14682	14551	14607	14785	14664	14776	14600	14769	14725	14667	14560	14700	14610	14665	14547	14390	14657	14605	14715	14528	14609	14598	14558	14688	14678	14557	14549	14666	14530	14553	14862	14606	14746	14588	14609	14512	14627	14463	14700	14475	14613	14552	14767	14730	14744	14741	14598	14567	14601	14724	14756	14712	14772	14576	14726	14561	14592	14618	14628	14579	14593	14682	14695	14464	14715	14569	14681
29473	30168	38131	33893	28146	24818	22233	20103	18861	18218	17872	17245	17208	17176	17066	17072	16875	17017	16867	16704	16871	16859	16585	16592	16640	16793	16418	16753	16644	16875	16739	16715	16597	16531	16670	16688	16462	16793	16742	16428	16566	16680	16518	16482	16615	16495	16286	16603	16464	16454	16584	16677	16659	16496	16535	16572	16562	16361	16507	16536	16305	16490	16683	16370	16511	16768	16544	16187	16505	16556	16490	16485	16443	16534	16621	16715	16390	16535	16451	16673	16447	16777	16444	16470	16748	16536	16554	16547	16494	16507	16550	16527	16589	16455	16563	16529	16476	16520	16695	16548	16752	16605	16639	16632	16655	16627	16553	16700	16320	16534	16599	16633	16625	16569	16505	16638	16626	16409	16616	16453	16590	16597	16512	16474	16250	16529	16582	16622	16531	16544	16420	16497	16402	16527	16616	16600	16638	16504	16468	16536	16324	16456	16658	16564	16469	16633	16382	16747	16632	16559	16417	16624	16588	16363	16465	16576	16450	16553	16419	16308	16700	16504	16664	16594	16536	16453	16733	16497	16831	16370	16670	16378	16417	16535	16555	16343	16653	16680	16472	16486	16636	16515	16573	16432	16540	16549	16472	16529	16591	16603	16585	16300	16442	16689	16952	16641	16464	16668	16661	16643	16467	16501	16574	16602	16709	16447	16674	16559	16550	16429	16454	16310	16664	16632	16500	16566	16618	16531	16486	16509	16549	16514	16658	16731	16444	16828	16822	16601	16693	16366	16635	16411	16567	16383	16474	16511	16652	16592	16640	16551	16635	16465	16693	16445	16439	16600	16766	16585	16634	16641	16479	16435	16628	16666	16506	16539	16665	16544	16472	16679	16492	16542	16516	16536	16595	16628	16674	16456	16511	16715	16411	16470	16553	16541	16497	16616	16705	16575	16497	16635	16592	16545	16458	16625	16627	16340	16521	16474	16575	16623	16465	16573	16504	16454	16642	16544	16773	16547	16464	16492	16644	16703	16432	16368	16489	16584	16341	16449	16572	16456	16550	16536	16558	16560	16523	16439	16614	16670	16612	16741	16718	16424	16359	16511	16550	16570	16375	16503	16618	16590	16673	16504	16354	16538	16496	16625	16554	16549	16681	16535	16567	16422	16599	16685	16632	16684	16485	16647	16775	16721	16686	16479	16629	16571	16634	16666	16459	16635	16583	16526	16599	16573	16768	16526	16594	16537	16498	16522	16781	16754	16526	16543	16572	16470	16471	16387	16502	16441	16374	16591	16661	16378	16582	16711	16544	16476	16521	16401	16612	16529	16433	16715	16255	16538	16472	16452	16379	16628	16637	16616	16480	16588	16554	16629	16758	16297	16518	16489	16280	16327	16538	16414	16570	16576	16523	16734	16647	16607	16698	16474	16521	16339	16591	16615	16619	16575	16691	16658	16557	16583	16620	16596	16314	16446	16467	16458	16577	16496	16585	16479	16607	16481	16420	16445	16457	16481	16466	16420	16496	16620	16385	16422	16459	16562	16537	16573	16541	16561	16530	16626	16427	16446	16552	16603	16461	16537	16714	16617	16700	16839	16530	16536	16561	16734	16576	16468	16573	16635	16609	16457	16661	16420	16504	16398	16571	16666	16532	16542	16734	16541	16590	16476	16612	16713	16471	16647	16635	16597	16570	16418	16557	16336	16580	16443	16373	16635	16567	16585	16583	16507	16586	16570	16517	16709	16724	16571	16725	16695	16582	16461	16482	16539	16552	16643	16454	16772	16415	16615	16550	16499	16711	16574	16499	16661	16598	16509	16503	16631	16523	16468	16424	16699	16553	16430	16658	16601	16424	16488	16625	16413	16574	16592	16477	16605	16525	16636	16612	16622	16370	16459	16552	16323	16645	16336	16603	16608	16540	16416	16589	16575	16308	16499	16247	16552	16640	16358	16662	16673	16462	16621	16499	16358	16703	16574	16475	16508	16636	16576	16526	16536	16491	16586	16503	16682	16460	16622	16659	16620	16628	16640	16536	16567	16751	16576	16646	16620	16516	16478	16671	16325	16531	16454	16726	16561	16411	16558	16530	16534	16600	16424	16455	16467	16488	16445	16316	16411	16506	16580	16457	16498	16618	16441	16523	16671	16635	16490	16487	16497	16579	16593	16404	16615	16703	16583	16543	16443	16743	16642	16513	16533	16668	16471	16538	16611	16508	16655	16701	16631	16695	16689	16613	16490	16504	16302	16615	16498	16600	16529	16617	16499	16448	16504	16463	16521	16472	16501	16636	16554	16615	16533	16849	16507	16593	16502	16376	16551	16455	16418	16624	16419	16362	16420	16664	16728	16658	16368	16375	16516	16547	16659	16556	16444	16745	16509	16435	16755	16626	16646	16537	16402	16648	16474	16743	16702	16470	16591	16787	16415	16467	16472	16694	16438	16492	16589	16483	16498	16564	16478	16322	16579	16586	16506	16376	16662	16560	16506	16580	16623	16588	16443	16570	16477	16374	16469	16433	16497	16645	16519	16518	16600	16419	16726	16802	16505	16540	16409	16456	16431	16654	16429	16453	16364	16464	16672	16611	16632	16542	16612	16670	16416	16726	16644	16480	16507	16441	16587	16683	16337	16405	16449	16631	16502	16315	16565	16530	16790	16567	16542	16484	16654	16792	16482	16510	16605	16478	16597	16749	16509	16595	16558	16580	16467	16374	16645	16328	16423	16399	16408	16288	16503	16483	16543	16474	16447	16493	16509	16564	16522	16694	16397	16561	16423	16662	16578	16401	16575	16614	16561	16503	16554	16559	16577	16292	16375	16706	16598	16612	16500	16420	16394	16585	16641	16527	16602	16606	16571	16492	16530	16468	16580	16435	16396	16719	16486	16511	16527	16591	16442	16420	16674	16522	16551	16479	16597	16434	16756	16686	16784	16579	16493	16791	16609	16368	16640	16619	16615	16665	16463	16461	16791	16591	16556	16479	16628	16595	16503	16219	16728	16418	16320	16547	16546	16561	16702	16610	16730	16563	16574	16529	16369	16385	16588	16625	16652	16604	16574	16570	16317	16679	16613	16516	16541	16422	16617	16543	16608	16554	16506	16450	16425	16578	16446	16551	16493	16453	16435	16698	16343	16393	16483	16495	16357	16446	16564	16476	16449	16682	16640	16618	16649	16823	16610	16360	16410	16525	16765	16659	16510	16629	16472	16712	16499	16443	16499	16509	16558	16303	16479	16551	16576	16651	16656	16327	16580	16659	16679	16553	16494	16636	16570	16607	16485	16495	16503	16662	16521	16283	16500	16420	16597	16491	16345	16505	16611	16397	16474	16720	16632	16510	16486	16440	16503	16452	16789	16419	16471	16537	16547	16468	16537	16479	16309	16629	16518	16564	16643	16438	16515	16655	16601	16567	16454	16642	16516	16452	16373	16415	16444	16778	16637	16690	16646	16535	16342	16504	16655	16545	16595	16465	16654	16602	16622	16532	16439	16473	16501	16619	16432	16636	16509	16558	16524	16506	16641	16393	16489	16614	16638	16616	16522	16722	16314	16509	16597	16366	16532	16458	16462	16403	16462	16621	16536	16375	16487	16644	16392	16546	16470	16606	16581	16589	16447	16687	16476	16591	16598	16520	16488	16620	16644	16738	16465	16595	16462	16630	16464	16629	16444	16546	16525	16652	16669	16636	16477	16376	16672	16733	16589	16504	16703	16486	16439	16479	16535	16665	16511	16632	16439	16520	16681	16542	16798	16420	16564	16565	16510	16509	16502	16748	16423	16457	16454	16774	16607	16450	16706	16483	16481	16616	16330	16575	16452	16530	16378	16537	16451	16584	16589	16689	16761	16526	16340	16496	16582	16332	16451	16502	16480	16564	16505	16555	16644	16563	16578	16736	16697	16618	16471	16701	16582	16603	16470	16488	16578	16472	16489	16583	16687	16522	16628	16591	16435	16480	16704	16396	16444	16512	16560	16686	16615	16376	16664	16718	16586	16545	16475	16636	16316	16567	16428	16496	16575	16469	16604	16568	16604	16438	16685	16750	16587	16460	16457	16597	16508	16740	16766	16696	16706	16612	16444	16539	16487	16787	16467	16406	16594	16411	16256	16502	16615	16560	16539	16529	16437	16393	16622	16522	16569	16541	16553	16337	16528	16613	16600	16448	16443	16587	16443	16562	16403	16658	16477	16632	16590	16285	16472	16542	16598	16569	16607	16618	16520	16772	16754	16505	16482	16664	16541	16497	16545	16632	16608	16592	16532	16579	16320	16629	16398	16575	16578	16539	16600	16462	16513	16577	16577	16638	16413	16407	16507	16665	16629	16649	16611	16389	16499	16707	16466	16573	16802	16438	16604	16522	16434	16701	16461	16321	16381	16575	16330	16511	16479	16537	16639	16715	16380	16461	16507	16405	16494	16373	16656	16455	16675	16681	16560	16552	16569	16478	16655	16739	16474	16664	16581	16594	16482	16448	16641	16432	16619	16598	16318	16711	16432	16713	16573	16461	16731	16613	16532	16688	16652	16640	16600	16581	16525	16413	16542	16835	16524	16597	16515	16585	16653	16640	16435	16634	16465	16540	16568	16784	16416	16596	16485	16364	16422	16601	16488	16666	16445	16537	16576	16555	16520	16610	16593	16434	16460	16584	16420	16471	16475	16516	16634	16713	16547	16528	16411	16307	16304	16425	16428	16612	16604	16636	16546	16541	16542	16661	16549	16471	16504	16617	16504	16667	16722	16446	16361	16545	16724	16462	16417	16531	16406	16403	16651	16625	16512	16623	16521	16624	16496	16319	16463	16493	16671	16624	16509	16718	16623	16726	16507	16599	16470	16718	16430	16398	16549	16482	16593	16687	16511	16538	16662	16674	16486	16506	16583	16541	16313	16476	16688	16493	16712	16541	16482	16743	16510	16517	16544	16583	16574	16592	16728	16551	16618	16276	16480	16619	16536	16237	16482	16600	16544	16613	16666	16508	16621	16658	16547	16406	16624	16550	16550	16559	16652	16338	16608	16436	16493	16463	16381	16726	16503	16426	16555	16620	16412	16638	16522	16513	16393	16567	16777	16422	16559	16642	16353	16537	16367	16609	16643	16694	16350	16593	16586	16492	16393	16495	16534	16512	16622	16411	16491	16751	16496	16505	16683	16419	16518	16626	16404	16447	16508	16205	16719
31578	47355	43121	33347	28831	24922	21851	19569	17910	16947	16182	15875	15485	15179	15230	14919	14864	14544	14568	14801	14521	14508	14474	14572	14498	14602	14433	14263	14496	14419	14452	14378	14676	14508	14574	14388	14356	14403	14503	14465	14324	14354	14335	14302	14407	14435	14357	14172	14421	14435	14425	14446	14344	14372	14504	14436	14491	14510	14367	14255	14479	14415	14409	14429	14399	14420	14526	14559	14330	14305	14593	14254	14412	14410	14486	14476	14434	14375	14327	14448	14505	14363	14402	14539	14348	14216	14305	14308	14344	14384	14584	14443	14499	14435	14415	14499	14569	14372	14320	14404	14290	14437	14372	14353	14356	14404	14339	14371	14308	14496	14479	14190	14221	14437	14510	14262	14633	14380	14464	14557	14383	14347	14290	14413	14416	14559	14440	14342	14407	14327	14372	14444	14314	14426	14420	14301	14423	14530	14272	14423	14254	14414	14406	14348	14406	14495	14193	14470	14560	14381	14524	14389	14379	14363	14518	14344	14470	14501	14447	14329	14313	14385	14615	14385	14334	14398	14312	14309	14437	14498	14541	14431	14416	14460	14332	14486	14422	14495	14319	14250	14440	14357	14630	14376	14423	14163	14408	14426	14276	14379	14448	14551	14400	14566	14235	14418	14399	14276	14296	14479	14569	14482	14324	14240	14318	14396	14434	14574	14299	14406	14376	14303	14163	14473	14305	14336	14436	14360	14399	14552	14378	14386	14346	14365	14385	14484	14316	14453	14537	14379	14377	14377	14264	14483	14329	14280	14508	14448	14449	14353	14658	14384	14272	14299	14619	14607	14479	14421	14504	14362	14456	14415	14489	14358	14284	14559	14575	14290	14499	14489	14435	14486	14363	14282	14457	14286	14501	14605	14378	14389	14392	14304	14463	14511	14328	14306	14382	14420	14327	14567	14323	14459	14454	14412	14302	14482	14541	14441	14482	14493	14214	14330	14310	14215	14202	14499	14386	14271	14413	14374	14411	14454	14515	14408	14341	14534	14497	14366	14539	14459	14436	14401	14456	14275	14559	14420	14523	14193	14542	14412	14327	14299	14305	14474	14369	14377	14458	14400	14418	14331	14410	14561	14277	14518	14609	14521	14439	14376	14585	14265	14287	14596	14379	14478	14535	14342	14339	14473	14383	14333	14454	14310	14289	14344	14413	14315	14514	14308	14325	14487	14224	14294	14444	14239	14442	14318	14395	14343	14274	14534	14299	14287	14562	14492	14518	14335	14559	14330	14240	14474	14447	14394	14300	14380	14462	14421	14409	14445	14464	14261	14509	14408	14547	14293	14288	14339	14296	14480	14413	14293	14374	14546	14526	14515	14339	14391	14438	14121	14454	14501	14338	14490	14314	14552	14382	14413	14223	14279	14482	14352	14567	14343	14315	14589	14477	14454	14444	14325	14447	14490	14371	14603	14399	14372	14483	14465	14326	14416	14484	14427	14510	14484	14306	14364	14438	14355	14394	14355	14484	14384	14483	14437	14387	14437	14478	14422	14366	14567	14246	14344	14546	14363	14304	14344	14377	14382	14426	14366	14400	14339	14457	14350	14333	14398	14360	14364	14397	14504	14299	14466	14440	14321	14446	14377	14511	14396	14309	14470	14360	14333	14311	14383	14286	14376	14525	14400	14469	14491	14458	14486	14363	14538	14533	14403	14462	14422	14406	14444	14305	14375	14325	14255	14506	14490	14419	14476	14516	14380	14311	14482	14375	14546	14342	14365	14575	14529	14292	14449	14538	14208	14276	14464	14519	14340	14424	14488	14375	14468	14333	14558	14346	14559	14333	14430	14487	14327	14453	14416	14455	14385	14406	14491	14429	14396	14445	14284	14412	14574	14449	14464	14306	14312	14428	14381	14438	14279	14521	14533	14440	14510	14541	14534	14454	14259	14518	14298	14242	14422	14303	14283	14385	14419	14481	14398	14436	14203	14393	14450	14350	14479	14285	14421	14450	14649	14454	14398	14341	14546	14413	14571	14519	14301	14466	14227	14661	14403	14250	14326	14485	14339	14516	14380	14524	14352	14351	14373	14429	14422	14388	14480	14438	14382	14435	14514	14377	14601	14276	14262	14368	14535	14385	14413	14249	14400	14320	14563	14507	14516	14364	14371	14551	14401	14542	14498	14401	14591	14285	14501	14319	14429	14461	14428	14173	14369	14479	14494	14447	14209	14425	14336	14524	14226	14407	14382	14465	14339	14410	14351	14445	14397	14395	14484	14364	14426	14495	14475	14366	14440	14558	14346	14422	14503	14321	14413	14442	14363	14355	14304	14345	14510	14378	14560	14503	14476	14400	14363	14422	14394	14364	14404	14420	14581	14394	14348	14455	14334	14504	14364	14531	14380	14441	14465	14440	14365	14460	14364	14321	14501	14365	14446	14293	14518	14409	14327	14363	14522	14514	14588	14430	14458	14426	14475	14370	14439	14406	14339	14348	14322	14397	14407	14431	14486	14492	14356	14327	14540	14546	14401	14528	14272	14297	14335	14416	14501	14412	14435	14528	14413	14385	14442	14594	14380	14528	14528	14486	14346	14394	14335	14413	14508	14426	14570	14407	14409	14392	14453	14552	14339	14502	14320	14508	14485	14578	14411	14355	14554	14537	14451	14699	14351	14467	14418	14308	14358	14458	14441	14251	14402	14369	14379	14292	14511	14287	14358	14312	14470	14461	14504	14532	14470	14433	14508	14312	14462	14332	14311	14522	14394	14282	14388	14389	14409	14479	14501	14531	14642	14443	14496	14519	14239	14395	14493	14457	14443	14294	14440	14408	14355	14617	14420	14351	14431	14370	14467	14409	14491	14455	14492	14352	14395	14496	14326	14477	14437	14318	14347	14263	14545	14521	14421	14311	14602	14451	14386	14439	14378	14408	14510	14511	14419	14448	14131	14425	14516	14482	14431	14448	14435	14445	14425	14469	14305	14464	14534	14415	14394	14348	14540	14462	14357	14291	14560	14272	14569	14495	14532	14577	14309	14512	14526	14472	14506	14446	14423	14478	14358	14363	14438	14507	14441	14635	14393	14625	14451	14409	14429	14441	14394	14471	14299	14389	14521	14501	14362	14269	14323	14525	14319	14493	14360	14364	14459	14357	14277	14523	14280	14629	14389	14474	14337	14473	14530	14454	14375	14388	14405	14298	14493	14425	14492	14201	14419	14479	14560	14487	14324	14436	14475	14435	14531	14360	14347	14317	14343	14383	14359	14478	14435	14453	14347	14546	14335	14301	14491	14315	14402	14527	14368	14373	14594	14352	14363	14204	14379	14347	14353	14392	14351	14437	14360	14560	14331	14189	14474	14363	14428	14407	14418	14423	14591	14362	14323	14314	14450	14525	14426	14388	14400	14494	14305	14539	14312	14319	14305	14548	14445	14424	14417	14458	14435	14177	14464	14376	14381	14538	14309	14506	14362	14531	14446	14423	14488	14419	14449	14374	14398	14351	14473	14456	14382	14512	14456	14438	14326	14513	14383	14507	14314	14333	14421	14416	14291	14504	14346	14476	14413	14476	14409	14434	14587	14486	14356	14542	14524	14366	14478	14561	14408	14574	14348	14340	14634	14355	14471	14482	14367	14583	14524	14481	14415	14387	14387	14355	14408	14522	14602	14615	14573	14490	14417	14406	14510	14353	14448	14483	14412	14380	14507	14363	14482	14549	14526	14286	14404	14518	14169	14356	14411	14356	14356	14397	14263	14432	14400	14416	14366	14368	14436	14481	14462	14574	14498	14284	14511	14511	14385	14373	14415	14360	14463	14429	14552	14427	14432	14443	14456	14380	14403	14185	14499	14406	14537	14297	14299	14352	14313	14334	14314	14494	14404	14503	14418	14271	14255	14482	14331	14501	14275	14413	14417	14483	14301	14487	14439	14366	14442	14340	14412	14451	14342	14529	14244	14396	14482	14356	14496	14545	14501	14434	14180	14500	14528	14492	14472	14564	14516	14354	14378	14404	14651	14534	14441	14457	14398	14452	14382	14383	14442	14305	14340	14537	14467	14407	14510	14502	14342	14317	14392	14353	14629	14444	14354	14382	14416	14375	14261	14310	14367	14371	14423	14292	14527	14397	14343	14422	14357	14458	14370	14481	14368	14344	14417	14495	14352	14349	14438	14343	14434	14453	14283	14243	14486	14518	14581	14321	14293	14545	14592	14478	14304	14385	14364	14522	14313	14489	14537	14681	14473	14447	14215	14277	14390	14416	14431	14414	14442	14341	14463	14320	14487	14304	14441	14515	14400	14429	14581	14358	14302	14371	14238	14365	14457	14350	14459	14425	14387	14349	14485	14350	14380	14360	14396	14424	14143	14280	14415	14488	14448	14314	14408	14358	14449	14377	14509	14431	14395	14431	14434	14557	14278	14431	14458	14441	14290	14521	14456	14413	14545	14434	14369	14424	14484	14299	14333	14419	14373	14377	14400	14280	14361	14301	14318	14301	14300	14385	14426	14383	14343	14428	14547	14319	14303	14595	14248	14592	14432	14463	14254	14423	14400	14522	14387	14553	14518	14423	14428	14231	14316	14284	14317	14372	14409	14338	14313	14394	14427	14516	14299	14392	14414	14503	14608	14435	14542	14376	14440	14187	14338	14428	14493	14282	14384	14397	14486	14173	14442	14434	14350	14451	14423	14432	14280	14292	14304	14376	14389	14466	14474	14402	14547	14436	14353	14505	14415	14495	14358	14499	14466	14374	14251	14389	14279	14609	14461	14387	14390	14440	14257	14361	14417	14426	14468	14509	14437	14491	14313	14463	14593	14505	14366	14460	14545	14472	14518	14270	14422	14301	14441	14380	14372	14521	14422	14395	14402	14438	14404	14391	14431	14335	14404	14431	14332	14409	14328	14347	14230	14442	14416	14404	14461	14412	14489	14463	14396	14431	14301	14524	14405	14363	14518	14545	14349	14444	14316	14404	14297	14667	14301	14417	14511	14347	14360	14447	14303	14528	14416	14385	14406	14531	14420	14341	14362	14347	14326	14478	14506	14495	14493	14388	14347	14519	14279	14532	14507	14558	14248	14425	14352	14348	14445	14335	14388	14471	14324	14473	14335	14379	14257	14563	14359	14391	14571	14474	14313	14354	14507	14322	14394	14463	14611	14361	14433	14390	14319	14303	14645
24116	21165	28940	26904	27576	28861	26371	22472	20609	19484	18522	18133	17519	17389	17433	17247	17124	17098	17010	16891	16975	16693	16903	16666	16750	16539	16616	16765	16592	16695	16651	16663	16577	16761	16674	16599	16660	16667	16642	16554	16377	16582	16417	16551	16552	16533	16535	16727	16630	16509	16566	16596	16518	16440	16644	16488	16579	16571	16740	16351	16601	16713	16604	16513	16604	16533	16611	16583	16513	16483	16681	16620	16466	16516	16470	16590	16515	16534	16614	16596	16464	16429	16428	16728	16627	16312	16696	16494	16525	16436	16615	16612	16627	16436	16638	16558	16703	16627	16580	16777	16560	16433	16376	16491	16473	16603	16601	16653	16522	16488	16469	16641	16856	16683	16678	16435	16551	16534	16556	16587	16601	16494	16638	16479	16615	16309	16443	16486	16540	16661	16540	16431	16494	16514	16508	16643	16314	16495	16451	16760	16670	16467	16453	16447	16435	16486	16512	16627	16528	16461	16410	16514	16623	16715	16689	16558	16571	16540	16587	16384	16482	16571	16631	16566	16476	16528	16590	16643	16428	16515	16598	16360	16439	16424	16612	16453	16385	16431	16730	16630	16649	16457	16513	16579	16470	16564	16770	16425	16495	16489	16707	16535	16640	16447	16568	16502	16661	16587	16517	16668	16639	16661	16392	16528	16573	16733	16691	16334	16570	16560	16613	16465	16683	16616	16237	16441	16525	16612	16500	16489	16568	16627	16735	16504	16525	16414	16637	16656	16415	16595	16809	16556	16570	16494	16502	16536	16582	16486	16377	16608	16727	16400	16465	16474	16685	16608	16605	16767	16627	16533	16561	16738	16547	16419	16524	16493	16641	16579	16545	16388	16599	16471	16673	16508	16588	16532	16550	16460	16323	16664	16603	16674	16527	16552	16457	16400	16670	16533	16813	16424	16312	16582	16563	16473	16455	16497	16431	16441	16412	16571	16551	16539	16587	16635	16661	16642	16579	16397	16483	16514	16532	16671	16588	16400	16631	16454	16515	16628	16526	16658	16571	16347	16695	16492	16410	16399	16625	16520	16588	16564	16500	16675	16638	16520	16531	16488	16602	16405	16534	16661	16425	16459	16648	16404	16470	16481	16350	16588	16644	16535	16318	16609	16455	16378	16534	16283	16715	16469	16499	16642	16498	16591	16456	16501	16408	16440	16599	16525	16384	16560	16675	16470	16614	16484	16562	16540	16317	16741	16371	16572	16591	16451	16507	16456	16355	16488	16500	16472	16612	16654	16664	16647	16524	16607	16439	16430	16761	16529	16533	16273	16441	16472	16563	16673	16572	16536	16555	16427	16565	16449	16593	16624	16523	16631	16493	16341	16696	16578	16408	16492	16330	16425	16426	16562	16638	16454	16563	16507	16335	16425	16476	16473	16346	16559	16556	16479	16549	16655	16525	16539	16646	16548	16492	16597	16530	16352	16585	16564	16468	16342	16528	16479	16634	16574	16557	16580	16634	16515	16614	16536	16498	16663	16462	16653	16322	16648	16605	16562	16703	16719	16770	16629	16624	16506	16533	16388	16586	16595	16460	16411	16428	16569	16521	16580	16510	16549	16635	16545	16647	16665	16498	16362	16476	16638	16581	16385	16443	16596	16510	16461	16406	16444	16531	16505	16600	16725	16602	16537	16549	16620	16609	16456	16745	16558	16712	16523	16599	16630	16543	16359	16574	16646	16354	16638	16602	16515	16436	16689	16429	16554	16497	16342	16466	16538	16456	16656	16619	16676	16635	16703	16521	16511	16453	16535	16618	16458	16467	16563	16480	16575	16752	16714	16438	16507	16383	16560	16463	16584	16752	16589	16709	16556	16733	16418	16428	16687	16357	16534	16363	16564	16606	16494	16455	16472	16467	16457	16473	16559	16378	16506	16555	16560	16373	16407	16537	16666	16538	16423	16348	16392	16442	16349	16680	16526	16705	16450	16451	16580	16506	16445	16616	16539	16613	16614	16362	16401	16467	16419	16660	16405	16359	16536	16399	16557	16355	16543	16708	16577	16386	16545	16499	16729	16287	16669	16570	16550	16683	16513	16530	16437	16340	16597	16536	16581	16400	16510	16385	16492	16569	16480	16481	16423	16600	16528	16629	16396	16378	16470	16419	16236	16420	16445	16362	16664	16229	16356	16440	16527	16474	16660	16420	16474	16660	16427	16506	16563	16601	16487	16634	16603	16331	16492	16620	16434	16587	16342	16522	16449	16653	16542	16507	16489	16682	16502	16520	16484	16532	16624	16532	16537	16773	16539	16550	16314	16440	16524	16571	16519	16629	16637	16492	16465	16546	16518	16425	16647	16391	16504	16309	16526	16269	16490	16416	16585	16694	16392	16582	16509	16668	16574	16490	16528	16609	16438	16504	16545	16485	16403	16353	16669	16267	16659	16239	16456	16591	16482	16317	16489	16412	16298	16660	16368	16609	16535	16508	16490	16574	16643	16444	16471	16613	16614	16657	16401	16324	16252	16457	16452	16528	16478	16565	16546	16412	16610	16534	16425	16249	16608	16487	16637	16527	16576	16468	16565	16391	16522	16286	16674	16408	16410	16739	16430	16482	16512	16577	16450	16491	16594	16531	16686	16603	16466	16324	16563	16738	16507	16472	16408	16408	16478	16443	16509	16506	16677	16531	16266	16440	16637	16647	16520	16448	16565	16493	16525	16305	16706	16585	16670	16423	16512	16456	16649	16535	16632	16688	16693	16624	16508	16447	16793	16621	16494	16371	16635	16625	16498	16539	16605	16579	16415	16441	16510	16539	16605	16328	16432	16542	16612	16569	16578	16552	16483	16351	16302	16507	16811	16387	16626	16551	16568	16615	16538	16400	16552	16545	16646	16505	16431	16455	16545	16522	16441	16612	16383	16507	16614	16723	16600	16607	16641	16663	16659	16505	16558	16571	16538	16557	16657	16701	16517	16412	16629	16551	16726	16597	16640	16623	16504	16488	16439	16566	16473	16552	16366	16464	16580	16489	16492	16695	16594	16467	16662	16634	16594	16723	16312	16562	16415	16342	16503	16603	16625	16471	16619	16548	16350	16424	16303	16536	16678	16467	16599	16752	16454	16548	16569	16637	16420	16533	16620	16344	16604	16529	16554	16514	16533	16516	16494	16612	16685	16565	16571	16555	16687	16438	16510	16340	16525	16379	16802	16484	16606	16722	16625	16580	16618	16546	16624	16612	16462	16713	16382	16550	16500	16493	16797	16566	16490	16578	16212	16643	16645	16639	16451	16549	16550	16664	16313	16550	16534	16662	16510	16569	16394	16607	16558	16409	16460	16349	16561	16520	16535	16580	16472	16350	16582	16625	16772	16510	16528	16576	16707	16624	16519	16397	16511	16425	16571	16494	16431	16669	16681	16515	16602	16596	16640	16653	16629	16358	16364	16308	16408	16411	16614	16648	16679	16640	16412	16582	16560	16526	16591	16679	16515	16387	16323	16500	16610	16335	16378	16727	16510	16718	16418	16426	16625	16560	16446	16521	16828	16763	16430	16718	16761	16421	16325	16454	16566	16289	16575	16737	16714	16468	16479	16674	16744	16711	16438	16649	16379	16445	16492	16574	16618	16509	16436	16484	16625	16529	16371	16691	16577	16450	16506	16642	16625	16389	16588	16473	16524	16461	16602	16465	16649	16401	16512	16499	16468	16525	16734	16571	16412	16716	16624	16505	16466	16472	16483	16594	16500	16473	16523	16497	16496	16625	16486	16449	16386	16322	16659	16492	16839	16614	16530	16404	16516	16511	16538	16427	16489	16651	16505	16770	16517	16541	16630	16636	16736	16602	16601	16702	16699	16579	16557	16559	16558	16477	16582	16478	16711	16676	16542	16619	16552	16636	16411	16421	16374	16486	16611	16598	16422	16514	16586	16510	16598	16476	16438	16564	16400	16589	16671	16395	16677	16522	16627	16657	16538	16522	16484	16546	16550	16557	16536	16755	16764	16558	16625	16564	16623	16603	16324	16458	16425	16555	16525	16619	16517	16401	16349	16438	16511	16600	16650	16531	16613	16595	16489	16497	16639	16482	16313	16834	16592	16594	16466	16521	16487	16369	16325	16508	16400	16594	16503	16514	16636	16431	16411	16616	16602	16592	16455	16362	16552	16485	16486	16444	16556	16551	16689	16577	16441	16415	16375	16420	16347	16494	16633	16384	16590	16471	16503	16484	16432	16648	16482	16554	16715	16467	16414	16882	16619	16511	16568	16767	16547	16447	16628	16624	16641	16583	16527	16489	16530	16527	16465	16629	16474	16683	16452	16708	16566	16390	16602	16525	16512	16643	16559	16437	16430	16383	16385	16647	16477	16579	16591	16499	16559	16587	16402	16473	16443	16416	16505	16646	16546	16493	16429	16480	16538	16645	16650	16660	16448	16323	16507	16548	16398	16741	16658	16678	16505	16432	16500	16706	16670	16578	16493	16556	16520	16721	16636	16451	16491	16380	16456	16705	16586	16522	16678	16668	16583	16472	16673	16643	16501	16414	16411	16362	16643	16436	16370	16530	16656	16544	16792	16662	16327	16357	16532	16350	16517	16608	16513	16564	16305	16644	16505	16652	16224	16435	16476	16562	16602	16699	16557	16435	16493	16445	16509	16325	16390	16399	16519	16713	16628	16645	16451	16669	16616	16609	16433	16501	16297	16526	16686	16425	16554	16451	16363	16460	16440	16426	16329	16544	16517	16513	16488	16417	16641	16505	16579	16483	16431	16531	16522	16379	16369	16485	16729	16916	16477	16726	16632	16521	16604	16552	16476	16483	16471	16377	16592	16439	16640	16590	16404	16370	16229	16437	16561	16464	16590	16642	16650	16498	16567	16548	16379	16232	16545	16366	16494	16393	16575	16533	16491	16597	16436	16317	16704	16664	16520	16525	16531	16436	16685	16653	16481	16413	16425	16780	16477	16421	16432	16807	16507	16510	16592	16543	16441	16561	16577	16594	16327	16555	16444	16474	16638	16672	16476	16591	16535	16424	16712	16447	16503	16562	16577	16513	16557	16495	16651	16456	16576	16585	16561	16367	16429	16702	16568	16557	16573	16481	16487	16522	16413	16561	16541	16599	16533	16424	16488	16555	16316	16523	16399	16280	16426	16560	16624	16429	16774	16725	16520	16532	16484
31864	53148	49568	39989	34917	30189	24890	22315	20103	18438	17185	16563	15936	15718	15392	15190	15292	15047	14949	14816	14832	14556	14689	14547	14616	14460	14765	14423	14512	14467	14400	14611	14467	14502	14592	14629	14343	14494	14463	14359	14416	14638	14279	14512	14462	14535	14568	14393	14479	14457	14441	14623	14387	14286	14387	14573	14538	14386	14333	14333	14434	14330	14434	14657	14415	14494	14567	14532	14501	14316	14503	14433	14430	14481	14372	14277	14350	14541	14338	14472	14421	14440	14460	14362	14652	14348	14434	14408	14290	14307	14296	14399	14474	14474	14409	14429	14458	14327	14499	14444	14570	14377	14502	14398	14452	14494	14470	14329	14394	14439	14421	14519	14488	14293	14419	14442	14518	14438	14496	14287	14544	14476	14458	14473	14419	14216	14614	14555	14485	14654	14482	14336	14494	14323	14417	14325	14548	14332	14370	14435	14550	14242	14344	14353	14512	14509	14307	14461	14441	14393	14250	14261	14694	14388	14277	14468	14420	14361	14518	14400	14519	14517	14391	14502	14371	14429	14342	14424	14394	14385	14283	14620	14513	14451	14323	14506	14284	14540	14518	14448	14529	14286	14506	14436	14506	14453	14505	14430	14451	14374	14375	14308	14396	14459	14400	14424	14453	14500	14515	14291	14481	14388	14450	14257	14600	14501	14459	14416	14457	14388	14316	14330	14534	14519	14418	14452	14458	14540	14425	14510	14380	14529	14473	14451	14459	14529	14424	14614	14495	14415	14515	14467	14413	14345	14506	14442	14352	14541	14275	14420	14455	14496	14457	14495	14458	14346	14282	14429	14522	14190	14454	14579	14365	14377	14498	14504	14396	14598	14479	14320	14416	14376	14331	14385	14510	14365	14384	14428	14382	14242	14374	14247	14601	14399	14571	14307	14407	14450	14471	14390	14406	14404	14231	14506	14416	14653	14456	14443	14390	14351	14381	14340	14499	14568	14429	14485	14341	14406	14528	14371	14374	14443	14417	14278	14298	14492	14339	14525	14378	14448	14512	14285	14420	14278	14404	14394	14403	14275	14422	14549	14343	14321	14408	14463	14450	14390	14662	14529	14428	14321	14333	14422	14523	14566	14208	14500	14402	14459	14288	14404	14501	14505	14231	14197	14358	14217	14484	14302	14307	14393	14707	14560	14349	14666	14486	14477	14452	14383	14514	14647	14391	14310	14530	14555	14245	14529	14371	14396	14293	14530	14199	14600	14382	14486	14432	14417	14507	14310	14512	14437	14309	14318	14570	14458	14339	14479	14570	14344	14340	14469	14448	14382	14434	14570	14348	14483	14337	14540	14450	14459	14469	14367	14327	14439	14394	14309	14528	14414	14405	14346	14562	14310	14399	14419	14411	14601	14316	14529	14578	14379	14548	14312	14287	14453	14458	14373	14471	14571	14485	14325	14476	14315	14221	14403	14407	14563	14599	14404	14215	14394	14566	14516	14578	14467	14457	14385	14386	14332	14638	14456	14485	14421	14450	14349	14460	14521	14359	14458	14437	14532	14452	14354	14419	14566	14296	14436	14476	14392	14488	14259	14546	14424	14444	14351	14598	14372	14516	14425	14323	14447	14380	14404	14521	14225	14471	14392	14494	14386	14571	14229	14422	14406	14485	14411	14315	14527	14452	14247	14393	14494	14360	14362	14470	14482	14406	14364	14498	14495	14333	14411	14502	14490	14367	14622	14471	14472	14484	14540	14447	14499	14386	14528	14387	14459	14366	14288	14390	14481	14403	14514	14327	14473	14523	14490	14400	14495	14210	14411	14300	14608	14287	14380	14484	14559	14351	14415	14588	14395	14430	14412	14271	14565	14523	14328	14508	14464	14560	14551	14483	14249	14485	14416	14418	14558	14431	14463	14521	14544	14602	14515	14509	14528	14442	14415	14442	14317	14390	14314	14261	14434	14474	14308	14369	14425	14405	14256	14421	14381	14454	14176	14486	14478	14169	14529	14445	14557	14403	14490	14328	14324	14521	14426	14298	14440	14496	14453	14602	14338	14448	14566	14427	14432	14483	14384	14338	14357	14424	14421	14475	14353	14442	14499	14436	14387	14513	14367	14383	14251	14395	14482	14319	14490	14367	14498	14521	14502	14377	14533	14345	14585	14426	14562	14444	14276	14362	14514	14282	14538	14523	14378	14346	14374	14481	14554	14437	14294	14389	14577	14376	14399	14439	14434	14322	14212	14403	14494	14507	14236	14509	14420	14350	14628	14477	14521	14403	14522	14472	14353	14271	14474	14482	14368	14424	14364	14481	14535	14338	14317	14533	14357	14442	14294	14327	14214	14375	14634	14686	14403	14429	14465	14421	14412	14457	14546	14396	14561	14431	14305	14624	14443	14323	14395	14340	14486	14516	14298	14536	14598	14457	14541	14556	14342	14467	14448	14377	14441	14394	14348	14442	14527	14289	14391	14410	14209	14301	14484	14475	14482	14405	14385	14468	14347	14699	14362	14660	14490	14470	14273	14435	14345	14439	14550	14395	14367	14443	14351	14267	14571	14413	14400	14347	14437	14434	14350	14417	14397	14404	14360	14488	14406	14384	14413	14416	14479	14468	14260	14564	14433	14281	14305	14390	14401	14311	14341	14464	14379	14328	14542	14313	14517	14379	14493	14300	14373	14326	14457	14454	14374	14413	14512	14380	14542	14430	14725	14502	14471	14426	14516	14360	14497	14515	14522	14471	14371	14280	14444	14329	14609	14345	14422	14533	14485	14419	14502	14431	14405	14394	14424	14435	14503	14464	14474	14438	14550	14465	14554	14431	14540	14550	14355	14478	14548	14428	14568	14468	14485	14392	14287	14484	14533	14523	14277	14585	14424	14330	14485	14448	14703	14261	14430	14460	14549	14500	14441	14401	14476	14448	14424	14506	14458	14288	14453	14453	14427	14301	14477	14364	14514	14396	14515	14333	14296	14559	14493	14535	14431	14370	14490	14447	14421	14562	14572	14391	14364	14480	14507	14344	14370	14403	14547	14444	14254	14404	14448	14382	14526	14449	14454	14254	14586	14481	14395	14593	14325	14549	14496	14367	14339	14481	14440	14518	14508	14637	14511	14546	14330	14440	14469	14501	14418	14374	14376	14349	14292	14539	14416	14471	14368	14312	14435	14431	14590	14343	14531	14322	14396	14593	14574	14294	14407	14630	14466	14400	14544	14507	14557	14482	14489	14365	14362	14428	14355	14458	14472	14427	14303	14387	14523	14362	14351	14235	14395	14361	14531	14239	14650	14453	14313	14443	14321	14297	14493	14447	14511	14484	14295	14343	14448	14526	14486	14345	14477	14505	14480	14435	14242	14413	14344	14287	14249	14319	14505	14370	14304	14299	14223	14471	14428	14454	14368	14260	14422	14514	14499	14299	14316	14307	14430	14721	14440	14301	14484	14347	14372	14362	14475	14414	14291	14544	14428	14554	14491	14453	14497	14383	14384	14516	14437	14502	14484	14512	14465	14480	14436	14477	14533	14617	14455	14563	14409	14361	14342	14625	14527	14499	14378	14419	14547	14340	14381	14537	14416	14510	14464	14520	14349	14409	14422	14172	14484	14518	14411	14416	14281	14391	14493	14563	14447	14493	14267	14438	14359	14442	14367	14410	14492	14525	14355	14421	14444	14305	14583	14329	14466	14528	14425	14502	14590	14474	14528	14490	14264	14457	14555	14325	14463	14401	14457	14481	14559	14299	14386	14385	14486	14448	14637	14492	14389	14438	14369	14512	14386	14419	14334	14529	14364	14300	14282	14509	14418	14542	14552	14499	14416	14370	14459	14305	14501	14417	14494	14407	14553	14453	14459	14468	14352	14385	14379	14482	14589	14534	14546	14291	14613	14473	14528	14494	14371	14323	14387	14501	14438	14324	14302	14306	14459	14326	14440	14426	14496	14426	14429	14423	14562	14527	14402	14552	14376	14545	14491	14635	14390	14263	14315	14517	14505	14558	14492	14504	14418	14478	14372	14451	14455	14441	14348	14339	14539	14377	14478	14334	14438	14361	14501	14465	14517	14434	14319	14375	14381	14440	14349	14553	14320	14385	14415	14332	14440	14494	14393	14330	14351	14424	14342	14505	14372	14384	14427	14445	14468	14214	14452	14460	14409	14526	14519	14331	14661	14235	14520	14343	14269	14489	14316	14564	14439	14429	14403	14356	14545	14352	14392	14312	14524	14333	14468	14332	14455	14241	14311	14431	14535	14552	14426	14272	14508	14223	14526	14437	14452	14201	14416	14534	14293	14431	14322	14259	14325	14421	14458	14677	14621	14387	14399	14401	14572	14398	14390	14486	14550	14357	14504	14472	14629	14387	14390	14433	14378	14455	14278	14461	14318	14497	14409	14278	14229	14349	14584	14415	14371	14285	14374	14345	14384	14387	14342	14342	14475	14414	14367	14580	14540	14567	14427	14513	14485	14392	14490	14446	14455	14377	14470	14363	14476	14477	14366	14301	14408	14405	14635	14394	14458	14491	14386	14457	14540	14390	14618	14337	14561	14375	14298	14463	14425	14506	14417	14272	14511	14572	14413	14440	14392	14305	14391	14354	14423	14518	14425	14465	14518	14400	14293	14380	14548	14534	14319	14409	14395	14239	14369	14426	14452	14320	14405	14258	14425	14418	14317	14516	14301	14444	14580	14441	14557	14295	14320	14402	14356	14361	14343	14472	14344	14481	14372	14364	14574	14414	14371	14470	14423	14267	14555	14577	14495	14460	14489	14483	14409	14459	14327	14248	14338	14320	14378	14408	14419	14598	14380	14442	14352	14491	14370	14380	14318	14391	14508	14471	14563	14459	14502	14342	14532	14505	14329	14347	14363	14621	14566	14556	14442	14471	14564	14156	14383	14443	14513	14608	14537	14474	14494	14558	14150	14401	14541	14506	14260	14636	14411	14376	14323	14716	14500	14378	14649	14396	14354	14474	14474	14358	14460	14535	14359	14446	14429	14427	14506	14574	14283	14567	14518	14346	14318	14308	14473	14480	14319	14579	14329	14517	14511	14446	14535	14428	14534	14521	14445	14378	14472	14469	14364	14500	14525	14498	14510	14549	14478	14457	14592	14208	14271	14457	14291	14403	14379	14230	14509	14253	14349	14427	14582	14444	14470	14403	14177	14394	14368
22805	21160	29015	24207	24257	28809	30636	25354	22684	21292	19943	18918	18688	18403	17989	17984	17710	17511	17611	17616	17456	17269	17219	17257	17365	17001	17249	17191	17122	17006	16999	16935	17021	17266	16986	17066	16886	17107	16792	17069	16895	16968	17003	17206	17082	17037	17069	16930	16985	16902	16971	16871	16931	17040	16752	16933	16799	16909	17052	16899	16922	17008	16990	16961	16715	16900	16962	16856	17031	16766	17042	16747	16766	17014	16802	16836	16957	16809	16881	16943	16773	17065	16796	17188	16803	16958	16806	16857	16941	16929	16808	17146	16944	16935	16912	16821	16950	17001	17015	16876	16837	16710	17051	16901	17002	16876	16824	17038	16906	16863	16809	16852	16847	16831	17077	16883	16826	16950	17004	16902	17164	16925	16936	16902	16962	16842	16820	16902	16798	17005	16872	16903	16769	16757	16833	16928	16964	16925	17251	16852	16747	16806	16782	17029	16775	16901	16838	16857	17026	16881	16862	17029	16986	17210	16922	16888	16921	16903	16913	16835	16938	16920	17024	16981	16953	16989	16942	16794	16913	17072	17053	16716	16874	17032	16907	16823	16914	16897	16831	16920	16936	16719	16881	16882	16943	16939	16708	16850	16692	16891	16979	16828	16717	16905	16994	16873	17022	16770	16876	16870	16975	16859	16790	16900	16917	16839	16653	16862	17009	16927	16844	16867	16857	16868	16865	17041	16901	16963	16924	16858	16878	16815	16907	16913	16872	17017	16983	16956	16927	16822	17075	16817	16800	16944	16750	16642	16930	16897	16970	17028	16933	16986	16893	16925	16713	16886	16763	17159	17039	16842	16914	16768	16782	16687	16720	16795	16937	16635	17045	16736	16779	16927	16838	16848	16644	16883	16853	16792	16914	16923	16892	16875	16778	17014	16739	16823	16755	17189	16789	16873	16780	16692	16698	16965	16817	16811	16893	16771	16912	16742	17070	17133	16824	16889	16801	16842	16850	16975	17057	16876	16830	16761	16719	16912	16757	16852	16859	16891	16922	16976	16987	16793	16848	16934	16794	16881	16578	17048	16820	16875	17052	16791	16959	16867	16858	16743	16930	16866	16885	16952	16857	17002	16955	16794	16848	16970	16885	17002	17048	16943	16856	17043	17038	16933	16876	17070	17013	16984	17011	16936	17001	17013	16928	16938	16775	16976	16897	16689	16767	16934	16840	16889	17017	17185	16920	16724	16736	16631	16861	16947	16749	16888	16783	16761	16957	16860	16811	16927	16793	16931	17006	16743	16778	16819	16763	16691	16833	17000	16708	16907	16754	17057	17055	16969	16910	16958	16660	17115	16971	16874	17057	16845	16840	16908	16920	16784	16772	17002	16945	16846	17121	16821	16842	16992	16886	16880	17088	16892	16941	16835	16893	16887	16804	16758	16858	16779	16874	16921	16939	16860	16672	16872	16571	16914	17070	16690	16762	16641	16714	16807	16973	16976	16885	16896	16701	16914	16937	17139	17039	16854	16980	16741	16856	16831	17006	16874	16802	16993	16800	16971	16929	16884	16763	16830	16901	16812	16935	16683	16760	16994	16880	16980	16712	16849	16839	16844	16666	16611	16735	16709	16838	16768	16927	16681	16932	16734	17003	16582	16907	16908	17079	16919	16756	17032	16834	16824	16929	17082	16700	16606	16697	16894	16733	16920	16692	16866	16909	16944	16886	17094	16823	16765	17042	16909	16905	17042	16867	16880	16790	16877	16852	16822	16870	16738	17090	16658	16778	16748	16820	16745	16833	16827	16901	16839	16799	16994	16975	16847	16761	16953	16825	16889	16754	17057	17100	16872	16991	16946	16857	16939	16872	16846	16913	16895	16812	16720	16817	16885	16981	16886	17068	16855	16868	17005	16808	16928	17076	17096	16810	16911	16910	16839	16815	16850	16934	16746	16807	16954	16842	16819	16801	16862	16893	16751	16541	16739	16982	16704	16737	16909	16785	17000	16759	16903	17024	16996	16817	16921	17035	17080	17187	16872	16794	16853	16870	16770	16781	17043	17071	17042	16894	16708	16695	16919	16887	16900	16796	16851	16812	16715	16770	16933	16753	16850	16918	16834	16911	17005	17064	16852	16777	17106	16915	16895	16917	16956	16907	16748	17104	16979	16873	16697	17030	16755	16831	16990	16889	16888	16946	16848	16816	16854	16987	16933	16837	16904	16769	16777	17045	16748	16768	17063	16863	16828	16936	16990	16806	16907	16734	16956	16740	17030	16960	16958	16807	16867	16905	16741	17023	16726	16773	16845	16930	16844	16924	16813	16783	16802	16722	16889	16791	16942	17034	17006	17057	16772	16856	16747	16754	16876	16835	17045	16860	16728	16854	16952	16829	16818	16953	16835	16796	16927	17107	16835	16971	16795	16699	16929	16916	16876	17055	16851	16765	17036	16925	16628	16976	16926	17013	16954	16926	16948	16998	16674	16649	16944	16854	16948	16906	16800	16770	16848	16704	16719	16951	16956	16943	17083	17009	16853	16796	16765	16854	16908	16826	16965	16886	16980	16886	16706	16690	16822	17024	16914	16791	16919	16811	16735	16937	16953	16803	16379	16964	16930	16841	16909	16967	16941	17051	16898	16899	16818	16941	16957	16648	17034	16860	17001	16888	16873	16944	16908	16995	16909	16928	16815	16784	16670	16879	16844	16930	16698	17051	16939	16790	16897	16743	17019	16805	16789	16687	16778	16731	16883	16640	16902	16939	16932	16839	16950	16792	16852	17009	16911	16952	16864	16873	16943	16757	16930	16801	16720	16821	16863	16748	16661	17017	16902	16886	16814	16736	16664	16894	16769	17104	16977	17010	16797	16874	16820	16804	16844	16959	17045	16899	16842	16832	16913	16616	16818	16779	16880	16974	16870	16982	16986	16951	17090	16980	16797	16862	16794	17008	16791	16819	16764	16729	16714	16699	16792	16744	16830	16751	16900	16739	16801	16761	16861	16893	16796	16990	16934	17009	16982	16962	16591	16946	17012	17067	16526	16991	16798	17029	16898	16888	16845	16833	16656	16900	16826	16778	16745	16876	16998	16906	16854	16858	16766	17070	16891	16727	16762	16697	16927	16974	16883	16858	16882	16873	16814	17017	16833	16958	16940	16879	16924	16921	16803	16803	16948	16893	16897	16957	16904	16815	16917	17015	16744	16834	16731	16898	16913	16896	16770	16619	16694	17038	16993	16888	16918	16834	16689	16790	16958	16999	16814	16909	16921	16673	16976	16865	16892	16844	16737	16808	16996	16826	16934	16804	16843	16853	16953	16923	16920	17017	16987	17097	16731	16976	16839	16891	16990	16935	16927	16854	16966	16820	16822	16931	16856	16958	16873	16745	17064	16926	16926	16951	16989	16860	16963	16914	16814	16716	16843	16886	16830	16844	16828	16983	17003	16925	16963	16861	16832	17009	17090	17063	16884	16893	16891	16791	16683	16863	16804	16840	16960	16846	16970	16947	16771	16733	16881	16803	16832	16924	16809	16874	16717	16807	16823	16924	16779	16805	16665	16717	16891	16921	16955	16762	16867	17054	16743	16848	16960	17036	16935	16903	16853	16969	17000	16865	16892	17090	16945	16867	16861	17133	16928	16884	16797	17078	16998	16842	16883	16937	16878	17005	16838	16980	16634	16615	16861	16818	16851	16906	16823	16622	16939	16945	16546	16824	16930	16693	16862	16737	16909	16793	16900	16827	16716	16846	16789	16973	16859	16690	16777	16912	16810	16845	16732	17174	16937	16898	16954	16765	16835	16935	16776	17185	16711	16915	16931	16855	17120	17093	16918	16948	16863	16647	17019	16799	16826	16973	16856	16888	16938	16914	16842	16911	16983	16975	17000	16932	16845	16819	16762	16897	16892	16796	17027	16978	16938	16735	17076	16877	16761	16824	16972	16866	16786	16832	16929	16771	17032	16887	16669	16987	16946	16889	16852	17002	17126	16966	16737	16936	17114	16963	16870	16731	16873	16831	16818	16616	16836	16841	17015	16827	17010	16968	16870	16864	16943	16768	16875	16772	16830	16842	16767	16839	16841	17037	16795	16885	16788	16857	16878	16779	16986	16878	16807	16884	17079	16833	17048	17146	16928	16989	16723	16949	16805	16768	16861	16903	16791	16752	16620	16817	16771	16925	16930	16918	16877	17121	16957	16889	16947	16786	16930	16727	16916	16840	16881	16854	16869	17068	16865	16767	16918	16670	17032	16709	16931	17030	16803	16873	16813	17044	16907	16878	16950	16660	16996	16767	16644	16942	16917	17098	16898	16942	16868	16666	16769	16807	16951	16854	16866	16815	16841	16972	16878	16827	17055	16927	16655	16704	17017	16918	16765	16917	16898	16765	16858	16977	16572	16921	16887	16836	16941	16847	16754	16759	17092	16937	16795	16941	16765	16899	16852	16895	16938	16925	17013	16886	16935	16853	17046	16765	16890	16952	16858	16782	16810	16909	16880	17007	16797	16919	16769	17112	16897	16859	16731	16925	16824	16749	16791	16861	16924	17020	16876	16534	16881	17038	16812	16988	16751	16960	16867	16849	16744	16810	16851	16859	17010	17103	16769	16690	17098	16801	16761	16871	16765	16798	16789	16866	16884	16879	16925	17008	16769	16843	16818	17013	16960	16935	16971	16856	16864	16669	16882	16892	16884	16978	17096	16865	16933	16776	16815	16992	16763	16756	16859	16830	16907	16849	16961	16945	17006	16910	17060	16858	16798	16922	16911	16875	16753	17055	16932	16961	17055	16859	16827	16986	16835	16964	16915	16971	16854	16851	16866	16883	16772	16728	16873	16913	16927	16830	16978	16885	16889	16859	16862	16897	16887	16853	17023	16708	16823	17205	16590	16891	16816	16816	17031	16918	16904	16703	16875	16939	16810	16874	16849	16892	17039	16908	16786	16701	17074	16860	16889	16847	16852	16804	16949	16992	16861	17026	16850	16808	16626	17012	16846	16932	16552	16910	16766	16912	16826	16799	16970	16855	16824	16884	16861	16758	16988	16959	16895	16807	16889	16805	16866	16738	16909	17035	16729	16940	16796	16615	16703	16878	16999	17075	17009	16826	16778	17051	16792	16888	16827	16800	17036	16924	16754	16965	16811	16989	16835	16786	16912	16836	17024	16993	16890	16869	17026
33777	59205	55637	44399	39458	34076	29817	26063	22888	20458	18790	17660	17077	16641	16335	15982	15590	15495	15526	15235	15133	15312	15025	15051	14862	15054	14778	14724	14691	14888	14772	14739	14665	14772	14764	14695	14663	14699	14720	14568	14682	14596	14679	14700	14660	14894	14730	14646	14719	14669	14753	14742	14678	14554	14712	14658	14536	14858	14735	14446	14660	14755	14736	14578	14713	14634	14618	14729	14701	14783	14794	14888	14679	14755	14561	14549	14719	14520	14834	14786	14858	14838	14586	14722	14623	14710	14778	14646	14687	14649	14757	14921	14674	14718	14614	14519	14604	14670	14673	14724	14716	14578	14687	14768	14604	14653	14665	14865	14604	14459	14507	14698	14815	14677	14629	14782	14759	14685	14644	14598	14609	14654	14576	14565	14596	14581	14654	14720	14698	14811	14668	14736	14644	14564	14644	14716	14704	14710	14736	14528	14627	14663	14632	14727	14560	14638	14793	14647	14632	14464	14642	14603	14507	14766	14666	14667	14591	14530	14677	14754	14632	14655	14691	14771	14617	14536	14678	14789	14596	14549	14668	14555	14674	14492	14867	14586	14453	14586	14591	14680	14543	14876	14730	14693	14512	14687	14585	14616	14572	14570	14545	14572	14592	14493	14747	14707	14547	14826	14651	14788	14773	14611	14670	14692	14634	14514	14806	14905	14707	14745	14574	14802	14669	14611	14678	14700	14757	14662	14604	14884	14604	14717	14792	14565	14558	14721	14556	14573	14801	14679	14638	14672	14760	14722	14697	14671	14660	14629	14522	14566	14693	14631	14517	14595	14600	14628	14699	14510	14633	14681	14607	14599	14760	14708	14669	14740	14690	14675	14737	14672	14772	14778	14697	14557	14629	14677	14639	14615	14769	14574	14546	14558	14615	14753	14666	14687	14661	14506	14721	14737	14581	14756	14606	14647	14542	14593	14647	14622	14575	14627	14655	14784	14712	14891	14576	14575	14641	14562	14692	14474	14552	14671	14604	14837	14492	14649	14827	14597	14562	14635	14580	14705	14594	14649	14594	14544	14528	14655	14665	14755	14585	14692	14822	14545	14615	14609	14673	14647	14765	14778	14585	14586	14670	14711	14610	14745	14685	14759	14590	14736	14723	14703	14708	14502	14703	14660	14703	14544	14671	14741	14551	14583	14719	14589	14753	14636	14585	14589	14679	14697	14699	14751	14662	14608	14561	14567	14832	14617	14626	14554	14757	14672	14732	14646	14738	14468	14720	14801	14547	14697	14527	14715	14569	14709	14655	14545	14652	14733	14642	14656	14406	14771	14764	14603	14594	14754	14601	14600	14846	14710	14590	14599	14721	14666	14673	14635	14703	14633	14659	14584	14634	14541	14623	14734	14530	14704	14757	14636	14668	14560	14692	14556	14518	14681	14858	14642	14778	14376	14640	14576	14770	14669	14634	14714	14720	14581	14658	14643	14640	14591	14638	14663	14715	14566	14622	14565	14651	14617	14547	14588	14687	14625	14564	14584	14616	14569	14635	14682	14749	14733	14692	14648	14752	14614	14398	14578	14496	14666	14636	14654	14649	14692	14681	14632	14736	14779	14618	14691	14545	14725	14505	14697	14562	14819	14724	14726	14657	14450	14585	14639	14555	14627	14539	14587	14683	14555	14653	14687	14603	14670	14578	14638	14848	14655	14734	14482	14801	14731	14633	14678	14763	14636	14719	14721	14609	14676	14881	14723	14676	14753	14651	14534	14527	14649	14724	14727	14619	14674	14590	14525	14619	14610	14662	14582	14568	14584	14765	14583	14411	14676	14759	14715	14775	14652	14593	14637	14519	14736	14615	14637	14650	14575	14650	14742	14528	14799	14686	14548	14697	14684	14621	14748	14743	14550	14458	14836	14583	14869	14672	14567	14717	14627	14692	14779	14627	14571	14573	14674	14646	14651	14447	14569	14695	14800	14762	14661	14791	14593	14731	14725	14654	14600	14876	14605	14781	14737	14772	14621	14858	14550	14689	14561	14820	14597	14568	14648	14623	14655	14608	14673	14619	14607	14561	14698	14728	14741	14536	14620	14692	14624	14614	14669	14682	14537	14700	14735	14607	14502	14758	14710	14650	14606	14497	14701	14478	14616	14539	14581	14665	14680	14663	14497	14497	14546	14501	14591	14669	14509	14730	14459	14755	14738	14716	14671	14546	14660	14720	14705	14755	14533	14504	14640	14504	14490	14632	14693	14596	14658	14635	14651	14734	14706	14655	14604	14707	14766	14474	14732	14731	14477	14740	14507	14590	14446	14568	14667	14556	14651	14566	14747	14605	14623	14575	14668	14649	14644	14806	14623	14779	14631	14628	14641	14796	14588	14553	14659	14721	14534	14671	14475	14628	14700	14768	14733	14654	14704	14877	14554	14670	14647	14590	14713	14622	14679	14475	14774	14633	14742	14552	14699	14833	14640	14795	14809	14664	14582	14784	14544	14653	14596	14699	14623	14626	14792	14641	14596	14688	14898	14710	14662	14546	14590	14508	14754	14559	14456	14621	14568	14597	14682	14736	14621	14639	14530	14616	14829	14389	14665	14555	14756	14660	14808	14591	14833	14475	14572	14698	14652	14588	14631	14678	14690	14594	14491	14398	14653	14547	14762	14560	14629	14715	14789	14751	14603	14838	14656	14655	14697	14607	14578	14625	14565	14604	14774	14564	14686	14595	14602	14720	14717	14634	14734	14555	14680	14747	14640	14680	14715	14600	14727	14712	14718	14626	14691	14489	14608	14879	14554	14709	14674	14661	14599	14615	14645	14751	14541	14606	14712	14711	14728	14571	14688	14612	14667	14720	14604	14600	14617	14649	14694	14676	14550	14716	14645	14603	14650	14554	14797	14646	14726	14677	14674	14740	14742	14600	14609	14793	14613	14536	14634	14598	14653	14704	14612	14600	14599	14515	14431	14756	14685	14663	14720	14574	14660	14702	14834	14698	14663	14571	14597	14590	14573	14736	14759	14682	14507	14739	14612	14521	14703	14529	14661	14596	14611	14627	14605	14710	14811	14752	14600	14623	14551	14488	14630	14445	14831	14705	14693	14671	14717	14689	14633	14561	14665	14528	14591	14650	14758	14718	14536	14662	14755	14570	14580	14713	14651	14677	14762	14636	14504	14848	14753	14579	14678	14571	14620	14536	14568	14675	14782	14658	14641	14754	14675	14701	14724	14572	14653	14673	14576	14634	14610	14789	14684	14682	14671	14549	14693	14716	14737	14579	14495	14677	14690	14536	14547	14474	14638	14707	14570	14694	14647	14709	14618	14496	14695	14644	14539	14583	14669	14495	14634	14479	14727	14718	14535	14825	14510	14597	14689	14628	14619	14559	14753	14716	14602	14692	14888	14769	14624	14657	14919	14590	14587	14633	14720	14627	14675	14689	14746	14613	14640	14715	14707	14658	14644	14703	14715	14613	14672	14777	14454	14727	14669	14588	14556	14653	14580	14680	14723	14523	14700	14586	14626	14661	14667	14527	14757	14627	14723	14583	14481	14570	14720	14589	14680	14736	14733	14678	14652	14487	14609	14616	14499	14652	14661	14712	14722	14576	14488	14662	14624	14619	14640	14744	14736	14467	14675	14558	14743	14654	14471	14641	14685	14593	14463	14613	14567	14508	14584	14611	14714	14693	14602	14490	14607	14650	14650	14633	14628	14476	14676	14600	14564	14639	14623	14602	14738	14725	14602	14640	14832	14716	14612	14740	14822	14634	14422	14619	14752	14583	14650	14624	14726	14696	14554	14713	14777	14677	14793	14609	14666	14669	14557	14623	14510	14658	14601	14608	14600	14765	14482	14769	14684	14807	14559	14829	14658	14599	14569	14529	14716	14669	14531	14618	14713	14697	14578	14660	14715	14658	14708	14562	14557	14683	14676	14755	14333	14460	14834	14523	14620	14594	14622	14648	14639	14580	14790	14459	14638	14722	14688	14601	14648	14649	14550	14568	14772	14600	14775	14645	14637	14768	14694	14683	14649	14645	14690	14652	14558	14661	14772	14552	14828	14712	14645	14549	14653	14542	14614	14705	14771	14504	14558	14670	14614	14469	14668	14655	14547	14705	14705	14568	14651	14488	14572	14668	14767	14553	14445	14785	14671	14567	14798	14744	14570	14688	14552	14794	14829	14608	14824	14505	14659	14528	14689	14651	14633	14678	14685	14635	14814	14380	14699	14756	14730	14617	14680	14639	14540	14772	14429	14619	14661	14810	14502	14592	14580	14546	14518	14589	14536	14646	14764	14586	14738	14625	14530	14583	14653	14698	14512	14749	14699	14692	14756	14597	14823	14639	14569	14695	14729	14592	14704	14805	14741	14760	14810	14583	14599	14800	14667	14560	14614	14667	14654	14743	14727	14637	14525	14618	14576	14679	14694	14630	14629	14765	14503	14632	14513	14642	14828	14788	14590	14757	14635	14698	14692	14630	14592	14727	14656	14611	14590	14652	14614	14687	14776	14567	14809	14803	14525	14543	14819	14664	14718	14617	14591	14673	14673	14662	14630	14501	14717	14820	14685	14615	14585	14662	14726	14488	14674	14628	14732	14834	14814	14554	14647	14749	14841	14562	14639	14516	14770	14724	14689	14730	14693	14794	14659	14566	14518	14712	14712	14598	14669	14726	14628	14691	14736	14479	14754	14727	14644	14722	14802	14579	14462	14653	14582	14516	14705	14604	14893	14662	14619	14627	14640	14625	14732	14515	14568	14603	14779	14775	14527	14733	14592	14656	14848	14525	14709	14568	14780	14466	14650	14598	14721	14649	14624	14554	14527	14761	14513	14687	14510	14900	14521	14629	14516	14782	14732	14665	14668	14618	14612	14596	14554	14582	14595	14564	14813	14715	14660	14717	14706	14596	14697	14521	14674	14608	14649	14625	14416	14714	14621	14748	14492	14559	14631	14802	14558	14740	14725	14704	14769	14665	14676	14679	14717	14418	14452	14631	14627	14782	14578	14692	14793	14832	14594	14535	14666	14641	14697	14619	14417	14669	14652	14683	14647	14652	14650	14641	14710	14749	14831	14834	14578	14628	14729	14632	14587	14790	14762	14593	14664	14482	14698	14522	14730	14775	14738	14596	14668	14580	14501	14653	14773	14743	14579	14675	14729	14698	14575	14580	14637
29364	30028	38306	33246	27610	24609	21840	19983	18917	18218	17932	17369	17202	17302	16938	17022	16986	17151	17035	16918	16810	16736	16733	16810	16693	16805	16766	16721	16882	16488	16617	16846	16652	16756	16834	16718	16693	16691	16386	16793	16696	16733	16635	16480	16611	16776	16783	16703	16407	16496	16602	16610	16581	16738	16650	16416	16507	16656	16592	16639	16754	16672	16630	16574	16449	16570	16556	16587	16642	16452	16477	16525	16653	16663	16450	16516	16585	16669	16623	16652	16746	16604	16664	16671	16721	16571	16596	16741	16671	16574	16697	16665	16598	16440	16597	16279	16729	16612	16631	16540	16890	16716	16687	16376	16687	16688	16498	16522	16736	16568	16607	16658	16672	16641	16594	16585	16596	16697	16877	16657	16383	16552	16801	16522	16559	16409	16337	16768	16442	16694	16657	16773	16396	16599	16491	16670	16634	16554	16588	16690	16353	16470	16753	16566	16495	16590	16645	16498	16235	16389	16500	16596	16626	16662	16834	16677	16578	16568	16728	16693	16331	16609	16565	16599	16594	16641	16832	16710	16406	16502	16677	16594	16870	16517	16588	16779	16611	16378	16581	16644	16650	16636	16561	16617	16677	16692	16593	16750	16629	16605	16711	16688	16837	16604	16656	16461	16554	16568	16495	16297	16512	16467	16378	16329	16720	16353	16555	16801	16518	16541	16345	16752	16527	16623	16676	16802	16759	16693	16677	16698	16718	16606	16519	16446	16650	16679	16724	16759	16607	16612	16557	16519	16407	16583	16702	16685	16660	16582	16705	16584	16629	16518	16604	16508	16689	16539	16677	16470	16661	16718	16450	16590	16456	16661	16428	16585	16649	16540	16727	16681	16715	16390	16641	16750	16538	16569	16744	16492	16687	16389	16660	16525	16512	16590	16703	16835	16684	16558	16447	16567	16470	16523	16818	16511	16700	16732	16642	16652	16625	16630	16634	16690	16632	16547	16483	16521	16698	16415	16636	16551	16688	16585	16499	16670	16671	16757	16495	16538	16666	16546	16549	16536	16514	16533	16730	16634	16816	16574	16509	16469	16526	16718	16661	16561	16531	16644	16559	16673	16518	16701	16422	16428	16614	16674	16668	16495	16507	16293	16505	16593	16570	16614	16513	16585	16557	16553	16732	16767	16476	16600	16654	16708	16526	16705	16615	16532	16577	16500	16608	16700	16529	16630	16391	16444	16440	16666	16734	16534	16476	16558	16602	16616	16590	16547	16539	16649	16384	16579	16672	16596	16480	16529	16640	16770	16743	16465	16527	16378	16450	16571	16484	16602	16515	16607	16744	16584	16565	16387	16539	16463	16570	16536	16579	16475	16597	16503	16522	16796	16710	16534	16763	16662	16493	16508	16682	16568	16556	16554	16668	16643	16740	16566	16650	16498	16658	16724	16665	16406	16517	16508	16483	16550	16398	16573	16873	16642	16705	16570	16619	16550	16630	16627	16521	16642	16515	16558	16618	16576	16654	16719	16569	16650	16685	16630	16639	16450	16549	16590	16496	16539	16759	16514	16449	16723	16733	16737	16516	16348	16475	16547	16540	16571	16617	16456	16660	16430	16716	16717	16532	16518	16700	16774	16481	16576	16693	16578	16561	16661	16657	16615	16513	16469	16652	16769	16537	16453	16486	16643	16535	16685	16439	16762	16854	16504	16475	16556	16690	16574	16377	16569	16542	16480	16555	16473	16569	16766	16700	16599	16522	16690	16596	16623	16822	16515	16600	16443	16654	16582	16630	16650	16752	16619	16459	16466	16634	16613	16540	16602	16682	16579	16665	16525	16473	16746	16372	16520	16707	16565	16411	16640	16654	16522	16497	16537	16701	16419	16703	16381	16640	16714	16437	16622	16688	16311	16500	16588	16757	16557	16642	16418	16768	16520	16606	16590	16615	16517	16504	16715	16723	16516	16434	16600	16597	16586	16452	16563	16721	16492	16559	16554	16477	16510	16502	16696	16606	16366	16420	16684	16626	16650	16563	16904	16659	16700	16493	16553	16644	16478	16471	16610	16618	16677	16566	16793	16560	16676	16905	16524	16410	16662	16678	16280	16387	16383	16592	16756	16649	16692	16614	16747	16757	16522	16557	16533	16683	16667	16600	16799	16719	16533	16603	16387	16664	16442	16510	16527	16563	16844	16714	16509	16683	16493	16576	16412	16470	16417	16607	16491	16524	16629	16681	16622	16685	16507	16596	16579	16451	16440	16555	16665	16682	16634	16562	16618	16737	16646	16560	16674	16602	16796	16738	16547	16505	16636	16562	16731	16855	16697	16406	16639	16559	16593	16836	16576	16444	16653	16559	16754	16574	16666	16506	16610	16582	16819	16622	16802	16844	16750	16691	16796	16580	16325	16660	16567	16416	16705	16924	16633	16857	16716	16747	16890	16634	16484	16623	16640	16596	16673	16576	16695	16936	16595	16684	16538	16636	16623	16554	16595	16434	16738	16656	16661	16720	16411	16460	16622	16624	16742	16554	16565	16559	16672	16639	16645	16857	16471	16506	16749	16587	16531	16567	16688	16446	16561	16681	16745	16560	16509	16708	16670	16623	16789	16487	16385	16689	16560	16700	16406	16571	16607	16745	16729	16513	16471	16533	16685	16552	16646	16923	16373	16409	16524	16492	16304	16547	16528	16885	16814	16678	16668	16675	16328	16829	16522	16498	16553	16622	16455	16486	16569	16574	16633	16761	16421	16564	16474	16557	16476	16328	16627	16765	16613	16636	16569	16771	16628	16435	16481	16510	16536	16515	16617	16692	16391	16656	16442	16413	16677	16586	16624	16687	16480	16579	16641	16731	16716	16680	16593	16744	16425	16642	16627	16446	16426	16832	16564	16607	16518	16521	16546	16606	16892	16432	16530	16456	16380	16487	16613	16746	16499	16547	16500	16533	16721	16616	16477	16490	16594	16462	16632	16479	16469	16530	16695	16693	16710	16414	16563	16551	16571	16775	16660	16558	16604	16565	16689	16498	16642	16846	16579	16750	16639	16611	16513	16315	16521	16685	16633	16479	16574	16375	16574	16531	16713	16592	16551	16642	16426	16535	16583	16448	16684	16698	16473	16662	16675	16376	16392	16549	16475	16573	16632	16515	16617	16621	16594	16689	16570	16589	16740	16596	16382	16517	16641	16644	16471	16699	16553	16824	16422	16737	16686	16563	16448	16721	16522	16560	16554	16748	16549	16612	16579	16542	16725	16635	16701	16851	16857	16568	16544	16707	16589	16531	16418	16478	16456	16613	16853	16695	16288	16650	16657	16470	16515	16793	16550	16591	16588	16704	16660	16637	16540	16553	16684	16601	16530	16656	16648	16603	16626	16661	16575	16584	16791	16637	16542	16605	16558	16543	16410	16656	16427	16730	16491	16713	16613	16505	16566	16622	16451	16575	16547	16690	16426	16536	16564	16605	16504	16575	16499	16451	16467	16633	16675	16626	16698	16794	16249	16534	16499	16486	16791	16672	16619	16553	16677	16607	16649	16607	16606	16596	16491	16368	16653	16490	16496	16615	16441	16430	16631	16741	16624	16562	16743	16354	16496	16727	16667	16770	16569	16484	16698	16653	16584	16625	16568	16549	16742	16631	16570	16764	16335	16509	16739	16630	16501	16595	16726	16786	16579	16577	16658	16607	16486	16759	16553	16577	16558	16585	16619	16566	16505	16697	16617	16520	16659	16625	16670	16404	16542	16637	16572	16630	16621	16535	16626	16712	16587	16567	16600	16598	16490	16755	16584	16506	16669	16504	16503	16541	16231	16692	16574	16554	16534	16632	16579	16619	16618	16532	16704	16626	16539	16617	16487	16746	16483	16395	16804	16721	16464	16724	16639	16862	16619	16896	16506	16609	16730	16660	16672	16673	16760	16693	16536	16634	16645	16657	16720	16717	16523	16391	16547	16525	16684	16662	16441	16697	16486	16528	16761	16532	16475	16687	16552	16666	16366	16572	16654	16648	16638	16579	16693	16740	16567	16697	16507	16595	16564	16577	16494	16528	16491	16478	16684	16633	16680	16532	16693	16603	16631	16608	16568	16644	16612	16692	16586	16638	16552	16784	16712	16543	16568	16518	16697	16594	16595	16571	16615	16717	16490	16566	16743	16545	16423	16574	16588	16851	16463	16632	16697	16608	16445	16723	16526	16613	16570	16567	16479	16521	16346	16541	16421	16535	16602	16736	16663	16481	16550	16586	16617	16650	16617	16703	16498	16678	16459	16651	16472	16540	16743	16567	16715	16740	16445	16440	16396	16723	16819	16453	16556	16566	16706	16552	16521	16717	16807	16456	16704	16544	16602	16658	16665	16600	16942	16649	16422	16477	16733	16577	16523	16739	16672	16544	16646	16576	16581	16485	16700	16723	16691	16591	16521	16573	16486	16606	16524	16598	16757	16658	16681	16556	16577	16593	16541	16701	16724	16544	16505	16584	16663	16473	16666	16735	16687	16593	16663	16600	16612	16776	16561	16560	16403	16456	16505	16724	16478	16719	16628	16422	16398	16504	16501	16604	16603	16486	16469	16696	16528	16593	16614	16540	16638	16715	16473	16541	16516	16493	16585	16539	16469	16600	16654	16641	16500	16647	16386	16636	16606	16747	16702	16473	16708	16751	16696	16613	16481	16487	16392	16507	16364	16494	16629	16569	16441	16678	16642	16519	16473	16659	16719	16552	16526	16433	16527	16598	16662	16489	16593	16711	16648	16497	16571	16506	16442	16665	16690	16550	16733	16750	16592	16562	16584	16559	16542	16520	16548	16411	16495	16369	16519	16477	16696	16633	16817	16632	16446	16554	16531	16564	16517	16619	16496	16419	16412	16837	16636	16718	16681	16445	16586	16590	16511	16615	16604	16536	16518	16596	16448	16530	16581	16649	16601	16759	16714	16666	16567	16501	16607	16725	16590	16777	16558	16651	16723	16703	16606	16632	16534	16688	16573	16690	16452	16488	16690	16497	16534	16605	16695	16704	16565	16496	16480	16641	16644	16767	16607	16705	16605	16470	16642	16562	16402	16440	16770	16762	16762	16592	16582	16479	16601	16623	16471	16515	16700	16671	16670	16806	16708	16505	16690	16484	16609	16723	16564	16701	16676	16484	16430	16651	16543	16566	16529	16359	16541	16601	16633
31594	46771	42841	32707	28556	24812	21687	19544	17941	16798	16271	15731	15434	15393	15060	15131	14952	14883	14836	14812	14650	14463	14662	14506	14561	14646	14571	14475	14267	14641	14544	14472	14505	14485	14619	14574	14520	14458	14434	14490	14500	14456	14532	14443	14449	14625	14400	14368	14656	14484	14619	14591	14314	14524	14497	14511	14567	14410	14531	14375	14685	14522	14416	14599	14421	14277	14513	14303	14396	14388	14565	14438	14468	14561	14575	14426	14418	14447	14590	14490	14416	14419	14591	14355	14507	14536	14411	14499	14459	14425	14462	14488	14403	14456	14494	14535	14458	14347	14352	14465	14455	14405	14463	14551	14310	14562	14427	14504	14397	14598	14334	14508	14368	14514	14482	14422	14321	14352	14399	14458	14419	14360	14535	14617	14336	14591	14321	14511	14416	14500	14398	14366	14461	14390	14506	14456	14367	14375	14536	14655	14565	14309	14532	14520	14443	14487	14522	14647	14506	14309	14356	14525	14337	14466	14544	14357	14366	14495	14470	14484	14433	14498	14334	14422	14511	14582	14784	14343	14520	14339	14380	14515	14566	14449	14447	14470	14569	14437	14516	14499	14418	14337	14447	14467	14421	14613	14436	14348	14650	14512	14518	14350	14469	14503	14436	14341	14572	14591	14584	14372	14518	14442	14489	14390	14373	14422	14493	14564	14380	14321	14473	14511	14501	14570	14339	14552	14435	14630	14454	14313	14705	14413	14600	14493	14534	14414	14465	14516	14376	14668	14387	14520	14447	14392	14399	14494	14465	14587	14565	14480	14346	14341	14548	14481	14314	14608	14506	14411	14475	14399	14620	14427	14522	14415	14431	14324	14444	14547	14332	14447	14473	14412	14287	14419	14330	14480	14474	14403	14474	14541	14489	14647	14296	14563	14537	14386	14523	14406	14401	14501	14515	14404	14455	14480	14538	14423	14429	14484	14343	14358	14342	14480	14409	14445	14452	14269	14417	14539	14501	14351	14519	14490	14415	14546	14448	14421	14507	14570	14368	14463	14442	14433	14429	14484	14563	14370	14308	14456	14640	14443	14478	14435	14370	14402	14386	14372	14430	14454	14345	14456	14423	14384	14393	14514	14486	14304	14643	14577	14355	14497	14554	14516	14486	14321	14313	14491	14526	14335	14430	14397	14478	14396	14441	14285	14590	14417	14351	14395	14415	14304	14508	14463	14252	14542	14361	14556	14462	14260	14470	14484	14395	14423	14340	14562	14422	14334	14512	14645	14489	14494	14390	14418	14496	14616	14408	14424	14488	14539	14501	14466	14408	14473	14542	14425	14402	14527	14334	14571	14529	14402	14482	14413	14499	14426	14484	14433	14565	14384	14549	14448	14524	14486	14524	14402	14390	14437	14427	14350	14342	14425	14443	14370	14595	14474	14451	14498	14517	14540	14249	14377	14522	14452	14558	14446	14405	14580	14457	14499	14486	14383	14359	14566	14538	14432	14451	14623	14462	14471	14402	14464	14426	14352	14530	14490	14541	14535	14369	14580	14309	14501	14352	14597	14537	14455	14429	14507	14536	14438	14391	14450	14365	14459	14556	14426	14421	14369	14504	14664	14473	14383	14450	14316	14539	14343	14321	14558	14533	14411	14373	14377	14509	14372	14376	14613	14332	14495	14502	14619	14357	14535	14384	14282	14387	14457	14341	14326	14370	14373	14630	14435	14364	14669	14616	14468	14474	14513	14406	14340	14389	14452	14572	14441	14436	14305	14360	14539	14252	14559	14518	14426	14513	14366	14349	14420	14358	14208	14493	14528	14424	14561	14523	14509	14507	14273	14405	14554	14481	14508	14523	14469	14375	14284	14553	14592	14383	14435	14476	14264	14415	14483	14407	14379	14403	14475	14451	14527	14455	14375	14558	14539	14491	14466	14604	14354	14493	14606	14561	14444	14441	14539	14530	14433	14511	14329	14419	14310	14352	14497	14452	14395	14477	14592	14310	14497	14500	14319	14439	14439	14408	14419	14414	14517	14260	14304	14427	14538	14390	14355	14641	14449	14671	14450	14564	14449	14555	14311	14476	14557	14530	14428	14285	14428	14604	14578	14414	14289	14320	14380	14361	14310	14369	14580	14389	14511	14395	14385	14415	14497	14512	14343	14313	14479	14448	14578	14555	14320	14314	14439	14437	14423	14386	14389	14533	14363	14447	14437	14506	14433	14451	14287	14575	14431	14439	14403	14501	14408	14488	14576	14496	14271	14458	14463	14431	14579	14392	14364	14338	14457	14350	14448	14522	14389	14422	14550	14350	14404	14470	14560	14496	14327	14468	14329	14297	14663	14561	14428	14495	14518	14650	14579	14515	14502	14415	14499	14455	14615	14439	14429	14562	14526	14490	14345	14486	14315	14436	14537	14536	14451	14426	14608	14388	14338	14402	14506	14412	14470	14509	14519	14421	14427	14427	14306	14454	14573	14433	14304	14435	14386	14512	14526	14636	14448	14635	14507	14518	14475	14563	14384	14356	14523	14555	14392	14622	14622	14399	14483	14458	14442	14533	14340	14494	14550	14179	14605	14422	14501	14463	14487	14376	14467	14715	14447	14368	14431	14451	14446	14384	14520	14471	14584	14557	14590	14310	14414	14547	14501	14195	14522	14389	14338	14438	14609	14431	14353	14449	14406	14401	14501	14442	14530	14573	14360	14541	14595	14601	14375	14529	14409	14608	14349	14367	14548	14575	14490	14559	14456	14390	14489	14553	14398	14440	14414	14505	14364	14309	14618	14343	14453	14435	14516	14467	14538	14727	14416	14560	14453	14545	14571	14394	14554	14282	14522	14350	14386	14537	14384	14499	14354	14445	14434	14431	14381	14526	14596	14539	14489	14390	14562	14576	14462	14699	14578	14405	14413	14422	14380	14399	14466	14422	14464	14437	14512	14427	14316	14557	14328	14480	14396	14467	14519	14371	14606	14531	14576	14509	14418	14336	14462	14401	14458	14525	14479	14508	14245	14573	14536	14549	14433	14383	14472	14318	14287	14447	14342	14613	14472	14404	14556	14491	14578	14449	14562	14589	14330	14273	14270	14541	14372	14406	14383	14598	14590	14306	14549	14496	14454	14529	14387	14421	14442	14545	14497	14521	14486	14495	14538	14501	14475	14566	14454	14364	14396	14592	14451	14391	14398	14637	14361	14523	14433	14592	14598	14444	14538	14490	14689	14539	14398	14603	14548	14606	14554	14543	14402	14482	14471	14222	14385	14250	14446	14388	14655	14439	14510	14260	14353	14348	14547	14494	14252	14513	14559	14585	14413	14467	14482	14637	14333	14555	14494	14456	14313	14512	14555	14461	14364	14428	14282	14279	14381	14335	14490	14572	14510	14342	14437	14459	14398	14259	14322	14424	14424	14349	14516	14527	14499	14648	14351	14384	14504	14461	14440	14441	14480	14429	14324	14562	14439	14323	14591	14513	14596	14374	14287	14508	14534	14412	14504	14508	14416	14533	14411	14547	14355	14499	14435	14336	14367	14429	14370	14505	14472	14510	14467	14341	14550	14273	14352	14383	14593	14466	14423	14428	14441	14506	14721	14465	14440	14573	14506	14459	14314	14592	14463	14463	14516	14450	14496	14558	14381	14392	14500	14478	14547	14534	14408	14409	14525	14378	14545	14279	14585	14355	14510	14532	14482	14466	14522	14207	14685	14542	14562	14439	14482	14422	14521	14435	14524	14538	14341	14291	14548	14504	14450	14310	14481	14461	14516	14502	14470	14402	14465	14229	14358	14476	14551	14430	14379	14521	14569	14445	14501	14687	14418	14372	14459	14432	14360	14447	14351	14474	14490	14507	14395	14481	14502	14390	14430	14473	14491	14525	14394	14504	14358	14531	14439	14608	14604	14466	14521	14563	14615	14394	14428	14628	14699	14454	14397	14370	14546	14289	14384	14523	14318	14466	14649	14406	14449	14432	14469	14694	14541	14693	14328	14503	14535	14614	14574	14377	14542	14382	14296	14414	14544	14322	14567	14437	14381	14490	14362	14423	14508	14442	14459	14394	14496	14339	14358	14462	14438	14508	14580	14225	14441	14559	14290	14529	14547	14476	14354	14563	14264	14542	14422	14424	14282	14499	14301	14482	14486	14448	14510	14266	14484	14417	14394	14532	14531	14449	14621	14405	14365	14416	14433	14445	14480	14420	14493	14571	14496	14413	14470	14411	14370	14505	14403	14361	14435	14269	14363	14360	14368	14465	14512	14437	14551	14385	14376	14348	14262	14245	14385	14539	14627	14539	14427	14320	14420	14465	14333	14477	14497	14435	14348	14420	14358	14449	14402	14493	14421	14521	14509	14310	14476	14516	14338	14613	14494	14368	14525	14529	14482	14529	14735	14601	14371	14253	14399	14249	14521	14524	14401	14628	14525	14512	14473	14393	14446	14505	14546	14469	14410	14409	14439	14531	14416	14439	14547	14392	14522	14529	14545	14501	14461	14524	14527	14610	14365	14577	14654	14327	14403	14379	14455	14338	14563	14527	14421	14541	14297	14560	14364	14415	14537	14370	14559	14486	14484	14545	14306	14479	14496	14449	14505	14482	14639	14305	14556	14448	14340	14440	14546	14542	14520	14471	14355	14593	14428	14365	14521	14528	14401	14429	14547	14407	14384	14540	14640	14379	14515	14561	14563	14401	14574	14466	14325	14551	14387	14519	14661	14403	14276	14527	14474	14474	14482	14441	14401	14455	14568	14557	14348	14393	14536	14444	14339	14604	14610	14603	14683	14522	14552	14386	14402	14458	14423	14544	14583	14479	14519	14390	14442	14543	14524	14603	14418	14501	14429	14420	14533	14334	14326	14508	14425	14462	14388	14409	14456	14563	14390	14383	14521	14495	14456	14460	14598	14464	14242	14464	14531	14524	14382	14505	14363	14420	14590	14493	14332	14472	14536	14485	14348	14636	14459	14379	14433	14508	14348	14302	14455	14567	14597	14418	14597	14385	14415	14370	14597	14480	14466	14477	14419	14457	14427	14515	14401	14542	14420	14489	14506	14451	14417	14509	14274	14441	14437	14427	14557	14504	14346	14451	14321	14324	14478	14371	14404	14525	14487	14492	14398	14562	14634	14658	14450	14477	14524	14366	14363	14449	14490	14428	14321	14551	14430	14444	14472
24020	21069	28604	26600	27423	28225	27281	23379	21112	19745	18556	17963	17835	17651	17371	17217	17230	16882	16813	16711	16964	16804	16991	16506	16711	16637	16744	16674	16550	16731	16735	16624	16749	16594	16575	16759	16615	16598	16761	16833	16642	16598	16594	16667	16496	16418	16716	16644	16513	16757	16698	16609	16515	16499	16484	16438	16383	16660	16692	16468	16579	16594	16511	16595	16545	16829	16640	16532	16580	16709	16660	16615	16360	16463	16550	16418	16647	16694	16573	16655	16338	16420	16560	16619	16457	16520	16661	16651	16681	16571	16593	16660	16572	16839	16507	16376	16469	16602	16598	16467	16414	16534	16391	16542	16507	16647	16647	16381	16372	16572	16511	16775	16466	16650	16672	16720	16544	16531	16467	16568	16669	16541	16572	16446	16403	16604	16585	16530	16447	16495	16407	16500	16501	16538	16751	16587	16629	16566	16658	16604	16658	16600	16615	16514	16486	16556	16431	16755	16527	16633	16649	16575	16400	16455	16522	16790	16539	16618	16456	16595	16612	16422	16578	16745	16383	16637	16442	16478	16477	16425	16592	16516	16712	16591	16530	16441	16679	16572	16480	16422	16698	16588	16583	16421	16784	16516	16499	16593	16462	16567	16617	16453	16583	16630	16367	16567	16510	16747	16686	16481	16550	16516	16573	16666	16509	16742	16567	16694	16430	16564	16486	16681	16455	16690	16353	16518	16616	16553	16376	16600	16325	16675	16557	16456	16583	16514	16428	16636	16594	16444	16506	16430	16517	16465	16493	16389	16423	16517	16497	16571	16490	16664	16503	16632	16456	16489	16549	16690	16464	16594	16499	16547	16527	16544	16563	16619	16598	16385	16514	16313	16444	16453	16426	16546	16541	16701	16530	16619	16768	16654	16531	16496	16555	16558	16511	16588	16722	16544	16465	16491	16373	16528	16564	16453	16643	16643	16546	16466	16621	16514	16572	16567	16639	16487	16515	16607	16748	16317	16545	16634	16754	16333	16615	16433	16645	16532	16630	16750	16682	16590	16562	16394	16626	16511	16382	16644	16640	16522	16710	16560	16529	16742	16470	16460	16469	16606	16446	16543	16519	16472	16335	16531	16655	16444	16466	16402	16478	16445	16455	16479	16531	16689	16419	16549	16370	16552	16507	16483	16632	16601	16313	16636	16557	16567	16545	16682	16523	16577	16477	16508	16579	16616	16564	16480	16585	16521	16465	16699	16571	16682	16424	16453	16544	16522	16430	16471	16543	16615	16544	16439	16536	16491	16555	16600	16531	16437	16559	16616	16782	16624	16485	16530	16382	16471	16561	16435	16520	16549	16623	16443	16205	16297	16465	16561	16633	16437	16634	16601	16451	16740	16573	16363	16554	16621	16537	16530	16310	16464	16531	16572	16279	16540	16483	16466	16446	16583	16573	16671	16561	16553	16494	16570	16624	16431	16484	16507	16655	16453	16620	16441	16521	16377	16580	16538	16693	16491	16500	16447	16695	16481	16471	16697	16525	16359	16670	16695	16460	16414	16633	16516	16784	16563	16464	16494	16585	16564	16578	16465	16504	16477	16639	16637	16547	16602	16511	16536	16620	16541	16512	16688	16600	16431	16514	16666	16814	16506	16508	16589	16479	16528	16682	16828	16602	16687	16538	16650	16610	16524	16536	16455	16661	16551	16664	16631	16601	16641	16618	16394	16760	16553	16512	16388	16368	16597	16593	16620	16656	16608	16492	16497	16711	16572	16630	16658	16724	16568	16737	16565	16523	16690	16432	16537	16644	16522	16654	16572	16383	16637	16633	16712	16464	16507	16422	16592	16567	16516	16576	16386	16650	16445	16505	16445	16531	16538	16526	16657	16574	16348	16412	16441	16426	16422	16430	16508	16645	16494	16379	16544	16451	16415	16616	16678	16716	16618	16371	16639	16524	16507	16461	16596	16468	16694	16601	16469	16580	16545	16523	16625	16505	16454	16541	16571	16368	16425	16575	16649	16541	16456	16460	16628	16605	16473	16551	16584	16544	16550	16525	16735	16621	16609	16529	16494	16492	16419	16596	16597	16678	16502	16581	16533	16393	16594	16368	16693	16552	16491	16468	16701	16743	16295	16472	16479	16601	16463	16550	16662	16629	16655	16559	16538	16743	16388	16402	16503	16499	16495	16479	16457	16334	16594	16595	16608	16777	16605	16371	16235	16466	16322	16369	16711	16520	16378	16487	16468	16408	16747	16594	16415	16544	16573	16533	16639	16535	16708	16563	16555	16292	16258	16402	16613	16709	16534	16505	16608	16557	16560	16505	16697	16783	16618	16637	16637	16517	16645	16566	16700	16619	16625	16584	16335	16639	16644	16567	16551	16309	16589	16343	16391	16553	16491	16604	16547	16463	16486	16288	16341	16568	16526	16362	16525	16534	16625	16604	16538	16658	16408	16540	16624	16579	16535	16601	16580	16699	16519	16590	16357	16396	16537	16661	16629	16522	16485	16709	16321	16575	16364	16712	16518	16507	16534	16584	16646	16552	16304	16737	16737	16598	16654	16684	16532	16528	16466	16645	16359	16526	16542	16543	16673	16567	16340	16425	16540	16690	16763	16823	16708	16625	16614	16474	16681	16594	16626	16428	16501	16547	16543	16688	16470	16470	16545	16674	16531	16489	16431	16668	16458	16542	16498	16462	16514	16544	16423	16642	16407	16689	16611	16354	16535	16590	16510	16593	16668	16544	16558	16565	16547	16514	16616	16544	16626	16543	16512	16563	16577	16410	16621	16611	16540	16670	16416	16621	16657	16725	16798	16614	16421	16539	16612	16520	16483	16546	16738	16491	16380	16589	16628	16518	16532	16629	16392	16495	16521	16564	16514	16558	16456	16621	16529	16540	16611	16534	16484	16635	16532	16550	16647	16496	16308	16592	16612	16565	16544	16644	16701	16623	16488	16372	16464	16399	16701	16734	16642	16575	16665	16618	16614	16430	16625	16529	16611	16550	16591	16555	16613	16399	16624	16543	16413	16477	16419	16564	16730	16543	16568	16608	16564	16461	16715	16707	16398	16496	16600	16415	16650	16442	16460	16571	16761	16629	16681	16602	16666	16655	16451	16748	16540	16461	16406	16637	16498	16326	16483	16618	16584	16724	16459	16670	16645	16715	16696	16858	16343	16450	16515	16717	16577	16696	16578	16644	16464	16610	16571	16600	16597	16561	16591	16481	16587	16671	16413	16641	16481	16692	16700	16541	16479	16641	16499	16514	16750	16595	16446	16789	16686	16490	16688	16494	16550	16549	16653	16604	16460	16517	16581	16410	16466	16593	16527	16335	16632	16528	16498	16366	16292	16643	16508	16507	16459	16701	16624	16574	16462	16550	16703	16540	16614	16500	16581	16508	16585	16591	16412	16413	16409	16644	16539	16563	16607	16520	16397	16565	16600	16354	16645	16584	16496	16459	16562	16668	16624	16673	16559	16609	16442	16440	16575	16653	16469	16708	16578	16568	16608	16671	16553	16566	16589	16378	16507	16529	16500	16698	16560	16460	16510	16345	16562	16550	16649	16642	16514	16634	16525	16391	16557	16787	16546	16653	16502	16352	16537	16543	16538	16637	16511	16740	16557	16591	16608	16552	16622	16737	16686	16550	16647	16581	16677	16651	16490	16595	16711	16543	16442	16585	16439	16640	16315	16616	16713	16532	16642	16666	16593	16704	16639	16558	16568	16762	16632	16512	16689	16633	16616	16577	16457	16536	16503	16495	16567	16524	16343	16401	16648	16505	16572	16457	16375	16483	16770	16782	16669	16319	16556	16627	16637	16400	16478	16675	16615	16449	16514	16620	16542	16587	16536	16458	16592	16543	16423	16667	16574	16568	16762	16527	16705	16574	16290	16778	16687	16576	16762	16657	16604	16474	16582	16531	16527	16655	16423	16641	16476	16668	16740	16536	16605	16429	16618	16732	16627	16569	16452	16413	16490	16497	16606	16521	16435	16642	16497	16597	16556	16551	16547	16464	16689	16621	16540	16471	16384	16562	16638	16739	16604	16551	16618	16401	16515	16393	16373	16401	16420	16566	16553	16469	16486	16684	16606	16451	16586	16485	16544	16674	16416	16545	16518	16256	16318	16337	16592	16681	16388	16459	16433	16831	16562	16674	16666	16515	16424	16623	16683	16348	16647	16611	16392	16443	16441	16386	16321	16432	16369	16568	16550	16545	16677	16403	16561	16699	16364	16523	16594	16570	16688	16594	16419	16522	16557	16699	16771	16451	16490	16526	16661	16639	16390	16507	16552	16587	16485	16770	16594	16503	16513	16639	16550	16743	16507	16419	16384	16435	16543	16527	16599	16608	16371	16436	16471	16651	16624	16442	16342	16761	16623	16504	16638	16661	16332	16562	16541	16573	16727	16521	16701	16559	16486	16788	16475	16606	16594	16512	16561	16555	16645	16538	16474	16447	16472	16707	16680	16698	16448	16408	16421	16599	16565	16451	16675	16589	16687	16423	16535	16624	16489	16582	16439	16439	16551	16471	16371	16566	16540	16720	16397	16584	16545	16751	16706	16415	16338	16523	16540	16548	16598	16538	16578	16537	16691	16691	16661	16489	16771	16617	16719	16490	16579	16599	16405	16502	16418	16557	16650	16405	16473	16525	16485	16527	16604	16579	16534	16522	16554	16565	16517	16586	16513	16452	16416	16585	16583	16524	16401	16738	16548	16717	16447	16497	16515	16471	16438	16356	16398	16528	16601	16549	16633	16507	16603	16534	16706	16535	16634	16791	16550	16445	16618	16535	16544	16604	16678	16537	16396	16561	16473	16653	16475	16523	16312	16561	16551	16429	16624	16485	16572	16452	16520	16583	16387	16597	16667	16486	16564	16693	16363	16335	16545	16511	16378	16388	16602	16639	16559	16495	16573	16665	16422	16487	16461	16456	16511	16560	16496	16718	16749	16543	16523	16536	16547	16463	16694	16702	16597	16676	16506	16518	16548	16569	16590	16556	16536	16680	16467	16330	16512	16514	16623	16491	16476	16600	16479	16673	16468	16676	16470	16372	16444	16422	16485	16365	16625	16605	16579	16526	16675	16409	16652	16410	16596	16590	16419	16521	16545	16422	16641	16604	16586	16551	16599	16590	16423	16569	16563	16484	16501	16419	16422	16750	16537
32121	53262	49444	39244	34418	29650	26140	23217	20560	18457	17070	16327	15811	15697	15500	15273	14908	15015	14818	14634	14798	14705	14594	14594	14544	14590	14528	14512	14538	14432	14324	14479	14512	14475	14470	14470	14433	14604	14588	14427	14506	14507	14360	14405	14525	14415	14471	14452	14449	14397	14588	14505	14300	14423	14320	14431	14467	14653	14389	14390	14255	14458	14354	14266	14525	14234	14546	14558	14570	14283	14361	14402	14552	14326	14533	14512	14569	14527	14357	14311	14484	14436	14436	14499	14393	14309	14465	14430	14257	14398	14527	14604	14424	14439	14280	14410	14430	14553	14519	14371	14486	14481	14271	14467	14417	14339	14373	14286	14473	14715	14367	14310	14288	14401	14422	14532	14404	14486	14569	14390	14470	14529	14400	14460	14574	14567	14378	14431	14417	14449	14273	14353	14467	14463	14554	14294	14533	14458	14372	14541	14351	14355	14418	14232	14523	14371	14623	14518	14419	14419	14373	14527	14262	14245	14291	14407	14417	14347	14533	14623	14561	14410	14255	14402	14682	14345	14511	14464	14558	14408	14398	14263	14513	14439	14412	14347	14407	14405	14444	14275	14587	14374	14460	14654	14374	14444	14608	14261	14404	14559	14328	14486	14479	14506	14515	14639	14294	14613	14489	14583	14483	14495	14361	14414	14426	14544	14375	14486	14210	14386	14451	14595	14246	14411	14349	14539	14472	14348	14471	14450	14632	14335	14594	14500	14400	14469	14464	14569	14347	14497	14489	14438	14514	14283	14594	14213	14643	14444	14413	14504	14442	14494	14336	14477	14414	14347	14435	14442	14379	14434	14518	14338	14491	14219	14417	14505	14378	14360	14431	14396	14425	14563	14378	14462	14520	14481	14544	14512	14598	14554	14449	14393	14538	14444	14443	14416	14434	14481	14435	14581	14508	14256	14392	14467	14407	14299	14367	14484	14421	14352	14407	14310	14397	14391	14346	14573	14378	14414	14373	14435	14493	14497	14416	14565	14376	14462	14405	14410	14434	14524	14316	14433	14406	14494	14424	14433	14597	14483	14431	14534	14376	14446	14394	14368	14495	14449	14331	14296	14471	14414	14356	14296	14441	14349	14595	14408	14381	14397	14370	14385	14343	14538	14362	14442	14537	14138	14481	14449	14490	14464	14470	14555	14390	14379	14475	14478	14473	14422	14486	14600	14375	14264	14419	14479	14355	14277	14512	14379	14347	14609	14428	14414	14389	14541	14496	14526	14450	14365	14269	14372	14504	14366	14553	14619	14527	14590	14534	14449	14491	14374	14427	14430	14354	14337	14363	14438	14470	14410	14427	14547	14430	14668	14419	14212	14505	14515	14311	14399	14287	14492	14327	14517	14522	14440	14318	14510	14410	14388	14468	14401	14556	14477	14286	14415	14482	14527	14487	14288	14258	14449	14559	14382	14539	14488	14421	14537	14359	14469	14548	14529	14356	14275	14468	14432	14471	14379	14530	14374	14337	14453	14400	14424	14485	14391	14370	14587	14358	14559	14293	14550	14362	14526	14504	14281	14529	14497	14499	14481	14416	14273	14497	14588	14451	14288	14378	14492	14258	14468	14453	14304	14489	14348	14267	14408	14407	14346	14550	14457	14205	14565	14378	14309	14365	14389	14366	14371	14381	14555	14429	14286	14360	14466	14362	14441	14515	14263	14476	14474	14551	14298	14384	14379	14389	14420	14393	14504	14526	14537	14503	14380	14305	14386	14440	14499	14236	14329	14275	14428	14454	14419	14489	14412	14380	14473	14594	14527	14425	14498	14275	14348	14466	14524	14349	14448	14348	14433	14602	14489	14513	14380	14390	14260	14365	14521	14527	14429	14542	14424	14408	14508	14395	14403	14547	14404	14523	14360	14394	14483	14340	14463	14307	14576	14461	14526	14468	14273	14333	14451	14414	14427	14553	14467	14424	14306	14489	14351	14503	14329	14316	14502	14242	14514	14333	14348	14248	14489	14414	14449	14369	14529	14416	14478	14461	14482	14246	14420	14399	14482	14429	14539	14430	14418	14430	14443	14388	14463	14627	14389	14403	14460	14329	14468	14486	14407	14376	14432	14363	14474	14320	14442	14209	14399	14296	14336	14437	14398	14381	14509	14502	14529	14398	14403	14454	14455	14243	14470	14415	14415	14383	14354	14276	14422	14459	14373	14464	14373	14362	14432	14421	14450	14569	14357	14419	14457	14320	14534	14390	14413	14376	14425	14612	14379	14282	14460	14324	14506	14267	14378	14528	14467	14425	14356	14343	14437	14447	14561	14462	14518	14432	14334	14502	14427	14459	14399	14428	14340	14410	14674	14476	14269	14447	14427	14371	14432	14382	14447	14593	14281	14451	14401	14479	14395	14436	14513	14433	14589	14476	14402	14429	14466	14422	14402	14282	14376	14541	14533	14397	14423	14350	14450	14403	14378	14412	14413	14409	14545	14586	14486	14365	14493	14398	14636	14452	14501	14346	14385	14402	14456	14378	14562	14229	14492	14432	14428	14475	14294	14542	14431	14444	14479	14344	14491	14484	14492	14407	14508	14370	14491	14411	14417	14420	14382	14477	14400	14461	14519	14533	14460	14336	14484	14276	14397	14444	14556	14435	14243	14319	14390	14557	14431	14379	14333	14280	14436	14477	14522	14462	14287	14391	14225	14272	14347	14348	14454	14483	14466	14504	14561	14475	14478	14435	14448	14496	14448	14398	14300	14446	14342	14387	14559	14371	14425	14602	14591	14345	14500	14361	14392	14479	14302	14544	14502	14474	14434	14549	14469	14304	14365	14288	14490	14535	14452	14367	14402	14448	14520	14316	14396	14314	14337	14369	14411	14325	14488	14418	14347	14545	14453	14376	14480	14300	14402	14287	14490	14468	14414	14398	14338	14474	14472	14549	14544	14428	14573	14383	14342	14381	14511	14274	14532	14490	14408	14599	14431	14468	14477	14481	14519	14298	14538	14646	14312	14387	14374	14353	14407	14499	14409	14429	14453	14340	14353	14379	14384	14268	14387	14333	14351	14432	14362	14473	14217	14422	14400	14403	14501	14534	14603	14468	14522	14303	14509	14409	14338	14418	14460	14367	14443	14434	14502	14356	14499	14283	14357	14562	14441	14334	14248	14469	14463	14459	14447	14405	14451	14359	14301	14342	14407	14402	14457	14466	14362	14442	14446	14423	14358	14459	14205	14370	14318	14523	14466	14556	14355	14496	14462	14388	14348	14415	14414	14552	14371	14383	14324	14529	14313	14666	14387	14344	14583	14199	14391	14383	14482	14359	14461	14532	14503	14366	14456	14406	14506	14636	14189	14418	14353	14252	14249	14405	14278	14494	14367	14540	14349	14559	14651	14556	14507	14319	14492	14496	14518	14397	14587	14509	14207	14435	14458	14357	14384	14432	14353	14408	14478	14438	14471	14359	14431	14314	14560	14341	14320	14318	14355	14515	14449	14361	14456	14348	14416	14382	14394	14458	14437	14382	14527	14306	14469	14308	14427	14272	14366	14324	14310	14243	14539	14502	14291	14158	14583	14352	14345	14599	14370	14432	14561	14356	14528	14301	14511	14427	14500	14568	14532	14446	14456	14122	14373	14568	14402	14365	14324	14463	14387	14338	14615	14460	14565	14247	14472	14429	14475	14438	14328	14657	14386	14290	14440	14421	14251	14440	14347	14502	14400	14463	14447	14348	14327	14398	14377	14590	14469	14506	14157	14633	14338	14463	14428	14417	14651	14320	14504	14382	14473	14579	14410	14491	14386	14508	14431	14636	14250	14355	14469	14379	14435	14455	14352	14560	14296	14393	14574	14451	14382	14351	14527	14270	14501	14326	14304	14415	14458	14579	14460	14410	14478	14192	14491	14376	14453	14449	14457	14240	14461	14416	14336	14304	14328	14493	14360	14387	14245	14569	14324	14511	14277	14626	14332	14272	14388	14311	14531	14416	14350	14437	14350	14512	14450	14475	14468	14485	14323	14299	14399	14475	14376	14257	14509	14384	14308	14414	14484	14586	14388	14412	14357	14543	14596	14436	14380	14311	14468	14404	14513	14253	14382	14497	14494	14404	14397	14437	14406	14327	14487	14409	14370	14569	14545	14426	14316	14457	14463	14398	14151	14444	14431	14329	14567	14494	14495	14499	14421	14622	14338	14449	14412	14397	14363	14423	14472	14507	14473	14408	14437	14454	14399	14402	14546	14492	14446	14493	14516	14393	14381	14420	14546	14451	14432	14375	14460	14364	14273	14539	14515	14362	14484	14449	14497	14403	14428	14443	14381	14310	14454	14373	14357	14329	14582	14519	14432	14215	14419	14350	14659	14314	14499	14346	14494	14446	14393	14424	14410	14614	14429	14367	14415	14428	14632	14419	14480	14459	14417	14462	14619	14441	14485	14291	14649	14141	14588	14369	14365	14124	14461	14493	14483	14431	14495	14503	14501	14557	14541	14419	14504	14343	14462	14299	14344	14356	14322	14534	14357	14483	14563	14442	14415	14758	14416	14421	14257	14405	14454	14346	14555	14379	14510	14445	14432	14473	14495	14439	14344	14367	14406	14335	14522	14328	14379	14509	14544	14546	14440	14381	14572	14461	14602	14306	14380	14609	14379	14412	14401	14485	14388	14438	14443	14414	14406	14420	14438	14455	14436	14382	14362	14474	14365	14463	14278	14471	14445	14256	14563	14422	14558	14400	14281	14436	14422	14306	14454	14568	14470	14433	14585	14382	14458	14414	14460	14401	14509	14477	14554	14447	14424	14428	14385	14354	14309	14436	14398	14509	14360	14450	14447	14297	14447	14388	14490	14417	14532	14511	14536	14422	14461	14243	14487	14514	14345	14327	14390	14423	14354	14442	14489	14329	14504	14430	14320	14443	14388	14535	14482	14363	14476	14507	14499	14355	14368	14352	14365	14322	14321	14476	14337	14303	14302	14443	14281	14357	14469	14288	14582	14243	14392	14481	14407	14459	14339	14361	14378	14326	14470	14345	14415	14632	14321	14400	14261	14471	14429	14298	14325	14433	14389	14525	14506	14537	14330	14476	14503	14541	14483	14466	14425	14452	14412	14523	14499	14367	14441	14505	14541	14406	14296	14403	14350	14601	14223	14452	14538	14432	14257	14372	14400	14412	14465
22850	21172	28936	24220	24459	29281	30754	25208	22703	20945	20084	19374	18831	18424	18225	18110	17778	17923	17573	17659	17425	17415	17442	17384	17469	17364	17196	17016	17295	17342	17195	17237	17397	17245	17192	17236	17210	17181	17154	17254	17277	17048	17023	17129	17010	17094	17149	17155	17063	17012	17001	17029	17267	17173	17311	17205	17059	17290	16942	17074	17132	17265	17189	16880	17026	17067	16847	17050	17072	17127	17253	17162	17258	17124	17169	17077	17116	16999	17092	17088	17012	17089	17219	17014	17056	16936	16945	17017	17085	17149	17087	17161	17249	17143	17065	17216	17072	16949	16902	16857	16998	16904	17103	17335	17112	17097	17140	17047	17122	17137	17053	17047	16978	16950	16984	16792	16933	17175	17012	17018	17034	17124	17080	17074	17266	17048	17086	17057	17127	17289	17023	17143	16696	17104	17002	17170	17094	17056	17149	16973	17260	17035	17032	16854	17044	16931	17083	17117	16964	16987	17180	17028	17169	16981	17111	17024	17050	17182	17129	17005	17187	17229	17140	17296	17044	17158	17059	16894	16822	16794	16937	17105	17058	17033	17042	17183	17023	16727	17132	17078	17117	17117	16975	17028	16974	17103	16966	17007	16999	16967	16956	17013	17199	17092	17093	16874	17167	17039	16895	16990	17187	17173	17058	17067	16773	17199	17045	17102	17063	17064	17017	17024	17141	17012	17043	17059	16895	17050	17073	17133	17087	16969	17021	16916	17129	17172	17009	17115	17161	17104	17003	16845	17043	17061	17012	17127	17023	17052	16865	16985	17153	16961	17103	17094	17195	17080	17015	17017	16886	17190	17207	17071	17024	16941	17057	17040	17017	16851	17141	16973	17104	17101	17237	16892	16836	17021	17095	16958	16803	16935	17061	17167	17142	17018	17075	16982	16999	16824	17000	17146	16907	17111	17309	16898	17172	16820	16970	17228	17362	17312	17193	17288	17123	16958	17113	16979	17219	17081	17186	17073	17245	17199	16896	17002	17045	17066	16860	17128	17027	17126	17001	17110	16914	17093	17103	17335	17356	17037	16923	17166	17052	17062	17013	17076	17267	16881	17161	16978	16884	17289	17017	17010	16967	17068	17016	17026	17173	17090	17197	16806	17088	16899	16899	17043	17219	17133	17118	17108	17087	16826	17044	16963	16981	16987	17183	17159	17112	16948	16908	16808	17101	17135	17159	17145	17097	16973	17030	16945	16967	17109	17164	16973	17239	17111	17252	16814	16790	16939	17215	17021	17111	17057	16948	17076	17123	16889	17015	17193	17149	16937	16955	16851	16984	17024	16947	16999	16983	16938	17058	17029	16996	17055	17121	16894	17203	17222	17120	17135	17246	17009	16997	16834	17122	17129	17037	16840	17050	17052	17130	17168	17026	16938	17099	16980	17071	17062	17061	16894	17144	16863	17032	16998	17032	17131	17174	17054	17076	17064	17278	17090	17063	17067	17049	16994	16940	17185	17168	16867	17122	16962	17041	17002	17008	16997	16915	16973	16938	17071	16946	17046	17126	17067	17012	17056	17024	16981	17096	16949	17193	17111	17138	17035	16955	17017	17291	17038	17205	16972	17018	17009	17011	16845	16986	17326	17103	17323	17169	17133	16951	17048	17057	16915	17135	17014	17029	17093	17243	17006	17156	17243	17070	17039	17091	17122	16939	17020	17120	17040	17049	16919	16930	17079	17123	17168	17001	17015	16927	16985	17132	16855	17184	16913	16955	17073	17237	17080	17106	16740	16971	16944	16992	16978	17039	16930	17079	16970	16999	16925	16951	17143	16777	17089	17115	17042	16960	16999	17097	16869	17245	17080	16982	17049	17060	17100	16894	16746	16845	17138	17341	17125	17068	17160	17328	17071	16985	17077	16979	17005	16819	16840	16937	17122	17083	17072	16898	16968	17049	16864	17075	16945	16970	16990	16942	16927	17089	17079	17125	17046	17057	16940	17169	17053	16797	17063	17201	16801	17045	17185	16848	16994	17180	16994	16986	17174	16873	17074	16952	17182	17337	16914	17060	17150	16981	17212	17122	17160	16867	17055	17019	16995	16964	16881	16924	16915	17061	16918	17026	17059	17082	16921	16984	17018	17019	16851	17049	17074	17042	16923	17209	17034	17219	17050	17061	17129	17294	17175	16955	16974	17081	17222	16885	17047	17123	16961	17107	16814	17144	16965	17055	17042	17162	17088	17077	16825	16873	17303	17003	17143	17214	17041	17064	16964	16800	16965	17185	16930	16918	16964	17045	16884	17021	17154	16954	17211	17045	17187	17233	16891	17083	17021	17096	17091	17112	17002	17041	17040	16887	16949	17163	17105	17089	17118	17037	17061	17109	17061	16984	17232	16993	17052	17238	17082	17110	17130	17220	17123	17013	16791	16946	17082	16798	17151	17150	17122	17007	16977	17104	16947	17102	17138	17203	17048	17149	16846	16972	17112	16997	16915	17225	17055	16844	17003	17081	17293	17147	17021	17126	16888	17152	17202	16869	17276	17001	17088	16997	17042	17013	17091	17139	17116	17189	17164	17013	17054	16944	17039	16843	16985	16901	17011	16993	17106	16988	17121	17022	16974	17002	17396	17004	17142	17071	16939	17105	16888	17115	16953	17025	16914	17001	16974	17000	17170	16964	17225	16983	16859	16953	16959	17264	16987	17052	17003	17019	17009	17075	17113	17049	16936	16660	16865	16953	17009	16954	17020	16926	17099	17031	16955	17030	17132	17065	16994	17082	16932	16970	17104	16921	17151	17148	17102	17145	17011	16879	17041	17014	16977	17195	16912	16983	17179	17094	17015	17284	16945	17067	17066	16825	16990	17198	17168	17115	16983	16964	17049	16998	17029	16963	16931	17102	17160	17024	16772	17202	17000	17005	17006	16902	17220	17050	17074	17199	17174	17136	16959	17243	17102	16995	17024	17207	16972	16958	17016	16986	17116	17017	17120	17157	17187	16991	16962	16958	17243	17072	17168	16848	16990	16940	17182	16985	17100	16869	16974	16985	16973	17137	17006	16980	17006	17048	16960	16950	17053	16841	17176	17222	17095	17104	16871	17221	17228	17234	17070	17183	17041	17016	17046	16819	16818	16990	17138	17054	16863	16882	17046	16826	17034	17060	17004	17304	17179	16996	17054	16945	17021	17082	16842	17043	17137	17133	17099	17164	17151	17308	17102	16972	16900	17354	17103	17121	16902	17061	17186	16987	17251	17048	17246	16741	17166	16887	16977	17021	17045	17021	16904	17097	17137	17086	17159	17169	17157	17133	16977	17110	17210	16790	17133	17204	17021	17026	16936	16924	16867	17221	16974	16992	16821	17013	16837	16932	16963	17028	16908	17140	16876	16998	17096	16907	16829	17002	16929	16846	16937	17064	16999	17145	17079	16995	16966	17021	17114	17044	17200	17023	17188	17269	17093	16986	17054	17125	17022	16902	17047	17093	17010	17177	17126	17069	16891	16953	17004	17316	17177	17160	16889	17158	16900	17013	17065	17066	17142	17084	17016	16972	17275	17068	17104	16974	16952	17137	17084	17208	17089	16850	17013	17182	16969	17001	17124	17040	16923	17042	16944	16902	17026	16855	17148	17098	17084	17044	17059	17053	16962	17085	16927	17064	16899	17127	17233	17181	16948	16998	17051	17004	17276	17012	17120	17002	17040	17047	16809	16967	16940	17170	17093	17037	16961	16952	17019	17060	16800	16969	17211	17110	17002	17121	17179	17082	17064	16996	17169	17156	16990	17057	17210	17147	17088	16902	17105	16785	16927	17072	17138	16772	16944	17108	17125	16955	17071	17081	17014	16965	17195	17080	17040	17000	17212	16899	16963	17065	16987	16900	16898	16839	17107	17213	17017	16961	17088	17171	17081	16991	16904	17176	16897	16964	17045	17180	16998	16964	17004	17196	17082	17034	17091	17180	16929	17147	16918	16941	17095	17200	16979	16823	16934	17073	17118	17029	17215	17021	16926	17112	17126	17152	17182	16919	16859	17072	16909	17019	16777	17216	17202	16836	17245	17007	17146	17032	16939	16984	17010	16927	17126	16762	17069	17315	17018	16945	16915	17240	17179	17123	17288	16936	17203	16959	17016	16898	17111	17091	17101	17184	17037	16963	16976	17050	17099	16989	17099	16939	17250	17221	17171	17051	16946	17158	16960	16941	16938	16985	17027	16977	16924	17287	16835	16859	16983	17088	17203	17278	17098	17150	17217	17105	16917	17162	17017	17114	17079	16999	17006	16947	17026	17330	16962	16855	17137	17134	16912	16978	16681	17155	16898	17109	16939	17163	17006	16819	16898	17096	16916	17074	17113	17146	16950	16915	17044	17083	17005	16968	17192	17196	17146	17031	17134	17105	16681	16991	16880	16981	17024	16999	17017	17032	17057	16810	17173	17053	17174	17151	16822	16997	16901	17081	17191	17339	17302	16915	17046	17055	17100	17154	17215	17028	17079	17174	17148	16962	17150	17234	17112	17180	17151	17058	16900	17121	16842	17130	17245	17053	16864	16947	17089	17085	17115	17134	16923	17171	16908	17019	16829	16937	16973	16931	17072	16952	17091	17170	17040	17040	17037	17014	17216	17064	16948	17072	17212	17181	16792	17109	17049	16932	17075	17300	17247	17021	16965	17081	16877	17118	17021	17019	16952	17084	16982	16952	16934	17038	16975	16785	16958	17032	16953	16971	17008	17130	17195	17198	17150	16998	17096	17063	17122	17020	17000	17208	16810	17134	16951	17235	17171	17027	17085	17006	16962	17251	17190	16984	17044	17007	17075	17106	17075	17150	17202	17177	16966	16833	17254	17096	17039	17095	17040	16981	17191	17305	17306	17205	17173	17213	17188	16923	16995	17174	17023	16989	17171	17074	16937	16901	17095	17237	16961	16980	16950	16996	17041	17119	17136	16991	17141	17050	17089	17035	17092	17110	17016	17094	17113	17007	16967	17129	16996	17249	16969	16816	16894	16873	16874	16998	17062	17053	16967	17099	16961	17122	17135	17003	17105	16928	17043	17129	16888	16891	16968	17201	17149	17114	16863	16943	17081	17054	16875	17071	17066	17015	17047	17264	17004	16982	17211	17140	17098	17159	17158	17036	17169	16957	17004	17022	17093	17150	16938	17157	17199	16866	16974
34288	59902	55849	44829	39748	34443	29276	25558	22450	20046	18653	17819	17230	16475	16279	15904	15626	15739	15503	15361	15438	15183	15322	15106	14777	14996	14805	14804	14858	14849	14869	14730	14932	14633	14817	14636	14829	14771	14671	14711	14654	14748	14912	14503	14741	14692	14723	14846	14600	14880	14779	14835	14684	14809	14838	14598	14761	14703	14697	14817	14686	14870	14753	14701	14770	14589	14790	14774	14523	14828	14523	14627	14648	14824	14707	14694	14617	14649	14699	14864	14688	14798	14706	14569	14696	14511	14713	14736	14853	14584	14579	14663	14711	14685	14802	14621	14684	14839	14772	14657	14783	14728	14786	14720	14716	14691	14879	14880	14466	14799	14664	14851	14717	14688	14467	14699	14720	14698	14616	14509	14780	14714	14660	14698	14695	14605	14526	14744	14681	14727	14598	14579	14746	14582	14633	14776	14828	14969	14781	14709	14625	14871	14868	14677	14653	14615	14788	14894	14733	14819	14677	14665	14715	14843	14664	14601	14871	14762	14832	14566	14671	14534	14680	14828	14810	14568	14763	14738	14705	14754	14563	14739	14617	14666	14635	14758	14754	14564	14723	14740	14595	14633	14700	14637	14758	14750	14759	14771	14584	14762	14782	14691	14838	14768	14740	14790	14848	14862	14680	14763	14618	14666	14619	14572	14775	14672	14672	14710	14754	14738	14614	14736	14707	14671	14662	14994	14654	14675	14635	14610	14698	14731	14826	14665	14775	14525	14731	14903	14672	14776	14539	14422	14692	14821	14757	14670	14816	14736	14678	14644	14667	14725	14567	14818	14637	14702	14781	14643	14545	14630	14780	14653	14692	14662	14695	14533	14639	14581	14627	14793	14709	14585	14535	14617	14612	14656	14676	14614	14693	14653	14742	14716	14765	14542	14683	14746	14733	14725	14725	14720	14785	14764	14823	14656	14639	14650	14765	14619	14755	14816	14724	14664	14788	14732	14545	14609	14811	14697	14694	14823	14700	14571	14695	14571	14704	14673	14740	14623	14750	14728	14786	14656	14631	14589	14883	14734	14690	14700	14753	14624	14724	14975	14683	14786	14648	14752	14988	14644	14723	14640	14759	14747	14698	14762	14882	14623	14875	14612	14704	14651	14761	14638	14670	14727	14693	14794	14732	14500	14672	14691	14689	14789	14794	14760	14806	14684	14709	14774	14593	14868	14643	14617	14694	14594	14667	14703	14505	14653	14645	14583	14541	14629	14569	14767	14669	14628	14743	14783	14596	14699	14456	14603	14687	14543	14578	14674	14617	14616	14751	14803	14599	14757	14718	14652	14572	14956	14703	14728	14819	14670	14714	14789	14641	14757	14701	14743	14591	14573	14749	14763	14699	14686	14545	14690	14615	14630	14794	14705	14594	14832	14718	14727	14670	14790	14683	14673	14775	14605	14743	14545	14647	14754	14698	14867	14822	14593	14641	14687	14737	14872	14766	14491	14779	14699	14572	14593	14646	14690	14633	14655	14764	14632	14853	14687	14658	14689	14779	14634	14761	14711	14638	14658	14802	14512	14616	14846	14723	14644	14703	14569	14543	14658	14688	14701	14697	14852	14812	14686	14773	14673	14666	14537	14725	14737	14572	14676	14745	14684	14723	14841	14650	14694	14638	14642	14896	14787	14859	14620	14536	14802	15006	14753	14622	14667	14689	14718	14644	14725	14691	14596	14620	14867	14709	14517	14607	14736	14683	14619	14590	14489	14707	14549	14802	14636	14859	14686	14619	14706	14671	14703	14770	14719	14833	14651	14791	14741	14708	14604	14481	14650	14681	14697	14708	14651	14595	14772	14743	14635	14712	14677	14788	14649	14834	14614	14705	14692	14815	14666	14707	14655	14583	14731	14724	14667	14672	14692	14742	14717	14698	14580	14776	14709	14700	14504	14804	14582	14664	14711	14884	14663	14870	14710	14602	14876	14593	14692	14477	14681	14715	14566	14637	14791	14917	14577	14862	14538	14858	14696	14632	14833	14902	14615	14663	14773	14644	14666	14743	14601	14749	14605	14679	14592	14696	14848	14698	14675	14752	14729	14621	14635	14712	14593	14581	14733	14604	14737	14591	14637	14886	14770	14650	14562	14794	14450	14832	14680	14663	14543	14566	14633	14486	14660	14785	14686	14710	14550	14579	14653	14617	14682	14762	14609	14765	14644	14779	14684	14816	14776	14768	14598	14692	14574	14857	14672	14802	14692	14556	14706	14783	14837	14661	14630	14661	14669	14752	14648	14825	14619	14607	14612	14814	14681	14735	14764	14740	14694	14892	14786	14648	14725	14742	14771	14577	14635	14730	14651	14715	14716	14736	14504	14781	14669	14605	14709	14618	14595	14593	14633	14773	14698	14699	14649	14883	14622	14704	14879	14751	14714	14624	14675	14675	14796	14675	14729	14616	14650	14624	14648	14862	14651	14883	14660	14728	14511	14664	14571	14878	14722	14840	14733	14836	14763	14701	14783	14717	14645	14914	14724	14756	14608	14693	14767	14701	14738	14696	14734	14462	14582	14696	14627	14702	14680	14595	14705	14785	14531	14790	14614	14783	14714	14655	14723	14682	14544	14789	14666	14726	14702	14683	14719	14797	14839	14820	14653	14802	14622	14668	14621	14608	14714	14675	14660	14580	14768	14631	14677	14743	14629	14669	14725	14707	14710	14561	14938	14676	14567	14821	14716	14767	14667	14764	14549	14571	14795	14756	14529	14884	14762	14645	14593	14682	14670	14644	14878	14865	14663	14760	14885	14700	14602	14682	14757	14469	14619	14734	14774	14815	14861	14621	14694	14634	14602	14601	14606	14641	14642	14704	14746	14790	14806	14826	14771	14642	14817	14743	14644	14603	14752	14707	14760	14700	14773	14581	14701	14601	14504	14792	14798	14875	14738	14673	14805	14675	14714	14859	14798	14962	14715	14787	14707	14682	14751	14806	14579	14708	14685	14650	14619	14809	14718	14707	14730	14660	14796	14533	14526	14604	14848	14686	14854	14485	14697	14840	14602	14604	14749	14728	14810	14732	14532	14763	14775	14702	14812	14726	14823	14579	14713	14771	14623	14764	14757	14662	14901	14685	14730	14722	14619	14689	14636	14751	14507	14710	14539	14646	14658	14906	14745	14820	14937	14708	14593	14729	14784	14674	14775	14491	14680	14810	14646	14632	14635	14696	14683	14772	14649	14820	14745	14684	14684	14685	14800	14718	14798	14750	14711	14704	14634	14564	14716	14611	14598	14803	14655	14807	14594	14499	14596	14619	14664	14494	14813	14814	14597	14741	14642	14580	14695	14739	14697	14761	14833	14706	14607	14574	14781	14705	14522	14679	14724	14737	14703	14763	14801	14601	14588	14581	14716	14724	14652	14829	14635	14758	14779	14636	14677	14787	14717	14790	14762	14640	14656	14905	14425	14741	14683	14566	14627	14562	14697	14581	14679	14799	14758	14667	14705	14607	14771	14751	14788	14783	14786	14569	14666	14795	14759	14647	14688	14652	14647	14723	14633	14760	14637	14755	14787	14587	14720	14627	14674	14673	14796	14707	14651	14904	14873	14637	14814	14709	14648	14678	14745	14710	14791	14753	14519	14612	14876	14750	14729	14658	14611	14785	14699	14766	14753	14530	14569	14793	14726	14709	14682	14677	14731	14650	14621	14663	14595	14595	14591	14709	14791	14731	14452	14599	14699	14719	14757	14805	14766	14574	14822	14595	14862	14565	14741	14694	14804	14661	14838	14561	14521	14746	14619	14782	14560	14472	14627	14664	14780	14671	14539	14876	14685	14719	14805	14790	14695	14819	14669	14639	14644	14571	14577	14586	14833	14710	14868	14540	14958	14684	14588	14889	14660	14822	14600	14690	14597	14768	14754	14550	14800	14722	14731	14758	14848	14879	14683	14684	14861	14766	14665	14810	14778	14629	14807	14607	14777	14624	14734	14682	14805	14511	14578	14871	14653	14580	14709	14744	14623	14584	14779	14906	14679	14470	14776	14656	14736	14783	14731	14804	14567	14664	14659	14721	14876	14660	14683	14660	14767	14699	14672	14709	14782	14662	14732	14679	14654	14650	14564	14678	14764	14657	14698	14649	14754	14654	14657	14708	14614	14831	14550	14678	14532	14731	14618	14638	14748	14590	14676	14680	14581	14529	14591	14494	14709	14788	14553	14743	14627	14636	14740	14579	14710	14767	14712	14575	14712	14664	14531	14693	14958	14770	14775	14691	14659	14695	14605	14636	14727	14746	14872	14705	14720	14480	14787	14817	14668	14646	14595	14643	14584	14785	14907	14747	14710	14714	14649	14688	14650	14695	14564	14823	14705	14792	14624	14779	14689	14464	14766	14878	14960	14718	14754	14729	14645	14662	14767	14569	14596	14752	14678	14734	14604	14837	14595	14729	14617	14701	14685	14751	14711	14756	14708	14627	14909	14736	14651	14677	14740	14740	14635	14564	14821	14680	14612	14575	14636	14716	14541	14779	14674	14736	14651	14658	14745	14667	14686	14869	14701	14774	14855	14581	14649	14532	14783	14600	14579	14608	14513	14648	14545	14740	14636	14783	14591	14708	14711	14657	14700	14737	14673	14798	14567	14717	14822	14715	14600	14716	14675	14776	14706	14718	14752	14768	14431	14690	14757	14759	14619	14787	14545	14765	14588	14615	14644	14627	14757	14699	14744	14651	14753	14768	14713	14701	14599	14800	14651	14623	14753	14709	14704	14900	14799	14731	14747	14646	14673	14836	14816	14760	14536	14746	14613	14745	14836	14680	14788	14682	14823	14714	14602	14570	14500	14774	14564	14734	14740	14581	14746	14691	14857	14635	14666	14768	14694	14675	14803	14724	14706	14706	14655	14666	14633	14689	14650	14657	14689	14545	14673	14800	14696	14529	14497	14686	14465	14710	14764	14660	14702	14609	14853	14658	14547	14790	14810	14703	14658	14657	14562	14624	14692	14548	14636	14698	14688	14676	14704	14576	14839	14520	14628	14643	14536	14571	14691	14665	14993	14634	14594	14656	14696	14799	14613	14681	14612	14614	14770	14614	14733	14719	14838	14696	14921	14564	14614	14566	14649	14764	14748	14724	14626	14642	14875	14888	14511	14806	14685	14832	14623	14815	14611	14664	14743	14661	14660
29627	30268	38583	34178	27525	23927	21906	19982	18952	18353	17988	17671	17397	17181	17286	17034	16851	16885	16781	16880	16890	16687	16920	17075	16720	16861	16824	16851	16717	16730	16648	16582	16537	16882	16637	16662	16720	16941	16653	16627	16800	16738	16686	16702	16687	16580	16899	16633	16606	16554	16654	16632	16818	16602	16693	16799	16490	16656	16830	16771	16583	16595	16707	16653	16831	16430	16642	16723	16418	16580	16481	16549	16748	16619	16514	16668	16653	16608	16667	16526	16619	16701	16638	16306	16540	16647	16755	16583	16585	16466	16663	16715	16681	16621	16853	16680	16661	16672	16726	16690	16857	16501	16657	16833	16783	16740	16699	16654	16621	16482	16597	16469	16552	16799	16669	16548	16543	16548	16621	16726	16537	16821	16694	16613	16838	16460	16464	16593	16547	16597	16552	16580	16801	16601	16675	16630	16531	16782	16819	16656	16499	16695	16788	16640	16599	16640	16710	16514	16760	16677	16735	16788	16719	16568	16500	16770	16832	16927	16880	16754	16680	16684	16669	16616	16848	16525	16830	16742	16786	16636	16818	16669	16543	16634	16616	16579	16512	16742	16570	16853	16676	16577	16607	16714	16622	16832	16731	16621	16562	16602	16530	16816	16727	16620	16774	16665	16588	16624	16658	16790	16438	16748	16790	16811	16653	16884	16659	16812	16484	16674	16461	16699	16761	16717	16726	16656	16511	16671	16572	16851	16605	16512	16617	16562	16711	16746	16608	16867	16625	16624	16655	16611	16666	16721	16735	16668	16372	16687	16646	16479	16593	16630	16506	16770	16784	16551	16619	16659	16570	16826	16807	16559	16648	16797	16530	16634	16717	16657	16768	16749	16658	16670	16695	16495	16917	16713	16798	16550	16755	16503	16736	16610	16516	16531	16663	16520	16670	16808	16547	16524	16820	16826	16580	16461	16530	16721	16562	16697	16683	16719	16716	16609	16667	16636	16657	16858	16646	16644	16722	16547	16760	16822	16618	16501	16580	16560	16601	16645	16777	16539	16571	16507	16777	16743	16740	16692	16635	16669	16647	16463	16619	16611	16548	16695	16499	16786	16712	16502	16832	16639	16722	16636	16819	16844	16677	16659	16517	16706	16528	16480	16802	16544	16672	16758	16657	16525	16444	16728	16780	16633	16701	16735	16738	16742	16648	16658	16903	16790	16781	16704	16771	16568	16638	16688	16671	16608	16688	16708	16705	16613	16570	16722	16596	16598	16623	16782	16677	16665	16576	16865	16778	16808	16617	16716	16825	16642	16711	16659	16510	16547	16583	16549	16787	16675	16755	16591	16592	16720	16791	16555	16721	16634	16583	16547	16703	16758	16678	16651	16439	16343	16762	16669	16627	16499	16886	16649	16647	16500	16757	16689	16715	16753	16817	16672	16819	16656	16671	16697	16767	16512	16749	16620	16583	16502	16658	16552	16700	16554	16694	16661	16695	16670	16698	16611	16838	16748	16663	16688	16742	16623	16473	16485	16813	16871	16535	16623	16646	16645	16699	16551	16695	16454	16619	16677	16543	16599	16813	16720	16422	16572	16557	16596	16412	16671	16472	16480	16732	16618	16686	16585	16670	16839	16764	16546	16775	16665	16849	16554	16612	16908	16646	16739	16824	16553	16571	16629	16657	16478	16530	16696	16583	16704	16694	16730	16675	16483	16736	16729	16611	16727	16646	16844	16694	16718	16730	16756	16785	16894	16725	16798	16710	16549	16684	16691	16846	16498	16773	16512	16661	16799	16773	16571	16591	16793	16530	16671	16548	16874	16519	16669	16731	16675	16635	16705	16497	16618	16715	16661	16595	16736	16855	16606	16425	16666	16733	16866	16528	16720	16788	16478	16614	16690	16696	16759	16690	16672	16732	16765	16794	16486	16626	16524	16487	16468	16723	16562	16536	16749	16540	16622	16686	16724	16814	16720	16713	16638	16692	16581	16787	16696	16750	16564	16674	16790	16711	16557	16738	16638	16573	16563	16754	16787	16746	16655	16565	16719	16676	16830	16697	16830	16685	16656	16776	16880	16712	16586	16538	16605	16415	16723	16714	16614	16684	16594	16647	16628	16666	16511	16633	16611	16766	16571	16677	16510	16709	16747	16632	16766	16725	16766	16551	16719	16528	16513	16550	16673	16537	16579	16525	16622	16635	16591	16605	16639	16580	16778	17008	16580	16794	16520	16757	16568	16668	16632	16799	16669	16448	16641	16788	16795	16482	16623	16709	16654	16723	16733	16499	16739	16700	16713	16728	16806	16766	16690	16648	16486	16789	16832	16552	16673	16666	16642	16607	16726	16881	16569	16662	16849	16617	16709	16650	16575	16717	16752	16807	16727	16696	16601	16708	16842	16603	16537	16629	16833	16822	16593	16780	16502	16651	16628	16666	16805	16590	16563	16659	16573	16764	16800	16717	16752	16595	16887	16592	16569	16678	16675	16538	16648	16758	16770	16670	16732	16708	16538	16580	16731	16854	16669	16677	16685	16775	16771	16686	16886	16667	16590	16694	16583	16794	16611	16615	16643	16562	16680	16822	16746	16690	16780	16819	16815	16747	16513	16700	16778	16503	16623	16752	16547	16839	16585	16743	16718	16619	16747	16642	16620	16565	16597	16729	16668	16723	16631	16543	16550	16829	16819	16609	16751	16675	16540	16691	16761	16757	16752	16637	16644	16496	16644	16945	16652	16691	16480	16699	16604	16792	16796	16652	16662	16588	16773	16761	16684	16732	16555	16769	16713	16759	16625	16831	16832	16718	16600	16681	16790	16561	16645	16876	16638	16458	16582	16512	16417	16562	16703	16528	16609	16683	16504	16754	16418	16565	16821	16830	16612	16622	16572	16682	16765	16510	16586	16741	16697	16651	16615	16674	16727	16845	16543	16615	16764	16718	16589	16748	16675	16640	16695	16476	16616	16695	16733	16773	16618	16697	16686	16499	16458	16525	16644	16590	16527	16712	16680	16804	16536	16726	16683	16699	16852	16811	16681	16437	16663	16574	16605	16828	16588	16712	16539	16518	16777	16852	16574	16625	16737	16659	16644	16639	16713	16623	16695	16752	16769	16576	16454	16690	16609	16823	16599	16724	16575	16793	16698	16735	16538	16599	16615	16652	16654	16668	16742	16679	16527	16746	16754	16516	16765	16513	16675	16728	16510	16486	16686	16732	16795	16472	16767	16909	16516	16740	16643	16630	16544	16751	16518	16638	16724	16672	16593	16659	16543	16449	16634	16762	16854	16797	16652	16608	16662	16747	16833	16669	16709	16563	17017	16455	16747	16605	16645	16796	16748	16774	16656	16618	16493	16727	16520	16848	16768	16830	16741	16677	16403	16569	16524	16582	16666	16690	16839	16781	16758	16842	16626	16601	16502	16716	16667	16711	16741	16788	16790	16885	16718	16772	16800	16590	16688	16554	16699	16616	16733	16811	16740	16457	16808	16647	16706	16734	16707	16434	16577	16561	16840	16710	16696	16782	16735	16686	16712	16529	16514	16799	16642	16679	16687	16492	16496	16496	16524	16924	16705	16659	16663	16801	16847	16625	16743	16726	16753	16785	16699	16822	16705	16566	16824	16609	16759	16526	16756	16742	16577	16723	16646	16620	16628	16712	16663	16619	16792	16694	16703	16826	16568	16695	16613	16466	16690	16699	16781	16664	16608	16640	16414	16844	16489	16701	16767	16636	16919	16651	16817	16515	16625	16625	16554	16596	16757	16564	16566	16771	16561	16602	16590	16509	16652	16533	16630	16586	16625	16675	16795	16709	16609	16761	16707	16697	16720	16551	16910	16642	16631	16784	16609	16619	16620	16615	16600	16630	16577	16746	16670	16631	16856	16671	16786	16645	16783	16553	16816	16803	16843	16468	16860	16661	16567	16617	16755	16659	16740	16628	16792	16655	16674	16613	16850	16752	16706	16565	16639	16714	16794	16611	16777	16809	16511	16537	16388	16712	16624	16719	16703	16599	16515	16624	16914	16816	16543	16768	16604	16627	16742	16725	16548	16669	16650	16770	16698	16831	16695	16750	16564	16449	16569	16650	16761	16429	16582	16604	16737	16719	16631	16679	16552	16800	16586	16529	16627	16829	16719	16561	16521	16628	16647	16577	16541	16610	16498	16602	16645	16658	16530	16801	16730	16688	16516	16831	16728	16523	16557	16756	16729	16798	16669	16635	16700	16690	16666	16835	16504	16511	16722	16668	16905	16627	16683	16680	16698	16682	16648	16654	16600	16625	16680	16673	16650	16842	16627	16723	16626	16768	16661	16717	16686	16543	16811	16583	16678	16601	16572	16543	16597	16702	16561	16616	16612	16445	16821	16786	16861	16765	16814	16647	16532	16609	16641	16683	16728	16738	16863	16867	16773	16667	16856	16504	16708	16748	16616	16813	16755	16755	16753	16557	16875	16593	16809	16450	16576	16872	16630	16389	16504	16611	16500	16420	16762	16680	16597	16663	16449	16568	16851	16557	16507	16569	16870	16669	16644	16716	16539	16791	16699	16713	16763	16700	16465	16404	16604	16786	16612	16768	16683	16841	16562	16881	16417	16758	16745	16769	16667	16792	16689	16783	16858	16656	16593	16775	16542	16701	16705	16688	16545	16680	16688	16712	16573	16678	16581	16698	16657	16940	16635	16585	16643	16627	16556	16664	16615	16433	16387	16579	16510	16525	16846	16756	16694	16662	16660	16830	16575	16655	16557	16646	16765	16622	16486	16720	16562	16739	16485	16608	16646	16744	16716	16709	16555	16667	16731	16615	16526	16761	16693	16720	16693	16640	16525	16726	16780	16630	16629	16633	16571	16549	16651	16538	16629	16779	16787	16726	16618	16800	16555	16622	16683	16631	16645	16611	16651	16564	16674	16746	16841	16650	16549	16748	16509	16366	16730	16486	16726	16746	16597	16734	16617	16535	16679	16791	16814	16427	16846	16798	16881	16549	16661	16745	16691	16630	16748	16568	16603	16527	16482	16635	16549	16847	16582	16797	16801	16468	16661	16568	16547	16602	16514	16707	16666	16460	16629	16778	16538	16679	16756	16744	16524	16758	16616	16692	16704	16789	16595	16805	16649	16813	16848	16671	16511	16546	16786	16501	16631	16633	16649	16563	16594	16663	16687	16727	16566
32089	47036	43496	33712	27936	23813	21348	19295	17891	16817	16440	15850	15649	15363	15225	14914	15045	15022	14770	14849	14735	14881	14524	14668	14477	14783	14661	14361	14530	14556	14599	14491	14454	14444	14340	14545	14502	14451	14682	14492	14621	14566	14474	14346	14449	14650	14541	14476	14449	14535	14435	14748	14694	14533	14504	14411	14635	14470	14367	14588	14407	14394	14450	14535	14563	14454	14551	14440	14465	14374	14517	14456	14479	14594	14554	14479	14572	14420	14444	14434	14620	14621	14520	14443	14482	14541	14314	14556	14541	14301	14376	14407	14542	14425	14440	14508	14485	14578	14482	14425	14305	14563	14625	14430	14636	14563	14457	14559	14431	14468	14423	14634	14471	14526	14537	14430	14317	14524	14350	14469	14388	14442	14526	14401	14582	14393	14533	14556	14535	14494	14539	14768	14417	14581	14656	14609	14548	14530	14541	14422	14580	14674	14525	14473	14615	14506	14597	14433	14521	14453	14547	14487	14418	14632	14539	14607	14363	14528	14590	14473	14525	14289	14621	14709	14494	14499	14433	14460	14523	14478	14657	14512	14403	14527	14309	14536	14533	14486	14565	14566	14430	14513	14503	14294	14604	14500	14505	14373	14394	14455	14535	14622	14624	14478	14475	14510	14623	14519	14339	14386	14421	14706	14348	14446	14599	14448	14423	14494	14446	14475	14397	14650	14634	14565	14372	14565	14568	14438	14662	14505	14448	14546	14468	14501	14559	14477	14538	14653	14467	14495	14435	14371	14509	14379	14657	14393	14596	14468	14441	14381	14529	14573	14555	14533	14471	14317	14550	14446	14581	14371	14497	14555	14404	14537	14483	14438	14548	14443	14289	14406	14543	14518	14639	14506	14393	14544	14601	14522	14533	14358	14590	14508	14514	14427	14434	14547	14393	14414	14469	14563	14548	14510	14607	14338	14606	14378	14412	14449	14426	14542	14480	14644	14531	14563	14447	14436	14254	14503	14621	14424	14419	14497	14454	14476	14459	14442	14232	14389	14383	14395	14595	14473	14786	14371	14497	14634	14415	14495	14492	14518	14469	14475	14521	14623	14560	14544	14507	14505	14545	14648	14500	14515	14622	14480	14462	14556	14449	14474	14450	14600	14515	14621	14557	14556	14692	14376	14632	14574	14453	14454	14656	14451	14318	14645	14544	14474	14539	14579	14500	14479	14606	14524	14465	14538	14435	14458	14548	14502	14470	14564	14443	14346	14581	14675	14439	14320	14440	14523	14631	14507	14435	14547	14364	14307	14517	14467	14656	14577	14497	14541	14463	14623	14423	14375	14508	14277	14646	14648	14479	14369	14593	14481	14599	14489	14567	14520	14473	14447	14461	14603	14501	14367	14533	14564	14528	14453	14496	14453	14397	14450	14485	14572	14523	14409	14395	14481	14535	14417	14425	14572	14523	14572	14458	14488	14467	14470	14445	14231	14400	14483	14541	14483	14527	14372	14507	14594	14549	14665	14467	14588	14515	14434	14268	14487	14494	14589	14493	14565	14555	14464	14406	14334	14591	14601	14499	14544	14586	14498	14379	14526	14559	14498	14526	14615	14511	14534	14534	14534	14417	14473	14436	14628	14521	14667	14426	14515	14533	14582	14474	14453	14496	14549	14553	14446	14436	14630	14681	14556	14471	14445	14585	14519	14474	14650	14572	14495	14382	14387	14392	14498	14483	14469	14643	14569	14560	14524	14343	14494	14446	14396	14661	14535	14498	14563	14613	14369	14615	14489	14456	14563	14589	14462	14422	14574	14495	14504	14715	14547	14456	14452	14496	14356	14446	14438	14446	14494	14458	14525	14363	14622	14486	14350	14467	14572	14466	14384	14524	14516	14588	14557	14386	14313	14559	14557	14444	14614	14381	14446	14404	14327	14349	14344	14336	14506	14544	14491	14362	14595	14386	14626	14521	14435	14548	14624	14521	14431	14475	14441	14354	14526	14539	14556	14634	14594	14650	14409	14560	14619	14359	14492	14601	14406	14593	14505	14332	14364	14565	14705	14543	14556	14438	14555	14355	14592	14463	14487	14343	14375	14648	14408	14514	14266	14416	14680	14482	14508	14547	14435	14502	14546	14395	14497	14672	14393	14529	14436	14534	14530	14584	14498	14600	14505	14575	14566	14430	14521	14505	14409	14586	14544	14497	14439	14549	14339	14617	14451	14512	14461	14491	14635	14491	14508	14427	14509	14359	14625	14584	14279	14396	14410	14429	14495	14441	14507	14412	14379	14371	14554	14562	14413	14519	14352	14471	14587	14514	14425	14471	14523	14429	14553	14552	14705	14527	14507	14591	14470	14501	14534	14447	14591	14500	14382	14585	14546	14444	14448	14579	14436	14495	14491	14496	14292	14530	14402	14532	14439	14490	14361	14567	14595	14552	14457	14423	14492	14446	14509	14511	14330	14459	14505	14507	14622	14522	14503	14494	14621	14517	14525	14233	14548	14611	14410	14448	14530	14428	14377	14478	14612	14555	14618	14441	14635	14614	14704	14457	14614	14548	14478	14582	14656	14372	14497	14461	14591	14578	14358	14716	14476	14487	14488	14675	14278	14380	14590	14588	14618	14460	14681	14543	14467	14506	14379	14444	14563	14532	14608	14339	14513	14565	14513	14571	14494	14530	14456	14424	14613	14437	14454	14357	14387	14599	14570	14522	14486	14564	14557	14411	14484	14656	14512	14500	14532	14374	14585	14507	14558	14582	14428	14525	14420	14567	14553	14502	14469	14459	14390	14491	14327	14565	14366	14470	14541	14533	14565	14519	14480	14481	14538	14574	14451	14381	14482	14486	14415	14464	14556	14466	14643	14544	14598	14518	14527	14538	14479	14604	14541	14672	14483	14671	14658	14377	14563	14619	14490	14634	14466	14570	14673	14627	14485	14355	14331	14400	14371	14463	14563	14578	14372	14335	14446	14529	14414	14463	14500	14510	14387	14510	14589	14613	14444	14616	14462	14547	14605	14526	14348	14573	14611	14472	14459	14291	14535	14481	14440	14613	14475	14555	14511	14398	14574	14504	14717	14712	14594	14502	14604	14525	14436	14558	14428	14605	14528	14500	14557	14546	14412	14527	14456	14425	14438	14411	14393	14401	14285	14536	14579	14421	14515	14411	14672	14366	14450	14550	14453	14489	14425	14476	14575	14583	14429	14460	14541	14579	14313	14569	14329	14559	14444	14452	14571	14421	14583	14462	14331	14540	14595	14510	14489	14621	14489	14478	14671	14477	14467	14666	14514	14515	14436	14507	14517	14494	14503	14486	14465	14601	14633	14526	14455	14376	14335	14248	14396	14482	14484	14468	14502	14633	14388	14525	14352	14506	14607	14368	14397	14372	14469	14574	14435	14585	14561	14587	14343	14356	14531	14456	14467	14540	14706	14475	14416	14607	14568	14457	14446	14504	14422	14634	14612	14389	14439	14688	14469	14506	14576	14548	14383	14579	14455	14493	14510	14503	14405	14444	14648	14699	14418	14531	14392	14436	14498	14376	14624	14589	14280	14732	14509	14541	14461	14500	14492	14601	14636	14543	14534	14669	14371	14443	14384	14545	14555	14501	14440	14554	14485	14385	14576	14401	14515	14526	14427	14463	14346	14507	14433	14467	14409	14445	14428	14470	14430	14388	14505	14506	14500	14444	14613	14599	14388	14552	14618	14475	14553	14616	14367	14574	14285	14454	14539	14616	14442	14501	14539	14420	14482	14526	14561	14346	14539	14540	14396	14556	14363	14553	14418	14491	14536	14556	14493	14194	14524	14458	14620	14404	14616	14494	14468	14511	14640	14490	14516	14433	14413	14624	14524	14375	14468	14592	14398	14709	14437	14479	14403	14628	14565	14494	14405	14588	14564	14357	14565	14534	14515	14403	14481	14430	14397	14518	14465	14497	14495	14619	14504	14656	14522	14508	14517	14558	14523	14427	14518	14516	14652	14539	14434	14432	14637	14386	14457	14469	14603	14583	14417	14625	14533	14599	14481	14547	14432	14442	14507	14390	14478	14372	14467	14513	14361	14574	14568	14723	14574	14563	14525	14348	14567	14553	14406	14602	14319	14762	14529	14383	14437	14413	14455	14469	14698	14595	14413	14503	14612	14485	14521	14342	14351	14488	14414	14451	14415	14391	14316	14435	14463	14391	14495	14648	14604	14554	14339	14522	14521	14475	14554	14501	14606	14570	14566	14565	14531	14532	14428	14441	14540	14406	14468	14212	14422	14590	14362	14683	14496	14456	14534	14451	14427	14539	14611	14446	14392	14444	14564	14455	14435	14414	14578	14406	14421	14540	14435	14465	14667	14451	14549	14364	14521	14583	14586	14618	14347	14469	14414	14450	14571	14603	14534	14535	14487	14485	14418	14374	14604	14375	14507	14599	14516	14584	14532	14538	14647	14655	14514	14531	14488	14335	14604	14579	14540	14653	14597	14590	14434	14448	14546	14475	14482	14501	14655	14501	14465	14409	14362	14572	14588	14478	14569	14401	14453	14331	14484	14356	14420	14459	14431	14539	14552	14457	14416	14461	14597	14529	14482	14607	14479	14611	14500	14528	14397	14332	14401	14437	14419	14454	14616	14642	14571	14594	14520	14493	14405	14454	14454	14588	14452	14542	14511	14486	14449	14526	14668	14414	14525	14433	14622	14387	14688	14435	14525	14530	14602	14383	14513	14420	14400	14517	14521	14795	14511	14543	14543	14444	14518	14508	14361	14530	14543	14578	14584	14496	14451	14633	14433	14480	14448	14528	14486	14500	14507	14483	14556	14342	14454	14537	14618	14482	14646	14341	14591	14625	14480	14600	14396	14444	14525	14465	14734	14563	14452	14542	14497	14580	14452	14484	14513	14550	14499	14525	14574	14413	14542	14436	14717	14475	14544	14487	14398	14605	14741	14474	14370	14566	14432	14580	14380	14529	14432	14466	14443	14430	14626	14652	14491	14615	14570	14377	14517	14379	14441	14632	14531	14530	14453	14396	14517	14321	14652	14457	14452	14449	14538	14639	14553	14356	14573	14405	14480	14572	14407	14560	14703	14413	14445	14417	14502	14272	14508	14606	14618	14469	14492	14514	14551	14470	14553	14491	14535	14569	14442	14507	14433	14637	14488	14639	14603	14416	14496	14525	14485
24113	21161	28878	26815	27156	27709	26446	22301	20474	19591	18854	18286	18096	17529	17617	17586	17741	17413	17368	17067	17097	17203	16912	16921	17234	16835	17040	16589	16820	16829	16741	16910	16660	16814	16998	16755	16615	16721	16591	16842	16578	16680	16619	16681	16596	16685	16655	16696	16544	16622	16673	16823	16618	16671	16856	16531	16631	16518	16578	16882	16644	16526	16758	16816	16677	16809	16695	16834	16730	16734	16695	16589	16624	16449	16873	16774	16729	16803	16664	16607	16907	16566	16755	16616	16754	16662	16696	16448	16794	16682	16765	16630	16695	16538	16534	16547	16678	16655	16741	16606	16501	16709	16676	16718	16619	16880	16645	16606	16831	16727	16549	16654	16651	16847	16637	16675	16742	16923	16696	16541	16561	16523	16802	16573	16840	16810	16836	16695	16754	16729	16657	16715	16790	16560	16868	16562	16571	16860	16891	16564	16741	16624	16636	16609	16792	16680	16758	16738	16566	16760	16698	16513	16752	16650	16676	16668	16656	16721	16633	16721	16806	16861	16595	16657	16665	16636	16766	16728	16812	16643	16734	16796	16708	16692	16612	16664	16653	16761	16562	16533	16566	16875	16853	16545	16709	16742	16440	16859	16695	16581	16755	16764	16465	16728	16501	16595	16687	16565	16634	16577	16785	16884	16636	16879	16585	16694	16573	16592	16668	16738	16717	16573	16760	16849	16558	16523	16579	16709	16640	16612	16718	16664	16754	16519	16708	16699	16577	16697	16625	16628	16619	16757	16634	16692	16555	16547	16601	16802	16564	16476	16769	16509	16853	16632	16549	16740	16689	16513	16636	16732	16770	16652	16556	16421	16622	16673	16629	16532	16566	16440	16815	16778	16748	16706	16631	16605	16603	16645	16852	16616	16551	16813	16949	16774	16638	16610	16604	16671	16825	16695	16651	16683	16767	16750	16709	16645	16673	16582	16718	16798	16650	16553	16625	16659	16500	16496	16697	16562	16581	16848	16950	16770	16735	16729	16755	16740	16655	16564	16762	16544	16655	16885	16637	16611	16784	16718	16632	16819	16672	16707	16725	16611	16766	16583	16628	16806	16652	16690	16614	16746	16720	16613	16804	16738	16539	16790	16609	16825	16683	16547	16757	16743	16606	16613	16654	16685	16695	16662	16389	16585	16692	16661	16806	16745	16846	16609	16570	16711	16706	16748	16509	16585	16684	16650	16704	16522	16735	16630	16754	16507	16644	16670	16722	16528	16692	16759	16715	16674	16539	16612	16854	16748	16620	16718	16644	16946	16856	16780	16750	16690	16868	16821	16605	16623	16852	16668	16619	16717	16842	16670	16575	16696	16791	16634	16673	16757	16575	16441	16669	16599	16677	16725	16905	16563	16721	16602	16692	16715	16634	16546	16675	16629	16692	16762	16720	16728	16667	16619	16872	16680	16582	16757	16684	16576	16601	16718	16803	16715	16750	16877	16640	16449	16496	16590	16560	16599	16648	16811	16787	16497	16698	16591	16658	16722	16832	16745	16753	16555	16572	16620	16597	16646	16700	16548	16693	16719	16605	16756	16748	16574	16823	16582	16737	16651	16722	16697	16773	16741	16616	16746	16725	16674	16624	16613	16673	16684	16684	16761	16596	16695	16693	16434	16594	16776	16591	16644	16623	16914	16719	16910	16736	16680	16628	16574	16938	16648	16585	16738	16662	16679	16892	16712	16766	16877	16719	16729	16636	16658	16856	16748	16795	16546	16833	16734	16550	16714	16590	16795	16818	16821	16582	16848	16690	16900	16805	16726	16678	16368	16821	16569	16720	16699	16584	16617	16658	16594	16794	16726	16863	16747	16788	16563	16769	16704	16530	16648	16746	16728	16594	16740	16751	16511	16765	16646	16440	16499	16595	16595	16434	16587	16610	16762	16831	16551	16744	16683	16911	16733	16668	16535	16650	16611	16803	16474	16677	16534	16659	16609	16595	16553	16717	16600	16753	16854	16697	16856	16697	16615	16584	16731	16528	16657	16760	16707	16526	16535	16529	16771	16730	16626	16644	16707	16640	16668	16787	16739	16896	16548	16571	16600	16659	16682	16813	16711	16564	16661	16748	16581	16601	16806	16908	16613	16554	16573	16816	16687	16709	16694	16811	16723	16598	16706	16654	16688	16564	16482	16870	16624	16607	16578	16753	16549	16786	16825	16464	16746	16885	16692	16807	16575	16478	16531	16701	16746	16685	16778	16564	16648	16612	16654	16673	16660	16527	16573	16643	16719	16763	16850	16630	16709	16594	16569	16494	16693	16483	16650	16592	16546	16573	16707	16718	16793	16513	16731	16751	16624	16475	16897	16641	16822	16704	16678	16662	16704	16911	16720	16694	16648	16847	16540	16575	16646	16553	16657	16679	16507	16657	16787	16580	16628	16619	16565	16623	16688	16708	16663	16578	16553	16631	16465	16782	16829	16642	16537	16564	16531	16802	17009	16758	16729	16452	16595	16627	16520	16777	16652	16704	16691	16819	16817	16702	16591	16654	16688	16747	16830	16661	16690	16708	16608	16663	16689	16627	16593	16828	16788	16679	16683	16641	16524	16728	16616	16524	16666	16708	16631	16694	16706	16609	16640	16573	16817	16511	16678	16689	16660	16633	16729	16657	16720	16785	16763	16695	16652	16649	16713	16633	16741	16840	16857	16384	16508	16450	16635	16734	16671	16795	16621	16843	16578	16454	16742	16654	16758	16688	16756	16615	16710	16533	16613	16939	16813	16783	16675	16671	16650	16753	16624	16739	16583	16680	16785	17021	16877	16885	16453	16524	16779	16577	16688	16754	16673	16567	16695	16799	16617	16569	16574	16701	16741	16648	16776	16771	16679	16511	16522	16670	16741	16826	16762	16764	16541	16634	16503	16543	16518	16608	16714	16625	16556	16714	16561	16712	16615	16664	16591	16728	16648	16803	16784	16599	16658	16625	16803	16727	16591	16569	16694	16706	16538	16452	16769	16692	16589	16831	16738	16592	16473	16703	16548	16585	16513	16816	16625	16565	16669	16684	16738	16692	16708	16583	16804	16711	16785	16713	16725	16744	16730	16673	16711	16844	16653	16792	16594	16495	16583	16849	16808	16680	16543	16620	16768	16677	16759	16411	16785	16649	16752	16781	16704	16932	16866	16582	16734	16787	16531	16602	16646	16703	16761	16525	16570	16654	16755	16733	16840	16622	16806	16685	16829	16785	16778	16610	16655	16682	16742	16849	16741	16747	16624	16531	16781	16683	16436	16643	16829	16908	16876	16662	16686	16668	16627	16705	16706	16858	16749	16716	16600	16811	16607	16828	16714	16866	16668	16603	16739	16947	16556	16501	16744	16726	16733	16528	16704	16650	16566	16697	16871	16886	16469	16807	16582	16567	16642	16722	16784	16670	16630	16673	16502	16532	16654	16703	16822	16647	16695	16793	16615	16651	16598	16690	16739	16485	16572	16772	16662	16633	16559	16548	16529	16881	16653	16555	16455	16622	16666	16576	16879	16694	16689	16763	16571	16680	16524	16637	16646	16799	16574	16619	16859	16618	16706	16618	16677	16677	16538	16746	16756	16561	16602	16623	16827	16593	16729	16850	16604	16855	16624	16591	16753	16720	16731	16710	16581	16727	16808	16571	16861	16679	16602	16639	16864	16730	16886	16496	16733	16628	16791	16790	16423	16781	16644	16746	16763	16744	16567	16672	16648	16548	16687	16524	16698	16703	16643	16656	16774	16733	16434	16597	16712	16636	16684	16648	16747	16758	16736	16715	16737	16867	16806	16591	16680	16625	16730	16620	16554	16606	16598	16865	16761	16610	16448	16757	16581	16695	16656	16623	16689	16706	16592	16512	16775	16682	16593	16699	16571	16775	16625	16576	16453	16505	16724	16656	16645	16694	16670	16657	16512	16573	16907	16631	16690	16563	16662	16703	16691	16651	16646	16624	16679	16697	16519	16698	16616	16629	16752	16595	16748	16608	16644	16687	16651	16744	16609	16728	16675	16717	16557	16614	16835	16492	16573	16943	16708	16648	16572	16660	16604	16629	16672	16722	16669	16787	16616	16845	16724	16754	16685	16625	16770	16671	16699	16806	16736	16744	16686	16681	16851	16769	16650	16678	16646	16741	16691	16544	16828	16635	16614	16749	16576	16597	16876	16598	16714	16772	16678	16716	16720	16749	16683	16630	16594	16531	16616	16812	16659	16657	16563	16841	16757	16771	16617	16477	16905	16869	16649	16782	16858	16691	16734	16814	16787	16814	16562	16794	16643	16563	16649	16608	16732	16612	16565	16650	16609	16573	16595	16674	16607	16866	16641	16649	16602	17015	16708	16812	16687	16758	16840	16815	16713	16821	16591	16689	16694	16746	16561	16863	16721	16625	16765	16699	16520	16672	16767	16691	16677	16687	16733	16565	16850	16785	16693	16633	16552	16750	16745	16662	16641	16822	16697	16631	16711	16596	16768	16651	16667	16757	16650	16630	16561	16700	16774	16604	16755	16660	16599	16711	16574	16772	16615	16602	16676	16468	16748	16614	16540	16630	16945	16788	16767	16609	16628	16706	16822	16639	16673	16674	16599	16890	16610	16753	16625	16731	16753	16629	16744	16672	16607	16756	16747	16631	16681	16514	16568	16762	16818	16736	16752	16808	16806	16565	16534	16742	16744	16579	16553	16799	16822	16852	16646	16682	16632	16682	16447	16691	16693	16604	16702	16500	16569	16754	16577	16772	16640	16670	16757	16802	16645	16724	16590	16602	16650	16454	16594	16587	16667	16800	16825	16651	16725	16676	16729	16618	16511	16691	16961	16706	16748	16608	16516	16763	16440	16701	16631	16565	16541	16860	16681	16761	16506	16814	16752	16453	16534	16373	16646	16828	16852	16537	16739	16597	16630	16820	16608	16819	16445	16592	16580	16612	16846	16529	16705	16667	16576	16855	16527	16632	16640	16594	16729	16844	16711	16719	16760	16708	16768	16654	16708	16930	16507	16581	16649	16641	16646	16550	16602	16720	16689	16790	16699	16796	16727	16641	16926	16967	16770	16696	16757	16672	16645	16812	16610	16649	16635	16603	16709	16548	16538	16723	16734	16612	16648	16775	16723	16548	16762	16431	16502	16602	16706	16568	16567	16868	16789	16631	16746
32333	53595	50454	39918	33969	28628	25176	22200	19874	18317	17527	17019	16341	15964	15604	15471	15333	15099	15100	14946	15055	14844	14897	14688	14707	14593	14446	14529	14828	14671	14611	14525	14421	14593	14432	14621	14584	14398	14561	14685	14418	14653	14358	14715	14513	14629	14520	14462	14517	14585	14635	14439	14496	14489	14423	14587	14395	14581	14519	14550	14570	14438	14547	14344	14478	14622	14484	14675	14475	14492	14550	14388	14623	14583	14561	14491	14620	14423	14476	14569	14253	14488	14561	14437	14485	14408	14524	14706	14649	14394	14639	14575	14661	14572	14534	14441	14548	14686	14492	14562	14395	14533	14544	14363	14522	14458	14645	14555	14420	14677	14510	14498	14682	14491	14482	14313	14520	14621	14454	14451	14667	14409	14594	14472	14578	14442	14380	14428	14572	14359	14458	14481	14495	14623	14515	14469	14570	14472	14531	14387	14697	14560	14597	14377	14520	14505	14370	14434	14486	14511	14415	14522	14421	14575	14563	14503	14614	14548	14391	14494	14500	14571	14489	14535	14488	14509	14529	14561	14621	14572	14606	14598	14583	14556	14389	14706	14533	14709	14619	14490	14644	14448	14413	14594	14658	14476	14488	14527	14614	14423	14487	14658	14560	14400	14564	14425	14568	14410	14559	14528	14523	14585	14553	14594	14683	14446	14569	14542	14492	14231	14586	14500	14393	14542	14458	14616	14368	14587	14748	14506	14683	14498	14478	14557	14555	14568	14611	14447	14538	14758	14446	14591	14404	14403	14538	14424	14398	14292	14382	14466	14385	14376	14509	14379	14520	14596	14379	14471	14668	14593	14479	14534	14416	14626	14518	14526	14582	14373	14672	14425	14389	14512	14346	14492	14612	14626	14552	14590	14399	14492	14489	14346	14562	14326	14467	14532	14512	14401	14420	14550	14466	14425	14751	14537	14512	14513	14374	14555	14564	14632	14429	14655	14663	14588	14417	14547	14504	14486	14488	14382	14501	14665	14497	14417	14450	14620	14400	14464	14301	14495	14630	14433	14562	14605	14540	14484	14596	14650	14565	14443	14540	14608	14484	14698	14483	14473	14586	14552	14483	14469	14481	14386	14350	14460	14413	14574	14637	14545	14522	14537	14664	14412	14405	14629	14521	14503	14517	14403	14589	14577	14659	14489	14533	14456	14380	14516	14620	14371	14334	14650	14449	14512	14395	14536	14572	14360	14589	14519	14499	14469	14449	14491	14533	14546	14497	14576	14367	14490	14528	14384	14556	14562	14396	14566	14491	14628	14465	14564	14675	14341	14520	14690	14649	14650	14369	14478	14451	14530	14506	14502	14676	14608	14391	14464	14652	14497	14439	14613	14482	14698	14429	14388	14465	14412	14621	14532	14575	14404	14504	14405	14485	14521	14634	14367	14501	14625	14412	14404	14445	14485	14469	14553	14445	14524	14506	14582	14551	14557	14432	14526	14657	14767	14351	14573	14546	14454	14474	14622	14617	14437	14557	14470	14504	14568	14604	14562	14539	14593	14471	14421	14460	14567	14476	14449	14529	14475	14554	14491	14595	14495	14378	14515	14690	14423	14506	14452	14501	14347	14496	14423	14391	14495	14558	14708	14372	14485	14483	14554	14455	14454	14460	14369	14449	14514	14436	14417	14383	14420	14630	14664	14378	14618	14525	14586	14474	14472	14503	14629	14645	14578	14572	14557	14552	14452	14408	14583	14595	14660	14207	14297	14738	14624	14438	14419	14493	14579	14707	14453	14442	14526	14403	14557	14468	14602	14633	14591	14425	14546	14548	14448	14548	14668	14672	14665	14418	14512	14533	14402	14478	14636	14546	14578	14418	14477	14585	14402	14464	14434	14424	14554	14430	14641	14438	14435	14458	14694	14285	14364	14417	14594	14626	14696	14459	14670	14688	14453	14404	14552	14390	14589	14452	14751	14534	14437	14560	14578	14600	14480	14380	14510	14482	14437	14566	14300	14342	14412	14534	14478	14700	14480	14725	14479	14574	14447	14533	14688	14464	14470	14546	14391	14384	14432	14515	14434	14558	14597	14377	14498	14593	14442	14524	14335	14463	14256	14503	14584	14535	14370	14404	14588	14458	14580	14565	14488	14548	14545	14518	14538	14492	14559	14434	14378	14561	14591	14577	14494	14593	14524	14684	14267	14465	14536	14579	14474	14366	14574	14484	14568	14408	14453	14464	14552	14486	14513	14395	14528	14397	14384	14609	14524	14489	14509	14546	14694	14463	14439	14497	14510	14594	14564	14531	14366	14368	14492	14430	14532	14582	14409	14488	14536	14562	14409	14525	14538	14486	14397	14580	14588	14313	14397	14402	14562	14413	14536	14593	14456	14604	14419	14517	14565	14604	14443	14485	14500	14516	14656	14540	14521	14459	14653	14439	14477	14535	14380	14617	14522	14568	14544	14478	14377	14393	14448	14505	14599	14554	14516	14536	14565	14440	14414	14420	14539	14631	14344	14425	14472	14554	14534	14622	14428	14571	14519	14471	14610	14572	14467	14457	14569	14612	14410	14529	14444	14535	14572	14430	14571	14618	14479	14351	14548	14497	14481	14533	14537	14742	14278	14418	14710	14416	14424	14547	14355	14496	14571	14650	14432	14399	14609	14501	14522	14427	14449	14622	14562	14518	14356	14616	14563	14439	14517	14498	14515	14445	14538	14556	14611	14429	14593	14580	14466	14624	14422	14447	14288	14578	14434	14368	14462	14524	14572	14605	14528	14562	14547	14354	14553	14628	14529	14459	14497	14602	14495	14610	14442	14463	14485	14502	14322	14461	14486	14390	14431	14543	14492	14623	14497	14596	14477	14384	14387	14473	14459	14631	14484	14457	14597	14513	14595	14353	14358	14467	14536	14353	14454	14544	14510	14620	14572	14657	14419	14411	14639	14547	14460	14385	14573	14399	14543	14499	14623	14526	14393	14529	14480	14380	14574	14490	14537	14364	14538	14303	14692	14573	14576	14464	14467	14704	14457	14555	14670	14438	14507	14496	14421	14434	14489	14551	14667	14563	14488	14498	14518	14468	14420	14522	14471	14535	14544	14480	14534	14588	14364	14511	14569	14429	14532	14388	14571	14468	14428	14443	14460	14469	14543	14424	14640	14547	14556	14398	14525	14424	14431	14523	14588	14532	14456	14497	14536	14472	14614	14578	14463	14358	14519	14441	14481	14503	14519	14711	14573	14535	14536	14383	14219	14485	14451	14560	14330	14474	14610	14535	14413	14418	14602	14676	14301	14388	14550	14629	14616	14416	14512	14465	14527	14516	14519	14392	14455	14537	14550	14539	14531	14479	14314	14567	14634	14549	14413	14541	14520	14517	14541	14489	14353	14544	14446	14645	14509	14572	14453	14462	14669	14499	14515	14509	14425	14485	14466	14540	14519	14491	14512	14545	14529	14501	14465	14520	14534	14509	14351	14510	14502	14557	14640	14473	14341	14614	14502	14584	14499	14597	14538	14541	14620	14450	14576	14505	14445	14411	14380	14475	14365	14503	14602	14518	14377	14532	14575	14470	14350	14646	14583	14486	14422	14703	14522	14707	14514	14471	14566	14453	14607	14607	14624	14559	14559	14358	14627	14436	14516	14572	14397	14368	14537	14407	14548	14454	14381	14472	14397	14535	14490	14605	14498	14543	14637	14595	14490	14498	14546	14421	14460	14637	14384	14385	14438	14587	14410	14538	14575	14439	14515	14443	14356	14402	14429	14423	14575	14493	14400	14625	14434	14658	14591	14448	14352	14512	14371	14503	14473	14450	14512	14518	14515	14586	14453	14466	14397	14509	14416	14414	14275	14712	14389	14588	14670	14416	14528	14647	14546	14529	14365	14458	14586	14254	14323	14522	14553	14480	14473	14470	14510	14410	14485	14425	14580	14621	14457	14584	14586	14544	14523	14291	14512	14646	14452	14567	14439	14397	14316	14528	14336	14403	14548	14414	14573	14485	14457	14442	14469	14582	14558	14528	14390	14349	14709	14415	14427	14633	14424	14530	14474	14443	14590	14467	14634	14613	14475	14551	14523	14436	14628	14646	14442	14491	14579	14578	14541	14418	14370	14593	14419	14537	14546	14295	14567	14394	14437	14464	14465	14511	14452	14467	14658	14556	14597	14504	14431	14453	14484	14532	14582	14521	14544	14619	14386	14523	14628	14426	14413	14599	14458	14348	14438	14534	14504	14461	14542	14527	14685	14309	14511	14450	14527	14526	14533	14645	14479	14450	14656	14665	14599	14457	14415	14513	14371	14454	14533	14446	14551	14412	14625	14463	14464	14518	14429	14489	14400	14598	14494	14565	14514	14471	14406	14425	14516	14506	14455	14630	14621	14620	14453	14488	14513	14579	14557	14427	14542	14563	14550	14585	14509	14514	14575	14476	14284	14501	14399	14436	14632	14550	14502	14406	14464	14539	14569	14538	14518	14560	14526	14507	14423	14597	14536	14489	14531	14574	14474	14626	14510	14622	14367	14464	14397	14451	14641	14420	14399	14417	14391	14469	14435	14542	14778	14403	14493	14592	14515	14523	14351	14583	14693	14566	14441	14433	14520	14624	14573	14601	14434	14483	14489	14586	14421	14492	14404	14513	14489	14475	14561	14479	14473	14446	14381	14625	14372	14639	14585	14385	14664	14392	14561	14411	14535	14340	14545	14548	14439	14509	14554	14401	14544	14615	14452	14706	14513	14667	14397	14451	14447	14469	14560	14645	14512	14457	14528	14412	14566	14497	14555	14496	14577	14502	14686	14705	14617	14498	14578	14648	14365	14463	14433	14631	14482	14478	14400	14634	14529	14418	14377	14540	14402	14488	14569	14663	14443	14704	14522	14468	14428	14612	14492	14411	14583	14450	14500	14360	14687	14655	14546	14528	14444	14322	14524	14518	14680	14600	14502	14611	14573	14536	14368	14536	14587	14427	14525	14516	14351	14505	14655	14281	14491	14426	14468	14487	14466	14471	14550	14552	14396	14408	14504	14395	14415	14515	14562	14419	14542	14480	14458	14535	14642	14412	14611	14381	14463	14626	14442	14574	14438	14418	14546	14513	14358	14684	14553	14691	14432	14628	14361	14456	14435	14493	14457	14424	14488	14391	14554	14428	14545	14523	14501	14470	14627	14431	14413
22823	21187	29010	24205	23928	28603	30559	24574	22388	21501	20429	19637	18968	18654	18650	18496	18162	17769	17688	17815	17867	17620	17602	17407	17354	17263	17294	17200	17022	17096	17202	17247	17392	17305	17322	17080	17133	17160	17061	16950	16991	16989	17038	17193	16996	17120	17025	17107	17126	17011	17250	17161	17247	17130	17016	17142	17270	17215	17110	17275	17251	17265	17082	17313	17209	17204	16915	17245	17157	16933	17111	17092	17358	17168	17047	17188	16885	17142	17151	17164	17234	16899	16922	17156	17029	17176	16924	17312	17293	17105	17009	17047	17039	16875	17174	16942	17016	17064	17018	17094	16870	17063	16951	17169	17213	17201	17163	17145	17019	17013	17033	17015	16943	17083	17057	17228	17115	17146	17302	17208	17108	17093	17197	17319	17204	17037	17084	17084	17084	17118	17318	17168	16987	17178	17338	17029	17206	17152	17135	17068	17354	16919	17303	17052	17092	17177	17203	17156	17135	16914	17228	16891	17191	17080	17217	17068	17308	16895	17131	17109	17177	17084	17060	17140	17076	17006	17277	17238	17354	17199	17166	17163	17067	17073	16935	17078	16875	17045	17152	17232	17112	17248	16934	17193	17044	17169	17064	17051	17142	17004	17052	17024	17074	17314	17179	16935	17062	17091	16989	16986	17111	17220	17023	16944	17081	16996	17006	17079	17179	17100	17048	17145	16993	16971	17177	17157	16987	17092	17272	17235	16999	17156	17130	17298	16798	17079	17211	17279	17066	17089	17113	16885	16954	17023	16971	17066	17262	17167	16844	16914	16995	17067	17098	17042	17290	17245	17214	17168	17075	17189	16937	17119	16906	17047	17171	17117	17236	17200	17087	17219	16949	17070	16974	17110	17145	17129	17090	16929	17119	17287	17195	17063	17104	17029	17235	17109	17229	17179	17177	17118	17094	16988	16898	16980	17131	17104	17094	17049	17130	17053	17174	16834	17104	17181	16948	16979	17041	16887	17233	17219	17042	17033	17146	17104	17094	17074	17212	17094	17084	17047	16984	17067	16944	17020	17126	17058	17137	17021	17114	17217	17170	17108	17094	17263	17102	17264	17250	16976	17276	17178	17200	17035	17215	16898	16958	17088	17125	16933	17047	17062	17307	17121	17117	17217	17234	16995	17011	16957	17204	17183	17165	17047	17231	17175	17203	17272	17197	17044	17142	17096	17246	17111	17041	17015	17046	17081	16961	16908	16916	16914	17027	17005	17211	17088	17015	17029	16966	16936	16953	17107	16990	17046	17090	16962	17305	17252	16936	17018	17009	16997	17104	17354	17122	17226	16891	16893	17236	17188	16909	16919	17082	17044	16915	16990	17104	17119	17105	17140	17122	17036	16924	17136	17109	17226	16936	17060	16954	17138	17110	17055	16982	17191	17012	16726	16916	16964	17100	17046	17313	16909	17226	17046	17046	17071	17123	17158	16983	17174	17027	17196	17098	17142	17107	17003	17025	16924	17145	16994	16935	17098	17406	17105	17094	17083	16895	17037	17314	17153	17219	17322	17239	17136	17177	16980	16899	17130	17078	17090	17072	17011	16994	17227	16989	17066	17076	17018	17148	17131	17362	17129	17180	17032	17143	17116	17166	17072	17009	16907	17133	17042	17202	17113	17082	17075	17200	17156	17197	17191	17312	17030	17139	17108	17131	17284	17160	17013	16885	17067	17064	16910	17152	16950	17300	17019	17271	17054	16937	17025	17058	17107	17105	17126	17121	16987	17152	17113	17307	16989	17150	17031	17109	17092	17051	17245	17015	17206	17154	16816	17177	17141	17147	17055	17123	16969	17048	17024	17049	17267	17230	17182	17220	16999	17164	17200	16989	16840	17167	17079	17093	17296	17242	17088	17024	17096	16911	17098	17304	17179	17116	16982	17040	16999	17042	17045	16989	16956	17082	17010	16939	17115	17001	17099	17136	16976	17083	16977	16922	17206	17211	16882	16931	17022	17194	17247	17228	17080	17092	17261	17115	16929	17021	17295	16996	16855	17041	17044	17051	17161	16943	17133	17043	17238	17132	17073	17236	17182	17080	17185	17091	17079	17266	17083	17148	17266	17235	17228	17129	17017	17069	17221	17288	16972	17159	16858	17229	17026	17069	17082	16963	17177	17072	17223	17135	17119	16946	17144	17065	17192	17180	17279	17021	16926	16941	17111	17084	16841	17046	16957	16946	16980	16931	17000	16914	17088	17362	17122	17122	17216	17186	17084	17042	16979	17258	17301	16924	17154	17004	17266	17071	17015	17072	16998	17099	17184	17048	17069	17135	17157	17138	17128	17144	17003	16944	17108	16993	17019	17029	17143	17166	17118	17150	16995	17105	17019	17119	17040	17128	17043	17007	17191	17100	17166	17121	16900	17220	17244	17159	16984	16960	17175	17170	17111	16987	17056	17212	17032	17165	17067	17124	16958	17170	17072	17141	17205	16978	17220	17334	17232	16902	16825	17126	17018	17153	17015	16974	17092	17112	17262	17098	17028	17057	17100	17254	17183	17060	17022	16915	17243	16873	16942	17161	17128	16992	17049	16866	16909	16939	16878	17220	17027	16955	17140	16979	16992	17168	17194	17265	17221	17168	17141	17059	16859	17013	17080	17158	17168	17076	17001	16996	17065	17064	16904	16921	17285	17255	17024	16976	17129	16926	17070	17062	17148	16907	17028	17003	17164	17117	17186	17027	17182	17022	17232	17134	16935	17342	17100	17078	17098	17039	17119	17147	17201	17253	17072	17067	17169	17230	17130	17018	17008	17140	16980	16992	17004	17140	17166	16978	17136	17110	17150	16883	17012	17104	17002	17125	17252	17211	17082	17039	17146	17094	17101	17172	17344	17178	17144	17059	17281	17119	16920	17240	17146	17250	17108	17015	17084	16923	17027	17161	17237	17060	17079	16996	17058	16991	16984	17091	17278	17071	16989	17163	17074	17173	17183	17144	16945	16932	17192	17272	16965	17038	17045	17003	16862	17018	17235	17116	17238	17055	17146	16972	16955	17112	17221	17286	17159	16962	17136	17132	17081	16975	17111	17109	17111	17134	17132	17122	17226	17240	17130	17128	17208	17087	17220	17148	17180	17099	16991	17050	17222	17216	17205	17161	17219	17114	17076	17114	17014	17220	17237	16945	17261	17181	17073	17232	17260	17238	17214	17027	17042	17016	17109	17070	17281	17234	17021	16891	16994	17175	17014	16996	17091	17119	17310	17079	16759	17013	16949	16991	17076	17027	16958	17085	17146	17074	17016	17003	17175	17080	17084	17281	17059	17207	17088	16998	17088	16982	16907	17027	17218	17049	17223	16971	17155	17206	17081	17180	17089	17282	17036	17049	17014	17106	17004	17257	17167	17046	17182	17011	16972	17121	17257	16962	16941	16893	17119	17096	17117	17222	17424	17093	16877	16923	17257	16944	16866	16950	16949	17034	17023	17136	17147	17153	17004	17153	17417	17076	17056	17175	17064	17033	16982	16831	17059	17164	17140	17025	17122	17254	16980	16997	16923	17161	17115	17118	17005	17061	17164	16978	16970	17107	16974	17133	17078	17008	17155	16917	17036	17032	17155	17024	17084	17069	16927	17017	17112	17016	16928	17041	17220	17186	17243	17075	17199	17085	17142	17202	17081	17227	16906	17247	17185	16979	17115	17069	16984	16805	17041	16996	17080	17371	17111	16903	17083	17186	16932	17228	17160	17136	17146	16988	17136	17151	16956	17031	17108	17062	16979	16998	17064	17306	17106	16929	17094	17030	17052	17083	17178	17059	17163	17198	17113	17161	17063	17199	16853	16824	16989	16944	16932	16894	16946	17068	17052	17035	16997	17121	17067	17034	16982	17333	17210	17218	17038	17003	16938	16985	17024	17318	16952	17171	16916	17014	16953	17208	16853	17023	16992	17120	16955	17171	16855	17134	16990	17069	16996	17153	16960	16897	17176	17182	16980	17213	17180	17014	17011	16901	16925	17194	16850	17091	17090	17094	17010	17115	16938	16988	17029	17161	17046	17180	17117	17119	17079	17011	17090	17195	16958	17066	17199	17228	17137	17064	17010	17132	17037	17245	17021	16984	17151	17076	17024	17232	17267	17011	17169	17134	17221	17145	16972	17065	17011	17032	17121	16919	17105	17102	16925	17285	16972	17073	17188	16899	17170	17209	17128	17068	17248	17282	16971	17035	17084	17293	17080	16966	17181	17015	17088	17020	16985	17140	17189	17103	16931	17084	17017	17064	16948	17019	16963	16918	17000	17005	17260	17060	17081	17108	16976	17206	16840	17109	17040	17079	16974	16827	17205	16942	16954	17177	17261	17193	16986	17214	17161	17079	17217	17341	17180	17265	17082	17000	17180	17000	16886	17194	17047	17140	16950	17088	17074	17206	17090	17021	16853	17030	17125	17047	17093	17259	17126	17077	16958	17270	17190	17065	17217	17131	17173	17107	17135	16941	17181	17097	17008	17223	17025	17192	16952	17067	16878	17071	17076	17001	17095	16892	17151	17107	16994	17104	17160	17109	17125	17011	17019	17031	17220	17159	17055	16995	16931	17004	16902	17175	17163	17194	16978	17319	16983	17007	16965	16993	17052	16996	16961	17077	16999	17081	17010	17030	17105	17256	17024	17026	16942	17197	17139	17051	17137	17013	17275	16962	16979	17053	16969	16943	17143	16866	17005	17284	17175	17128	17077	17200	17052	17276	16957	17094	17103	16874	17155	17153	16961	17189	17027	16916	17172	17149	17067	17040	17166	17130	16989	17452	17255	17321	17223	17185	17133	17209	17104	16868	17101	16968	17237	17177	17165	17181	17083	17209	17027	17035	17018	17074	17185	17078	17203	17003	17028	17093	17065	16984	16877	17067	17071	17283	17055	16973	17207	17065	17143	17072	17047	16978	17148	17307	17021	17242	17005	17071	17295	17186	17050	17194	16893	17194	16938	17067	17129	16977	17060	17153	16918	17206	17213	16870	16821	17216	17082	16942	17059	17133	17307	17181	17008	16942	17028	17083	16779	17145	17155	17134	16991	16945	17163	17063	17106	16909	17097	17083	17064	16984	17279	17108	16973	16980	17125	17109	16972	17142	17171	17170	16946	16981	17095	17031	16880	17119	16911	17046	17160	16864	17001	17201	17057	16961	17181
34608	59848	55321	44919	38579	33645	29008	24932	22418	20694	19535	18247	17298	16651	16512	16137	15929	15758	15525	15287	15361	15273	15169	15006	14877	14788	14934	14764	14985	14924	14852	14717	14902	14677	14828	14810	14765	14835	14819	14932	14749	14929	14694	14615	14801	14774	14929	14784	14755	14746	14596	14880	14673	14669	14608	14612	14731	14578	14886	14749	14756	14742	14709	14607	14698	14774	14731	14707	14866	14773	14873	14735	14624	14551	14710	14835	14721	14749	14742	14583	14762	14790	14788	14710	14693	14674	14840	14574	14761	14644	14662	14649	14667	14788	14625	14700	14673	14796	14895	14660	14831	14712	14603	14777	14821	14846	14699	14716	14696	14583	14728	14665	14873	14884	14707	14727	14653	14449	14756	14769	14902	14973	14705	14894	14561	14807	14678	14688	14712	14762	14786	14783	14695	14734	14763	14738	14627	14812	14708	14514	14870	14661	14561	14796	14622	14831	14788	14616	14750	14691	14573	14800	14630	14823	14742	14738	14711	14699	14694	14699	14785	14637	14825	14784	14733	14822	14629	14638	14798	14754	14729	14746	14416	14767	14601	14827	14617	14875	14629	14766	14724	14705	14726	14706	14808	14637	14828	14809	14759	14754	14597	14741	14714	14644	14683	14678	14644	14706	14706	14688	14870	14796	14867	14636	14806	14668	14695	14593	14759	14820	14827	14668	14683	14729	14748	14709	14729	14641	14732	14690	14863	14690	14729	14716	14769	14654	14827	14722	14687	14700	14952	14689	14657	14565	14873	14746	14632	14702	14713	14789	14918	14736	14717	14700	14612	14777	14836	14677	14700	14721	14728	14743	14748	14626	14857	14803	14880	14555	14774	14769	14731	14607	14752	14842	14586	14813	14762	14600	14720	14857	14861	14656	14834	14725	14665	14687	14606	14708	14724	14635	14679	14709	14837	14695	14692	14824	14481	14801	14861	14606	14759	14748	14699	14662	14740	14709	14620	14766	14613	14756	14826	14616	14699	14554	14724	14655	14696	14676	14558	14550	14932	14735	14716	15025	14799	14782	14770	14786	14792	14726	14689	14848	14814	14644	14708	14806	14760	14731	14655	14725	14863	14637	14679	14955	14582	14764	14780	14762	14737	14706	14774	14735	14740	14732	14661	14837	14772	14808	14800	14684	14743	14718	14715	14713	14701	14719	14801	14823	14752	14610	14863	14535	14783	14590	14587	14644	14572	14795	14721	14794	14672	14734	14796	14659	14608	14574	14618	14789	14778	14754	14860	14829	14846	14861	14547	14981	14574	14796	14740	14748	14862	14704	14761	14691	14749	14631	14610	14724	14586	14728	14682	14682	14809	14661	14829	14727	14628	14814	14740	14866	14713	14822	14639	14653	14704	14642	14681	14745	14784	14692	14753	14685	14900	14663	14908	14596	14672	14749	14658	14766	14798	14857	14791	14654	14854	14615	14746	14911	14693	14840	14759	14687	14672	14663	14536	14585	14823	14607	14832	14654	14732	14571	14849	14794	14708	14652	14594	14690	14557	14687	14844	14606	14732	14701	14826	14796	14674	14718	14774	14608	14894	14779	14763	14621	14735	14650	14722	14631	14848	14715	14711	14840	14799	14703	14554	14734	14525	14722	14752	14753	14579	14354	14711	14738	14648	14717	14690	14720	14707	14475	14750	14670	14655	14710	14784	14704	14821	14727	14666	14583	14669	14890	14729	14871	14622	14562	14683	14629	14691	14785	14637	14565	14825	14774	14676	14708	14785	14791	14647	14752	14831	14684	14650	14728	14673	14878	14657	14779	14680	14805	14732	14782	14896	14732	14594	14685	14774	14604	14671	14719	14890	14695	14589	14641	14727	14798	14688	14740	14731	14788	14632	14696	14821	14956	14623	14938	14694	14768	14599	14797	14835	14700	14741	14598	14829	14678	14772	14615	14818	14766	14908	14653	14644	14690	14645	14719	14803	14689	14705	14836	14594	14756	14775	14874	14683	14918	14808	14774	14712	14724	14728	14769	14620	14718	14779	14716	14699	14569	14772	14604	14813	14650	14610	14695	14716	14917	14757	14669	14829	14685	14737	14725	14704	14713	14668	14664	14800	14672	14696	14702	14852	14615	14658	14710	14564	14812	14673	14633	14801	14795	14733	14805	14663	14719	14707	14790	14655	14620	14902	14657	14761	14772	14675	14793	14679	14841	14726	14767	14759	14670	14736	14706	14856	14736	14582	14719	14512	14809	14886	14602	14775	14771	14570	14833	14917	14858	14789	14723	14713	14846	14838	14819	14723	14539	14625	14836	14624	14853	14534	14638	14682	14853	14627	14709	14777	14759	14660	14780	14552	14598	14604	14740	14855	14797	14631	14667	14877	14771	14740	14847	14611	14799	14817	14632	14756	14870	14667	14645	14758	14615	14584	14605	14671	14747	14790	14796	14569	14581	14839	14829	14816	14652	14730	14907	14587	14810	14636	14836	14608	14733	14809	14626	14834	14759	14760	14647	14664	14566	14655	14713	14829	14695	14813	14704	14710	14830	14680	14598	14844	14821	14763	14587	14766	14632	14709	14702	14818	14704	14820	14673	14654	14854	14718	14898	14796	14740	14729	14666	14776	14541	14732	14611	14782	14603	14806	14667	14768	14748	14801	14888	14814	14710	14712	14826	14636	14527	14631	14635	14663	14626	14666	14744	14638	14761	14634	14827	14721	14830	14645	14701	14778	14602	14668	14833	14531	14649	14748	14579	14637	14819	14730	14548	14758	14814	14637	14837	14849	14793	14640	14694	14664	14731	14525	14719	14688	14691	14702	14628	14551	14800	14555	14821	14678	14682	14795	14744	14632	14485	14758	14618	14711	14592	14911	14615	14694	14851	14875	14872	14574	14802	14722	14743	14653	14614	14662	14675	14624	14749	14707	14676	14527	14690	14726	14648	14862	14779	14801	14776	14845	14669	14672	14824	14733	14671	14695	14787	14688	14723	14670	14719	14720	14741	14830	14748	14702	14749	14810	14612	14621	14824	14764	14814	14696	14625	14638	14734	14779	14646	14693	14639	14876	14804	14668	14596	14770	14692	14666	14848	14735	14588	14737	14800	14614	14627	14567	14484	14770	14814	14762	14779	14692	14729	14673	14824	14742	14665	14779	14613	14741	14644	14604	14614	14623	14738	14646	14794	14615	14818	14683	14671	14778	14790	14692	14606	14542	14712	14778	14579	14678	14770	14664	14784	14758	14579	14741	14711	14685	14726	14772	14822	14804	14617	14774	14781	14531	14676	14764	14496	14855	14695	14856	14650	14670	14554	14830	14467	14685	14837	14616	14718	14728	14845	14766	14825	14608	14909	14833	14729	14764	14777	14628	14674	14747	14517	14995	14631	14500	14779	14616	14687	14674	14862	14659	14516	14820	14834	14617	14708	14722	14755	14652	14673	14626	14715	14853	14716	14624	14841	14693	14647	14738	14775	14607	14730	14757	14591	14640	14763	14718	14678	14655	14701	14690	14831	14708	14715	14977	14864	14623	14822	14745	14705	14744	14845	14864	14674	14721	14783	14673	14755	14742	14726	14592	14852	14738	14612	14730	14684	14701	14730	14675	14831	14698	14573	14617	14854	14858	14888	14836	14691	14673	14675	14595	14652	14763	14707	14763	14938	14704	14812	14649	14846	14669	14609	14849	14597	14754	14783	14742	14706	14694	14690	14829	14678	14783	14782	14801	14729	14700	14584	14880	14781	14820	14684	14734	14773	14632	14686	14587	14646	14847	14681	14664	14745	14653	14748	14708	14561	14719	14426	14623	14654	14735	14815	14663	14713	14585	14647	14705	14819	14646	14731	14665	14669	14672	14710	14989	14806	14732	14760	14871	14672	14831	14887	14980	14621	14784	14556	14602	14778	14754	14626	14850	14865	14587	14734	14564	14719	14637	14826	14783	14841	14662	14686	14801	14600	14644	14667	14906	14757	14805	14565	14653	14793	14813	14882	14658	14675	14756	14698	14676	14704	14633	14466	14844	14720	14629	14659	14687	14765	14902	14709	14771	14824	14871	14787	14682	14739	14776	14566	14698	14894	14654	14617	14697	14792	14732	14542	14812	14586	14892	14814	14680	14540	14566	14841	14631	14705	14835	14675	14825	14794	14813	14775	14599	14726	14807	14812	14804	14723	14738	14703	14616	14599	14612	14677	14703	14639	14842	14815	14640	14753	14711	14608	14507	14644	14769	14673	14641	14833	14854	14851	14857	14909	14863	14764	14861	14563	14697	14749	14701	14785	14728	14633	14732	14804	14695	14710	14725	14680	14900	14627	14837	14674	14754	14639	14588	14773	14853	14732	14772	14610	14577	14702	14679	14803	14684	14783	15004	14587	14666	14747	14682	14758	14769	14693	14611	14756	14638	14696	14502	14706	14709	14722	14686	14905	14593	14741	14753	14864	14539	14732	14538	14667	14647	14715	14793	14685	14730	14759	14774	14710	14640	14712	14589	14783	14831	14655	14626	14638	14674	14825	14724	14664	14659	14680	14726	14794	14660	14839	14614	14759	14643	14742	14690	14722	14693	14718	14509	14776	14734	14641	14749	14806	14705	14739	14706	14602	14677	14633	14768	14580	14807	14696	14748	14679	14616	14753	14804	14883	14715	14838	14783	14777	14682	14582	14776	14642	14792	14785	14725	14811	14715	14820	14545	14760	14800	14842	14764	14752	14704	14763	14710	14572	14820	14764	14551	14698	14785	14565	14657	14761	14799	14584	14687	14830	14666	14645	14609	14712	14643	14755	14804	14806	14886	14675	14715	14921	14801	14661	14770	15026	14805	14902	14688	14839	14873	14769	14578	14758	14649	14738	14733	14730	14620	14683	14569	14652	14771	14697	14726	14573	14761	14738	14753	14829	14655	14759	14688	14791	14822	14686	14732	14543	14819	14673	14762	14710	14850	14580	14687	14855	14849	14689	14703	14651	14893	14675	14747	14629	14648	14749	14813	14688	14641	14763	14675	14684	14694	14778	14826	14662	14716	14589	14583	14900	14597	14579	14619	14742	14751	14807	14671	14600	14711	14844	14754	14586	14680	14725	14766	14719	14781	14669	14769	14651	14883	14586	14746	14761	14816	14690	14769	14726	14704	14726	14730	14552	14644	14826	14716	14692	14672	14588	14632	14766
29718	29807	39337	34462	27934	23752	21728	19796	18988	18316	17959	17563	17527	17203	17195	17211	17025	17141	17021	16817	17064	16929	17035	16861	16726	16839	16957	16950	16726	16779	16777	16950	16973	16695	16796	16885	16758	16697	16891	16659	16635	16584	16843	16610	16685	16960	16609	16694	16686	16680	16916	16686	16747	16780	16652	16734	16842	16532	16795	16658	16910	16423	16800	16763	16936	16780	16811	16842	16891	16732	16878	16831	16786	16657	16744	16718	16766	16602	16815	16651	16865	16700	16732	16825	16576	16818	16719	16768	16654	16610	16670	16754	16555	16814	16697	16549	16859	16740	16449	16671	16666	16781	16734	16709	16661	16628	16865	16674	16721	16915	16745	16846	16594	16737	16764	16489	16581	16720	16731	16723	16572	16752	16814	16637	16941	16692	16788	16658	16878	16673	16662	16666	16794	16674	16667	16652	16600	16943	16831	16765	16835	16861	16826	16817	16762	16564	16603	16568	16861	16657	16601	16513	16725	16614	16578	16812	16896	16599	16635	16632	16711	16778	16634	16742	16740	16774	16641	16681	16874	16695	16744	16857	16628	16651	16778	16688	16805	16899	16679	16605	16657	16776	16774	16884	16877	16624	16532	16755	16737	16634	16840	16710	16692	16920	16766	16714	16756	16773	16869	16662	16844	16765	16842	16627	16702	16701	16877	16650	16807	16744	16937	16769	16575	16772	16731	16927	16823	16863	16632	16627	16828	16682	16732	16670	16873	16764	16748	16750	16654	16670	16642	16840	16722	16591	16542	16867	16661	16716	16646	16641	16750	16794	16554	16876	16685	16832	16855	16734	16818	16866	16767	16579	16642	16715	16716	16779	16769	16734	16883	16771	16650	16842	16876	16660	16530	16781	16849	16717	16645	16673	16523	16672	16845	16730	16879	16933	16733	16832	16743	16797	16817	16747	16932	16904	16728	16594	16729	16760	16677	16827	16804	16519	16765	16757	16855	16683	16809	16872	16737	16598	17008	16825	16598	16743	16678	16715	16605	16502	16662	16623	16666	16762	16923	16827	16557	16650	16676	16657	16837	16836	16891	16660	16803	16838	16726	16739	16758	16816	16717	16626	16654	16796	16726	16814	16831	16823	16696	16651	16684	16636	16812	16641	16752	16770	16831	16696	16871	16764	16670	16598	16692	16532	16769	16803	16661	16709	16734	16678	16866	16852	16912	16735	16440	16636	16761	16718	16645	16637	16559	16693	16698	16728	16757	16667	16770	16686	16614	16686	16873	17087	16858	16706	16722	16751	16711	16890	16758	16747	16739	16720	16583	16689	16716	16761	16686	16935	16865	16791	16889	16714	16605	16759	16657	16741	16914	16769	16693	16829	16798	16714	16770	16830	16789	16596	16791	16568	16820	16530	16805	16807	16733	16723	16750	16828	16735	16728	16769	16884	16815	16841	16839	16800	16817	16819	16707	16716	16788	16695	16823	16537	17004	16666	16735	16728	16569	16746	16814	16624	16632	16560	16774	16832	16679	16765	16686	16745	16747	16855	16790	16642	16720	16750	16746	16703	16695	16757	16850	16769	16994	16796	16498	16834	16584	16600	16695	16861	16563	16480	16719	16601	16675	16780	16711	16782	16768	16611	16673	16867	16686	16856	16830	16912	16751	16722	16722	16712	16586	16697	16773	16721	16695	16983	16775	16611	16935	16664	16625	16610	16765	16856	16646	16655	16831	16795	16956	16643	16542	16706	16673	16607	16815	16745	16770	16761	16678	16703	16849	16517	16738	16688	16812	16709	16767	16651	16588	16612	16728	16656	16755	16596	16544	16666	16845	16591	16675	16817	16595	16666	16696	16647	16633	16719	16947	16797	16662	16693	16762	16878	16798	16802	16749	16634	16760	16672	17040	16776	16596	16911	16771	16749	16464	16786	16745	16894	16730	16818	16716	16670	16670	16789	16965	16515	16678	16754	16648	16741	16700	16725	16711	16720	16800	16659	16687	16834	16520	16679	16959	16765	16828	16703	16651	16650	16618	16551	16626	16700	16690	16644	16802	16743	16518	16821	16559	16770	16812	16844	16836	16645	16791	16817	16591	16881	16584	16844	16774	16525	16623	16705	16792	16738	16772	16736	16825	16694	16820	16673	16805	16675	16691	16635	16571	16720	16513	16706	16947	16882	16877	16708	16574	16763	16762	16723	16633	16674	16461	16593	16719	16815	16708	16722	16871	16882	16644	16752	16573	16740	16705	16630	16546	16746	16620	16742	16798	16728	16676	16612	16762	16749	16718	16877	16809	16592	16758	16583	16712	16762	16867	16901	16757	16752	16868	16619	16672	16609	16783	16619	16747	16551	16677	16912	16719	16665	16747	16860	16735	16857	16890	16766	16788	16797	16707	16677	16840	16702	16860	16574	16527	16553	16611	16588	16768	16807	16754	16868	16732	16811	16567	16848	16654	16675	16762	16655	16795	16732	16687	16654	16926	16867	16763	16766	16923	16789	16641	16877	16652	16521	16875	16797	16878	16811	16676	16692	16532	16705	16586	16699	16639	16756	16785	16789	16708	16801	16758	16764	16821	16687	16686	16603	16762	16746	16856	16847	16894	16804	16789	16738	16638	16601	16755	16739	16851	16560	16918	16763	16805	16657	16657	16705	16908	16668	16694	16684	16513	16734	16796	16827	16690	16778	16610	16712	16923	16623	16857	16748	16746	16684	16836	16806	16853	16754	16852	16785	16918	16794	16742	16638	16624	16707	16788	16659	16857	16937	16670	16620	16831	16828	16603	16759	16906	16583	16605	16871	16681	16558	16689	16599	16518	16605	16804	16763	16725	16794	16685	16619	16662	16856	16758	16978	16766	16609	16629	16625	16942	16722	16954	16817	16815	16815	16831	16748	16911	16839	16811	16700	16677	16938	16674	16805	16602	16839	16842	16771	16739	16827	16740	16587	16622	16895	16644	16775	16752	16713	16711	16619	16679	16841	16600	16814	16738	16684	16853	16875	16660	16874	16762	16805	16597	16849	16880	16652	16684	16724	16971	16752	16766	16649	16687	16616	16775	16890	16668	16640	16740	16791	16552	16585	16808	16749	16667	16697	16830	16756	16656	16635	16706	16823	16742	16729	16800	16641	16558	16741	16509	16727	16579	16707	16867	16870	16722	16766	16731	16850	16712	16741	16898	16716	16802	16793	16656	16831	16706	16821	16837	16818	16785	16847	16840	16876	16693	16739	16757	16853	16823	16738	16706	16586	16792	16480	16807	16583	16589	16573	16695	16722	16734	16598	16673	16577	16751	16863	16765	16618	16495	16827	16662	16450	16711	16912	16794	16852	16657	16849	16620	16450	16762	16526	16552	16676	16712	16579	16776	16714	16688	16835	16915	16536	16762	16512	16734	16699	16883	16777	16587	16981	16651	16791	16773	16729	16774	16703	16549	16713	16728	16670	16733	16686	16637	16854	16748	16942	16856	16579	16703	16801	16832	16720	16740	16721	16858	16667	16554	16587	16706	16892	16668	16800	16768	16917	16631	16709	16530	16865	16673	16875	16913	16488	16680	16729	16700	16801	16909	17074	16778	16633	16816	16980	16808	16775	16745	16553	16783	16761	16661	16843	16659	16532	16766	16788	16921	16646	16808	16565	16731	16876	16623	16769	16694	16568	16749	16788	16784	16581	16818	16937	16620	16748	16827	16632	16657	16730	16737	16742	16719	16723	16554	16821	16844	16937	16761	16860	16808	16792	16857	16660	16601	17014	16660	16647	16732	16608	16642	16634	16679	16666	16747	16915	16809	16645	16756	16570	16676	16631	16932	16605	16761	16673	16687	16772	16740	16660	16737	16588	16583	16669	16665	16623	16670	16588	16614	16717	16691	16568	16904	16660	16670	16781	16673	16842	16719	16706	16737	16875	16677	16710	16790	16876	16807	16700	16805	16759	16880	16758	16538	16619	16626	16859	16631	16915	16632	16813	16720	16724	16519	16734	16815	16590	16982	16953	16823	16788	16811	16796	16692	16594	16747	16780	16840	16873	16854	16770	16553	16598	16784	16543	16736	16675	16787	16670	16631	16707	16567	16623	16718	16865	16709	16623	16768	16383	16805	16736	16784	16613	16879	16753	16825	17068	16869	16898	16784	16621	16554	16864	16878	16727	16710	16776	16631	16784	16865	16655	16747	16672	16802	16957	16728	16691	16786	16786	16878	16995	16760	16783	16666	16711	16889	16891	16800	16639	16694	16571	16610	16818	16886	16772	16522	16637	16654	16771	16783	16671	16865	16840	16801	16738	16774	16752	16592	17008	16851	16719	16668	16820	16727	16664	16649	16838	16731	16568	16884	16944	16649	16546	16871	16752	16697	16654	16833	16738	16668	16654	16513	16675	16800	16762	16887	16831	16883	16785	16882	16531	16599	16758	16701	16569	16897	16856	16892	16788	17001	16863	16799	16781	16715	16913	16736	16738	16946	16782	16988	16754	16798	16576	16836	16801	16812	16931	16701	16677	16652	16826	16566	16620	16976	16946	16765	16733	16590	16756	16826	16615	16680	16667	16645	16759	16845	16838	16687	16490	16775	16736	16825	16866	16811	16768	16910	16722	16663	16734	16614	16599	16818	16785	16816	16813	16622	16539	16764	16718	16789	16769	16622	16808	16937	16890	16921	16797	16466	16939	16687	16774	16530	16767	16554	16637	16790	16608	16749	16749	16653	16803	16821	16777	16483	16803	16714	16945	16875	16443	16596	16798	16684	16785	16749	16719	16813	16760	16770	16773	16857	16537	16755	16800	16908	16620	16819	16436	16784	16744	16680	16831	16630	16649	16535	16643	16616	16916	16741	16774	16985	16861	16805	16783	16774	16685	16667	16777	16948	16572	16865	16632	16843	16576	16604	16629	16781	16870	16770	16712	16815	16629	16730	16586	16936	16755	16806	16809	16676	16658	16661	16637	16650	16666	16694	16783	16813	16678	16790	16773	16871	16733	16917	16720	16928	16820	16780	16775	16862	16692	16698	16829	16926	16780	16801	16727	16769	16879	16830	16864	16664	16670	16863	16917	16830	16774	16477	16795	16655	16735	16628	16596	16589	16726	16966	16640	16711	16703	16663	16537	16712	16545	16903	17095	16866	16793	16635	16624	16919	16640	16772	16779	16664	16599	16757	16756	16807	16900
32650	46329	44031	33800	28214	23607	20837	19033	17949	17003	16432	16075	15558	15386	15322	15141	14926	14853	14686	14641	14512	14811	14740	14749	14671	14709	14486	14714	14541	14667	14602	14593	14503	14444	14539	14619	14602	14449	14355	14740	14722	14518	14535	14477	14605	14731	14491	14541	14610	14666	14447	14455	14427	14599	14289	14523	14558	14525	14454	14580	14516	14519	14526	14646	14508	14566	14588	14480	14459	14557	14520	14544	14527	14561	14621	14352	14511	14537	14452	14460	14513	14547	14363	14560	14505	14490	14397	14474	14481	14447	14441	14497	14491	14493	14561	14411	14502	14328	14552	14603	14558	14425	14415	14562	14446	14721	14574	14603	14510	14574	14527	14455	14464	14467	14483	14490	14299	14558	14609	14429	14514	14710	14348	14542	14407	14356	14477	14436	14526	14452	14485	14606	14514	14448	14569	14508	14383	14394	14668	14461	14450	14591	14397	14475	14572	14383	14539	14485	14335	14379	14478	14348	14616	14434	14375	14471	14506	14377	14454	14439	14577	14655	14532	14424	14487	14503	14411	14586	14578	14606	14545	14459	14496	14382	14623	14712	14533	14530	14311	14380	14471	14640	14516	14432	14438	14552	14399	14463	14437	14461	14539	14364	14503	14569	14529	14467	14506	14387	14469	14588	14660	14495	14524	14631	14638	14413	14397	14608	14511	14419	14336	14416	14377	14439	14531	14442	14542	14562	14512	14546	14590	14468	14454	14607	14373	14619	14432	14478	14612	14276	14589	14539	14495	14482	14413	14392	14420	14547	14432	14530	14597	14705	14452	14549	14377	14488	14709	14433	14429	14356	14576	14475	14535	14453	14452	14646	14511	14575	14409	14619	14554	14313	14535	14458	14519	14578	14534	14348	14557	14450	14593	14543	14545	14476	14574	14422	14504	14550	14512	14416	14541	14588	14523	14443	14447	14601	14541	14474	14642	14422	14604	14528	14437	14539	14574	14460	14715	14491	14454	14649	14518	14544	14521	14486	14543	14663	14581	14582	14537	14517	14534	14534	14656	14621	14579	14503	14573	14581	14619	14471	14598	14600	14518	14620	14421	14541	14635	14443	14447	14570	14493	14491	14495	14434	14500	14520	14371	14424	14487	14402	14516	14466	14565	14570	14563	14498	14612	14488	14530	14582	14502	14508	14551	14574	14341	14691	14471	14451	14526	14666	14470	14464	14580	14384	14612	14527	14618	14407	14516	14401	14516	14353	14629	14550	14607	14422	14615	14560	14612	14490	14524	14602	14647	14418	14531	14483	14539	14417	14539	14680	14553	14369	14512	14409	14518	14403	14516	14585	14483	14568	14608	14389	14349	14688	14484	14507	14629	14452	14405	14504	14614	14650	14449	14497	14324	14388	14652	14436	14361	14599	14615	14527	14617	14445	14482	14590	14497	14475	14472	14249	14460	14431	14485	14595	14389	14494	14591	14588	14528	14489	14584	14512	14497	14605	14599	14366	14506	14499	14422	14401	14663	14354	14531	14468	14486	14666	14490	14564	14527	14543	14474	14529	14395	14422	14559	14566	14591	14567	14485	14419	14381	14593	14332	14489	14589	14486	14501	14599	14443	14548	14430	14576	14527	14492	14403	14600	14433	14351	14527	14627	14675	14555	14448	14440	14552	14439	14440	14468	14513	14588	14524	14555	14542	14796	14545	14507	14413	14456	14487	14497	14453	14395	14680	14456	14401	14550	14500	14620	14580	14461	14620	14474	14564	14497	14647	14476	14397	14549	14545	14500	14540	14545	14575	14611	14485	14402	14603	14432	14580	14378	14491	14470	14490	14608	14503	14555	14590	14515	14696	14463	14399	14464	14513	14372	14414	14783	14374	14620	14344	14540	14454	14486	14397	14669	14507	14614	14436	14369	14656	14534	14365	14559	14563	14587	14446	14481	14422	14315	14529	14429	14424	14461	14306	14620	14395	14574	14550	14602	14576	14598	14578	14713	14445	14419	14615	14618	14426	14443	14508	14657	14464	14465	14452	14615	14529	14369	14464	14594	14596	14687	14303	14676	14455	14400	14478	14495	14724	14326	14543	14566	14461	14366	14564	14572	14531	14426	14550	14558	14461	14465	14703	14534	14551	14454	14528	14582	14482	14351	14561	14457	14405	14561	14492	14470	14490	14549	14557	14518	14447	14284	14566	14540	14484	14439	14482	14369	14536	14602	14409	14584	14456	14600	14556	14432	14364	14388	14509	14507	14575	14520	14511	14625	14350	14373	14568	14604	14487	14460	14576	14577	14560	14584	14668	14536	14387	14543	14620	14552	14470	14542	14574	14389	14506	14676	14395	14344	14459	14355	14419	14313	14371	14518	14581	14517	14424	14645	14464	14516	14469	14298	14600	14455	14732	14471	14452	14366	14547	14419	14625	14521	14609	14611	14437	14691	14375	14639	14572	14451	14451	14451	14661	14503	14626	14619	14601	14673	14577	14562	14492	14538	14414	14553	14567	14494	14516	14535	14755	14467	14687	14680	14569	14555	14672	14507	14618	14488	14448	14520	14441	14474	14459	14532	14555	14535	14578	14457	14509	14584	14337	14643	14329	14643	14491	14562	14428	14561	14551	14495	14396	14460	14609	14484	14411	14529	14531	14636	14388	14606	14533	14502	14610	14456	14533	14584	14651	14599	14490	14502	14598	14602	14681	14456	14693	14521	14503	14706	14524	14575	14407	14474	14394	14356	14544	14538	14305	14464	14520	14572	14556	14577	14632	14634	14475	14602	14371	14508	14595	14569	14391	14454	14548	14516	14528	14446	14535	14624	14437	14457	14654	14585	14441	14494	14583	14608	14462	14506	14544	14519	14498	14470	14599	14606	14446	14593	14478	14417	14418	14480	14624	14555	14522	14572	14591	14517	14625	14635	14479	14466	14390	14450	14670	14496	14559	14506	14440	14737	14477	14543	14515	14669	14441	14470	14598	14551	14362	14722	14486	14558	14603	14557	14475	14615	14392	14496	14574	14550	14534	14363	14425	14465	14486	14495	14387	14562	14589	14457	14415	14534	14640	14486	14507	14521	14654	14624	14525	14497	14703	14584	14404	14423	14571	14507	14394	14536	14450	14333	14651	14304	14530	14534	14395	14425	14596	14409	14547	14503	14393	14535	14373	14723	14567	14395	14586	14393	14478	14434	14478	14493	14489	14432	14428	14474	14520	14521	14669	14551	14518	14482	14459	14480	14604	14596	14544	14442	14447	14690	14671	14506	14531	14574	14460	14612	14413	14708	14649	14471	14528	14524	14586	14640	14460	14449	14626	14622	14557	14670	14493	14559	14509	14598	14648	14546	14589	14520	14583	14637	14404	14567	14362	14456	14216	14440	14539	14454	14378	14508	14536	14522	14548	14492	14567	14483	14395	14528	14370	14629	14424	14509	14661	14650	14507	14612	14648	14747	14639	14491	14595	14517	14552	14453	14391	14422	14441	14471	14637	14490	14571	14441	14694	14504	14549	14576	14645	14497	14578	14693	14598	14631	14652	14423	14595	14435	14645	14469	14582	14531	14486	14491	14591	14556	14434	14563	14565	14521	14587	14522	14605	14697	14389	14422	14564	14507	14503	14674	14510	14523	14522	14494	14638	14659	14399	14511	14579	14398	14547	14565	14494	14437	14536	14488	14615	14457	14299	14490	14572	14577	14376	14560	14320	14500	14424	14457	14555	14688	14419	14626	14469	14373	14635	14478	14456	14618	14705	14526	14465	14441	14404	14431	14406	14506	14506	14468	14648	14524	14555	14584	14463	14381	14516	14728	14590	14627	14570	14475	14479	14607	14603	14698	14601	14422	14595	14604	14676	14487	14516	14460	14638	14399	14461	14466	14416	14462	14507	14585	14461	14564	14373	14672	14572	14482	14472	14499	14426	14384	14438	14287	14485	14545	14772	14448	14664	14651	14567	14332	14671	14339	14357	14587	14560	14622	14493	14490	14516	14611	14388	14430	14525	14421	14522	14449	14522	14543	14419	14509	14452	14464	14711	14503	14506	14439	14434	14552	14602	14497	14580	14465	14379	14657	14519	14492	14478	14606	14651	14364	14656	14383	14694	14556	14451	14571	14618	14682	14772	14491	14540	14448	14577	14483	14339	14555	14559	14552	14614	14615	14541	14374	14558	14588	14434	14547	14545	14630	14582	14521	14562	14567	14585	14540	14513	14673	14452	14579	14623	14556	14449	14442	14533	14351	14606	14290	14548	14402	14488	14557	14587	14465	14537	14532	14565	14640	14496	14504	14495	14301	14410	14534	14612	14627	14578	14508	14589	14477	14631	14624	14398	14470	14545	14536	14479	14470	14626	14496	14537	14569	14494	14562	14651	14372	14531	14499	14714	14487	14466	14571	14613	14517	14502	14461	14453	14523	14647	14453	14379	14556	14407	14509	14521	14460	14632	14620	14377	14444	14487	14565	14470	14446	14555	14613	14548	14623	14620	14561	14505	14581	14504	14364	14421	14527	14402	14533	14562	14592	14601	14529	14512	14329	14354	14454	14318	14658	14632	14644	14488	14589	14718	14433	14543	14563	14491	14573	14336	14699	14526	14552	14483	14353	14558	14575	14460	14489	14480	14544	14594	14512	14471	14524	14453	14480	14426	14474	14407	14635	14507	14509	14475	14411	14589	14528	14474	14566	14392	14627	14396	14602	14390	14573	14493	14607	14397	14504	14538	14533	14565	14645	14602	14529	14536	14506	14482	14601	14397	14473	14604	14547	14593	14469	14552	14493	14597	14486	14435	14579	14690	14611	14637	14434	14531	14537	14584	14399	14630	14502	14499	14382	14434	14522	14376	14723	14559	14484	14439	14518	14326	14543	14348	14454	14625	14522	14497	14509	14436	14466	14603	14495	14469	14384	14464	14416	14599	14573	14604	14443	14498	14487	14590	14431	14462	14472	14481	14444	14568	14416	14413	14506	14356	14571	14394	14567	14565	14374	14507	14673	14578	14686	14550	14579	14545	14567	14532	14548	14532	14310	14487	14474	14499	14462	14510	14530	14465	14413	14588	14388	14413	14456	14540	14564	14421	14560	14510	14475	14611	14456	14561	14550	14692	14557	14503	14437	14412	14448	14656	14445	14480	14386	14727	14510	14636	14404	14605	14453	14534	14546	14508	14618	14614	14580
24079	21168	28908	27008	27121	27635	25870	22091	20627	19979	18927	18500	17961	17690	17615	17380	17079	17284	17406	16969	17280	16931	17061	16798	16699	16863	16688	16836	16672	16930	17017	16788	16865	16752	16675	16824	16660	16754	16688	16792	16756	16761	16819	17002	17032	16788	16733	16782	16703	16728	16879	16596	16747	16628	16860	16723	16947	16698	16782	16825	16665	16796	16556	16935	16786	16851	16720	16615	16771	16691	16646	16603	16733	16743	16893	16892	16662	16631	16829	16672	16534	16832	16785	16746	16690	16628	16721	16568	16677	16514	16628	16738	16613	16541	16704	16871	16858	16823	16697	16631	16983	16846	16813	16830	16799	16720	16579	16592	16820	16846	16678	16568	16800	16864	16857	16826	16703	16604	16817	16846	16935	16677	16860	16751	16734	16897	16754	16718	16647	16645	16726	16649	16780	16736	16373	16653	16588	16712	16741	16494	16758	16744	16911	16616	16695	16609	16614	16770	16539	16713	16767	16786	16646	16827	16574	16661	16772	16769	16895	16690	16832	16798	16704	16851	16811	16749	16729	16670	16564	16695	16612	16608	16935	16898	16633	16673	16838	16881	16787	16644	16575	16728	16509	16771	16510	16754	16769	16710	16518	16626	16727	16607	16595	16712	16809	16890	16720	16559	16783	16729	16895	16672	16565	16604	16752	16551	16850	16958	16621	16721	16905	16798	16865	16653	16715	16664	16742	16614	16798	16530	16601	16660	16626	16557	16916	16650	16780	16792	16797	16698	16760	16678	16755	16585	16651	16570	16529	16673	16659	16737	16666	16657	16792	16773	16650	16674	16825	16812	16700	16787	16634	16665	16578	16763	16692	16640	17004	16583	16581	16752	16666	16676	16698	16810	16611	16847	16798	16640	16792	16737	16788	16638	16625	16740	16744	16665	16672	16619	16714	16708	16808	16764	16789	16825	16784	16832	16735	16612	16689	16767	16904	16891	16819	16838	16665	16740	16729	16575	16680	16528	16773	16714	16903	16838	16670	16857	16793	16735	16743	16751	16491	16723	16618	16589	16616	16699	16661	16614	16713	16761	16781	16824	16762	16715	16662	16864	16730	16570	16714	16658	16789	16691	16596	16660	16826	16734	16601	16672	16734	16661	16561	16721	16639	16807	16832	16488	16784	16827	16776	16815	16623	16650	16715	16839	16496	16762	16653	16729	16595	16918	16691	16438	16668	16461	16720	16484	16669	16740	16753	16904	16838	16704	16734	16867	16813	16640	17041	16804	16703	16654	16699	16807	16645	16612	16911	16740	16762	16830	16785	16724	16871	16770	16623	16734	16747	16634	16963	16772	16796	16643	16925	16661	16835	16673	16833	16667	16535	16851	16588	16611	16888	16738	16835	16633	16670	16467	16588	16530	16620	16658	16698	16686	16630	16604	16679	16874	16806	16733	16783	16660	16708	16726	16634	16716	16837	16655	16702	16529	16844	16749	16730	16732	16744	16720	16686	16987	16718	16727	16773	16691	16716	16850	16834	16754	16598	16786	16831	16767	16817	16887	16913	16549	16697	16674	16774	16702	16718	16773	16997	16757	16543	16682	16728	16747	16586	16497	16782	16757	16951	16742	16723	16705	16778	16643	16703	16586	16509	16592	16826	16683	16605	16704	16612	16627	16896	16703	16825	16805	16791	16765	16599	16763	16688	16648	16681	16693	16672	16503	16560	16666	16829	16819	16743	16742	16845	17000	16856	16677	16641	16734	16637	16698	16676	16834	16583	16711	16584	16695	16773	16720	16691	16766	16558	16843	16568	16736	16604	16712	16542	16860	16664	16867	16891	16607	16860	16879	16611	16953	16584	16625	16613	16749	16750	16757	16663	16565	16602	16718	16886	16818	16886	16737	16573	16651	16555	16689	16498	16996	17084	16746	16888	16685	16899	16853	16872	16732	16727	16803	16688	16563	16839	16735	16521	16731	16758	16651	16824	16662	16915	16761	16612	16503	16700	16721	16720	16663	16710	16874	16614	16682	16798	16677	16663	16623	16776	16585	16720	16633	16635	16727	16778	16816	16549	16668	17070	16798	16606	16773	16809	16733	16860	16658	16734	16822	16773	16794	16738	16657	16818	16601	16826	16653	16606	16897	16706	16772	16804	16673	16824	16746	16608	16817	16643	16685	16672	16773	16593	16606	16687	16838	16559	16919	16534	16616	16520	16618	16902	16754	16740	16683	16526	16721	16829	16713	16732	16805	16706	16513	16544	16607	16705	16688	16939	16566	16833	16763	16611	16684	16786	16893	16775	16754	16828	16654	16658	16371	16671	16917	16829	16690	16659	16844	16817	16653	16614	16638	16653	16752	16706	16524	16515	16673	16726	16629	16558	16831	16584	16572	16952	16620	16714	16635	16867	16708	16862	16534	16633	16703	16769	16500	16753	16584	16794	16784	16495	16704	16784	16745	16586	16751	16738	16829	16831	16644	16755	16652	16769	16659	16825	16638	16715	16654	16879	16700	16737	16610	16566	16814	16608	16719	16697	16645	16730	16672	16582	16546	16712	16867	16598	16560	16782	16797	16540	16847	16771	16697	16890	16564	16513	16790	16731	16721	16794	16696	16600	16695	16809	16616	16545	16596	16880	16645	16917	16808	16819	16587	16614	16602	16787	16476	16767	16660	16826	16719	16702	16791	16870	16680	16698	16800	16686	16719	16676	16740	16842	16686	16584	16593	16535	16715	16624	16874	16811	16787	16762	16726	16650	16715	16893	16809	16755	16852	16774	16719	16729	16836	16663	16643	16907	16805	16590	16746	16861	16676	16686	16540	16702	16774	16569	16599	16697	16654	16690	16739	16705	16708	16710	16663	16798	16839	16574	16485	16754	16716	16832	16652	16878	16794	16598	16804	16878	16697	16548	16781	16700	16586	16801	16635	16549	16889	16745	16813	16880	16741	16609	16827	16533	16714	16737	16906	16662	16585	16651	16607	16781	17068	16607	16820	16847	16722	16711	16569	16691	16863	16875	16829	16908	16615	16771	16954	16890	16840	16613	16743	16861	16728	16621	16775	16675	16864	16789	16641	16766	16450	16704	16810	16864	16720	17011	16652	16683	16858	16741	16675	16762	16628	16654	16904	16876	16806	16769	16908	16699	16713	16637	16716	16820	16991	16737	16778	16839	16627	16773	16886	16574	16714	16460	16936	16532	16674	16582	16693	16772	16796	16810	16741	16614	16626	16680	16676	16395	16652	16745	16623	16676	16718	16876	16768	16441	16624	16890	16676	16525	16681	16919	17028	16919	16672	16866	16952	16709	16625	16723	16755	16717	16638	16523	16667	16785	16710	16696	16719	16712	16592	16644	16876	16695	16759	16700	16591	16669	16710	16671	16823	16653	16929	16612	16574	16618	16763	16771	16526	16744	16829	16666	16502	16588	16851	16601	16845	16761	16830	16805	16810	16828	16910	16726	16838	16760	16846	16678	16650	16638	16601	16629	16760	16749	16550	16631	16597	16860	16694	16638	16669	16794	16824	16793	16657	16700	16616	16755	16873	16683	16928	16758	16573	16527	16755	16630	16545	16764	16683	16534	16655	16815	16765	16759	16583	16648	16653	16693	16650	16665	16671	16595	16671	16754	16792	16863	16664	16508	16780	16684	16469	16536	16609	16775	16719	16537	16695	16570	16910	16778	16805	16726	16606	16809	16622	16469	16636	16745	16670	16843	16618	16792	16778	16690	16817	16743	16553	16779	16834	16739	16760	16687	16767	16515	16584	16865	16703	16710	16777	16640	16576	16723	16755	16570	16721	16744	16689	16524	16733	16653	16809	17026	16657	16633	16797	16771	16837	16618	16803	16617	16583	16773	16770	16633	16715	16813	16685	16599	16804	16536	16627	16778	16969	16707	16908	16723	16751	16735	16615	17015	16798	16612	16714	16722	16752	16667	16818	16780	16664	16524	16758	16564	16669	16714	16856	16773	16814	16569	16692	16681	16550	16769	16776	16699	16764	16784	16681	16495	16543	16829	16535	16739	16723	16661	16656	16749	16717	16598	16919	16725	16620	16727	16679	16851	16728	16772	16753	16490	16778	16594	16693	16720	16825	16517	16788	16766	16827	16919	16650	16621	16606	16915	16708	16846	16628	16669	16702	16688	16535	16772	16624	16563	16454	16619	16717	16619	16638	16929	16730	16580	16680	16635	16749	16894	16854	16632	16550	16626	16745	16828	16767	16684	16892	16605	16625	16606	16770	16682	16678	16754	16715	16618	16712	16713	16856	16738	16578	16805	16680	16462	16590	16808	16845	16701	16746	16539	16747	16766	16793	16741	16823	16739	16696	16760	16704	16718	16601	16764	16651	16779	16796	16688	16638	16690	16718	16752	16556	16654	16412	16710	16683	16581	16683	16788	16635	16573	16735	16747	16593	16545	16703	16792	16647	16627	16667	16621	16641	16603	16713	16763	16818	16827	16829	16634	16775	16592	16693	16675	16690	16790	16914	16704	16626	16652	16718	16505	16587	16700	16583	16939	16836	16774	16623	16975	16464	16643	16704	16789	16774	16595	16883	16515	16738	16572	16635	16646	16544	16720	16847	16711	16937	16879	16808	16797	16584	16666	16849	16652	16910	16636	16822	16829	16745	16633	16667	16588	16622	16679	16802	16731	16838	16754	16736	16593	16857	16829	16575	16612	16606	16690	16894	16661	16691	16727	16741	16856	16808	16680	16633	16807	16789	16671	16526	16613	16885	16719	16687	16788	16758	16652	16707	16774	16684	16794	16639	16804	16538	16709	16632	16575	16632	16900	16735	16585	16712	16831	16798	16775	16703	16796	16638	16610	16757	16752	16744	16672	16596	16613	16824	16690	16640	16632	16591	16596	16773	16778	16858	16579	16776	16784	16570	16770	16836	16800	16474	16847	16729	16708	16472	16607	16968	16503	16875	16696	16692	16870	16787	16568	16537	16723	16770	16864	16658	16792	16933	16651	16771	16608	16722	16724	16833	16716	16501	16734	16607	16791	16556	16668	16696	16642	16427	16614	16783	16749	16672	16887	16709	16819	16589	16648	16366	16743	16671	16668	16905	16910	16588	16605	16771	16631	16724	16808	16822	16764	16716	16718	16697	16613	16741	16643	16750	16879	16633	16775	16566	16503	16307	16746	16785	16794	16561	16818	16603
32059	52783	50906	40375	33825	28291	24566	22098	20099	18853	17374	16746	16357	15849	15656	15531	15376	15118	15073	15248	14950	14805	14722	14821	14706	14783	14627	14518	14672	14456	14466	14598	14446	14531	14484	14536	14765	14598	14568	14640	14491	14670	14593	14561	14570	14480	14572	14726	14656	14621	14645	14557	14668	14511	14567	14664	14511	14359	14362	14522	14482	14477	14581	14513	14743	14642	14570	14595	14603	14484	14588	14677	14591	14562	14581	14446	14518	14617	14542	14503	14650	14327	14635	14727	14610	14597	14466	14493	14482	14655	14537	14588	14531	14524	14537	14662	14657	14727	14424	14478	14585	14493	14549	14430	14503	14571	14525	14593	14623	14628	14389	14511	14510	14248	14617	14404	14568	14445	14446	14494	14562	14456	14489	14557	14521	14721	14530	14445	14310	14600	14504	14602	14449	14544	14575	14679	14604	14474	14488	14459	14457	14581	14494	14466	14600	14275	14740	14534	14544	14609	14608	14693	14670	14561	14564	14589	14507	14642	14580	14416	14613	14460	14622	14463	14372	14832	14523	14662	14693	14549	14587	14402	14456	14573	14504	14519	14611	14656	14522	14695	14665	14392	14596	14482	14456	14633	14656	14515	14618	14531	14568	14489	14491	14504	14411	14586	14575	14499	14644	14436	14436	14411	14481	14456	14606	14589	14593	14730	14492	14776	14555	14479	14544	14646	14557	14426	14514	14676	14604	14477	14586	14474	14565	14484	14432	14517	14627	14520	14459	14556	14521	14532	14410	14579	14513	14460	14535	14363	14655	14480	14559	14654	14542	14554	14463	14446	14602	14396	14466	14643	14356	14556	14416	14440	14470	14577	14316	14728	14514	14417	14611	14533	14404	14548	14632	14512	14497	14516	14645	14412	14540	14543	14508	14625	14487	14500	14554	14570	14615	14597	14378	14528	14632	14416	14422	14514	14729	14626	14641	14438	14512	14521	14504	14414	14660	14484	14614	14658	14451	14570	14425	14541	14411	14482	14497	14605	14401	14541	14400	14657	14714	14602	14574	14543	14617	14582	14601	14579	14546	14571	14535	14569	14534	14482	14569	14472	14686	14646	14611	14632	14448	14656	14421	14476	14541	14560	14375	14466	14473	14496	14531	14553	14599	14409	14632	14427	14676	14527	14567	14626	14491	14486	14640	14425	14491	14485	14530	14483	14542	14450	14566	14669	14561	14458	14560	14533	14440	14467	14576	14610	14587	14665	14419	14730	14526	14621	14612	14542	14509	14377	14470	14416	14582	14577	14535	14435	14574	14504	14698	14563	14549	14693	14501	14526	14684	14392	14549	14498	14536	14657	14627	14481	14528	14561	14516	14347	14581	14422	14687	14495	14508	14572	14733	14668	14619	14418	14431	14584	14382	14578	14515	14412	14512	14612	14560	14503	14570	14529	14573	14536	14590	14463	14502	14556	14505	14581	14478	14443	14557	14466	14486	14348	14637	14651	14507	14472	14516	14520	14549	14755	14523	14421	14473	14614	14442	14554	14406	14568	14562	14725	14560	14320	14453	14568	14552	14612	14462	14409	14534	14576	14663	14649	14610	14457	14640	14524	14279	14323	14627	14505	14566	14514	14624	14501	14512	14577	14605	14620	14639	14469	14551	14400	14441	14585	14654	14550	14619	14607	14638	14609	14398	14532	14601	14561	14618	14511	14547	14603	14622	14555	14515	14521	14439	14557	14706	14450	14828	14494	14637	14450	14578	14368	14726	14672	14456	14551	14648	14670	14582	14459	14425	14456	14546	14617	14472	14449	14415	14485	14607	14569	14542	14369	14355	14432	14640	14708	14430	14668	14527	14603	14438	14549	14581	14576	14501	14362	14539	14612	14498	14504	14537	14578	14640	14661	14636	14674	14299	14430	14606	14663	14578	14571	14589	14458	14710	14515	14659	14497	14554	14481	14498	14535	14652	14518	14499	14561	14522	14546	14543	14667	14469	14629	14456	14594	14753	14515	14526	14515	14557	14503	14346	14570	14589	14536	14613	14480	14599	14674	14618	14648	14483	14431	14661	14450	14361	14526	14458	14582	14483	14530	14539	14634	14502	14505	14640	14481	14477	14566	14488	14489	14615	14605	14560	14466	14579	14547	14623	14641	14498	14647	14480	14614	14683	14572	14566	14538	14438	14539	14577	14451	14467	14583	14476	14438	14490	14570	14437	14528	14665	14579	14458	14409	14525	14624	14498	14406	14491	14502	14598	14484	14524	14567	14486	14662	14651	14496	14618	14616	14554	14607	14663	14544	14574	14633	14586	14683	14531	14644	14653	14609	14621	14681	14528	14441	14562	14580	14630	14602	14350	14596	14450	14497	14504	14596	14588	14494	14612	14590	14632	14659	14596	14552	14529	14678	14613	14535	14443	14765	14643	14733	14340	14578	14436	14489	14511	14618	14366	14568	14546	14543	14542	14590	14669	14664	14513	14480	14656	14476	14440	14551	14682	14519	14549	14637	14681	14652	14629	14647	14423	14572	14343	14573	14587	14689	14329	14630	14465	14443	14556	14465	14573	14473	14408	14578	14542	14451	14553	14637	14424	14533	14672	14383	14740	14418	14683	14564	14592	14529	14687	14494	14652	14471	14559	14576	14622	14444	14484	14773	14752	14544	14482	14552	14624	14731	14427	14383	14534	14511	14496	14525	14578	14577	14528	14596	14414	14703	14397	14499	14568	14547	14503	14515	14496	14452	14517	14642	14620	14620	14515	14555	14794	14549	14545	14547	14611	14603	14561	14331	14390	14425	14658	14497	14542	14611	14530	14393	14671	14690	14610	14516	14690	14374	14481	14530	14644	14706	14546	14429	14560	14630	14612	14271	14505	14467	14624	14417	14383	14536	14379	14564	14367	14380	14529	14607	14544	14557	14533	14649	14518	14752	14791	14484	14741	14507	14715	14667	14722	14519	14542	14476	14580	14623	14652	14680	14453	14699	14581	14529	14650	14637	14594	14518	14540	14378	14351	14645	14707	14501	14769	14433	14634	14584	14636	14587	14512	14546	14700	14498	14569	14475	14583	14655	14700	14513	14500	14470	14482	14513	14616	14493	14694	14599	14551	14568	14573	14568	14531	14532	14545	14394	14616	14652	14476	14494	14615	14507	14394	14621	14622	14535	14521	14463	14560	14591	14685	14458	14447	14651	14631	14396	14683	14413	14629	14415	14519	14328	14586	14431	14418	14571	14590	14629	14291	14636	14565	14432	14553	14555	14589	14475	14576	14463	14437	14462	14593	14481	14562	14576	14645	14575	14457	14585	14495	14626	14720	14487	14451	14420	14561	14334	14523	14579	14451	14550	14683	14656	14491	14599	14603	14398	14561	14323	14450	14579	14559	14606	14532	14550	14437	14688	14558	14532	14660	14485	14609	14595	14393	14660	14607	14709	14421	14587	14493	14505	14703	14648	14511	14462	14486	14526	14589	14405	14660	14674	14677	14661	14649	14498	14732	14570	14593	14672	14667	14848	14549	14675	14456	14628	14476	14637	14546	14468	14538	14459	14535	14370	14476	14561	14473	14637	14447	14398	14630	14671	14504	14375	14725	14576	14437	14386	14571	14575	14620	14387	14702	14555	14582	14605	14429	14339	14402	14520	14625	14580	14527	14530	14716	14576	14546	14558	14550	14527	14715	14516	14402	14385	14526	14686	14729	14488	14591	14556	14320	14623	14500	14594	14466	14536	14645	14469	14523	14547	14448	14550	14556	14554	14412	14480	14425	14425	14577	14472	14497	14541	14527	14463	14538	14551	14584	14581	14564	14451	14476	14558	14580	14610	14622	14433	14556	14658	14500	14623	14699	14513	14554	14514	14443	14612	14618	14565	14659	14539	14495	14614	14579	14555	14674	14563	14526	14426	14738	14473	14496	14703	14627	14605	14620	14504	14591	14516	14717	14515	14457	14573	14495	14438	14434	14514	14623	14408	14402	14667	14477	14527	14394	14500	14611	14514	14464	14563	14499	14484	14594	14471	14327	14681	14576	14657	14419	14454	14435	14317	14565	14549	14537	14594	14536	14718	14639	14389	14593	14649	14575	14547	14587	14600	14358	14580	14580	14528	14795	14557	14645	14538	14383	14645	14579	14359	14617	14658	14590	14539	14666	14491	14589	14504	14493	14563	14502	14614	14492	14544	14655	14384	14596	14364	14627	14501	14644	14503	14605	14637	14685	14620	14609	14676	14485	14533	14334	14562	14512	14649	14437	14666	14498	14527	14534	14489	14542	14369	14653	14574	14341	14606	14551	14645	14571	14429	14407	14402	14415	14717	14552	14611	14583	14571	14454	14405	14707	14443	14634	14460	14626	14523	14522	14659	14548	14499	14589	14669	14613	14492	14450	14563	14437	14667	14468	14433	14342	14548	14575	14580	14490	14573	14564	14565	14444	14490	14657	14548	14602	14513	14579	14588	14646	14449	14539	14533	14494	14611	14428	14668	14602	14639	14490	14686	14479	14668	14610	14576	14728	14478	14545	14445	14626	14519	14554	14514	14714	14514	14511	14453	14500	14497	14485	14399	14455	14646	14364	14593	14472	14680	14566	14528	14467	14575	14568	14474	14617	14502	14525	14602	14699	14440	14447	14488	14645	14604	14537	14570	14611	14423	14610	14542	14413	14586	14494	14569	14473	14530	14608	14523	14404	14559	14564	14567	14535	14282	14283	14575	14436	14496	14490	14629	14482	14577	14485	14481	14535	14467	14542	14536	14703	14629	14630	14584	14502	14732	14614	14443	14588	14462	14567	14582	14612	14389	14577	14695	14435	14425	14446	14415	14554	14546	14571	14564	14520	14553	14598	14476	14598	14503	14568	14522	14567	14581	14595	14565	14469	14264	14591	14611	14615	14603	14409	14710	14646	14462	14605	14554	14582	14292	14495	14463	14522	14474	14564	14471	14653	14623	14722	14416	14575	14702	14559	14623	14472	14442	14537	14745	14469	14537	14470	14650	14570	14667	14556	14487	14567	14489	14597	14430	14702	14503	14523	14522	14580	14527	14580	14336	14494	14554	14358	14467	14680	14464	14527	14540	14468	14461	14542	14538	14574	14542	14554	14680	14418	14455	14324	14687	14568	14531	14590	14618	14623	14403	14586	14560	14484	14526	14633	14568	14480	14411	14599	14423
22802	21148	28987	24302	24341	28530	31194	25518	22993	21868	20727	19640	18862	18620	18388	18131	17990	17998	17969	17514	17668	17557	17615	17344	17427	17435	17543	17296	17398	17354	17451	17211	17196	17300	17157	17222	17187	17279	17237	17288	17365	17236	17261	17156	17105	17335	17312	17204	17234	17157	16913	17231	17379	17152	17107	17162	17112	17178	17249	17134	17417	17358	17431	17096	17206	17238	17289	17198	17225	17136	17239	17047	17231	17114	17358	17203	17142	17026	17076	17251	17209	17128	17297	17047	17053	17122	17190	17179	17184	17200	17282	17030	17085	17134	17172	17219	17293	17175	17189	17088	17156	17255	17025	17184	16958	17273	17111	17160	17127	17136	17197	16966	17142	17137	17042	17326	17122	17197	17079	17153	17160	17199	17019	17292	17116	17132	17165	17261	17229	17288	17220	17220	17302	17224	17353	17163	17175	17195	17032	17104	16892	17065	17033	17087	16967	17293	17192	17180	17037	17273	17116	17096	17054	17083	17293	17200	17220	17140	17016	17110	17029	17207	17160	16907	17242	17136	17288	16918	17280	17234	17230	17061	17319	17031	17166	17028	17133	17175	17152	17223	17158	17076	17196	17123	17164	17229	17198	17076	17145	17102	16935	17174	17065	17224	17004	17026	17283	17021	17160	17211	17027	16975	16989	17210	17072	17050	17059	16923	17003	17031	17245	17193	17091	17016	17040	17324	17403	17363	17165	17093	17163	17131	17126	17163	16976	17205	17066	17048	17150	17226	17235	17096	17092	17216	17253	17094	17167	17115	17291	17345	16997	17137	17175	17118	17093	17015	17141	17120	17275	17069	17347	16984	17084	17112	17023	17084	17090	17158	16950	17004	17162	17137	17153	16901	17149	17020	16979	17000	17074	17065	17182	17255	17176	17328	17127	17007	17156	17269	17084	17220	17145	16951	17018	17082	17181	17237	17165	16940	17055	16976	17180	17193	17123	17083	17288	17018	17236	17128	17096	17267	17216	17140	17165	17023	17158	17311	17138	17235	16967	17135	17185	17139	17038	17177	17099	17179	17090	17241	17042	17267	17291	17044	17064	17317	17113	17271	17327	17291	17304	17254	17221	17153	16962	17393	17175	17240	17214	17151	17120	17161	17206	17057	16960	17193	16991	17237	17075	17193	17054	16986	17238	17124	17003	17314	17137	17201	17156	17102	17018	17180	17210	17201	16993	17072	16990	17440	17323	16971	17184	17024	16857	17044	17244	17158	17225	17069	17080	17052	17160	17199	17134	17044	17169	17242	17021	17198	16945	17119	17054	17172	17021	17122	16912	17099	17134	16921	17035	17172	16991	17024	17052	17242	17163	16934	17086	17386	17207	17095	17083	17040	17106	16968	16977	16937	17305	17074	17142	17184	17116	17222	17259	16875	17164	17252	17163	17218	17239	17054	17162	17041	17088	17080	17076	17012	17164	17213	17122	17125	17182	17093	17126	17203	17160	17064	17252	16949	17014	17145	17019	17213	17037	17302	17169	16987	17297	17097	17171	17255	17023	17228	17108	17224	17254	17218	17129	17054	17149	16954	17249	16970	16957	17054	17213	16980	17067	17145	17256	17289	17203	17142	16980	17246	17097	17192	17142	17250	16961	17179	17190	17289	17169	17274	17374	16932	17037	17203	17170	17069	16930	17200	17112	16967	17230	16961	17112	17090	16948	17119	17162	17131	17294	17100	17085	17053	16965	17059	17055	17153	17187	17170	17046	17226	17289	17069	17223	17155	17094	17040	17264	17101	17005	17147	17021	17078	17011	16874	17221	17110	17144	17134	16954	17289	17158	17278	16905	16972	17173	16951	16990	17215	17179	17166	17201	17316	17303	17282	17180	17234	17117	17184	17098	17003	17210	17271	17194	17080	17074	17084	17089	17244	17118	17118	17203	17240	17057	17091	17003	17224	17335	17204	17208	16996	16994	17114	17114	17100	17128	17213	17276	17279	17135	16966	17273	17251	17133	17038	17156	17124	17073	17081	16849	17275	17292	17081	17155	17184	17107	17117	17175	17215	16942	17185	17205	16887	17320	17247	17151	17033	17058	16983	16927	16989	17263	17106	17227	17221	17273	16959	17288	17236	17040	17230	17213	17180	17062	17121	17162	17169	17254	16996	17247	17155	17030	17089	17176	17251	17201	17050	17132	17182	17105	16877	17123	16936	17217	17322	17139	16999	16998	17242	17151	17322	17114	17133	17175	17072	17182	17244	16942	17414	16997	17129	16976	17176	17096	17102	17198	17113	17013	17228	17176	17190	17092	17043	17090	17192	17027	17020	17212	17096	16979	17095	17173	17085	17176	16824	17206	17191	17132	16711	17017	17117	17330	17176	17249	17100	17175	17154	16912	16828	17280	17235	17492	17046	17102	17215	17276	17194	17000	17075	17204	17147	16982	17122	17015	17130	16898	17299	17263	17100	17211	17190	17265	17193	17136	16974	17211	17442	17215	17363	17276	17185	17322	17126	17228	17094	17049	17049	17073	17093	17260	17208	17022	17074	17157	17225	17050	16924	16973	17143	17282	17326	17249	17152	17078	16998	17142	16951	17207	17039	17149	17226	17157	17047	17042	17159	17278	17143	17390	17362	17154	17038	17272	17139	17318	17032	17094	17096	17020	17150	17140	17067	17131	16979	17168	17376	17213	17328	17079	17261	17156	17197	17213	17121	17102	17161	17073	17234	17150	17065	17127	17221	17122	17270	17067	17067	17064	17040	17213	17148	17106	17282	17214	17201	17078	17194	17077	17052	17400	17235	17135	17113	17078	16927	17198	17053	17112	17210	16910	16876	17154	17170	16969	17031	17044	17166	17150	17059	17138	17082	17052	17171	17087	17132	17192	17039	17285	17164	17505	17203	17146	17254	17210	17004	17247	17012	16999	17162	16982	17101	17149	17203	17143	16893	17144	17034	17226	17114	17096	17114	17031	17230	17027	17038	17217	17238	17203	16980	17111	17075	17248	17154	17187	17129	17201	17065	17213	17224	17201	17137	17102	17018	17220	16937	17094	17148	17155	17047	17009	17209	17382	17169	17062	16968	17097	17072	16955	16954	17011	17151	17062	17076	17178	17156	17162	17128	17141	17226	17142	16916	17261	17280	17051	17353	17025	17028	16899	17170	17124	17091	17184	17162	16889	17246	17037	16945	16984	17088	17103	17271	17213	17149	17051	17018	17240	17174	17061	16946	17080	17000	17094	16995	17055	17280	17065	17224	17255	17125	17190	17321	17371	17158	17014	17025	17108	17079	17393	17049	17154	17046	17118	17259	17145	17275	17209	17055	17205	17250	17390	17210	17078	17233	17218	17182	17263	17138	17302	16978	17145	17094	17175	17089	17352	17044	17163	17089	17050	17130	17050	16944	17146	17327	17215	17232	17022	16985	17257	17199	17155	17055	17028	17199	17159	17168	16976	17107	17060	17095	17074	17093	17111	17110	17275	17251	17344	17286	17174	17238	17156	16919	17014	17420	16971	17429	17180	17118	17094	17257	17088	17094	16955	17196	17074	17009	17083	17163	17139	17161	17101	17114	17165	16916	17128	17075	17251	17257	17219	16983	17292	17062	17235	17042	17063	16943	17042	16979	16958	17130	17026	16978	17149	17046	17078	17192	17191	17052	17040	17143	17315	17203	16992	16869	17152	17037	17203	17097	17052	17030	17212	17141	17295	17055	17132	17323	17076	17306	17064	17074	17205	17090	17061	17076	17150	17086	17123	17097	17007	17075	17194	17031	17108	17185	17173	16998	17188	17226	16968	17045	17158	17130	17035	17128	17207	17196	17062	17042	16953	17031	17156	17017	17073	17090	17123	17150	16908	17029	17030	17129	17078	17263	17240	17038	17093	17018	17051	17081	16958	17085	17223	17135	17297	17087	17414	17127	17118	17072	17122	17271	17151	17099	17028	17132	17081	17146	17277	17392	17110	17207	17242	17143	17161	17044	16967	17237	17175	16969	17072	17223	17070	17181	17228	17096	17253	17000	17001	17028	17188	17079	17141	17148	17008	17207	17132	17134	17099	17238	17070	17232	16994	17191	17135	17060	17040	17176	17216	17054	16952	17258	17050	17272	17282	17133	17328	17297	17173	17240	17194	16999	16968	17095	17041	17095	17046	17121	17092	17124	17237	17106	17338	17261	17216	17186	17126	17127	17096	17198	17217	17032	17089	17017	17062	16917	17190	17322	17070	17140	17199	17152	16978	17103	17012	17074	17144	17225	17081	17149	17069	17065	17080	17164	17152	17074	17090	16932	17116	16970	17249	17189	17227	17094	17246	17237	17273	17119	17261	17153	16977	17120	17396	17151	17159	17115	17123	17003	17213	17267	17235	16999	17181	17261	17133	17069	17287	17149	17004	17012	17156	17061	17125	17055	17179	17333	17258	17185	17121	17168	17155	17211	16917	17076	16967	17188	17022	17221	17132	17258	17248	17052	16925	17020	17079	17114	17279	17222	17045	17186	17218	17092	17004	17062	17288	17117	17167	17005	17174	17034	17207	17125	17103	17334	17084	16936	17107	17168	17218	17137	17130	17063	17121	17225	17078	17176	17039	17023	16930	17156	16942	17017	17100	17009	17179	17220	17206	17003	16988	16734	17156	16880	16942	17123	17046	17258	17064	16927	17295	17117	17101	17104	17082	17146	17311	17214	17170	17173	17096	17050	17231	16954	17090	17120	17241	17208	16999	17084	17300	17292	17242	16970	17029	17077	17110	16985	17184	16969	17109	17081	17111	17189	17165	17091	17067	16913	17169	17308	17109	17264	17292	17101	17033	16977	17197	17124	17029	17300	17158	17019	17060	16996	16959	17058	17057	17074	17191	17059	17032	17068	17061	17089	17479	17013	17020	17198	17243	17216	17167	17224	17094	17232	17125	17230	17106	17217	17066	16996	17132	17056	17284	17203	17210	17203	17242	17213	17130	17064	16987	16864	17226	17073	17176	17036	17200	17263	17283	16966	17069	17025	17179	17091	17199	17275	17097	17207	17173	16996	17045	17022	17130	16975	16978	17066	17211	17084	17139	17112	17102	17106	17277	17068	17287	17358	17200	17054	17307	17266	17024	17256	17257	17050	17100	17042	17134	17217	17106	17022	17068	16943	17177	17133	17070	17097	17204	17089	17010	17132	17111	16978
34090	59048	55940	46440	39327	33746	29541	25564	22959	20910	19104	18288	16998	16587	16447	16084	15897	15737	15599	15573	15208	15185	15038	14972	14882	14867	14813	14699	14826	14810	14885	14752	14924	14676	14767	14673	14847	14812	14725	14711	14721	14629	14817	14957	14745	14804	14792	14807	14766	14760	14836	14803	14741	14878	14613	14873	15053	14769	14848	14687	14800	14654	14795	14743	14821	14691	14873	14735	14758	14777	14660	14513	14858	14728	14854	14739	14799	14764	14652	14786	14732	14611	14785	14642	14670	14754	14670	14801	14702	14955	14797	14764	14910	14763	14714	14833	14741	14816	14676	14752	14657	14739	14725	14888	14800	14715	14716	14769	14914	14751	14725	14793	14744	14690	14654	14747	14639	14807	14825	14771	14820	14808	14716	14782	14902	14792	14780	14675	14962	14706	14745	14699	14775	14651	14650	14674	14767	14594	14728	14765	14692	14777	14708	14584	14836	14677	14579	14689	14877	14840	14629	14630	14690	14573	14560	14800	14789	14790	14685	15135	14704	14806	14780	15065	14890	14735	14891	14639	14619	14745	14652	14756	14846	14735	14602	14691	14803	14799	14927	14739	14761	14727	14856	14813	14696	14756	14684	14840	14704	14809	14803	14703	14734	14857	14787	14666	14804	14647	14760	14696	14742	14815	14718	14675	14606	14834	14649	14605	14780	14839	14755	14798	14669	14748	14810	14699	14661	14847	14581	14783	14676	14730	14840	14863	14674	14859	14791	14756	14724	14730	14481	14815	14741	14780	14828	14847	14856	14783	14754	14668	14743	14814	14735	14673	14823	14850	14723	14714	14911	14638	14811	14769	14893	14767	14698	14664	14714	14889	14589	14728	14851	14545	14705	14787	14797	14827	14888	14829	14640	14720	14487	14764	14922	14727	14766	14652	14949	14788	14714	14779	14647	14734	14784	14854	14647	14579	14925	14739	14803	14725	14656	14814	14857	14590	14650	14676	14776	14615	14623	14753	14749	14770	14739	14521	14875	14863	14774	14852	14607	14785	14789	14721	14727	14829	14652	14683	14641	14700	14719	14765	14666	14793	14626	14686	14827	14830	14950	14683	14663	14531	14777	14778	14815	14785	14792	14723	14776	14708	14825	14681	14743	14599	14871	14878	14743	14865	14757	14773	14679	14941	14785	14878	14846	14624	14719	14673	14639	14701	14784	14632	14779	14622	14742	14831	14838	14657	14842	14735	14761	14885	14693	14755	14854	14816	14909	14671	14549	14893	14643	14627	14749	14682	14707	14620	14867	14677	14845	14540	14740	14705	14747	14727	14869	14914	14706	14796	14644	14676	14872	14712	14663	14710	14701	14832	14754	14779	14726	14801	14773	14783	14801	14748	14658	14676	14619	14894	14755	14702	14866	14767	14796	14714	14990	14702	14801	14774	14989	14767	14833	14625	14615	14893	14753	14770	14704	14820	14741	14648	14589	14785	14753	14675	14623	14626	14682	14559	14650	14821	14833	14832	14833	14707	14767	14657	14673	14734	14855	14814	14709	14767	14801	14664	14603	14829	14850	14696	14571	14805	14713	14672	14774	14805	14705	14719	14764	14853	14869	14759	14663	14840	14720	14703	14608	14795	14583	14765	14868	14839	14815	14697	14776	14720	14647	14890	14683	14715	14892	14641	14785	14764	14721	14845	14650	14651	14625	14755	14780	14734	14800	14585	14682	14568	14689	14804	14745	14733	14710	14664	14625	14672	14769	14727	14711	14748	14739	14785	14669	14733	14715	14694	14725	14687	14745	14721	14826	14665	14996	14783	14689	14913	14700	14750	14770	14712	14688	14787	14792	14771	14691	14895	14809	14535	14876	14741	14882	14775	14703	14705	14725	14838	14843	14670	14871	14697	14790	14726	14829	14573	15017	14637	14708	14714	14630	14889	14678	14617	14925	14535	14792	14602	14824	14849	14795	14718	14767	14715	14797	14773	14694	14842	14784	14684	14825	14659	14619	14748	14674	14872	14755	14725	14801	14918	14728	14693	14706	14708	14699	14798	14673	14840	14874	14674	14846	14817	14868	14729	14811	14801	14764	14783	14853	14750	14603	14687	14766	14745	14818	14781	14939	14698	14681	14774	14687	15065	14721	14724	14983	14669	14609	14702	14643	14635	14877	14609	14713	14738	14739	14808	14758	14812	14720	14760	14675	14679	14809	14715	14655	14679	14599	14691	14712	14661	14747	14790	14832	14801	14730	14663	14591	14863	14745	14804	14729	14596	14641	14719	14787	14878	14897	14804	14863	14655	14791	14831	14804	14609	14758	14818	14653	14658	14653	14655	14678	14706	14616	14694	14728	14647	14759	14916	14709	14727	14739	14714	14754	14814	14830	14777	14740	14938	14782	14892	14658	14600	14647	14883	14848	14809	14909	14770	14874	14696	14738	14967	14603	14449	14846	14593	14770	14692	14717	14787	14680	14622	14690	14863	14783	14894	14712	14810	14873	14563	14758	14700	14719	14723	14940	14858	14781	14710	14705	14731	14684	14784	14837	14722	14771	14804	14659	14738	14702	14778	14666	14719	14747	14705	14817	14660	14701	14859	14767	14785	14879	14793	14718	14855	14813	14905	14950	14771	14685	14768	14733	14709	14643	14896	14730	14772	14584	14715	14709	14767	14655	14688	14695	14576	14563	14787	14871	14865	14738	14822	14593	14682	14595	14753	14753	14737	14671	14842	14639	14457	14753	14814	14740	14816	14819	14734	14613	14874	14816	14861	14775	14717	14652	14808	14798	14860	14729	14617	14711	14760	14747	14751	14692	14632	14789	14899	14565	14725	14829	14870	14864	14883	14709	14573	14767	14936	14676	14505	14846	14671	14819	14793	14704	14783	14634	14794	14829	14739	14878	14740	14690	14721	14693	14736	14675	14768	14721	14913	14910	14700	14733	14681	14683	14605	14804	14661	14831	14824	14727	14701	14788	14777	14886	14717	14774	14867	14822	14642	14656	14602	14680	14854	14643	14785	14746	14743	14631	14734	14711	14774	14730	14568	14846	14798	14717	14618	14623	14754	14716	14715	14652	14813	14740	14635	14650	14722	14818	14593	14727	14620	14825	14685	14776	14846	14738	14620	14829	14687	14821	14658	14694	14596	14796	14536	14876	14837	14804	14819	14749	14676	14664	14805	14842	14762	14737	14791	14738	14722	14637	14667	14756	14551	14967	14672	14788	14879	14782	14761	14538	14922	14724	14694	14814	14704	14827	14745	14732	14812	14908	14553	14784	14772	14938	14686	14586	14786	14790	14816	14832	14764	14728	14644	14678	14742	14546	14778	14717	14709	14700	14846	14729	14697	14702	14725	14728	14929	14818	14756	14801	14618	14743	14843	14805	14874	14799	14733	14659	14765	14734	14792	14730	14901	14689	14534	14684	14788	14525	14636	14931	14702	14774	14682	14805	14769	14676	14648	14776	14734	14895	14808	14539	14886	14833	14886	14935	14735	14776	14705	14724	14734	14775	14840	14702	14622	14810	14760	14739	14704	14732	14638	14811	14717	14589	14831	14728	14726	14751	14791	14769	14830	14751	14597	14869	14576	14755	14625	14856	14808	14693	14604	14828	14725	14522	14734	14517	14839	14692	14657	14916	14670	14794	14686	14813	14835	14494	14874	14669	14785	14806	14788	14781	14883	14714	14736	14778	14706	14756	14727	14790	14754	14709	14619	14831	14761	14713	14759	14701	14771	14683	14756	14648	14707	14780	14492	14764	14619	14735	14670	14645	14721	14984	14848	14750	14657	14877	14775	14704	15022	14609	14723	14797	14786	14778	14629	14875	14826	14584	14782	14555	14745	14828	14791	14618	14714	14810	14791	14767	14740	14987	14596	14935	14608	14783	14881	14599	14706	14665	14826	14741	14816	14849	14775	14672	14682	14844	14832	14515	14863	14677	14790	14614	14800	14720	14802	14777	14785	14746	14854	14843	14794	14800	14689	14815	14783	14717	14884	14772	14727	14950	14882	14708	14796	14554	14804	14734	14734	14862	14781	14690	14849	14808	14688	14739	14680	14750	14638	14774	14664	14721	14744	14668	14602	14748	14798	14796	14816	14607	14719	14764	14750	14704	14770	14747	14799	14850	14676	14875	14817	14676	14735	14845	14727	14640	14720	14748	14644	14677	14837	14793	14490	14858	14791	14686	14734	14622	14806	14805	14839	14778	14678	14750	14654	14600	14729	14743	14770	14808	14713	14624	14724	14774	14679	14765	14714	14724	14761	14773	14729	14720	14714	14766	14727	14956	14623	14695	14773	14643	14748	14690	14753	14899	14666	14827	14749	14579	14737	14749	14843	14576	14991	14619	14850	14687	14941	14832	14945	14672	14795	14700	14731	14727	14919	14734	14819	14713	14765	14700	14762	14655	14810	14729	14804	14680	14675	14813	14726	14754	14641	14853	14737	14587	14605	14735	14790	14652	14588	14814	14786	14726	14732	14899	14722	14807	14757	14876	15016	14753	14751	14840	14830	14753	14760	14862	14664	14812	14956	14926	14672	14691	14862	14825	14667	14919	14750	14689	14748	14681	14596	14647	14792	14787	14791	14731	14711	14766	14688	14970	14535	14828	14692	14725	14754	14670	14730	14903	14583	14679	14796	14803	14731	14660	14770	14625	14827	14746	14908	14622	14718	14920	14842	14756	14747	14769	14767	14724	14592	14682	14653	14695	14776	14767	14814	14780	14701	14725	14778	14693	14788	14615	14723	14722	14845	14751	14768	14683	14737	14803	14716	14684	14759	14744	14710	14836	14745	14663	14682	14716	14944	14954	14733	14838	14859	14772	14667	14679	14406	14742	14725	14572	14679	14653	14658	14728	14618	14846	14767	14476	14746	14661	14759	14721	14564	14813	14697	14659	14677	14762	14702	14707	14600	14748	14666	14647	14714	14761	14831	14755	14725	14834	14653	14629	14706	14757	14814	14413	14664	14742	14869	14711	14775	14699	14655	14745	14724	14522	14865	14883	14744	14787	14593	14646	14765	14757	14725	14790	14730	14755	14956	14680	14796	14624	14621	14704	14641	14778	14672	14866	14633	14887	14639	14799	14691	14762	14720	14632	14839	14778	14520	14965	14787	14898	14750	14740	14701	14860	14572	14786	14713	14847	14756	14801	14721	14783	14838
29721	29719	38538	34917	28193	24676	22129	20418	19464	18450	18189	17815	17435	17422	17197	17102	17131	17185	17040	17046	17091	16760	16785	16985	16834	17120	16900	16922	16998	17005	16837	17043	16964	16839	17066	16933	16701	16973	16858	16930	16952	16815	16835	17069	16768	16969	16844	16800	16921	16708	16884	16846	16914	16913	16944	16789	17082	17049	16855	16796	16818	16783	16765	16956	16923	16992	16821	16634	16835	16785	16740	16850	16883	16939	16786	16723	16717	16681	16976	16835	16892	16873	16991	16882	16819	16801	16793	16902	17136	16991	16901	16855	16920	16807	16921	16791	16775	16750	16814	16779	16826	16898	16882	17006	16830	17022	16996	16764	16785	16833	16980	16743	16841	17031	17111	16945	17016	16888	16825	17014	17031	16884	16994	16859	16754	16917	16819	16920	16994	16983	16890	16885	16744	16859	16912	16906	16870	16874	16854	16974	16834	16780	16812	16815	16871	16842	16952	16980	16973	16988	16835	16910	17097	16944	16777	16741	16973	16987	16985	16856	16723	16899	16830	16737	17012	16943	16694	17022	17000	16777	16789	16832	16917	16926	16950	16738	16717	16724	16885	16814	16856	16740	16847	16882	16913	17013	16789	16985	16915	16636	16903	16862	16881	16842	16891	16913	16937	16829	16851	16917	16994	16941	16671	17034	16837	16987	16862	16894	16898	16821	16882	16734	17050	16969	16959	16999	16625	16989	17031	16921	16944	17020	16897	16863	17015	16732	16922	17059	16850	16918	16937	16892	17150	16870	16794	16830	16965	16985	16928	16743	16963	16907	16980	16781	17173	16878	16882	16912	17031	16813	16802	16934	17015	16977	16851	17025	16893	16825	16989	16815	16975	16902	16974	16911	16948	17029	16912	16975	16839	16999	17095	16924	17016	16916	17107	16638	16998	17054	16860	17054	16783	16881	16836	16881	16776	16773	16749	17020	16994	17018	16716	16881	16782	16833	16982	17125	16887	16925	16893	16943	16939	16938	16745	17107	16938	16814	16942	16962	16867	16961	16834	16865	16953	16789	16724	16786	16845	16989	16879	16927	16964	16939	16884	16916	16843	17027	16946	16950	16860	17020	16807	16958	16911	16866	16844	16981	16953	16795	16887	17028	17006	16906	16941	17008	16953	16993	17129	16974	16659	16971	16985	16837	16982	16692	16891	16713	16623	16771	16931	16893	16998	17160	16963	16879	16995	16967	16886	17082	16996	16981	16936	16863	16927	16965	16908	16872	16871	16871	17010	16879	17012	16765	16964	16867	16936	16995	16869	16955	16980	16764	16925	16852	16940	16819	16852	16938	17043	16940	16905	16871	17018	16994	16861	17056	16771	16944	16743	16937	16858	16787	16803	17003	17014	16913	16888	16810	16945	16653	16983	17084	16887	16802	16960	17011	16910	16825	16919	16915	16848	16846	16962	16961	16950	17047	17162	16954	16965	16849	16925	16958	17010	16842	16908	16879	16849	16945	16830	16884	16686	17014	16764	16816	16967	16994	16770	16848	16870	16886	16977	16817	16981	16838	16926	17056	16854	16921	16957	16779	16858	16947	17029	16946	16885	16895	16785	16866	17004	16965	16934	16813	16858	16860	16813	16797	17096	16792	16969	16761	17002	16919	17002	16700	16979	16968	16906	16924	17042	17046	16805	16968	16760	16900	16662	16882	16933	16950	16990	17046	16830	17002	16928	16855	16946	16822	16878	16694	16994	16783	16972	16976	16933	16930	16842	16871	16964	16900	16835	16930	16909	16868	17019	16995	17088	16974	16848	16809	17010	17059	16897	16804	16862	16980	16698	16914	16815	17051	16956	16981	17217	16895	17022	16711	16921	16760	17064	16900	17030	16788	16819	16833	16984	16927	16917	16897	16794	16632	16788	16979	16936	16908	16764	16837	16865	16918	16832	16942	16890	16771	16998	16734	16873	16946	16888	16989	16833	16751	16951	16831	16843	16961	17006	16876	17095	16964	16845	16926	16727	16890	16887	16885	16786	16724	16887	16745	16820	16990	16867	16858	16930	16898	16987	16971	17152	16834	17001	16859	16929	16933	16806	17040	16911	16942	16818	17036	16936	16731	16981	16893	16724	16938	16955	16955	16612	16974	16855	16806	16808	16908	16912	17062	16871	16926	16868	17080	16813	16864	16971	16962	17010	16924	16795	17054	16850	16809	16768	16988	16873	16817	16915	16939	17037	17051	16819	16915	16863	16867	17047	16892	17046	16963	16838	16968	16755	17042	17059	16761	16814	16751	16880	16922	16779	16987	16609	16758	17041	16781	16842	16967	16955	16895	16856	16880	16957	17041	16773	16662	16807	16818	16901	16917	16815	16811	16952	16981	17156	16928	17024	17041	16991	16946	16875	16705	16827	16772	17068	17015	17042	16821	16771	17152	16929	17109	17065	17144	16884	17000	16800	16944	17021	16894	16912	16919	17147	17143	17148	16902	17063	16829	16891	16909	16945	16969	16978	16870	16879	16794	16914	16947	16911	16987	16866	16883	16754	17147	16743	17124	16945	16881	16988	16973	16941	17055	16875	16904	16946	16820	17011	16853	17007	16974	16955	16733	16958	16511	16828	16778	16833	17049	16932	17027	16963	16827	16854	16924	16945	16831	17007	16728	16963	16878	17040	17017	17186	16833	16916	16804	16750	16765	16897	16832	16936	16997	16764	16865	16944	16925	17023	16894	16926	16924	16850	16788	16974	16938	17047	17130	16927	16886	16982	16908	17000	16677	16991	16723	17078	16853	16878	16823	16819	16919	17060	17111	17027	16823	16690	16980	16941	16889	17106	16943	17093	16919	16845	16754	16983	16974	16763	16943	16725	17102	16901	16739	16921	17113	16887	16862	16801	16656	16963	16889	16866	16939	16924	16917	16968	16917	16942	16715	16971	16732	16739	17058	17071	17029	16990	16763	16931	16905	16890	16983	16800	16840	16901	16841	16745	16934	16723	17127	16911	16933	17022	16866	16851	17119	16946	16931	16679	16838	17009	16919	16699	16823	16813	16932	17128	16946	16807	16890	16891	17000	16700	16855	16895	16778	17029	16800	16746	16777	16794	16745	16785	16869	16972	16785	16710	16750	16851	16929	17047	16931	16829	16914	17161	17111	17007	16761	16826	16956	16625	17152	17040	16814	17007	16873	16826	16739	16719	17018	16823	16765	16635	16882	16889	16919	16805	16650	17005	16976	16913	16796	16853	16920	16855	16818	16958	16842	16804	17000	16846	16701	16875	16837	17049	16871	16795	16905	16939	16827	16938	16889	17215	16902	17032	16966	16938	17049	16893	17075	16883	17025	17025	16917	16746	17043	16998	17028	16942	16775	16854	16683	17028	16983	16899	16880	16884	16752	16921	16918	16946	17043	16910	16691	16904	16862	16923	16820	16944	16901	16825	16942	17084	16854	16973	16884	16975	16826	16881	16884	16809	16915	16826	16858	17030	16969	17016	16981	16936	16842	17107	16887	17151	16789	16874	17064	17052	16984	16999	16888	16763	16883	16852	16837	16943	16932	16855	16929	16892	17104	16799	16754	16941	16866	17118	16949	16841	16979	16987	16589	16784	16926	16979	16933	17071	16844	17040	17042	16892	16874	16862	16841	16921	16792	16990	16879	16989	16849	16858	17011	16931	16831	16901	16827	16792	17023	17078	16727	16985	16946	17189	16983	17052	17082	16917	16983	17007	17049	17019	16834	16762	16835	17045	16926	17043	16927	17038	16800	16856	17092	16835	16817	16907	17094	17074	16941	17100	16987	17030	16798	16967	16761	17046	17013	16862	16872	16893	16845	16837	16810	16681	16913	16994	16763	16712	16912	16798	16868	16968	17190	17033	17071	17076	17018	17019	17033	16880	16703	16596	16884	16954	16881	17127	16948	16653	16784	16894	16904	16985	16940	16965	16787	16953	16829	16853	16810	16856	16802	16824	17025	16991	16925	16864	17012	16998	16794	16877	16816	16774	17005	16899	16971	16825	16766	16856	16814	17128	17029	16866	16940	16825	16853	16949	16944	17013	16767	16894	17037	16778	17088	16887	16935	16841	16798	16948	16821	16856	16855	16779	16805	16905	16830	17080	17286	16904	16827	16762	16912	16926	16676	16907	16847	16927	17018	16869	16698	16813	16792	16874	16926	16953	16690	16858	16797	17022	16959	16758	17011	16849	16895	16902	16843	16950	17127	16949	16829	16697	16972	16928	16985	16817	17015	16834	16882	17007	17059	17059	16782	16698	16884	16719	16936	16783	16837	17006	16773	16893	17009	17006	16899	16793	16879	16825	16919	16805	17121	16668	16873	16895	17064	16613	16954	16986	16754	16999	16987	16886	16827	16902	16952	16861	16897	17053	16870	16890	16924	16911	16717	16934	16832	16881	16929	16966	16934	16845	16802	16888	16849	16785	16693	17016	16788	16885	17130	16999	16828	16872	16853	16993	16909	16872	16998	16903	16929	17028	16824	16992	16940	17176	16877	16820	16902	17128	16836	16694	16777	16958	16939	16723	16958	17032	16979	16752	16929	16837	16896	16929	16892	17003	16958	16983	16814	16894	16969	16746	16996	16951	16964	16910	16916	16872	16905	16965	17001	16737	17106	16825	16971	16950	16945	16857	16766	16877	16839	16790	16729	16849	17038	16907	16963	16744	16884	16940	17172	17114	16975	16844	17021	16904	16929	16900	17114	16925	17005	17116	17024	17040	16775	16952	17005	16704	16746	16982	16914	16973	16985	16913	17020	16974	16971	16633	16810	16804	17050	16988	16749	17036	16748	16899	16827	16907	16926	16858	17027	16914	16760	16761	16925	16880	17002	16881	16779	16797	16883	17164	16877	17030	17083	17019	16863	16774	16848	16868	17014	16965	16962	16982	16965	16963	16919	16826	16857	16852	16904	16659	17047	16958	16945	17014	16982	16977	16992	16816	16895	16695	16715	16918	16951	16807	16983	16928	17098	16912	16830	17068	16860	16823	16807	17043	16818	16883	16727	16865	16708	16922	16895	16777	16786	17022	17044	16998	16951	16849	16703	16971	16732	16742	16886	16677	17040	16744	16878	16724	16725	16728	16908	16598	16714	16882	16897	16896	17035	16936	16704	16972	17065	16814	17075	16910	16822	16825	16917	16949	16834	16921	17122	17009	17029
32356	46556	43379	34278	28608	24562	21438	19628	18161	16981	16446	15922	15527	15284	15119	15090	15073	14905	14867	14813	14885	14762	14647	14723	14977	14651	14608	14675	14776	14896	14585	14538	14653	14675	14592	14816	14546	14618	14699	14640	14603	14348	14725	14716	14629	14612	14719	14506	14591	14640	14434	14755	14719	14578	14604	14772	14572	14590	14632	14519	14688	14537	14602	14567	14446	14643	14733	14632	14558	14698	14634	14746	14688	14653	14819	14648	14762	14576	14589	14757	14742	14623	14571	14502	14523	14610	14806	14693	14552	14817	14615	14584	14519	14608	14702	14778	14606	14652	14619	14594	14649	14688	14693	14604	14786	14543	14667	14538	14726	14614	14738	14531	14570	14685	14629	14510	14768	14575	14481	14686	14607	14801	14556	14741	14668	14594	14637	14745	14545	14605	14691	14605	14752	14820	14566	14905	14690	14678	14535	14723	14626	14651	14648	14712	14599	14671	14695	14709	14619	14741	14534	14856	14663	14649	14568	14722	14562	14688	14525	14695	14741	14610	14704	14680	14605	14727	14698	14657	14711	14620	14742	14481	14536	14625	14760	14570	14503	14564	14575	14467	14779	14557	14649	14646	14392	14672	14709	14645	14677	14573	14836	14745	14725	14617	14832	14557	14628	14769	14624	14651	14654	14596	14643	14619	14611	14723	14694	14764	14801	14804	14765	14880	14717	14654	14565	14691	14512	14612	14481	14679	14603	14508	14652	14570	14662	14796	14614	14568	14651	14741	14534	14795	14542	14561	14609	14645	14714	14578	14603	14543	14675	14450	14725	14587	14742	14621	14533	14654	14591	14595	14599	14696	14541	14767	14384	14572	14443	14700	14410	14534	14663	14578	14711	14682	14637	14651	14590	14682	14689	14701	14556	14702	14590	14826	14733	14739	14741	14665	14803	14542	14744	14623	14673	14615	14703	14695	14677	14604	14598	14581	14614	14737	14487	14634	14700	14651	14486	14478	14684	14671	14822	14594	14631	14541	14687	14571	14739	14568	14674	14630	14665	14797	14477	14670	14726	14628	14751	14630	14528	14674	14639	14628	14614	14573	14587	14576	14659	14769	14655	14602	14579	14803	14476	14558	14718	14588	14537	14647	14624	14628	14689	14808	14549	14624	14674	14778	14384	14553	14736	14648	14767	14506	14659	14569	14549	14528	14665	14687	14624	14576	14875	14680	14666	14573	14689	14691	14608	14718	14535	14559	14550	14696	14647	14545	14669	14744	14560	14523	14765	14612	14725	14625	14515	14554	14587	14512	14613	14709	14655	14646	14711	14759	14720	14470	14668	14803	14613	14682	14557	14631	14633	14634	14463	14631	14550	14740	14662	14487	14602	14570	14664	14627	14761	14595	14825	14537	14466	14565	14693	14542	14541	14568	14596	14651	14756	14626	14771	14677	14591	14727	14776	14548	14491	14657	14638	14532	14563	14352	14656	14520	14823	14647	14601	14730	14743	14613	14757	14653	14779	14745	14695	14671	14641	14685	14542	14538	14618	14604	14630	14698	14571	14653	14737	14539	14709	14591	14588	14618	14756	14595	14686	14755	14747	14656	14620	14671	14646	14742	14704	14555	14772	14395	14744	14516	14725	14609	14583	14728	14609	14610	14787	14576	14760	14624	14677	14547	14602	14754	14694	14645	14532	14496	14678	14669	14738	14614	14844	14679	14642	14575	14627	14640	14475	14461	14573	14689	14477	14681	14889	14430	14795	14681	14638	14312	14627	14502	14524	14714	14588	14565	14680	14651	14518	14588	14711	14560	14702	14596	14676	14707	14577	14578	14687	14788	14592	14752	14681	14647	14628	14483	14825	14798	14628	14591	14713	14654	14700	14629	14657	14736	14597	14662	14809	14573	14668	14604	14669	14525	14494	14769	14709	14497	14744	14513	14661	14594	14603	14750	14585	14489	14592	14781	14563	14670	14803	14855	14503	14745	14590	14606	14614	14635	14673	14634	14461	14571	14809	14551	14664	14714	14810	14540	14752	14658	14611	14582	14612	14643	14541	14607	14661	14569	14637	14556	14749	14797	14688	14562	14729	14828	14665	14695	14630	14579	14621	14449	14623	14736	14765	14638	14673	14640	14512	14528	14789	14618	14530	14593	14678	14741	14634	14543	14717	14695	14675	14656	14638	14754	14755	14695	14522	14632	14750	14679	14561	14620	14758	14550	14605	14619	14642	14614	14541	14645	14715	14828	14779	14636	14657	14798	14565	14743	14724	14516	14489	14655	14539	14542	14543	14547	14397	14765	14736	14594	14719	14472	14622	14509	14595	14460	14569	14830	14485	14716	14778	14645	14561	14654	14636	14729	14677	14732	14619	14627	14706	14660	14669	14660	14559	14668	14535	14598	14686	14655	14590	14634	14616	14620	14754	14812	14701	14665	14899	14572	14680	14582	14693	14656	14703	14581	14662	14659	14743	14469	14673	14722	14763	14612	14676	14771	14664	14421	14692	14628	14630	14597	14706	14728	14471	14602	14837	14647	14695	14644	14561	14804	14484	14558	14678	14545	14526	14659	14675	14534	14630	14757	14689	14775	14619	14640	14600	14606	14754	14742	14606	14585	14763	14742	14569	14672	14576	14744	14593	14583	14758	14555	14682	14778	14696	14670	14751	14510	14555	14496	14835	14773	14635	14690	14610	14691	14694	14628	14661	14711	14589	14692	14731	14546	14604	14644	14641	14661	14577	14592	14645	14680	14783	14613	14594	14580	14691	14664	14570	14608	14641	14580	14675	14631	14675	14711	14609	14644	14552	14625	14833	14625	14873	14537	14640	14696	14575	14686	14728	14653	14602	14683	14655	14672	14607	14611	14588	14571	14501	14536	14467	14548	14753	14664	14587	14732	14570	14702	14585	14693	14513	14690	14625	14709	14699	14682	14709	14611	14645	14668	14615	14569	14690	14565	14628	14741	14586	14734	14594	14662	14609	14568	14503	14494	14649	14747	14819	14672	14691	14430	14688	14542	14653	14693	14681	14754	14752	14624	14721	14523	14509	14569	14566	14667	14608	14680	14674	14717	14704	14639	14618	14592	14628	14705	14549	14618	14764	14526	14431	14732	14730	14736	14613	14530	14592	14723	14669	14662	14619	14567	14622	14574	14763	14695	14520	14566	14781	14645	14747	14696	14575	14656	14517	14601	14451	14662	14590	14720	14785	14634	14747	14662	14584	14693	14715	14455	14812	14526	14700	14709	14540	14692	14819	14590	14612	14593	14675	14607	14543	14424	14428	14919	14641	14548	14643	14672	14608	14718	14571	14666	14746	14628	14567	14591	14695	14652	14563	14447	14789	14526	14684	14619	14578	14599	14501	14652	14790	14659	14681	14637	14732	14576	14570	14563	14632	14523	14679	14955	14599	14649	14498	14590	14596	14636	14721	14494	14614	14692	14588	14619	14746	14635	14601	14507	14556	14594	14633	14663	14611	14736	14600	14691	14627	14607	14691	14618	14560	14558	14648	14688	14532	14624	14513	14707	14551	14551	14659	14724	14416	14649	14810	14544	14817	14677	14756	14634	14609	14717	14424	14670	14656	14631	14647	14548	14685	14661	14612	14378	14647	14675	14493	14727	14522	14557	14904	14548	14504	14734	14493	14755	14711	14654	14652	14871	14660	14655	14570	14741	14562	14653	14607	14645	14655	14681	14686	14710	14630	14701	14516	14641	14731	14745	14571	14714	14798	14521	14692	14695	14606	14705	14731	14574	14804	14753	14622	14527	14637	14522	14661	14581	14772	14728	14621	14551	14596	14652	14522	14711	14535	14714	14764	14759	14558	14686	14569	14559	14638	14728	14592	14735	14471	14785	14698	14576	14688	14724	14647	14532	14620	14527	14544	14558	14579	14565	14604	14612	14688	14660	14648	14700	14512	14584	14612	14544	14604	14781	14636	14635	14567	14620	14712	14757	14620	14511	14544	14747	14621	14724	14637	14593	14572	14556	14590	14571	14705	14497	14828	14573	14596	14775	14708	14846	14675	14637	14696	14712	14649	14495	14689	14635	14674	14589	14637	14636	14730	14594	14472	14508	14717	14744	14855	14555	14719	14693	14708	14782	14560	14565	14770	14572	14684	14780	14587	14654	14590	14624	14603	14538	14522	14771	14782	14629	14629	14826	14581	14628	14788	14688	14604	14657	14606	14595	14686	14515	14539	14435	14576	14417	14646	14509	14521	14593	14690	14641	14596	14665	14626	14492	14711	14633	14559	14581	14687	14648	14519	14480	14615	14631	14565	14506	14412	14541	14572	14484	14656	14692	14850	14633	14550	14807	14699	14736	14620	14679	14808	14770	14662	14558	14486	14703	14734	14622	14692	14516	14631	14688	14554	14643	14777	14533	14464	14680	14574	14654	14587	14679	14646	14678	14630	14512	14733	14628	14615	14566	14487	14921	14637	14502	14676	14497	14620	14626	14676	14671	14684	14762	14720	14687	14760	14683	14560	14736	14773	14653	14657	14570	14609	14692	14671	14642	14521	14655	14634	14575	14629	14744	14670	14651	14709	14604	14583	14654	14744	14632	14653	14814	14535	14618	14659	14545	14436	14522	14534	14827	14649	14586	14620	14526	14608	14459	14466	14660	14593	14623	14623	14725	14770	14559	14568	14455	14724	14654	14580	14680	14574	14742	14765	14755	14437	14551	14640	14538	14751	14715	14494	14752	14603	14683	14699	14816	14743	14656	14637	14602	14847	14635	14713	14607	14636	14615	14652	14731	14570	14635	14618	14672	14567	14642	14582	14746	14865	14621	14749	14566	14555	14603	14651	14606	14612	14711	14602	14666	14544	14654	14598	14749	14812	14669	14758	14500	14713	14530	14824	14644	14810	14651	14623	14564	14548	14775	14569	14791	14748	14741	14678	14621	14504	14603	14671	14629	14745	14577	14623	14668	14679	14580	14607	14607	14609	14700	14797	14607	14581	14565	14595	14676	14695	14479	14828	14635	14714	14617	14790	14792	14733	14813	14580	14703	14642	14583	14639	14506	14514	14668	14593	14613	14770	14657	14742	14498	14698	14770	14536	14721	14603	14718	14533	14624	14766	14661	14700	14619	14690	14707	14529	14701	14662	14655	14668	14738	14666	14625	14728	14701	14769	14827	14790	14567	14635	14729	14598	14765
24123	21192	28893	27216	27936	28413	26940	23139	21257	19830	19277	18456	18149	17751	17495	17604	17322	17370	17155	17226	17089	16977	16860	16972	17091	16949	16949	17026	16965	16896	16883	16729	16943	16833	16706	16888	16812	16858	16853	16779	17060	16925	16896	16758	16732	16977	16759	16751	16819	16656	16786	16963	16750	16913	16951	16784	17114	16766	16767	16769	16893	16875	16713	16569	16908	16729	16898	16945	16944	16883	16688	16825	16796	16962	16677	16826	16922	16892	16953	16771	16832	16915	17064	16723	16823	16868	16625	16426	16722	16745	16755	16725	16951	16556	16824	16729	16753	16848	16779	16774	16996	16755	16952	16653	16840	16658	16721	16653	16770	16754	16797	16917	16735	16724	16921	16787	16705	16885	16859	16751	16847	16819	16763	16773	16724	16840	16701	16839	16662	16635	16676	16892	16784	16724	16839	16913	17095	16973	16556	16835	16936	16911	16752	16882	16611	16830	16977	16895	16923	16871	16786	16660	16699	17010	16750	16905	16952	16974	16959	16808	16658	16779	16614	16859	16784	16889	16533	16816	17026	16722	16733	16857	16651	16932	17016	16769	16939	16796	16807	16842	16663	16967	16896	16742	16793	16899	16763	16870	16644	16591	16793	16829	16939	16775	16968	16784	16717	16767	16825	16836	16822	16813	16606	16764	16767	16757	16898	16926	16985	17050	16781	16600	16804	16632	16697	16895	16718	16855	16841	16936	16731	16636	16816	16735	16837	16881	16676	16815	16908	16755	16846	16850	16790	16739	16824	16810	16911	16786	16675	16874	16849	16808	16762	16679	16910	16839	16748	16741	16615	16906	16766	16927	16695	16870	16732	16820	16881	16729	17013	16832	16581	16848	16760	16969	16762	16875	16895	16698	16703	16800	16859	16842	16747	16915	16661	16909	16917	16867	16629	16901	16687	16656	16800	16972	16789	16755	16853	16819	16909	16781	16744	16748	16773	17102	16901	16556	16782	16897	16828	16927	16898	16745	16908	16780	16730	16870	16820	16818	16635	16757	16859	16760	16972	16753	16757	16832	16707	16891	16880	16823	16715	16662	16967	16797	16660	16726	16808	16801	16845	16904	16757	16938	16918	16836	16966	16851	16727	16819	16791	16844	16812	16673	16835	16701	16944	16766	16641	16774	16844	16686	16757	16876	16638	16780	16716	16869	16730	16895	17005	16615	16870	16954	16795	16969	16888	17163	16895	16931	16742	16974	17027	16890	16810	16904	16744	16764	16912	16620	16764	16770	16809	16809	16991	16891	16776	16615	16571	16736	16761	16776	16789	16937	16742	16817	16733	16797	16824	16797	16965	16573	16795	16792	16808	16801	16652	16883	16804	16667	16759	16902	16807	16839	16514	16799	16906	16789	16813	16860	16740	17137	16924	16751	16719	16826	16894	16906	16947	16605	16886	16757	16856	16781	16541	16827	16707	16758	16912	16959	16634	16880	16842	17014	16797	16708	16829	16785	16759	16667	16977	16813	16989	16734	16900	16815	16637	16831	16710	16798	16513	16788	16939	16952	16981	16849	16905	16743	16933	16786	16709	16887	16813	16909	16836	16926	16778	16719	16762	16815	16774	16792	16799	16719	16661	16848	16844	16732	16607	16874	16776	16867	16506	16954	16798	16887	16877	16755	16848	16716	17034	16728	16714	16727	16909	16892	17051	16813	16686	16948	16696	16767	16756	16839	16867	16683	16748	16935	16760	16819	17044	16888	16810	16745	16633	16812	16823	16760	16832	16733	16831	16953	16897	16919	16684	16790	16913	16738	16886	16921	16764	16617	16927	16868	16719	16974	16706	16836	16753	16805	16823	16849	16834	16794	16801	16825	16836	16888	16630	16791	16723	16892	16691	16847	16757	16868	16919	16937	16804	16611	16894	16719	16945	16987	16784	16709	16873	16706	16896	16792	16755	16664	16588	16781	16999	16838	16789	16727	16888	16806	17021	17067	16924	16910	17072	16623	16768	16658	16816	16808	16852	16746	16636	16782	16657	16631	16872	16874	16756	16823	16682	16797	16918	16769	16978	16922	16687	16778	16952	16740	16783	16829	16907	16898	16961	16627	16726	16712	16823	16853	16954	16729	16854	16723	16890	16916	16865	16584	16800	16996	16787	16853	16795	16868	16783	16809	16753	16833	16796	16895	16978	16748	16824	16720	16879	16747	16786	16818	16893	16685	16821	16865	16934	17027	17047	16751	16768	16994	16708	16882	17012	16768	16862	16715	16996	16843	16955	16584	16789	16851	16954	16670	16922	16826	16828	16535	16819	16687	16963	16789	16566	16826	16843	16934	16902	16771	16768	16824	16815	16677	16800	16748	16889	16890	16739	16754	16837	16861	16604	16961	17024	16894	16757	16917	16815	16928	16712	16809	16769	16787	16843	16546	16759	16733	16912	17035	16928	16717	16753	16635	16746	16737	16594	17019	16832	16617	16815	16760	16712	16859	16852	16798	16852	16554	16935	16837	16919	16902	16854	16655	16713	16853	16562	16690	16849	16945	16607	16877	16758	16989	16790	16725	16734	16757	16648	16739	16601	16554	16989	16891	16657	16796	16682	16525	16768	16741	16909	16719	16819	16907	16710	16699	16747	16674	16832	16766	16838	16635	16690	16782	16934	16774	16840	16767	16922	16981	17055	16598	16717	16656	16649	16788	16818	16782	16705	16791	16898	16717	16862	16773	16790	16764	16946	16938	16876	16838	16865	16790	16731	17046	16752	16660	16887	16800	16935	16881	16863	16837	16799	16860	16882	16793	16786	16780	16710	16831	16865	16943	16964	16848	16890	16734	16820	16796	16713	16509	16734	16674	16861	16570	16842	16837	16750	16925	16906	16649	17060	16898	16886	16767	16727	16756	16840	16684	16753	16746	16823	16871	17019	16954	16957	16690	16850	16744	16800	16587	17069	16743	16690	16781	16697	16613	16782	16826	16805	16746	16871	16707	16708	16764	16891	16892	16993	16877	16823	16881	16866	16782	17042	16973	17020	16783	16849	16930	16903	16908	16768	16746	16910	17018	16732	16944	16829	16728	16852	16891	16782	16802	16858	16735	16775	16799	16863	16773	16824	16697	16886	16872	16709	16566	16695	16666	16673	16688	16710	16860	17091	16617	16891	16916	16793	16853	16673	16890	16823	16834	16822	16973	16697	17049	16911	16788	16639	16855	16739	16695	16885	16864	16712	17064	16807	16613	16806	16786	16683	17016	16879	16992	16761	16809	16735	16851	16783	16860	16841	16952	16825	16850	16760	17010	16721	16766	16810	16614	16665	16888	16998	16736	16862	16783	16866	16567	16739	16785	16861	16832	16719	16663	16955	16630	16678	16728	16842	16828	16731	16883	16824	16845	16834	16730	16729	16799	16816	16807	16880	16861	16652	16734	16681	16830	16816	16684	16686	17014	16770	16789	16889	16829	17033	16983	16731	16891	16801	16704	16974	16718	16993	16782	17010	16938	16884	16857	16869	17010	16771	16790	16863	16756	16914	16713	16707	16895	16725	16975	16775	16862	17148	16741	16836	16921	16736	16904	16833	16763	16850	16829	16796	16753	16695	16861	16905	16828	17055	16746	16794	16939	16758	16655	16769	16752	16888	16700	16956	16975	16989	16797	16687	16864	16887	16809	16735	16850	16691	16791	16679	17011	17017	16881	16723	16989	16745	16680	16838	16816	16779	16982	16882	16786	16860	16582	16673	16985	16945	16806	16744	16753	16688	16722	16817	16843	16665	16866	16850	16870	16748	16800	16935	16814	16822	16775	16863	17048	17050	16656	16553	16847	16929	16815	16842	16888	16883	16838	16827	16769	16802	16794	16887	16677	16863	16857	16707	16728	16922	16832	16861	16811	16848	16800	16636	16854	16830	16917	16827	16803	16822	17021	16720	16849	16678	16635	16793	16771	16938	16991	16770	16930	16935	16859	16967	16772	16880	16733	16787	16784	16765	16809	16834	16818	16881	17020	16850	16604	16648	16747	16675	16690	16698	16680	16776	16709	17059	16760	16843	16774	16714	16883	16739	16712	16996	16854	16703	16930	16589	16821	16669	16839	16732	16910	16894	16723	16858	16939	16823	16750	16833	16813	16798	16646	16847	16650	16715	16819	16883	16935	16757	16823	16717	16636	16900	16819	16519	16696	16762	16589	17173	17038	16866	16721	16887	16791	16783	16784	16938	16965	16581	16887	16748	16771	16920	16941	16933	16808	17236	16736	16700	16774	16692	16877	16735	16859	16792	16793	16953	16680	16722	16562	17011	16811	16969	16882	16686	16770	17024	16902	16972	16755	16937	16762	16781	16791	16697	16760	16663	16741	16820	16899	17021	16875	16789	16838	16873	16823	16943	16836	16909	16795	16791	16895	16798	16849	16768	16726	16726	16799	16819	16864	16762	16782	16786	16903	16718	16558	16818	16690	16854	16749	17085	16875	16882	16821	16682	16849	16680	16915	16702	16775	16796	16707	16770	16827	16560	16936	16815	16918	16828	16572	16855	16968	16647	16797	16828	16665	16797	16793	16857	16846	16719	16724	16695	16884	16854	16797	16656	16951	16821	16739	16969	16866	16995	17013	16706	16605	16760	16805	16911	16816	16728	16790	16845	16832	16790	16770	16785	16746	16780	16871	16787	16689	16769	16806	16934	16763	16964	16938	16772	16907	16707	16776	17037	16714	16924	16716	16981	16983	16706	16808	16813	16870	16820	17001	16824	16517	16699	16879	16827	16735	16919	16707	16823	16727	16802	16642	16721	16892	16987	16547	16746	16732	16720	16771	16704	16961	17045	16936	16702	16827	16877	16948	17008	16845	16817	16995	16758	16794	16887	16707	16897	16804	16610	16894	16799	16588	16908	16991	16803	16834	17006	16903	16734	16760	16716	16838	16853	16643	16564	16745	16839	16645	16681	16799	16815	16888	16751	16741	16922	16738	16834	16937	16988	16674	16825	16765	16875	16679	16997	16990	16815	16647	16754	16668	16665	16769	16833	16671	16716	16913	17005	16814	16732	16764	16697	16715	16875	16932	16792	16973	16733	16932	16878	16758	16881	16957	16749	16842	17008	16956	16860	16613	16613	16765	16803	16876	16664	16773	16802	16878	16742	16824	16833	16844	16965	16870	16860	16935	16888	16894	16676	16914
31841	54071	50651	40682	35281	29636	25566	22854	20685	18519	17431	16922	16366	15698	15544	15261	15255	15182	15150	15140	14835	14810	14600	14838	14764	14754	14640	14603	14743	14780	14582	14762	14783	14652	14568	14627	14651	14618	14500	14621	14687	14731	14613	14548	14855	14678	14662	14556	14478	14717	14779	14689	14635	14534	14806	14581	14638	14638	14589	14734	14618	14706	14490	14593	14668	14710	14662	14827	14510	14574	14619	14619	14526	14661	14600	14651	14647	14541	14495	14665	14565	14584	14619	14499	14802	14477	14439	14529	14643	14429	14799	14611	14675	14770	14717	14602	14556	14666	14638	14687	14633	14811	14452	14475	14646	14700	14679	14697	14548	14539	14726	14633	14602	14553	14431	14640	14542	14742	14490	14459	14670	14722	14573	14613	14527	14583	14531	14716	14594	14650	14760	14707	14574	14500	14636	14505	14630	14555	14581	14728	14680	14590	14702	14691	14673	14615	14555	14501	14658	14767	14564	14575	14628	14516	14653	14606	14518	14467	14741	14669	14666	14515	14637	14612	14599	14583	14654	14600	14699	14717	14712	14650	14742	14562	14627	14567	14694	14560	14634	14706	14626	14654	14530	14575	14574	14455	14461	14627	14671	14580	14712	14422	14656	14522	14654	14643	14714	14638	14574	14712	14696	14680	14697	14288	14648	14657	14630	14676	14588	14601	14389	14539	14527	14579	14423	14699	14758	14631	14506	14712	14590	14475	14557	14665	14539	14642	14538	14427	14433	14621	14615	14612	14569	14674	14637	14630	14696	14570	14629	14553	14710	14719	14671	14521	14506	14732	14716	14524	14457	14732	14594	14590	14627	14615	14698	14697	14558	14733	14626	14474	14754	14577	14597	14460	14625	14571	14651	14422	14689	14563	14768	14833	14646	14592	14816	14612	14782	14507	14674	14667	14743	14486	14574	14617	14816	14680	14615	14560	14446	14593	14704	14579	14692	14617	14524	14641	14589	14740	14557	14607	14570	14616	14622	14543	14576	14487	14553	14718	14480	14685	14653	14763	14737	14677	14542	14654	14629	14674	14548	14588	14514	14656	14536	14790	14623	14580	14694	14606	14520	14492	14599	14510	14631	14695	14612	14473	14660	14473	14814	14664	14599	14669	14616	14612	14580	14698	14613	14547	14691	14591	14596	14507	14701	14785	14660	14554	14693	14590	14691	14816	14472	14670	14557	14721	14783	14434	14668	14623	14670	14466	14672	14567	14623	14627	14523	14518	14620	14546	14666	14718	14472	14512	14511	14714	14612	14592	14535	14684	14417	14544	14427	14557	14678	14609	14642	14712	14590	14650	14580	14548	14426	14582	14666	14728	14577	14608	14595	14726	14603	14539	14580	14619	14629	14548	14493	14534	14658	14652	14618	14499	14589	14475	14607	14515	14457	14661	14494	14618	14418	14598	14552	14755	14451	14739	14528	14631	14768	14622	14648	14573	14630	14598	14536	14639	14505	14824	14580	14578	14488	14668	14580	14701	14534	14731	14662	14562	14397	14586	14702	14710	14758	14634	14723	14597	14574	14587	14512	14574	14668	14491	14473	14506	14575	14642	14605	14562	14526	14694	14506	14758	14478	14622	14566	14642	14531	14763	14465	14611	14598	14628	14765	14619	14723	14495	14596	14557	14587	14514	14570	14606	14865	14651	14538	14418	14588	14662	14623	14615	14631	14606	14690	14693	14560	14611	14452	14601	14524	14705	14513	14549	14568	14641	14523	14592	14583	14613	14567	14671	14640	14494	14612	14685	14714	14675	14563	14600	14602	14477	14374	14607	14440	14471	14689	14577	14624	14611	14598	14591	14768	14519	14615	14611	14598	14394	14568	14633	14501	14662	14616	14501	14586	14659	14616	14639	14740	14530	14541	14599	14604	14665	14580	14481	14669	14482	14510	14435	14633	14457	14695	14513	14612	14699	14781	14714	14472	14572	14465	14781	14704	14477	14657	14648	14510	14526	14635	14597	14513	14698	14527	14605	14580	14529	14589	14438	14626	14534	14653	14572	14552	14768	14612	14721	14568	14603	14510	14461	14587	14615	14672	14605	14509	14424	14575	14505	14637	14699	14747	14582	14603	14411	14767	14546	14624	14619	14538	14758	14447	14570	14707	14600	14697	14643	14748	14572	14575	14583	14593	14638	14535	14508	14598	14735	14634	14696	14564	14629	14632	14574	14524	14671	14693	14635	14619	14524	14547	14662	14558	14555	14617	14649	14558	14637	14762	14613	14528	14510	14545	14513	14628	14580	14572	14831	14564	14519	14535	14585	14631	14873	14531	14517	14590	14583	14523	14686	14622	14529	14561	14529	14665	14590	14513	14665	14564	14599	14484	14649	14618	14488	14626	14468	14571	14714	14655	14507	14868	14441	14606	14700	14512	14613	14579	14582	14687	14549	14497	14561	14695	14590	14594	14468	14718	14640	14741	14733	14618	14706	14587	14653	14717	14597	14471	14754	14502	14657	14729	14508	14668	14405	14701	14539	14644	14698	14604	14589	14591	14637	14657	14481	14560	14745	14599	14616	14867	14665	14516	14648	14565	14513	14697	14579	14661	14668	14447	14689	14585	14695	14482	14510	14464	14563	14611	14567	14898	14519	14599	14595	14728	14744	14514	14676	14763	14619	14667	14652	14610	14673	14675	14687	14811	14628	14627	14603	14515	14565	14607	14573	14655	14756	14534	14791	14461	14559	14636	14798	14532	14632	14727	14557	14743	14506	14776	14616	14660	14477	14624	14804	14605	14656	14655	14574	14550	14695	14518	14587	14635	14574	14571	14709	14688	14620	14518	14526	14585	14554	14701	14752	14654	14547	14679	14537	14622	14670	14562	14677	14674	14759	14503	14623	14590	14638	14536	14559	14594	14762	14525	14597	14640	14686	14607	14660	14623	14397	14600	14567	14602	14421	14734	14725	14650	14756	14652	14805	14564	14797	14631	14496	14343	14743	14614	14697	14546	14589	14424	14571	14551	14619	14602	14765	14643	14546	14596	14546	14528	14527	14574	14633	14696	14508	14567	14493	14621	14486	14624	14381	14556	14673	14572	14488	14639	14712	14555	14494	14718	14630	14665	14718	14719	14688	14614	14501	14649	14602	14585	14503	14625	14702	14542	14607	14567	14659	14598	14560	14495	14628	14438	14560	14410	14509	14770	14729	14604	14447	14431	14728	14549	14499	14582	14479	14588	14594	14607	14639	14600	14774	14494	14525	14641	14673	14782	14687	14517	14669	14784	14588	14533	14377	14519	14624	14661	14728	14623	14661	14658	14598	14641	14676	14804	14534	14624	14542	14404	14384	14719	14787	14608	14769	14551	14688	14682	14505	14528	14488	14775	14657	14587	14743	14575	14720	14812	14475	14593	14539	14583	14611	14561	14610	14719	14482	14858	14593	14500	14724	14469	14632	14510	14627	14650	14677	14668	14569	14542	14498	14638	14613	14885	14675	14553	14520	14691	14542	14460	14594	14627	14558	14542	14633	14578	14715	14533	14504	14635	14623	14617	14646	14569	14677	14574	14348	14539	14763	14575	14492	14542	14637	14596	14604	14551	14578	14681	14548	14759	14638	14535	14674	14568	14522	14588	14562	14573	14710	14569	14477	14546	14707	14562	14838	14532	14719	14561	14574	14705	14666	14532	14762	14650	14545	14494	14619	14654	14480	14712	14602	14505	14560	14674	14587	14526	14757	14604	14718	14698	14456	14462	14646	14616	14481	14629	14598	14638	14703	14643	14505	14510	14547	14503	14560	14538	14556	14608	14621	14433	14659	14618	14615	14533	14629	14616	14688	14661	14509	14561	14672	14590	14626	14461	14746	14495	14549	14566	14546	14662	14680	14370	14662	14667	14648	14832	14503	14694	14744	14546	14584	14503	14586	14752	14536	14555	14598	14602	14615	14578	14649	14657	14665	14459	14522	14558	14728	14509	14759	14832	14657	14632	14619	14620	14512	14654	14554	14677	14551	14674	14690	14645	14670	14639	14536	14650	14509	14527	14639	14650	14663	14553	14570	14583	14487	14577	14703	14683	14692	14709	14556	14604	14529	14590	14543	14598	14744	14573	14574	14777	14571	14371	14705	14602	14655	14431	14652	14617	14695	14763	14710	14606	14709	14588	14648	14593	14520	14540	14671	14628	14611	14567	14592	14570	14430	14546	14716	14572	14708	14600	14607	14571	14608	14507	14664	14594	14698	14588	14680	14560	14687	14543	14578	14443	14686	14709	14612	14694	14668	14738	14499	14502	14565	14594	14747	14564	14658	14601	14712	14646	14646	14636	14534	14599	14489	14570	14571	14629	14566	14487	14583	14603	14569	14575	14740	14631	14699	14571	14599	14547	14483	14536	14583	14875	14673	14633	14526	14582	14611	14635	14542	14632	14619	14461	14715	14622	14492	14536	14703	14621	14606	14661	14587	14601	14805	14478	14534	14594	14636	14702	14693	14734	14705	14533	14594	14641	14700	14533	14789	14589	14637	14752	14617	14487	14670	14525	14592	14466	14561	14625	14765	14521	14634	14726	14557	14524	14539	14546	14576	14620	14495	14630	14637	14438	14460	14562	14688	14783	14635	14530	14642	14535	14634	14471	14693	14661	14598	14657	14631	14671	14630	14650	14797	14613	14536	14550	14762	14625	14596	14618	14375	14622	14388	14575	14567	14734	14669	14721	14573	14593	14567	14617	14513	14494	14609	14373	14551	14498	14689	14568	14513	14700	14450	14600	14798	14740	14499	14626	14612	14625	14716	14576	14732	14689	14729	14676	14692	14728	14642	14589	14729	14600	14681	14528	14605	14641	14629	14399	14767	14641	14522	14560	14536	14610	14521	14547	14565	14559	14563	14517	14613	14589	14495	14601	14646	14564	14514	14776	14721	14643	14576	14462	14662	14442	14622	14445	14630	14654	14624	14556	14705	14594	14688	14384	14610	14632	14648	14629	14490	14654	14693	14618	14493	14627	14621	14597	14746	14724	14545	14556	14607	14609	14546	14760	14482	14596	14637	14586	14480	14759	14476	14555	14689	14628	14752	14678	14611	14655	14632	14670	14689	14526	14607	14685	14471	14620	14696	14667	14656	14567	14626	14576	14600	14637	14654	14589	14468	14458	14606	14764	14609	14560	14632	14615	14596
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
